You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
15 lines
2.7 MiB
15 lines
2.7 MiB
/**
|
|
* Mars3D三维可视化平台 mars3d
|
|
*
|
|
* 版本信息:v3.4.26
|
|
* 编译日期:2023-11-13 20:28:10
|
|
* 版权所有:Copyright by 火星科技 http://mars3d.cn
|
|
* 使用单位:免费公开版 ,2022-06-01
|
|
*/
|
|
(function (global, factory) { if(typeof exports === 'object' && typeof module !== 'undefined' && !window.Cesium){ require('mars3d-cesium/Build/Cesium/Widgets/widgets.css?inline') };
|
|
typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports, (window.Cesium || require('mars3d-cesium')), (window.turf || require('@turf/turf'))) :
|
|
typeof define === 'function' && define.amd ? define(['exports', 'mars3d-cesium', '@turf/turf'], factory) :
|
|
(global = typeof globalThis !== 'undefined' ? globalThis : global || self, factory(global.mars3d = {}, global.Cesium, global.turf));
|
|
})(this, (function (exports, Cesium, turf) {
|
|
'use strict';var _0xf99cb3=_0x3c32;(function(_0x9a3881,_0x1f78d4){var _0x15d5e6={_0x2b16c8:0xfc5,_0x24b561:0xb1b},_0x48eb22=_0x3c32,_0x41e6f8=_0x9a3881();while(!![]){try{var _0x145cc1=-parseInt(_0x48eb22(0x887))/0x1*(parseInt(_0x48eb22(0x4fa))/0x2)+parseInt(_0x48eb22(0x3de))/0x3+-parseInt(_0x48eb22(_0x15d5e6._0x2b16c8))/0x4*(parseInt(_0x48eb22(_0x15d5e6._0x24b561))/0x5)+-parseInt(_0x48eb22(0x205))/0x6*(-parseInt(_0x48eb22(0xe59))/0x7)+-parseInt(_0x48eb22(0x4f6))/0x8+parseInt(_0x48eb22(0xcf6))/0x9+parseInt(_0x48eb22(0x694))/0xa;if(_0x145cc1===_0x1f78d4)break;else _0x41e6f8['push'](_0x41e6f8['shift']());}catch(_0x4e6289){_0x41e6f8['push'](_0x41e6f8['shift']());}}}(_0x3afd,0xa7161));function _interopNamespace(_0x12dfc5){var _0x5b2fa2={_0x3607c6:0xe29},_0x444340=_0x3c32;if(_0x12dfc5&&_0x12dfc5['__esModule'])return _0x12dfc5;var _0x10a285=Object['create'](null);return _0x12dfc5&&Object[_0x444340(0xf24)](_0x12dfc5)['forEach'](function(_0x4eacd4){var _0x3c280c=_0x444340;if(_0x4eacd4!==_0x3c280c(_0x5b2fa2._0x3607c6)){var _0x5345e8=Object['getOwnPropertyDescriptor'](_0x12dfc5,_0x4eacd4);Object['defineProperty'](_0x10a285,_0x4eacd4,_0x5345e8['get']?_0x5345e8:{'enumerable':!![],'get':function(){return _0x12dfc5[_0x4eacd4];}});}}),_0x10a285[_0x444340(0xe29)]=_0x12dfc5,_0x10a285;}var Cesium__namespace=_interopNamespace(Cesium);!(Cesium__namespace!==null&&Cesium__namespace!==void 0x0&&Cesium__namespace['Viewer'])&&console['error']('请引入\x20mars3d-cesium\x20库',Cesium__namespace);var version$1=Number(Cesium__namespace['VERSION']['substr'](Cesium__namespace['VERSION']['indexOf']('.')+0x1));if(version$1>=0x61)console[_0xf99cb3(0x40b)](_0xf99cb3(0x50d),version$1);else version$1<0x5c&&console['error'](_0xf99cb3(0x77c),version$1);var getUrlComponent_old=Cesium__namespace['Resource']['prototype']['getUrlComponent'];Cesium__namespace[_0xf99cb3(0x71a)]['prototype']['getUrlComponent']=function(_0x4cb8c8,_0x1ec7cd){var _0x2f746e={_0x17f7cf:0x71a},_0x5dd1c0=_0xf99cb3,_0x4ba24d=getUrlComponent_old['bind'](this)(_0x4cb8c8,_0x1ec7cd);return Cesium__namespace[_0x5dd1c0(_0x2f746e._0x17f7cf)]['ReplaceUrl']&&(_0x4ba24d=Cesium__namespace['Resource']['ReplaceUrl'](_0x4ba24d)),this[_0x5dd1c0(0x2d7)]=_0x4ba24d,_0x4ba24d;};var getValueInReferenceFrame_old=Cesium__namespace['ConstantPositionProperty']['prototype'][_0xf99cb3(0xf09)];Cesium__namespace['ConstantPositionProperty'][_0xf99cb3(0x7dc)]['getValueInReferenceFrame']=function(_0x4d3ad1,_0x28d3fc,_0x5076e6){var _0x5cec2d={_0x4a43fc:0x9ee},_0x3c1000=_0xf99cb3;return!Cesium__namespace['defined'](_0x4d3ad1)&&(_0x4d3ad1=Cesium__namespace['JulianDate'][_0x3c1000(_0x5cec2d._0x4a43fc)]()),getValueInReferenceFrame_old['bind'](this)(_0x4d3ad1,_0x28d3fc,_0x5076e6);},Cesium__namespace['VelocityOrientationProperty'][_0xf99cb3(0x7dc)]['getValue']=function(_0x562035,_0x3841c6){var _0x2c645c={_0x431c16:0x7e7,_0x43586d:0x62d,_0x5a6d32:0xac6},_0x481b6c=_0xf99cb3;!this[_0x481b6c(0xe33)]&&(this[_0x481b6c(0xe33)]=new Cesium__namespace['Cartesian3'](),this['_velocityScratch']=new Cesium__namespace['Cartesian3'](),this['_rotationScratch']=new Cesium__namespace[(_0x481b6c(0x51a))]());var _0x34f642=this['_velocityVectorProperty']['_getValue'](_0x562035,this[_0x481b6c(_0x2c645c._0x431c16)],this['_positionScratch']);Cesium__namespace[_0x481b6c(0x8b3)](_0x34f642)?this['_last_velocity']=_0x34f642['clone']():_0x34f642=this['_last_velocity'];if(!Cesium__namespace[_0x481b6c(0x8b3)](_0x34f642))return undefined;return Cesium__namespace[_0x481b6c(_0x2c645c._0x43586d)][_0x481b6c(_0x2c645c._0x5a6d32)](this['_positionScratch'],_0x34f642,this[_0x481b6c(0x91b)],this['_rotationScratch']),Cesium__namespace['Quaternion']['fromRotationMatrix'](this['_rotationScratch'],_0x3841c6);},Object['defineProperties'](Cesium__namespace[_0xf99cb3(0x8ba)]['prototype'],{'marsOptions':{'get':function get(){return this['_marsOptions'];}}}),Cesium__namespace['GlobeSurfaceTileProvider']['prototype']['_initByMars3D']=function(_0x437bce){var _0x15cbe2={_0x347c6c:0x84a},_0x5e109c={_0x18e97b:0xbd8},_0x3c69c3={_0x18a212:0x5d9,_0x457002:0xc9f},_0x435b21={_0x5dd8c2:0xbd8,_0x21c07e:0xa1e},_0x493e8a=this;this['_marsOptions']={'resetValue':function _0x133744(){this['resetClipValue'](),this['resetFloodValue']();},'clip':{},'resetClipValue':function _0x459c68(){var _0x2b8537=_0x3c32;this['clip'][_0x2b8537(0xb24)]=![],this['clip']['clipOutSide']=![],this['clip']['polygonTexture']=undefined,this[_0x2b8537(_0x435b21._0x5dd8c2)]['tailorRect']=Cesium__namespace['Cartesian4']['ZERO'],this['clip']['inverMatrix']=Cesium__namespace[_0x2b8537(_0x435b21._0x21c07e)]['ZERO'];},'flood':{},'resetFloodValue':function _0x117844(){var _0x5e1c0f=_0x3c32;this['flood']['enabled']=![],this['flood']['globe']=!![],this['flood'][_0x5e1c0f(_0x3c69c3._0x18a212)]=!![],this['flood']['polygonTexture']=undefined,this['flood']['inverMatrix']=Cesium__namespace['Matrix4'][_0x5e1c0f(0x978)],this[_0x5e1c0f(0x282)][_0x5e1c0f(0xeb0)]=Cesium__namespace['Cartesian4'][_0x5e1c0f(0x978)],this[_0x5e1c0f(0x282)]['heightVal']=new Cesium__namespace[(_0x5e1c0f(_0x3c69c3._0x457002))](0x0,0x0,0x0,0x1f4),this['flood']['color']=new Cesium__namespace['Color'](0.15,0.7,0.95,0.5);},'updateTileUniformMap':function _0x3d3263(_0x50e32b,_0x17bf11){var _0x37cae7={_0x3e3a79:0xbaf},_0x4bd194={_0x96063f:0x282,_0x423674:0xb24},_0x123f50={_0x2cf5f8:0x196},_0x26297a={_0x780c38:0xbd8};return{'u_mars_clip_enabled':function _0x24d0ea(){var _0x4aa995=_0x3c32;return _0x493e8a['_marsOptions'][_0x4aa995(_0x26297a._0x780c38)]['enabled'];},'u_mars_clip_only':function _0x1889fb(){var _0x570db4=_0x3c32;return _0x493e8a['_marsOptions'][_0x570db4(_0x5e109c._0x18e97b)]['clipOutSide'];},'u_mars_clip_area':function _0x19c9ff(){var _0x355227=_0x3c32;return _0x493e8a['_marsOptions']['clip'][_0x355227(0x97e)]||_0x50e32b[_0x355227(0xba0)]['defaultTexture'];},'u_mars_clip_inverMatrix':function _0x414ec1(){var _0x5c845f=_0x3c32;return _0x493e8a['_marsOptions']['clip'][_0x5c845f(_0x123f50._0x2cf5f8)]||Cesium__namespace['Matrix4']['ZERO'];},'u_mars_clip_rect':function _0x3bf3a1(){return _0x493e8a['_marsOptions']['clip']['tailorRect']||Cesium__namespace['Cartesian4']['ZERO'];},'u_mars_flood_emabled':function _0x373080(){var _0x3db08d=_0x3c32;return _0x493e8a[_0x3db08d(0xea7)][_0x3db08d(_0x4bd194._0x96063f)][_0x3db08d(_0x4bd194._0x423674)];},'u_mars_flood_globe':function _0x5f817f(){var _0xfb4523=_0x3c32;return _0x493e8a['_marsOptions']['flood'][_0xfb4523(_0x15cbe2._0x347c6c)];},'u_mars_flood_showElse':function _0x44bc10(){var _0x56a51b=_0x3c32;return _0x493e8a['_marsOptions'][_0x56a51b(0x282)][_0x56a51b(0x5d9)];},'u_mars_flood_area':function _0xaba836(){var _0x436f39=_0x3c32;return _0x493e8a[_0x436f39(0xea7)]['flood']['polygonTexture']||_0x50e32b['context'][_0x436f39(_0x37cae7._0x3e3a79)];},'u_mars_flood_inverMatrix':function _0x2d5f2c(){return _0x493e8a['_marsOptions']['flood']['inverMatrix']||Cesium__namespace['Matrix4']['ZERO'];},'u_mars_flood_rect':function _0x23695d(){var _0x408055=_0x3c32;return _0x493e8a['_marsOptions'][_0x408055(0x282)]['floodRect']||Cesium__namespace['Cartesian4'][_0x408055(0x978)];},'u_mars_flood_val':function _0x39a010(){var _0x4466ce=_0x3c32;return _0x493e8a['_marsOptions']['flood'][_0x4466ce(0x2a5)];},'u_mars_flood_color':function _0x3113bd(){return _0x493e8a['_marsOptions']['flood']['color'];}};}},this['_marsOptions']['resetValue']();},Cesium__namespace['ImageryLayer'][_0xf99cb3(0x7dc)][_0xf99cb3(0x76e)]=function(_0x2dbba7,_0x2037f7){var _0x46feaf=_0xf99cb3,_0x231e92,_0x21d6b3;this[_0x46feaf(0xe48)]=(_0x231e92=_0x2037f7['invertColor'])!==null&&_0x231e92!==void 0x0?_0x231e92:_0x2dbba7['invertColor'],this['filterColor']=(_0x21d6b3=_0x2037f7[_0x46feaf(0x68a)])!==null&&_0x21d6b3!==void 0x0?_0x21d6b3:_0x2dbba7['filterColor'],this['filterColor']&&typeof this['filterColor']==='string'&&this[_0x46feaf(0x68a)]['constructor']===String&&(this['filterColor']=Cesium__namespace[_0x46feaf(0x26d)]['fromCssColorString'](this['filterColor']));},Cesium__namespace[_0xf99cb3(0x5d3)]['prototype']['addImageryProvider']=function(_0x4f198f,_0x3f682c){var _0xedce06=_0xf99cb3,_0x34cd08=new Cesium__namespace[(_0xedce06(0x2dd))](_0x4f198f,_0x4f198f[_0xedce06(0x690)]);return this['add'](_0x34cd08,_0x3f682c),_0x34cd08;};var createShadowReceiveFragmentShader_old=Cesium__namespace[_0xf99cb3(0xcab)]['createShadowReceiveFragmentShader'];Cesium__namespace['ShadowMapShader'][_0xf99cb3(0x629)]=function(_0x3ae01d,_0x2379bd,_0x3ca0f3,_0x1da1cc,_0x4261aa){var _0x142d3f={_0x53a98e:0x67b,_0x4826f3:0x67b},_0x99dc42=_0xf99cb3,_0x162370=createShadowReceiveFragmentShader_old[_0x99dc42(0xe74)](this)(_0x3ae01d,_0x2379bd,_0x3ca0f3,_0x1da1cc,_0x4261aa);if(!isSun(_0x2379bd['_lightCamera']['position'])){var _0x3e1d37=_0x162370['sources'][_0x162370[_0x99dc42(_0x142d3f._0x53a98e)]['length']-0x1];_0x162370[_0x99dc42(_0x142d3f._0x4826f3)][_0x162370['sources']['length']-0x1]=_0x3e1d37['replace']('gl_FragColor.rgb\x20*=\x20visibility;','gl_FragColor.rgb\x20=\x20gl_FragColor.rgb;');}return _0x162370;};function isSun(_0x3c337b){var _0x2f9704=_0xf99cb3;if(Math['abs'](_0x3c337b['x'])>0x71ff98)return!![];if(Math['abs'](_0x3c337b['y'])>0x71ff98)return!![];if(Math[_0x2f9704(0xefd)](_0x3c337b['z'])>0x71ff98)return!![];return![];}Object['defineProperties'](Cesium__namespace['Entity'][_0xf99cb3(0x7dc)],{'circle':{'set':function set(_0x27aa0b){this['ellipse']=_0x27aa0b;},'get':function get(){return this['ellipse'];}}}),Cesium__namespace['PerformanceDisplay']['prototype'][_0xf99cb3(0x4c6)]=function(_0xe30705){var _0x36182d={_0x5555a7:0x3b7,_0x2ce772:0xe92,_0x180a8e:0x591,_0x2b6295:0xc65,_0x51d3be:0xa9f},_0x4d31f7=_0xf99cb3,_0x175895=Cesium__namespace['getTimestamp'](),_0x5c1758=_0xe30705!==null&&_0xe30705!==void 0x0?_0xe30705:!![];this['_fpsFrameCount']++;var _0x120553=_0x175895-this['_lastFpsSampleTime'];if(_0x120553>0x3e8){if(_0x5c1758){var _0x4ae09d=this[_0x4d31f7(_0x36182d._0x5555a7)]*0x3e8/_0x120553|0x0;this['_fpsText']['nodeValue']=''['concat'](_0x4ae09d,_0x4d31f7(_0x36182d._0x2ce772));}this[_0x4d31f7(_0x36182d._0x180a8e)]=_0x175895,this['_fpsFrameCount']=0x0;}this['_msFrameCount']++;var _0x254fd3=_0x175895-this['_lastMsSampleTime'];if(_0x254fd3>0xc8){if(_0x5c1758){var _0x3f9507=(_0x254fd3/this[_0x4d31f7(_0x36182d._0x2b6295)])['toFixed'](0x2);this[_0x4d31f7(0xc14)]['nodeValue']=''[_0x4d31f7(_0x36182d._0x51d3be)](_0x3f9507,'\x20MS');}this['_lastMsSampleTime']=_0x175895,this['_msFrameCount']=0x0;}},Object['defineProperties'](Cesium__namespace['CheckerboardMaterialProperty'][_0xf99cb3(0x7dc)],{'globalAlpha':{'set':function set(_0xf68a6f){var _0x53dcb1=_0xf99cb3;this[_0x53dcb1(0xe34)]=_0xf68a6f;},'get':function get(){var _0x2867dd={_0x119da6:0xe34},_0x14da61=_0xf99cb3,_0x58053b;return(_0x58053b=this[_0x14da61(_0x2867dd._0x119da6)])!==null&&_0x58053b!==void 0x0?_0x58053b:0x1;}}});var getValue_old$6=Cesium__namespace['CheckerboardMaterialProperty']['prototype'][_0xf99cb3(0x4a8)];Cesium__namespace['CheckerboardMaterialProperty'][_0xf99cb3(0x7dc)]['getValue']=function(_0x4698ce,_0x3fddc7){var _0xd5c36c={_0x2bcf6a:0xf66,_0x183466:0xd5a,_0x2de157:0xcad},_0xb6197a=_0xf99cb3;return _0x3fddc7=getValue_old$6['bind'](this)(_0x4698ce,_0x3fddc7),this['globalAlpha']!==0x1&&(_0x3fddc7[_0xb6197a(_0xd5c36c._0x2bcf6a)]&&(_0x3fddc7['lightColor']['alpha']*=this['globalAlpha']),_0x3fddc7[_0xb6197a(0xd5a)]&&(_0x3fddc7[_0xb6197a(_0xd5c36c._0x183466)][_0xb6197a(0xcd0)]*=this[_0xb6197a(_0xd5c36c._0x2de157)]),_0x3fddc7['evenColor']&&(_0x3fddc7['evenColor'][_0xb6197a(0xcd0)]*=this['globalAlpha']),_0x3fddc7['oddColor']&&(_0x3fddc7['oddColor']['alpha']*=this['globalAlpha'])),_0x3fddc7;};function ownKeys(_0x3a15d6,_0x5a58fd){var _0x5aa5f9={_0x245407:0xf24},_0x1d1667=_0xf99cb3,_0x2e794f=Object[_0x1d1667(_0x5aa5f9._0x245407)](_0x3a15d6);if(Object['getOwnPropertySymbols']){var _0x1ff19d=Object['getOwnPropertySymbols'](_0x3a15d6);_0x5a58fd&&(_0x1ff19d=_0x1ff19d[_0x1d1667(0xe21)](function(_0x5575ec){return Object['getOwnPropertyDescriptor'](_0x3a15d6,_0x5575ec)['enumerable'];})),_0x2e794f['push']['apply'](_0x2e794f,_0x1ff19d);}return _0x2e794f;}function _objectSpread2(_0x44de27){var _0x5a73f1={_0x5003a5:0x684},_0x50e122=_0xf99cb3;for(var _0x5a7d37=0x1;_0x5a7d37<arguments[_0x50e122(0xec0)];_0x5a7d37++){var _0x205ad7=null!=arguments[_0x5a7d37]?arguments[_0x5a7d37]:{};_0x5a7d37%0x2?ownKeys(Object(_0x205ad7),!0x0)['forEach'](function(_0x40862b){_defineProperty(_0x44de27,_0x40862b,_0x205ad7[_0x40862b]);}):Object['getOwnPropertyDescriptors']?Object['defineProperties'](_0x44de27,Object['getOwnPropertyDescriptors'](_0x205ad7)):ownKeys(Object(_0x205ad7))['forEach'](function(_0x109341){var _0x121a47=_0x50e122;Object['defineProperty'](_0x44de27,_0x109341,Object[_0x121a47(_0x5a73f1._0x5003a5)](_0x205ad7,_0x109341));});}return _0x44de27;}function _typeof(_0x28692d){'@babel/helpers - typeof';var _0x109545={_0x1aeb1b:0xabb,_0x35d255:0x79c},_0x81220d={_0x1a828b:0x329},_0x400723=_0xf99cb3;return _typeof='function'==typeof Symbol&&_0x400723(_0x109545._0x1aeb1b)==typeof Symbol[_0x400723(_0x109545._0x35d255)]?function(_0x2ad932){return typeof _0x2ad932;}:function(_0x41c09a){var _0x50204c=_0x400723;return _0x41c09a&&_0x50204c(_0x81220d._0x1a828b)==typeof Symbol&&_0x41c09a['constructor']===Symbol&&_0x41c09a!==Symbol['prototype']?'symbol':typeof _0x41c09a;},_typeof(_0x28692d);}function _classCallCheck(_0x232dbc,_0x4a5d4f){var _0x3a1728={_0x42314b:0x71c},_0x3def46=_0xf99cb3;if(!(_0x232dbc instanceof _0x4a5d4f))throw new TypeError(_0x3def46(_0x3a1728._0x42314b));}function _defineProperties(_0x37a938,_0x3d2e3e){var _0x5e20c8={_0xc8ff18:0xddc},_0x367d86=_0xf99cb3;for(var _0x11f28a=0x0;_0x11f28a<_0x3d2e3e['length'];_0x11f28a++){var _0x1eeef8=_0x3d2e3e[_0x11f28a];_0x1eeef8['enumerable']=_0x1eeef8['enumerable']||![],_0x1eeef8['configurable']=!![];if(_0x367d86(0x23c)in _0x1eeef8)_0x1eeef8['writable']=!![];Object[_0x367d86(_0x5e20c8._0xc8ff18)](_0x37a938,_0x1eeef8['key'],_0x1eeef8);}}function _createClass(_0x1d6975,_0x58f76d,_0x44dd92){var _0x234bb1={_0x33b613:0x7dc},_0x1fb97d=_0xf99cb3;if(_0x58f76d)_defineProperties(_0x1d6975[_0x1fb97d(_0x234bb1._0x33b613)],_0x58f76d);if(_0x44dd92)_defineProperties(_0x1d6975,_0x44dd92);return Object['defineProperty'](_0x1d6975,'prototype',{'writable':![]}),_0x1d6975;}function _defineProperty(_0x59e58b,_0x23f9a1,_0x5a88b9){return _0x23f9a1 in _0x59e58b?Object['defineProperty'](_0x59e58b,_0x23f9a1,{'value':_0x5a88b9,'enumerable':!![],'configurable':!![],'writable':!![]}):_0x59e58b[_0x23f9a1]=_0x5a88b9,_0x59e58b;}function _inherits(_0x4f6753,_0x1fabf7){var _0x1f837f={_0x48486d:0xdd6},_0x478664=_0xf99cb3;if(typeof _0x1fabf7!=='function'&&_0x1fabf7!==null)throw new TypeError('Super\x20expression\x20must\x20either\x20be\x20null\x20or\x20a\x20function');_0x4f6753['prototype']=Object[_0x478664(_0x1f837f._0x48486d)](_0x1fabf7&&_0x1fabf7['prototype'],{'constructor':{'value':_0x4f6753,'writable':!![],'configurable':!![]}}),Object['defineProperty'](_0x4f6753,'prototype',{'writable':![]});if(_0x1fabf7)_setPrototypeOf(_0x4f6753,_0x1fabf7);}function _getPrototypeOf(_0x470c49){return _getPrototypeOf=Object['setPrototypeOf']?Object['getPrototypeOf']['bind']():function _0x43daa3(_0x63cb72){return _0x63cb72['__proto__']||Object['getPrototypeOf'](_0x63cb72);},_getPrototypeOf(_0x470c49);}function _setPrototypeOf(_0x54ffc9,_0x2e0435){var _0x4375c2={_0x3032eb:0xa60};return _setPrototypeOf=Object['setPrototypeOf']?Object['setPrototypeOf']['bind']():function _0x581f9f(_0x25bfe6,_0x5dfeb9){var _0x38598d=_0x3c32;return _0x25bfe6[_0x38598d(_0x4375c2._0x3032eb)]=_0x5dfeb9,_0x25bfe6;},_setPrototypeOf(_0x54ffc9,_0x2e0435);}function _isNativeReflectConstruct(){var _0x256dee={_0x2927bd:0x6b0},_0x1a0b0c=_0xf99cb3;if(typeof Reflect===_0x1a0b0c(_0x256dee._0x2927bd)||!Reflect['construct'])return![];if(Reflect['construct']['sham'])return![];if(typeof Proxy===_0x1a0b0c(0x329))return!![];try{return Boolean[_0x1a0b0c(0x7dc)]['valueOf'][_0x1a0b0c(0xa10)](Reflect['construct'](Boolean,[],function(){})),!![];}catch(_0x3fcdfc){return![];}}function _assertThisInitialized(_0xd60f26){if(_0xd60f26===void 0x0)throw new ReferenceError('this\x20hasn\x27t\x20been\x20initialised\x20-\x20super()\x20hasn\x27t\x20been\x20called');return _0xd60f26;}function _possibleConstructorReturn(_0x4e02bc,_0x4d6373){var _0x3c8333=_0xf99cb3;if(_0x4d6373&&(typeof _0x4d6373===_0x3c8333(0xe55)||typeof _0x4d6373==='function'))return _0x4d6373;else{if(_0x4d6373!==void 0x0)throw new TypeError('Derived\x20constructors\x20may\x20only\x20return\x20object\x20or\x20undefined');}return _assertThisInitialized(_0x4e02bc);}function _createSuper(_0x36f07a){var _0x2a2a58=_isNativeReflectConstruct();return function _0x433661(){var _0xa721dc=_0x3c32,_0x4b3c8f=_getPrototypeOf(_0x36f07a),_0x4ab9ce;if(_0x2a2a58){var _0x5ac0d4=_getPrototypeOf(this)['constructor'];_0x4ab9ce=Reflect[_0xa721dc(0xc08)](_0x4b3c8f,arguments,_0x5ac0d4);}else _0x4ab9ce=_0x4b3c8f['apply'](this,arguments);return _possibleConstructorReturn(this,_0x4ab9ce);};}function _superPropBase(_0x6cc3e7,_0x449720){var _0x3a08ea=_0xf99cb3;while(!Object['prototype'][_0x3a08ea(0xa5e)]['call'](_0x6cc3e7,_0x449720)){_0x6cc3e7=_getPrototypeOf(_0x6cc3e7);if(_0x6cc3e7===null)break;}return _0x6cc3e7;}function _get(){var _0x5f37b9=_0xf99cb3;return typeof Reflect!==_0x5f37b9(0x6b0)&&Reflect['get']?_get=Reflect['get']['bind']():_get=function _0x3b7b19(_0x1f25b0,_0x1a9bdc,_0x5451b8){var _0x4ab10d=_superPropBase(_0x1f25b0,_0x1a9bdc);if(!_0x4ab10d)return;var _0x589b60=Object['getOwnPropertyDescriptor'](_0x4ab10d,_0x1a9bdc);if(_0x589b60['get'])return _0x589b60['get']['call'](arguments['length']<0x3?_0x1f25b0:_0x5451b8);return _0x589b60['value'];},_get['apply'](this,arguments);}function set(_0x2cffba,_0x3f2caf,_0x24d8d3,_0x36ceac){var _0x97cd3b={_0x3ab766:0xabe,_0x22dd58:0x684};return typeof Reflect!=='undefined'&&Reflect['set']?set=Reflect['set']:set=function _0x5a64b1(_0x2555ef,_0x330c23,_0x207557,_0x436fa6){var _0x3e0062=_0x3c32,_0x2fa8c8=_superPropBase(_0x2555ef,_0x330c23),_0x57c4e;if(_0x2fa8c8){_0x57c4e=Object['getOwnPropertyDescriptor'](_0x2fa8c8,_0x330c23);if(_0x57c4e['set'])return _0x57c4e[_0x3e0062(_0x97cd3b._0x3ab766)]['call'](_0x436fa6,_0x207557),!![];else{if(!_0x57c4e['writable'])return![];}}_0x57c4e=Object[_0x3e0062(_0x97cd3b._0x22dd58)](_0x436fa6,_0x330c23);if(_0x57c4e){if(!_0x57c4e['writable'])return![];_0x57c4e['value']=_0x207557,Object['defineProperty'](_0x436fa6,_0x330c23,_0x57c4e);}else _defineProperty(_0x436fa6,_0x330c23,_0x207557);return!![];},set(_0x2cffba,_0x3f2caf,_0x24d8d3,_0x36ceac);}function _set(_0x362cf0,_0x60f6fd,_0x3a9622,_0x315a09,_0x1b8660){var _0x1147b4=set(_0x362cf0,_0x60f6fd,_0x3a9622,_0x315a09||_0x362cf0);if(!_0x1147b4&&_0x1b8660)throw new Error('failed\x20to\x20set\x20property');return _0x3a9622;}function _toConsumableArray(_0x1afecd){return _arrayWithoutHoles(_0x1afecd)||_iterableToArray(_0x1afecd)||_unsupportedIterableToArray(_0x1afecd)||_nonIterableSpread();}function _arrayWithoutHoles(_0x40dded){if(Array['isArray'](_0x40dded))return _arrayLikeToArray(_0x40dded);}function _iterableToArray(_0x31d6a9){var _0x3450ca=_0xf99cb3;if(typeof Symbol!==_0x3450ca(0x6b0)&&_0x31d6a9[Symbol['iterator']]!=null||_0x31d6a9['@@iterator']!=null)return Array[_0x3450ca(0x240)](_0x31d6a9);}function _unsupportedIterableToArray(_0x1d6861,_0x161778){var _0x3f7d93={_0x2e6264:0x4b0},_0x486bad=_0xf99cb3;if(!_0x1d6861)return;if(typeof _0x1d6861==='string')return _arrayLikeToArray(_0x1d6861,_0x161778);var _0x2d0250=Object['prototype'][_0x486bad(_0x3f7d93._0x2e6264)]['call'](_0x1d6861)['slice'](0x8,-0x1);if(_0x2d0250===_0x486bad(0x523)&&_0x1d6861['constructor'])_0x2d0250=_0x1d6861['constructor']['name'];if(_0x2d0250===_0x486bad(0x642)||_0x2d0250==='Set')return Array['from'](_0x1d6861);if(_0x2d0250==='Arguments'||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/['test'](_0x2d0250))return _arrayLikeToArray(_0x1d6861,_0x161778);}function _arrayLikeToArray(_0x42402e,_0x53ee31){var _0x402207={_0x226166:0xec0},_0x225639=_0xf99cb3;if(_0x53ee31==null||_0x53ee31>_0x42402e['length'])_0x53ee31=_0x42402e[_0x225639(_0x402207._0x226166)];for(var _0x550622=0x0,_0x3ea20e=new Array(_0x53ee31);_0x550622<_0x53ee31;_0x550622++)_0x3ea20e[_0x550622]=_0x42402e[_0x550622];return _0x3ea20e;}function _nonIterableSpread(){throw new TypeError('Invalid\x20attempt\x20to\x20spread\x20non-iterable\x20instance.\x0aIn\x20order\x20to\x20be\x20iterable,\x20non-array\x20objects\x20must\x20have\x20a\x20[Symbol.iterator]()\x20method.');}function _createForOfIteratorHelper(_0x38748b,_0x35d0a2){var _0x2f0bf2={_0x1cd6a1:0xec0},_0x1bce1a=typeof Symbol!=='undefined'&&_0x38748b[Symbol['iterator']]||_0x38748b['@@iterator'];if(!_0x1bce1a){if(Array['isArray'](_0x38748b)||(_0x1bce1a=_unsupportedIterableToArray(_0x38748b))||_0x35d0a2&&_0x38748b&&typeof _0x38748b['length']==='number'){if(_0x1bce1a)_0x38748b=_0x1bce1a;var _0x28dae9=0x0,_0x34cfe6=function(){};return{'s':_0x34cfe6,'n':function(){var _0x5f1feb=_0x3c32;if(_0x28dae9>=_0x38748b[_0x5f1feb(_0x2f0bf2._0x1cd6a1)])return{'done':!![]};return{'done':![],'value':_0x38748b[_0x28dae9++]};},'e':function(_0x30d2d8){throw _0x30d2d8;},'f':_0x34cfe6};}throw new TypeError('Invalid\x20attempt\x20to\x20iterate\x20non-iterable\x20instance.\x0aIn\x20order\x20to\x20be\x20iterable,\x20non-array\x20objects\x20must\x20have\x20a\x20[Symbol.iterator]()\x20method.');}var _0x33f964=!![],_0x57f7e1=![],_0x244615;return{'s':function(){_0x1bce1a=_0x1bce1a['call'](_0x38748b);},'n':function(){var _0x11cf90=_0x1bce1a['next']();return _0x33f964=_0x11cf90['done'],_0x11cf90;},'e':function(_0x388d92){_0x57f7e1=!![],_0x244615=_0x388d92;},'f':function(){try{if(!_0x33f964&&_0x1bce1a['return']!=null)_0x1bce1a['return']();}finally{if(_0x57f7e1)throw _0x244615;}}};}var _hasInfo=!![],_hasError=!![];function hasInfo(_0x23e160){_hasInfo=_0x23e160;}function hasWarn(_0x4ede0a){_hasInfo=_0x4ede0a;}function hasError(_0x1be237){_hasError=_0x1be237;}function logInfo(){var _0x3bd477={_0x5802d3:0xf93},_0x248963=_0xf99cb3,_0x4242cc;if(!_hasInfo)return;(_0x4242cc=console)['log'][_0x248963(_0x3bd477._0x5802d3)](_0x4242cc,arguments);}function logWarn(){var _0x24b4a3={_0x2c5ccb:0xabf},_0x15bc1f=_0xf99cb3,_0x57ff59;(_0x57ff59=console)[_0x15bc1f(_0x24b4a3._0x2c5ccb)][_0x15bc1f(0xf93)](_0x57ff59,arguments);}function logError$1(){var _0x109df7;if(!_hasError)return;(_0x109df7=console)['error']['apply'](_0x109df7,arguments);}var Log={'__proto__':null,'hasInfo':hasInfo,'hasWarn':hasWarn,'hasError':hasError,'logInfo':logInfo,'logWarn':logWarn,'logError':logError$1},GraphicType={},GraphicClass={};function hasType(_0x17ac43){return GraphicClass[_0x17ac43]?!![]:![];}function eachGraphicType(_0xd0ec22){var _0x3c4c0d={_0x20b16f:0xf24},_0xaeca2b=_0xf99cb3,_0x1163a6=this;Object[_0xaeca2b(_0x3c4c0d._0x20b16f)](GraphicClass)['forEach'](function(_0x376b41,_0x3725c3){_0xd0ec22&&_0xd0ec22['call'](_0x1163a6,_0x376b41,_0x3725c3);});}function isPointType(_0xa81e78){if(!_0xa81e78)return![];return GraphicClass[_0xa81e78]&&GraphicClass[_0xa81e78]['isPoint']?!![]:![];}function isCombineType(_0x5c1959){if(!_0x5c1959)return![];return GraphicClass[_0x5c1959]&&GraphicClass[_0x5c1959]['isCombine']?!![]:![];}function register$4(_0x395aed,_0x55a932,_0x531a0b){var _0x30fe25={_0x5dacec:0x757,_0x29d385:0xd3d},_0x423723=_0xf99cb3;GraphicClass[_0x395aed]&&logError$1('register\x20Graphic:\x20'['concat'](_0x395aed,'类型已存在'),_0x55a932),GraphicType[_0x395aed]=_0x395aed,GraphicClass[_0x395aed]=_0x55a932,_0x55a932[_0x423723(_0x30fe25._0x5dacec)]=_0x395aed,_0x55a932['prototype'][_0x423723(_0x30fe25._0x29d385)]=_0x395aed,_0x531a0b&&(_0x55a932['isPoint']=!![],_0x55a932['prototype']['isPoint']=!![]);}function getClass$4(_0x2b2723){var _0x2ffee5=_0xf99cb3;return GraphicClass[_0x2b2723]?GraphicClass[_0x2b2723]:(logWarn(_0x2ffee5(0xb9f),_0x2b2723),null);}function create$4(_0x4a88c0,_0x2d7078){var _0x5b1597=getClass$4(_0x4a88c0);if(!_0x5b1597)return;var _0x17a9cb=new _0x5b1597(_0x2d7078);return _0x17a9cb;}function fromDraw(_0x3071aa,_0x5c143b){var _0x139804={_0x121924:0xd7e},_0x56c2b7=_0xf99cb3;if(!_0x5c143b[_0x56c2b7(0x757)]){logError$1('fromDraw:需要传入指定绘制的type类型!');return;}var _0x1eeb55=getClass$4(_0x5c143b['type']);if(!_0x1eeb55||!_0x1eeb55['prototype']['startDraw']){logInfo('对象不支持标绘',_0x1eeb55);return;}var _0x1fe737=new _0x1eeb55(_0x5c143b);return _0x1fe737[_0x56c2b7(_0x139804._0x121924)](_0x3071aa),_0x1fe737;}var GraphicUtil={'__proto__':null,'hasType':hasType,'eachGraphicType':eachGraphicType,'isPointType':isPointType,'isCombineType':isCombineType,'register':register$4,'getClass':getClass$4,'create':create$4,'fromDraw':fromDraw},edgeIntersectsEdge=function edgeIntersectsEdge(_0x28cbbc,_0x3b1e26,_0x4f1059,_0x2e836d){var _0xe72245=(_0x2e836d[0x0]-_0x4f1059[0x0])*(_0x28cbbc[0x1]-_0x4f1059[0x1])-(_0x2e836d[0x1]-_0x4f1059[0x1])*(_0x28cbbc[0x0]-_0x4f1059[0x0]),_0x225cb3=(_0x3b1e26[0x0]-_0x28cbbc[0x0])*(_0x28cbbc[0x1]-_0x4f1059[0x1])-(_0x3b1e26[0x1]-_0x28cbbc[0x1])*(_0x28cbbc[0x0]-_0x4f1059[0x0]),_0x403d1e=(_0x2e836d[0x1]-_0x4f1059[0x1])*(_0x3b1e26[0x0]-_0x28cbbc[0x0])-(_0x2e836d[0x0]-_0x4f1059[0x0])*(_0x3b1e26[0x1]-_0x28cbbc[0x1]);if(_0x403d1e!==0x0){var _0x15f1c4=_0xe72245/_0x403d1e,_0x1278d6=_0x225cb3/_0x403d1e;if(_0x15f1c4>=0x0&&_0x15f1c4<=0x1&&_0x1278d6>=0x0&&_0x1278d6<=0x1)return!![];}return![];},coordinatesContainPoint=function coordinatesContainPoint(_0xc5de00,_0xc78a36){var _0x12e1bf=![];for(var _0x1e38c4=-0x1,_0x646b49=_0xc5de00['length'],_0x574a9b=_0x646b49-0x1;++_0x1e38c4<_0x646b49;_0x574a9b=_0x1e38c4){(_0xc5de00[_0x1e38c4][0x1]<=_0xc78a36[0x1]&&_0xc78a36[0x1]<_0xc5de00[_0x574a9b][0x1]||_0xc5de00[_0x574a9b][0x1]<=_0xc78a36[0x1]&&_0xc78a36[0x1]<_0xc5de00[_0x1e38c4][0x1])&&_0xc78a36[0x0]<(_0xc5de00[_0x574a9b][0x0]-_0xc5de00[_0x1e38c4][0x0])*(_0xc78a36[0x1]-_0xc5de00[_0x1e38c4][0x1])/(_0xc5de00[_0x574a9b][0x1]-_0xc5de00[_0x1e38c4][0x1])+_0xc5de00[_0x1e38c4][0x0]&&(_0x12e1bf=!_0x12e1bf);}return _0x12e1bf;},pointsEqual=function pointsEqual(_0x3e0371,_0x31027e){for(var _0x2a33a6=0x0;_0x2a33a6<_0x3e0371['length'];_0x2a33a6++){if(_0x3e0371[_0x2a33a6]!==_0x31027e[_0x2a33a6])return![];}return!![];},arrayIntersectsArray=function arrayIntersectsArray(_0x5632a6,_0x536f2b){var _0x441c11={_0x19fbab:0xec0},_0x1aad1b=_0xf99cb3;for(var _0x42fb43=0x0;_0x42fb43<_0x5632a6[_0x1aad1b(0xec0)]-0x1;_0x42fb43++){for(var _0x252258=0x0;_0x252258<_0x536f2b[_0x1aad1b(_0x441c11._0x19fbab)]-0x1;_0x252258++){if(edgeIntersectsEdge(_0x5632a6[_0x42fb43],_0x5632a6[_0x42fb43+0x1],_0x536f2b[_0x252258],_0x536f2b[_0x252258+0x1]))return!![];}}return![];},closeRing=function closeRing(_0x18c5e4){return!pointsEqual(_0x18c5e4[0x0],_0x18c5e4[_0x18c5e4['length']-0x1])&&_0x18c5e4['push'](_0x18c5e4[0x0]),_0x18c5e4;},ringIsClockwise=function ringIsClockwise(_0x4b4bbf){var _0x5bb0ba=0x0,_0x5176e6=0x0,_0x164760=_0x4b4bbf['length'],_0x199c02=_0x4b4bbf[_0x5176e6],_0x543c10;for(_0x5176e6;_0x5176e6<_0x164760-0x1;_0x5176e6++){_0x543c10=_0x4b4bbf[_0x5176e6+0x1],_0x5bb0ba+=(_0x543c10[0x0]-_0x199c02[0x0])*(_0x543c10[0x1]+_0x199c02[0x1]),_0x199c02=_0x543c10;}return _0x5bb0ba>=0x0;},shallowClone=function shallowClone(_0x956dd0){var _0xbe1b4b={_0x116d7d:0xa5e},_0x58565a=_0xf99cb3,_0x1b4d51={};for(var _0x131b67 in _0x956dd0){_0x956dd0[_0x58565a(_0xbe1b4b._0x116d7d)](_0x131b67)&&(_0x1b4d51[_0x131b67]=_0x956dd0[_0x131b67]);}return _0x1b4d51;},coordinatesContainCoordinates=function coordinatesContainCoordinates(_0x48b2df,_0x21fbd8){var _0x1b680a=arrayIntersectsArray(_0x48b2df,_0x21fbd8),_0x3abb35=coordinatesContainPoint(_0x48b2df,_0x21fbd8[0x0]);if(!_0x1b680a&&_0x3abb35)return!![];return![];},convertRingsToGeoJSON=function convertRingsToGeoJSON(_0x346b0a){var _0x58de39={_0x36b0d7:0x4fe,_0x41ad83:0xec0,_0x4c3553:0x964},_0xce971f=_0xf99cb3,_0x6ed88e=[],_0x5dca82=[],_0x313b2c,_0x219dad,_0x39713e;for(var _0x143ddf=0x0;_0x143ddf<_0x346b0a['length'];_0x143ddf++){var _0x336076=closeRing(_0x346b0a[_0x143ddf][_0xce971f(_0x58de39._0x36b0d7)](0x0));if(_0x336076[_0xce971f(_0x58de39._0x41ad83)]<0x4)continue;if(ringIsClockwise(_0x336076)){var _0x2934ad=[_0x336076['slice']()['reverse']()];_0x6ed88e[_0xce971f(0x51d)](_0x2934ad);}else _0x5dca82['push'](_0x336076['slice']()['reverse']());}var _0x4a1c30=[];while(_0x5dca82[_0xce971f(0xec0)]){_0x39713e=_0x5dca82[_0xce971f(_0x58de39._0x4c3553)]();var _0x3ccad1=![];for(_0x313b2c=_0x6ed88e['length']-0x1;_0x313b2c>=0x0;_0x313b2c--){_0x219dad=_0x6ed88e[_0x313b2c][0x0];if(coordinatesContainCoordinates(_0x219dad,_0x39713e)){_0x6ed88e[_0x313b2c]['push'](_0x39713e),_0x3ccad1=!![];break;}}!_0x3ccad1&&_0x4a1c30['push'](_0x39713e);}while(_0x4a1c30['length']){_0x39713e=_0x4a1c30['pop']();var _0x2704d8=![];for(_0x313b2c=_0x6ed88e[_0xce971f(_0x58de39._0x41ad83)]-0x1;_0x313b2c>=0x0;_0x313b2c--){_0x219dad=_0x6ed88e[_0x313b2c][0x0];if(arrayIntersectsArray(_0x219dad,_0x39713e)){_0x6ed88e[_0x313b2c]['push'](_0x39713e),_0x2704d8=!![];break;}}!_0x2704d8&&_0x6ed88e['push']([_0x39713e['reverse']()]);}return _0x6ed88e[_0xce971f(0xec0)]===0x1?{'type':'Polygon','coordinates':_0x6ed88e[0x0]}:{'type':'MultiPolygon','coordinates':_0x6ed88e};},getId=function getId(_0x269d99,_0x5f5472){var _0x703fd4={_0x586a76:0xaaf},_0x1f6a9e=_0xf99cb3,_0x2c0a8e=_0x5f5472?[_0x5f5472,_0x1f6a9e(0x554),_0x1f6a9e(0x581)]:['OBJECTID','FID'];for(var _0x4204c1=0x0;_0x4204c1<_0x2c0a8e['length'];_0x4204c1++){var _0x3a9228=_0x2c0a8e[_0x4204c1];if(_0x3a9228 in _0x269d99&&(typeof _0x269d99[_0x3a9228]==='string'||typeof _0x269d99[_0x3a9228]===_0x1f6a9e(_0x703fd4._0x586a76)))return _0x269d99[_0x3a9228];}throw Error('No\x20valid\x20id\x20attribute\x20found');},arcgisToGeoJSON$1=function arcgisToGeoJSON(_0x1cb600,_0xa9a1c7){var _0x444f9c={_0xcc21cc:0x474,_0x320fd7:0x3e5,_0x58e60f:0x9da,_0x26d59d:0xf88,_0x583010:0x4fe,_0x2f6446:0x1c0,_0x249cf8:0x757,_0x403ec5:0xa76,_0x2500e8:0xf76,_0x42039d:0x388},_0x44f944=_0xf99cb3,_0x8e70f9={};if(_0x1cb600['features']){_0x8e70f9['type']=_0x44f944(_0x444f9c._0xcc21cc),_0x8e70f9[_0x44f944(0x3e5)]=[];for(var _0x498fc2=0x0;_0x498fc2<_0x1cb600[_0x44f944(_0x444f9c._0x320fd7)]['length'];_0x498fc2++){_0x8e70f9['features']['push'](arcgisToGeoJSON(_0x1cb600['features'][_0x498fc2],_0xa9a1c7));}}typeof _0x1cb600['x']==='number'&&typeof _0x1cb600['y']===_0x44f944(0xaaf)&&(_0x8e70f9['type']=_0x44f944(_0x444f9c._0x58e60f),_0x8e70f9[_0x44f944(_0x444f9c._0x26d59d)]=[_0x1cb600['x'],_0x1cb600['y']],typeof _0x1cb600['z']==='number'&&_0x8e70f9['coordinates']['push'](_0x1cb600['z']));_0x1cb600['points']&&(_0x8e70f9['type']='MultiPoint',_0x8e70f9['coordinates']=_0x1cb600['points'][_0x44f944(_0x444f9c._0x583010)](0x0));_0x1cb600[_0x44f944(_0x444f9c._0x2f6446)]&&(_0x1cb600['paths']['length']===0x1?(_0x8e70f9[_0x44f944(_0x444f9c._0x249cf8)]='LineString',_0x8e70f9['coordinates']=_0x1cb600[_0x44f944(0x1c0)][0x0]['slice'](0x0)):(_0x8e70f9['type']='MultiLineString',_0x8e70f9['coordinates']=_0x1cb600['paths']['slice'](0x0)));_0x1cb600['rings']&&(_0x8e70f9=convertRingsToGeoJSON(_0x1cb600[_0x44f944(0xc68)]['slice'](0x0)));typeof _0x1cb600['xmin']==='number'&&typeof _0x1cb600[_0x44f944(0x463)]==='number'&&typeof _0x1cb600['xmax']==='number'&&typeof _0x1cb600['ymax']==='number'&&(_0x8e70f9[_0x44f944(0x757)]=_0x44f944(0x3ed),_0x8e70f9['coordinates']=[[[_0x1cb600['xmax'],_0x1cb600['ymax']],[_0x1cb600[_0x44f944(_0x444f9c._0x403ec5)],_0x1cb600['ymax']],[_0x1cb600['xmin'],_0x1cb600['ymin']],[_0x1cb600[_0x44f944(0x42f)],_0x1cb600['ymin']],[_0x1cb600[_0x44f944(0x42f)],_0x1cb600['ymax']]]]);if(_0x1cb600['geometry']||_0x1cb600['attributes']){_0x8e70f9[_0x44f944(_0x444f9c._0x249cf8)]='Feature',_0x8e70f9[_0x44f944(_0x444f9c._0x2500e8)]=_0x1cb600[_0x44f944(0xf76)]?arcgisToGeoJSON(_0x1cb600['geometry']):null,_0x8e70f9['properties']=_0x1cb600['attributes']?shallowClone(_0x1cb600['attributes']):null;if(_0x1cb600[_0x44f944(0x388)])try{_0x8e70f9['id']=getId(_0x1cb600[_0x44f944(_0x444f9c._0x42039d)],_0xa9a1c7);}catch(_0x415898){}}return JSON['stringify'](_0x8e70f9[_0x44f944(_0x444f9c._0x2500e8)])===JSON['stringify']({})&&(_0x8e70f9['geometry']=null),_0x1cb600['spatialReference']&&_0x1cb600['spatialReference']['wkid']&&_0x1cb600['spatialReference']['wkid']!==0x10e6&&console['warn']('Object\x20converted\x20in\x20non-standard\x20crs\x20-\x20'+JSON['stringify'](_0x1cb600['spatialReference'])),_0x8e70f9;},orientRings=function orientRings(_0x3db341){var _0x2db2de={_0x5d33cf:0x4fe,_0xe0a7f4:0x51d},_0x4a1c13=_0xf99cb3,_0x2eb711=[],_0x28d756=_0x3db341['slice'](0x0),_0x254f0c=closeRing(_0x28d756['shift']()[_0x4a1c13(_0x2db2de._0x5d33cf)](0x0));if(_0x254f0c['length']>=0x4){!ringIsClockwise(_0x254f0c)&&_0x254f0c['reverse']();_0x2eb711['push'](_0x254f0c);for(var _0x154457=0x0;_0x154457<_0x28d756['length'];_0x154457++){var _0x2c85d0=closeRing(_0x28d756[_0x154457]['slice'](0x0));_0x2c85d0['length']>=0x4&&(ringIsClockwise(_0x2c85d0)&&_0x2c85d0['reverse'](),_0x2eb711[_0x4a1c13(_0x2db2de._0xe0a7f4)](_0x2c85d0));}}return _0x2eb711;},flattenMultiPolygonRings=function flattenMultiPolygonRings(_0x2a6290){var _0x1703ed={_0x331d63:0x51d},_0x35a188=_0xf99cb3,_0x34852b=[];for(var _0x577115=0x0;_0x577115<_0x2a6290['length'];_0x577115++){var _0x4d15ce=orientRings(_0x2a6290[_0x577115]);for(var _0x51375e=_0x4d15ce['length']-0x1;_0x51375e>=0x0;_0x51375e--){var _0x6f20f=_0x4d15ce[_0x51375e]['slice'](0x0);_0x34852b[_0x35a188(_0x1703ed._0x331d63)](_0x6f20f);}}return _0x34852b;},geojsonToArcGIS$1=function geojsonToArcGIS(_0x5d8389,_0x633dab){var _0x337e1a={_0x2d4398:0x4fe,_0x448260:0x22f,_0xb701bc:0x41d,_0x3d5467:0xf76,_0x3feccd:0xec0,_0x209f83:0x1f0},_0x253282=_0xf99cb3;_0x633dab=_0x633dab||_0x253282(0x554);var _0x59a4f8={'wkid':0x10e6},_0x5f1443={},_0x278e0c;switch(_0x5d8389['type']){case'Point':_0x5f1443['x']=_0x5d8389['coordinates'][0x0],_0x5f1443['y']=_0x5d8389['coordinates'][0x1];_0x5d8389[_0x253282(0xf88)][0x2]!=null&&(_0x5f1443['z']=_0x5d8389['coordinates'][0x2]);_0x5f1443['spatialReference']=_0x59a4f8;break;case'MultiPoint':_0x5f1443['points']=_0x5d8389['coordinates']['slice'](0x0);_0x5d8389['coordinates'][0x0][0x2]!=null&&(_0x5f1443['hasZ']=!![]);_0x5f1443['spatialReference']=_0x59a4f8;break;case _0x253282(0xbf1):_0x5f1443['paths']=[_0x5d8389['coordinates'][_0x253282(_0x337e1a._0x2d4398)](0x0)];_0x5d8389['coordinates'][0x0][0x2]!=null&&(_0x5f1443[_0x253282(0x41d)]=!![]);_0x5f1443[_0x253282(_0x337e1a._0x448260)]=_0x59a4f8;break;case'MultiLineString':_0x5f1443['paths']=_0x5d8389['coordinates']['slice'](0x0);_0x5d8389['coordinates'][0x0][0x0][0x2]!=null&&(_0x5f1443[_0x253282(_0x337e1a._0xb701bc)]=!![]);_0x5f1443['spatialReference']=_0x59a4f8;break;case'Polygon':_0x5f1443['rings']=orientRings(_0x5d8389['coordinates']['slice'](0x0));_0x5d8389['coordinates'][0x0][0x0][0x2]!=null&&(_0x5f1443['hasZ']=!![]);_0x5f1443['spatialReference']=_0x59a4f8;break;case'MultiPolygon':_0x5f1443['rings']=flattenMultiPolygonRings(_0x5d8389['coordinates']['slice'](0x0));_0x5d8389['coordinates'][0x0][0x0][0x0][0x2]!=null&&(_0x5f1443['hasZ']=!![]);_0x5f1443[_0x253282(0x22f)]=_0x59a4f8;break;case'Feature':_0x5d8389['geometry']&&(_0x5f1443[_0x253282(_0x337e1a._0x3d5467)]=geojsonToArcGIS(_0x5d8389['geometry'],_0x633dab));_0x5f1443['attributes']=_0x5d8389['properties']?shallowClone(_0x5d8389['properties']):{};_0x5d8389['id']&&(_0x5f1443['attributes'][_0x633dab]=_0x5d8389['id']);break;case _0x253282(0x474):_0x5f1443=[];for(_0x278e0c=0x0;_0x278e0c<_0x5d8389['features'][_0x253282(_0x337e1a._0x3feccd)];_0x278e0c++){_0x5f1443['push'](geojsonToArcGIS(_0x5d8389['features'][_0x278e0c],_0x633dab));}break;case'GeometryCollection':_0x5f1443=[];for(_0x278e0c=0x0;_0x278e0c<_0x5d8389['geometries']['length'];_0x278e0c++){_0x5f1443[_0x253282(0x51d)](geojsonToArcGIS(_0x5d8389[_0x253282(_0x337e1a._0x209f83)][_0x278e0c],_0x633dab));}break;}return _0x5f1443;};function globals(_0x4b0794){var _0x3be92f={_0x4fe9ef:0x439,_0x497415:0x425},_0x3aa085=_0xf99cb3;_0x4b0794('EPSG:4326','+title=WGS\x2084\x20(long/lat)\x20+proj=longlat\x20+ellps=WGS84\x20+datum=WGS84\x20+units=degrees'),_0x4b0794('EPSG:4269',_0x3aa085(_0x3be92f._0x4fe9ef)),_0x4b0794('EPSG:3857',_0x3aa085(0x4f3)),_0x4b0794[_0x3aa085(0x6b4)]=_0x4b0794['EPSG:4326'],_0x4b0794['EPSG:3785']=_0x4b0794[_0x3aa085(0x425)],_0x4b0794[_0x3aa085(0x8c6)]=_0x4b0794[_0x3aa085(_0x3be92f._0x497415)],_0x4b0794['EPSG:900913']=_0x4b0794[_0x3aa085(_0x3be92f._0x497415)],_0x4b0794['EPSG:102113']=_0x4b0794['EPSG:3857'];}var PJD_3PARAM=0x1,PJD_7PARAM=0x2,PJD_GRIDSHIFT=0x3,PJD_WGS84=0x4,PJD_NODATUM=0x5,SRS_WGS84_SEMIMAJOR=0x615299,SRS_WGS84_SEMIMINOR=6356752.314,SRS_WGS84_ESQUARED=0.0066943799901413165,SEC_TO_RAD=0.00000484813681109536,HALF_PI=Math['PI']/0x2,SIXTH=0.16666666666666666,RA4=0.04722222222222222,RA6=0.022156084656084655,EPSLN=1e-10,D2R$1=0.017453292519943295,R2D=57.29577951308232,FORTPI=Math['PI']/0x4,TWO_PI=Math['PI']*0x2,SPI=3.14159265359,exports$3={};exports$3['greenwich']=0x0,exports$3['lisbon']=-9.131906111111,exports$3['paris']=2.337229166667,exports$3[_0xf99cb3(0xebf)]=-74.080916666667,exports$3['madrid']=-3.687938888889,exports$3['rome']=12.452333333333,exports$3['bern']=7.439583333333,exports$3[_0xf99cb3(0xeff)]=106.807719444444,exports$3['ferro']=-17.666666666667,exports$3['brussels']=4.367975,exports$3['stockholm']=18.058277777778,exports$3[_0xf99cb3(0xe43)]=23.7163375,exports$3[_0xf99cb3(0xefc)]=10.722916666667;var units={'ft':{'to_meter':0.3048},'us-ft':{'to_meter':0x4b0/0xf61}},ignoredChar=/[\s_\-\/\(\)]/g;function match(_0x7127fc,_0x55fa54){if(_0x7127fc[_0x55fa54])return _0x7127fc[_0x55fa54];var _0x339af2=Object['keys'](_0x7127fc),_0x18cebf=_0x55fa54['toLowerCase']()['replace'](ignoredChar,''),_0x21f6e4=-0x1,_0x6fa9e5,_0x297a7a;while(++_0x21f6e4<_0x339af2['length']){_0x6fa9e5=_0x339af2[_0x21f6e4],_0x297a7a=_0x6fa9e5['toLowerCase']()['replace'](ignoredChar,'');if(_0x297a7a===_0x18cebf)return _0x7127fc[_0x6fa9e5];}}function projStr(_0x5ed8e2){var _0x4e6845={_0x426ffb:0xe21,_0x260139:0xbea},_0x44b346={_0x305679:0x4cf},_0x4f0aa5={_0x13872f:0x2fa},_0x150bcc={_0x38a1ff:0x2fa},_0x217e03={_0x1fc4f9:0xc44},_0x1d3d51={_0xbb4fcd:0xd9f},_0x5ae2bd=_0xf99cb3,_0x52e7fa={},_0x476c7d=_0x5ed8e2['split']('+')[_0x5ae2bd(0x2cc)](function(_0x5876a3){return _0x5876a3['trim']();})[_0x5ae2bd(_0x4e6845._0x426ffb)](function(_0x51e7a6){return _0x51e7a6;})['reduce'](function(_0xa421c5,_0x26cd9b){var _0xc8a3a6=_0x26cd9b['split']('=');return _0xc8a3a6['push'](!![]),_0xa421c5[_0xc8a3a6[0x0]['toLowerCase']()]=_0xc8a3a6[0x1],_0xa421c5;},{}),_0x37434f,_0x1f7027,_0x4ba8c9,_0x4c8864={'proj':'projName','datum':'datumCode','rf':function(_0x4e88c5){_0x52e7fa['rf']=parseFloat(_0x4e88c5);},'lat_0':function(_0x1ebfcc){_0x52e7fa['lat0']=_0x1ebfcc*D2R$1;},'lat_1':function(_0xe9a58c){_0x52e7fa['lat1']=_0xe9a58c*D2R$1;},'lat_2':function(_0x4d1198){_0x52e7fa['lat2']=_0x4d1198*D2R$1;},'lat_ts':function(_0x348bdb){var _0x560df2=_0x5ae2bd;_0x52e7fa[_0x560df2(0xca8)]=_0x348bdb*D2R$1;},'lon_0':function(_0x261d3e){_0x52e7fa['long0']=_0x261d3e*D2R$1;},'lon_1':function(_0x54e917){_0x52e7fa['long1']=_0x54e917*D2R$1;},'lon_2':function(_0x25ebe0){_0x52e7fa['long2']=_0x25ebe0*D2R$1;},'alpha':function(_0x5a0e34){_0x52e7fa['alpha']=parseFloat(_0x5a0e34)*D2R$1;},'gamma':function(_0x385788){_0x52e7fa['rectified_grid_angle']=parseFloat(_0x385788);},'lonc':function(_0x5f335e){_0x52e7fa['longc']=_0x5f335e*D2R$1;},'x_0':function(_0x35e0e2){_0x52e7fa['x0']=parseFloat(_0x35e0e2);},'y_0':function(_0x2c7694){_0x52e7fa['y0']=parseFloat(_0x2c7694);},'k_0':function(_0x17fe56){_0x52e7fa['k0']=parseFloat(_0x17fe56);},'k':function(_0x4114bb){_0x52e7fa['k0']=parseFloat(_0x4114bb);},'a':function(_0x4dc007){_0x52e7fa['a']=parseFloat(_0x4dc007);},'b':function(_0x13609b){_0x52e7fa['b']=parseFloat(_0x13609b);},'r_a':function(){_0x52e7fa['R_A']=!![];},'zone':function(_0x2ff915){var _0x4eac15=_0x5ae2bd;_0x52e7fa[_0x4eac15(_0x1d3d51._0xbb4fcd)]=parseInt(_0x2ff915,0xa);},'south':function(){_0x52e7fa['utmSouth']=!![];},'towgs84':function(_0x4d8f00){var _0x4a6953=_0x5ae2bd;_0x52e7fa['datum_params']=_0x4d8f00[_0x4a6953(_0x217e03._0x1fc4f9)](',')['map'](function(_0x21b6f4){return parseFloat(_0x21b6f4);});},'to_meter':function(_0x2815be){var _0x1dde26=_0x5ae2bd;_0x52e7fa[_0x1dde26(_0x150bcc._0x38a1ff)]=parseFloat(_0x2815be);},'units':function(_0x339a4c){var _0x453bdd=_0x5ae2bd;_0x52e7fa['units']=_0x339a4c;var _0x3ac193=match(units,_0x339a4c);_0x3ac193&&(_0x52e7fa[_0x453bdd(0x2fa)]=_0x3ac193[_0x453bdd(_0x4f0aa5._0x13872f)]);},'from_greenwich':function(_0x1ca8dd){_0x52e7fa['from_greenwich']=_0x1ca8dd*D2R$1;},'pm':function(_0x1c9104){var _0x5c1f3c=match(exports$3,_0x1c9104);_0x52e7fa['from_greenwich']=(_0x5c1f3c?_0x5c1f3c:parseFloat(_0x1c9104))*D2R$1;},'nadgrids':function(_0x48f1c5){var _0x26f690=_0x5ae2bd;_0x48f1c5==='@null'?_0x52e7fa['datumCode']=_0x26f690(_0x44b346._0x305679):_0x52e7fa['nadgrids']=_0x48f1c5;},'axis':function(_0x40ced1){var _0x37fdea=_0x5ae2bd,_0x3fa723='ewnsud';_0x40ced1['length']===0x3&&_0x3fa723['indexOf'](_0x40ced1['substr'](0x0,0x1))!==-0x1&&_0x3fa723[_0x37fdea(0xe8c)](_0x40ced1['substr'](0x1,0x1))!==-0x1&&_0x3fa723[_0x37fdea(0xe8c)](_0x40ced1['substr'](0x2,0x1))!==-0x1&&(_0x52e7fa[_0x37fdea(0xb2d)]=_0x40ced1);},'approx':function(){_0x52e7fa['approx']=!![];}};for(_0x37434f in _0x476c7d){_0x1f7027=_0x476c7d[_0x37434f],_0x37434f in _0x4c8864?(_0x4ba8c9=_0x4c8864[_0x37434f],typeof _0x4ba8c9==='function'?_0x4ba8c9(_0x1f7027):_0x52e7fa[_0x4ba8c9]=_0x1f7027):_0x52e7fa[_0x37434f]=_0x1f7027;}return typeof _0x52e7fa['datumCode']==='string'&&_0x52e7fa[_0x5ae2bd(_0x4e6845._0x260139)]!=='WGS84'&&(_0x52e7fa['datumCode']=_0x52e7fa['datumCode']['toLowerCase']()),_0x52e7fa;}var NEUTRAL=0x1,KEYWORD=0x2,NUMBER=0x3,QUOTED=0x4,AFTERQUOTE=0x5,ENDED=-0x1,whitespace=/\s/,latin=/[A-Za-z]/,keyword=/[A-Za-z84_]/,endThings=/[,\]]/,digets=/[\d\.E\-\+]/;function Parser(_0x528c0d){var _0xedce6d={_0xe62796:0xf00,_0x379126:0x522},_0x5eb8c9=_0xf99cb3;if(typeof _0x528c0d!=='string')throw new Error('not\x20a\x20string');this[_0x5eb8c9(0x473)]=_0x528c0d[_0x5eb8c9(_0xedce6d._0xe62796)](),this['level']=0x0,this['place']=0x0,this['root']=null,this[_0x5eb8c9(_0xedce6d._0x379126)]=[],this['currentObject']=null,this['state']=NEUTRAL;}Parser[_0xf99cb3(0x7dc)]['readCharicter']=function(){var _0x46984e={_0xf9aedf:0x850,_0xd46e60:0xbb6},_0x56948b=_0xf99cb3,_0x341070=this['text'][this['place']++];if(this['state']!==QUOTED)while(whitespace[_0x56948b(_0x46984e._0xf9aedf)](_0x341070)){if(this['place']>=this['text']['length'])return;_0x341070=this['text'][this[_0x56948b(0x7b4)]++];}switch(this[_0x56948b(_0x46984e._0xd46e60)]){case NEUTRAL:return this['neutral'](_0x341070);case KEYWORD:return this['keyword'](_0x341070);case QUOTED:return this['quoted'](_0x341070);case AFTERQUOTE:return this['afterquote'](_0x341070);case NUMBER:return this[_0x56948b(0xaaf)](_0x341070);case ENDED:return;}},Parser['prototype']['afterquote']=function(_0x12cb7d){var _0x54c767={_0x48155b:0xe82},_0x5e3b65=_0xf99cb3;if(_0x12cb7d==='\x22'){this[_0x5e3b65(0xe82)]+='\x22',this['state']=QUOTED;return;}if(endThings[_0x5e3b65(0x850)](_0x12cb7d)){this['word']=this[_0x5e3b65(_0x54c767._0x48155b)]['trim'](),this['afterItem'](_0x12cb7d);return;}throw new Error('havn\x27t\x20handled\x20\x22'+_0x12cb7d+'\x22\x20in\x20afterquote\x20yet,\x20index\x20'+this['place']);},Parser['prototype'][_0xf99cb3(0x561)]=function(_0x33cb65){var _0x5d7e8b={_0x4465c5:0xe82,_0x2aec7a:0x51d,_0x655a22:0xe82,_0x18af86:0xbde},_0x4d07fc=_0xf99cb3;if(_0x33cb65===','){this['word']!==null&&this['currentObject']['push'](this['word']);this[_0x4d07fc(_0x5d7e8b._0x4465c5)]=null,this['state']=NEUTRAL;return;}if(_0x33cb65===']'){this['level']--;this['word']!==null&&(this['currentObject'][_0x4d07fc(_0x5d7e8b._0x2aec7a)](this[_0x4d07fc(_0x5d7e8b._0x655a22)]),this['word']=null);this['state']=NEUTRAL,this[_0x4d07fc(0xbde)]=this[_0x4d07fc(0x522)][_0x4d07fc(0x964)]();!this[_0x4d07fc(_0x5d7e8b._0x18af86)]&&(this['state']=ENDED);return;}},Parser['prototype']['number']=function(_0x5c64d8){var _0x10b049={_0x4fab6d:0x850,_0x7d51cf:0x850,_0x393923:0x561},_0x591a82=_0xf99cb3;if(digets[_0x591a82(_0x10b049._0x4fab6d)](_0x5c64d8)){this['word']+=_0x5c64d8;return;}if(endThings[_0x591a82(_0x10b049._0x7d51cf)](_0x5c64d8)){this['word']=parseFloat(this['word']),this[_0x591a82(_0x10b049._0x393923)](_0x5c64d8);return;}throw new Error('havn\x27t\x20handled\x20\x22'+_0x5c64d8+'\x22\x20in\x20number\x20yet,\x20index\x20'+this['place']);},Parser[_0xf99cb3(0x7dc)][_0xf99cb3(0xc3e)]=function(_0x402bb6){var _0x10d441={_0x2738f9:0xbb6},_0xb066c0=_0xf99cb3;if(_0x402bb6==='\x22'){this[_0xb066c0(_0x10d441._0x2738f9)]=AFTERQUOTE;return;}this['word']+=_0x402bb6;return;},Parser['prototype']['keyword']=function(_0x30ba3d){var _0x42674f=_0xf99cb3;if(keyword['test'](_0x30ba3d)){this['word']+=_0x30ba3d;return;}if(_0x30ba3d==='['){var _0x5216c7=[];_0x5216c7['push'](this['word']),this['level']++;this['root']===null?this[_0x42674f(0xfcf)]=_0x5216c7:this['currentObject']['push'](_0x5216c7);this['stack']['push'](this['currentObject']),this['currentObject']=_0x5216c7,this[_0x42674f(0xbb6)]=NEUTRAL;return;}if(endThings['test'](_0x30ba3d)){this['afterItem'](_0x30ba3d);return;}throw new Error('havn\x27t\x20handled\x20\x22'+_0x30ba3d+'\x22\x20in\x20keyword\x20yet,\x20index\x20'+this['place']);},Parser[_0xf99cb3(0x7dc)]['neutral']=function(_0x5d6b15){var _0x57fcb6={_0x1a523e:0x850},_0x4d8f0e=_0xf99cb3;if(latin[_0x4d8f0e(_0x57fcb6._0x1a523e)](_0x5d6b15)){this[_0x4d8f0e(0xe82)]=_0x5d6b15,this['state']=KEYWORD;return;}if(_0x5d6b15==='\x22'){this['word']='',this['state']=QUOTED;return;}if(digets['test'](_0x5d6b15)){this['word']=_0x5d6b15,this['state']=NUMBER;return;}if(endThings[_0x4d8f0e(_0x57fcb6._0x1a523e)](_0x5d6b15)){this['afterItem'](_0x5d6b15);return;}throw new Error('havn\x27t\x20handled\x20\x22'+_0x5d6b15+_0x4d8f0e(0x65e)+this['place']);},Parser['prototype'][_0xf99cb3(0x915)]=function(){var _0x5546db={_0x1c3fba:0xa9b,_0x175842:0x63d},_0x2d0720=_0xf99cb3;while(this['place']<this['text'][_0x2d0720(0xec0)]){this[_0x2d0720(_0x5546db._0x1c3fba)]();}if(this['state']===ENDED)return this['root'];throw new Error(_0x2d0720(_0x5546db._0x175842)+this['text']+'\x22.\x20State\x20is\x20'+this[_0x2d0720(0xbb6)]);};function parseString(_0x24312b){var _0x1e94c0=new Parser(_0x24312b);return _0x1e94c0['output']();}function mapit(_0x4463a6,_0x2ae9e0,_0x4baf62){Array['isArray'](_0x2ae9e0)&&(_0x4baf62['unshift'](_0x2ae9e0),_0x2ae9e0=null);var _0x285fa1=_0x2ae9e0?{}:_0x4463a6,_0x2a66b0=_0x4baf62['reduce'](function(_0x199fdf,_0x401735){return sExpr(_0x401735,_0x199fdf),_0x199fdf;},_0x285fa1);_0x2ae9e0&&(_0x4463a6[_0x2ae9e0]=_0x2a66b0);}function sExpr(_0x48c775,_0x436bce){var _0x325540={_0x19b57e:0x652,_0x3220d2:0x2f0,_0xea06b3:0x1a6,_0x589e42:0xaad,_0x2bf8d3:0x459,_0x524844:0x243},_0x69024=_0xf99cb3;if(!Array['isArray'](_0x48c775)){_0x436bce[_0x48c775]=!![];return;}var _0x202fd3=_0x48c775['shift']();_0x202fd3===_0x69024(0xa3b)&&(_0x202fd3=_0x48c775[_0x69024(0xee5)]());if(_0x48c775['length']===0x1){if(Array['isArray'](_0x48c775[0x0])){_0x436bce[_0x202fd3]={},sExpr(_0x48c775[0x0],_0x436bce[_0x202fd3]);return;}_0x436bce[_0x202fd3]=_0x48c775[0x0];return;}if(!_0x48c775['length']){_0x436bce[_0x202fd3]=!![];return;}if(_0x202fd3===_0x69024(_0x325540._0x19b57e)){_0x436bce[_0x202fd3]=_0x48c775;return;}if(_0x202fd3===_0x69024(_0x325540._0x3220d2)){!(_0x202fd3 in _0x436bce)&&(_0x436bce[_0x202fd3]=[]);_0x436bce[_0x202fd3]['push'](_0x48c775);return;}!Array['isArray'](_0x202fd3)&&(_0x436bce[_0x202fd3]={});var _0xb9149;switch(_0x202fd3){case'UNIT':case _0x69024(_0x325540._0xea06b3):case'VERT_DATUM':_0x436bce[_0x202fd3]={'name':_0x48c775[0x0]['toLowerCase'](),'convert':_0x48c775[0x1]};_0x48c775['length']===0x3&&sExpr(_0x48c775[0x2],_0x436bce[_0x202fd3]);return;case'SPHEROID':case'ELLIPSOID':_0x436bce[_0x202fd3]={'name':_0x48c775[0x0],'a':_0x48c775[0x1],'rf':_0x48c775[0x2]};_0x48c775['length']===0x4&&sExpr(_0x48c775[0x3],_0x436bce[_0x202fd3]);return;case _0x69024(_0x325540._0x589e42):case'PROJCRS':case'GEOGCS':case'GEOCCS':case _0x69024(0xbd2):case'LOCAL_CS':case'GEODCRS':case'GEODETICCRS':case'GEODETICDATUM':case _0x69024(0x7b1):case _0x69024(_0x325540._0x2bf8d3):case'VERT_CS':case'VERTCRS':case'VERTICALCRS':case'COMPD_CS':case _0x69024(_0x325540._0x524844):case'ENGINEERINGCRS':case'ENGCRS':case'FITTED_CS':case'LOCAL_DATUM':case'DATUM':_0x48c775[0x0]=['name',_0x48c775[0x0]],mapit(_0x436bce,_0x202fd3,_0x48c775);return;default:_0xb9149=-0x1;while(++_0xb9149<_0x48c775['length']){if(!Array['isArray'](_0x48c775[_0xb9149]))return sExpr(_0x48c775,_0x436bce[_0x202fd3]);}return mapit(_0x436bce,_0x202fd3,_0x48c775);}}var D2R=0.017453292519943295;function rename(_0x420599,_0x28a8de){var _0x4a22a6=_0x28a8de[0x0],_0x4483fa=_0x28a8de[0x1];!(_0x4a22a6 in _0x420599)&&_0x4483fa in _0x420599&&(_0x420599[_0x4a22a6]=_0x420599[_0x4483fa],_0x28a8de['length']===0x3&&(_0x420599[_0x4a22a6]=_0x28a8de[0x2](_0x420599[_0x4a22a6])));}function d2r(_0x3fdd76){return _0x3fdd76*D2R;}function cleanWKT(_0x3b60a2){var _0x1e1fc5={_0x32dd18:0xe83,_0x8b62d0:0x2f0,_0xb02b1b:0x7ea,_0x46bd17:0x291,_0x3f53f7:0xc02,_0x4555d1:0xc02,_0x465f38:0xf08,_0x1eea0e:0x4c7,_0x4c8c8e:0xbea,_0x263526:0xe8c,_0x24b70f:0xbea,_0x4eabec:0x4c7,_0x1ac86b:0xb62,_0x27ab0a:0xc80,_0x54b917:0x652,_0x3c4abd:0xa95,_0x433ed5:0xbbe,_0x3cca46:0xe03,_0x41f43f:0xf5e,_0x3d3c36:0x73e,_0x5b36fd:0x685,_0x3c70fe:0x226},_0x1eb732=_0xf99cb3;if(_0x3b60a2['type']==='GEOGCS')_0x3b60a2['projName']='longlat';else _0x3b60a2['type']==='LOCAL_CS'?(_0x3b60a2['projName']=_0x1eb732(0xb8d),_0x3b60a2['local']=!![]):typeof _0x3b60a2[_0x1eb732(_0x1e1fc5._0x32dd18)]==='object'?_0x3b60a2[_0x1eb732(0x226)]=Object['keys'](_0x3b60a2[_0x1eb732(0xe83)])[0x0]:_0x3b60a2['projName']=_0x3b60a2[_0x1eb732(0xe83)];if(_0x3b60a2[_0x1eb732(_0x1e1fc5._0x8b62d0)]){var _0x181bbd='';for(var _0x47b397=0x0,_0x5293bc=_0x3b60a2['AXIS'][_0x1eb732(0xec0)];_0x47b397<_0x5293bc;++_0x47b397){var _0x529733=[_0x3b60a2[_0x1eb732(0x2f0)][_0x47b397][0x0]['toLowerCase'](),_0x3b60a2['AXIS'][_0x47b397][0x1]['toLowerCase']()];if(_0x529733[0x0]['indexOf'](_0x1eb732(_0x1e1fc5._0xb02b1b))!==-0x1||(_0x529733[0x0]==='y'||_0x529733[0x0]==='lat')&&_0x529733[0x1]===_0x1eb732(0x7ea))_0x181bbd+='n';else{if(_0x529733[0x0]['indexOf']('south')!==-0x1||(_0x529733[0x0]==='y'||_0x529733[0x0]==='lat')&&_0x529733[0x1]===_0x1eb732(_0x1e1fc5._0x46bd17))_0x181bbd+='s';else{if(_0x529733[0x0]['indexOf'](_0x1eb732(_0x1e1fc5._0x3f53f7))!==-0x1||(_0x529733[0x0]==='x'||_0x529733[0x0]==='lon')&&_0x529733[0x1]===_0x1eb732(_0x1e1fc5._0x4555d1))_0x181bbd+='e';else(_0x529733[0x0]['indexOf']('west')!==-0x1||(_0x529733[0x0]==='x'||_0x529733[0x0]==='lon')&&_0x529733[0x1]==='west')&&(_0x181bbd+='w');}}}_0x181bbd['length']===0x2&&(_0x181bbd+='u'),_0x181bbd['length']===0x3&&(_0x3b60a2['axis']=_0x181bbd);}_0x3b60a2['UNIT']&&(_0x3b60a2['units']=_0x3b60a2['UNIT']['name']['toLowerCase'](),_0x3b60a2['units']==='metre'&&(_0x3b60a2['units']='meter'),_0x3b60a2[_0x1eb732(_0x1e1fc5._0x465f38)]['convert']&&(_0x3b60a2['type']==='GEOGCS'?_0x3b60a2['DATUM']&&_0x3b60a2[_0x1eb732(_0x1e1fc5._0x1eea0e)]['SPHEROID']&&(_0x3b60a2[_0x1eb732(0x2fa)]=_0x3b60a2['UNIT']['convert']*_0x3b60a2['DATUM']['SPHEROID']['a']):_0x3b60a2[_0x1eb732(0x2fa)]=_0x3b60a2['UNIT']['convert']));var _0x327e5a=_0x3b60a2['GEOGCS'];_0x3b60a2[_0x1eb732(0x757)]==='GEOGCS'&&(_0x327e5a=_0x3b60a2);_0x327e5a&&(_0x327e5a['DATUM']?_0x3b60a2['datumCode']=_0x327e5a[_0x1eb732(0x4c7)]['name']['toLowerCase']():_0x3b60a2['datumCode']=_0x327e5a['name']['toLowerCase'](),_0x3b60a2['datumCode']['slice'](0x0,0x2)==='d_'&&(_0x3b60a2['datumCode']=_0x3b60a2['datumCode']['slice'](0x2)),(_0x3b60a2['datumCode']==='new_zealand_geodetic_datum_1949'||_0x3b60a2['datumCode']===_0x1eb732(0x53b))&&(_0x3b60a2['datumCode']='nzgd49'),(_0x3b60a2['datumCode']==='wgs_1984'||_0x3b60a2[_0x1eb732(0xbea)]===_0x1eb732(0x88f))&&(_0x3b60a2[_0x1eb732(0xe83)]==='Mercator_Auxiliary_Sphere'&&(_0x3b60a2['sphere']=!![]),_0x3b60a2['datumCode']=_0x1eb732(0xdd0)),_0x3b60a2['datumCode'][_0x1eb732(0x4fe)](-0x6)===_0x1eb732(0xb75)&&(_0x3b60a2['datumCode']=_0x3b60a2[_0x1eb732(_0x1e1fc5._0x4c8c8e)][_0x1eb732(0x4fe)](0x0,-0x6)),_0x3b60a2[_0x1eb732(0xbea)][_0x1eb732(0x4fe)](-0x8)===_0x1eb732(0xe5f)&&(_0x3b60a2[_0x1eb732(0xbea)]=_0x3b60a2[_0x1eb732(0xbea)]['slice'](0x0,-0x8)),~_0x3b60a2['datumCode'][_0x1eb732(_0x1e1fc5._0x263526)]('belge')&&(_0x3b60a2[_0x1eb732(_0x1e1fc5._0x24b70f)]='rnb72'),_0x327e5a[_0x1eb732(_0x1e1fc5._0x4eabec)]&&_0x327e5a['DATUM']['SPHEROID']&&(_0x3b60a2['ellps']=_0x327e5a['DATUM']['SPHEROID'][_0x1eb732(0x685)][_0x1eb732(_0x1e1fc5._0x1ac86b)]('_19','')['replace'](/[Cc]larke\_18/,'clrk'),_0x3b60a2['ellps'][_0x1eb732(_0x1e1fc5._0x27ab0a)]()['slice'](0x0,0xd)==='international'&&(_0x3b60a2['ellps']='intl'),_0x3b60a2['a']=_0x327e5a['DATUM'][_0x1eb732(0x24a)]['a'],_0x3b60a2['rf']=parseFloat(_0x327e5a['DATUM']['SPHEROID']['rf'],0xa)),_0x327e5a['DATUM']&&_0x327e5a['DATUM']['TOWGS84']&&(_0x3b60a2['datum_params']=_0x327e5a['DATUM'][_0x1eb732(_0x1e1fc5._0x54b917)]),~_0x3b60a2['datumCode']['indexOf'](_0x1eb732(0xd85))&&(_0x3b60a2[_0x1eb732(_0x1e1fc5._0x24b70f)]='osgb36'),~_0x3b60a2['datumCode']['indexOf']('osni_1952')&&(_0x3b60a2['datumCode']='osni52'),(~_0x3b60a2['datumCode']['indexOf']('tm65')||~_0x3b60a2['datumCode']['indexOf']('geodetic_datum_of_1965'))&&(_0x3b60a2['datumCode']='ire65'),_0x3b60a2[_0x1eb732(0xbea)]==='ch1903+'&&(_0x3b60a2['datumCode']='ch1903'),~_0x3b60a2[_0x1eb732(0xbea)]['indexOf'](_0x1eb732(0x579))&&(_0x3b60a2['datumCode']='isr93'));_0x3b60a2['b']&&!isFinite(_0x3b60a2['b'])&&(_0x3b60a2['b']=_0x3b60a2['a']);function _0x41917a(_0x35beaa){var _0x107403=_0x3b60a2['to_meter']||0x1;return _0x35beaa*_0x107403;}var _0x3557c6=function(_0x35915c){return rename(_0x3b60a2,_0x35915c);},_0x340a91=[['standard_parallel_1',_0x1eb732(0x78c)],['standard_parallel_1','Latitude\x20of\x201st\x20standard\x20parallel'],['standard_parallel_2','Standard_Parallel_2'],['standard_parallel_2','Latitude\x20of\x202nd\x20standard\x20parallel'],['false_easting','False_Easting'],[_0x1eb732(_0x1e1fc5._0x3c4abd),'False\x20easting'],['false-easting','Easting\x20at\x20false\x20origin'],['false_northing',_0x1eb732(0x3f0)],['false_northing','False\x20northing'],['false_northing',_0x1eb732(_0x1e1fc5._0x433ed5)],['central_meridian','Central_Meridian'],['central_meridian','Longitude\x20of\x20natural\x20origin'],['central_meridian','Longitude\x20of\x20false\x20origin'],['latitude_of_origin','Latitude_Of_Origin'],[_0x1eb732(0xe20),_0x1eb732(0x3ae)],['latitude_of_origin','Latitude\x20of\x20natural\x20origin'],['latitude_of_origin','Latitude\x20of\x20false\x20origin'],[_0x1eb732(0xdf1),_0x1eb732(_0x1e1fc5._0x3cca46)],['k0','scale_factor'],['latitude_of_center','Latitude_Of_Center'],['latitude_of_center',_0x1eb732(_0x1e1fc5._0x41f43f)],[_0x1eb732(_0x1e1fc5._0x3d3c36),_0x1eb732(0xfb3),d2r],[_0x1eb732(0x889),_0x1eb732(0x846)],['longitude_of_center','Longitude_of_center'],[_0x1eb732(0x8bd),'longitude_of_center',d2r],['x0','false_easting',_0x41917a],['y0','false_northing',_0x41917a],['long0',_0x1eb732(0x20a),d2r],['lat0','latitude_of_origin',d2r],[_0x1eb732(0x73e),'standard_parallel_1',d2r],['lat1','standard_parallel_1',d2r],['lat2','standard_parallel_2',d2r],['azimuth','Azimuth'],['alpha','azimuth',d2r],[_0x1eb732(0xbd0),_0x1eb732(_0x1e1fc5._0x5b36fd)]];_0x340a91['forEach'](_0x3557c6),!_0x3b60a2['long0']&&_0x3b60a2['longc']&&(_0x3b60a2['projName']===_0x1eb732(0xf5d)||_0x3b60a2[_0x1eb732(0x226)]==='Lambert_Azimuthal_Equal_Area')&&(_0x3b60a2['long0']=_0x3b60a2['longc']),!_0x3b60a2[_0x1eb732(0xca8)]&&_0x3b60a2['lat1']&&(_0x3b60a2['projName']===_0x1eb732(0x608)||_0x3b60a2[_0x1eb732(_0x1e1fc5._0x3c70fe)]==='Polar\x20Stereographic\x20(variant\x20B)')&&(_0x3b60a2['lat0']=d2r(_0x3b60a2['lat1']>0x0?0x5a:-0x5a),_0x3b60a2[_0x1eb732(0xca8)]=_0x3b60a2[_0x1eb732(0xa16)]);}function wkt(_0x262363){var _0x16629c=_0xf99cb3,_0x3c127d=parseString(_0x262363),_0x2b3548=_0x3c127d['shift'](),_0x4aec92=_0x3c127d['shift']();_0x3c127d['unshift'](['name',_0x4aec92]),_0x3c127d['unshift']([_0x16629c(0x757),_0x2b3548]);var _0x48e128={};return sExpr(_0x3c127d,_0x48e128),cleanWKT(_0x48e128),_0x48e128;}function defs(_0x4301d5){var _0xe27f33={_0x354211:0x442},_0x498a33=_0xf99cb3,_0x1b4e9d=this;if(arguments['length']===0x2){var _0x280c28=arguments[0x1];typeof _0x280c28==='string'?_0x280c28['charAt'](0x0)==='+'?defs[_0x4301d5]=projStr(arguments[0x1]):defs[_0x4301d5]=wkt(arguments[0x1]):defs[_0x4301d5]=_0x280c28;}else{if(arguments['length']===0x1){if(Array['isArray'](_0x4301d5))return _0x4301d5['map'](function(_0x46b34e){var _0x11ec1a=_0x3c32;Array['isArray'](_0x46b34e)?defs[_0x11ec1a(0xf93)](_0x1b4e9d,_0x46b34e):defs(_0x46b34e);});else{if(typeof _0x4301d5===_0x498a33(0x253)){if(_0x4301d5 in defs)return defs[_0x4301d5];}else{if(_0x498a33(_0xe27f33._0x354211)in _0x4301d5)defs['EPSG:'+_0x4301d5['EPSG']]=_0x4301d5;else{if('ESRI'in _0x4301d5)defs['ESRI:'+_0x4301d5['ESRI']]=_0x4301d5;else'IAU2000'in _0x4301d5?defs['IAU2000:'+_0x4301d5['IAU2000']]=_0x4301d5:console['log'](_0x4301d5);}}}return;}}}globals(defs);function testObj(_0x295579){return typeof _0x295579==='string';}function testDef(_0x3ef80c){return _0x3ef80c in defs;}var codeWords=[_0xf99cb3(0xaad),'PROJCRS','GEOGCS',_0xf99cb3(0x969),'PROJCS','LOCAL_CS','GEODCRS','GEODETICCRS','GEODETICDATUM','ENGCRS','ENGINEERINGCRS'];function testWKT(_0x5bc9a8){var _0x25e238={_0x598228:0x328},_0x490947=_0xf99cb3;return codeWords[_0x490947(_0x25e238._0x598228)](function(_0x540dcc){return _0x5bc9a8['indexOf'](_0x540dcc)>-0x1;});}var codes=['3857','900913','3785','102113'];function checkMercator(_0x1b58a3){var _0x1359ca=_0xf99cb3,_0x1738da=match(_0x1b58a3,'authority');if(!_0x1738da)return;var _0x1f8bb3=match(_0x1738da,_0x1359ca(0x360));return _0x1f8bb3&&codes['indexOf'](_0x1f8bb3)>-0x1;}function checkProjStr(_0x1c257a){var _0x26d168=_0xf99cb3,_0x93a61f=match(_0x1c257a,_0x26d168(0x7e0));if(!_0x93a61f)return;return match(_0x93a61f,'proj4');}function testProj(_0x509a2b){return _0x509a2b[0x0]==='+';}function parse(_0x1072ad){if(testObj(_0x1072ad)){if(testDef(_0x1072ad))return defs[_0x1072ad];if(testWKT(_0x1072ad)){var _0xd6774c=wkt(_0x1072ad);if(checkMercator(_0xd6774c))return defs['EPSG:3857'];var _0x11e60a=checkProjStr(_0xd6774c);if(_0x11e60a)return projStr(_0x11e60a);return _0xd6774c;}if(testProj(_0x1072ad))return projStr(_0x1072ad);}else return _0x1072ad;}function extend(_0x77ca9a,_0x4d7a84){_0x77ca9a=_0x77ca9a||{};var _0x3adf26,_0x564c93;if(!_0x4d7a84)return _0x77ca9a;for(_0x564c93 in _0x4d7a84){_0x3adf26=_0x4d7a84[_0x564c93],_0x3adf26!==undefined&&(_0x77ca9a[_0x564c93]=_0x3adf26);}return _0x77ca9a;}function msfnz(_0x2acc82,_0x2be1b3,_0x1e6680){var _0x552bbd={_0x40b87b:0xad9},_0x94463=_0xf99cb3,_0x19216b=_0x2acc82*_0x2be1b3;return _0x1e6680/Math[_0x94463(_0x552bbd._0x40b87b)](0x1-_0x19216b*_0x19216b);}function sign(_0x4a1dc5){return _0x4a1dc5<0x0?-0x1:0x1;}function adjust_lon(_0x141d78){var _0x56ac91={_0x418e85:0xefd},_0x31be12=_0xf99cb3;return Math[_0x31be12(_0x56ac91._0x418e85)](_0x141d78)<=SPI?_0x141d78:_0x141d78-sign(_0x141d78)*TWO_PI;}function tsfnz(_0xfafff1,_0xdffb82,_0x3623fe){var _0x3d39ea=_0xf99cb3,_0x2bc4ec=_0xfafff1*_0x3623fe,_0x5e26a1=0.5*_0xfafff1;return _0x2bc4ec=Math[_0x3d39ea(0x383)]((0x1-_0x2bc4ec)/(0x1+_0x2bc4ec),_0x5e26a1),Math['tan'](0.5*(HALF_PI-_0xdffb82))/_0x2bc4ec;}function phi2z(_0x5b8477,_0x542fbd){var _0x3d3c25={_0x4d1932:0x76a,_0x14c656:0x383},_0x7b7fc7=_0xf99cb3,_0x1aaffe=0.5*_0x5b8477,_0x2ccf8d,_0x499674,_0x29afa6=HALF_PI-0x2*Math[_0x7b7fc7(_0x3d3c25._0x4d1932)](_0x542fbd);for(var _0x517dc7=0x0;_0x517dc7<=0xf;_0x517dc7++){_0x2ccf8d=_0x5b8477*Math['sin'](_0x29afa6),_0x499674=HALF_PI-0x2*Math['atan'](_0x542fbd*Math[_0x7b7fc7(_0x3d3c25._0x14c656)]((0x1-_0x2ccf8d)/(0x1+_0x2ccf8d),_0x1aaffe))-_0x29afa6,_0x29afa6+=_0x499674;if(Math['abs'](_0x499674)<=1e-10)return _0x29afa6;}return-0x270f;}function init$v(){var _0x356d00={_0x37006b:0x5f9},_0x1edcb3=_0xf99cb3,_0x1e95be=this['b']/this['a'];this['es']=0x1-_0x1e95be*_0x1e95be,!('x0'in this)&&(this['x0']=0x0),!('y0'in this)&&(this['y0']=0x0),this['e']=Math['sqrt'](this['es']),this['lat_ts']?this[_0x1edcb3(0x262)]?this['k0']=Math[_0x1edcb3(_0x356d00._0x37006b)](this['lat_ts']):this['k0']=msfnz(this['e'],Math['sin'](this['lat_ts']),Math['cos'](this['lat_ts'])):!this['k0']&&(this['k']?this['k0']=this['k']:this['k0']=0x1);}function forward$u(_0x2641ea){var _0x213342={_0x5b3f0b:0xefd},_0x42c4bb=_0xf99cb3,_0xdce85c=_0x2641ea['x'],_0x54b167=_0x2641ea['y'];if(_0x54b167*R2D>0x5a&&_0x54b167*R2D<-0x5a&&_0xdce85c*R2D>0xb4&&_0xdce85c*R2D<-0xb4)return null;var _0x410e84,_0x1c3fe9;if(Math['abs'](Math[_0x42c4bb(_0x213342._0x5b3f0b)](_0x54b167)-HALF_PI)<=EPSLN)return null;else{if(this[_0x42c4bb(0x262)])_0x410e84=this['x0']+this['a']*this['k0']*adjust_lon(_0xdce85c-this['long0']),_0x1c3fe9=this['y0']+this['a']*this['k0']*Math['log'](Math['tan'](FORTPI+0.5*_0x54b167));else{var _0x35c8e0=Math['sin'](_0x54b167),_0x1e2bc8=tsfnz(this['e'],_0x54b167,_0x35c8e0);_0x410e84=this['x0']+this['a']*this['k0']*adjust_lon(_0xdce85c-this[_0x42c4bb(0x6df)]),_0x1c3fe9=this['y0']-this['a']*this['k0']*Math['log'](_0x1e2bc8);}return _0x2641ea['x']=_0x410e84,_0x2641ea['y']=_0x1c3fe9,_0x2641ea;}}function inverse$u(_0x4176a7){var _0x8f640d=_0xf99cb3,_0x193e3d=_0x4176a7['x']-this['x0'],_0x18da1a=_0x4176a7['y']-this['y0'],_0xe68c6b,_0x44e162;if(this['sphere'])_0x44e162=HALF_PI-0x2*Math[_0x8f640d(0x76a)](Math['exp'](-_0x18da1a/(this['a']*this['k0'])));else{var _0x17f195=Math['exp'](-_0x18da1a/(this['a']*this['k0']));_0x44e162=phi2z(this['e'],_0x17f195);if(_0x44e162===-0x270f)return null;}return _0xe68c6b=adjust_lon(this[_0x8f640d(0x6df)]+_0x193e3d/(this['a']*this['k0'])),_0x4176a7['x']=_0xe68c6b,_0x4176a7['y']=_0x44e162,_0x4176a7;}var names$w=['Mercator','Popular\x20Visualisation\x20Pseudo\x20Mercator','Mercator_1SP',_0xf99cb3(0x975),_0xf99cb3(0x18f)],merc={'init':init$v,'forward':forward$u,'inverse':inverse$u,'names':names$w};function init$u(){}function identity(_0x4e7993){return _0x4e7993;}var names$v=[_0xf99cb3(0x795),_0xf99cb3(0xb8d)],longlat={'init':init$u,'forward':identity,'inverse':identity,'names':names$v},projs=[merc,longlat],names$u={},projStore=[];function add$1(_0x498643,_0x391f25){var _0xfbd81=_0xf99cb3,_0x386630=projStore['length'];if(!_0x498643['names'])return console['log'](_0x391f25),!![];return projStore[_0x386630]=_0x498643,_0x498643[_0xfbd81(0x868)]['forEach'](function(_0x41c296){var _0x4684e5=_0xfbd81;names$u[_0x41c296[_0x4684e5(0xc80)]()]=_0x386630;}),this;}function get$1(_0x7140d8){var _0x1c6ed9=_0xf99cb3;if(!_0x7140d8)return![];var _0x2d875e=_0x7140d8[_0x1c6ed9(0xc80)]();if(typeof names$u[_0x2d875e]!=='undefined'&&projStore[names$u[_0x2d875e]])return projStore[names$u[_0x2d875e]];}function start(){projs['forEach'](add$1);}var projections={'start':start,'add':add$1,'get':get$1},exports$2={};exports$2['MERIT']={'a':0x615299,'rf':298.257,'ellipseName':'MERIT\x201983'},exports$2['SGS85']={'a':0x615298,'rf':298.257,'ellipseName':_0xf99cb3(0x435)},exports$2['GRS80']={'a':0x615299,'rf':298.257222101,'ellipseName':'GRS\x201980(IUGG,\x201980)'},exports$2['IAU76']={'a':0x61529c,'rf':298.257,'ellipseName':'IAU\x201976'},exports$2['airy']={'a':6377563.396,'b':6356256.91,'ellipseName':_0xf99cb3(0x6de)},exports$2['APL4']={'a':0x615299,'rf':298.25,'ellipseName':'Appl.\x20Physics.\x201965'},exports$2['NWL9D']={'a':0x6152a1,'rf':298.25,'ellipseName':_0xf99cb3(0x5dd)},exports$2['mod_airy']={'a':6377340.189,'b':6356034.446,'ellipseName':_0xf99cb3(0xb8a)},exports$2['andrae']={'a':6377104.43,'rf':0x12c,'ellipseName':'Andrae\x201876\x20(Den.,\x20Iclnd.)'},exports$2['aust_SA']={'a':0x6152b0,'rf':298.25,'ellipseName':_0xf99cb3(0x315)},exports$2['GRS67']={'a':0x6152b0,'rf':298.247167427,'ellipseName':_0xf99cb3(0x816)},exports$2[_0xf99cb3(0x85c)]={'a':6377397.155,'rf':299.1528128,'ellipseName':'Bessel\x201841'},exports$2['bess_nam']={'a':6377483.865,'rf':299.1528128,'ellipseName':'Bessel\x201841\x20(Namibia)'},exports$2['clrk66']={'a':6378206.4,'b':6356583.8,'ellipseName':'Clarke\x201866'},exports$2['clrk80']={'a':6378249.145,'rf':293.4663,'ellipseName':_0xf99cb3(0xbc9)},exports$2['clrk58']={'a':6378293.645208759,'rf':294.2606763692654,'ellipseName':_0xf99cb3(0x2b4)},exports$2['CPM']={'a':6375738.7,'rf':334.29,'ellipseName':'Comm.\x20des\x20Poids\x20et\x20Mesures\x201799'},exports$2['delmbr']={'a':0x614bec,'rf':311.5,'ellipseName':_0xf99cb3(0x9a1)},exports$2['engelis']={'a':6378136.05,'rf':298.2566,'ellipseName':'Engelis\x201985'},exports$2[_0xf99cb3(0x1aa)]={'a':6377276.345,'rf':300.8017,'ellipseName':'Everest\x201830'},exports$2['evrst48']={'a':6377304.063,'rf':300.8017,'ellipseName':'Everest\x201948'},exports$2['evrst56']={'a':6377301.243,'rf':300.8017,'ellipseName':'Everest\x201956'},exports$2['evrst69']={'a':6377295.664,'rf':300.8017,'ellipseName':_0xf99cb3(0x1e8)},exports$2['evrstSS']={'a':6377298.556,'rf':300.8017,'ellipseName':'Everest\x20(Sabah\x20&\x20Sarawak)'},exports$2['fschr60']={'a':0x6152b6,'rf':298.3,'ellipseName':'Fischer\x20(Mercury\x20Datum)\x201960'},exports$2['fschr60m']={'a':0x6152ab,'rf':298.3,'ellipseName':'Fischer\x201960'},exports$2['fschr68']={'a':0x6152a6,'rf':298.3,'ellipseName':'Fischer\x201968'},exports$2[_0xf99cb3(0x39e)]={'a':0x6152d8,'rf':298.3,'ellipseName':'Helmert\x201906'},exports$2['hough']={'a':0x61531e,'rf':0x129,'ellipseName':'Hough'},exports$2[_0xf99cb3(0x39d)]={'a':0x615394,'rf':0x129,'ellipseName':'International\x201909\x20(Hayford)'},exports$2[_0xf99cb3(0x4e6)]={'a':0x6152b3,'rf':298.24,'ellipseName':'Kaula\x201961'},exports$2['lerch']={'a':0x61529b,'rf':298.257,'ellipseName':'Lerch\x201979'},exports$2['mprts']={'a':0x619d74,'rf':0xbf,'ellipseName':_0xf99cb3(0x7f2)},exports$2['new_intl']={'a':6378157.5,'b':6356772.2,'ellipseName':'New\x20International\x201967'},exports$2[_0xf99cb3(0x6c4)]={'a':0x614c4b,'rf':0x60fb97,'ellipseName':_0xf99cb3(0x5a7)},exports$2['krass']={'a':0x615305,'rf':298.3,'ellipseName':'Krassovsky,\x201942'},exports$2['SEasia']={'a':0x6152ab,'b':6356773.3205,'ellipseName':'Southeast\x20Asia'},exports$2[_0xf99cb3(0xa7a)]={'a':0x614dc0,'b':6355834.8467,'ellipseName':_0xf99cb3(0x8b6)},exports$2[_0xf99cb3(0xfed)]={'a':0x6152b5,'rf':298.3,'ellipseName':_0xf99cb3(0x2b7)},exports$2['WGS66']={'a':0x6152a1,'rf':298.25,'ellipseName':'WGS\x2066'},exports$2[_0xf99cb3(0xe32)]={'a':0x615297,'rf':298.26,'ellipseName':'WGS\x2072'};var WGS84=exports$2[_0xf99cb3(0x6b4)]={'a':0x615299,'rf':298.257223563,'ellipseName':_0xf99cb3(0xadf)};exports$2[_0xf99cb3(0x262)]={'a':0x6136b5,'b':0x6136b5,'ellipseName':'Normal\x20Sphere\x20(r=6370997)'};function eccentricity(_0x38cc00,_0x1dd2dc,_0x438678,_0x17d6be){var _0x26b486=_0x38cc00*_0x38cc00,_0x77a78a=_0x1dd2dc*_0x1dd2dc,_0x416d76=(_0x26b486-_0x77a78a)/_0x26b486,_0x4bed8f=0x0;_0x17d6be?(_0x38cc00*=0x1-_0x416d76*(SIXTH+_0x416d76*(RA4+_0x416d76*RA6)),_0x26b486=_0x38cc00*_0x38cc00,_0x416d76=0x0):_0x4bed8f=Math['sqrt'](_0x416d76);var _0x4c32dc=(_0x26b486-_0x77a78a)/_0x77a78a;return{'es':_0x416d76,'e':_0x4bed8f,'ep2':_0x4c32dc};}function sphere(_0x13810d,_0x377409,_0x4390fb,_0xa140d2,_0x22a5e3){if(!_0x13810d){var _0x197803=match(exports$2,_0xa140d2);!_0x197803&&(_0x197803=WGS84),_0x13810d=_0x197803['a'],_0x377409=_0x197803['b'],_0x4390fb=_0x197803['rf'];}return _0x4390fb&&!_0x377409&&(_0x377409=(0x1-0x1/_0x4390fb)*_0x13810d),(_0x4390fb===0x0||Math['abs'](_0x13810d-_0x377409)<EPSLN)&&(_0x22a5e3=!![],_0x377409=_0x13810d),{'a':_0x13810d,'b':_0x377409,'rf':_0x4390fb,'sphere':_0x22a5e3};}var exports$1={};exports$1['wgs84']={'towgs84':_0xf99cb3(0x69f),'ellipse':_0xf99cb3(0x6b4),'datumName':_0xf99cb3(0x6b4)},exports$1[_0xf99cb3(0xb5c)]={'towgs84':_0xf99cb3(0xdb4),'ellipse':'bessel','datumName':'swiss'},exports$1['ggrs87']={'towgs84':'-199.87,74.79,246.62','ellipse':'GRS80','datumName':'Greek_Geodetic_Reference_System_1987'},exports$1['nad83']={'towgs84':'0,0,0','ellipse':'GRS80','datumName':'North_American_Datum_1983'},exports$1['nad27']={'nadgrids':'@conus,@alaska,@ntv2_0.gsb,@ntv1_can.dat','ellipse':'clrk66','datumName':_0xf99cb3(0xa48)},exports$1[_0xf99cb3(0x5d4)]={'towgs84':'598.1,73.7,418.2,0.202,0.045,-2.455,6.7','ellipse':'bessel','datumName':'Potsdam\x20Rauenberg\x201950\x20DHDN'},exports$1['carthage']={'towgs84':_0xf99cb3(0xe47),'ellipse':'clark80','datumName':_0xf99cb3(0x70a)},exports$1['hermannskogel']={'towgs84':'577.326,90.129,463.919,5.137,1.474,5.297,2.4232','ellipse':'bessel','datumName':'Hermannskogel'},exports$1['osni52']={'towgs84':'482.530,-130.596,564.557,-1.042,-0.214,-0.631,8.15','ellipse':'airy','datumName':'Irish\x20National'},exports$1[_0xf99cb3(0xcb1)]={'towgs84':'482.530,-130.596,564.557,-1.042,-0.214,-0.631,8.15','ellipse':'mod_airy','datumName':_0xf99cb3(0x25e)},exports$1['rassadiran']={'towgs84':_0xf99cb3(0x5ea),'ellipse':'intl','datumName':'Rassadiran'},exports$1[_0xf99cb3(0x620)]={'towgs84':'59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993','ellipse':_0xf99cb3(0x39d),'datumName':'New\x20Zealand\x20Geodetic\x20Datum\x201949'},exports$1['osgb36']={'towgs84':_0xf99cb3(0xe7d),'ellipse':_0xf99cb3(0xf0c),'datumName':_0xf99cb3(0x6de)},exports$1['s_jtsk']={'towgs84':'589,76,480','ellipse':_0xf99cb3(0x85c),'datumName':_0xf99cb3(0xadc)},exports$1[_0xf99cb3(0xaf9)]={'towgs84':'-106,-87,188','ellipse':_0xf99cb3(0x877),'datumName':'Beduaram'},exports$1['gunung_segara']={'towgs84':_0xf99cb3(0xf8f),'ellipse':_0xf99cb3(0x85c),'datumName':'Gunung\x20Segara\x20Jakarta'},exports$1['rnb72']={'towgs84':'106.869,-52.2978,103.724,-0.33657,0.456955,-1.84218,1','ellipse':'intl','datumName':'Reseau\x20National\x20Belge\x201972'};function datum(_0x13e02c,_0x46a907,_0xcc7814,_0x13bb21,_0x33b1f6,_0x2ca542,_0x2c14f3){var _0x65935a={_0x58b5ab:0x9b6,_0x391679:0x9b6,_0x588ccf:0xec0,_0x18d874:0x9b6},_0x458a9c=_0xf99cb3,_0x28f7d6={};return _0x13e02c===undefined||_0x13e02c==='none'?_0x28f7d6['datum_type']=PJD_NODATUM:_0x28f7d6[_0x458a9c(0xd3f)]=PJD_WGS84,_0x46a907&&(_0x28f7d6[_0x458a9c(0x9b6)]=_0x46a907[_0x458a9c(0x2cc)](parseFloat),(_0x28f7d6['datum_params'][0x0]!==0x0||_0x28f7d6[_0x458a9c(_0x65935a._0x58b5ab)][0x1]!==0x0||_0x28f7d6[_0x458a9c(_0x65935a._0x391679)][0x2]!==0x0)&&(_0x28f7d6['datum_type']=PJD_3PARAM),_0x28f7d6['datum_params'][_0x458a9c(_0x65935a._0x588ccf)]>0x3&&((_0x28f7d6['datum_params'][0x3]!==0x0||_0x28f7d6[_0x458a9c(_0x65935a._0x18d874)][0x4]!==0x0||_0x28f7d6['datum_params'][0x5]!==0x0||_0x28f7d6[_0x458a9c(_0x65935a._0x58b5ab)][0x6]!==0x0)&&(_0x28f7d6['datum_type']=PJD_7PARAM,_0x28f7d6['datum_params'][0x3]*=SEC_TO_RAD,_0x28f7d6['datum_params'][0x4]*=SEC_TO_RAD,_0x28f7d6['datum_params'][0x5]*=SEC_TO_RAD,_0x28f7d6['datum_params'][0x6]=_0x28f7d6['datum_params'][0x6]/0xf4240+0x1))),_0x2c14f3&&(_0x28f7d6['datum_type']=PJD_GRIDSHIFT,_0x28f7d6['grids']=_0x2c14f3),_0x28f7d6['a']=_0xcc7814,_0x28f7d6['b']=_0x13bb21,_0x28f7d6['es']=_0x33b1f6,_0x28f7d6['ep2']=_0x2ca542,_0x28f7d6;}var loadedNadgrids={};function nadgrid(_0x5cd7c5,_0x853a70){var _0x1809c5={_0x44f1aa:0xbb9},_0xad6df0=_0xf99cb3,_0x3dd1d1=new DataView(_0x853a70),_0x8594e8=detectLittleEndian(_0x3dd1d1),_0xa8512d=readHeader(_0x3dd1d1,_0x8594e8);_0xa8512d['nSubgrids']>0x1&&console[_0xad6df0(_0x1809c5._0x44f1aa)]('Only\x20single\x20NTv2\x20subgrids\x20are\x20currently\x20supported,\x20subsequent\x20sub\x20grids\x20are\x20ignored');var _0x9202d8=readSubgrids(_0x3dd1d1,_0xa8512d,_0x8594e8),_0xaa549a={'header':_0xa8512d,'subgrids':_0x9202d8};return loadedNadgrids[_0x5cd7c5]=_0xaa549a,_0xaa549a;}function getNadgrids(_0x1fa529){var _0x165416={_0x3a0fef:0xc44},_0x1296e2=_0xf99cb3;if(_0x1fa529===undefined)return null;var _0x532c97=_0x1fa529[_0x1296e2(_0x165416._0x3a0fef)](',');return _0x532c97['map'](parseNadgridString);}function parseNadgridString(_0x39f2da){if(_0x39f2da['length']===0x0)return null;var _0x5e3420=_0x39f2da[0x0]==='@';_0x5e3420&&(_0x39f2da=_0x39f2da['slice'](0x1));if(_0x39f2da==='null')return{'name':'null','mandatory':!_0x5e3420,'grid':null,'isNull':!![]};return{'name':_0x39f2da,'mandatory':!_0x5e3420,'grid':loadedNadgrids[_0x39f2da]||null,'isNull':![]};}function secondsToRadians(_0xce00c){return _0xce00c/0xe10*Math['PI']/0xb4;}function detectLittleEndian(_0x40577a){var _0xe9c010={_0x6bc10d:0xc4a,_0x205c8c:0x753},_0x306f28=_0xf99cb3,_0x37f652=_0x40577a[_0x306f28(_0xe9c010._0x6bc10d)](0x8,![]);if(_0x37f652===0xb)return![];return _0x37f652=_0x40577a['getInt32'](0x8,!![]),_0x37f652!==0xb&&console['warn'](_0x306f28(_0xe9c010._0x205c8c)),!![];}function readHeader(_0x7751a8,_0x16bcc1){var _0x43bdea={_0x1aee5f:0xf00},_0x174258=_0xf99cb3;return{'nFields':_0x7751a8['getInt32'](0x8,_0x16bcc1),'nSubgridFields':_0x7751a8['getInt32'](0x18,_0x16bcc1),'nSubgrids':_0x7751a8['getInt32'](0x28,_0x16bcc1),'shiftType':decodeString(_0x7751a8,0x38,0x38+0x8)[_0x174258(_0x43bdea._0x1aee5f)](),'fromSemiMajorAxis':_0x7751a8['getFloat64'](0x78,_0x16bcc1),'fromSemiMinorAxis':_0x7751a8['getFloat64'](0x88,_0x16bcc1),'toSemiMajorAxis':_0x7751a8['getFloat64'](0x98,_0x16bcc1),'toSemiMinorAxis':_0x7751a8['getFloat64'](0xa8,_0x16bcc1)};}function decodeString(_0x4833c6,_0x600116,_0x1ff67d){var _0x33cac4={_0x2abf50:0x5a1},_0x4f75a4=_0xf99cb3;return String[_0x4f75a4(_0x33cac4._0x2abf50)][_0x4f75a4(0xf93)](null,new Uint8Array(_0x4833c6['buffer']['slice'](_0x600116,_0x1ff67d)));}function readSubgrids(_0xcf767a,_0x5dc160,_0x1dacea){var _0x26d0f8={_0xa0f2ba:0x44c,_0x569531:0x51d},_0x33b924=_0xf99cb3,_0x4d73de=0xb0,_0x51a0f0=[];for(var _0x52bc00=0x0;_0x52bc00<_0x5dc160['nSubgrids'];_0x52bc00++){var _0x1e0e7b=readGridHeader(_0xcf767a,_0x4d73de,_0x1dacea),_0x47d93a=readGridNodes(_0xcf767a,_0x4d73de,_0x1e0e7b,_0x1dacea),_0x37f6=Math[_0x33b924(0x600)](0x1+(_0x1e0e7b['upperLongitude']-_0x1e0e7b[_0x33b924(_0x26d0f8._0xa0f2ba)])/_0x1e0e7b['longitudeInterval']),_0x4a8d69=Math[_0x33b924(0x600)](0x1+(_0x1e0e7b['upperLatitude']-_0x1e0e7b['lowerLatitude'])/_0x1e0e7b[_0x33b924(0xa38)]);_0x51a0f0[_0x33b924(_0x26d0f8._0x569531)]({'ll':[secondsToRadians(_0x1e0e7b['lowerLongitude']),secondsToRadians(_0x1e0e7b[_0x33b924(0x8a2)])],'del':[secondsToRadians(_0x1e0e7b['longitudeInterval']),secondsToRadians(_0x1e0e7b['latitudeInterval'])],'lim':[_0x37f6,_0x4a8d69],'count':_0x1e0e7b['gridNodeCount'],'cvs':mapNodes(_0x47d93a)});}return _0x51a0f0;}function mapNodes(_0x2a3285){return _0x2a3285['map'](function(_0x5b2067){return[secondsToRadians(_0x5b2067['longitudeShift']),secondsToRadians(_0x5b2067['latitudeShift'])];});}function readGridHeader(_0x445839,_0x1fbb5c,_0x32cbff){var _0x11ba5f={_0x14cec3:0xc22,_0x2bee9d:0xc22},_0x3b5f45=_0xf99cb3;return{'name':decodeString(_0x445839,_0x1fbb5c+0x8,_0x1fbb5c+0x10)['trim'](),'parent':decodeString(_0x445839,_0x1fbb5c+0x18,_0x1fbb5c+0x18+0x8)['trim'](),'lowerLatitude':_0x445839[_0x3b5f45(0xc22)](_0x1fbb5c+0x48,_0x32cbff),'upperLatitude':_0x445839['getFloat64'](_0x1fbb5c+0x58,_0x32cbff),'lowerLongitude':_0x445839[_0x3b5f45(0xc22)](_0x1fbb5c+0x68,_0x32cbff),'upperLongitude':_0x445839[_0x3b5f45(_0x11ba5f._0x14cec3)](_0x1fbb5c+0x78,_0x32cbff),'latitudeInterval':_0x445839[_0x3b5f45(_0x11ba5f._0x2bee9d)](_0x1fbb5c+0x88,_0x32cbff),'longitudeInterval':_0x445839[_0x3b5f45(0xc22)](_0x1fbb5c+0x98,_0x32cbff),'gridNodeCount':_0x445839['getInt32'](_0x1fbb5c+0xa8,_0x32cbff)};}function readGridNodes(_0x297c78,_0x5c4627,_0xa58f9,_0x3b5db9){var _0xda0af9=_0xf99cb3,_0x1d55dd=_0x5c4627+0xb0,_0x271bce=0x10,_0x2eb88c=[];for(var _0xdee7bd=0x0;_0xdee7bd<_0xa58f9['gridNodeCount'];_0xdee7bd++){var _0x3bd262={'latitudeShift':_0x297c78['getFloat32'](_0x1d55dd+_0xdee7bd*_0x271bce,_0x3b5db9),'longitudeShift':_0x297c78['getFloat32'](_0x1d55dd+_0xdee7bd*_0x271bce+0x4,_0x3b5db9),'latitudeAccuracy':_0x297c78['getFloat32'](_0x1d55dd+_0xdee7bd*_0x271bce+0x8,_0x3b5db9),'longitudeAccuracy':_0x297c78['getFloat32'](_0x1d55dd+_0xdee7bd*_0x271bce+0xc,_0x3b5db9)};_0x2eb88c[_0xda0af9(0x51d)](_0x3bd262);}return _0x2eb88c;}function Projection(_0x46971c,_0x400765){var _0x1ccda9={_0x4315c7:0x27d,_0x5707d9:0xbea,_0x4f59d6:0x9b6,_0xb7d7cc:0x89e,_0x56b0e0:0xc9a,_0x58778b:0x49f},_0x23a186=_0xf99cb3;if(!(this instanceof Projection))return new Projection(_0x46971c);_0x400765=_0x400765||function(_0x69fa79){if(_0x69fa79)throw _0x69fa79;};var _0x5c5ac3=parse(_0x46971c);if(typeof _0x5c5ac3!=='object'){_0x400765(_0x46971c);return;}var _0x17422d=Projection[_0x23a186(_0x1ccda9._0x4315c7)][_0x23a186(0xd35)](_0x5c5ac3[_0x23a186(0x226)]);if(!_0x17422d){_0x400765(_0x46971c);return;}if(_0x5c5ac3['datumCode']&&_0x5c5ac3['datumCode']!=='none'){var _0x48b90c=match(exports$1,_0x5c5ac3[_0x23a186(_0x1ccda9._0x5707d9)]);_0x48b90c&&(_0x5c5ac3[_0x23a186(_0x1ccda9._0x4f59d6)]=_0x5c5ac3['datum_params']||(_0x48b90c['towgs84']?_0x48b90c[_0x23a186(0xb40)]['split'](','):null),_0x5c5ac3['ellps']=_0x48b90c['ellipse'],_0x5c5ac3[_0x23a186(_0x1ccda9._0xb7d7cc)]=_0x48b90c['datumName']?_0x48b90c[_0x23a186(0x89e)]:_0x5c5ac3['datumCode']);}_0x5c5ac3['k0']=_0x5c5ac3['k0']||0x1,_0x5c5ac3[_0x23a186(0xb2d)]=_0x5c5ac3['axis']||'enu',_0x5c5ac3[_0x23a186(_0x1ccda9._0x56b0e0)]=_0x5c5ac3[_0x23a186(_0x1ccda9._0x56b0e0)]||'wgs84',_0x5c5ac3['lat1']=_0x5c5ac3['lat1']||_0x5c5ac3['lat0'];var _0x26c35d=sphere(_0x5c5ac3['a'],_0x5c5ac3['b'],_0x5c5ac3['rf'],_0x5c5ac3['ellps'],_0x5c5ac3['sphere']),_0x5c5aa2=eccentricity(_0x26c35d['a'],_0x26c35d['b'],_0x26c35d['rf'],_0x5c5ac3['R_A']),_0x31862f=getNadgrids(_0x5c5ac3['nadgrids']),_0x55646d=_0x5c5ac3['datum']||datum(_0x5c5ac3['datumCode'],_0x5c5ac3[_0x23a186(0x9b6)],_0x26c35d['a'],_0x26c35d['b'],_0x5c5aa2['es'],_0x5c5aa2[_0x23a186(0x49f)],_0x31862f);extend(this,_0x5c5ac3),extend(this,_0x17422d),this['a']=_0x26c35d['a'],this['b']=_0x26c35d['b'],this['rf']=_0x26c35d['rf'],this['sphere']=_0x26c35d['sphere'],this['es']=_0x5c5aa2['es'],this['e']=_0x5c5aa2['e'],this['ep2']=_0x5c5aa2[_0x23a186(_0x1ccda9._0x58778b)],this['datum']=_0x55646d,this['init'](),_0x400765(null,this);}Projection[_0xf99cb3(0x27d)]=projections,Projection['projections']['start']();function compareDatums(_0x33a96b,_0x4e98c6){var _0x4c1385={_0xab8e54:0xefd,_0x598362:0x9b6},_0x22141b=_0xf99cb3;if(_0x33a96b['datum_type']!==_0x4e98c6['datum_type'])return![];else{if(_0x33a96b['a']!==_0x4e98c6['a']||Math[_0x22141b(_0x4c1385._0xab8e54)](_0x33a96b['es']-_0x4e98c6['es'])>5e-11)return![];else{if(_0x33a96b['datum_type']===PJD_3PARAM)return _0x33a96b['datum_params'][0x0]===_0x4e98c6['datum_params'][0x0]&&_0x33a96b[_0x22141b(_0x4c1385._0x598362)][0x1]===_0x4e98c6[_0x22141b(_0x4c1385._0x598362)][0x1]&&_0x33a96b[_0x22141b(0x9b6)][0x2]===_0x4e98c6['datum_params'][0x2];else return _0x33a96b['datum_type']===PJD_7PARAM?_0x33a96b['datum_params'][0x0]===_0x4e98c6[_0x22141b(0x9b6)][0x0]&&_0x33a96b['datum_params'][0x1]===_0x4e98c6['datum_params'][0x1]&&_0x33a96b['datum_params'][0x2]===_0x4e98c6['datum_params'][0x2]&&_0x33a96b['datum_params'][0x3]===_0x4e98c6['datum_params'][0x3]&&_0x33a96b['datum_params'][0x4]===_0x4e98c6[_0x22141b(0x9b6)][0x4]&&_0x33a96b['datum_params'][0x5]===_0x4e98c6[_0x22141b(_0x4c1385._0x598362)][0x5]&&_0x33a96b['datum_params'][0x6]===_0x4e98c6[_0x22141b(0x9b6)][0x6]:!![];}}}function geodeticToGeocentric(_0x53eb49,_0x44fa58,_0x41680){var _0xc70d12={_0x36ab4b:0xad9},_0x864d6c=_0xf99cb3,_0x831424=_0x53eb49['x'],_0x30aad4=_0x53eb49['y'],_0x566cbb=_0x53eb49['z']?_0x53eb49['z']:0x0,_0x248a55,_0x78fb0a,_0x29b504,_0x3f5f23;if(_0x30aad4<-HALF_PI&&_0x30aad4>-1.001*HALF_PI)_0x30aad4=-HALF_PI;else{if(_0x30aad4>HALF_PI&&_0x30aad4<1.001*HALF_PI)_0x30aad4=HALF_PI;else{if(_0x30aad4<-HALF_PI)return{'x':-Infinity,'y':-Infinity,'z':_0x53eb49['z']};else{if(_0x30aad4>HALF_PI)return{'x':Infinity,'y':Infinity,'z':_0x53eb49['z']};}}}return _0x831424>Math['PI']&&(_0x831424-=0x2*Math['PI']),_0x78fb0a=Math['sin'](_0x30aad4),_0x3f5f23=Math['cos'](_0x30aad4),_0x29b504=_0x78fb0a*_0x78fb0a,_0x248a55=_0x41680/Math[_0x864d6c(_0xc70d12._0x36ab4b)](0x1-_0x44fa58*_0x29b504),{'x':(_0x248a55+_0x566cbb)*_0x3f5f23*Math[_0x864d6c(0x5f9)](_0x831424),'y':(_0x248a55+_0x566cbb)*_0x3f5f23*Math['sin'](_0x831424),'z':(_0x248a55*(0x1-_0x44fa58)+_0x566cbb)*_0x78fb0a};}function geocentricToGeodetic(_0x1e7a9e,_0x2fdb78,_0x5017ac,_0x5738d4){var _0x2736e8=_0xf99cb3,_0x16edf2=1e-12,_0xe14f0=_0x16edf2*_0x16edf2,_0xf7a689=0x1e,_0x29adac,_0x1fb675,_0x44b8c1,_0x1027fd,_0xc26f5d,_0x36a795,_0x5f1752,_0x384e65,_0x3e48dd,_0x44cbb4,_0x39b422,_0x142b8b,_0x507ace,_0x497b2a=_0x1e7a9e['x'],_0x512beb=_0x1e7a9e['y'],_0x221dbd=_0x1e7a9e['z']?_0x1e7a9e['z']:0x0,_0x25053d,_0xe405b4,_0x51031c;_0x29adac=Math['sqrt'](_0x497b2a*_0x497b2a+_0x512beb*_0x512beb),_0x1fb675=Math[_0x2736e8(0xad9)](_0x497b2a*_0x497b2a+_0x512beb*_0x512beb+_0x221dbd*_0x221dbd);if(_0x29adac/_0x5017ac<_0x16edf2){_0x25053d=0x0;if(_0x1fb675/_0x5017ac<_0x16edf2)return _0xe405b4=HALF_PI,_0x51031c=-_0x5738d4,{'x':_0x1e7a9e['x'],'y':_0x1e7a9e['y'],'z':_0x1e7a9e['z']};}else _0x25053d=Math['atan2'](_0x512beb,_0x497b2a);_0x44b8c1=_0x221dbd/_0x1fb675,_0x1027fd=_0x29adac/_0x1fb675,_0xc26f5d=0x1/Math['sqrt'](0x1-_0x2fdb78*(0x2-_0x2fdb78)*_0x1027fd*_0x1027fd),_0x384e65=_0x1027fd*(0x1-_0x2fdb78)*_0xc26f5d,_0x3e48dd=_0x44b8c1*_0xc26f5d,_0x507ace=0x0;do{_0x507ace++,_0x5f1752=_0x5017ac/Math['sqrt'](0x1-_0x2fdb78*_0x3e48dd*_0x3e48dd),_0x51031c=_0x29adac*_0x384e65+_0x221dbd*_0x3e48dd-_0x5f1752*(0x1-_0x2fdb78*_0x3e48dd*_0x3e48dd),_0x36a795=_0x2fdb78*_0x5f1752/(_0x5f1752+_0x51031c),_0xc26f5d=0x1/Math['sqrt'](0x1-_0x36a795*(0x2-_0x36a795)*_0x1027fd*_0x1027fd),_0x44cbb4=_0x1027fd*(0x1-_0x36a795)*_0xc26f5d,_0x39b422=_0x44b8c1*_0xc26f5d,_0x142b8b=_0x39b422*_0x384e65-_0x44cbb4*_0x3e48dd,_0x384e65=_0x44cbb4,_0x3e48dd=_0x39b422;}while(_0x142b8b*_0x142b8b>_0xe14f0&&_0x507ace<_0xf7a689);return _0xe405b4=Math['atan'](_0x39b422/Math['abs'](_0x44cbb4)),{'x':_0x25053d,'y':_0xe405b4,'z':_0x51031c};}function geocentricToWgs84(_0x3bf14c,_0x50670c,_0x52ad02){if(_0x50670c===PJD_3PARAM)return{'x':_0x3bf14c['x']+_0x52ad02[0x0],'y':_0x3bf14c['y']+_0x52ad02[0x1],'z':_0x3bf14c['z']+_0x52ad02[0x2]};else{if(_0x50670c===PJD_7PARAM){var _0x585d81=_0x52ad02[0x0],_0x3809ad=_0x52ad02[0x1],_0x102b16=_0x52ad02[0x2],_0x3160f4=_0x52ad02[0x3],_0x4c1590=_0x52ad02[0x4],_0x1b6c53=_0x52ad02[0x5],_0x3e6f99=_0x52ad02[0x6];return{'x':_0x3e6f99*(_0x3bf14c['x']-_0x1b6c53*_0x3bf14c['y']+_0x4c1590*_0x3bf14c['z'])+_0x585d81,'y':_0x3e6f99*(_0x1b6c53*_0x3bf14c['x']+_0x3bf14c['y']-_0x3160f4*_0x3bf14c['z'])+_0x3809ad,'z':_0x3e6f99*(-_0x4c1590*_0x3bf14c['x']+_0x3160f4*_0x3bf14c['y']+_0x3bf14c['z'])+_0x102b16};}}}function geocentricFromWgs84(_0x204e53,_0x429c70,_0x2dc01a){if(_0x429c70===PJD_3PARAM)return{'x':_0x204e53['x']-_0x2dc01a[0x0],'y':_0x204e53['y']-_0x2dc01a[0x1],'z':_0x204e53['z']-_0x2dc01a[0x2]};else{if(_0x429c70===PJD_7PARAM){var _0x201661=_0x2dc01a[0x0],_0x202873=_0x2dc01a[0x1],_0x55572e=_0x2dc01a[0x2],_0x1277fe=_0x2dc01a[0x3],_0x35efd4=_0x2dc01a[0x4],_0x28f5a3=_0x2dc01a[0x5],_0x3eabfb=_0x2dc01a[0x6],_0x3fb36c=(_0x204e53['x']-_0x201661)/_0x3eabfb,_0xdfa6b1=(_0x204e53['y']-_0x202873)/_0x3eabfb,_0x248036=(_0x204e53['z']-_0x55572e)/_0x3eabfb;return{'x':_0x3fb36c+_0x28f5a3*_0xdfa6b1-_0x35efd4*_0x248036,'y':-_0x28f5a3*_0x3fb36c+_0xdfa6b1+_0x1277fe*_0x248036,'z':_0x35efd4*_0x3fb36c-_0x1277fe*_0xdfa6b1+_0x248036};}}}function checkParams(_0x331d86){return _0x331d86===PJD_3PARAM||_0x331d86===PJD_7PARAM;}function datum_transform(_0xbd2dd2,_0x512c0e,_0x5913ca){var _0x397b0b={_0x58d9ae:0x9b6},_0x102e30=_0xf99cb3;if(compareDatums(_0xbd2dd2,_0x512c0e))return _0x5913ca;if(_0xbd2dd2['datum_type']===PJD_NODATUM||_0x512c0e['datum_type']===PJD_NODATUM)return _0x5913ca;var _0x2c314b=_0xbd2dd2['a'],_0x352af6=_0xbd2dd2['es'];if(_0xbd2dd2['datum_type']===PJD_GRIDSHIFT){var _0x4a7731=applyGridShift(_0xbd2dd2,![],_0x5913ca);if(_0x4a7731!==0x0)return undefined;_0x2c314b=SRS_WGS84_SEMIMAJOR,_0x352af6=SRS_WGS84_ESQUARED;}var _0x402837=_0x512c0e['a'],_0x43ab4c=_0x512c0e['b'],_0x38a3bb=_0x512c0e['es'];_0x512c0e['datum_type']===PJD_GRIDSHIFT&&(_0x402837=SRS_WGS84_SEMIMAJOR,_0x43ab4c=SRS_WGS84_SEMIMINOR,_0x38a3bb=SRS_WGS84_ESQUARED);if(_0x352af6===_0x38a3bb&&_0x2c314b===_0x402837&&!checkParams(_0xbd2dd2['datum_type'])&&!checkParams(_0x512c0e['datum_type']))return _0x5913ca;_0x5913ca=geodeticToGeocentric(_0x5913ca,_0x352af6,_0x2c314b);checkParams(_0xbd2dd2['datum_type'])&&(_0x5913ca=geocentricToWgs84(_0x5913ca,_0xbd2dd2['datum_type'],_0xbd2dd2[_0x102e30(_0x397b0b._0x58d9ae)]));checkParams(_0x512c0e['datum_type'])&&(_0x5913ca=geocentricFromWgs84(_0x5913ca,_0x512c0e['datum_type'],_0x512c0e['datum_params']));_0x5913ca=geocentricToGeodetic(_0x5913ca,_0x38a3bb,_0x402837,_0x43ab4c);if(_0x512c0e['datum_type']===PJD_GRIDSHIFT){var _0x60b13e=applyGridShift(_0x512c0e,!![],_0x5913ca);if(_0x60b13e!==0x0)return undefined;}return _0x5913ca;}function applyGridShift(_0xcabea8,_0x50412c,_0x3b0415){var _0x509dde={_0x506c14:0xbb9,_0x316441:0x8d0,_0xea00df:0x667},_0x2d469f=_0xf99cb3;if(_0xcabea8['grids']===null||_0xcabea8['grids']['length']===0x0)return console[_0x2d469f(_0x509dde._0x506c14)]('Grid\x20shift\x20grids\x20not\x20found'),-0x1;var _0x318745={'x':-_0x3b0415['x'],'y':_0x3b0415['y']},_0x3a98f8={'x':Number['NaN'],'y':Number['NaN']},_0xf57fe3=[];for(var _0x3da33c=0x0;_0x3da33c<_0xcabea8['grids']['length'];_0x3da33c++){var _0x104060=_0xcabea8['grids'][_0x3da33c];_0xf57fe3['push'](_0x104060['name']);if(_0x104060['isNull']){_0x3a98f8=_0x318745;break;}_0x104060[_0x2d469f(_0x509dde._0x316441)];if(_0x104060[_0x2d469f(0x807)]===null){if(_0x104060[_0x2d469f(_0x509dde._0x316441)])return console['log']('Unable\x20to\x20find\x20mandatory\x20grid\x20\x27'+_0x104060['name']+'\x27'),-0x1;continue;}var _0x5746cc=_0x104060['grid'][_0x2d469f(0x197)][0x0],_0x107343=(Math['abs'](_0x5746cc['del'][0x1])+Math[_0x2d469f(0xefd)](_0x5746cc['del'][0x0]))/0x2710,_0x61ac75=_0x5746cc['ll'][0x0]-_0x107343,_0x4f3e76=_0x5746cc['ll'][0x1]-_0x107343,_0x5a4604=_0x5746cc['ll'][0x0]+(_0x5746cc['lim'][0x0]-0x1)*_0x5746cc['del'][0x0]+_0x107343,_0x2834bb=_0x5746cc['ll'][0x1]+(_0x5746cc['lim'][0x1]-0x1)*_0x5746cc['del'][0x1]+_0x107343;if(_0x4f3e76>_0x318745['y']||_0x61ac75>_0x318745['x']||_0x2834bb<_0x318745['y']||_0x5a4604<_0x318745['x'])continue;_0x3a98f8=applySubgridShift(_0x318745,_0x50412c,_0x5746cc);if(!isNaN(_0x3a98f8['x']))break;}if(isNaN(_0x3a98f8['x']))return console['log'](_0x2d469f(_0x509dde._0xea00df)+-_0x318745['x']*R2D+'\x20'+_0x318745['y']*R2D+_0x2d469f(0x4b3)+_0xf57fe3+'\x27'),-0x1;return _0x3b0415['x']=-_0x3a98f8['x'],_0x3b0415['y']=_0x3a98f8['y'],0x0;}function applySubgridShift(_0x2976a4,_0x4b2e44,_0x24b0ec){var _0x4a6f8b={_0x5ddd54:0x7eb,_0x4c27f3:0xbb9,_0x45aff7:0x229},_0x793cf5=_0xf99cb3,_0x54b0b1={'x':Number['NaN'],'y':Number[_0x793cf5(0x6bc)]};if(isNaN(_0x2976a4['x']))return _0x54b0b1;var _0x294b88={'x':_0x2976a4['x'],'y':_0x2976a4['y']};_0x294b88['x']-=_0x24b0ec['ll'][0x0],_0x294b88['y']-=_0x24b0ec['ll'][0x1],_0x294b88['x']=adjust_lon(_0x294b88['x']-Math['PI'])+Math['PI'];var _0x375291=nadInterpolate(_0x294b88,_0x24b0ec);if(_0x4b2e44){if(isNaN(_0x375291['x']))return _0x54b0b1;_0x375291['x']=_0x294b88['x']-_0x375291['x'],_0x375291['y']=_0x294b88['y']-_0x375291['y'];var _0x2e0ed6=0x9,_0x23a6f7=1e-12,_0x3248cc,_0x1c76e4;do{_0x1c76e4=nadInterpolate(_0x375291,_0x24b0ec);if(isNaN(_0x1c76e4['x'])){console['log'](_0x793cf5(_0x4a6f8b._0x5ddd54));break;}_0x3248cc={'x':_0x294b88['x']-(_0x1c76e4['x']+_0x375291['x']),'y':_0x294b88['y']-(_0x1c76e4['y']+_0x375291['y'])},_0x375291['x']+=_0x3248cc['x'],_0x375291['y']+=_0x3248cc['y'];}while(_0x2e0ed6--&&Math['abs'](_0x3248cc['x'])>_0x23a6f7&&Math['abs'](_0x3248cc['y'])>_0x23a6f7);if(_0x2e0ed6<0x0)return console[_0x793cf5(_0x4a6f8b._0x4c27f3)](_0x793cf5(_0x4a6f8b._0x45aff7)),_0x54b0b1;_0x54b0b1['x']=adjust_lon(_0x375291['x']+_0x24b0ec['ll'][0x0]),_0x54b0b1['y']=_0x375291['y']+_0x24b0ec['ll'][0x1];}else!isNaN(_0x375291['x'])&&(_0x54b0b1['x']=_0x2976a4['x']+_0x375291['x'],_0x54b0b1['y']=_0x2976a4['y']+_0x375291['y']);return _0x54b0b1;}function nadInterpolate(_0x34382f,_0x144c43){var _0x564c3d={_0x1d9568:0x6bc,_0xcb55e6:0x2fc,_0x58bcf0:0xa50},_0x1cd6db=_0xf99cb3,_0x261787={'x':_0x34382f['x']/_0x144c43['del'][0x0],'y':_0x34382f['y']/_0x144c43['del'][0x1]},_0x4ec793={'x':Math['floor'](_0x261787['x']),'y':Math['floor'](_0x261787['y'])},_0x25b916={'x':_0x261787['x']-0x1*_0x4ec793['x'],'y':_0x261787['y']-0x1*_0x4ec793['y']},_0x1e4163={'x':Number[_0x1cd6db(_0x564c3d._0x1d9568)],'y':Number[_0x1cd6db(0x6bc)]},_0x110c25;if(_0x4ec793['x']<0x0||_0x4ec793['x']>=_0x144c43['lim'][0x0])return _0x1e4163;if(_0x4ec793['y']<0x0||_0x4ec793['y']>=_0x144c43[_0x1cd6db(_0x564c3d._0xcb55e6)][0x1])return _0x1e4163;_0x110c25=_0x4ec793['y']*_0x144c43['lim'][0x0]+_0x4ec793['x'];var _0x3ba775={'x':_0x144c43['cvs'][_0x110c25][0x0],'y':_0x144c43['cvs'][_0x110c25][0x1]};_0x110c25++;var _0x56988d={'x':_0x144c43[_0x1cd6db(_0x564c3d._0x58bcf0)][_0x110c25][0x0],'y':_0x144c43['cvs'][_0x110c25][0x1]};_0x110c25+=_0x144c43['lim'][0x0];var _0x15cf32={'x':_0x144c43['cvs'][_0x110c25][0x0],'y':_0x144c43['cvs'][_0x110c25][0x1]};_0x110c25--;var _0x26d9eb={'x':_0x144c43['cvs'][_0x110c25][0x0],'y':_0x144c43['cvs'][_0x110c25][0x1]},_0x292245=_0x25b916['x']*_0x25b916['y'],_0x33114f=_0x25b916['x']*(0x1-_0x25b916['y']),_0x233281=(0x1-_0x25b916['x'])*(0x1-_0x25b916['y']),_0x2434fc=(0x1-_0x25b916['x'])*_0x25b916['y'];return _0x1e4163['x']=_0x233281*_0x3ba775['x']+_0x33114f*_0x56988d['x']+_0x2434fc*_0x26d9eb['x']+_0x292245*_0x15cf32['x'],_0x1e4163['y']=_0x233281*_0x3ba775['y']+_0x33114f*_0x56988d['y']+_0x2434fc*_0x26d9eb['y']+_0x292245*_0x15cf32['y'],_0x1e4163;}function adjust_axis(_0x2c266d,_0x3d3cfb,_0x52d3e2){var _0x107853={_0x6bb3f7:0xe8c},_0x498c0e=_0xf99cb3,_0xa5cc25=_0x52d3e2['x'],_0x268c75=_0x52d3e2['y'],_0x1ab6b7=_0x52d3e2['z']||0x0,_0x21b7b4,_0x186520,_0x552d38,_0x3d53fc={};for(_0x552d38=0x0;_0x552d38<0x3;_0x552d38++){if(_0x3d3cfb&&_0x552d38===0x2&&_0x52d3e2['z']===undefined)continue;if(_0x552d38===0x0)_0x21b7b4=_0xa5cc25,'ew'['indexOf'](_0x2c266d[_0x498c0e(0xb2d)][_0x552d38])!==-0x1?_0x186520='x':_0x186520='y';else _0x552d38===0x1?(_0x21b7b4=_0x268c75,'ns'[_0x498c0e(_0x107853._0x6bb3f7)](_0x2c266d['axis'][_0x552d38])!==-0x1?_0x186520='y':_0x186520='x'):(_0x21b7b4=_0x1ab6b7,_0x186520='z');switch(_0x2c266d['axis'][_0x552d38]){case'e':_0x3d53fc[_0x186520]=_0x21b7b4;break;case'w':_0x3d53fc[_0x186520]=-_0x21b7b4;break;case'n':_0x3d53fc[_0x186520]=_0x21b7b4;break;case's':_0x3d53fc[_0x186520]=-_0x21b7b4;break;case'u':_0x52d3e2[_0x186520]!==undefined&&(_0x3d53fc['z']=_0x21b7b4);break;case'd':_0x52d3e2[_0x186520]!==undefined&&(_0x3d53fc['z']=-_0x21b7b4);break;default:return null;}}return _0x3d53fc;}function common(_0x1cd189){var _0x4b1c0c={'x':_0x1cd189[0x0],'y':_0x1cd189[0x1]};return _0x1cd189['length']>0x2&&(_0x4b1c0c['z']=_0x1cd189[0x2]),_0x1cd189['length']>0x3&&(_0x4b1c0c['m']=_0x1cd189[0x3]),_0x4b1c0c;}function checkSanity(_0x200a6b){checkCoord(_0x200a6b['x']),checkCoord(_0x200a6b['y']);}function checkCoord(_0x20279f){var _0x3d3f76={_0x38fa6d:0xf7b},_0x2ad60c=_0xf99cb3;if(typeof Number[_0x2ad60c(_0x3d3f76._0x38fa6d)]==='function'){if(Number[_0x2ad60c(0xf7b)](_0x20279f))return;throw new TypeError(_0x2ad60c(0x509));}if(typeof _0x20279f!=='number'||_0x20279f!==_0x20279f||!isFinite(_0x20279f))throw new TypeError('coordinates\x20must\x20be\x20finite\x20numbers');}function checkNotWGS(_0x4a1a29,_0x59195f){var _0x49f81f={_0x5827d7:0xd3f},_0x30f632=_0xf99cb3;return(_0x4a1a29['datum'][_0x30f632(_0x49f81f._0x5827d7)]===PJD_3PARAM||_0x4a1a29['datum']['datum_type']===PJD_7PARAM)&&_0x59195f['datumCode']!=='WGS84'||(_0x59195f['datum']['datum_type']===PJD_3PARAM||_0x59195f[_0x30f632(0x91d)]['datum_type']===PJD_7PARAM)&&_0x4a1a29['datumCode']!=='WGS84';}function transform(_0x1d1f87,_0x5aa367,_0x515d1d,_0x280fa5){var _0x3ff142={_0x2d90a6:0x633,_0x2ac221:0x2fa,_0x10f997:0xe0b,_0x299eab:0x2fa},_0x28c506=_0xf99cb3,_0x562184;Array[_0x28c506(0x8e5)](_0x515d1d)&&(_0x515d1d=common(_0x515d1d));checkSanity(_0x515d1d);_0x1d1f87[_0x28c506(0x91d)]&&_0x5aa367['datum']&&checkNotWGS(_0x1d1f87,_0x5aa367)&&(_0x562184=new Projection('WGS84'),_0x515d1d=transform(_0x1d1f87,_0x562184,_0x515d1d,_0x280fa5),_0x1d1f87=_0x562184);_0x280fa5&&_0x1d1f87['axis']!==_0x28c506(_0x3ff142._0x2d90a6)&&(_0x515d1d=adjust_axis(_0x1d1f87,![],_0x515d1d));if(_0x1d1f87['projName']==='longlat')_0x515d1d={'x':_0x515d1d['x']*D2R$1,'y':_0x515d1d['y']*D2R$1,'z':_0x515d1d['z']||0x0};else{_0x1d1f87['to_meter']&&(_0x515d1d={'x':_0x515d1d['x']*_0x1d1f87[_0x28c506(_0x3ff142._0x2ac221)],'y':_0x515d1d['y']*_0x1d1f87['to_meter'],'z':_0x515d1d['z']||0x0});_0x515d1d=_0x1d1f87[_0x28c506(0xecd)](_0x515d1d);if(!_0x515d1d)return;}_0x1d1f87['from_greenwich']&&(_0x515d1d['x']+=_0x1d1f87['from_greenwich']);_0x515d1d=datum_transform(_0x1d1f87['datum'],_0x5aa367[_0x28c506(0x91d)],_0x515d1d);if(!_0x515d1d)return;_0x5aa367['from_greenwich']&&(_0x515d1d={'x':_0x515d1d['x']-_0x5aa367['from_greenwich'],'y':_0x515d1d['y'],'z':_0x515d1d['z']||0x0});_0x5aa367['projName']==='longlat'?_0x515d1d={'x':_0x515d1d['x']*R2D,'y':_0x515d1d['y']*R2D,'z':_0x515d1d['z']||0x0}:(_0x515d1d=_0x5aa367[_0x28c506(_0x3ff142._0x10f997)](_0x515d1d),_0x5aa367['to_meter']&&(_0x515d1d={'x':_0x515d1d['x']/_0x5aa367[_0x28c506(_0x3ff142._0x299eab)],'y':_0x515d1d['y']/_0x5aa367['to_meter'],'z':_0x515d1d['z']||0x0}));if(_0x280fa5&&_0x5aa367[_0x28c506(0xb2d)]!=='enu')return adjust_axis(_0x5aa367,!![],_0x515d1d);return _0x515d1d;}var wgs84=Projection('WGS84');function transformer(_0x394c66,_0x17f65c,_0xa9c97f,_0x2dab6c){var _0x582e46={_0x179bb5:0x685,_0x451115:0xf24,_0x23f218:0xec0},_0x348de3={_0x553301:0x685},_0x22e0b5=_0xf99cb3,_0x5ccb1d,_0x36b668,_0x117719;if(Array['isArray'](_0xa9c97f))return _0x5ccb1d=transform(_0x394c66,_0x17f65c,_0xa9c97f,_0x2dab6c)||{'x':NaN,'y':NaN},_0xa9c97f['length']>0x2?typeof _0x394c66[_0x22e0b5(_0x582e46._0x179bb5)]!=='undefined'&&_0x394c66['name']==='geocent'||typeof _0x17f65c['name']!=='undefined'&&_0x17f65c['name']==='geocent'?typeof _0x5ccb1d['z']===_0x22e0b5(0xaaf)?[_0x5ccb1d['x'],_0x5ccb1d['y'],_0x5ccb1d['z']]['concat'](_0xa9c97f[_0x22e0b5(0x906)](0x3)):[_0x5ccb1d['x'],_0x5ccb1d['y'],_0xa9c97f[0x2]]['concat'](_0xa9c97f['splice'](0x3)):[_0x5ccb1d['x'],_0x5ccb1d['y']]['concat'](_0xa9c97f[_0x22e0b5(0x906)](0x2)):[_0x5ccb1d['x'],_0x5ccb1d['y']];else{_0x36b668=transform(_0x394c66,_0x17f65c,_0xa9c97f,_0x2dab6c),_0x117719=Object[_0x22e0b5(_0x582e46._0x451115)](_0xa9c97f);if(_0x117719[_0x22e0b5(_0x582e46._0x23f218)]===0x2)return _0x36b668;return _0x117719[_0x22e0b5(0xd1f)](function(_0x55668c){var _0x365451=_0x22e0b5;if(typeof _0x394c66[_0x365451(_0x348de3._0x553301)]!==_0x365451(0x6b0)&&_0x394c66[_0x365451(0x685)]==='geocent'||typeof _0x17f65c['name']!=='undefined'&&_0x17f65c['name']===_0x365451(0x7de)){if(_0x55668c==='x'||_0x55668c==='y'||_0x55668c==='z')return;}else{if(_0x55668c==='x'||_0x55668c==='y')return;}_0x36b668[_0x55668c]=_0xa9c97f[_0x55668c];}),_0x36b668;}}function checkProj(_0x49fe2d){var _0xd283ed=_0xf99cb3;if(_0x49fe2d instanceof Projection)return _0x49fe2d;if(_0x49fe2d['oProj'])return _0x49fe2d[_0xd283ed(0xb06)];return Projection(_0x49fe2d);}function proj4(_0x2a0e01,_0xf03c65,_0x3578b7){var _0x4fb9fe=_0xf99cb3;_0x2a0e01=checkProj(_0x2a0e01);var _0x44e6b7=![],_0x55f18d;if(typeof _0xf03c65===_0x4fb9fe(0x6b0))_0xf03c65=_0x2a0e01,_0x2a0e01=wgs84,_0x44e6b7=!![];else(typeof _0xf03c65['x']!==_0x4fb9fe(0x6b0)||Array['isArray'](_0xf03c65))&&(_0x3578b7=_0xf03c65,_0xf03c65=_0x2a0e01,_0x2a0e01=wgs84,_0x44e6b7=!![]);return _0xf03c65=checkProj(_0xf03c65),_0x3578b7?transformer(_0x2a0e01,_0xf03c65,_0x3578b7):(_0x55f18d={'forward':function(_0x175992,_0x3c76da){return transformer(_0x2a0e01,_0xf03c65,_0x175992,_0x3c76da);},'inverse':function(_0x448d91,_0x2be3d6){return transformer(_0xf03c65,_0x2a0e01,_0x448d91,_0x2be3d6);}},_0x44e6b7&&(_0x55f18d[_0x4fb9fe(0xb06)]=_0xf03c65),_0x55f18d);}var NUM_100K_SETS=0x6,SET_ORIGIN_COLUMN_LETTERS=_0xf99cb3(0xaa7),SET_ORIGIN_ROW_LETTERS='AFAFAF',A=0x41,I=0x49,O=0x4f,V=0x56,Z=0x5a,mgrs={'forward':forward$t,'inverse':inverse$t,'toPoint':toPoint};function forward$t(_0x29a7ee,_0x7ceca){return _0x7ceca=_0x7ceca||0x5,encode$1(LLtoUTM({'lat':_0x29a7ee[0x1],'lon':_0x29a7ee[0x0]}),_0x7ceca);}function inverse$t(_0x3d1ea9){var _0x1d146c={_0x5237c1:0xea1},_0x47ec2d=_0xf99cb3,_0x5ce706=UTMtoLL(decode(_0x3d1ea9['toUpperCase']()));if(_0x5ce706['lat']&&_0x5ce706['lon'])return[_0x5ce706[_0x47ec2d(0xb7c)],_0x5ce706['lat'],_0x5ce706['lon'],_0x5ce706['lat']];return[_0x5ce706[_0x47ec2d(_0x1d146c._0x5237c1)],_0x5ce706['bottom'],_0x5ce706['right'],_0x5ce706['top']];}function toPoint(_0x35d429){var _0x434b7c=UTMtoLL(decode(_0x35d429['toUpperCase']()));if(_0x434b7c['lat']&&_0x434b7c['lon'])return[_0x434b7c['lon'],_0x434b7c['lat']];return[(_0x434b7c['left']+_0x434b7c['right'])/0x2,(_0x434b7c['top']+_0x434b7c['bottom'])/0x2];}function degToRad(_0x30d5fb){return _0x30d5fb*(Math['PI']/0xb4);}function radToDeg(_0x392ee3){return 0xb4*(_0x392ee3/Math['PI']);}function LLtoUTM(_0x4008f2){var _0x5b7a8f={_0x33799d:0x4a6,_0x19ef8e:0x600},_0x37d42a=_0xf99cb3,_0xc9a019=_0x4008f2[_0x37d42a(0x881)],_0x59c63a=_0x4008f2['lon'],_0x56b377=0x615299,_0x4ee66b=0.00669438,_0x353af3=0.9996,_0x9cc3c6,_0x5e799a,_0x3f090c,_0x52a535,_0x2b5807,_0x589ac4,_0x54f2c7,_0x3ecbed=degToRad(_0xc9a019),_0x272add=degToRad(_0x59c63a),_0x4a2120,_0x359267;_0x359267=Math['floor']((_0x59c63a+0xb4)/0x6)+0x1;_0x59c63a===0xb4&&(_0x359267=0x3c);_0xc9a019>=0x38&&_0xc9a019<0x40&&_0x59c63a>=0x3&&_0x59c63a<0xc&&(_0x359267=0x20);if(_0xc9a019>=0x48&&_0xc9a019<0x54){if(_0x59c63a>=0x0&&_0x59c63a<0x9)_0x359267=0x1f;else{if(_0x59c63a>=0x9&&_0x59c63a<0x15)_0x359267=0x21;else{if(_0x59c63a>=0x15&&_0x59c63a<0x21)_0x359267=0x23;else _0x59c63a>=0x21&&_0x59c63a<0x2a&&(_0x359267=0x25);}}}_0x9cc3c6=(_0x359267-0x1)*0x6-0xb4+0x3,_0x4a2120=degToRad(_0x9cc3c6),_0x5e799a=_0x4ee66b/(0x1-_0x4ee66b),_0x3f090c=_0x56b377/Math['sqrt'](0x1-_0x4ee66b*Math['sin'](_0x3ecbed)*Math[_0x37d42a(_0x5b7a8f._0x33799d)](_0x3ecbed)),_0x52a535=Math['tan'](_0x3ecbed)*Math['tan'](_0x3ecbed),_0x2b5807=_0x5e799a*Math['cos'](_0x3ecbed)*Math['cos'](_0x3ecbed),_0x589ac4=Math[_0x37d42a(0x5f9)](_0x3ecbed)*(_0x272add-_0x4a2120),_0x54f2c7=_0x56b377*((0x1-_0x4ee66b/0x4-0x3*_0x4ee66b*_0x4ee66b/0x40-0x5*_0x4ee66b*_0x4ee66b*_0x4ee66b/0x100)*_0x3ecbed-(0x3*_0x4ee66b/0x8+0x3*_0x4ee66b*_0x4ee66b/0x20+0x2d*_0x4ee66b*_0x4ee66b*_0x4ee66b/0x400)*Math['sin'](0x2*_0x3ecbed)+(0xf*_0x4ee66b*_0x4ee66b/0x100+0x2d*_0x4ee66b*_0x4ee66b*_0x4ee66b/0x400)*Math['sin'](0x4*_0x3ecbed)-0x23*_0x4ee66b*_0x4ee66b*_0x4ee66b/0xc00*Math['sin'](0x6*_0x3ecbed));var _0x34a37f=_0x353af3*_0x3f090c*(_0x589ac4+(0x1-_0x52a535+_0x2b5807)*_0x589ac4*_0x589ac4*_0x589ac4/0x6+(0x5-0x12*_0x52a535+_0x52a535*_0x52a535+0x48*_0x2b5807-0x3a*_0x5e799a)*_0x589ac4*_0x589ac4*_0x589ac4*_0x589ac4*_0x589ac4/0x78)+0x7a120,_0x4e7a75=_0x353af3*(_0x54f2c7+_0x3f090c*Math[_0x37d42a(0x5f1)](_0x3ecbed)*(_0x589ac4*_0x589ac4/0x2+(0x5-_0x52a535+0x9*_0x2b5807+0x4*_0x2b5807*_0x2b5807)*_0x589ac4*_0x589ac4*_0x589ac4*_0x589ac4/0x18+(0x3d-0x3a*_0x52a535+_0x52a535*_0x52a535+0x258*_0x2b5807-0x14a*_0x5e799a)*_0x589ac4*_0x589ac4*_0x589ac4*_0x589ac4*_0x589ac4*_0x589ac4/0x2d0));return _0xc9a019<0x0&&(_0x4e7a75+=0x989680),{'northing':Math[_0x37d42a(_0x5b7a8f._0x19ef8e)](_0x4e7a75),'easting':Math['round'](_0x34a37f),'zoneNumber':_0x359267,'zoneLetter':getLetterDesignator(_0xc9a019)};}function UTMtoLL(_0x99bf73){var _0x819d09={_0x5d424e:0x945,_0x2247b2:0xba2,_0x5db1bc:0xcee,_0x5309b5:0xb7c},_0xe305f4=_0xf99cb3,_0x1920f3=_0x99bf73['northing'],_0x527646=_0x99bf73['easting'],_0x382cbd=_0x99bf73[_0xe305f4(0xcee)],_0x1391af=_0x99bf73[_0xe305f4(_0x819d09._0x5d424e)];if(_0x1391af<0x0||_0x1391af>0x3c)return null;var _0x3663df=0.9996,_0x32bed4=0x615299,_0x239c9a=0.00669438,_0x3b1c6d,_0x78b300=(0x1-Math['sqrt'](0x1-_0x239c9a))/(0x1+Math['sqrt'](0x1-_0x239c9a)),_0x4aa339,_0xf8f0cf,_0x164236,_0x31c658,_0x1749c3,_0x4df555,_0x4fe659,_0x16901d,_0x163d9c,_0x258858=_0x527646-0x7a120,_0x386181=_0x1920f3;_0x382cbd<'N'&&(_0x386181-=0x989680);_0x4fe659=(_0x1391af-0x1)*0x6-0xb4+0x3,_0x3b1c6d=_0x239c9a/(0x1-_0x239c9a),_0x4df555=_0x386181/_0x3663df,_0x16901d=_0x4df555/(_0x32bed4*(0x1-_0x239c9a/0x4-0x3*_0x239c9a*_0x239c9a/0x40-0x5*_0x239c9a*_0x239c9a*_0x239c9a/0x100)),_0x163d9c=_0x16901d+(0x3*_0x78b300/0x2-0x1b*_0x78b300*_0x78b300*_0x78b300/0x20)*Math['sin'](0x2*_0x16901d)+(0x15*_0x78b300*_0x78b300/0x10-0x37*_0x78b300*_0x78b300*_0x78b300*_0x78b300/0x20)*Math['sin'](0x4*_0x16901d)+0x97*_0x78b300*_0x78b300*_0x78b300/0x60*Math[_0xe305f4(0x4a6)](0x6*_0x16901d),_0x4aa339=_0x32bed4/Math['sqrt'](0x1-_0x239c9a*Math['sin'](_0x163d9c)*Math['sin'](_0x163d9c)),_0xf8f0cf=Math[_0xe305f4(0x5f1)](_0x163d9c)*Math['tan'](_0x163d9c),_0x164236=_0x3b1c6d*Math['cos'](_0x163d9c)*Math['cos'](_0x163d9c),_0x31c658=_0x32bed4*(0x1-_0x239c9a)/Math['pow'](0x1-_0x239c9a*Math['sin'](_0x163d9c)*Math['sin'](_0x163d9c),1.5),_0x1749c3=_0x258858/(_0x4aa339*_0x3663df);var _0x323ac8=_0x163d9c-_0x4aa339*Math['tan'](_0x163d9c)/_0x31c658*(_0x1749c3*_0x1749c3/0x2-(0x5+0x3*_0xf8f0cf+0xa*_0x164236-0x4*_0x164236*_0x164236-0x9*_0x3b1c6d)*_0x1749c3*_0x1749c3*_0x1749c3*_0x1749c3/0x18+(0x3d+0x5a*_0xf8f0cf+0x12a*_0x164236+0x2d*_0xf8f0cf*_0xf8f0cf-0xfc*_0x3b1c6d-0x3*_0x164236*_0x164236)*_0x1749c3*_0x1749c3*_0x1749c3*_0x1749c3*_0x1749c3*_0x1749c3/0x2d0);_0x323ac8=radToDeg(_0x323ac8);var _0x464782=(_0x1749c3-(0x1+0x2*_0xf8f0cf+_0x164236)*_0x1749c3*_0x1749c3*_0x1749c3/0x6+(0x5-0x2*_0x164236+0x1c*_0xf8f0cf-0x3*_0x164236*_0x164236+0x8*_0x3b1c6d+0x18*_0xf8f0cf*_0xf8f0cf)*_0x1749c3*_0x1749c3*_0x1749c3*_0x1749c3*_0x1749c3/0x78)/Math['cos'](_0x163d9c);_0x464782=_0x4fe659+radToDeg(_0x464782);var _0x243e41;if(_0x99bf73[_0xe305f4(_0x819d09._0x2247b2)]){var _0x45bb2a=UTMtoLL({'northing':_0x99bf73['northing']+_0x99bf73['accuracy'],'easting':_0x99bf73['easting']+_0x99bf73['accuracy'],'zoneLetter':_0x99bf73[_0xe305f4(_0x819d09._0x5db1bc)],'zoneNumber':_0x99bf73[_0xe305f4(0x945)]});_0x243e41={'top':_0x45bb2a['lat'],'right':_0x45bb2a[_0xe305f4(_0x819d09._0x5309b5)],'bottom':_0x323ac8,'left':_0x464782};}else _0x243e41={'lat':_0x323ac8,'lon':_0x464782};return _0x243e41;}function getLetterDesignator(_0x1ec017){var _0xe733f4='Z';if(0x54>=_0x1ec017&&_0x1ec017>=0x48)_0xe733f4='X';else{if(0x48>_0x1ec017&&_0x1ec017>=0x40)_0xe733f4='W';else{if(0x40>_0x1ec017&&_0x1ec017>=0x38)_0xe733f4='V';else{if(0x38>_0x1ec017&&_0x1ec017>=0x30)_0xe733f4='U';else{if(0x30>_0x1ec017&&_0x1ec017>=0x28)_0xe733f4='T';else{if(0x28>_0x1ec017&&_0x1ec017>=0x20)_0xe733f4='S';else{if(0x20>_0x1ec017&&_0x1ec017>=0x18)_0xe733f4='R';else{if(0x18>_0x1ec017&&_0x1ec017>=0x10)_0xe733f4='Q';else{if(0x10>_0x1ec017&&_0x1ec017>=0x8)_0xe733f4='P';else{if(0x8>_0x1ec017&&_0x1ec017>=0x0)_0xe733f4='N';else{if(0x0>_0x1ec017&&_0x1ec017>=-0x8)_0xe733f4='M';else{if(-0x8>_0x1ec017&&_0x1ec017>=-0x10)_0xe733f4='L';else{if(-0x10>_0x1ec017&&_0x1ec017>=-0x18)_0xe733f4='K';else{if(-0x18>_0x1ec017&&_0x1ec017>=-0x20)_0xe733f4='J';else{if(-0x20>_0x1ec017&&_0x1ec017>=-0x28)_0xe733f4='H';else{if(-0x28>_0x1ec017&&_0x1ec017>=-0x30)_0xe733f4='G';else{if(-0x30>_0x1ec017&&_0x1ec017>=-0x38)_0xe733f4='F';else{if(-0x38>_0x1ec017&&_0x1ec017>=-0x40)_0xe733f4='E';else{if(-0x40>_0x1ec017&&_0x1ec017>=-0x48)_0xe733f4='D';else-0x48>_0x1ec017&&_0x1ec017>=-0x50&&(_0xe733f4='C');}}}}}}}}}}}}}}}}}}return _0xe733f4;}function encode$1(_0x44b074,_0x1ee4ab){var _0x3eed07={_0x2e91fc:0x75b},_0x4e6f55=_0xf99cb3,_0x438aed=_0x4e6f55(0x316)+_0x44b074['easting'],_0x43dc6b='00000'+_0x44b074['northing'];return _0x44b074[_0x4e6f55(0x945)]+_0x44b074['zoneLetter']+get100kID(_0x44b074['easting'],_0x44b074['northing'],_0x44b074['zoneNumber'])+_0x438aed[_0x4e6f55(_0x3eed07._0x2e91fc)](_0x438aed['length']-0x5,_0x1ee4ab)+_0x43dc6b[_0x4e6f55(_0x3eed07._0x2e91fc)](_0x43dc6b['length']-0x5,_0x1ee4ab);}function get100kID(_0x15793d,_0x1b7a07,_0x3d1f5b){var _0xbd0444=get100kSetForZone(_0x3d1f5b),_0x4c9a0a=Math['floor'](_0x15793d/0x186a0),_0x1f6661=Math['floor'](_0x1b7a07/0x186a0)%0x14;return getLetter100kID(_0x4c9a0a,_0x1f6661,_0xbd0444);}function get100kSetForZone(_0x52ac0e){var _0x1e444a=_0x52ac0e%NUM_100K_SETS;return _0x1e444a===0x0&&(_0x1e444a=NUM_100K_SETS),_0x1e444a;}function getLetter100kID(_0x3ce356,_0x34d1a6,_0x35333a){var _0x322580=_0x35333a-0x1,_0x332094=SET_ORIGIN_COLUMN_LETTERS['charCodeAt'](_0x322580),_0x5e89dd=SET_ORIGIN_ROW_LETTERS['charCodeAt'](_0x322580),_0x56b5d4=_0x332094+_0x3ce356-0x1,_0x580be6=_0x5e89dd+_0x34d1a6,_0x52e69c=![];_0x56b5d4>Z&&(_0x56b5d4=_0x56b5d4-Z+A-0x1,_0x52e69c=!![]);(_0x56b5d4===I||_0x332094<I&&_0x56b5d4>I||(_0x56b5d4>I||_0x332094<I)&&_0x52e69c)&&_0x56b5d4++;(_0x56b5d4===O||_0x332094<O&&_0x56b5d4>O||(_0x56b5d4>O||_0x332094<O)&&_0x52e69c)&&(_0x56b5d4++,_0x56b5d4===I&&_0x56b5d4++);_0x56b5d4>Z&&(_0x56b5d4=_0x56b5d4-Z+A-0x1);_0x580be6>V?(_0x580be6=_0x580be6-V+A-0x1,_0x52e69c=!![]):_0x52e69c=![];(_0x580be6===I||_0x5e89dd<I&&_0x580be6>I||(_0x580be6>I||_0x5e89dd<I)&&_0x52e69c)&&_0x580be6++;(_0x580be6===O||_0x5e89dd<O&&_0x580be6>O||(_0x580be6>O||_0x5e89dd<O)&&_0x52e69c)&&(_0x580be6++,_0x580be6===I&&_0x580be6++);_0x580be6>V&&(_0x580be6=_0x580be6-V+A-0x1);var _0x436c6d=String['fromCharCode'](_0x56b5d4)+String['fromCharCode'](_0x580be6);return _0x436c6d;}function decode(_0x481b12){var _0x2f4071={_0x11c288:0xec0,_0x4ff805:0x66d},_0x2d712a=_0xf99cb3;if(_0x481b12&&_0x481b12['length']===0x0)throw'MGRSPoint\x20coverting\x20from\x20nothing';var _0x1ff17d=_0x481b12[_0x2d712a(_0x2f4071._0x11c288)],_0x9d1dbd=null,_0x4a1e1a='',_0x51a6db,_0x2ea10f=0x0;while(!/[A-Z]/['test'](_0x51a6db=_0x481b12['charAt'](_0x2ea10f))){if(_0x2ea10f>=0x2)throw'MGRSPoint\x20bad\x20conversion\x20from:\x20'+_0x481b12;_0x4a1e1a+=_0x51a6db,_0x2ea10f++;}var _0x371d10=parseInt(_0x4a1e1a,0xa);if(_0x2ea10f===0x0||_0x2ea10f+0x3>_0x1ff17d)throw'MGRSPoint\x20bad\x20conversion\x20from:\x20'+_0x481b12;var _0x507d32=_0x481b12['charAt'](_0x2ea10f++);if(_0x507d32<='A'||_0x507d32==='B'||_0x507d32==='Y'||_0x507d32>='Z'||_0x507d32==='I'||_0x507d32==='O')throw'MGRSPoint\x20zone\x20letter\x20'+_0x507d32+'\x20not\x20handled:\x20'+_0x481b12;_0x9d1dbd=_0x481b12[_0x2d712a(0x647)](_0x2ea10f,_0x2ea10f+=0x2);var _0x1bdb49=get100kSetForZone(_0x371d10),_0x39d5be=getEastingFromChar(_0x9d1dbd['charAt'](0x0),_0x1bdb49),_0x362c2f=getNorthingFromChar(_0x9d1dbd[_0x2d712a(_0x2f4071._0x4ff805)](0x1),_0x1bdb49);while(_0x362c2f<getMinNorthing(_0x507d32)){_0x362c2f+=0x1e8480;}var _0x42d1a6=_0x1ff17d-_0x2ea10f;if(_0x42d1a6%0x2!==0x0)throw'MGRSPoint\x20has\x20to\x20have\x20an\x20even\x20number\x20\x0aof\x20digits\x20after\x20the\x20zone\x20letter\x20and\x20two\x20100km\x20letters\x20-\x20front\x20\x0ahalf\x20for\x20easting\x20meters,\x20second\x20half\x20for\x20\x0anorthing\x20meters'+_0x481b12;var _0x43ed96=_0x42d1a6/0x2,_0x3b2fb1=0x0,_0x3b5e35=0x0,_0x3c7aeb,_0x5165d1,_0x270f4a,_0x4e0f73,_0xb7bd33;return _0x43ed96>0x0&&(_0x3c7aeb=0x186a0/Math['pow'](0xa,_0x43ed96),_0x5165d1=_0x481b12['substring'](_0x2ea10f,_0x2ea10f+_0x43ed96),_0x3b2fb1=parseFloat(_0x5165d1)*_0x3c7aeb,_0x270f4a=_0x481b12[_0x2d712a(0x647)](_0x2ea10f+_0x43ed96),_0x3b5e35=parseFloat(_0x270f4a)*_0x3c7aeb),_0x4e0f73=_0x3b2fb1+_0x39d5be,_0xb7bd33=_0x3b5e35+_0x362c2f,{'easting':_0x4e0f73,'northing':_0xb7bd33,'zoneLetter':_0x507d32,'zoneNumber':_0x371d10,'accuracy':_0x3c7aeb};}function getEastingFromChar(_0x318fdf,_0x3084ec){var _0x327c1f={_0x21255b:0x691},_0x33f682=_0xf99cb3,_0x5de14f=SET_ORIGIN_COLUMN_LETTERS[_0x33f682(_0x327c1f._0x21255b)](_0x3084ec-0x1),_0x1f8957=0x186a0,_0x894f2f=![];while(_0x5de14f!==_0x318fdf['charCodeAt'](0x0)){_0x5de14f++;_0x5de14f===I&&_0x5de14f++;_0x5de14f===O&&_0x5de14f++;if(_0x5de14f>Z){if(_0x894f2f)throw'Bad\x20character:\x20'+_0x318fdf;_0x5de14f=A,_0x894f2f=!![];}_0x1f8957+=0x186a0;}return _0x1f8957;}function getNorthingFromChar(_0x2548e8,_0x677dd2){if(_0x2548e8>'V')throw'MGRSPoint\x20given\x20invalid\x20Northing\x20'+_0x2548e8;var _0x10e554=SET_ORIGIN_ROW_LETTERS['charCodeAt'](_0x677dd2-0x1),_0x2a22ba=0x0,_0x3fca1a=![];while(_0x10e554!==_0x2548e8['charCodeAt'](0x0)){_0x10e554++;_0x10e554===I&&_0x10e554++;_0x10e554===O&&_0x10e554++;if(_0x10e554>V){if(_0x3fca1a)throw'Bad\x20character:\x20'+_0x2548e8;_0x10e554=A,_0x3fca1a=!![];}_0x2a22ba+=0x186a0;}return _0x2a22ba;}function getMinNorthing(_0x413793){var _0x42e1b0;switch(_0x413793){case'C':_0x42e1b0=0x10c8e0;break;case'D':_0x42e1b0=0x1e8480;break;case'E':_0x42e1b0=0x2ab980;break;case'F':_0x42e1b0=0x387520;break;case'G':_0x42e1b0=0x4630c0;break;case'H':_0x42e1b0=0x53ec60;break;case'J':_0x42e1b0=0x61a800;break;case'K':_0x42e1b0=0x6f63a0;break;case'L':_0x42e1b0=0x7d1f40;break;case'M':_0x42e1b0=0x8adae0;break;case'N':_0x42e1b0=0x0;break;case'P':_0x42e1b0=0xc3500;break;case'Q':_0x42e1b0=0x19f0a0;break;case'R':_0x42e1b0=0x27ac40;break;case'S':_0x42e1b0=0x3567e0;break;case'T':_0x42e1b0=0x432380;break;case'U':_0x42e1b0=0x50df20;break;case'V':_0x42e1b0=0x5e9ac0;break;case'W':_0x42e1b0=0x6acfc0;break;case'X':_0x42e1b0=0x788b60;break;default:_0x42e1b0=-0x1;}if(_0x42e1b0>=0x0)return _0x42e1b0;else throw'Invalid\x20zone\x20letter:\x20'+_0x413793;}function Point(_0x8c4f5a,_0x21ba36,_0x5d3722){var _0x38bc42={_0x41fa57:0x8e5,_0x3957bf:0x253},_0x33b551=_0xf99cb3;if(!(this instanceof Point))return new Point(_0x8c4f5a,_0x21ba36,_0x5d3722);if(Array[_0x33b551(_0x38bc42._0x41fa57)](_0x8c4f5a))this['x']=_0x8c4f5a[0x0],this['y']=_0x8c4f5a[0x1],this['z']=_0x8c4f5a[0x2]||0x0;else{if(typeof _0x8c4f5a==='object')this['x']=_0x8c4f5a['x'],this['y']=_0x8c4f5a['y'],this['z']=_0x8c4f5a['z']||0x0;else{if(typeof _0x8c4f5a===_0x33b551(_0x38bc42._0x3957bf)&&typeof _0x21ba36===_0x33b551(0x6b0)){var _0x34f42a=_0x8c4f5a['split'](',');this['x']=parseFloat(_0x34f42a[0x0],0xa),this['y']=parseFloat(_0x34f42a[0x1],0xa),this['z']=parseFloat(_0x34f42a[0x2],0xa)||0x0;}else this['x']=_0x8c4f5a,this['y']=_0x21ba36,this['z']=_0x5d3722||0x0;}}console['warn']('proj4.Point\x20will\x20be\x20removed\x20in\x20version\x203,\x20use\x20proj4.toPoint');}Point[_0xf99cb3(0xa71)]=function(_0x161281){return new Point(toPoint(_0x161281));},Point['prototype'][_0xf99cb3(0xef4)]=function(_0x8212c8){return forward$t([this['x'],this['y']],_0x8212c8);};var C00=0x1,C02=0.25,C04=0.046875,C06=0.01953125,C08=0.01068115234375,C22=0.75,C44=0.46875,C46=0.013020833333333334,C48=0.007120768229166667,C66=0.3645833333333333,C68=0.005696614583333333,C88=0.3076171875;function pj_enfn(_0x1f34bd){var _0x3e8004=[];_0x3e8004[0x0]=C00-_0x1f34bd*(C02+_0x1f34bd*(C04+_0x1f34bd*(C06+_0x1f34bd*C08))),_0x3e8004[0x1]=_0x1f34bd*(C22-_0x1f34bd*(C04+_0x1f34bd*(C06+_0x1f34bd*C08)));var _0x7509db=_0x1f34bd*_0x1f34bd;return _0x3e8004[0x2]=_0x7509db*(C44-_0x1f34bd*(C46+_0x1f34bd*C48)),_0x7509db*=_0x1f34bd,_0x3e8004[0x3]=_0x7509db*(C66-_0x1f34bd*C68),_0x3e8004[0x4]=_0x7509db*_0x1f34bd*C88,_0x3e8004;}function pj_mlfn(_0x8ad595,_0x4a31aa,_0xc0387c,_0x1912a4){return _0xc0387c*=_0x4a31aa,_0x4a31aa*=_0x4a31aa,_0x1912a4[0x0]*_0x8ad595-_0xc0387c*(_0x1912a4[0x1]+_0x4a31aa*(_0x1912a4[0x2]+_0x4a31aa*(_0x1912a4[0x3]+_0x4a31aa*_0x1912a4[0x4])));}var MAX_ITER$3=0x14;function pj_inv_mlfn(_0x1a7c11,_0x1e8ba8,_0x4851d4){var _0x74f7b9=_0xf99cb3,_0x3da558=0x1/(0x1-_0x1e8ba8),_0x323705=_0x1a7c11;for(var _0x4502f3=MAX_ITER$3;_0x4502f3;--_0x4502f3){var _0x2ef046=Math['sin'](_0x323705),_0x1fbef4=0x1-_0x1e8ba8*_0x2ef046*_0x2ef046;_0x1fbef4=(pj_mlfn(_0x323705,_0x2ef046,Math['cos'](_0x323705),_0x4851d4)-_0x1a7c11)*(_0x1fbef4*Math[_0x74f7b9(0xad9)](_0x1fbef4))*_0x3da558,_0x323705-=_0x1fbef4;if(Math['abs'](_0x1fbef4)<EPSLN)return _0x323705;}return _0x323705;}function init$t(){var _0x366e10={_0x31a316:0x6df,_0x13f3bd:0x5f9},_0x4588d9=_0xf99cb3;this['x0']=this['x0']!==undefined?this['x0']:0x0,this['y0']=this['y0']!==undefined?this['y0']:0x0,this[_0x4588d9(_0x366e10._0x31a316)]=this['long0']!==undefined?this[_0x4588d9(0x6df)]:0x0,this['lat0']=this['lat0']!==undefined?this['lat0']:0x0,this['es']&&(this['en']=pj_enfn(this['es']),this['ml0']=pj_mlfn(this['lat0'],Math['sin'](this['lat0']),Math[_0x4588d9(_0x366e10._0x13f3bd)](this['lat0']),this['en']));}function forward$s(_0x14d68e){var _0x5224b4={_0x388bf8:0x4a6},_0x2f7c4b=_0xf99cb3,_0x8e8d0c=_0x14d68e['x'],_0x10d70a=_0x14d68e['y'],_0x44c2fb=adjust_lon(_0x8e8d0c-this[_0x2f7c4b(0x6df)]),_0x54b757,_0x1739e0,_0x173bfe,_0x527575=Math['sin'](_0x10d70a),_0x346aa3=Math['cos'](_0x10d70a);if(!this['es']){var _0x2dc8a3=_0x346aa3*Math[_0x2f7c4b(_0x5224b4._0x388bf8)](_0x44c2fb);if(Math[_0x2f7c4b(0xefd)](Math['abs'](_0x2dc8a3)-0x1)<EPSLN)return 0x5d;else{_0x1739e0=0.5*this['a']*this['k0']*Math['log']((0x1+_0x2dc8a3)/(0x1-_0x2dc8a3))+this['x0'],_0x173bfe=_0x346aa3*Math['cos'](_0x44c2fb)/Math['sqrt'](0x1-Math['pow'](_0x2dc8a3,0x2)),_0x2dc8a3=Math['abs'](_0x173bfe);if(_0x2dc8a3>=0x1){if(_0x2dc8a3-0x1>EPSLN)return 0x5d;else _0x173bfe=0x0;}else _0x173bfe=Math['acos'](_0x173bfe);_0x10d70a<0x0&&(_0x173bfe=-_0x173bfe),_0x173bfe=this['a']*this['k0']*(_0x173bfe-this['lat0'])+this['y0'];}}else{var _0xfb4f2c=_0x346aa3*_0x44c2fb,_0xb56056=Math['pow'](_0xfb4f2c,0x2),_0x49d885=this[_0x2f7c4b(0x49f)]*Math[_0x2f7c4b(0x383)](_0x346aa3,0x2),_0x139375=Math['pow'](_0x49d885,0x2),_0x2f8712=Math['abs'](_0x346aa3)>EPSLN?Math[_0x2f7c4b(0x5f1)](_0x10d70a):0x0,_0x254acf=Math['pow'](_0x2f8712,0x2),_0x1b2e95=Math['pow'](_0x254acf,0x2);_0x54b757=0x1-this['es']*Math['pow'](_0x527575,0x2),_0xfb4f2c=_0xfb4f2c/Math[_0x2f7c4b(0xad9)](_0x54b757);var _0x583e49=pj_mlfn(_0x10d70a,_0x527575,_0x346aa3,this['en']);_0x1739e0=this['a']*(this['k0']*_0xfb4f2c*(0x1+_0xb56056/0x6*(0x1-_0x254acf+_0x49d885+_0xb56056/0x14*(0x5-0x12*_0x254acf+_0x1b2e95+0xe*_0x49d885-0x3a*_0x254acf*_0x49d885+_0xb56056/0x2a*(0x3d+0xb3*_0x1b2e95-_0x1b2e95*_0x254acf-0x1df*_0x254acf)))))+this['x0'],_0x173bfe=this['a']*(this['k0']*(_0x583e49-this['ml0']+_0x527575*_0x44c2fb*_0xfb4f2c/0x2*(0x1+_0xb56056/0xc*(0x5-_0x254acf+0x9*_0x49d885+0x4*_0x139375+_0xb56056/0x1e*(0x3d+_0x1b2e95-0x3a*_0x254acf+0x10e*_0x49d885-0x14a*_0x254acf*_0x49d885+_0xb56056/0x38*(0x569+0x21f*_0x1b2e95-_0x1b2e95*_0x254acf-0xc27*_0x254acf))))))+this['y0'];}return _0x14d68e['x']=_0x1739e0,_0x14d68e['y']=_0x173bfe,_0x14d68e;}function inverse$s(_0x2e8e49){var _0x284ccb={_0x22c55d:0xad9,_0x31a0f7:0x4a6,_0x272002:0xefd},_0x2a2769=_0xf99cb3,_0xe208e2,_0x17b1d9,_0x133ec4,_0x5ab0ea,_0x57908d=(_0x2e8e49['x']-this['x0'])*(0x1/this['a']),_0x547b63=(_0x2e8e49['y']-this['y0'])*(0x1/this['a']);if(!this['es']){var _0x33a8e2=Math[_0x2a2769(0xe06)](_0x57908d/this['k0']),_0x1b3d45=0.5*(_0x33a8e2-0x1/_0x33a8e2),_0x1e19f3=this[_0x2a2769(0x73e)]+_0x547b63/this['k0'],_0x512db1=Math['cos'](_0x1e19f3);_0xe208e2=Math[_0x2a2769(_0x284ccb._0x22c55d)]((0x1-Math['pow'](_0x512db1,0x2))/(0x1+Math['pow'](_0x1b3d45,0x2))),_0x133ec4=Math['asin'](_0xe208e2),_0x547b63<0x0&&(_0x133ec4=-_0x133ec4),_0x1b3d45===0x0&&_0x512db1===0x0?_0x5ab0ea=0x0:_0x5ab0ea=adjust_lon(Math['atan2'](_0x1b3d45,_0x512db1)+this['long0']);}else{_0xe208e2=this['ml0']+_0x547b63/this['k0'],_0x17b1d9=pj_inv_mlfn(_0xe208e2,this['es'],this['en']);if(Math['abs'](_0x17b1d9)<HALF_PI){var _0x249b25=Math[_0x2a2769(_0x284ccb._0x31a0f7)](_0x17b1d9),_0x4025d9=Math['cos'](_0x17b1d9),_0x4644d4=Math[_0x2a2769(_0x284ccb._0x272002)](_0x4025d9)>EPSLN?Math['tan'](_0x17b1d9):0x0,_0x46421e=this['ep2']*Math['pow'](_0x4025d9,0x2),_0x14d707=Math['pow'](_0x46421e,0x2),_0x51c899=Math['pow'](_0x4644d4,0x2),_0x11f9ab=Math['pow'](_0x51c899,0x2);_0xe208e2=0x1-this['es']*Math['pow'](_0x249b25,0x2);var _0x540f36=_0x57908d*Math['sqrt'](_0xe208e2)/this['k0'],_0x9df50f=Math['pow'](_0x540f36,0x2);_0xe208e2=_0xe208e2*_0x4644d4,_0x133ec4=_0x17b1d9-_0xe208e2*_0x9df50f/(0x1-this['es'])*0.5*(0x1-_0x9df50f/0xc*(0x5+0x3*_0x51c899-0x9*_0x46421e*_0x51c899+_0x46421e-0x4*_0x14d707-_0x9df50f/0x1e*(0x3d+0x5a*_0x51c899-0xfc*_0x46421e*_0x51c899+0x2d*_0x11f9ab+0x2e*_0x46421e-_0x9df50f/0x38*(0x569+0xe31*_0x51c899+0xfff*_0x11f9ab+0x626*_0x11f9ab*_0x51c899)))),_0x5ab0ea=adjust_lon(this['long0']+_0x540f36*(0x1-_0x9df50f/0x6*(0x1+0x2*_0x51c899+_0x46421e-_0x9df50f/0x14*(0x5+0x1c*_0x51c899+0x18*_0x11f9ab+0x8*_0x46421e*_0x51c899+0x6*_0x46421e-_0x9df50f/0x2a*(0x3d+0x296*_0x51c899+0x528*_0x11f9ab+0x2d0*_0x11f9ab*_0x51c899))))/_0x4025d9);}else _0x133ec4=HALF_PI*sign(_0x547b63),_0x5ab0ea=0x0;}return _0x2e8e49['x']=_0x5ab0ea,_0x2e8e49['y']=_0x133ec4,_0x2e8e49;}var names$t=[_0xf99cb3(0xb02),'Fast\x20Transverse\x20Mercator'],tmerc={'init':init$t,'forward':forward$s,'inverse':inverse$s,'names':names$t};function sinh(_0x3c7b22){var _0x52b703=Math['exp'](_0x3c7b22);return _0x52b703=(_0x52b703-0x1/_0x52b703)/0x2,_0x52b703;}function hypot(_0x3abc9c,_0x59dfe2){var _0x2c2f89=_0xf99cb3;_0x3abc9c=Math[_0x2c2f89(0xefd)](_0x3abc9c),_0x59dfe2=Math['abs'](_0x59dfe2);var _0x2885c1=Math['max'](_0x3abc9c,_0x59dfe2),_0x57c4cd=Math['min'](_0x3abc9c,_0x59dfe2)/(_0x2885c1?_0x2885c1:0x1);return _0x2885c1*Math['sqrt'](0x1+Math['pow'](_0x57c4cd,0x2));}function log1py(_0x35b61){var _0x198667=0x1+_0x35b61,_0x5dba26=_0x198667-0x1;return _0x5dba26===0x0?_0x35b61:_0x35b61*Math['log'](_0x198667)/_0x5dba26;}function asinhy(_0x14131e){var _0x3fc837=Math['abs'](_0x14131e);return _0x3fc837=log1py(_0x3fc837*(0x1+_0x3fc837/(hypot(0x1,_0x3fc837)+0x1))),_0x14131e<0x0?-_0x3fc837:_0x3fc837;}function gatg(_0x3f80f8,_0x49d04e){var _0xb604d4=0x2*Math['cos'](0x2*_0x49d04e),_0x45b9a7=_0x3f80f8['length']-0x1,_0x571ef6=_0x3f80f8[_0x45b9a7],_0x233dab=0x0,_0x1fb98c;while(--_0x45b9a7>=0x0){_0x1fb98c=-_0x233dab+_0xb604d4*_0x571ef6+_0x3f80f8[_0x45b9a7],_0x233dab=_0x571ef6,_0x571ef6=_0x1fb98c;}return _0x49d04e+_0x1fb98c*Math['sin'](0x2*_0x49d04e);}function clens(_0x2e2c7d,_0x3cd467){var _0x1826e7={_0x2e4023:0xec0,_0x278637:0x4a6},_0x47cbcd=_0xf99cb3,_0x3a87fe=0x2*Math[_0x47cbcd(0x5f9)](_0x3cd467),_0x471828=_0x2e2c7d[_0x47cbcd(_0x1826e7._0x2e4023)]-0x1,_0x2ae650=_0x2e2c7d[_0x471828],_0x50d00a=0x0,_0x2756f1;while(--_0x471828>=0x0){_0x2756f1=-_0x50d00a+_0x3a87fe*_0x2ae650+_0x2e2c7d[_0x471828],_0x50d00a=_0x2ae650,_0x2ae650=_0x2756f1;}return Math[_0x47cbcd(_0x1826e7._0x278637)](_0x3cd467)*_0x2756f1;}function cosh(_0x170479){var _0x5ccc55=Math['exp'](_0x170479);return _0x5ccc55=(_0x5ccc55+0x1/_0x5ccc55)/0x2,_0x5ccc55;}function clens_cmplx(_0x4e170f,_0x970778,_0xa4c25){var _0xe5ae6={_0x56c3ac:0x4a6},_0x2740f2=_0xf99cb3,_0xcae9a=Math[_0x2740f2(_0xe5ae6._0x56c3ac)](_0x970778),_0x1f0d88=Math['cos'](_0x970778),_0x17048f=sinh(_0xa4c25),_0x5bc436=cosh(_0xa4c25),_0x3a8560=0x2*_0x1f0d88*_0x5bc436,_0x4a241a=-0x2*_0xcae9a*_0x17048f,_0x3b75e2=_0x4e170f['length']-0x1,_0x40bbc8=_0x4e170f[_0x3b75e2],_0x50bb18=0x0,_0x4d3574=0x0,_0x24215b=0x0,_0x2f9d9,_0x1f6898;while(--_0x3b75e2>=0x0){_0x2f9d9=_0x4d3574,_0x1f6898=_0x50bb18,_0x4d3574=_0x40bbc8,_0x50bb18=_0x24215b,_0x40bbc8=-_0x2f9d9+_0x3a8560*_0x4d3574-_0x4a241a*_0x50bb18+_0x4e170f[_0x3b75e2],_0x24215b=-_0x1f6898+_0x4a241a*_0x4d3574+_0x3a8560*_0x50bb18;}return _0x3a8560=_0xcae9a*_0x5bc436,_0x4a241a=_0x1f0d88*_0x17048f,[_0x3a8560*_0x40bbc8-_0x4a241a*_0x24215b,_0x3a8560*_0x24215b+_0x4a241a*_0x40bbc8];}function init$s(){var _0x5513ea={_0x44498a:0x285,_0x1676d6:0xecd,_0x591ca5:0x55c,_0x2e9b3d:0xad9,_0x433806:0xb16,_0x3b977c:0xa6c,_0x12aa3d:0xff7},_0x1d280f=_0xf99cb3;if(!this[_0x1d280f(_0x5513ea._0x44498a)]&&(isNaN(this['es'])||this['es']<=0x0))throw new Error(_0x1d280f(0x4aa));this['approx']&&(tmerc['init']['apply'](this),this['forward']=tmerc['forward'],this[_0x1d280f(_0x5513ea._0x1676d6)]=tmerc[_0x1d280f(_0x5513ea._0x1676d6)]);this['x0']=this['x0']!==undefined?this['x0']:0x0,this['y0']=this['y0']!==undefined?this['y0']:0x0,this['long0']=this['long0']!==undefined?this['long0']:0x0,this['lat0']=this[_0x1d280f(0x73e)]!==undefined?this['lat0']:0x0,this[_0x1d280f(_0x5513ea._0x591ca5)]=[],this['cbg']=[],this['utg']=[],this[_0x1d280f(0xa6c)]=[];var _0x4eb26a=this['es']/(0x1+Math[_0x1d280f(_0x5513ea._0x2e9b3d)](0x1-this['es'])),_0x46e3ca=_0x4eb26a/(0x2-_0x4eb26a),_0x7be587=_0x46e3ca;this['cgb'][0x0]=_0x46e3ca*(0x2+_0x46e3ca*(-0x2/0x3+_0x46e3ca*(-0x2+_0x46e3ca*(0x74/0x2d+_0x46e3ca*(0x1a/0x2d+_0x46e3ca*(-0xb26/0x2a3)))))),this['cbg'][0x0]=_0x46e3ca*(-0x2+_0x46e3ca*(0x2/0x3+_0x46e3ca*(0x4/0x3+_0x46e3ca*(-0x52/0x2d+_0x46e3ca*(0x20/0x2d+_0x46e3ca*(0x1222/0x1275)))))),_0x7be587=_0x7be587*_0x46e3ca,this['cgb'][0x1]=_0x7be587*(0x7/0x3+_0x46e3ca*(-0x8/0x5+_0x46e3ca*(-0xe3/0x2d+_0x46e3ca*(0xa90/0x13b+_0x46e3ca*(0x913/0x3b1))))),this['cbg'][0x1]=_0x7be587*(0x5/0x3+_0x46e3ca*(-0x10/0xf+_0x46e3ca*(-0xd/0x9+_0x46e3ca*(0x388/0x13b+_0x46e3ca*(-0x5f2/0x3b1))))),_0x7be587=_0x7be587*_0x46e3ca,this['cgb'][0x2]=_0x7be587*(0x38/0xf+_0x46e3ca*(-0x88/0x23+_0x46e3ca*(-0x4ee/0x69+_0x46e3ca*(0x12056/0xb13)))),this[_0x1d280f(0xb16)][0x2]=_0x7be587*(-0x1a/0xf+_0x46e3ca*(0x22/0x15+_0x46e3ca*(0x8/0x5+_0x46e3ca*(-0x318e/0xb13)))),_0x7be587=_0x7be587*_0x46e3ca,this['cgb'][0x3]=_0x7be587*(0x10b7/0x276+_0x46e3ca*(-0x14c/0x23+_0x46e3ca*(-0x618d4/0x375f))),this[_0x1d280f(_0x5513ea._0x433806)][0x3]=_0x7be587*(0x4d5/0x276+_0x46e3ca*(-0xc/0x5+_0x46e3ca*(-0x6100/0x375f))),_0x7be587=_0x7be587*_0x46e3ca,this[_0x1d280f(0x55c)][0x4]=_0x7be587*(0x104e/0x13b+_0x46e3ca*(-0x235c6/0x185d)),this['cbg'][0x4]=_0x7be587*(-0x2de/0x13b+_0x46e3ca*(0x1ac1e/0x79d1)),_0x7be587=_0x7be587*_0x46e3ca,this['cgb'][0x5]=_0x7be587*(0x92e4c/0x5703),this['cbg'][0x5]=_0x7be587*(0x6c7b1/0x26115),_0x7be587=Math['pow'](_0x46e3ca,0x2),this['Qn']=this['k0']/(0x1+_0x46e3ca)*(0x1+_0x7be587*(0x1/0x4+_0x7be587*(0x1/0x40+_0x7be587/0x100))),this['utg'][0x0]=_0x46e3ca*(-0.5+_0x46e3ca*(0x2/0x3+_0x46e3ca*(-0x25/0x60+_0x46e3ca*(0x1/0x168+_0x46e3ca*(0x51/0x200+_0x46e3ca*(-0x177c7/0x93a80)))))),this[_0x1d280f(_0x5513ea._0x3b977c)][0x0]=_0x46e3ca*(0.5+_0x46e3ca*(-0x2/0x3+_0x46e3ca*(0x5/0x10+_0x46e3ca*(0x29/0xb4+_0x46e3ca*(-0x7f/0x120+_0x46e3ca*(0x1ed3/0x93a8)))))),this['utg'][0x1]=_0x7be587*(-0x1/0x30+_0x46e3ca*(-0x1/0xf+_0x46e3ca*(0x1b5/0x5a0+_0x46e3ca*(-0x2e/0x69+_0x46e3ca*(0x1111f7/0x3b1000))))),this['gtu'][0x1]=_0x7be587*(0xd/0x30+_0x46e3ca*(-0x3/0x5+_0x46e3ca*(0x22d/0x5a0+_0x46e3ca*(0x119/0x276+_0x46e3ca*(-0x1e43c9/0x1d8800))))),_0x7be587=_0x7be587*_0x46e3ca,this[_0x1d280f(_0x5513ea._0x12aa3d)][0x2]=_0x7be587*(-0x11/0x1e0+_0x46e3ca*(0x25/0x348+_0x46e3ca*(0xd1/0x1180+_0x46e3ca*(-0x15c1/0x16260)))),this[_0x1d280f(0xa6c)][0x2]=_0x7be587*(0x3d/0xf0+_0x46e3ca*(-0x67/0x8c+_0x46e3ca*(0x3ad5/0x6900+_0x46e3ca*(0x28eb3/0x2c4c0)))),_0x7be587=_0x7be587*_0x46e3ca,this['utg'][0x3]=_0x7be587*(-0x112d/0x27600+_0x46e3ca*(0xb/0x1f8+_0x46e3ca*(0xcab2b/0x6ebe00))),this['gtu'][0x3]=_0x7be587*(0xc199/0x27600+_0x46e3ca*(-0xb3/0xa8+_0x46e3ca*(0x64bbbd/0x6ebe00))),_0x7be587=_0x7be587*_0x46e3ca,this['utg'][0x4]=_0x7be587*(-0x11e7/0x27600+_0x46e3ca*(0x1a92f/0x3ce880)),this['gtu'][0x4]=_0x7be587*(0x87a9/0x13b00+_0x46e3ca*(-0x342b09/0x1e7440)),_0x7be587=_0x7be587*_0x46e3ca,this[_0x1d280f(0xff7)][0x5]=_0x7be587*(-0x13b12f5/0x26115000),this['gtu'][0x5]=_0x7be587*(0xca8a53d/0x1308a800);var _0x58fa92=gatg(this['cbg'],this['lat0']);this['Zb']=-this['Qn']*(_0x58fa92+clens(this['gtu'],0x2*_0x58fa92));}function forward$r(_0x7e4c85){var _0x5373d0={_0x18f807:0xefd},_0x21ceda=_0xf99cb3,_0x19a11a=adjust_lon(_0x7e4c85['x']-this['long0']),_0x5b4919=_0x7e4c85['y'];_0x5b4919=gatg(this[_0x21ceda(0xb16)],_0x5b4919);var _0x56e49c=Math['sin'](_0x5b4919),_0x273c06=Math['cos'](_0x5b4919),_0xe88fb8=Math[_0x21ceda(0x4a6)](_0x19a11a),_0x36b351=Math['cos'](_0x19a11a);_0x5b4919=Math['atan2'](_0x56e49c,_0x36b351*_0x273c06),_0x19a11a=Math['atan2'](_0xe88fb8*_0x273c06,hypot(_0x56e49c,_0x273c06*_0x36b351)),_0x19a11a=asinhy(Math['tan'](_0x19a11a));var _0x25359d=clens_cmplx(this['gtu'],0x2*_0x5b4919,0x2*_0x19a11a);_0x5b4919=_0x5b4919+_0x25359d[0x0],_0x19a11a=_0x19a11a+_0x25359d[0x1];var _0x3a0c90,_0x3b6d6f;return Math[_0x21ceda(_0x5373d0._0x18f807)](_0x19a11a)<=2.623395162778?(_0x3a0c90=this['a']*(this['Qn']*_0x19a11a)+this['x0'],_0x3b6d6f=this['a']*(this['Qn']*_0x5b4919+this['Zb'])+this['y0']):(_0x3a0c90=Infinity,_0x3b6d6f=Infinity),_0x7e4c85['x']=_0x3a0c90,_0x7e4c85['y']=_0x3b6d6f,_0x7e4c85;}function inverse$r(_0x2ca12c){var _0x4c8389={_0x4e8b40:0xefd,_0x1f821a:0x4a6},_0x3142ad=_0xf99cb3,_0x52b36a=(_0x2ca12c['x']-this['x0'])*(0x1/this['a']),_0x4b26e1=(_0x2ca12c['y']-this['y0'])*(0x1/this['a']);_0x4b26e1=(_0x4b26e1-this['Zb'])/this['Qn'],_0x52b36a=_0x52b36a/this['Qn'];var _0x42a594,_0x435003;if(Math[_0x3142ad(_0x4c8389._0x4e8b40)](_0x52b36a)<=2.623395162778){var _0x107bfc=clens_cmplx(this['utg'],0x2*_0x4b26e1,0x2*_0x52b36a);_0x4b26e1=_0x4b26e1+_0x107bfc[0x0],_0x52b36a=_0x52b36a+_0x107bfc[0x1],_0x52b36a=Math['atan'](sinh(_0x52b36a));var _0x47b0af=Math[_0x3142ad(_0x4c8389._0x1f821a)](_0x4b26e1),_0x42963b=Math['cos'](_0x4b26e1),_0xc2a639=Math['sin'](_0x52b36a),_0x4cbb49=Math['cos'](_0x52b36a);_0x4b26e1=Math['atan2'](_0x47b0af*_0x4cbb49,hypot(_0xc2a639,_0x4cbb49*_0x42963b)),_0x52b36a=Math['atan2'](_0xc2a639,_0x4cbb49*_0x42963b),_0x42a594=adjust_lon(_0x52b36a+this['long0']),_0x435003=gatg(this[_0x3142ad(0x55c)],_0x4b26e1);}else _0x42a594=Infinity,_0x435003=Infinity;return _0x2ca12c['x']=_0x42a594,_0x2ca12c['y']=_0x435003,_0x2ca12c;}var names$s=[_0xf99cb3(0xedf),'Extended\x20Transverse\x20Mercator','etmerc',_0xf99cb3(0x813),_0xf99cb3(0x33d),'tmerc'],etmerc={'init':init$s,'forward':forward$r,'inverse':inverse$r,'names':names$s};function adjust_zone(_0x1f0b57,_0x3d8cf1){if(_0x1f0b57===undefined){_0x1f0b57=Math['floor']((adjust_lon(_0x3d8cf1)+Math['PI'])*0x1e/Math['PI'])+0x1;if(_0x1f0b57<0x0)return 0x0;else{if(_0x1f0b57>0x3c)return 0x3c;}}return _0x1f0b57;}var dependsOn=_0xf99cb3(0xc39);function init$r(){var _0x5d519a={_0x1d3c6c:0xd9f,_0x5eb53e:0x6df,_0x566850:0xe0b,_0x2dfbb2:0xecd,_0x569d58:0xecd},_0x2423a9=_0xf99cb3,_0xe7aa54=adjust_zone(this[_0x2423a9(_0x5d519a._0x1d3c6c)],this['long0']);if(_0xe7aa54===undefined)throw new Error('unknown\x20utm\x20zone');this['lat0']=0x0,this[_0x2423a9(_0x5d519a._0x5eb53e)]=(0x6*Math[_0x2423a9(0xefd)](_0xe7aa54)-0xb7)*D2R$1,this['x0']=0x7a120,this['y0']=this['utmSouth']?0x989680:0x0,this['k0']=0.9996,etmerc['init']['apply'](this),this[_0x2423a9(_0x5d519a._0x566850)]=etmerc['forward'],this[_0x2423a9(_0x5d519a._0x2dfbb2)]=etmerc[_0x2423a9(_0x5d519a._0x569d58)];}var names$r=['Universal\x20Transverse\x20Mercator\x20System','utm'],utm={'init':init$r,'names':names$r,'dependsOn':dependsOn};function srat(_0x349c68,_0x1f5c80){var _0x3e66ad=_0xf99cb3;return Math[_0x3e66ad(0x383)]((0x1-_0x349c68)/(0x1+_0x349c68),_0x1f5c80);}var MAX_ITER$2=0x14;function init$q(){var _0x4dbb82={_0x4e0f83:0x5f9,_0x91b69a:0x9c7,_0x3fa13a:0x5f1},_0xb0b667=_0xf99cb3,_0x793f2c=Math['sin'](this[_0xb0b667(0x73e)]),_0x2cc4c5=Math[_0xb0b667(_0x4dbb82._0x4e0f83)](this['lat0']);_0x2cc4c5*=_0x2cc4c5,this['rc']=Math['sqrt'](0x1-this['es'])/(0x1-this['es']*_0x793f2c*_0x793f2c),this['C']=Math['sqrt'](0x1+this['es']*_0x2cc4c5*_0x2cc4c5/(0x1-this['es'])),this[_0xb0b667(_0x4dbb82._0x91b69a)]=Math['asin'](_0x793f2c/this['C']),this['ratexp']=0.5*this['C']*this['e'],this['K']=Math[_0xb0b667(_0x4dbb82._0x3fa13a)](0.5*this['phic0']+FORTPI)/(Math['pow'](Math['tan'](0.5*this['lat0']+FORTPI),this['C'])*srat(this['e']*_0x793f2c,this['ratexp']));}function forward$q(_0x59e981){var _0x5ccf7e={_0x29c3c3:0x4a6},_0x5056f0=_0xf99cb3,_0x43938d=_0x59e981['x'],_0x24376b=_0x59e981['y'];return _0x59e981['y']=0x2*Math['atan'](this['K']*Math['pow'](Math['tan'](0.5*_0x24376b+FORTPI),this['C'])*srat(this['e']*Math[_0x5056f0(_0x5ccf7e._0x29c3c3)](_0x24376b),this[_0x5056f0(0x8a5)]))-HALF_PI,_0x59e981['x']=this['C']*_0x43938d,_0x59e981;}function inverse$q(_0x408387){var _0xdc2f33={_0x1ce2c5:0x5f1},_0x3eb869=_0xf99cb3,_0x2687b6=1e-14,_0x19ddbb=_0x408387['x']/this['C'],_0x236649=_0x408387['y'],_0x53d272=Math['pow'](Math[_0x3eb869(_0xdc2f33._0x1ce2c5)](0.5*_0x236649+FORTPI)/this['K'],0x1/this['C']);for(var _0x24a4d3=MAX_ITER$2;_0x24a4d3>0x0;--_0x24a4d3){_0x236649=0x2*Math['atan'](_0x53d272*srat(this['e']*Math['sin'](_0x408387['y']),-0.5*this['e']))-HALF_PI;if(Math['abs'](_0x236649-_0x408387['y'])<_0x2687b6)break;_0x408387['y']=_0x236649;}if(!_0x24a4d3)return null;return _0x408387['x']=_0x19ddbb,_0x408387['y']=_0x236649,_0x408387;}var names$q=[_0xf99cb3(0x3b0)],gauss={'init':init$q,'forward':forward$q,'inverse':inverse$q,'names':names$q};function init$p(){var _0x1f5d96={_0x2f941d:0x246,_0x146c39:0x9e2},_0x51d0b4=_0xf99cb3;gauss[_0x51d0b4(_0x1f5d96._0x2f941d)]['apply'](this);if(!this['rc'])return;this['sinc0']=Math[_0x51d0b4(0x4a6)](this['phic0']),this['cosc0']=Math['cos'](this[_0x51d0b4(0x9c7)]),this['R2']=0x2*this['rc'],!this[_0x51d0b4(0x9e2)]&&(this[_0x51d0b4(_0x1f5d96._0x146c39)]='Oblique\x20Stereographic\x20Alternative');}function forward$p(_0x2e369f){var _0x2e4041=_0xf99cb3,_0x2079d8,_0x5ede57,_0x270430,_0x197e26;return _0x2e369f['x']=adjust_lon(_0x2e369f['x']-this[_0x2e4041(0x6df)]),gauss[_0x2e4041(0xe0b)][_0x2e4041(0xf93)](this,[_0x2e369f]),_0x2079d8=Math[_0x2e4041(0x4a6)](_0x2e369f['y']),_0x5ede57=Math['cos'](_0x2e369f['y']),_0x270430=Math['cos'](_0x2e369f['x']),_0x197e26=this['k0']*this['R2']/(0x1+this[_0x2e4041(0x374)]*_0x2079d8+this['cosc0']*_0x5ede57*_0x270430),_0x2e369f['x']=_0x197e26*_0x5ede57*Math['sin'](_0x2e369f['x']),_0x2e369f['y']=_0x197e26*(this['cosc0']*_0x2079d8-this[_0x2e4041(0x374)]*_0x5ede57*_0x270430),_0x2e369f['x']=this['a']*_0x2e369f['x']+this['x0'],_0x2e369f['y']=this['a']*_0x2e369f['y']+this['y0'],_0x2e369f;}function inverse$p(_0xa36100){var _0x24fabb={_0x48b7ac:0x69b,_0x4f40b5:0x374,_0x47a170:0x9c7},_0x4d9bea=_0xf99cb3,_0x4e9ee5,_0x161ae6,_0x5562ee,_0x2f0228,_0x27e5f3;_0xa36100['x']=(_0xa36100['x']-this['x0'])/this['a'],_0xa36100['y']=(_0xa36100['y']-this['y0'])/this['a'],_0xa36100['x']/=this['k0'],_0xa36100['y']/=this['k0'];if(_0x27e5f3=Math[_0x4d9bea(0xad9)](_0xa36100['x']*_0xa36100['x']+_0xa36100['y']*_0xa36100['y'])){var _0x12c3e9=0x2*Math[_0x4d9bea(0x69b)](_0x27e5f3,this['R2']);_0x4e9ee5=Math[_0x4d9bea(0x4a6)](_0x12c3e9),_0x161ae6=Math['cos'](_0x12c3e9),_0x2f0228=Math['asin'](_0x161ae6*this['sinc0']+_0xa36100['y']*_0x4e9ee5*this['cosc0']/_0x27e5f3),_0x5562ee=Math[_0x4d9bea(_0x24fabb._0x48b7ac)](_0xa36100['x']*_0x4e9ee5,_0x27e5f3*this['cosc0']*_0x161ae6-_0xa36100['y']*this[_0x4d9bea(_0x24fabb._0x4f40b5)]*_0x4e9ee5);}else _0x2f0228=this[_0x4d9bea(_0x24fabb._0x47a170)],_0x5562ee=0x0;return _0xa36100['x']=_0x5562ee,_0xa36100['y']=_0x2f0228,gauss['inverse'][_0x4d9bea(0xf93)](this,[_0xa36100]),_0xa36100['x']=adjust_lon(_0xa36100['x']+this[_0x4d9bea(0x6df)]),_0xa36100;}var names$p=['Stereographic_North_Pole','Oblique_Stereographic','Polar_Stereographic',_0xf99cb3(0xab5),_0xf99cb3(0xc32),_0xf99cb3(0xbb0)],sterea={'init':init$p,'forward':forward$p,'inverse':inverse$p,'names':names$p};function ssfn_(_0x303de1,_0x57cd6b,_0x309991){return _0x57cd6b*=_0x309991,Math['tan'](0.5*(HALF_PI+_0x303de1))*Math['pow']((0x1-_0x57cd6b)/(0x1+_0x57cd6b),0.5*_0x309991);}function init$o(){var _0x20ef31={_0xd97af4:0x73e,_0x583ab2:0x73e,_0x3799a5:0xca8,_0xa44d2c:0x4a6},_0x3975be=_0xf99cb3;this['coslat0']=Math['cos'](this['lat0']),this['sinlat0']=Math['sin'](this[_0x3975be(_0x20ef31._0xd97af4)]),this['sphere']?this['k0']===0x1&&!isNaN(this['lat_ts'])&&Math['abs'](this['coslat0'])<=EPSLN&&(this['k0']=0.5*(0x1+sign(this['lat0'])*Math['sin'](this['lat_ts']))):(Math['abs'](this['coslat0'])<=EPSLN&&(this[_0x3975be(_0x20ef31._0x583ab2)]>0x0?this['con']=0x1:this['con']=-0x1),this['cons']=Math[_0x3975be(0xad9)](Math['pow'](0x1+this['e'],0x1+this['e'])*Math['pow'](0x1-this['e'],0x1-this['e'])),this['k0']===0x1&&!isNaN(this[_0x3975be(_0x20ef31._0x3799a5)])&&Math['abs'](this['coslat0'])<=EPSLN&&(this['k0']=0.5*this['cons']*msfnz(this['e'],Math['sin'](this['lat_ts']),Math['cos'](this['lat_ts']))/tsfnz(this['e'],this['con']*this['lat_ts'],this[_0x3975be(0xa4e)]*Math[_0x3975be(_0x20ef31._0xa44d2c)](this['lat_ts']))),this['ms1']=msfnz(this['e'],this['sinlat0'],this['coslat0']),this['X0']=0x2*Math['atan'](this['ssfn_'](this['lat0'],this['sinlat0'],this['e']))-HALF_PI,this['cosX0']=Math['cos'](this['X0']),this['sinX0']=Math[_0x3975be(0x4a6)](this['X0']));}function forward$o(_0x326718){var _0x17e642={_0x328e3c:0xefd,_0x42c89c:0xefd,_0xaa553b:0x6df,_0xa20803:0x5f9,_0x3aef29:0x785,_0x59f9d5:0x5f9},_0x4054ab=_0xf99cb3,_0x989080=_0x326718['x'],_0x5ec4ac=_0x326718['y'],_0x3154a4=Math['sin'](_0x5ec4ac),_0x3a41c9=Math['cos'](_0x5ec4ac),_0x3da39b,_0x52e33f,_0x33d461,_0x5976e8,_0x37e76c,_0x27fbee,_0x483482=adjust_lon(_0x989080-this[_0x4054ab(0x6df)]);if(Math[_0x4054ab(_0x17e642._0x328e3c)](Math[_0x4054ab(_0x17e642._0x42c89c)](_0x989080-this[_0x4054ab(_0x17e642._0xaa553b)])-Math['PI'])<=EPSLN&&Math['abs'](_0x5ec4ac+this['lat0'])<=EPSLN)return _0x326718['x']=NaN,_0x326718['y']=NaN,_0x326718;if(this['sphere'])return _0x3da39b=0x2*this['k0']/(0x1+this['sinlat0']*_0x3154a4+this['coslat0']*_0x3a41c9*Math['cos'](_0x483482)),_0x326718['x']=this['a']*_0x3da39b*_0x3a41c9*Math['sin'](_0x483482)+this['x0'],_0x326718['y']=this['a']*_0x3da39b*(this['coslat0']*_0x3154a4-this['sinlat0']*_0x3a41c9*Math['cos'](_0x483482))+this['y0'],_0x326718;else{_0x52e33f=0x2*Math['atan'](this['ssfn_'](_0x5ec4ac,_0x3154a4,this['e']))-HALF_PI,_0x5976e8=Math['cos'](_0x52e33f),_0x33d461=Math['sin'](_0x52e33f);if(Math['abs'](this[_0x4054ab(0x93a)])<=EPSLN)return _0x37e76c=tsfnz(this['e'],_0x5ec4ac*this[_0x4054ab(0xa4e)],this[_0x4054ab(0xa4e)]*_0x3154a4),_0x27fbee=0x2*this['a']*this['k0']*_0x37e76c/this['cons'],_0x326718['x']=this['x0']+_0x27fbee*Math[_0x4054ab(0x4a6)](_0x989080-this['long0']),_0x326718['y']=this['y0']-this['con']*_0x27fbee*Math[_0x4054ab(_0x17e642._0xa20803)](_0x989080-this['long0']),_0x326718;else Math['abs'](this[_0x4054ab(_0x17e642._0x3aef29)])<EPSLN?(_0x3da39b=0x2*this['a']*this['k0']/(0x1+_0x5976e8*Math[_0x4054ab(_0x17e642._0x59f9d5)](_0x483482)),_0x326718['y']=_0x3da39b*_0x33d461):(_0x3da39b=0x2*this['a']*this['k0']*this['ms1']/(this['cosX0']*(0x1+this[_0x4054ab(0x2ea)]*_0x33d461+this['cosX0']*_0x5976e8*Math['cos'](_0x483482))),_0x326718['y']=_0x3da39b*(this[_0x4054ab(0xa70)]*_0x33d461-this['sinX0']*_0x5976e8*Math['cos'](_0x483482))+this['y0']);_0x326718['x']=_0x3da39b*_0x5976e8*Math['sin'](_0x483482)+this['x0'];}return _0x326718;}function inverse$o(_0x1104db){var _0x14bf84={_0x59f42e:0xad9,_0x1ec3f7:0x76a,_0x5099a9:0x5f9,_0x326651:0xefd,_0x56ab89:0x69b,_0x12687b:0x6df,_0x7aee55:0x4a6,_0x2f6de0:0x69b,_0x340950:0x4a6,_0x1ab3f7:0x6df},_0x35d511=_0xf99cb3;_0x1104db['x']-=this['x0'],_0x1104db['y']-=this['y0'];var _0x58e489,_0x50b6cd,_0x482912,_0x1a5923,_0x300e88,_0x783650=Math[_0x35d511(_0x14bf84._0x59f42e)](_0x1104db['x']*_0x1104db['x']+_0x1104db['y']*_0x1104db['y']);if(this['sphere']){var _0x42c61f=0x2*Math[_0x35d511(_0x14bf84._0x1ec3f7)](_0x783650/(0x2*this['a']*this['k0']));_0x58e489=this['long0'],_0x50b6cd=this[_0x35d511(0x73e)];if(_0x783650<=EPSLN)return _0x1104db['x']=_0x58e489,_0x1104db['y']=_0x50b6cd,_0x1104db;return _0x50b6cd=Math['asin'](Math[_0x35d511(_0x14bf84._0x5099a9)](_0x42c61f)*this['sinlat0']+_0x1104db['y']*Math['sin'](_0x42c61f)*this[_0x35d511(0x93a)]/_0x783650),Math[_0x35d511(_0x14bf84._0x326651)](this['coslat0'])<EPSLN?this['lat0']>0x0?_0x58e489=adjust_lon(this['long0']+Math[_0x35d511(_0x14bf84._0x56ab89)](_0x1104db['x'],-0x1*_0x1104db['y'])):_0x58e489=adjust_lon(this[_0x35d511(0x6df)]+Math['atan2'](_0x1104db['x'],_0x1104db['y'])):_0x58e489=adjust_lon(this[_0x35d511(_0x14bf84._0x12687b)]+Math['atan2'](_0x1104db['x']*Math[_0x35d511(_0x14bf84._0x7aee55)](_0x42c61f),_0x783650*this['coslat0']*Math['cos'](_0x42c61f)-_0x1104db['y']*this['sinlat0']*Math[_0x35d511(0x4a6)](_0x42c61f))),_0x1104db['x']=_0x58e489,_0x1104db['y']=_0x50b6cd,_0x1104db;}else{if(Math[_0x35d511(0xefd)](this[_0x35d511(0x93a)])<=EPSLN){if(_0x783650<=EPSLN)return _0x50b6cd=this['lat0'],_0x58e489=this['long0'],_0x1104db['x']=_0x58e489,_0x1104db['y']=_0x50b6cd,_0x1104db;_0x1104db['x']*=this['con'],_0x1104db['y']*=this['con'],_0x482912=_0x783650*this[_0x35d511(0x560)]/(0x2*this['a']*this['k0']),_0x50b6cd=this['con']*phi2z(this['e'],_0x482912),_0x58e489=this['con']*adjust_lon(this['con']*this[_0x35d511(0x6df)]+Math[_0x35d511(_0x14bf84._0x2f6de0)](_0x1104db['x'],-0x1*_0x1104db['y']));}else _0x1a5923=0x2*Math['atan'](_0x783650*this['cosX0']/(0x2*this['a']*this['k0']*this['ms1'])),_0x58e489=this[_0x35d511(0x6df)],_0x783650<=EPSLN?_0x300e88=this['X0']:(_0x300e88=Math['asin'](Math[_0x35d511(_0x14bf84._0x5099a9)](_0x1a5923)*this['sinX0']+_0x1104db['y']*Math[_0x35d511(_0x14bf84._0x340950)](_0x1a5923)*this['cosX0']/_0x783650),_0x58e489=adjust_lon(this[_0x35d511(_0x14bf84._0x1ab3f7)]+Math[_0x35d511(_0x14bf84._0x56ab89)](_0x1104db['x']*Math['sin'](_0x1a5923),_0x783650*this['cosX0']*Math['cos'](_0x1a5923)-_0x1104db['y']*this[_0x35d511(0x2ea)]*Math['sin'](_0x1a5923)))),_0x50b6cd=-0x1*phi2z(this['e'],Math['tan'](0.5*(HALF_PI+_0x300e88)));}return _0x1104db['x']=_0x58e489,_0x1104db['y']=_0x50b6cd,_0x1104db;}var names$o=['stere',_0xf99cb3(0x608),'Polar\x20Stereographic\x20(variant\x20B)'],stere={'init':init$o,'forward':forward$o,'inverse':inverse$o,'names':names$o,'ssfn_':ssfn_};function init$n(){var _0x194477={_0x5328fa:0xad9},_0x5244f5=_0xf99cb3,_0x55f753=this['lat0'];this['lambda0']=this['long0'];var _0xf54045=Math['sin'](_0x55f753),_0x552542=this['a'],_0x34c4e2=this['rf'],_0x12546b=0x1/_0x34c4e2,_0x31582a=0x2*_0x12546b-Math['pow'](_0x12546b,0x2),_0x475b8c=this['e']=Math[_0x5244f5(_0x194477._0x5328fa)](_0x31582a);this['R']=this['k0']*_0x552542*Math['sqrt'](0x1-_0x31582a)/(0x1-_0x31582a*Math['pow'](_0xf54045,0x2)),this['alpha']=Math['sqrt'](0x1+_0x31582a/(0x1-_0x31582a)*Math['pow'](Math['cos'](_0x55f753),0x4)),this['b0']=Math['asin'](_0xf54045/this['alpha']);var _0x2f98c9=Math[_0x5244f5(0xbb9)](Math['tan'](Math['PI']/0x4+this['b0']/0x2)),_0xc0de3d=Math[_0x5244f5(0xbb9)](Math['tan'](Math['PI']/0x4+_0x55f753/0x2)),_0x11f803=Math[_0x5244f5(0xbb9)]((0x1+_0x475b8c*_0xf54045)/(0x1-_0x475b8c*_0xf54045));this['K']=_0x2f98c9-this['alpha']*_0xc0de3d+this[_0x5244f5(0xcd0)]*_0x475b8c/0x2*_0x11f803;}function forward$n(_0x5361f7){var _0x5f366e={_0x318eb2:0xe06,_0x49d625:0x4a6,_0x158944:0x4a6},_0x4bcae7=_0xf99cb3,_0x92c6bb=Math['log'](Math['tan'](Math['PI']/0x4-_0x5361f7['y']/0x2)),_0x1cfce2=this['e']/0x2*Math['log']((0x1+this['e']*Math['sin'](_0x5361f7['y']))/(0x1-this['e']*Math['sin'](_0x5361f7['y']))),_0x43d53d=-this['alpha']*(_0x92c6bb+_0x1cfce2)+this['K'],_0x289b2e=0x2*(Math['atan'](Math[_0x4bcae7(_0x5f366e._0x318eb2)](_0x43d53d))-Math['PI']/0x4),_0xab616=this['alpha']*(_0x5361f7['x']-this[_0x4bcae7(0xb08)]),_0x3f342d=Math[_0x4bcae7(0x76a)](Math[_0x4bcae7(_0x5f366e._0x49d625)](_0xab616)/(Math[_0x4bcae7(_0x5f366e._0x49d625)](this['b0'])*Math['tan'](_0x289b2e)+Math['cos'](this['b0'])*Math['cos'](_0xab616))),_0x28a06f=Math['asin'](Math[_0x4bcae7(0x5f9)](this['b0'])*Math['sin'](_0x289b2e)-Math['sin'](this['b0'])*Math['cos'](_0x289b2e)*Math['cos'](_0xab616));return _0x5361f7['y']=this['R']/0x2*Math['log']((0x1+Math['sin'](_0x28a06f))/(0x1-Math[_0x4bcae7(_0x5f366e._0x158944)](_0x28a06f)))+this['y0'],_0x5361f7['x']=this['R']*_0x3f342d+this['x0'],_0x5361f7;}function inverse$n(_0x384f3b){var _0x29703d={_0x2cd5ad:0x76a,_0x1832cd:0x5f9,_0x23050a:0x5f1,_0x486909:0x5f1,_0x29abdd:0x76a},_0x575af6=_0xf99cb3,_0x2c8398=_0x384f3b['x']-this['x0'],_0xf71243=_0x384f3b['y']-this['y0'],_0x8fadaf=_0x2c8398/this['R'],_0x3c2f85=0x2*(Math[_0x575af6(_0x29703d._0x2cd5ad)](Math['exp'](_0xf71243/this['R']))-Math['PI']/0x4),_0x14d290=Math['asin'](Math['cos'](this['b0'])*Math['sin'](_0x3c2f85)+Math['sin'](this['b0'])*Math[_0x575af6(_0x29703d._0x1832cd)](_0x3c2f85)*Math[_0x575af6(_0x29703d._0x1832cd)](_0x8fadaf)),_0xd90c1d=Math['atan'](Math['sin'](_0x8fadaf)/(Math['cos'](this['b0'])*Math['cos'](_0x8fadaf)-Math['sin'](this['b0'])*Math[_0x575af6(_0x29703d._0x23050a)](_0x3c2f85))),_0x569cc7=this['lambda0']+_0xd90c1d/this['alpha'],_0x19067c=0x0,_0x24e57a=_0x14d290,_0x1ab973=-0x3e8,_0x3cafbb=0x0;while(Math['abs'](_0x24e57a-_0x1ab973)>1e-7){if(++_0x3cafbb>0x14)return;_0x19067c=0x1/this['alpha']*(Math['log'](Math[_0x575af6(_0x29703d._0x486909)](Math['PI']/0x4+_0x14d290/0x2))-this['K'])+this['e']*Math['log'](Math['tan'](Math['PI']/0x4+Math['asin'](this['e']*Math['sin'](_0x24e57a))/0x2)),_0x1ab973=_0x24e57a,_0x24e57a=0x2*Math[_0x575af6(_0x29703d._0x29abdd)](Math['exp'](_0x19067c))-Math['PI']/0x2;}return _0x384f3b['x']=_0x569cc7,_0x384f3b['y']=_0x24e57a,_0x384f3b;}var names$n=['somerc'],somerc={'init':init$n,'forward':forward$n,'inverse':inverse$n,'names':names$n},TOL=1e-7;function isTypeA(_0xaa661c){var _0x427954={_0x237b5c:0xe55,_0x3d75d8:0xf24,_0x545cd9:0xbcc,_0x186ca3:0xe8c},_0x57f02b=_0xf99cb3,_0x94a4e7=['Hotine_Oblique_Mercator','Hotine_Oblique_Mercator_Azimuth_Natural_Origin'],_0x9d9f15=typeof _0xaa661c['PROJECTION']===_0x57f02b(_0x427954._0x237b5c)?Object[_0x57f02b(_0x427954._0x3d75d8)](_0xaa661c['PROJECTION'])[0x0]:_0xaa661c['PROJECTION'];return _0x57f02b(0x2a3)in _0xaa661c||_0x57f02b(_0x427954._0x545cd9)in _0xaa661c||_0x94a4e7[_0x57f02b(_0x427954._0x186ca3)](_0x9d9f15)!==-0x1;}function init$m(){var _0x29d096={_0x18f693:0x1a4,_0xa5c57b:0xefd,_0x123862:0xefd,_0x186d80:0xefd,_0x2e37fa:0x73e,_0x4d5f96:0xba6,_0x126ddd:0xbe1,_0x2a29e3:0xbe1,_0x3dfc7b:0xbb9},_0x571bc7=_0xf99cb3,_0x255785,_0x3a53b0,_0x1b81a5,_0x57b49e,_0x3d5754,_0xf612c4,_0x4b3d8b,_0x558a12,_0x32685f,_0x325a12,_0x42a559=0x0,_0x58bede,_0x1afbe5=0x0,_0x1b57bf=0x0,_0x1f09ac=0x0,_0x25120d=0x0,_0x1fde48=0x0,_0x488772=0x0;this[_0x571bc7(0xbcc)]=isTypeA(this),this['no_rot']=_0x571bc7(_0x29d096._0x18f693)in this;var _0x5463f6=![];'alpha'in this&&(_0x5463f6=!![]);var _0x2c8bcd=![];'rectified_grid_angle'in this&&(_0x2c8bcd=!![]);_0x5463f6&&(_0x488772=this['alpha']);_0x2c8bcd&&(_0x42a559=this['rectified_grid_angle']*D2R$1);if(_0x5463f6||_0x2c8bcd)_0x1afbe5=this['longc'];else{_0x1b57bf=this[_0x571bc7(0x3ee)],_0x25120d=this['lat1'],_0x1f09ac=this['long2'],_0x1fde48=this[_0x571bc7(0xd20)];if(Math['abs'](_0x25120d-_0x1fde48)<=TOL||(_0x255785=Math[_0x571bc7(0xefd)](_0x25120d))<=TOL||Math['abs'](_0x255785-HALF_PI)<=TOL||Math[_0x571bc7(0xefd)](Math[_0x571bc7(_0x29d096._0xa5c57b)](this['lat0'])-HALF_PI)<=TOL||Math[_0x571bc7(_0x29d096._0x123862)](Math[_0x571bc7(_0x29d096._0x186d80)](_0x1fde48)-HALF_PI)<=TOL)throw new Error();}var _0x4c6d5d=0x1-this['es'];_0x3a53b0=Math['sqrt'](_0x4c6d5d);Math['abs'](this['lat0'])>EPSLN?(_0x558a12=Math['sin'](this['lat0']),_0x1b81a5=Math['cos'](this['lat0']),_0x255785=0x1-this['es']*_0x558a12*_0x558a12,this['B']=_0x1b81a5*_0x1b81a5,this['B']=Math['sqrt'](0x1+this['es']*this['B']*this['B']/_0x4c6d5d),this['A']=this['B']*this['k0']*_0x3a53b0/_0x255785,_0x57b49e=this['B']*_0x3a53b0/(_0x1b81a5*Math['sqrt'](_0x255785)),_0x3d5754=_0x57b49e*_0x57b49e-0x1,_0x3d5754<=0x0?_0x3d5754=0x0:(_0x3d5754=Math['sqrt'](_0x3d5754),this['lat0']<0x0&&(_0x3d5754=-_0x3d5754)),this['E']=_0x3d5754+=_0x57b49e,this['E']*=Math[_0x571bc7(0x383)](tsfnz(this['e'],this[_0x571bc7(_0x29d096._0x2e37fa)],_0x558a12),this['B'])):(this['B']=0x1/_0x3a53b0,this['A']=this['k0'],this['E']=_0x57b49e=_0x3d5754=0x1);if(_0x5463f6||_0x2c8bcd)_0x5463f6?(_0x58bede=Math['asin'](Math[_0x571bc7(0x4a6)](_0x488772)/_0x57b49e),!_0x2c8bcd&&(_0x42a559=_0x488772)):(_0x58bede=_0x42a559,_0x488772=Math[_0x571bc7(0x52f)](_0x57b49e*Math['sin'](_0x58bede))),this['lam0']=_0x1afbe5-Math['asin'](0.5*(_0x3d5754-0x1/_0x3d5754)*Math['tan'](_0x58bede))/this['B'];else{_0xf612c4=Math['pow'](tsfnz(this['e'],_0x25120d,Math['sin'](_0x25120d)),this['B']),_0x4b3d8b=Math['pow'](tsfnz(this['e'],_0x1fde48,Math['sin'](_0x1fde48)),this['B']),_0x3d5754=this['E']/_0xf612c4,_0x32685f=(_0x4b3d8b-_0xf612c4)/(_0x4b3d8b+_0xf612c4),_0x325a12=this['E']*this['E'],_0x325a12=(_0x325a12-_0x4b3d8b*_0xf612c4)/(_0x325a12+_0x4b3d8b*_0xf612c4),_0x255785=_0x1b57bf-_0x1f09ac;if(_0x255785<-Math['pi'])_0x1f09ac-=TWO_PI;else _0x255785>Math['pi']&&(_0x1f09ac+=TWO_PI);this['lam0']=adjust_lon(0.5*(_0x1b57bf+_0x1f09ac)-Math['atan'](_0x325a12*Math['tan'](0.5*this['B']*(_0x1b57bf-_0x1f09ac))/_0x32685f)/this['B']),_0x58bede=Math['atan'](0x2*Math['sin'](this['B']*adjust_lon(_0x1b57bf-this['lam0']))/(_0x3d5754-0x1/_0x3d5754)),_0x42a559=_0x488772=Math['asin'](_0x57b49e*Math['sin'](_0x58bede));}this[_0x571bc7(0x59a)]=Math['sin'](_0x58bede),this['cosgam']=Math['cos'](_0x58bede),this[_0x571bc7(_0x29d096._0x4d5f96)]=Math['sin'](_0x42a559),this[_0x571bc7(0x390)]=Math['cos'](_0x42a559),this['rB']=0x1/this['B'],this['ArB']=this['A']*this['rB'],this['BrA']=0x1/this[_0x571bc7(_0x29d096._0x126ddd)],this['A']*this['B'],this['no_off']?this['u_0']=0x0:(this['u_0']=Math['abs'](this[_0x571bc7(_0x29d096._0x2a29e3)]*Math['atan'](Math['sqrt'](_0x57b49e*_0x57b49e-0x1)/Math['cos'](_0x488772))),this[_0x571bc7(0x73e)]<0x0&&(this['u_0']=-this['u_0'])),_0x3d5754=0.5*_0x58bede,this['v_pole_n']=this['ArB']*Math['log'](Math['tan'](FORTPI-_0x3d5754)),this['v_pole_s']=this[_0x571bc7(0xbe1)]*Math[_0x571bc7(_0x29d096._0x3dfc7b)](Math['tan'](FORTPI+_0x3d5754));}function forward$m(_0x255319){var _0xee226b={_0x5e8435:0xefd,_0x17579f:0xefd,_0x287081:0x4a6,_0x106162:0x59a,_0x5f45f5:0xba6},_0x263235=_0xf99cb3,_0x10720e={},_0x53dedf,_0x57e9e0,_0x1eb380,_0x219931,_0x22b76d,_0x34a66d,_0x450cc7,_0x1f3b38;_0x255319['x']=_0x255319['x']-this['lam0'];if(Math[_0x263235(_0xee226b._0x5e8435)](Math[_0x263235(_0xee226b._0x17579f)](_0x255319['y'])-HALF_PI)>EPSLN){_0x22b76d=this['E']/Math[_0x263235(0x383)](tsfnz(this['e'],_0x255319['y'],Math[_0x263235(_0xee226b._0x287081)](_0x255319['y'])),this['B']),_0x34a66d=0x1/_0x22b76d,_0x53dedf=0.5*(_0x22b76d-_0x34a66d),_0x57e9e0=0.5*(_0x22b76d+_0x34a66d),_0x219931=Math['sin'](this['B']*_0x255319['x']),_0x1eb380=(_0x53dedf*this['singam']-_0x219931*this['cosgam'])/_0x57e9e0;if(Math[_0x263235(_0xee226b._0x17579f)](Math['abs'](_0x1eb380)-0x1)<EPSLN)throw new Error();_0x1f3b38=0.5*this[_0x263235(0xbe1)]*Math['log']((0x1-_0x1eb380)/(0x1+_0x1eb380)),_0x34a66d=Math['cos'](this['B']*_0x255319['x']),Math['abs'](_0x34a66d)<TOL?_0x450cc7=this['A']*_0x255319['x']:_0x450cc7=this[_0x263235(0xbe1)]*Math['atan2'](_0x53dedf*this['cosgam']+_0x219931*this[_0x263235(_0xee226b._0x106162)],_0x34a66d);}else _0x1f3b38=_0x255319['y']>0x0?this[_0x263235(0xf59)]:this['v_pole_s'],_0x450cc7=this['ArB']*_0x255319['y'];return this['no_rot']?(_0x10720e['x']=_0x450cc7,_0x10720e['y']=_0x1f3b38):(_0x450cc7-=this['u_0'],_0x10720e['x']=_0x1f3b38*this['cosrot']+_0x450cc7*this[_0x263235(_0xee226b._0x5f45f5)],_0x10720e['y']=_0x450cc7*this['cosrot']-_0x1f3b38*this[_0x263235(_0xee226b._0x5f45f5)]),_0x10720e['x']=this['a']*_0x10720e['x']+this['x0'],_0x10720e['y']=this['a']*_0x10720e['y']+this['y0'],_0x10720e;}function inverse$m(_0xf746d1){var _0x376649={_0x4f09cd:0x390,_0xbb927b:0xe06,_0x57d4ab:0x4b2,_0x406c0c:0x4a6,_0xe8b1f3:0x59a},_0x11976b=_0xf99cb3,_0x43bd0c,_0x44ab6b,_0x134b3f,_0x3a3537,_0x1706a5,_0x3434d4,_0x11e6d,_0x580071={};_0xf746d1['x']=(_0xf746d1['x']-this['x0'])*(0x1/this['a']),_0xf746d1['y']=(_0xf746d1['y']-this['y0'])*(0x1/this['a']);this[_0x11976b(0x1a4)]?(_0x44ab6b=_0xf746d1['y'],_0x43bd0c=_0xf746d1['x']):(_0x44ab6b=_0xf746d1['x']*this[_0x11976b(_0x376649._0x4f09cd)]-_0xf746d1['y']*this['sinrot'],_0x43bd0c=_0xf746d1['y']*this['cosrot']+_0xf746d1['x']*this[_0x11976b(0xba6)]+this['u_0']);_0x134b3f=Math[_0x11976b(_0x376649._0xbb927b)](-this[_0x11976b(_0x376649._0x57d4ab)]*_0x44ab6b),_0x3a3537=0.5*(_0x134b3f-0x1/_0x134b3f),_0x1706a5=0.5*(_0x134b3f+0x1/_0x134b3f),_0x3434d4=Math[_0x11976b(_0x376649._0x406c0c)](this['BrA']*_0x43bd0c),_0x11e6d=(_0x3434d4*this['cosgam']+_0x3a3537*this['singam'])/_0x1706a5;if(Math['abs'](Math[_0x11976b(0xefd)](_0x11e6d)-0x1)<EPSLN)_0x580071['x']=0x0,_0x580071['y']=_0x11e6d<0x0?-HALF_PI:HALF_PI;else{_0x580071['y']=this['E']/Math[_0x11976b(0xad9)]((0x1+_0x11e6d)/(0x1-_0x11e6d)),_0x580071['y']=phi2z(this['e'],Math['pow'](_0x580071['y'],0x1/this['B']));if(_0x580071['y']===Infinity)throw new Error();_0x580071['x']=-this['rB']*Math[_0x11976b(0x69b)](_0x3a3537*this['cosgam']-_0x3434d4*this[_0x11976b(_0x376649._0xe8b1f3)],Math['cos'](this[_0x11976b(0x4b2)]*_0x43bd0c));}return _0x580071['x']+=this['lam0'],_0x580071;}var names$m=['Hotine_Oblique_Mercator','Hotine\x20Oblique\x20Mercator','Hotine_Oblique_Mercator_Azimuth_Natural_Origin','Hotine_Oblique_Mercator_Two_Point_Natural_Origin',_0xf99cb3(0x24d),_0xf99cb3(0x949),'omerc'],omerc={'init':init$m,'forward':forward$m,'inverse':inverse$m,'names':names$m};function init$l(){var _0x14d7e5={_0x55737c:0xefd,_0x173801:0x5f9,_0x3b9aa6:0x5f9,_0x54fb76:0xd20,_0x952c1d:0xefd,_0x505796:0xa16},_0x2a4888=_0xf99cb3;!this[_0x2a4888(0xd20)]&&(this['lat2']=this['lat1']);!this['k0']&&(this['k0']=0x1);this['x0']=this['x0']||0x0,this['y0']=this['y0']||0x0;if(Math[_0x2a4888(_0x14d7e5._0x55737c)](this['lat1']+this['lat2'])<EPSLN)return;var _0x51887d=this['b']/this['a'];this['e']=Math[_0x2a4888(0xad9)](0x1-_0x51887d*_0x51887d);var _0x39f04b=Math['sin'](this[_0x2a4888(0xa16)]),_0x532c95=Math[_0x2a4888(_0x14d7e5._0x173801)](this['lat1']),_0x3fe795=msfnz(this['e'],_0x39f04b,_0x532c95),_0x5e9163=tsfnz(this['e'],this['lat1'],_0x39f04b),_0x378bca=Math['sin'](this['lat2']),_0x101040=Math[_0x2a4888(_0x14d7e5._0x3b9aa6)](this['lat2']),_0x1de6ec=msfnz(this['e'],_0x378bca,_0x101040),_0x2f8846=tsfnz(this['e'],this[_0x2a4888(_0x14d7e5._0x54fb76)],_0x378bca),_0x4d5c59=tsfnz(this['e'],this['lat0'],Math[_0x2a4888(0x4a6)](this['lat0']));Math[_0x2a4888(_0x14d7e5._0x952c1d)](this[_0x2a4888(_0x14d7e5._0x505796)]-this['lat2'])>EPSLN?this['ns']=Math['log'](_0x3fe795/_0x1de6ec)/Math['log'](_0x5e9163/_0x2f8846):this['ns']=_0x39f04b,isNaN(this['ns'])&&(this['ns']=_0x39f04b),this['f0']=_0x3fe795/(this['ns']*Math['pow'](_0x5e9163,this['ns'])),this['rh']=this['a']*this['f0']*Math[_0x2a4888(0x383)](_0x4d5c59,this['ns']),!this['title']&&(this['title']='Lambert\x20Conformal\x20Conic');}function forward$l(_0x21f264){var _0x17b543=_0xf99cb3,_0x210dd4=_0x21f264['x'],_0x45b8a=_0x21f264['y'];Math[_0x17b543(0xefd)](0x2*Math[_0x17b543(0xefd)](_0x45b8a)-Math['PI'])<=EPSLN&&(_0x45b8a=sign(_0x45b8a)*(HALF_PI-0x2*EPSLN));var _0x5b17ee=Math['abs'](Math['abs'](_0x45b8a)-HALF_PI),_0x2f5d0f,_0x402f7c;if(_0x5b17ee>EPSLN)_0x2f5d0f=tsfnz(this['e'],_0x45b8a,Math[_0x17b543(0x4a6)](_0x45b8a)),_0x402f7c=this['a']*this['f0']*Math['pow'](_0x2f5d0f,this['ns']);else{_0x5b17ee=_0x45b8a*this['ns'];if(_0x5b17ee<=0x0)return null;_0x402f7c=0x0;}var _0x3d6a29=this['ns']*adjust_lon(_0x210dd4-this['long0']);return _0x21f264['x']=this['k0']*(_0x402f7c*Math['sin'](_0x3d6a29))+this['x0'],_0x21f264['y']=this['k0']*(this['rh']-_0x402f7c*Math['cos'](_0x3d6a29))+this['y0'],_0x21f264;}function inverse$l(_0x8c62ec){var _0x85ac5f={_0x53745b:0xad9,_0x2ee5f2:0x69b},_0x5e763d=_0xf99cb3,_0x2e566e,_0x37b352,_0x11daf1,_0xdd4e57,_0x24f6a9,_0x243249=(_0x8c62ec['x']-this['x0'])/this['k0'],_0x481f9c=this['rh']-(_0x8c62ec['y']-this['y0'])/this['k0'];this['ns']>0x0?(_0x2e566e=Math[_0x5e763d(_0x85ac5f._0x53745b)](_0x243249*_0x243249+_0x481f9c*_0x481f9c),_0x37b352=0x1):(_0x2e566e=-Math['sqrt'](_0x243249*_0x243249+_0x481f9c*_0x481f9c),_0x37b352=-0x1);var _0x471a92=0x0;_0x2e566e!==0x0&&(_0x471a92=Math[_0x5e763d(_0x85ac5f._0x2ee5f2)](_0x37b352*_0x243249,_0x37b352*_0x481f9c));if(_0x2e566e!==0x0||this['ns']>0x0){_0x37b352=0x1/this['ns'],_0x11daf1=Math['pow'](_0x2e566e/(this['a']*this['f0']),_0x37b352),_0xdd4e57=phi2z(this['e'],_0x11daf1);if(_0xdd4e57===-0x270f)return null;}else _0xdd4e57=-HALF_PI;return _0x24f6a9=adjust_lon(_0x471a92/this['ns']+this['long0']),_0x8c62ec['x']=_0x24f6a9,_0x8c62ec['y']=_0xdd4e57,_0x8c62ec;}var names$l=['Lambert\x20Tangential\x20Conformal\x20Conic\x20Projection','Lambert_Conformal_Conic',_0xf99cb3(0x716),'Lambert_Conformal_Conic_2SP',_0xf99cb3(0x770),'Lambert\x20Conic\x20Conformal\x20(1SP)','Lambert\x20Conic\x20Conformal\x20(2SP)'],lcc={'init':init$l,'forward':forward$l,'inverse':inverse$l,'names':names$l};function init$k(){var _0x5e5aa3={_0x2e9bcd:0xdba,_0x1bf585:0x383,_0xbf1602:0x5f9,_0x5e64db:0x574,_0x21db69:0x383,_0x566c71:0xc8e,_0x9b98c8:0x4a6,_0x4f1760:0xc8e},_0x555061=_0xf99cb3;this['a']=6377397.155,this['es']=0.006674372230614,this['e']=Math['sqrt'](this['es']),!this['lat0']&&(this['lat0']=0.863937979737193),!this['long0']&&(this['long0']=0.7417649320975901-0.308341501185665),!this['k0']&&(this['k0']=0.9999),this[_0x555061(_0x5e5aa3._0x2e9bcd)]=0.785398163397448,this['s90']=0x2*this['s45'],this['fi0']=this['lat0'],this['e2']=this['es'],this['e']=Math['sqrt'](this['e2']),this['alfa']=Math['sqrt'](0x1+this['e2']*Math[_0x555061(_0x5e5aa3._0x1bf585)](Math[_0x555061(_0x5e5aa3._0xbf1602)](this['fi0']),0x4)/(0x1-this['e2'])),this['uq']=1.04216856380474,this['u0']=Math['asin'](Math[_0x555061(0x4a6)](this['fi0'])/this[_0x555061(_0x5e5aa3._0x5e64db)]),this['g']=Math[_0x555061(_0x5e5aa3._0x21db69)]((0x1+this['e']*Math[_0x555061(0x4a6)](this[_0x555061(_0x5e5aa3._0x566c71)]))/(0x1-this['e']*Math[_0x555061(_0x5e5aa3._0x9b98c8)](this[_0x555061(_0x5e5aa3._0x4f1760)])),this['alfa']*this['e']/0x2),this['k']=Math['tan'](this['u0']/0x2+this['s45'])/Math['pow'](Math['tan'](this['fi0']/0x2+this['s45']),this['alfa'])*this['g'],this['k1']=this['k0'],this['n0']=this['a']*Math['sqrt'](0x1-this['e2'])/(0x1-this['e2']*Math['pow'](Math['sin'](this['fi0']),0x2)),this['s0']=1.37008346281555,this['n']=Math[_0x555061(0x4a6)](this['s0']),this['ro0']=this['k1']*this['n0']/Math['tan'](this['s0']),this['ad']=this['s90']-this['uq'];}function forward$k(_0x3a275e){var _0x29f5d2={_0x4c56e7:0x574,_0x25c09e:0x383,_0x5ac19c:0x4a6},_0xc33f7c=_0xf99cb3,_0x396308,_0x831e14,_0x209467,_0x4ead1d,_0x3f2450,_0xe82a66,_0x11d0bc,_0x32c9bf=_0x3a275e['x'],_0x3d4a41=_0x3a275e['y'],_0x4222c4=adjust_lon(_0x32c9bf-this['long0']);return _0x396308=Math[_0xc33f7c(0x383)]((0x1+this['e']*Math[_0xc33f7c(0x4a6)](_0x3d4a41))/(0x1-this['e']*Math['sin'](_0x3d4a41)),this[_0xc33f7c(_0x29f5d2._0x4c56e7)]*this['e']/0x2),_0x831e14=0x2*(Math['atan'](this['k']*Math[_0xc33f7c(_0x29f5d2._0x25c09e)](Math['tan'](_0x3d4a41/0x2+this[_0xc33f7c(0xdba)]),this[_0xc33f7c(0x574)])/_0x396308)-this['s45']),_0x209467=-_0x4222c4*this['alfa'],_0x4ead1d=Math[_0xc33f7c(0x52f)](Math['cos'](this['ad'])*Math['sin'](_0x831e14)+Math['sin'](this['ad'])*Math['cos'](_0x831e14)*Math['cos'](_0x209467)),_0x3f2450=Math[_0xc33f7c(0x52f)](Math['cos'](_0x831e14)*Math[_0xc33f7c(_0x29f5d2._0x5ac19c)](_0x209467)/Math['cos'](_0x4ead1d)),_0xe82a66=this['n']*_0x3f2450,_0x11d0bc=this['ro0']*Math['pow'](Math[_0xc33f7c(0x5f1)](this['s0']/0x2+this['s45']),this['n'])/Math['pow'](Math['tan'](_0x4ead1d/0x2+this['s45']),this['n']),_0x3a275e['y']=_0x11d0bc*Math['cos'](_0xe82a66)/0x1,_0x3a275e['x']=_0x11d0bc*Math['sin'](_0xe82a66)/0x1,!this['czech']&&(_0x3a275e['y']*=-0x1,_0x3a275e['x']*=-0x1),_0x3a275e;}function inverse$k(_0x1f0255){var _0x3dcff7={_0x5691e8:0xad9,_0xb36729:0xdba,_0x51d890:0x5f9,_0x1ac3a8:0x4a6},_0x584fcd=_0xf99cb3,_0x370d7f,_0x4da3f7,_0x29ba11,_0x56f217,_0x95dfcb,_0x1708e0,_0xc0f484,_0x50866f,_0x45b51e=_0x1f0255['x'];_0x1f0255['x']=_0x1f0255['y'],_0x1f0255['y']=_0x45b51e;!this['czech']&&(_0x1f0255['y']*=-0x1,_0x1f0255['x']*=-0x1);_0x1708e0=Math[_0x584fcd(_0x3dcff7._0x5691e8)](_0x1f0255['x']*_0x1f0255['x']+_0x1f0255['y']*_0x1f0255['y']),_0x95dfcb=Math['atan2'](_0x1f0255['y'],_0x1f0255['x']),_0x56f217=_0x95dfcb/Math['sin'](this['s0']),_0x29ba11=0x2*(Math['atan'](Math['pow'](this['ro0']/_0x1708e0,0x1/this['n'])*Math[_0x584fcd(0x5f1)](this['s0']/0x2+this['s45']))-this[_0x584fcd(_0x3dcff7._0xb36729)]),_0x370d7f=Math[_0x584fcd(0x52f)](Math[_0x584fcd(_0x3dcff7._0x51d890)](this['ad'])*Math['sin'](_0x29ba11)-Math['sin'](this['ad'])*Math['cos'](_0x29ba11)*Math['cos'](_0x56f217)),_0x4da3f7=Math['asin'](Math[_0x584fcd(_0x3dcff7._0x51d890)](_0x29ba11)*Math['sin'](_0x56f217)/Math[_0x584fcd(_0x3dcff7._0x51d890)](_0x370d7f)),_0x1f0255['x']=this['long0']-_0x4da3f7/this['alfa'],_0xc0f484=_0x370d7f,_0x50866f=0x0;var _0x66dd2f=0x0;do{_0x1f0255['y']=0x2*(Math['atan'](Math['pow'](this['k'],-0x1/this['alfa'])*Math['pow'](Math['tan'](_0x370d7f/0x2+this[_0x584fcd(0xdba)]),0x1/this[_0x584fcd(0x574)])*Math['pow']((0x1+this['e']*Math[_0x584fcd(_0x3dcff7._0x1ac3a8)](_0xc0f484))/(0x1-this['e']*Math['sin'](_0xc0f484)),this['e']/0x2))-this[_0x584fcd(_0x3dcff7._0xb36729)]),Math['abs'](_0xc0f484-_0x1f0255['y'])<1e-10&&(_0x50866f=0x1),_0xc0f484=_0x1f0255['y'],_0x66dd2f+=0x1;}while(_0x50866f===0x0&&_0x66dd2f<0xf);if(_0x66dd2f>=0xf)return null;return _0x1f0255;}var names$k=['Krovak','krovak'],krovak={'init':init$k,'forward':forward$k,'inverse':inverse$k,'names':names$k};function mlfn(_0x41c284,_0x1e6e7c,_0x479b67,_0x360ba1,_0xe2a246){var _0x3c5928=_0xf99cb3;return _0x41c284*_0xe2a246-_0x1e6e7c*Math['sin'](0x2*_0xe2a246)+_0x479b67*Math['sin'](0x4*_0xe2a246)-_0x360ba1*Math[_0x3c5928(0x4a6)](0x6*_0xe2a246);}function e0fn(_0x2d0195){return 0x1-0.25*_0x2d0195*(0x1+_0x2d0195/0x10*(0x3+1.25*_0x2d0195));}function e1fn(_0x1db441){return 0.375*_0x1db441*(0x1+0.25*_0x1db441*(0x1+0.46875*_0x1db441));}function e2fn(_0x1b907a){return 0.05859375*_0x1b907a*_0x1b907a*(0x1+0.75*_0x1b907a);}function e3fn(_0x19b16b){return _0x19b16b*_0x19b16b*_0x19b16b*(0x23/0xc00);}function gN(_0x3c28fe,_0x137ee8,_0x4758ef){var _0x43d711=_0x137ee8*_0x4758ef;return _0x3c28fe/Math['sqrt'](0x1-_0x43d711*_0x43d711);}function adjust_lat(_0x1f8ae5){return Math['abs'](_0x1f8ae5)<HALF_PI?_0x1f8ae5:_0x1f8ae5-sign(_0x1f8ae5)*Math['PI'];}function imlfn(_0x2e8646,_0x3fb694,_0x1d6771,_0x25285d,_0x1ffb0e){var _0x25305a=_0xf99cb3,_0x48f302,_0xdeab48;_0x48f302=_0x2e8646/_0x3fb694;for(var _0x3dbe8d=0x0;_0x3dbe8d<0xf;_0x3dbe8d++){_0xdeab48=(_0x2e8646-(_0x3fb694*_0x48f302-_0x1d6771*Math['sin'](0x2*_0x48f302)+_0x25285d*Math[_0x25305a(0x4a6)](0x4*_0x48f302)-_0x1ffb0e*Math['sin'](0x6*_0x48f302)))/(_0x3fb694-0x2*_0x1d6771*Math['cos'](0x2*_0x48f302)+0x4*_0x25285d*Math['cos'](0x4*_0x48f302)-0x6*_0x1ffb0e*Math['cos'](0x6*_0x48f302)),_0x48f302+=_0xdeab48;if(Math['abs'](_0xdeab48)<=1e-10)return _0x48f302;}return NaN;}function init$j(){var _0x5361ca={_0x124c87:0x73e},_0x49ca51=_0xf99cb3;!this['sphere']&&(this['e0']=e0fn(this['es']),this['e1']=e1fn(this['es']),this['e2']=e2fn(this['es']),this['e3']=e3fn(this['es']),this['ml0']=this['a']*mlfn(this['e0'],this['e1'],this['e2'],this['e3'],this[_0x49ca51(_0x5361ca._0x124c87)]));}function forward$j(_0x35dbd2){var _0x1a62b5={_0xd33672:0x52f,_0x281cc2:0x5f9},_0x3ff83b=_0xf99cb3,_0x124045,_0x1cac5e,_0x10efc3=_0x35dbd2['x'],_0x1ac806=_0x35dbd2['y'];_0x10efc3=adjust_lon(_0x10efc3-this['long0']);if(this[_0x3ff83b(0x262)])_0x124045=this['a']*Math[_0x3ff83b(_0x1a62b5._0xd33672)](Math['cos'](_0x1ac806)*Math[_0x3ff83b(0x4a6)](_0x10efc3)),_0x1cac5e=this['a']*(Math[_0x3ff83b(0x69b)](Math['tan'](_0x1ac806),Math['cos'](_0x10efc3))-this['lat0']);else{var _0x149d44=Math['sin'](_0x1ac806),_0x5d8426=Math[_0x3ff83b(_0x1a62b5._0x281cc2)](_0x1ac806),_0x183bef=gN(this['a'],this['e'],_0x149d44),_0x2785c6=Math['tan'](_0x1ac806)*Math['tan'](_0x1ac806),_0x52a788=_0x10efc3*Math['cos'](_0x1ac806),_0x2c5a05=_0x52a788*_0x52a788,_0x4eb4e2=this['es']*_0x5d8426*_0x5d8426/(0x1-this['es']),_0x5e02f4=this['a']*mlfn(this['e0'],this['e1'],this['e2'],this['e3'],_0x1ac806);_0x124045=_0x183bef*_0x52a788*(0x1-_0x2c5a05*_0x2785c6*(0x1/0x6-(0x8-_0x2785c6+0x8*_0x4eb4e2)*_0x2c5a05/0x78)),_0x1cac5e=_0x5e02f4-this['ml0']+_0x183bef*_0x149d44/_0x5d8426*_0x2c5a05*(0.5+(0x5-_0x2785c6+0x6*_0x4eb4e2)*_0x2c5a05/0x18);}return _0x35dbd2['x']=_0x124045+this['x0'],_0x35dbd2['y']=_0x1cac5e+this['y0'],_0x35dbd2;}function inverse$j(_0x5bde50){var _0x526b38={_0x2f923c:0x52f,_0x1f5e0a:0x5f9,_0x55d67f:0xce5,_0x200c5c:0xefd,_0x129759:0x4a6,_0x2161fb:0x5f1},_0x284cb0=_0xf99cb3;_0x5bde50['x']-=this['x0'],_0x5bde50['y']-=this['y0'];var _0x5bfd3b=_0x5bde50['x']/this['a'],_0x783b99=_0x5bde50['y']/this['a'],_0x1bdec7,_0x5b9e60;if(this['sphere']){var _0x24bae8=_0x783b99+this[_0x284cb0(0x73e)];_0x1bdec7=Math[_0x284cb0(_0x526b38._0x2f923c)](Math['sin'](_0x24bae8)*Math[_0x284cb0(_0x526b38._0x1f5e0a)](_0x5bfd3b)),_0x5b9e60=Math['atan2'](Math['tan'](_0x5bfd3b),Math['cos'](_0x24bae8));}else{var _0x454ecc=this[_0x284cb0(_0x526b38._0x55d67f)]/this['a']+_0x783b99,_0x2f9545=imlfn(_0x454ecc,this['e0'],this['e1'],this['e2'],this['e3']);if(Math['abs'](Math[_0x284cb0(_0x526b38._0x200c5c)](_0x2f9545)-HALF_PI)<=EPSLN)return _0x5bde50['x']=this['long0'],_0x5bde50['y']=HALF_PI,_0x783b99<0x0&&(_0x5bde50['y']*=-0x1),_0x5bde50;var _0x4e5c91=gN(this['a'],this['e'],Math[_0x284cb0(_0x526b38._0x129759)](_0x2f9545)),_0x542e82=_0x4e5c91*_0x4e5c91*_0x4e5c91/this['a']/this['a']*(0x1-this['es']),_0x14b885=Math['pow'](Math['tan'](_0x2f9545),0x2),_0x395df3=_0x5bfd3b*this['a']/_0x4e5c91,_0x42f3fd=_0x395df3*_0x395df3;_0x1bdec7=_0x2f9545-_0x4e5c91*Math[_0x284cb0(_0x526b38._0x2161fb)](_0x2f9545)/_0x542e82*_0x395df3*_0x395df3*(0.5-(0x1+0x3*_0x14b885)*_0x395df3*_0x395df3/0x18),_0x5b9e60=_0x395df3*(0x1-_0x42f3fd*(_0x14b885/0x3+(0x1+0x3*_0x14b885)*_0x14b885*_0x42f3fd/0xf))/Math['cos'](_0x2f9545);}return _0x5bde50['x']=adjust_lon(_0x5b9e60+this['long0']),_0x5bde50['y']=adjust_lat(_0x1bdec7),_0x5bde50;}var names$j=[_0xf99cb3(0x356),_0xf99cb3(0x744),'cass'],cass={'init':init$j,'forward':forward$j,'inverse':inverse$j,'names':names$j};function qsfnz(_0x3a19dd,_0xee9861){var _0x5cb07d;return _0x3a19dd>1e-7?(_0x5cb07d=_0x3a19dd*_0xee9861,(0x1-_0x3a19dd*_0x3a19dd)*(_0xee9861/(0x1-_0x5cb07d*_0x5cb07d)-0.5/_0x3a19dd*Math['log']((0x1-_0x5cb07d)/(0x1+_0x5cb07d)))):0x2*_0xee9861;}var S_POLE=0x1,N_POLE=0x2,EQUIT=0x3,OBLIQ=0x4;function init$i(){var _0x37b9b1={_0x22409b:0x677,_0x228c93:0xa98,_0xe5f026:0xa7e,_0x17b810:0x5f9},_0x263510=_0xf99cb3,_0x103b44=Math['abs'](this['lat0']);if(Math['abs'](_0x103b44-HALF_PI)<EPSLN)this['mode']=this['lat0']<0x0?this['S_POLE']:this['N_POLE'];else Math['abs'](_0x103b44)<EPSLN?this['mode']=this[_0x263510(0xa0f)]:this['mode']=this[_0x263510(_0x37b9b1._0x22409b)];if(this['es']>0x0){var _0x4e758e;this['qp']=qsfnz(this['e'],0x1),this['mmf']=0.5/(0x1-this['es']),this[_0x263510(0x478)]=authset(this['es']);switch(this['mode']){case this['N_POLE']:this['dd']=0x1;break;case this[_0x263510(_0x37b9b1._0x228c93)]:this['dd']=0x1;break;case this['EQUIT']:this['rq']=Math['sqrt'](0.5*this['qp']),this['dd']=0x1/this['rq'],this['xmf']=0x1,this['ymf']=0.5*this['qp'];break;case this['OBLIQ']:this['rq']=Math['sqrt'](0.5*this['qp']),_0x4e758e=Math['sin'](this['lat0']),this[_0x263510(0x604)]=qsfnz(this['e'],_0x4e758e)/this['qp'],this[_0x263510(0x743)]=Math['sqrt'](0x1-this['sinb1']*this['sinb1']),this['dd']=Math['cos'](this['lat0'])/(Math['sqrt'](0x1-this['es']*_0x4e758e*_0x4e758e)*this['rq']*this[_0x263510(0x743)]),this['ymf']=(this['xmf']=this['rq'])/this['dd'],this[_0x263510(_0x37b9b1._0xe5f026)]*=this['dd'];break;}}else this[_0x263510(0x74c)]===this['OBLIQ']&&(this[_0x263510(0xf7e)]=Math['sin'](this['lat0']),this['cosph0']=Math[_0x263510(_0x37b9b1._0x17b810)](this[_0x263510(0x73e)]));}function forward$i(_0x237e4f){var _0x22e831={_0x2c674c:0x6df,_0xce8251:0x4a6,_0x2f6fe8:0x7ec,_0x40fdc8:0xa98,_0x59894c:0x677,_0x3fad3d:0xad9,_0x361a81:0x42b,_0x1ca27e:0xa7e},_0x4b1c6f=_0xf99cb3,_0x52b992,_0x2e7487,_0x339c0e,_0x82948e,_0x2ce807,_0x23c423,_0x33a121,_0x36e254,_0xf480a5,_0x500901,_0x3e7324=_0x237e4f['x'],_0x1902f1=_0x237e4f['y'];_0x3e7324=adjust_lon(_0x3e7324-this[_0x4b1c6f(_0x22e831._0x2c674c)]);if(this['sphere']){_0x2ce807=Math['sin'](_0x1902f1),_0x500901=Math['cos'](_0x1902f1),_0x339c0e=Math['cos'](_0x3e7324);if(this['mode']===this['OBLIQ']||this['mode']===this[_0x4b1c6f(0xa0f)]){_0x2e7487=this['mode']===this['EQUIT']?0x1+_0x500901*_0x339c0e:0x1+this['sinph0']*_0x2ce807+this['cosph0']*_0x500901*_0x339c0e;if(_0x2e7487<=EPSLN)return null;_0x2e7487=Math['sqrt'](0x2/_0x2e7487),_0x52b992=_0x2e7487*_0x500901*Math[_0x4b1c6f(_0x22e831._0xce8251)](_0x3e7324),_0x2e7487*=this['mode']===this['EQUIT']?_0x2ce807:this[_0x4b1c6f(_0x22e831._0x2f6fe8)]*_0x2ce807-this[_0x4b1c6f(0xf7e)]*_0x500901*_0x339c0e;}else{if(this['mode']===this['N_POLE']||this['mode']===this[_0x4b1c6f(_0x22e831._0x40fdc8)]){this['mode']===this[_0x4b1c6f(0x42b)]&&(_0x339c0e=-_0x339c0e);if(Math['abs'](_0x1902f1+this[_0x4b1c6f(0x73e)])<EPSLN)return null;_0x2e7487=FORTPI-_0x1902f1*0.5,_0x2e7487=0x2*(this[_0x4b1c6f(0x74c)]===this['S_POLE']?Math['cos'](_0x2e7487):Math[_0x4b1c6f(0x4a6)](_0x2e7487)),_0x52b992=_0x2e7487*Math['sin'](_0x3e7324),_0x2e7487*=_0x339c0e;}}}else{_0x33a121=0x0,_0x36e254=0x0,_0xf480a5=0x0,_0x339c0e=Math['cos'](_0x3e7324),_0x82948e=Math['sin'](_0x3e7324),_0x2ce807=Math[_0x4b1c6f(0x4a6)](_0x1902f1),_0x23c423=qsfnz(this['e'],_0x2ce807);(this['mode']===this[_0x4b1c6f(_0x22e831._0x59894c)]||this[_0x4b1c6f(0x74c)]===this[_0x4b1c6f(0xa0f)])&&(_0x33a121=_0x23c423/this['qp'],_0x36e254=Math[_0x4b1c6f(_0x22e831._0x3fad3d)](0x1-_0x33a121*_0x33a121));switch(this[_0x4b1c6f(0x74c)]){case this[_0x4b1c6f(_0x22e831._0x59894c)]:_0xf480a5=0x1+this['sinb1']*_0x33a121+this['cosb1']*_0x36e254*_0x339c0e;break;case this['EQUIT']:_0xf480a5=0x1+_0x36e254*_0x339c0e;break;case this[_0x4b1c6f(_0x22e831._0x361a81)]:_0xf480a5=HALF_PI+_0x1902f1,_0x23c423=this['qp']-_0x23c423;break;case this[_0x4b1c6f(0xa98)]:_0xf480a5=_0x1902f1-HALF_PI,_0x23c423=this['qp']+_0x23c423;break;}if(Math['abs'](_0xf480a5)<EPSLN)return null;switch(this['mode']){case this['OBLIQ']:case this[_0x4b1c6f(0xa0f)]:_0xf480a5=Math['sqrt'](0x2/_0xf480a5);this['mode']===this[_0x4b1c6f(_0x22e831._0x59894c)]?_0x2e7487=this['ymf']*_0xf480a5*(this[_0x4b1c6f(0x743)]*_0x33a121-this['sinb1']*_0x36e254*_0x339c0e):_0x2e7487=(_0xf480a5=Math['sqrt'](0x2/(0x1+_0x36e254*_0x339c0e)))*_0x33a121*this['ymf'];_0x52b992=this[_0x4b1c6f(_0x22e831._0x1ca27e)]*_0xf480a5*_0x36e254*_0x82948e;break;case this['N_POLE']:case this[_0x4b1c6f(0xa98)]:_0x23c423>=0x0?(_0x52b992=(_0xf480a5=Math['sqrt'](_0x23c423))*_0x82948e,_0x2e7487=_0x339c0e*(this['mode']===this['S_POLE']?_0xf480a5:-_0xf480a5)):_0x52b992=_0x2e7487=0x0;break;}}return _0x237e4f['x']=this['a']*_0x52b992+this['x0'],_0x237e4f['y']=this['a']*_0x2e7487+this['y0'],_0x237e4f;}function inverse$i(_0x44373e){var _0x19fd50={_0x4729c0:0xa98,_0x1b8f58:0x74c,_0x56044f:0x74c,_0x26698f:0x604,_0x15af35:0x42b,_0x4658c8:0x73e,_0x3a8f5a:0x69b},_0x1acb0a=_0xf99cb3;_0x44373e['x']-=this['x0'],_0x44373e['y']-=this['y0'];var _0x245aa3=_0x44373e['x']/this['a'],_0x5da564=_0x44373e['y']/this['a'],_0x35a691,_0x58e978,_0x5ac325,_0x4a3c0e,_0x477a37,_0x109b56,_0x3e9826;if(this['sphere']){var _0x153f9e=0x0,_0x44f59d,_0x380d92=0x0;_0x44f59d=Math[_0x1acb0a(0xad9)](_0x245aa3*_0x245aa3+_0x5da564*_0x5da564),_0x58e978=_0x44f59d*0.5;if(_0x58e978>0x1)return null;_0x58e978=0x2*Math['asin'](_0x58e978);(this['mode']===this['OBLIQ']||this['mode']===this['EQUIT'])&&(_0x380d92=Math['sin'](_0x58e978),_0x153f9e=Math['cos'](_0x58e978));switch(this['mode']){case this['EQUIT']:_0x58e978=Math['abs'](_0x44f59d)<=EPSLN?0x0:Math['asin'](_0x5da564*_0x380d92/_0x44f59d),_0x245aa3*=_0x380d92,_0x5da564=_0x153f9e*_0x44f59d;break;case this['OBLIQ']:_0x58e978=Math['abs'](_0x44f59d)<=EPSLN?this['lat0']:Math[_0x1acb0a(0x52f)](_0x153f9e*this['sinph0']+_0x5da564*_0x380d92*this['cosph0']/_0x44f59d),_0x245aa3*=_0x380d92*this['cosph0'],_0x5da564=(_0x153f9e-Math['sin'](_0x58e978)*this['sinph0'])*_0x44f59d;break;case this['N_POLE']:_0x5da564=-_0x5da564,_0x58e978=HALF_PI-_0x58e978;break;case this[_0x1acb0a(_0x19fd50._0x4729c0)]:_0x58e978-=HALF_PI;break;}_0x35a691=_0x5da564===0x0&&(this['mode']===this['EQUIT']||this[_0x1acb0a(_0x19fd50._0x1b8f58)]===this[_0x1acb0a(0x677)])?0x0:Math[_0x1acb0a(0x69b)](_0x245aa3,_0x5da564);}else{_0x3e9826=0x0;if(this['mode']===this['OBLIQ']||this['mode']===this['EQUIT']){_0x245aa3/=this['dd'],_0x5da564*=this['dd'],_0x109b56=Math['sqrt'](_0x245aa3*_0x245aa3+_0x5da564*_0x5da564);if(_0x109b56<EPSLN)return _0x44373e['x']=this[_0x1acb0a(0x6df)],_0x44373e['y']=this['lat0'],_0x44373e;_0x4a3c0e=0x2*Math['asin'](0.5*_0x109b56/this['rq']),_0x5ac325=Math['cos'](_0x4a3c0e),_0x245aa3*=_0x4a3c0e=Math[_0x1acb0a(0x4a6)](_0x4a3c0e),this[_0x1acb0a(_0x19fd50._0x56044f)]===this['OBLIQ']?(_0x3e9826=_0x5ac325*this[_0x1acb0a(_0x19fd50._0x26698f)]+_0x5da564*_0x4a3c0e*this['cosb1']/_0x109b56,_0x477a37=this['qp']*_0x3e9826,_0x5da564=_0x109b56*this['cosb1']*_0x5ac325-_0x5da564*this['sinb1']*_0x4a3c0e):(_0x3e9826=_0x5da564*_0x4a3c0e/_0x109b56,_0x477a37=this['qp']*_0x3e9826,_0x5da564=_0x109b56*_0x5ac325);}else{if(this['mode']===this['N_POLE']||this[_0x1acb0a(0x74c)]===this['S_POLE']){this['mode']===this[_0x1acb0a(_0x19fd50._0x15af35)]&&(_0x5da564=-_0x5da564);_0x477a37=_0x245aa3*_0x245aa3+_0x5da564*_0x5da564;if(!_0x477a37)return _0x44373e['x']=this['long0'],_0x44373e['y']=this[_0x1acb0a(_0x19fd50._0x4658c8)],_0x44373e;_0x3e9826=0x1-_0x477a37/this['qp'],this[_0x1acb0a(0x74c)]===this[_0x1acb0a(0xa98)]&&(_0x3e9826=-_0x3e9826);}}_0x35a691=Math[_0x1acb0a(_0x19fd50._0x3a8f5a)](_0x245aa3,_0x5da564),_0x58e978=authlat(Math[_0x1acb0a(0x52f)](_0x3e9826),this['apa']);}return _0x44373e['x']=adjust_lon(this['long0']+_0x35a691),_0x44373e['y']=_0x58e978,_0x44373e;}var P00=0.3333333333333333,P01=0.17222222222222222,P02=0.10257936507936508,P10=0.06388888888888888,P11=0.0664021164021164,P20=0.016415012942191543;function authset(_0x74a71b){var _0x594c96,_0x3416ac=[];return _0x3416ac[0x0]=_0x74a71b*P00,_0x594c96=_0x74a71b*_0x74a71b,_0x3416ac[0x0]+=_0x594c96*P01,_0x3416ac[0x1]=_0x594c96*P10,_0x594c96*=_0x74a71b,_0x3416ac[0x0]+=_0x594c96*P02,_0x3416ac[0x1]+=_0x594c96*P11,_0x3416ac[0x2]=_0x594c96*P20,_0x3416ac;}function authlat(_0x53af09,_0xf017f5){var _0x309c01=_0xf99cb3,_0x56ed8b=_0x53af09+_0x53af09;return _0x53af09+_0xf017f5[0x0]*Math['sin'](_0x56ed8b)+_0xf017f5[0x1]*Math['sin'](_0x56ed8b+_0x56ed8b)+_0xf017f5[0x2]*Math[_0x309c01(0x4a6)](_0x56ed8b+_0x56ed8b+_0x56ed8b);}var names$i=['Lambert\x20Azimuthal\x20Equal\x20Area','Lambert_Azimuthal_Equal_Area','laea'],laea={'init':init$i,'forward':forward$i,'inverse':inverse$i,'names':names$i,'S_POLE':S_POLE,'N_POLE':N_POLE,'EQUIT':EQUIT,'OBLIQ':OBLIQ};function asinz(_0x32698a){return Math['abs'](_0x32698a)>0x1&&(_0x32698a=_0x32698a>0x1?0x1:-0x1),Math['asin'](_0x32698a);}function init$h(){var _0x2553f5={_0xa96eed:0x96b,_0x2770e3:0xfe9,_0x2209bf:0x4a6,_0x127015:0x956,_0x2b409a:0x62f,_0x54c5c9:0x62f},_0x43986a=_0xf99cb3;if(Math['abs'](this['lat1']+this['lat2'])<EPSLN)return;this['temp']=this['b']/this['a'],this['es']=0x1-Math['pow'](this['temp'],0x2),this['e3']=Math['sqrt'](this['es']),this['sin_po']=Math['sin'](this['lat1']),this['cos_po']=Math['cos'](this['lat1']),this['t1']=this['sin_po'],this['con']=this[_0x43986a(_0x2553f5._0xa96eed)],this['ms1']=msfnz(this['e3'],this['sin_po'],this['cos_po']),this['qs1']=qsfnz(this['e3'],this['sin_po'],this['cos_po']),this['sin_po']=Math['sin'](this['lat2']),this['cos_po']=Math['cos'](this['lat2']),this['t2']=this['sin_po'],this['ms2']=msfnz(this['e3'],this['sin_po'],this['cos_po']),this[_0x43986a(_0x2553f5._0x2770e3)]=qsfnz(this['e3'],this['sin_po'],this['cos_po']),this['sin_po']=Math[_0x43986a(_0x2553f5._0x2209bf)](this[_0x43986a(0x73e)]),this['cos_po']=Math['cos'](this['lat0']),this['t3']=this['sin_po'],this[_0x43986a(_0x2553f5._0x127015)]=qsfnz(this['e3'],this[_0x43986a(0x96b)],this['cos_po']),Math['abs'](this['lat1']-this[_0x43986a(0xd20)])>EPSLN?this['ns0']=(this['ms1']*this['ms1']-this[_0x43986a(_0x2553f5._0x2b409a)]*this[_0x43986a(_0x2553f5._0x54c5c9)])/(this[_0x43986a(0xfe9)]-this['qs1']):this['ns0']=this['con'],this['c']=this[_0x43986a(0xf02)]*this['ms1']+this['ns0']*this['qs1'],this['rh']=this['a']*Math['sqrt'](this['c']-this[_0x43986a(0xd67)]*this['qs0'])/this['ns0'];}function forward$h(_0x2c2acf){var _0x440197={_0xdc3ed7:0x5f9},_0x3cd17f=_0xf99cb3,_0x5666c6=_0x2c2acf['x'],_0xd7f213=_0x2c2acf['y'];this['sin_phi']=Math['sin'](_0xd7f213),this['cos_phi']=Math[_0x3cd17f(_0x440197._0xdc3ed7)](_0xd7f213);var _0x55601d=qsfnz(this['e3'],this['sin_phi'],this['cos_phi']),_0x33a6ac=this['a']*Math['sqrt'](this['c']-this['ns0']*_0x55601d)/this[_0x3cd17f(0xd67)],_0x492d69=this['ns0']*adjust_lon(_0x5666c6-this['long0']),_0x21ee81=_0x33a6ac*Math['sin'](_0x492d69)+this['x0'],_0x2a923f=this['rh']-_0x33a6ac*Math[_0x3cd17f(_0x440197._0xdc3ed7)](_0x492d69)+this['y0'];return _0x2c2acf['x']=_0x21ee81,_0x2c2acf['y']=_0x2a923f,_0x2c2acf;}function inverse$h(_0x46fff1){var _0x5d00c8={_0x1fd434:0xd67},_0x2b2018=_0xf99cb3,_0x386552,_0x3e895c,_0x1257c3,_0x13b157,_0x16e78a,_0x510b9d;return _0x46fff1['x']-=this['x0'],_0x46fff1['y']=this['rh']-_0x46fff1['y']+this['y0'],this['ns0']>=0x0?(_0x386552=Math[_0x2b2018(0xad9)](_0x46fff1['x']*_0x46fff1['x']+_0x46fff1['y']*_0x46fff1['y']),_0x1257c3=0x1):(_0x386552=-Math[_0x2b2018(0xad9)](_0x46fff1['x']*_0x46fff1['x']+_0x46fff1['y']*_0x46fff1['y']),_0x1257c3=-0x1),_0x13b157=0x0,_0x386552!==0x0&&(_0x13b157=Math[_0x2b2018(0x69b)](_0x1257c3*_0x46fff1['x'],_0x1257c3*_0x46fff1['y'])),_0x1257c3=_0x386552*this[_0x2b2018(0xd67)]/this['a'],this['sphere']?_0x510b9d=Math[_0x2b2018(0x52f)]((this['c']-_0x1257c3*_0x1257c3)/(0x2*this['ns0'])):(_0x3e895c=(this['c']-_0x1257c3*_0x1257c3)/this[_0x2b2018(0xd67)],_0x510b9d=this['phi1z'](this['e3'],_0x3e895c)),_0x16e78a=adjust_lon(_0x13b157/this[_0x2b2018(_0x5d00c8._0x1fd434)]+this[_0x2b2018(0x6df)]),_0x46fff1['x']=_0x16e78a,_0x46fff1['y']=_0x510b9d,_0x46fff1;}function phi1z(_0x5581c6,_0x15ba25){var _0x143174={_0x44beb0:0x5f9},_0x4089c0=_0xf99cb3,_0x14ac6b,_0x316c9c,_0x6d15fc,_0x40fbec,_0xcf1a62,_0x2d76a4=asinz(0.5*_0x15ba25);if(_0x5581c6<EPSLN)return _0x2d76a4;var _0x564615=_0x5581c6*_0x5581c6;for(var _0x3bc3ee=0x1;_0x3bc3ee<=0x19;_0x3bc3ee++){_0x14ac6b=Math['sin'](_0x2d76a4),_0x316c9c=Math[_0x4089c0(_0x143174._0x44beb0)](_0x2d76a4),_0x6d15fc=_0x5581c6*_0x14ac6b,_0x40fbec=0x1-_0x6d15fc*_0x6d15fc,_0xcf1a62=0.5*_0x40fbec*_0x40fbec/_0x316c9c*(_0x15ba25/(0x1-_0x564615)-_0x14ac6b/_0x40fbec+0.5/_0x5581c6*Math['log']((0x1-_0x6d15fc)/(0x1+_0x6d15fc))),_0x2d76a4=_0x2d76a4+_0xcf1a62;if(Math['abs'](_0xcf1a62)<=1e-7)return _0x2d76a4;}return null;}var names$h=['Albers_Conic_Equal_Area','Albers',_0xf99cb3(0xb01)],aea={'init':init$h,'forward':forward$h,'inverse':inverse$h,'names':names$h,'phi1z':phi1z};function init$g(){var _0x377f63={_0x4784aa:0x4a6,_0x13b860:0x73e},_0x37e073=_0xf99cb3;this['sin_p14']=Math[_0x37e073(_0x377f63._0x4784aa)](this['lat0']),this['cos_p14']=Math['cos'](this[_0x37e073(_0x377f63._0x13b860)]),this['infinity_dist']=0x3e8*this['a'],this['rc']=0x1;}function forward$g(_0x48503f){var _0x4fa82a={_0x33d400:0x83e},_0x315a65=_0xf99cb3,_0x235921,_0x590712,_0x646973,_0x7fbf92,_0x9ef9f3,_0x1aa3bd,_0x27ac27,_0x22aae1,_0x11bd86=_0x48503f['x'],_0x5a32b0=_0x48503f['y'];return _0x646973=adjust_lon(_0x11bd86-this['long0']),_0x235921=Math['sin'](_0x5a32b0),_0x590712=Math[_0x315a65(0x5f9)](_0x5a32b0),_0x7fbf92=Math['cos'](_0x646973),_0x1aa3bd=this['sin_p14']*_0x235921+this['cos_p14']*_0x590712*_0x7fbf92,_0x9ef9f3=0x1,_0x1aa3bd>0x0||Math['abs'](_0x1aa3bd)<=EPSLN?(_0x27ac27=this['x0']+this['a']*_0x9ef9f3*_0x590712*Math['sin'](_0x646973)/_0x1aa3bd,_0x22aae1=this['y0']+this['a']*_0x9ef9f3*(this['cos_p14']*_0x235921-this[_0x315a65(_0x4fa82a._0x33d400)]*_0x590712*_0x7fbf92)/_0x1aa3bd):(_0x27ac27=this['x0']+this['infinity_dist']*_0x590712*Math['sin'](_0x646973),_0x22aae1=this['y0']+this['infinity_dist']*(this[_0x315a65(0x961)]*_0x235921-this[_0x315a65(0x83e)]*_0x590712*_0x7fbf92)),_0x48503f['x']=_0x27ac27,_0x48503f['y']=_0x22aae1,_0x48503f;}function inverse$g(_0x47c6ca){var _0x47a6ea={_0x4d0c49:0x961,_0xd8ca6:0x83e},_0x73da3c=_0xf99cb3,_0x414ff9,_0x441e35,_0x4f0f4c,_0x10f51a,_0x157031,_0x255b57;return _0x47c6ca['x']=(_0x47c6ca['x']-this['x0'])/this['a'],_0x47c6ca['y']=(_0x47c6ca['y']-this['y0'])/this['a'],_0x47c6ca['x']/=this['k0'],_0x47c6ca['y']/=this['k0'],(_0x414ff9=Math['sqrt'](_0x47c6ca['x']*_0x47c6ca['x']+_0x47c6ca['y']*_0x47c6ca['y']))?(_0x10f51a=Math['atan2'](_0x414ff9,this['rc']),_0x441e35=Math['sin'](_0x10f51a),_0x4f0f4c=Math['cos'](_0x10f51a),_0x255b57=asinz(_0x4f0f4c*this['sin_p14']+_0x47c6ca['y']*_0x441e35*this[_0x73da3c(_0x47a6ea._0x4d0c49)]/_0x414ff9),_0x157031=Math['atan2'](_0x47c6ca['x']*_0x441e35,_0x414ff9*this['cos_p14']*_0x4f0f4c-_0x47c6ca['y']*this[_0x73da3c(_0x47a6ea._0xd8ca6)]*_0x441e35),_0x157031=adjust_lon(this['long0']+_0x157031)):(_0x255b57=this['phic0'],_0x157031=0x0),_0x47c6ca['x']=_0x157031,_0x47c6ca['y']=_0x255b57,_0x47c6ca;}var names$g=['gnom'],gnom={'init':init$g,'forward':forward$g,'inverse':inverse$g,'names':names$g};function iqsfnz(_0x4779fb,_0x4e034e){var _0x1fc617={_0x11efde:0x52f,_0xbd833c:0x383},_0x22c106=_0xf99cb3,_0x1f6680=0x1-(0x1-_0x4779fb*_0x4779fb)/(0x2*_0x4779fb)*Math[_0x22c106(0xbb9)]((0x1-_0x4779fb)/(0x1+_0x4779fb));if(Math['abs'](Math['abs'](_0x4e034e)-_0x1f6680)<0.000001)return _0x4e034e<0x0?-0x1*HALF_PI:HALF_PI;var _0x498088=Math[_0x22c106(_0x1fc617._0x11efde)](0.5*_0x4e034e),_0x53527c,_0x20431d,_0x29dd3e,_0x4a6e5a;for(var _0x2e847f=0x0;_0x2e847f<0x1e;_0x2e847f++){_0x20431d=Math['sin'](_0x498088),_0x29dd3e=Math['cos'](_0x498088),_0x4a6e5a=_0x4779fb*_0x20431d,_0x53527c=Math[_0x22c106(_0x1fc617._0xbd833c)](0x1-_0x4a6e5a*_0x4a6e5a,0x2)/(0x2*_0x29dd3e)*(_0x4e034e/(0x1-_0x4779fb*_0x4779fb)-_0x20431d/(0x1-_0x4a6e5a*_0x4a6e5a)+0.5/_0x4779fb*Math['log']((0x1-_0x4a6e5a)/(0x1+_0x4a6e5a))),_0x498088+=_0x53527c;if(Math['abs'](_0x53527c)<=1e-10)return _0x498088;}return NaN;}function init$f(){var _0x30c790={_0x1f8001:0x262},_0x48de57=_0xf99cb3;!this[_0x48de57(_0x30c790._0x1f8001)]&&(this['k0']=msfnz(this['e'],Math['sin'](this['lat_ts']),Math['cos'](this[_0x48de57(0xca8)])));}function forward$f(_0x2ef689){var _0x5c3c79={_0x358bb4:0x5f9},_0x51c405=_0xf99cb3,_0x4f3f57=_0x2ef689['x'],_0x315f1e=_0x2ef689['y'],_0x575c79,_0x2bbdb5,_0x420215=adjust_lon(_0x4f3f57-this['long0']);if(this['sphere'])_0x575c79=this['x0']+this['a']*_0x420215*Math[_0x51c405(_0x5c3c79._0x358bb4)](this['lat_ts']),_0x2bbdb5=this['y0']+this['a']*Math['sin'](_0x315f1e)/Math['cos'](this['lat_ts']);else{var _0x14309b=qsfnz(this['e'],Math[_0x51c405(0x4a6)](_0x315f1e));_0x575c79=this['x0']+this['a']*this['k0']*_0x420215,_0x2bbdb5=this['y0']+this['a']*_0x14309b*0.5/this['k0'];}return _0x2ef689['x']=_0x575c79,_0x2ef689['y']=_0x2bbdb5,_0x2ef689;}function inverse$f(_0x34da42){var _0x26685d={_0x34913e:0x6df},_0x201f56=_0xf99cb3;_0x34da42['x']-=this['x0'],_0x34da42['y']-=this['y0'];var _0x4e57a5,_0x45a0cc;return this['sphere']?(_0x4e57a5=adjust_lon(this[_0x201f56(_0x26685d._0x34913e)]+_0x34da42['x']/this['a']/Math['cos'](this[_0x201f56(0xca8)])),_0x45a0cc=Math['asin'](_0x34da42['y']/this['a']*Math[_0x201f56(0x5f9)](this['lat_ts']))):(_0x45a0cc=iqsfnz(this['e'],0x2*_0x34da42['y']*this['k0']/this['a']),_0x4e57a5=adjust_lon(this['long0']+_0x34da42['x']/(this['a']*this['k0']))),_0x34da42['x']=_0x4e57a5,_0x34da42['y']=_0x45a0cc,_0x34da42;}var names$f=[_0xf99cb3(0x457)],cea={'init':init$f,'forward':forward$f,'inverse':inverse$f,'names':names$f};function init$e(){var _0x5c52fc=_0xf99cb3;this['x0']=this['x0']||0x0,this['y0']=this['y0']||0x0,this['lat0']=this[_0x5c52fc(0x73e)]||0x0,this[_0x5c52fc(0x6df)]=this['long0']||0x0,this['lat_ts']=this['lat_ts']||0x0,this['title']=this['title']||'Equidistant\x20Cylindrical\x20(Plate\x20Carre)',this['rc']=Math['cos'](this[_0x5c52fc(0xca8)]);}function forward$e(_0x4ffbb4){var _0x4ebe6a=_0x4ffbb4['x'],_0x3d13fe=_0x4ffbb4['y'],_0x29a5b5=adjust_lon(_0x4ebe6a-this['long0']),_0x2f776c=adjust_lat(_0x3d13fe-this['lat0']);return _0x4ffbb4['x']=this['x0']+this['a']*_0x29a5b5*this['rc'],_0x4ffbb4['y']=this['y0']+this['a']*_0x2f776c,_0x4ffbb4;}function inverse$e(_0x1ae824){var _0x2ccdd5=_0xf99cb3,_0x61e600=_0x1ae824['x'],_0x487193=_0x1ae824['y'];return _0x1ae824['x']=adjust_lon(this[_0x2ccdd5(0x6df)]+(_0x61e600-this['x0'])/(this['a']*this['rc'])),_0x1ae824['y']=adjust_lat(this['lat0']+(_0x487193-this['y0'])/this['a']),_0x1ae824;}var names$e=['Equirectangular',_0xf99cb3(0x790),'eqc'],eqc={'init':init$e,'forward':forward$e,'inverse':inverse$e,'names':names$e},MAX_ITER$1=0x14;function init$d(){var _0xe25cf1=_0xf99cb3;this['temp']=this['b']/this['a'],this['es']=0x1-Math['pow'](this[_0xe25cf1(0x797)],0x2),this['e']=Math[_0xe25cf1(0xad9)](this['es']),this['e0']=e0fn(this['es']),this['e1']=e1fn(this['es']),this['e2']=e2fn(this['es']),this['e3']=e3fn(this['es']),this[_0xe25cf1(0xce5)]=this['a']*mlfn(this['e0'],this['e1'],this['e2'],this['e3'],this['lat0']);}function forward$d(_0x8490f2){var _0x35f403={_0x4e7bbc:0x262,_0x2c92a0:0xefd,_0x118755:0x73e,_0x377571:0xefd,_0x4ab03e:0x5f1},_0x4cbee7=_0xf99cb3,_0x5a1e87=_0x8490f2['x'],_0x3d7b8f=_0x8490f2['y'],_0x1f2db9,_0x46fc9b,_0x4dda8b,_0x33b524=adjust_lon(_0x5a1e87-this['long0']);_0x4dda8b=_0x33b524*Math['sin'](_0x3d7b8f);if(this[_0x4cbee7(_0x35f403._0x4e7bbc)])Math[_0x4cbee7(_0x35f403._0x2c92a0)](_0x3d7b8f)<=EPSLN?(_0x1f2db9=this['a']*_0x33b524,_0x46fc9b=-0x1*this['a']*this[_0x4cbee7(_0x35f403._0x118755)]):(_0x1f2db9=this['a']*Math['sin'](_0x4dda8b)/Math['tan'](_0x3d7b8f),_0x46fc9b=this['a']*(adjust_lat(_0x3d7b8f-this['lat0'])+(0x1-Math['cos'](_0x4dda8b))/Math[_0x4cbee7(0x5f1)](_0x3d7b8f)));else{if(Math[_0x4cbee7(_0x35f403._0x377571)](_0x3d7b8f)<=EPSLN)_0x1f2db9=this['a']*_0x33b524,_0x46fc9b=-0x1*this['ml0'];else{var _0x1620d9=gN(this['a'],this['e'],Math['sin'](_0x3d7b8f))/Math[_0x4cbee7(_0x35f403._0x4ab03e)](_0x3d7b8f);_0x1f2db9=_0x1620d9*Math['sin'](_0x4dda8b),_0x46fc9b=this['a']*mlfn(this['e0'],this['e1'],this['e2'],this['e3'],_0x3d7b8f)-this['ml0']+_0x1620d9*(0x1-Math['cos'](_0x4dda8b));}}return _0x8490f2['x']=_0x1f2db9+this['x0'],_0x8490f2['y']=_0x46fc9b+this['y0'],_0x8490f2;}function inverse$d(_0x7538b4){var _0x419877={_0x1ab103:0x6df,_0x23ceae:0xefd,_0x41d47a:0xefd,_0x299b67:0x5f1},_0x33f1d8=_0xf99cb3,_0x1b358a,_0x2ae797,_0x1781fa,_0x13e189,_0x576332,_0x459884,_0xc121da,_0x36018c,_0xebc498;_0x1781fa=_0x7538b4['x']-this['x0'],_0x13e189=_0x7538b4['y']-this['y0'];if(this['sphere']){if(Math[_0x33f1d8(0xefd)](_0x13e189+this['a']*this[_0x33f1d8(0x73e)])<=EPSLN)_0x1b358a=adjust_lon(_0x1781fa/this['a']+this[_0x33f1d8(_0x419877._0x1ab103)]),_0x2ae797=0x0;else{_0x459884=this['lat0']+_0x13e189/this['a'],_0xc121da=_0x1781fa*_0x1781fa/this['a']/this['a']+_0x459884*_0x459884,_0x36018c=_0x459884;var _0x300258;for(_0x576332=MAX_ITER$1;_0x576332;--_0x576332){_0x300258=Math['tan'](_0x36018c),_0xebc498=-0x1*(_0x459884*(_0x36018c*_0x300258+0x1)-_0x36018c-0.5*(_0x36018c*_0x36018c+_0xc121da)*_0x300258)/((_0x36018c-_0x459884)/_0x300258-0x1),_0x36018c+=_0xebc498;if(Math[_0x33f1d8(0xefd)](_0xebc498)<=EPSLN){_0x2ae797=_0x36018c;break;}}_0x1b358a=adjust_lon(this['long0']+Math[_0x33f1d8(0x52f)](_0x1781fa*Math['tan'](_0x36018c)/this['a'])/Math[_0x33f1d8(0x4a6)](_0x2ae797));}}else{if(Math[_0x33f1d8(_0x419877._0x23ceae)](_0x13e189+this['ml0'])<=EPSLN)_0x2ae797=0x0,_0x1b358a=adjust_lon(this['long0']+_0x1781fa/this['a']);else{_0x459884=(this['ml0']+_0x13e189)/this['a'],_0xc121da=_0x1781fa*_0x1781fa/this['a']/this['a']+_0x459884*_0x459884,_0x36018c=_0x459884;var _0x222519,_0x4d385b,_0x17b0c9,_0x203cee,_0x49e769;for(_0x576332=MAX_ITER$1;_0x576332;--_0x576332){_0x49e769=this['e']*Math['sin'](_0x36018c),_0x222519=Math['sqrt'](0x1-_0x49e769*_0x49e769)*Math['tan'](_0x36018c),_0x4d385b=this['a']*mlfn(this['e0'],this['e1'],this['e2'],this['e3'],_0x36018c),_0x17b0c9=this['e0']-0x2*this['e1']*Math['cos'](0x2*_0x36018c)+0x4*this['e2']*Math['cos'](0x4*_0x36018c)-0x6*this['e3']*Math['cos'](0x6*_0x36018c),_0x203cee=_0x4d385b/this['a'],_0xebc498=(_0x459884*(_0x222519*_0x203cee+0x1)-_0x203cee-0.5*_0x222519*(_0x203cee*_0x203cee+_0xc121da))/(this['es']*Math['sin'](0x2*_0x36018c)*(_0x203cee*_0x203cee+_0xc121da-0x2*_0x459884*_0x203cee)/(0x4*_0x222519)+(_0x459884-_0x203cee)*(_0x222519*_0x17b0c9-0x2/Math[_0x33f1d8(0x4a6)](0x2*_0x36018c))-_0x17b0c9),_0x36018c-=_0xebc498;if(Math[_0x33f1d8(_0x419877._0x41d47a)](_0xebc498)<=EPSLN){_0x2ae797=_0x36018c;break;}}_0x222519=Math[_0x33f1d8(0xad9)](0x1-this['es']*Math['pow'](Math['sin'](_0x2ae797),0x2))*Math[_0x33f1d8(_0x419877._0x299b67)](_0x2ae797),_0x1b358a=adjust_lon(this['long0']+Math['asin'](_0x1781fa*_0x222519/this['a'])/Math['sin'](_0x2ae797));}}return _0x7538b4['x']=_0x1b358a,_0x7538b4['y']=_0x2ae797,_0x7538b4;}var names$d=['Polyconic','poly'],poly={'init':init$d,'forward':forward$d,'inverse':inverse$d,'names':names$d};function init$c(){var _0x505d38={_0x91d87f:0xa7d,_0x4c6279:0xa7d,_0x2c398b:0xb56,_0x35d93e:0xb56,_0x2feb6d:0xaac,_0x36a314:0xaac,_0x52e575:0xb56},_0x4b7054=_0xf99cb3;this['A']=[],this['A'][0x1]=0.6399175073,this['A'][0x2]=-0.1358797613,this['A'][0x3]=0.063294409,this['A'][0x4]=-0.02526853,this['A'][0x5]=0.0117879,this['A'][0x6]=-0.0055161,this['A'][0x7]=0.0026906,this['A'][0x8]=-0.001333,this['A'][0x9]=0.00067,this['A'][0xa]=-0.00034,this['B_re']=[],this[_0x4b7054(_0x505d38._0x91d87f)]=[],this['B_re'][0x1]=0.7557853228,this['B_im'][0x1]=0x0,this[_0x4b7054(0xaa2)][0x2]=0.249204646,this['B_im'][0x2]=0.003371507,this['B_re'][0x3]=-0.001541739,this['B_im'][0x3]=0.04105856,this['B_re'][0x4]=-0.10162907,this[_0x4b7054(_0x505d38._0x4c6279)][0x4]=0.01727609,this[_0x4b7054(0xaa2)][0x5]=-0.26623489,this[_0x4b7054(0xa7d)][0x5]=-0.36249218,this['B_re'][0x6]=-0.6870983,this[_0x4b7054(0xa7d)][0x6]=-1.1651967,this[_0x4b7054(0xb56)]=[],this['C_im']=[],this[_0x4b7054(_0x505d38._0x2c398b)][0x1]=1.3231270439,this['C_im'][0x1]=0x0,this[_0x4b7054(_0x505d38._0x35d93e)][0x2]=-0.577245789,this['C_im'][0x2]=-0.007809598,this['C_re'][0x3]=0.508307513,this[_0x4b7054(_0x505d38._0x2feb6d)][0x3]=-0.112208952,this[_0x4b7054(0xb56)][0x4]=-0.15094762,this[_0x4b7054(_0x505d38._0x36a314)][0x4]=0.18200602,this[_0x4b7054(_0x505d38._0x52e575)][0x5]=1.01418179,this[_0x4b7054(0xaac)][0x5]=1.64497696,this[_0x4b7054(0xb56)][0x6]=1.9660549,this['C_im'][0x6]=2.5127645,this['D']=[],this['D'][0x1]=1.5627014243,this['D'][0x2]=0.5185406398,this['D'][0x3]=-0.03333098,this['D'][0x4]=-0.1052906,this['D'][0x5]=-0.0368594,this['D'][0x6]=0.007317,this['D'][0x7]=0.0122,this['D'][0x8]=0.00394,this['D'][0x9]=-0.0013;}function forward$c(_0x4f11db){var _0x1e38b6=_0xf99cb3,_0xbbfe5e,_0x35fc49=_0x4f11db['x'],_0x2370e6=_0x4f11db['y'],_0x4d9423=_0x2370e6-this['lat0'],_0x15a181=_0x35fc49-this['long0'],_0x3edcc8=_0x4d9423/SEC_TO_RAD*0.00001,_0x48f08b=_0x15a181,_0xa3052f=0x1,_0x1f295d=0x0;for(_0xbbfe5e=0x1;_0xbbfe5e<=0xa;_0xbbfe5e++){_0xa3052f=_0xa3052f*_0x3edcc8,_0x1f295d=_0x1f295d+this['A'][_0xbbfe5e]*_0xa3052f;}var _0x1493e3=_0x1f295d,_0x13409d=_0x48f08b,_0x21d805=0x1,_0xeca222=0x0,_0x4c8396,_0x539004,_0x5fe25c=0x0,_0x3d0155=0x0;for(_0xbbfe5e=0x1;_0xbbfe5e<=0x6;_0xbbfe5e++){_0x4c8396=_0x21d805*_0x1493e3-_0xeca222*_0x13409d,_0x539004=_0xeca222*_0x1493e3+_0x21d805*_0x13409d,_0x21d805=_0x4c8396,_0xeca222=_0x539004,_0x5fe25c=_0x5fe25c+this['B_re'][_0xbbfe5e]*_0x21d805-this['B_im'][_0xbbfe5e]*_0xeca222,_0x3d0155=_0x3d0155+this['B_im'][_0xbbfe5e]*_0x21d805+this[_0x1e38b6(0xaa2)][_0xbbfe5e]*_0xeca222;}return _0x4f11db['x']=_0x3d0155*this['a']+this['x0'],_0x4f11db['y']=_0x5fe25c*this['a']+this['y0'],_0x4f11db;}function inverse$c(_0x287de4){var _0x239f5d={_0x20cd6c:0xaa2,_0x4880da:0x73e},_0x560457=_0xf99cb3,_0x57ad6c,_0x45e14a=_0x287de4['x'],_0x5d1f55=_0x287de4['y'],_0x29401b=_0x45e14a-this['x0'],_0x1ccc87=_0x5d1f55-this['y0'],_0x3b24f0=_0x1ccc87/this['a'],_0x23e974=_0x29401b/this['a'],_0x362aa4=0x1,_0xee93a0=0x0,_0x4611ac,_0x3b4895,_0x22500f=0x0,_0x4c8764=0x0;for(_0x57ad6c=0x1;_0x57ad6c<=0x6;_0x57ad6c++){_0x4611ac=_0x362aa4*_0x3b24f0-_0xee93a0*_0x23e974,_0x3b4895=_0xee93a0*_0x3b24f0+_0x362aa4*_0x23e974,_0x362aa4=_0x4611ac,_0xee93a0=_0x3b4895,_0x22500f=_0x22500f+this['C_re'][_0x57ad6c]*_0x362aa4-this['C_im'][_0x57ad6c]*_0xee93a0,_0x4c8764=_0x4c8764+this['C_im'][_0x57ad6c]*_0x362aa4+this[_0x560457(0xb56)][_0x57ad6c]*_0xee93a0;}for(var _0x2c0c7a=0x0;_0x2c0c7a<this['iterations'];_0x2c0c7a++){var _0x40e558=_0x22500f,_0x5bc0fe=_0x4c8764,_0xfbc4d,_0x48e07d,_0x49160a=_0x3b24f0,_0x2507e8=_0x23e974;for(_0x57ad6c=0x2;_0x57ad6c<=0x6;_0x57ad6c++){_0xfbc4d=_0x40e558*_0x22500f-_0x5bc0fe*_0x4c8764,_0x48e07d=_0x5bc0fe*_0x22500f+_0x40e558*_0x4c8764,_0x40e558=_0xfbc4d,_0x5bc0fe=_0x48e07d,_0x49160a=_0x49160a+(_0x57ad6c-0x1)*(this['B_re'][_0x57ad6c]*_0x40e558-this[_0x560457(0xa7d)][_0x57ad6c]*_0x5bc0fe),_0x2507e8=_0x2507e8+(_0x57ad6c-0x1)*(this['B_im'][_0x57ad6c]*_0x40e558+this['B_re'][_0x57ad6c]*_0x5bc0fe);}_0x40e558=0x1,_0x5bc0fe=0x0;var _0x1750b8=this['B_re'][0x1],_0x59802f=this['B_im'][0x1];for(_0x57ad6c=0x2;_0x57ad6c<=0x6;_0x57ad6c++){_0xfbc4d=_0x40e558*_0x22500f-_0x5bc0fe*_0x4c8764,_0x48e07d=_0x5bc0fe*_0x22500f+_0x40e558*_0x4c8764,_0x40e558=_0xfbc4d,_0x5bc0fe=_0x48e07d,_0x1750b8=_0x1750b8+_0x57ad6c*(this[_0x560457(_0x239f5d._0x20cd6c)][_0x57ad6c]*_0x40e558-this['B_im'][_0x57ad6c]*_0x5bc0fe),_0x59802f=_0x59802f+_0x57ad6c*(this['B_im'][_0x57ad6c]*_0x40e558+this['B_re'][_0x57ad6c]*_0x5bc0fe);}var _0x167377=_0x1750b8*_0x1750b8+_0x59802f*_0x59802f;_0x22500f=(_0x49160a*_0x1750b8+_0x2507e8*_0x59802f)/_0x167377,_0x4c8764=(_0x2507e8*_0x1750b8-_0x49160a*_0x59802f)/_0x167377;}var _0x24f348=_0x22500f,_0x4ff642=_0x4c8764,_0xfe3e6=0x1,_0x3e2d84=0x0;for(_0x57ad6c=0x1;_0x57ad6c<=0x9;_0x57ad6c++){_0xfe3e6=_0xfe3e6*_0x24f348,_0x3e2d84=_0x3e2d84+this['D'][_0x57ad6c]*_0xfe3e6;}var _0x29a7ec=this[_0x560457(_0x239f5d._0x4880da)]+_0x3e2d84*SEC_TO_RAD*0x186a0,_0xca097a=this['long0']+_0x4ff642;return _0x287de4['x']=_0xca097a,_0x287de4['y']=_0x29a7ec,_0x287de4;}var names$c=['New_Zealand_Map_Grid','nzmg'],nzmg={'init':init$c,'forward':forward$c,'inverse':inverse$c,'names':names$c};function init$b(){}function forward$b(_0x115832){var _0x867583=_0x115832['x'],_0x1faf8=_0x115832['y'],_0x59e1dc=adjust_lon(_0x867583-this['long0']),_0x484719=this['x0']+this['a']*_0x59e1dc,_0x12d5f4=this['y0']+this['a']*Math['log'](Math['tan'](Math['PI']/0x4+_0x1faf8/2.5))*1.25;return _0x115832['x']=_0x484719,_0x115832['y']=_0x12d5f4,_0x115832;}function inverse$b(_0xdaaeb7){var _0x4ab264={_0x735218:0x6df},_0x17b62d=_0xf99cb3;_0xdaaeb7['x']-=this['x0'],_0xdaaeb7['y']-=this['y0'];var _0x502630=adjust_lon(this[_0x17b62d(_0x4ab264._0x735218)]+_0xdaaeb7['x']/this['a']),_0x199f8b=2.5*(Math['atan'](Math['exp'](0.8*_0xdaaeb7['y']/this['a']))-Math['PI']/0x4);return _0xdaaeb7['x']=_0x502630,_0xdaaeb7['y']=_0x199f8b,_0xdaaeb7;}var names$b=['Miller_Cylindrical','mill'],mill={'init':init$b,'forward':forward$b,'inverse':inverse$b,'names':names$b},MAX_ITER=0x14;function init$a(){!this['sphere']?this['en']=pj_enfn(this['es']):(this['n']=0x1,this['m']=0x0,this['es']=0x0,this['C_y']=Math['sqrt']((this['m']+0x1)/this['n']),this['C_x']=this['C_y']/(this['m']+0x1));}function forward$a(_0x4c3c66){var _0x4a2b97={_0x31183e:0x4a6,_0x4c5206:0x5f9,_0x57a655:0xad9},_0x354fc2=_0xf99cb3,_0x16bd9e,_0x33c22d,_0xca146=_0x4c3c66['x'],_0x1fec28=_0x4c3c66['y'];_0xca146=adjust_lon(_0xca146-this['long0']);if(this[_0x354fc2(0x262)]){if(!this['m'])_0x1fec28=this['n']!==0x1?Math['asin'](this['n']*Math['sin'](_0x1fec28)):_0x1fec28;else{var _0x312da4=this['n']*Math[_0x354fc2(_0x4a2b97._0x31183e)](_0x1fec28);for(var _0xf26765=MAX_ITER;_0xf26765;--_0xf26765){var _0x9e55c3=(this['m']*_0x1fec28+Math['sin'](_0x1fec28)-_0x312da4)/(this['m']+Math['cos'](_0x1fec28));_0x1fec28-=_0x9e55c3;if(Math['abs'](_0x9e55c3)<EPSLN)break;}}_0x16bd9e=this['a']*this['C_x']*_0xca146*(this['m']+Math[_0x354fc2(_0x4a2b97._0x4c5206)](_0x1fec28)),_0x33c22d=this['a']*this['C_y']*_0x1fec28;}else{var _0x18b83b=Math['sin'](_0x1fec28),_0x1b7150=Math['cos'](_0x1fec28);_0x33c22d=this['a']*pj_mlfn(_0x1fec28,_0x18b83b,_0x1b7150,this['en']),_0x16bd9e=this['a']*_0xca146*_0x1b7150/Math[_0x354fc2(_0x4a2b97._0x57a655)](0x1-this['es']*_0x18b83b*_0x18b83b);}return _0x4c3c66['x']=_0x16bd9e,_0x4c3c66['y']=_0x33c22d,_0x4c3c66;}function inverse$a(_0x229f53){var _0x2f00b5={_0xd95f65:0xdef,_0x5c7cf4:0x8ae,_0x5826e8:0x6df},_0x169327=_0xf99cb3,_0x6b08bc,_0x467099,_0x264aab,_0x19149a;_0x229f53['x']-=this['x0'],_0x264aab=_0x229f53['x']/this['a'],_0x229f53['y']-=this['y0'],_0x6b08bc=_0x229f53['y']/this['a'];if(this['sphere']){_0x6b08bc/=this[_0x169327(_0x2f00b5._0xd95f65)],_0x264aab=_0x264aab/(this[_0x169327(_0x2f00b5._0x5c7cf4)]*(this['m']+Math['cos'](_0x6b08bc)));if(this['m'])_0x6b08bc=asinz((this['m']*_0x6b08bc+Math['sin'](_0x6b08bc))/this['n']);else this['n']!==0x1&&(_0x6b08bc=asinz(Math[_0x169327(0x4a6)](_0x6b08bc)/this['n']));_0x264aab=adjust_lon(_0x264aab+this['long0']),_0x6b08bc=adjust_lat(_0x6b08bc);}else{_0x6b08bc=pj_inv_mlfn(_0x229f53['y']/this['a'],this['es'],this['en']),_0x19149a=Math[_0x169327(0xefd)](_0x6b08bc);if(_0x19149a<HALF_PI)_0x19149a=Math['sin'](_0x6b08bc),_0x467099=this[_0x169327(_0x2f00b5._0x5826e8)]+_0x229f53['x']*Math[_0x169327(0xad9)](0x1-this['es']*_0x19149a*_0x19149a)/(this['a']*Math['cos'](_0x6b08bc)),_0x264aab=adjust_lon(_0x467099);else _0x19149a-EPSLN<HALF_PI&&(_0x264aab=this['long0']);}return _0x229f53['x']=_0x264aab,_0x229f53['y']=_0x6b08bc,_0x229f53;}var names$a=['Sinusoidal','sinu'],sinu={'init':init$a,'forward':forward$a,'inverse':inverse$a,'names':names$a};function init$9(){}function forward$9(_0xcf7fa5){var _0x3f66d5={_0x198a27:0x5f9,_0x8b7641:0xefd},_0x30e284=_0xf99cb3,_0x286b14=_0xcf7fa5['x'],_0xdd6fa3=_0xcf7fa5['y'],_0x1e321d=adjust_lon(_0x286b14-this['long0']),_0x37e56f=_0xdd6fa3,_0x4d516f=Math['PI']*Math['sin'](_0xdd6fa3);while(!![]){var _0x3e80c0=-(_0x37e56f+Math['sin'](_0x37e56f)-_0x4d516f)/(0x1+Math[_0x30e284(_0x3f66d5._0x198a27)](_0x37e56f));_0x37e56f+=_0x3e80c0;if(Math['abs'](_0x3e80c0)<EPSLN)break;}_0x37e56f/=0x2;Math['PI']/0x2-Math[_0x30e284(_0x3f66d5._0x8b7641)](_0xdd6fa3)<EPSLN&&(_0x1e321d=0x0);var _0x179073=0.900316316158*this['a']*_0x1e321d*Math['cos'](_0x37e56f)+this['x0'],_0x14b513=1.4142135623731*this['a']*Math[_0x30e284(0x4a6)](_0x37e56f)+this['y0'];return _0xcf7fa5['x']=_0x179073,_0xcf7fa5['y']=_0x14b513,_0xcf7fa5;}function inverse$9(_0x29c67e){var _0x2e9d91={_0x22a380:0x4a6},_0x2b2153=_0xf99cb3,_0x3d20c7,_0x5cf9b7;_0x29c67e['x']-=this['x0'],_0x29c67e['y']-=this['y0'],_0x5cf9b7=_0x29c67e['y']/(1.4142135623731*this['a']);Math['abs'](_0x5cf9b7)>0.999999999999&&(_0x5cf9b7=0.999999999999);_0x3d20c7=Math['asin'](_0x5cf9b7);var _0x4587d5=adjust_lon(this[_0x2b2153(0x6df)]+_0x29c67e['x']/(0.900316316158*this['a']*Math['cos'](_0x3d20c7)));_0x4587d5<-Math['PI']&&(_0x4587d5=-Math['PI']);_0x4587d5>Math['PI']&&(_0x4587d5=Math['PI']);_0x5cf9b7=(0x2*_0x3d20c7+Math[_0x2b2153(_0x2e9d91._0x22a380)](0x2*_0x3d20c7))/Math['PI'];Math['abs'](_0x5cf9b7)>0x1&&(_0x5cf9b7=0x1);var _0x4309be=Math['asin'](_0x5cf9b7);return _0x29c67e['x']=_0x4587d5,_0x29c67e['y']=_0x4309be,_0x29c67e;}var names$9=['Mollweide','moll'],moll={'init':init$9,'forward':forward$9,'inverse':inverse$9,'names':names$9};function init$8(){var _0x166104={_0x475d80:0xd20,_0x2ab462:0x4a6,_0x3c9890:0x346,_0x3ef07b:0x51e,_0x4a4a70:0x51e,_0x15bf0f:0x62f,_0x390654:0x8ad,_0x462a01:0x8ad},_0x2be633=_0xf99cb3;if(Math[_0x2be633(0xefd)](this['lat1']+this[_0x2be633(_0x166104._0x475d80)])<EPSLN)return;this['lat2']=this['lat2']||this['lat1'],this[_0x2be633(0x797)]=this['b']/this['a'],this['es']=0x1-Math['pow'](this['temp'],0x2),this['e']=Math['sqrt'](this['es']),this['e0']=e0fn(this['es']),this['e1']=e1fn(this['es']),this['e2']=e2fn(this['es']),this['e3']=e3fn(this['es']),this['sinphi']=Math[_0x2be633(_0x166104._0x2ab462)](this['lat1']),this['cosphi']=Math['cos'](this['lat1']),this[_0x2be633(0xf02)]=msfnz(this['e'],this[_0x2be633(0x51e)],this[_0x2be633(_0x166104._0x3c9890)]),this['ml1']=mlfn(this['e0'],this['e1'],this['e2'],this['e3'],this['lat1']),Math['abs'](this['lat1']-this['lat2'])<EPSLN?this['ns']=this[_0x2be633(_0x166104._0x3ef07b)]:(this[_0x2be633(_0x166104._0x4a4a70)]=Math['sin'](this['lat2']),this[_0x2be633(_0x166104._0x3c9890)]=Math['cos'](this['lat2']),this[_0x2be633(_0x166104._0x15bf0f)]=msfnz(this['e'],this['sinphi'],this['cosphi']),this['ml2']=mlfn(this['e0'],this['e1'],this['e2'],this['e3'],this['lat2']),this['ns']=(this['ms1']-this['ms2'])/(this['ml2']-this[_0x2be633(_0x166104._0x390654)])),this['g']=this[_0x2be633(_0x166104._0x462a01)]+this['ms1']/this['ns'],this['ml0']=mlfn(this['e0'],this['e1'],this['e2'],this['e3'],this['lat0']),this['rh']=this['a']*(this['g']-this['ml0']);}function forward$8(_0x41dc7c){var _0x35e354={_0x35745e:0x4a6},_0x1f963d=_0xf99cb3,_0x2e027f=_0x41dc7c['x'],_0x47d198=_0x41dc7c['y'],_0x308ae9;if(this['sphere'])_0x308ae9=this['a']*(this['g']-_0x47d198);else{var _0x588236=mlfn(this['e0'],this['e1'],this['e2'],this['e3'],_0x47d198);_0x308ae9=this['a']*(this['g']-_0x588236);}var _0x596a4f=this['ns']*adjust_lon(_0x2e027f-this['long0']),_0x53c231=this['x0']+_0x308ae9*Math[_0x1f963d(_0x35e354._0x35745e)](_0x596a4f),_0x1aebb4=this['y0']+this['rh']-_0x308ae9*Math[_0x1f963d(0x5f9)](_0x596a4f);return _0x41dc7c['x']=_0x53c231,_0x41dc7c['y']=_0x1aebb4,_0x41dc7c;}function inverse$8(_0x39028e){var _0x4a0ecf={_0x51a4b7:0x6df},_0x494f9f=_0xf99cb3;_0x39028e['x']-=this['x0'],_0x39028e['y']=this['rh']-_0x39028e['y']+this['y0'];var _0x49b32d,_0xf6ef80,_0x594dc1,_0x4b09cf;this['ns']>=0x0?(_0xf6ef80=Math['sqrt'](_0x39028e['x']*_0x39028e['x']+_0x39028e['y']*_0x39028e['y']),_0x49b32d=0x1):(_0xf6ef80=-Math['sqrt'](_0x39028e['x']*_0x39028e['x']+_0x39028e['y']*_0x39028e['y']),_0x49b32d=-0x1);var _0x373839=0x0;_0xf6ef80!==0x0&&(_0x373839=Math['atan2'](_0x49b32d*_0x39028e['x'],_0x49b32d*_0x39028e['y']));if(this['sphere'])return _0x4b09cf=adjust_lon(this[_0x494f9f(_0x4a0ecf._0x51a4b7)]+_0x373839/this['ns']),_0x594dc1=adjust_lat(this['g']-_0xf6ef80/this['a']),_0x39028e['x']=_0x4b09cf,_0x39028e['y']=_0x594dc1,_0x39028e;else{var _0x4d5d71=this['g']-_0xf6ef80/this['a'];return _0x594dc1=imlfn(_0x4d5d71,this['e0'],this['e1'],this['e2'],this['e3']),_0x4b09cf=adjust_lon(this[_0x494f9f(_0x4a0ecf._0x51a4b7)]+_0x373839/this['ns']),_0x39028e['x']=_0x4b09cf,_0x39028e['y']=_0x594dc1,_0x39028e;}}var names$8=['Equidistant_Conic','eqdc'],eqdc={'init':init$8,'forward':forward$8,'inverse':inverse$8,'names':names$8};function init$7(){this['R']=this['a'];}function forward$7(_0x2c19d1){var _0x5199ae={_0x5d15e3:0xad9},_0x45486c=_0xf99cb3,_0x495c84=_0x2c19d1['x'],_0x5b044f=_0x2c19d1['y'],_0x31d313=adjust_lon(_0x495c84-this['long0']),_0x48b3dc,_0x3ba296;Math['abs'](_0x5b044f)<=EPSLN&&(_0x48b3dc=this['x0']+this['R']*_0x31d313,_0x3ba296=this['y0']);var _0x148e74=asinz(0x2*Math['abs'](_0x5b044f/Math['PI']));(Math['abs'](_0x31d313)<=EPSLN||Math['abs'](Math[_0x45486c(0xefd)](_0x5b044f)-HALF_PI)<=EPSLN)&&(_0x48b3dc=this['x0'],_0x5b044f>=0x0?_0x3ba296=this['y0']+Math['PI']*this['R']*Math['tan'](0.5*_0x148e74):_0x3ba296=this['y0']+Math['PI']*this['R']*-Math['tan'](0.5*_0x148e74));var _0x151e24=0.5*Math[_0x45486c(0xefd)](Math['PI']/_0x31d313-_0x31d313/Math['PI']),_0x2d232c=_0x151e24*_0x151e24,_0x3678d2=Math['sin'](_0x148e74),_0x17cbcf=Math['cos'](_0x148e74),_0x324e52=_0x17cbcf/(_0x3678d2+_0x17cbcf-0x1),_0x158ac0=_0x324e52*_0x324e52,_0x275344=_0x324e52*(0x2/_0x3678d2-0x1),_0x37e1f2=_0x275344*_0x275344,_0x52442c=Math['PI']*this['R']*(_0x151e24*(_0x324e52-_0x37e1f2)+Math['sqrt'](_0x2d232c*(_0x324e52-_0x37e1f2)*(_0x324e52-_0x37e1f2)-(_0x37e1f2+_0x2d232c)*(_0x158ac0-_0x37e1f2)))/(_0x37e1f2+_0x2d232c);_0x31d313<0x0&&(_0x52442c=-_0x52442c);_0x48b3dc=this['x0']+_0x52442c;var _0x30286b=_0x2d232c+_0x324e52;return _0x52442c=Math['PI']*this['R']*(_0x275344*_0x30286b-_0x151e24*Math[_0x45486c(_0x5199ae._0x5d15e3)]((_0x37e1f2+_0x2d232c)*(_0x2d232c+0x1)-_0x30286b*_0x30286b))/(_0x37e1f2+_0x2d232c),_0x5b044f>=0x0?_0x3ba296=this['y0']+_0x52442c:_0x3ba296=this['y0']-_0x52442c,_0x2c19d1['x']=_0x48b3dc,_0x2c19d1['y']=_0x3ba296,_0x2c19d1;}function inverse$7(_0x52ef68){var _0x29a12f={_0x4d1431:0xefd,_0x253168:0xad9},_0x6d4b83=_0xf99cb3,_0x5eeee1,_0x5a56bb,_0xf8fba4,_0x2bd080,_0x20a732,_0xb6cd53,_0x46acb3,_0x152539,_0x3d5dfe,_0x5b7901,_0x39c394,_0x4b0d9a,_0x265c4b;return _0x52ef68['x']-=this['x0'],_0x52ef68['y']-=this['y0'],_0x39c394=Math['PI']*this['R'],_0xf8fba4=_0x52ef68['x']/_0x39c394,_0x2bd080=_0x52ef68['y']/_0x39c394,_0x20a732=_0xf8fba4*_0xf8fba4+_0x2bd080*_0x2bd080,_0xb6cd53=-Math[_0x6d4b83(_0x29a12f._0x4d1431)](_0x2bd080)*(0x1+_0x20a732),_0x46acb3=_0xb6cd53-0x2*_0x2bd080*_0x2bd080+_0xf8fba4*_0xf8fba4,_0x152539=-0x2*_0xb6cd53+0x1+0x2*_0x2bd080*_0x2bd080+_0x20a732*_0x20a732,_0x265c4b=_0x2bd080*_0x2bd080/_0x152539+(0x2*_0x46acb3*_0x46acb3*_0x46acb3/_0x152539/_0x152539/_0x152539-0x9*_0xb6cd53*_0x46acb3/_0x152539/_0x152539)/0x1b,_0x3d5dfe=(_0xb6cd53-_0x46acb3*_0x46acb3/0x3/_0x152539)/_0x152539,_0x5b7901=0x2*Math[_0x6d4b83(_0x29a12f._0x253168)](-_0x3d5dfe/0x3),_0x39c394=0x3*_0x265c4b/_0x3d5dfe/_0x5b7901,Math['abs'](_0x39c394)>0x1&&(_0x39c394>=0x0?_0x39c394=0x1:_0x39c394=-0x1),_0x4b0d9a=Math['acos'](_0x39c394)/0x3,_0x52ef68['y']>=0x0?_0x5a56bb=(-_0x5b7901*Math['cos'](_0x4b0d9a+Math['PI']/0x3)-_0x46acb3/0x3/_0x152539)*Math['PI']:_0x5a56bb=-(-_0x5b7901*Math['cos'](_0x4b0d9a+Math['PI']/0x3)-_0x46acb3/0x3/_0x152539)*Math['PI'],Math['abs'](_0xf8fba4)<EPSLN?_0x5eeee1=this['long0']:_0x5eeee1=adjust_lon(this[_0x6d4b83(0x6df)]+Math['PI']*(_0x20a732-0x1+Math['sqrt'](0x1+0x2*(_0xf8fba4*_0xf8fba4-_0x2bd080*_0x2bd080)+_0x20a732*_0x20a732))/0x2/_0xf8fba4),_0x52ef68['x']=_0x5eeee1,_0x52ef68['y']=_0x5a56bb,_0x52ef68;}var names$7=['Van_der_Grinten_I',_0xf99cb3(0xd6d),'vandg'],vandg={'init':init$7,'forward':forward$7,'inverse':inverse$7,'names':names$7};function init$6(){var _0x7adaee=_0xf99cb3;this[_0x7adaee(0x722)]=Math['sin'](this[_0x7adaee(0x73e)]),this['cos_p12']=Math['cos'](this['lat0']);}function forward$6(_0x40d75a){var _0x5061c3={_0x208041:0x5f9,_0x23c430:0x722,_0x157c58:0x5f9,_0x23cc02:0x52f,_0x48bd71:0xf2b,_0x10c96f:0x4a6,_0x534820:0x5f9,_0xeef8ad:0x4a6},_0x537553=_0xf99cb3,_0x3335fc=_0x40d75a['x'],_0x155b02=_0x40d75a['y'],_0x3772ed=Math['sin'](_0x40d75a['y']),_0x5dd813=Math['cos'](_0x40d75a['y']),_0x2fe33c=adjust_lon(_0x3335fc-this['long0']),_0x29cfe0,_0x2d5b14,_0x1b8f83,_0x362c02,_0x5c5d7c,_0x4344ca,_0x4fa093,_0x175530,_0x7266cc,_0x281103,_0x1d4939,_0x3928aa,_0xee4f3c,_0x499c62,_0x38bed6,_0x898f2a,_0xebcff7,_0x3e5b6b,_0x2ad6b5,_0x514c10,_0x184f20,_0x3e5cfb,_0x740d01;if(this['sphere']){if(Math['abs'](this['sin_p12']-0x1)<=EPSLN)return _0x40d75a['x']=this['x0']+this['a']*(HALF_PI-_0x155b02)*Math['sin'](_0x2fe33c),_0x40d75a['y']=this['y0']-this['a']*(HALF_PI-_0x155b02)*Math['cos'](_0x2fe33c),_0x40d75a;else return Math['abs'](this['sin_p12']+0x1)<=EPSLN?(_0x40d75a['x']=this['x0']+this['a']*(HALF_PI+_0x155b02)*Math[_0x537553(0x4a6)](_0x2fe33c),_0x40d75a['y']=this['y0']+this['a']*(HALF_PI+_0x155b02)*Math['cos'](_0x2fe33c),_0x40d75a):(_0x3e5b6b=this['sin_p12']*_0x3772ed+this['cos_p12']*_0x5dd813*Math['cos'](_0x2fe33c),_0x898f2a=Math[_0x537553(0x3d2)](_0x3e5b6b),_0xebcff7=_0x898f2a?_0x898f2a/Math['sin'](_0x898f2a):0x1,_0x40d75a['x']=this['x0']+this['a']*_0xebcff7*_0x5dd813*Math['sin'](_0x2fe33c),_0x40d75a['y']=this['y0']+this['a']*_0xebcff7*(this['cos_p12']*_0x3772ed-this[_0x537553(0x722)]*_0x5dd813*Math[_0x537553(0x5f9)](_0x2fe33c)),_0x40d75a);}else{_0x29cfe0=e0fn(this['es']),_0x2d5b14=e1fn(this['es']),_0x1b8f83=e2fn(this['es']),_0x362c02=e3fn(this['es']);if(Math['abs'](this['sin_p12']-0x1)<=EPSLN)return _0x5c5d7c=this['a']*mlfn(_0x29cfe0,_0x2d5b14,_0x1b8f83,_0x362c02,HALF_PI),_0x4344ca=this['a']*mlfn(_0x29cfe0,_0x2d5b14,_0x1b8f83,_0x362c02,_0x155b02),_0x40d75a['x']=this['x0']+(_0x5c5d7c-_0x4344ca)*Math['sin'](_0x2fe33c),_0x40d75a['y']=this['y0']-(_0x5c5d7c-_0x4344ca)*Math[_0x537553(_0x5061c3._0x208041)](_0x2fe33c),_0x40d75a;else{if(Math['abs'](this[_0x537553(_0x5061c3._0x23c430)]+0x1)<=EPSLN)return _0x5c5d7c=this['a']*mlfn(_0x29cfe0,_0x2d5b14,_0x1b8f83,_0x362c02,HALF_PI),_0x4344ca=this['a']*mlfn(_0x29cfe0,_0x2d5b14,_0x1b8f83,_0x362c02,_0x155b02),_0x40d75a['x']=this['x0']+(_0x5c5d7c+_0x4344ca)*Math['sin'](_0x2fe33c),_0x40d75a['y']=this['y0']+(_0x5c5d7c+_0x4344ca)*Math['cos'](_0x2fe33c),_0x40d75a;else{_0x4fa093=_0x3772ed/_0x5dd813,_0x175530=gN(this['a'],this['e'],this[_0x537553(0x722)]),_0x7266cc=gN(this['a'],this['e'],_0x3772ed),_0x281103=Math['atan']((0x1-this['es'])*_0x4fa093+this['es']*_0x175530*this[_0x537553(0x722)]/(_0x7266cc*_0x5dd813)),_0x1d4939=Math['atan2'](Math['sin'](_0x2fe33c),this['cos_p12']*Math['tan'](_0x281103)-this[_0x537553(0x722)]*Math['cos'](_0x2fe33c));if(_0x1d4939===0x0)_0x2ad6b5=Math['asin'](this['cos_p12']*Math['sin'](_0x281103)-this['sin_p12']*Math[_0x537553(_0x5061c3._0x157c58)](_0x281103));else Math['abs'](Math['abs'](_0x1d4939)-Math['PI'])<=EPSLN?_0x2ad6b5=-Math[_0x537553(_0x5061c3._0x23cc02)](this[_0x537553(_0x5061c3._0x48bd71)]*Math[_0x537553(_0x5061c3._0x10c96f)](_0x281103)-this['sin_p12']*Math['cos'](_0x281103)):_0x2ad6b5=Math[_0x537553(0x52f)](Math['sin'](_0x2fe33c)*Math[_0x537553(_0x5061c3._0x534820)](_0x281103)/Math[_0x537553(_0x5061c3._0xeef8ad)](_0x1d4939));return _0x3928aa=this['e']*this['sin_p12']/Math['sqrt'](0x1-this['es']),_0xee4f3c=this['e']*this['cos_p12']*Math['cos'](_0x1d4939)/Math['sqrt'](0x1-this['es']),_0x499c62=_0x3928aa*_0xee4f3c,_0x38bed6=_0xee4f3c*_0xee4f3c,_0x514c10=_0x2ad6b5*_0x2ad6b5,_0x184f20=_0x514c10*_0x2ad6b5,_0x3e5cfb=_0x184f20*_0x2ad6b5,_0x740d01=_0x3e5cfb*_0x2ad6b5,_0x898f2a=_0x175530*_0x2ad6b5*(0x1-_0x514c10*_0x38bed6*(0x1-_0x38bed6)/0x6+_0x184f20/0x8*_0x499c62*(0x1-0x2*_0x38bed6)+_0x3e5cfb/0x78*(_0x38bed6*(0x4-0x7*_0x38bed6)-0x3*_0x3928aa*_0x3928aa*(0x1-0x7*_0x38bed6))-_0x740d01/0x30*_0x499c62),_0x40d75a['x']=this['x0']+_0x898f2a*Math['sin'](_0x1d4939),_0x40d75a['y']=this['y0']+_0x898f2a*Math[_0x537553(0x5f9)](_0x1d4939),_0x40d75a;}}}}function inverse$6(_0x19e5e2){var _0x40a573={_0x4565a2:0xf2b,_0x205303:0x73e,_0x334017:0x69b,_0x3c32d1:0xad9,_0x138fb8:0x722,_0x48cdd4:0x4a6,_0x5855cd:0x6df,_0x930b71:0x4a6},_0xc4a26c=_0xf99cb3;_0x19e5e2['x']-=this['x0'],_0x19e5e2['y']-=this['y0'];var _0x4c1070,_0x98947e,_0x4e2dd0,_0x56ecf3,_0x2002fe,_0x2a5577,_0xa955fc,_0x324f56,_0x4504e6,_0x15e69d,_0x2aed69,_0x40e523,_0x575b96,_0x2a899c,_0x40e1a0,_0x479b31,_0x258adf,_0x1d351f,_0x23e085,_0xb73c1,_0x5be13b,_0x54c31a,_0x473d8d,_0x197bca;if(this[_0xc4a26c(0x262)]){_0x4c1070=Math[_0xc4a26c(0xad9)](_0x19e5e2['x']*_0x19e5e2['x']+_0x19e5e2['y']*_0x19e5e2['y']);if(_0x4c1070>0x2*HALF_PI*this['a'])return;return _0x98947e=_0x4c1070/this['a'],_0x4e2dd0=Math[_0xc4a26c(0x4a6)](_0x98947e),_0x56ecf3=Math['cos'](_0x98947e),_0x2002fe=this['long0'],Math['abs'](_0x4c1070)<=EPSLN?_0x2a5577=this['lat0']:(_0x2a5577=asinz(_0x56ecf3*this[_0xc4a26c(0x722)]+_0x19e5e2['y']*_0x4e2dd0*this[_0xc4a26c(_0x40a573._0x4565a2)]/_0x4c1070),_0xa955fc=Math['abs'](this['lat0'])-HALF_PI,Math['abs'](_0xa955fc)<=EPSLN?this[_0xc4a26c(_0x40a573._0x205303)]>=0x0?_0x2002fe=adjust_lon(this[_0xc4a26c(0x6df)]+Math[_0xc4a26c(_0x40a573._0x334017)](_0x19e5e2['x'],-_0x19e5e2['y'])):_0x2002fe=adjust_lon(this['long0']-Math['atan2'](-_0x19e5e2['x'],_0x19e5e2['y'])):_0x2002fe=adjust_lon(this['long0']+Math[_0xc4a26c(_0x40a573._0x334017)](_0x19e5e2['x']*_0x4e2dd0,_0x4c1070*this[_0xc4a26c(0xf2b)]*_0x56ecf3-_0x19e5e2['y']*this['sin_p12']*_0x4e2dd0))),_0x19e5e2['x']=_0x2002fe,_0x19e5e2['y']=_0x2a5577,_0x19e5e2;}else{_0x324f56=e0fn(this['es']),_0x4504e6=e1fn(this['es']),_0x15e69d=e2fn(this['es']),_0x2aed69=e3fn(this['es']);if(Math['abs'](this['sin_p12']-0x1)<=EPSLN)return _0x40e523=this['a']*mlfn(_0x324f56,_0x4504e6,_0x15e69d,_0x2aed69,HALF_PI),_0x4c1070=Math['sqrt'](_0x19e5e2['x']*_0x19e5e2['x']+_0x19e5e2['y']*_0x19e5e2['y']),_0x575b96=_0x40e523-_0x4c1070,_0x2a5577=imlfn(_0x575b96/this['a'],_0x324f56,_0x4504e6,_0x15e69d,_0x2aed69),_0x2002fe=adjust_lon(this['long0']+Math['atan2'](_0x19e5e2['x'],-0x1*_0x19e5e2['y'])),_0x19e5e2['x']=_0x2002fe,_0x19e5e2['y']=_0x2a5577,_0x19e5e2;else return Math['abs'](this['sin_p12']+0x1)<=EPSLN?(_0x40e523=this['a']*mlfn(_0x324f56,_0x4504e6,_0x15e69d,_0x2aed69,HALF_PI),_0x4c1070=Math[_0xc4a26c(_0x40a573._0x3c32d1)](_0x19e5e2['x']*_0x19e5e2['x']+_0x19e5e2['y']*_0x19e5e2['y']),_0x575b96=_0x4c1070-_0x40e523,_0x2a5577=imlfn(_0x575b96/this['a'],_0x324f56,_0x4504e6,_0x15e69d,_0x2aed69),_0x2002fe=adjust_lon(this['long0']+Math['atan2'](_0x19e5e2['x'],_0x19e5e2['y'])),_0x19e5e2['x']=_0x2002fe,_0x19e5e2['y']=_0x2a5577,_0x19e5e2):(_0x4c1070=Math[_0xc4a26c(0xad9)](_0x19e5e2['x']*_0x19e5e2['x']+_0x19e5e2['y']*_0x19e5e2['y']),_0x479b31=Math['atan2'](_0x19e5e2['x'],_0x19e5e2['y']),_0x2a899c=gN(this['a'],this['e'],this['sin_p12']),_0x258adf=Math['cos'](_0x479b31),_0x1d351f=this['e']*this['cos_p12']*_0x258adf,_0x23e085=-_0x1d351f*_0x1d351f/(0x1-this['es']),_0xb73c1=0x3*this['es']*(0x1-_0x23e085)*this['sin_p12']*this[_0xc4a26c(0xf2b)]*_0x258adf/(0x1-this['es']),_0x5be13b=_0x4c1070/_0x2a899c,_0x54c31a=_0x5be13b-_0x23e085*(0x1+_0x23e085)*Math[_0xc4a26c(0x383)](_0x5be13b,0x3)/0x6-_0xb73c1*(0x1+0x3*_0x23e085)*Math['pow'](_0x5be13b,0x4)/0x18,_0x473d8d=0x1-_0x23e085*_0x54c31a*_0x54c31a/0x2-_0x5be13b*_0x54c31a*_0x54c31a*_0x54c31a/0x6,_0x40e1a0=Math['asin'](this[_0xc4a26c(_0x40a573._0x138fb8)]*Math['cos'](_0x54c31a)+this['cos_p12']*Math[_0xc4a26c(_0x40a573._0x48cdd4)](_0x54c31a)*_0x258adf),_0x2002fe=adjust_lon(this[_0xc4a26c(_0x40a573._0x5855cd)]+Math['asin'](Math['sin'](_0x479b31)*Math['sin'](_0x54c31a)/Math[_0xc4a26c(0x5f9)](_0x40e1a0))),_0x197bca=Math[_0xc4a26c(_0x40a573._0x930b71)](_0x40e1a0),_0x2a5577=Math['atan2']((_0x197bca-this['es']*_0x473d8d*this['sin_p12'])*Math['tan'](_0x40e1a0),_0x197bca*(0x1-this['es'])),_0x19e5e2['x']=_0x2002fe,_0x19e5e2['y']=_0x2a5577,_0x19e5e2);}}var names$6=['Azimuthal_Equidistant','aeqd'],aeqd={'init':init$6,'forward':forward$6,'inverse':inverse$6,'names':names$6};function init$5(){var _0x442b58={_0x25f8ee:0x5f9},_0x2a7780=_0xf99cb3;this['sin_p14']=Math['sin'](this['lat0']),this['cos_p14']=Math[_0x2a7780(_0x442b58._0x25f8ee)](this['lat0']);}function forward$5(_0x2c7f20){var _0x276a72={_0x3cc80a:0x83e,_0x5efe2f:0x961},_0x25eeda=_0xf99cb3,_0x421b18,_0x590e5f,_0x43970f,_0x56c938,_0x4a0a5e,_0x3bab2a,_0x3f0c46,_0x2e8fc7,_0x5864da=_0x2c7f20['x'],_0x3fe28c=_0x2c7f20['y'];return _0x43970f=adjust_lon(_0x5864da-this['long0']),_0x421b18=Math['sin'](_0x3fe28c),_0x590e5f=Math['cos'](_0x3fe28c),_0x56c938=Math['cos'](_0x43970f),_0x3bab2a=this[_0x25eeda(_0x276a72._0x3cc80a)]*_0x421b18+this[_0x25eeda(_0x276a72._0x5efe2f)]*_0x590e5f*_0x56c938,_0x4a0a5e=0x1,(_0x3bab2a>0x0||Math['abs'](_0x3bab2a)<=EPSLN)&&(_0x3f0c46=this['a']*_0x4a0a5e*_0x590e5f*Math['sin'](_0x43970f),_0x2e8fc7=this['y0']+this['a']*_0x4a0a5e*(this[_0x25eeda(0x961)]*_0x421b18-this['sin_p14']*_0x590e5f*_0x56c938)),_0x2c7f20['x']=_0x3f0c46,_0x2c7f20['y']=_0x2e8fc7,_0x2c7f20;}function inverse$5(_0x29dcee){var _0x1e9fff={_0x3a7f4a:0x4a6,_0x21ef31:0x73e,_0x273399:0x69b,_0x399ace:0x83e},_0xb06730=_0xf99cb3,_0x1ccc19,_0x41495c,_0x11366b,_0x4839fd,_0x1bed16,_0x310e39,_0x1032ba;_0x29dcee['x']-=this['x0'],_0x29dcee['y']-=this['y0'],_0x1ccc19=Math['sqrt'](_0x29dcee['x']*_0x29dcee['x']+_0x29dcee['y']*_0x29dcee['y']),_0x41495c=asinz(_0x1ccc19/this['a']),_0x11366b=Math[_0xb06730(_0x1e9fff._0x3a7f4a)](_0x41495c),_0x4839fd=Math['cos'](_0x41495c),_0x310e39=this['long0'];if(Math['abs'](_0x1ccc19)<=EPSLN)return _0x1032ba=this['lat0'],_0x29dcee['x']=_0x310e39,_0x29dcee['y']=_0x1032ba,_0x29dcee;_0x1032ba=asinz(_0x4839fd*this['sin_p14']+_0x29dcee['y']*_0x11366b*this['cos_p14']/_0x1ccc19),_0x1bed16=Math['abs'](this[_0xb06730(_0x1e9fff._0x21ef31)])-HALF_PI;if(Math['abs'](_0x1bed16)<=EPSLN)return this['lat0']>=0x0?_0x310e39=adjust_lon(this[_0xb06730(0x6df)]+Math['atan2'](_0x29dcee['x'],-_0x29dcee['y'])):_0x310e39=adjust_lon(this['long0']-Math['atan2'](-_0x29dcee['x'],_0x29dcee['y'])),_0x29dcee['x']=_0x310e39,_0x29dcee['y']=_0x1032ba,_0x29dcee;return _0x310e39=adjust_lon(this['long0']+Math[_0xb06730(_0x1e9fff._0x273399)](_0x29dcee['x']*_0x11366b,_0x1ccc19*this['cos_p14']*_0x4839fd-_0x29dcee['y']*this[_0xb06730(_0x1e9fff._0x399ace)]*_0x11366b)),_0x29dcee['x']=_0x310e39,_0x29dcee['y']=_0x1032ba,_0x29dcee;}var names$5=['ortho'],ortho={'init':init$5,'forward':forward$5,'inverse':inverse$5,'names':names$5},FACE_ENUM={'FRONT':0x1,'RIGHT':0x2,'BACK':0x3,'LEFT':0x4,'TOP':0x5,'BOTTOM':0x6},AREA_ENUM={'AREA_0':0x1,'AREA_1':0x2,'AREA_2':0x3,'AREA_3':0x4};function init$4(){var _0x7f397f={_0x26e098:0x5cc,_0x35c8b6:0xefd,_0x873596:0x7e1,_0x32b9cb:0x6f6},_0x4cd349=_0xf99cb3;this['x0']=this['x0']||0x0,this['y0']=this['y0']||0x0,this['lat0']=this['lat0']||0x0,this[_0x4cd349(0x6df)]=this['long0']||0x0,this['lat_ts']=this['lat_ts']||0x0,this['title']=this['title']||'Quadrilateralized\x20Spherical\x20Cube';if(this['lat0']>=HALF_PI-FORTPI/0x2)this[_0x4cd349(0x7e1)]=FACE_ENUM['TOP'];else{if(this['lat0']<=-(HALF_PI-FORTPI/0x2))this['face']=FACE_ENUM[_0x4cd349(_0x7f397f._0x26e098)];else{if(Math[_0x4cd349(_0x7f397f._0x35c8b6)](this['long0'])<=FORTPI)this[_0x4cd349(0x7e1)]=FACE_ENUM['FRONT'];else Math['abs'](this['long0'])<=HALF_PI+FORTPI?this[_0x4cd349(_0x7f397f._0x873596)]=this['long0']>0x0?FACE_ENUM['RIGHT']:FACE_ENUM['LEFT']:this[_0x4cd349(0x7e1)]=FACE_ENUM['BACK'];}}this['es']!==0x0&&(this[_0x4cd349(0xd91)]=0x1-(this['a']-this['b'])/this['a'],this[_0x4cd349(_0x7f397f._0x32b9cb)]=this['one_minus_f']*this['one_minus_f']);}function forward$4(_0x147a95){var _0x44f170={_0x5b896d:0x7e1,_0x28c7c2:0xb60,_0x5b957d:0x7e1,_0x3c4648:0xb60,_0x29ac28:0x4a6,_0x25879a:0x8f0,_0x2c53ff:0x23c,_0x29ee2d:0xad9,_0x4c68f8:0x5f9,_0x36f667:0xa2f},_0x1dd6a5=_0xf99cb3,_0x46f561={'x':0x0,'y':0x0},_0x34ca25,_0x548711,_0x4f4d13,_0x4aa61a,_0xdaf2c,_0x216da3,_0xa319d0={'value':0x0};_0x147a95['x']-=this['long0'];this['es']!==0x0?_0x34ca25=Math['atan'](this['one_minus_f_squared']*Math['tan'](_0x147a95['y'])):_0x34ca25=_0x147a95['y'];_0x548711=_0x147a95['x'];if(this[_0x1dd6a5(_0x44f170._0x5b896d)]===FACE_ENUM['TOP']){_0x4aa61a=HALF_PI-_0x34ca25;if(_0x548711>=FORTPI&&_0x548711<=HALF_PI+FORTPI)_0xa319d0['value']=AREA_ENUM[_0x1dd6a5(_0x44f170._0x28c7c2)],_0x4f4d13=_0x548711-HALF_PI;else{if(_0x548711>HALF_PI+FORTPI||_0x548711<=-(HALF_PI+FORTPI))_0xa319d0['value']=AREA_ENUM['AREA_1'],_0x4f4d13=_0x548711>0x0?_0x548711-SPI:_0x548711+SPI;else _0x548711>-(HALF_PI+FORTPI)&&_0x548711<=-FORTPI?(_0xa319d0['value']=AREA_ENUM['AREA_2'],_0x4f4d13=_0x548711+HALF_PI):(_0xa319d0['value']=AREA_ENUM['AREA_3'],_0x4f4d13=_0x548711);}}else{if(this[_0x1dd6a5(_0x44f170._0x5b957d)]===FACE_ENUM['BOTTOM']){_0x4aa61a=HALF_PI+_0x34ca25;if(_0x548711>=FORTPI&&_0x548711<=HALF_PI+FORTPI)_0xa319d0[_0x1dd6a5(0x23c)]=AREA_ENUM[_0x1dd6a5(_0x44f170._0x3c4648)],_0x4f4d13=-_0x548711+HALF_PI;else{if(_0x548711<FORTPI&&_0x548711>=-FORTPI)_0xa319d0['value']=AREA_ENUM['AREA_1'],_0x4f4d13=-_0x548711;else _0x548711<-FORTPI&&_0x548711>=-(HALF_PI+FORTPI)?(_0xa319d0['value']=AREA_ENUM[_0x1dd6a5(0xa2f)],_0x4f4d13=-_0x548711-HALF_PI):(_0xa319d0['value']=AREA_ENUM['AREA_3'],_0x4f4d13=_0x548711>0x0?-_0x548711+SPI:-_0x548711-SPI);}}else{var _0xa121c1,_0x586edf,_0x144597,_0x5f55ff,_0x29c31f,_0x333833,_0x3e4f06;if(this['face']===FACE_ENUM['RIGHT'])_0x548711=qsc_shift_lon_origin(_0x548711,+HALF_PI);else{if(this['face']===FACE_ENUM['BACK'])_0x548711=qsc_shift_lon_origin(_0x548711,+SPI);else this[_0x1dd6a5(_0x44f170._0x5b957d)]===FACE_ENUM['LEFT']&&(_0x548711=qsc_shift_lon_origin(_0x548711,-HALF_PI));}_0x5f55ff=Math['sin'](_0x34ca25),_0x29c31f=Math['cos'](_0x34ca25),_0x333833=Math[_0x1dd6a5(_0x44f170._0x29ac28)](_0x548711),_0x3e4f06=Math['cos'](_0x548711),_0xa121c1=_0x29c31f*_0x3e4f06,_0x586edf=_0x29c31f*_0x333833,_0x144597=_0x5f55ff;if(this[_0x1dd6a5(0x7e1)]===FACE_ENUM['FRONT'])_0x4aa61a=Math[_0x1dd6a5(0x3d2)](_0xa121c1),_0x4f4d13=qsc_fwd_equat_face_theta(_0x4aa61a,_0x144597,_0x586edf,_0xa319d0);else{if(this['face']===FACE_ENUM['RIGHT'])_0x4aa61a=Math['acos'](_0x586edf),_0x4f4d13=qsc_fwd_equat_face_theta(_0x4aa61a,_0x144597,-_0xa121c1,_0xa319d0);else{if(this['face']===FACE_ENUM[_0x1dd6a5(0x805)])_0x4aa61a=Math['acos'](-_0xa121c1),_0x4f4d13=qsc_fwd_equat_face_theta(_0x4aa61a,_0x144597,-_0x586edf,_0xa319d0);else this['face']===FACE_ENUM[_0x1dd6a5(_0x44f170._0x25879a)]?(_0x4aa61a=Math['acos'](-_0x586edf),_0x4f4d13=qsc_fwd_equat_face_theta(_0x4aa61a,_0x144597,_0xa121c1,_0xa319d0)):(_0x4aa61a=_0x4f4d13=0x0,_0xa319d0[_0x1dd6a5(_0x44f170._0x2c53ff)]=AREA_ENUM[_0x1dd6a5(_0x44f170._0x28c7c2)]);}}}}_0x216da3=Math['atan'](0xc/SPI*(_0x4f4d13+Math['acos'](Math[_0x1dd6a5(0x4a6)](_0x4f4d13)*Math[_0x1dd6a5(0x5f9)](FORTPI))-HALF_PI)),_0xdaf2c=Math[_0x1dd6a5(_0x44f170._0x29ee2d)]((0x1-Math[_0x1dd6a5(_0x44f170._0x4c68f8)](_0x4aa61a))/(Math['cos'](_0x216da3)*Math['cos'](_0x216da3))/(0x1-Math[_0x1dd6a5(0x5f9)](Math[_0x1dd6a5(0x76a)](0x1/Math[_0x1dd6a5(0x5f9)](_0x4f4d13)))));if(_0xa319d0['value']===AREA_ENUM[_0x1dd6a5(0x2c2)])_0x216da3+=HALF_PI;else{if(_0xa319d0['value']===AREA_ENUM[_0x1dd6a5(_0x44f170._0x36f667)])_0x216da3+=SPI;else _0xa319d0['value']===AREA_ENUM['AREA_3']&&(_0x216da3+=1.5*SPI);}return _0x46f561['x']=_0xdaf2c*Math['cos'](_0x216da3),_0x46f561['y']=_0xdaf2c*Math['sin'](_0x216da3),_0x46f561['x']=_0x46f561['x']*this['a']+this['x0'],_0x46f561['y']=_0x46f561['y']*this['a']+this['y0'],_0x147a95['x']=_0x46f561['x'],_0x147a95['y']=_0x46f561['y'],_0x147a95;}function inverse$4(_0xeb80d4){var _0x37f76c={_0x3ddce0:0x76a,_0x461be0:0x69b,_0x4f1365:0xb60,_0x2c6f92:0x5f1,_0x10e3c2:0x5f9,_0x3493f5:0x3d2,_0x4b249f:0xb03,_0x3601d5:0x23c,_0x5cf57c:0xb03,_0x402738:0x23c,_0x771708:0xa2f,_0x35dbb6:0x805,_0x4d9d38:0x7e1,_0x218182:0xb03,_0x5e4b84:0xb03,_0x5504bc:0x44b,_0x26644e:0x6f6},_0x195dd7=_0xf99cb3,_0x5a1a3f={'lam':0x0,'phi':0x0},_0x31b029,_0x32b005,_0x495a99,_0x2867fe,_0x34808f,_0x4f63e1,_0x1b93f8,_0x25add,_0x5021d5,_0x3fc5e5={'value':0x0};_0xeb80d4['x']=(_0xeb80d4['x']-this['x0'])/this['a'],_0xeb80d4['y']=(_0xeb80d4['y']-this['y0'])/this['a'],_0x32b005=Math[_0x195dd7(_0x37f76c._0x3ddce0)](Math['sqrt'](_0xeb80d4['x']*_0xeb80d4['x']+_0xeb80d4['y']*_0xeb80d4['y'])),_0x31b029=Math[_0x195dd7(_0x37f76c._0x461be0)](_0xeb80d4['y'],_0xeb80d4['x']);if(_0xeb80d4['x']>=0x0&&_0xeb80d4['x']>=Math['abs'](_0xeb80d4['y']))_0x3fc5e5['value']=AREA_ENUM[_0x195dd7(_0x37f76c._0x4f1365)];else{if(_0xeb80d4['y']>=0x0&&_0xeb80d4['y']>=Math[_0x195dd7(0xefd)](_0xeb80d4['x']))_0x3fc5e5['value']=AREA_ENUM['AREA_1'],_0x31b029-=HALF_PI;else _0xeb80d4['x']<0x0&&-_0xeb80d4['x']>=Math['abs'](_0xeb80d4['y'])?(_0x3fc5e5['value']=AREA_ENUM['AREA_2'],_0x31b029=_0x31b029<0x0?_0x31b029+SPI:_0x31b029-SPI):(_0x3fc5e5['value']=AREA_ENUM['AREA_3'],_0x31b029+=HALF_PI);}_0x5021d5=SPI/0xc*Math['tan'](_0x31b029),_0x34808f=Math['sin'](_0x5021d5)/(Math['cos'](_0x5021d5)-0x1/Math['sqrt'](0x2)),_0x4f63e1=Math['atan'](_0x34808f),_0x495a99=Math['cos'](_0x31b029),_0x2867fe=Math[_0x195dd7(_0x37f76c._0x2c6f92)](_0x32b005),_0x1b93f8=0x1-_0x495a99*_0x495a99*_0x2867fe*_0x2867fe*(0x1-Math['cos'](Math['atan'](0x1/Math[_0x195dd7(_0x37f76c._0x10e3c2)](_0x4f63e1))));if(_0x1b93f8<-0x1)_0x1b93f8=-0x1;else _0x1b93f8>+0x1&&(_0x1b93f8=+0x1);if(this['face']===FACE_ENUM['TOP']){_0x25add=Math[_0x195dd7(_0x37f76c._0x3493f5)](_0x1b93f8),_0x5a1a3f['phi']=HALF_PI-_0x25add;if(_0x3fc5e5['value']===AREA_ENUM['AREA_0'])_0x5a1a3f[_0x195dd7(0xb03)]=_0x4f63e1+HALF_PI;else{if(_0x3fc5e5['value']===AREA_ENUM['AREA_1'])_0x5a1a3f[_0x195dd7(_0x37f76c._0x4b249f)]=_0x4f63e1<0x0?_0x4f63e1+SPI:_0x4f63e1-SPI;else _0x3fc5e5[_0x195dd7(_0x37f76c._0x3601d5)]===AREA_ENUM['AREA_2']?_0x5a1a3f['lam']=_0x4f63e1-HALF_PI:_0x5a1a3f[_0x195dd7(0xb03)]=_0x4f63e1;}}else{if(this['face']===FACE_ENUM['BOTTOM']){_0x25add=Math['acos'](_0x1b93f8),_0x5a1a3f['phi']=_0x25add-HALF_PI;if(_0x3fc5e5['value']===AREA_ENUM['AREA_0'])_0x5a1a3f[_0x195dd7(_0x37f76c._0x5cf57c)]=-_0x4f63e1+HALF_PI;else{if(_0x3fc5e5[_0x195dd7(_0x37f76c._0x402738)]===AREA_ENUM['AREA_1'])_0x5a1a3f['lam']=-_0x4f63e1;else _0x3fc5e5['value']===AREA_ENUM['AREA_2']?_0x5a1a3f[_0x195dd7(0xb03)]=-_0x4f63e1-HALF_PI:_0x5a1a3f['lam']=_0x4f63e1<0x0?-_0x4f63e1-SPI:-_0x4f63e1+SPI;}}else{var _0x296299,_0x376c41,_0x308133;_0x296299=_0x1b93f8,_0x5021d5=_0x296299*_0x296299;_0x5021d5>=0x1?_0x308133=0x0:_0x308133=Math['sqrt'](0x1-_0x5021d5)*Math['sin'](_0x4f63e1);_0x5021d5+=_0x308133*_0x308133;_0x5021d5>=0x1?_0x376c41=0x0:_0x376c41=Math['sqrt'](0x1-_0x5021d5);if(_0x3fc5e5['value']===AREA_ENUM[_0x195dd7(0x2c2)])_0x5021d5=_0x376c41,_0x376c41=-_0x308133,_0x308133=_0x5021d5;else{if(_0x3fc5e5['value']===AREA_ENUM[_0x195dd7(_0x37f76c._0x771708)])_0x376c41=-_0x376c41,_0x308133=-_0x308133;else _0x3fc5e5['value']===AREA_ENUM['AREA_3']&&(_0x5021d5=_0x376c41,_0x376c41=_0x308133,_0x308133=-_0x5021d5);}if(this['face']===FACE_ENUM['RIGHT'])_0x5021d5=_0x296299,_0x296299=-_0x376c41,_0x376c41=_0x5021d5;else{if(this[_0x195dd7(0x7e1)]===FACE_ENUM['BACK'])_0x296299=-_0x296299,_0x376c41=-_0x376c41;else this['face']===FACE_ENUM['LEFT']&&(_0x5021d5=_0x296299,_0x296299=_0x376c41,_0x376c41=-_0x5021d5);}_0x5a1a3f[_0x195dd7(0x44b)]=Math['acos'](-_0x308133)-HALF_PI,_0x5a1a3f['lam']=Math['atan2'](_0x376c41,_0x296299);if(this['face']===FACE_ENUM['RIGHT'])_0x5a1a3f['lam']=qsc_shift_lon_origin(_0x5a1a3f['lam'],-HALF_PI);else{if(this['face']===FACE_ENUM[_0x195dd7(_0x37f76c._0x35dbb6)])_0x5a1a3f['lam']=qsc_shift_lon_origin(_0x5a1a3f[_0x195dd7(0xb03)],-SPI);else this[_0x195dd7(_0x37f76c._0x4d9d38)]===FACE_ENUM['LEFT']&&(_0x5a1a3f[_0x195dd7(_0x37f76c._0x218182)]=qsc_shift_lon_origin(_0x5a1a3f[_0x195dd7(_0x37f76c._0x5e4b84)],+HALF_PI));}}}if(this['es']!==0x0){var _0x2db9bc,_0x3258ea,_0x500afb;_0x2db9bc=_0x5a1a3f[_0x195dd7(_0x37f76c._0x5504bc)]<0x0?0x1:0x0,_0x3258ea=Math['tan'](_0x5a1a3f['phi']),_0x500afb=this['b']/Math['sqrt'](_0x3258ea*_0x3258ea+this[_0x195dd7(_0x37f76c._0x26644e)]),_0x5a1a3f['phi']=Math['atan'](Math['sqrt'](this['a']*this['a']-_0x500afb*_0x500afb)/(this['one_minus_f']*_0x500afb)),_0x2db9bc&&(_0x5a1a3f['phi']=-_0x5a1a3f['phi']);}return _0x5a1a3f['lam']+=this[_0x195dd7(0x6df)],_0xeb80d4['x']=_0x5a1a3f['lam'],_0xeb80d4['y']=_0x5a1a3f['phi'],_0xeb80d4;}function qsc_fwd_equat_face_theta(_0x3a6e39,_0x3861f8,_0x3e4966,_0x2f847e){var _0x3126a8={_0x10e8f7:0xefd,_0x399788:0xb60},_0x566048=_0xf99cb3,_0x3989f7;if(_0x3a6e39<EPSLN)_0x2f847e['value']=AREA_ENUM['AREA_0'],_0x3989f7=0x0;else{_0x3989f7=Math['atan2'](_0x3861f8,_0x3e4966);if(Math[_0x566048(_0x3126a8._0x10e8f7)](_0x3989f7)<=FORTPI)_0x2f847e['value']=AREA_ENUM[_0x566048(_0x3126a8._0x399788)];else{if(_0x3989f7>FORTPI&&_0x3989f7<=HALF_PI+FORTPI)_0x2f847e['value']=AREA_ENUM[_0x566048(0x2c2)],_0x3989f7-=HALF_PI;else _0x3989f7>HALF_PI+FORTPI||_0x3989f7<=-(HALF_PI+FORTPI)?(_0x2f847e['value']=AREA_ENUM['AREA_2'],_0x3989f7=_0x3989f7>=0x0?_0x3989f7-SPI:_0x3989f7+SPI):(_0x2f847e['value']=AREA_ENUM['AREA_3'],_0x3989f7+=HALF_PI);}}return _0x3989f7;}function qsc_shift_lon_origin(_0x54de45,_0x2faa74){var _0x5f303f=_0x54de45+_0x2faa74;if(_0x5f303f<-SPI)_0x5f303f+=TWO_PI;else _0x5f303f>+SPI&&(_0x5f303f-=TWO_PI);return _0x5f303f;}var names$4=['Quadrilateralized\x20Spherical\x20Cube','Quadrilateralized_Spherical_Cube',_0xf99cb3(0x2ca)],qsc={'init':init$4,'forward':forward$4,'inverse':inverse$4,'names':names$4},COEFS_X=[[0x1,2.2199e-17,-0.0000715515,0.0000031103],[0.9986,-0.000482243,-0.000024897,-0.0000013309],[0.9954,-0.00083103,-0.0000448605,-9.86701e-7],[0.99,-0.00135364,-0.000059661,0.0000036777],[0.9822,-0.00167442,-0.00000449547,-0.00000572411],[0.973,-0.00214868,-0.0000903571,1.8736e-8],[0.96,-0.00305085,-0.0000900761,0.00000164917],[0.9427,-0.00382792,-0.0000653386,-0.0000026154],[0.9216,-0.00467746,-0.00010457,0.00000481243],[0.8962,-0.00536223,-0.0000323831,-0.00000543432],[0.8679,-0.00609363,-0.000113898,0.00000332484],[0.835,-0.00698325,-0.0000640253,9.34959e-7],[0.7986,-0.00755338,-0.0000500009,9.35324e-7],[0.7597,-0.00798324,-0.000035971,-0.00000227626],[0.7186,-0.00851367,-0.0000701149,-0.0000086303],[0.6732,-0.00986209,-0.000199569,0.0000191974],[0.6213,-0.010418,0.0000883923,0.00000624051],[0.5722,-0.00906601,0.000182,0.00000624051],[0.5322,-0.00677797,0.000275608,0.00000624051]],COEFS_Y=[[-5.20417e-18,0.0124,1.21431e-18,-8.45284e-11],[0.062,0.0124,-1.26793e-9,4.22642e-10],[0.124,0.0124,5.07171e-9,-1.60604e-9],[0.186,0.0123999,-1.90189e-8,6.00152e-9],[0.248,0.0124002,7.10039e-8,-2.24e-8],[0.31,0.0123992,-2.64997e-7,8.35986e-8],[0.372,0.0124029,9.88983e-7,-3.11994e-7],[0.434,0.0123893,-0.00000369093,-4.35621e-7],[0.4958,0.0123198,-0.0000102252,-3.45523e-7],[0.5571,0.0121916,-0.0000154081,-5.82288e-7],[0.6176,0.0119938,-0.0000241424,-5.25327e-7],[0.6769,0.011713,-0.0000320223,-5.16405e-7],[0.7346,0.0113541,-0.0000397684,-6.09052e-7],[0.7903,0.0109107,-0.0000489042,-0.00000104739],[0.8435,0.0103431,-0.000064615,-1.40374e-9],[0.8936,0.00969686,-0.000064636,-0.000008547],[0.9394,0.00840947,-0.000192841,-0.0000042106],[0.9761,0.00616527,-0.000256,-0.0000042106],[0x1,0.00328947,-0.000319159,-0.0000042106]],FXC=0.8487,FYC=1.3523,C1=R2D/0x5,RC1=0x1/C1,NODES=0x12,poly3_val=function(_0x1741b2,_0x276fb9){return _0x1741b2[0x0]+_0x276fb9*(_0x1741b2[0x1]+_0x276fb9*(_0x1741b2[0x2]+_0x276fb9*_0x1741b2[0x3]));},poly3_der=function(_0x30065b,_0x1bb4d6){return _0x30065b[0x1]+_0x1bb4d6*(0x2*_0x30065b[0x2]+_0x1bb4d6*0x3*_0x30065b[0x3]);};function newton_rapshon(_0xb39e25,_0x1b6444,_0x4e4c6e,_0x3d5185){var _0x438656=_0xf99cb3,_0x3fe008=_0x1b6444;for(;_0x3d5185;--_0x3d5185){var _0x21b096=_0xb39e25(_0x3fe008);_0x3fe008-=_0x21b096;if(Math[_0x438656(0xefd)](_0x21b096)<_0x4e4c6e)break;}return _0x3fe008;}function init$3(){var _0xe540e6={_0x400a8f:0x6df,_0x5b7bc2:0x6df,_0x289330:0x3ff},_0x536110=_0xf99cb3;this['x0']=this['x0']||0x0,this['y0']=this['y0']||0x0,this[_0x536110(_0xe540e6._0x400a8f)]=this[_0x536110(_0xe540e6._0x5b7bc2)]||0x0,this['es']=0x0,this['title']=this['title']||_0x536110(_0xe540e6._0x289330);}function forward$3(_0x1170f0){var _0x3758b4=adjust_lon(_0x1170f0['x']-this['long0']),_0x24835e=Math['abs'](_0x1170f0['y']),_0x3965ba=Math['floor'](_0x24835e*C1);if(_0x3965ba<0x0)_0x3965ba=0x0;else _0x3965ba>=NODES&&(_0x3965ba=NODES-0x1);_0x24835e=R2D*(_0x24835e-RC1*_0x3965ba);var _0x358cd3={'x':poly3_val(COEFS_X[_0x3965ba],_0x24835e)*_0x3758b4,'y':poly3_val(COEFS_Y[_0x3965ba],_0x24835e)};return _0x1170f0['y']<0x0&&(_0x358cd3['y']=-_0x358cd3['y']),_0x358cd3['x']=_0x358cd3['x']*this['a']*FXC+this['x0'],_0x358cd3['y']=_0x358cd3['y']*this['a']*FYC+this['y0'],_0x358cd3;}function inverse$3(_0x588e10){var _0x4c4033=_0xf99cb3,_0xc8a206={'x':(_0x588e10['x']-this['x0'])/(this['a']*FXC),'y':Math[_0x4c4033(0xefd)](_0x588e10['y']-this['y0'])/(this['a']*FYC)};if(_0xc8a206['y']>=0x1)_0xc8a206['x']/=COEFS_X[NODES][0x0],_0xc8a206['y']=_0x588e10['y']<0x0?-HALF_PI:HALF_PI;else{var _0x734373=Math['floor'](_0xc8a206['y']*NODES);if(_0x734373<0x0)_0x734373=0x0;else _0x734373>=NODES&&(_0x734373=NODES-0x1);for(;;){if(COEFS_Y[_0x734373][0x0]>_0xc8a206['y'])--_0x734373;else{if(COEFS_Y[_0x734373+0x1][0x0]<=_0xc8a206['y'])++_0x734373;else break;}}var _0x581dfe=COEFS_Y[_0x734373],_0x255558=0x5*(_0xc8a206['y']-_0x581dfe[0x0])/(COEFS_Y[_0x734373+0x1][0x0]-_0x581dfe[0x0]);_0x255558=newton_rapshon(function(_0x19df29){return(poly3_val(_0x581dfe,_0x19df29)-_0xc8a206['y'])/poly3_der(_0x581dfe,_0x19df29);},_0x255558,EPSLN,0x64),_0xc8a206['x']/=poly3_val(COEFS_X[_0x734373],_0x255558),_0xc8a206['y']=(0x5*_0x734373+_0x255558)*D2R$1,_0x588e10['y']<0x0&&(_0xc8a206['y']=-_0xc8a206['y']);}return _0xc8a206['x']=adjust_lon(_0xc8a206['x']+this['long0']),_0xc8a206;}var names$3=['Robinson','robin'],robin={'init':init$3,'forward':forward$3,'inverse':inverse$3,'names':names$3};function init$2(){this['name']='geocent';}function forward$2(_0x3d4f5b){var _0x35dc87=geodeticToGeocentric(_0x3d4f5b,this['es'],this['a']);return _0x35dc87;}function inverse$2(_0xf13066){var _0x48db19=geocentricToGeodetic(_0xf13066,this['es'],this['a'],this['b']);return _0x48db19;}var names$2=['Geocentric',_0xf99cb3(0xb70),'geocent',_0xf99cb3(0x644)],geocent={'init':init$2,'forward':forward$2,'inverse':inverse$2,'names':names$2},mode={'N_POLE':0x0,'S_POLE':0x1,'EQUIT':0x2,'OBLIQ':0x3},params={'h':{'def':0x186a0,'num':!![]},'azi':{'def':0x0,'num':!![],'degrees':!![]},'tilt':{'def':0x0,'num':!![],'degrees':!![]},'long0':{'def':0x0,'num':!![]},'lat0':{'def':0x0,'num':!![]}};function init$1(){var _0x23a446={_0x9fe907:0xe74},_0x17a63c=_0xf99cb3;Object['keys'](params)['forEach'](function(_0x5e031e){var _0x408877=_0x3c32;if(typeof this[_0x5e031e]==='undefined')this[_0x5e031e]=params[_0x5e031e]['def'];else{if(params[_0x5e031e][_0x408877(0x713)]&&isNaN(this[_0x5e031e]))throw new Error(_0x408877(0xfbb)+_0x5e031e+'\x20=\x20'+this[_0x5e031e]);else params[_0x5e031e]['num']&&(this[_0x5e031e]=parseFloat(this[_0x5e031e]));}params[_0x5e031e]['degrees']&&(this[_0x5e031e]=this[_0x5e031e]*D2R$1);}[_0x17a63c(_0x23a446._0x9fe907)](this));if(Math['abs'](Math[_0x17a63c(0xefd)](this['lat0'])-HALF_PI)<EPSLN)this['mode']=this['lat0']<0x0?mode['S_POLE']:mode['N_POLE'];else Math['abs'](this['lat0'])<EPSLN?this['mode']=mode['EQUIT']:(this['mode']=mode['OBLIQ'],this['sinph0']=Math['sin'](this['lat0']),this['cosph0']=Math['cos'](this[_0x17a63c(0x73e)]));this['pn1']=this['h']/this['a'];if(this[_0x17a63c(0xc41)]<=0x0||this['pn1']>0x2540be400)throw new Error('Invalid\x20height');this['p']=0x1+this[_0x17a63c(0xc41)],this['rp']=0x1/this['p'],this['h1']=0x1/this['pn1'],this[_0x17a63c(0xe6c)]=(this['p']+0x1)*this['h1'],this['es']=0x0;var _0xa53535=this['tilt'],_0x2a831d=this[_0x17a63c(0x49c)];this['cg']=Math['cos'](_0x2a831d),this['sg']=Math[_0x17a63c(0x4a6)](_0x2a831d),this['cw']=Math['cos'](_0xa53535),this['sw']=Math['sin'](_0xa53535);}function forward$1(_0x5c11db){var _0x2e467f={_0x3f3665:0x5f9,_0x550359:0x677,_0x117a04:0x7ec},_0x2329cf=_0xf99cb3;_0x5c11db['x']-=this['long0'];var _0x2efc95=Math['sin'](_0x5c11db['y']),_0x5dc911=Math['cos'](_0x5c11db['y']),_0x3d1433=Math[_0x2329cf(_0x2e467f._0x3f3665)](_0x5c11db['x']),_0xc53172,_0x48026a;switch(this['mode']){case mode[_0x2329cf(_0x2e467f._0x550359)]:_0x48026a=this['sinph0']*_0x2efc95+this[_0x2329cf(_0x2e467f._0x117a04)]*_0x5dc911*_0x3d1433;break;case mode['EQUIT']:_0x48026a=_0x5dc911*_0x3d1433;break;case mode['S_POLE']:_0x48026a=-_0x2efc95;break;case mode['N_POLE']:_0x48026a=_0x2efc95;break;}_0x48026a=this[_0x2329cf(0xc41)]/(this['p']-_0x48026a),_0xc53172=_0x48026a*_0x5dc911*Math[_0x2329cf(0x4a6)](_0x5c11db['x']);switch(this['mode']){case mode[_0x2329cf(0x677)]:_0x48026a*=this['cosph0']*_0x2efc95-this['sinph0']*_0x5dc911*_0x3d1433;break;case mode['EQUIT']:_0x48026a*=_0x2efc95;break;case mode['N_POLE']:_0x48026a*=-(_0x5dc911*_0x3d1433);break;case mode['S_POLE']:_0x48026a*=_0x5dc911*_0x3d1433;break;}var _0x3dd01b,_0x252521;return _0x3dd01b=_0x48026a*this['cg']+_0xc53172*this['sg'],_0x252521=0x1/(_0x3dd01b*this['sw']*this['h1']+this['cw']),_0xc53172=(_0xc53172*this['cg']-_0x48026a*this['sg'])*this['cw']*_0x252521,_0x48026a=_0x3dd01b*_0x252521,_0x5c11db['x']=_0xc53172*this['a'],_0x5c11db['y']=_0x48026a*this['a'],_0x5c11db;}function inverse$1(_0x4a405b){var _0x14363a={_0x4700e6:0xefd,_0x2890ff:0xe6c,_0x20a74b:0xa98,_0x213809:0x6df},_0x1a18e3=_0xf99cb3;_0x4a405b['x']/=this['a'],_0x4a405b['y']/=this['a'];var _0x3d8a72={'x':_0x4a405b['x'],'y':_0x4a405b['y']},_0x4db866,_0x34a0f9,_0x3c7617;_0x3c7617=0x1/(this['pn1']-_0x4a405b['y']*this['sw']),_0x4db866=this['pn1']*_0x4a405b['x']*_0x3c7617,_0x34a0f9=this[_0x1a18e3(0xc41)]*_0x4a405b['y']*this['cw']*_0x3c7617,_0x4a405b['x']=_0x4db866*this['cg']+_0x34a0f9*this['sg'],_0x4a405b['y']=_0x34a0f9*this['cg']-_0x4db866*this['sg'];var _0x3f5cb3=hypot(_0x4a405b['x'],_0x4a405b['y']);if(Math[_0x1a18e3(_0x14363a._0x4700e6)](_0x3f5cb3)<EPSLN)_0x3d8a72['x']=0x0,_0x3d8a72['y']=_0x4a405b['y'];else{var _0x424524,_0x433a7a;_0x433a7a=0x1-_0x3f5cb3*_0x3f5cb3*this[_0x1a18e3(_0x14363a._0x2890ff)],_0x433a7a=(this['p']-Math[_0x1a18e3(0xad9)](_0x433a7a))/(this['pn1']/_0x3f5cb3+_0x3f5cb3/this['pn1']),_0x424524=Math[_0x1a18e3(0xad9)](0x1-_0x433a7a*_0x433a7a);switch(this['mode']){case mode['OBLIQ']:_0x3d8a72['y']=Math['asin'](_0x424524*this['sinph0']+_0x4a405b['y']*_0x433a7a*this['cosph0']/_0x3f5cb3),_0x4a405b['y']=(_0x424524-this['sinph0']*Math['sin'](_0x3d8a72['y']))*_0x3f5cb3,_0x4a405b['x']*=_0x433a7a*this['cosph0'];break;case mode['EQUIT']:_0x3d8a72['y']=Math['asin'](_0x4a405b['y']*_0x433a7a/_0x3f5cb3),_0x4a405b['y']=_0x424524*_0x3f5cb3,_0x4a405b['x']*=_0x433a7a;break;case mode['N_POLE']:_0x3d8a72['y']=Math['asin'](_0x424524),_0x4a405b['y']=-_0x4a405b['y'];break;case mode[_0x1a18e3(_0x14363a._0x20a74b)]:_0x3d8a72['y']=-Math['asin'](_0x424524);break;}_0x3d8a72['x']=Math[_0x1a18e3(0x69b)](_0x4a405b['x'],_0x4a405b['y']);}return _0x4a405b['x']=_0x3d8a72['x']+this[_0x1a18e3(_0x14363a._0x213809)],_0x4a405b['y']=_0x3d8a72['y'],_0x4a405b;}var names$1=['Tilted_Perspective',_0xf99cb3(0x52a)],tpers={'init':init$1,'forward':forward$1,'inverse':inverse$1,'names':names$1};function init(){var _0x25ab30={_0x2a5708:0x1d0},_0x4b2eea=_0xf99cb3;this['flip_axis']=this['sweep']==='x'?0x1:0x0,this['h']=Number(this['h']),this[_0x4b2eea(0x6d5)]=this['h']/this['a'];if(this[_0x4b2eea(0x6d5)]<=0x0||this['radius_g_1']>0x2540be400)throw new Error();this['radius_g']=0x1+this['radius_g_1'],this['C']=this['radius_g']*this['radius_g']-0x1;if(this['es']!==0x0){var _0x2c1051=0x1-this['es'],_0x5af896=0x1/_0x2c1051;this['radius_p']=Math['sqrt'](_0x2c1051),this['radius_p2']=_0x2c1051,this['radius_p_inv2']=_0x5af896,this['shape']='ellipse';}else this[_0x4b2eea(_0x25ab30._0x2a5708)]=0x1,this['radius_p2']=0x1,this['radius_p_inv2']=0x1,this[_0x4b2eea(0x769)]='sphere';!this['title']&&(this['title']='Geostationary\x20Satellite\x20View');}function forward(_0x276721){var _0x3c4893={_0x5dbaf5:0x76a,_0x24e7fb:0x5f9,_0x26a09b:0x6d5},_0x23f2da=_0xf99cb3,_0x3dd4ff=_0x276721['x'],_0x2cc135=_0x276721['y'],_0xdf7d1e,_0xb9c6c1,_0x4f69fc,_0x4fe3ed;_0x3dd4ff=_0x3dd4ff-this['long0'];if(this['shape']==='ellipse'){_0x2cc135=Math['atan'](this['radius_p2']*Math[_0x23f2da(0x5f1)](_0x2cc135));var _0x1c7d91=this['radius_p']/hypot(this['radius_p']*Math['cos'](_0x2cc135),Math['sin'](_0x2cc135));_0xb9c6c1=_0x1c7d91*Math['cos'](_0x3dd4ff)*Math['cos'](_0x2cc135),_0x4f69fc=_0x1c7d91*Math['sin'](_0x3dd4ff)*Math['cos'](_0x2cc135),_0x4fe3ed=_0x1c7d91*Math['sin'](_0x2cc135);if((this['radius_g']-_0xb9c6c1)*_0xb9c6c1-_0x4f69fc*_0x4f69fc-_0x4fe3ed*_0x4fe3ed*this['radius_p_inv2']<0x0)return _0x276721['x']=Number[_0x23f2da(0x6bc)],_0x276721['y']=Number['NaN'],_0x276721;_0xdf7d1e=this[_0x23f2da(0x5af)]-_0xb9c6c1,this['flip_axis']?(_0x276721['x']=this['radius_g_1']*Math[_0x23f2da(_0x3c4893._0x5dbaf5)](_0x4f69fc/hypot(_0x4fe3ed,_0xdf7d1e)),_0x276721['y']=this['radius_g_1']*Math['atan'](_0x4fe3ed/_0xdf7d1e)):(_0x276721['x']=this['radius_g_1']*Math['atan'](_0x4f69fc/_0xdf7d1e),_0x276721['y']=this['radius_g_1']*Math[_0x23f2da(_0x3c4893._0x5dbaf5)](_0x4fe3ed/hypot(_0x4f69fc,_0xdf7d1e)));}else this[_0x23f2da(0x769)]==='sphere'&&(_0xdf7d1e=Math['cos'](_0x2cc135),_0xb9c6c1=Math[_0x23f2da(_0x3c4893._0x24e7fb)](_0x3dd4ff)*_0xdf7d1e,_0x4f69fc=Math['sin'](_0x3dd4ff)*_0xdf7d1e,_0x4fe3ed=Math['sin'](_0x2cc135),_0xdf7d1e=this['radius_g']-_0xb9c6c1,this['flip_axis']?(_0x276721['x']=this['radius_g_1']*Math['atan'](_0x4f69fc/hypot(_0x4fe3ed,_0xdf7d1e)),_0x276721['y']=this['radius_g_1']*Math['atan'](_0x4fe3ed/_0xdf7d1e)):(_0x276721['x']=this['radius_g_1']*Math['atan'](_0x4f69fc/_0xdf7d1e),_0x276721['y']=this[_0x23f2da(_0x3c4893._0x26a09b)]*Math['atan'](_0x4fe3ed/hypot(_0x4f69fc,_0xdf7d1e))));return _0x276721['x']=_0x276721['x']*this['a'],_0x276721['y']=_0x276721['y']*this['a'],_0x276721;}function inverse(_0x3b1def){var _0x5c3974={_0x5a55b3:0x6d5,_0x4b2f65:0x5af,_0x4859a7:0x6bc,_0x18e3bd:0x925,_0x4f04db:0x262,_0x31e6e7:0x5f1,_0x40c934:0x6df},_0x216ca1=_0xf99cb3,_0x403d99=-0x1,_0x3a090d=0x0,_0x2fa2a0=0x0,_0x4e4d19,_0x4017e4,_0x2b6e06,_0x42ce30;_0x3b1def['x']=_0x3b1def['x']/this['a'],_0x3b1def['y']=_0x3b1def['y']/this['a'];if(this[_0x216ca1(0x769)]==='ellipse'){this['flip_axis']?(_0x2fa2a0=Math['tan'](_0x3b1def['y']/this[_0x216ca1(_0x5c3974._0x5a55b3)]),_0x3a090d=Math['tan'](_0x3b1def['x']/this[_0x216ca1(_0x5c3974._0x5a55b3)])*hypot(0x1,_0x2fa2a0)):(_0x3a090d=Math['tan'](_0x3b1def['x']/this['radius_g_1']),_0x2fa2a0=Math[_0x216ca1(0x5f1)](_0x3b1def['y']/this[_0x216ca1(_0x5c3974._0x5a55b3)])*hypot(0x1,_0x3a090d));var _0x26caca=_0x2fa2a0/this['radius_p'];_0x4e4d19=_0x3a090d*_0x3a090d+_0x26caca*_0x26caca+_0x403d99*_0x403d99,_0x4017e4=0x2*this[_0x216ca1(_0x5c3974._0x4b2f65)]*_0x403d99,_0x2b6e06=_0x4017e4*_0x4017e4-0x4*_0x4e4d19*this['C'];if(_0x2b6e06<0x0)return _0x3b1def['x']=Number[_0x216ca1(_0x5c3974._0x4859a7)],_0x3b1def['y']=Number[_0x216ca1(0x6bc)],_0x3b1def;_0x42ce30=(-_0x4017e4-Math['sqrt'](_0x2b6e06))/(0x2*_0x4e4d19),_0x403d99=this['radius_g']+_0x42ce30*_0x403d99,_0x3a090d*=_0x42ce30,_0x2fa2a0*=_0x42ce30,_0x3b1def['x']=Math['atan2'](_0x3a090d,_0x403d99),_0x3b1def['y']=Math['atan'](_0x2fa2a0*Math['cos'](_0x3b1def['x'])/_0x403d99),_0x3b1def['y']=Math['atan'](this[_0x216ca1(_0x5c3974._0x18e3bd)]*Math[_0x216ca1(0x5f1)](_0x3b1def['y']));}else{if(this[_0x216ca1(0x769)]===_0x216ca1(_0x5c3974._0x4f04db)){this['flip_axis']?(_0x2fa2a0=Math[_0x216ca1(0x5f1)](_0x3b1def['y']/this['radius_g_1']),_0x3a090d=Math['tan'](_0x3b1def['x']/this['radius_g_1'])*Math['sqrt'](0x1+_0x2fa2a0*_0x2fa2a0)):(_0x3a090d=Math['tan'](_0x3b1def['x']/this['radius_g_1']),_0x2fa2a0=Math[_0x216ca1(_0x5c3974._0x31e6e7)](_0x3b1def['y']/this['radius_g_1'])*Math[_0x216ca1(0xad9)](0x1+_0x3a090d*_0x3a090d));_0x4e4d19=_0x3a090d*_0x3a090d+_0x2fa2a0*_0x2fa2a0+_0x403d99*_0x403d99,_0x4017e4=0x2*this['radius_g']*_0x403d99,_0x2b6e06=_0x4017e4*_0x4017e4-0x4*_0x4e4d19*this['C'];if(_0x2b6e06<0x0)return _0x3b1def['x']=Number['NaN'],_0x3b1def['y']=Number['NaN'],_0x3b1def;_0x42ce30=(-_0x4017e4-Math['sqrt'](_0x2b6e06))/(0x2*_0x4e4d19),_0x403d99=this[_0x216ca1(0x5af)]+_0x42ce30*_0x403d99,_0x3a090d*=_0x42ce30,_0x2fa2a0*=_0x42ce30,_0x3b1def['x']=Math['atan2'](_0x3a090d,_0x403d99),_0x3b1def['y']=Math['atan'](_0x2fa2a0*Math['cos'](_0x3b1def['x'])/_0x403d99);}}return _0x3b1def['x']=_0x3b1def['x']+this[_0x216ca1(_0x5c3974._0x40c934)],_0x3b1def;}var names=['Geostationary\x20Satellite\x20View','Geostationary_Satellite','geos'],geos={'init':init,'forward':forward,'inverse':inverse,'names':names};function includedProjections(_0x459e35){var _0x42eb6a={_0x1dd12a:0x534,_0xee1cc2:0x595,_0x478a0d:0x595,_0x42fcaa:0x534},_0x14631b=_0xf99cb3;_0x459e35['Proj']['projections']['add'](tmerc),_0x459e35['Proj']['projections'][_0x14631b(0x595)](etmerc),_0x459e35['Proj']['projections']['add'](utm),_0x459e35['Proj'][_0x14631b(0x27d)]['add'](sterea),_0x459e35[_0x14631b(_0x42eb6a._0x1dd12a)]['projections']['add'](stere),_0x459e35[_0x14631b(0x534)]['projections'][_0x14631b(_0x42eb6a._0xee1cc2)](somerc),_0x459e35['Proj']['projections']['add'](omerc),_0x459e35['Proj']['projections']['add'](lcc),_0x459e35['Proj']['projections']['add'](krovak),_0x459e35['Proj']['projections'][_0x14631b(_0x42eb6a._0x478a0d)](cass),_0x459e35['Proj'][_0x14631b(0x27d)]['add'](laea),_0x459e35[_0x14631b(0x534)]['projections']['add'](aea),_0x459e35['Proj']['projections'][_0x14631b(0x595)](gnom),_0x459e35['Proj']['projections'][_0x14631b(0x595)](cea),_0x459e35['Proj'][_0x14631b(0x27d)]['add'](eqc),_0x459e35['Proj']['projections'][_0x14631b(0x595)](poly),_0x459e35[_0x14631b(_0x42eb6a._0x1dd12a)]['projections']['add'](nzmg),_0x459e35['Proj'][_0x14631b(0x27d)]['add'](mill),_0x459e35[_0x14631b(0x534)]['projections']['add'](sinu),_0x459e35['Proj']['projections']['add'](moll),_0x459e35['Proj']['projections']['add'](eqdc),_0x459e35['Proj']['projections']['add'](vandg),_0x459e35['Proj']['projections']['add'](aeqd),_0x459e35['Proj']['projections']['add'](ortho),_0x459e35[_0x14631b(_0x42eb6a._0x42fcaa)]['projections'][_0x14631b(_0x42eb6a._0xee1cc2)](qsc),_0x459e35['Proj']['projections'][_0x14631b(_0x42eb6a._0x478a0d)](robin),_0x459e35['Proj']['projections'][_0x14631b(0x595)](geocent),_0x459e35['Proj'][_0x14631b(0x27d)]['add'](tpers),_0x459e35['Proj']['projections']['add'](geos);}proj4[_0xf99cb3(0xa65)]='WGS84',proj4['Proj']=Projection,proj4['WGS84']=new proj4[(_0xf99cb3(0x534))]('WGS84'),proj4['Point']=Point,proj4['toPoint']=common,proj4[_0xf99cb3(0x2fb)]=defs,proj4['nadgrid']=nadgrid,proj4[_0xf99cb3(0xeac)]=transform,proj4['mgrs']=mgrs,proj4['version']='__VERSION__',includedProjections(proj4);var CRS={'EPSG3857':'EPSG:3857','EPSG4326':'EPSG:4326','EPSG4490':'EPSG:4490','CGCS2000_GK_Zone_3':'CGCS2000_GK_Zone_3','CGCS2000_GK_Zone_6':'CGCS2000_GK_Zone_6','CGCS2000_GK_CM_3':'CGCS2000_GK_CM_3','CGCS2000_GK_CM_6':'CGCS2000_GK_CM_6'},PI$1=3.141592653589793,LngLatPoint=(function(){var _0xe3cc47={_0x14bc84:0xca3,_0x1c43f9:0x4b0,_0x24460d:0xb1e,_0x1d94f7:0x944},_0x1e849d={_0x120cc5:0x61b},_0x2d9749={_0x46cd3f:0x76a},_0x5cde55={_0x1a017e:0x679},_0x463911={_0x43042a:0x4a8,_0x5b722c:0x3a5,_0x488e48:0x5f5,_0x1eec7f:0xa4b},_0x1c893c={_0x3534df:0xc2d,_0x1abd68:0x881},_0xf96dcc={_0x2b4536:0xca3,_0x408f0c:0x8b3,_0x4f73b4:0xd28},_0x38ef1e={_0x45b5b8:0x701,_0x148147:0x475},_0xae2efe={_0x49ed3a:0x701},_0x4b2dd2={_0x22d562:0xc2d},_0x2dea66={_0x48473c:0xec0,_0x275dca:0xa4b,_0x8b52ad:0x679},_0x30309e={_0x2c2e00:0x5f5,_0x42897f:0xc2d,_0x1354f5:0xa9f,_0x73de6c:0x679},_0x176370={_0x10fc54:0x881},_0x4f7012={_0xd52083:0x881},_0x53a47f={_0x1bfb46:0xc2d},_0x1a06bf={_0x3fdf97:0xa4b},_0x3bb2aa={_0x2cf67d:0xf16},_0x56cc57={_0x428a90:0x475},_0x3aad4b={_0x587afa:0xf16},_0x2eca79=_0xf99cb3;function _0x17ad14(_0x384996,_0x9876f5,_0x4fad0d){var _0x1657a2=_0x3c32;_classCallCheck(this,_0x17ad14),this['_lng']=Number(_0x384996||0x0),this['_lat']=Number(_0x9876f5||0x0),this[_0x1657a2(_0x3aad4b._0x587afa)]=Number(_0x4fad0d||0x0);}return _createClass(_0x17ad14,[{'key':'lng','get':function _0x31d6db(){var _0x40965e=_0x3c32;return this[_0x40965e(_0x56cc57._0x428a90)];},'set':function _0x52f65c(_0x284407){this['_lng']=+_0x284407,this['_position']=null;}},{'key':'lat','get':function _0x524074(){return this['_lat'];},'set':function _0x4fcc41(_0x2dcf19){this['_lat']=+_0x2dcf19,this['_position']=null;}},{'key':'alt','get':function _0x7e2a20(){var _0x380e8d=_0x3c32;return this[_0x380e8d(_0x3bb2aa._0x2cf67d)]||0x0;},'set':function _0xcdc63a(_0x39887e){var _0x587a52=_0x3c32;this['_alt']=+_0x39887e,this[_0x587a52(0xa4b)]&&this[_0x587a52(_0x1a06bf._0x3fdf97)]instanceof Cesium__namespace['Cartesian3']&&(this[_0x587a52(0xa4b)]=null);}},{'key':_0x2eca79(_0xe3cc47._0x14bc84),'value':function _0x423f47(){var _0x3290f5=_0x2eca79,_0x7663f5=new _0x17ad14();return _0x7663f5['lng']=this[_0x3290f5(_0x53a47f._0x1bfb46)]||0x0,_0x7663f5[_0x3290f5(0x881)]=this['lat']||0x0,_0x7663f5['alt']=this[_0x3290f5(0x679)]||0x0,_0x7663f5;}},{'key':'format','value':function _0x11304(){var _0x24da20=_0x2eca79;return this[_0x24da20(0xc2d)]=formatNum$2(this['lng'],_0x17ad14['FormatLength']),this[_0x24da20(_0x4f7012._0xd52083)]=formatNum$2(this['lat'],_0x17ad14['FormatLength']),this['alt']=formatNum$2(this['alt'],_0x17ad14[_0x24da20(0x5e3)]),this;}},{'key':'toArray','value':function _0x389d34(_0x386a98){var _0x1416cd=_0x2eca79;return this['format'](),_0x386a98?[this['lng'],this['lat']]:[this['lng'],this[_0x1416cd(_0x176370._0x10fc54)],this['alt']];}},{'key':_0x2eca79(_0xe3cc47._0x1c43f9),'value':function _0x45f66e(){var _0x599521=_0x2eca79;return this[_0x599521(_0x30309e._0x2c2e00)](),''['concat'](this[_0x599521(_0x30309e._0x42897f)],',')['concat'](this[_0x599521(0x881)],',')[_0x599521(_0x30309e._0x1354f5)](this[_0x599521(_0x30309e._0x73de6c)]);}},{'key':'toCartesian','value':function _0x22cb00(){var _0x101695=_0x2eca79,_0x12e0e1=arguments[_0x101695(_0x2dea66._0x48473c)]>0x0&&arguments[0x0]!==undefined?arguments[0x0]:![];return!_0x12e0e1&&this[_0x101695(_0x2dea66._0x275dca)]?this['_position']:Cesium__namespace['Cartesian3']['fromDegrees'](this['lng'],this['lat'],this[_0x101695(_0x2dea66._0x8b52ad)]);}},{'key':'toCartographic','value':function _0x183e31(){var _0x5ec0af=_0x2eca79;return Cesium__namespace['Cartographic'][_0x5ec0af(0x3d1)](this[_0x5ec0af(_0x4b2dd2._0x22d562)],this['lat'],this['alt']);}},{'key':'toMercator','value':function _0x418255(){var _0x2cf458=Math['min'](this['lng'],0xb4);_0x2cf458=Math['max'](_0x2cf458,-0xb4);var _0x395c92=Math['min'](this['lat'],85.05112877980659);_0x395c92=Math['max'](_0x395c92,-85.05112877980659);var _0x518892=_0x2cf458*20037508.34/0xb4,_0x1a7e4a=Math['log'](Math['tan']((0x5a+_0x395c92)*PI$1/0x168))/(PI$1/0xb4);return _0x1a7e4a=_0x1a7e4a*20037508.34/0xb4,[_0x518892,_0x1a7e4a,this['alt']];}},{'key':_0x2eca79(_0xe3cc47._0x24460d),'value':function _0x53c0e2(_0x4175f2){var _0x3ea379=_0x2eca79;return this===_0x4175f2||_0x4175f2 instanceof _0x17ad14&&this['_alt']===_0x4175f2[_0x3ea379(0xf16)]&&this[_0x3ea379(_0xae2efe._0x49ed3a)]===_0x4175f2[_0x3ea379(0x701)]&&this['_lng']===_0x4175f2['_lng'];}},{'key':'valid','value':function _0x8c52f(){var _0x401fac=_0x2eca79;if(isNaN(this['_lat'])||isNaN(this['_lng']))return![];if(this[_0x401fac(_0x38ef1e._0x45b5b8)]<-0x5a||this['_lat']>0x5a||this[_0x401fac(_0x38ef1e._0x148147)]<-0xb4||this['_lng']>0xb4)return![];if(this['_lat']===0x0&&this['_lng']===0x0&&this['_alt']===0x0)return![];return!![];}}],[{'key':_0x2eca79(0x857),'value':function _0x264945(_0x4d8942,_0x176dac){var _0x1e0495=_0x2eca79;if(!_0x4d8942)return new _0x17ad14();if(_0x4d8942 instanceof _0x17ad14)return _0x4d8942;var _0x586c31;if(typeof _0x4d8942===_0x1e0495(0x253))_0x586c31=_0x17ad14['fromString'](_0x4d8942);else{if(Array['isArray'](_0x4d8942))_0x586c31=_0x17ad14['fromArray'](_0x4d8942);else{if(_0x4d8942 instanceof _0x17ad14)_0x586c31=_0x4d8942[_0x1e0495(_0xf96dcc._0x2b4536)]();else{if(Cesium__namespace[_0x1e0495(_0xf96dcc._0x408f0c)](_0x4d8942['lat'])&&Cesium__namespace['defined'](_0x4d8942['lng'])){_0x586c31=new _0x17ad14(_0x4d8942['lng'],_0x4d8942['lat'],_0x4d8942['alt']);for(var _0xa1d5c4 in _0x4d8942){_0x586c31[_0xa1d5c4]=_0x4d8942[_0xa1d5c4];}}else{if(_0x4d8942 instanceof Cesium__namespace['Cartesian3']||_0x4d8942['_value']||_0x4d8942['getValue'])_0x586c31=_0x17ad14[_0x1e0495(0xc71)](_0x4d8942,_0x176dac),_0x586c31['_position']=_0x4d8942;else Cesium__namespace['defined'](_0x4d8942['x'])&&Cesium__namespace['defined'](_0x4d8942['y'])&&Cesium__namespace['defined'](_0x4d8942['z'])?(_0x4d8942=new Cesium__namespace['Cartesian3'](_0x4d8942['x'],_0x4d8942['y'],_0x4d8942['z']),_0x586c31=_0x17ad14['fromCartesian'](_0x4d8942,_0x176dac),_0x586c31['_position']=_0x4d8942):(_0x586c31=new _0x17ad14(),logError$1(_0x1e0495(_0xf96dcc._0x4f73b4),_0x4d8942));}}}}return _0x586c31;}},{'key':'fromArray','value':function _0x380905(_0x30ca96){var _0x2b5c89=_0x2eca79,_0x5e6352=new _0x17ad14();return Array['isArray'](_0x30ca96)&&(_0x5e6352[_0x2b5c89(_0x1c893c._0x3534df)]=_0x30ca96[0x0]||0x0,_0x5e6352[_0x2b5c89(_0x1c893c._0x1abd68)]=_0x30ca96[0x1]||0x0,_0x5e6352[_0x2b5c89(0x679)]=_0x30ca96[0x2]||0x0),_0x5e6352;}},{'key':'fromString','value':function _0x442376(_0xa800ca){var _0x29b50f=new _0x17ad14();if(_0xa800ca&&typeof _0xa800ca==='string'){var _0xc7247f=_0xa800ca['split'](',');_0x29b50f=this['fromArray'](_0xc7247f);}return _0x29b50f;}},{'key':'fromCartesian','value':function _0x25f295(_0x50f5cc,_0x2a7f34){var _0x3fc59b=_0x2eca79,_0x5d2221=new _0x17ad14(),_0x1dda7e;if(_0x50f5cc){if(_0x50f5cc instanceof Cesium__namespace[_0x3fc59b(0x741)])_0x1dda7e=_0x50f5cc;else{if(_0x50f5cc[_0x3fc59b(0x4e0)]&&_0x50f5cc[_0x3fc59b(0x4e0)]instanceof Cesium__namespace['Cartesian3'])_0x1dda7e=_0x50f5cc['_value'];else typeof _0x50f5cc['getValue']==='function'&&(_0x1dda7e=_0x50f5cc[_0x3fc59b(_0x463911._0x43042a)](_0x2a7f34||Cesium__namespace['JulianDate']['now']()));}}if(_0x1dda7e){var _0x461caa=Cesium__namespace['Cartographic']['fromCartesian'](_0x1dda7e);_0x461caa&&(_0x5d2221[_0x3fc59b(0x881)]=Cesium__namespace['Math'][_0x3fc59b(0x8b8)](_0x461caa[_0x3fc59b(_0x463911._0x5b722c)]),_0x5d2221['lng']=Cesium__namespace[_0x3fc59b(0x2d5)]['toDegrees'](_0x461caa['longitude']),_0x5d2221['alt']=_0x461caa['height'],_0x5d2221[_0x3fc59b(_0x463911._0x488e48)]());}return _0x5d2221[_0x3fc59b(_0x463911._0x1eec7f)]=_0x50f5cc,_0x5d2221;}},{'key':'fromCartographic','value':function _0x276097(_0x287f13){var _0x33f523=_0x2eca79,_0x359afe=new _0x17ad14();return _0x359afe['lat']=Cesium__namespace['Math']['toDegrees'](_0x287f13[_0x33f523(0x3a5)]),_0x359afe['lng']=Cesium__namespace['Math']['toDegrees'](_0x287f13['longitude']),_0x359afe[_0x33f523(_0x5cde55._0x1a017e)]=_0x287f13['height'],_0x359afe;}},{'key':_0x2eca79(_0xe3cc47._0x1d94f7),'value':function _0x22a023(_0x117904){var _0x2305f8=_0x2eca79,_0x305178=Number(_0x117904[0x0]),_0x584491=Number(_0x117904[0x1]),_0x2034ea=_0x305178/20037508.34*0xb4,_0x457d4c=_0x584491/20037508.34*0xb4;_0x457d4c=0xb4/PI$1*(0x2*Math[_0x2305f8(_0x2d9749._0x46cd3f)](Math['exp'](_0x457d4c*PI$1/0xb4))-PI$1/0x2);var _0x4689aa=new _0x17ad14(_0x2034ea,_0x457d4c,_0x117904[0x2]||0x0);return _0x4689aa;}},{'key':'toCartesian','value':function _0x2db42d(_0x189934,_0x3386f6){if(!_0x189934||_0x189934 instanceof Cesium__namespace['Cartesian3'])return _0x189934;return _0x17ad14['parse'](_0x189934,_0x3386f6)['toCartesian'](!![]);}},{'key':_0x2eca79(0x4e9),'value':function _0x28249c(_0x13f414,_0x40f0d8){if(!_0x13f414||_0x13f414 instanceof Cesium__namespace['Cartographic'])return _0x13f414;return _0x17ad14['parse'](_0x13f414,_0x40f0d8)['toCartographic']();}},{'key':'toArray','value':function _0x2a564e(_0x259ab3,_0x20530d){var _0x4bea2b=_0x2eca79,_0x79795d=_0x17ad14['parse'](_0x259ab3);if(!_0x79795d||!_0x79795d[_0x4bea2b(_0x1e849d._0x120cc5)]())return[];return _0x79795d['toArray'](_0x20530d);}}]),_0x17ad14;}());LngLatPoint['FormatLength']=0x6,LngLatPoint['FormatAltLength']=0x1;function formatNum$2(_0x1a88ec){var _0x1cc8d2=arguments['length']>0x1&&arguments[0x1]!==undefined?arguments[0x1]:0x0,_0x3989a9=Math['pow'](0xa,_0x1cc8d2);return Math['round'](_0x1a88ec*_0x3989a9)/_0x3989a9;}var LngLatArray=(function(){var _0xc6be7a={_0x81582e:0x51d,_0x2d2584:0x513};function _0x51e00d(){_classCallCheck(this,_0x51e00d);}return _createClass(_0x51e00d,null,[{'key':'toCartesians','value':function _0x568c6e(_0x508c40,_0x200ab6){var _0x1af134={_0x12066b:0x51d},_0xe8c23d=_0x3c32;if(!_0x508c40||!Array[_0xe8c23d(0x8e5)](_0x508c40))return _0x508c40;var _0x548746=[];return _0x508c40['forEach'](function(_0xd4aaeb){var _0x32b481=_0xe8c23d;if(_0xd4aaeb instanceof Cesium__namespace['Cartesian3']){_0x200ab6?_0x548746['push'](_0xd4aaeb['clone']()):_0x548746['push'](_0xd4aaeb);return;}var _0x4deab2=LngLatPoint['parse'](_0xd4aaeb);if(!_0x4deab2||!_0x4deab2['valid']())return;_0x548746[_0x32b481(_0x1af134._0x12066b)](_0x4deab2['toCartesian'](!![]));}),_0x548746;}},{'key':'toCartographics','value':function _0x2c4624(_0xab77bd,_0x25feeb){var _0x501785={_0x21d836:0x51d,_0x47376d:0x4e9},_0xb2e8f7=_0x3c32;if(!_0xab77bd||!Array[_0xb2e8f7(0x8e5)](_0xab77bd))return _0xab77bd;var _0x3e0c59=[];return _0xab77bd['forEach'](function(_0x320e2f){var _0x41a383=_0xb2e8f7;if(_0x320e2f instanceof Cesium__namespace['Cartographic']){_0x25feeb?_0x3e0c59['push'](_0x320e2f['clone']()):_0x3e0c59['push'](_0x320e2f);return;}var _0x3212a3=LngLatPoint['parse'](_0x320e2f);if(!_0x3212a3||!_0x3212a3['valid']())return;_0x3e0c59[_0x41a383(_0x501785._0x21d836)](_0x3212a3[_0x41a383(_0x501785._0x47376d)]());}),_0x3e0c59;}},{'key':'toPoints','value':function _0x3efdc4(_0x2fb1be,_0xbe7ef9){var _0x59f655={_0x5d7668:0x51d},_0xef5f5=_0x3c32;if(!_0x2fb1be||!Array[_0xef5f5(0x8e5)](_0x2fb1be))return _0x2fb1be;var _0x10be76=[];return _0x2fb1be['forEach'](function(_0x25fdb7){var _0x320674=_0xef5f5;if(_0x25fdb7 instanceof LngLatPoint&&!_0xbe7ef9){_0x10be76[_0x320674(_0x59f655._0x5d7668)](_0x25fdb7);return;}var _0x45b81c=LngLatPoint['parse'](_0x25fdb7);if(!_0x45b81c||!_0x45b81c['valid']())return;_0x10be76['push'](_0x45b81c);}),_0x10be76;}},{'key':'toArray','value':function _0x2a2aa7(_0x40d4c9,_0x183a85){if(!_0x40d4c9||!Array['isArray'](_0x40d4c9))return _0x40d4c9;var _0x2a233f=[];return _0x40d4c9['forEach'](function(_0x57f972){var _0x3f1aee=_0x3c32;if(Array['isArray'](_0x57f972)){_0x2a233f[_0x3f1aee(_0xc6be7a._0x81582e)](_0x57f972);return;}var _0x477edc=LngLatPoint['parse'](_0x57f972);if(!_0x477edc||!_0x477edc['valid']())return;_0x2a233f['push'](_0x477edc[_0x3f1aee(_0xc6be7a._0x2d2584)](_0x183a85));}),_0x2a233f;}}]),_0x51e00d;}());function degree2dms(_0x3199e0){var _0x3aa6d7={_0x4c1083:0xb11},_0x56246d=_0xf99cb3,_0x404566=0x1;_0x3199e0<0x0&&(_0x404566=-0x1);_0x3199e0=Math['abs'](_0x3199e0);var _0x114382=Math['floor'](_0x3199e0),_0x3db9e3=Math[_0x56246d(_0x3aa6d7._0x4c1083)]((_0x3199e0-_0x114382)*0x3c),_0x42c719=Math['round']((_0x3199e0-_0x114382)*0xe10%0x3c);return _0x114382*=_0x404566,{'degree':_0x114382,'minute':_0x3db9e3,'second':_0x42c719,'str':_0x114382+'°\x20'+_0x3db9e3+'\x27\x20\x20'+_0x42c719+'\x22'};}function dms2degree(_0x1a96fe,_0xc9e729,_0x377cfa){var _0x271207=Math['abs'](_0x1a96fe)+_0xc9e729/0x3c+_0x377cfa/0xe10;return _0x1a96fe<0x0&&(_0x271207*=-0x1),_0x271207;}function getCGCS2000EPSGByLng(_0x13cdea,_0x291444){var _0x324e96=_0xf99cb3,_0x5ac83b=arguments[_0x324e96(0xec0)]>0x2&&arguments[0x2]!==undefined?arguments[0x2]:!![],_0x18a8ae;if(_0x291444){var _0x1c6895=parseInt(_0x13cdea/0x6)+0x1;if(_0x1c6895<0xd||_0x1c6895>0x17)return undefined;_0x5ac83b?_0x18a8ae=_0x1c6895+0x117e:_0x18a8ae=_0x1c6895+0x1189;}else{var _0x112f63=parseInt((_0x13cdea-1.5)/0x3)+0x1;if(_0x112f63<0x19||_0x112f63>0x2d)return undefined;_0x5ac83b?_0x18a8ae=_0x112f63+0x1188:_0x18a8ae=_0x112f63+0x119d;}return'EPSG:'+_0x18a8ae;}function getCGCS2000EPSGByX(_0x3e29fa){var _0x41ab80=_0xf99cb3,_0x592ea5=parseInt(_0x3e29fa[_0x41ab80(0x4b0)]()['slice'](0x0,0x2));if(_0x592ea5>=0xd&&_0x592ea5<=0x17)return'EPSG:'+(_0x592ea5+0x117e);else return _0x592ea5>=0x19&&_0x592ea5<=0x2d?'EPSG:'+(_0x592ea5+0x1188):undefined;}function proj4Trans(_0x4a63e5,_0xcafff1){var _0x4d1103={_0x37e027:0xec0,_0x4b0e60:0xf8e,_0x31b267:0xec0},_0x12acf0=_0xf99cb3,_0x78ba97=arguments[_0x12acf0(_0x4d1103._0x37e027)]>0x2&&arguments[0x2]!==undefined?arguments[0x2]:'EPSG:4326';if(!_0xcafff1||!_0x78ba97||_0xcafff1===_0x78ba97)return _0x4a63e5;try{(_0xcafff1===CRS['CGCS2000_GK_Zone_3']||_0xcafff1===CRS['CGCS2000_GK_Zone_6'])&&(_0xcafff1=getCGCS2000EPSGByX(_0x4a63e5[0x0]));if(_0x78ba97===CRS[_0x12acf0(_0x4d1103._0x4b0e60)])_0x78ba97=getCGCS2000EPSGByLng(_0x4a63e5[0x0],![],!![]);else{if(_0x78ba97===CRS['CGCS2000_GK_Zone_6'])_0x78ba97=getCGCS2000EPSGByLng(_0x4a63e5[0x0],!![],!![]);else{if(_0x78ba97===CRS['CGCS2000_GK_CM_3'])_0x78ba97=getCGCS2000EPSGByLng(_0x4a63e5[0x0],![],![]);else _0x78ba97===CRS[_0x12acf0(0xd58)]&&(_0x78ba97=getCGCS2000EPSGByLng(_0x4a63e5[0x0],!![],![]));}}if(!_0xcafff1||!_0x78ba97||_0xcafff1===_0x78ba97)return _0x4a63e5;var _0x1e7774=proj4(_0xcafff1,_0x78ba97,_0x4a63e5);if(Cesium__namespace['defined'](_0x1e7774)&&_0x1e7774[_0x12acf0(_0x4d1103._0x31b267)]>0x1&&!isNaN(_0x1e7774[0x0])&&_0x1e7774[0x0]!==Infinity)return _0x1e7774;}catch(_0x304253){}return _0x4a63e5;}function proj4TransArr(_0x37c544,_0xd1310f){var _0x14242d={_0x2faacd:0x51d},_0x43ec86=_0xf99cb3,_0x59daa9=arguments['length']>0x2&&arguments[0x2]!==undefined?arguments[0x2]:'EPSG:4326';if(!_0xd1310f||_0xd1310f===_0x59daa9)return _0x37c544;var _0xfeafdb=[];for(var _0x466395=0x0,_0x4348de=_0x37c544['length'];_0x466395<_0x4348de;_0x466395++){var _0x4d431a=_0x37c544[_0x466395];if(Array['isArray'](_0x4d431a[0x0])){var _0x354338=proj4TransArr(_0x4d431a,_0xd1310f,_0x59daa9);_0x354338&&_0x354338['length']>0x0&&_0xfeafdb[_0x43ec86(_0x14242d._0x2faacd)](_0x354338);}else{var _0x3de7e2=proj4Trans(_0x4d431a,_0xd1310f,_0x59daa9);_0x3de7e2&&_0xfeafdb['push'](_0x3de7e2);}}return _0xfeafdb;}function cartesian2lonlat(_0x251cbb,_0x3e6653){var _0x500d0c={_0x2edf9a:0x513},_0x7db68b=_0xf99cb3;return LngLatPoint[_0x7db68b(_0x500d0c._0x2edf9a)](_0x251cbb,_0x3e6653);}function cartesians2lonlats(_0x44ed43,_0x1e55ac){return LngLatArray['toArray'](_0x44ed43,_0x1e55ac);}function cartesian2mercator(_0x3c88d7){var _0x3e1295=_0xf99cb3;if(!_0x3c88d7)return null;var _0x4384b2=LngLatPoint['fromCartesian'](_0x3c88d7);return _0x4384b2[_0x3e1295(0xd9e)]();}function cartesians2mercators(_0x18008a){var _0x1c1823=[];for(var _0x47749f=0x0,_0x353a5e=_0x18008a['length'];_0x47749f<_0x353a5e;_0x47749f++){var _0x57523e=cartesian2mercator(_0x18008a[_0x47749f]);_0x57523e&&_0x1c1823['push'](_0x57523e);}return _0x1c1823;}function lonlat2cartesian(_0x4cedd6){var _0x262b22=_0xf99cb3,_0x316cc7=arguments['length']>0x1&&arguments[0x1]!==undefined?arguments[0x1]:0x0;if(!_0x4cedd6||_0x4cedd6[_0x262b22(0xec0)]<0x2)return null;return Cesium__namespace[_0x262b22(0x741)]['fromDegrees'](_0x4cedd6[0x0],_0x4cedd6[0x1],_0x4cedd6[0x2]||_0x316cc7);}function lonlats2cartesians(_0x632f66,_0x12f214){var _0x7de1c2={_0x293e60:0x51d},_0x2de118=_0xf99cb3,_0x23942f=[];for(var _0x52d6e9=0x0,_0x31d812=_0x632f66['length'];_0x52d6e9<_0x31d812;_0x52d6e9++){var _0x23922b=_0x632f66[_0x52d6e9];if(Array['isArray'](_0x23922b[0x0])){var _0x321a80=lonlats2cartesians(_0x23922b,_0x12f214);_0x321a80&&_0x321a80['length']>0x0&&_0x23942f[_0x2de118(_0x7de1c2._0x293e60)](_0x321a80);}else{var _0x34bccb=lonlat2cartesian(_0x23922b,_0x12f214);_0x34bccb&&_0x23942f['push'](_0x34bccb);}}return _0x23942f;}function lonlat2mercator(_0xf679c){var _0x209428=LngLatPoint['fromArray'](_0xf679c);return _0x209428['toMercator']();}function lonlats2mercators(_0xd65219){var _0x21f537={_0xb46995:0x51d},_0x5a4576=_0xf99cb3,_0x2bbfee=[];for(var _0x543138=0x0,_0x451c7b=_0xd65219['length'];_0x543138<_0x451c7b;_0x543138++){var _0x39dbe8=lonlat2mercator(_0xd65219[_0x543138]);_0x2bbfee[_0x5a4576(_0x21f537._0xb46995)](_0x39dbe8);}return _0x2bbfee;}function mercator2cartesian(_0x2dff0d,_0x3a74bd){var _0x3bf069={_0x76a7dc:0x8b3},_0x18c932=_0xf99cb3;if(isNaN(_0x2dff0d[0x0])||isNaN(_0x2dff0d[0x1]))return null;var _0x3056d5=LngLatPoint['fromMercator'](_0x2dff0d);return Cesium__namespace[_0x18c932(_0x3bf069._0x76a7dc)](_0x3a74bd)&&(_0x3056d5['alt']=_0x3a74bd),_0x3056d5['toCartesian']();}function mercators2cartesians(_0x8141c7,_0x2aeb54){var _0x7bbc20={_0x49b578:0xec0},_0xc2f65c=_0xf99cb3,_0x57b56c=[];for(var _0x4e9d3f=0x0,_0x278901=_0x8141c7[_0xc2f65c(_0x7bbc20._0x49b578)];_0x4e9d3f<_0x278901;_0x4e9d3f++){var _0x3c36cd=mercator2cartesian(_0x8141c7[_0x4e9d3f],_0x2aeb54);_0x3c36cd&&_0x57b56c['push'](_0x3c36cd);}return _0x57b56c;}function mercator2lonlat(_0x3e5b02){var _0x522291={_0xf37f23:0x513},_0x463d7e=_0xf99cb3,_0x15d17f=LngLatPoint['fromMercator'](_0x3e5b02);return _0x15d17f[_0x463d7e(_0x522291._0xf37f23)]();}function mercators2lonlats(_0x52cc02){var _0x5b73ed=[];for(var _0x3869ae=0x0,_0xbdcf14=_0x52cc02['length'];_0x3869ae<_0xbdcf14;_0x3869ae++){var _0x5233ca=mercator2lonlat(_0x52cc02[_0x3869ae]);_0x5b73ed['push'](_0x5233ca);}return _0x5b73ed;}var x_PI=3.141592653589793*0xbb8/0xb4,PI=3.141592653589793,a=0x615305,ee=0.00669342162296594;function transformlat(_0xb957a2,_0x45baf){var _0x3e9497={_0x3a679f:0x4a6},_0x58b2a1=_0xf99cb3,_0x1cfcf9=-0x64+0x2*_0xb957a2+0x3*_0x45baf+0.2*_0x45baf*_0x45baf+0.1*_0xb957a2*_0x45baf+0.2*Math['sqrt'](Math['abs'](_0xb957a2));return _0x1cfcf9+=(0x14*Math['sin'](0x6*_0xb957a2*PI)+0x14*Math['sin'](0x2*_0xb957a2*PI))*0x2/0x3,_0x1cfcf9+=(0x14*Math['sin'](_0x45baf*PI)+0x28*Math['sin'](_0x45baf/0x3*PI))*0x2/0x3,_0x1cfcf9+=(0xa0*Math[_0x58b2a1(_0x3e9497._0x3a679f)](_0x45baf/0xc*PI)+0x140*Math['sin'](_0x45baf*PI/0x1e))*0x2/0x3,_0x1cfcf9;}function transformlng(_0x3e9a0c,_0x1f664c){var _0x5cc160={_0x4aebf8:0x4a6,_0x541407:0x4a6},_0x52594c=_0xf99cb3,_0x2aa7e2=0x12c+_0x3e9a0c+0x2*_0x1f664c+0.1*_0x3e9a0c*_0x3e9a0c+0.1*_0x3e9a0c*_0x1f664c+0.1*Math['sqrt'](Math[_0x52594c(0xefd)](_0x3e9a0c));return _0x2aa7e2+=(0x14*Math[_0x52594c(0x4a6)](0x6*_0x3e9a0c*PI)+0x14*Math['sin'](0x2*_0x3e9a0c*PI))*0x2/0x3,_0x2aa7e2+=(0x14*Math[_0x52594c(_0x5cc160._0x4aebf8)](_0x3e9a0c*PI)+0x28*Math['sin'](_0x3e9a0c/0x3*PI))*0x2/0x3,_0x2aa7e2+=(0x96*Math[_0x52594c(_0x5cc160._0x541407)](_0x3e9a0c/0xc*PI)+0x12c*Math['sin'](_0x3e9a0c/0x1e*PI))*0x2/0x3,_0x2aa7e2;}function out_of_china(_0x3a6928,_0x4f62fd){return _0x3a6928<72.004||_0x3a6928>137.8347||_0x4f62fd<0.8293||_0x4f62fd>55.8271||![];}function bd2gcj(_0x40995a){var _0x560e27={_0x41639e:0x69b},_0x34bb0d=_0xf99cb3,_0x35ef77=Number(_0x40995a[0x0]),_0x51d3f0=Number(_0x40995a[0x1]),_0xb079be=3.141592653589793*0xbb8/0xb4,_0x11fd2c=_0x35ef77-0.0065,_0x6cf929=_0x51d3f0-0.006,_0x4a6702=Math['sqrt'](_0x11fd2c*_0x11fd2c+_0x6cf929*_0x6cf929)-0.00002*Math['sin'](_0x6cf929*_0xb079be),_0x5eaf67=Math[_0x34bb0d(_0x560e27._0x41639e)](_0x6cf929,_0x11fd2c)-0.000003*Math['cos'](_0x11fd2c*_0xb079be),_0x148766=_0x4a6702*Math['cos'](_0x5eaf67),_0x44b115=_0x4a6702*Math['sin'](_0x5eaf67);return _0x148766=Number(_0x148766['toFixed'](0x6)),_0x44b115=Number(_0x44b115['toFixed'](0x6)),[_0x148766,_0x44b115];}function gcj2bd(_0x1daed0){var _0x45b87d={_0x9fccf1:0x69b,_0x95ba5e:0x4a6,_0xc419ca:0xdd7},_0x21f5e3=_0xf99cb3,_0x339ff8=Number(_0x1daed0[0x0]),_0x1122d8=Number(_0x1daed0[0x1]),_0x22f040=Math['sqrt'](_0x339ff8*_0x339ff8+_0x1122d8*_0x1122d8)+0.00002*Math['sin'](_0x1122d8*x_PI),_0x3ffc1d=Math[_0x21f5e3(_0x45b87d._0x9fccf1)](_0x1122d8,_0x339ff8)+0.000003*Math['cos'](_0x339ff8*x_PI),_0x221bb4=_0x22f040*Math['cos'](_0x3ffc1d)+0.0065,_0xe4a8a3=_0x22f040*Math[_0x21f5e3(_0x45b87d._0x95ba5e)](_0x3ffc1d)+0.006;return _0x221bb4=Number(_0x221bb4[_0x21f5e3(_0x45b87d._0xc419ca)](0x6)),_0xe4a8a3=Number(_0xe4a8a3['toFixed'](0x6)),[_0x221bb4,_0xe4a8a3];}function wgs2gcj(_0x291c63){var _0x237312={_0x3c645f:0x4a6},_0x308252=_0xf99cb3,_0x2ea156=Number(_0x291c63[0x0]),_0x5e6e0a=Number(_0x291c63[0x1]);if(out_of_china(_0x2ea156,_0x5e6e0a))return[_0x2ea156,_0x5e6e0a];else{var _0x134a02=transformlat(_0x2ea156-0x69,_0x5e6e0a-0x23),_0x34babd=transformlng(_0x2ea156-0x69,_0x5e6e0a-0x23),_0x513618=_0x5e6e0a/0xb4*PI,_0x18ca8a=Math[_0x308252(_0x237312._0x3c645f)](_0x513618);_0x18ca8a=0x1-ee*_0x18ca8a*_0x18ca8a;var _0x1e4d52=Math['sqrt'](_0x18ca8a);_0x134a02=_0x134a02*0xb4/(a*(0x1-ee)/(_0x18ca8a*_0x1e4d52)*PI),_0x34babd=_0x34babd*0xb4/(a/_0x1e4d52*Math['cos'](_0x513618)*PI);var _0x56fb6a=_0x5e6e0a+_0x134a02,_0xccd5c2=_0x2ea156+_0x34babd;return _0xccd5c2=Number(_0xccd5c2['toFixed'](0x6)),_0x56fb6a=Number(_0x56fb6a['toFixed'](0x6)),[_0xccd5c2,_0x56fb6a];}}function gcj2wgs(_0x5ee4c5){var _0x3981e6=_0xf99cb3,_0x4cb53b=Number(_0x5ee4c5[0x0]),_0x3739cf=Number(_0x5ee4c5[0x1]);if(out_of_china(_0x4cb53b,_0x3739cf))return[_0x4cb53b,_0x3739cf];else{var _0x123936=transformlat(_0x4cb53b-0x69,_0x3739cf-0x23),_0x2cbd74=transformlng(_0x4cb53b-0x69,_0x3739cf-0x23),_0x44b734=_0x3739cf/0xb4*PI,_0x1dcae7=Math['sin'](_0x44b734);_0x1dcae7=0x1-ee*_0x1dcae7*_0x1dcae7;var _0x23bf62=Math['sqrt'](_0x1dcae7);_0x123936=_0x123936*0xb4/(a*(0x1-ee)/(_0x1dcae7*_0x23bf62)*PI),_0x2cbd74=_0x2cbd74*0xb4/(a/_0x23bf62*Math[_0x3981e6(0x5f9)](_0x44b734)*PI);var _0x447bd9=_0x3739cf+_0x123936,_0x28d472=_0x4cb53b+_0x2cbd74,_0x213f5b=_0x4cb53b*0x2-_0x28d472,_0xef7696=_0x3739cf*0x2-_0x447bd9;return _0x213f5b=Number(_0x213f5b['toFixed'](0x6)),_0xef7696=Number(_0xef7696['toFixed'](0x6)),[_0x213f5b,_0xef7696];}}function bd2wgs(_0x35e339){return gcj2wgs(bd2gcj(_0x35e339));}function wgs2bd(_0x3a9f1e){return gcj2bd(wgs2gcj(_0x3a9f1e));}var PointTrans={'__proto__':null,'degree2dms':degree2dms,'dms2degree':dms2degree,'getCGCS2000EPSGByLng':getCGCS2000EPSGByLng,'getCGCS2000EPSGByX':getCGCS2000EPSGByX,'proj4Trans':proj4Trans,'proj4TransArr':proj4TransArr,'cartesian2lonlat':cartesian2lonlat,'cartesians2lonlats':cartesians2lonlats,'cartesian2mercator':cartesian2mercator,'cartesians2mercators':cartesians2mercators,'lonlat2cartesian':lonlat2cartesian,'lonlats2cartesians':lonlats2cartesians,'lonlat2mercator':lonlat2mercator,'lonlats2mercators':lonlats2mercators,'mercator2cartesian':mercator2cartesian,'mercators2cartesians':mercators2cartesians,'mercator2lonlat':mercator2lonlat,'mercators2lonlats':mercators2lonlats,'bd2gcj':bd2gcj,'gcj2bd':gcj2bd,'wgs2gcj':wgs2gcj,'gcj2wgs':gcj2wgs,'bd2wgs':bd2wgs,'wgs2bd':wgs2bd},Lang={'_放大':['放大','放大','Zoom\x20In'],'_缩小':['缩小','縮小','Zoom\x20Out'],'_查看此处坐标':[_0xf99cb3(0xf8a),'查看此處坐標','Location\x20info'],'_位置信息':[_0xf99cb3(0x851),'位置信息','The\x20location\x20information'],'_经度':['经度','經度','Lon'],'_纬度':['纬度','緯度','Lat'],'_海拔':['高程','高程','Alt'],'_横坐标':['横坐标','橫坐標','X'],'_纵坐标':[_0xf99cb3(0x882),'縱坐標','Y'],'_查看当前视角':['查看当前视角','查看當前視角','Camera\x20info'],'_当前视角信息':[_0xf99cb3(0x1ce),'當前視角信息',_0xf99cb3(0xe08)],'_视角切换':[_0xf99cb3(0xf4c),_0xf99cb3(0x18c),'Camera'],'_禁止进入地下':['禁止进入地下','禁止進入地下','Do\x20not\x20go\x20underground'],'_允许进入地下':['允许进入地下','允許進入地下','Access\x20to\x20the\x20ground'],'_绕此处环绕飞行':['绕此处环绕飞行',_0xf99cb3(0xe31),'Fly\x20around\x20here'],'_关闭环绕飞行':['关闭环绕飞行',_0xf99cb3(0x455),'Close\x20off\x20circling'],'_移动到此处':['移动到此处','移動到此處',_0xf99cb3(0x22d)],'_第一视角站到此处':[_0xf99cb3(0x72b),'第一視角站到此處',_0xf99cb3(0x4cd)],'_开启键盘漫游':['开启键盘漫游','開啓鍵盤漫遊','Enable\x20keyboard\x20roaming'],'_关闭键盘漫游':[_0xf99cb3(0xf44),'關閉鍵盤漫遊',_0xf99cb3(0xa4c)],'_跟踪锁定':['跟踪锁定','跟踪鎖定','TrackedEntity'],'_取消锁定':[_0xf99cb3(0x582),'取消鎖定','Unlocked'],'_三维模型':['三维模型','三維模型',_0xf99cb3(0x904)],'_显示三角网':['显示三角网',_0xf99cb3(0x68e),'Display\x20Wireframe'],'_关闭三角网':['关闭三角网','關閉三角網','Close\x20Wireframe'],'_显示包围盒':['显示包围盒',_0xf99cb3(0x251),'Display\x20BoundingVolume'],'_关闭包围盒':['关闭包围盒','關閉包圍盒',_0xf99cb3(0x3bb)],'_地形服务':['地形服务',_0xf99cb3(0xe96),_0xf99cb3(0x5d0)],'_开启地形':['开启地形',_0xf99cb3(0x97a),'Open\x20terrain'],'_关闭地形':['关闭地形','關閉地形','Close\x20terrain'],'_图上标记':['图上标记','圖上標記',_0xf99cb3(0x718)],'_标记点':[_0xf99cb3(0xed8),_0xf99cb3(0x2e6),'Mark\x20points'],'_标记线':['标记线',_0xf99cb3(0x415),'Tag\x20line'],'_标记面':['标记面','標記面',_0xf99cb3(0xe9d)],'_标记圆':['标记圆','標記圓','Mark\x20round'],'_标记矩形':['标记矩形','標記矩形',_0xf99cb3(0xdf5)],'_允许编辑':['允许编辑','允許編輯','Allowed\x20to\x20edit'],'_禁止编辑':[_0xf99cb3(0x48c),_0xf99cb3(0x1de),'Prohibit\x20to\x20edit'],'_导出GeoJSON':['导出GeoJSON',_0xf99cb3(0x7f8),_0xf99cb3(0x82f)],'_清除所有标记':['清除所有标记',_0xf99cb3(0xe9c),_0xf99cb3(0x35d)],'_特效效果':['特效效果','特效效果','Effects'],'_开启下雨':[_0xf99cb3(0x2a1),_0xf99cb3(0xe7e),'Enable\x20rain'],'_关闭下雨':[_0xf99cb3(0xf3c),_0xf99cb3(0xea5),_0xf99cb3(0xded)],'_开启下雪':['开启下雪','開啓下雪','Enable\x20snow'],'_关闭下雪':['关闭下雪','關閉下雪','Close\x20snow'],'_开启雾天气':['开启雾天气','開啓霧天氣','Enable\x20fog'],'_关闭雾天气':[_0xf99cb3(0x3a8),'關閉霧天氣','Close\x20fog'],'_开启泛光':['开启泛光',_0xf99cb3(0xb53),'Enable\x20bloom'],'_关闭泛光':['关闭泛光',_0xf99cb3(0x3be),'Close\x20bloom'],'_开启亮度':['开启亮度','開啓亮度','Enable\x20brightness'],'_关闭亮度':[_0xf99cb3(0xcb5),'關閉亮度','Close\x20brightness'],'_开启夜视':['开启夜视',_0xf99cb3(0xe4e),_0xf99cb3(0x75c)],'_关闭夜视':[_0xf99cb3(0xca6),'關閉夜視',_0xf99cb3(0xf03)],'_开启黑白':['开启黑白','開啓黑白','Enable\x20black\x20and\x20white'],'_关闭黑白':[_0xf99cb3(0x7b2),'關閉黑白',_0xf99cb3(0x859)],'_开启拾取高亮':[_0xf99cb3(0x814),'開啓拾取高亮',_0xf99cb3(0x1af)],'_关闭拾取高亮':['关闭拾取高亮','關閉拾取高亮','Close\x20Pick\x20highlighted'],'_场景设置':[_0xf99cb3(0x4da),_0xf99cb3(0x8ed),'Scene'],'_开启深度监测':['开启深度监测',_0xf99cb3(0x739),'Enable\x20depth\x20test\x20against\x20terrain'],'_关闭深度监测':['关闭深度监测','關閉深度監測','Close\x20depth\x20test\x20against\x20terrain'],'_显示星空背景':['显示星空背景','顯示星空背景','Enable\x20skyBox'],'_关闭星空背景':['关闭星空背景',_0xf99cb3(0x594),'Close\x20skyBox'],'_开启日照阴影':[_0xf99cb3(0x622),'開啓日照陰影','Enable\x20shadow'],'_关闭日照阴影':['关闭日照阴影',_0xf99cb3(0x325),'Close\x20shadow'],'_开启大气渲染':['开启大气渲染','開啓大氣渲染','Enable\x20sky\x20atmosphere'],'_关闭大气渲染':['关闭大气渲染',_0xf99cb3(0xd5b),_0xf99cb3(0x327)],'_场景出图':['场景出图','場景出圖',_0xf99cb3(0x803)],'_图上量算':[_0xf99cb3(0xa34),_0xf99cb3(0x791),'Measure'],'_删除测量':['删除测量','刪除測量',_0xf99cb3(0x738)],'_角度':['角度','角度','Angle'],'_距离':['距离','距離','Distance'],'_面积':['面积','面積','Area'],'_总长':['总长','總長','Total\x20distance'],'_起点':['起点','起點','Start'],'_高度差':[_0xf99cb3(0xf14),'高度差','Height\x20difference'],'_空间距离':[_0xf99cb3(0xb63),'空間距離','Space\x20distance'],'_水平距离':['水平距离',_0xf99cb3(0xab7),'Horizontal\x20distance'],'_正在计算体积':['正在计算体积',_0xf99cb3(0xf29),'Calculating\x20volume'],'_填方体积':['填方体积','填方體積','The\x20volume\x20of\x20fill'],'_挖方体积':[_0xf99cb3(0xd98),'挖方體積','Excavation\x20volume'],'_横切面积':[_0xf99cb3(0x628),'橫切面積','Crosscutting\x20area'],'_面上':['面上','面上','Up'],'_面下':['面下','面下','Down'],'_米':['米','米','m'],'_公里':['公里','公裏','km'],'_万米':['万米','万米',_0xf99cb3(0x783)],'_海里':['海里','海裏','mile'],'_丈':['丈','丈','zhang'],'_平方米':['平方米',_0xf99cb3(0x479),'m²'],'_平方公里':['平方公里',_0xf99cb3(0x4ef),_0xf99cb3(0xed0)],'_亩':['亩','畝','mu'],'_公顷':['公顷','公頃','ha'],'_立方米':['方','方','m³'],'_万立方米':['万方','万方',_0xf99cb3(0xbb7)],'_单击开始绘制':['单击开始绘制','單擊開始繪制','Click\x20to\x20start\x20drawing'],'_单击完成绘制':['单击完成绘制','單擊完成繪制',_0xf99cb3(0xc4e)],'_双击完成绘制':['双击完成绘制','雙擊完成繪制','Double\x20click\x20to\x20finish\x20drawing'],'_单击增加点':['单击增加点',_0xf99cb3(0x57a),'left\x20click\x20add\x20point'],'_右击删除点':['右击删除点',_0xf99cb3(0xe24),'right\x20click\x20delete\x20point'],'_单击后激活编辑':['单击后激活编辑',_0xf99cb3(0xd45),_0xf99cb3(0x9d7)],'_右击菜单删除':['右击菜单删除','右擊菜單刪除','Right\x20click\x20menu\x20to\x20delete'],'_更多功能请右击':[_0xf99cb3(0x601),_0xf99cb3(0xc0a),_0xf99cb3(0xa46)],'_停止编辑':['停止编辑',_0xf99cb3(0xb44),_0xf99cb3(0xd1d)],'_删除该点':['删除该点','刪除該點',_0xf99cb3(0xe95)],'_按轴平移':['按轴平移','按軸平移','Translation\x20by\x20axis'],'_停止按轴平移':['停止按轴平移','停止按軸平移',_0xf99cb3(0x5a3)],'_按轴旋转':[_0xf99cb3(0x2e0),'按軸旋轉','Rotation\x20on\x20axis'],'_停止按轴旋转':['停止按轴旋转',_0xf99cb3(0x867),'Stop\x20rotation\x20on\x20axis'],'_调整比例':['调整比例','調整比例',_0xf99cb3(0x3eb)],'_停止调整比例':['停止调整比例',_0xf99cb3(0xad7),'Stop\x20edit\x20scale'],'_释放后完成修改':['释放后完成修改','釋放後完成修改',_0xf99cb3(0xd88)],'_该对象不允许编辑':['该对象不允许编辑','該對象不允許編輯',_0xf99cb3(0x44a)],'_拖动该点后':['拖动该点后',_0xf99cb3(0x1b5),'Drag\x20that\x20point'],'_拖动对象后':['拖动对象后','拖動對象後',_0xf99cb3(0xc69)],'_修改位置':[_0xf99cb3(0x29f),'修改位置',_0xf99cb3(0x8cb)],'_整体平移':['整体平移','整體平移',_0xf99cb3(0xa06)],'_增加点':[_0xf99cb3(0xa30),_0xf99cb3(0x7a8),'Add\x20point'],'_修改高度2':['修改高度3','修改高度4',_0xf99cb3(0xbdf)],'_修改半径':[_0xf99cb3(0x458),'修改半徑','Modify\x20the\x20radius'],'_修改长度':['修改长度(X方向)','修改長度(X方向)','Modify\x20the\x20length(X\x20direction\x20)'],'_修改宽度':['修改宽度(Y方向)','修改寬度(Y方向)',_0xf99cb3(0x6ec)],'_修改方向':['修改方向',_0xf99cb3(0x682),'Change\x20direction'],'_修改缩放比例':['修改缩放比例','修改縮放比例',_0xf99cb3(0x9b9)],'_无法删除不能少于最小点数':['无法删除,点数量不能少于',_0xf99cb3(0x7d8),_0xf99cb3(0x2f7)],'_删除':['删除','刪除',_0xf99cb3(0x738)],'_加载模型中':['加载模型中…','加载模型中…',_0xf99cb3(0x7b6)]};function xhrAdapter(_0x4ef199){var _0x553d2d={_0x384e72:0xd35},_0x19642a={_0x2cd82d:0x72f,_0x3b4c49:0x7bd,_0x1ba9cf:0xd44,_0x367a82:0x329,_0x1f6d64:0x9b5,_0x5ab345:0x95d},_0x4c9ebb=_0xf99cb3;return _0x4ef199=_objectSpread2({'method':_0x4c9ebb(_0x553d2d._0x384e72),'timeout':0x0,'maxContentLength':-0x1,'maxBodyLength':-0x1,'params':_0x4ef199['queryParameters']||{}},_0x4ef199),new Promise(function _0x8107b1(_0xd4dd26,_0x2107c2){var _0x389e3e={_0xc9c2f8:0x87d},_0x2ddf1a=_0x4c9ebb,_0x8577e1=_0x4ef199['data'],_0x421dc3=_0x4ef199['headers']||{},_0x4ff645=_0x4ef199['responseType'];isFormData(_0x8577e1)&&delete _0x421dc3[_0x2ddf1a(_0x19642a._0x2cd82d)];var _0x3e6834=new XMLHttpRequest();_0x3e6834['open'](_0x4ef199[_0x2ddf1a(_0x19642a._0x3b4c49)]['toUpperCase'](),buildURL(_0x4ef199['url'],_0x4ef199['params'],_0x4ef199['paramsSerializer']),!![]),_0x3e6834['timeout']=_0x4ef199['timeout'];function _0x21949f(){var _0x10dfbc=_0x2ddf1a;if(!_0x3e6834)return;var _0x179737='getAllResponseHeaders'in _0x3e6834?parseHeaders(_0x3e6834['getAllResponseHeaders']()):null,_0x33f87b=!_0x4ff645||_0x4ff645===_0x10dfbc(0x473)||_0x4ff645==='json'?_0x3e6834[_0x10dfbc(0x657)]:_0x3e6834['response'],_0x3972d6={'data':transformResponse(_0x3e6834,_0x33f87b),'status':_0x3e6834['status'],'statusText':_0x3e6834[_0x10dfbc(0x504)],'headers':_0x179737,'options':_0x4ef199,'request':_0x3e6834};settle(function _0x3c53f7(_0x27923d){_0xd4dd26(_0x27923d);},function _0x5d0e60(_0x3f2fb7){_0x2107c2(_0x3f2fb7);},_0x3972d6),_0x3e6834=null;}'onloadend'in _0x3e6834?_0x3e6834[_0x2ddf1a(0xf48)]=_0x21949f:_0x3e6834['onreadystatechange']=function _0x16c230(){var _0x3b17ff=_0x2ddf1a;if(!_0x3e6834||_0x3e6834[_0x3b17ff(0xcb4)]!==0x4)return;if(_0x3e6834['status']===0x0&&!(_0x3e6834['responseURL']&&_0x3e6834['responseURL']['indexOf']('file:')===0x0))return;setTimeout(_0x21949f);},_0x3e6834[_0x2ddf1a(0x74a)]=function _0xc72695(){var _0x5f575d=_0x2ddf1a;if(!_0x3e6834)return;_0x2107c2(createError('Request\x20aborted',_0x4ef199,_0x5f575d(0x59c),_0x3e6834)),_0x3e6834=null;},_0x3e6834[_0x2ddf1a(_0x19642a._0x1ba9cf)]=function _0x7e7508(){_0x2107c2(createError('Network\x20Error',_0x4ef199,null,_0x3e6834)),_0x3e6834=null;},_0x3e6834['ontimeout']=function _0x1d13e3(){var _0x1a453d=_0x2ddf1a,_0x1e44b9=_0x1a453d(0xf33)+_0x4ef199['timeout']+_0x1a453d(0x81d);_0x4ef199[_0x1a453d(0x87d)]&&(_0x1e44b9=_0x4ef199[_0x1a453d(_0x389e3e._0xc9c2f8)]),_0x2107c2(createError(_0x1e44b9,_0x4ef199,'ECONNABORTED',_0x3e6834)),_0x3e6834=null;},'setRequestHeader'in _0x3e6834&&forEach(_0x421dc3,function _0x479020(_0x103eb5,_0x13ea6e){var _0x8b83b=_0x2ddf1a;typeof _0x8577e1==='undefined'&&_0x13ea6e['toLowerCase']()===_0x8b83b(0x7d2)?delete _0x421dc3[_0x13ea6e]:_0x3e6834['setRequestHeader'](_0x13ea6e,_0x103eb5);}),!isUndefined(_0x4ef199['withCredentials'])&&(_0x3e6834[_0x2ddf1a(0xef1)]=!!_0x4ef199['withCredentials']),_0x4ff645&&_0x4ff645!=='json'&&(_0x3e6834[_0x2ddf1a(0xa29)]=_0x4ef199['responseType']),typeof _0x4ef199[_0x2ddf1a(0x936)]==='function'&&_0x3e6834['addEventListener'](_0x2ddf1a(0x95d),_0x4ef199['onDownloadProgress']),typeof _0x4ef199['onUploadProgress']===_0x2ddf1a(_0x19642a._0x367a82)&&_0x3e6834[_0x2ddf1a(0xcc5)]&&_0x3e6834['upload'][_0x2ddf1a(_0x19642a._0x1f6d64)](_0x2ddf1a(_0x19642a._0x5ab345),_0x4ef199['onUploadProgress']),!_0x8577e1&&(_0x8577e1=null),_0x3e6834['send'](_0x8577e1);});}function isString$1(_0x4ff470){return typeof _0x4ff470==='string';}function isDate(_0x42d462){var _0x1ab9f6={_0x38027a:0xcc7},_0x1bd437=_0xf99cb3;return toString['call'](_0x42d462)===_0x1bd437(_0x1ab9f6._0x38027a);}function isObject$1(_0x79e0e2){return _0x79e0e2!==null&&_typeof(_0x79e0e2)==='object';}function isFormData(_0x14f6dc){return typeof FormData!=='undefined'&&_0x14f6dc instanceof FormData;}function isUndefined(_0x1dbd09){return typeof _0x1dbd09==='undefined';}function isURLSearchParams(_0x261af5){var _0x931f96=_0xf99cb3;return typeof URLSearchParams!==_0x931f96(0x6b0)&&_0x261af5 instanceof URLSearchParams;}function forEach(_0x3c42d0,_0x250e6b){var _0x29a54b={_0x27b2d1:0xa10},_0x3948b3=_0xf99cb3;if(_0x3c42d0===null||typeof _0x3c42d0==='undefined')return;_typeof(_0x3c42d0)!=='object'&&(_0x3c42d0=[_0x3c42d0]);if(Array['isArray'](_0x3c42d0))for(var _0x361616=0x0,_0x12f3dd=_0x3c42d0['length'];_0x361616<_0x12f3dd;_0x361616++){_0x250e6b[_0x3948b3(_0x29a54b._0x27b2d1)](null,_0x3c42d0[_0x361616],_0x361616,_0x3c42d0);}else for(var _0x3f5c62 in _0x3c42d0){Object['prototype']['hasOwnProperty']['call'](_0x3c42d0,_0x3f5c62)&&_0x250e6b[_0x3948b3(_0x29a54b._0x27b2d1)](null,_0x3c42d0[_0x3f5c62],_0x3f5c62,_0x3c42d0);}}function encode(_0x52aa8d){return encodeURIComponent(_0x52aa8d)['replace'](/%3A/gi,':')['replace'](/%24/g,'$')['replace'](/%2C/gi,',')['replace'](/%20/g,'+')['replace'](/%5B/gi,'[')['replace'](/%5D/gi,']');}function trim$1(_0x4bea10){var _0x16bddf={_0x111523:0xb62},_0x35e56e=_0xf99cb3;return _0x4bea10['trim']?_0x4bea10['trim']():_0x4bea10[_0x35e56e(_0x16bddf._0x111523)](/^\s+|\s+$/g,'');}function buildURL(_0x484974,_0xe47b88,_0x2744d4){var _0x549d6f={_0xe9f369:0x4b0},_0x475d22=_0xf99cb3;if(!_0xe47b88)return _0x484974;var _0x57da74;if(_0x2744d4)_0x57da74=_0x2744d4(_0xe47b88);else{if(isURLSearchParams(_0xe47b88))_0x57da74=_0xe47b88[_0x475d22(_0x549d6f._0xe9f369)]();else{var _0x2648d1=[];forEach(_0xe47b88,function _0x10a538(_0x511332,_0x57e0ac){if(_0x511332===null||typeof _0x511332==='undefined')return;Array['isArray'](_0x511332)?_0x57e0ac=_0x57e0ac+'[]':_0x511332=[_0x511332],forEach(_0x511332,function _0x5876c2(_0x1641af){var _0x4d1c0c=_0x3c32;if(isDate(_0x1641af))_0x1641af=_0x1641af['toISOString']();else isObject$1(_0x1641af)&&(_0x1641af=JSON['stringify'](_0x1641af));_0x2648d1[_0x4d1c0c(0x51d)](encode(_0x57e0ac)+'='+encode(_0x1641af));});}),_0x57da74=_0x2648d1[_0x475d22(0x88e)]('&');}}if(_0x57da74){var _0x370382=_0x484974['indexOf']('#');_0x370382!==-0x1&&(_0x484974=_0x484974['slice'](0x0,_0x370382)),_0x484974+=(_0x484974['indexOf']('?')===-0x1?'?':'&')+_0x57da74;}return _0x484974;}var ignoreDuplicateOf=[_0xf99cb3(0x532),_0xf99cb3(0xbc1),'content-length',_0xf99cb3(0x7d2),'etag','expires',_0xf99cb3(0x240),'host','if-modified-since',_0xf99cb3(0xcea),_0xf99cb3(0xb4c),'location',_0xf99cb3(0x34e),'proxy-authorization','referer','retry-after','user-agent'];function parseHeaders(_0x3202b5){var _0x212868={_0x279459:0x75b},_0x138923={},_0x39016a,_0x276ba8,_0x3501e8;if(!_0x3202b5)return _0x138923;return forEach(_0x3202b5['split']('\x0a'),function _0x3d025a(_0x3f2930){var _0x1cbd05=_0x3c32;_0x3501e8=_0x3f2930['indexOf'](':'),_0x39016a=trim$1(_0x3f2930[_0x1cbd05(_0x212868._0x279459)](0x0,_0x3501e8))['toLowerCase'](),_0x276ba8=trim$1(_0x3f2930['substr'](_0x3501e8+0x1));if(_0x39016a){if(_0x138923[_0x39016a]&&ignoreDuplicateOf['indexOf'](_0x39016a)>=0x0)return;_0x39016a==='set-cookie'?_0x138923[_0x39016a]=(_0x138923[_0x39016a]?_0x138923[_0x39016a]:[])['concat']([_0x276ba8]):_0x138923[_0x39016a]=_0x138923[_0x39016a]?_0x138923[_0x39016a]+',\x20'+_0x276ba8:_0x276ba8;}}),_0x138923;}function settle(_0x2c2390,_0x570cfa,_0x4f5c1a){var _0x26cfc6={_0x4fc8e3:0xcc3},_0x5c5aa4=_0xf99cb3;!_0x4f5c1a['status']||validateStatus(_0x4f5c1a['status'])?_0x2c2390(_0x4f5c1a):_0x570cfa(createError(_0x5c5aa4(_0x26cfc6._0x4fc8e3)+_0x4f5c1a['status'],_0x4f5c1a['options'],null,_0x4f5c1a['request'],_0x4f5c1a));}function validateStatus(_0x32e195){return _0x32e195>=0xc8&&_0x32e195<0x12c;}function createError(_0x34d5c2,_0x3f6406,_0x5e8b54,_0x4a7c60,_0x302e9b){var _0x400164=new Error(_0x34d5c2);return enhanceError(_0x400164,_0x3f6406,_0x5e8b54,_0x4a7c60,_0x302e9b);}function enhanceError(_0x5cefa3,_0x530aa4,_0x2e7dc2,_0x35e731,_0x4c9df7){var _0x5f1a08={_0x2508ed:0x376},_0xef714b={_0x4d50ce:0x2f1,_0x2099ae:0xe14,_0x499e14:0x239},_0x432182=_0xf99cb3;return _0x5cefa3['options']=_0x530aa4,_0x2e7dc2&&(_0x5cefa3['code']=_0x2e7dc2),_0x5cefa3[_0x432182(_0x5f1a08._0x2508ed)]=_0x35e731,_0x5cefa3[_0x432182(0x239)]=_0x4c9df7,_0x5cefa3['isAxiosError']=!![],_0x5cefa3['toJSON']=function _0x37bc07(){var _0x1c9595=_0x432182;return{'message':this[_0x1c9595(_0xef714b._0x4d50ce)],'name':this['name'],'description':this['description'],'number':this['number'],'fileName':this[_0x1c9595(_0xef714b._0x2099ae)],'lineNumber':this[_0x1c9595(0x5fd)],'columnNumber':this['columnNumber'],'stack':this['stack'],'options':this['options'],'code':this[_0x1c9595(0x1a5)],'status':this[_0x1c9595(_0xef714b._0x499e14)]&&this['response']['status']?this['response']['status']:null};},_0x5cefa3;}function transformResponse(_0x563d55,_0x3af7ee){if(isString$1(_0x3af7ee)&&_0x3af7ee['length'])try{return JSON['parse'](_0x3af7ee);}catch(_0x2f185e){}return _0x3af7ee;}var version='3.4.26',update=_0xf99cb3(0x25c),image={'url':'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFgAAAAUCAYAAAAJD/ojAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2NUVFNjVDRUFBMDgxMUU5QUM4NDg4MzU3RThBMzcwQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2NUVFNjVDRkFBMDgxMUU5QUM4NDg4MzU3RThBMzcwQiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjY1RUU2NUNDQUEwODExRTlBQzg0ODgzNTdFOEEzNzBCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjY1RUU2NUNEQUEwODExRTlBQzg0ODgzNTdFOEEzNzBCIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+GxQkfQAADBVJREFUeNrsWHtwVNUd/u7u3d1sNtlNNmQTkiyjkfAIqCD4AOQhGUBAqtMahloFq6KOio9qfVu0VVtrpahtrQOlCsgUlYq0QuMDMojQVFrLo0UeaSIGSAJ57SbZ7Otuv9/ds3ETQeto/+jUM/Obe8+55/E73+9xvnO11h/6cMqiabAYCT4pug5PvAN7dD8u8t6Clm4LcOJdtg8G7HdMh8cbRA52gM1o7gZaeoASL7DtFaCzEZi2CGATgvxW14zHr8jBfdNyzGX2798Pp9OJQYMGIZFIqKU1hEIh1NbWoqioCF6v12xvbW3FkSNHkJOTY7ZbrVbE4/GTqi/fwuEw6uvr4XK5UFxcbM4rpaOjAxaLBdnZ2eb4aDRqridF5pZ+hmH06pJe0nVM1VPvsp682+12s27BFylUEl0EaPlSoPpDwHMjkDl3JvK9Vfhg8xw8MAG4n7LtVSCDgJhravh/LvoX6u1wiImA9z8Gyk4AMyaPRRS/gRjabvMhxw8YUb5n9sVVWTxpUn6IJpLyOUU8QSSRNl7exbNS3vV5RfqLh6bPIUXGp7wutc5/BWDLqTxMMoPFkgUtHqdyydgxYgTISgD5nuUbjDjWENyB6GC9bMIIjDzPA4+jA8cCwDEaIZeA211uevO5jJVRlHaEjc00a50786TBw8lxDWUgZUUkEmmQkEsvEtY2m40ZSx/AajmlhOBk8xlLt42KznZ+q2e4/oP9u6SNexnCtjjTRyNlAdsqY7HY8zTCmjQjfIsyi/IMZVfavOdSrqX8ibK+n6PeROGG8RPO39L7IZSIngpfaDF47Zr+uG7VBxsJbQsCx1qcnqFv2R6taYDmfxEhlJmd6bBoqBuB2rcnYficD5FTdBly9bHoxEUYMTMfRqQBDcdWwe54Bx3WjyePzsJNk7MEhHmU0wnkms7Oznq/32+ncj8Q0Cg1wWCwQTbtcDiuYP00ykrm6oaBAwciKyvrBQI0m8Aso2zguLy0fBSRdCjG4thZJSUlTxDEe8WTaaDJ7FvJ3CtPnbl3UyAQOMQc/X22nUODXs01J/CbGPq9fgBPpNzAbxkKYNEzk3XR7SGOG0BD7uUa1aznsd6sRxInPyAsVgu6u3oOOzTbUq/b81IGovfSYwPvWEZFGx3+C/g+vtdnxL/zSrPgXbhefMy0ThZR744dRqhxIZy1K9AVNRA4EyjMwT0Xy6FglV4C3CUE9ig39gIBiFFBQ3lSuLCwEAUFBYVse47f3ATjFQFJDi9uKkeFd4D1iAI1BXBUaRVQXp8jc1IMvj/PZy2bK8QTOX6Wx+ORqJgrBmd9R+ITV470gyWknq3q+Q3KSBUt4hyi2ww+z1JTVOt+z8nPOY0Ah4iVoWk7XXkYhrbGRVtD47VHXE+Vcdl5SJyEcnAJM1h6sA098fsRbn8XHU1cnvTB5iFkFtxZVo8x2gnsrInBV+TfPsjvv4QbHEPgxCOjKnjMIJJ0wHI2xU2F99KjD8kmMjMze09P1rtF5IRQwKbSQxeSvEX6aDSSmV44z1QV5lKGsP2OpqamlwjwXWQqRxhNQebnEkZIKpBT+b6Q4ytVrp7b1dW1js9fiS6c08lvU9nPzX0sZp+DvSnikiVtp2JoiMWSSTGrsyMRGDHqmT9f9trD7Zm+m3vtmJ7xbDC8bXWvavs3L2kpnlEDP6Onx80VMpN5O2jA59Mx7/w8+Lw6gnoc7uzs7QqAin379mH37t2YMmWKReiUgCUbo/JjBRgCsSk3Nzdx9OhRHD9+HPT6vQRhPPsJfyuiZKcZx1D1QqkwBTQJBRP6xZQxlWCO4LwCvp1rlK9atWr86NGjMyoqKvazvpE5e1L/A5GlkXp+QLlIjM22v1OvoWwfrFKFGED2ciVB3qZ0OahvLP/RZxzjcRM5hHI5zXmLYfct7hM0mpI4/vDN8Lp3f2Q8qMN9qO1N/Uq8EVmAxrgNDXE72sP5pG1BLJ0cwNhBPnR25iJ/QIIGjO1gajjETQ8nqGfSK/bQI0xmQ0AsAgrz4pWK626VjbrdbpNjEvAadhtN+ZeEIuXblKXKc6+i1FFkc9dnZGQ0pNiHyuW5wtZVlOSPGzeum8YTUO9gv4vlYEyHQQ5VxUgOKs5by2cXvX0Uc/dt5ObvcC/foQGb2X4p13uTz2Nc7x4dsyo/g+MQTY2UIav0VkRtD5tsIcWeLea5/fGFsc2rH8GjLVONLbcgUz8tVuZpKg+vPnB7aI3JUT70lOHHsRnY7rwUpcUF5sB4PGklghSh3MLXi3t6eo6Wl5dPJ4DCINDW1ja7paVl28iRI5eJE3FTWyQ8JXQlZ7J8l5s4l217+D5GTnCV9+JsG6JAJHHHDILwPo3yRzGYyq8iVsnJwkCGDRvWSS//Ketn0qBZfBYqIMPylMuNsJn8/PyEpBphOVKncTbw/ed0gKt5PjylWMs1CqVfUtbqaDsFh0gYybyp58xFWH+6r8fyW8zyxARjywNb4tPu0q3GzzotBbz12dARiY45lHCtiNH77cwM+fZ/4rHuPdgWWwZreK3slwDZe1ei11bxVlVF4OwE4sFUO29pt/PG9saCBQuWTJo0CZWVleZtT25c3ORMetWF9Ooa1hfTUxrY5mQk3ElAwjRWFds+4sa97JPNlBIUYMQwBKX/6ZFgexHX3i7eR4Ak3Bepb/PZ/yM+3+d8Or/PUCljHL10HJnPjvb29tvpuWv57XW2/41rXk/Pfpn7ekyMQ3NknQRfIymWvArYXCuQTjQsvA6HOm9EyL3bkR1HXPcu1Y1gccJqXZRJ9Jtixph98ZDeTdKcYVhMaiuEwdLdgea963DAPRaWaACyT3oNdu3aZYb97Nmzn6FyEwnY02yvy8vLWzp06NBlhw8fnvjkk0+eIHi4/PLLzXCl9/yF3nifcBfK+RxTwg2XSR8JDH4fyZDNo9cWEuxAY2NjtazBNNB/p8JYxOuGc/zddXV1Z9AQTczvEmqSwsIc2yGGlXNBjGeGSDxexbl3SDvbXqa4OMcK6i9pZj3rV6QuLvqnrrIJnmw6aZ7dfRY0x28JrksloCDlblhjvzZzs0UyhAVRTQ/bE/Fbu7q73w7b7K/7dPv512i+UZx1Z0JFgx46jlDpRBwovRaNLceh97SK8uahM336dPlPsIQK30AP2LV8+fK7hK5dd911pQTl1urq6k1sn02R/GaO40ZaCPSzBONCethAdaDZVYrQOM6hWIWTkdEjoS3jJKzZR0s7QeQM9ygvXVlVVWUylPnz5wu/H0aQ1nKNA3IG0FAxGrKa883j2lryYuuAon8FqRsh39387qIElAf3o2myvmYvgSVjJVXwm2rEIq8h2nkzNNcx2PU+/xc0NXGws2eDMwOnu3LtrwbCsTm8/+00jchIsEUjaM4/D905ZyAzyPODh5TwWQLs56XhJUXga5gqZtXW1sZ8Pp8cZLcpmnU3ARDeOpcKbxIPFp5JkVtck+K0RyjDlddIKPMeDwEtqMCfyDk2CSB8uvhd6JxT3cA8HGfyotLSUjMNiZMKOOybLVxcMRExboXadqdiOE6O3UiZwvrvWH+PxniW41q4v8vY9sYnAJspgQbN8DhhzXiRyJ2NSPQ4jPiNsBm/h+ikJT718ybRezHhfd6Ceq47y4gjVw7sJMDCCJiLc1zwDx0AI8T98nIjChLEc+QOSGXupGLLZR/yd0tYgvLGe9hvBxWeKwcX36vY12DfbMpY9oko7mtRz++Zfzs0bbQ6+GQSckXUs+9bbJer0UoFTL5KEa2U3bLYtGnTUmxhjTJejTiC6ErgT6Nx97P9kYaGhlViaF6CxrF+VNgC5TlGSJB67WbfhZz/DLFZ3xRhEGCnYx0ytKn0nbXoDixEPByENy8ZTVo6pKcszQS2mWD3MYXNpkPul5w/ve/rIv1///X7WbO+371f2t4T+aI/XhQzWP8fdN2oJF0voW4PyQvTRYrybRZJ/5HE9q18bP0kB5t5mxUbDe3KXo/W5pkI1l6F4lGrzVzce5VO4MuUlA5GUos+P2/+14rk5HS90x0j/R9xkhMk1LXNbv8FCcVwtNQOwcG3ViPG9Ge14evyZf8HZxZlIR6dg0B7E+wFF9A8bcmUpn2NzlcCcKTHAyP6VwSaNiDb1/W113615d8CDAB0JaU81/NTEwAAAABJRU5ErkJggg==','rectangle':[0xa,0x5,0x58,0x14]};new Function('czmver','var\x20msg\x20=\x20`%c🌒%c\x20Mars3D三维可视化平台V3.4\x20%c\x0a\x0a\x20\x20版\x20本\x20号:3.4.26\x20\x20\x20\x20\x20Cesium版本:${czmver}\x0a\x20\x20编译日期:2023-11-13\x2020:28:00\x0a\x20\x20版权声明:\x0a\x20\x201.\x20Mars3D版权完全属于\x20\x22合肥火星科技有限公司\x22独自所有.\x0a\x20\x202.\x20Mars3D软件包,任何个人或组织在遵守下列条件的前提下可以永久免费使用:\x0a\x20\x20\x20\x201)不进行任何形式的破解和裁剪,程序包完整引用\x0a\x20\x20\x20\x202)保留此版权信息在控制台输出\x0a\x20\x20我们保留对此版权信息的最终解释权.\x0a\x0a\x0a\x20\x20🏠官网:\x20\x20http://mars3d.cn\x0a\x20\x20📞微信:\x20\x20http://marsgis.cn/weixin.html\x0a\x20\x20`;\x0aconsole.log(msg,\x0a\x20\x20\x27font-size:\x2019px;padding-left:\x2010px;\x20\x20color:\x20rgb(240,\x20133,\x2025);\x27,\x0a\x20\x20\x27font-size:\x2015px;\x20\x20line-height:\x201.5;\x20\x20font-family:\x20\x22微软雅黑\x22;color:\x20rgb(240,\x20133,\x2025);\x20\x20padding-bottom:\x205px;\x27,\x0a\x20\x20\x27font-size:\x2012px;\x20\x20line-height:\x201.5;\x20\x20font-family:\x20\x22微软雅黑\x22;color:\x20rgb(0,\x20138,\x20255);\x27\x20\x20);')(Cesium['VERSION']);var customImage;function setImage(_0x35dea4){customImage=_0x35dea4;}function addView(_0x503da1){var _0x50faa6={_0x1cfd6a:0x2cb,_0x217b86:0xf6c,_0x119937:0xe73},_0x5879fa=_0xf99cb3,_0x44e485=image||customImage;if(!_0x44e485||!_0x503da1||!_0x503da1[_0x5879fa(_0x50faa6._0x1cfd6a)])return;var _0xee4ef4=_0x44e485[_0x5879fa(_0x50faa6._0x217b86)]||[0xa,0x5,0x58,0x14],_0x3433ba=new Cesium__namespace['ViewportQuad']();return _0x3433ba['rectangle']=new Cesium__namespace[(_0x5879fa(0xf04))](_0xee4ef4[0x0],_0xee4ef4[0x1],_0xee4ef4[0x2],_0xee4ef4[0x3]),_0x3433ba[_0x5879fa(0x280)]=new Cesium__namespace[(_0x5879fa(_0x50faa6._0x119937))]({'fabric':{'type':_0x5879fa(0x4f8),'uniforms':{'color':new Cesium__namespace['Color'](0x1,0x1,0x1,0x1),'image':_0x44e485['url']}}}),_0x3433ba['_muyao']=!![],_0x503da1[_0x5879fa(_0x50faa6._0x1cfd6a)]['add'](_0x3433ba),_0x3433ba;}function add(_0x1b6bc6,_0x1768eb){var _0x1a8dfd={_0x3a557b:0x342},_0x1545c1=_0xf99cb3;if(!_0x1b6bc6||!_0x1b6bc6[_0x1545c1(0x2cb)])return;{addView(_0x1b6bc6),setInterval(function(){try{!checkHasImage(_0x1b6bc6)&&addView(_0x1b6bc6);}catch(_0x477778){}},0x927c0+Math[_0x1545c1(_0x1a8dfd._0x3a557b)]()*0x927c0);}}function checkHasImage(_0x5e5d13){var _0x3928a6={_0x21b2dd:0x2cb,_0x3d6861:0x6ee},_0x418fd6=_0xf99cb3;if(!(_0x5e5d13!==null&&_0x5e5d13!==void 0x0&&_0x5e5d13[_0x418fd6(_0x3928a6._0x21b2dd)])||_0x5e5d13['primitives'][_0x418fd6(0xec0)]===0x0)return![];for(var _0x4fb04a=0x0,_0x1a1beb=_0x5e5d13['primitives']['length'];_0x4fb04a<_0x1a1beb;++_0x4fb04a){var _0x1d02eb=_0x5e5d13['primitives']['get'](_0x4fb04a);if(_0x1d02eb[_0x418fd6(_0x3928a6._0x3d6861)])return!![];}return![];}function isNumber(_0x47a79f){var _0x185146=_0xf99cb3;return typeof _0x47a79f==='number'&&_0x47a79f[_0x185146(0xae7)]===Number;}function isString(_0x1c60bc){var _0x291f9b=_0xf99cb3;return typeof _0x1c60bc===_0x291f9b(0x253)&&_0x1c60bc['constructor']===String;}function isBoolean(_0xd6f47a){return typeof _0xd6f47a==='boolean'&&_0xd6f47a['constructor']===Boolean;}function isObject(_0x4749dd){var _0xa55426={_0x4b6c7f:0x7dc},_0x1200e5=_0xf99cb3;return Object[_0x1200e5(_0xa55426._0x4b6c7f)]['toString']['call'](_0x4749dd)==='[object\x20Object]';}var hasOwn={}['hasOwnProperty'];function isPlainObject(_0x21fa11){var _0x2b4888={_0x14c329:0xae7},_0x3ee557=_0xf99cb3;if(!isObject(_0x21fa11))return![];return _0x21fa11[_0x3ee557(_0x2b4888._0x14c329)]&&!hasOwn['call'](_0x21fa11,'constructor')&&!hasOwn['call'](_0x21fa11[_0x3ee557(_0x2b4888._0x14c329)]['prototype'],_0x3ee557(0x218))?![]:!![];}function isFunction(_0x38304b){var _0x3b9a5b={_0x15880c:0x329},_0x51e861=_0xf99cb3;return _0x38304b&&typeof _0x38304b===_0x51e861(_0x3b9a5b._0x15880c);}function isSimpleType(_0x7f1eca){var _0x6bfffb={_0x516258:0x8e5},_0x56f304=_0xf99cb3;if(_0x7f1eca==null||_0x7f1eca===undefined)return![];return isString(_0x7f1eca)||isBoolean(_0x7f1eca)||isNumber(_0x7f1eca)||Array[_0x56f304(_0x6bfffb._0x516258)](_0x7f1eca)?!![]:![];}var isMars3DCesium=Boolean(Cesium__namespace['ExpandByMars']||Cesium__namespace['Mars3DEx']);function _0x3c32(_0x259164,_0x2a8326){var _0x3afdcc=_0x3afd();return _0x3c32=function(_0x3c32c1,_0x2f378f){_0x3c32c1=_0x3c32c1-0x185;var _0xd3e517=_0x3afdcc[_0x3c32c1];return _0xd3e517;},_0x3c32(_0x259164,_0x2a8326);}function formatNum$1(_0x48804a){var _0x56d194=_0xf99cb3,_0x2a05a2=arguments['length']>0x1&&arguments[0x1]!==undefined?arguments[0x1]:0x0,_0x56e8c0=Math[_0x56d194(0x383)](0xa,_0x2a05a2);return Math['round'](_0x48804a*_0x56e8c0)/_0x56e8c0;}function padLeft0(_0xb5d28c,_0x5a67da){_0xb5d28c=String(_0xb5d28c);var _0x3a4f14=_0xb5d28c['length'];while(_0x3a4f14<_0x5a67da){_0xb5d28c='0'+_0xb5d28c,_0x3a4f14++;}return _0xb5d28c;}function splitWords(_0x510d88){return trim(_0x510d88)['split'](/\s+/);}function trim(_0x2672ec){var _0x24eafd=_0xf99cb3;if(!_0x2672ec)return;return _0x2672ec['trim']?_0x2672ec[_0x24eafd(0xf00)]():_0x2672ec['replace'](/^\s+|\s+$/g,'');}function getStrLength(_0x37c2db){if(!_0x37c2db)return;return _0x37c2db['replace'](/[\u0391-\uFFE5]/g,'00')['length'];}var templateRe=/\{ *([a-zA-Z0-9_\u4e00-\u9fa5]+) *\}/g;function template(_0x1fa706,_0x3e90fa,_0x51da12){var _0x2e6c6d={_0x5a1496:0xb62},_0x250b5b=_0xf99cb3;if(_0x1fa706==null||!_0x3e90fa||!templateRe[_0x250b5b(0x850)](_0x1fa706))return _0x1fa706;return _0x1fa706[_0x250b5b(_0x2e6c6d._0x5a1496)](templateRe,function(_0x1a8072,_0x2209a4,_0x2645ba,_0x4825de){var _0x1d3304=_0x250b5b,_0x58f6dc=_0x3e90fa[_0x2209a4];if(!Cesium__namespace['defined'](_0x58f6dc)){if(!_0x51da12)return _0x1a8072;if(isString(_0x51da12))return _0x51da12;return'';}if(isFunction(_0x58f6dc)){_0x58f6dc=_0x58f6dc(_0x3e90fa);if(!Cesium__namespace['defined'](_0x58f6dc)){if(!_0x51da12)return _0x1a8072;if(isString(_0x51da12))return _0x51da12;return'';}}else{if(_0x58f6dc['getValue']&&isFunction(_0x58f6dc['getValue'])){_0x58f6dc=_0x58f6dc['getValue'](Cesium__namespace['JulianDate'][_0x1d3304(0x9ee)]());if(!Cesium__namespace[_0x1d3304(0x8b3)](_0x58f6dc)){if(!_0x51da12)return _0x1a8072;if(isString(_0x51da12))return _0x51da12;return'';}}}return _0x58f6dc;});}var lastId=0x0;function getGlobalId(){return++lastId;}function stampGlobalId(_0x584fe4){var _0x417316={_0x4457fc:0xc53},_0x28a333=_0xf99cb3;if(_0x584fe4&&isObject(_0x584fe4))return _0x584fe4['_mars3d_id']=_0x584fe4['_mars3d_id']||++lastId,_0x584fe4[_0x28a333(_0x417316._0x4457fc)];return-0x1;}function createGuid(){var _0x536401={_0x42f3ae:0xec0},_0x19eada=_0xf99cb3,_0x351a4e=arguments[_0x19eada(_0x536401._0x42f3ae)]>0x0&&arguments[0x0]!==undefined?arguments[0x0]:'m-';return _0x351a4e+Cesium__namespace['createGuid']();}var callbackIndex=0x0;function getTemplateHtml(_0x32071a){var _0x5d9fa3={_0x2f9bd1:0x7dc,_0x396025:0xa10,_0x261fd8:0x8e5,_0x51b384:0xec0,_0x51a5b9:0x757,_0xf10fcc:0xf00,_0x56cd17:0x1e1,_0x23d666:0x85e,_0x565657:0xa87,_0x1c610e:0x37f,_0x40d30c:0x1e4,_0x48fcb1:0x8d9,_0x2000f5:0xe1c},_0x2cccdc={_0x4d948b:0x233,_0x70c3ff:0x54e},_0x157298=_0xf99cb3,_0x10c079=_0x32071a['attr'];if(!_0x10c079)return![];var _0x1e817f=_0x32071a['title'],_0x23e2ea=_0x32071a['edit'],_0xbaef91=_0x32071a['template'];_0x10c079=getAttrVal(_0x10c079);if(!_0xbaef91||_0xbaef91==='all'){var _0x5d7755=0x0,_0x59911a=_0x1e817f?'<div\x20class=\x22mars3d-template-titile\x22>'+_0x1e817f+'</div>':'';_0x59911a+='<div\x20class=\x22mars3d-template-content\x22\x20>';for(var _0x31d993 in _0x10c079){try{var _0x1c0443=_0x10c079[_0x31d993];if(_0x31d993==null||_0x1c0443==null)continue;if(_0x31d993==='Shape'||_0x31d993==='FID'||_0x31d993==='OBJECTID'||_0x31d993==='_definitionChanged'||_0x31d993===_0x157298(0x483))continue;if(isFunction(_0x1c0443))continue;isObject(_0x1c0443)&&(_0x1c0443=JSON['stringify'](getAttrVal(_0x1c0443,{'onlySimpleType':!![]})));_0x1c0443=String[_0x157298(_0x5d9fa3._0x2f9bd1)]['trim'][_0x157298(_0x5d9fa3._0x396025)](_0x1c0443||'');if(_0x1c0443===''||_0x1c0443==='Null'||_0x1c0443===_0x157298(0x825))continue;_0x59911a+='<div><label>'+_0x31d993+'</label>'+_0x1c0443+'</div>',_0x5d7755++;}catch(_0x27a283){logError$1('getTemplateHtml:构造all时异常',_0x27a283);}}_0x59911a+='</div>';if(_0x5d7755===0x0)return![];return _0x59911a;}else{if(Array[_0x157298(_0x5d9fa3._0x261fd8)](_0xbaef91)){var _0x52d4de=0x0,_0x52991a=_0x1e817f?'<div\x20class=\x22mars3d-template-titile\x22>'+_0x1e817f+'</div>':'<div\x20style=\x22height:\x2010px;\x22></div>';_0x52991a+='<div\x20class=\x22mars3d-template-content\x22\x20>';for(var _0xb8d4c4=0x0;_0xb8d4c4<_0xbaef91[_0x157298(_0x5d9fa3._0x51b384)];_0xb8d4c4++){var _0x387b10,_0x59c774=_0xbaef91[_0xb8d4c4];if(_0x59c774==null)continue;var _0xca502e=_0x59c774['field'],_0x49787f=_0x59c774['className']||'';if(_0x59c774['type']==='details'||_0x59c774[_0x157298(_0x5d9fa3._0x51a5b9)]==='button'){var _0x52a61b=(function(){var _0x2449f5=_0x157298,_0x3e8e34='',_0xa26778=_0x59c774['callback'];if(_0xa26778){var _0x4b9196='_cache_getTemplateHtml_'+callbackIndex++;if(isFunction(_0xa26778))window[_0x4b9196]=function(){_0xa26778(_0x10c079);};else isString(_0xa26778)&&(window[_0x4b9196]=function(){eval(_0xa26778+'('+JSON['stringify'](_0x10c079)+')');});_0x3e8e34='onclick=\x22'['concat'](_0x4b9196,_0x2449f5(_0x2cccdc._0x4d948b));}return _0x52991a+='<div\x20style=\x22text-align:\x20center;padding:\x202px\x200;\x22\x20>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<button\x20type=\x22button\x22\x20\x20'['concat'](_0x3e8e34,'\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20data-type=\x22')['concat'](_0xca502e,'\x22\x20class=\x22mars3d-popup-btn\x20')['concat'](_0x49787f,'\x22\x20>')['concat'](_0x59c774['name']||'查看详情',_0x2449f5(_0x2cccdc._0x70c3ff)),_0x52d4de++,'continue';}());if(_0x52a61b==='continue')continue;}else{if(_0x59c774['type']==='html'){var _0x521ded=template(_0x59c774['html'],_0x10c079,!![]);_0x52991a+='<div\x20class=\x22'[_0x157298(0xa9f)](_0x49787f,'\x22>')['concat'](_0x521ded,_0x157298(0x1e4)),_0x52d4de++;continue;}}var _0x35db55=_0x10c079[_0xca502e];if(!_0x23e2ea){if(_0xca502e==null||_0x35db55==null)continue;if(isFunction(_0x35db55))continue;}_0x35db55=String['prototype'][_0x157298(_0x5d9fa3._0xf10fcc)]['call'](_0x35db55||'');if(!_0x23e2ea&&((_0x387b10=_0x59c774[_0x157298(0xd61)])!==null&&_0x387b10!==void 0x0?_0x387b10:!![])){if(_0x35db55==null||_0x35db55===''||_0x35db55==='Null'||_0x35db55==='Unknown'||_0x35db55['length']===0x0)continue;}if(_0x59c774['format'])try{isFunction(_0x59c774['format'])?_0x35db55=_0x59c774[_0x157298(0x5f5)](_0x35db55):_0x35db55=eval(_0x59c774['format']+'('+_0x35db55+')');}catch(_0x469376){logWarn(_0x157298(_0x5d9fa3._0x56cd17),_0x59c774);}if(_0x23e2ea)switch(_0x59c774['type']){case _0x157298(_0x5d9fa3._0x23d666):_0x35db55='<textarea\x20class=\x22mars3d-popup-edititem\x20'['concat'](_0x49787f,'\x22\x20style=\x22width:')['concat'](_0x32071a['width']||0xbe,'px;\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20data-type=\x22')['concat'](_0xca502e,'\x22\x20\x20placeholder=\x22请输入\x20')['concat'](_0x59c774[_0x157298(0x685)],'\x22\x20\x20>')['concat'](_0x35db55,'</textarea>');break;case _0x157298(0x253):case _0x157298(0xaaf):default:_0x35db55='<input\x20type=\x22'['concat'](_0x59c774['type']||_0x157298(0x473),'\x22\x20class=\x22mars3d-popup-edititem\x20')['concat'](_0x49787f,_0x157298(0xea0))['concat'](_0x32071a['width']||0xbe,'px;\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20data-type=\x22')['concat'](_0xca502e,'\x22\x20value=\x22')['concat'](_0x35db55,_0x157298(_0x5d9fa3._0x565657))['concat'](_0x59c774['name'],_0x157298(_0x5d9fa3._0x1c610e));break;}_0x59c774['unit']&&(_0x35db55+=_0x59c774['unit']),_0x52991a+=_0x157298(0xd13)+_0x59c774['name']+_0x157298(0xaaa)+_0x35db55+_0x157298(_0x5d9fa3._0x40d30c),_0x52d4de++;}_0x52991a+=_0x157298(0x1e4);if(_0x52d4de===0x0)return![];return _0x52991a;}else{if(isObject(_0xbaef91))switch(_0xbaef91['type']){case'iframe':{var _0x3798e1=template(_0xbaef91['url'],_0x10c079,!![]),_0x3b478b=_0x157298(_0x5d9fa3._0x48fcb1)+_0x3798e1+'\x22\x20\x20style=\x22width:'+(_0xbaef91['width']||'300')+_0x157298(0x707)+(_0xbaef91[_0x157298(_0x5d9fa3._0x2000f5)]||'300')+'px;overflow:hidden;margin:0;\x22\x20scrolling=\x22no\x22\x20frameborder=\x220\x22\x20></iframe>';return _0x3b478b;}case'javascript':{var _0x19e112=_0xbaef91['callback'];return eval(_0x19e112+'('+JSON['stringify'](_0x10c079)+')');}}else{if(isString(_0xbaef91))return template(_0xbaef91,_0x10c079,!![]);else{if(isFunction(_0xbaef91))return _0xbaef91(_0xbaef91,_0x10c079);}}}}return![];}function getCesiumValue(_0x380d24,_0xf154dd,_0x2d916c){var _0x5a8fb5={_0x110cd1:0x4a8},_0x5324e5=_0xf99cb3;if(!_0x380d24)return _0x380d24;if(_0xf154dd){if(_0x380d24 instanceof _0xf154dd)return _0x380d24;else{if(_0x380d24['_value']&&_0x380d24[_0x5324e5(0x4e0)]instanceof _0xf154dd)return _0x380d24['_value'];}}if(isFunction(_0x380d24[_0x5324e5(_0x5a8fb5._0x110cd1)]))return _0x380d24[_0x5324e5(_0x5a8fb5._0x110cd1)](_0x2d916c||Cesium__namespace['JulianDate']['now']());return _0x380d24;}function getCesiumColor(_0x449e4f,_0x29311b,_0x2864f3){var _0x4111cb={_0xb1f34b:0x686},_0x9fe7c3=_0xf99cb3;if(_0x449e4f){isFunction(_0x449e4f['getValue'])&&(_0x449e4f=_0x449e4f['getValue'](_0x2864f3||Cesium__namespace['JulianDate'][_0x9fe7c3(0x9ee)]()));if(isString(_0x449e4f))return Cesium__namespace['Color'][_0x9fe7c3(_0x4111cb._0xb1f34b)](_0x449e4f);else return isFunction(_0x449e4f)?getCesiumColor(_0x449e4f(_0x2864f3),_0x29311b):_0x449e4f;}else return _0x29311b;}function getColorByStyle(_0x23e25b){var _0x1081fc={_0x4f362e:0xec0,_0x432d46:0x26d,_0x53aed6:0x98c,_0x3abf11:0x29b,_0x485886:0x665,_0x9aaa05:0x665,_0x3c397b:0x665,_0x18fd14:0x822,_0x2a80af:0xcad,_0x617685:0xcad},_0x53f494=_0xf99cb3,_0x47b452=arguments[_0x53f494(_0x1081fc._0x4f362e)]>0x1&&arguments[0x1]!==undefined?arguments[0x1]:Cesium__namespace[_0x53f494(_0x1081fc._0x432d46)]['YELLOW'],_0x464e3d;if(_0x23e25b['color']){if(isString(_0x23e25b['color']))_0x464e3d=Cesium__namespace['Color']['fromCssColorString'](_0x23e25b[_0x53f494(_0x1081fc._0x53aed6)]);else isFunction(_0x23e25b['color'])?_0x464e3d=_0x23e25b['color'](_0x23e25b):_0x464e3d=_0x23e25b[_0x53f494(0x98c)];}else{if(_0x23e25b[_0x53f494(_0x1081fc._0x3abf11)]){var _0xb5f9fc,_0x984475,_0x5a6826,_0x28c9f3,_0x4897fa,_0x7390e0;_0x464e3d=Cesium__namespace['Color']['fromRandom']({'minimumRed':(_0xb5f9fc=_0x23e25b['minimumRed'])!==null&&_0xb5f9fc!==void 0x0?_0xb5f9fc:0x0,'maximumRed':(_0x984475=_0x23e25b['maximumRed'])!==null&&_0x984475!==void 0x0?_0x984475:0.75,'minimumGreen':(_0x5a6826=_0x23e25b['minimumGreen'])!==null&&_0x5a6826!==void 0x0?_0x5a6826:0x0,'maximumGreen':(_0x28c9f3=_0x23e25b[_0x53f494(0x4a7)])!==null&&_0x28c9f3!==void 0x0?_0x28c9f3:0.75,'minimumBlue':(_0x4897fa=_0x23e25b['minimumBlue'])!==null&&_0x4897fa!==void 0x0?_0x4897fa:0x0,'maximumBlue':(_0x7390e0=_0x23e25b['maximumBlue'])!==null&&_0x7390e0!==void 0x0?_0x7390e0:0.75});}else _0x464e3d=_0x47b452;}if(!_0x464e3d)return _0x464e3d;if(Cesium__namespace['defined'](_0x23e25b[_0x53f494(_0x1081fc._0x485886)])){if(_0x23e25b[_0x53f494(_0x1081fc._0x9aaa05)]<0x0)_0x23e25b[_0x53f494(_0x1081fc._0x485886)]=0x0;else _0x23e25b['opacity']>0x1&&(_0x23e25b[_0x53f494(_0x1081fc._0x3c397b)]=0x1);_0x464e3d=_0x464e3d[_0x53f494(_0x1081fc._0x18fd14)](Number(_0x23e25b['opacity']));}return Cesium__namespace['defined'](_0x23e25b[_0x53f494(_0x1081fc._0x2a80af)])&&_0x23e25b[_0x53f494(_0x1081fc._0x617685)]!==0x1&&(_0x464e3d=_0x464e3d[_0x53f494(0x822)](_0x464e3d['alpha']*_0x23e25b['globalAlpha'])),_0x464e3d;}function getAttrVal(_0x1921c9){var _0x32409a={_0x548c0c:0xec0,_0x21de2d:0x4a8},_0x1b5f2c=_0xf99cb3,_0xf7bbe6=arguments[_0x1b5f2c(_0x32409a._0x548c0c)]>0x1&&arguments[0x1]!==undefined?arguments[0x1]:{};if(!_0x1921c9)return _0x1921c9;try{isFunction(_0x1921c9['getValue'])&&(_0x1921c9=_0x1921c9[_0x1b5f2c(_0x32409a._0x21de2d)](Cesium__namespace['JulianDate']['now']()));var _0x445241={};if(_0x1921c9['_propertyNames']&&_0x1921c9['_propertyNames']['length']>0x0){var _0x55cd4f=_createForOfIteratorHelper(_0x1921c9['_propertyNames']),_0x4b1579;try{for(_0x55cd4f['s']();!(_0x4b1579=_0x55cd4f['n']())['done'];){var _0x5f2ad4=_0x4b1579['value'],_0x3011b0=getOneAttrValue(_0x5f2ad4,_0x1921c9[_0x5f2ad4],_0xf7bbe6);if(_0x3011b0==null)continue;_0x445241[_0x5f2ad4]=_0x3011b0;}}catch(_0x48c47e){_0x55cd4f['e'](_0x48c47e);}finally{_0x55cd4f['f']();}}else for(var _0x4c0bee in _0x1921c9){var _0x28d523=getOneAttrValue(_0x4c0bee,_0x1921c9[_0x4c0bee],_0xf7bbe6);if(_0x28d523==null)continue;_0x445241[_0x4c0bee]=_0x28d523;}return _0x445241;}catch(_0x2eaeaa){logError$1('getAttrVal:出错了',_0x2eaeaa);}return _0x1921c9;}function get3DTileFeatureAttr(_0x3f57ed){var _0x28a3d6=_0xf99cb3,_0x1108ee={},_0x422421=_0x3f57ed['getPropertyIds']?_0x3f57ed['getPropertyIds']():_0x3f57ed['getPropertyNames']();for(var _0x2feb10=0x0;_0x2feb10<_0x422421[_0x28a3d6(0xec0)];_0x2feb10++){var _0x48110d=_0x422421[_0x2feb10];if(!_0x3f57ed['hasProperty'](_0x48110d))continue;var _0x136278=_0x3f57ed[_0x28a3d6(0xcb0)](_0x48110d);if(_0x136278==null)continue;_0x1108ee[_0x48110d]=_0x136278;}return _0x1108ee;}function getOneAttrValue(_0xd6d0d2,_0x3c0049,_0x253d56){var _0x39257f={_0x4f5a15:0xd90,_0x24845c:0x4a8,_0x2e8a20:0x280},_0x433a83=_0xf99cb3;if(_0x3c0049==null||_0x3c0049===''||_0x3c0049===_0x433a83(_0x39257f._0x4f5a15)||_0x3c0049==='Unknown')return null;_0x3c0049[_0x433a83(_0x39257f._0x24845c)]&&typeof _0x3c0049['getValue']==='function'&&_0xd6d0d2!==_0x433a83(_0x39257f._0x2e8a20)&&(_0x3c0049=_0x3c0049[_0x433a83(0x4a8)](Cesium__namespace['JulianDate']['now']()));if(isFunction(_0x3c0049))return null;if(_0x253d56['onlySimpleType']){if(_0x3c0049 instanceof Cesium__namespace['Color'])return _0x3c0049['toCssColorString']();if(_0x253d56['noArray']&&Array['isArray'](_0x3c0049))return null;if(isPlainObject(_0x3c0049))return _0x3c0049;if(!isSimpleType(_0x3c0049))return null;}return _0x3c0049;}function merge(){var _0x55570c={_0x42e5e2:0xec0,_0x4773df:0xec0},_0x385cf3=_0xf99cb3,_0x1c8e05=arguments[_0x385cf3(0xec0)]>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{},_0x45e2e7,_0x2e90c3,_0x5f1851,_0x557a5a;for(var _0x43bd75=arguments[_0x385cf3(_0x55570c._0x42e5e2)],_0x41decd=new Array(_0x43bd75>0x1?_0x43bd75-0x1:0x0),_0x390a49=0x1;_0x390a49<_0x43bd75;_0x390a49++){_0x41decd[_0x390a49-0x1]=arguments[_0x390a49];}for(_0x2e90c3=0x0,_0x5f1851=_0x41decd[_0x385cf3(_0x55570c._0x4773df)];_0x2e90c3<_0x5f1851;_0x2e90c3++){_0x557a5a=_0x41decd[_0x2e90c3];for(_0x45e2e7 in _0x557a5a){hasMergeObject(_0x1c8e05[_0x45e2e7],_0x557a5a[_0x45e2e7])?_0x1c8e05[_0x45e2e7]=merge(_0x1c8e05[_0x45e2e7],_0x557a5a[_0x45e2e7]):_0x1c8e05[_0x45e2e7]=_0x557a5a[_0x45e2e7];}}return _0x1c8e05;}function hasMergeObject(_0x4754f6,_0x40c864){var _0xcd303b={_0x3f3a32:0x8e5},_0x42b6a0=_0xf99cb3;if(!Cesium__namespace['defined'](_0x4754f6)||!Cesium__namespace['defined'](_0x40c864))return![];if(Array['isArray'](_0x4754f6)||Array[_0x42b6a0(_0xcd303b._0x3f3a32)](_0x40c864))return![];if(isPlainObject(_0x4754f6)&&isPlainObject(_0x40c864))return!![];return![];}function clone(_0x25f8c2){var _0x42fec0=_0xf99cb3,_0x2f3e89=arguments['length']>0x1&&arguments[0x1]!==undefined?arguments[0x1]:[],_0x144cd7=arguments['length']>0x2&&arguments[0x2]!==undefined?arguments[0x2]:0x5;if(_0x25f8c2==null||_typeof(_0x25f8c2)!=='object')return _0x25f8c2;if(_0x25f8c2 instanceof Date){var _0x2e6a91=new Date();return _0x2e6a91['setTime'](_0x25f8c2['getTime']()),_0x2e6a91;}if(Array[_0x42fec0(0x8e5)](_0x25f8c2)&&_0x144cd7>=0x0){var _0x542bd4=[];for(var _0x5b49ca=0x0,_0x28502a=_0x25f8c2['length'];_0x5b49ca<_0x28502a;++_0x5b49ca){_0x542bd4[_0x5b49ca]=clone(_0x25f8c2[_0x5b49ca],_0x2f3e89,_0x144cd7-0x1);}return _0x542bd4;}if(_typeof(_0x25f8c2)==='object'&&_0x144cd7>=0x0)try{if(_0x25f8c2['clone'])return _0x25f8c2['clone']();if(!isPlainObject(_0x25f8c2))return _0x25f8c2;var _0x3f4b24={};for(var _0x5aa984 in _0x25f8c2){if(isFunction(_0x5aa984))continue;if(_0x2f3e89['indexOf'](_0x5aa984)!==-0x1)continue;_0x25f8c2['hasOwnProperty'](_0x5aa984)&&(_0x3f4b24[_0x5aa984]=clone(_0x25f8c2[_0x5aa984],_0x2f3e89,_0x144cd7-0x1));}return _0x3f4b24;}catch(_0x367f61){logError$1('clone:出错了',_0x367f61);}return _0x25f8c2;}function getArrayRandomOne(_0x5717b2){var _0x1d8146=Math['floor'](Math['random']()*_0x5717b2['length']+0x1)-0x1;return _0x5717b2[_0x1d8146];}function removeArrayItem(_0x2a995c,_0x1f72ea){for(var _0x37e34f=0x0;_0x37e34f<_0x2a995c['length'];_0x37e34f++){if(_0x2a995c[_0x37e34f]===_0x1f72ea)return _0x2a995c['splice'](_0x37e34f,0x1),!![];}return![];}function getSymbolStyle(_0x5bd785,_0x12ca82){var _0x606b74={_0x874d13:0x1e5,_0x59d534:0xf83},_0x2d6bb0=_0xf99cb3;if(!_0x5bd785)return{};var _0xae7732=_0x5bd785['styleOptions']?clone(_0x5bd785[_0x2d6bb0(0x69a)]):{};if(_0x5bd785['styleField']&&_0x5bd785[_0x2d6bb0(_0x606b74._0x874d13)]&&_0x12ca82){var _0x2b1fc9=_0x12ca82[_0x5bd785['styleField']],_0x3d797e=_0x5bd785['styleFieldOptions'][_0x2b1fc9];_0x3d797e!=null&&(_0xae7732=merge(_0xae7732,_0x3d797e));}if(_0x12ca82)for(var _0x4f84be in _0xae7732){_0xae7732[_0x4f84be]=template(_0xae7732[_0x4f84be],_0x12ca82);}_0xae7732[_0x2d6bb0(_0x606b74._0x59d534)]&&(_0xae7732['label']=clone(_0xae7732[_0x2d6bb0(0xf83)]));_0xae7732[_0x2d6bb0(0xb45)]&&(_0xae7732['highlight']=clone(_0xae7732['highlight']));if(isFunction(_0x5bd785['callback'])){var _0x1f2708=_0x5bd785['callback'](_0x12ca82,_0xae7732);_0x1f2708!=null&&(_0xae7732=merge(_0xae7732,_0x1f2708));}return _0xae7732;}function geojsonToArcGIS(_0x366573,_0x338336){return geojsonToArcGIS$1(_0x366573,_0x338336);}function arcgisToGeoJSON(_0x3b3095,_0x27d563){return arcgisToGeoJSON$1(_0x3b3095,_0x27d563);}function getGeoJsonFeatures(_0xf263ec){var _0x485ef4={_0xf6f9ef:0x9e4,_0xb74e2b:0x757,_0x1f4d4a:0xa17,_0x2c4ef5:0x587},_0x23d963=_0xf99cb3;if(_0xf263ec[_0x23d963(_0x485ef4._0xf6f9ef)]&&_0xf263ec[_0x23d963(0x9e4)]['indexOf']('esri')!==-0x1)_0xf263ec=arcgisToGeoJSON(_0xf263ec);else{if(_0xf263ec[_0x23d963(_0x485ef4._0xb74e2b)]===_0x23d963(0xe6b)){var _0x15476a=[];for(var _0x4e8fe4 in _0xf263ec[_0x23d963(_0x485ef4._0x1f4d4a)]){if(_0xf263ec[_0x23d963(_0x485ef4._0x1f4d4a)]['hasOwnProperty'](_0x4e8fe4)){_0xf263ec=Cesium__namespace['topojson'][_0x23d963(_0x485ef4._0x2c4ef5)](_0xf263ec,_0xf263ec['objects'][_0x4e8fe4]);var _0x1b89df=getGeoJsonFeatures(_0xf263ec);_0x15476a=_0x15476a['concat'](_0x1b89df);}}return _0x15476a;}}var _0x10914e;if(Array['isArray'](_0xf263ec['features']))_0x10914e=_0xf263ec['features'];else Array['isArray'](_0xf263ec)?_0x10914e=_0xf263ec:_0x10914e=[_0xf263ec];return _0x10914e;}function geoJsonToGraphics(_0x12c5e6){var _0x151de7={_0x89188:0x685,_0x5bcf3d:0x24c,_0x42b7e2:0x89d,_0x45b0c6:0xf91},_0x245f8f=_0xf99cb3,_0x56eb3a,_0x43da3c,_0x9d0288=arguments['length']>0x1&&arguments[0x1]!==undefined?arguments[0x1]:{};if(!_0x12c5e6)return[];var _0x24af98=getGeoJsonFeatures(_0x12c5e6);if(_0x12c5e6!==null&&_0x12c5e6!==void 0x0&&(_0x56eb3a=_0x12c5e6[_0x245f8f(0x24c)])!==null&&_0x56eb3a!==void 0x0&&(_0x43da3c=_0x56eb3a[_0x245f8f(0x89d)])!==null&&_0x43da3c!==void 0x0&&_0x43da3c[_0x245f8f(_0x151de7._0x89188)]&&!_0x9d0288['crs']){var _0x35706a=_0x12c5e6[_0x245f8f(_0x151de7._0x5bcf3d)][_0x245f8f(_0x151de7._0x42b7e2)]['name'];_0x35706a[_0x245f8f(0xe8c)](_0x245f8f(_0x151de7._0x45b0c6))!==-0x1&&(_0x9d0288[_0x245f8f(0x24c)]=_0x35706a);}var _0x4e3c48=[];for(var _0x362b2e=0x0,_0x996585=_0x24af98['length'];_0x362b2e<_0x996585;_0x362b2e++){var _0x46e609=_0x24af98[_0x362b2e],_0x3e3605=featureToGraphic(_0x46e609,_0x9d0288);_0x3e3605&&_0x3e3605['length']>0x0&&(_0x4e3c48=_0x4e3c48['concat'](_0x3e3605));}return _0x4e3c48;}function featureToGraphic(_0x3683f2){var _0x530cf6={_0x2fc9e2:0x89d,_0x185d10:0x208,_0x117506:0x8b3,_0x3b1dd4:0xe2f,_0x2c39ca:0xbf1,_0x370133:0x757,_0x268aa4:0x693,_0x116333:0x8b3,_0x2f0424:0x33f,_0x58a731:0xba9,_0x50dd16:0xabb,_0x35143b:0x2c8,_0x101951:0x524,_0x5e371f:0x58b,_0x4ba788:0xec0,_0x1942f4:0x767,_0x52a92c:0x5aa,_0xbb79b7:0x7fb,_0x22f449:0x5aa,_0x21c3ae:0xec0,_0x266305:0xba9,_0x57b855:0x1f0},_0x200ae8=_0xf99cb3,_0x25a036,_0xac2fba,_0x25e8f6,_0x48cd44=arguments['length']>0x1&&arguments[0x1]!==undefined?arguments[0x1]:{},_0x39b558=[];_0x3683f2['type']==='GeometryCollection'&&(_0x3683f2={'geometry':_0x3683f2});var _0x2e640f=_0x3683f2[_0x200ae8(0xf76)],_0x56f5cc=_0x2e640f===null||_0x2e640f===void 0x0?void 0x0:_0x2e640f[_0x200ae8(0xf88)];if(!_0x56f5cc&&!_0x2e640f)return _0x39b558;var _0x2fcc8e;if(_0x48cd44['type'])_0x2fcc8e=_0x48cd44['type'];else hasType((_0x25a036=_0x3683f2)===null||_0x25a036===void 0x0?void 0x0:(_0xac2fba=_0x25a036['properties'])===null||_0xac2fba===void 0x0?void 0x0:_0xac2fba[_0x200ae8(0x757)])&&(_0x2fcc8e=_0x3683f2['properties']['type']);var _0x3be559=clone((_0x25e8f6=_0x3683f2)===null||_0x25e8f6===void 0x0?void 0x0:_0x25e8f6['properties'],['style'])||{};_0x3be559&&_0x3be559['type']&&_0x3be559['attr']&&(_0x3be559=_0x3be559['attr']);var _0x3d947b={};if(_0x3683f2[_0x200ae8(_0x530cf6._0x2fc9e2)]){_0x3683f2['properties']['style']&&(_0x3d947b=_objectSpread2({},_0x3683f2[_0x200ae8(0x89d)]['style']));var _0x112a2d=_0x3be559[_0x200ae8(_0x530cf6._0x185d10)];if(Cesium__namespace['defined'](_0x112a2d)){_0x3d947b['image']=_0x112a2d;var _0xa774d5=_0x3be559['marker-color'];Cesium__namespace[_0x200ae8(_0x530cf6._0x117506)](_0xa774d5)&&(_0x3d947b[_0x200ae8(0xc0e)]=!![],_0x3d947b[_0x200ae8(_0x530cf6._0x3b1dd4)]=_0xa774d5);}var _0x39b6a6=_0x3be559['fill'];if(Cesium__namespace[_0x200ae8(0x8b3)](_0x39b6a6)&&_0x2e640f['type']!==_0x200ae8(_0x530cf6._0x2c39ca)&&_0x2e640f[_0x200ae8(_0x530cf6._0x370133)]!=='MultiLineString'){_0x3d947b['color']=_0x39b6a6;var _0x380a05=_0x3be559['fill-opacity'];Cesium__namespace[_0x200ae8(_0x530cf6._0x117506)](_0x380a05)&&_0x380a05!==0x1&&(_0x3d947b['opacity']=_0x380a05);var _0x4e04b9=_0x3be559['stroke'];if(Cesium__namespace['defined'](_0x4e04b9)){_0x3d947b['outline']=!![],_0x3d947b['outlineColor']=_0x4e04b9;var _0x220071=_0x3be559['stroke-width'];Cesium__namespace['defined'](_0x220071)&&(_0x3d947b['outlineWidth']=_0x220071);var _0x94617c=_0x3be559[_0x200ae8(_0x530cf6._0x268aa4)];Cesium__namespace[_0x200ae8(_0x530cf6._0x116333)](_0x94617c)&&_0x94617c!==0x1&&(_0x3d947b['outlineOpacity']=_0x94617c);}}else{var _0x502e48=_0x3be559[_0x200ae8(0x53a)];if(Cesium__namespace['defined'](_0x502e48)){_0x3d947b['color']=_0x502e48;var _0x7bae0=_0x3be559['stroke-width'];Cesium__namespace['defined'](_0x7bae0)&&(_0x3d947b[_0x200ae8(_0x530cf6._0x2f0424)]=_0x7bae0);var _0x247fc4=_0x3be559['stroke-opacity'];Cesium__namespace['defined'](_0x247fc4)&&_0x247fc4!==0x1&&(_0x3d947b['opacity']=_0x247fc4);}}}_0x48cd44[_0x200ae8(_0x530cf6._0x58a731)]&&(_0x48cd44['style']['merge']?_0x3d947b=_objectSpread2(_objectSpread2({},_0x3d947b),_0x48cd44['style']):_0x3d947b=_objectSpread2({},_0x48cd44['style']));if(_0x48cd44['symbol']){if(isFunction(_0x48cd44['symbol']))_0x3d947b=_0x48cd44['symbol'](_0x3be559,_0x3d947b,_0x3683f2)||_0x3d947b,_0x3d947b[_0x200ae8(_0x530cf6._0x370133)]&&(_0x2fcc8e=_0x3d947b[_0x200ae8(0x757)]);else{_0x2fcc8e=_0x48cd44[_0x200ae8(_0x530cf6._0x50dd16)]['type']||_0x2fcc8e;var _0x352bde=getSymbolStyle(_0x48cd44['symbol'],_0x3683f2['properties']||{});_0x352bde&&Object['keys'](_0x352bde)['length']!==0x0&&(_0x48cd44['symbol']['merge']?_0x3d947b=_objectSpread2(_objectSpread2({},_0x352bde),_0x3d947b):_0x3d947b=_0x352bde);}}var _0x556853=_0x48cd44[_0x200ae8(0x24c)];_0x556853===_0x200ae8(_0x530cf6._0x35143b)&&(_0x556853=null);function _0x25ecad(_0x28c3e7){return _0x556853&&(_0x28c3e7=proj4Trans(_0x28c3e7,_0x556853)),_0x48cd44['onPointTrans']?_0x48cd44['onPointTrans'](_0x28c3e7):_0x28c3e7;}function _0x159533(_0x1d9e4d){var _0x5c378f=_0x200ae8;if(!_0x48cd44['onPointTrans']&&!_0x556853)return _0x1d9e4d;var _0x33962c=[];for(var _0x2dc8f4=0x0,_0x520c3a=_0x1d9e4d['length'];_0x2dc8f4<_0x520c3a;_0x2dc8f4++){var _0x21ea38=_0x1d9e4d[_0x2dc8f4];if(Array[_0x5c378f(0x8e5)](_0x21ea38[0x0])){var _0x497284=_0x159533(_0x21ea38);_0x497284&&_0x497284['length']>0x0&&_0x33962c['push'](_0x497284);}else{var _0x35970c=_0x25ecad(_0x21ea38);_0x35970c&&_0x33962c['push'](_0x35970c);}}return _0x33962c;}function _0x1af494(_0x1d875d,_0x17d43f){eachGraphicType(function(_0x3f0669){isObject(_0x17d43f[_0x3f0669])&&(_0x1d875d[_0x3f0669]=_0x17d43f[_0x3f0669],delete _0x17d43f[_0x3f0669]);});}var _0x51b132,_0x3cc856;switch(_0x2e640f['type']){case'Point':{(!_0x2fcc8e||!isPointType(_0x2fcc8e))&&(_0x2fcc8e=_0x3d947b['image']?_0x200ae8(0x58b):'pointP');var _0x52a789={'type':_0x2fcc8e,'position':_0x25ecad(_0x56f5cc),'style':_0x3d947b,'attr':_0x3be559};_0x1af494(_0x52a789,_0x3be559),_0x39b558[_0x200ae8(0x51d)](_0x52a789);break;}case'MultiPoint':{(!_0x2fcc8e||!isPointType(_0x2fcc8e))&&(_0x2fcc8e=_0x3d947b[_0x200ae8(_0x530cf6._0x101951)]?_0x200ae8(_0x530cf6._0x5e371f):'pointP');for(_0x51b132=0x0,_0x3cc856=_0x56f5cc[_0x200ae8(_0x530cf6._0x4ba788)];_0x51b132<_0x3cc856;_0x51b132++){var _0x133654={'type':_0x2fcc8e,'position':_0x25ecad(_0x56f5cc[_0x51b132]),'style':_0x3d947b,'attr':_0x3be559};_0x1af494(_0x133654,_0x3be559),_0x39b558['push'](_0x133654);}break;}case _0x200ae8(0xbf1):{!_0x2fcc8e&&(_0x2fcc8e='polylineP');var _0xe49530={'type':_0x2fcc8e,'positions':_0x159533(_0x56f5cc),'style':_0x3d947b,'attr':_0x3be559};_0x1af494(_0xe49530,_0x3be559),_0x39b558[_0x200ae8(0x51d)](_0xe49530);break;}case _0x200ae8(_0x530cf6._0x1942f4):{!_0x2fcc8e&&(_0x2fcc8e=_0x200ae8(0x954));var _0x5bcfdb,_0xc58634=[];for(_0x51b132=0x0,_0x3cc856=_0x56f5cc[_0x200ae8(0xec0)];_0x51b132<_0x3cc856;_0x51b132++){var _0x552526={'type':_0x2fcc8e,'positions':_0x159533(_0x56f5cc[_0x51b132]),'style':_0x3d947b,'attr':_0x3be559};_0x1af494(_0x552526,_0x3be559),_0x39b558['push'](_0x552526),_0xc58634['push'](_0x552526),(!_0x5bcfdb||_0x5bcfdb['positions']['length']<_0x552526[_0x200ae8(_0x530cf6._0x52a92c)]['length'])&&(_0x5bcfdb=_0x552526);}if(_0x5bcfdb){_0x5bcfdb['isMultiMax']=!![];if(_0x3d947b['label']&&!_0x3d947b['label']['showAll'])for(_0x51b132=0x0,_0x3cc856=_0xc58634['length'];_0x51b132<_0x3cc856;_0x51b132++){var _0x5a7e84=_0xc58634[_0x51b132];if(_0x5bcfdb===_0x5a7e84)continue;_0x5a7e84[_0x200ae8(0xba9)]=_objectSpread2({},_0x5a7e84[_0x200ae8(_0x530cf6._0x58a731)]),delete _0x5a7e84['style']['label'];}}break;}case _0x200ae8(0x3ed):{!_0x2fcc8e&&(_0x2fcc8e='polygon');if(_0x2fcc8e[_0x200ae8(_0x530cf6._0xbb79b7)](_0x200ae8(0x9d5))){var _0x4fc731={'type':_0x2fcc8e,'positions':_0x159533(_0x56f5cc['length']===0x1?_0x56f5cc[0x0]:_0x56f5cc),'style':_0x3d947b,'attr':_0x3be559};_0x1af494(_0x4fc731,_0x3be559),_0x39b558['push'](_0x4fc731);}else for(_0x51b132=0x0,_0x3cc856=_0x56f5cc['length'];_0x51b132<_0x3cc856;_0x51b132++){var _0x5d925b=_0x56f5cc[_0x51b132],_0x183a6a={'type':_0x2fcc8e,'positions':_0x159533(_0x5d925b['length']===0x1?_0x5d925b[0x0]:_0x5d925b),'style':_0x3d947b,'attr':_0x3be559};_0x1af494(_0x183a6a,_0x3be559),_0x39b558['push'](_0x183a6a);}break;}case'MultiPolygon':{!_0x2fcc8e&&(_0x2fcc8e='polygon');var _0x269b75,_0x45f8dc=[];for(_0x51b132=0x0,_0x3cc856=_0x56f5cc[_0x200ae8(0xec0)];_0x51b132<_0x3cc856;_0x51b132++){var _0x40c5b1=_0x56f5cc[_0x51b132],_0x28e977={'type':_0x2fcc8e,'positions':_0x159533(_0x40c5b1['length']===0x1?_0x40c5b1[0x0]:_0x40c5b1),'style':_0x3d947b,'attr':_0x3be559};_0x1af494(_0x28e977,_0x3be559),_0x39b558['push'](_0x28e977),_0x45f8dc['push'](_0x28e977),(!_0x269b75||_0x269b75['positions'][_0x200ae8(0xec0)]<_0x28e977[_0x200ae8(_0x530cf6._0x22f449)][_0x200ae8(_0x530cf6._0x21c3ae)])&&(_0x269b75=_0x28e977);}if(_0x269b75){_0x269b75['isMultiMax']=!![];if(_0x3d947b['label']&&!_0x3d947b['label']['showAll'])for(_0x51b132=0x0,_0x3cc856=_0x45f8dc['length'];_0x51b132<_0x3cc856;_0x51b132++){var _0x27036c=_0x45f8dc[_0x51b132];if(_0x269b75===_0x27036c)continue;_0x27036c['style']=_objectSpread2({},_0x27036c[_0x200ae8(_0x530cf6._0x266305)]),delete _0x27036c[_0x200ae8(0xba9)]['label'];}}break;}case'GeometryCollection':{for(var _0x1c07a5=0x0,_0x3929c4=_0x2e640f[_0x200ae8(_0x530cf6._0x57b855)]['length'];_0x1c07a5<_0x3929c4;_0x1c07a5++){var _0x125c5a=featureToGraphic({'type':'Feature','geometry':_0x2e640f['geometries'][_0x1c07a5],'properties':_0x3683f2['properties']},_0x48cd44);_0x125c5a&&_0x125c5a['length']>0x0&&(_0x39b558=_0x39b558['concat'](_0x125c5a));}break;}default:logError$1('Invalid\x20GeoJSON\x20object.',_0x3683f2);}return _0x39b558;}function mergeSymbolToGraphic(_0x239237,_0x3baaaf){var _0x22731e={_0x455c34:0x757,_0x592bf4:0xf24,_0xb0aace:0xec0},_0x15606e=_0xf99cb3;if(_0x3baaaf){if(isFunction(_0x3baaaf))_0x239237['style']=_0x3baaaf(_0x239237['attr'],_0x239237['style'],_0x239237);else{_0x3baaaf[_0x15606e(_0x22731e._0x455c34)]&&(_0x239237[_0x15606e(0x757)]=_0x3baaaf['type']);var _0x37ae80=getSymbolStyle(_0x3baaaf,_0x239237['attr']||{});_0x37ae80&&Object[_0x15606e(_0x22731e._0x592bf4)](_0x37ae80)[_0x15606e(_0x22731e._0xb0aace)]!==0x0&&(_0x3baaaf[_0x15606e(0x9ce)]?_0x239237['style']=_objectSpread2(_objectSpread2({},_0x37ae80),_0x239237['style']):_0x239237['style']=_0x37ae80);}}return _0x239237;}function heightToZoom(_0x442aac){var _0x4034d5={_0x271c37:0x383},_0x145092=_0xf99cb3,_0x1d0097=40487.57,_0x3332ba=0.00007096758,_0x541ffd=91610.74,_0x273140=-40467.74;return Math['round'](_0x273140+(_0x1d0097-_0x273140)/(0x1+Math[_0x145092(_0x4034d5._0x271c37)](_0x442aac/_0x541ffd,_0x3332ba)));}function getUrlResource(_0x5e5b1f){var _0x315478={_0x4e7970:0x45d,_0x10f229:0x71a,_0x1b5cdf:0x292},_0x122507=_0xf99cb3;if(!_0x5e5b1f['url'])return _0x5e5b1f;var _0x3892a9;if(_0x5e5b1f[_0x122507(_0x315478._0x4e7970)]instanceof Cesium__namespace[_0x122507(_0x315478._0x10f229)]){var _0x4e7f46=_0x5e5b1f['url'];return _0x5e5b1f['headers']&&(_0x4e7f46['headers']=_0x5e5b1f['headers']),_0x5e5b1f['proxy']&&(_0x4e7f46[_0x122507(0x292)]=new Cesium__namespace['DefaultProxy'](_0x5e5b1f['proxy'])),_0x5e5b1f['templateValues']&&_0x4e7f46['setTemplateValues'](_0x5e5b1f['templateValues']),_0x5e5b1f['queryParameters']&&_0x4e7f46['setQueryParameters'](_0x5e5b1f['queryParameters']),_0x4e7f46;}else _0x5e5b1f['templateValues']&&(_0x5e5b1f['url']=template(_0x5e5b1f['url'],_0x5e5b1f['templateValues'])),_0x3892a9=new Cesium__namespace[(_0x122507(_0x315478._0x10f229))]({'url':_0x5e5b1f['url'],'queryParameters':_0x5e5b1f['queryParameters'],'templateValues':_0x5e5b1f['templateValues'],'headers':_0x5e5b1f['headers'],'proxy':_0x5e5b1f[_0x122507(_0x315478._0x1b5cdf)]?new Cesium__namespace['DefaultProxy'](_0x5e5b1f[_0x122507(0x292)]):null});return _0x3892a9;}function getTextImage(_0x4de47b){var _0xaa5774={_0x2bae69:0xc03,_0x5da0ca:0xc23},_0xfd9ae4=_0xf99cb3,_0x422e99=arguments[_0xfd9ae4(0xec0)]>0x1&&arguments[0x1]!==undefined?arguments[0x1]:{};!_0x422e99['background']&&(_0x422e99[_0xfd9ae4(0x33a)]=Cesium__namespace['Color']['TRANSPARENT']);var _0x1065bb=Cesium__namespace['writeTextToCanvas'](_0x4de47b||'',_0x422e99);if(_0x1065bb){if(_0x422e99['outline']){var _0x29c6db=_0x1065bb['width'],_0x4fbb32=_0x1065bb['height'],_0x392816=_0x1065bb['getContext']('2d',{'willReadFrequently':!![]});if(_0x422e99['outlineColor'])_0x392816['strokeStyle']=_0x422e99['outlineColor']['toCssColorString']();else _0x422e99['fillColor']?_0x392816[_0xfd9ae4(0xbc7)]=_0x422e99[_0xfd9ae4(_0xaa5774._0x2bae69)]['toCssColorString']():_0x392816['strokeStyle']=_0xfd9ae4(0xbdc);var _0x1e0830=_0x422e99[_0xfd9ae4(0x6cc)]||0x4;_0x392816[_0xfd9ae4(_0xaa5774._0x5da0ca)]=_0x1e0830,_0x392816['strokeRect'](_0x1e0830/0x2,_0x1e0830/0x2,_0x29c6db-_0x1e0830,_0x4fbb32-_0x1e0830);}return _0x1065bb;}else return null;}var circleImage={};function getCircleImage(_0x517d8f){var _0xd1fffb={_0x39b018:0xec0,_0xb1e9e8:0x989,_0x4ce878:0x33f,_0x2d897a:0xfb7,_0x5d19dd:0xd6e},_0x783ea0=_0xf99cb3,_0x5eeaa5,_0x244ad8,_0x4af026=arguments[_0x783ea0(_0xd1fffb._0x39b018)]>0x1&&arguments[0x1]!==undefined?arguments[0x1]:{},_0x3a3cab=(_0x5eeaa5=_0x4af026['radius'])!==null&&_0x5eeaa5!==void 0x0?_0x5eeaa5:0x1a,_0x5807a1=_0x3a3cab+((_0x244ad8=_0x4af026['borderWidth'])!==null&&_0x244ad8!==void 0x0?_0x244ad8:0x5),_0x227ad9,_0x498278;if(_0x4af026['color'])_0x227ad9=_0x4af026[_0x783ea0(0x98c)],_0x498278=_0x4af026['borderColor']||_0x227ad9;else{var _0x415caa,_0x1fce3f,_0x535910=(_0x415caa=_0x4af026['opacity'])!==null&&_0x415caa!==void 0x0?_0x415caa:0.6,_0x317245=(_0x1fce3f=_0x4af026[_0x783ea0(0xbb2)])!==null&&_0x1fce3f!==void 0x0?_0x1fce3f:_0x535910*0.8;if(_0x517d8f<0xa)_0x227ad9='rgba(110,\x20204,\x2057,\x20'+_0x535910+')',_0x498278=_0x783ea0(0x2a2)+_0x317245+')';else _0x517d8f<0x64?(_0x227ad9='rgba(240,\x20194,\x2012,\x20\x20'+_0x535910+')',_0x498278=_0x783ea0(0x6a3)+_0x317245+')'):(_0x227ad9='rgba(241,\x20128,\x2023,\x20\x20'+_0x535910+')',_0x498278='rgba(253,\x20156,\x20115,\x20'+_0x317245+')');}var _0x3917b6=''['concat'](_0x517d8f,'_')['concat'](_0x5807a1,'_')['concat'](_0x3a3cab,'_')['concat'](_0x227ad9);if(!circleImage[_0x3917b6]){var _0x1167c5=_0x5807a1*0x2,_0x4d5cf0=document[_0x783ea0(0x840)](_0x783ea0(_0xd1fffb._0xb1e9e8));_0x4d5cf0[_0x783ea0(_0xd1fffb._0x4ce878)]=_0x1167c5,_0x4d5cf0['height']=_0x1167c5;var _0xb94021=_0x4d5cf0['getContext']('2d',{'willReadFrequently':!![]});_0xb94021['fillStyle']=_0x783ea0(0x65b),_0xb94021['globalAlpha']=0x0,_0xb94021['fillRect'](0x0,0x0,_0x1167c5,_0x1167c5),_0x3a3cab!==_0x5807a1&&(_0xb94021['globalAlpha']=0x1,_0xb94021[_0x783ea0(0x52b)](),_0xb94021['arc'](_0x5807a1,_0x5807a1,_0x5807a1,0x0,Math['PI']*0x2,!![]),_0xb94021['closePath'](),_0xb94021['fillStyle']=_0x498278,_0xb94021['fill']()),_0xb94021['globalAlpha']=0x1,_0xb94021['beginPath'](),_0xb94021[_0x783ea0(0xf9e)](_0x5807a1,_0x5807a1,_0x3a3cab,0x0,Math['PI']*0x2,!![]),_0xb94021['closePath'](),_0xb94021['fillStyle']=_0x227ad9,_0xb94021['fill'](),_0xb94021['font']=_0x4af026['font']||_0x3a3cab*0.9+_0x783ea0(_0xd1fffb._0x2d897a),_0xb94021['fillStyle']=_0x4af026['fontColor']||_0x783ea0(0xbdc),_0xb94021[_0x783ea0(_0xd1fffb._0x5d19dd)]='center',_0xb94021['textBaseline']='middle',_0xb94021['fillText'](_0x517d8f,_0x5807a1,_0x5807a1),circleImage[_0x3917b6]=_0x4d5cf0['toDataURL']('image/png');}return circleImage[_0x3917b6];}function download(_0x2e95bd,_0x2667d9){var _0x20cd6b={_0x2f876c:0x65f},_0x4dcedf=_0xf99cb3,_0x2fbc25=document['createElement']('a');_0x2fbc25[_0x4dcedf(0x9b4)]=_0x2e95bd,_0x2fbc25['href']=URL['createObjectURL'](_0x2667d9),document['body'][_0x4dcedf(_0x20cd6b._0x2f876c)](_0x2fbc25),_0x2fbc25[_0x4dcedf(0xc8f)](),document['body'][_0x4dcedf(0x20f)](_0x2fbc25);}function base64Img2Blob(_0x4ada01){var _0x323414=_0x4ada01['split'](';base64,'),_0x866ed2=_0x323414[0x0]['split'](':')[0x1],_0x133990=window['atob'](_0x323414[0x1]),_0x3f6807=_0x133990['length'],_0x44ece9=new Uint8Array(_0x3f6807);for(var _0x1264ac=0x0;_0x1264ac<_0x3f6807;++_0x1264ac){_0x44ece9[_0x1264ac]=_0x133990['charCodeAt'](_0x1264ac);}return new Blob([_0x44ece9],{'type':_0x866ed2});}function downloadBase64Image(_0xd21687,_0x6104f0){var _0x58a863={_0x10e0e4:0x5e4},_0x23f188=_0xf99cb3,_0x46d3f4=base64Img2Blob(_0x6104f0);!_0xd21687['endsWith']('.jpg')&&!_0xd21687['endsWith'](_0x23f188(_0x58a863._0x10e0e4))&&(_0xd21687=_0xd21687+'.png'),download(_0xd21687,_0x46d3f4);}function downloadFile(_0x4362c5,_0x357768){var _0x28447f=new Blob([_0x357768]);download(_0x4362c5,_0x28447f);}function getExplorerInfo(){var _0x5536e8={_0x4fbb19:0x489},_0x5b6334=_0xf99cb3,_0x4b65cd,_0x5e12c8=window['navigator']['userAgent']['toLowerCase']();if(_0x5e12c8['indexOf'](_0x5b6334(_0x5536e8._0x4fbb19))>=0x0)return _0x4b65cd=Number(_0x5e12c8['match'](/msie ([\d]+)/)[0x1]),{'type':'IE','version':_0x4b65cd};else{if(_0x5e12c8['indexOf']('firefox')>=0x0)return _0x4b65cd=Number(_0x5e12c8['match'](/firefox\/([\d]+)/)[0x1]),{'type':_0x5b6334(0x4be),'version':_0x4b65cd};else{if(_0x5e12c8['indexOf']('chrome')>=0x0)return _0x4b65cd=Number(_0x5e12c8['match'](/chrome\/([\d]+)/)[0x1]),{'type':'Chrome','version':_0x4b65cd};else{if(_0x5e12c8[_0x5b6334(0xe8c)]('opera')>=0x0)return _0x4b65cd=Number(_0x5e12c8['match'](/opera.([\d]+)/)[0x1]),{'type':'Opera','version':_0x4b65cd};else{if(_0x5e12c8['indexOf']('Safari')>=0x0)return _0x4b65cd=Number(_0x5e12c8['match'](/version\/([\d]+)/)[0x1]),{'type':_0x5b6334(0xe63),'version':_0x4b65cd};}}}}return{'type':_0x5e12c8,'version':-0x1};}function webglreport(){var _0x2d8d5b={_0x51b6e4:0x6d0,_0x312e7f:0x466,_0x52b8dd:0xcbe},_0x7baf46=_0xf99cb3,_0xa9876f=getExplorerInfo();if(_0xa9876f[_0x7baf46(0x757)]==='IE'&&_0xa9876f[_0x7baf46(_0x2d8d5b._0x51b6e4)]<0xb)return![];try{var _0x19d1ba,_0xf1b8e4=document['createElement']('canvas'),_0x33164a=typeof WebGL2RenderingContext!=='undefined';_0x33164a&&(_0x19d1ba=_0xf1b8e4[_0x7baf46(_0x2d8d5b._0x312e7f)]('webgl2')||_0xf1b8e4['getContext'](_0x7baf46(_0x2d8d5b._0x52b8dd))||undefined);_0x19d1ba==null&&(_0x19d1ba=_0xf1b8e4['getContext']('webgl')||_0xf1b8e4[_0x7baf46(0x466)](_0x7baf46(0x90e))||undefined);if(_0x19d1ba==null)return![];}catch(_0x4e3f42){return![];}return!![];}function webglerror(){var _0x4d2cec={_0x25c0c4:0x760},_0x194022=_0xf99cb3,_0x428f6a,_0x45531d;(_0x428f6a=window)!==null&&_0x428f6a!==void 0x0&&(_0x45531d=_0x428f6a['layer'])!==null&&_0x45531d!==void 0x0&&_0x45531d['open']?window['layer']['open']({'type':0x1,'title':_0x194022(_0x4d2cec._0x25c0c4),'closeBtn':0x0,'shadeClose':![],'resize':![],'area':[_0x194022(0x9eb),_0x194022(0xb74)],'content':'<div\x20style=\x22margin:\x2020px;color:\x20#333;\x22><h3>系统检测到您使用的浏览器不支持WebGL功能!</h3>\x20\x20<p>1、请您检查浏览器版本,安装使用最新版chrome、火狐或IE11以上浏览器!</p>\x20<p>2、WebGL支持取决于GPU支持,请保证客户端电脑已安装显卡驱动程序!</p></div>'}):alert('系统检测到您使用的浏览器不支持WebGL功能');}function getRequest(){var _0x3bb86c={_0x41c66f:0x74f,_0x58390d:0xe8c,_0x12c7da:0xec0},_0x5a0977=_0xf99cb3,_0x198da6=location[_0x5a0977(_0x3bb86c._0x41c66f)],_0x54cce8={};if(_0x198da6[_0x5a0977(_0x3bb86c._0x58390d)]('?')!==-0x1){var _0x22204c=_0x198da6['substr'](0x1),_0x2aa217=_0x22204c['split']('&');for(var _0x4be4cd=0x0;_0x4be4cd<_0x2aa217[_0x5a0977(_0x3bb86c._0x12c7da)];_0x4be4cd++){_0x54cce8[_0x2aa217[_0x4be4cd]['split']('=')[0x0]]=decodeURI(_0x2aa217[_0x4be4cd]['split']('=')[0x1]);}}return _0x54cce8;}function getRequestByName(_0x527d6d){var _0x27ee3c=_0xf99cb3,_0x17ee61=new RegExp('(^|&)'+_0x527d6d+'=([^&]*)(&|$)','i'),_0x4d3a0f=window[_0x27ee3c(0xa32)]['search']['substr'](0x1)['match'](_0x17ee61);if(_0x4d3a0f!=null)return decodeURI(_0x4d3a0f[0x2]);return null;}var _isPCBroswer;function isPCBroswer(){var _0x3b8337={_0x279882:0xec0},_0x4ce0fc=_0xf99cb3;if(!Cesium__namespace['defined'](_isPCBroswer)){var _0x4e8cb4=navigator['userAgent']['toLowerCase'](),_0x1d5252=['android','phone','iphone','ipad','ipod',_0x4ce0fc(0x3d3)];_isPCBroswer=!![];for(var _0x320c6d=0x0;_0x320c6d<_0x1d5252[_0x4ce0fc(_0x3b8337._0x279882)];_0x320c6d++){if(_0x4e8cb4['indexOf'](_0x1d5252[_0x320c6d])>0x0){_isPCBroswer=![];break;}}}return _isPCBroswer;}function alert(_0x45f9b6,_0x1eaf29){var _0x29cde8=_0xf99cb3;if(window['globalAlert'])window['globalAlert'](_0x45f9b6,_0x1eaf29);else{if(window['layer'])window['layer'][_0x29cde8(0x399)](_0x45f9b6,{'title':_0x1eaf29||'提示','skin':'layui-layer-lan\x20layer-mars-dialog','closeBtn':0x0,'anim':0x0});else window['toastr']?window['toastr']['info'](_0x45f9b6,_0x1eaf29):window['alert'](_0x45f9b6);}}function msg(_0x471a09){var _0x2951e0={_0x29ab4e:0x423,_0x1d99c4:0xa88},_0x2dc1d0=_0xf99cb3;if(window['globalMsg'])window[_0x2dc1d0(0x34c)](_0x471a09);else{if(window['toastr'])window[_0x2dc1d0(_0x2951e0._0x29ab4e)]['info'](_0x471a09);else window['layer']?window[_0x2dc1d0(_0x2951e0._0x1d99c4)][_0x2dc1d0(0xb33)](_0x471a09):window['alert'](_0x471a09);}}function formatDate(_0x2b06fa){var _0x593988={_0x28b079:0xec0,_0x4027e3:0x242},_0x3c0d77=_0xf99cb3,_0x55bb0f=arguments[_0x3c0d77(_0x593988._0x28b079)]>0x1&&arguments[0x1]!==undefined?arguments[0x1]:'yyyy-MM-dd\x20HH:mm:ss',_0x20c2ba={'M+':_0x2b06fa[_0x3c0d77(0xf0e)]()+0x1,'d+':_0x2b06fa['getDate'](),'h+':_0x2b06fa[_0x3c0d77(_0x593988._0x4027e3)]()%0xc===0x0?0xc:_0x2b06fa['getHours']()%0xc,'H+':_0x2b06fa['getHours'](),'m+':_0x2b06fa['getMinutes'](),'s+':_0x2b06fa['getSeconds'](),'q+':Math['floor']((_0x2b06fa['getMonth']()+0x3)/0x3),'S':_0x2b06fa['getMilliseconds']()};/(y+)/['test'](_0x55bb0f)&&(_0x55bb0f=_0x55bb0f['replace'](RegExp['$1'],(_0x2b06fa['getFullYear']()+'')['substr'](0x4-RegExp['$1'][_0x3c0d77(_0x593988._0x28b079)])));for(var _0x50990d in _0x20c2ba){new RegExp('('+_0x50990d+')')['test'](_0x55bb0f)&&(_0x55bb0f=_0x55bb0f['replace'](RegExp['$1'],RegExp['$1']['length']===0x1?_0x20c2ba[_0x50990d]:('00'+_0x20c2ba[_0x50990d])[_0x3c0d77(0x75b)]((''+_0x20c2ba[_0x50990d])[_0x3c0d77(0xec0)])));}return _0x55bb0f;}function formatTime(_0x454fc3){var _0x4c08f9=_0xf99cb3;_0x454fc3=Number(_0x454fc3)||0x0;if(_0x454fc3<0x3c)return _0x454fc3['toFixed'](0x0)+'秒';else{if(_0x454fc3>=0x3c&&_0x454fc3<0xe10){var _0x5deaf7=Math[_0x4c08f9(0xb11)](_0x454fc3%0x3c);return Math['floor'](_0x454fc3/0x3c)+'分钟'+(_0x5deaf7!==0x0?_0x5deaf7+'秒':'');}else return _0x454fc3=Math['floor'](_0x454fc3/0x3c),Math['floor'](_0x454fc3/0x3c)+'小时'+Math[_0x4c08f9(0xb11)](_0x454fc3%0x3c)+'分钟';}}function fetchJson(_0x24a3c2){var _0x217201={_0x2f715a:0x853},_0x251134=_0xf99cb3;return _0x24a3c2['method']===_0x251134(0x853)?(_0x24a3c2['data']=_0x24a3c2['queryParameters'],delete _0x24a3c2['queryParameters'],Cesium__namespace[_0x251134(0x71a)][_0x251134(_0x217201._0x2f715a)](_0x24a3c2)):Cesium__namespace['Resource']['fetchJson'](_0x24a3c2);}function sendAjax(_0x3930bf){var _0x9d6fcc={_0x5806f1:0x853},_0x4f639a=_0xf99cb3;return _0x3930bf['method']===_0x4f639a(_0x9d6fcc._0x5806f1)&&(_0x3930bf['data']=_0x3930bf['queryParameters'],delete _0x3930bf['queryParameters']),xhrAdapter(_0x3930bf)['then'](function(_0x387af9){var _0x1f080a=_0x387af9===null||_0x387af9===void 0x0?void 0x0:_0x387af9['data'];return _0x1f080a;})['catch'](function(_0x19b500){console['log'](_0x19b500),logError$1('axios请求出错',_0x19b500);});}function getLangText(_0x1c13be){var _0x4cd227=_0xf99cb3,_0x2c99bb=arguments[_0x4cd227(0xec0)]>0x1&&arguments[0x1]!==undefined?arguments[0x1]:0x0,_0x2003c8=Lang[_0x1c13be];if(!_0x2003c8)return'';var _0x3aebc4=_0x2003c8[_0x2c99bb]||'';return _0x3aebc4;}function setLangText(_0x309f8c,_0x3a5188){var _0x3f5add=arguments['length']>0x2&&arguments[0x2]!==undefined?arguments[0x2]:0x0,_0x424544=Lang[_0x309f8c];return!_0x424544&&(_0x424544=Lang[_0x309f8c]={}),_0x424544[_0x3f5add]=_0x3a5188,!![];}function requestFullscreen(_0x13626d){var _0x4508e8={_0x46cd1f:0x56f},_0x30e7f8=_0xf99cb3;return Cesium__namespace['Fullscreen']['requestFullscreen'](_0x13626d),Cesium__namespace['Fullscreen'][_0x30e7f8(_0x4508e8._0x46cd1f)];}function exitFullscreen(){return Cesium__namespace['Fullscreen']['exitFullscreen'](),Cesium__namespace['Fullscreen']['fullscreen'];}var Util={'__proto__':null,'isNumber':isNumber,'isString':isString,'isBoolean':isBoolean,'isObject':isObject,'isPlainObject':isPlainObject,'isFunction':isFunction,'isSimpleType':isSimpleType,'isMars3DCesium':isMars3DCesium,'formatNum':formatNum$1,'padLeft0':padLeft0,'splitWords':splitWords,'trim':trim,'getStrLength':getStrLength,'template':template,get 'lastId'(){return lastId;},'getGlobalId':getGlobalId,'stampGlobalId':stampGlobalId,'createGuid':createGuid,'getTemplateHtml':getTemplateHtml,'getCesiumValue':getCesiumValue,'getCesiumColor':getCesiumColor,'getColorByStyle':getColorByStyle,'getAttrVal':getAttrVal,'get3DTileFeatureAttr':get3DTileFeatureAttr,'merge':merge,'clone':clone,'getArrayRandomOne':getArrayRandomOne,'removeArrayItem':removeArrayItem,'getSymbolStyle':getSymbolStyle,'geojsonToArcGIS':geojsonToArcGIS,'arcgisToGeoJSON':arcgisToGeoJSON,'getGeoJsonFeatures':getGeoJsonFeatures,'geoJsonToGraphics':geoJsonToGraphics,'featureToGraphic':featureToGraphic,'mergeSymbolToGraphic':mergeSymbolToGraphic,'heightToZoom':heightToZoom,'getUrlResource':getUrlResource,'getTextImage':getTextImage,'getCircleImage':getCircleImage,'downloadBase64Image':downloadBase64Image,'downloadFile':downloadFile,'getExplorerInfo':getExplorerInfo,'webglreport':webglreport,'webglerror':webglerror,'getRequest':getRequest,'getRequestByName':getRequestByName,'isPCBroswer':isPCBroswer,'alert':alert,'msg':msg,'formatDate':formatDate,'formatTime':formatTime,'fetchJson':fetchJson,'sendAjax':sendAjax,'getLangText':getLangText,'setLangText':setLangText,'requestFullscreen':requestFullscreen,'exitFullscreen':exitFullscreen,'setImage':setImage};Object[_0xf99cb3(0x1bb)](Cesium__namespace['ColorMaterialProperty'][_0xf99cb3(0x7dc)],{'globalAlpha':{'set':function set(_0xd0080b){var _0x130020={_0x2d080d:0xb04,_0x5ec412:0x98c},_0x13a1fe=_0xf99cb3;this['_globalAlpha']=_0xd0080b;var _0x1a71c5=getCesiumColor(this['color'],Cesium__namespace['Color']['WHITE']);!Cesium__namespace['defined'](this[_0x13a1fe(_0x130020._0x2d080d)])&&(this[_0x13a1fe(0xb04)]=_0x1a71c5['alpha']),this[_0x13a1fe(_0x130020._0x5ec412)]=_0x1a71c5[_0x13a1fe(0x822)](this['_color_alpha']*_0xd0080b);},'get':function get(){var _0x3a95bf={_0x169068:0xe34},_0x4c8317=_0xf99cb3,_0x1ccdfb;return(_0x1ccdfb=this[_0x4c8317(_0x3a95bf._0x169068)])!==null&&_0x1ccdfb!==void 0x0?_0x1ccdfb:0x1;}}}),Object['defineProperties'](Cesium__namespace['GridMaterialProperty']['prototype'],{'globalAlpha':{'set':function set(_0x4f09a7){this['_globalAlpha']=_0x4f09a7;},'get':function get(){var _0x22fedc;return(_0x22fedc=this['_globalAlpha'])!==null&&_0x22fedc!==void 0x0?_0x22fedc:0x1;}}});var getValue_old$5=Cesium__namespace['GridMaterialProperty']['prototype']['getValue'];Cesium__namespace['GridMaterialProperty']['prototype']['getValue']=function(_0x912253,_0x3e1c17){var _0x23e9b7={_0x23ebd8:0x98c},_0x4d7434=_0xf99cb3;return _0x3e1c17=getValue_old$5[_0x4d7434(0xe74)](this)(_0x912253,_0x3e1c17),this['globalAlpha']!==0x1&&(_0x3e1c17[_0x4d7434(_0x23e9b7._0x23ebd8)]&&(_0x3e1c17[_0x4d7434(0x98c)]['alpha']*=this['globalAlpha']),_0x3e1c17['cellAlpha']&&(_0x3e1c17[_0x4d7434(0x94b)]*=this['globalAlpha'])),_0x3e1c17;},Object[_0xf99cb3(0x1bb)](Cesium__namespace[_0xf99cb3(0x96a)]['prototype'],{'globalAlpha':{'set':function set(_0x137b8a){var _0x38ffa6={_0x367e40:0xb04,_0x1f2575:0xb04,_0x5b82fe:0x98c},_0x237ebd=_0xf99cb3;this['_globalAlpha']=_0x137b8a;var _0x5239e0=getCesiumColor(this['color'],Cesium__namespace['Color']['WHITE']);!Cesium__namespace['defined'](this[_0x237ebd(_0x38ffa6._0x367e40)])&&(this[_0x237ebd(_0x38ffa6._0x1f2575)]=_0x5239e0['alpha']),this[_0x237ebd(_0x38ffa6._0x5b82fe)]=_0x5239e0['withAlpha'](this['_color_alpha']*_0x137b8a);},'get':function get(){var _0x5b5407;return(_0x5b5407=this['_globalAlpha'])!==null&&_0x5b5407!==void 0x0?_0x5b5407:0x1;}}}),Object['defineProperties'](Cesium__namespace['PolylineArrowMaterialProperty'][_0xf99cb3(0x7dc)],{'globalAlpha':{'set':function set(_0x1aeb86){var _0x4c0682={_0x1985d6:0xe34},_0x5a4fb4=_0xf99cb3;this[_0x5a4fb4(_0x4c0682._0x1985d6)]=_0x1aeb86;},'get':function get(){var _0x28e837;return(_0x28e837=this['_globalAlpha'])!==null&&_0x28e837!==void 0x0?_0x28e837:0x1;}}});var getValue_old$4=Cesium__namespace[_0xf99cb3(0xdd4)][_0xf99cb3(0x7dc)]['getValue'];Cesium__namespace['PolylineArrowMaterialProperty']['prototype']['getValue']=function(_0x313f00,_0xddf647){return _0xddf647=getValue_old$4['bind'](this)(_0x313f00,_0xddf647),_0xddf647['color']&&this['globalAlpha']!==0x1&&(_0xddf647['color']['alpha']*=this['globalAlpha']),_0xddf647;},Object['defineProperties'](Cesium__namespace['PolylineDashMaterialProperty']['prototype'],{'globalAlpha':{'set':function set(_0x1f5a69){this['_globalAlpha']=_0x1f5a69;},'get':function get(){var _0x23cdc8;return(_0x23cdc8=this['_globalAlpha'])!==null&&_0x23cdc8!==void 0x0?_0x23cdc8:0x1;}}});var getValue_old$3=Cesium__namespace['PolylineDashMaterialProperty']['prototype']['getValue'];Cesium__namespace[_0xf99cb3(0x35b)]['prototype']['getValue']=function(_0xf61b91,_0x2dc14e){var _0x4342ad={_0x4c34a2:0xcad},_0x3daae5=_0xf99cb3;return _0x2dc14e=getValue_old$3['bind'](this)(_0xf61b91,_0x2dc14e),this['globalAlpha']!==0x1&&(_0x2dc14e['color']&&(_0x2dc14e['color']['alpha']*=this[_0x3daae5(_0x4342ad._0x4c34a2)]),_0x2dc14e['gapColor']&&(_0x2dc14e[_0x3daae5(0xfb1)]['alpha']*=this['globalAlpha'])),_0x2dc14e;},Object[_0xf99cb3(0x1bb)](Cesium__namespace['PolylineGlowMaterialProperty'][_0xf99cb3(0x7dc)],{'globalAlpha':{'set':function set(_0x249090){this['_globalAlpha']=_0x249090;},'get':function get(){var _0x5e08f6=_0xf99cb3,_0x2911b0;return(_0x2911b0=this[_0x5e08f6(0xe34)])!==null&&_0x2911b0!==void 0x0?_0x2911b0:0x1;}}});var getValue_old$2=Cesium__namespace[_0xf99cb3(0xbe2)]['prototype']['getValue'];Cesium__namespace['PolylineGlowMaterialProperty'][_0xf99cb3(0x7dc)]['getValue']=function(_0x661e72,_0x3fd5e3){var _0x598091=_0xf99cb3;return _0x3fd5e3=getValue_old$2['bind'](this)(_0x661e72,_0x3fd5e3),_0x3fd5e3['color']&&this['globalAlpha']!==0x1&&(_0x3fd5e3[_0x598091(0x98c)]['alpha']*=this['globalAlpha']),_0x3fd5e3;},Object['defineProperties'](Cesium__namespace[_0xf99cb3(0x4bd)][_0xf99cb3(0x7dc)],{'globalAlpha':{'set':function set(_0x1cd4e8){var _0xb8d664={_0x249c01:0xe34},_0x2fadc1=_0xf99cb3;this[_0x2fadc1(_0xb8d664._0x249c01)]=_0x1cd4e8;},'get':function get(){var _0x10db11;return(_0x10db11=this['_globalAlpha'])!==null&&_0x10db11!==void 0x0?_0x10db11:0x1;}}});var getValue_old$1=Cesium__namespace[_0xf99cb3(0x4bd)]['prototype'][_0xf99cb3(0x4a8)];Cesium__namespace[_0xf99cb3(0x4bd)]['prototype'][_0xf99cb3(0x4a8)]=function(_0x81e38c,_0x1d20d6){var _0x124989={_0x41fbdc:0x98c},_0x3c99f1=_0xf99cb3;return _0x1d20d6=getValue_old$1['bind'](this)(_0x81e38c,_0x1d20d6),this[_0x3c99f1(0xcad)]!==0x1&&(_0x1d20d6['color']&&(_0x1d20d6[_0x3c99f1(_0x124989._0x41fbdc)]['alpha']*=this['globalAlpha']),_0x1d20d6['outlineColor']&&(_0x1d20d6['outlineColor']['alpha']*=this['globalAlpha'])),_0x1d20d6;},Object['defineProperties'](Cesium__namespace[_0xf99cb3(0x7f7)]['prototype'],{'globalAlpha':{'set':function set(_0x1e73ec){this['_globalAlpha']=_0x1e73ec;},'get':function get(){var _0x58e36b;return(_0x58e36b=this['_globalAlpha'])!==null&&_0x58e36b!==void 0x0?_0x58e36b:0x1;}}});var getValue_old=Cesium__namespace[_0xf99cb3(0x7f7)]['prototype']['getValue'];function _0x3afd(){var _0x3bbae7=['intersection','HeadingPitchRange','CircleOutlineGeometry','关闭键盘漫游','_isMouseUpdownPressed','old_depthTestAgainstTerrain','saturation','onloadend','headingPitchRollToFixedFrame','defines','uniform\x5cs?vec4\x5cs?','视角切换','NEAREST','请求出错','numberOfLevelZeroTilesX','_rightClickHandler','attr','adcode','updateMatrix','ExpImage','indices','results','keywords','mars3d-smallTooltip-rightArrow','v_pole_n','#ebe12c','editVar','visibleDepth','Albers_Conic_Equal_Area','Latitude_of_center','subdomains','BOTH','_allowDrillPick','GridMaterialProperty','_onMorphComplete','_measured','LvhIlDXT60I3NePicXWQT5K0eHFCR4hD','lightColor','px;\x0a\x20\x20--clip-width-2:\x20','headHeightFactor','prevStageUpdate','_style2Json','_hasAsynSurfacePosition','rectangle','_maskTexture','_pointType','when','_primitive_outline','WFS','cursor','clockTick','hasImage2','_sources3','geometry','closure','CylinderGeometry','fromType','_array','isFinite','_containerBtnStart','_show','sinph0','_measureDistanceLable','drawtype','_y_direction','_map_cameraChanged','label','_updateOutlineToCallback','closeAll','_图上量算','accessToken','coordinates','rgba(255,255,255,1)','查看此处坐标','depthTestAgainstTerrain','_axisRotation','lastCameraView','CGCS2000_GK_Zone_3','-403,684,41','controls','EPSG:','EPSG:4508','apply','stop','_面积','getEntityAttr','pixelOffset','backwardExtrapolationType','dimensions_y','_onRemove','RGB','layerDefs','mousemove','arc','未查询到“','_backFaceRS','div','multiplyByUniformScale','innerRadii_z','_selectedPlane','_goHistoryView','credit','_setPitchRange_cameraChangedHandler','_morphCompleteHandler','tileHeight','_wall_minimumHeights','numberOfDerivatives','divBoderLabel','clipOutSide','BOTTOM_ROTATE','_mountedHook','\x20\x20\x20\x20','gapColor','\x20me_isSelected\x20=\x200.0;\x0a\x20#ifdef\x20CZM_SELECTED_FEATURE\x0a\x20\x20\x20me_isSelected=czm_selected()?1.0:0.0;\x0a\x20#endif\x0a','latitude_of_center','headers','_marsEditor','drillPickFromRay','px\x20bold\x20normal','getDerivedResource','_auto_orientation','typeOf','Invalid\x20parameter\x20value,\x20must\x20be\x20numeric\x20','county','flatHeight','errorEvent','showResult','{reverseY}','dynamicRiver','_primitive_point','scanPlaneColor','template','175112SyeXun','120000|130000|190000','_面下','_entitiesToVisualize','fa\x20fa-dashboard','_contextmenuConfig_bak','ymax','stRotationDegree','COLUMN0ROW2','_optionsLayersList','root','commands','queryExtent','showSkyAtmosphere','_isCircle','_menuIndex','heightMeasure','cesium-geocoder-input','_bottomPrimitive','_measureLable','_values','modelToWorld','HOLD','BYTES_PER_ELEMENT','middle','imageBottom','start','_fireTarget_close','bjColor','radius','_camera','_开启泛光','TOP','transX','fillColor_bak','PolylineVolumeOutlineGeometry','qs2','该功能需要引入mars3d修改版Cesium库(mars3d-cesium库)才支持!','mouseMove','distanceDisplayPoint','WGS60','_positions_circle_x','_toOneJson_Poly','scanPlaneMode','shaderProgram','BlendingState','gaze','_cameraHandler','_effects','_highlight_mouseEventHandler','utg','ColorType','stringify','getPickRay','address','union','setInputAction','getElementsByTagName','_attributeLocations','+proj=tmerc\x20+lat_0=0\x20+lon_0=132\x20+k=1\x20+x_0=44500000\x20+y_0=0\x20+ellps=GRS80\x20+units=m\x20+no_defs','視角切換','_createGraphics','_updateLabelStyleHook','merc','clockLoop','lonlat','move','leftDown','framebuffer','morphComplete','inverMatrix','subgrids','_drawEndEventType','point','semiMajorAxis','\x0a\x20\x20\x20\x20#define\x20SAMPLES\x20','addGraphic','_initLayer','tooltipOptions','equalsEpsilon','_layerList','hasZIndex','EllipsoidalOccluder','RenderState','no_rot','code','PRIMEM','_updateContent','_graphic_dragger_ing','uniform\x20vec4\x20color;\x0auniform\x20vec4\x20gapColor;\x0auniform\x20float\x20dashLength;\x0auniform\x20float\x20dashPattern;\x0avarying\x20float\x20v_polylineAngle;\x0a\x0aconst\x20float\x20maskLength\x20=\x2016.0;\x0a\x0amat2\x20rotate(float\x20rad)\x20{\x0a\x20\x20float\x20c\x20=\x20cos(rad);\x0a\x20\x20float\x20s\x20=\x20sin(rad);\x0a\x20\x20return\x20mat2(c,\x20s,\x20-s,\x20c);\x0a}\x0a\x0aczm_material\x20czm_getMaterial(czm_materialInput\x20materialInput)\x20{\x0a\x20\x20czm_material\x20material\x20=\x20czm_getDefaultMaterial(materialInput);\x0a\x0a\x20\x20vec2\x20pos\x20=\x20rotate(v_polylineAngle)\x20*\x20gl_FragCoord.xy;\x0a\x0a\x20\x20float\x20dashPosition\x20=\x20fract(pos.x\x20/\x20(dashLength\x20*\x20czm_pixelRatio));\x0a\x20\x20float\x20maskIndex\x20=\x20floor(dashPosition\x20*\x20maskLength);\x0a\x20\x20float\x20maskTest\x20=\x20floor(dashPattern\x20/\x20pow(2.0,\x20maskIndex));\x0a\x0a\x20\x20vec4\x20fragColor\x20=\x20(mod(maskTest,\x202.0)\x20<\x201.0)\x20?\x20gapColor\x20:\x20color;\x0a\x20\x20if(fragColor.a\x20<\x200.005)\x20{\x0a\x20\x20\x20\x20float\x20dashPosition2\x20=\x20fract(pos.x\x20/\x20(dashLength\x20*\x200.25\x20*\x20czm_pixelRatio));\x0a\x20\x20\x20\x20float\x20maskIndex2\x20=\x20floor(dashPosition2\x20*\x20maskLength);\x0a\x20\x20\x20\x20float\x20maskTest2\x20=\x20floor(dashPattern\x20/\x20pow(2.0,\x20maskIndex2));\x0a\x20\x20\x20\x20fragColor\x20=\x20(mod(maskTest2,\x202.0)\x20<\x201.0)\x20?\x20gapColor\x20:\x20color;\x0a\x20\x20\x20\x20if(fragColor.a\x20<\x200.005)\x20{\x0a\x20\x20\x20\x20\x20\x20discard;\x0a\x20\x20\x20\x20}\x0a\x20\x20}\x0a\x0a\x20\x20fragColor\x20=\x20czm_gammaCorrect(fragColor);\x0a\x20\x20material.emission\x20=\x20fragColor.rgb;\x0a\x20\x20material.alpha\x20=\x20fragColor.a;\x0a\x20\x20return\x20material;\x0a}\x0a','evrst30','WebMercatorProjection','rotation','segment','_minPitch','Enable\x20Pick\x20highlighted','inline-block','hasOpacity','clickMap','yHalfAngle','circle','拖動該點後','#ff0000','GCJ02','removeAll','无法解析数据positions坐标位置','yyyy-MM-dd\x20HH:mm:ss','defineProperties','eachGraphic','clientWidth','czmObject','destination','paths','textureDef','high','_depthFailColor','_scanPlaneColor','show:','getRealAlt','normal','_角度','_总长','_hasTerrain','clearRect','autoClose','fa\x20fa-eye-slash','当前视角信息','dingmian','radius_p','_default_tiltEventTypes','wallStyleConver','fromDate','maximumArr','_mars3d_layerId','_positions_line_y','_propagateEvent','_editing_entity','4490','autoStopAngle','_ready','updateExLine','enableModelExperimental','禁止編輯','HeadingPitchRoll','positionShow','getTemplateHtml:格式化出错','fa\x20fa-trello','_hasEditHeading','</div>','styleFieldOptions','maxx','_compassRectangle','Everest\x201969','centerOfLine','appendForwardSlash','z4490','_drawGrid','</div>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20</div>','_横切面积','https://gac-geo.googlecnapps.cn/maps/vt?lyrs=m&x={x}&y={y}&z={z}','geometries','FlyToPoint','_useSingleColor','_关闭三角网','_getTargetDistanceDisplayCondition','RED','_hierarchy','onDragEnd','_pickCommands','ClippingPlaneCollection','TileMatrix','BloomEffectYes','SceneMode','steps','frustumCommandsList','_updateTile','_createGeometryInstance','PolyUtil\x20turf.buffer:缓冲分析异常\x20','queryWalking','distanceDisplayBillboard','slices','12nzpdZX','_graphic_rotate_z','_enabledHook','marker-symbol','_tilesetFlat','central_meridian','contextmenu-icon','fragmentShader','_polygonTexture','addHeight','removeChild','specify','ringCanvas','timeRender','_proxy','polyline','_boundingSphere','LayerUtil','_containerSpeed','isPrototypeOf','setCursor','floodColor','dataTypes','startTime','_addAreaHook','silhouetteAlpha','draggers','u_modelViewMatrix','_vertexFormat','WMTS\x20GetCapabilities请求出错','semiMinorAxis','clearLastCamera','_materialCache','projName','onEachFeature','_createOK','Inverse\x20grid\x20shift\x20iterator\x20failed\x20to\x20converge.','AspectRamp','ShadowMode','_root','Move\x20it\x20over\x20here','upAxis','spatialReference','_frameTime','depthFailAppearance','isContinued','();\x22\x20\x20','fromVertices','_clampToGround_reload','className','unbindEvent','bcc62222fc634ec736589c483de933e6','response','_targetPosition','_last_shadows','value','setPositions','pitch','shiftKey','from','contrast','getHours','COMPOUNDCRS','_cubeMap3','_yHalfAngle','init','parentNode','children','imageryProvider','SPHEROID','digVolumeName','crs','Hotine_Oblique_Mercator_Azimuth_Center','fetchJsonp','_previousClusters','querySelector','顯示包圍盒','xHalfAngle','string','uniform\x20sampler2D\x20image;\x0auniform\x20float\x20speed;\x0auniform\x20vec4\x20color;\x0auniform\x20float\x20count;\x0auniform\x20bool\x20axisY;\x0auniform\x20bool\x20reverse;\x0auniform\x20bool\x20bloom;\x0auniform\x20float\x20globalAlpha;\x0a\x0aczm_material\x20czm_getMaterial(czm_materialInput\x20materialInput)\x20{\x0a\x20\x20czm_material\x20material\x20=\x20czm_getDefaultMaterial(materialInput);\x0a\x20\x20vec2\x20st\x20=\x20materialInput.st;\x0a\x20\x20float\x20time\x20=\x20fract(czm_frameNumber\x20*\x20speed\x20/\x201000.0);\x0a\x0a\x20\x20vec4\x20colorImage;\x0a\x20\x20if(axisY)\x20{\x0a\x20\x20\x20\x20if(reverse)\x0a\x20\x20\x20\x20\x20\x20colorImage\x20=\x20texture2D(image,\x20vec2(fract(float(count)\x20*\x20st.s\x20-\x20time)));\x0a\x20\x20\x20\x20else\x0a\x20\x20\x20\x20\x20\x20colorImage\x20=\x20texture2D(image,\x20vec2(fract(float(count)\x20*\x20st.s\x20+\x20time)));\x0a\x20\x20}\x20else\x20{\x0a\x20\x20\x20\x20if(reverse)\x0a\x20\x20\x20\x20\x20\x20colorImage\x20=\x20texture2D(image,\x20vec2(fract(float(count)\x20*\x20st.t\x20-\x20time)));\x0a\x20\x20\x20\x20else\x0a\x20\x20\x20\x20\x20\x20colorImage\x20=\x20texture2D(image,\x20vec2(fract(float(count)\x20*\x20st.t\x20+\x20time)));\x0a\x20\x20}\x0a\x0a\x20\x20float\x20perDis\x20=\x201.0\x20/\x20count\x20/\x203.0;\x0a\x20\x20material.alpha\x20=\x20colorImage.a\x20*\x20color.a\x20*\x20smoothstep(.2,\x201.,\x20distance(st.t\x20*\x20perDis,\x201.\x20+\x20perDis))\x20*\x20globalAlpha;\x0a\x0a\x20\x20if(bloom)\x20{\x0a\x20\x20\x20\x20//泛光\x0a\x20\x20\x20\x20vec4\x20fragColor;\x0a\x20\x20\x20\x20fragColor.rgb\x20=\x20(colorImage.rgb\x20+\x20color.rgb)\x20/\x201.0;\x0a\x20\x20\x20\x20fragColor\x20=\x20czm_gammaCorrect(fragColor);\x0a\x0a\x20\x20\x20\x20material.diffuse\x20=\x20colorImage.rgb;\x0a\x20\x20\x20\x20material.emission\x20=\x20fragColor.rgb;\x0a\x20\x20}\x20else\x20{\x0a\x20\x20\x20\x20material.diffuse\x20=\x20max(color.rgb\x20*\x20material.alpha\x20*\x201.5,\x20color.rgb);\x0a\x20\x20\x20\x20material.emission\x20=\x20max(color.rgb\x20*\x20material.alpha\x20*\x201.5,\x20color.rgb);\x0a\x20\x20}\x0a\x20\x20return\x20material;\x0a}\x0a','_getLablePosition','styleField','crsy','contourMaterial.alpha\x20==\x200.0\x20?\x20slopeRampMaterial.diffuse\x20:\x20contourMaterial.diffuse','50%','fetchXML','_showThroughEllipsoid','2023-11-13\x2020:28:00','unit','Ireland\x201965','fa\x20fa-send-o','addControl','fa\x20fa-globe','sphere','fromPlane','VERTICAL','_tooltipConfig','boderColor','silhouetteColor','_mouseMoveHandle','bindEntities','corridorStyleConver','_showPolyline','NONE','Color','maximumSizeX','_attr','hasMidPoint','<div\x20class=\x22mars3d-animation-point-lbl\x22\x20style=\x22color:','_bindMoveAllDragger','_id','constrainedAxis','removeLayer','showPlane','clickGraphic','timeField','eachChildGraphic','_onClickHandler','_imageryLayer','+proj=tmerc\x20+lat_0=0\x20+lon_0=81\x20+k=1\x20+x_0=500000\x20+y_0=0\x20+ellps=GRS80\x20+units=m\x20+no_defs','projections','queryDriving','getHeightReference','material','autoSurfaceHeight','flood','_roll_reality','raiseToTop','approx','wellData','renderStateProcess','getColorByStyle','cesium-viewer-toolbar','_sources2','_matrixRotate','Camera','inline','_polylines','_initControls','maxy','south','proxy','_rotationAngle','_updateCamera','_pitch_reality','maximumClock','_tilingScheme','updatePosition','_backwardExtrapolationType','_readyOk','randomColor','targetPosition','FILL_AND_OUTLINE','right','修改位置','material_bak','开启下雨','rgba(181,\x20226,\x20140,\x20','no_uoff','_getExcludedStyle','heightVal','getPointByAngleAndLen','_arrPartMeasureLable','homeButton','_removeDynamicPosition','maxCacheCount','_rotateHpr','_onAdd','highlightOpen','pass','addEffect','showSectorLines','_updateDraw','relativeAmount','pinchEnd','Clarke\x201858','FlodByMaterial','EPSG:4516','WGS\x2060','showDomeSurfaces','_private','coneTrack','removeEventListener','PolylineGlow','getThing','passes','wholeDistance','graphic','_hasUpdate_modelMatrix','AREA_1','_polylineCollection','_clampToTilesetHeight','setPlanes','reportError','slopeStr1','EPSG:4326','firstChild','qsc','primitives','map','SCENE3D','scaleY','asphaltColor','interVal','_海里','getMinutes','ready','px\x20\x20','Math','loadCubeMap','_last_url','destroyDraggers','+proj=tmerc\x20+lat_0=0\x20+lon_0=75\x20+k=1\x20+x_0=25500000\x20+y_0=0\x20+ellps=GRS80\x20+units=m\x20+no_defs','offsetX','uvs','sceneModePicker','ImageryLayer','TilesetWireframeYes','contextmenuItems','按轴旋转','css_transform_origin','_openByMouseEvent','_last_depthTestAgainstTerrain','_sectorSegmentLineVA','cereatePositionsAndIndice','標記點','_hash','_按轴旋转','GREEN','sinX0','_fullscreenButton','ElevationRamp','bindDraggers','glowPower','showScanPlane','AXIS','message','+proj=tmerc\x20+lat_0=0\x20+lon_0=135\x20+k=1\x20+x_0=500000\x20+y_0=0\x20+ellps=GRS80\x20+units=m\x20+no_defs','_sexagesimal','splitPosition','_requestMetadata','time','Cannot\x20delete,\x20the\x20number\x20of\x20dots\x20cannot\x20be\x20less\x20than','debugShowFramesPerSecond','wms:','to_meter','defs','lim','chinaCRS','TerrainYes','_billboard2DList','_color_alpha_bak','uniform\x20vec4\x20color;\x0auniform\x20float\x20size;\x0auniform\x20float\x20frequency;\x0auniform\x20float\x20globalAlpha;\x0a\x0aczm_material\x20czm_getMaterial(czm_materialInput\x20materialInput)\x20{\x0a\x20\x20czm_material\x20material\x20=\x20czm_getDefaultMaterial(materialInput);\x0a\x0a\x20\x20//\x20From\x20Stefan\x20Gustavson\x27s\x20Procedural\x20Textures\x20in\x20GLSL\x20in\x20OpenGL\x20Insights\x0a\x20\x20//Main\x20cellular\x20pattern\x0a\x20\x20vec4\x20color\x20=\x20color;\x0a\x20\x20vec2\x20st\x20=\x20materialInput.st;\x0a\x20\x20vec2\x20F\x20=\x20czm_cellular(st\x20/\x20size);\x0a\x20\x20color.rgb\x20-=\x20(F.x\x20/\x20F.y)\x20*\x200.1;\x0a\x0a\x20\x20//Extra\x20bumps\x20for\x20frequency\x0a\x20\x20float\x20noise\x20=\x20czm_snoise(st\x20/\x20size);\x0a\x20\x20noise\x20=\x20pow(noise,\x205.0)\x20*\x20frequency;\x0a\x20\x20color.rgb\x20+=\x20noise;\x0a\x0a\x20\x20material.diffuse\x20=\x20color.rgb;\x0a\x20\x20material.alpha\x20=\x20color.a\x20*\x20globalAlpha;\x0a\x0a\x20\x20return\x20material;\x0a}\x0a','_getPickIds','LineTrail','_flyTo','SkyAtmosphereYes','boundingSphere','thickness','updateGraphic','setCameraViewList','baseLayerPicker打开时,由baseLayerPicker机制决定,无法获取底图图层。','_map_mouseDownHandler','beforeUpdate','WebGLConstants','_tileLayer_removeTileHandler','ter','radii_z','spacing','_lastDynamicPosition','DEPTH_COMPONENT','hasEventParent','Australian\x20Natl\x20&\x20S.\x20Amer.\x201969','00000','realAlt','tag','undergroundColor','hasMoveEdit','Framebuffer','_minLocalZ','_setCameraViewListItem','TilesetLayer','RadarLine','activateMouseOver','BloomEffectNo','showPointHeightLabel','_修改半径','openSmallTooltip','關閉日照陰影','_hasUpdateMater','Close\x20sky\x20atmosphere','some','function','JulianDate','getCenter','_formatPOIData','未处理的属性','uniform\x20vec4\x20color;\x0auniform\x20float\x20globalAlpha;\x0a\x0afloat\x20circle(vec2\x20uv,\x20float\x20r,\x20float\x20blur)\x20{\x0a\x20\x20float\x20d\x20=\x20length(uv)\x20*\x202.0;\x0a\x20\x20float\x20c\x20=\x20smoothstep(r\x20+\x20blur,\x20r,\x20d);\x0a\x20\x20return\x20c;\x0a}\x0a\x0aczm_material\x20czm_getMaterial(czm_materialInput\x20materialInput)\x20{\x0a\x20\x20czm_material\x20material\x20=\x20czm_getDefaultMaterial(materialInput);\x0a\x20\x20vec2\x20st\x20=\x20materialInput.st\x20-\x20.5;\x0a\x20\x20material.diffuse\x20=\x20color.rgb;\x0a\x20\x20material.emission\x20=\x20vec3(0);\x0a\x0a\x20\x20float\x20t\x20=\x20fract(czm_frameNumber\x20*\x20speed\x20/\x201000.0);\x0a\x20\x20float\x20s\x20=\x200.3;\x0a\x20\x20float\x20radius1\x20=\x20smoothstep(.0,\x20s,\x20t)\x20*\x200.9;\x0a\x20\x20float\x20alpha1\x20=\x20circle(st,\x20radius1,\x200.01)\x20*\x20circle(st,\x20radius1,\x20-0.01);\x0a\x20\x20float\x20alpha2\x20=\x20circle(st,\x20radius1,\x200.01\x20-\x20radius1)\x20*\x20circle(st,\x20radius1,\x200.01);\x0a\x20\x20float\x20radius2\x20=\x200.5\x20+\x20smoothstep(s,\x201.0,\x20t)\x20*\x200.5;\x0a\x20\x20float\x20alpha3\x20=\x20circle(st,\x20radius1,\x20radius2\x20+\x200.01\x20-\x20radius1)\x20*\x20circle(st,\x20radius1,\x20-0.01);\x0a\x0a\x20\x20material.alpha\x20=\x20smoothstep(1.0,\x20s,\x20t)\x20*\x20(alpha1\x20+\x20alpha2\x20*\x200.1\x20+\x20alpha3\x20*\x200.1);\x0a\x20\x20material.alpha\x20*=\x20color.a\x20*\x20globalAlpha;\x0a\x0a\x20\x20return\x20material;\x0a}\x0a','flickerEntity','duration3','addDays','\x20and\x20BBOX(','_sp','loadImage','_material_color_alpha','shouldAnimate','限定的范围','allPage','_单击后激活编辑','backgroundColor','_cartographic','_toCesiumValEnd','Transverse\x20Mercator','esriGeometryEnvelope','width','_createFrustumPrimitive','stopBounce','random','latColumn','_getTileEventParams','_toJsonEx','cosphi','+proj=tmerc\x20+lat_0=0\x20+lon_0=96\x20+k=1\x20+x_0=500000\x20+y_0=0\x20+ellps=GRS80\x20+units=m\x20+no_defs','_updateTerrainProvider','_updateStyleByEdit','\x22>{content}</div>\x0a\x20\x20\x20\x20\x20\x20\x20\x20</div>\x0a\x20\x20\x20\x20\x20\x20\x20\x20<div\x20class=\x22mars3d-popup-tip-container\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<div\x20class=\x22mars3d-popup-tip\x20mars3d-popup-background\x22></div>\x0a\x20\x20\x20\x20\x20\x20\x20\x20</div>\x0a\x20\x20\x20\x20\x20\x20</div>','_subdomains','globalMsg','endItem','max-forwards','negativeZ','terrain','PostProcessStage','entity','cacheTime','onTimelineScrubfunction','sigma','Cassini','cancel','VERTEX_FORMAT','icon','_forwardExtrapolationDuration','PolylineDashMaterialProperty','StripeOrientation','Clear','createDerivedShaderProgram','polylineVolumeStyleConver','epsg','debugWireframe','brightnessEffect','_selectedLayer','unbindHighlight','toUpperCase','_uniforms','createVertices','contourMaterial','_pointerEvents','mars3d-contextmenu','_areaList','Z_UP_TO_X_UP','getTooltipConfig','_key_index','MORPHING','_updateDraggersTimeTik','cloumn','loadBefore','logDepth','sinc0','_map_timeTik','request','settime','values','DIRECTION_BACKWARD','rgba(255,255,255,0.4)','_opacity','_setEditCursor','EMPTY_OBJECT','computeOrthographicOffCenter','\x22\x20\x20/>','_point','_draggerIng','_primitives','pow','lineColor','animateFrame','maxPitch','_graphic_updatePosition','attributes','_bindHeightDraggers','geocode','img_d','_sideRes','scanPlaneOpacity','u_mars_rows','_leftLayer','cosrot','_updateDiffHeight','_toOneCesiumVal_Point','wheel','minimumArr','_getTargetInfo','_createGeometryInstanceItem','getMatrix3','negativeY','alert','_createDivGraphic','neckAngle','+proj=tmerc\x20+lat_0=0\x20+lon_0=99\x20+k=1\x20+x_0=17500000\x20+y_0=0\x20+ellps=GRS80\x20+units=m\x20+no_defs','intl','helmert','_pausePoint','toTop','_hiddenAreaColor','_last_hasNull','buildings','strokeColor','latitude','_textureSize','timeTik','关闭雾天气','proceed','_primitive4','_forPositionProperty','defaultDateFormatter','_getTerrainHeight_ing','Central_Parallel','_initModel','gauss','bgColor','pointCollection','_minimumLevel','_shadowMapTexture','BaseClass','Type','_fpsFrameCount','dataSources','sources2','validDrawPosition','Close\x20BoundingVolume','_filterPOIData_polygon','mouseover','關閉泛光','stopTime','_layerIdx','#ifdef\x20GL_OES_standard_derivatives\x0a\x20\x20\x20\x20#extension\x20GL_OES_standard_derivatives\x20:\x20enable\x0a#endif\x0a\x0auniform\x20bool\x20u_showIntersection;\x0auniform\x20bool\x20u_showThroughEllipsoid;\x0a\x0auniform\x20float\x20u_radius;\x0auniform\x20float\x20u_xHalfAngle;\x0auniform\x20float\x20u_yHalfAngle;\x0auniform\x20float\x20u_normalDirection;\x0auniform\x20vec4\x20u_color;\x0a\x0avarying\x20vec3\x20v_position;\x0avarying\x20vec3\x20v_positionWC;\x0avarying\x20vec3\x20v_positionEC;\x0avarying\x20vec3\x20v_normalEC;\x0a\x0avec4\x20getColor(float\x20sensorRadius,\x20vec3\x20pointEC)\x20{\x0a\x20\x20czm_materialInput\x20materialInput;\x0a\x0a\x20\x20vec3\x20pointMC\x20=\x20(czm_inverseModelView\x20*\x20vec4(pointEC,\x201.0)).xyz;\x0a\x20\x20materialInput.st\x20=\x20sensor2dTextureCoordinates(sensorRadius,\x20pointMC);\x0a\x20\x20materialInput.str\x20=\x20pointMC\x20/\x20sensorRadius;\x0a\x0a\x20\x20vec3\x20positionToEyeEC\x20=\x20-v_positionEC;\x0a\x20\x20materialInput.positionToEyeEC\x20=\x20positionToEyeEC;\x0a\x0a\x20\x20vec3\x20normalEC\x20=\x20normalize(v_normalEC);\x0a\x20\x20materialInput.normalEC\x20=\x20u_normalDirection\x20*\x20normalEC;\x0a\x0a\x20\x20czm_material\x20material\x20=\x20czm_getMaterial(materialInput);\x0a\x0a\x20\x20material.diffuse\x20=\x20u_color.rgb;\x0a\x20\x20material.alpha\x20=\x20u_color.a;\x0a\x20\x20\x20\x20//\x20czm_lightDirectionEC在cesium1.66开始加入的\x0a\x20\x20return\x20mix(czm_phong(normalize(positionToEyeEC),\x20material,\x20czm_lightDirectionEC),\x20vec4(material.diffuse,\x20material.alpha),\x200.4);\x0a\x0a}\x0a\x0abool\x20isOnBoundary(float\x20value,\x20float\x20epsilon)\x20{\x0a\x20\x20float\x20width\x20=\x20getIntersectionWidth();\x0a\x20\x20float\x20tolerance\x20=\x20width\x20*\x20epsilon;\x0a\x0a#ifdef\x20GL_OES_standard_derivatives\x0a\x20\x20float\x20delta\x20=\x20max(abs(dFdx(value)),\x20abs(dFdy(value)));\x0a\x20\x20float\x20pixels\x20=\x20width\x20*\x20delta;\x0a\x20\x20float\x20temp\x20=\x20abs(value);\x0a\x20\x20return\x20temp\x20<\x20tolerance\x20&&\x20temp\x20<\x20pixels\x20||\x20(delta\x20<\x2010.0\x20*\x20tolerance\x20&&\x20temp\x20-\x20delta\x20<\x20tolerance\x20&&\x20temp\x20<\x20pixels);\x0a#else\x0a\x20\x20return\x20abs(value)\x20<\x20tolerance;\x0a#endif\x0a}\x0a\x0avec4\x20shade(bool\x20isOnBoundary)\x20{\x0a\x20\x20if(u_showIntersection\x20&&\x20isOnBoundary)\x20{\x0a\x20\x20\x20\x20return\x20getIntersectionColor();\x0a\x20\x20}\x0a\x20\x20return\x20getColor(u_radius,\x20v_positionEC);\x0a}\x0a\x0afloat\x20ellipsoidSurfaceFunction(vec3\x20point)\x20{\x0a\x20\x20vec3\x20scaled\x20=\x20czm_ellipsoidInverseRadii\x20*\x20point;\x0a\x20\x20return\x20dot(scaled,\x20scaled)\x20-\x201.0;\x0a}\x0a\x0avoid\x20main()\x20{\x0a\x20\x20vec3\x20sensorVertexWC\x20=\x20czm_model[3].xyz;\x20\x20\x20\x20\x20\x20//\x20(0.0,\x200.0,\x200.0)\x20in\x20model\x20coordinates\x0a\x0a\x20\x20float\x20positionX\x20=\x20v_position.x;\x0a\x20\x20float\x20positionY\x20=\x20v_position.y;\x0a\x20\x20float\x20positionZ\x20=\x20v_position.z;\x0a\x0a\x20\x20vec3\x20zDir\x20=\x20vec3(0.0,\x200.0,\x201.0);\x0a\x20\x20vec3\x20lineX\x20=\x20vec3(positionX,\x200,\x20positionZ);\x0a\x20\x20vec3\x20lineY\x20=\x20vec3(0,\x20positionY,\x20positionZ);\x0a\x20\x20float\x20resX\x20=\x20dot(normalize(lineX),\x20zDir);\x0a\x20\x20if(resX\x20<\x20cos(u_xHalfAngle)\x20-\x200.0001)\x20{\x0a\x20\x20\x20\x20discard;\x0a\x20\x20}\x0a\x20\x20float\x20resY\x20=\x20dot(normalize(lineY),\x20zDir);\x0a\x20\x20if(resY\x20<\x20cos(u_yHalfAngle)\x20-\x200.0001)\x20{\x0a\x20\x20\x20\x20discard;\x0a\x20\x20}\x0a\x0a\x20\x20float\x20ellipsoidValue\x20=\x20ellipsoidSurfaceFunction(v_positionWC);\x0a\x0a\x20\x20if(!u_showThroughEllipsoid)\x20{\x0a\x20\x20\x20\x20if(ellipsoidValue\x20<\x200.0)\x20{\x0a\x20\x20\x20\x20\x20\x20discard;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20if(inSensorShadow(sensorVertexWC,\x20v_positionWC))\x20{\x0a\x20\x20\x20\x20\x20\x20discard;\x0a\x20\x20\x20\x20}\x0a\x20\x20}\x0a\x20\x20bool\x20isOnEllipsoid\x20=\x20isOnBoundary(ellipsoidValue,\x20czm_epsilon3);\x0a\x20\x20gl_FragColor\x20=\x20shade(isOnEllipsoid);\x0a}\x0a','moveUp','shadowMaps','_showIntersection','updateStatus','old','getTimestamp','tooltip','_getKeywords','_removeCollectionBy3D','baseWaterColor','algorithmUtil','getLayerByAttr','_平方米','toolbar','sun','fromDegrees','acos','symbianos','_getEventTarget','getAzimuth','ellipsoid','FormatLength','_rotateStep','selectedImagery','stopEditing','block','showSectorSegmentLines',')<br\x20/>坡向:\x20','3704616gDhOpV','wgs84ToWindowCoordinates','lines','\x20km','outerPositions','Log','content','features','level','_initTilesetFlood','ShaderProgram','editType','_createLabel','Edit\x20Scale','mapChinaCRS','Polygon','long1','GeographicTilingScheme','False_Northing','allCount','DIRECTION_NONE','_cacheGraphic','[object\x20Object]','html2canvas','CesiumTerrainProvider','_addedBaseHook','selected','layerHeight','_auto_availability','_last_cache','isStart','_alpha','_orientation_show','Robinson','ComponentDatatype','fireTargetEvent','_hasTerrainShadows','templateValues','depthOfField','_getOutlinePositions','viewport','PerspectiveFrustum','convertPackedArrayForInterpolation','sourceTarget','detail','error','_viewer','ids','basemaps','_getFlagForKeyCode','backgroundOpacity','MeasureDistance','_createImageryProvider','_getCameraFocus','detail_info','標記線','_highlight_mouseOutHandler','glowColor','RectangleGeometry','distanceHorStr','http://api{s}.map.bdimg.com/customimage/tile?&x={x}&y={y}&z={z}&scale=1&customid=','_hasResetEnableLighting','splitNum','hasZ','debugAxis','once','private','createTypedArray','_updateDivPosition','toastr','queryPolygon','EPSG:3857','road','Scene','addSeconds','multiplyByPointAsVector','blur','N_POLE','stopPropagation','neckHeightFactor','_scopeIds_last','xmax','pixelRange','_calculateAsynSurfacePosition','step','坡度坡向','arrLayer','Soviet\x20Geodetic\x20System\x2085','minimumLevel','layers','toCesiumVal','+title=NAD83\x20(long/lat)\x20+proj=longlat\x20+a=6378137.0\x20+b=6356752.31414036\x20+ellps=GRS80\x20+datum=NAD83\x20+units=degrees','straightArrow','editRemovePoint','_modelMatrix','noiseScale','showFillVolume','rayEllipsoid','positions_local','_second','EPSG','distance','pixelOffsetX','EllipsoidOutlineGeometry','perPositionHeight','getListByAttr','updateTimer','鼠标左键+拖拽','This\x20object\x20does\x20not\x20allow\x20editing','phi','lowerLongitude','FLOAT','BillboardCollection','_initChildGraphic','EditClass','colorOptsConver','addSample','finish','_graphic_editing','關閉環繞飛行','hpr','cea','修改半径','ENGINEERINGDATUM','createDrawCommand','_wrapper','LEFT_DOUBLE_CLICK','url','_isRotateStart','_initMeasureLable','json','src','+proj=tmerc\x20+lat_0=0\x20+lon_0=111\x20+k=1\x20+x_0=37500000\x20+y_0=0\x20+ellps=GRS80\x20+units=m\x20+no_defs','ymin','_globeMouseHandler','clampToTerrain','getContext','getDraggerContextMenu','convertor','editMouseMove','has3dtiles','drawStart','removeArea','_onClockTick','#ffff00','LEFT_UP','labelStyle','rotation_y','_fxOnePointOk','text','FeatureCollection','_lng','getCurrentMousePosition:\x20scene.pick\x20拾取时异常','_idField','apa','平方米','_initTilesetClip','getValueOrUndefined','_textStyles','&style={style}&tilerow={TileRow}&tilecol={TileCol}&tilematrixset={TileMatrixSet}&format=tiles&tk=','primitive','getImage','AspectColorContour','_getPolylineOutlinePositions','fromDimensions','_propertyNames','_setPositionsToCallback','_last_isFireStop','_hasRemoveElement','getCoordinates','_toOneJson_Point','msie','_tileLayer','createGeometry','禁止编辑','getQBSplinePoints','tetrahedron','\x20,\x20笛卡尔:','maximumImageSize','mars3d-clockAnimate','BoundingSphere','#00ff00','contextmenu','xHalfAngleDegree','_speed','magnitude','createPrimitive','_intersectionColor','_updateOutlineOpacity','rotation_z','azi','endDraw','floatToByte','ep2','pageSize','ZHHK','C{arc_x}','BaiduPOI\x20请求出错','_onMarkerDrag','_toCesiumValBefore','sin','maximumGreen','getValue','getGraphicsByStyle','Incorrect\x20elliptical\x20usage.\x20Try\x20using\x20the\x20+approx\x20option\x20in\x20the\x20proj\x20string,\x20or\x20PROJECTION[\x22Fast_Transverse_Mercator\x22]\x20in\x20the\x20WKT.','bottomPositions','KeyboardEventModifier','_停止按轴旋转','_container_onMousedownHandler','ALPHA_BLEND','toString','highlightClose','BrA','\x20tried:\x20\x27','_stopEditingHook','cartesian','_onMouseMoveMapHandler','showVolume','NightVisionEffectYes','updateControl','getFullYear','mouseOver','_海拔','PolylineOutlineMaterialProperty','Firefox','key','isEditing','moveDelay','culture','childs','divBillboard','isRestorePositions','update','DATUM','originY','scaleX','tailLeft','_contourColor','dragger','First\x20view\x20is\x20here','rainEffect','none','sampler','pure','Check','Ellipsoid','fromArray','arrPoint','TOP_ROTATE','_isBindTileVisible','lastQueryOpts','getPopupConfig','场景设置','unbindUpdateEvent','drawingBufferWidth','_cartesian','offsetLabel','ENABLED','_value','cloudStyleConver','编辑时_map不能为空,请将对象添加到图层,并且图层已添加到Map','#3388ff','scale','planeP','kaula','PolygonHierarchy','PolylineColorAppearance','toCartographic','fromPointNormal','+proj=longlat\x20+ellps=GRS80\x20+no_defs','MAX_VALUE','_positions_line_x','CylinderOutlineGeometry','平方公裏','svg:svg','UNIT_Z','HDR','+title=WGS\x2084\x20/\x20Pseudo-Mercator\x20+proj=merc\x20+a=6378137\x20+b=6378137\x20+lat_ts=0.0\x20+lon_0=0.0\x20+x_0=0.0\x20+y_0=0\x20+k=1.0\x20+units=m\x20+nadgrids=@null\x20+no_defs','checkData','stopEdit','7833136bXgHXj','noMouseMove','Image','uri','2VUwRFZ','percent','_divHeight','GaodePOI\x20请求出错','slice','RIGHT_ROTATE','_bindExType','camera','hasEmptyGroup','4326','statusText','_positions_line_z','_updateOutlineStyle','rightLayer','sexagesimal','coordinates\x20must\x20be\x20finite\x20numbers','lowerToBottom','fa\x20fa-spinner','_state','当前版本Mars3D需要引入\x20v1.92\x20至\x20v1.96\x20版本\x20Cesium\x20库','_geoJsonLayer','_packPolygonFloatArray','modelMatrix','\x0a#define\x20CZM_SELECTED_FEATURE\x0auniform\x20sampler2D\x20czm_selectedIdTexture;\x0auniform\x20float\x20czm_selectedIdTextureStep;\x0auniform\x20float\x20czm_selectedIdTextureWidth;\x0abool\x20czm_selected(vec4\x20id)\x0a{\x0a\x20\x20\x20\x20bool\x20selected\x20=\x20false;\x0a\x20\x20\x20\x20for\x20(int\x20i\x20=\x200;\x20i\x20<\x201024000;\x20i++)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20selectedId\x20=\x20texture2D(czm_selectedIdTexture,\x20vec2((float(i)\x20+\x200.5)\x20*\x20czm_selectedIdTextureStep,\x200.5));\x0a\x20\x20\x20\x20\x20\x20\x20\x20if\x20(all(equal(id,\x20selectedId))){\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20return\x20true;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20if(float(i)>czm_selectedIdTextureWidth)\x0a\x20\x20\x20\x20\x20\x20\x20\x20break;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20return\x20false;\x0a}\x0a\x0a','debuggerPointEntity','toArray','effect','_onClockTickHanlder','u_mv','onEnd','PolylineGeometry','particleSize','Matrix3','mapbox','handleError','push','sinphi','getOutlinePositions','destroyCommands','enableTranslate','stack','Object','image','minimumImageSize','0.00','redraw','isObject3D','translation','tpers','beginPath','_poinst','CheckerboardMaterialProperty','limit','asin','_tilesetFlood','_defaultTerrainProvider','age','removeTile','Proj','_initTilesetPlanClip','_polygonFloat32','info','addTo','TdtPOI\x20请求出错','stroke','new_zealand_1949','stepSize','_map','_onMap_leftDown','_outlineEx','_visibleColor','changeMouseModel','isInPoly','_flyok_index','HALF_FLOAT','orientation','fromRotationMatrix','getDefaultContextMenu','KmlDataSource','fixedFrameTransform','_enabledEdit','_showHook','entityGraphic','DeveloperError','</button>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20</div>','COLUMN0ROW0','glowStrength','+proj=tmerc\x20+lat_0=0\x20+lon_0=117\x20+k=1\x20+x_0=39500000\x20+y_0=0\x20+ellps=GRS80\x20+units=m\x20+no_defs','setStyle','_mergePostion','OBJECTID','_container2','clampToTileset','_contextmenuItemClickShowResult','inverted','innerRadii_y','drawRingCanvas','_unionRectangle','cgb','_按轴平移','toPng','highDynamicRange','cons','afterItem','_inverseMatrix','commandList','_element','_getOutlineStyle','_bindHierarchy','_getCustomQuaternion','frequency','GeometryAttribute','_graphicLayer','matrix','setOptions','control','activateMouseOut','fullscreen','_extrudedHeight','innerRadii_x','DOUBLE','polylineCollection','alfa','multiply','_menuObj','_primitive1','fromAxisAngle','israel','單擊增加點','onStart','compass','scene','_clock','_computedNewPos','normalOffsetScale','FID','取消锁定','_mousMiddleUpHandler','titleField','viewFrom','amplitude','feature','divGraphicStyleConver','inProgress','specularMap','billboardP','_errorEvent','_drawCommand','_last_success','CircleWave','updateSectionForTerrain','_lastFpsSampleTime','instances','_readChildNodeVal','關閉星空背景','add','_localZOffset','multiplyByPoint','Plane','indexs','singam','extent','ECONNABORTED','height_original','fa\x20fa-info-circle','openFlyAnimationEndFun','outlineCoordinates','fromCharCode','fetchJson','Stop\x20translation\x20along\x20axis','flyToExtent','normalMap','multiplyByScalar','Plessis\x201817\x20(France)','_last_stopTime','_createEntity','positions','cesium-navigation-button-left','GaodeRoute\x20请求出错','showArea','scaleByDistance_near','radius_g','activateEdit','updatePositionsHeightByAttr','getOrientation','_primitive_billboard','WebMapServiceImageryProvider','makeLabel','PrimitiveType','diffusePower','YELLOW','_angle','buffer','_startHeading','rotationDegree','ellipse','_关闭亮度','page','graphicLayer','_setGlobeOption','TerrainClipType','_updateMaxMinHeights','_contourWidth','queryText','UNIT_Y','checkHasBreak','closePopup','getValueOrDefault','morphTo2D','hidden','BOTTOM','translucent','auto','img_z','Terrain','inited','visibility','ImageryLayerCollection','potsdam','_initByMetaData','render','GeoJsonDataSource','scaleByDistance_farValue','showElseArea','binarySearch','_graphic_move_x','_buildImageResource','Naval\x20Weapons\x20Lab.,\x201965','flowGlow','objectid','_cameraMoveStartHandler','PolylineDashType','editAddPoint','FormatAltLength','.png','fetchJson出错了','void\x20main()\x20\x0a','a_position','showStop','_updatePositionsByCircleCenter','-133.63,-157.5,-158.62','createShader','_getAttrForPopup','showPage','_shadingAlpha','LINEAR','terrainShadows','tan','createMaterial:请指定mars3d.MaterialType类型','_draw_tooltip','normalY','format','frameRate','_maximumLevel','_last_clickPositionY','cos','allTilesLoaded','terrainLoadSuccess','-mars3d-contextmenu-ul','lineNumber','CLAMP_TO_GROUND','overrideViewport','round','更多功能请右击','_开启地形','_setOptionsHook','sinb1','target','minimumCone','</div>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<div\x20title=\x22大地2000坐标\x22><label>纵坐标</label>','Stereographic_South_Pole','MaterialUtil\x20registerOptsConver:\x20','_onMouseOver','/query','_defaultColorTexture','BLACK','geojson','_toOneCesiumVal','BufferUsage','enableLook','_closeAllControl','fromIso8601','data','circleStyleConver','路径规划\x20请求失败(','inner_controlPoints','_removeCollectionBy2D','origin','coordinate','valid','body','fromRotationY','showPretPage','RequestScheduler','nzgd49','_terrainProvider','开启日照阴影','PolygonGeometry','bigfont','_addedHook','drawCreated','replaceCache','横切面积','createShadowReceiveFragmentShader','RuntimeError','cirdrawGradientCircleCanvas','area','Transforms','transformCenter','ms2','enableZoom','xyz','<br/>','enu','fullscreenButton','terrainProviderViewModels','hasPixelOffset','_updateDistanceDisplayConditionByEdit','this.sources\x20properties\x20must\x20all\x20be\x20the\x20same\x20type.','+proj=tmerc\x20+lat_0=0\x20+lon_0=108\x20+k=1\x20+x_0=500000\x20+y_0=0\x20+ellps=GRS80\x20+units=m\x20+no_defs','无地形','autoTip','_getTimeline','unable\x20to\x20parse\x20string\x20\x22','_更多功能请右击','hideArea','DIRECTION_RIGHT','clampToGround','Map','pointerEvents','Geocent','minHeight','backToFirst','substring','low','_labelCollection','query','mars3d-popup-animation','_depthTest','enablePickFeatures','未查询到相关结果!','_distance','\x20对象\x20','toOneJson','TOWGS84','maximumTerrainLevel','#extension\x20GL_OES_standard_derivatives\x20:\x20enable\x0auniform\x20sampler2D\x20colorTexture;\x0auniform\x20sampler2D\x20depthTexture;\x0avarying\x20vec2\x20v_textureCoordinates;\x0avec4\x20toEye(in\x20vec2\x20uv,\x20in\x20float\x20depth)\x20{\x0a\x20\x20vec2\x20xy\x20=\x20vec2((uv.x\x20*\x202.0\x20-\x201.0),\x20(uv.y\x20*\x202.0\x20-\x201.0));\x0a\x20\x20vec4\x20posInCamera\x20=\x20czm_inverseProjection\x20*\x20vec4(xy,\x20depth,\x201.0);\x0a\x20\x20posInCamera\x20=\x20posInCamera\x20/\x20posInCamera.w;\x0a\x20\x20return\x20posInCamera;\x0a}\x0afloat\x20getDepth(in\x20vec4\x20depth)\x20{\x0a\x20\x20float\x20z_window\x20=\x20czm_unpackDepth(depth);\x0a\x20\x20z_window\x20=\x20czm_reverseLogDepth(z_window);\x0a\x20\x20float\x20n_range\x20=\x20czm_depthRange.near;\x0a\x20\x20float\x20f_range\x20=\x20czm_depthRange.far;\x0a\x20\x20return\x20(2.0\x20*\x20z_window\x20-\x20n_range\x20-\x20f_range)\x20/\x20(f_range\x20-\x20n_range);\x0a}\x0avec3\x20guussColor(vec2\x20uv)\x20{\x0a\x20\x20vec2\x20pixelSize\x20=\x201.0\x20/\x20czm_viewport.zw;\x0a\x20\x20float\x20dx0\x20=\x20-pixelSize.x;\x0a\x20\x20float\x20dy0\x20=\x20-pixelSize.y;\x0a\x20\x20float\x20dx1\x20=\x20pixelSize.x;\x0a\x20\x20float\x20dy1\x20=\x20pixelSize.y;\x0a\x20\x20vec4\x20gc\x20=\x20(texture2D(colorTexture,\x20uv)\x20+\x0a\x20\x20\x20\x20texture2D(colorTexture,\x20uv\x20+\x20vec2(dx0,\x20dy0))\x20+\x0a\x20\x20\x20\x20texture2D(colorTexture,\x20uv\x20+\x20vec2(0.0,\x20dy0))\x20+\x0a\x20\x20\x20\x20texture2D(colorTexture,\x20uv\x20+\x20vec2(dx1,\x20dy0))\x20+\x0a\x20\x20\x20\x20texture2D(colorTexture,\x20uv\x20+\x20vec2(dx0,\x200.0))\x20+\x0a\x20\x20\x20\x20texture2D(colorTexture,\x20uv\x20+\x20vec2(dx1,\x200.0))\x20+\x0a\x20\x20\x20\x20texture2D(colorTexture,\x20uv\x20+\x20vec2(dx0,\x20dy1))\x20+\x0a\x20\x20\x20\x20texture2D(colorTexture,\x20uv\x20+\x20vec2(0.0,\x20dy1))\x20+\x0a\x20\x20\x20\x20texture2D(colorTexture,\x20uv\x20+\x20vec2(dx1,\x20dy1)))\x20*\x20(1.0\x20/\x209.0);\x0a\x20\x20return\x20gc.rgb;\x0a}\x0avoid\x20main()\x20{\x0a\x20\x20\x20\x20//\x20mat4\x20dither\x20=\x20mat4(\x0a\x20\x20\x20\x20//\x20\x20\x20\x20\x200,\x20\x20\x20\x20\x20\x20\x200.5,\x20\x20\x20\x200.125,\x20\x200.625,\x0a\x20\x20\x20\x20//\x20\x20\x20\x20\x200.75,\x20\x20\x20\x200.25,\x20\x20\x200.875,\x20\x200.375,\x0a\x20\x20\x20\x20//\x20\x20\x20\x20\x200.1875,\x20\x200.6875,\x200.0625,\x200.5625,\x0a\x20\x20\x20\x20//\x20\x20\x20\x20\x200.9375,\x20\x200.4375,\x200.8125,\x200.3125\x0a\x20\x20\x20\x20//\x20);\x0a\x20\x20\x20\x20//\x20int\x20sampleCoordX\x20=\x20int(mod((gl_FragCoord.x\x20*\x20v_textureCoordinates.x),4.0));\x0a\x20\x20\x20\x20//\x20int\x20sampleCoordY\x20=\x20int(mod((gl_FragCoord.y\x20*\x20v_textureCoordinates.y),4.0));\x0a\x20\x20float\x20offset\x20=\x200.0;\x0a\x0a\x20\x20vec4\x20color\x20=\x20texture2D(colorTexture,\x20v_textureCoordinates);\x0a\x20\x20vec4\x20currD\x20=\x20texture2D(depthTexture,\x20v_textureCoordinates);\x0a\x20\x20\x20\x20//\x20gl_FragColor\x20=\x20currD;\x0a\x20\x20\x20\x20//\x20return;\x0a\x20\x20if(currD.r\x20>=\x201.0)\x20{\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20color;\x0a\x20\x20\x20\x20return;\x0a\x20\x20}\x0a\x20\x20float\x20depth\x20=\x20getDepth(currD);\x0a\x20\x20\x20\x20//\x20gl_FragColor\x20=\x20vec4(depth,0.0,0.0,1.0);\x0a\x20\x20\x20\x20//\x20return;\x0a\x0a\x20\x20vec4\x20positionEC\x20=\x20toEye(v_textureCoordinates,\x20depth);\x0a\x20\x20vec3\x20dx\x20=\x20dFdx(positionEC.xyz);\x0a\x20\x20vec3\x20dy\x20=\x20dFdy(positionEC.xyz);\x0a\x20\x20vec3\x20normal\x20=\x20normalize(cross(dx,\x20dy));\x0a\x0a\x20\x20vec4\x20positionWC\x20=\x20normalize(czm_inverseView\x20*\x20positionEC);\x0a\x20\x20vec3\x20normalWC\x20=\x20normalize(czm_inverseViewRotation\x20*\x20normal);\x0a\x20\x20float\x20fotNumWC\x20=\x20dot(positionWC.xyz,\x20normalWC);\x0a\x20\x20if(fotNumWC\x20<=\x200.5)\x20{\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20color;\x0a\x20\x20\x20\x20return;\x0a\x20\x20}\x0a\x0a\x20\x20\x20\x20//\x20float\x20dotNum\x20=\x20dot(normal,vec3(0.0,1.0,0.0));\x0a\x20\x20\x20\x20//\x20gl_FragColor\x20=\x20mix(color,vec4(1.0),dotNum*0.8);\x0a\x20\x20\x20\x20//\x20return;\x0a\x0a\x20\x20vec3\x20viewDir\x20=\x20normalize(positionEC.xyz);\x0a\x20\x20vec3\x20reflectDir\x20=\x20reflect(viewDir,\x20normal);\x0a\x20\x20\x20\x20//\x20vec3\x20viewReflectDir\x20=\x20czm_viewRotation\x20*\x20reflectDir;\x0a\x20\x20vec3\x20viewReflectDir\x20=\x20reflectDir;\x0a\x0a\x20\x20float\x20step\x20=\x200.05;\x0a\x20\x20int\x20stepNum\x20=\x20int(20.0\x20/\x20step);\x0a\x20\x20vec3\x20pos;\x0a\x20\x20vec3\x20albedo;\x0a\x20\x20bool\x20jd\x20=\x20false;\x0a\x20\x20for(float\x20i\x20=\x201.0;\x20i\x20<=\x20400.0;\x20i+=1.0)\x20{\x0a\x20\x20\x20\x20float\x20delta\x20=\x20step\x20*\x20i\x20+\x20offset;\x0a\x20\x20\x20\x20pos\x20=\x20positionEC.xyz\x20+\x20viewReflectDir\x20*\x20delta;\x0a\x20\x20\x20\x20float\x20d\x20=\x20-pos.z;\x0a\x0a\x20\x20\x20\x20vec4\x20tmp\x20=\x20czm_projection\x20*\x20vec4(pos,\x201.0);\x0a\x20\x20\x20\x20vec3\x20screenPos\x20=\x20tmp.xyz\x20/\x20tmp.w;\x0a\x20\x20\x20\x20vec2\x20uv\x20=\x20vec2(screenPos.x,\x20screenPos.y)\x20*\x200.5\x20+\x20vec2(0.5,\x200.5);\x0a\x0a\x20\x20\x20\x20if(uv.x\x20>\x200.0\x20&&\x20uv.x\x20<\x201.0\x20&&\x20uv.y\x20>\x200.0\x20&&\x20uv.y\x20<\x201.0)\x20{\x0a\x20\x20\x20\x20\x20\x20float\x20dd\x20=\x20getDepth(texture2D(depthTexture,\x20uv));\x0a\x20\x20\x20\x20\x20\x20vec4\x20jzc\x20=\x20toEye(uv,\x20dd);\x0a\x20\x20\x20\x20\x20\x20dd\x20=\x20-jzc.z;\x0a\x20\x20\x20\x20\x20\x20if(d\x20>\x20dd)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20if(abs(abs(d)\x20-\x20abs(dd))\x20<=\x20step)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20jd\x20=\x20true;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20//\x20albedo\x20=\x20texture2D(colorTexture,\x20uv).rgb;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20albedo\x20=\x20guussColor(uv);\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20break;\x0a\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20}\x0a\x20\x20}\x0a\x20\x20if(jd)\x20{\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20vec4(mix(color.xyz,\x20albedo,\x200.5),\x201.0);\x0a\x20\x20}\x20else\x20{\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20color;\x0a\x20\x20}\x0a}\x0a','鼠标操作','_maxTileLevel','responseText','_tileWidth','_promise','ColorMaterialProperty','#ffffff00','west','_view','\x22\x20in\x20neutral\x20yet,\x20index\x20','appendChild','_pointCollection','_dataSource','bottom','_pitch_minHeight','+proj=tmerc\x20+lat_0=0\x20+lon_0=93\x20+k=1\x20+x_0=500000\x20+y_0=0\x20+ellps=GRS80\x20+units=m\x20+no_defs','opacity','lookAt','Failed\x20to\x20find\x20a\x20grid\x20shift\x20table\x20for\x20location\x20\x27','maximumZoomDistance','rightClick','_trackedEntity','centerOfMass','execute','charAt','_getAddress_ing','_objectsToExclude_auto','camera_changedHandler','_updateStyleBaseHook','FRONT','_outlineColor_alpha_bak','uniform\x20float\x20globalAlpha;\x0a\x0afloat\x20plot(float\x20st,\x20float\x20pct)\x20{\x0a\x20\x20return\x20smoothstep(pct,\x20pct,\x20st)\x20-\x20smoothstep(pct,\x20pct\x20+\x200.5,\x20st);\x0a}\x0a\x0aczm_material\x20czm_getMaterial(czm_materialInput\x20materialInput)\x20{\x0a\x20\x20czm_material\x20material\x20=\x20czm_getDefaultMaterial(materialInput);\x0a\x20\x20vec2\x20st\x20=\x20materialInput.st;\x0a\x20\x20float\x20time2\x20=\x20czm_frameNumber\x20/\x20speed;\x0a\x20\x20vec4\x20colorImage\x20=\x20texture2D(image,\x20vec2(fract(st.s),\x20fract(float(st.t\x20*\x20segment)\x20-\x20time2)));\x0a\x20\x20float\x20percent\x20=\x20distance(st.y,\x20.5)\x20/\x200.9;\x0a\x20\x20float\x20distance\x20=\x20length(vec2(st.x,\x20st.y));\x0a\x20\x20float\x20pf\x20=\x20plot(distance,\x20fract(czm_frameNumber\x20/\x20200.0)\x20*\x2010.);\x0a\x20\x20vec4\x20gradient\x20=\x20mix(vec4(1.0,\x201.0,\x201.0,\x201.0),\x20vec4(pf,\x20pf,\x20pf,\x201.0),\x200.8);\x0a\x20\x20float\x20alpha\x20=\x20(colorImage.a\x20*\x20(1.0\x20-\x20percent));\x0a\x20\x20vec3\x20diffuse\x20=\x20max(color.rgb\x20*\x20alpha\x20*\x20glow,\x20color.rgb);\x0a\x0a\x20\x20if(flowGlow\x20==\x201.0)\x20{\x0a\x20\x20\x20\x20vec4\x20rgba\x20=\x20mix(vec4(diffuse,\x20alpha),\x20gradient,\x20pf);\x0a\x20\x20\x20\x20material.diffuse\x20=\x20rgba.rgb;\x0a\x20\x20\x20\x20material.alpha\x20=\x20rgba.a\x20*\x20globalAlpha;\x0a\x20\x20}\x20else\x20{\x0a\x20\x20\x20\x20material.diffuse\x20=\x20diffuse;\x0a\x20\x20\x20\x20material.alpha\x20=\x20alpha\x20*\x20globalAlpha;\x0a\x20\x20}\x0a\x20\x20return\x20material;\x0a}\x0a','exact','color2','OBLIQ','_updateImage','alt','Geometry','sources','varying\x20vec3\x20v_positionEC;\x0avarying\x20vec3\x20v_normalEC;\x0avarying\x20vec2\x20v_st;\x0a\x0avoid\x20main()\x20{\x0a\x20\x20vec3\x20positionToEyeEC\x20=\x20-v_positionEC;\x0a\x20\x20vec3\x20normalEC\x20=\x20normalize(v_normalEC);\x0a\x20\x20\x20\x20#ifdef\x20FACE_FORWARD\x0a\x20\x20normalEC\x20=\x20faceforward(normalEC,\x20vec3(0.0,\x200.0,\x201.0),\x20-normalEC);\x0a\x20\x20\x20\x20#endif\x0a\x0a\x20\x20czm_materialInput\x20materialInput;\x0a\x20\x20materialInput.normalEC\x20=\x20normalEC;\x0a\x20\x20materialInput.positionToEyeEC\x20=\x20positionToEyeEC;\x0a\x20\x20materialInput.st\x20=\x20v_st;\x0a\x0a\x20\x20czm_material\x20material\x20=\x20czm_getMaterial(materialInput);\x0a\x20\x20gl_FragColor\x20=\x20vec4(material.diffuse\x20+\x20material.emission,\x20material.alpha);\x0a}\x0a','_minimumCollisionTerrainHeight','initMinMap','keyboardRoam','continue','keyCode','修改方向','mars3d-mousedownview-img','getOwnPropertyDescriptor','name','fromCssColorString','viewMatrix','maxHeight','_initSampledPositionProperty','filterColor','bindContextMenu','stRotation','TileCoordinatesImageryProvider','顯示三角網','cesium-widget-errorPanel-header','options','charCodeAt','longitude','stroke-opacity','1863240mbbtzn','PolygonOutlineGeometry','_rectangularSensorMars','instruction','positiveX','timeEndVal','styleOptions','atan2','toDataURL','Aerial','LabelCollection','0,0,0','_multipleDirty','windowPosition','Primitive','rgba(241,\x20211,\x2087,\x20','replaceMain','_frontFaceRS','hasCache','removeEventParent','listens','HeightReference','enableInputs','colorScheme','_onMarkerDragStart','clearMoveTargetDelay','MeasureHeight','_contextmenuConfig','undefined','createPickId','primitiveCollection','DebugModelMatrixPrimitive','WGS84','direction','angleStr','querySelectorAll','_debug','skyBox','contextMenuOpen','activate','NaN','fromTranslationRotationScale','autoCenter','EPSG:4545','lookAtTransform','\x0a\x20\x20\x20\x20uniform\x20sampler2D\x20u_mars_flatPolygonTexture;\x0a\x20\x20\x20\x20uniform\x20sampler2D\x20u_mars_matrixTexture;\x0a\x20\x20\x20\x20uniform\x20bool\x20u_mars_raise;\x0a\x20\x20\x20\x20uniform\x20vec4\x20u_mars_flatExtent;\x0a\x20\x20\x20\x20uniform\x20float\x20u_mars_size;\x0a\x20\x20\x20\x20uniform\x20float\x20u_mars_width;\x0a\x20\x20\x20\x20uniform\x20float\x20u_mars_rows;\x0a\x20\x20\x20\x20uniform\x20float\x20u_mars_tilesetHeight;\x0a\x20\x20\x20\x20#ifdef\x20MARS3D_CUSTOM_MVP\x0a\x20\x20\x20\x20\x20\x20\x20\x20uniform\x20mat4\x20u_mars_tilesetMatrix;\x0a\x20\x20\x20\x20\x20\x20\x20\x20uniform\x20mat4\x20u_mars_mvMatrix;\x0a\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x0a\x0a\x20\x20','hasMeasure','showText','plessis','dataSource','neckWidthFactor','_domeLineVA','setHeight','radii_x','reload','preRender','outlineWidth','ADDED','data-index','openHighlight','version','_rotateDirection','restore','_fillColor_alpha_bak','_getJulianDate','radius_g_1','distanceLegend','_metadataError','showFrustum','_onLeftUpHandler','LINEAR_NONE','行政地标','getCapabilities','moveForward','Airy\x201830','long0','_material','fa\x20fa-pencil-square','zoomTo','VertexFormat','moveVar','middleClick','EPSG:4517','请确认点是Cartesian3类型!','_getDefaultTemplate','_normalZ','Control','LEFT_ROTATE','Change\x20the\x20width(Y\x20direction)','command','_muyao','rectangleStyleConver','getLoop','Cartographic','sk.eyJ1IjoibWFyc2dpcyIsImEiOiJjbDFhYXQ3a2EwaHF6M2NvdnhmdjR6ajZ2In0.-sahm9R0QuPP3pAihJHC4A','_mouseEvent','getLangText','i3s_','one_minus_f_squared','全屏不可用','heightVar','_noMousePick','handler','outlinePositions','tailRight','originalStyle','_framebuffer','queryGridData','maxAlpha','_lat','toJSON','_lastUpdate','offsetWidth','heading','destroyObject','px;height:','cameraMoveStart','inverseTransformation','Carthage\x201934\x20Tunisia','createGraphic','_popupPosition','_popupMgr','_maximumDistance','_property','depthFail','stopFlicker','smallTooltip','num','COLUMN1ROW0','ClippingPlane','Lambert_Conformal_Conic_1SP','_graphic_move_y','Drawing','leftLayer','Resource','setOuterSvg','Cannot\x20call\x20a\x20class\x20as\x20a\x20function','_readyPromise','clear','getGraphics','_removeMeasureLabelAndEx','_关闭大气渲染','sin_p12','_sampledPositionProperty','isActivate','changed','_pickImageryLayerFeatures','_updateMoveAllHook','registerImageryProvider:\x20','getType','marsEditor','第一视角站到此处','_graphic_drawing','updateOutlinesDistanceDisplayCondition','_hasEditScale','Content-Type','_mouseDown','sampleHeight','pauseCameraViewList','altKey','_targetPoint','clipTarget','_interpolationDegree','GeometryInstance','Delete','開啓深度監測','firefox','009','Icon','GroundPolylinePrimitive','lat0','WallScroll','getPopup','Cartesian3','worldToModel','cosb1','Cassini_Soldner','all','CesiumRenderPass:textureScale必须大于0小于等于8','_container_outer','toRadians','trackedEntity','onabort','onlyPickModelPosition','mode','column','EPSG3857','search','bindPickId','google','noPickEntity','Failed\x20to\x20detect\x20nadgrid\x20endian-ness,\x20defaulting\x20to\x20little-endian','getState','colorHidden','_isCallbackPositions','type','hasEdit','billboardStyleConver','iconPadding','substr','Enable\x20night\x20vision','distanceStr','mouse','_removedBeforeHook','当前浏览器不支持WebGL功能','forwardExtrapolationType','_layers','gradient','_单击增加点','_onDbClickHandler','depthBiasStep','MultiLineString','getNormal','shape','atan','parent','blendColor','_visibleAreaColor','_initByMars3D','stopRotateMatrix','lcc','rgba(255,\x20255,\x20255,\x200.0)','eachThing','hbgd','GetCapabilities','convertLL2MC','PolylineStyleConver','_showDrawMouseMoveSmallTooltip','rotateStep','_graphic_move_z','font_family','_update','当前版本Mars3D建议引入\x20v1.92\x20至\x20v1.96\x20版本\x20Cesium\x20库','reject','_selectedIdTexture','rectangularSensorStyleConver','_cancelPositionsCallback','_allPage','配置中的图层未处理','myriametre','getShowPositon','sinlat0','_firingCount','sectionMeasure','snowEffect','divWidth','colorAlphaByDistance','_graticuleProvider','Standard_Parallel_1','_boundingSphereWC','_dragger_index','useLogDepth','Equidistant_Cylindrical','圖上量算','http://its.map.baidu.com:8002/traffic/TrafficTileService?x={x}&y={y}&level={z}&time=','_formatRouteData','fps','longlat','_external','temp','eastNorthUpToFixedFrame','stopDraw','_getFactor','fromElements','iterator','EPSG:4526','getGraphicById','flat','_setPitchRange_mouseMoveHandler','minWidth','greaterThanOrEquals','FogEffectNo','getElementsByClassName','_matrixMove','+proj=tmerc\x20+lat_0=0\x20+lon_0=78\x20+k=1\x20+x_0=500000\x20+y_0=0\x20+ellps=GRS80\x20+units=m\x20+no_defs','enabledEvent','增加點','+proj=tmerc\x20+lat_0=0\x20+lon_0=111\x20+k=1\x20+x_0=19500000\x20+y_0=0\x20+ellps=GRS80\x20+units=m\x20+no_defs','image/jpeg','PI_OVER_TWO','_controls','glowWidth','\x0a\x20\x20\x20\x20\x20\x20transform\x20:\x20rotate(-','_toJSON_Ex','hasDrawDelPoint','EDATUM','关闭黑白','_uniforms_baseWaterColor_alpha','place','remove','Load\x20Model…','EPSG:4494','vertex_H','WGS84标准椭球,即\x20EPSG:4326','circleC','setView','getTime','method','onDrag','arrow','blue','_updatePositionsHook','_eventParents','showThroughEllipsoid','upz','flags','drawShow','updateOrientation','count','entityCollection','_shadingType','_stopDrawHook','_tilesetMatrix','https://services.arcgisonline.com/ArcGIS/rest/services/World_Street_Map/MapServer','ion','getArcPoints','toGeoJSON','arc_z','content-type','multiplyByVector','repeat_x','postProcessStage','_orbitFrame','_counts','無法刪除,點數量不能少于','_isStart','_updateAngleAndOpacity','keyup','prototype','skyAtmosphere','geocent','_sectorLineVA','extension','face',')\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20modelPos.z\x20=\x20mars_row.z;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20else\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20modelPos.y\x20=\x20mars_row.z;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20position\x20=\x20u_modelViewMatrix\x20*\x20modelPos;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20gl_Position\x20=\x20czm_projection\x20*\x20position;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20break;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20}\x0a\x20\x20','setLayerSplitDirection','enabledMoveTarget','baseVal','_createPolylineOutline','_velocityScratch','minimumRadius','_setRectangleByOptions','north','Inverse\x20grid\x20shift\x20iteration\x20failed,\x20presumably\x20at\x20grid\x20edge.\x20\x20Using\x20first\x20approximation.','cosph0','closeContextMenu','_rectangle','_updateVertexShader','+proj=tmerc\x20+lat_0=0\x20+lon_0=135\x20+k=1\x20+x_0=23500000\x20+y_0=0\x20+ellps=GRS80\x20+units=m\x20+no_defs','then','Maupertius\x201738','EPSG4490','addCircle','hierarchy','pointStyleConver','StripeMaterialProperty','導出GeoJSON','_outlinePositions','https://','startsWith','surfaceDistance','updateLengthForTerrain','testPoint','rectangleP','fillStyle','isPointVisible','fromColor','Export\x20image','\x0avarying\x20float\x20me_isSelected;\x0abool\x20czm_selected(){\x0a\x20\x20\x20\x20return\x20czm_selected(','BACK','_立方米','grid','_passState','_forwardExtrapolationType','grazingAltitudeLocation','toCartesian','getArrayRandomOne','EllipsoidTangentPlane','setAttribute','_graphic_rotate_y','noHeight','hasBindEvent','_initByEdit','Transverse_Mercator','开启拾取高亮','_style2JsonBase','GRS\x2067(IUGG\x201967)','TRIANGLES','Property','_tileDiscardPolicy','removeThing','billboard','positionsShow','ms\x20exceeded','cancelFlyTo','enableCollisionDetection','_fboClearCommand','_toOneCesiumVal_Poly','withAlpha','closed','SCENE2D','Unknown','TerrainWireframeNo','Quaternion','shaderSource','_onEventHook','cesium-button\x20cesium-toolbar-button\x20mars3d-vrButton','lateralSurfaceMaterial','GeometryAttributes','_enabledMoveTarget','video','Export\x20GeoJSON','_layer','coneTrackP','getFactorial','_updatePointerEvents','currentStyle','morphTo3D','createLayer','UrlTemplateImageryProvider','_万米','_arrLayer','isAll','polygonWall','_pickRS','GLOBE','sin_p14','LineDotDash','createElement','https://restapi.amap.com/v3/place/around','_controlList','_minimumHeights','getMaxHeight','showBox','Longitude_Of_Center','max(contourMaterial.alpha,\x20aspectRampMaterial.alpha)','_maxCacheCount','midpoint','globe','updateAllDistance','updateBox','_setCanvasOption','verticalOrigin','bloom','test','位置信息','far','post','_pauseTimeCounts','font','mars3d-mousedownview-show','parse','_hasCache','Close\x20black\x20and\x20white','_flatExtent','silhouetteSize','bessel','Mask','textarea','arrLX','minHeight\x20请传入有效数值!','_createAppearance','allDistance','_frustumPrimitive','_entity_scanPlane','_clampToGround_last','includeKeys','停止按軸旋轉','names','defaultValue','openFlyAnimation','mars3d-contextmenu-ul','SplitDirection','_pickCommand','_entity_outlines','edgeColor','未知原因,导出失败!','formatted_address','_isDragger','isAutoEditing','_getModelMatrix','TileProviderError','interpolate','clrk80','second_all','_limitAngle','_events','getBaseLength','chordLength','timeoutErrorMessage','_primitive_label','top','WallGeometry','lat','纵坐标','blackAndWhiteEffect','_跟踪锁定','u_mars_tilesetHeight','_computeModelMatrix','51994FFZnFe','clickTileGraphic','longitude_of_center','cloneProperty','terrainProvider','enableRotate','getArrowHeadPoints','join','world_geodetic_system_1984','ReferenceFrame','_isColorMaterial','_arrowInstances','_currentExtent','_gaze','allowDrillPick','addDynamicPosition','tailWidthFactor','circular_clone_topPoints','fa\x20fa-lock','_getItemDataId','views','dimensions_x','properties','datumName','_tileHeight','_last_clockRange','请确认参数符合规则:数组长度大于1,宽高不能为0!','lowerLatitude','bottomHeight','closeSmallTooltip','ratexp','image2','planeStyleConver','_allCount','debugShowBoundingVolume','customTags','不存在graphicType无法解析数据对Graphic','_primitiveCollection','ml1','C_x','near','lastPointTemporary','citylimit','parentContainer','defined','cylinder','DrawEditYes','Walbeck','tilingScheme','toDegrees','图片加载失败:','GlobeSurfaceTileProvider','inverseViewMatrix','getLayers','longc','unbindTooltip','+proj=tmerc\x20+lat_0=0\x20+lon_0=87\x20+k=1\x20+x_0=29500000\x20+y_0=0\x20+ellps=GRS80\x20+units=m\x20+no_defs','bottomRadius','_packedLength','autoMiddleDynamicPosition','_looking','startAngle','uniform\x20float\x20globalAlpha;\x0a\x0aczm_material\x20czm_getMaterial(czm_materialInput\x20materialInput)\x20{\x0a\x20\x20czm_material\x20material\x20=\x20czm_getDefaultMaterial(materialInput);\x0a\x20\x20vec2\x20st\x20=\x20materialInput.st;\x0a\x20\x20vec4\x20imgC\x20=\x20texture2D(image,\x20st);\x0a\x20\x20if(imgC.a\x20>\x20.0)\x20{\x0a\x20\x20\x20\x20material.diffuse\x20=\x20color.rgb;\x0a\x20\x20}\x0a\x20\x20material.alpha\x20=\x20imgC.a\x20*\x20color.a\x20*\x20globalAlpha;\x0a\x20\x20return\x20material;\x0a}\x0a','GOOGLE','_depthTestAgainstTerrain_reset','MM月dd日','returnIdsOnly','scaleZ','Modify\x20the\x20position','_minPointNum','timeline','active','_corridorEx','mandatory','_positionWC','_标记点','Cesium3DTileStyle','您的浏览器内存已耗尽,请刷新页面后重试。','updateClock','_clusterData','_hasMapInit','https://restapi.amap.com/v3/place/polygon','<iframe\x20id=\x22ifarm\x22\x20src=\x22','_onMouseMoveHandler','_高度差','_styleCallback','angle2','pixelOffset_original','getSlopeContourMaterial','mouseMoveTarget','popupClose','end','();\x20\x0a','headAngle','isArray','_removedHook','maximumCone','addLayer:图层id存在冲突,已重新赋值id','hasClosure','updateVisibleDistance','arcgis','LEFT_DRAG','場景設置','_moveDistanceSum','fromRadians','LEFT','corridor','fadeFactor','PixelFormat','onChange','_domeBackCommand','EPSG:4537','drawMouseMove','hue','_arrThing','fromScale','cameraMoveEnd','getHeight','model','#D33B7D','_getPopupPosition','added','_billboardCollection','getThingById','tileset','3DTiles','_pickId','splice','lngLatToMercator','IDENTITY','_lineColor_alpha','depthRange','reverse','WGS84\x20椭球','getTileCredits','experimental-webgl','_useTiles','rgba(149,0,235,0.99)','GeoJsonLayer:没有传入\x20url\x20或\x20data\x20参数,请确认是否有误。','类型已存在','_smallMap','tileMatrixSetID','output','editStyle','clockStop','NeonLight','endAngle','_单击完成绘制','_ellipsoid','createVertexBuffer','datum','formatNum','contourMaterial.alpha\x20==\x200.0\x20?\x20aspectRampMaterial.diffuse\x20:\x20contourMaterial.diffuse','multiplier','areaMeasure','showLateralSurfaces','cloud','_isInSceneCamera','radius_p_inv2','hasAlphaChannel','_hasChangeEnableInputs','_computedScanPlaneModelMatrix','polygonStyleConver','alphaPower','eventType','oddColor','alt_offset','cva','close','updateHeight','BoxStyleConver','polylineVolume','renderPass','https://api.map.baidu.com/reverse_geocoding/v3/','_container_onMouseoutHandler','onDownloadProgress','_getItemHtml','Walking','_sectorVA','coslat0','event','WebMercatorTilingScheme','CENTER','rotateSpeed','getRequiredDataPoints','debugExtent','_keys','BoundingBox','_lineColor','fromMercator','zoneNumber','hasChildLayer','_conventMarsOptions','off','Oblique_Mercator','emitterModelMatrix','cellAlpha','<?xml\x20version=\x221.0\x22\x20encoding=\x22UTF-8\x22\x20standalone=\x22no\x22?>\x0a<svg\x20width=\x22162px\x22\x20height=\x22162px\x22\x20viewBox=\x220\x200\x20162\x20162\x22\x20version=\x221.1\x22\x20xmlns=\x22http://www.w3.org/2000/svg\x22\x20xmlns:xlink=\x22http://www.w3.org/1999/xlink\x22>\x0a\x20\x20\x20\x20<title>拖拽调整四周方向角,双击回正北</title>\x0a\x20\x20\x20\x20<desc>mars3d.cn</desc>\x0a\x20\x20\x20\x20<defs></defs>\x0a\x20\x20\x20\x20<g\x20id=\x22Page-1\x22\x20stroke=\x22none\x22\x20stroke-width=\x221\x22\x20fill-rule=\x22evenodd\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20<g\x20id=\x22compass-outer\x22\x20fill-rule=\x22nonzero\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<path\x20d=\x22M80.8410544,161.682109\x20C36.1937731,161.682109\x200,125.488336\x200,80.8410544\x20C0,36.1937731\x2036.1937731,0\x2080.8410544,0\x20C125.488336,0\x20161.682109,36.1937731\x20161.682109,80.8410544\x20C161.682109,125.488336\x20125.488336,161.682109\x2080.8410544,161.682109\x20Z\x20M81.1836011,134.620909\x20C110.696211,134.620909\x20134.620909,110.696211\x20134.620909,81.1836011\x20C134.620909,51.6709916\x20110.696211,27.7462941\x2081.1836011,27.7462941\x20C51.6709916,27.7462941\x2027.7462941,51.6709916\x2027.7462941,81.1836011\x20C27.7462941,110.696211\x2051.6709916,134.620909\x2081.1836011,134.620909\x20Z\x22\x20id=\x22Oval-108\x22></path>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<circle\x20id=\x22Oval-74\x22\x20fill=\x22#FFFFFF\x22\x20cx=\x22129.493683\x22\x20cy=\x22127.952092\x22\x20r=\x221.54159147\x22></circle>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<circle\x20id=\x22Oval-74-Copy-3\x22\x20fill=\x22#FFFFFF\x22\x20cx=\x22129.493683\x22\x20cy=\x2235.4566038\x22\x20r=\x221.54159147\x22></circle>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<circle\x20id=\x22Oval-74-Copy-5\x22\x20fill=\x22#FFFFFF\x22\x20cx=\x2230.8318294\x22\x20cy=\x22127.952092\x22\x20r=\x221.54159147\x22></circle>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<circle\x20id=\x22Oval-74-Copy-4\x22\x20fill=\x22#FFFFFF\x22\x20cx=\x2230.8318294\x22\x20cy=\x2235.4566038\x22\x20r=\x221.54159147\x22></circle>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<polygon\x20id=\x22N\x22\x20fill=\x22#FFFFFF\x22\x20points=\x2284.9318072\x2023.1238721\x2084.9318072\x2013.1321362\x2082.5623385\x2013.1321362\x2082.5623385\x2019.2984646\x2077.951866\x2013.1321362\x2075.7108625\x2013.1321362\x2075.7108625\x2023.1238721\x2078.0946053\x2023.1238721\x2078.0946053\x2016.9718176\x2082.6908037\x2023.1238721\x22></polygon>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<polygon\x20id=\x22Line\x22\x20fill=\x22#FFFFFF\x22\x20points=\x22143.368007\x2082.1093476\x20152.617555\x2082.1093476\x20152.617555\x2081.2993476\x20143.368007\x2081.2993476\x22></polygon>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<polygon\x20id=\x22Line-Copy-8\x22\x20fill=\x22#FFFFFF\x22\x20points=\x229.24954884\x2082.1093476\x2018.4990976\x2082.1093476\x2018.4990976\x2081.2993476\x209.24954884\x2081.2993476\x22></polygon>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<polygon\x20id=\x22Line\x22\x20fill=\x22#FFFFFF\x22\x20points=\x2281.2993476\x20143.368007\x2081.2993476\x20152.617555\x2082.1093476\x20152.617555\x2082.1093476\x20143.368007\x22></polygon>\x0a\x20\x20\x20\x20\x20\x20\x20\x20</g>\x0a\x20\x20\x20\x20</g>\x0a</svg>\x0a','contourShow','https://restapi.amap.com/v3/geocode/regeo','website','Draw','cesium-button\x20cesium-toolbar-button\x20mar3d-toolButton','HH:mm:ss\x20S','postProcessStages','polylineP','STATIC_DRAW','qs0','_xTable','_释放后完成修改','_domeVA','max','getRectangle','rotateMatrix','progress','corridorC','labelHeight','_createCommand','cos_p14','MarsArray','_maxPointNum','pop','outlineOpacity','updatePass','_scanPlaneMode','#extension\x20GL_OES_standard_derivatives\x20:\x20enable\x0auniform\x20sampler2D\x20colorTexture;\x0auniform\x20sampler2D\x20depthTexture;\x0auniform\x20float\x20lineWidth;\x0auniform\x20float\x20height;\x0auniform\x20bvec3\x20strokeType;\x0auniform\x20vec3\x20tjxColor;\x0auniform\x20vec3\x20bjColor;\x0auniform\x20vec3\x20cameraPos;\x0auniform\x20float\x20mbDis;\x0avarying\x20vec2\x20v_textureCoordinates;\x0a\x0avec4\x20toEye(in\x20vec2\x20uv,\x20in\x20float\x20depth)\x20{\x0a\x20\x20vec2\x20xy\x20=\x20vec2((uv.x\x20*\x202.0\x20-\x201.0),\x20(uv.y\x20*\x202.0\x20-\x201.0));\x0a\x20\x20vec4\x20posInCamera\x20=\x20czm_inverseProjection\x20*\x20vec4(xy,\x20depth,\x201.0);\x0a\x20\x20posInCamera\x20=\x20posInCamera\x20/\x20posInCamera.w;\x0a\x20\x20return\x20posInCamera;\x0a}\x0afloat\x20getDepth(in\x20vec4\x20depth)\x20{\x0a\x20\x20float\x20z_window\x20=\x20czm_unpackDepth(depth);\x0a\x20\x20z_window\x20=\x20czm_reverseLogDepth(z_window);\x0a\x20\x20float\x20n_range\x20=\x20czm_depthRange.near;\x0a\x20\x20float\x20f_range\x20=\x20czm_depthRange.far;\x0a\x20\x20return\x20(2.0\x20*\x20z_window\x20-\x20n_range\x20-\x20f_range)\x20/\x20(f_range\x20-\x20n_range);\x0a}\x0abool\x20isTJX(vec2\x20uv,\x20float\x20lw)\x20{\x0a\x20\x20vec2\x20pixelSize\x20=\x20lw\x20/\x20czm_viewport.zw;\x0a\x20\x20float\x20dx0\x20=\x20-pixelSize.x;\x0a\x20\x20float\x20dy0\x20=\x20-pixelSize.y;\x0a\x20\x20float\x20dx1\x20=\x20pixelSize.x;\x0a\x20\x20float\x20dy1\x20=\x20pixelSize.y;\x0a\x0a\x20\x20vec2\x20currUV\x20=\x20uv\x20+\x20vec2(dx0,\x20dy0);\x0a\x20\x20vec4\x20currDepth\x20=\x20texture2D(depthTexture,\x20currUV);\x0a\x20\x20float\x20depth\x20=\x20getDepth(currDepth);\x0a\x20\x20if(depth\x20>=\x201.0)\x0a\x20\x20\x20\x20return\x20true;\x0a\x0a\x20\x20currUV\x20=\x20uv\x20+\x20vec2(0.0,\x20dy0);\x0a\x20\x20currDepth\x20=\x20texture2D(depthTexture,\x20currUV);\x0a\x20\x20depth\x20=\x20getDepth(currDepth);\x0a\x20\x20if(depth\x20>=\x201.0)\x0a\x20\x20\x20\x20return\x20true;\x0a\x0a\x20\x20currUV\x20=\x20uv\x20+\x20vec2(dx1,\x20dy0);\x0a\x20\x20currDepth\x20=\x20texture2D(depthTexture,\x20currUV);\x0a\x20\x20depth\x20=\x20getDepth(currDepth);\x0a\x20\x20if(depth\x20>=\x201.0)\x0a\x20\x20\x20\x20return\x20true;\x0a\x0a\x20\x20currUV\x20=\x20uv\x20+\x20vec2(dx0,\x200.0);\x0a\x20\x20currDepth\x20=\x20texture2D(depthTexture,\x20currUV);\x0a\x20\x20depth\x20=\x20getDepth(currDepth);\x0a\x20\x20if(depth\x20>=\x201.0)\x0a\x20\x20\x20\x20return\x20true;\x0a\x0a\x20\x20currUV\x20=\x20uv\x20+\x20vec2(dx1,\x200.0);\x0a\x20\x20currDepth\x20=\x20texture2D(depthTexture,\x20currUV);\x0a\x20\x20depth\x20=\x20getDepth(currDepth);\x0a\x20\x20if(depth\x20>=\x201.0)\x0a\x20\x20\x20\x20return\x20true;\x0a\x0a\x20\x20currUV\x20=\x20uv\x20+\x20vec2(dx0,\x20dy1);\x0a\x20\x20currDepth\x20=\x20texture2D(depthTexture,\x20currUV);\x0a\x20\x20depth\x20=\x20getDepth(currDepth);\x0a\x20\x20if(depth\x20>=\x201.0)\x0a\x20\x20\x20\x20return\x20true;\x0a\x0a\x20\x20currUV\x20=\x20uv\x20+\x20vec2(0.0,\x20dy1);\x0a\x20\x20currDepth\x20=\x20texture2D(depthTexture,\x20currUV);\x0a\x20\x20depth\x20=\x20getDepth(currDepth);\x0a\x20\x20if(depth\x20>=\x201.0)\x0a\x20\x20\x20\x20return\x20true;\x0a\x0a\x20\x20currUV\x20=\x20uv\x20+\x20vec2(dx1,\x20dy1);\x0a\x20\x20currDepth\x20=\x20texture2D(depthTexture,\x20currUV);\x0a\x20\x20depth\x20=\x20getDepth(currDepth);\x0a\x20\x20if(depth\x20>=\x201.0)\x0a\x20\x20\x20\x20return\x20true;\x0a\x0a\x20\x20return\x20false;\x0a}\x0a\x0avoid\x20main()\x20{\x0a\x20\x20vec4\x20color\x20=\x20texture2D(colorTexture,\x20v_textureCoordinates);\x0a\x20\x20if(height\x20>\x2014102.0)\x20{\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20color;\x0a\x20\x20\x20\x20return;\x0a\x20\x20}\x0a\x20\x20vec4\x20currD\x20=\x20texture2D(depthTexture,\x20v_textureCoordinates);\x0a\x20\x20if(currD.r\x20>=\x201.0)\x20{\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20color;\x0a\x20\x20\x20\x20return;\x0a\x20\x20}\x0a\x20\x20float\x20depth\x20=\x20getDepth(currD);\x0a\x20\x20vec4\x20positionEC\x20=\x20toEye(v_textureCoordinates,\x20depth);\x0a\x20\x20vec3\x20dx\x20=\x20dFdx(positionEC.xyz);\x0a\x20\x20vec3\x20dy\x20=\x20dFdy(positionEC.xyz);\x0a\x20\x20vec3\x20normal\x20=\x20normalize(cross(dx,\x20dy));\x0a\x0a\x20\x20if(strokeType.y\x20||\x20strokeType.z)\x20{\x0a\x20\x20\x20\x20vec4\x20wp\x20=\x20czm_inverseView\x20*\x20positionEC;\x0a\x20\x20\x20\x20if(distance(wp.xyz,\x20cameraPos)\x20>\x20mbDis)\x20{\x0a\x20\x20\x20\x20\x20\x20gl_FragColor\x20=\x20color;\x0a\x20\x20\x20\x20}\x20else\x20{\x0a\x20\x20\x20\x20\x20\x20float\x20dotNum\x20=\x20abs(dot(normal,\x20normalize(positionEC.xyz)));\x0a\x20\x20\x20\x20\x20\x20if(dotNum\x20<\x200.05)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20gl_FragColor\x20=\x20vec4(bjColor,\x201.0);\x0a\x20\x20\x20\x20\x20\x20\x20\x20return;\x0a\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20}\x0a\x20\x20}\x0a\x20\x20if(strokeType.x\x20||\x20strokeType.z)\x20{\x0a\x20\x20\x20\x20bool\x20tjx\x20=\x20isTJX(v_textureCoordinates,\x20lineWidth);\x0a\x20\x20\x20\x20if(tjx)\x20{\x0a\x20\x20\x20\x20\x20\x20gl_FragColor\x20=\x20vec4(tjxColor,\x201.0);\x0a\x20\x20\x20\x20\x20\x20return;\x0a\x20\x20\x20\x20}\x0a\x20\x20}\x0a\x20\x20gl_FragColor\x20=\x20color;\x0a}\x0a','GEOCCS','ImageMaterialProperty','sin_po','getThirdPoint','_useOIT','VertexArray','scaleByDistance_far','drawingBufferHeight','TimeIntervalCollection','gaode','polygonWallStyle','convex','Mercator_Auxiliary_Sphere','zIndex','dblClick','ZERO','_camera_cache','顯示地形','pickedObjects','_frustumFar','_matrixTexture','polygonTexture','backgroundPadding','ProviderViewModel','disable','_addLabel','vertexFormat','cartographicToCartesian','_修改方向','cesium-navigation-button-right','meters','addColorStop','canvas','getBasemaps','_mouseMoveHandler','color','hiddenColor','CTRL','EllipsoidSurfaceAppearance','TilesetBoundingVolumeYes','tips','CzmlDataSource','select','lineCount','getModelMatrix','EPSG:4495','_offCenterFrustum','stopAutoForward','_onPreRenderHandler','_bindEvent','AddMidPoint','fa\x20fa-moon-o','varying\x20vec3\x20v_positionMC;\x0avarying\x20vec3\x20v_positionEC;\x0avarying\x20vec2\x20v_st;\x0a\x0avoid\x20main()\x20{\x0a\x20\x20czm_materialInput\x20materialInput;\x0a\x20\x20vec3\x20normalEC\x20=\x20normalize(czm_normal3D\x20*\x20czm_geodeticSurfaceNormal(v_positionMC,\x20vec3(0.0),\x20vec3(1.0)));\x0a\x20\x20\x20\x20#ifdef\x20FACE_FORWARD\x0a\x20\x20normalEC\x20=\x20faceforward(normalEC,\x20vec3(0.0,\x200.0,\x201.0),\x20-normalEC);\x0a\x20\x20\x20\x20#endif\x0a\x20\x20materialInput.s\x20=\x20v_st.s;\x0a\x20\x20materialInput.st\x20=\x20v_st;\x0a\x20\x20materialInput.str\x20=\x20vec3(v_st,\x200.0);\x0a\x20\x20materialInput.normalEC\x20=\x20normalEC;\x0a\x20\x20materialInput.tangentToEyeMatrix\x20=\x20czm_eastNorthUpToEyeCoordinates(v_positionMC,\x20materialInput.normalEC);\x0a\x0a\x20\x20vec3\x20positionToEyeEC\x20=\x20-v_positionEC;\x0a\x20\x20materialInput.positionToEyeEC\x20=\x20positionToEyeEC;\x0a\x20\x20czm_material\x20material\x20=\x20czm_getMaterial(materialInput);\x0a\x0a\x20\x20\x20\x20#ifdef\x20FLAT\x0a\x20\x20gl_FragColor\x20=\x20vec4(material.diffuse\x20+\x20material.emission,\x20material.alpha);\x0a\x20\x20\x20\x20#else\x0a\x20\x20gl_FragColor\x20=\x20czm_phong(normalize(positionToEyeEC),\x20material,\x20czm_lightDirectionEC);\x0a\x20\x20\x20\x20#endif\x0a}\x0a','hostname','ClassificationType','ratio','Delambre\x201810\x20(Belgium)','uniform\x20vec4\x20u_color;\x0auniform\x20float\x20globalAlpha;\x0a\x0aczm_material\x20czm_getMaterial(czm_materialInput\x20materialInput)\x20{\x0a\x20\x20czm_material\x20material\x20=\x20czm_getDefaultMaterial(materialInput);\x0a\x20\x20vec2\x20st\x20=\x20materialInput.st;\x0a\x20\x20float\x20time\x20=\x20fract(czm_frameNumber\x20/\x2090.);\x0a\x20\x20vec2\x20new_st\x20=\x20fract(st\x20-\x20vec2(time,\x20time));\x0a\x20\x20vec4\x20color\x20=\x20texture2D(image,\x20new_st);\x0a\x0a\x20\x20vec3\x20diffuse\x20=\x20color.rgb;\x0a\x20\x20float\x20alpha\x20=\x20color.a;\x0a\x20\x20diffuse\x20*=\x20u_color.rgb;\x0a\x20\x20alpha\x20*=\x20u_color.a;\x0a\x20\x20alpha\x20*=\x20u_color.a;\x0a\x20\x20material.diffuse\x20=\x20diffuse;\x0a\x20\x20material.alpha\x20=\x20alpha\x20*\x20pow(1.\x20-\x20st.t,\x20u_color.a)\x20*\x20globalAlpha;\x0a\x20\x20return\x20material;\x0a}\x0a','diffHeight','_colorHidden','czmObjectEx','_labels','destroy','moveStep','hdr','availability','_container_onMouseMoveHandler','_level','_autoStopAngle','setNowTime','_position_draw','ImageType','renderType','fixedLight','group','download','addEventListener','datum_params','setOpacity','_maxPositionsLength','Modify\x20the\x20Scale','平移视图','removeControl','mouseout','onTick','_getDrawEntityStyle','totalArea','route','snowCover','currentTarget','pathStyleConver','uniform\x20vec4\x20evenColor;\x0auniform\x20vec4\x20oddColor;\x0auniform\x20float\x20frequency;\x0auniform\x20float\x20globalAlpha;\x0a\x0aczm_material\x20czm_getMaterial(czm_materialInput\x20materialInput)\x20{\x0a\x20\x20czm_material\x20material\x20=\x20czm_getDefaultMaterial(materialInput);\x0a\x0a\x20\x20//\x20From\x20Stefan\x20Gustavson\x27s\x20Procedural\x20Textures\x20in\x20GLSL\x20in\x20OpenGL\x20Insights\x0a\x20\x20vec2\x20F\x20=\x20czm_cellular(materialInput.st\x20*\x20frequency);\x0a\x20\x20float\x20t\x20=\x201.0\x20-\x20F.x\x20*\x20F.x;\x0a\x0a\x20\x20vec4\x20color\x20=\x20mix(evenColor,\x20oddColor,\x20t);\x0a\x20\x20material.diffuse\x20=\x20color.rgb;\x0a\x20\x20material.alpha\x20=\x20color.a\x20*\x20globalAlpha;\x0a\x0a\x20\x20return\x20material;\x0a}\x0a','_orginCenterPoint','mapProjection','phic0','inverseMatrix','glow','”相关数据!','setVisible','lineHeight','_setCameraViewListState','merge','correspondingElement','LEFT_DOWN','textStyles','depthFailMaterial','_uniforms_color_alpha','animationSpeed','polygon','contains','Click\x20to\x20activate\x20editing','_queryPageByIds','pauseTime','Point','pixelOffsetY','_hasEdit','orginMatrix','_scanPlaneRate','outlineStyle','_frustum','_sources','title','display','geometryType','granularity','setPitch','loadOk','capabilities','domtoimage','LodGraphicLayer:\x20数据的ID识别失败','530px','baseColor','updateModelMatrix','now','removeEffect','_times','Rectangle','+proj=tmerc\x20+lat_0=0\x20+lon_0=117\x20+k=1\x20+x_0=20500000\x20+y_0=0\x20+ellps=GRS80\x20+units=m\x20+no_defs','Axis','_moveHandler','_scanUniforms','wfs:','isConstant','_tailorRect','GoogleEarthEnterpriseMetadata','_rectangle_draw','updateText','bindHighlight','formatPosition','#00fff2','like','materialOptions','transZ','generateArc','preUpdate','czm_pickColor','6e5d9f46b78cfb5b5ab3d407dad8fd14','The\x20overall\x20translation','_cache_','_onRightClickHandler','_updateStyleHook','_orientation','_fragmentShaderText','clockRange','rectangleC','proceedCameraViewList','EQUIT','call','UNSIGNED_SHORT','ArcType','pixelToPoint','_rotateInitialCameraAngle','materials','lat1','objects','flyToPoint','plane_normal','Name','getRayEarthPositions','bufferSteps','_updatePrimitiveOpacity','Matrix4','formatData','ColorGeometryInstanceAttribute','_resource','Entity','handleSuccess','show','host','_drawMouseMoveHandler','evenColor','arrIDS','responseType','rotateCamera','_getTerrainOptions','COLUMBUS_VIEW','_measureHorLable','_rotateFrame','AREA_2','增加点','EPSG:4549','location','canvasLabel','图上量算','#2747E0','_tileLayer_addTileHandler','getCoordinate','latitudeInterval','fromHeadingPitchRoll','hasContextMenu','PARAMETER','_getJsonPositions','brightness','pinchMove','fa\x20fa-retweet','IsYaPing','editStop','_readChildNode','configureDescriptionFromProperties','isInRange','_highlightOptions','For\x20more\x20functions,\x20right\x20click','encoderOptions','North_American_Datum_1927','getTranslation','topRadius','_position','Turn\x20off\x20keyboard\x20roaming','</Literal>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20</PropertyIsEqualTo>\x20','con','billboardCollection','cvs','czm','_onMap_middleClick','removeSamples','showIntersection','mars3d_flat_main','_cloudCollection','openPopup','farValue','elevationRampMaterial','uid','axisY','_clearLastHighlight','appearance','hasOwnProperty','<?xml\x20version=\x221.0\x22\x20encoding=\x22UTF-8\x22?>\x0a<svg\x20width=\x2224\x22\x20height=\x2224\x22\x20viewBox=\x220\x200\x2048\x2048\x22\x20fill=\x22none\x22\x20xmlns=\x22http://www.w3.org/2000/svg\x22>\x0a\x20\x20<rect\x20width=\x2248\x22\x20height=\x2248\x22\x20fill=\x22white\x22\x20fill-opacity=\x220.01\x22/>\x0a\x20\x20<path\x20d=\x22M10.5\x2024L38.5\x2024\x22\x20stroke=\x22#ffffff\x22\x20stroke-width=\x225\x22\x20stroke-linecap=\x22round\x22\x20stroke-linejoin=\x22round\x22/>\x0a</svg>','__proto__','aspectRatio','_drawCommands','metaData','secondsDifference','defaultDatum','_planeAngleRadians','water','onlyPickTerrainPosition','things','_sceneOption','moveTimer','gtu','POSITION_ONLY','\x20\x20(','negativeX','cosX0','fromMGRS','parentSelected','convertToReferenceFrame','_maxHeight','_tilesetPlanClip','xmin','_mouseClickHandler','解析GetCapabilities出错','terrainExaggeration','walbeck','未处理参数','marsgis','B_im','xmf','_纬度','.closeButton','hasTerrain','getShowPositions','_setFeatureProperties','_primitive2','cancelAnimationFrame','position','\x22\x20placeholder=\x22请输入\x20','layer','QueryGeoServer\x20请求出错','blackAndWhite','_thingList','addRing','ModelStyleConver','Cartesian2','disTerrainScale','getTempPoint4','isFormat','<br\x20/>','outerHTML','scaleByDistance','false_easting','getShapeForPipeline','leftUp','S_POLE','_mars_type','labelStyleConver','readCharicter','_planeOptions','uniform\x20sampler2D\x20image;\x0auniform\x20float\x20opacity;\x0auniform\x20vec4\x20color;\x0auniform\x20float\x20globalAlpha;\x0auniform\x20bool\x20flipx;\x0auniform\x20bool\x20flipy;\x0auniform\x20bool\x20noWhite;\x0a\x0aczm_material\x20czm_getMaterial(czm_materialInput\x20materialInput)\x20{\x0a\x20\x20czm_material\x20material\x20=\x20czm_getDefaultMaterial(materialInput);\x0a\x20\x20vec2\x20st\x20=\x20materialInput.st;\x0a\x20\x20if(flipx){\x0a\x20\x20\x20\x20st.x\x20=\x20st.x\x20+\x20(0.5\x20-\x20st.x)\x20*\x202.0;\x0a\x20\x20}\x0a\x20\x20if(flipy){\x0a\x20\x20\x20\x20st.y\x20=\x20st.y\x20+\x20(0.5\x20-\x20st.y)\x20*\x202.0;\x0a\x20\x20}\x0a\x0a\x20\x20vec4\x20colorImage;\x0a\x20\x20if(speed\x20!=\x200.0)\x0a\x20\x20\x20\x20colorImage\x20=\x20texture2D(image,\x20vec2(fract(st.s\x20+\x20czm_frameNumber\x20*\x20speed\x20/\x201000.0),\x20fract(st.t)));\x0a\x20\x20else\x0a\x20\x20\x20\x20colorImage\x20=\x20texture2D(image,\x20st);\x0a\x0a\x20\x20if(noWhite\x20&&\x20colorImage.rgb\x20==\x20vec3(1.0))\x20{\x0a\x20\x20\x20\x20discard;\x0a\x20\x20}\x0a\x20\x20material.alpha\x20=\x20colorImage.a\x20*\x20opacity\x20*\x20color.a\x20*\x20globalAlpha;\x0a\x20\x20material.diffuse\x20=\x20colorImage.rgb\x20*\x20color.rgb;\x0a\x20\x20return\x20material;\x0a}\x0a','MathDistance','concat','_translucent','\x0a(+','B_re','_composites','distanceLastFd','processFeatureCollection','dhEvent','AJSAJS','arrLen','EPSILON6','</label>','_mScale','C_im','PROJECTEDCRS','UNIT_X','number','eva','_updateExOpacity','plane_distance','_wkid','ctx','sterea','DefaultImageId','水平距離','addressComponent','rad);\x0a\x20\x20\x20\x20\x20\x20','_isMouseLeftButtonPressed','symbol','_globe','SampledProperty','set','warn','_smallTooltip','EasingFunction','_positions_show','analysisOptions','ClearCommand','maximumRadius','rotationMatrixFromPositionVelocity','getPicked','prepareVAO','_positions_draw','last_highlighGraphic','rgb(21,\x20209,\x20242)','fov','cols','down','modelStyleConver','mouseDown','_cluster','_stateAll','updateStyle','_scanePlaneXHalfAngle','flyToPositions','_lightPositionEC','停止調整比例','CubeMap','sqrt','defer','TdtPOI:\x20请传入参location数','S-JTSK\x20(Ferro)','lngColumn','rgba(245,49,232,0.99)','WGS\x2084','\x0a\x20\x20\x20\x20\x20\x20\x20\x20<div\x20class=\x22mars3d-popup-content-wrapper\x20mars3d-popup-background\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<div\x20id=\x22popup-','_getDrawEntityClass','MaterialAppearance','scanPlane','_updateImage_delay','_beginAnalysis','_加载模型中','constructor','requestImage','fa\x20fa-sort-amount-desc','selectedLayer','index','loadGeoJSON','MIDDLE_CLICK','_last_pickedObject','_positions_CallbackProperty','getCubicValue','_postRenderHandler','+proj=tmerc\x20+lat_0=0\x20+lon_0=111\x20+k=1\x20+x_0=500000\x20+y_0=0\x20+ellps=GRS80\x20+units=m\x20+no_defs','collectionChanged','open','outlineEffect','morphStart','defaultVisualizersCallback','_polyline_positions','beduaram','EllipsoidWave','property','translucency','clock','closeButton','PINCH_START','SceneTransforms','aea','Fast_Transverse_Mercator','lam','_color_alpha','PINCH_MOVE','oProj','https://tm.amap.com/trafficengine/mapabc/traffictile?v=1.0&t=1&x={x}&y={y}&z={z}&&t=','lambda0','pointDM','PolyUtil','polygonHierarchy','gradations','viewer','DrawEditNo','.active','EllipsoidGeodesic','floor','wmts','fog','vec','maximumConeDegree','cbg','CzmlLayer:请必须传入\x20url\x20或\x20data\x20参数','CorridorOutlineGeometry','postUpdate','updateAttrForDrawing','105pFNUyH','middleUp','pickedObject','equals','_unbindEditEvent','vertexArray','_command','radii','_cubeMap','enabled','mouseEvent','TimeInterval','toDate','_showSectorLines','pid','getPropertyValue','cesium-navigation-help-zoom','PerInstanceColorAppearance','axis','swallowTailFactor','_heightDraggers','region','source\x20is\x20required.','onlySelected','msg','excludedKeys','_performanceDisplay','fogEffect','Blur2','geoJsonLayer_onClickHandler','dashLength','buildModuleUrl','max-width:\x20','fromGeometry','px;','DrawCommand','openHighlight:原有style中不存在以下属性,关闭高亮时将无法恢复','towgs84','slope','_moveActive','_getColorByColorMaterial','停止編輯','highlight','getInnerHTML','animation','referenceFrame','getLayerById','_getWellData','_lastShow','last-modified','Cesium官方Ion提供的高分辨率全球地形','frameRateHeight','https://restapi.amap.com/v3/assistant/inputtips','5e5949f7e96e8a136ef36a6594f18cdf','1.3.0','_showData','開啓泛光','heightStr','heightTriangleMeasure','C_re','_matrixFloat32','objectsToExclude','_tilesetClip','OPAQUE','TRANSLUCENT','ch1903','renderPass_','_getEventByType','updateDraggers','AREA_0','removeGraphic','replace','空间距离','_editPointHandler','_last_fireIndex','isClockWise','_updateClr','_currDistance','_intersectionWidth','CameraEventType','isShowing','tooltipOpen','goNext','fromCartesianArray','setCameraView','geocentric','green','pinchStart','WHITE','170px','_ferro','nightVisionEffect','font_size','interpolation','_position_inertial','clustering','DESTROY','lon','_readNode','Texture','_onMouseMoveDraggerHandler','_mainContainer','tileVisible','addLayer','isDestroy','center','minDistance','_canvas','_properties','currentTime','_time','Modified\x20Airy','classificationType','i3sNode','identity','_pitch_max','convertMC2LL','fixedFrameToHeadingPitchRoll','valueFD','mouseUp','token','_updateLabelOpacity','_videoContainer','_container','_map_extentChangeHandler','HorizontalOrigin','三维视图','bboxSR','_sendCount','points','gaodekey','varying','getClass:未找到该类型对应的处理类','context','flyTo','accuracy','vertexShader','createRadialGradient','shadows','sinrot','_setPositions','transparent','style','frameState','_color','10px','repeat_y','Y_UP_TO_Z_UP','defaultTexture','Double_Stereographic','maximumHeights','borderOpacity','<li\x20class=\x22line\x22></li>','deleteLayer','marsOptions','state','wm³','rotatePoint','log','rotateStop','cesiumWidget','imageryLayers','clippingPlanes','Northing\x20at\x20false\x20origin','telephone','planeAngle','authorization','addEventParent','angleBetween','keyWord','http://mars3d.cn','_perspectiveMatrix','strokeStyle','insertBefore','Clarke\x201880\x20mod.','edgeWidth','_surface','no_off','PassState','PointCloud3DTileContent','_canrefresh','srsCode','LngLatArray','PROJCS','_updateNormal','data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAEACAYAAADSoXR2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjExQTg0NDEyMDEzQjExRUFBNDhBRjhGMUMzOUUyNTU0IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjExQTg0NDEzMDEzQjExRUFBNDhBRjhGMUMzOUUyNTU0Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MTFBODQ0MTAwMTNCMTFFQUE0OEFGOEYxQzM5RTI1NTQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTFBODQ0MTEwMTNCMTFFQUE0OEFGOEYxQzM5RTI1NTQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz41vRwAAAAE90lEQVR42uydyW4UMRCG3T2dgYSAEGs4sp44cCJBcGUJbwCvALwWPAI8ABwAiUVwgLBdkEikJEiAGMhkZqhfU1aa1sy0g+yaJPyWSupOpPjz0uVyucrJer2eG2fJ3ZgLAQhAgC0PgN8XIlkqgGLE75oih0WmRVZEvop0rHog18rnRe6IzInsthyCXFt+TuSKyGmRXZZDgK5eFrkv8l7kiUhrxN/JSo3pigSvcNmI1bCh3b5LK2+NqHyvyEF9x3z5HgqRRViOAXhW5JrCoNdei/y20gMYxhmRSyIXRY6JTMT4DENLW+SdyD19x/NajDmwmYIW79Hnn+MA4GJEAAIQgABJbMJB+n5Sl9zWZvR9DABUfkJkVt8fi3zUldAEoKl24Y2S1fPZEmBdZFHkkb4vxTLRQ5djbyUf0ncYrD/UADUB8MZno2Q19yx7gIqIAAQgAAEIQIAtYZT+85LvRnjQCoPKR3rQUgN4Y3ZeK30g8qps0qeeAzDn4TWD9+ySG+BBS90DaGnVg9a2tgnR4il9/jkOACoiAhCAAASIZpAAFl6yulO0JACo/IDrn6CedP1zxOciv6wAYNnAP3RVBeWtJQCWzG8iL/X9g4vkqNzMctzUXtintt2KM/aS+bmQaY90rb8CF6tSKiICEIAABCAAAQiwbfcFIWVCbUcc9bZDLKiYAKj4uOv7Bb+ILLj+8W7PCgC7Jhzv44Qdh9yrru8V61jPgd645gD2io+15RiC5ZA5ENNPmGmDmtrta9YAVEQE2FlrQUM/J6efU8cSAD87ojodBaccS6kgiiErGiq/qe93XT+3oGU5BJnbyKrIUs6BQZoQUEcrQ7CYagiGqeKiMgnXLXsg5uJUm/RQJKy8fGS7PMw6SgVQPrJFGZr0kCfUL/7IFjIzrLGpemBQ0kPbehL6I9vMjUh6oEVEAAIQgAAEIAABdpyj0qcK71YrqGUJANNrv+sHOcAiRpDDM1cTY1BEHk7kqyP/2Ac5vLEEQEG8aDnIoTb5ObZRWg5ywG5o1dX4ClNYxT7IISgJPsXGpLut9MCWU0S5bqkmdAa3LQEwcZDAfkZ3tthQfkwNkVeeD6kiuaUabcp6DpS9YyalrAdQ8bT1EFQVUabarND9fNuyB2gREYAABCAAAQhAAAIQoM770UgBXARCIr/koDogVlzgrWuxemBKd0m4JnBed0+5ZQ9gn3BK5LK+P4y5ewoB8DFiKO91COLFfwVuTCZV1hSoYw1APZCsFIkbN1Haaa87wwiKQe6eT27AEX6esPVVd8/kOOdAz/oz9FE0p+uGIKUeqE5C8xgSKiICEIAABCAAAQhAAAIQgAAEIAABCECA6AA+sbkREyDUUYlKD6ggZwzRkr8tewBhusisv+0in5qE/hFchoZTE0TL4p8sTbtIpyahQ4Ag5fKpSVBmfdDECvQTZjoM0U9N6KgkwH9xY7PXpPiCmq5yuaLVldHIO7jgNi5XfOEhCqNh9udHV/RnC5YAUDTftdV4/ivvwEoRVS9XXPWa1FIT5ird8jpSB+BDN3rO8AaGMnGy0I0QRYTvdk6NkOsucuhGCMAgI8Q0isaHbmAevNMhiD4P6iZhstANGiQE2PEGCRo2NcgAsQDwKnxWFdlT17/duWU1BJmuHz6A5bwbEsCScgh+qAHit3Jr1oooOPExdRBLbeJjSpuwuy30AAH+CDAAPH5ltESNYl4AAAAASUVORK5CYII=','_start','10000','_domeSurfaceMaterial','clip','setWhere','_rotateAngle','getAreaById','#ffffff','ScreenSpaceEventType','currentObject','Modify\x20the\x20height','_updateForEvent','ArB','PolylineGlowMaterialProperty','readyPromise','CRS','EPSG:4543','_位置信息','Widgets/Images/TerrainProviders/CesiumWorldTerrain.png','PINCH','_clearDraw','datumCode','_normal_angle1','_getConfig','wireframe','https://p{s}.map.gtimg.com/sateTiles/{z}/{sx}/{sy}/{x}_{reverseY}.jpg?version=400','fromRotationX','cross','LineString','_city','_scanPlaneBackCommand','RGBA','_draggerMove','cacheMarsOptions','fa\x20fa-unlock-alt','_removeGraphic','marsJzwStyle','tile/','_stopTime','unpack','_updateEntityOpacity','flyToByAnimationEnd','BoxGeometry','_hiddenColor','NARROW','east','fillColor','disableDepthTestDistance','success','GeometryPipeline','X_UP_TO_Z_UP','construct','_scaleBarEl','更多功能請右擊','_labelEx','cameraChanged','_scanPlaneColor_alpha','outline','computeModelMatrix','frustum','getBisectorNormals','uniform\x20float\x20globalAlpha;\x0a\x0aczm_material\x20czm_getMaterial(czm_materialInput\x20materialInput)\x20{\x0a\x20\x20czm_material\x20material\x20=\x20czm_getDefaultMaterial(materialInput);\x0a\x20\x20vec4\x20tColor\x20=\x20u_color;\x0a\x20\x20vec2\x20st\x20=\x20materialInput.st;\x0a\x20\x20vec2\x20center\x20=\x20st\x20-\x20vec2(0.5,\x200.5);\x0a\x20\x20float\x20length\x20=\x20length(center)\x20/\x200.5;\x0a\x20\x20float\x20time\x20=\x201.\x20-\x20abs(czm_frameNumber\x20/\x20360.\x20-\x200.5);\x0a\x0a\x20\x20float\x20param\x20=\x201.\x20-\x20step(length,\x200.6);//大于0.6模糊,rate\x20=\x200.6\x0a\x20\x20float\x20scale\x20=\x20param\x20*\x20length;//\x200.6<\x20length\x20返回0,反之返回1.\x0a\x20\x20float\x20alpha\x20=\x20param\x20*\x20(1.0\x20-\x20abs(scale\x20-\x200.8)\x20/\x200.2);//\x200.8\x20<\x20length\x20返回0,反之返回1.\x0a\x0a\x20\x20float\x20param1\x20=\x20step(length,\x200.7);//小于0.5模糊\x0a\x20\x20float\x20scale1\x20=\x20param1\x20*\x20length;//\x200.6<\x20length\x20返回0,反之返回1.\x0a\x20\x20alpha\x20+=\x20param1\x20*\x20(1.0\x20-\x20abs(scale1\x20-\x200.35)\x20/\x200.35);//\x200.8\x20<\x20length\x20返回0,反之返回1.\x0a\x0a\x20\x20material.diffuse\x20=\x20u_color.rgb\x20*\x20vec3(u_color.a);\x0a\x20\x20material.alpha\x20=\x20pow(alpha,\x204.0)\x20*\x20globalAlpha;\x0a\x20\x20return\x20material;\x0a}\x0a','_onKeyDown','_msText','polylineStyleConver','_cacheGrid','_openByClick','attribute\x20vec3\x20position3DHigh;\x0aattribute\x20vec3\x20position3DLow;\x0aattribute\x20vec3\x20color;\x0aattribute\x20vec2\x20st;\x0aattribute\x20float\x20batchId;\x0a\x0auniform\x20mat4\x20mars_orthographicMatrix;\x0auniform\x20mat4\x20mars_viewMatrix;\x0auniform\x20vec2\x20mars_resolution;\x0auniform\x20float\x20mars_pointSize;\x0avarying\x20vec2\x20v_st;\x0avarying\x20vec3\x20v_worldPos;\x0a\x0avec4\x20transform(mat4\x20m,\x20mat4\x20v,\x20vec3\x20coord)\x20{\x0a\x20\x20return\x20m\x20*\x20v\x20*\x20vec4(coord,\x201.0);\x0a}\x0avec2\x20project(vec4\x20device)\x20{\x0a\x20\x20vec3\x20device_normal\x20=\x20device.xyz\x20/\x20device.w;\x0a\x20\x20vec2\x20clip_pos\x20=\x20(device_normal\x20*\x200.5\x20+\x200.5).xy;\x0a\x20\x20return\x20clip_pos\x20*\x20mars_resolution;\x0a}\x0avec4\x20unproject(vec2\x20screen,\x20float\x20z,\x20float\x20w)\x20{\x0a\x20\x20vec2\x20clip_pos\x20=\x20screen\x20/\x20mars_resolution;\x0a\x20\x20vec2\x20device_normal\x20=\x20clip_pos\x20*\x202.0\x20-\x201.0;\x0a\x20\x20return\x20vec4(device_normal\x20*\x20w,\x20z,\x20w);\x0a}\x0a\x0avoid\x20main()\x20{\x0a\x20\x20v_st\x20=\x20st;\x0a\x20\x20vec3\x20currP\x20=\x20position3DHigh.xyz\x20+\x20position3DLow.xyz;\x0a\x20\x20v_worldPos\x20=\x20currP;\x0a\x20\x20vec4\x20eyeCurrP\x20=\x20transform(mars_orthographicMatrix,\x20mars_viewMatrix,\x20currP);\x0a\x20\x20vec2\x20winCurrP\x20=\x20project(eyeCurrP);\x0a\x20\x20vec3\x20dirEye\x20=\x20czm_viewRotation\x20*\x20color;\x0a\x20\x20dirEye\x20=\x20normalize(dirEye);\x0a\x0a\x20\x20vec2\x20newWinCurrP\x20=\x20winCurrP\x20+\x20dirEye.xy\x20*\x20mars_pointSize;\x0a\x20\x20gl_Position\x20=\x20unproject(newWinCurrP,\x20eyeCurrP.z,\x20eyeCurrP.w);\x0a\x20\x20gl_PointSize\x20=\x20mars_pointSize;\x0a}\x0a','materialType','lblAddFun','fromQuaternion','_onLeftDownHandler','_timeinfo','_radius','project','_popupConfig','endsWith','getFloat64','lineWidth','_getExtentView','eachLayer','px;\x20left:\x20','RainEffectNo','_当前视角信息','_dirStep','fineArrowYW','getUrlComponent','batchTable','lng','preventDefault','getElementById','_contextmenuMgr','angle1','Oblique\x20Stereographic\x20Alternative','COLUMN2ROW1','flipy','EllipsoidGeometry','isAdded','_cylinderLength','geometryName','etmerc','_arrData','ClassificationPrimitive','_createBottomSurface','navigationHelpButton','quoted','onCustomCanvas','bidirectional','pn1','uniformMap','enableTilt','split','mouseOut','normalize','cylinderStyleConver','removed','Layer','getInt32','DIRECTION_LEFT','_onMap_mouseMove','setInterpolationOptions','Click\x20to\x20finish\x20drawing','innerRadii','绘制时_map不能为空,请将对象添加到图层,并且图层已添加到Map','_开启下雨','_getGeoJsonGeometry','_mars3d_id','tianditu','_heights_cache','contextmenuOptions','toCssColorString','<?xml\x20version=\x221.0\x22\x20encoding=\x22UTF-8\x22?>\x0a<svg\x20width=\x2224\x22\x20height=\x2224\x22\x20viewBox=\x220\x200\x2048\x2048\x22\x20fill=\x22none\x22\x20xmlns=\x22http://www.w3.org/2000/svg\x22>\x0a\x20\x20<rect\x20width=\x2248\x22\x20height=\x2248\x22\x20fill=\x22white\x22\x20fill-opacity=\x220.01\x22/>\x0a\x20\x20<path\x20d=\x22M24.0607\x2010L24.024\x2038\x22\x20stroke=\x22#ffffff\x22\x20stroke-width=\x225\x22\x20stroke-linecap=\x22round\x22\x20stroke-linejoin=\x22round\x22/>\x0a\x20\x20<path\x20d=\x22M10\x2024L38\x2024\x22\x20stroke=\x22#ffffff\x22\x20stroke-width=\x225\x22\x20stroke-linecap=\x22round\x22\x20stroke-linejoin=\x22round\x22/>\x0a</svg>','_renderPassCache','moveTo','_addGraphic','viewBox','horizontalOrigin','beforeExecute','editing','hasEditScale','intersectionWidth','minZ','_eventResult','distance_all','_msFrameCount','addItem','_onClockTickHandler','rings','Drag\x20that\x20object','zh-Hans','_onKeyUp','RectangleGeometryLibrary','_map_preUpdateHandler','pois','fa\x20fa-eyedropper','activeAnimations','fromCartesian','_mapEx_timeTik','showDomeLines','_useHdr','_islosdImg','_bindControl','_direction','min','退出全屏','projectionPicker','_hierarchyPositions','PolylineArrow','getNextLayerId','shaderProgramId','subtract','toLowerCase','ondblclick','strokeWidth','_load_data','fa\x20fa-connectdevelop','_center','wall','specularIntensity','HALF_PI','createIndexBuffer','\x20模型中心位置:','navigator','_definitionChanged','isTile','fi0','click','disableEdit','_wall_maximumHeights','WallOutlineGeometry','_highlightEnabled','rad);\x0a\x20\x20\x20\x20\x20\x20-webkit-transform\x20:\x20rotate(-','duration2','popupOptions','<div\x20id=\x22tooltip-','defaultView','coord_type','ellps','BD09','removeDblClick','flyToGraphic','dataColumn','Cartesian4','removeMapChilds','+proj=tmerc\x20+lat_0=0\x20+lon_0=120\x20+k=1\x20+x_0=500000\x20+y_0=0\x20+ellps=GRS80\x20+units=m\x20+no_defs','catch','clone','closeTooltip','rotation_x','关闭夜视','DigitalFlow','lat_ts','zoomFactor','_hasLoad','ShadowMapShader','_onMouseOut','globalAlpha','czm_cellular','entityAngle','getProperty','ire65','_onUpdate','_positions_circle_z','readyState','关闭亮度','styleType','entities','directionWC','_updatePosition','_getPositionsShow','arcType','contextMenuClick','hide','experimental-webgl2','cesium-viewer-vrContainer','terrainLoadError','DrawCircle','contextMenu','Request\x20failed\x20with\x20status\x20code\x20','onBeforeCreate','upload','city','[object\x20Date]','getArrowPoints','Coordinates','description','distanceDisplayCondition_far','fillText','templateEmptyStr','callback','pointToLngLat','alpha','holes','fileType','geocoder','enableLighting','getDerivedShaderProgram','EPSG:4513','_inverMatrix','_mouseDownHandler','container','maxHeight\x20请传入有效数值!','_mars3d_graphicId','dingmian.length','#define\x20MARS3D_CUSTOM_MVP','_graphic','list','customShader','tileMatrixLabels','angle','multiplyByScale','_us','ml0','_startMousePosition','distanceSurfaceMeasure','star','createPropertyDescriptor','if-unmodified-since','tileInfo','vscale','updateAreaForTerrain','zoneLetter','TileMatrixSetLink','\x20compass-inner-active','labelCollection','updateMaterial','MOUSE_MOVE','_createIcon','offsetHeight','4622913JhNBCQ','_conversionStyle','moveBackward','#000000','pitPrimitive','_fixedLight','avoidpolygons','FrustumOutlineGeometry','_containerUl','_createWellWall','_setColorStyleItem','attackArrow','_moveDelayTik','pickEllipsoid','image/png','Assets/Textures/NaturalEarthII','extrudedHeight','startCompute','queryArr','lineOffset','cesium-baseLayerPicker-categoryTitle','keydown','scope','_onCollectionChanged','positionCartographic','_draw_holes','构造CesiumWidget时出错','status','createDragger','<div><label>','_maximumHeights','angleMeasure','getMaterial','BAIDU','dimensions','filename','_index','getAttribute','fromRotationTranslation','Stop\x20editing','fillVolume','forEach','lat2','fireTarget','_map_mouseMove','vertexs','PerspectiveOffCenterFrustum','GridType','VerticalOrigin','html','坐标解析失败,请确认参数是否无误','isAnimate','_maxCanvasSize','_attributes_color_alpha','enableControl','_crs','DrawRectangle','innerHTML','groundPosition','clockAnimate','deActiveEdit','_mouseUpHandle','_map_click','get','_cancelOutlinePositionsCallback','depthFailColor','_map_mouseUpHandler','hiddenAreaColor','repeat','time\x20is\x20required.','X_UP_TO_Y_UP','_type','fogByDistance_far','datum_type','hasPopup','_updatEntityAlpha','RIGHT','_graphicLayer_click','onerror','單擊後\x20激活編輯','Buffer','intersectionColor','rightDown','_cubeMap2','floodVar','zoomEventTypes','_mapEx_extentChangeHandler','MoveAll','fa\x20fa-keyboard-o','fromRotationZ','imageOptsConver','FLAT_VERTEX_FORMAT','_primitive','lang','graphics','bindUpdateEvent','bloomEffect','ceil','CGCS2000_GK_CM_6','_orbitTickFunction','darkColor','關閉大氣渲染','clock_onTickHandler','updateAttrForEditing','_scanePlaneSP','mapEx','fromCache','hideNull','_lastMouseOverItem','_createCesium3DTileset','moveDown','color_bak','VelocityOrientationProperty','ns0','crsx','Am5SdKm6pNdkP1P5zuUOMZwleCHeA7GD5vuQgZ3xBUbEMBeQ5cQ1WN4B8xqqV1Vt','_optionsBasemapsList','Cesium3DTileFeature','<Intersects>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<PropertyName>','VanDerGrinten','textAlign','wms','ClipType','_needFlyToPoint','getContextMenu','loop','getGeometryInstanceAttributes','cesium-home-button','getShapeForCircle','contextMenuClose','setEndPoints','drawAddPoint','_scanPlaneVA','imageryProviderViewModels','clientHeight','openTooltip','startDraw','contourUniforms','_addCameraView','createImageryProvider','addArea','plane','textContent','osgb_1936','0ee24126ea61ec60a670675fd8cd29b1','_arrLayerIdx','Complete\x20the\x20modification\x20after\x20release','toPoints',';\x22>','mousedown','_last_picked','top:\x2010px;right:\x2010px;','offsetY','\x0a\x20\x20\x20\x20','Null','one_minus_f','_rightLayer',');\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20return\x20isSelected;\x0a}\x0a\x20\x20\x20\x20','getEntityPositions','_rotateMouseUpFunction','_onRightDownHandler','CallbackProperty','挖方体积','change','updateMatrix2','_needTrackedEntityUpdate','closeHighlight','getElevationContourMaterial','toMercator','zone','getAddHeight','_scene','resolutionScale','_enabledDraw','infocode','</div>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','_preparePos','load','tileProvider','size','_addGraphicByArrOptions','maximumSizeZ','rectangularSensor','ExtrapolationType','usingPrecachedTiles','CESIUM_3D_TILE','Pass','LINES','getLayer','_修改高度','674.374,15.056,405.346','EPSG4326','_isUpdate','_onRightUpHandler','types','noAlt','s45','isInPush','getTailPoints','_高度','SampledPositionProperty','ellipsoidStyleConver','PlaneOutlineGeometry','stopMoveMatrix','frameNumber','ElevationContour','addTile','{s}','onCreateGraphic','noCenter','shadingType','isPrivate','_computedModelMatrix','lookUp','cesium-performanceDisplay','moveStart','mars3d-divGraphic-edit','wmts:','wgs84','pickFeatures','clientY','.cesium-performanceDisplay-throttled','PolylineArrowMaterialProperty','childNodes','create','toFixed','cesium-button\x20cesium-toolbar-button','_地形服务','eventParent','dashPattern','defineProperty','isPause','GaodePOI:\x20请传入参location数','Event','isProperty','pickId','bezierSpline','_getVector','_planeAngle','cartesianToCartographic','lighting','EPSG:4527','getCameraView','addScanPlane','http://api.tianditu.gov.cn/v2/search','duration','parameters','Close\x20rain','_拖动该点后','C_y','_onMouseMove','scale_factor','fromAssetId','EPSG:4522','Feature','Mark\x20rectangular','radiuslimit','destroyPrimitives','SkyBoxYes','addThing','moveCamera','_tileset','locationData','easingFunction3','_updateMatrixMovePosition','_修改长度','https://elevation3d.arcgis.com/arcgis/rest/services/WorldElevation3D/Terrain3D/ImageServer','pause','fa\x20fa-map-marker','Scale_Factor','onmouseover','distanceDisplayCondition_near','exp','</gml:coordinates>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20</gml:LinearRing>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20</gml:outerBoundaryIs>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20</gml:Polygon>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20</Intersects>','Current\x20Camera\x20Information','pickIds','fabric','forward','RectangleStyleConver','measured','toBottom','username','debugAxisPrimitive','middleDown','_postProcessStage','normalZ','fileName','complete','_orbitCursorOpacity','setValue','gridList','busineData','_xHalfAngle','+proj=tmerc\x20+lat_0=0\x20+lon_0=96\x20+k=1\x20+x_0=32500000\x20+y_0=0\x20+ellps=GRS80\x20+units=m\x20+no_defs','height','screenSpaceCameraController','isDestroyed','getPoint','latitude_of_origin','filter','unproject','addImageryProvider','右擊刪除點','lower','_frameState','_minHeight','shadingAlpha','default','negate','DefaultProxy','_createPrimitive','_禁止编辑','_graphicLayer_leftDown','outlineColor','_last_planeGraphics','繞此處環繞飛行','WGS7','_positionScratch','_globalAlpha','getMetadata','trs','_timeTik','isMoveing','uniformState','_drawAddPointHandler','<?xml\x20version=\x221.0\x22\x20encoding=\x22UTF-8\x22\x20standalone=\x22no\x22?>\x0a<svg\x20width=\x2210px\x22\x20height=\x2220px\x22\x20viewBox=\x220\x200\x2019\x2028\x22\x20version=\x221.1\x22\x20xmlns=\x22http://www.w3.org/2000/svg\x22\x20xmlns:xlink=\x22http://www.w3.org/1999/xlink\x22>\x0a\x20\x20\x20\x20<path\x20d=\x22M0.6551724,2.3448276\x20L0.6551724,25.6551724\x20C0.6551724,26.6454761\x201.4579722,27.4482759\x202.4482759,27.4482759\x20C3.4385796,27.4482759\x204.2413793,26.6454761\x204.2413793,25.6551724\x20L4.2413793,2.3448276\x20C4.2413793,1.3545239\x203.4385796,0.5517241\x202.4482759,0.5517241\x20C1.4579722,0.5517241\x200.6551724,1.3545239\x200.6551724,2.3448276\x20L0.6551724,2.3448276\x20Z\x20M7.6551724,2.3448276\x20L7.6551724,25.6551724\x20C7.6551724,26.6454761\x208.4579722,27.4482759\x209.4482759,27.4482759\x20C10.4385796,27.4482759\x2011.2413793,26.6454761\x2011.2413793,25.6551724\x20L11.2413793,2.3448276\x20C11.2413793,1.3545239\x2010.4385796,0.5517241\x209.4482759,0.5517241\x20C8.4579722,0.5517241\x207.6551724,1.3545239\x207.6551724,2.3448276\x20L7.6551724,2.3448276\x20Z\x20M14.6551724,2.3448276\x20L14.6551724,25.6551724\x20C14.6551724,26.6454761\x2015.4579722,27.4482759\x2016.4482759,27.4482759\x20C17.4385796,27.4482759\x2018.2413793,26.6454761\x2018.2413793,25.6551724\x20L18.2413793,2.3448276\x20C18.2413793,1.3545239\x2017.4385796,0.5517241\x2016.4482759,0.5517241\x20C15.4579722,0.5517241\x2014.6551724,1.3545239\x2014.6551724,2.3448276\x20L14.6551724,2.3448276\x20Z\x22\x20id=\x22splitter\x22></path>\x0a</svg>\x0a','_mapEx','Sampler','endPosition','bindPopup','headingPitchRollQuaternion','_arrowLength','_updateEditDraggers','athens','zoom','focalDistance','cells','-263.0,6.0,431.0','invertColor','uniforms','_shadowMap','_updateView','heightReference','strokeType','開啓夜視','哥伦布2.5D视图','60.00','3dtile_pnts_','flyToOptions','delta','altColumn','object','_isComplete','getOutlineCoordinates','_container_inner','2450021xswaWr','_czmBuiltinsAndUniforms','_sectorLineCommand','_positions','baidu','Model','_jakarta','zhang','DISABLED','_orbitMouseUpFunction','Safari','viewShed','a_pos','EPSG:4505','tileWidth','_contourShow','POSITIVE_INFINITY','http://www.w3.org/2000/svg','Topology','pfact','postRender','imageBasedLighting','_last_clickPositionX','province','_toOneJson','REMOVED','Material','bind','decimal','updateFrustum','radii_y','DepthTestYes','_timeline','path','attribute\x20vec3\x20position;\x0aattribute\x20vec3\x20normal;\x0aattribute\x20vec2\x20st;\x0aattribute\x20float\x20batchId;\x0avarying\x20vec3\x20v_positionEC;\x0avarying\x20vec3\x20v_normalEC;\x0avarying\x20vec2\x20v_st;\x0a\x0avoid\x20main()\x20{\x0a\x20\x20v_positionEC\x20=\x20(czm_modelView\x20*\x20vec4(position,\x201.0)).xyz;\x20\x20\x20\x20\x20\x20\x20//\x20position\x20in\x20eye\x20coordinates\x0a\x20\x20v_normalEC\x20=\x20czm_normal\x20*\x20normal;\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20//\x20normal\x20in\x20eye\x20coordinates\x0a\x20\x20v_st\x20=\x20st;\x0a\x20\x20gl_Position\x20=\x20czm_modelViewProjection\x20*\x20vec4(position,\x201.0);\x0a}\x0a','GroundPrimitive','446.448,-125.157,542.060,0.1502,0.2470,0.8421,-20.4894','開啓下雨','ShaderSource','_skyboxMatrix3','cssText','word','PROJECTION','crsDecimal','_scanePlaneYHalfAngle','_公顷','queryParameters','_drawRemovePointHandler','_clampToTilesetFrame','\x0a\x20\x20\x20\x20\x20\x20</button>\x0a\x20\x20\x20\x20\x20\x20<button\x20id=\x22btn-clockAnimate-now\x22\x20class=\x22mars3d-clockAnimate-btn\x22\x20title=\x22返回到当前时间\x22\x20>\x0a\x20\x20\x20\x20\x20\x20\x20\x20<svg\x20width=\x2220\x22\x20height=\x2220\x22\x20style=\x22margin-top:\x205px;\x22\x20viewBox=\x220\x200\x2048\x2058\x22\x20fill=\x22none\x22\x20xmlns=\x22http://www.w3.org/2000/svg\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<rect\x20width=\x2248\x22\x20height=\x2248\x22\x20fill=\x22white\x22\x20fill-opacity=\x220.01\x22/><rect\x20width=\x2248\x22\x20height=\x2258\x22\x20fill=\x22white\x22\x20fill-opacity=\x220.01\x22/>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<path\x20d=\x22M34.0234\x206.68921C31.0764\x204.97912\x2027.6525\x204\x2024\x204C12.9543\x204\x204\x2012.9543\x204\x2024C4\x2035.0457\x2012.9543\x2044\x2024\x2044C35.0457\x2044\x2044\x2035.0457\x2044\x2024C44\x2020.3727\x2043.0344\x2016.9709\x2041.3461\x2014.0377\x22\x20stroke=\x22#ffffff\x22\x20stroke-width=\x224\x22\x20stroke-linecap=\x22round\x22\x20stroke-linejoin=\x22round\x22/>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<path\x20d=\x22M31.9498\x2016.0502C31.9498\x2016.0502\x2028.5621\x2025.0947\x2027.0001\x2026.6568C25.438\x2028.2189\x2022.9053\x2028.2189\x2021.3432\x2026.6568C19.7811\x2025.0947\x2019.7811\x2022.562\x2021.3432\x2020.9999C22.9053\x2019.4378\x2031.9498\x2016.0502\x2031.9498\x2016.0502Z\x22\x20fill=\x22none\x22\x20stroke=\x22#ffffff\x22\x20stroke-width=\x224\x22\x20stroke-linejoin=\x22round\x22/>\x0a\x20\x20\x20\x20\x20\x20\x20\x20</svg>\x0a\x20\x20\x20\x20\x20\x20</button>\x0a\x20\x20\x20\x20\x20\x20<span\x20id=\x22txt-clockAnimate-time\x22\x20class=\x22time\x22\x20title=\x22当前时间\x22>\x202017-08-25\x2000:00:00\x20</span>\x0a\x20\x20\x20\x20\x20\x20<input\x20id=\x22txt-clockAnimate-speed\x22\x20type=\x22number\x22\x20class=\x22mars3d-clockAnimate-speed\x22\x20value=\x221\x22\x20title=\x22速度(倍率)\x22\x20/>\x0a\x20\x20\x20\x20','_measureExLine','indexOf','pick3DTileset','getHeadingPitchRoll','fill','_model','_entity','\x20FPS','mergeOrientation','_removeLabel','Delete\x20that\x20point','地形服務','_getDrawPointEntityClass','Token','maximumSize','city_limit','_map_preRenderHandler','清除所有標記','Mark\x20surface','total','_pageSize','\x22\x20style=\x22width:','left','fields','debuggerTileInfo','PolylineMaterialAppearance','關閉下雨','_clickHandler','_marsOptions','HermitePolynomialApproximation','alignedAxis','_drawCreatedHandler','minimumHeight','transform','drawRemovePoint','_fireAddPoint','mixt','floodRect','PostProcessStageComposite','_onClickHandler_point','moon','gravity','unpackInterpolationResult','_highlight_state','bindEvent','_points','compass-inner-active','_templateHtml','ows:Identifier','mouseDownView','toValue','flyToBoundingSphere','bogota','length','_last_contextmenuConfig','toCartesians','startEditing','distanceDisplayCondition','_addChildContainer','fa\x20fa-eye','+proj=tmerc\x20+lat_0=0\x20+lon_0=135\x20+k=1\x20+x_0=45500000\x20+y_0=0\x20+ellps=GRS80\x20+units=m\x20+no_defs','_pageIndex','measure','percentageChanged','cesium-baseLayerPicker-dropDown','OrthographicOffCenterFrustum','inverse','popup','offset','km²','_enabled','EPSG:4539','hscale','_graphicList','_videoTexture','ImageryLayerFeatureInfo','headWidthFactor','标记点','_updateHeight','Ray','gee','wkid','getThings','editMovePoint','Extended_Transverse_Mercator','PointUtil','EPSG:4542','requestRender','imageSR','createPickFragmentShaderSource','shift','renderState','speed','_zoomFactor','anchor','_last_firePosition','isEntity','MoveHeight','areaSurface','queryBySql','createLinearGradient','maximumLevel','withCredentials','https://rt{s}.map.gtimg.com/tile?z={z}&x={x}&y={reverseY}&styleid=2&scene=0','getBezierPoints','toMGRS','mouseup','_initByPosition','positionWC','flipx','hasChildThing','PostProcessStageLibrary','_updateLabelPosition','oslo','abs','getPickTarget','jakarta','trim','geometryInstances','ms1','Close\x20night\x20vision','BoundingRectangle','_labelEl','_修改位置','POI\x20请求失败(','UNIT','getValueInReferenceFrame','_updatePositionEx','defaultLayer','airy','_stateOkIndex','getMonth','onload','play','PrimitiveCollection','unbindContextMenu','scanPlaneRate','高度差','interPolygonObj','_alt','_child','miny','tileLoadProgress','_startDrawHook','_off','_primitive3','roll','resolve','_map_clickHandler','timetik','_tikRender','hasHeightEdit','pointer-events','keys','_updateMatrixRotatePosition','passState','depthTest','ZERO_TOLERANCE','正在計算體積','/**\x0a\x20*\x20@license\x0a\x20*\x20Description\x20:\x20Array\x20and\x20textureless\x20GLSL\x202D/3D/4D\x20simplex\x0a\x20*\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20noise\x20functions.\x0a\x20*\x20\x20\x20\x20\x20\x20Author\x20:\x20Ian\x20McEwan,\x20Ashima\x20Arts.\x0a\x20*\x20\x20Maintainer\x20:\x20ijm\x0a\x20*\x20\x20\x20\x20\x20Lastmod\x20:\x2020110822\x20(ijm)\x0a\x20*\x20\x20\x20\x20\x20License\x20:\x20Copyright\x20(C)\x202011\x20Ashima\x20Arts.\x20All\x20rights\x20reserved.\x0a\x20*\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20Distributed\x20under\x20the\x20MIT\x20License.\x20See\x20LICENSE\x20file.\x0a\x20*\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20https://github.com/ashima/webgl-noise\x0a\x20*/\x0a\x0avec4\x20_czm_mod289(vec4\x20x)\x20{\x0a\x20\x20return\x20x\x20-\x20floor(x\x20*\x20(1.0\x20/\x20289.0))\x20*\x20289.0;\x0a}\x0a\x0avec3\x20_czm_mod289(vec3\x20x)\x20{\x0a\x20\x20return\x20x\x20-\x20floor(x\x20*\x20(1.0\x20/\x20289.0))\x20*\x20289.0;\x0a}\x0a\x0avec2\x20_czm_mod289(vec2\x20x)\x20{\x0a\x20\x20return\x20x\x20-\x20floor(x\x20*\x20(1.0\x20/\x20289.0))\x20*\x20289.0;\x0a}\x0a\x0afloat\x20_czm_mod289(float\x20x)\x20{\x0a\x20\x20return\x20x\x20-\x20floor(x\x20*\x20(1.0\x20/\x20289.0))\x20*\x20289.0;\x0a}\x0a\x0avec4\x20_czm_permute(vec4\x20x)\x20{\x0a\x20\x20return\x20_czm_mod289(((x\x20*\x2034.0)\x20+\x201.0)\x20*\x20x);\x0a}\x0a\x0avec3\x20_czm_permute(vec3\x20x)\x20{\x0a\x20\x20return\x20_czm_mod289(((x\x20*\x2034.0)\x20+\x201.0)\x20*\x20x);\x0a}\x0a\x0afloat\x20_czm_permute(float\x20x)\x20{\x0a\x20\x20return\x20_czm_mod289(((x\x20*\x2034.0)\x20+\x201.0)\x20*\x20x);\x0a}\x0a\x0avec4\x20_czm_taylorInvSqrt(vec4\x20r)\x20{\x0a\x20\x20return\x201.79284291400159\x20-\x200.85373472095314\x20*\x20r;\x0a}\x0a\x0afloat\x20_czm_taylorInvSqrt(float\x20r)\x20{\x0a\x20\x20return\x201.79284291400159\x20-\x200.85373472095314\x20*\x20r;\x0a}\x0a\x0avec4\x20_czm_grad4(float\x20j,\x20vec4\x20ip)\x20{\x0a\x20\x20const\x20vec4\x20ones\x20=\x20vec4(1.0,\x201.0,\x201.0,\x20-1.0);\x0a\x20\x20vec4\x20p,\x20s;\x0a\x0a\x20\x20p.xyz\x20=\x20floor(fract(vec3(j)\x20*\x20ip.xyz)\x20*\x207.0)\x20*\x20ip.z\x20-\x201.0;\x0a\x20\x20p.w\x20=\x201.5\x20-\x20dot(abs(p.xyz),\x20ones.xyz);\x0a\x20\x20s\x20=\x20vec4(lessThan(p,\x20vec4(0.0)));\x0a\x20\x20p.xyz\x20=\x20p.xyz\x20+\x20(s.xyz\x20*\x202.0\x20-\x201.0)\x20*\x20s.www;\x0a\x0a\x20\x20return\x20p;\x0a}\x0a\x0a/**\x0a\x20*\x20DOC_TBA\x0a\x20*\x0a\x20*\x20Implemented\x20by\x20Ian\x20McEwan,\x20Ashima\x20Arts,\x20and\x20distributed\x20under\x20the\x20MIT\x20License.\x20\x20{@link\x20https://github.com/ashima/webgl-noise}\x0a\x20*\x0a\x20*\x20@name\x20czm_snoise\x0a\x20*\x20@glslFunction\x0a\x20*\x0a\x20*\x20@see\x20<a\x20href=\x22https://github.com/ashima/webgl-noise\x22>https://github.com/ashima/webgl-noise</a>\x0a\x20*\x20@see\x20Stefan\x20Gustavson\x27s\x20paper\x20<a\x20href=\x22http://www.itn.liu.se/~stegu/simplexnoise/simplexnoise.pdf\x22>Simplex\x20noise\x20demystified</a>\x0a\x20*/\x0afloat\x20czm_snoise(vec2\x20v)\x20{\x0a\x20\x20const\x20vec4\x20C\x20=\x20vec4(0.211324865405187,\x20\x20//\x20(3.0-sqrt(3.0))/6.0\x0a\x20\x200.366025403784439,\x20\x20//\x200.5*(sqrt(3.0)-1.0)\x0a\x20\x20-0.577350269189626,\x20\x20//\x20-1.0\x20+\x202.0\x20*\x20C.x\x0a\x20\x200.024390243902439);\x20//\x201.0\x20/\x2041.0\x0a\x20\x20\x20\x20//\x20First\x20corner\x0a\x20\x20vec2\x20i\x20=\x20floor(v\x20+\x20dot(v,\x20C.yy));\x0a\x20\x20vec2\x20x0\x20=\x20v\x20-\x20i\x20+\x20dot(i,\x20C.xx);\x0a\x0a\x20\x20\x20\x20//\x20Other\x20corners\x0a\x20\x20vec2\x20i1;\x0a\x20\x20\x20\x20//i1.x\x20=\x20step(\x20x0.y,\x20x0.x\x20);\x20//\x20x0.x\x20>\x20x0.y\x20?\x201.0\x20:\x200.0\x0a\x20\x20\x20\x20//i1.y\x20=\x201.0\x20-\x20i1.x;\x0a\x20\x20i1\x20=\x20(x0.x\x20>\x20x0.y)\x20?\x20vec2(1.0,\x200.0)\x20:\x20vec2(0.0,\x201.0);\x0a\x20\x20\x20\x20//\x20x0\x20=\x20x0\x20-\x200.0\x20+\x200.0\x20*\x20C.xx\x20;\x0a\x20\x20\x20\x20//\x20x1\x20=\x20x0\x20-\x20i1\x20+\x201.0\x20*\x20C.xx\x20;\x0a\x20\x20\x20\x20//\x20x2\x20=\x20x0\x20-\x201.0\x20+\x202.0\x20*\x20C.xx\x20;\x0a\x20\x20vec4\x20x12\x20=\x20x0.xyxy\x20+\x20C.xxzz;\x0a\x20\x20x12.xy\x20-=\x20i1;\x0a\x0a\x20\x20\x20\x20//\x20Permutations\x0a\x20\x20i\x20=\x20_czm_mod289(i);\x20//\x20Avoid\x20truncation\x20effects\x20in\x20permutation\x0a\x20\x20vec3\x20p\x20=\x20_czm_permute(_czm_permute(i.y\x20+\x20vec3(0.0,\x20i1.y,\x201.0))\x20+\x20i.x\x20+\x20vec3(0.0,\x20i1.x,\x201.0));\x0a\x0a\x20\x20vec3\x20m\x20=\x20max(0.5\x20-\x20vec3(dot(x0,\x20x0),\x20dot(x12.xy,\x20x12.xy),\x20dot(x12.zw,\x20x12.zw)),\x200.0);\x0a\x20\x20m\x20=\x20m\x20*\x20m;\x0a\x20\x20m\x20=\x20m\x20*\x20m;\x0a\x0a\x20\x20\x20\x20//\x20Gradients:\x2041\x20points\x20uniformly\x20over\x20a\x20line,\x20mapped\x20onto\x20a\x20diamond.\x0a\x20\x20\x20\x20//\x20The\x20ring\x20size\x2017*17\x20=\x20289\x20is\x20close\x20to\x20a\x20multiple\x20of\x2041\x20(41*7\x20=\x20287)\x0a\x20\x20vec3\x20x\x20=\x202.0\x20*\x20fract(p\x20*\x20C.www)\x20-\x201.0;\x0a\x20\x20vec3\x20h\x20=\x20abs(x)\x20-\x200.5;\x0a\x20\x20vec3\x20ox\x20=\x20floor(x\x20+\x200.5);\x0a\x20\x20vec3\x20a0\x20=\x20x\x20-\x20ox;\x0a\x0a\x20\x20\x20\x20//\x20Normalise\x20gradients\x20implicitly\x20by\x20scaling\x20m\x0a\x20\x20\x20\x20//\x20Approximation\x20of:\x20m\x20*=\x20inversesqrt(\x20a0*a0\x20+\x20h*h\x20);\x0a\x20\x20m\x20*=\x201.79284291400159\x20-\x200.85373472095314\x20*\x20(a0\x20*\x20a0\x20+\x20h\x20*\x20h);\x0a\x0a\x20\x20\x20\x20//\x20Compute\x20final\x20noise\x20value\x20at\x20P\x0a\x20\x20vec3\x20g;\x0a\x20\x20g.x\x20=\x20a0.x\x20*\x20x0.x\x20+\x20h.x\x20*\x20x0.y;\x0a\x20\x20g.yz\x20=\x20a0.yz\x20*\x20x12.xz\x20+\x20h.yz\x20*\x20x12.yw;\x0a\x20\x20return\x20130.0\x20*\x20dot(m,\x20g);\x0a}\x0a\x0afloat\x20czm_snoise(vec3\x20v)\x20{\x0a\x20\x20const\x20vec2\x20C\x20=\x20vec2(1.0\x20/\x206.0,\x201.0\x20/\x203.0);\x0a\x20\x20const\x20vec4\x20D\x20=\x20vec4(0.0,\x200.5,\x201.0,\x202.0);\x0a\x0a\x20\x20\x20\x20//\x20First\x20corner\x0a\x20\x20vec3\x20i\x20=\x20floor(v\x20+\x20dot(v,\x20C.yyy));\x0a\x20\x20vec3\x20x0\x20=\x20v\x20-\x20i\x20+\x20dot(i,\x20C.xxx);\x0a\x0a\x20\x20\x20\x20//\x20Other\x20corners\x0a\x20\x20vec3\x20g\x20=\x20step(x0.yzx,\x20x0.xyz);\x0a\x20\x20vec3\x20l\x20=\x201.0\x20-\x20g;\x0a\x20\x20vec3\x20i1\x20=\x20min(g.xyz,\x20l.zxy);\x0a\x20\x20vec3\x20i2\x20=\x20max(g.xyz,\x20l.zxy);\x0a\x0a\x20\x20vec3\x20x1\x20=\x20x0\x20-\x20i1\x20+\x20C.xxx;\x0a\x20\x20vec3\x20x2\x20=\x20x0\x20-\x20i2\x20+\x20C.yyy;\x20//\x202.0*C.x\x20=\x201/3\x20=\x20C.y\x0a\x20\x20vec3\x20x3\x20=\x20x0\x20-\x20D.yyy;\x20\x20\x20\x20\x20\x20//\x20-1.0+3.0*C.x\x20=\x20-0.5\x20=\x20-D.y\x0a\x0a\x20\x20\x20\x20//\x20Permutations\x0a\x20\x20i\x20=\x20_czm_mod289(i);\x0a\x20\x20vec4\x20p\x20=\x20_czm_permute(_czm_permute(_czm_permute(i.z\x20+\x20vec4(0.0,\x20i1.z,\x20i2.z,\x201.0))\x20+\x20i.y\x20+\x20vec4(0.0,\x20i1.y,\x20i2.y,\x201.0))\x20+\x20i.x\x20+\x20vec4(0.0,\x20i1.x,\x20i2.x,\x201.0));\x0a\x0a\x20\x20\x20\x20//\x20Gradients:\x207x7\x20points\x20over\x20a\x20square,\x20mapped\x20onto\x20an\x20octahedron.\x0a\x20\x20\x20\x20//\x20The\x20ring\x20size\x2017*17\x20=\x20289\x20is\x20close\x20to\x20a\x20multiple\x20of\x2049\x20(49*6\x20=\x20294)\x0a\x20\x20float\x20n_\x20=\x200.142857142857;\x20//\x201.0/7.0\x0a\x20\x20vec3\x20ns\x20=\x20n_\x20*\x20D.wyz\x20-\x20D.xzx;\x0a\x0a\x20\x20vec4\x20j\x20=\x20p\x20-\x2049.0\x20*\x20floor(p\x20*\x20ns.z\x20*\x20ns.z);\x20\x20//\x20\x20mod(p,7*7)\x0a\x0a\x20\x20vec4\x20x_\x20=\x20floor(j\x20*\x20ns.z);\x0a\x20\x20vec4\x20y_\x20=\x20floor(j\x20-\x207.0\x20*\x20x_);\x20\x20\x20\x20//\x20mod(j,N)\x0a\x0a\x20\x20vec4\x20x\x20=\x20x_\x20*\x20ns.x\x20+\x20ns.yyyy;\x0a\x20\x20vec4\x20y\x20=\x20y_\x20*\x20ns.x\x20+\x20ns.yyyy;\x0a\x20\x20vec4\x20h\x20=\x201.0\x20-\x20abs(x)\x20-\x20abs(y);\x0a\x0a\x20\x20vec4\x20b0\x20=\x20vec4(x.xy,\x20y.xy);\x0a\x20\x20vec4\x20b1\x20=\x20vec4(x.zw,\x20y.zw);\x0a\x0a\x20\x20\x20\x20//vec4\x20s0\x20=\x20vec4(lessThan(b0,0.0))*2.0\x20-\x201.0;\x0a\x20\x20\x20\x20//vec4\x20s1\x20=\x20vec4(lessThan(b1,0.0))*2.0\x20-\x201.0;\x0a\x20\x20vec4\x20s0\x20=\x20floor(b0)\x20*\x202.0\x20+\x201.0;\x0a\x20\x20vec4\x20s1\x20=\x20floor(b1)\x20*\x202.0\x20+\x201.0;\x0a\x20\x20vec4\x20sh\x20=\x20-step(h,\x20vec4(0.0));\x0a\x0a\x20\x20vec4\x20a0\x20=\x20b0.xzyw\x20+\x20s0.xzyw\x20*\x20sh.xxyy;\x0a\x20\x20vec4\x20a1\x20=\x20b1.xzyw\x20+\x20s1.xzyw\x20*\x20sh.zzww;\x0a\x0a\x20\x20vec3\x20p0\x20=\x20vec3(a0.xy,\x20h.x);\x0a\x20\x20vec3\x20p1\x20=\x20vec3(a0.zw,\x20h.y);\x0a\x20\x20vec3\x20p2\x20=\x20vec3(a1.xy,\x20h.z);\x0a\x20\x20vec3\x20p3\x20=\x20vec3(a1.zw,\x20h.w);\x0a\x0a\x20\x20\x20\x20//Normalise\x20gradients\x0a\x20\x20vec4\x20norm\x20=\x20_czm_taylorInvSqrt(vec4(dot(p0,\x20p0),\x20dot(p1,\x20p1),\x20dot(p2,\x20p2),\x20dot(p3,\x20p3)));\x0a\x20\x20p0\x20*=\x20norm.x;\x0a\x20\x20p1\x20*=\x20norm.y;\x0a\x20\x20p2\x20*=\x20norm.z;\x0a\x20\x20p3\x20*=\x20norm.w;\x0a\x0a\x20\x20\x20\x20//\x20Mix\x20final\x20noise\x20value\x0a\x20\x20vec4\x20m\x20=\x20max(0.6\x20-\x20vec4(dot(x0,\x20x0),\x20dot(x1,\x20x1),\x20dot(x2,\x20x2),\x20dot(x3,\x20x3)),\x200.0);\x0a\x20\x20m\x20=\x20m\x20*\x20m;\x0a\x20\x20return\x2042.0\x20*\x20dot(m\x20*\x20m,\x20vec4(dot(p0,\x20x0),\x20dot(p1,\x20x1),\x20dot(p2,\x20x2),\x20dot(p3,\x20x3)));\x0a}\x0a\x0afloat\x20czm_snoise(vec4\x20v)\x20{\x0a\x20\x20const\x20vec4\x20C\x20=\x20vec4(0.138196601125011,\x20\x20//\x20(5\x20-\x20sqrt(5))/20\x20\x20G4\x0a\x20\x200.276393202250021,\x20\x20//\x202\x20*\x20G4\x0a\x20\x200.414589803375032,\x20\x20//\x203\x20*\x20G4\x0a\x20\x20-0.447213595499958);\x20//\x20-1\x20+\x204\x20*\x20G4\x0a\x0a\x20\x20\x20\x20//\x20(sqrt(5)\x20-\x201)/4\x20=\x20F4,\x20used\x20once\x20below\x0a\x20\x20\x20\x20#define\x20F4\x200.309016994374947451\x0a\x0a\x20\x20\x20\x20//\x20First\x20corner\x0a\x20\x20vec4\x20i\x20=\x20floor(v\x20+\x20dot(v,\x20vec4(F4)));\x0a\x20\x20vec4\x20x0\x20=\x20v\x20-\x20i\x20+\x20dot(i,\x20C.xxxx);\x0a\x0a\x20\x20\x20\x20//\x20Other\x20corners\x0a\x0a\x20\x20\x20\x20//\x20Rank\x20sorting\x20originally\x20contributed\x20by\x20Bill\x20Licea-Kane,\x20AMD\x20(formerly\x20ATI)\x0a\x20\x20vec4\x20i0;\x0a\x20\x20vec3\x20isX\x20=\x20step(x0.yzw,\x20x0.xxx);\x0a\x20\x20vec3\x20isYZ\x20=\x20step(x0.zww,\x20x0.yyz);\x0a\x20\x20\x20\x20//\x20\x20i0.x\x20=\x20dot(\x20isX,\x20vec3(\x201.0\x20)\x20);\x0a\x20\x20i0.x\x20=\x20isX.x\x20+\x20isX.y\x20+\x20isX.z;\x0a\x20\x20i0.yzw\x20=\x201.0\x20-\x20isX;\x0a\x20\x20\x20\x20//\x20\x20i0.y\x20+=\x20dot(\x20isYZ.xy,\x20vec2(\x201.0\x20)\x20);\x0a\x20\x20i0.y\x20+=\x20isYZ.x\x20+\x20isYZ.y;\x0a\x20\x20i0.zw\x20+=\x201.0\x20-\x20isYZ.xy;\x0a\x20\x20i0.z\x20+=\x20isYZ.z;\x0a\x20\x20i0.w\x20+=\x201.0\x20-\x20isYZ.z;\x0a\x0a\x20\x20\x20\x20//\x20i0\x20now\x20contains\x20the\x20unique\x20values\x200,1,2,3\x20in\x20each\x20channel\x0a\x20\x20vec4\x20i3\x20=\x20clamp(i0,\x200.0,\x201.0);\x0a\x20\x20vec4\x20i2\x20=\x20clamp(i0\x20-\x201.0,\x200.0,\x201.0);\x0a\x20\x20vec4\x20i1\x20=\x20clamp(i0\x20-\x202.0,\x200.0,\x201.0);\x0a\x0a\x20\x20\x20\x20//\x20\x20x0\x20=\x20x0\x20-\x200.0\x20+\x200.0\x20*\x20C.xxxx\x0a\x20\x20\x20\x20//\x20\x20x1\x20=\x20x0\x20-\x20i1\x20\x20+\x201.0\x20*\x20C.xxxx\x0a\x20\x20\x20\x20//\x20\x20x2\x20=\x20x0\x20-\x20i2\x20\x20+\x202.0\x20*\x20C.xxxx\x0a\x20\x20\x20\x20//\x20\x20x3\x20=\x20x0\x20-\x20i3\x20\x20+\x203.0\x20*\x20C.xxxx\x0a\x20\x20\x20\x20//\x20\x20x4\x20=\x20x0\x20-\x201.0\x20+\x204.0\x20*\x20C.xxxx\x0a\x20\x20vec4\x20x1\x20=\x20x0\x20-\x20i1\x20+\x20C.xxxx;\x0a\x20\x20vec4\x20x2\x20=\x20x0\x20-\x20i2\x20+\x20C.yyyy;\x0a\x20\x20vec4\x20x3\x20=\x20x0\x20-\x20i3\x20+\x20C.zzzz;\x0a\x20\x20vec4\x20x4\x20=\x20x0\x20+\x20C.wwww;\x0a\x0a\x20\x20\x20\x20//\x20Permutations\x0a\x20\x20i\x20=\x20_czm_mod289(i);\x0a\x20\x20float\x20j0\x20=\x20_czm_permute(_czm_permute(_czm_permute(_czm_permute(i.w)\x20+\x20i.z)\x20+\x20i.y)\x20+\x20i.x);\x0a\x20\x20vec4\x20j1\x20=\x20_czm_permute(_czm_permute(_czm_permute(_czm_permute(i.w\x20+\x20vec4(i1.w,\x20i2.w,\x20i3.w,\x201.0))\x20+\x20i.z\x20+\x20vec4(i1.z,\x20i2.z,\x20i3.z,\x201.0))\x20+\x20i.y\x20+\x20vec4(i1.y,\x20i2.y,\x20i3.y,\x201.0))\x20+\x20i.x\x20+\x20vec4(i1.x,\x20i2.x,\x20i3.x,\x201.0));\x0a\x0a\x20\x20\x20\x20//\x20Gradients:\x207x7x6\x20points\x20over\x20a\x20cube,\x20mapped\x20onto\x20a\x204-cross\x20polytope\x0a\x20\x20\x20\x20//\x207*7*6\x20=\x20294,\x20which\x20is\x20close\x20to\x20the\x20ring\x20size\x2017*17\x20=\x20289.\x0a\x20\x20vec4\x20ip\x20=\x20vec4(1.0\x20/\x20294.0,\x201.0\x20/\x2049.0,\x201.0\x20/\x207.0,\x200.0);\x0a\x0a\x20\x20vec4\x20p0\x20=\x20_czm_grad4(j0,\x20ip);\x0a\x20\x20vec4\x20p1\x20=\x20_czm_grad4(j1.x,\x20ip);\x0a\x20\x20vec4\x20p2\x20=\x20_czm_grad4(j1.y,\x20ip);\x0a\x20\x20vec4\x20p3\x20=\x20_czm_grad4(j1.z,\x20ip);\x0a\x20\x20vec4\x20p4\x20=\x20_czm_grad4(j1.w,\x20ip);\x0a\x0a\x20\x20\x20\x20//\x20Normalise\x20gradients\x0a\x20\x20vec4\x20norm\x20=\x20_czm_taylorInvSqrt(vec4(dot(p0,\x20p0),\x20dot(p1,\x20p1),\x20dot(p2,\x20p2),\x20dot(p3,\x20p3)));\x0a\x20\x20p0\x20*=\x20norm.x;\x0a\x20\x20p1\x20*=\x20norm.y;\x0a\x20\x20p2\x20*=\x20norm.z;\x0a\x20\x20p3\x20*=\x20norm.w;\x0a\x20\x20p4\x20*=\x20_czm_taylorInvSqrt(dot(p4,\x20p4));\x0a\x0a\x20\x20\x20\x20//\x20Mix\x20contributions\x20from\x20the\x20five\x20corners\x0a\x20\x20vec3\x20m0\x20=\x20max(0.6\x20-\x20vec3(dot(x0,\x20x0),\x20dot(x1,\x20x1),\x20dot(x2,\x20x2)),\x200.0);\x0a\x20\x20vec2\x20m1\x20=\x20max(0.6\x20-\x20vec2(dot(x3,\x20x3),\x20dot(x4,\x20x4)),\x200.0);\x0a\x20\x20m0\x20=\x20m0\x20*\x20m0;\x0a\x20\x20m1\x20=\x20m1\x20*\x20m1;\x0a\x20\x20return\x2049.0\x20*\x20(dot(m0\x20*\x20m0,\x20vec3(dot(p0,\x20x0),\x20dot(p1,\x20x1),\x20dot(p2,\x20x2)))\x20+\x20dot(m1\x20*\x20m1,\x20vec2(dot(p3,\x20x3),\x20dot(p4,\x20x4))));\x0a}\x0a','cos_p12','_container_onClickHandler','_primitiveBias','getByAttr','_blur_comp','bindTooltip','GetFeature','_attributes_depthFailColor_alpha','timeout\x20of\x20','fire','_单击开始绘制','LabelStyle','insertIndex','GeographicProjection','queryCircle','_mousePosition','globeHeight','关闭下雨','_kml','getBoundingClientRect','updateModelVS','_startTime'];_0x3afd=function(){return _0x3bbae7;};return _0x3afd();}Cesium__namespace[_0xf99cb3(0x7f7)]['prototype']['getValue']=function(_0x4e53d8,_0x57f1ba){var _0x13e287={_0x5d6258:0x92c,_0x2aef27:0x92c,_0x4dac85:0xcd0,_0x99709e:0xcad},_0xbb2e0=_0xf99cb3;return _0x57f1ba=getValue_old['bind'](this)(_0x4e53d8,_0x57f1ba),this['globalAlpha']!==0x1&&(_0x57f1ba['evenColor']&&(_0x57f1ba['evenColor'][_0xbb2e0(0xcd0)]*=this[_0xbb2e0(0xcad)]),_0x57f1ba[_0xbb2e0(_0x13e287._0x5d6258)]&&(_0x57f1ba[_0xbb2e0(_0x13e287._0x2aef27)][_0xbb2e0(_0x13e287._0x4dac85)]*=this[_0xbb2e0(_0x13e287._0x99709e)])),_0x57f1ba;},proj4['defs']('EPSG:4490',_0xf99cb3(0x4eb)),proj4['defs']('EPSG:4491','+proj=tmerc\x20+lat_0=0\x20+lon_0=75\x20+k=1\x20+x_0=13500000\x20+y_0=0\x20+ellps=GRS80\x20+units=m\x20+no_defs'),proj4['defs']('EPSG:4492','+proj=tmerc\x20+lat_0=0\x20+lon_0=81\x20+k=1\x20+x_0=14500000\x20+y_0=0\x20+ellps=GRS80\x20+units=m\x20+no_defs'),proj4['defs']('EPSG:4493','+proj=tmerc\x20+lat_0=0\x20+lon_0=87\x20+k=1\x20+x_0=15500000\x20+y_0=0\x20+ellps=GRS80\x20+units=m\x20+no_defs'),proj4['defs'](_0xf99cb3(0x7b7),'+proj=tmerc\x20+lat_0=0\x20+lon_0=93\x20+k=1\x20+x_0=16500000\x20+y_0=0\x20+ellps=GRS80\x20+units=m\x20+no_defs'),proj4['defs'](_0xf99cb3(0x996),_0xf99cb3(0x39c)),proj4['defs']('EPSG:4496','+proj=tmerc\x20+lat_0=0\x20+lon_0=105\x20+k=1\x20+x_0=18500000\x20+y_0=0\x20+ellps=GRS80\x20+units=m\x20+no_defs'),proj4['defs']('EPSG:4497',_0xf99cb3(0x7a9)),proj4[_0xf99cb3(0x2fb)]('EPSG:4498',_0xf99cb3(0x9f2)),proj4[_0xf99cb3(0x2fb)]('EPSG:4499','+proj=tmerc\x20+lat_0=0\x20+lon_0=123\x20+k=1\x20+x_0=21500000\x20+y_0=0\x20+ellps=GRS80\x20+units=m\x20+no_defs'),proj4['defs']('EPSG:4500','+proj=tmerc\x20+lat_0=0\x20+lon_0=129\x20+k=1\x20+x_0=22500000\x20+y_0=0\x20+ellps=GRS80\x20+units=m\x20+no_defs'),proj4[_0xf99cb3(0x2fb)]('EPSG:4501',_0xf99cb3(0x7f0)),proj4[_0xf99cb3(0x2fb)](_0xf99cb3(0xcd6),_0xf99cb3(0x2d9)),proj4['defs']('EPSG:4514','+proj=tmerc\x20+lat_0=0\x20+lon_0=78\x20+k=1\x20+x_0=26500000\x20+y_0=0\x20+ellps=GRS80\x20+units=m\x20+no_defs'),proj4['defs']('EPSG:4515','+proj=tmerc\x20+lat_0=0\x20+lon_0=81\x20+k=1\x20+x_0=27500000\x20+y_0=0\x20+ellps=GRS80\x20+units=m\x20+no_defs'),proj4['defs'](_0xf99cb3(0x2b6),'+proj=tmerc\x20+lat_0=0\x20+lon_0=84\x20+k=1\x20+x_0=28500000\x20+y_0=0\x20+ellps=GRS80\x20+units=m\x20+no_defs'),proj4['defs'](_0xf99cb3(0x6e6),_0xf99cb3(0x8bf)),proj4['defs']('EPSG:4518','+proj=tmerc\x20+lat_0=0\x20+lon_0=90\x20+k=1\x20+x_0=30500000\x20+y_0=0\x20+ellps=GRS80\x20+units=m\x20+no_defs'),proj4['defs']('EPSG:4519','+proj=tmerc\x20+lat_0=0\x20+lon_0=93\x20+k=1\x20+x_0=31500000\x20+y_0=0\x20+ellps=GRS80\x20+units=m\x20+no_defs'),proj4[_0xf99cb3(0x2fb)]('EPSG:4520',_0xf99cb3(0xe1b)),proj4['defs']('EPSG:4521','+proj=tmerc\x20+lat_0=0\x20+lon_0=99\x20+k=1\x20+x_0=33500000\x20+y_0=0\x20+ellps=GRS80\x20+units=m\x20+no_defs'),proj4['defs'](_0xf99cb3(0xdf3),'+proj=tmerc\x20+lat_0=0\x20+lon_0=102\x20+k=1\x20+x_0=34500000\x20+y_0=0\x20+ellps=GRS80\x20+units=m\x20+no_defs'),proj4['defs']('EPSG:4523','+proj=tmerc\x20+lat_0=0\x20+lon_0=105\x20+k=1\x20+x_0=35500000\x20+y_0=0\x20+ellps=GRS80\x20+units=m\x20+no_defs'),proj4['defs']('EPSG:4524','+proj=tmerc\x20+lat_0=0\x20+lon_0=108\x20+k=1\x20+x_0=36500000\x20+y_0=0\x20+ellps=GRS80\x20+units=m\x20+no_defs'),proj4['defs']('EPSG:4525',_0xf99cb3(0x462)),proj4['defs'](_0xf99cb3(0x79d),'+proj=tmerc\x20+lat_0=0\x20+lon_0=114\x20+k=1\x20+x_0=38500000\x20+y_0=0\x20+ellps=GRS80\x20+units=m\x20+no_defs'),proj4['defs'](_0xf99cb3(0xde7),_0xf99cb3(0x551)),proj4[_0xf99cb3(0x2fb)]('EPSG:4528','+proj=tmerc\x20+lat_0=0\x20+lon_0=120\x20+k=1\x20+x_0=40500000\x20+y_0=0\x20+ellps=GRS80\x20+units=m\x20+no_defs'),proj4[_0xf99cb3(0x2fb)]('EPSG:4529','+proj=tmerc\x20+lat_0=0\x20+lon_0=123\x20+k=1\x20+x_0=41500000\x20+y_0=0\x20+ellps=GRS80\x20+units=m\x20+no_defs'),proj4['defs']('EPSG:4530','+proj=tmerc\x20+lat_0=0\x20+lon_0=126\x20+k=1\x20+x_0=42500000\x20+y_0=0\x20+ellps=GRS80\x20+units=m\x20+no_defs'),proj4['defs']('EPSG:4531','+proj=tmerc\x20+lat_0=0\x20+lon_0=129\x20+k=1\x20+x_0=43500000\x20+y_0=0\x20+ellps=GRS80\x20+units=m\x20+no_defs'),proj4['defs']('EPSG:4532',_0xf99cb3(0x18b)),proj4[_0xf99cb3(0x2fb)]('EPSG:4533',_0xf99cb3(0xec7)),proj4[_0xf99cb3(0x2fb)]('EPSG:4502','+proj=tmerc\x20+lat_0=0\x20+lon_0=75\x20+k=1\x20+x_0=500000\x20+y_0=0\x20+ellps=GRS80\x20+units=m\x20+no_defs'),proj4[_0xf99cb3(0x2fb)]('EPSG:4503','+proj=tmerc\x20+lat_0=0\x20+lon_0=81\x20+k=1\x20+x_0=500000\x20+y_0=0\x20+ellps=GRS80\x20+units=m\x20+no_defs'),proj4['defs']('EPSG:4504','+proj=tmerc\x20+lat_0=0\x20+lon_0=87\x20+k=1\x20+x_0=500000\x20+y_0=0\x20+ellps=GRS80\x20+units=m\x20+no_defs'),proj4[_0xf99cb3(0x2fb)](_0xf99cb3(0xe66),_0xf99cb3(0x664)),proj4['defs']('EPSG:4506','+proj=tmerc\x20+lat_0=0\x20+lon_0=99\x20+k=1\x20+x_0=500000\x20+y_0=0\x20+ellps=GRS80\x20+units=m\x20+no_defs'),proj4['defs']('EPSG:4507','+proj=tmerc\x20+lat_0=0\x20+lon_0=105\x20+k=1\x20+x_0=500000\x20+y_0=0\x20+ellps=GRS80\x20+units=m\x20+no_defs'),proj4['defs'](_0xf99cb3(0xf92),_0xf99cb3(0xaf2)),proj4[_0xf99cb3(0x2fb)]('EPSG:4509','+proj=tmerc\x20+lat_0=0\x20+lon_0=117\x20+k=1\x20+x_0=500000\x20+y_0=0\x20+ellps=GRS80\x20+units=m\x20+no_defs'),proj4['defs']('EPSG:4510','+proj=tmerc\x20+lat_0=0\x20+lon_0=123\x20+k=1\x20+x_0=500000\x20+y_0=0\x20+ellps=GRS80\x20+units=m\x20+no_defs'),proj4['defs']('EPSG:4511','+proj=tmerc\x20+lat_0=0\x20+lon_0=129\x20+k=1\x20+x_0=500000\x20+y_0=0\x20+ellps=GRS80\x20+units=m\x20+no_defs'),proj4[_0xf99cb3(0x2fb)]('EPSG:4512','+proj=tmerc\x20+lat_0=0\x20+lon_0=135\x20+k=1\x20+x_0=500000\x20+y_0=0\x20+ellps=GRS80\x20+units=m\x20+no_defs'),proj4[_0xf99cb3(0x2fb)]('EPSG:4534','+proj=tmerc\x20+lat_0=0\x20+lon_0=75\x20+k=1\x20+x_0=500000\x20+y_0=0\x20+ellps=GRS80\x20+units=m\x20+no_defs'),proj4['defs']('EPSG:4535',_0xf99cb3(0x7a6)),proj4['defs']('EPSG:4536',_0xf99cb3(0x27c)),proj4['defs'](_0xf99cb3(0x8f6),'+proj=tmerc\x20+lat_0=0\x20+lon_0=84\x20+k=1\x20+x_0=500000\x20+y_0=0\x20+ellps=GRS80\x20+units=m\x20+no_defs'),proj4['defs']('EPSG:4538','+proj=tmerc\x20+lat_0=0\x20+lon_0=87\x20+k=1\x20+x_0=500000\x20+y_0=0\x20+ellps=GRS80\x20+units=m\x20+no_defs'),proj4['defs'](_0xf99cb3(0xed2),'+proj=tmerc\x20+lat_0=0\x20+lon_0=90\x20+k=1\x20+x_0=500000\x20+y_0=0\x20+ellps=GRS80\x20+units=m\x20+no_defs'),proj4['defs']('EPSG:4540',_0xf99cb3(0x664)),proj4['defs']('EPSG:4541',_0xf99cb3(0x347)),proj4['defs'](_0xf99cb3(0xee1),'+proj=tmerc\x20+lat_0=0\x20+lon_0=99\x20+k=1\x20+x_0=500000\x20+y_0=0\x20+ellps=GRS80\x20+units=m\x20+no_defs'),proj4['defs'](_0xf99cb3(0xbe5),'+proj=tmerc\x20+lat_0=0\x20+lon_0=102\x20+k=1\x20+x_0=500000\x20+y_0=0\x20+ellps=GRS80\x20+units=m\x20+no_defs'),proj4['defs']('EPSG:4544','+proj=tmerc\x20+lat_0=0\x20+lon_0=105\x20+k=1\x20+x_0=500000\x20+y_0=0\x20+ellps=GRS80\x20+units=m\x20+no_defs'),proj4[_0xf99cb3(0x2fb)](_0xf99cb3(0x6bf),_0xf99cb3(0x639)),proj4['defs']('EPSG:4546','+proj=tmerc\x20+lat_0=0\x20+lon_0=111\x20+k=1\x20+x_0=500000\x20+y_0=0\x20+ellps=GRS80\x20+units=m\x20+no_defs'),proj4['defs']('EPSG:4547','+proj=tmerc\x20+lat_0=0\x20+lon_0=114\x20+k=1\x20+x_0=500000\x20+y_0=0\x20+ellps=GRS80\x20+units=m\x20+no_defs'),proj4['defs']('EPSG:4548','+proj=tmerc\x20+lat_0=0\x20+lon_0=117\x20+k=1\x20+x_0=500000\x20+y_0=0\x20+ellps=GRS80\x20+units=m\x20+no_defs'),proj4['defs'](_0xf99cb3(0xa31),_0xf99cb3(0xca1)),proj4['defs']('EPSG:4550','+proj=tmerc\x20+lat_0=0\x20+lon_0=123\x20+k=1\x20+x_0=500000\x20+y_0=0\x20+ellps=GRS80\x20+units=m\x20+no_defs'),proj4['defs']('EPSG:4551','+proj=tmerc\x20+lat_0=0\x20+lon_0=126\x20+k=1\x20+x_0=500000\x20+y_0=0\x20+ellps=GRS80\x20+units=m\x20+no_defs'),proj4['defs']('EPSG:4552','+proj=tmerc\x20+lat_0=0\x20+lon_0=129\x20+k=1\x20+x_0=500000\x20+y_0=0\x20+ellps=GRS80\x20+units=m\x20+no_defs'),proj4['defs']('EPSG:4553','+proj=tmerc\x20+lat_0=0\x20+lon_0=132\x20+k=1\x20+x_0=500000\x20+y_0=0\x20+ellps=GRS80\x20+units=m\x20+no_defs'),proj4['defs']('EPSG:4554',_0xf99cb3(0x2f2));var BaseClass=(function(){var _0x2c69c8={_0x350ccb:0xbc2},_0x346a03={_0x102bfc:0xf34},_0x232736={_0x43b68f:0x7c2},_0x500712={_0x249388:0x948},_0x5b0d1e={_0x13c292:0xd1f,_0x5ccfb1:0x1d7},_0x182b4a={_0x102e58:0xab4,_0xbce4c8:0x786,_0xd83987:0x87a},_0xdd2cb0={_0x58b819:0xab4},_0x42906a={_0x1e75f0:0xf1b,_0x9f9402:0xec0},_0x5acd90={_0x5f484e:0x829},_0x3e8772=_0xf99cb3;function _0x54f2ea(_0xdcdbcc){var _0x2cb017;_classCallCheck(this,_0x54f2ea),this['options']=_0xdcdbcc,this['_enabledEvent']=(_0x2cb017=_0xdcdbcc===null||_0xdcdbcc===void 0x0?void 0x0:_0xdcdbcc['enabledEvent'])!==null&&_0x2cb017!==void 0x0?_0x2cb017:!![];}return _createClass(_0x54f2ea,[{'key':'enabledEvent','get':function _0x452f11(){return this['_enabledEvent'];},'set':function _0x308577(_0x4f2a81){this['_enabledEvent']=_0x4f2a81;}},{'key':'destroy','value':function _0x1232ea(_0x49ffb4){if(!_0x49ffb4)for(var _0x59951b in this){delete this[_0x59951b];}}},{'key':'on','value':function _0x3db9aa(_0x3f7a18,_0x269232,_0x18ffc3){var _0xb5d859=_0x3c32;if(!_0x3f7a18)return logError$1('绑定事件时传入了空值',_0x269232),this;if(Array['isArray'](_0x3f7a18))for(var _0x4d470d=0x0,_0x1d5327=_0x3f7a18[_0xb5d859(0xec0)];_0x4d470d<_0x1d5327;_0x4d470d++){this['_on'](_0x3f7a18[_0x4d470d],_0x269232,_0x18ffc3);}else{if(isObject(_0x3f7a18))for(var _0x2ff8e5 in _0x3f7a18){this['_on'](_0x2ff8e5,_0x3f7a18[_0x2ff8e5],_0x269232);}else{_0x3f7a18=splitWords(_0x3f7a18);for(var _0x4a9070=0x0,_0x4c39d8=_0x3f7a18['length'];_0x4a9070<_0x4c39d8;_0x4a9070++){this['_on'](_0x3f7a18[_0x4a9070],_0x269232,_0x18ffc3);}}}return this['_onEventHook']&&this[_0xb5d859(_0x5acd90._0x5f484e)](_0x3f7a18),this;}},{'key':_0x3e8772(0x948),'value':function _0x10d8b9(_0x327f2a,_0xb0c601,_0x498557){var _0x446384=_0x3e8772;if(!_0x327f2a)delete this['_events'];else{if(Array['isArray'](_0x327f2a))for(var _0x10d7f9=0x0,_0x4ca95e=_0x327f2a['length'];_0x10d7f9<_0x4ca95e;_0x10d7f9++){this[_0x446384(_0x42906a._0x1e75f0)](_0x327f2a[_0x10d7f9],_0xb0c601,_0x498557);}else{if(isObject(_0x327f2a))for(var _0x5527e2 in _0x327f2a){this['_off'](_0x5527e2,_0x327f2a[_0x5527e2],_0xb0c601);}else{_0x327f2a=splitWords(_0x327f2a);for(var _0x1717c0=0x0,_0x2a25b5=_0x327f2a[_0x446384(_0x42906a._0x9f9402)];_0x1717c0<_0x2a25b5;_0x1717c0++){this['_off'](_0x327f2a[_0x1717c0],_0xb0c601,_0x498557);}}}}return this;}},{'key':'_on','value':function _0x485ce9(_0x75ddfd,_0x388510,_0x23ea64){var _0x11cb33=_0x3e8772;this[_0x11cb33(0x87a)]=this['_events']||{};var _0x185e03=this['_events'][_0x75ddfd];!_0x185e03&&(_0x185e03=[],this['_events'][_0x75ddfd]=_0x185e03);_0x23ea64===this&&(_0x23ea64=undefined);var _0x1f2351={'fn':_0x388510,'ctx':_0x23ea64},_0x3ae3c1=_0x185e03;for(var _0x231cca=0x0,_0x4f4470=_0x3ae3c1[_0x11cb33(0xec0)];_0x231cca<_0x4f4470;_0x231cca++){if(_0x3ae3c1[_0x231cca]['fn']===_0x388510&&_0x3ae3c1[_0x231cca][_0x11cb33(_0xdd2cb0._0x58b819)]===_0x23ea64)return;}_0x3ae3c1['push'](_0x1f2351);}},{'key':'_off','value':function _0x464685(_0x48f7fc,_0x455d69,_0x1ed803){var _0x2b0d44=_0x3e8772,_0xf42694,_0x532484,_0x4a8796;if(!this['_events'])return;_0xf42694=this[_0x2b0d44(0x87a)][_0x48f7fc];if(!_0xf42694)return;if(!_0x455d69){for(_0x532484=0x0,_0x4a8796=_0xf42694['length'];_0x532484<_0x4a8796;_0x532484++){_0xf42694[_0x532484]['fn']=falseFn;}delete this['_events'][_0x48f7fc];return;}_0x1ed803===this&&(_0x1ed803=undefined);if(_0xf42694)for(_0x532484=0x0,_0x4a8796=_0xf42694['length'];_0x532484<_0x4a8796;_0x532484++){var _0x527f01=_0xf42694[_0x532484];if(_0x527f01[_0x2b0d44(_0x182b4a._0x102e58)]!==_0x1ed803)continue;if(_0x527f01['fn']===_0x455d69){_0x527f01['fn']=falseFn;this[_0x2b0d44(_0x182b4a._0xbce4c8)]&&(this[_0x2b0d44(_0x182b4a._0xd83987)][_0x48f7fc]=_0xf42694=_0xf42694['slice']());_0xf42694['splice'](_0x532484,0x1);return;}}}},{'key':'fire','value':function _0x19322c(_0x45530b,_0x2e7c68,_0xb88b69){var _0x542480={_0x2b74ae:0x684},_0x4d3706=_0x3e8772;if(!this['listens'](_0x45530b,_0xb88b69)||!this['enabledEvent'])return this;var _0x273978=_objectSpread2(_objectSpread2({'sourceTarget':this},_0x2e7c68),{},{'type':_0x45530b,'target':this,'stopPropagation':function _0x583197(){this['_stopPropagation']=!![];}});if(_0x2e7c68!==null&&_0x2e7c68!==void 0x0&&_0x2e7c68['cloneProperty']){var _0x3d09e4=['cartesian'];_0x3d09e4[_0x4d3706(_0x5b0d1e._0x13c292)](function(_0x365dac){var _0x133dcb=_0x4d3706,_0x148d09=Object[_0x133dcb(_0x542480._0x2b74ae)](_0x2e7c68,_0x365dac);_0x148d09&&Object['defineProperty'](_0x273978,_0x365dac,_0x148d09);});}if(this['_events']){var _0x6536df=this['_events'][_0x45530b];if(_0x6536df){this['_firingCount']=this['_firingCount']+0x1||0x1;for(var _0x5a42fb=0x0,_0x181990=_0x6536df['length'];_0x5a42fb<_0x181990;_0x5a42fb++){var _0x284078=_0x6536df[_0x5a42fb];_0x284078['fn']['call'](_0x284078['ctx']||this,_0x273978);}this['_firingCount']--;}}return _0xb88b69&&!_0x273978['_stopPropagation']&&this[_0x4d3706(_0x5b0d1e._0x5ccfb1)](_0x273978),this;}},{'key':'listens','value':function _0x241f7a(_0x4d6433,_0x465ea0){var _0xd22add=_0x3e8772,_0xc4baf4=this['_events']&&this[_0xd22add(0x87a)][_0x4d6433];if(_0xc4baf4&&_0xc4baf4['length'])return!![];if(_0x465ea0)for(var _0x1fc6ce in this['_eventParents']){if(this['_eventParents'][_0x1fc6ce]['listens'](_0x4d6433,_0x465ea0))return!![];}return![];}},{'key':'once','value':function _0x4d618b(_0x1bdb3d,_0x32169d,_0x22cd47){var _0x4511e4=this;if(isObject(_0x1bdb3d)){for(var _0x2e1dbc in _0x1bdb3d){this['once'](_0x2e1dbc,_0x1bdb3d[_0x2e1dbc],_0x32169d);}return this;}var _0x12ff6f=bind(function(){var _0x2871f3=_0x3c32;_0x4511e4[_0x2871f3(0x948)](_0x1bdb3d,_0x32169d,_0x22cd47)[_0x2871f3(_0x500712._0x249388)](_0x1bdb3d,_0x12ff6f,_0x22cd47);},this);return this['on'](_0x1bdb3d,_0x32169d,_0x22cd47)['on'](_0x1bdb3d,_0x12ff6f,_0x22cd47);}},{'key':_0x3e8772(_0x2c69c8._0x350ccb),'value':function _0x66cb1b(_0x119ca1){var _0x3b40c3=_0x3e8772;return this[_0x3b40c3(_0x232736._0x43b68f)]=this[_0x3b40c3(0x7c2)]||{},this[_0x3b40c3(0x7c2)][stampGlobalId(_0x119ca1)]=_0x119ca1,this;}},{'key':_0x3e8772(0x6a7),'value':function _0x2f8429(_0x4b10c9){var _0x4ada29=_0x3e8772;return this['_eventParents']&&delete this[_0x4ada29(0x7c2)][stampGlobalId(_0x4b10c9)],this;}},{'key':_0x3e8772(0x314),'value':function _0x336e46(_0x444bde){return this['_eventParents']&&this['_eventParents'][stampGlobalId(_0x444bde)]?!![]:![];}},{'key':'_propagateEvent','value':function _0x22e146(_0xb3cbfc){var _0x156bb2=_0x3e8772;for(var _0x537b81 in this[_0x156bb2(0x7c2)]){var _0x4065cc=this['_eventParents'][_0x537b81];if(this['_filterPropagateEvent'](_0x4065cc,_0xb3cbfc)){var _0x522a09=_objectSpread2({'layer':_0xb3cbfc['target'],'propagatedFrom':_0xb3cbfc['target']},_0xb3cbfc);_0x4065cc[_0x156bb2(_0x346a03._0x102bfc)](_0xb3cbfc['type'],_0x522a09,!![]);}}}},{'key':'_filterPropagateEvent','value':function _0x5c2789(_0x2dca13,_0x38b792){return!![];}}]),_0x54f2ea;}());function falseFn(){return![];}function bind(_0x171085,_0x4100cd){var _0x26a109={_0x30c859:0x7dc,_0x1d0754:0x4fe,_0x21996e:0xa10,_0x1b3ab7:0xa10},_0x3d7c23=_0xf99cb3,_0x43ed21=Array[_0x3d7c23(_0x26a109._0x30c859)][_0x3d7c23(_0x26a109._0x1d0754)];if(_0x171085['bind'])return _0x171085['bind']['apply'](_0x171085,_0x43ed21[_0x3d7c23(_0x26a109._0x21996e)](arguments,0x1));var _0x37cab4=_0x43ed21[_0x3d7c23(_0x26a109._0x1b3ab7)](arguments,0x2);return function(){var _0x49c364=_0x3d7c23;return _0x171085['apply'](_0x4100cd,_0x37cab4['length']?_0x37cab4['concat'](_0x43ed21[_0x49c364(0xa10)](arguments)):arguments);};}var State={'INITIALIZED':_0xf99cb3(0x5d1),'ADDED':_0xf99cb3(0x900),'REMOVED':_0xf99cb3(0xc48),'DESTROY':'destroy'},EventType={'add':'add','remove':_0xf99cb3(0x7b5),'addItem':'addItem','removeItem':'removeItem','addGraphic':'addGraphic','removeGraphic':'removeGraphic','addLayer':'addLayer','removeLayer':'removeLayer','addControl':'addControl','removeControl':'removeControl','updateControl':_0xf99cb3(0x4b9),'addEffect':'addEffect','removeEffect':'removeEffect','update':_0xf99cb3(0x4c6),'updatePosition':'updatePosition','updateStyle':_0xf99cb3(0xad3),'updateAttr':'updateAttr','show':_0xf99cb3(0xa24),'hide':'hide','start':_0xf99cb3(0xfdf),'change':_0xf99cb3(0xd99),'endItem':'endItem','end':'end','stop':'stop','zoom':_0xf99cb3(0xe44),'loadBefore':'loadBefore','load':'load','error':'error','loadConfig':'loadConfig','popupOpen':'popupOpen','popupClose':_0xf99cb3(0x8e1),'tooltipOpen':_0xf99cb3(0xb6c),'tooltipClose':'tooltipClose','contextMenuOpen':_0xf99cb3(0x6ba),'contextMenuClose':'contextMenuClose','contextMenuClick':'contextMenuClick','highlightOpen':_0xf99cb3(0x2ad),'highlightClose':'highlightClose','click':'click','clickGraphic':'clickGraphic','clickTileGraphic':_0xf99cb3(0x888),'clickMap':'clickMap','dblClick':_0xf99cb3(0x977),'leftDown':'leftDown','leftUp':'leftUp','mouseMove':'mouseMove','mouseMoveTarget':_0xf99cb3(0x8e0),'wheel':'wheel','rightClick':_0xf99cb3(0x669),'rightDown':_0xf99cb3(0xd48),'rightUp':'rightUp','middleClick':'middleClick','middleDown':'middleDown','middleUp':'middleUp','pinchStart':_0xf99cb3(0xb72),'pinchEnd':_0xf99cb3(0x2b3),'pinchMove':'pinchMove','mouseDown':'mouseDown','mouseUp':'mouseUp','mouseOver':'mouseOver','mouseOut':'mouseOut','keydown':_0xf99cb3(0xd0b),'keyup':'keyup','drawStart':_0xf99cb3(0x46b),'drawMouseMove':'drawMouseMove','drawAddPoint':'drawAddPoint','drawRemovePoint':'drawRemovePoint','drawCreated':_0xf99cb3(0x626),'editStart':'editStart','editMouseDown':'editMouseDown','editMouseMove':_0xf99cb3(0x469),'editMovePoint':'editMovePoint','editAddPoint':_0xf99cb3(0x5e2),'editRemovePoint':'editRemovePoint','editStyle':_0xf99cb3(0x916),'editStop':'editStop','move':_0xf99cb3(0x192),'initialTilesLoaded':'initialTilesLoaded','allTilesLoaded':_0xf99cb3(0x5fa),'addTile':_0xf99cb3(0xdc4),'addTileSuccess':'addTileSuccess','addTileError':'addTileError','removeTile':_0xf99cb3(0x533),'cameraMoveStart':'cameraMoveStart','cameraMoveEnd':_0xf99cb3(0x8fb),'cameraChanged':'cameraChanged','preUpdate':'preUpdate','postUpdate':_0xf99cb3(0xb19),'preRender':'preRender','postRender':'postRender','renderError':'renderError','morphStart':'morphStart','morphComplete':'morphComplete','clockTick':_0xf99cb3(0xf73),'clockStop':'clockStop','terrainChange':'terrainChange','terrainLoadError':'terrainLoadError','terrainLoadSuccess':'terrainLoadSuccess','tileLoadProgress':'tileLoadProgress'},BaseThing=function(_0x51f4d3){var _0xf0c6cb={_0x2d482a:0xf9a},_0xd3fd9e={_0x5a505d:0x71e,_0x2ea1ad:0x9a7},_0x482e5a={_0x4d674e:0x690,_0x5c9a06:0x228},_0x4f0fde={_0x30296c:0xdf9},_0x106b8f={_0x21fec8:0x6cd},_0x192b80=_0xf99cb3;_inherits(_0x63a7d9,_0x51f4d3);var _0x30989b=_createSuper(_0x63a7d9);function _0x63a7d9(){var _0x5b0124,_0x12cd02,_0x2d5c9d,_0x5ceb80=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x63a7d9),isBoolean(_0x5ceb80)&&(_0x5ceb80={'enabled':_0x5ceb80}),_0x2d5c9d=_0x30989b['call'](this,_0x5ceb80),_0x2d5c9d['_id']=(_0x5b0124=_0x5ceb80['id'])!==null&&_0x5b0124!==void 0x0?_0x5b0124:createGuid(),_0x2d5c9d['_enabled']=(_0x12cd02=_0x5ceb80['enabled'])!==null&&_0x12cd02!==void 0x0?_0x12cd02:!![],_0x2d5c9d['_state']=State['INITIALIZED'],_0x2d5c9d['options']=_0x5ceb80,_0x2d5c9d;}return _createClass(_0x63a7d9,[{'key':'state','get':function _0x3bd36e(){return this['_state'];}},{'key':'isAdded','get':function _0x218dc2(){var _0x3b2c8b=_0x3c32;return this[_0x3b2c8b(0x50c)]===State[_0x3b2c8b(_0x106b8f._0x21fec8)];}},{'key':'id','get':function _0x44980d(){return this['_id'];},'set':function _0xb0a36f(_0x26d851){this['options']['id']=_0x26d851;}},{'key':'uuid','get':function _0x431246(){return this['_id'];}},{'key':'enabled','get':function _0x2d2236(){return this['_enabled'];},'set':function _0x5337a5(_0x47a2cd){var _0x16c8fb=_0x3c32;if(this['_enabled']===_0x47a2cd)return;this['_enabled']=_0x47a2cd,this['_enabledHook']&&this[_0x16c8fb(0x207)](_0x47a2cd);}},{'key':'addTo','value':function _0x1c1db7(_0x5ae574){var _0x20e646=_0x3c32;return _0x5ae574&&_0x5ae574[_0x20e646(_0x4f0fde._0x30296c)]&&_0x5ae574['addThing'](this),this;}},{'key':'remove','value':function _0x1210e8(_0x177e4e){this['_map']&&this['_map']['removeThing'](this,_0x177e4e);}},{'key':'_onAdd','value':function _0x1e0083(_0x54e40e){var _0x22dd96=_0x3c32,_0x15a09f;if(this['_state']===State['ADDED'])return;this['_map']=_0x54e40e;if(this['options']['eventParent'])this[_0x22dd96(0xbc2)](this[_0x22dd96(_0x482e5a._0x4d674e)][_0x22dd96(0xdda)]);else{if(((_0x15a09f=this['options'])===null||_0x15a09f===void 0x0?void 0x0:_0x15a09f['eventParent'])===![]);else this['addEventParent'](_0x54e40e);}this['_mountedHook']&&(!this['_createOK']&&(this['_mountedHook'](),this[_0x22dd96(_0x482e5a._0x5c9a06)]=!![])),this['_addedBaseHook']&&this['_addedBaseHook'](),this['_addedHook']&&this['_addedHook'](),this['_state']=State['ADDED'],this[_0x22dd96(0xf34)](EventType['add']);}},{'key':_0x192b80(_0xf0c6cb._0x2d482a),'value':function _0x997791(){var _0x42fd4c=_0x192b80,_0x1645e5,_0x49bb8e;if(this['_state']!==State['ADDED'])return;if(!this['_map'])return;this['_removedBaseHook']&&this['_removedBaseHook'](),this[_0x42fd4c(0x8e6)]&&this[_0x42fd4c(0x8e6)](),this['_state']=State['REMOVED'],this['fire'](EventType['remove']);if((_0x1645e5=this[_0x42fd4c(0x690)])!==null&&_0x1645e5!==void 0x0&&_0x1645e5[_0x42fd4c(0xdda)])this['removeEventParent'](this['options']['eventParent']);else{if(((_0x49bb8e=this['options'])===null||_0x49bb8e===void 0x0?void 0x0:_0x49bb8e[_0x42fd4c(0xdda)])===![]);else this['removeEventParent'](this['_map']);}this['_map']=null;}},{'key':'_mountedHook','value':function _0x59d275(){}},{'key':'_addedHook','value':function _0x4be26d(){}},{'key':_0x192b80(0x8e6),'value':function _0x3166bc(){}},{'key':'setOptions','value':function _0x1ddef6(_0x1d4ad5){var _0xc13d0c=_0x192b80;if(!_0x1d4ad5||Object['keys'](_0x1d4ad5)[_0xc13d0c(0xec0)]===0x0)return this;return this['options']=merge(this['options'],_0x1d4ad5),Cesium__namespace['defined'](_0x1d4ad5['enabled'])&&(this['enabled']=_0x1d4ad5[_0xc13d0c(0xb24)]),this['_setOptionsHook']&&this['_setOptionsHook'](this['options'],_0x1d4ad5),this;}},{'key':_0x192b80(0x9a7),'value':function _0x189485(_0x3f4a4c){var _0x573a4f=_0x192b80;this['_state']!==State['REMOVED']&&(this['clear']&&this[_0x573a4f(_0xd3fd9e._0x5a505d)](),this['remove']()),_get(_getPrototypeOf(_0x63a7d9['prototype']),_0x573a4f(_0xd3fd9e._0x2ea1ad),this)['call'](this,_0x3f4a4c);}}]),_0x63a7d9;}(BaseClass),GroupThing=function(_0xa296a2){var _0x1d77f8={_0x428504:0xef9,_0x559c7d:0x902},_0x35d43c={_0x2eae0f:0x772},_0x56c04c={_0x22a9aa:0xdda},_0x5d3324={_0x272b99:0x772},_0x3a3182={_0x4f6ac5:0xca0},_0x29ad83={_0x2c3489:0xec0,_0x5f7ce7:0xec0},_0x295148=_0xf99cb3;_inherits(_0x489ef1,_0xa296a2);var _0xc1f511=_createSuper(_0x489ef1);function _0x489ef1(){var _0x3fa0bc=_0x3c32,_0xa9fb59,_0x7b71df=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x489ef1),_0xa9fb59=_0xc1f511[_0x3fa0bc(0xa10)](this,_0x7b71df),_0xa9fb59[_0x3fa0bc(0x8f9)]=[],_0xa9fb59;}return _createClass(_0x489ef1,[{'key':'arrThing','get':function _0x40e554(){return this['_arrThing'];}},{'key':'hasEmptyGroup','get':function _0x597f20(){return this['length']===0x0;}},{'key':_0x295148(_0x1d77f8._0x428504),'get':function _0x1b9adc(){return this['length']>0x0;}},{'key':'length','get':function _0x3bdabe(){var _0x1e795d=_0x295148,_0x4b3710;return((_0x4b3710=this['options'][_0x1e795d(0xa69)])===null||_0x4b3710===void 0x0?void 0x0:_0x4b3710[_0x1e795d(_0x29ad83._0x2c3489)])>0x0?this['options']['things']['length']:this['_arrThing'][_0x1e795d(_0x29ad83._0x5f7ce7)];}},{'key':'_enabledHook','value':function _0x11720a(_0x3b9b47){this['eachThing'](function(_0x22b88a){_0x22b88a['enabled']=_0x3b9b47;},this);}},{'key':'_addedHook','value':function _0x5bff22(){this['addChildsToMap']();}},{'key':'_removedHook','value':function _0xb08f88(){var _0x3aef5c=_0x295148;this[_0x3aef5c(_0x3a3182._0x4f6ac5)]();}},{'key':'addChildsToMap','value':function _0x333b55(){var _0x914cad=_0x295148,_0xcd556c=this;this[_0x914cad(_0x5d3324._0x272b99)](function(_0x403fa0){_0xcd556c['_map']['addThing'](_0x403fa0);},this);}},{'key':'removeMapChilds','value':function _0x286621(){var _0x406da1=this;this['eachThing'](function(_0x3f8a17){var _0x3ea8a7=_0x3c32;_0x406da1[_0x3ea8a7(0x53d)]['removeThing'](_0x3f8a17);},this);}},{'key':'addThing','value':function _0x907651(_0x1e6e9d){var _0x34e2fb=_0x295148;return _0x1e6e9d['parent']&&(_0x1e6e9d['removeEventParent'](_0x1e6e9d[_0x34e2fb(0x76b)]),_0x1e6e9d['parent']=null),_0x1e6e9d[_0x34e2fb(0x76b)]=this,_0x1e6e9d['options'][_0x34e2fb(_0x56c04c._0x22a9aa)]=this,this['_arrThing']['push'](_0x1e6e9d),this['isAdded']&&!_0x1e6e9d['isAdded']?this['_map']['addThing'](_0x1e6e9d):(_0x1e6e9d['removeEventParent'](this['_map']),_0x1e6e9d['addEventParent'](this)),this;}},{'key':'removeThing','value':function _0x472ea7(_0x7df8f7){return _0x7df8f7['parent']=null,_0x7df8f7['removeEventParent'](this),removeArrayItem(this['_arrThing'],_0x7df8f7),this['_map']&&_0x7df8f7['isAdded']&&this['_map']['removeThing'](_0x7df8f7),this;}},{'key':'eachThing','value':function _0x4d1825(_0x18edc4,_0x4116d5){if(!this['_arrThing'])return;return this['_arrThing']['forEach'](function(_0x5baca5){_0x18edc4['call'](_0x4116d5,_0x5baca5);}),this;}},{'key':_0x295148(0xedd),'value':function _0x1a4136(){return this['_arrThing'];}},{'key':'getInMapChilds','value':function _0x17896d(){var _0x67fce1=_0x295148,_0x433e9e=this,_0x4f55c8=this['_arrThing']||[];return this[_0x67fce1(0x53d)]['eachThing'](function(_0x7c4a7f){var _0xbb9a53=_0x67fce1;if(_0x7c4a7f['pid']!==_0x433e9e['id'])return;if(_0x433e9e[_0xbb9a53(0x8f9)][_0xbb9a53(0xe8c)](_0x7c4a7f)!==-0x1)return;_0x4f55c8['push'](_0x7c4a7f);},this),_0x4f55c8;}},{'key':_0x295148(_0x1d77f8._0x559c7d),'value':function _0x566129(_0x1c482f){var _0x32abef=this['_arrThing'];if(!this['_arrThing']||this['_arrThing']['length']===0x0)return;for(var _0x2d7a5f=0x0,_0x110fad=_0x32abef['length'];_0x2d7a5f<_0x110fad;_0x2d7a5f++){var _0x32286f=_0x32abef[_0x2d7a5f];if(_0x32286f['id']===_0x1c482f)return _0x32286f;}return undefined;}},{'key':'destroy','value':function _0x3b140e(_0xb32bbc){var _0x37f414=_0x295148;this[_0x37f414(_0x35d43c._0x2eae0f)](function(_0x19e1fb){_0x19e1fb!==null&&_0x19e1fb!==void 0x0&&_0x19e1fb['destroy']&&_0x19e1fb['destroy'](_0xb32bbc);},this),_get(_getPrototypeOf(_0x489ef1[_0x37f414(0x7dc)]),'destroy',this)['call'](this,_0xb32bbc);}}]),_0x489ef1;}(BaseThing),GroundSkyBoxFS='uniform\x20samplerCube\x20u_cubeMap;\x0avarying\x20vec3\x20v_texCoord;\x0a\x0avoid\x20main()\x20{\x0a\x20\x20vec4\x20color\x20=\x20textureCube(u_cubeMap,\x20normalize(v_texCoord));\x0a\x20\x20gl_FragColor\x20=\x20vec4(czm_gammaCorrect(color).rgb,\x20czm_morphTime);\x0a}\x0a',GroundSkyBoxVS='attribute\x20vec3\x20position;\x0auniform\x20mat3\x20u_rotateMatrix;\x0avarying\x20vec3\x20v_texCoord;\x0a\x0avoid\x20main()\x20{\x0a\x20\x20vec3\x20p\x20=\x20czm_viewRotation\x20*\x20u_rotateMatrix\x20*\x20(czm_temeToPseudoFixed\x20*\x20(czm_entireFrustum.y\x20*\x20position));//【火星科技marsgis.cn】\x20Hao\x202019-9-18\x20\x20\x20天空盒\x0a\x20\x20gl_Position\x20=\x20czm_projection\x20*\x20vec4(p,\x201.0);\x0a\x20\x20v_texCoord\x20=\x20position.xyz;\x0a}\x0a',GroundSkyBox=function(_0x156ad7){var _0x287dcf={_0x53fb7a:0xa24,_0x5cfdbf:0x9e1,_0x1cc816:0xa6f,_0x12cc80:0x34f,_0xb71f7c:0x54d,_0x8ea155:0x253,_0x504c45:0x2d6,_0x23f391:0x7f1,_0x2a690c:0xb21,_0x410d87:0xbff,_0x29097d:0x4af,_0x34e61f:0xff1,_0x4256f7:0x8b3},_0x43d420={_0x31a42b:0xb23};_inherits(_0x58ecde,_0x156ad7);var _0x5c0ebc=_createSuper(_0x58ecde);function _0x58ecde(_0x1d47a4){var _0x21613c;return _classCallCheck(this,_0x58ecde),_0x21613c=_0x5c0ebc['call'](this,_0x1d47a4),_0x21613c['_skyboxMatrix3']=new Cesium__namespace['Matrix3'](),_0x21613c;}return _createClass(_0x58ecde,[{'key':'update','value':function _0x569366(_0x512358,_0x28b8ee){var _0x4cd0bb=_0x3c32,_0x2f02f8=this,_0x47be45=this;if(!this[_0x4cd0bb(_0x287dcf._0x53fb7a)])return undefined;if(_0x512358['mode']!==Cesium__namespace[_0x4cd0bb(0x1fc)]['SCENE3D']&&_0x512358['mode']!==Cesium__namespace['SceneMode']['MORPHING'])return undefined;if(!_0x512358['passes']['render'])return undefined;var _0x55fbcb=_0x512358['context'];if(this['_sources']!==this['sources']){this[_0x4cd0bb(_0x287dcf._0x5cfdbf)]=this['sources'];var _0x34b997=this['sources'];if(!Cesium__namespace['defined'](_0x34b997['positiveX'])||!Cesium__namespace['defined'](_0x34b997[_0x4cd0bb(_0x287dcf._0x1cc816)])||!Cesium__namespace[_0x4cd0bb(0x8b3)](_0x34b997['positiveY'])||!Cesium__namespace['defined'](_0x34b997['negativeY'])||!Cesium__namespace['defined'](_0x34b997['positiveZ'])||!Cesium__namespace['defined'](_0x34b997[_0x4cd0bb(_0x287dcf._0x12cc80)]))throw new Cesium__namespace[(_0x4cd0bb(_0x287dcf._0xb71f7c))]('this.sources\x20is\x20required\x20and\x20must\x20have\x20positiveX,\x20negativeX,\x20positiveY,\x20negativeY,\x20positiveZ,\x20and\x20negativeZ\x20properties.');if(_typeof(_0x34b997['positiveX'])!==_typeof(_0x34b997['negativeX'])||_typeof(_0x34b997['positiveX'])!==_typeof(_0x34b997['positiveY'])||_typeof(_0x34b997[_0x4cd0bb(0x698)])!==_typeof(_0x34b997['negativeY'])||_typeof(_0x34b997[_0x4cd0bb(0x698)])!==_typeof(_0x34b997['positiveZ'])||_typeof(_0x34b997['positiveX'])!==_typeof(_0x34b997[_0x4cd0bb(_0x287dcf._0x12cc80)]))throw new Cesium__namespace['DeveloperError']('this.sources\x20properties\x20must\x20all\x20be\x20the\x20same\x20type.');typeof _0x34b997['positiveX']===_0x4cd0bb(_0x287dcf._0x8ea155)?Cesium__namespace[_0x4cd0bb(_0x287dcf._0x504c45)](_0x55fbcb,this['_sources'])[_0x4cd0bb(_0x287dcf._0x23f391)](function(_0x3f3812){var _0xd9decb=_0x4cd0bb;_0x47be45[_0xd9decb(_0x43d420._0x31a42b)]=_0x47be45['_cubeMap']&&_0x47be45['_cubeMap']['destroy'](),_0x47be45['_cubeMap']=_0x3f3812;}):(this['_cubeMap']=this[_0x4cd0bb(0xb23)]&&this['_cubeMap'][_0x4cd0bb(0x9a7)](),this['_cubeMap']=new Cesium__namespace['CubeMap']({'context':_0x55fbcb,'source':_0x34b997}));}var _0xc86f6b=this[_0x4cd0bb(_0x287dcf._0x2a690c)];if(!Cesium__namespace['defined'](_0xc86f6b['vertexArray'])){_0xc86f6b['uniformMap']={'u_cubeMap':function _0x577886(){return _0x47be45['_cubeMap'];},'u_rotateMatrix':function _0x21c8f8(){var _0x271b1f=_0x4cd0bb;return _0xc86f6b['modelMatrix']=Cesium__namespace[_0x271b1f(0x62d)]['eastNorthUpToFixedFrame'](_0x512358['camera'][_0x271b1f(0x8d1)]),Cesium__namespace['Matrix4']['getMatrix3'](_0xc86f6b['modelMatrix'],_0x2f02f8['_skyboxMatrix3']);}};var _0x27c9b3=Cesium__namespace[_0x4cd0bb(_0x287dcf._0x410d87)]['createGeometry'](Cesium__namespace['BoxGeometry']['fromDimensions']({'dimensions':new Cesium__namespace[(_0x4cd0bb(0x741))](0x2,0x2,0x2),'vertexFormat':Cesium__namespace['VertexFormat']['POSITION_ONLY']})),_0x28e9c2=this[_0x4cd0bb(0x18a)]=Cesium__namespace[_0x4cd0bb(0xc06)]['createAttributeLocations'](_0x27c9b3);_0xc86f6b['vertexArray']=Cesium__namespace['VertexArray']['fromGeometry']({'context':_0x55fbcb,'geometry':_0x27c9b3,'attributeLocations':_0x28e9c2,'bufferUsage':Cesium__namespace['BufferUsage']['STATIC_DRAW']}),_0xc86f6b[_0x4cd0bb(0xee6)]=Cesium__namespace['RenderState']['fromCache']({'blending':Cesium__namespace['BlendingState'][_0x4cd0bb(_0x287dcf._0x29097d)]});}if(!Cesium__namespace['defined'](_0xc86f6b[_0x4cd0bb(_0x287dcf._0x34e61f)])||this['_useHdr']!==_0x28b8ee){var _0x10ee8f=new Cesium__namespace['ShaderSource']({'defines':[_0x28b8ee?'HDR':''],'sources':[GroundSkyBoxFS]});_0xc86f6b['shaderProgram']=Cesium__namespace['ShaderProgram']['fromCache']({'context':_0x55fbcb,'vertexShaderSource':GroundSkyBoxVS,'fragmentShaderSource':_0x10ee8f,'attributeLocations':this['_attributeLocations']}),this[_0x4cd0bb(0xc74)]=_0x28b8ee;}if(!Cesium__namespace[_0x4cd0bb(_0x287dcf._0x4256f7)](this['_cubeMap']))return undefined;return _0xc86f6b;}}]),_0x58ecde;}(Cesium__namespace['SkyBox']),MultipleSkyBoxFS='uniform\x20samplerCube\x20u_cubeMap;\x0auniform\x20samplerCube\x20u_cubeMap2;\x0auniform\x20samplerCube\x20u_cubeMap3;\x0auniform\x20float\x20u_select;\x0avarying\x20vec3\x20v_texCoord;\x0a\x0avoid\x20main()\x20{\x0a\x20\x20vec4\x20fragColor;\x0a\x20\x20if(u_select\x20<=\x201.0)\x20{\x0a\x20\x20\x20\x20vec4\x20color\x20=\x20textureCube(u_cubeMap,\x20normalize(v_texCoord));\x0a\x20\x20\x20\x20color\x20=\x20vec4(czm_gammaCorrect(color).rgb,\x20czm_morphTime);\x0a\x20\x20\x20\x20vec4\x20color2\x20=\x20textureCube(u_cubeMap2,\x20normalize(v_texCoord));\x0a\x20\x20\x20\x20color2\x20=\x20vec4(czm_gammaCorrect(color2).rgb,\x20czm_morphTime);\x0a\x20\x20\x20\x20fragColor\x20=\x20mix(color,\x20color2,\x20u_select);\x0a\x20\x20}\x0a\x20\x20if(u_select\x20>\x201.0)\x20{\x0a\x20\x20\x20\x20vec4\x20color\x20=\x20textureCube(u_cubeMap2,\x20normalize(v_texCoord));\x0a\x20\x20\x20\x20color\x20=\x20vec4(czm_gammaCorrect(color).rgb,\x20czm_morphTime);\x0a\x20\x20\x20\x20vec4\x20color2\x20=\x20textureCube(u_cubeMap3,\x20normalize(v_texCoord));\x0a\x20\x20\x20\x20color2\x20=\x20vec4(czm_gammaCorrect(color2).rgb,\x20czm_morphTime);\x0a\x20\x20\x20\x20fragColor\x20=\x20mix(color,\x20color2,\x20u_select\x20-\x201.0);\x0a\x20\x20}\x0a\x20\x20gl_FragColor\x20=\x20fragColor;\x0a}\x0a',MultipleSkyBoxVS='attribute\x20vec3\x20position;\x0avarying\x20vec3\x20v_texCoord;\x0auniform\x20mat3\x20u_rotateMatrix;\x0a\x0avoid\x20main()\x20{\x0a\x20\x20vec3\x20p\x20=\x20czm_viewRotation\x20*\x20u_rotateMatrix\x20*\x20(czm_temeToPseudoFixed\x20*\x20(czm_entireFrustum.y\x20*\x20position));\x0a\x20\x20gl_Position\x20=\x20czm_projection\x20*\x20vec4(p,\x201.0);\x0a\x20\x20v_texCoord\x20=\x20position.xyz;\x0a}\x0a',MultipleSkyBox=function(_0x16a422){var _0x459fe9={_0x5702c0:0x4c6},_0x50785a={_0x3b7f40:0xb23,_0x5e791e:0xd49,_0x37a398:0x9a7},_0x5f02b9={_0x2fc6b3:0x1fc,_0x7aa2eb:0x36f,_0x1b4af1:0x5d6,_0x1f629f:0x67b,_0x3ddec4:0x3b9,_0xf543f1:0x698,_0x57c3db:0x638,_0x543103:0x9e1,_0x42ee4a:0x2d6,_0x15d3a0:0x7f1,_0x4d9c9e:0xad8,_0x4b948b:0x244,_0xc2e021:0xad8,_0x549e3e:0x8b3,_0xb03ef:0xbff},_0x4ec983={_0x168593:0xd49},_0x3bf9ca={_0x3acc96:0x28a,_0x17e90b:0xd49,_0x140b82:0xe80},_0x32ae63=_0xf99cb3;_inherits(_0x1aafd0,_0x16a422);var _0x680653=_createSuper(_0x1aafd0);function _0x1aafd0(_0x34eeca){var _0x504098=_0x3c32,_0x492e11;return _classCallCheck(this,_0x1aafd0),_0x492e11=_0x680653['call'](this,_0x34eeca),_0x492e11['sources2']=_0x34eeca['sources2'],_0x492e11['sources3']=_0x34eeca['sources3'],_0x492e11[_0x504098(_0x3bf9ca._0x3acc96)]=undefined,_0x492e11[_0x504098(0xf75)]=undefined,_0x492e11[_0x504098(_0x3bf9ca._0x17e90b)]=undefined,_0x492e11['_cubeMap3']=undefined,_0x492e11[_0x504098(_0x3bf9ca._0x140b82)]=new Cesium__namespace['Matrix3'](),_0x492e11[_0x504098(0x993)]=_0x34eeca['select']||0x0,_0x492e11;}return _createClass(_0x1aafd0,[{'key':_0x32ae63(_0x459fe9._0x5702c0),'value':function _0x5358a1(_0x4453f1,_0x59887c){var _0x42dfda={_0xa089c6:0x501,_0x4b36f3:0xe80},_0x584b28=_0x32ae63,_0x4af71b=this,_0x15fe4b=this;if(!this['show'])return undefined;if(_0x4453f1['mode']!==Cesium__namespace[_0x584b28(_0x5f02b9._0x2fc6b3)]['SCENE3D']&&_0x4453f1['mode']!==Cesium__namespace['SceneMode'][_0x584b28(_0x5f02b9._0x7aa2eb)])return undefined;if(!_0x4453f1['passes'][_0x584b28(_0x5f02b9._0x1b4af1)])return undefined;var _0x22c9b3=_0x4453f1['context'];if(this['_sources']!==this['sources']){this['_sources']=this[_0x584b28(_0x5f02b9._0x1f629f)];var _0x19a9d5=this['sources'];this['_sources2']=this[_0x584b28(_0x5f02b9._0x3ddec4)];var _0x4be9b2=this['sources2'];this['_sources3']=this['sources3'];var _0xc4004d=this['sources3'];if(!Cesium__namespace['defined'](_0x19a9d5['positiveX'])||!Cesium__namespace['defined'](_0x19a9d5['negativeX'])||!Cesium__namespace['defined'](_0x19a9d5['positiveY'])||!Cesium__namespace['defined'](_0x19a9d5['negativeY'])||!Cesium__namespace['defined'](_0x19a9d5['positiveZ'])||!Cesium__namespace['defined'](_0x19a9d5[_0x584b28(0x34f)]))throw new Cesium__namespace['DeveloperError']('this.sources\x20is\x20required\x20and\x20must\x20have\x20positiveX,\x20negativeX,\x20positiveY,\x20negativeY,\x20positiveZ,\x20and\x20negativeZ\x20properties.');if(_typeof(_0x19a9d5['positiveX'])!==_typeof(_0x19a9d5['negativeX'])||_typeof(_0x19a9d5['positiveX'])!==_typeof(_0x19a9d5['positiveY'])||_typeof(_0x19a9d5[_0x584b28(_0x5f02b9._0xf543f1)])!==_typeof(_0x19a9d5[_0x584b28(0x398)])||_typeof(_0x19a9d5['positiveX'])!==_typeof(_0x19a9d5['positiveZ'])||_typeof(_0x19a9d5['positiveX'])!==_typeof(_0x19a9d5['negativeZ']))throw new Cesium__namespace['DeveloperError'](_0x584b28(_0x5f02b9._0x57c3db));typeof _0x19a9d5[_0x584b28(0x698)]==='string'?(Cesium__namespace['loadCubeMap'](_0x22c9b3,this[_0x584b28(_0x5f02b9._0x543103)])['then'](function(_0x21b7a6){_0x15fe4b['_cubeMap']=_0x15fe4b['_cubeMap']&&_0x15fe4b['_cubeMap']['destroy'](),_0x15fe4b['_cubeMap']=_0x21b7a6;}),Cesium__namespace[_0x584b28(_0x5f02b9._0x42ee4a)](_0x22c9b3,this['_sources2'])[_0x584b28(_0x5f02b9._0x15d3a0)](function(_0x4fa11e){var _0x30a985=_0x584b28;_0x15fe4b[_0x30a985(_0x4ec983._0x168593)]=_0x15fe4b['_cubeMap2']&&_0x15fe4b['_cubeMap2']['destroy'](),_0x15fe4b['_cubeMap2']=_0x4fa11e;}),Cesium__namespace['loadCubeMap'](_0x22c9b3,this['_sources3'])['then'](function(_0x3ec436){var _0x737277=_0x584b28;_0x15fe4b['_cubeMap3']=_0x15fe4b['_cubeMap3']&&_0x15fe4b[_0x737277(0x244)]['destroy'](),_0x15fe4b['_cubeMap3']=_0x3ec436;})):(this['_cubeMap']=this['_cubeMap']&&this['_cubeMap']['destroy'](),this[_0x584b28(0xb23)]=new Cesium__namespace[(_0x584b28(0xad8))]({'context':_0x22c9b3,'source':_0x19a9d5}),this['_cubeMap2']=this['_cubeMap2']&&this['_cubeMap2']['destroy'](),this['_cubeMap2']=new Cesium__namespace[(_0x584b28(_0x5f02b9._0x4d9c9e))]({'context':_0x22c9b3,'source':_0x4be9b2}),this['_cubeMap3']=this['_cubeMap3']&&this[_0x584b28(_0x5f02b9._0x4b948b)]['destroy'](),this['_cubeMap3']=new Cesium__namespace[(_0x584b28(_0x5f02b9._0xc2e021))]({'context':_0x22c9b3,'source':_0xc4004d}));}var _0x2f65de=this['_command'];_0x2f65de['modelMatrix']=Cesium__namespace['Transforms']['eastNorthUpToFixedFrame'](_0x4453f1['camera'][_0x584b28(0x8d1)]);if(!Cesium__namespace[_0x584b28(_0x5f02b9._0x549e3e)](_0x2f65de['vertexArray'])){_0x2f65de['uniformMap']={'u_cubeMap':function _0x4ceba0(){return _0x15fe4b['_cubeMap'];},'u_cubeMap2':function _0x1bab5c(){return _0x15fe4b['_cubeMap2'];},'u_cubeMap3':function _0x140024(){return _0x15fe4b['_cubeMap3'];},'u_select':function _0x595876(){return _0x4af71b['select'];},'u_rotateMatrix':function _0x2671a0(){var _0x2c12d1=_0x584b28;return _0x2f65de['modelMatrix']=Cesium__namespace['Transforms']['eastNorthUpToFixedFrame'](_0x4453f1[_0x2c12d1(_0x42dfda._0xa089c6)]['_positionWC']),Cesium__namespace['Matrix4'][_0x2c12d1(0x397)](_0x2f65de['modelMatrix'],_0x4af71b[_0x2c12d1(_0x42dfda._0x4b36f3)]);}};var _0x5ace2b=Cesium__namespace[_0x584b28(_0x5f02b9._0xb03ef)]['createGeometry'](Cesium__namespace['BoxGeometry']['fromDimensions']({'dimensions':new Cesium__namespace['Cartesian3'](0x2,0x2,0x2),'vertexFormat':Cesium__namespace['VertexFormat']['POSITION_ONLY']})),_0x3a5885=this['_attributeLocations']=Cesium__namespace['GeometryPipeline']['createAttributeLocations'](_0x5ace2b);_0x2f65de[_0x584b28(0xb20)]=Cesium__namespace['VertexArray']['fromGeometry']({'context':_0x22c9b3,'geometry':_0x5ace2b,'attributeLocations':_0x3a5885,'bufferUsage':Cesium__namespace['BufferUsage']['_DRAW']}),_0x2f65de['renderState']=Cesium__namespace[_0x584b28(0x1a3)]['fromCache']({'blending':Cesium__namespace['BlendingState']['ALPHA_BLEND']});}if(!Cesium__namespace[_0x584b28(0x8b3)](_0x2f65de['shaderProgram'])||this[_0x584b28(0xc74)]!==_0x59887c){var _0x3175ff=new Cesium__namespace['ShaderSource']({'defines':[_0x59887c?_0x584b28(0x4f2):''],'sources':[MultipleSkyBoxFS]});_0x2f65de['shaderProgram']=Cesium__namespace['ShaderProgram']['fromCache']({'context':_0x22c9b3,'vertexShaderSource':MultipleSkyBoxVS,'fragmentShaderSource':_0x3175ff,'attributeLocations':this['_attributeLocations']}),this['_useHdr']=_0x59887c;}if(!Cesium__namespace['defined'](this['_cubeMap']))return undefined;if(!Cesium__namespace['defined'](this['_cubeMap2']))return undefined;if(!Cesium__namespace['defined'](this['_cubeMap3']))return undefined;return _0x2f65de;}},{'key':'isDestroyed','value':function _0x587925(){return![];}},{'key':'destroy','value':function _0xfe0b1(){var _0x518e6a=_0x32ae63,_0x2d13c5=this['_command'];return _0x2d13c5['vertexArray']=_0x2d13c5['vertexArray']&&_0x2d13c5[_0x518e6a(0xb20)][_0x518e6a(0x9a7)](),_0x2d13c5['shaderProgram']=_0x2d13c5['shaderProgram']&&_0x2d13c5['shaderProgram']['destroy'](),this['_cubeMap']=this['_cubeMap']&&this[_0x518e6a(_0x50785a._0x3b7f40)]['destroy'](),this['_cubeMap2']=this['_cubeMap2']&&this[_0x518e6a(_0x50785a._0x5e791e)]['destroy'](),this['_cubeMap3']=this[_0x518e6a(0x244)]&&this['_cubeMap3'][_0x518e6a(_0x50785a._0x37a398)](),this[_0x518e6a(0x706)](this);}}]),_0x1aafd0;}(Cesium__namespace['SkyBox']),LocalWorldTransform=(function(){var _0x2370dc={_0x339123:0x562},_0x172392={_0x238ffc:0x741};function _0x250a46(_0x3f9cbd,_0xe43213){var _0x30dd96=_0x3c32;_classCallCheck(this,_0x250a46),_0xe43213=_0xe43213||Cesium__namespace['Transforms'][_0x30dd96(0x798)],this['_matrix']=_0xe43213(_0x3f9cbd),this['_inverseMatrix']=Cesium__namespace['Matrix4']['inverseTransformation'](this['_matrix'],new Cesium__namespace['Matrix4']());}return _createClass(_0x250a46,[{'key':'localToWorld','value':function _0x4d33be(_0x1fdde7,_0x4091e4){var _0x55340c=_0x3c32;return!_0x4091e4&&(_0x4091e4=new Cesium__namespace[(_0x55340c(_0x172392._0x238ffc))]()),Cesium__namespace['Matrix4']['multiplyByPoint'](this['_matrix'],_0x1fdde7,_0x4091e4),_0x4091e4;}},{'key':'worldToLocal','value':function _0x4e790d(_0x367a36,_0x493922){var _0x317984=_0x3c32;return!_0x493922&&(_0x493922=new Cesium__namespace['Cartesian3']()),Cesium__namespace['Matrix4']['multiplyByPoint'](this[_0x317984(_0x2370dc._0x339123)],_0x367a36,_0x493922),_0x493922;}}]),_0x250a46;}()),MarsArray=(function(){var _0x4d1524={_0x539ad6:0xabe},_0x19b42b={_0x517715:0xf7a,_0x1e9ce9:0x9a7},_0x4d581b={_0xda8086:0x2e7,_0x3cf233:0x2e7,_0x2f9d55:0xf7a},_0x4019fd={_0x433586:0xec0},_0x3de850={_0x352c34:0x2e7,_0x290994:0xf7a},_0x3e8a79={_0x16fdb7:0x2e7},_0x55b9d8={_0x3ecd10:0x2e7},_0x40a5a0={_0xac1c54:0xec0},_0x210035=_0xf99cb3;function _0xd78d95(){_classCallCheck(this,_0xd78d95),this['_array']=[],this['_hash']={};}return _createClass(_0xd78d95,[{'key':'length','get':function _0xaa02a9(){var _0x28c9c5=_0x3c32;return this['_array'][_0x28c9c5(_0x40a5a0._0xac1c54)];}},{'key':'values','get':function _0xee14f6(){return this['_array'];}},{'key':'contains','value':function _0x4daba9(_0x5ac72a){var _0x109d98=_0x3c32;if(!_0x5ac72a)return![];return Cesium__namespace['defined'](this[_0x109d98(_0x55b9d8._0x3ecd10)][_0x5ac72a]);}},{'key':_0x210035(_0x4d1524._0x539ad6),'value':function _0x259b60(_0x2761ff,_0x5045ba){var _0x350e44=_0x210035,_0x38be4b=this['_hash'][_0x2761ff];_0x5045ba!==_0x38be4b&&(this['remove'](_0x2761ff),this['_hash'][_0x2761ff]=_0x5045ba,this['_array'][_0x350e44(0x51d)](_0x5045ba));}},{'key':'getLast','value':function _0x34b29e(){return this['_array']['length']>0x0?this['_array'][this['_array']['length']-0x1]:undefined;}},{'key':_0x210035(0xd35),'value':function _0x3412df(_0x1221dc){var _0x55f930=_0x210035;return _0x1221dc?this[_0x55f930(_0x3e8a79._0x16fdb7)][_0x1221dc]:undefined;}},{'key':'getByAttr','value':function _0x43b1d4(_0x4d738f){var _0x53832e=_0x210035,_0x56db13=arguments['length']>0x1&&arguments[0x1]!==undefined?arguments[0x1]:'id',_0x4cf344=arguments[_0x53832e(0xec0)]>0x2&&arguments[0x2]!==undefined?arguments[0x2]:'options';if(_0x56db13==='id'&&this[_0x53832e(_0x3de850._0x352c34)][_0x4d738f])return this['_hash'][_0x4d738f];for(var _0x1f43ab=0x0,_0x1a0909=this[_0x53832e(_0x3de850._0x290994)]['length'];_0x1f43ab<_0x1a0909;_0x1f43ab++){var _0x3a7268=this['_array'][_0x1f43ab];if(_0x3a7268[_0x56db13]==_0x4d738f||_0x3a7268[_0x4cf344]&&_0x3a7268[_0x4cf344][_0x56db13]==_0x4d738f)return _0x3a7268;}return undefined;}},{'key':'getListByAttr','value':function _0xd79e1a(_0x2eea9b){var _0x51dffb=_0x210035,_0x1bfb04=arguments[_0x51dffb(_0x4019fd._0x433586)]>0x1&&arguments[0x1]!==undefined?arguments[0x1]:'id',_0x9ec173=arguments['length']>0x2&&arguments[0x2]!==undefined?arguments[0x2]:'options',_0x4cd90c=[];for(var _0x2408c9=0x0,_0x3c5f39=this[_0x51dffb(0xf7a)]['length'];_0x2408c9<_0x3c5f39;_0x2408c9++){var _0xf0a17b=this[_0x51dffb(0xf7a)][_0x2408c9];(_0xf0a17b[_0x1bfb04]==_0x2eea9b||_0xf0a17b[_0x9ec173]&&_0xf0a17b[_0x9ec173][_0x1bfb04]==_0x2eea9b)&&_0x4cd90c[_0x51dffb(0x51d)](_0xf0a17b);}return _0x4cd90c;}},{'key':'remove','value':function _0x162088(_0x376d4f){var _0x506318=_0x210035;if(!this[_0x506318(_0x4d581b._0xda8086)])return;var _0x564e93=this[_0x506318(_0x4d581b._0x3cf233)][_0x376d4f],_0x2a9413=Cesium__namespace['defined'](_0x564e93);if(_0x2a9413){var _0x146bb7=this[_0x506318(_0x4d581b._0x2f9d55)];_0x146bb7['splice'](_0x146bb7['indexOf'](_0x564e93),0x1),delete this['_hash'][_0x376d4f];}return _0x2a9413;}},{'key':'forEach','value':function _0x507f0f(_0x58bd33,_0x376b98,_0x3a84ef){var _0x255ebe=_0x210035;if(_0x3a84ef)for(var _0x57c421=this[_0x255ebe(0xf7a)]['length']-0x1;_0x57c421>=0x0;_0x57c421--){var _0x156ce2=this['_array'][_0x57c421];_0x58bd33['call'](_0x376b98||this,_0x156ce2,_0x57c421);}else for(var _0x578763=0x0,_0x2fd457=this[_0x255ebe(0xf7a)]['length'];_0x578763<_0x2fd457;_0x578763++){var _0x2f415f=this[_0x255ebe(0xf7a)][_0x578763];_0x58bd33['call'](_0x376b98||this,_0x2f415f,_0x578763);}}},{'key':'removeAll','value':function _0x86a57c(){var _0x1e8e27=this['_array'];_0x1e8e27['length']>0x0&&(this['_hash']={},_0x1e8e27['length']=0x0);}},{'key':'destroy','value':function _0x176f89(){var _0x42ddea=_0x210035;if(this['_array']['length']>0x0&&this['_array'][0x0]['destroy']){this['remove']=function(){};for(var _0x320f55=this[_0x42ddea(_0x19b42b._0x517715)][_0x42ddea(0xec0)]-0x1;_0x320f55>=0x0;_0x320f55--){var _0x1afecb=this[_0x42ddea(0xf7a)][_0x320f55];if(_0x1afecb!==null&&_0x1afecb!==void 0x0&&_0x1afecb['destroy'])try{_0x1afecb[_0x42ddea(_0x19b42b._0x1e9ce9)]();}catch(_0x294f0a){logWarn('MarsArray\x20item.destroy\x20异常',_0x294f0a);}}}this['removeAll']();for(var _0x350bfb in this){delete this[_0x350bfb];}}}]),_0xd78d95;}()),ChinaCRS={'WGS84':'WGS84','GCJ02':_0xf99cb3(0x1b7),'BAIDU':_0xf99cb3(0xc9b)},ion='eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJqdGkiOiJlZDJjMTcwNS04ZDVmLTQzNWQtYWUyZC0yMTJkMDkyMzkyMjMiLCJpZCI6MTQ4MiwiaWF0IjoxNjQ4NDQ2OTIwfQ.7e1QUkx_k-mZBxKz9tV8a5TFEorrlLlkfcVNNPzfTQY';function updateIon(_0x40c46d){ion=_0x40c46d,Cesium__namespace['Ion']['defaultAccessToken']=_0x40c46d;}var mapbox=_0xf99cb3(0x6f2);function updateMapbox(_0x5b925f){mapbox=_0x5b925f;}var bing=_0xf99cb3(0xd69);function updateBing(_0x28613f){bing=_0x28613f;}var tiandituArr=['789e558be762ff832392a0393fd8a4f1',_0xf99cb3(0x238),'d083e4cf30bfc438ef93436c10c2c20a',_0xf99cb3(0xb50)],tianditu=getArrayRandomOne(tiandituArr);function updateTianditu(_0x3ed3e1){var _0xd4964a={_0x54f323:0x906,_0x410786:0x8e5},_0xd510eb=_0xf99cb3;tiandituArr[_0xd510eb(_0xd4964a._0x54f323)](0x0,tiandituArr[_0xd510eb(0xec0)]),Array[_0xd510eb(_0xd4964a._0x410786)](_0x3ed3e1)?_0x3ed3e1[_0xd510eb(0xd1f)](function(_0x5642b4){tiandituArr['push'](_0x5642b4);}):tiandituArr['push'](_0x3ed3e1),tianditu=getArrayRandomOne(tiandituArr);}var gaodeArr=[_0xf99cb3(0xd86),'fe80f2290b380cfed86c62e3edec169e','65892a265537810eba29eeae73649a71','25962df421fcad3cc2a8ceb55aafd04f',_0xf99cb3(0xa05),'044b5684de2b2009a15084eb8b88f822','ad5f8b9d03f38f8f312025c80cfff4e3','ee24b622294b5bc659fb92fe81084776'],gaode=getArrayRandomOne(gaodeArr);function updateGaode(_0x2aa1d4){var _0x2b1002={_0xb71c1e:0x8e5},_0x387951=_0xf99cb3;gaodeArr[_0x387951(0x906)](0x0,gaodeArr['length']),Array[_0x387951(_0x2b1002._0xb71c1e)](_0x2aa1d4)?_0x2aa1d4['forEach'](function(_0x4e14a0){gaodeArr['push'](_0x4e14a0);}):gaodeArr['push'](_0x2aa1d4),gaode=getArrayRandomOne(gaodeArr);}var baiduArr=[_0xf99cb3(0xf65),'nLUUSRsSBRSVmtxfaGKPaN3mXf6jiivf','qWM3MBm5oWLI06sa3A3otnpaxGQr8jIw','R7KAL3f6AttldwwicmVXnYkN7EHCY729'],baidu=getArrayRandomOne(baiduArr);function updateBaidu(_0xf0bff){var _0x51bf3e={_0x3fcb9d:0x906},_0x361103=_0xf99cb3;baiduArr[_0x361103(_0x51bf3e._0x3fcb9d)](0x0,baiduArr[_0x361103(0xec0)]),Array['isArray'](_0xf0bff)?_0xf0bff['forEach'](function(_0x279a28){baiduArr['push'](_0x279a28);}):baiduArr['push'](_0xf0bff),baidu=getArrayRandomOne(baiduArr);}function updateAll(_0xc6fc49){var _0x5190d3={_0x2dae25:0xc54,_0x52de87:0xe5d},_0x178ab4=_0xf99cb3;_0xc6fc49[_0x178ab4(_0x5190d3._0x2dae25)]&&updateTianditu(_0xc6fc49['tianditu']),_0xc6fc49['gaode']&&updateGaode(_0xc6fc49['gaode']),_0xc6fc49[_0x178ab4(_0x5190d3._0x52de87)]&&updateBaidu(_0xc6fc49['baidu']),_0xc6fc49['ion']&&updateIon(_0xc6fc49[_0x178ab4(0x7ce)]),_0xc6fc49[_0x178ab4(0x51b)]&&updateMapbox(_0xc6fc49[_0x178ab4(0x51b)]),_0xc6fc49['bing']&&updateBing(_0xc6fc49['bing']);}var Token={'__proto__':null,get 'ion'(){return ion;},'updateIon':updateIon,get 'mapbox'(){return mapbox;},'updateMapbox':updateMapbox,get 'bing'(){return bing;},'updateBing':updateBing,'tiandituArr':tiandituArr,get 'tianditu'(){return tianditu;},'updateTianditu':updateTianditu,'gaodeArr':gaodeArr,get 'gaode'(){return gaode;},'updateGaode':updateGaode,'baiduArr':baiduArr,get 'baidu'(){return baidu;},'updateBaidu':updateBaidu,'updateAll':updateAll},Color$2=Cesium__namespace['Material']['ColorType'],PolylineDash=Cesium__namespace['Material'][_0xf99cb3(0x5e1)],LineDotDash=_0xf99cb3(0x83f),PolylineOutline=Cesium__namespace[_0xf99cb3(0xe73)]['PolylineOutlineType'],PolylineArrow=Cesium__namespace['Material']['PolylineArrowType'],PolylineGlow=Cesium__namespace['Material']['PolylineGlowType'],LineFlow='LineFlow',LineFlowColor='LineFlowColor',ODLine='ODLine',LineFlicker='LineFlicker',LineTrail=_0xf99cb3(0x303),LineBloom='LineBloom',DigitalFlow=_0xf99cb3(0xca7),WallScroll=_0xf99cb3(0x73f),Image$1=Cesium__namespace['Material'][_0xf99cb3(0x9b0)],Image2='Image2',Text='Text',Grid=Cesium__namespace['Material'][_0xf99cb3(0xd25)],Checkerboard=Cesium__namespace['Material']['CheckerboardType'],Stripe=Cesium__namespace['Material']['StripeType'],PolyGradient='PolyGradient',PolyAsphalt='PolyAsphalt',PolyBlob='PolyBlob',PolyFacet='PolyFacet',PolyGrass='PolyGrass',PolyWood='PolyWood',NeonLight=_0xf99cb3(0x918),Water$1=Cesium__namespace[_0xf99cb3(0xe73)]['WaterType'],WaterLight='WaterLight',RectSlide='RectSlide',ScanLine='ScanLine',CircleScan='CircleScan',CircleWave=_0xf99cb3(0x58f),RadarLine=_0xf99cb3(0x31f),RadarWave='RadarWave',CylinderWave='CylinderWave',EllipsoidElectric='EllipsoidElectric',EllipsoidWave=_0xf99cb3(0xafa),MaterialType$1={'__proto__':null,'Color':Color$2,'PolylineDash':PolylineDash,'LineDotDash':LineDotDash,'PolylineOutline':PolylineOutline,'PolylineArrow':PolylineArrow,'PolylineGlow':PolylineGlow,'LineFlow':LineFlow,'LineFlowColor':LineFlowColor,'ODLine':ODLine,'LineFlicker':LineFlicker,'LineTrail':LineTrail,'LineBloom':LineBloom,'DigitalFlow':DigitalFlow,'WallScroll':WallScroll,'Image':Image$1,'Image2':Image2,'Text':Text,'Grid':Grid,'Checkerboard':Checkerboard,'Stripe':Stripe,'PolyGradient':PolyGradient,'PolyAsphalt':PolyAsphalt,'PolyBlob':PolyBlob,'PolyFacet':PolyFacet,'PolyGrass':PolyGrass,'PolyWood':PolyWood,'NeonLight':NeonLight,'Water':Water$1,'WaterLight':WaterLight,'RectSlide':RectSlide,'ScanLine':ScanLine,'CircleScan':CircleScan,'CircleWave':CircleWave,'RadarLine':RadarLine,'RadarWave':RadarWave,'CylinderWave':CylinderWave,'EllipsoidElectric':EllipsoidElectric,'EllipsoidWave':EllipsoidWave},LayerType={},ControlType={},EffectType={},LangType={'ZH':0x0,'ZHHK':0x1,'EN':0x2},MoveType={'ENLARGE':0x0,'NARROW':0x1,'LEFT_ROTATE':0x2,'RIGHT_ROTATE':0x3,'TOP_ROTATE':0x4,'BOTTOM_ROTATE':0x5},ClipType={'Z':0x1,'ZR':0x2,'X':0x3,'XR':0x4,'Y':0x5,'YR':0x6},Icon={'Delete':'fa\x20fa-trash-o','Coordinates':_0xf99cb3(0x59e),'CameraInfo':'fa\x20fa-camera-retro','Camera':'fa\x20fa-street-view','UndergroundNo':'fa\x20fa-ban','UndergroundYes':_0xf99cb3(0xae9),'RotatePointStart':_0xf99cb3(0xa3f),'RotatePointStop':'fa\x20fa-remove','FlyToPoint':_0xf99cb3(0x25f),'FirstPerspective':'fa\x20fa-male','KeyboardRoamYes':'fa\x20fa-keyboard-o','KeyboardRoamNo':_0xf99cb3(0xd4e),'TrackedEntityYes':_0xf99cb3(0x899),'TrackedEntityNo':_0xf99cb3(0xbf7),'Tileset':'fa\x20fa-building-o','TilesetWireframeYes':'fa\x20fa-connectdevelop','TilesetWireframeNo':'fa\x20fa-connectdevelop','TilesetBoundingVolumeYes':'fa\x20fa-codepen','TilesetBoundingVolumeNo':'fa\x20fa-codepen','Terrain':_0xf99cb3(0x261),'TerrainYes':'fa\x20fa-medium','TerrainNo':'fa\x20fa-medium','TerrainWireframeYes':_0xf99cb3(0xc84),'TerrainWireframeNo':_0xf99cb3(0xc84),'Measure':'fa\x20fa-share-alt','MeasureDistance':'fa\x20fa-minus','MeasureArea':'fa\x20fa-medium','MeasureHeight':'fa\x20fa-sort-amount-asc','MeasureAngle':'fa\x20fa-road','Draw':_0xf99cb3(0xc6f),'DrawPoint':_0xf99cb3(0xe02),'DrawPolyline':'fa\x20fa-reorder','DrawPolygon':'fa\x20fa-medium','DrawCircle':'fa\x20fa-genderless','DrawRectangle':'fa\x20fa-retweet','DrawEditYes':'fa\x20fa-pencil','DrawEditNo':_0xf99cb3(0x6e1),'DrawDownJson':'fa\x20fa-file-text-o','Effect':'fa\x20fa-rss','RainEffectYes':'fa\x20fa-tint','RainEffectNo':'fa\x20fa-tint','SnowEffectYes':'fa\x20fa-yelp','SnowEffectNo':'fa\x20fa-yelp','FogEffectYes':_0xf99cb3(0x50b),'FogEffectNo':'fa\x20fa-spinner','BloomEffectYes':'fa\x20fa-bullseye','BloomEffectNo':'fa\x20fa-bullseye','BrightnessEffectYes':'fa\x20fa-trello','BrightnessEffectNo':_0xf99cb3(0x1e2),'NightVisionEffectYes':'fa\x20fa-dashboard','NightVisionEffectNo':_0xf99cb3(0xfc9),'BlackAndWhiteEffectYes':'fa\x20fa-star-half-full','BlackAndWhiteEffectNo':'fa\x20fa-star-half-full','OutlineEffectYes':'fa\x20fa-ticket','OutlineEffectNo':'fa\x20fa-ticket','Scene':'fa\x20fa-gear','DepthTestYes':_0xf99cb3(0x1cd),'DepthTestNo':_0xf99cb3(0xec6),'SkyBoxYes':_0xf99cb3(0x99c),'SkyBoxNo':'fa\x20fa-moon-o','ShadowYes':'fa\x20fa-sun-o','ShadowNo':'fa\x20fa-sun-o','SkyAtmosphereYes':'fa\x20fa-soundcloud','SkyAtmosphereNo':'fa\x20fa-soundcloud','ExpImage':'fa\x20fa-download'};function create$3(_0x23015c,_0x4801e5,_0x503c47){var _0x4c59d5=document['createElement'](_0x23015c);return _0x4c59d5['className']=_0x4801e5||'',_0x503c47&&_0x503c47['appendChild'](_0x4c59d5),_0x4c59d5;}function createSvg(_0x40adda,_0x41c1fa,_0x4e79c4,_0x4ea13e){var _0x2914bc={_0x1271ac:0x4f0,_0x428f14:0xe7a},_0x5c84b3=_0xf99cb3,_0x28d089=document['createElementNS']('http://www.w3.org/2000/svg',_0x5c84b3(_0x2914bc._0x1271ac));_0x28d089[_0x5c84b3(0x80e)]('class','svg-path'),_0x28d089['setAttribute']('width',_0x40adda),_0x28d089['setAttribute']('height',_0x41c1fa),_0x28d089['setAttribute'](_0x5c84b3(0xc5c),'0\x200\x20'['concat'](_0x40adda,'\x20')['concat'](_0x41c1fa));var _0xe41f6e=document['createElementNS'](_0x5c84b3(0xe6a),_0x5c84b3(_0x2914bc._0x428f14));return _0xe41f6e['setAttribute']('d',_0x4e79c4),_0x28d089['appendChild'](_0xe41f6e),_0x4ea13e&&_0x4ea13e['appendChild'](_0x28d089),_0x28d089;}function createVideo(_0xc2ce2,_0xd6079,_0x3a8385,_0x13ff39){var _0x256775={_0x17ecfb:0xd73,_0x5b30ea:0x80e,_0x31502f:0xa9f},_0x189ed0=_0xf99cb3,_0x1ca1af=create$3(_0x189ed0(0x82e),_0x3a8385,_0x13ff39);_0x1ca1af['setAttribute']('autoplay',!![]),_0x1ca1af['setAttribute'](_0x189ed0(_0x256775._0x17ecfb),!![]),_0x1ca1af[_0x189ed0(_0x256775._0x5b30ea)]('crossorigin',!![]);!_0xd6079&&(_0xd6079=_0xc2ce2[_0x189ed0(0x647)](_0xc2ce2['lastIndexOf']('.')+0x1,_0xc2ce2['length']));var _0x155c51=create$3('source','',_0x1ca1af);return _0x155c51['setAttribute']('src',_0xc2ce2),_0x155c51['setAttribute']('type','video/'[_0x189ed0(_0x256775._0x31502f)](_0xd6079)),_0x1ca1af;}function get(_0x109713){var _0x4264f1=_0xf99cb3;return typeof _0x109713==='string'?document[_0x4264f1(0xc2f)](_0x109713):_0x109713;}function parseDom(_0x3b8cdc,_0x3ac6ca,_0x29e856){var _0x1f11e9={_0x9fcabe:0x840,_0x3ed4bc:0xd2f,_0x394b09:0xdd5},_0x766ab2=_0xf99cb3,_0x5deb40=document[_0x766ab2(_0x1f11e9._0x9fcabe)]('div');return _0x29e856&&(_0x5deb40['className']=_0x29e856),_0x5deb40[_0x766ab2(_0x1f11e9._0x3ed4bc)]=_0x3b8cdc,_0x3ac6ca?_0x5deb40:_0x5deb40[_0x766ab2(_0x1f11e9._0x394b09)];}function remove(_0x2aa854){_0x2aa854=get(_0x2aa854);if(!_0x2aa854)return;var _0x52a6d1=_0x2aa854['parentNode'];_0x52a6d1&&_0x52a6d1['removeChild'](_0x2aa854);}function empty(_0x18004c){var _0x758d7b={_0x1659b5:0x20f,_0x3724f0:0x2c9},_0x2a7f33=_0xf99cb3;while(_0x18004c['firstChild']){_0x18004c[_0x2a7f33(_0x758d7b._0x1659b5)](_0x18004c[_0x2a7f33(_0x758d7b._0x3724f0)]);}}function getStyle(_0x522933,_0x5457d7){var _0x1ac798={_0x276392:0x834,_0x241f04:0x5ce,_0x4a2088:0xc98},_0x2c6607=_0xf99cb3,_0x4586b8=_0x522933['style'][_0x5457d7]||_0x522933['currentStyle']&&_0x522933[_0x2c6607(_0x1ac798._0x276392)][_0x5457d7];if((!_0x4586b8||_0x4586b8===_0x2c6607(_0x1ac798._0x241f04))&&document['defaultView']){var _0x1e65f7=document[_0x2c6607(_0x1ac798._0x4a2088)]['getComputedStyle'](_0x522933,null);_0x4586b8=_0x1e65f7?_0x1e65f7[_0x5457d7]:null;}return _0x4586b8===_0x2c6607(_0x1ac798._0x241f04)?null:_0x4586b8;}function hasClass(_0x1c98f7,_0x1f8ce7){if(!_0x1c98f7)return![];if(_0x1c98f7['classList']!==undefined)return _0x1c98f7['classList']['contains'](_0x1f8ce7);var _0x4b6bed=getClass$3(_0x1c98f7);return _0x4b6bed['length']>0x0&&new RegExp('(^|\x5cs)'+_0x1f8ce7+'(\x5cs|$)')['test'](_0x4b6bed);}function addClass(_0x2eec93,_0x738e62){var _0x559cb6=_0xf99cb3;if(!_0x2eec93)return;if(_0x2eec93['classList']!==undefined){var _0x412123=splitWords(_0x738e62);for(var _0x38ae2b=0x0,_0x1575d7=_0x412123[_0x559cb6(0xec0)];_0x38ae2b<_0x1575d7;_0x38ae2b++){_0x2eec93['classList']['add'](_0x412123[_0x38ae2b]);}}else{if(!hasClass(_0x2eec93,_0x738e62)){var _0xc491b7=getClass$3(_0x2eec93);setClass(_0x2eec93,(_0xc491b7?_0xc491b7+'\x20':'')+_0x738e62);}}}function removeClass(_0x14c775,_0x4a825a){if(!_0x14c775)return;_0x14c775['classList']!==undefined?_0x14c775['classList']['remove'](_0x4a825a):setClass(_0x14c775,trim(('\x20'+getClass$3(_0x14c775)+'\x20')['replace']('\x20'+_0x4a825a+'\x20','\x20')));}function setClass(_0x559798,_0x55d8e6){var _0x242599={_0x142efb:0x7e5},_0x3358c3=_0xf99cb3;!_0x559798['className']||!_0x559798['className'][_0x3358c3(_0x242599._0x142efb)]?_0x559798[_0x3358c3(0x236)]=_0x55d8e6:_0x559798['className']['baseVal']=_0x55d8e6;}function getClass$3(_0xf19c98){var _0x4ea7fb={_0x424d4e:0x9cf},_0x5eafec=_0xf99cb3,_0x5d8e25;return _0xf19c98[_0x5eafec(_0x4ea7fb._0x424d4e)]&&(_0xf19c98=_0xf19c98['correspondingElement']),(_0x5d8e25=_0xf19c98['className'])!==null&&_0x5d8e25!==void 0x0&&_0x5d8e25[_0x5eafec(0x7e5)]?_0xf19c98[_0x5eafec(0x236)]['baseVal']:_0xf19c98['className'];}function copyCanvas(_0x995774){var _0x16b9a3={_0x5a6118:0x33f},_0x1eaab5=_0xf99cb3,_0x1c3d16=_0x995774['getContext']('2d',{'willReadFrequently':!![]})['getImageData'](0x0,0x0,_0x995774['width'],_0x995774['height']),_0x1ca767=document['createElement']('canvas');_0x1ca767[_0x1eaab5(_0x16b9a3._0x5a6118)]=_0x995774[_0x1eaab5(_0x16b9a3._0x5a6118)],_0x1ca767['height']=_0x995774['height'];var _0x2429cc=_0x1ca767['getContext']('2d',{'willReadFrequently':!![]});return _0x2429cc['clearRect'](0x0,0x0,_0x1ca767['width'],_0x1ca767['height']),_0x2429cc['putImageData'](_0x1c3d16,0x0,0x0),_0x1ca767;}var DomUtil={'__proto__':null,'create':create$3,'createSvg':createSvg,'createVideo':createVideo,'get':get,'parseDom':parseDom,'remove':remove,'empty':empty,'getStyle':getStyle,'hasClass':hasClass,'addClass':addClass,'removeClass':removeClass,'setClass':setClass,'getClass':getClass$3,'copyCanvas':copyCanvas};function getCenter(_0x53f397){var _0x5f4c41={_0x29ef7e:0x989,_0x4eff40:0x501},_0x112e5a=_0xf99cb3;try{var _0x10812b=_0x53f397[_0x112e5a(_0x5f4c41._0x29ef7e)],_0x5d246e=new Cesium__namespace['Cartesian2'](_0x10812b['clientWidth']/0x2,_0x10812b['clientHeight']/0x2),_0x3a89fd=_0x53f397['camera']['getPickRay'](_0x5d246e),_0x31ad97=_0x53f397[_0x112e5a(0x84a)]['pick'](_0x3a89fd,_0x53f397);return!_0x31ad97&&(_0x31ad97=_0x53f397[_0x112e5a(_0x5f4c41._0x4eff40)]['pickEllipsoid'](_0x5d246e)),_0x31ad97?LngLatPoint['fromCartesian'](_0x31ad97):undefined;}catch(_0x2cec24){return undefined;}}function getExtent(_0x1156ce){var _0x24b310={_0x5e859e:0x2d5,_0x537a2f:0xa76,_0x3e879d:0xd03,_0x1362d6:0x8b8,_0x1940e2:0xe1c,_0x2af134:0x463,_0x39695d:0xe1c,_0x5d0893:0x42f,_0x34d487:0x3d7},_0x506ad0=_0xf99cb3,_0x8b0899=arguments['length']>0x1&&arguments[0x1]!==undefined?arguments[0x1]:{},_0x124274={'xmin':0x46,'xmax':0x8c,'ymin':0x0,'ymax':0x37,'height':0x0},_0x4e6bcf=_0x1156ce['scene'],_0x5f2131=_0x4e6bcf['globe']['ellipsoid'],_0x103635=_0x4e6bcf[_0x506ad0(0x989)],_0x34b4ac=_0x1156ce['camera']['pickEllipsoid'](new Cesium__namespace['Cartesian2'](0x0,0x0),_0x5f2131);if(_0x34b4ac){var _0x2877db=_0x5f2131['cartesianToCartographic'](_0x34b4ac);_0x124274['xmin']=Cesium__namespace['Math']['toDegrees'](_0x2877db['longitude']),_0x124274['ymax']=Cesium__namespace[_0x506ad0(_0x24b310._0x5e859e)]['toDegrees'](_0x2877db['latitude']),_0x124274['height']=Math['max'](_0x124274[_0x506ad0(0xe1c)],_0x2877db['height']);}else{var _0x3dcb0a=_0x103635[_0x506ad0(0x33f)]/0x2,_0x5d84ea=_0x103635['height']/0x2,_0x2933bf;for(var _0x2d6ed9=0x0;_0x2d6ed9<=_0x5d84ea;_0x2d6ed9+=0xa){var _0x528960=_0x2d6ed9<=_0x3dcb0a?_0x2d6ed9:_0x3dcb0a;_0x2933bf=_0x1156ce['camera']['pickEllipsoid'](new Cesium__namespace['Cartesian2'](_0x528960,_0x2d6ed9),_0x5f2131);if(_0x2933bf)break;}if(_0x2933bf){var _0xdb8ef2=_0x5f2131[_0x506ad0(0xde5)](_0x2933bf);_0x124274[_0x506ad0(_0x24b310._0x537a2f)]=Cesium__namespace['Math']['toDegrees'](_0xdb8ef2['longitude']),_0x124274['ymax']=Cesium__namespace['Math']['toDegrees'](_0xdb8ef2['latitude']),_0x124274['height']=Math['max'](_0x124274['height'],_0xdb8ef2['height']);}}var _0x18150e=_0x1156ce['camera'][_0x506ad0(_0x24b310._0x3e879d)](new Cesium__namespace['Cartesian2'](_0x103635['width'],_0x103635['height']),_0x5f2131);if(_0x18150e){var _0x21f244=_0x5f2131['cartesianToCartographic'](_0x18150e);_0x124274['xmax']=Cesium__namespace['Math']['toDegrees'](_0x21f244['longitude']),_0x124274['ymin']=Cesium__namespace['Math'][_0x506ad0(_0x24b310._0x1362d6)](_0x21f244['latitude']),_0x124274['height']=Math['max'](_0x124274[_0x506ad0(_0x24b310._0x1940e2)],_0x21f244[_0x506ad0(_0x24b310._0x1940e2)]);}else{var _0x21c080=_0x103635[_0x506ad0(0x33f)]/0x2,_0xf0b37f=_0x103635['height']/0x2,_0x2783e9;for(var _0x426bdb=_0x103635['height'];_0x426bdb>=_0xf0b37f;_0x426bdb-=0xa){var _0x3d220b=_0x426bdb>=_0x21c080?_0x426bdb:_0x21c080;_0x2783e9=_0x1156ce['camera']['pickEllipsoid'](new Cesium__namespace['Cartesian2'](_0x3d220b,_0x426bdb),_0x5f2131);if(_0x2783e9)break;}if(_0x2783e9){var _0x2c83b0=_0x5f2131['cartesianToCartographic'](_0x2783e9);_0x124274['xmax']=Cesium__namespace[_0x506ad0(0x2d5)]['toDegrees'](_0x2c83b0['longitude']),_0x124274[_0x506ad0(_0x24b310._0x2af134)]=Cesium__namespace['Math']['toDegrees'](_0x2c83b0[_0x506ad0(0x3a5)]),_0x124274['height']=Math['max'](_0x124274[_0x506ad0(_0x24b310._0x39695d)],_0x2c83b0[_0x506ad0(0xe1c)]);}}if(!_0x124274)return;if(_0x124274[_0x506ad0(_0x24b310._0x5d0893)]<_0x124274[_0x506ad0(0xa76)]){var _0x48e298=_0x124274[_0x506ad0(0x42f)];_0x124274[_0x506ad0(_0x24b310._0x5d0893)]=_0x124274[_0x506ad0(0xa76)],_0x124274[_0x506ad0(_0x24b310._0x537a2f)]=_0x48e298;}if(_0x124274['ymax']<_0x124274['ymin']){var _0x2aeee6=_0x124274['ymax'];_0x124274['ymax']=_0x124274[_0x506ad0(_0x24b310._0x2af134)],_0x124274['ymin']=_0x2aeee6;}if(Cesium__namespace['defined'](_0x8b0899['scale'])){var _0x24e3fb=_0x8b0899['scale'],_0x37b39b=(_0x124274['xmax']-_0x124274['xmin'])/0x2*_0x24e3fb,_0x1a35c0=(_0x124274['ymax']-_0x124274['ymin'])/0x2*_0x24e3fb;_0x124274['xmin']-=_0x37b39b,_0x124274['xmax']+=_0x37b39b,_0x124274['ymin']-=_0x1a35c0,_0x124274['ymax']+=_0x1a35c0;}return _0x8b0899['formatNum']&&(_0x124274['xmin']=formatNum$1(_0x124274['xmin'],LngLatPoint[_0x506ad0(_0x24b310._0x34d487)]),_0x124274[_0x506ad0(0x42f)]=formatNum$1(_0x124274['xmax'],LngLatPoint[_0x506ad0(0x3d7)]),_0x124274[_0x506ad0(_0x24b310._0x2af134)]=formatNum$1(_0x124274['ymin'],LngLatPoint['FormatLength']),_0x124274['ymax']=formatNum$1(_0x124274['ymax'],LngLatPoint['FormatLength'])),_0x124274;}function isInView(_0x1e9474,_0x12533c){var _0x3267f7={_0x20ca0d:0xe1c},_0x413e39=_0xf99cb3,_0x545970=Cesium__namespace['SceneTransforms']['wgs84ToWindowCoordinates'](_0x1e9474['scene'],_0x12533c);if(!_0x545970)return![];if(_0x545970['x']<0x0||_0x545970['y']<0x0||_0x545970['x']>parseInt(_0x1e9474['canvas']['width'])||_0x545970['y']>parseInt(_0x1e9474['canvas'][_0x413e39(_0x3267f7._0x20ca0d)]))return![];return!![];}function getCameraView(_0x51400b,_0x418820){var _0xe17935={_0x15f903:0x2d5,_0x22e16c:0x705,_0x4d5f23:0x2d5,_0x4443a1:0xf1d},_0x51bbec=_0xf99cb3,_0x5d1928,_0x26e631=_0x51400b['positionCartographic'],_0x2c8d8d={};return _0x2c8d8d['lat']=formatNum$1(Cesium__namespace['Math']['toDegrees'](_0x26e631['latitude']),LngLatPoint['FormatLength']),_0x2c8d8d['lng']=formatNum$1(Cesium__namespace[_0x51bbec(_0xe17935._0x15f903)]['toDegrees'](_0x26e631[_0x51bbec(0x692)]),LngLatPoint[_0x51bbec(0x3d7)]),((_0x5d1928=_0x418820===null||_0x418820===void 0x0?void 0x0:_0x418820['simplify'])!==null&&_0x5d1928!==void 0x0?_0x5d1928:!![])?(_0x2c8d8d[_0x51bbec(0x679)]=formatNum$1(_0x26e631['height'],0x1),_0x2c8d8d['heading']=formatNum$1(Cesium__namespace['Math']['toDegrees'](_0x51400b['heading']||0x0)%0x168,0x1),_0x2c8d8d['pitch']=formatNum$1(Cesium__namespace['Math']['toDegrees'](_0x51400b['pitch']||0x0)%0x168,0x1)):(_0x2c8d8d[_0x51bbec(0x679)]=formatNum$1(_0x26e631['height'],LngLatPoint['FormatAltLength']),_0x2c8d8d['heading']=formatNum$1(Cesium__namespace['Math']['toDegrees'](_0x51400b[_0x51bbec(_0xe17935._0x22e16c)]||0x0)%0x168,0x2),_0x2c8d8d['pitch']=formatNum$1(Cesium__namespace[_0x51bbec(_0xe17935._0x4d5f23)][_0x51bbec(0x8b8)](_0x51400b[_0x51bbec(0x23e)]||0x0)%0x168,0x2),_0x2c8d8d[_0x51bbec(_0xe17935._0x4443a1)]=formatNum$1(Cesium__namespace[_0x51bbec(_0xe17935._0x15f903)]['toDegrees'](_0x51400b['roll']||0x0)%0x168,0x2)),_0x2c8d8d;}function expImage(_0x2fc3a9){var _0x146091={_0x54fa4e:0x9b4,_0x5e278b:0x757,_0xfa9663:0x5d6,_0x3ffddc:0x989,_0xf98088:0xe1c,_0x5e7c59:0x33f},_0x119386={_0x56bdb9:0x8b3,_0x3ac2b3:0x33f,_0x44ff5d:0x600,_0x3a7a82:0x600,_0x38be22:0x840,_0x3cea6c:0xe1c},_0x5d21b3=arguments['length']>0x1&&arguments[0x1]!==undefined?arguments[0x1]:{};return new Promise(function(_0x3908b2,_0x2eeeb8){var _0x2e8dcd=_0x3c32,_0x22c84c,_0x1615e4;_0x5d21b3[_0x2e8dcd(_0x146091._0x54fa4e)]=(_0x22c84c=_0x5d21b3['download'])!==null&&_0x22c84c!==void 0x0?_0x22c84c:!![],_0x5d21b3['type']=(_0x1615e4=_0x5d21b3[_0x2e8dcd(_0x146091._0x5e278b)])!==null&&_0x1615e4!==void 0x0?_0x1615e4:_0x2e8dcd(0x7aa),_0x2fc3a9[_0x2e8dcd(_0x146091._0xfa9663)]();var _0x268061=_0x2fc3a9['canvas'][_0x2e8dcd(0x69c)](_0x5d21b3['type'],_0x5d21b3['encoderOptions']),_0x32c474=_0x2fc3a9[_0x2e8dcd(_0x146091._0x3ffddc)][_0x2e8dcd(_0x146091._0xf98088)],_0x10c23a=_0x2fc3a9['canvas']['width'];if(Cesium__namespace['defined'](_0x5d21b3[_0x2e8dcd(_0x146091._0x5e7c59)])||Cesium__namespace['defined'](_0x5d21b3[_0x2e8dcd(0xe1c)])){var _0x35fff7=new Image();_0x35fff7['onload']=function(){var _0x3cc0a4=_0x2e8dcd,_0x4e8903,_0x550562;if(Cesium__namespace[_0x3cc0a4(_0x119386._0x56bdb9)](_0x5d21b3[_0x3cc0a4(_0x119386._0x3ac2b3)])&&!Cesium__namespace['defined'](_0x5d21b3['height']))_0x4e8903=_0x5d21b3[_0x3cc0a4(_0x119386._0x3ac2b3)],_0x550562=Math[_0x3cc0a4(_0x119386._0x44ff5d)](_0x4e8903*_0x32c474/_0x10c23a);else{if(Cesium__namespace[_0x3cc0a4(0x8b3)](_0x5d21b3['height'])&&!Cesium__namespace['defined'](_0x5d21b3['width']))_0x550562=_0x5d21b3[_0x3cc0a4(0xe1c)],_0x4e8903=Math['round'](_0x550562*_0x10c23a/_0x32c474);else{var _0x274c5a=_0x5d21b3['width']/_0x10c23a,_0x1e3d63=_0x5d21b3['height']/_0x32c474;_0x274c5a>_0x1e3d63?(_0x4e8903=_0x5d21b3[_0x3cc0a4(0x33f)],_0x550562=Math[_0x3cc0a4(_0x119386._0x3a7a82)](_0x4e8903*_0x32c474/_0x10c23a)):(_0x550562=_0x5d21b3['height'],_0x4e8903=Math['round'](_0x550562*_0x10c23a/_0x32c474));}}var _0x29a208=document[_0x3cc0a4(_0x119386._0x38be22)](_0x3cc0a4(0x989));_0x29a208['width']=_0x5d21b3['width']||_0x4e8903,_0x29a208['height']=_0x5d21b3['height']||_0x550562;var _0x385076=_0x29a208['getContext']('2d',{'willReadFrequently':!![]}),_0x1b9938=(_0x29a208[_0x3cc0a4(0x33f)]-_0x4e8903)/0x2,_0x341c6c=(_0x29a208['height']-_0x550562)/0x2;_0x385076['drawImage'](_0x35fff7,_0x1b9938,_0x341c6c,_0x4e8903,_0x550562);var _0x5542a6=_0x29a208[_0x3cc0a4(0x69c)](_0x5d21b3['type'],_0x5d21b3[_0x3cc0a4(0xa47)]);!_0x5d21b3['filename']&&(_0x5d21b3['filename']='场景出图_'+_0x29a208['width']+'x'+_0x29a208[_0x3cc0a4(_0x119386._0x3cea6c)]);if(_0x5d21b3['download']){var _0x544c0a=_0x5d21b3['filename'];_0x5d21b3[_0x3cc0a4(0x757)]==='image/jpeg'&&(_0x544c0a=_0x544c0a+'.jpg'),downloadBase64Image(_0x544c0a,_0x5542a6);}var _0x2ec534={'image':_0x5542a6,'width':_0x29a208['width'],'height':_0x29a208[_0x3cc0a4(0xe1c)]};_0x5d21b3['callback']&&_0x5d21b3['callback'](_0x2ec534),_0x3908b2(_0x2ec534);},_0x35fff7[_0x2e8dcd(0x461)]=_0x268061;}else{!_0x5d21b3['filename']&&(_0x5d21b3[_0x2e8dcd(0xd19)]='场景出图_'+_0x10c23a+'x'+_0x32c474);_0x5d21b3['download']&&downloadBase64Image(_0x5d21b3['filename'],_0x268061);var _0x10a153={'image':_0x268061,'width':_0x10c23a,'height':_0x32c474};_0x5d21b3['callback']&&_0x5d21b3['callback'](_0x10a153),_0x3908b2(_0x10a153);}});}function pick3DTileset(_0x3e62a2,_0x5cea01){var _0x9a564d={_0x22bfe2:0xb00,_0x564672:0x8b3},_0x1001a4=_0xf99cb3;if(!_0x5cea01)return null;_0x5cea01 instanceof Cesium__namespace['Cartesian3']&&(_0x5cea01=[_0x5cea01]);for(var _0x379e34=0x0,_0x43be6a=_0x5cea01['length'];_0x379e34<_0x43be6a;++_0x379e34){var _0x1773c5=_0x5cea01[_0x379e34],_0xbd7f84=Cesium__namespace[_0x1001a4(_0x9a564d._0x22bfe2)]['wgs84ToWindowCoordinates'](_0x3e62a2,_0x1773c5);if(!Cesium__namespace['defined'](_0xbd7f84))continue;var _0x3a47ab=_0x3e62a2['pick'](_0xbd7f84,0xa,0xa);if(Cesium__namespace['defined'](_0x3a47ab)&&Cesium__namespace[_0x1001a4(_0x9a564d._0x564672)](_0x3a47ab['primitive'])&&_0x3a47ab['primitive']instanceof Cesium__namespace['Cesium3DTileset'])return _0x3a47ab['primitive'];}return null;}var SurfacePoint=(function(){var _0x29e467={_0x3d7ad0:0xfdf},_0x27fb10={_0x52e888:0x690,_0x1621c7:0x8ef,_0x1f642e:0x692,_0x42c445:0x33b},_0x814c59={_0x37d798:0x7f1},_0x2f080f={_0x1224c9:0x8b3,_0x465f74:0x8b3,_0x59631c:0xe1c,_0xbf7c15:0x8e2},_0x50a442={_0x3d8024:0xa4b,_0x2e5153:0xca3},_0x554b69={_0x1d81ed:0xa4b},_0x296375={_0x3eac27:0x2cc,_0x1aad9c:0x690,_0x281c90:0x380,_0x2fe365:0x679},_0x1e6341=_0xf99cb3;function _0xf1305(_0x33f450){var _0x4f844a=_0x3c32;_classCallCheck(this,_0xf1305),this['options']=_0x33f450,this['scene']=_0x33f450['map']?_0x33f450[_0x4f844a(_0x296375._0x3eac27)]['scene']:_0x33f450['scene'],!this[_0x4f844a(0x57d)]&&logError$1('SurfacePoint:\x20请传入scene参数',this[_0x4f844a(_0x296375._0x1aad9c)]),this['_point']=LngLatPoint[_0x4f844a(0x857)](_0x33f450['position']),this[_0x4f844a(_0x296375._0x281c90)]&&(this['_position']=this['_point'][_0x4f844a(0x80b)](),this['_cartographic']=this['_point']['toCartographic'](),this['_height_original']=this['_point'][_0x4f844a(_0x296375._0x2fe365)]);}return _createClass(_0xf1305,[{'key':_0x1e6341(_0x29e467._0x3d7ad0),'value':function _0x3a3bdf(){var _0x1ccb7d=this;return new Promise(function(_0x4f4db6,_0x2f2863){var _0x1b42d6=_0x3c32,_0x415323;_0x1ccb7d['_promise']={'resolve':_0x4f4db6,'reject':_0x2f2863};if(!_0x1ccb7d['_point']){_0x4f4db6({'height':0x0});return;}var _0x5960a5=(_0x415323=_0x1ccb7d['options']['has3dtiles'])!==null&&_0x415323!==void 0x0?_0x415323:Cesium__namespace[_0x1b42d6(0x8b3)](pick3DTileset(_0x1ccb7d[_0x1b42d6(0x57d)],_0x1ccb7d[_0x1b42d6(_0x554b69._0x1d81ed)])),_0x22f785=Boolean(_0x1ccb7d['scene']['terrainProvider']['_layers']);_0x1ccb7d['_has3dtiles']=_0x5960a5,_0x1ccb7d['_hasTerrain']=_0x22f785;if(!_0x22f785&&!_0x5960a5){_0x1ccb7d['end'](0x0);return;}_0x5960a5?_0x1ccb7d['clampTo3DTileset']():_0x1ccb7d[_0x1b42d6(0x465)]();});}},{'key':'clampTo3DTileset','value':function _0x507c25(){var _0x4c24bc=_0x1e6341,_0x4ab2a5=this;this['scene']['clampToHeightMostDetailed']([this[_0x4c24bc(_0x50a442._0x3d8024)][_0x4c24bc(_0x50a442._0x2e5153)]()],this['options'][_0x4c24bc(0xb58)],0.05)['then'](function(_0x2635e7){var _0x2e6aa6=_0x4c24bc,_0x1a967d=_0x2635e7[0x0];if(Cesium__namespace['defined'](_0x1a967d)){var _0x20cd94=Cesium__namespace[_0x2e6aa6(0x6f1)]['fromCartesian'](_0x1a967d),_0x396604=_0x20cd94['height'];if(Cesium__namespace['defined'](_0x396604)&&_0x396604>-0x3e8){_0x4ab2a5['end'](_0x396604);return;}}_0x4ab2a5[_0x2e6aa6(0x465)]();});}},{'key':_0x1e6341(0x465),'value':function _0x5f51d4(){var _0xa237a5=_0x1e6341,_0x322258=this;this['_hasTerrain']?Cesium__namespace['sampleTerrainMostDetailed'](this['scene'][_0xa237a5(0x88b)],[this['_cartographic']])[_0xa237a5(_0x814c59._0x37d798)](function(_0x13e57a){var _0x5a7945=_0xa237a5,_0x462a6b=_0x13e57a[0x0],_0x50e3fd;Cesium__namespace[_0x5a7945(_0x2f080f._0x1224c9)](_0x462a6b)&&Cesium__namespace[_0x5a7945(_0x2f080f._0x465f74)](_0x462a6b[_0x5a7945(_0x2f080f._0x59631c)])?_0x50e3fd=_0x462a6b['height']:_0x50e3fd=_0x322258['scene']['globe']['getHeight'](_0x322258[_0x5a7945(0x33b)])||0x0,_0x322258[_0x5a7945(_0x2f080f._0xbf7c15)](_0x50e3fd);}):this['end'](0x0);}},{'key':'end','value':function _0x3ccc49(_0xc457e6){var _0x4263ad=_0x1e6341;this['options']['callback']&&this[_0x4263ad(_0x27fb10._0x52e888)]['callback'](_0xc457e6),this['_point']['alt']=_0xc457e6,this['_promise']['resolve']({'height':_0xc457e6,'height_original':this['_height_original'],'point':this['_point'],'position':Cesium__namespace['Cartesian3'][_0x4263ad(_0x27fb10._0x1621c7)](this['_cartographic'][_0x4263ad(_0x27fb10._0x1f642e)],this[_0x4263ad(_0x27fb10._0x42c445)]['latitude'],_0xc457e6),'position_original':this['_position'],'has3dtiles':this['_has3dtiles'],'hasTerrain':this['_hasTerrain']});}}]),_0xf1305;}());function getTransFun(_0x22fe80,_0x340322){if(!_0x22fe80||!_0x340322)return![];_0x22fe80=crsName2FunName(_0x22fe80),_0x340322=crsName2FunName(_0x340322);if(_0x340322===_0x22fe80)return![];var _0x369502=_0x22fe80+'2'+_0x340322;if(!PointTrans[_0x369502])return![];return PointTrans[_0x369502];}function crsName2FunName(_0x22b189){var _0x417f5c={_0x46e5f2:0xd17},_0x5d4e18=_0xf99cb3;switch(_0x22b189){case ChinaCRS['GCJ02']:return'gcj';case ChinaCRS[_0x5d4e18(_0x417f5c._0x46e5f2)]:return'bd';case ChinaCRS[_0x5d4e18(0x6b4)]:default:return'wgs';}}function getPositionValue(_0x3a8d7d,_0x5deecc){var _0x2abe7b={_0x5d066f:0x741,_0x2b4916:0x4a8,_0x30f71b:0x32a},_0x5404d0=_0xf99cb3;if(!_0x3a8d7d)return _0x3a8d7d;var _0x6cef01;if(_0x3a8d7d instanceof Cesium__namespace[_0x5404d0(_0x2abe7b._0x5d066f)])_0x6cef01=_0x3a8d7d;else{if(_0x3a8d7d['_value']&&_0x3a8d7d['_value']instanceof Cesium__namespace['Cartesian3'])_0x6cef01=_0x3a8d7d['_value'];else typeof _0x3a8d7d[_0x5404d0(_0x2abe7b._0x2b4916)]==='function'&&(_0x6cef01=_0x3a8d7d[_0x5404d0(_0x2abe7b._0x2b4916)](_0x5deecc||Cesium__namespace[_0x5404d0(_0x2abe7b._0x30f71b)]['now']()));}return _0x6cef01;}function getMaxHeight(_0x4500f3){var _0x2feaf9={_0x5d5ba4:0x679},_0x1c600c=_0xf99cb3,_0x4e827e=arguments[_0x1c600c(0xec0)]>0x1&&arguments[0x1]!==undefined?arguments[0x1]:0x0;if(_0x4500f3==null||_0x4500f3['length']===0x0)return _0x4e827e;var _0x37f950=_0x4e827e;for(var _0x2e2fff=0x0;_0x2e2fff<_0x4500f3['length'];_0x2e2fff++){var _0x5b910f=LngLatPoint[_0x1c600c(0x857)](_0x4500f3[_0x2e2fff]);_0x2e2fff===0x0&&(_0x37f950=_0x5b910f[_0x1c600c(0x679)]),_0x5b910f[_0x1c600c(_0x2feaf9._0x5d5ba4)]>_0x37f950&&(_0x37f950=_0x5b910f['alt']);}return formatNum(_0x37f950,LngLatPoint['FormatAltLength']);}function formatNum(_0x447054){var _0x155365=arguments['length']>0x1&&arguments[0x1]!==undefined?arguments[0x1]:0x0,_0x2d0296=Math['pow'](0xa,_0x155365);return Math['round'](_0x447054*_0x2d0296)/_0x2d0296;}function getMinHeight(_0x4eccfe){var _0x22977a={_0x387a0d:0xec0,_0x392d8b:0xec0,_0x1fadf9:0xec0,_0x48bb6c:0xe1c},_0xc15ac8=_0xf99cb3,_0x54cd94=arguments[_0xc15ac8(_0x22977a._0x387a0d)]>0x1&&arguments[0x1]!==undefined?arguments[0x1]:0x0;if(_0x4eccfe==null||_0x4eccfe[_0xc15ac8(_0x22977a._0x392d8b)]===0x0)return _0x54cd94;var _0x27d65e=_0x54cd94;for(var _0x120c3c=0x0;_0x120c3c<_0x4eccfe[_0xc15ac8(_0x22977a._0x1fadf9)];_0x120c3c++){var _0xcc024b=Cesium__namespace[_0xc15ac8(0x6f1)]['fromCartesian'](_0x4eccfe[_0x120c3c]);_0x120c3c===0x0&&(_0x27d65e=_0xcc024b['height']),_0xcc024b[_0xc15ac8(_0x22977a._0x48bb6c)]<_0x27d65e&&(_0x27d65e=_0xcc024b[_0xc15ac8(_0x22977a._0x48bb6c)]);}return formatNum(_0x27d65e,LngLatPoint[_0xc15ac8(0x5e3)]);}function addPositionsHeight(_0x3f0089){var _0x4645c4={_0x5b308e:0xec0,_0x383939:0x3a5},_0x5018ee=_0xf99cb3,_0x25bd05=arguments['length']>0x1&&arguments[0x1]!==undefined?arguments[0x1]:0x0;_0x25bd05=Number(_0x25bd05);if(isNaN(_0x25bd05)||_0x25bd05===0x0)return _0x3f0089;if(Array['isArray'](_0x3f0089)){var _0x4cc089=[];for(var _0x2ed5f1=0x0,_0x485e56=_0x3f0089[_0x5018ee(_0x4645c4._0x5b308e)];_0x2ed5f1<_0x485e56;_0x2ed5f1++){var _0x3be79c=Cesium__namespace['Cartographic']['fromCartesian'](_0x3f0089[_0x2ed5f1]),_0x2e293a=Cesium__namespace[_0x5018ee(0x741)]['fromRadians'](_0x3be79c['longitude'],_0x3be79c['latitude'],_0x3be79c[_0x5018ee(0xe1c)]+_0x25bd05);_0x4cc089['push'](_0x2e293a);}return _0x4cc089;}else{var _0x8d929c=Cesium__namespace['Cartographic']['fromCartesian'](_0x3f0089);return Cesium__namespace['Cartesian3']['fromRadians'](_0x8d929c['longitude'],_0x8d929c[_0x5018ee(_0x4645c4._0x383939)],_0x8d929c['height']+_0x25bd05);}}function setPositionsHeight(_0x107a0e){var _0x348f77={_0x139c89:0xc71},_0x1c6a8d=_0xf99cb3,_0x1f187a=arguments['length']>0x1&&arguments[0x1]!==undefined?arguments[0x1]:0x0;if(!_0x107a0e)return _0x107a0e;if(Array['isArray'](_0x107a0e)){var _0x30779b=[];for(var _0xc78681=0x0,_0x33caf4=_0x107a0e['length'];_0xc78681<_0x33caf4;_0xc78681++){var _0x490369=Cesium__namespace['Cartographic'][_0x1c6a8d(_0x348f77._0x139c89)](_0x107a0e[_0xc78681]),_0x394dac=Cesium__namespace['Cartesian3']['fromRadians'](_0x490369['longitude'],_0x490369[_0x1c6a8d(0x3a5)],_0x1f187a);_0x30779b['push'](_0x394dac);}return _0x30779b;}else{var _0x3b219a=Cesium__namespace['Cartographic']['fromCartesian'](_0x107a0e);return Cesium__namespace['Cartesian3']['fromRadians'](_0x3b219a['longitude'],_0x3b219a['latitude'],_0x1f187a);}}function getHeight(_0x2315ba,_0x12df9b){var _0x4e9001={_0x133a37:0x46a,_0x52c95b:0x88b,_0x2bc49f:0x731,_0x394f26:0x8fc},_0x3714d8=_0xf99cb3,_0x18622c,_0x346dce=arguments[_0x3714d8(0xec0)]>0x2&&arguments[0x2]!==undefined?arguments[0x2]:{},_0x493a8a=LngLatPoint['parse'](_0x12df9b);if(!_0x2315ba||!_0x493a8a)return 0x0;var _0x1760dd=_0x493a8a[_0x3714d8(0x80b)](),_0x180f67=(_0x18622c=_0x346dce[_0x3714d8(_0x4e9001._0x133a37)])!==null&&_0x18622c!==void 0x0?_0x18622c:Cesium__namespace['defined'](pick3DTileset(_0x2315ba,_0x1760dd)),_0x432c4d=Boolean(_0x2315ba[_0x3714d8(_0x4e9001._0x52c95b)]['_layers']);if(!_0x432c4d&&!_0x180f67)return 0x0;var _0xecfa66=_0x493a8a['toCartographic']();if(_0x180f67){var _0x5a8372=_0x2315ba[_0x3714d8(_0x4e9001._0x2bc49f)](_0xecfa66,_0x346dce['objectsToExclude'],_0x346dce['width']);if(Cesium__namespace['defined'](_0x5a8372)&&_0x5a8372>-0x3e8)return _0x5a8372;}var _0x1516e1=_0x2315ba['globe'][_0x3714d8(_0x4e9001._0x394f26)](_0xecfa66);if(Cesium__namespace['defined'](_0x1516e1)&&_0x1516e1>-0x3e8)return _0x1516e1;return 0x0;}function getSurfaceHeight(_0x396fc2,_0x5dc96f){var _0x397b5e={_0x23254a:0xec0},_0x1b6b9b=_0xf99cb3,_0x43d54d=arguments[_0x1b6b9b(_0x397b5e._0x23254a)]>0x2&&arguments[0x2]!==undefined?arguments[0x2]:{};return _0x43d54d['scene']=_0x396fc2,_0x43d54d['position']=_0x5dc96f,new SurfacePoint(_0x43d54d)['start']();}function getSurfaceTerrainHeight(_0x1f6fd2,_0xda78c0){var _0x2eb0d8={'scene':_0x1f6fd2,'position':_0xda78c0,'has3dtiles':![]};return new SurfacePoint(_0x2eb0d8)['start']();}function getSurfacePosition(_0x59a01d,_0x4cb1e7){var _0x3a251c={_0x47af3c:0x688,_0x23bdf5:0x6f1},_0x5abe2f=_0xf99cb3,_0x37fcc4=arguments['length']>0x2&&arguments[0x2]!==undefined?arguments[0x2]:{};if(!_0x4cb1e7)return _0x4cb1e7;_0x59a01d['scene']&&(_0x59a01d=_0x59a01d['scene']);var _0x5a7153=getHeight(_0x59a01d,_0x4cb1e7,_0x37fcc4);if(_0x5a7153!==0x0||Cesium__namespace['defined'](_0x37fcc4[_0x5abe2f(_0x3a251c._0x47af3c)])&&_0x5a7153<=_0x37fcc4['maxHeight']){var _0x1507c7=Cesium__namespace[_0x5abe2f(_0x3a251c._0x23bdf5)]['fromCartesian'](_0x4cb1e7);_0x37fcc4['relativeHeight']&&(_0x5a7153+=_0x1507c7['height']);var _0x24b099=Cesium__namespace['Cartesian3']['fromRadians'](_0x1507c7['longitude'],_0x1507c7['latitude'],_0x5a7153);return _0x24b099;}return _0x4cb1e7;}function hasPickedModel(_0x1afcb9,_0x188a03){var _0x241399={_0x50502b:0x6f9},_0x1502d5=_0xf99cb3;if(Cesium__namespace['defined'](_0x1afcb9['id'])){var _0x5ba01c=_0x1afcb9['id'];if(_0x5ba01c['_noMousePick'])return _0x5ba01c;if(_0x188a03&&_0x5ba01c===_0x188a03)return _0x5ba01c;}if(Cesium__namespace['defined'](_0x1afcb9['primitive'])){var _0x1ce15e=_0x1afcb9['primitive'];if(_0x1ce15e[_0x1502d5(0x6f9)])return _0x1ce15e;if(_0x188a03&&_0x1ce15e===_0x188a03)return _0x1ce15e;}if(Cesium__namespace['defined'](_0x1afcb9['tileset'])){var _0x3feea3=_0x1afcb9['tileset'];if(_0x3feea3[_0x1502d5(_0x241399._0x50502b)])return _0x3feea3;if(_0x188a03&&_0x3feea3===_0x188a03)return _0x3feea3;}return null;}function getCurrentMousePosition(_0x413f5c,_0x5d833a,_0x4588d0){var _0x10ada3={_0x18e50c:0x476,_0x4e218e:0x199,_0x5ed7a2:0x8b3,_0x3d8d85:0xe1c,_0x2f9827:0xa68,_0x4f4aa8:0x501,_0x516fc5:0xd0e,_0x5abbd2:0xc71},_0x5897d7=_0xf99cb3,_0x18aa8c,_0x48f6e4;try{_0x48f6e4=_0x413f5c['pick'](_0x5d833a,0x5,0x5);}catch(_0x2d09c7){logWarn(_0x5897d7(_0x10ada3._0x18e50c),_0x2d09c7);}if(_0x413f5c['pickPositionSupported']&&!_0x413f5c['onlyPickTerrainPosition']&&Cesium__namespace['defined'](_0x48f6e4)){var _0x345c52=hasPickedModel(_0x48f6e4,_0x4588d0);if(_0x345c52){if((_0x345c52['billboard']||_0x345c52[_0x5897d7(0x199)]||_0x345c52[_0x5897d7(0xf83)])&&!_0x345c52['ellipse']&&!_0x345c52['model']&&!_0x345c52['ellipsoid'])return getPositionValue(_0x345c52['position']);if(_0x345c52[_0x5897d7(0xa24)]){_0x345c52['show']=![],_0x413f5c['requestRender'](),_0x18aa8c=getCurrentMousePosition(_0x413f5c,_0x5d833a,_0x4588d0),_0x345c52['show']=!![];if(_0x18aa8c)return _0x18aa8c;}if(!_0x413f5c['globe']['show'])return _0x413f5c['pickPosition'](_0x5d833a);}else{if(Cesium__namespace['defined'](_0x48f6e4['id'])){var _0x560288=_0x48f6e4['id'];if((_0x560288['billboard']||_0x560288[_0x5897d7(_0x10ada3._0x4e218e)]||_0x560288['label'])&&!_0x560288['model'])return getPositionValue(_0x560288[_0x5897d7(0xa86)]);}_0x18aa8c=_0x413f5c['pickPosition'](_0x5d833a);if(Cesium__namespace['defined'](_0x18aa8c)){var _0x49d6a7=Cesium__namespace['Cartographic']['fromCartesian'](_0x18aa8c);if(_0x49d6a7['height']>=0x0)return _0x18aa8c;if(!Cesium__namespace[_0x5897d7(_0x10ada3._0x5ed7a2)](_0x48f6e4['id'])&&_0x49d6a7[_0x5897d7(_0x10ada3._0x3d8d85)]>=-0x1388)return _0x18aa8c;}}}if(Cesium__namespace['defined'](Cesium__namespace['S3MTilesLayer'])){_0x18aa8c=_0x413f5c['pickPosition'](_0x5d833a);if(Cesium__namespace[_0x5897d7(0x8b3)](_0x18aa8c))return _0x18aa8c;}if(!_0x413f5c[_0x5897d7(_0x10ada3._0x2f9827)]&&_0x413f5c['onlyPickModelPosition'])return _0x18aa8c;if(_0x413f5c['mode']===Cesium__namespace['SceneMode']['SCENE3D']){var _0x10828a=_0x413f5c[_0x5897d7(0x501)]['getPickRay'](_0x5d833a);_0x18aa8c=_0x413f5c['globe']['pick'](_0x10828a,_0x413f5c),!_0x18aa8c&&(_0x18aa8c=_0x413f5c['camera']['pickEllipsoid'](_0x5d833a,_0x413f5c['globe']['ellipsoid']));}else _0x18aa8c=_0x413f5c[_0x5897d7(_0x10ada3._0x4f4aa8)]['pickEllipsoid'](_0x5d833a,_0x413f5c[_0x5897d7(0x84a)][_0x5897d7(0x3d6)]);if(Cesium__namespace[_0x5897d7(_0x10ada3._0x5ed7a2)](_0x18aa8c)&&_0x413f5c['camera'][_0x5897d7(_0x10ada3._0x516fc5)][_0x5897d7(_0x10ada3._0x3d8d85)]<0x2710){var _0x2a3788=Cesium__namespace['Cartographic'][_0x5897d7(_0x10ada3._0x5abbd2)](_0x18aa8c);if(_0x2a3788['height']<-0x1388)return null;}return _0x18aa8c;}function getCurrentMouseTerrainPosition(_0x428cc4,_0x56825a){var _0x138336={_0x209d64:0x501},_0x31cea9=_0xf99cb3,_0x5ddc4a;if(_0x428cc4['mode']===Cesium__namespace['SceneMode']['SCENE3D']){var _0x41dfdd=_0x428cc4['camera']['getPickRay'](_0x56825a);_0x5ddc4a=_0x428cc4['globe']['pick'](_0x41dfdd,_0x428cc4),!_0x5ddc4a&&(_0x5ddc4a=_0x428cc4[_0x31cea9(_0x138336._0x209d64)]['pickEllipsoid'](_0x56825a,_0x428cc4['globe']['ellipsoid']));}else _0x5ddc4a=_0x428cc4['camera']['pickEllipsoid'](_0x56825a,_0x428cc4['globe']['ellipsoid']);return _0x5ddc4a;}function getMidpoint(_0x241f7d,_0x48ac78){var _0x3965ae={_0x495ece:0xe1c,_0x45ddfb:0x692},_0x4eb431=_0xf99cb3;if(!_0x48ac78||!_0x241f7d)return undefined;var _0x5abd5c=LngLatPoint['toCartographic'](_0x241f7d),_0x2261fd=LngLatPoint[_0x4eb431(0x4e9)](_0x48ac78),_0x2c5082=(_0x5abd5c[_0x4eb431(_0x3965ae._0x495ece)]+_0x2261fd['height'])/0x2,_0xc76dfa=new Cesium__namespace['EllipsoidGeodesic'](_0x5abd5c,_0x2261fd)['interpolateUsingFraction'](0.5);return Cesium__namespace[_0x4eb431(0x741)]['fromRadians'](_0xc76dfa[_0x4eb431(_0x3965ae._0x45ddfb)],_0xc76dfa['latitude'],_0x2c5082);}function isRepeatPoint(_0x2df398,_0x4c6759){if(!_0x4c6759||!_0x2df398)return![];return Math['abs'](_0x2df398['x']-_0x4c6759['x'])<0.1&&Math['abs'](_0x2df398['y']-_0x4c6759['y'])<0.1&&Math['abs'](_0x2df398['z']-_0x4c6759['z'])<0.1?!![]:![];}function getRotateCenterPoint(_0x440735,_0x48cf3f,_0x11f614){var _0x2d1ee5={_0x10de9e:0x741},_0x52332e=_0xf99cb3,_0x363754=Cesium__namespace['Cartographic']['fromCartesian'](_0x440735);_0x363754['height']=0x0;var _0x97a74f=Cesium__namespace['Cartographic']['toCartesian'](_0x363754),_0x5a671c=Cesium__namespace['Cartesian3']['subtract'](_0x97a74f,_0x440735,new Cesium__namespace['Cartesian3']());_0x5a671c=Cesium__namespace['Cartesian3'][_0x52332e(0xc46)](_0x5a671c,new Cesium__namespace[(_0x52332e(0x741))]());var _0x19eea8=Cesium__namespace[_0x52332e(0x827)][_0x52332e(0x578)](_0x5a671c,Cesium__namespace['Math'][_0x52332e(0x748)](_0x11f614)),_0x2b390f=Cesium__namespace['Matrix3'][_0x52332e(0xc1b)](_0x19eea8),_0x2710de=Cesium__namespace['Matrix4']['fromRotationTranslation'](_0x2b390f),_0x220966=Cesium__namespace[_0x52332e(_0x2d1ee5._0x10de9e)]['subtract'](_0x48cf3f,_0x440735,new Cesium__namespace['Cartesian3']()),_0x4a662f=Cesium__namespace['Matrix4']['multiplyByPoint'](_0x2710de,_0x220966,new Cesium__namespace['Cartesian3']()),_0x9f70b8=Cesium__namespace['Cartesian3'][_0x52332e(0x595)](_0x4a662f,_0x440735,new Cesium__namespace['Cartesian3']());return _0x9f70b8;}function getOnLinePointByLen(_0x4d01c8,_0xf9b9ae,_0x4434b4,_0x3efbb1){var _0x2c6738={_0x1ca808:0x597,_0xbbea1f:0xc7f},_0xcdbec=_0xf99cb3,_0x413218=Cesium__namespace[_0xcdbec(0x62d)]['eastNorthUpToFixedFrame'](_0x4d01c8),_0x131f8b=Cesium__namespace['Matrix4'][_0xcdbec(0xecd)](_0x413218,new Cesium__namespace[(_0xcdbec(0xa1e))]());_0x4d01c8=Cesium__namespace['Matrix4']['multiplyByPoint'](_0x131f8b,_0x4d01c8,new Cesium__namespace['Cartesian3']()),_0xf9b9ae=Cesium__namespace['Matrix4'][_0xcdbec(_0x2c6738._0x1ca808)](_0x131f8b,_0xf9b9ae,new Cesium__namespace['Cartesian3']());var _0x2eb976=Cesium__namespace['Cartesian3'][_0xcdbec(_0x2c6738._0xbbea1f)](_0xf9b9ae,_0x4d01c8,new Cesium__namespace[(_0xcdbec(0x741))]()),_0x2936ec=Cesium__namespace['Cartesian3']['distance'](_0x4d01c8,_0xf9b9ae),_0x281590;_0x2936ec!==0x0?_0x281590=_0x4434b4/_0x2936ec:_0x281590=0.001;_0x3efbb1&&(_0x281590+=0x1);var _0x46d9ab=Cesium__namespace['Cartesian3']['multiplyByScalar'](_0x2eb976,_0x281590,new Cesium__namespace['Cartesian3']());return _0x46d9ab=Cesium__namespace['Matrix4']['multiplyByPoint'](_0x413218,_0x46d9ab,new Cesium__namespace[(_0xcdbec(0x741))]()),_0x46d9ab;}function getPositionByHprAndOffset(_0x3493b4,_0x3e57b2,_0x48eb28,_0x34ef82,_0x544230){var _0x27fac0={_0x5aaa82:0x62d,_0x3e634d:0x51a},_0x35d832=_0xf99cb3;_0x3493b4=LngLatPoint[_0x35d832(0x80b)](_0x3493b4);!_0x48eb28&&(_0x48eb28=new Cesium__namespace['HeadingPitchRoll']());var _0x3fd5b0=Cesium__namespace[_0x35d832(_0x27fac0._0x5aaa82)]['headingPitchRollQuaternion'](_0x3493b4,_0x48eb28,_0x34ef82,_0x544230),_0x4da028=Cesium__namespace['Matrix4']['fromRotationTranslation'](Cesium__namespace[_0x35d832(_0x27fac0._0x3e634d)]['fromQuaternion'](_0x3fd5b0,new Cesium__namespace['Matrix3']()),_0x3493b4,new Cesium__namespace['Matrix4']()),_0x37f661=Cesium__namespace['Matrix4']['multiplyByPoint'](_0x4da028,_0x3e57b2,new Cesium__namespace['Cartesian3']());return _0x37f661;}function getPositionByDirectionAndLen(_0x4641ef,_0x34ee00,_0x134373){var _0x19b215={_0x19d5e2:0x748,_0x2b1b23:0xa1e},_0x214223=_0xf99cb3;_0x4641ef=LngLatPoint['toCartesian'](_0x4641ef);var _0x401a49=Cesium__namespace['Transforms']['eastNorthUpToFixedFrame'](_0x4641ef),_0x9344ca=Cesium__namespace['Matrix3']['fromRotationZ'](Cesium__namespace['Math'][_0x214223(_0x19b215._0x19d5e2)](0x168-(_0x34ee00||0x0))),_0x4d8915=Cesium__namespace['Matrix4']['fromRotationTranslation'](_0x9344ca);Cesium__namespace[_0x214223(_0x19b215._0x2b1b23)]['multiply'](_0x401a49,_0x4d8915,_0x401a49);var _0x51eaca=Cesium__namespace['Matrix4']['multiplyByPoint'](_0x401a49,new Cesium__namespace['Cartesian3'](_0x134373,0x0,0x0),new Cesium__namespace['Cartesian3']());return _0x51eaca;}function getPositionByHprAndLen(_0x10c82f,_0x3e7c7e,_0x3dcf8d){var _0x4ffb1f={_0x36e002:0xc1b,_0x1df1f4:0xa1e},_0x37868e=_0xf99cb3;_0x10c82f=LngLatPoint['toCartesian'](_0x10c82f);var _0x4c0f7a=Cesium__namespace['Transforms']['headingPitchRollQuaternion'](_0x10c82f,_0x3e7c7e),_0x75bf4c=Cesium__namespace['Matrix4']['fromRotationTranslation'](Cesium__namespace[_0x37868e(0x51a)][_0x37868e(_0x4ffb1f._0x36e002)](_0x4c0f7a,new Cesium__namespace['Matrix3']()),_0x10c82f,new Cesium__namespace[(_0x37868e(_0x4ffb1f._0x1df1f4))]()),_0x590aec=Cesium__namespace['Matrix4']['multiplyByPoint'](_0x75bf4c,new Cesium__namespace['Cartesian3'](0x0,0x0,-_0x3dcf8d),new Cesium__namespace['Cartesian3']());return _0x590aec;}function getRayEarthPosition(_0x3604c0,_0x3edeaa,_0xf4b033,_0x5bc2e0){var _0x3d9cd1={_0x531628:0x1df,_0x2187e7:0x62d,_0x50a464:0xe40},_0x498f0c=_0xf99cb3;if(!_0x3604c0||!_0x3edeaa)return;_0x3edeaa instanceof Cesium__namespace[_0x498f0c(_0x3d9cd1._0x531628)]&&(_0x3edeaa=Cesium__namespace[_0x498f0c(_0x3d9cd1._0x2187e7)][_0x498f0c(_0x3d9cd1._0x50a464)](_0x3604c0,_0x3edeaa));var _0x5eae65=Cesium__namespace['Matrix4'][_0x498f0c(0xd1c)](Cesium__namespace['Matrix3']['fromQuaternion'](_0x3edeaa,new Cesium__namespace['Matrix3']()),_0x3604c0,new Cesium__namespace['Matrix4']());return getRayEarthPositionByMatrix(_0x5eae65,_0xf4b033,_0x5bc2e0);}function getRayEarthPositionByMatrix(_0x181ccf,_0x5f43b9,_0x34d6a7){var _0x384da5={_0x137952:0xa1e,_0x3016cb:0x741,_0x3dc549:0x978},_0x5e722f=_0xf99cb3,_0x10de5d=new Cesium__namespace['Cartesian3'](),_0x23f045=new Cesium__namespace['Ray']();Cesium__namespace[_0x5e722f(_0x384da5._0x137952)]['multiplyByPoint'](_0x181ccf,Cesium__namespace[_0x5e722f(_0x384da5._0x3016cb)][_0x5e722f(_0x384da5._0x3dc549)],_0x10de5d),_0x10de5d['clone'](_0x23f045['origin']);var _0x273b2e=new Cesium__namespace[(_0x5e722f(0x741))](0x0,0x0,_0x5f43b9?-0x64:0x64),_0x10912f=extend2Earth(_0x273b2e,_0x181ccf,_0x23f045,_0x34d6a7);return _0x10912f;}function extend2Earth(_0x411359,_0x5222ab,_0x4a1298,_0x5e01b2){var _0x27caa8={_0x4b9595:0x6b5},_0x46f639=_0xf99cb3;_0x5e01b2=_0x5e01b2||Cesium__namespace['Ellipsoid']['WGS84'];var _0x5d326d=new Cesium__namespace['Cartesian3']();Cesium__namespace['Matrix4'][_0x46f639(0x597)](_0x5222ab,_0x411359,_0x5d326d),Cesium__namespace['Cartesian3'][_0x46f639(0xc7f)](_0x5d326d,_0x4a1298['origin'],_0x4a1298[_0x46f639(_0x27caa8._0x4b9595)]),Cesium__namespace[_0x46f639(0x741)]['normalize'](_0x4a1298['direction'],_0x4a1298['direction']);var _0x11f644=Cesium__namespace['IntersectionTests'][_0x46f639(0x43f)](_0x4a1298,_0x5e01b2),_0x10fe3f=null;_0x11f644&&(_0x10fe3f=Cesium__namespace['Ray']['getPoint'](_0x4a1298,_0x11f644['start']));if(_0x10fe3f)try{var _0x226075=new Cesium__namespace['Cartographic']();Cesium__namespace[_0x46f639(0x6f1)]['fromCartesian'](_0x10fe3f,null,_0x226075);}catch(_0x159d53){return null;}return _0x10fe3f;}function getHeadingPitchRollByOrientation(_0x38f653,_0x54abe6,_0x3b87c7,_0x10e6f9){var _0x585a1f=_0xf99cb3;if(!Cesium__namespace['defined'](_0x54abe6)||!Cesium__namespace['defined'](_0x38f653))return new Cesium__namespace[(_0x585a1f(0x1df))]();var _0x1c0a96=Cesium__namespace['Matrix4'][_0x585a1f(0xd1c)](Cesium__namespace[_0x585a1f(0x51a)]['fromQuaternion'](_0x54abe6,new Cesium__namespace['Matrix3']()),_0x38f653,new Cesium__namespace['Matrix4']()),_0x426c69=getHeadingPitchRollByMatrix(_0x1c0a96,_0x3b87c7,_0x10e6f9);return _0x426c69;}function getHeadingPitchRollByMatrix(_0x1e1f84,_0x21479b,_0x463e11,_0x9baf04){var _0x4648f1=_0xf99cb3;return Cesium__namespace[_0x4648f1(0x62d)][_0x4648f1(0xb90)](_0x1e1f84,_0x21479b,_0x463e11,_0x9baf04);}function getHeadingPitchRollForLine(_0x542076,_0x40401d,_0x26f993,_0x557920){var _0x1f45ca={_0xddd890:0x6b4,_0x3da357:0x741,_0x24df1f:0xd1c},_0x570a86=_0xf99cb3;_0x542076=LngLatPoint['toCartesian'](_0x542076),_0x40401d=LngLatPoint['toCartesian'](_0x40401d),_0x26f993=_0x26f993||Cesium__namespace['Ellipsoid'][_0x570a86(_0x1f45ca._0xddd890)];var _0x1c5d69=new Cesium__namespace['Cartesian3'](),_0x3ead9c=new Cesium__namespace['Matrix4'](),_0x4c6d4f=new Cesium__namespace[(_0x570a86(0x51a))](),_0x412319=Cesium__namespace[_0x570a86(0x741)][_0x570a86(0xc46)](Cesium__namespace[_0x570a86(_0x1f45ca._0x3da357)]['subtract'](_0x40401d,_0x542076,_0x1c5d69),_0x1c5d69);Cesium__namespace['Transforms']['rotationMatrixFromPositionVelocity'](_0x542076,_0x412319,_0x26f993,_0x4c6d4f);var _0x31fb90=Cesium__namespace[_0x570a86(0xa1e)][_0x570a86(_0x1f45ca._0x24df1f)](_0x4c6d4f,_0x542076,_0x3ead9c);Cesium__namespace['Matrix4']['multiplyTransformation'](_0x31fb90,Cesium__namespace['Axis']['Z_UP_TO_X_UP'],_0x31fb90);var _0x712ba9=getHeadingPitchRollByMatrix(_0x31fb90,_0x26f993,_0x557920);return _0x712ba9;}function getReflectVector(_0x1261af,_0x5cde49){var _0x7f9b21={_0x582c9c:0xca3,_0x3d6ea0:0x741},_0x52e31d=_0xf99cb3,_0x3d9a6a=_0x5cde49[_0x52e31d(_0x7f9b21._0x582c9c)](),_0xf263a8=_0x1261af[_0x52e31d(0xca3)](),_0x434739=0x2*Cesium__namespace[_0x52e31d(_0x7f9b21._0x3d6ea0)]['dot'](_0x1261af,_0x5cde49);return Cesium__namespace[_0x52e31d(0x741)]['multiplyByScalar'](_0x5cde49,_0x434739,_0x3d9a6a),Cesium__namespace[_0x52e31d(0x741)]['subtract'](_0x1261af,_0x3d9a6a,_0xf263a8);}var PointUtil={'__proto__':null,'getTransFun':getTransFun,'getPositionValue':getPositionValue,'getMaxHeight':getMaxHeight,'getMinHeight':getMinHeight,'addPositionsHeight':addPositionsHeight,'setPositionsHeight':setPositionsHeight,'getHeight':getHeight,'getSurfaceHeight':getSurfaceHeight,'getSurfaceTerrainHeight':getSurfaceTerrainHeight,'getSurfacePosition':getSurfacePosition,'getCurrentMousePosition':getCurrentMousePosition,'getCurrentMouseTerrainPosition':getCurrentMouseTerrainPosition,'getMidpoint':getMidpoint,'isRepeatPoint':isRepeatPoint,'getRotateCenterPoint':getRotateCenterPoint,'getOnLinePointByLen':getOnLinePointByLen,'getPositionByHprAndOffset':getPositionByHprAndOffset,'getPositionByDirectionAndLen':getPositionByDirectionAndLen,'getPositionByHprAndLen':getPositionByHprAndLen,'getRayEarthPosition':getRayEarthPosition,'getRayEarthPositionByMatrix':getRayEarthPositionByMatrix,'extend2Earth':extend2Earth,'getHeadingPitchRollByOrientation':getHeadingPitchRollByOrientation,'getHeadingPitchRollByMatrix':getHeadingPitchRollByMatrix,'getHeadingPitchRollForLine':getHeadingPitchRollForLine,'getReflectVector':getReflectVector},SurfacePoints=(function(){var _0x21a0e3={_0x4a8324:0x51d},_0x39d074={_0x2440a5:0x1ca,_0xddd23c:0x84a,_0x2a3617:0x8e2},_0xf12c0b={_0x67f001:0x51d,_0x41d8ef:0x57d,_0x2f5151:0x690,_0xce77eb:0x7f1},_0x1aff35={_0x2a5f1f:0xec0,_0x204cb1:0x8b3,_0x326dd2:0x57d,_0x5513a2:0x88b,_0x5cad0b:0x675,_0x384a36:0x8e2},_0x430295={_0x58b401:0x57d,_0x4f29d5:0x690},_0x2e894f=_0xf99cb3;function _0x2decb5(_0x5df6d7){var _0x26312d=_0x3c32;_classCallCheck(this,_0x2decb5),this['options']=_0x5df6d7,this[_0x26312d(0x57d)]=_0x5df6d7['map']?_0x5df6d7['map']['scene']:_0x5df6d7[_0x26312d(0x57d)],!this[_0x26312d(_0x430295._0x58b401)]&&logError$1('SurfacePoints:\x20请传入scene参数',this['options']),this['positions']=LngLatArray['toCartesians'](this[_0x26312d(_0x430295._0x4f29d5)]['positions']);}return _createClass(_0x2decb5,[{'key':'start','value':function _0x42f566(){var _0x2ee982=this;return new Promise(function(_0x23bf14,_0x2ab33f){var _0x3be286=_0x3c32,_0x242aaa;_0x2ee982['_promise']={'resolve':_0x23bf14,'reject':_0x2ab33f};if(_0x2ee982['positions']==null||_0x2ee982['positions'][_0x3be286(_0x1aff35._0x2a5f1f)]===0x0){_0x2ee982[_0x3be286(0x8e2)](_0x2ee982['positions']);return;}var _0x2e1288=(_0x242aaa=_0x2ee982['options']['has3dtiles'])!==null&&_0x242aaa!==void 0x0?_0x242aaa:Cesium__namespace[_0x3be286(_0x1aff35._0x204cb1)](pick3DTileset(_0x2ee982[_0x3be286(_0x1aff35._0x326dd2)],_0x2ee982['positions'])),_0x4b2689=Boolean(_0x2ee982[_0x3be286(0x57d)][_0x3be286(_0x1aff35._0x5513a2)]['_layers']);_0x2ee982['_has3dtiles']=_0x2e1288,_0x2ee982['_hasTerrain']=_0x4b2689;if(!_0x4b2689&&!_0x2e1288){_0x2ee982['end'](_0x2ee982['positions']);return;}if(_0x2ee982['options'][_0x3be286(_0x1aff35._0x5cad0b)])_0x2e1288?_0x2ee982['clampTo3DTileset'](_0x2ee982['positions']):_0x2ee982['clampToTerrain'](_0x2ee982['positions']);else{var _0x5ca9c6=[];for(var _0x2e0994=0x0,_0x27ef8b=_0x2ee982['positions']['length'];_0x2e0994<_0x27ef8b;++_0x2e0994){var _0x52cc86,_0x2dd764=Cesium__namespace['Cartographic'][_0x3be286(0xc71)](_0x2ee982['positions'][_0x2e0994]),_0x1e4ccb=void 0x0;if(_0x2e1288){var _0x196888=_0x2ee982['scene']['sampleHeight'](_0x2dd764,_0x2ee982['options']['objectsToExclude'],_0x2ee982['options']['width']);Cesium__namespace['defined'](_0x196888)&&_0x196888>-0x3e8&&(_0x1e4ccb=_0x196888);}if(!Cesium__namespace['defined'](_0x1e4ccb)){var _0x16b3f0=_0x2ee982['scene']['globe']['getHeight'](_0x2dd764);Cesium__namespace['defined'](_0x16b3f0)&&_0x16b3f0>-0x3e8&&(_0x1e4ccb=_0x16b3f0);}_0x5ca9c6['push'](Cesium__namespace[_0x3be286(0x741)]['fromRadians'](_0x2dd764['longitude'],_0x2dd764[_0x3be286(0x3a5)],(_0x52cc86=_0x1e4ccb)!==null&&_0x52cc86!==void 0x0?_0x52cc86:_0x2dd764['height']));}_0x2ee982[_0x3be286(_0x1aff35._0x384a36)](_0x5ca9c6);}});}},{'key':'clampTo3DTileset','value':function _0x31419f(_0x351825){var _0x5f58a0={_0x50f684:0x465},_0x41c87b=_0x3c32,_0x1c5506=this,_0x1cc882=[];for(var _0x52dde2=0x0,_0x56d479=_0x351825['length'];_0x52dde2<_0x56d479;++_0x52dde2){_0x1cc882[_0x41c87b(_0xf12c0b._0x67f001)](_0x351825[_0x52dde2]['clone']());}this[_0x41c87b(_0xf12c0b._0x41d8ef)]['clampToHeightMostDetailed'](_0x1cc882,this[_0x41c87b(_0xf12c0b._0x2f5151)][_0x41c87b(0xb58)])[_0x41c87b(_0xf12c0b._0xce77eb)](function(_0x4d8779){var _0xff5c01=_0x41c87b;_0x4d8779=_0x1c5506['removeNullData'](_0x4d8779),_0x4d8779['length']>0x0?_0x1c5506['end'](_0x4d8779):_0x1c5506[_0xff5c01(_0x5f58a0._0x50f684)](_0x351825);});}},{'key':'clampToTerrain','value':function _0x407ce4(_0x3d3a95){var _0x72a7fe=_0x3c32,_0x4ae4ad=this;if(this[_0x72a7fe(_0x39d074._0x2440a5)]){var _0x55e265=this['scene'][_0x72a7fe(_0x39d074._0xddd23c)]['ellipsoid'],_0x3f1229=_0x55e265['cartesianArrayToCartographicArray'](_0x3d3a95),_0x22cfb1=Cesium__namespace['Cartographic']['fromCartesian'](_0x3d3a95[0x0])[_0x72a7fe(0xe1c)];Cesium__namespace['sampleTerrainMostDetailed'](this['scene']['terrainProvider'],_0x3f1229)['then'](function(_0x4486ba){var _0x2d66f2=_0x72a7fe,_0x50772a;_0x4486ba=_0x4ae4ad['removeNullData'](_0x4486ba);var _0x4e3f6c=![],_0x39bd74=(_0x50772a=_0x4ae4ad['options']['offset'])!==null&&_0x50772a!==void 0x0?_0x50772a:0x0;for(var _0x65518e=0x0;_0x65518e<_0x4486ba['length'];++_0x65518e){_0x4486ba[_0x65518e]['height']==null?(_0x4e3f6c=!![],_0x4486ba[_0x65518e]['height']=_0x22cfb1):_0x4486ba[_0x65518e][_0x2d66f2(0xe1c)]=_0x39bd74+_0x4486ba[_0x65518e]['height'];}var _0x16c35e=_0x55e265['cartographicArrayToCartesianArray'](_0x4486ba);_0x4ae4ad['end'](_0x16c35e,_0x4e3f6c);});}else this[_0x72a7fe(_0x39d074._0x2a3617)](_0x3d3a95);}},{'key':_0x2e894f(0x8e2),'value':function _0x5e94b3(_0x4c1ebc,_0x44685c){var _0x3784a6=_0x2e894f;this[_0x3784a6(0x690)]['callback']&&this['options']['callback'](_0x4c1ebc,_0x44685c,this['positions']),this['_promise']['resolve']({'positions':_0x4c1ebc,'positions_original':this['positions'],'noHeight':_0x44685c,'has3dtiles':this['_has3dtiles'],'hasTerrain':this['_hasTerrain']});}},{'key':'removeNullData','value':function _0x2ccf35(_0x529607){var _0x3ae892=_0x2e894f,_0x181e4c=[];for(var _0x2b29f9=0x0;_0x2b29f9<_0x529607['length'];++_0x2b29f9){_0x529607[_0x2b29f9]!=null&&_0x181e4c[_0x3ae892(_0x21a0e3._0x4a8324)](_0x529607[_0x2b29f9]);}return _0x181e4c;}}]),_0x2decb5;}());function logError(_0x334cb9,_0xc146b){console['error']('turf.'['concat'](_0x334cb9,'\x20不存在,该方法需引入\x20turf.js\x20库生效。'),_0xc146b);}function area(_0x958a96){var _0x4bb742=_0xf99cb3;try{return turf[_0x4bb742(0x62c)](_0x958a96);}catch(_0x11b80f){logError('area',_0x11b80f);}return 0x0;}function bbox(_0x5aafe6){try{return turf['bbox'](_0x5aafe6);}catch(_0x3bc8a6){logError('bbox',_0x3bc8a6);}return null;}function bezierSpline(_0x10fd92,_0x3ca367){var _0x370887={_0xa13066:0xde2},_0x1da476=_0xf99cb3;try{return turf[_0x1da476(_0x370887._0xa13066)](_0x10fd92,_0x3ca367);}catch(_0x2163ab){logError(_0x1da476(0xde2),_0x2163ab);}return _0x10fd92;}function booleanPointInPolygon(_0x38390d,_0x2d87a0,_0x2c0fc8){try{return turf['booleanPointInPolygon'](_0x38390d,_0x2d87a0,_0x2c0fc8);}catch(_0x2ab3e8){logError('booleanPointInPolygon',_0x2ab3e8);}return![];}function buffer$1(_0xc78f6e,_0x30889f,_0x1acf8c){var _0x4eb95c={_0x10a68b:0x5ba},_0x188274=_0xf99cb3;try{return turf['buffer'](_0xc78f6e,_0x30889f,_0x1acf8c);}catch(_0x4f7321){logError(_0x188274(_0x4eb95c._0x10a68b),_0x4f7321);}return _0xc78f6e;}function convex$1(_0x1f998c,_0x413395){var _0x24d270=_0xf99cb3;try{return turf[_0x24d270(0x974)](_0x1f998c,_0x413395);}catch(_0x5945c){logError('convex',_0x5945c);}return _0x1f998c;}function pointGrid(_0x592dc2,_0x333aba,_0x3696be){try{return turf['pointGrid'](_0x592dc2,_0x333aba,_0x3696be);}catch(_0x1703ef){logError('pointGrid',_0x1703ef);}return{'features':[]};}function centerOfMass$1(_0x1c0c84){var _0x49b073={_0xc1cbc4:0x3ed,_0x24827a:0x66b,_0x87fe28:0xf76,_0x3e5dd6:0xf76,_0x50388e:0xf88,_0x27c9b4:0x463},_0xd25f3f=_0xf99cb3,_0x401712=arguments['length']>0x1&&arguments[0x1]!==undefined?arguments[0x1]:0x0;try{if(_0x1c0c84[_0xd25f3f(0xec0)]<0x3)return null;var _0x276de1=_0x1c0c84[0x0],_0x1cfb7e=_0x1c0c84[_0x1c0c84[_0xd25f3f(0xec0)]-0x1];(_0x276de1[0x0]!==_0x1cfb7e[0x0]||_0x276de1[0x1]!==_0x1cfb7e[0x1])&&_0x1c0c84['push'](_0x1c0c84[0x0]);var _0x11ee81={'type':'Feature','geometry':{'type':_0xd25f3f(_0x49b073._0xc1cbc4),'coordinates':[_0x1c0c84]}},_0x47a44b=turf[_0xd25f3f(_0x49b073._0x24827a)](_0x11ee81),_0x44c10a=_0x47a44b[_0xd25f3f(_0x49b073._0x87fe28)]['coordinates'][0x0],_0xd69483=_0x47a44b[_0xd25f3f(_0x49b073._0x3e5dd6)][_0xd25f3f(_0x49b073._0x50388e)][0x1],_0x31455f=turf['bbox'](_0x11ee81);return(_0x44c10a<_0x31455f['xmin']||_0x44c10a>_0x31455f[_0xd25f3f(0x42f)]||_0xd69483<_0x31455f['ymin']||_0xd69483>_0x31455f['ymax'])&&(_0x44c10a=(_0x31455f['xmin']+_0x31455f['xmax'])/0x2,_0xd69483=(_0x31455f[_0xd25f3f(_0x49b073._0x27c9b4)]+_0x31455f['ymax'])/0x2),[_0x44c10a,_0xd69483,_0x401712];}catch(_0x494358){return null;}}function centerOfMass(_0x4ade2e,_0x239d59){var _0x5ee836={_0x51c8b6:0xb84},_0x51ae34=_0xf99cb3;if(!_0x4ade2e||_0x4ade2e[_0x51ae34(0xec0)]===0x0)return;var _0x577bb6=LngLatArray['toCartesians'](_0x4ade2e);try{if(_0x577bb6['length']===0x1)return _0x577bb6[0x0];else{if(_0x577bb6['length']===0x2)return getMidpoint(_0x577bb6[0x0],_0x577bb6[0x1]);}_0x239d59==null&&(_0x239d59=getMaxHeight(_0x577bb6));var _0x3e4000=centerOfMass$1(LngLatArray['toArray'](_0x577bb6),_0x239d59);if(_0x3e4000)return LngLatPoint['fromArray'](_0x3e4000)['toCartesian']();var _0x4317d8=Cesium__namespace['BoundingSphere']['fromPoints'](_0x577bb6),_0x5830a2=setPositionsHeight(_0x4317d8[_0x51ae34(_0x5ee836._0x51c8b6)],_0x239d59);return _0x5830a2;}catch(_0x4d3042){return _0x577bb6[Math['floor'](_0x577bb6[_0x51ae34(0xec0)]/0x2)];}}function buffer(_0x423709){var _0x75976={_0x327cf4:0xec0,_0xce535a:0x987},_0x17e2d4=_0xf99cb3,_0x2c4c8a=arguments[_0x17e2d4(_0x75976._0x327cf4)]>0x1&&arguments[0x1]!==undefined?arguments[0x1]:0x1,_0x57f1cc=arguments['length']>0x2&&arguments[0x2]!==undefined?arguments[0x2]:0x8;try{var _0xe437a5,_0x4b8f7b;if(((_0xe437a5=_0x423709)===null||_0xe437a5===void 0x0?void 0x0:(_0x4b8f7b=_0xe437a5['geometry'])===null||_0x4b8f7b===void 0x0?void 0x0:_0x4b8f7b['type'])==='Polygon'){var _0x43eff1=_0x423709['geometry']['coordinates'][0x0],_0x2e24d7=_0x43eff1[0x0],_0xdc3e=_0x43eff1[_0x43eff1['length']-0x1];(_0x2e24d7[0x0]!==_0xdc3e[0x0]||_0x2e24d7[0x1]!==_0xdc3e[0x1])&&_0x43eff1[_0x17e2d4(0x51d)](_0x2e24d7);}_0x423709=buffer$1(_0x423709,_0x2c4c8a,{'units':_0x17e2d4(_0x75976._0xce535a),'steps':_0x57f1cc});}catch(_0x10bd77){logError$1(_0x17e2d4(0x201),_0x10bd77);}return _0x423709;}function bufferPoints(_0x174f7a){var _0x4e3741=_0xf99cb3,_0x5ef861=arguments['length']>0x1&&arguments[0x1]!==undefined?arguments[0x1]:0x1,_0x1471ac=arguments[_0x4e3741(0xec0)]>0x2&&arguments[0x2]!==undefined?arguments[0x2]:0x8;try{var _0x226f43=LngLatArray['toArray'](_0x174f7a),_0x263ba7=_0x226f43[0x0],_0x4a0bf5=_0x226f43[_0x226f43['length']-0x1];(_0x263ba7[0x0]!==_0x4a0bf5[0x0]||_0x263ba7[0x1]!==_0x4a0bf5[0x1])&&_0x226f43['push'](_0x226f43[0x0]);var _0x17e5bd={'type':'Feature','geometry':{'type':_0x4e3741(0x3ed),'coordinates':[_0x226f43]}},_0x179e57=buffer$1(_0x17e5bd,_0x5ef861,{'units':'meters','steps':_0x1471ac});return LngLatArray[_0x4e3741(0xd89)](_0x179e57['geometry']['coordinates'][0x0]);}catch(_0x1ccdb9){logError$1('PolyUtil\x20buffer:缓冲分析异常',_0x1ccdb9);}return _0x174f7a;}function getGranularity(_0x33337e){var _0x25e913=arguments['length']>0x1&&arguments[0x1]!==undefined?arguments[0x1]:0xa,_0x246e30=Cesium__namespace['Rectangle']['fromCartesianArray'](LngLatArray['toCartesians'](_0x33337e)),_0x2ac38a=Math['max'](_0x246e30['height'],_0x246e30['width']);return _0x2ac38a/=_0x25e913,_0x2ac38a;}function interPolygon(_0x2bcf69){var _0x3a25a3=_0x2bcf69['scene'],_0x2da278=LngLatArray['toCartesians'](_0x2bcf69['positions'],!![]),_0x182da6=getGranularity(_0x2da278,_0x2bcf69['splitNum']);return new Promise(function(_0x4237d6,_0xc156ea){var _0x36279b={_0x3eb9d5:0x623,_0x3b9e89:0xf55,_0x3aa67e:0xf55,_0x938e01:0x378,_0x20abb6:0x388},_0x3615b9={_0xeb88c7:0x645,_0x50a4f0:0x645};setTimeout(function(){var _0x3d31d7={_0x38f9ab:0x3a5},_0x44248d=_0x3c32,_0x1f2c69,_0x1dc895=[],_0x53e86c=new Cesium__namespace[(_0x44248d(_0x36279b._0x3eb9d5))]['fromPositions']({'positions':_0x2da278,'vertexFormat':Cesium__namespace['PerInstanceColorAppearance'][_0x44248d(0xd51)],'granularity':_0x182da6}),_0x358440=new Cesium__namespace['PolygonGeometry']['createGeometry'](_0x53e86c),_0x2b927b,_0x520139,_0x3f54e7,_0x2699e0,_0x33a75a,_0x4fa378;for(var _0x5a444c=0x0;_0x5a444c<_0x358440[_0x44248d(_0x36279b._0x3b9e89)]['length'];_0x5a444c+=0x3){_0x2b927b=_0x358440[_0x44248d(_0x36279b._0x3aa67e)][_0x5a444c],_0x520139=_0x358440['indices'][_0x5a444c+0x1],_0x3f54e7=_0x358440['indices'][_0x5a444c+0x2],_0x2699e0=new Cesium__namespace[(_0x44248d(0x741))](_0x358440['attributes']['position'][_0x44248d(_0x36279b._0x938e01)][_0x2b927b*0x3],_0x358440['attributes']['position'][_0x44248d(0x378)][_0x2b927b*0x3+0x1],_0x358440[_0x44248d(_0x36279b._0x20abb6)]['position']['values'][_0x2b927b*0x3+0x2]),_0x1dc895['push'](_0x2699e0),_0x33a75a=new Cesium__namespace['Cartesian3'](_0x358440['attributes']['position']['values'][_0x520139*0x3],_0x358440[_0x44248d(0x388)]['position']['values'][_0x520139*0x3+0x1],_0x358440['attributes'][_0x44248d(0xa86)][_0x44248d(0x378)][_0x520139*0x3+0x2]),_0x1dc895['push'](_0x33a75a),_0x4fa378=new Cesium__namespace[(_0x44248d(0x741))](_0x358440['attributes']['position']['values'][_0x3f54e7*0x3],_0x358440[_0x44248d(_0x36279b._0x20abb6)]['position']['values'][_0x3f54e7*0x3+0x1],_0x358440['attributes']['position']['values'][_0x3f54e7*0x3+0x2]),_0x1dc895['push'](_0x4fa378);}var _0x362a77=0x0,_0x5062d0=0x270f,_0x125628=(_0x1f2c69=_0x2bcf69['onlyPoint'])!==null&&_0x1f2c69!==void 0x0?_0x1f2c69:![];function _0x453bc8(_0x3d0076,_0x58b3a5){var _0x973731=_0x44248d,_0x4ce171,_0x48f1f8,_0xb3f887,_0x538ad1;return _0x58b3a5?(delete _0x2bcf69['callback'],_0x4ce171=getHeight(_0x3a25a3,_0x3d0076,_0x2bcf69),_0x538ad1=Cesium__namespace['Cartographic']['fromCartesian'](_0x3d0076),_0x48f1f8=Cesium__namespace['Cartesian3']['fromRadians'](_0x538ad1['longitude'],_0x538ad1['latitude'],0x0),_0xb3f887=Cesium__namespace['Cartesian3']['fromRadians'](_0x538ad1[_0x973731(0x692)],_0x538ad1[_0x973731(_0x3d31d7._0x38f9ab)],_0x4ce171)):(_0x538ad1=Cesium__namespace['Cartographic']['fromCartesian'](_0x3d0076),_0x4ce171=_0x538ad1['height'],_0x48f1f8=Cesium__namespace[_0x973731(0x741)]['fromRadians'](_0x538ad1['longitude'],_0x538ad1[_0x973731(0x3a5)],0x0),_0xb3f887=_0x3d0076),_0x362a77<_0x4ce171&&(_0x362a77=_0x4ce171),_0x5062d0>_0x4ce171&&(_0x5062d0=_0x4ce171),{'height':_0x4ce171,'point':_0x48f1f8,'pointDM':_0xb3f887};}function _0x52d40a(_0x4d0988){var _0x2cf430=_0x44248d,_0x311e9a=[],_0x246484,_0x2bb2f8,_0x45c7b1;for(var _0x5d7fd8=0x0;_0x5d7fd8<_0x4d0988['positions']['length'];_0x5d7fd8+=0x3){_0x246484=_0x453bc8(_0x4d0988['positions'][_0x5d7fd8],_0x4d0988['noHeight']),_0x2bb2f8=_0x453bc8(_0x4d0988['positions'][_0x5d7fd8+0x1],_0x4d0988['noHeight']),_0x45c7b1=_0x453bc8(_0x4d0988['positions'][_0x5d7fd8+0x2],_0x4d0988[_0x2cf430(0x810)]),_0x125628?(addPointFoyArrOnly(_0x311e9a,_0x246484),addPointFoyArrOnly(_0x311e9a,_0x2bb2f8),addPointFoyArrOnly(_0x311e9a,_0x45c7b1)):_0x311e9a['push']({'point1':_0x246484,'point2':_0x2bb2f8,'point3':_0x45c7b1});}Cesium__namespace['defined'](_0x2bcf69[_0x2cf430(_0x3615b9._0xeb88c7)])&&(_0x5062d0=Math['max'](_0x2bcf69[_0x2cf430(_0x3615b9._0x50a4f0)],_0x5062d0),_0x362a77=Math['max'](_0x362a77,_0x5062d0)),_0x4d0988['granularity']=_0x182da6,_0x4d0988['maxHeight']=_0x362a77,_0x4d0988['minHeight']=_0x5062d0,_0x4d0988['list']=_0x311e9a,_0x2bcf69['callback']&&_0x2bcf69['callback'](_0x4d0988),_0x4237d6(_0x4d0988);}_0x2bcf69['exact']?computeSurfacePoints({'scene':_0x3a25a3,'positions':_0x1dc895,'has3dtiles':_0x2bcf69['has3dtiles'],'exact':_0x2bcf69['exact']})['then'](_0x52d40a):_0x52d40a({'positions':_0x1dc895,'noHeight':!![],'has3dtiles':_0x2bcf69['has3dtiles'],'hasTerrain':_0x2bcf69['hasTerrain']});},0x32);});}function addPointFoyArrOnly(_0x158613,_0x5a3307){var _0x3a9de0={_0x4046ab:0xec0},_0x172017=_0xf99cb3,_0x43de1b=![],_0x54be06=_0x5a3307['point'];for(var _0xf1d64=0x0;_0xf1d64<_0x158613[_0x172017(_0x3a9de0._0x4046ab)];_0xf1d64++){var _0x38a73b=_0x158613[_0xf1d64]['point'];if(_0x54be06['x']===_0x38a73b['x']&&_0x54be06['y']===_0x38a73b['y']&&_0x54be06['z']===_0x38a73b['z']){_0x43de1b=!![];break;}}!_0x43de1b&&_0x158613['push'](_0x5a3307);}function getHeightRange(_0x5be42f,_0xc92972,_0x583f98){return interPolygon(_objectSpread2({'positions':_0x5be42f,'scene':_0xc92972},_0x583f98));}function getTriangleArea$1(_0x50b9ae,_0xd16caa,_0x35001a){var _0x4600c2={_0x5e41c1:0x443,_0x12144d:0x741,_0x4ca8ef:0x443},_0x134475=_0xf99cb3,_0x17042c=Cesium__namespace[_0x134475(0x741)][_0x134475(_0x4600c2._0x5e41c1)](_0x50b9ae,_0xd16caa),_0x22489b=Cesium__namespace['Cartesian3'][_0x134475(0x443)](_0xd16caa,_0x35001a),_0x5adb1a=Cesium__namespace[_0x134475(_0x4600c2._0x12144d)][_0x134475(_0x4600c2._0x4ca8ef)](_0x35001a,_0x50b9ae),_0xaa3e79=(_0x17042c+_0x22489b+_0x5adb1a)/0x2;return Math['sqrt'](_0xaa3e79*(_0xaa3e79-_0x17042c)*(_0xaa3e79-_0x22489b)*(_0xaa3e79-_0x5adb1a));}function computeVolume(_0x117203){return interPolygon(_0x117203)['then'](function(_0x53d234){return updateVolumeByMinHeight(_0x53d234);});}function updateVolumeByMinHeight(_0xebca5a){var _0x53e46f={_0x14e0ce:0xcdf,_0x5db41c:0xcdf,_0x27c972:0x199,_0x573cd3:0x62c},_0x5de344=_0xf99cb3,_0x4110d9=_0xebca5a['minHeight'],_0x35527d=0x0,_0x692dd1=0x0;for(var _0x2861fe=0x0,_0x3dc85f=_0xebca5a[_0x5de344(_0x53e46f._0x14e0ce)]['length'];_0x2861fe<_0x3dc85f;_0x2861fe++){var _0x556556=_0xebca5a[_0x5de344(_0x53e46f._0x5db41c)][_0x2861fe],_0x259e73=_0x556556['point1'],_0xc67cb8=_0x556556['point2'],_0x371664=_0x556556['point3'],_0x213b4d=getTriangleArea$1(_0x259e73['point'],_0xc67cb8[_0x5de344(_0x53e46f._0x27c972)],_0x371664['point']);_0x556556[_0x5de344(_0x53e46f._0x573cd3)]=_0x213b4d,_0x35527d+=_0x213b4d;var _0x5876c8=_0x259e73['height'],_0xd4751f=_0xc67cb8['height'],_0x185580=_0x371664['height'];_0x5876c8<_0x4110d9&&(_0x5876c8=_0x4110d9);_0xd4751f<_0x4110d9&&(_0xd4751f=_0x4110d9);_0x185580<_0x4110d9&&(_0x185580=_0x4110d9);var _0x28c2c3=_0x213b4d*(_0x5876c8-_0x4110d9+_0xd4751f-_0x4110d9+_0x185580-_0x4110d9)/0x3;_0x556556['cutVolume']=_0x28c2c3,_0x692dd1=_0x692dd1+_0x28c2c3;}return _0xebca5a['totalArea']=_0x35527d,_0xebca5a['totalVolume']=_0x692dd1,_0xebca5a;}function updateVolume(_0x16cd9a,_0x25a982){var _0xf9a293={_0x2cdc98:0x62c,_0x46692f:0xd1e},_0x5dccda=_0xf99cb3;if(!_0x16cd9a)return;var _0x1a3d92=_0x16cd9a['minHeight'],_0x4a4654=_0x16cd9a['totalVolume'];if(_0x25a982<=_0x1a3d92)return _0x16cd9a['fillVolume']=0x0,_0x16cd9a['digVolume']=_0x4a4654,_0x16cd9a;var _0x1bc442=0x0,_0x87d79d=0x0;for(var _0x1e15a6=0x0,_0x55e50a=_0x16cd9a[_0x5dccda(0xcdf)]['length'];_0x1e15a6<_0x55e50a;_0x1e15a6++){var _0x33a50f=_0x16cd9a['list'][_0x1e15a6];_0x1bc442+=_0x33a50f['area']*(_0x25a982-_0x1a3d92);var _0x5c675a=_0x33a50f['point1'],_0x2a9821=_0x33a50f['point2'],_0x3068c9=_0x33a50f['point3'],_0x250b14=_0x5c675a['height'],_0x519ddc=_0x2a9821['height'],_0x31d3a5=_0x3068c9['height'];_0x250b14<_0x25a982&&(_0x250b14=_0x25a982),_0x519ddc<_0x25a982&&(_0x519ddc=_0x25a982),_0x31d3a5<_0x25a982&&(_0x31d3a5=_0x25a982),_0x87d79d+=_0x33a50f[_0x5dccda(_0xf9a293._0x2cdc98)]*(_0x250b14-_0x25a982+_0x519ddc-_0x25a982+_0x31d3a5-_0x25a982)/0x3;}return _0x16cd9a['digVolume']=_0x87d79d,_0x16cd9a[_0x5dccda(_0xf9a293._0x46692f)]=_0x1bc442-(_0x4a4654-_0x87d79d),_0x16cd9a;}function getEllipseOuterPositions(_0x57c345){var _0x1a47ef={_0x37a955:0xa86,_0x28baca:0x80b,_0x2dd139:0x7c8,_0x2477c2:0x3e2},_0x592df0=_0xf99cb3,_0x2d5789,_0x4cb5d5,_0x2b09d1,_0x46c5eb=_0x57c345[_0x592df0(_0x1a47ef._0x37a955)];if(!_0x46c5eb)return null;_0x46c5eb=LngLatPoint[_0x592df0(_0x1a47ef._0x28baca)](_0x46c5eb);var _0x1e3b8a=(_0x2d5789=_0x57c345['semiMajorAxis'])!==null&&_0x2d5789!==void 0x0?_0x2d5789:_0x57c345['radius'],_0x440322=(_0x4cb5d5=_0x57c345['semiMinorAxis'])!==null&&_0x4cb5d5!==void 0x0?_0x4cb5d5:_0x57c345['radius'];if(!_0x1e3b8a||!_0x440322)return[_0x46c5eb,_0x46c5eb,_0x46c5eb];var _0x5cb5ce=(_0x2b09d1=_0x57c345['rotation'])!==null&&_0x2b09d1!==void 0x0?_0x2b09d1:0x0,_0x1fa5ad=_0x57c345['granularity']||Cesium__namespace['Math']['RADIANS_PER_DEGREE'];_0x57c345[_0x592df0(_0x1a47ef._0x2dd139)]&&(_0x1fa5ad=Math['PI']/(0x10*_0x57c345['count']));var _0x3d4ca9=Cesium__namespace['EllipseGeometryLibrary']['computeEllipsePositions']({'center':_0x46c5eb,'semiMajorAxis':_0x1e3b8a,'semiMinorAxis':_0x440322,'rotation':_0x5cb5ce,'granularity':_0x1fa5ad},!![],!![]),_0x5d93bd=_0x3d4ca9[_0x592df0(_0x1a47ef._0x2477c2)],_0x534512=[];for(var _0x14d717=0x0,_0x216404=_0x5d93bd['length'];_0x14d717<_0x216404;_0x14d717+=0x3){var _0x6c1d93=new Cesium__namespace[(_0x592df0(0x741))](_0x5d93bd[_0x14d717],_0x5d93bd[_0x14d717+0x1],_0x5d93bd[_0x14d717+0x2]);_0x534512['push'](_0x6c1d93);}return _0x534512;}function formatRectangle(_0x185829){var _0x4d74b7={_0x38606f:0x2d5,_0x3e8c18:0x2d5,_0xca4aa9:0x291},_0xe626ac=_0xf99cb3,_0x2cb1d9=arguments['length']>0x1&&arguments[0x1]!==undefined?arguments[0x1]:LngLatPoint['FormatLength'],_0x2a2f3e=formatNum$1(Cesium__namespace[_0xe626ac(_0x4d74b7._0x38606f)]['toDegrees'](_0x185829['west']),_0x2cb1d9),_0x28bea8=formatNum$1(Cesium__namespace[_0xe626ac(_0x4d74b7._0x3e8c18)]['toDegrees'](_0x185829['east']),_0x2cb1d9),_0x2bc9bc=formatNum$1(Cesium__namespace['Math']['toDegrees'](_0x185829['north']),_0x2cb1d9),_0x15fab1=formatNum$1(Cesium__namespace[_0xe626ac(0x2d5)]['toDegrees'](_0x185829[_0xe626ac(_0x4d74b7._0xca4aa9)]),_0x2cb1d9);if(_0x2a2f3e>_0x28bea8){var _0x2353ee=_0x2a2f3e;_0x2a2f3e=_0x28bea8,_0x28bea8=_0x2353ee;}if(_0x15fab1>_0x2bc9bc){var _0x436408=_0x15fab1;_0x15fab1=_0x2bc9bc,_0x2bc9bc=_0x436408;}return{'xmin':_0x2a2f3e,'xmax':_0x28bea8,'ymin':_0x15fab1,'ymax':_0x2bc9bc};}function getExtentByGeoJSON(_0x5cea17){var _0x59cd6c=bbox(_0x5cea17);if(_0x59cd6c&&_0x59cd6c['length']===0x4)return{'xmin':_0x59cd6c[0x0],'ymin':_0x59cd6c[0x1],'xmax':_0x59cd6c[0x2],'ymax':_0x59cd6c[0x3]};return null;}function getRectangle(_0x1f1c2c,_0xb72a85){var _0x25f73e=_0xf99cb3;if(!_0x1f1c2c)return null;for(var _0x107c53=_0x1f1c2c['length']-0x1;_0x107c53>=0x0;_0x107c53--){!Cesium__namespace['defined'](_0x1f1c2c[_0x107c53])&&_0x1f1c2c['splice'](_0x107c53,0x1);}_0x1f1c2c=LngLatArray['toCartesians'](_0x1f1c2c);var _0x39698d=Cesium__namespace['Rectangle'][_0x25f73e(0xb6e)](_0x1f1c2c);return _0xb72a85?formatRectangle(_0x39698d):_0x39698d;}function getPositionsRectVertex(_0x308b73){var _0x34db38=_0xf99cb3,_0x2317aa=arguments['length']>0x1&&arguments[0x1]!==undefined?arguments[0x1]:0x0;_0x308b73=LngLatArray['toCartesians'](_0x308b73);var _0x34044d=Cesium__namespace[_0x34db38(0x9f1)]['fromCartesianArray'](_0x308b73),_0x50d368=getMaxHeight(_0x308b73),_0x4da88b=getRectangleOuterPositions({'rectangle':_0x34044d,'rotation':_0x2317aa,'height':_0x50d368});return _0x4da88b;}function getRectangleOuterPositions(_0x4ea8f7){var _0x3eb746={_0x1bee55:0x741,_0x26586e:0xc02,_0x15adb2:0x65c,_0x5c16b3:0x7ea,_0x1d0a2:0xc6c},_0x2181ee=_0xf99cb3,_0x3f2a08,_0x3ffa8c,_0x3c4408,_0x136789,_0xa04763=_0x4ea8f7['rectangle'],_0x299bf8=(_0x3f2a08=_0x4ea8f7['rotation'])!==null&&_0x3f2a08!==void 0x0?_0x3f2a08:0x0,_0x544bbd=(_0x3ffa8c=_0x4ea8f7[_0x2181ee(0xe1c)])!==null&&_0x3ffa8c!==void 0x0?_0x3ffa8c:0x0;if(_0x299bf8===0x0)return[Cesium__namespace[_0x2181ee(_0x3eb746._0x1bee55)]['fromRadians'](_0xa04763['west'],_0xa04763['south'],_0x544bbd),Cesium__namespace[_0x2181ee(_0x3eb746._0x1bee55)][_0x2181ee(0x8ef)](_0xa04763[_0x2181ee(_0x3eb746._0x26586e)],_0xa04763['south'],_0x544bbd),Cesium__namespace['Cartesian3']['fromRadians'](_0xa04763['east'],_0xa04763[_0x2181ee(0x7ea)],_0x544bbd),Cesium__namespace['Cartesian3'][_0x2181ee(0x8ef)](_0xa04763[_0x2181ee(_0x3eb746._0x15adb2)],_0xa04763[_0x2181ee(_0x3eb746._0x5c16b3)],_0x544bbd)];var _0x2fff0a=(_0x3c4408=_0x4ea8f7[_0x2181ee(0x9e5)])!==null&&_0x3c4408!==void 0x0?_0x3c4408:Cesium__namespace['Math']['RADIANS_PER_DEGREE'],_0x534e98=new Cesium__namespace[(_0x2181ee(0x9f1))](),_0x139efc=new Cesium__namespace['Cartographic'](),_0x184e92=Cesium__namespace['RectangleGeometryLibrary']['computeOptions'](_0xa04763,_0x2fff0a,_0x299bf8,0x0,_0x534e98,_0x139efc),_0x175097=_0x184e92['height'],_0x36d392=_0x184e92['width'],_0x876cb0=(_0x136789=_0x4ea8f7['ellipsoid'])!==null&&_0x136789!==void 0x0?_0x136789:Cesium__namespace['Ellipsoid']['WGS84'],_0x3b02d0=[new Cesium__namespace[(_0x2181ee(0x741))](),new Cesium__namespace['Cartesian3'](),new Cesium__namespace['Cartesian3'](),new Cesium__namespace['Cartesian3']()];return Cesium__namespace['RectangleGeometryLibrary']['computePosition'](_0x184e92,_0x876cb0,![],0x0,0x0,_0x3b02d0[0x0]),Cesium__namespace['RectangleGeometryLibrary']['computePosition'](_0x184e92,_0x876cb0,![],0x0,_0x36d392-0x1,_0x3b02d0[0x1]),Cesium__namespace['RectangleGeometryLibrary']['computePosition'](_0x184e92,_0x876cb0,![],_0x175097-0x1,_0x36d392-0x1,_0x3b02d0[0x2]),Cesium__namespace[_0x2181ee(_0x3eb746._0x1d0a2)]['computePosition'](_0x184e92,_0x876cb0,![],_0x175097-0x1,0x0,_0x3b02d0[0x3]),_0x544bbd!==0x0&&(_0x3b02d0=setPositionsHeight(_0x3b02d0,_0x544bbd)),_0x3b02d0;}function getRectPositionsByCenter(_0x343631){var _0x2f99db={_0x26dbeb:0x80b,_0x18ece1:0xb84,_0x58b8db:0xe1c,_0x45d34d:0x741,_0x5afdd7:0x4d3},_0x5de517=_0xf99cb3,_0x26fe8a,_0x468549,_0x5a92c9,_0x58905f=LngLatPoint[_0x5de517(_0x2f99db._0x26dbeb)](_0x343631[_0x5de517(_0x2f99db._0x18ece1)]),_0x2a933c=_0x343631['width'],_0x393886=_0x343631[_0x5de517(_0x2f99db._0x58b8db)],_0x232f5e=(_0x26fe8a=_0x343631['rotation'])!==null&&_0x26fe8a!==void 0x0?_0x26fe8a:0x0,_0x943039=(_0x468549=_0x343631['originX'])!==null&&_0x468549!==void 0x0?_0x468549:0.5,_0x141ccd=(_0x5a92c9=_0x343631[_0x5de517(0x4c8)])!==null&&_0x5a92c9!==void 0x0?_0x5a92c9:0.5,_0x1bfc75=new Cesium__namespace['Matrix4'](),_0x2c2f61=new Cesium__namespace[(_0x5de517(0x827))](),_0x4fc5dd=new Cesium__namespace['Matrix4'](),_0x321753=[Cesium__namespace['Cartesian3']['fromElements'](-_0x943039,-_0x141ccd,0x0),Cesium__namespace['Cartesian3']['fromElements'](0x1-_0x943039,-_0x141ccd,0x0),Cesium__namespace['Cartesian3']['fromElements'](0x1-_0x943039,0x1-_0x141ccd,0x0),Cesium__namespace[_0x5de517(_0x2f99db._0x45d34d)]['fromElements'](-_0x943039,0x1-_0x141ccd,0x0)],_0x748a4e=Cesium__namespace['Transforms']['eastNorthUpToFixedFrame'](_0x58905f,Cesium__namespace[_0x5de517(_0x2f99db._0x5afdd7)]['WGS84'],_0x1bfc75),_0x4ad795=Cesium__namespace['Quaternion']['fromAxisAngle'](Cesium__namespace['Cartesian3']['UNIT_Z'],_0x232f5e,_0x2c2f61),_0x4b7519=Cesium__namespace['Matrix4']['fromTranslationQuaternionRotationScale'],_0x2961b2=_0x4b7519(Cesium__namespace['Cartesian3']['ZERO'],_0x4ad795,Cesium__namespace['Cartesian3'][_0x5de517(0x79b)](_0x2a933c,_0x393886),_0x4fc5dd),_0x162e27=Cesium__namespace['Matrix4']['multiply'](_0x748a4e,_0x2961b2,_0x2961b2),_0x5bb16f=[];return _0x321753['forEach'](function(_0x5e30b6,_0x2519c6){var _0x46003d=_0x5de517;typeof _0x5bb16f[_0x2519c6]==='undefined'&&(_0x5bb16f[_0x2519c6]=new Cesium__namespace['Cartesian3']()),Cesium__namespace[_0x46003d(0xa1e)]['multiplyByPoint'](_0x162e27,_0x5e30b6,_0x5bb16f[_0x2519c6]);}),_0x5bb16f;}function isInPoly(_0x221954,_0x5c69c8){var _0x3ba56b={_0x4cc027:0x9da,_0x48ff3f:0x3ed},_0xf4b191=_0xf99cb3,_0x12d9db={'type':_0xf4b191(0xdf4),'geometry':{'type':_0xf4b191(_0x3ba56b._0x4cc027),'coordinates':LngLatPoint['parse'](_0x221954)['toArray']()}},_0x1051fa={'type':_0xf4b191(_0x3ba56b._0x48ff3f),'coordinates':[LngLatArray['toArray'](_0x5c69c8)]};return booleanPointInPolygon(_0x12d9db,_0x1051fa);}function getBezierCurve(_0x2f5fca,_0x29de62){var _0x12632a={_0x4af24c:0x51d},_0x5b8d86=_0xf99cb3;if(!_0x2f5fca||_0x2f5fca['length']<0x3)return _0x2f5fca;var _0x2fd551=LngLatArray['toArray'](_0x2f5fca);_0x29de62&&_0x2fd551[_0x5b8d86(_0x12632a._0x4af24c)](_0x2fd551[0x0]);var _0x1519d4=_0x2fd551[_0x2fd551['length']-0x1][0x2],_0x251084=bezierSpline({'type':'Feature','geometry':{'type':'LineString','coordinates':_0x2fd551}}),_0x307c95=lonlats2cartesians(_0x251084['geometry']['coordinates'],_0x1519d4);return _0x29de62&&_0x307c95['push'](_0x307c95[0x0]),_0x307c95;}function interPolyline(_0x1fe7bb){var _0x4ff88d={_0x731b43:0x57d,_0x427fe6:0xbfc},_0x263324=_0xf99cb3,_0x5311c7=LngLatArray['toCartesians'](_0x1fe7bb['positions']),_0x13abc4=_0x1fe7bb[_0x263324(_0x4ff88d._0x731b43)],_0x2ef54e=getGranularity(_0x5311c7,_0x1fe7bb[_0x263324(0x41c)]||(_0x1fe7bb['has3dtiles']?0xa:0x64));_0x2ef54e<=0x0&&(_0x2ef54e=null);var _0x3478f3=Cesium__namespace['PolylinePipeline']['generateArc']({'positions':_0x5311c7,'height':_0x1fe7bb['height'],'minDistance':_0x1fe7bb['minDistance'],'granularity':_0x2ef54e}),_0x33a686=[];for(var _0x5b5f29=0x0;_0x5b5f29<_0x3478f3['length'];_0x5b5f29+=0x3){var _0x447518,_0x319450=Cesium__namespace[_0x263324(0x741)][_0x263324(_0x4ff88d._0x427fe6)](_0x3478f3,_0x5b5f29);if(_0x13abc4&&((_0x447518=_0x1fe7bb['surfaceHeight'])!==null&&_0x447518!==void 0x0?_0x447518:!![])){delete _0x1fe7bb[_0x263324(0xcce)];var _0xbc4180=getHeight(_0x13abc4,_0x319450,_0x1fe7bb),_0x218a28=Cesium__namespace['Cartographic'][_0x263324(0xc71)](_0x319450);_0x319450=Cesium__namespace['Cartesian3']['fromRadians'](_0x218a28['longitude'],_0x218a28['latitude'],_0xbc4180);}_0x33a686['push'](_0x319450);}return _0x33a686;}function interLine(_0x4229ed){var _0x9fc384={_0x30ac44:0xec2,_0x52ceb9:0x41c,_0x3d42d2:0x4ec,_0x101e8b:0xa02,_0x4958a1:0xec0,_0x26c015:0x741,_0x11c726:0x741},_0x132349=_0xf99cb3,_0x143a16=arguments['length']>0x1&&arguments[0x1]!==undefined?arguments[0x1]:{};if(!_0x4229ed||_0x4229ed['length']<0x2)return _0x4229ed;_0x4229ed=LngLatArray[_0x132349(_0x9fc384._0x30ac44)](_0x4229ed);var _0x5038d0;_0x143a16['splitNum']&&!Cesium__namespace['defined'](_0x143a16['minDistance'])&&(_0x5038d0=getGranularity(_0x4229ed,_0x143a16[_0x132349(_0x9fc384._0x52ceb9)]),_0x5038d0<=0x0&&(_0x5038d0=null));if(_0x143a16['minDistance']==='auto'){var _0x1cc0cb=Number[_0x132349(_0x9fc384._0x3d42d2)];for(var _0x3ee624=0x1,_0x52cf3c=_0x4229ed['length'];_0x3ee624<_0x52cf3c;_0x3ee624++){_0x1cc0cb=Math['min'](_0x1cc0cb,Cesium__namespace['Cartesian3'][_0x132349(0x443)](_0x4229ed[_0x3ee624-0x1],_0x4229ed[_0x3ee624]));}_0x143a16['minDistance']=_0x1cc0cb;}var _0x5c9008=[_0x4229ed[0x0]];for(var _0x4c368a=0x1,_0x3ddb59=_0x4229ed[_0x132349(0xec0)];_0x4c368a<_0x3ddb59;_0x4c368a++){var _0x531962=_0x4229ed[_0x4c368a-0x1],_0x518333=_0x4229ed[_0x4c368a],_0x3e1f4a=Cesium__namespace['PolylinePipeline'][_0x132349(_0x9fc384._0x101e8b)]({'positions':[_0x531962,_0x518333],'minDistance':_0x143a16[_0x132349(0xb85)],'granularity':_0x5038d0}),_0x60bbaa=Cesium__namespace[_0x132349(0x6f1)]['fromCartesian'](_0x531962)['height'],_0x36116e=Cesium__namespace['Cartographic'][_0x132349(0xc71)](_0x518333)['height'],_0x3ae94b=(_0x36116e-_0x60bbaa)/_0x3e1f4a['length'];for(var _0x330dd7=0x3,_0x2b3b42=_0x3e1f4a[_0x132349(_0x9fc384._0x4958a1)];_0x330dd7<_0x2b3b42;_0x330dd7+=0x3){var _0x5521ab=Cesium__namespace[_0x132349(_0x9fc384._0x26c015)]['unpack'](_0x3e1f4a,_0x330dd7),_0x37eadb=Cesium__namespace['Cartographic']['fromCartesian'](_0x5521ab),_0x5e4ec=Number((_0x60bbaa+_0x3ae94b*_0x330dd7)['toFixed'](0x1));_0x5521ab=Cesium__namespace[_0x132349(_0x9fc384._0x11c726)]['fromRadians'](_0x37eadb['longitude'],_0x37eadb['latitude'],_0x5e4ec),_0x5c9008['push'](_0x5521ab);}}return _0x5c9008;}function computeSurfaceLine(_0x8e4912){var _0x4017ca={_0x56a17c:0xca3,_0xfa5b08:0x5aa},_0x1d42bb=_0xf99cb3,_0x1fc9ae=interPolyline(_objectSpread2(_objectSpread2({},_0x8e4912),{},{'surfaceHeight':![]})),_0x5a96b3=[];for(var _0x41d768=0x0,_0xa98171=_0x1fc9ae['length'];_0x41d768<_0xa98171;++_0x41d768){_0x5a96b3['push'](_0x1fc9ae[_0x41d768][_0x1d42bb(_0x4017ca._0x56a17c)]());}return _0x8e4912[_0x1d42bb(_0x4017ca._0xfa5b08)]=_0x5a96b3,new SurfacePoints(_0x8e4912)['start']();}function computeSurfacePoints(_0x3c4469){var _0x5d0078=_0xf99cb3;return new SurfacePoints(_0x3c4469)[_0x5d0078(0xfdf)]();}function computeStepSurfaceLine(_0x5e589c){var _0x3f2a25=_0x5e589c['positions'],_0x394782=[],_0x4611ee={};for(var _0x5e097b in _0x5e589c){if(_0x5e097b==='positions'||_0x5e097b==='callback'||_0x5e097b==='end'||_0x5e097b==='endItem')continue;_0x4611ee[_0x5e097b]=_0x5e589c[_0x5e097b];}return new Promise(function(_0x2bf3e3,_0x5acced){setTimeout(function(){var _0xf45dd1=_0x3c32,_0x51891e=0x0,_0x48fb7e=_0x3f2a25[_0xf45dd1(0xec0)]-0x1;function _0x25eff3(){var _0x39fbdd=_0xf45dd1;if(_0x51891e>=_0x48fb7e){_0x5e589c[_0x39fbdd(0xcce)]&&_0x5e589c['callback'](_0x394782);_0x5e589c[_0x39fbdd(0x8e2)]&&_0x5e589c['end'](_0x394782);_0x2bf3e3(_0x394782);return;}_0x4611ee[_0x39fbdd(0x5aa)]=interPolyline(_objectSpread2(_objectSpread2({},_0x5e589c),{},{'positions':[_0x3f2a25[_0x51891e],_0x3f2a25[_0x51891e+0x1]],'surfaceHeight':![]})),new SurfacePoints(_0x4611ee)[_0x39fbdd(0xfdf)]()['then'](function(_0x2c8d10){var _0x5bb176=_0x39fbdd;_0x5e589c['endItem']&&_0x5e589c[_0x5bb176(0x34d)](_0x2c8d10['positions'],_0x2c8d10['noHeight'],_0x51891e),_0x394782['push'](_0x2c8d10['positions']),_0x51891e++,_0x25eff3();});}_0x25eff3();},0x32);});}function getLinkedPointList(_0x2e2064,_0xf929f3,_0x12d5ee,_0x370d02){var _0x15e48d={_0x175acc:0x6f1,_0x108d16:0x6f1,_0x461327:0x692,_0x293e3c:0xad9,_0x1eeeda:0xca3,_0x5a9004:0x741,_0x21b81a:0x978,_0x27715b:0xc46,_0x1a1e0e:0xbc3,_0x77402b:0x51d},_0x290fa6=_0xf99cb3,_0x19631a=[];_0x2e2064=LngLatPoint['toCartesian'](_0x2e2064),_0xf929f3=LngLatPoint[_0x290fa6(0x80b)](_0xf929f3);var _0x41b8c3=Cesium__namespace[_0x290fa6(_0x15e48d._0x175acc)]['fromCartesian'](_0x2e2064),_0x82efb8=Cesium__namespace[_0x290fa6(_0x15e48d._0x108d16)]['fromCartesian'](_0xf929f3),_0x5ee570=_0x41b8c3[_0x290fa6(_0x15e48d._0x461327)]*0xb4/Math['PI'],_0x23c2d0=_0x41b8c3['latitude']*0xb4/Math['PI'],_0x1be31b=_0x82efb8[_0x290fa6(0x692)]*0xb4/Math['PI'],_0x131382=_0x82efb8['latitude']*0xb4/Math['PI'],_0x2cfb5a=Math[_0x290fa6(_0x15e48d._0x293e3c)]((_0x5ee570-_0x1be31b)*(_0x5ee570-_0x1be31b)+(_0x23c2d0-_0x131382)*(_0x23c2d0-_0x131382)),_0x14c28f=_0x2cfb5a*_0x12d5ee,_0x1e6f0e=Cesium__namespace['Cartesian3'][_0x290fa6(0xca3)](_0x2e2064),_0x580f23=Cesium__namespace['Cartesian3'][_0x290fa6(_0x15e48d._0x1eeeda)](_0xf929f3),_0x3e958f=Cesium__namespace['Cartesian3']['distance'](_0x1e6f0e,Cesium__namespace['Cartesian3']['ZERO']),_0x23f742=Cesium__namespace[_0x290fa6(_0x15e48d._0x5a9004)]['distance'](_0x580f23,Cesium__namespace[_0x290fa6(_0x15e48d._0x5a9004)][_0x290fa6(_0x15e48d._0x21b81a)]);Cesium__namespace['Cartesian3']['normalize'](_0x1e6f0e,_0x1e6f0e),Cesium__namespace[_0x290fa6(_0x15e48d._0x5a9004)][_0x290fa6(_0x15e48d._0x27715b)](_0x580f23,_0x580f23);if(Cesium__namespace['Cartesian3'][_0x290fa6(0x443)](_0x1e6f0e,_0x580f23)===0x0)return _0x19631a;var _0x9d869c=Cesium__namespace[_0x290fa6(0x741)][_0x290fa6(_0x15e48d._0x1a1e0e)](_0x1e6f0e,_0x580f23);_0x19631a['push'](_0x2e2064);for(var _0x522a03=0x1;_0x522a03<_0x370d02-0x1;_0x522a03++){var _0x4acbb8=_0x522a03*0x1/(_0x370d02-0x1),_0x1c5225=0x1-_0x4acbb8,_0x115472=Math[_0x290fa6(0x4a6)](_0x1c5225*_0x9d869c)/Math[_0x290fa6(0x4a6)](_0x9d869c),_0x2e059c=Math[_0x290fa6(0x4a6)](_0x4acbb8*_0x9d869c)/Math['sin'](_0x9d869c),_0x4d169c=Cesium__namespace['Cartesian3']['multiplyByScalar'](_0x1e6f0e,_0x115472,new Cesium__namespace['Cartesian3']()),_0x7bd289=Cesium__namespace[_0x290fa6(0x741)]['multiplyByScalar'](_0x580f23,_0x2e059c,new Cesium__namespace[(_0x290fa6(_0x15e48d._0x5a9004))]()),_0x58325c=Cesium__namespace['Cartesian3'][_0x290fa6(0x595)](_0x4d169c,_0x7bd289,new Cesium__namespace['Cartesian3']()),_0x3e196a=_0x4acbb8*Math['PI'],_0x35a975=_0x3e958f*_0x1c5225+_0x23f742*_0x4acbb8+Math['sin'](_0x3e196a)*_0x14c28f;_0x58325c=Cesium__namespace['Cartesian3']['multiplyByScalar'](_0x58325c,_0x35a975,_0x58325c),_0x19631a[_0x290fa6(_0x15e48d._0x77402b)](_0x58325c);}return _0x19631a['push'](_0xf929f3),_0x19631a;}function getOffsetLine(_0x36a75d,_0xa193b6){var _0x3fdae7={_0x187d46:0xbf0,_0x36badd:0x51d},_0xb4ee02=_0xf99cb3;_0x36a75d=LngLatArray['toCartesians'](_0x36a75d);var _0x2fdb63=[];for(var _0x53c1ec=0x1;_0x53c1ec<_0x36a75d[_0xb4ee02(0xec0)];_0x53c1ec++){var _0x3e226f=_0x36a75d[_0x53c1ec-0x1],_0x356f8f=_0x36a75d[_0x53c1ec],_0x2c6e6c=Cesium__namespace['Cartesian3']['subtract'](_0x3e226f,_0x356f8f,new Cesium__namespace['Cartesian3']()),_0x26880c=Cesium__namespace['Cartesian3'][_0xb4ee02(_0x3fdae7._0x187d46)](_0x3e226f,_0x2c6e6c,new Cesium__namespace[(_0xb4ee02(0x741))]()),_0x578d83=computedOffsetData(_0x3e226f,_0x26880c,_0xa193b6*0x3e8),_0x3432fa=computedOffsetData(_0x356f8f,_0x26880c,_0xa193b6*0x3e8);_0x53c1ec===0x1&&_0x2fdb63[_0xb4ee02(_0x3fdae7._0x36badd)](_0x578d83),_0x2fdb63['push'](_0x3432fa);}return _0x2fdb63;}function computedOffsetData(_0x5600d4,_0x595fb7,_0x28a2d9){var _0x2645bc=_0xf99cb3,_0x190bb6=new Cesium__namespace[(_0x2645bc(0xeda))](_0x5600d4,_0x595fb7);return Cesium__namespace[_0x2645bc(0xeda)]['getPoint'](_0x190bb6,_0x28a2d9,new Cesium__namespace[(_0x2645bc(0x741))]());}function sliceByMaxDistance(_0xa3171c,_0x52a75d){var _0x4c0d1d={_0xb2f346:0xec2,_0x1c3510:0xa9f},_0x2406fe=_0xf99cb3,_0x399c13=arguments['length']>0x2&&arguments[0x2]!==undefined?arguments[0x2]:{};if(_0xa3171c['length']<0x2)return _0x399c13['point']?_0xa3171c['length']===0x1?_0xa3171c[0x0]:undefined:_0xa3171c;_0xa3171c=LngLatArray[_0x2406fe(_0x4c0d1d._0xb2f346)](_0xa3171c);for(var _0x4cd956=_0xa3171c['length']-0x1;_0x4cd956>=0x1;_0x4cd956--){var _0x31ac19=_0xa3171c[_0x4cd956],_0x1a94b0=_0xa3171c[_0x4cd956-0x1],_0x2707ba=Cesium__namespace['Cartesian3'][_0x2406fe(0x443)](_0x31ac19,_0x1a94b0);_0x52a75d-=_0x2707ba;if(_0x52a75d===0x0)return _0x399c13['point']?_0x31ac19:_0xa3171c['slice'](_0x4cd956);else{if(_0x52a75d<0x0){_0x52a75d+=_0x2707ba;var _0x32bde4=getOnLinePointByLen(_0x31ac19,_0x1a94b0,_0x52a75d);return _0x399c13['point']?_0x32bde4:[_0x32bde4][_0x2406fe(_0x4c0d1d._0x1c3510)](_0xa3171c['slice'](_0x4cd956));}}}return _0x399c13['point']?_0xa3171c[_0xa3171c['length']-0x1]:_0xa3171c;}function convex(_0x22a0a7){var _0x1e89f2={_0x283f77:0xdf4,_0x140657:0xec0},_0x59fa6f=_0xf99cb3;if(_0x22a0a7['length']>0x0){var _0x2e2dc0=[];for(var _0x1a4aa1=0x0;_0x1a4aa1<_0x22a0a7['length'];_0x1a4aa1++){_0x2e2dc0['push']({'type':_0x59fa6f(_0x1e89f2._0x283f77),'geometry':{'type':_0x59fa6f(0x9da),'coordinates':_0x22a0a7[_0x1a4aa1]}});}var _0x4e7659=convex$1({'type':_0x59fa6f(0x474),'features':_0x2e2dc0});if(_0x4e7659){var _0x59bce5,_0x200f29=_0x4e7659===null||_0x4e7659===void 0x0?void 0x0:(_0x59bce5=_0x4e7659[_0x59fa6f(0xf76)])===null||_0x59bce5===void 0x0?void 0x0:_0x59bce5['coordinates'];_0x200f29&&_0x200f29[_0x59fa6f(_0x1e89f2._0x140657)]>0x0&&(_0x22a0a7=_0x200f29[0x0]);}}return _0x22a0a7;}function getGridPoints(_0x5c25da,_0x1ba5f5,_0x2298d0){var _0x7e7b7e={_0x2c3ce0:0x443,_0xaa467c:0x3d1},_0x3250e7=_0xf99cb3,_0x2df050=Cesium__namespace['Cartesian3'][_0x3250e7(_0x7e7b7e._0x2c3ce0)](Cesium__namespace['Cartesian3']['fromDegrees'](_0x5c25da[0x0],_0x5c25da[0x1]),Cesium__namespace[_0x3250e7(0x741)][_0x3250e7(_0x7e7b7e._0xaa467c)](_0x5c25da[0x2],_0x5c25da[0x3]))/(Math[_0x3250e7(0xad9)](0x2)*0x3e8),_0x14d9bb=_0x2df050/Math['sqrt'](_0x1ba5f5),_0x42fe2a=pointGrid(_0x5c25da,_0x14d9bb,{'units':'kilometers'}),_0x472f36=[];return _0x42fe2a['features']['forEach'](function(_0x2e58f7){var _0x36b186=_0x3250e7,_0x1c46cb=_0x2e58f7[_0x36b186(0xf76)][_0x36b186(0xf88)];_0x472f36[_0x36b186(0x51d)](new LngLatPoint(_0x1c46cb[0x0],_0x1c46cb[0x1],_0x2298d0));}),{'points':_0x472f36,'radius':Math['floor'](_0x14d9bb*0x3e8/0x2)};}var PolyUtil={'__proto__':null,'centerOfMass':centerOfMass,'buffer':buffer,'bufferPoints':bufferPoints,'getGranularity':getGranularity,'interPolygon':interPolygon,'getHeightRange':getHeightRange,'computeVolume':computeVolume,'updateVolumeByMinHeight':updateVolumeByMinHeight,'updateVolume':updateVolume,'getEllipseOuterPositions':getEllipseOuterPositions,'formatRectangle':formatRectangle,'getExtentByGeoJSON':getExtentByGeoJSON,'getRectangle':getRectangle,'getPositionsRectVertex':getPositionsRectVertex,'getRectangleOuterPositions':getRectangleOuterPositions,'getRectPositionsByCenter':getRectPositionsByCenter,'isInPoly':isInPoly,'getBezierCurve':getBezierCurve,'interPolyline':interPolyline,'interLine':interLine,'computeSurfaceLine':computeSurfaceLine,'computeSurfacePoints':computeSurfacePoints,'computeStepSurfaceLine':computeStepSurfaceLine,'getLinkedPointList':getLinkedPointList,'getOffsetLine':getOffsetLine,'sliceByMaxDistance':sliceByMaxDistance,'convex':convex,'getGridPoints':getGridPoints};function getDistance(_0x388455,_0x57b9fa){var _0x285859={_0x371637:0x8b3},_0x5abcac=_0xf99cb3,_0x5546fa=_0x388455[_0x5abcac(0xec0)];if(!Cesium__namespace[_0x5abcac(_0x285859._0x371637)](_0x388455)||_0x5546fa<0x2)return 0x0;_0x388455=LngLatArray['toCartesians'](_0x388455);var _0x8aa415=0x0;for(var _0xb5e7e6=0x1;_0xb5e7e6<_0x5546fa;_0xb5e7e6++){_0x8aa415+=Cesium__namespace['Cartesian3']['distance'](_0x388455[_0xb5e7e6-0x1],_0x388455[_0xb5e7e6]);}return _0x57b9fa&&(_0x8aa415+=Cesium__namespace['Cartesian3']['distance'](_0x388455[0x0],_0x388455[_0x5546fa-0x1])),_0x8aa415;}function getSurfaceDistance(_0x21623b){var _0x571a2d={_0x9b0be4:0xec0,_0x1a53b8:0xb10,_0x18413e:0x7fc},_0x25b2c4=_0xf99cb3;if(!Cesium__namespace['defined'](_0x21623b)||_0x21623b['length']<0x2)return 0x0;_0x21623b=LngLatArray['toCartesians'](_0x21623b);var _0x362cde=0x0;for(var _0x2ce5cf=0x1,_0xe0ac62=_0x21623b[_0x25b2c4(_0x571a2d._0x9b0be4)];_0x2ce5cf<_0xe0ac62;_0x2ce5cf++){var _0x23871f=Cesium__namespace['Cartographic']['fromCartesian'](_0x21623b[_0x2ce5cf-0x1]),_0x2b2af1=Cesium__namespace[_0x25b2c4(0x6f1)]['fromCartesian'](_0x21623b[_0x2ce5cf]),_0x21550b=new Cesium__namespace[(_0x25b2c4(_0x571a2d._0x1a53b8))]();_0x21550b['setEndPoints'](_0x23871f,_0x2b2af1);var _0x1b68af=_0x21550b[_0x25b2c4(_0x571a2d._0x18413e)];_0x1b68af=Math[_0x25b2c4(0xad9)](Math['pow'](_0x1b68af,0x2)+Math['pow'](_0x2b2af1['height']-_0x23871f['height'],0x2)),_0x362cde+=_0x1b68af;}return _0x362cde;}function getClampDistance(_0x2e6aa3,_0x1e0e52){var _0x3c2736=0x0,_0x3388b5=[];return new Promise(function(_0x4fb1e9,_0x288ce8){var _0x1ea081={_0x44c009:0x46a,_0x5b352f:0x675},_0x2e6a81={_0x53de0c:0xcce};setTimeout(function(){var _0x1b039e=_0x3c32,_0x5cb59c;computeStepSurfaceLine({'scene':_0x1e0e52['scene'],'positions':_0x2e6aa3,'splitNum':_0x1e0e52[_0x1b039e(0x41c)],'has3dtiles':_0x1e0e52[_0x1b039e(_0x1ea081._0x44c009)],'exact':(_0x5cb59c=_0x1e0e52[_0x1b039e(_0x1ea081._0x5b352f)])!==null&&_0x5cb59c!==void 0x0?_0x5cb59c:!![],'endItem':function _0x14513d(_0x72534d,_0x344e6e,_0x433235){var _0x3848ea=_0x1b039e,_0x21313d=getSurfaceDistance(_0x72534d);_0x344e6e&&_0x1e0e52['disTerrainScale']&&(_0x21313d=_0x21313d*_0x1e0e52[_0x3848ea(0xa8f)]),_0x3c2736+=_0x21313d,_0x3388b5['push'](_0x21313d),_0x1e0e52['endItem']&&_0x1e0e52['endItem']({'index':_0x433235,'positions':_0x72534d,'distance':_0x21313d,'arrDistance':_0x3388b5,'all_distance':_0x3c2736});},'end':function _0x5b7c05(_0x3068d0){var _0x3eb389=_0x1b039e;_0x1e0e52['callback']&&_0x1e0e52[_0x3eb389(_0x2e6a81._0x53de0c)](_0x3c2736),_0x1e0e52[_0x3eb389(0x8e2)]&&_0x1e0e52['end'](_0x3c2736),_0x4fb1e9({'distance':_0x3c2736,'arrDistance':_0x3388b5,'arrPositions':_0x3068d0});}});},0x32);});}function getArea(_0x46c724){var _0x39f2ce={_0x38cc8c:0xec0,_0x558bfb:0x741},_0x487900=_0xf99cb3;if(!_0x46c724||!Array['isArray'](_0x46c724)||_0x46c724['length']<0x3)return 0x0;_0x46c724=LngLatArray[_0x487900(0xec2)](_0x46c724);var _0x1c4031=Cesium__namespace['CoplanarPolygonGeometry']['createGeometry'](Cesium__namespace['CoplanarPolygonGeometry']['fromPositions']({'positions':_0x46c724,'vertexFormat':Cesium__namespace[_0x487900(0x6e3)]['POSITION_ONLY']})),_0x3f60f1=0x0;if(!_0x1c4031)return _0x3f60f1;var _0x4f3a75=_0x1c4031['attributes']['position']['values'],_0x31f1c7=_0x1c4031[_0x487900(0xf55)];for(var _0x18cb49=0x0;_0x18cb49<_0x31f1c7[_0x487900(_0x39f2ce._0x38cc8c)];_0x18cb49+=0x3){var _0x56a74a=Cesium__namespace['Cartesian3']['unpack'](_0x4f3a75,_0x31f1c7[_0x18cb49]*0x3,new Cesium__namespace['Cartesian3']()),_0x4f6a0f=Cesium__namespace['Cartesian3'][_0x487900(0xbfc)](_0x4f3a75,_0x31f1c7[_0x18cb49+0x1]*0x3,new Cesium__namespace[(_0x487900(_0x39f2ce._0x558bfb))]()),_0x4fdac9=Cesium__namespace['Cartesian3']['unpack'](_0x4f3a75,_0x31f1c7[_0x18cb49+0x2]*0x3,new Cesium__namespace['Cartesian3']());_0x3f60f1+=getTriangleArea(_0x56a74a,_0x4f6a0f,_0x4fdac9);}return _0x3f60f1;}function getSurfaceArea(_0x4675a8){var _0x3bc6fd={_0x5cd227:0x8e5,_0x20bd33:0x513},_0xe2c0ee=_0xf99cb3;if(!_0x4675a8||!Array[_0xe2c0ee(_0x3bc6fd._0x5cd227)](_0x4675a8)||_0x4675a8['length']<0x3)return 0x0;var _0x545e1e=LngLatArray[_0xe2c0ee(_0x3bc6fd._0x20bd33)](_0x4675a8);_0x545e1e['length']>0x0&&_0x545e1e['push'](_0x545e1e[0x0]);var _0x53a70d=area({'type':_0xe2c0ee(0xdf4),'geometry':{'type':'Polygon','coordinates':[_0x545e1e]}});return _0x53a70d;}function getTriangleArea(_0x50fe8c,_0x3a24e7,_0x4907f1){var _0x53ec0e=_0xf99cb3,_0x44fda9=Cesium__namespace['Cartesian3']['subtract'](_0x50fe8c,_0x3a24e7,new Cesium__namespace['Cartesian3']()),_0x17960e=Cesium__namespace['Cartesian3'][_0x53ec0e(0xc7f)](_0x4907f1,_0x3a24e7,new Cesium__namespace[(_0x53ec0e(0x741))]()),_0x2eef41=Cesium__namespace['Cartesian3']['cross'](_0x44fda9,_0x17960e,_0x44fda9);return Cesium__namespace['Cartesian3']['magnitude'](_0x2eef41)*0.5;}function getClampArea(_0x285ce1,_0x232e8b){var _0x5f1c6a={_0x1ebc8e:0x7f1},_0x504d8c={_0x3ea082:0xcce},_0x13ec20=_0xf99cb3;return interPolygon(_objectSpread2({'positions':_0x285ce1,'exact':!![]},_0x232e8b))[_0x13ec20(_0x5f1c6a._0x1ebc8e)](function(_0x30401c){var _0x44cbc0=_0x13ec20,_0xf95003=0x0;for(var _0x13d888=0x0,_0x5b7ed7=_0x30401c['list']['length'];_0x13d888<_0x5b7ed7;_0x13d888++){var _0x9ad069=_0x30401c[_0x44cbc0(0xcdf)][_0x13d888],_0x26fbe0=_0x9ad069['point1'],_0x1f2b14=_0x9ad069['point2'],_0x7f853d=_0x9ad069['point3'];_0xf95003+=getTriangleArea(_0x26fbe0['pointDM'],_0x1f2b14[_0x44cbc0(0xb09)],_0x7f853d['pointDM']);}return _0x30401c[_0x44cbc0(0x62c)]=_0xf95003,_0x232e8b[_0x44cbc0(_0x504d8c._0x3ea082)]&&_0x232e8b['callback'](_0xf95003,_0x30401c),_0x30401c;});}function getAngle(_0x3c1de8,_0x3aeb28,_0x4edaf8){var _0x393785={_0x17cca1:0xc7f,_0x4545e6:0xbc3,_0x1d4f5c:0x8b8},_0x2248c9=_0xf99cb3,_0x563365=Cesium__namespace[_0x2248c9(0x62d)]['eastNorthUpToFixedFrame'](_0x3aeb28);_0x563365=Cesium__namespace['Matrix4']['getMatrix3'](_0x563365,new Cesium__namespace[(_0x2248c9(0x51a))]());var _0x5aba9b=Cesium__namespace[_0x2248c9(0x51a)]['getColumn'](_0x563365,0x0,new Cesium__namespace['Cartesian3']()),_0x22ca32=Cesium__namespace['Matrix3']['getColumn'](_0x563365,0x1,new Cesium__namespace['Cartesian3']()),_0x382e03=Cesium__namespace['Matrix3']['getColumn'](_0x563365,0x2,new Cesium__namespace['Cartesian3']()),_0x243820=Cesium__namespace[_0x2248c9(0x741)][_0x2248c9(_0x393785._0x17cca1)](_0x3c1de8,_0x3aeb28,new Cesium__namespace['Cartesian3']());if(isNaN(_0x243820['x'])||isNaN(_0x243820['y'])||isNaN(_0x243820['z'])||_0x243820['equals'](Cesium__namespace[_0x2248c9(0x741)]['ZERO']))return 0x0;_0x243820=Cesium__namespace['Cartesian3']['cross'](_0x243820,_0x382e03,_0x243820),_0x243820=Cesium__namespace[_0x2248c9(0x741)][_0x2248c9(0xbf0)](_0x382e03,_0x243820,_0x243820),_0x243820=Cesium__namespace['Cartesian3']['normalize'](_0x243820,_0x243820);var _0x1213e3=Cesium__namespace['Cartesian3'][_0x2248c9(_0x393785._0x4545e6)](_0x5aba9b,_0x243820),_0xa7a122=Cesium__namespace[_0x2248c9(0x741)]['angleBetween'](_0x22ca32,_0x243820);_0xa7a122>Math['PI']*0.5&&(_0x1213e3=0x2*Math['PI']-_0x1213e3);var _0x7923b6=0x168-Cesium__namespace['Math'][_0x2248c9(_0x393785._0x1d4f5c)](_0x1213e3)-0xb4;_0x4edaf8&&(_0x7923b6+=0x5a);if(_0x7923b6<0x0)_0x7923b6=_0x7923b6+0x168;else _0x7923b6>0x168&&(_0x7923b6=_0x7923b6-0x168);return _0x7923b6;}function formatDistance(_0x3d994b){var _0x38db64={_0x5d88f5:0x25d,_0x3072cb:0x25d,_0x1a1f01:0xdd7,_0x4a096a:0xd53,_0x1b9c37:0xd53},_0x1db985=_0xf99cb3,_0x1bcfb5,_0x254b2e=arguments['length']>0x1&&arguments[0x1]!==undefined?arguments[0x1]:{};if(_0x3d994b==null)return'';_0x3d994b=Number(_0x3d994b);if(isNaN(_0x3d994b)||_0x3d994b===0x0)return'';isString(_0x254b2e)&&(_0x254b2e={'unit':_0x254b2e});(_0x254b2e['unit']==null||_0x254b2e['unit']==='auto')&&(_0x3d994b<0x3e8?_0x254b2e[_0x1db985(_0x38db64._0x5d88f5)]='m':_0x254b2e['unit']='km');_0x254b2e[_0x1db985(0xe75)]=(_0x1bcfb5=_0x254b2e['decimal'])!==null&&_0x1bcfb5!==void 0x0?_0x1bcfb5:0x2;var _0xff42eb='';switch(_0x254b2e[_0x1db985(_0x38db64._0x3072cb)]){case'km':_0xff42eb=(_0x3d994b*0.001)[_0x1db985(_0x38db64._0x1a1f01)](_0x254b2e['decimal'])+getLangText('_公里',_0x254b2e[_0x1db985(_0x38db64._0x4a096a)]);break;case'wm':_0xff42eb=(_0x3d994b*0.0001)['toFixed'](_0x254b2e['decimal'])+getLangText(_0x1db985(0x838),_0x254b2e['lang']);break;case'mile':_0xff42eb=(_0x3d994b*0.00054)[_0x1db985(0xdd7)](_0x254b2e['decimal'])+getLangText(_0x1db985(0x2d1),_0x254b2e['lang']);break;case _0x1db985(0xe60):_0xff42eb=(_0x3d994b*0.3)[_0x1db985(0xdd7)](_0x254b2e['decimal'])+getLangText('_丈',_0x254b2e[_0x1db985(_0x38db64._0x4a096a)]);break;case'm':default:_0xff42eb=_0x3d994b['toFixed'](_0x254b2e['decimal'])+getLangText('_米',_0x254b2e[_0x1db985(_0x38db64._0x1b9c37)]);break;}return _0xff42eb;}function formatArea(_0x300abb){var _0x673ed9={_0x39b2c0:0xe75,_0x41e10d:0xe86,_0x62711c:0x3ce},_0x2cd82f=_0xf99cb3,_0x2739c4,_0x3ecd97=arguments[_0x2cd82f(0xec0)]>0x1&&arguments[0x1]!==undefined?arguments[0x1]:{};if(_0x300abb==null)return'';_0x300abb=Number(_0x300abb);if(isNaN(_0x300abb)||_0x300abb===0x0)return'';isString(_0x3ecd97)&&(_0x3ecd97={'unit':_0x3ecd97});(_0x3ecd97['unit']==null||_0x3ecd97['unit']===_0x2cd82f(0x5ce))&&(_0x300abb<0xf4240?_0x3ecd97['unit']='m':_0x3ecd97['unit']='km');_0x3ecd97[_0x2cd82f(_0x673ed9._0x39b2c0)]=(_0x2739c4=_0x3ecd97['decimal'])!==null&&_0x2739c4!==void 0x0?_0x2739c4:0x2;var _0x5f126c='';switch(_0x3ecd97['unit']){case'km':_0x5f126c=(_0x300abb/0xf4240)[_0x2cd82f(0xdd7)](_0x3ecd97['decimal'])+getLangText('_平方公里',_0x3ecd97['lang']);break;case'mu':_0x5f126c=(_0x300abb*0.0015)['toFixed'](_0x3ecd97['decimal'])+getLangText('_亩',_0x3ecd97['lang']);break;case'ha':_0x5f126c=(_0x300abb*0.0001)['toFixed'](_0x3ecd97['decimal'])+getLangText(_0x2cd82f(_0x673ed9._0x41e10d),_0x3ecd97['lang']);break;case'm':default:_0x5f126c=_0x300abb['toFixed'](_0x3ecd97['decimal'])+getLangText(_0x2cd82f(_0x673ed9._0x62711c),_0x3ecd97['lang']);break;}return _0x5f126c;}function formatVolume(_0x33c42e){var _0x1b435b={_0x279191:0xdd7,_0x5267a0:0xd53,_0x3d286b:0x806,_0x22998a:0xd53},_0x1f12e4=_0xf99cb3,_0x4ac04d,_0x4819b0=arguments['length']>0x1&&arguments[0x1]!==undefined?arguments[0x1]:{};if(_0x33c42e==null)return'';_0x33c42e=Number(_0x33c42e);if(isNaN(_0x33c42e)||_0x33c42e===0x0)return'';_0x4819b0['decimal']=(_0x4ac04d=_0x4819b0[_0x1f12e4(0xe75)])!==null&&_0x4ac04d!==void 0x0?_0x4ac04d:0x2;if(_0x4819b0['lang']===LangType['EN'])return _0x33c42e[_0x1f12e4(_0x1b435b._0x279191)](_0x4819b0['decimal'])+getLangText('_立方米',_0x4819b0[_0x1f12e4(_0x1b435b._0x5267a0)]);return _0x33c42e<0x2710?_0x33c42e['toFixed'](_0x4819b0['decimal'])+getLangText(_0x1f12e4(_0x1b435b._0x3d286b),_0x4819b0['lang']):(_0x33c42e/0x2710)['toFixed'](_0x4819b0['decimal'])+getLangText('_万立方米',_0x4819b0[_0x1f12e4(_0x1b435b._0x22998a)]);}var MeasureUtil={'__proto__':null,'getDistance':getDistance,'getSurfaceDistance':getSurfaceDistance,'getClampDistance':getClampDistance,'getArea':getArea,'getSurfaceArea':getSurfaceArea,'getTriangleArea':getTriangleArea,'getClampArea':getClampArea,'getAngle':getAngle,'formatDistance':formatDistance,'formatArea':formatArea,'formatVolume':formatVolume};function register$3(_0x1a9d32,_0x45f7c0){var _0x1ccb92={_0x55594a:0xd16,_0x2b186c:0x3b6},_0x51187e=_0xf99cb3;Cesium__namespace['Material'][_0x51187e(0x225)][_0x51187e(_0x1ccb92._0x55594a)](_0x1a9d32)&&logError$1('MaterialUtil\x20register:\x20'['concat'](_0x1a9d32,'类型已存在'),_0x45f7c0),MaterialTypes[_0x1a9d32]=_0x1a9d32,Cesium__namespace['Material'][_0x1a9d32+_0x51187e(_0x1ccb92._0x2b186c)]=_0x1a9d32,_0x45f7c0[_0x51187e(0xe0a)]&&(_0x45f7c0['fabric']['type']=_0x1a9d32),Cesium__namespace['Material'][_0x51187e(0x225)]['addMaterial'](_0x1a9d32,_0x45f7c0);}var OptsConverClass={};function registerOptsConver(_0x987550,_0xe98d88){var _0x2f25d1=_0xf99cb3;OptsConverClass[_0x987550]&&logError$1(_0x2f25d1(0x609)[_0x2f25d1(0xa9f)](_0x987550,'类型已存在'),_0xe98d88),OptsConverClass[_0x987550]=_0xe98d88;}var MaterialClass={},MaterialTypes={};function registerClass(_0x4cea06,_0x447d95){MaterialTypes[_0x4cea06]&&logError$1('MaterialUtil\x20registerClass:\x20'['concat'](_0x4cea06,'类型已存在'),_0x447d95),MaterialClass[_0x4cea06]=_0x447d95,MaterialTypes[_0x4cea06]=_0x4cea06;}var MaterialPropertyClass={};function registerPropertyClass(_0x238f1d,_0x1050eb){var _0x58aee5={_0x345ccd:0xa9f},_0x539775=_0xf99cb3;MaterialPropertyClass[_0x238f1d]&&logError$1('MaterialUtil\x20registerPropertyClass:\x20'[_0x539775(_0x58aee5._0x345ccd)](_0x238f1d,'属性类型已存在'),_0x1050eb),MaterialPropertyClass[_0x238f1d]=_0x1050eb;}function createMaterialProperty(_0x2b267d,_0x4d0cda){var _0x2ababb={_0x526a98:0xe29},_0x22111f=_0xf99cb3,_0x32423a=MaterialPropertyClass[_0x2b267d];if(_0x32423a){var _0x160043=OptsConverClass[_0x2b267d]||OptsConverClass[_0x22111f(_0x2ababb._0x526a98)];_0x160043&&(_0x4d0cda['materialType']=_0x2b267d,_0x4d0cda=_0x160043['toCesiumVal'](_0x4d0cda,{},!![]));var _0xf7fd24=new _0x32423a(_0x4d0cda);return _0xf7fd24[_0x22111f(0xa99)]=_0x2b267d,_0xf7fd24['options']=_0x4d0cda,_0xf7fd24;}else logWarn('createMaterialProperty:未找到该类型的对应材质属性',_0x2b267d);}function createMaterial(_0x5efbbc,_0xfe7999){var _0x272bc7=_0xf99cb3;if(!_0x5efbbc){logError$1(_0x272bc7(0x5f2));return;}var _0x3169ed=OptsConverClass[_0x5efbbc]||OptsConverClass['default'];_0x3169ed&&(_0xfe7999[_0x272bc7(0xc19)]=_0x5efbbc,_0xfe7999=_0x3169ed['toCesiumVal'](_0xfe7999));var _0xd66b04,_0x565eb4=MaterialClass[_0x5efbbc];return _0x565eb4?_0xd66b04=new _0x565eb4(_0xfe7999):_0xd66b04=Cesium__namespace['Material']['fromType'](_0x5efbbc,_0xfe7999),_0xd66b04['options']=_0xfe7999,_0xd66b04['_mars_type']=_0x5efbbc,_0xd66b04;}function hasMaterial(_0x2bb3cf,_0x1f6c49){return _0x1f6c49?Boolean(MaterialPropertyClass[_0x2bb3cf]):Boolean(MaterialTypes[_0x2bb3cf]);}function toJSON(_0x2583dd){var _0x3e092b={_0x5e8950:0x757},_0x41d315=_0xf99cb3,_0x5e9e60,_0x30de03=arguments['length']>0x1&&arguments[0x1]!==undefined?arguments[0x1]:{},_0x34eaed;if(_0x2583dd['_mars_type'])_0x34eaed=_0x2583dd['_mars_type'];else{if(_0x2583dd!==null&&_0x2583dd!==void 0x0&&(_0x5e9e60=_0x2583dd['_template'])!==null&&_0x5e9e60!==void 0x0&&_0x5e9e60['type'])_0x34eaed=_0x2583dd['_template'][_0x41d315(_0x3e092b._0x5e8950)];else _0x2583dd!==null&&_0x2583dd!==void 0x0&&_0x2583dd['getType']&&(_0x34eaed=_0x2583dd['getType']());}if(!_0x34eaed){if(_0x2583dd instanceof Cesium__namespace['Color'])_0x34eaed='Color';else{if(_0x2583dd instanceof HTMLVideoElement)return;else logWarn('toJSON:未识别的材质类型',_0x2583dd);}}var _0x48b8b2=OptsConverClass[_0x34eaed]||OptsConverClass['default'];return _0x48b8b2&&(_0x30de03['materialType']=_0x34eaed,_0x30de03[_0x41d315(0xa00)]=_0x48b8b2[_0x41d315(0x702)](_0x2583dd)),_0x30de03;}function toJSONByType(_0x1c369e,_0x2b8f37){var _0x398464=OptsConverClass[_0x1c369e]||OptsConverClass['default'];return _0x398464?_0x398464['toJSON'](_0x2b8f37):_0x2b8f37;}var MaterialUtil={'__proto__':null,'register':register$3,'registerOptsConver':registerOptsConver,'registerClass':registerClass,'registerPropertyClass':registerPropertyClass,'createMaterialProperty':createMaterialProperty,'createMaterial':createMaterial,'hasMaterial':hasMaterial,'toJSON':toJSON,'toJSONByType':toJSONByType},PointType={'Control':0x1,'MoveAll':0x2,'AddMidPoint':0x3,'MoveHeight':0x4,'EditAttr':0x5,'EditRotation':0x6},PointColor={'Control':'rgba(28,25,125,0.99)','MoveAll':'rgba(140,0,58,0.99)','MoveHeight':_0xf99cb3(0x910),'EditAttr':_0xf99cb3(0xade),'AddMidPoint':'rgba(4,194,201,0.3)'},defaultEditStyle={'pixelSize':0xc,'outline':!![],'outlineColor':'rgba(255,255,255,0.5)','outlineWidth':0x2,'scaleByDistance':new Cesium__namespace['NearFarScalar'](0x3e8,0x1,0xf4240,0.5),'disableDepthTestDistance':Number['POSITIVE_INFINITY']};function setPointStyle(_0x5c5c1e){defaultEditStyle=merge(defaultEditStyle,_0x5c5c1e);}function getEditPointStyle(_0x37d11f){var _0x433c3d={_0x9b5cb5:0x99b,_0x9891d5:0x37a},_0x4b7ae4=_0xf99cb3,_0x3f5456=_objectSpread2({},defaultEditStyle);switch(_0x37d11f){case PointType[_0x4b7ae4(_0x433c3d._0x9b5cb5)]:_0x3f5456['color']=PointColor['AddMidPoint'],_0x3f5456['outlineColor']=_0x4b7ae4(_0x433c3d._0x9891d5);break;case PointType['MoveAll']:_0x3f5456[_0x4b7ae4(0x98c)]=PointColor['MoveAll'];break;case PointType['MoveHeight']:_0x3f5456['color']=PointColor['MoveHeight'];break;case PointType['EditAttr']:_0x3f5456['color']=PointColor['EditAttr'];break;case PointType[_0x4b7ae4(0x6ea)]:default:_0x3f5456[_0x4b7ae4(0x98c)]=PointColor['Control'];break;}return _0x3f5456;}var DrawUtil={'__proto__':null,'PointType':PointType,'PointColor':PointColor,'setPointStyle':setPointStyle,'getEditPointStyle':getEditPointStyle},TerrainType={'NONE':'none','XYZ':_0xf99cb3(0x631),'ARCGIS':'arcgis','ION':_0xf99cb3(0x7ce),'GEE':_0xf99cb3(0xedb),'VR':'vr'},GCJMercatorTilingScheme=function(_0x4f75f8){var _0x1168d5={_0xa04cb5:0x3ec,_0x1a052f:0xe22},_0x28ef6f={_0x41d6ea:0x8b8,_0x1b3ce8:0x2d5,_0x13836f:0xa8e};_inherits(_0x521875,_0x4f75f8);var _0x234361=_createSuper(_0x521875);function _0x521875(_0x1f065b){var _0x532e68={_0x3491b0:0x8b8,_0xce4f34:0x6f1},_0x474199=_0x3c32,_0x345286;_classCallCheck(this,_0x521875),_0x345286=_0x234361[_0x474199(0xa10)](this,_0x1f065b);var _0x5f4f85=_0x1f065b[_0x474199(_0x1168d5._0xa04cb5)],_0xf00106=_0x1f065b['chinaCRS'],_0x2f2fab=getTransFun(_0x5f4f85,_0xf00106),_0x33cb60=getTransFun(_0xf00106,_0x5f4f85);if(_0x2f2fab){var _0x241795=new Cesium__namespace['WebMercatorProjection']();_0x345286['_projection'][_0x474199(0xc1f)]=function(_0xf2d919,_0x18633d){var _0x1cf107=_0x474199;return _0x18633d=_0x2f2fab([Cesium__namespace['Math']['toDegrees'](_0xf2d919['longitude']),Cesium__namespace['Math'][_0x1cf107(_0x28ef6f._0x41d6ea)](_0xf2d919['latitude'])]),_0x18633d=_0x241795['project'](new Cesium__namespace['Cartographic'](Cesium__namespace[_0x1cf107(_0x28ef6f._0x1b3ce8)]['toRadians'](_0x18633d[0x0]),Cesium__namespace['Math']['toRadians'](_0x18633d[0x1]))),new Cesium__namespace[(_0x1cf107(_0x28ef6f._0x13836f))](_0x18633d['x'],_0x18633d['y']);},_0x345286['_projection'][_0x474199(_0x1168d5._0x1a052f)]=function(_0x89cc55,_0x2e38b7){var _0x2e6fd2=_0x474199,_0x471140=_0x241795['unproject'](_0x89cc55);return _0x2e38b7=_0x33cb60([Cesium__namespace['Math'][_0x2e6fd2(_0x532e68._0x3491b0)](_0x471140['longitude']),Cesium__namespace['Math']['toDegrees'](_0x471140['latitude'])]),new Cesium__namespace[(_0x2e6fd2(_0x532e68._0xce4f34))](Cesium__namespace['Math']['toRadians'](_0x2e38b7[0x0]),Cesium__namespace['Math']['toRadians'](_0x2e38b7[0x1]));};}return _0x345286;}return _createClass(_0x521875);}(Cesium__namespace['WebMercatorTilingScheme']),LayerClass={};function register$2(_0x23bf79,_0x20f09e){var _0x2b30ee={_0x1168c6:0xa9f},_0x2ba38d=_0xf99cb3;LayerClass[_0x23bf79]&&logError$1('register:\x20'[_0x2ba38d(_0x2b30ee._0x1168c6)](_0x23bf79,_0x2ba38d(0x912)),_0x20f09e),LayerType[_0x23bf79]=_0x23bf79,LayerClass[_0x23bf79]=_0x20f09e,_0x20f09e[_0x2ba38d(0x757)]=_0x23bf79,_0x20f09e['prototype']['_type']=_0x23bf79;}function getClass$2(_0x7219ce){return LayerClass[_0x7219ce];}function create$2(_0x4c9562,_0x3adfe1){var _0x44cb2e=_0xf99cb3,_0xe0764b=getClass$2(_0x4c9562['type']);if(_0xe0764b){_0x3adfe1&&(_0x4c9562['templateValues']=_0x3adfe1);var _0xea8fb5=new _0xe0764b(_0x4c9562);return _0xea8fb5;}else logWarn(_0x44cb2e(0x782),_0x4c9562);}function converOptions(_0x1fe740){var _0xe0836d={_0x6ace3e:0x1d9,_0x3afd16:0x8b3,_0x1c066a:0x7f3,_0x24835d:0x45d,_0x56762e:0x436,_0x3aed3c:0x653,_0x55a0e0:0xef0,_0xe76624:0xe87},_0x272719=_0xf99cb3,_0xc9b62={};for(var _0xfea555 in _0x1fe740){var _0x5775e6=_0x1fe740[_0xfea555];if(_0x5775e6==null)continue;switch(_0xfea555){case'crs':_0x5775e6=(_0x5775e6+'')['toUpperCase']();if(_0x5775e6===CRS['EPSG4326']||_0x5775e6==='4326'||_0x5775e6==='EPSG4326')_0xc9b62[_0x272719(0x24c)]=CRS['EPSG4326'],_0xc9b62['tilingScheme']=new Cesium__namespace['GeographicTilingScheme']({'numberOfLevelZeroTilesX':_0x1fe740['numberOfLevelZeroTilesX']||0x2,'numberOfLevelZeroTilesY':_0x1fe740['numberOfLevelZeroTilesY']||0x1});else _0x5775e6===CRS[_0x272719(0x7f3)]||_0x5775e6===_0x272719(_0xe0836d._0x6ace3e)||_0x5775e6==='EPSG4490'?(_0xc9b62['crs']=CRS['EPSG4490'],_0xc9b62['tilingScheme']=new Cesium__namespace[(_0x272719(0x3ef))]({'numberOfLevelZeroTilesX':_0x1fe740[_0x272719(0xf4f)]||0x2,'numberOfLevelZeroTilesY':_0x1fe740['numberOfLevelZeroTilesY']||0x1})):(_0xc9b62[_0x272719(0x24c)]=CRS['EPSG3857'],_0xc9b62['tilingScheme']=new Cesium__namespace[(_0x272719(0x93c))]({'numberOfLevelZeroTilesX':_0x1fe740['numberOfLevelZeroTilesX']||0x1,'numberOfLevelZeroTilesY':_0x1fe740['numberOfLevelZeroTilesY']||0x1}));break;case'chinaCRS':{_0x1fe740['mapChinaCRS']!==_0x1fe740[_0x272719(0x2fd)]&&(_0xc9b62['tilingScheme']=new GCJMercatorTilingScheme({'mapChinaCRS':_0x1fe740['mapChinaCRS']||ChinaCRS[_0x272719(0x6b4)],'chinaCRS':_0x1fe740['chinaCRS'],'numberOfLevelZeroTilesX':_0x1fe740['numberOfLevelZeroTilesX']||0x1,'numberOfLevelZeroTilesY':_0x1fe740['numberOfLevelZeroTilesY']||0x1}));break;}case'rectangle':if(Cesium__namespace['defined'](_0x5775e6)&&Cesium__namespace['defined'](_0x5775e6['xmin'])&&Cesium__namespace[_0x272719(_0xe0836d._0x3afd16)](_0x5775e6['xmax'])&&Cesium__namespace['defined'](_0x5775e6[_0x272719(0x463)])&&Cesium__namespace['defined'](_0x5775e6['ymax']))_0xc9b62[_0x272719(0xf6c)]=Cesium__namespace[_0x272719(0x9f1)]['fromDegrees'](_0x5775e6['xmin'],_0x5775e6['ymin'],_0x5775e6['xmax'],_0x5775e6['ymax']);else _0x5775e6 instanceof Cesium__namespace['Rectangle']&&(_0xc9b62[_0x272719(0xf6c)]=_0x5775e6);break;case'bbox':_0xc9b62['rectangle']=Cesium__namespace['Rectangle']['fromDegrees'](_0x5775e6[0x0],_0x5775e6[0x1],_0x5775e6[0x2],_0x5775e6[0x3]);break;default:_0xc9b62[_0xfea555]=_0x5775e6;break;}}return _0xc9b62['crs']===CRS[_0x272719(_0xe0836d._0x1c066a)]&&_0xc9b62['url']&&(_0xc9b62['url']=_0xc9b62['url']['replace'](/\{z\}/gm,'{z4490}'),_0xc9b62[_0x272719(_0xe0836d._0x24835d)]=_0xc9b62[_0x272719(0x45d)]['replace'](/\{arc_z\}/gm,'{arc_z4490}'),_0xc9b62['url']=_0xc9b62[_0x272719(0x45d)]['replace'](/\{arc_Z\}/gm,'{arc_Z4490}')),_0x1fe740['tms']&&(_0xc9b62['url']=_0xc9b62[_0x272719(_0xe0836d._0x24835d)]['replace'](/\{y\}/gm,_0x272719(0xfc0))),Cesium__namespace['defined'](_0x1fe740['minimumTerrainLevel'])&&Cesium__namespace['defined'](_0x1fe740['minimumLevel'])&&_0x1fe740['minimumTerrainLevel']<_0x1fe740[_0x272719(_0xe0836d._0x56762e)]&&(_0xc9b62['minimumTerrainLevel']=_0x1fe740['minimumLevel']),Cesium__namespace['defined'](_0x1fe740[_0x272719(_0xe0836d._0x3aed3c)])&&Cesium__namespace['defined'](_0x1fe740['maximumLevel'])&&_0x1fe740['maximumTerrainLevel']>_0x1fe740['maximumLevel']&&(_0xc9b62[_0x272719(_0xe0836d._0x3aed3c)]=_0x1fe740[_0x272719(_0xe0836d._0x55a0e0)]),!Cesium__namespace[_0x272719(_0xe0836d._0x3afd16)](_0x1fe740['minimumTerrainLevel'])&&Cesium__namespace[_0x272719(_0xe0836d._0x3afd16)](_0x1fe740['minimumLevel'])&&_0x1fe740['minimumLevel']>0x0&&(_0xc9b62['minimumTerrainLevel']=_0x1fe740[_0x272719(0x436)]),_0xc9b62['url']&&(_0x1fe740[_0x272719(_0xe0836d._0xe76624)]||_0x1fe740['templateValues']||_0x1fe740['headers']||_0x1fe740['proxy'])&&(_0xc9b62[_0x272719(_0xe0836d._0x24835d)]=getUrlResource(_0xc9b62)),_0xc9b62;}var ImageryProviderClass={};function registerImageryProvider(_0xc7fd4,_0x4730ad){var _0x385866={_0x416e5a:0x728},_0x243c9a=_0xf99cb3;ImageryProviderClass[_0xc7fd4]&&logError$1(_0x243c9a(_0x385866._0x416e5a)['concat'](_0xc7fd4,'类型已存在')),ImageryProviderClass[_0xc7fd4]=_0x4730ad;}function getProviderClass(_0x4537c7){return ImageryProviderClass[_0x4537c7];}function createImageryProvider$k(_0x450ab7){var _0x30cb31=_0xf99cb3,_0x124b92=getProviderClass(_0x450ab7['type']);if(_0x124b92){var _0x2e8d90=new _0x124b92(_0x450ab7);return!_0x2e8d90['options']&&(_0x2e8d90['options']=_0x450ab7),Cesium__namespace['defined'](_0x450ab7['invertColor'])&&(_0x2e8d90['invertColor']=_0x450ab7[_0x30cb31(0xe48)]),Cesium__namespace['defined'](_0x450ab7['filterColor'])&&(_0x2e8d90['filterColor']=getCesiumColor(_0x450ab7['filterColor'])),_0x2e8d90;}else logWarn('createImageryProvider:存在未识别的图层',_0x450ab7);}function getImageryProviderViewModels(_0x3c4e26,_0x20fe03){var _0x1f4672={_0x423f89:0xa24},_0xbee0ac=_0xf99cb3,_0x4f2a15=[],_0x45e2bb=-0x1;for(var _0x328bea=0x0;_0x328bea<_0x3c4e26[_0xbee0ac(0xec0)];_0x328bea++){var _0x32eaeb=_0x3c4e26[_0x328bea];if(_0x32eaeb[_0xbee0ac(0x757)]==='group'&&_0x32eaeb['layers']==null)continue;_0x20fe03&&(_0x32eaeb['templateValues']=_0x20fe03),_0x32eaeb[_0xbee0ac(_0x1f4672._0x423f89)]?_0x45e2bb=_0x4f2a15['length']:delete _0x32eaeb['show'],_0x4f2a15['push'](createProviderViewModel(_0x32eaeb,_0x328bea));}return{'imageryProviderViewModels':_0x4f2a15,'selectedIndex':_0x45e2bb};}function createProviderViewModel(_0x121eda,_0x36443e){var _0x2141ed=_0xf99cb3;window['_temp_mars3d_createImageryProvider']=createImageryProvider$k;var _0x165c01='window._temp_mars3d_basemaps'[_0x2141ed(0xa9f)](_0x36443e);return new Function(_0x2141ed(0xd8f)['concat'](_0x165c01,'\x20=\x20function\x20(item)\x20{\x0a\x20\x20\x20\x20\x20\x20item\x20=\x20item\x20||\x20')['concat'](JSON['stringify'](getAttrVal(_0x121eda,{'onlySimpleType':!![]})),';\x0a\x20\x20\x20\x20\x20\x20if\x20(item.type\x20===\x20\x22group\x22)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20const\x20arrVec\x20=\x20[]\x0a\x20\x20\x20\x20\x20\x20\x20\x20for\x20(let\x20index\x20=\x200;\x20index\x20<\x20item.layers.length;\x20index++)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20const\x20item2\x20=\x20item.layers[index]\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if\x20(item.templateValues)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20item2.templateValues\x20=\x20item.templateValues\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20const\x20temp\x20=\x20window._temp_mars3d_createImageryProvider(item2)\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if\x20(temp\x20==\x20null)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20continue\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20arrVec.push(temp)\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20arrVec\x0a\x20\x20\x20\x20\x20\x20}\x20else\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20window._temp_mars3d_createImageryProvider(item)\x0a\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20}'))(),new Cesium__namespace['ProviderViewModel']({'name':_0x121eda['name']||'','tooltip':_0x121eda['name']||'','iconUrl':_0x121eda['icon']||'','category':_0x121eda['category']||'','creationFunction':eval(_0x165c01),'marsOptions':{'layerId':_0x121eda['id']}});}var _ellipsoid=new Cesium__namespace['EllipsoidTerrainProvider']({'ellipsoid':Cesium__namespace['Ellipsoid']['WGS84']});function getNoTerrainProvider(){return _ellipsoid;}var TerrainProviderClass={};function registerTerrainProvider(_0x560ee0,_0x1ea23d){TerrainProviderClass[_0x560ee0]&&logError$1('registerTerrainProvider:\x20'['concat'](_0x560ee0,'类型已存在')),TerrainProviderClass[_0x560ee0]=_0x1ea23d;}function getTerrainProviderClass(_0x12afa3){return TerrainProviderClass[_0x12afa3];}function createTerrainProvider(_0x1739af){var _0x387825={_0xc67409:0x757,_0x259efb:0x8b3,_0x160d91:0x3d6,_0x4e22b1:0xdf2},_0x156e64=_0xf99cb3,_0xc3e610;_0x1739af=_0x1739af||{'type':TerrainType['ION']},_0x1739af['type']=_0x1739af[_0x156e64(_0x387825._0xc67409)]||TerrainType['XYZ'],_0x1739af['requestVertexNormals']=(_0xc3e610=_0x1739af['requestVertexNormals'])!==null&&_0xc3e610!==void 0x0?_0xc3e610:!![];var _0x48668c;switch(_0x1739af['type']){case TerrainType['XYZ']:case'terrain':Cesium__namespace[_0x156e64(_0x387825._0x259efb)](Cesium__namespace['S3MTilesLayer'])?_0x48668c=new Cesium__namespace[(_0x156e64(0x3f6))](_0x1739af):_0x48668c=new Cesium__namespace['CesiumTerrainProvider'](_objectSpread2(_objectSpread2({},_0x1739af),{},{'url':getUrlResource(_0x1739af)}));break;case TerrainType['NONE']:case _0x156e64(_0x387825._0x160d91):_0x48668c=_ellipsoid;break;case TerrainType['ION']:_0x48668c=new Cesium__namespace['CesiumTerrainProvider']({'url':Cesium__namespace['IonResource'][_0x156e64(_0x387825._0x4e22b1)](0x1),'requestWaterMask':_0x1739af['requestWaterMask'],'requestVertexNormals':_0x1739af['requestVertexNormals']});break;case TerrainType['GEE']:case'google':_0x48668c=new Cesium__namespace['GoogleEarthEnterpriseTerrainProvider'](_objectSpread2(_objectSpread2({},_0x1739af),{},{'metadata':new Cesium__namespace['GoogleEarthEnterpriseMetadata'](_objectSpread2(_objectSpread2({},_0x1739af),{},{'url':getUrlResource(_0x1739af)}))}));break;case TerrainType['ARCGIS']:_0x48668c=new Cesium__namespace['ArcGISTiledElevationTerrainProvider'](_objectSpread2(_objectSpread2({},_0x1739af),{},{'url':getUrlResource(_0x1739af)}));break;case TerrainType['VR']:_0x48668c=new Cesium__namespace['VRTheWorldTerrainProvider'](_objectSpread2(_objectSpread2({},_0x1739af),{},{'url':getUrlResource(_0x1739af)}));break;default:{var _0x35d924=getTerrainProviderClass(_0x1739af['type']);_0x35d924&&(_0x48668c=new _0x35d924(_0x1739af));}break;}return _0x48668c;}function getTerrainProviderViewModels(_0x27c37d){var _0x53ff5e={_0x6d9919:0xbe7,_0x1e3917:0x63a,_0x279cac:0x7b9,_0x188d7f:0xb3a,_0x22a7ed:0x980},_0x4bd28e={_0x2c6592:0xe00},_0x3a516b=_0xf99cb3;return _0x27c37d?[new Cesium__namespace['ProviderViewModel']({'name':'无地形','iconUrl':Cesium__namespace['buildModuleUrl']('Widgets/Images/TerrainProviders/Ellipsoid.png'),'tooltip':'WGS84标准椭球,即\x20EPSG:4326','category':'','creationFunction':function _0xcc3da7(){return getNoTerrainProvider();}}),new Cesium__namespace['ProviderViewModel']({'name':_0x27c37d['name']||'有地形','iconUrl':Cesium__namespace['buildModuleUrl'](_0x3a516b(_0x53ff5e._0x6d9919)),'tooltip':_0x27c37d['tooltip']||'提供的高精度的DEM地形服务','category':'','creationFunction':function _0x578688(){return createTerrainProvider(_0x27c37d);}})]:[new Cesium__namespace['ProviderViewModel']({'name':_0x3a516b(_0x53ff5e._0x1e3917),'iconUrl':Cesium__namespace['buildModuleUrl']('Widgets/Images/TerrainProviders/Ellipsoid.png'),'tooltip':_0x3a516b(_0x53ff5e._0x279cac),'category':'','creationFunction':function _0x1bd521(){return getNoTerrainProvider();}}),new Cesium__namespace['ProviderViewModel']({'name':'Mar3D\x20中国地形','iconUrl':Cesium__namespace['buildModuleUrl']('Widgets/Images/TerrainProviders/CesiumWorldTerrain.png'),'tooltip':'Mar3D提供的12.5米精度的中国地形','category':'','creationFunction':function _0x45560e(){return createTerrainProvider({'url':'//data.mars3d.cn/terrain'});}}),new Cesium__namespace['ProviderViewModel']({'name':'Ion\x20全球地形','iconUrl':Cesium__namespace[_0x3a516b(_0x53ff5e._0x188d7f)](_0x3a516b(0xbe7)),'tooltip':_0x3a516b(0xb4d),'category':'','creationFunction':function _0x20c838(){return createTerrainProvider({'type':'ion'});}}),new Cesium__namespace[(_0x3a516b(_0x53ff5e._0x22a7ed))]({'name':'ArcGIS\x20全球地形','iconUrl':Cesium__namespace['buildModuleUrl'](_0x3a516b(_0x53ff5e._0x6d9919)),'tooltip':'arcgis官方提供的高分辨率全球地形','category':'','creationFunction':function _0x26add1(){var _0x59fc1c=_0x3a516b;return createTerrainProvider({'type':_0x59fc1c(0x8eb),'url':_0x59fc1c(_0x4bd28e._0x2c6592)});}})];}var LayerUtil={'__proto__':null,'register':register$2,'getClass':getClass$2,'create':create$2,'converOptions':converOptions,'registerImageryProvider':registerImageryProvider,'getProviderClass':getProviderClass,'createImageryProvider':createImageryProvider$k,'getImageryProviderViewModels':getImageryProviderViewModels,'getNoTerrainProvider':getNoTerrainProvider,'registerTerrainProvider':registerTerrainProvider,'getTerrainProviderClass':getTerrainProviderClass,'createTerrainProvider':createTerrainProvider,'getTerrainProviderViewModels':getTerrainProviderViewModels},ControlClass={};function register$1(_0x5648cb,_0x4b603f){var _0x47f7cf={_0x1486df:0x912,_0x4e7076:0x757},_0x48eccb=_0xf99cb3;ControlClass[_0x5648cb]&&logError$1('register:\x20'['concat'](_0x5648cb,_0x48eccb(_0x47f7cf._0x1486df)),_0x4b603f),ControlType[_0x5648cb]=_0x5648cb,ControlClass[_0x5648cb]=_0x4b603f,_0x4b603f[_0x48eccb(_0x47f7cf._0x4e7076)]=_0x5648cb,_0x4b603f[_0x48eccb(0x7dc)]['_type']=_0x5648cb;}function getClass$1(_0x2d4be9){return ControlClass[_0x2d4be9];}function create$1(_0x29ac86,_0x162d41){var _0xf4f348=getClass$1(_0x29ac86);if(_0xf4f348){var _0xe0736e=new _0xf4f348(_0x162d41);return _0xe0736e;}}var ControlUtil={'__proto__':null,'register':register$1,'getClass':getClass$1,'create':create$1},EffectClass={};function register(_0x10f7d1,_0x3d1e6f){var _0x3a1701={_0x17baa7:0xa9f},_0x3b12ee=_0xf99cb3;EffectClass[_0x10f7d1]&&logError$1('register:\x20'[_0x3b12ee(_0x3a1701._0x17baa7)](_0x10f7d1,'类型已存在'),_0x3d1e6f),EffectType[_0x10f7d1]=_0x10f7d1,EffectClass[_0x10f7d1]=_0x3d1e6f,_0x3d1e6f['type']=_0x10f7d1,_0x3d1e6f['prototype']['_type']=_0x10f7d1;}function getClass(_0x421435){return EffectClass[_0x421435];}function create(_0x5bb826,_0x5db0e9){var _0x3ba17a=getClass(_0x5bb826);if(_0x3ba17a){var _0x113ee4=new _0x3ba17a(_0x5db0e9);return _0x113ee4;}else logWarn('配置中的特效未处理',_0x5bb826,_0x5db0e9);}var EffectUtil={'__proto__':null,'register':register,'getClass':getClass,'create':create},BaseOptsConver=(function(){var _0x1535dc={_0x37b309:0xb34,_0x3c7025:0x438},_0xccba39={_0x4de7a6:0x690,_0xbcf1f:0x965,_0x42d8a0:0x822,_0x160be9:0x665},_0xf277dc={_0x132265:0x866,_0x5e443b:0xe8c},_0x2d64fc=_0xf99cb3;function _0x33dc50(){var _0x522177=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};_classCallCheck(this,_0x33dc50),this['options']=_0x522177;}return _createClass(_0x33dc50,[{'key':_0x2d64fc(_0x1535dc._0x37b309),'get':function _0x287c4b(){return null;}},{'key':'includeKeys','get':function _0x54d20d(){var _0x5be2ca=_0x2d64fc;return[_0x5be2ca(0x98c),'outlineColor','backgroundColor',_0x5be2ca(0x3a4)];}},{'key':_0x2d64fc(_0x1535dc._0x3c7025),'value':function _0x5e6db3(_0x335808){var _0x3c7420=_0x2d64fc,_0x2e58f4=arguments['length']>0x1&&arguments[0x1]!==undefined?arguments[0x1]:{};this['_toCesiumValBefore'](_0x335808,_0x2e58f4);for(var _0x28ae01 in _0x335808){var _0x13aa7c=_0x335808[_0x28ae01];if(this[_0x3c7420(_0xf277dc._0x132265)][_0x3c7420(_0xf277dc._0x5e443b)](_0x28ae01)===-0x1){if(!isSimpleType(_0x13aa7c)){_0x2e58f4[_0x28ae01]=_0x13aa7c;continue;}if(this['excludedKeys']&&this['excludedKeys']['indexOf'](_0x28ae01)!==-0x1)continue;}var _0x5c8407=this['_toOneCesiumVal'](_0x28ae01,_0x13aa7c,_0x335808,_0x2e58f4);if(_0x5c8407==null)continue;_0x2e58f4[_0x28ae01]=_0x5c8407;}return this[_0x3c7420(0x33c)](_0x335808,_0x2e58f4),_0x2e58f4;}},{'key':'_toCesiumValBefore','value':function _0x98cace(_0x33adaa,_0x17dc79){}},{'key':_0x2d64fc(0x33c),'value':function _0x20f9e2(_0x448817,_0x55e8fe){}},{'key':'_toOneCesiumVal','value':function _0x9b9d7b(_0x30838c,_0x586244,_0x59e751,_0x40a056){switch(_0x30838c){default:_0x40a056[_0x30838c]=_0x586244;break;}}},{'key':'toJSON','value':function _0x9fc0a0(_0x2ad635){var _0x5b52a8=arguments['length']>0x1&&arguments[0x1]!==undefined?arguments[0x1]:{};_0x2ad635=getAttrVal(_0x2ad635);this['_toJSONValBefore']&&this['_toJSONValBefore'](_0x5b52a8,_0x2ad635);for(var _0x41fe46 in _0x2ad635){var _0x27b998=_0x2ad635[_0x41fe46];isSimpleType(_0x27b998)?_0x5b52a8[_0x41fe46]=_0x27b998:this['_toOneJson'](_0x41fe46,_0x2ad635[_0x41fe46],_0x5b52a8);}return this['_toJSONValEnd']&&this['_toJSONValEnd'](_0x5b52a8,_0x2ad635),_0x5b52a8;}},{'key':'_toOneJson','value':function _0x223e93(_0x1d2a67,_0x572755,_0x3871ce){}},{'key':'getColorByStyle','value':function _0xc4b6e7(_0x276a7a){return getColorByStyle(_0x276a7a,this['options']['color']);}},{'key':'getOutlineColorByStyle','value':function _0x1e3c5a(_0x30e036){var _0x334d6e=_0x2d64fc,_0x50713e;_0x30e036['outlineColor']?isString(_0x30e036['outlineColor'])?_0x50713e=Cesium__namespace['Color']['fromCssColorString'](_0x30e036['outlineColor']):_0x50713e=_0x30e036[_0x334d6e(0xe2f)]:_0x50713e=this[_0x334d6e(_0xccba39._0x4de7a6)]['outlineColor'];if(!_0x50713e)return _0x50713e;if(Cesium__namespace['defined'](_0x30e036[_0x334d6e(_0xccba39._0xbcf1f)]))_0x50713e=_0x50713e['withAlpha'](Number(_0x30e036['outlineOpacity']));else Cesium__namespace['defined'](_0x30e036['opacity'])&&(_0x50713e=_0x50713e[_0x334d6e(_0xccba39._0x42d8a0)](Number(_0x30e036[_0x334d6e(_0xccba39._0x160be9)])));return Cesium__namespace['defined'](_0x30e036['globalAlpha'])&&_0x30e036[_0x334d6e(0xcad)]!==0x1&&(_0x50713e=_0x50713e['withAlpha'](_0x50713e['alpha']*_0x30e036['globalAlpha'])),_0x50713e;}}],[{'key':'getColorByStyle','value':function _0x2df143(_0x7775e3){return!this['baseOptsConver']&&(this['baseOptsConver']=new _0x33dc50()),this['baseOptsConver']['getColorByStyle'](_0x7775e3);}}]),_0x33dc50;}()),BaseMaterialConver=function(_0x428410){var _0x3100ae={_0x15d471:0xb34,_0x5be171:0xe71},_0x5010d7={_0x1e2ccf:0xa27,_0x4ce8c3:0x3cb,_0x1434ad:0x994,_0x437f73:0xd09,_0x3c5479:0xbb9},_0x3a2656={_0x434c81:0x690,_0x5b2188:0x8b3},_0x57ba13={_0x2a1067:0x3b1,_0x4a9cd8:0x2cf,_0x304527:0xcad,_0x58fbd3:0x822,_0x42d312:0xcd0,_0x55bbcf:0x7d4,_0x2c1e8c:0xa8e,_0x6fe2d6:0x264,_0x2a305b:0x35c},_0x24e809=_0xf99cb3;_inherits(_0x46f752,_0x428410);var _0x362ff1=_createSuper(_0x46f752);function _0x46f752(){return _classCallCheck(this,_0x46f752),_0x362ff1['apply'](this,arguments);}return _createClass(_0x46f752,[{'key':_0x24e809(_0x3100ae._0x15d471),'get':function _0x17cd24(){var _0x4de3fa=_0x24e809,_0x4baa4d=['label'];return _0x4baa4d[_0x4de3fa(0xa9f)](this['_getExcludedStyle']());}},{'key':'_getExcludedStyle','value':function _0x4cef9f(){return[];}},{'key':'_toOneCesiumVal','value':function _0x53e8ca(_0xd0e6f,_0x48305c,_0x42d81c,_0x524989){var _0x1a684b=_0x24e809;switch(_0xd0e6f){case'color':case'randomColor':_0x524989['color']=this['getColorByStyle'](_0x42d81c);break;case _0x1a684b(0x676):case _0x1a684b(_0x57ba13._0x2a1067):case _0x1a684b(0xe2f):case'evenColor':case _0x1a684b(0x92c):case'lightColor':case'darkColor':case'baseWaterColor':case'blendColor':case'gapColor':case _0x1a684b(0x3a4):case'backgroundColor':case _0x1a684b(_0x57ba13._0x4a9cd8):{var _0x29de37=getCesiumColor(_0x48305c);Cesium__namespace['defined'](_0x42d81c['opacity'])&&_0x42d81c['opacity']!==0x1&&(_0x29de37=_0x29de37['withAlpha'](_0x42d81c[_0x1a684b(0x665)]));Cesium__namespace['defined'](_0x42d81c[_0x1a684b(_0x57ba13._0x304527)])&&_0x42d81c[_0x1a684b(0xcad)]!==0x1&&(_0x29de37=_0x29de37[_0x1a684b(_0x57ba13._0x58fbd3)](_0x29de37[_0x1a684b(_0x57ba13._0x42d312)]*_0x42d81c['globalAlpha']));_0x524989[_0xd0e6f]=_0x29de37;break;}case _0x1a684b(_0x57ba13._0x55bbcf):case'repeat_y':{var _0x17ec04,_0x18bf31,_0x3c8d14=(_0x17ec04=_0x42d81c[_0x1a684b(0x7d4)])!==null&&_0x17ec04!==void 0x0?_0x17ec04:0x1,_0x39c389=(_0x18bf31=_0x42d81c['repeat_y'])!==null&&_0x18bf31!==void 0x0?_0x18bf31:0x1;_0x524989['repeat']=new Cesium__namespace[(_0x1a684b(0xa8e))](_0x3c8d14,_0x39c389);break;}case _0x1a684b(0xd3a):{_0x42d81c[_0x1a684b(0xc19)]===Stripe||_0x42d81c['materialType']===CylinderWave?_0x524989[_0xd0e6f]=_0x48305c:_0x524989[_0xd0e6f]=new Cesium__namespace[(_0x1a684b(_0x57ba13._0x2c1e8c))](_0x42d81c[_0x1a684b(0x7d4)]||_0x48305c,_0x42d81c[_0x1a684b(0xbad)]||_0x48305c);break;}case'lineCount':case'lineThickness':case'lineOffset':case _0x1a684b(0x43d):{_0x524989[_0xd0e6f]=new Cesium__namespace[(_0x1a684b(0xa8e))](_0x48305c,_0x48305c);break;}case'orientation':{_0x48305c?_0x524989[_0xd0e6f]=Cesium__namespace['StripeOrientation'][_0x1a684b(_0x57ba13._0x6fe2d6)]:_0x524989[_0xd0e6f]=Cesium__namespace[_0x1a684b(_0x57ba13._0x2a305b)]['HORIZONTAL'];break;}default:_0x524989[_0xd0e6f]=_0x48305c;break;}}},{'key':'toJSON','value':function _0x418ae4(_0x14724e){var _0x73b261=_0x24e809,_0x1cc0b9,_0x904d5e=arguments['length']>0x1&&arguments[0x1]!==undefined?arguments[0x1]:{};if((_0x1cc0b9=_0x14724e)!==null&&_0x1cc0b9!==void 0x0&&_0x1cc0b9[_0x73b261(_0x3a2656._0x434c81)]){var _0x4ada21=_0x14724e['options'];for(var _0x22f864 in _0x4ada21){Cesium__namespace[_0x73b261(_0x3a2656._0x5b2188)](_0x14724e[_0x22f864])&&(_0x4ada21[_0x22f864]=_0x14724e[_0x22f864]);}_0x14724e=_0x4ada21;}return _get(_getPrototypeOf(_0x46f752['prototype']),'toJSON',this)['call'](this,_0x14724e,_0x904d5e);}},{'key':_0x24e809(_0x3100ae._0x5be171),'value':function _0x5bb9ef(_0x1a4b78,_0x4ebd08,_0x415279){var _0x203db4=_0x24e809;if(_0x4ebd08 instanceof Cesium__namespace['Color']){_0x415279[_0x1a4b78]=_0x4ebd08['toCssColorString']();return;}switch(_0x1a4b78){case'label':break;case'color':case'fillColor':case'outlineColor':case _0x203db4(_0x5010d7._0x1e2ccf):case'oddColor':case _0x203db4(_0x5010d7._0x4ce8c3):case'blendColor':case'gapColor':case'strokeColor':case'backgroundColor':case'asphaltColor':case'lightColor':{var _0x2fa8c1=getCesiumColor(_0x4ebd08);_0x2fa8c1&&(_0x415279[_0x1a4b78]=_0x2fa8c1['toCssColorString']());break;}case _0x203db4(0xd3a):{_0x4ebd08 instanceof Cesium__namespace[_0x203db4(0xa8e)]?_0x4ebd08['x']!==_0x4ebd08['y']?(_0x415279[_0x1a4b78+'_x']=_0x4ebd08['x'],_0x415279[_0x1a4b78+'_y']=_0x4ebd08['y']):_0x415279[_0x1a4b78]=_0x4ebd08['x']:_0x415279[_0x1a4b78]=_0x4ebd08;break;}case _0x203db4(_0x5010d7._0x1434ad):case'lineThickness':case _0x203db4(_0x5010d7._0x437f73):case'noiseScale':{_0x415279[_0x1a4b78+'_x']=_0x4ebd08['x'],_0x415279[_0x1a4b78+'_y']=_0x4ebd08['y'];break;}default:console[_0x203db4(_0x5010d7._0x3c5479)]('未处理的属性',_0x1a4b78,_0x4ebd08);break;}}}],[{'key':'toCesiumVal','value':function _0x53bafe(_0x3db3db,_0x44a01c){return!this['baseMaterialConver']&&(this['baseMaterialConver']=new _0x46f752()),this['baseMaterialConver']['toCesiumVal'](_0x3db3db,_0x44a01c);}},{'key':'toJSON','value':function _0x480183(_0x3f95d0,_0x4ace61){return!this['baseMaterialConver']&&(this['baseMaterialConver']=new _0x46f752()),this['baseMaterialConver']['toJSON'](_0x3f95d0,_0x4ace61);}}]),_0x46f752;}(BaseOptsConver);registerOptsConver('default',BaseMaterialConver);var ColorOptsConver=function(_0x2e311d){var _0x564f2d={_0x1ef2c7:0x438},_0x3a7177={_0x554500:0x451},_0x5e0e76={_0x4b04b2:0x451,_0x15b093:0xde0},_0x4c8793={_0x34ceec:0x98c},_0x185aee=_0xf99cb3;_inherits(_0x41e24a,_0x2e311d);var _0x28decb=_createSuper(_0x41e24a);function _0x41e24a(){var _0xc9f733=_0x3c32;return _classCallCheck(this,_0x41e24a),_0x28decb[_0xc9f733(0xf93)](this,arguments);}return _createClass(_0x41e24a,[{'key':'toCesiumVal','value':function _0x361ea9(_0x5cd696){return this['isProperty']?this['getColorByStyle'](_0x5cd696):{'color':this['getColorByStyle'](_0x5cd696)};}},{'key':_0x185aee(0x702),'value':function _0x25e461(_0x4cc52c){var _0x25ba49=_0x185aee,_0x485820,_0x23bb93=arguments['length']>0x1&&arguments[0x1]!==undefined?arguments[0x1]:{};(_0x485820=_0x4cc52c)!==null&&_0x485820!==void 0x0&&_0x485820[_0x25ba49(0x98c)]&&(_0x4cc52c=_0x4cc52c['color']);var _0xe04e0c=getCesiumValue(_0x4cc52c,Cesium__namespace['Color']);_0xe04e0c[_0x25ba49(_0x4c8793._0x34ceec)]&&(_0xe04e0c=_0xe04e0c['color']);if(_0xe04e0c){if(_0xe04e0c instanceof Cesium__namespace['Color'])_0x23bb93['color']=_0xe04e0c['toCssColorString']();else isString(_0xe04e0c)&&(_0x23bb93['color']=_0xe04e0c);}return _0x23bb93;}}],[{'key':_0x185aee(_0x564f2d._0x1ef2c7),'value':function _0x50a2a5(_0x3c18db,_0x10d3e3,_0x1766a6){var _0x28a33d=_0x185aee;if(_0x3c18db instanceof Cesium__namespace[_0x28a33d(0x26d)])return _0x3c18db;return!this[_0x28a33d(_0x5e0e76._0x4b04b2)]&&(this[_0x28a33d(_0x5e0e76._0x4b04b2)]=new _0x41e24a()),this['colorOptsConver'][_0x28a33d(_0x5e0e76._0x15b093)]=_0x1766a6,this['colorOptsConver']['toCesiumVal'](_0x3c18db,_0x10d3e3);}},{'key':'toJSON','value':function _0x3baf22(_0x5360d4){var _0xb78139=_0x185aee,_0x30a0a1=arguments[_0xb78139(0xec0)]>0x1&&arguments[0x1]!==undefined?arguments[0x1]:{},_0x15eec9=arguments['length']>0x2&&arguments[0x2]!==undefined?arguments[0x2]:![];return!this['colorOptsConver']&&(this['colorOptsConver']=new _0x41e24a()),this[_0xb78139(_0x3a7177._0x554500)]['isProperty']=_0x15eec9,this['colorOptsConver']['toJSON'](_0x5360d4,_0x30a0a1);}}]),_0x41e24a;}(BaseMaterialConver);registerOptsConver(Color$2,ColorOptsConver),registerOptsConver(PolylineArrow,ColorOptsConver);var ImageOptsConver=function(_0xa1fe24){var _0x2cfe86={_0x4e824c:0x60f,_0x51a7be:0x33c},_0x2aac7d={_0x4d7b36:0xd50},_0x18030c={_0x53b9c9:0xd50},_0x40552f={_0x392e94:0x7d4,_0x34aa46:0xbb9},_0x4c2f16={_0x25a90c:0xba8},_0x2a193c={_0x4feba0:0x98c,_0x3e12e5:0xb73,_0x268436:0x822},_0x2d145e=_0xf99cb3;_inherits(_0x3e581f,_0xa1fe24);var _0x4d4bdf=_createSuper(_0x3e581f);function _0x3e581f(){return _classCallCheck(this,_0x3e581f),_0x4d4bdf['apply'](this,arguments);}return _createClass(_0x3e581f,[{'key':'excludedKeys','get':function _0x51d1a8(){return['repeat_y'];}},{'key':_0x2d145e(_0x2cfe86._0x4e824c),'value':function _0x118194(_0x542781,_0x4e3f44,_0x85f369,_0x5c7d70){var _0x218b7c=_0x2d145e,_0x4299e8;switch(_0x542781){case'repeat_x':{var _0x4270f9,_0x17a349,_0x537983=(_0x4270f9=_0x85f369[_0x218b7c(0x7d4)])!==null&&_0x4270f9!==void 0x0?_0x4270f9:0x1,_0x57f8db=(_0x17a349=_0x85f369['repeat_y'])!==null&&_0x17a349!==void 0x0?_0x17a349:0x1;_0x5c7d70[_0x218b7c(0xd3a)]=new Cesium__namespace['Cartesian2'](_0x537983,_0x57f8db);break;}case'repeat':{_0x5c7d70[_0x542781]=new Cesium__namespace['Cartesian2'](_0x85f369['repeat_x']||_0x4e3f44,_0x85f369[_0x218b7c(0xbad)]||_0x4e3f44);break;}case'color':break;case'opacity':if(Cesium__namespace['defined'](_0x85f369['globalAlpha'])&&_0x85f369[_0x218b7c(0xcad)]!==0x1)_0x5c7d70[_0x218b7c(_0x2a193c._0x4feba0)]=Cesium__namespace[_0x218b7c(0x26d)][_0x218b7c(_0x2a193c._0x3e12e5)][_0x218b7c(_0x2a193c._0x268436)](_0x85f369['globalAlpha']*(_0x4e3f44!==null&&_0x4e3f44!==void 0x0?_0x4e3f44:0x1));else((_0x4299e8=_0x85f369[_0x218b7c(0xba8)])!==null&&_0x4299e8!==void 0x0?_0x4299e8:!![])?_0x5c7d70['color']=Cesium__namespace[_0x218b7c(0x26d)]['WHITE']['withAlpha'](_0x4e3f44!==null&&_0x4e3f44!==void 0x0?_0x4e3f44:0x1):_0x5c7d70['color']=Cesium__namespace['Color'][_0x218b7c(0xb73)];break;default:_0x5c7d70[_0x542781]=_0x4e3f44;break;}}},{'key':_0x2d145e(_0x2cfe86._0x51a7be),'value':function _0x2f23dc(_0x1f4f22,_0x2f6c61){var _0x687b0f=_0x2d145e,_0x24f392;_0x2f6c61[_0x687b0f(_0x4c2f16._0x25a90c)]=(_0x24f392=_0x2f6c61['transparent'])!==null&&_0x24f392!==void 0x0?_0x24f392:!![];}},{'key':'_toOneJson','value':function _0x268f56(_0x9450c0,_0x30ae73,_0x9235c8){var _0xee886f=_0x2d145e;switch(_0x9450c0){case'repeat':{_0x9235c8[_0xee886f(_0x40552f._0x392e94)]=_0x30ae73['x'],_0x9235c8['repeat_y']=_0x30ae73['y'];break;}case _0xee886f(0x98c):{var _0x32cb85,_0x49ca70;_0x9235c8[_0xee886f(0x665)]=(_0x32cb85=(_0x49ca70=getCesiumColor(_0x30ae73))===null||_0x49ca70===void 0x0?void 0x0:_0x49ca70['alpha'])!==null&&_0x32cb85!==void 0x0?_0x32cb85:0x1;break;}default:console[_0xee886f(_0x40552f._0x34aa46)]('未处理的属性',_0x9450c0,_0x30ae73);break;}}}],[{'key':'toCesiumVal','value':function _0x50bad7(_0x3b249f,_0x47cdeb){var _0x240211=_0x2d145e;return!this[_0x240211(_0x18030c._0x53b9c9)]&&(this['imageOptsConver']=new _0x3e581f()),this['imageOptsConver'][_0x240211(0x438)](_0x3b249f,_0x47cdeb);}},{'key':'toJSON','value':function _0x321475(_0x95df21,_0x354dce){var _0x307606=_0x2d145e;return!this[_0x307606(0xd50)]&&(this[_0x307606(_0x2aac7d._0x4d7b36)]=new _0x3e581f()),this[_0x307606(0xd50)][_0x307606(0x702)](_0x95df21,_0x354dce);}}]),_0x3e581f;}(BaseMaterialConver);registerOptsConver(Image$1,ImageOptsConver);var BaseStyleConver=function(_0x30dabe){var _0x5b0eb4={_0xe3c497:0x488},_0x4f3dad={_0x3ce5f0:0x280,_0x21f343:0x5d8,_0x796096:0xa58},_0x15910b={_0x43be90:0xfcc,_0x2472ba:0x8b8,_0x4d430f:0xba5,_0x437363:0xec4,_0x4e336b:0x32d},_0x3f8613={_0x193032:0xc19,_0xa596f:0xa00,_0x256edb:0x98c,_0x99b121:0xe2f,_0x5b4c2a:0xe05,_0x11aea3:0x869},_0x5a8cfa={_0x411d7a:0x26c,_0xac62c7:0xc04,_0x2f4658:0x869,_0x26d491:0x5d8},_0x277d6c={_0x38d350:0x98c,_0x530ded:0xc19},_0x402665=_0xf99cb3;_inherits(_0x33f6e8,_0x30dabe);var _0x275133=_createSuper(_0x33f6e8);function _0x33f6e8(){return _classCallCheck(this,_0x33f6e8),_0x275133['apply'](this,arguments);}return _createClass(_0x33f6e8,[{'key':'excludedKeys','get':function _0x4aec5a(){var _0x12ef49=_0x3c32,_0x296455=['type','label','outlineOpacity','outlineStyle','lineCount','lineThickness','cellAlpha','oddcolor','speed','axisY','image2','color2','scaleByDistance_near','scaleByDistance_nearValue','scaleByDistance_far','scaleByDistance_farValue',_0x12ef49(0xccb),'distanceDisplayCondition_near'];return _0x296455['concat'](this['_getExcludedStyle']());}},{'key':'_getExcludedStyle','value':function _0x386e39(){return[];}},{'key':'_toCesiumValBefore','value':function _0x25f889(_0x2c4ba6,_0x20714d){var _0x4161bd=_0x3c32;if(!_0x2c4ba6['material']&&!_0x2c4ba6['materialType']){var _0x44d0c7;if(_0x2c4ba6[_0x4161bd(_0x277d6c._0x38d350)]||_0x2c4ba6[_0x4161bd(0x29b)]||(_0x44d0c7=_0x2c4ba6['materialOptions'])!==null&&_0x44d0c7!==void 0x0&&_0x44d0c7['color'])_0x2c4ba6['materialType']=Color$2;else _0x2c4ba6[_0x4161bd(0x524)]&&(_0x2c4ba6[_0x4161bd(_0x277d6c._0x530ded)]=Image$1);}}},{'key':'_toOneCesiumVal_Point','value':function _0x12f7a9(_0x1c66de,_0x230bc2,_0x282bf4,_0xbf0622){var _0x57aae8=_0x3c32;switch(_0x1c66de){case _0x57aae8(0x641):_0x230bc2?_0xbf0622['heightReference']=Cesium__namespace['HeightReference']['CLAMP_TO_GROUND']:_0xbf0622['heightReference']=Cesium__namespace['HeightReference'][_0x57aae8(_0x5a8cfa._0x411d7a)];break;case'visibleDepth':_0x230bc2?_0xbf0622['disableDepthTestDistance']=0x0:_0xbf0622[_0x57aae8(_0x5a8cfa._0xac62c7)]=Number['POSITIVE_INFINITY'];break;case'hasShadows':_0x230bc2?_0xbf0622['shadows']=Cesium__namespace[_0x57aae8(0x22b)]['ENABLED']:_0xbf0622[_0x57aae8(0xba5)]=Cesium__namespace[_0x57aae8(0x22b)][_0x57aae8(0xe61)];break;case'scaleByDistance':_0x230bc2?_0xbf0622['scaleByDistance']=new Cesium__namespace['NearFarScalar'](Number(Cesium__namespace['defaultValue'](_0x282bf4['scaleByDistance_near'],0x3e8)),Number(Cesium__namespace['defaultValue'](_0x282bf4['scaleByDistance_nearValue'],0x1)),Number(Cesium__namespace[_0x57aae8(_0x5a8cfa._0x2f4658)](_0x282bf4[_0x57aae8(0x96f)],0xf4240)),Number(Cesium__namespace['defaultValue'](_0x282bf4[_0x57aae8(_0x5a8cfa._0x26d491)],0.1))):_0xbf0622['scaleByDistance']=undefined;break;case'distanceDisplayCondition':_0x230bc2?_0xbf0622['distanceDisplayCondition']=new Cesium__namespace['DistanceDisplayCondition'](Number(Cesium__namespace['defaultValue'](_0x282bf4[_0x57aae8(0xe05)],0x0)),Number(Cesium__namespace['defaultValue'](_0x282bf4[_0x57aae8(0xccb)],Number[_0x57aae8(0x4ec)]))):_0xbf0622['distanceDisplayCondition']=undefined;break;default:_0xbf0622[_0x1c66de]=_0x230bc2;break;}}},{'key':_0x402665(0x821),'value':function _0x4fe00d(_0x4b5cfa,_0x33e083,_0x5596fb,_0x10cb7c){var _0xcaac4d=_0x402665;switch(_0x4b5cfa){case'materialType':{this[_0xcaac4d(0xeeb)]?_0x10cb7c['material']=createMaterialProperty(_0x5596fb['materialType'],_0x5596fb['materialOptions']||_0x5596fb):_0x10cb7c[_0xcaac4d(0x280)]=createMaterial(_0x5596fb[_0xcaac4d(_0x3f8613._0x193032)],_0x5596fb[_0xcaac4d(_0x3f8613._0xa596f)]||_0x5596fb);break;}case _0xcaac4d(_0x3f8613._0x256edb):case'randomColor':{_0x10cb7c['color']=this[_0xcaac4d(0x288)](_0x5596fb);break;}case _0xcaac4d(_0x3f8613._0x99b121):{_0x10cb7c['outlineColor']=this['getOutlineColorByStyle'](_0x5596fb);break;}case'hasShadows':_0x33e083?_0x10cb7c['shadows']=Cesium__namespace[_0xcaac4d(0x22b)][_0xcaac4d(0x4df)]:_0x10cb7c[_0xcaac4d(0xba5)]=Cesium__namespace['ShadowMode']['DISABLED'];break;case _0xcaac4d(0xec4):_0x33e083?this['isEntity']?_0x10cb7c['distanceDisplayCondition']=new Cesium__namespace['DistanceDisplayCondition'](Number(Cesium__namespace['defaultValue'](_0x5596fb[_0xcaac4d(_0x3f8613._0x5b4c2a)],0x0)),Number(Cesium__namespace[_0xcaac4d(0x869)](_0x5596fb['distanceDisplayCondition_far'],Number['MAX_VALUE']))):_0x10cb7c['distanceDisplayCondition']=new Cesium__namespace['DistanceDisplayConditionGeometryInstanceAttribute'](Number(Cesium__namespace['defaultValue'](_0x5596fb['distanceDisplayCondition_near'],0x0)),Number(Cesium__namespace[_0xcaac4d(_0x3f8613._0x11aea3)](_0x5596fb['distanceDisplayCondition_far'],Number['MAX_VALUE']))):_0x10cb7c['distanceDisplayCondition']=undefined;break;default:_0x10cb7c[_0x4b5cfa]instanceof Cesium__namespace['CallbackProperty']?logWarn('回调属性未覆盖更新',_0x4b5cfa,_0x33e083):_0x10cb7c[_0x4b5cfa]=_0x33e083;break;}}},{'key':'_toJSONValEnd','value':function _0x242313(_0x2af869,_0x28b320){}},{'key':'_toOneJson_Poly','value':function _0xc51d6a(_0x6a1c8b,_0x210fe7,_0x5cd9b4){var _0x3862b6=_0x402665;switch(_0x6a1c8b){case'label':case'outlineStyle':case'highlight':{break;}case'material':{toJSON(_0x210fe7,_0x5cd9b4);break;}case'materialOptions':{_0x5cd9b4[_0x6a1c8b]=toJSONByType(_0x5cd9b4['materialType'],_0x210fe7);break;}case'color':{var _0x3bf6b8=getCesiumColor(_0x210fe7);_0x3bf6b8&&(_0x5cd9b4[_0x6a1c8b]=_0x3bf6b8[_0x3862b6(0xc57)]());break;}case'outlineColor':{var _0x2ce503=getCesiumColor(_0x210fe7);_0x2ce503&&(_0x5cd9b4[_0x6a1c8b]=_0x2ce503['toCssColorString']());break;}case'rotation':_0x5cd9b4['rotationDegree']=formatNum$1(Cesium__namespace['Math'][_0x3862b6(0x8b8)](_0x210fe7),0x2);break;case'stRotation':_0x5cd9b4[_0x3862b6(_0x15910b._0x43be90)]=formatNum$1(Cesium__namespace['Math'][_0x3862b6(_0x15910b._0x2472ba)](_0x210fe7),0x2);break;case'shadows':{_0x210fe7===Cesium__namespace['ShadowMode']['ENABLED']?_0x5cd9b4[_0x3862b6(_0x15910b._0x4d430f)]=!![]:_0x5cd9b4[_0x6a1c8b]=_0x210fe7;break;}case _0x3862b6(_0x15910b._0x437363):{_0x5cd9b4['distanceDisplayCondition_near']=_0x210fe7['near'],_0x5cd9b4['distanceDisplayCondition_far']=_0x210fe7['far'];break;}default:logWarn(_0x3862b6(_0x15910b._0x4e336b),_0x6a1c8b,_0x210fe7);break;}}},{'key':_0x402665(_0x5b0eb4._0xe3c497),'value':function _0x14d3e4(_0x2c29de,_0x61311d,_0x126946){var _0x3565a5=_0x402665;switch(_0x2c29de){case _0x3565a5(0xf83):case'outlineStyle':case'highlight':{break;}case _0x3565a5(_0x4f3dad._0x3ce5f0):{toJSON(_0x61311d,_0x126946);break;}case'materialOptions':{_0x126946[_0x2c29de]=toJSONByType(_0x126946['materialType'],_0x61311d);break;}case'color':case _0x3565a5(0xc03):case'outlineColor':case'backgroundColor':case'strokeColor':{var _0x5cdbf4=getCesiumColor(_0x61311d);_0x5cdbf4&&(_0x126946[_0x2c29de]=_0x5cdbf4['toCssColorString']());break;}case'heightReference':{_0x61311d===Cesium__namespace['HeightReference'][_0x3565a5(0x5fe)]&&(_0x126946['clampToGround']=!![]);break;}case _0x3565a5(0x1ac):_0x126946['rotationDegree']=formatNum$1(Cesium__namespace['Math'][_0x3565a5(0x8b8)](_0x61311d),0x2);break;case'stRotation':_0x126946['stRotationDegree']=formatNum$1(Cesium__namespace['Math']['toDegrees'](_0x61311d),0x2);break;case'disableDepthTestDistance':{_0x61311d===Number[_0x3565a5(0xe69)]?_0x126946[_0x3565a5(0xf5c)]=![]:_0x126946['disableDepthTestDistance']=_0x61311d;break;}case'scaleByDistance':{_0x126946['scaleByDistance']=!![],_0x126946[_0x3565a5(0x5ae)]=_0x61311d['near'],_0x126946['scaleByDistance_nearValue']=_0x61311d['nearValue'],_0x126946['scaleByDistance_far']=_0x61311d['far'],_0x126946[_0x3565a5(_0x4f3dad._0x21f343)]=_0x61311d[_0x3565a5(_0x4f3dad._0x796096)];break;}case'distanceDisplayCondition':{_0x126946['distanceDisplayCondition']=!![],_0x126946['distanceDisplayCondition_near']=_0x61311d['near'],_0x126946[_0x3565a5(0xccb)]=_0x61311d['far'];break;}default:logWarn(_0x3565a5(0x32d),_0x2c29de,_0x61311d);break;}}}]),_0x33f6e8;}(BaseOptsConver),BillboardStyleConver=function(_0xfc8efe){var _0x4f3dc1={_0x14392a:0x4a5,_0x28bbd9:0x60f,_0x2e6599:0x438,_0x531967:0x702},_0x15a9a6={_0x2fc5c2:0x759,_0x55dcb3:0x759},_0x5f2ae9={_0x1e9ee3:0x5bc,_0x3e266c:0xf97},_0x281fec={_0x407b9b:0x84e},_0x559539={_0x34b80e:0x410},_0x36a5c0=_0xf99cb3;_inherits(_0x1a2bfe,_0xfc8efe);var _0x49b26a=_createSuper(_0x1a2bfe);function _0x1a2bfe(){return _classCallCheck(this,_0x1a2bfe),_0x49b26a['apply'](this,arguments);}return _createClass(_0x1a2bfe,[{'key':'_getExcludedStyle','value':function _0xfaf1e6(){var _0x3fe3db=_0x3c32;return['outlineColor','backgroundColor','font_style','font_weight','font_size','font_family',_0x3fe3db(_0x559539._0x34b80e),_0x3fe3db(0xe8f),'outline'];}},{'key':_0x36a5c0(_0x4f3dc1._0x14392a),'value':function _0x3f49ea(_0x1f959c,_0x30f455){var _0x186091=_0x36a5c0,_0x409a6a,_0x4b2792;_0x30f455['horizontalOrigin']=(_0x409a6a=_0x30f455['horizontalOrigin'])!==null&&_0x409a6a!==void 0x0?_0x409a6a:Cesium__namespace['HorizontalOrigin']['CENTER'],_0x30f455[_0x186091(_0x281fec._0x407b9b)]=(_0x4b2792=_0x30f455['verticalOrigin'])!==null&&_0x4b2792!==void 0x0?_0x4b2792:Cesium__namespace['HorizontalOrigin']['BOTTOM'];}},{'key':_0x36a5c0(_0x4f3dc1._0x28bbd9),'value':function _0x414f91(_0x1530dd,_0x22eade,_0x185f63,_0x588ad1){var _0xec5bfd=_0x36a5c0;switch(_0x1530dd){case'color':{_0x588ad1[_0xec5bfd(0x98c)]=this['getColorByStyle'](_0x185f63);break;}case'opacity':Cesium__namespace['defined'](_0x185f63['globalAlpha'])&&_0x185f63['globalAlpha']!==0x1?_0x588ad1[_0xec5bfd(0x98c)]=Cesium__namespace['Color']['WHITE']['withAlpha'](_0x185f63['globalAlpha']*(_0x22eade!==null&&_0x22eade!==void 0x0?_0x22eade:0x1)):_0x588ad1['color']=Cesium__namespace['Color']['WHITE']['withAlpha'](_0x22eade!==null&&_0x22eade!==void 0x0?_0x22eade:0x1);break;case _0xec5bfd(_0x5f2ae9._0x1e9ee3):_0x588ad1[_0xec5bfd(0x1ac)]=Cesium__namespace['Math']['toRadians'](_0x22eade);break;case'hasPixelOffset':!_0x22eade&&(_0x588ad1['pixelOffset']=new Cesium__namespace['Cartesian2'](0x0,0x0));break;case'pixelOffsetX':case _0xec5bfd(0x9db):_0x588ad1['pixelOffset']=new Cesium__namespace['Cartesian2'](_0x185f63['pixelOffsetX']||0x0,_0x185f63['pixelOffsetY']||0x0);break;case _0xec5bfd(_0x5f2ae9._0x3e266c):Cesium__namespace['defined'](_0x22eade[0x0])&&Cesium__namespace['defined'](_0x22eade[0x1])?_0x588ad1['pixelOffset']=new Cesium__namespace['Cartesian2'](_0x22eade[0x0],_0x22eade[0x1]):_0x588ad1['pixelOffset']=_0x22eade;break;default:this['_toOneCesiumVal_Point'](_0x1530dd,_0x22eade,_0x185f63,_0x588ad1);break;}}},{'key':'_toOneJson','value':function _0x3f841a(_0x502dfc,_0x59921c,_0x53d3db){var _0x5098be=_0x36a5c0;switch(_0x502dfc){case'pixelOffset':{_0x53d3db['pixelOffsetX']=_0x59921c['x'],_0x53d3db['pixelOffsetY']=_0x59921c['y'];break;}default:this[_0x5098be(0x488)](_0x502dfc,_0x59921c,_0x53d3db);break;}}}],[{'key':_0x36a5c0(_0x4f3dc1._0x2e6599),'value':function _0xdf0d8a(_0x25cd38,_0x39e52d,_0x1b03ed){var _0x5ca8bf=_0x36a5c0;return!this['billboardStyleConver']&&(this['billboardStyleConver']=new _0x1a2bfe()),this['billboardStyleConver']['isEntity']=_0x1b03ed,this['billboardStyleConver'][_0x5ca8bf(0x438)](_0x25cd38,_0x39e52d);}},{'key':_0x36a5c0(_0x4f3dc1._0x531967),'value':function _0xe5c03d(_0x168ad6,_0x18a1b2,_0x1cc27d){var _0x2da821=_0x36a5c0;return!this[_0x2da821(0x759)]&&(this[_0x2da821(_0x15a9a6._0x2fc5c2)]=new _0x1a2bfe()),this['billboardStyleConver']['isEntity']=_0x1cc27d,this[_0x2da821(_0x15a9a6._0x55dcb3)]['toJSON'](_0x168ad6,_0x18a1b2);}}]),_0x1a2bfe;}(BaseStyleConver),CloudStyleConver=function(_0x556f19){var _0x4712fa={_0x4a745a:0x4e1,_0x25d5df:0x438},_0x104edc={_0x366d37:0x4c9,_0x14312a:0x2ce},_0x2b5584={_0x15e01e:0x26e};_inherits(_0x44ee41,_0x556f19);var _0x5ea5e7=_createSuper(_0x44ee41);function _0x44ee41(){return _classCallCheck(this,_0x44ee41),_0x5ea5e7['apply'](this,arguments);}return _createClass(_0x44ee41,[{'key':'_toCesiumValBefore','value':function _0x18b65e(_0x3cdc84,_0x56f33b){}},{'key':'_toOneCesiumVal','value':function _0x25b599(_0x482392,_0x190123,_0x2df6cd,_0x22da9a){var _0x4dcd87=_0x3c32;switch(_0x482392){case'scaleX':case'scaleY':_0x22da9a['scale']=new Cesium__namespace['Cartesian2'](_0x2df6cd['scaleX']||0x1,_0x2df6cd['scaleY']||0x1);break;case _0x4dcd87(_0x2b5584._0x15e01e):case'maximumSizeY':case _0x4dcd87(0xdab):_0x22da9a['maximumSize']=new Cesium__namespace['Cartesian3'](_0x2df6cd[_0x4dcd87(0x26e)]||0x1,_0x2df6cd['maximumSizeY']||0x1,_0x2df6cd['maximumSizeZ']||0x1);break;default:this['_toOneCesiumVal_Point'](_0x482392,_0x190123,_0x2df6cd,_0x22da9a);break;}}},{'key':'_toOneJson','value':function _0x1b5f22(_0x19de43,_0x3bf58c,_0x5df6b7){var _0x2c0d90=_0x3c32;switch(_0x19de43){case'scale':_0x5df6b7[_0x2c0d90(_0x104edc._0x366d37)]=formatNum$1(_0x3bf58c['x'],0x2),_0x5df6b7[_0x2c0d90(_0x104edc._0x14312a)]=formatNum$1(_0x3bf58c['y'],0x2);break;case _0x2c0d90(0xe99):_0x5df6b7['maximumSizeX']=formatNum$1(_0x3bf58c['x'],0x2),_0x5df6b7['maximumSizeY']=formatNum$1(_0x3bf58c['y'],0x2),_0x5df6b7['maximumSizeZ']=formatNum$1(_0x3bf58c['z'],0x2);break;default:this['_toOneJson_Point'](_0x19de43,_0x3bf58c,_0x5df6b7);break;}}}],[{'key':'toCesiumVal','value':function _0x350e0c(_0x3bb18e,_0xed39ae){var _0xcc3e8f=_0x3c32;return!this['cloudStyleConver']&&(this[_0xcc3e8f(0x4e1)]=new _0x44ee41()),this[_0xcc3e8f(_0x4712fa._0x4a745a)][_0xcc3e8f(_0x4712fa._0x25d5df)](_0x3bb18e,_0xed39ae);}},{'key':'toJSON','value':function _0x4a4328(_0x475fbf,_0x399def){return!this['cloudStyleConver']&&(this['cloudStyleConver']=new _0x44ee41()),this['cloudStyleConver']['toJSON'](_0x475fbf,_0x399def);}}]),_0x44ee41;}(BaseStyleConver),BoxStyleConver=function(_0x1d235f){var _0x90c5b8={_0x561735:0x60f},_0x765424={_0x1f851b:0xeeb},_0xc92b05={_0x320799:0x89c},_0x2dd886=_0xf99cb3;_inherits(_0x157c38,_0x1d235f);var _0x39e4cc=_createSuper(_0x157c38);function _0x157c38(){return _classCallCheck(this,_0x157c38),_0x39e4cc['apply'](this,arguments);}return _createClass(_0x157c38,[{'key':'_getExcludedStyle','value':function _0x52b250(){return['opacity','dimensions_y','dimensions_z'];}},{'key':_0x2dd886(_0x90c5b8._0x561735),'value':function _0x52df5a(_0x29f5d8,_0x404748,_0x55b59a,_0x58d0ba){var _0x54af02=_0x2dd886;switch(_0x29f5d8){case'outlineColor':{_0x58d0ba['outlineColor']=this['getOutlineColorByStyle'](_0x55b59a);break;}case _0x54af02(_0xc92b05._0x320799):{var _0x400f10,_0xaf0a64,_0x144ff4,_0x23a385=(_0x400f10=_0x55b59a['dimensions_x'])!==null&&_0x400f10!==void 0x0?_0x400f10:0x64,_0x4cae44=(_0xaf0a64=_0x55b59a[_0x54af02(0xf99)])!==null&&_0xaf0a64!==void 0x0?_0xaf0a64:0x64,_0x356403=(_0x144ff4=_0x55b59a['dimensions_z'])!==null&&_0x144ff4!==void 0x0?_0x144ff4:0x64;_0x58d0ba['dimensions']=new Cesium__namespace['Cartesian3'](_0x23a385,_0x4cae44,_0x356403);break;}default:this['_toOneCesiumVal_Poly'](_0x29f5d8,_0x404748,_0x55b59a,_0x58d0ba);break;}}},{'key':'_toOneJson','value':function _0x3fd630(_0x19adfb,_0x1b7c90,_0x509a62){switch(_0x19adfb){case'dimensions':{_0x509a62['dimensions_x']=_0x1b7c90['x'],_0x509a62['dimensions_y']=_0x1b7c90['y'],_0x509a62['dimensions_z']=_0x1b7c90['z'];break;}default:this['_toOneJson_Poly'](_0x19adfb,_0x1b7c90,_0x509a62);break;}}}],[{'key':'toCesiumVal','value':function _0x380f53(_0x12e91d,_0x10ad3c,_0x113fa5){var _0x40a441=_0x2dd886;return!this['boxStyleConver']&&(this['boxStyleConver']=new _0x157c38()),this['boxStyleConver'][_0x40a441(_0x765424._0x1f851b)]=_0x113fa5,this['boxStyleConver']['toCesiumVal'](_0x12e91d,_0x10ad3c);}},{'key':'toJSON','value':function _0xa2fe2b(_0x14fcd5,_0x6dd352,_0x2f2bb2){var _0x471caf=_0x2dd886;return!this['boxStyleConver']&&(this['boxStyleConver']=new _0x157c38()),this['boxStyleConver'][_0x471caf(0xeeb)]=_0x2f2bb2,this['boxStyleConver']['toJSON'](_0x14fcd5,_0x6dd352);}}]),_0x157c38;}(BaseStyleConver),CircleStyleConver=function(_0x158108){var _0x3b9512={_0x391193:0x60f},_0x536cc2={_0x4a517e:0xeeb},_0x1dc349={_0x3e27e1:0x1ac,_0x1adc3d:0x2d5},_0x2821b2={_0x2dfd8a:0x1ac,_0x29fe12:0x748,_0x1ed583:0x8b3,_0x4882d4:0x19a},_0x2bd9b0={_0x31b307:0xa10,_0x3342d9:0xe1c,_0x5013ae:0xe1c,_0x5e5fa1:0xa5e},_0x4dce5b={_0x2b6e0c:0xf93},_0x4e1e9a=_0xf99cb3;_inherits(_0x1644ad,_0x158108);var _0x209cdd=_createSuper(_0x1644ad);function _0x1644ad(){var _0x9f2959=_0x3c32;return _classCallCheck(this,_0x1644ad),_0x209cdd[_0x9f2959(_0x4dce5b._0x2b6e0c)](this,arguments);}return _createClass(_0x1644ad,[{'key':'_toCesiumValBefore','value':function _0x30a496(_0x34eeda,_0x4e4d41){var _0x2dfc7f=_0x3c32;_get(_getPrototypeOf(_0x1644ad['prototype']),'_toCesiumValBefore',this)[_0x2dfc7f(_0x2bd9b0._0x31b307)](this,_0x34eeda,_0x4e4d41),_0x34eeda['clampToGround']&&(_0x34eeda['hasOwnProperty'](_0x2dfc7f(_0x2bd9b0._0x3342d9))&&delete _0x34eeda[_0x2dfc7f(_0x2bd9b0._0x5013ae)],_0x34eeda['hasOwnProperty'](_0x2dfc7f(0xd06))&&delete _0x34eeda['extrudedHeight'],_0x34eeda[_0x2dfc7f(_0x2bd9b0._0x5e5fa1)](_0x2dfc7f(0x9a3))&&delete _0x34eeda['diffHeight']),Cesium__namespace['defined'](_0x34eeda[_0x2dfc7f(_0x2bd9b0._0x5013ae)])&&(_0x34eeda[_0x2dfc7f(0x641)]=![]);}},{'key':_0x4e1e9a(_0x3b9512._0x391193),'value':function _0x2afc26(_0x3edd57,_0x56b000,_0x26da57,_0x4ba72f){var _0x2aa148=_0x4e1e9a;switch(_0x3edd57){case'rotation':_0x4ba72f[_0x2aa148(_0x2821b2._0x2dfd8a)]=_0x56b000;!_0x26da57[_0x2aa148(0x68c)]&&(_0x4ba72f['stRotation']=_0x4ba72f['rotation']);break;case'rotationDegree':_0x4ba72f['rotation']=Cesium__namespace['Math'][_0x2aa148(_0x2821b2._0x29fe12)](_0x56b000);!_0x26da57['stRotation']&&(_0x4ba72f['stRotation']=_0x4ba72f['rotation']);break;case'stRotationDegree':_0x4ba72f['stRotation']=Cesium__namespace['Math']['toRadians'](_0x56b000);break;case _0x2aa148(0xe1c):_0x4ba72f['height']=_0x56b000;_0x26da57['diffHeight']&&(_0x4ba72f[_0x2aa148(0xd06)]=Number(_0x26da57['diffHeight'])+Number(_0x56b000));break;case'diffHeight':Cesium__namespace[_0x2aa148(_0x2821b2._0x1ed583)](_0x26da57[_0x2aa148(0xe1c)])&&(_0x4ba72f['extrudedHeight']=_0x26da57['height']+_0x56b000);break;case'radius':this['isEntity']?(_0x4ba72f['semiMinorAxis']=Number(_0x56b000),_0x4ba72f[_0x2aa148(_0x2821b2._0x4882d4)]=Number(_0x56b000)):_0x4ba72f['radius']=Number(_0x56b000);break;case'clampToGround':_0x56b000?_0x4ba72f[_0x2aa148(0xe4c)]=Cesium__namespace['HeightReference'][_0x2aa148(0x5fe)]:_0x4ba72f['heightReference']=Cesium__namespace['HeightReference']['NONE'];break;default:this[_0x2aa148(0x821)](_0x3edd57,_0x56b000,_0x26da57,_0x4ba72f);break;}}},{'key':'_toOneJson','value':function _0x111ae4(_0x5eb3fe,_0x1429f1,_0x5a82ac){var _0x445c2a=_0x4e1e9a;switch(_0x5eb3fe){case _0x445c2a(_0x1dc349._0x3e27e1):{_0x5a82ac['rotationDegree']=formatNum$1(Cesium__namespace[_0x445c2a(_0x1dc349._0x1adc3d)]['toDegrees'](_0x1429f1),0x1);break;}case'stRotation':{_0x5a82ac['stRotationDegree']=formatNum$1(Cesium__namespace[_0x445c2a(0x2d5)]['toDegrees'](_0x1429f1),0x1);break;}default:this['_toOneJson_Poly'](_0x5eb3fe,_0x1429f1,_0x5a82ac);break;}}}],[{'key':'toCesiumVal','value':function _0xed86d(_0x4063a8,_0x58e775,_0x31b689){return!this['circleStyleConver']&&(this['circleStyleConver']=new _0x1644ad()),this['circleStyleConver']['isEntity']=_0x31b689,this['circleStyleConver']['toCesiumVal'](_0x4063a8,_0x58e775);}},{'key':'toJSON','value':function _0x2c1d04(_0x1f5da7,_0x3588bd,_0x15ff7f){var _0x559f89=_0x4e1e9a;return!this['circleStyleConver']&&(this['circleStyleConver']=new _0x1644ad()),this[_0x559f89(0x615)][_0x559f89(_0x536cc2._0x4a517e)]=_0x15ff7f,this['circleStyleConver']['toJSON'](_0x1f5da7,_0x3588bd);}}]),_0x1644ad;}(BaseStyleConver),CorridorStyleConver=function(_0x18c1db){var _0x1a5023={_0x5e4807:0x26a},_0x190c0f={_0x1c9406:0x26a},_0x3eefd1={_0x26de35:0xd06,_0x5b6692:0xe1c},_0x5927c2={_0x55326d:0xe1c,_0x26ceff:0xd06},_0x5bebba=_0xf99cb3;_inherits(_0x1164ba,_0x18c1db);var _0x153483=_createSuper(_0x1164ba);function _0x1164ba(){return _classCallCheck(this,_0x1164ba),_0x153483['apply'](this,arguments);}return _createClass(_0x1164ba,[{'key':'_toCesiumValBefore','value':function _0x580920(_0x3e49a5,_0x40d881){var _0x2383a6=_0x3c32;_get(_getPrototypeOf(_0x1164ba['prototype']),'_toCesiumValBefore',this)['call'](this,_0x3e49a5,_0x40d881),_0x3e49a5['clampToGround']&&(_0x3e49a5['hasOwnProperty'](_0x2383a6(_0x5927c2._0x55326d))&&delete _0x3e49a5['height'],_0x3e49a5['hasOwnProperty'](_0x2383a6(_0x5927c2._0x26ceff))&&delete _0x3e49a5['extrudedHeight'],_0x3e49a5[_0x2383a6(0xa5e)]('diffHeight')&&delete _0x3e49a5[_0x2383a6(0x9a3)]);}},{'key':_0x5bebba(0x60f),'value':function _0x461935(_0x5beff3,_0x296778,_0x3c8627,_0x5a3f97){var _0x105355=_0x5bebba;switch(_0x5beff3){case _0x105355(0xe2f):{_0x5a3f97['outlineColor']=this['getOutlineColorByStyle'](_0x3c8627);break;}case'height':_0x5a3f97[_0x105355(0xe1c)]=_0x296778;_0x3c8627['diffHeight']&&(_0x5a3f97['extrudedHeight']=Number(_0x3c8627['diffHeight'])+Number(_0x296778));break;case'diffHeight':Cesium__namespace['defined'](_0x3c8627['height'])&&(_0x5a3f97[_0x105355(_0x3eefd1._0x26de35)]=_0x3c8627[_0x105355(_0x3eefd1._0x5b6692)]+_0x296778);break;default:this['_toOneCesiumVal_Poly'](_0x5beff3,_0x296778,_0x3c8627,_0x5a3f97);break;}}},{'key':'_toOneJson','value':function _0x5ad854(_0x4ea39a,_0xf5eac2,_0x3ba9d2){var _0xecd558=_0x5bebba;this[_0xecd558(0xfef)](_0x4ea39a,_0xf5eac2,_0x3ba9d2);}}],[{'key':'toCesiumVal','value':function _0x1bc6ee(_0xc34044,_0x33a994,_0x1e384f){var _0x3d59ae=_0x5bebba;return!this['corridorStyleConver']&&(this['corridorStyleConver']=new _0x1164ba()),this['corridorStyleConver']['isEntity']=_0x1e384f,this[_0x3d59ae(_0x190c0f._0x1c9406)][_0x3d59ae(0x438)](_0xc34044,_0x33a994);}},{'key':'toJSON','value':function _0x30408f(_0x5a26d5,_0x33f284,_0x499441){var _0x2757be=_0x5bebba;return!this[_0x2757be(_0x1a5023._0x5e4807)]&&(this[_0x2757be(0x26a)]=new _0x1164ba()),this['corridorStyleConver']['isEntity']=_0x499441,this['corridorStyleConver']['toJSON'](_0x5a26d5,_0x33f284);}}]),_0x1164ba;}(BaseStyleConver),CylinderStyleConver=function(_0x59c288){var _0x38c113={_0x145072:0x60f},_0x47ac6c={_0x5f0720:0xeeb},_0x249276={_0xfbad75:0xc47,_0x1f73ea:0x438},_0x3226fa={_0x281225:0xec0,_0x13eca1:0xd97},_0x5d6e51=_0xf99cb3;_inherits(_0x1a8688,_0x59c288);var _0x4199c1=_createSuper(_0x1a8688);function _0x1a8688(){return _classCallCheck(this,_0x1a8688),_0x4199c1['apply'](this,arguments);}return _createClass(_0x1a8688,[{'key':'_toCesiumValBefore','value':function _0x5ed14d(_0x5aa71b,_0x16e45a){var _0x10b9ce=_0x3c32;_get(_getPrototypeOf(_0x1a8688['prototype']),'_toCesiumValBefore',this)['call'](this,_0x5aa71b,_0x16e45a),!_0x5aa71b[_0x10b9ce(0xa4a)]&&(_0x5aa71b['topRadius']=0x0);}},{'key':_0x5d6e51(_0x38c113._0x145072),'value':function _0x52e289(_0x15281e,_0x3f442a,_0x938848,_0xd5fc9e){var _0x1ccc80=_0x5d6e51;switch(_0x15281e){case'diffHeight':if(_0xd5fc9e[_0x1ccc80(_0x3226fa._0x281225)]instanceof Cesium__namespace[_0x1ccc80(_0x3226fa._0x13eca1)]);else _0xd5fc9e['length']=Number(_0x3f442a);break;default:this['_toOneCesiumVal_Poly'](_0x15281e,_0x3f442a,_0x938848,_0xd5fc9e);break;}}},{'key':'_toOneJson','value':function _0x1f115c(_0x3b61a6,_0x5d0a87,_0x509ee0){this['_toOneJson_Poly'](_0x3b61a6,_0x5d0a87,_0x509ee0);}}],[{'key':'toCesiumVal','value':function _0x3c99ea(_0x38e10f,_0x48992e,_0x388160){var _0x1e3206=_0x5d6e51;return!this['cylinderStyleConver']&&(this['cylinderStyleConver']=new _0x1a8688()),this['cylinderStyleConver']['isEntity']=_0x388160,this[_0x1e3206(_0x249276._0xfbad75)][_0x1e3206(_0x249276._0x1f73ea)](_0x38e10f,_0x48992e);}},{'key':'toJSON','value':function _0xcf8265(_0x34b136,_0x263ad7,_0x58239b){var _0x2f6280=_0x5d6e51;return!this['cylinderStyleConver']&&(this['cylinderStyleConver']=new _0x1a8688()),this['cylinderStyleConver'][_0x2f6280(_0x47ac6c._0x5f0720)]=_0x58239b,this['cylinderStyleConver']['toJSON'](_0x34b136,_0x263ad7);}}]),_0x1a8688;}(BaseStyleConver),DivGraphicStyleConver=function(_0x1ba93f){var _0x3f3e35={_0x3cb181:0x702},_0x5d05ab={_0xa1cc30:0x588};_inherits(_0x3e01d9,_0x1ba93f);var _0x2ac89a=_createSuper(_0x3e01d9);function _0x3e01d9(){return _classCallCheck(this,_0x3e01d9),_0x2ac89a['apply'](this,arguments);}return _createClass(_0x3e01d9,[{'key':'_toCesiumValBefore','value':function _0x41a58e(_0x41247e,_0x314312){}},{'key':'_toOneCesiumVal','value':function _0x5798ed(_0x40daee,_0x2cdca4,_0x47b369,_0xddb046){this['_toOneCesiumVal_Point'](_0x40daee,_0x2cdca4,_0x47b369,_0xddb046);}},{'key':'_toOneJson','value':function _0x1056cc(_0x2f0c59,_0xde2f36,_0x30ba7e){this['_toOneJson_Point'](_0x2f0c59,_0xde2f36,_0x30ba7e);}}],[{'key':'toCesiumVal','value':function _0x11515b(_0x729a30,_0x458810){var _0x157681=_0x3c32;return!this['divGraphicStyleConver']&&(this['divGraphicStyleConver']=new _0x3e01d9()),this[_0x157681(_0x5d05ab._0xa1cc30)]['toCesiumVal'](_0x729a30,_0x458810);}},{'key':'toJSON','value':function _0x7562d9(_0x2204ff,_0x23435f){var _0x208dba=_0x3c32;return!this['divGraphicStyleConver']&&(this['divGraphicStyleConver']=new _0x3e01d9()),this['divGraphicStyleConver'][_0x208dba(_0x3f3e35._0x3cb181)](_0x2204ff,_0x23435f);}}]),_0x3e01d9;}(BaseStyleConver),EllipsoidStyleConver=function(_0x33efeb){var _0x334b71={_0x10f195:0xdbf},_0x34f186={_0xfd70e6:0x6c9,_0x3c1f44:0x571,_0x4faafd:0x296,_0x548225:0x8e7},_0x2ae258={_0x22c6af:0xb22,_0x415b5f:0x741,_0x273b3e:0xc4f,_0xdb3756:0xfa3,_0x2ab1ca:0x2d5},_0x75242b={_0x318f48:0xa10},_0x53ec77={_0x57e878:0xf93};_inherits(_0x3868a9,_0x33efeb);var _0x1aaaad=_createSuper(_0x3868a9);function _0x3868a9(){var _0x2a9644=_0x3c32;return _classCallCheck(this,_0x3868a9),_0x1aaaad[_0x2a9644(_0x53ec77._0x57e878)](this,arguments);}return _createClass(_0x3868a9,[{'key':'_toCesiumValBefore','value':function _0x1a7847(_0x193e01,_0xe5c369){var _0x3691cd=_0x3c32;_get(_getPrototypeOf(_0x3868a9['prototype']),'_toCesiumValBefore',this)[_0x3691cd(_0x75242b._0x318f48)](this,_0x193e01,_0xe5c369);}},{'key':'_getExcludedStyle','value':function _0x4a699a(){var _0x1a141a=_0x3c32;return[_0x1a141a(0xe77),'radii_z',_0x1a141a(0x559),'innerRadii_z'];}},{'key':'_toOneCesiumVal','value':function _0x56fbf3(_0x6a2024,_0x33ad59,_0x571e6c,_0x1eb02f){var _0x4c3677=_0x3c32,_0x1a486c,_0x405437,_0x1b719a;switch(_0x6a2024){case'radii':_0x1eb02f[_0x4c3677(_0x2ae258._0x22c6af)]=new Cesium__namespace['Cartesian3'](_0x33ad59,_0x33ad59,_0x33ad59);break;case'radii_x':_0x1eb02f['radii']=new Cesium__namespace[(_0x4c3677(_0x2ae258._0x415b5f))]((_0x1a486c=_0x571e6c['radii_x'])!==null&&_0x1a486c!==void 0x0?_0x1a486c:0x64,(_0x405437=_0x571e6c['radii_y'])!==null&&_0x405437!==void 0x0?_0x405437:0x64,(_0x1b719a=_0x571e6c[_0x4c3677(0x310)])!==null&&_0x1b719a!==void 0x0?_0x1b719a:0x64);break;case _0x4c3677(_0x2ae258._0x273b3e):_0x1eb02f['innerRadii']=new Cesium__namespace['Cartesian3'](_0x33ad59,_0x33ad59,_0x33ad59);break;case'innerRadii_x':if(_0x571e6c['innerRadii_x']>0x0&&_0x571e6c['innerRadii_y']>0x0&&_0x571e6c['innerRadii_z']>0x0){var _0x190815,_0x338555,_0x4379bb;_0x1eb02f['innerRadii']=new Cesium__namespace[(_0x4c3677(0x741))]((_0x190815=_0x571e6c['innerRadii_x'])!==null&&_0x190815!==void 0x0?_0x190815:0x0,(_0x338555=_0x571e6c['innerRadii_y'])!==null&&_0x338555!==void 0x0?_0x338555:0x0,(_0x4379bb=_0x571e6c[_0x4c3677(_0x2ae258._0xdb3756)])!==null&&_0x4379bb!==void 0x0?_0x4379bb:0x0);}else _0x1eb02f['innerRadii']=new Cesium__namespace['Cartesian3'](0.001,0.001,0.001);break;case'minimumClockDegree':case'maximumClockDegree':case'minimumConeDegree':case'maximumConeDegree':_0x1eb02f[_0x6a2024['replace']('Degree','')]=Cesium__namespace[_0x4c3677(_0x2ae258._0x2ab1ca)]['toRadians'](_0x33ad59||0x0);break;default:this[_0x4c3677(0x821)](_0x6a2024,_0x33ad59,_0x571e6c,_0x1eb02f);break;}}},{'key':'_toOneJson','value':function _0x5a5724(_0x5d4c97,_0x1d87ec,_0x451f58){var _0x1c0279=_0x3c32;switch(_0x5d4c97){case'radii':{_0x451f58[_0x1c0279(_0x34f186._0xfd70e6)]=_0x1d87ec['x'],_0x451f58['radii_y']=_0x1d87ec['y'],_0x451f58['radii_z']=_0x1d87ec['z'];break;}case'innerRadii':{_0x451f58[_0x1c0279(_0x34f186._0x3c1f44)]=_0x1d87ec['x'],_0x451f58['innerRadii_y']=_0x1d87ec['y'],_0x451f58['innerRadii_z']=_0x1d87ec['z'];break;}case'minimumClock':case _0x1c0279(_0x34f186._0x4faafd):case _0x1c0279(0x606):case _0x1c0279(_0x34f186._0x548225):_0x451f58[_0x5d4c97+'Degree']=formatNum$1(Cesium__namespace[_0x1c0279(0x2d5)]['toDegrees'](_0x1d87ec),0x2);break;default:this['_toOneJson_Poly'](_0x5d4c97,_0x1d87ec,_0x451f58);break;}}}],[{'key':'toCesiumVal','value':function _0x75c10a(_0x1da501,_0x587ef4,_0x7582d0){var _0x49bd55=_0x3c32;return!this[_0x49bd55(0xdbf)]&&(this['ellipsoidStyleConver']=new _0x3868a9()),this['ellipsoidStyleConver'][_0x49bd55(0xeeb)]=_0x7582d0,this['ellipsoidStyleConver']['toCesiumVal'](_0x1da501,_0x587ef4);}},{'key':'toJSON','value':function _0xef6f88(_0x50b70b,_0x4553a9,_0x3d99f1){var _0x587d7a=_0x3c32;return!this['ellipsoidStyleConver']&&(this['ellipsoidStyleConver']=new _0x3868a9()),this['ellipsoidStyleConver'][_0x587d7a(0xeeb)]=_0x3d99f1,this[_0x587d7a(_0x334b71._0x10f195)][_0x587d7a(0x702)](_0x50b70b,_0x4553a9);}}]),_0x3868a9;}(BaseStyleConver),LabelStyleConver=function(_0x409ad2){var _0x9555d8={_0x1cfe01:0x438},_0x43518d={_0x2e42fa:0x26d,_0x28d6e6:0x6d3,_0x14ec15:0xe2f},_0x577c78={_0x412def:0xa9a},_0x1d2458={_0xf59b0b:0xf97,_0x47828c:0x444,_0x130cc0:0xc04},_0x38e307={_0x17eaa2:0xf51,_0x4d2bea:0x473,_0x40ece6:0xe2f,_0x51f7b2:0x26d,_0x354ba2:0x410,_0xb6248c:0x822,_0x4dca64:0x97f,_0x30a241:0x9db,_0x4f9964:0x8b3},_0x3b9711={_0x5d103f:0xa9f,_0x2ef074:0xb77,_0x239fce:0x2d4},_0x271c4a=_0xf99cb3;_inherits(_0x1744a3,_0x409ad2);var _0x35067c=_createSuper(_0x1744a3);function _0x1744a3(){return _classCallCheck(this,_0x1744a3),_0x35067c['apply'](this,arguments);}return _createClass(_0x1744a3,[{'key':'_toCesiumValBefore','value':function _0x565e27(_0x4f07dc,_0x4e3841){var _0x27462b,_0x28c8a6;_0x4e3841['horizontalOrigin']=(_0x27462b=_0x4e3841['horizontalOrigin'])!==null&&_0x27462b!==void 0x0?_0x27462b:Cesium__namespace['HorizontalOrigin']['CENTER'],_0x4e3841['verticalOrigin']=(_0x28c8a6=_0x4e3841['verticalOrigin'])!==null&&_0x28c8a6!==void 0x0?_0x28c8a6:Cesium__namespace['HorizontalOrigin']['BOTTOM'];}},{'key':'_toCesiumValEnd','value':function _0x41beff(_0x569424,_0x2f5fc1){var _0x35bbfe=_0x3c32,_0x3a4024;!Cesium__namespace['defined'](_0x569424['font'])&&(_0x2f5fc1[_0x35bbfe(0x855)]=''['concat'](_0x569424['font_style']||'','\x20')['concat'](_0x569424['font_weight']||'','\x20')[_0x35bbfe(_0x3b9711._0x5d103f)](_0x569424[_0x35bbfe(_0x3b9711._0x2ef074)]||0x12,_0x35bbfe(_0x3b9711._0x239fce))[_0x35bbfe(0xa9f)](_0x569424['font_family']||'微软雅黑')),!Cesium__namespace['defined'](_0x569424[_0x35bbfe(0xba9)])&&((_0x3a4024=_0x569424['fill'])!==null&&_0x3a4024!==void 0x0?_0x3a4024:!![])&&(_0x569424['outline']?_0x2f5fc1['style']=Cesium__namespace['LabelStyle']['FILL_AND_OUTLINE']:_0x2f5fc1['style']=Cesium__namespace['LabelStyle']['FILL']);}},{'key':'_getExcludedStyle','value':function _0x161b16(){var _0x1c1712=_0x3c32;return['font_style','font_weight',_0x1c1712(0xb77),'font_family','backgroundOpacity',_0x1c1712(0xe8f)];}},{'key':'_toOneCesiumVal','value':function _0x4abb2a(_0x229a64,_0x47966d,_0xb73066,_0x1ce440){var _0x13c68e=_0x3c32;switch(_0x229a64){case'text':{if(this[_0x13c68e(_0x38e307._0x17eaa2)]){var _0x27c7ed;_0x47966d=template(_0x47966d,this['attr'],(_0x27c7ed=_0xb73066[_0x13c68e(0xccd)])!==null&&_0x27c7ed!==void 0x0?_0x27c7ed:!![]);}_0x1ce440[_0x13c68e(_0x38e307._0x4d2bea)]=String(_0x47966d||'')['replace'](/<br \/>/gm,'\x0a');break;}case'color':{_0x1ce440['fillColor']=this['getColorByStyle'](_0xb73066);break;}case _0x13c68e(_0x38e307._0x40ece6):{_0x1ce440['outlineColor']=this['getOutlineColorByStyle'](_0xb73066);break;}case _0x13c68e(0x3a4):case'fillColor':{_0x1ce440[_0x229a64]=getCesiumColor(_0x47966d);break;}case'background':_0x1ce440['background']=_0x47966d,_0x1ce440['showBackground']=_0x47966d;break;case'backgroundColor':{var _0x1e8870=getCesiumColor(_0x47966d,Cesium__namespace[_0x13c68e(_0x38e307._0x51f7b2)]['BLACK']);if(Cesium__namespace['defined'](_0xb73066[_0x13c68e(_0x38e307._0x354ba2)]))_0x1e8870=_0x1e8870[_0x13c68e(_0x38e307._0xb6248c)](Number(_0xb73066['backgroundOpacity']));else Cesium__namespace[_0x13c68e(0x8b3)](_0xb73066['opacity'])&&(_0x1e8870=_0x1e8870['withAlpha'](Number(_0xb73066['opacity'])));_0x1ce440['backgroundColor']=_0x1e8870;break;}case _0x13c68e(_0x38e307._0x4dca64):_0x1ce440['backgroundPadding']=new Cesium__namespace[(_0x13c68e(0xa8e))](_0x47966d*1.2,_0x47966d),_0x1ce440['padding']=_0x47966d;break;case _0x13c68e(0x636):!_0x47966d&&(_0x1ce440['pixelOffset']=new Cesium__namespace['Cartesian2'](0x0,0x0));break;case _0x13c68e(0x444):case'pixelOffsetY':_0x1ce440['pixelOffset']=new Cesium__namespace[(_0x13c68e(0xa8e))](_0xb73066[_0x13c68e(0x444)]||0x0,_0xb73066[_0x13c68e(_0x38e307._0x30a241)]||0x0);break;case'pixelOffset':Cesium__namespace[_0x13c68e(_0x38e307._0x4f9964)](_0x47966d[0x0])&&Cesium__namespace[_0x13c68e(0x8b3)](_0x47966d[0x1])?_0x1ce440['pixelOffset']=new Cesium__namespace['Cartesian2'](_0x47966d[0x0],_0x47966d[0x1]):_0x1ce440['pixelOffset']=_0x47966d;break;default:this[_0x13c68e(0x392)](_0x229a64,_0x47966d,_0xb73066,_0x1ce440);break;}}},{'key':'_toOneJson','value':function _0x88a867(_0xd82fe7,_0x233d99,_0x53d51a){var _0x5b804b=_0x3c32;switch(_0xd82fe7){case _0x5b804b(_0x1d2458._0xf59b0b):{_0x53d51a[_0x5b804b(_0x1d2458._0x47828c)]=_0x233d99['x'],_0x53d51a['pixelOffsetY']=_0x233d99['y'];break;}case _0x5b804b(_0x1d2458._0x130cc0):{_0x233d99===Number['POSITIVE_INFINITY']?_0x53d51a[_0x5b804b(0xf5c)]=![]:_0x53d51a['disableDepthTestDistance']=_0x233d99;break;}default:this['_toOneJson_Point'](_0xd82fe7,_0x233d99,_0x53d51a);break;}}}],[{'key':_0x271c4a(_0x9555d8._0x1cfe01),'value':function _0x576c2d(_0x3a69a2,_0x2d1dd5,_0x3b1346){var _0x24299c=_0x271c4a;return!this['labelStyleConver']&&(this['labelStyleConver']=new _0x1744a3()),this['labelStyleConver'][_0x24299c(0xf51)]=_0x3b1346,_0x2d1dd5=this[_0x24299c(0xa9a)]['toCesiumVal'](_0x3a69a2,_0x2d1dd5),_0x2d1dd5;}},{'key':'toJSON','value':function _0x488de1(_0x1054fa,_0x4f8d71){var _0x3c9cea=_0x271c4a;return!this[_0x3c9cea(0xa9a)]&&(this['labelStyleConver']=new _0x1744a3()),this[_0x3c9cea(_0x577c78._0x412def)]['toJSON'](_0x1054fa,_0x4f8d71);}},{'key':'setOpacity','value':function _0x4ec1c1(_0x257e1a,_0x2ba798){var _0x775b3d=_0x271c4a,_0x1b0a98=getCesiumValue(_0x257e1a['fillColor'],Cesium__namespace[_0x775b3d(_0x43518d._0x2e42fa)]);if(_0x1b0a98){if(!Cesium__namespace['defined'](_0x257e1a['_fillColor_alpha_bak'])){var _0x42b874;_0x257e1a['_fillColor_alpha_bak']=(_0x42b874=_0x1b0a98['alpha'])!==null&&_0x42b874!==void 0x0?_0x42b874:0x1;}_0x257e1a['fillColor']=_0x1b0a98['withAlpha'](_0x2ba798*_0x257e1a[_0x775b3d(_0x43518d._0x28d6e6)]);}else _0x257e1a['fillColor']=Cesium__namespace['Color']['WHITE']['withAlpha'](_0x2ba798);var _0x3df5b0=getCesiumValue(_0x257e1a[_0x775b3d(_0x43518d._0x14ec15)],Cesium__namespace['Color']);if(_0x3df5b0){if(!Cesium__namespace['defined'](_0x257e1a[_0x775b3d(0x673)])){var _0x3db33b;_0x257e1a['_outlineColor_alpha_bak']=(_0x3db33b=_0x3df5b0['alpha'])!==null&&_0x3db33b!==void 0x0?_0x3db33b:0x1;}_0x257e1a['outlineColor']=_0x3df5b0[_0x775b3d(0x822)](_0x2ba798*_0x257e1a['_outlineColor_alpha_bak']);}var _0x3e79d0=getCesiumValue(_0x257e1a['backgroundColor'],Cesium__namespace[_0x775b3d(0x26d)]);if(_0x3e79d0){if(!Cesium__namespace['defined'](_0x257e1a['_backgroundColor_alpha_bak'])){var _0x1a4b45;_0x257e1a['_backgroundColor_alpha_bak']=(_0x1a4b45=_0x3e79d0[_0x775b3d(0xcd0)])!==null&&_0x1a4b45!==void 0x0?_0x1a4b45:0x1;}_0x257e1a[_0x775b3d(0x33a)]=_0x3e79d0[_0x775b3d(0x822)](_0x2ba798*_0x257e1a['_backgroundColor_alpha_bak']);}}}]),_0x1744a3;}(BaseStyleConver),ModelStyleConver=function(_0x2530e9){var _0x3d10c4={_0x42933d:0x4a5,_0x254a23:0xe71},_0x12e8c6={_0x5cd951:0x300,_0x3488df:0x822},_0x4a4fb1={_0x5cd65d:0xacf},_0xf35128={_0x3ee310:0xeeb},_0x57ae96={_0xdfc250:0x45d,_0x17cb6d:0x488},_0x40ff35={_0x4bb7f4:0x98c,_0x391b83:0x21e,_0x4ca69a:0x21e,_0x4a31c5:0xcad,_0x303af2:0x822},_0x30116f={_0x46222e:0x45d},_0x4355e0=_0xf99cb3;_inherits(_0x4f6193,_0x2530e9);var _0x4eac59=_createSuper(_0x4f6193);function _0x4f6193(){return _classCallCheck(this,_0x4f6193),_0x4eac59['apply'](this,arguments);}return _createClass(_0x4f6193,[{'key':_0x4355e0(_0x3d10c4._0x42933d),'value':function _0x241020(_0x41f068,_0x15d7a8){}},{'key':_0x4355e0(0x2a4),'value':function _0x3c61d0(){return['silhouette','silhouetteColor','silhouetteAlpha','silhouetteSize','fill','opacity'];}},{'key':'_toOneCesiumVal','value':function _0x22eebb(_0x47db06,_0x350ec3,_0x63ad0a,_0x5aec03){var _0x251f8b=_0x4355e0;switch(_0x47db06){case _0x251f8b(_0x30116f._0x46222e):case'modelUrl':case'uri':this['isEntity']?_0x5aec03['uri']=_0x350ec3:_0x5aec03[_0x251f8b(_0x30116f._0x46222e)]=_0x350ec3;break;case _0x251f8b(0x4e4):!isNaN(_0x350ec3)&&(_0x5aec03[_0x47db06]=_0x350ec3);break;default:this['_toOneCesiumVal_Point'](_0x47db06,_0x350ec3,_0x63ad0a,_0x5aec03);break;}}},{'key':'_toCesiumValEnd','value':function _0x185bcf(_0x3f8b79,_0x2af73f){var _0x437fb1=_0x4355e0;_0x2af73f['show']=Boolean(_0x2af73f['uri']||_0x2af73f['url']);if(_0x3f8b79[_0x437fb1(0xe8f)])_0x2af73f[_0x437fb1(_0x40ff35._0x4bb7f4)]=getColorByStyle(_0x3f8b79,Cesium__namespace['Color']['WHITE']);else Cesium__namespace['defined'](_0x3f8b79['opacity'])&&_0x3f8b79['opacity']!==0x1?_0x2af73f['color']=Cesium__namespace['Color']['WHITE']['withAlpha'](_0x3f8b79['opacity']):_0x2af73f['color']=Cesium__namespace['Color']['WHITE'];if(_0x3f8b79['silhouette']){var _0x1cb4bd=getCesiumColor(_0x3f8b79['silhouetteColor'],Cesium__namespace['Color']['WHITE']);Cesium__namespace['defined'](_0x3f8b79[_0x437fb1(_0x40ff35._0x391b83)])&&(_0x1cb4bd=_0x1cb4bd['withAlpha'](Number(_0x3f8b79[_0x437fb1(_0x40ff35._0x4ca69a)]))),Cesium__namespace['defined'](_0x3f8b79[_0x437fb1(_0x40ff35._0x4a31c5)])&&_0x3f8b79[_0x437fb1(_0x40ff35._0x4a31c5)]!==0x1&&(_0x1cb4bd=_0x1cb4bd[_0x437fb1(_0x40ff35._0x303af2)](_0x1cb4bd['alpha']*_0x3f8b79['globalAlpha'])),_0x2af73f['silhouetteColor']=_0x1cb4bd,_0x2af73f['silhouetteSize']=Number(_0x3f8b79['silhouetteSize']||0x1);}else _0x2af73f['silhouetteColor']=undefined,_0x2af73f[_0x437fb1(0x85b)]=0x0;}},{'key':_0x4355e0(_0x3d10c4._0x254a23),'value':function _0x1a602b(_0xc8e785,_0x2e5d16,_0x3c5815){var _0x2408f3=_0x4355e0;switch(_0xc8e785){case'uri':{_0x3c5815[_0x2408f3(_0x57ae96._0xdfc250)]=_0x2e5d16;break;}default:this[_0x2408f3(_0x57ae96._0x17cb6d)](_0xc8e785,_0x2e5d16,_0x3c5815);break;}}}],[{'key':'toCesiumVal','value':function _0x4a47f7(_0x4054fc,_0x5c0685,_0xb86db4){var _0x2c8227=_0x4355e0;return!this['modelStyleConver']&&(this[_0x2c8227(0xacf)]=new _0x4f6193()),this['modelStyleConver'][_0x2c8227(_0xf35128._0x3ee310)]=_0xb86db4,this[_0x2c8227(0xacf)]['toCesiumVal'](_0x4054fc,_0x5c0685);}},{'key':'toJSON','value':function _0x401b34(_0x56d66d,_0x5a2c44,_0x34af69){var _0xe6040b=_0x4355e0;return!this[_0xe6040b(0xacf)]&&(this[_0xe6040b(_0x4a4fb1._0x5cd65d)]=new _0x4f6193()),this[_0xe6040b(0xacf)]['isEntity']=_0x34af69,this['modelStyleConver']['toJSON'](_0x56d66d,_0x5a2c44);}},{'key':'setOpacity','value':function _0x4bfa63(_0x149cdb,_0x530bf7){var _0x4dd6b8=_0x4355e0,_0x34a89e=getCesiumValue(_0x149cdb['color'],Cesium__namespace[_0x4dd6b8(0x26d)]);if(!Cesium__namespace[_0x4dd6b8(0x8b3)](_0x149cdb[_0x4dd6b8(_0x12e8c6._0x5cd951)])){var _0x413a18;_0x149cdb['_color_alpha_bak']=(_0x413a18=_0x34a89e===null||_0x34a89e===void 0x0?void 0x0:_0x34a89e['alpha'])!==null&&_0x413a18!==void 0x0?_0x413a18:0x1;}_0x34a89e?_0x149cdb['color']=_0x34a89e['withAlpha'](_0x530bf7*_0x149cdb['_color_alpha_bak']):_0x149cdb['color']=Cesium__namespace[_0x4dd6b8(0x26d)][_0x4dd6b8(0xb73)][_0x4dd6b8(_0x12e8c6._0x3488df)](_0x530bf7);var _0x2b8211=getCesiumValue(_0x149cdb[_0x4dd6b8(0x267)],Cesium__namespace[_0x4dd6b8(0x26d)]);if(_0x2b8211){if(!Cesium__namespace['defined'](_0x149cdb['_silhouetteColor_alpha_bak'])){var _0x5361c6;_0x149cdb['_silhouetteColor_alpha_bak']=(_0x5361c6=_0x2b8211['alpha'])!==null&&_0x5361c6!==void 0x0?_0x5361c6:0x1;}_0x149cdb['silhouetteColor']=_0x2b8211['withAlpha'](_0x530bf7*_0x149cdb['_silhouetteColor_alpha_bak']);}}}]),_0x4f6193;}(BaseStyleConver),PathStyleConver=function(_0x59d150){var _0x54ae87={_0x3b99c9:0x60f,_0x388845:0x702},_0x2a7d4c={_0x379c76:0x9c3},_0x295235={_0x3e5da4:0x438},_0x1bfb71=_0xf99cb3;_inherits(_0x363411,_0x59d150);var _0x4825fd=_createSuper(_0x363411);function _0x363411(){return _classCallCheck(this,_0x363411),_0x4825fd['apply'](this,arguments);}return _createClass(_0x363411,[{'key':_0x1bfb71(_0x54ae87._0x3b99c9),'value':function _0x38b8f9(_0x5e43c0,_0x5c22f1,_0x7b2319,_0x27b88a){this['_toOneCesiumVal_Poly'](_0x5e43c0,_0x5c22f1,_0x7b2319,_0x27b88a);}},{'key':'_toOneJson','value':function _0x3b3084(_0x451937,_0x59b719,_0x454087){this['_toOneJson_Poly'](_0x451937,_0x59b719,_0x454087);}}],[{'key':'toCesiumVal','value':function _0x389203(_0x28b6a4,_0x356071,_0x404e3f){var _0xdaf845=_0x1bfb71;return!this['pathStyleConver']&&(this['pathStyleConver']=new _0x363411()),this['pathStyleConver']['isEntity']=_0x404e3f,this['pathStyleConver'][_0xdaf845(_0x295235._0x3e5da4)](_0x28b6a4,_0x356071);}},{'key':_0x1bfb71(_0x54ae87._0x388845),'value':function _0x5dcfb0(_0x433b6f,_0x1f2ccc,_0x173a3b){var _0x31c265=_0x1bfb71;return!this[_0x31c265(_0x2a7d4c._0x379c76)]&&(this['pathStyleConver']=new _0x363411()),this['pathStyleConver']['isEntity']=_0x173a3b,this['pathStyleConver']['toJSON'](_0x433b6f,_0x1f2ccc);}}]),_0x363411;}(BaseStyleConver),PlaneStyleConver=function(_0x3c4a72){var _0x52f50a={_0x84954a:0x651},_0x5561d8={_0x189e54:0x8a7},_0x2c1675={_0x36bd45:0x8a7},_0x348cb7={_0x2668b9:0x8a7,_0x4f025f:0xeeb},_0x433f52={_0x49e72f:0x89c,_0x2fe73e:0xa19,_0x2dc475:0xb1e,_0x4a9441:0x5c6,_0x1fb877:0xa19},_0x3c9010={_0xa6efc9:0x89c,_0x2c751b:0xab2},_0x164fd2={_0x5dc12e:0x7dc,_0x22fe7e:0x4a5},_0x1ee8dd=_0xf99cb3;_inherits(_0x5d919d,_0x3c4a72);var _0x570e50=_createSuper(_0x5d919d);function _0x5d919d(){var _0x5070fc=_0x3c32;return _classCallCheck(this,_0x5d919d),_0x570e50[_0x5070fc(0xf93)](this,arguments);}return _createClass(_0x5d919d,[{'key':'_toCesiumValBefore','value':function _0x4d12f7(_0x3910af,_0xecc56a){var _0x44698b=_0x3c32;_get(_getPrototypeOf(_0x5d919d[_0x44698b(_0x164fd2._0x5dc12e)]),_0x44698b(_0x164fd2._0x22fe7e),this)['call'](this,_0x3910af,_0xecc56a);}},{'key':'_toOneCesiumVal','value':function _0x236aff(_0x5b09e6,_0x22bf69,_0x23b6dd,_0xf1d258){var _0x1a4951=_0x3c32;switch(_0x5b09e6){case _0x1a4951(_0x3c9010._0xa6efc9):{var _0x5770d1,_0x5acea8,_0x33d272=(_0x5770d1=_0x23b6dd[_0x1a4951(_0x3c9010._0xa6efc9)])!==null&&_0x5770d1!==void 0x0?_0x5770d1:0x64,_0x2c5df6=(_0x5acea8=_0x23b6dd['dimensions_y'])!==null&&_0x5acea8!==void 0x0?_0x5acea8:0x64;_0xf1d258['dimensions']=new Cesium__namespace[(_0x1a4951(0xa8e))](_0x33d272,_0x2c5df6);break;}case'plane_normal':{var _0x4b0c9b,_0x47e073;switch(_0x22bf69){case'x':_0x47e073=Cesium__namespace['Cartesian3']['UNIT_X'];break;case'y':_0x47e073=Cesium__namespace['Cartesian3'][_0x1a4951(0x5c6)];break;case'z':_0x47e073=Cesium__namespace['Cartesian3']['UNIT_Z'];break;default:_0x47e073=_0x22bf69;break;}var _0x2c51c5=(_0x4b0c9b=_0x23b6dd[_0x1a4951(_0x3c9010._0x2c751b)])!==null&&_0x4b0c9b!==void 0x0?_0x4b0c9b:0x0;_0xf1d258['plane']=new Cesium__namespace['Plane'](_0x47e073,_0x2c51c5);break;}default:this['_toOneCesiumVal_Poly'](_0x5b09e6,_0x22bf69,_0x23b6dd,_0xf1d258);break;}}},{'key':'_toOneJson','value':function _0x724d(_0x2b007c,_0x58671b,_0x108bf8){var _0x15c936=_0x3c32;switch(_0x2b007c){case'dimensions':{_0x108bf8[_0x15c936(_0x433f52._0x49e72f)]=_0x58671b['x'],_0x108bf8['dimensions_y']=_0x58671b['y'];break;}case _0x15c936(_0x433f52._0x2fe73e):{if(_0x58671b[_0x15c936(_0x433f52._0x2dc475)](Cesium__namespace['Cartesian3']['UNIT_X']))_0x108bf8[_0x15c936(0xa19)]='x';else{if(_0x58671b['equals'](Cesium__namespace['Cartesian3'][_0x15c936(_0x433f52._0x4a9441)]))_0x108bf8['plane_normal']='y';else _0x58671b[_0x15c936(_0x433f52._0x2dc475)](Cesium__namespace['Cartesian3']['UNIT_Z'])?_0x108bf8[_0x15c936(_0x433f52._0x1fb877)]='z':(logWarn('plane类型未识别',_0x58671b),_0x108bf8['plane_normal']='z');}break;}case'plane':{if(_0x58671b[_0x15c936(0x1c7)]['equals'](Cesium__namespace['Cartesian3'][_0x15c936(0xaae)]))_0x108bf8['plane_normal']='x';else{if(_0x58671b['normal']['equals'](Cesium__namespace['Cartesian3']['UNIT_Y']))_0x108bf8['plane_normal']='y';else _0x58671b['normal'][_0x15c936(_0x433f52._0x2dc475)](Cesium__namespace['Cartesian3']['UNIT_Z'])?_0x108bf8['plane_normal']='z':(logWarn('plane类型未识别',_0x58671b),_0x108bf8['plane_normal']='z');}_0x108bf8['plane_distance']=_0x58671b['distance'];break;}default:this['_toOneJson_Poly'](_0x2b007c,_0x58671b,_0x108bf8);break;}}}],[{'key':'toCesiumVal','value':function _0x5f17a7(_0x1c7ce8,_0x153f91,_0x316abe){var _0x4bc575=_0x3c32;return!this[_0x4bc575(_0x348cb7._0x2668b9)]&&(this['planeStyleConver']=new _0x5d919d()),this['planeStyleConver'][_0x4bc575(_0x348cb7._0x4f025f)]=_0x316abe,this['planeStyleConver']['toCesiumVal'](_0x1c7ce8,_0x153f91);}},{'key':'toJSON','value':function _0x35883d(_0x320c5f,_0x16d69b,_0x24a19d){var _0x1a0853=_0x3c32;return!this[_0x1a0853(0x8a7)]&&(this[_0x1a0853(_0x2c1675._0x36bd45)]=new _0x5d919d()),this['planeStyleConver'][_0x1a0853(0xeeb)]=_0x24a19d,this[_0x1a0853(0x8a7)]['toJSON'](_0x320c5f,_0x16d69b);}},{'key':_0x1ee8dd(_0x52f50a._0x84954a),'value':function _0x22c221(_0x262a0b,_0x2a758d,_0x52ae4c){var _0xf8350f=_0x1ee8dd;return!this[_0xf8350f(0x8a7)]&&(this['planeStyleConver']=new _0x5d919d()),this[_0xf8350f(_0x5561d8._0x189e54)]['_toOneJson'](_0x262a0b,_0x2a758d,_0x52ae4c);}}]),_0x5d919d;}(BaseStyleConver),PointStyleConver=function(_0x7704f){var _0x195e31={_0x39ab23:0x702},_0x1d86bc={_0x4593a5:0x7f6},_0x1201f8={_0x3c57c7:0xe2f},_0x234451=_0xf99cb3;_inherits(_0x37a0d1,_0x7704f);var _0x372740=_createSuper(_0x37a0d1);function _0x37a0d1(){return _classCallCheck(this,_0x37a0d1),_0x372740['apply'](this,arguments);}return _createClass(_0x37a0d1,[{'key':'_toCesiumValBefore','value':function _0x39d6cb(_0x3cda47,_0x2a35c4){_0x2a35c4['pixelSize']=0x6;}},{'key':'_toCesiumValEnd','value':function _0x5b34a1(_0x484d90,_0x3b299f){_0x484d90['outline']===![]&&(_0x3b299f['outlineWidth']=0x0);}},{'key':'_toOneCesiumVal','value':function _0x254157(_0x3fac67,_0x4448f0,_0x1951ad,_0x32f1e7){var _0x3f2882=_0x3c32;switch(_0x3fac67){case'color':case _0x3f2882(0x29b):{_0x32f1e7['color']=this['getColorByStyle'](_0x1951ad);break;}case _0x3f2882(_0x1201f8._0x3c57c7):{_0x32f1e7[_0x3f2882(0xe2f)]=this['getOutlineColorByStyle'](_0x1951ad);break;}default:this['_toOneCesiumVal_Point'](_0x3fac67,_0x4448f0,_0x1951ad,_0x32f1e7);break;}}},{'key':'_toOneJson','value':function _0x2384d4(_0x396c57,_0x13c815,_0x5d09d4){var _0x3d81ad=_0x3c32;this[_0x3d81ad(0x488)](_0x396c57,_0x13c815,_0x5d09d4);}}],[{'key':'toCesiumVal','value':function _0x5e4f31(_0x52d551,_0x2f12da,_0x1ffcb9){var _0x458a2b=_0x3c32;return!this[_0x458a2b(_0x1d86bc._0x4593a5)]&&(this['pointStyleConver']=new _0x37a0d1()),this['pointStyleConver'][_0x458a2b(0xeeb)]=_0x1ffcb9,this[_0x458a2b(0x7f6)]['toCesiumVal'](_0x52d551,_0x2f12da);}},{'key':_0x234451(_0x195e31._0x39ab23),'value':function _0x2178a1(_0x30f6ca,_0x33c81b,_0x339824){var _0x41a336=_0x234451;return!this[_0x41a336(0x7f6)]&&(this['pointStyleConver']=new _0x37a0d1()),this['pointStyleConver']['isEntity']=_0x339824,this['pointStyleConver']['toJSON'](_0x30f6ca,_0x33c81b);}}]),_0x37a0d1;}(BaseStyleConver),PolygonStyleConver=function(_0x594f58){var _0x4cb3ae={_0x4cc488:0x4a5,_0x15a540:0xe71},_0x3c56f8={_0x48107f:0x929},_0x500320={_0x88ff08:0x2d5,_0x1c0b87:0x8b8,_0x132a6a:0xfef},_0x311324={_0x196afa:0x8b3,_0x5dc576:0xe1c,_0x2cf974:0xe1c,_0x4fceaa:0x821},_0x40517e={_0x2ddf4d:0xcbb,_0x3fad8a:0x9a3},_0x53fd5c={_0x22af36:0xf93},_0x26a290=_0xf99cb3;_inherits(_0x5b0291,_0x594f58);var _0x2fa7f0=_createSuper(_0x5b0291);function _0x5b0291(){var _0x2a61ae=_0x3c32;return _classCallCheck(this,_0x5b0291),_0x2fa7f0[_0x2a61ae(_0x53fd5c._0x22af36)](this,arguments);}return _createClass(_0x5b0291,[{'key':_0x26a290(_0x4cb3ae._0x4cc488),'value':function _0x3c63f3(_0x30ea9c,_0x193790){var _0x600da3=_0x26a290;_get(_getPrototypeOf(_0x5b0291['prototype']),_0x600da3(0x4a5),this)['call'](this,_0x30ea9c,_0x193790);if(_0x30ea9c[_0x600da3(0x641)])_0x193790[_0x600da3(_0x40517e._0x2ddf4d)]=Cesium__namespace['ArcType']['GEODESIC'],_0x30ea9c['hasOwnProperty']('height')&&delete _0x30ea9c['height'],_0x30ea9c['hasOwnProperty']('diffHeight')&&delete _0x30ea9c[_0x600da3(_0x40517e._0x3fad8a)],_0x30ea9c['hasOwnProperty']('extrudedHeight')&&delete _0x30ea9c['extrudedHeight'];else Cesium__namespace['defined'](_0x30ea9c['height'])?(_0x30ea9c['clampToGround']=![],_0x193790['perPositionHeight']=![]):(_0x30ea9c['clampToGround']=![],_0x193790['perPositionHeight']=!![]);}},{'key':'_toOneCesiumVal','value':function _0x5f5bfc(_0xb00dd2,_0x30d45f,_0xadfce4,_0x433d12){var _0x57e0d5=_0x26a290;switch(_0xb00dd2){case _0x57e0d5(0xe2f):{_0x433d12['outlineColor']=this['getOutlineColorByStyle'](_0xadfce4);break;}case'height':{_0x433d12[_0xb00dd2]=_0x30d45f,_0x433d12['perPositionHeight']=![];break;}case'diffHeight':{Cesium__namespace[_0x57e0d5(_0x311324._0x196afa)](_0xadfce4['height'])&&(_0x433d12[_0x57e0d5(0xd06)]=_0xadfce4[_0x57e0d5(_0x311324._0x5dc576)]+_0x30d45f);break;}case'clampToGround':_0x433d12[_0xb00dd2]=_0x30d45f,_0x433d12['perPositionHeight']=!_0x30d45f&&!Cesium__namespace[_0x57e0d5(_0x311324._0x196afa)](_0xadfce4[_0x57e0d5(_0x311324._0x2cf974)]);break;case'stRotation':_0x433d12['stRotation']=_0x30d45f;break;case'stRotationDegree':_0x433d12['stRotation']=Cesium__namespace['Math']['toRadians'](_0x30d45f);break;default:this[_0x57e0d5(_0x311324._0x4fceaa)](_0xb00dd2,_0x30d45f,_0xadfce4,_0x433d12);break;}}},{'key':_0x26a290(_0x4cb3ae._0x15a540),'value':function _0x1f0843(_0x1a83eb,_0x61b7dc,_0x558f0d){var _0x5955b8=_0x26a290;switch(_0x1a83eb){case'stRotation':{_0x558f0d['stRotationDegree']=formatNum$1(Cesium__namespace[_0x5955b8(_0x500320._0x88ff08)][_0x5955b8(_0x500320._0x1c0b87)](_0x61b7dc),0x1);break;}default:this[_0x5955b8(_0x500320._0x132a6a)](_0x1a83eb,_0x61b7dc,_0x558f0d);break;}}}],[{'key':'toCesiumVal','value':function _0x5dd46d(_0x29b21d,_0x38ed81,_0x287708){var _0x2b7675=_0x26a290;return!this[_0x2b7675(0x929)]&&(this[_0x2b7675(0x929)]=new _0x5b0291()),this['polygonStyleConver'][_0x2b7675(0xeeb)]=_0x287708,this['polygonStyleConver']['toCesiumVal'](_0x29b21d,_0x38ed81);}},{'key':'toJSON','value':function _0x224966(_0x260ae2,_0x48ed94,_0x59de27){var _0x176a22=_0x26a290;return!this['polygonStyleConver']&&(this['polygonStyleConver']=new _0x5b0291()),this[_0x176a22(_0x3c56f8._0x48107f)][_0x176a22(0xeeb)]=_0x59de27,this['polygonStyleConver']['toJSON'](_0x260ae2,_0x48ed94);}}]),_0x5b0291;}(BaseStyleConver),PolylineStyleConver=function(_0x34f8cf){var _0x3448ff={_0x313f1c:0x438},_0x54f6e9={_0xeddd20:0xc15},_0x56b393={_0x3b75d3:0x5b8,_0x476431:0x8b3,_0x48754d:0xf77},_0x48cc46={_0x406460:0xcbb,_0x825e9a:0xc19,_0x2e6f03:0xc0e},_0x213a09=_0xf99cb3;_inherits(_0x3cbbaf,_0x34f8cf);var _0x482989=_createSuper(_0x3cbbaf);function _0x3cbbaf(){var _0x2a56ec=_0x3c32;return _classCallCheck(this,_0x3cbbaf),_0x482989[_0x2a56ec(0xf93)](this,arguments);}return _createClass(_0x3cbbaf,[{'key':'_toCesiumValBefore','value':function _0x30eb58(_0x5b3075,_0x18b51b){var _0x472da5=_0x3c32;_get(_getPrototypeOf(_0x3cbbaf['prototype']),'_toCesiumValBefore',this)['call'](this,_0x5b3075,_0x18b51b),_0x5b3075['clampToGround']&&(_0x18b51b[_0x472da5(_0x48cc46._0x406460)]=Cesium__namespace['ArcType']['GEODESIC']),_0x5b3075[_0x472da5(_0x48cc46._0x825e9a)]===Color$2&&_0x5b3075[_0x472da5(_0x48cc46._0x2e6f03)]&&_0x5b3075[_0x472da5(0xe2f)]&&(_0x5b3075['materialType']=PolylineOutline);}},{'key':'_toOneCesiumVal','value':function _0x3fa6b6(_0x5523ff,_0x10a6a4,_0x3a3d2c,_0x2f6b8a){var _0x4acc2e=_0x3c32;switch(_0x5523ff){case'depthFail':if(_0x10a6a4){var _0xc97586=getCesiumColor(_0x3a3d2c['depthFailColor']||_0x3a3d2c['color'],Cesium__namespace['Color'][_0x4acc2e(_0x56b393._0x3b75d3)]);Cesium__namespace[_0x4acc2e(_0x56b393._0x476431)](_0x3a3d2c['depthFailOpacity'])&&(_0xc97586=_0xc97586[_0x4acc2e(0x822)](Number(_0x3a3d2c['depthFailOpacity']))),this['isEntity']?_0x2f6b8a[_0x4acc2e(0x9d2)]=_0xc97586:_0x2f6b8a['depthFailColor']=_0xc97586,_0x3a3d2c['opacity']===0x1&&(_0x3a3d2c['opacity']=0.98);}else _0x2f6b8a['depthFailMaterial']=undefined;_0x2f6b8a[_0x5523ff]=_0x10a6a4;break;case _0x4acc2e(0xf77):!this['isEntity']&&(_0x2f6b8a[_0x4acc2e(0xd73)]=_0x10a6a4);_0x2f6b8a[_0x4acc2e(_0x56b393._0x48754d)]=_0x10a6a4;break;default:this['_toOneCesiumVal_Poly'](_0x5523ff,_0x10a6a4,_0x3a3d2c,_0x2f6b8a);break;}}},{'key':'_toOneJson','value':function _0x2bad07(_0x3b9db7,_0x5b27bf,_0xaeb28){var _0x5ea107=_0x3c32;switch(_0x3b9db7){case'loop':_0xaeb28[_0x5ea107(0xf77)]=_0x5b27bf;break;default:this[_0x5ea107(0xfef)](_0x3b9db7,_0x5b27bf,_0xaeb28);break;}}}],[{'key':_0x213a09(_0x3448ff._0x313f1c),'value':function _0x38ed63(_0x5aaccd,_0x412875,_0x4d6f1f){var _0x4144c4=_0x213a09;return!this[_0x4144c4(0xc15)]&&(this['polylineStyleConver']=new _0x3cbbaf()),this[_0x4144c4(_0x54f6e9._0xeddd20)]['isEntity']=_0x4d6f1f,this['polylineStyleConver']['toCesiumVal'](_0x5aaccd,_0x412875);}},{'key':'toJSON','value':function _0x4872d7(_0x57e2aa,_0x2b0763,_0x4ba8ba){var _0x4fa191=_0x213a09;return!this['polylineStyleConver']&&(this['polylineStyleConver']=new _0x3cbbaf()),this['polylineStyleConver'][_0x4fa191(0xeeb)]=_0x4ba8ba,this['polylineStyleConver']['toJSON'](_0x57e2aa,_0x2b0763);}}]),_0x3cbbaf;}(BaseStyleConver),PolylineVolumeStyleConver=function(_0x1161fa){var _0x4ed153={_0xa481eb:0x33c,_0x200f86:0x438,_0x325839:0xd76},_0x5da3ec={_0xbde5ad:0xd57,_0x24c8f6:0x748},_0x1d7d0c={_0x5b08fc:0xed3},_0x3d61d2={_0x578b47:0x35f,_0x3c716b:0x35f},_0x423221={_0x7ed993:0xeeb},_0x5a9bd9={_0x15277b:0x821},_0x1e51f2={_0x3f4a62:0x769,_0x1827db:0xa96,_0x166e11:0x769,_0x219ea2:0xce8},_0x15d62d=_0xf99cb3;_inherits(_0x427717,_0x1161fa);var _0x1e726a=_createSuper(_0x427717);function _0x427717(){return _classCallCheck(this,_0x427717),_0x1e726a['apply'](this,arguments);}return _createClass(_0x427717,[{'key':_0x15d62d(_0x4ed153._0xa481eb),'value':function _0x16d069(_0x2454fb,_0xb6859a){var _0x4f7f7c=_0x15d62d,_0x210de9=_0x2454fb[_0x4f7f7c(_0x1e51f2._0x3f4a62)]||_0x2454fb['shapePositions'];_0x2454fb['radius']=_0x2454fb['radius']||0xa;switch(_0x210de9){case'pipeline':_0xb6859a['shape']=_0x427717[_0x4f7f7c(_0x1e51f2._0x1827db)](_0x2454fb);break;case'circle':_0xb6859a[_0x4f7f7c(_0x1e51f2._0x166e11)]=_0x427717['getShapeForCircle'](_0x2454fb);break;case _0x4f7f7c(_0x1e51f2._0x219ea2):_0xb6859a['shape']=_0x427717['getShapeForStar'](_0x2454fb);break;default:_0xb6859a['shape']=_0x210de9;break;}}},{'key':_0x15d62d(0x60f),'value':function _0x19b8d8(_0x2f19db,_0x50f462,_0xe82c2e,_0x455fdf){var _0x44fee0=_0x15d62d;this[_0x44fee0(_0x5a9bd9._0x15277b)](_0x2f19db,_0x50f462,_0xe82c2e,_0x455fdf);}},{'key':'_toOneJson','value':function _0xb20460(_0x30aae4,_0xa68ca6,_0x32799d){this['_toOneJson_Poly'](_0x30aae4,_0xa68ca6,_0x32799d);}}],[{'key':_0x15d62d(_0x4ed153._0x200f86),'value':function _0x574b8d(_0xd79cd5,_0x353497,_0x47cfd5){var _0x3e52e9=_0x15d62d;return!this['polylineVolumeStyleConver']&&(this['polylineVolumeStyleConver']=new _0x427717()),this['polylineVolumeStyleConver'][_0x3e52e9(_0x423221._0x7ed993)]=_0x47cfd5,this['polylineVolumeStyleConver']['toCesiumVal'](_0xd79cd5,_0x353497);}},{'key':'toJSON','value':function _0x3b4e0a(_0x3de3c7,_0x51673c,_0x4d268e){var _0xf8da89=_0x15d62d;return!this['polylineVolumeStyleConver']&&(this[_0xf8da89(_0x3d61d2._0x578b47)]=new _0x427717()),this['polylineVolumeStyleConver'][_0xf8da89(0xeeb)]=_0x4d268e,this[_0xf8da89(_0x3d61d2._0x3c716b)][_0xf8da89(0x702)](_0x3de3c7,_0x51673c);}},{'key':'getShapeForPipeline','value':function _0x1703da(_0xb59315){var _0x541e17=_0x15d62d,_0x360fa2,_0x185884,_0x3d1ef1,_0x325dd8,_0x392e43,_0xd0847d,_0x448e33,_0x2245fa=(_0x360fa2=_0xb59315['radius'])!==null&&_0x360fa2!==void 0x0?_0x360fa2:0x1,_0x1fda83=(_0x185884=_0xb59315['thicknes'])!==null&&_0x185884!==void 0x0?_0x185884:_0x2245fa/0x3,_0x3cd7c1=Math['ceil'](0x168/((_0x3d1ef1=_0xb59315[_0x541e17(0x204)])!==null&&_0x3d1ef1!==void 0x0?_0x3d1ef1:0x3c)),_0x3929ab=(_0x325dd8=_0xb59315['startAngle'])!==null&&_0x325dd8!==void 0x0?_0x325dd8:0x0,_0x308db8=(_0x392e43=_0xb59315[_0x541e17(0x919)])!==null&&_0x392e43!==void 0x0?_0x392e43:_0x3929ab+0x168,_0x28f13f=(_0xd0847d=_0xb59315['vscale'])!==null&&_0xd0847d!==void 0x0?_0xd0847d:0x1,_0xc5a52a=(_0x448e33=_0xb59315[_0x541e17(_0x1d7d0c._0x5b08fc)])!==null&&_0x448e33!==void 0x0?_0x448e33:0x1,_0x4bd664=[];for(var _0x4cad98=_0x3929ab;_0x4cad98<=_0x308db8;_0x4cad98+=_0x3cd7c1){var _0x22b644=Cesium__namespace['Math']['toRadians'](_0x4cad98);_0x4bd664['push'](new Cesium__namespace[(_0x541e17(0xa8e))](_0x2245fa*_0xc5a52a*Math['cos'](_0x22b644),_0x2245fa*_0x28f13f*Math[_0x541e17(0x4a6)](_0x22b644)));}for(var _0x142bab=_0x308db8;_0x142bab>=_0x3929ab;_0x142bab-=_0x3cd7c1){var _0x3bab21=Cesium__namespace['Math']['toRadians'](_0x142bab);_0x4bd664[_0x541e17(0x51d)](new Cesium__namespace[(_0x541e17(0xa8e))]((_0x2245fa-_0x1fda83)*_0xc5a52a*Math['cos'](_0x3bab21),(_0x2245fa-_0x1fda83)*_0x28f13f*Math['sin'](_0x3bab21)));}return _0x4bd664;}},{'key':_0x15d62d(_0x4ed153._0x325839),'value':function _0x722ebd(_0x127eac){var _0x35a528=_0x15d62d,_0x15bc01,_0x417ad3,_0x23f755,_0x1d31c1,_0x2c83a8,_0x4b3bb7,_0x400d7c=(_0x15bc01=_0x127eac['radius'])!==null&&_0x15bc01!==void 0x0?_0x15bc01:0x1,_0x306707=Math[_0x35a528(_0x5da3ec._0xbde5ad)](0x168/((_0x417ad3=_0x127eac['slices'])!==null&&_0x417ad3!==void 0x0?_0x417ad3:0x3c)),_0x18507b=(_0x23f755=_0x127eac[_0x35a528(0x8c4)])!==null&&_0x23f755!==void 0x0?_0x23f755:0x0,_0x42b0fe=(_0x1d31c1=_0x127eac[_0x35a528(0x919)])!==null&&_0x1d31c1!==void 0x0?_0x1d31c1:_0x18507b+0x168,_0x57bf27=(_0x2c83a8=_0x127eac[_0x35a528(0xcec)])!==null&&_0x2c83a8!==void 0x0?_0x2c83a8:0x1,_0x560644=(_0x4b3bb7=_0x127eac['hscale'])!==null&&_0x4b3bb7!==void 0x0?_0x4b3bb7:0x1,_0x5cb036=[];for(var _0x5971a0=_0x18507b;_0x5971a0<=_0x42b0fe;_0x5971a0+=_0x306707){var _0x39fdd7=Cesium__namespace[_0x35a528(0x2d5)][_0x35a528(_0x5da3ec._0x24c8f6)](_0x5971a0);_0x5cb036['push'](new Cesium__namespace['Cartesian2'](_0x400d7c*_0x560644*Math['cos'](_0x39fdd7),_0x400d7c*_0x57bf27*Math['sin'](_0x39fdd7)));}return _0x5cb036;}},{'key':'getShapeForStar','value':function _0x4d2758(_0x40eb8b){var _0x2044a0=_0x15d62d,_0x4f1a90,_0x593684,_0x51ae79,_0x15c04b,_0x3fb67b=(_0x4f1a90=_0x40eb8b['radius'])!==null&&_0x4f1a90!==void 0x0?_0x4f1a90:0x1,_0x194615=_0x3fb67b-((_0x593684=_0x40eb8b['thicknes'])!==null&&_0x593684!==void 0x0?_0x593684:_0x3fb67b/0x3),_0x11ba13=(_0x51ae79=_0x40eb8b[_0x2044a0(0x204)])!==null&&_0x51ae79!==void 0x0?_0x51ae79:0x6,_0x5707c9=Cesium__namespace['Math'][_0x2044a0(0x748)]((_0x15c04b=_0x40eb8b['startAngle'])!==null&&_0x15c04b!==void 0x0?_0x15c04b:0x0),_0x1feac9=Math['PI']/_0x11ba13,_0x316798=0x2*_0x11ba13,_0x102a67=new Array(_0x316798);for(var _0x2211a8=0x0;_0x2211a8<_0x316798;_0x2211a8++){var _0x13a385=_0x2211a8%0x2===0x0?_0x3fb67b:_0x194615,_0x1b4cc7=_0x5707c9+_0x2211a8*_0x1feac9;_0x102a67[_0x2211a8]=new Cesium__namespace['Cartesian2'](Math['cos'](_0x1b4cc7)*_0x13a385,Math['sin'](_0x1b4cc7)*_0x13a385);}return _0x102a67;}}]),_0x427717;}(BaseStyleConver),RectangleStyleConver=function(_0x514531){var _0x3beb95={_0x40ae12:0xeeb,_0x2833e9:0x6ef,_0x336e65:0x438},_0x22c7cb={_0x391d88:0x1ac,_0x1e0b1d:0x2d5,_0x446b48:0x68c,_0x26ddcb:0xe4c},_0x3d0799={_0x15a473:0x641};_inherits(_0x3b1c03,_0x514531);var _0x350ff0=_createSuper(_0x3b1c03);function _0x3b1c03(){return _classCallCheck(this,_0x3b1c03),_0x350ff0['apply'](this,arguments);}return _createClass(_0x3b1c03,[{'key':'_toCesiumValBefore','value':function _0xbc45e5(_0x171305,_0x75a6c2){var _0x18fca3=_0x3c32;_get(_getPrototypeOf(_0x3b1c03['prototype']),'_toCesiumValBefore',this)['call'](this,_0x171305,_0x75a6c2),_0x171305[_0x18fca3(_0x3d0799._0x15a473)]?(_0x171305[_0x18fca3(0xa5e)]('height')&&delete _0x171305['height'],_0x171305['hasOwnProperty']('diffHeight')&&delete _0x171305['diffHeight'],_0x171305['hasOwnProperty'](_0x18fca3(0xd06))&&delete _0x171305['extrudedHeight']):(_0x171305[_0x18fca3(_0x3d0799._0x15a473)]=![],_0x75a6c2['height']=0x0);}},{'key':'_toOneCesiumVal','value':function _0x562317(_0x579a5f,_0x256bbd,_0x1fe374,_0x54b14f){var _0x239bcd=_0x3c32;switch(_0x579a5f){case'height':_0x54b14f['height']=_0x256bbd;_0x1fe374['diffHeight']&&(_0x54b14f[_0x239bcd(0xd06)]=Number(_0x1fe374['diffHeight'])+Number(_0x256bbd));break;case _0x239bcd(0x9a3):Cesium__namespace[_0x239bcd(0x8b3)](_0x1fe374['height'])&&(_0x54b14f[_0x239bcd(0xd06)]=_0x1fe374[_0x239bcd(0xe1c)]+_0x256bbd);break;case'rotation':_0x54b14f[_0x239bcd(_0x22c7cb._0x391d88)]=_0x256bbd;!_0x1fe374['stRotation']&&(_0x54b14f['stRotation']=_0x54b14f['rotation']);break;case'rotationDegree':_0x54b14f[_0x239bcd(_0x22c7cb._0x391d88)]=Cesium__namespace[_0x239bcd(_0x22c7cb._0x1e0b1d)]['toRadians'](_0x256bbd);!_0x1fe374['stRotation']&&(_0x54b14f[_0x239bcd(_0x22c7cb._0x446b48)]=_0x54b14f[_0x239bcd(_0x22c7cb._0x391d88)]);break;case _0x239bcd(0x68c):_0x54b14f['stRotation']=_0x256bbd;break;case'stRotationDegree':_0x54b14f['stRotation']=Cesium__namespace['Math']['toRadians'](_0x256bbd);break;case'clampToGround':_0x256bbd?_0x54b14f[_0x239bcd(_0x22c7cb._0x26ddcb)]=Cesium__namespace[_0x239bcd(0x6a9)]['CLAMP_TO_GROUND']:_0x54b14f['heightReference']=Cesium__namespace['HeightReference'][_0x239bcd(0x26c)];break;default:this['_toOneCesiumVal_Poly'](_0x579a5f,_0x256bbd,_0x1fe374,_0x54b14f);break;}}},{'key':'_toOneJson','value':function _0x5bc513(_0x4ecf3a,_0x50a570,_0x4e63dc){this['_toOneJson_Poly'](_0x4ecf3a,_0x50a570,_0x4e63dc);}}],[{'key':'toCesiumVal','value':function _0xff1e70(_0x418512,_0x391d41,_0x3b7b38){var _0x2b5aed=_0x3c32;return!this[_0x2b5aed(0x6ef)]&&(this['rectangleStyleConver']=new _0x3b1c03()),this['rectangleStyleConver'][_0x2b5aed(_0x3beb95._0x40ae12)]=_0x3b7b38,this[_0x2b5aed(_0x3beb95._0x2833e9)][_0x2b5aed(_0x3beb95._0x336e65)](_0x418512,_0x391d41);}},{'key':'toJSON','value':function _0x3dcc2f(_0x1033db,_0x1bd805,_0x1bfb76){return!this['rectangleStyleConver']&&(this['rectangleStyleConver']=new _0x3b1c03()),this['rectangleStyleConver']['isEntity']=_0x1bfb76,this['rectangleStyleConver']['toJSON'](_0x1033db,_0x1bd805);}}]),_0x3b1c03;}(BaseStyleConver),RectangularSensorStyleConver=function(_0x17ad3f){var _0x269b78={_0x1fa1e8:0x702},_0xb70316={_0xbc503c:0x686,_0xe9b170:0x8b3,_0x4385ba:0x665,_0x509ed0:0x822,_0x194ffa:0xcad,_0x861dd:0x8b3},_0x304946={_0x238d8a:0x38d},_0x4545a1=_0xf99cb3;_inherits(_0x35008b,_0x17ad3f);var _0x406a2=_createSuper(_0x35008b);function _0x35008b(){return _classCallCheck(this,_0x35008b),_0x406a2['apply'](this,arguments);}return _createClass(_0x35008b,[{'key':'_toCesiumValBefore','value':function _0x265394(_0x28ee5d,_0x5a0873){var _0x1409f4=_0x3c32;_get(_getPrototypeOf(_0x35008b['prototype']),'_toCesiumValBefore',this)[_0x1409f4(0xa10)](this,_0x28ee5d,_0x5a0873);}},{'key':_0x4545a1(0x2a4),'value':function _0x568c68(){var _0x4dcb60=_0x4545a1;return['lineOpacity',_0x4dcb60(_0x304946._0x238d8a)];}},{'key':'_toOneCesiumVal','value':function _0x2bce70(_0x2ab57f,_0x4daa1d,_0x104dca,_0x498eaf){var _0x2b6d1e=_0x4545a1;switch(_0x2ab57f){case'lineColor':{var _0x3f845d=Cesium__namespace['Color'][_0x2b6d1e(_0xb70316._0xbc503c)](_0x4daa1d||'#ffffff');if(Cesium__namespace[_0x2b6d1e(_0xb70316._0xe9b170)](_0x104dca['lineOpacity']))_0x3f845d=_0x3f845d[_0x2b6d1e(0x822)](Number(_0x104dca['lineOpacity']));else Cesium__namespace['defined'](_0x104dca[_0x2b6d1e(_0xb70316._0x4385ba)])&&(_0x3f845d=_0x3f845d[_0x2b6d1e(_0xb70316._0x509ed0)](Number(_0x104dca['opacity'])));Cesium__namespace[_0x2b6d1e(_0xb70316._0xe9b170)](_0x104dca[_0x2b6d1e(_0xb70316._0x194ffa)])&&_0x104dca['globalAlpha']!==0x1&&(_0x3f845d=_0x3f845d['withAlpha'](_0x3f845d['alpha']*_0x104dca['globalAlpha']));_0x498eaf['lineColor']=_0x3f845d;break;}case'scanPlaneColor':{var _0x58e14a=Cesium__namespace['Color'][_0x2b6d1e(0x686)](_0x4daa1d||_0x2b6d1e(0xbdc));if(Cesium__namespace['defined'](_0x104dca['scanPlaneOpacity']))_0x58e14a=_0x58e14a['withAlpha'](Number(_0x104dca['scanPlaneOpacity']));else Cesium__namespace['defined'](_0x104dca[_0x2b6d1e(0x665)])&&(_0x58e14a=_0x58e14a['withAlpha'](Number(_0x104dca['opacity'])));Cesium__namespace[_0x2b6d1e(_0xb70316._0x861dd)](_0x104dca['globalAlpha'])&&_0x104dca['globalAlpha']!==0x1&&(_0x58e14a=_0x58e14a['withAlpha'](_0x58e14a['alpha']*_0x104dca['globalAlpha']));_0x498eaf[_0x2b6d1e(0xfc3)]=_0x58e14a;break;}case _0x2b6d1e(0x495):_0x498eaf['xHalfAngle']=Cesium__namespace['Math']['toRadians'](_0x4daa1d);break;case'yHalfAngleDegree':_0x498eaf['yHalfAngle']=Cesium__namespace['Math'][_0x2b6d1e(0x748)](_0x4daa1d);break;case'depthTest':_0x498eaf['showThroughEllipsoid']=!_0x4daa1d;break;default:this['_toOneCesiumVal_Poly'](_0x2ab57f,_0x4daa1d,_0x104dca,_0x498eaf);break;}}},{'key':'_toOneJson','value':function _0x46542f(_0x1d3c81,_0x453ddd,_0x46fe6b){this['_toOneJson_Poly'](_0x1d3c81,_0x453ddd,_0x46fe6b);}}],[{'key':'toCesiumVal','value':function _0x263001(_0x43176d,_0x586dc9){var _0x302207=_0x4545a1;return!this['rectangularSensorStyleConver']&&(this[_0x302207(0x77f)]=new _0x35008b()),this[_0x302207(0x77f)]['isEntity']=!![],this['rectangularSensorStyleConver']['toCesiumVal'](_0x43176d,_0x586dc9);}},{'key':'toJSON','value':function _0x1030ae(_0x42e87d,_0x361dc5){var _0x4d1350=_0x4545a1;return!this['rectangularSensorStyleConver']&&(this['rectangularSensorStyleConver']=new _0x35008b()),this['rectangularSensorStyleConver']['isEntity']=!![],this['rectangularSensorStyleConver'][_0x4d1350(_0x269b78._0x1fa1e8)](_0x42e87d,_0x361dc5);}}]),_0x35008b;}(BaseStyleConver),WallStyleConver=function(_0x54ab19){var _0x27a991={_0x3144ac:0xe71},_0x441805={_0x376695:0x1d2},_0x227868={_0x5cdf04:0xfef},_0x565af8=_0xf99cb3;_inherits(_0x4e6ec0,_0x54ab19);var _0x16d238=_createSuper(_0x4e6ec0);function _0x4e6ec0(){return _classCallCheck(this,_0x4e6ec0),_0x16d238['apply'](this,arguments);}return _createClass(_0x4e6ec0,[{'key':'_toOneCesiumVal','value':function _0x25727e(_0x5430a8,_0x1c7f80,_0x25ca82,_0x29c4c4){this['_toOneCesiumVal_Poly'](_0x5430a8,_0x1c7f80,_0x25ca82,_0x29c4c4);}},{'key':_0x565af8(_0x27a991._0x3144ac),'value':function _0x3c01e2(_0x131bae,_0x389b7d,_0x1e9645){var _0x54dd3b=_0x565af8;this[_0x54dd3b(_0x227868._0x5cdf04)](_0x131bae,_0x389b7d,_0x1e9645);}}],[{'key':'toCesiumVal','value':function _0x3bba00(_0x240f9a,_0x72081d,_0x4f1199){var _0x53d94b=_0x565af8;return!this[_0x53d94b(0x1d2)]&&(this[_0x53d94b(0x1d2)]=new _0x4e6ec0()),this[_0x53d94b(0x1d2)][_0x53d94b(0xeeb)]=_0x4f1199,this[_0x53d94b(_0x441805._0x376695)]['toCesiumVal'](_0x240f9a,_0x72081d);}},{'key':'toJSON','value':function _0x1ca7bb(_0xde1d13,_0x31e0e6,_0x31b974){return!this['wallStyleConver']&&(this['wallStyleConver']=new _0x4e6ec0()),this['wallStyleConver']['isEntity']=_0x31b974,this['wallStyleConver']['toJSON'](_0xde1d13,_0x31e0e6);}}]),_0x4e6ec0;}(BaseStyleConver),czm_cellular='\x0a//\x20Permutation\x20polynomial:\x20(34x^2\x20+\x20x)\x20mod\x20289\x0avec3\x20_czm_permute289(vec3\x20x)\x20{\x0a\x20\x20return\x20mod((34.0\x20*\x20x\x20+\x201.0)\x20*\x20x,\x20289.0);\x0a}\x0a\x0avec2\x20czm_cellular(vec2\x20P)\x20{\x0a\x20\x20#define\x20K\x200.142857142857\x20//\x201/7\x0a\x20\x20#define\x20Ko\x200.428571428571\x20//\x203/7\x0a\x20\x20#define\x20jitter\x201.0\x20//\x20Less\x20gives\x20more\x20regular\x20pattern\x0a\x20\x20vec2\x20Pi\x20=\x20mod(floor(P),\x20289.0);\x0a\x20\x20vec2\x20Pf\x20=\x20fract(P);\x0a\x20\x20vec3\x20oi\x20=\x20vec3(-1.0,\x200.0,\x201.0);\x0a\x20\x20vec3\x20of\x20=\x20vec3(-0.5,\x200.5,\x201.5);\x0a\x20\x20vec3\x20px\x20=\x20_czm_permute289(Pi.x\x20+\x20oi);\x0a\x20\x20vec3\x20p\x20=\x20_czm_permute289(px.x\x20+\x20Pi.y\x20+\x20oi);\x20//\x20p11,\x20p12,\x20p13\x0a\x20\x20vec3\x20ox\x20=\x20fract(p\x20*\x20K)\x20-\x20Ko;\x0a\x20\x20vec3\x20oy\x20=\x20mod(floor(p\x20*\x20K),\x207.0)\x20*\x20K\x20-\x20Ko;\x0a\x20\x20vec3\x20dx\x20=\x20Pf.x\x20+\x200.5\x20+\x20jitter\x20*\x20ox;\x0a\x20\x20vec3\x20dy\x20=\x20Pf.y\x20-\x20of\x20+\x20jitter\x20*\x20oy;\x0a\x20\x20vec3\x20d1\x20=\x20dx\x20*\x20dx\x20+\x20dy\x20*\x20dy;\x20//\x20d11,\x20d12\x20and\x20d13,\x20squared\x0a\x20\x20p\x20=\x20_czm_permute289(px.y\x20+\x20Pi.y\x20+\x20oi);\x20//\x20p21,\x20p22,\x20p23\x0a\x20\x20ox\x20=\x20fract(p\x20*\x20K)\x20-\x20Ko;\x0a\x20\x20oy\x20=\x20mod(floor(p\x20*\x20K),\x207.0)\x20*\x20K\x20-\x20Ko;\x0a\x20\x20dx\x20=\x20Pf.x\x20-\x200.5\x20+\x20jitter\x20*\x20ox;\x0a\x20\x20dy\x20=\x20Pf.y\x20-\x20of\x20+\x20jitter\x20*\x20oy;\x0a\x20\x20vec3\x20d2\x20=\x20dx\x20*\x20dx\x20+\x20dy\x20*\x20dy;\x20//\x20d21,\x20d22\x20and\x20d23,\x20squared\x0a\x20\x20p\x20=\x20_czm_permute289(px.z\x20+\x20Pi.y\x20+\x20oi);\x20//\x20p31,\x20p32,\x20p33\x0a\x20\x20ox\x20=\x20fract(p\x20*\x20K)\x20-\x20Ko;\x0a\x20\x20oy\x20=\x20mod(floor(p\x20*\x20K),\x207.0)\x20*\x20K\x20-\x20Ko;\x0a\x20\x20dx\x20=\x20Pf.x\x20-\x201.5\x20+\x20jitter\x20*\x20ox;\x0a\x20\x20dy\x20=\x20Pf.y\x20-\x20of\x20+\x20jitter\x20*\x20oy;\x0a\x20\x20vec3\x20d3\x20=\x20dx\x20*\x20dx\x20+\x20dy\x20*\x20dy;\x20//\x20d31,\x20d32\x20and\x20d33,\x20squared\x0a\x20\x20\x20\x20//\x20Sort\x20out\x20the\x20two\x20smallest\x20distances\x20(F1,\x20F2)\x0a\x20\x20vec3\x20d1a\x20=\x20min(d1,\x20d2);\x0a\x20\x20d2\x20=\x20max(d1,\x20d2);\x20//\x20Swap\x20to\x20keep\x20candidates\x20for\x20F2\x0a\x20\x20d2\x20=\x20min(d2,\x20d3);\x20//\x20neither\x20F1\x20nor\x20F2\x20are\x20now\x20in\x20d3\x0a\x20\x20d1\x20=\x20min(d1a,\x20d2);\x20//\x20F1\x20is\x20now\x20in\x20d1\x0a\x20\x20d2\x20=\x20max(d1a,\x20d2);\x20//\x20Swap\x20to\x20keep\x20candidates\x20for\x20F2\x0a\x20\x20d1.xy\x20=\x20(d1.x\x20<\x20d1.y)\x20?\x20d1.xy\x20:\x20d1.yx;\x20//\x20Swap\x20if\x20smaller\x0a\x20\x20d1.xz\x20=\x20(d1.x\x20<\x20d1.z)\x20?\x20d1.xz\x20:\x20d1.zx;\x20//\x20F1\x20is\x20in\x20d1.x\x0a\x20\x20d1.yz\x20=\x20min(d1.yz,\x20d2.yz);\x20//\x20F2\x20is\x20now\x20not\x20in\x20d2.yz\x0a\x20\x20d1.y\x20=\x20min(d1.y,\x20d1.z);\x20//\x20nor\x20in\x20\x20d1.z\x0a\x20\x20d1.y\x20=\x20min(d1.y,\x20d2.x);\x20//\x20F2\x20is\x20in\x20d1.y,\x20we\x27re\x20done.\x0a\x20\x20return\x20sqrt(d1.xy);\x0a}\x0a',czm_snoise=_0xf99cb3(0xf2a),LineDotDashMaterial=_0xf99cb3(0x1a9),LineFlowMaterial='uniform\x20float\x20globalAlpha;\x0auniform\x20bool\x20axisY;\x0auniform\x20bool\x20mixt;\x0a\x0aczm_material\x20czm_getMaterial(czm_materialInput\x20materialInput)\x20{\x0a\x20\x20czm_material\x20material\x20=\x20czm_getDefaultMaterial(materialInput);\x0a\x20\x20vec2\x20st\x20=\x20repeat\x20*\x20materialInput.st;\x0a\x0a\x20\x20vec4\x20colorImage;\x0a\x20\x20if(speed\x20!=\x200.0)\x20{\x0a\x20\x20\x20\x20float\x20currTime;\x0a\x20\x20\x20\x20if(time\x20<\x200.0)\x20{\x0a\x20\x20\x20\x20\x20\x20currTime\x20=\x20speed\x20*\x20czm_frameNumber\x20/\x201000.0;\x0a\x20\x20\x20\x20}\x20else\x20{\x0a\x20\x20\x20\x20\x20\x20currTime\x20=\x20time;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20colorImage\x20=\x20texture2D(image,\x20vec2(fract((axisY\x20?\x20st.t\x20:\x20st.s)\x20-\x20currTime),\x20st.t));\x0a\x20\x20}\x20else\x20{\x0a\x20\x20\x20\x20colorImage\x20=\x20texture2D(image,\x20st);\x0a\x20\x20}\x0a\x0a\x20\x20if(color.a\x20==\x200.0)\x20{\x0a\x20\x20\x20\x20if(colorImage.rgb\x20==\x20vec3(1.0))\x20{\x0a\x20\x20\x20\x20\x20\x20discard;\x0a\x20\x20\x20\x20}\x0a\x20\x20}\x0a\x0a\x20\x20if(color.rgb\x20==\x20vec3(1.0))\x20{\x0a\x20\x20\x20\x20material.alpha\x20=\x20colorImage.a\x20*\x20globalAlpha;\x0a\x20\x20\x20\x20material.diffuse\x20=\x20colorImage.rgb;\x0a\x20\x20}\x20else\x20{\x0a\x20\x20\x20\x20material.alpha\x20=\x20colorImage.a\x20*\x20color.a\x20*\x20globalAlpha;\x0a\x20\x20\x20\x20if(mixt)\x0a\x20\x20\x20\x20\x20\x20material.diffuse\x20=\x20max(colorImage.rgb\x20*\x20color.rgb\x20*\x20material.alpha\x20*\x203.0,\x20colorImage.rgb\x20*\x20color.rgb);\x0a\x20\x20\x20\x20else\x0a\x20\x20\x20\x20\x20\x20material.diffuse\x20=\x20max(color.rgb\x20*\x20material.alpha\x20*\x203.0,\x20color.rgb);\x0a\x20\x20}\x0a\x0a\x20\x20if(hasImage2)\x20{\x0a\x20\x20\x20\x20vec4\x20colorBG\x20=\x20texture2D(image2,\x20materialInput.st);\x0a\x20\x20\x20\x20if(colorBG.a\x20>\x200.5)\x20{\x0a\x20\x20\x20\x20\x20\x20material.diffuse\x20=\x20color2.rgb;\x0a\x20\x20\x20\x20}\x0a\x20\x20}\x0a\x20\x20return\x20material;\x0a}\x0a',LineFlowColorMaterial='uniform\x20vec4\x20color;\x0auniform\x20float\x20speed;\x0auniform\x20float\x20startTime;\x0auniform\x20float\x20percent;\x0auniform\x20float\x20alpha;\x0auniform\x20float\x20globalAlpha;\x0a\x0aczm_material\x20czm_getMaterial(czm_materialInput\x20materialInput)\x20{\x0a\x20\x20czm_material\x20material\x20=\x20czm_getDefaultMaterial(materialInput);\x0a\x20\x20vec2\x20st\x20=\x20materialInput.st;\x0a\x20\x20float\x20t\x20=\x20fract(startTime\x20+\x20czm_frameNumber\x20*\x20speed\x20/\x201000.0);\x0a\x20\x20t\x20*=\x20(1.0\x20+\x20percent);\x0a\x20\x20float\x20alpha1\x20=\x20smoothstep(t\x20-\x20percent,\x20t,\x20st.s)\x20*\x20step(-t,\x20-st.s);\x0a\x20\x20alpha1\x20+=\x20alpha;\x0a\x20\x20material.diffuse\x20=\x20color.rgb;\x0a\x20\x20material.alpha\x20=\x20alpha1\x20*\x20globalAlpha;\x0a\x20\x20return\x20material;\x0a}\x0a',ODLineMaterial='uniform\x20vec4\x20color;\x0auniform\x20vec4\x20bgColor;\x0auniform\x20float\x20speed;\x0auniform\x20float\x20startTime;\x0auniform\x20float\x20bidirectional;\x0auniform\x20float\x20globalAlpha;\x0a\x0aczm_material\x20czm_getMaterial(czm_materialInput\x20materialInput)\x20{\x0a\x20\x20czm_material\x20material\x20=\x20czm_getDefaultMaterial(materialInput);\x0a\x20\x20vec2\x20st\x20=\x20materialInput.st;\x0a\x20\x20float\x20t\x20=\x20fract(startTime\x20+\x20czm_frameNumber\x20*\x20speed\x20/\x201000.0);\x0a\x0a\x20\x20t\x20*=\x201.03;\x0a\x20\x20float\x20alpha0\x20=\x20smoothstep(t\x20-\x200.03,\x20t,\x20st.s)\x20*\x20step(st.s,\x20t);\x0a\x20\x20float\x20mt\x20=\x201.\x20-\x20t;\x0a\x20\x20float\x20alpha1\x20=\x20smoothstep(mt\x20+\x200.03,\x20mt,\x20st.s)\x20*\x20step(mt,\x20st.s);\x0a\x0a\x20\x20float\x20a0\x20=\x20step(abs(bidirectional\x20-\x200.0)\x20-\x200.001,\x200.);\x0a\x20\x20float\x20a1\x20=\x20step(abs(bidirectional\x20-\x201.0)\x20-\x200.001,\x200.);\x0a\x20\x20float\x20db\x20=\x20step(abs(bidirectional\x20-\x202.0)\x20-\x200.001,\x200.);\x0a\x20\x20float\x20alpha\x20=\x20alpha0\x20*\x20(a0\x20+\x20db)\x20+\x20alpha1\x20*\x20(a1\x20+\x20db);\x0a\x20\x20alpha\x20=\x20clamp(alpha,\x200.,\x201.);\x0a\x0a\x20\x20material.diffuse\x20=\x20color.rgb\x20*\x20alpha\x20+\x20bgColor.rgb\x20*\x20(1.\x20-\x20alpha);\x0a\x20\x20material.alpha\x20=\x20(color.a\x20*\x20alpha\x20+\x20bgColor.a\x20*\x20(1.\x20-\x20alpha))\x20*\x20globalAlpha;\x0a\x0a\x20\x20\x20\x20//\x20if\x20(useImageAndRepeat.x\x20!=\x200.)\x20{\x0a\x20\x20\x20\x20//\x20\x20\x20\x20\x20float\x20repeat\x20=\x20useImageAndRepeat.y;\x0a\x20\x20\x20\x20//\x20\x20\x20\x20\x20vec4\x20marsImageColor\x20=\x20texture2D(image,\x20fract(vec2(fract((st.s-t)*repeat),\x20st.t)));\x0a\x20\x20\x20\x20//\x20\x20\x20\x20\x20material.diffuse\x20=\x20marsImageColor.rgb;\x0a\x20\x20\x20\x20//\x20\x20\x20\x20\x20material.alpha\x20=\x20marsImageColor.a;\x0a\x20\x20\x20\x20//\x20}\x0a\x0a\x20\x20return\x20material;\x0a}\x0a',LineFlickerMaterial='uniform\x20vec4\x20color;\x0auniform\x20float\x20speed;\x0auniform\x20float\x20globalAlpha;\x0a\x0aczm_material\x20czm_getMaterial(czm_materialInput\x20materialInput)\x20{\x0a\x20\x20czm_material\x20material\x20=\x20czm_getDefaultMaterial(materialInput);\x0a\x20\x20float\x20time\x20=\x20fract(czm_frameNumber\x20*\x20speed\x20/\x201000.0);\x0a\x20\x20vec2\x20st\x20=\x20materialInput.st;\x0a\x20\x20float\x20scalar\x20=\x20smoothstep(0.0,\x201.0,\x20time);\x0a\x20\x20material.diffuse\x20=\x20color.rgb\x20*\x20scalar;\x0a\x20\x20material.alpha\x20=\x20color.a\x20*\x20scalar\x20*\x20globalAlpha;\x0a\x20\x20return\x20material;\x0a}\x0a',LineTrailMaterial='uniform\x20vec4\x20bgColor;\x0auniform\x20vec4\x20color;\x0auniform\x20float\x20speed;\x0auniform\x20float\x20globalAlpha;\x0a\x0aczm_material\x20czm_getMaterial(czm_materialInput\x20materialInput)\x20{\x0a\x20\x20czm_material\x20material\x20=\x20czm_getDefaultMaterial(materialInput);\x0a\x20\x20vec2\x20st\x20=\x20materialInput.st;\x0a\x20\x20float\x20time\x20=\x20fract(czm_frameNumber\x20*\x20speed\x20/\x201000.0);\x0a\x0a\x20\x20vec3\x20fragColor\x20=\x20color.rgb;\x0a\x20\x20if(st.t\x20>\x200.45\x20&&\x20st.t\x20<\x200.55)\x20{\x0a\x20\x20\x20\x20fragColor\x20=\x20vec3(1.0);\x0a\x20\x20}\x0a\x20\x20material.alpha\x20=\x20color.a\x20*\x201.5\x20*\x20smoothstep(.0,\x201.,\x20fract(st.s\x20-\x20time));\x0a\x20\x20material.diffuse\x20=\x20max(fragColor.rgb\x20*\x20material.alpha,\x20fragColor.rgb);\x0a\x0a\x20\x20if(material.alpha\x20<\x20bgColor.a)\x20{\x0a\x20\x20\x20\x20material.alpha\x20=\x20bgColor.a;\x0a\x20\x20\x20\x20material.diffuse\x20=\x20bgColor.rgb;\x0a\x20\x20}\x0a\x20\x20material.alpha\x20=\x20material.alpha\x20*\x20globalAlpha;\x0a\x0a\x20\x20return\x20material;\x0a}\x0a',LineBloomMaterial='uniform\x20vec4\x20color;\x0auniform\x20float\x20speed;\x0auniform\x20float\x20glow;\x0auniform\x20float\x20globalAlpha;\x0a\x0aczm_material\x20czm_getMaterial(czm_materialInput\x20materialInput)\x20{\x0a\x20\x20czm_material\x20material\x20=\x20czm_getDefaultMaterial(materialInput);\x0a\x0a\x20\x20vec2\x20st\x20=\x20materialInput.st;\x0a\x20\x20float\x20t\x20=\x20fract(speed\x20*\x20czm_frameNumber\x20/\x201000.0);\x0a\x20\x20t\x20*=\x201.03;\x0a\x0a\x20\x20float\x20alpha\x20=\x20smoothstep(t\x20-\x200.03,\x20t,\x20st.s)\x20*\x20step(-t,\x20-st.s);\x0a\x20\x20alpha\x20+=\x200.1;\x0a\x0a\x20\x20vec4\x20fragColor;\x0a\x20\x20fragColor.rgb\x20=\x20(color.rgb)\x20/\x200.5;\x0a\x20\x20fragColor\x20=\x20czm_gammaCorrect(fragColor);\x0a\x20\x20material.diffuse\x20=\x20fragColor.rgb;\x0a\x20\x20material.alpha\x20=\x20alpha\x20*\x20globalAlpha;\x0a\x20\x20material.emission\x20=\x20fragColor.rgb\x20*\x20glow;\x0a\x20\x20return\x20material;\x0a}\x0a',DigitalFlowMaterial=_0xf99cb3(0x674),WallScrollMaterial=_0xf99cb3(0x254),ScanLineMaterial=_0xf99cb3(0x32e),CircleScanMaterial=_0xf99cb3(0x8c5),CircleWaveMaterial='uniform\x20float\x20globalAlpha;\x0auniform\x20vec4\x20color;\x0a\x0aczm_material\x20czm_getMaterial(czm_materialInput\x20materialInput)\x20{\x0a\x20\x20czm_material\x20material\x20=\x20czm_getDefaultMaterial(materialInput);\x0a\x20\x20material.diffuse\x20=\x201.5\x20*\x20color.rgb;\x0a\x0a\x20\x20vec2\x20st\x20=\x20materialInput.st;\x0a\x20\x20float\x20dis\x20=\x20distance(st,\x20vec2(0.5,\x200.5));\x0a\x20\x20float\x20currTime;\x0a\x20\x20if(time\x20<\x200.0)\x20{\x0a\x20\x20\x20\x20currTime\x20=\x20speed\x20*\x20czm_frameNumber\x20/\x201000.0;\x0a\x20\x20}\x20else\x20{\x0a\x20\x20\x20\x20currTime\x20=\x20time;\x0a\x20\x20}\x0a\x0a\x20\x20float\x20per\x20=\x20fract(currTime);\x0a\x20\x20if(count\x20==\x201.0)\x20{\x0a\x20\x20\x20\x20if(dis\x20>\x20per\x20*\x200.5)\x20{\x0a\x20\x20\x20\x20\x20\x20discard;\x0a\x20\x20\x20\x20}\x20else\x20{\x0a\x20\x20\x20\x20\x20\x20material.alpha\x20=\x20color.a\x20*\x20dis\x20/\x20per\x20/\x202.0\x20*\x20globalAlpha;\x0a\x20\x20\x20\x20}\x0a\x20\x20}\x20else\x20{\x0a\x20\x20\x20\x20vec3\x20str\x20=\x20materialInput.str;\x0a\x20\x20\x20\x20if(abs(str.z)\x20>\x200.001)\x20{\x0a\x20\x20\x20\x20\x20\x20discard;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20if(dis\x20>\x200.5)\x20{\x0a\x20\x20\x20\x20\x20\x20discard;\x0a\x20\x20\x20\x20}\x20else\x20{\x0a\x20\x20\x20\x20\x20\x20float\x20perDis\x20=\x200.5\x20/\x20count;\x0a\x20\x20\x20\x20\x20\x20float\x20disNum;\x0a\x20\x20\x20\x20\x20\x20float\x20bl\x20=\x200.0;\x0a\x20\x20\x20\x20\x20\x20for(float\x20i\x20=\x200.0;\x20i\x20<=\x2099.0;\x20i+=1.0)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20if(i\x20<=\x20count)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20disNum\x20=\x20perDis\x20*\x20i\x20-\x20dis\x20+\x20per\x20/\x20count;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if(disNum\x20>\x200.0)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if(disNum\x20<\x20perDis)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20bl\x20=\x201.0\x20-\x20disNum\x20/\x20perDis;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x20else\x20if(disNum\x20-\x20perDis\x20<\x20perDis)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20bl\x20=\x201.0\x20-\x20abs(1.0\x20-\x20disNum\x20/\x20perDis);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20material.alpha\x20=\x20pow(bl,\x20(1.0\x20+\x2010.0\x20*\x20(1.0\x20-\x20gradient)))\x20*\x20color.a\x20*\x20globalAlpha;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20}\x0a\x20\x20}\x0a\x20\x20return\x20material;\x0a}\x0a',RadarLineMaterial='uniform\x20vec4\x20color;\x0auniform\x20float\x20speed;\x0auniform\x20float\x20globalAlpha;\x0a\x0aczm_material\x20czm_getMaterial(czm_materialInput\x20materialInput)\x20{\x0a\x20\x20czm_material\x20material\x20=\x20czm_getDefaultMaterial(materialInput);\x0a\x20\x20vec2\x20st\x20=\x20materialInput.st\x20*\x202.0\x20-\x201.0;\x0a\x20\x20float\x20t\x20=\x20czm_frameNumber\x20*\x20speed\x20/\x201000.0;\x0a\x20\x20vec3\x20col\x20=\x20vec3(0.0);\x0a\x20\x20vec2\x20p\x20=\x20vec2(sin(t),\x20cos(t));\x0a\x20\x20float\x20d\x20=\x20length(st\x20-\x20dot(p,\x20st)\x20*\x20p);\x0a\x20\x20if(dot(st,\x20p)\x20<\x200.)\x20{\x0a\x20\x20\x20\x20d\x20=\x20length(st);\x0a\x20\x20}\x0a\x0a\x20\x20col\x20=\x20.006\x20/\x20d\x20*\x20color.rgb;\x0a\x0a\x20\x20if(distance(st,\x20vec2(0))\x20>\x200.99)\x20{\x0a\x20\x20\x20\x20col\x20=\x20color.rgb;\x0a\x20\x20}\x0a\x0a\x20\x20material.alpha\x20=\x20pow(length(col),\x202.0)\x20*\x20globalAlpha;\x0a\x20\x20material.diffuse\x20=\x20col\x20*\x203.0;\x0a\x20\x20return\x20material;\x0a}\x0a',RadarWaveMaterial='uniform\x20vec4\x20color;\x0auniform\x20float\x20speed;\x0auniform\x20float\x20globalAlpha;\x0a\x0a#define\x20PI\x203.14159265359\x0a\x0afloat\x20rand(vec2\x20co)\x20{\x0a\x20\x20return\x20fract(sin(dot(co.xy,\x20vec2(12.9898,\x2078.233)))\x20*\x2043758.5453);\x0a}\x0a\x0aczm_material\x20czm_getMaterial(czm_materialInput\x20materialInput)\x20{\x0a\x20\x20czm_material\x20material\x20=\x20czm_getDefaultMaterial(materialInput);\x0a\x20\x20vec2\x20st\x20=\x20materialInput.st;\x0a\x20\x20vec2\x20pos\x20=\x20st\x20-\x20vec2(0.5);\x0a\x20\x20float\x20time\x20=\x20czm_frameNumber\x20*\x20speed\x20/\x201000.0;\x0a\x20\x20float\x20r\x20=\x20length(pos);\x0a\x20\x20float\x20t\x20=\x20atan(pos.y,\x20pos.x)\x20-\x20time\x20*\x202.5;\x0a\x20\x20float\x20a\x20=\x20(atan(sin(t),\x20cos(t))\x20+\x20PI)\x20/\x20(2.0\x20*\x20PI);\x0a\x20\x20float\x20ta\x20=\x200.5;\x0a\x20\x20float\x20v\x20=\x20smoothstep(ta\x20-\x200.05,\x20ta\x20+\x200.05,\x20a)\x20*\x20smoothstep(ta\x20+\x200.05,\x20ta\x20-\x200.05,\x20a);\x0a\x20\x20vec3\x20flagColor\x20=\x20color.rgb\x20*\x20v;\x0a\x20\x20float\x20blink\x20=\x20pow(sin(time\x20*\x201.5)\x20*\x200.5\x20+\x200.5,\x200.8);\x0a\x20\x20flagColor\x20=\x20color.rgb\x20*\x20pow(a,\x208.0\x20*\x20(.2\x20+\x20blink))\x20*\x20(sin(r\x20*\x20500.0)\x20*\x20.5\x20+\x20.5);\x0a\x20\x20flagColor\x20=\x20flagColor\x20*\x20pow(r,\x200.4);\x0a\x20\x20material.alpha\x20=\x20length(flagColor)\x20*\x201.3\x20*\x20globalAlpha;\x0a\x20\x20material.diffuse\x20=\x20flagColor\x20*\x203.0;\x0a\x20\x20return\x20material;\x0a}\x0a',RectSlideMaterial='uniform\x20float\x20globalAlpha;\x0a\x0aczm_material\x20czm_getMaterial(czm_materialInput\x20materialInput)\x20{\x0a\x20\x20czm_material\x20material\x20=\x20czm_getDefaultMaterial(materialInput);\x0a\x20\x20vec2\x20st\x20=\x20materialInput.st;\x0a\x20\x20vec4\x20colorImage\x20=\x20texture2D(image,\x20vec2(fract(st.s\x20+\x20czm_frameNumber\x20*\x20speed\x20/\x201000.0),\x20fract(st.t)));\x0a\x0a\x20\x20material.alpha\x20=\x20colorImage.a\x20*\x20color.a\x20*\x20globalAlpha;\x0a\x20\x20if(pure)\x20{\x0a\x20\x20\x20\x20material.diffuse\x20=\x20diffusePower\x20*\x20color.rgb;\x0a\x20\x20}\x20else\x20{\x0a\x20\x20\x20\x20material.diffuse\x20=\x20colorImage.rgb;\x0a\x20\x20}\x0a\x20\x20return\x20material;\x0a}\x0a',EllipsoidElectricMaterial='precision\x20highp\x20float;\x0aprecision\x20highp\x20int;\x0a\x0a#define\x20pi\x203.1415926535\x0a#define\x20PI2RAD\x200.01745329252\x0a#define\x20TWO_PI\x20(2.\x20*\x20PI)\x0a\x0auniform\x20vec4\x20marscolor;\x0auniform\x20float\x20speed;\x0auniform\x20float\x20globalAlpha;\x0a\x0afloat\x20time;\x0afloat\x20rands(float\x20p)\x20{\x0a\x20\x20return\x20fract(sin(p)\x20*\x2010000.0);\x0a}\x0afloat\x20noise(vec2\x20p)\x20{\x0a\x20\x20float\x20t\x20=\x20time\x20/\x2020000.0;\x0a\x20\x20if(t\x20>\x201.0)\x0a\x20\x20\x20\x20t\x20-=\x20floor(t);\x0a\x20\x20return\x20rands(p.x\x20*\x2014.\x20+\x20p.y\x20*\x20sin(t)\x20*\x200.5);\x0a}\x0avec2\x20sw(vec2\x20p)\x20{\x0a\x20\x20return\x20vec2(floor(p.x),\x20floor(p.y));\x0a}\x0avec2\x20se(vec2\x20p)\x20{\x0a\x20\x20return\x20vec2(ceil(p.x),\x20floor(p.y));\x0a}\x0avec2\x20nw(vec2\x20p)\x20{\x0a\x20\x20return\x20vec2(floor(p.x),\x20ceil(p.y));\x0a}\x0avec2\x20ne(vec2\x20p)\x20{\x0a\x20\x20return\x20vec2(ceil(p.x),\x20ceil(p.y));\x0a}\x0afloat\x20smoothNoise(vec2\x20p)\x20{\x0a\x20\x20vec2\x20inter\x20=\x20smoothstep(0.0,\x201.0,\x20fract(p));\x0a\x20\x20float\x20s\x20=\x20mix(noise(sw(p)),\x20noise(se(p)),\x20inter.x);\x0a\x20\x20float\x20n\x20=\x20mix(noise(nw(p)),\x20noise(ne(p)),\x20inter.x);\x0a\x20\x20return\x20mix(s,\x20n,\x20inter.y);\x0a}\x0afloat\x20fbm(vec2\x20p)\x20{\x0a\x20\x20float\x20z\x20=\x202.0;\x0a\x20\x20float\x20rz\x20=\x200.0;\x0a\x20\x20vec2\x20bp\x20=\x20p;\x0a\x20\x20for(float\x20i\x20=\x201.0;\x20i\x20<\x206.0;\x20i++)\x20{\x0a\x20\x20\x20\x20rz\x20+=\x20abs((smoothNoise(p)\x20-\x200.5)\x20*\x202.0)\x20/\x20z;\x0a\x20\x20\x20\x20z\x20*=\x202.0;\x0a\x20\x20\x20\x20p\x20*=\x202.0;\x0a\x20\x20}\x0a\x20\x20return\x20rz;\x0a}\x0aczm_material\x20czm_getMaterial(czm_materialInput\x20materialInput)\x20{\x0a\x20\x20czm_material\x20material\x20=\x20czm_getDefaultMaterial(materialInput);\x0a\x20\x20vec2\x20vUv\x20=\x20materialInput.st;\x0a\x20\x20time\x20=\x20czm_frameNumber\x20*\x20speed\x20/\x20100.0;\x0a\x0a\x20\x20vec2\x20uv\x20=\x20vUv;\x0a\x20\x20vec2\x20uv2\x20=\x20vUv;\x0a\x20\x20//\x20if\x20(uv.y\x20<\x200.5)\x20{\x0a\x20\x20//\x20\x20\x20\x20\x20discard;\x0a\x20\x20//\x20}\x0a\x20\x20uv\x20*=\x204.;\x0a\x20\x20float\x20rz\x20=\x20fbm(uv);\x0a\x20\x20uv\x20/=\x20exp(mod(time\x20*\x202.0,\x20pi));\x0a\x20\x20rz\x20*=\x20pow(15.,\x201.0);\x0a\x20\x20vec4\x20marscolor\x20=\x20mix(vec4(color.rgb,\x201.0)\x20/\x20rz,\x20vec4(color.rgb,\x200.1),\x200.5);\x0a\x20\x20if(uv2.x\x20<\x200.05)\x20{\x0a\x20\x20\x20\x20marscolor\x20=\x20mix(vec4(color.rgb,\x200.1),\x20marscolor,\x20uv2.x\x20/\x200.05);\x0a\x20\x20}\x0a\x20\x20if(uv2.x\x20>\x200.95)\x20{\x0a\x20\x20\x20\x20marscolor\x20=\x20mix(marscolor,\x20vec4(color.rgb,\x200.1),\x20(uv2.x\x20-\x200.95)\x20/\x200.05);\x0a\x20\x20}\x0a\x0a\x20\x20material.alpha\x20=\x20marscolor.a\x20*\x202.0\x20*\x20globalAlpha;\x0a\x20\x20material.diffuse\x20=\x20max(marscolor.rgb\x20+\x20marscolor.rgb\x20*\x20material.alpha,\x20marscolor.rgb);\x0a\x0a\x20\x20return\x20material;\x0a}\x0a',EllipsoidWaveMaterial='uniform\x20vec4\x20color;\x0auniform\x20float\x20speed;\x0auniform\x20float\x20globalAlpha;\x0a\x0aczm_material\x20czm_getMaterial(czm_materialInput\x20materialInput)\x20{\x0a\x20\x20czm_material\x20material\x20=\x20czm_getDefaultMaterial(materialInput);\x0a\x20\x20vec2\x20st\x20=\x20materialInput.st;\x0a\x20\x20float\x20time\x20=\x20fract(czm_frameNumber\x20*\x20speed\x20/\x201000.0);\x0a\x20\x20float\x20alpha\x20=\x20abs(smoothstep(0.5,\x201.,\x20fract(-st.t\x20-\x20time)));\x0a\x20\x20alpha\x20+=\x20.1;\x0a\x20\x20material.alpha\x20=\x20alpha\x20*\x20globalAlpha;\x0a\x20\x20material.diffuse\x20=\x20color.rgb;\x0a\x20\x20return\x20material;\x0a}\x0a',PolyGradientMaterial='uniform\x20vec4\x20color;\x0auniform\x20float\x20diffusePower;\x0auniform\x20float\x20alphaPower;\x0auniform\x20float\x20globalAlpha;\x0auniform\x20vec2\x20center;\x0a\x0aczm_material\x20czm_getMaterial(czm_materialInput\x20materialInput)\x20{\x0a\x20\x20czm_material\x20material\x20=\x20czm_getDefaultMaterial(materialInput);\x0a\x20\x20vec2\x20st\x20=\x20materialInput.st;\x0a\x20\x20float\x20alpha\x20=\x20distance(st,\x20center);\x0a\x20\x20material.alpha\x20=\x20color.a\x20*\x20alpha\x20*\x20alphaPower\x20*\x20globalAlpha;\x0a\x20\x20material.diffuse\x20=\x20color.rgb\x20*\x20diffusePower;\x0a\x20\x20return\x20material;\x0a}\x0a',AsphaltMaterial=_0xf99cb3(0x301),BlobMaterial=_0xf99cb3(0x9c4),FacetMaterial='uniform\x20vec4\x20evenColor;\x0auniform\x20vec4\x20oddColor;\x0auniform\x20float\x20frequency;\x0auniform\x20float\x20globalAlpha;\x0a\x0aczm_material\x20czm_getMaterial(czm_materialInput\x20materialInput)\x20{\x0a\x20\x20czm_material\x20material\x20=\x20czm_getDefaultMaterial(materialInput);\x0a\x0a\x20\x20//\x20From\x20Stefan\x20Gustavson\x27s\x20Procedural\x20Textures\x20in\x20GLSL\x20in\x20OpenGL\x20Insights\x0a\x20\x20vec2\x20F\x20=\x20czm_cellular(materialInput.st\x20*\x20frequency);\x0a\x20\x20float\x20t\x20=\x200.1\x20+\x20(F.y\x20-\x20F.x);\x0a\x0a\x20\x20vec4\x20color\x20=\x20mix(evenColor,\x20oddColor,\x20t);\x0a\x20\x20material.diffuse\x20=\x20color.rgb;\x0a\x20\x20material.alpha\x20=\x20color.a\x20*\x20globalAlpha;\x0a\x0a\x20\x20return\x20material;\x0a}\x0a',PolyGrassMaterial='uniform\x20vec4\x20evenColor;\x0auniform\x20vec4\x20oddColor;\x0auniform\x20float\x20frequency;\x0auniform\x20float\x20globalAlpha;\x0a\x0aczm_material\x20czm_getMaterial(czm_materialInput\x20materialInput)\x20{\x0a\x20\x20czm_material\x20material\x20=\x20czm_getDefaultMaterial(materialInput);\x0a\x0a\x20\x20vec2\x20st\x20=\x20materialInput.st;\x0a\x20\x20float\x20noise1\x20=\x20(czm_snoise(st\x20*\x20frequency\x20*\x201.0))\x20*\x201.0;\x0a\x20\x20float\x20noise2\x20=\x20(czm_snoise(st\x20*\x20frequency\x20*\x202.0))\x20*\x200.5;\x0a\x20\x20float\x20noise3\x20=\x20(czm_snoise(st\x20*\x20frequency\x20*\x204.0))\x20*\x200.25;\x0a\x20\x20float\x20noise\x20=\x20sin(noise1\x20+\x20noise2\x20+\x20noise3)\x20*\x200.1;\x0a\x0a\x20\x20vec4\x20color\x20=\x20mix(evenColor,\x20oddColor,\x20noise);\x0a\x0a\x20\x20//Make\x20thatch\x20patterns\x0a\x20\x20float\x20verticalNoise\x20=\x20czm_snoise(vec2(st.x\x20*\x20100.0,\x20st.y\x20*\x2020.0))\x20*\x200.02;\x0a\x20\x20float\x20horizontalNoise\x20=\x20czm_snoise(vec2(st.x\x20*\x2020.0,\x20st.y\x20*\x20100.0))\x20*\x200.02;\x0a\x20\x20float\x20stripeNoise\x20=\x20min(verticalNoise,\x20horizontalNoise);\x0a\x0a\x20\x20color.rgb\x20+=\x20stripeNoise;\x0a\x0a\x20\x20material.diffuse\x20=\x20color.rgb;\x0a\x20\x20material.alpha\x20=\x20color.a\x20*\x20globalAlpha;\x0a\x0a\x20\x20return\x20material;\x0a}\x0a',PolyWoodMaterial='uniform\x20vec4\x20evenColor;\x0auniform\x20vec4\x20oddColor;\x0auniform\x20float\x20frequency;\x0auniform\x20vec2\x20noiseScale;\x0auniform\x20float\x20grainFrequency;\x0auniform\x20float\x20globalAlpha;\x0a\x0aczm_material\x20czm_getMaterial(czm_materialInput\x20materialInput)\x20{\x0a\x20\x20czm_material\x20material\x20=\x20czm_getDefaultMaterial(materialInput);\x0a\x0a\x20\x20//Based\x20on\x20wood\x20shader\x20from\x20OpenGL\x20Shading\x20Language\x20(3rd\x20edition)\x20pg.\x20455\x0a\x20\x20vec2\x20st\x20=\x20materialInput.st;\x0a\x0a\x20\x20vec2\x20noisevec;\x0a\x20\x20noisevec.x\x20=\x20czm_snoise(st\x20*\x20noiseScale.x);\x0a\x20\x20noisevec.y\x20=\x20czm_snoise(st\x20*\x20noiseScale.y);\x0a\x0a\x20\x20vec2\x20location\x20=\x20st\x20+\x20noisevec;\x0a\x20\x20float\x20dist\x20=\x20sqrt(location.x\x20*\x20location.x\x20+\x20location.y\x20*\x20location.y);\x0a\x20\x20dist\x20*=\x20frequency;\x0a\x0a\x20\x20float\x20r\x20=\x20fract(dist\x20+\x20noisevec[0]\x20+\x20noisevec[1])\x20*\x202.0;\x0a\x20\x20if(r\x20>\x201.0)\x0a\x20\x20\x20\x20r\x20=\x202.0\x20-\x20r;\x0a\x0a\x20\x20vec4\x20color\x20=\x20mix(evenColor,\x20oddColor,\x20r);\x0a\x0a\x20\x20//streaks\x0a\x20\x20r\x20=\x20abs(czm_snoise(vec2(st.x\x20*\x20grainFrequency,\x20st.y\x20*\x20grainFrequency\x20*\x200.02)))\x20*\x200.2;\x0a\x20\x20color.rgb\x20+=\x20evenColor.rgb\x20*\x20r;\x0a\x0a\x20\x20material.diffuse\x20=\x20color.rgb;\x0a\x20\x20material.alpha\x20=\x20color.a\x20*\x20globalAlpha;\x0a\x0a\x20\x20return\x20material;\x0a}\x0a',ImageMaterial=_0xf99cb3(0xa9d),WaterLightMaterial='uniform\x20float\x20globalAlpha;\x0a\x0afloat\x20time\x20=\x200.0;\x0amat2\x20m2\x20=\x20mat2(0.80,\x200.60,\x20-0.60,\x200.80);\x0a\x0amat2\x20mars3d_makem(in\x20float\x20theta)\x20{\x0a\x20\x20float\x20c\x20=\x20cos(theta);\x0a\x20\x20float\x20s\x20=\x20sin(theta);\x0a\x20\x20return\x20mat2(c,\x20-s,\x20s,\x20c);\x0a}\x0a\x0afloat\x20noise(in\x20vec2\x20x)\x20{\x0a\x20\x20return\x20texture2D(specularMap,\x20x\x20*\x20.01).x;\x0a}\x0a\x0afloat\x20mars3d_fbm(in\x20vec2\x20p)\x20{\x0a\x20\x20float\x20z\x20=\x202.;\x0a\x20\x20float\x20rz\x20=\x200.;\x0a\x20\x20for(float\x20i\x20=\x201.;\x20i\x20<\x207.;\x20i++)\x20{\x0a\x20\x20\x20\x20rz\x20+=\x20abs((noise(p)\x20-\x200.5)\x20*\x202.)\x20/\x20z;\x0a\x20\x20\x20\x20z\x20=\x20z\x20*\x202.;\x0a\x20\x20\x20\x20p\x20=\x20p\x20*\x202.;\x0a\x20\x20\x20\x20p\x20*=\x20m2;\x0a\x20\x20}\x0a\x20\x20return\x20rz;\x0a}\x0a\x0aczm_material\x20czm_getMaterial(czm_materialInput\x20materialInput)\x20{\x0a\x20\x20czm_material\x20material\x20=\x20czm_getDefaultMaterial(materialInput);\x0a\x20\x20vec2\x20vUv\x20=\x20materialInput.st;\x0a\x20\x20time\x20=\x20czm_frameNumber\x20/\x20200.0;\x0a\x20\x20vec2\x20p\x20=\x202.\x20*\x20vUv.xy\x20-\x20vec2(1.,\x201.);\x0a\x20\x20vec2\x20bp\x20=\x20p;\x0a\x0a\x20\x20#ifndef\x20CENTERED\x0a\x20\x20p\x20+=\x205.;\x0a\x20\x20p\x20*=\x2030.;\x0a\x20\x20#endif\x0a\x20\x20float\x20rb\x20=\x20mars3d_fbm(p\x20*\x20.5\x20+\x20time\x20*\x20.17)\x20*\x20.1;\x0a\x20\x20rb\x20=\x20sqrt(rb);\x0a\x20\x20#ifndef\x20CENTERED\x0a\x20\x20p\x20*=\x20mars3d_makem(rb\x20*\x20.2\x20+\x20atan(p.y,\x20p.x)\x20*\x201.);\x0a\x20\x20#else\x0a\x20\x20p\x20*=\x20mars3d_makem(rb\x20*\x20.2\x20+\x20atan(p.y,\x20p.x)\x20*\x202.);\x0a\x20\x20#endif\x0a\x0a\x20\x20\x20\x20//coloring\x0a\x20\x20float\x20rz\x20=\x20mars3d_fbm(p\x20*\x20.9\x20-\x20time\x20*\x20.7);\x0a\x20\x20rz\x20*=\x20dot(bp\x20*\x205.,\x20bp)\x20+\x20.5;\x0a\x20\x20rz\x20*=\x20sin(p.x\x20*\x20.5\x20+\x20time\x20*\x204.)\x20*\x201.5;\x0a\x20\x20vec3\x20col\x20=\x20vec3(.04,\x200.07,\x200.45)\x20/\x20(.1\x20-\x20rz);\x0a\x20\x20vec4\x20fragColor\x20=\x20vec4(sqrt(abs(col)),\x201.0);\x0a\x20\x20material.alpha\x20=\x20fragColor.a\x20*\x20alpha\x20*\x20globalAlpha;\x0a\x20\x20material.diffuse\x20=\x20fragColor.rgb\x20*\x20.5;\x0a\x0a\x20\x20\x20\x20//\x20cesium\x0a\x20\x20float\x20frequency\x20=\x202000.0;\x0a\x20\x20float\x20amplitude\x20=\x2010.0;\x0a\x20\x20float\x20fadeFactor\x20=\x201.0;\x0a\x20\x20vec4\x20mapColor\x20=\x20texture2D(normalMap,\x20materialInput.st);\x0a\x20\x20float\x20specularMapValue\x20=\x20texture2D(normalMap,\x20materialInput.st).r;\x0a\x20\x20specularMapValue\x20=\x201.0;\x0a\x0a\x20\x20float\x20fade\x20=\x20max(1.0,\x20(length(materialInput.positionToEyeEC)\x20/\x2010000000000.0)\x20*\x20frequency\x20*\x20fadeFactor);\x0a\x20\x20vec4\x20noise\x20=\x20czm_getWaterNoise(normalMap,\x20materialInput.st\x20*\x20frequency,\x20time,\x200.0);\x0a\x20\x20vec3\x20normalTangentSpace\x20=\x20noise.xyz\x20*\x20vec3(1.0,\x201.0,\x20(1.0\x20/\x20amplitude));\x0a\x20\x20normalTangentSpace.xy\x20/=\x20fade;\x0a\x20\x20normalTangentSpace\x20=\x20mix(vec3(0.0,\x200.0,\x2050.0),\x20normalTangentSpace,\x20specularMapValue);\x0a\x20\x20normalTangentSpace\x20=\x20normalize(normalTangentSpace);\x0a\x0a\x20\x20float\x20mars3dPerturbationRatio\x20=\x20clamp(dot(normalTangentSpace,\x20vec3(0.0,\x200.0,\x200.1)),\x200.0,\x201.0);\x0a\x20\x20material.diffuse\x20+=\x20(0.1\x20*\x20mars3dPerturbationRatio);\x0a\x20\x20material.normal\x20=\x20normalize(materialInput.tangentToEyeMatrix\x20*\x20normalTangentSpace);\x0a\x20\x20material.specular\x20=\x200.5;\x0a\x20\x20material.shininess\x20=\x2010.0;\x0a\x0a\x20\x20return\x20material;\x0a}\x0a',NeonLightMaterial='uniform\x20float\x20globalAlpha;\x0a\x0afloat\x20marsstepping(float\x20t)\x20{\x0a\x20\x20if(t\x20<\x200.)\x0a\x20\x20\x20\x20return\x20-1.\x20+\x20pow(1.\x20+\x20t,\x202.);\x0a\x20\x20else\x0a\x20\x20\x20\x20return\x201.\x20-\x20pow(1.\x20-\x20t,\x202.);\x0a}\x0a\x0aczm_material\x20czm_getMaterial(czm_materialInput\x20materialInput)\x20{\x0a\x20\x20czm_material\x20material\x20=\x20czm_getDefaultMaterial(materialInput);\x0a\x20\x20vec2\x20vUv\x20=\x20materialInput.st;\x0a\x20\x20vec2\x20uv\x20=\x202.\x20*\x20vUv.xy\x20-\x20vec2(1.,\x201.);\x0a\x20\x20;\x0a\x20\x20uv\x20*=\x202.0;\x0a\x20\x20vec4\x20fragColor\x20=\x20vec4(0.);\x0a\x20\x20uv\x20=\x20normalize(uv)\x20*\x20length(uv);\x0a\x0a\x20\x20float\x20time\x20=\x20czm_frameNumber\x20/\x20speed;\x0a\x20\x20for(int\x20i\x20=\x200;\x20i\x20<\x2012;\x20i++)\x20{\x0a\x20\x20\x20\x20float\x20t\x20=\x20time\x20+\x20float(i)\x20*\x203.141592\x20/\x2012.\x20*\x20(5.\x20+\x201.\x20*\x20marsstepping(sin(time\x20*\x203.)));\x0a\x20\x20\x20\x20vec2\x20p\x20=\x20vec2(cos(t),\x20sin(t));\x0a\x20\x20\x20\x20p\x20*=\x20cos(time\x20+\x20float(i)\x20*\x203.141592\x20*\x20cos(time\x20/\x208.));\x0a\x20\x20\x20\x20vec3\x20col\x20=\x20cos(vec3(0,\x201,\x20-1)\x20*\x203.141592\x20*\x202.\x20/\x203.\x20+\x203.141925\x20*\x20(time\x20/\x202.\x20+\x20float(i)\x20/\x205.))\x20*\x200.5\x20+\x200.5;\x0a\x20\x20\x20\x20fragColor\x20+=\x20vec4(0.05\x20/\x20length(uv\x20-\x20p\x20*\x200.9)\x20*\x20col,\x201.0);\x0a\x20\x20}\x0a\x20\x20fragColor.xyz\x20=\x20pow(fragColor.xyz,\x20vec3(3.));\x0a\x20\x20fragColor.w\x20=\x201.0;\x0a\x0a\x20\x20vec4\x20baseColor\x20=\x20vec4(fragColor.rgb\x20+\x20color.rgb\x20*\x202.0,\x20fragColor.r\x20*\x200.2);\x0a\x20\x20material.alpha\x20=\x20baseColor.a\x20*\x20globalAlpha;\x0a\x20\x20material.diffuse\x20=\x20baseColor.rgb;\x0a\x0a\x20\x20return\x20material;\x0a}\x0a';Cesium__namespace['ShaderSource'][_0xf99cb3(0xe5a)][_0xf99cb3(0xcae)]=czm_cellular,Cesium__namespace[_0xf99cb3(0xe7f)]['_czmBuiltinsAndUniforms']['czm_snoise']=czm_snoise,register$3(LineDotDash,{'fabric':{'uniforms':{'color':new Cesium__namespace['Color'](0x1,0x0,0x1,0x1),'gapColor':new Cesium__namespace[(_0xf99cb3(0x26d))](0x0,0x0,0x0,0x0),'dashLength':0x10,'dashPattern':0xff},'source':LineDotDashMaterial},'translucent':!![]}),register$3(LineFlow,{'fabric':{'uniforms':{'image':Cesium__namespace['Material']['DefaultImageId'],'color':new Cesium__namespace['Color'](0x1,0x1,0x1,0x0),'repeat':new Cesium__namespace['Cartesian2'](0x1,0x1),'axisY':![],'mixt':![],'speed':0xa,'time':-0x1,'hasImage2':![],'image2':Cesium__namespace['Material'][_0xf99cb3(0xab6)],'color2':new Cesium__namespace[(_0xf99cb3(0x26d))](0x1,0x1,0x1),'globalAlpha':0x1},'source':LineFlowMaterial},'translucent':!![]}),register$3(LineFlowColor,{'fabric':{'uniforms':{'color':new Cesium__namespace[(_0xf99cb3(0x26d))](0x1,0x0,0x0,0.7),'startTime':0x0,'speed':0x2,'percent':0.04,'alpha':0.1,'globalAlpha':0x1},'source':LineFlowColorMaterial},'translucent':!![]}),register$3(ODLine,{'fabric':{'uniforms':{'color':new Cesium__namespace['Color'](0x1,0x1,0x0,0.7),'startTime':0x0,'speed':0x14,'bgColor':new Cesium__namespace[(_0xf99cb3(0x26d))](0x1,0x1,0x0,0.1),'bidirectional':0x0,'globalAlpha':0x1},'source':ODLineMaterial},'translucent':!![]}),register$3(LineFlicker,{'fabric':{'uniforms':{'color':new Cesium__namespace['Color'](0x1,0x0,0x0,0.7),'speed':0xa,'globalAlpha':0x1},'source':LineFlickerMaterial},'translucent':!![]}),register$3(LineTrail,{'fabric':{'uniforms':{'color':new Cesium__namespace['Color'](0x1,0x0,0x0,0.7),'bgColor':new Cesium__namespace[(_0xf99cb3(0x26d))](0x0,0x0,0x0,0x0),'speed':0x5,'globalAlpha':0x1},'source':LineTrailMaterial},'translucent':!![]}),register$3(LineBloom,{'fabric':{'uniforms':{'color':Cesium__namespace[_0xf99cb3(0x26d)]['ORANGE'],'glow':0x1,'speed':0x5,'globalAlpha':0x1},'source':LineBloomMaterial},'translucent':!![]}),register$3(DigitalFlow,{'fabric':{'uniforms':{'color':new Cesium__namespace[(_0xf99cb3(0x26d))](0x0,0x0,0x0,0.8),'image':Cesium__namespace['Material']['DefaultImageId'],'speed':0xa,'glow':0xa,'flowGlow':0x1,'segment':0x3,'globalAlpha':0x1},'source':DigitalFlowMaterial},'translucent':!![]}),register$3(WallScroll,{'fabric':{'uniforms':{'color':new Cesium__namespace[(_0xf99cb3(0x26d))](0x0,0x0,0x0,0x1),'image':Cesium__namespace['Material']['DefaultImageId'],'count':0x1,'speed':0x5,'reverse':![],'axisY':![],'bloom':![],'globalAlpha':0x1},'source':WallScrollMaterial},'translucent':!![]}),register$3(ScanLine,{'fabric':{'uniforms':{'color':new Cesium__namespace['Color'](0x1,0x1,0x0,0x1),'speed':0xa,'globalAlpha':0x1},'source':ScanLineMaterial},'translucent':!![]}),register$3(CircleScan,{'fabric':{'uniforms':{'color':new Cesium__namespace['Color'](0x1,0x0,0x0,0x1),'image':Cesium__namespace[_0xf99cb3(0xe73)]['DefaultImageId'],'globalAlpha':0x1},'source':CircleScanMaterial},'translucent':!![]}),register$3(CircleWave,{'fabric':{'uniforms':{'color':new Cesium__namespace['Color'](0x1,0x1,0x0,0x1),'speed':0xa,'time':-0x1,'count':0x1,'gradient':0.1,'globalAlpha':0x1},'source':CircleWaveMaterial},'translucent':!![]}),register$3(RadarLine,{'fabric':{'uniforms':{'color':new Cesium__namespace['Color'](0x0,0x1,0x1,0.7),'speed':0x5,'globalAlpha':0x1},'source':RadarLineMaterial},'translucent':!![]}),register$3(RadarWave,{'fabric':{'uniforms':{'color':new Cesium__namespace['Color'](0x0,0x1,0x1,0.7),'speed':0x5,'globalAlpha':0x1},'source':RadarWaveMaterial},'translucent':!![]}),register$3(RectSlide,{'fabric':{'uniforms':{'image':Cesium__namespace['Material'][_0xf99cb3(0xab6)],'color':Cesium__namespace[_0xf99cb3(0x26d)][_0xf99cb3(0xb73)],'speed':0xa,'pure':![],'diffusePower':1.3,'globalAlpha':0x1},'source':RectSlideMaterial},'translucent':!![]}),register$3(EllipsoidElectric,{'fabric':{'uniforms':{'color':new Cesium__namespace[(_0xf99cb3(0x26d))](0x0,0x1,0x1,0.7),'speed':0x5,'globalAlpha':0x1},'source':EllipsoidElectricMaterial},'translucent':!![]}),register$3(EllipsoidWave,{'fabric':{'uniforms':{'color':new Cesium__namespace['Color'](0x0,0x1,0x1,0.7),'speed':0x5,'globalAlpha':0x1},'source':EllipsoidWaveMaterial},'translucent':!![]}),register$3(PolyGradient,{'fabric':{'uniforms':{'color':new Cesium__namespace[(_0xf99cb3(0x26d))](0x1,0x1,0x0,0.5),'diffusePower':1.6,'alphaPower':1.5,'center':new Cesium__namespace[(_0xf99cb3(0xa8e))](0.5,0.5),'globalAlpha':0x1},'source':PolyGradientMaterial},'translucent':!![]}),register$3(PolyAsphalt,{'fabric':{'uniforms':{'color':new Cesium__namespace['Color'](0.15,0.15,0.15,0x1),'size':0.02,'frequency':0.2,'globalAlpha':0x1},'source':AsphaltMaterial},'translucent':function translucent(_0x59b893){var _0x274842={_0x37e3e:0xe49},_0x2ea673=_0xf99cb3;return _0x59b893[_0x2ea673(_0x274842._0x37e3e)]['color']['alpha']<0x1;}}),register$3(PolyBlob,{'fabric':{'uniforms':{'evenColor':new Cesium__namespace[(_0xf99cb3(0x26d))](0x1,0x1,0x1,0.5),'oddColor':new Cesium__namespace['Color'](0x0,0x0,0x1,0.5),'frequency':0xa,'globalAlpha':0x1},'source':BlobMaterial},'translucent':function translucent(_0x1299cc){var _0x123db5={_0x4375b2:0x92c},_0x5f430d=_0xf99cb3,_0x3ac465=_0x1299cc['uniforms'];return _0x3ac465['evenColor']['alpha']<0x1||_0x3ac465[_0x5f430d(_0x123db5._0x4375b2)]['alpha']<0x0;}}),register$3(PolyFacet,{'fabric':{'uniforms':{'evenColor':new Cesium__namespace['Color'](0.25,0.25,0.25,0.75),'oddColor':new Cesium__namespace[(_0xf99cb3(0x26d))](0.75,0.75,0.75,0.75),'frequency':0xa,'globalAlpha':0x1},'source':FacetMaterial},'translucent':function translucent(_0x1e73ce){var _0x45b932=_0x1e73ce['uniforms'];return _0x45b932['evenColor']['alpha']<0x1||_0x45b932['oddColor']['alpha']<0x0;}}),register$3(PolyGrass,{'fabric':{'uniforms':{'evenColor':new Cesium__namespace['Color'](0.25,0.4,0.1,0x1),'oddColor':new Cesium__namespace['Color'](0.1,0.1,0.1,0x1),'frequency':1.5,'globalAlpha':0x1},'source':PolyGrassMaterial},'translucent':function translucent(_0xc25ab5){var _0x4fa336=_0xf99cb3,_0x3064f8=_0xc25ab5[_0x4fa336(0xe49)];return _0x3064f8['evenColor']['alpha']<0x1||_0x3064f8['oddColor']['alpha']<0x1;}}),register$3(PolyWood,{'fabric':{'uniforms':{'evenColor':new Cesium__namespace[(_0xf99cb3(0x26d))](0.6,0.3,0.1,0x1),'oddColor':new Cesium__namespace['Color'](0.4,0.2,0.07,0x1),'frequency':0x3,'noiseScale':new Cesium__namespace['Cartesian2'](0.7,0.5),'grainFrequency':0x1b,'globalAlpha':0x1},'source':PolyWoodMaterial},'translucent':function translucent(_0x2a33c3){var _0x3cbf48=_0xf99cb3,_0x51f67d=_0x2a33c3['uniforms'];return _0x51f67d['evenColor']['alpha']<0x1||_0x51f67d[_0x3cbf48(0x92c)]['alpha']<0x1;}}),register$3(Image2,{'fabric':{'uniforms':{'image':Cesium__namespace['Material'][_0xf99cb3(0xab6)],'color':Cesium__namespace[_0xf99cb3(0x26d)]['WHITE'],'opacity':0x1,'speed':0x0,'flipx':![],'flipy':![],'noWhite':!![],'globalAlpha':0x1},'source':ImageMaterial},'translucent':!![]}),register$3(WaterLight,{'fabric':{'uniforms':{'alpha':0.3,'specularMap':Cesium__namespace['Material']['DefaultImageId'],'normalMap':Cesium__namespace['buildModuleUrl']('Assets/Textures/waterNormals.jpg'),'globalAlpha':0x1},'source':WaterLightMaterial},'translucent':!![]}),register$3(NeonLight,{'fabric':{'uniforms':{'color':Cesium__namespace['Color']['WHITE'],'speed':0x1,'globalAlpha':0x1},'source':NeonLightMaterial},'translucent':!![]}),registerPropertyClass(Color$2,Cesium__namespace[_0xf99cb3(0x65a)]),registerPropertyClass(Image$1,Cesium__namespace['ImageMaterialProperty']),registerPropertyClass(PolylineArrow,Cesium__namespace[_0xf99cb3(0xdd4)]),registerPropertyClass(PolylineOutline,Cesium__namespace['PolylineOutlineMaterialProperty']),registerPropertyClass(PolylineDash,Cesium__namespace['PolylineDashMaterialProperty']),registerPropertyClass(PolylineGlow,Cesium__namespace['PolylineGlowMaterialProperty']),registerPropertyClass(Grid,Cesium__namespace[_0xf99cb3(0xf62)]),registerPropertyClass(Checkerboard,Cesium__namespace[_0xf99cb3(0x52d)]),registerPropertyClass(Stripe,Cesium__namespace['StripeMaterialProperty']);var TextMaterial=function(_0x288b93){var _0x5d1344={_0x487a37:0xec0};_inherits(_0x7ab947,_0x288b93);var _0x1fe1c4=_createSuper(_0x7ab947);function _0x7ab947(){var _0x550823=_0x3c32,_0x3901db=arguments[_0x550823(_0x5d1344._0x487a37)]>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x7ab947),_0x1fe1c4['call'](this,conventOptions$1(_0x3901db));}return _createClass(_0x7ab947);}(Cesium__namespace['Material']);function conventOptions$1(_0x3cf163){var _0x99c03={_0x50aaec:0xb77,_0x4c4208:0xe8f,_0x67d832:0xd04,_0x16326c:0xee7},_0x5c7c03=_0xf99cb3,_0x10a8ac,_0xd4db10=_0x3cf163['text'];_0x3cf163['font_size']=_0x3cf163[_0x5c7c03(_0x99c03._0x50aaec)]||0x46;var _0x5b98e9=LabelStyleConver['toCesiumVal'](_0x3cf163,{'fill':(_0x10a8ac=_0x3cf163[_0x5c7c03(_0x99c03._0x4c4208)])!==null&&_0x10a8ac!==void 0x0?_0x10a8ac:!![],'fillColor':new Cesium__namespace[(_0x5c7c03(0x26d))](0x1,0x1,0x0,0x1),'textBaseline':'middle','padding':0xa}),_0x264685=getTextImage(_0xd4db10,_0x5b98e9),_0x36ab1f;return _0x264685&&(_0x36ab1f=_0x264685['toDataURL'](_0x5c7c03(_0x99c03._0x67d832))),{'fabric':{'uniforms':{'image':_0x36ab1f,'opacity':0x1,'color':Cesium__namespace['Color']['WHITE'],'speed':_0x3cf163[_0x5c7c03(_0x99c03._0x16326c)]||0x0,'flipx':![],'flipy':![],'noWhite':!![],'globalAlpha':0x1},'source':ImageMaterial},'translucent':!![]};}registerClass(Text,TextMaterial);var CylinderWaveMaterialGlsl='uniform\x20vec4\x20color;\x0auniform\x20float\x20repeat;\x0auniform\x20float\x20offset;\x0auniform\x20float\x20thickness;\x0auniform\x20float\x20globalAlpha;\x0a\x0aczm_material\x20czm_getMaterial(czm_materialInput\x20materialInput)\x20{\x0a\x20\x20czm_material\x20material\x20=\x20czm_getDefaultMaterial(materialInput);\x0a\x20\x20float\x20sp\x20=\x201.0\x20/\x20repeat;\x0a\x20\x20vec2\x20st\x20=\x20materialInput.st;\x0a\x20\x20float\x20dis\x20=\x20distance(st,\x20vec2(0.5));\x0a\x20\x20float\x20m\x20=\x20mod(dis\x20+\x20offset,\x20sp);\x0a\x20\x20float\x20a\x20=\x20step(sp\x20*\x20(1.0\x20-\x20thickness),\x20m);\x0a\x20\x20material.diffuse\x20=\x20color.rgb;\x0a\x20\x20material.alpha\x20=\x20a\x20*\x20color.a\x20*\x20globalAlpha;\x0a\x20\x20return\x20material;\x0a}\x0a',CylinderWaveMaterial=function(_0x5a9461){_inherits(_0x2f9905,_0x5a9461);var _0x414efa=_createSuper(_0x2f9905);function _0x2f9905(){var _0x8ea0de=_0x3c32,_0x37fecc,_0x292525,_0x529bec=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};_classCallCheck(this,_0x2f9905),_0x292525=_0x414efa['call'](this,conventOptions(_0x529bec)),_0x292525['_frameTime']=0x3e8/(_0x529bec['frameRate']||0x3c),_0x292525[_0x8ea0de(0x496)]=(_0x37fecc=_0x529bec['speed'])!==null&&_0x37fecc!==void 0x0?_0x37fecc:0xa;var _0x3a4f3b=_assertThisInitialized(_0x292525),_0x33ca1b=Date['now']();return function _0x19aef3(){var _0x2acf42=_0x8ea0de;_0x3a4f3b[_0x2acf42(0x385)]=window['requestAnimationFrame'](_0x19aef3);var _0x162a4e=Date['now'](),_0x369514=_0x162a4e-_0x33ca1b;_0x369514>_0x3a4f3b[_0x2acf42(0x230)]&&(_0x33ca1b=_0x162a4e-_0x369514%_0x3a4f3b['_frameTime'],_0x3a4f3b['updateOffset']());}(),_0x292525;}return _createClass(_0x2f9905,[{'key':'updateOffset','value':function _0x216c36(){var _0x479ffd=this['uniforms']['offset'];_0x479ffd-=0.0001*this['_speed'],_0x479ffd>0x1&&(_0x479ffd=0x0),this['uniforms']['offset']=_0x479ffd;}},{'key':'destroy','value':function _0xe7247(_0xa15dae){var _0x122649=_0x3c32;return window[_0x122649(0xa85)](this[_0x122649(0x385)]),delete this['animateFrame'],_get(_getPrototypeOf(_0x2f9905['prototype']),'destroy',this)['call'](this,_0xa15dae);}}]),_0x2f9905;}(Cesium__namespace['Material']);function conventOptions(_0x176144){var _0x311aca={_0x4098d5:0x98c},_0x26cc5c=_0xf99cb3,_0x36d1b3,_0x337aff,_0x1b1e30;return{'fabric':{'uniforms':{'color':getCesiumColor(_0x176144[_0x26cc5c(_0x311aca._0x4098d5)],new Cesium__namespace['Color'](0x2,0x1,0x0,0.8)),'repeat':(_0x36d1b3=_0x176144['repeat'])!==null&&_0x36d1b3!==void 0x0?_0x36d1b3:0x1e,'thickness':(_0x337aff=_0x176144['thickness'])!==null&&_0x337aff!==void 0x0?_0x337aff:0.3,'offset':(_0x1b1e30=_0x176144['offset'])!==null&&_0x1b1e30!==void 0x0?_0x1b1e30:0x0,'globalAlpha':0x1},'source':CylinderWaveMaterialGlsl},'translucent':function _0x484668(_0x4a169c){return _0x4a169c['uniforms']['color']['alpha']<0x1;}};}registerClass(CylinderWave,CylinderWaveMaterial);var BaseMaterialProperty=(function(){var _0xdfedf6={_0x287bcb:0x9f7},_0x2929a1={_0x4644c7:0x690},_0x3aae4c=_0xf99cb3;function _0xd28925(){var _0x3d688c=_0x3c32,_0x1c1f22=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};_classCallCheck(this,_0xd28925),this[_0x3d688c(_0x2929a1._0x4644c7)]=_0x1c1f22,this[_0x3d688c(0xc8c)]=new Cesium__namespace['Event']();}return _createClass(_0xd28925,[{'key':_0x3aae4c(_0xdfedf6._0x287bcb),'get':function _0x5a769c(){return!![];}},{'key':'definitionChanged','get':function _0x4b90a8(){var _0x4859a2=_0x3aae4c;return this[_0x4859a2(0xc8c)];}},{'key':_0x3aae4c(0x729),'value':function _0x3b096e(_0x54f1b2){return null;}},{'key':'getValue','value':function _0x159306(_0x243ede){var _0x196877=arguments['length']>0x1&&arguments[0x1]!==undefined?arguments[0x1]:{};return _0x196877;}},{'key':'equals','value':function _0x1dbc38(_0x39fc6e){return this===_0x39fc6e;}}]),_0xd28925;}()),CircleScanMaterialProperty=function(_0x4e5fab){var _0x51c45b={_0x2b513a:0x98c,_0x25de49:0x524},_0x475e1f={_0xca1d39:0x98c},_0x317b44=_0xf99cb3;_inherits(_0x123ceb,_0x4e5fab);var _0x1f4cdb=_createSuper(_0x123ceb);function _0x123ceb(){var _0x123563=_0x3c32,_0x195586,_0x499411,_0x4ab035,_0x35bc0b=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x123ceb),_0x4ab035=_0x1f4cdb[_0x123563(0xa10)](this,_0x35bc0b),_0x4ab035['image']=(_0x195586=_0x35bc0b['image'])!==null&&_0x195586!==void 0x0?_0x195586:_0x35bc0b[_0x123563(0x45d)],_0x4ab035[_0x123563(_0x475e1f._0xca1d39)]=_0x35bc0b['color'],_0x4ab035['globalAlpha']=(_0x499411=_0x35bc0b[_0x123563(0xcad)])!==null&&_0x499411!==void 0x0?_0x499411:0x1,_0x4ab035;}return _createClass(_0x123ceb,[{'key':'getType','value':function _0x299cdd(_0x5b3666){return CircleScan;}},{'key':_0x317b44(0x4a8),'value':function _0x14ce89(_0x2c7dc6,_0x4d698a){var _0x4d3c9a=_0x317b44;return!Cesium__namespace['defined'](_0x4d698a)&&(_0x4d698a={}),_0x4d698a['color']=getCesiumColor(this[_0x4d3c9a(_0x51c45b._0x2b513a)],new Cesium__namespace['Color'](0x1,0x0,0x0,0.5),_0x2c7dc6),_0x4d698a[_0x4d3c9a(_0x51c45b._0x25de49)]=this[_0x4d3c9a(_0x51c45b._0x25de49)],_0x4d698a['globalAlpha']=this['globalAlpha'],_0x4d698a;}},{'key':'equals','value':function _0x60a60(_0x5bbbfb){return this===_0x5bbbfb||_0x5bbbfb instanceof _0x123ceb&&Cesium__namespace['Property']['equals'](this['color'],_0x5bbbfb['color'])&&this['image']===_0x5bbbfb['image'];}}]),_0x123ceb;}(BaseMaterialProperty);registerPropertyClass(CircleScan,CircleScanMaterialProperty);var CircleWaveMaterialProperty=function(_0x5ce86a){var _0x1b4463={_0x11ad80:0xb1e},_0x3849bd={_0x4445b5:0x7c8,_0x1d3eb3:0xee7,_0x2c915b:0x763},_0x6daecb={_0x5257c9:0x7bc,_0x1d4132:0x2f6},_0x27addc={_0x59552a:0x7c8,_0x18149b:0xcad,_0x587d1f:0x763},_0x58ea72=_0xf99cb3;_inherits(_0x1cbc8d,_0x5ce86a);var _0x367b72=_createSuper(_0x1cbc8d);function _0x1cbc8d(){var _0x597a27=_0x3c32,_0x3f125a,_0x418d28,_0x50b067,_0x27c8fd,_0x8e0601,_0xbeed34=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x1cbc8d),_0x8e0601=_0x367b72['call'](this,_0xbeed34),_0x8e0601['color']=_0xbeed34['color'],_0x8e0601['speed']=(_0x3f125a=_0xbeed34['speed'])!==null&&_0x3f125a!==void 0x0?_0x3f125a:0xa,_0x8e0601['duration']=_0xbeed34[_0x597a27(0xdeb)],_0x8e0601['count']=(_0x418d28=_0xbeed34[_0x597a27(_0x27addc._0x59552a)])!==null&&_0x418d28!==void 0x0?_0x418d28:0x1,_0x8e0601['gradient']=(_0x50b067=_0xbeed34['gradient'])!==null&&_0x50b067!==void 0x0?_0x50b067:0.1,_0x8e0601[_0x597a27(_0x27addc._0x18149b)]=(_0x27c8fd=_0xbeed34['globalAlpha'])!==null&&_0x27c8fd!==void 0x0?_0x27c8fd:0x1,_0x8e0601[_0x597a27(0x7c8)]<=0x0&&(_0x8e0601['count']=0x1),_0x8e0601['gradient']<0x0&&(_0x8e0601[_0x597a27(0x763)]=0x0),_0x8e0601['gradient']>0x1&&(_0x8e0601[_0x597a27(_0x27addc._0x587d1f)]=0x1),_0x8e0601;}return _createClass(_0x1cbc8d,[{'key':'getType','value':function _0x302162(_0x106b9b){return CircleWave;}},{'key':'getValue','value':function _0x1dca03(_0x454126,_0x37e60a){var _0x3dfd09=_0x3c32;return!Cesium__namespace['defined'](_0x37e60a)&&(_0x37e60a={}),_0x37e60a['color']=getCesiumColor(this['color'],Cesium__namespace[_0x3dfd09(0x26d)]['YELLOW'],_0x454126),_0x37e60a[_0x3dfd09(0x7c8)]=this['count'],_0x37e60a[_0x3dfd09(0x763)]=this['gradient'],_0x37e60a['speed']=this['speed'],_0x37e60a['globalAlpha']=this['globalAlpha'],this['duration']?(this[_0x3dfd09(0xb89)]===undefined&&(this['_time']=new Date()[_0x3dfd09(_0x6daecb._0x5257c9)]()),_0x37e60a['time']=(new Date()['getTime']()-this['_time'])/(this['duration']*0x3e8)):_0x37e60a[_0x3dfd09(_0x6daecb._0x1d4132)]=-0x1,_0x37e60a;}},{'key':_0x58ea72(_0x1b4463._0x11ad80),'value':function _0x406a01(_0x24114d){var _0xc2df0f=_0x58ea72;return this===_0x24114d||_0x24114d instanceof _0x1cbc8d&&Cesium__namespace['Property']['equals'](this['color'],_0x24114d['color'])&&this['count']===_0x24114d[_0xc2df0f(_0x3849bd._0x4445b5)]&&this[_0xc2df0f(_0x3849bd._0x1d3eb3)]===_0x24114d['speed']&&this[_0xc2df0f(_0x3849bd._0x2c915b)]===_0x24114d[_0xc2df0f(0x763)];}}]),_0x1cbc8d;}(BaseMaterialProperty);registerPropertyClass(CircleWave,CircleWaveMaterialProperty),register$3(CylinderWave,{'fabric':{'uniforms':{'color':new Cesium__namespace[(_0xf99cb3(0x26d))](0x2,0x1,0x0,0.8),'repeat':0x1e,'thickness':0.3,'offset':0x0,'globalAlpha':0x1},'source':CylinderWaveMaterialGlsl},'translucent':!![]});var CylinderWaveMaterialProperty=function(_0x13f1a9){var _0x36d09e={_0x3e8c8f:0x307},_0x40323c={_0x8d2d99:0x98c},_0x77fcd9={_0x550997:0xecf,_0x11c8d7:0xcad};_inherits(_0x5a5ee6,_0x13f1a9);var _0x383e73=_createSuper(_0x5a5ee6);function _0x5a5ee6(){var _0x2c4482=_0x3c32,_0x50950e,_0x27f8d7,_0x18f1a0,_0x267279,_0x44e07f,_0x1954ef=arguments[_0x2c4482(0xec0)]>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x5a5ee6),_0x44e07f=_0x383e73[_0x2c4482(0xa10)](this,_0x1954ef),_0x44e07f['color']=_0x1954ef['color'],_0x44e07f['repeat']=(_0x50950e=_0x1954ef['repeat'])!==null&&_0x50950e!==void 0x0?_0x50950e:0x1e,_0x44e07f['thickness']=(_0x27f8d7=_0x1954ef[_0x2c4482(0x307)])!==null&&_0x27f8d7!==void 0x0?_0x27f8d7:0.3,_0x44e07f['speed']=(_0x18f1a0=_0x1954ef['speed'])!==null&&_0x18f1a0!==void 0x0?_0x18f1a0:0xa,_0x44e07f[_0x2c4482(_0x77fcd9._0x550997)]=0x0,_0x44e07f['globalAlpha']=(_0x267279=_0x1954ef[_0x2c4482(_0x77fcd9._0x11c8d7)])!==null&&_0x267279!==void 0x0?_0x267279:0x1,_0x44e07f;}return _createClass(_0x5a5ee6,[{'key':'getType','value':function _0x3fb549(_0x2496e1){return CylinderWave;}},{'key':'getValue','value':function _0x5ac834(_0xa6af4,_0x285d6b){var _0x3a105d=_0x3c32;return!Cesium__namespace[_0x3a105d(0x8b3)](_0x285d6b)&&(_0x285d6b={}),this[_0x3a105d(0xecf)]-=0.0001*this['speed'],this['offset']>0x1&&(this['offset']=0x0),_0x285d6b[_0x3a105d(_0x40323c._0x8d2d99)]=getCesiumColor(this['color'],new Cesium__namespace[(_0x3a105d(0x26d))](0x2,0x1,0x0,0.8),_0xa6af4),_0x285d6b['repeat']=this['repeat'],_0x285d6b[_0x3a105d(0xecf)]=this[_0x3a105d(0xecf)],_0x285d6b['thickness']=this['thickness'],_0x285d6b['globalAlpha']=this['globalAlpha'],_0x285d6b;}},{'key':'equals','value':function _0x573dde(_0x4b31af){var _0x1c4503=_0x3c32;return this===_0x4b31af||_0x4b31af instanceof _0x5a5ee6&&Cesium__namespace['Property']['equals'](this['color'],_0x4b31af[_0x1c4503(0x98c)])&&this[_0x1c4503(0xd3a)]===_0x4b31af['repeat']&&this[_0x1c4503(_0x36d09e._0x3e8c8f)]===_0x4b31af['thickness'];}}]),_0x5a5ee6;}(BaseMaterialProperty);registerPropertyClass(CylinderWave,CylinderWaveMaterialProperty);var DigitalFlowMaterialProperty=function(_0x599a33){var _0xbd1a0f={_0x306924:0x98c,_0x2d8669:0xee7,_0x1c3ae2:0xee7},_0x832d95={_0x2c7b2d:0xee7},_0x3485fa={_0x3e900c:0x5de};_inherits(_0x2c7f9a,_0x599a33);var _0x4d9a02=_createSuper(_0x2c7f9a);function _0x2c7f9a(){var _0xdddaa8=_0x3c32,_0x49997d,_0x558580,_0x2c049b,_0x5e9caa,_0x275fe7,_0x8730b8,_0x1bbef0=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x2c7f9a),_0x8730b8=_0x4d9a02['call'](this,_0x1bbef0),_0x8730b8['color']=getCesiumColor(_0x1bbef0['color'],new Cesium__namespace['Color'](0x0,0x0,0x0,0x0)),_0x8730b8['speed']=(_0x49997d=_0x1bbef0[_0xdddaa8(0xee7)])!==null&&_0x49997d!==void 0x0?_0x49997d:0x5,_0x8730b8['glow']=(_0x558580=_0x1bbef0[_0xdddaa8(0x9c9)])!==null&&_0x558580!==void 0x0?_0x558580:0x1,_0x8730b8[_0xdddaa8(_0x3485fa._0x3e900c)]=(_0x2c049b=_0x1bbef0['flowGlow'])!==null&&_0x2c049b!==void 0x0?_0x2c049b:0x1,_0x8730b8['segment']=(_0x5e9caa=_0x1bbef0['segment'])!==null&&_0x5e9caa!==void 0x0?_0x5e9caa:0x3,_0x8730b8[_0xdddaa8(0xcad)]=(_0x275fe7=_0x1bbef0['globalAlpha'])!==null&&_0x275fe7!==void 0x0?_0x275fe7:0x1,_0x8730b8;}return _createClass(_0x2c7f9a,[{'key':'getType','value':function _0x4a1cd8(_0x3a5bdb){return DigitalFlow;}},{'key':'getValue','value':function _0x2e6c93(_0x2cd673,_0x58424c){var _0x479535=_0x3c32;return!Cesium__namespace['defined'](_0x58424c)&&(_0x58424c={}),_0x58424c['color']=this['color'],_0x58424c[_0x479535(_0x832d95._0x2c7b2d)]=this['speed'],_0x58424c['glow']=this['glow'],_0x58424c[_0x479535(0x5de)]=this['flowGlow'],_0x58424c[_0x479535(0x1ad)]=this[_0x479535(0x1ad)],_0x58424c['globalAlpha']=this[_0x479535(0xcad)],_0x58424c;}},{'key':'equals','value':function _0x21e164(_0x51748e){var _0x186d28=_0x3c32;return this===_0x51748e||_0x51748e instanceof _0x2c7f9a&&Cesium__namespace['Property']['equals'](this['color'],_0x51748e[_0x186d28(_0xbd1a0f._0x306924)])&&this['glow']===_0x51748e['glow']&&this[_0x186d28(_0xbd1a0f._0x2d8669)]===_0x51748e[_0x186d28(_0xbd1a0f._0x1c3ae2)];}}]),_0x2c7f9a;}(BaseMaterialProperty);registerPropertyClass(DigitalFlow,DigitalFlowMaterialProperty);var EllipsoidElectricMaterialProperty=function(_0x4df1a3){var _0x136056={_0x3c145d:0xee7},_0x2677dd={_0x121ba7:0xee7},_0x465b25=_0xf99cb3;_inherits(_0xdb2ab3,_0x4df1a3);var _0x17bb07=_createSuper(_0xdb2ab3);function _0xdb2ab3(){var _0x1d234b=_0x3c32,_0x1dd102,_0x31a4c8,_0x1fa32d,_0x36c2a9=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0xdb2ab3),_0x1fa32d=_0x17bb07['call'](this,_0x36c2a9),_0x1fa32d['color']=getCesiumColor(_0x36c2a9['color'],new Cesium__namespace['Color'](0x0,0x0,0x0,0x0)),_0x1fa32d['speed']=(_0x1dd102=_0x36c2a9[_0x1d234b(_0x2677dd._0x121ba7)])!==null&&_0x1dd102!==void 0x0?_0x1dd102:0x5,_0x1fa32d[_0x1d234b(0xcad)]=(_0x31a4c8=_0x36c2a9['globalAlpha'])!==null&&_0x31a4c8!==void 0x0?_0x31a4c8:0x1,_0x1fa32d;}return _createClass(_0xdb2ab3,[{'key':_0x465b25(0x729),'value':function _0x4925b5(_0x15c8e3){return EllipsoidElectric;}},{'key':'getValue','value':function _0x106eeb(_0x1a4d58,_0xb1f5c9){var _0x5aa6e8=_0x465b25;return!Cesium__namespace['defined'](_0xb1f5c9)&&(_0xb1f5c9={}),_0xb1f5c9['color']=this['color'],_0xb1f5c9[_0x5aa6e8(_0x136056._0x3c145d)]=this[_0x5aa6e8(_0x136056._0x3c145d)],_0xb1f5c9['globalAlpha']=this['globalAlpha'],_0xb1f5c9;}},{'key':'equals','value':function _0x3f3e38(_0x20f559){var _0x1ad98e=_0x465b25;return this===_0x20f559||_0x20f559 instanceof _0xdb2ab3&&Cesium__namespace['Property']['equals'](this['color'],_0x20f559['color'])&&this['speed']===_0x20f559[_0x1ad98e(0xee7)];}}]),_0xdb2ab3;}(BaseMaterialProperty);registerPropertyClass(EllipsoidElectric,EllipsoidElectricMaterialProperty);var EllipsoidWaveMaterialProperty=function(_0x522b48){var _0x558a78={_0x33c014:0xb1e},_0x2f49f4={_0x59cabd:0x98c},_0x1c077a={_0x4e23c7:0xcad},_0x466a3d={_0x434ca2:0x98c,_0x3c8922:0x98c},_0x3498a2=_0xf99cb3;_inherits(_0x56a149,_0x522b48);var _0x4db476=_createSuper(_0x56a149);function _0x56a149(){var _0x137fac=_0x3c32,_0x935e39,_0x543db2,_0x5de181,_0x5a6937=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x56a149),_0x5de181=_0x4db476['call'](this,_0x5a6937),_0x5de181[_0x137fac(_0x466a3d._0x434ca2)]=getCesiumColor(_0x5a6937[_0x137fac(_0x466a3d._0x3c8922)],new Cesium__namespace[(_0x137fac(0x26d))](0x0,0x0,0x0,0x0)),_0x5de181['speed']=(_0x935e39=_0x5a6937['speed'])!==null&&_0x935e39!==void 0x0?_0x935e39:0x5,_0x5de181['globalAlpha']=(_0x543db2=_0x5a6937['globalAlpha'])!==null&&_0x543db2!==void 0x0?_0x543db2:0x1,_0x5de181;}return _createClass(_0x56a149,[{'key':'getType','value':function _0x75e967(_0x5ea6d2){return EllipsoidWave;}},{'key':'getValue','value':function _0x4d8e63(_0x2e1c22,_0x3dd24f){var _0x6ba8f7=_0x3c32;return!Cesium__namespace['defined'](_0x3dd24f)&&(_0x3dd24f={}),_0x3dd24f['color']=this['color'],_0x3dd24f['speed']=this['speed'],_0x3dd24f[_0x6ba8f7(_0x1c077a._0x4e23c7)]=this['globalAlpha'],_0x3dd24f;}},{'key':_0x3498a2(_0x558a78._0x33c014),'value':function _0x1e67de(_0x268771){var _0x555a67=_0x3498a2;return this===_0x268771||_0x268771 instanceof _0x56a149&&Cesium__namespace['Property']['equals'](this['color'],_0x268771[_0x555a67(_0x2f49f4._0x59cabd)])&&this[_0x555a67(0xee7)]===_0x268771['speed'];}}]),_0x56a149;}(BaseMaterialProperty);registerPropertyClass(EllipsoidWave,EllipsoidWaveMaterialProperty);var Image2MaterialProperty=function(_0x328061){var _0x2fee5d={_0x1dff65:0xb1e},_0x39cd7b={_0x3bd67c:0x818,_0x5cecd0:0x98c},_0x120ef9={_0x2b7272:0x98c,_0x556531:0xef8},_0x5c7e00={_0x55463b:0xc34},_0x5e7dc8=_0xf99cb3;_inherits(_0x4b0e92,_0x328061);var _0xd44f32=_createSuper(_0x4b0e92);function _0x4b0e92(){var _0x361ed5=_0x3c32,_0x501f7c,_0x3724f5,_0x9cab8e,_0x47f0d3,_0x4ceb2e,_0x18cec2,_0x525fa5,_0x42dfa1,_0xce4db0=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x4b0e92),_0x42dfa1=_0xd44f32['call'](this,_0xce4db0),_0x42dfa1['image']=_0xce4db0['image'],_0x42dfa1['opacity']=(_0x501f7c=_0xce4db0['opacity'])!==null&&_0x501f7c!==void 0x0?_0x501f7c:0x1,_0x42dfa1[_0x361ed5(0x98c)]=(_0x3724f5=_0xce4db0['color'])!==null&&_0x3724f5!==void 0x0?_0x3724f5:Cesium__namespace[_0x361ed5(0x26d)]['WHITE'],_0x42dfa1['speed']=(_0x9cab8e=_0xce4db0['speed'])!==null&&_0x9cab8e!==void 0x0?_0x9cab8e:0x0,_0x42dfa1['flipx']=(_0x47f0d3=_0xce4db0['flipx'])!==null&&_0x47f0d3!==void 0x0?_0x47f0d3:![],_0x42dfa1['flipy']=(_0x4ceb2e=_0xce4db0[_0x361ed5(_0x5c7e00._0x55463b)])!==null&&_0x4ceb2e!==void 0x0?_0x4ceb2e:![],_0x42dfa1['noWhite']=(_0x18cec2=_0xce4db0['noWhite'])!==null&&_0x18cec2!==void 0x0?_0x18cec2:!![],_0x42dfa1[_0x361ed5(0xcad)]=(_0x525fa5=_0xce4db0[_0x361ed5(0xcad)])!==null&&_0x525fa5!==void 0x0?_0x525fa5:0x1,_0x42dfa1;}return _createClass(_0x4b0e92,[{'key':_0x5e7dc8(0x729),'value':function _0x2705cd(_0x1d8c39){return Image2;}},{'key':'getValue','value':function _0x4f75f(_0x538d4c,_0x4bd7e6){var _0x25cf80=_0x5e7dc8;return!Cesium__namespace[_0x25cf80(0x8b3)](_0x4bd7e6)&&(_0x4bd7e6={}),_0x4bd7e6['image']=this['image'],_0x4bd7e6['color']=this[_0x25cf80(_0x120ef9._0x2b7272)],_0x4bd7e6['opacity']=this[_0x25cf80(0x665)],_0x4bd7e6['speed']=this['speed'],_0x4bd7e6[_0x25cf80(_0x120ef9._0x556531)]=this['flipx'],_0x4bd7e6['flipy']=this['flipy'],_0x4bd7e6['noWhite']=this['noWhite'],_0x4bd7e6['globalAlpha']=this[_0x25cf80(0xcad)],_0x4bd7e6;}},{'key':_0x5e7dc8(_0x2fee5d._0x1dff65),'value':function _0x53e52d(_0x12e6a9){var _0x21d48b=_0x5e7dc8;return this===_0x12e6a9||_0x12e6a9 instanceof _0x4b0e92&&Cesium__namespace[_0x21d48b(_0x39cd7b._0x3bd67c)]['equals'](this['color'],_0x12e6a9[_0x21d48b(_0x39cd7b._0x5cecd0)])&&this['opacity']===_0x12e6a9['opacity']&&this['image']===_0x12e6a9['image'];}}]),_0x4b0e92;}(BaseMaterialProperty);registerPropertyClass(Image2,Image2MaterialProperty);var LineBloomMaterialProperty=function(_0x8eb940){var _0x56ea7d={_0x34ff22:0x9c9,_0x16d785:0xee7},_0xe9141c={_0x125f22:0xee7,_0x38ffb5:0x9c9,_0xf57ef7:0xcad},_0x2b838c={_0x579996:0xee7,_0x3974b4:0x9c9};_inherits(_0x1768f7,_0x8eb940);var _0x56e461=_createSuper(_0x1768f7);function _0x1768f7(){var _0x3fb3c8=_0x3c32,_0x16ed58,_0x295cfe,_0x137e4d,_0x4e9d6a,_0x566e9f=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x1768f7),_0x4e9d6a=_0x56e461['call'](this,_0x566e9f),_0x4e9d6a['color']=getCesiumColor(_0x566e9f['color'],new Cesium__namespace['Color'](0x0,0x0,0x0,0x0)),_0x4e9d6a[_0x3fb3c8(_0x2b838c._0x579996)]=(_0x16ed58=_0x566e9f['speed'])!==null&&_0x16ed58!==void 0x0?_0x16ed58:0x5,_0x4e9d6a[_0x3fb3c8(_0x2b838c._0x3974b4)]=(_0x295cfe=_0x566e9f['glow'])!==null&&_0x295cfe!==void 0x0?_0x295cfe:0x1,_0x4e9d6a['globalAlpha']=(_0x137e4d=_0x566e9f['globalAlpha'])!==null&&_0x137e4d!==void 0x0?_0x137e4d:0x1,_0x4e9d6a;}return _createClass(_0x1768f7,[{'key':'getType','value':function _0x10363e(_0x32ba7e){return LineBloom;}},{'key':'getValue','value':function _0x24245a(_0x339225,_0x5ec97d){var _0x390cc2=_0x3c32;return!Cesium__namespace['defined'](_0x5ec97d)&&(_0x5ec97d={}),_0x5ec97d['color']=this['color'],_0x5ec97d[_0x390cc2(_0xe9141c._0x125f22)]=this[_0x390cc2(0xee7)],_0x5ec97d['glow']=this[_0x390cc2(_0xe9141c._0x38ffb5)],_0x5ec97d[_0x390cc2(_0xe9141c._0xf57ef7)]=this['globalAlpha'],_0x5ec97d;}},{'key':'equals','value':function _0x4c2d77(_0x515241){var _0x3f353c=_0x3c32;return this===_0x515241||_0x515241 instanceof _0x1768f7&&Cesium__namespace['Property'][_0x3f353c(0xb1e)](this['color'],_0x515241['color'])&&this[_0x3f353c(_0x56ea7d._0x34ff22)]===_0x515241['glow']&&this['speed']===_0x515241[_0x3f353c(_0x56ea7d._0x16d785)];}}]),_0x1768f7;}(BaseMaterialProperty);registerPropertyClass(LineBloom,LineBloomMaterialProperty);var LineFlickerMaterialProperty=function(_0x2d89eb){var _0x337156={_0x1b16b2:0x26d,_0x364994:0xee7,_0x188d61:0xcad};_inherits(_0x2026b2,_0x2d89eb);var _0x46b6cf=_createSuper(_0x2026b2);function _0x2026b2(){var _0x16a7a1=_0x3c32,_0x37915c,_0x134c5f,_0x2866b6,_0x5e5d32=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x2026b2),_0x2866b6=_0x46b6cf['call'](this,_0x5e5d32),_0x2866b6['color']=_0x5e5d32['color'],_0x2866b6['speed']=(_0x37915c=_0x5e5d32['speed'])!==null&&_0x37915c!==void 0x0?_0x37915c:0x2,_0x2866b6['globalAlpha']=(_0x134c5f=_0x5e5d32[_0x16a7a1(0xcad)])!==null&&_0x134c5f!==void 0x0?_0x134c5f:0x1,_0x2866b6;}return _createClass(_0x2026b2,[{'key':'getType','value':function _0x399c45(_0x2adac0){return LineFlicker;}},{'key':'getValue','value':function _0x3441eb(_0x32a180,_0x525296){var _0x41c137=_0x3c32;return!Cesium__namespace['defined'](_0x525296)&&(_0x525296={}),_0x525296[_0x41c137(0x98c)]=getCesiumColor(this['color'],new Cesium__namespace[(_0x41c137(_0x337156._0x1b16b2))](0x0,0x0,0x0,0x0),_0x32a180),_0x525296['speed']=this[_0x41c137(_0x337156._0x364994)],_0x525296[_0x41c137(_0x337156._0x188d61)]=this[_0x41c137(0xcad)],_0x525296;}},{'key':'equals','value':function _0xf9862d(_0x4b2e9f){return this===_0x4b2e9f||_0x4b2e9f instanceof _0x2026b2&&Cesium__namespace['Property']['equals'](this['color'],_0x4b2e9f['color'])&&this['speed']===_0x4b2e9f['speed'];}}]),_0x2026b2;}(BaseMaterialProperty);registerPropertyClass(LineFlicker,LineFlickerMaterialProperty);var LineFlowColorMaterialProperty=function(_0x1c9ff1){var _0x4a9f8e={_0x423bbb:0x729},_0x9cfb={_0x19b0ff:0x98c,_0x4f1a5c:0xee7,_0x44fab1:0x4fb},_0x219004={_0x2a33d3:0xcad},_0x555fcf=_0xf99cb3;_inherits(_0x1e6e24,_0x1c9ff1);var _0xc3aa23=_createSuper(_0x1e6e24);function _0x1e6e24(){var _0x356f09=_0x3c32,_0x3a76f9,_0x46e2df,_0x2d76d4,_0x207b2c,_0x4a914b,_0x1e5331,_0x4f45fc=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x1e6e24),_0x1e5331=_0xc3aa23['call'](this,_0x4f45fc),_0x1e5331['color']=_0x4f45fc[_0x356f09(0x98c)],_0x1e5331['speed']=(_0x3a76f9=_0x4f45fc['speed'])!==null&&_0x3a76f9!==void 0x0?_0x3a76f9:0x2,_0x1e5331['percent']=(_0x46e2df=_0x4f45fc['percent'])!==null&&_0x46e2df!==void 0x0?_0x46e2df:0.04,_0x1e5331[_0x356f09(0xcd0)]=(_0x2d76d4=_0x4f45fc[_0x356f09(0xcd0)])!==null&&_0x2d76d4!==void 0x0?_0x2d76d4:0.1,_0x1e5331['startTime']=(_0x207b2c=_0x4f45fc['startTime'])!==null&&_0x207b2c!==void 0x0?_0x207b2c:0x0,_0x1e5331['globalAlpha']=(_0x4a914b=_0x4f45fc['globalAlpha'])!==null&&_0x4a914b!==void 0x0?_0x4a914b:0x1,_0x1e5331;}return _createClass(_0x1e6e24,[{'key':_0x555fcf(_0x4a9f8e._0x423bbb),'value':function _0x4c55da(_0x11ae25){return LineFlowColor;}},{'key':'getValue','value':function _0x3e7f59(_0x1dd1f0,_0x5def55){var _0x504c7b=_0x555fcf;return!Cesium__namespace['defined'](_0x5def55)&&(_0x5def55={}),_0x5def55[_0x504c7b(0x98c)]=getCesiumColor(this['color'],new Cesium__namespace['Color'](0x1,0x0,0x0,0x1),_0x1dd1f0),_0x5def55['speed']=this['speed'],_0x5def55['percent']=this['percent'],_0x5def55['alpha']=this[_0x504c7b(0xcd0)],_0x5def55['startTime']=this['startTime'],_0x5def55[_0x504c7b(_0x219004._0x2a33d3)]=this['globalAlpha'],_0x5def55;}},{'key':'equals','value':function _0xd2ab58(_0x57a911){var _0x27aceb=_0x555fcf;return this===_0x57a911||_0x57a911 instanceof _0x1e6e24&&Cesium__namespace['Property']['equals'](this['color'],_0x57a911[_0x27aceb(_0x9cfb._0x19b0ff)])&&this[_0x27aceb(_0x9cfb._0x4f1a5c)]===_0x57a911['speed']&&this['percent']===_0x57a911[_0x27aceb(_0x9cfb._0x44fab1)]&&this['startTime']===_0x57a911['startTime']&&this['alpha']===_0x57a911['alpha'];}}]),_0x1e6e24;}(BaseMaterialProperty);registerPropertyClass(LineFlowColor,LineFlowColorMaterialProperty);var LineFlowMaterialProperty=function(_0x4b9fbe){var _0x2aad6d={_0x23bfb6:0x729,_0x88ad26:0xb1e},_0x257c41={_0x3425e2:0xb1e,_0xcdaef0:0xd3a,_0x54cea2:0xa5b,_0x74e8d0:0x8a6,_0x33fab8:0x676,_0x33ae80:0x676},_0x18921f={_0x12755d:0x8b3,_0x558252:0x98c,_0x3a46c2:0xd3a,_0x5d1581:0xeaf,_0x54ca9c:0xdeb,_0x3517be:0xb89,_0x2b2709:0xf74},_0x5a54b2={_0x3b75c9:0xec0,_0x3bb484:0x524,_0x5c7ff9:0xeaf,_0x5d428b:0xa8e,_0x4ae407:0x8a6},_0x1c5c71=_0xf99cb3;_inherits(_0x4ba675,_0x4b9fbe);var _0xe2466e=_createSuper(_0x4ba675);function _0x4ba675(){var _0xc3b770=_0x3c32,_0x3c7907,_0x514bbc,_0x345186,_0x1cf54a,_0x5795eb,_0x2c772f,_0x9519b2,_0x413508,_0x369e97,_0x3f3775,_0x320b43,_0x38613f=arguments[_0xc3b770(_0x5a54b2._0x3b75c9)]>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x4ba675),_0x320b43=_0xe2466e['call'](this,_0x38613f),_0x320b43[_0xc3b770(_0x5a54b2._0x3bb484)]=(_0x3c7907=_0x38613f['image'])!==null&&_0x3c7907!==void 0x0?_0x3c7907:_0x38613f['url'],_0x320b43['color']=(_0x514bbc=_0x38613f['color'])!==null&&_0x514bbc!==void 0x0?_0x514bbc:new Cesium__namespace['Color'](0x1,0x1,0x1,0x0),_0x320b43['axisY']=(_0x345186=_0x38613f[_0xc3b770(0xa5b)])!==null&&_0x345186!==void 0x0?_0x345186:![],_0x320b43[_0xc3b770(_0x5a54b2._0x5c7ff9)]=(_0x1cf54a=_0x38613f[_0xc3b770(0xeaf)])!==null&&_0x1cf54a!==void 0x0?_0x1cf54a:![],_0x320b43['speed']=(_0x5795eb=_0x38613f['speed'])!==null&&_0x5795eb!==void 0x0?_0x5795eb:0xa,_0x320b43[_0xc3b770(0xdeb)]=_0x38613f['duration'],_0x320b43['repeat']=(_0x2c772f=_0x38613f['repeat'])!==null&&_0x2c772f!==void 0x0?_0x2c772f:new Cesium__namespace[(_0xc3b770(_0x5a54b2._0x5d428b))](0x1,0x1),_0x320b43['image2']=(_0x9519b2=_0x38613f[_0xc3b770(_0x5a54b2._0x4ae407)])!==null&&_0x9519b2!==void 0x0?_0x9519b2:_0x38613f['bgUrl'],_0x320b43[_0xc3b770(0x676)]=(_0x413508=(_0x369e97=_0x38613f['color2'])!==null&&_0x369e97!==void 0x0?_0x369e97:_0x38613f['bgColor'])!==null&&_0x413508!==void 0x0?_0x413508:new Cesium__namespace[(_0xc3b770(0x26d))](0x1,0x1,0x1),_0x320b43['hasImage2']=Cesium__namespace['defined'](_0x320b43[_0xc3b770(0x8a6)]),_0x320b43['globalAlpha']=(_0x3f3775=_0x38613f['globalAlpha'])!==null&&_0x3f3775!==void 0x0?_0x3f3775:0x1,_0x320b43;}return _createClass(_0x4ba675,[{'key':_0x1c5c71(_0x2aad6d._0x23bfb6),'value':function _0x5f0cb7(_0xe00c10){return LineFlow;}},{'key':'getValue','value':function _0x26de56(_0x107d97,_0x3815af){var _0x356fe8=_0x1c5c71;return!Cesium__namespace[_0x356fe8(_0x18921f._0x12755d)](_0x3815af)&&(_0x3815af={}),_0x3815af['image']=this['image'],_0x3815af['color']=getCesiumColor(this[_0x356fe8(_0x18921f._0x558252)],new Cesium__namespace[(_0x356fe8(0x26d))](0x1,0x1,0x1,0x0),_0x107d97),_0x3815af['repeat']=getCesiumValue(this[_0x356fe8(_0x18921f._0x3a46c2)],Cesium__namespace['Cartesian2'],_0x107d97),_0x3815af['axisY']=this['axisY'],_0x3815af['mixt']=this[_0x356fe8(_0x18921f._0x5d1581)],_0x3815af['speed']=getCesiumValue(this['speed'],Number,_0x107d97),this[_0x356fe8(_0x18921f._0x54ca9c)]?(this[_0x356fe8(_0x18921f._0x3517be)]===undefined&&(this[_0x356fe8(0xb89)]=new Date()[_0x356fe8(0x7bc)]()),_0x3815af['time']=(new Date()['getTime']()-this[_0x356fe8(0xb89)])/(this['duration']*0x3e8)):_0x3815af['time']=-0x1,_0x3815af[_0x356fe8(_0x18921f._0x2b2709)]=this['hasImage2'],_0x3815af[_0x356fe8(0x8a6)]=this['image2'],_0x3815af['color2']=getCesiumColor(this['color2'],new Cesium__namespace['Color'](0x1,0x1,0x1),_0x107d97),_0x3815af['globalAlpha']=this['globalAlpha'],_0x3815af;}},{'key':_0x1c5c71(_0x2aad6d._0x88ad26),'value':function _0x5cfdcf(_0x16c67b){var _0x358f6e=_0x1c5c71;return this===_0x16c67b||_0x16c67b instanceof _0x4ba675&&Cesium__namespace['Property']['equals'](this['color'],_0x16c67b['color'])&&Cesium__namespace['Property'][_0x358f6e(_0x257c41._0x3425e2)](this[_0x358f6e(_0x257c41._0xcdaef0)],_0x16c67b[_0x358f6e(0xd3a)])&&this['image']===_0x16c67b['image']&&this['axisY']===_0x16c67b[_0x358f6e(_0x257c41._0x54cea2)]&&this['speed']===_0x16c67b['speed']&&this['hasImage2']===_0x16c67b['hasImage2']&&this[_0x358f6e(_0x257c41._0x74e8d0)]===_0x16c67b[_0x358f6e(0x8a6)]&&Cesium__namespace[_0x358f6e(0x818)]['equals'](this[_0x358f6e(_0x257c41._0x33fab8)],_0x16c67b[_0x358f6e(_0x257c41._0x33ae80)]);}}]),_0x4ba675;}(BaseMaterialProperty);registerPropertyClass(LineFlow,LineFlowMaterialProperty);var LineTrailMaterialProperty=function(_0x2f00f5){var _0xb9ef={_0xc5f72d:0xb1e},_0x13b472={_0x434760:0x3b1},_0x23a552={_0x3a4415:0xa10,_0x51d410:0xee7},_0x57a689=_0xf99cb3;_inherits(_0xf0d622,_0x2f00f5);var _0x13f529=_createSuper(_0xf0d622);function _0xf0d622(){var _0x37763c=_0x3c32,_0x4c2eb5,_0x259a04,_0x2658f9,_0x478b70=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0xf0d622),_0x2658f9=_0x13f529[_0x37763c(_0x23a552._0x3a4415)](this,_0x478b70),_0x2658f9['color']=getCesiumColor(_0x478b70['color'],new Cesium__namespace['Color'](0x0,0x0,0x0,0x0)),_0x2658f9[_0x37763c(0x3b1)]=getCesiumColor(_0x478b70[_0x37763c(0x3b1)],_0x2658f9['color']['withAlpha'](0.1)),_0x2658f9[_0x37763c(0xee7)]=(_0x4c2eb5=_0x478b70[_0x37763c(_0x23a552._0x51d410)])!==null&&_0x4c2eb5!==void 0x0?_0x4c2eb5:0x2,_0x2658f9[_0x37763c(0xcad)]=(_0x259a04=_0x478b70['globalAlpha'])!==null&&_0x259a04!==void 0x0?_0x259a04:0x1,_0x2658f9;}return _createClass(_0xf0d622,[{'key':'getType','value':function _0x5a23a0(_0x528ad3){return LineTrail;}},{'key':_0x57a689(0x4a8),'value':function _0x43fb07(_0x24113e,_0x314d01){var _0x33391f=_0x57a689;return!Cesium__namespace[_0x33391f(0x8b3)](_0x314d01)&&(_0x314d01={}),_0x314d01['color']=this['color'],_0x314d01[_0x33391f(_0x13b472._0x434760)]=this['bgColor'],_0x314d01['speed']=this['speed'],_0x314d01['globalAlpha']=this['globalAlpha'],_0x314d01;}},{'key':'equals','value':function _0x17ce74(_0x502b03){var _0x9c4529=_0x57a689;return this===_0x502b03||_0x502b03 instanceof _0xf0d622&&Cesium__namespace['Property'][_0x9c4529(_0xb9ef._0xc5f72d)](this['color'],_0x502b03['color'])&&Cesium__namespace['Property']['equals'](this['bgColor'],_0x502b03['bgColor'])&&this[_0x9c4529(0xee7)]===_0x502b03[_0x9c4529(0xee7)];}}]),_0xf0d622;}(BaseMaterialProperty);registerPropertyClass(LineTrail,LineTrailMaterialProperty);var LineDotDashMaterialProperty=function(_0x48940){var _0x579946={_0x402ca2:0xb1e,_0x31e828:0x98c,_0x7c6737:0xddb},_0xbb0e0d={_0x414cc9:0xfb1,_0x41d04c:0xddb},_0x36cef5={_0x5e70c8:0x98c,_0x1aa251:0xcad};_inherits(_0xee75ee,_0x48940);var _0x8569b8=_createSuper(_0xee75ee);function _0xee75ee(){var _0x300457=_0x3c32,_0x5b68b8,_0x3cae11,_0x32ae93,_0x1b9866,_0x41e34e=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0xee75ee),_0x1b9866=_0x8569b8['call'](this,_0x41e34e),_0x1b9866[_0x300457(0x98c)]=getCesiumColor(_0x41e34e[_0x300457(_0x36cef5._0x5e70c8)],new Cesium__namespace['Color'](0x0,0x0,0x0,0x0)),_0x1b9866['gapColor']=getCesiumColor(_0x41e34e['gapColor'],Cesium__namespace['Color']['TRANSPARENT']),_0x1b9866['dashLength']=(_0x5b68b8=_0x41e34e[_0x300457(0xb39)])!==null&&_0x5b68b8!==void 0x0?_0x5b68b8:0x10,_0x1b9866['dashPattern']=(_0x3cae11=_0x41e34e['dashPattern'])!==null&&_0x3cae11!==void 0x0?_0x3cae11:0xff,_0x1b9866[_0x300457(_0x36cef5._0x1aa251)]=(_0x32ae93=_0x41e34e[_0x300457(0xcad)])!==null&&_0x32ae93!==void 0x0?_0x32ae93:0x1,_0x1b9866;}return _createClass(_0xee75ee,[{'key':'getType','value':function _0x392504(_0xd79c6f){return LineDotDash;}},{'key':'getValue','value':function _0x5e327e(_0x1a9175,_0x5c4afc){var _0x2c4093=_0x3c32;return!Cesium__namespace[_0x2c4093(0x8b3)](_0x5c4afc)&&(_0x5c4afc={}),_0x5c4afc['color']=this['color'],_0x5c4afc[_0x2c4093(_0xbb0e0d._0x414cc9)]=this[_0x2c4093(0xfb1)],_0x5c4afc['dashLength']=this['dashLength'],_0x5c4afc[_0x2c4093(_0xbb0e0d._0x41d04c)]=this['dashPattern'],_0x5c4afc[_0x2c4093(0xcad)]=this['globalAlpha'],_0x5c4afc;}},{'key':'equals','value':function _0x2b5850(_0x50246c){var _0x4d3d80=_0x3c32;return this===_0x50246c||_0x50246c instanceof _0xee75ee&&Cesium__namespace['Property'][_0x4d3d80(_0x579946._0x402ca2)](this['color'],_0x50246c[_0x4d3d80(_0x579946._0x31e828)])&&Cesium__namespace['Property'][_0x4d3d80(_0x579946._0x402ca2)](this[_0x4d3d80(0xfb1)],_0x50246c['gapColor'])&&this['dashLength']===_0x50246c['dashLength']&&this[_0x4d3d80(0xddb)]===_0x50246c[_0x4d3d80(_0x579946._0x7c6737)];}}]),_0xee75ee;}(BaseMaterialProperty);registerPropertyClass(LineDotDash,LineDotDashMaterialProperty);var NeonLightMaterialProperty=function(_0x18a64e){var _0x20a451={_0x33a461:0x98c},_0x51d40f={_0x4f8180:0xee7};_inherits(_0xa1d5d3,_0x18a64e);var _0x15440c=_createSuper(_0xa1d5d3);function _0xa1d5d3(){var _0x48a6e2=_0x3c32,_0x23f095,_0x1f96fe,_0x58e57c,_0x2a290f=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0xa1d5d3),_0x58e57c=_0x15440c[_0x48a6e2(0xa10)](this,_0x2a290f),_0x58e57c['color']=getCesiumColor(_0x2a290f['color'],Cesium__namespace['Color']['fromCssColorString']('#9b08fd')),_0x58e57c[_0x48a6e2(_0x51d40f._0x4f8180)]=(_0x23f095=_0x2a290f['speed'])!==null&&_0x23f095!==void 0x0?_0x23f095:0x2,_0x58e57c['globalAlpha']=(_0x1f96fe=_0x2a290f['globalAlpha'])!==null&&_0x1f96fe!==void 0x0?_0x1f96fe:0x1,_0x58e57c;}return _createClass(_0xa1d5d3,[{'key':'getType','value':function _0x44e947(_0x588a21){return NeonLight;}},{'key':'getValue','value':function _0x385dc9(_0x527332,_0x34eefa){var _0x148471=_0x3c32;return!Cesium__namespace[_0x148471(0x8b3)](_0x34eefa)&&(_0x34eefa={}),_0x34eefa['color']=this['color'],_0x34eefa['speed']=this['speed'],_0x34eefa[_0x148471(0xcad)]=this['globalAlpha'],_0x34eefa;}},{'key':'equals','value':function _0x22bc7a(_0x155736){var _0x3ce2c5=_0x3c32;return this===_0x155736||_0x155736 instanceof _0xa1d5d3&&Cesium__namespace['Property']['equals'](this['color'],_0x155736[_0x3ce2c5(_0x20a451._0x33a461)])&&this[_0x3ce2c5(0xee7)]===_0x155736['speed'];}}]),_0xa1d5d3;}(BaseMaterialProperty);registerPropertyClass(NeonLight,NeonLightMaterialProperty);var ODLineMaterialProperty=function(_0x43bf94){var _0x32d825={_0xc95a3c:0xee7,_0x576bcb:0xc40,_0x2016de:0xc40},_0x5636ba={_0xd5f869:0xee7},_0x95593d={_0x1a7fc1:0x98c,_0x38e4a5:0x342,_0x49cacf:0x342,_0x175098:0xcad},_0x32dc62=_0xf99cb3;_inherits(_0x46b217,_0x43bf94);var _0x4c2cdf=_createSuper(_0x46b217);function _0x46b217(){var _0x4f018b=_0x3c32,_0x58750b,_0x5d9339,_0x59eeaa,_0x839bf5,_0x35645c,_0xc04883=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x46b217),_0x35645c=_0x4c2cdf['call'](this,_0xc04883),_0x35645c[_0x4f018b(_0x95593d._0x1a7fc1)]=getCesiumColor(_0xc04883['color'],new Cesium__namespace['Color'](Math[_0x4f018b(_0x95593d._0x38e4a5)]()*0.5+0.5,Math['random']()*0.8+0.2,0x0,0x1)),_0x35645c['bgColor']=getCesiumColor(_0xc04883['bgColor'],_0x35645c[_0x4f018b(0x98c)]['withAlpha'](0.1)),_0x35645c['speed']=(_0x58750b=_0xc04883['speed'])!==null&&_0x58750b!==void 0x0?_0x58750b:0x14+0xa*Math[_0x4f018b(_0x95593d._0x49cacf)](),_0x35645c['startTime']=(_0x5d9339=_0xc04883['startTime'])!==null&&_0x5d9339!==void 0x0?_0x5d9339:Math['random'](),_0x35645c['bidirectional']=(_0x59eeaa=_0xc04883['bidirectional'])!==null&&_0x59eeaa!==void 0x0?_0x59eeaa:0x0,_0x35645c['globalAlpha']=(_0x839bf5=_0xc04883[_0x4f018b(_0x95593d._0x175098)])!==null&&_0x839bf5!==void 0x0?_0x839bf5:0x1,_0x35645c;}return _createClass(_0x46b217,[{'key':_0x32dc62(0x729),'value':function _0x1f8484(_0x204d19){return ODLine;}},{'key':'getValue','value':function _0x1041b3(_0x305d79,_0x3411b9){var _0xb48895=_0x32dc62;return!_0x3411b9&&(_0x3411b9={}),_0x3411b9['color']=this[_0xb48895(0x98c)],_0x3411b9[_0xb48895(_0x5636ba._0xd5f869)]=this['speed'],_0x3411b9['startTime']=this[_0xb48895(0x21c)],_0x3411b9['bgColor']=this['bgColor'],_0x3411b9[_0xb48895(0xc40)]=this[_0xb48895(0xc40)],_0x3411b9['globalAlpha']=this['globalAlpha'],_0x3411b9;}},{'key':'equals','value':function _0x598a73(_0x3cf573){var _0x3441a0=_0x32dc62;return this===_0x3cf573||_0x3cf573 instanceof _0x46b217&&Cesium__namespace['Property']['equals'](this[_0x3441a0(0x98c)],_0x3cf573['color'])&&Cesium__namespace['Property'][_0x3441a0(0xb1e)](this['bgColor'],_0x3cf573['bgColor'])&&this['speed']===_0x3cf573[_0x3441a0(_0x32d825._0xc95a3c)]&&this[_0x3441a0(0x21c)]===_0x3cf573['startTime']&&this[_0x3441a0(_0x32d825._0x576bcb)]===_0x3cf573[_0x3441a0(_0x32d825._0x2016de)];}}]),_0x46b217;}(BaseMaterialProperty);registerPropertyClass(ODLine,ODLineMaterialProperty);var PolyAsphaltMaterialProperty=function(_0x5904af){var _0x19ac84={_0x306dde:0xb1e},_0x5e08b3={_0x336698:0xb1e},_0x183421={_0x3f2616:0x98c},_0x4b84c5=_0xf99cb3;_inherits(_0x36635e,_0x5904af);var _0x3acaa9=_createSuper(_0x36635e);function _0x36635e(){var _0x1936af=_0x3c32,_0x238a30,_0x3ac4bb,_0x548b04,_0x4341f1,_0x215b10=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x36635e),_0x4341f1=_0x3acaa9['call'](this,_0x215b10),_0x4341f1[_0x1936af(0x98c)]=getCesiumColor(_0x215b10[_0x1936af(_0x183421._0x3f2616)],new Cesium__namespace['Color'](0x0,0x0,0x0,0x0)),_0x4341f1[_0x1936af(0xda9)]=(_0x238a30=_0x215b10['size'])!==null&&_0x238a30!==void 0x0?_0x238a30:0.02,_0x4341f1['frequency']=(_0x3ac4bb=_0x215b10['frequency'])!==null&&_0x3ac4bb!==void 0x0?_0x3ac4bb:0.2,_0x4341f1['globalAlpha']=(_0x548b04=_0x215b10['globalAlpha'])!==null&&_0x548b04!==void 0x0?_0x548b04:0x1,_0x4341f1;}return _createClass(_0x36635e,[{'key':_0x4b84c5(0x729),'value':function _0x4a601c(_0x3dfe13){return PolyAsphalt;}},{'key':'getValue','value':function _0x5699e0(_0x5dc52b,_0x399496){var _0x379610=_0x4b84c5;return!Cesium__namespace['defined'](_0x399496)&&(_0x399496={}),_0x399496['color']=this['color'],_0x399496['size']=this['size'],_0x399496['frequency']=this['frequency'],_0x399496[_0x379610(0xcad)]=this['globalAlpha'],_0x399496;}},{'key':_0x4b84c5(_0x19ac84._0x306dde),'value':function _0x257650(_0x5358f0){var _0x56022b=_0x4b84c5;return this===_0x5358f0||_0x5358f0 instanceof _0x36635e&&Cesium__namespace['Property'][_0x56022b(_0x5e08b3._0x336698)](this['color'],_0x5358f0['color'])&&this['frequency']===_0x5358f0['frequency']&&this['size']===_0x5358f0['size'];}}]),_0x36635e;}(BaseMaterialProperty);registerPropertyClass(PolyAsphalt,PolyAsphaltMaterialProperty);var PolyBlobMaterialProperty=function(_0xdb680b){var _0x5ac911={_0x5884ad:0xb1e,_0x2819ea:0x568},_0x1ca173={_0x55c678:0x8b3,_0x4e24a7:0xa27,_0x4ff99b:0x568},_0x2b2c16={_0x3ee5aa:0xcad},_0x4668d8=_0xf99cb3;_inherits(_0x492bb2,_0xdb680b);var _0xbb51a7=_createSuper(_0x492bb2);function _0x492bb2(){var _0x597a46=_0x3c32,_0x1395de,_0x1dc8b4,_0x37e72d,_0x37c4d7=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x492bb2),_0x37e72d=_0xbb51a7[_0x597a46(0xa10)](this,_0x37c4d7),_0x37e72d['evenColor']=getCesiumColor(_0x37c4d7['evenColor'],new Cesium__namespace['Color'](0x1,0x1,0x1,0.5)),_0x37e72d['oddColor']=getCesiumColor(_0x37c4d7['evenColor'],new Cesium__namespace['Color'](0x0,0x0,0x1,0.5)),_0x37e72d['frequency']=(_0x1395de=_0x37c4d7['frequency'])!==null&&_0x1395de!==void 0x0?_0x1395de:0xa,_0x37e72d[_0x597a46(_0x2b2c16._0x3ee5aa)]=(_0x1dc8b4=_0x37c4d7[_0x597a46(0xcad)])!==null&&_0x1dc8b4!==void 0x0?_0x1dc8b4:0x1,_0x37e72d;}return _createClass(_0x492bb2,[{'key':'getType','value':function _0x406416(_0x4e4733){return PolyBlob;}},{'key':'getValue','value':function _0x8b691d(_0x452b7c,_0x4bfc44){var _0x565d31=_0x3c32;return!Cesium__namespace[_0x565d31(_0x1ca173._0x55c678)](_0x4bfc44)&&(_0x4bfc44={}),_0x4bfc44[_0x565d31(_0x1ca173._0x4e24a7)]=this['evenColor'],_0x4bfc44['evenColor']=this['oddColor'],_0x4bfc44[_0x565d31(_0x1ca173._0x4ff99b)]=this['frequency'],_0x4bfc44['globalAlpha']=this['globalAlpha'],_0x4bfc44;}},{'key':_0x4668d8(0xb1e),'value':function _0x47c73a(_0x383e28){var _0x502d02=_0x4668d8;return this===_0x383e28||_0x383e28 instanceof _0x492bb2&&Cesium__namespace['Property'][_0x502d02(_0x5ac911._0x5884ad)](this['evenColor'],_0x383e28['evenColor'])&&Cesium__namespace['Property'][_0x502d02(0xb1e)](this[_0x502d02(0x92c)],_0x383e28['oddColor'])&&this[_0x502d02(_0x5ac911._0x2819ea)]===_0x383e28['frequency'];}}]),_0x492bb2;}(BaseMaterialProperty);registerPropertyClass(PolyBlob,PolyBlobMaterialProperty);var PolyFacetMaterialProperty=function(_0x69db7a){var _0x45324d={_0x1d7fb9:0xf93};_inherits(_0x365b18,_0x69db7a);var _0x33f30b=_createSuper(_0x365b18);function _0x365b18(){var _0x1c19b9=_0x3c32;return _classCallCheck(this,_0x365b18),_0x33f30b[_0x1c19b9(_0x45324d._0x1d7fb9)](this,arguments);}return _createClass(_0x365b18,[{'key':'getType','value':function _0x5af732(_0x51512c){return PolyFacet;}}]),_0x365b18;}(PolyBlobMaterialProperty);registerPropertyClass(PolyFacet,PolyFacetMaterialProperty);var PolyGradientMaterialProperty=function(_0x37298d){var _0x414334={_0x383e9c:0x5b7,_0x37725e:0x92a,_0x46fb1f:0xcad},_0x296b6e={_0x17c860:0xa10,_0x488423:0xcad},_0x3391a5=_0xf99cb3;_inherits(_0x1ad726,_0x37298d);var _0x2db0af=_createSuper(_0x1ad726);function _0x1ad726(){var _0xdc2fd4=_0x3c32,_0x38d05f,_0x510827,_0x1af1b5,_0x4049d2,_0x41622d,_0x3eaabc=arguments[_0xdc2fd4(0xec0)]>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x1ad726),_0x41622d=_0x2db0af[_0xdc2fd4(_0x296b6e._0x17c860)](this,_0x3eaabc),_0x41622d['color']=getCesiumColor(_0x3eaabc['color'],new Cesium__namespace[(_0xdc2fd4(0x26d))](0x1,0x1,0x0,0.5)),_0x41622d['diffusePower']=(_0x38d05f=_0x3eaabc['diffusePower'])!==null&&_0x38d05f!==void 0x0?_0x38d05f:1.6,_0x41622d[_0xdc2fd4(0x92a)]=(_0x510827=_0x3eaabc[_0xdc2fd4(0x92a)])!==null&&_0x510827!==void 0x0?_0x510827:1.5,_0x41622d['center']=(_0x1af1b5=_0x3eaabc['center'])!==null&&_0x1af1b5!==void 0x0?_0x1af1b5:new Cesium__namespace['Cartesian2'](0.5,0.5),_0x41622d[_0xdc2fd4(_0x296b6e._0x488423)]=(_0x4049d2=_0x3eaabc[_0xdc2fd4(0xcad)])!==null&&_0x4049d2!==void 0x0?_0x4049d2:0x1,_0x41622d;}return _createClass(_0x1ad726,[{'key':_0x3391a5(0x729),'value':function _0x488c56(_0x2623f5){return PolyGradient;}},{'key':'getValue','value':function _0xf2adc9(_0x564a6f,_0x16ca7b){var _0x4c6ed3=_0x3391a5;return!Cesium__namespace['defined'](_0x16ca7b)&&(_0x16ca7b={}),_0x16ca7b[_0x4c6ed3(0x98c)]=this['color'],_0x16ca7b[_0x4c6ed3(_0x414334._0x383e9c)]=this[_0x4c6ed3(0x5b7)],_0x16ca7b[_0x4c6ed3(_0x414334._0x37725e)]=this[_0x4c6ed3(0x92a)],_0x16ca7b['center']=this[_0x4c6ed3(0xb84)],_0x16ca7b['globalAlpha']=this[_0x4c6ed3(_0x414334._0x46fb1f)],_0x16ca7b;}},{'key':'equals','value':function _0x20b074(_0x22b3cf){var _0x405a00=_0x3391a5;return this===_0x22b3cf||_0x22b3cf instanceof _0x1ad726&&Cesium__namespace['Property'][_0x405a00(0xb1e)](this['color'],_0x22b3cf[_0x405a00(0x98c)])&&this['diffusePower']===_0x22b3cf[_0x405a00(0x5b7)];}}]),_0x1ad726;}(BaseMaterialProperty);registerPropertyClass(PolyGradient,PolyGradientMaterialProperty);var PolyGrassMaterialProperty=function(_0x130181){var _0x3735d8={_0x53ddc0:0xf93};_inherits(_0xe92233,_0x130181);var _0x40fddb=_createSuper(_0xe92233);function _0xe92233(){var _0x5a3bcd=_0x3c32;return _classCallCheck(this,_0xe92233),_0x40fddb[_0x5a3bcd(_0x3735d8._0x53ddc0)](this,arguments);}return _createClass(_0xe92233,[{'key':'getType','value':function _0x3dbb6b(_0x2b407b){return PolyGrass;}}]),_0xe92233;}(PolyBlobMaterialProperty);registerPropertyClass(PolyGrass,PolyGrassMaterialProperty);var PolyWoodMaterialProperty=function(_0x23b5df){var _0x24df1a={_0x34b3c3:0xa27},_0x56c1fc={_0x594127:0xa27},_0x500086={_0x560599:0xa27,_0x58ec3e:0x43d,_0x1e8df2:0xcad};_inherits(_0x65ae0,_0x23b5df);var _0x2f2470=_createSuper(_0x65ae0);function _0x65ae0(){var _0x49de24=_0x3c32,_0x2cca43,_0x470fe5,_0x50bef9,_0x4aa92c,_0x348ccd,_0x285023=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x65ae0),_0x348ccd=_0x2f2470['call'](this,_0x285023),_0x348ccd[_0x49de24(0xa27)]=getCesiumColor(_0x285023['evenColor'],new Cesium__namespace['Color'](0x1,0x1,0x1,0.5)),_0x348ccd['oddColor']=getCesiumColor(_0x285023[_0x49de24(_0x500086._0x560599)],new Cesium__namespace[(_0x49de24(0x26d))](0x0,0x0,0x1,0.5)),_0x348ccd['frequency']=(_0x2cca43=_0x285023['frequency'])!==null&&_0x2cca43!==void 0x0?_0x2cca43:0xa,_0x348ccd[_0x49de24(_0x500086._0x58ec3e)]=(_0x470fe5=_0x285023['noiseScale'])!==null&&_0x470fe5!==void 0x0?_0x470fe5:new Cesium__namespace['Cartesian2'](0.7,0.5),_0x348ccd['grainFrequency']=(_0x50bef9=_0x285023['grainFrequency'])!==null&&_0x50bef9!==void 0x0?_0x50bef9:0x1b,_0x348ccd['globalAlpha']=(_0x4aa92c=_0x285023[_0x49de24(_0x500086._0x1e8df2)])!==null&&_0x4aa92c!==void 0x0?_0x4aa92c:0x1,_0x348ccd;}return _createClass(_0x65ae0,[{'key':'getType','value':function _0x4317d5(_0x563df0){return PolyWood;}},{'key':'getValue','value':function _0x21cd35(_0x4fd94f,_0x38f028){var _0x4e0883=_0x3c32;return!Cesium__namespace['defined'](_0x38f028)&&(_0x38f028={}),_0x38f028['evenColor']=this['evenColor'],_0x38f028[_0x4e0883(_0x56c1fc._0x594127)]=this['oddColor'],_0x38f028['frequency']=this['frequency'],_0x38f028['noiseScale']=this['noiseScale'],_0x38f028['grainFrequency']=this['grainFrequency'],_0x38f028['globalAlpha']=this['globalAlpha'],_0x38f028;}},{'key':'equals','value':function _0x5e9655(_0x1e4507){var _0x37b064=_0x3c32;return this===_0x1e4507||_0x1e4507 instanceof _0x65ae0&&Cesium__namespace['Property']['equals'](this['evenColor'],_0x1e4507[_0x37b064(_0x24df1a._0x34b3c3)])&&Cesium__namespace['Property']['equals'](this['oddColor'],_0x1e4507['oddColor'])&&this['frequency']===_0x1e4507[_0x37b064(0x568)];}}]),_0x65ae0;}(BaseMaterialProperty);registerPropertyClass(PolyWood,PolyWoodMaterialProperty);var RadarLineMaterialProperty=function(_0x3b2054){var _0x365930={_0x21b8fd:0x26d},_0xacb7e8=_0xf99cb3;_inherits(_0x2ac5ec,_0x3b2054);var _0x395497=_createSuper(_0x2ac5ec);function _0x2ac5ec(){var _0x55301e=_0x3c32,_0x23ac8c,_0x432030,_0x9875bf,_0x1082af=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x2ac5ec),_0x9875bf=_0x395497['call'](this,_0x1082af),_0x9875bf['color']=getCesiumColor(_0x1082af['color'],new Cesium__namespace[(_0x55301e(_0x365930._0x21b8fd))](0x0,0x0,0x0,0x0)),_0x9875bf['speed']=(_0x23ac8c=_0x1082af['speed'])!==null&&_0x23ac8c!==void 0x0?_0x23ac8c:0x5,_0x9875bf[_0x55301e(0xcad)]=(_0x432030=_0x1082af['globalAlpha'])!==null&&_0x432030!==void 0x0?_0x432030:0x1,_0x9875bf;}return _createClass(_0x2ac5ec,[{'key':'getType','value':function _0x1513c4(_0x2aa758){return RadarLine;}},{'key':_0xacb7e8(0x4a8),'value':function _0x4d4f07(_0x23815e,_0x2b818e){var _0x44ed1d=_0xacb7e8;return!Cesium__namespace['defined'](_0x2b818e)&&(_0x2b818e={}),_0x2b818e['color']=this['color'],_0x2b818e[_0x44ed1d(0xee7)]=this['speed'],_0x2b818e['globalAlpha']=this['globalAlpha'],_0x2b818e;}},{'key':_0xacb7e8(0xb1e),'value':function _0xb920c5(_0x25c010){var _0x26dfac=_0xacb7e8;return this===_0x25c010||_0x25c010 instanceof _0x2ac5ec&&Cesium__namespace['Property']['equals'](this['color'],_0x25c010[_0x26dfac(0x98c)])&&this['speed']===_0x25c010['speed'];}}]),_0x2ac5ec;}(BaseMaterialProperty);registerPropertyClass(RadarLine,RadarLineMaterialProperty);var RadarWaveMaterialProperty=function(_0x56d3e5){var _0x5b910c={_0x351177:0xec0};_inherits(_0x43611a,_0x56d3e5);var _0x4b167d=_createSuper(_0x43611a);function _0x43611a(){var _0x4ac14d=_0x3c32,_0x4c4ea2,_0x5e01d0,_0x2aa144,_0x229c09=arguments[_0x4ac14d(_0x5b910c._0x351177)]>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x43611a),_0x2aa144=_0x4b167d[_0x4ac14d(0xa10)](this,_0x229c09),_0x2aa144['color']=getCesiumColor(_0x229c09['color'],new Cesium__namespace['Color'](0x0,0x0,0x0,0x0)),_0x2aa144['speed']=(_0x4c4ea2=_0x229c09['speed'])!==null&&_0x4c4ea2!==void 0x0?_0x4c4ea2:0x5,_0x2aa144[_0x4ac14d(0xcad)]=(_0x5e01d0=_0x229c09['globalAlpha'])!==null&&_0x5e01d0!==void 0x0?_0x5e01d0:0x1,_0x2aa144;}return _createClass(_0x43611a,[{'key':'getType','value':function _0xea6397(_0x538e6e){return RadarWave;}},{'key':'getValue','value':function _0x202955(_0x17f035,_0x18c850){var _0x3c0a4b=_0x3c32;return!Cesium__namespace['defined'](_0x18c850)&&(_0x18c850={}),_0x18c850[_0x3c0a4b(0x98c)]=this['color'],_0x18c850['speed']=this[_0x3c0a4b(0xee7)],_0x18c850['globalAlpha']=this['globalAlpha'],_0x18c850;}},{'key':'equals','value':function _0x3671c7(_0x31850d){var _0x546616=_0x3c32;return this===_0x31850d||_0x31850d instanceof _0x43611a&&Cesium__namespace[_0x546616(0x818)]['equals'](this['color'],_0x31850d['color'])&&this['speed']===_0x31850d['speed'];}}]),_0x43611a;}(BaseMaterialProperty);registerPropertyClass(RadarWave,RadarWaveMaterialProperty);var RectSlideMaterialProperty=function(_0x57fad8){var _0x3e7ad2={_0x39e521:0x98c},_0x29909d={_0x3a8d54:0x98c},_0xf72fd9={_0x234a12:0xec0};_inherits(_0x1e54d9,_0x57fad8);var _0x39dc79=_createSuper(_0x1e54d9);function _0x1e54d9(){var _0x2e269d=_0x3c32,_0x192093,_0x34de96,_0x2c6dad,_0x590d59=arguments[_0x2e269d(_0xf72fd9._0x234a12)]>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x1e54d9),_0x2c6dad=_0x39dc79['call'](this,_0x590d59),_0x2c6dad['image']=_0x590d59['image'],_0x2c6dad['color']=getCesiumColor(_0x590d59['color'],new Cesium__namespace['Color'](0x1,0x1,0x1,0.9)),_0x2c6dad[_0x2e269d(0xee7)]=(_0x192093=_0x590d59['speed'])!==null&&_0x192093!==void 0x0?_0x192093:0x1,_0x2c6dad['pure']=!!_0x590d59['pure'],_0x2c6dad['globalAlpha']=(_0x34de96=_0x590d59['globalAlpha'])!==null&&_0x34de96!==void 0x0?_0x34de96:0x1,_0x2c6dad;}return _createClass(_0x1e54d9,[{'key':'getType','value':function _0x915484(_0x41fa04){return RectSlide;}},{'key':'getValue','value':function _0x205307(_0x9785b6,_0x2f7584){var _0x1ce2cb=_0x3c32;return!Cesium__namespace['defined'](_0x2f7584)&&(_0x2f7584={}),_0x2f7584['image']=this[_0x1ce2cb(0x524)],_0x2f7584[_0x1ce2cb(_0x29909d._0x3a8d54)]=this['color'],_0x2f7584[_0x1ce2cb(0xee7)]=this['speed'],_0x2f7584[_0x1ce2cb(0x4d1)]=this['pure'],_0x2f7584[_0x1ce2cb(0xcad)]=this['globalAlpha'],_0x2f7584;}},{'key':'equals','value':function _0x5daac3(_0x591b48){var _0x55ebc9=_0x3c32;return this===_0x591b48||_0x591b48 instanceof _0x1e54d9&&Cesium__namespace['Property']['equals'](this['color'],_0x591b48[_0x55ebc9(_0x3e7ad2._0x39e521)])&&this[_0x55ebc9(0x524)]===_0x591b48['image']&&this[_0x55ebc9(0x4d1)]===_0x591b48['pure']&&this['speed']===_0x591b48['speed'];}}]),_0x1e54d9;}(BaseMaterialProperty);registerPropertyClass(RectSlide,RectSlideMaterialProperty);var ScanLineMaterialProperty=function(_0x15a263){var _0x294595={_0x25c5f4:0xee7},_0x485ec8={_0x4e23cb:0xcad};_inherits(_0x540888,_0x15a263);var _0x163202=_createSuper(_0x540888);function _0x540888(){var _0x17e286,_0x1766f3,_0x451a2f,_0x4c5051=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x540888),_0x451a2f=_0x163202['call'](this,_0x4c5051),_0x451a2f['color']=getCesiumColor(_0x4c5051['color'],Cesium__namespace['Color']['YELLOW']),_0x451a2f['speed']=(_0x17e286=_0x4c5051['speed'])!==null&&_0x17e286!==void 0x0?_0x17e286:0xa,_0x451a2f['globalAlpha']=(_0x1766f3=_0x4c5051['globalAlpha'])!==null&&_0x1766f3!==void 0x0?_0x1766f3:0x1,_0x451a2f;}return _createClass(_0x540888,[{'key':'getType','value':function _0x4f832f(_0x83cc33){return ScanLine;}},{'key':'getValue','value':function _0x4136ed(_0x53d3c5,_0x4f15e9){var _0x1df4ef=_0x3c32;return!Cesium__namespace['defined'](_0x4f15e9)&&(_0x4f15e9={}),_0x4f15e9['color']=this['color'],_0x4f15e9['speed']=this['speed'],_0x4f15e9['globalAlpha']=this[_0x1df4ef(_0x485ec8._0x4e23cb)],_0x4f15e9;}},{'key':'equals','value':function _0x3c8e72(_0xeaa8f2){var _0x550ce0=_0x3c32;return this===_0xeaa8f2||_0xeaa8f2 instanceof _0x540888&&Cesium__namespace['Property']['equals'](this['color'],_0xeaa8f2[_0x550ce0(0x98c)])&&this[_0x550ce0(_0x294595._0x25c5f4)]===_0xeaa8f2['speed'];}}]),_0x540888;}(BaseMaterialProperty);registerPropertyClass(ScanLine,ScanLineMaterialProperty);var TextMaterialProperty=function(_0x34264b){var _0x3f40d2={_0x296a13:0x524,_0x1f6e68:0x690,_0x1546af:0xc3f,_0x309fd6:0xb86},_0x5b84ff={_0xca808d:0x47c,_0xbf12e8:0x438,_0x1b6ce6:0xfdd,_0xf44be6:0x678},_0x378921=_0xf99cb3;_inherits(_0x2c80bd,_0x34264b);var _0x5f5227=_createSuper(_0x2c80bd);function _0x2c80bd(){var _0x3ae41c=_0x3c32,_0x582a1a,_0x260fe1,_0x3f328e,_0x5ab833,_0x77a673=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x2c80bd),_0x77a673['font_size']=(_0x582a1a=_0x77a673['font_size'])!==null&&_0x582a1a!==void 0x0?_0x582a1a:0x46,_0x5ab833=_0x5f5227['call'](this,_0x77a673),_0x5ab833['transparent']=(_0x260fe1=_0x77a673['transparent'])!==null&&_0x260fe1!==void 0x0?_0x260fe1:!![],_0x5ab833['color']=Cesium__namespace['Color']['WHITE'],_0x5ab833[_0x3ae41c(_0x5b84ff._0xca808d)]=LabelStyleConver[_0x3ae41c(_0x5b84ff._0xbf12e8)](_0x77a673,{'fill':(_0x3f328e=_0x77a673['fill'])!==null&&_0x3f328e!==void 0x0?_0x3f328e:!![],'fillColor':new Cesium__namespace['Color'](0x1,0x1,0x0,0x1),'textBaseline':_0x3ae41c(_0x5b84ff._0x1b6ce6),'padding':0xa}),_0x5ab833[_0x3ae41c(_0x5b84ff._0xf44be6)](),_0x5ab833;}return _createClass(_0x2c80bd,[{'key':'text','get':function _0xb67a44(){return this['options']['text'];},'set':function _0x2f4645(_0x4ba185){this['options']['text']=_0x4ba185,this['_updateImage']();}},{'key':_0x378921(0x9d1),'get':function _0xe415fa(){return this['_textStyles'];},'set':function _0x1ca236(_0x2e9d38){var _0x230dda=_0x378921;this['_textStyles']=LabelStyleConver[_0x230dda(0x438)](_0x2e9d38,this['_textStyles']),this['_updateImage']();}},{'key':'_updateImage','value':function _0x81879e(){var _0x3dd44b=_0x378921,_0x4d64bb=this;this['_canvas']=getTextImage(this['options']['text'],this[_0x3dd44b(0x47c)]);if(this[_0x3dd44b(0xb86)]){var _0x6e35cf;this[_0x3dd44b(_0x3f40d2._0x296a13)]=this['_canvas'];var _0x385fa4=(_0x6e35cf=this[_0x3dd44b(_0x3f40d2._0x1f6e68)])===null||_0x6e35cf===void 0x0?void 0x0:_0x6e35cf[_0x3dd44b(_0x3f40d2._0x1546af)];_0x385fa4&&_0x385fa4(this[_0x3dd44b(_0x3f40d2._0x309fd6)],this)['then'](function(_0x2e460b){_0x4d64bb['image']=copyCanvas(_0x2e460b);});}}}]),_0x2c80bd;}(Image2MaterialProperty);registerPropertyClass(Text,TextMaterialProperty);var WallScrollMaterialProperty=function(_0x277721){var _0x2ef4f4={_0x383c14:0x729,_0x36f4dc:0x4a8},_0x1afa24={_0x49d98a:0x524,_0x2723eb:0xee7},_0x1a0e10={_0x33f6ea:0x90b,_0x5b0300:0xa5b},_0x4b572d={_0xa345ff:0x98c,_0x1294b8:0xcad},_0x2a4362=_0xf99cb3;_inherits(_0x635115,_0x277721);var _0x2eb7a4=_createSuper(_0x635115);function _0x635115(){var _0x306d4d=_0x3c32,_0x4dad20,_0x129b53,_0x195f35,_0x122fe3,_0x3c717b,_0x121479,_0x430cf3,_0x2a1123=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x635115),_0x430cf3=_0x2eb7a4['call'](this,_0x2a1123),_0x430cf3['image']=_0x2a1123['image'],_0x430cf3[_0x306d4d(_0x4b572d._0xa345ff)]=getCesiumColor(_0x2a1123['color'],new Cesium__namespace[(_0x306d4d(0x26d))](0x0,0x0,0x0,0x1)),_0x430cf3[_0x306d4d(0xee7)]=(_0x4dad20=_0x2a1123['speed'])!==null&&_0x4dad20!==void 0x0?_0x4dad20:0xa,_0x430cf3['count']=(_0x129b53=_0x2a1123[_0x306d4d(0x7c8)])!==null&&_0x129b53!==void 0x0?_0x129b53:0x1,_0x430cf3['reverse']=(_0x195f35=_0x2a1123['reverse'])!==null&&_0x195f35!==void 0x0?_0x195f35:![],_0x430cf3['axisY']=(_0x122fe3=_0x2a1123['axisY'])!==null&&_0x122fe3!==void 0x0?_0x122fe3:![],_0x430cf3['bloom']=(_0x3c717b=_0x2a1123['bloom'])!==null&&_0x3c717b!==void 0x0?_0x3c717b:![],_0x430cf3[_0x306d4d(0xcad)]=(_0x121479=_0x2a1123[_0x306d4d(_0x4b572d._0x1294b8)])!==null&&_0x121479!==void 0x0?_0x121479:0x1,_0x430cf3;}return _createClass(_0x635115,[{'key':_0x2a4362(_0x2ef4f4._0x383c14),'value':function _0xbfdc68(_0x5b090f){return WallScroll;}},{'key':_0x2a4362(_0x2ef4f4._0x36f4dc),'value':function _0x50b481(_0x4a8ca8,_0xd17a2){var _0x8ece35=_0x2a4362;return!Cesium__namespace['defined'](_0xd17a2)&&(_0xd17a2={}),_0xd17a2['image']=this['image'],_0xd17a2['color']=this['color'],_0xd17a2[_0x8ece35(0xee7)]=this['speed'],_0xd17a2[_0x8ece35(0x7c8)]=this['count'],_0xd17a2[_0x8ece35(_0x1a0e10._0x33f6ea)]=this[_0x8ece35(0x90b)],_0xd17a2[_0x8ece35(_0x1a0e10._0x5b0300)]=this['axisY'],_0xd17a2['bloom']=this['bloom'],_0xd17a2[_0x8ece35(0xcad)]=this['globalAlpha'],_0xd17a2;}},{'key':_0x2a4362(0xb1e),'value':function _0x359fe5(_0x3e133e){var _0x3e523e=_0x2a4362;return this===_0x3e133e||_0x3e133e instanceof _0x635115&&Cesium__namespace['Property']['equals'](this[_0x3e523e(0x98c)],_0x3e133e[_0x3e523e(0x98c)])&&this[_0x3e523e(_0x1afa24._0x49d98a)]===_0x3e133e['image']&&this[_0x3e523e(0x7c8)]===_0x3e133e['count']&&this['reverse']===_0x3e133e['reverse']&&this['bloom']===_0x3e133e['bloom']&&this[_0x3e523e(_0x1afa24._0x2723eb)]===_0x3e133e['speed'];}}]),_0x635115;}(BaseMaterialProperty);registerPropertyClass(WallScroll,WallScrollMaterialProperty);var WaterLightMaterialProperty=function(_0x44ad57){var _0x59caa7={_0x5d1baa:0xcd0,_0x29bd18:0xcd0},_0x3e0f8f={_0xd91215:0xa10,_0x3d33bc:0xe73,_0x241070:0xcd0},_0x459894=_0xf99cb3;_inherits(_0x50d320,_0x44ad57);var _0x1cfe55=_createSuper(_0x50d320);function _0x50d320(){var _0x3c761b=_0x3c32,_0x192056,_0x3384bb,_0x17b64f,_0x29c86d=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x50d320),_0x17b64f=_0x1cfe55[_0x3c761b(_0x3e0f8f._0xd91215)](this,_0x29c86d),_0x17b64f['specularMap']=_0x29c86d[_0x3c761b(0x58a)],_0x17b64f['normalMap']=_0x29c86d['normalMap']||Cesium__namespace[_0x3c761b(_0x3e0f8f._0x3d33bc)]['DefaultImageId'],_0x17b64f['alpha']=(_0x192056=_0x29c86d[_0x3c761b(_0x3e0f8f._0x241070)])!==null&&_0x192056!==void 0x0?_0x192056:0.2,_0x17b64f['globalAlpha']=(_0x3384bb=_0x29c86d['globalAlpha'])!==null&&_0x3384bb!==void 0x0?_0x3384bb:0x1,_0x17b64f;}return _createClass(_0x50d320,[{'key':_0x459894(0x729),'value':function _0x113191(_0xb0db4){return WaterLight;}},{'key':'getValue','value':function _0x1eb068(_0x6fad1e,_0x580e1b){var _0x5cc4a1=_0x459894;return!Cesium__namespace['defined'](_0x580e1b)&&(_0x580e1b={}),_0x580e1b['specularMap']=this['specularMap'],_0x580e1b['normalMap']=this['normalMap'],_0x580e1b[_0x5cc4a1(_0x59caa7._0x5d1baa)]=this[_0x5cc4a1(_0x59caa7._0x29bd18)],_0x580e1b['globalAlpha']=this['globalAlpha'],_0x580e1b;}},{'key':'equals','value':function _0x4fdee9(_0x299530){var _0x586802=_0x459894;return this===_0x299530||_0x299530 instanceof _0x50d320&&this['specularMap']===_0x299530['specularMap']&&this[_0x586802(0x5a5)]===_0x299530[_0x586802(0x5a5)]&&this['alpha']===_0x299530['alpha'];}}]),_0x50d320;}(BaseMaterialProperty);registerPropertyClass(WaterLight,WaterLightMaterialProperty);var WaterMaterialProperty=function(_0x207c00){var _0x46bbb5={_0x2887c4:0x5a5,_0x483bfc:0x586,_0xd31017:0xc87,_0x22066c:0x8f2},_0x48775c={_0x5563eb:0x3cb,_0x2146ce:0x5a5,_0x546bf6:0x9d4,_0x455d0e:0xc87,_0xb70427:0x8f2,_0x5ae503:0xcd0},_0x3cdd72=_0xf99cb3;_inherits(_0x492084,_0x207c00);var _0x5cf3db=_createSuper(_0x492084);function _0x492084(){var _0x1e899d=_0x3c32,_0x166453,_0x487807,_0x182dae,_0x53d92c,_0x1aca64,_0x4beb20,_0x31436c,_0x1fc515=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x492084),_0x31436c=_0x5cf3db['call'](this,_0x1fc515),_0x31436c['baseWaterColor']=getCesiumColor(_0x1fc515['baseWaterColor'],new Cesium__namespace[(_0x1e899d(0x26d))](0.2,0.3,0.6,0x1)),_0x31436c[_0x1e899d(0x76c)]=getCesiumColor(_0x1fc515[_0x1e899d(0x76c)],new Cesium__namespace['Color'](0x0,0x1,0.699,0x1)),_0x31436c['specularMap']=_0x1fc515[_0x1e899d(0x58a)]||Cesium__namespace['Material']['DefaultImageId'],_0x31436c[_0x1e899d(0x5a5)]=_0x1fc515[_0x1e899d(0x5a5)]||Cesium__namespace['Material']['DefaultImageId'],_0x31436c[_0x1e899d(0x568)]=(_0x166453=_0x1fc515['frequency'])!==null&&_0x166453!==void 0x0?_0x166453:0x3e8,_0x31436c[_0x1e899d(0x9d4)]=(_0x487807=_0x1fc515[_0x1e899d(0x9d4)])!==null&&_0x487807!==void 0x0?_0x487807:0.01,_0x31436c['amplitude']=(_0x182dae=_0x1fc515['amplitude'])!==null&&_0x182dae!==void 0x0?_0x182dae:0xa,_0x31436c['specularIntensity']=(_0x53d92c=_0x1fc515['specularIntensity'])!==null&&_0x53d92c!==void 0x0?_0x53d92c:0.5,_0x31436c['fadeFactor']=(_0x1aca64=_0x1fc515['fadeFactor'])!==null&&_0x1aca64!==void 0x0?_0x1aca64:0x1,_0x31436c['globalAlpha']=(_0x4beb20=_0x1fc515['globalAlpha'])!==null&&_0x4beb20!==void 0x0?_0x4beb20:0x1,_0x31436c;}return _createClass(_0x492084,[{'key':'getType','value':function _0x20403d(_0x418bec){return Water$1;}},{'key':'getValue','value':function _0x2906ec(_0x17dfd7,_0x172a6c){var _0x294525=_0x3c32;return!_0x172a6c&&(_0x172a6c={}),_0x172a6c['baseWaterColor']=this[_0x294525(_0x48775c._0x5563eb)],_0x172a6c['blendColor']=this['blendColor'],_0x172a6c['specularMap']=this['specularMap'],_0x172a6c[_0x294525(_0x48775c._0x2146ce)]=this['normalMap'],_0x172a6c['frequency']=this[_0x294525(0x568)],_0x172a6c['animationSpeed']=this[_0x294525(_0x48775c._0x546bf6)],_0x172a6c['amplitude']=this['amplitude'],_0x172a6c[_0x294525(0xc87)]=this[_0x294525(_0x48775c._0x455d0e)],_0x172a6c['fadeFactor']=this[_0x294525(_0x48775c._0xb70427)],this['globalAlpha']!==0x1&&(_0x172a6c['baseWaterColor'][_0x294525(0xcd0)]*=this['globalAlpha'],_0x172a6c['blendColor'][_0x294525(_0x48775c._0x5ae503)]*=this['globalAlpha']),_0x172a6c;}},{'key':_0x3cdd72(0xb1e),'value':function _0x667d4e(_0x4f87ed){var _0x305d87=_0x3cdd72;return this===_0x4f87ed||_0x4f87ed instanceof _0x492084&&this['baseWaterColor'][_0x305d87(0xb1e)](_0x4f87ed['baseWaterColor'])&&this['blendColor'][_0x305d87(0xb1e)](_0x4f87ed['blendColor'])&&this['specularMap']===_0x4f87ed['specularMap']&&this['normalMap']===_0x4f87ed[_0x305d87(_0x46bbb5._0x2887c4)]&&this['frequency']===_0x4f87ed[_0x305d87(0x568)]&&this[_0x305d87(0x9d4)]===_0x4f87ed['animationSpeed']&&this[_0x305d87(_0x46bbb5._0x483bfc)]===_0x4f87ed['amplitude']&&this[_0x305d87(_0x46bbb5._0xd31017)]===_0x4f87ed['specularIntensity']&&this[_0x305d87(_0x46bbb5._0x22066c)]===_0x4f87ed['fadeFactor'];}}]),_0x492084;}(BaseMaterialProperty);registerPropertyClass(Water$1,WaterMaterialProperty);var index$7={'__proto__':null,'TextMaterial':TextMaterial,'CylinderWaveMaterial':CylinderWaveMaterial,'BaseMaterialProperty':BaseMaterialProperty,'CircleScanMaterialProperty':CircleScanMaterialProperty,'CircleWaveMaterialProperty':CircleWaveMaterialProperty,'CylinderWaveMaterialProperty':CylinderWaveMaterialProperty,'DigitalFlowMaterialProperty':DigitalFlowMaterialProperty,'EllipsoidElectricMaterialProperty':EllipsoidElectricMaterialProperty,'EllipsoidWaveMaterialProperty':EllipsoidWaveMaterialProperty,'Image2MaterialProperty':Image2MaterialProperty,'LineBloomMaterialProperty':LineBloomMaterialProperty,'LineFlickerMaterialProperty':LineFlickerMaterialProperty,'LineFlowColorMaterialProperty':LineFlowColorMaterialProperty,'LineFlowMaterialProperty':LineFlowMaterialProperty,'LineTrailMaterialProperty':LineTrailMaterialProperty,'LineDotDashMaterialProperty':LineDotDashMaterialProperty,'NeonLightMaterialProperty':NeonLightMaterialProperty,'ODLineMaterialProperty':ODLineMaterialProperty,'PolyAsphaltMaterialProperty':PolyAsphaltMaterialProperty,'PolyBlobMaterialProperty':PolyBlobMaterialProperty,'PolyFacetMaterialProperty':PolyFacetMaterialProperty,'PolyGradientMaterialProperty':PolyGradientMaterialProperty,'PolyGrassMaterialProperty':PolyGrassMaterialProperty,'PolyWoodMaterialProperty':PolyWoodMaterialProperty,'RadarLineMaterialProperty':RadarLineMaterialProperty,'RadarWaveMaterialProperty':RadarWaveMaterialProperty,'RectSlideMaterialProperty':RectSlideMaterialProperty,'ScanLineMaterialProperty':ScanLineMaterialProperty,'TextMaterialProperty':TextMaterialProperty,'WallScrollMaterialProperty':WallScrollMaterialProperty,'WaterLightMaterialProperty':WaterLightMaterialProperty,'WaterMaterialProperty':WaterMaterialProperty},BaseGraphic=function(_0x392f68){var _0x2d8af4={_0x5830bc:0x757,_0x25bf73:0xbb6,_0x2d5f06:0xc36,_0xf04eee:0xb83,_0x20043a:0x9a5,_0x75f868:0xba9,_0x3e3909:0x538,_0x319fa2:0x2ac,_0xe04dcf:0xfaf,_0x3542ee:0x8e6,_0x59e682:0x7d0,_0x54d8a5:0x8ff,_0x57e208:0x740,_0x4b882b:0xa3a},_0x3a3a51={_0x579116:0x50c},_0x1e7f74={_0x2efa30:0x53d},_0x4e1c99={_0x5b9a05:0x53d},_0x11b404={_0x35e98c:0x2c0,_0x39f051:0x53d},_0x267778={_0x2e694d:0xcc2},_0x7734f9={_0x4adc0e:0x6af,_0x32b157:0x830},_0x258c31={_0x15125b:0xec0,_0x828c92:0x830},_0x467cc0={_0x33f9ee:0x53d},_0x17a6ae={_0x182ca6:0x36d,_0x4fbdaa:0xaf4},_0x504082={_0x5891b5:0x265,_0x456875:0x3c8},_0xe10306={_0x341834:0xec0},_0x5eb165={_0x99e1fa:0x53d},_0x15eb89={_0x32cdb4:0xc20},_0x27e332={_0x4bd3ec:0x4d9},_0x1952c7={_0x41e542:0xa86},_0x2277d3={_0x472c36:0x8a4,_0x1c8c10:0x7ed},_0x8966c9={_0x207021:0x53d},_0x16a041={_0x1e6bfa:0x6cf},_0x5cf6fb={_0x28bb92:0xc8f,_0x4fe48a:0x948},_0x193b14={_0x85e5dd:0xff6},_0x40c172={_0x28d8c4:0x20e,_0x51721d:0x8b3,_0x2b46ef:0xf51},_0x7cc3bd={_0x131d86:0x690},_0x559675={_0xbf02a3:0x81c},_0x1d7b41={_0x597fea:0xdc2,_0x544619:0x690},_0x44bb6b={_0x4b2584:0xe9b},_0xed2341={_0x311072:0xe9b},_0x598080={_0x4e238a:0x487,_0xcae686:0xdb9,_0x39a120:0x89d},_0x52f3fe={_0x58a478:0x690,_0x8210a5:0xba9,_0x1caa91:0x830,_0x42c461:0xad3},_0x1048cf={_0x2c3c2e:0xa24,_0x16cf51:0x5aa,_0x4b74f6:0xf34,_0x46c644:0xba9,_0x3b5d2a:0x690,_0x53f194:0x603},_0x236e85={_0x409cc9:0xece,_0x1a4b83:0xb24,_0x559235:0x53d,_0x41001b:0xb24,_0x359d2a:0x494,_0x430908:0xb24},_0x5be7e2={_0x364887:0x50c,_0x4406d9:0x612,_0x321216:0xe72,_0x4736d2:0xdda,_0x23b257:0x6a7},_0x11d697={_0x58ef0e:0xdda,_0x145d6a:0x625,_0x639e4d:0xba9,_0x59876d:0x9fc,_0x1bb23b:0xb45,_0x3a5dac:0xb45,_0x59b292:0x9a5,_0x1501d5:0xd1f,_0x251018:0xba1},_0x1cf810={_0x5eb2eb:0x830},_0x1de264={_0x6730a0:0x19c},_0x4faf27={_0x3ab381:0x690},_0xb40392={_0x16adbc:0xf51},_0x246933={_0x26470b:0x690,_0x207186:0xf51},_0x43e678={_0x6910f:0xf7d,_0x38d8c5:0xa24,_0x37badf:0x9a5},_0x47034d={_0x42821a:0xa24},_0x545062={_0x16e027:0xf7d},_0x1b9817={_0xb3bd18:0xba9,_0x479851:0xf51,_0x28a488:0xf7d,_0x6d6af:0xa24,_0x3a83a9:0x2b9,_0x1bfb86:0x420,_0x2b4381:0x3c8,_0xaa5e53:0x19e,_0x532b4d:0x68b},_0xc18dcc=_0xf99cb3;_inherits(_0x46e876,_0x392f68);var _0x487727=_createSuper(_0x46e876);function _0x46e876(){var _0x465a9c=_0x3c32,_0x39db89,_0x3a86b6,_0x45ae1a,_0x415572,_0x50ed44=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x46e876),_0x50ed44['style']=_0x50ed44[_0x465a9c(_0x1b9817._0xb3bd18)]||{},_0x50ed44[_0x465a9c(_0x1b9817._0x479851)]=_0x50ed44['attr']||{},_0x415572=_0x487727[_0x465a9c(0xa10)](this,_0x50ed44),_0x415572['options']=_0x50ed44,_0x415572['_id']=(_0x39db89=(_0x3a86b6=_0x50ed44['id'])!==null&&_0x3a86b6!==void 0x0?_0x3a86b6:_0x50ed44[_0x465a9c(_0x1b9817._0x479851)]['id'])!==null&&_0x39db89!==void 0x0?_0x39db89:createGuid(),_0x415572['_name']=_0x50ed44['name']||_0x50ed44['attr']['name']||'',_0x415572[_0x465a9c(_0x1b9817._0x28a488)]=(_0x45ae1a=_0x50ed44[_0x465a9c(_0x1b9817._0x6d6af)])!==null&&_0x45ae1a!==void 0x0?_0x45ae1a:!![],_0x415572[_0x465a9c(_0x1b9817._0x3a83a9)]=_0x50ed44[_0x465a9c(_0x1b9817._0x1bfb86)],_0x50ed44['popup']&&_0x415572['bindPopup'](_0x50ed44[_0x465a9c(0xece)],_0x50ed44[_0x465a9c(0xc96)]),_0x50ed44[_0x465a9c(0x3c8)]&&_0x415572['bindTooltip'](_0x50ed44[_0x465a9c(_0x1b9817._0x2b4381)],_0x50ed44[_0x465a9c(_0x1b9817._0xaa5e53)]),_0x50ed44[_0x465a9c(0x2df)]&&_0x415572[_0x465a9c(_0x1b9817._0x532b4d)](_0x50ed44['contextmenuItems'],_0x50ed44['contextmenuItemsOptions']),_0x415572['_state']=State['INITIALIZED'],_0x415572;}return _createClass(_0x46e876,[{'key':_0xc18dcc(_0x2d8af4._0x5830bc),'get':function _0x5bcdab(){return this['_type'];}},{'key':'id','get':function _0x3b729a(){return this['_id'];},'set':function _0x111c7d(_0x3e4a87){this['_id']=_0x3e4a87;}},{'key':'uuid','get':function _0x189e59(){return this['_id'];}},{'key':_0xc18dcc(_0x2d8af4._0x25bf73),'get':function _0x563d9a(){return this['_state'];}},{'key':_0xc18dcc(_0x2d8af4._0x2d5f06),'get':function _0x25a03f(){return this['_state']===State['ADDED'];}},{'key':_0xc18dcc(_0x2d8af4._0xf04eee),'get':function _0x525193(){var _0x2c3dfb=_0xc18dcc;return this['_state']===State[_0x2c3dfb(0xb7b)]||!this['options'];}},{'key':'isPrivate','get':function _0x45b8fb(){if(this['_private'])return!![];return![];}},{'key':'czmObject','get':function _0x280d2a(){return null;}},{'key':_0xc18dcc(_0x2d8af4._0x20043a),'get':function _0x142b4f(){return null;}},{'key':_0xc18dcc(0xa24),'get':function _0x5595cb(){var _0x3141a0=_0xc18dcc;return this[_0x3141a0(_0x545062._0x16e027)];},'set':function _0xdb44a3(_0x346ca7){var _0x418e78=_0xc18dcc;if(this['_show']===_0x346ca7)return;this[_0x418e78(_0x43e678._0x6910f)]=_0x346ca7,this['czmObject']&&(this[_0x418e78(0x1be)][_0x418e78(_0x43e678._0x38d8c5)]=this['_show']),this[_0x418e78(0x9a5)]&&this[_0x418e78(_0x43e678._0x37badf)]['forEach'](function(_0x2ab97d){var _0x4ef564=_0x418e78;_0x2ab97d[_0x4ef564(_0x47034d._0x42821a)]=_0x346ca7;}),this['_showHook']&&this['_showHook'](_0x346ca7),_0x346ca7?this['fire'](EventType['show']):this[_0x418e78(0xf34)](EventType[_0x418e78(0xcbd)]);}},{'key':'name','get':function _0x56a5eb(){return this['_name'];},'set':function _0x55191c(_0x26e555){this['_name']=_0x26e555;}},{'key':'attr','get':function _0x3ed8c6(){var _0xdfbe22=_0xc18dcc;return this[_0xdfbe22(_0x246933._0x26470b)][_0xdfbe22(_0x246933._0x207186)];},'set':function _0x55148d(_0x575448){var _0x4e503e=_0xc18dcc;this[_0x4e503e(0x690)][_0x4e503e(_0xb40392._0x16adbc)]=_0x575448,this['fire'](EventType['updateAttr'],{'attr':_0x575448},!![]);}},{'key':_0xc18dcc(_0x2d8af4._0x75f868),'get':function _0x5974d4(){var _0x247e50=_0xc18dcc,_0x9d0187;return(_0x9d0187=this[_0x247e50(_0x4faf27._0x3ab381)])===null||_0x9d0187===void 0x0?void 0x0:_0x9d0187['style'];},'set':function _0x4c3c86(_0x346a96){this['setStyle'](_0x346a96);}},{'key':'allowDrillPick','get':function _0x4fcfe9(){return this['options']['allowDrillPick'];},'set':function _0x1f5d27(_0x4278a4){this['options']['allowDrillPick']=_0x4278a4;}},{'key':'hasEdit','get':function _0x5b33f0(){return this['_hasEdit']&&Boolean(this['EditClass']||this['_getDrawEntityClass']);},'set':function _0x3d1afa(_0x295770){var _0x488272=_0xc18dcc;this[_0x488272(0x9dc)]=_0x295770;}},{'key':'enabledEvent','get':function _0x24fe12(){if(this['_layer'])return this['_layer']['enabledEvent']&&this['_enabledEvent'];return this['_enabledEvent'];},'set':function _0x1ba3c2(_0x211ac4){this['_enabledEvent']=_0x211ac4;}},{'key':'center','get':function _0x5c44a5(){return null;}},{'key':'centerPoint','get':function _0x3319b2(){var _0x2182a9=_0xc18dcc;return LngLatPoint[_0x2182a9(0xc71)](this[_0x2182a9(0xb84)]);}},{'key':_0xc18dcc(0x1b1),'get':function _0x4682f5(){return!![];}},{'key':_0xc18dcc(_0x2d8af4._0x3e3909),'value':function _0x5b4566(_0x1ef9d1){var _0x5cef59=_0xc18dcc;return _0x1ef9d1&&_0x1ef9d1[_0x5cef59(_0x1de264._0x6730a0)]&&_0x1ef9d1['addGraphic'](this),this;}},{'key':'remove','value':function _0x37bb85(_0x48f9d0){var _0x327a4b=_0xc18dcc;this['_layer']&&this[_0x327a4b(0x830)]['removeGraphic'](this,_0x48f9d0);}},{'key':'bindPickId','value':function _0x29c841(_0x5a6980){var _0x466b6b=_0xc18dcc,_0x54da96;return _0x5a6980['_mars3d_layerId']=(_0x54da96=this[_0x466b6b(_0x1cf810._0x5eb2eb)])===null||_0x54da96===void 0x0?void 0x0:_0x54da96['id'],_0x5a6980['_mars3d_graphicId']=this['id'],this;}},{'key':_0xc18dcc(_0x2d8af4._0x319fa2),'value':function _0x896c13(_0x57a3ce){var _0x1bbb15=_0xc18dcc,_0x407c7a,_0x689ccb,_0x4734be=this;if(this['_state']===State['ADDED'])return;this['_layer']=_0x57a3ce,this['_map']=_0x57a3ce[_0x1bbb15(0x53d)];!this['_map']&&logWarn('BaseGraphic:为了避免异常问题,请将图层添加到Map上再进行添加矢量数据的操作!');if(this['options'][_0x1bbb15(_0x11d697._0x58ef0e)])this[_0x1bbb15(0xbc2)](this[_0x1bbb15(0x690)]['eventParent']);else{if(((_0x407c7a=this['options'])===null||_0x407c7a===void 0x0?void 0x0:_0x407c7a[_0x1bbb15(_0x11d697._0x58ef0e)])===![]);else this['addEventParent'](_0x57a3ce);}!this['czmObject']&&(this['_mountedHook']&&this[_0x1bbb15(0xfaf)]());this[_0x1bbb15(_0x11d697._0x145d6a)]&&this['_addedHook'](this[_0x1bbb15(_0x11d697._0x639e4d)]);if(!((_0x689ccb=this[_0x1bbb15(0x830)])!==null&&_0x689ccb!==void 0x0&&_0x689ccb['_highlightOptions'])){if(this['style'][_0x1bbb15(0xb45)])this[_0x1bbb15(_0x11d697._0x59876d)](this[_0x1bbb15(_0x11d697._0x639e4d)][_0x1bbb15(_0x11d697._0x1bb23b)]);else this['options'][_0x1bbb15(_0x11d697._0x3a5dac)]&&this['bindHighlight'](this[_0x1bbb15(0x690)][_0x1bbb15(0xb45)]);}this['czmObject']&&this['bindPickId'](this['czmObject']),this[_0x1bbb15(_0x11d697._0x59b292)]&&this['czmObjectEx'][_0x1bbb15(_0x11d697._0x1501d5)](function(_0x14d63d){_0x4734be['bindPickId'](_0x14d63d);}),this['options'][_0x1bbb15(0xba1)]&&this[_0x1bbb15(_0x11d697._0x251018)]({'duration':0x0}),this['_state']=State['ADDED'],this['fire'](EventType['add']),!this[_0x1bbb15(0xdc9)]&&this['enabledEvent']&&this['_layer']['fire'](EventType[_0x1bbb15(0x19c)],{'graphic':this},!![]);}},{'key':'_onRemove','value':function _0x4be3b5(){var _0xdbc07b=_0xc18dcc,_0x22c602,_0x29292f;if(this[_0xdbc07b(_0x5be7e2._0x364887)]!==State['ADDED'])return;if(!this[_0xdbc07b(0x830)]||!this['options'])return;this[_0xdbc07b(_0x5be7e2._0x4406d9)](),this['unbindHighlight']();this['update']&&this['unbindUpdateEvent']();this['_removedHook']&&this['_removedHook']();if(!this['options'])return;this[_0xdbc07b(0x50c)]=State[_0xdbc07b(_0x5be7e2._0x321216)],this['fire'](EventType['remove']);!this['isPrivate']&&this['enabledEvent']&&this['_layer']['fire'](EventType[_0xdbc07b(0xb61)],{'graphic':this},!![]);if((_0x22c602=this['options'])!==null&&_0x22c602!==void 0x0&&_0x22c602['eventParent'])this[_0xdbc07b(0x6a7)](this['options']['eventParent']);else{if(((_0x29292f=this[_0xdbc07b(0x690)])===null||_0x29292f===void 0x0?void 0x0:_0x29292f[_0xdbc07b(_0x5be7e2._0x4736d2)])===![]);else this[_0xdbc07b(_0x5be7e2._0x23b257)](this['_layer']);}this['_layer']=null,this[_0xdbc07b(0x53d)]=null;}},{'key':_0xc18dcc(_0x2d8af4._0xe04dcf),'value':function _0x5c0408(){}},{'key':'_addedHook','value':function _0x25ead5(_0x3d3281){}},{'key':_0xc18dcc(_0x2d8af4._0x3542ee),'value':function _0x44174f(){}},{'key':'enableControl','value':function _0xf374f1(_0x2a0a41){var _0x3d9131=_0xc18dcc;this['_map']['mouseEvent']['enabledMoveTarget']=_0x2a0a41,this['_map']['popup']&&(this['_map'][_0x3d9131(_0x236e85._0x409cc9)][_0x3d9131(_0x236e85._0x1a4b83)]=_0x2a0a41),this['_map']['tooltip']&&(this[_0x3d9131(_0x236e85._0x559235)]['tooltip'][_0x3d9131(_0x236e85._0x41001b)]=_0x2a0a41),this[_0x3d9131(0x53d)][_0x3d9131(_0x236e85._0x359d2a)]&&(this['_map']['contextmenu'][_0x3d9131(_0x236e85._0x430908)]=_0x2a0a41);}},{'key':'setOptions','value':function _0x3112a4(_0xbf507d){var _0x27065e=_0xc18dcc;if(!_0xbf507d||Object['keys'](_0xbf507d)[_0x27065e(0xec0)]===0x0)return this;for(var _0x4030a7 in _0xbf507d){var _0x5e6383=_0xbf507d[_0x4030a7];switch(_0x4030a7){case'name':case _0x27065e(_0x1048cf._0x2c3c2e):case'position':case _0x27065e(_0x1048cf._0x16cf51):case'targetPosition':this['options'][_0x4030a7]=_0x5e6383,this[_0x4030a7]=_0x5e6383;break;case'orientation':this['options'][_0x4030a7]=_0x5e6383,this['czmObject'][_0x4030a7]=_0x5e6383;break;case'attr':{this['options'][_0x27065e(0xf51)]=merge(this['options'][_0x27065e(0xf51)],_0xbf507d['attr']),this[_0x27065e(_0x1048cf._0x4b74f6)](EventType['updateAttr'],{'attr':_0xbf507d['attr']},!![]);break;}case'style':{this[_0x27065e(0x690)]['style']=merge(this['options']['style'],_0xbf507d[_0x27065e(_0x1048cf._0x46c644)]),this['_updateStyleBaseHook'](_0xbf507d[_0x27065e(_0x1048cf._0x46c644)]),this[_0x27065e(_0x1048cf._0x4b74f6)](EventType[_0x27065e(0xad3)],{'style':_0xbf507d['style']},!![]);break;}default:{isObject(_0x5e6383)?this['options'][_0x4030a7]=merge(this['options'][_0x4030a7],_0x5e6383):this['options'][_0x4030a7]=_0x5e6383;break;}}}return(_0xbf507d['popup']||_0xbf507d['popupOptions'])&&this['bindPopup'](this[_0x27065e(0x690)]['popup'],this[_0x27065e(_0x1048cf._0x3b5d2a)]['popupOptions']),(_0xbf507d[_0x27065e(0x3c8)]||_0xbf507d['tooltipOptions'])&&this['bindTooltip'](this['options']['tooltip'],this[_0x27065e(0x690)]['tooltipOptions']),(_0xbf507d['contextmenuItems']||_0xbf507d['contextmenuItemsOptions'])&&this['bindContextMenu'](this['options'][_0x27065e(0x2df)],this['options']['contextmenuItemsOptions']),this[_0x27065e(0x603)]&&this[_0x27065e(_0x1048cf._0x53f194)](this['options'],_0xbf507d),this;}},{'key':'setStyle','value':function _0x91e526(_0xb32e5b){var _0x5705e7=_0xc18dcc,_0x4f5972;return _0xb32e5b['material']&&delete this['options']['style']['material'],_0xb32e5b['materialType']&&this[_0x5705e7(_0x52f3fe._0x58a478)][_0x5705e7(_0x52f3fe._0x8210a5)][_0x5705e7(0xa00)]&&delete this['options']['style']['materialOptions'],this['options']['style']=merge(this['options']['style'],_0xb32e5b),!((_0x4f5972=this[_0x5705e7(_0x52f3fe._0x1caa91)])!==null&&_0x4f5972!==void 0x0&&_0x4f5972[_0x5705e7(0xa45)])&&Cesium__namespace['defined'](_0xb32e5b['highlight'])&&(_0xb32e5b['highlight']?this['bindHighlight'](this[_0x5705e7(_0x52f3fe._0x8210a5)]['highlight']):this['unbindHighlight']()),this['_updateStyleBaseHook'](_0xb32e5b),this['fire'](EventType[_0x5705e7(_0x52f3fe._0x42c461)],{'style':_0xb32e5b},!![]),this;}},{'key':'_updateStyleBaseHook','value':function _0x295f09(_0x5c3b88){}},{'key':'setOpacity','value':function _0x529d19(_0x2fc979){var _0x4113d1={_0x1e1491:0xc36},_0x2efa29=_0xc18dcc,_0x2df4aa=this;clearTimeout(this['_canrefresh']),this[_0x2efa29(0xbcf)]=setTimeout(function(){var _0x3985dd=_0x2efa29;_0x2df4aa[_0x3985dd(_0x4113d1._0x1e1491)]&&_0x2df4aa[_0x3985dd(0x552)]({'globalAlpha':_0x2fc979});},0x1f4);}},{'key':_0xc18dcc(_0x2d8af4._0x59e682),'value':function _0x4ae9d0(_0x3821c7){var _0x34362d=_0xc18dcc,_0x3e05d8={'type':_0x34362d(0xdf4),'properties':_objectSpread2(_objectSpread2({'name':this['name']},this['attr']),{},{'id':this['id'],'type':this['type'],'style':this['_style2JsonBase'](this[_0x34362d(0xba9)],!![])})};if(this['_getGeoJsonGeometry'])_0x3e05d8['geometry']=this['_getGeoJsonGeometry'](_0x3821c7);else{if(this['position'])_0x3e05d8[_0x34362d(0xf76)]={'type':'Point','coordinates':this['getCoordinate'](_0x3821c7===null||_0x3821c7===void 0x0?void 0x0:_0x3821c7['noAlt'])};else this['positions']&&(_0x3e05d8[_0x34362d(0xf76)]={'type':'LineString','coordinates':this[_0x34362d(_0x598080._0x4e238a)](_0x3821c7===null||_0x3821c7===void 0x0?void 0x0:_0x3821c7[_0x34362d(_0x598080._0xcae686)])});}return Cesium__namespace['defined'](this[_0x34362d(0x690)]['styleType'])&&(_0x3e05d8[_0x34362d(_0x598080._0x39a120)]['styleType']=this['options']['styleType']),this['_toJSON_Ex']&&this[_0x34362d(0x7af)](_0x3e05d8['properties']),_0x3e05d8;}},{'key':_0xc18dcc(0x702),'value':function _0x3e8860(){var _0x1afd3a=_0xc18dcc,_0x3ee695=_objectSpread2(_objectSpread2({},getAttrVal(this['options'],{'onlySimpleType':!![]})),{},{'id':this['id'],'name':this[_0x1afd3a(0x685)],'type':this['type'],'attr':this['attr'],'style':this['_style2JsonBase'](this['style'],![])});if(this[_0x1afd3a(0xa3c)])this['_getJsonPositions'](_0x3ee695);else{if(this['coordinate'])_0x3ee695['position']=this[_0x1afd3a(0x61a)];else this['coordinates']?_0x3ee695['positions']=this['coordinates']:logError$1('toJSON:缺少坐标信息',this);}return Cesium__namespace['defined'](this['options']['styleType'])&&this['options']['styleType']!==this['type']&&(_0x3ee695['styleType']=this['options'][_0x1afd3a(0xcb6)]),this[_0x1afd3a(0x7af)]&&this['_toJSON_Ex'](_0x3ee695),_0x3ee695;}},{'key':'_style2JsonBase','value':function _0x376bc0(_0x2db069,_0x8c987c){var _0x1ad710=_0xc18dcc,_0x2046b8;return this['_style2Json']?(_0x2046b8=this['_style2Json'](_0x2db069),_0x2db069['highlight']&&(_0x2046b8['highlight']=this['_style2Json'](_0x2db069['highlight']))):_0x2046b8=getAttrVal(_0x2db069,{'onlySimpleType':!![]}),_0x2db069['label']&&(_0x2046b8[_0x1ad710(0xf83)]=LabelStyleConver['toJSON'](_0x2db069['label'])),_0x2db069['outlineStyle']&&(_0x2046b8[_0x1ad710(0x9df)]=PolylineStyleConver['toJSON'](_0x2db069['outlineStyle'])),_0x2046b8;}},{'key':'bindUpdateEvent','value':function _0x4b18b6(){var _0x38c065=_0xc18dcc;if(!this['update']||!this['_map'])return;this['unbindUpdateEvent'](),this['_map']['on'](EventType['preRender'],this[_0x38c065(_0xed2341._0x311072)],this),this['_map_preRenderHandler'](this['_map']['scene']);}},{'key':_0xc18dcc(0x4db),'value':function _0x1b107c(){var _0x46243f=_0xc18dcc;this['_map']&&this['_map']['off'](EventType[_0x46243f(0x6cb)],this[_0x46243f(_0x44bb6b._0x4b2584)],this);}},{'key':'_map_preRenderHandler','value':function _0x1ae3bc(_0x455da8){var _0x1323c5=_0xc18dcc,_0x5edbc5;if(!this['_map'])return;if((_0x5edbc5=this['options'])!==null&&_0x5edbc5!==void 0x0&&_0x5edbc5['frameRate']&&this['_last_preUpdateTime']){var _0x24b936=_0x455da8[_0x1323c5(0xe26)][_0x1323c5(_0x1d7b41._0x597fea)]-this['_last_preUpdateTime'];if(_0x24b936<this[_0x1323c5(_0x1d7b41._0x544619)]['frameRate'])return;}this['_last_preUpdateTime']=_0x455da8['_frameState']['frameNumber'],this['update'](_0x455da8['_frameState']);}},{'key':'getRectangle','value':function _0x42f26a(_0x5f2e2b){var _0x24cbed=_0xc18dcc,_0x8f3e2a=this['positionsShow']||this['positions'];if(_0x8f3e2a&&_0x8f3e2a['length']>0x0)return getRectangle(_0x8f3e2a,_0x5f2e2b===null||_0x5f2e2b===void 0x0?void 0x0:_0x5f2e2b[_0x24cbed(0xa91)]);if(this['position'])return getRectangle([this['position']],_0x5f2e2b===null||_0x5f2e2b===void 0x0?void 0x0:_0x5f2e2b['isFormat']);}},{'key':_0xc18dcc(0x844),'value':function _0x229ba2(){var _0xc2a301=_0xc18dcc,_0x628704=this[_0xc2a301(_0x559675._0xbf02a3)]||this['positions'];if(_0x628704&&_0x628704['length']>0x0)return getMaxHeight(_0x628704);if(this['position'])return getRectangle(this['position']);return 0x0;}},{'key':'fire','value':function _0x7d9bd8(_0x25531b){var _0x3b1dc3=_0xc18dcc,_0x5e54ac=arguments['length']>0x1&&arguments[0x1]!==undefined?arguments[0x1]:{},_0x1ec0f5=arguments['length']>0x2?arguments[0x2]:undefined;return _0x5e54ac['graphic']=this,_get(_getPrototypeOf(_0x46e876['prototype']),_0x3b1dc3(0xf34),this)[_0x3b1dc3(0xa10)](this,_0x25531b,_0x5e54ac,_0x1ec0f5);}},{'key':'flyTo','value':function _0x478e79(){var _0x32eb11=_0xc18dcc,_0x309612=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};if(!this['_map'])return Promise['resolve'](![]);this[_0x32eb11(_0x7cc3bd._0x131d86)]['flyToOptions']&&(_0x309612=_objectSpread2(_objectSpread2({},this['options']['flyToOptions']),_0x309612));var _0x4bd834;if(this[_0x32eb11(0x81c)])_0x4bd834=this['positionsShow'];else{if(this['positions'])_0x4bd834=this['positions'];else this['position']&&(_0x4bd834=[this['position']]);}return _0x309612['clampToGround']=this['style']['clampToGround'],this['_map']['flyToPositions'](_0x4bd834,_0x309612);}},{'key':'getAddHeight','value':function _0x13c69d(){var _0x35ec69=_0xc18dcc,_0x26f6b=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:0x0,_0x43bba4=this['style'][_0x35ec69(_0x40c172._0x28d8c4)];if(Cesium__namespace[_0x35ec69(_0x40c172._0x51721d)](_0x43bba4)){if(isString(_0x43bba4))_0x43bba4=Number(template(_0x43bba4,this[_0x35ec69(_0x40c172._0x2b46ef)],!![])),isNaN(_0x43bba4)&&(_0x43bba4=0x0);else Array['isArray'](_0x43bba4)&&(_0x43bba4=_0x43bba4[_0x26f6b]||0x0);return _0x43bba4;}return 0x0;}},{'key':'bindHighlight','value':function _0x392f5d(_0x3e9563){var _0x6be78e=_0xc18dcc;this['unbindHighlight'](),this['_highlightOptions']=_0x3e9563,this['_highlightOptions']['type']===EventType['click']?this['on'](EventType['click'],this[_0x6be78e(_0x193b14._0x85e5dd)],this):(this['on'](EventType['mouseOver'],this[_0x6be78e(0xff6)],this),this['on'](EventType['mouseOut'],this['_highlight_mouseOutHandler'],this));}},{'key':'unbindHighlight','value':function _0x42e00d(){var _0x39c4b3=_0xc18dcc;this['_highlightOptions']&&(this['_highlightOptions']['type']===EventType[_0x39c4b3(_0x5cf6fb._0x28bb92)]?this['off'](EventType['click'],this['_highlight_mouseEventHandler'],this):(this['off'](EventType['mouseOver'],this['_highlight_mouseEventHandler'],this),this[_0x39c4b3(_0x5cf6fb._0x4fe48a)](EventType['mouseOut'],this['_highlight_mouseOutHandler'],this)),this['_map']['closeHighlight'](),this[_0x39c4b3(0xa45)]=null);}},{'key':'_highlight_mouseEventHandler','value':function _0x554e69(_0x5ea41a){var _0x3c58e7=_0xc18dcc;if(!this['_map'])return;var _0x28c6de=_0x5ea41a===null||_0x5ea41a===void 0x0?void 0x0:_0x5ea41a['graphic'];_0x28c6de?this['_map'][_0x3c58e7(_0x16a041._0x1e6bfa)](_0x28c6de,this['_highlightOptions'],_0x5ea41a):this['_map']['closeHighlight']();}},{'key':'_highlight_mouseOutHandler','value':function _0x4c5b06(_0x4ff77d){var _0x18d7cc=_0xc18dcc;this[_0x18d7cc(_0x8966c9._0x207021)]['closeHighlight']();}},{'key':'_closeAllControl','value':function _0x5357e2(){var _0x4fe0d3=_0xc18dcc;this['closePopup'](),this['closeTooltip'](),this[_0x4fe0d3(_0x2277d3._0x472c36)](),this[_0x4fe0d3(_0x2277d3._0x1c8c10)]();}},{'key':_0xc18dcc(_0x2d8af4._0x54d8a5),'value':function _0x300ed7(){var _0x551c72=_0xc18dcc;return this[_0x551c72(_0x1952c7._0x41e542)]||this[_0x551c72(0xb84)];}},{'key':_0xc18dcc(0xd40),'value':function _0x405b70(_0x191420){var _0x5b942d=_0xc18dcc;return Boolean(this[_0x5b942d(_0x27e332._0x4bd3ec)](_0x191420));}},{'key':'getPopupConfig','value':function _0xacd5aa(){var _0x289177=_0xc18dcc,_0x4437e5,_0x511e96=arguments[_0x289177(0xec0)]>0x0&&arguments[0x0]!==undefined?arguments[0x0]:!![];if(this['_popupConfig'])return _objectSpread2({},this[_0x289177(_0x15eb89._0x32cdb4)]);if(_0x511e96&&(_0x4437e5=this['_layer'])!==null&&_0x4437e5!==void 0x0&&_0x4437e5[_0x289177(_0x15eb89._0x32cdb4)])return _objectSpread2({},this['_layer']['_popupConfig']);return null;}},{'key':'bindPopup','value':function _0x2d566a(_0x42aa59){var _0x3d133c=_0xc18dcc,_0x18533a=arguments['length']>0x1&&arguments[0x1]!==undefined?arguments[0x1]:{};return this['_popupConfig']={'content':_0x42aa59,'options':_0x18533a||this['options']['popupOptions'],'graphic':this,'layer':this[_0x3d133c(0x830)]},this['_onEventHook']&&this['_onEventHook'](_0x3d133c(0xece)),this;}},{'key':'unbindPopup','value':function _0x1b3de0(_0x2a8e21){var _0x163ca6=_0xc18dcc;return _0x2a8e21?this[_0x163ca6(0xc20)]=![]:this['_popupConfig']=null,this['_onEventHook']&&this['_onEventHook']('popup'),this;}},{'key':'openPopup','value':function _0x179ede(_0x2c6bc7,_0x557ae1){var _0x1389ff=_0xc18dcc,_0x59c73f=this['getPopupConfig']();return _0x59c73f&&this[_0x1389ff(_0x5eb165._0x99e1fa)]&&(_0x557ae1&&(_0x59c73f['event']=_0x557ae1),_0x59c73f['graphic']=this,_0x59c73f['layer']=this['_layer'],this[_0x1389ff(0x53d)][_0x1389ff(0xece)]['open'](_0x2c6bc7||this['_getPopupPosition'](),_0x59c73f)),this;}},{'key':'closePopup','value':function _0x41bffb(){return this['_map']&&this['_map']['popup']['close'](this),this;}},{'key':_0xc18dcc(_0x2d8af4._0x57e208),'value':function _0x53e1a4(){if(this['_map'])return this['_map']['popup']['getPopup'](this);}},{'key':'hasTooltip','value':function _0x3a88ec(_0x4a949f){return Boolean(this['getTooltipConfig'](_0x4a949f));}},{'key':'getTooltipConfig','value':function _0x30ec69(){var _0x29d3b5=_0xc18dcc,_0x3a9879,_0x3fc2f7=arguments[_0x29d3b5(_0xe10306._0x341834)]>0x0&&arguments[0x0]!==undefined?arguments[0x0]:!![];if(this['_tooltipConfig'])return _objectSpread2({},this[_0x29d3b5(0x265)]);if(_0x3fc2f7&&(_0x3a9879=this[_0x29d3b5(0x830)])!==null&&_0x3a9879!==void 0x0&&_0x3a9879['_tooltipConfig'])return _objectSpread2({},this['_layer']['_tooltipConfig']);return null;}},{'key':_0xc18dcc(0xf30),'value':function _0x475e35(_0x546975,_0x15dada){var _0x4eeb12=_0xc18dcc;return this[_0x4eeb12(_0x504082._0x5891b5)]={'content':_0x546975,'options':_0x15dada||this['options']['tooltipOptions']},this['_onEventHook']&&this['_onEventHook'](_0x4eeb12(_0x504082._0x456875)),this;}},{'key':_0xc18dcc(0x8be),'value':function _0x1b8c4d(_0x284cd3){return _0x284cd3?this['_tooltipConfig']=![]:this['_tooltipConfig']=null,this['_onEventHook']&&this['_onEventHook']('tooltip'),this;}},{'key':'openTooltip','value':function _0x5a8d2d(_0x5d4c43,_0x5162ba){var _0x457ffd=_0xc18dcc,_0x575c67=this[_0x457ffd(_0x17a6ae._0x182ca6)]();return _0x575c67&&this['_map']&&(_0x575c67['graphic']=this,_0x575c67['layer']=this['_layer'],_0x5162ba&&(_0x575c67[_0x457ffd(0x93b)]=_0x5162ba),this[_0x457ffd(0x53d)][_0x457ffd(0x3c8)][_0x457ffd(_0x17a6ae._0x4fbdaa)](_0x5d4c43||this['_getPopupPosition'](),_0x575c67)),this;}},{'key':'closeTooltip','value':function _0x29a05c(){var _0x1aceb6=_0xc18dcc;return this['_map']&&this['_map']['tooltip'][_0x1aceb6(0x92f)](this),this;}},{'key':'getTooltip','value':function _0x226754(){var _0x55ccb8=_0xc18dcc;if(this[_0x55ccb8(_0x467cc0._0x33f9ee)])return this['_map']['tooltip']['getTooltip'](this);}},{'key':_0xc18dcc(_0x2d8af4._0x4b882b),'value':function _0x45613d(_0x2dc4ad){return Boolean(this['getContextMenu'](_0x2dc4ad));}},{'key':'getContextMenu','value':function _0x204a44(){var _0x2cfe2e=_0xc18dcc,_0x2efa92,_0x20096d=arguments[_0x2cfe2e(_0x258c31._0x15125b)]>0x0&&arguments[0x0]!==undefined?arguments[0x0]:!![];if(this['_contextmenuConfig'])return this['_contextmenuConfig'];if(_0x20096d&&(_0x2efa92=this[_0x2cfe2e(_0x258c31._0x828c92)])!==null&&_0x2efa92!==void 0x0&&_0x2efa92[_0x2cfe2e(0x6af)])return this[_0x2cfe2e(0x830)][_0x2cfe2e(0x6af)];return null;}},{'key':_0xc18dcc(0x68b),'value':function _0x27538d(_0x12b232,_0x3ead4d){var _0x18903c=_0xc18dcc;return this[_0x18903c(_0x7734f9._0x4adc0e)]={'content':_0x12b232,'options':_0x3ead4d||this[_0x18903c(0x690)]['contextmenuOptions'],'graphic':this,'layer':this[_0x18903c(_0x7734f9._0x32b157)]},this['_onEventHook']&&this['_onEventHook']('contextMenu'),this;}},{'key':'unbindContextMenu','value':function _0x4fbc6c(_0x1d3c9b){var _0xf49f16=_0xc18dcc;return _0x1d3c9b?this['_contextmenuConfig']=![]:this['_contextmenuConfig']=null,this['_onEventHook']&&this['_onEventHook'](_0xf49f16(_0x267778._0x2e694d)),this;}},{'key':'openContextMenu','value':function _0x3cb77d(_0x3a39e1){var _0x51c527=_0xc18dcc,_0x42f424=this['getContextMenu']();return _0x42f424&&this['_map']&&(_0x42f424[_0x51c527(_0x11b404._0x35e98c)]=this,_0x42f424['layer']=this['_layer'],this[_0x51c527(_0x11b404._0x39f051)][_0x51c527(0x494)]['open'](_0x3a39e1||this['_getPopupPosition'](),_0x42f424)),this;}},{'key':'closeContextMenu','value':function _0x12dc46(){var _0x14d931=_0xc18dcc;return this['hasContextMenu']()&&this['_map']&&this[_0x14d931(_0x4e1c99._0x5b9a05)]['contextmenu'][_0x14d931(0x92f)](this),this;}},{'key':_0xc18dcc(0x324),'value':function _0x34a671(_0x2fc7c5,_0x2470fa){var _0x36f63a=_0xc18dcc;return this[_0x36f63a(0x53d)]&&this[_0x36f63a(_0x1e7f74._0x2efa30)]['openSmallTooltip'](_0x2fc7c5,_0x2470fa),this;}},{'key':'closeSmallTooltip','value':function _0x1d0e01(){return this['_map']&&this['_map']['closeSmallTooltip'](),this;}},{'key':'destroy','value':function _0x173f31(_0x1c7c35){var _0x21eb57=_0xc18dcc;if(this[_0x21eb57(_0x3a3a51._0x579116)]===State['DESTROY']||this['_noDestroy'])return;this['_state']!==State['REMOVED']&&(this['clear']&&this['clear'](),this['remove']()),_get(_getPrototypeOf(_0x46e876['prototype']),'destroy',this)['call'](this,_0x1c7c35),this['_state']=State['DESTROY'];}}]),_0x46e876;}(BaseClass),FlickerEntity=(function(){var _0xfd5084={_0x6d65d7:0xf40},_0x3f8627={_0x239bae:0x699},_0x33e8d2={_0xb20f14:0x700},_0x5a62b0={_0x4f5f75:0x199,_0x39d022:0x98c},_0x13178c={_0x26d4be:0x517},_0x485f5a={_0x424206:0x280,_0x24b736:0x280,_0x56ece1:0x2a0,_0x2d6b49:0x5bd,_0xe0e8e7:0x5bd,_0x2c8002:0xd65,_0x1dcb13:0xd65,_0x214978:0xc03,_0x58583e:0xf83},_0x2b9de3={_0x372256:0x711,_0x143b1a:0x98c},_0x1fb2c3=_0xf99cb3;function _0x3d532a(){var _0x46707d=_0x3c32;_classCallCheck(this,_0x3d532a),this['color']=Cesium__namespace['Color'][_0x46707d(0x5b8)]['withAlpha'](0x0);}return _createClass(_0x3d532a,[{'key':'startFlicker','value':function _0x29ef58(_0x14332e){var _0x980461={_0x7f768:0x280,_0x11f570:0x5bd,_0x40a4ba:0x2a0,_0x42ff21:0x280,_0x2b0784:0x280,_0x4cc89f:0x98c,_0x5b6aa8:0x98c,_0x3fa547:0x8fd,_0x42d1cf:0x98c},_0x5d53f8=_0x3c32,_0x353b13,_0x441917,_0x3ba38f=arguments['length']>0x1&&arguments[0x1]!==undefined?arguments[0x1]:{},_0x186131=this;return this[_0x5d53f8(_0x2b9de3._0x372256)](),this['entitys']=_0x14332e,this['maxAlpha']=(_0x353b13=_0x3ba38f['maxAlpha'])!==null&&_0x353b13!==void 0x0?_0x353b13:0.3,this['time']=_0x3ba38f['time'],this[_0x5d53f8(_0x2b9de3._0x143b1a)]=(_0x441917=_0x3ba38f[_0x5d53f8(_0x2b9de3._0x143b1a)])!==null&&_0x441917!==void 0x0?_0x441917:Cesium__namespace['Color']['YELLOW'],this['color']=this['color']['withAlpha'](this['maxAlpha']),this[_0x5d53f8(0x517)]=_0x3ba38f[_0x5d53f8(0x517)],this[_0x5d53f8(0xf40)](),loopArrayForFun(_0x14332e,function(_0x3d782a){var _0x2f1ec0={_0x4fab76:0x98c},_0x455b26=_0x5d53f8;_0x3d782a['polygon']&&(_0x3d782a['polygon']['material_bak']=_0x3d782a['polygon']['material'],_0x3d782a['polygon']['material']=new Cesium__namespace['ColorMaterialProperty'](new Cesium__namespace['CallbackProperty'](function(_0x37e286){return _0x186131['color'];},![]))),_0x3d782a['polyline']&&(_0x3d782a['polyline']['material_bak']=_0x3d782a['polyline']['material'],_0x3d782a[_0x455b26(0x214)][_0x455b26(0x280)]=new Cesium__namespace['ColorMaterialProperty'](new Cesium__namespace[(_0x455b26(0xd97))](function(_0xbcba4a){return _0x186131['color'];},![]))),_0x3d782a['ellipsoid']&&(_0x3d782a['ellipsoid']['material_bak']=_0x3d782a['ellipsoid'][_0x455b26(0x280)],_0x3d782a['ellipsoid'][_0x455b26(_0x980461._0x7f768)]=new Cesium__namespace[(_0x455b26(0x65a))](new Cesium__namespace['CallbackProperty'](function(_0x55829e){return _0x186131['color'];},![]))),_0x3d782a['ellipse']&&(_0x3d782a[_0x455b26(0x5bd)]['material_bak']=_0x3d782a[_0x455b26(_0x980461._0x11f570)][_0x455b26(0x280)],_0x3d782a['ellipse'][_0x455b26(0x280)]=new Cesium__namespace['ColorMaterialProperty'](new Cesium__namespace['CallbackProperty'](function(_0x2a0d8e){return _0x186131['color'];},![]))),_0x3d782a[_0x455b26(0xf6c)]&&(_0x3d782a['rectangle'][_0x455b26(_0x980461._0x40a4ba)]=_0x3d782a['rectangle'][_0x455b26(_0x980461._0x42ff21)],_0x3d782a['rectangle'][_0x455b26(0x280)]=new Cesium__namespace['ColorMaterialProperty'](new Cesium__namespace['CallbackProperty'](function(_0x54a8d2){var _0x415b9b=_0x455b26;return _0x186131[_0x415b9b(_0x2f1ec0._0x4fab76)];},![]))),_0x3d782a['wall']&&(_0x3d782a['wall']['material_bak']=_0x3d782a['wall']['material'],_0x3d782a['wall'][_0x455b26(_0x980461._0x2b0784)]=new Cesium__namespace['ColorMaterialProperty'](new Cesium__namespace[(_0x455b26(0xd97))](function(_0x591b79){return _0x186131['color'];},![]))),_0x3d782a['point']&&(_0x3d782a[_0x455b26(0x199)]['color_bak']=_0x3d782a['point'][_0x455b26(_0x980461._0x4cc89f)],_0x3d782a['point']['color']=_0x186131[_0x455b26(0x98c)]),_0x3d782a['billboard']&&(_0x3d782a['billboard']['color_bak']=_0x3d782a['billboard'][_0x455b26(_0x980461._0x5b6aa8)],_0x3d782a['billboard']['color']=_0x186131['color']),_0x3d782a['model']&&(_0x3d782a['model'][_0x455b26(0xd65)]=_0x3d782a['model']['color'],_0x3d782a[_0x455b26(_0x980461._0x3fa547)][_0x455b26(_0x980461._0x42d1cf)]=_0x186131['color']),_0x3d782a[_0x455b26(0xf83)]&&(_0x3d782a['label']['fillColor_bak']=_0x3d782a['label']['fillColor'],_0x3d782a['label']['fillColor']=_0x186131['color']);}),this;}},{'key':'stopFlicker','value':function _0x481cc3(){var _0x47a6d1=_0x3c32;return this['_stopTime'](),this['entitys']&&(loopArrayForFun(this['entitys'],function(_0x5efa2b){var _0x1322ae=_0x3c32;_0x5efa2b['polygon']&&(_0x5efa2b['polygon']['material_bak']&&(_0x5efa2b[_0x1322ae(0x9d5)][_0x1322ae(_0x485f5a._0x424206)]=_0x5efa2b['polygon']['material_bak'])),_0x5efa2b['polyline']&&(_0x5efa2b['polyline']['material_bak']&&(_0x5efa2b['polyline']['material']=_0x5efa2b[_0x1322ae(0x214)]['material_bak'])),_0x5efa2b['ellipsoid']&&(_0x5efa2b['ellipsoid'][_0x1322ae(0x2a0)]&&(_0x5efa2b['ellipsoid'][_0x1322ae(_0x485f5a._0x24b736)]=_0x5efa2b[_0x1322ae(0x3d6)][_0x1322ae(_0x485f5a._0x56ece1)])),_0x5efa2b[_0x1322ae(_0x485f5a._0x2d6b49)]&&(_0x5efa2b[_0x1322ae(_0x485f5a._0xe0e8e7)][_0x1322ae(0x2a0)]&&(_0x5efa2b[_0x1322ae(_0x485f5a._0xe0e8e7)][_0x1322ae(0x280)]=_0x5efa2b['ellipse']['material_bak'])),_0x5efa2b['rectangle']&&(_0x5efa2b['rectangle']['material_bak']&&(_0x5efa2b['rectangle']['material']=_0x5efa2b[_0x1322ae(0xf6c)]['material_bak'])),_0x5efa2b['wall']&&(_0x5efa2b['wall'][_0x1322ae(_0x485f5a._0x56ece1)]&&(_0x5efa2b['wall']['material']=_0x5efa2b['wall']['material_bak'])),_0x5efa2b['point']&&(_0x5efa2b['point'][_0x1322ae(_0x485f5a._0x2c8002)]&&(_0x5efa2b['point']['color']=_0x5efa2b['point']['color_bak'])),_0x5efa2b['billboard']&&(_0x5efa2b['billboard'][_0x1322ae(0xd65)]?_0x5efa2b[_0x1322ae(0x81b)][_0x1322ae(0x98c)]=_0x5efa2b[_0x1322ae(0x81b)][_0x1322ae(_0x485f5a._0x1dcb13)]:_0x5efa2b['billboard'][_0x1322ae(0x98c)]=undefined),_0x5efa2b['model']&&(_0x5efa2b['model']['color_bak']?_0x5efa2b['model']['color']=_0x5efa2b[_0x1322ae(0x8fd)]['color_bak']:_0x5efa2b['model']['color']=undefined),_0x5efa2b['label']&&(_0x5efa2b['label'][_0x1322ae(0xfe7)]&&(_0x5efa2b[_0x1322ae(0xf83)][_0x1322ae(_0x485f5a._0x214978)]=_0x5efa2b[_0x1322ae(_0x485f5a._0x58583e)]['fillColor_bak']));}),this[_0x47a6d1(_0x13178c._0x26d4be)]&&this[_0x47a6d1(_0x13178c._0x26d4be)](this['entitys']),delete this['entitys']),this;}},{'key':_0x1fb2c3(0xb67),'value':function _0x28c4cd(){var _0x185d48=this;this['entitys']&&loopArrayForFun(this['entitys'],function(_0x317b48){var _0x5a4a54=_0x3c32;_0x317b48[_0x5a4a54(_0x5a62b0._0x4f5f75)]&&(_0x317b48[_0x5a4a54(0x199)][_0x5a4a54(0x98c)]=_0x185d48[_0x5a4a54(0x98c)]),_0x317b48['billboard']&&(_0x317b48['billboard'][_0x5a4a54(_0x5a62b0._0x39d022)]=_0x185d48['color']),_0x317b48['model']&&(_0x317b48[_0x5a4a54(0x8fd)]['color']=_0x185d48[_0x5a4a54(_0x5a62b0._0x39d022)]),_0x317b48[_0x5a4a54(0xf83)]&&(_0x317b48['label'][_0x5a4a54(0xc03)]=_0x185d48[_0x5a4a54(_0x5a62b0._0x39d022)]);});}},{'key':_0x1fb2c3(_0xfd5084._0x6d65d7),'value':function _0x20c6aa(){var _0x5e7799=_0x1fb2c3,_0x2625c4=this,_0x4ed604=0x1e,_0x4deb58=this[_0x5e7799(_0x33e8d2._0xb20f14)]/_0x4ed604,_0x420708=0x0;this[_0x5e7799(0x2d0)]=setInterval(function(){var _0x1e5844=_0x5e7799;_0x420708+=_0x4deb58,_0x420708>_0x2625c4['maxAlpha']&&(_0x420708=0x0),_0x2625c4['color']=_0x2625c4[_0x1e5844(0x98c)][_0x1e5844(0x822)](_0x420708),_0x2625c4['_updateClr']();},_0x4ed604),this['time']&&(this[_0x5e7799(0x699)]=setTimeout(function(){_0x2625c4['stopFlicker']();},this['time']*0x3e8));}},{'key':'_stopTime','value':function _0x1b39d1(){var _0x72bef0=_0x1fb2c3;this['interVal']&&(clearInterval(this['interVal']),this['interVal']=null),this['timeEndVal']&&(clearTimeout(this['timeEndVal']),this[_0x72bef0(_0x3f8627._0x239bae)]=null);}}]),_0x3d532a;}());function loopArrayForFun(_0xc8a43a,_0x1836b4){var _0x26b9c5={_0x455a7a:0x51d},_0x2a17be=_0xf99cb3;if(_0xc8a43a==null)return;if(Array['isArray'](_0xc8a43a)){var _0x1018d5=[];for(var _0x121c05=0x0,_0x24bbc1=_0xc8a43a['length'];_0x121c05<_0x24bbc1;_0x121c05++){_0x1018d5[_0x2a17be(_0x26b9c5._0x455a7a)](_0x1836b4(_0xc8a43a[_0x121c05]));}return _0x1018d5;}else return _0x1836b4(_0xc8a43a);}var BaseEntity=function(_0x2128b3){var _0xd54c62={_0x1029e6:0x6c5,_0x5ddbcd:0x1be,_0x285d90:0xa09,_0x2555b8:0x5a9,_0x51b693:0xefb,_0x3d2353:0x49a,_0x41b9b9:0xf84,_0x4af2e9:0x484,_0x382ef3:0x27a,_0x5003da:0x765},_0x228e14={_0xf60142:0xc36,_0x4fc014:0xba9,_0x1e9a4d:0x4b4},_0x59bd5e={_0x1bffcc:0x7e4,_0x2e5f81:0x450,_0x4e4a22:0x637},_0x4bd26d={_0x59c1e0:0xec0},_0xb177c8={_0xe943b8:0x757},_0x1837bc={_0x3612b7:0x8b0,_0x2bedcb:0x964,_0x5b94bd:0xead},_0x3fed98={_0x3c04f1:0x6a1,_0xd5f2f8:0x4b5,_0x7a806:0x3ba,_0x2cb78a:0x51d,_0x39ae8c:0xd79,_0x1da54c:0x799},_0x21d6e3={_0x49c58c:0x4b5,_0x4483c3:0x690,_0x666113:0x3ba,_0xb3326e:0xac9},_0x27c913={_0x2f28cb:0xe3e,_0x9f643b:0xec0,_0x3c598f:0x8cc,_0x4d8392:0x764},_0x238979={_0x1044ce:0x7cb,_0x11e4fc:0xec0,_0x8a0ce5:0xec0,_0x7ac86d:0x7b5,_0x48a9a4:0x690},_0x463585={_0x9e6589:0x32f,_0x155231:0x32f},_0x5070c7={_0x3b1a7f:0xab1},_0x16a304={_0x255488:0x5aa},_0x46e4ea={_0x4acb3a:0xec0,_0x433fea:0x214,_0x3a4da4:0xcad,_0x357915:0xba9,_0x4599ba:0x54c,_0x5aa567:0xcd0},_0x2661f7={_0x23e4be:0x86e,_0x2dcf5a:0xec0,_0x1fb26f:0x6c8,_0x5852e5:0x5aa,_0x103094:0x438,_0x1fad44:0x8b3},_0x38cea2={_0x247331:0x6cc,_0x7a6552:0x9df},_0x319bcc={_0x415a47:0xbdc,_0x58af8a:0xcf1},_0x1b7af1={_0x365f79:0xb84,_0xf9edfe:0xf51,_0x44479f:0x741},_0x66b9f9={_0x5dfe1b:0xf83,_0x2697c2:0x87e},_0x59240d={_0xad3b7:0x87e,_0x24fc79:0xa86},_0x547b7b={_0x4f993b:0xba9,_0x1ef150:0xf83,_0x161682:0x473,_0x1c5165:0x8b3,_0x3697ec:0x641,_0x251cba:0x438,_0x1258a0:0xf51,_0x4652b3:0xa24,_0x3e0821:0x87e,_0x34a8fa:0xcf1,_0x50265d:0x750},_0x7160c8={_0x245f00:0xf83,_0x5f594c:0x438,_0x55a3dd:0xf83,_0x549225:0xe91,_0x5c6996:0xf83,_0x386095:0x982},_0x5e0cb5={_0x47f211:0x690,_0x2986a3:0x9aa,_0x173858:0xcca,_0x1b202b:0xcca,_0x343023:0x690},_0x3b71b9={_0x1dd1ff:0xba9},_0x126389={_0x321c31:0x53d,_0x5be9e8:0xba9,_0x3f0e33:0x405},_0x6cf878={_0xebb634:0x86e,_0x5eeb41:0xba9,_0x418324:0xec4,_0x197475:0x72d},_0x298961={_0x126824:0x5aa,_0x686d6e:0x506,_0x3ec01b:0xab1,_0x5b6377:0x8b3,_0x5e5562:0xcad,_0xc0a1dc:0xcad},_0x33226c={_0x44d542:0x7c9},_0x2076b={_0x5df574:0x9a5,_0x3d8c7f:0x830,_0x21b8df:0x87e},_0x2d7f79={_0x43edf6:0xa22},_0x5aa609={_0x2b14ec:0xa24,_0x48f2f3:0xf9a,_0xa6dfec:0x780,_0x463251:0x690,_0x21f8cf:0xa86},_0x2add8c={_0x5298a7:0xe91,_0x11f98c:0xba9},_0x569873={_0x26930b:0x51d},_0x5d69ec={_0x2ad43e:0xe91},_0x4646b1=_0xf99cb3;_inherits(_0x285284,_0x2128b3);var _0x146970=_createSuper(_0x285284);function _0x285284(){return _classCallCheck(this,_0x285284),_0x146970['apply'](this,arguments);}return _createClass(_0x285284,[{'key':_0x4646b1(_0xd54c62._0x1029e6),'get':function _0x24bf8b(){var _0x500910;return(_0x500910=this['_layer'])===null||_0x500910===void 0x0?void 0x0:_0x500910['dataSource'];}},{'key':_0x4646b1(_0xd54c62._0x5ddbcd),'get':function _0x21185d(){var _0x3fd11c=_0x4646b1;return this[_0x3fd11c(_0x5d69ec._0x2ad43e)];}},{'key':'czmObjectEx','get':function _0x321a47(){var _0x247c5e=_0x4646b1,_0x316c60=[];return this['_primitive_label']&&_0x316c60[_0x247c5e(_0x569873._0x26930b)](this['_primitive_label']),this['_entity_outlines']&&(_0x316c60=_0x316c60['concat'](this['_entity_outlines'])),_0x316c60;}},{'key':'entity','get':function _0x435eb8(){return this['_entity'];}},{'key':'entityGraphic','get':function _0x12ea4f(){var _0x6bd721;return(_0x6bd721=this['_entity'])===null||_0x6bd721===void 0x0?void 0x0:_0x6bd721['point'];}},{'key':_0x4646b1(0xf83),'get':function _0x281ca4(){var _0x28113c=_0x4646b1,_0x81c809,_0x2ade49;if(this['_primitive_label'])return this['_primitive_label'];if((_0x81c809=this[_0x28113c(_0x2add8c._0x5298a7)])!==null&&_0x81c809!==void 0x0&&_0x81c809['label'])return this[_0x28113c(0xe91)][_0x28113c(0xf83)];if((_0x2ade49=this['style'])!==null&&_0x2ade49!==void 0x0&&_0x2ade49['label']){var _0x335dd7;return(_0x335dd7=this[_0x28113c(_0x2add8c._0x11f98c)])===null||_0x335dd7===void 0x0?void 0x0:_0x335dd7['label'];}return{};}},{'key':'isEditing','get':function _0x34cd8b(){return this['_enabledEdit'];}},{'key':'availability','get':function _0x4ab679(){var _0x2a45bf=_0x4646b1;return this['options'][_0x2a45bf(0x9aa)];},'set':function _0x4a9776(_0x14feea){this['options']['availability']=_0x14feea,this['entity']&&(this['entity']['availability']=_0x14feea);}},{'key':_0x4646b1(0x6ca),'value':function _0x4f445a(){var _0xbc6592=_0x4646b1;this[_0xbc6592(0x7a7)]=![];var _0x26f80b=this['_layer'];this['_entity'][_0xbc6592(_0x5aa609._0x2b14ec)]=![],this[_0xbc6592(_0x5aa609._0x48f2f3)](),delete this['_entity'],this[_0xbc6592(_0x5aa609._0xa6dfec)](),this['options'][_0xbc6592(0x5aa)]&&(this['positions']=this['options']['positions']),this['options']['position']&&(this[_0xbc6592(0xa86)]=this[_0xbc6592(_0x5aa609._0x463251)][_0xbc6592(_0x5aa609._0x21f8cf)]),this['_onAdd'](_0x26f80b),this['enabledEvent']=!![];}},{'key':'_mountedHook','value':function _0x5c0518(){}},{'key':'_addedHook','value':function _0xb1f550(_0x5f1aeb){var _0x1a255a=_0x4646b1,_0x519d26=this;this['dataSource']['entities'][_0x1a255a(0x595)](this['czmObject']),this['czmObjectEx']['forEach'](function(_0x42c754){_0x42c754 instanceof Cesium__namespace['Entity']&&_0x519d26['dataSource']['entities']['add'](_0x42c754);}),this['_clampToGround_reload']&&(this['_clampToGround_last']=this['style']['clampToGround']);}},{'key':'_removedHook','value':function _0x5cb1bc(){var _0x45c584=_0x4646b1,_0x39dcc4=this;this['stopDraw'](),this['stopEditing'](),this[_0x45c584(0x1be)]&&this['dataSource']['entities']['remove'](this[_0x45c584(0x1be)]),this[_0x45c584(_0x2076b._0x5df574)]&&this[_0x45c584(0x9a5)]['forEach'](function(_0x35527b){var _0x514342=_0x45c584;_0x35527b instanceof Cesium__namespace[_0x514342(_0x2d7f79._0x43edf6)]&&_0x39dcc4['dataSource']['entities']['remove'](_0x35527b);}),this['_primitive_label']&&(this[_0x45c584(_0x2076b._0x3d8c7f)]['labelCollection']['remove'](this[_0x45c584(_0x2076b._0x21b8df)]),delete this['_primitive_label']);}},{'key':'_initFromEntity','value':function _0x4bdb9d(_0x50a34c){var _0x3a0d5f=_0x4646b1;return _0x50a34c[_0x3a0d5f(_0x33226c._0x44d542)]&&_0x50a34c['entityCollection']['remove'](_0x50a34c),_0x50a34c['_id']=this['id'],_0x50a34c;}},{'key':'_updateEditDraggers','value':function _0x526c45(){var _0xf633dd=_0x4646b1,_0x554b10;(_0x554b10=this['editing'])!==null&&_0x554b10!==void 0x0&&_0x554b10['enabled']&&this[_0xf633dd(0xc5f)]['updateDraggers']();}},{'key':'_updateStyleBaseHook','value':function _0x17570c(_0x5101f){var _0x5f2c4e=_0x4646b1,_0x5774ec;if(!this['czmObject']||!_0x5101f)return;if(this['_clampToGround_reload']&&Cesium__namespace['defined'](_0x5101f['clampToGround'])&&_0x5101f['clampToGround']!==this['_clampToGround_last']){var _0x208940=this[_0x5f2c4e(0x4c0)];this['reload'](),this[_0x5f2c4e(0x865)]=_0x5101f[_0x5f2c4e(0x641)];_0x208940&&this['startEditing']();return;}return(Cesium__namespace[_0x5f2c4e(0x8b3)](_0x5101f['setHeight'])||Cesium__namespace['defined'](_0x5101f['addHeight']))&&(this['_positions_draw']?(this['positions']=this['_positions_draw'],this['updateAttrForDrawing'](![])):this[_0x5f2c4e(_0x298961._0x126824)]=this['positionsShow']),this['_updateStyleHook'](this['style'],_0x5101f),this['_updateLabelStyleHook'](this['style'],_0x5101f),this['_getOutlinePositions']&&this[_0x5f2c4e(_0x298961._0x686d6e)](this[_0x5f2c4e(0x405)](),this['style']),this[_0x5f2c4e(_0x298961._0x3ec01b)]&&Cesium__namespace[_0x5f2c4e(_0x298961._0x5b6377)](_0x5101f[_0x5f2c4e(_0x298961._0x5e5562)])&&this['_updateExOpacity'](_0x5101f[_0x5f2c4e(_0x298961._0xc0a1dc)]),this['_isCallbackPositions']&&this['_updateDistanceDisplayConditionByEdit'](),(_0x5774ec=this[_0x5f2c4e(0xc5f)])!==null&&_0x5774ec!==void 0x0&&_0x5774ec['enabled']&&this[_0x5f2c4e(0xc5f)]['_updateStyleHook'](_0x5101f),this;}},{'key':'_updateDistanceDisplayConditionByEdit','value':function _0x3525bf(){var _0x2591e8=_0x4646b1,_0x391a73,_0x5a44e2=this['center'];_0x5a44e2?_0x391a73=Cesium__namespace['Cartesian3']['distance'](_0x5a44e2,new Cesium__namespace['Cartesian3']()):_0x391a73=(Cesium__namespace['Ellipsoid']['WGS84']['minimumRadius']+Cesium__namespace['Ellipsoid']['WGS84']['maximumRadius'])/0x2;this[_0x2591e8(0x756)]?this['updateDistanceDisplayCondition'](_0x391a73):this['updateDistanceDisplayCondition']();if(this[_0x2591e8(_0x6cf878._0xebb634)])for(var _0x42e7fd=0x0,_0x110ff4=this[_0x2591e8(0x86e)]['length'];_0x42e7fd<_0x110ff4;_0x42e7fd++){var _0x16afad=this[_0x2591e8(_0x6cf878._0xebb634)][_0x42e7fd]['polyline'];this[_0x2591e8(_0x6cf878._0x5eeb41)][_0x2591e8(_0x6cf878._0x418324)]?_0x16afad['positions']instanceof Cesium__namespace['CallbackProperty']&&this['style']['clampToGround']?this[_0x2591e8(_0x6cf878._0x197475)](_0x16afad,_0x391a73):this[_0x2591e8(0x72d)](_0x16afad):_0x16afad['distanceDisplayCondition']=undefined;}}},{'key':'updateDistanceDisplayCondition','value':function _0x35a0ab(){var _0x253eb9=_0x4646b1,_0x5b0e0b=arguments[_0x253eb9(0xec0)]>0x0&&arguments[0x0]!==undefined?arguments[0x0]:0x0;if(this['style']['distanceDisplayCondition']){var _0x361fe3,_0x28d82e;this[_0x253eb9(0x54c)]['distanceDisplayCondition']=new Cesium__namespace['DistanceDisplayCondition'](Number(((_0x361fe3=this['style'][_0x253eb9(0xe05)])!==null&&_0x361fe3!==void 0x0?_0x361fe3:0x0)+_0x5b0e0b),Number(((_0x28d82e=this['style']['distanceDisplayCondition_far'])!==null&&_0x28d82e!==void 0x0?_0x28d82e:Number['MAX_VALUE'])+_0x5b0e0b));}else this['entityGraphic']['distanceDisplayCondition']=undefined;}},{'key':'updateOutlinesDistanceDisplayCondition','value':function _0x5ca41e(_0x16ac19){var _0x582764=_0x4646b1,_0x40d7c8,_0x9c56da,_0x25db64=arguments['length']>0x1&&arguments[0x1]!==undefined?arguments[0x1]:0x0;_0x16ac19['distanceDisplayCondition']=new Cesium__namespace['DistanceDisplayCondition'](Number(((_0x40d7c8=this[_0x582764(0xba9)]['distanceDisplayCondition_near'])!==null&&_0x40d7c8!==void 0x0?_0x40d7c8:0x0)+_0x25db64),Number(((_0x9c56da=this['style']['distanceDisplayCondition_far'])!==null&&_0x9c56da!==void 0x0?_0x9c56da:Number['MAX_VALUE'])+_0x25db64));}},{'key':_0x4646b1(_0xd54c62._0x285d90),'value':function _0x439813(_0x3104f5,_0x4f7db5){}},{'key':_0x4646b1(0x6cf),'value':function _0x3dac06(_0x4bc001){var _0x4615ce=_0x4646b1,_0x2d7f56,_0x40f6c0=arguments['length']>0x1&&arguments[0x1]!==undefined?arguments[0x1]:!![];_0x40f6c0&&(this[_0x4615ce(_0x126389._0x321c31)]['closeHighlight'](),this['_map']['last_highlighGraphic']=this);this['_highlight_state']=!![];var _0x11ff5a=_0x4bc001||this['_highlightOptions']||((_0x2d7f56=this[_0x4615ce(0x830)])===null||_0x2d7f56===void 0x0?void 0x0:_0x2d7f56['_highlightOptions']);if(_0x11ff5a){var _0x29f67f=[];for(var _0x46366b in _0x11ff5a){if(_0x46366b==='type')continue;!Cesium__namespace[_0x4615ce(0x8b3)](this[_0x4615ce(_0x126389._0x5be9e8)][_0x46366b])&&_0x29f67f[_0x4615ce(0x51d)](_0x46366b);}_0x29f67f['length']>0x0&&logWarn('openHighlight:原有style中不存在以下属性,关闭高亮时将无法恢复',_0x29f67f);var _0xf9e8f5=merge(clone(this['style']),_0x11ff5a);this[_0x4615ce(0xa09)](_0xf9e8f5,_0x11ff5a),this['_updateLabelStyleHook'](_0xf9e8f5,_0x11ff5a),this[_0x4615ce(_0x126389._0x3f0e33)]&&this['_updateOutlineStyle'](this['_getOutlinePositions'](),_0xf9e8f5),this['fire'](EventType['highlightOpen'],{},!![]);}}},{'key':'closeHighlight','value':function _0x38a46e(){var _0x5422fe=_0x4646b1;if(!this['isAdded']||!this['_highlight_state'])return;delete this[_0x5422fe(0xeb6)],this['_updateStyleHook'](this['style'],this['style']),this[_0x5422fe(0x18e)](this['style'],this['style']),this['_getOutlinePositions']&&this['_updateOutlineStyle'](this['_getOutlinePositions'](),this[_0x5422fe(_0x3b71b9._0x1dd1ff)]),this['_map']['_clearLastHighlight'](),this['fire'](EventType['highlightClose'],{},!![]);}},{'key':_0x4646b1(_0xd54c62._0x2555b8),'value':function _0x56991b(_0x4d1bc3){var _0x29e45f=_0x4646b1;this[_0x29e45f(_0x5e0cb5._0x47f211)]['onBeforeCreate']&&(_0x4d1bc3=this['options'][_0x29e45f(0xcc4)](_0x4d1bc3)||_0x4d1bc3);this['_onBeforeCreate']&&(_0x4d1bc3=this['_onBeforeCreate'](_0x4d1bc3)||_0x4d1bc3);var _0x44c763={'id':this['id'],'name':this[_0x29e45f(0x685)]||this['id'],'properties':this['attr'],'show':this['show'],'parent':this['options']['parent']};this['options']['availability']&&(_0x44c763['availability']=this['options'][_0x29e45f(_0x5e0cb5._0x2986a3)]);this[_0x29e45f(0x690)]['description']&&(_0x44c763[_0x29e45f(_0x5e0cb5._0x173858)]=this[_0x29e45f(0x690)][_0x29e45f(_0x5e0cb5._0x1b202b)]);this['options'][_0x29e45f(0x585)]&&(_0x44c763['viewFrom']=this[_0x29e45f(0x690)][_0x29e45f(0x585)]);this['options']['parent']&&(_0x44c763['parent']=this[_0x29e45f(_0x5e0cb5._0x343023)][_0x29e45f(0x76b)]);var _0x4f7508=new Cesium__namespace[(_0x29e45f(0xa22))](_objectSpread2(_objectSpread2({},_0x44c763),_0x4d1bc3));return _0x4f7508;}},{'key':'_updateLabelStyleHook','value':function _0x5e9ea4(_0x25bbee,_0x40dcee){var _0x31162c=_0x4646b1;if(_0x40dcee!==null&&_0x40dcee!==void 0x0&&_0x40dcee['label']){Cesium__namespace[_0x31162c(0x8b3)](_0x25bbee['clampToGround'])&&!Cesium__namespace['defined'](_0x25bbee['label'][_0x31162c(0x641)])&&(_0x40dcee[_0x31162c(_0x7160c8._0x245f00)][_0x31162c(0x641)]=_0x25bbee['clampToGround']);if(this[_0x31162c(0x87e)]){var _0x5db534,_0x471b2a,_0x41ef02,_0x309cd0;LabelStyleConver[_0x31162c(_0x7160c8._0x5f594c)](_0x25bbee['label'],this['_primitive_label'],this[_0x31162c(0xf51)]),(Cesium__namespace[_0x31162c(0x8b3)](_0x40dcee===null||_0x40dcee===void 0x0?void 0x0:(_0x5db534=_0x40dcee['label'])===null||_0x5db534===void 0x0?void 0x0:_0x5db534['position'])||Cesium__namespace['defined'](_0x40dcee===null||_0x40dcee===void 0x0?void 0x0:(_0x471b2a=_0x40dcee[_0x31162c(_0x7160c8._0x55a3dd)])===null||_0x471b2a===void 0x0?void 0x0:_0x471b2a['height'])||Cesium__namespace['defined'](_0x40dcee===null||_0x40dcee===void 0x0?void 0x0:(_0x41ef02=_0x40dcee[_0x31162c(_0x7160c8._0x55a3dd)])===null||_0x41ef02===void 0x0?void 0x0:_0x41ef02['addHeight'])||Cesium__namespace['defined'](_0x40dcee===null||_0x40dcee===void 0x0?void 0x0:(_0x309cd0=_0x40dcee['label'])===null||_0x309cd0===void 0x0?void 0x0:_0x309cd0['setHeight']))&&this['_updateLabelPosition']();}else{if(this[_0x31162c(_0x7160c8._0x549225)][_0x31162c(_0x7160c8._0x5c6996)]){var _0x1dfb33,_0x5ae8ad,_0x1f515a;LabelStyleConver['toCesiumVal'](_0x25bbee['label'],this['_entity']['label'],this['attr']),(Cesium__namespace['defined'](_0x40dcee===null||_0x40dcee===void 0x0?void 0x0:(_0x1dfb33=_0x40dcee['label'])===null||_0x1dfb33===void 0x0?void 0x0:_0x1dfb33['height'])||Cesium__namespace[_0x31162c(0x8b3)](_0x40dcee===null||_0x40dcee===void 0x0?void 0x0:(_0x5ae8ad=_0x40dcee['label'])===null||_0x5ae8ad===void 0x0?void 0x0:_0x5ae8ad['addHeight'])||Cesium__namespace[_0x31162c(0x8b3)](_0x40dcee===null||_0x40dcee===void 0x0?void 0x0:(_0x1f515a=_0x40dcee['label'])===null||_0x1f515a===void 0x0?void 0x0:_0x1f515a[_0x31162c(0x6c8)]))&&this['_updateLabelPosition']();}else this[_0x31162c(_0x7160c8._0x386095)]();}}else Cesium__namespace['defined'](_0x40dcee===null||_0x40dcee===void 0x0?void 0x0:_0x40dcee['globalAlpha'])&&this['_updateLabelOpacity'](_0x40dcee['globalAlpha']);}},{'key':'_addLabel','value':function _0x5306d5(){var _0x598112=_0x4646b1,_0x1066ae=this[_0x598112(_0x547b7b._0x4f993b)][_0x598112(_0x547b7b._0x1ef150)];if(!_0x1066ae||!_0x1066ae[_0x598112(_0x547b7b._0x161682)])return;Cesium__namespace['defined'](this[_0x598112(0xba9)]['clampToGround'])&&!Cesium__namespace[_0x598112(_0x547b7b._0x1c5165)](_0x1066ae['clampToGround'])&&!Cesium__namespace['defined'](_0x1066ae['height'])&&(_0x1066ae['clampToGround']=this['style'][_0x598112(_0x547b7b._0x3697ec)]);var _0x43842f=LabelStyleConver[_0x598112(_0x547b7b._0x251cba)](this['style'][_0x598112(0xf83)],{},this[_0x598112(_0x547b7b._0x1258a0)]);return _0x43842f['show']=this[_0x598112(_0x547b7b._0x4652b3)],_0x43842f['position']=this['_getLablePosition'](),this[_0x598112(_0x547b7b._0x3e0821)]&&this['_layer'][_0x598112(_0x547b7b._0x34a8fa)]['remove'](this['_primitive_label']),this['_primitive_label']=this[_0x598112(0x830)][_0x598112(_0x547b7b._0x34a8fa)]['add'](_0x43842f),this[_0x598112(_0x547b7b._0x50265d)](this['_primitive_label']),this['_primitive_label'];}},{'key':_0x4646b1(_0xd54c62._0x51b693),'value':function _0x520a3d(){var _0x4dd988=_0x4646b1;this[_0x4dd988(_0x59240d._0xad3b7)]&&(this[_0x4dd988(0x87e)][_0x4dd988(_0x59240d._0x24fc79)]=this['_getLablePosition']());}},{'key':'_updateLabelOpacity','value':function _0x45b3f0(_0xfc6dc2){var _0x4cf62e=_0x4646b1,_0x2aeb73;(_0x2aeb73=this['_entity'])!==null&&_0x2aeb73!==void 0x0&&_0x2aeb73[_0x4cf62e(_0x66b9f9._0x5dfe1b)]&&LabelStyleConver['setOpacity'](this[_0x4cf62e(0xe91)][_0x4cf62e(0xf83)],_0xfc6dc2),this['_primitive_label']&&this[_0x4cf62e(0x87e)]['show']&&LabelStyleConver['setOpacity'](this[_0x4cf62e(_0x66b9f9._0x2697c2)],_0xfc6dc2);}},{'key':'_getLablePosition','value':function _0x10de4d(){var _0x25aa2f=_0x4646b1,_0xb27df8=this['style']['label'],_0x3b0343;if(_0xb27df8[_0x25aa2f(0xa86)]){if(_0xb27df8['position']===_0x25aa2f(_0x1b7af1._0x365f79))_0x3b0343=this['centerOfMass'];else{if(isString(_0xb27df8[_0x25aa2f(0xa86)])){var _0x263c67=template(_0xb27df8['position'],this[_0x25aa2f(_0x1b7af1._0xf9edfe)],!![]);_0x263c67&&(_0x3b0343=LngLatPoint['parse'](_0x263c67)['toCartesian']());}else _0x3b0343=LngLatPoint['parse'](_0xb27df8['position'])[_0x25aa2f(0x80b)]();}}!_0x3b0343&&(_0x3b0343=this['center']);if(!_0x3b0343)return new Cesium__namespace[(_0x25aa2f(_0x1b7af1._0x44479f))]();if(Cesium__namespace['defined'](_0xb27df8['height'])||Cesium__namespace['defined'](this['style']['height'])){var _0xe1410,_0x18a443=(_0xe1410=_0xb27df8[_0x25aa2f(0xe1c)])!==null&&_0xe1410!==void 0x0?_0xe1410:this['style']['height'];_0x3b0343=setPositionsHeight(_0x3b0343,_0x18a443);}Cesium__namespace['defined'](this['style']['diffHeight'])&&(_0x3b0343=addPositionsHeight(_0x3b0343,this['style'][_0x25aa2f(0x9a3)]));var _0x24eeb5=_0xb27df8['setHeight'];Cesium__namespace['defined'](_0x24eeb5)&&(isString(_0x24eeb5)&&(_0x24eeb5=Number(template(_0x24eeb5,this['attr'],!![])),isNaN(_0x24eeb5)&&(_0x24eeb5=0x0)),_0x3b0343=setPositionsHeight(_0x3b0343,_0x24eeb5));var _0x164da9=_0xb27df8['addHeight'];return Cesium__namespace['defined'](_0x164da9)&&(isString(_0x164da9)&&(_0x164da9=Number(template(_0x164da9,this[_0x25aa2f(0xf51)],!![])),isNaN(_0x164da9)&&(_0x164da9=0x0)),_0x3b0343=addPositionsHeight(_0x3b0343,_0x164da9)),_0x3b0343;}},{'key':'_createLabel','value':function _0x13bd96(){var _0x21a62a=_0x4646b1,_0x4aa899=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{},_0x62ce7a=arguments['length']>0x1?arguments[0x1]:undefined;if(_0x4aa899['type']&&_0x4aa899[_0x21a62a(0x757)]!==_0x21a62a(0xf83)){var _0x1108c2=create$4(_0x4aa899['type'],{'position':_0x62ce7a,'style':_0x4aa899,'hasEdit':![],'isPrivate':!![],'show':this['show']});return Object['defineProperties'](_0x1108c2,{'text':{'set':function _0x1b2703(_0x179ce6){this['attr']['text']=_0x179ce6,this['style']['updateText'](_0x179ce6,this);},'get':function _0x14b55b(){return this['attr']['text'];}}}),this['_layer']['addGraphic'](_0x1108c2),_0x1108c2;}else{var _0x576d75=LabelStyleConver['toCesiumVal'](_objectSpread2({'color':_0x21a62a(_0x319bcc._0x415a47),'font_size':0x14,'outline':!![],'outlineColor':_0x21a62a(0xcf9),'outlineWidth':0x3,'background':!![],'backgroundColor':'#000000','backgroundOpacity':0.5,'scaleByDistance':!![],'scaleByDistance_far':0xc3500,'scaleByDistance_farValue':0.5,'scaleByDistance_near':0x3e8,'scaleByDistance_nearValue':0x1,'pixelOffsetY':-0xf,'horizontalOrigin':Cesium__namespace['HorizontalOrigin']['LEFT'],'verticalOrigin':Cesium__namespace['VerticalOrigin']['BOTTOM'],'visibleDepth':![]},_0x4aa899));_0x576d75['show']=this[_0x21a62a(0xa24)];_0x62ce7a&&(_0x576d75['position']=_0x62ce7a);var _0x5681bb=this['_layer'][_0x21a62a(_0x319bcc._0x58af8a)]['add'](_0x576d75);return this['bindPickId'](_0x5681bb),_0x5681bb['_noMousePick']=!![],_0x5681bb['hasEdit']=![],_0x5681bb;}}},{'key':'_removeLabel','value':function _0x4afc9c(_0x35d52d){_0x35d52d['isAdded']?this['_layer']['removeGraphic'](_0x35d52d,!![]):this['_layer']['labelCollection']['remove'](_0x35d52d);}},{'key':'_getOutlineStyle','value':function _0x3d48fc(_0x349a32,_0x1e830c){var _0x391d56=_0x4646b1,_0x105b23,_0x33c2e3,_0x520aa1,_0x29b6e0,_0x1d513e=_objectSpread2({},_0x349a32);return delete _0x1d513e[_0x391d56(0x280)],delete _0x1d513e[_0x391d56(0xc19)],delete _0x1d513e['materialOptions'],delete _0x1d513e['outline'],delete _0x1d513e['outlineColor'],delete _0x1d513e['outlineOpacity'],delete _0x1d513e[_0x391d56(_0x38cea2._0x247331)],delete _0x1d513e['outlineStyle'],_objectSpread2(_objectSpread2(_objectSpread2({},_0x1d513e),{},{'show':(_0x105b23=_0x349a32['outline'])!==null&&_0x105b23!==void 0x0?_0x105b23:![],'color':(_0x33c2e3=_0x349a32[_0x391d56(0xe2f)])!==null&&_0x33c2e3!==void 0x0?_0x33c2e3:Cesium__namespace[_0x391d56(0x26d)]['WHITE'],'opacity':_0x349a32['outlineOpacity'],'width':(_0x520aa1=_0x349a32['outlineWidth'])!==null&&_0x520aa1!==void 0x0?_0x520aa1:0x1,'arcType':((_0x29b6e0=_0x349a32['arcType'])!==null&&_0x29b6e0!==void 0x0?_0x29b6e0:_0x349a32['clampToGround'])?Cesium__namespace['ArcType']['GEODESIC']:Cesium__namespace[_0x391d56(0xa12)][_0x391d56(0x26c)]},_0x349a32[_0x391d56(_0x38cea2._0x7a6552)]),_0x1e830c);}},{'key':'_updateOutlineStyle','value':function _0x3b2d22(_0x10a9c2,_0x1fd18b,_0x200cc2){var _0x265531=_0x4646b1,_0x22161f,_0x4e0470;if(!this['entityGraphic'])return;var _0x3a3494=this['_getOutlineStyle'](_0x1fd18b,_0x200cc2);if(_0x3a3494['show']&&((_0x22161f=this[_0x265531(0xba9)]['diffHeight'])!==null&&_0x22161f!==void 0x0?_0x22161f:0x0)===0x0&&(_0x3a3494['width']>0x1||_0x1fd18b['clampToGround']||((_0x4e0470=this['_entity_outlines'])===null||_0x4e0470===void 0x0?void 0x0:_0x4e0470[_0x265531(0xec0)])>0x0)){this['entityGraphic']['outline']=![];if(this[_0x265531(_0x2661f7._0x23e4be)])for(var _0x4e5a27=0x0,_0x13078d=this['_entity_outlines']['length'];_0x4e5a27<_0x13078d;_0x4e5a27++){var _0x51779d=this['_entity_outlines'][_0x4e5a27]['polyline'];if(_0x10a9c2&&_0x10a9c2[_0x4e5a27]){var _0x3ee1eb=_0x10a9c2[_0x4e5a27];if(_0x3ee1eb instanceof Cesium__namespace['CallbackProperty'])_0x51779d['positions']=_0x3ee1eb;else{if(Array['isArray'](_0x3ee1eb)&&_0x3ee1eb[_0x265531(_0x2661f7._0x2dcf5a)]>0x0){var _0x240179;Cesium__namespace['defined'](_0x3a3494['height'])&&(_0x3ee1eb=setPositionsHeight(_0x3ee1eb,_0x3a3494['height'])),Cesium__namespace['defined'](_0x3a3494['setHeight'])&&(_0x3ee1eb=setPositionsHeight(_0x3ee1eb,_0x3a3494[_0x265531(_0x2661f7._0x1fb26f)])),Cesium__namespace['defined'](_0x3a3494['addHeight'])&&(_0x3ee1eb=addPositionsHeight(_0x3ee1eb,_0x3a3494['addHeight'])),((_0x240179=_0x3a3494['closure'])!==null&&_0x240179!==void 0x0?_0x240179:!![])?_0x51779d[_0x265531(_0x2661f7._0x5852e5)]=_0x3ee1eb['concat'](_0x3ee1eb[0x0]):_0x51779d[_0x265531(_0x2661f7._0x5852e5)]=_0x3ee1eb;}}}PolylineStyleConver[_0x265531(_0x2661f7._0x103094)](_0x3a3494,_0x51779d,!![]);}else{if(_0x10a9c2){this['_entity_outlines']=[];for(var _0x189268=0x0,_0x5598e4=_0x10a9c2['length'];_0x189268<_0x5598e4;_0x189268++){var _0x290d6b=_0x10a9c2[_0x189268],_0x5acde7=PolylineStyleConver[_0x265531(0x438)](_0x3a3494,{},!![]);if(_0x290d6b instanceof Cesium__namespace[_0x265531(0xd97)])_0x5acde7['positions']=_0x290d6b;else{if(Array['isArray'](_0x290d6b)&&_0x290d6b[_0x265531(0xec0)]>0x0){var _0x2c2268;Cesium__namespace['defined'](_0x3a3494['height'])&&(_0x290d6b=setPositionsHeight(_0x290d6b,_0x3a3494['height'])),Cesium__namespace[_0x265531(_0x2661f7._0x1fad44)](_0x3a3494['setHeight'])&&(_0x290d6b=setPositionsHeight(_0x290d6b,_0x3a3494['setHeight'])),Cesium__namespace['defined'](_0x3a3494['addHeight'])&&(_0x290d6b=addPositionsHeight(_0x290d6b,_0x3a3494['addHeight'])),((_0x2c2268=_0x3a3494['closure'])!==null&&_0x2c2268!==void 0x0?_0x2c2268:!![])?_0x5acde7['positions']=_0x290d6b[_0x265531(0xa9f)](_0x290d6b[0x0]):_0x5acde7['positions']=_0x290d6b;}}var _0x3a7ec7=this['_createEntity']({'id':this['id']+'-outline'+_0x189268,'polyline':_0x5acde7,'show':this['show']});this['bindPickId'](_0x3a7ec7),this['_entity_outlines']['push'](_0x3a7ec7),this['_state']===State['ADDED']&&this[_0x265531(0x6c5)]['entities'][_0x265531(0x595)](_0x3a7ec7);}}}return!![];}else{if(this['_entity_outlines'])for(var _0xa5a01=0x0,_0x874f9c=this['_entity_outlines'][_0x265531(_0x2661f7._0x2dcf5a)];_0xa5a01<_0x874f9c;_0xa5a01++){var _0x5990f4=this[_0x265531(0x86e)][_0xa5a01]['polyline'];_0x5990f4[_0x265531(0xa24)]=![];}return this['entityGraphic']['outline']=_0x3a3494['show'],this['entityGraphic']['outlineWidth']=_0x3a3494['width'],_0x3a3494[_0x265531(0xa24)]&&(this[_0x265531(0x54c)]['outlineColor']=getCesiumColor(_0x3a3494['color'],Cesium__namespace['Color']['WHITE'])),![];}}},{'key':_0x4646b1(_0xd54c62._0x3d2353),'value':function _0x154cac(_0x40ee4e){var _0x200a18=_0x4646b1,_0x5a0c01;if(this[_0x200a18(0x86e)]&&this[_0x200a18(0x86e)][_0x200a18(0xec0)]>0x0)for(var _0x5f08a3=0x0,_0x1710b2=this[_0x200a18(0x86e)][_0x200a18(_0x46e4ea._0x4acb3a)];_0x5f08a3<_0x1710b2;_0x5f08a3++){var _0x12afe6,_0xd889f5=this['_entity_outlines'][_0x5f08a3][_0x200a18(_0x46e4ea._0x433fea)];Cesium__namespace['defined'](_0xd889f5===null||_0xd889f5===void 0x0?void 0x0:(_0x12afe6=_0xd889f5['material'])===null||_0x12afe6===void 0x0?void 0x0:_0x12afe6[_0x200a18(_0x46e4ea._0x3a4da4)])?_0xd889f5['material']['globalAlpha']=_0x40ee4e:this[_0x200a18(0x506)](null,this[_0x200a18(_0x46e4ea._0x357915)]);}if((_0x5a0c01=this['entityGraphic'])!==null&&_0x5a0c01!==void 0x0&&_0x5a0c01['outline']&&this[_0x200a18(0x54c)]['outline']['getValue']()){var _0x1dc9c4=getCesiumColor(this[_0x200a18(_0x46e4ea._0x4599ba)]['outlineColor'],Cesium__namespace['Color'][_0x200a18(0xb73)]);!Cesium__namespace[_0x200a18(0x8b3)](this[_0x200a18(0x54c)]['_outlineColor_alpha'])&&(this[_0x200a18(_0x46e4ea._0x4599ba)]['_outlineColor_alpha']=_0x1dc9c4[_0x200a18(_0x46e4ea._0x5aa567)]),this[_0x200a18(0x54c)][_0x200a18(0xe2f)]=_0x1dc9c4['withAlpha'](this['entityGraphic']['_outlineColor_alpha']*_0x40ee4e);}}},{'key':_0x4646b1(_0xd54c62._0x41b9b9),'value':function _0x205fcb(){var _0x1935b7=_0x4646b1,_0x56a3f4=this;if(this['_entity_outlines'])for(var _0x1490f1=0x0,_0xfd07ed=this['_entity_outlines']['length'];_0x1490f1<_0xfd07ed;_0x1490f1++){var _0x4c6aa3=this['_entity_outlines'][_0x1490f1];if(_0x4c6aa3['polyline']['positions']instanceof Cesium__namespace['CallbackProperty'])continue;_0x4c6aa3['polyline'][_0x1935b7(_0x16a304._0x255488)]=new Cesium__namespace['CallbackProperty'](function(_0xdc772c){return _0x56a3f4['outlinePositions'];},![]);}}},{'key':_0x4646b1(0xd36),'value':function _0x10ec39(){var _0x1b354a=_0x4646b1;if(this[_0x1b354a(0x86e)])for(var _0x47334f=0x0,_0x2ca432=this['_entity_outlines']['length'];_0x47334f<_0x2ca432;_0x47334f++){var _0x5201e7=this[_0x1b354a(0x86e)][_0x47334f];if(!(_0x5201e7['polyline']['positions']instanceof Cesium__namespace['CallbackProperty']))continue;_0x5201e7['polyline']['positions']=this['outlinePositions'];}}},{'key':'setOpacity','value':function _0x20c58e(_0x3dac18){var _0x28543a=_0x4646b1;this['style']['globalAlpha']=_0x3dac18;var _0x30cf4f=this['_updateEntityOpacity'](this['entityGraphic'],_0x3dac18);if(_0x30cf4f){this['_updateLabelOpacity'](_0x3dac18),this['_updateOutlineOpacity'](_0x3dac18),this[_0x28543a(_0x5070c7._0x3b1a7f)]&&this['_updateExOpacity'](_0x3dac18);return;}_get(_getPrototypeOf(_0x285284['prototype']),_0x28543a(0x9b7),this)['call'](this,_0x3dac18);}},{'key':'_updateEntityOpacity','value':function _0x1772ae(_0x4f4983,_0xd67245){var _0x3dfd20=_0x4646b1,_0x325096=_0x4f4983===null||_0x4f4983===void 0x0?void 0x0:_0x4f4983['material'];if(!_0x325096)return![];if(Cesium__namespace['defined'](_0x325096===null||_0x325096===void 0x0?void 0x0:_0x325096['globalAlpha']))return _0x325096['globalAlpha']=_0xd67245,!![];if(_0x325096['_mars_type']==='Color'||_0x325096['_mars_type']==='Image'){var _0x8e3632=getCesiumColor(_0x325096['color'],Cesium__namespace['Color']['WHITE']);return!Cesium__namespace['defined'](_0x325096['_color_alpha'])&&(_0x325096['_color_alpha']=_0x8e3632['alpha']),_0x325096[_0x3dfd20(0x98c)]=_0x8e3632[_0x3dfd20(0x822)](_0x325096['_color_alpha']*_0xd67245),!![];}return![];}},{'key':'startFlicker','value':function _0x2ce2df(_0x17620b){var _0x1b8f1e=_0x4646b1;!this[_0x1b8f1e(_0x463585._0x9e6589)]&&(this['flickerEntity']=new FlickerEntity());var _0x9e9104=this['czmObjectEx']['concat'](this[_0x1b8f1e(0x1be)]);return this[_0x1b8f1e(_0x463585._0x9e6589)]['startFlicker'](_0x9e9104,_0x17620b),this[_0x1b8f1e(_0x463585._0x155231)];}},{'key':'stopFlicker','value':function _0x4f08ee(){return this['flickerEntity']?this['flickerEntity']['stopFlicker']():null;}},{'key':'startDraw','value':function _0x2c4e5c(_0xc6d909){var _0x18e8b7=_0x4646b1,_0x517b7f,_0x577c0a;if(this['_enabledDraw'])return this;this[_0x18e8b7(0xda3)]=!![];_0xc6d909&&this['addTo'](_0xc6d909);if(!this[_0x18e8b7(0x53d)])throw new Error('绘制时_map不能为空,请将对象添加到图层,并且图层已添加到Map');this[_0x18e8b7(0x198)]=(_0x517b7f=_0xc6d909['options']['drawEndEventType'])!==null&&_0x517b7f!==void 0x0?_0x517b7f:EventType[_0x18e8b7(0x977)],this['_drawDelEventType']=(_0x577c0a=_0xc6d909[_0x18e8b7(0x690)]['drawDelEventType'])!==null&&_0x577c0a!==void 0x0?_0x577c0a:EventType['rightClick'],this['_map']['mouseEvent']['noPickEntity']=this['_entity'],this[_0x18e8b7(0x53d)]['_setEditCursor'](!![]),this['enableControl'](![]),this['_setPositionsToCallback'](),this['_startDrawHook'](),this['fire'](EventType['drawStart'],{'drawtype':this['type'],'graphic':this},!![]);}},{'key':_0x4646b1(0x799),'value':function _0x52c0a0(){var _0x3ef243=_0x4646b1,_0x3a5fa8,_0x126a58,_0x532729,_0x8c2832;if(!this['_enabledDraw'])return this;this[_0x3ef243(_0x238979._0x1044ce)](),this['_updateLabelPosition'](),this[_0x3ef243(0x53d)]['_setEditCursor'](![]),this['enableControl'](!![]),this['_map']['closeSmallTooltip'](),this['_map']['mouseEvent']['noPickEntity']=null,this['_enabledDraw']=![];if(!this['_position_draw']&&(!this['_positions_draw']||((_0x3a5fa8=this['_positions_draw'])===null||_0x3a5fa8===void 0x0?void 0x0:_0x3a5fa8[_0x3ef243(_0x238979._0x11e4fc)])===0x0))return this['remove'](!![]),undefined;if(this[_0x3ef243(0xac9)]&&this['_positions_draw'][_0x3ef243(_0x238979._0x8a0ce5)]<this['_minPointNum'])return this[_0x3ef243(_0x238979._0x7ac86d)](!![]),undefined;this['_layer']['options'][_0x3ef243(0x4c5)]&&this['_cancelPositionsCallback'](),this['fire'](EventType[_0x3ef243(0x626)],{'drawtype':this['type'],'positions':this[_0x3ef243(0xac9)]},!![]),(_0x126a58=this[_0x3ef243(_0x238979._0x48a9a4)])!==null&&_0x126a58!==void 0x0&&_0x126a58[_0x3ef243(0xc05)]&&this['options']['success'](this),(_0x532729=this['options'])!==null&&_0x532729!==void 0x0&&(_0x8c2832=_0x532729[_0x3ef243(0x659)])!==null&&_0x8c2832!==void 0x0&&_0x8c2832[_0x3ef243(0xf1e)]&&this['options']['_promise']['resolve'](this);}},{'key':_0x4646b1(_0xd54c62._0x4af2e9),'value':function _0x1cb7ec(){}},{'key':'_cancelPositionsCallback','value':function _0x4ca483(){}},{'key':'_startDrawHook','value':function _0x5d31b1(){}},{'key':'_stopDrawHook','value':function _0x466af7(){}},{'key':_0x4646b1(0x777),'value':function _0x382f73(_0x30c4a5){var _0xf363dc=_0x4646b1,_0x5e8cd1,_0x34dc55=(_0x5e8cd1=_0x30c4a5[_0xf363dc(_0x27c913._0x2f28cb)])!==null&&_0x5e8cd1!==void 0x0?_0x5e8cd1:_0x30c4a5['position'];if(this['_positions_draw'][_0xf363dc(_0x27c913._0x9f643b)]<=0x1&&isPCBroswer())this['_map']['openSmallTooltip'](_0x34dc55,this['_map']['getLangText']('_单击开始绘制'));else{if(this['_positions_draw']['length']<this[_0xf363dc(_0x27c913._0x3c598f)])this['_map'][_0xf363dc(0x324)](_0x34dc55,this['_map']['getLangText']('_单击增加点'));else{if(this['_positions_draw'][_0xf363dc(_0x27c913._0x9f643b)]>=this['_maxPointNum'])this['_map'][_0xf363dc(0x324)](_0x34dc55,this['_map'][_0xf363dc(0x6f4)]('_单击完成绘制'));else{var _0x12b06c;if(isPCBroswer()){var _0x1a9345,_0x5ca022='';((_0x1a9345=this['options'][_0xf363dc(0x7b0)])!==null&&_0x1a9345!==void 0x0?_0x1a9345:!![])&&(_0x5ca022=',\x20'+this['_map'][_0xf363dc(0x6f4)]('_右击删除点')),_0x12b06c=this['_map']['getLangText'](_0xf363dc(_0x27c913._0x4d8392))+_0x5ca022+_0xf363dc(0x632)+this['_map']['getLangText']('_双击完成绘制');}else _0x12b06c=this['_map']['getLangText']('_单击增加点');this['_map'][_0xf363dc(0x324)](_0x34dc55,_0x12b06c);}}}}},{'key':'_onMouseMoveHandler','value':function _0x36ded4(_0x76ac5e){var _0x5b9b74=_0x4646b1;this[_0x5b9b74(0x777)](_0x76ac5e);var _0x2bf453=_0x76ac5e[_0x5b9b74(_0x21d6e3._0x49c58c)];if(_0x2bf453){if(this[_0x5b9b74(_0x21d6e3._0x4483c3)][_0x5b9b74(_0x21d6e3._0x666113)]){var _0x3248db=this['options']['validDrawPosition'](_0x2bf453,this);if(!_0x3248db)return;}this['lastPointTemporary']&&this['_positions_draw'][_0x5b9b74(0x964)](),this['lastPointTemporary']=!![],this['_positions_draw']['push'](_0x2bf453),this['updateAttrForDrawing'](![]),this['fire'](EventType['drawMouseMove'],_objectSpread2(_objectSpread2({},_0x76ac5e),{},{'drawtype':this['type'],'positions':this[_0x5b9b74(_0x21d6e3._0xb3326e)]}),!![]);}}},{'key':_0x4646b1(_0xd54c62._0x382ef3),'value':function _0x131689(_0x5c2124){var _0x3576ef=_0x4646b1,_0x3edde1=new Date()['getTime']()-(this['_last_clickTime']||0x0);if(this['_last_clickTime']&&_0x3edde1<0xc8)return;this['_last_clickTime']=new Date()['getTime']();if(this[_0x3576ef(0xe6f)]&&Math['abs'](this['_last_clickPositionX']-_0x5c2124[_0x3576ef(_0x3fed98._0x3c04f1)]['x'])<0xa&&Math['abs'](this['_last_clickPositionY']-_0x5c2124['windowPosition']['y'])<0xa)return;this[_0x3576ef(0xe6f)]=_0x5c2124['windowPosition']['x'],this[_0x3576ef(0x5f8)]=_0x5c2124['windowPosition']['y'];var _0x1572ca=_0x5c2124[_0x3576ef(_0x3fed98._0xd5f2f8)];!_0x1572ca&&this['lastPointTemporary']&&(_0x1572ca=this['_positions_draw'][this['_positions_draw']['length']-0x1]);if(_0x1572ca){var _0x7c0e5e;if(this[_0x3576ef(0x690)][_0x3576ef(_0x3fed98._0x7a806)]){var _0x5606b9=this['options']['validDrawPosition'](_0x1572ca,this);if(!_0x5606b9)return;}this[_0x3576ef(0x8b0)]&&this['_positions_draw']['pop'](),this['lastPointTemporary']=![],this['removeNearPoint'](),(_0x7c0e5e=this['options'])!==null&&_0x7c0e5e!==void 0x0&&_0x7c0e5e['addHeight']&&(_0x1572ca=addPositionsHeight(_0x1572ca,this[_0x3576ef(0x690)]['addHeight'])),this['_positions_draw'][_0x3576ef(_0x3fed98._0x2cb78a)](_0x1572ca),this[_0x3576ef(0xb1a)](![]),!isPCBroswer()&&this[_0x3576ef(0x777)](_0x5c2124),this['fire'](EventType[_0x3576ef(_0x3fed98._0x39ae8c)],_objectSpread2(_objectSpread2({},_0x5c2124),{},{'drawtype':this['type'],'positions':this['_positions_draw']}),!![]),this['_positions_draw'][_0x3576ef(0xec0)]>=this['_maxPointNum']&&this[_0x3576ef(_0x3fed98._0x1da54c)]();}}},{'key':'_onRightClickHandler','value':function _0x4e464b(_0x37d041){var _0x4b2712=_0x4646b1;this['_positions_draw']['pop']();var _0x4890bb=_0x37d041['cartesian'];_0x4890bb&&(this[_0x4b2712(_0x1837bc._0x3612b7)]&&this[_0x4b2712(0xac9)][_0x4b2712(_0x1837bc._0x2bedcb)](),this['lastPointTemporary']=!![],this['fire'](EventType[_0x4b2712(_0x1837bc._0x5b94bd)],_objectSpread2(_objectSpread2({},_0x37d041),{},{'drawtype':this[_0x4b2712(0x757)],'positions':this[_0x4b2712(0xac9)]}),!![]),this['_positions_draw']['push'](_0x4890bb),this[_0x4b2712(0xb1a)](![]));}},{'key':_0x4646b1(_0xd54c62._0x5003da),'value':function _0xd8ef9c(_0x147c96){var _0x2b52c3=_0x4646b1;_0x147c96[_0x2b52c3(_0xb177c8._0xe943b8)]!==EventType['dblClick']&&(this['lastPointTemporary']=![]),this['removeNearPoint'](),this['endDraw']();}},{'key':'removeNearPoint','value':function _0x499fc2(){var _0x5017cc=_0x4646b1;if(this['_positions_draw'][_0x5017cc(_0x4bd26d._0x59c1e0)]<0x3)return;for(var _0x4f6166=this[_0x5017cc(0xac9)]['length']-0x1;_0x4f6166>0x0;_0x4f6166--){var _0x9c6c2d=this['_positions_draw'][_0x4f6166],_0x36c9e4=this['_positions_draw'][_0x4f6166-0x1],_0xe6343a=Cesium__namespace[_0x5017cc(0x741)]['distance'](_0x9c6c2d,_0x36c9e4);if(_0xe6343a<0.01)this['_positions_draw'][_0x5017cc(0x906)](_0x4f6166,0x1);else break;}}},{'key':'endDraw','value':function _0x281a0f(){if(!this['_enabledDraw'])return![];if(this['_positions_draw']&&this['_positions_draw']['length']<this['_minPointNum'])return![];return this['updateAttrForDrawing'](![]),this['stopDraw'](),!![];}},{'key':_0x4646b1(0xb1a),'value':function _0x320431(_0x25a5f6){}},{'key':'startEditing','value':function _0x3e8c12(){var _0x18ea6f=_0x4646b1;if(this['_enabledEdit'])return this;this[_0x18ea6f(0x54a)]=!![];if(!this['_map'])throw new Error('编辑时_map不能为空,请将对象添加到图层,并且图层已添加到Map');this['_map']['mouseEvent']['noPickEntity']=this['_entity'],this['_map']['mouseEvent'][_0x18ea6f(_0x59bd5e._0x1bffcc)]=![],!this[_0x18ea6f(0xc5f)]&&(this['editing']=new this[(_0x18ea6f(_0x59bd5e._0x2e5f81))](this)),this['editing']['activate']&&this['editing']['activate'](),this['_isCallbackPositions']&&this[_0x18ea6f(_0x59bd5e._0x4e4a22)]();}},{'key':'stopEditing','value':function _0x1cddd9(){var _0x455f0e=_0x4646b1,_0x22bc04;if(!this['_enabledEdit']||!this[_0x455f0e(_0x228e14._0xf60142)])return this;(_0x22bc04=this[_0x455f0e(0xc5f)])!==null&&_0x22bc04!==void 0x0&&_0x22bc04['disable']&&this['editing']['disable']();if(!this['options'])return;this[_0x455f0e(_0x228e14._0x4fc014)]['distanceDisplayCondition']&&this['_updateDistanceDisplayConditionByEdit'](),this[_0x455f0e(_0x228e14._0x1e9a4d)]&&this['_stopEditingHook'](),this['_map']&&(this['_map']['closeSmallTooltip'](),this['_map']['mouseEvent']['noPickEntity']=null,this['_map']['mouseEvent']['enabledMoveTarget']=!![]),this['_enabledEdit']=![];}}]),_0x285284;}(BaseGraphic),BasePrimitive=function(_0x4af817){var _0x309c63={_0x174503:0x47e,_0x7240f4:0xf83,_0x3efd93:0xe2c,_0x2d59c7:0x861,_0x1034dd:0xefb,_0x1a4ee2:0x481,_0x4ad36f:0x6cf,_0x14e8eb:0x799,_0x44dd10:0x9be},_0x5ed13d={_0x1e714a:0x1d8,_0x11aaa9:0x76b,_0x39e6a8:0x43b},_0x1125b7={_0x2eaddf:0x3da},_0x3c7254={_0x34a2ca:0x7b5,_0x16d811:0x757,_0x53a45c:0x690,_0x15b144:0xba9,_0x464f9b:0xa86},_0x43679={_0x30ad45:0xba9},_0x359b84={_0x2ca54c:0x1d8},_0x337b2f={_0x124e5c:0x1d8,_0x2052fa:0x5aa,_0x1458b8:0x690},_0x466eef={_0x598132:0x538,_0x129e82:0xc50,_0x3d500f:0x41f},_0x41cac1={_0x1afbe3:0x2c0,_0x141d1c:0x757},_0x435707={_0x3b4a02:0xba9},_0x565413={_0x1fc367:0x50c,_0xe65152:0x53d,_0x2c033f:0xaca,_0x2c6961:0x18e,_0x57f765:0x4b1},_0xc11742={_0x2ad4da:0x53d,_0xcabafe:0x757,_0x25fe42:0xec0,_0x1bc0f9:0xb3f,_0xce67b0:0xa09},_0x48faf3={_0x2a813d:0xec0,_0x174738:0x20e,_0x58d0b0:0x757,_0x5ade17:0x358,_0x834fb9:0xa24,_0x4bb8e1:0x280,_0x398fb0:0xba9,_0x2d098e:0x595},_0x25dd22={_0x5539ec:0x280,_0x5c7f0d:0xc19,_0x153699:0xe2f,_0x16791a:0x26d,_0x3be383:0x641},_0x12684f={_0x4bbd51:0xba9,_0x18ceff:0xa86,_0x270dcd:0x857,_0xfa7f0e:0x8b3,_0x5edc0a:0xe1c,_0x1efa2b:0x20e,_0x2d0a8e:0xf51},_0x358a71={_0xb5fb53:0x87e},_0x28ede4={_0x265796:0xf83,_0x15f365:0x87e,_0x136a31:0xcf1},_0x5b4f40={_0x1b9584:0x87e,_0x492000:0xf83,_0x4589de:0xf51,_0x102622:0xe1c,_0x35e68a:0x982},_0x5eb089={_0x4da035:0x750},_0x4e1795={_0x4bb870:0xd52},_0x41aa1a={_0xdfa570:0x5cd,_0x56511c:0xa5d,_0x229f30:0x98c,_0xe1765a:0x9d3,_0x2e08e9:0x9d3,_0x356616:0xcd0,_0x2daf50:0x280,_0x3df1a8:0x76c,_0x1170c4:0xcad,_0xc4ee20:0x7b3,_0x1813a:0x98c,_0x39190e:0xd37},_0x446426={_0x4d4935:0xa1d},_0xa84b92={_0x322b96:0xa5d,_0x705856:0x5cd,_0x1578b5:0xd74,_0x3381e8:0x98c,_0x474274:0x710},_0x2b7633={_0x38e884:0x8b3,_0xc7741f:0xf70,_0x5c4834:0xf70},_0x40bcc1={_0x3cc8c5:0x8b3},_0xcb55e5={_0x34107e:0xe1c,_0x16465c:0x8b3,_0x1758a5:0xe1c,_0x476c89:0xba9,_0x4cb1ed:0x5aa,_0x5de47d:0xd06},_0x56a255={_0x53b06f:0x280,_0xedc938:0x9df,_0x33f63d:0xb73,_0x240eeb:0x802,_0x507f08:0x710},_0x23205d={_0x545c98:0x822,_0x24e421:0x280},_0x7878c1={_0x5751a5:0x388,_0x1ba32c:0x388,_0x21d860:0xec4,_0x5af098:0x861,_0x8896f8:0x710,_0x177b0f:0x954,_0x22c24a:0x595,_0x189505:0xdaf,_0x369640:0x6a2,_0xe236cf:0x750},_0x23fe8e={_0x1fea5d:0xba9,_0x115352:0x750,_0x531a52:0x8e6},_0xb2c54a={_0x4f4322:0x3da,_0x3295fa:0xd52,_0x362a62:0x6b2,_0x1a8b35:0x830},_0x55b039={_0x4898d4:0xc19,_0x128181:0x891,_0x5123db:0xf70,_0x38e4cc:0xc0e,_0x22cfd5:0x565,_0x2fb84d:0xba9,_0x42a369:0x982},_0x3e9dc9={_0x11dec9:0x757},_0x1dc47a=_0xf99cb3;_inherits(_0x3d08e5,_0x4af817);var _0x4cfc4=_createSuper(_0x3d08e5);function _0x3d08e5(){return _classCallCheck(this,_0x3d08e5),_0x4cfc4['apply'](this,arguments);}return _createClass(_0x3d08e5,[{'key':'czmObject','get':function _0x1abbde(){return this['_primitive'];}},{'key':'czmObjectEx','get':function _0x9aa692(){var _0x2e52b8=_0x3c32,_0x55e913=[];return this['_primitive_label']&&_0x55e913['push'](this['_primitive_label']),this['_primitive_outline']&&_0x55e913['push'](this[_0x2e52b8(0xf70)]),_0x55e913;}},{'key':'primitiveCollection','get':function _0x4590e7(){var _0x436cf7;return(_0x436cf7=this['_layer'])===null||_0x436cf7===void 0x0?void 0x0:_0x436cf7['primitiveCollection'];}},{'key':_0x1dc47a(_0x309c63._0x174503),'get':function _0x54fc63(){var _0x5f1fb5=_0x1dc47a;return this[_0x5f1fb5(0xd52)];}},{'key':'geometryInstanceAttributes','get':function _0x27e05c(){var _0x3e4177=_0x1dc47a;if(this['_primitive'])return this['getGeometryInstanceAttributes'](this['id']);else{if(this['_primitive_outline'])return this['getGeometryInstanceAttributes'](this['id'],this[_0x3e4177(0xf70)]);}return null;}},{'key':_0x1dc47a(0xe49),'get':function _0x15a4bf(){var _0xc39a96=_0x1dc47a,_0x553d8e,_0x1f67b9,_0x29a868;return(_0x553d8e=this['primitive'])===null||_0x553d8e===void 0x0?void 0x0:(_0x1f67b9=_0x553d8e['appearance'])===null||_0x1f67b9===void 0x0?void 0x0:(_0x29a868=_0x1f67b9[_0xc39a96(0x280)])===null||_0x29a868===void 0x0?void 0x0:_0x29a868['uniforms'];}},{'key':_0x1dc47a(_0x309c63._0x7240f4),'get':function _0x2dd8c4(){var _0x5aa0fa=_0x1dc47a;return this['_primitive_label']?this['_primitive_label']:this[_0x5aa0fa(0xba9)]['label'];}},{'key':_0x1dc47a(0x4c0),'get':function _0x26a5f5(){return this['_enabledEdit'];}},{'key':'_isColorMaterial','value':function _0x4d95a6(_0x540465,_0x3823b2){var _0x5d8ff7=_0x1dc47a,_0x420344,_0x289cc8=_0x540465[_0x5d8ff7(0xc19)]||(_0x3823b2===null||_0x3823b2===void 0x0?void 0x0:_0x3823b2['materialType'])||(_0x3823b2===null||_0x3823b2===void 0x0?void 0x0:(_0x420344=_0x3823b2['material'])===null||_0x420344===void 0x0?void 0x0:_0x420344[_0x5d8ff7(_0x3e9dc9._0x11dec9)]);return Cesium__namespace['defined'](_0x289cc8)&&_0x289cc8!==Color$2?![]:!![];}},{'key':_0x1dc47a(0x625),'value':function _0x444183(_0x40bf71){var _0x4636cd=_0x1dc47a,_0x14744e;if(!this['show'])return;if(!_0x40bf71['material']&&!_0x40bf71[_0x4636cd(_0x55b039._0x4898d4)]){if(_0x40bf71[_0x4636cd(0x98c)]||_0x40bf71[_0x4636cd(0x29b)])_0x40bf71['materialType']=Color$2;else _0x40bf71['image']&&(_0x40bf71[_0x4636cd(0xc19)]=Image$1);}var _0x2fbe8f=this['_conversionStyle'](_0x40bf71);_0x2fbe8f[_0x4636cd(_0x55b039._0x128181)]=this['_isColorMaterial'](_0x40bf71,_0x2fbe8f);this['_primitive']&&this['primitiveCollection']['remove'](this['_primitive']);((_0x14744e=_0x40bf71['fill'])!==null&&_0x14744e!==void 0x0?_0x14744e:!![])&&(this['_primitive']=this['_createPrimitive'](_0x2fbe8f));this[_0x4636cd(_0x55b039._0x5123db)]&&(this['primitiveCollection']['remove'](this['_primitive_outline']),delete this['_primitive_outline']);if(_0x40bf71[_0x4636cd(_0x55b039._0x38e4cc)]){var _0x1a2ae6,_0x13ea7c=this[_0x4636cd(_0x55b039._0x22cfd5)](_0x40bf71);_0x13ea7c['width']>0x1&&((_0x1a2ae6=this[_0x4636cd(_0x55b039._0x2fb84d)]['diffHeight'])!==null&&_0x1a2ae6!==void 0x0?_0x1a2ae6:0x0)===0x0||_0x13ea7c['clampToGround']?this['_primitive_outline']=this['_createPolylineOutline'](_0x13ea7c):(_0x2fbe8f['outlineStyle']=_0x13ea7c,this['_primitive_outline']=this['_createPrimitive'](_0x2fbe8f,!![]));}_0x40bf71['label']&&this[_0x4636cd(_0x55b039._0x42a369)]();}},{'key':'_removedHook','value':function _0xba82dd(){var _0x259923=_0x1dc47a;!this['_noDestroy']&&(this['stopDraw'](),this[_0x259923(_0xb2c54a._0x4f4322)](),this['_editing_entity']&&(this['_editing_entity']['remove'](!![]),delete this[_0x259923(0x1d8)])),this['_primitive']&&(this['primitiveCollection']['remove'](this[_0x259923(_0xb2c54a._0x3295fa)]),delete this['_primitive']),this[_0x259923(0xf70)]&&(this[_0x259923(_0xb2c54a._0x362a62)]['remove'](this['_primitive_outline']),delete this['_primitive_outline']),this['_primitive_label']&&(this[_0x259923(_0xb2c54a._0x1a8b35)]['labelCollection'][_0x259923(0x7b5)](this['_primitive_label']),delete this[_0x259923(0x87e)]);}},{'key':'_showHook','value':function _0x28fe0a(_0x21362e){var _0x3f3849=_0x1dc47a,_0x4a70a4=this;if(!this['isAdded'])return;_0x21362e?(this['_addedHook'](this[_0x3f3849(_0x23fe8e._0x1fea5d)]),this['czmObject']&&this[_0x3f3849(_0x23fe8e._0x115352)](this[_0x3f3849(0x1be)]),this['czmObjectEx']&&this['czmObjectEx']['forEach'](function(_0x117cf1){_0x4a70a4['bindPickId'](_0x117cf1);})):(this['_noDestroy']=!![],this[_0x3f3849(_0x23fe8e._0x531a52)](),this['_noDestroy']=![]);}},{'key':'_conversionStyle','value':function _0x292349(_0x8965a6){return _0x8965a6;}},{'key':_0x1dc47a(_0x309c63._0x3efd93),'value':function _0x2d82a4(_0x264e4f,_0xab3f7){var _0x581264=_0x1dc47a;(!_0x264e4f['vertexFormat']&&_0x264e4f['_isColorMaterial']||_0xab3f7)&&(_0x264e4f['vertexFormat']=this['defaultVertexFormat']||Cesium__namespace['PerInstanceColorAppearance']['VERTEX_FORMAT']);var _0x5388e7=_objectSpread2(_objectSpread2({},this['options']),{},{'geometryInstances':this[_0x581264(0x200)](_0x264e4f,_0xab3f7),'show':this['show'],'shadows':_0x264e4f['shadows']});delete _0x5388e7['style'],delete _0x5388e7['attr'],delete _0x5388e7['modelMatrix'],_0x5388e7['geometryInstances'][_0x581264(0x388)]=_0x5388e7['geometryInstances']['attributes']||{},_0x5388e7['geometryInstances'][_0x581264(_0x7878c1._0x5751a5)]['show']=new Cesium__namespace['ShowGeometryInstanceAttribute'](this['show']);_0x264e4f['distanceDisplayCondition']&&(_0x5388e7['geometryInstances'][_0x581264(_0x7878c1._0x1ba32c)][_0x581264(0xec4)]=_0x264e4f[_0x581264(_0x7878c1._0x21d860)]);!_0x5388e7['appearance']&&(_0x5388e7['appearance']=this[_0x581264(_0x7878c1._0x5af098)](_0x264e4f,_0x5388e7,_0xab3f7));_0x264e4f[_0x581264(_0x7878c1._0x8896f8)]&&!_0x5388e7[_0x581264(0x231)]&&(_0x5388e7['depthFailAppearance']=this['_createAppearance'](_0x264e4f,_0x5388e7,_0xab3f7));var _0x35a961;if(this['style']['clampToGround'])_0x5388e7['classificationType']=_0x264e4f['classificationType'],this['type']===_0x581264(_0x7878c1._0x177b0f)||this['type']==='polylineC'?_0x35a961=this['primitiveCollection'][_0x581264(_0x7878c1._0x22c24a)](new Cesium__namespace['GroundPolylinePrimitive'](_0x5388e7)):_0x35a961=this['primitiveCollection']['add'](new Cesium__namespace['GroundPrimitive'](_0x5388e7));else _0x264e4f['classification']?(_0x5388e7['classificationType']=_0x264e4f[_0x581264(0xb8b)]||Cesium__namespace['ClassificationType'][_0x581264(_0x7878c1._0x189505)],_0x35a961=this['primitiveCollection']['add'](new Cesium__namespace[(_0x581264(0xc3b))](_0x5388e7))):_0x35a961=this['primitiveCollection']['add'](new Cesium__namespace[(_0x581264(_0x7878c1._0x369640))](_0x5388e7));return this[_0x581264(_0x7878c1._0xe236cf)](_0x35a961),_0x35a961;}},{'key':'_getColorByColorMaterial','value':function _0x531f05(_0x4a3069){var _0x20f5d5=_0x1dc47a,_0x4ea507,_0x2caeed,_0x3c1537,_0x2a441c,_0x1143e2=arguments['length']>0x1&&arguments[0x1]!==undefined?arguments[0x1]:Cesium__namespace['Color']['WHITE'][_0x20f5d5(_0x23205d._0x545c98)](0.5);return((_0x4ea507=_0x4a3069[_0x20f5d5(0x280)])===null||_0x4ea507===void 0x0?void 0x0:(_0x2caeed=_0x4ea507['uniforms'])===null||_0x2caeed===void 0x0?void 0x0:_0x2caeed['color'])||((_0x3c1537=_0x4a3069[_0x20f5d5(_0x23205d._0x24e421)])===null||_0x3c1537===void 0x0?void 0x0:(_0x2a441c=_0x3c1537['options'])===null||_0x2a441c===void 0x0?void 0x0:_0x2a441c['color'])||_0x4a3069['color']||_0x1143e2;}},{'key':_0x1dc47a(_0x309c63._0x2d59c7),'value':function _0xb02d6(_0x160a2c,_0x1b3da5,_0x56c5e4){var _0x29a0d7=_0x1dc47a;if(_0x160a2c[_0x29a0d7(_0x56a255._0x53b06f)]&&!_0x160a2c['_isColorMaterial']&&!_0x56c5e4)return new Cesium__namespace['MaterialAppearance'](_objectSpread2({},_0x160a2c));else{if(_0x1b3da5['geometryInstances']instanceof Cesium__namespace['GeometryInstance']){var _0xa96bd7;_0x56c5e4&&_0x160a2c['outlineStyle']?_0xa96bd7=getColorByStyle(_0x160a2c[_0x29a0d7(_0x56a255._0xedc938)],Cesium__namespace[_0x29a0d7(0x26d)][_0x29a0d7(_0x56a255._0x33f63d)]):_0xa96bd7=this['_getColorByColorMaterial'](_0x160a2c),_0x160a2c['translucent']=_0xa96bd7['alpha']!==0x1,_0x1b3da5['geometryInstances']['attributes']=_0x1b3da5['geometryInstances']['attributes']||{},_0x1b3da5['geometryInstances']['attributes'][_0x29a0d7(0x98c)]=Cesium__namespace['ColorGeometryInstanceAttribute'][_0x29a0d7(_0x56a255._0x240eeb)](_0xa96bd7),_0x160a2c[_0x29a0d7(_0x56a255._0x507f08)]&&(_0x1b3da5['geometryInstances']['attributes']['depthFailColor']=Cesium__namespace['ColorGeometryInstanceAttribute']['fromColor'](_0x160a2c['depthFailColor']||_0xa96bd7));}return Cesium__namespace['defined'](this[_0x29a0d7(0x5cd)])&&(_0x160a2c[_0x29a0d7(0x5cd)]=this['translucent']),new Cesium__namespace['PerInstanceColorAppearance'](_objectSpread2({},_0x160a2c));}}},{'key':'_createGeometryInstance','value':function _0x1cad71(_0x27e57a,_0x56dbde){return this['options']['geometryInstances'];}},{'key':'_updateDiffHeight','value':function _0x305f1c(_0x2140c7,_0x3977f1){var _0x4f2520=_0x1dc47a;if(this[_0x4f2520(0xba9)][_0x4f2520(0x641)])return;if(_0x3977f1){var _0xb18c2a=0x0;Cesium__namespace['defined'](this['style']['height'])?_0xb18c2a=this['style']['height']:_0xb18c2a=getMaxHeight(this['positions']),_0x2140c7[_0x4f2520(_0xcb55e5._0x34107e)]=_0xb18c2a;}if(Cesium__namespace['defined'](this['style']['diffHeight'])&&!Cesium__namespace[_0x4f2520(_0xcb55e5._0x16465c)](_0x2140c7['extrudedHeight'])){var _0x16bf58=0x0;if(Cesium__namespace[_0x4f2520(0x8b3)](_0x2140c7[_0x4f2520(_0xcb55e5._0x1758a5)]))_0x16bf58=_0x2140c7['height'];else Cesium__namespace['defined'](this[_0x4f2520(_0xcb55e5._0x476c89)]['height'])?_0x16bf58=this['style']['height']:_0x16bf58=getMaxHeight(this[_0x4f2520(_0xcb55e5._0x4cb1ed)]);_0x2140c7[_0x4f2520(_0xcb55e5._0x5de47d)]=_0x16bf58+this['style'][_0x4f2520(0x9a3)];}}},{'key':'_updateStyleBaseHook','value':function _0x408346(_0x26f91f){var _0x20ca70=_0x1dc47a;if(!_0x26f91f)return;if(this['_editing_entity']&&this[_0x20ca70(0x757)]['startsWith'](this['_editing_entity']['type']))this['_editing_entity']['setStyle'](_0x26f91f);else this[_0x20ca70(0x1be)]&&(this['_updateLabelStyleHook'](this['style'],_0x26f91f),this['_updateExOpacity']&&Cesium__namespace['defined'](_0x26f91f['globalAlpha'])&&this['_updateExOpacity'](_0x26f91f['globalAlpha']),(Cesium__namespace['defined'](_0x26f91f['setHeight'])||Cesium__namespace[_0x20ca70(_0x40bcc1._0x3cc8c5)](_0x26f91f['addHeight']))&&(this['positions']=this['positionsShow']),this['_updateStyleHook'](this['style'],_0x26f91f));}},{'key':_0x1dc47a(0xa09),'value':function _0x3f9a33(_0x2cd74a,_0x5bd37d){var _0x52a06d=_0x1dc47a;if(_0x2cd74a['materialType']===Color$2&&(Cesium__namespace['defined'](_0x5bd37d['color'])||Cesium__namespace[_0x52a06d(_0x2b7633._0x38e884)](_0x5bd37d['opacity']))){var _0x6ac58=getColorByStyle(_0x2cd74a);if(_0x6ac58){var _0x4573a2=this['_updatePrimitiveForColorMaterial'](this['_primitive'],_0x6ac58,_0x2cd74a);if(_0x4573a2){if(Cesium__namespace[_0x52a06d(0x8b3)](_0x5bd37d['outline'])){if(this['_primitive_outline']){var _0x47c09d=this[_0x52a06d(0x565)](_0x2cd74a);if(!_0x47c09d['materialType']){if(_0x47c09d['show']){var _0x5cfa8a=this['_updatePrimitiveForColorMaterial'](this[_0x52a06d(_0x2b7633._0xc7741f)],getCesiumColor(_0x47c09d['color']),_0x2cd74a);if(_0x5cfa8a)return;}else{this[_0x52a06d(_0x2b7633._0x5c4834)]&&(this['primitiveCollection']['remove'](this['_primitive_outline']),delete this['_primitive_outline']);return;}}}}else return;}}}this['redraw'](_0x2cd74a);}},{'key':'_updatePrimitiveForColorMaterial','value':function _0x46ad14(_0x34a069,_0x25f0b5,_0x1f8314){var _0x17f264=_0x1dc47a,_0x5f4ca7,_0x14fa65;if(!_0x34a069)return![];var _0x2da8ed=_0x34a069===null||_0x34a069===void 0x0?void 0x0:(_0x5f4ca7=_0x34a069[_0x17f264(0xa5d)])===null||_0x5f4ca7===void 0x0?void 0x0:(_0x14fa65=_0x5f4ca7['material'])===null||_0x14fa65===void 0x0?void 0x0:_0x14fa65['uniforms'];if(Cesium__namespace[_0x17f264(0x8b3)](_0x2da8ed===null||_0x2da8ed===void 0x0?void 0x0:_0x2da8ed['color'])&&_0x34a069['appearance'][_0x17f264(0x280)][_0x17f264(0x757)]===Color$2)return _0x34a069[_0x17f264(_0xa84b92._0x322b96)][_0x17f264(_0xa84b92._0x705856)]=_0x25f0b5['alpha']!==0x1,_0x2da8ed['color']=_0x25f0b5,!![];var _0x222e12=this[_0x17f264(_0xa84b92._0x1578b5)](this['id'],_0x34a069);if(_0x222e12!==null&&_0x222e12!==void 0x0&&_0x222e12['color'])return _0x222e12[_0x17f264(_0xa84b92._0x3381e8)]=Cesium__namespace['ColorGeometryInstanceAttribute']['toValue'](_0x25f0b5),_0x222e12['depthFailColor']&&(_0x1f8314['depthFailColor']||_0x1f8314[_0x17f264(_0xa84b92._0x474274)])&&(_0x222e12['depthFailColor']=Cesium__namespace['ColorGeometryInstanceAttribute'][_0x17f264(0xebd)](getCesiumColor(_0x1f8314['depthFailColor'],_0x25f0b5))),!![];return![];}},{'key':_0x1dc47a(0x9b7),'value':function _0x2b3b7d(_0x13e353){var _0x88fdf5=_0x1dc47a;this['style']['globalAlpha']=_0x13e353;var _0x4f8e4d=this[_0x88fdf5(_0x446426._0x4d4935)](this['_primitive'],_0x13e353);if(_0x4f8e4d){this['_updatePrimitiveOpacity'](this['_primitive_outline'],_0x13e353),this['_updateLabelOpacity'](_0x13e353),this['_updateExOpacity']&&this['_updateExOpacity'](_0x13e353);return;}_get(_getPrototypeOf(_0x3d08e5['prototype']),'setOpacity',this)[_0x88fdf5(0xa10)](this,_0x13e353);}},{'key':'_updatePrimitiveOpacity','value':function _0x5eb295(_0x2e8d0d,_0x46c665){var _0x1acd37=_0x1dc47a;if(!_0x2e8d0d)return![];try{var _0x206ffa,_0x3fbd3a,_0x10dde3=_0x2e8d0d===null||_0x2e8d0d===void 0x0?void 0x0:(_0x206ffa=_0x2e8d0d[_0x1acd37(0xa5d)])===null||_0x206ffa===void 0x0?void 0x0:(_0x3fbd3a=_0x206ffa['material'])===null||_0x3fbd3a===void 0x0?void 0x0:_0x3fbd3a['uniforms'];if(_0x10dde3){if(Cesium__namespace['defined'](_0x10dde3['globalAlpha']))return _0x2e8d0d['appearance'][_0x1acd37(_0x41aa1a._0xdfa570)]=_0x46c665!==0x1,_0x10dde3['globalAlpha']=_0x46c665,!![];if((_0x2e8d0d['appearance']['material']['type']===Color$2||_0x2e8d0d[_0x1acd37(_0x41aa1a._0x56511c)]['material']['type']===Image$1)&&Cesium__namespace['defined'](_0x10dde3[_0x1acd37(_0x41aa1a._0x229f30)]))return!Cesium__namespace['defined'](_0x2e8d0d[_0x1acd37(_0x41aa1a._0xe1765a)])&&(_0x2e8d0d[_0x1acd37(_0x41aa1a._0x2e08e9)]=_0x10dde3['color'][_0x1acd37(_0x41aa1a._0x356616)]),_0x10dde3['color']['alpha']=_0x2e8d0d[_0x1acd37(_0x41aa1a._0x2e08e9)]*_0x46c665,_0x2e8d0d['appearance'][_0x1acd37(0x5cd)]=_0x10dde3['color']['alpha']!==0x1,!![];if(_0x2e8d0d['appearance'][_0x1acd37(_0x41aa1a._0x2daf50)]['type']===Water$1)return!Cesium__namespace[_0x1acd37(0x8b3)](_0x2e8d0d['_uniforms_baseWaterColor_alpha'])&&(_0x2e8d0d['_uniforms_baseWaterColor_alpha']=_0x10dde3['baseWaterColor']['alpha'],_0x2e8d0d['_uniforms_blendColor_alpha']=_0x10dde3[_0x1acd37(_0x41aa1a._0x3df1a8)]['alpha']),this[_0x1acd37(_0x41aa1a._0x1170c4)]!==0x1&&(_0x10dde3['baseWaterColor'][_0x1acd37(0xcd0)]=_0x2e8d0d[_0x1acd37(_0x41aa1a._0xc4ee20)]*_0x46c665,_0x10dde3['blendColor'][_0x1acd37(_0x41aa1a._0x356616)]=_0x2e8d0d['_uniforms_blendColor_alpha']*_0x46c665),!![];}var _0x157509=this[_0x1acd37(0xd74)](this['id'],_0x2e8d0d);if(_0x157509!==null&&_0x157509!==void 0x0&&_0x157509[_0x1acd37(0x98c)]){!Cesium__namespace[_0x1acd37(0x8b3)](_0x2e8d0d[_0x1acd37(0xd2b)])&&(_0x2e8d0d['_attributes_color_alpha']=_0x157509['color'][0x3]/0xff);var _0x56e0e0=_0x2e8d0d['_attributes_color_alpha']*_0x46c665;return _0x157509[_0x1acd37(0x98c)]=new Uint8Array([_0x157509['color'][0x0],_0x157509[_0x1acd37(_0x41aa1a._0x1813a)][0x1],_0x157509['color'][0x2],Cesium__namespace['Color']['floatToByte'](_0x56e0e0)]),_0x2e8d0d['appearance'][_0x1acd37(0x5cd)]=_0x56e0e0!==0x1,_0x157509[_0x1acd37(_0x41aa1a._0x39190e)]&&(!Cesium__namespace['defined'](_0x2e8d0d[_0x1acd37(0xf32)])&&(_0x2e8d0d[_0x1acd37(0xf32)]=_0x157509['depthFailColor'][0x3]/0xff),_0x157509['depthFailColor']=new Uint8Array([_0x157509['depthFailColor'][0x0],_0x157509['depthFailColor'][0x1],_0x157509['depthFailColor'][0x2],Cesium__namespace['Color']['floatToByte'](_0x2e8d0d['_attributes_depthFailColor_alpha']*_0x46c665)])),!![];}}catch(_0x2a511f){}return![];}},{'key':'getGeometryInstanceAttributes','value':function _0x360133(_0x293045,_0x2dc617){var _0x340cb6=_0x1dc47a;_0x2dc617=_0x2dc617||this['_primitive'];if(!_0x2dc617||!_0x2dc617['getGeometryInstanceAttributes'])return null;if(this['style'][_0x340cb6(0x641)]&&!_0x2dc617[_0x340cb6(_0x4e1795._0x4bb870)])return null;return _0x2dc617['getGeometryInstanceAttributes'](_0x293045);}},{'key':'_updateLabelOpacity','value':function _0x4c65e9(_0xedc60f){var _0x311360=_0x1dc47a;this['_primitive_label']&&this['_primitive_label']['show']&&LabelStyleConver[_0x311360(0x9b7)](this[_0x311360(0x87e)],_0xedc60f);}},{'key':'redraw','value':function _0x53cd47(_0x32cfe3){var _0x4c0c19=_0x1dc47a,_0x5f3eb2=this;return this['isAdded']&&this['show']&&(this['_noDestroy']=!![],this['_removedHook'](),this['_noDestroy']=![],this[_0x4c0c19(0x625)](_0x32cfe3||this['style']),this['czmObject']&&this[_0x4c0c19(_0x5eb089._0x4da035)](this['czmObject']),this['czmObjectEx']&&this[_0x4c0c19(0x9a5)]['forEach'](function(_0x407ace){_0x5f3eb2['bindPickId'](_0x407ace);})),this;}},{'key':'_updatePositionsHook','value':function _0x100f8e(){this['redraw']();}},{'key':'_updateLabelStyleHook','value':function _0x303131(_0x451615,_0x255878){var _0x2a19fa=_0x1dc47a;if(_0x255878!==null&&_0x255878!==void 0x0&&_0x255878['label']){if(this[_0x2a19fa(_0x5b4f40._0x1b9584)]){var _0x36e5a7,_0x4af694,_0x24cc56,_0x447e96;LabelStyleConver['toCesiumVal'](_0x451615[_0x2a19fa(_0x5b4f40._0x492000)],this['_primitive_label'],this[_0x2a19fa(_0x5b4f40._0x4589de)]),(Cesium__namespace['defined'](_0x255878===null||_0x255878===void 0x0?void 0x0:(_0x36e5a7=_0x255878[_0x2a19fa(0xf83)])===null||_0x36e5a7===void 0x0?void 0x0:_0x36e5a7['position'])||Cesium__namespace[_0x2a19fa(0x8b3)](_0x255878===null||_0x255878===void 0x0?void 0x0:(_0x4af694=_0x255878['label'])===null||_0x4af694===void 0x0?void 0x0:_0x4af694[_0x2a19fa(_0x5b4f40._0x102622)])||Cesium__namespace['defined'](_0x255878===null||_0x255878===void 0x0?void 0x0:(_0x24cc56=_0x255878[_0x2a19fa(0xf83)])===null||_0x24cc56===void 0x0?void 0x0:_0x24cc56['addHeight'])||Cesium__namespace[_0x2a19fa(0x8b3)](_0x255878===null||_0x255878===void 0x0?void 0x0:(_0x447e96=_0x255878['label'])===null||_0x447e96===void 0x0?void 0x0:_0x447e96['setHeight']))&&this['_updateLabelPosition']();}else this[_0x2a19fa(_0x5b4f40._0x35e68a)]();}else Cesium__namespace[_0x2a19fa(0x8b3)](_0x255878===null||_0x255878===void 0x0?void 0x0:_0x255878['globalAlpha'])&&this['_updateLabelOpacity'](_0x255878['globalAlpha']);}},{'key':'_addLabel','value':function _0x22b0c3(){var _0x552129=_0x1dc47a,_0x599404=this['style'][_0x552129(_0x28ede4._0x265796)];if(!_0x599404||!_0x599404['text'])return;Cesium__namespace['defined'](this['style']['clampToGround'])&&!Cesium__namespace['defined'](_0x599404['clampToGround'])&&!Cesium__namespace['defined'](_0x599404['height'])&&(_0x599404['clampToGround']=this['style']['clampToGround']);var _0x4746b2=LabelStyleConver['toCesiumVal'](_0x599404,{},this['attr']);return _0x4746b2['show']=this['show'],_0x4746b2[_0x552129(0xa86)]=this[_0x552129(0x255)](),this[_0x552129(_0x28ede4._0x15f365)]&&this['_layer'][_0x552129(_0x28ede4._0x136a31)]['remove'](this[_0x552129(0x87e)]),this['_primitive_label']=this['_layer']['labelCollection']['add'](_0x4746b2),this['bindPickId'](this[_0x552129(0x87e)]),this['_primitive_label'];}},{'key':_0x1dc47a(_0x309c63._0x1034dd),'value':function _0x338a33(){var _0x15efa3=_0x1dc47a;this['_primitive_label']&&!this[_0x15efa3(_0x358a71._0xb5fb53)]['isDestroyed']()&&(this['_primitive_label']['position']=this['_getLablePosition']());}},{'key':'_getLablePosition','value':function _0x3e9e2d(){var _0x5188d7=_0x1dc47a,_0x5f1346=this[_0x5188d7(_0x12684f._0x4bbd51)]['label'],_0x287f99;if(_0x5f1346[_0x5188d7(_0x12684f._0x18ceff)]){if(_0x5f1346['position']==='center')_0x287f99=this['centerOfMass'];else{if(isString(_0x5f1346['position'])){var _0xc33e76=template(_0x5f1346[_0x5188d7(0xa86)],this['attr'],!![]);_0xc33e76&&(_0x287f99=LngLatPoint['parse'](_0xc33e76)['toCartesian']());}else _0x287f99=LngLatPoint[_0x5188d7(_0x12684f._0x270dcd)](_0x5f1346['position'])['toCartesian']();}}!_0x287f99&&(_0x287f99=this[_0x5188d7(0xb84)]);if(!_0x287f99)return new Cesium__namespace['Cartesian3']();if(Cesium__namespace[_0x5188d7(_0x12684f._0xfa7f0e)](_0x5f1346[_0x5188d7(_0x12684f._0x5edc0a)])||Cesium__namespace['defined'](this['style']['height'])){var _0x31c816,_0x368c45=(_0x31c816=_0x5f1346['height'])!==null&&_0x31c816!==void 0x0?_0x31c816:this['style']['height'];_0x287f99=setPositionsHeight(_0x287f99,_0x368c45);}Cesium__namespace[_0x5188d7(_0x12684f._0xfa7f0e)](this['style']['diffHeight'])&&(_0x287f99=addPositionsHeight(_0x287f99,this['style']['diffHeight']));var _0x32fee4=_0x5f1346['setHeight'];Cesium__namespace[_0x5188d7(0x8b3)](_0x32fee4)&&(isString(_0x32fee4)&&(_0x32fee4=Number(template(_0x32fee4,this['attr'],!![])),isNaN(_0x32fee4)&&(_0x32fee4=0x0)),_0x287f99=setPositionsHeight(_0x287f99,_0x32fee4));var _0x3749a2=_0x5f1346[_0x5188d7(_0x12684f._0x1efa2b)];return Cesium__namespace['defined'](_0x3749a2)&&(isString(_0x3749a2)&&(_0x3749a2=Number(template(_0x3749a2,this[_0x5188d7(_0x12684f._0x2d0a8e)],!![])),isNaN(_0x3749a2)&&(_0x3749a2=0x0)),_0x287f99=addPositionsHeight(_0x287f99,_0x3749a2)),_0x287f99;}},{'key':'_getOutlineStyle','value':function _0xd3d2c(_0x112338,_0x4c158e){var _0x6785f0=_0x1dc47a,_0x2ea086,_0x5ab401,_0x1f15b0,_0x2b7eca,_0x581eca=_objectSpread2({},_0x112338);return delete _0x581eca[_0x6785f0(_0x25dd22._0x5539ec)],delete _0x581eca[_0x6785f0(_0x25dd22._0x5c7f0d)],delete _0x581eca['materialOptions'],delete _0x581eca['outline'],delete _0x581eca['outlineColor'],delete _0x581eca['outlineOpacity'],delete _0x581eca[_0x6785f0(0x6cc)],delete _0x581eca['outlineStyle'],_objectSpread2(_objectSpread2(_objectSpread2({},_0x581eca),{},{'show':(_0x2ea086=_0x112338[_0x6785f0(0xc0e)])!==null&&_0x2ea086!==void 0x0?_0x2ea086:![],'color':(_0x5ab401=_0x112338[_0x6785f0(_0x25dd22._0x153699)])!==null&&_0x5ab401!==void 0x0?_0x5ab401:Cesium__namespace[_0x6785f0(_0x25dd22._0x16791a)]['WHITE'],'opacity':_0x112338['outlineOpacity'],'width':(_0x1f15b0=_0x112338['outlineWidth'])!==null&&_0x1f15b0!==void 0x0?_0x1f15b0:0x1,'arcType':((_0x2b7eca=_0x112338['arcType'])!==null&&_0x2b7eca!==void 0x0?_0x2b7eca:_0x112338[_0x6785f0(_0x25dd22._0x3be383)])?Cesium__namespace['ArcType']['GEODESIC']:Cesium__namespace[_0x6785f0(0xa12)][_0x6785f0(0x26c)]},_0x112338['outlineStyle']),_0x4c158e);}},{'key':_0x1dc47a(_0x309c63._0x1a4ee2),'value':function _0x51133f(){return[this['positions']];}},{'key':_0x1dc47a(0x7e6),'value':function _0xe22a18(_0x3564f7){var _0x3f6ba0=_0x1dc47a,_0x1adc43=PolylineStyleConver[_0x3f6ba0(0x438)](_0x3564f7),_0xc19b62=_0x1adc43['clampToGround']?Cesium__namespace['GroundPolylineGeometry']:Cesium__namespace[_0x3f6ba0(0x518)],_0x8208bc=[],_0x1d8d20=this['_getPolylineOutlinePositions']();for(var _0xe3ca77=0x0,_0x248cdc=_0x1d8d20['length'];_0xe3ca77<_0x248cdc;_0xe3ca77++){var _0x19887e=_0x1d8d20[_0xe3ca77];if(!_0x19887e||_0x19887e[_0x3f6ba0(_0x48faf3._0x2a813d)]===0x0)continue;Cesium__namespace['defined'](_0x3564f7['height'])&&(_0x19887e=setPositionsHeight(_0x19887e,_0x3564f7['height']));Cesium__namespace['defined'](_0x3564f7['setHeight'])&&(_0x19887e=setPositionsHeight(_0x19887e,_0x3564f7['setHeight']));Cesium__namespace['defined'](_0x3564f7[_0x3f6ba0(_0x48faf3._0x174738)])&&(_0x19887e=addPositionsHeight(_0x19887e,_0x3564f7['addHeight']));_0x19887e['length']>0x0&&(_0x19887e=_0x19887e['concat'](_0x19887e[0x0]));var _0x582aec=_objectSpread2({},_0x1adc43);_0x582aec['positions']=_0x19887e;(!_0x582aec['material']||_0x582aec['material'][_0x3f6ba0(_0x48faf3._0x58d0b0)]==='Color')&&(_0x582aec['vertexFormat']=Cesium__namespace['PolylineColorAppearance'][_0x3f6ba0(_0x48faf3._0x5ade17)]);var _0x471cf2=this['_getColorByColorMaterial'](_0x582aec),_0x8ec6e1=new Cesium__namespace['GeometryInstance']({'id':this['id'],'geometry':new _0xc19b62(_0x582aec),'attributes':{'color':Cesium__namespace['ColorGeometryInstanceAttribute'][_0x3f6ba0(0x802)](_0x471cf2),'distanceDisplayCondition':_0x1adc43['distanceDisplayCondition'],'show':new Cesium__namespace['ShowGeometryInstanceAttribute'](this[_0x3f6ba0(_0x48faf3._0x834fb9)])}});_0x8208bc[_0x3f6ba0(0x51d)](_0x8ec6e1);}if(_0x8208bc['length']===0x0)return;var _0x2ee8aa=_objectSpread2(_objectSpread2({},this['options']),{},{'geometryInstances':_0x8208bc,'show':this['show'],'shadows':_0x1adc43['shadows']});delete _0x2ee8aa['style'],delete _0x2ee8aa['attr'];_0x1adc43[_0x3f6ba0(_0x48faf3._0x4bb8e1)]&&!_0x1adc43['classification']?_0x2ee8aa['appearance']=new Cesium__namespace['PolylineMaterialAppearance'](_objectSpread2({},_0x1adc43)):_0x2ee8aa['appearance']=new Cesium__namespace[(_0x3f6ba0(0x4e8))](_objectSpread2({},_0x1adc43));var _0x2003f1;return this[_0x3f6ba0(_0x48faf3._0x398fb0)]['clampToGround']?(_0x2ee8aa['classificationType']=_0x1adc43[_0x3f6ba0(0xb8b)],_0x2003f1=this[_0x3f6ba0(0x6b2)][_0x3f6ba0(0x595)](new Cesium__namespace[(_0x3f6ba0(0x73d))](_0x2ee8aa))):_0x2003f1=this['primitiveCollection'][_0x3f6ba0(_0x48faf3._0x2d098e)](new Cesium__namespace[(_0x3f6ba0(0x6a2))](_0x2ee8aa)),this[_0x3f6ba0(0x750)](_0x2003f1),_0x2003f1;}},{'key':_0x1dc47a(_0x309c63._0x4ad36f),'value':function _0xd2f5ae(_0x4a47a4){var _0xadbb56=_0x1dc47a,_0x41c921,_0xa9d1=arguments['length']>0x1&&arguments[0x1]!==undefined?arguments[0x1]:!![];_0xa9d1&&(this[_0xadbb56(_0xc11742._0x2ad4da)]['closeHighlight'](),this['_map']['last_highlighGraphic']=this);var _0x2d2d94=_0x4a47a4||this['_highlightOptions']||((_0x41c921=this['_layer'])===null||_0x41c921===void 0x0?void 0x0:_0x41c921[_0xadbb56(0xa45)]);if(_0x2d2d94){var _0x889d55=[];for(var _0x4ad7c4 in _0x2d2d94){if(_0x4ad7c4===_0xadbb56(_0xc11742._0xcabafe))continue;!Cesium__namespace['defined'](this['style'][_0x4ad7c4])&&_0x889d55['push'](_0x4ad7c4);}_0x889d55[_0xadbb56(_0xc11742._0x25fe42)]>0x0&&logWarn(_0xadbb56(_0xc11742._0x1bc0f9),_0x889d55);var _0x73b99b=merge(clone(this['style']),_0x2d2d94);this[_0xadbb56(_0xc11742._0xce67b0)](_0x73b99b,_0x2d2d94),this[_0xadbb56(0x18e)](_0x73b99b,_0x2d2d94),this['fire'](EventType['highlightOpen'],{},!![]);}}},{'key':'closeHighlight','value':function _0x22741e(){var _0x2a5063=_0x1dc47a,_0x3ddc19;if(this[_0x2a5063(_0x565413._0x1fc367)]!==State['ADDED']||((_0x3ddc19=this[_0x2a5063(_0x565413._0xe65152)])===null||_0x3ddc19===void 0x0?void 0x0:_0x3ddc19[_0x2a5063(_0x565413._0x2c033f)])!==this)return;this['_updateStyleHook'](this['style'],this['style']),this[_0x2a5063(_0x565413._0x2c6961)](this['style'],this[_0x2a5063(0xba9)]),this['_map'][_0x2a5063(0xa5c)](),this[_0x2a5063(0xf34)](EventType[_0x2a5063(_0x565413._0x57f765)],{},!![]);}},{'key':'_replaceFragmentShaderSourceByStyle','value':function _0x445c67(_0x29b020){var _0x5ca3f6=_0x1dc47a;return this['style']['flat']&&(_0x29b020='#define\x20FLAT\x0a'+_0x29b020),this[_0x5ca3f6(_0x435707._0x3b4a02)]['faceForward']&&(_0x29b020='#define\x20FACE_FORWARD\x0a'+_0x29b020),_0x29b020;}},{'key':_0x1dc47a(0xd7e),'value':function _0x4f9b07(_0x1fe871){var _0xa392e9=_0x1dc47a,_0x2e6b07=this;if(!this['_getDrawEntityClass']){logInfo('对象不支持标绘',this);return;}if(this[_0xa392e9(0xda3)])return this;this['_enabledDraw']=!![],this['show']=![];_0x1fe871&&this[_0xa392e9(_0x466eef._0x598132)](_0x1fe871);if(!this['_map'])throw new Error(_0xa392e9(_0x466eef._0x129e82));this['_editing_entity']=this['_getDrawEntityClass']({'minPointNum':this['options']['minPointNum'],'maxPointNum':this['options']['maxPointNum'],'style':this[_0xa392e9(0x9be)](),'private':!![]},!![]),this['_editing_entity'][_0xa392e9(0x76b)]=this,this['_editing_entity'][_0xa392e9(_0x466eef._0x3d500f)](EventType['drawCreated'],function(_0x13eece){_0x2e6b07['stopDraw']();}),this['_editing_entity']['on']([EventType[_0xa392e9(0xd79)],EventType['drawMouseMove'],EventType['drawRemovePoint']],function(_0x3d53fd){var _0xe950cb=_0xa392e9;_0x3d53fd[_0xe950cb(_0x41cac1._0x1afbe3)]=_0x2e6b07,_0x3d53fd[_0xe950cb(0xf80)]=_0x2e6b07['type'],_0x2e6b07['fire'](_0x3d53fd[_0xe950cb(_0x41cac1._0x141d1c)],_0x3d53fd,!![]);}),this['_editing_entity']['startDraw'](this['_map'][_0xa392e9(0x5c0)]),this[_0xa392e9(0xf34)](EventType[_0xa392e9(0x46b)],{'drawtype':this['type']},!![]);}},{'key':_0x1dc47a(_0x309c63._0x14e8eb),'value':function _0x31a76d(){var _0x5a998=_0x1dc47a,_0x419072,_0x402275,_0x3d1550;if(!this['_enabledDraw']||!this['_editing_entity'])return this;this[_0x5a998(0xda3)]=![];if(!this[_0x5a998(_0x337b2f._0x124e5c)]['stopDraw']()){this['remove'](!![]);return;}this['_updateDrawEntityToThis'](),this['fire'](EventType['drawCreated'],{'drawtype':this[_0x5a998(0x757)],'positions':this[_0x5a998(_0x337b2f._0x2052fa)]},!![]),(_0x419072=this[_0x5a998(0x690)])!==null&&_0x419072!==void 0x0&&_0x419072[_0x5a998(0xc05)]&&this[_0x5a998(_0x337b2f._0x1458b8)][_0x5a998(0xc05)](this),(_0x402275=this['options'])!==null&&_0x402275!==void 0x0&&(_0x3d1550=_0x402275[_0x5a998(0x659)])!==null&&_0x3d1550!==void 0x0&&_0x3d1550['resolve']&&this['options']['_promise']['resolve'](this);}},{'key':'endDraw','value':function _0x3a1983(){var _0x432263=_0x1dc47a;if(!this['_enabledDraw']||!this['_editing_entity'])return![];if(!this[_0x432263(_0x359b84._0x2ca54c)]['endDraw']())return![];return!![];}},{'key':_0x1dc47a(_0x309c63._0x44dd10),'value':function _0x1c4ab4(){var _0x81622e=this['_style2JsonBase'](this['style'],![]);return delete _0x81622e['highlight'],_0x81622e;}},{'key':'_getDrawPointEntityClass','value':function _0x19f769(_0x7e3260,_0x4b305b){var _0x41a22c=_0x1dc47a;return _0x7e3260[_0x41a22c(0x7c6)]=!_0x4b305b,_0x7e3260[_0x41a22c(_0x43679._0x30ad45)]=getEditPointStyle(),create$4('point',_0x7e3260);}},{'key':'_updateDrawEntityToThis','value':function _0x2158cf(){var _0xd51f29=_0x1dc47a,_0x10d4d9=this['_editing_entity']['toJSON']();this['_editing_entity'][_0xd51f29(_0x3c7254._0x34a2ca)](!![]),delete this['_editing_entity'];if(_0x10d4d9[_0xd51f29(0xba9)]&&this[_0xd51f29(_0x3c7254._0x16d811)]['startsWith'](_0x10d4d9['type']))this[_0xd51f29(_0x3c7254._0x53a45c)]['style']=merge(this['options']['style'],_0x10d4d9['style']),this['_updateStyleBaseHook'](this[_0xd51f29(0x690)]['style']);else this[_0xd51f29(0x349)]&&this['_updateStyleByEdit'](_0x10d4d9[_0xd51f29(_0x3c7254._0x15b144)],_0x10d4d9);if(_0x10d4d9['position'])this[_0xd51f29(_0x3c7254._0x464f9b)]=_0x10d4d9['position'];else _0x10d4d9['positions']&&(this['positions']=_0x10d4d9[_0xd51f29(0x5aa)]);this[_0xd51f29(0xa24)]=!![];}},{'key':'startEditing','value':function _0x3df725(){var _0x2e29a5={_0x93eb6c:0x690,_0x136d1f:0xba9},_0x1285ff=_0x1dc47a,_0x2687da=this;if(this['_enabledEdit'])return this;this['_enabledEdit']=!![];if(!this['_map'])throw new Error('编辑时_map不能为空,请将对象添加到图层,并且图层已添加到Map');this[_0x1285ff(0x1d8)]=this['_getDrawEntityClass']({'hasMoveEdit':this['options'][_0x1285ff(0x31a)],'hasHeightEdit':this['options']['hasHeightEdit'],'style':this['_getDrawEntityStyle'](),'position':this['position'],'positions':this['positions'],'private':!![]},![]);this['_startEditingHook']&&this['_startEditingHook'](this[_0x1285ff(0x1d8)]);this[_0x1285ff(_0x5ed13d._0x1e714a)][_0x1285ff(_0x5ed13d._0x11aaa9)]=this;var _0x2e5905=this['type']['startsWith'](this['_editing_entity']['type']);this['_editing_entity']['once'](EventType['editStop'],function(_0x447132){var _0xaf88df=_0x1285ff;_0x2687da[_0xaf88df(_0x1125b7._0x2eaddf)]();}),this['_editing_entity']['on'](EventType['editStyle'],function(_0xb9769e){var _0x167415=_0x1285ff,_0x553c8a=_0x2687da['_editing_entity'][_0x167415(0x702)]();if(_0x553c8a['style']&&_0x2e5905)_0x2687da[_0x167415(_0x2e29a5._0x93eb6c)]['style']=merge(_0x2687da['options'][_0x167415(_0x2e29a5._0x136d1f)],_0x553c8a['style']);else _0x2687da[_0x167415(0x349)]&&_0x2687da['_updateStyleByEdit'](_0x553c8a['style'],_0x553c8a);}),this['_editing_entity']['on']([EventType['editAddPoint'],EventType['editMovePoint'],EventType[_0x1285ff(_0x5ed13d._0x39e6a8)]],function(_0x24cf4d){var _0x5816ea=_0x1285ff;if(_0x2687da[_0x5816ea(0x1d8)][_0x5816ea(0x9af)])_0x2e5905?(_0x2687da['_point']=LngLatPoint[_0x5816ea(0x857)](_0x2687da['_editing_entity']['_position_draw']),_0x2687da['_position']=_0x2687da[_0x5816ea(0x1d8)]['_position_draw']):_0x2687da['position']=_0x2687da['_editing_entity']['_position_draw'];else _0x2687da['_editing_entity']['_positions_draw']&&(_0x2e5905?(_0x2687da['_points']=LngLatArray['toPoints'](_0x2687da['_editing_entity']['_positions_draw']),_0x2687da['_positions']=_0x2687da['_editing_entity']['_positions_draw']):_0x2687da['positions']=_0x2687da['_editing_entity']['_positions_draw']);}),this['_map']['graphicLayer']['addGraphic'](this['_editing_entity']),this['_editing_entity']['startEditing'](),_0x2e5905?this['show']=![]:this['_editing_entity']['type']!=='point'&&(this['_editing_entity']['entityGraphic']['show']=![]);}},{'key':_0x1dc47a(0x3da),'value':function _0x36944c(){var _0x254646=_0x1dc47a;if(!this[_0x254646(0x54a)]||!this['_editing_entity'])return this;this['_enabledEdit']=![],this['_updateDrawEntityToThis']();}}]),_0x3d08e5;}(BaseGraphic),BasePointPrimitive=function(_0x479c13){var _0x50f320={_0x28877e:0x81c,_0x55b745:0x199,_0x4ac9c0:0xb84,_0x1047da:0xe1c,_0x3dd049:0x5aa,_0x1c80cf:0x23e,_0x57dabc:0xc52,_0x34d3be:0x689},_0x5bc4ef={_0x193586:0x199},_0x47942e={_0x307fcb:0x723,_0x1c39cf:0xb26},_0x534bd6={_0x2751c1:0x848,_0x47fafc:0x690,_0x270e9b:0xb48,_0x25b92d:0xfab,_0x27235f:0x690,_0x5c35d2:0x26c},_0x574e2c={_0x2b092f:0x53d,_0x57028a:0xb58,_0x241617:0xda0},_0x21c8ed={_0x3fb968:0x53d,_0x19e863:0x32a,_0xba1e1b:0x723},_0x4825bf={_0x240f95:0x2f6,_0x19cfc1:0x1be},_0x15d95d={_0x1ce97c:0xa1e,_0x391c64:0x908,_0xacaf3f:0x705,_0x311a53:0x2d5,_0x745ec7:0xf1d,_0x1121d6:0x8b3,_0x23a719:0x1df,_0x8eebb1:0x6b4,_0x40368c:0x549,_0x43ae9d:0xce3,_0x17cc56:0xba9},_0x2b62b1={_0x241579:0x510},_0x3f1f1b={_0x4cefec:0x53d,_0x30ceec:0x749,_0x37ccae:0x66a},_0x44c2e5={_0x1f9d76:0x625},_0x1a1e96={_0x3ec44b:0xe10,_0x167536:0x595,_0x4a4b56:0x6b3,_0x37336a:0x265,_0x1956b6:0xafb,_0x1eb40b:0x750},_0x50a966={_0x7b6841:0x510},_0x3294e8={_0x2b9ea3:0x66a},_0x49f179={_0xe28d21:0xd52},_0x93402b={_0x110d77:0x2d5},_0x3f5ce0={_0x5bc5e7:0xba9},_0x3e024e={_0x15484d:0x2d5},_0x1d0e6f={_0x25d6c8:0x2d5},_0x914996={_0x3b517e:0xa86},_0x23d059={_0x4d5438:0x545},_0x5b62b1={_0x74f861:0xa86},_0x386323={_0x10a84e:0xa37},_0x20906a={_0x149760:0x380},_0x4d3800={_0x478498:0x5aa},_0x4d9759={_0x52c21e:0xa4b,_0x2abcb7:0x380,_0x57c885:0x510,_0x5e10d7:0x1d8},_0x598e3e={_0x4ccfe6:0xafb},_0x377276={_0xd6e8de:0x690,_0x549694:0x510,_0x5535e8:0xbc3},_0x260771=_0xf99cb3;_inherits(_0x247315,_0x479c13);var _0x48e31b=_createSuper(_0x247315);function _0x247315(){var _0x34ba24=_0x3c32,_0x490b63,_0x1acac3,_0x3b7a73=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};_classCallCheck(this,_0x247315),_0x1acac3=_0x48e31b['call'](this,_0x3b7a73),_0x1acac3['_hasEdit']=(_0x490b63=_0x1acac3[_0x34ba24(_0x377276._0xd6e8de)]['hasEdit'])!==null&&_0x490b63!==void 0x0?_0x490b63:!![];_0x3b7a73['positions']&&(_0x1acac3[_0x34ba24(0x5aa)]=_0x3b7a73[_0x34ba24(0x5aa)]);if(_0x3b7a73['position'])_0x1acac3['position']=_0x3b7a73['position'];else{if(_0x3b7a73['modelMatrix']){_0x1acac3['_position']=Cesium__namespace['Matrix4'][_0x34ba24(0xa49)](_0x3b7a73['modelMatrix'],new Cesium__namespace[(_0x34ba24(0x741))]()),_0x1acac3['_point']=LngLatPoint[_0x34ba24(0x857)](_0x1acac3['_position']);if(!Cesium__namespace['defined'](_0x1acac3['style']['heading'])){var _0x3efc1e=Cesium__namespace['Matrix4']['getMatrix3'](_0x3b7a73[_0x34ba24(_0x377276._0x549694)],new Cesium__namespace['Matrix3']()),_0x321cea=Cesium__namespace[_0x34ba24(0xa1e)]['getMatrix3'](Cesium__namespace['Transforms']['eastNorthUpToFixedFrame'](_0x1acac3['_position']),new Cesium__namespace['Matrix3']()),_0x52ffd1=Cesium__namespace['Matrix3']['getColumn'](_0x321cea,0x0,new Cesium__namespace['Cartesian3']()),_0x37dd01=Cesium__namespace['Matrix3']['getColumn'](_0x321cea,0x1,new Cesium__namespace[(_0x34ba24(0x741))]()),_0xb62e1c=Cesium__namespace['Matrix3']['getColumn'](_0x321cea,0x2,new Cesium__namespace[(_0x34ba24(0x741))]()),_0xbaf46b=Cesium__namespace['Matrix3']['getColumn'](_0x3efc1e,0x0,new Cesium__namespace['Cartesian3']());_0xbaf46b=Cesium__namespace['Cartesian3']['cross'](_0xbaf46b,_0xb62e1c,_0xbaf46b),_0xbaf46b=Cesium__namespace['Cartesian3']['cross'](_0xb62e1c,_0xbaf46b,_0xbaf46b),_0xbaf46b=Cesium__namespace[_0x34ba24(0x741)]['normalize'](_0xbaf46b,_0xbaf46b);var _0x47e39e=Cesium__namespace['Cartesian3'][_0x34ba24(_0x377276._0x5535e8)](_0x52ffd1,_0xbaf46b),_0x1ab9aa=Cesium__namespace[_0x34ba24(0x741)][_0x34ba24(0xbc3)](_0x37dd01,_0xbaf46b);_0x1ab9aa>Math['PI']*0.5&&(_0x47e39e=0x2*Math['PI']-_0x47e39e),_0x1acac3['style']['heading']=Cesium__namespace['Math']['toDegrees'](_0x47e39e);}}}return _0x1acac3;}return _createClass(_0x247315,[{'key':'position','get':function _0x499d2a(){var _0x46be14=_0x3c32;if(this['_position'])return this['_position'];if(this[_0x46be14(_0x598e3e._0x4ccfe6)]){var _0xbe7a3c,_0x398756;return this[_0x46be14(0xafb)]['getValue']((_0xbe7a3c=this['_map'])===null||_0xbe7a3c===void 0x0?void 0x0:(_0x398756=_0xbe7a3c['clock'])===null||_0x398756===void 0x0?void 0x0:_0x398756['currentTime']);}},'set':function _0x5caf86(_0x1eaeae){var _0x544121=_0x3c32,_0xde0031;if(this[_0x544121(0xb83)])return;if(this[_0x544121(0x3ab)](_0x1eaeae))return this[_0x544121(_0x4d9759._0x52c21e)];this['_point']=LngLatPoint['parse'](_0x1eaeae);if(this[_0x544121(_0x4d9759._0x2abcb7)]){var _0x3ecc4b,_0x40ca71=(_0x3ecc4b=this['style'])===null||_0x3ecc4b===void 0x0?void 0x0:_0x3ecc4b[_0x544121(0x6c8)];Cesium__namespace['defined'](_0x40ca71)&&(isString(_0x40ca71)&&(_0x40ca71=Number(template(_0x40ca71,this['attr'],!![])),isNaN(_0x40ca71)&&(_0x40ca71=0x0)),this['_point']['alt']=_0x40ca71);var _0x24cfc8=this[_0x544121(0xda0)]();_0x24cfc8!==0x0&&(this['_point']['alt']=this['_point'][_0x544121(0x679)]+_0x24cfc8);}this['_position']=(_0xde0031=this['_point'])===null||_0xde0031===void 0x0?void 0x0:_0xde0031['toCartesian'](),this['options']['modelMatrix']&&delete this[_0x544121(0x690)][_0x544121(_0x4d9759._0x57c885)],this['czmObject']&&this['_updatePositionsHook'](),this['_primitive_label']&&this['_updateLabelPosition'](),this[_0x544121(_0x4d9759._0x5e10d7)]&&(this['_editing_entity']['position']=this['_position']),this[_0x544121(0xf34)](EventType['updatePosition'],{'position':this[_0x544121(_0x4d9759._0x52c21e)]});}},{'key':_0x260771(_0x50f320._0x28877e),'get':function _0x317f58(){var _0x5816b1=_0x260771;return this[_0x5816b1(_0x4d3800._0x478498)];}},{'key':_0x260771(0x1e0),'get':function _0x19c685(){return this['_position'];}},{'key':_0x260771(_0x50f320._0x55b745),'get':function _0x3ab259(){var _0x5b9cc5=_0x260771;return this[_0x5b9cc5(_0x20906a._0x149760)];}},{'key':'coordinate','get':function _0x22aac8(){var _0x1c8e78=_0x260771;return this[_0x1c8e78(_0x386323._0x10a84e)]();}},{'key':_0x260771(_0x50f320._0x4ac9c0),'get':function _0x2fd949(){var _0x13ecf9=_0x260771;return this[_0x13ecf9(_0x5b62b1._0x74f861)];}},{'key':'centerPoint','get':function _0x2cb058(){var _0x13d598=_0x260771;return this[_0x13d598(0x199)];}},{'key':_0x260771(_0x50f320._0x1047da),'get':function _0x54bb5b(){var _0x419c58;return(_0x419c58=this['point'])===null||_0x419c58===void 0x0?void 0x0:_0x419c58['alt'];},'set':function _0x16b486(_0x33c746){var _0x325904=_0x260771;this[_0x325904(0x199)]['alt']=_0x33c746,this['position']=this['point'];}},{'key':_0x260771(_0x50f320._0x3dd049),'get':function _0x152b32(){var _0x29433e=_0x260771;return this[_0x29433e(0xa86)]?[this['position']]:null;},'set':function _0xc97a00(_0x17d253){_0x17d253&&_0x17d253['length']>0x0&&(this['position']=_0x17d253[0x0]);}},{'key':'points','get':function _0x4a62fe(){return[this['point']];}},{'key':'coordinates','get':function _0x1e869a(){var _0xb0a2ae=_0x260771;return[this[_0xb0a2ae(0x61a)]];}},{'key':'orientation','get':function _0x16897f(){var _0x41492c=_0x260771;return this['_orientation']||this['options'][_0x41492c(_0x23d059._0x4d5438)];},'set':function _0x48fd1d(_0xc3a74){this['_orientation']=_0xc3a74;}},{'key':'modelMatrix','get':function _0x1664a3(){var _0x3eb4f7=_0x260771;return this['options']['modelMatrix']?this['options']['modelMatrix']:this['_getModelMatrix'](this[_0x3eb4f7(_0x914996._0x3b517e)],this['_orientation']);}},{'key':'heading','get':function _0x1a3600(){var _0x34e8fd=_0x260771,_0x3d0f76;if(Cesium__namespace['defined'](this['_heading_reality']))return Cesium__namespace[_0x34e8fd(_0x1d0e6f._0x25d6c8)]['toDegrees'](this['_heading_reality']);return(_0x3d0f76=this['style']['heading'])!==null&&_0x3d0f76!==void 0x0?_0x3d0f76:0x0;},'set':function _0x47b27(_0x26bfe6){this['style']['heading']=_0x26bfe6,this['updateModelMatrix']();}},{'key':_0x260771(_0x50f320._0x1c80cf),'get':function _0xcf4d93(){var _0x586897=_0x260771,_0x1809e1;if(Cesium__namespace['defined'](this['_pitch_reality']))return Cesium__namespace[_0x586897(_0x3e024e._0x15484d)]['toDegrees'](this['_pitch_reality']);return(_0x1809e1=this['style']['pitch'])!==null&&_0x1809e1!==void 0x0?_0x1809e1:0x0;},'set':function _0x4728de(_0x2de6da){var _0x33b149=_0x260771;this[_0x33b149(_0x3f5ce0._0x5bc5e7)][_0x33b149(0x23e)]=_0x2de6da,this['updateModelMatrix']();}},{'key':'roll','get':function _0x171d8d(){var _0x100389=_0x260771,_0x35b83e;if(Cesium__namespace[_0x100389(0x8b3)](this['_roll_reality']))return Cesium__namespace[_0x100389(_0x93402b._0x110d77)]['toDegrees'](this['_roll_reality']);return(_0x35b83e=this['style']['roll'])!==null&&_0x35b83e!==void 0x0?_0x35b83e:0x0;},'set':function _0x4cbee3(_0x302790){this['style']['roll']=_0x302790,this['updateModelMatrix']();}},{'key':'objectsToExclude','get':function _0x135a30(){var _0x27fb28=_0x260771;if(this['options']['objectsToExclude'])return this['options']['objectsToExclude'];if(this['_primitive']instanceof Cesium__namespace[_0x27fb28(0xe5e)])return[this[_0x27fb28(_0x49f179._0xe28d21)]];return undefined;},'set':function _0x3fdc4b(_0x105f8d){this['options']['objectsToExclude']=_0x105f8d;}},{'key':_0x260771(0x749),'get':function _0x5b29d9(){var _0x6dab44=_0x260771,_0x21b961=this;return!this['_trackedEntity']&&(this[_0x6dab44(_0x3294e8._0x2b9ea3)]=this['_layer']['dataSource'][_0x6dab44(0xcb7)]['add']({'position':this['property']||new Cesium__namespace['CallbackProperty'](function(_0x25682d){return _0x21b961['_position'];},![]),'point':{'pixelSize':0x2,'color':Cesium__namespace['Color']['WHITE']['withAlpha'](0.01)}})),this['_trackedEntity'];}},{'key':_0x260771(0x41e),'get':function _0x4e03b0(){return this['_debugAxis'];},'set':function _0x58d19e(_0x582633){var _0x29f116=_0x260771,_0x7648e2=this;this['_debugAxis']=_0x582633;if(!this['debugAxisPrimitive']){var _0x12370c=Math['max'](Cesium__namespace['Cartographic']['fromCartesian'](this['positionShow'])['height']*0.06,0x64);this[_0x29f116(_0x1a1e96._0x3ec44b)]=this['_layer']['primitiveCollection'][_0x29f116(_0x1a1e96._0x167536)](new Cesium__namespace[(_0x29f116(_0x1a1e96._0x4a4b56))]({'modelMatrix':this['modelMatrix'],'length':_0x12370c,'width':0x5})),this[_0x29f116(_0x1a1e96._0x3ec44b)][_0x29f116(_0x1a1e96._0x37336a)]={'content':'<span\x20style=\x22color:\x20red;\x22>红色</span>\x20是\x20X轴<br/>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<span\x20style=\x22color:\x20green;\x22>绿色</span>\x20是\x20Y轴<br/>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<span\x20style=\x22color:\x20blue;\x22>蓝色</span>\x20是\x20Z轴','options':this[_0x29f116(0x690)]['tooltipOptions']},this[_0x29f116(_0x1a1e96._0x1956b6)]&&(this['debugAxisPrimitive']['_timeTik']=setInterval(function(){var _0x3d6758=_0x29f116;_0x7648e2['debugAxisPrimitive'][_0x3d6758(_0x50a966._0x7b6841)]=_0x7648e2['modelMatrix'];},0x12c)),this[_0x29f116(_0x1a1e96._0x1eb40b)](this['debugAxisPrimitive']);}this['debugAxisPrimitive']['show']=_0x582633;}},{'key':'debugAxisLength','get':function _0x5d85b1(){return this['debugAxisPrimitive']?this['debugAxisPrimitive']['length']:0x0;},'set':function _0x2d3b81(_0x4e8e2a){!this['debugAxisPrimitive']&&(this['debugAxis']=!![]),this['debugAxisPrimitive']['length']=_0x4e8e2a;}},{'key':'_addedHook','value':function _0x22345e(_0x81ddd4){var _0x48e5be=_0x260771;if(!this['show']||!this['position'])return;this['_forPositionProperty'](this['options']['position']),_get(_getPrototypeOf(_0x247315['prototype']),_0x48e5be(_0x44c2e5._0x1f9d76),this)['call'](this,_0x81ddd4);}},{'key':'_removedHook','value':function _0x2bbefd(_0x5b9eec){var _0x48d96e=_0x260771;this['_trackedEntity']&&(this['_map'][_0x48d96e(0x749)]===this['_trackedEntity']&&(this[_0x48d96e(_0x3f1f1b._0x4cefec)][_0x48d96e(_0x3f1f1b._0x30ceec)]=undefined),this[_0x48d96e(0x830)]['dataSource']['entities']['remove'](this[_0x48d96e(_0x3f1f1b._0x37ccae)]),delete this['_trackedEntity']),_get(_getPrototypeOf(_0x247315['prototype']),'_removedHook',this)['call'](this,_0x5b9eec);}},{'key':'updateModelMatrix','value':function _0x1daed6(){var _0xac9a9d=_0x260771;this['_primitive']&&(this['_primitive'][_0xac9a9d(0x510)]=this[_0xac9a9d(_0x2b62b1._0x241579)]);}},{'key':'_getModelMatrix','value':function _0x2cd49b(_0x896560,_0x4568bd){var _0x25dc5c=_0x260771;if(!_0x896560)return Cesium__namespace[_0x25dc5c(_0x15d95d._0x1ce97c)][_0x25dc5c(_0x15d95d._0x391c64)];var _0x45cfb2=Cesium__namespace[_0x25dc5c(0x2d5)]['toRadians'](this['style'][_0x25dc5c(_0x15d95d._0xacaf3f)]||0x0),_0x36c4c8=Cesium__namespace['Math'][_0x25dc5c(0x748)](this['style']['pitch']||0x0),_0x8fc12d=Cesium__namespace[_0x25dc5c(_0x15d95d._0x311a53)]['toRadians'](this['style']['roll']||0x0);if(_0x4568bd){if(_0x4568bd[_0x25dc5c(0x4a8)]){var _0x2e5263,_0x68e9b1;_0x4568bd=_0x4568bd['getValue']((_0x2e5263=this['_map'])===null||_0x2e5263===void 0x0?void 0x0:(_0x68e9b1=_0x2e5263[_0x25dc5c(0xafd)])===null||_0x68e9b1===void 0x0?void 0x0:_0x68e9b1['currentTime']);}if(_0x4568bd){var _0x3b9832=getHeadingPitchRollByOrientation(_0x896560,_0x4568bd);this[_0x25dc5c(0xba9)]['mergeOrientation']?(_0x45cfb2+=_0x3b9832['heading'],_0x8fc12d+=_0x3b9832['roll'],_0x36c4c8+=_0x3b9832[_0x25dc5c(0x23e)]):(!Cesium__namespace[_0x25dc5c(0x8b3)](this['style']['heading'])&&(_0x45cfb2=_0x3b9832[_0x25dc5c(0x705)]),!Cesium__namespace[_0x25dc5c(0x8b3)](this['style'][_0x25dc5c(0xf1d)])&&(_0x8fc12d=_0x3b9832[_0x25dc5c(_0x15d95d._0x745ec7)]),!Cesium__namespace[_0x25dc5c(_0x15d95d._0x1121d6)](this['style']['pitch'])&&(_0x36c4c8=_0x3b9832['pitch']));}}this['_heading_reality']=_0x45cfb2,this[_0x25dc5c(0x295)]=_0x36c4c8,this['_roll_reality']=_0x8fc12d;var _0x1b6794=Cesium__namespace['Transforms'][_0x25dc5c(0xf49)](_0x896560,new Cesium__namespace[(_0x25dc5c(_0x15d95d._0x23a719))](_0x45cfb2,_0x36c4c8,_0x8fc12d),Cesium__namespace['Ellipsoid'][_0x25dc5c(_0x15d95d._0x8eebb1)],this['options'][_0x25dc5c(_0x15d95d._0x40368c)]);if(Cesium__namespace['defined'](this['scaleX'])&&Cesium__namespace[_0x25dc5c(_0x15d95d._0x1121d6)](this['scaleY'])&&Cesium__namespace['defined'](this['scaleZ']))Cesium__namespace['Matrix4'][_0x25dc5c(_0x15d95d._0x43ae9d)](_0x1b6794,new Cesium__namespace[(_0x25dc5c(0x741))](this['scaleX'],this['scaleY'],this['scaleZ']),_0x1b6794);else Cesium__namespace[_0x25dc5c(_0x15d95d._0x1121d6)](this['style']['scale'])&&Cesium__namespace['Matrix4'][_0x25dc5c(0xce3)](_0x1b6794,new Cesium__namespace['Cartesian3'](this['style']['scale'],this[_0x25dc5c(0xba9)]['scale'],this[_0x25dc5c(_0x15d95d._0x17cc56)][_0x25dc5c(0x4e4)]),_0x1b6794);return _0x1b6794;}},{'key':_0x260771(_0x50f320._0x57dabc),'value':function _0x5f1c67(_0x1282e3){return{'type':'Point','coordinates':this['getCoordinate'](_0x1282e3===null||_0x1282e3===void 0x0?void 0x0:_0x1282e3['noAlt'])};}},{'key':'_forPositionProperty','value':function _0x2a8a76(_0x1cd50a){var _0x45f4e1=_0x260771;if(_0x1cd50a instanceof Cesium__namespace[_0x45f4e1(0xd97)]||_0x1cd50a instanceof Cesium__namespace['SampledPositionProperty']){var _0x15b590;return this['options']['frameRate']=(_0x15b590=this[_0x45f4e1(0x690)]['frameRate'])!==null&&_0x15b590!==void 0x0?_0x15b590:0x14,this['_orientation']=this['options']['orientation']||new Cesium__namespace[(_0x45f4e1(0xd66))](_0x1cd50a),this['property']=_0x1cd50a,this['bindUpdateEvent'](),!![];}else return![];}},{'key':'update','value':function _0x5cb685(_0x51c800){var _0x468b70=_0x260771;if(!this['show'])return;this['property']&&(this['_position']=this[_0x468b70(0xafb)]['getValue'](_0x51c800[_0x468b70(_0x4825bf._0x240f95)]),this[_0x468b70(_0x4825bf._0x19cfc1)]&&this[_0x468b70(0x7c1)](),this['_primitive_label']&&this['_updateLabelPosition']());}},{'key':'_getPopupPosition','value':function _0x35ff70(){return this['property']||this['position']||this['center'];}},{'key':_0x260771(0x896),'value':function _0x5a038d(_0x45b2b1,_0x3f3b15){var _0x5cbcd3=_0x260771,_0x27ba7c,_0x1e90bb,_0x1161dc,_0x5c68d3;!this['_sampledPositionProperty']&&this['_initSampledPositionProperty']();this['_removeDynamicPosition']();var _0x3e814d=((_0x27ba7c=this[_0x5cbcd3(_0x21c8ed._0x3fb968)])===null||_0x27ba7c===void 0x0?void 0x0:(_0x1e90bb=_0x27ba7c[_0x5cbcd3(0xafd)])===null||_0x1e90bb===void 0x0?void 0x0:_0x1e90bb['currentTime'])||Cesium__namespace['JulianDate']['now']();if(!_0x3f3b15)_0x3f3b15=_0x3e814d;else{if(isNumber(_0x3f3b15))_0x3f3b15=Cesium__namespace['JulianDate'][_0x5cbcd3(0x428)](_0x3e814d,_0x3f3b15,new Cesium__namespace['JulianDate']());else{if(isString(_0x3f3b15))_0x3f3b15['indexOf']('Z')===-0x1?_0x3f3b15=Cesium__namespace[_0x5cbcd3(_0x21c8ed._0x19e863)]['fromDate'](new Date(_0x3f3b15)):_0x3f3b15=Cesium__namespace['JulianDate'][_0x5cbcd3(0x613)](_0x3f3b15);else _0x3f3b15 instanceof Date&&(_0x3f3b15=Cesium__namespace['JulianDate']['fromDate'](_0x3f3b15));}}_0x45b2b1=LngLatPoint[_0x5cbcd3(0x857)](_0x45b2b1);var _0x4af5f8=(_0x1161dc=this['_sampledPositionProperty'])===null||_0x1161dc===void 0x0?void 0x0:(_0x5c68d3=_0x1161dc[_0x5cbcd3(0x70f)])===null||_0x5c68d3===void 0x0?void 0x0:_0x5c68d3['_times'];if(this[_0x5cbcd3(0x690)][_0x5cbcd3(0x8c2)]&&(_0x4af5f8===null||_0x4af5f8===void 0x0?void 0x0:_0x4af5f8['length'])>0x0&&this['_position']){var _0x2ee002=_0x4af5f8[_0x4af5f8['length']-0x1];if(Cesium__namespace['JulianDate']['secondsDifference'](_0x3e814d,_0x2ee002)>0.3){var _0x100871=this['_position'];if(this['_lastDynamicPosition']){var _0x798ad9=0.01;_0x100871=getOnLinePointByLen(this['_lastDynamicPosition'],this['_position'],_0x798ad9,!![]);}_0x100871=setPositionsHeight(_0x100871,_0x45b2b1['alt']||0x0),this['_sampledPositionProperty']['addSample'](_0x3e814d,_0x100871);}}var _0x3c2c89=_0x45b2b1['toCartesian']();return this[_0x5cbcd3(_0x21c8ed._0xba1e1b)]['addSample'](_0x3f3b15,_0x3c2c89),this['_lastDynamicPosition']=_0x3c2c89,this;}},{'key':_0x260771(_0x50f320._0x34d3be),'value':function _0x59a1dd(){var _0x5856ac=_0x260771,_0x30d79e,_0x7725f,_0x2ea113=this;this['_clampToTilesetFrame']=-0x1,this['_frameRateHeight']=(_0x30d79e=this['options']['frameRateHeight'])!==null&&_0x30d79e!==void 0x0?_0x30d79e:0x1e,this[_0x5856ac(_0x534bd6._0x2751c1)]=(_0x7725f=this[_0x5856ac(_0x534bd6._0x47fafc)]['maxCacheCount'])!==null&&_0x7725f!==void 0x0?_0x7725f:0x32;var _0x662fda;if(this[_0x5856ac(0x723)])_0x662fda=this['_sampledPositionProperty'];else{var _0x2d1508,_0x55b323;_0x662fda=new Cesium__namespace['SampledPositionProperty'](this[_0x5856ac(0x690)][_0x5856ac(_0x534bd6._0x270e9b)],this['options'][_0x5856ac(_0x534bd6._0x25b92d)]),_0x662fda['forwardExtrapolationType']=(_0x2d1508=this[_0x5856ac(_0x534bd6._0x27235f)][_0x5856ac(0x761)])!==null&&_0x2d1508!==void 0x0?_0x2d1508:Cesium__namespace['ExtrapolationType'][_0x5856ac(_0x534bd6._0x5c35d2)],_0x662fda['backwardExtrapolationType']=(_0x55b323=this['options']['backwardExtrapolationType'])!==null&&_0x55b323!==void 0x0?_0x55b323:Cesium__namespace[_0x5856ac(0xdad)]['NONE'],this['_sampledPositionProperty']=_0x662fda;}this[_0x5856ac(0xafb)]=new Cesium__namespace['CallbackProperty'](function(_0x445441){var _0x306cd0=_0x5856ac;if(!_0x2ea113['_map'])return undefined;var _0x37c12b=_0x662fda[_0x306cd0(0x4a8)](_0x445441);if(_0x37c12b&&_0x2ea113[_0x306cd0(0x690)]['clampToTileset']){_0x2ea113[_0x306cd0(0xe89)]++;if(!_0x2ea113['_clampToTilesetHeight']||_0x2ea113['_clampToTilesetFrame']%_0x2ea113['_frameRateHeight']===0x0){var _0x5f34b6=getHeight(_0x2ea113[_0x306cd0(_0x574e2c._0x2b092f)]['scene'],_0x37c12b,{'objectsToExclude':_0x2ea113[_0x306cd0(_0x574e2c._0x57028a)],'has3dtiles':!![]});_0x5f34b6&&(_0x2ea113['_clampToTilesetHeight']=_0x5f34b6);}if(_0x2ea113['_clampToTilesetHeight']){var _0x10dba3=Cesium__namespace['Cartographic']['fromCartesian'](_0x37c12b);_0x37c12b=Cesium__namespace['Cartesian3']['fromRadians'](_0x10dba3[_0x306cd0(0x692)],_0x10dba3['latitude'],_0x2ea113['_clampToTilesetHeight']+_0x2ea113[_0x306cd0(_0x574e2c._0x241617)]());}}return _0x37c12b;},![]),this['_orientation']=this['options']['orientation']||new Cesium__namespace[(_0x5856ac(0xd66))](_0x662fda),this['bindUpdateEvent']();}},{'key':'_removeDynamicPosition','value':function _0x575de8(){var _0x9095ab=_0x260771,_0x1507b5,_0x412b69;if(this['_maxCacheCount']<0x1)return;var _0x2a93f9=(_0x1507b5=this['_sampledPositionProperty'])===null||_0x1507b5===void 0x0?void 0x0:(_0x412b69=_0x1507b5['_property'])===null||_0x412b69===void 0x0?void 0x0:_0x412b69['_times'];if(!_0x2a93f9||_0x2a93f9[_0x9095ab(0xec0)]===0x0)return;var _0x12c26d=_0x2a93f9['length']-this[_0x9095ab(0x848)]-0x1;_0x12c26d>0x0&&this[_0x9095ab(_0x47942e._0x307fcb)]['removeSamples'](new Cesium__namespace[(_0x9095ab(_0x47942e._0x1c39cf))]({'start':_0x2a93f9[0x0],'stop':_0x2a93f9[_0x12c26d]}));}},{'key':'autoSurfaceHeight','value':function _0x1d05cd(){var _0x2b27d2={_0x5bae3c:0xa86},_0x57957b=this,_0x275b88=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return getSurfaceHeight(this['_map']['scene'],this['position'],_0x275b88)['then'](function(_0x9f333d){var _0x33883b=_0x3c32;_0x9f333d['position']&&(_0x57957b[_0x33883b(_0x2b27d2._0x5bae3c)]=_0x9f333d['position']);});}},{'key':'clampToGround','value':function _0x3cf6fe(_0x1256d8){return this['autoSurfaceHeight'](_0x1256d8);}},{'key':'getCoordinate','value':function _0x3108d5(_0x33ef43){var _0x567357=_0x260771;return this['point']?this[_0x567357(_0x5bc4ef._0x193586)]['toArray'](_0x33ef43):[];}}]),_0x247315;}(BasePrimitive),PointPrimitive=function(_0x3156ef){var _0x10fbe0={_0x34a087:0x54b,_0x5e4e41:0xae1},_0x5804e9={_0x332a6d:0x199},_0x4bc17c=_0xf99cb3;_inherits(_0x206244,_0x3156ef);var _0x289908=_createSuper(_0x206244);function _0x206244(){return _classCallCheck(this,_0x206244),_0x289908['apply'](this,arguments);}return _createClass(_0x206244,[{'key':'primitiveCollection','get':function _0x13be2f(){var _0x92c146;return(_0x92c146=this['_layer'])===null||_0x92c146===void 0x0?void 0x0:_0x92c146['pointCollection'];}},{'key':_0x4bc17c(_0x10fbe0._0x34a087),'value':function _0x2d3996(_0x147bda){var _0x3381ad=_0x4bc17c;if(this['_primitive'])this[_0x3381ad(0xd52)]['show']=_0x147bda;else _0x147bda&&_get(_getPrototypeOf(_0x206244['prototype']),'_showHook',this)[_0x3381ad(0xa10)](this,_0x147bda);}},{'key':'_addedHook','value':function _0x35bc5d(_0x2146c7){var _0x4eebe2=_0x4bc17c;if(!this['show'])return;this['_forPositionProperty'](this['options']['position']);this[_0x4eebe2(0xd52)]&&this['primitiveCollection'][_0x4eebe2(0x7b5)](this['_primitive']);var _0x141f99=PointStyleConver['toCesiumVal'](this['style'],{'show':this[_0x4eebe2(0xa24)],'position':this[_0x4eebe2(0xa86)]});this[_0x4eebe2(0xd52)]=this['primitiveCollection']['add'](_0x141f99),this[_0x4eebe2(0xba9)][_0x4eebe2(0xf83)]&&this['_addLabel']();}},{'key':_0x4bc17c(0xa09),'value':function _0x5a82e7(_0x5c1866,_0x2b1e44){var _0xa1a515=_0x4bc17c;PointStyleConver[_0xa1a515(0x438)](_0x5c1866,this['primitive']);}},{'key':'_style2Json','value':function _0x5de1fa(_0x115c54,_0x1c77f4){return PointStyleConver['toJSON'](_0x115c54,_0x1c77f4);}},{'key':'_updatePositionsHook','value':function _0x687229(){this['_primitive']['position']=this['position'];}},{'key':_0x4bc17c(_0x10fbe0._0x5e4e41),'value':function _0x2ace43(_0x5d27d3,_0x3d35ab){var _0x5737bd=_0x4bc17c;return create$4(_0x5737bd(_0x5804e9._0x332a6d),_0x5d27d3);}}]),_0x206244;}(BasePointPrimitive);register$4('pointP',PointPrimitive,!![]);var BasePolyPrimitive=function(_0x39e25e){var _0x2a71bc={_0xeb4aa3:0x81c},_0x470e71={_0x2917f4:0x7f1},_0x30dcfd={_0x25f01f:0xf88},_0x2e8397={_0x237354:0xbf1,_0x893a90:0xdb9},_0x5399f1={_0x157245:0x5aa},_0x5e8cf4={_0x51c8ed:0x487},_0x5a6f4a={_0x38e3d5:0xe5c},_0x1040d5={_0x1e44e9:0x5aa},_0x288220={_0x4fdc92:0x66b,_0x18e161:0x1e9},_0x492d16={_0x532a9f:0xa10,_0xa26276:0x5aa},_0x1dc084=_0xf99cb3;_inherits(_0x518b5b,_0x39e25e);var _0x48aec7=_createSuper(_0x518b5b);function _0x518b5b(){var _0x5a5a6d=_0x3c32,_0x48122e,_0x4cae00,_0x565eb8=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x518b5b),_0x4cae00=_0x48aec7[_0x5a5a6d(_0x492d16._0x532a9f)](this,_0x565eb8),_0x4cae00['_hasEdit']=(_0x48122e=_0x4cae00['options']['hasEdit'])!==null&&_0x48122e!==void 0x0?_0x48122e:!![],_0x565eb8[_0x5a5a6d(_0x492d16._0xa26276)]&&(_0x4cae00['style'][_0x5a5a6d(0x5ba)]>0x0?_0x4cae00[_0x5a5a6d(0x5aa)]=bufferPoints(_0x565eb8['positions'],_0x4cae00['style']['buffer'],_0x4cae00['style'][_0x5a5a6d(0xa1c)]):_0x4cae00['positions']=_0x565eb8['positions']),_0x4cae00;}return _createClass(_0x518b5b,[{'key':'center','get':function _0x29b572(){var _0x3d12ab=_0x3c32;return this[_0x3d12ab(0xba9)]['closure']?this[_0x3d12ab(_0x288220._0x4fdc92)]:this[_0x3d12ab(_0x288220._0x18e161)];}},{'key':'centerOfMass','get':function _0x462777(){var _0x168f06=_0x3c32;return centerOfMass(this[_0x168f06(_0x1040d5._0x1e44e9)]);}},{'key':'centerOfLine','get':function _0x4c90c6(){var _0x242e65=this['positions'];if(!_0x242e65||_0x242e65['length']===0x0)return null;else{if(_0x242e65['length']===0x1)return _0x242e65[0x0];}return _0x242e65['length']<0xa?sliceByMaxDistance(_0x242e65,this['distance']/0x2,{'point':!![]}):_0x242e65[Math['floor'](_0x242e65['length']/0x2)];}},{'key':'distance','get':function _0x825578(){return getDistance(this['positions']);}},{'key':'area','get':function _0x2a53a6(){var _0x26657a=_0x3c32;return getSurfaceArea(this[_0x26657a(0x5aa)]);}},{'key':'positions','get':function _0x1ce236(){return this['_positions'];},'set':function _0x54e5bf(_0x2e49fe){var _0x7991d2=_0x3c32,_0x2510dc=this;if(!_0x2e49fe||this['isDestroy'])return;var _0x1b0c97=[],_0x54fa98=[];_0x2e49fe['forEach'](function(_0x5d78b2,_0xf58200){var _0x4efbc3=LngLatPoint['parse'](_0x5d78b2);if(!_0x4efbc3||!_0x4efbc3['valid']())return;var _0x13fa22=_0x2510dc['style']['setHeight'];if(Cesium__namespace['defined'](_0x13fa22)){if(isString(_0x13fa22))_0x13fa22=Number(template(_0x13fa22,_0x2510dc['attr'],!![])),isNaN(_0x13fa22)&&(_0x13fa22=0x0);else Array['isArray'](_0x13fa22)&&(_0x13fa22=_0x13fa22[_0xf58200]||0x0);_0x4efbc3['alt']=_0x13fa22;}var _0x37e9e4=_0x2510dc['getAddHeight'](_0xf58200);_0x37e9e4!==0x0&&(_0x4efbc3['alt']=_0x4efbc3['alt']+_0x37e9e4),_0x1b0c97['push'](_0x4efbc3),_0x54fa98['push'](_0x4efbc3['toCartesian']());}),this['_points']=_0x1b0c97,this['_positions']=_0x54fa98,this['_primitive']&&this['_updatePositionsHook'](),this['_primitive_label']&&this['_updateLabelPosition'](),this['_editing_entity']&&(this[_0x7991d2(0x1d8)]['positions']=_0x54fa98),this['fire'](EventType['updatePosition'],{'positions':this['_positions']});}},{'key':_0x1dc084(_0x2a71bc._0xeb4aa3),'get':function _0x44c512(){return this['positions'];}},{'key':'points','get':function _0x19ea81(){var _0x9e89c2=_0x1dc084;return!this['_points']&&(this[_0x9e89c2(0xeb8)]=LngLatArray['toPoints'](this[_0x9e89c2(_0x5a6f4a._0x38e3d5)])),this[_0x9e89c2(0xeb8)];}},{'key':'coordinates','get':function _0x3d6e40(){var _0x50c8cb=_0x1dc084;return this[_0x50c8cb(_0x5e8cf4._0x51c8ed)]();}},{'key':_0x1dc084(0xf6c),'get':function _0x2c50fc(){var _0x39c657=_0x1dc084;return Cesium__namespace['Rectangle']['fromCartesianArray'](this[_0x39c657(_0x5399f1._0x157245)]);}},{'key':'_getGeoJsonGeometry','value':function _0x1d9247(_0x1e72e1){var _0x4beb05=_0x1dc084;return{'type':_0x4beb05(_0x2e8397._0x237354),'coordinates':this['getCoordinates'](_0x1e72e1===null||_0x1e72e1===void 0x0?void 0x0:_0x1e72e1[_0x4beb05(_0x2e8397._0x893a90)])};}},{'key':'getCoordinates','value':function _0x22125f(_0x509d5c){var _0x5a87b6=[];return this['points']['forEach'](function(_0x672639){_0x5a87b6['push'](_0x672639['toArray'](_0x509d5c));}),_0x5a87b6;}},{'key':'isInPoly','value':function _0x367889(_0x59d42a){var _0x796887=_0x1dc084,_0x308e20=LngLatPoint['parse'](_0x59d42a),_0x3422c6=Cesium__namespace[_0x796887(0x9f1)]['contains'](Cesium__namespace['Rectangle']['fromCartesianArray'](this['positions']),_0x308e20['toCartographic']());if(!_0x3422c6)return![];return isInPoly(_0x308e20,this[_0x796887(_0x30dcfd._0x25f01f)]);}},{'key':'autoSurfaceHeight','value':function _0x280056(){var _0xc69837=_0x1dc084,_0x5362f6=this,_0x5e599f=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return computeSurfacePoints(_objectSpread2(_objectSpread2({},_0x5e599f),{},{'map':this[_0xc69837(0x53d)],'positions':this['positions']}))[_0xc69837(_0x470e71._0x2917f4)](function(_0x56cf8a){return!_0x56cf8a['noHeight']&&(_0x5362f6['positions']=_0x56cf8a['positions']),_0x56cf8a;});}},{'key':_0x1dc084(0x641),'value':function _0x4f73a0(_0xc68c3e){return this['autoSurfaceHeight'](_0xc68c3e);}}]),_0x518b5b;}(BasePrimitive),PolylinePrimitive=function(_0x2b1e8c){var _0x35f61f={_0x239dba:0x200},_0x4fadbd={_0x34ef0f:0x7dc},_0x3a3318={_0x384fc1:0x802,_0x1e7078:0xea4},_0x34a752={_0x3af6fb:0x5aa,_0x45c427:0xec0,_0x25ed2e:0x388},_0x3e0346={_0x2a6476:0x438},_0xd329cd=_0xf99cb3;_inherits(_0x458b50,_0x2b1e8c);var _0x15a91=_createSuper(_0x458b50);function _0x458b50(){return _classCallCheck(this,_0x458b50),_0x15a91['apply'](this,arguments);}return _createClass(_0x458b50,[{'key':'_conversionStyle','value':function _0x359804(_0x2a40f4){var _0x3e40a2=_0x3c32;return PolylineStyleConver[_0x3e40a2(_0x3e0346._0x2a6476)](_0x2a40f4);}},{'key':_0xd329cd(0xf6a),'value':function _0x59c791(_0x4ae3bf,_0x4eec17){return PolylineStyleConver['toJSON'](_0x4ae3bf,_0x4eec17);}},{'key':_0xd329cd(_0x35f61f._0x239dba),'value':function _0x41d2e0(_0x2caa1d,_0x1f33b5){var _0x3d84cd=_0xd329cd,_0x44a241;_0x2caa1d[_0x3d84cd(_0x34a752._0x3af6fb)]=this[_0x3d84cd(_0x34a752._0x3af6fb)]||[];_0x2caa1d['closure']&&((_0x44a241=_0x2caa1d['positions'])===null||_0x44a241===void 0x0?void 0x0:_0x44a241[_0x3d84cd(_0x34a752._0x45c427)])>0x0&&(_0x2caa1d['positions']=_0x2caa1d['positions']['concat'](_0x2caa1d[_0x3d84cd(0x5aa)][0x0]));var _0x25b57e=_0x2caa1d['clampToGround']?Cesium__namespace['GroundPolylineGeometry']:Cesium__namespace['PolylineGeometry'];return new Cesium__namespace['GeometryInstance']({'id':this['id'],'geometry':new _0x25b57e(_0x2caa1d),'attributes':this['options'][_0x3d84cd(_0x34a752._0x25ed2e)]});}},{'key':_0xd329cd(0x861),'value':function _0x5847c7(_0x2b272e,_0x2457c5){var _0x26a24d=_0xd329cd;if(_0x2b272e['_isColorMaterial']){_0x2457c5['geometryInstances']['geometry'][_0x26a24d(0x983)]=Cesium__namespace['PolylineColorAppearance']['VERTEX_FORMAT'];if(!_0x2b272e['colors']){var _0x331e02=this['_getColorByColorMaterial'](_0x2b272e);_0x2457c5['geometryInstances']['attributes']=_0x2457c5[_0x26a24d(0xf01)][_0x26a24d(0x388)]||{},_0x2457c5['geometryInstances']['attributes']['color']=Cesium__namespace['ColorGeometryInstanceAttribute'][_0x26a24d(_0x3a3318._0x384fc1)](_0x331e02),_0x2b272e['depthFail']&&(_0x2457c5['geometryInstances']['attributes']['depthFailColor']=Cesium__namespace['ColorGeometryInstanceAttribute']['fromColor'](_0x2b272e['depthFailColor']||_0x331e02));}return new Cesium__namespace[(_0x26a24d(0x4e8))](_objectSpread2({},_0x2b272e));}else return new Cesium__namespace[(_0x26a24d(_0x3a3318._0x1e7078))](_objectSpread2({},_0x2b272e));}},{'key':'_updateStyleHook','value':function _0x57bc19(_0x5a03f9,_0x30208f){var _0x5611b6=_0xd329cd;Cesium__namespace['defined'](_0x30208f[_0x5611b6(0x98c)])&&Object[_0x5611b6(0xf24)](_0x30208f)===0x1?_get(_getPrototypeOf(_0x458b50[_0x5611b6(_0x4fadbd._0x34ef0f)]),_0x5611b6(0xa09),this)['call'](this,_0x5a03f9,_0x30208f):this['redraw'](_0x5a03f9);}},{'key':'_getDrawEntityClass','value':function _0x316d31(_0x4cd6e1,_0x191ba7){return create$4('polyline',_0x4cd6e1);}}]),_0x458b50;}(BasePolyPrimitive);register$4('polylineP',PolylinePrimitive);var BaseLayer=function(_0x25216a){var _0x21ff26={_0x2d3f2b:0xb29,_0x4979fe:0x757,_0x358d9f:0xbb6,_0x147294:0xa24,_0x5e628f:0x1b1,_0x2b0993:0xf9a,_0x6a8cb1:0xc76},_0x50f3e5={_0x17bf9c:0x7dc},_0x5e8024={_0x197c73:0x89d,_0x46e7ba:0x1be,_0x2182aa:0x757,_0x861be4:0xf51},_0x397e58={_0x191761:0x690,_0x418e28:0xece,_0x225942:0xc20,_0x59fe6d:0x3c8,_0x19050c:0x265,_0x4aa643:0x265},_0x48d598={_0x3dcf3a:0xa24},_0x2f4c42={_0x9ff05:0x690,_0x20cd9:0x665,_0x223835:0x8b3},_0x59cda9={_0x2aeb2b:0x53d,_0x38e2f:0x95b},_0x17dca0={_0xac9729:0xec0,_0x3d8cbe:0xf34},_0x15ebf4={_0x5b5962:0x50c,_0x257ec1:0x8e6,_0x10ef4e:0x7b5,_0x1627a0:0x690},_0x125a42={_0x4582a5:0x50c,_0x2f5061:0x690,_0x409be6:0x625,_0x57a620:0xba1,_0x5d9180:0x6cd,_0x44638c:0xf34},_0x11a0aa={_0x3d59aa:0x53d},_0x4a1def={_0x2042dc:0x1b1,_0x46c1ff:0x9b7},_0x38a549={_0x155bd9:0xa24,_0x3c78df:0x54b},_0x4e5f1b={_0x3a2f5a:0x71d},_0xcf4891={_0x4b6392:0x6cd},_0x2a8165={_0x3d16d6:0x690},_0x1a64d8={_0x49ee60:0x2b9,_0x777f38:0xcd0,_0x2b4ba1:0x213,_0x512959:0xc76},_0x7c24a5=_0xf99cb3;_inherits(_0x576c5f,_0x25216a);var _0x4eb120=_createSuper(_0x576c5f);function _0x576c5f(){var _0x4dc33f=_0x3c32,_0x439aab,_0x5233e9,_0x25edd7,_0x50ef7e,_0x40ca29,_0x1e5bff=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x576c5f),_0x40ca29=_0x4eb120['call'](this,_0x1e5bff),_0x40ca29['options']=_0x1e5bff,_0x1e5bff['id']=(_0x439aab=_0x1e5bff['id'])!==null&&_0x439aab!==void 0x0?_0x439aab:createGuid(),_0x1e5bff['pid']=(_0x5233e9=_0x1e5bff['pid'])!==null&&_0x5233e9!==void 0x0?_0x5233e9:-0x1,_0x40ca29['_show']=(_0x25edd7=_0x1e5bff['show'])!==null&&_0x25edd7!==void 0x0?_0x25edd7:!![],_0x40ca29[_0x4dc33f(_0x1a64d8._0x49ee60)]=_0x1e5bff[_0x4dc33f(0x420)],_0x40ca29['_opacity']=(_0x50ef7e=_0x1e5bff[_0x4dc33f(0x665)])!==null&&_0x50ef7e!==void 0x0?_0x50ef7e:0x1,Cesium__namespace['defined'](_0x1e5bff[_0x4dc33f(_0x1a64d8._0x777f38)])&&(_0x40ca29['_opacity']=_0x1e5bff[_0x4dc33f(0xcd0)]),_0x40ca29['options']['proxy']&&(isString(_0x40ca29['options']['proxy'])?_0x40ca29[_0x4dc33f(_0x1a64d8._0x2b4ba1)]=new Cesium__namespace[(_0x4dc33f(0xe2b))](_0x40ca29['options']['proxy']):_0x40ca29[_0x4dc33f(_0x1a64d8._0x2b4ba1)]=_0x40ca29['options']['proxy']),_0x40ca29[_0x4dc33f(_0x1a64d8._0x512959)](),_0x40ca29['_readyPromise']=Cesium__namespace[_0x4dc33f(0xada)]?Cesium__namespace['defer']():Cesium__namespace['when']['defer'](),_0x40ca29[_0x4dc33f(0x50c)]=State['INITIALIZED'],_0x40ca29;}return _createClass(_0x576c5f,[{'key':'id','get':function _0x24739e(){var _0x3872a4=_0x3c32;return this[_0x3872a4(_0x2a8165._0x3d16d6)]['id'];},'set':function _0x4134bd(_0x517d8d){this['options']['id']=_0x517d8d;}},{'key':'uuid','get':function _0x52e49d(){return this['options']['id'];}},{'key':'name','get':function _0x5bcd39(){return this['options']['name'];},'set':function _0x1ddb03(_0x30936e){var _0xcc2979=_0x3c32;this[_0xcc2979(0x690)]['name']=_0x30936e;}},{'key':_0x7c24a5(_0x21ff26._0x2d3f2b),'get':function _0x13066f(){return this['options']['pid'];},'set':function _0x486d49(_0x2af366){this['options']['pid']=_0x2af366;}},{'key':_0x7c24a5(_0x21ff26._0x4979fe),'get':function _0x272794(){return this['_type'];}},{'key':_0x7c24a5(_0x21ff26._0x358d9f),'get':function _0x1b519c(){return this['_state'];}},{'key':'isAdded','get':function _0x3ab5f9(){var _0x51ec9a=_0x7c24a5;return this[_0x51ec9a(0x50c)]===State[_0x51ec9a(_0xcf4891._0x4b6392)];}},{'key':'isDestroy','get':function _0x513af5(){var _0xadcfeb=_0x7c24a5;return this[_0xadcfeb(0x50c)]===State[_0xadcfeb(0xb7b)];}},{'key':_0x7c24a5(0xdc9),'get':function _0x4e0144(){var _0x2d2ef3=_0x7c24a5;if(this[_0x2d2ef3(0x2b9)])return!![];return![];}},{'key':_0x7c24a5(0xbe3),'get':function _0x4e5e07(){var _0x14ab63=_0x7c24a5;return this[_0x14ab63(_0x4e5f1b._0x3a2f5a)]['promise'];}},{'key':'layer','get':function _0x2cd38f(){return null;}},{'key':_0x7c24a5(_0x21ff26._0x147294),'get':function _0x472560(){return this['_show'];},'set':function _0x34acd3(_0x233009){var _0x98e398=_0x7c24a5;if(this['_show']===_0x233009||this[_0x98e398(0xb83)])return;this['options'][_0x98e398(_0x38a549._0x155bd9)]=_0x233009,this['_show']=_0x233009,this['layer']&&(Array['isArray'](this['layer'])?this['layer']['forEach'](function(_0x4b77a9){_0x4b77a9['show']=_0x233009;}):this['layer']['show']=_0x233009),this['isAdded']&&(this['_showHook']&&this[_0x98e398(_0x38a549._0x3c78df)](_0x233009),_0x233009?this[_0x98e398(0xf34)](EventType['show']):this['fire'](EventType['hide']));}},{'key':_0x7c24a5(_0x21ff26._0x5e628f),'get':function _0x1c1e1f(){var _0x961c12=_0x7c24a5;if(this['options'][_0x961c12(_0x4a1def._0x2042dc)]===![])return![];return!!this[_0x961c12(_0x4a1def._0x46c1ff)];}},{'key':'opacity','get':function _0xa7fb8a(){return this['_opacity'];},'set':function _0x5dcdb6(_0x4dd57d){this['_opacity']=_0x4dd57d,this['setOpacity']&&this['setOpacity'](_0x4dd57d);}},{'key':'addTo','value':function _0x589d11(_0x428ec8){return _0x428ec8&&_0x428ec8['addLayer']&&_0x428ec8['addLayer'](this),this;}},{'key':'remove','value':function _0x12c56e(_0x33f946){var _0x376465=_0x7c24a5;this['_map']&&this[_0x376465(_0x11a0aa._0x3d59aa)]['removeLayer'](this,_0x33f946);}},{'key':'_onAdd','value':function _0xdd6cbd(_0x3a57a0){var _0x58b686=_0x7c24a5,_0x64e108;if(this[_0x58b686(_0x125a42._0x4582a5)]===State[_0x58b686(0x6cd)])return;this['_map']=_0x3a57a0;if(this['options']['eventParent'])this['addEventParent'](this['options'][_0x58b686(0xdda)]);else{if(((_0x64e108=this[_0x58b686(_0x125a42._0x2f5061)])===null||_0x64e108===void 0x0?void 0x0:_0x64e108[_0x58b686(0xdda)])===![]);else this['addEventParent'](_0x3a57a0);}this[_0x58b686(0xfaf)]&&(!this['_createOK']&&(this['_mountedHook'](),this['_createOK']=!![])),this[_0x58b686(_0x125a42._0x409be6)]&&this['_addedHook'](),this[_0x58b686(_0x125a42._0x2f5061)][_0x58b686(_0x125a42._0x57a620)]&&this['flyToByAnimationEnd']({'duration':0x0}),this['_state']=State[_0x58b686(_0x125a42._0x5d9180)],this[_0x58b686(_0x125a42._0x44638c)](EventType['add']),this['fire'](EventType['addLayer'],{},!![]);}},{'key':_0x7c24a5(_0x21ff26._0x2b0993),'value':function _0x4f4c25(){var _0x5beabd=_0x7c24a5,_0x3c18ce,_0x1c2343;if(this[_0x5beabd(_0x15ebf4._0x5b5962)]!==State['ADDED'])return;if(!this[_0x5beabd(0x53d)])return;this[_0x5beabd(_0x15ebf4._0x257ec1)]&&this['_removedHook'](),this[_0x5beabd(0x50c)]=State['REMOVED'],this[_0x5beabd(0xf34)](EventType[_0x5beabd(_0x15ebf4._0x10ef4e)]),this['fire'](EventType['removeLayer'],{},!![]);if((_0x3c18ce=this['options'])!==null&&_0x3c18ce!==void 0x0&&_0x3c18ce[_0x5beabd(0xdda)])this['removeEventParent'](this['options']['eventParent']);else{if(((_0x1c2343=this[_0x5beabd(_0x15ebf4._0x1627a0)])===null||_0x1c2343===void 0x0?void 0x0:_0x1c2343['eventParent'])===![]);else this['removeEventParent'](this['_map']);}this[_0x5beabd(0x53d)]=null;}},{'key':'_mountedHook','value':function _0x5115f0(){}},{'key':'_addedHook','value':function _0x32f73f(){}},{'key':'_removedHook','value':function _0x50d3d7(){}},{'key':_0x7c24a5(0xf34),'value':function _0xbf42a3(_0x4e53f2){var _0x4f756e=_0x7c24a5,_0xb72fa5=arguments[_0x4f756e(0xec0)]>0x1&&arguments[0x1]!==undefined?arguments[0x1]:{},_0x4e3e31=arguments[_0x4f756e(_0x17dca0._0xac9729)]>0x2?arguments[0x2]:undefined;return!_0xb72fa5['layer']&&(_0xb72fa5[_0x4f756e(0xa88)]=this),_get(_getPrototypeOf(_0x576c5f['prototype']),_0x4f756e(_0x17dca0._0x3d8cbe),this)['call'](this,_0x4e53f2,_0xb72fa5,_0x4e3e31);}},{'key':_0x7c24a5(0xbfe),'value':function _0x9cc1(_0xf487e7){var _0x50478c=_0x7c24a5,_0x333a62=this;if(!this['_map']||!this['show'])return this;return this[_0x50478c(0x53d)]['isFlyAnimation']()?this['_map'][_0x50478c(0x59f)]=function(){_0x333a62['flyTo'](_0xf487e7);}:this['flyTo'](_0xf487e7),this;}},{'key':'flyTo','value':function _0x2552ad(_0x49b726){var _0x236c5b={_0x352b03:0x304},_0x42095e=_0x7c24a5,_0x3d0cc4=this,_0x184a3e=this[_0x42095e(0x304)](_0x49b726);return _0x184a3e?_0x184a3e:this['readyPromise'][_0x42095e(0x7f1)](function(_0x20ce51){var _0x12d81b=_0x42095e;return _0x3d0cc4[_0x12d81b(_0x236c5b._0x352b03)](_0x49b726);});}},{'key':'_flyTo','value':function _0x67c208(){var _0x48737a=_0x7c24a5,_0x40da6c=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};if(!this['_map'])return Promise['resolve'](![]);this['options']['flyToOptions']&&(_0x40da6c=_objectSpread2(_objectSpread2({},this['options']['flyToOptions']),_0x40da6c));this[_0x48737a(_0x59cda9._0x2aeb2b)]['cancelFlyTo']();if(this['options']['center'])return this['_map']['setCameraView'](this[_0x48737a(0x690)]['center'],_0x40da6c);var _0x2a6ac5=this['options']['extent']||this['_extent']||this['getRectangle']&&this[_0x48737a(_0x59cda9._0x38e2f)]();if(_0x2a6ac5)return this[_0x48737a(_0x59cda9._0x2aeb2b)][_0x48737a(0x5a4)](_0x2a6ac5,_0x40da6c);}},{'key':'setOptions','value':function _0x509f13(_0x3ba3e8){var _0x37c239=_0x7c24a5;if(!_0x3ba3e8||Object['keys'](_0x3ba3e8)['length']===0x0)return this;return this[_0x37c239(_0x2f4c42._0x9ff05)]=merge(this['options'],_0x3ba3e8),Cesium__namespace['defined'](_0x3ba3e8[_0x37c239(_0x2f4c42._0x20cd9)])&&(this[_0x37c239(0x665)]=_0x3ba3e8['opacity']),Cesium__namespace[_0x37c239(_0x2f4c42._0x223835)](_0x3ba3e8['name'])&&(this['name']=_0x3ba3e8['name']),Cesium__namespace['defined'](_0x3ba3e8['show'])&&(this['show']=_0x3ba3e8['show']),this['_bindControl'](),this['_setOptionsHook']&&this['_setOptionsHook'](this[_0x37c239(0x690)],_0x3ba3e8),this;}},{'key':'toJSON','value':function _0xff2e98(){var _0x5577b2=_0x7c24a5,_0x346e88=clone(this['options'],['parent','eventParent']);return _0x346e88['id']=this['id'],_0x346e88['type']=this['type'],_0x346e88['show']=this[_0x5577b2(_0x48d598._0x3dcf3a)],this['_toJsonEx'](_0x346e88),_0x346e88;}},{'key':'_toJsonEx','value':function _0x482044(_0xe33ee4){}},{'key':_0x7c24a5(_0x21ff26._0x6a8cb1),'value':function _0x2d61ea(){var _0x5cc3c8={_0x208c3b:0x685},_0x1d99cb={_0x2f6ccc:0x5ec,_0xced521:0x685},_0x482f25=_0x7c24a5,_0x4ce671=this;Cesium__namespace['defined'](this['options']['contextmenuItems'])&&(this['options']['contextmenuItems']?this['_contextmenuConfig']={'content':this['options'][_0x482f25(0x2df)],'options':this[_0x482f25(0x690)]['contextmenuOptions'],'layer':this}:this['_contextmenuConfig']=null);if(Cesium__namespace[_0x482f25(0x8b3)](this[_0x482f25(0x690)]['popup'])){if(this[_0x482f25(_0x397e58._0x191761)][_0x482f25(_0x397e58._0x418e28)]){var _0x4eccb9=this[_0x482f25(_0x397e58._0x191761)]['popupOptions']||{};this[_0x482f25(_0x397e58._0x225942)]={'options':_0x4eccb9,'content':bindLayerPopup(this[_0x482f25(0x690)][_0x482f25(0xece)],function(_0x50b85a,_0xeba8cb){var _0x2e4bac=_0x482f25,_0x30efb0=_objectSpread2({'layer_name':_0x4ce671['options']['name']},_0x4ce671[_0x2e4bac(_0x1d99cb._0x2f6ccc)](_0xeba8cb)),_0x5167a7=_0x4ce671[_0x2e4bac(_0x1d99cb._0xced521)];if(_0x4eccb9['noTitle'])_0x5167a7=null;else{if(_0x4eccb9['title'])_0x5167a7=_0x4eccb9['title'];else _0x4eccb9['titleField']&&(_0x5167a7=_0x30efb0[_0x4eccb9['titleField']]);}return getTemplateHtml({'title':_0x5167a7,'template':_0x50b85a,'attr':_0x30efb0});}),'layer':this};}else this[_0x482f25(0xc20)]=null;}if(Cesium__namespace['defined'](this[_0x482f25(0x690)][_0x482f25(_0x397e58._0x59fe6d)])){if(this['options']['tooltip']){var _0x449db6=this[_0x482f25(0x690)]['tooltipOptions']||{};this[_0x482f25(_0x397e58._0x19050c)]={'options':_0x449db6,'content':bindLayerPopup(this['options']['tooltip'],function(_0x148faa,_0x99b8a6){var _0x937cdb=_0x482f25,_0x14fb77=_objectSpread2({'layer_name':_0x4ce671['options'][_0x937cdb(_0x5cc3c8._0x208c3b)]},_0x4ce671['_getAttrForPopup'](_0x99b8a6)),_0x594da2=_0x4ce671[_0x937cdb(0x685)];if(_0x449db6['noTitle'])_0x594da2=null;else{if(_0x449db6['title'])_0x594da2=_0x449db6['title'];else _0x449db6[_0x937cdb(0x584)]&&(_0x594da2=_0x14fb77[_0x449db6['titleField']]);}return getTemplateHtml({'title':_0x594da2,'template':_0x148faa,'attr':_0x14fb77});}),'layer':this};}else this[_0x482f25(_0x397e58._0x4aa643)]=null;}}},{'key':'_getAttrForPopup','value':function _0xf08cca(_0xb6e6fa){var _0x69ab98=_0x7c24a5,_0x470adf,_0x3c206c;if(_0xb6e6fa!==null&&_0xb6e6fa!==void 0x0&&_0xb6e6fa['attr'])return _0xb6e6fa['attr'];if(_0xb6e6fa!==null&&_0xb6e6fa!==void 0x0&&(_0x470adf=_0xb6e6fa['graphic'])!==null&&_0x470adf!==void 0x0&&_0x470adf['attr'])return _0xb6e6fa['graphic']['attr'];if(!_0xb6e6fa['czmObject'])return{};var _0x2367f0=_0xb6e6fa['czmObject']['_attr']||_0xb6e6fa['czmObject'][_0x69ab98(_0x5e8024._0x197c73)]||_0xb6e6fa[_0x69ab98(_0x5e8024._0x46e7ba)]['attribute'];return _0x2367f0&&_0x2367f0[_0x69ab98(_0x5e8024._0x2182aa)]&&_0x2367f0['attr']&&(_0x2367f0=_0x2367f0[_0x69ab98(_0x5e8024._0x861be4)]),(_0x3c206c=_0x2367f0)!==null&&_0x3c206c!==void 0x0?_0x3c206c:{};}},{'key':'_filterPropagateEvent','value':function _0x42e6e6(_0x41c7a2,_0x118b3a){if(_0x118b3a['type']==='load')return![];return!![];}},{'key':'destroy','value':function _0x263be2(_0x4413bb){var _0x2a1436=_0x7c24a5;if(this['_state']===State['DESTROY'])return;this['_state']!==State['REMOVED']&&(this['clear']&&this['clear'](),this['remove']()),_get(_getPrototypeOf(_0x576c5f[_0x2a1436(_0x50f3e5._0x17bf9c)]),_0x2a1436(0x9a7),this)['call'](this,_0x4413bb),this['_state']=State['DESTROY'];}}]),_0x576c5f;}(BaseClass);function bindLayerPopup(_0x1abcc8,_0x42067d){return typeof _0x1abcc8==='function'?function(_0x4d4bf6){return _0x1abcc8(_0x4d4bf6);}:function(_0x543dff){return _0x42067d(_0x1abcc8,_0x543dff);};}var BaseGraphicLayer=function(_0x316df4){var _0x3cb122={_0x396df5:0xff6,_0x177f7d:0x6cf,_0x2afebe:0xd7d,_0x57771d:0xa3a},_0x1052f0={_0x5b204c:0x53d},_0xbe5612={_0x3865a4:0xc56},_0x3750a8={_0xaac326:0x6af},_0x2c19b0={_0x570be0:0x2c0,_0x3e3a6e:0x53d},_0x1162b1={_0x35378a:0x265},_0x4e3cfc={_0x58a312:0xec0},_0x47b06c={_0x2b4655:0xed4},_0x41fe66={_0xb4a0b4:0xd9c},_0x4e6c9b={_0x412b39:0xd9c},_0x3e5952={_0x5362fc:0x416,_0x3b6f7f:0xd9c},_0x1421ba={_0x2377ad:0xff6,_0x2aefff:0xc45,_0x8ff6ce:0x416},_0x54f837={_0x12eaa7:0x7ed},_0xe6f58a={_0x4b5957:0x9fc,_0x424bf6:0xb45},_0x52db78={_0x383d14:0x364},_0x4ec271={_0x56bf7c:0x690,_0x4d058c:0x690},_0x460c48={_0x58d08f:0x612},_0x2c1745={_0x15d91d:0x403},_0x181ee8=_0xf99cb3;_inherits(_0x56a6dd,_0x316df4);var _0x33d7ec=_createSuper(_0x56a6dd);function _0x56a6dd(){var _0xbc027c=_0x3c32,_0x2cded1=arguments[_0xbc027c(0xec0)]>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x56a6dd),_0x2cded1['url']&&_0x2cded1['templateValues']&&(_0x2cded1['url']=template(_0x2cded1['url'],_0x2cded1[_0xbc027c(_0x2c1745._0x15d91d)])),_0x33d7ec[_0xbc027c(0xa10)](this,_0x2cded1);}return _createClass(_0x56a6dd,[{'key':_0x181ee8(0x54b),'value':function _0x338479(_0x554025){var _0x4b059a=_0x181ee8;!_0x554025&&this[_0x4b059a(_0x460c48._0x58d08f)]();}},{'key':'_addedHook','value':function _0x1c637e(){var _0x48192e=_0x181ee8,_0x1b4268,_0x25a603;if(this['options'][_0x48192e(0xb45)])this['bindHighlight'](this['options']['highlight']);else(_0x1b4268=this[_0x48192e(_0x4ec271._0x56bf7c)][_0x48192e(0xabb)])!==null&&_0x1b4268!==void 0x0&&(_0x25a603=_0x1b4268[_0x48192e(0x69a)])!==null&&_0x25a603!==void 0x0&&_0x25a603['highlight']&&this['bindHighlight'](this[_0x48192e(_0x4ec271._0x4d058c)]['symbol']['styleOptions'][_0x48192e(0xb45)]);}},{'key':'_removedHook','value':function _0xaf7426(){var _0x29b344=_0x181ee8;this['_closeAllControl'](),this[_0x29b344(_0x52db78._0x383d14)]();}},{'key':'_setOptionsHook','value':function _0x35351d(_0x2c03c3,_0x2c0834){var _0x15fbc9=_0x181ee8,_0x3dbd2e,_0x974f0c;this['_highlightOptions']&&this['unbindHighlight']();if(_0x2c0834['highlight'])this[_0x15fbc9(_0xe6f58a._0x4b5957)](_0x2c03c3['highlight']);else(_0x3dbd2e=_0x2c0834['symbol'])!==null&&_0x3dbd2e!==void 0x0&&(_0x974f0c=_0x3dbd2e['styleOptions'])!==null&&_0x974f0c!==void 0x0&&_0x974f0c[_0x15fbc9(_0xe6f58a._0x424bf6)]&&this['bindHighlight'](_0x2c03c3['symbol']['styleOptions']['highlight']);}},{'key':'_closeAllControl','value':function _0x7c6ea3(){var _0x3623ad=_0x181ee8;this['closePopup'](),this['closeTooltip'](),this[_0x3623ad(0x8a4)](),this[_0x3623ad(_0x54f837._0x12eaa7)]();}},{'key':'bindHighlight','value':function _0x36fe89(_0x127895){var _0x53b985=_0x181ee8;this['unbindHighlight'](),this['_highlightOptions']=_0x127895,this['_highlightOptions']['type']===EventType[_0x53b985(0xc8f)]?this['on'](EventType['click'],this[_0x53b985(_0x1421ba._0x2377ad)],this):(this['on'](EventType['mouseOver'],this['_highlight_mouseEventHandler'],this),this['on'](EventType[_0x53b985(_0x1421ba._0x2aefff)],this[_0x53b985(_0x1421ba._0x8ff6ce)],this));}},{'key':'unbindHighlight','value':function _0x21dbdb(){var _0x3b34e5=_0x181ee8;this['_highlightOptions']&&(this['off'](EventType['click'],this['_highlight_mouseEventHandler'],this),this['off'](EventType[_0x3b34e5(0x4bb)],this[_0x3b34e5(0xff6)],this),this['off'](EventType['mouseOut'],this[_0x3b34e5(_0x3e5952._0x5362fc)],this),this['_map'][_0x3b34e5(_0x3e5952._0x3b6f7f)](),this['_highlightOptions']=null);}},{'key':_0x181ee8(_0x3cb122._0x396df5),'value':function _0x521fae(_0x5dc28f){var _0x4ac207=_0x181ee8;if(!this['_map'])return;var _0x18b368=_0x5dc28f===null||_0x5dc28f===void 0x0?void 0x0:_0x5dc28f['graphic'];_0x18b368?this['_map']['openHighlight'](_0x18b368,this['_highlightOptions'],_0x5dc28f):this['_map'][_0x4ac207(0xd9c)]();}},{'key':_0x181ee8(0x416),'value':function _0x3683a9(_0x5cd63a){var _0x23f960=_0x181ee8;this['_map'][_0x23f960(_0x4e6c9b._0x412b39)]();}},{'key':_0x181ee8(_0x3cb122._0x177f7d),'value':function _0x5f5865(_0x4e4d08,_0x2da046){var _0x57ab4b=_0x181ee8;if(!this[_0x57ab4b(0x53d)]||!_0x4e4d08)return;this['_map']['openHighlight'](_0x4e4d08,this[_0x57ab4b(0xa45)],_0x2da046);}},{'key':'closeHighlight','value':function _0x340629(){var _0x5d28f2=_0x181ee8;this['_map'][_0x5d28f2(_0x41fe66._0xb4a0b4)]();}},{'key':'hasPopup','value':function _0x3b5fe9(){var _0xd1e434=_0x181ee8;if(this['_popupConfig'])return!![];if(this[_0xd1e434(_0x47b06c._0x2b4655)]){var _0x36476d=this['_graphicList']['values'];for(var _0x184e2d=0x0,_0x2375fd=_0x36476d['length'];_0x184e2d<_0x2375fd;_0x184e2d++){var _0x4d2484=_0x36476d[_0x184e2d];if(_0x4d2484['_popupConfig'])return!![];}}return![];}},{'key':'bindPopup','value':function _0xcfb328(_0x11f223,_0x1b51cc){return this['_popupConfig']={'content':_0x11f223,'options':_0x1b51cc||this['options']['popupOptions'],'layer':this},this;}},{'key':'unbindPopup','value':function _0x4e606b(_0x39cd50){return this['closePopup'](),_0x39cd50?this['_popupConfig']=![]:this['_popupConfig']=null,this;}},{'key':'openPopup','value':function _0x283f9a(_0x28d317){var _0x48ae47=_0x181ee8;if(_0x28d317['openPopup'])_0x28d317[_0x48ae47(0xa57)]();else this[_0x48ae47(0xc20)]&&_0x28d317&&this['_map']&&(this[_0x48ae47(0xc20)][_0x48ae47(0x2c0)]=null,this['_map']['popup']['open'](_0x28d317,this['_popupConfig']));return this;}},{'key':'closePopup','value':function _0x4166bb(){return this['_map']&&this['hasPopup']()&&this['_map']['popup']['close'](null,this),this;}},{'key':'hasTooltip','value':function _0x41e9da(){var _0x2e5799=_0x181ee8;if(this['_tooltipConfig'])return!![];if(this['_graphicList']){var _0x39a6bc=this[_0x2e5799(0xed4)]['values'];for(var _0xd35ed3=0x0,_0x27d867=_0x39a6bc[_0x2e5799(_0x4e3cfc._0x58a312)];_0xd35ed3<_0x27d867;_0xd35ed3++){var _0x531b15=_0x39a6bc[_0xd35ed3];if(_0x531b15['_tooltipConfig'])return!![];}}return![];}},{'key':'bindTooltip','value':function _0x4097c8(_0x5f2610,_0x92f1f6){return this['_tooltipConfig']={'content':_0x5f2610,'options':_0x92f1f6||this['options']['tooltipOptions'],'layer':this},this;}},{'key':'unbindTooltip','value':function _0x1de795(_0x9c002b){var _0x31bdf2=_0x181ee8;return _0x9c002b?this[_0x31bdf2(_0x1162b1._0x35378a)]=![]:this[_0x31bdf2(_0x1162b1._0x35378a)]=null,this[_0x31bdf2(0xca4)](),this;}},{'key':_0x181ee8(_0x3cb122._0x2afebe),'value':function _0x568278(_0x18cc77){var _0x5a772b=_0x181ee8;if(_0x18cc77['openTooltip'])_0x18cc77['openTooltip']();else this['_tooltipConfig']&&_0x18cc77&&this['_map']&&(this['_tooltipConfig'][_0x5a772b(_0x2c19b0._0x570be0)]=null,this[_0x5a772b(_0x2c19b0._0x3e3a6e)]['tooltip']['open'](_0x18cc77,this['_tooltipConfig']));return this;}},{'key':'closeTooltip','value':function _0x496d4e(){var _0x489501=_0x181ee8;return this['_map']&&this['hasTooltip']()&&this['_map']['tooltip'][_0x489501(0x92f)](null,this),this;}},{'key':_0x181ee8(_0x3cb122._0x57771d),'value':function _0x54df7b(){if(this['_contextmenuConfig'])return!![];if(this['_graphicList']){var _0x39b28f=this['_graphicList']['values'];for(var _0x4c9cce=0x0,_0x256bdb=_0x39b28f['length'];_0x4c9cce<_0x256bdb;_0x4c9cce++){var _0x3f0695=_0x39b28f[_0x4c9cce];if(_0x3f0695['_contextmenuConfig'])return!![];}}return![];}},{'key':'getContextMenu','value':function _0x5b3b1d(){var _0x5b4edf=_0x181ee8;return this[_0x5b4edf(_0x3750a8._0xaac326)];}},{'key':'bindContextMenu','value':function _0x26bf98(_0x38216f,_0xc4afc2){var _0x2a9b3c=_0x181ee8;return this['_contextmenuConfig']={'content':_0x38216f,'options':_0xc4afc2||this['options'][_0x2a9b3c(_0xbe5612._0x3865a4)],'layer':this},this;}},{'key':'unbindContextMenu','value':function _0x3834cb(_0x2abe7c){return _0x2abe7c?this['_contextmenuConfig']=![]:this['_contextmenuConfig']=null,this['closeContextMenu'](),this;}},{'key':'openContextMenu','value':function _0x5d775b(_0x638b7b){var _0xd31ab8=_0x181ee8;if(_0x638b7b['openContextMenu'])_0x638b7b['openContextMenu']();else this[_0xd31ab8(0x6af)]&&_0x638b7b&&this['_map']&&(this[_0xd31ab8(0x6af)]['graphic']=null,this['_map']['contextmenu']['open'](_0x638b7b,this['_contextmenuConfig']));return this;}},{'key':'closeContextMenu','value':function _0x410cd2(){var _0x51a1f2=_0x181ee8;return this[_0x51a1f2(_0x1052f0._0x5b204c)]&&this['hasContextMenu']()&&this['_map']['contextmenu']['close'](null,this),this;}},{'key':'openSmallTooltip','value':function _0x31bc1d(_0x502cb0,_0xf28a41){return this['_map']&&this['_map']['openSmallTooltip'](_0x502cb0,_0xf28a41),this;}},{'key':'closeSmallTooltip','value':function _0x326a9e(){var _0x52d819=_0x181ee8;return this['_map']&&this['_map'][_0x52d819(0x8a4)](),this;}}]),_0x56a6dd;}(BaseLayer),GraphicLayer=function(_0x28d83f){var _0x8fb19a={_0x4b99e7:0x603,_0x515bf9:0x3a0,_0x2e72aa:0x7d0,_0x26a14c:0xdaa,_0x20bc82:0xc5b,_0x5eb919:0x799,_0x456c2f:0x5b0,_0x23f94c:0xb1f,_0x8eb5c9:0x27a},_0x1bcac2={_0x37233c:0xec3,_0x183363:0x758,_0x5342ed:0x454,_0x4650c0:0x5f3},_0x2a3eee={_0x397d69:0x605,_0x278821:0x339,_0x5de39e:0x632,_0x5d5d80:0x6f4,_0x199f9f:0x6a1},_0x2d3db9={_0x392464:0x53d},_0x700998={_0x411653:0x53d},_0x36ef72={_0x1d712b:0x72c},_0x5cfcb3={_0x117eb0:0x799},_0x339f30={_0x32217f:0x71f},_0xf36fc2={_0x25e5f1:0xd1f,_0x250b21:0x1b8,_0x1c5aa3:0xaa3,_0x38b91e:0x1b8,_0x23378a:0x901},_0xb3f8bd={_0x38f750:0xf2e},_0xff78e3={_0x2fc0f4:0xed4},_0x2d91e4={_0x2d03ad:0xf9a},_0x3a6031={_0x34b005:0x66f,_0x3a3276:0x2ac},_0x3743ed={_0x3b18b2:0x228,_0x477c04:0x757,_0x456229:0xec0,_0x56fb68:0x51d},_0x397878={_0x2cab6a:0xb24,_0x18ba17:0x9b5},_0x508659={_0x12a3b0:0xa24,_0x45a88d:0x199,_0x13c824:0x1d5,_0x5fbc2b:0x6a9,_0x431737:0x4e4,_0x349b03:0x47f,_0x3fcae4:0x47f,_0x29f316:0xb7a},_0x22fd44={_0x3d035d:0xec0,_0x48c9af:0x690,_0x24884f:0x227},_0x3da957={_0x30fc28:0x690},_0x130a51={_0xef9de0:0x4f5,_0x4e63e7:0x685},_0x522772={_0x2f1647:0xd1f},_0x1e8226={_0x3f8682:0xbfe},_0x3045f8={_0x3c45c7:0xa41,_0x1ecf13:0x690,_0x1fbd82:0x2c0,_0x3953a3:0x690,_0x158723:0x690},_0x4fa84c={_0x56a4c5:0x2c0},_0x5bf7a2={_0x24c36a:0x2c0,_0xa06bcb:0x454},_0x1151cc={_0x2a8882:0xec3},_0x12ba75={_0x359df4:0x758},_0x350fce={_0x452259:0x7dc,_0xed8f8c:0x54b,_0x43fe7d:0xba9,_0x15e954:0x4cf},_0x3a0243={_0x2ac992:0x53d,_0x26c317:0x8ac,_0xc125d6:0x649,_0x4d7518:0x57d,_0x4887bf:0x2cb,_0x22d3a7:0xb96,_0x197680:0x8e6,_0x43105a:0x275,_0x4e5d1f:0xdda,_0x13ce10:0x690},_0x31c6d4={_0x592ffe:0xbc2,_0x43159:0x3b8,_0x2a5eb4:0x661,_0x14943a:0x8ac,_0x323b4b:0x595,_0x121f9f:0xa56,_0x3ed637:0xa56,_0x5531fb:0x660,_0x3ce57a:0x2cb,_0x5bf130:0xb96,_0x3fa021:0x228,_0x120183:0xd1f},_0x8650fa={_0x14fac7:0x2ac},_0x67b5ba={_0x327bfb:0x9dc},_0x42189b={_0x982616:0xec0},_0x31e420={_0x23e769:0x57d,_0x19a411:0x50a},_0x45166c={_0x2c9664:0x53d,_0x113083:0x2cb,_0x36d7ac:0x284},_0x25382a={_0x1c0506:0x57d,_0xd15529:0x661,_0xa050a:0x3b8,_0x41d8ae:0xe25,_0x55bcd5:0x661},_0x45b49f={_0x7b2b6d:0xba9},_0x57d119={_0x2b81f0:0xfa1,_0x3edf9:0xa24,_0x430737:0xba9,_0x18ab05:0x4cf},_0x3b2c08={_0x4d9a63:0x690,_0x2a5414:0xa24,_0x491a31:0x53d,_0x15078e:0x2c3},_0x2bf1a1={_0x573b4d:0x923},_0x100913={_0x2c8971:0x901,_0x2285db:0x44e,_0x3358bb:0xa24,_0x38bb1c:0xa24,_0x3be52f:0x2cb},_0x247df3={_0x515b03:0x660},_0x1f2bee={_0x35308d:0x649,_0x333d06:0x57d},_0x4be036={_0x19e1af:0xa24,_0x184682:0x8b3,_0x3d74df:0x690},_0x3620f9={_0x93a7ea:0xa24,_0x29a36b:0x53d,_0x3cbc5d:0x976,_0x2e0fe7:0x976},_0x18f534={_0x4076fa:0xb7a},_0x14bbce={_0x310338:0x649,_0x4ffb77:0x901},_0x365c07={_0x2c0657:0xa10,_0x73538f:0x873},_0x522808=_0xf99cb3;_inherits(_0x56a975,_0x28d83f);var _0x20db79=_createSuper(_0x56a975);function _0x56a975(){var _0x3e0430=_0x3c32,_0x590cfc,_0x2769bf=arguments[_0x3e0430(0xec0)]>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x56a975),_0x590cfc=_0x20db79['call'](this,_0x2769bf),_0x590cfc[_0x3e0430(0x603)](_0x2769bf,_0x2769bf),_0x590cfc[_0x3e0430(0xed4)]=new MarsArray(),_0x590cfc;}return _createClass(_0x56a975,[{'key':_0x522808(_0x8fb19a._0x4b99e7),'value':function _0x511b89(_0x1d56ee,_0x1f9632){var _0x331b1f=_0x522808,_0x7555a,_0x1f7f08,_0x20bbba;_get(_getPrototypeOf(_0x56a975['prototype']),'_setOptionsHook',this)[_0x331b1f(_0x365c07._0x2c0657)](this,_0x1d56ee,_0x1f9632),this['hasEdit']=(_0x7555a=_0x1d56ee['hasEdit'])!==null&&_0x7555a!==void 0x0?_0x7555a:![],this[_0x331b1f(_0x365c07._0x73538f)]=(_0x1f7f08=_0x1d56ee[_0x331b1f(0x873)])!==null&&_0x1f7f08!==void 0x0?_0x1f7f08:!![],this[_0x331b1f(0x232)]=(_0x20bbba=_0x1d56ee['isContinued'])!==null&&_0x20bbba!==void 0x0?_0x20bbba:![];}},{'key':'layer','get':function _0x1df08b(){var _0x39f26d=_0x522808,_0x4898cf=[];return this['_dataSource']&&_0x4898cf[_0x39f26d(0x51d)](this['_dataSource']),this[_0x39f26d(0x8ac)]&&_0x4898cf[_0x39f26d(0x51d)](this['_primitiveCollection']),this['_labelCollection']&&_0x4898cf['push'](this[_0x39f26d(_0x14bbce._0x310338)]),this['_billboardCollection']&&_0x4898cf['push'](this[_0x39f26d(_0x14bbce._0x4ffb77)]),this['_cloudCollection']&&_0x4898cf[_0x39f26d(0x51d)](this['_cloudCollection']),this['_pointCollection']&&_0x4898cf[_0x39f26d(0x51d)](this['_pointCollection']),this['_polylineCollection']&&_0x4898cf['push'](this['_polylineCollection']),_0x4898cf;}},{'key':'clustering','get':function _0x511816(){var _0x2cd387=_0x522808,_0x18440b,_0x26d4c3;return(_0x18440b=this[_0x2cd387(0x6c5)])===null||_0x18440b===void 0x0?void 0x0:(_0x26d4c3=_0x18440b['clustering'])===null||_0x26d4c3===void 0x0?void 0x0:_0x26d4c3['enabled'];},'set':function _0x363081(_0x3b9f07){var _0x198c10=_0x522808,_0x1c8cfb;(_0x1c8cfb=this['dataSource'])!==null&&_0x1c8cfb!==void 0x0&&_0x1c8cfb[_0x198c10(0xb7a)]&&(this['dataSource'][_0x198c10(_0x18f534._0x4076fa)]['enabled']=_0x3b9f07);}},{'key':'dataSource','get':function _0x9bf4d6(){var _0x31fc42=_0x522808;return!this['_dataSource']&&(this[_0x31fc42(0x661)]=new Cesium__namespace['CustomDataSource'](this['id']),this['_dataSource'][_0x31fc42(_0x3620f9._0x93a7ea)]=this['show'],this[_0x31fc42(0x53d)]&&(this[_0x31fc42(_0x3620f9._0x29a36b)]['dataSources'][_0x31fc42(0x595)](this['_dataSource']),Cesium__namespace['defined'](this['options'][_0x31fc42(_0x3620f9._0x3cbc5d)])&&(this['zIndex']=this['options'][_0x31fc42(_0x3620f9._0x2e0fe7)]))),this['_dataSource'];}},{'key':_0x522808(0x6b2),'get':function _0xeb521(){var _0xd05863=_0x522808;return!this['_primitiveCollection']&&(this[_0xd05863(0x8ac)]=new Cesium__namespace[(_0xd05863(0xf11))](this['options']),this['_primitiveCollection']['show']=this[_0xd05863(_0x4be036._0x19e1af)],this['_map']&&(this['_map']['scene']['primitives']['add'](this[_0xd05863(0x8ac)]),Cesium__namespace[_0xd05863(_0x4be036._0x184682)](this[_0xd05863(_0x4be036._0x3d74df)]['zIndex'])&&(this['zIndex']=this['options']['zIndex']))),this['_primitiveCollection'];}},{'key':'labelCollection','get':function _0x3ce174(){var _0x1d5548=_0x522808;return!this[_0x1d5548(_0x1f2bee._0x35308d)]&&(this['_labelCollection']=new Cesium__namespace['LabelCollection'](_objectSpread2(_objectSpread2({},this['options']),{},{'scene':this['_map'][_0x1d5548(_0x1f2bee._0x333d06)]})),this['_labelCollection']['show']=this[_0x1d5548(0xa24)],this['_map']&&this[_0x1d5548(0x53d)]['scene']['primitives']['add'](this['_labelCollection'])),this[_0x1d5548(0x649)];}},{'key':_0x522808(0x3b2),'get':function _0x34c005(){var _0x36af08=_0x522808;return!this['_pointCollection']&&(this['_pointCollection']=new Cesium__namespace['PointPrimitiveCollection'](this['options']),this['_pointCollection']['show']=this['show'],this['_map']&&this['_map']['scene']['primitives']['add'](this[_0x36af08(_0x247df3._0x515b03)])),this['_pointCollection'];}},{'key':'billboardCollection','get':function _0x59f1bf(){var _0x1d9dae=_0x522808;return!this['_billboardCollection']&&(this[_0x1d9dae(_0x100913._0x2c8971)]=new Cesium__namespace[(_0x1d9dae(_0x100913._0x2285db))](_objectSpread2(_objectSpread2({},this['options']),{},{'scene':this['_map']['scene']})),this[_0x1d9dae(0x901)][_0x1d9dae(_0x100913._0x3358bb)]=this[_0x1d9dae(_0x100913._0x38bb1c)],this['_map']&&this[_0x1d9dae(0x53d)]['scene'][_0x1d9dae(_0x100913._0x3be52f)]['add'](this['_billboardCollection'])),this[_0x1d9dae(0x901)];}},{'key':'cloudCollection','get':function _0x1a9bf9(){var _0xffe204=_0x522808;return!this['_cloudCollection']&&(this[_0xffe204(0xa56)]=new Cesium__namespace['CloudCollection'](this['options'][_0xffe204(_0x2bf1a1._0x573b4d)]),this['_cloudCollection']['show']=this['show'],this['_map']&&this['_map']['scene']['primitives']['add'](this[_0xffe204(0xa56)])),this['_cloudCollection'];}},{'key':_0x522808(0x573),'get':function _0x1c6ee3(){var _0x8753c3=_0x522808;return!this['_polylineCollection']&&(this[_0x8753c3(0x2c3)]=new Cesium__namespace['PolylineCollection'](this[_0x8753c3(_0x3b2c08._0x4d9a63)]),this['_polylineCollection']['show']=this[_0x8753c3(_0x3b2c08._0x2a5414)],this[_0x8753c3(_0x3b2c08._0x491a31)]&&this['_map']['scene']['primitives']['add'](this['_polylineCollection'])),this[_0x8753c3(_0x3b2c08._0x15078e)];}},{'key':'container','get':function _0x4ff080(){var _0x522242=_0x522808;return!this['_container']&&(this[_0x522242(0xb96)]=create$3(_0x522242(_0x57d119._0x2b81f0),'mars3d-divlayer'),this[_0x522242(_0x57d119._0x3edf9)]?this['_container'][_0x522242(_0x57d119._0x430737)]['display']='block':this['_container']['style'][_0x522242(0x9e3)]=_0x522242(_0x57d119._0x18ab05),this['_map']&&this['_map']['container']['appendChild'](this['_container'])),this['_container'];}},{'key':'pointerEvents','get':function _0x3a234b(){var _0x5e3435=_0x522808;return this[_0x5e3435(0x369)];},'set':function _0x3cb128(_0x1757b6){var _0x3164e2=_0x522808;this[_0x3164e2(0x369)]=_0x1757b6,_0x1757b6?this['container'][_0x3164e2(_0x45b49f._0x7b2b6d)]['pointer-events']='all':this['container']['style']['pointer-events']='none';}},{'key':'hasZIndex','get':function _0x489cfa(){return!![];}},{'key':'zIndex','get':function _0x274ace(){var _0x36aaa4=_0x522808;return this[_0x36aaa4(0x690)]['zIndex'];},'set':function _0x38d79b(_0x2f3cb1){var _0x1d4db1=_0x522808,_0x2ca1ee=this;this['options'][_0x1d4db1(0x976)]=_0x2f3cb1;if(_0x2f3cb1==null)return;setTimeout(function(){_0x2ca1ee['_setZIndex'](_0x2f3cb1);},0x64);}},{'key':'_setZIndex','value':function _0x22d1b2(_0x401cd2){var _0x504a07=_0x522808;if(!this[_0x504a07(0xc36)])return;if(this['_primitiveCollection']){this['_primitiveCollection']['zIndex']=_0x401cd2,this['_map']['scene']['primitives'][_0x504a07(0x284)](this['_primitiveCollection']);var _0x12612c=this['_map'][_0x504a07(_0x25382a._0x1c0506)][_0x504a07(0x2cb)];for(var _0x36f7f7=_0x12612c['length']-0x1;_0x36f7f7>=0x0;_0x36f7f7--){var _0x3528da=_0x12612c['get'](_0x36f7f7);if(_0x3528da===this['_primitiveCollection'])continue;Cesium__namespace['defined'](_0x3528da['zIndex'])&&_0x401cd2<_0x3528da['zIndex']&&this['_map'][_0x504a07(0x57d)][_0x504a07(0x2cb)]['lower'](this['_primitiveCollection']);}}if(this[_0x504a07(_0x25382a._0xd15529)]){this['_dataSource'][_0x504a07(0x976)]=_0x401cd2,this['_map'][_0x504a07(_0x25382a._0xa050a)]['raiseToTop'](this['_dataSource']);var _0x2b8ca3=this['_map'][_0x504a07(0x3b8)];for(var _0x2e1835=_0x2b8ca3['length']-0x1;_0x2e1835>=0x0;_0x2e1835--){var _0x2cbd7d=_0x2b8ca3[_0x504a07(0xd35)](_0x2e1835);if(_0x2cbd7d===this['_dataSource'])continue;Cesium__namespace['defined'](_0x2cbd7d['zIndex'])&&_0x401cd2<_0x2cbd7d['zIndex']&&this['_map']['dataSources'][_0x504a07(_0x25382a._0x41d8ae)](this[_0x504a07(_0x25382a._0x55bcd5)]);}}}},{'key':_0x522808(_0x8fb19a._0x515bf9),'value':function _0x8d7d33(){var _0x5233fa=_0x522808;if(this['_map']){if(this['_primitiveCollection'])return this[_0x5233fa(_0x45166c._0x2c9664)]['scene'][_0x5233fa(_0x45166c._0x113083)][_0x5233fa(_0x45166c._0x36d7ac)](this['_primitiveCollection']);if(this['_dataSource'])return this['_map'][_0x5233fa(0x3b8)]['raiseToTop'](this['_dataSource']);}}},{'key':'toBottom','value':function _0x2b1d91(){var _0x27bd19=_0x522808;if(this['_map']){if(this['_primitiveCollection'])return this['_map'][_0x27bd19(_0x31e420._0x23e769)]['primitives'][_0x27bd19(_0x31e420._0x19a411)](this['_primitiveCollection']);if(this['_dataSource'])return this['_map']['dataSources']['lowerToBottom'](this['_dataSource']);}}},{'key':'length','get':function _0x189837(){var _0x356625=_0x522808;return this[_0x356625(0xed4)][_0x356625(_0x42189b._0x982616)];}},{'key':_0x522808(0xd54),'get':function _0x434815(){return this['getGraphics']();}},{'key':'hasEdit','get':function _0x5df349(){var _0x5d4ea9=_0x522808;return this[_0x5d4ea9(_0x67b5ba._0x327bfb)];},'set':function _0xb782e4(_0xdf4a86){_0xdf4a86?this['activateEdit']():this['disableEdit']();}},{'key':'isDrawing','get':function _0x4345b3(){return this['_graphic_drawing']!=null;}},{'key':'isEditing','get':function _0x1a01a5(){return this['_graphic_editing']!=null;}},{'key':'allowDrillPick','get':function _0x473dfc(){return this['options']['allowDrillPick'];},'set':function _0x1e7691(_0x5c9d06){this['options']['allowDrillPick']=_0x5c9d06;}},{'key':'_onAdd','value':function _0x2f25b9(_0x6d6633){var _0x5a2e00=_0x522808,_0x32cd38,_0x214eb3=this;if(this['_map'])return;this['_state']=State[_0x5a2e00(0x6cd)],this['_map']=_0x6d6633;if(this[_0x5a2e00(0x690)]['eventParent'])this[_0x5a2e00(_0x31c6d4._0x592ffe)](this['options']['eventParent']);else{if(((_0x32cd38=this['options'])===null||_0x32cd38===void 0x0?void 0x0:_0x32cd38['eventParent'])===![]);else this['addEventParent'](_0x6d6633);}this['_dataSource']&&this[_0x5a2e00(0x53d)][_0x5a2e00(_0x31c6d4._0x43159)]['add'](this[_0x5a2e00(_0x31c6d4._0x2a5eb4)]),this['_primitiveCollection']&&this[_0x5a2e00(0x53d)]['scene']['primitives']['add'](this[_0x5a2e00(_0x31c6d4._0x14943a)]),this['_labelCollection']&&this[_0x5a2e00(0x53d)]['scene'][_0x5a2e00(0x2cb)]['add'](this[_0x5a2e00(0x649)]),this['_billboardCollection']&&this['_map']['scene']['primitives'][_0x5a2e00(_0x31c6d4._0x323b4b)](this['_billboardCollection']),this[_0x5a2e00(_0x31c6d4._0x121f9f)]&&this['_map']['scene']['primitives']['add'](this[_0x5a2e00(_0x31c6d4._0x3ed637)]),this['_pointCollection']&&this['_map']['scene']['primitives'][_0x5a2e00(_0x31c6d4._0x323b4b)](this[_0x5a2e00(_0x31c6d4._0x5531fb)]),this['_polylineCollection']&&this['_map']['scene'][_0x5a2e00(_0x31c6d4._0x3ce57a)]['add'](this['_polylineCollection']),this[_0x5a2e00(_0x31c6d4._0x5bf130)]&&this['_map']['container']['appendChild'](this['_container']),this['_mountedHook']&&(!this[_0x5a2e00(_0x31c6d4._0x3fa021)]&&(this['_createOK']=!![],this['_mountedHook']())),this['_addedHook']&&this['_addedHook'](),this['_graphicList'][_0x5a2e00(_0x31c6d4._0x120183)](function(_0x18fd3f){var _0x40dfcb=_0x5a2e00;_0x18fd3f!==null&&_0x18fd3f!==void 0x0&&_0x18fd3f[_0x40dfcb(_0x8650fa._0x14fac7)]&&_0x18fd3f['_onAdd'](_0x214eb3);},this),Cesium__namespace['defined'](this[_0x5a2e00(0x690)]['zIndex'])&&(this['zIndex']=this['options'][_0x5a2e00(0x976)]),this['fire'](EventType['addLayer'],{'layer':this},!![]);}},{'key':'_onRemove','value':function _0x1381e8(){var _0x266f69=_0x522808,_0x1deb7f,_0xd17fc0;if(this['_state']!==State['ADDED'])return;if(!this['_map'])return;this[_0x266f69(0xed4)][_0x266f69(0xd1f)](function(_0x18e39d){var _0x2bb7bd=_0x266f69;(_0x18e39d===null||_0x18e39d===void 0x0?void 0x0:_0x18e39d['_onRemove'])&&_0x18e39d[_0x2bb7bd(0xf9a)]();},this);this['_dataSource']&&this[_0x266f69(_0x3a0243._0x2ac992)][_0x266f69(0x3b8)]['remove'](this[_0x266f69(0x661)]);this[_0x266f69(_0x3a0243._0x26c317)]&&this['_map']['scene']['primitives']['remove'](this['_primitiveCollection']);this[_0x266f69(_0x3a0243._0xc125d6)]&&this['_map']['scene']['primitives']['remove'](this['_labelCollection']);this['_billboardCollection']&&this['_map'][_0x266f69(_0x3a0243._0x4d7518)][_0x266f69(_0x3a0243._0x4887bf)][_0x266f69(0x7b5)](this[_0x266f69(0x901)]);this['_cloudCollection']&&this[_0x266f69(0x53d)]['scene']['primitives']['remove'](this['_cloudCollection']);this['_pointCollection']&&this['_map']['scene'][_0x266f69(0x2cb)]['remove'](this[_0x266f69(0x660)]);this['_polylineCollection']&&this['_map'][_0x266f69(_0x3a0243._0x4d7518)]['primitives']['remove'](this['_polylineCollection']);this[_0x266f69(_0x3a0243._0x22d3a7)]&&this['_container']['parentNode']&&this[_0x266f69(0x53d)]['container']['removeChild'](this['_container']);this['_map']['scene']['primitives'][_0x266f69(0xdf7)]&&(this['_primitiveCollection']=null,this[_0x266f69(0x649)]=null,this['_billboardCollection']=null,this['_cloudCollection']=null,this['_pointCollection']=null,this['_polylineCollection']=null);this['_removedHook']&&this[_0x266f69(_0x3a0243._0x197680)](),this['_state']=State[_0x266f69(0xe72)],this['fire'](EventType['remove']),this['fire'](EventType[_0x266f69(_0x3a0243._0x43105a)],{'layer':this},!![]);if((_0x1deb7f=this['options'])!==null&&_0x1deb7f!==void 0x0&&_0x1deb7f[_0x266f69(_0x3a0243._0x4e5d1f)])this['removeEventParent'](this[_0x266f69(0x690)]['eventParent']);else{if(((_0xd17fc0=this[_0x266f69(_0x3a0243._0x13ce10)])===null||_0xd17fc0===void 0x0?void 0x0:_0xd17fc0['eventParent'])===![]);else this['removeEventParent'](this[_0x266f69(_0x3a0243._0x2ac992)]);}this['_map']=null;}},{'key':'_showHook','value':function _0x1ddba8(_0x4e0c58){var _0x4cd06e=_0x522808;_get(_getPrototypeOf(_0x56a975[_0x4cd06e(_0x350fce._0x452259)]),_0x4cd06e(_0x350fce._0xed8f8c),this)['call'](this,_0x4e0c58),_0x4e0c58?this['_container']&&(this['_container'][_0x4cd06e(_0x350fce._0x43fe7d)]['display']='block',this['_graphicList']['forEach'](function(_0x4fcbbf){_0x4fcbbf['updateDivPosition']&&_0x4fcbbf['updateDivPosition']();},this)):(this['_container']&&(this['_container'][_0x4cd06e(0xba9)]['display']=_0x4cd06e(_0x350fce._0x15e954)),this[_0x4cd06e(0x799)]());}},{'key':'_mountedHook','value':function _0x53e02f(){var _0x23844f=_0x522808,_0xb4e91c=this;_get(_getPrototypeOf(_0x56a975['prototype']),'_mountedHook',this)['call'](this),this['on'](EventType['drawCreated'],function(_0x153879){var _0x3a3290=_0x3c32;_0xb4e91c['stopDraw']();if(_0xb4e91c['isContinued'])_0xb4e91c['startDraw'](clone(_0x153879[_0x3a3290(0x2c0)]['options']));else _0xb4e91c[_0x3a3290(_0x12ba75._0x359df4)]&&_0xb4e91c['isAutoEditing']&&_0xb4e91c['startEditing'](_0x153879['graphic']);},this),this['on'](EventType['load'],function(_0x5014e8){var _0x3c31cd=_0x3c32;_0xb4e91c['hasEdit']&&_0xb4e91c['isAutoEditing']&&_0xb4e91c[_0x3c31cd(0x454)]===_0x5014e8['graphic']&&_0xb4e91c[_0x3c31cd(_0x1151cc._0x2a8882)](_0x5014e8['graphic']);},this),this['on'](EventType[_0x23844f(0xb61)],function(_0x183ff0){var _0x3bd5be=_0x23844f;_0xb4e91c[_0x3bd5be(0x72c)]===_0x183ff0[_0x3bd5be(0x2c0)]&&(_0xb4e91c['_graphic_drawing']=null),_0xb4e91c['_graphic_editing']===_0x183ff0[_0x3bd5be(_0x5bf7a2._0x24c36a)]&&(_0xb4e91c[_0x3bd5be(_0x5bf7a2._0xa06bcb)]=null);},this),this['on'](EventType['editStart'],function(_0x5f2b8f){var _0x4557cb=_0x23844f;_0xb4e91c['_graphic_editing']=_0x5f2b8f[_0x4557cb(_0x4fa84c._0x56a4c5)];},this),this['on'](EventType[_0x23844f(_0x3045f8._0x3c45c7)],function(_0x2a56f7){_0xb4e91c['_graphic_editing']=null;},this),this['options']['clustering']&&this['_bindClustering'](this[_0x23844f(_0x3045f8._0x1ecf13)]['clustering']),this['type']===_0x23844f(_0x3045f8._0x1fbd82)&&(this['options']['data']&&this['addGraphic'](this[_0x23844f(0x690)]['data']),this['_readyPromise']['resolve'](this)),this[_0x23844f(_0x3045f8._0x3953a3)]['geojson']&&this['loadGeoJSON'](this[_0x23844f(_0x3045f8._0x158723)]['geojson']);}},{'key':'_addedHook','value':function _0xc38d00(){var _0x5d7469=_0x522808;_get(_getPrototypeOf(_0x56a975['prototype']),_0x5d7469(0x625),this)['call'](this),this['_hasEdit']&&this['_bindEditEvent'](),this['options']['flyTo']&&this[_0x5d7469(_0x1e8226._0x3f8682)]();}},{'key':'_removedHook','value':function _0x2e89c2(){_get(_getPrototypeOf(_0x56a975['prototype']),'_removedHook',this)['call'](this),this['_hasEdit']&&(this['stopDraw'](),this['_unbindEditEvent']());}},{'key':'getRectangle','value':function _0x179381(_0x453d53){var _0x2e8712=_0x522808,_0x10ffa2;return this['_graphicList'][_0x2e8712(_0x522772._0x2f1647)](function(_0x15363f){if(!_0x15363f['getRectangle'])return;var _0x261673=_0x15363f['getRectangle']();if(!Cesium__namespace['defined'](_0x261673))return;_0x10ffa2?_0x10ffa2=Cesium__namespace['Rectangle']['union'](_0x261673,_0x10ffa2):_0x10ffa2=_0x261673;},this),_0x453d53?formatRectangle(_0x10ffa2):_0x10ffa2;}},{'key':'getMaxHeight','value':function _0x5623b6(){var _0x2e8a92=_0x522808,_0x30c831=0x0;return this['_graphicList'][_0x2e8a92(0xd1f)](function(_0x52ad60){if(!_0x52ad60['getMaxHeight'])return;_0x30c831=Math['max'](_0x52ad60['getMaxHeight'](),_0x30c831);},this),_0x30c831;}},{'key':_0x522808(_0x8fb19a._0x2e72aa),'value':function _0x3eeb63(_0x1bf086){var _0x2a7600={_0xf240b4:0xdc9},_0x450c06=_0x522808;_0x1bf086!==null&&_0x1bf086!==void 0x0&&_0x1bf086[_0x450c06(_0x130a51._0xef9de0)]&&this['stopEditing']();var _0x37417f=[];return this['_graphicList'][_0x450c06(0xd1f)](function(_0x13f481){var _0x5f596d=_0x450c06;if(_0x13f481[_0x5f596d(_0x2a7600._0xf240b4)])return;var _0x142f34=_0x13f481[_0x5f596d(0x7d0)](_0x1bf086);if(!_0x142f34)return;Array['isArray'](_0x142f34)?_0x37417f=_0x37417f[_0x5f596d(0xa9f)](_0x142f34):_0x37417f['push'](_0x142f34);},this),{'type':'FeatureCollection','layer':{'id':this['id'],'name':this[_0x450c06(_0x130a51._0x4e63e7)]},'features':_0x37417f};}},{'key':'_toJsonEx','value':function _0x484456(_0x1c5e6f){this['stopEditing']();var _0x4b84da=[];this['_graphicList']['forEach'](function(_0x4282ca){var _0x12109d=_0x3c32;if(_0x4282ca['isPrivate']||!_0x4282ca[_0x12109d(0xbb6)])return;var _0x3c68ba=_0x4282ca[_0x12109d(0x702)]();if(!_0x3c68ba)return;Array['isArray'](_0x3c68ba)?_0x4b84da=_0x4b84da['concat'](_0x3c68ba):_0x4b84da['push'](_0x3c68ba);},this),_0x1c5e6f['data']=_0x4b84da;}},{'key':'loadGeoJSON','value':function _0x34833f(_0x2e240d){var _0x47b595=_0x522808,_0x34bf7f,_0x260d49=arguments['length']>0x1&&arguments[0x1]!==undefined?arguments[0x1]:{};try{isString(_0x2e240d)&&(_0x2e240d=JSON['parse'](_0x2e240d));}catch(_0x7e0893){logError$1('loadGeoJSON:请确认json文件格式正确!',_0x7e0893);return;}var _0x397240=(_0x34bf7f=this['_map'])===null||_0x34bf7f===void 0x0?void 0x0:_0x34bf7f['chinaCRS'],_0xd79825=this[_0x47b595(_0x3da957._0x30fc28)]['chinaCRS'],_0x4056a6=getTransFun(_0xd79825,_0x397240),_0x240118=geoJsonToGraphics(_0x2e240d,_objectSpread2(_objectSpread2({},_0x260d49),{},{'symbol':this[_0x47b595(_0x3da957._0x30fc28)]['symbol'],'crs':this['options']['crs'],'onPointTrans':_0x4056a6}));return this['_addGraphicByArrOptions'](_0x240118,_0x260d49);}},{'key':_0x522808(_0x8fb19a._0x26a14c),'value':function _0x2ea2ee(_0x2b19ae){var _0x2b525b=_0x522808,_0xbd267=arguments['length']>0x1&&arguments[0x1]!==undefined?arguments[0x1]:{};_0xbd267['clear']&&this['clear']();var _0x21579d=[];if(_0x2b19ae[_0x2b525b(_0x22fd44._0x3d035d)]===0x0)return _0x21579d;var _0x4a577d;_0xbd267['enabledEvent']===![]&&(this['enabledEvent']=![],_0x4a577d=!![]);var _0x247d58=_0x2b19ae[0x0]['type'],_0x2f798f=this[_0x2b525b(_0x22fd44._0x48c9af)]['graphicOptions']||{};if(isCombineType(_0x247d58)){var _0x3df587=_objectSpread2(_objectSpread2({},_0x2f798f),{},{'type':_0x247d58,'instances':_0x2b19ae});_0xbd267[_0x2b525b(_0x22fd44._0x24884f)]&&_0xbd267['onEachFeature'](_0x3df587);var _0x5d09b9=this['_addGraphic'](_0x3df587,![]);_0x21579d['push'](_0x5d09b9);}else for(var _0x2b31c5=0x0,_0x529bbc=_0x2b19ae['length'];_0x2b31c5<_0x529bbc;_0x2b31c5++){var _0x1ff2c3=_objectSpread2(_objectSpread2({},_0x2f798f),_0x2b19ae[_0x2b31c5]);_0xbd267['onEachFeature']&&_0xbd267['onEachFeature'](_0x1ff2c3);if(this[_0x2b525b(0x690)]['onCreateGraphic']){var _0x56bf96=this[_0x2b525b(0x690)][_0x2b525b(0xdc6)](_0x1ff2c3);_0x56bf96&&(this['addGraphic'](_0x56bf96),Array['isArray'](_0x56bf96)?_0x21579d=_0x21579d[_0x2b525b(0xa9f)](_0x56bf96):_0x21579d['push'](_0x56bf96));}else{var _0x5d790f=this['_addGraphic'](_0x1ff2c3,![]);_0x21579d['push'](_0x5d790f);}}return _0x4a577d&&(this['enabledEvent']=!![]),_0xbd267['flyTo']&&this['show']&&this[_0x2b525b(0x53d)]['flyToGraphic'](_0x21579d),_0x21579d;}},{'key':'_bindClustering','value':function _0x5e365d(){var _0x32c651={_0x2175dd:0xad1,_0x44a9ca:0xad1},_0x873a97=_0x522808,_0x557c18,_0x3e4038,_0x173164,_0x17ca5d,_0x426afa=this,_0xbd8fb3=arguments[_0x873a97(0xec0)]>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{},_0x131c43=(_0x557c18=this['dataSource'])===null||_0x557c18===void 0x0?void 0x0:_0x557c18[_0x873a97(0xb7a)];if(!_0x131c43)return;_0x131c43[_0x873a97(_0x397878._0x2cab6a)]=(_0x3e4038=_0xbd8fb3['enabled'])!==null&&_0x3e4038!==void 0x0?_0x3e4038:![],_0x131c43[_0x873a97(0x430)]=(_0x173164=_0xbd8fb3['pixelRange'])!==null&&_0x173164!==void 0x0?_0x173164:0x14,_0x131c43['minimumClusterSize']=(_0x17ca5d=_0xbd8fb3['minimumClusterSize'])!==null&&_0x17ca5d!==void 0x0?_0x17ca5d:0x2;var _0x130ad1=setInterval(function(){var _0x2b22fc=_0x873a97;_0x131c43[_0x2b22fc(_0x32c651._0x2175dd)]&&_0x131c43[_0x2b22fc(_0x32c651._0x44a9ca)]();},0x320);_0x131c43['clusterEvent'][_0x873a97(_0x397878._0x18ba17)](function(_0x5084bd,_0x45fa09){var _0x4af9a1={_0x50ff99:0x51d},_0x3c7821=_0x873a97;_0x130ad1&&(clearInterval(_0x130ad1),_0x130ad1=null);_0x45fa09['label']['_mars3d_layerId']=_0x426afa['id'],_0x45fa09['label'][_0x3c7821(_0x508659._0x12a3b0)]=![],_0x45fa09[_0x3c7821(_0x508659._0x45a88d)][_0x3c7821(_0x508659._0x13c824)]=_0x426afa['id'],_0x45fa09['billboard']['_mars3d_layerId']=_0x426afa['id'],_0x45fa09['billboard']['show']=!![],_0x45fa09['billboard']['id']=_0x45fa09[_0x3c7821(0xf83)]['id'],_0x45fa09['billboard']['verticalOrigin']=Cesium__namespace[_0x3c7821(0xd26)]['BOTTOM'],_0x45fa09['billboard']['heightReference']=_0xbd8fb3['clampToGround']?Cesium__namespace[_0x3c7821(_0x508659._0x5fbc2b)]['CLAMP_TO_GROUND']:Cesium__namespace['HeightReference']['NONE'],_0x45fa09['billboard'][_0x3c7821(_0x508659._0x431737)]=0.5;_0xbd8fb3['style']&&(BillboardStyleConver[_0x3c7821(0x438)](_0xbd8fb3['style'],_0x45fa09['billboard']),_0xbd8fb3['style'][_0x3c7821(0x6c8)]&&(_0x45fa09['billboard']['position']=setPositionsHeight(_0x45fa09['billboard']['position'],_0xbd8fb3['style']['setHeight'])),_0xbd8fb3['style'][_0x3c7821(0x20e)]&&(_0x45fa09[_0x3c7821(0x81b)]['position']=addPositionsHeight(_0x45fa09['billboard']['position'],_0xbd8fb3['style']['addHeight'])));if(_0xbd8fb3[_0x3c7821(_0x508659._0x349b03)]){var _0x502e2f=_0xbd8fb3[_0x3c7821(_0x508659._0x3fcae4)](_0x5084bd['length'],_0xbd8fb3);_0x502e2f['then']?_0x502e2f['then'](function(_0x200553){_0x45fa09['billboard']['image']=_0x200553;}):_0x45fa09['billboard']['image']=_0x502e2f;}else _0x45fa09['billboard']['image']=getCircleImage(_0x5084bd['length'],_0xbd8fb3);var _0x2ccd05=_0x426afa,_0x346619={'entities':_0x5084bd,'cluster':_0x45fa09,'getGraphics':function _0x33c452(){var _0x5bf0d1=_0x3c7821,_0x38a01b=[],_0x14a0ab=this['entities'];for(var _0x438824=0x0,_0x52b936=_0x14a0ab['length'];_0x438824<_0x52b936;_0x438824++){var _0x449dc4=_0x14a0ab[_0x438824],_0x5680d0=_0x2ccd05['getGraphicById'](_0x449dc4['_mars3d_graphicId']);_0x38a01b[_0x5bf0d1(_0x4af9a1._0x50ff99)](_0x5680d0);}return _0x38a01b;}};_0x45fa09['billboard'][_0x3c7821(0x8d6)]=_0x346619,_0x426afa['fire'](_0x3c7821(_0x508659._0x29f316),_0x346619);});}},{'key':'getClusterList','value':function _0x5a5f4e(){var _0x2d96ab=_0x522808,_0x5d28c5,_0xeb3168=(_0x5d28c5=this['dataSource'])===null||_0x5d28c5===void 0x0?void 0x0:_0x5d28c5['clustering'];if(!_0xeb3168)return;var _0x129e08=_0xeb3168['_clusterBillboardCollection'],_0x1f222e=_0xeb3168[_0x2d96ab(0x24f)],_0x3babce=[];for(var _0x2aff51=0x0,_0x2f6379=_0x129e08['length'];_0x2aff51<_0x2f6379;_0x2aff51++){var _0x1f212d=_0x129e08['get'](_0x2aff51);_0x3babce['push'](_objectSpread2(_objectSpread2(_objectSpread2({},_0x1f222e[_0x2aff51]),_0x1f212d['_clusterData']),{},{'billboard':_0x1f212d}));}return _0x3babce;}},{'key':'setOpacity','value':function _0x3d0c2d(_0x25d3fa){var _0x4d15c4=_0x522808;this['_opacity']=_0x25d3fa,this['_graphicList'][_0x4d15c4(0xd1f)](function(_0x49caf1){var _0x3a3a61=_0x4d15c4;_0x49caf1[_0x3a3a61(0x9b7)]&&_0x49caf1['setOpacity'](_0x25d3fa);},this);}},{'key':_0x522808(0x19c),'value':function _0x1c2415(_0x3bd854){var _0x22bb34=_0x522808;!this['_createOK']&&this[_0x22bb34(0xfaf)]&&(this[_0x22bb34(_0x3743ed._0x3b18b2)]=!![],this['_mountedHook']());if(Array['isArray'](_0x3bd854)){if(_0x3bd854['length']===0x0)return;var _0x49bb68=_0x3bd854[0x0][_0x22bb34(_0x3743ed._0x477c04)];if(isCombineType(_0x49bb68)&&!_0x3bd854[0x0][_0x22bb34(0x592)]){var _0x43d3a1={'type':_0x49bb68,'instances':_0x3bd854};return this['_addGraphic'](_0x43d3a1);}else{var _0x38e776=[];for(var _0x1856d3=0x0,_0x333558=_0x3bd854[_0x22bb34(_0x3743ed._0x456229)];_0x1856d3<_0x333558;_0x1856d3++){var _0x1c084c=this['_addGraphic'](_0x3bd854[_0x1856d3]);_0x1c084c&&_0x38e776[_0x22bb34(_0x3743ed._0x56fb68)](_0x1c084c);}return _0x38e776;}}else return this['_addGraphic'](_0x3bd854);}},{'key':_0x522808(_0x8fb19a._0x20bc82),'value':function _0x2a4a37(_0x19e6c4){var _0x3ebecb=_0x522808,_0x29e0e9;return delete this[_0x3ebecb(_0x3a6031._0x34b005)],this['_graphicList']['get']((_0x29e0e9=_0x19e6c4)===null||_0x29e0e9===void 0x0?void 0x0:_0x29e0e9['id'])&&(_0x19e6c4['id']=createGuid(),logWarn('addGraphic:数据id存在冲突,已重新赋值id',_0x19e6c4)),!_0x19e6c4['_onAdd']&&_0x19e6c4['type']&&(_0x19e6c4=create$4(_0x19e6c4['type'],_0x19e6c4)),_0x19e6c4&&(_0x19e6c4[_0x3ebecb(_0x3a6031._0x3a3276)](this),this['_graphicList']['set'](_0x19e6c4['id'],_0x19e6c4)),_0x19e6c4;}},{'key':'removeGraphic','value':function _0x10094e(_0x3d7690,_0x535e36){return this['_removeGraphic'](_0x3d7690,_0x535e36),this;}},{'key':'_removeGraphic','value':function _0x588da3(_0x33b689,_0x427c7c,_0x3ffdf4){var _0x4cedfa=_0x522808;if(!_0x33b689||!_0x33b689[_0x4cedfa(0xf9a)])return this;delete this[_0x4cedfa(0x66f)],!_0x3ffdf4&&this['_graphicList']['remove'](_0x33b689['id']),_0x33b689[_0x4cedfa(_0x2d91e4._0x2d03ad)](),_0x427c7c&&_0x33b689['destroy']();}},{'key':'getGraphicById','value':function _0xc49ef8(_0x53c350){var _0x21d29b=_0x522808;return this[_0x21d29b(_0xff78e3._0x2fc0f4)]['get'](_0x53c350);}},{'key':'getGraphicByAttr','value':function _0x3f4939(_0x16a42e,_0x32111f){var _0x502f15=_0x522808;return this['_graphicList'][_0x502f15(_0xb3f8bd._0x38f750)](_0x16a42e,_0x32111f,'attr');}},{'key':'getGraphicsByAttr','value':function _0x1ed459(_0x5c36a3,_0x501282){var _0x2a2121=_0x522808;return this['_graphicList']['getListByAttr'](_0x5c36a3,_0x501282,_0x2a2121(0xf51));}},{'key':_0x522808(0x4a9),'value':function _0x1899d1(_0x510c1a,_0x7436db){var _0x18ecfb=_0x522808,_0xe716e3=[];return this[_0x18ecfb(0xed4)]['forEach'](function(_0x1004b5){_0x1004b5['style'][_0x510c1a]===_0x7436db&&_0xe716e3['push'](_0x1004b5);},this),_0xe716e3;}},{'key':'eachGraphic','value':function _0x49e291(_0x5394c6,_0x23edd8){return this['_graphicList']['forEach'](_0x5394c6,_0x23edd8||this),this;}},{'key':'getGraphics','value':function _0x4ce94f(){var _0x2bf9b5=_0x522808,_0x5227c7=arguments[_0x2bf9b5(0xec0)]>0x0&&arguments[0x0]!==undefined?arguments[0x0]:![];if(_0x5227c7)return this['_graphicList']['values'];else{var _0x3cb513=[];return this['_graphicList'][_0x2bf9b5(0xd1f)](function(_0x110a40){var _0x2af4c2=_0x2bf9b5;!_0x110a40['isPrivate']&&_0x3cb513[_0x2af4c2(0x51d)](_0x110a40);},this),_0x3cb513;}}},{'key':'clear','value':function _0x32ee7a(){var _0x55a96a=_0x522808,_0x524e80=this,_0x33bf8e=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:!![];this['stopDraw']();this['_graphicList']&&(this['_graphicList'][_0x55a96a(_0xf36fc2._0x25e5f1)](function(_0x56a811){var _0x4d21e9=_0x55a96a;_0x524e80[_0x4d21e9(0xbf8)](_0x56a811,_0x33bf8e,!![]);},this),this['_graphicList'][_0x55a96a(0x1b8)]());this[_0x55a96a(0x661)]&&this['_dataSource']['entities'][_0x55a96a(_0xf36fc2._0x250b21)]();if(this['_primitiveCollection'])try{this['_primitiveCollection']['removeAll']();}catch(_0x243e6a){var _0x273995=this[_0x55a96a(0x8ac)]['_primitives'],_0x1bfe30=_0x273995['length'];for(var _0x486102=0x0;_0x486102<_0x1bfe30;++_0x486102){var _0x56014d,_0x1c08f4;(_0x56014d=_0x273995[_0x486102])!==null&&_0x56014d!==void 0x0&&(_0x1c08f4=_0x56014d['_external'])!==null&&_0x1c08f4!==void 0x0&&_0x1c08f4['_composites']&&(delete _0x273995[_0x486102][_0x55a96a(0x796)][_0x55a96a(_0xf36fc2._0x1c5aa3)][this['_guid']],this['_primitiveCollection']['destroyPrimitives']&&_0x273995[_0x486102]['destroy']());}this[_0x55a96a(0x8ac)]['_primitives']=[];}this['_labelCollection']&&this['_labelCollection'][_0x55a96a(_0xf36fc2._0x38b91e)](),this['_billboardCollection']&&this[_0x55a96a(_0xf36fc2._0x23378a)][_0x55a96a(0x1b8)](),this['_cloudCollection']&&this['_cloudCollection']['removeAll'](),this['_pointCollection']&&this['_pointCollection'][_0x55a96a(_0xf36fc2._0x38b91e)](),this['_polylineCollection']&&this[_0x55a96a(0x2c3)]['removeAll'](),this['_closeAllControl']();}},{'key':'autoSurfaceHeight','value':function _0x3a798f(){var _0x121364=this,_0x5dd7de=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return new Promise(function(_0x5d743b,_0x15ca27){var _0x22eba0={_0x573694:0x8e2,_0x1e50b9:0x7f1},_0x2eba22=_0x3c32,_0x126563=_0x121364[_0x2eba22(_0x339f30._0x32217f)](),_0x58b3f7=-0x1,_0x16e6d1=_0x126563['length'];function _0x3ef05e(){var _0x3caaf0=_0x2eba22;_0x58b3f7++;if(_0x58b3f7>=_0x16e6d1){_0x5dd7de[_0x3caaf0(_0x22eba0._0x573694)]&&_0x5dd7de['end']({'index':_0x58b3f7,'count':_0x16e6d1,'graphics':_0x126563});_0x5d743b(_0x126563);return;}var _0x2bbcee=_0x126563[_0x58b3f7];_0x2bbcee['autoSurfaceHeight']?_0x2bbcee['autoSurfaceHeight'](_0x5dd7de)[_0x3caaf0(_0x22eba0._0x1e50b9)](function(){var _0x29c75e=_0x3caaf0;_0x5dd7de[_0x29c75e(0x34d)]&&_0x5dd7de['endItem']({'graphic':_0x2bbcee,'index':_0x58b3f7,'count':_0x16e6d1}),_0x3ef05e();}):(_0x5dd7de['endItem']&&_0x5dd7de['endItem']({'graphic':_0x2bbcee,'index':_0x58b3f7,'count':_0x16e6d1}),_0x3ef05e());}_0x3ef05e();});}},{'key':'clampToGround','value':function _0x28e711(_0x39492a){return this['autoSurfaceHeight'](_0x39492a);}},{'key':'startDraw','value':function _0x381e4c(_0x6084d7){var _0x2b3d8d=this;return new Promise(function(_0x1664bb,_0xbae3a9){_0x2b3d8d['stopDraw']();if(!_0x2b3d8d['_map'])throw new Error('startDraw:需要\x20map.addLayer(当前图层)\x20后,才行使用本方法');_0x6084d7['_promise']={'resolve':_0x1664bb,'reject':_0xbae3a9};var _0x45a53a=fromDraw(_0x2b3d8d,_0x6084d7);_0x45a53a!=null&&(_0x2b3d8d['_graphic_drawing']=_0x45a53a);});}},{'key':_0x522808(0x49d),'value':function _0x5f0c4f(){var _0x1a025f=_0x522808;this['stopEditing']();if(this[_0x1a025f(0x72c)]){var _0x268801=this['_graphic_drawing'][_0x1a025f(0x49d)]();return _0x268801&&(this['_graphic_drawing']=null),_0x268801;}return![];}},{'key':_0x522808(_0x8fb19a._0x5eb919),'value':function _0x48bf64(){var _0x244971=_0x522808;return this[_0x244971(0x3da)](),this['_graphic_drawing']?(this[_0x244971(0x72c)][_0x244971(_0x5cfcb3._0x117eb0)](),this[_0x244971(0x72c)]=null,!![]):![];}},{'key':'clearDrawing','value':function _0x716478(){var _0x2fd3db=_0x522808;if(this[_0x2fd3db(0x72c)]){var _0x25467a,_0x5d0a18;return(_0x25467a=this['_graphic_drawing']['options'])!==null&&_0x25467a!==void 0x0&&_0x25467a['success']&&delete this[_0x2fd3db(0x72c)]['options']['success'],(_0x5d0a18=this['_graphic_drawing']['options'])!==null&&_0x5d0a18!==void 0x0&&_0x5d0a18['_promise']&&delete this[_0x2fd3db(_0x36ef72._0x1d712b)]['options']['_promise'],this['_graphic_drawing']['remove'](!![]),this[_0x2fd3db(0x72c)]=null,!![];}else return![];}},{'key':_0x522808(_0x8fb19a._0x456c2f),'value':function _0x5b409d(){var _0x43c06b=_0x522808;if(this['_hasEdit'])return;return this['_hasEdit']=!![],this[_0x43c06b(_0x700998._0x411653)]&&this['_bindEditEvent'](),this;}},{'key':'disableEdit','value':function _0x4763a9(){if(!this['_hasEdit'])return;return this['_hasEdit']=![],this['_unbindEditEvent'](),this['stopEditing'](),this;}},{'key':'_bindEditEvent','value':function _0x42679c(){this['_map']['on'](EventType['click'],this['_onClickHandler'],this),this['_map']['on'](EventType['mouseMoveTarget'],this['_onMouseMoveHandler'],this);}},{'key':_0x522808(_0x8fb19a._0x23f94c),'value':function _0x105649(){var _0x21b30b=_0x522808;this['_map']['off'](EventType['click'],this['_onClickHandler'],this),this[_0x21b30b(_0x2d3db9._0x392464)]['off'](EventType['mouseMoveTarget'],this[_0x21b30b(0x8da)],this);}},{'key':'_onMouseMoveHandler','value':function _0x5cefd8(_0xabde6f){var _0x4341f0=_0x522808;if(!this[_0x4341f0(0x9dc)])return;if(!this['_map']['scene']['screenSpaceCameraController']['enableInputs'])return;var _0x5b1b81=_0xabde6f['graphic'];if(!_0x5b1b81){var _0x2ea353=this['_map']['mouseEvent']['getPickTarget'](_0xabde6f['endPosition'],_0xabde6f);_0x5b1b81=_0x2ea353===null||_0x2ea353===void 0x0?void 0x0:_0x2ea353[_0x4341f0(0x2c0)];}if(_0x5b1b81==null||_0x5b1b81[_0x4341f0(0x830)]!==this){this['_map'][_0x4341f0(0x8a4)]();return;}if(_0x5b1b81['_enabledDraw']||_0x5b1b81[_0x4341f0(0xdc9)]||!_0x5b1b81['hasEdit'])return;if(this['_map']['contextmenu']['show']&&this['_map']['contextmenu'][_0x4341f0(_0x2a3eee._0x397d69)]===_0x5b1b81)return;var _0x5537c5;isPCBroswer()?_0x5537c5=this[_0x4341f0(0x53d)]['getLangText'](_0x4341f0(_0x2a3eee._0x278821))+_0x4341f0(_0x2a3eee._0x5de39e)+this[_0x4341f0(0x53d)][_0x4341f0(_0x2a3eee._0x5d5d80)]('_右击菜单删除'):_0x5537c5=this['_map']['getLangText']('_单击后激活编辑'),this['_map']['openSmallTooltip'](_0xabde6f[_0x4341f0(_0x2a3eee._0x199f9f)],_0x5537c5);}},{'key':_0x522808(_0x8fb19a._0x8eb5c9),'value':function _0x488558(_0x333d70){if(this['_graphic_drawing'])return;var _0x5f0d40=_0x333d70['graphic'];if(_0x5f0d40&&(_0x5f0d40['isPrivate']||!_0x5f0d40['hasEdit']))return;this['hasEdit']&&_0x5f0d40&&_0x333d70['layer']===this?this['startEditing'](_0x5f0d40,_0x333d70):this['stopEditing']();}},{'key':'startEditing','value':function _0x29c076(_0x3ea280,_0x5ac807){var _0x3440a2=_0x522808;if(!_0x3ea280||!_0x3ea280[_0x3440a2(_0x1bcac2._0x37233c)]||!_0x3ea280['isAdded']||!_0x3ea280[_0x3440a2(_0x1bcac2._0x183363)])return;if(this[_0x3440a2(_0x1bcac2._0x5342ed)]===_0x3ea280||_0x3ea280[_0x3440a2(0xda3)])return;return this['stopEditing'](),_0x3ea280['startEditing'](),_0x5ac807&&_0x3ea280[_0x3440a2(_0x1bcac2._0x4650c0)]&&this['_map']['openSmallTooltip'](_0x5ac807['position'],_0x3ea280[_0x3440a2(0x5f3)]),this[_0x3440a2(_0x1bcac2._0x5342ed)]=_0x3ea280,this;}},{'key':'stopEditing','value':function _0x5716cb(){var _0x22abdb=_0x522808;return this[_0x22abdb(0x454)]&&(this['_graphic_editing']['stopEditing'](),this['_graphic_editing']=null),this;}}]),_0x56a975;}(BaseGraphicLayer);register$2('graphic',GraphicLayer);var MatrixMove=function(_0x4209fe){var _0x324746={_0x3c5676:0x79a},_0x100c72={_0x2232c3:0x53d,_0x2be5c7:0x9c8},_0x34d27e={_0x259bd7:0x54f,_0x51517c:0x714,_0x231d31:0xc33},_0x1ce35f={_0x3708ea:0x1a8,_0x58c3f9:0x53d,_0x11e02a:0xfeb,_0x572378:0xf94},_0x4a7dae={_0x45d4c9:0x9f3,_0x4a0860:0x1fc,_0xaa604d:0x501,_0x13d644:0xa86,_0x5553c7:0xa86,_0x26a3a0:0xe1c,_0x21a830:0xa1e,_0x28bf65:0xa1e,_0x1ba6d6:0x7d3,_0x437450:0x742,_0x4caea7:0x62d,_0x2cf2df:0x429,_0x4fc752:0x741,_0x1aa26f:0x429,_0x350202:0xbc3,_0x5bb881:0x51a,_0x3004b8:0xe13,_0x429445:0x7d3,_0x7700c4:0x8f4},_0x57f01b={_0x24f7a8:0x192,_0x5b33a6:0x53d,_0x429b13:0xe1d,_0x874cb2:0xc4c},_0x279b45={_0x2ca8fd:0x948,_0x37118b:0x193,_0x3cb321:0x53e,_0x396ed4:0x53d,_0x5793a3:0x6e5},_0x4c14de={_0x432fab:0x56a,_0x17b22b:0x53d},_0xfcef33={_0x960ff8:0xca3,_0x4f782d:0x741,_0x5c036c:0x717,_0x37624d:0x1d6},_0x5c7fbf={_0x16f7b4:0xa86,_0x4e733d:0x989},_0x3386f8={_0x3dcdfd:0xecd,_0x4318f5:0xfda,_0x36c5c5:0xa1e,_0xe20d1a:0x56b,_0x4cee5c:0x56b,_0x3b745a:0xe13,_0x3a168a:0x429,_0x39ef79:0x741,_0x441a9e:0x4f1,_0x3a6b27:0x741},_0xf34daf={_0x4084a1:0x9f3,_0x1cee23:0x26c,_0x59ddec:0x26d,_0x2e9b6b:0x779,_0x27f076:0x19c,_0x5b14e8:0x56a},_0x187408={_0x154557:0x5db,_0x8ac272:0x1a8,_0x229e03:0x71e},_0x58938f={_0x17bc76:0x18d},_0x7202d3={_0x49a7ad:0xa10},_0x2e1728=_0xf99cb3;_inherits(_0x3510a5,_0x4209fe);var _0x1bccee=_createSuper(_0x3510a5);function _0x3510a5(){var _0x3e7401=_0x3c32,_0x2f2133,_0x342b0d=arguments[_0x3e7401(0xec0)]>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x3510a5),_0x2f2133=_0x1bccee[_0x3e7401(_0x7202d3._0x49a7ad)](this,_0x342b0d),_0x2f2133['translation']=new Cesium__namespace[(_0x3e7401(0x741))](0x0,0x0,0x0),_0x2f2133['rotateMatrix']=new Cesium__namespace[(_0x3e7401(0x51a))](0x1,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x1),_0x342b0d[_0x3e7401(0xa86)]&&(_0x2f2133['position']=_0x342b0d['position']),_0x2f2133;}return _createClass(_0x3510a5,[{'key':'position','get':function _0x32e922(){var _0x1b1fe4=_0x3c32;return this[_0x1b1fe4(0xa4b)];},'set':function _0x469222(_0x3cd904){var _0x59ad22=_0x3c32;this['_position']=LngLatPoint[_0x59ad22(0x80b)](_0x3cd904),this[_0x59ad22(0xef6)](),this['_updatePositionHook'](!![]);}},{'key':'isMoveing','get':function _0x533e2d(){var _0x517211=_0x3c32;if(!this[_0x517211(0x53d)])return![];return this['_hasChangeEnableInputs'];}},{'key':'_mountedHook','value':function _0x1d68b8(){this['_graphicLayer']=new GraphicLayer({'private':!![]});}},{'key':_0x2e1728(0x625),'value':function _0x13886c(){var _0x23fe7d=_0x2e1728;this['_map']['addLayer'](this['_graphicLayer']),this['_updatePositionHook'](!![]),this[_0x23fe7d(_0x58938f._0x17bc76)](),this['_bindEvent']();}},{'key':'_removedHook','value':function _0xad0321(){var _0x290820=_0x2e1728;this[_0x290820(0x5db)]&&delete this[_0x290820(_0x187408._0x154557)],this['_graphic_move_y']&&delete this['_graphic_move_y'],this['_graphic_move_z']&&delete this['_graphic_move_z'],this['_graphic_dragger_ing']&&delete this[_0x290820(_0x187408._0x8ac272)],this[_0x290820(0x56a)][_0x290820(_0x187408._0x229e03)](),this['_map']['removeLayer'](this['_graphicLayer']),this['_unbindEvent']();}},{'key':'_createGraphics','value':function _0x41bef5(){var _0x5574c0=_0x2e1728;this[_0x5574c0(0x56a)][_0x5574c0(0x71e)](),this['_graphic_move_x']=new PolylinePrimitive({'positions':this['_positions_line_x'],'style':{'width':0xf,'arcType':Cesium__namespace['ArcType']['NONE'],'materialType':PolylineArrow,'color':Cesium__namespace['Color']['RED'],'depthFail':!![]},'attr':{'move':!![],'type':Cesium__namespace[_0x5574c0(_0xf34daf._0x4084a1)]['X']},'asynchronous':![]}),this['_graphicLayer']['addGraphic'](this['_graphic_move_x']),this[_0x5574c0(0x717)]=new PolylinePrimitive({'positions':this['_positions_line_y'],'style':{'width':0xf,'arcType':Cesium__namespace[_0x5574c0(0xa12)][_0x5574c0(_0xf34daf._0x1cee23)],'materialType':PolylineArrow,'color':Cesium__namespace[_0x5574c0(_0xf34daf._0x59ddec)]['GREEN'],'depthFail':!![]},'attr':{'move':!![],'type':Cesium__namespace['Axis']['Y']},'asynchronous':![]}),this[_0x5574c0(0x56a)]['addGraphic'](this['_graphic_move_y']),this[_0x5574c0(_0xf34daf._0x2e9b6b)]=new PolylinePrimitive({'positions':this[_0x5574c0(0x505)],'style':{'width':0xf,'arcType':Cesium__namespace['ArcType']['NONE'],'materialType':PolylineArrow,'color':Cesium__namespace[_0x5574c0(0x26d)]['BLUE'],'depthFail':!![]},'attr':{'move':!![],'type':Cesium__namespace['Axis']['Z']},'asynchronous':![]}),this['_graphicLayer'][_0x5574c0(_0xf34daf._0x27f076)](this['_graphic_move_z']),this['_graphic_dragger_ing']=new PolylinePrimitive({'positions':[],'style':{'width':0x3,'arcType':Cesium__namespace['ArcType'][_0x5574c0(_0xf34daf._0x1cee23)],'materialType':PolylineDash,'color':Cesium__namespace['Color']['YELLOW'],'depthFail':!![]},'asynchronous':![],'show':![]}),this[_0x5574c0(_0xf34daf._0x5b14e8)]['addGraphic'](this['_graphic_dragger_ing']);}},{'key':'_initByPosition','value':function _0x4bb5f8(){var _0x51260c=_0x2e1728;this['modelToWorld']=Cesium__namespace['Transforms']['eastNorthUpToFixedFrame'](this['position']),this['worldToModel']=Cesium__namespace['Matrix4'][_0x51260c(_0x3386f8._0x3dcdfd)](this[_0x51260c(_0x3386f8._0x4318f5)],new Cesium__namespace['Matrix4']()),this['matrix']=this['modelToWorld']['clone'](),this['inverseMatrix']=Cesium__namespace[_0x51260c(_0x3386f8._0x36c5c5)]['inverse'](this[_0x51260c(_0x3386f8._0xe20d1a)],new Cesium__namespace['Matrix4']()),this['normalX']=Cesium__namespace['Matrix4']['multiplyByPointAsVector'](this[_0x51260c(_0x3386f8._0x4cee5c)],Cesium__namespace['Cartesian3']['UNIT_X'],new Cesium__namespace['Cartesian3']()),this['normalY']=Cesium__namespace['Matrix4'][_0x51260c(0x429)](this['matrix'],Cesium__namespace['Cartesian3']['UNIT_Y'],new Cesium__namespace[(_0x51260c(0x741))]()),this[_0x51260c(_0x3386f8._0x3b745a)]=Cesium__namespace[_0x51260c(0xa1e)][_0x51260c(_0x3386f8._0x3a168a)](this['matrix'],Cesium__namespace[_0x51260c(_0x3386f8._0x39ef79)][_0x51260c(_0x3386f8._0x441a9e)],new Cesium__namespace[(_0x51260c(_0x3386f8._0x3a6b27))]()),this['_positions_line_x']=[],this['_positions_line_y']=[],this[_0x51260c(0x505)]=[];}},{'key':_0x2e1728(_0x324746._0x3c5676),'value':function _0x2e51aa(){var _0xab19c=_0x2e1728,_0x47f667=new Cesium__namespace[(_0xab19c(0xa1e))]['multiplyByPoint'](this['_map'][_0xab19c(0x501)]['viewMatrix'],this[_0xab19c(_0x5c7fbf._0x16f7b4)],new Cesium__namespace[(_0xab19c(0x741))]()),_0x24a4af=-_0x47f667['z']*Math[_0xab19c(0x5f1)](this['_map']['camera']['frustum']['fov']/0x2)*0x2;(!_0x24a4af||_0x24a4af<0x64)&&(_0x24a4af=0x64);var _0x1e3086=_0x24a4af/this['_map'][_0xab19c(_0x5c7fbf._0x4e733d)]['width'];return _0x1e3086;}},{'key':'_updatePositionHook','value':function _0x59333f(_0x1ce874){var _0x5394e4=_0x2e1728;if(!this['_map'])return;var _0x2c1480=this['position'][_0x5394e4(_0xfcef33._0x960ff8)]();_0x1ce874&&(this['radius']=0xc8*this['_getFactor']()),this['_positions_line_x']=[_0x2c1480,Cesium__namespace[_0x5394e4(0xa1e)]['multiplyByPoint'](this['matrix'],new Cesium__namespace['Cartesian3'](this['radius'],0x0,0x0),new Cesium__namespace['Cartesian3']())],this['_positions_line_y']=[_0x2c1480,Cesium__namespace['Matrix4']['multiplyByPoint'](this['matrix'],new Cesium__namespace['Cartesian3'](0x0,this[_0x5394e4(0xfe2)],0x0),new Cesium__namespace[(_0x5394e4(0x741))]())],this['_positions_line_z']=[_0x2c1480,Cesium__namespace[_0x5394e4(0xa1e)]['multiplyByPoint'](this['matrix'],new Cesium__namespace[(_0x5394e4(_0xfcef33._0x4f782d))](0x0,0x0,this['radius']),new Cesium__namespace['Cartesian3']())],this['_graphic_move_x']&&(this['_graphic_move_x']['positions']=this[_0x5394e4(0x4ed)]),this['_graphic_move_y']&&(this[_0x5394e4(_0xfcef33._0x5c036c)][_0x5394e4(0x5aa)]=this[_0x5394e4(_0xfcef33._0x37624d)]),this['_graphic_move_z']&&(this['_graphic_move_z']['positions']=this['_positions_line_z']);}},{'key':'_bindEvent','value':function _0x73124c(){var _0x3398dc=_0x2e1728;this[_0x3398dc(_0x4c14de._0x432fab)]['on'](EventType[_0x3398dc(0x193)],this['_onMap_leftDown'],this),this[_0x3398dc(_0x4c14de._0x17b22b)]['on'](EventType['leftUp'],this['_onMap_leftUp'],this),this['_map']['on'](EventType['middleClick'],this['_onMap_middleClick'],this),this['_map']['on'](EventType[_0x3398dc(0x393)],this['_onMap_wheel'],this);}},{'key':'_unbindEvent','value':function _0x293331(){var _0x54bec0=_0x2e1728;this['_graphicLayer'][_0x54bec0(_0x279b45._0x2ca8fd)](EventType[_0x54bec0(_0x279b45._0x37118b)],this[_0x54bec0(_0x279b45._0x3cb321)],this),this[_0x54bec0(0x53d)]['off'](EventType['leftUp'],this['_onMap_leftUp'],this),this['_map'][_0x54bec0(_0x279b45._0x2ca8fd)](EventType[_0x54bec0(0xfeb)],this['_onMap_mouseMove'],this),this[_0x54bec0(_0x279b45._0x396ed4)]['off'](EventType[_0x54bec0(_0x279b45._0x5793a3)],this['_onMap_middleClick'],this),this['_map'][_0x54bec0(_0x279b45._0x2ca8fd)](EventType[_0x54bec0(0x393)],this['_onMap_wheel'],this);}},{'key':'_onMap_leftDown','value':function _0x1533f8(_0x442705){var _0x5c7e97=_0x2e1728;this[_0x5c7e97(0xcde)]=undefined;if(_0x442705['layer']!==this['_graphicLayer'])return;var _0x5658fc=_0x442705['graphic'];if(!_0x5658fc||!(_0x5658fc['attr'][_0x5c7e97(_0x57f01b._0x24f7a8)]||_0x5658fc['attr']['rotate']))return;this['_graphic']=_0x5658fc;!_0x5658fc['style']['color_bak']&&(_0x5658fc['style']['color_bak']=_0x5658fc[_0x5c7e97(0xba9)]['color']);_0x5658fc['setStyle']({'color':Cesium__namespace['Color']['YELLOW']}),this['_graphic_dragger_ing'][_0x5c7e97(0x5aa)]=[this['position'],this['position']],this['_graphic_dragger_ing']['show']=!![];var _0x3047aa=this['_graphic']['attr']['type'];this['fire'](EventType[_0x5c7e97(0xfdf)],_objectSpread2(_objectSpread2({},_0x442705),{},{'editType':_0x3047aa,'graphic':_0x5658fc})),this[_0x5c7e97(_0x57f01b._0x5b33a6)]['scene'][_0x5c7e97(_0x57f01b._0x429b13)][_0x5c7e97(0x6aa)]&&(this['_map']['scene']['screenSpaceCameraController']['enableInputs']=![],this['_hasChangeEnableInputs']=!![]),this['_map']['on'](EventType['mouseMove'],this[_0x5c7e97(_0x57f01b._0x874cb2)],this);}},{'key':'_onMap_mouseMove','value':function _0x56bb1d(_0x816b58){var _0x57a5a8=_0x2e1728;if(!this['_graphic'])return;var _0x1beb2a=_0x816b58['startPosition'],_0x3787d3=_0x816b58['endPosition'],_0x20d9ee,_0x2b32df=this['_graphic'][_0x57a5a8(0xf51)][_0x57a5a8(0x757)];_0x2b32df===Cesium__namespace[_0x57a5a8(_0x4a7dae._0x45d4c9)]['X']&&(_0x20d9ee=this['normalX']);_0x2b32df===Cesium__namespace['Axis']['Y']&&(_0x20d9ee=this[_0x57a5a8(0x5f4)]);_0x2b32df===Cesium__namespace['Axis']['Z']&&(_0x20d9ee=this['normalZ']);var _0x4ecc0d=new Cesium__namespace['Cartesian3'](_0x3787d3['x']-_0x1beb2a['x'],-(_0x3787d3['y']-_0x1beb2a['y']),0x0);this['_map']['scene']['mode']===Cesium__namespace[_0x57a5a8(_0x4a7dae._0x4a0860)]['SCENE2D']&&(_0x4ecc0d['x']=-0x1*_0x4ecc0d['x']);var _0x5201c0=new Cesium__namespace['Matrix4'][(_0x57a5a8(0x429))](this['_map'][_0x57a5a8(_0x4a7dae._0xaa604d)]['inverseViewMatrix'],_0x4ecc0d,new Cesium__namespace['Cartesian3']()),_0x2ed858=Cesium__namespace['Cartesian3']['dot'](_0x5201c0,_0x20d9ee)*this['_getFactor'](),_0x46e51d=Cesium__namespace['Cartographic']['fromCartesian'](this['position']),_0x209e99=new Cesium__namespace['Cartesian3'](this[_0x57a5a8(_0x4a7dae._0x13d644)]['x']+_0x20d9ee['x']*_0x2ed858,this[_0x57a5a8(_0x4a7dae._0x5553c7)]['y']+_0x20d9ee['y']*_0x2ed858,this['position']['z']+_0x20d9ee['z']*_0x2ed858);_0x2b32df!==Cesium__namespace['Axis']['Z']&&(_0x209e99=Cesium__namespace['Cartographic']['fromCartesian'](_0x209e99),_0x209e99[_0x57a5a8(_0x4a7dae._0x26a3a0)]=_0x46e51d[_0x57a5a8(0xe1c)],_0x2b32df===Cesium__namespace['Axis']['X']?_0x209e99['latitude']=_0x46e51d['latitude']:_0x209e99['longitude']=_0x46e51d[_0x57a5a8(0x692)],_0x209e99=Cesium__namespace[_0x57a5a8(0x741)]['fromRadians'](_0x209e99['longitude'],_0x209e99['latitude'],_0x209e99[_0x57a5a8(_0x4a7dae._0x26a3a0)]));var _0x4d1658=Cesium__namespace['Matrix4']['multiplyByPoint'](this['inverseMatrix'],_0x209e99,new Cesium__namespace['Cartesian3']());Cesium__namespace[_0x57a5a8(_0x4a7dae._0x21a830)]['multiplyByPointAsVector'](this['matrix'],_0x4d1658,_0x4d1658),Cesium__namespace[_0x57a5a8(_0x4a7dae._0x28bf65)][_0x57a5a8(_0x4a7dae._0x1ba6d6)](this[_0x57a5a8(_0x4a7dae._0x437450)],new Cesium__namespace[(_0x57a5a8(0xc9f))](_0x4d1658['x'],_0x4d1658['y'],_0x4d1658['z'],0x0),_0x4d1658),Cesium__namespace[_0x57a5a8(0x741)]['add'](this['translation'],_0x4d1658,this['translation']),this['position']=_0x209e99,this['matrix']=Cesium__namespace[_0x57a5a8(_0x4a7dae._0x4caea7)]['eastNorthUpToFixedFrame'](this['position']),Cesium__namespace['Matrix4']['inverse'](this['matrix'],this['inverseMatrix']);var _0x2c1018=this['normalX'],_0x35f554=this[_0x57a5a8(0x5f4)],_0x16a6f5=this['normalZ'];this['normalX']=Cesium__namespace[_0x57a5a8(_0x4a7dae._0x21a830)][_0x57a5a8(_0x4a7dae._0x2cf2df)](this['matrix'],Cesium__namespace[_0x57a5a8(_0x4a7dae._0x4fc752)]['UNIT_X'],new Cesium__namespace['Cartesian3']()),this['normalY']=Cesium__namespace['Matrix4']['multiplyByPointAsVector'](this['matrix'],Cesium__namespace[_0x57a5a8(0x741)]['UNIT_Y'],new Cesium__namespace[(_0x57a5a8(0x741))]()),this['normalZ']=Cesium__namespace['Matrix4'][_0x57a5a8(_0x4a7dae._0x1aa26f)](this[_0x57a5a8(0x56b)],Cesium__namespace['Cartesian3']['UNIT_Z'],new Cesium__namespace[(_0x57a5a8(0x741))]());if(_0x2b32df===Cesium__namespace['Axis']['X']){var _0x4a96fc=Cesium__namespace['Cartesian3'][_0x57a5a8(_0x4a7dae._0x350202)](_0x35f554,this['normalY']),_0x2680c5=Cesium__namespace['Cartesian3']['angleBetween'](_0x16a6f5,this['normalZ']);_0x2ed858<0x0&&(_0x2680c5=-_0x2680c5,_0x4a96fc=-_0x4a96fc);var _0x315785=Cesium__namespace[_0x57a5a8(0xa1e)]['multiplyByPointAsVector'](this['worldToModel'],_0x16a6f5,new Cesium__namespace['Cartesian3']()),_0x56a04a=Cesium__namespace['Matrix3']['inverse'](this[_0x57a5a8(0x95c)],new Cesium__namespace['Matrix3']()),_0x4f06b0=Cesium__namespace['Matrix3']['multiplyByVector'](_0x56a04a,_0x315785,new Cesium__namespace['Cartesian3']()),_0x325cc9=this['_axisRotation'](_0x4f06b0,_0x4a96fc);Cesium__namespace[_0x57a5a8(_0x4a7dae._0x5bb881)][_0x57a5a8(0x575)](this['rotateMatrix'],_0x325cc9,this['rotateMatrix']);var _0x2b3c63=Cesium__namespace['Matrix4'][_0x57a5a8(_0x4a7dae._0x1aa26f)](this['worldToModel'],_0x35f554,new Cesium__namespace['Cartesian3']());_0x56a04a=Cesium__namespace['Matrix3']['inverse'](this['rotateMatrix'],new Cesium__namespace['Matrix3']()),_0x4f06b0=Cesium__namespace[_0x57a5a8(_0x4a7dae._0x5bb881)]['multiplyByVector'](_0x56a04a,_0x2b3c63,new Cesium__namespace['Cartesian3']()),_0x325cc9=this['_axisRotation'](_0x4f06b0,_0x2680c5),Cesium__namespace[_0x57a5a8(0x51a)]['multiply'](this['rotateMatrix'],_0x325cc9,this[_0x57a5a8(0x95c)]);}if(_0x2b32df===Cesium__namespace['Axis']['Y']){var _0x1dd76c=Cesium__namespace['Cartesian3']['angleBetween'](_0x16a6f5,this[_0x57a5a8(_0x4a7dae._0x3004b8)]);_0x2ed858>0x0&&(_0x1dd76c=-_0x1dd76c);var _0x41dd10=Cesium__namespace['Matrix4']['multiplyByPointAsVector'](this[_0x57a5a8(0x742)],_0x2c1018,new Cesium__namespace['Cartesian3']()),_0x20e374=Cesium__namespace['Matrix3']['inverse'](this['rotateMatrix'],new Cesium__namespace[(_0x57a5a8(0x51a))]()),_0x467137=Cesium__namespace['Matrix3'][_0x57a5a8(_0x4a7dae._0x429445)](_0x20e374,_0x41dd10,new Cesium__namespace['Cartesian3']()),_0x1cd004=this['_axisRotation'](_0x467137,_0x1dd76c);Cesium__namespace['Matrix3']['multiply'](this['rotateMatrix'],_0x1cd004,this['rotateMatrix']);}this[_0x57a5a8(0x1a8)]['positions']=[this[_0x57a5a8(0x1a8)]['positions'][0x0],_0x209e99],this['_updatePositionHook']();var _0x11091f=_objectSpread2(_objectSpread2({},_0x816b58),{},{'editType':_0x2b32df,'position':_0x209e99});this[_0x57a5a8(_0x4a7dae._0x7700c4)](_0x11091f);}},{'key':'_onMap_leftUp','value':function _0x2a7292(_0x420e89){var _0x1ba232=_0x2e1728;if(!this['_graphic'])return;this['_graphic']['setStyle']({'color':this[_0x1ba232(0xcde)][_0x1ba232(0xba9)]['color_bak']}),this['_graphic']=null,this[_0x1ba232(_0x1ce35f._0x3708ea)]['positions']=[],this['_graphic_dragger_ing']['show']=![],this[_0x1ba232(0x927)]&&(this[_0x1ba232(_0x1ce35f._0x58c3f9)][_0x1ba232(0x57d)]['screenSpaceCameraController']['enableInputs']=!![],delete this['_hasChangeEnableInputs']),this['_map']['off'](EventType[_0x1ba232(_0x1ce35f._0x11e02a)],this['_onMap_mouseMove'],this),this[_0x1ba232(0xf34)](EventType[_0x1ba232(_0x1ce35f._0x572378)],_0x420e89);}},{'key':'_axisRotation','value':function _0x101e47(_0x312683,_0x393a3b,_0x38a924){var _0x52d2c4=_0x2e1728,_0x4a2877=_0x312683['x'],_0x4f0f56=_0x312683['y'],_0x54fa87=_0x312683['z'],_0x295d3a=Math['sqrt'](_0x4a2877*_0x4a2877+_0x4f0f56*_0x4f0f56+_0x54fa87*_0x54fa87);_0x4a2877=_0x4a2877/_0x295d3a,_0x4f0f56=_0x4f0f56/_0x295d3a,_0x54fa87=_0x54fa87/_0x295d3a;var _0x438dc5=_0x4a2877*_0x4a2877,_0x1983a6=_0x4f0f56*_0x4f0f56,_0x2f9130=_0x54fa87*_0x54fa87,_0x4747cc=Math['cos'](_0x393a3b),_0x3612c7=Math['sin'](_0x393a3b),_0x180eee=0x1-_0x4747cc;return _0x38a924=_0x38a924||new Cesium__namespace['Matrix3'](),_0x38a924[Cesium__namespace['Matrix3'][_0x52d2c4(_0x34d27e._0x259bd7)]]=_0x438dc5+(0x1-_0x438dc5)*_0x4747cc,_0x38a924[Cesium__namespace['Matrix3']['COLUMN0ROW1']]=_0x4a2877*_0x4f0f56*_0x180eee+_0x54fa87*_0x3612c7,_0x38a924[Cesium__namespace[_0x52d2c4(0x51a)][_0x52d2c4(0xfcd)]]=_0x4a2877*_0x54fa87*_0x180eee-_0x4f0f56*_0x3612c7,_0x38a924[Cesium__namespace['Matrix3'][_0x52d2c4(_0x34d27e._0x51517c)]]=_0x4a2877*_0x4f0f56*_0x180eee-_0x54fa87*_0x3612c7,_0x38a924[Cesium__namespace['Matrix3']['COLUMN1ROW1']]=_0x1983a6+(0x1-_0x1983a6)*_0x4747cc,_0x38a924[Cesium__namespace['Matrix3']['COLUMN1ROW2']]=_0x4f0f56*_0x54fa87*_0x180eee+_0x4a2877*_0x3612c7,_0x38a924[Cesium__namespace['Matrix3']['COLUMN2ROW0']]=_0x4a2877*_0x54fa87*_0x180eee+_0x4f0f56*_0x3612c7,_0x38a924[Cesium__namespace['Matrix3'][_0x52d2c4(_0x34d27e._0x231d31)]]=_0x4f0f56*_0x54fa87*_0x180eee-_0x4a2877*_0x3612c7,_0x38a924[Cesium__namespace['Matrix3']['COLUMN2ROW2']]=_0x2f9130+(0x1-_0x2f9130)*_0x4747cc,_0x38a924;}},{'key':'_onMap_wheel','value':function _0xa208da(){this['_updatePositionHook'](!![]);}},{'key':'_onMap_middleClick','value':function _0x2f4e53(_0x3377e6){var _0x2c6906=_0x2e1728,_0x39dca2=this[_0x2c6906(_0x100c72._0x2232c3)][_0x2c6906(0x57d)]['pickPosition'](_0x3377e6[_0x2c6906(0xa86)]);_0x39dca2&&(this['position']=_0x39dca2,this['matrix']=Cesium__namespace['Transforms']['eastNorthUpToFixedFrame'](this['position']),Cesium__namespace['Matrix4'][_0x2c6906(0xecd)](this['matrix'],this[_0x2c6906(_0x100c72._0x2be5c7)]),this['_updatePositionHook']());}},{'key':'onChange','value':function _0x5a78da(_0x219a56){var _0x1ad376=_0x2e1728;this[_0x1ad376(0x690)]['onChange']&&this['options']['onChange'](_0x219a56),this['fire'](EventType['change'],_0x219a56,!![]);}}]),_0x3510a5;}(BaseThing),MatrixRotate=function(_0x42608f){var _0x2978b5={_0x240081:0xacc,_0x192ef1:0x53d,_0xadc295:0xf51,_0x511e94:0x53d,_0x2578f5:0x741,_0xd30dbf:0x9f3,_0x11e829:0x33f,_0x1fa5cf:0x741,_0x495f7d:0x9f3,_0x2a164e:0x2d5,_0x4c20e3:0xf1d,_0x445c2d:0xecd,_0x45e8b4:0x95c,_0x395f6f:0x51a,_0x1ef554:0xf8c,_0x3c557e:0x705},_0x5f2225={_0x22d7b6:0x741,_0xa21b6:0x5f4,_0x2c6020:0x741,_0x7be50e:0x595,_0x155425:0x741,_0x219813:0x206},_0x5ac206={_0x4210dc:0xa1e,_0x453969:0x56b,_0x559eb9:0xca3,_0x26ea9b:0xecd,_0x3b56cd:0x429},_0x4b882a={_0xbaab86:0x1f5,_0x7a331d:0x19c,_0x41ee71:0x822,_0x32f886:0x80f,_0x3617e3:0x26d,_0x25340b:0x9f3,_0x180201:0x26c},_0x1e713={_0x543d1e:0x7dc},_0x2acbeb={_0x245e4b:0x690},_0x327ca9={_0x4324f3:0x690},_0x3b879d=_0xf99cb3;_inherits(_0x423898,_0x42608f);var _0x5f01ec=_createSuper(_0x423898);function _0x423898(){return _classCallCheck(this,_0x423898),_0x5f01ec['apply'](this,arguments);}return _createClass(_0x423898,[{'key':'heading','get':function _0x204449(){var _0x3fc459=_0x3c32,_0x412eeb;return(_0x412eeb=this[_0x3fc459(0x690)]['heading'])!==null&&_0x412eeb!==void 0x0?_0x412eeb:0x0;},'set':function _0x432a51(_0x4161de){var _0x158258=_0x3c32;this[_0x158258(_0x327ca9._0x4324f3)]['heading']=_0x4161de;}},{'key':'pitch','get':function _0x5aa495(){var _0xd5cb09;return(_0xd5cb09=this['options']['pitch'])!==null&&_0xd5cb09!==void 0x0?_0xd5cb09:0x0;},'set':function _0x305e96(_0x2fae09){var _0x4770f3=_0x3c32;this[_0x4770f3(_0x2acbeb._0x245e4b)]['pitch']=_0x2fae09;}},{'key':'roll','get':function _0x1ab698(){var _0x195ee6;return(_0x195ee6=this['options']['roll'])!==null&&_0x195ee6!==void 0x0?_0x195ee6:0x0;},'set':function _0x140c27(_0x29f814){this['options']['roll']=_0x29f814;}},{'key':'_removedHook','value':function _0x21abe9(){var _0x4500c0=_0x3c32;delete this['_graphic_rotate_z'],delete this['_graphic_rotate_x'],delete this['_graphic_rotate_y'],_get(_getPrototypeOf(_0x423898[_0x4500c0(_0x1e713._0x543d1e)]),'_removedHook',this)['call'](this);}},{'key':_0x3b879d(0x18d),'value':function _0x591e89(){var _0x248b2c=_0x3b879d;this['_graphicLayer']['clear'](),this['_graphic_rotate_x']=new PolylinePrimitive({'positions':this['_positions_circle_x'],'style':{'width':0x8,'color':Cesium__namespace['Color']['RED'],'depthFail':!![],'depthFailColor':Cesium__namespace['Color'][_0x248b2c(_0x4b882a._0xbaab86)]['withAlpha'](0.5)},'attr':{'rotate':!![],'type':Cesium__namespace['Axis']['X']},'asynchronous':![]}),this['_graphicLayer'][_0x248b2c(_0x4b882a._0x7a331d)](this['_graphic_rotate_x']),this[_0x248b2c(0x80f)]=new PolylinePrimitive({'positions':this['_positions_circle_y'],'style':{'width':0x8,'color':Cesium__namespace['Color'][_0x248b2c(0x2e9)],'depthFail':!![],'depthFailColor':Cesium__namespace['Color'][_0x248b2c(0x2e9)][_0x248b2c(_0x4b882a._0x41ee71)](0.5)},'attr':{'rotate':!![],'type':Cesium__namespace['Axis']['Y']},'asynchronous':![]}),this['_graphicLayer']['addGraphic'](this[_0x248b2c(_0x4b882a._0x32f886)]),this['_graphic_rotate_z']=new PolylinePrimitive({'positions':this['_positions_circle_z'],'style':{'width':0x8,'color':Cesium__namespace['Color']['BLUE'],'depthFail':!![],'depthFailColor':Cesium__namespace[_0x248b2c(_0x4b882a._0x3617e3)]['BLUE']['withAlpha'](0.5)},'attr':{'rotate':!![],'type':Cesium__namespace[_0x248b2c(_0x4b882a._0x25340b)]['Z']},'asynchronous':![]}),this['_graphicLayer'][_0x248b2c(_0x4b882a._0x7a331d)](this[_0x248b2c(0x206)]),this['_graphic_dragger_ing']=new PolylinePrimitive({'positions':[],'style':{'width':0x3,'arcType':Cesium__namespace['ArcType'][_0x248b2c(_0x4b882a._0x180201)],'materialType':PolylineDash,'color':Cesium__namespace['Color'][_0x248b2c(0x5b8)],'depthFail':!![]},'asynchronous':![],'show':![]}),this['_graphicLayer'][_0x248b2c(_0x4b882a._0x7a331d)](this['_graphic_dragger_ing']);}},{'key':'_initByPosition','value':function _0x1db07b(){var _0x37cbc6=_0x3b879d;this['modelToWorld']=Cesium__namespace['Transforms']['eastNorthUpToFixedFrame'](this['position']),this['worldToModel']=Cesium__namespace['Matrix4']['inverse'](this['modelToWorld'],new Cesium__namespace[(_0x37cbc6(_0x5ac206._0x4210dc))]()),this[_0x37cbc6(_0x5ac206._0x453969)]=this['modelToWorld'][_0x37cbc6(_0x5ac206._0x559eb9)](),this['inverseMatrix']=Cesium__namespace['Matrix4'][_0x37cbc6(_0x5ac206._0x26ea9b)](this['matrix'],new Cesium__namespace[(_0x37cbc6(0xa1e))]()),this['normalX']=Cesium__namespace['Matrix4'][_0x37cbc6(0x429)](this['matrix'],Cesium__namespace[_0x37cbc6(0x741)]['UNIT_X'],new Cesium__namespace['Cartesian3']()),this['normalY']=Cesium__namespace['Matrix4']['multiplyByPointAsVector'](this[_0x37cbc6(_0x5ac206._0x453969)],Cesium__namespace['Cartesian3']['UNIT_Y'],new Cesium__namespace['Cartesian3']()),this['normalZ']=Cesium__namespace[_0x37cbc6(_0x5ac206._0x4210dc)][_0x37cbc6(_0x5ac206._0x3b56cd)](this['matrix'],Cesium__namespace[_0x37cbc6(0x741)]['UNIT_Z'],new Cesium__namespace['Cartesian3']()),this['_positions_circle_z']=[],this[_0x37cbc6(0xfee)]=[],this['_positions_circle_y']=[];}},{'key':'_updatePositionHook','value':function _0x46b09f(_0x26e06b){var _0x4d2ce9=_0x3b879d;if(!this['_map'])return;var _0x1b6162=this['position']['clone']();if(_0x26e06b){var _0x8b9b85=new Cesium__namespace[(_0x4d2ce9(0xa1e))][(_0x4d2ce9(0x597))](this['_map'][_0x4d2ce9(0x501)][_0x4d2ce9(0x687)],_0x1b6162,new Cesium__namespace[(_0x4d2ce9(0x741))]()),_0x4b1f54=-_0x8b9b85['z']*Math['tan'](this['_map'][_0x4d2ce9(0x501)]['frustum']['fov']/0x2)*0x2,_0x29ea3c=_0x4b1f54/this['_map']['canvas']['width'];this['radius']=0xc8*_0x29ea3c;}this[_0x4d2ce9(0xcb3)]=[],this['_positions_circle_x']=[],this['_positions_circle_y']=[];for(var _0x58e482=0x0;_0x58e482<=0x168;_0x58e482++){var _0x5340e5=this[_0x4d2ce9(0xfe2)]*Math['cos'](_0x58e482/0xb4*Math['PI']),_0x51c757=this['radius']*Math['sin'](_0x58e482/0xb4*Math['PI']),_0x5b66f6=new Cesium__namespace['Cartesian3']();Cesium__namespace['Cartesian3']['add'](_0x1b6162,Cesium__namespace['Cartesian3']['multiplyByScalar'](this['normalX'],_0x5340e5,new Cesium__namespace[(_0x4d2ce9(0x741))]()),_0x5b66f6),Cesium__namespace['Cartesian3'][_0x4d2ce9(0x595)](_0x5b66f6,Cesium__namespace[_0x4d2ce9(_0x5f2225._0x22d7b6)]['multiplyByScalar'](this[_0x4d2ce9(_0x5f2225._0xa21b6)],_0x51c757,new Cesium__namespace['Cartesian3']()),_0x5b66f6),this['_positions_circle_z']['push'](_0x5b66f6);var _0x3dd0f9=new Cesium__namespace['Cartesian3']();Cesium__namespace['Cartesian3']['add'](_0x1b6162,Cesium__namespace['Cartesian3']['multiplyByScalar'](this['normalX'],_0x5340e5,new Cesium__namespace[(_0x4d2ce9(_0x5f2225._0x22d7b6))]()),_0x3dd0f9),Cesium__namespace['Cartesian3'][_0x4d2ce9(0x595)](_0x3dd0f9,Cesium__namespace['Cartesian3']['multiplyByScalar'](this['normalZ'],_0x51c757,new Cesium__namespace['Cartesian3']()),_0x3dd0f9),this['_positions_circle_x']['push'](_0x3dd0f9);var _0xb1e3c5=new Cesium__namespace[(_0x4d2ce9(_0x5f2225._0x2c6020))]();Cesium__namespace['Cartesian3'][_0x4d2ce9(0x595)](_0x1b6162,Cesium__namespace['Cartesian3']['multiplyByScalar'](this['normalY'],_0x5340e5,new Cesium__namespace[(_0x4d2ce9(0x741))]()),_0xb1e3c5),Cesium__namespace['Cartesian3'][_0x4d2ce9(_0x5f2225._0x7be50e)](_0xb1e3c5,Cesium__namespace['Cartesian3']['multiplyByScalar'](this['normalZ'],_0x51c757,new Cesium__namespace[(_0x4d2ce9(_0x5f2225._0x155425))]()),_0xb1e3c5),this['_positions_circle_y']['push'](_0xb1e3c5);}this[_0x4d2ce9(_0x5f2225._0x219813)]&&(this[_0x4d2ce9(_0x5f2225._0x219813)]['positions']=this['_positions_circle_z']),this['_graphic_rotate_x']&&(this['_graphic_rotate_x']['positions']=this['_positions_circle_x']),this['_graphic_rotate_y']&&(this['_graphic_rotate_y'][_0x4d2ce9(0x5aa)]=this['_positions_circle_y']);}},{'key':'_onMap_mouseMove','value':function _0x2e8544(_0x4e439c){var _0x330428=_0x3b879d,_0x1d9f84=_0x4e439c['startPosition'],_0x50f146=_0x4e439c['endPosition'],_0x280750=new Cesium__namespace[(_0x330428(0xa1e))]['multiplyByPoint'](this['_map']['camera']['viewMatrix'],this['position'],new Cesium__namespace['Cartesian3']()),_0x1ef3a6=-_0x280750['z']*Math['tan'](this['_map']['camera']['frustum'][_0x330428(_0x2978b5._0x240081)]/0x2)*0x2,_0x56818e=_0x1ef3a6/this[_0x330428(_0x2978b5._0x192ef1)]['canvas']['width'],_0x13e707=new Cesium__namespace['Cartesian3'](0x1,0x1,0x1),_0x3d6c10,_0x46691f=this['_graphic'][_0x330428(_0x2978b5._0xadc295)]['type'];_0x46691f===Cesium__namespace['Axis']['Z']&&(_0x13e707['z']=0x0,_0x3d6c10=Cesium__namespace['Cartesian3']['angleBetween'](Cesium__namespace['Matrix4']['multiplyByPointAsVector'](this['matrix'],new Cesium__namespace['Cartesian3'](0x0,0x0,0x1),new Cesium__namespace[(_0x330428(0x741))]()),this[_0x330428(_0x2978b5._0x511e94)][_0x330428(0x501)]['direction']));_0x46691f===Cesium__namespace['Axis']['X']&&(_0x13e707['y']=0x0,_0x3d6c10=Cesium__namespace[_0x330428(_0x2978b5._0x2578f5)][_0x330428(0xbc3)](Cesium__namespace['Matrix4']['multiplyByPointAsVector'](this[_0x330428(0x56b)],new Cesium__namespace['Cartesian3'](0x0,0x1,0x0),new Cesium__namespace['Cartesian3']()),this['_map'][_0x330428(0x501)]['direction']));_0x46691f===Cesium__namespace[_0x330428(_0x2978b5._0xd30dbf)]['Y']&&(_0x13e707['x']=0x0,_0x3d6c10=Cesium__namespace['Cartesian3']['angleBetween'](Cesium__namespace['Matrix4']['multiplyByPointAsVector'](this['matrix'],new Cesium__namespace[(_0x330428(0x741))](0x1,0x0,0x0),new Cesium__namespace['Cartesian3']()),this[_0x330428(_0x2978b5._0x192ef1)]['camera']['direction']));Math['abs'](_0x3d6c10-Math['PI']/0x2)<0.1&&(_0x56818e=0x1,_0x280750['z']=0x0);var _0x2a2abf=new Cesium__namespace[(_0x330428(0x741))]((_0x1d9f84['x']-this[_0x330428(0x53d)]['canvas'][_0x330428(_0x2978b5._0x11e829)]/0x2)*_0x56818e,(-_0x1d9f84['y']+this['_map']['canvas']['height']/0x2)*_0x56818e,_0x280750['z']),_0x353de5=new Cesium__namespace['Cartesian3']((_0x50f146['x']-this[_0x330428(_0x2978b5._0x192ef1)][_0x330428(0x989)][_0x330428(0x33f)]/0x2)*_0x56818e,(-_0x50f146['y']+this[_0x330428(_0x2978b5._0x192ef1)]['canvas']['height']/0x2)*_0x56818e,_0x280750['z']);Cesium__namespace['Matrix4']['multiplyByPoint'](this['_map']['camera']['inverseViewMatrix'],_0x2a2abf,_0x2a2abf),Cesium__namespace['Matrix4']['multiplyByPoint'](this['_map']['camera'][_0x330428(0x8bb)],_0x353de5,_0x353de5),Cesium__namespace['Matrix4']['multiplyByPoint'](this['inverseMatrix'],_0x2a2abf,_0x2a2abf),Cesium__namespace['Matrix4'][_0x330428(0x597)](this['inverseMatrix'],_0x353de5,_0x353de5),_0x2a2abf=new Cesium__namespace[(_0x330428(_0x2978b5._0x1fa5cf))](_0x2a2abf['x']*_0x13e707['x'],_0x2a2abf['y']*_0x13e707['y'],_0x2a2abf['z']*_0x13e707['z']),_0x353de5=new Cesium__namespace['Cartesian3'](_0x353de5['x']*_0x13e707['x'],_0x353de5['y']*_0x13e707['y'],_0x353de5['z']*_0x13e707['z']),_0x3d6c10=Cesium__namespace['Cartesian3']['angleBetween'](_0x2a2abf,_0x353de5);var _0x5c44e3;if(_0x46691f===Cesium__namespace[_0x330428(_0x2978b5._0x495f7d)]['Z']){var _0x42de73=_0x2a2abf['x']*_0x353de5['y']-_0x2a2abf['y']*_0x353de5['x'];_0x5c44e3=Cesium__namespace[_0x330428(0xa1e)]['multiplyByPointAsVector'](this['worldToModel'],this['normalZ'],new Cesium__namespace['Cartesian3']()),_0x42de73>0x0&&(_0x3d6c10=-_0x3d6c10),this['heading']=(this['heading']+Cesium__namespace[_0x330428(_0x2978b5._0x2a164e)]['toDegrees'](_0x3d6c10))%0x168;}else{if(_0x46691f===Cesium__namespace[_0x330428(0x9f3)]['X']){var _0x16bb42=_0x2a2abf['x']*_0x353de5['z']-_0x2a2abf['z']*_0x353de5['x'];_0x5c44e3=Cesium__namespace[_0x330428(0xa1e)][_0x330428(0x429)](this['worldToModel'],this['normalY'],new Cesium__namespace[(_0x330428(0x741))]()),_0x16bb42>0x0&&(_0x3d6c10=-_0x3d6c10),this['pitch']=(this['pitch']+Cesium__namespace['Math']['toDegrees'](_0x3d6c10))%0x168;}else{if(_0x46691f===Cesium__namespace['Axis']['Y']){var _0x4158e1=_0x2a2abf['y']*_0x353de5['z']-_0x2a2abf['z']*_0x353de5['y'];_0x5c44e3=Cesium__namespace['Matrix4']['multiplyByPointAsVector'](this['worldToModel'],this['normalX'],new Cesium__namespace['Cartesian3']()),_0x4158e1<0x0&&(_0x3d6c10=-_0x3d6c10),this[_0x330428(_0x2978b5._0x4c20e3)]=(this['roll']+Cesium__namespace['Math'][_0x330428(0x8b8)](_0x3d6c10))%0x168;}}}var _0x5021d4=Cesium__namespace['Matrix3'][_0x330428(_0x2978b5._0x445c2d)](this[_0x330428(_0x2978b5._0x45e8b4)],new Cesium__namespace['Matrix3']()),_0x3a0d4f=Cesium__namespace[_0x330428(_0x2978b5._0x395f6f)][_0x330428(0x7d3)](_0x5021d4,_0x5c44e3,new Cesium__namespace[(_0x330428(0x741))]()),_0x2c1ed1=this[_0x330428(_0x2978b5._0x1ef554)](_0x3a0d4f,_0x3d6c10);Cesium__namespace['Matrix3']['multiply'](this['rotateMatrix'],_0x2c1ed1,this['rotateMatrix']);var _0x579935=_objectSpread2(_objectSpread2({},_0x4e439c),{},{'editType':_0x46691f,'position':this['position'],'heading':this[_0x330428(_0x2978b5._0x3c557e)],'pitch':this['pitch'],'roll':this['roll']});this['onChange'](_0x579935);}},{'key':_0x3b879d(0xa52),'value':function _0x12313e(_0x5aced6){}}]),_0x423898;}(MatrixMove),EditBase=(function(){var _0x502962={_0x3b6083:0x6bb,_0x5200ed:0x981,_0x1cc92f:0x237,_0x346a3b:0xc1c},_0x4a0c22={_0x604b4e:0x81a,_0x42fde0:0x28b},_0x1a88bf={_0x221286:0x28b},_0x4f7c8d={_0x88a4e:0x76f,_0x4bb5c6:0x28b,_0x5afbff:0x23e,_0x270e96:0xf1d,_0x59bae3:0xdf9,_0x46459a:0x28b,_0x15a042:0x53d,_0x5700a8:0x948},_0x308896={_0x5c8cc5:0x7a5},_0x50a6c9={_0x3ecf3b:0x57d,_0x5c1a14:0x641,_0x3ea47d:0x7a5,_0x1c23ac:0xf25,_0x5cdb10:0xdfe},_0xd743c6={_0x1b9874:0x1f7,_0x5a1d40:0xa86,_0xf6c639:0xa86},_0x2cbd6c={_0x2a65b6:0x8b3,_0x344bf6:0xdc1,_0x7f9238:0xb5f},_0x3e517b={_0x33ad67:0x53d,_0xd0f7d7:0x6f4,_0x49a352:0xb0e,_0x22d808:0x55d},_0x31d8e6={_0x4ccfb0:0xaeb},_0x53225b={_0x4b71b8:0xb1a},_0x32ff75={_0x3929ca:0x78e,_0x214e2c:0x2ed},_0x4db3e6={_0x47d642:0x21f,_0x12cfa3:0xec0,_0x40b3ae:0x21f},_0x346262={_0x18f757:0x3c8,_0x38efd1:0x6ea},_0x25db05={_0x30a708:0x324,_0x1bf7c5:0xcde},_0x4eacb7={_0x46f735:0x381,_0x2a61ac:0xa24,_0xe6a076:0xafd,_0x530df3:0x1f7,_0x1a25f0:0xf34,_0x299169:0x381,_0x3fe34c:0x927,_0x1e1b08:0x53d},_0x2bfa5a={_0x44d4e1:0x324,_0x2a0b1b:0xe3e},_0x10267f={_0xc72863:0x381,_0x26a820:0xa86,_0x32241c:0x741,_0x3d3fd6:0x501,_0x324005:0xba0,_0x28ab0c:0xe3e,_0x19fb5c:0x53d,_0x1ea91c:0xe91,_0x4bc2f1:0x690,_0x7c71f0:0xcde},_0x1ee231={_0x11c09c:0xb7f},_0x3a0e86={_0x405ef6:0xa88,_0x23d005:0x57d},_0x109f7b={_0x304450:0xfeb,_0x415e77:0x8da,_0x523cec:0x6d9,_0x51b646:0x927,_0x512583:0x57d,_0x451580:0xa24},_0x4094c4={_0x56ead6:0x53d,_0x48164a:0xfeb,_0xf0b2ad:0x6d9},_0x3e21ef={_0x266470:0xcde},_0x33559e={_0x23ec30:0x3e9,_0x3b4b64:0x757,_0x97fad2:0xf34},_0x476808={_0x37044a:0xcde},_0x2a6873={_0x3a7dd0:0x54c},_0x253d66={_0x1987dd:0xcde,_0x561f53:0xba9},_0x3cb56f={_0x3dba50:0x53d,_0x59f202:0x21f},_0x16a442=_0xf99cb3;function _0x335143(_0x46a356){var _0x4c28d0=_0x3c32;_classCallCheck(this,_0x335143),this[_0x4c28d0(0xcde)]=_0x46a356,this[_0x4c28d0(_0x3cb56f._0x3dba50)]=_0x46a356['_map'],this[_0x4c28d0(_0x3cb56f._0x59f202)]=[];}return _createClass(_0x335143,[{'key':'enabled','get':function _0x1b50fd(){return this['_enabled'];}},{'key':'map','get':function _0xd21900(){return this['_map'];}},{'key':'layer','get':function _0x12d36a(){return this['_graphic']['_layer'];}},{'key':'style','get':function _0x42f244(){return this['_graphic']['style'];}},{'key':'clampToGround','get':function _0x245284(){var _0xa77aae=_0x3c32,_0x155e6e,_0x103065;return(_0x155e6e=this[_0xa77aae(_0x253d66._0x1987dd)])===null||_0x155e6e===void 0x0?void 0x0:(_0x103065=_0x155e6e[_0xa77aae(_0x253d66._0x561f53)])===null||_0x103065===void 0x0?void 0x0:_0x103065['clampToGround'];}},{'key':'type','get':function _0x1562a8(){var _0x489660=_0x3c32;return this[_0x489660(0xcde)][_0x489660(0x757)];}},{'key':'entityGraphic','get':function _0x9a904e(){var _0x1f7a6a=_0x3c32;return this['_graphic'][_0x1f7a6a(_0x2a6873._0x3a7dd0)];}},{'key':'positions','get':function _0x5e32aa(){return this['_graphic']['_positions_draw']||this['_graphic']['_positions']||[];},'set':function _0x12d577(_0xe2c98f){var _0x3157a3=_0x3c32;this[_0x3157a3(_0x476808._0x37044a)]['_positions_draw']=_0xe2c98f;}},{'key':'hasRotateMatrix','get':function _0x125e48(){return Boolean(this['_matrixRotate']);}},{'key':'hasMoveMatrix','get':function _0x59ad34(){return Boolean(this['_matrixMove']);}},{'key':_0x16a442(0xf34),'value':function _0x4694cf(_0x2bd2df){var _0x16e7f9=_0x16a442,_0xed522a=arguments['length']>0x1&&arguments[0x1]!==undefined?arguments[0x1]:{},_0x18ea85=arguments['length']>0x2&&arguments[0x2]!==undefined?arguments[0x2]:!![];if(this['_graphic']){var _0x499504=this['_graphic']['parent'];_0xed522a[_0x16e7f9(_0x33559e._0x23ec30)]=this[_0x16e7f9(_0x33559e._0x3b4b64)],this['_graphic'][_0x16e7f9(_0x33559e._0x97fad2)](_0x2bd2df,_0xed522a,_0x18ea85),_0x499504&&(_0xed522a['editType']=_0x499504['type'],_0x499504['fire'](_0x2bd2df,_0xed522a,_0x18ea85));}}},{'key':'formatNum','value':function _0x5788a2(_0x5f27b8,_0x4cc743){return formatNum$1(_0x5f27b8,_0x4cc743);}},{'key':_0x16a442(_0x502962._0x3b6083),'value':function _0x27e6c5(){var _0x2a944d=_0x16a442;if(this[_0x2a944d(0xed1)])return this;return this['_enabled']=!![],this['_graphic']['_setPositionsToCallback']&&this['_graphic']['_setPositionsToCallback'](),this['destroyDraggers'](),this['bindDraggers'](),this[_0x2a944d(0xeb7)](),this['fire'](EventType['editStart']),this;}},{'key':_0x16a442(_0x502962._0x5200ed),'value':function _0x4822da(){var _0x643529=_0x16a442,_0x4a0f26,_0x21217a,_0x2a7b43;if(!this['_enabled'])return this;return this['_enabled']=![],this['stopMoveMatrix'](),this[_0x643529(0x76f)](),this['unbindEvent'](),this['destroyDraggers'](),this[_0x643529(0x453)](),(_0x4a0f26=this['_graphic'])!==null&&_0x4a0f26!==void 0x0&&(_0x21217a=_0x4a0f26['_layer'])!==null&&_0x21217a!==void 0x0&&(_0x2a7b43=_0x21217a['options'])!==null&&_0x2a7b43!==void 0x0&&_0x2a7b43['isRestorePositions']&&this[_0x643529(_0x3e21ef._0x266470)]['_cancelPositionsCallback'](),this['fire'](EventType['editStop']),this;}},{'key':'finish','value':function _0x37e466(){}},{'key':'bindEvent','value':function _0x11b6e8(){var _0x33d867=_0x16a442;this[_0x33d867(_0x4094c4._0x56ead6)]['on'](EventType['leftDown'],this[_0x33d867(0xc1c)],this),this['_map']['on'](EventType[_0x33d867(_0x4094c4._0x48164a)],this['_onMouseMoveHandler'],this),this['_map']['on'](EventType['leftUp'],this[_0x33d867(_0x4094c4._0xf0b2ad)],this);}},{'key':_0x16a442(_0x502962._0x1cc92f),'value':function _0x1f165c(){var _0x4078b6=_0x16a442;this['_map']['off'](EventType['leftDown'],this['_onLeftDownHandler'],this),this['_map'][_0x4078b6(0x948)](EventType[_0x4078b6(_0x109f7b._0x304450)],this[_0x4078b6(_0x109f7b._0x415e77)],this),this['_map']['off'](EventType[_0x4078b6(0xa97)],this[_0x4078b6(_0x109f7b._0x523cec)],this),this[_0x4078b6(_0x109f7b._0x51b646)]&&(this['_map'][_0x4078b6(_0x109f7b._0x512583)]['screenSpaceCameraController']['enableInputs']=!![],delete this[_0x4078b6(0x927)]),this['_map']['_setEditCursor'](![]),!this[_0x4078b6(0xcde)]['show']&&(this[_0x4078b6(0xcde)][_0x4078b6(_0x109f7b._0x451580)]=!![]);}},{'key':_0x16a442(_0x502962._0x346a3b),'value':function _0x411b5a(_0x49abb9){var _0x3eb784=_0x16a442,_0x45cca3,_0x233b3a=this['_map'][_0x3eb784(0xb25)]['getPickTarget'](_0x49abb9['position'],_0x49abb9);if(_0x233b3a[_0x3eb784(0xa88)]!==this[_0x3eb784(_0x3a0e86._0x405ef6)])return;var _0x148518=_0x233b3a===null||_0x233b3a===void 0x0?void 0x0:_0x233b3a['graphic'];if(!_0x148518||!_0x148518['_isDragger'])return;this['_map'][_0x3eb784(_0x3a0e86._0x23d005)][_0x3eb784(0xe1d)]['enableInputs']&&(this['_map']['scene']['screenSpaceCameraController'][_0x3eb784(0x6aa)]=![],this['_hasChangeEnableInputs']=!![]),this[_0x3eb784(0x53d)][_0x3eb784(0x37c)](!![]),_0x148518['_closeAllControl'](),this[_0x3eb784(0x381)]=_0x148518,this['_draggerIng'][_0x3eb784(0xa24)]=(_0x45cca3=_0x148518[_0x3eb784(0x690)]['drawShow'])!==null&&_0x45cca3!==void 0x0?_0x45cca3:![],_0x148518['onDragStart']&&_0x148518['onDragStart'](_0x148518,_0x233b3a['cartesian']||_0x148518['position']),this['fire'](EventType['editMouseDown'],_objectSpread2(_objectSpread2(_objectSpread2({},_0x49abb9),_0x233b3a),{},{'index':this['_draggerIng']['index']}));}},{'key':'_onMouseMoveHandler','value':function _0x35ca8d(_0x51629b){var _0x34faf3=_0x16a442;this[_0x34faf3(0x381)]?this[_0x34faf3(_0x1ee231._0x11c09c)](_0x51629b):this['_onMouseMoveMapHandler'](_0x51629b);}},{'key':'_onMouseMoveDraggerHandler','value':function _0xd73ac4(_0x25258f){var _0x47350c=_0x16a442,_0x1356ae;switch(this[_0x47350c(_0x10267f._0xc72863)]['_pointType']){case PointType[_0x47350c(0xeec)]:{var _0x18c44b,_0x2784cd=_0x25258f[_0x47350c(0xe3e)]['y']-_0x25258f['startPosition']['y'],_0x181860=getPositionValue(this[_0x47350c(0x381)][_0x47350c(_0x10267f._0x26a820)],(_0x18c44b=this[_0x47350c(0x53d)])===null||_0x18c44b===void 0x0?void 0x0:_0x18c44b['clock']['currentTime']),_0x22f0b8=new Cesium__namespace[(_0x47350c(0x80d))](_0x181860),_0x4224b6=new Cesium__namespace['BoundingSphere'](),_0x29f551=new Cesium__namespace[(_0x47350c(_0x10267f._0x32241c))]();_0x4224b6['center']=_0x181860,_0x4224b6['radius']=0x1;var _0xd00c31=this[_0x47350c(0x53d)]['scene']['frameState'][_0x47350c(_0x10267f._0x3d3fd6)]['getPixelSize'](_0x4224b6,this['_map']['scene'][_0x47350c(0xbaa)][_0x47350c(_0x10267f._0x324005)][_0x47350c(0x4dc)],this['_map'][_0x47350c(0x57d)]['frameState']['context']['drawingBufferHeight'])*1.5;Cesium__namespace['Cartesian3']['multiplyByScalar'](_0x22f0b8['zAxis'],-_0x2784cd*_0xd00c31,_0x29f551),_0x1356ae=Cesium__namespace['Cartesian3']['clone'](_0x181860),Cesium__namespace['Cartesian3']['add'](_0x181860,_0x29f551,_0x1356ae),this['_draggerIng']['position']=_0x1356ae;this['_draggerIng']['onDrag']&&this['_draggerIng']['onDrag'](this['_draggerIng'],_0x1356ae,_0x181860);this['updateAttrForEditing'](),this['fire'](EventType['editStyle'],_0x25258f);break;}default:{this[_0x47350c(0x53d)]['openSmallTooltip'](_0x25258f[_0x47350c(_0x10267f._0x28ab0c)],this[_0x47350c(_0x10267f._0x19fb5c)]['getLangText'](_0x47350c(0x958)));var _0x4d37d4=this['_graphic'][_0x47350c(_0x10267f._0x1ea91c)];this['clampToGround']&&(_0x4d37d4=null);_0x1356ae=getCurrentMousePosition(this[_0x47350c(0x53d)][_0x47350c(0x57d)],_0x25258f['endPosition'],_0x4d37d4);if(_0x1356ae){if(this['_graphic'][_0x47350c(_0x10267f._0x4bc2f1)]['validDrawPosition']){var _0x6d701c=this['_graphic']['options']['validDrawPosition'](_0x1356ae,this[_0x47350c(_0x10267f._0x7c71f0)]);if(!_0x6d701c)return;}this['_draggerIng']['position']=_0x1356ae,this['_draggerIng']['onDrag']&&this['_draggerIng'][_0x47350c(0x7be)](this['_draggerIng'],_0x1356ae),this['updateAttrForEditing']();}}break;}this['fire'](EventType['editMouseMove'],_objectSpread2(_objectSpread2({},_0x25258f),{},{'index':this['_draggerIng']['index'],'cartesian':_0x1356ae,'windowPosition':_0x25258f['endPosition']}));}},{'key':_0x16a442(0x4b6),'value':function _0x54adae(_0xe2cd9d){var _0x3f6fd2=_0x16a442,_0x6ea766,_0x182315,_0x7adc0f=this[_0x3f6fd2(0x53d)][_0x3f6fd2(0xb25)]['getPickTarget'](_0xe2cd9d['endPosition'],_0xe2cd9d),_0xd0a6cb=_0x7adc0f===null||_0x7adc0f===void 0x0?void 0x0:_0x7adc0f['graphic'];if(_0xd0a6cb==null){this['_map']['closeSmallTooltip']();return;}if(_0x7adc0f[_0x3f6fd2(0xa88)]!==this['layer']||!_0xd0a6cb['_isDragger'])return;if(this[_0x3f6fd2(0x53d)]['contextmenu']['show']&&this['_map']['contextmenu'][_0x3f6fd2(0x605)]===_0xd0a6cb)return;var _0x105422=_0xd0a6cb['_draw_tooltip'];if(!_0x105422)return;PointType['Control']===_0xd0a6cb['_pointType']&&((_0x6ea766=this['_graphic'])===null||_0x6ea766===void 0x0?void 0x0:(_0x182315=_0x6ea766[_0x3f6fd2(0xac9)])===null||_0x182315===void 0x0?void 0x0:_0x182315['length'])>this['_graphic']['_minPointNum']&&(_0x105422+='<br/>'+this['_map']['getLangText']('_右击删除点')),this[_0x3f6fd2(0x53d)][_0x3f6fd2(_0x2bfa5a._0x44d4e1)](_0xe2cd9d[_0x3f6fd2(_0x2bfa5a._0x2a0b1b)],_0x105422);}},{'key':'_onLeftUpHandler','value':function _0x518e19(_0x3f4ed9){var _0x41a4bd=_0x16a442,_0x447117;if(!this[_0x41a4bd(_0x4eacb7._0x46f735)])return;this['_draggerIng'][_0x41a4bd(_0x4eacb7._0x2a61ac)]=!![];var _0x1a8554=getPositionValue(this[_0x41a4bd(_0x4eacb7._0x46f735)]['position'],(_0x447117=this[_0x41a4bd(0x53d)])===null||_0x447117===void 0x0?void 0x0:_0x447117[_0x41a4bd(_0x4eacb7._0xe6a076)][_0x41a4bd(0xb88)]),_0x445fd5=this['_draggerIng']['index'];this[_0x41a4bd(0x381)][_0x41a4bd(_0x4eacb7._0x530df3)]&&this['_draggerIng']['onDragEnd'](this[_0x41a4bd(0x381)],_0x1a8554),this['updateAttrForEditing'](),this[_0x41a4bd(_0x4eacb7._0x1a25f0)](EventType['editMovePoint'],_objectSpread2(_objectSpread2({},_0x3f4ed9),{},{'index':_0x445fd5,'cartesian':_0x1a8554})),this[_0x41a4bd(_0x4eacb7._0x299169)]=null,this['_map']['_setEditCursor'](![]),this[_0x41a4bd(_0x4eacb7._0x3fe34c)]&&(this[_0x41a4bd(_0x4eacb7._0x1e1b08)]['scene']['screenSpaceCameraController']['enableInputs']=!![],delete this['_hasChangeEnableInputs']);}},{'key':'openSmallTooltipByMinPointNum','value':function _0x2d576f(_0x3dcfd4){var _0x1797eb=_0x16a442;this['_map'][_0x1797eb(_0x25db05._0x30a708)](_0x3dcfd4,this['_map']['getLangText']('_无法删除不能少于最小点数')+'\x20'+this[_0x1797eb(_0x25db05._0x1bf7c5)]['_minPointNum']);}},{'key':_0x16a442(0xd12),'value':function _0x477844(_0x444ee0){var _0x493e42=_0x16a442,_0xc42145,_0xe5cc29;if(_0x444ee0[_0x493e42(0x4cc)])_0xe5cc29=_0x444ee0['dragger'];else{var _0x2f4c0b;_0xe5cc29=new PointPrimitive({'position':(_0x2f4c0b=_0x444ee0['position'])!==null&&_0x2f4c0b!==void 0x0?_0x2f4c0b:Cesium__namespace['Cartesian3']['ZERO'],'style':getEditPointStyle(_0x444ee0['type']),'hasEdit':![],'private':!![]}),_0xe5cc29['style']['clampToGround']=this['clampToGround'],_0xe5cc29[_0x493e42(0x76b)]=this['_graphic'],this['layer']['addGraphic'](_0xe5cc29);}return _0xe5cc29['_draw_tooltip']=this[_0x493e42(0x53d)]['getLangText']('_拖动该点后')+'\x20'+(_0x444ee0[_0x493e42(_0x346262._0x18f757)]||this[_0x493e42(0x53d)]['getLangText']('_修改位置')),_0xe5cc29['_isDragger']=!![],_0xe5cc29['_noMousePick']=!![],_0xe5cc29['_pointType']=_0x444ee0['type']||PointType[_0x493e42(_0x346262._0x38efd1)],_0xe5cc29['onDragStart']=_0x444ee0['onDragStart'],_0xe5cc29['onDrag']=_0x444ee0['onDrag'],_0xe5cc29[_0x493e42(0x1f7)]=_0x444ee0['onDragEnd'],(_0xe5cc29[_0x493e42(0xf6e)]===PointType['Control']||_0xe5cc29['_pointType']===PointType[_0x493e42(0xd4d)])&&((_0xc42145=this['_graphic']['options']['hasEditContextMenu'])!==null&&_0xc42145!==void 0x0?_0xc42145:!![])&&(_0xe5cc29['_draw_tooltip']+='<br/>'+this['_map']['getLangText']('_更多功能请右击'),_0xe5cc29['bindContextMenu'](this['getDraggerContextMenu'](_0xe5cc29))),_0xe5cc29;}},{'key':_0x16a442(0x2ed),'value':function _0x3b91a7(){}},{'key':'destroyDraggers','value':function _0x4c8f24(){var _0x442922=_0x16a442;for(var _0xcc2118=0x0,_0x3c043c=this[_0x442922(_0x4db3e6._0x47d642)][_0x442922(_0x4db3e6._0x12cfa3)];_0xcc2118<_0x3c043c;_0xcc2118++){this['layer']['removeGraphic'](this[_0x442922(_0x4db3e6._0x40b3ae)][_0xcc2118],!![]);}this[_0x442922(_0x4db3e6._0x40b3ae)]=[];}},{'key':'updateDraggers','value':function _0x1120ac(){var _0x47f721=_0x16a442,_0x350973=this;if(!this['_enabled'])return this;clearTimeout(this[_0x47f721(0x370)]),this['_updateDraggersTimeTik']=setTimeout(function(){_0x350973['_updateDraggers']();},0x14);}},{'key':'_updateDraggers','value':function _0x25260f(){var _0x253a7a=_0x16a442,_0x1e2508;if(!this['_enabled'])return this;var _0x4bb1bf=(_0x1e2508=this['_matrixMove'])===null||_0x1e2508===void 0x0?void 0x0:_0x1e2508[_0x253a7a(_0x32ff75._0x3929ca)];this['destroyDraggers'](),this[_0x253a7a(_0x32ff75._0x214e2c)]();if(Cesium__namespace[_0x253a7a(0x8b3)](_0x4bb1bf))for(var _0x5be49a=0x0,_0x5dea16=this['draggers']['length'];_0x5be49a<_0x5dea16;_0x5be49a++){var _0x5d0d72=this['draggers'][_0x5be49a];if(_0x5d0d72['_pointType']!==PointType['Control']&&_0x5d0d72['_pointType']!==PointType['MoveAll'])continue;if(_0x5d0d72[_0x253a7a(0xaeb)]===_0x4bb1bf){this['startMoveMatrix'](_0x5d0d72);break;}}}},{'key':'updateAttrForEditing','value':function _0x1c9fe7(){var _0x98cdaa=_0x16a442;this[_0x98cdaa(0xcde)]['updateAttrForDrawing']&&this[_0x98cdaa(0xcde)][_0x98cdaa(_0x53225b._0x4b71b8)](!![]),this['_graphic']['_updateLabelPosition']&&this['_graphic']['_updateLabelPosition']();}},{'key':_0x16a442(0x467),'value':function _0x2988b5(_0x294f58){var _0x52daef={_0x21bb03:0x2c0,_0x1e3a01:0xac9,_0x17d637:0x43b},_0x1bb10a={_0x252d26:0xcde},_0x41119f=_0x16a442,_0x2c7227=this;return[{'text':this[_0x41119f(_0x3e517b._0x33ad67)][_0x41119f(_0x3e517b._0xd0f7d7)]('_停止编辑'),'icon':Icon[_0x41119f(_0x3e517b._0x49a352)],'show':function _0x401684(_0x8bca38){var _0x4fbda8=_0x41119f,_0xc28100;return(_0xc28100=_0x2c7227[_0x4fbda8(0xcde)])===null||_0xc28100===void 0x0?void 0x0:_0xc28100['isEditing'];},'callback':function _0x1e2a90(_0x595f87){var _0x28c131=_0x41119f;_0x2c7227['_graphic'][_0x28c131(0x3da)]();}},{'text':this['_map']['getLangText']('_删除该点'),'icon':Icon[_0x41119f(0x738)],'show':function _0x38decf(_0x2b5940){var _0x311631=_0x41119f,_0x2929da;if(!((_0x2929da=_0x2c7227['_graphic'])!==null&&_0x2929da!==void 0x0&&_0x2929da['_positions_draw'])||_0x294f58['_pointType']===PointType['MoveAll'])return![];if(_0x2c7227['_graphic']['_positions_draw']['length']-0x1<_0x2c7227[_0x311631(_0x1bb10a._0x252d26)]['_minPointNum'])return _0x2c7227['openSmallTooltipByMinPointNum'](_0x2b5940['position']),![];return!![];},'callback':function _0x56a60c(_0x349d0b){var _0x360c00=_0x41119f,_0x439967=_0x349d0b[_0x360c00(_0x52daef._0x21bb03)];if(_0x439967){var _0x55b570=_0x439967['index'];_0x55b570>=0x0&&_0x55b570<_0x2c7227['_graphic']['_positions_draw']['length']&&(_0x2c7227['_graphic'][_0x360c00(_0x52daef._0x1e3a01)]['splice'](_0x55b570,0x1),_0x2c7227['updateDraggers'](),_0x2c7227[_0x360c00(0xd5d)](),_0x2c7227['fire'](EventType[_0x360c00(_0x52daef._0x17d637)],_objectSpread2(_objectSpread2({},_0x349d0b),{},{'index':_0x55b570})));}}},{'text':this['_map'][_0x41119f(0x6f4)](_0x41119f(_0x3e517b._0x22d808)),'icon':Icon[_0x41119f(0x8b5)],'show':function _0x3cfd52(_0x2bcdd7){var _0x1cf3a6=_0x41119f;if(_0x2c7227[_0x1cf3a6(0x53d)]['scene'][_0x1cf3a6(0x74c)]!==Cesium__namespace['SceneMode']['SCENE3D'])return![];return!_0x2c7227['_matrixMove']||_0x2c7227['_matrixMove']['_dragger_index']!==_0x294f58[_0x1cf3a6(_0x31d8e6._0x4ccfb0)];},'callback':function _0x120420(_0x37d1b0){var _0x5ce02b=_0x41119f,_0x56024b,_0x1f3c91=(_0x56024b=_0x37d1b0[_0x5ce02b(0x2c0)])!==null&&_0x56024b!==void 0x0&&_0x56024b['position']?_0x37d1b0['graphic']:_0x37d1b0[_0x5ce02b(0xa88)];_0x2c7227['startMoveMatrix'](_0x1f3c91,_0x37d1b0);}},{'text':this[_0x41119f(0x53d)]['getLangText']('_停止按轴平移'),'icon':Icon['DrawEditNo'],'show':function _0x268f45(_0x1b8f3e){return _0x2c7227['_matrixMove']&&_0x2c7227['_matrixMove']['_dragger_index']===_0x294f58['index'];},'callback':function _0x58e2f4(_0x53596a){_0x2c7227['stopMoveMatrix']();}}];}},{'key':_0x16a442(0xa09),'value':function _0x4bccae(_0x371a41){var _0x3ba919=_0x16a442;Cesium__namespace[_0x3ba919(_0x2cbd6c._0x2a65b6)](_0x371a41['clampToGround'])&&(this[_0x3ba919(_0x2cbd6c._0x344bf6)](),this['stopRotateMatrix'](),this[_0x3ba919(_0x2cbd6c._0x7f9238)]());}},{'key':'_fireAddPoint','value':function _0x61b1bf(_0x336e15,_0x31f31f){this['fire'](EventType['editAddPoint'],{'index':_0x336e15['index'],'cartesian':_0x31f31f});}},{'key':'startMoveMatrix','value':function _0x2c386a(_0x505b42){var _0xddf904={_0x2dffb4:0x7a5,_0x14dabe:0xa86,_0x192434:0xa86,_0x12b68f:0x6f1,_0xecb806:0xc71},_0x1d43df=_0x16a442,_0x172fe6=this,_0x58b0c2=arguments['length']>0x1&&arguments[0x1]!==undefined?arguments[0x1]:{};this['stopMoveMatrix'](),this['stopRotateMatrix']();!_0x505b42&&(_0x505b42=this['_graphic']);var _0x2b8ebe=_0x505b42['positionShow']||_0x505b42['position'];this['clampToGround']&&(_0x2b8ebe=getSurfacePosition(this['_map'][_0x1d43df(_0x50a6c9._0x3ecf3b)],_0x2b8ebe)),this['_matrixMove']=new MatrixMove({'position':_0x2b8ebe}),this['_map']['addThing'](this['_matrixMove']),this['_matrixMove']['_graphicLayer']['bindContextMenu']([{'text':this['_map']['getLangText']('_停止按轴平移'),'icon':Icon['DrawEditNo'],'show':function _0x1518a1(_0x1ac580){var _0x1d5a1c=_0x1d43df;return _0x172fe6[_0x1d5a1c(0x7a5)];},'callback':function _0x1c85f4(_0x251ba8){var _0x245015=_0x1d43df;_0x172fe6[_0x245015(0xdc1)]();}}]),this[_0x1d43df(_0x50a6c9._0x5c1a14)]&&this['_matrixMove']['_graphic_move_z']&&(this['_matrixMove']['_graphic_move_z'][_0x1d43df(0xa24)]=![]),this['_matrixMove'][_0x1d43df(0x78e)]=_0x505b42['index'],this[_0x1d43df(_0x50a6c9._0x3ea47d)]['on'](EventType['start'],function(_0x9ab5c1){var _0x2aaa94=_0x1d43df;_0x505b42['onDragStart']&&_0x505b42['onDragStart'](_0x505b42,_0x172fe6['_matrixMove'][_0x2aaa94(0xa86)]);}),this['_matrixMove']['on'](EventType[_0x1d43df(0xf94)],function(_0x10df81){var _0x102a58=_0x1d43df;_0x505b42[_0x102a58(0x1f7)]?_0x505b42[_0x102a58(_0xd743c6._0x1b9874)](_0x505b42,_0x172fe6['_matrixMove']['position'],_0x10df81):_0x505b42[_0x102a58(_0xd743c6._0x5a1d40)]=_0x172fe6['_matrixMove']['position'],_0x505b42[_0x102a58(0xf34)](EventType['updatePosition'],{'position':_0x172fe6['_matrixMove'][_0x102a58(_0xd743c6._0xf6c639)]}),_0x172fe6['fire'](EventType['editMovePoint'],_objectSpread2(_objectSpread2(_objectSpread2({},_0x58b0c2),_0x10df81),{},{'index':_0x505b42['index'],'cartesian':_0x2b8ebe}));}),this['_matrixMove']['on'](EventType['change'],function(_0xa766d2){var _0x24423e=_0x1d43df,_0x2fb100,_0x20475e=_0x172fe6[_0x24423e(_0xddf904._0x2dffb4)][_0x24423e(_0xddf904._0x14dabe)];if(_0x505b42['isPrivate'])_0x505b42['position']=_0x20475e;else Cesium__namespace['defined']((_0x2fb100=_0x172fe6['_graphic'])===null||_0x2fb100===void 0x0?void 0x0:_0x2fb100['_position_draw'])?_0x172fe6[_0x24423e(0xcde)]['_position_draw']=_0x20475e:_0x505b42[_0x24423e(_0xddf904._0x192434)]=_0x20475e;if(_0xa766d2[_0x24423e(0x3e9)]===Cesium__namespace[_0x24423e(0x9f3)]['Z']&&_0x172fe6['_updateHeight']){var _0x282f2d=Cesium__namespace[_0x24423e(_0xddf904._0x12b68f)][_0x24423e(_0xddf904._0xecb806)](_0x20475e)[_0x24423e(0xe1c)];_0x172fe6['_updateHeight'](_0x282f2d);}else _0x505b42[_0x24423e(0x7be)]&&_0x505b42['onDrag'](_0x505b42,_0x20475e);_0x172fe6['updateAttrForEditing'](),_0x172fe6['fire'](EventType[_0x24423e(0x469)],_objectSpread2(_objectSpread2(_objectSpread2({},_0x58b0c2),_0xa766d2),{},{'index':_0x505b42['index'],'cartesian':_0x20475e}));}),_0x505b42['off'](EventType[_0x1d43df(0x298)],this['_updateMatrixMovePosition'],this),_0x505b42['off'](EventType['updatePosition'],this[_0x1d43df(_0x50a6c9._0x1c23ac)],this),_0x505b42['on'](EventType['updatePosition'],this[_0x1d43df(_0x50a6c9._0x5cdb10)],this);}},{'key':_0x16a442(0xdfe),'value':function _0x5f39da(_0x4271a7){var _0x1c6985=_0x16a442,_0x9a8dba;if(!this['_matrixMove']||this['_matrixMove'][_0x1c6985(0xe38)]||!_0x4271a7['position']||this[_0x1c6985(_0x308896._0x5c8cc5)]['_dragger_index']!==((_0x9a8dba=_0x4271a7['graphic'])===null||_0x9a8dba===void 0x0?void 0x0:_0x9a8dba['index']))return;this['_matrixMove']['position']=_0x4271a7[_0x1c6985(0xa86)];}},{'key':'stopMoveMatrix','value':function _0x3dfe55(){this['_matrixMove']&&(this['_map']['removeThing'](this['_matrixMove'],!![]),delete this['_matrixMove']);}},{'key':'startRotateMatrix','value':function _0x1b0e98(_0x47ea80){var _0x55174e={_0x3a6dc1:0x705,_0x51fd14:0x23e},_0x4559f6=_0x16a442,_0x98175=this;this['stopMoveMatrix'](),this[_0x4559f6(_0x4f7c8d._0x88a4e)](),!_0x47ea80&&(_0x47ea80=this[_0x4559f6(0xcde)]),this[_0x4559f6(_0x4f7c8d._0x4bb5c6)]=new MatrixRotate({'position':_0x47ea80['positionShow']||_0x47ea80['position'],'heading':this[_0x4559f6(0xba9)]['heading']||0x0,'pitch':this['style'][_0x4559f6(_0x4f7c8d._0x5afbff)]||0x0,'roll':this['style'][_0x4559f6(_0x4f7c8d._0x270e96)]||0x0}),this['_map'][_0x4559f6(_0x4f7c8d._0x59bae3)](this[_0x4559f6(_0x4f7c8d._0x46459a)]),this['_matrixRotate']['_graphicLayer'][_0x4559f6(0x68b)]([{'text':this[_0x4559f6(_0x4f7c8d._0x15a042)][_0x4559f6(0x6f4)]('_停止按轴旋转'),'icon':Icon['BloomEffectNo'],'show':function _0x5a6692(_0x4a1e5e){return _0x98175['_matrixRotate'];},'callback':function _0x3b7b2b(_0x59209e){_0x98175['stopRotateMatrix']();}}]),this['_matrixRotate']['on'](EventType['change'],function(_0x38435d){var _0x5e3f77=_0x4559f6;_0x98175['style'][_0x5e3f77(_0x55174e._0x3a6dc1)]=formatNum$1(_0x38435d[_0x5e3f77(0x705)],0x2),_0x98175['style']['pitch']=formatNum$1(_0x38435d[_0x5e3f77(_0x55174e._0x51fd14)],0x2),_0x98175['style'][_0x5e3f77(0xf1d)]=formatNum$1(_0x38435d['roll'],0x2),_0x98175['_graphic']['updateOrientation'](),_0x98175[_0x5e3f77(0xf34)](EventType['editStyle']);}),_0x47ea80[_0x4559f6(_0x4f7c8d._0x5700a8)](EventType['updatePosition'],this['_updateMatrixMovePosition'],this),_0x47ea80['off'](EventType[_0x4559f6(0x298)],this['_updateMatrixRotatePosition'],this),_0x47ea80['on'](EventType['updatePosition'],this['_updateMatrixRotatePosition'],this);}},{'key':'_updateMatrixRotatePosition','value':function _0x4b41fb(_0x21e848){var _0x14b9f3=_0x16a442,_0x39f211;if(!this[_0x14b9f3(0x28b)]||this['_matrixRotate'][_0x14b9f3(0xe38)]||!_0x21e848['position']||this['_matrixRotate']['_dragger_index']!==((_0x39f211=_0x21e848['graphic'])===null||_0x39f211===void 0x0?void 0x0:_0x39f211['index']))return;this[_0x14b9f3(_0x1a88bf._0x221286)]['position']=_0x21e848['position'];}},{'key':'stopRotateMatrix','value':function _0x1ea8c8(){var _0x56edc9=_0x16a442;this[_0x56edc9(0x28b)]&&(this['_map'][_0x56edc9(_0x4a0c22._0x604b4e)](this['_matrixRotate'],!![]),delete this[_0x56edc9(_0x4a0c22._0x42fde0)]);}},{'key':'destroy','value':function _0x6647ec(){this['disable']();for(var _0x1d999b in this){delete this[_0x1d999b];}}}]),_0x335143;}()),EditPoint=function(_0x4d28c9){var _0x39288a={_0x259baf:0xcde,_0xc2bee7:0xcde},_0xd274ef={_0x18cb46:0xf93};_inherits(_0x3a0460,_0x4d28c9);var _0xffa9a6=_createSuper(_0x3a0460);function _0x3a0460(){var _0x4c2f77=_0x3c32;return _classCallCheck(this,_0x3a0460),_0xffa9a6[_0x4c2f77(_0xd274ef._0x18cb46)](this,arguments);}return _createClass(_0x3a0460,[{'key':'bindDraggers','value':function _0x12061b(){var _0x479ab1=_0x3c32,_0x249b3c=this;this[_0x479ab1(0xd12)]({'dragger':this['_graphic'],'onDrag':function _0x1d2cb5(_0x354084,_0x189a74){_0x249b3c['_graphic']['_position_draw']=_0x189a74;}});}},{'key':'finish','value':function _0x1791df(){var _0x23149a=_0x3c32;delete this['_graphic']['_draw_tooltip'],delete this[_0x23149a(_0x39288a._0x259baf)]['_isDragger'],delete this['_graphic']['_noMousePick'],delete this[_0x23149a(_0x39288a._0xc2bee7)]['_pointType'],delete this[_0x23149a(_0x39288a._0xc2bee7)]['onDrag'],this['_graphic']['unbindContextMenu']();}}]),_0x3a0460;}(EditBase),BasePointEntity=function(_0x4beb62){var _0x5ef435={_0x12d97c:0xa86,_0x7d8f53:0xb84,_0x29d652:0x545,_0x309ef2:0x689,_0x4a854d:0x896},_0x154b4c={_0x4e7fb4:0x8f7},_0x376afe={_0x4e6f43:0x53d,_0x244fdf:0x948,_0x34e1c5:0xc8f},_0x56948a={_0xad03a4:0xc8f},_0x2de910={_0x5bce77:0x756,_0x59332a:0xa4b,_0x25194f:0x9af,_0x2e0cfe:0xa4b},_0xbf7e6e={_0x3372a0:0x756},_0x55b34c={_0x5a3c8d:0x513},_0x470f38={_0x4ea5e6:0x281},_0x117bdc={_0xfcca1b:0xb58,_0x383254:0x7f1},_0x30ed12={_0x15250e:0xa86},_0x5d6281={_0x914c85:0xa86},_0x39cc5d={_0x51375d:0x848,_0x5f44f9:0x9f0,_0xff129d:0x848,_0x3fab7d:0xafb},_0x3fab08={_0x68269d:0x9ee,_0x520684:0x32a,_0x444543:0x723,_0x23dacf:0xafb},_0x43c587={_0x469762:0x690,_0x3cbca0:0xdad,_0x15a6d9:0xf98,_0xf7b94f:0x545,_0x1f0c33:0x5b2},_0x33dc0a={_0x318901:0x32a,_0x3bcd7e:0x7a2,_0x24c470:0xbfb,_0x1ffe7a:0xf34,_0x378e00:0x556,_0x4a5a6c:0xe89,_0x242bae:0x3a5,_0x49ebb0:0x2c4,_0x5cd7c6:0xda0,_0x497dc0:0x87e,_0x12b425:0x485},_0x878e79={_0x368262:0x9da,_0x34e63b:0xdb9},_0x4f716f={_0x3495ca:0x545,_0x701d20:0x8b3,_0x41ec0:0x8b3,_0x4f21f2:0x23e,_0x12a713:0x748,_0x5868b2:0x2d5,_0x277daa:0xf1d,_0x2fe13d:0x53d},_0x5e4fc7={_0x5616b3:0x5b2,_0x13c75c:0x510},_0x315e67={_0x3c0ffc:0x510,_0x234dc4:0xefb},_0xe8a599={_0x326568:0x830,_0x32b1c8:0xe10},_0x4693ac={_0x39cb47:0x690,_0x22b192:0xb58},_0x259222={_0x24c122:0x41e},_0x5bd50e={_0x29ed67:0xe10,_0x201bea:0xa86},_0x5d096f={_0x19f1ba:0x199},_0x5023e7={_0x5c5f5b:0xf1d},_0x3f8fd2={_0x3a2b96:0xba9},_0x1ed73a={_0x3c16cb:0x7c7},_0x7e993d={_0x173f86:0x61a},_0x30f638={_0x153768:0x199},_0x2d1f52={_0x3e6ae3:0x1e0,_0x1b63e6:0xb88},_0x408d79={_0x396a81:0xb83,_0xa3ccf8:0x380,_0x564953:0xc2d,_0x3564ff:0x6c8,_0x20c344:0xa4b},_0xf8d179={_0x22f865:0x7c6,_0x1405eb:0x690,_0x3f3859:0x758},_0x3ebc9d=_0xf99cb3;_inherits(_0x4f1a27,_0x4beb62);var _0x2c58fd=_createSuper(_0x4f1a27);function _0x4f1a27(){var _0x2b939b=_0x3c32,_0x406ead,_0x51df43,_0x23c1d6,_0x130583,_0x5ede6a,_0x36c424=arguments[_0x2b939b(0xec0)]>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x4f1a27),_0x36c424[_0x2b939b(_0xf8d179._0x22f865)]=(_0x406ead=_0x36c424['drawShow'])!==null&&_0x406ead!==void 0x0?_0x406ead:!![],_0x5ede6a=_0x2c58fd['call'](this,_0x36c424),_0x5ede6a[_0x2b939b(0x8cc)]=(_0x51df43=_0x36c424['minPointNum'])!==null&&_0x51df43!==void 0x0?_0x51df43:0x1,_0x5ede6a['_maxPointNum']=(_0x23c1d6=_0x36c424['maxPointNum'])!==null&&_0x23c1d6!==void 0x0?_0x23c1d6:0x1,_0x5ede6a['_hasEdit']=(_0x130583=_0x5ede6a[_0x2b939b(_0xf8d179._0x1405eb)][_0x2b939b(_0xf8d179._0x3f3859)])!==null&&_0x130583!==void 0x0?_0x130583:!![],_0x36c424['positions']&&(_0x5ede6a['positions']=_0x36c424['positions']),_0x36c424['position']&&(_0x5ede6a[_0x2b939b(0xa86)]=_0x36c424['position']),_0x5ede6a;}return _createClass(_0x4f1a27,[{'key':'EditClass','get':function _0x5473ac(){return EditPoint;}},{'key':_0x3ebc9d(_0x5ef435._0x12d97c),'get':function _0x2416af(){return this['_position'];},'set':function _0x339025(_0x676854){var _0x2f68d4=_0x3ebc9d,_0x59986e,_0x1dc246;if(this[_0x2f68d4(_0x408d79._0x396a81)])return;this['_point']=LngLatPoint['parse'](_0x676854);if(this['_point']&&!(this[_0x2f68d4(_0x408d79._0xa3ccf8)][_0x2f68d4(0x881)]===0x0&&this['_point'][_0x2f68d4(_0x408d79._0x564953)]===0x0)){var _0x2f9a17=this['style'][_0x2f68d4(_0x408d79._0x3564ff)];Cesium__namespace['defined'](_0x2f9a17)&&(isString(_0x2f9a17)&&(_0x2f9a17=Number(template(_0x2f9a17,this['attr'],!![])),isNaN(_0x2f9a17)&&(_0x2f9a17=0x0)),this['_point'][_0x2f68d4(0x679)]=_0x2f9a17);var _0x58a560=this['getAddHeight']();_0x58a560!==0x0&&(this['_point']['alt']=this[_0x2f68d4(_0x408d79._0xa3ccf8)]['alt']+_0x58a560);}var _0x3e8667=(_0x59986e=this[_0x2f68d4(_0x408d79._0xa3ccf8)])===null||_0x59986e===void 0x0?void 0x0:_0x59986e['toCartesian']();if((_0x1dc246=this['editing'])!==null&&_0x1dc246!==void 0x0&&_0x1dc246['enabled']&&_0x3e8667 instanceof Cesium__namespace['Cartesian3']){var _0x2555f7;this['_position_draw']=_0x3e8667,_0x3e8667&&((_0x2555f7=this['_positions_draw'])===null||_0x2555f7===void 0x0?void 0x0:_0x2555f7['length'])>0x0&&(this['_positions_draw'][0x0]=_0x3e8667);}else this['_isCallbackPositions']&&_0x3e8667 instanceof Cesium__namespace['Cartesian3']&&this['_cancelPositionsCallback'](),this[_0x2f68d4(_0x408d79._0x20c344)]=_0x3e8667;this['_entity']&&this['_updatePositionsHook'](),this['fire'](EventType['updatePosition'],{'position':this['_position']});}},{'key':'positionShow','get':function _0x1f9be8(){var _0x25f890=_0x3ebc9d,_0x418193;return getPositionValue(this['position'],(_0x418193=this[_0x25f890(0x53d)])===null||_0x418193===void 0x0?void 0x0:_0x418193['clock']['currentTime']);}},{'key':'point','get':function _0x23e0a4(){var _0x56ce3b=_0x3ebc9d;return!(this['_position']instanceof Cesium__namespace['Cartesian3'])&&(this['_point']=LngLatPoint['parse'](this['positionShow'])),this[_0x56ce3b(0x380)];}},{'key':'coordinate','get':function _0x4b1ee2(){return this['getCoordinate']();}},{'key':_0x3ebc9d(_0x5ef435._0x7d8f53),'get':function _0x50d402(){var _0x46038c=_0x3ebc9d,_0x1e9828;return getPositionValue(this[_0x46038c(_0x2d1f52._0x3e6ae3)],(_0x1e9828=this['_map'])===null||_0x1e9828===void 0x0?void 0x0:_0x1e9828[_0x46038c(0xafd)][_0x46038c(_0x2d1f52._0x1b63e6)]);}},{'key':'centerPoint','get':function _0x5baf68(){return this['point'];}},{'key':'positions','get':function _0x16ec74(){var _0x5acab0=_0x3ebc9d;return this['position']?[this[_0x5acab0(0xa86)]]:[];},'set':function _0x55b70c(_0x4f8fac){var _0x1199e1=_0x3ebc9d;_0x4f8fac&&_0x4f8fac[_0x1199e1(0xec0)]>0x0&&(this['position']=_0x4f8fac[0x0]);}},{'key':_0x3ebc9d(0xb9c),'get':function _0x1f5742(){var _0x1bffd0=_0x3ebc9d;return this[_0x1bffd0(_0x30f638._0x153768)]?[this[_0x1bffd0(_0x30f638._0x153768)]]:[];}},{'key':'coordinates','get':function _0x3f5f4c(){var _0x5443f4=_0x3ebc9d;return this[_0x5443f4(0x61a)]?[this[_0x5443f4(_0x7e993d._0x173f86)]]:[];}},{'key':_0x3ebc9d(0x81c),'get':function _0x1273f4(){return this['positionShow']?[this['positionShow']]:[];}},{'key':_0x3ebc9d(_0x5ef435._0x29d652),'get':function _0x1567cb(){return this['getOrientation']();},'set':function _0x47bffc(_0x3f0c75){var _0x3a20ab=_0x3ebc9d;this['_orientation']=_0x3f0c75,this[_0x3a20ab(_0x1ed73a._0x3c16cb)]();}},{'key':'heading','get':function _0x281fa2(){var _0x5313cd=_0x3ebc9d,_0x31bba1;return(_0x31bba1=this[_0x5313cd(_0x3f8fd2._0x3a2b96)]['heading'])!==null&&_0x31bba1!==void 0x0?_0x31bba1:0x0;},'set':function _0x1f515d(_0x5ad755){var _0x41e0f2=_0x3ebc9d;this['style']['heading']=_0x5ad755,this[_0x41e0f2(0x7c7)]();}},{'key':'pitch','get':function _0xe754e(){var _0x13bf74;return(_0x13bf74=this['style']['pitch'])!==null&&_0x13bf74!==void 0x0?_0x13bf74:0x0;},'set':function _0x4a914e(_0x3364f1){this['style']['pitch']=_0x3364f1,this['updateOrientation']();}},{'key':'roll','get':function _0x4c08b0(){var _0x165180=_0x3ebc9d,_0xed4e61;return(_0xed4e61=this['style'][_0x165180(_0x5023e7._0x5c5f5b)])!==null&&_0xed4e61!==void 0x0?_0xed4e61:0x0;},'set':function _0x3c74a6(_0x27d393){this['style']['roll']=_0x27d393,this['updateOrientation']();}},{'key':'height','get':function _0x536ea0(){var _0x4e609c=_0x3ebc9d,_0x1e855e;return(_0x1e855e=this[_0x4e609c(_0x5d096f._0x19f1ba)])===null||_0x1e855e===void 0x0?void 0x0:_0x1e855e['alt'];},'set':function _0x4a0f02(_0x28b2f2){var _0xb00508=_0x3ebc9d;this[_0xb00508(0x199)]['alt']=_0x28b2f2,this['position']=this['point'];}},{'key':'modelMatrix','get':function _0xa0dbb5(){var _0x49ffaf=_0x3ebc9d;if(this['_entity']){var _0x554f0b,_0x29402d;return this['_entity']['computeModelMatrix']((_0x554f0b=this['_map'])===null||_0x554f0b===void 0x0?void 0x0:(_0x29402d=_0x554f0b['clock'])===null||_0x29402d===void 0x0?void 0x0:_0x29402d['currentTime'],new Cesium__namespace[(_0x49ffaf(0xa1e))]());}else return undefined;}},{'key':'debugAxis','get':function _0x1b1091(){return this['_debugAxis'];},'set':function _0x16e3a6(_0x27dcb3){var _0x4d070c=_0x3ebc9d,_0x4645ec=this;this['_debugAxis']=_0x27dcb3;if(!this[_0x4d070c(_0x5bd50e._0x29ed67)]){var _0x1f8e20=Math[_0x4d070c(0x95a)](Cesium__namespace['Cartographic']['fromCartesian'](this['positionShow'])['height']*0.06,0x64);this[_0x4d070c(_0x5bd50e._0x29ed67)]=this['_layer'][_0x4d070c(0x6b2)]['add'](new Cesium__namespace['DebugModelMatrixPrimitive']({'modelMatrix':this['modelMatrix'],'length':_0x1f8e20,'width':0x5})),this[_0x4d070c(0xe10)]['_tooltipConfig']={'content':'<span\x20style=\x22color:\x20red;\x22>红色</span>\x20是\x20X轴<br/>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<span\x20style=\x22color:\x20green;\x22>绿色</span>\x20是\x20Y轴<br/>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<span\x20style=\x22color:\x20blue;\x22>蓝色</span>\x20是\x20Z轴','options':this['options']['tooltipOptions']},(this[_0x4d070c(_0x5bd50e._0x201bea)]instanceof Cesium__namespace['CallbackProperty']||this[_0x4d070c(_0x5bd50e._0x201bea)]instanceof Cesium__namespace['SampledPositionProperty'])&&(this['debugAxisPrimitive']['_timeTik']=setInterval(function(){var _0x22328a=_0x4d070c;_0x4645ec['debugAxisPrimitive']['modelMatrix']=_0x4645ec[_0x22328a(0x510)];},0x12c)),this['bindPickId'](this['debugAxisPrimitive']);}this['debugAxisPrimitive']['show']=_0x27dcb3;}},{'key':'debugAxisLength','get':function _0xf4fe0b(){var _0x4968b4=_0x3ebc9d;return this['debugAxisPrimitive']?this['debugAxisPrimitive'][_0x4968b4(0xec0)]:0x0;},'set':function _0x1349f9(_0x2260ee){var _0x16f63d=_0x3ebc9d;!this['debugAxisPrimitive']&&(this[_0x16f63d(_0x259222._0x24c122)]=!![]),this['debugAxisPrimitive']['length']=_0x2260ee;}},{'key':'objectsToExclude','get':function _0x46960d(){var _0x379112=_0x3ebc9d,_0x405669;if(this[_0x379112(_0x4693ac._0x39cb47)][_0x379112(_0x4693ac._0x22b192)])return this['options']['objectsToExclude'];if((_0x405669=this['_entity'])!==null&&_0x405669!==void 0x0&&_0x405669['model'])return[this['_entity']];return undefined;},'set':function _0x4bc23e(_0x4b015e){this['options']['objectsToExclude']=_0x4b015e;}},{'key':'_mountedHook','value':function _0x39d17c(){}},{'key':'_removedHook','value':function _0x19a4b2(){var _0x312e44=_0x3ebc9d;_get(_getPrototypeOf(_0x4f1a27['prototype']),'_removedHook',this)['call'](this),this['debugAxisPrimitive']&&(clearInterval(this['debugAxisPrimitive']['_timeTik']),this[_0x312e44(_0xe8a599._0x326568)]['primitiveCollection']['remove'](this[_0x312e44(0xe10)]),delete this[_0x312e44(_0xe8a599._0x32b1c8)]);}},{'key':'_updatePositionsHook','value':function _0x383a07(){var _0x1ecda7=_0x3ebc9d;this['_entity']['position']=this[_0x1ecda7(0xa4b)],this[_0x1ecda7(0xe10)]&&(this['debugAxisPrimitive'][_0x1ecda7(_0x315e67._0x3c0ffc)]=this['modelMatrix']),this[_0x1ecda7(0xe42)](),this[_0x1ecda7(_0x315e67._0x234dc4)]();}},{'key':'updateOrientation','value':function _0x4f5c18(){var _0x3f11ec=_0x3ebc9d;return this['_entity']['orientation']=this[_0x3f11ec(_0x5e4fc7._0x5616b3)](),this['debugAxisPrimitive']&&(this['debugAxisPrimitive'][_0x3f11ec(0x510)]=this[_0x3f11ec(_0x5e4fc7._0x13c75c)]),this['_entity']['orientation'];}},{'key':_0x3ebc9d(0x5b2),'value':function _0x5d443e(_0x274059){var _0x7118ed={_0x2c632b:0x4a8,_0x2d1664:0xf1d,_0x3b0d7f:0x23e,_0x789dc9:0x705,_0x2a93a8:0x62d,_0x7fae85:0x690},_0x2fb774=_0x3ebc9d,_0x31ffbb=this,_0x2de8a4,_0x22d34d,_0x5b270d,_0x4c4a05,_0x207c1b;_0x274059=_0x274059||this['style'];var _0x76ff9c=this['options'][_0x2fb774(_0x4f716f._0x3495ca)]||this[_0x2fb774(0xa0a)];if(_0x76ff9c){var _0x134e7b=_0x274059['mergeOrientation']||Cesium__namespace[_0x2fb774(_0x4f716f._0x701d20)](_0x274059[_0x2fb774(0x705)])||Cesium__namespace[_0x2fb774(_0x4f716f._0x41ec0)](_0x274059[_0x2fb774(_0x4f716f._0x4f21f2)])||Cesium__namespace['defined'](_0x274059[_0x2fb774(0xf1d)]);if(_0x76ff9c instanceof Cesium__namespace['VelocityOrientationProperty']&&_0x134e7b){var _0x421b9a=_0x76ff9c,_0x357c4d=Cesium__namespace['Math']['toRadians'](this['heading']),_0x436be7=Cesium__namespace['Math'][_0x2fb774(_0x4f716f._0x12a713)](this['pitch']),_0x4c238d=Cesium__namespace[_0x2fb774(_0x4f716f._0x5868b2)]['toRadians'](this[_0x2fb774(_0x4f716f._0x277daa)]);_0x76ff9c=new Cesium__namespace[(_0x2fb774(0xd97))](function(_0x31f6f2){var _0x16d45a=_0x2fb774,_0x3e726d,_0x5a19cc,_0x2d4134,_0x5ce623,_0x5182a7=getPositionValue(_0x31ffbb['position'],_0x31f6f2),_0x256f77=_0x421b9a[_0x16d45a(_0x7118ed._0x2c632b)](_0x31f6f2);if(!_0x5182a7||!_0x256f77)return null;var _0x26c7d5=getHeadingPitchRollByOrientation(_0x5182a7,_0x256f77,(_0x3e726d=_0x31ffbb['_map'])===null||_0x3e726d===void 0x0?void 0x0:(_0x5a19cc=_0x3e726d['scene'])===null||_0x5a19cc===void 0x0?void 0x0:_0x5a19cc['globe']['ellipsoid'],_0x31ffbb['options']['fixedFrameTransform']);return _0x274059['mergeOrientation']?(_0x26c7d5['heading']+=_0x357c4d,_0x26c7d5[_0x16d45a(_0x7118ed._0x2d1664)]+=_0x4c238d,_0x26c7d5[_0x16d45a(_0x7118ed._0x3b0d7f)]+=_0x436be7):(Cesium__namespace[_0x16d45a(0x8b3)](_0x274059[_0x16d45a(_0x7118ed._0x789dc9)])&&(_0x26c7d5[_0x16d45a(0x705)]=_0x357c4d),Cesium__namespace[_0x16d45a(0x8b3)](_0x274059['roll'])&&(_0x26c7d5[_0x16d45a(0xf1d)]=_0x4c238d),Cesium__namespace['defined'](_0x274059[_0x16d45a(0x23e)])&&(_0x26c7d5['pitch']=_0x436be7)),Cesium__namespace[_0x16d45a(_0x7118ed._0x2a93a8)]['headingPitchRollQuaternion'](_0x5182a7,_0x26c7d5,(_0x2d4134=_0x31ffbb['_map'])===null||_0x2d4134===void 0x0?void 0x0:(_0x5ce623=_0x2d4134['scene'])===null||_0x5ce623===void 0x0?void 0x0:_0x5ce623['globe']['ellipsoid'],_0x31ffbb[_0x16d45a(_0x7118ed._0x7fae85)][_0x16d45a(0x549)]);},![]);}return _0x76ff9c;}var _0x42fcba=this['positionShow'];if(_0x42fcba==null)return;var _0x3b1027=Cesium__namespace['Math']['toRadians']((_0x2de8a4=_0x274059['heading'])!==null&&_0x2de8a4!==void 0x0?_0x2de8a4:0x0),_0x10a64a=Cesium__namespace['Math'][_0x2fb774(_0x4f716f._0x12a713)]((_0x22d34d=_0x274059['pitch'])!==null&&_0x22d34d!==void 0x0?_0x22d34d:0x0),_0x46687e=Cesium__namespace[_0x2fb774(0x2d5)]['toRadians']((_0x5b270d=_0x274059[_0x2fb774(0xf1d)])!==null&&_0x5b270d!==void 0x0?_0x5b270d:0x0),_0x3e1d93=new Cesium__namespace[(_0x2fb774(0x1df))](_0x3b1027,_0x10a64a,_0x46687e);return Cesium__namespace['Transforms']['headingPitchRollQuaternion'](_0x42fcba,_0x3e1d93,(_0x4c4a05=this[_0x2fb774(_0x4f716f._0x2fe13d)])===null||_0x4c4a05===void 0x0?void 0x0:(_0x207c1b=_0x4c4a05[_0x2fb774(0x57d)])===null||_0x207c1b===void 0x0?void 0x0:_0x207c1b['globe']['ellipsoid'],this['options']['fixedFrameTransform']);}},{'key':_0x3ebc9d(0xc52),'value':function _0x1b2bb4(_0x4ad174){var _0x472012=_0x3ebc9d;return{'type':_0x472012(_0x878e79._0x368262),'coordinates':this[_0x472012(0xa37)](_0x4ad174===null||_0x4ad174===void 0x0?void 0x0:_0x4ad174[_0x472012(_0x878e79._0x34e63b)])};}},{'key':'clearDynamicPosition','value':function _0x5434f8(){return this['_orientation']=undefined,this['property']=null,this['position']=undefined,this;}},{'key':_0x3ebc9d(_0x5ef435._0x309ef2),'value':function _0x3af148(){var _0x110644=_0x3ebc9d,_0x9e0a06,_0x383ade,_0x4f88c4,_0x33c408,_0x326d8e=this;this['_clampToTilesetFrame']=-0x1,this['_frameRateHeight']=(_0x9e0a06=this['options'][_0x110644(0xb4e)])!==null&&_0x9e0a06!==void 0x0?_0x9e0a06:0x1e,this['_maxCacheCount']=(_0x383ade=this['options']['maxCacheCount'])!==null&&_0x383ade!==void 0x0?_0x383ade:0x32;var _0x45dbf7=new Cesium__namespace['SampledPositionProperty'](this[_0x110644(0x690)][_0x110644(0xb48)],this[_0x110644(_0x43c587._0x469762)]['numberOfDerivatives']);_0x45dbf7[_0x110644(0x761)]=(_0x4f88c4=this[_0x110644(0x690)]['forwardExtrapolationType'])!==null&&_0x4f88c4!==void 0x0?_0x4f88c4:Cesium__namespace[_0x110644(_0x43c587._0x3cbca0)]['HOLD'],_0x45dbf7['backwardExtrapolationType']=(_0x33c408=this['options'][_0x110644(_0x43c587._0x15a6d9)])!==null&&_0x33c408!==void 0x0?_0x33c408:Cesium__namespace['ExtrapolationType']['HOLD'],!this['_orientation']&&(this['_orientation']=new Cesium__namespace['VelocityOrientationProperty'](_0x45dbf7),this['_entity']&&(this['_entity'][_0x110644(_0x43c587._0xf7b94f)]=this[_0x110644(_0x43c587._0x1f0c33)]())),this['property']=_0x45dbf7,this['position']=new Cesium__namespace['CallbackProperty'](function(_0x22424f){var _0x75add8=_0x110644;if(!_0x326d8e[_0x75add8(0x53d)])return undefined;var _0x13f53a=_0x45dbf7['getValue'](_0x22424f);if(!_0x13f53a)return!_0x326d8e['_last_isFireStop']&&_0x326d8e[_0x75add8(0xbfb)]&&Cesium__namespace[_0x75add8(_0x33dc0a._0x318901)][_0x75add8(_0x33dc0a._0x3bcd7e)](_0x22424f,_0x326d8e[_0x75add8(_0x33dc0a._0x24c470)])&&(_0x326d8e['_last_isFireStop']=!![],_0x326d8e[_0x75add8(_0x33dc0a._0x1ffe7a)](EventType['stop'])),_0x326d8e['_last_position'];if(_0x13f53a&&_0x326d8e['options'][_0x75add8(_0x33dc0a._0x378e00)]){_0x326d8e[_0x75add8(0xe89)]++;if(!_0x326d8e['_clampToTilesetHeight']||_0x326d8e[_0x75add8(_0x33dc0a._0x4a5a6c)]%_0x326d8e['_frameRateHeight']===0x0){var _0x39029f=getHeight(_0x326d8e['_map'][_0x75add8(0x57d)],_0x13f53a,{'objectsToExclude':_0x326d8e['objectsToExclude'],'has3dtiles':!![]});_0x39029f&&(_0x326d8e['_clampToTilesetHeight']=_0x39029f);}if(_0x326d8e['_clampToTilesetHeight']){var _0x8c8a7a=Cesium__namespace['Cartographic']['fromCartesian'](_0x13f53a);_0x13f53a=Cesium__namespace['Cartesian3']['fromRadians'](_0x8c8a7a['longitude'],_0x8c8a7a[_0x75add8(_0x33dc0a._0x242bae)],_0x326d8e[_0x75add8(_0x33dc0a._0x49ebb0)]+_0x326d8e[_0x75add8(_0x33dc0a._0x5cd7c6)]());}}return _0x326d8e['_primitive_label']&&(_0x326d8e[_0x75add8(_0x33dc0a._0x497dc0)][_0x75add8(0xa86)]=_0x13f53a),_0x326d8e['_last_position']=_0x13f53a,_0x326d8e[_0x75add8(_0x33dc0a._0x12b425)]=![],_0x13f53a;},![]);}},{'key':_0x3ebc9d(_0x5ef435._0x4a854d),'value':function _0x164bc7(_0x300fd4,_0x1c2ec6){var _0x2cae2e=_0x3ebc9d,_0x57e704,_0x49a8c6,_0x22ecae,_0x39d067;!this['property']&&this['_initSampledPositionProperty']();this['_removeDynamicPosition']();var _0x2f3430=((_0x57e704=this['_map'])===null||_0x57e704===void 0x0?void 0x0:(_0x49a8c6=_0x57e704['clock'])===null||_0x49a8c6===void 0x0?void 0x0:_0x49a8c6['currentTime'])||Cesium__namespace['JulianDate'][_0x2cae2e(_0x3fab08._0x68269d)]();if(!_0x1c2ec6)_0x1c2ec6=_0x2f3430;else{if(isNumber(_0x1c2ec6))_0x1c2ec6=Cesium__namespace['JulianDate']['addSeconds'](_0x2f3430,_0x1c2ec6,new Cesium__namespace['JulianDate']());else{if(isString(_0x1c2ec6))_0x1c2ec6['indexOf']('Z')===-0x1?_0x1c2ec6=Cesium__namespace[_0x2cae2e(_0x3fab08._0x520684)]['fromDate'](new Date(_0x1c2ec6)):_0x1c2ec6=Cesium__namespace['JulianDate']['fromIso8601'](_0x1c2ec6);else _0x1c2ec6 instanceof Date&&(_0x1c2ec6=Cesium__namespace['JulianDate']['fromDate'](_0x1c2ec6));}}_0x300fd4=LngLatPoint['parse'](_0x300fd4);var _0x17a1d7=(_0x22ecae=this['_sampledPositionProperty'])===null||_0x22ecae===void 0x0?void 0x0:(_0x39d067=_0x22ecae['_property'])===null||_0x39d067===void 0x0?void 0x0:_0x39d067['_times'];if(this['options']['autoMiddleDynamicPosition']&&(_0x17a1d7===null||_0x17a1d7===void 0x0?void 0x0:_0x17a1d7['length'])>0x0&&this['_position']){var _0x101005=_0x17a1d7[_0x17a1d7['length']-0x1];if(Cesium__namespace['JulianDate']['secondsDifference'](_0x2f3430,_0x101005)>0.3){var _0x1291cc=this[_0x2cae2e(0xa4b)];if(this['_lastDynamicPosition']){var _0x24046a=0.01;_0x1291cc=getOnLinePointByLen(this[_0x2cae2e(0x312)],this['_position'],_0x24046a,!![]);}_0x1291cc=setPositionsHeight(_0x1291cc,_0x300fd4['alt']||0x0),this[_0x2cae2e(_0x3fab08._0x444543)]['addSample'](_0x2f3430,_0x1291cc);}}var _0x24a966=_0x300fd4['toCartesian']();return this[_0x2cae2e(_0x3fab08._0x23dacf)]['addSample'](_0x1c2ec6,_0x24a966),this['_lastDynamicPosition']=_0x24a966,this[_0x2cae2e(0xbfb)]=_0x1c2ec6,this;}},{'key':'_removeDynamicPosition','value':function _0x574e88(){var _0x53c5e2=_0x3ebc9d,_0x2553be,_0x17be2b;if(this[_0x53c5e2(_0x39cc5d._0x51375d)]<0x1)return;var _0x56433e=(_0x2553be=this[_0x53c5e2(0xafb)])===null||_0x2553be===void 0x0?void 0x0:(_0x17be2b=_0x2553be['_property'])===null||_0x17be2b===void 0x0?void 0x0:_0x17be2b[_0x53c5e2(_0x39cc5d._0x5f44f9)];if(!_0x56433e||(_0x56433e===null||_0x56433e===void 0x0?void 0x0:_0x56433e['length'])===0x0)return;var _0x145c07=_0x56433e['length']-this[_0x53c5e2(_0x39cc5d._0xff129d)]-0x1;_0x145c07>0x0&&this[_0x53c5e2(_0x39cc5d._0x3fab7d)]['removeSamples'](new Cesium__namespace['TimeInterval']({'start':_0x56433e[0x0],'stop':_0x56433e[_0x145c07]}));}},{'key':'_getPopupPosition','value':function _0x59691d(){var _0x176508=_0x3ebc9d;return this['property']||this[_0x176508(_0x5d6281._0x914c85)]||this['center'];}},{'key':_0x3ebc9d(0x281),'value':function _0x582666(){var _0x181ba1=_0x3ebc9d,_0x534240=this,_0x34e449=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return getSurfaceHeight(this['_map']['scene'],this['position'],_objectSpread2({'objectsToExclude':this[_0x181ba1(_0x117bdc._0xfcca1b)]},_0x34e449))[_0x181ba1(_0x117bdc._0x383254)](function(_0x3fefde){var _0x4487e2=_0x181ba1;_0x3fefde['position']&&(_0x534240[_0x4487e2(_0x30ed12._0x15250e)]=_0x3fefde['position']);});}},{'key':'clampToGround','value':function _0x1c984e(_0x10556d){var _0x1ff69e=_0x3ebc9d;return this[_0x1ff69e(_0x470f38._0x4ea5e6)](_0x10556d);}},{'key':'getCoordinate','value':function _0x379aa5(_0x465b02){var _0x4a0b18=_0x3ebc9d;return this['point']?this['point'][_0x4a0b18(_0x55b34c._0x5a3c8d)](_0x465b02):[];}},{'key':'setCallbackPosition','value':function _0x1f23ab(_0x1d66de){var _0x271fc1=_0x3ebc9d;return this['_setPositionsToCallback'](),_0x1d66de&&(this['_position_draw']=LngLatPoint['toCartesian'](_0x1d66de)),this[_0x271fc1(0x9af)];}},{'key':'_setPositionsToCallback','value':function _0x3ef9f6(){var _0x53c3ff=_0x3ebc9d,_0x1cb69b=this;if(this[_0x53c3ff(_0xbf7e6e._0x3372a0)])return;this['_isCallbackPositions']=!![],this[_0x53c3ff(0x9af)]=this['positionShow'],this[_0x53c3ff(0xa86)]=new Cesium__namespace['CallbackProperty'](function(_0x1477a0){return _0x1cb69b['_position_draw'];},![]),this[_0x53c3ff(0xb1a)]&&this[_0x53c3ff(0xb1a)](!![]),this['_updateOutlineToCallback'](),this[_0x53c3ff(0xefb)]();}},{'key':'_cancelPositionsCallback','value':function _0xad77af(){var _0x560817=_0x3ebc9d;if(!this[_0x560817(_0x2de910._0x5bce77)])return;this[_0x560817(0x756)]=![],this[_0x560817(_0x2de910._0x59332a)]=this['_position_draw'],this[_0x560817(0x380)]=LngLatPoint['fromCartesian'](this['_position']),delete this[_0x560817(_0x2de910._0x25194f)],this['_entity']&&(this['_entity'][_0x560817(0xa86)]=this[_0x560817(_0x2de910._0x2e0cfe)]);}},{'key':'_startDrawHook','value':function _0x485d9b(){var _0x24ba11=_0x3ebc9d;this[_0x24ba11(0xa24)]=this[_0x24ba11(0x690)]['drawShow'],this['_map']['on'](EventType['mouseMove'],this['_onMouseMoveHandler_point'],this),this['_map']['on'](EventType[_0x24ba11(_0x56948a._0xad03a4)],this['_onClickHandler_point'],this);}},{'key':'_stopDrawHook','value':function _0x31ac33(){var _0x2b50ec=_0x3ebc9d;this[_0x2b50ec(_0x376afe._0x4e6f43)][_0x2b50ec(_0x376afe._0x244fdf)](EventType['mouseMove'],this['_onMouseMoveHandler_point'],this),this['_map']['off'](EventType[_0x2b50ec(_0x376afe._0x34e1c5)],this['_onClickHandler_point'],this),this['show']=!![];}},{'key':'_onMouseMoveHandler_point','value':function _0x8271ae(_0x2871ab){var _0x50eca1=_0x3ebc9d,_0xdbf463=_0x2871ab['cartesian'];_0xdbf463&&(this['_position_draw']=_0xdbf463,this['lastPointTemporary']=!![]),this[_0x50eca1(0x53d)]['openSmallTooltip'](_0x2871ab['endPosition'],this[_0x50eca1(0x5f3)]||this['_map']['getLangText']('_单击完成绘制')),this['fire'](EventType[_0x50eca1(_0x154b4c._0x4e7fb4)],_objectSpread2(_objectSpread2({},_0x2871ab),{},{'drawtype':this['type'],'graphic':this}),!![]);}},{'key':_0x3ebc9d(0xeb2),'value':function _0x49d0d3(_0x486357){var _0x484097=_0x3ebc9d,_0x351306=_0x486357['cartesian'];_0x351306&&(this['_position_draw']=_0x351306),this['_position_draw']&&(this['lastPointTemporary']=![],this[_0x484097(0x799)]());}}]),_0x4f1a27;}(BaseEntity),EditPoly=function(_0x4e0c11){var _0x3eee76={_0x3fff66:0x8e9,_0x3eb559:0x389},_0x2cb364={_0x8d55ab:0x641},_0x235e27={_0x57dd91:0xa86},_0x35c2e3={_0x598d04:0xd06,_0x5330af:0x53d,_0x4758fe:0xafd,_0xe08100:0xd12,_0x46ebc7:0x51d},_0x33993e={_0xf0edc5:0xd06,_0x1de2cd:0x5aa},_0xbb5ae1={_0x345775:0xd1f},_0x2a6be8=_0xf99cb3;_inherits(_0x2c9120,_0x4e0c11);var _0x46706b=_createSuper(_0x2c9120);function _0x2c9120(){return _classCallCheck(this,_0x2c9120),_0x46706b['apply'](this,arguments);}return _createClass(_0x2c9120,[{'key':_0x2a6be8(_0x3eee76._0x3fff66),'get':function _0x35e8c8(){return this['style']['closure'];}},{'key':'hasMidPoint','get':function _0x3d04d2(){var _0x236ee8=_0x2a6be8;return this['positions']['length']<this[_0x236ee8(0xcde)]['_maxPointNum'];}},{'key':'bindDraggers','value':function _0x4ea918(){var _0x1681f9={_0x41e2c9:0x51d,_0xd8e790:0x270,_0x3a4847:0xd12,_0x13b42d:0x6f4},_0x1811fd={_0x2dee8b:0xeae},_0x582d4e=_0x2a6be8,_0x55802a=this,_0x552445=this['positions'],_0x2dfb4f=function _0x1eac21(_0x54d2d7,_0x281d69){var _0xbdf774={_0x5c80b8:0xa86,_0x3ede50:0xaeb},_0x39750a=_0x3c32,_0x3b037a=_0x55802a['updatePositionsHeightByAttr'](_0x552445[_0x54d2d7]),_0x4d003d=_0x55802a['createDragger']({'position':_0x3b037a,'onDrag':function _0x494df7(_0x56e6de,_0x5c6c09){var _0x3dcd8b=_0x3c32,_0x5b4f7;_0x5c6c09=_0x55802a['updatePositionsHeightByAttr'](_0x5c6c09),_0x56e6de[_0x3dcd8b(_0xbdf774._0x5c80b8)]=_0x5c6c09,_0x55802a['positions'][_0x56e6de['index']]=_0x5c6c09;if(((_0x5b4f7=_0x55802a['_heightDraggers'])===null||_0x5b4f7===void 0x0?void 0x0:_0x5b4f7['length'])>0x0)return;if(_0x55802a[_0x3dcd8b(0x270)]){var _0x345f45,_0x42b01b,_0x277132;if(_0x55802a['hasClosure']||!_0x55802a['hasClosure']&&_0x56e6de[_0x3dcd8b(0xaeb)]!==0x0){_0x56e6de[_0x3dcd8b(_0xbdf774._0x3ede50)]===0x0?(_0x345f45=_0x281d69*0x2-0x1,_0x42b01b=_0x281d69-0x1):(_0x345f45=_0x56e6de[_0x3dcd8b(0xaeb)]*0x2-0x1,_0x42b01b=_0x56e6de['index']-0x1);var _0xf4fa0e=_0x552445[_0x42b01b];_0x277132=getMidpoint(_0x5c6c09,_0xf4fa0e),_0x277132=_0x55802a[_0x3dcd8b(0x5b1)](_0x277132),_0x55802a['draggers'][_0x345f45]['position']=_0x277132;}(_0x55802a[_0x3dcd8b(0x8e9)]||!_0x55802a[_0x3dcd8b(0x8e9)]&&_0x56e6de['index']!==_0x281d69-0x1)&&(_0x56e6de['index']===_0x281d69-0x1?(_0x345f45=_0x56e6de['index']*0x2+0x1,_0x42b01b=0x0):(_0x345f45=_0x56e6de[_0x3dcd8b(0xaeb)]*0x2+0x1,_0x42b01b=_0x56e6de['index']+0x1),_0x277132=getMidpoint(_0x5c6c09,_0x552445[_0x42b01b]),_0x277132=_0x55802a[_0x3dcd8b(0x5b1)](_0x277132),_0x55802a['draggers'][_0x345f45]['position']=_0x277132);}if(_0x55802a['_draggerMove']){var _0x1c9983=centerOfMass(_0x552445);_0x1c9983=_0x55802a['updatePositionsHeightByAttr'](_0x1c9983),_0x55802a['_draggerMove']['position']=_0x1c9983;}},'onDragStart':function _0xb158b1(_0x2a9cf0,_0x1e7e87){var _0x46ae8c;if(((_0x46ae8c=_0x55802a['_heightDraggers'])===null||_0x46ae8c===void 0x0?void 0x0:_0x46ae8c['length'])>0x0)for(var _0xc27f92=0x0,_0x4bf289=_0x55802a['draggers']['length'];_0xc27f92<_0x4bf289;_0xc27f92++){_0x55802a['draggers'][_0xc27f92]['show']=![];}},'onDragEnd':function _0x2892c4(_0x4ad714,_0x10be2e){var _0x47c055;((_0x47c055=_0x55802a['_heightDraggers'])===null||_0x47c055===void 0x0?void 0x0:_0x47c055['length'])>0x0&&_0x55802a['updateDraggers']();}});_0x4d003d[_0x39750a(0xaeb)]=_0x54d2d7,_0x55802a['draggers'][_0x39750a(_0x1681f9._0x41e2c9)](_0x4d003d);if(_0x55802a[_0x39750a(_0x1681f9._0xd8e790)]&&(_0x55802a[_0x39750a(0x8e9)]||!_0x55802a[_0x39750a(0x8e9)]&&_0x54d2d7<_0x281d69-0x1)){var _0x5cebcb=(_0x54d2d7+0x1)%_0x281d69,_0x3dbb42=getMidpoint(_0x3b037a,_0x552445[_0x5cebcb]);_0x3dbb42=_0x55802a['updatePositionsHeightByAttr'](_0x3dbb42);var _0x1a8735=_0x55802a[_0x39750a(_0x1681f9._0x3a4847)]({'position':_0x3dbb42,'type':PointType['AddMidPoint'],'tooltip':_0x55802a['_map'][_0x39750a(_0x1681f9._0x13b42d)]('_增加点'),'onDragStart':function _0x45e01b(_0x53848f,_0x29afdd){var _0x4b3807=_0x39750a;_0x55802a[_0x4b3807(0x5aa)]['splice'](_0x53848f['index'],0x0,_0x29afdd);},'onDrag':function _0x235fc6(_0x3229e3,_0x978b3){var _0x3c12dc=_0x39750a;_0x55802a[_0x3c12dc(0x5aa)][_0x3229e3['index']]=_0x978b3;},'onDragEnd':function _0x3c3e32(_0x2e32a1,_0x53bc97){var _0x28e84d=_0x39750a;_0x55802a[_0x28e84d(_0x1811fd._0x2dee8b)](_0x2e32a1,_0x53bc97),_0x55802a[_0x28e84d(0xb5f)]();}});_0x1a8735['index']=_0x5cebcb,_0x55802a[_0x39750a(0x21f)]['push'](_0x1a8735);}};for(var _0x5339d9=0x0,_0x231fdf=_0x552445['length'];_0x5339d9<_0x231fdf;_0x5339d9++){_0x2dfb4f(_0x5339d9,_0x231fdf);}this['_bindMoveAllDragger'](),this[_0x582d4e(0x54c)]['extrudedHeight']&&this['_bindHeightDraggers']();}},{'key':'_bindMoveAllDragger','value':function _0x1f487d(){var _0x108e32=_0x2a6be8,_0xeb00ee=this;if(!this['_graphic']['_hasMoveEdit'])return;var _0x3c7209=centerOfMass(this['positions']);if(this['positions']['length']===0x2){var _0x3a39ed=Cesium__namespace['Cartesian3']['distance'](this['positions'][0x0],this[_0x108e32(0x5aa)][0x1]);_0x3c7209=getPositionByDirectionAndLen(_0x3c7209,0x5a,_0x3a39ed*0.06);}_0x3c7209=this['updatePositionsHeightByAttr'](_0x3c7209);var _0x4931ab=this['createDragger']({'position':_0x3c7209,'type':PointType['MoveAll'],'tooltip':this['_map'][_0x108e32(0x6f4)]('_整体平移'),'onDragStart':function _0xdab57b(_0x11c257,_0xcc83cf){_0x3c7209=_0xcc83cf;},'onDrag':function _0x20006d(_0x3cfeda,_0x9221ac){var _0x348a58={_0x5eaa62:0xcde},_0x2bdd84=_0x108e32,_0x8c7381,_0x2caebd=Cesium__namespace['Cartesian3']['subtract'](_0x9221ac,_0x3c7209,new Cesium__namespace['Cartesian3']());_0x3c7209=_0x9221ac,_0xeb00ee['positions'][_0x2bdd84(_0xbb5ae1._0x345775)](function(_0x5ee871,_0x42f783,_0xedeef2){var _0x66454d=_0x2bdd84,_0x2736fb=_0xeb00ee['updatePositionsHeightByAttr'](Cesium__namespace['Cartesian3'][_0x66454d(0x595)](_0x5ee871,_0x2caebd,new Cesium__namespace['Cartesian3']()));_0xeb00ee['positions'][_0x42f783]=_0x2736fb;});if(((_0x8c7381=_0xeb00ee['_graphic']['_draw_holes'])===null||_0x8c7381===void 0x0?void 0x0:_0x8c7381[_0x2bdd84(0xec0)])>0x0){var _0x10aa1c=function _0x59ef09(_0x481966,_0x25e75f){var _0x3ed2c9={_0xecf5d:0x595},_0x5f4cbe=_0x2bdd84,_0x4ede06=_0xeb00ee[_0x5f4cbe(_0x348a58._0x5eaa62)]['_draw_holes'][_0x481966];_0x4ede06['forEach'](function(_0x51961b,_0x3e6d8a,_0x320d67){var _0x1c8b6c=_0x5f4cbe,_0x224b11=_0xeb00ee['updatePositionsHeightByAttr'](Cesium__namespace['Cartesian3'][_0x1c8b6c(_0x3ed2c9._0xecf5d)](_0x51961b,_0x2caebd,new Cesium__namespace['Cartesian3']()));_0x4ede06[_0x3e6d8a]=_0x224b11;});};for(var _0x4b7ff6=0x0,_0x594b12=_0xeb00ee['_graphic']['_draw_holes']['length'];_0x4b7ff6<_0x594b12;_0x4b7ff6++){_0x10aa1c(_0x4b7ff6,_0x594b12);}}for(var _0x38124f=0x0,_0x5af41b=_0xeb00ee['draggers']['length'];_0x38124f<_0x5af41b;_0x38124f++){_0x4931ab!==_0xeb00ee['draggers'][_0x38124f]&&(_0xeb00ee[_0x2bdd84(0x21f)][_0x38124f]['position']=_0xeb00ee['updatePositionsHeightByAttr'](Cesium__namespace['Cartesian3'][_0x2bdd84(0x595)](_0xeb00ee['draggers'][_0x38124f]['position'],_0x2caebd,new Cesium__namespace['Cartesian3']())));}_0xeb00ee[_0x2bdd84(0x727)](_0x9221ac);}});this[_0x108e32(0xbf5)]=_0x4931ab,this['draggers']['push'](_0x4931ab);}},{'key':'_updateMoveAllHook','value':function _0x27ad2c(_0x5dd782){}},{'key':_0x2a6be8(_0x3eee76._0x3eb559),'value':function _0x345d6b(_0x24b64a){var _0x607c26=_0x2a6be8,_0x46dfa2=this;if(!this['_graphic']['_hasHeightEdit'])return;this['_heightDraggers']=[],_0x24b64a=_0x24b64a||this['positions'];var _0x590e03=getCesiumValue(this['entityGraphic'][_0x607c26(_0x35c2e3._0x598d04)],Number,this[_0x607c26(_0x35c2e3._0x5330af)][_0x607c26(_0x35c2e3._0x4758fe)]['currentTime']);for(var _0xbd2834=0x0,_0xb40c09=_0x24b64a['length'];_0xbd2834<_0xb40c09;_0xbd2834++){var _0x1a084b=setPositionsHeight(_0x24b64a[_0xbd2834],_0x590e03),_0xa1060c=this[_0x607c26(_0x35c2e3._0xe08100)]({'position':_0x1a084b,'type':PointType['MoveHeight'],'tooltip':this['_map']['getLangText']('_修改高度'),'onDrag':function _0xa67c6(_0x4295b8,_0x24e91e){var _0x1ccb3f=_0x607c26,_0x298506=Cesium__namespace['Cartographic']['fromCartesian'](_0x24e91e)['height'];_0x46dfa2['entityGraphic'][_0x1ccb3f(_0x33993e._0xf0edc5)]=_0x298506;var _0xb54f5a=getMaxHeight(_0x46dfa2[_0x1ccb3f(_0x33993e._0x1de2cd)]);_0x46dfa2[_0x1ccb3f(0xba9)]['diffHeight']=_0x46dfa2['formatNum'](_0x298506-_0xb54f5a,0x2),_0x46dfa2['updateHeightDraggers'](_0x298506),_0x46dfa2['updateAttrForEditing'](),_0x46dfa2['fire'](EventType['editStyle']);}});this['draggers']['push'](_0xa1060c),this['_heightDraggers'][_0x607c26(_0x35c2e3._0x46ebc7)](_0xa1060c);}}},{'key':'updateHeightDraggers','value':function _0x1c374d(_0x64f683){var _0x4e5ed5=_0x2a6be8;for(var _0x229d3d=0x0;_0x229d3d<this['_heightDraggers']['length'];_0x229d3d++){var _0x2780bd,_0x484e93=this[_0x4e5ed5(0xb2f)][_0x229d3d],_0xac00e=setPositionsHeight(getPositionValue(_0x484e93[_0x4e5ed5(_0x235e27._0x57dd91)],(_0x2780bd=this['_map'])===null||_0x2780bd===void 0x0?void 0x0:_0x2780bd['clock']['currentTime']),_0x64f683);_0x484e93['position']=_0xac00e;}}},{'key':'updatePositionsHeightByAttr','value':function _0x32825a(_0x15a178){var _0x1f4bde=_0x2a6be8;if(this[_0x1f4bde(0x641)])_0x15a178=getSurfacePosition(this['_map']['scene'],_0x15a178,{'has3dtiles':!![]});else this['_graphic']['_updateEditDraggerPositionHeight']&&(_0x15a178=this['_graphic']['_updateEditDraggerPositionHeight'](_0x15a178));return _0x15a178;}},{'key':'_updateStyleHook','value':function _0x1d5e74(_0x5ba20a){var _0x3a530e=_0x2a6be8;_get(_getPrototypeOf(_0x2c9120['prototype']),'_updateStyleHook',this)[_0x3a530e(0xa10)](this,_0x5ba20a),(Cesium__namespace['defined'](_0x5ba20a['diffHeight'])||Cesium__namespace['defined'](_0x5ba20a['height'])||Cesium__namespace[_0x3a530e(0x8b3)](_0x5ba20a[_0x3a530e(_0x2cb364._0x8d55ab)]))&&this['updateDraggers']();}}]),_0x2c9120;}(EditBase),BasePolyEntity=function(_0x1b3d63){var _0x137e6c={_0x5e9099:0xf22,_0x520506:0xd94},_0x29952b={_0x16942d:0x53d},_0x2dab4c={_0x58e640:0xfeb,_0x2ba8e3:0x8da,_0x1bbe8b:0x765},_0x57c197={_0x38f736:0x756,_0x4422c6:0xe5c,_0x55e791:0xe91},_0x2a1d3a={_0x3b45c9:0x81c,_0x3c2925:0xb1a,_0x2b7582:0xefb},_0x22c211={_0x76765c:0x9f1},_0x3be1cb={_0x21c431:0xb9c},_0x5b7d35={_0xe8550c:0xe5c},_0x29b501={_0x4a8af8:0x81c},_0xda831b={_0x4245e4:0xba9,_0x47a648:0x5aa},_0x4c3a3d=_0xf99cb3;_inherits(_0x18a952,_0x1b3d63);var _0x5b47f5=_createSuper(_0x18a952);function _0x18a952(){var _0x50fc5a=_0x3c32,_0x4d1c07,_0x451c9f,_0x4f3a7d,_0x2a38d1,_0x3c0b77,_0x301886,_0x2e0e69=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x18a952),_0x301886=_0x5b47f5['call'](this,_0x2e0e69),_0x301886['_hasEdit']=(_0x4d1c07=_0x301886['options']['hasEdit'])!==null&&_0x4d1c07!==void 0x0?_0x4d1c07:!![],_0x301886['_minPointNum']=(_0x451c9f=_0x2e0e69['minPointNum'])!==null&&_0x451c9f!==void 0x0?_0x451c9f:0x2,_0x301886[_0x50fc5a(0x963)]=(_0x4f3a7d=_0x2e0e69['maxPointNum'])!==null&&_0x4f3a7d!==void 0x0?_0x4f3a7d:0x270f,_0x301886['_hasMoveEdit']=(_0x2a38d1=_0x2e0e69['hasMoveEdit'])!==null&&_0x2a38d1!==void 0x0?_0x2a38d1:!![],_0x301886['_hasHeightEdit']=(_0x3c0b77=_0x2e0e69['hasHeightEdit'])!==null&&_0x3c0b77!==void 0x0?_0x3c0b77:!![],_0x2e0e69['positions']&&(_0x301886['style'][_0x50fc5a(0x5ba)]>0x0?_0x301886['positions']=bufferPoints(_0x2e0e69['positions'],_0x301886['style']['buffer'],_0x301886[_0x50fc5a(_0xda831b._0x4245e4)]['bufferSteps']):_0x301886['positions']=_0x2e0e69[_0x50fc5a(_0xda831b._0x47a648)]),_0x301886;}return _createClass(_0x18a952,[{'key':'hasMoveEdit','get':function _0x4c9489(){return this['_hasMoveEdit'];}},{'key':_0x4c3a3d(_0x137e6c._0x5e9099),'get':function _0x22ccb9(){return this['_hasHeightEdit'];}},{'key':'EditClass','get':function _0x35e6c0(){return EditPoly;}},{'key':'center','get':function _0x38467b(){return this['style']['closure']?this['centerOfMass']:this['centerOfLine'];}},{'key':'centerOfMass','get':function _0x2004ba(){var _0x256145=_0x4c3a3d;return centerOfMass(this[_0x256145(_0x29b501._0x4a8af8)]);}},{'key':'centerOfLine','get':function _0x335f05(){var _0x302376=_0x4c3a3d,_0x2c1fc3=this['positionsShow'];if(!_0x2c1fc3||_0x2c1fc3['length']===0x0)return null;else{if(_0x2c1fc3['length']===0x1)return _0x2c1fc3[0x0];}return _0x2c1fc3['length']<0xa?sliceByMaxDistance(_0x2c1fc3,this['distance']/0x2,{'point':!![]}):_0x2c1fc3[Math[_0x302376(0xb11)](_0x2c1fc3[_0x302376(0xec0)]/0x2)];}},{'key':'distance','get':function _0x573850(){return getDistance(this['positionsShow']);}},{'key':'area','get':function _0x445edb(){var _0x567d8a=_0x4c3a3d;return getSurfaceArea(this[_0x567d8a(0x81c)]);}},{'key':'positions','get':function _0x37e913(){var _0x264e53=_0x4c3a3d;if(this['_getPositions'])return this['_getPositions']();return this[_0x264e53(_0x5b7d35._0xe8550c)];},'set':function _0xebb90f(_0x10add3){var _0xede13a={_0x3312e0:0x679},_0x4652f5=_0x4c3a3d,_0x26c3bb=this;if(!_0x10add3||this['isDestroy'])return;if(Array['isArray'](_0x10add3)){var _0x2c62b3,_0x98e8c=[],_0x6f888e=[];_0x10add3['forEach'](function(_0x581858,_0xe60871){var _0x122df0=_0x3c32,_0x7d9d76=LngLatPoint['parse'](_0x581858);if(!_0x7d9d76||!_0x7d9d76['valid']())return;var _0x4947e6=_0x26c3bb['style']['setHeight'];if(Cesium__namespace['defined'](_0x4947e6)){if(isString(_0x4947e6))_0x4947e6=Number(template(_0x4947e6,_0x26c3bb['attr'],!![])),isNaN(_0x4947e6)&&(_0x4947e6=0x0);else Array[_0x122df0(0x8e5)](_0x4947e6)&&(_0x4947e6=_0x4947e6[_0xe60871]||0x0);_0x7d9d76[_0x122df0(0x679)]=_0x4947e6;}var _0x4f4be3=_0x26c3bb[_0x122df0(0xda0)](_0xe60871);_0x4f4be3!==0x0&&(_0x7d9d76[_0x122df0(_0xede13a._0x3312e0)]=_0x7d9d76['alt']+_0x4f4be3),_0x98e8c['push'](_0x7d9d76),_0x6f888e['push'](_0x7d9d76['toCartesian']());}),(_0x2c62b3=this['editing'])!==null&&_0x2c62b3!==void 0x0&&_0x2c62b3['enabled']?this['_positions_draw']=_0x6f888e:(this['_positions_draw']&&this['_cancelPositionsCallback'](),this['_positions']=_0x6f888e),this[_0x4652f5(0xeb8)]=_0x98e8c;}else this['_positions']=_0x10add3;this['_entity']&&this['_updatePositionsHook'](),this['fire'](EventType['updatePosition'],{'positions':this['_positions']});}},{'key':'positionsShow','get':function _0x2703ee(){var _0x5cd30c=_0x4c3a3d,_0x2d79a8=getCesiumValue(this['_positions']);return _0x2d79a8 instanceof Cesium__namespace['Rectangle']&&(_0x2d79a8=this[_0x5cd30c(0x6fb)]),_0x2d79a8;}},{'key':'points','get':function _0x124d6b(){var _0x44923b={_0x17b66e:0x51d};if(this['_positions']instanceof Cesium__namespace['CallbackProperty']){var _0x5647f1;this['_positions_draw']?_0x5647f1=this['_positions_draw']:(_0x5647f1=this['positionsShow'],this['style']['closure']&&_0x5647f1['pop']());var _0x4f7a1b=[];_0x5647f1['forEach'](function(_0x3febae){var _0x2e7d1d=_0x3c32,_0x239152=LngLatPoint['parse'](_0x3febae);if(!_0x239152)return;_0x4f7a1b[_0x2e7d1d(_0x44923b._0x17b66e)](_0x239152);}),this['_points']=_0x4f7a1b;}return!this['_points']&&(this['_points']=LngLatArray['toPoints'](this['_positions'])),this['_points'];}},{'key':'coordinates','get':function _0x4016a5(){return this['getCoordinates']();}},{'key':_0x4c3a3d(0xf6c),'get':function _0x4a7936(){var _0x3eb75b=_0x4c3a3d;return Cesium__namespace['Rectangle']['fromCartesianArray'](this[_0x3eb75b(0x5aa)]);}},{'key':_0x4c3a3d(_0x137e6c._0x520506),'value':function _0x51532b(){var _0x2cf2c7=_0x4c3a3d;return this['entityGraphic'][_0x2cf2c7(0x5aa)];}},{'key':'_mountedHook','value':function _0x163bbb(){}},{'key':'_updatePositionsHook','value':function _0x4e450d(){this['_updateLabelPosition'](),this['_updateEditDraggers']();}},{'key':'_getGeoJsonGeometry','value':function _0x774589(_0x42ea15){return{'type':'LineString','coordinates':this['getCoordinates'](_0x42ea15===null||_0x42ea15===void 0x0?void 0x0:_0x42ea15['noAlt'])};}},{'key':'getCoordinates','value':function _0x274dd0(_0x5a056e){var _0x3b8fe7=_0x4c3a3d,_0x4b318d=[];return this[_0x3b8fe7(_0x3be1cb._0x21c431)]['forEach'](function(_0x1a4ae2){var _0x312d9a=_0x3b8fe7;_0x4b318d[_0x312d9a(0x51d)](_0x1a4ae2['toArray'](_0x5a056e));}),_0x4b318d;}},{'key':'isInPoly','value':function _0x4345f8(_0x45b8a2){var _0x19a1f1=_0x4c3a3d,_0x5c4b1a=LngLatPoint['parse'](_0x45b8a2),_0x50371a=Cesium__namespace[_0x19a1f1(_0x22c211._0x76765c)]['contains'](Cesium__namespace[_0x19a1f1(0x9f1)]['fromCartesianArray'](this['positionsShow']),_0x5c4b1a['toCartographic']());if(!_0x50371a)return![];return isInPoly(_0x5c4b1a,this['coordinates']);}},{'key':'autoSurfaceHeight','value':function _0x2484c9(){var _0x540d47=_0x4c3a3d,_0x985c89=this,_0x4e38bb=arguments[_0x540d47(0xec0)]>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return computeSurfacePoints(_objectSpread2(_objectSpread2({},_0x4e38bb),{},{'map':this[_0x540d47(0x53d)],'positions':this[_0x540d47(0x81c)]}))['then'](function(_0x2fca5d){return!_0x2fca5d['noHeight']&&(_0x985c89['positions']=_0x2fca5d['positions']),_0x2fca5d;});}},{'key':'clampToGround','value':function _0x13d0b6(_0x37da44){return this['autoSurfaceHeight'](_0x37da44);}},{'key':'setCallbackPositions','value':function _0x4fecd2(_0x52fd01){var _0x44e083=_0x4c3a3d;return this['_setPositionsToCallback'](),_0x52fd01&&(this[_0x44e083(0xac9)]=LngLatArray['toCartesians'](_0x52fd01)),this['_positions_draw'];}},{'key':'_setPositionsToCallback','value':function _0x5b761d(){var _0xe95dc9={_0x17992e:0xaef},_0x42f6ed=_0x4c3a3d,_0x16f997=this;if(this['_isCallbackPositions'])return;this['_isCallbackPositions']=!![];var _0x2a457c=getCesiumValue(this['_positions']);if(_0x2a457c instanceof Cesium__namespace['PolygonHierarchy'])_0x2a457c=_0x2a457c['positions'];else _0x2a457c instanceof Cesium__namespace['Rectangle']&&(_0x2a457c=this[_0x42f6ed(0x6fb)]);this[_0x42f6ed(0xac9)]=_0x2a457c||this[_0x42f6ed(_0x2a1d3a._0x3b45c9)]||[],this['positions']=new Cesium__namespace['CallbackProperty'](function(_0x473c19){var _0x557e1=_0x42f6ed;return _0x16f997[_0x557e1(_0xe95dc9._0x17992e)]();},![]),this['_updateOutlineToCallback'](),this['updateAttrForDrawing']&&this[_0x42f6ed(_0x2a1d3a._0x3c2925)](!![]),this[_0x42f6ed(_0x2a1d3a._0x2b7582)]();}},{'key':'_positions_CallbackProperty','value':function _0x3ec65f(){return this['_positions_draw'];}},{'key':'_cancelPositionsCallback','value':function _0x540bf1(){var _0x34a890=_0x4c3a3d;if(!this[_0x34a890(_0x57c197._0x38f736)])return;this['_isCallbackPositions']=![],this[_0x34a890(_0x57c197._0x4422c6)]=this['_positions_draw'],this['_points']=LngLatArray[_0x34a890(0xd89)](this['_positions_draw']),delete this['_positions_draw'],this[_0x34a890(_0x57c197._0x55e791)]&&(this['_updatePositionsHook'](),this['_cancelOutlinePositionsCallback']());}},{'key':'_startDrawHook','value':function _0x4e8e68(){var _0x40934b=_0x4c3a3d,_0x2735e9;this['_map']['on'](EventType[_0x40934b(_0x2dab4c._0x58e640)],this[_0x40934b(_0x2dab4c._0x2ba8e3)],this),this['_map']['on'](EventType['click'],this['_onClickHandler'],this),this['_map']['on'](this['_drawEndEventType'],this[_0x40934b(_0x2dab4c._0x1bbe8b)],this),((_0x2735e9=this[_0x40934b(0x690)]['hasDrawDelPoint'])!==null&&_0x2735e9!==void 0x0?_0x2735e9:!![])&&this['_map']['on'](this['_drawDelEventType'],this['_onRightClickHandler'],this);}},{'key':'_stopDrawHook','value':function _0x5bf26b(){var _0x50df68=_0x4c3a3d,_0x4cbfec;this['_map']['off'](EventType['mouseMove'],this['_onMouseMoveHandler'],this),this[_0x50df68(_0x29952b._0x16942d)]['off'](EventType['click'],this[_0x50df68(0x27a)],this),this[_0x50df68(0x53d)]['off'](this['_drawEndEventType'],this['_onDbClickHandler'],this),((_0x4cbfec=this['options']['hasDrawDelPoint'])!==null&&_0x4cbfec!==void 0x0?_0x4cbfec:!![])&&this['_map']['off'](this['_drawDelEventType'],this['_onRightClickHandler'],this);}}]),_0x18a952;}(BaseEntity),PointEntity=function(_0x1025a7){var _0x5def51={_0x2cd1cb:0x603,_0x33c106:0x7af},_0x254acc={_0x5e9174:0xe91,_0x4b84d2:0x822,_0x3c6118:0x98c,_0x81f268:0xb73,_0x31e75e:0xe7a,_0xc9939f:0xbfd,_0x7197fb:0x1b4},_0x20ad58={_0x5ad43e:0x702,_0x2c503c:0x690,_0x2dbc23:0xe7a,_0x44f05:0xe7a},_0x111c84={_0x2e8902:0x8fd,_0x2e7a50:0x81b},_0x3e3ee3={_0x2e1ea2:0x54c},_0x46aa1d={_0x302c6a:0xe91},_0x153a74={_0x28e3d9:0x690,_0x547511:0x81b,_0x416417:0x5b2,_0x1ec00a:0x690,_0x274694:0x761},_0x3f34df={_0xe9f68a:0xe91},_0x185c21={_0x1245c1:0xf93},_0x188f56=_0xf99cb3;_inherits(_0x274b84,_0x1025a7);var _0x26f92b=_createSuper(_0x274b84);function _0x274b84(){var _0x4b9b54=_0x3c32;return _classCallCheck(this,_0x274b84),_0x26f92b[_0x4b9b54(_0x185c21._0x1245c1)](this,arguments);}return _createClass(_0x274b84,[{'key':'entityGraphic','get':function _0x4206c1(){var _0x288f9e=_0x3c32,_0x2902c0;return(_0x2902c0=this[_0x288f9e(_0x3f34df._0xe9f68a)])===null||_0x2902c0===void 0x0?void 0x0:_0x2902c0['point'];}},{'key':'_mountedHook','value':function _0x2bd14b(){var _0x1970a9=_0x3c32,_0x2355bc={'position':this['position'],'point':PointStyleConver['toCesiumVal'](this['style'])};this['style'][_0x1970a9(0xf83)]&&(_0x2355bc['label']=LabelStyleConver['toCesiumVal'](this['style']['label'],{},this[_0x1970a9(0xf51)]));this[_0x1970a9(_0x153a74._0x28e3d9)]['billboard']&&(_0x2355bc[_0x1970a9(_0x153a74._0x547511)]=BillboardStyleConver['toCesiumVal'](this['options']['billboard'],{},!![]));this['options']['circle']&&(_0x2355bc['ellipse']=CircleStyleConver['toCesiumVal'](this[_0x1970a9(0x690)]['circle'],{},!![]));this['options']['model']&&(_0x2355bc[_0x1970a9(0x545)]=this[_0x1970a9(_0x153a74._0x416417)](this['options']['model']),_0x2355bc['model']=ModelStyleConver['toCesiumVal'](this[_0x1970a9(_0x153a74._0x1ec00a)]['model'],{},!![]));if(this['options']['path']){var _0x5b617b,_0x14c691,_0xf4e907=PathStyleConver[_0x1970a9(0x438)](this['options']['path'],{},!![]);!_0xf4e907['isAll']&&(_0xf4e907['leadTime']=0x0);_0x2355bc['path']=_0xf4e907;var _0x424c05=(_0x5b617b=this['position'])===null||_0x5b617b===void 0x0?void 0x0:(_0x14c691=_0x5b617b['_property'])===null||_0x14c691===void 0x0?void 0x0:_0x14c691['_times'];if(_0x424c05&&_0x424c05[_0x1970a9(0xec0)]>0x0){var _0x184b15,_0x1994aa=_0x424c05[0x0],_0x5d92b5=_0x424c05[_0x424c05['length']-0x1];((_0x184b15=this['position'])===null||_0x184b15===void 0x0?void 0x0:_0x184b15[_0x1970a9(_0x153a74._0x274694)])===Cesium__namespace['ExtrapolationType']['HOLD']&&(_0x5d92b5=Cesium__namespace['JulianDate']['fromDate'](new Date(0x834,0x1,0x1))),_0x2355bc[_0x1970a9(0x9aa)]=new Cesium__namespace['TimeIntervalCollection']([new Cesium__namespace[(_0x1970a9(0xb26))]({'start':_0x1994aa,'stop':_0x5d92b5})]);}}this['_entity']=this['_createEntity'](_0x2355bc);}},{'key':_0x188f56(0x982),'value':function _0x31f76a(){var _0x21763d=_0x188f56;this['_entity']['label']=this['_entity']['label']||{},LabelStyleConver['toCesiumVal'](this['style']['label'],this[_0x21763d(_0x46aa1d._0x302c6a)]['label'],this['attr']);}},{'key':'_updateStyleHook','value':function _0x5ccaf1(_0x398aef,_0x1230e8){var _0x5f4aa6=_0x188f56;PointStyleConver['toCesiumVal'](_0x398aef,this[_0x5f4aa6(_0x3e3ee3._0x2e1ea2)]);}},{'key':'_style2Json','value':function _0x3b1c0f(_0x4999b0,_0x19f7a6){var _0x41dd7c=_0x188f56;return PointStyleConver[_0x41dd7c(0x702)](_0x4999b0,_0x19f7a6,!![]);}},{'key':_0x188f56(_0x5def51._0x2cd1cb),'value':function _0x1c3548(_0x53603e,_0x247ab2){var _0x3bafaa=_0x188f56;_0x247ab2['model']&&ModelStyleConver['toCesiumVal'](_0x53603e[_0x3bafaa(_0x111c84._0x2e8902)],this[_0x3bafaa(0xe91)][_0x3bafaa(0x8fd)],!![]),_0x247ab2['billboard']&&BillboardStyleConver['toCesiumVal'](_0x53603e[_0x3bafaa(_0x111c84._0x2e7a50)],this[_0x3bafaa(0xe91)]['billboard'],!![]),_0x247ab2['path']&&PathStyleConver['toCesiumVal'](_0x53603e['path'],this['_entity']['path'],!![]),_0x247ab2['circle']&&CircleStyleConver['toCesiumVal'](_0x53603e['circle'],this[_0x3bafaa(0xe91)]['ellipse'],!![]);}},{'key':_0x188f56(_0x5def51._0x33c106),'value':function _0x493779(_0x838343){var _0x1a6da0=_0x188f56;this['options']['model']&&(_0x838343['model']={},ModelStyleConver[_0x1a6da0(_0x20ad58._0x5ad43e)](this['options']['model'],_0x838343['model'],!![])),this['options']['billboard']&&(_0x838343['billboard']={},BillboardStyleConver['toJSON'](this['options'][_0x1a6da0(0x81b)],_0x838343['billboard'],!![])),this[_0x1a6da0(_0x20ad58._0x2c503c)][_0x1a6da0(_0x20ad58._0x2dbc23)]&&(_0x838343[_0x1a6da0(_0x20ad58._0x44f05)]={},PathStyleConver['toJSON'](this[_0x1a6da0(0x690)]['path'],_0x838343['path'],!![])),this['options']['circle']&&(_0x838343['circle']={},CircleStyleConver['toJSON'](this['options'][_0x1a6da0(0x1b4)],_0x838343['circle'],!![]));}},{'key':_0x188f56(0xab1),'value':function _0x581a41(_0xac05b){var _0x356841=_0x188f56;this[_0x356841(_0x254acc._0x5e9174)]['model']&&(this['_entity']['model']['color']=Cesium__namespace['Color'][_0x356841(0xb73)][_0x356841(_0x254acc._0x4b84d2)](_0xac05b));this[_0x356841(0xe91)]['billboard']&&(this['_entity']['billboard'][_0x356841(_0x254acc._0x3c6118)]=Cesium__namespace['Color'][_0x356841(_0x254acc._0x81f268)]['withAlpha'](_0xac05b));if(this['_entity']['path']){var _0x4947c0=this['_updateEntityOpacity'](this['_entity']['path'],_0xac05b);!_0x4947c0&&PathStyleConver[_0x356841(0x438)](_objectSpread2(_objectSpread2({},this['options']['path']),{},{'globalAlpha':_0xac05b}),this['_entity'][_0x356841(_0x254acc._0x31e75e)],!![]);}if(this['_entity']['circle']){var _0x8a7a3d=this[_0x356841(_0x254acc._0xc9939f)](this[_0x356841(_0x254acc._0x5e9174)][_0x356841(_0x254acc._0x7197fb)],_0xac05b);!_0x8a7a3d&&CircleStyleConver['toCesiumVal'](_objectSpread2(_objectSpread2({},this['options']['circle']),{},{'globalAlpha':_0xac05b}),this['_entity'][_0x356841(0x5bd)],!![]);}}},{'key':'_updateDistanceDisplayConditionByEdit','value':function _0x3dee55(){}}]),_0x274b84;}(BasePointEntity);register$4('point',PointEntity,!![]);var BillboardEntity=function(_0xdbc13f){var _0x3d425f={_0x2904e7:0xab1},_0x4a11f7={_0x341b16:0xf97},_0x1cfbe3={_0xf22711:0xe91,_0x288eb6:0x8de,_0x3fbd92:0xca3},_0x533b7b={_0x41b5a8:0xba9,_0x4c762e:0x98c,_0xeff77b:0x26d},_0x218b21={_0x14c815:0x690,_0x3b3538:0xe7a},_0x46a8ca={_0x140f46:0xe91,_0x350826:0x98c,_0x3d757a:0x26d,_0x3e6b5e:0xb73,_0x14a8c9:0x822,_0x7efa6e:0x199,_0x378589:0xe7a,_0x24b5c9:0xe91,_0x483fd9:0x438},_0x2bd4b5={_0x52a91d:0x8fd,_0x45cea9:0x199,_0x5bfde4:0x438,_0x550828:0x5bd},_0x1226c2={_0x4fc16a:0x702},_0x302a16={_0x135c47:0xf83,_0x4a1a6d:0xf83},_0x1950e4={_0x118ccd:0x641,_0x101401:0xf83,_0xdddce7:0x690,_0x32cb0e:0x199,_0x53921b:0x5bd,_0x5e71f6:0x8fd,_0x5d28cf:0xfdb,_0x4d036a:0x1d3,_0x1bdb6f:0x9aa},_0x14a417={_0x49f368:0xe91},_0x47d4d9={_0x29a91a:0x81b},_0x564bcb=_0xf99cb3;_inherits(_0x2650ea,_0xdbc13f);var _0x56e903=_createSuper(_0x2650ea);function _0x2650ea(){return _classCallCheck(this,_0x2650ea),_0x56e903['apply'](this,arguments);}return _createClass(_0x2650ea,[{'key':'entityGraphic','get':function _0x3bec81(){var _0x1baf8a=_0x3c32,_0x4bcb4d;return(_0x4bcb4d=this['_entity'])===null||_0x4bcb4d===void 0x0?void 0x0:_0x4bcb4d[_0x1baf8a(_0x47d4d9._0x29a91a)];}},{'key':'image','get':function _0x3a47fa(){var _0x401bc0=_0x3c32;return this[_0x401bc0(0xba9)]['image'];},'set':function _0x13d577(_0x46b559){var _0x2aa4ef=_0x3c32;this[_0x2aa4ef(0xba9)]['image']=_0x46b559,this['_entity']&&(this[_0x2aa4ef(_0x14a417._0x49f368)]['billboard'][_0x2aa4ef(0x524)]=_0x46b559);}},{'key':'_mountedHook','value':function _0x3f313b(){var _0x6d6e7c=_0x3c32,_0xa01dbf={'position':this[_0x6d6e7c(0xa86)],'billboard':BillboardStyleConver['toCesiumVal'](this['style'])};this['style'][_0x6d6e7c(0xf83)]&&(Cesium__namespace['defined'](this['style'][_0x6d6e7c(0x641)])&&!Cesium__namespace['defined'](this['style']['label']['clampToGround'])&&(this['style'][_0x6d6e7c(0xf83)][_0x6d6e7c(_0x1950e4._0x118ccd)]=this[_0x6d6e7c(0xba9)]['clampToGround']),_0xa01dbf['label']=LabelStyleConver['toCesiumVal'](this['style'][_0x6d6e7c(_0x1950e4._0x101401)],{},this['attr']));this[_0x6d6e7c(_0x1950e4._0xdddce7)]['point']&&(_0xa01dbf[_0x6d6e7c(0x199)]=PointStyleConver['toCesiumVal'](this['options'][_0x6d6e7c(_0x1950e4._0x32cb0e)],{},!![]));this['options']['circle']&&(_0xa01dbf[_0x6d6e7c(_0x1950e4._0x53921b)]=CircleStyleConver['toCesiumVal'](this[_0x6d6e7c(0x690)][_0x6d6e7c(0x1b4)],{},!![]));this['options'][_0x6d6e7c(0x8fd)]&&(_0xa01dbf['orientation']=this['getOrientation'](this[_0x6d6e7c(_0x1950e4._0xdddce7)]['model']),_0xa01dbf['model']=ModelStyleConver['toCesiumVal'](this['options'][_0x6d6e7c(_0x1950e4._0x5e71f6)],{},!![]));if(this['options']['path']){var _0x352ec5,_0x249006,_0x281b69=PathStyleConver[_0x6d6e7c(0x438)](this['options']['path'],{},!![]);!_0x281b69[_0x6d6e7c(0x83a)]&&(_0x281b69['leadTime']=0x0);_0xa01dbf['path']=_0x281b69;var _0x28a202=(_0x352ec5=this['position'])===null||_0x352ec5===void 0x0?void 0x0:(_0x249006=_0x352ec5['_property'])===null||_0x249006===void 0x0?void 0x0:_0x249006['_times'];if(_0x28a202&&_0x28a202['length']>0x0){var _0x3e4541,_0x452e3e=_0x28a202[0x0],_0x375262=_0x28a202[_0x28a202['length']-0x1];((_0x3e4541=this['position'])===null||_0x3e4541===void 0x0?void 0x0:_0x3e4541[_0x6d6e7c(0x761)])===Cesium__namespace['ExtrapolationType'][_0x6d6e7c(_0x1950e4._0x5d28cf)]&&(_0x375262=Cesium__namespace['JulianDate'][_0x6d6e7c(_0x1950e4._0x4d036a)](new Date(0x834,0x1,0x1))),_0xa01dbf[_0x6d6e7c(_0x1950e4._0x1bdb6f)]=new Cesium__namespace['TimeIntervalCollection']([new Cesium__namespace['TimeInterval']({'start':_0x452e3e,'stop':_0x375262})]);}}this['_entity']=this['_createEntity'](_0xa01dbf);}},{'key':'_addLabel','value':function _0x214647(){var _0x214374=_0x3c32;this['_entity']['label']=this['_entity']['label']||{},LabelStyleConver['toCesiumVal'](this[_0x214374(0xba9)][_0x214374(_0x302a16._0x135c47)],this[_0x214374(0xe91)][_0x214374(_0x302a16._0x4a1a6d)],this['attr']);}},{'key':'_style2Json','value':function _0x220c5a(_0x558796,_0x4ecbf4){var _0x5d5d27=_0x3c32;return BillboardStyleConver[_0x5d5d27(_0x1226c2._0x4fc16a)](_0x558796,_0x4ecbf4,!![]);}},{'key':'_updateStyleHook','value':function _0x22efbe(_0x426953,_0x78c6ad){var _0x2ce88a=_0x3c32;BillboardStyleConver[_0x2ce88a(0x438)](_0x426953,this['entityGraphic']);}},{'key':_0x564bcb(0x603),'value':function _0x2cc319(_0x143a95,_0x11dcf7){var _0x14f191=_0x564bcb;_0x11dcf7[_0x14f191(_0x2bd4b5._0x52a91d)]&&ModelStyleConver['toCesiumVal'](_0x143a95['model'],this['_entity']['model'],!![]),_0x11dcf7['point']&&PointStyleConver['toCesiumVal'](_0x143a95[_0x14f191(_0x2bd4b5._0x45cea9)],this['_entity']['point'],!![]),_0x11dcf7['path']&&PathStyleConver[_0x14f191(_0x2bd4b5._0x5bfde4)](_0x143a95['path'],this['_entity'][_0x14f191(0xe7a)],!![]),_0x11dcf7['circle']&&CircleStyleConver['toCesiumVal'](_0x143a95['circle'],this['_entity'][_0x14f191(_0x2bd4b5._0x550828)],!![]);}},{'key':_0x564bcb(_0x3d425f._0x2904e7),'value':function _0x4315d7(_0x59f7b3){var _0x5057d8=_0x564bcb;this[_0x5057d8(_0x46a8ca._0x140f46)]['model']&&(this['_entity']['model'][_0x5057d8(_0x46a8ca._0x350826)]=Cesium__namespace[_0x5057d8(_0x46a8ca._0x3d757a)][_0x5057d8(_0x46a8ca._0x3e6b5e)][_0x5057d8(_0x46a8ca._0x14a8c9)](_0x59f7b3));if(this[_0x5057d8(_0x46a8ca._0x140f46)]['point']){var _0x2e8f1a=this['_updateEntityOpacity'](this['_entity']['point'],_0x59f7b3);!_0x2e8f1a&&PointStyleConver['toCesiumVal'](_objectSpread2(_objectSpread2({},this['options']['point']),{},{'globalAlpha':_0x59f7b3}),this['_entity'][_0x5057d8(_0x46a8ca._0x7efa6e)],!![]);}if(this['_entity'][_0x5057d8(_0x46a8ca._0x378589)]){var _0x3de4ca=this['_updateEntityOpacity'](this['_entity']['path'],_0x59f7b3);!_0x3de4ca&&PathStyleConver['toCesiumVal'](_objectSpread2(_objectSpread2({},this[_0x5057d8(0x690)]['path']),{},{'globalAlpha':_0x59f7b3}),this[_0x5057d8(_0x46a8ca._0x24b5c9)][_0x5057d8(0xe7a)],!![]);}if(this['_entity']['circle']){var _0x43de05=this['_updateEntityOpacity'](this[_0x5057d8(0xe91)]['circle'],_0x59f7b3);!_0x43de05&&CircleStyleConver[_0x5057d8(_0x46a8ca._0x483fd9)](_objectSpread2(_objectSpread2({},this['options']['circle']),{},{'globalAlpha':_0x59f7b3}),this['_entity']['ellipse'],!![]);}}},{'key':'_toJSON_Ex','value':function _0x4be96c(_0x49600f){var _0x551e82=_0x564bcb;this[_0x551e82(_0x218b21._0x14c815)]['model']&&(_0x49600f['model']={},ModelStyleConver['toJSON'](this['options'][_0x551e82(0x8fd)],_0x49600f['model'],!![])),this['options']['point']&&(_0x49600f['point']={},PointStyleConver[_0x551e82(0x702)](this['options']['point'],_0x49600f['point'],!![])),this['options'][_0x551e82(_0x218b21._0x3b3538)]&&(_0x49600f['path']={},PathStyleConver['toJSON'](this['options']['path'],_0x49600f[_0x551e82(0xe7a)],!![])),this[_0x551e82(0x690)][_0x551e82(0x1b4)]&&(_0x49600f['circle']={},CircleStyleConver['toJSON'](this['options']['circle'],_0x49600f[_0x551e82(0x1b4)],!![]));}},{'key':'_updateDistanceDisplayConditionByEdit','value':function _0x2eedcc(){}},{'key':'setOpacity','value':function _0x5ca659(_0x53532a){var _0x4e4aca=_0x564bcb;this[_0x4e4aca(_0x533b7b._0x41b5a8)]['globalAlpha']=_0x53532a,this['_entity']&&(this['_entity']['billboard'][_0x4e4aca(_0x533b7b._0x4c762e)]=Cesium__namespace[_0x4e4aca(_0x533b7b._0xeff77b)]['WHITE'][_0x4e4aca(0x822)](_0x53532a)),this[_0x4e4aca(0xb94)](_0x53532a);}},{'key':'startBounce','value':function _0x190ad9(){var _0xd2bae8={_0x414400:0x341},_0xebfad0=_0x564bcb,_0x1c4237=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};if(!this[_0xebfad0(_0x1cfbe3._0xf22711)])return;var _0x3b7f67=-(_0x1c4237['maxHeight']||0x32),_0x14973b=_0x1c4237[_0xebfad0(0x432)]||0x1,_0x5e3c01=_0x1c4237['autoStop'],_0x192a59=_0x3b7f67,_0x50e81d=-0x1,_0x5bc6d0=this;function _0x517e57(){var _0x5f1a04=_0xebfad0;if(_0x192a59<=_0x3b7f67&&_0x50e81d!==0x1)_0x50e81d=0x1,_0x5e3c01&&(_0x3b7f67*=0.55,_0x14973b*0x2>=-_0x3b7f67&&_0x5bc6d0[_0x5f1a04(_0xd2bae8._0x414400)]());else _0x192a59>=0x0&&_0x50e81d!==-0x1&&(_0x50e81d=-0x1);_0x192a59+=_0x14973b*_0x50e81d;}var _0x43dd5d=getCesiumValue(this['entityGraphic']['pixelOffset'],Cesium__namespace['Cartesian2'])||new Cesium__namespace['Cartesian2'](0x0,0x0),_0xf85dc1=_0x43dd5d['clone']();this[_0xebfad0(0x54c)][_0xebfad0(_0x1cfbe3._0x288eb6)]=_0x43dd5d,this['entityGraphic']['pixelOffset']=new Cesium__namespace['CallbackProperty'](function(_0x58652d){return _0x517e57(),_0xf85dc1['y']=_0x43dd5d['y']+_0x192a59,_0xf85dc1;});if(this['_entity']['label']){var _0x48b47d=getCesiumValue(this['_entity']['label']['pixelOffset'],Cesium__namespace['Cartesian2'])||new Cesium__namespace['Cartesian2'](0x0,0x0),_0x4978e5=_0x48b47d[_0xebfad0(_0x1cfbe3._0x3fbd92)]();this[_0xebfad0(0xe91)]['label']['pixelOffset_original']=_0x48b47d,this[_0xebfad0(0xe91)]['label']['pixelOffset']=new Cesium__namespace['CallbackProperty'](function(_0x1ffe7f){return _0x4978e5['y']=_0x48b47d['y']+_0x192a59,_0x4978e5;});}}},{'key':'stopBounce','value':function _0x1d501c(){var _0x51afb3=_0x564bcb;this['entityGraphic']['pixelOffset']=this['entityGraphic']['pixelOffset_original'],this['_entity']['label']&&(this['_entity']['label'][_0x51afb3(_0x4a11f7._0x341b16)]=this['_entity']['label']['pixelOffset_original']);}}]),_0x2650ea;}(BasePointEntity);register$4('billboard',BillboardEntity,!![]);var DivBillboardEntity=function(_0x2be53f){var _0x2e3c60={_0x480d07:0xba9,_0x506c7f:0xd2f},_0x4bb4c4={_0x1d61da:0xc75},_0x539017={_0x158a3b:0xae4},_0x59ed32={_0x568fbb:0xf93};_inherits(_0x4a5477,_0x2be53f);var _0x3f8afe=_createSuper(_0x4a5477);function _0x4a5477(){var _0xd7749d=_0x3c32;return _classCallCheck(this,_0x4a5477),_0x3f8afe[_0xd7749d(_0x59ed32._0x568fbb)](this,arguments);}return _createClass(_0x4a5477,[{'key':'_mountedHook','value':function _0x521763(){var _0x2081be=_0x3c32;_get(_getPrototypeOf(_0x4a5477[_0x2081be(0x7dc)]),'_mountedHook',this)['call'](this),this['_updateImage_delay']();}},{'key':'_updateStyleHook','value':function _0x28fa0e(_0x6b6ad9,_0x726701){var _0x30d14d=_0x3c32;delete _0x6b6ad9['image'],_get(_getPrototypeOf(_0x4a5477['prototype']),'_updateStyleHook',this)['call'](this,_0x6b6ad9,_0x726701),_0x726701&&(_0x726701['html']||_0x726701['iconSize']||_0x726701['color'])&&this[_0x30d14d(_0x539017._0x158a3b)]();}},{'key':'_updateImage_delay','value':function _0x451d09(){var _0x107cd2=this;this['updateTimer']&&clearTimeout(this['updateTimer']),this['updateTimer']=setTimeout(function(){var _0x3358da=_0x3c32;delete _0x107cd2['updateTimer'];if(!_0x107cd2[_0x3358da(0xe91)])return;_0x107cd2['_updateImage']();},0x12c);}},{'key':'_updateImage','value':function _0x24aa7b(){var _0x397430={_0x2b7cec:0xc75},_0xdc7d46={_0x1147d4:0xc75},_0x464585=_0x3c32,_0x5b4bbd=this,_0x143a62=create$3('div','mars3d-hideDiv'),_0xd4004=this[_0x464585(_0x2e3c60._0x480d07)][_0x464585(0xd27)];if(isString(_0xd4004))_0x143a62[_0x464585(_0x2e3c60._0x506c7f)]=_0xd4004;else _0xd4004 instanceof Element&&_0x143a62['appendChild'](_0xd4004);document[_0x464585(0x61c)]['appendChild'](_0x143a62),this['_islosdImg']=!![];if(window['domtoimage'])window['domtoimage']['toPng'](_0x143a62)[_0x464585(0x7f1)](function(_0x531a09){var _0x457363=_0x464585;_0x5b4bbd['entityGraphic']['image']=''+_0x531a09,document[_0x457363(0x61c)]['removeChild'](_0x143a62),_0x5b4bbd[_0x457363(_0x4bb4c4._0x1d61da)]=![],_0x5b4bbd['fire'](_0x457363(0x524),{'image':_0x531a09});})['catch'](function(_0x144526){var _0x15f2c9=_0x464585;logError$1('未知原因,导出失败!',_0x144526),document['body']['removeChild'](_0x143a62),_0x5b4bbd[_0x15f2c9(_0xdc7d46._0x1147d4)]=![];});else window['html2canvas']&&window['html2canvas'](_0x143a62,{'backgroundColor':null,'allowTaint':!![]})['then'](function(_0x57e4ef){var _0x4b6970=_0x464585;_0x5b4bbd['entityGraphic'][_0x4b6970(0x524)]=_0x57e4ef,document['body']['removeChild'](_0x143a62),_0x5b4bbd[_0x4b6970(_0x397430._0x2b7cec)]=![],_0x5b4bbd['fire']('image',{'canvas':_0x57e4ef});})['catch'](function(_0x15dc5d){var _0x244b4b=_0x464585;logError$1(_0x244b4b(0x870),_0x15dc5d),document[_0x244b4b(0x61c)]['removeChild'](_0x143a62),_0x5b4bbd['_islosdImg']=![];});}}]),_0x4a5477;}(BillboardEntity);register$4(_0xf99cb3(0x4c4),DivBillboardEntity,!![]);var FontBillboardEntity=function(_0xe531e2){var _0x48603c={_0xdaa871:0x75a,_0x50d472:0x98c,_0x15c3ad:0x1b6,_0x2b4f5:0xba9,_0x20df3f:0xa9f,_0x24756e:0x55e,_0x51662a:0x3f5},_0x5d3e9=_0xf99cb3;_inherits(_0x478f74,_0xe531e2);var _0x55e47f=_createSuper(_0x478f74);function _0x478f74(){return _classCallCheck(this,_0x478f74),_0x55e47f['apply'](this,arguments);}return _createClass(_0x478f74,[{'key':_0x5d3e9(0x678),'value':function _0x519d24(){var _0x18449e={_0xe0f499:0x524},_0x161a26=_0x5d3e9,_0x5e6bc1,_0x192022,_0x52c676,_0xe553c8=this,_0x227d5b=(_0x5e6bc1=this['style']['iconSize'])!==null&&_0x5e6bc1!==void 0x0?_0x5e6bc1:0x32,_0x4519e9=(_0x192022=this['style'][_0x161a26(_0x48603c._0xdaa871)])!==null&&_0x192022!==void 0x0?_0x192022:0xa,_0x385f1d=(_0x52c676=this['style'][_0x161a26(_0x48603c._0x50d472)])!==null&&_0x52c676!==void 0x0?_0x52c676:_0x161a26(_0x48603c._0x15c3ad),_0x28d8ed=create$3(_0x161a26(0xfa1),'mars3d-hideDiv');_0x28d8ed[_0x161a26(0x80e)](_0x161a26(_0x48603c._0x2b4f5),'padding:\x20'['concat'](_0x4519e9,'px;text-align:center;max-width:')[_0x161a26(_0x48603c._0x20df3f)](_0x227d5b,'px;max-height:')['concat'](_0x227d5b,'px;'));var _0x208f42=document['createElement']('i');_0x208f42['setAttribute']('class',this['style']['iconClass']),_0x208f42['setAttribute']('style','font-size:'+_0x227d5b+'px;color:'+_0x385f1d+';'),_0x28d8ed[_0x161a26(0x65f)](_0x208f42),document['body']['appendChild'](_0x28d8ed),this['_islosdImg']=!![];if(window[_0x161a26(0x9e9)])window['domtoimage'][_0x161a26(_0x48603c._0x24756e)](_0x28d8ed)['then'](function(_0x11b2a7){var _0x5cf641=_0x161a26;_0xe553c8['entityGraphic'][_0x5cf641(_0x18449e._0xe0f499)]=''+_0x11b2a7,document['body'][_0x5cf641(0x20f)](_0x28d8ed),_0xe553c8['_islosdImg']=![],_0xe553c8['fire'](_0x5cf641(_0x18449e._0xe0f499),{'image':_0x11b2a7});})[_0x161a26(0xca2)](function(_0x1c1b57){var _0x4ecb4d=_0x161a26;logError$1('未知原因,导出失败!',_0x1c1b57),document[_0x4ecb4d(0x61c)]['removeChild'](_0x28d8ed),_0xe553c8['_islosdImg']=![];});else window['html2canvas']&&window[_0x161a26(_0x48603c._0x51662a)](_0x28d8ed,{'backgroundColor':null,'allowTaint':!![]})[_0x161a26(0x7f1)](function(_0x1a08f3){var _0x4ca388=_0x161a26;_0xe553c8['entityGraphic'][_0x4ca388(0x524)]=_0x1a08f3,document['body']['removeChild'](_0x28d8ed),_0xe553c8['_islosdImg']=![],_0xe553c8['fire']('image',{'canvas':_0x1a08f3});})['catch'](function(_0x1bff6d){logError$1('未知原因,导出失败!',_0x1bff6d),document['body']['removeChild'](_0x28d8ed),_0xe553c8['_islosdImg']=![];});}}]),_0x478f74;}(DivBillboardEntity);register$4('fontBillboard',FontBillboardEntity,!![]);var LabelEntity=function(_0x57403c){var _0x45b2b0={_0x2074af:0x54c,_0x1f6339:0xf83},_0x1b6850={_0x2a94e5:0xcad,_0x2e1319:0x54c},_0x7eca6={_0x4bc091:0x688,_0x3844e5:0x432},_0x2e1f6c={_0x49d247:0xe91,_0xe81540:0xf83},_0xe530c3=_0xf99cb3;_inherits(_0x46c03f,_0x57403c);var _0x1f63c5=_createSuper(_0x46c03f);function _0x46c03f(){return _classCallCheck(this,_0x46c03f),_0x1f63c5['apply'](this,arguments);}return _createClass(_0x46c03f,[{'key':_0xe530c3(_0x45b2b0._0x2074af),'get':function _0x221fad(){var _0x1e5e7c=_0xe530c3,_0xf1be62;return(_0xf1be62=this[_0x1e5e7c(0xe91)])===null||_0xf1be62===void 0x0?void 0x0:_0xf1be62['label'];}},{'key':_0xe530c3(_0x45b2b0._0x1f6339),'get':function _0x194310(){var _0x4a2b44=_0xe530c3;return this[_0x4a2b44(_0x2e1f6c._0x49d247)]?this['_entity'][_0x4a2b44(_0x2e1f6c._0xe81540)]:this['style'];}},{'key':'text','get':function _0x51454f(){var _0x32bf39=_0xe530c3;return this['style'][_0x32bf39(0x473)];},'set':function _0x477957(_0x34b0f1){var _0xf4f086=_0xe530c3;this['style']['text']=_0x34b0f1,this['_entity']&&(this['entityGraphic'][_0xf4f086(0x473)]=_0x34b0f1);}},{'key':'_mountedHook','value':function _0x45d628(){var _0x48d354=_0xe530c3,_0x47cc4c={'position':this['position'],'label':LabelStyleConver['toCesiumVal'](this[_0x48d354(0xba9)])};this['_entity']=this['_createEntity'](_0x47cc4c);}},{'key':'_addLabel','value':function _0x9bfe74(){}},{'key':'_style2Json','value':function _0x215514(_0x512c04,_0x2bfaf4){return LabelStyleConver['toJSON'](_0x512c04,_0x2bfaf4,!![]);}},{'key':_0xe530c3(0xa09),'value':function _0x23a1e4(_0xdd1630,_0x422331){LabelStyleConver['toCesiumVal'](_0xdd1630,this['entityGraphic']);}},{'key':'_updateDistanceDisplayConditionByEdit','value':function _0x4b3ba8(){}},{'key':'startBounce','value':function _0x5bd960(){var _0x4becb3=_0xe530c3,_0x53ecc7=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};if(!this['_entity'])return;var _0x1136b9=-(_0x53ecc7[_0x4becb3(_0x7eca6._0x4bc091)]||0x32),_0x89fded=_0x53ecc7[_0x4becb3(_0x7eca6._0x3844e5)]||0x1,_0x1dd995=_0x53ecc7['autoStop'],_0xb38efa=_0x1136b9,_0x333c9e=-0x1,_0xca0ff8=this;function _0x27fe75(){if(_0xb38efa<=_0x1136b9&&_0x333c9e!==0x1)_0x333c9e=0x1,_0x1dd995&&(_0x1136b9*=0.55,_0x89fded*0x2>=-_0x1136b9&&_0xca0ff8['stopBounce']());else _0xb38efa>=0x0&&_0x333c9e!==-0x1&&(_0x333c9e=-0x1);_0xb38efa+=_0x89fded*_0x333c9e;}var _0x526651=getCesiumValue(this['entityGraphic']['pixelOffset'],Cesium__namespace['Cartesian2'])||new Cesium__namespace['Cartesian2'](0x0,0x0),_0x79d0ef=_0x526651['clone']();this['entityGraphic']['pixelOffset_original']=_0x526651,this['entityGraphic']['pixelOffset']=new Cesium__namespace['CallbackProperty'](function(_0x50d35c){return _0x27fe75(),_0x79d0ef['y']=_0x526651['y']+_0xb38efa,_0x79d0ef;});}},{'key':'stopBounce','value':function _0x255e26(){this['entityGraphic']['pixelOffset']=this['entityGraphic']['pixelOffset_original'];}},{'key':_0xe530c3(0x9b7),'value':function _0x183a30(_0xefb990){var _0x482ec4=_0xe530c3;this['style'][_0x482ec4(_0x1b6850._0x2a94e5)]=_0xefb990,this['_entity']&&LabelStyleConver['setOpacity'](this[_0x482ec4(_0x1b6850._0x2e1319)],_0xefb990);}}]),_0x46c03f;}(BasePointEntity);register$4(_0xf99cb3(0xf83),LabelEntity,!![]);var CanvasLabelEntity=function(_0x3df8b4){var _0x5035b8={_0x3b69f1:0x98c};_inherits(_0x61561e,_0x3df8b4);var _0x310e17=_createSuper(_0x61561e);function _0x61561e(){var _0x1f5430=_0x3c32;return _classCallCheck(this,_0x61561e),_0x310e17[_0x1f5430(0xf93)](this,arguments);}return _createClass(_0x61561e,[{'key':'_mountedHook','value':function _0x420ef7(){_get(_getPrototypeOf(_0x61561e['prototype']),'_mountedHook',this)['call'](this),this['_updateImage_delay'](this['style']);}},{'key':'_onBeforeCreate','value':function _0x465c7a(_0xceb131){var _0x39a162=_0x3c32,_0x3ac491,_0x456246;return Cesium__namespace['defined'](_0xceb131===null||_0xceb131===void 0x0?void 0x0:(_0x3ac491=_0xceb131['billboard'])===null||_0x3ac491===void 0x0?void 0x0:_0x3ac491['image'])&&delete _0xceb131[_0x39a162(0x81b)]['image'],Cesium__namespace['defined'](_0xceb131===null||_0xceb131===void 0x0?void 0x0:(_0x456246=_0xceb131['billboard'])===null||_0x456246===void 0x0?void 0x0:_0x456246[_0x39a162(_0x5035b8._0x3b69f1)])&&delete _0xceb131['billboard']['color'],_0xceb131;}},{'key':'_updateStyleHook','value':function _0x52a3c6(_0x59d5af,_0x399a6c){var _0x44813c=_0x3c32,_0x63c5df=_objectSpread2({},_0x59d5af);delete _0x63c5df[_0x44813c(0x524)],delete _0x63c5df['color'],_get(_getPrototypeOf(_0x61561e['prototype']),'_updateStyleHook',this)['call'](this,_0x63c5df,_0x399a6c),this['_updateImage_delay'](_0x59d5af);}},{'key':'_updateImage_delay','value':function _0x310625(_0x5e2eb3){var _0x3cf6e8=_0x3c32,_0x492f18=this;this['updateTimer']&&clearTimeout(this['updateTimer']),this[_0x3cf6e8(0x448)]=setTimeout(function(){delete _0x492f18['updateTimer'];if(!_0x492f18['_entity'])return;_0x492f18['_updateImage'](_0x5e2eb3);},0x64);}},{'key':'_updateImage','value':function _0x3cea06(_0x114094){var _0x472354=LabelStyleConver['toCesiumVal'](_0x114094),_0x360f54=getTextImage(_0x472354['text'],_0x472354);_0x360f54&&(this['entityGraphic']['image']=_0x360f54);}}]),_0x61561e;}(BillboardEntity);register$4(_0xf99cb3(0xa33),CanvasLabelEntity,!![]);var EditCircle=function(_0x30394c){var _0x177675={_0x178546:0x7dc,_0x4d273d:0xa10,_0x40e4b5:0x8b3,_0x2e2286:0x8b3,_0x13019a:0x9a3},_0x5fae27={_0x3126e1:0xe1c},_0x5b157c={_0x2b6779:0x5aa,_0x49f404:0x54c,_0x34d97e:0x6f4,_0x52010c:0x963,_0x551969:0x6f4,_0x47c9b0:0x21f,_0x1fcff8:0x51d},_0x5f4a45={_0x48a390:0x91e,_0x37b9f4:0x54c,_0x379687:0x19a,_0x1d8d46:0xcde,_0x352435:0x916};_inherits(_0x31f187,_0x30394c);var _0x48e447=_createSuper(_0x31f187);function _0x31f187(){return _classCallCheck(this,_0x31f187),_0x48e447['apply'](this,arguments);}return _createClass(_0x31f187,[{'key':'bindDraggers','value':function _0x108bf1(){var _0x1c9f2c={_0x3d0df7:0x21f,_0x322072:0xa24},_0x58999e={_0x13875e:0xb5f},_0x29a461={_0x453f9e:0xb2f},_0x241b15={_0x40f6c1:0xb2f},_0x567c26=_0x3c32,_0x5258f1,_0x4a966f=this,_0x187dd1=this[_0x567c26(_0x5b157c._0x2b6779)],_0xf1ca01=this['updatePositionsHeightByAttr'](_0x187dd1[0x0]),_0x5b4467=this['_map'][_0x567c26(0xafd)]['currentTime'],_0x3a52fb=getEllipseOuterPositions({'position':_0xf1ca01,'semiMajorAxis':getCesiumValue(this[_0x567c26(_0x5b157c._0x49f404)][_0x567c26(0x19a)],Number,_0x5b4467),'semiMinorAxis':getCesiumValue(this[_0x567c26(0x54c)]['semiMinorAxis'],Number,_0x5b4467),'rotation':(_0x5258f1=getCesiumValue(this['entityGraphic']['rotation'],Number,_0x5b4467))!==null&&_0x5258f1!==void 0x0?_0x5258f1:0x0,'count':0x1}),_0x234eeb=this['updatePositionsHeightByAttr'](_0x3a52fb[0x3]);_0x187dd1[0x1]=_0x234eeb;var _0x20eaca=this[_0x567c26(0xd12)]({'position':_0x234eeb,'type':PointType['EditAttr'],'tooltip':this[_0x567c26(0x53d)][_0x567c26(_0x5b157c._0x34d97e)](_0x567c26(0x323)),'onDragStart':function _0x3a5cb9(_0x4659d1,_0x12d4e9){var _0xfa5857=_0x567c26;if(!_0x4a966f[_0xfa5857(_0x241b15._0x40f6c1)])return;for(var _0x3e914f=0x0,_0x16a9e5=_0x4a966f['_heightDraggers']['length'];_0x3e914f<_0x16a9e5;_0x3e914f++){_0x4a966f['_heightDraggers'][_0x3e914f][_0xfa5857(0xa24)]=![];}},'onDrag':function _0x308d6c(_0x4e1b0a,_0x59f7a0){if(_0x4a966f['entityGraphic']['height']!==undefined){var _0x1c6071=getCesiumValue(_0x4a966f['entityGraphic']['height'],Number,_0x5b4467);_0x59f7a0=setPositionsHeight(_0x59f7a0,_0x1c6071),_0x4e1b0a['position']=_0x59f7a0;}_0x187dd1[_0x4e1b0a['index']]=_0x59f7a0;var _0x25b1ba=_0x4a966f['formatNum'](Cesium__namespace['Cartesian3']['distance'](_0x187dd1[0x0],_0x59f7a0),0x2);_0x4a966f['entityGraphic']['semiMajorAxis']=_0x25b1ba,_0x4a966f['_graphic']['_maxPointNum']===0x3||!Cesium__namespace['defined'](_0x4a966f['style']['radius'])?_0x4a966f['style']['semiMajorAxis']=_0x25b1ba:(_0x4a966f['entityGraphic']['semiMinorAxis']=_0x25b1ba,_0x4a966f['style']['radius']=_0x25b1ba),_0x4a966f['fire'](EventType['editStyle']);},'onDragEnd':function _0x2fbfee(_0x854a15,_0x24dc8b){_0x4a966f['updateDraggers']();}});_0x20eaca['index']=0x1,this['draggers']['push'](_0x20eaca);var _0x1b846c;if(this['_graphic'][_0x567c26(_0x5b157c._0x52010c)]===0x3){var _0x29fbba=this['updatePositionsHeightByAttr'](_0x3a52fb[0x2]);_0x187dd1[0x2]=_0x29fbba,_0x1b846c=this['createDragger']({'position':_0x29fbba,'type':PointType['EditAttr'],'tooltip':this['_map'][_0x567c26(_0x5b157c._0x551969)](_0x567c26(0x323)),'onDragStart':function _0x5c22ad(_0x19d519,_0x405925){var _0x43e76a=_0x567c26;if(!_0x4a966f['_heightDraggers'])return;for(var _0x12965c=0x0,_0x49af5f=_0x4a966f['_heightDraggers']['length'];_0x12965c<_0x49af5f;_0x12965c++){_0x4a966f[_0x43e76a(_0x29a461._0x453f9e)][_0x12965c]['show']=![];}},'onDrag':function _0x1d47d7(_0x4d5721,_0x405009){var _0x5834a4=_0x567c26;if(_0x4a966f['entityGraphic']['height']!==undefined){var _0x35f4fa=getCesiumValue(_0x4a966f['entityGraphic']['height'],Number,_0x5b4467);_0x405009=setPositionsHeight(_0x405009,_0x35f4fa),_0x4d5721['position']=_0x405009;}_0x187dd1[_0x4d5721['index']]=_0x405009;var _0xef9ebe=_0x4a966f[_0x5834a4(_0x5f4a45._0x48a390)](Cesium__namespace['Cartesian3'][_0x5834a4(0x443)](_0x187dd1[0x0],_0x405009),0x2),_0x177382=getCesiumValue(_0x4a966f[_0x5834a4(_0x5f4a45._0x37b9f4)][_0x5834a4(_0x5f4a45._0x379687)],Number,_0x5b4467);_0xef9ebe>_0x177382&&(_0xef9ebe=_0x177382),_0x4a966f['entityGraphic']['semiMinorAxis']=_0xef9ebe,_0x4a966f[_0x5834a4(_0x5f4a45._0x1d8d46)]['_maxPointNum']===0x3||!Cesium__namespace['defined'](_0x4a966f['style']['radius'])?_0x4a966f[_0x5834a4(0xba9)]['semiMinorAxis']=_0xef9ebe:(_0x4a966f['entityGraphic']['semiMajorAxis']=_0xef9ebe,_0x4a966f['style']['radius']=_0xef9ebe),_0x4a966f['fire'](EventType[_0x5834a4(_0x5f4a45._0x352435)]);},'onDragEnd':function _0x4255d6(_0x26bde2,_0x1c3256){var _0x343e5b=_0x567c26;_0x4a966f[_0x343e5b(_0x58999e._0x13875e)]();}}),_0x1b846c[_0x567c26(0xaeb)]=0x2,this[_0x567c26(_0x5b157c._0x47c9b0)][_0x567c26(0x51d)](_0x1b846c);}if(this['_graphic']['_hasMoveEdit']){var _0x435c20=this['createDragger']({'position':_0xf1ca01,'onDragStart':function _0x369c83(_0xe0509d,_0x3c09b5){var _0x3960de=_0x567c26;for(var _0x4bf5f7=0x0,_0x36c455=_0x4a966f['draggers'][_0x3960de(0xec0)];_0x4bf5f7<_0x36c455;_0x4bf5f7++){_0x4a966f[_0x3960de(_0x1c9f2c._0x3d0df7)][_0x4bf5f7][_0x3960de(_0x1c9f2c._0x322072)]=![];}},'onDrag':function _0x50971d(_0x3eea72,_0x183f24){_0x187dd1[0x0]=_0x183f24;},'onDragEnd':function _0x498027(_0x2ac7e6,_0x288167){var _0x2ef731=_0x567c26;_0x4a966f[_0x2ef731(0xb5f)]();}});_0x435c20[_0x567c26(0xaeb)]=0x0,this['draggers'][_0x567c26(_0x5b157c._0x1fcff8)](_0x435c20),_0x435c20['majorDragger']=_0x20eaca,_0x435c20['minorDragger']=_0x1b846c;}if(this['entityGraphic']['extrudedHeight']){var _0x57b365=this['_graphic']['_maxPointNum']===0x3?[_0x187dd1[0x1],_0x187dd1[0x2]]:[_0x187dd1[0x1]];this['_bindHeightDraggers'](_0x57b365);}}},{'key':'updatePositionsHeightByAttr','value':function _0x5abafd(_0xfecf36){var _0x26bd19=_0x3c32;this['clampToGround']&&(_0xfecf36=getSurfacePosition(this['_map']['scene'],_0xfecf36));if(this['entityGraphic'][_0x26bd19(_0x5fae27._0x3126e1)]!==undefined){var _0x3712ee=getCesiumValue(this['entityGraphic']['height'],Number,this[_0x26bd19(0x53d)]['clock']['currentTime']);_0xfecf36=setPositionsHeight(_0xfecf36,_0x3712ee);}return _0xfecf36;}},{'key':'_updateStyleHook','value':function _0x508ef8(_0x468724){var _0x2ba87c=_0x3c32;_get(_getPrototypeOf(_0x31f187[_0x2ba87c(_0x177675._0x178546)]),'_updateStyleHook',this)[_0x2ba87c(_0x177675._0x4d273d)](this,_0x468724),(Cesium__namespace['defined'](_0x468724['radius'])||Cesium__namespace['defined'](_0x468724['semiMinorAxis'])||Cesium__namespace['defined'](_0x468724['semiMajorAxis'])||Cesium__namespace[_0x2ba87c(_0x177675._0x40e4b5)](_0x468724['height'])||Cesium__namespace[_0x2ba87c(_0x177675._0x2e2286)](_0x468724[_0x2ba87c(_0x177675._0x13019a)]))&&this['updateDraggers']();}},{'key':'openSmallTooltipByMinPointNum','value':function _0x1f5453(_0x3a770c){}}]),_0x31f187;}(EditPoly),CircleEntity=function(_0x47405b){var _0x44da51={_0x52d655:0xed9,_0x297bc6:0xf1a,_0x556fc9:0x51f},_0x2032b8={_0x600865:0x741},_0x3968be={_0x43195b:0x51f,_0x5bb7a5:0xec0},_0x50769d={_0x4c484f:0x9ee,_0x3a99fd:0x5bd,_0xec5150:0xe91,_0x5db9c8:0x5bd},_0x1aed15={_0x3a367c:0xfe2},_0x5eef32={_0x3c554b:0x741,_0x28481c:0x54c,_0x1ca0c4:0x19a,_0x313ccb:0x223},_0x44a7a0={_0x5e9c6e:0xe3e,_0x17970f:0xa92},_0x526f94={_0x117cfa:0xfeb,_0x2c1ad6:0x7b0,_0x6b1e01:0x53d},_0x5b82b2={_0x496989:0x53d},_0x50179f={_0x5b8126:0x641,_0x8353a3:0xa4b,_0xd5f50d:0xc71,_0x578aa3:0xe1c},_0x409e6f={_0x42a924:0xac9},_0x1efe2a={_0x87f4c0:0x506,_0x59531f:0x405},_0x16bd41={_0x4b24eb:0x54c,_0x5b5877:0x8b3},_0x40aefc={_0x13df52:0xe57,_0x16c5a9:0xdb9},_0x189314={_0x7c07f0:0xf83,_0x462f3b:0xf51},_0x102f67={_0x5c410a:0xba9,_0x272bba:0x641,_0x2cd9ac:0xba9,_0x314e39:0xf83,_0x525230:0xf51,_0xc477dd:0xe91,_0x569062:0xba9},_0x4c4548={_0x19f22b:0x223},_0x4861b9={_0x4f2e88:0xba9},_0x3c4db8={_0x1e7043:0x51f},_0x46abff=_0xf99cb3;_inherits(_0x513c6a,_0x47405b);var _0x349a1d=_createSuper(_0x513c6a);function _0x513c6a(){var _0x1dd6aa=_0x3c32,_0x59e6ca,_0x2d7d88,_0x277d67,_0x2a1c17=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x513c6a),_0x277d67=_0x349a1d['call'](this,_0x2a1c17),_0x277d67['_minPointNum']=0x2,_0x277d67['_maxPointNum']=0x2,_0x277d67['_hasMoveEdit']=(_0x59e6ca=_0x2a1c17[_0x1dd6aa(0x31a)])!==null&&_0x59e6ca!==void 0x0?_0x59e6ca:!![],_0x277d67['_clampToGround_reload']=!![],_0x277d67['options']['drawShowRadius']=(_0x2d7d88=_0x277d67['options']['drawShowRadius'])!==null&&_0x2d7d88!==void 0x0?_0x2d7d88:!![],_0x277d67;}return _createClass(_0x513c6a,[{'key':'entityGraphic','get':function _0x33d9ff(){var _0x3f40e7;return(_0x3f40e7=this['_entity'])===null||_0x3f40e7===void 0x0?void 0x0:_0x3f40e7['ellipse'];}},{'key':'EditClass','get':function _0x49b594(){return EditCircle;}},{'key':'outlinePositions','get':function _0x26338a(){var _0x34f264=_0x3c32;return this['_entity']&&(this['_outlinePositions']=this[_0x34f264(_0x3c4db8._0x1e7043)]()),this['_outlinePositions'];},'set':function _0x20f7e4(_0x2ab8b0){var _0x5b8ac4=_0x3c32;this[_0x5b8ac4(0x7f9)]=_0x2ab8b0;}},{'key':'outlineCoordinates','get':function _0x1c4747(){return cartesians2lonlats(this['outlinePositions']);}},{'key':'distance','get':function _0x40239b(){return Math['PI']*0x2*this['radius'];}},{'key':'area','get':function _0x4b2156(){var _0x49ef21=this['radius'];return Math['PI']*_0x49ef21*_0x49ef21;}},{'key':'radius','get':function _0x39af8f(){var _0x3b6e40=_0x3c32,_0x302981;if(this['style']['radius'])return this[_0x3b6e40(_0x4861b9._0x4f2e88)][_0x3b6e40(0xfe2)];return getCesiumValue((_0x302981=this[_0x3b6e40(0x54c)])===null||_0x302981===void 0x0?void 0x0:_0x302981['semiMajorAxis'],Number,Cesium__namespace['JulianDate']['now']());},'set':function _0x2c431a(_0x2550b5){var _0x3ed4ce=_0x3c32;this['style']['radius']=_0x2550b5,this['entityGraphic']&&(this['entityGraphic']['semiMajorAxis']=_0x2550b5,this['entityGraphic'][_0x3ed4ce(_0x4c4548._0x19f22b)]=_0x2550b5,this['_updateOutlineStyle'](this['_getOutlinePositions'](),this['style']));}},{'key':'height','get':function _0x41920a(){var _0x548d2a=_0x3c32,_0x11e4e0,_0x4302a1;if(this['style']['height'])return this['style']['height'];return(_0x11e4e0=getCesiumValue((_0x4302a1=this[_0x548d2a(0x54c)])===null||_0x4302a1===void 0x0?void 0x0:_0x4302a1['height'],Number))!==null&&_0x11e4e0!==void 0x0?_0x11e4e0:0x0;},'set':function _0x39a854(_0x550dc2){var _0x2f2820=_0x3c32;this[_0x2f2820(0xba9)][_0x2f2820(0xe1c)]=_0x550dc2,this['entityGraphic']&&(this['entityGraphic']['height']=_0x550dc2);}},{'key':'_mountedHook','value':function _0x283f4c(){var _0x2f4752=_0x3c32,_0x30e82e={'position':this['position'],'ellipse':CircleStyleConver['toCesiumVal'](this['style'],{},!![])};this['style'][_0x2f4752(0xf83)]&&(Cesium__namespace[_0x2f4752(0x8b3)](this[_0x2f4752(_0x102f67._0x5c410a)][_0x2f4752(_0x102f67._0x272bba)])&&!Cesium__namespace['defined'](this['style']['label'][_0x2f4752(_0x102f67._0x272bba)])&&(this[_0x2f4752(_0x102f67._0x2cd9ac)]['label'][_0x2f4752(0x641)]=this['style'][_0x2f4752(0x641)]),_0x30e82e[_0x2f4752(0xf83)]=LabelStyleConver['toCesiumVal'](this[_0x2f4752(0xba9)][_0x2f4752(_0x102f67._0x314e39)],{},this[_0x2f4752(_0x102f67._0x525230)])),this[_0x2f4752(_0x102f67._0xc477dd)]=this['_createEntity'](_0x30e82e),this[_0x2f4752(0xed9)](),this['_updateOutlineStyle'](this['_getOutlinePositions'](),this[_0x2f4752(0xba9)]),(this['position']instanceof Cesium__namespace['CallbackProperty']||this['position']instanceof Cesium__namespace['SampledPositionProperty'])&&this['_updateOutlineToCallback'](),this[_0x2f4752(_0x102f67._0x569062)]['label']&&this[_0x2f4752(0x982)]();}},{'key':'_addLabel','value':function _0x1e545f(){var _0x43b631=_0x3c32;this['_entity']['label']=this['_entity'][_0x43b631(_0x189314._0x7c07f0)]||{},LabelStyleConver['toCesiumVal'](this['style'][_0x43b631(_0x189314._0x7c07f0)],this['_entity']['label'],this[_0x43b631(_0x189314._0x462f3b)]);}},{'key':'_style2Json','value':function _0xbfb599(_0x25895a,_0x210197){return CircleStyleConver['toJSON'](_0x25895a,_0x210197,!![]);}},{'key':'toGeoJSON','value':function _0x84101c(_0x183f9f){var _0x1475c1=_0x3c32;return _get(_getPrototypeOf(_0x513c6a[_0x1475c1(0x7dc)]),_0x1475c1(0x7d0),this)['call'](this,_0x183f9f);}},{'key':_0x46abff(0xc52),'value':function _0x405b4e(_0x59ae69){var _0x3122c6=_0x46abff;return _0x59ae69!==null&&_0x59ae69!==void 0x0&&_0x59ae69['outline']?{'type':'Polygon','coordinates':[this[_0x3122c6(_0x40aefc._0x13df52)](_0x59ae69===null||_0x59ae69===void 0x0?void 0x0:_0x59ae69['closure'],_0x59ae69===null||_0x59ae69===void 0x0?void 0x0:_0x59ae69['count'],_0x59ae69===null||_0x59ae69===void 0x0?void 0x0:_0x59ae69['noAlt'])]}:{'type':'Point','coordinates':this['getCoordinate'](_0x59ae69===null||_0x59ae69===void 0x0?void 0x0:_0x59ae69[_0x3122c6(_0x40aefc._0x16c5a9)])};}},{'key':'_updateStyleHook','value':function _0x26c85e(_0x456f27,_0x454942){var _0x17f152=_0x46abff;CircleStyleConver['toCesiumVal'](_0x456f27,this[_0x17f152(_0x16bd41._0x4b24eb)],!![]),(Cesium__namespace[_0x17f152(_0x16bd41._0x5b5877)](_0x454942['diffHeight'])||Cesium__namespace['defined'](_0x454942['height']))&&this['_updateHeight']();}},{'key':'_updatePositionsHook','value':function _0x51c0aa(){var _0x2bc5ce=_0x46abff;this['_entity']['position']=this['position'],this['_updateHeight'](),this[_0x2bc5ce(_0x1efe2a._0x87f4c0)](this[_0x2bc5ce(_0x1efe2a._0x59531f)](),this['style']),this['_updateLabelPosition'](),this['_updateEditDraggers']();}},{'key':'_getOutlinePositions','value':function _0x4760eb(){return[this['outlinePositions']];}},{'key':'_setPositionsToCallback','value':function _0x224a00(){var _0x359a24=_0x46abff,_0x6c91e4=this;if(this['_isCallbackPositions'])return;this['_isCallbackPositions']=!![],this['_positions_draw']=this['positions']||[],this['position']=new Cesium__namespace['CallbackProperty'](function(_0x3ee00c){var _0x2bc186=_0x3c32;if(_0x6c91e4[_0x2bc186(_0x409e6f._0x42a924)][_0x2bc186(0xec0)]<0x1)return null;return _0x6c91e4[_0x2bc186(0xac9)][0x0];},![]),this[_0x359a24(0xf84)]();}},{'key':'_cancelPositionsCallback','value':function _0x3bb752(){var _0x27dbb1=_0x46abff;if(!this['_isCallbackPositions'])return;this['_isCallbackPositions']=![],this[_0x27dbb1(0xa4b)]=this['_positions_draw'][0x0],this[_0x27dbb1(0x380)]=LngLatPoint['fromCartesian'](this['_position']),this['_updatePositionsHook']();}},{'key':_0x46abff(_0x44da51._0x52d655),'value':function _0x2309a2(){var _0x1a63eb=_0x46abff,_0x313f29,_0xe5b817;if(this['style'][_0x1a63eb(_0x50179f._0x5b8126)])return;var _0x2fef93=this[_0x1a63eb(_0x50179f._0x8353a3)];((_0x313f29=this['_positions_draw'])===null||_0x313f29===void 0x0?void 0x0:_0x313f29['length'])>0x0&&(_0x2fef93=this['_positions_draw'][0x0]);if(!_0x2fef93)return;var _0x2dce0c=(_0xe5b817=this['style']['height'])!==null&&_0xe5b817!==void 0x0?_0xe5b817:LngLatPoint[_0x1a63eb(_0x50179f._0xd5f50d)](_0x2fef93)['alt'];this['entityGraphic'][_0x1a63eb(_0x50179f._0x578aa3)]=_0x2dce0c,Cesium__namespace['defined'](this['style']['diffHeight'])&&(Cesium__namespace['defined'](this['style'][_0x1a63eb(0x9a3)])&&this['style']['diffHeight']!==0x0?this['entityGraphic']['extrudedHeight']=_0x2dce0c+this[_0x1a63eb(0xba9)]['diffHeight']:this[_0x1a63eb(0x54c)]['extrudedHeight']=undefined),this[_0x1a63eb(0xf34)](EventType['editStyle']);}},{'key':_0x46abff(_0x44da51._0x297bc6),'value':function _0x55f828(){var _0x3315b7=_0x46abff,_0x545290;this['_map']['on'](EventType['mouseMove'],this['_onMouseMoveHandler'],this),this['_map']['on'](EventType['click'],this['_onClickHandler'],this),this[_0x3315b7(_0x5b82b2._0x496989)]['on'](this['_drawEndEventType'],this['_onDbClickHandler'],this),((_0x545290=this['options']['hasDrawDelPoint'])!==null&&_0x545290!==void 0x0?_0x545290:!![])&&this['_map']['on'](this['_drawDelEventType'],this['_onRightClickHandler'],this);}},{'key':_0x46abff(0x7cb),'value':function _0x39c3be(){var _0x4930b2=_0x46abff,_0x1ca094;this[_0x4930b2(0x53d)][_0x4930b2(0x948)](EventType[_0x4930b2(_0x526f94._0x117cfa)],this['_onMouseMoveHandler'],this),this['_map']['off'](EventType['click'],this['_onClickHandler'],this),this['_map']['off'](this['_drawEndEventType'],this['_onDbClickHandler'],this),((_0x1ca094=this['options'][_0x4930b2(_0x526f94._0x2c1ad6)])!==null&&_0x1ca094!==void 0x0?_0x1ca094:!![])&&this[_0x4930b2(_0x526f94._0x6b1e01)]['off'](this['_drawDelEventType'],this[_0x4930b2(0xa08)],this);}},{'key':'_showDrawMouseMoveSmallTooltip','value':function _0x5624f5(_0xb14303){var _0x4497ab=_0x46abff;if(this['_positions_draw']['length']<=0x1){this[_0x4497ab(0x53d)]['openSmallTooltip'](_0xb14303[_0x4497ab(_0x44a7a0._0x5e9c6e)],this['_map']['getLangText'](_0x4497ab(0xf35)));return;}var _0x541502='';if(this['options']['drawShowRadius']&&this['_positions_draw'][_0x4497ab(0xec0)]>0x0&&_0xb14303[_0x4497ab(0x4b5)]){var _0x51477c=Cesium__namespace['Cartesian3'][_0x4497ab(0x443)](this['_positions_draw'][0x0],_0xb14303['cartesian']);_0x51477c>0x0&&(_0x541502='半径:'['concat'](formatDistance(_0x51477c),_0x4497ab(_0x44a7a0._0x17970f)));}this['_map'][_0x4497ab(0x324)](_0xb14303['endPosition'],_0x541502+this['_map']['getLangText']('_单击完成绘制'));}},{'key':'updateAttrForDrawing','value':function _0x2c0e9f(_0x2303ce){var _0x4d53ec=_0x46abff;if(this[_0x4d53ec(0xac9)]['length']<0x2)return;this['_updateHeight']();if(!_0x2303ce){var _0x2e039d=formatNum$1(Cesium__namespace[_0x4d53ec(_0x5eef32._0x3c554b)]['distance'](this[_0x4d53ec(0xac9)][0x0],this['_positions_draw'][0x1]),0x2);if(_0x2e039d<0x1)return;if(this[_0x4d53ec(0x963)]===0x3){var _0x252fdb=_0x2e039d,_0x5e81cf=_0x2e039d;this['_positions_draw']['length']===0x3&&(_0x5e81cf=formatNum$1(Cesium__namespace[_0x4d53ec(_0x5eef32._0x3c554b)]['distance'](this['_positions_draw'][0x0],this['_positions_draw'][0x2]),0x2));if(_0x252fdb>_0x5e81cf){var _0x353830=_0x252fdb;_0x252fdb=_0x5e81cf,_0x5e81cf=_0x353830;}this['entityGraphic']['semiMajorAxis']=_0x5e81cf,this[_0x4d53ec(_0x5eef32._0x28481c)]['semiMinorAxis']=_0x252fdb,this['style'][_0x4d53ec(_0x5eef32._0x1ca0c4)]=_0x5e81cf,this['style']['semiMinorAxis']=_0x252fdb;}else this['entityGraphic']['semiMajorAxis']=_0x2e039d,this['entityGraphic'][_0x4d53ec(_0x5eef32._0x313ccb)]=_0x2e039d,this['style']['radius']=_0x2e039d;}this['_entity_outlines']&&(this['_outlinePositions']=this[_0x4d53ec(0x51f)](),this['_updateOutlineToCallback']());}},{'key':'_onRightClickHandler','value':function _0x39051f(_0xb1f62){var _0x2d0d4b=_0x46abff;_get(_getPrototypeOf(_0x513c6a['prototype']),'_onRightClickHandler',this)[_0x2d0d4b(0xa10)](this,_0xb1f62),this['entityGraphic']['semiMajorAxis']=0x0,this[_0x2d0d4b(0x54c)]['semiMinorAxis']=0x0,this['style'][_0x2d0d4b(_0x1aed15._0x3a367c)]=0x0;}},{'key':_0x46abff(_0x44da51._0x556fc9),'value':function _0x97fd6b(){var _0xb7c96=_0x46abff,_0x2bbb8b,_0x31f3df,_0x5212ed,_0x182def,_0x47e433,_0x45bdfa=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:!![],_0x40c5d9=arguments['length']>0x1?arguments[0x1]:undefined,_0x61a1f5=Cesium__namespace['JulianDate'][_0xb7c96(_0x50769d._0x4c484f)](),_0x45ebdd=getEllipseOuterPositions({'position':getPositionValue(this['_entity']['position']),'semiMajorAxis':getCesiumValue((_0x2bbb8b=this['_entity'][_0xb7c96(_0x50769d._0x3a99fd)])===null||_0x2bbb8b===void 0x0?void 0x0:_0x2bbb8b['semiMajorAxis'],Number,_0x61a1f5),'semiMinorAxis':getCesiumValue((_0x31f3df=this['_entity']['ellipse'])===null||_0x31f3df===void 0x0?void 0x0:_0x31f3df['semiMinorAxis'],Number,_0x61a1f5),'rotation':(_0x5212ed=getCesiumValue((_0x182def=this[_0xb7c96(_0x50769d._0xec5150)][_0xb7c96(_0x50769d._0x5db9c8)])===null||_0x182def===void 0x0?void 0x0:_0x182def['rotation'],Number,_0x61a1f5))!==null&&_0x5212ed!==void 0x0?_0x5212ed:0x0,'granularity':getCesiumValue((_0x47e433=this['_entity']['ellipse'])===null||_0x47e433===void 0x0?void 0x0:_0x47e433['granularity'],Number,_0x61a1f5),'count':_0x40c5d9});if(_0x45bdfa&&_0x45ebdd){var _0x339e28;_0x45ebdd[_0xb7c96(0x51d)](_0x45ebdd[0x0]),(this['style']['outlineWidth']>0x4||((_0x339e28=this['style']['outlineStyle'])===null||_0x339e28===void 0x0?void 0x0:_0x339e28['width'])>0x4)&&_0x45ebdd[_0xb7c96(0x51d)](_0x45ebdd[0x1]);}return _0x45ebdd;}},{'key':'getOutlineCoordinates','value':function _0x17f417(_0x3da0ce,_0x548944,_0x3b8c5b){return cartesians2lonlats(this['getOutlinePositions'](_0x3da0ce,_0x548944),_0x3b8c5b);}},{'key':'_getOutlineStyle','value':function _0xbb52bb(_0x1aeebc,_0x3511fd){var _0x224d55=_get(_getPrototypeOf(_0x513c6a['prototype']),'_getOutlineStyle',this)['call'](this,_0x1aeebc,_0x3511fd);return _0x224d55['arcType']=Cesium__namespace['ArcType']['RHUMB'],_0x224d55;}},{'key':'getRectangle','value':function _0xb36c7b(_0x245d9a){var _0x206e5a=_0x46abff,_0x4e46e8=this[_0x206e5a(_0x3968be._0x43195b)](![],0x1);if(!_0x4e46e8||_0x4e46e8[_0x206e5a(_0x3968be._0x5bb7a5)]===0x0)return;var _0x2342f8=getRectangle(_0x4e46e8,_0x245d9a===null||_0x245d9a===void 0x0?void 0x0:_0x245d9a['isFormat']);return _0x2342f8;}},{'key':'isInPoly','value':function _0x239581(_0x3c2dc7){var _0x2e6094=_0x46abff;_0x3c2dc7=LngLatPoint[_0x2e6094(0x857)](_0x3c2dc7)['toCartesian'](),_0x3c2dc7=setPositionsHeight(_0x3c2dc7,this['height']);var _0x2eb522=Cesium__namespace[_0x2e6094(_0x2032b8._0x600865)]['distance'](this['positionShow'],_0x3c2dc7);return _0x2eb522<=this['radius'];}},{'key':'flyTo','value':function _0x543c54(){var _0x182db9=_0x46abff,_0x3bcf40=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};if(!this['_map'])return Promise['resolve'](![]);return _0x3bcf40['radius']=this['radius']*0x2*(_0x3bcf40['scale']||1.8),this['_map'][_0x182db9(0xa18)](this['point'],_0x3bcf40);}}]),_0x513c6a;}(BasePointEntity);register$4(_0xf99cb3(0x1b4),CircleEntity,!![]);var EditModel=function(_0x35ca20){var _0x48393d={_0x4fa263:0x5b1,_0x23fb0c:0x453},_0x3498a4={_0xe3a5dc:0x872},_0x35b380={_0x2101a1:0x7dc,_0x2e6b1b:0x51d,_0x1d11cb:0x2e8,_0x28ef16:0x6f4,_0x1a53e2:0x8b3,_0x138833:0xcc1,_0x38419c:0x6f4},_0x1de132={_0x4b4446:0x72e},_0x3cd6ef={_0x5779b2:0xcaf,_0x8bb84e:0xcaf},_0x117c10={_0x4fdbf0:0xd12,_0x531a94:0xba9,_0x5a8a1e:0xa86,_0x3d3312:0x1e3,_0x579746:0xcaf,_0xcc2db1:0xa88,_0x11f21d:0x53d,_0x3ff2e8:0x6f4,_0x13e14d:0x21f},_0xf236f0={_0x570c98:0x705,_0x177eae:0x705},_0x46f144={_0x469a95:0xa24},_0x945535=_0xf99cb3;_inherits(_0x32d626,_0x35ca20);var _0x240f7a=_createSuper(_0x32d626);function _0x32d626(){var _0x8b14c5=_0x3c32;return _classCallCheck(this,_0x32d626),_0x240f7a[_0x8b14c5(0xf93)](this,arguments);}return _createClass(_0x32d626,[{'key':'position','get':function _0x4fa4e7(){var _0x17d501=_0x3c32;return this[_0x17d501(0xcde)]['_position_draw'];},'set':function _0xd5c36a(_0x49cb93){var _0x83d27f=_0x3c32;this['_graphic'][_0x83d27f(0x9af)]=_0x49cb93;}},{'key':_0x945535(_0x48393d._0x4fa263),'value':function _0x53b8be(_0x355efe){var _0x3f5763=_0x945535;return this[_0x3f5763(0x641)]&&(_0x355efe=getSurfacePosition(this['_map']['scene'],_0x355efe)),_0x355efe;}},{'key':'bindDraggers','value':function _0xd0d8d2(){var _0x3fe83f={_0x5670bd:0xfe2},_0x3b7808={_0x1d6a27:0xa86},_0x42eab3=_0x945535,_0x5e9910=this;this[_0x42eab3(0xcde)]['_draw_tooltip']=this['_map']['getLangText'](_0x42eab3(0xdee))+'<br/>'+this['_map'][_0x42eab3(0x6f4)](_0x42eab3(0xf06)),this[_0x42eab3(_0x117c10._0x4fdbf0)]({'dragger':this['_graphic'],'onDragStart':function _0x470d04(_0x5f1c5,_0x4c8f68){var _0xcac94=_0x42eab3;for(var _0x27cdaf=0x0,_0x25fcc1=_0x5e9910['draggers']['length'];_0x27cdaf<_0x25fcc1;_0x27cdaf++){_0x5e9910['draggers'][_0x27cdaf][_0xcac94(_0x46f144._0x469a95)]=![];}},'onDrag':function _0x13c329(_0x5b24c5,_0x2baafd){var _0x3d7f6f=_0x42eab3;_0x5e9910[_0x3d7f6f(_0x3b7808._0x1d6a27)]=_0x2baafd;},'onDragEnd':function _0x56db7e(_0x5a9067,_0x43017d){_0x5e9910['updateDraggers']();}});var _0x5ecad3=this[_0x42eab3(_0x117c10._0x531a94)]['radius'],_0x56c56a=this['updatePositionsHeightByAttr'](this[_0x42eab3(_0x117c10._0x5a8a1e)]),_0x7d9873=Cesium__namespace[_0x42eab3(0x6f1)]['fromCartesian'](_0x56c56a)['height'];if(this[_0x42eab3(_0x117c10._0x3d3312)]){this[_0x42eab3(_0x117c10._0x579746)]=new CircleEntity({'name':'角度调整底部圆','position':new Cesium__namespace['CallbackProperty'](function(_0x3b7062){return _0x56c56a;},![]),'style':{'fill':![],'outline':!![],'outlineColor':'#ffff00','outlineOpacity':0.8,'radius':_0x5ecad3,'height':_0x7d9873},'private':!![]}),this[_0x42eab3(_0x117c10._0xcc2db1)]['addGraphic'](this[_0x42eab3(0xcaf)]);var _0x209dc3=getPositionByDirectionAndLen(_0x56c56a,this['style'][_0x42eab3(0x705)],_0x5ecad3),_0x4dc582=this[_0x42eab3(0xd12)]({'position':_0x209dc3,'type':PointType['EditAttr'],'tooltip':this[_0x42eab3(_0x117c10._0x11f21d)][_0x42eab3(_0x117c10._0x3ff2e8)](_0x42eab3(0x985)),'onDrag':function _0xe34eee(_0x354f13,_0xa094d6){var _0x5318c4=_0x42eab3,_0x273f72=getAngle(_0x56c56a,_0xa094d6);_0x5e9910[_0x5318c4(0xba9)][_0x5318c4(_0xf236f0._0x570c98)]=formatNum$1(_0x273f72,0x2),_0x354f13['position']=getPositionByDirectionAndLen(_0x56c56a,_0x5e9910['style'][_0x5318c4(_0xf236f0._0x177eae)],_0x5e9910['style'][_0x5318c4(0xfe2)]),_0x5e9910['_graphic'][_0x5318c4(0x7c7)](_0x56c56a);}});this['draggers']['push'](_0x4dc582);}if(this['_hasEditScale']){var _0x51b4a0=addPositionsHeight(_0x56c56a,_0x5ecad3),_0x5af5bd=this['createDragger']({'position':_0x51b4a0,'type':PointType[_0x42eab3(0xeec)],'tooltip':this['_map'][_0x42eab3(_0x117c10._0x3ff2e8)]('_修改缩放比例'),'onDragStart':function _0x1b13a8(_0x362ec9,_0x31923d){var _0xc97d9=_0x42eab3;_0x5e9910['entityAngle']&&(_0x5e9910['entityAngle']['show']=![]);for(var _0x5ac345=0x0,_0x2cf4cf=_0x5e9910['draggers']['length'];_0x5ac345<_0x2cf4cf;_0x5ac345++){_0x5e9910[_0xc97d9(0x21f)][_0x5ac345]['show']=![];}},'onDrag':function _0xcc5114(_0x266d8a,_0x3bb742){var _0x2cbe58=_0x42eab3,_0x569a09=Cesium__namespace['Cartesian3']['distance'](_0x3bb742,_0x56c56a),_0x2f7b60=_0x266d8a[_0x2cbe58(0xfe2)]/(_0x5e9910[_0x2cbe58(0xba9)]['scale']||0x1),_0x3c40f8=formatNum$1(_0x569a09/_0x2f7b60,0x3);if(isNaN(_0x3c40f8))return;_0x3c40f8<=0x0&&(_0x3c40f8=0.001),_0x5e9910['style']['scale']=_0x3c40f8,_0x5e9910['entityGraphic']['scale']=_0x3c40f8,_0x266d8a[_0x2cbe58(0xfe2)]=_0x569a09,_0x5e9910['style'][_0x2cbe58(_0x3fe83f._0x5670bd)]=_0x569a09;},'onDragEnd':function _0x119444(_0x58806f,_0x122352){var _0x1279ef=_0x42eab3;_0x5e9910['updateDraggers'](),_0x5e9910[_0x1279ef(0xf34)](EventType['editStyle']);}});_0x5af5bd['radius']=_0x5ecad3,this[_0x42eab3(_0x117c10._0x13e14d)]['push'](_0x5af5bd);}}},{'key':'destroyDraggers','value':function _0x5b5442(){var _0x1bb073=_0x945535;_get(_getPrototypeOf(_0x32d626['prototype']),_0x1bb073(0x2d8),this)['call'](this),this[_0x1bb073(_0x3cd6ef._0x5779b2)]&&(this[_0x1bb073(0xa88)]['removeGraphic'](this[_0x1bb073(_0x3cd6ef._0x8bb84e)],!![]),delete this['entityAngle']);}},{'key':_0x945535(0x467),'value':function _0x2d38a4(_0xe4586e){var _0x4f3fcf={_0x365a74:0x1e3},_0x468108={_0x41d423:0xb5f},_0x155217={_0x2566d5:0xaeb},_0x28f2af={_0x24c81b:0xb61},_0x91d57c=_0x945535,_0x34d276,_0x10f532=this,_0x13292f=_get(_getPrototypeOf(_0x32d626[_0x91d57c(_0x35b380._0x2101a1)]),'getDraggerContextMenu',this)['call'](this,_0xe4586e);((_0x34d276=this['style']['hasEditRotate'])!==null&&_0x34d276!==void 0x0?_0x34d276:!![])&&(_0x13292f[_0x91d57c(_0x35b380._0x2e6b1b)]({'text':this['_map']['getLangText'](_0x91d57c(_0x35b380._0x1d11cb)),'icon':Icon[_0x91d57c(0x1fb)],'show':function _0x3b815e(_0x433b07){var _0x496b74=_0x91d57c;if(_0x10f532[_0x496b74(0x53d)][_0x496b74(0x57d)]['mode']!==Cesium__namespace['SceneMode']['SCENE3D'])return![];return!_0x10f532['_matrixRotate']||_0x10f532['_matrixRotate']['_dragger_index']!==_0xe4586e['index'];},'callback':function _0x14c5fb(_0x35ae18){var _0x3d9b86=_0x91d57c;_0x10f532['entityAngle']&&(_0x10f532['layer'][_0x3d9b86(_0x28f2af._0x24c81b)](_0x10f532['entityAngle'],!![]),delete _0x10f532['entityAngle'],_0x10f532['_hasEditHeading']=![],_0x10f532['updateDraggers']()),_0x10f532['startRotateMatrix'](_0x35ae18['graphic'],_0x35ae18);}}),_0x13292f['push']({'text':this[_0x91d57c(0x53d)][_0x91d57c(_0x35b380._0x28ef16)]('_停止按轴旋转'),'icon':Icon['BloomEffectNo'],'show':function _0x4e3448(_0x8896e){var _0x49ce69=_0x91d57c;return _0x10f532['_matrixRotate']&&_0x10f532['_matrixRotate']['_dragger_index']===_0xe4586e[_0x49ce69(_0x155217._0x2566d5)];},'callback':function _0x41a9b7(_0x155a98){_0x10f532['stopRotateMatrix']();}}));if(!Cesium__namespace[_0x91d57c(_0x35b380._0x1a53e2)](this['_hasEditHeading'])){var _0x378153;this[_0x91d57c(0x1e3)]=(_0x378153=this[_0x91d57c(0xcde)][_0x91d57c(0x690)]['hasEditHeading'])!==null&&_0x378153!==void 0x0?_0x378153:![];}_0x13292f['push']({'text':'编辑方向','icon':Icon['DrawCircle'],'show':function _0x645d47(_0x55fed3){return!_0x10f532['_hasEditHeading'];},'callback':function _0x20dd0a(_0x22e01f){var _0x5a7090=_0x91d57c;_0x10f532['stopRotateMatrix'](),_0x10f532['_hasEditHeading']=!![],_0x10f532[_0x5a7090(_0x468108._0x41d423)]();}}),_0x13292f[_0x91d57c(0x51d)]({'text':'停止编辑方向','icon':Icon[_0x91d57c(_0x35b380._0x138833)],'show':function _0x57306f(_0x1e5d5a){return _0x10f532['_hasEditHeading'];},'callback':function _0x1a0008(_0x154a8d){var _0x41ce22=_0x91d57c;_0x10f532[_0x41ce22(_0x4f3fcf._0x365a74)]=![],_0x10f532['updateDraggers']();}});if(!Cesium__namespace['defined'](this['_hasEditScale'])){var _0x415d35;this['_hasEditScale']=(_0x415d35=this['_graphic']['options'][_0x91d57c(0xc60)])!==null&&_0x415d35!==void 0x0?_0x415d35:![];}return _0x13292f[_0x91d57c(0x51d)]({'text':this['_map']['getLangText']('_调整比例'),'icon':Icon['UndergroundYes'],'show':function _0x4a01ba(_0xf3a8e4){var _0x9f3ede=_0x91d57c;if(_0x10f532[_0x9f3ede(0x53d)]['scene']['mode']!==Cesium__namespace['SceneMode']['SCENE3D'])return![];return!_0x10f532['_hasEditScale'];},'callback':function _0x3f0587(_0x369374){_0x10f532['_hasEditScale']=!![],_0x10f532['updateDraggers']();}}),_0x13292f['push']({'text':this['_map'][_0x91d57c(_0x35b380._0x38419c)]('_停止调整比例'),'icon':Icon['UndergroundNo'],'show':function _0x3c5f92(_0x2cb725){var _0xd5a7f5=_0x91d57c;return _0x10f532[_0xd5a7f5(_0x1de132._0x4b4446)];},'callback':function _0x206739(_0x5d1e52){var _0x36b531=_0x91d57c;_0x10f532[_0x36b531(0x72e)]=![],_0x10f532[_0x36b531(0xb5f)]();}}),_0x13292f;}},{'key':_0x945535(_0x48393d._0x23fb0c),'value':function _0x8be5e4(){var _0x4bb77b=_0x945535;delete this['_graphic']['_draw_tooltip'],delete this['_graphic'][_0x4bb77b(_0x3498a4._0xe3a5dc)],delete this['_graphic'][_0x4bb77b(0x6f9)],delete this['_graphic']['_pointType'],delete this['_graphic']['onDrag'],this['_graphic']['unbindContextMenu']();}}]),_0x32d626;}(EditBase),ModelEntity=function(_0x14b9e7){var _0x45d731={_0x2eb205:0x603,_0x1b391d:0xc5a},_0x2c9f1a={_0x5158b1:0xb94},_0x22d35a={_0x708db2:0xa86},_0x568688={_0xec49f4:0x748},_0x552e22={_0x2fd3a8:0x6b5,_0x5b454d:0xbda,_0xfaa0af:0x53d},_0x27a7d0={_0x28eb5c:0x53d},_0x356252={_0x1ff85a:0xccb,_0x4d2272:0xccb},_0x3ed17d={_0x41d516:0xe91},_0x4b62c0={_0x5aef4b:0x199},_0x1aa60c={_0x3b3f83:0x81b,_0x4cd39e:0x1b4},_0x2c7dae={_0x340332:0xe91},_0x153c0f={_0xc2a066:0x484},_0x4d92a7={_0x8b327d:0x748,_0x3c15b8:0x2d5},_0x5f27c9={_0x389e68:0x545,_0x48911f:0x70f,_0x4be2a8:0x761},_0x463372={_0x57eaf5:0x45d,_0x594a3d:0x9e7,_0x9ec2f:0x29a,_0x1c0300:0xf83,_0x8e2426:0xf83,_0x96dd6c:0x20e,_0x3a023d:0xa24,_0x4bf5af:0xf83},_0x47c749={_0x2ff98a:0xba9,_0x593e00:0xfec,_0x3d4f0f:0xba9},_0x23388d={_0x5145f3:0xae6,_0x4b9187:0x372,_0x3ed426:0x5b2,_0x208f29:0x8fd,_0x184706:0x690,_0x31699c:0xba9,_0xace965:0xf83,_0x482ac1:0x438,_0x3c7c97:0xe7a,_0x1caa83:0x1d3,_0x4b3b25:0xec4,_0x4877f4:0x203},_0x27b8d2={_0x53b200:0x7c6,_0x24e62a:0xfe2,_0x34c405:0xada},_0x807f6=_0xf99cb3;_inherits(_0x3c86a5,_0x14b9e7);var _0x1a5071=_createSuper(_0x3c86a5);function _0x3c86a5(){var _0xb63fb=_0x3c32,_0x4517d7,_0x15c7dc,_0x1d3845,_0x123ff4=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x3c86a5),_0x123ff4[_0xb63fb(_0x27b8d2._0x53b200)]=(_0x4517d7=_0x123ff4[_0xb63fb(0x7c6)])!==null&&_0x4517d7!==void 0x0?_0x4517d7:!![],_0x1d3845=_0x1a5071['call'](this,_0x123ff4),_0x1d3845['style'][_0xb63fb(0xfe2)]=(_0x15c7dc=_0x1d3845['style'][_0xb63fb(_0x27b8d2._0x24e62a)])!==null&&_0x15c7dc!==void 0x0?_0x15c7dc:0x32,_0x1d3845['_readyPromise']=Cesium__namespace['defer']?Cesium__namespace[_0xb63fb(_0x27b8d2._0x34c405)]():Cesium__namespace['when'][_0xb63fb(0xada)](),_0x1d3845;}return _createClass(_0x3c86a5,[{'key':'entityGraphic','get':function _0x4ca9f8(){var _0x5d6ace;return(_0x5d6ace=this['_entity'])===null||_0x5d6ace===void 0x0?void 0x0:_0x5d6ace['model'];}},{'key':'EditClass','get':function _0x6b1fb6(){return EditModel;}},{'key':'scale','get':function _0x1c04d4(){var _0x54935a;return(_0x54935a=this['style']['scale'])!==null&&_0x54935a!==void 0x0?_0x54935a:0x1;},'set':function _0x2560da(_0xd451ad){var _0x5dd021=_0x3c32;this[_0x5dd021(0xba9)]['scale']=_0xd451ad,this['_updateStyleHook'](this['style'],{'scale':_0xd451ad});}},{'key':'readyPromise','get':function _0x70de7d(){return this['_readyPromise']['promise'];}},{'key':'_mountedHook','value':function _0x2ee9be(){var _0x53dbec={_0x5b7632:0xfe2},_0x50ff92=_0x3c32,_0x4a8148=this,_0x3b36f7={'occlusion':this[_0x50ff92(0xba9)]['marsOcclusion']};isMars3DCesium&&(this['loadOk']=![],this['_draw_tooltip']=this['_map']['getLangText'](_0x50ff92(_0x23388d._0x5145f3)),this['fire'](EventType[_0x50ff92(_0x23388d._0x4b9187)],{'url':this['options'][_0x50ff92(0x45d)]}),_0x3b36f7['callback']=function(_0x26d9c1,_0x340192){var _0x3d3360=_0x50ff92;delete _0x4a8148['_draw_tooltip'],_0x4a8148['loadOk']=!![],_0x4a8148[_0x3d3360(0xe90)]=_0x340192,_0x340192['boundingSphere']['radius']<(_0x4a8148['style']['maxRadius'],0x3e8)&&(_0x4a8148['style']['radius']=_0x340192['boundingSphere'][_0x3d3360(_0x53dbec._0x5b7632)]),_0x4a8148['fire'](EventType['load'],{'drawtype':_0x4a8148['type'],'entity':_0x26d9c1,'model':_0x340192,'graphic':_0x4a8148},!![]),_0x4a8148['_readyPromise']['resolve'](_0x4a8148);});var _0x503c32={'position':this['position'],'orientation':this[_0x50ff92(_0x23388d._0x3ed426)](),'model':ModelStyleConver['toCesiumVal'](this['style'],{},!![])};!_0x503c32[_0x50ff92(_0x23388d._0x208f29)][_0x50ff92(0x4f9)]&&this[_0x50ff92(0x690)][_0x50ff92(0x45d)]&&(_0x503c32['model']['uri']=this[_0x50ff92(_0x23388d._0x184706)]['url'],_0x503c32['model']['show']=!![]);var _0x70a270=this[_0x50ff92(_0x23388d._0x31699c)][_0x50ff92(_0x23388d._0xace965)];_0x70a270&&(Cesium__namespace['defined'](this['style']['clampToGround'])&&!Cesium__namespace['defined'](_0x70a270['clampToGround'])&&(_0x70a270['clampToGround']=this['style'][_0x50ff92(0x641)]),Cesium__namespace['defined'](_0x70a270['setHeight'])||Cesium__namespace['defined'](_0x70a270['addHeight'])?this[_0x50ff92(0x982)]():_0x503c32[_0x50ff92(0xf83)]=LabelStyleConver['toCesiumVal'](this['style'][_0x50ff92(0xf83)],{},this['attr']));this[_0x50ff92(0x690)]['billboard']&&(_0x503c32['billboard']=BillboardStyleConver['toCesiumVal'](this['options']['billboard'],{},!![]));this['options']['point']&&(_0x503c32['point']=PointStyleConver['toCesiumVal'](this['options']['point'],{},!![]));this['options']['circle']&&(_0x503c32['ellipse']=CircleStyleConver[_0x50ff92(_0x23388d._0x482ac1)](this['options']['circle'],{},!![]));if(this['options']['path']){var _0x1f9fba,_0x37b624,_0xc17e30=PathStyleConver['toCesiumVal'](this[_0x50ff92(0x690)][_0x50ff92(_0x23388d._0x3c7c97)],{},!![]);!_0xc17e30[_0x50ff92(0x83a)]&&(_0xc17e30['leadTime']=0x0);_0x503c32[_0x50ff92(0xe7a)]=_0xc17e30;var _0x4529f6=(_0x1f9fba=this['position'])===null||_0x1f9fba===void 0x0?void 0x0:(_0x37b624=_0x1f9fba['_property'])===null||_0x37b624===void 0x0?void 0x0:_0x37b624[_0x50ff92(0x9f0)];if(_0x4529f6&&_0x4529f6[_0x50ff92(0xec0)]>0x0){var _0xc4bf5a,_0x2d9fea=_0x4529f6[0x0],_0x201b07=_0x4529f6[_0x4529f6['length']-0x1];((_0xc4bf5a=this['position'])===null||_0xc4bf5a===void 0x0?void 0x0:_0xc4bf5a['forwardExtrapolationType'])===Cesium__namespace[_0x50ff92(0xdad)][_0x50ff92(0xfdb)]&&(_0x201b07=Cesium__namespace[_0x50ff92(0x32a)][_0x50ff92(_0x23388d._0x1caa83)](new Date(0x834,0x1,0x1))),_0x503c32['availability']=new Cesium__namespace['TimeIntervalCollection']([new Cesium__namespace['TimeInterval']({'start':_0x2d9fea,'stop':_0x201b07})]);}}if(this['style'][_0x50ff92(_0x23388d._0x4b3b25)]){if(this[_0x50ff92(_0x23388d._0x31699c)]['distanceDisplayPoint'])_0x503c32['point']=PointStyleConver['toCesiumVal'](this['style']['distanceDisplayPoint']),_0x503c32['point']['distanceDisplayCondition']=this['_getTargetDistanceDisplayCondition'](this['style'][_0x50ff92(0xfec)]);else this[_0x50ff92(_0x23388d._0x31699c)][_0x50ff92(0x203)]&&(_0x503c32['billboard']=BillboardStyleConver['toCesiumVal'](this['style'][_0x50ff92(_0x23388d._0x4877f4)]),_0x503c32['billboard']['distanceDisplayCondition']=this['_getTargetDistanceDisplayCondition'](this['style']['distanceDisplayBillboard']));}_0x503c32['model']['marsOptions']=_0x3b36f7,this['_entity']=this['_createEntity'](_0x503c32);}},{'key':'_removedHook','value':function _0x109e6f(){var _0x171bfc=_0x3c32;this['rotateStop'](),_get(_getPrototypeOf(_0x3c86a5['prototype']),'_removedHook',this)[_0x171bfc(0xa10)](this);}},{'key':'_style2Json','value':function _0x1a54ab(_0x5a475c,_0x486e03){var _0x110053=_0x3c32,_0x51de84=ModelStyleConver['toJSON'](_0x5a475c,_0x486e03,!![]);if(this[_0x110053(_0x47c749._0x2ff98a)][_0x110053(_0x47c749._0x593e00)])_0x51de84['distanceDisplayPoint']=PointStyleConver['toJSON'](this['style'][_0x110053(0xfec)],{},!![]);else this['style']['distanceDisplayBillboard']&&(_0x51de84['distanceDisplayBillboard']=BillboardStyleConver['toJSON'](this[_0x110053(_0x47c749._0x3d4f0f)][_0x110053(0x203)],{},!![]));return _0x51de84;}},{'key':'_updateStyleHook','value':function _0x43254b(_0x92afdd,_0x5d1840){var _0x1a4036=_0x3c32;_0x5d1840!==null&&_0x5d1840!==void 0x0&&_0x5d1840[_0x1a4036(_0x463372._0x57eaf5)]&&(this[_0x1a4036(_0x463372._0x594a3d)]=![],this['entityGraphic'][_0x1a4036(_0x463372._0x9ec2f)]=![],this['fire'](EventType['loadBefore'],{'url':_0x5d1840===null||_0x5d1840===void 0x0?void 0x0:_0x5d1840[_0x1a4036(0x45d)]}));ModelStyleConver['toCesiumVal'](_0x92afdd,this['entityGraphic'],!![]),this[_0x1a4036(0xe91)]['orientation']=this['getOrientation']();Cesium__namespace['defined'](_0x92afdd['clampToGround'])&&this['_position_draw']&&(this['_position_draw']['z']+=0.01);if(_0x5d1840!==null&&_0x5d1840!==void 0x0&&_0x5d1840[_0x1a4036(_0x463372._0x1c0300)]){Cesium__namespace['defined'](_0x92afdd['clampToGround'])&&!Cesium__namespace['defined'](_0x92afdd['label']['clampToGround'])&&(_0x92afdd['label']['clampToGround']=_0x92afdd[_0x1a4036(0x641)]);if(Cesium__namespace['defined'](_0x92afdd[_0x1a4036(_0x463372._0x8e2426)][_0x1a4036(0x6c8)])||Cesium__namespace['defined'](_0x92afdd['label'][_0x1a4036(_0x463372._0x96dd6c)])){var _0x59705f;(_0x59705f=this['_entity'])!==null&&_0x59705f!==void 0x0&&_0x59705f['label']&&(this[_0x1a4036(0xe91)]['label'][_0x1a4036(_0x463372._0x3a023d)]=![]),this['_addLabel']();}else this['_entity']['label']=this['_entity']['label']||{},LabelStyleConver['toCesiumVal'](_0x92afdd[_0x1a4036(_0x463372._0x4bf5af)],this[_0x1a4036(0xe91)]['label'],this['attr']);}}},{'key':'_updatePositionsHook','value':function _0x46874a(){var _0x6be9ec=_0x3c32;_get(_getPrototypeOf(_0x3c86a5['prototype']),'_updatePositionsHook',this)['call'](this),this['_entity'][_0x6be9ec(_0x5f27c9._0x389e68)]=this['getOrientation']();if(this['_entity']['path']){var _0x1bec4e,_0x1afb5d,_0x4aac6d=(_0x1bec4e=this['position'])===null||_0x1bec4e===void 0x0?void 0x0:(_0x1afb5d=_0x1bec4e[_0x6be9ec(_0x5f27c9._0x48911f)])===null||_0x1afb5d===void 0x0?void 0x0:_0x1afb5d[_0x6be9ec(0x9f0)];if(_0x4aac6d&&_0x4aac6d['length']>0x0){var _0x205ea,_0x46ed6f=_0x4aac6d[0x0],_0x5a1078=_0x4aac6d[_0x4aac6d['length']-0x1];((_0x205ea=this['position'])===null||_0x205ea===void 0x0?void 0x0:_0x205ea[_0x6be9ec(_0x5f27c9._0x4be2a8)])===Cesium__namespace['ExtrapolationType']['HOLD']&&(_0x5a1078=Cesium__namespace[_0x6be9ec(0x32a)]['fromDate'](new Date(0x834,0x1,0x1))),this['_entity']['availability']=new Cesium__namespace['TimeIntervalCollection']([new Cesium__namespace['TimeInterval']({'start':_0x46ed6f,'stop':_0x5a1078})]);}}}},{'key':'_setPositionsToCallback','value':function _0x9d8d5e(){var _0x5473c1=_0x3c32,_0x147429=this;_get(_getPrototypeOf(_0x3c86a5['prototype']),_0x5473c1(_0x153c0f._0xc2a066),this)['call'](this),this['_entity'][_0x5473c1(0x545)]=new Cesium__namespace['CallbackProperty'](function(_0x3a6bf4){var _0x1e8635=_0x5473c1,_0x30509a,_0x14c8fd,_0x14306d,_0x5629b0=getPositionValue(_0x147429['position'],_0x3a6bf4);if(_0x5629b0==null)return;var _0x59a4e7=Cesium__namespace['Math'][_0x1e8635(0x748)]((_0x30509a=_0x147429['style']['heading'])!==null&&_0x30509a!==void 0x0?_0x30509a:0x0),_0x15153c=Cesium__namespace['Math'][_0x1e8635(_0x4d92a7._0x8b327d)]((_0x14c8fd=_0x147429['style']['pitch'])!==null&&_0x14c8fd!==void 0x0?_0x14c8fd:0x0),_0x4240f6=Cesium__namespace[_0x1e8635(_0x4d92a7._0x3c15b8)]['toRadians']((_0x14306d=_0x147429['style']['roll'])!==null&&_0x14306d!==void 0x0?_0x14306d:0x0),_0x4f8a4f=new Cesium__namespace['HeadingPitchRoll'](_0x59a4e7,_0x15153c,_0x4240f6);return Cesium__namespace['Transforms']['headingPitchRollQuaternion'](_0x5629b0,_0x4f8a4f);},![]);}},{'key':'_cancelPositionsCallback','value':function _0x3646ca(){var _0xcb7137=_0x3c32;if(!this['_isCallbackPositions'])return;_get(_getPrototypeOf(_0x3c86a5['prototype']),'_cancelPositionsCallback',this)['call'](this),this[_0xcb7137(_0x2c7dae._0x340332)]&&(this[_0xcb7137(_0x2c7dae._0x340332)]['orientation']=this['getOrientation']());}},{'key':_0x807f6(_0x45d731._0x2eb205),'value':function _0x1e2d40(_0xd5aad2,_0x3fe717){var _0x2ea94e=_0x807f6;_0x3fe717[_0x2ea94e(_0x1aa60c._0x3b3f83)]&&BillboardStyleConver['toCesiumVal'](_0xd5aad2['billboard'],this['_entity']['billboard'],!![]),_0x3fe717['point']&&PointStyleConver['toCesiumVal'](_0xd5aad2[_0x2ea94e(0x199)],this['_entity']['point'],!![]),_0x3fe717['path']&&(PathStyleConver[_0x2ea94e(0x438)](_0xd5aad2['path'],this['_entity']['path'],!![]),!_0xd5aad2['path']['isAll']&&(this['_entity'][_0x2ea94e(0xe7a)]['leadTime']=0x0)),_0x3fe717['circle']&&CircleStyleConver['toCesiumVal'](_0xd5aad2[_0x2ea94e(_0x1aa60c._0x4cd39e)],this['_entity']['ellipse'],!![]);}},{'key':_0x807f6(0x7af),'value':function _0x45fef1(_0x58f380){var _0x1f6ce2=_0x807f6;this['options']['billboard']&&(_0x58f380['billboard']={},BillboardStyleConver['toJSON'](this['options'][_0x1f6ce2(0x81b)],_0x58f380['billboard'],!![])),this['options'][_0x1f6ce2(_0x4b62c0._0x5aef4b)]&&(_0x58f380[_0x1f6ce2(_0x4b62c0._0x5aef4b)]={},PointStyleConver['toJSON'](this[_0x1f6ce2(0x690)][_0x1f6ce2(0x199)],_0x58f380['point'],!![])),this['options']['path']&&(_0x58f380[_0x1f6ce2(0xe7a)]={},PathStyleConver[_0x1f6ce2(0x702)](this[_0x1f6ce2(0x690)]['path'],_0x58f380['path'],!![])),this[_0x1f6ce2(0x690)]['circle']&&(_0x58f380['circle']={},CircleStyleConver['toJSON'](this['options']['circle'],_0x58f380['circle'],!![]));}},{'key':'_addLabel','value':function _0x13407d(){var _0x35d614=_0x807f6,_0x147aee=this['style']['label'];if(Cesium__namespace[_0x35d614(0x8b3)](_0x147aee['setHeight'])||Cesium__namespace[_0x35d614(0x8b3)](_0x147aee['addHeight'])){var _0x2980da;(_0x2980da=this[_0x35d614(_0x3ed17d._0x41d516)])!==null&&_0x2980da!==void 0x0&&_0x2980da['label']&&(this['_entity']['label']['show']=![]),_get(_getPrototypeOf(_0x3c86a5['prototype']),_0x35d614(0x982),this)['call'](this);}else this['_entity']['label']=this['_entity'][_0x35d614(0xf83)]||{},LabelStyleConver['toCesiumVal'](this[_0x35d614(0xba9)]['label'],this[_0x35d614(0xe91)][_0x35d614(0xf83)],this['attr']);}},{'key':'updateAttrForDrawing','value':function _0x5642e7(_0x35f21e){}},{'key':'_updateDistanceDisplayConditionByEdit','value':function _0x2c760a(){}},{'key':'_getTargetDistanceDisplayCondition','value':function _0x390808(_0xc4a2b7){var _0x4275a3=_0x807f6,_0xf6249d;if(this['style']['distanceDisplayCondition']instanceof Cesium__namespace['DistanceDisplayCondition'])_0xf6249d=this['style']['distanceDisplayCondition']['far'];else this['style']['distanceDisplayCondition_far']&&(_0xf6249d=this[_0x4275a3(0xba9)][_0x4275a3(_0x356252._0x1ff85a)]);return new Cesium__namespace['DistanceDisplayCondition']((_0xc4a2b7['distanceDisplayCondition_near'],_0xf6249d),(_0xc4a2b7[_0x4275a3(_0x356252._0x4d2272)],Number['MAX_VALUE']));}},{'key':'getHeadingPitchRoll','value':function _0x5e5282(){var _0x16fa53=_0x807f6,_0x573ff6=this[_0x16fa53(_0x27a7d0._0x28eb5c)]['clock']['currentTime'],_0x55fd1e=this['positionShow'],_0x5a4964=Cesium__namespace['Property']['getValueOrUndefined'](this['_entity']['orientation'],_0x573ff6,new Cesium__namespace['Quaternion']()),_0x6a8c6c=getHeadingPitchRollByOrientation(_0x55fd1e,_0x5a4964);return _0x6a8c6c;}},{'key':'rotateStart','value':function _0x4e3e5e(){var _0x41b217=_0x807f6,_0x36c586=this,_0x5369ae=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};this[_0x41b217(0x45e)]&&this['rotateStop'](),this['_rotateDirection']=_0x5369ae[_0x41b217(_0x552e22._0x2fd3a8)]?0x1:-0x1,this[_0x41b217(_0x552e22._0x5b454d)]=0x168/(0x3c*(_0x5369ae[_0x41b217(0x2f6)]||0x3c)),this['_rotateAutoStopAngle']=_0x5369ae[_0x41b217(0x1da)],this[_0x41b217(0x2ab)]=this[_0x41b217(0xe8e)](),this['_startHeading']=this['_rotateHpr'][_0x41b217(0x705)],this['_tikRender']=0x0,this['_isRotateStart']=!![],this['entity']['orientation']=new Cesium__namespace[(_0x41b217(0xd97))](function(_0x1b63b0){var _0x552a85=_0x41b217,_0xef7b7d,_0x1ccca6,_0x522afa=getPositionValue(_0x36c586[_0x552a85(0xa86)],_0x1b63b0);return Cesium__namespace[_0x552a85(0x62d)]['headingPitchRollQuaternion'](_0x522afa,_0x36c586[_0x552a85(0x2ab)],(_0xef7b7d=_0x36c586['_map'])===null||_0xef7b7d===void 0x0?void 0x0:(_0x1ccca6=_0xef7b7d['scene'])===null||_0x1ccca6===void 0x0?void 0x0:_0x1ccca6['globe']['ellipsoid']);},![]),this[_0x41b217(_0x552e22._0xfaa0af)]['on'](EventType[_0x41b217(0x6cb)],this['_rotate_onPreRenderHandler'],this);}},{'key':'_rotate_onPreRenderHandler','value':function _0x300d8e(_0x40f3d3){var _0x20f316=_0x807f6;if(!this['_map'])return;this['_tikRender']++;var _0x34ca19=this['_tikRender']*this['_rotateAngle'];if(this['_rotateAutoStopAngle']&&_0x34ca19>=this['_rotateAutoStopAngle']){this[_0x20f316(0xbba)]();return;}var _0x46ef57=Cesium__namespace['Math'][_0x20f316(_0x568688._0xec49f4)](_0x34ca19*this['_rotateDirection'])+this[_0x20f316(0x5bb)];this[_0x20f316(0x2ab)]['heading']=_0x46ef57;}},{'key':_0x807f6(0xbba),'value':function _0x385e40(){var _0x410b28=_0x807f6;if(!this['_isRotateStart'])return;this['_isRotateStart']=![],this['_map']['off'](EventType['preRender'],this['_rotate_onPreRenderHandler'],this),this['heading']=Cesium__namespace['Math']['toDegrees'](this[_0x410b28(0x2ab)]['heading']),delete this[_0x410b28(0x6d1)],delete this['_rotateAngle'],delete this['_rotateAutoStopAngle'],delete this['_rotateHpr'],delete this['_startHeading'],delete this['_tikRender'];}},{'key':_0x807f6(_0x45d731._0x1b391d),'value':function _0x5dfe6b(_0x395bab){var _0x27c8b0={_0x518dd4:0x452,_0x4daf49:0x857,_0x529ace:0xa86,_0x53c9df:0xafd},_0x2bc0ad=this;return new Promise(function(_0x12bebd,_0x3d0c77){var _0x4a8a52=_0x3c32,_0x315de8=new Cesium__namespace['SampledPositionProperty']();_0x315de8['forwardExtrapolationType']=Cesium__namespace['ExtrapolationType']['HOLD'];var _0x3e32eb=_0x2bc0ad['_map']['clock']['currentTime'][_0x4a8a52(0xca3)](),_0xd20aed=_0x2bc0ad['positionShow'];_0x315de8[_0x4a8a52(_0x27c8b0._0x518dd4)](_0x3e32eb,_0xd20aed);var _0x1a7cff=LngLatPoint[_0x4a8a52(_0x27c8b0._0x4daf49)](_0x395bab['position'])[_0x4a8a52(0x80b)](),_0x3ae010=_0x395bab['time']||0x5,_0x1b30af=Cesium__namespace['JulianDate']['addSeconds'](_0x3e32eb,_0x3ae010,new Cesium__namespace[(_0x4a8a52(0x32a))]());_0x315de8['addSample'](_0x1b30af,_0x1a7cff),_0x2bc0ad['_entity'][_0x4a8a52(_0x27c8b0._0x529ace)]=_0x315de8;var _0x268fe8=_0x2bc0ad['_map'][_0x4a8a52(_0x27c8b0._0x53c9df)][_0x4a8a52(0x920)];_0x2bc0ad['_map']['clock']['shouldAnimate']=!![],_0x2bc0ad['_map'][_0x4a8a52(_0x27c8b0._0x53c9df)]['multiplier']=_0x395bab[_0x4a8a52(0xee7)]||0x1,setTimeout(function(){var _0x45bd81=_0x4a8a52;if(!_0x2bc0ad['_map'])return;_0x2bc0ad['position']=_0x1a7cff,_0x2bc0ad['_map']['clock']['multiplier']=_0x268fe8,_0x395bab[_0x45bd81(0x517)]&&_0x395bab['onEnd'](),_0x12bebd(_0x2bc0ad);},_0x3ae010*0x3e8);});}},{'key':'_getPopupPosition','value':function _0x9f46cb(){var _0x249dcc=_0x807f6;return this['_entity'][_0x249dcc(_0x22d35a._0x708db2)];}},{'key':'flyTo','value':function _0x36d16b(){var _0x57590e=_0x807f6,_0x4e246f=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};if(!this[_0x57590e(0x53d)])return Promise['resolve'](![]);return!Cesium__namespace['defined'](_0x4e246f['radius'])&&(_0x4e246f['radius']=this['style']['radius']*0x2*(_0x4e246f['scale']||1.8)),this['_map']['flyToPoint'](this['point'],_0x4e246f);}},{'key':'setOpacity','value':function _0x491a51(_0x4deda3){var _0x2862dd=_0x807f6;this['style']['globalAlpha']=_0x4deda3,this['_entity']&&(ModelStyleConver[_0x2862dd(0x9b7)](this['entityGraphic'],_0x4deda3),this[_0x2862dd(_0x2c9f1a._0x5158b1)](_0x4deda3));}}]),_0x3c86a5;}(BasePointEntity);register$4('model',ModelEntity,!![]);var EditBox=function(_0x3e35c3){var _0x16bed0={_0xf3eb79:0xa86},_0x24cc62={_0x57d3f5:0xa10,_0x26bdd2:0xf99},_0x45337d={_0x39f83f:0xe17},_0x3433ea={_0x3b5f61:0xa86,_0x5d4194:0x748,_0x548740:0x23e,_0x357b04:0xf1d,_0x3e6901:0x741,_0x525cef:0x21f,_0x2d6f7f:0xf99,_0x1872b8:0xdb3},_0x3e8dab={_0x50deb2:0xc71,_0x39fc72:0xa86},_0x695163={_0x4fa405:0x443},_0x510bf3=_0xf99cb3;_inherits(_0x2cfd26,_0x3e35c3);var _0x3df63e=_createSuper(_0x2cfd26);function _0x2cfd26(){return _classCallCheck(this,_0x2cfd26),_0x3df63e['apply'](this,arguments);}return _createClass(_0x2cfd26,[{'key':_0x510bf3(_0x16bed0._0xf3eb79),'get':function _0x3f288a(){return this['_graphic']['_position_draw'];},'set':function _0x2c0275(_0x4ae813){this['_graphic']['_position_draw']=_0x4ae813;}},{'key':'bindDraggers','value':function _0x3292d6(){var _0x31b80b={_0x5b5dc8:0x84c,_0x416c8b:0xf34},_0x3c872c={_0x428916:0xc7f,_0x1699b4:0x21f},_0x277b5f=_0x510bf3,_0x47004e=this,_0x52f6fa=this['style'],_0x55923f,_0x300636=this[_0x277b5f(_0x3433ea._0x3b5f61)];_0x55923f=this[_0x277b5f(0xd12)]({'position':_0x300636,'onDrag':function _0x5e46f3(_0x585f48,_0x2e647f){var _0x8e9699=_0x277b5f,_0xde8a6c=Cesium__namespace['Cartesian3'][_0x8e9699(_0x3c872c._0x428916)](_0x2e647f,_0x47004e[_0x8e9699(0xa86)],new Cesium__namespace[(_0x8e9699(0x741))]());_0x47004e['position']=_0x2e647f;for(var _0x4b90d4=0x0,_0x28f85a=_0x47004e['draggers']['length'];_0x4b90d4<_0x28f85a;_0x4b90d4++){if(_0x47004e[_0x8e9699(_0x3c872c._0x1699b4)][_0x4b90d4]===_0x585f48)continue;_0x47004e[_0x8e9699(_0x3c872c._0x1699b4)][_0x4b90d4]['position']=Cesium__namespace['Cartesian3']['add'](_0x47004e['draggers'][_0x4b90d4]['position'],_0xde8a6c,new Cesium__namespace['Cartesian3']());}}}),this['draggers']['push'](_0x55923f);var _0x184e6f=Cesium__namespace['Math'][_0x277b5f(_0x3433ea._0x5d4194)](this['_graphic'][_0x277b5f(0x705)]),_0xae615b=Cesium__namespace['Math']['toRadians'](this['_graphic'][_0x277b5f(_0x3433ea._0x548740)]),_0x569e92=Cesium__namespace[_0x277b5f(0x2d5)]['toRadians'](this['_graphic'][_0x277b5f(_0x3433ea._0x357b04)]),_0x104c45=new Cesium__namespace[(_0x277b5f(0x1df))](_0x184e6f,_0xae615b,_0x569e92),_0x53ea18=getPositionByHprAndOffset(_0x300636,new Cesium__namespace[(_0x277b5f(_0x3433ea._0x3e6901))](_0x52f6fa[_0x277b5f(0x89c)]/0x2,0x0,0x0),_0x104c45);_0x55923f=this['createDragger']({'position':_0x53ea18,'type':PointType['EditAttr'],'tooltip':this['_map']['getLangText'](_0x277b5f(0xdff)),'onDrag':function _0x6680d7(_0x36672d,_0x47a2d7){var _0x22f078=_0x277b5f,_0x30b693=Cesium__namespace['Cartographic']['fromCartesian'](_0x47004e[_0x22f078(0xa86)])['height'];_0x47a2d7=setPositionsHeight(_0x47a2d7,_0x30b693),_0x36672d['position']=_0x47a2d7;var _0x21a2c1=_0x47004e[_0x22f078(0x91e)](Cesium__namespace['Cartesian3'][_0x22f078(_0x695163._0x4fa405)](_0x47004e['position'],_0x47a2d7),0x2);_0x52f6fa['dimensions_x']=_0x21a2c1*0x2,_0x47004e['updateBox'](_0x52f6fa),_0x47004e['fire'](EventType['editStyle']);},'onDragEnd':function _0x7ff8e8(_0x74ec28,_0x585d4c){_0x47004e['updateDraggers']();}}),this[_0x277b5f(_0x3433ea._0x525cef)]['push'](_0x55923f);var _0x21a58b=getPositionByHprAndOffset(_0x300636,new Cesium__namespace['Cartesian3'](0x0,_0x52f6fa[_0x277b5f(_0x3433ea._0x2d6f7f)]/0x2,0x0),_0x104c45);_0x55923f=this['createDragger']({'position':_0x21a58b,'type':PointType['EditAttr'],'tooltip':this['_map']['getLangText']('_修改宽度'),'onDrag':function _0x1238f4(_0x54001b,_0xc4d55f){var _0x5e9942=_0x277b5f,_0x43b9f8=Cesium__namespace[_0x5e9942(0x6f1)][_0x5e9942(_0x3e8dab._0x50deb2)](_0x300636)['height'];_0xc4d55f=setPositionsHeight(_0xc4d55f,_0x43b9f8),_0x54001b[_0x5e9942(_0x3e8dab._0x39fc72)]=_0xc4d55f;var _0x281619=_0x47004e[_0x5e9942(0x91e)](Cesium__namespace['Cartesian3']['distance'](_0x47004e['position'],_0xc4d55f),0x2);_0x52f6fa['dimensions_y']=_0x281619*0x2,_0x47004e['updateBox'](_0x52f6fa),_0x47004e['fire'](EventType['editStyle']);},'onDragEnd':function _0x3c3805(_0x27feb4,_0x566043){_0x47004e['updateDraggers']();}}),this['draggers']['push'](_0x55923f);var _0x260bf6=getPositionByHprAndOffset(_0x300636,new Cesium__namespace['Cartesian3'](0x0,0x0,_0x52f6fa['dimensions_z']/0x2),_0x104c45);_0x55923f=this['createDragger']({'position':_0x260bf6,'type':PointType['MoveHeight'],'tooltip':this[_0x277b5f(0x53d)]['getLangText'](_0x277b5f(_0x3433ea._0x1872b8)),'onDrag':function _0x4a4c04(_0x156e4c,_0x4075f5){var _0x478f20=_0x277b5f,_0x3ec80f=_0x47004e['formatNum'](Cesium__namespace['Cartesian3']['distance'](_0x47004e[_0x478f20(0xa86)],_0x4075f5),0x2);_0x52f6fa['dimensions_z']=_0x3ec80f*0x2,_0x47004e[_0x478f20(_0x31b80b._0x5b5dc8)](_0x52f6fa),_0x47004e[_0x478f20(_0x31b80b._0x416c8b)](EventType[_0x478f20(0x916)]);},'onDragEnd':function _0x2b967d(_0x28a160,_0x586325){_0x47004e['updateDraggers']();}}),this['draggers']['push'](_0x55923f);}},{'key':'updateBox','value':function _0x3ca10a(_0x269193){var _0x227b47=_0x510bf3,_0x3d2d1e=new Cesium__namespace['Cartesian3'](_0x269193[_0x227b47(0x89c)],_0x269193['dimensions_y'],_0x269193['dimensions_z']);this[_0x227b47(0x54c)]['dimensions'][_0x227b47(_0x45337d._0x39f83f)](_0x3d2d1e);}},{'key':'_updateStyleHook','value':function _0x39608b(_0x2aa43d){var _0x3e0569=_0x510bf3;_get(_getPrototypeOf(_0x2cfd26['prototype']),_0x3e0569(0xa09),this)[_0x3e0569(_0x24cc62._0x57d3f5)](this,_0x2aa43d),(Cesium__namespace['defined'](_0x2aa43d['dimensions_x'])||Cesium__namespace['defined'](_0x2aa43d[_0x3e0569(_0x24cc62._0x26bdd2)])||Cesium__namespace['defined'](_0x2aa43d['dimensions_z']))&&this['updateDraggers']();}}]),_0x2cfd26;}(EditBase),BoxEntity=function(_0x2d2444){var _0x4c39d5={_0x2f6bac:0x484,_0x7b6ce2:0xa10,_0x2dde1f:0x89c},_0x72ef06={_0x2c25e6:0x705},_0x56c257={_0x3ac504:0xf83},_0x445c98={_0x52e0ab:0xf93};_inherits(_0x604b9e,_0x2d2444);var _0x4c01d2=_createSuper(_0x604b9e);function _0x604b9e(){var _0x3a3756=_0x3c32;return _classCallCheck(this,_0x604b9e),_0x4c01d2[_0x3a3756(_0x445c98._0x52e0ab)](this,arguments);}return _createClass(_0x604b9e,[{'key':'entityGraphic','get':function _0x57bce5(){var _0x14fc34;return(_0x14fc34=this['_entity'])===null||_0x14fc34===void 0x0?void 0x0:_0x14fc34['box'];}},{'key':'EditClass','get':function _0x2c51b1(){return EditBox;}},{'key':'_mountedHook','value':function _0x532d66(){var _0x2a55ad=_0x3c32,_0x52ede2={'position':this['position'],'orientation':this['getOrientation'](),'box':BoxStyleConver['toCesiumVal'](this[_0x2a55ad(0xba9)],{},!![])};this['_entity']=this[_0x2a55ad(0x5a9)](_0x52ede2),this['style'][_0x2a55ad(_0x56c257._0x3ac504)]&&this['_addLabel']();}},{'key':'_style2Json','value':function _0x51f253(_0x3ebdac,_0x43b296){return BoxStyleConver['toJSON'](_0x3ebdac,_0x43b296,!![]);}},{'key':'_updateStyleHook','value':function _0x2e186d(_0x4fb272,_0x5717a9){var _0x143b78=_0x3c32;_0x5717a9&&(Cesium__namespace['defined'](_0x5717a9[_0x143b78(_0x72ef06._0x2c25e6)])||Cesium__namespace['defined'](_0x5717a9['pitch'])||Cesium__namespace['defined'](_0x5717a9['roll']))&&(this['_entity']['orientation']=this['getOrientation']()),BoxStyleConver[_0x143b78(0x438)](_0x4fb272,this['entityGraphic'],!![]);}},{'key':'_setPositionsToCallback','value':function _0x4077cd(){var _0x31d0e3=_0x3c32,_0x5ead10,_0x30c6db,_0x4cf977;_get(_getPrototypeOf(_0x604b9e[_0x31d0e3(0x7dc)]),_0x31d0e3(_0x4c39d5._0x2f6bac),this)[_0x31d0e3(_0x4c39d5._0x7b6ce2)](this);var _0x292070=getCesiumValue(this['entityGraphic']['dimensions'],Number,this['_map']['clock']['currentTime']);this['style'][_0x31d0e3(0x89c)]=(_0x5ead10=this['style'][_0x31d0e3(_0x4c39d5._0x2dde1f)])!==null&&_0x5ead10!==void 0x0?_0x5ead10:_0x292070['x'],this['style']['dimensions_y']=(_0x30c6db=this['style']['dimensions_y'])!==null&&_0x30c6db!==void 0x0?_0x30c6db:_0x292070['y'],this['style']['dimensions_z']=(_0x4cf977=this['style']['dimensions_z'])!==null&&_0x4cf977!==void 0x0?_0x4cf977:_0x292070['z'],delete this['style']['dimensions'];}}]),_0x604b9e;}(BasePointEntity);register$4('box',BoxEntity,!![]);var EditPlane=function(_0x352b69){var _0x21ecd8={_0x44a4cc:0xf99},_0x7affac={_0x5da804:0xba9,_0x4ed062:0x51d,_0x2cd8f7:0x748,_0x28a9bc:0xcde,_0x3b2d23:0x2d5,_0x4cb10b:0x53d,_0x1949e4:0x21f,_0x92f93c:0x741,_0x299aa5:0xf99},_0x21cdd6={_0x80917b:0x741,_0x53f6d8:0xa86},_0x2753b2={_0x575677:0x741};_inherits(_0x7ba8fd,_0x352b69);var _0x38a45=_createSuper(_0x7ba8fd);function _0x7ba8fd(){return _classCallCheck(this,_0x7ba8fd),_0x38a45['apply'](this,arguments);}return _createClass(_0x7ba8fd,[{'key':'position','get':function _0x5a1699(){return this['_graphic']['_position_draw'];},'set':function _0x417a82(_0x3dc47b){this['_graphic']['_position_draw']=_0x3dc47b;}},{'key':'bindDraggers','value':function _0x321365(){var _0x30ed8e={_0x471c8c:0xb5f},_0x348a12={_0x18e006:0x443},_0xcce871={_0x39e55f:0x741},_0x4d03fa=_0x3c32,_0x3d4b4a=this,_0xe0e789=this[_0x4d03fa(_0x7affac._0x5da804)],_0x1355c3,_0x4ad0f3=this['position'];_0x1355c3=this['createDragger']({'position':_0x4ad0f3,'onDrag':function _0x516664(_0x1c6a66,_0x4692a4){var _0x508c37=_0x4d03fa,_0x4c3c5a=Cesium__namespace[_0x508c37(_0x2753b2._0x575677)]['subtract'](_0x4692a4,_0x3d4b4a['position'],new Cesium__namespace['Cartesian3']());_0x3d4b4a['position']=_0x4692a4;for(var _0x50b696=0x0,_0x545d4a=_0x3d4b4a[_0x508c37(0x21f)]['length'];_0x50b696<_0x545d4a;_0x50b696++){if(_0x3d4b4a['draggers'][_0x50b696]===_0x1c6a66)continue;_0x3d4b4a['draggers'][_0x50b696][_0x508c37(0xa86)]=Cesium__namespace['Cartesian3']['add'](_0x3d4b4a['draggers'][_0x50b696][_0x508c37(0xa86)],_0x4c3c5a,new Cesium__namespace[(_0x508c37(_0x2753b2._0x575677))]());}}}),this[_0x4d03fa(0x21f)][_0x4d03fa(_0x7affac._0x4ed062)](_0x1355c3);var _0x135b73=Cesium__namespace['Math'][_0x4d03fa(_0x7affac._0x2cd8f7)](this[_0x4d03fa(_0x7affac._0x28a9bc)]['heading']),_0x4319b3=Cesium__namespace['Math']['toRadians'](this['_graphic']['pitch']),_0x2c5def=Cesium__namespace[_0x4d03fa(_0x7affac._0x3b2d23)]['toRadians'](this['_graphic'][_0x4d03fa(0xf1d)]),_0x368083=new Cesium__namespace['HeadingPitchRoll'](_0x135b73,_0x4319b3,_0x2c5def),_0x18c48e=new Cesium__namespace['Cartesian3']();switch(_0xe0e789['plane_normal']){case'x':_0x18c48e['y']=_0xe0e789['dimensions_x']/0x2;break;default:_0x18c48e['x']=_0xe0e789['dimensions_x']/0x2;break;}_0x1355c3=this['createDragger']({'position':getPositionByHprAndOffset(_0x4ad0f3,_0x18c48e,_0x368083),'type':PointType['EditAttr'],'tooltip':this[_0x4d03fa(_0x7affac._0x4cb10b)]['getLangText'](_0x4d03fa(0xdff)),'onDrag':function _0x32f275(_0x18ee61,_0x528be4){var _0x22a8ac=_0x4d03fa,_0x4654b0=Cesium__namespace['Cartographic']['fromCartesian'](_0x3d4b4a['position'])['height'];_0x528be4=setPositionsHeight(_0x528be4,_0x4654b0),_0x18ee61['position']=_0x528be4;var _0x326fcd=_0x3d4b4a[_0x22a8ac(0x91e)](Cesium__namespace[_0x22a8ac(_0xcce871._0x39e55f)]['distance'](_0x3d4b4a['position'],_0x528be4),0x2);_0xe0e789['dimensions_x']=_0x326fcd*0x2,_0x3d4b4a['updatePlane'](_0xe0e789);},'onDragEnd':function _0x3cf4e5(_0x36e7a1,_0x53a832){_0x3d4b4a['updateDraggers']();}}),this[_0x4d03fa(_0x7affac._0x1949e4)][_0x4d03fa(_0x7affac._0x4ed062)](_0x1355c3);if(_0xe0e789['plane_normal']==='z')_0x1355c3=this['createDragger']({'position':getPositionByHprAndOffset(_0x4ad0f3,new Cesium__namespace[(_0x4d03fa(_0x7affac._0x92f93c))](0x0,_0xe0e789['dimensions_y']/0x2,0x0),_0x368083),'type':PointType['EditAttr'],'tooltip':this['_map']['getLangText']('_修改宽度'),'onDrag':function _0x1f081e(_0xc33a0b,_0x16c263){var _0x1bf979=_0x4d03fa,_0x371134=Cesium__namespace['Cartographic']['fromCartesian'](_0x3d4b4a[_0x1bf979(0xa86)])['height'];_0x16c263=setPositionsHeight(_0x16c263,_0x371134),_0xc33a0b[_0x1bf979(0xa86)]=_0x16c263;var _0x350df7=_0x3d4b4a['formatNum'](Cesium__namespace[_0x1bf979(_0x21cdd6._0x80917b)]['distance'](_0x3d4b4a[_0x1bf979(_0x21cdd6._0x53f6d8)],_0x16c263),0x2);_0xe0e789['dimensions_y']=_0x350df7*0x2,_0x3d4b4a['updatePlane'](_0xe0e789);},'onDragEnd':function _0x476b46(_0x19320a,_0x395f3d){_0x3d4b4a['updateDraggers']();}}),this['draggers']['push'](_0x1355c3);else{var _0x867bdf={'x':0x0,'y':0x0,'z':0x0};switch(_0xe0e789['plane_normal']){case'x':case'y':_0x867bdf['z']=_0xe0e789['dimensions_y']/0x2;break;default:_0x867bdf['y']=_0xe0e789[_0x4d03fa(_0x7affac._0x299aa5)]/0x2;break;}_0x1355c3=this['createDragger']({'position':getPositionByHprAndOffset(_0x4ad0f3,_0x867bdf,_0x368083),'type':PointType['MoveHeight'],'tooltip':this[_0x4d03fa(0x53d)]['getLangText']('_修改宽度'),'onDrag':function _0x2982f8(_0x51ed09,_0x413465){var _0x4a8b8c=_0x4d03fa,_0x398580=_0x3d4b4a[_0x4a8b8c(0x91e)](Cesium__namespace['Cartesian3'][_0x4a8b8c(_0x348a12._0x18e006)](_0x3d4b4a['position'],_0x413465),0x2);_0xe0e789['dimensions_y']=_0x398580*0x2,_0x3d4b4a['updatePlane'](_0xe0e789);},'onDragEnd':function _0x59c279(_0xc31a05,_0x1b4c9e){var _0x2a5839=_0x4d03fa;_0x3d4b4a[_0x2a5839(_0x30ed8e._0x471c8c)]();}}),this[_0x4d03fa(0x21f)][_0x4d03fa(0x51d)](_0x1355c3);}}},{'key':'updatePlane','value':function _0x11d870(_0x7419b6){var _0x41a946=new Cesium__namespace['Cartesian2'](_0x7419b6['dimensions_x'],_0x7419b6['dimensions_y']);this['entityGraphic']['dimensions']['setValue'](_0x41a946),this['fire'](EventType['editStyle']);}},{'key':'_updateStyleHook','value':function _0x73c988(_0x2c10f5){var _0x212a25=_0x3c32;_get(_getPrototypeOf(_0x7ba8fd['prototype']),'_updateStyleHook',this)['call'](this,_0x2c10f5),(Cesium__namespace['defined'](_0x2c10f5[_0x212a25(0x89c)])||Cesium__namespace['defined'](_0x2c10f5[_0x212a25(_0x21ecd8._0x44a4cc)]))&&this['updateDraggers']();}}]),_0x7ba8fd;}(EditBase),PlaneEntity=function(_0x10a833){var _0x4229a5={_0x497f98:0x54c,_0x507090:0xa09},_0x1112af={_0x35ac22:0xa10,_0x4d7476:0x651},_0x3462b3={_0x2f9c03:0x545},_0x530bcc={_0x19ea46:0xf93},_0x4fba50=_0xf99cb3;_inherits(_0x429ab1,_0x10a833);var _0x172c9f=_createSuper(_0x429ab1);function _0x429ab1(){var _0x4da4c8=_0x3c32;return _classCallCheck(this,_0x429ab1),_0x172c9f[_0x4da4c8(_0x530bcc._0x19ea46)](this,arguments);}return _createClass(_0x429ab1,[{'key':_0x4fba50(_0x4229a5._0x497f98),'get':function _0x58f360(){var _0x55edfe;return(_0x55edfe=this['_entity'])===null||_0x55edfe===void 0x0?void 0x0:_0x55edfe['plane'];}},{'key':'EditClass','get':function _0x1f403c(){return EditPlane;}},{'key':'_mountedHook','value':function _0x42463d(){var _0x75da6d=_0x4fba50,_0x4a2c0f={'position':this['position'],'orientation':this['getOrientation'](),'plane':PlaneStyleConver['toCesiumVal'](this['style'],{},!![])};this[_0x75da6d(0xe91)]=this['_createEntity'](_0x4a2c0f),this[_0x75da6d(0xba9)]['label']&&this[_0x75da6d(0x982)]();}},{'key':'_style2Json','value':function _0x3701ae(_0x3faa42,_0x52ef88){return PlaneStyleConver['toJSON'](_0x3faa42,_0x52ef88,!![]);}},{'key':_0x4fba50(_0x4229a5._0x507090),'value':function _0x10f7b7(_0x40bee1,_0x54fe94){var _0x46f7e3=_0x4fba50;_0x54fe94&&(Cesium__namespace[_0x46f7e3(0x8b3)](_0x54fe94['heading'])||Cesium__namespace[_0x46f7e3(0x8b3)](_0x54fe94[_0x46f7e3(0x23e)])||Cesium__namespace['defined'](_0x54fe94['roll']))&&(this['_entity'][_0x46f7e3(_0x3462b3._0x2f9c03)]=this['getOrientation']()),PlaneStyleConver['toCesiumVal'](_0x40bee1,this['entityGraphic'],!![]);}},{'key':'_setPositionsToCallback','value':function _0x540dcd(){var _0x4b84ab=_0x4fba50;_get(_getPrototypeOf(_0x429ab1['prototype']),'_setPositionsToCallback',this)[_0x4b84ab(_0x1112af._0x35ac22)](this);var _0x5a6544=getCesiumValue(this['entityGraphic']['dimensions'],Cesium__namespace['Cartesian2'],this[_0x4b84ab(0x53d)][_0x4b84ab(0xafd)]['currentTime']);_0x5a6544&&PlaneStyleConver['toOneJson']('dimensions',_0x5a6544,this['style']);var _0x1948fb=getCesiumValue(this[_0x4b84ab(0x54c)]['plane'],Cesium__namespace['Plane'],this[_0x4b84ab(0x53d)]['clock']['currentTime']);_0x1948fb&&PlaneStyleConver[_0x4b84ab(_0x1112af._0x4d7476)](_0x4b84ab(0xd83),_0x1948fb,this['style']);}}]),_0x429ab1;}(BasePointEntity);register$4(_0xf99cb3(0xd83),PlaneEntity,!![]);var EditCylinder=function(_0x5b5eb7){var _0x2e266a={_0x10ddba:0xd12,_0x3bea36:0xaeb,_0x359604:0x53d,_0x3aa0d6:0x51d,_0x34cc92:0xba9},_0x315c52={_0x4d7711:0x741,_0x218d42:0xf34};_inherits(_0x3fd7e9,_0x5b5eb7);var _0x2383c4=_createSuper(_0x3fd7e9);function _0x3fd7e9(){return _classCallCheck(this,_0x3fd7e9),_0x2383c4['apply'](this,arguments);}return _createClass(_0x3fd7e9,[{'key':'bindDraggers','value':function _0x462a57(){var _0x198ef8=_0x3c32,_0x3b8b02=this,_0xeae15f=this['positions'],_0x276b5e=_0xeae15f[0x0],_0x14d9fb=0x0,_0xdddab6=this[_0x198ef8(_0x2e266a._0x10ddba)]({'position':_0x276b5e,'onDragStart':function _0x1f8308(_0x4e9c63,_0x5d83a8){for(var _0x58951c=0x0,_0x50e82b=_0x3b8b02['draggers']['length'];_0x58951c<_0x50e82b;_0x58951c++){_0x3b8b02['draggers'][_0x58951c]['show']=![];}},'onDrag':function _0xff6742(_0x1430e9,_0x414964){_0xeae15f[0x0]=_0x414964;},'onDragEnd':function _0x11a5a1(_0x411354,_0x277b1e){var _0x37592b=_0x198ef8;_0x3b8b02[_0x37592b(0xb5f)]();}});_0xdddab6[_0x198ef8(_0x2e266a._0x3bea36)]=_0x14d9fb,this[_0x198ef8(0x21f)]['push'](_0xdddab6);var _0x2f5119=getEllipseOuterPositions({'position':_0x276b5e,'semiMajorAxis':this['style'][_0x198ef8(0x8c0)],'semiMinorAxis':this['style']['bottomRadius'],'rotation':Cesium__namespace[_0x198ef8(0x2d5)]['toRadians'](Number(this['style']['rotation']||0x0))});_0x14d9fb=0x1;var _0x14afa3=_0x2f5119[0x0];_0xeae15f[_0x14d9fb]=_0x14afa3;var _0x32abfb=this['createDragger']({'position':_0x14afa3,'type':PointType['EditAttr'],'tooltip':this[_0x198ef8(_0x2e266a._0x359604)]['getLangText']('_修改半径'),'onDrag':function _0x21c543(_0x28dab5,_0x3b9b80){var _0x5662bf=_0x198ef8;_0xeae15f[0x1]=_0x3b9b80;var _0x3b6477=_0x3b8b02['formatNum'](Cesium__namespace[_0x5662bf(_0x315c52._0x4d7711)]['distance'](_0xeae15f[0x0],_0x3b9b80),0x2);_0x3b8b02['style']['bottomRadius']=_0x3b6477,_0x3b8b02[_0x5662bf(_0x315c52._0x218d42)](EventType['editStyle']);},'onDragEnd':function _0x5362a9(_0x2c139f,_0x47d969){_0x3b8b02['updateDraggers']();}});_0x32abfb['index']=_0x14d9fb,this['draggers'][_0x198ef8(_0x2e266a._0x3aa0d6)](_0x32abfb),_0x14d9fb=0x2;var _0x174e93=addPositionsHeight(_0x276b5e,this[_0x198ef8(_0x2e266a._0x34cc92)]['length']);_0xeae15f[_0x14d9fb]=_0x174e93;var _0x1c72b4=this['createDragger']({'position':_0x174e93,'type':PointType['MoveHeight'],'tooltip':this['_map']['getLangText']('_修改高度'),'onDrag':function _0x393d0d(_0xc59cd9,_0x45105e){var _0x8002aa=_0x198ef8;_0xeae15f[_0xc59cd9['index']]=_0x45105e;var _0x484378=_0x3b8b02['formatNum'](Cesium__namespace[_0x8002aa(0x741)]['distance'](_0xeae15f[0x0],_0x45105e),0x2);_0x3b8b02[_0x8002aa(0xba9)][_0x8002aa(0xec0)]=_0x484378,_0x3b8b02['fire'](EventType[_0x8002aa(0x916)]);},'onDragEnd':function _0x15d236(_0x4a91e6,_0x5e5ca9){_0x3b8b02['updateDraggers']();}});_0x1c72b4[_0x198ef8(_0x2e266a._0x3bea36)]=_0x14d9fb,this['draggers']['push'](_0x1c72b4);}},{'key':'_updateStyleHook','value':function _0x4242fb(_0x15c58a){var _0x9833e8=_0x3c32;_get(_getPrototypeOf(_0x3fd7e9['prototype']),'_updateStyleHook',this)['call'](this,_0x15c58a),(Cesium__namespace['defined'](_0x15c58a['topRadius'])||Cesium__namespace['defined'](_0x15c58a[_0x9833e8(0x8c0)])||Cesium__namespace['defined'](_0x15c58a['length'])||Cesium__namespace['defined'](_0x15c58a['diffHeight']))&&this['updateDraggers']();}}]),_0x3fd7e9;}(EditPoly),CylinderEntity=function(_0xd50b8c){var _0x5b53de={_0x322008:0x484},_0x2b7926={_0x403102:0xa10},_0x185954={_0x394051:0xec0,_0x22dd10:0xac9},_0x56f41a={_0x46de5a:0x198},_0x1e6b8e={_0x2c9acc:0x53d},_0x443b94={_0x5083b5:0xd97,_0x360adc:0xa86},_0x567698={_0x4e6a00:0xb24,_0x58c150:0xac9,_0x513643:0xa10},_0x14f04f={_0x3bc7c2:0x8b3,_0x2b04bc:0x5b2,_0x2abe7f:0x9a3},_0x26ecc3={_0x4c8e97:0xe91,_0x4141ce:0x8b4},_0x463b54=_0xf99cb3;_inherits(_0x4f56f6,_0xd50b8c);var _0x497704=_createSuper(_0x4f56f6);function _0x4f56f6(){var _0x54768b=_0x3c32,_0x474985,_0x22a531=arguments[_0x54768b(0xec0)]>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x4f56f6),_0x474985=_0x497704['call'](this,_0x22a531),_0x474985['_minPointNum']=0x2,_0x474985['_maxPointNum']=0x2,_0x474985;}return _createClass(_0x4f56f6,[{'key':'entityGraphic','get':function _0x29d21a(){var _0x362ae3=_0x3c32,_0x107b0f;return(_0x107b0f=this[_0x362ae3(_0x26ecc3._0x4c8e97)])===null||_0x107b0f===void 0x0?void 0x0:_0x107b0f[_0x362ae3(_0x26ecc3._0x4141ce)];}},{'key':'EditClass','get':function _0x5118f8(){return EditCylinder;}},{'key':'_mountedHook','value':function _0x3a9b05(){var _0x728ed2=_0x3c32;this['_entity']=this['_createEntity'](this['_getCreateEntityAttr']()),this[_0x728ed2(0xba9)]['label']&&this[_0x728ed2(0x982)]();}},{'key':'_getCreateEntityAttr','value':function _0x446077(){var _0x4c8a93=_0x3c32,_0x190df5={'position':this[_0x4c8a93(0xa86)],'orientation':this['getOrientation'](),'cylinder':CylinderStyleConver['toCesiumVal'](this['style'],{},!![])};return _0x190df5;}},{'key':_0x463b54(0xf6a),'value':function _0x5d1f56(_0xc76cb3,_0xc09980){return CylinderStyleConver['toJSON'](_0xc76cb3,_0xc09980,!![]);}},{'key':'_updateStyleHook','value':function _0xec02e9(_0x41bace,_0x5bbb84){var _0x7bb2c=_0x463b54;CylinderStyleConver['toCesiumVal'](_0x41bace,this['entityGraphic'],{},!![]);(Cesium__namespace['defined'](_0x5bbb84['heading'])||Cesium__namespace['defined'](_0x5bbb84['pitch'])||Cesium__namespace[_0x7bb2c(_0x14f04f._0x3bc7c2)](_0x5bbb84['roll']))&&(this['_entity']['orientation']=this[_0x7bb2c(_0x14f04f._0x2b04bc)]());if(Cesium__namespace['defined'](_0x5bbb84['length'])||Cesium__namespace['defined'](_0x5bbb84[_0x7bb2c(_0x14f04f._0x2abe7f)])){var _0x503f86;((_0x503f86=this['_positions_draw'])===null||_0x503f86===void 0x0?void 0x0:_0x503f86[_0x7bb2c(0xec0)])>0x0&&(this['_position_show']=addPositionsHeight(this['_positions_draw'][0x0],_0x41bace['length']/0x2));}}},{'key':_0x463b54(0x7c1),'value':function _0x2cf7ae(){var _0x5a2fe7=_0x463b54,_0x5f3334,_0x54d4c2;(_0x5f3334=this['editing'])!==null&&_0x5f3334!==void 0x0&&_0x5f3334[_0x5a2fe7(_0x567698._0x4e6a00)]&&((_0x54d4c2=this[_0x5a2fe7(_0x567698._0x58c150)])===null||_0x54d4c2===void 0x0?void 0x0:_0x54d4c2['length'])>0x0&&(this['_position_show']=addPositionsHeight(this['_positions_draw'][0x0],this['style']['length']/0x2)),_get(_getPrototypeOf(_0x4f56f6[_0x5a2fe7(0x7dc)]),_0x5a2fe7(0x7c1),this)[_0x5a2fe7(_0x567698._0x513643)](this);}},{'key':_0x463b54(_0x5b53de._0x322008),'value':function _0x23cd58(){var _0x27ebec={_0x44c962:0xba9},_0x3dd843=_0x463b54,_0xf82699=this;if(this['_isCallbackPositions'])return;this['_isCallbackPositions']=!![];var _0x5f29ca=this['_map']['clock']['currentTime'];this['style']['topRadius']=getCesiumValue(this['entityGraphic']['topRadius'],Number,_0x5f29ca),this[_0x3dd843(0x54c)]['topRadius']=new Cesium__namespace['CallbackProperty'](function(_0x3d378e){return _0xf82699['style']['topRadius'];},![]),this['style']['bottomRadius']=getCesiumValue(this['entityGraphic'][_0x3dd843(0x8c0)],Number,_0x5f29ca),this['entityGraphic']['bottomRadius']=new Cesium__namespace['CallbackProperty'](function(_0x33f270){var _0x2ac75b=_0x3dd843;return _0xf82699[_0x2ac75b(_0x27ebec._0x44c962)]['bottomRadius'];},![]),this['style']['length']=getCesiumValue(this['entityGraphic'][_0x3dd843(0xec0)],Number,_0x5f29ca),this[_0x3dd843(0x54c)]['length']=new Cesium__namespace[(_0x3dd843(_0x443b94._0x5083b5))](function(_0x190f94){return _0xf82699['style']['length'];},![]),this['position']?(this['_positions_draw']=this[_0x3dd843(0x5aa)],this['_positions_draw'][0x0]=addPositionsHeight(this[_0x3dd843(_0x443b94._0x360adc)],-this['style']['length']/0x2)):this['_positions_draw']=[],this['_position_show']=this['position'],this[_0x3dd843(0xa86)]=new Cesium__namespace['CallbackProperty'](function(_0x584420){return _0xf82699['_position_show'];},![]);}},{'key':'_cancelPositionsCallback','value':function _0x277d46(){var _0x58b12c=_0x463b54;if(!this[_0x58b12c(0x756)])return;this['_isCallbackPositions']=![],this[_0x58b12c(0x54c)]['length']=this['style'][_0x58b12c(0xec0)],this['entityGraphic']['topRadius']=this['style'][_0x58b12c(0xa4a)],this['entityGraphic'][_0x58b12c(0x8c0)]=this['style']['bottomRadius'],this['_position']=this['_position_show'],this['_point']=LngLatPoint['fromCartesian'](this[_0x58b12c(0xa4b)]),this['_updatePositionsHook']();}},{'key':'_startDrawHook','value':function _0x484ede(){var _0x3d00c6=_0x463b54,_0x4e4532;this['_map']['on'](EventType['mouseMove'],this['_onMouseMoveHandler'],this),this[_0x3d00c6(_0x1e6b8e._0x2c9acc)]['on'](EventType['click'],this['_onClickHandler'],this),this['_map']['on'](this[_0x3d00c6(0x198)],this['_onDbClickHandler'],this),((_0x4e4532=this['options'][_0x3d00c6(0x7b0)])!==null&&_0x4e4532!==void 0x0?_0x4e4532:!![])&&this[_0x3d00c6(0x53d)]['on'](this['_drawDelEventType'],this['_onRightClickHandler'],this);}},{'key':'_stopDrawHook','value':function _0x3de589(){var _0x2e0f4d=_0x463b54,_0x176e53;this[_0x2e0f4d(0x53d)]['off'](EventType['mouseMove'],this['_onMouseMoveHandler'],this),this['_map']['off'](EventType[_0x2e0f4d(0xc8f)],this['_onClickHandler'],this),this[_0x2e0f4d(0x53d)]['off'](this[_0x2e0f4d(_0x56f41a._0x46de5a)],this['_onDbClickHandler'],this),((_0x176e53=this['options']['hasDrawDelPoint'])!==null&&_0x176e53!==void 0x0?_0x176e53:!![])&&this['_map']['off'](this['_drawDelEventType'],this['_onRightClickHandler'],this);}},{'key':'updateAttrForDrawing','value':function _0x43ce41(_0x3cfe26){var _0x5ca0d7=_0x463b54;this['_position_show']=addPositionsHeight(this[_0x5ca0d7(0xac9)][0x0],this[_0x5ca0d7(0xba9)][_0x5ca0d7(_0x185954._0x394051)]/0x2);if(!_0x3cfe26&&this['_positions_draw']['length']>0x1){var _0x4a4786=formatNum$1(Cesium__namespace[_0x5ca0d7(0x741)]['distance'](this[_0x5ca0d7(_0x185954._0x22dd10)][0x0],this['_positions_draw'][0x1]),0x2);this['style']['bottomRadius']=_0x4a4786,this[_0x5ca0d7(0xba9)]['length']=_0x4a4786*0x2;}}},{'key':'_onRightClickHandler','value':function _0x2b4191(_0x34a51d){var _0xfd52f7=_0x463b54;_get(_getPrototypeOf(_0x4f56f6['prototype']),'_onRightClickHandler',this)[_0xfd52f7(_0x2b7926._0x403102)](this,_0x34a51d),this['style']['bottomRadius']=0x0,this['style'][_0xfd52f7(0xec0)]=0x0;}}]),_0x4f56f6;}(BasePointEntity);register$4(_0xf99cb3(0x8b4),CylinderEntity,!![]);var ConeTrack=function(_0x17e5af){var _0x28f61d={_0x32e9ac:0x77b,_0x59ae1c:0x7c1},_0x4a8935={_0x13aec9:0x8b3,_0x158e08:0xc37,_0xd7f3f:0x443,_0x39b23f:0x741,_0x142a69:0x62d,_0x517d3e:0x1df,_0x515411:0x2d5,_0x1f4c4b:0xa0a,_0x4603ef:0xce2},_0x5725d9={_0x2ec67d:0x8b3,_0x4ff049:0x8c0,_0x5bd2a7:0x756},_0xda3d01={_0x515d4:0xba9},_0x57dd1a={_0x5564f6:0xba9},_0x2c8b14={_0x5895c0:0x734,_0x1d6d34:0x857},_0x2531b6={_0x7e8a3a:0x29c},_0x534317=_0xf99cb3;_inherits(_0x8eb0b9,_0x17e5af);var _0x3cbc47=_createSuper(_0x8eb0b9);function _0x8eb0b9(){var _0x537f66=_0x3c32,_0x154fce,_0x440240=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x8eb0b9),_0x154fce=_0x3cbc47['call'](this,_0x440240),_0x440240['targetPosition']&&(_0x154fce[_0x537f66(_0x2531b6._0x7e8a3a)]=_0x440240[_0x537f66(0x29c)]),_0x154fce;}return _createClass(_0x8eb0b9,[{'key':'hasEdit','get':function _0x41594f(){return![];}},{'key':_0x534317(0x450),'get':function _0x188ade(){return undefined;}},{'key':'targetPosition','get':function _0x3bdf23(){var _0x17c1a8=_0x534317;return this[_0x17c1a8(0x23a)];},'set':function _0x245007(_0xf16f8){var _0x42535a=_0x534317;this[_0x42535a(_0x2c8b14._0x5895c0)]=LngLatPoint[_0x42535a(_0x2c8b14._0x1d6d34)](_0xf16f8),this[_0x42535a(0x23a)]=this['_targetPoint'][_0x42535a(0x80b)]();}},{'key':'targetPoint','get':function _0x5d37b7(){var _0x587fad=_0x534317;return this[_0x587fad(0x734)];}},{'key':'angle','get':function _0x436378(){var _0x5e749d=_0x534317;return this[_0x5e749d(_0x57dd1a._0x5564f6)]['angle'];},'set':function _0x45ceb5(_0x374943){var _0x21689e=_0x534317;this[_0x21689e(_0xda3d01._0x515d4)]['angle']=_0x374943;}},{'key':_0x534317(0xfaf),'value':function _0x1a7a05(){_get(_getPrototypeOf(_0x8eb0b9['prototype']),'_mountedHook',this)['call'](this),this['_updateDistanceDisplayConditionByEdit']();}},{'key':'_getCreateEntityAttr','value':function _0x6e7172(){var _0x493098=_0x534317,_0x29c9c7=this,_0x1f5746=_get(_getPrototypeOf(_0x8eb0b9['prototype']),'_getCreateEntityAttr',this)['call'](this);return _0x1f5746[_0x493098(0xa86)]=new Cesium__namespace['CallbackProperty'](function(_0x37f489){var _0x535277=_0x493098;return _0x29c9c7[_0x535277(0x77b)](_0x37f489),_0x29c9c7['_cylinderPosition'];},![]),_0x1f5746['orientation']=new Cesium__namespace['CallbackProperty'](function(_0x4c4435){var _0x506353=_0x493098;return _0x29c9c7[_0x506353(0xa0a)];},![]),_0x1f5746['cylinder']['length']=new Cesium__namespace['CallbackProperty'](function(_0xa8fe85){return _0x29c9c7['_cylinderLength'];},![]),!Cesium__namespace[_0x493098(_0x5725d9._0x2ec67d)](_0x1f5746['cylinder'][_0x493098(0xa4a)])&&(_0x1f5746['cylinder'][_0x493098(0xa4a)]=0x0),Cesium__namespace['defined'](this[_0x493098(0xba9)]['angle'])&&(_0x1f5746['cylinder'][_0x493098(_0x5725d9._0x4ff049)]=new Cesium__namespace['CallbackProperty'](function(_0x514d62){return _0x29c9c7['_cylinderBottomRadius'];},![])),this[_0x493098(_0x5725d9._0x5bd2a7)]=!![],_0x1f5746;}},{'key':_0x534317(_0x28f61d._0x32e9ac),'value':function _0x43977c(_0x4cbc2f){var _0x464d3c=_0x534317,_0x59b89b=getPositionValue(this['position'],_0x4cbc2f);if(!_0x59b89b){this['_cylinderPosition']=undefined;return;}if(Cesium__namespace[_0x464d3c(_0x4a8935._0x13aec9)](this['targetPosition'])){var _0x1b20a9=getPositionValue(this['targetPosition'],_0x4cbc2f);_0x1b20a9&&(this[_0x464d3c(_0x4a8935._0x158e08)]=Cesium__namespace['Cartesian3'][_0x464d3c(_0x4a8935._0xd7f3f)](_0x59b89b,_0x1b20a9),this['_cylinderPosition']=Cesium__namespace['Cartesian3'][_0x464d3c(0x849)](_0x59b89b,_0x1b20a9,new Cesium__namespace[(_0x464d3c(_0x4a8935._0x39b23f))]()),this['_orientation']=Cesium__namespace[_0x464d3c(_0x4a8935._0x142a69)]['headingPitchRollQuaternion'](_0x1b20a9,getHeadingPitchRollForLine(_0x1b20a9,_0x59b89b)));}else{this['_cylinderLength']=this['style']['length'];if(!this['_cylinderLength']){var _0x499939=LngLatPoint['parse'](_0x59b89b);this['_cylinderLength']=_0x499939[_0x464d3c(0x679)]-getHeight(this['_map']['scene'],_0x499939,{'has3dtiles':![]});}var _0xd34f5b=new Cesium__namespace[(_0x464d3c(_0x4a8935._0x517d3e))](Cesium__namespace[_0x464d3c(_0x4a8935._0x515411)]['toRadians'](this[_0x464d3c(0x705)]),Cesium__namespace['Math']['toRadians'](this['pitch']),Cesium__namespace[_0x464d3c(_0x4a8935._0x515411)]['toRadians'](this['roll']));this[_0x464d3c(_0x4a8935._0x1f4c4b)]=Cesium__namespace['Transforms']['headingPitchRollQuaternion'](_0x59b89b,_0xd34f5b),this['_cylinderPosition']=getPositionByHprAndLen(_0x59b89b,_0xd34f5b,this['_cylinderLength']/0x2);}Cesium__namespace['defined'](this[_0x464d3c(0xba9)]['angle'])&&(this['_cylinderBottomRadius']=this[_0x464d3c(0xc37)]*Math['cos'](Cesium__namespace[_0x464d3c(0x2d5)]['toRadians'](0x5a-this[_0x464d3c(_0x4a8935._0x4603ef)])));}},{'key':_0x534317(_0x28f61d._0x59ae1c),'value':function _0x49d469(){}}]),_0x8eb0b9;}(CylinderEntity);register$4('coneTrack',ConeTrack);var EditEllipsoid=function(_0x18bea4){var _0x25c67d={_0x340a26:0xb5f},_0x3715e8={_0x279538:0x51d,_0x4d02d2:0xd12},_0x5ed6f7={_0x5d6145:0xba9,_0x507316:0xcde,_0x320660:0x916};_inherits(_0x4dc97f,_0x18bea4);var _0x213d6b=_createSuper(_0x4dc97f);function _0x4dc97f(){return _classCallCheck(this,_0x4dc97f),_0x213d6b['apply'](this,arguments);}return _createClass(_0x4dc97f,[{'key':'bindDraggers','value':function _0x3025d1(){var _0x2052be={_0x8c4365:0x5aa,_0x30c19b:0x6f1,_0x1221e6:0xc71,_0x368898:0x6c9},_0x243b77={_0x4693a2:0xc71},_0x3c32eb={_0x4d0d87:0xb5f},_0x5c613b=_0x3c32,_0x3cc8f4=this,_0x4588da,_0x36f7a2,_0x191db3=this['positions'][0x0];_0x36f7a2=this['createDragger']({'position':_0x191db3,'onDragStart':function _0x40972e(_0x2edfc9,_0xa2dd2e){for(var _0x11c19b=0x0,_0x416acf=_0x3cc8f4['draggers']['length'];_0x11c19b<_0x416acf;_0x11c19b++){_0x3cc8f4['draggers'][_0x11c19b]['show']=![];}},'onDrag':function _0x36e5c4(_0x381d10,_0x22ff6a){_0x3cc8f4['positions'][0x0]=_0x22ff6a;},'onDragEnd':function _0x386bca(_0x3395ab,_0x1345bc){var _0x49c3e4=_0x3c32;_0x3cc8f4[_0x49c3e4(_0x3c32eb._0x4d0d87)]();}}),_0x36f7a2['index']=0x0,this['draggers']['push'](_0x36f7a2);var _0x103120=(_0x4588da=this['_graphic']['options']['hasEditRadii'])!==null&&_0x4588da!==void 0x0?_0x4588da:!![];if(_0x103120){_0x36f7a2=this['createDragger']({'position':addPositionsHeight(_0x191db3,this['style']['radii_z']),'type':PointType['MoveHeight'],'tooltip':this[_0x5c613b(0x53d)]['getLangText']('_修改半径'),'onDrag':function _0x180215(_0x43e989,_0x168336){var _0x1663a8=_0x5c613b,_0x77deb4=_0x3cc8f4['positions'][0x0],_0x3ba5ce=_0x3cc8f4['formatNum'](Cesium__namespace['Cartesian3']['distance'](_0x77deb4,_0x168336),0x2);_0x3cc8f4[_0x1663a8(_0x5ed6f7._0x5d6145)][_0x1663a8(0x310)]=_0x3ba5ce,_0x3cc8f4[_0x1663a8(_0x5ed6f7._0x507316)]['updateRadii'](_0x3cc8f4['style']),_0x3cc8f4['fire'](EventType[_0x1663a8(_0x5ed6f7._0x320660)]);}}),this['draggers'][_0x5c613b(_0x3715e8._0x279538)](_0x36f7a2);var _0x4d7045=getEllipseOuterPositions({'position':_0x191db3,'semiMajorAxis':Number(this['style']['radii_x']),'semiMinorAxis':Number(this[_0x5c613b(0xba9)]['radii_y']),'rotation':Cesium__namespace['Math']['toRadians'](Number(this['style']['rotation']||0x0))}),_0x42a605=_0x4d7045[0x0],_0x49794d=this[_0x5c613b(_0x3715e8._0x4d02d2)]({'position':_0x42a605,'type':PointType['EditAttr'],'tooltip':this['_map']['getLangText']('_修改半径'),'onDrag':function _0x480e1e(_0x5176d2,_0x14c2bd){var _0x37b30e=_0x5c613b,_0x234116=_0x3cc8f4['positions'][0x0],_0x217d74=Cesium__namespace['Cartographic'][_0x37b30e(_0x243b77._0x4693a2)](_0x234116)['height'];_0x14c2bd=setPositionsHeight(_0x14c2bd,_0x217d74),_0x5176d2['position']=_0x14c2bd;var _0x30bab5=_0x3cc8f4[_0x37b30e(0x91e)](Cesium__namespace['Cartesian3']['distance'](_0x234116,_0x14c2bd),0x2);_0x3cc8f4['style'][_0x37b30e(0xe77)]=_0x30bab5,_0x3cc8f4['_graphic']['updateRadii'](_0x3cc8f4[_0x37b30e(0xba9)]),_0x3cc8f4[_0x37b30e(0xf34)](EventType['editStyle']);}});_0x36f7a2['majorDragger']=_0x49794d,this['draggers'][_0x5c613b(_0x3715e8._0x279538)](_0x49794d);var _0x30fe9e=_0x4d7045[0x1],_0x3382b6=this['createDragger']({'position':_0x30fe9e,'type':PointType['EditAttr'],'tooltip':this['_map']['getLangText']('_修改半径'),'onDrag':function _0x2f68c0(_0x2efca5,_0x18b019){var _0x34ec50=_0x5c613b,_0x4c7a1f=_0x3cc8f4[_0x34ec50(_0x2052be._0x8c4365)][0x0],_0x5d19d5=Cesium__namespace[_0x34ec50(_0x2052be._0x30c19b)][_0x34ec50(_0x2052be._0x1221e6)](_0x4c7a1f)[_0x34ec50(0xe1c)];_0x18b019=setPositionsHeight(_0x18b019,_0x5d19d5),_0x2efca5['position']=_0x18b019;var _0x5c4a22=_0x3cc8f4['formatNum'](Cesium__namespace[_0x34ec50(0x741)]['distance'](_0x4c7a1f,_0x18b019),0x2);_0x3cc8f4['style'][_0x34ec50(_0x2052be._0x368898)]=_0x5c4a22,_0x3cc8f4[_0x34ec50(0xcde)]['updateRadii'](_0x3cc8f4['style']),_0x3cc8f4['fire'](EventType['editStyle']);}});_0x36f7a2['minorDragger']=_0x3382b6,this['draggers'][_0x5c613b(0x51d)](_0x3382b6);}}},{'key':'_updateStyleHook','value':function _0x19a238(_0x38c746){var _0x2145f3=_0x3c32;_get(_getPrototypeOf(_0x4dc97f['prototype']),'_updateStyleHook',this)[_0x2145f3(0xa10)](this,_0x38c746),(Cesium__namespace['defined'](_0x38c746['radii_x'])||Cesium__namespace['defined'](_0x38c746[_0x2145f3(0xe77)])||Cesium__namespace['defined'](_0x38c746['radii_z']))&&this[_0x2145f3(_0x25c67d._0x340a26)]();}}]),_0x4dc97f;}(EditBase),EllipsoidEntity=function(_0x5b5f57){var _0xdf197={_0x1121b1:0xa09,_0x529df6:0x780,_0x51d416:0xde9},_0x48edc1={_0x2f509e:0xc36},_0x5a9d50={_0x2436d5:0xba9,_0x44aeba:0x665,_0x24afde:0xba9,_0x106867:0x705,_0x4d73f5:0xba9,_0x5c6327:0xf1d,_0x1901fc:0x2d5,_0x3b07b1:0x748,_0x4373fd:0x5a9,_0x5d7c58:0x6c5,_0x60c927:0x864},_0x1ec15f={_0x37c21d:0x62d},_0x1669ba={_0x31275d:0x741,_0x20a344:0xac9,_0x44c682:0xba9,_0x1b8b9d:0xba9,_0x29c6de:0xac9},_0x4f1b97={_0x56e7ed:0x690,_0x5b6cc3:0x53d},_0x3b4e83={_0x496ef5:0xfeb,_0x50ff30:0x53d},_0x43e02f={_0x5593b6:0xa4b,_0xa7f737:0x380},_0x224234={_0x2837d6:0xba9},_0x161cbc={_0x2161d4:0xac9},_0x577a78={_0x19fd31:0xb22,_0x3ff2c3:0xb22},_0x25b3b7={_0x36c936:0xec0,_0x14062f:0xd1f},_0x4241ac={_0x3865e0:0x3d6,_0x5b1284:0xa9c},_0x337a14={_0x598a69:0xf1d},_0x4baf7c={_0xbd8a0f:0xd1f},_0x3763d0={_0x155854:0x438},_0x4f7223={_0x5c0982:0x3d6},_0x28b2e2={_0x495557:0x963},_0x1a790b=_0xf99cb3;_inherits(_0x4291cb,_0x5b5f57);var _0x17a811=_createSuper(_0x4291cb);function _0x4291cb(){var _0x4168c9=_0x3c32,_0x277e58,_0x1859b5=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x4291cb),_0x277e58=_0x17a811['call'](this,_0x1859b5),_0x277e58['_minPointNum']=0x2,_0x277e58[_0x4168c9(_0x28b2e2._0x495557)]=0x3,_0x277e58;}return _createClass(_0x4291cb,[{'key':'entityGraphic','get':function _0x307a39(){var _0x397851=_0x3c32,_0x9a011c;return(_0x9a011c=this[_0x397851(0xe91)])===null||_0x9a011c===void 0x0?void 0x0:_0x9a011c[_0x397851(_0x4f7223._0x5c0982)];}},{'key':_0x1a790b(0x450),'get':function _0x395246(){return EditEllipsoid;}},{'key':'czmObjectEx','get':function _0x20295d(){var _0x1f6781=_0x1a790b,_0xc4ae41=[];return this['_primitive_label']&&_0xc4ae41['push'](this['_primitive_label']),this['_entity_scanPlane']&&(_0xc4ae41=_0xc4ae41[_0x1f6781(0xa9f)](this['_entity_scanPlane'])),_0xc4ae41;}},{'key':'_mountedHook','value':function _0x2685b6(){var _0x32d341=_0x1a790b,_0x28e451=this,_0x303d13={'position':this['position'],'orientation':this['getOrientation'](),'ellipsoid':EllipsoidStyleConver[_0x32d341(_0x3763d0._0x155854)](this[_0x32d341(0xba9)],{},!![])};this['_entity']=this[_0x32d341(0x5a9)](_0x303d13);this['style']['label']&&this[_0x32d341(0x982)]();var _0x178a33=this['options'][_0x32d341(0xae3)]||this['style']['scanPlane'];_0x178a33&&(Array['isArray'](_0x178a33)?_0x178a33['forEach'](function(_0xa9eaaa){_0x28e451['addScanPlane'](_0xa9eaaa);}):this['addScanPlane'](_0x178a33));}},{'key':'_style2Json','value':function _0x9acf74(_0x1e7051,_0x8a99c3){var _0x310b18=_0x1a790b;_0x8a99c3=EllipsoidStyleConver['toJSON'](_0x1e7051,_0x8a99c3,!![]);if(this['_entity_scanPlane']&&this['_entity_scanPlane']['length']>0x0){var _0x612a38=[];this['_entity_scanPlane'][_0x310b18(_0x4baf7c._0xbd8a0f)](function(_0x118da2){_0x612a38['push'](_0x118da2['_planeOptions']);}),_0x8a99c3['scanPlane']=_0x612a38;}return _0x8a99c3;}},{'key':_0x1a790b(_0xdf197._0x1121b1),'value':function _0xca2663(_0x2d9293,_0x29e50d){var _0x2d822f=_0x1a790b;EllipsoidStyleConver['toCesiumVal'](_0x2d9293,this['entityGraphic'],!![]),(Cesium__namespace['defined'](_0x29e50d['heading'])||Cesium__namespace['defined'](_0x29e50d['pitch'])||Cesium__namespace['defined'](_0x29e50d[_0x2d822f(_0x337a14._0x598a69)]))&&(this['_entity'][_0x2d822f(0x545)]=this['getOrientation']()),(Cesium__namespace['defined'](_0x29e50d['radii_x'])||Cesium__namespace['defined'](_0x29e50d['radii_y'])||Cesium__namespace['defined'](_0x29e50d['radii_z']))&&this['updateRadii'](_0x2d9293);}},{'key':'_updatePositionsHook','value':function _0x30e5c3(){var _0x47e1ea=_0x1a790b,_0x441d92=this;_get(_getPrototypeOf(_0x4291cb['prototype']),'_updatePositionsHook',this)[_0x47e1ea(0xa10)](this),this['_entity_scanPlane']&&this['_entity_scanPlane']['forEach'](function(_0x1cfa51){var _0x51f727=_0x47e1ea;_0x1cfa51['position']=_0x441d92[_0x51f727(0xa86)];});}},{'key':'_setOptionsHook','value':function _0x105663(_0x2ff6bf,_0x151f64){var _0x350a7d=this;if(_0x151f64['scanPlane']){this['removeAllScanPlan']();var _0x14ff12=_0x2ff6bf['scanPlane'];Array['isArray'](_0x14ff12)?_0x14ff12['forEach'](function(_0x3394aa){_0x350a7d['addScanPlane'](_0x3394aa);}):this['addScanPlane'](_0x14ff12);}}},{'key':'_updateExOpacity','value':function _0x39f618(_0x2c62bd){var _0x52797e=_0x1a790b,_0x24fe2e,_0x4caf0=this;((_0x24fe2e=this['_entity_scanPlane'])===null||_0x24fe2e===void 0x0?void 0x0:_0x24fe2e[_0x52797e(_0x25b3b7._0x36c936)])>0x0&&this[_0x52797e(0x864)][_0x52797e(_0x25b3b7._0x14062f)](function(_0x213692){var _0x4b8e3c=_0x52797e,_0x594af4=_0x4caf0['_updateEntityOpacity'](_0x213692[_0x4b8e3c(_0x4241ac._0x3865e0)],_0x2c62bd);!_0x594af4&&(_0x213692[_0x4b8e3c(_0x4241ac._0x5b1284)][_0x4b8e3c(0xba9)]['globalAlpha']=_0x2c62bd,EllipsoidStyleConver['toCesiumVal'](_0x213692['_planeOptions'][_0x4b8e3c(0xba9)],_0x213692['ellipsoid'],!![]));});}},{'key':'updateRadii','value':function _0x2e9106(_0x9bc55b){var _0x104547=_0x1a790b,_0x78ef34=new Cesium__namespace['Cartesian3'](_0x9bc55b['radii_x'],_0x9bc55b['radii_y'],_0x9bc55b['radii_z']);this['entityGraphic'][_0x104547(0xb22)]?this[_0x104547(0x54c)][_0x104547(_0x577a78._0x19fd31)]['setValue'](_0x78ef34):this['entityGraphic'][_0x104547(_0x577a78._0x3ff2c3)]=_0x78ef34;}},{'key':'_setPositionsToCallback','value':function _0x51f65e(){var _0xe19694=_0x1a790b,_0x39c99a=this;if(this['_isCallbackPositions'])return;this['_isCallbackPositions']=!![];var _0x439431=getCesiumValue(this['entityGraphic']['radii'],Cesium__namespace['Cartesian3'],this['_map']['clock']['currentTime']);if(_0x439431){var _0x4efc5e,_0x1f284d,_0x16a368;this['style']['radii_x']=(_0x4efc5e=this['style']['radii_x'])!==null&&_0x4efc5e!==void 0x0?_0x4efc5e:_0x439431['x'],this['style']['radii_y']=(_0x1f284d=this['style']['radii_y'])!==null&&_0x1f284d!==void 0x0?_0x1f284d:_0x439431['y'],this[_0xe19694(_0x224234._0x2837d6)][_0xe19694(0x310)]=(_0x16a368=this['style'][_0xe19694(0x310)])!==null&&_0x16a368!==void 0x0?_0x16a368:_0x439431['z'];}this[_0xe19694(0xac9)]=this['positions']||[],this['position']=new Cesium__namespace[(_0xe19694(0xd97))](function(_0x23b8a6){var _0x287224=_0xe19694;if(_0x39c99a[_0x287224(_0x161cbc._0x2161d4)][_0x287224(0xec0)]<0x1)return null;return _0x39c99a['_positions_draw'][0x0];},![]);}},{'key':_0x1a790b(_0xdf197._0x529df6),'value':function _0x3ae2c8(){var _0x3cf191=_0x1a790b;if(!this['_isCallbackPositions'])return;this['_isCallbackPositions']=![],this[_0x3cf191(_0x43e02f._0x5593b6)]=this['_positions_draw'][0x0],this[_0x3cf191(_0x43e02f._0xa7f737)]=LngLatPoint['fromCartesian'](this['_position']),this['_updatePositionsHook']();}},{'key':'_startDrawHook','value':function _0xaba522(){var _0x191062=_0x1a790b,_0x235b1a;this['_map']['on'](EventType[_0x191062(_0x3b4e83._0x496ef5)],this[_0x191062(0x8da)],this),this[_0x191062(0x53d)]['on'](EventType[_0x191062(0xc8f)],this['_onClickHandler'],this),this['_map']['on'](this['_drawEndEventType'],this['_onDbClickHandler'],this),((_0x235b1a=this[_0x191062(0x690)]['hasDrawDelPoint'])!==null&&_0x235b1a!==void 0x0?_0x235b1a:!![])&&this[_0x191062(_0x3b4e83._0x50ff30)]['on'](this['_drawDelEventType'],this['_onRightClickHandler'],this);}},{'key':'_stopDrawHook','value':function _0x46a18d(){var _0x5a4656=_0x1a790b,_0x1ac08a;this['_map']['off'](EventType['mouseMove'],this[_0x5a4656(0x8da)],this),this['_map']['off'](EventType['click'],this[_0x5a4656(0x27a)],this),this['_map'][_0x5a4656(0x948)](this['_drawEndEventType'],this['_onDbClickHandler'],this),((_0x1ac08a=this[_0x5a4656(_0x4f1b97._0x56e7ed)]['hasDrawDelPoint'])!==null&&_0x1ac08a!==void 0x0?_0x1ac08a:!![])&&this[_0x5a4656(_0x4f1b97._0x5b6cc3)][_0x5a4656(0x948)](this['_drawDelEventType'],this['_onRightClickHandler'],this);}},{'key':'updateAttrForDrawing','value':function _0x479671(_0x28993d){var _0xe1a06a=_0x1a790b;if(this['_positions_draw'][_0xe1a06a(0xec0)]<0x2)return;if(!_0x28993d){var _0x5af0ea=formatNum$1(Cesium__namespace[_0xe1a06a(_0x1669ba._0x31275d)]['distance'](this[_0xe1a06a(_0x1669ba._0x20a344)][0x0],this['_positions_draw'][0x1]),0x2);this[_0xe1a06a(_0x1669ba._0x44c682)]['radii_x']=_0x5af0ea,this[_0xe1a06a(_0x1669ba._0x1b8b9d)][_0xe1a06a(0x310)]=_0x5af0ea;var _0x15a203;this[_0xe1a06a(_0x1669ba._0x29c6de)]['length']===0x3?_0x15a203=formatNum$1(Cesium__namespace[_0xe1a06a(0x741)]['distance'](this[_0xe1a06a(_0x1669ba._0x20a344)][0x0],this[_0xe1a06a(_0x1669ba._0x20a344)][0x2]),0x2):_0x15a203=_0x5af0ea,this['style']['radii_y']=_0x15a203,this['updateRadii'](this['style']);}}},{'key':_0x1a790b(0xa08),'value':function _0x66300d(_0x5ddfe6){var _0x5450ec=_0x1a790b;_get(_getPrototypeOf(_0x4291cb['prototype']),'_onRightClickHandler',this)['call'](this,_0x5ddfe6),this['style']['radii_y']=0x0,this[_0x5450ec(0xac9)]['length']===0x1&&(this['style'][_0x5450ec(0x6c9)]=0x0,this['style'][_0x5450ec(0x310)]=0x0),this['updateRadii'](this['style']);}},{'key':_0x1a790b(_0xdf197._0x51d416),'value':function _0x10fe73(){var _0x4957d7={_0x1ac486:0xf1d,_0x33548a:0x1e0},_0x496d4b={_0x52cfcd:0x62d},_0x5254db=_0x1a790b,_0x46b1b3=this,_0xba97d7=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};this['_entity_scanPlane']=this['_entity_scanPlane']||[],_0xba97d7['style']=_0xba97d7['style']||{};var _0x20424c={'radii':this[_0x5254db(0x54c)]['radii'],'innerRadii':0.00001,'minimumClockDegree':-0.00001,'maximumClockDegree':0.00001,'minimumConeDegree':this['style']['minimumConeDegree']||0x0,'maximumConeDegree':this['style'][_0x5254db(0xb15)]||0x5a,'outline':![]};if(this['style']['color'])_0x20424c['color']=this['style']['color'],this['style']['opacity']&&(_0x20424c['opacity']=this[_0x5254db(_0x5a9d50._0x2436d5)][_0x5254db(_0x5a9d50._0x44aeba)]);else this['style']['outlineColor']&&(_0x20424c['color']=this[_0x5254db(_0x5a9d50._0x24afde)]['outlineColor'],this['style']['outlineOpacity']&&(_0x20424c[_0x5254db(0x665)]=this['style']['outlineOpacity']));var _0x4a53c5,_0x55f4a5=Cesium__namespace['Math']['toRadians'](_0xba97d7['step']||0.5),_0x72f7b6=new Cesium__namespace['HeadingPitchRoll'](Cesium__namespace['Math']['toRadians'](_0xba97d7[_0x5254db(0xba9)]['heading']||this[_0x5254db(_0x5a9d50._0x106867)]),Cesium__namespace['Math']['toRadians'](_0xba97d7['style']['pitch']||this['pitch']),Cesium__namespace['Math']['toRadians'](_0xba97d7[_0x5254db(_0x5a9d50._0x4d73f5)]['roll']||this[_0x5254db(_0x5a9d50._0x5c6327)])),_0xa6a42=Cesium__namespace['Transforms'][_0x5254db(0xe40)](this['positionShow'],_0x72f7b6);switch(_0xba97d7['type']){case'pitch':{var _0x1321d0,_0x53c6b1,_0x444c62=Cesium__namespace['Math'][_0x5254db(0x748)]((_0x1321d0=_0xba97d7[_0x5254db(0xc78)])!==null&&_0x1321d0!==void 0x0?_0x1321d0:0x0),_0x582a3e=Cesium__namespace['Math']['toRadians']((_0x53c6b1=_0xba97d7['max'])!==null&&_0x53c6b1!==void 0x0?_0x53c6b1:0xb4);_0x4a53c5=new Cesium__namespace['CallbackProperty'](function(_0x4a3698){var _0x21a71a=_0x5254db;if(!_0x46b1b3['_map']['clock']['shouldAnimate'])return _0xa6a42;return _0x72f7b6['pitch']+=_0x55f4a5,_0x72f7b6['pitch']>=_0x582a3e&&(_0x72f7b6['pitch']=_0x444c62),_0xa6a42=Cesium__namespace[_0x21a71a(_0x496d4b._0x52cfcd)]['headingPitchRollQuaternion'](_0x46b1b3['positionShow'],_0x72f7b6),_0xa6a42;},![]);}break;case _0x5254db(_0x5a9d50._0x5c6327):{var _0x5c04c7,_0x6846c5,_0xd17553=Cesium__namespace[_0x5254db(_0x5a9d50._0x1901fc)]['toRadians']((_0x5c04c7=_0xba97d7['min'])!==null&&_0x5c04c7!==void 0x0?_0x5c04c7:-0x5a),_0x408f7b=Cesium__namespace['Math']['toRadians']((_0x6846c5=_0xba97d7['max'])!==null&&_0x6846c5!==void 0x0?_0x6846c5:0x5a);_0x4a53c5=new Cesium__namespace[(_0x5254db(0xd97))](function(_0x219f51){var _0x505395=_0x5254db;if(!_0x46b1b3['_map']['clock']['shouldAnimate'])return _0xa6a42;return _0x72f7b6[_0x505395(0xf1d)]+=_0x55f4a5,_0x72f7b6[_0x505395(_0x4957d7._0x1ac486)]>=_0x408f7b&&(_0x72f7b6['roll']=_0xd17553),_0xa6a42=Cesium__namespace['Transforms']['headingPitchRollQuaternion'](_0x46b1b3[_0x505395(_0x4957d7._0x33548a)],_0x72f7b6),_0xa6a42;},![]);}break;case'heading':default:{var _0x38b31a,_0x101c19,_0x34c6c5=Cesium__namespace['Math']['toRadians']((_0x38b31a=_0xba97d7['min'])!==null&&_0x38b31a!==void 0x0?_0x38b31a:-0xb4),_0x4d448f=Cesium__namespace['Math'][_0x5254db(_0x5a9d50._0x3b07b1)]((_0x101c19=_0xba97d7['max'])!==null&&_0x101c19!==void 0x0?_0x101c19:0xb4);_0x4a53c5=new Cesium__namespace[(_0x5254db(0xd97))](function(_0x29de69){var _0x1470d8=_0x5254db;if(!_0x46b1b3['_map'][_0x1470d8(0xafd)]['shouldAnimate'])return _0xa6a42;return _0x72f7b6[_0x1470d8(0x705)]+=_0x55f4a5,_0x72f7b6['heading']>=_0x4d448f&&(_0x72f7b6['heading']=_0x34c6c5),_0xa6a42=Cesium__namespace[_0x1470d8(_0x1ec15f._0x37c21d)]['headingPitchRollQuaternion'](_0x46b1b3['positionShow'],_0x72f7b6),_0xa6a42;},![]);break;}}var _0x31df6c={'id':'scanPlane-'+createGuid(),'position':this['position'],'orientation':_0x4a53c5,'ellipsoid':EllipsoidStyleConver[_0x5254db(0x438)](_objectSpread2(_objectSpread2({},_0x20424c),_0xba97d7['style']),{},!![])},_0x4408ca=this[_0x5254db(_0x5a9d50._0x4373fd)](_0x31df6c);return this[_0x5254db(_0x5a9d50._0x5d7c58)]&&this['isAdded']&&this['dataSource']['entities']['add'](_0x4408ca),this['bindPickId'](_0x4408ca),_0x4408ca['_planeOptions']=_0xba97d7,this[_0x5254db(_0x5a9d50._0x60c927)]['push'](_0x4408ca),_0x4408ca;}},{'key':'removeScanPlan','value':function _0x435a7c(_0x871362){var _0xc60f42=_0x1a790b;this['dataSource']&&this[_0xc60f42(_0x48edc1._0x2f509e)]&&this['dataSource']['entities']['remove'](_0x871362),removeArrayItem(this['_entity_scanPlane'],_0x871362);}},{'key':'removeAllScanPlan','value':function _0x1afe61(){var _0x1d7c0c=_0x1a790b,_0x15a7db=this;this['dataSource']&&this['isAdded']&&this['_entity_scanPlane'][_0x1d7c0c(0xd1f)](function(_0x8f9236){_0x15a7db['dataSource']['entities']['remove'](_0x8f9236);}),this[_0x1d7c0c(0x864)]=[];}}]),_0x4291cb;}(BasePointEntity);register$4('ellipsoid',EllipsoidEntity,!![]);var PolylineEntity=function(_0x5f2462){var _0x1f9433={_0x38d018:0xb1a},_0x8bb22b={_0x3a53a9:0x7cb,_0x2c1eb1:0x9d2},_0x58c0e0={_0x61e15b:0x9d2},_0x1a39a4={_0x18a511:0xe5c},_0x1026ce={_0x25877d:0xf77,_0x26e273:0xa9f},_0x1cdd72={_0x397697:0x438,_0x1bdcd9:0xba9,_0x287900:0x214},_0x37b1f2=_0xf99cb3;_inherits(_0x3c0133,_0x5f2462);var _0x26ad00=_createSuper(_0x3c0133);function _0x3c0133(){return _classCallCheck(this,_0x3c0133),_0x26ad00['apply'](this,arguments);}return _createClass(_0x3c0133,[{'key':'entityGraphic','get':function _0x3b1f61(){var _0x2138c5;return(_0x2138c5=this['_entity'])===null||_0x2138c5===void 0x0?void 0x0:_0x2138c5['polyline'];}},{'key':'_mountedHook','value':function _0x2939df(){var _0x4f3565=_0x3c32,_0x4e6e6b={'polyline':PolylineStyleConver[_0x4f3565(_0x1cdd72._0x397697)](this[_0x4f3565(_0x1cdd72._0x1bdcd9)],{},!![])};_0x4e6e6b[_0x4f3565(_0x1cdd72._0x287900)]['positions']=this['getShowPositon'](this['positions']),this['_entity']=this['_createEntity'](_0x4e6e6b),this[_0x4f3565(0xba9)]['label']&&this['_addLabel']();}},{'key':'getShowPositon','value':function _0x43920e(_0x3ad332){var _0x5ca855=_0x3c32;return this['style'][_0x5ca855(_0x1026ce._0x25877d)]&&(_0x3ad332===null||_0x3ad332===void 0x0?void 0x0:_0x3ad332['length'])>0x0?_0x3ad332[_0x5ca855(_0x1026ce._0x26e273)](_0x3ad332[0x0]):_0x3ad332;}},{'key':'_style2Json','value':function _0x16db25(_0xea61a4,_0x397cea){return PolylineStyleConver['toJSON'](_0xea61a4,_0x397cea,!![]);}},{'key':'_updateStyleHook','value':function _0xf97c53(_0x1b4fe5,_0x513ed5){var _0x38762d=_0x3c32;PolylineStyleConver[_0x38762d(0x438)](_0x1b4fe5,this['entityGraphic'],!![]),Cesium__namespace['defined'](_0x513ed5===null||_0x513ed5===void 0x0?void 0x0:_0x513ed5['closure'])&&(!this['_isCallbackPositions']&&(this['entityGraphic']['positions']=this['getShowPositon'](this[_0x38762d(_0x1a39a4._0x18a511)])),this['updateAttrForDrawing']());}},{'key':'_updatePositionsHook','value':function _0x20706d(){var _0x42b45f=_0x3c32;this[_0x42b45f(0x54c)]['positions']=this['getShowPositon'](this['_positions']),this['_updateLabelPosition'](),this['_updateEditDraggers']();}},{'key':'_positions_CallbackProperty','value':function _0x111f20(){var _0x5d49c1=_0x3c32;return this['getShowPositon'](this[_0x5d49c1(0xac9)]);}},{'key':_0x37b1f2(_0x1f9433._0x38d018),'value':function _0x5d1210(_0x4a27a4){var _0x549ea5=_0x37b1f2;Cesium__namespace['defined'](this[_0x549ea5(0x54c)][_0x549ea5(_0x58c0e0._0x61e15b)])&&(this['entityGraphic']['positions']=this['_positions_CallbackProperty']());}},{'key':'_stopDrawHook','value':function _0x2fb88b(){var _0x45d9aa=_0x37b1f2;_get(_getPrototypeOf(_0x3c0133['prototype']),_0x45d9aa(_0x8bb22b._0x3a53a9),this)['call'](this),Cesium__namespace['defined'](this[_0x45d9aa(0x54c)][_0x45d9aa(_0x8bb22b._0x2c1eb1)])&&(this['positions']=this['_positions_draw']);}},{'key':'_updateDistanceDisplayConditionByEdit','value':function _0x1e9e0e(){var _0x478d88=_0x37b1f2;if(this['_isCallbackPositions']&&this[_0x478d88(0xba9)]['clampToGround']){var _0x5d6311,_0xc829a3=this['center'];_0xc829a3?_0x5d6311=Cesium__namespace['Cartesian3'][_0x478d88(0x443)](_0xc829a3,new Cesium__namespace['Cartesian3']()):_0x5d6311=(Cesium__namespace['Ellipsoid']['WGS84'][_0x478d88(0x7e8)]+Cesium__namespace['Ellipsoid']['WGS84'][_0x478d88(0xac5)])/0x2,this['updateDistanceDisplayCondition'](_0x5d6311);}else this['updateDistanceDisplayCondition']();}}]),_0x3c0133;}(BasePolyEntity);register$4('polyline',PolylineEntity);var CurveEntity=function(_0x137e79){var _0x270405={_0x28dd01:0x784},_0x15a6f8={_0x4f4710:0xd97},_0x3ce365=_0xf99cb3;_inherits(_0x3db18d,_0x137e79);var _0x41d9fd=_createSuper(_0x3db18d);function _0x3db18d(){var _0x1a6aa6=_0x3c32;return _classCallCheck(this,_0x3db18d),_0x41d9fd[_0x1a6aa6(0xf93)](this,arguments);}return _createClass(_0x3db18d,[{'key':_0x3ce365(_0x270405._0x28dd01),'value':function _0xc396df(_0x2135e3){var _0xded1ee=_0x3ce365;if(_0x2135e3 instanceof Cesium__namespace[_0xded1ee(_0x15a6f8._0x4f4710)])return this['_positions_curve']=this['getShowPositon'](this['_positions_draw']),_0x2135e3;return getBezierCurve(_0x2135e3,this['style']['closure']);}},{'key':_0x3ce365(0xaef),'value':function _0x11d681(){return this['_positions_curve'];}},{'key':'updateAttrForDrawing','value':function _0x433cb9(_0x10158b){var _0x4a5aa2=_0x3ce365;this['_positions_curve']=this[_0x4a5aa2(0x784)](this['_positions_draw']);}}]),_0x3db18d;}(PolylineEntity);register$4('curve',CurveEntity);var EditPolylineVolume=function(_0x150ec5){_inherits(_0x9e7211,_0x150ec5);var _0x14f8fe=_createSuper(_0x9e7211);function _0x9e7211(){return _classCallCheck(this,_0x9e7211),_0x14f8fe['apply'](this,arguments);}return _createClass(_0x9e7211);}(EditPoly),PolylineVolumeEntity=function(_0x363424){var _0x48686d={_0x4d2a1d:0x54c,_0x17bc8a:0xa09},_0x2db923={_0x5d3f0a:0x5aa},_0x17db5a=_0xf99cb3;_inherits(_0x25f11c,_0x363424);var _0x13f6de=_createSuper(_0x25f11c);function _0x25f11c(){return _classCallCheck(this,_0x25f11c),_0x13f6de['apply'](this,arguments);}return _createClass(_0x25f11c,[{'key':_0x17db5a(_0x48686d._0x4d2a1d),'get':function _0x14308d(){var _0x3248e5;return(_0x3248e5=this['_entity'])===null||_0x3248e5===void 0x0?void 0x0:_0x3248e5['polylineVolume'];}},{'key':_0x17db5a(0x450),'get':function _0x4d3c0b(){return EditPolylineVolume;}},{'key':'_mountedHook','value':function _0x3b324d(){var _0x1467d0=_0x17db5a,_0x5c337e={'polylineVolume':PolylineVolumeStyleConver['toCesiumVal'](this['style'],{},!![])};_0x5c337e['polylineVolume'][_0x1467d0(0x5aa)]=this[_0x1467d0(_0x2db923._0x5d3f0a)],this[_0x1467d0(0xe91)]=this[_0x1467d0(0x5a9)](_0x5c337e),this['style']['label']&&this['_addLabel']();}},{'key':'_style2Json','value':function _0x58ecf2(_0x3e0be2,_0x45d137){return PolylineVolumeStyleConver['toJSON'](_0x3e0be2,_0x45d137,!![]);}},{'key':_0x17db5a(_0x48686d._0x17bc8a),'value':function _0xc3e104(_0x59fe4c,_0x4c985d){PolylineVolumeStyleConver['toCesiumVal'](_0x59fe4c,this['entityGraphic'],!![]);}},{'key':_0x17db5a(0x7c1),'value':function _0x4ab82d(){var _0x59c217=_0x17db5a;this['entityGraphic']['positions']=this[_0x59c217(0x5aa)],this['_updateLabelPosition'](),this['_updateEditDraggers']();}}]),_0x25f11c;}(BasePolyEntity);register$4(_0xf99cb3(0x932),PolylineVolumeEntity);var PathEntity=function(_0x32f5ff){var _0x54edcc={_0x4436c6:0x23e,_0x47db26:0x567},_0x33e6f4={_0x3b2b12:0x8b8,_0xd438bd:0x456},_0x3273e7={_0x447b15:0x70f,_0x26302a:0x513,_0x4b2e28:0x51d},_0x293668={_0x592b77:0xa86,_0x57f6a0:0x70f},_0x3fd76b={_0x1d1e0f:0xa86},_0x1e79f6={_0x2d3f2f:0x26d,_0x5d1e0f:0x822,_0x3bf503:0x822,_0x167cab:0xbfd,_0xa279b3:0x438},_0x13f192={_0x175e11:0xe91,_0x496c83:0x1b4},_0x1ec19c={_0xe1dc44:0x690,_0x10e582:0x199,_0x271f97:0x1b4,_0x2d160f:0x1b4},_0x3ddfa0={_0x2cdb33:0xdad,_0x19161a:0xafd,_0x3140be:0x32a,_0x4c63de:0x32a,_0x447170:0xa86,_0x59a1a5:0xdad},_0x5a9aeb={_0x2468bf:0x4a8,_0x25cf1a:0x23e,_0x2926d9:0x2d5,_0x5725da:0xe93,_0x111b31:0x705},_0x3f74c6={_0x3f007c:0x690,_0x33260f:0xdad,_0x56e493:0x971,_0x2b7989:0xb88,_0x40c637:0x32a,_0x158cc2:0x9aa,_0x327c93:0xf83,_0x21b0f7:0x473,_0x94a5e6:0x199,_0x114fcd:0x8fd,_0x7d5485:0x690,_0x1f4a29:0x8b3},_0xe5b7c5={_0x4804f7:0xfb9,_0x287533:0xe91,_0x13978e:0xec0,_0x3ebd81:0xfdb,_0x32b67b:0x971},_0x35294f={_0x43d784:0xdbe,_0x54875d:0xd1f},_0x59fe6f={_0x2c60fa:0xba9},_0x6bd30=_0xf99cb3;_inherits(_0x33fe5a,_0x32f5ff);var _0x15ebf0=_createSuper(_0x33fe5a);function _0x33fe5a(){var _0x100f90,_0x1ddf65=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x33fe5a),_0x100f90=_0x15ebf0['call'](this,_0x1ddf65),delete _0x100f90['startEditing'],_0x100f90['_hasEdit']=![],_0x100f90;}return _createClass(_0x33fe5a,[{'key':_0x6bd30(0x54c),'get':function _0x3fbba6(){var _0x414039=_0x6bd30,_0xb1a68d;return(_0xb1a68d=this[_0x414039(0xe91)])===null||_0xb1a68d===void 0x0?void 0x0:_0xb1a68d['path'];}},{'key':'orientationShow','get':function _0x13a6d3(){var _0x17bed8=_0x6bd30,_0x323ab6=Cesium__namespace['Property'][_0x17bed8(0x47b)](this[_0x17bed8(0x545)],this['_map']['clock']['currentTime'],new Cesium__namespace['Quaternion']());return _0x323ab6;}},{'key':'hpr','get':function _0x3a4284(){var _0x446e6f=_0x6bd30;return getHeadingPitchRollByOrientation(this[_0x446e6f(0x1e0)],this['orientationShow']);}},{'key':_0x6bd30(_0x54edcc._0x4436c6),'get':function _0x5bd616(){var _0xfc089;return(_0xfc089=this['style']['pitch'])!==null&&_0xfc089!==void 0x0?_0xfc089:0x0;},'set':function _0x3dfd63(_0x3a3ad3){var _0x194a17=_0x6bd30;this[_0x194a17(_0x59fe6f._0x2c60fa)]['pitch']=_0x3a3ad3,this['updateOrientation']();}},{'key':'roll','get':function _0x235d62(){var _0x5ecc9f;return(_0x5ecc9f=this['style']['roll'])!==null&&_0x5ecc9f!==void 0x0?_0x5ecc9f:0x0;},'set':function _0x1ff61e(_0x73c56d){var _0x5dc4ca=_0x6bd30;this['style']['roll']=_0x73c56d,this[_0x5dc4ca(0x7c7)]();}},{'key':'positions','get':function _0x26b5fc(){return this['_positions'];},'set':function _0x4a6338(_0x342364){var _0xa0edbb=_0x6bd30;if(!_0x342364)return;var _0x250927=new Cesium__namespace[(_0xa0edbb(_0x35294f._0x43d784))]();_0x342364[_0xa0edbb(_0x35294f._0x54875d)](function(_0x20fec7,_0xd2771d){var _0x4c6ada=Cesium__namespace['JulianDate']['fromDate'](new Date(_0x20fec7[0x3]));_0x250927['addSample'](_0x4c6ada,Cesium__namespace['Cartesian3']['fromDegrees'](_0x20fec7[0x0],_0x20fec7[0x1],_0x20fec7[0x2]));}),this[_0xa0edbb(0xa86)]=_0x250927;}},{'key':'coordinates','get':function _0x262fdb(){return this['getCoordinates']();}},{'key':'_updatePositionsHook','value':function _0x16311b(){var _0x1298ca=_0x6bd30;_get(_getPrototypeOf(_0x33fe5a['prototype']),'_updatePositionsHook',this)['call'](this);if(!this['position']||this['position']instanceof Cesium__namespace['Cartesian3'])this['_entity']['orientation']=undefined,this[_0x1298ca(0xe91)][_0x1298ca(0x9aa)]=undefined;else{var _0x37a7c2,_0x439ef6,_0x304157;this['options'][_0x1298ca(_0xe5b7c5._0x4804f7)]&&(this[_0x1298ca(_0xe5b7c5._0x287533)]['orientation']=new Cesium__namespace['VelocityOrientationProperty'](this['position']));if(this['options'][_0x1298ca(0x3fa)]&&((_0x37a7c2=this[_0x1298ca(0xa86)])===null||_0x37a7c2===void 0x0?void 0x0:(_0x439ef6=_0x37a7c2['_property'])===null||_0x439ef6===void 0x0?void 0x0:(_0x304157=_0x439ef6['_times'])===null||_0x304157===void 0x0?void 0x0:_0x304157[_0x1298ca(_0xe5b7c5._0x13978e)])>0x0){var _0xdf1ed,_0x6ea3e3=this['position']['_property']['_times'],_0x400ffd=_0x6ea3e3[0x0],_0x57e49c=_0x6ea3e3[_0x6ea3e3['length']-0x1];((_0xdf1ed=this['position'])===null||_0xdf1ed===void 0x0?void 0x0:_0xdf1ed['forwardExtrapolationType'])===Cesium__namespace['ExtrapolationType'][_0x1298ca(_0xe5b7c5._0x3ebd81)]&&(_0x57e49c=Cesium__namespace['JulianDate']['fromDate'](new Date(0x834,0x1,0x1))),this['_entity']['availability']=new Cesium__namespace[(_0x1298ca(_0xe5b7c5._0x32b67b))]([new Cesium__namespace['TimeInterval']({'start':_0x400ffd,'stop':_0x57e49c})]);}}}},{'key':'_mountedHook','value':function _0x11bd56(){var _0x253560=_0x6bd30,_0x46a3a1=this;this['position']&&!this['options'][_0x253560(0x545)]&&(this['options']['orientation']=new Cesium__namespace['VelocityOrientationProperty'](this[_0x253560(0xa86)]),this['_auto_orientation']=!![]);var _0x3cbf52={'position':this['position'],'orientation':this['options']['orientation'],'path':PathStyleConver['toCesiumVal'](this['style']||this[_0x253560(_0x3f74c6._0x3f007c)]['path'],{},!![])};if(!this[_0x253560(0x690)][_0x253560(0x9aa)]){var _0x323ec3,_0x385f41,_0x4eabfb;if(((_0x323ec3=this['position'])===null||_0x323ec3===void 0x0?void 0x0:(_0x385f41=_0x323ec3['_property'])===null||_0x385f41===void 0x0?void 0x0:(_0x4eabfb=_0x385f41['_times'])===null||_0x4eabfb===void 0x0?void 0x0:_0x4eabfb['length'])>0x0){var _0x9dd5ca,_0x32f1fd=this['position']['_property']['_times'],_0x7dd024=_0x32f1fd[0x0],_0x21c98=_0x32f1fd[_0x32f1fd['length']-0x1];((_0x9dd5ca=this[_0x253560(0xa86)])===null||_0x9dd5ca===void 0x0?void 0x0:_0x9dd5ca['forwardExtrapolationType'])===Cesium__namespace[_0x253560(_0x3f74c6._0x33260f)]['HOLD']&&(_0x21c98=Cesium__namespace['JulianDate']['fromDate'](new Date(0x834,0x1,0x1))),_0x3cbf52['availability']=new Cesium__namespace[(_0x253560(_0x3f74c6._0x56e493))]([new Cesium__namespace['TimeInterval']({'start':_0x7dd024,'stop':_0x21c98})]),this['_auto_availability']=!![];}else{var _0x4a509e,_0x3a0f17=this['_map'][_0x253560(0xafd)][_0x253560(_0x3f74c6._0x2b7989)],_0x4a55d8=Cesium__namespace['JulianDate']['addDays'](_0x3a0f17,0x1,new Cesium__namespace[(_0x253560(0x32a))]());((_0x4a509e=this['position'])===null||_0x4a509e===void 0x0?void 0x0:_0x4a509e['forwardExtrapolationType'])===Cesium__namespace[_0x253560(_0x3f74c6._0x33260f)]['HOLD']&&(_0x4a55d8=Cesium__namespace['JulianDate']['addDays'](_0x4a55d8,0x16d,new Cesium__namespace[(_0x253560(_0x3f74c6._0x40c637))]())),_0x3cbf52[_0x253560(_0x3f74c6._0x158cc2)]=new Cesium__namespace['TimeIntervalCollection']([new Cesium__namespace['TimeInterval']({'start':_0x3a0f17,'stop':_0x4a55d8})]);}}this['options']['label']&&(this['options'][_0x253560(_0x3f74c6._0x327c93)]['text']=this[_0x253560(0x690)]['label'][_0x253560(_0x3f74c6._0x21b0f7)]||this[_0x253560(0x685)],_0x3cbf52['label']=LabelStyleConver['toCesiumVal'](this[_0x253560(0x690)]['label']));this['options']['billboard']&&(_0x3cbf52['billboard']=BillboardStyleConver['toCesiumVal'](this[_0x253560(_0x3f74c6._0x3f007c)]['billboard']));this[_0x253560(0x690)]['point']&&(_0x3cbf52['point']=PointStyleConver['toCesiumVal'](this['options'][_0x253560(_0x3f74c6._0x94a5e6)]));this['options']['circle']&&(_0x3cbf52['ellipse']=CircleStyleConver['toCesiumVal'](this[_0x253560(0x690)][_0x253560(0x1b4)],{},!![]));if(this['options']['model']){_0x3cbf52[_0x253560(_0x3f74c6._0x114fcd)]=ModelStyleConver['toCesiumVal'](this[_0x253560(_0x3f74c6._0x7d5485)][_0x253560(0x8fd)],{},!![]);var _0x136009=this['options']['model'];(_0x136009['mergeOrientation']||Cesium__namespace[_0x253560(_0x3f74c6._0x1f4a29)](_0x136009['heading'])||Cesium__namespace['defined'](_0x136009['pitch'])||Cesium__namespace['defined'](_0x136009['roll']))&&(_0x3cbf52[_0x253560(0x545)]=new Cesium__namespace['CallbackProperty'](function(_0x56c3a8){var _0x54895b=_0x253560;return _0x46a3a1[_0x54895b(0x567)](_0x46a3a1['position'],_0x46a3a1['options']['orientation']);},![]));}this['_entity']=this[_0x253560(0x5a9)](_0x3cbf52);}},{'key':_0x6bd30(_0x54edcc._0x47db26),'value':function _0x390b0c(_0x410815,_0x2be909){var _0x1b77a2=_0x6bd30,_0x2d9516,_0x599287;if(_0x410815[_0x1b77a2(0x4a8)]){var _0x3188a9,_0x22bdaf;_0x410815=_0x410815[_0x1b77a2(_0x5a9aeb._0x2468bf)]((_0x3188a9=this[_0x1b77a2(0x53d)])===null||_0x3188a9===void 0x0?void 0x0:(_0x22bdaf=_0x3188a9[_0x1b77a2(0xafd)])===null||_0x22bdaf===void 0x0?void 0x0:_0x22bdaf['currentTime']);}if(_0x2be909['getValue']){var _0x3e1867,_0x13bd60;_0x2be909=_0x2be909['getValue']((_0x3e1867=this[_0x1b77a2(0x53d)])===null||_0x3e1867===void 0x0?void 0x0:(_0x13bd60=_0x3e1867['clock'])===null||_0x13bd60===void 0x0?void 0x0:_0x13bd60[_0x1b77a2(0xb88)]);}var _0x58f038=this['options']['model'],_0x316fff=Cesium__namespace['Math']['toRadians'](_0x58f038['heading']||0x0),_0x35a0e5=Cesium__namespace['Math'][_0x1b77a2(0x748)](_0x58f038[_0x1b77a2(_0x5a9aeb._0x25cf1a)]||0x0),_0x1ffca5=Cesium__namespace[_0x1b77a2(_0x5a9aeb._0x2926d9)]['toRadians'](_0x58f038['roll']||0x0);if(_0x2be909){var _0x3614bd=getHeadingPitchRollByOrientation(_0x410815,_0x2be909);_0x58f038[_0x1b77a2(_0x5a9aeb._0x5725da)]?(_0x316fff+=_0x3614bd[_0x1b77a2(_0x5a9aeb._0x111b31)],_0x1ffca5+=_0x3614bd[_0x1b77a2(0xf1d)],_0x35a0e5+=_0x3614bd['pitch']):(!Cesium__namespace['defined'](_0x58f038['heading'])&&(_0x316fff=_0x3614bd['heading']),!Cesium__namespace['defined'](_0x58f038['roll'])&&(_0x1ffca5=_0x3614bd['roll']),!Cesium__namespace['defined'](_0x58f038['pitch'])&&(_0x35a0e5=_0x3614bd['pitch']));}return Cesium__namespace['Transforms']['headingPitchRollQuaternion'](_0x410815,new Cesium__namespace['HeadingPitchRoll'](_0x316fff,_0x35a0e5,_0x1ffca5),(_0x2d9516=this['_map'])===null||_0x2d9516===void 0x0?void 0x0:(_0x599287=_0x2d9516['scene'])===null||_0x599287===void 0x0?void 0x0:_0x599287[_0x1b77a2(0x84a)]['ellipsoid']);}},{'key':'_initSampledPositionProperty','value':function _0x1020e1(){var _0xb756f1=_0x6bd30,_0x54c572;if(!this['options'])return;this['_maxCacheCount']=(_0x54c572=this['options']['maxCacheCount'])!==null&&_0x54c572!==void 0x0?_0x54c572:0x32;if(!this['position']){var _0x2d0e6c,_0x3d8e98,_0x1b9216=new Cesium__namespace['SampledPositionProperty'](this[_0xb756f1(0x690)][_0xb756f1(0xb48)]);_0x1b9216[_0xb756f1(0x761)]=(_0x2d0e6c=this['options']['forwardExtrapolationType'])!==null&&_0x2d0e6c!==void 0x0?_0x2d0e6c:Cesium__namespace['ExtrapolationType']['HOLD'],_0x1b9216['backwardExtrapolationType']=(_0x3d8e98=this['options']['backwardExtrapolationType'])!==null&&_0x3d8e98!==void 0x0?_0x3d8e98:Cesium__namespace[_0xb756f1(_0x3ddfa0._0x2cdb33)]['HOLD'];!this['options']['orientation']&&(this['options']['orientation']=new Cesium__namespace['VelocityOrientationProperty'](_0x1b9216),this[_0xb756f1(0xe91)]&&(this['_entity']['orientation']=this['getOrientation']()));if(this['_entity']&&!this['_entity']['availability']&&this['_map']){var _0x35b367,_0x37eb5d=this[_0xb756f1(0x53d)][_0xb756f1(_0x3ddfa0._0x19161a)]['currentTime'],_0x1c2d9b=Cesium__namespace[_0xb756f1(_0x3ddfa0._0x3140be)][_0xb756f1(0x331)](_0x37eb5d,0x1,new Cesium__namespace[(_0xb756f1(_0x3ddfa0._0x4c63de))]());((_0x35b367=this[_0xb756f1(_0x3ddfa0._0x447170)])===null||_0x35b367===void 0x0?void 0x0:_0x35b367['forwardExtrapolationType'])===Cesium__namespace[_0xb756f1(_0x3ddfa0._0x59a1a5)]['HOLD']&&(_0x1c2d9b=Cesium__namespace['JulianDate']['addDays'](_0x1c2d9b,0x16d,new Cesium__namespace['JulianDate']())),this['_entity']['availability']=new Cesium__namespace['TimeIntervalCollection']([new Cesium__namespace[(_0xb756f1(0xb26))]({'start':_0x37eb5d,'stop':_0x1c2d9b})]);}this['position']=_0x1b9216;}this['property']=this['position'];}},{'key':'_updateStyleHook','value':function _0x4231ad(_0xb4f3d7,_0x1f6e07){PathStyleConver['toCesiumVal'](_0xb4f3d7,this['entityGraphic'],{},!![]);}},{'key':'_style2Json','value':function _0x2f3b84(_0x287d21,_0x343203){return PathStyleConver['toJSON'](_0x287d21,_0x343203,!![]);}},{'key':_0x6bd30(0xc52),'value':function _0x145d48(_0x584bf0){var _0x4d22df=_0x6bd30;return{'type':_0x4d22df(0xbf1),'coordinates':this['getCoordinates'](_0x584bf0===null||_0x584bf0===void 0x0?void 0x0:_0x584bf0[_0x4d22df(0xdb9)])};}},{'key':'_getJsonPositions','value':function _0x23e69a(_0x1f2fa9){_0x1f2fa9['positions']=this['getCoordinates']();}},{'key':'_toJSON_Ex','value':function _0x4d39fe(_0x365a34){var _0x31aeb6=_0x6bd30;this[_0x31aeb6(0x690)]['label']&&(_0x365a34['label']={},LabelStyleConver[_0x31aeb6(0x702)](this['options']['label'],_0x365a34['label'],!![])),this[_0x31aeb6(0x690)][_0x31aeb6(0x8fd)]&&(_0x365a34['model']={},ModelStyleConver['toJSON'](this[_0x31aeb6(_0x1ec19c._0xe1dc44)]['model'],_0x365a34['model'],!![])),this['options'][_0x31aeb6(0x81b)]&&(_0x365a34['billboard']={},BillboardStyleConver['toJSON'](this['options']['billboard'],_0x365a34['billboard'],!![])),this['options']['point']&&(_0x365a34['point']={},PointStyleConver['toJSON'](this['options'][_0x31aeb6(_0x1ec19c._0x10e582)],_0x365a34[_0x31aeb6(_0x1ec19c._0x10e582)],!![])),this['options']['circle']&&(_0x365a34[_0x31aeb6(_0x1ec19c._0x271f97)]={},CircleStyleConver[_0x31aeb6(0x702)](this['options'][_0x31aeb6(0x1b4)],_0x365a34[_0x31aeb6(_0x1ec19c._0x2d160f)],!![]));}},{'key':'_setOptionsHook','value':function _0x42eaef(_0xaf7524,_0x872610){var _0x2ca001=_0x6bd30;_0x872610['label']&&LabelStyleConver['toCesiumVal'](_0xaf7524['label'],this['_entity']['label'],this),_0x872610[_0x2ca001(0x8fd)]&&ModelStyleConver['toCesiumVal'](_0xaf7524['model'],this['_entity']['model'],!![]),_0x872610['billboard']&&BillboardStyleConver['toCesiumVal'](_0xaf7524['billboard'],this['_entity']['billboard'],!![]),_0x872610[_0x2ca001(0x199)]&&PointStyleConver[_0x2ca001(0x438)](_0xaf7524['point'],this[_0x2ca001(_0x13f192._0x175e11)]['point'],!![]),_0x872610[_0x2ca001(_0x13f192._0x496c83)]&&CircleStyleConver['toCesiumVal'](_0xaf7524[_0x2ca001(_0x13f192._0x496c83)],this['_entity']['ellipse'],!![]);}},{'key':'_updateExOpacity','value':function _0x5d6fa1(_0x4d613e){var _0x34f6cf=_0x6bd30;this['_entity']['model']&&(this['_entity']['model'][_0x34f6cf(0x98c)]=Cesium__namespace[_0x34f6cf(_0x1e79f6._0x2d3f2f)]['WHITE'][_0x34f6cf(_0x1e79f6._0x5d1e0f)](_0x4d613e));this['_entity']['billboard']&&(this['_entity']['billboard']['color']=Cesium__namespace[_0x34f6cf(_0x1e79f6._0x2d3f2f)]['WHITE'][_0x34f6cf(_0x1e79f6._0x3bf503)](_0x4d613e));if(this[_0x34f6cf(0xe91)]['point']){var _0x153ae9=this['_updateEntityOpacity'](this['_entity']['point'],_0x4d613e);!_0x153ae9&&PointStyleConver[_0x34f6cf(0x438)](_objectSpread2(_objectSpread2({},this['options'][_0x34f6cf(0x199)]),{},{'globalAlpha':_0x4d613e}),this[_0x34f6cf(0xe91)]['point'],!![]);}if(this['_entity']['circle']){var _0x309b4e=this[_0x34f6cf(_0x1e79f6._0x167cab)](this['_entity'][_0x34f6cf(0x1b4)],_0x4d613e);!_0x309b4e&&CircleStyleConver[_0x34f6cf(_0x1e79f6._0xa279b3)](_objectSpread2(_objectSpread2({},this['options']['circle']),{},{'globalAlpha':_0x4d613e}),this['_entity']['ellipse'],!![]);}}},{'key':'getIndex','value':function _0x39c1c0(_0x3d0bc1){var _0x1860ee=_0x6bd30,_0x3e5b28,_0x1354a3,_0x524f89,_0x41c641,_0x19eb13=(_0x3e5b28=this[_0x1860ee(_0x3fd76b._0x1d1e0f)])===null||_0x3e5b28===void 0x0?void 0x0:(_0x1354a3=_0x3e5b28['_property'])===null||_0x1354a3===void 0x0?void 0x0:_0x1354a3['_times'],_0xfcd8d4=_0x19eb13['length'];if(_0xfcd8d4===0x0)return 0x0;var _0x26024c=_0x3d0bc1||((_0x524f89=this[_0x1860ee(0x53d)])===null||_0x524f89===void 0x0?void 0x0:(_0x41c641=_0x524f89['clock'])===null||_0x41c641===void 0x0?void 0x0:_0x41c641['currentTime'])||Cesium__namespace['JulianDate']['now'](),_0x5eddfd=Cesium__namespace['binarySearch'](_0x19eb13,_0x26024c,Cesium__namespace['JulianDate']['compare']);return _0x5eddfd<0x0&&(_0x5eddfd=~_0x5eddfd),_0x5eddfd<0x0&&(_0x5eddfd=0x0),_0x5eddfd>=_0xfcd8d4&&(_0x5eddfd=_0xfcd8d4-0x1),_0x5eddfd;}},{'key':_0x6bd30(0x95b),'value':function _0x4db5b9(_0x1fcb31){var _0x5ada8a=_0x6bd30,_0x487905,_0x42128b,_0x226365,_0x2e2dea,_0x3727f9=(_0x487905=this[_0x5ada8a(_0x293668._0x592b77)])===null||_0x487905===void 0x0?void 0x0:(_0x42128b=_0x487905[_0x5ada8a(_0x293668._0x57f6a0)])===null||_0x42128b===void 0x0?void 0x0:_0x42128b['_times'],_0x27761a=(_0x226365=this['position'])===null||_0x226365===void 0x0?void 0x0:(_0x2e2dea=_0x226365['_property'])===null||_0x2e2dea===void 0x0?void 0x0:_0x2e2dea['_values'];if(!_0x3727f9||_0x3727f9[_0x5ada8a(0xec0)]===0x0)return;var _0x48cbb0=[];for(var _0x5a46ed=0x0,_0x4ca137=_0x3727f9['length'];_0x5a46ed<_0x4ca137;_0x5a46ed++){_0x48cbb0['push'](new Cesium__namespace['Cartesian3'](_0x27761a[_0x5a46ed*0x3],_0x27761a[_0x5a46ed*0x3+0x1],_0x27761a[_0x5a46ed*0x3+0x2]));}var _0x30fe61=getRectangle(_0x48cbb0,_0x1fcb31===null||_0x1fcb31===void 0x0?void 0x0:_0x1fcb31['isFormat']);return _0x30fe61;}},{'key':'getCoordinates','value':function _0xfe9246(_0x45ebbd){var _0x50a109=_0x6bd30,_0x43d313,_0x196989,_0x4ffbab,_0x3afe37,_0x786fda=(_0x43d313=this['position'])===null||_0x43d313===void 0x0?void 0x0:(_0x196989=_0x43d313['_property'])===null||_0x196989===void 0x0?void 0x0:_0x196989[_0x50a109(0x9f0)],_0x354964=(_0x4ffbab=this['position'])===null||_0x4ffbab===void 0x0?void 0x0:(_0x3afe37=_0x4ffbab[_0x50a109(_0x3273e7._0x447b15)])===null||_0x3afe37===void 0x0?void 0x0:_0x3afe37['_values'];if(!_0x786fda||_0x786fda['length']===0x0)return[];var _0x16adb9=[];for(var _0x19ccf7=0x0,_0x402757=_0x786fda['length'];_0x19ccf7<_0x402757;_0x19ccf7++){var _0x5888f1=LngLatPoint['fromCartesian'](new Cesium__namespace['Cartesian3'](_0x354964[_0x19ccf7*0x3],_0x354964[_0x19ccf7*0x3+0x1],_0x354964[_0x19ccf7*0x3+0x2])),_0x39f938=_0x5888f1[_0x50a109(_0x3273e7._0x26302a)](_0x45ebbd);_0x39f938[_0x50a109(_0x3273e7._0x4b2e28)](Cesium__namespace['JulianDate'][_0x50a109(0xb27)](_0x786fda[_0x19ccf7])['getTime']()),_0x16adb9['push'](_0x39f938);}return _0x16adb9;}},{'key':'flyToPoint','value':function _0x28f40d(){var _0x49dd44=_0x6bd30,_0x4d8b73=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};if(!this['_map'])return Promise['resolve'](![]);var _0x1c81bd=this['positionShow'];if(!_0x1c81bd)return Promise['resolve'](![]);var _0x434df9;if(Cesium__namespace['defined'](_0x4d8b73['heading'])){var _0x37d7d7;_0x434df9=_0x4d8b73[_0x49dd44(0x705)]+Cesium__namespace['Math'][_0x49dd44(_0x33e6f4._0x3b2b12)](((_0x37d7d7=this[_0x49dd44(_0x33e6f4._0xd438bd)])===null||_0x37d7d7===void 0x0?void 0x0:_0x37d7d7['heading'])||0x0);}return this['_map']['flyToPoint'](_0x1c81bd,_objectSpread2(_objectSpread2({},_0x4d8b73),{},{'heading':_0x434df9}));}}]),_0x33fe5a;}(BasePointEntity);register$4('path',PathEntity,!![]);var EditCorridor=function(_0x1577b8){var _0x4d3a76={_0x39f4cd:0xba9,_0x596632:0x91e};_inherits(_0x5bff14,_0x1577b8);var _0x29e86d=_createSuper(_0x5bff14);function _0x5bff14(){return _classCallCheck(this,_0x5bff14),_0x29e86d['apply'](this,arguments);}return _createClass(_0x5bff14,[{'key':'updatePositionsHeightByAttr','value':function _0x1d1f75(_0x5f84b){var _0x578b0c=_0x3c32;if(this['entityGraphic']['height']!==undefined){var _0x4f5319=getCesiumValue(this['entityGraphic']['height'],Number,this['_map']['clock'][_0x578b0c(0xb88)]);_0x5f84b=setPositionsHeight(_0x5f84b,_0x4f5319);}return _0x5f84b;}},{'key':'createDragger','value':function _0x18cbe1(_0x3ff6c1){var _0x41686e=_0x3c32;return this['clampToGround']&&(_0x3ff6c1['position']=getSurfacePosition(this['_map'][_0x41686e(0x57d)],_0x3ff6c1['position'])),_get(_getPrototypeOf(_0x5bff14['prototype']),'createDragger',this)['call'](this,_0x3ff6c1);}},{'key':'_updateMoveAllHook','value':function _0x44c191(_0x3b9468){var _0x5e11b6=_0x3c32;if(this['clampToGround'])return;var _0x32795e=Cesium__namespace['Cartographic']['fromCartesian'](_0x3b9468)['height'];this['entityGraphic']['height']=_0x32795e,this[_0x5e11b6(_0x4d3a76._0x39f4cd)]['height']=this[_0x5e11b6(_0x4d3a76._0x596632)](_0x32795e,0x2);}},{'key':'_updateHeight','value':function _0x5267c9(_0x33bb7d){var _0x2ac55f=_0x3c32;this['entityGraphic']['height']=_0x33bb7d,this['style']['height']=this['formatNum'](_0x33bb7d,0x2);var _0x4cdc10=this['positions'];for(var _0x402a4a=0x0,_0x4dc391=_0x4cdc10['length'];_0x402a4a<_0x4dc391;_0x402a4a++){_0x4cdc10[_0x402a4a]=setPositionsHeight(_0x4cdc10[_0x402a4a],_0x33bb7d);}for(var _0xb74d40=0x0,_0x17a6a0=this['draggers'][_0x2ac55f(0xec0)];_0xb74d40<_0x17a6a0;_0xb74d40++){var _0x1e0d16=this['draggers'][_0xb74d40];_0x1e0d16['position']=setPositionsHeight(_0x1e0d16['position'],_0x33bb7d);}this['fire'](EventType['editStyle']);}}]),_0x5bff14;}(EditPoly),CorridorEntity=function(_0x425c6d){var _0x10df40={_0x4c292f:0xed9},_0x4b4aee={_0x45301d:0xac9,_0x7d8466:0x54c,_0x2d340b:0xe1c,_0x46fa0d:0x9a3,_0x316523:0x54c},_0x111975={_0x1d0bb5:0xe1c,_0x21dea7:0xe5c,_0x239444:0x9a3},_0x43be49={_0x2abd48:0x54c,_0x2454a1:0x5aa},_0x36653b={_0x51d781:0x9a3,_0x281ed0:0xe1c},_0x2e1815={_0x2beaa7:0x8f1,_0x2d88ea:0x5aa,_0x1cb703:0xe91,_0x3779d1:0x5a9},_0x26674d=_0xf99cb3;_inherits(_0x39fb7b,_0x425c6d);var _0x3cdd56=_createSuper(_0x39fb7b);function _0x39fb7b(){return _classCallCheck(this,_0x39fb7b),_0x3cdd56['apply'](this,arguments);}return _createClass(_0x39fb7b,[{'key':'entityGraphic','get':function _0x54be1a(){var _0x7a80d7;return(_0x7a80d7=this['_entity'])===null||_0x7a80d7===void 0x0?void 0x0:_0x7a80d7['corridor'];}},{'key':_0x26674d(0x450),'get':function _0x4fa8f1(){return EditCorridor;}},{'key':'_mountedHook','value':function _0xb41efd(){var _0x49db42=_0x26674d,_0x28e740={'corridor':CorridorStyleConver['toCesiumVal'](this['style'],{},!![])};_0x28e740[_0x49db42(_0x2e1815._0x2beaa7)][_0x49db42(_0x2e1815._0x2d88ea)]=this['positions'],this[_0x49db42(_0x2e1815._0x1cb703)]=this[_0x49db42(_0x2e1815._0x3779d1)](_0x28e740),this['style']['label']&&this['_addLabel']();}},{'key':'_style2Json','value':function _0x28ab81(_0x36e0ba,_0x6e8ae5){return CorridorStyleConver['toJSON'](_0x36e0ba,_0x6e8ae5,!![]);}},{'key':_0x26674d(0xa09),'value':function _0x3f0a70(_0x21debb,_0x4ee88e){var _0x2b062a=_0x26674d;CorridorStyleConver['toCesiumVal'](_0x21debb,this['entityGraphic'],!![]),_0x4ee88e&&(Cesium__namespace[_0x2b062a(0x8b3)](_0x4ee88e[_0x2b062a(_0x36653b._0x51d781)])||Cesium__namespace['defined'](_0x4ee88e[_0x2b062a(_0x36653b._0x281ed0)]))&&this['_updateHeight']();}},{'key':'_updatePositionsHook','value':function _0x3e8326(){var _0x57b696=_0x26674d;this[_0x57b696(_0x43be49._0x2abd48)][_0x57b696(_0x43be49._0x2454a1)]=this['positions'],this['_updateLabelPosition'](),this['_updateEditDraggers']();}},{'key':_0x26674d(_0x10df40._0x4c292f),'value':function _0x3213b9(){var _0x4d0ca4=_0x26674d,_0xd61324=arguments[_0x4d0ca4(0xec0)]>0x0&&arguments[0x0]!==undefined?arguments[0x0]:!![];if(this['style']['clampToGround'])return;var _0x2da2a2=0x0;_0xd61324&&Cesium__namespace[_0x4d0ca4(0x8b3)](this['style'][_0x4d0ca4(_0x111975._0x1d0bb5)])?_0x2da2a2=this['style']['height']:_0x2da2a2=getMaxHeight(this[_0x4d0ca4(0xac9)]||this[_0x4d0ca4(_0x111975._0x21dea7)]),this['entityGraphic']['height']=_0x2da2a2,this['style']['height']=_0x2da2a2,Cesium__namespace[_0x4d0ca4(0x8b3)](this['style']['diffHeight'])&&(Cesium__namespace[_0x4d0ca4(0x8b3)](this['style']['diffHeight'])&&this[_0x4d0ca4(0xba9)]['diffHeight']!==0x0?this[_0x4d0ca4(0x54c)][_0x4d0ca4(0xd06)]=_0x2da2a2+this['style'][_0x4d0ca4(_0x111975._0x239444)]:this['entityGraphic']['extrudedHeight']=undefined);}},{'key':'updateAttrForDrawing','value':function _0x52419a(_0x4da7d0){var _0x51c69f=_0x26674d;if(!_0x4da7d0){if(!this['style']['clampToGround']){var _0x5911bd=getMaxHeight(this[_0x51c69f(_0x4b4aee._0x45301d)]);_0x5911bd!==0x0&&(this[_0x51c69f(_0x4b4aee._0x7d8466)]['height']=_0x5911bd,this['style'][_0x51c69f(_0x4b4aee._0x2d340b)]=_0x5911bd,Cesium__namespace['defined'](this['style'][_0x51c69f(0x9a3)])&&(Cesium__namespace[_0x51c69f(0x8b3)](this['style']['diffHeight'])&&this['style'][_0x51c69f(_0x4b4aee._0x46fa0d)]!==0x0?this[_0x51c69f(_0x4b4aee._0x316523)]['extrudedHeight']=_0x5911bd+Number(this['style']['diffHeight']):this[_0x51c69f(0x54c)][_0x51c69f(0xd06)]=undefined));}}else this['_updateHeight']();}}]),_0x39fb7b;}(BasePolyEntity);register$4(_0xf99cb3(0x8f1),CorridorEntity);var EditWall=function(_0x5a9b56){var _0x34e7c4={_0x387731:0xec0},_0x28fc05={_0xc44ca2:0xec0,_0x48a214:0xd12,_0x37ad95:0x21f,_0xa1e8d7:0x8e9,_0x14a3e7:0x53d},_0x2dc451={_0x195615:0xb2f,_0x526d53:0xaeb,_0x5a5d20:0xaeb,_0x3e7386:0xa86,_0x3c9b0a:0x741},_0x1be3cf=_0xf99cb3;_inherits(_0x3dba35,_0x5a9b56);var _0x2c006f=_createSuper(_0x3dba35);function _0x3dba35(){return _classCallCheck(this,_0x3dba35),_0x2c006f['apply'](this,arguments);}return _createClass(_0x3dba35,[{'key':_0x1be3cf(0x2ed),'value':function _0x4295d2(){var _0xefd7e1=_0x1be3cf,_0x216403=this,_0x58e193=this['positions'],_0x3fee5b=this['style'],_0x4f50ca=this['hasMidPoint'];for(var _0x4f7842=0x0,_0x20465d=_0x58e193[_0xefd7e1(_0x28fc05._0xc44ca2)];_0x4f7842<_0x20465d;_0x4f7842++){var _0x53c324=_0x58e193[_0x4f7842],_0x401e6b=this[_0xefd7e1(_0x28fc05._0x48a214)]({'position':_0x53c324,'onDrag':function _0x80ae54(_0x978e0c,_0x4fff63){var _0x422bff=_0xefd7e1;_0x58e193[_0x978e0c['index']]=_0x4fff63;_0x216403['_heightDraggers']&&_0x216403['_heightDraggers']['length']>0x0&&(_0x216403[_0x422bff(_0x2dc451._0x195615)][_0x978e0c[_0x422bff(_0x2dc451._0x526d53)]]['position']=addPositionsHeight(_0x4fff63,_0x3fee5b['diffHeight']));_0x4f50ca&&(_0x978e0c['index']>0x0&&(_0x216403['draggers'][_0x978e0c[_0x422bff(_0x2dc451._0x5a5d20)]*0x2-0x1][_0x422bff(_0x2dc451._0x3e7386)]=getMidpoint(_0x4fff63,_0x58e193[_0x978e0c['index']-0x1],new Cesium__namespace[(_0x422bff(_0x2dc451._0x3c9b0a))]())),_0x978e0c['index']<_0x58e193['length']-0x1&&(_0x216403['draggers'][_0x978e0c['index']*0x2+0x1]['position']=getMidpoint(_0x4fff63,_0x58e193[_0x978e0c[_0x422bff(_0x2dc451._0x5a5d20)]+0x1])));var _0x547c7a=centerOfMass(_0x58e193);_0x216403['_draggerMove']['position']=_0x547c7a;}});_0x401e6b['index']=_0x4f7842,this[_0xefd7e1(_0x28fc05._0x37ad95)]['push'](_0x401e6b);if(this['hasMidPoint']&&(this[_0xefd7e1(_0x28fc05._0xa1e8d7)]||!this['hasClosure']&&_0x4f7842<_0x20465d-0x1)){var _0x498608=(_0x4f7842+0x1)%_0x20465d,_0xb47b64=getMidpoint(_0x53c324,_0x58e193[_0x498608]),_0x46d2e8=this[_0xefd7e1(0xd12)]({'position':_0xb47b64,'type':PointType[_0xefd7e1(0x99b)],'tooltip':this[_0xefd7e1(_0x28fc05._0x14a3e7)]['getLangText']('_增加点'),'onDragStart':function _0x1251af(_0x137141,_0x478757){var _0x34849d=_0xefd7e1;_0x216403['positions'][_0x34849d(0x906)](_0x137141['index'],0x0,_0x478757),_0x216403['updateAttrForEditing']();},'onDrag':function _0x5a95ac(_0x48a0b1,_0x3a30bc){_0x216403['positions'][_0x48a0b1['index']]=_0x3a30bc;},'onDragEnd':function _0x1a3b03(_0x56b7db,_0x38996b){_0x216403['_fireAddPoint'](_0x56b7db,_0x38996b),_0x216403['updateDraggers']();}});_0x46d2e8['index']=_0x498608,this['draggers'][_0xefd7e1(0x51d)](_0x46d2e8);}}this['_bindMoveAllDragger'](),this['_bindHeightDraggers']();}},{'key':'_bindHeightDraggers','value':function _0x5576f5(){var _0x184a52={_0x28b88e:0xb2f,_0x5b8d27:0x916},_0x215b8e=_0x1be3cf,_0x486476=this;if(!this['_graphic']['_hasHeightEdit'])return;this['_heightDraggers']=[];var _0x4b5293=this['positions'],_0x480746=Number(this['style']['diffHeight']);for(var _0x1b2842=0x0,_0x3bf018=_0x4b5293[_0x215b8e(_0x34e7c4._0x387731)];_0x1b2842<_0x3bf018;_0x1b2842++){var _0xb3d0b5=addPositionsHeight(_0x4b5293[_0x1b2842],_0x480746),_0x74736=this['createDragger']({'position':_0xb3d0b5,'type':PointType['MoveHeight'],'tooltip':this['_map']['getLangText']('_修改高度'),'onDrag':function _0x340e66(_0x37ec5a,_0x3de749){var _0x2c305c=_0x215b8e,_0x2d7b05=Cesium__namespace['Cartographic']['fromCartesian'](_0x3de749)['height'];_0x486476['style']['diffHeight']=formatNum$1(_0x2d7b05-_0x486476[_0x2c305c(0xcde)][_0x2c305c(0x843)][_0x37ec5a['index']],0x2);for(var _0x2fd27a=0x0;_0x2fd27a<_0x4b5293[_0x2c305c(0xec0)];_0x2fd27a++){if(_0x2fd27a===_0x37ec5a['index'])continue;_0x486476[_0x2c305c(_0x184a52._0x28b88e)][_0x2fd27a]['position']=addPositionsHeight(_0x4b5293[_0x2fd27a],_0x486476['style']['diffHeight']);}_0x486476['updateAttrForEditing'](),_0x486476['fire'](EventType[_0x2c305c(_0x184a52._0x5b8d27)]);}});_0x74736['index']=_0x1b2842,this['draggers']['push'](_0x74736),this['_heightDraggers'][_0x215b8e(0x51d)](_0x74736);}}}]),_0x3dba35;}(EditPoly),WallEntity=function(_0x4ea638){var _0x4e7b4c={_0x58064b:0xfaf,_0x5db0c7:0x5c3,_0x345151:0x484},_0x4e39ff={_0x26007f:0xd14},_0x42b819={_0x586f74:0xf77,_0x5beb38:0xa9f},_0x2562f2={_0x165a99:0xb9c,_0x3b9081:0x679},_0x3dfe={_0x21b9b4:0xec0,_0x578d50:0x5aa,_0x1dd520:0x5c3,_0x79c159:0xe42},_0x395d35={_0x2b8d8a:0xba9,_0x1ce0c9:0xf77,_0x2590b2:0xe91},_0x39f117={_0x569c7f:0xe91},_0xccb32b={_0x14ced1:0xf93},_0x186659=_0xf99cb3;_inherits(_0x1ff402,_0x4ea638);var _0x10a21b=_createSuper(_0x1ff402);function _0x1ff402(){var _0xee7804=_0x3c32;return _classCallCheck(this,_0x1ff402),_0x10a21b[_0xee7804(_0xccb32b._0x14ced1)](this,arguments);}return _createClass(_0x1ff402,[{'key':'entityGraphic','get':function _0x3dc87d(){var _0x22917e=_0x3c32,_0x2f205e;return(_0x2f205e=this[_0x22917e(_0x39f117._0x569c7f)])===null||_0x2f205e===void 0x0?void 0x0:_0x2f205e['wall'];}},{'key':'EditClass','get':function _0x1f98ca(){return EditWall;}},{'key':_0x186659(_0x4e7b4c._0x58064b),'value':function _0x1295ed(){var _0x1ef55c=_0x186659,_0x26e202;this[_0x1ef55c(_0x395d35._0x2b8d8a)][_0x1ef55c(0x9a3)]=this['style'][_0x1ef55c(0x9a3)]||0x64;var _0x20423d={'wall':WallStyleConver['toCesiumVal'](this['style'],{},!![])};this['style'][_0x1ef55c(_0x395d35._0x1ce0c9)]&&((_0x26e202=this['positions'])===null||_0x26e202===void 0x0?void 0x0:_0x26e202[_0x1ef55c(0xec0)])>0x0?_0x20423d['wall']['positions']=this['positions']['concat'](this['positions'][0x0]):_0x20423d['wall']['positions']=this['positions'],(!this['style']['maximumHeights']||!this[_0x1ef55c(_0x395d35._0x2b8d8a)]['minimumHeights'])&&this['_updateMaxMinHeights'](_0x20423d),this[_0x1ef55c(_0x395d35._0x2590b2)]=this['_createEntity'](_0x20423d),this[_0x1ef55c(0xba9)]['label']&&this[_0x1ef55c(0x982)]();}},{'key':'_style2Json','value':function _0x3e59c7(_0x1a0144,_0x550800){return WallStyleConver['toJSON'](_0x1a0144,_0x550800,!![]);}},{'key':_0x186659(0xa09),'value':function _0x178f70(_0xf9e4e5,_0x113f6f){var _0x2dce17=_0x186659;WallStyleConver[_0x2dce17(0x438)](_0xf9e4e5,this['entityGraphic'],!![]),Cesium__namespace['defined'](_0x113f6f['closure'])&&this['_updatePositionsHook'](),Cesium__namespace['defined'](_0x113f6f===null||_0x113f6f===void 0x0?void 0x0:_0x113f6f['diffHeight'])&&this['_updateMaxMinHeights'](this['_entity']);}},{'key':'_updatePositionsHook','value':function _0x370403(){var _0x3f6741=_0x186659,_0x2702ab;this['style']['closure']&&((_0x2702ab=this['positions'])===null||_0x2702ab===void 0x0?void 0x0:_0x2702ab[_0x3f6741(_0x3dfe._0x21b9b4)])>0x0?this['entityGraphic']['positions']=this[_0x3f6741(_0x3dfe._0x578d50)]['concat'](this[_0x3f6741(0x5aa)][0x0]):this['entityGraphic']['positions']=this['positions'],(!this['style']['maximumHeights']||!this['style']['minimumHeights'])&&this[_0x3f6741(_0x3dfe._0x1dd520)](this[_0x3f6741(0xe91)]),this['_updateLabelPosition'](),this[_0x3f6741(_0x3dfe._0x79c159)]();}},{'key':_0x186659(_0x4e7b4c._0x5db0c7),'value':function _0x4120d1(_0x3f855e){var _0x2a1837=_0x186659,_0x403caa=this[_0x2a1837(_0x2562f2._0x165a99)];if(!_0x403caa||_0x403caa['length']===0x0)return;var _0x1dacdd=_0x403caa['length'],_0x231ceb=new Array(_0x1dacdd),_0x3062bf=new Array(_0x1dacdd);for(var _0x21f6d8=0x0;_0x21f6d8<_0x1dacdd;_0x21f6d8++){var _0x118533=_0x403caa[_0x21f6d8]['alt'];_0x231ceb[_0x21f6d8]=_0x118533,this['style']['fixedTop']?_0x3062bf[_0x21f6d8]=_0x403caa[0x0][_0x2a1837(_0x2562f2._0x3b9081)]+this[_0x2a1837(0xba9)]['diffHeight']:_0x3062bf[_0x21f6d8]=_0x118533+this['style']['diffHeight'];}this[_0x2a1837(0xba9)]['closure']&&_0x1dacdd>0x0&&(_0x231ceb[_0x2a1837(0x51d)](_0x231ceb[0x0]),_0x3062bf['push'](_0x3062bf[0x0])),this['_minimumHeights']=_0x231ceb,this['_maximumHeights']=_0x3062bf,_0x3f855e&&(!(_0x3f855e[_0x2a1837(0xc86)]['minimumHeights']instanceof Cesium__namespace['CallbackProperty'])&&(_0x3f855e['wall']['minimumHeights']=_0x231ceb),!(_0x3f855e['wall'][_0x2a1837(0xbb1)]instanceof Cesium__namespace['CallbackProperty'])&&(_0x3f855e['wall']['maximumHeights']=_0x3062bf));}},{'key':_0x186659(_0x4e7b4c._0x345151),'value':function _0x2af947(){var _0x202988=this;if(this['_isCallbackPositions'])return;_get(_getPrototypeOf(_0x1ff402['prototype']),'_setPositionsToCallback',this)['call'](this),this['entityGraphic']['minimumHeights']=new Cesium__namespace['CallbackProperty'](function(_0x1c1230){return _0x202988['_minimumHeights'];},![]),this['entityGraphic']['maximumHeights']=new Cesium__namespace['CallbackProperty'](function(_0xed5429){return _0x202988['_maximumHeights'];},![]);}},{'key':'_positions_CallbackProperty','value':function _0x15abc9(){var _0x2dc1bf=_0x186659,_0x231e51;return this['style'][_0x2dc1bf(_0x42b819._0x586f74)]&&((_0x231e51=this['_positions_draw'])===null||_0x231e51===void 0x0?void 0x0:_0x231e51['length'])>0x0?this['_positions_draw'][_0x2dc1bf(_0x42b819._0x5beb38)](this['_positions_draw'][0x0]):this[_0x2dc1bf(0xac9)];}},{'key':'_cancelPositionsCallback','value':function _0x27c227(){var _0x5e5a86=_0x186659;if(!this[_0x5e5a86(0x756)])return;_get(_getPrototypeOf(_0x1ff402['prototype']),'_cancelPositionsCallback',this)['call'](this),this['entityGraphic']['minimumHeights']=this['_minimumHeights'],this['entityGraphic']['maximumHeights']=this[_0x5e5a86(_0x4e39ff._0x26007f)];}},{'key':'updateAttrForDrawing','value':function _0x2bb15a(_0x10b973){this['_updateMaxMinHeights'](this['_entity']);}}]),_0x1ff402;}(BasePolyEntity);register$4('wall',WallEntity);var EditRectangle=function(_0x7fcd6c){var _0x1e446d={_0x225dc5:0x5b1},_0x335d82={_0x42b460:0xf34},_0x5af3a7={_0x16374f:0x54c},_0x454a11={_0x170386:0x51d},_0x11dd75={_0x3089e7:0xaeb},_0x4f8712=_0xf99cb3;_inherits(_0x1a3ddf,_0x7fcd6c);var _0x21e3c9=_createSuper(_0x1a3ddf);function _0x1a3ddf(){return _classCallCheck(this,_0x1a3ddf),_0x21e3c9['apply'](this,arguments);}return _createClass(_0x1a3ddf,[{'key':_0x4f8712(0x2ed),'value':function _0xed2c8f(){var _0x1eae42=_0x4f8712,_0x31d0aa=this,_0xd2e21e=this['positions'];for(var _0x3649c9=0x0,_0x148a02=_0xd2e21e['length'];_0x3649c9<_0x148a02;_0x3649c9++){var _0x5b061f=this[_0x1eae42(0x5b1)](_0xd2e21e[_0x3649c9]),_0x320333=this[_0x1eae42(0xd12)]({'position':_0x5b061f,'onDrag':function _0xd4a0cf(_0x4719d7,_0x543303){var _0x559edd=_0x1eae42,_0x83cbee=_0x31d0aa['_map'][_0x559edd(0xafd)]['currentTime'],_0x34ae2d=getCesiumValue(_0x31d0aa['entityGraphic']['height'],Number,_0x83cbee);_0x31d0aa[_0x559edd(0x5aa)][_0x4719d7['index']]=_0x543303;if(_0x31d0aa['entityGraphic']['height']!==undefined)for(var _0x1eec07=0x0,_0x34ce64=_0x31d0aa['draggers']['length'];_0x1eec07<_0x34ce64;_0x1eec07++){var _0x1a8905=_0x31d0aa[_0x559edd(0x21f)][_0x1eec07],_0x2e4d47=setPositionsHeight(_0x31d0aa['positions'][_0x1a8905['index']],_0x34ae2d);_0x1a8905[_0x559edd(0xa86)]=_0x2e4d47,_0x31d0aa['positions'][_0x1a8905['index']]=_0x2e4d47;}if(_0x31d0aa['_heightDraggers']&&_0x31d0aa['_heightDraggers']['length']>0x0){var _0x4a0706=getCesiumValue(_0x31d0aa['entityGraphic']['extrudedHeight'],Number,_0x83cbee);_0x31d0aa['_heightDraggers'][_0x4719d7[_0x559edd(_0x11dd75._0x3089e7)]]['position']=setPositionsHeight(_0x543303,_0x4a0706);}var _0x49175a=centerOfMass(_0x31d0aa['positions']);_0x49175a=_0x31d0aa['updatePositionsHeightByAttr'](_0x49175a),_0x31d0aa[_0x559edd(0xbf5)]['position']=_0x49175a;}});_0x320333['index']=_0x3649c9,this['draggers'][_0x1eae42(_0x454a11._0x170386)](_0x320333);}this[_0x1eae42(0x272)](),this[_0x1eae42(0x54c)]['extrudedHeight']&&this['_bindHeightDraggers']();}},{'key':_0x4f8712(_0x1e446d._0x225dc5),'value':function _0x692f31(_0x17a553){var _0x33068d=_0x4f8712;this['clampToGround']&&(_0x17a553=getSurfacePosition(this['_map'][_0x33068d(0x57d)],_0x17a553));if(this['entityGraphic'][_0x33068d(0xe1c)]!==undefined){var _0x4c45d9=getCesiumValue(this[_0x33068d(_0x5af3a7._0x16374f)]['height'],Number,this['_map']['clock']['currentTime']);_0x17a553=setPositionsHeight(_0x17a553,_0x4c45d9);}return _0x17a553;}},{'key':'_updateHeight','value':function _0x10810c(_0x43c334){var _0x270553=_0x4f8712;this['entityGraphic']['height']=_0x43c334,this[_0x270553(0xba9)][_0x270553(0xe1c)]=this[_0x270553(0x91e)](_0x43c334,0x2);var _0xace8c6=this['positions'];for(var _0x1fc57a=0x0,_0x2c7ed5=_0xace8c6[_0x270553(0xec0)];_0x1fc57a<_0x2c7ed5;_0x1fc57a++){_0xace8c6[_0x1fc57a]=setPositionsHeight(_0xace8c6[_0x1fc57a],_0x43c334);}for(var _0x3def5a=0x0,_0x4766b9=this['draggers']['length'];_0x3def5a<_0x4766b9;_0x3def5a++){var _0x44e88f=this['draggers'][_0x3def5a];_0x44e88f['position']=setPositionsHeight(_0x44e88f['position'],_0x43c334);}this[_0x270553(_0x335d82._0x42b460)](EventType['editStyle']);}}]),_0x1a3ddf;}(EditPoly),RectangleEntity=function(_0xb7735f){var _0x1e46c7={_0x35528e:0x6fb,_0x304d36:0xa09,_0x14cd4f:0x7c1,_0x1198eb:0x484},_0x2642f4={_0x326ca2:0x641,_0x32a4cb:0x641},_0x1ac3b4={_0x388270:0xf6c,_0x26055d:0x9f1},_0x2433ac={_0x4bcd65:0xf6c},_0x18e772={_0x5cc529:0xe91},_0xec2fe0={_0x360504:0x9a3,_0x3624e7:0xba9,_0x1df2b6:0x54c,_0x2c3725:0xd06},_0x1d975e={_0x16a4b1:0x9f1},_0x36547d={_0x2fc17e:0x756,_0x11d447:0x7ee,_0x4f32c7:0x9fa},_0x2d93cd={_0x324ef4:0xd94,_0x36c8c0:0xac9,_0x4a7b6f:0xb6e,_0x5e86a0:0x9fa,_0x3a35e4:0xd97},_0x25d24b={_0xeb08d3:0x3ed,_0x463317:0xbf1,_0xd1caaa:0xdb9},_0x57a4be={_0x119e09:0x7dc},_0x17cbe5={_0x3e0fae:0x5aa,_0x384039:0x9fa,_0x1642a2:0xac9,_0x615991:0xefb,_0xad3ea:0xed9,_0x5a65c5:0xe42},_0x1fc3c7={_0x39402c:0xf6c,_0x1d4f0f:0xf6c,_0x362e4e:0xf88,_0x4507f5:0xe91,_0x278d1e:0x86e},_0x41b1e3={_0x30e2f6:0x7ee},_0x3eb12b={_0x158f9e:0xe1c},_0x138764={_0x25f23b:0xb24,_0xa74d26:0xe91},_0x1bfcd1={_0x3ea7fc:0x7ee},_0xb86a11={_0x526c57:0x7f9},_0xfa9ef9={_0x50e2b8:0x963,_0xa94fca:0x235},_0x341b22=_0xf99cb3;_inherits(_0x476217,_0xb7735f);var _0x240480=_createSuper(_0x476217);function _0x476217(){var _0x139b52=_0x3c32,_0x350fb6,_0x1d454c=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};_classCallCheck(this,_0x476217),_0x350fb6=_0x240480['call'](this,_0x1d454c),_0x350fb6['_minPointNum']=0x2,_0x350fb6[_0x139b52(_0xfa9ef9._0x50e2b8)]=0x2,_0x350fb6[_0x139b52(_0xfa9ef9._0xa94fca)]=!![];if(_0x350fb6['options']['rectangle'])_0x350fb6['_rectangle']=_0x350fb6['options']['rectangle'];else _0x350fb6[_0x139b52(0x690)]['coordinates']&&(_0x350fb6['_rectangle']=_0x350fb6['options']['coordinates']);return _0x350fb6;}return _createClass(_0x476217,[{'key':_0x341b22(0x54c),'get':function _0x1c3729(){var _0x1cb837;return(_0x1cb837=this['_entity'])===null||_0x1cb837===void 0x0?void 0x0:_0x1cb837['rectangle'];}},{'key':'EditClass','get':function _0x2b3180(){return EditRectangle;}},{'key':'center','get':function _0x1b05bf(){var _0x3415ee=_0x341b22,_0xc2d0a9=getCesiumValue(this['rectangle']);if(!_0xc2d0a9)return null;var _0x592213=Cesium__namespace[_0x3415ee(0x6f1)]['toCartesian'](Cesium__namespace[_0x3415ee(0x9f1)]['center'](_0xc2d0a9));return _0x592213;}},{'key':_0x341b22(_0x1e46c7._0x35528e),'get':function _0x550c6f(){var _0x24c66c=_0x341b22;return this['_entity']&&(this[_0x24c66c(_0xb86a11._0x526c57)]=_getOutlinePositions2(this['_entity'])),this['_outlinePositions'];},'set':function _0x1181ae(_0x480700){this['_outlinePositions']=_0x480700;}},{'key':'outlineCoordinates','get':function _0x1f3e6a(){return cartesians2lonlats(this['outlinePositions']);}},{'key':_0x341b22(0xf6c),'get':function _0x4591ba(){var _0x54ec12=_0x341b22;return!this['_rectangle']&&this[_0x54ec12(0x5aa)]&&(this['_rectangle']=Cesium__namespace[_0x54ec12(0x9f1)]['fromCartesianArray'](this['positions'])),this[_0x54ec12(_0x1bfcd1._0x3ea7fc)];},'set':function _0x22902a(_0x3b4a8e){var _0xf6ba77=_0x341b22,_0x52818c;(_0x52818c=this[_0xf6ba77(0xc5f)])!==null&&_0x52818c!==void 0x0&&_0x52818c[_0xf6ba77(_0x138764._0x25f23b)]&&!(_0x3b4a8e instanceof Cesium__namespace['CallbackProperty'])?this['_rectangle_draw']=_0x3b4a8e:(this[_0xf6ba77(0x7ee)]=_0x3b4a8e,this[_0xf6ba77(_0x138764._0xa74d26)]&&(this['entityGraphic']['coordinates']=_0x3b4a8e));}},{'key':'points','get':function _0x5474fe(){var _0x28942f={_0x1efb81:0x857},_0x58ef8d=[],_0x29c4b7;return this['_positions_draw']?_0x29c4b7=this['_positions_draw']:_0x29c4b7=this['_positions'],!_0x29c4b7&&(_0x29c4b7=_getOutlinePositions2(this['_entity'],![])),_0x29c4b7 instanceof Cesium__namespace['CallbackProperty']&&(_0x29c4b7=getCesiumValue(_0x29c4b7)),_0x29c4b7['forEach'](function(_0x4db049){var _0x15a6db=_0x3c32,_0x2cfb61=LngLatPoint[_0x15a6db(_0x28942f._0x1efb81)](_0x4db049);if(!_0x2cfb61||!_0x2cfb61['valid']())return;_0x58ef8d['push'](_0x2cfb61);}),this['_points']=_0x58ef8d,this['_points'];}},{'key':'distance','get':function _0xe42bef(){return getDistance(this['outlinePositions'],!![]);}},{'key':'area','get':function _0x24c115(){return getSurfaceArea(this['outlinePositions']);}},{'key':'getEntityPositions','value':function _0x491286(){var _0x8de8fa=_0x341b22;if(!this['_entity']['rectangle'])return null;var _0x2146fa=getCesiumValue(this[_0x8de8fa(0xe91)]['rectangle']['coordinates'],Cesium__namespace['Rectangle']),_0x2b2ded=getCesiumValue(this['_entity'][_0x8de8fa(0xf6c)][_0x8de8fa(_0x3eb12b._0x158f9e)],Number)||0x0,_0x13af17=Cesium__namespace[_0x8de8fa(0x741)]['fromRadians'](_0x2146fa['west'],_0x2146fa['south'],_0x2b2ded),_0x42bc1d=Cesium__namespace[_0x8de8fa(0x741)]['fromRadians'](_0x2146fa[_0x8de8fa(0xc02)],_0x2146fa['north'],_0x2b2ded);return[_0x13af17,_0x42bc1d];}},{'key':'_mountedHook','value':function _0x1b6b7e(){var _0x1274c1=_0x341b22,_0x100b95=this,_0x5bf0d3={'rectangle':RectangleStyleConver['toCesiumVal'](this['style'],{},!![])};_0x5bf0d3['rectangle'][_0x1274c1(0xf88)]=this[_0x1274c1(_0x1fc3c7._0x39402c)],this[_0x1274c1(0xe5c)]instanceof Cesium__namespace['CallbackProperty']&&(_0x5bf0d3[_0x1274c1(_0x1fc3c7._0x1d4f0f)][_0x1274c1(_0x1fc3c7._0x362e4e)]=new Cesium__namespace['CallbackProperty'](function(_0x43a09d){var _0x243f85=_0x1274c1,_0xe4443e=_0x100b95['_positions']['getValue'](_0x43a09d);return _0xe4443e&&_0xe4443e['length']>0x0?(_0x100b95[_0x243f85(_0x41b1e3._0x30e2f6)]=Cesium__namespace['Rectangle']['fromCartesianArray'](_0xe4443e),_0x100b95[_0x243f85(0x7ee)]):undefined;},![])),this[_0x1274c1(_0x1fc3c7._0x4507f5)]=this['_createEntity'](_0x5bf0d3),this['_updateHeight'](),this['_updateOutlineStyle'](this['_getOutlinePositions'](),this[_0x1274c1(0xba9)]),this[_0x1274c1(_0x1fc3c7._0x278d1e)]&&this['entityGraphic']['coordinates']instanceof Cesium__namespace['CallbackProperty']&&this['_updateOutlineToCallback'](),this[_0x1274c1(0xba9)]['label']&&this['_addLabel']();}},{'key':_0x341b22(0xf6a),'value':function _0x504aea(_0x505cb3,_0x3b88ff){return RectangleStyleConver['toJSON'](_0x505cb3,_0x3b88ff,!![]);}},{'key':_0x341b22(_0x1e46c7._0x304d36),'value':function _0x2f1391(_0x497dd7,_0x1d3d23){RectangleStyleConver['toCesiumVal'](_0x497dd7,this['entityGraphic'],!![]),(Cesium__namespace['defined'](_0x1d3d23['diffHeight'])||Cesium__namespace['defined'](_0x1d3d23['height']))&&this['_updateHeight']();}},{'key':_0x341b22(_0x1e46c7._0x14cd4f),'value':function _0x3483ca(){var _0x50fcc6=_0x341b22;this['positions']?this['rectangle']=Cesium__namespace['Rectangle']['fromCartesianArray'](this[_0x50fcc6(_0x17cbe5._0x3e0fae)]):this[_0x50fcc6(_0x17cbe5._0x384039)]=Cesium__namespace[_0x50fcc6(0x9f1)]['fromCartesianArray'](this[_0x50fcc6(_0x17cbe5._0x1642a2)]),this['outlinePositions']=_getOutlinePositions2(this['_entity']),this['_updateOutlineStyle'](this[_0x50fcc6(0x405)](),this['style']),this[_0x50fcc6(_0x17cbe5._0x615991)](),this[_0x50fcc6(_0x17cbe5._0xad3ea)](),this[_0x50fcc6(_0x17cbe5._0x5a65c5)]();}},{'key':'_getOutlineStyle','value':function _0x201dab(_0x3e7440,_0xeffe0e){var _0x165159=_0x341b22,_0x2e2824=_get(_getPrototypeOf(_0x476217[_0x165159(_0x57a4be._0x119e09)]),'_getOutlineStyle',this)['call'](this,_0x3e7440,_0xeffe0e);return _0x2e2824['arcType']=Cesium__namespace['ArcType']['RHUMB'],_0x2e2824;}},{'key':'_getOutlinePositions','value':function _0x12957c(){return[this['outlinePositions']];}},{'key':_0x341b22(0x7d0),'value':function _0x46b2f8(_0x59873e){var _0x51df9d=_0x341b22;return _get(_getPrototypeOf(_0x476217['prototype']),_0x51df9d(0x7d0),this)['call'](this,_0x59873e);}},{'key':'_getGeoJsonGeometry','value':function _0x27ea15(_0x49f76f){var _0x30f9f2=_0x341b22;return _0x49f76f!==null&&_0x49f76f!==void 0x0&&_0x49f76f['outline']?{'type':_0x30f9f2(_0x25d24b._0xeb08d3),'coordinates':[this['getOutlineCoordinates'](_0x49f76f===null||_0x49f76f===void 0x0?void 0x0:_0x49f76f['closure'],_0x49f76f===null||_0x49f76f===void 0x0?void 0x0:_0x49f76f['noAlt'])]}:{'type':_0x30f9f2(_0x25d24b._0x463317),'coordinates':this['getCoordinates'](_0x49f76f===null||_0x49f76f===void 0x0?void 0x0:_0x49f76f[_0x30f9f2(_0x25d24b._0xd1caaa)])};}},{'key':_0x341b22(_0x1e46c7._0x1198eb),'value':function _0x368e33(){var _0x16c38e={_0x37d028:0x9fa},_0x23aa57=_0x341b22,_0x2310c0=this;if(this['_isCallbackPositions'])return;this['_isCallbackPositions']=!![];var _0x3a5e94=this['positions'];_0x3a5e94?(_0x3a5e94 instanceof Cesium__namespace['CallbackProperty']?this['_positions_draw']=this[_0x23aa57(_0x2d93cd._0x324ef4)]():this[_0x23aa57(_0x2d93cd._0x36c8c0)]=this['positions'],this['_rectangle_draw']=Cesium__namespace['Rectangle'][_0x23aa57(_0x2d93cd._0x4a7b6f)](this['_positions_draw'])):(this['_positions_draw']=[],this[_0x23aa57(_0x2d93cd._0x5e86a0)]=null),this['rectangle']=new Cesium__namespace[(_0x23aa57(_0x2d93cd._0x3a35e4))](function(_0x4f3977){var _0x5a2202=_0x23aa57;return _0x2310c0[_0x5a2202(_0x16c38e._0x37d028)];},![]),this['_updateOutlineToCallback']();}},{'key':_0x341b22(0x780),'value':function _0x14ab22(){var _0x8c3943=_0x341b22;if(!this[_0x8c3943(0x756)])return;this[_0x8c3943(_0x36547d._0x2fc17e)]=![],this['_positions']=this['_positions_draw'],this[_0x8c3943(_0x36547d._0x11d447)]=this['_rectangle_draw'],this['_entity']&&(this[_0x8c3943(0x54c)]['coordinates']=this[_0x8c3943(_0x36547d._0x4f32c7)]),delete this['_positions_draw'],delete this['_rectangle_draw'],this['_cancelOutlinePositionsCallback']();}},{'key':'updateAttrForDrawing','value':function _0x411bff(_0x1b4bf4){var _0x542488=_0x341b22;this['_rectangle_draw']=Cesium__namespace[_0x542488(_0x1d975e._0x16a4b1)]['fromCartesianArray'](this['_positions_draw']),this['_entity_outlines']&&(this['_updateOutlineToCallback'](),this['_outlinePositions']=_getOutlinePositions2(this['_entity'])),this['_updateHeight'](![]);}},{'key':'_updateHeight','value':function _0x124ba0(){var _0x2f084f=_0x341b22,_0x5e63fb=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:!![];if(this['style']['clampToGround'])return;var _0x472c07=0x0;_0x5e63fb&&Cesium__namespace['defined'](this['style'][_0x2f084f(0xe1c)])?_0x472c07=this['style']['height']:_0x472c07=getMaxHeight(this['_positions_draw']||this['_positions']),this['entityGraphic']['height']=_0x472c07,this['style']['height']=_0x472c07,Cesium__namespace['defined'](this['style'][_0x2f084f(_0xec2fe0._0x360504)])&&(Cesium__namespace['defined'](this[_0x2f084f(0xba9)]['diffHeight'])&&this[_0x2f084f(_0xec2fe0._0x3624e7)]['diffHeight']!==0x0?this[_0x2f084f(_0xec2fe0._0x1df2b6)][_0x2f084f(_0xec2fe0._0x2c3725)]=_0x472c07+this['style']['diffHeight']:this['entityGraphic']['extrudedHeight']=undefined),this['fire'](EventType['editStyle']);}},{'key':'getOutlinePositions','value':function _0x558135(_0x37b3ab){var _0x2891cd=_0x341b22;return _getOutlinePositions2(this[_0x2891cd(_0x18e772._0x5cc529)],_0x37b3ab);}},{'key':'getOutlineCoordinates','value':function _0x330f62(_0x1ffe86,_0x45afc5){return cartesians2lonlats(this['getOutlinePositions'](_0x1ffe86),_0x45afc5);}},{'key':'getRectangle','value':function _0x3248aa(_0x45dd8a){var _0x1dc5a2=_0x341b22,_0x246c9=this['_rectangle_draw']||this[_0x1dc5a2(_0x2433ac._0x4bcd65)];return _0x45dd8a!==null&&_0x45dd8a!==void 0x0&&_0x45dd8a['isFormat']?formatRectangle(_0x246c9):_0x246c9;}},{'key':'isInPoly','value':function _0x4d1457(_0xb4bf4){var _0x492259=_0x341b22,_0x47ac1a,_0x2bef60=getCesiumValue((_0x47ac1a=this['_entity'][_0x492259(_0x1ac3b4._0x388270)])===null||_0x47ac1a===void 0x0?void 0x0:_0x47ac1a['coordinates'],Cesium__namespace[_0x492259(_0x1ac3b4._0x26055d)]),_0x51170f=Cesium__namespace['Rectangle']['contains'](_0x2bef60,LngLatPoint['parse'](_0xb4bf4)['toCartographic']());return _0x51170f;}},{'key':_0x341b22(0xba1),'value':function _0x5321f6(){var _0x4bf016=_0x341b22,_0x4b9fb0=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};if(!this['_map'])return;return _0x4b9fb0[_0x4bf016(_0x2642f4._0x326ca2)]=this[_0x4bf016(0xba9)][_0x4bf016(_0x2642f4._0x32a4cb)],this['_map']['flyToExtent'](getCesiumValue(this['rectangle'],Cesium__namespace['Rectangle']),_0x4b9fb0),this;}}]),_0x476217;}(BasePolyEntity);register$4('rectangle',RectangleEntity);function _getOutlinePositions2(_0x54256d){var _0xd5a459={_0x3022f0:0xf6c,_0x42baaa:0x9f1},_0x15e59f=_0xf99cb3,_0x4dffa7=arguments['length']>0x1&&arguments[0x1]!==undefined?arguments[0x1]:!![];if(!_0x54256d||!_0x54256d[_0x15e59f(_0xd5a459._0x3022f0)])return[];var _0x5b42aa=getCesiumValue(_0x54256d[_0x15e59f(0xf6c)]['coordinates'],Cesium__namespace[_0x15e59f(_0xd5a459._0x42baaa)]);if(!_0x5b42aa)return[];var _0x5c56d6=getCesiumValue(_0x54256d['rectangle']['rotation'],Number)||0x0,_0x329dba=getCesiumValue(_0x54256d['rectangle']['height'],Number)||0x0,_0x5f0ce5=getRectangleOuterPositions({'rectangle':_0x5b42aa,'rotation':_0x5c56d6,'height':_0x329dba});return _0x4dffa7&&_0x5f0ce5['push'](_0x5f0ce5[0x0]),_0x5f0ce5;}function getAllPositions(_0x4da11f){var _0x8daaca=getCesiumValue(_0x4da11f['polygon']['hierarchy'],Cesium__namespace['PolygonHierarchy']),_0x3a21c9=getHierarchyVal(_0x8daaca);return _0x3a21c9;}function getPositions(_0x1e6a6e,_0x37c13b){var _0xa7d7c0={_0x19b488:0x7f5},_0x492fb4=_0xf99cb3;if(!_0x37c13b&&_0x1e6a6e[_0x492fb4(0xac9)]&&_0x1e6a6e['_positions_draw']['length']>0x0)return _0x1e6a6e[_0x492fb4(0xac9)];var _0xf7a2d5=getCesiumValue(_0x1e6a6e['polygon'][_0x492fb4(_0xa7d7c0._0x19b488)],Cesium__namespace['PolygonHierarchy']);return _0xf7a2d5&&_0xf7a2d5 instanceof Cesium__namespace['PolygonHierarchy']&&(_0xf7a2d5=_0xf7a2d5['positions']),_0xf7a2d5;}function getHolesPositions(_0x15226a){var _0xfd95d7=_0xf99cb3,_0x4b8bf5=getCesiumValue(_0x15226a['polygon']['hierarchy'],Cesium__namespace[_0xfd95d7(0x4e7)]),_0x3c87a0=getHierarchyVal(_0x4b8bf5);return _0x3c87a0['length']>0x1?_0x3c87a0['slice'](0x1):null;}function getHierarchyVal(_0x534bf7){var _0x4db5a9={_0x5521f6:0xcd1,_0x1f24cf:0xec0},_0x39f72c=_0xf99cb3;if(!_0x534bf7)return[];if(_0x534bf7&&_0x534bf7 instanceof Cesium__namespace['PolygonHierarchy']){var _0x320de9=[_0x534bf7['positions']];for(var _0x4d1373=0x0,_0x56d8cd=_0x534bf7[_0x39f72c(_0x4db5a9._0x5521f6)][_0x39f72c(_0x4db5a9._0x1f24cf)];_0x4d1373<_0x56d8cd;_0x4d1373++){var _0x744a07=_0x534bf7['holes'][_0x4d1373];_0x320de9=_0x320de9['concat'](getHierarchyVal(_0x744a07));}return _0x320de9;}else return[_0x534bf7];}function getPolygonHierarchy(_0x40d684,_0x32a842){var _0x3756e4={_0x1ad4a1:0x4e7},_0x2765bf=_0xf99cb3;if(_0x40d684[_0x2765bf(0xec0)]===0x0)return new Cesium__namespace['PolygonHierarchy']();var _0x3992b6=[];if(_0x40d684['length']>0x1)for(var _0x3ea59a=0x1,_0x40b341=_0x40d684['length'];_0x3ea59a<_0x40b341;_0x3ea59a++){_0x3992b6['push'](new Cesium__namespace[(_0x2765bf(_0x3756e4._0x1ad4a1))](lonlats2cartesians(_0x40d684[_0x3ea59a],_0x32a842)));}var _0x29b461=_0x40d684[0x0],_0x3a3769=new Cesium__namespace['PolygonHierarchy'](lonlats2cartesians(_0x29b461,_0x32a842),_0x3992b6);return _0x3a3769;}function getPolygonHierarchy2(_0x324fe5){var _0x32a557={_0x4fa9d9:0xec0,_0xf03c0a:0x4e7},_0x437359=_0xf99cb3;if(_0x324fe5[_0x437359(_0x32a557._0x4fa9d9)]===0x0)return new Cesium__namespace[(_0x437359(_0x32a557._0xf03c0a))]();var _0x3b8491=[];if(_0x324fe5['length']>0x1)for(var _0x1c7fa6=0x1,_0x351181=_0x324fe5['length'];_0x1c7fa6<_0x351181;_0x1c7fa6++){_0x3b8491['push'](new Cesium__namespace['PolygonHierarchy'](LngLatArray['toCartesians'](_0x324fe5[_0x1c7fa6])));}var _0x4ebdaa=_0x324fe5[0x0],_0x3c7edd=new Cesium__namespace['PolygonHierarchy'](LngLatArray[_0x437359(0xec2)](_0x4ebdaa),_0x3b8491);return _0x3c7edd;}var EditPolygon=function(_0x17f1e0){var _0x2a1811={_0x5d4c4c:0x99b,_0x9616d:0x21f},_0x16588c={_0x538f88:0xeae,_0x19846b:0xb5f},_0x9c9301={_0x33290d:0x7dc,_0x56201b:0xd0f,_0x103278:0xec0,_0x2f747a:0xd0f},_0xde3fa5={_0x5aadaa:0x446},_0x36f0a4=_0xf99cb3;_inherits(_0x5e5d7d,_0x17f1e0);var _0x1b5e3b=_createSuper(_0x5e5d7d);function _0x5e5d7d(){return _classCallCheck(this,_0x5e5d7d),_0x1b5e3b['apply'](this,arguments);}return _createClass(_0x5e5d7d,[{'key':'hasClosure','get':function _0x1a2378(){var _0x238e0f;return(_0x238e0f=this['_graphic']['hasClosure'])!==null&&_0x238e0f!==void 0x0?_0x238e0f:!![];}},{'key':'clampToGround','get':function _0x5f0629(){var _0x49757a=_0x3c32,_0x4b0555,_0x53b419,_0x48b62e;return(_0x4b0555=this['style']['clampToGround'])!==null&&_0x4b0555!==void 0x0?_0x4b0555:!getCesiumValue((_0x53b419=this['_graphic'])===null||_0x53b419===void 0x0?void 0x0:(_0x48b62e=_0x53b419['entityGraphic'])===null||_0x48b62e===void 0x0?void 0x0:_0x48b62e[_0x49757a(_0xde3fa5._0x5aadaa)],Boolean);}},{'key':_0x36f0a4(0x2ed),'value':function _0x21b341(){var _0x4d086a=_0x36f0a4,_0x41d7b4;_get(_getPrototypeOf(_0x5e5d7d[_0x4d086a(_0x9c9301._0x33290d)]),_0x4d086a(0x2ed),this)['call'](this);if(((_0x41d7b4=this['_graphic'][_0x4d086a(_0x9c9301._0x56201b)])===null||_0x41d7b4===void 0x0?void 0x0:_0x41d7b4['length'])>0x0)for(var _0x58d1cc=0x0,_0x3c8d69=this['_graphic']['_draw_holes'][_0x4d086a(_0x9c9301._0x103278)];_0x58d1cc<_0x3c8d69;_0x58d1cc++){this['bindHolesDraggers'](this[_0x4d086a(0xcde)][_0x4d086a(_0x9c9301._0x2f747a)][_0x58d1cc],_0x58d1cc);}}},{'key':'bindHolesDraggers','value':function _0x189b06(_0x58cdf1,_0x5a3049){var _0x4ddb5f={_0xe19eeb:0xaeb},_0x3d4072={_0x484fe8:0x5b1},_0x68fbf7=_0x36f0a4,_0x20cea3=this;for(var _0xb14197=0x0,_0x51adc9=_0x58cdf1['length'];_0xb14197<_0x51adc9;_0xb14197++){var _0x4835ee=this['updatePositionsHeightByAttr'](_0x58cdf1[_0xb14197]),_0x4ab5ac=this['createDragger']({'position':_0x4835ee,'onDrag':function _0x5d252f(_0x5d0f37,_0x31b8b5){var _0x119452=_0x3c32;_0x31b8b5=_0x20cea3[_0x119452(_0x3d4072._0x484fe8)](_0x31b8b5),_0x5d0f37['position']=_0x31b8b5,_0x58cdf1[_0x5d0f37['index']]=_0x31b8b5;},'onDragEnd':function _0x305b52(_0x285249,_0x257293){_0x20cea3['updateDraggers']();}});_0x4ab5ac['index']=_0xb14197,this['draggers']['push'](_0x4ab5ac);if(this[_0x68fbf7(0x270)]&&(this['hasClosure']||!this['hasClosure']&&_0xb14197<_0x51adc9-0x1)){var _0x25ba7a=(_0xb14197+0x1)%_0x51adc9,_0x324d50=getMidpoint(_0x4835ee,_0x58cdf1[_0x25ba7a]);_0x324d50=this['updatePositionsHeightByAttr'](_0x324d50);var _0x1d92b3=this['createDragger']({'position':_0x324d50,'type':PointType[_0x68fbf7(_0x2a1811._0x5d4c4c)],'tooltip':this['_map']['getLangText']('_增加点'),'onDragStart':function _0x255e2a(_0x2130aa,_0x4139d4){var _0x4e1459=_0x68fbf7;_0x58cdf1['splice'](_0x2130aa[_0x4e1459(_0x4ddb5f._0xe19eeb)],0x0,_0x4139d4);},'onDrag':function _0x7d651d(_0x595a89,_0x44d388){_0x58cdf1[_0x595a89['index']]=_0x44d388;},'onDragEnd':function _0x3b8927(_0x31a856,_0x5e6c5e){var _0x308080=_0x68fbf7;_0x20cea3[_0x308080(_0x16588c._0x538f88)](_0x31a856,_0x5e6c5e),_0x20cea3[_0x308080(_0x16588c._0x19846b)]();}});_0x1d92b3['index']=_0x25ba7a,this[_0x68fbf7(_0x2a1811._0x9616d)]['push'](_0x1d92b3);}}}}]),_0x5e5d7d;}(EditPoly),nullColor$1=new Cesium__namespace[(_0xf99cb3(0x26d))](0x0,0x0,0x0,0.01),PolygonEntity=function(_0xa31011){var _0x50c465={_0x209386:0x7f5,_0x117600:0xd94,_0x3d64b1:0x844,_0x30c883:0xf6a,_0x124b32:0xf1a,_0x270ba1:0x484},_0x56ff54={_0x139d4a:0x1f6,_0x5c0d0d:0x5aa,_0x4754aa:0xec0,_0x4df2bf:0xf77,_0x38c192:0xac2,_0x46bf6b:0xf84},_0x3a0cca={_0xf8ebfb:0xd0f,_0x2a0745:0x484},_0x19966e={_0x4bc628:0xa10},_0x508d8a={_0x105fd5:0x1f6},_0x459379={_0x24679a:0xe91},_0x421a6a={_0x3d530d:0xac9,_0x4b5fd6:0x54c,_0x207dc4:0xac2},_0xff3578={_0x3350d8:0xac9},_0x50d9f3={_0x5d9e45:0x9a3,_0x20cb70:0x8b3},_0x50379d={_0x1d5300:0x690,_0x46f702:0x8a3,_0x2bf64d:0xe1c,_0x8339a9:0xb8b,_0x5a77b7:0xe91,_0x322e29:0x8b3},_0x595ccd={_0x47287d:0xe5c,_0x5106e4:0x53d,_0x2334c6:0xb88,_0x2734dc:0x8e5,_0x52ca50:0x7f5,_0x117ae8:0x7f5,_0x15c2a3:0xe91,_0x7f12a1:0xf83},_0x304be4={_0x2e8b06:0x4e7,_0x1e2ccc:0xec0,_0x39e241:0x8e5},_0x5578af={_0x48b069:0xba9,_0x130642:0x80b},_0x2f9ee1={_0x4e59ad:0xe5c},_0x2c9479=_0xf99cb3;_inherits(_0x3cd895,_0xa31011);var _0x17a447=_createSuper(_0x3cd895);function _0x3cd895(){var _0x6c18a3,_0x2b7d81,_0x542550=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x3cd895),_0x2b7d81=_0x17a447['call'](this,_0x542550),_0x2b7d81['_minPointNum']=(_0x6c18a3=_0x542550['minPointNum'])!==null&&_0x6c18a3!==void 0x0?_0x6c18a3:0x3,_0x2b7d81['_clampToGround_reload']=!![],_0x2b7d81;}return _createClass(_0x3cd895,[{'key':'entityGraphic','get':function _0x1d6b41(){var _0xf56081;return(_0xf56081=this['_entity'])===null||_0xf56081===void 0x0?void 0x0:_0xf56081['polygon'];}},{'key':_0x2c9479(0x450),'get':function _0x40cab8(){return EditPolygon;}},{'key':'center','get':function _0x27a0a4(){var _0x550c23=_0x2c9479;return this[_0x550c23(0x66b)];}},{'key':_0x2c9479(0x443),'get':function _0x4e2279(){return getDistance(this['positionsShow'],!![]);}},{'key':'positionsShow','get':function _0x2601de(){var _0x5745dd=_0x2c9479,_0x477ad7,_0x742715=getCesiumValue(this[_0x5745dd(_0x2f9ee1._0x4e59ad)]);return _0x742715 instanceof Cesium__namespace[_0x5745dd(0x4e7)]&&(_0x742715=_0x742715[_0x5745dd(0x5aa)]),(_0x477ad7=this['_positions_show'])!==null&&_0x477ad7!==void 0x0?_0x477ad7:this['getShowPositions'](_0x742715);}},{'key':_0x2c9479(_0x50c465._0x209386),'get':function _0xcb1ee4(){var _0x478bd5=_0x2c9479,_0xc04529;return this[_0x478bd5(0x1f6)]||((_0xc04529=this['entityGraphic'])===null||_0xc04529===void 0x0?void 0x0:_0xc04529['hierarchy']);}},{'key':'positions','get':function _0x93a7dd(){return this['_positions'];},'set':function _0x137b1b(_0x382ec0){var _0x398c34=_0x2c9479,_0x64a9a4,_0x397fa6=this;if(!_0x382ec0)return;!((_0x64a9a4=this['editing'])!==null&&_0x64a9a4!==void 0x0&&_0x64a9a4['enabled'])&&(this['_hierarchy']=null,this['_positions_show']=null);_0x382ec0 instanceof Cesium__namespace[_0x398c34(_0x304be4._0x2e8b06)]&&(this['_hierarchy']=_0x382ec0,_0x382ec0=this['_hierarchy']['positions']);if(Array['isArray'](_0x382ec0)){var _0xb55cd4;if(_0x382ec0[_0x398c34(_0x304be4._0x1e2ccc)]>0x0&&Array[_0x398c34(_0x304be4._0x39e241)](_0x382ec0[0x0])&&_0x382ec0[0x0]['length']>0x0){var _0x243c08=_0x382ec0[0x0][0x0];if(Array['isArray'](_0x243c08)&&isNumber(_0x243c08[0x0]))this['_hierarchy']=getPolygonHierarchy(_0x382ec0,this['style']['height']||this['style']['setHeight']||this[_0x398c34(0xba9)]['addHeight']),_0x382ec0=this['_hierarchy']['positions'];else _0x243c08 instanceof Cesium__namespace['Cartesian3']&&(this['_hierarchy']=getPolygonHierarchy2(_0x382ec0),_0x382ec0=this['_hierarchy']['positions']);}var _0x2fd1eb=[],_0x4211c0=[];_0x382ec0['forEach'](function(_0x23c5bc,_0x52e77f){var _0x1546a6=_0x398c34,_0xdb2229=LngLatPoint['parse'](_0x23c5bc);if(!_0xdb2229)return;var _0x485034=_0x397fa6[_0x1546a6(_0x5578af._0x48b069)][_0x1546a6(0x6c8)];if(Cesium__namespace['defined'](_0x485034)){if(isString(_0x485034))_0x485034=Number(template(_0x485034,_0x397fa6['attr'],!![])),isNaN(_0x485034)&&(_0x485034=0x0);else Array['isArray'](_0x485034)&&(_0x485034=_0x485034[_0x52e77f]||0x0);_0xdb2229['alt']=_0x485034;}var _0x15d71a=_0x397fa6['getAddHeight'](_0x52e77f);_0x15d71a!==0x0&&(_0xdb2229['alt']=_0xdb2229['alt']+_0x15d71a),_0x2fd1eb['push'](_0xdb2229),_0x4211c0['push'](_0xdb2229[_0x1546a6(_0x5578af._0x130642)]());}),this['_points']=_0x2fd1eb,(_0xb55cd4=this['editing'])!==null&&_0xb55cd4!==void 0x0&&_0xb55cd4['enabled']?this['_positions_draw']=_0x4211c0:this['_positions']=_0x4211c0;}else this['_positions']=_0x382ec0;this['_entity']&&this['_updatePositionsHook'](),this['fire'](EventType['updatePosition'],{'positions':this['_positions']});}},{'key':_0x2c9479(_0x50c465._0x117600),'value':function _0x396c23(){return getPositions(this['_entity']);}},{'key':'getShowPositions','value':function _0x58ec76(_0x22e760){var _0x51eec2=_0x2c9479;if(!_0x22e760||_0x22e760['length']===0x0)return _0x22e760;var _0x1d348f=[];return _0x22e760[_0x51eec2(0xd1f)](function(_0x21ffc2){_0x1d348f['push'](_0x21ffc2['clone']());}),_0x1d348f;}},{'key':'_mountedHook','value':function _0x5bcfae(){var _0x234667={_0x256723:0x6fb},_0x3b5adb=_0x2c9479,_0x43db53=this,_0x30177e={'polygon':PolygonStyleConver['toCesiumVal'](this[_0x3b5adb(0xba9)],{},!![])};if(this[_0x3b5adb(_0x595ccd._0x47287d)]instanceof Cesium__namespace['CallbackProperty']){var _0x570674=this['_positions']['getValue'](this[_0x3b5adb(_0x595ccd._0x5106e4)]['clock'][_0x3b5adb(_0x595ccd._0x2334c6)]);if(_0x570674&&Array[_0x3b5adb(_0x595ccd._0x2734dc)](_0x570674)){var _0x364b48=new Cesium__namespace['PolygonHierarchy']();_0x30177e['polygon'][_0x3b5adb(_0x595ccd._0x52ca50)]=new Cesium__namespace[(_0x3b5adb(0xd97))](function(_0x159bf3){var _0x66a68e=_0x3b5adb,_0x31ae64,_0x216eff=_0x43db53['_positions'][_0x66a68e(0x4a8)](_0x159bf3);_0x43db53['_positions_show']=_0x43db53['getShowPositions'](_0x216eff),_0x364b48[_0x66a68e(0x5aa)]=_0x43db53['_positions_show'];if(_0x43db53['_entity_outlines']&&((_0x31ae64=_0x43db53['_positions_show'])===null||_0x31ae64===void 0x0?void 0x0:_0x31ae64['length'])>0x0){var _0x965d0b,_0x4f8828;((_0x965d0b=(_0x4f8828=_0x43db53['style'][_0x66a68e(0x9df)])===null||_0x4f8828===void 0x0?void 0x0:_0x4f8828['closure'])!==null&&_0x965d0b!==void 0x0?_0x965d0b:!![])?_0x43db53[_0x66a68e(_0x234667._0x256723)]=_0x43db53['_positions_show']['concat'](_0x43db53[_0x66a68e(0xac2)][0x0]):_0x43db53['outlinePositions']=_0x43db53['_positions_show'];}return _0x364b48;},![]),this['_hierarchy']=_0x364b48;}else _0x30177e['polygon'][_0x3b5adb(0x7f5)]=this['_positions'];}else this['_hierarchy']?_0x30177e['polygon']['hierarchy']=this['_hierarchy']:(!this['_positions_show']&&(this['_positions_show']=this['getShowPositions'](this['positions'])),_0x30177e['polygon'][_0x3b5adb(_0x595ccd._0x117ae8)]=new Cesium__namespace['PolygonHierarchy'](this['_positions_show']));this[_0x3b5adb(_0x595ccd._0x15c2a3)]=this['_createEntity'](_0x30177e),this['_updateDiffHeight'](),this['_bindExType'](),this['_updateOutlineStyle'](this['_getOutlinePositions'](),this['style']),this['_entity']['polygon']['hierarchy']instanceof Cesium__namespace['CallbackProperty']&&this['_updateOutlineToCallback'](),this['style'][_0x3b5adb(_0x595ccd._0x7f12a1)]&&this['_addLabel']();}},{'key':'_bindExType','value':function _0x4047ac(){var _0x3cf885=_0x2c9479,_0x26ce91,_0x47f503=this[_0x3cf885(_0x50379d._0x1d5300)]['buildings']||this['_layer']['options']['buildings'];if(_0x47f503&&((_0x26ce91=_0x47f503['enabled'])!==null&&_0x26ce91!==void 0x0?_0x26ce91:!![])){if(_0x47f503['bottomHeight']){var _0x418baf;if(isNumber(_0x47f503[_0x3cf885(0x8a3)]))_0x418baf=_0x47f503[_0x3cf885(0x8a3)];else isString(_0x47f503['bottomHeight'])&&(_0x418baf=Number(this['attr'][_0x47f503[_0x3cf885(_0x50379d._0x46f702)]]||0x0));this['_entity']['polygon'][_0x3cf885(0xe1c)]=_0x418baf;}var _0x1a846d=Number(this['attr'][_0x47f503[_0x3cf885(0x371)]]||0x1),_0x5265fe;if(isNumber(_0x47f503[_0x3cf885(_0x50379d._0x2bf64d)]))_0x5265fe=_0x47f503['height'];else isString(_0x47f503['height'])?_0x5265fe=this['attr'][_0x47f503['height']]||_0x5265fe:_0x5265fe=3.5;var _0x24bcb8=getCesiumValue(this['_entity'][_0x3cf885(0x9d5)]['height'])||0x0;this['_entity']['polygon']['extrudedHeight']=_0x24bcb8+_0x1a846d*_0x5265fe;}var _0x38ee4c=this['options']['dth']||this['_layer']['options']['dth'];_0x38ee4c&&(this['_entity']['polygon'][_0x3cf885(_0x50379d._0x8339a9)]=Cesium__namespace['ClassificationType'][_0x3cf885(0xf60)],!Cesium__namespace[_0x3cf885(0x8b3)](this['style'][_0x3cf885(0x98c)])&&(this[_0x3cf885(_0x50379d._0x5a77b7)]['polygon']['material']=nullColor$1),!Cesium__namespace[_0x3cf885(_0x50379d._0x322e29)](this['style']['height'])&&(this['_entity']['polygon']['perPositionHeight']=![]),this['_entity']['polygon']['zIndex']=0x63);}},{'key':'_updateDiffHeight','value':function _0x2c0254(){var _0x2396de=_0x2c9479;if(!Cesium__namespace['defined'](this['style'][_0x2396de(_0x50d9f3._0x5d9e45)])||this['entityGraphic'][_0x2396de(0xd06)]instanceof Cesium__namespace['CallbackProperty'])return;if(Cesium__namespace[_0x2396de(_0x50d9f3._0x20cb70)](this['style']['diffHeight'])&&this['style']['diffHeight']!==0x0){var _0x1d3718=this['getMaxHeight']();this['entityGraphic']['extrudedHeight']=_0x1d3718+this['style'][_0x2396de(0x9a3)];}else this['entityGraphic']['extrudedHeight']=undefined;}},{'key':_0x2c9479(_0x50c465._0x3d64b1),'value':function _0x3140b1(){var _0x1bdfca=_0x2c9479,_0x527a71=0x0;return Cesium__namespace['defined'](this['style']['height'])?_0x527a71=this['style'][_0x1bdfca(0xe1c)]:_0x527a71=getMaxHeight(this[_0x1bdfca(_0xff3578._0x3350d8)]||this[_0x1bdfca(0xe5c)]),_0x527a71;}},{'key':_0x2c9479(_0x50c465._0x30c883),'value':function _0x48315e(_0x144e41,_0x555e4d){return PolygonStyleConver['toJSON'](_0x144e41,_0x555e4d,!![]);}},{'key':'_updateStyleHook','value':function _0x45e076(_0x208ec5,_0x146f14){var _0x5942d0=_0x2c9479;PolygonStyleConver['toCesiumVal'](_0x208ec5,this['entityGraphic'],!![]),(Cesium__namespace['defined'](_0x146f14['diffHeight'])||Cesium__namespace['defined'](_0x146f14['height']))&&this[_0x5942d0(0x391)]();}},{'key':'_updatePositionsHook','value':function _0x14ce47(){var _0x2408b1=_0x2c9479;if(this['_positions']instanceof Cesium__namespace['CallbackProperty']){var _0x13c186;this['entityGraphic']['hierarchy']=this['_positions'],(_0x13c186=this['editing'])!==null&&_0x13c186!==void 0x0&&_0x13c186['enabled']&&this['_hierarchy']&&(this[_0x2408b1(0xac2)]=this[_0x2408b1(0xa82)](this[_0x2408b1(_0x421a6a._0x3d530d)]),this['_hierarchy']['positions']=this['_positions_show']);}else this['_hierarchy']?this[_0x2408b1(_0x421a6a._0x4b5fd6)]['hierarchy']=this[_0x2408b1(0x1f6)]:(this[_0x2408b1(0xac2)]=this['getShowPositions'](this['positions']),this['entityGraphic']['hierarchy']=new Cesium__namespace[(_0x2408b1(0x4e7))](this[_0x2408b1(_0x421a6a._0x207dc4)]));this['_updateOutlineStyle'](this['_getOutlinePositions'](),this['style']),this['_updateLabelPosition'](),this['_updateDiffHeight'](),this['_updateEditDraggers']();}},{'key':'_getOutlinePositions','value':function _0x4b90dd(){return getAllPositions(this['_entity']);}},{'key':'toGeoJSON','value':function _0xb90362(_0x447b2e){return _get(_getPrototypeOf(_0x3cd895['prototype']),'toGeoJSON',this)['call'](this,_0x447b2e);}},{'key':'_getGeoJsonGeometry','value':function _0x176ed6(_0x10cbb2){var _0x5ea85c=_0x2c9479,_0x10825c,_0x208566,_0x3ec698=this['getCoordinates'](_0x10cbb2===null||_0x10cbb2===void 0x0?void 0x0:_0x10cbb2['noAlt']);_0x10cbb2!==null&&_0x10cbb2!==void 0x0&&_0x10cbb2['closure']&&_0x3ec698['length']>0x0&&_0x3ec698['push'](_0x3ec698[0x0]);if(((_0x10825c=this[_0x5ea85c(0x1f6)])===null||_0x10825c===void 0x0?void 0x0:(_0x208566=_0x10825c[_0x5ea85c(0xcd1)])===null||_0x208566===void 0x0?void 0x0:_0x208566[_0x5ea85c(0xec0)])>0x0){_0x3ec698=[_0x3ec698];var _0x138164=getHolesPositions(this[_0x5ea85c(_0x459379._0x24679a)]);_0x138164['forEach'](function(_0x3d01aa){var _0x26e587=_0x5ea85c;_0x3ec698['push'](LngLatArray[_0x26e587(0x513)](_0x3d01aa));});}return{'type':'Polygon','coordinates':[_0x3ec698]};}},{'key':'setCallbackPositions','value':function _0x24d4b4(_0x5f5662){return this['_setPositionsToCallback'](),_0x5f5662&&(_0x5f5662&&(_0x5f5662=LngLatArray['toCartesians'](_0x5f5662)),this['_positions_draw']=_0x5f5662,this['_hierarchy']['positions']=_0x5f5662),this['_positions_draw'];}},{'key':'_positions_CallbackProperty','value':function _0x129cfb(){return this['_hierarchy'];}},{'key':_0x2c9479(0x780),'value':function _0x8e947(){var _0x28829f=_0x2c9479;_get(_getPrototypeOf(_0x3cd895[_0x28829f(0x7dc)]),_0x28829f(0x780),this)['call'](this),this[_0x28829f(_0x508d8a._0x105fd5)]=null;}},{'key':_0x2c9479(_0x50c465._0x124b32),'value':function _0x206431(){var _0x712edc=_0x2c9479,_0x3cc49e=this;_get(_getPrototypeOf(_0x3cd895['prototype']),'_startDrawHook',this)[_0x712edc(_0x19966e._0x4bc628)](this),this['_updateOutlineStyle']([new Cesium__namespace['CallbackProperty'](function(_0x3e4ac9){var _0x45091d=_0x712edc;return _0x3cc49e[_0x45091d(0x6fb)];},![])],this['style'],{'show':!![],'width':0x2,'color':this['style']['color']});}},{'key':_0x2c9479(_0x50c465._0x270ba1),'value':function _0xcfd560(){var _0x56ab87=_0x2c9479;if(this['_isCallbackPositions'])return;this[_0x56ab87(_0x3a0cca._0xf8ebfb)]=getHolesPositions(this['_entity']),_get(_getPrototypeOf(_0x3cd895['prototype']),_0x56ab87(_0x3a0cca._0x2a0745),this)['call'](this);}},{'key':'updateAttrForDrawing','value':function _0x15fb77(_0x53e6ed){var _0xc71778=_0x2c9479,_0xb1beb5;if(!this['_hierarchy']){this['_hierarchy']=new Cesium__namespace['PolygonHierarchy']();if(this['_draw_holes']){var _0x490c5c=[];this['_draw_holes']['forEach'](function(_0x2d9728){_0x490c5c['push'](new Cesium__namespace['PolygonHierarchy'](_0x2d9728));}),this[_0xc71778(_0x56ff54._0x139d4a)]['holes']=_0x490c5c;}}this['_positions_show']=this['getShowPositions'](this['_positions_draw']),this['_hierarchy'][_0xc71778(_0x56ff54._0x5c0d0d)]=this['_positions_show'];if(((_0xb1beb5=this['_positions_show'])===null||_0xb1beb5===void 0x0?void 0x0:_0xb1beb5[_0xc71778(_0x56ff54._0x4754aa)])>0x0){var _0x1d5369,_0x21e1c1;((_0x1d5369=(_0x21e1c1=this['style'][_0xc71778(0x9df)])===null||_0x21e1c1===void 0x0?void 0x0:_0x21e1c1[_0xc71778(_0x56ff54._0x4df2bf)])!==null&&_0x1d5369!==void 0x0?_0x1d5369:!![])?this[_0xc71778(0x6fb)]=this[_0xc71778(_0x56ff54._0x38c192)][_0xc71778(0xa9f)](this['_positions_show'][0x0]):this['outlinePositions']=this['_positions_show'];}var _0x4704ec;this['_positions_draw']['length']<this['_minPointNum']&&(_0x4704ec={'show':!![],'width':0x2,'color':this['style']['color']}),this[_0xc71778(_0x56ff54._0x46bf6b)](),this['_updateOutlineStyle'](null,this[_0xc71778(0xba9)],_0x4704ec),this['_updateDiffHeight']();}}]),_0x3cd895;}(BasePolyEntity);register$4('polygon',PolygonEntity),PolygonEntity['getPositions']=getPositions,PolygonEntity['getAllPositions']=getAllPositions;var EllipseEntity=function(_0x5cc364){var _0x2e8014={_0x5278a2:0xa10};_inherits(_0x187188,_0x5cc364);var _0x56fec7=_createSuper(_0x187188);function _0x187188(){var _0x24c790=_0x3c32,_0x3098d9,_0x4ac7ac=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x187188),_0x3098d9=_0x56fec7[_0x24c790(_0x2e8014._0x5278a2)](this,_0x4ac7ac),_0x3098d9[_0x24c790(0x963)]=0x3,_0x3098d9;}return _createClass(_0x187188);}(CircleEntity);register$4('ellipse',EllipseEntity,!![]);function RectangularSensorGraphics(_0x511df9){var _0x461555={_0x132b62:0xc1e,_0x4c8183:0xe1a,_0x3763b0:0x943,_0x17f874:0x967},_0x17289f=_0xf99cb3;this['_show']=undefined,this[_0x17289f(_0x461555._0x132b62)]=undefined,this[_0x17289f(_0x461555._0x4c8183)]=undefined,this['_yHalfAngle']=undefined,this[_0x17289f(_0x461555._0x3763b0)]=undefined,this['_showSectorLines']=undefined,this['_showSectorSegmentLines']=undefined,this['_showLateralSurfaces']=undefined,this['_material']=undefined,this['_showDomeSurfaces']=undefined,this['_showDomeLines']=undefined,this['_showIntersection']=undefined,this['_intersectionColor']=undefined,this[_0x17289f(0xb69)]=undefined,this['_showThroughEllipsoid']=undefined,this[_0x17289f(0x894)]=undefined,this['_showScanPlane']=undefined,this['_scanPlaneColor']=undefined,this[_0x17289f(_0x461555._0x17f874)]=undefined,this['_scanPlaneRate']=undefined,this['_definitionChanged']=new Cesium__namespace['Event'](),this['merge'](Cesium__namespace['defaultValue'](_0x511df9,Cesium__namespace['defaultValue']['EMPTY_OBJECT']));}Object['defineProperties'](RectangularSensorGraphics[_0xf99cb3(0x7dc)],{'definitionChanged':{'get':function get(){return this['_definitionChanged'];}},'show':Cesium__namespace[_0xf99cb3(0xce9)]('show'),'radius':Cesium__namespace[_0xf99cb3(0xce9)]('radius'),'xHalfAngle':Cesium__namespace['createPropertyDescriptor']('xHalfAngle'),'yHalfAngle':Cesium__namespace['createPropertyDescriptor'](_0xf99cb3(0x1b3)),'lineColor':Cesium__namespace[_0xf99cb3(0xce9)]('lineColor'),'showSectorLines':Cesium__namespace['createPropertyDescriptor'](_0xf99cb3(0x2b0)),'showSectorSegmentLines':Cesium__namespace['createPropertyDescriptor']('showSectorSegmentLines'),'showLateralSurfaces':Cesium__namespace['createPropertyDescriptor']('showLateralSurfaces'),'material':Cesium__namespace['createMaterialPropertyDescriptor']('material'),'showDomeSurfaces':Cesium__namespace['createPropertyDescriptor']('showDomeSurfaces'),'showDomeLines':Cesium__namespace[_0xf99cb3(0xce9)](_0xf99cb3(0xc73)),'showIntersection':Cesium__namespace['createPropertyDescriptor'](_0xf99cb3(0xa54)),'intersectionColor':Cesium__namespace['createPropertyDescriptor']('intersectionColor'),'intersectionWidth':Cesium__namespace['createPropertyDescriptor']('intersectionWidth'),'showThroughEllipsoid':Cesium__namespace[_0xf99cb3(0xce9)](_0xf99cb3(0x7c3)),'gaze':Cesium__namespace['createPropertyDescriptor'](_0xf99cb3(0xff3)),'showScanPlane':Cesium__namespace[_0xf99cb3(0xce9)]('showScanPlane'),'scanPlaneColor':Cesium__namespace['createPropertyDescriptor'](_0xf99cb3(0xfc3)),'scanPlaneMode':Cesium__namespace['createPropertyDescriptor']('scanPlaneMode'),'scanPlaneRate':Cesium__namespace['createPropertyDescriptor']('scanPlaneRate')}),RectangularSensorGraphics['prototype']['clone']=function(_0x17f0fe){var _0x30de98={_0x1cc173:0x922,_0x578409:0xc61,_0x189fbe:0xff0},_0x59069a=_0xf99cb3;return!Cesium__namespace['defined'](_0x17f0fe)&&(_0x17f0fe=new RectangularSensorGraphics()),_0x17f0fe['show']=this['show'],_0x17f0fe['radius']=this['radius'],_0x17f0fe['xHalfAngle']=this['xHalfAngle'],_0x17f0fe['yHalfAngle']=this['yHalfAngle'],_0x17f0fe[_0x59069a(0x384)]=this['lineColor'],_0x17f0fe['showSectorLines']=this['showSectorLines'],_0x17f0fe[_0x59069a(0x3dc)]=this['showSectorSegmentLines'],_0x17f0fe[_0x59069a(_0x30de98._0x1cc173)]=this['showLateralSurfaces'],_0x17f0fe['material']=this[_0x59069a(0x280)],_0x17f0fe['showDomeSurfaces']=this['showDomeSurfaces'],_0x17f0fe['showDomeLines']=this['showDomeLines'],_0x17f0fe['showIntersection']=this['showIntersection'],_0x17f0fe['intersectionColor']=this['intersectionColor'],_0x17f0fe[_0x59069a(0xc61)]=this[_0x59069a(_0x30de98._0x578409)],_0x17f0fe[_0x59069a(0x7c3)]=this['showThroughEllipsoid'],_0x17f0fe['gaze']=this['gaze'],_0x17f0fe['showScanPlane']=this['showScanPlane'],_0x17f0fe['scanPlaneColor']=this['scanPlaneColor'],_0x17f0fe[_0x59069a(_0x30de98._0x189fbe)]=this[_0x59069a(0xff0)],_0x17f0fe['scanPlaneRate']=this['scanPlaneRate'],_0x17f0fe;},RectangularSensorGraphics['prototype']['merge']=function(_0x4c43f6){var _0x21bf9d={_0x4a7130:0x8b3,_0xdc468f:0xb31,_0x9f1c4f:0xa24,_0x2fa01e:0x1b3,_0x2aaa14:0x869,_0x53db11:0x869,_0x351b8a:0x280,_0x5e105b:0xc73,_0x5b7a2d:0xc73,_0x2be9c8:0xa54,_0x260c88:0xc61,_0x43b3e3:0x869,_0x6c3bd6:0x7c3,_0x410a69:0xff3,_0x3d92d9:0x2ef,_0x50a3e4:0xff0,_0x4af078:0xff0},_0x7f914a=_0xf99cb3;if(!Cesium__namespace[_0x7f914a(_0x21bf9d._0x4a7130)](_0x4c43f6))throw new Cesium__namespace['DeveloperError'](_0x7f914a(_0x21bf9d._0xdc468f));this['slice']=Cesium__namespace['defaultValue'](this['slice'],_0x4c43f6['slice']),this[_0x7f914a(_0x21bf9d._0x9f1c4f)]=Cesium__namespace[_0x7f914a(0x869)](this['show'],_0x4c43f6['show']),this['radius']=Cesium__namespace['defaultValue'](this['radius'],_0x4c43f6[_0x7f914a(0xfe2)]),this['xHalfAngle']=Cesium__namespace['defaultValue'](this['xHalfAngle'],_0x4c43f6['xHalfAngle']),this[_0x7f914a(_0x21bf9d._0x2fa01e)]=Cesium__namespace['defaultValue'](this[_0x7f914a(_0x21bf9d._0x2fa01e)],_0x4c43f6['yHalfAngle']),this['lineColor']=Cesium__namespace[_0x7f914a(_0x21bf9d._0x2aaa14)](this['lineColor'],_0x4c43f6['lineColor']),this['showSectorLines']=Cesium__namespace[_0x7f914a(_0x21bf9d._0x53db11)](this['showSectorLines'],_0x4c43f6['showSectorLines']),this['showSectorSegmentLines']=Cesium__namespace['defaultValue'](this['showSectorSegmentLines'],_0x4c43f6['showSectorSegmentLines']),this[_0x7f914a(0x922)]=Cesium__namespace['defaultValue'](this['showLateralSurfaces'],_0x4c43f6['showLateralSurfaces']),this[_0x7f914a(_0x21bf9d._0x351b8a)]=Cesium__namespace['defaultValue'](this['material'],_0x4c43f6[_0x7f914a(_0x21bf9d._0x351b8a)]),this['showDomeSurfaces']=Cesium__namespace['defaultValue'](this['showDomeSurfaces'],_0x4c43f6[_0x7f914a(0x2b8)]),this['showDomeLines']=Cesium__namespace[_0x7f914a(0x869)](this[_0x7f914a(_0x21bf9d._0x5e105b)],_0x4c43f6[_0x7f914a(_0x21bf9d._0x5b7a2d)]),this['showIntersection']=Cesium__namespace['defaultValue'](this[_0x7f914a(0xa54)],_0x4c43f6[_0x7f914a(_0x21bf9d._0x2be9c8)]),this[_0x7f914a(0xd47)]=Cesium__namespace['defaultValue'](this['intersectionColor'],_0x4c43f6['intersectionColor']),this[_0x7f914a(_0x21bf9d._0x260c88)]=Cesium__namespace[_0x7f914a(_0x21bf9d._0x43b3e3)](this[_0x7f914a(_0x21bf9d._0x260c88)],_0x4c43f6['intersectionWidth']),this['showThroughEllipsoid']=Cesium__namespace['defaultValue'](this[_0x7f914a(_0x21bf9d._0x6c3bd6)],_0x4c43f6['showThroughEllipsoid']),this[_0x7f914a(_0x21bf9d._0x410a69)]=Cesium__namespace[_0x7f914a(0x869)](this['gaze'],_0x4c43f6[_0x7f914a(_0x21bf9d._0x410a69)]),this[_0x7f914a(_0x21bf9d._0x3d92d9)]=Cesium__namespace['defaultValue'](this['showScanPlane'],_0x4c43f6['showScanPlane']),this['scanPlaneColor']=Cesium__namespace['defaultValue'](this[_0x7f914a(0xfc3)],_0x4c43f6['scanPlaneColor']),this[_0x7f914a(_0x21bf9d._0x50a3e4)]=Cesium__namespace['defaultValue'](this['scanPlaneMode'],_0x4c43f6[_0x7f914a(_0x21bf9d._0x4af078)]),this['scanPlaneRate']=Cesium__namespace['defaultValue'](this['scanPlaneRate'],_0x4c43f6[_0x7f914a(0xf13)]);};var RectangularSensorVS='attribute\x20vec4\x20position;\x0aattribute\x20vec3\x20normal;\x0avarying\x20vec3\x20v_position;\x0avarying\x20vec3\x20v_positionWC;\x0avarying\x20vec3\x20v_positionEC;\x0avarying\x20vec3\x20v_normalEC;\x0a\x0avoid\x20main()\x20{\x0a\x20\x20gl_Position\x20=\x20czm_modelViewProjection\x20*\x20position;\x0a\x20\x20v_position\x20=\x20vec3(position);\x0a\x20\x20v_positionWC\x20=\x20(czm_model\x20*\x20position).xyz;\x0a\x20\x20v_positionEC\x20=\x20(czm_modelView\x20*\x20position).xyz;\x0a\x20\x20v_normalEC\x20=\x20czm_normal\x20*\x20normal;\x0a}\x0a',RectangularSensorFS='#ifdef\x20GL_OES_standard_derivatives\x0a\x20\x20\x20\x20#extension\x20GL_OES_standard_derivatives\x20:\x20enable\x0a#endif\x0a\x0auniform\x20bool\x20u_showIntersection;\x0auniform\x20bool\x20u_showThroughEllipsoid;\x0a\x0auniform\x20float\x20u_radius;\x0auniform\x20float\x20u_xHalfAngle;\x0auniform\x20float\x20u_yHalfAngle;\x0auniform\x20float\x20u_normalDirection;\x0auniform\x20float\x20u_type;\x0a\x0avarying\x20vec3\x20v_position;\x0avarying\x20vec3\x20v_positionWC;\x0avarying\x20vec3\x20v_positionEC;\x0avarying\x20vec3\x20v_normalEC;\x0a\x0avec4\x20getColor(float\x20sensorRadius,\x20vec3\x20pointEC)\x20{\x0a\x20\x20czm_materialInput\x20materialInput;\x0a\x0a\x20\x20vec3\x20pointMC\x20=\x20(czm_inverseModelView\x20*\x20vec4(pointEC,\x201.0)).xyz;\x0a\x20\x20materialInput.st\x20=\x20sensor2dTextureCoordinates(sensorRadius,\x20pointMC);\x0a\x20\x20materialInput.str\x20=\x20pointMC\x20/\x20sensorRadius;\x0a\x0a\x20\x20vec3\x20positionToEyeEC\x20=\x20-v_positionEC;\x0a\x20\x20materialInput.positionToEyeEC\x20=\x20positionToEyeEC;\x0a\x0a\x20\x20vec3\x20normalEC\x20=\x20normalize(v_normalEC);\x0a\x20\x20materialInput.normalEC\x20=\x20u_normalDirection\x20*\x20normalEC;\x0a\x0a\x20\x20czm_material\x20material\x20=\x20czm_getMaterial(materialInput);\x0a\x20\x20\x20\x20//\x20czm_lightDirectionEC在cesium1.66开始加入的\x0a\x20\x20return\x20mix(czm_phong(normalize(positionToEyeEC),\x20material,\x20czm_lightDirectionEC),\x20vec4(material.diffuse,\x20material.alpha),\x200.4);\x0a\x0a}\x0a\x0abool\x20isOnBoundary(float\x20value,\x20float\x20epsilon)\x20{\x0a\x20\x20float\x20width\x20=\x20getIntersectionWidth();\x0a\x20\x20float\x20tolerance\x20=\x20width\x20*\x20epsilon;\x0a\x0a#ifdef\x20GL_OES_standard_derivatives\x0a\x20\x20float\x20delta\x20=\x20max(abs(dFdx(value)),\x20abs(dFdy(value)));\x0a\x20\x20float\x20pixels\x20=\x20width\x20*\x20delta;\x0a\x20\x20float\x20temp\x20=\x20abs(value);\x0a\x20\x20return\x20temp\x20<\x20tolerance\x20&&\x20temp\x20<\x20pixels\x20||\x20(delta\x20<\x2010.0\x20*\x20tolerance\x20&&\x20temp\x20-\x20delta\x20<\x20tolerance\x20&&\x20temp\x20<\x20pixels);\x0a#else\x0a\x20\x20return\x20abs(value)\x20<\x20tolerance;\x0a#endif\x0a}\x0a\x0avec4\x20shade(bool\x20isOnBoundary)\x20{\x0a\x20\x20if(u_showIntersection\x20&&\x20isOnBoundary)\x20{\x0a\x20\x20\x20\x20return\x20getIntersectionColor();\x0a\x20\x20}\x0a\x20\x20if(u_type\x20==\x201.0)\x20{\x0a\x20\x20\x20\x20return\x20getLineColor();\x0a\x20\x20}\x0a\x20\x20return\x20getColor(u_radius,\x20v_positionEC);\x0a}\x0a\x0afloat\x20ellipsoidSurfaceFunction(vec3\x20point)\x20{\x0a\x20\x20vec3\x20scaled\x20=\x20czm_ellipsoidInverseRadii\x20*\x20point;\x0a\x20\x20return\x20dot(scaled,\x20scaled)\x20-\x201.0;\x0a}\x0a\x0avoid\x20main()\x20{\x0a\x20\x20vec3\x20sensorVertexWC\x20=\x20czm_model[3].xyz;\x20\x20\x20\x20\x20\x20//\x20(0.0,\x200.0,\x200.0)\x20in\x20model\x20coordinates\x0a\x0a\x20\x20float\x20positionX\x20=\x20v_position.x;\x0a\x20\x20float\x20positionY\x20=\x20v_position.y;\x0a\x20\x20float\x20positionZ\x20=\x20v_position.z;\x0a\x0a\x20\x20vec3\x20zDir\x20=\x20vec3(0.0,\x200.0,\x201.0);\x0a\x20\x20vec3\x20lineX\x20=\x20vec3(positionX,\x200,\x20positionZ);\x0a\x20\x20vec3\x20lineY\x20=\x20vec3(0,\x20positionY,\x20positionZ);\x0a\x20\x20float\x20resX\x20=\x20dot(normalize(lineX),\x20zDir);\x0a\x20\x20if(resX\x20<\x20cos(u_xHalfAngle)\x20-\x200.00001)\x20{\x0a\x20\x20\x20\x20discard;\x0a\x20\x20}\x0a\x20\x20float\x20resY\x20=\x20dot(normalize(lineY),\x20zDir);\x0a\x20\x20if(resY\x20<\x20cos(u_yHalfAngle)\x20-\x200.00001)\x20{\x0a\x20\x20\x20\x20discard;\x0a\x20\x20}\x0a\x0a\x20\x20float\x20ellipsoidValue\x20=\x20ellipsoidSurfaceFunction(v_positionWC);\x0a\x20\x20if(!u_showThroughEllipsoid)\x20{\x0a\x20\x20\x20\x20if(ellipsoidValue\x20<\x200.0)\x20{\x0a\x20\x20\x20\x20\x20\x20discard;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20if(inSensorShadow(sensorVertexWC,\x20v_positionWC))\x20{\x0a\x20\x20\x20\x20\x20\x20discard;\x0a\x20\x20\x20\x20}\x0a\x20\x20}\x0a\x0a\x20\x20bool\x20isOnEllipsoid\x20=\x20isOnBoundary(ellipsoidValue,\x20czm_epsilon3);\x0a\x20\x20gl_FragColor\x20=\x20shade(isOnEllipsoid);\x0a}\x0a',RectangularSensor$1='uniform\x20vec4\x20u_intersectionColor;\x0auniform\x20float\x20u_intersectionWidth;\x0auniform\x20vec4\x20u_lineColor;\x0a\x0abool\x20inSensorShadow(vec3\x20coneVertexWC,\x20vec3\x20pointWC)\x20{\x0a\x20\x20\x20\x20//\x20Diagonal\x20matrix\x20from\x20the\x20unscaled\x20ellipsoid\x20space\x20to\x20the\x20scaled\x20space.\x0a\x20\x20vec3\x20D\x20=\x20czm_ellipsoidInverseRadii;\x0a\x0a\x20\x20\x20\x20//\x20Sensor\x20vertex\x20in\x20the\x20scaled\x20ellipsoid\x20space\x0a\x20\x20vec3\x20q\x20=\x20D\x20*\x20coneVertexWC;\x0a\x20\x20float\x20qMagnitudeSquared\x20=\x20dot(q,\x20q);\x0a\x20\x20float\x20test\x20=\x20qMagnitudeSquared\x20-\x201.0;\x0a\x0a\x20\x20\x20\x20//\x20Sensor\x20vertex\x20to\x20fragment\x20vector\x20in\x20the\x20ellipsoid\x27s\x20scaled\x20space\x0a\x20\x20vec3\x20temp\x20=\x20D\x20*\x20pointWC\x20-\x20q;\x0a\x20\x20float\x20d\x20=\x20dot(temp,\x20q);\x0a\x0a\x20\x20\x20\x20//\x20Behind\x20silhouette\x20plane\x20and\x20inside\x20silhouette\x20cone\x0a\x20\x20return\x20(d\x20<\x20-test)\x20&&\x20(d\x20/\x20length(temp)\x20<\x20-sqrt(test));\x0a}\x0a\x0a\x0avec4\x20getLineColor()\x20{\x0a\x20\x20return\x20u_lineColor;\x0a}\x0a\x0avec4\x20getIntersectionColor()\x20{\x0a\x20\x20return\x20u_intersectionColor;\x0a}\x0a\x0afloat\x20getIntersectionWidth()\x20{\x0a\x20\x20return\x20u_intersectionWidth;\x0a}\x0a\x0avec2\x20sensor2dTextureCoordinates(float\x20sensorRadius,\x20vec3\x20pointMC)\x20{\x0a\x20\x20\x20\x20//\x20(s,\x20t)\x20both\x20in\x20the\x20range\x20[0,\x201]\x0a\x20\x20float\x20t\x20=\x20pointMC.z\x20/\x20sensorRadius;\x0a\x20\x20float\x20s\x20=\x201.0\x20+\x20(atan(pointMC.y,\x20pointMC.x)\x20/\x20czm_twoPi);\x0a\x20\x20s\x20=\x20s\x20-\x20floor(s);\x0a\x0a\x20\x20return\x20vec2(s,\x20t);\x0a}\x0a',RectangularSensorScanPlaneFS=_0xf99cb3(0x3c1),BoundingSphere=Cesium__namespace[_0xf99cb3(0x492)],Cartesian3$1=Cesium__namespace[_0xf99cb3(0x741)],Color$1=Cesium__namespace['Color'],combine=Cesium__namespace['combine'],ComponentDatatype=Cesium__namespace['ComponentDatatype'],defaultValue=Cesium__namespace['defaultValue'],defined$1=Cesium__namespace['defined'],DeveloperError$1=Cesium__namespace['DeveloperError'],Matrix4$1=Cesium__namespace['Matrix4'],PrimitiveType=Cesium__namespace[_0xf99cb3(0x5b6)],Buffer=Cesium__namespace[_0xf99cb3(0xd46)],BufferUsage=Cesium__namespace[_0xf99cb3(0x610)],DrawCommand=Cesium__namespace['DrawCommand'],Pass=Cesium__namespace['Pass'],RenderState=Cesium__namespace['RenderState'],ShaderProgram=Cesium__namespace['ShaderProgram'],ShaderSource=Cesium__namespace[_0xf99cb3(0xe7f)],VertexArray=Cesium__namespace[_0xf99cb3(0x96e)],BlendingState=Cesium__namespace[_0xf99cb3(0xff2)],CullFace=Cesium__namespace['CullFace'],Material=Cesium__namespace['Material'],SceneMode=Cesium__namespace['SceneMode'],VertexFormat=Cesium__namespace['VertexFormat'],CesiumMath=Cesium__namespace['Math'],Matrix3$1=Cesium__namespace[_0xf99cb3(0x51a)],JulianDate=Cesium__namespace['JulianDate'],sin=Math['sin'],cos=Math['cos'],tan=Math['tan'],atan=Math[_0xf99cb3(0x76a)],attributeLocations={'position':0x0,'normal':0x1};function RectangularSensorPrimitive(_0x44ae47){var _0x145499={_0x1c4844:0x37d,_0x26bb77:0xfe2,_0x1dbd68:0xc1e,_0x43e392:0x384,_0x1db637:0x2b0,_0x31b928:0xaa0,_0x4dbc46:0x82b,_0x5287a8:0x2b8,_0x2beb44:0x2b8,_0x59e95a:0xff8,_0x1ab77a:0xd47,_0x281c8f:0xad4,_0x5050ef:0xe85,_0x54d70d:0x9ee,_0x43a7e3:0xdb1,_0x4b5e75:0x817,_0x1f53c9:0x78d,_0x89bedf:0x8f5,_0x2bef70:0x78d,_0x356657:0xbf3,_0x458220:0x366},_0xbdbbc7={_0x13ec53:0x384},_0x106b3f={_0x3b1de4:0xad4},_0x1f864b={_0x1e7699:0xc61},_0x40219b={_0x278f2b:0x252},_0x3be246=_0xf99cb3,_0x38b297=this;_0x44ae47=defaultValue(_0x44ae47,defaultValue[_0x3be246(_0x145499._0x1c4844)]),this['show']=defaultValue(_0x44ae47['show'],!![]),this['slice']=defaultValue(_0x44ae47['slice'],0x20),this['modelMatrix']=Matrix4$1['clone'](_0x44ae47['modelMatrix'],new Matrix4$1()),this['_modelMatrix']=new Matrix4$1(),this['_computedModelMatrix']=new Matrix4$1(),this['_computedScanPlaneModelMatrix']=new Matrix4$1(),this[_0x3be246(_0x145499._0x26bb77)]=defaultValue(_0x44ae47['radius'],Number['POSITIVE_INFINITY']),this[_0x3be246(_0x145499._0x1dbd68)]=undefined,this['xHalfAngle']=defaultValue(_0x44ae47['xHalfAngle'],0x0),this['_xHalfAngle']=undefined,this['yHalfAngle']=defaultValue(_0x44ae47['yHalfAngle'],0x0),this[_0x3be246(0x245)]=undefined,this[_0x3be246(_0x145499._0x43e392)]=defaultValue(_0x44ae47['lineColor'],Color$1['WHITE']),this[_0x3be246(_0x145499._0x1db637)]=defaultValue(_0x44ae47[_0x3be246(0x2b0)],!![]),this['showSectorSegmentLines']=defaultValue(_0x44ae47['showSectorSegmentLines'],!![]),this['showLateralSurfaces']=defaultValue(_0x44ae47['showLateralSurfaces'],!![]),this['material']=defined$1(_0x44ae47['material'])?_0x44ae47['material']:Material['fromType'](Material['ColorType']),this['_material']=undefined,this[_0x3be246(_0x145499._0x31b928)]=undefined,this[_0x3be246(_0x145499._0x4dbc46)]=defined$1(_0x44ae47['lateralSurfaceMaterial'])?_0x44ae47['lateralSurfaceMaterial']:Material['fromType'](Material['ColorType']),this['_lateralSurfaceMaterial']=undefined,this['_lateralSurfaceTranslucent']=undefined,this[_0x3be246(_0x145499._0x5287a8)]=defaultValue(_0x44ae47[_0x3be246(_0x145499._0x2beb44)],!![]),this['domeSurfaceMaterial']=defined$1(_0x44ae47['domeSurfaceMaterial'])?_0x44ae47['domeSurfaceMaterial']:Material['fromType'](Material[_0x3be246(_0x145499._0x59e95a)]),this[_0x3be246(0xbd7)]=undefined,this[_0x3be246(0xc73)]=defaultValue(_0x44ae47['showDomeLines'],!![]),this['showIntersection']=defaultValue(_0x44ae47['showIntersection'],!![]),this['intersectionColor']=defaultValue(_0x44ae47[_0x3be246(_0x145499._0x1ab77a)],Color$1['WHITE']),this['intersectionWidth']=defaultValue(_0x44ae47['intersectionWidth'],0x5),this['showThroughEllipsoid']=defaultValue(_0x44ae47[_0x3be246(0x7c3)],![]),this['_showThroughEllipsoid']=undefined,this['showScanPlane']=defaultValue(_0x44ae47[_0x3be246(0x2ef)],!![]),this['scanPlaneColor']=defaultValue(_0x44ae47['scanPlaneColor'],Color$1['WHITE']),this['scanPlaneMode']=defaultValue(_0x44ae47['scanPlaneMode'],'horizontal'),this['scanPlaneRate']=defaultValue(_0x44ae47['scanPlaneRate'],0xa),this[_0x3be246(_0x145499._0x281c8f)]=0x0,this[_0x3be246(_0x145499._0x5050ef)]=0x0,this['_time']=JulianDate[_0x3be246(_0x145499._0x54d70d)](),this[_0x3be246(0x215)]=new BoundingSphere(),this['_boundingSphereWC']=new BoundingSphere(),this['_sectorFrontCommand']=new DrawCommand({'owner':this,'primitiveType':PrimitiveType['TRIANGLES'],'boundingVolume':this['_boundingSphereWC']}),this['_sectorBackCommand']=new DrawCommand({'owner':this,'primitiveType':PrimitiveType['TRIANGLES'],'boundingVolume':this[_0x3be246(0x78d)]}),this[_0x3be246(0x939)]=undefined,this['_sectorLineCommand']=new DrawCommand({'owner':this,'primitiveType':PrimitiveType[_0x3be246(_0x145499._0x43a7e3)],'boundingVolume':this['_boundingSphereWC']}),this['_sectorLineVA']=undefined,this['_sectorSegmentLineCommand']=new DrawCommand({'owner':this,'primitiveType':PrimitiveType['LINES'],'boundingVolume':this['_boundingSphereWC']}),this['_sectorSegmentLineVA']=undefined,this['_domeFrontCommand']=new DrawCommand({'owner':this,'primitiveType':PrimitiveType[_0x3be246(_0x145499._0x4b5e75)],'boundingVolume':this[_0x3be246(_0x145499._0x1f53c9)]}),this[_0x3be246(_0x145499._0x89bedf)]=new DrawCommand({'owner':this,'primitiveType':PrimitiveType[_0x3be246(0x817)],'boundingVolume':this['_boundingSphereWC']}),this[_0x3be246(0x959)]=undefined,this['_domeLineCommand']=new DrawCommand({'owner':this,'primitiveType':PrimitiveType['LINES'],'boundingVolume':this['_boundingSphereWC']}),this[_0x3be246(0x6c7)]=undefined,this['_scanPlaneFrontCommand']=new DrawCommand({'owner':this,'primitiveType':PrimitiveType['TRIANGLES'],'boundingVolume':this[_0x3be246(_0x145499._0x2bef70)]}),this[_0x3be246(_0x145499._0x356657)]=new DrawCommand({'owner':this,'primitiveType':PrimitiveType['TRIANGLES'],'boundingVolume':this['_boundingSphereWC']}),this['_scanRadialCommand']=undefined,this['_colorCommands']=[],this['_frontFaceRS']=undefined,this['_backFaceRS']=undefined,this['_sp']=undefined,this[_0x3be246(_0x145499._0x458220)]={'u_type':function _0x10f47b(){return 0x0;},'u_xHalfAngle':function _0x48b168(){var _0x36f7ef=_0x3be246;return _0x38b297[_0x36f7ef(_0x40219b._0x278f2b)];},'u_yHalfAngle':function _0x43b7c0(){return _0x38b297['yHalfAngle'];},'u_radius':function _0x1a83c6(){return _0x38b297['radius'];},'u_showThroughEllipsoid':function _0x42e1ac(){return _0x38b297['showThroughEllipsoid'];},'u_showIntersection':function _0x2e783c(){var _0x360dfa=_0x3be246;return _0x38b297[_0x360dfa(0xa54)];},'u_intersectionColor':function _0x960235(){return _0x38b297['intersectionColor'];},'u_intersectionWidth':function _0x259cc8(){var _0x112ff8=_0x3be246;return _0x38b297[_0x112ff8(_0x1f864b._0x1e7699)];},'u_normalDirection':function _0x5d6531(){return 0x1;},'u_lineColor':function _0x1c9621(){var _0x5c88e7=_0x3be246;return _0x38b297[_0x5c88e7(0x384)];}},this[_0x3be246(0x9f5)]={'u_xHalfAngle':function _0xa8189a(){var _0x446684=_0x3be246;return _0x38b297[_0x446684(_0x106b3f._0x3b1de4)];},'u_yHalfAngle':function _0x111729(){return _0x38b297['_scanePlaneYHalfAngle'];},'u_radius':function _0x23f345(){return _0x38b297['radius'];},'u_color':function _0x6632da(){return _0x38b297['scanPlaneColor'];},'u_showThroughEllipsoid':function _0x1618ce(){return _0x38b297['showThroughEllipsoid'];},'u_showIntersection':function _0x1f68e6(){return _0x38b297['showIntersection'];},'u_intersectionColor':function _0x41483d(){return _0x38b297['intersectionColor'];},'u_intersectionWidth':function _0x20c487(){return _0x38b297['intersectionWidth'];},'u_normalDirection':function _0x1cd560(){return 0x1;},'u_lineColor':function _0x4123bd(){var _0xded96a=_0x3be246;return _0x38b297[_0xded96a(_0xbdbbc7._0x13ec53)];}};}RectangularSensorPrimitive['prototype'][_0xf99cb3(0x4c6)]=function(_0x1fa836){var _0x1eb194={_0x144f49:0xc1e,_0x45e11a:0x215,_0x4379ca:0xfe2,_0x5bec11:0x510,_0x298aac:0x25b,_0xe7f62e:0xb89,_0x341794:0xca3,_0x538de3:0x95a,_0x1f53af:0xe85,_0x54811a:0xe85,_0xff8bd9:0x928,_0x423c84:0xfa2,_0x3b35e8:0x51d},_0x506130=_0xf99cb3,_0x476a0c=_0x1fa836['mode'];if(!this['show']||_0x476a0c!==SceneMode['SCENE3D'])return;var _0x55c690=![],_0x2a2877=![],_0xf70b90=![],_0x7c10a8=this['xHalfAngle'],_0x25eb59=this[_0x506130(0x1b3)];if(_0x7c10a8<0x0||_0x25eb59<0x0)throw new DeveloperError$1('halfAngle\x20must\x20be\x20greater\x20than\x20or\x20equal\x20to\x20zero.');if(_0x7c10a8===0x0||_0x25eb59===0x0)return;(this['_xHalfAngle']!==_0x7c10a8||this['_yHalfAngle']!==_0x25eb59)&&(this['_xHalfAngle']=_0x7c10a8,this[_0x506130(0x245)]=_0x25eb59,_0x55c690=!![]);var _0xb742b8=this[_0x506130(0xfe2)];if(_0xb742b8<0x0)throw new DeveloperError$1('this.radius\x20must\x20be\x20greater\x20than\x20or\x20equal\x20to\x20zero.');var _0x17000f=![];this[_0x506130(_0x1eb194._0x144f49)]!==_0xb742b8&&(_0x17000f=!![],this['_radius']=_0xb742b8,this[_0x506130(_0x1eb194._0x45e11a)]=new BoundingSphere(Cartesian3$1[_0x506130(0x978)],this['radius']));var _0x369bea=!Matrix4$1['equals'](this['modelMatrix'],this['_modelMatrix']);(_0x369bea||_0x17000f)&&(Matrix4$1['clone'](this['modelMatrix'],this[_0x506130(0x43c)]),Matrix4$1['multiplyByUniformScale'](this['modelMatrix'],this[_0x506130(_0x1eb194._0x4379ca)],this['_computedModelMatrix']),BoundingSphere['transform'](this['_boundingSphere'],this[_0x506130(_0x1eb194._0x5bec11)],this['_boundingSphereWC']));var _0x127fc2=this[_0x506130(0x7c3)];this['_showThroughEllipsoid']!==this['showThroughEllipsoid']&&(this[_0x506130(_0x1eb194._0x298aac)]=_0x127fc2,_0x2a2877=!![]);var _0x149785=this['material'];this['_material']!==_0x149785&&(this['_material']=_0x149785,_0x2a2877=!![],_0xf70b90=!![]);var _0x15bd8b=_0x149785['isTranslucent']();this['_translucent']!==_0x15bd8b&&(this['_translucent']=_0x15bd8b,_0x2a2877=!![]);if(this['showScanPlane']){var _0x32bb2e=_0x1fa836['time'],_0x5a335f=JulianDate['secondsDifference'](_0x32bb2e,this['_time']);_0x5a335f<0x0&&(this[_0x506130(_0x1eb194._0xe7f62e)]=JulianDate[_0x506130(_0x1eb194._0x341794)](_0x32bb2e,this['_time']));var _0x1fa2a7=Math[_0x506130(_0x1eb194._0x538de3)](_0x5a335f%this[_0x506130(0xf13)]/this[_0x506130(0xf13)],0x0),_0x19be0e,_0x14ecc8=new Matrix3$1();if(this['scanPlaneMode']==='horizontal'){_0x19be0e=0x2*_0x25eb59*_0x1fa2a7-_0x25eb59;var _0x5638c0=cos(_0x19be0e),_0x224334=tan(_0x7c10a8),_0x1bd309=atan(_0x5638c0*_0x224334);this['_scanePlaneXHalfAngle']=_0x1bd309,this[_0x506130(_0x1eb194._0x1f53af)]=_0x19be0e,Cesium__namespace['Matrix3']['fromRotationX'](this[_0x506130(_0x1eb194._0x54811a)],_0x14ecc8);}else{_0x19be0e=0x2*_0x7c10a8*_0x1fa2a7-_0x7c10a8;var _0x4a0047=tan(_0x25eb59),_0x59b19e=cos(_0x19be0e),_0x2448c1=atan(_0x59b19e*_0x4a0047);this['_scanePlaneXHalfAngle']=_0x19be0e,this['_scanePlaneYHalfAngle']=_0x2448c1,Cesium__namespace[_0x506130(0x51a)]['fromRotationY'](this['_scanePlaneXHalfAngle'],_0x14ecc8);}Cesium__namespace[_0x506130(0xa1e)]['multiplyByMatrix3'](this['modelMatrix'],_0x14ecc8,this[_0x506130(_0x1eb194._0xff8bd9)]),Matrix4$1[_0x506130(_0x1eb194._0x423c84)](this['_computedScanPlaneModelMatrix'],this['radius'],this[_0x506130(0x928)]);}_0x55c690&&createVertexArray(this,_0x1fa836);_0x2a2877&&createRenderState(this,_0x127fc2,_0x15bd8b);_0xf70b90&&createShaderProgram(this,_0x1fa836,_0x149785);(_0x2a2877||_0xf70b90)&&createCommands(this,_0x15bd8b);var _0x20a55e=_0x1fa836['commandList'],_0x18108e=_0x1fa836['passes'],_0x5cb0ee=this['_colorCommands'];if(_0x18108e['render'])for(var _0x5cda4b=0x0,_0x2c1b7d=_0x5cb0ee['length'];_0x5cda4b<_0x2c1b7d;_0x5cda4b++){var _0x55b377=_0x5cb0ee[_0x5cda4b];_0x20a55e[_0x506130(_0x1eb194._0x3b35e8)](_0x55b377);}};var nScratch=new Cartesian3$1();function computeUnitPosiiton(_0x1c62f8,_0x57d156,_0x450c30){var _0x36137b=_0x1c62f8['slice'],_0x28db8c=cos(_0x450c30),_0x2b1292=tan(_0x450c30),_0x8af825=cos(_0x57d156),_0x55c251=tan(_0x57d156),_0x23862f=atan(_0x8af825*_0x2b1292),_0x3d86a2=atan(_0x28db8c*_0x55c251),_0x58287b=[];for(var _0x14ccb4=0x0;_0x14ccb4<_0x36137b;_0x14ccb4++){var _0x42dbae=0x2*_0x23862f*_0x14ccb4/(_0x36137b-0x1)-_0x23862f;_0x58287b['push'](new Cartesian3$1(0x0,sin(_0x42dbae),cos(_0x42dbae)));}var _0xba0c16=[];for(var _0x58f4b3=0x0;_0x58f4b3<_0x36137b;_0x58f4b3++){var _0x257085=0x2*_0x3d86a2*_0x58f4b3/(_0x36137b-0x1)-_0x3d86a2;_0xba0c16['push'](new Cartesian3$1(sin(_0x257085),0x0,cos(_0x257085)));}return{'zoy':_0x58287b,'zox':_0xba0c16};}function computeSectorPositions(_0x3a63fc,_0x292090){var _0x2199ea={_0x47237d:0x51d},_0x1f4152={_0xf9040c:0x741},_0xf8602f=_0xf99cb3,_0x2c8ec1=_0x3a63fc['xHalfAngle'],_0x5a9aa1=_0x3a63fc['yHalfAngle'],_0x4347d4=_0x292090['zoy'],_0x3e9074=_0x292090['zox'],_0x232242=[],_0x26fa4f=new Matrix3$1(),_0x14c6c2=Matrix3$1['fromRotationY'](_0x2c8ec1,_0x26fa4f);return _0x232242[_0xf8602f(0x51d)](_0x4347d4['map'](function(_0x8ca975){var _0x532503=_0xf8602f;return Matrix3$1[_0x532503(0x7d3)](_0x14c6c2,_0x8ca975,new Cesium__namespace[(_0x532503(0x741))]());})),_0x14c6c2=Matrix3$1['fromRotationX'](-_0x5a9aa1,_0x26fa4f),_0x232242[_0xf8602f(_0x2199ea._0x47237d)](_0x3e9074[_0xf8602f(0x2cc)](function(_0x30c2a5){var _0x18e5ad=_0xf8602f;return Matrix3$1[_0x18e5ad(0x7d3)](_0x14c6c2,_0x30c2a5,new Cesium__namespace['Cartesian3']());})['reverse']()),_0x14c6c2=Matrix3$1['fromRotationY'](-_0x2c8ec1,_0x26fa4f),_0x232242['push'](_0x4347d4['map'](function(_0x12a0eb){var _0x3ee495=_0xf8602f;return Matrix3$1[_0x3ee495(0x7d3)](_0x14c6c2,_0x12a0eb,new Cesium__namespace[(_0x3ee495(_0x1f4152._0xf9040c))]());})['reverse']()),_0x14c6c2=Matrix3$1['fromRotationX'](_0x5a9aa1,_0x26fa4f),_0x232242[_0xf8602f(0x51d)](_0x3e9074['map'](function(_0x5050f0){var _0x2bcecb=_0xf8602f;return Matrix3$1['multiplyByVector'](_0x14c6c2,_0x5050f0,new Cesium__namespace[(_0x2bcecb(0x741))]());})),_0x232242;}function createSectorVertexArray(_0xe215e2,_0x31c52e){var _0x4646e1={_0x589724:0xec0,_0x454141:0xc46,_0x18f26e:0xa86,_0x4d927f:0x1c7},_0x5e3259=_0xf99cb3,_0x228b66=Array['prototype'][_0x5e3259(0xa9f)]['apply']([],_0x31c52e)['length']-_0x31c52e['length'],_0x4268e5=new Float32Array(0x2*0x3*0x3*_0x228b66),_0x318572=0x0;for(var _0x353eb6=0x0,_0x30c836=_0x31c52e[_0x5e3259(_0x4646e1._0x589724)];_0x353eb6<_0x30c836;_0x353eb6++){var _0x1a715d=_0x31c52e[_0x353eb6],_0x2b1d5f=Cartesian3$1[_0x5e3259(_0x4646e1._0x454141)](Cartesian3$1['cross'](_0x1a715d[0x0],_0x1a715d[_0x1a715d['length']-0x1],nScratch),nScratch);for(var _0x4537c4=0x0,_0x438284=_0x1a715d['length']-0x1;_0x4537c4<_0x438284;_0x4537c4++){_0x4268e5[_0x318572++]=0x0,_0x4268e5[_0x318572++]=0x0,_0x4268e5[_0x318572++]=0x0,_0x4268e5[_0x318572++]=-_0x2b1d5f['x'],_0x4268e5[_0x318572++]=-_0x2b1d5f['y'],_0x4268e5[_0x318572++]=-_0x2b1d5f['z'],_0x4268e5[_0x318572++]=_0x1a715d[_0x4537c4]['x'],_0x4268e5[_0x318572++]=_0x1a715d[_0x4537c4]['y'],_0x4268e5[_0x318572++]=_0x1a715d[_0x4537c4]['z'],_0x4268e5[_0x318572++]=-_0x2b1d5f['x'],_0x4268e5[_0x318572++]=-_0x2b1d5f['y'],_0x4268e5[_0x318572++]=-_0x2b1d5f['z'],_0x4268e5[_0x318572++]=_0x1a715d[_0x4537c4+0x1]['x'],_0x4268e5[_0x318572++]=_0x1a715d[_0x4537c4+0x1]['y'],_0x4268e5[_0x318572++]=_0x1a715d[_0x4537c4+0x1]['z'],_0x4268e5[_0x318572++]=-_0x2b1d5f['x'],_0x4268e5[_0x318572++]=-_0x2b1d5f['y'],_0x4268e5[_0x318572++]=-_0x2b1d5f['z'];}}var _0x162911=Buffer['createVertexBuffer']({'context':_0xe215e2,'typedArray':_0x4268e5,'usage':BufferUsage['STATIC_DRAW']}),_0x3a4b10=0x2*0x3*Float32Array['BYTES_PER_ELEMENT'],_0xd94b7b=[{'index':attributeLocations[_0x5e3259(_0x4646e1._0x18f26e)],'vertexBuffer':_0x162911,'componentsPerAttribute':0x3,'componentDatatype':ComponentDatatype['FLOAT'],'offsetInBytes':0x0,'strideInBytes':_0x3a4b10},{'index':attributeLocations[_0x5e3259(_0x4646e1._0x4d927f)],'vertexBuffer':_0x162911,'componentsPerAttribute':0x3,'componentDatatype':ComponentDatatype['FLOAT'],'offsetInBytes':0x3*Float32Array['BYTES_PER_ELEMENT'],'strideInBytes':_0x3a4b10}];return new VertexArray({'context':_0xe215e2,'attributes':_0xd94b7b});}function createSectorLineVertexArray(_0x18b505,_0x5e3fab){var _0x734888={_0x135598:0xec0,_0x17c411:0x955,_0x14633b:0xfdc,_0x52b952:0xa86},_0x5bff98=_0xf99cb3,_0x2ee8e9=_0x5e3fab['length'],_0x5b24f2=new Float32Array(0x3*0x3*_0x2ee8e9),_0x136ce1=0x0;for(var _0x230253=0x0,_0xe96f7f=_0x5e3fab[_0x5bff98(_0x734888._0x135598)];_0x230253<_0xe96f7f;_0x230253++){var _0x3161a2=_0x5e3fab[_0x230253];_0x5b24f2[_0x136ce1++]=0x0,_0x5b24f2[_0x136ce1++]=0x0,_0x5b24f2[_0x136ce1++]=0x0,_0x5b24f2[_0x136ce1++]=_0x3161a2[0x0]['x'],_0x5b24f2[_0x136ce1++]=_0x3161a2[0x0]['y'],_0x5b24f2[_0x136ce1++]=_0x3161a2[0x0]['z'];}var _0x3d6bb3=Buffer[_0x5bff98(0x91c)]({'context':_0x18b505,'typedArray':_0x5b24f2,'usage':BufferUsage[_0x5bff98(_0x734888._0x17c411)]}),_0x5eb458=0x3*Float32Array[_0x5bff98(_0x734888._0x14633b)],_0x3d5b97=[{'index':attributeLocations[_0x5bff98(_0x734888._0x52b952)],'vertexBuffer':_0x3d6bb3,'componentsPerAttribute':0x3,'componentDatatype':ComponentDatatype['FLOAT'],'offsetInBytes':0x0,'strideInBytes':_0x5eb458}];return new VertexArray({'context':_0x18b505,'attributes':_0x3d5b97});}function createSectorSegmentLineVertexArray(_0x283b80,_0x33236b){var _0x489a4d={_0x10ec87:0xec0,_0x3a8598:0x91c,_0x49b4f0:0xa86,_0x2ff92a:0x44d},_0x8f9c48=_0xf99cb3,_0x63900a=Array[_0x8f9c48(0x7dc)]['concat']['apply']([],_0x33236b)['length']-_0x33236b['length'],_0x4f93db=new Float32Array(0x3*0x3*_0x63900a),_0x44cccf=0x0;for(var _0x326d0a=0x0,_0x5dbb5d=_0x33236b[_0x8f9c48(_0x489a4d._0x10ec87)];_0x326d0a<_0x5dbb5d;_0x326d0a++){var _0x4d0705=_0x33236b[_0x326d0a];for(var _0x173e44=0x0,_0x5aac96=_0x4d0705[_0x8f9c48(0xec0)]-0x1;_0x173e44<_0x5aac96;_0x173e44++){_0x4f93db[_0x44cccf++]=_0x4d0705[_0x173e44]['x'],_0x4f93db[_0x44cccf++]=_0x4d0705[_0x173e44]['y'],_0x4f93db[_0x44cccf++]=_0x4d0705[_0x173e44]['z'],_0x4f93db[_0x44cccf++]=_0x4d0705[_0x173e44+0x1]['x'],_0x4f93db[_0x44cccf++]=_0x4d0705[_0x173e44+0x1]['y'],_0x4f93db[_0x44cccf++]=_0x4d0705[_0x173e44+0x1]['z'];}}var _0x14a922=Buffer[_0x8f9c48(_0x489a4d._0x3a8598)]({'context':_0x283b80,'typedArray':_0x4f93db,'usage':BufferUsage[_0x8f9c48(0x955)]}),_0x316250=0x3*Float32Array['BYTES_PER_ELEMENT'],_0x335c4a=[{'index':attributeLocations[_0x8f9c48(_0x489a4d._0x49b4f0)],'vertexBuffer':_0x14a922,'componentsPerAttribute':0x3,'componentDatatype':ComponentDatatype[_0x8f9c48(_0x489a4d._0x2ff92a)],'offsetInBytes':0x0,'strideInBytes':_0x316250}];return new VertexArray({'context':_0x283b80,'attributes':_0x335c4a});}function createDomeVertexArray(_0x59a8e5){var _0x33477d=_0xf99cb3,_0x30a7e5=Cesium__namespace['EllipsoidGeometry']['createGeometry'](new Cesium__namespace['EllipsoidGeometry']({'vertexFormat':VertexFormat[_0x33477d(0xa6d)],'stackPartitions':0x20,'slicePartitions':0x20})),_0x20fd72=VertexArray['fromGeometry']({'context':_0x59a8e5,'geometry':_0x30a7e5,'attributeLocations':attributeLocations,'bufferUsage':BufferUsage['STATIC_DRAW'],'interleave':![]});return _0x20fd72;}function createDomeLineVertexArray(_0x1b4f0b){var _0x5da066={_0x1a5cdd:0x48b,_0x41dcaa:0x445},_0x5464fe=_0xf99cb3,_0x58ec6e=Cesium__namespace[_0x5464fe(0x445)][_0x5464fe(_0x5da066._0x1a5cdd)](new Cesium__namespace[(_0x5464fe(_0x5da066._0x41dcaa))]({'vertexFormat':VertexFormat[_0x5464fe(0xa6d)],'stackPartitions':0x20,'slicePartitions':0x20})),_0x280407=VertexArray['fromGeometry']({'context':_0x1b4f0b,'geometry':_0x58ec6e,'attributeLocations':attributeLocations,'bufferUsage':BufferUsage['STATIC_DRAW'],'interleave':![]});return _0x280407;}function createScanPlaneVertexArray(_0x27f3b5,_0x430b74){var _0x4d04b2={_0x1b373a:0x955},_0x5bedd0=_0xf99cb3,_0x1f3f4d=_0x430b74['length']-0x1,_0x418cbb=new Float32Array(0x3*0x3*_0x1f3f4d),_0x2aabd9=0x0;for(var _0x5305f6=0x0;_0x5305f6<_0x1f3f4d;_0x5305f6++){_0x418cbb[_0x2aabd9++]=0x0,_0x418cbb[_0x2aabd9++]=0x0,_0x418cbb[_0x2aabd9++]=0x0,_0x418cbb[_0x2aabd9++]=_0x430b74[_0x5305f6]['x'],_0x418cbb[_0x2aabd9++]=_0x430b74[_0x5305f6]['y'],_0x418cbb[_0x2aabd9++]=_0x430b74[_0x5305f6]['z'],_0x418cbb[_0x2aabd9++]=_0x430b74[_0x5305f6+0x1]['x'],_0x418cbb[_0x2aabd9++]=_0x430b74[_0x5305f6+0x1]['y'],_0x418cbb[_0x2aabd9++]=_0x430b74[_0x5305f6+0x1]['z'];}var _0x508d7a=Buffer['createVertexBuffer']({'context':_0x27f3b5,'typedArray':_0x418cbb,'usage':BufferUsage[_0x5bedd0(_0x4d04b2._0x1b373a)]}),_0xf36d69=0x3*Float32Array['BYTES_PER_ELEMENT'],_0x3512e3=[{'index':attributeLocations['position'],'vertexBuffer':_0x508d7a,'componentsPerAttribute':0x3,'componentDatatype':ComponentDatatype['FLOAT'],'offsetInBytes':0x0,'strideInBytes':_0xf36d69}];return new VertexArray({'context':_0x27f3b5,'attributes':_0x3512e3});}function createVertexArray(_0x1828d2,_0xc3b256){var _0x1555ec={_0x54c89f:0x939,_0x1e5248:0x7df,_0x28f129:0xd7a},_0x17aca5=_0xf99cb3,_0x393a06=_0xc3b256['context'],_0x8a3e1c=computeUnitPosiiton(_0x1828d2,_0x1828d2[_0x17aca5(0x252)],_0x1828d2['yHalfAngle']),_0x2d707b=computeSectorPositions(_0x1828d2,_0x8a3e1c);_0x1828d2['showLateralSurfaces']&&(_0x1828d2[_0x17aca5(_0x1555ec._0x54c89f)]=createSectorVertexArray(_0x393a06,_0x2d707b));_0x1828d2[_0x17aca5(0x2b0)]&&(_0x1828d2[_0x17aca5(_0x1555ec._0x1e5248)]=createSectorLineVertexArray(_0x393a06,_0x2d707b));_0x1828d2['showSectorSegmentLines']&&(_0x1828d2['_sectorSegmentLineVA']=createSectorSegmentLineVertexArray(_0x393a06,_0x2d707b));_0x1828d2['showDomeSurfaces']&&(_0x1828d2['_domeVA']=createDomeVertexArray(_0x393a06));_0x1828d2['showDomeLines']&&(_0x1828d2[_0x17aca5(0x6c7)]=createDomeLineVertexArray(_0x393a06));if(_0x1828d2['showScanPlane']){if(_0x1828d2['scanPlaneMode']==='horizontal'){var _0x5d4833=computeUnitPosiiton(_0x1828d2,CesiumMath['PI_OVER_TWO'],0x0);_0x1828d2['_scanPlaneVA']=createScanPlaneVertexArray(_0x393a06,_0x5d4833['zox']);}else{var _0x1f2079=computeUnitPosiiton(_0x1828d2,0x0,CesiumMath[_0x17aca5(0x7ab)]);_0x1828d2[_0x17aca5(_0x1555ec._0x28f129)]=createScanPlaneVertexArray(_0x393a06,_0x1f2079['zoy']);}}}function createCommonShaderProgram(_0x37a9c2,_0x2dccc3,_0x583c2c){var _0x20f9be={_0x164c5f:0x333,_0x5088db:0x627,_0x14f125:0x828},_0xc64eb6=_0xf99cb3,_0x5b059b=_0x2dccc3['context'],_0x5e0747=RectangularSensorVS,_0x73bd5a=new ShaderSource({'sources':[RectangularSensor$1,_0x583c2c['shaderSource'],RectangularSensorFS]});_0x37a9c2[_0xc64eb6(_0x20f9be._0x164c5f)]=ShaderProgram[_0xc64eb6(_0x20f9be._0x5088db)]({'context':_0x5b059b,'shaderProgram':_0x37a9c2[_0xc64eb6(0x333)],'vertexShaderSource':_0x5e0747,'fragmentShaderSource':_0x73bd5a,'attributeLocations':attributeLocations});var _0x1aa412=new ShaderSource({'sources':[RectangularSensor$1,_0x583c2c[_0xc64eb6(_0x20f9be._0x14f125)],RectangularSensorFS],'pickColorQualifier':'uniform'});_0x37a9c2['_pickSP']=ShaderProgram[_0xc64eb6(0x627)]({'context':_0x5b059b,'shaderProgram':_0x37a9c2['_pickSP'],'vertexShaderSource':_0x5e0747,'fragmentShaderSource':_0x1aa412,'attributeLocations':attributeLocations});}function createScanPlaneShaderProgram(_0x340bbd,_0x9a5c80,_0xa70c){var _0x42fde5=_0x9a5c80['context'],_0x592d4b=RectangularSensorVS,_0x5e32a3=new ShaderSource({'sources':[RectangularSensor$1,_0xa70c['shaderSource'],RectangularSensorScanPlaneFS]});_0x340bbd['_scanePlaneSP']=ShaderProgram['replaceCache']({'context':_0x42fde5,'shaderProgram':_0x340bbd['_scanePlaneSP'],'vertexShaderSource':_0x592d4b,'fragmentShaderSource':_0x5e32a3,'attributeLocations':attributeLocations});}function createShaderProgram(_0x27e04e,_0x33aaab,_0x1161fd){var _0x5a60e2=_0xf99cb3;createCommonShaderProgram(_0x27e04e,_0x33aaab,_0x1161fd),_0x27e04e[_0x5a60e2(0x2ef)]&&createScanPlaneShaderProgram(_0x27e04e,_0x33aaab,_0x1161fd);}function createRenderState(_0x9cff3f,_0x2612a7,_0x11b7fc){var _0x2d774f={_0xd59b11:0x83c,_0x3d87a4:0x6a5},_0x347ef9=_0xf99cb3;_0x11b7fc?(_0x9cff3f['_frontFaceRS']=RenderState['fromCache']({'depthTest':{'enabled':!_0x2612a7},'depthMask':![],'blending':BlendingState['ALPHA_BLEND'],'cull':{'enabled':!![],'face':CullFace['BACK']}}),_0x9cff3f['_backFaceRS']=RenderState['fromCache']({'depthTest':{'enabled':!_0x2612a7},'depthMask':![],'blending':BlendingState['ALPHA_BLEND'],'cull':{'enabled':!![],'face':CullFace[_0x347ef9(0x672)]}}),_0x9cff3f[_0x347ef9(_0x2d774f._0xd59b11)]=RenderState[_0x347ef9(0xd60)]({'depthTest':{'enabled':!_0x2612a7},'depthMask':![],'blending':BlendingState['ALPHA_BLEND']})):(_0x9cff3f[_0x347ef9(_0x2d774f._0x3d87a4)]=RenderState['fromCache']({'depthTest':{'enabled':!_0x2612a7},'depthMask':!![]}),_0x9cff3f['_pickRS']=RenderState['fromCache']({'depthTest':{'enabled':!![]},'depthMask':!![]}));}function createCommand(_0x46e901,_0x1bfeb2,_0x368598,_0x448813,_0x120fad,_0x4f82b1,_0x8e9b0,_0x117f80,_0x57e462,_0xf63c17,_0x11285f,_0x532d9b){var _0xcc5093={_0x130830:0x2ae,_0x553f51:0x510,_0x531650:0x51d,_0x1c12be:0xb20},_0x14d5ef=_0xf99cb3;_0xf63c17&&_0x368598&&(_0x368598[_0x14d5ef(0xb20)]=_0x8e9b0,_0x368598['renderState']=_0x120fad,_0x368598[_0x14d5ef(0xff1)]=_0x4f82b1,_0x368598['uniformMap']=combine(_0x117f80,_0x46e901['_material'][_0x14d5ef(0x366)]),_0x368598[_0x14d5ef(0xc42)]['u_normalDirection']=function(){return-0x1;},_0x368598[_0x14d5ef(_0xcc5093._0x130830)]=_0x11285f,_0x368598[_0x14d5ef(_0xcc5093._0x553f51)]=_0x57e462,_0x46e901['_colorCommands'][_0x14d5ef(_0xcc5093._0x531650)](_0x368598)),_0x1bfeb2[_0x14d5ef(_0xcc5093._0x1c12be)]=_0x8e9b0,_0x1bfeb2['renderState']=_0x448813,_0x1bfeb2['shaderProgram']=_0x4f82b1,_0x1bfeb2['uniformMap']=combine(_0x117f80,_0x46e901['_material']['_uniforms']),_0x532d9b&&(_0x1bfeb2['uniformMap']['u_type']=function(){return 0x1;}),_0x1bfeb2[_0x14d5ef(0x2ae)]=_0x11285f,_0x1bfeb2['modelMatrix']=_0x57e462,_0x46e901['_colorCommands']['push'](_0x1bfeb2);}function createCommands(_0x42ec19,_0x44243e){var _0x2e3f4f={_0x2e8e48:0xec0,_0x4a0c70:0xfa0,_0x4fabe7:0x333,_0x2fe6c7:0x6a5,_0x547561:0x2e4,_0x4648e2:0xdca,_0x65888d:0x2ef,_0x3a635b:0xd5e,_0x3f317d:0x9f5},_0x235e4d=_0xf99cb3;_0x42ec19['_colorCommands'][_0x235e4d(_0x2e3f4f._0x2e8e48)]=0x0;var _0x26c09b=_0x44243e?Pass['TRANSLUCENT']:Pass['OPAQUE'];_0x42ec19['showLateralSurfaces']&&createCommand(_0x42ec19,_0x42ec19['_sectorFrontCommand'],_0x42ec19['_sectorBackCommand'],_0x42ec19[_0x235e4d(0x6a5)],_0x42ec19[_0x235e4d(_0x2e3f4f._0x4a0c70)],_0x42ec19['_sp'],_0x42ec19['_sectorVA'],_0x42ec19['_uniforms'],_0x42ec19['_computedModelMatrix'],_0x44243e,_0x26c09b),_0x42ec19['showSectorLines']&&createCommand(_0x42ec19,_0x42ec19[_0x235e4d(0xe5b)],undefined,_0x42ec19['_frontFaceRS'],_0x42ec19['_backFaceRS'],_0x42ec19[_0x235e4d(_0x2e3f4f._0x4fabe7)],_0x42ec19['_sectorLineVA'],_0x42ec19[_0x235e4d(0x366)],_0x42ec19['_computedModelMatrix'],_0x44243e,_0x26c09b,!![]),_0x42ec19['showSectorSegmentLines']&&createCommand(_0x42ec19,_0x42ec19['_sectorSegmentLineCommand'],undefined,_0x42ec19[_0x235e4d(_0x2e3f4f._0x2fe6c7)],_0x42ec19['_backFaceRS'],_0x42ec19['_sp'],_0x42ec19[_0x235e4d(_0x2e3f4f._0x547561)],_0x42ec19['_uniforms'],_0x42ec19['_computedModelMatrix'],_0x44243e,_0x26c09b,!![]),_0x42ec19['showDomeSurfaces']&&createCommand(_0x42ec19,_0x42ec19['_domeFrontCommand'],_0x42ec19[_0x235e4d(0x8f5)],_0x42ec19['_frontFaceRS'],_0x42ec19['_backFaceRS'],_0x42ec19['_sp'],_0x42ec19[_0x235e4d(0x959)],_0x42ec19['_uniforms'],_0x42ec19[_0x235e4d(_0x2e3f4f._0x4648e2)],_0x44243e,_0x26c09b),_0x42ec19['showDomeLines']&&createCommand(_0x42ec19,_0x42ec19['_domeLineCommand'],undefined,_0x42ec19[_0x235e4d(0x6a5)],_0x42ec19['_backFaceRS'],_0x42ec19['_sp'],_0x42ec19['_domeLineVA'],_0x42ec19['_uniforms'],_0x42ec19[_0x235e4d(_0x2e3f4f._0x4648e2)],_0x44243e,_0x26c09b,!![]),_0x42ec19[_0x235e4d(_0x2e3f4f._0x65888d)]&&createCommand(_0x42ec19,_0x42ec19['_scanPlaneFrontCommand'],_0x42ec19['_scanPlaneBackCommand'],_0x42ec19['_frontFaceRS'],_0x42ec19['_backFaceRS'],_0x42ec19[_0x235e4d(_0x2e3f4f._0x3a635b)],_0x42ec19['_scanPlaneVA'],_0x42ec19[_0x235e4d(_0x2e3f4f._0x3f317d)],_0x42ec19['_computedScanPlaneModelMatrix'],_0x44243e,_0x26c09b);}var AssociativeArray=Cesium__namespace['AssociativeArray'],Cartesian3=Cesium__namespace['Cartesian3'],Color=Cesium__namespace[_0xf99cb3(0x26d)],defined=Cesium__namespace[_0xf99cb3(0x8b3)],DeveloperError=Cesium__namespace['DeveloperError'],Matrix3=Cesium__namespace[_0xf99cb3(0x51a)],Matrix4=Cesium__namespace['Matrix4'],Quaternion=Cesium__namespace[_0xf99cb3(0x827)],MaterialProperty=Cesium__namespace['MaterialProperty'],Property=Cesium__namespace[_0xf99cb3(0x818)],matrix3Scratch=new Matrix3(),cachedPosition=new Cartesian3(),cachedGazePosition=new Cartesian3(),cachedOrientation=new Quaternion(),diffVectorScratch=new Cartesian3(),orientationScratch=new Quaternion();function removePrimitive(_0x25a268,_0x3ea2c0,_0x12e9b7){var _0x3918b6={_0x19602c:0x8b3,_0x473a98:0x7b5,_0x510104:0xe1e},_0x498849=_0xf99cb3,_0x15b16f=_0x3ea2c0[_0x25a268['id']];if(Cesium__namespace[_0x498849(_0x3918b6._0x19602c)](_0x15b16f)){var _0x1b0505=_0x15b16f['primitive'];try{_0x12e9b7[_0x498849(_0x3918b6._0x473a98)](_0x1b0505);}catch(_0xcc5e45){}_0x1b0505[_0x498849(_0x3918b6._0x510104)]&&!_0x1b0505[_0x498849(_0x3918b6._0x510104)]()&&_0x1b0505['destroy'](),delete _0x3ea2c0[_0x25a268['id']];}}function RectangularSensorVisualizer(_0x46cf07,_0x2bf2f9){var _0x1c9f9b={_0xef9ced:0xaf3,_0x3d574f:0xd0d},_0xfa7dbd=_0xf99cb3;if(!defined(_0x46cf07))throw new DeveloperError('scene\x20is\x20required.');if(!defined(_0x2bf2f9))throw new DeveloperError('entityCollection\x20is\x20required.');_0x2bf2f9[_0xfa7dbd(_0x1c9f9b._0xef9ced)]['addEventListener'](RectangularSensorVisualizer[_0xfa7dbd(0x7dc)]['_onCollectionChanged'],this),this['_scene']=_0x46cf07,this[_0xfa7dbd(0x382)]=_0x46cf07['primitives'],this['_entityCollection']=_0x2bf2f9,this['_hash']={},this['_entitiesToVisualize']=new AssociativeArray(),this[_0xfa7dbd(_0x1c9f9b._0x3d574f)](_0x2bf2f9,_0x2bf2f9['values'],[],[]);}RectangularSensorVisualizer['prototype'][_0xf99cb3(0x4c6)]=function(_0x2fc271){var _0x22bffd={_0x1fe70f:0xd3b,_0x2e61b5:0x382,_0x1bbea0:0xb6b,_0x2c654f:0xa4b,_0xedb8fb:0xe1a,_0x34b6e3:0x47b,_0x364d53:0x741,_0x35d904:0xbf0,_0x1a0155:0x4f1,_0x439b0d:0xb1e,_0xde3c8f:0xd1c,_0x50bc41:0xc1b,_0x422560:0x510,_0x107fcb:0x5c9,_0x5d8775:0x943,_0x420964:0x5c9,_0xe916ac:0x499,_0x3ae588:0x5c9,_0x3edee6:0x1c4,_0x402992:0xf13},_0x37092c=_0xf99cb3;if(!defined(_0x2fc271))throw new DeveloperError(_0x37092c(_0x22bffd._0x1fe70f));var _0x1ed863=this['_entitiesToVisualize'][_0x37092c(0x378)],_0x1a206e=this[_0x37092c(0x2e7)],_0xeb99fa=this[_0x37092c(_0x22bffd._0x2e61b5)],_0x21f3e5,_0x373c15,_0xdab8f3,_0x2694db,_0x127544;for(var _0x4b4e89=0x0,_0xdab984=_0x1ed863['length'];_0x4b4e89<_0xdab984;_0x4b4e89++){var _0x247499=_0x1ed863[_0x4b4e89],_0x4e75a5=_0x247499['_rectangularSensorMars'],_0xc4869b=_0x1a206e[_0x247499['id']],_0x51990c=_0x247499[_0x37092c(_0x22bffd._0x1bbea0)]&&_0x247499['isAvailable'](_0x2fc271)&&Property['getValueOrDefault'](_0x4e75a5['_show'],_0x2fc271,!![]);_0x51990c&&(_0x21f3e5=Property['getValueOrUndefined'](_0x247499[_0x37092c(_0x22bffd._0x2c654f)],_0x2fc271,cachedPosition),_0x373c15=Property['getValueOrUndefined'](_0x247499['_orientation'],_0x2fc271,cachedOrientation),_0xdab8f3=Property['getValueOrUndefined'](_0x4e75a5['_radius'],_0x2fc271),_0x2694db=Property['getValueOrUndefined'](_0x4e75a5[_0x37092c(_0x22bffd._0xedb8fb)],_0x2fc271),_0x127544=Property[_0x37092c(_0x22bffd._0x34b6e3)](_0x4e75a5['_yHalfAngle'],_0x2fc271),_0x51990c=defined(_0x21f3e5)&&defined(_0x2694db)&&defined(_0x127544));if(!_0x51990c){defined(_0xc4869b)&&(_0xc4869b[_0x37092c(0x47e)]['show']=![]);continue;}var _0x357110=defined(_0xc4869b)?_0xc4869b['primitive']:undefined;!defined(_0x357110)&&(_0x357110=new RectangularSensorPrimitive(),_0x357110['id']=_0x247499,_0xeb99fa['add'](_0x357110),_0xc4869b={'primitive':_0x357110,'position':undefined,'orientation':undefined},_0x1a206e[_0x247499['id']]=_0xc4869b);var _0x183ea9=Property['getValueOrUndefined'](_0x4e75a5['_gaze'],_0x2fc271);if(defined(_0x183ea9)){var _0xdeaef8=Property[_0x37092c(_0x22bffd._0x34b6e3)](_0x183ea9[_0x37092c(_0x22bffd._0x2c654f)],_0x2fc271,cachedGazePosition);if(!defined(_0x21f3e5)||!defined(_0xdeaef8))continue;var _0x129898=Cartesian3['subtract'](_0x21f3e5,_0xdeaef8,diffVectorScratch),_0x31cd67=Cartesian3[_0x37092c(0xbc3)](Cesium__namespace[_0x37092c(_0x22bffd._0x364d53)]['UNIT_Z'],_0x129898),_0x7400d3=Cartesian3[_0x37092c(_0x22bffd._0x35d904)](Cesium__namespace[_0x37092c(_0x22bffd._0x364d53)][_0x37092c(_0x22bffd._0x1a0155)],_0x129898,diffVectorScratch);_0x373c15=Quaternion['fromAxisAngle'](_0x7400d3,_0x31cd67-Math['PI'],orientationScratch),_0xdab8f3=Cartesian3[_0x37092c(0x443)](_0x21f3e5,_0xdeaef8),_0x357110['modelMatrix']=Matrix4['fromRotationTranslation'](Matrix3['fromQuaternion'](_0x373c15,matrix3Scratch),_0x21f3e5,_0x357110['modelMatrix']);}else(!Cartesian3['equals'](_0x21f3e5,_0xc4869b['position'])||!Quaternion[_0x37092c(_0x22bffd._0x439b0d)](_0x373c15,_0xc4869b['orientation']))&&(defined(_0x373c15)?(_0x357110['modelMatrix']=Matrix4[_0x37092c(_0x22bffd._0xde3c8f)](Matrix3[_0x37092c(_0x22bffd._0x50bc41)](_0x373c15,matrix3Scratch),_0x21f3e5,_0x357110[_0x37092c(_0x22bffd._0x422560)]),_0xc4869b['position']=Cartesian3['clone'](_0x21f3e5,_0xc4869b[_0x37092c(0xa86)]),_0xc4869b[_0x37092c(0x545)]=Quaternion['clone'](_0x373c15,_0xc4869b[_0x37092c(0x545)])):(_0x357110['modelMatrix']=Cesium__namespace['Transforms']['eastNorthUpToFixedFrame'](_0x21f3e5),_0xc4869b[_0x37092c(0xa86)]=Cartesian3['clone'](_0x21f3e5,_0xc4869b['position'])));_0x357110['show']=!![],_0x357110['gaze']=_0x183ea9,_0x357110['radius']=_0xdab8f3,_0x357110['xHalfAngle']=_0x2694db,_0x357110['yHalfAngle']=_0x127544,_0x357110['lineColor']=Property[_0x37092c(_0x22bffd._0x107fcb)](_0x4e75a5[_0x37092c(_0x22bffd._0x5d8775)],_0x2fc271,Color['WHITE']),_0x357110[_0x37092c(0x2b0)]=Property['getValueOrDefault'](_0x4e75a5[_0x37092c(0xb28)],_0x2fc271,!![]),_0x357110['showSectorSegmentLines']=Property['getValueOrDefault'](_0x4e75a5['_showSectorSegmentLines'],_0x2fc271,!![]),_0x357110['showLateralSurfaces']=Property['getValueOrDefault'](_0x4e75a5['_showLateralSurfaces'],_0x2fc271,!![]),_0x357110['material']=MaterialProperty['getValue'](_0x2fc271,_0x4e75a5['_material'],_0x357110['material']),_0x357110['showDomeSurfaces']=Property[_0x37092c(_0x22bffd._0x420964)](_0x4e75a5['_showDomeSurfaces'],_0x2fc271,!![]),_0x357110['showDomeLines']=Property['getValueOrDefault'](_0x4e75a5['_showDomeLines'],_0x2fc271,!![]),_0x357110[_0x37092c(0xa54)]=Property['getValueOrDefault'](_0x4e75a5[_0x37092c(0x3c4)],_0x2fc271,!![]),_0x357110['intersectionColor']=Property['getValueOrDefault'](_0x4e75a5[_0x37092c(_0x22bffd._0xe916ac)],_0x2fc271,Color['WHITE']),_0x357110['intersectionWidth']=Property[_0x37092c(0x5c9)](_0x4e75a5['_intersectionWidth'],_0x2fc271,0x1),_0x357110['showThroughEllipsoid']=Property['getValueOrDefault'](_0x4e75a5['_showThroughEllipsoid'],_0x2fc271,![]),_0x357110['scanPlaneMode']=Property['getValueOrDefault'](_0x4e75a5['_scanPlaneMode'],_0x2fc271),_0x357110['scanPlaneColor']=Property[_0x37092c(_0x22bffd._0x3ae588)](_0x4e75a5[_0x37092c(_0x22bffd._0x3edee6)],_0x2fc271,Color['WHITE']),_0x357110[_0x37092c(0x2ef)]=Property[_0x37092c(0x5c9)](_0x4e75a5['_showScanPlane'],_0x2fc271,!![]),_0x357110[_0x37092c(_0x22bffd._0x402992)]=Property['getValueOrDefault'](_0x4e75a5[_0x37092c(0x9de)],_0x2fc271,0x1);}return!![];},RectangularSensorVisualizer[_0xf99cb3(0x7dc)]['isDestroyed']=function(){return![];},RectangularSensorVisualizer[_0xf99cb3(0x7dc)]['destroy']=function(){var _0x4dfd7a={_0x49b0f7:0xfc8,_0x23a846:0x382},_0xd4ac11=_0xf99cb3,_0x17727f=this[_0xd4ac11(_0x4dfd7a._0x49b0f7)]['values'],_0x1a616a=this[_0xd4ac11(0x2e7)],_0x16b19b=this[_0xd4ac11(_0x4dfd7a._0x23a846)];for(var _0x36a673=_0x17727f['length']-0x1;_0x36a673>-0x1;_0x36a673--){removePrimitive(_0x17727f[_0x36a673],_0x1a616a,_0x16b19b);}for(var _0x3da3e1 in this){delete this[_0x3da3e1];}return Cesium__namespace['destroyObject'](this);},RectangularSensorVisualizer['prototype']['_onCollectionChanged']=function(_0x2905af,_0x4b1bd8,_0x52af5f,_0x48d309){var _0x3a09e6={_0x178b20:0xec0,_0x4df0fc:0xa4b,_0x55effc:0xabe},_0x34452d=_0xf99cb3,_0x4ae079=this['_entitiesToVisualize'];if(!_0x4ae079)return;var _0x32e472=this['_hash'],_0x4ee786=this['_primitives'],_0x40e977,_0x16dd56;for(_0x40e977=_0x4b1bd8[_0x34452d(_0x3a09e6._0x178b20)]-0x1;_0x40e977>-0x1;_0x40e977--){_0x16dd56=_0x4b1bd8[_0x40e977],defined(_0x16dd56['_rectangularSensorMars'])&&defined(_0x16dd56[_0x34452d(_0x3a09e6._0x4df0fc)])&&_0x4ae079[_0x34452d(_0x3a09e6._0x55effc)](_0x16dd56['id'],_0x16dd56);}for(_0x40e977=_0x48d309['length']-0x1;_0x40e977>-0x1;_0x40e977--){_0x16dd56=_0x48d309[_0x40e977],defined(_0x16dd56[_0x34452d(0x696)])&&defined(_0x16dd56['_position'])?_0x4ae079['set'](_0x16dd56['id'],_0x16dd56):(removePrimitive(_0x16dd56,_0x32e472,_0x4ee786),_0x4ae079['remove'](_0x16dd56['id']));}for(_0x40e977=_0x52af5f['length']-0x1;_0x40e977>-0x1;_0x40e977--){_0x16dd56=_0x52af5f[_0x40e977],removePrimitive(_0x16dd56,_0x32e472,_0x4ee786),_0x4ae079['remove'](_0x16dd56['id']);}};var originalDefaultVisualizersCallback=Cesium__namespace['DataSourceDisplay']['defaultVisualizersCallback'];Cesium__namespace['DataSourceDisplay'][_0xf99cb3(0xaf7)]=function(_0x8bbebf,_0x176096,_0x224000){var _0x3ab06d=_0x224000['entities'],_0x5703bc=originalDefaultVisualizersCallback(_0x8bbebf,_0x176096,_0x224000);return _0x5703bc['concat']([new RectangularSensorVisualizer(_0x8bbebf,_0x3ab06d)]);};var RectangularSensor=function(_0xa916fe){var _0x8a867a={_0x29cab1:0x54c,_0x1373e7:0xf6a},_0x39ece0={_0x27dbd2:0x909,_0x498616:0x909,_0xc13d24:0x26d,_0x1419e7:0xc0d},_0x5242db={_0x156d0b:0x335,_0x4a9746:0x822},_0x19b788={_0xa1f071:0x6cd,_0x56c650:0x6c5,_0x46b372:0xcb7,_0x2f0097:0xcb7},_0x4f58f5=_0xf99cb3;_inherits(_0x58d28e,_0xa916fe);var _0x908d5a=_createSuper(_0x58d28e);function _0x58d28e(){return _classCallCheck(this,_0x58d28e),_0x908d5a['apply'](this,arguments);}return _createClass(_0x58d28e,[{'key':_0x4f58f5(_0x8a867a._0x29cab1),'get':function _0x2fa22e(){var _0x724b3c=_0x4f58f5,_0x5ead61;return(_0x5ead61=this[_0x724b3c(0xe91)])===null||_0x5ead61===void 0x0?void 0x0:_0x5ead61['rectangularSensorMars'];}},{'key':'radius','get':function _0x3f6d4d(){return this['style']['radius'];},'set':function _0x55a267(_0x377b73){this['style']['radius']=_0x377b73,this['_entity']&&(this['entityGraphic']['radius']=_0x377b73);}},{'key':'_mountedHook','value':function _0x3ece4d(){var _0x38a9c9=_0x4f58f5,_0x5e24d1={'position':this[_0x38a9c9(0xa86)],'orientation':this['getOrientation'](),'rectangularSensorMars':new RectangularSensorGraphics(RectangularSensorStyleConver[_0x38a9c9(0x438)](this['style']))};this[_0x38a9c9(0xe91)]=this['_createEntity'](_0x5e24d1),this[_0x38a9c9(0xba9)]['label']&&this[_0x38a9c9(0x982)]();}},{'key':'_updateStyleHook','value':function _0x52d8fc(_0x5f3114,_0x266eb5){var _0x3f7533=_0x4f58f5;if(this['_entity']&&this['_state']===State[_0x3f7533(_0x19b788._0xa1f071)]){var _0x154c9b=this[_0x3f7533(0x830)][_0x3f7533(_0x19b788._0x56c650)];_0x154c9b[_0x3f7533(_0x19b788._0x46b372)]['remove'](this['_entity']),delete this['_entity'],this['_mountedHook'](),_0x154c9b[_0x3f7533(_0x19b788._0x2f0097)][_0x3f7533(0x595)](this['_entity']);}}},{'key':'_updateEntityOpacity','value':function _0x90a41(_0x2c1e02,_0x1b090e){var _0x47a8ff=_0x4f58f5,_0x2dfd60=_0x2c1e02===null||_0x2c1e02===void 0x0?void 0x0:_0x2c1e02['material'];if(!_0x2dfd60)return![];var _0x2da283=getCesiumColor(_0x2dfd60['color'],Cesium__namespace['Color']['WHITE']);return!Cesium__namespace['defined'](this['_material_color_alpha'])&&(this[_0x47a8ff(_0x5242db._0x156d0b)]=_0x2da283[_0x47a8ff(0xcd0)]),_0x2dfd60['color']=_0x2da283[_0x47a8ff(_0x5242db._0x4a9746)](this['_material_color_alpha']*_0x1b090e),!![];}},{'key':'_updateExOpacity','value':function _0x4d6eec(_0x13fe8d){var _0x27b9c9=_0x4f58f5,_0x57be66=getCesiumColor(this['entityGraphic'][_0x27b9c9(0x384)],Cesium__namespace['Color']['WHITE']);!Cesium__namespace['defined'](this[_0x27b9c9(_0x39ece0._0x27dbd2)])&&(this['_lineColor_alpha']=_0x57be66['alpha']);this['entityGraphic']['lineColor']=_0x57be66['withAlpha'](this[_0x27b9c9(_0x39ece0._0x498616)]*_0x13fe8d);var _0x54af68=getCesiumColor(this['entityGraphic']['scanPlaneColor'],Cesium__namespace[_0x27b9c9(_0x39ece0._0xc13d24)]['WHITE']);!Cesium__namespace['defined'](this[_0x27b9c9(_0x39ece0._0x1419e7)])&&(this['_scanPlaneColor_alpha']=_0x54af68[_0x27b9c9(0xcd0)]),this['entityGraphic']['scanPlaneColor']=_0x54af68['withAlpha'](this[_0x27b9c9(0xc0d)]*_0x13fe8d);}},{'key':_0x4f58f5(_0x8a867a._0x1373e7),'value':function _0x1b5ac2(_0x3290d7,_0x5752c7){return RectangularSensorStyleConver['toJSON'](_0x3290d7,_0x5752c7,!![]);}}]),_0x58d28e;}(BasePointEntity);register$4(_0xf99cb3(0xdac),RectangularSensor,!![]);var DEF_STYLE$j={'distance':0.1,'perPositionHeight':!![],'showFrustum':![],'opacity':0x1},Video2D=function(_0x19c34d){var _0x3d1a1a={_0x3ae952:0xa86,_0x4255f2:0xf10,_0x7306c8:0x8da},_0x235738={_0x53e314:0xe3e},_0x25ed99={_0x260f3c:0x4b5},_0x32829f={_0x355c0a:0x948,_0xd4c8c5:0x53d},_0x5386e8={_0x3202c7:0x53d},_0x44ce55={_0x2a7c3a:0x53d,_0x4f99d2:0xd2c,_0x119782:0xf34,_0xfb1229:0xf1e,_0xbab542:0x659},_0x53b11f={_0x2e2ca0:0x53d,_0xc7b220:0x748},_0x45fe86={_0x5a699c:0xcd9},_0x46c2b6={_0x3a7e2b:0x51a,_0x23bfbb:0x863,_0x43ff1e:0x6a2,_0x16705e:0x737,_0x354714:0x830,_0x4b7e8e:0x6b2},_0x2230f2={_0x565b77:0xe91,_0x5c6e1d:0xe5c},_0x5ecac5={_0x185b6e:0x748,_0x4204ac:0x28c,_0x3cb116:0x53d,_0x5bde99:0xa86,_0x41c41:0xc10,_0x39e79a:0x8af,_0x2c8e96:0xf1d,_0x4a11a6:0xe1f,_0x4850b4:0xce2,_0x535cb4:0x5f1,_0x39736e:0x741,_0x302d2a:0xeda,_0x34d02d:0x741,_0x2d468e:0xeda},_0x3511ff={_0x232186:0x6c5,_0x5421cc:0x595},_0x5041af={_0x3e7967:0x7dc,_0x1b252c:0xcd9},_0x507dc6={_0xb30a0b:0x7dc,_0x1dff20:0x690},_0x792327={_0x4f43a9:0x486,_0x5f22b2:0x61c,_0x1e82bd:0xcd9,_0x229768:0xba9,_0x336d7c:0x665,_0x7a87f:0x665},_0x1ef758={_0x1b4d09:0xb95,_0x4fd7f9:0xe01},_0x3ae90c={_0x20ad46:0x6d8},_0x49a22d={_0x2814ec:0x9d5},_0x1a1582={_0x10876f:0xba9},_0x2971c4={_0x25260d:0x443},_0x44808f={_0x17043a:0x8dd},_0x33eb93={_0x47b760:0xce2},_0x35df3f={_0x56018d:0x566},_0x29795f={_0x323ba2:0x2b1},_0x5c6814={_0xaacb2c:0x566},_0x19ef22={_0x2b725e:0xba9},_0x246191={_0x282795:0xba9},_0x395502={_0x285271:0x8b8,_0x391dfc:0x2b1},_0x54015b={_0x3ca81c:0x566},_0x435da3={_0x4d1257:0xa4b},_0x2d43b1={_0xb9b96b:0xba9,_0x330a10:0xa10},_0x5c4546=_0xf99cb3;_inherits(_0x2a7da7,_0x19c34d);var _0x111ebe=_createSuper(_0x2a7da7);function _0x2a7da7(){var _0x405a01=_0x3c32,_0x43ad2c,_0xf9241=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x2a7da7),_0xf9241['style']=_objectSpread2(_objectSpread2({},DEF_STYLE$j),_0xf9241[_0x405a01(_0x2d43b1._0xb9b96b)]||{}),_0x43ad2c=_0x111ebe[_0x405a01(_0x2d43b1._0x330a10)](this,_0xf9241),_0xf9241['position']&&(_0x43ad2c['position']=_0xf9241['position']),_0x43ad2c['_videoPlay']=!![],_0x43ad2c;}return _createClass(_0x2a7da7,[{'key':'czmObjectEx','get':function _0x3e39ca(){var _0x3a5bf6=_0x3c32,_0x5706a6=[];return this['_frustumPrimitive']&&_0x5706a6[_0x3a5bf6(0x51d)](this['_frustumPrimitive']),this['_entity_label']&&_0x5706a6['push'](this['_entity_label']),this['_entity_outlines']&&(_0x5706a6=_0x5706a6['concat'](this['_entity_outlines'])),_0x5706a6;}},{'key':_0x5c4546(_0x3d1a1a._0x3ae952),'get':function _0x1a9145(){var _0x5adef0=_0x5c4546;return getPositionValue(this[_0x5adef0(_0x435da3._0x4d1257)]);},'set':function _0x4f8406(_0x4fc149){var _0xf7f7d4=_0x5c4546,_0x30ed17;this['_point']=LngLatPoint['parse'](_0x4fc149),this['_position']=(_0x30ed17=this['_point'])===null||_0x30ed17===void 0x0?void 0x0:_0x30ed17['toCartesian'](),this['_entity']&&(this['_updatePositionsHook'](),this['_updateDraw'](),this[_0xf7f7d4(_0x54015b._0x3ca81c)]());}},{'key':'point','get':function _0x10157d(){var _0x2a61a7=_0x5c4546;return this[_0x2a61a7(0x380)];}},{'key':'coordinate','get':function _0x38ef00(){return this['point']['toArray']();}},{'key':'targetPosition','get':function _0x281e34(){return this['options']['targetPosition'];},'set':function _0x3738e0(_0x54fb71){var _0x44acee=_0x5c4546,_0x21c094;this['options']['targetPosition']=_0x54fb71;if(!this['_map'])return;var _0x12cc6d=this[_0x44acee(0xa86)];if(!_0x12cc6d)return;var _0x32b97d=LngLatPoint['toCartesian'](_0x54fb71,(_0x21c094=this[_0x44acee(0x53d)])===null||_0x21c094===void 0x0?void 0x0:_0x21c094['currentTime']);this['distance']=Cesium__namespace[_0x44acee(0x741)]['distance'](_0x12cc6d,_0x32b97d);var _0x206fa3=Cesium__namespace[_0x44acee(0x741)]['normalize'](Cesium__namespace[_0x44acee(0x741)]['subtract'](_0x32b97d,_0x12cc6d,new Cesium__namespace[(_0x44acee(0x741))]()),new Cesium__namespace['Cartesian3']()),_0x8ccf6b=Cesium__namespace['Cartesian3']['normalize'](_0x12cc6d,new Cesium__namespace['Cartesian3']()),_0x50790f=new Cesium__namespace['Camera'](this[_0x44acee(0x53d)][_0x44acee(0x57d)]);_0x50790f[_0x44acee(0xa86)]=_0x12cc6d,_0x50790f['direction']=_0x206fa3,_0x50790f['up']=_0x8ccf6b,this['style'][_0x44acee(0x705)]=Cesium__namespace['Math'][_0x44acee(_0x395502._0x285271)](_0x50790f['heading']),this['style']['pitch']=Cesium__namespace['Math'][_0x44acee(0x8b8)](_0x50790f['pitch']),this[_0x44acee(_0x395502._0x391dfc)](),this['_bindHierarchy']();}},{'key':'heading','get':function _0x5f7c52(){var _0x1a3396=_0x5c4546,_0x56956e;return(_0x56956e=this[_0x1a3396(_0x246191._0x282795)]['heading'])!==null&&_0x56956e!==void 0x0?_0x56956e:0x0;},'set':function _0x120996(_0x312a0d){var _0x57e411=_0x5c4546;this['style']['heading']=_0x312a0d,this['_updateDraw'](),this[_0x57e411(0x566)]();}},{'key':'pitch','get':function _0x73a14d(){var _0x118530=_0x5c4546,_0x92df95;return(_0x92df95=this[_0x118530(_0x19ef22._0x2b725e)][_0x118530(0x23e)])!==null&&_0x92df95!==void 0x0?_0x92df95:0x0;},'set':function _0xf5b369(_0x143a85){var _0x30939f=_0x5c4546;this[_0x30939f(0xba9)]['pitch']=_0x143a85,this['_updateDraw'](),this[_0x30939f(_0x5c6814._0xaacb2c)]();}},{'key':'roll','get':function _0x2c5265(){var _0xcd2a0;return(_0xcd2a0=this['style']['roll'])!==null&&_0xcd2a0!==void 0x0?_0xcd2a0:0x0;},'set':function _0xb6f077(_0x244d5b){var _0x526357=_0x5c4546;this['style']['roll']=_0x244d5b,this[_0x526357(_0x29795f._0x323ba2)](),this['_bindHierarchy']();}},{'key':'angle','get':function _0x2671e1(){var _0x230cf5=_0x5c4546;return this[_0x230cf5(0xba9)]['angle'];},'set':function _0x1ec8ea(_0x448d06){var _0x3b68aa=_0x5c4546;this['style']['angle']=_0x448d06,this['_updateDraw'](),this[_0x3b68aa(_0x35df3f._0x56018d)]();}},{'key':'angle2','get':function _0x3d4b4b(){var _0x219f8b=_0x5c4546,_0x24f4c3;return(_0x24f4c3=this['style']['angle2'])!==null&&_0x24f4c3!==void 0x0?_0x24f4c3:this['style'][_0x219f8b(_0x33eb93._0x47b760)];},'set':function _0x1d6809(_0x4fbae4){var _0x190872=_0x5c4546;this[_0x190872(0xba9)][_0x190872(_0x44808f._0x17043a)]=_0x4fbae4,this['_updateDraw'](),this['_bindHierarchy']();}},{'key':_0x5c4546(0x443),'get':function _0x595467(){var _0x578583=_0x5c4546;return this['style'][_0x578583(_0x2971c4._0x25260d)];},'set':function _0x22aa3f(_0x2d74a1){var _0x19f2fa=_0x5c4546;this[_0x19f2fa(_0x1a1582._0x10876f)]['distance']=_0x2d74a1,this['_updateDraw'](),this['_bindHierarchy']();}},{'key':'opacity','get':function _0x25e83d(){return this['style']['opacity'];},'set':function _0x4bfb9c(_0x178d89){var _0x552b5e=_0x5c4546;this[_0x552b5e(0xba9)][_0x552b5e(0x665)]=_0x178d89,this['_entity']&&(this['_entity'][_0x552b5e(_0x49a22d._0x2814ec)]['material']['_color']['_value'][_0x552b5e(0xcd0)]=_0x178d89,this['_entity'][_0x552b5e(0x9d5)]['material']['transparent']=_0x178d89!==0x1);}},{'key':'showFrustum','get':function _0x5b5752(){return this['style']['showFrustum'];},'set':function _0x5de7c9(_0x34577e){var _0x1d26ad=_0x5c4546;this['style'][_0x1d26ad(_0x3ae90c._0x20ad46)]=_0x34577e,this[_0x1d26ad(0x863)]['show']=_0x34577e;}},{'key':_0x5c4546(_0x3d1a1a._0x4255f2),'get':function _0x5243d4(){return this['_videoPlay'];},'set':function _0x350b4e(_0x50c0bb){var _0x411e2a=_0x5c4546;this['_videoPlay']=_0x50c0bb;if(!this[_0x411e2a(0xb95)])return;try{this['_videoPlay']?this['_videoContainer'][_0x411e2a(0xf10)]():this[_0x411e2a(_0x1ef758._0x1b4d09)][_0x411e2a(_0x1ef758._0x4fd7f9)]();}catch(_0x4d851b){}}},{'key':'updateVideoContainer','value':function _0x4d27c5(){var _0x5a0f97=_0x5c4546,_0x54fc46;this[_0x5a0f97(_0x792327._0x4f43a9)]&&(_0x54fc46=this[_0x5a0f97(0xb95)])!==null&&_0x54fc46!==void 0x0&&_0x54fc46['parentNode']&&(this[_0x5a0f97(0xb95)]['parentNode']['removeChild'](this['_videoContainer']),delete this[_0x5a0f97(0x486)],delete this[_0x5a0f97(0xb95)]);if(this['style'][_0x5a0f97(0x45d)])this['_videoContainer']=createVideo(this['style']['url'],this['style']['fileType'],'',document[_0x5a0f97(_0x792327._0x5f22b2)]),this['_videoContainer'][_0x5a0f97(0xba9)][_0x5a0f97(0x9e3)]='none',this['_hasRemoveElement']=!![];else this[_0x5a0f97(0xba9)]['container']&&(this[_0x5a0f97(0xb95)]=this[_0x5a0f97(0xba9)][_0x5a0f97(_0x792327._0x1e82bd)]);this['_videoContainer']&&(this['_entity']['polygon'][_0x5a0f97(0x280)]=new Cesium__namespace['ImageMaterialProperty']({'image':this[_0x5a0f97(0xb95)],'color':Cesium__namespace['Color']['WHITE']['withAlpha'](this[_0x5a0f97(_0x792327._0x229768)][_0x5a0f97(_0x792327._0x336d7c)]),'transparent':this['style'][_0x5a0f97(_0x792327._0x7a87f)]!==0x1}));}},{'key':'_mountedHook','value':function _0x1709cb(){var _0x6be3a4=_0x5c4546;_get(_getPrototypeOf(_0x2a7da7[_0x6be3a4(_0x507dc6._0xb30a0b)]),'_mountedHook',this)[_0x6be3a4(0xa10)](this),this[_0x6be3a4(_0x507dc6._0x1dff20)]['targetPosition']&&(this['targetPosition']=this['options']['targetPosition']),this['updateVideoContainer']();}},{'key':'_updateStyleHook','value':function _0x21a0fc(_0x55146d,_0x3787a3){var _0x199c58=_0x5c4546;_get(_getPrototypeOf(_0x2a7da7[_0x199c58(_0x5041af._0x3e7967)]),'_updateStyleHook',this)['call'](this,_0x55146d,_0x3787a3),(_0x3787a3['url']||_0x3787a3[_0x199c58(_0x5041af._0x1b252c)])&&this['updateVideoContainer']();}},{'key':'_addedHook','value':function _0x507cba(_0x60ead7){var _0x732385=_0x5c4546;this['_updateDraw'](),this['_bindHierarchy'](),this[_0x732385(_0x3511ff._0x232186)][_0x732385(0xcb7)][_0x732385(_0x3511ff._0x5421cc)](this['_entity']);}},{'key':'_removedHook','value':function _0x4d2fd5(){var _0x5b2d96=_0x5c4546,_0x3f2b31;this['_frustumPrimitive']&&(this['_layer'][_0x5b2d96(0x6b2)][_0x5b2d96(0x7b5)](this[_0x5b2d96(0x863)]),delete this['_frustumPrimitive']),this['dataSource'][_0x5b2d96(0xcb7)]['remove'](this['_entity']),this['_hasRemoveElement']&&(_0x3f2b31=this['_videoContainer'])!==null&&_0x3f2b31!==void 0x0&&_0x3f2b31['parentNode']&&(this[_0x5b2d96(0xb95)]['parentNode']['removeChild'](this[_0x5b2d96(0xb95)]),delete this['_hasRemoveElement'],delete this['_videoContainer']);}},{'key':_0x5c4546(0x2b1),'value':function _0x4b5c98(){var _0x1bcbf6=_0x5c4546;if(!this[_0x1bcbf6(0x53d)])return;var _0x1f400f=this['position'];if(!_0x1f400f)return;var _0x447690=new Cesium__namespace['HeadingPitchRoll'](Cesium__namespace['Math'][_0x1bcbf6(_0x5ecac5._0x185b6e)](this['heading']),Cesium__namespace[_0x1bcbf6(0x2d5)]['toRadians'](this['pitch']),Cesium__namespace['Math'][_0x1bcbf6(_0x5ecac5._0x185b6e)](this['roll'])),_0x2d2c57=new Cesium__namespace[(_0x1bcbf6(_0x5ecac5._0x4204ac))](this[_0x1bcbf6(_0x5ecac5._0x3cb116)]['scene']);_0x2d2c57[_0x1bcbf6(_0x5ecac5._0x5bde99)]=_0x1f400f,_0x2d2c57[_0x1bcbf6(_0x5ecac5._0x41c41)]['fov']=Cesium__namespace['Math']['toRadians'](this[_0x1bcbf6(0xce2)]*0x2),_0x2d2c57['frustum'][_0x1bcbf6(0xa61)]=this['angle']/this['angle2'],_0x2d2c57[_0x1bcbf6(0xc10)][_0x1bcbf6(_0x5ecac5._0x39e79a)]=0.01,_0x2d2c57['frustum']['far']=this['style']['distance'],_0x2d2c57['setView']({'destination':_0x1f400f,'orientation':{'heading':_0x447690['heading'],'pitch':_0x447690['pitch'],'roll':_0x447690[_0x1bcbf6(_0x5ecac5._0x2c8e96)]}}),this['_createFrustumPrimitive'](_0x2d2c57);var _0x552fe2=_0x2d2c57['directionWC'],_0x55361f=_0x2d2c57['upWC'],_0x20a010=_0x2d2c57['rightWC'],_0x46ecf9=new Cesium__namespace['Ray'](_0x1f400f,_0x552fe2),_0x1e7932=Cesium__namespace['Ray'][_0x1bcbf6(_0x5ecac5._0x4a11a6)](_0x46ecf9,this[_0x1bcbf6(0xba9)]['distance'],new Cesium__namespace['Cartesian3']()),_0x865589=Cesium__namespace[_0x1bcbf6(0x2d5)]['toRadians'](this[_0x1bcbf6(_0x5ecac5._0x4850b4)]),_0xf316d8=Math[_0x1bcbf6(_0x5ecac5._0x535cb4)](_0x865589),_0x742e4d=this['style'][_0x1bcbf6(0x443)]*_0xf316d8,_0x59ad86=_0x742e4d/_0x2d2c57['frustum'][_0x1bcbf6(0xa61)],_0x48b385=Math['sqrt'](_0x742e4d*_0x742e4d+_0x59ad86*_0x59ad86),_0x3a0ce6=new Cesium__namespace[(_0x1bcbf6(_0x5ecac5._0x39736e))](),_0x523fb0=new Cesium__namespace['Ray'](_0x1e7932,_0x20a010),_0x53c95b=Cesium__namespace[_0x1bcbf6(_0x5ecac5._0x302d2a)]['getPoint'](_0x523fb0,_0x742e4d,new Cesium__namespace[(_0x1bcbf6(_0x5ecac5._0x39736e))]()),_0x36e613=new Cesium__namespace['Ray'](_0x53c95b,_0x55361f);Cesium__namespace[_0x1bcbf6(0xeda)]['getPoint'](_0x36e613,_0x59ad86,_0x3a0ce6);var _0x1efeea=new Cesium__namespace['Cartesian3'](),_0x1bef91=Cesium__namespace[_0x1bcbf6(_0x5ecac5._0x39736e)]['negate'](_0x55361f,new Cesium__namespace['Cartesian3']()),_0x23758a=new Cesium__namespace['Ray'](_0x53c95b,_0x1bef91);Cesium__namespace['Ray'][_0x1bcbf6(_0x5ecac5._0x4a11a6)](_0x23758a,_0x59ad86,_0x1efeea);var _0x23561c=new Cesium__namespace['Cartesian3'](),_0x388a78=Cesium__namespace[_0x1bcbf6(0x741)]['normalize'](Cesium__namespace['Cartesian3']['subtract'](_0x1e7932,_0x3a0ce6,new Cesium__namespace['Cartesian3']()),new Cesium__namespace['Cartesian3']()),_0x7e23ef=new Cesium__namespace['Ray'](_0x1e7932,_0x388a78);Cesium__namespace['Ray']['getPoint'](_0x7e23ef,_0x48b385,_0x23561c);var _0x304573=new Cesium__namespace['Cartesian3'](),_0x54aa79=Cesium__namespace[_0x1bcbf6(_0x5ecac5._0x39736e)][_0x1bcbf6(0xc46)](Cesium__namespace[_0x1bcbf6(0x741)]['subtract'](_0x1e7932,_0x1efeea,new Cesium__namespace['Cartesian3']()),new Cesium__namespace[(_0x1bcbf6(_0x5ecac5._0x34d02d))]()),_0x3aec9e=new Cesium__namespace['Ray'](_0x1e7932,_0x54aa79);Cesium__namespace[_0x1bcbf6(_0x5ecac5._0x2d468e)][_0x1bcbf6(0xe1f)](_0x3aec9e,_0x48b385,_0x304573);var _0x301636=[_0x304573,_0x3a0ce6,_0x1efeea,_0x23561c];this['_positions']=_0x301636;}},{'key':_0x5c4546(0x566),'value':function _0x48cacb(){var _0xada438=_0x5c4546,_0x35c2c2=this;if(!this['_entity'])return;if(this['_position']instanceof Cesium__namespace['CallbackProperty']||this[_0xada438(0xa4b)]instanceof Cesium__namespace['SampledPositionProperty']){var _0x3f0074=new Cesium__namespace['PolygonHierarchy']();this[_0xada438(_0x2230f2._0x565b77)]['polygon']['hierarchy']=new Cesium__namespace['CallbackProperty'](function(_0x1bb345){return _0x35c2c2['_updateDraw'](),_0x3f0074['positions']=_0x35c2c2['_positions'],_0x3f0074;},![]);}else this['_entity']['polygon']['hierarchy']=new Cesium__namespace['PolygonHierarchy'](this[_0xada438(_0x2230f2._0x5c6e1d)]);}},{'key':'_createFrustumPrimitive','value':function _0x535b7f(_0x39fe50){var _0x4e8cf0=_0x5c4546,_0x3ecb85=_0x39fe50['directionWC'],_0x1caf62=_0x39fe50['upWC'],_0x3e40c=_0x39fe50['rightWC'];_0x3e40c=Cesium__namespace['Cartesian3']['negate'](_0x3e40c,new Cesium__namespace[(_0x4e8cf0(0x741))]());var _0xcb0ff3=new Cesium__namespace['Matrix3']();Cesium__namespace['Matrix3']['setColumn'](_0xcb0ff3,0x0,_0x3e40c,_0xcb0ff3),Cesium__namespace[_0x4e8cf0(_0x46c2b6._0x3a7e2b)]['setColumn'](_0xcb0ff3,0x1,_0x1caf62,_0xcb0ff3),Cesium__namespace[_0x4e8cf0(0x51a)]['setColumn'](_0xcb0ff3,0x2,_0x3ecb85,_0xcb0ff3);var _0x477ef0=Cesium__namespace['Quaternion']['fromRotationMatrix'](_0xcb0ff3,new Cesium__namespace['Quaternion']());this['_frustumPrimitive']&&this['_layer']['primitiveCollection']['remove'](this[_0x4e8cf0(_0x46c2b6._0x23bfbb)]),this['_frustumPrimitive']=new Cesium__namespace[(_0x4e8cf0(_0x46c2b6._0x43ff1e))]({'geometryInstances':new Cesium__namespace[(_0x4e8cf0(_0x46c2b6._0x16705e))]({'id':this['id'],'geometry':new Cesium__namespace['FrustumOutlineGeometry']({'origin':_0x39fe50['position'],'orientation':_0x477ef0,'frustum':_0x39fe50['frustum'],'_drawNearPlane':!![]}),'attributes':{'color':Cesium__namespace[_0x4e8cf0(0xa20)]['fromColor'](Cesium__namespace[_0x4e8cf0(0x26d)]['AZURE'])}}),'appearance':new Cesium__namespace['PerInstanceColorAppearance']({'translucent':![],'flat':!![]}),'asynchronous':![],'show':this['showFrustum']&&this['show']}),this[_0x4e8cf0(_0x46c2b6._0x354714)][_0x4e8cf0(_0x46c2b6._0x4b7e8e)]['add'](this['_frustumPrimitive']);}},{'key':_0x5c4546(0x815),'value':function _0x1ab712(_0x2223fa,_0x509822){var _0x3d4136=_0x5c4546,_0x96000f=getAttrVal(_0x2223fa,{'onlySimpleType':!![]});return this[_0x3d4136(0xba9)][_0x3d4136(_0x45fe86._0x5a699c)]&&(_0x96000f['container']='document.getElementById('[_0x3d4136(0xa9f)](this['_videoContainer']['id'],')')),_0x96000f;}},{'key':'_getGeoJsonGeometry','value':function _0x44d90c(_0x433f69){return{'type':'Point','coordinates':this['getCoordinate'](_0x433f69===null||_0x433f69===void 0x0?void 0x0:_0x433f69['noAlt'])};}},{'key':'getCoordinate','value':function _0x3c41f2(_0x2c685d){var _0x2928ad=_0x5c4546;return this['point']?this['point'][_0x2928ad(0x513)](_0x2c685d):[];}},{'key':_0x5c4546(0x7bb),'value':function _0x2bfa7a(){var _0x48a1ef=_0x5c4546;if(!this['_map'])return;this[_0x48a1ef(_0x53b11f._0x2e2ca0)]['camera']['setView']({'destination':this['position'],'orientation':{'heading':Cesium__namespace['Math'][_0x48a1ef(_0x53b11f._0xc7b220)](this['heading']),'pitch':Cesium__namespace[_0x48a1ef(0x2d5)][_0x48a1ef(0x748)](this['pitch']),'roll':Cesium__namespace['Math']['toRadians'](this['roll'])}});}},{'key':'startDraw','value':function _0x570652(_0x364c4e){var _0x3ecc0c=_0x5c4546;if(this['_enabledDraw'])return this;this['_enabledDraw']=!![];_0x364c4e&&this[_0x3ecc0c(0x538)](_0x364c4e);if(!this['_map'])throw new Error('绘制时_map不能为空,请将对象添加到图层,并且图层已添加到Map');this['_map']['_setEditCursor'](!![]),this[_0x3ecc0c(0xd2c)](![]),this['_startDrawHook'](),this['fire'](EventType['drawStart'],{'drawtype':this['type'],'graphic':this},!![]);}},{'key':'stopDraw','value':function _0x4fcc2a(){var _0x59a44a=_0x5c4546,_0x1f2eac,_0x5eb395,_0x138bdb;if(!this['_enabledDraw'])return this;this[_0x59a44a(0x7cb)](),this[_0x59a44a(_0x44ce55._0x2a7c3a)]['_setEditCursor'](![]),this[_0x59a44a(_0x44ce55._0x4f99d2)](!![]),this['_map']['closeSmallTooltip'](),this['_enabledDraw']=![];if(!this['position']||!this['distance']){this[_0x59a44a(0x7b5)](!![]);return;}this[_0x59a44a(_0x44ce55._0x119782)](EventType['drawCreated'],{'drawtype':this['type'],'graphic':this},!![]),(_0x1f2eac=this['options'])!==null&&_0x1f2eac!==void 0x0&&_0x1f2eac['success']&&this[_0x59a44a(0x690)][_0x59a44a(0xc05)](this),(_0x5eb395=this['options'])!==null&&_0x5eb395!==void 0x0&&(_0x138bdb=_0x5eb395['_promise'])!==null&&_0x138bdb!==void 0x0&&_0x138bdb[_0x59a44a(_0x44ce55._0xfb1229)]&&this['options'][_0x59a44a(_0x44ce55._0xbab542)][_0x59a44a(_0x44ce55._0xfb1229)](this);}},{'key':'_startDrawHook','value':function _0x1637da(){var _0xd04a99=_0x5c4546;this['_map']['on'](EventType['click'],this['_onClickHandler'],this),this[_0xd04a99(_0x5386e8._0x3202c7)]['on'](EventType['mouseMove'],this['_onMouseMoveHandler'],this);}},{'key':'_stopDrawHook','value':function _0x1d6d56(){var _0x2b30c8=_0x5c4546;this['_map'][_0x2b30c8(_0x32829f._0x355c0a)](EventType['click'],this['_onClickHandler'],this),this[_0x2b30c8(_0x32829f._0xd4c8c5)]['off'](EventType['mouseMove'],this[_0x2b30c8(0x8da)],this);}},{'key':'_onClickHandler','value':function _0x15cd06(_0xb4127f){var _0x35769b=_0x5c4546,_0x3f3d5b=_0xb4127f[_0x35769b(_0x25ed99._0x260f3c)];if(!_0x3f3d5b)return;this['fire'](EventType['drawAddPoint'],_objectSpread2(_objectSpread2({},_0xb4127f),{},{'drawtype':this[_0x35769b(0x757)],'graphic':this}),!![]);if(!this['position']){this['position']=_0x3f3d5b;return;}this['targetPosition']=_0x3f3d5b,this['stopDraw'](),this['fire'](EventType['drawCreated'],_0xb4127f);}},{'key':_0x5c4546(_0x3d1a1a._0x7306c8),'value':function _0x270097(_0x18993d){var _0x1389a6=_0x5c4546,_0x161b45=_0x18993d['cartesian'];if(!_0x161b45)return;var _0x284fac=this['position'];_0x284fac?(this['targetPosition']=_0x161b45,this['fire'](EventType['drawMouseMove'],_objectSpread2(_objectSpread2({},_0x18993d),{},{'drawtype':this['type'],'graphic':this}),!![]),this['_map']['openSmallTooltip'](_0x18993d[_0x1389a6(_0x235738._0x53e314)],this['_map']['getLangText']('_单击完成绘制'))):this['_map']['openSmallTooltip'](_0x18993d['endPosition'],this['_map']['getLangText']('_单击开始绘制'));}}]),_0x2a7da7;}(PolygonEntity);register$4('video2D',Video2D,!![]);var AlgorithmUtil=(function(){var _0x4a5371={_0x357401:0xaf0,_0x37b63d:0x768,_0x57d1d3:0x2a6},_0x120bd8={_0x4b2c67:0xec0,_0x30065f:0x51d},_0x413c07={_0x1a6be1:0x2bf,_0x4d1d1b:0xa9e},_0x42ac74={_0x1435ba:0xb9c},_0x348115={_0x29ac97:0x6fc,_0x59fc78:0xec0,_0x4a8fd3:0x96c,_0x344553:0xc88},_0x5ad880={_0x3b9c2b:0xa9e},_0x4ebed9={_0x464d58:0x383},_0xded9dc={_0xcf0208:0x5f9,_0x1dc8f7:0x51d},_0x57a3e5={_0x279f85:0xa9e,_0x3ffabc:0xf28},_0x1f9c25=_0xf99cb3;function _0x3bfaa4(){var _0x8ff65=_0x3c32;_classCallCheck(this,_0x3bfaa4),this[_0x8ff65(0xc88)]=Math['PI']/0x2,this['ZERO_TOLERANCE']=0.0001;}return _createClass(_0x3bfaa4,[{'key':'toRadians','value':function _0x2eabc1(_0x360c67){return _0x360c67*Math['PI']/0xb4;}},{'key':'getThirdPoint','value':function _0x34a006(_0xe500c2,_0x559969,_0x5e8c83,_0x11dd46,_0x4f198e){var _0x21c489=_0x3c32,_0xa7eb6c=this[_0x21c489(0x3d5)](_0xe500c2,_0x559969),_0x1b7576=_0x4f198e?_0xa7eb6c+_0x5e8c83:_0xa7eb6c-_0x5e8c83,_0x15e8f7=_0x11dd46*Math['cos'](_0x1b7576),_0x15bd8f=_0x11dd46*Math['sin'](_0x1b7576);return[_0x559969[0x0]+_0x15e8f7,_0x559969[0x1]+_0x15bd8f];}},{'key':'getAzimuth','value':function _0x5ccb3b(_0x271d55,_0x3dcc83){var _0x2f1e68=0x0,_0xedfd8d=Math['asin'](Math['abs'](_0x3dcc83[0x1]-_0x271d55[0x1])/this['MathDistance'](_0x271d55,_0x3dcc83));if(_0x3dcc83[0x1]>=_0x271d55[0x1]&&_0x3dcc83[0x0]>=_0x271d55[0x0])_0x2f1e68=_0xedfd8d+Math['PI'];else{if(_0x3dcc83[0x1]>=_0x271d55[0x1]&&_0x3dcc83[0x0]<_0x271d55[0x0])_0x2f1e68=Math['PI']*0x2-_0xedfd8d;else{if(_0x3dcc83[0x1]<_0x271d55[0x1]&&_0x3dcc83[0x0]<_0x271d55[0x0])_0x2f1e68=_0xedfd8d;else _0x3dcc83[0x1]<_0x271d55[0x1]&&_0x3dcc83[0x0]>=_0x271d55[0x0]&&(_0x2f1e68=Math['PI']-_0xedfd8d);}}return _0x2f1e68;}},{'key':'MathDistance','value':function _0x1f202a(_0x5acc8a,_0x5866ab){return Math['sqrt'](Math['pow'](_0x5acc8a[0x0]-_0x5866ab[0x0],0x2)+Math['pow'](_0x5acc8a[0x1]-_0x5866ab[0x1],0x2));}},{'key':_0x1f9c25(0xb66),'value':function _0x562a0b(_0x30a934,_0x4a2c4c,_0x90c93d){if(!_0x90c93d)return![];return(_0x90c93d[0x1]-_0x30a934[0x1])*(_0x4a2c4c[0x0]-_0x30a934[0x0])>(_0x4a2c4c[0x1]-_0x30a934[0x1])*(_0x90c93d[0x0]-_0x30a934[0x0]);}},{'key':'getBisectorNormals','value':function _0x111362(_0x23278b,_0x55dcdd,_0x571dcb,_0x23c475){var _0x412d06=_0x1f9c25,_0x431446=this['getNormal'](_0x55dcdd,_0x571dcb,_0x23c475),_0x4b364d=null,_0x555412=null,_0x11cc67=null,_0x312e8f=null,_0x352fe3=null,_0x257180=Math['sqrt'](_0x431446[0x0]*_0x431446[0x0]+_0x431446[0x1]*_0x431446[0x1]),_0x440226=_0x431446[0x0]/_0x257180,_0x5c8c41=_0x431446[0x1]/_0x257180,_0x320098=this['MathDistance'](_0x55dcdd,_0x571dcb),_0x2a6a08=this[_0x412d06(_0x57a3e5._0x279f85)](_0x571dcb,_0x23c475);return _0x257180>this[_0x412d06(_0x57a3e5._0x3ffabc)]?this['isClockWise'](_0x55dcdd,_0x571dcb,_0x23c475)?(_0x11cc67=_0x23278b*_0x320098,_0x312e8f=_0x571dcb[0x0]-_0x11cc67*_0x5c8c41,_0x352fe3=_0x571dcb[0x1]+_0x11cc67*_0x440226,_0x4b364d=[_0x312e8f,_0x352fe3],_0x11cc67=_0x23278b*_0x2a6a08,_0x312e8f=_0x571dcb[0x0]+_0x11cc67*_0x5c8c41,_0x352fe3=_0x571dcb[0x1]-_0x11cc67*_0x440226,_0x555412=[_0x312e8f,_0x352fe3]):(_0x11cc67=_0x23278b*_0x320098,_0x312e8f=_0x571dcb[0x0]+_0x11cc67*_0x5c8c41,_0x352fe3=_0x571dcb[0x1]-_0x11cc67*_0x440226,_0x4b364d=[_0x312e8f,_0x352fe3],_0x11cc67=_0x23278b*_0x2a6a08,_0x312e8f=_0x571dcb[0x0]-_0x11cc67*_0x5c8c41,_0x352fe3=_0x571dcb[0x1]+_0x11cc67*_0x440226,_0x555412=[_0x312e8f,_0x352fe3]):(_0x312e8f=_0x571dcb[0x0]+_0x23278b*(_0x55dcdd[0x0]-_0x571dcb[0x0]),_0x352fe3=_0x571dcb[0x1]+_0x23278b*(_0x55dcdd[0x1]-_0x571dcb[0x1]),_0x4b364d=[_0x312e8f,_0x352fe3],_0x312e8f=_0x571dcb[0x0]+_0x23278b*(_0x23c475[0x0]-_0x571dcb[0x0]),_0x352fe3=_0x571dcb[0x1]+_0x23278b*(_0x23c475[0x1]-_0x571dcb[0x1]),_0x555412=[_0x312e8f,_0x352fe3]),[_0x4b364d,_0x555412];}},{'key':_0x1f9c25(_0x4a5371._0x357401),'value':function _0x1d0234(_0x1110a9,_0x1f0081,_0x255d4f,_0x249adc,_0x4d31af){_0x1110a9=Math['max'](Math['min'](_0x1110a9,0x1),0x0);var _0x4a0504=0x1-_0x1110a9,_0x326566=_0x1110a9*_0x1110a9,_0x2cd377=_0x326566*_0x1110a9,_0xc86a07=_0x4a0504*_0x4a0504,_0x494310=_0xc86a07*_0x4a0504,_0x1dc18c=_0x494310*_0x1f0081[0x0]+0x3*_0xc86a07*_0x1110a9*_0x255d4f[0x0]+0x3*_0x4a0504*_0x326566*_0x249adc[0x0]+_0x2cd377*_0x4d31af[0x0],_0x2a15f6=_0x494310*_0x1f0081[0x1]+0x3*_0xc86a07*_0x1110a9*_0x255d4f[0x1]+0x3*_0x4a0504*_0x326566*_0x249adc[0x1]+_0x2cd377*_0x4d31af[0x1];return[_0x1dc18c,_0x2a15f6];}},{'key':_0x1f9c25(_0x4a5371._0x37b63d),'value':function _0x3f5363(_0xe9d9fe,_0x42c9ef,_0x5cd4dd){var _0x228193=_0x1f9c25,_0x29dea6=_0xe9d9fe[0x0]-_0x42c9ef[0x0],_0x1f974b=_0xe9d9fe[0x1]-_0x42c9ef[0x1],_0x382b20=Math[_0x228193(0xad9)](_0x29dea6*_0x29dea6+_0x1f974b*_0x1f974b);_0x29dea6/=_0x382b20,_0x1f974b/=_0x382b20;var _0x7abc28=_0x5cd4dd[0x0]-_0x42c9ef[0x0],_0x37f337=_0x5cd4dd[0x1]-_0x42c9ef[0x1],_0x56320b=Math['sqrt'](_0x7abc28*_0x7abc28+_0x37f337*_0x37f337);_0x7abc28/=_0x56320b,_0x37f337/=_0x56320b;var _0x3b7b83=_0x29dea6+_0x7abc28,_0x2ea0bd=_0x1f974b+_0x37f337;return[_0x3b7b83,_0x2ea0bd];}},{'key':_0x1f9c25(0x7cf),'value':function _0x1fc0d5(_0x306c31,_0x51ab28,_0x5dce77,_0x11e108){var _0x4e3adc=_0x1f9c25,_0x1e5000=null,_0x14b339=null,_0x3fb634=[],_0x24f53d=_0x11e108-_0x5dce77;_0x24f53d=_0x24f53d<0x0?_0x24f53d+Math['PI']*0x2:_0x24f53d;for(var _0xcb9a99=0x0;_0xcb9a99<=0x64;_0xcb9a99++){var _0x45da69=_0x5dce77+_0x24f53d*_0xcb9a99/0x64;_0x1e5000=_0x306c31[0x0]+_0x51ab28*Math[_0x4e3adc(_0xded9dc._0xcf0208)](_0x45da69),_0x14b339=_0x306c31[0x1]+_0x51ab28*Math['sin'](_0x45da69),_0x3fb634[_0x4e3adc(_0xded9dc._0x1dc8f7)]([_0x1e5000,_0x14b339]);}return _0x3fb634;}},{'key':_0x1f9c25(_0x4a5371._0x57d1d3),'value':function _0x27be71(_0x2cc946,_0x248107,_0x461bf7){var _0x4e013a=_0x2cc946[0x0]+_0x248107*Math['cos'](_0x461bf7),_0x528f7b=_0x2cc946[0x1]+_0x248107*Math['sin'](_0x461bf7);return[_0x4e013a,_0x528f7b];}},{'key':'getBaseLength','value':function _0xb4b911(_0x4769d9){var _0x371d4a=_0x1f9c25;return Math[_0x371d4a(_0x4ebed9._0x464d58)](this[_0x371d4a(0x2bf)](_0x4769d9),0.99);}},{'key':'wholeDistance','value':function _0x25650e(_0x2fcc80){var _0x5450a9=0x0,_0x2b9c67=this;return _0x2fcc80&&Array['isArray'](_0x2fcc80)&&_0x2fcc80['length']>0x0&&_0x2fcc80['forEach'](function(_0x5e8678,_0x68bf0a){var _0x3c4918=_0x3c32;_0x68bf0a<_0x2fcc80[_0x3c4918(0xec0)]-0x1&&(_0x5450a9+=_0x2b9c67[_0x3c4918(_0x5ad880._0x3b9c2b)](_0x5e8678,_0x2fcc80[_0x68bf0a+0x1]));}),_0x5450a9;}},{'key':'getArrowHeadPoints','value':function _0x25c160(_0x30fe94){var _0x1cccff=_0x1f9c25;if(!_0x30fe94)return[];var _0x4f962a=_0x30fe94['points'];if(_0x4f962a['length']<0x2)return[];var _0x367b1b=_0x30fe94[_0x1cccff(0x4ca)],_0x49a113=_0x30fe94[_0x1cccff(_0x348115._0x29ac97)],_0x26e200=_0x30fe94['headTailFactor'],_0x7ee074=_0x30fe94[_0x1cccff(0x6c6)],_0x5560c6=_0x30fe94['neckHeightFactor'],_0x1e140d=_0x30fe94['headWidthFactor'],_0x5a5f9b=_0x30fe94['headHeightFactor'],_0x4fb78d=this['getBaseLength'](_0x4f962a),_0x470c83=_0x4fb78d*_0x5a5f9b,_0x10e5dd=_0x4f962a[_0x4f962a[_0x1cccff(_0x348115._0x59fc78)]-0x1];_0x4fb78d=this['MathDistance'](_0x10e5dd,_0x4f962a[_0x4f962a['length']-0x2]);var _0x3710ce=this['MathDistance'](_0x367b1b,_0x49a113);_0x470c83>_0x3710ce*_0x26e200&&(_0x470c83=_0x3710ce*_0x26e200);var _0x5f50de=_0x470c83*_0x1e140d,_0x44e9fb=_0x470c83*_0x7ee074;_0x470c83=_0x470c83>_0x4fb78d?_0x4fb78d:_0x470c83;var _0x5a91fe=_0x470c83*_0x5560c6,_0x41e5c8=this['getThirdPoint'](_0x4f962a[_0x4f962a['length']-0x2],_0x10e5dd,0x0,_0x470c83,!![]),_0x50f3a5=this['getThirdPoint'](_0x4f962a[_0x4f962a['length']-0x2],_0x10e5dd,0x0,_0x5a91fe,!![]),_0x40d3b7=this['getThirdPoint'](_0x10e5dd,_0x41e5c8,this['HALF_PI'],_0x5f50de,![]),_0x543de3=this[_0x1cccff(_0x348115._0x4a8fd3)](_0x10e5dd,_0x41e5c8,this[_0x1cccff(_0x348115._0x344553)],_0x5f50de,!![]),_0x334261=this['getThirdPoint'](_0x10e5dd,_0x50f3a5,this['HALF_PI'],_0x44e9fb,![]),_0x267dbc=this['getThirdPoint'](_0x10e5dd,_0x50f3a5,this[_0x1cccff(0xc88)],_0x44e9fb,!![]);return[_0x334261,_0x40d3b7,_0x10e5dd,_0x543de3,_0x267dbc];}},{'key':'getTailPoints','value':function _0x3253b2(_0x318e5a){var _0x239e7b=_0x1f9c25;if(!_0x318e5a)return;var _0x429d7f=_0x318e5a[_0x239e7b(_0x42ac74._0x1435ba)],_0x361e6c=_0x318e5a[_0x239e7b(0x897)],_0x1d7dd3=_0x318e5a['swallowTailFactor'],_0x2142ae=this['getBaseLength'](_0x429d7f),_0xdc515=_0x2142ae*_0x361e6c,_0x1050d2=this['getThirdPoint'](_0x429d7f[0x1],_0x429d7f[0x0],this['HALF_PI'],_0xdc515,![]),_0x14fe1f=this['getThirdPoint'](_0x429d7f[0x1],_0x429d7f[0x0],this['HALF_PI'],_0xdc515,!![]),_0xc5fcf6=_0xdc515*_0x1d7dd3,_0x175a55=this[_0x239e7b(0x96c)](_0x429d7f[0x1],_0x429d7f[0x0],0x0,_0xc5fcf6,!![]);return[_0x1050d2,_0x175a55,_0x14fe1f];}},{'key':'getArrowBodyPoints','value':function _0x366cb6(_0x21b972,_0x5cf454,_0x1e2a91,_0x578cdc){var _0x24d199=_0x1f9c25,_0x37afba=this[_0x24d199(_0x413c07._0x1a6be1)](_0x21b972),_0x4580a9=this['getBaseLength'](_0x21b972),_0x13720b=_0x4580a9*_0x578cdc,_0x1e9204=this[_0x24d199(_0x413c07._0x4d1d1b)](_0x5cf454,_0x1e2a91),_0xbc6c2=(_0x13720b-_0x1e9204)/0x2,_0x38e9b3=0x0,_0x153c3a=[],_0x461639=[];for(var _0x18b0d4=0x1;_0x18b0d4<_0x21b972['length']-0x1;_0x18b0d4++){var _0x20607c=this['getAngleOfThreePoints'](_0x21b972[_0x18b0d4-0x1],_0x21b972[_0x18b0d4],_0x21b972[_0x18b0d4+0x1])/0x2;_0x38e9b3+=this['MathDistance'](_0x21b972[_0x18b0d4-0x1],_0x21b972[_0x18b0d4]);var _0xaab167=(_0x13720b/0x2-_0x38e9b3/_0x37afba*_0xbc6c2)/Math['sin'](_0x20607c),_0x26bed9=this['getThirdPoint'](_0x21b972[_0x18b0d4-0x1],_0x21b972[_0x18b0d4],Math['PI']-_0x20607c,_0xaab167,!![]),_0x427c43=this['getThirdPoint'](_0x21b972[_0x18b0d4-0x1],_0x21b972[_0x18b0d4],_0x20607c,_0xaab167,![]);_0x153c3a[_0x24d199(0x51d)](_0x26bed9),_0x461639['push'](_0x427c43);}return _0x153c3a['concat'](_0x461639);}},{'key':'getAngleOfThreePoints','value':function _0x30dc36(_0x53989c,_0x486116,_0x4544ec){var _0x4622da=this['getAzimuth'](_0x486116,_0x53989c)-this['getAzimuth'](_0x486116,_0x4544ec);return _0x4622da<0x0?_0x4622da+Math['PI']*0x2:_0x4622da;}},{'key':'getQBSplinePoints','value':function _0x5a97fd(_0x85861){if(_0x85861['length']<=0x2)return _0x85861;else{var _0x216196=0x2,_0x270c6e=[],_0x1877bd=_0x85861['length']-_0x216196-0x1;_0x270c6e['push'](_0x85861[0x0]);for(var _0x51e601=0x0;_0x51e601<=_0x1877bd;_0x51e601++){for(var _0x24d7d1=0x0;_0x24d7d1<=0x1;_0x24d7d1+=0.05){var _0x5cb201=0x0,_0x5ea1fb=0x0;for(var _0x4b11b7=0x0;_0x4b11b7<=_0x216196;_0x4b11b7++){var _0x2e000e=this['getQuadricBSplineFactor'](_0x4b11b7,_0x24d7d1);_0x5cb201+=_0x2e000e*_0x85861[_0x51e601+_0x4b11b7][0x0],_0x5ea1fb+=_0x2e000e*_0x85861[_0x51e601+_0x4b11b7][0x1];}_0x270c6e['push']([_0x5cb201,_0x5ea1fb]);}}return _0x270c6e['push'](_0x85861[_0x85861['length']-0x1]),_0x270c6e;}}},{'key':'getQuadricBSplineFactor','value':function _0x4d98e4(_0x3c2db4,_0x187580){var _0x92a1f2=0x0;if(_0x3c2db4===0x0)_0x92a1f2=Math['pow'](_0x187580-0x1,0x2)/0x2;else{if(_0x3c2db4===0x1)_0x92a1f2=(-0x2*Math['pow'](_0x187580,0x2)+0x2*_0x187580+0x1)/0x2;else _0x3c2db4===0x2&&(_0x92a1f2=Math['pow'](_0x187580,0x2)/0x2);}return _0x92a1f2;}},{'key':'Mid','value':function _0x563889(_0x190403,_0x4f59bf){return[(_0x190403[0x0]+_0x4f59bf[0x0])/0x2,(_0x190403[0x1]+_0x4f59bf[0x1])/0x2,(_0x190403[0x2]||0x0+_0x4f59bf[0x2]||0x0)/0x2];}},{'key':'getCircleCenterOfThreePoints','value':function _0x56346c(_0x22fede,_0x3619a4,_0xe28f13){var _0x189b5c=_0x22fede[0x2]||0x0,_0x51f5c2=[(_0x22fede[0x0]+_0x3619a4[0x0])/0x2,(_0x22fede[0x1]+_0x3619a4[0x1])/0x2,_0x189b5c],_0x4b3414=[_0x51f5c2[0x0]-_0x22fede[0x1]+_0x3619a4[0x1],_0x51f5c2[0x1]+_0x22fede[0x0]-_0x3619a4[0x0],_0x189b5c],_0x2df4af=[(_0x22fede[0x0]+_0xe28f13[0x0])/0x2,(_0x22fede[0x1]+_0xe28f13[0x1])/0x2,_0x189b5c],_0x5e14fc=[_0x2df4af[0x0]-_0x22fede[0x1]+_0xe28f13[0x1],_0x2df4af[0x1]+_0x22fede[0x0]-_0xe28f13[0x0],_0x189b5c];return this['getIntersectPoint'](_0x51f5c2,_0x4b3414,_0x2df4af,_0x5e14fc);}},{'key':'getIntersectPoint','value':function _0x5e5b92(_0x267c41,_0x20e17c,_0x306217,_0x26ffa6){if(_0x267c41[0x1]===_0x20e17c[0x1]){var _0x4f05bc=(_0x26ffa6[0x0]-_0x306217[0x0])/(_0x26ffa6[0x1]-_0x306217[0x1]),_0x43e6bc=_0x4f05bc*(_0x267c41[0x1]-_0x306217[0x1])+_0x306217[0x0],_0x22f3aa=_0x267c41[0x1];return[_0x43e6bc,_0x22f3aa];}if(_0x306217[0x1]===_0x26ffa6[0x1]){var _0x27565a=(_0x20e17c[0x0]-_0x267c41[0x0])/(_0x20e17c[0x1]-_0x267c41[0x1]),_0x1616af=_0x27565a*(_0x306217[0x1]-_0x267c41[0x1])+_0x267c41[0x0],_0xa8390a=_0x306217[0x1];return[_0x1616af,_0xa8390a];}var _0x289d9a=(_0x20e17c[0x0]-_0x267c41[0x0])/(_0x20e17c[0x1]-_0x267c41[0x1]),_0x5ad036=(_0x26ffa6[0x0]-_0x306217[0x0])/(_0x26ffa6[0x1]-_0x306217[0x1]),_0x36b20b=(_0x289d9a*_0x267c41[0x1]-_0x267c41[0x0]-_0x5ad036*_0x306217[0x1]+_0x306217[0x0])/(_0x289d9a-_0x5ad036),_0xfb25ed=_0x289d9a*_0x36b20b-_0x289d9a*_0x267c41[0x1]+_0x267c41[0x0];return[_0xfb25ed,_0x36b20b,_0x267c41[0x2]||0x0];}},{'key':_0x1f9c25(0xef3),'value':function _0x657982(_0x48be4d){var _0x51c388=_0x1f9c25;if(_0x48be4d['length']<=0x2)return _0x48be4d;else{var _0x1ab383=[],_0x353803=_0x48be4d[_0x51c388(_0x120bd8._0x4b2c67)]-0x1;for(var _0x599866=0x0;_0x599866<=0x1;_0x599866+=0.01){var _0x1c8939=0x0,_0x3074bf=0x0;for(var _0x3fc9b8=0x0;_0x3fc9b8<=_0x353803;_0x3fc9b8++){var _0x1a167f=this['getBinomialFactor'](_0x353803,_0x3fc9b8),_0x170f5b=Math['pow'](_0x599866,_0x3fc9b8),_0x21255d=Math[_0x51c388(0x383)](0x1-_0x599866,_0x353803-_0x3fc9b8);_0x1c8939+=_0x1a167f*_0x170f5b*_0x21255d*_0x48be4d[_0x3fc9b8][0x0],_0x3074bf+=_0x1a167f*_0x170f5b*_0x21255d*_0x48be4d[_0x3fc9b8][0x1];}_0x1ab383[_0x51c388(_0x120bd8._0x30065f)]([_0x1c8939,_0x3074bf]);}return _0x1ab383;}}},{'key':'getFactorial','value':function _0x36ad9a(_0x5b40e4){var _0x5a0272=0x1;switch(_0x5b40e4){case _0x5b40e4<=0x1:_0x5a0272=0x1;break;case _0x5b40e4===0x2:_0x5a0272=0x2;break;case _0x5b40e4===0x3:_0x5a0272=0x6;break;case _0x5b40e4===0x18:_0x5a0272=0x18;break;case _0x5b40e4===0x5:_0x5a0272=0x78;break;default:for(var _0x1ffa61=0x1;_0x1ffa61<=_0x5b40e4;_0x1ffa61++){_0x5a0272*=_0x1ffa61;}break;}return _0x5a0272;}},{'key':'getBinomialFactor','value':function _0x35b002(_0x2233e6,_0x330b70){var _0x55fb57=_0x1f9c25;return this['getFactorial'](_0x2233e6)/(this['getFactorial'](_0x330b70)*this[_0x55fb57(0x832)](_0x2233e6-_0x330b70));}}]),_0x3bfaa4;}()),algorithmUtil=new AlgorithmUtil(),minAnalge=algorithmUtil['toRadians'](0x14),maxAnalge=algorithmUtil['toRadians'](0xa0),ArrowParentUtil=(function(){var _0x39fc1c={_0x2c9da0:0x3cc,_0x2a6c3b:0xa9e,_0x429f4a:0x4a6,_0x1ef81c:0x96c,_0x549af8:0x51d},_0xdfb343={_0x221c0f:0xec0,_0x3d8045:0x3cc,_0xdef0f2:0x3cc};function _0x3ee359(){_classCallCheck(this,_0x3ee359),this['algorithmUtil']=algorithmUtil;}return _createClass(_0x3ee359,[{'key':'getMaxHeight','value':function _0x3b5e42(_0x5a1233){var _0xaf44e6=_0x5a1233[0x0][0x2]||0x0;for(var _0x3b12fc=0x0;_0x3b12fc<_0x5a1233['length'];_0x3b12fc++){_0x5a1233[0x2]>_0xaf44e6&&(_0xaf44e6=_0x5a1233[0x2]);}return _0xaf44e6;}},{'key':'getArrowHeadPoints','value':function _0x4612e3(_0x53f1a9,_0x4212d8,_0x49367d){var _0xf0f1a3=_0x3c32;if(!_0x53f1a9||_0x53f1a9[_0xf0f1a3(_0xdfb343._0x221c0f)]<0x2)return null;var _0x46ab88=this[_0xf0f1a3(0x3cc)]['getBaseLength'](_0x53f1a9)*this['headHeightFactor'],_0x58b8b7=this['algorithmUtil'][_0xf0f1a3(0xa9e)](_0x4212d8,_0x49367d);_0x46ab88>_0x58b8b7*this['headTailFactor']&&(_0x46ab88=_0x58b8b7*this['headTailFactor']);var _0x3d0a4e=_0x53f1a9[_0x53f1a9['length']-0x1],_0x373b9c=_0x53f1a9[_0x53f1a9['length']-0x2],_0x3c798e=this['algorithmUtil']['MathDistance'](_0x3d0a4e,_0x373b9c);_0x46ab88=_0x46ab88>_0x3c798e?_0x3c798e:_0x46ab88;var _0x776b3=_0x46ab88*this[_0xf0f1a3(0xed7)],_0x5aadb8=_0x46ab88*this['neckWidthFactor'],_0x46d083=_0x46ab88*this['neckHeightFactor'],_0x5cf344=this['algorithmUtil']['getThirdPoint'](_0x373b9c,_0x3d0a4e,0x0,_0x46ab88,!![]),_0xd8d11=this['algorithmUtil']['getThirdPoint'](_0x373b9c,_0x3d0a4e,0x0,_0x46d083,!![]),_0x377c29=this['algorithmUtil']['getThirdPoint'](_0x3d0a4e,_0x5cf344,Math['PI']/0x2,_0x776b3,![]),_0x38b1ff=this[_0xf0f1a3(_0xdfb343._0x3d8045)]['getThirdPoint'](_0x3d0a4e,_0x5cf344,Math['PI']/0x2,_0x776b3,!![]),_0x58a4ea=this[_0xf0f1a3(_0xdfb343._0xdef0f2)]['getThirdPoint'](_0x3d0a4e,_0xd8d11,Math['PI']/0x2,_0x5aadb8,![]),_0x406dca=this['algorithmUtil']['getThirdPoint'](_0x3d0a4e,_0xd8d11,Math['PI']/0x2,_0x5aadb8,!![]);return[_0x58a4ea,_0x377c29,_0x3d0a4e,_0x38b1ff,_0x406dca];}},{'key':'getArrowBodyPoints','value':function _0x155363(_0x53db06,_0x68b8a1,_0x561c37,_0x514f18){var _0x1fbc62=_0x3c32,_0x3168a8=this['algorithmUtil']['wholeDistance'](_0x53db06),_0x16e6e4=this[_0x1fbc62(_0x39fc1c._0x2c9da0)]['getBaseLength'](_0x53db06),_0x57134c=_0x16e6e4*_0x514f18,_0x258172=this[_0x1fbc62(_0x39fc1c._0x2c9da0)][_0x1fbc62(_0x39fc1c._0x2a6c3b)](_0x68b8a1,_0x561c37),_0x2b72ba=(_0x57134c-_0x258172)/0x2,_0x88feff=0x0,_0x40a85b=[],_0x64e46a=[];for(var _0x4bc144=0x1;_0x4bc144<_0x53db06['length']-0x1;_0x4bc144++){var _0xa5adc8=this['algorithmUtil']['getAngleOfThreePoints'](_0x53db06[_0x4bc144-0x1],_0x53db06[_0x4bc144],_0x53db06[_0x4bc144+0x1])/0x2;if(_0xa5adc8<minAnalge)_0xa5adc8=minAnalge;else _0xa5adc8>maxAnalge&&(_0xa5adc8=maxAnalge);_0x88feff+=this['algorithmUtil'][_0x1fbc62(0xa9e)](_0x53db06[_0x4bc144-0x1],_0x53db06[_0x4bc144]);var _0x43fb24=(_0x57134c/0x2-_0x88feff/_0x3168a8*_0x2b72ba)/Math[_0x1fbc62(_0x39fc1c._0x429f4a)](_0xa5adc8),_0x2565de=this[_0x1fbc62(0x3cc)][_0x1fbc62(_0x39fc1c._0x1ef81c)](_0x53db06[_0x4bc144-0x1],_0x53db06[_0x4bc144],Math['PI']-_0xa5adc8,_0x43fb24,!![]),_0x5b6e59=this['algorithmUtil']['getThirdPoint'](_0x53db06[_0x4bc144-0x1],_0x53db06[_0x4bc144],_0xa5adc8,_0x43fb24,![]);_0x40a85b[_0x1fbc62(_0x39fc1c._0x549af8)](_0x2565de),_0x64e46a['push'](_0x5b6e59);}return _0x40a85b['concat'](_0x64e46a);}}]),_0x3ee359;}()),AttackArrowUtil=function(_0x12d29f){var _0x40905b={_0x1e0f91:0x56c,_0x47eb9f:0xec0,_0x22447e:0x48d},_0x1ffbb4={_0xf6469:0xf68};_inherits(_0x1a91e3,_0x12d29f);var _0x594f83=_createSuper(_0x1a91e3);function _0x1a91e3(){return _classCallCheck(this,_0x1a91e3),_0x594f83['apply'](this,arguments);}return _createClass(_0x1a91e3,[{'key':'setOptions','value':function _0x416cad(){var _0x51fa9d=_0x3c32,_0xeaa9b9=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};this[_0x51fa9d(_0x1ffbb4._0xf6469)]=_0xeaa9b9['headHeightFactor']||0.18,this['headWidthFactor']=_0xeaa9b9['headWidthFactor']||0.3,this['neckHeightFactor']=_0xeaa9b9['neckHeightFactor']||0.85,this['neckWidthFactor']=_0xeaa9b9['neckWidthFactor']||0.15,this['headTailFactor']=_0xeaa9b9['headTailFactor']||0.8;}},{'key':'startCompute','value':function _0x38c638(_0x3bd2eb,_0x4bcd79){var _0x565095=_0x3c32;if(!_0x3bd2eb||_0x3bd2eb['length']===0x0)return _0x3bd2eb;this['positions']=_0x3bd2eb,this[_0x565095(_0x40905b._0x1e0f91)](_0x4bcd79);var _0x5ebf77=cartesians2mercators(_0x3bd2eb),_0x445197=this['getMaxHeight'](_0x5ebf77),_0x9a0566=_0x5ebf77[_0x5ebf77['length']-0x1],_0x191818=_0x5ebf77[_0x5ebf77[_0x565095(_0x40905b._0x47eb9f)]-0x2],_0x414ef5=this['algorithmUtil']['MathDistance'](_0x9a0566,_0x191818);_0x414ef5<0x1&&_0x5ebf77['length']>0x2&&_0x5ebf77['splice'](_0x5ebf77['length']-0x2,0x1);var _0x27d4ac=_0x5ebf77[0x0],_0x336ac7=_0x5ebf77[0x1];this['algorithmUtil']['isClockWise'](_0x5ebf77[0x0],_0x5ebf77[0x1],_0x5ebf77[0x2])&&(_0x27d4ac=_0x5ebf77[0x1],_0x336ac7=_0x5ebf77[0x0]);var _0x214355=this['algorithmUtil']['Mid'](_0x27d4ac,_0x336ac7),_0x63e87e=[_0x214355]['concat'](_0x5ebf77['slice'](0x2)),_0x142dd1=this['getArrowHeadPoints'](_0x63e87e,_0x27d4ac,_0x336ac7);if(!_0x142dd1||_0x142dd1['length']<0x4)return _0x3bd2eb;var _0x161b31=_0x142dd1[0x0],_0x4da4d6=_0x142dd1[0x4],_0x228124=this['algorithmUtil'][_0x565095(0xa9e)](_0x27d4ac,_0x336ac7)/this[_0x565095(0x3cc)]['getBaseLength'](_0x63e87e),_0x4847ac=this['getArrowBodyPoints'](_0x63e87e,_0x161b31,_0x4da4d6,_0x228124),_0x7ec130=_0x4847ac['length'],_0x47d475=[_0x27d4ac]['concat'](_0x4847ac['slice'](0x0,_0x7ec130/0x2));_0x47d475['push'](_0x161b31);var _0x3424ae=[_0x336ac7]['concat'](_0x4847ac['slice'](_0x7ec130/0x2,_0x7ec130));_0x3424ae['push'](_0x4da4d6),_0x47d475=this[_0x565095(0x3cc)]['getQBSplinePoints'](_0x47d475),_0x3424ae=this[_0x565095(0x3cc)][_0x565095(_0x40905b._0x22447e)](_0x3424ae);var _0x5b6db2=_0x47d475['concat'](_0x142dd1,_0x3424ae['reverse']()),_0x1614de=mercators2cartesians(_0x5b6db2,_0x445197);return _0x1614de;}}]),_0x1a91e3;}(ArrowParentUtil),attackArrowUtil$1=new AttackArrowUtil(),AttackArrow=function(_0x301680){var _0x242ca2={_0x4d4dfa:0xa82},_0x3310bd=_0xf99cb3;_inherits(_0x7f4e56,_0x301680);var _0x4030df=_createSuper(_0x7f4e56);function _0x7f4e56(){return _classCallCheck(this,_0x7f4e56),_0x4030df['apply'](this,arguments);}return _createClass(_0x7f4e56,[{'key':'hasClosure','get':function _0x5cf39c(){return![];}},{'key':_0x3310bd(_0x242ca2._0x4d4dfa),'value':function _0x3b1b7f(_0x48d991){if(!_0x48d991||_0x48d991['length']<0x2)return _0x48d991;return attackArrowUtil$1['startCompute'](_0x48d991,this['style']);}}]),_0x7f4e56;}(PolygonEntity);register$4(_0xf99cb3(0xd01),AttackArrow);var AttackArrowPWUtil=function(_0x1db3a0){var _0x368551={_0x4ab528:0x56c},_0x257fcd={_0x4bb9ad:0x4fe,_0x4a023c:0xa9f},_0x5688c0={_0x35e91b:0x42d,_0x511e08:0x897},_0x50fb57=_0xf99cb3;_inherits(_0x45f351,_0x1db3a0);var _0x124bc9=_createSuper(_0x45f351);function _0x45f351(){return _classCallCheck(this,_0x45f351),_0x124bc9['apply'](this,arguments);}return _createClass(_0x45f351,[{'key':_0x50fb57(_0x368551._0x4ab528),'value':function _0xf3b08e(){var _0x1689f2=_0x50fb57,_0x42e398=arguments[_0x1689f2(0xec0)]>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};this['headHeightFactor']=_0x42e398['headHeightFactor']||0.18,this['headWidthFactor']=_0x42e398['headWidthFactor']||0.3,this[_0x1689f2(_0x5688c0._0x35e91b)]=_0x42e398['neckHeightFactor']||0.85,this['neckWidthFactor']=_0x42e398['neckWidthFactor']||0.15,this['tailWidthFactor']=_0x42e398[_0x1689f2(_0x5688c0._0x511e08)]||0.1;}},{'key':'startCompute','value':function _0x56bf11(_0x1a1fd1,_0x4071f4){var _0x414989=_0x50fb57;if(!_0x1a1fd1||_0x1a1fd1['length']===0x0)return _0x1a1fd1;this['positions']=_0x1a1fd1,this[_0x414989(0x56c)](_0x4071f4);var _0x44f276=cartesians2mercators(_0x1a1fd1),_0x540781=this['getMaxHeight'](_0x44f276),_0x41b303=this['getTailPoints'](_0x44f276),_0x3c17df=this['getArrowHeadPoints'](_0x44f276,_0x41b303[0x0],_0x41b303[0x1]);if(!_0x3c17df||_0x3c17df[_0x414989(0xec0)]<0x4)return _0x1a1fd1;var _0x1680ef=_0x3c17df[0x0],_0x22b71a=_0x3c17df[0x4],_0x1f4055=this['getArrowBodyPoints'](_0x44f276,_0x1680ef,_0x22b71a,this['tailWidthFactor']),_0x168279=_0x1f4055['length'],_0x32d2d8=[_0x41b303[0x0]]['concat'](_0x1f4055[_0x414989(_0x257fcd._0x4bb9ad)](0x0,_0x168279/0x2));_0x32d2d8['push'](_0x1680ef);var _0x1bd2cb=[_0x41b303[0x1]][_0x414989(_0x257fcd._0x4a023c)](_0x1f4055['slice'](_0x168279/0x2,_0x168279));_0x1bd2cb['push'](_0x22b71a),_0x32d2d8=this['algorithmUtil']['getQBSplinePoints'](_0x32d2d8),_0x1bd2cb=this['algorithmUtil']['getQBSplinePoints'](_0x1bd2cb);var _0x5b6bbe=_0x32d2d8['concat'](_0x3c17df,_0x1bd2cb[_0x414989(0x90b)]()),_0x458ca8=mercators2cartesians(_0x5b6bbe,_0x540781);return _0x458ca8;}},{'key':'getTailPoints','value':function _0x6820af(_0x1840b8){var _0x3193c1=_0x50fb57,_0x29f717=this['algorithmUtil']['getBaseLength'](_0x1840b8),_0x4a72f3=_0x29f717*this['tailWidthFactor'],_0x31aa2d=this['algorithmUtil'][_0x3193c1(0x96c)](_0x1840b8[0x1],_0x1840b8[0x0],Math['PI']/0x2,_0x4a72f3,![]),_0x562bc4=this['algorithmUtil']['getThirdPoint'](_0x1840b8[0x1],_0x1840b8[0x0],Math['PI']/0x2,_0x4a72f3,!![]);return[_0x31aa2d,_0x562bc4];}}]),_0x45f351;}(ArrowParentUtil),attackArrowPWUtil=new AttackArrowPWUtil(),AttackArrowPW=function(_0x5db64c){var _0x2f9e66=_0xf99cb3;_inherits(_0x2b8e9f,_0x5db64c);var _0x3118b4=_createSuper(_0x2b8e9f);function _0x2b8e9f(){return _classCallCheck(this,_0x2b8e9f),_0x3118b4['apply'](this,arguments);}return _createClass(_0x2b8e9f,[{'key':_0x2f9e66(0x8e9),'get':function _0x4a61f0(){return![];}},{'key':'getShowPositions','value':function _0x574ce4(_0x110625){if(!_0x110625||_0x110625['length']<0x2)return _0x110625;return attackArrowPWUtil['startCompute'](_0x110625,this['style']);}}],[{'key':'getOutlinePositions','value':function _0x2d626b(_0x168c2c,_0x1f2243){var _0x1e7994=_0x2f9e66;if(!_0x168c2c||_0x168c2c['length']<0x2)return _0x168c2c;return _0x168c2c=LngLatArray[_0x1e7994(0xec2)](_0x168c2c),attackArrowPWUtil['startCompute'](_0x168c2c,_0x1f2243);}}]),_0x2b8e9f;}(PolygonEntity);register$4('attackArrowPW',AttackArrowPW);var AttackArrowYWUtil=function(_0x568a2b){var _0x5639d1={_0x1ca9b5:0x3cc,_0x4d42e3:0xa9f,_0x3ec91f:0x4fe,_0x2edd55:0x51d,_0x11fdeb:0x48d},_0xb65fc7={_0x42ab3a:0x42d,_0x537281:0x6c6,_0x1db815:0x897};_inherits(_0x8317d4,_0x568a2b);var _0x2b7ea0=_createSuper(_0x8317d4);function _0x8317d4(){var _0x240698=_0x3c32;return _classCallCheck(this,_0x8317d4),_0x2b7ea0[_0x240698(0xf93)](this,arguments);}return _createClass(_0x8317d4,[{'key':'setOptions','value':function _0x49f16e(){var _0x58fef1=_0x3c32,_0x106e3c=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};this['headHeightFactor']=_0x106e3c[_0x58fef1(0xf68)]||0.18,this[_0x58fef1(0xed7)]=_0x106e3c['headWidthFactor']||0.3,this[_0x58fef1(_0xb65fc7._0x42ab3a)]=_0x106e3c['neckHeightFactor']||0.85,this[_0x58fef1(_0xb65fc7._0x537281)]=_0x106e3c['neckWidthFactor']||0.15,this['tailWidthFactor']=_0x106e3c[_0x58fef1(_0xb65fc7._0x1db815)]||0.1,this['headTailFactor']=_0x106e3c['headTailFactor']||0.8,this[_0x58fef1(0xb2e)]=_0x106e3c['swallowTailFactor']||0x1;}},{'key':'startCompute','value':function _0x190365(_0x1634cc,_0x1a7905){var _0x5bb9ec=_0x3c32;if(!_0x1634cc||_0x1634cc['length']===0x0)return _0x1634cc;this[_0x5bb9ec(0x5aa)]=_0x1634cc,this[_0x5bb9ec(0x56c)](_0x1a7905);var _0x5131f5=cartesians2mercators(_0x1634cc),_0x228749=this[_0x5bb9ec(0x844)](_0x5131f5),_0x5a6f3e=[_0x5131f5[0x0],_0x5131f5[0x1]],_0x1b1b27=_0x5a6f3e[0x0],_0x3f2957=_0x5a6f3e[0x1];this[_0x5bb9ec(0x3cc)][_0x5bb9ec(0xb66)](_0x5131f5[0x0],_0x5131f5[0x1],_0x5131f5[0x2])&&(_0x1b1b27=_0x5131f5[0x1],_0x3f2957=_0x5131f5[0x0]);var _0x206fd1=this[_0x5bb9ec(0x3cc)]['Mid'](_0x1b1b27,_0x3f2957),_0x49ab44=[_0x206fd1]['concat'](_0x5131f5[_0x5bb9ec(0x4fe)](0x2)),_0x37da02=this['getArrowHeadPoints'](_0x49ab44,_0x1b1b27,_0x3f2957);if(!_0x37da02||_0x37da02['length']<0x4)return _0x1634cc;var _0x425264=[_0x37da02[0x0],_0x37da02[0x4]],_0x77496a=_0x425264[0x0],_0x4fc7f4=_0x425264[0x1],_0x4bf9bf=this['algorithmUtil']['MathDistance'](_0x1b1b27,_0x3f2957),_0x8bb1f8=this['algorithmUtil']['getBaseLength'](_0x49ab44),_0x5c459a=_0x8bb1f8*this['tailWidthFactor']*this['swallowTailFactor'],_0x17fe6e=this[_0x5bb9ec(_0x5639d1._0x1ca9b5)]['getThirdPoint'](_0x49ab44[0x1],_0x49ab44[0x0],0x0,_0x5c459a,!![]),_0x552db1=_0x4bf9bf/_0x8bb1f8,_0x3c34d8=this['getArrowBodyPoints'](_0x49ab44,_0x77496a,_0x4fc7f4,_0x552db1),_0x1bd566=_0x3c34d8['length'],_0x54f6fd=[_0x1b1b27][_0x5bb9ec(0xa9f)](_0x3c34d8['slice'](0x0,_0x1bd566/0x2));_0x54f6fd[_0x5bb9ec(0x51d)](_0x77496a);var _0x5d43a1=[_0x3f2957][_0x5bb9ec(_0x5639d1._0x4d42e3)](_0x3c34d8[_0x5bb9ec(_0x5639d1._0x3ec91f)](_0x1bd566/0x2,_0x1bd566));_0x5d43a1[_0x5bb9ec(_0x5639d1._0x2edd55)](_0x4fc7f4),_0x54f6fd=this['algorithmUtil']['getQBSplinePoints'](_0x54f6fd),_0x5d43a1=this['algorithmUtil'][_0x5bb9ec(_0x5639d1._0x11fdeb)](_0x5d43a1);var _0x3fa1bd=_0x54f6fd['concat'](_0x37da02,_0x5d43a1['reverse'](),[_0x17fe6e,_0x54f6fd[0x0]]),_0x2ea3d9=mercators2cartesians(_0x3fa1bd,_0x228749);return _0x2ea3d9;}}]),_0x8317d4;}(ArrowParentUtil),attackArrowUtil=new AttackArrowYWUtil(),AttackArrowYW=function(_0x171db3){var _0x1eeaa7={_0x18e5e3:0xa82,_0x3528cd:0x51f},_0x3cde35=_0xf99cb3;_inherits(_0x19e9a8,_0x171db3);var _0x28c8ce=_createSuper(_0x19e9a8);function _0x19e9a8(){var _0x5a2cb1=_0x3c32;return _classCallCheck(this,_0x19e9a8),_0x28c8ce[_0x5a2cb1(0xf93)](this,arguments);}return _createClass(_0x19e9a8,[{'key':'hasClosure','get':function _0x1986fe(){return![];}},{'key':_0x3cde35(_0x1eeaa7._0x18e5e3),'value':function _0x3b2bdf(_0x2fabbd){var _0x53c193=_0x3cde35;if(!_0x2fabbd||_0x2fabbd['length']<0x3)return _0x2fabbd;return attackArrowUtil['startCompute'](_0x2fabbd,this[_0x53c193(0xba9)]);}}],[{'key':_0x3cde35(_0x1eeaa7._0x3528cd),'value':function _0x237c9d(_0x55be4d,_0x4b9c23){if(!_0x55be4d||_0x55be4d['length']<0x3)return _0x55be4d;return _0x55be4d=LngLatArray['toCartesians'](_0x55be4d),attackArrowUtil['startCompute'](_0x55be4d,_0x4b9c23);}}]),_0x19e9a8;}(PolygonEntity);register$4('attackArrowYW',AttackArrowYW);var CloseCurveUtil=(function(){var _0x4fa44c={_0x56f860:0xa9f},_0x3ce867=_0xf99cb3;function _0xbfc17c(){_classCallCheck(this,_0xbfc17c),this['algorithmUtil']=algorithmUtil;}return _createClass(_0xbfc17c,[{'key':_0x3ce867(0xd07),'value':function _0x41b8e6(_0x4a5b3a,_0x422677){var _0x1c985c=_0x3ce867;if(!_0x4a5b3a||_0x4a5b3a[_0x1c985c(0xec0)]===0x0)return _0x4a5b3a;this['positions']=_0x4a5b3a;var _0x50c574=cartesians2mercators(_0x4a5b3a),_0x806272=this[_0x1c985c(0x844)](_0x50c574);_0x50c574['push'](_0x50c574[0x0],_0x50c574[0x1]);var _0x4b2675=[],_0xd2bd75=[];for(var _0x48d378=0x0;_0x48d378<_0x50c574['length']-0x2;_0x48d378++){var _0x5d11b3=this['algorithmUtil']['getBisectorNormals'](0.3,_0x50c574[_0x48d378],_0x50c574[_0x48d378+0x1],_0x50c574[_0x48d378+0x2]);_0x4b2675=_0x4b2675['concat'](_0x5d11b3);}var _0x28cb8f=_0x4b2675['length'];_0x4b2675=[_0x4b2675[_0x28cb8f-0x1]][_0x1c985c(_0x4fa44c._0x56f860)](_0x4b2675['slice'](0x0,_0x28cb8f-0x1));for(var _0x432670=0x0;_0x432670<_0x50c574['length']-0x2;_0x432670++){var _0x161dd9=_0x50c574[_0x432670],_0x46e7cf=_0x50c574[_0x432670+0x1];_0xd2bd75[_0x1c985c(0x51d)](_0x161dd9);for(var _0x456106=0x0;_0x456106<=0x64;_0x456106++){var _0x7e518a=this[_0x1c985c(0x3cc)][_0x1c985c(0xaf0)](_0x456106/0x64,_0x161dd9,_0x4b2675[_0x432670*0x2],_0x4b2675[_0x432670*0x2+0x1],_0x46e7cf);_0xd2bd75['push'](_0x7e518a);}_0xd2bd75[_0x1c985c(0x51d)](_0x46e7cf);}var _0x370952=mercators2cartesians(_0xd2bd75,_0x806272);return _0x370952;}},{'key':'getMaxHeight','value':function _0x25dafb(_0x2b156f){var _0x2ce041=_0x2b156f[0x0][0x2]||0x0;for(var _0x69bb7e=0x0;_0x69bb7e<_0x2b156f['length'];_0x69bb7e++){_0x2b156f[0x2]>_0x2ce041&&(_0x2ce041=_0x2b156f[0x2]);}return _0x2ce041;}}]),_0xbfc17c;}()),closeCurveUtil=new CloseCurveUtil(),CloseVurve=function(_0x260578){var _0x2af88c={_0x325f5b:0xec2},_0xcc91f4={_0x176347:0xec0};_inherits(_0x5907c8,_0x260578);var _0xa90234=_createSuper(_0x5907c8);function _0x5907c8(){return _classCallCheck(this,_0x5907c8),_0xa90234['apply'](this,arguments);}return _createClass(_0x5907c8,[{'key':'getShowPositions','value':function _0x1b082e(_0x279336){var _0x158e35=_0x3c32;if(!_0x279336||_0x279336[_0x158e35(_0xcc91f4._0x176347)]<0x2)return _0x279336;return closeCurveUtil['startCompute'](_0x279336,this['style']);}}],[{'key':'getOutlinePositions','value':function _0x24feb7(_0x420889,_0x13b4d0){var _0x23c044=_0x3c32;if(!_0x420889||_0x420889['length']<0x2)return _0x420889;return _0x420889=LngLatArray[_0x23c044(_0x2af88c._0x325f5b)](_0x420889),closeCurveUtil[_0x23c044(0xd07)](_0x420889,_0x13b4d0);}}]),_0x5907c8;}(PolygonEntity);register$4('closeVurve',CloseVurve);var DoubleArrowUtil=(function(){var _0x2573a7={_0x458666:0x56c,_0x5a7b87:0xa90,_0x4546a7:0x88d},_0x3e955a={_0x42dde9:0x3cc},_0x3662f4={_0x53f449:0x87b,_0x3bfd21:0xec0,_0x646f9a:0x3cc,_0x57378f:0x96c,_0x51d81d:0x3cc,_0x446a93:0x3cc},_0x24b859={_0x78fc8:0x3cc,_0x36a173:0x88d,_0x2e1917:0x8e5,_0x24b57e:0x3cc,_0x18105b:0xa9e},_0x1e75c1={_0x486ec9:0x4a6,_0x4e2928:0x96c,_0x5aee64:0x3cc},_0x3b4b29={_0x2f848d:0x844,_0x5423d5:0xec0,_0x47d7dd:0xcc8,_0x3501da:0xcc8,_0x263e6b:0x4fe,_0x4d361f:0xef3},_0x3de5b3={_0x12a1ce:0xf68,_0x350797:0xed7},_0x62227c=_0xf99cb3;function _0x9646ea(){_classCallCheck(this,_0x9646ea),this['algorithmUtil']=algorithmUtil;}return _createClass(_0x9646ea,[{'key':_0x62227c(_0x2573a7._0x458666),'value':function _0x18ceb7(){var _0xdc4207=_0x62227c,_0x2b1afd=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};this['headHeightFactor']=_0x2b1afd[_0xdc4207(_0x3de5b3._0x12a1ce)]||0.25,this['headWidthFactor']=_0x2b1afd[_0xdc4207(_0x3de5b3._0x350797)]||0.3,this['neckHeightFactor']=_0x2b1afd['neckHeightFactor']||0.85,this[_0xdc4207(0x6c6)]=_0x2b1afd['neckWidthFactor']||0.15;}},{'key':'startCompute','value':function _0x5f578a(_0x19132d,_0xe61c80){var _0x5ba1d9=_0x62227c;if(!_0x19132d||_0x19132d['length']<0x3)return _0x19132d;this['positions']=_0x19132d,this['setOptions'](_0xe61c80);var _0x1f4f0a=cartesians2mercators(_0x19132d),_0x2d3af6=this[_0x5ba1d9(_0x3b4b29._0x2f848d)](_0x1f4f0a),_0x115d46=[_0x1f4f0a[0x0],_0x1f4f0a[0x1],_0x1f4f0a[0x2]],_0x40b470=_0x115d46[0x0],_0x44de1b=_0x115d46[0x1],_0x2c7683=_0x115d46[0x2],_0x1bb530=this[_0x5ba1d9(0x5aa)][_0x5ba1d9(_0x3b4b29._0x5423d5)],_0x294070,_0x5ba41c;if(_0x1bb530===0x3)_0x294070=this[_0x5ba1d9(0xa90)](_0x40b470,_0x44de1b,_0x2c7683),_0x5ba41c=this['algorithmUtil']['Mid'](_0x40b470,_0x44de1b);else{if(_0x1bb530===0x4)_0x294070=_0x1f4f0a[0x3],_0x5ba41c=this['algorithmUtil']['Mid'](_0x40b470,_0x44de1b);else{var _0x283b72=this[_0x5ba1d9(0x3cc)]['MathDistance'](_0x1f4f0a[0x3],_0x1f4f0a[0x4]),_0x412222=this['algorithmUtil'][_0x5ba1d9(0xa9e)](_0x1f4f0a[0x2],_0x1f4f0a[0x3]);_0x283b72<_0x412222*0.1?(_0x294070=_0x1f4f0a[0x3],_0x5ba41c=this['algorithmUtil']['Mid'](_0x40b470,_0x44de1b)):(_0x294070=_0x1f4f0a[0x3],_0x5ba41c=_0x1f4f0a[0x4]);}}var _0x49d23a,_0x52c72d;this['algorithmUtil']['isClockWise'](_0x40b470,_0x44de1b,_0x2c7683)?(_0x49d23a=this[_0x5ba1d9(_0x3b4b29._0x47d7dd)](_0x40b470,_0x5ba41c,_0x294070,![]),_0x52c72d=this['getArrowPoints'](_0x5ba41c,_0x44de1b,_0x2c7683,!![])):(_0x49d23a=this[_0x5ba1d9(0xcc8)](_0x44de1b,_0x5ba41c,_0x2c7683,![]),_0x52c72d=this[_0x5ba1d9(_0x3b4b29._0x3501da)](_0x5ba41c,_0x40b470,_0x294070,!![]));var _0x5406c8=_0x49d23a[_0x5ba1d9(0xec0)],_0x3f7137=(_0x5406c8-0x5)/0x2,_0x190653=_0x49d23a['slice'](0x0,_0x3f7137),_0x57a28b=_0x49d23a['slice'](_0x3f7137,_0x3f7137+0x5),_0x23959e=_0x49d23a['slice'](_0x3f7137+0x5,_0x5406c8),_0x3d051c=_0x52c72d['slice'](0x0,_0x3f7137),_0x5b6f17=_0x52c72d['slice'](_0x3f7137,_0x3f7137+0x5),_0x33f70c=_0x52c72d[_0x5ba1d9(_0x3b4b29._0x263e6b)](_0x3f7137+0x5,_0x5406c8);_0x3d051c=this['algorithmUtil'][_0x5ba1d9(_0x3b4b29._0x4d361f)](_0x3d051c);var _0x51c0a2=this['algorithmUtil']['getBezierPoints'](_0x33f70c['concat'](_0x190653[_0x5ba1d9(0x4fe)](0x1)));_0x23959e=this['algorithmUtil'][_0x5ba1d9(0xef3)](_0x23959e);var _0x9e1316=_0x3d051c['concat'](_0x5b6f17,_0x51c0a2,_0x57a28b,_0x23959e),_0x120ece=mercators2cartesians(_0x9e1316,_0x2d3af6);return _0x120ece;}},{'key':_0x62227c(_0x2573a7._0x5a7b87),'value':function _0x53f819(_0x451c3c,_0xbcbd09,_0x6aa0e2){var _0x2e9516=_0x62227c,_0x58cfd4=this[_0x2e9516(0x3cc)]['Mid'](_0x451c3c,_0xbcbd09),_0x160f0c=this['algorithmUtil']['MathDistance'](_0x58cfd4,_0x6aa0e2),_0x7d2c37=this['algorithmUtil']['getAngleOfThreePoints'](_0x451c3c,_0x58cfd4,_0x6aa0e2),_0x26d34c,_0x2670f2,_0x23066e,_0x3f6882;if(_0x7d2c37<Math['PI']/0x2)_0x2670f2=_0x160f0c*Math[_0x2e9516(_0x1e75c1._0x486ec9)](_0x7d2c37),_0x23066e=_0x160f0c*Math['cos'](_0x7d2c37),_0x3f6882=this['algorithmUtil'][_0x2e9516(_0x1e75c1._0x4e2928)](_0x451c3c,_0x58cfd4,Math['PI']/0x2,_0x2670f2,![]),_0x26d34c=this['algorithmUtil'][_0x2e9516(_0x1e75c1._0x4e2928)](_0x58cfd4,_0x3f6882,Math['PI']/0x2,_0x23066e,!![]);else{if(_0x7d2c37>=Math['PI']/0x2&&_0x7d2c37<Math['PI'])_0x2670f2=_0x160f0c*Math['sin'](Math['PI']-_0x7d2c37),_0x23066e=_0x160f0c*Math['cos'](Math['PI']-_0x7d2c37),_0x3f6882=this['algorithmUtil']['getThirdPoint'](_0x451c3c,_0x58cfd4,Math['PI']/0x2,_0x2670f2,![]),_0x26d34c=this['algorithmUtil']['getThirdPoint'](_0x58cfd4,_0x3f6882,Math['PI']/0x2,_0x23066e,![]);else _0x7d2c37>=Math['PI']&&_0x7d2c37<Math['PI']*1.5?(_0x2670f2=_0x160f0c*Math['sin'](_0x7d2c37-Math['PI']),_0x23066e=_0x160f0c*Math['cos'](_0x7d2c37-Math['PI']),_0x3f6882=this['algorithmUtil'][_0x2e9516(0x96c)](_0x451c3c,_0x58cfd4,Math['PI']/0x2,_0x2670f2,!![]),_0x26d34c=this['algorithmUtil']['getThirdPoint'](_0x58cfd4,_0x3f6882,Math['PI']/0x2,_0x23066e,!![])):(_0x2670f2=_0x160f0c*Math[_0x2e9516(_0x1e75c1._0x486ec9)](Math['PI']*0x2-_0x7d2c37),_0x23066e=_0x160f0c*Math['cos'](Math['PI']*0x2-_0x7d2c37),_0x3f6882=this[_0x2e9516(_0x1e75c1._0x5aee64)]['getThirdPoint'](_0x451c3c,_0x58cfd4,Math['PI']/0x2,_0x2670f2,!![]),_0x26d34c=this['algorithmUtil']['getThirdPoint'](_0x58cfd4,_0x3f6882,Math['PI']/0x2,_0x23066e,![]));}return _0x26d34c;}},{'key':'getArrowPoints','value':function _0x36dd64(_0x9cb865,_0x329bd1,_0x51af7,_0x3a7c61){var _0x43d2b1=_0x62227c,_0x40fd18=this['algorithmUtil']['Mid'](_0x9cb865,_0x329bd1),_0x5d148f=this[_0x43d2b1(0x3cc)]['MathDistance'](_0x40fd18,_0x51af7),_0x4f330a=this[_0x43d2b1(0x3cc)]['getThirdPoint'](_0x51af7,_0x40fd18,0x0,_0x5d148f*0.3,!![]),_0x35a84e=this['algorithmUtil']['getThirdPoint'](_0x51af7,_0x40fd18,0x0,_0x5d148f*0.5,!![]);_0x4f330a=this[_0x43d2b1(0x3cc)]['getThirdPoint'](_0x40fd18,_0x4f330a,Math['PI']/0x2,_0x5d148f/0x5,_0x3a7c61),_0x35a84e=this[_0x43d2b1(_0x24b859._0x78fc8)]['getThirdPoint'](_0x40fd18,_0x35a84e,Math['PI']/0x2,_0x5d148f/0x4,_0x3a7c61);var _0x33dcd9=[_0x40fd18,_0x4f330a,_0x35a84e,_0x51af7],_0x12e1e2=this[_0x43d2b1(_0x24b859._0x36a173)](_0x33dcd9);if(_0x12e1e2&&Array[_0x43d2b1(_0x24b859._0x2e1917)](_0x12e1e2)&&_0x12e1e2['length']>0x3){var _0x5a0b63=[_0x12e1e2[0x0],_0x12e1e2[0x4]],_0x208ec0=_0x5a0b63[0x0],_0x1ed6a6=_0x5a0b63[0x1],_0x2cb755=this[_0x43d2b1(_0x24b859._0x24b57e)][_0x43d2b1(_0x24b859._0x18105b)](_0x9cb865,_0x329bd1)/this['algorithmUtil']['getBaseLength'](_0x33dcd9)/0x2,_0x5cdfa4=this['getArrowBodyPoints'](_0x33dcd9,_0x208ec0,_0x1ed6a6,_0x2cb755);if(_0x5cdfa4){var _0xc00fe=_0x5cdfa4['length'],_0x5ebe7e=_0x5cdfa4['slice'](0x0,_0xc00fe/0x2),_0x4fc962=_0x5cdfa4['slice'](_0xc00fe/0x2,_0xc00fe);return _0x5ebe7e['push'](_0x208ec0),_0x4fc962['push'](_0x1ed6a6),_0x5ebe7e=_0x5ebe7e[_0x43d2b1(0x90b)](),_0x5ebe7e['push'](_0x329bd1),_0x4fc962=_0x4fc962['reverse'](),_0x4fc962['push'](_0x9cb865),_0x5ebe7e['reverse']()[_0x43d2b1(0xa9f)](_0x12e1e2,_0x4fc962);}}else console['log']('getArrowPoints:插值出错',_0x12e1e2);}},{'key':_0x62227c(_0x2573a7._0x4546a7),'value':function _0x55faa4(_0x195c17){var _0x1b5184=_0x62227c;if(!_0x195c17||_0x195c17['length']<0x2)return[];var _0x14a03f=this[_0x1b5184(0x3cc)][_0x1b5184(_0x3662f4._0x53f449)](_0x195c17),_0x1a47a8=_0x14a03f*this[_0x1b5184(0xf68)],_0x23c93b=_0x195c17[_0x195c17[_0x1b5184(_0x3662f4._0x3bfd21)]-0x1],_0x2033b7=_0x1a47a8*this['headWidthFactor'],_0x5bd0a1=_0x1a47a8*this['neckWidthFactor'],_0x20b4c1=_0x1a47a8*this[_0x1b5184(0x42d)],_0x38cb7a=this['algorithmUtil']['getThirdPoint'](_0x195c17[_0x195c17['length']-0x2],_0x23c93b,0x0,_0x1a47a8,!![]),_0x550f5b=this[_0x1b5184(_0x3662f4._0x646f9a)]['getThirdPoint'](_0x195c17[_0x195c17['length']-0x2],_0x23c93b,0x0,_0x20b4c1,!![]),_0x24d294=this['algorithmUtil'][_0x1b5184(_0x3662f4._0x57378f)](_0x23c93b,_0x38cb7a,Math['PI']/0x2,_0x2033b7,![]),_0x53bb2b=this[_0x1b5184(_0x3662f4._0x51d81d)]['getThirdPoint'](_0x23c93b,_0x38cb7a,Math['PI']/0x2,_0x2033b7,!![]),_0x204544=this[_0x1b5184(_0x3662f4._0x446a93)]['getThirdPoint'](_0x23c93b,_0x550f5b,Math['PI']/0x2,_0x5bd0a1,![]),_0x1fd817=this['algorithmUtil']['getThirdPoint'](_0x23c93b,_0x550f5b,Math['PI']/0x2,_0x5bd0a1,!![]);return[_0x204544,_0x24d294,_0x23c93b,_0x53bb2b,_0x1fd817];}},{'key':'getArrowBodyPoints','value':function _0x2499d0(_0x51a5cd,_0x151c17,_0x2782ce,_0x368239){var _0xfa15a4=_0x62227c,_0x442472=this[_0xfa15a4(_0x3e955a._0x42dde9)]['wholeDistance'](_0x51a5cd),_0x574a4c=this['algorithmUtil']['getBaseLength'](_0x51a5cd),_0x53ac1f=_0x574a4c*_0x368239,_0x30b384=this['algorithmUtil']['MathDistance'](_0x151c17,_0x2782ce),_0x1d3d45=(_0x53ac1f-_0x30b384)/0x2,_0x3ddf81=0x0,_0x486e9f=[],_0x410e0f=[];for(var _0x1b2297=0x1;_0x1b2297<_0x51a5cd['length']-0x1;_0x1b2297++){var _0x59d8cd=this[_0xfa15a4(0x3cc)]['getAngleOfThreePoints'](_0x51a5cd[_0x1b2297-0x1],_0x51a5cd[_0x1b2297],_0x51a5cd[_0x1b2297+0x1])/0x2;_0x3ddf81+=this['algorithmUtil']['MathDistance'](_0x51a5cd[_0x1b2297-0x1],_0x51a5cd[_0x1b2297]);var _0x490048=(_0x53ac1f/0x2-_0x3ddf81/_0x442472*_0x1d3d45)/Math['sin'](_0x59d8cd),_0x531aa7=this['algorithmUtil']['getThirdPoint'](_0x51a5cd[_0x1b2297-0x1],_0x51a5cd[_0x1b2297],Math['PI']-_0x59d8cd,_0x490048,!![]),_0xe97a12=this['algorithmUtil']['getThirdPoint'](_0x51a5cd[_0x1b2297-0x1],_0x51a5cd[_0x1b2297],_0x59d8cd,_0x490048,![]);_0x486e9f[_0xfa15a4(0x51d)](_0x531aa7),_0x410e0f['push'](_0xe97a12);}return _0x486e9f['concat'](_0x410e0f);}},{'key':_0x62227c(0x844),'value':function _0x738c49(_0x16d0cb){var _0x349ede=_0x16d0cb[0x0][0x2]||0x0;for(var _0x4d8724=0x0;_0x4d8724<_0x16d0cb['length'];_0x4d8724++){_0x16d0cb[0x2]>_0x349ede&&(_0x349ede=_0x16d0cb[0x2]);}return _0x349ede;}}]),_0x9646ea;}()),doubleArrowUtil=new DoubleArrowUtil(),DoubleArrow=function(_0x7eb18c){_inherits(_0x1ebe42,_0x7eb18c);var _0xc77cf9=_createSuper(_0x1ebe42);function _0x1ebe42(){var _0x3fc4ce=_0x3c32,_0x39b6de,_0x3d36e5=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x1ebe42),_0x39b6de=_0xc77cf9['call'](this,_0x3d36e5),_0x39b6de['_minPointNum']=0x3,_0x39b6de[_0x3fc4ce(0x963)]=0x5,_0x39b6de;}return _createClass(_0x1ebe42,[{'key':'getShowPositions','value':function _0x4c32c4(_0x23a755){if(!_0x23a755||_0x23a755['length']<this['_minPointNum'])return _0x23a755;return doubleArrowUtil['startCompute'](_0x23a755,this['style']);}}],[{'key':'getOutlinePositions','value':function _0x222d76(_0x1427b7,_0x2ae7a8){if(!_0x1427b7||_0x1427b7['length']<0x3)return _0x1427b7;return _0x1427b7=LngLatArray['toCartesians'](_0x1427b7),doubleArrowUtil['startCompute'](_0x1427b7,_0x2ae7a8);}}]),_0x1ebe42;}(PolygonEntity);register$4('doubleArrow',DoubleArrow);var FineArrowUtil=(function(){var _0x58e65e={_0x227c8b:0xec0,_0x21aeec:0x897,_0x4e3c42:0x6c6,_0x3e5e0c:0x3cc,_0x2ba632:0x3cc},_0x19072e={_0x3261ab:0x8e4,_0x45933f:0x39b,_0x3b226e:0x39b,_0xfc3898:0x6c6};function _0x1ecf05(){_classCallCheck(this,_0x1ecf05),this['algorithmUtil']=algorithmUtil;}return _createClass(_0x1ecf05,[{'key':'setOptions','value':function _0x43e411(){var _0x570084=_0x3c32,_0x2be231=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};this['headAngle']=_0x2be231[_0x570084(_0x19072e._0x3261ab)]||Math['PI']/8.5,this[_0x570084(_0x19072e._0x45933f)]=_0x2be231[_0x570084(_0x19072e._0x3b226e)]||Math['PI']/0xd,this[_0x570084(0x897)]=_0x2be231['tailWidthFactor']||0.1,this[_0x570084(_0x19072e._0xfc3898)]=_0x2be231['neckWidthFactor']||0.2,this['headWidthFactor']=_0x2be231['headWidthFactor']||0.25,this['neckHeightFactor']=_0x2be231['neckHeightFactor']||0.85;}},{'key':'startCompute','value':function _0x19f861(_0x43b58b,_0x2c913b){var _0x2a661c=_0x3c32;if(!_0x43b58b||_0x43b58b[_0x2a661c(_0x58e65e._0x227c8b)]===0x0)return _0x43b58b;this['positions']=_0x43b58b,this['setOptions'](_0x2c913b);var _0x2860bc=cartesians2mercators(_0x43b58b),_0x2aa5ab=this['getMaxHeight'](_0x2860bc),_0x426d83=[_0x2860bc[0x0],_0x2860bc[0x1]],_0x4f7381=_0x426d83[0x0],_0x2caad5=_0x426d83[0x1],_0x40617b=this['algorithmUtil']['getBaseLength'](_0x2860bc),_0x277682=_0x40617b*this[_0x2a661c(_0x58e65e._0x21aeec)],_0xe9f290=_0x40617b*this[_0x2a661c(_0x58e65e._0x4e3c42)],_0x29553b=_0x40617b*this['headWidthFactor'],_0x310d07=this['algorithmUtil']['getThirdPoint'](_0x2caad5,_0x4f7381,Math['PI']/0x2,_0x277682,!![]),_0x59e4be=this[_0x2a661c(_0x58e65e._0x3e5e0c)]['getThirdPoint'](_0x2caad5,_0x4f7381,Math['PI']/0x2,_0x277682,![]),_0x59c013=this['algorithmUtil']['getThirdPoint'](_0x4f7381,_0x2caad5,this['headAngle'],_0x29553b,![]),_0x54b60e=this['algorithmUtil']['getThirdPoint'](_0x4f7381,_0x2caad5,this['headAngle'],_0x29553b,!![]),_0x599e91=this[_0x2a661c(0x3cc)]['getThirdPoint'](_0x4f7381,_0x2caad5,this['neckAngle'],_0xe9f290,![]),_0x3dc3d1=this[_0x2a661c(_0x58e65e._0x2ba632)][_0x2a661c(0x96c)](_0x4f7381,_0x2caad5,this['neckAngle'],_0xe9f290,!![]),_0x564c75=[_0x310d07,_0x599e91,_0x59c013,_0x2caad5,_0x54b60e,_0x3dc3d1,_0x59e4be],_0x4320f8=mercators2cartesians(_0x564c75,_0x2aa5ab);return _0x4320f8;}},{'key':'getMaxHeight','value':function _0x4e3986(_0x395b8e){var _0x244702=_0x395b8e[0x0][0x2]||0x0;for(var _0x1f6e81=0x0;_0x1f6e81<_0x395b8e['length'];_0x1f6e81++){_0x395b8e[0x2]>_0x244702&&(_0x244702=_0x395b8e[0x2]);}return _0x244702;}}]),_0x1ecf05;}()),fineArrowUtil=new FineArrowUtil(),FineArrow=function(_0x5e12e4){var _0x270838={_0x4cb90f:0xec0},_0x5bd7={_0x451373:0xec0};_inherits(_0x5216bd,_0x5e12e4);var _0x49c807=_createSuper(_0x5216bd);function _0x5216bd(){var _0x43fb0a=_0x3c32,_0x16d4f9,_0x337bd8=arguments[_0x43fb0a(_0x5bd7._0x451373)]>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x5216bd),_0x16d4f9=_0x49c807['call'](this,_0x337bd8),_0x16d4f9['_minPointNum']=0x2,_0x16d4f9['_maxPointNum']=0x2,_0x16d4f9;}return _createClass(_0x5216bd,[{'key':'getShowPositions','value':function _0x37aaba(_0x60c18a){if(!_0x60c18a||_0x60c18a['length']<0x2)return _0x60c18a;return fineArrowUtil['startCompute'](_0x60c18a,this['style']);}}],[{'key':'getOutlinePositions','value':function _0x1e4a1f(_0x8a3ac7,_0xe94d1b){var _0x34254c=_0x3c32;if(!_0x8a3ac7||_0x8a3ac7[_0x34254c(_0x270838._0x4cb90f)]<0x2)return _0x8a3ac7;return _0x8a3ac7=LngLatArray['toCartesians'](_0x8a3ac7),fineArrowUtil[_0x34254c(0xd07)](_0x8a3ac7,_0xe94d1b);}}]),_0x5216bd;}(PolygonEntity);register$4('fineArrow',FineArrow);var FineArrowYWUtil=function(_0x302af6){var _0x1b1bc7={_0x1a2de5:0xdbc},_0x28ef59={_0xbd94b1:0x87b,_0x15e025:0x3cc},_0x187f49={_0x13b695:0x5aa,_0x2a5a26:0x56c,_0x50d63e:0xa9f},_0x53d88b={_0x52702a:0x42d},_0x1dc2f2=_0xf99cb3;_inherits(_0x37d632,_0x302af6);var _0x1ea5fb=_createSuper(_0x37d632);function _0x37d632(){return _classCallCheck(this,_0x37d632),_0x1ea5fb['apply'](this,arguments);}return _createClass(_0x37d632,[{'key':'setOptions','value':function _0x485f07(){var _0x4b7ad9=_0x3c32,_0xa6efc2=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};this['headHeightFactor']=_0xa6efc2[_0x4b7ad9(0xf68)]||0.18,this[_0x4b7ad9(0xed7)]=_0xa6efc2['headWidthFactor']||0.3,this['neckHeightFactor']=_0xa6efc2[_0x4b7ad9(_0x53d88b._0x52702a)]||0.85,this['neckWidthFactor']=_0xa6efc2['neckWidthFactor']||0.15,this['tailWidthFactor']=_0xa6efc2['tailWidthFactor']||0.1,this['swallowTailFactor']=_0xa6efc2['swallowTailFactor']||0x1;}},{'key':_0x1dc2f2(0xd07),'value':function _0x29577b(_0x4a697b,_0x4a5f69){var _0x2c8461=_0x1dc2f2;if(!_0x4a697b||_0x4a697b['length']===0x0)return _0x4a697b;this[_0x2c8461(_0x187f49._0x13b695)]=_0x4a697b,this[_0x2c8461(_0x187f49._0x2a5a26)](_0x4a5f69);var _0x5d9dc9=cartesians2mercators(_0x4a697b),_0x586645=this['getMaxHeight'](_0x5d9dc9),_0x2333b8=this['getTailPoints'](_0x5d9dc9),_0x114b34=this[_0x2c8461(0x88d)](_0x5d9dc9,_0x2333b8[0x0],_0x2333b8[0x2]);if(!_0x114b34||_0x114b34['length']<0x4)return _0x4a697b;var _0x342e5e=_0x114b34[0x0],_0xd2cf97=_0x114b34[0x4],_0x22cc4d=this['getArrowBodyPoints'](_0x5d9dc9,_0x342e5e,_0xd2cf97,this['tailWidthFactor']),_0x3a1250=_0x22cc4d[_0x2c8461(0xec0)],_0x3f688b=[_0x2333b8[0x0]]['concat'](_0x22cc4d['slice'](0x0,_0x3a1250/0x2));_0x3f688b[_0x2c8461(0x51d)](_0x342e5e);var _0x4fde54=[_0x2333b8[0x2]]['concat'](_0x22cc4d['slice'](_0x3a1250/0x2,_0x3a1250));_0x4fde54['push'](_0xd2cf97),_0x3f688b=this['algorithmUtil']['getQBSplinePoints'](_0x3f688b),_0x4fde54=this['algorithmUtil'][_0x2c8461(0x48d)](_0x4fde54);var _0x426c0a=_0x3f688b[_0x2c8461(_0x187f49._0x50d63e)](_0x114b34,_0x4fde54['reverse'](),[_0x2333b8[0x1],_0x3f688b[0x0]]),_0x578e5e=mercators2cartesians(_0x426c0a,_0x586645);return _0x578e5e;}},{'key':_0x1dc2f2(_0x1b1bc7._0x1a2de5),'value':function _0x1e88c6(_0x18f986){var _0x193796=_0x1dc2f2,_0x3862a3=this[_0x193796(0x3cc)][_0x193796(_0x28ef59._0xbd94b1)](_0x18f986),_0x19fe4f=_0x3862a3*this['tailWidthFactor'],_0x242266=this[_0x193796(_0x28ef59._0x15e025)][_0x193796(0x96c)](_0x18f986[0x1],_0x18f986[0x0],Math['PI']/0x2,_0x19fe4f,![]),_0x266e01=this['algorithmUtil'][_0x193796(0x96c)](_0x18f986[0x1],_0x18f986[0x0],Math['PI']/0x2,_0x19fe4f,!![]),_0x291559=_0x19fe4f*this['swallowTailFactor'],_0x52123e=this['algorithmUtil']['getThirdPoint'](_0x18f986[0x1],_0x18f986[0x0],0x0,_0x291559,!![]);return[_0x242266,_0x52123e,_0x266e01];}}]),_0x37d632;}(ArrowParentUtil),fineArrowYWUtil=new FineArrowYWUtil(),FineArrowYW=function(_0x4464d1){var _0x4d977b={_0x4595da:0xec0},_0x258c8d={_0x16e99f:0xa10,_0x371693:0x8cc};_inherits(_0x262ca9,_0x4464d1);var _0xf099c7=_createSuper(_0x262ca9);function _0x262ca9(){var _0x80381a=_0x3c32,_0x2ca48a,_0x33e1e0=arguments[_0x80381a(0xec0)]>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x262ca9),_0x2ca48a=_0xf099c7[_0x80381a(_0x258c8d._0x16e99f)](this,_0x33e1e0),_0x2ca48a[_0x80381a(_0x258c8d._0x371693)]=0x2,_0x2ca48a['_maxPointNum']=0x2,_0x2ca48a;}return _createClass(_0x262ca9,[{'key':'getShowPositions','value':function _0x203e46(_0x369cc0){var _0x4b4b12=_0x3c32;if(!_0x369cc0||_0x369cc0[_0x4b4b12(_0x4d977b._0x4595da)]<0x2)return _0x369cc0;return fineArrowYWUtil[_0x4b4b12(0xd07)](_0x369cc0,this['style']);}}],[{'key':'getOutlinePositions','value':function _0x59178d(_0x3ca79f,_0x203077){var _0x4c44a9=_0x3c32;if(!_0x3ca79f||_0x3ca79f['length']<0x2)return _0x3ca79f;return _0x3ca79f=LngLatArray[_0x4c44a9(0xec2)](_0x3ca79f),fineArrowYWUtil['startCompute'](_0x3ca79f,_0x203077);}}]),_0x262ca9;}(PolygonEntity);register$4(_0xf99cb3(0xc2a),FineArrowYW);var GatheringPlaceUtil=(function(){var _0x3f34ec={_0x7c02c6:0x3cc};function _0x4315ad(){var _0x1b72f5=_0x3c32;_classCallCheck(this,_0x4315ad),this[_0x1b72f5(_0x3f34ec._0x7c02c6)]=algorithmUtil;}return _createClass(_0x4315ad,[{'key':'startCompute','value':function _0x1f9c65(_0x34f515,_0x2c6b84){var _0x2bdfed=_0x3c32;if(!_0x34f515||_0x34f515['length']===0x0)return _0x34f515;this['positions']=_0x34f515;var _0x495bfb=cartesians2mercators(_0x34f515),_0xbe2a3e=this['getMaxHeight'](_0x495bfb),_0x49e09a=this['algorithmUtil']['Mid'](_0x495bfb[0x0],_0x495bfb[0x2]);_0x495bfb['push'](_0x49e09a,_0x495bfb[0x0],_0x495bfb[0x1]);var _0x4cdd1a=[],_0x2f6b84,_0x41bcab,_0x2b6570,_0x5496b3=[];for(var _0x616249=0x0;_0x616249<_0x495bfb['length']-0x2;_0x616249++){_0x2f6b84=_0x495bfb[_0x616249],_0x41bcab=_0x495bfb[_0x616249+0x1],_0x2b6570=_0x495bfb[_0x616249+0x2];var _0x5f59ab=this['algorithmUtil'][_0x2bdfed(0xc11)](0.4,_0x2f6b84,_0x41bcab,_0x2b6570);_0x4cdd1a=_0x4cdd1a[_0x2bdfed(0xa9f)](_0x5f59ab);}var _0x252fbb=_0x4cdd1a['length'];_0x4cdd1a=[_0x4cdd1a[_0x252fbb-0x1]]['concat'](_0x4cdd1a['slice'](0x0,_0x252fbb-0x1));for(var _0xf952d4=0x0;_0xf952d4<_0x495bfb['length']-0x2;_0xf952d4++){_0x2f6b84=_0x495bfb[_0xf952d4],_0x41bcab=_0x495bfb[_0xf952d4+0x1],_0x5496b3['push'](_0x2f6b84);for(var _0x208fd8=0x0;_0x208fd8<=0x64;_0x208fd8++){var _0x1ae710=this['algorithmUtil']['getCubicValue'](_0x208fd8/0x64,_0x2f6b84,_0x4cdd1a[_0xf952d4*0x2],_0x4cdd1a[_0xf952d4*0x2+0x1],_0x41bcab);_0x5496b3['push'](_0x1ae710);}_0x5496b3['push'](_0x41bcab);}var _0x17448e=mercators2cartesians(_0x5496b3,_0xbe2a3e);return _0x17448e;}},{'key':'getMaxHeight','value':function _0x355bad(_0x9e651c){var _0x699e96=_0x9e651c[0x0][0x2]||0x0;for(var _0x1ef033=0x0;_0x1ef033<_0x9e651c['length'];_0x1ef033++){_0x9e651c[0x2]>_0x699e96&&(_0x699e96=_0x9e651c[0x2]);}return _0x699e96;}}]),_0x4315ad;}()),gatheringPlaceUtil=new GatheringPlaceUtil(),GatheringPlace=function(_0x2a5e4a){var _0x3dab55={_0x224c8f:0x51f},_0x367295={_0x4c541b:0xec0},_0x502d98={_0x5f25bb:0x8cc},_0x36b22a=_0xf99cb3;_inherits(_0x30778d,_0x2a5e4a);var _0x470afd=_createSuper(_0x30778d);function _0x30778d(){var _0x15c3ed,_0x5d20ed=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x30778d),_0x15c3ed=_0x470afd['call'](this,_0x5d20ed),_0x15c3ed['_minPointNum']=0x3,_0x15c3ed['_maxPointNum']=0x3,_0x15c3ed;}return _createClass(_0x30778d,[{'key':'getShowPositions','value':function _0x467ac1(_0x4bf611){var _0x2f6b29=_0x3c32;if(!_0x4bf611||_0x4bf611['length']<this[_0x2f6b29(_0x502d98._0x5f25bb)])return _0x4bf611;return gatheringPlaceUtil['startCompute'](_0x4bf611,this['style']);}}],[{'key':_0x36b22a(_0x3dab55._0x224c8f),'value':function _0x33a4f4(_0x356001,_0x549e23){var _0x409d1d=_0x36b22a;if(!_0x356001||_0x356001[_0x409d1d(_0x367295._0x4c541b)]<0x2)return _0x356001;return _0x356001=LngLatArray['toCartesians'](_0x356001),gatheringPlaceUtil['startCompute'](_0x356001,_0x549e23);}}]),_0x30778d;}(PolygonEntity);register$4('gatheringPlace',GatheringPlace);var IsosTriangle=function(_0x1cb564){var _0x58604f={_0x4866fe:0x741,_0x2399bb:0x741},_0x3c7645={_0xd7d96b:0xba9},_0x2b4060={_0x4e9ccd:0x8cc};_inherits(_0x38425d,_0x1cb564);var _0x9a44df=_createSuper(_0x38425d);function _0x38425d(){var _0x12ceac=_0x3c32,_0x30c401,_0x3797ad=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x38425d),_0x30c401=_0x9a44df[_0x12ceac(0xa10)](this,_0x3797ad),_0x30c401[_0x12ceac(_0x2b4060._0x4e9ccd)]=0x3,_0x30c401['_maxPointNum']=0x3,_0x30c401;}return _createClass(_0x38425d,[{'key':'getShowPositions','value':function _0x68aec3(_0x576094){var _0x43d5e9=_0x3c32;if(!_0x576094||_0x576094['length']<this['_minPointNum'])return _0x576094;return _0x38425d['getOutlinePositions'](_0x576094,this[_0x43d5e9(_0x3c7645._0xd7d96b)]);}}],[{'key':'getOutlinePositions','value':function _0x482411(_0x27ea75,_0x4de871){var _0x21b6d0=_0x3c32;if(!_0x27ea75||_0x27ea75['length']<0x3)return _0x27ea75;var _0x538669=_0x27ea75[0x0],_0x471228=_0x27ea75[0x1],_0x2f3fd2=_0x27ea75[0x2],_0x2aa164=Cesium__namespace[_0x21b6d0(_0x58604f._0x4866fe)]['midpoint'](_0x538669,_0x471228,new Cesium__namespace[(_0x21b6d0(_0x58604f._0x2399bb))]()),_0x3b092e=getAngle(_0x2aa164,_0x471228),_0x14eca9=getAngle(_0x2aa164,_0x2f3fd2),_0x458621=_0x3b092e-_0x14eca9-0x5a,_0x252c03=getRotateCenterPoint(_0x2aa164,_0x2f3fd2,_0x458621);return[_0x538669,_0x471228,_0x252c03];}}]),_0x38425d;}(PolygonEntity);register$4('isosTriangle',IsosTriangle);var LuneUtil=(function(){var _0xc006a6={_0x13e6f6:0xa9e,_0x445e1a:0x3d5,_0x1fb050:0xb66,_0x3f870d:0x3cc},_0x1a4aea=_0xf99cb3;function _0x31cba1(){_classCallCheck(this,_0x31cba1),this['algorithmUtil']=algorithmUtil;}return _createClass(_0x31cba1,[{'key':'startCompute','value':function _0x409096(_0x5b2be4,_0x45297b){var _0x124fac=_0x3c32;if(!_0x5b2be4||_0x5b2be4['length']===0x0)return _0x5b2be4;this['positions']=_0x5b2be4;var _0x4d86e1=cartesians2mercators(_0x5b2be4),_0x3d6d70=this[_0x124fac(0x844)](_0x4d86e1),_0x54e48d=[_0x4d86e1[0x0],_0x4d86e1[0x1],_0x4d86e1[0x2],undefined,undefined],_0x909a6d=_0x54e48d[0x0],_0x49f1dd=_0x54e48d[0x1],_0x32b495=_0x54e48d[0x2],_0x4b49cd=_0x54e48d[0x3],_0x482765=_0x54e48d[0x4],_0x4c0414=this['algorithmUtil']['getCircleCenterOfThreePoints'](_0x909a6d,_0x49f1dd,_0x32b495),_0x90bf13=this['algorithmUtil'][_0x124fac(_0xc006a6._0x13e6f6)](_0x909a6d,_0x4c0414),_0x5b3955=this['algorithmUtil']['getAzimuth'](_0x909a6d,_0x4c0414),_0x4f71f8=this['algorithmUtil'][_0x124fac(_0xc006a6._0x445e1a)](_0x49f1dd,_0x4c0414);this[_0x124fac(0x3cc)][_0x124fac(_0xc006a6._0x1fb050)](_0x909a6d,_0x49f1dd,_0x32b495)?(_0x4b49cd=_0x4f71f8,_0x482765=_0x5b3955):(_0x4b49cd=_0x5b3955,_0x482765=_0x4f71f8);_0x4d86e1=this[_0x124fac(_0xc006a6._0x3f870d)]['getArcPoints'](_0x4c0414,_0x90bf13,_0x4b49cd,_0x482765),_0x4d86e1['push'](_0x4d86e1[0x0]);var _0x540e4b=mercators2cartesians(_0x4d86e1,_0x3d6d70);return _0x540e4b;}},{'key':_0x1a4aea(0x844),'value':function _0x4bad33(_0x100376){var _0x3ab4c3=_0x100376[0x0][0x2]||0x0;for(var _0x19db97=0x0;_0x19db97<_0x100376['length'];_0x19db97++){_0x100376[0x2]>_0x3ab4c3&&(_0x3ab4c3=_0x100376[0x2]);}return _0x3ab4c3;}}]),_0x31cba1;}()),luneUtil=new LuneUtil(),Lune=function(_0x4e9e4b){var _0x453e18={_0x288a01:0xa10,_0x262813:0x8cc};_inherits(_0x571eca,_0x4e9e4b);var _0x79d9ea=_createSuper(_0x571eca);function _0x571eca(){var _0x265774=_0x3c32,_0x46c256,_0x4c803e=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x571eca),_0x46c256=_0x79d9ea[_0x265774(_0x453e18._0x288a01)](this,_0x4c803e),_0x46c256[_0x265774(_0x453e18._0x262813)]=0x3,_0x46c256[_0x265774(0x963)]=0x3,_0x46c256;}return _createClass(_0x571eca,[{'key':'getShowPositions','value':function _0x30f3cd(_0x35bb49){var _0x57cc48=_0x3c32;if(!_0x35bb49||_0x35bb49['length']<this['_minPointNum'])return _0x35bb49;return luneUtil['startCompute'](_0x35bb49,this[_0x57cc48(0xba9)]);}}],[{'key':'getOutlinePositions','value':function _0x36a7f2(_0x2c3927,_0x31a9bf){var _0x5718de=_0x3c32;if(!_0x2c3927||_0x2c3927['length']<0x3)return _0x2c3927;return _0x2c3927=LngLatArray[_0x5718de(0xec2)](_0x2c3927),luneUtil[_0x5718de(0xd07)](_0x2c3927,_0x31a9bf);}}]),_0x571eca;}(PolygonEntity);register$4('lune',Lune);var EditRegular=function(_0x2f9675){var _0x154f9c={_0x15196e:0xed9},_0x3f556f={_0xfb45a1:0x5aa},_0x1b94d0={_0x5b413d:0xd4d,_0x36f39c:0x21f,_0x2a4926:0xba9},_0x4346a8={_0x736a3e:0x5aa,_0x565ace:0x741},_0x58107=_0xf99cb3;_inherits(_0x566e96,_0x2f9675);var _0x5eddf6=_createSuper(_0x566e96);function _0x566e96(){return _classCallCheck(this,_0x566e96),_0x5eddf6['apply'](this,arguments);}return _createClass(_0x566e96,[{'key':'bindDraggers','value':function _0x2eab41(){var _0x475a7e={_0x48ab4b:0xc7f,_0x41e118:0xec0,_0x32ba7f:0x21f,_0x50a76c:0xa86,_0x504f96:0x741},_0x5653e7=_0x3c32,_0x334f32=this,_0x4e4171=this['positions'],_0xaddcfe=this['updatePositionsHeightByAttr'](_0x4e4171[0x0]),_0x16a3c2=this[_0x5653e7(0xd12)]({'position':_0xaddcfe,'type':PointType[_0x5653e7(_0x1b94d0._0x5b413d)],'tooltip':this['_map']['getLangText']('_整体平移'),'onDrag':function _0x5540d6(_0x46813b,_0x37b2aa){var _0x4724ea=_0x5653e7;_0x37b2aa=_0x334f32['updatePositionsHeightByAttr'](_0x37b2aa),_0x46813b['position']=_0x37b2aa;var _0x389385=Cesium__namespace['Cartesian3'][_0x4724ea(_0x475a7e._0x48ab4b)](_0x37b2aa,_0xaddcfe,new Cesium__namespace[(_0x4724ea(0x741))]());_0xaddcfe=_0x37b2aa,_0x334f32['positions']['forEach'](function(_0x297a2f,_0x16d18b,_0xb620ca){var _0x3e1540=_0x4724ea,_0x74eab3=Cesium__namespace['Cartesian3']['add'](_0x297a2f,_0x389385,new Cesium__namespace['Cartesian3']());_0x334f32[_0x3e1540(0x5aa)][_0x16d18b]=_0x74eab3;});for(var _0x2f01a9=0x0,_0x154562=_0x334f32['draggers'][_0x4724ea(_0x475a7e._0x41e118)];_0x2f01a9<_0x154562;_0x2f01a9++){_0x334f32[_0x4724ea(_0x475a7e._0x32ba7f)][_0x2f01a9][_0x4724ea(_0x475a7e._0x50a76c)]=Cesium__namespace['Cartesian3']['add'](_0x334f32[_0x4724ea(_0x475a7e._0x32ba7f)][_0x2f01a9]['position'],_0x389385,new Cesium__namespace[(_0x4724ea(_0x475a7e._0x504f96))]());}}});_0x16a3c2['index']=0x0,this[_0x5653e7(_0x1b94d0._0x36f39c)]['push'](_0x16a3c2);var _0x3b97ad=getPositionByDirectionAndLen(_0xaddcfe,this[_0x5653e7(_0x1b94d0._0x2a4926)]['startAngle'],this[_0x5653e7(0xba9)][_0x5653e7(0xfe2)]);_0x4e4171[0x1]=_0x3b97ad;var _0x15033d=this['createDragger']({'position':this[_0x5653e7(0x5b1)](_0x3b97ad),'onDrag':function _0x13dc78(_0x47bb1e,_0x57c9f9){var _0x4612d6=_0x5653e7;_0x57c9f9=_0x334f32['updatePositionsHeightByAttr'](_0x57c9f9),_0x47bb1e['position']=_0x57c9f9,_0x334f32[_0x4612d6(_0x4346a8._0x736a3e)][_0x47bb1e['index']]=_0x57c9f9,_0x334f32[_0x4612d6(0xba9)]['radius']=Cesium__namespace[_0x4612d6(_0x4346a8._0x565ace)]['distance'](_0x4e4171[0x0],_0x57c9f9),_0x334f32['style']['startAngle']=formatNum$1(getAngle(_0x4e4171[0x0],_0x57c9f9),0x2);},'onDragStart':function _0x481e93(_0x2b037a,_0x4ff027){var _0x496bbb=_0x5653e7;for(var _0xa8f454=0x0,_0x19fd4d=_0x334f32['draggers'][_0x496bbb(0xec0)];_0xa8f454<_0x19fd4d;_0xa8f454++){_0x334f32[_0x496bbb(0x21f)][_0xa8f454]['show']=![];}},'onDragEnd':function _0x43f92a(_0x474aa9,_0x41e428){_0x334f32['updateDraggers']();}});_0x15033d['index']=0x1,this['draggers']['push'](_0x15033d),this['entityGraphic']['extrudedHeight']&&this[_0x5653e7(0x389)]();}},{'key':_0x58107(_0x154f9c._0x15196e),'value':function _0x42d25a(_0x2140ce){var _0x1627ad=_0x58107;this['entityGraphic']['height']=_0x2140ce,this['style']['height']=this[_0x1627ad(0x91e)](_0x2140ce,0x2);var _0x286f97=this[_0x1627ad(_0x3f556f._0xfb45a1)];for(var _0x500d40=0x0,_0x3e5986=_0x286f97[_0x1627ad(0xec0)];_0x500d40<_0x3e5986;_0x500d40++){_0x286f97[_0x500d40]=setPositionsHeight(_0x286f97[_0x500d40],_0x2140ce);}this['fire'](EventType['editStyle']);}}]),_0x566e96;}(EditPolygon),Regular=function(_0x5a0882){var _0x128278={_0x509cd3:0x8c4},_0x21f384={_0x40f380:0xfe2},_0x20117d={_0x3ad031:0xa10};_inherits(_0x2fb71a,_0x5a0882);var _0x57966e=_createSuper(_0x2fb71a);function _0x2fb71a(){var _0x5035e3=_0x3c32,_0x2b8943,_0x5b1a30,_0x5d4df2,_0x188820=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x2fb71a),_0x5d4df2=_0x57966e[_0x5035e3(_0x20117d._0x3ad031)](this,_0x188820),_0x5d4df2['_minPointNum']=0x2,_0x5d4df2['_maxPointNum']=0x2,_0x5d4df2['style']['radius']=(_0x2b8943=_0x5d4df2[_0x5035e3(0xba9)]['radius'])!==null&&_0x2b8943!==void 0x0?_0x2b8943:0x3e8,_0x5d4df2['style']['startAngle']=(_0x5b1a30=_0x5d4df2['style'][_0x5035e3(0x8c4)])!==null&&_0x5b1a30!==void 0x0?_0x5b1a30:0x0,_0x188820['position']&&(_0x5d4df2['positions']=[_0x188820[_0x5035e3(0xa86)]]),_0x5d4df2;}return _createClass(_0x2fb71a,[{'key':'EditClass','get':function _0x51a19a(){return EditRegular;}},{'key':'updateAttrForDrawing','value':function _0x4ea8a9(_0x2208ac){var _0x992b82=_0x3c32,_0x2055d1;if(!_0x2208ac&&((_0x2055d1=this['_positions_draw'])===null||_0x2055d1===void 0x0?void 0x0:_0x2055d1['length'])>0x1){var _0x987f83=this['_positions_draw'][0x0];this['style'][_0x992b82(_0x21f384._0x40f380)]=Cesium__namespace['Cartesian3']['distance'](_0x987f83,this['_positions_draw'][0x1]),this['style']['startAngle']=formatNum$1(getAngle(_0x987f83,this['_positions_draw'][0x1]),0x2);}_get(_getPrototypeOf(_0x2fb71a['prototype']),'updateAttrForDrawing',this)[_0x992b82(0xa10)](this,_0x2208ac);}},{'key':'getShowPositions','value':function _0x1622a4(_0x3e3cfb){var _0x3cf552=_0x3c32;if(!_0x3e3cfb||_0x3e3cfb['length']<0x1)return _0x3e3cfb;return _0x2fb71a[_0x3cf552(0x51f)](_0x3e3cfb[0x0],this[_0x3cf552(0xba9)]);}}],[{'key':'getOutlinePositions','value':function _0x2e373e(_0x51f8fc,_0x38200e){var _0x313937=_0x3c32,_0x5ddb1d=_0x38200e['border']||0x3,_0x15ef41=_0x38200e['radius']||0x3e8,_0xcca8d5=_0x38200e[_0x313937(_0x128278._0x509cd3)]||0x0,_0x1cf5df=0x168/_0x5ddb1d,_0x1ff79a=[];for(var _0x23ed02=0x0;_0x23ed02<=_0x5ddb1d;_0x23ed02++){var _0x3f9304=_0xcca8d5+_0x1cf5df*_0x23ed02;_0x1ff79a['push'](getPositionByDirectionAndLen(_0x51f8fc,_0x3f9304,_0x15ef41));}return _0x1ff79a;}}]),_0x2fb71a;}(PolygonEntity);register$4('regular',Regular);var EditSector=function(_0x26ba92){var _0x3dbcb6={_0x5b342d:0x91e},_0x593416={_0x5637fb:0xfe2,_0x4d9ad9:0xd12},_0x3d28f3={_0x5739c4:0xb5f},_0x2d31ce={_0x4022ae:0xa86,_0x10d8ae:0xaeb,_0x1d8d7a:0xfe2,_0x454f13:0x919},_0x4fde76={_0x1c3fe5:0xc7f,_0x412808:0x21f};_inherits(_0x17b83e,_0x26ba92);var _0x5125ab=_createSuper(_0x17b83e);function _0x17b83e(){return _classCallCheck(this,_0x17b83e),_0x5125ab['apply'](this,arguments);}return _createClass(_0x17b83e,[{'key':'bindDraggers','value':function _0x8695ac(){var _0x2d3da0={_0x3033f0:0xaeb},_0x4d27e8={_0x10f265:0x741,_0x18a6cc:0x5aa},_0x493516=_0x3c32,_0x5ec6bc=this,_0x1220d5=this['positions'],_0x4a1b84=this[_0x493516(0x5b1)](_0x1220d5[0x0]),_0x39602b=this['createDragger']({'position':_0x4a1b84,'type':PointType['MoveAll'],'tooltip':this[_0x493516(0x53d)]['getLangText']('_整体平移'),'onDrag':function _0x216f48(_0x35ddc6,_0x38df09){var _0x1eb93e=_0x493516;_0x38df09=_0x5ec6bc['updatePositionsHeightByAttr'](_0x38df09),_0x35ddc6['position']=_0x38df09;var _0x427e10=Cesium__namespace[_0x1eb93e(0x741)][_0x1eb93e(_0x4fde76._0x1c3fe5)](_0x38df09,_0x4a1b84,new Cesium__namespace[(_0x1eb93e(0x741))]());_0x4a1b84=_0x38df09,_0x5ec6bc['positions']['forEach'](function(_0x237d36,_0xd57cc7,_0x439e55){var _0x20bc11=_0x1eb93e,_0x3d0a07=Cesium__namespace['Cartesian3']['add'](_0x237d36,_0x427e10,new Cesium__namespace[(_0x20bc11(_0x4d27e8._0x10f265))]());_0x5ec6bc[_0x20bc11(_0x4d27e8._0x18a6cc)][_0xd57cc7]=_0x3d0a07;});for(var _0x24cc25=0x0,_0x351bf3=_0x5ec6bc[_0x1eb93e(_0x4fde76._0x412808)]['length'];_0x24cc25<_0x351bf3;_0x24cc25++){_0x5ec6bc['draggers'][_0x24cc25]['position']=Cesium__namespace['Cartesian3']['add'](_0x5ec6bc[_0x1eb93e(0x21f)][_0x24cc25]['position'],_0x427e10,new Cesium__namespace['Cartesian3']());}}});_0x39602b['index']=0x0,this['draggers']['push'](_0x39602b);var _0xba3f19=getPositionByDirectionAndLen(_0x4a1b84,this['style']['startAngle'],this['style'][_0x493516(_0x593416._0x5637fb)]);_0x1220d5[0x1]=_0xba3f19;var _0x3500af=this['createDragger']({'position':this[_0x493516(0x5b1)](_0xba3f19),'onDrag':function _0xdfa704(_0x19542d,_0x1431a8){var _0x5856b8=_0x493516;_0x1431a8=_0x5ec6bc['updatePositionsHeightByAttr'](_0x1431a8),_0x19542d['position']=_0x1431a8,_0x5ec6bc['positions'][_0x19542d[_0x5856b8(_0x2d3da0._0x3033f0)]]=_0x1431a8,_0x5ec6bc['style']['radius']=Cesium__namespace['Cartesian3']['distance'](_0x1220d5[0x0],_0x1431a8),_0x5ec6bc['style'][_0x5856b8(0x8c4)]=formatNum$1(getAngle(_0x1220d5[0x0],_0x1431a8),0x2),_0x1220d5[0x2]=getPositionByDirectionAndLen(_0x1220d5[0x0],_0x5ec6bc['style']['endAngle'],_0x5ec6bc['style']['radius']);},'onDragStart':function _0x23f75d(_0x59d24e,_0x1b4a19){for(var _0x47486f=0x0,_0x1fe40f=_0x5ec6bc['draggers']['length'];_0x47486f<_0x1fe40f;_0x47486f++){_0x5ec6bc['draggers'][_0x47486f]['show']=![];}},'onDragEnd':function _0x558df3(_0x46104e,_0x35fa12){_0x5ec6bc['updateDraggers']();}});_0x3500af[_0x493516(0xaeb)]=0x1,this['draggers']['push'](_0x3500af);var _0x1385ff=getPositionByDirectionAndLen(_0x4a1b84,this['style']['endAngle'],this[_0x493516(0xba9)]['radius']);_0x1220d5[0x2]=_0x1385ff;var _0x56e56d=this[_0x493516(_0x593416._0x4d9ad9)]({'position':this['updatePositionsHeightByAttr'](_0x1385ff),'onDrag':function _0x33ae25(_0x5c8cb3,_0x3ef8d4){var _0x921bbb=_0x493516;_0x3ef8d4=_0x5ec6bc['updatePositionsHeightByAttr'](_0x3ef8d4),_0x5c8cb3[_0x921bbb(_0x2d31ce._0x4022ae)]=_0x3ef8d4,_0x5ec6bc['positions'][_0x5c8cb3[_0x921bbb(_0x2d31ce._0x10d8ae)]]=_0x3ef8d4,_0x5ec6bc['style'][_0x921bbb(_0x2d31ce._0x1d8d7a)]=Cesium__namespace[_0x921bbb(0x741)][_0x921bbb(0x443)](_0x1220d5[0x0],_0x3ef8d4),_0x5ec6bc['style'][_0x921bbb(_0x2d31ce._0x454f13)]=getAngle(_0x1220d5[0x0],_0x3ef8d4),_0x1220d5[0x1]=getPositionByDirectionAndLen(_0x1220d5[0x0],_0x5ec6bc['style']['startAngle'],_0x5ec6bc['style']['radius']);},'onDragStart':function _0x349c12(_0x3dca48,_0x2e61a7){for(var _0x4d57de=0x0,_0x174408=_0x5ec6bc['draggers']['length'];_0x4d57de<_0x174408;_0x4d57de++){_0x5ec6bc['draggers'][_0x4d57de]['show']=![];}},'onDragEnd':function _0x1234e7(_0x402118,_0x1e4d0b){var _0x5e4096=_0x493516;_0x5ec6bc[_0x5e4096(_0x3d28f3._0x5739c4)]();}});_0x56e56d['index']=0x2,this['draggers']['push'](_0x56e56d),this['entityGraphic'][_0x493516(0xd06)]&&this['_bindHeightDraggers']();}},{'key':'_updateHeight','value':function _0x47d1c7(_0x3a8e70){var _0x15e7e6=_0x3c32;this[_0x15e7e6(0x54c)][_0x15e7e6(0xe1c)]=_0x3a8e70,this['style']['height']=this[_0x15e7e6(_0x3dbcb6._0x5b342d)](_0x3a8e70,0x2);var _0xa3473a=this['positions'];for(var _0xac0f9f=0x0,_0x4971f6=_0xa3473a['length'];_0xac0f9f<_0x4971f6;_0xac0f9f++){_0xa3473a[_0xac0f9f]=setPositionsHeight(_0xa3473a[_0xac0f9f],_0x3a8e70);}this[_0x15e7e6(0xf34)](EventType['editStyle']);}}]),_0x17b83e;}(EditPolygon),Sector=function(_0x3e0473){var _0xff85b={_0x57b049:0x51d},_0x79ce18={_0xa5db:0x8b3,_0x41dd7a:0xdc7},_0x5b98d0={_0x193ac1:0xac9,_0x8e8118:0x741,_0x41c4b8:0x443,_0x3d808e:0xba9,_0x415565:0x919},_0x1d5e61={_0x1c7ad7:0xba9,_0x2a50f7:0xba9},_0x3e4c2d=_0xf99cb3;_inherits(_0x5f36a2,_0x3e0473);var _0x25bac6=_createSuper(_0x5f36a2);function _0x5f36a2(){var _0x874bc4=_0x3c32,_0x2eff18,_0xa22014,_0x535ef5,_0x1f9d4d,_0x4da24a=arguments[_0x874bc4(0xec0)]>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x5f36a2),_0x1f9d4d=_0x25bac6['call'](this,_0x4da24a),_0x1f9d4d[_0x874bc4(0x8cc)]=0x2,_0x1f9d4d['_maxPointNum']=0x3,_0x1f9d4d['style'][_0x874bc4(0xfe2)]=(_0x2eff18=_0x1f9d4d[_0x874bc4(_0x1d5e61._0x1c7ad7)]['radius'])!==null&&_0x2eff18!==void 0x0?_0x2eff18:0x3e8,_0x1f9d4d['style']['startAngle']=(_0xa22014=_0x1f9d4d['style']['startAngle'])!==null&&_0xa22014!==void 0x0?_0xa22014:0x0,_0x1f9d4d[_0x874bc4(_0x1d5e61._0x1c7ad7)]['endAngle']=(_0x535ef5=_0x1f9d4d[_0x874bc4(_0x1d5e61._0x2a50f7)]['endAngle'])!==null&&_0x535ef5!==void 0x0?_0x535ef5:0x0,_0x4da24a['position']&&(_0x1f9d4d['positions']=[_0x4da24a[_0x874bc4(0xa86)]]),_0x1f9d4d;}return _createClass(_0x5f36a2,[{'key':'EditClass','get':function _0x34f6e8(){return EditSector;}},{'key':'updateAttrForDrawing','value':function _0x192642(_0x246887){var _0x163325=_0x3c32,_0x34ea3f;if(!_0x246887&&((_0x34ea3f=this[_0x163325(_0x5b98d0._0x193ac1)])===null||_0x34ea3f===void 0x0?void 0x0:_0x34ea3f['length'])>0x1){var _0x312e84,_0x480ac7=this['_positions_draw'][0x0];this['style']['radius']=formatNum$1(Cesium__namespace[_0x163325(_0x5b98d0._0x8e8118)][_0x163325(_0x5b98d0._0x41c4b8)](_0x480ac7,this[_0x163325(0xac9)][0x1]),0x2),this[_0x163325(_0x5b98d0._0x3d808e)]['startAngle']=formatNum$1(getAngle(_0x480ac7,this['_positions_draw'][0x1]),0x2),((_0x312e84=this['_positions_draw'])===null||_0x312e84===void 0x0?void 0x0:_0x312e84['length'])>0x2?this['style'][_0x163325(_0x5b98d0._0x415565)]=formatNum$1(getAngle(_0x480ac7,this['_positions_draw'][0x2]),0x2):this['style']['endAngle']=this['style']['startAngle'];}_get(_getPrototypeOf(_0x5f36a2['prototype']),'updateAttrForDrawing',this)[_0x163325(0xa10)](this,_0x246887);}},{'key':'getShowPositions','value':function _0x2d6701(_0x28f87d){if(!_0x28f87d||_0x28f87d['length']<0x1)return _0x28f87d;return _0x5f36a2['getOutlinePositions'](_0x28f87d[0x0],this['style']);}},{'key':'_updateStyleHook','value':function _0x1b3f9d(_0x47eb09,_0x43e2d9){var _0x225c77=_0x3c32;_get(_getPrototypeOf(_0x5f36a2['prototype']),_0x225c77(0xa09),this)['call'](this,_0x47eb09,_0x43e2d9),(Cesium__namespace[_0x225c77(_0x79ce18._0xa5db)](_0x43e2d9['radius'])||Cesium__namespace['defined'](_0x43e2d9['startAngle'])||Cesium__namespace[_0x225c77(0x8b3)](_0x43e2d9[_0x225c77(0x919)])||Cesium__namespace['defined'](_0x43e2d9[_0x225c77(_0x79ce18._0x41dd7a)]))&&this['_updatePositionsHook']();}}],[{'key':_0x3e4c2d(0x51f),'value':function _0x325887(_0x4f8530,_0x5f0bca){var _0x136d60=_0x3e4c2d,_0x5864e9=_0x5f0bca[_0x136d60(0xfe2)],_0x2be84c=_0x5f0bca['startAngle'],_0x1f5ad4=_0x5f0bca['endAngle'];_0x1f5ad4<=_0x2be84c&&(_0x1f5ad4+=0x168);var _0x1dd6d9=[];!_0x5f0bca['noCenter']&&_0x1dd6d9['push'](_0x4f8530);for(var _0x243923=_0x2be84c;_0x243923<=_0x1f5ad4;_0x243923++){_0x1dd6d9[_0x136d60(_0xff85b._0x57b049)](getPositionByDirectionAndLen(_0x4f8530,_0x243923,_0x5864e9));}return!_0x5f0bca[_0x136d60(0xdc7)]&&_0x1dd6d9['push'](_0x4f8530),_0x1dd6d9;}}]),_0x5f36a2;}(PolygonEntity);register$4('sector',Sector);var StraightArrowUtil=(function(){var _0x42d917={_0x5f1aa9:0x56c},_0x20fa56={_0x183cf2:0x5aa,_0x1a8f61:0x56c,_0x1544aa:0x6c6,_0x386c38:0x3cc,_0x80e5c9:0x96c,_0x33703e:0x96c,_0x2ddae6:0x39b},_0x127897={_0x32648c:0x6c6},_0x1e28a0=_0xf99cb3;function _0x195f2f(){_classCallCheck(this,_0x195f2f),this['algorithmUtil']=algorithmUtil;}return _createClass(_0x195f2f,[{'key':_0x1e28a0(_0x42d917._0x5f1aa9),'value':function _0x5b0a56(){var _0x4edb6=_0x1e28a0,_0x541560=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};this[_0x4edb6(0x897)]=_0x541560['tailWidthFactor']||0.05,this['neckWidthFactor']=_0x541560[_0x4edb6(_0x127897._0x32648c)]||0.1,this['headWidthFactor']=_0x541560['headWidthFactor']||0.15,this[_0x4edb6(0x8e4)]=Math['PI']/0x4,this['neckAngle']=Math['PI']*0.17741;}},{'key':'startCompute','value':function _0x47b4c2(_0x3ee205,_0x19daf9){var _0x520f24=_0x1e28a0;if(!_0x3ee205||_0x3ee205[_0x520f24(0xec0)]===0x0)return _0x3ee205;this[_0x520f24(_0x20fa56._0x183cf2)]=_0x3ee205,this[_0x520f24(_0x20fa56._0x1a8f61)](_0x19daf9);var _0x4d7df6=cartesians2mercators(_0x3ee205),_0x2ce4ed=this['getMaxHeight'](_0x4d7df6),_0x503f13=[_0x4d7df6[0x0],_0x4d7df6[0x1]],_0x5ebb92=_0x503f13[0x0],_0x69d8d0=_0x503f13[0x1],_0x23ec29=this['algorithmUtil'][_0x520f24(0x87b)](_0x4d7df6),_0x2d8b1c=_0x23ec29*this['tailWidthFactor'],_0x25a8fc=_0x23ec29*this[_0x520f24(_0x20fa56._0x1544aa)],_0x33143d=_0x23ec29*this['headWidthFactor'],_0x313edb=this[_0x520f24(_0x20fa56._0x386c38)][_0x520f24(0x96c)](_0x69d8d0,_0x5ebb92,Math['PI']/0x2,_0x2d8b1c,!![]),_0x257da5=this['algorithmUtil'][_0x520f24(_0x20fa56._0x80e5c9)](_0x69d8d0,_0x5ebb92,Math['PI']/0x2,_0x2d8b1c,![]),_0x286b74=this[_0x520f24(0x3cc)]['getThirdPoint'](_0x5ebb92,_0x69d8d0,this['headAngle'],_0x33143d,![]),_0xf67181=this['algorithmUtil'][_0x520f24(_0x20fa56._0x33703e)](_0x5ebb92,_0x69d8d0,this['headAngle'],_0x33143d,!![]),_0x395135=this[_0x520f24(0x3cc)]['getThirdPoint'](_0x5ebb92,_0x69d8d0,this[_0x520f24(_0x20fa56._0x2ddae6)],_0x25a8fc,![]),_0x19de09=this['algorithmUtil']['getThirdPoint'](_0x5ebb92,_0x69d8d0,this[_0x520f24(0x39b)],_0x25a8fc,!![]),_0x2b87e3=[_0x313edb,_0x395135,_0x286b74,_0x69d8d0,_0xf67181,_0x19de09,_0x257da5],_0x561541=mercators2cartesians(_0x2b87e3,_0x2ce4ed);return _0x561541;}},{'key':'getMaxHeight','value':function _0x503c56(_0x303c52){var _0x48a646=_0x303c52[0x0][0x2]||0x0;for(var _0x300e97=0x0;_0x300e97<_0x303c52['length'];_0x300e97++){_0x303c52[0x2]>_0x48a646&&(_0x48a646=_0x303c52[0x2]);}return _0x48a646;}}]),_0x195f2f;}()),straightArrowUtil=new StraightArrowUtil(),StraightArrow=function(_0x219b85){var _0x45dd72={_0x3dfce0:0xec0},_0x31d64e=_0xf99cb3;_inherits(_0x1871f5,_0x219b85);var _0x1263f0=_createSuper(_0x1871f5);function _0x1871f5(){var _0x6fd9d3=_0x3c32,_0xca0e71,_0x9dab41=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x1871f5),_0xca0e71=_0x1263f0['call'](this,_0x9dab41),_0xca0e71[_0x6fd9d3(0x8cc)]=0x2,_0xca0e71['_maxPointNum']=0x2,_0xca0e71;}return _createClass(_0x1871f5,[{'key':_0x31d64e(0xa82),'value':function _0x16f727(_0x539296){if(!_0x539296||_0x539296['length']<0x2)return _0x539296;return straightArrowUtil['startCompute'](_0x539296,this['style']);}}],[{'key':'getOutlinePositions','value':function _0x36f8ab(_0x12ea46,_0x29028e){var _0x1e38a3=_0x31d64e;if(!_0x12ea46||_0x12ea46[_0x1e38a3(_0x45dd72._0x3dfce0)]<0x2)return _0x12ea46;return _0x12ea46=LngLatArray['toCartesians'](_0x12ea46),straightArrowUtil[_0x1e38a3(0xd07)](_0x12ea46,_0x29028e);}}]),_0x1871f5;}(PolygonEntity);register$4(_0xf99cb3(0x43a),StraightArrow);var DEF_STYLE$i={'color':'#3388ff','pixelSize':0x8,'outlineColor':'#ffffff','outlineWidth':0x2,'visibleDepth':![]},PointMeasure=function(_0x4fa207){var _0x3ee962={_0x390481:0xa57},_0x3970e7={_0x2977fb:0xb64,_0x1010ed:0x8e6},_0x252d2f={_0x3c25eb:0x53d,_0x2d796a:0xe3f,_0x591631:0xba9,_0x32d6b9:0xede,_0x2419d6:0xb64},_0x3d64a9={_0x27028a:0x24c,_0x2fe41c:0x607,_0x34fe4b:0xdd7,_0x480a7f:0x1e4,_0x47df1d:0xa9f,_0x4ded28:0x1ed};_inherits(_0x4cb5c9,_0x4fa207);var _0x41cf32=_createSuper(_0x4cb5c9);function _0x4cb5c9(){var _0x53b6a8=_0x3c32,_0x2b0b1d=arguments[_0x53b6a8(0xec0)]>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x4cb5c9),_0x2b0b1d['style']=_objectSpread2(_objectSpread2({},DEF_STYLE$i),_0x2b0b1d['style']||{}),_0x41cf32['call'](this,_0x2b0b1d);}return _createClass(_0x4cb5c9,[{'key':'_addedHook','value':function _0x274bbb(_0x5d8599){var _0x315fec=_0x3c32,_0x3f1068=this,_0x287dae,_0x57b3d9;_get(_getPrototypeOf(_0x4cb5c9['prototype']),'_addedHook',this)[_0x315fec(0xa10)](this,_0x5d8599);var _0x329815=this[_0x315fec(_0x252d2f._0x3c25eb)];this[_0x315fec(_0x252d2f._0x2d796a)](function(_0x3027c5){var _0x51d3c1=_0x315fec,_0xaeb582=_0x3f1068[_0x51d3c1(0x199)];_0xaeb582['format']();var _0x3fba59=degree2dms(_0xaeb582['lng'])['str'],_0x29a131=degree2dms(_0xaeb582['lat'])['str'],_0x5e7b54='';if(_0x3f1068['options']['crs']!==![]){var _0x2d7b59,_0xd04684=proj4Trans([_0xaeb582['lng'],_0xaeb582['lat']],'EPSG:4326',(_0x2d7b59=_0x3f1068['options'][_0x51d3c1(_0x3d64a9._0x27028a)])!==null&&_0x2d7b59!==void 0x0?_0x2d7b59:CRS['CGCS2000_GK_Zone_3']);_0xd04684[0x0]!==_0xaeb582['lng']&&_0xd04684[0x1]!==_0xaeb582['lat']&&(_0x5e7b54='<div\x20title=\x22大地2000坐标\x22><label>横坐标</label>'['concat'](_0xd04684[0x0]['toFixed'](0x1),_0x51d3c1(_0x3d64a9._0x2fe41c))[_0x51d3c1(0xa9f)](_0xd04684[0x1][_0x51d3c1(_0x3d64a9._0x34fe4b)](0x1),_0x51d3c1(_0x3d64a9._0x480a7f)));}return'<div\x20class=\x22mars3d-template-titile\x22>'['concat'](_0x329815['getLangText']('_位置信息'),'</div>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<div\x20class=\x22mars3d-template-content\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<div><label>')[_0x51d3c1(_0x3d64a9._0x47df1d)](_0x329815['getLangText']('_经度'),'</label>')[_0x51d3c1(0xa9f)](_0xaeb582[_0x51d3c1(0xc2d)],' ')['concat'](_0x3fba59,'</div>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<div><label>')[_0x51d3c1(_0x3d64a9._0x47df1d)](_0x329815[_0x51d3c1(0x6f4)](_0x51d3c1(0xa7f)),'</label>')['concat'](_0xaeb582['lat'],' ')['concat'](_0x29a131,_0x51d3c1(0xda5))['concat'](_0x5e7b54,'\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<div><label>')['concat'](_0x329815['getLangText']('_海拔'),'</label>')['concat'](_0xaeb582['alt'])[_0x51d3c1(_0x3d64a9._0x47df1d)](_0x329815[_0x51d3c1(0x6f4)]('_米'),_0x51d3c1(_0x3d64a9._0x4ded28));},{'autoClose':(_0x287dae=this[_0x315fec(0xba9)]['autoClose'])!==null&&_0x287dae!==void 0x0?_0x287dae:![],'closeOnClick':(_0x57b3d9=this[_0x315fec(_0x252d2f._0x591631)]['closeOnClick'])!==null&&_0x57b3d9!==void 0x0?_0x57b3d9:![]}),this['on'](EventType['drawMouseMove'],this['_drawMouseMoveHandler'],this),this['once'](EventType['drawCreated'],this['_drawCreatedHandler'],this),this['on'](EventType[_0x315fec(_0x252d2f._0x32d6b9)],this['_editPointHandler'],this),this['on'](EventType['editRemovePoint'],this[_0x315fec(_0x252d2f._0x2419d6)],this),this['position']&&this['openPopup']();}},{'key':'_removedHook','value':function _0xe9dfc9(){var _0x574b5b=_0x3c32;this['off'](EventType['drawMouseMove'],this[_0x574b5b(0xa26)],this),this['off'](EventType['drawCreated'],this['_drawCreatedHandler'],this),this['off'](EventType['editMovePoint'],this[_0x574b5b(_0x3970e7._0x2977fb)],this),this['off'](EventType['editRemovePoint'],this[_0x574b5b(_0x3970e7._0x2977fb)],this),_get(_getPrototypeOf(_0x4cb5c9['prototype']),_0x574b5b(_0x3970e7._0x1010ed),this)['call'](this);}},{'key':'_drawMouseMoveHandler','value':function _0x80e88d(_0x1f129e){var _0x282da8=_0x3c32;this[_0x282da8(_0x3ee962._0x390481)]();}},{'key':'_drawCreatedHandler','value':function _0x193cb0(_0x2b29e2){this['openPopup'](),this['fire'](EventType['end'],{'mtype':this['type'],'graphic':this},!![]);}},{'key':'_editPointHandler','value':function _0x26d3a2(_0x5a1b34){this['openPopup']();}}]),_0x4cb5c9;}(PointEntity);register$4('pointMeasure',PointMeasure,!![]);var DEF_STYLE$h={'materialType':_0xf99cb3(0x2bc),'glowPower':0.1,'color':'#ebe12c','width':0x9,'clampToGround':![]},DistanceMeasure=function(_0x40159e){var _0x2ec8cf={_0xea7022:0xec0,_0x3eeb02:0x81c,_0x2c0829:0x2a7,_0x5d70fc:0x690,_0x33e616:0x2a7,_0x5540f3:0x3ea,_0x58f8cb:0xf64,_0x3174c0:0x443,_0x3aa9e7:0xfd8,_0x13ef59:0xf34,_0x42f683:0x757},_0x1d3f62={_0x9d4eb2:0xf51},_0x2acbac={_0x4adbcd:0xec0,_0x14e744:0x8e2},_0x4ef2ad={_0x1e35c1:0xa24,_0x5e6369:0xec0,_0x3fdc51:0xf64,_0x132c5b:0x443,_0x52d915:0xf34},_0x452a3d={_0x42aeb7:0x964},_0x1cf1f1={_0x7afca0:0x81c,_0x33040b:0x3ea,_0x542f8e:0x690,_0x2552ba:0x830,_0x55cba1:0xf83,_0x1f448d:0xf64,_0x32b9c4:0x25d,_0x56d278:0x53d},_0x38bd3d={_0x3702e6:0x53d,_0x343638:0xe75,_0x2b9f46:0xf51,_0x782b7b:0x473},_0x2f82f8={_0x1a59e9:0x25d,_0x484085:0xf64,_0x4e91ee:0x53d,_0x515e76:0x1c9,_0x3d9ce6:0xf64},_0x2cb86f={_0x1fbca3:0xe88,_0x2e92fc:0x948,_0x480556:0xfd8,_0x3a0136:0xec0,_0x211d5c:0xa10},_0x21acfc={_0x5ab1ec:0xa10,_0x1f598b:0xfd8,_0x52d7b7:0xead,_0x554a79:0x8f7,_0xc7e7b5:0xa26,_0x1f4048:0x626,_0x2de396:0x43b,_0x5bdbb0:0xa24},_0x5be7ed=_0xf99cb3;_inherits(_0x350d2b,_0x40159e);var _0x54d49b=_createSuper(_0x350d2b);function _0x350d2b(){var _0x18dada,_0x15b12f,_0x17508b,_0x2579a5=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x350d2b),_0x2579a5['hasMoveEdit']=![],_0x2579a5['showAddText']=(_0x18dada=_0x2579a5['showAddText'])!==null&&_0x18dada!==void 0x0?_0x18dada:!![],_0x2579a5['decimal']=(_0x15b12f=_0x2579a5['decimal'])!==null&&_0x15b12f!==void 0x0?_0x15b12f:0x2,_0x2579a5['style']=_objectSpread2(_objectSpread2({},DEF_STYLE$h),_0x2579a5['style']||{}),_0x17508b=_0x54d49b['call'](this,_0x2579a5),_0x17508b['_measured']={},_0x17508b;}return _createClass(_0x350d2b,[{'key':'measured','get':function _0xa65c0d(){return this['_measured'];}},{'key':'_addedHook','value':function _0xec4abe(_0x14cfe2){var _0x4705b4=_0x3c32,_0x3e5b0a,_0xc166d8;_get(_getPrototypeOf(_0x350d2b[_0x4705b4(0x7dc)]),'_addedHook',this)[_0x4705b4(_0x21acfc._0x5ab1ec)](this,_0x14cfe2),this['_arrPartMeasureLable']=[],this[_0x4705b4(_0x21acfc._0x1f598b)]=this['_createLabel'](this['options']['label']||((_0x3e5b0a=this['_layer'])===null||_0x3e5b0a===void 0x0?void 0x0:(_0xc166d8=_0x3e5b0a['options'])===null||_0xc166d8===void 0x0?void 0x0:_0xc166d8['label'])),this['_measureLable'][_0x4705b4(0xa24)]=![],this['on'](EventType['drawAddPoint'],this['_drawAddPointHandler'],this),this['on'](EventType[_0x4705b4(_0x21acfc._0x52d7b7)],this['_drawRemovePointHandler'],this),this['on'](EventType[_0x4705b4(_0x21acfc._0x554a79)],this[_0x4705b4(_0x21acfc._0xc7e7b5)],this),this['once'](EventType[_0x4705b4(_0x21acfc._0x1f4048)],this['_drawCreatedHandler'],this),this['on'](EventType['editMovePoint'],this[_0x4705b4(0xb64)],this),this['on'](EventType[_0x4705b4(_0x21acfc._0x2de396)],this[_0x4705b4(0xb64)],this),this['options']['positions']&&(this['_measureLable'][_0x4705b4(_0x21acfc._0x5bdbb0)]=!![],this[_0x4705b4(0xb64)]());}},{'key':'_removedHook','value':function _0x5ba8c7(){var _0x1e9221=_0x3c32;this[_0x1e9221(0x948)](EventType[_0x1e9221(0xd79)],this['_drawAddPointHandler'],this),this['off'](EventType[_0x1e9221(0x8f7)],this['_drawMouseMoveHandler'],this),this['off'](EventType['drawRemovePoint'],this[_0x1e9221(_0x2cb86f._0x1fbca3)],this),this['off'](EventType['drawCreated'],this[_0x1e9221(0xeaa)],this),this['off'](EventType['editMovePoint'],this['_editPointHandler'],this),this[_0x1e9221(_0x2cb86f._0x2e92fc)](EventType['editRemovePoint'],this['_editPointHandler'],this);Cesium__namespace['defined'](this['_measureLable'])&&(this['_removeLabel'](this[_0x1e9221(_0x2cb86f._0x480556)]),delete this['_measureLable']);if(Cesium__namespace['defined'](this['_arrPartMeasureLable'])&&this['_arrPartMeasureLable'][_0x1e9221(_0x2cb86f._0x3a0136)]>0x0){var _0x28222c=this['_arrPartMeasureLable'];if(_0x28222c&&_0x28222c['length']>0x0)for(var _0x581851=0x0,_0x22d6fd=_0x28222c['length'];_0x581851<_0x22d6fd;_0x581851++){this[_0x1e9221(0xe94)](_0x28222c[_0x581851]);}delete this['_arrPartMeasureLable'];}_get(_getPrototypeOf(_0x350d2b['prototype']),'_removedHook',this)[_0x1e9221(_0x2cb86f._0x211d5c)](this);}},{'key':'updateText','value':function _0x48de36(_0x16ace2){var _0x5e9cd0=_0x3c32;_0x16ace2&&(this['options']['unit']=_0x16ace2);var _0x33ff0d={'unit':this[_0x5e9cd0(0x690)][_0x5e9cd0(_0x2f82f8._0x1a59e9)],'lang':this['_map']['lang'],'decimal':this['options'][_0x5e9cd0(0xe75)]};this[_0x5e9cd0(_0x2f82f8._0x484085)]['distanceStr']=formatDistance(this[_0x5e9cd0(0xf64)]['distance'],_0x33ff0d);if(this['_measured']['distance']!==this['_measured']['distanceLastFd']){this[_0x5e9cd0(0xfd8)]['text']=this[_0x5e9cd0(_0x2f82f8._0x4e91ee)]['getLangText'](_0x5e9cd0(_0x2f82f8._0x515e76))+':'+this[_0x5e9cd0(_0x2f82f8._0x3d9ce6)]['distanceStr'];if(this['options']['showAddText']){var _0x3dfc00=formatDistance(this['_measured']['distanceLastFd'],_0x33ff0d);this[_0x5e9cd0(_0x2f82f8._0x3d9ce6)]['distanceLastFdStr']=_0x3dfc00,this[_0x5e9cd0(0xfd8)]['text']+='\x0a(+'+_0x3dfc00+')';}}else this[_0x5e9cd0(0xfd8)]['text']=this[_0x5e9cd0(_0x2f82f8._0x4e91ee)]['getLangText']('_总长')+':'+this['_measured']['distanceStr'];if(_0x16ace2)for(var _0x10308f=0x1,_0x39e03f=this['_arrPartMeasureLable']['length'];_0x10308f<_0x39e03f;_0x10308f++){var _0x2ea6fe=this['_arrPartMeasureLable'][_0x10308f];_0x2ea6fe['showText']&&_0x2ea6fe['showText']();}}},{'key':_0x5be7ed(0xe3a),'value':function _0x12a114(_0x6787d2){var _0x1a29d3=_0x5be7ed,_0x132bc4,_0x5dd092,_0x2e95cb=this,_0x57ab76=this[_0x1a29d3(_0x1cf1f1._0x7afca0)],_0x3764d2=this[_0x1a29d3(_0x1cf1f1._0x33040b)](this[_0x1a29d3(_0x1cf1f1._0x542f8e)]['label']||((_0x132bc4=this[_0x1a29d3(_0x1cf1f1._0x2552ba)])===null||_0x132bc4===void 0x0?void 0x0:(_0x5dd092=_0x132bc4['options'])===null||_0x5dd092===void 0x0?void 0x0:_0x5dd092[_0x1a29d3(_0x1cf1f1._0x55cba1)]),_0x57ab76[_0x57ab76['length']-0x1]);this['_arrPartMeasureLable']['push'](_0x3764d2);if(_0x57ab76['length']===0x1)_0x3764d2['text']=this[_0x1a29d3(0x53d)]['getLangText']('_起点');else{var _0x4d6241=getSurfaceDistance(_0x57ab76),_0x3ea370=getSurfaceDistance([_0x57ab76[_0x57ab76['length']-0x2],_0x57ab76[_0x57ab76['length']-0x1]]);_0x3764d2['attr']={},_0x3764d2['attr']['value']=_0x4d6241,_0x3764d2['attr']['valueFD']=_0x3ea370,_0x3764d2['showText']=function(){var _0x2fa371=_0x1a29d3,_0x47bbc4={'unit':_0x2e95cb['options']['unit'],'lang':_0x2e95cb[_0x2fa371(_0x38bd3d._0x3702e6)]['lang'],'decimal':_0x2e95cb['options'][_0x2fa371(_0x38bd3d._0x343638)]},_0x1f38ff=formatDistance(this['attr'][_0x2fa371(0x23c)],_0x47bbc4);if(this[_0x2fa371(_0x38bd3d._0x2b9f46)]['value']!==this['attr']['valueFD']){this[_0x2fa371(_0x38bd3d._0x782b7b)]=_0x1f38ff;if(_0x2e95cb['options']['showAddText']){var _0x276913=formatDistance(this['attr'][_0x2fa371(0xb91)],_0x47bbc4);this['text']+='\x0a(+'+_0x276913+')';}}else this['text']=_0x1f38ff;},_0x3764d2['showText'](),this['_measured'][_0x1a29d3(0x443)]=_0x4d6241,this[_0x1a29d3(_0x1cf1f1._0x1f448d)][_0x1a29d3(0xaa4)]=_0x3ea370,this['_measured']['distanceStr']=formatDistance(this['_measured']['distance'],{'unit':this['options'][_0x1a29d3(_0x1cf1f1._0x32b9c4)],'lang':this[_0x1a29d3(_0x1cf1f1._0x56d278)]['lang'],'decimal':this['options']['decimal']});}}},{'key':'_drawRemovePointHandler','value':function _0x16c676(_0x40ca4e){var _0x448d16=_0x5be7ed,_0x1e3c3a=this[_0x448d16(0x2a7)][_0x448d16(_0x452a3d._0x42aeb7)]();this[_0x448d16(0xe94)](_0x1e3c3a),this[_0x448d16(0xa26)](_0x40ca4e),this['_measureLable']['position']=_0x40ca4e['cartesian'];}},{'key':'_drawMouseMoveHandler','value':function _0x517b17(_0x21e690){var _0x61abbe=_0x5be7ed,_0x5ad734=this['positionsShow'];if(_0x5ad734[_0x61abbe(0xec0)]<0x2){this[_0x61abbe(0xfd8)][_0x61abbe(_0x4ef2ad._0x1e35c1)]=![];return;}var _0x5de810=getSurfaceDistance(_0x5ad734),_0x5b858c=getSurfaceDistance([_0x5ad734[_0x5ad734['length']-0x2],_0x5ad734[_0x5ad734[_0x61abbe(_0x4ef2ad._0x5e6369)]-0x1]]);_0x5b858c===0x0&&_0x5ad734['length']>0x2&&(_0x5b858c=getSurfaceDistance([_0x5ad734[_0x5ad734['length']-0x3],_0x5ad734[_0x5ad734['length']-0x2]])),this[_0x61abbe(_0x4ef2ad._0x3fdc51)][_0x61abbe(_0x4ef2ad._0x132c5b)]=_0x5de810,this[_0x61abbe(_0x4ef2ad._0x3fdc51)][_0x61abbe(0xaa4)]=_0x5b858c,this['updateText'](),this[_0x61abbe(0xfd8)]['position']=_0x5ad734[_0x5ad734['length']-0x1],this[_0x61abbe(_0x4ef2ad._0x52d915)](EventType['change'],{'mtype':this['type'],'value':this['_measured']['distance'],'label':this['_measured']['distanceStr']},!![]);}},{'key':'_drawCreatedHandler','value':function _0x451721(_0xa9dd15){var _0x42d7cf=_0x5be7ed,_0x1ad79c=arguments['length']>0x1&&arguments[0x1]!==undefined?arguments[0x1]:!![],_0xfa0f6c=this['positionsShow'],_0x5ede4f=this['_arrPartMeasureLable']['length']-_0xfa0f6c['length'];if(_0x5ede4f>=0x0){for(var _0x4845b6=this[_0x42d7cf(0x2a7)]['length']-0x1;_0x4845b6>=_0xfa0f6c[_0x42d7cf(_0x2acbac._0x4adbcd)]-0x1;_0x4845b6--){this[_0x42d7cf(0xe94)](this['_arrPartMeasureLable'][_0x4845b6]);}this[_0x42d7cf(0x2a7)]['splice'](_0xfa0f6c[_0x42d7cf(0xec0)]-0x1,_0x5ede4f+0x1);}this['updateText'](),this['_measureLable']['position']=_0xfa0f6c[_0xfa0f6c['length']-0x1],this['_measureLable']['show']=!![],_0x1ad79c&&this['fire'](EventType[_0x42d7cf(_0x2acbac._0x14e744)],{'mtype':this['type'],'value':this['_measured'][_0x42d7cf(0x443)],'label':this['_measured']['distanceStr']},!![]);}},{'key':'_editPointHandler','value':function _0x2d9e6e(_0x45a68e){var _0x2a9dee=_0x5be7ed,_0xf9d30=arguments[_0x2a9dee(_0x2ec8cf._0xea7022)]>0x1&&arguments[0x1]!==undefined?arguments[0x1]:!![],_0x3aaaa2=this,_0x489f0b=this[_0x2a9dee(_0x2ec8cf._0x3eeb02)],_0x380188=this[_0x2a9dee(_0x2ec8cf._0x2c0829)];if(_0x380188&&_0x380188['length']>0x0)for(var _0x367a1e=0x1,_0x40ae98=_0x380188['length'];_0x367a1e<_0x40ae98;_0x367a1e++){this[_0x2a9dee(0xe94)](_0x380188[_0x367a1e]);}else{var _0x48010b,_0x4ccc67,_0x952621=this[_0x2a9dee(0x3ea)](this[_0x2a9dee(_0x2ec8cf._0x5d70fc)]['label']||((_0x48010b=this[_0x2a9dee(0x830)])===null||_0x48010b===void 0x0?void 0x0:(_0x4ccc67=_0x48010b['options'])===null||_0x4ccc67===void 0x0?void 0x0:_0x4ccc67[_0x2a9dee(0xf83)]),_0x489f0b[0x0]);_0x952621['text']=this[_0x2a9dee(0x53d)]['getLangText']('_起点'),_0x380188=[_0x952621];}var _0x15bd91=_0x380188[0x0];_0x15bd91['position']=_0x489f0b[0x0],this[_0x2a9dee(_0x2ec8cf._0x33e616)]=[_0x15bd91];var _0x2c335a=0x0;for(var _0x20ab82=0x1,_0x158fc2=_0x489f0b['length']-0x1;_0x20ab82<_0x158fc2;_0x20ab82++){var _0x4a3ec2,_0x4261cc,_0x41fa5d=getSurfaceDistance([_0x489f0b[_0x20ab82-0x1],_0x489f0b[_0x20ab82]]);_0x2c335a+=_0x41fa5d;var _0x440f65=this[_0x2a9dee(_0x2ec8cf._0x5540f3)](this['options']['label']||((_0x4a3ec2=this['_layer'])===null||_0x4a3ec2===void 0x0?void 0x0:(_0x4261cc=_0x4a3ec2[_0x2a9dee(0x690)])===null||_0x4261cc===void 0x0?void 0x0:_0x4261cc[_0x2a9dee(0xf83)]),_0x489f0b[_0x20ab82]);this['_arrPartMeasureLable']['push'](_0x440f65),_0x440f65['attr']={},_0x440f65['attr']['value']=_0x2c335a,_0x440f65['attr']['valueFD']=_0x41fa5d,_0x440f65['showText']=function(){var _0x12f6f8=_0x2a9dee,_0x1bee09={'unit':_0x3aaaa2['options']['unit'],'lang':_0x3aaaa2['_map'][_0x12f6f8(0xd53)],'decimal':_0x3aaaa2['options']['decimal']},_0x4d1ea1=formatDistance(this['attr']['value'],_0x1bee09);if(this['attr']['value']!==this[_0x12f6f8(_0x1d3f62._0x9d4eb2)]['valueFD']){var _0x24508d=formatDistance(this['attr']['valueFD'],_0x1bee09);this['text']=_0x4d1ea1,_0x3aaaa2['options']['showAddText']&&(this['text']+=_0x12f6f8(0xaa1)+_0x24508d+')');}else this['text']=_0x4d1ea1;},_0x440f65['showText']();}var _0x11f35a=getSurfaceDistance([_0x489f0b[_0x489f0b['length']-0x2],_0x489f0b[_0x489f0b['length']-0x1]]);_0x2c335a+=_0x11f35a,this[_0x2a9dee(_0x2ec8cf._0x58f8cb)][_0x2a9dee(_0x2ec8cf._0x3174c0)]=_0x2c335a,this['_measured']['distanceLastFd']=_0x11f35a,this[_0x2a9dee(0x9fb)](),this[_0x2a9dee(_0x2ec8cf._0x3aa9e7)]['position']=_0x489f0b[_0x489f0b['length']-0x1],this[_0x2a9dee(0xfd8)]['show']=!![],_0xf9d30&&this[_0x2a9dee(_0x2ec8cf._0x13ef59)](EventType['change'],{'mtype':this[_0x2a9dee(_0x2ec8cf._0x42f683)],'value':this[_0x2a9dee(0xf64)]['distance'],'label':this[_0x2a9dee(_0x2ec8cf._0x58f8cb)]['distanceStr']},!![]);}}]),_0x350d2b;}(PolylineEntity);register$4('distanceMeasure',DistanceMeasure);var DistanceSurfaceMeasure=function(_0x5bbc47){var _0x1a1391={_0x2392e8:0x7fd},_0x47fbf3={_0x238f26:0xfdf,_0x250139:0x690,_0x7cb2dc:0x675},_0x10a437={_0xd840cb:0xb91,_0x2ce7db:0x6c3,_0x2bc4da:0x443,_0x4f2e9a:0x9fb},_0x318b16={_0x5b4587:0x41c},_0x32e0fe=_0xf99cb3;_inherits(_0x5117ca,_0x5bbc47);var _0x5625ae=_createSuper(_0x5117ca);function _0x5117ca(){var _0x1caabb=_0x3c32,_0xe08f3e,_0x254c02,_0x417103=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x5117ca),_0x254c02=_0x5625ae['call'](this,_0x417103),_0x417103['_promise']&&(_0x254c02['_promise']=_0x417103[_0x1caabb(0x659)],delete _0x417103['_promise']),_0x417103['style']['clampToGround']=!![],_0x417103[_0x1caabb(_0x318b16._0x5b4587)]=(_0xe08f3e=_0x417103[_0x1caabb(0x41c)])!==null&&_0xe08f3e!==void 0x0?_0xe08f3e:0xc8,_0x254c02['disTerrainScale']=1.2,_0x254c02;}return _createClass(_0x5117ca,[{'key':'_drawCreatedHandler','value':function _0x1a537a(_0x35727c){_get(_getPrototypeOf(_0x5117ca['prototype']),'_drawCreatedHandler',this)['call'](this,_0x35727c,![]),this['updateLengthForTerrain'](_0x35727c);}},{'key':'_editPointHandler','value':function _0x351871(_0x1d5c92){var _0x4723af=_0x3c32;_get(_getPrototypeOf(_0x5117ca['prototype']),'_editPointHandler',this)['call'](this,_0x1d5c92,![]),this[_0x4723af(0x7fd)](_0x1d5c92);}},{'key':_0x32e0fe(_0x1a1391._0x2392e8),'value':function _0x548cd6(_0x1c7358){var _0x44ace4={_0x2500e9:0xfd8,_0x37529f:0x75d,_0x2f6a74:0xf1e},_0x4a282e=_0x32e0fe,_0x4be696=this,_0x33ca32=this[_0x4a282e(0x81c)];this['fire'](EventType[_0x4a282e(_0x47fbf3._0x238f26)],{'mtype':this['type'],'graphic':this},!![]),getClampDistance(_0x33ca32,{'scene':this[_0x4a282e(0x53d)]['scene'],'splitNum':this[_0x4a282e(_0x47fbf3._0x250139)]['splitNum'],'has3dtiles':this['options']['has3dtiles'],'exact':this[_0x4a282e(0x690)][_0x4a282e(_0x47fbf3._0x7cb2dc)],'disTerrainScale':this['disTerrainScale'],'endItem':function _0x3bfe8c(_0x569e3d){var _0x24e9b9=_0x4a282e;if(!_0x4be696['_map']||!_0x4be696['_measureLable'])return;var _0x4c6c93=_0x569e3d['index'],_0x5016fc=_0x569e3d['all_distance'],_0x331111=_0x569e3d['distance'];_0x4c6c93++;var _0x2e9085=_0x4be696['_arrPartMeasureLable'][_0x4c6c93];if(_0x2e9085)_0x2e9085['attr']['value']=_0x5016fc,_0x2e9085['attr'][_0x24e9b9(_0x10a437._0xd840cb)]=_0x331111,_0x2e9085[_0x24e9b9(_0x10a437._0x2ce7db)]();else _0x4c6c93===_0x33ca32['length']-0x1&&_0x4be696['_measureLable']&&(_0x4be696['_measured'][_0x24e9b9(_0x10a437._0x2bc4da)]=_0x5016fc,_0x4be696['_measured']['distanceLastFd']=_0x331111,_0x4be696[_0x24e9b9(_0x10a437._0x4f2e9a)]());},'end':function _0x1c6487(_0x4e85ee){var _0x11a6d0=_0x4a282e,_0x5a84a3;if(!_0x4be696[_0x11a6d0(0x53d)]||!_0x4be696[_0x11a6d0(_0x44ace4._0x2500e9)])return;_0x4be696['_measured']['distance']=_0x4e85ee;var _0x3a584c={'mtype':_0x4be696['type'],'graphic':_0x4be696,'value':_0x4be696[_0x11a6d0(0xf64)]['distance'],'label':_0x4be696['_measured'][_0x11a6d0(_0x44ace4._0x37529f)]};_0x4be696['fire'](EventType['change'],_0x3a584c,!![]),_0x4be696[_0x11a6d0(0xf34)](EventType['end'],_0x3a584c,!![]),(_0x5a84a3=_0x4be696['_promise'])!==null&&_0x5a84a3!==void 0x0&&_0x5a84a3[_0x11a6d0(_0x44ace4._0x2f6a74)]&&_0x4be696['_promise'][_0x11a6d0(0xf1e)](_0x4be696);}});}}]),_0x5117ca;}(DistanceMeasure);register$4('distanceSurfaceMeasure',DistanceSurfaceMeasure);var SectionMeasure=function(_0x37985e){var _0x1726de={_0x38b8ab:0x590},_0x29e18e={_0x1faa53:0x85f,_0x4e02c2:0x4d5,_0x771a06:0xd99,_0x19476c:0xf1e},_0x40fa98={_0x3b32be:0x53d,_0x4c388f:0x51d},_0x4af48f={_0x49bcab:0xa10},_0x497dca=_0xf99cb3;_inherits(_0x1c9b5b,_0x37985e);var _0x349862=_createSuper(_0x1c9b5b);function _0x1c9b5b(){var _0x5eba4f=_0x3c32,_0x271800,_0x61b023,_0x130ac2=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x1c9b5b),_0x61b023=_0x349862[_0x5eba4f(_0x4af48f._0x49bcab)](this,_0x130ac2),_0x130ac2['_promise']&&(_0x61b023['_promise']=_0x130ac2['_promise'],delete _0x130ac2['_promise']),_0x130ac2['style']['clampToGround']=!![],_0x130ac2['splitNum']=(_0x271800=_0x130ac2['splitNum'])!==null&&_0x271800!==void 0x0?_0x271800:0xc8,_0x61b023;}return _createClass(_0x1c9b5b,[{'key':'_drawCreatedHandler','value':function _0x159b20(_0x2a29bc){var _0x126cfe=_0x3c32;_get(_getPrototypeOf(_0x1c9b5b[_0x126cfe(0x7dc)]),'_drawCreatedHandler',this)['call'](this,_0x2a29bc,![]),this['updateSectionForTerrain'](_0x2a29bc);}},{'key':'_editPointHandler','value':function _0xb4a265(_0x57db20){var _0x5829d5=_0x3c32;_get(_getPrototypeOf(_0x1c9b5b['prototype']),'_editPointHandler',this)[_0x5829d5(0xa10)](this,_0x57db20,![]),this['updateSectionForTerrain'](_0x57db20);}},{'key':_0x497dca(_0x1726de._0x38b8ab),'value':function _0x561ec5(_0x24e117){var _0x3e1028=_0x497dca,_0xdc77c2=this,_0xa495d0=this['positionsShow'];if(_0xa495d0['length']<0x2)return;this['fire'](EventType['start'],{'mtype':this['type'],'graphic':this},!![]);var _0x374a21=0x0,_0x434c4a=[],_0x52cc6f=[],_0x13aa6f=[],_0x2e6342=[];computeStepSurfaceLine({'map':this[_0x3e1028(0x53d)],'positions':_0xa495d0,'splitNum':this['options'][_0x3e1028(0x41c)],'has3dtiles':this['options']['has3dtiles'],'exact':this['options'][_0x3e1028(0x675)],'endItem':function _0x3369f4(_0xf9baac,_0x38811f,_0x511fa8){var _0xa0cce2=_0x3e1028,_0x57f9ab,_0x281c5a;if(!_0xdc77c2[_0xa0cce2(_0x40fa98._0x3b32be)]||!_0xdc77c2['_measureLable'])return;var _0x52c2f6=(_0x57f9ab=Cesium__namespace[_0xa0cce2(0x6f1)]['fromCartesian'](_0xa495d0[_0x511fa8]))===null||_0x57f9ab===void 0x0?void 0x0:_0x57f9ab['height'],_0x19af2a=(_0x281c5a=Cesium__namespace['Cartographic']['fromCartesian'](_0xa495d0[_0x511fa8+0x1]))===null||_0x281c5a===void 0x0?void 0x0:_0x281c5a['height'],_0x306895=(_0x19af2a-_0x52c2f6)/_0xf9baac['length'],_0x50a58b=0x0;for(var _0x4ff92d=0x0;_0x4ff92d<_0xf9baac['length'];_0x4ff92d++){if(_0x4ff92d!==0x0){var _0x1ad721=Cesium__namespace['Cartesian3']['distance'](_0xf9baac[_0x4ff92d],_0xf9baac[_0x4ff92d-0x1]);_0x374a21+=_0x1ad721,_0x50a58b+=_0x1ad721;}_0x434c4a[_0xa0cce2(_0x40fa98._0x4c388f)](Number(_0x374a21['toFixed'](0x1)));var _0x407550=LngLatPoint['fromCartesian'](_0xf9baac[_0x4ff92d]);_0x52cc6f['push'](_0x407550['alt']),_0x2e6342['push'](_0x407550);var _0x4609e1=Number((_0x52c2f6+_0x306895*_0x4ff92d)['toFixed'](0x1));_0x13aa6f[_0xa0cce2(0x51d)](_0x4609e1);}_0x511fa8++;var _0x2bea43=_0xdc77c2['_arrPartMeasureLable'][_0x511fa8];if(_0x2bea43)_0x2bea43['attr'][_0xa0cce2(0x23c)]=_0x374a21,_0x2bea43['attr']['valueFD']=_0x50a58b,_0x2bea43['showText']();else _0x511fa8===_0xa495d0['length']-0x1&&_0xdc77c2['_measureLable']&&(_0xdc77c2['_measured']['distance']=_0x374a21,_0xdc77c2['_measured']['distanceLastFd']=_0x50a58b,_0xdc77c2['updateText']());},'end':function _0x5b45c5(){var _0x5272db=_0x3e1028,_0x1329d9;if(!_0xdc77c2['_map']||!_0xdc77c2['_measureLable'])return;_0xdc77c2['updateText'](),_0xdc77c2[_0x5272db(0xf64)][_0x5272db(0xaa8)]=_0x434c4a,_0xdc77c2['_measured'][_0x5272db(_0x29e18e._0x1faa53)]=_0x13aa6f,_0xdc77c2['_measured']['arrHB']=_0x52cc6f,_0xdc77c2['_measured'][_0x5272db(_0x29e18e._0x4e02c2)]=_0x2e6342;var _0x1d031d=_objectSpread2({'mtype':_0xdc77c2['type'],'graphic':_0xdc77c2,'value':_0x374a21,'label':_0xdc77c2['_measured']['distanceStr']},_0xdc77c2['_measured']);_0xdc77c2['fire'](EventType[_0x5272db(_0x29e18e._0x771a06)],_0x1d031d,!![]),_0xdc77c2['fire'](EventType['end'],_0x1d031d,!![]),(_0x1329d9=_0xdc77c2['_promise'])!==null&&_0x1329d9!==void 0x0&&_0x1329d9['resolve']&&_0xdc77c2['_promise'][_0x5272db(_0x29e18e._0x19476c)](_0xdc77c2);}});}}]),_0x1c9b5b;}(DistanceMeasure);register$4('sectionMeasure',SectionMeasure);var DEF_STYLE$g={'materialType':_0xf99cb3(0xc7c),'color':'#ebe967','width':0x9,'clampToGround':!![]},AngleMeasure=function(_0x1b28e5){var _0x30de3e={_0x5cd07d:0xe88},_0x39c618={_0x4dc2f6:0xf34,_0x41faa8:0xf64},_0x89e809={_0x5171c1:0xa24,_0x278321:0x741,_0x13db55:0xce2,_0x1b5fba:0xa86,_0x5b005a:0xfd8,_0x774be5:0x757,_0x2897ac:0xf64},_0x5b4bb5={_0x5ecb87:0x6b6,_0x31b02f:0xce2,_0xe49ea8:0xf64,_0x2a10de:0x690,_0x2c42a0:0x53d,_0x39c67f:0x1c8,_0x4f7d01:0x6b6},_0x76711d={_0x154e3d:0x626,_0x168a05:0xfd8,_0x5a9448:0xfd8},_0x5a9cc5={_0x2d9da2:0x7dc,_0x374972:0x830,_0x5a4a82:0xe3a,_0xc919c4:0xead,_0x4291fa:0xa26},_0x20ea7a={_0x2b2e8f:0xec0,_0x4d6db7:0xba9},_0x373f3e=_0xf99cb3;_inherits(_0x4e1b49,_0x1b28e5);var _0x54cb70=_createSuper(_0x4e1b49);function _0x4e1b49(){var _0xe2e0bb=_0x3c32,_0x1b6b61,_0x4500a5,_0x2e3fc6,_0x595082=arguments[_0xe2e0bb(_0x20ea7a._0x2b2e8f)]>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x4e1b49),_0x595082[_0xe2e0bb(0x31a)]=![],_0x595082['maxPointNum']=0x2,_0x595082['decimal']=(_0x1b6b61=_0x595082['decimal'])!==null&&_0x1b6b61!==void 0x0?_0x1b6b61:0x2,_0x595082['angleDecimal']=(_0x4500a5=_0x595082['angleDecimal'])!==null&&_0x4500a5!==void 0x0?_0x4500a5:0x1,_0x595082['style']=_objectSpread2(_objectSpread2({},DEF_STYLE$g),_0x595082[_0xe2e0bb(_0x20ea7a._0x4d6db7)]||{}),_0x2e3fc6=_0x54cb70['call'](this,_0x595082),_0x2e3fc6['_measured']={},_0x2e3fc6;}return _createClass(_0x4e1b49,[{'key':'measured','get':function _0x289fba(){return this['_measured'];}},{'key':'_addedHook','value':function _0x3453a7(_0x1ea956){var _0xed9663=_0x3c32,_0x535657,_0x4c0dcc;_get(_getPrototypeOf(_0x4e1b49[_0xed9663(_0x5a9cc5._0x2d9da2)]),'_addedHook',this)['call'](this,_0x1ea956),this['_measureLable']=this['_createLabel'](this['options']['label']||((_0x535657=this[_0xed9663(_0x5a9cc5._0x374972)])===null||_0x535657===void 0x0?void 0x0:(_0x4c0dcc=_0x535657['options'])===null||_0x4c0dcc===void 0x0?void 0x0:_0x4c0dcc['label'])),this['_measureLable']['show']=![],this['on'](EventType['drawAddPoint'],this[_0xed9663(_0x5a9cc5._0x5a4a82)],this),this['on'](EventType[_0xed9663(_0x5a9cc5._0xc919c4)],this['_drawRemovePointHandler'],this),this['on'](EventType['drawMouseMove'],this['_drawMouseMoveHandler'],this),this['once'](EventType['drawCreated'],this['_drawCreatedHandler'],this),this['on'](EventType['editMovePoint'],this[_0xed9663(_0x5a9cc5._0x4291fa)],this),this['on'](EventType['editRemovePoint'],this['_drawMouseMoveHandler'],this),this['on'](EventType['editMouseMove'],this['_drawMouseMoveHandler'],this),this[_0xed9663(0x690)]['positions']&&(this[_0xed9663(0xfd8)]['show']=!![],this['_drawMouseMoveHandler']());}},{'key':'_removedHook','value':function _0x35ffa9(){var _0x1d697a=_0x3c32;this['off'](EventType['drawAddPoint'],this['_drawAddPointHandler'],this),this[_0x1d697a(0x948)](EventType['drawMouseMove'],this['_drawMouseMoveHandler'],this),this['off'](EventType['drawRemovePoint'],this['_drawRemovePointHandler'],this),this['off'](EventType[_0x1d697a(_0x76711d._0x154e3d)],this['_drawCreatedHandler'],this),this['off'](EventType['editMovePoint'],this['_drawMouseMoveHandler'],this),this['off'](EventType['editRemovePoint'],this['_drawMouseMoveHandler'],this),this['off'](EventType['editMouseMove'],this['_drawMouseMoveHandler'],this),Cesium__namespace['defined'](this[_0x1d697a(_0x76711d._0x168a05)])&&(this['_removeLabel'](this[_0x1d697a(_0x76711d._0x168a05)]),delete this[_0x1d697a(_0x76711d._0x5a9448)]),_get(_getPrototypeOf(_0x4e1b49[_0x1d697a(0x7dc)]),'_removedHook',this)['call'](this);}},{'key':'updateText','value':function _0x531774(_0x223136){var _0x58c5c7=_0x3c32;_0x223136&&(this['options']['unit']=_0x223136),this['_measured'][_0x58c5c7(_0x5b4bb5._0x5ecb87)]=this['_measured'][_0x58c5c7(_0x5b4bb5._0x31b02f)]['toFixed'](this['options']['angleDecimal'])+'°',this[_0x58c5c7(_0x5b4bb5._0xe49ea8)]['distanceStr']=formatDistance(this['_measured']['distance'],{'unit':this['options']['unit'],'lang':this[_0x58c5c7(0x53d)]['lang'],'decimal':this[_0x58c5c7(_0x5b4bb5._0x2a10de)]['decimal']}),this['_measureLable']['text']=this[_0x58c5c7(_0x5b4bb5._0x2c42a0)]['getLangText'](_0x58c5c7(_0x5b4bb5._0x39c67f))+':'+this[_0x58c5c7(0xf64)][_0x58c5c7(_0x5b4bb5._0x4f7d01)]+'\x0a'+this[_0x58c5c7(_0x5b4bb5._0x2c42a0)]['getLangText']('_距离')+':'+this['_measured']['distanceStr'];}},{'key':'_drawAddPointHandler','value':function _0x14bcc1(_0x56a5b9){this['_drawMouseMoveHandler'](_0x56a5b9);}},{'key':_0x373f3e(_0x30de3e._0x5cd07d),'value':function _0x266d0e(_0x425009){var _0xcbdc2e=_0x373f3e;this['_measureLable']&&(this['_measureLable'][_0xcbdc2e(0xa24)]=![]);}},{'key':'_drawMouseMoveHandler','value':function _0x3bd4dd(_0x2e07db){var _0x5d5c59=_0x373f3e,_0x55471a=this['positionsShow'];if(_0x55471a['length']<0x2){this['_measureLable'][_0x5d5c59(_0x89e809._0x5171c1)]=![];return;}this['_measured']['distance']=Cesium__namespace[_0x5d5c59(_0x89e809._0x278321)]['distance'](_0x55471a[0x0],_0x55471a[0x1]),this['_measured'][_0x5d5c59(_0x89e809._0x13db55)]=getAngle(_0x55471a[0x0],_0x55471a[0x1],!![]),this['updateText'](),this['_measureLable'][_0x5d5c59(_0x89e809._0x1b5fba)]=_0x55471a[0x1],this[_0x5d5c59(_0x89e809._0x5b005a)]['show']=!![],this[_0x5d5c59(0xf34)](EventType[_0x5d5c59(0xd99)],{'mtype':this[_0x5d5c59(_0x89e809._0x774be5)],'value':this['_measured']['angle'],'label':this[_0x5d5c59(_0x89e809._0x2897ac)]['angleStr']},!![]);}},{'key':_0x373f3e(0xeaa),'value':function _0x2d4fec(_0x4f7e10){var _0x446c03=_0x373f3e;this[_0x446c03(_0x39c618._0x4dc2f6)](EventType['end'],{'mtype':this['type'],'value':this[_0x446c03(_0x39c618._0x41faa8)][_0x446c03(0xce2)],'label':this['_measured']['angleStr']},!![]);}}]),_0x4e1b49;}(PolylineEntity);register$4(_0xf99cb3(0xd15),AngleMeasure);var DEF_STYLE$f={'materialType':'PolylineGlow','glowPower':0.1,'color':_0xf99cb3(0xf5a),'width':0x9},HeightMeasure=function(_0xbcc46e){var _0x28d199={_0x159ae8:0x625,_0x4874d5:0x8e6},_0x1a887a={_0x541fcf:0xa26},_0x2ce035={_0x33c306:0xf64},_0x4ed9f6={_0x31c709:0xec0,_0x265faf:0x6f1,_0x4cb557:0xc71,_0x50a8fb:0xf64,_0x35b4a9:0x1c6,_0x4743cb:0xf64},_0x30b53d={_0xf6e6f4:0x690,_0x1dd8d:0x8db},_0x48147b={_0x1a63b1:0xfd8},_0x43e483={_0x27f96d:0xe88,_0x5ae82b:0xede,_0x4a4eec:0x43b,_0x9e7d89:0xb64,_0x5a5d04:0x7dc},_0x2ce653={_0x44f30e:0x625,_0x1f025f:0xd79,_0x5eb705:0xead,_0x52d39f:0xb64,_0x5ecf7c:0x43b},_0x3a3d91={_0x768455:0xe75,_0x3fd056:0xba9,_0x2c282e:0xa10},_0x11137a=_0xf99cb3;_inherits(_0x1bfd6e,_0xbcc46e);var _0x1e0bc4=_createSuper(_0x1bfd6e);function _0x1bfd6e(){var _0xe9adc4=_0x3c32,_0x2353dc,_0x603cba,_0x5e4574=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x1bfd6e),_0x5e4574['hasMoveEdit']=![],_0x5e4574['maxPointNum']=0x2,_0x5e4574[_0xe9adc4(_0x3a3d91._0x768455)]=(_0x2353dc=_0x5e4574[_0xe9adc4(0xe75)])!==null&&_0x2353dc!==void 0x0?_0x2353dc:0x2,_0x5e4574[_0xe9adc4(0xba9)]=_objectSpread2(_objectSpread2({},DEF_STYLE$f),_0x5e4574[_0xe9adc4(_0x3a3d91._0x3fd056)]||{}),_0x603cba=_0x1e0bc4[_0xe9adc4(_0x3a3d91._0x2c282e)](this,_0x5e4574),_0x603cba['_measured']={},_0x603cba;}return _createClass(_0x1bfd6e,[{'key':_0x11137a(0xe0d),'get':function _0x24e7f3(){return this['_measured'];}},{'key':_0x11137a(_0x28d199._0x159ae8),'value':function _0x343623(_0x4a83ad){var _0x2947d0=_0x11137a;_get(_getPrototypeOf(_0x1bfd6e['prototype']),_0x2947d0(_0x2ce653._0x44f30e),this)[_0x2947d0(0xa10)](this,_0x4a83ad),this['_initMeasureLable'](),this['on'](EventType[_0x2947d0(_0x2ce653._0x1f025f)],this['_drawAddPointHandler'],this),this['on'](EventType[_0x2947d0(_0x2ce653._0x5eb705)],this['_drawRemovePointHandler'],this),this['on'](EventType['drawMouseMove'],this['_drawMouseMoveHandler'],this),this['once'](EventType['drawCreated'],this['_drawCreatedHandler'],this),this['on'](EventType[_0x2947d0(0xede)],this[_0x2947d0(_0x2ce653._0x52d39f)],this),this['on'](EventType[_0x2947d0(_0x2ce653._0x5ecf7c)],this['_editPointHandler'],this),this['on'](EventType['editMouseMove'],this['_editPointHandler'],this),this['options']['positions']&&(this['_measureLable']['show']=!![],this['_editPointHandler']());}},{'key':_0x11137a(_0x28d199._0x4874d5),'value':function _0x22aa3a(){var _0x277e88=_0x11137a;this['off'](EventType['drawAddPoint'],this['_drawAddPointHandler'],this),this['off'](EventType['drawMouseMove'],this['_drawMouseMoveHandler'],this),this['off'](EventType[_0x277e88(0xead)],this[_0x277e88(_0x43e483._0x27f96d)],this),this['off'](EventType['drawCreated'],this['_drawCreatedHandler'],this),this['off'](EventType[_0x277e88(_0x43e483._0x5ae82b)],this['_editPointHandler'],this),this['off'](EventType[_0x277e88(_0x43e483._0x4a4eec)],this['_editPointHandler'],this),this['off'](EventType[_0x277e88(0x469)],this[_0x277e88(_0x43e483._0x9e7d89)],this),this['_removeMeasureLabelAndEx'](),_get(_getPrototypeOf(_0x1bfd6e[_0x277e88(_0x43e483._0x5a5d04)]),'_removedHook',this)['call'](this);}},{'key':'_initMeasureLable','value':function _0x5d6838(){var _0x553a25=_0x11137a,_0x53ea0e,_0xdcba11;this['_measureLable']=this['_createLabel'](this['options']['label']||((_0x53ea0e=this['_layer'])===null||_0x53ea0e===void 0x0?void 0x0:(_0xdcba11=_0x53ea0e['options'])===null||_0xdcba11===void 0x0?void 0x0:_0xdcba11[_0x553a25(0xf83)])),this['_measureLable']['show']=![];}},{'key':'_removeMeasureLabelAndEx','value':function _0x5e9d52(){var _0x4de486=_0x11137a;Cesium__namespace['defined'](this[_0x4de486(_0x48147b._0x1a63b1)])&&(this[_0x4de486(0xe94)](this['_measureLable']),delete this['_measureLable']);}},{'key':_0x11137a(0x9fb),'value':function _0x1bcf6f(_0x430b42){var _0x18080d=_0x11137a;_0x430b42&&(this['options']['unit']=_0x430b42),this['_measured']['heightStr']=formatDistance(this['_measured'][_0x18080d(0xe1c)],{'unit':this[_0x18080d(_0x30b53d._0xf6e6f4)]['unit'],'lang':this['_map']['lang'],'decimal':this['options']['decimal']}),this['_measureLable'][_0x18080d(0x473)]=this['_map']['getLangText'](_0x18080d(_0x30b53d._0x1dd8d))+':'+this['_measured'][_0x18080d(0xb54)];}},{'key':'_drawAddPointHandler','value':function _0x16b868(_0x1ea9ca){this['_drawMouseMoveHandler'](_0x1ea9ca);}},{'key':'_drawRemovePointHandler','value':function _0x1dde0d(_0xee14b1){var _0x5ae952=_0x11137a;this['_measureLable']&&(this['_measureLable'][_0x5ae952(0xa24)]=![]);}},{'key':'_drawMouseMoveHandler','value':function _0x496eef(_0x24fb96){var _0xade69e=_0x11137a,_0x4a56d3=this[_0xade69e(0x81c)];if(_0x4a56d3[_0xade69e(_0x4ed9f6._0x31c709)]<0x2){this['_measureLable']['show']=![];return;}var _0x1f95e2=Cesium__namespace[_0xade69e(_0x4ed9f6._0x265faf)]['fromCartesian'](_0x4a56d3[0x0]),_0x1f967a=Cesium__namespace['Cartographic'][_0xade69e(_0x4ed9f6._0x4cb557)](_0x4a56d3[0x1]);this[_0xade69e(_0x4ed9f6._0x50a8fb)]['height']=this['_map'][_0xade69e(_0x4ed9f6._0x35b4a9)](Math['abs'](_0x1f967a['height']-_0x1f95e2['height'])),this['updateText'](),this['_measureLable']['position']=Cesium__namespace['Cartesian3']['midpoint'](_0x4a56d3[0x0],_0x4a56d3[0x1],new Cesium__namespace['Cartesian3']()),this['_measureLable'][_0xade69e(0xa24)]=!![],this['fire'](EventType['change'],{'mtype':this['type'],'value':this[_0xade69e(_0x4ed9f6._0x4743cb)]['height'],'label':this['_measured']['heightStr']},!![]);}},{'key':'_drawCreatedHandler','value':function _0x38f9d6(_0x167c24){var _0x14a569=_0x11137a;this['fire'](EventType['end'],{'mtype':this['type'],'value':this[_0x14a569(_0x2ce035._0x33c306)]['height'],'label':this['_measured']['heightStr']},!![]);}},{'key':_0x11137a(0xb64),'value':function _0x5c43a1(_0x371af1){var _0x382eba=_0x11137a;this[_0x382eba(_0x1a887a._0x541fcf)](_0x371af1);}}]),_0x1bfd6e;}(PolylineEntity);register$4('heightMeasure',HeightMeasure);var HeightTriangleMeasure=function(_0x314495){var _0x1d0ba9={_0x740b57:0x45f},_0x2691a6={_0x4148e7:0x214,_0x46a90d:0xd97,_0x5d4f9e:0xe8b,_0x1f42e3:0xcb7,_0x538d5c:0xe8b},_0x29a178={_0x388d52:0xfd8,_0x55e576:0xa86,_0x2b3ca5:0xf64,_0x14bac9:0xa24},_0x34f699={_0x4e7aea:0xa2d},_0x12e68c={_0x3ee231:0x25d,_0x36756c:0xe75,_0x185dfe:0x443,_0x158847:0x6f4,_0x421227:0xf64,_0x49f628:0x419},_0x32994a={_0xe13c5a:0xf7f,_0x3f112d:0xf7f,_0x4bc94d:0xa2d,_0x1374cf:0xe94,_0xfd7b82:0x7b5},_0x214154={_0x4b8855:0xa8e,_0x25ab31:0xf83,_0x852d9f:0x690,_0x32405b:0xa8e},_0x6a2046={_0x2be39a:0xf93},_0x5c7179=_0xf99cb3;_inherits(_0xdbb29c,_0x314495);var _0x2a7ac5=_createSuper(_0xdbb29c);function _0xdbb29c(){var _0x4b426a=_0x3c32;return _classCallCheck(this,_0xdbb29c),_0x2a7ac5[_0x4b426a(_0x6a2046._0x2be39a)](this,arguments);}return _createClass(_0xdbb29c,[{'key':_0x5c7179(_0x1d0ba9._0x740b57),'value':function _0x39ad45(){var _0x3ae760=_0x5c7179,_0x5d39e4,_0x3fd371,_0x35ba5b,_0x46b5e6;_get(_getPrototypeOf(_0xdbb29c['prototype']),'_initMeasureLable',this)['call'](this),this['_measureDistanceLable']=this['_createLabel'](this['options']['label']||((_0x5d39e4=this['_layer'])===null||_0x5d39e4===void 0x0?void 0x0:(_0x3fd371=_0x5d39e4['options'])===null||_0x3fd371===void 0x0?void 0x0:_0x3fd371['label'])),this['_measureDistanceLable']['pixelOffset']=new Cesium__namespace[(_0x3ae760(_0x214154._0x4b8855))](0x0,0x0),this['_measureHorLable']=this['_createLabel'](this['options'][_0x3ae760(_0x214154._0x25ab31)]||((_0x35ba5b=this['_layer'])===null||_0x35ba5b===void 0x0?void 0x0:(_0x46b5e6=_0x35ba5b[_0x3ae760(_0x214154._0x852d9f)])===null||_0x46b5e6===void 0x0?void 0x0:_0x46b5e6[_0x3ae760(0xf83)])),this['_measureHorLable']['pixelOffset']=new Cesium__namespace[(_0x3ae760(_0x214154._0x32405b))](0x0,0x0);}},{'key':'_removeMeasureLabelAndEx','value':function _0x1d5a59(){var _0x4b01be=_0x5c7179;_get(_getPrototypeOf(_0xdbb29c['prototype']),'_removeMeasureLabelAndEx',this)['call'](this),this[_0x4b01be(_0x32994a._0xe13c5a)]!=null&&(this[_0x4b01be(0xe94)](this[_0x4b01be(_0x32994a._0x3f112d)]),delete this['_measureDistanceLable']),this[_0x4b01be(_0x32994a._0x4bc94d)]!=null&&(this[_0x4b01be(_0x32994a._0x1374cf)](this['_measureHorLable']),delete this['_measureHorLable']),this['_measureExLine']!=null&&(this['dataSource']['entities'][_0x4b01be(_0x32994a._0xfd7b82)](this['_measureExLine']),delete this['_measureExLine']);}},{'key':'updateText','value':function _0x229ccb(_0x17f2b5){var _0x5874c8=_0x5c7179;_get(_getPrototypeOf(_0xdbb29c['prototype']),'updateText',this)['call'](this,_0x17f2b5);var _0x370979={'unit':this['options'][_0x5874c8(_0x12e68c._0x3ee231)],'lang':this['_map']['lang'],'decimal':this['options'][_0x5874c8(_0x12e68c._0x36756c)]};this['_measured'][_0x5874c8(0x75d)]=formatDistance(this['_measured'][_0x5874c8(_0x12e68c._0x185dfe)],_0x370979),this['_measureDistanceLable']['text']=this['_map'][_0x5874c8(_0x12e68c._0x158847)]('_空间距离')+':'+this['_measured']['distanceStr'],this['_measured']['distanceHorStr']=formatDistance(this[_0x5874c8(0xf64)]['distanceHor'],_0x370979),this['_measureHorLable']['text']=this['_map']['getLangText']('_水平距离')+':'+this[_0x5874c8(_0x12e68c._0x421227)][_0x5874c8(_0x12e68c._0x49f628)];}},{'key':'_drawRemovePointHandler','value':function _0x1a0a42(_0x27e9c8){var _0x32abde=_0x5c7179;this['_measureLable']&&(this['_measureLable']['show']=![]),this['_measureHorLable']&&(this[_0x32abde(_0x34f699._0x4e7aea)]['show']=![]),this['_measureDistanceLable']&&(this[_0x32abde(0xf7f)]['show']=![]),this['_measureExLine']&&(this['_measureExLine_positions']=null);}},{'key':'_drawMouseMoveHandler','value':function _0x296f6d(_0x2813f2){var _0x46fff3=_0x5c7179,_0x2cede0=this['positionsShow'];if(_0x2cede0['length']<0x2){this[_0x46fff3(_0x29a178._0x388d52)]['show']=![];return;}var _0x30f91e=Cesium__namespace['Cartographic']['fromCartesian'](_0x2cede0[0x0]),_0x38b834=_0x30f91e['height'],_0x329154=Cesium__namespace['Cartographic']['fromCartesian'](_0x2cede0[0x1]),_0x4bbdf1=_0x329154['height'],_0x163827,_0x2f188f,_0x2b1819;_0x38b834>_0x4bbdf1?(_0x2f188f=Cesium__namespace['Cartesian3']['fromRadians'](_0x329154['longitude'],_0x329154['latitude'],_0x38b834),_0x2b1819=_0x2cede0[0x0],_0x163827=_0x2cede0[0x1]):(_0x2f188f=Cesium__namespace['Cartesian3']['fromRadians'](_0x30f91e[_0x46fff3(0x692)],_0x30f91e['latitude'],_0x4bbdf1),_0x2b1819=_0x2cede0[0x1],_0x163827=_0x2cede0[0x0]),this['_measured']['height']=this['_map'][_0x46fff3(0x1c6)](Math['abs'](_0x4bbdf1-_0x38b834)),this['_measureLable']['position']=Cesium__namespace['Cartesian3']['midpoint'](_0x2f188f,_0x163827,new Cesium__namespace['Cartesian3']()),this[_0x46fff3(0xfd8)]['show']=!![],this['_measured']['distance']=Cesium__namespace['Cartesian3']['distance'](_0x2b1819,_0x163827),this['_measureDistanceLable'][_0x46fff3(_0x29a178._0x55e576)]=Cesium__namespace['Cartesian3']['midpoint'](_0x2b1819,_0x163827,new Cesium__namespace['Cartesian3']()),this['_measureDistanceLable']['show']=!![],this[_0x46fff3(_0x29a178._0x2b3ca5)]['distanceHor']=Cesium__namespace['Cartesian3']['distance'](_0x2f188f,_0x2b1819),this['_measureHorLable']['position']=Cesium__namespace[_0x46fff3(0x741)]['midpoint'](_0x2f188f,_0x2b1819,new Cesium__namespace['Cartesian3']()),this['_measureHorLable'][_0x46fff3(_0x29a178._0x14bac9)]=!![],this['updateText'](),this['updateExLine']([_0x163827,_0x2f188f,_0x2b1819]),this['fire'](EventType[_0x46fff3(0xd99)],{'mtype':this['type'],'value':this['_measured'][_0x46fff3(0xe1c)],'label':this[_0x46fff3(0xf64)]['heightStr']},!![]);}},{'key':_0x5c7179(0x1dc),'value':function _0x533b99(_0x138a20){var _0x2552bc=_0x5c7179,_0x30568f=this;this['_measureExLine_positions']=_0x138a20;if(!this['_measureExLine']){var _0x481fb5={'id':this['id']+'-ex','polyline':PolylineStyleConver[_0x2552bc(0x438)](this['options'][_0x2552bc(0xba9)],{},!![])};_0x481fb5[_0x2552bc(_0x2691a6._0x4148e7)]['positions']=new Cesium__namespace[(_0x2552bc(_0x2691a6._0x46a90d))](function(_0x4cc4f1){return _0x30568f['_measureExLine_positions'];},![]),this[_0x2552bc(_0x2691a6._0x5d4f9e)]=this[_0x2552bc(0x5a9)](_0x481fb5),this[_0x2552bc(0x6c5)][_0x2552bc(_0x2691a6._0x1f42e3)]['add'](this[_0x2552bc(_0x2691a6._0x538d5c)]),this['bindPickId'](this['_measureExLine']);}}},{'key':'_editPointHandler','value':function _0x43529a(_0x58598c){this['_drawMouseMoveHandler'](_0x58598c);}}]),_0xdbb29c;}(HeightMeasure);register$4('heightTriangleMeasure',HeightTriangleMeasure);var DEF_STYLE$e={'color':_0xf99cb3(0x9fe),'outline':!![],'outlineColor':'#fafa5a','outlineWidth':0x1,'opacity':0.4,'clampToGround':![]},AreaMeasure=function(_0x6aa3ec){var _0x52e940={_0x4669ae:0xf34,_0x506e63:0xd99,_0x5f48f1:0x62c,_0x5b0500:0xf64},_0x2475f3={_0x54b4aa:0x9fb,_0x18ed13:0xa86},_0x1d1aa5={_0x4f5bd6:0xa10},_0x343252={_0x106949:0x473,_0x5cecf2:0x6f4},_0x3fdd51={_0x4c9a42:0x8f7,_0x24ee60:0xeaa},_0x44fe8d={_0x145c63:0xfd8,_0x1b899d:0xb64},_0x10342b={_0x4f164d:0xba9,_0x491261:0xba9,_0x4ae915:0xf83,_0x30a63f:0xa10},_0x2f6131=_0xf99cb3;_inherits(_0x5f3fd1,_0x6aa3ec);var _0x3ca022=_createSuper(_0x5f3fd1);function _0x5f3fd1(){var _0xe2d372=_0x3c32,_0xf0244f,_0xd13b8,_0x3f234a=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x5f3fd1),_0x3f234a[_0xe2d372(0x31a)]=![],_0x3f234a['decimal']=(_0xf0244f=_0x3f234a['decimal'])!==null&&_0xf0244f!==void 0x0?_0xf0244f:0x2,_0x3f234a[_0xe2d372(_0x10342b._0x4f164d)]=_objectSpread2(_objectSpread2({},DEF_STYLE$e),_0x3f234a[_0xe2d372(_0x10342b._0x491261)]||{}),_0x3f234a[_0xe2d372(0xf83)]&&(_0x3f234a['label']=_objectSpread2({'horizontalOrigin':Cesium__namespace[_0xe2d372(0xb98)]['CENTER']},_0x3f234a[_0xe2d372(_0x10342b._0x4ae915)])),_0xd13b8=_0x3ca022[_0xe2d372(_0x10342b._0x30a63f)](this,_0x3f234a),_0xd13b8['_measured']={},_0xd13b8;}return _createClass(_0x5f3fd1,[{'key':'measured','get':function _0x529308(){return this['_measured'];}},{'key':'_addedHook','value':function _0x49be4f(_0x3ccc81){var _0x46816a=_0x3c32,_0x16a16c,_0x15633a;_get(_getPrototypeOf(_0x5f3fd1[_0x46816a(0x7dc)]),'_addedHook',this)['call'](this,_0x3ccc81),this[_0x46816a(_0x44fe8d._0x145c63)]=this['_createLabel'](this['options']['label']||((_0x16a16c=this['_layer'])===null||_0x16a16c===void 0x0?void 0x0:(_0x15633a=_0x16a16c['options'])===null||_0x15633a===void 0x0?void 0x0:_0x15633a['label'])),this['_measureLable']['show']=![],this['on'](EventType['drawAddPoint'],this['_drawAddPointHandler'],this),this['on'](EventType['drawRemovePoint'],this['_drawRemovePointHandler'],this),this['on'](EventType[_0x46816a(0x8f7)],this['_drawMouseMoveHandler'],this),this['once'](EventType['drawCreated'],this[_0x46816a(0xeaa)],this),this['on'](EventType[_0x46816a(0xede)],this['_editPointHandler'],this),this['on'](EventType['editRemovePoint'],this[_0x46816a(_0x44fe8d._0x1b899d)],this),this[_0x46816a(0x690)]['positions']&&(this[_0x46816a(0xfd8)]['show']=!![],this['_editPointHandler']());}},{'key':'_removedHook','value':function _0x52a908(){var _0x1ef87e=_0x3c32;this['off'](EventType['drawAddPoint'],this['_drawAddPointHandler'],this),this['off'](EventType[_0x1ef87e(_0x3fdd51._0x4c9a42)],this['_drawMouseMoveHandler'],this),this['off'](EventType['drawRemovePoint'],this['_drawRemovePointHandler'],this),this['off'](EventType['drawCreated'],this[_0x1ef87e(_0x3fdd51._0x24ee60)],this),this['off'](EventType['editMovePoint'],this['_editPointHandler'],this),this['off'](EventType['editRemovePoint'],this['_editPointHandler'],this),this['_removeMeasureLabelAndEx'](),_get(_getPrototypeOf(_0x5f3fd1['prototype']),'_removedHook',this)['call'](this);}},{'key':_0x2f6131(0x720),'value':function _0x5ad891(){var _0x10c9b8=_0x2f6131;Cesium__namespace['defined'](this['_measureLable'])&&(this['_removeLabel'](this['_measureLable']),delete this[_0x10c9b8(0xfd8)]);}},{'key':'updateText','value':function _0x376e1b(_0x59ec45){var _0x398b65=_0x2f6131;_0x59ec45&&(this['options']['unit']=_0x59ec45),this['_measured']['areaStr']=formatArea(this[_0x398b65(0xf64)][_0x398b65(0x62c)],{'unit':this['options']['unit'],'lang':this['_map']['lang'],'decimal':this[_0x398b65(0x690)][_0x398b65(0xe75)]}),this[_0x398b65(0xfd8)][_0x398b65(_0x343252._0x106949)]=this['_map'][_0x398b65(_0x343252._0x5cecf2)](_0x398b65(0xf95))+':'+this['_measured']['areaStr'];}},{'key':_0x2f6131(0xd7e),'value':function _0x431794(_0x4ccdfe){var _0x50a331=_0x2f6131,_0x4b090b;_get(_getPrototypeOf(_0x5f3fd1['prototype']),'startDraw',this)[_0x50a331(_0x1d1aa5._0x4f5bd6)](this,_0x4ccdfe),this['_drawMouseMoveHandler'](),((_0x4b090b=this['options']['positions'])===null||_0x4b090b===void 0x0?void 0x0:_0x4b090b[_0x50a331(0xec0)])>0x2&&this['stopDraw']();}},{'key':'_drawAddPointHandler','value':function _0xd27c91(_0x3bcc20){this['_drawMouseMoveHandler'](_0x3bcc20);}},{'key':_0x2f6131(0xe88),'value':function _0xdb37d7(_0x253500){var _0x5b89ee=this['positionsShow'];(_0x5b89ee===null||_0x5b89ee===void 0x0?void 0x0:_0x5b89ee['length'])<0x3&&(this['_measureLable']['show']=![]);}},{'key':'_drawMouseMoveHandler','value':function _0x4fcdff(_0x2b3335){var _0x34883f=_0x2f6131,_0x2361bc=this['positionsShow'];if(_0x2361bc[_0x34883f(0xec0)]<0x3){this['_measureLable']['show']=![];return;}this['_measured'][_0x34883f(0x62c)]=getArea(_0x2361bc),this[_0x34883f(_0x2475f3._0x54b4aa)]();var _0xe81d14=centerOfMass(_0x2361bc);this['_measureLable'][_0x34883f(_0x2475f3._0x18ed13)]=_0xe81d14,this[_0x34883f(0xfd8)]['show']=!![],this['fire'](EventType['change'],{'mtype':this[_0x34883f(0x757)],'value':this['_measured']['area'],'label':this['_measured']['areaStr']},!![]);}},{'key':'_drawCreatedHandler','value':function _0x3b996a(_0xce1791){var _0x5c5654=_0x2f6131;this[_0x5c5654(0xf34)](EventType['end'],{'mtype':this[_0x5c5654(0x757)],'value':this['_measured']['area'],'label':this['_measured']['areaStr']},!![]);}},{'key':'_editPointHandler','value':function _0x5688b9(_0x19ca41){var _0x317a24=_0x2f6131,_0x73f688=this['positionsShow'];this['_measured']['area']=getArea(_0x73f688),this['updateText'](),this['_measureLable']['position']=centerOfMass(_0x73f688),this[_0x317a24(_0x52e940._0x4669ae)](EventType[_0x317a24(_0x52e940._0x506e63)],{'mtype':this['type'],'value':this['_measured'][_0x317a24(_0x52e940._0x5f48f1)],'label':this[_0x317a24(_0x52e940._0x5b0500)]['areaStr']},!![]);}}]),_0x5f3fd1;}(PolygonEntity);register$4(_0xf99cb3(0x921),AreaMeasure);var AreaSurfaceMeasure=function(_0xd96d5d){var _0x12584e={_0x3afefa:0x757,_0x3869a4:0x690,_0x5df75e:0x675,_0xfcf5a1:0x7f1},_0x4c4408={_0x4a1674:0xced},_0x576acd={_0x1a62c2:0x659,_0xec8cb1:0x641},_0x3cf22a=_0xf99cb3;_inherits(_0x3ad11f,_0xd96d5d);var _0x23d229=_createSuper(_0x3ad11f);function _0x3ad11f(){var _0x4cd25b=_0x3c32,_0x47edb1,_0x33cfba=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x3ad11f),_0x47edb1=_0x23d229[_0x4cd25b(0xa10)](this,_0x33cfba),_0x33cfba[_0x4cd25b(0x659)]&&(_0x47edb1[_0x4cd25b(_0x576acd._0x1a62c2)]=_0x33cfba[_0x4cd25b(0x659)],delete _0x33cfba['_promise']),_0x33cfba['style'][_0x4cd25b(_0x576acd._0xec8cb1)]=!![],_0x47edb1;}return _createClass(_0x3ad11f,[{'key':_0x3cf22a(0xeaa),'value':function _0x22336d(_0x5e2e0c){var _0x4402e2=_0x3cf22a;this[_0x4402e2(_0x4c4408._0x4a1674)](_0x5e2e0c);}},{'key':'_editPointHandler','value':function _0x7f463c(_0x92d1e5){var _0x17a5eb=_0x3cf22a;_get(_getPrototypeOf(_0x3ad11f[_0x17a5eb(0x7dc)]),'_editPointHandler',this)['call'](this,_0x92d1e5),this['updateAreaForTerrain'](_0x92d1e5);}},{'key':'updateAreaForTerrain','value':function _0x41619b(_0x1670eb){var _0xa0f5ff={_0x2ab9ee:0xafd,_0x5635aa:0x62c,_0x5aadfb:0x62c},_0x33d5e3=_0x3cf22a,_0x201cc9=this,_0x17dd61=this['positionsShow'];this['fire'](EventType['start'],{'mtype':this[_0x33d5e3(_0x12584e._0x3afefa)],'graphic':this},!![]),getClampArea(_0x17dd61,{'scene':this['_map']['scene'],'splitNum':this['options']['splitNum'],'has3dtiles':this[_0x33d5e3(_0x12584e._0x3869a4)]['has3dtiles'],'exact':this[_0x33d5e3(0x690)][_0x33d5e3(_0x12584e._0x5df75e)]})[_0x33d5e3(_0x12584e._0xfcf5a1)](function(_0x64cd53){var _0x389f6b=_0x33d5e3,_0x81cf7,_0x908825;if(!_0x201cc9['_map']||!_0x201cc9['_measureLable'])return;var _0x53d9ed=getPositionValue(_0x201cc9['_measureLable']['position'],(_0x81cf7=_0x201cc9['_map'])===null||_0x81cf7===void 0x0?void 0x0:_0x81cf7[_0x389f6b(_0xa0f5ff._0x2ab9ee)]['currentTime']);_0x53d9ed&&_0x64cd53!==null&&_0x64cd53!==void 0x0&&_0x64cd53['maxHeight']&&(_0x201cc9['_measureLable'][_0x389f6b(0xa86)]=setPositionsHeight(_0x53d9ed,_0x64cd53['maxHeight']));_0x201cc9['_measured'][_0x389f6b(_0xa0f5ff._0x5635aa)]=_0x64cd53[_0x389f6b(_0xa0f5ff._0x5aadfb)],_0x201cc9['updateText']();var _0x563049=_objectSpread2(_objectSpread2({},_0x64cd53),{},{'mtype':_0x201cc9['type'],'value':_0x201cc9['_measured']['area'],'label':_0x201cc9['_measured']['areaStr']});_0x201cc9['fire'](EventType['change'],_0x563049,!![]),_0x201cc9['fire'](EventType[_0x389f6b(0x8e2)],_0x563049,!![]),(_0x908825=_0x201cc9[_0x389f6b(0x659)])!==null&&_0x908825!==void 0x0&&_0x908825['resolve']&&_0x201cc9['_promise']['resolve'](_0x201cc9);});}}]),_0x3ad11f;}(AreaMeasure);register$4('areaSurfaceMeasure',AreaSurfaceMeasure);var VolumeMeasure=function(_0x467f62){var _0x51f6cb={_0x469246:0x645,_0x44a11c:0x688,_0x47951a:0x9fb,_0x22b048:0x4b7},_0xab341e={_0x1b0fed:0xc71,_0x5ac771:0x3a5,_0x20230f:0x3ea,_0x529cf7:0x6c3},_0x24a9bd={_0x5a1745:0x53d,_0x5a8cf5:0x4bc,_0x4f0359:0x6f4,_0x2ec87a:0x53d,_0x5d5acd:0x473},_0x535ff1={_0x171059:0xf15,_0x8913b4:0xac5,_0x5b34ad:0xf15,_0x1c655e:0xf64,_0x46a75f:0x9fb,_0x549e8c:0xfd8,_0xf14f74:0xa86,_0x16a3d4:0xe91,_0x3ca41d:0x659},_0x5f3fb6={_0x1f1f18:0x57d,_0x39dc30:0x690},_0x27a9bc={_0x1e715e:0xd53,_0x4abb1b:0x690,_0x40858f:0x43e,_0x58c2b0:0x53d,_0x45095d:0x6f4,_0x22447a:0xf64,_0x13c66b:0x1ee},_0x3c43fa={_0x5c6d26:0x6f4},_0x5cfe2f={_0x2e9468:0x2a7,_0x24c93e:0x8b3},_0x358109={_0x2e0491:0xa74},_0x47910a={_0x67849d:0xf15,_0x2f1d6c:0xf15,_0x17fba5:0x9fb},_0x26f3ab={_0x53298b:0x688,_0x2e0684:0x645},_0x5a4e65={_0x392cc9:0x688},_0x210a51={_0x560e08:0x659,_0x57eddd:0x95f,_0x2acd5d:0x493},_0x55a18e=_0xf99cb3;_inherits(_0xaf833b,_0x467f62);var _0x4e8e9d=_createSuper(_0xaf833b);function _0xaf833b(){var _0x18c2a7=_0x3c32,_0x15ae29,_0x55ab95,_0x20c855,_0x3616ce,_0x381bac,_0x1c1fcb,_0x3559d1=arguments[_0x18c2a7(0xec0)]>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0xaf833b),_0x1c1fcb=_0x4e8e9d['call'](this,_0x3559d1),_0x3559d1['_promise']&&(_0x1c1fcb[_0x18c2a7(_0x210a51._0x560e08)]=_0x3559d1['_promise'],delete _0x3559d1['_promise']),_0x1c1fcb['labelHeightStyle']=_objectSpread2(_objectSpread2({},_0x1c1fcb['options']['label']||{}),{},{'font_size':0xf,'background':![]}),Cesium__namespace['defined'](_0x3559d1['labelHeight'])&&(_0x1c1fcb['labelHeightStyle']=_objectSpread2(_objectSpread2({},_0x1c1fcb['labelHeightStyle']),_0x3559d1[_0x18c2a7(_0x210a51._0x57eddd)])),_0x1c1fcb['polygonWallStyle']={'color':_0x18c2a7(_0x210a51._0x2acd5d),'opacity':0.3,'closeTop':![],'closeBottom':!![],'perPositionHeight':![],'height':new Cesium__namespace['CallbackProperty'](function(_0x42b13c){return _0x1c1fcb['minHeight'];},![]),'extrudedHeight':new Cesium__namespace['CallbackProperty'](function(_0x276ab9){return _0x1c1fcb['maxHeight'];},![])},Cesium__namespace[_0x18c2a7(0x8b3)](_0x3559d1[_0x18c2a7(0x83b)])&&(_0x1c1fcb['polygonWallStyle']=_objectSpread2(_objectSpread2({},_0x1c1fcb[_0x18c2a7(0x973)]),_0x3559d1[_0x18c2a7(0x83b)])),_0x1c1fcb['heightLabel']=(_0x15ae29=_0x3559d1['heightLabel'])!==null&&_0x15ae29!==void 0x0?_0x15ae29:!![],_0x1c1fcb['offsetLabel']=(_0x55ab95=_0x3559d1[_0x18c2a7(0x4de)])!==null&&_0x55ab95!==void 0x0?_0x55ab95:![],_0x1c1fcb['showArea']=(_0x20c855=_0x3559d1['showArea'])!==null&&_0x20c855!==void 0x0?_0x20c855:!![],_0x1c1fcb['showFillVolume']=(_0x3616ce=_0x3559d1['showFillVolume'])!==null&&_0x3616ce!==void 0x0?_0x3616ce:!![],_0x1c1fcb['showDigVolume']=(_0x381bac=_0x3559d1['showDigVolume'])!==null&&_0x381bac!==void 0x0?_0x381bac:!![],_0x1c1fcb['_hasFX']=![],_0x1c1fcb;}return _createClass(_0xaf833b,[{'key':'hasEdit','get':function _0x157952(){return![];}},{'key':'polygonMaxHeight','get':function _0x39ff82(){var _0x4f8bf8=_0x3c32;return this[_0x4f8bf8(0xf15)]?this['interPolygonObj']['maxHeight']:this[_0x4f8bf8(_0x5a4e65._0x392cc9)];}},{'key':'height','get':function _0x3775a6(){return this['_jzmHeight'];},'set':function _0x203704(_0x4e03f7){var _0xd4485a=_0x3c32;this['_jzmHeight']=_0x4e03f7;_0x4e03f7>this['maxHeight']&&(this[_0xd4485a(_0x26f3ab._0x53298b)]=_0x4e03f7);_0x4e03f7<this['minHeight']&&(this[_0xd4485a(_0x26f3ab._0x2e0684)]=_0x4e03f7);if(!this['_hasFX'])return;var _0x2ae7cf=updateVolume(this['interPolygonObj'],this['height']);for(var _0x4acb47 in _0x2ae7cf){this['_measured'][_0x4acb47]=_0x2ae7cf[_0x4acb47];}this['updateText']();if(this['_arrPartMeasureLable'])for(var _0x5c54dd=0x0;_0x5c54dd<this['_arrPartMeasureLable']['length'];_0x5c54dd++){this['_arrPartMeasureLable'][_0x5c54dd]['showText']();}var _0x7c898a=_objectSpread2(_objectSpread2({},_0x2ae7cf),{},{'sourceTarget':this,'mtype':this['type'],'graphic':this});this['fire'](EventType['change'],_0x7c898a,!![]);}},{'key':_0x55a18e(_0x51f6cb._0x469246),'get':function _0x3b36d7(){return this['_minHeight']||0x0;},'set':function _0x392da2(_0x295718){var _0x37ff6b=_0x55a18e;this['_minHeight']=_0x295718;if(!this['_hasFX'])return;this[_0x37ff6b(0xf15)]&&(this[_0x37ff6b(_0x47910a._0x67849d)]['minHeight']=_0x295718,this['interPolygonObj']=updateVolumeByMinHeight(this[_0x37ff6b(_0x47910a._0x2f1d6c)]));var _0x2f073e=updateVolume(this['interPolygonObj'],this['height']);for(var _0x10edd7 in _0x2f073e){this['_measured'][_0x10edd7]=_0x2f073e[_0x10edd7];}this[_0x37ff6b(_0x47910a._0x17fba5)]();var _0x36ba85=_objectSpread2(_objectSpread2({},_0x2f073e),{},{'sourceTarget':this,'mtype':this['type'],'graphic':this});this['fire'](EventType[_0x37ff6b(0xd99)],_0x36ba85,!![]);}},{'key':_0x55a18e(_0x51f6cb._0x44a11c),'get':function _0x562b8f(){var _0x1dca97=_0x55a18e;return this[_0x1dca97(0xa74)]||0x0;},'set':function _0xccc5d(_0x4f8b4e){var _0x287bd9=_0x55a18e;this[_0x287bd9(_0x358109._0x2e0491)]=_0x4f8b4e;}},{'key':'_removedHook','value':function _0x3610d5(){var _0x51ac84=_0x55a18e;this['_depthTestAgainstTerrain_reset']&&(this['_map'][_0x51ac84(0x57d)]['globe']['depthTestAgainstTerrain']=![],delete this['_depthTestAgainstTerrain_reset']),_get(_getPrototypeOf(_0xaf833b[_0x51ac84(0x7dc)]),_0x51ac84(0x8e6),this)['call'](this);}},{'key':'_removeMeasureLabelAndEx','value':function _0xafd7c1(){var _0x633879=_0x55a18e;_get(_getPrototypeOf(_0xaf833b['prototype']),'_removeMeasureLabelAndEx',this)['call'](this);if(Cesium__namespace['defined'](this['_arrPartMeasureLable'])&&this['_arrPartMeasureLable']['length']>0x0){var _0x55d0ae=this[_0x633879(0x2a7)];if(_0x55d0ae&&_0x55d0ae['length']>0x0)for(var _0x3bf1c0=0x0,_0x3df894=_0x55d0ae['length'];_0x3bf1c0<_0x3df894;_0x3bf1c0++){this['_removeLabel'](_0x55d0ae[_0x3bf1c0]);}delete this[_0x633879(_0x5cfe2f._0x2e9468)];}Cesium__namespace[_0x633879(_0x5cfe2f._0x24c93e)](this['_wallEntity'])&&(this['dataSource'][_0x633879(0xcb7)][_0x633879(0x7b5)](this['_wallEntity']),delete this['_wallEntity']);}},{'key':'_drawCreatedHandler','value':function _0x1f6e0a(_0x42143d){var _0x48f38d=_0x55a18e,_0xf63af2=this;this['_measureLable'][_0x48f38d(0x473)]=this[_0x48f38d(0x53d)][_0x48f38d(_0x3c43fa._0x5c6d26)]('_正在计算体积')+'…';var _0x281b62=this['positionsShow'];setTimeout(function(){_0xf63af2['calcVolume'](_0x281b62);},0x64);}},{'key':'_editPointHandler','value':function _0x33d863(_0x547bf5){var _0x40bef4=_0x55a18e;this[_0x40bef4(0xeaa)](_0x547bf5);}},{'key':_0x55a18e(_0x51f6cb._0x47951a),'value':function _0x2bf12b(_0x4e6932){var _0x3ccf9c=_0x55a18e;_0x4e6932&&(this['options']['unit']=_0x4e6932);var _0x556070={'unit':this['options']['unit'],'lang':this['_map'][_0x3ccf9c(_0x27a9bc._0x1e715e)],'decimal':this[_0x3ccf9c(_0x27a9bc._0x4abb1b)]['decimal']},_0x12dd09='';this[_0x3ccf9c(_0x27a9bc._0x40858f)]&&this['_measured']['fillVolume']>0x0&&(this['_measured']['fillVolumeStr']=formatVolume(this[_0x3ccf9c(0xf64)]['fillVolume'],_0x556070),_0x12dd09+=(this['options']['fillVolumeName']||this[_0x3ccf9c(_0x27a9bc._0x58c2b0)][_0x3ccf9c(_0x27a9bc._0x45095d)]('_填方体积'))+':'+this['_measured']['fillVolumeStr']+'\x0a'),this['showDigVolume']&&this['_measured']['digVolume']>0x0&&(this['_measured']['digVolumeStr']=formatVolume(this['_measured']['digVolume'],_0x556070),_0x12dd09+=(this['options'][_0x3ccf9c(0x24b)]||this['_map']['getLangText']('_挖方体积'))+':'+this['_measured']['digVolumeStr']+'\x0a'),this['showArea']&&this[_0x3ccf9c(0xf64)][_0x3ccf9c(0x9bf)]>0x0&&(this['_measured']['totalAreaStr']=formatArea(this[_0x3ccf9c(_0x27a9bc._0x22447a)]['totalArea'],_0x556070),_0x12dd09+=(this['options']['areaName']||this['_map'][_0x3ccf9c(0x6f4)](_0x3ccf9c(_0x27a9bc._0x13c66b)))+':'+this['_measured']['totalAreaStr']),this['_measureLable']['text']=_0x12dd09;}},{'key':'calcVolume','value':function _0x284172(_0x33699b){var _0x442d71={_0x102090:0x8c7},_0x2d2ac9=_0x55a18e,_0x401a41=this;if(!this[_0x2d2ac9(0x53d)])return;this['fire'](EventType['start'],{'mtype':this['type'],'sourceTarget':this,'positions':_0x33699b},!![]),this['_hasFX']=!![],interPolygon(_objectSpread2({'positions':_0x33699b,'scene':this[_0x2d2ac9(0x53d)][_0x2d2ac9(_0x5f3fb6._0x1f1f18)],'exact':!![]},this[_0x2d2ac9(_0x5f3fb6._0x39dc30)]))['then'](function(_0x2ac637){var _0x33ba37=_0x2d2ac9;if(!_0x401a41['_map']||!_0x401a41['_hasFX'])return;if(_0x2ac637['has3dtiles'])_0x401a41['_map']['scene']['globe']['depthTestAgainstTerrain']=![];else!_0x401a41['_map'][_0x33ba37(0x57d)]['globe'][_0x33ba37(0xf8b)]&&(_0x401a41['_map']['scene'][_0x33ba37(0x84a)]['depthTestAgainstTerrain']=!![],_0x401a41[_0x33ba37(_0x442d71._0x102090)]=!![]);_0x401a41['showVolume'](_0x33699b,_0x2ac637);});}},{'key':_0x55a18e(_0x51f6cb._0x22b048),'value':function _0x4365f9(_0x22f4eb,_0x40aa0d){var _0x5611be=_0x55a18e,_0xea5cbb,_0x3c90f3,_0x2ed764,_0x4af534=this,_0x44fef8;this['_jzmHeight']=(_0xea5cbb=this['options']['height'])!==null&&_0xea5cbb!==void 0x0?_0xea5cbb:_0x40aa0d['minHeight'];this['_jzmHeight']<_0x40aa0d['minHeight']&&(_0x40aa0d[_0x5611be(0x645)]=this['_jzmHeight']);this['interPolygonObj']=updateVolumeByMinHeight(_0x40aa0d),this['_minHeight']=(_0x3c90f3=this['options']['minHeight'])!==null&&_0x3c90f3!==void 0x0?_0x3c90f3:this[_0x5611be(_0x535ff1._0x171059)]['minHeight'],this[_0x5611be(0xa74)]=(_0x2ed764=this['options']['maxHeight'])!==null&&_0x2ed764!==void 0x0?_0x2ed764:this['interPolygonObj']['maxHeight'];var _0x2b1fce=Math['floor'](0.3*Cesium__namespace['Math']['chordLength'](_0x40aa0d['granularity'],this['_map']['scene']['globe']['ellipsoid'][_0x5611be(_0x535ff1._0x8913b4)]));this['_maxHeight']-this['_minHeight']<_0x2b1fce&&(this['_maxHeight']=this['_minHeight']+_0x2b1fce);var _0x2e7642=updateVolume(this[_0x5611be(_0x535ff1._0x5b34ad)],this['height']);for(var _0x360f00 in _0x2e7642){this[_0x5611be(_0x535ff1._0x1c655e)][_0x360f00]=_0x2e7642[_0x360f00];}this[_0x5611be(_0x535ff1._0x46a75f)](),this[_0x5611be(_0x535ff1._0x549e8c)][_0x5611be(_0x535ff1._0xf14f74)]=centerOfMass(_0x22f4eb,this['interPolygonObj']['maxHeight']);this['heightLabel']&&this[_0x5611be(0x322)](_0x22f4eb,this['interPolygonObj']['minHeight']);this[_0x5611be(_0x535ff1._0x16a3d4)][_0x5611be(0x6f9)]=!![],this['entityGraphic']['perPositionHeight']=![],this['entityGraphic']['hierarchy']=new Cesium__namespace['PolygonHierarchy'](_0x22f4eb),this['entityGraphic']['height']=new Cesium__namespace['CallbackProperty'](function(_0x5bf280){return _0x4af534['height'];},![]);var _0x17d4a0=PolygonStyleConver['toCesiumVal'](this['polygonWallStyle'],{},!![]);_0x17d4a0['hierarchy']=new Cesium__namespace['PolygonHierarchy'](_0x22f4eb),this['_wallEntity']=this['dataSource']['entities']['add']({'polygon':_0x17d4a0}),this['_wallEntity']['_noMousePick']=!![],this[_0x5611be(0x750)](this['_wallEntity']);var _0x24e6bb=_objectSpread2(_objectSpread2({},_0x2e7642),{},{'sourceTarget':this,'mtype':this[_0x5611be(0x757)],'graphic':this});this[_0x5611be(0xf34)](EventType['change'],_0x24e6bb,!![]),this[_0x5611be(0xf34)](EventType['end'],_0x24e6bb,!![]),(_0x44fef8=this[_0x5611be(_0x535ff1._0x3ca41d)])!==null&&_0x44fef8!==void 0x0&&_0x44fef8['resolve']&&this['_promise']['resolve'](this);}},{'key':'showPointHeightLabel','value':function _0x5446d9(_0x143cb7,_0x539e97){var _0x3e9600=_0x55a18e,_0x9a5b47=this,_0x56a151=[];for(var _0x5f1f13=0x0;_0x5f1f13<_0x143cb7[_0x3e9600(0xec0)];_0x5f1f13++){var _0x3c152a=Math['max'](getHeight(this['_map']['scene'],_0x143cb7[_0x5f1f13]),_0x539e97),_0x51fb6a=Cesium__namespace['Cartographic'][_0x3e9600(_0xab341e._0x1b0fed)](_0x143cb7[_0x5f1f13]),_0x213960=Cesium__namespace[_0x3e9600(0x741)]['fromRadians'](_0x51fb6a[_0x3e9600(0x692)],_0x51fb6a[_0x3e9600(_0xab341e._0x5ac771)],_0x3c152a),_0x4a71de=this[_0x3e9600(_0xab341e._0x20230f)](this['labelHeightStyle'],_0x213960);_0x4a71de['attr']={'value':_0x3c152a},_0x56a151['push'](_0x4a71de),_0x4a71de['showText']=function(){var _0x50694c=_0x3e9600,_0x725465=this['attr'][_0x50694c(0x23c)],_0x19da4d=_0x9a5b47[_0x50694c(_0x24a9bd._0x5a1745)]['getLangText'](_0x50694c(_0x24a9bd._0x5a8cf5))+':'+_0x725465['toFixed'](0x2)+_0x9a5b47['_map'][_0x50694c(_0x24a9bd._0x4f0359)]('_米');if(_0x9a5b47['offsetLabel']){var _0x5acb97=_0x725465-_0x9a5b47['height'];_0x5acb97>0x0?_0x19da4d+='\x0a'+_0x9a5b47['_map']['getLangText']('_高度')+':'+_0x5acb97['toFixed'](0x2)+_0x9a5b47['_map']['getLangText']('_米')+'('+_0x9a5b47[_0x50694c(0x53d)]['getLangText']('_面上')+')':_0x19da4d+='\x0a'+_0x9a5b47[_0x50694c(_0x24a9bd._0x2ec87a)]['getLangText'](_0x50694c(0xdbd))+':'+Math['abs'](_0x5acb97)['toFixed'](0x2)+_0x9a5b47['_map']['getLangText']('_米')+'('+_0x9a5b47['_map'][_0x50694c(_0x24a9bd._0x4f0359)](_0x50694c(0xfc7))+')';}return this[_0x50694c(_0x24a9bd._0x5d5acd)]=_0x19da4d,_0x19da4d;},_0x4a71de[_0x3e9600(_0xab341e._0x529cf7)]();}this['_arrPartMeasureLable']=_0x56a151;}}]),_0xaf833b;}(AreaMeasure);register$4('volumeMeasure',VolumeMeasure);var BillboardPrimitive=function(_0x2d1633){var _0x48b489={_0x28f7dd:0x625,_0x5b992a:0x9b7},_0x3b6035={_0x2e8c2e:0xb94},_0x5f0ef9={_0x3aa5fa:0xd52,_0x570d72:0xea9,_0x51b18b:0xea9},_0x3e9490={_0x250ad0:0xba9,_0x52f623:0xf83},_0x48f561={_0x19f6d0:0xf93},_0x104821=_0xf99cb3;_inherits(_0x59b64c,_0x2d1633);var _0x649268=_createSuper(_0x59b64c);function _0x59b64c(){var _0x379841=_0x3c32;return _classCallCheck(this,_0x59b64c),_0x649268[_0x379841(_0x48f561._0x19f6d0)](this,arguments);}return _createClass(_0x59b64c,[{'key':'primitiveCollection','get':function _0x2181bb(){var _0x548dda=_0x3c32,_0x7f6639;return(_0x7f6639=this[_0x548dda(0x830)])===null||_0x7f6639===void 0x0?void 0x0:_0x7f6639['billboardCollection'];}},{'key':_0x104821(0x524),'get':function _0x350a31(){return this['style']['image'];},'set':function _0x163a23(_0x2b75e8){var _0xf38b7b=_0x104821;this['style']['image']=_0x2b75e8,this[_0xf38b7b(0xd52)]&&(this['_primitive']['image']=_0x2b75e8);}},{'key':'_showHook','value':function _0x31c43e(_0x3af969){var _0x13b4f0=_0x104821;if(this[_0x13b4f0(0xd52)])this[_0x13b4f0(0xd52)]['show']=_0x3af969;else _0x3af969&&_get(_getPrototypeOf(_0x59b64c['prototype']),'_showHook',this)['call'](this,_0x3af969);}},{'key':_0x104821(_0x48b489._0x28f7dd),'value':function _0x36c2a8(_0x5bd323){var _0x188e6c=_0x104821;if(!this['show'])return;this['_forPositionProperty'](this['options'][_0x188e6c(0xa86)]);var _0x179cd5=BillboardStyleConver['toCesiumVal'](_0x5bd323,{'show':this[_0x188e6c(0xa24)],'position':this['position']});this[_0x188e6c(0xd52)]=this['primitiveCollection'][_0x188e6c(0x595)](_0x179cd5),this[_0x188e6c(_0x3e9490._0x250ad0)][_0x188e6c(_0x3e9490._0x52f623)]&&this['_addLabel']();}},{'key':'_updateStyleHook','value':function _0x4fd4b8(_0x563c0b,_0xe28f25){BillboardStyleConver['toCesiumVal'](_0x563c0b,this['primitive']);}},{'key':_0x104821(0xf6a),'value':function _0x20d6df(_0x14abe9,_0x452ff1){return BillboardStyleConver['toJSON'](_0x14abe9,_0x452ff1);}},{'key':'_updatePositionsHook','value':function _0xc5c1e4(){var _0x693db1=_0x104821;if(!this['_primitive']['_billboardCollection'])return;this['_primitive']['position']=this['position'],Cesium__namespace['defined'](this['style']['alignedAxis'])&&(this[_0x693db1(_0x5f0ef9._0x3aa5fa)][_0x693db1(_0x5f0ef9._0x570d72)]=getCesiumValue(this['style'][_0x693db1(_0x5f0ef9._0x51b18b)],Cesium__namespace[_0x693db1(0x741)]));}},{'key':_0x104821(_0x48b489._0x5b992a),'value':function _0x93912c(_0x2ee1a5){var _0x212482=_0x104821;this['style']['globalAlpha']=_0x2ee1a5,this['_primitive']&&(this['_primitive']['color']=Cesium__namespace['Color'][_0x212482(0xb73)]['withAlpha'](_0x2ee1a5)),this[_0x212482(_0x3b6035._0x2e8c2e)](_0x2ee1a5);}},{'key':'_getDrawEntityClass','value':function _0x3d9224(_0x4e5c9e,_0x5199d8){return create$4('billboard',_0x4e5c9e);}}]),_0x59b64c;}(BasePointPrimitive);register$4(_0xf99cb3(0x58b),BillboardPrimitive,!![]);var CloudPrimitive=function(_0x374c24){var _0x464b1b={_0x591ef1:0x4e4},_0xdc0bcb={_0x53fbbc:0xe97},_0x2e7234={_0x1a78b2:0xa86},_0x465f6b={_0x24153a:0x438,_0x990d7c:0x47e},_0x18b384={_0x261c34:0xa86,_0x50e1bc:0x595},_0x5a92cb={_0x8a61dc:0xa3d,_0x1c2e55:0xd52},_0x3261e1={_0x1cf5d3:0x4fe},_0x33ae2b={_0x55b529:0xba9},_0x2b562a={_0x15bb44:0xba9,_0x17ce7c:0x4e4},_0x45f133={_0x86df5b:0xd52,_0x67cf1e:0xd52},_0x361bb5=_0xf99cb3;_inherits(_0x1d437b,_0x374c24);var _0x2c8bb5=_createSuper(_0x1d437b);function _0x1d437b(){return _classCallCheck(this,_0x1d437b),_0x2c8bb5['apply'](this,arguments);}return _createClass(_0x1d437b,[{'key':'primitiveCollection','get':function _0x17e69b(){var _0x26e460;return(_0x26e460=this['_layer'])===null||_0x26e460===void 0x0?void 0x0:_0x26e460['cloudCollection'];}},{'key':'maximumSize','get':function _0x5b8153(){var _0x5653b9=_0x3c32;return this[_0x5653b9(0xba9)]['maximumSize'];},'set':function _0x1c368b(_0x4032b3){var _0x167879=_0x3c32;this['style']['maximumSize']=_0x4032b3,this[_0x167879(_0x45f133._0x86df5b)]&&(this[_0x167879(_0x45f133._0x67cf1e)]['maximumSize']=_0x4032b3);}},{'key':_0x361bb5(_0x464b1b._0x591ef1),'get':function _0x42341e(){var _0x558200=_0x361bb5;return this[_0x558200(_0x2b562a._0x15bb44)][_0x558200(_0x2b562a._0x17ce7c)];},'set':function _0x1b216b(_0x323569){var _0x56cd3e=_0x361bb5;this['style']['scale']=_0x323569,this['_primitive']&&(this['_primitive'][_0x56cd3e(0x4e4)]=_0x323569);}},{'key':'slice','get':function _0x3acd6e(){var _0x478f32=_0x361bb5;return this[_0x478f32(_0x33ae2b._0x55b529)]['slice'];},'set':function _0x28cfb0(_0x13c875){var _0x547f88=_0x361bb5;this['style']['slice']=_0x13c875,this['_primitive']&&(this['_primitive'][_0x547f88(_0x3261e1._0x1cf5d3)]=_0x13c875);}},{'key':'brightness','get':function _0x1b4a63(){var _0x889f7=_0x361bb5;return this['style'][_0x889f7(0xa3d)];},'set':function _0xc34c32(_0xc15ee4){var _0x88555e=_0x361bb5;this['style'][_0x88555e(_0x5a92cb._0x8a61dc)]=_0xc15ee4,this['_primitive']&&(this[_0x88555e(_0x5a92cb._0x1c2e55)]['brightness']=_0xc15ee4);}},{'key':'hasOpacity','get':function _0x567329(){return![];}},{'key':'_addedHook','value':function _0x82eadd(_0x22034d){var _0x2b957a=_0x361bb5;if(!this['show'])return;this['_forPositionProperty'](this['options']['position']);var _0x10865a=CloudStyleConver['toCesiumVal'](_0x22034d,{'show':this[_0x2b957a(0xa24)],'position':this[_0x2b957a(_0x18b384._0x261c34)]});this[_0x2b957a(0xd52)]=this['primitiveCollection'][_0x2b957a(_0x18b384._0x50e1bc)](_0x10865a),this[_0x2b957a(0xba9)]['label']&&this[_0x2b957a(0x982)]();}},{'key':'_showHook','value':function _0x5312ba(_0x48c420){var _0x50c405=_0x361bb5;this['_primitive']?this[_0x50c405(0xd52)]['show']=_0x48c420:_get(_getPrototypeOf(_0x1d437b[_0x50c405(0x7dc)]),'_showHook',this)[_0x50c405(0xa10)](this,_0x48c420);}},{'key':'_updateStyleHook','value':function _0x790a63(_0x3a52eb,_0x528f1a){var _0x107676=_0x361bb5;CloudStyleConver[_0x107676(_0x465f6b._0x24153a)](_0x3a52eb,this[_0x107676(_0x465f6b._0x990d7c)]);}},{'key':'_style2Json','value':function _0x350969(_0x26cd7c,_0x3d9270){return CloudStyleConver['toJSON'](_0x26cd7c,_0x3d9270);}},{'key':'_updatePositionsHook','value':function _0x1b1cb6(){var _0x30b8b1=_0x361bb5;this['_primitive']['position']=this[_0x30b8b1(_0x2e7234._0x1a78b2)];}},{'key':'_getDrawEntityClass','value':function _0x3c9a39(_0x4c3fb7,_0x1902ad){var _0x7f9d0=_0x361bb5;return this[_0x7f9d0(_0xdc0bcb._0x53fbbc)](_0x4c3fb7,_0x1902ad);}}]),_0x1d437b;}(BasePointPrimitive);register$4('cloud',CloudPrimitive,!![]);var LabelPrimitive=function(_0x5c0f15){var _0x48acda={_0x2384c3:0xa09,_0x3fe7f0:0x7c1},_0x5149d8={_0x382fcb:0x47e},_0x318e96={_0x230f4b:0xd52},_0x17a1d0={_0x350b5a:0xd52},_0x53a605={_0x5b5bd4:0xba9},_0x36f346=_0xf99cb3;_inherits(_0x5f31d2,_0x5c0f15);var _0xe776c0=_createSuper(_0x5f31d2);function _0x5f31d2(){return _classCallCheck(this,_0x5f31d2),_0xe776c0['apply'](this,arguments);}return _createClass(_0x5f31d2,[{'key':'primitiveCollection','get':function _0x3e63a7(){var _0x501f96;return(_0x501f96=this['_layer'])===null||_0x501f96===void 0x0?void 0x0:_0x501f96['labelCollection'];}},{'key':'text','get':function _0x1bda92(){var _0x112d45=_0x3c32;return this[_0x112d45(_0x53a605._0x5b5bd4)]['text'];},'set':function _0x3a7666(_0x1a9e7d){var _0x3ed6be=_0x3c32;this[_0x3ed6be(0xba9)]['text']=_0x1a9e7d,this[_0x3ed6be(_0x17a1d0._0x350b5a)]&&(this['_primitive']['text']=_0x1a9e7d);}},{'key':'_showHook','value':function _0x5554c(_0xa041b7){var _0x49dcaf=_0x3c32;if(this['_primitive'])this[_0x49dcaf(0xd52)]['show']=_0xa041b7;else _0xa041b7&&_get(_getPrototypeOf(_0x5f31d2['prototype']),'_showHook',this)['call'](this,_0xa041b7);}},{'key':'_addedHook','value':function _0x32017c(_0x32d245){var _0x21ec25=_0x3c32;if(!this['show'])return;var _0x29d95f=LabelStyleConver['toCesiumVal'](this['style'],{'show':this['show'],'position':this['position']},{},this[_0x21ec25(0xf51)]);this[_0x21ec25(_0x318e96._0x230f4b)]=this['primitiveCollection'][_0x21ec25(0x595)](_0x29d95f);}},{'key':_0x36f346(_0x48acda._0x2384c3),'value':function _0x382f09(_0x246de0,_0x21e877){var _0xbe2816=_0x36f346;LabelStyleConver['toCesiumVal'](_0x246de0,this[_0xbe2816(_0x5149d8._0x382fcb)],this['attr']);}},{'key':'_style2Json','value':function _0x4b2f6d(_0x3edc96,_0x15af87){return LabelStyleConver['toJSON'](_0x3edc96,_0x15af87);}},{'key':_0x36f346(_0x48acda._0x3fe7f0),'value':function _0xb0bf4e(){var _0xcccb75=_0x36f346;this['_primitive']['position']=this[_0xcccb75(0xa86)];}},{'key':'_getDrawEntityClass','value':function _0x4c36bc(_0x19220c,_0x1494b7){var _0x224a0=_0x36f346;return create$4(_0x224a0(0xf83),_0x19220c);}},{'key':_0x36f346(0x9b7),'value':function _0x1e1d1d(_0x4d481b){var _0xa49d65=_0x36f346;this['style'][_0xa49d65(0xcad)]=_0x4d481b,this['_primitive']&&this[_0xa49d65(0xa24)]&&LabelStyleConver['setOpacity'](this['_primitive'],_0x4d481b);}}]),_0x5f31d2;}(BasePointPrimitive);register$4('labelP',LabelPrimitive,!![]);var ModelPrimitive=function(_0x2c243f){var _0x33ed73={_0x14dcf1:0x9a5,_0x5f25c6:0xbe3},_0x52454b={_0x4b9841:0x7c6,_0x26b807:0x8fd},_0x18e46f={_0x3aa1f8:0xba9},_0x56c1c0={_0x14ab2f:0xccb},_0x1cdfbf={_0x14d714:0xfc2},_0x58c07e={_0x4f5a8c:0x4c9},_0x1a05f8={_0x549e2d:0xfc2,_0x264851:0xa4f},_0x200e4c={_0x20d2a9:0x690,_0x2a3027:0x45d,_0x2df0f1:0x510,_0x552a5c:0xba9,_0x8d553a:0xfa2,_0x4ed40d:0x53d,_0xf5be93:0xca2,_0x25ba94:0xf83,_0x2cef2c:0xfc2},_0x2585ac={_0x4c30f5:0xf34},_0x533698={_0x1a810c:0xd52},_0x4fa3fa={_0x21caac:0xba9},_0x5181f6={_0xf4fa95:0xa09},_0x52e82b={_0x2bb274:0x4e4},_0x15c432={_0x42dbfe:0x51d},_0x4a0fc5=_0xf99cb3;_inherits(_0x26cbd2,_0x2c243f);var _0x3d4ef1=_createSuper(_0x26cbd2);function _0x26cbd2(){return _classCallCheck(this,_0x26cbd2),_0x3d4ef1['apply'](this,arguments);}return _createClass(_0x26cbd2,[{'key':_0x4a0fc5(_0x33ed73._0x14dcf1),'get':function _0x41c326(){var _0x16e3f7=_0x4a0fc5,_0x579794=[];return this[_0x16e3f7(0x87e)]&&_0x579794['push'](this['_primitive_label']),this[_0x16e3f7(0xfc2)]&&_0x579794[_0x16e3f7(_0x15c432._0x42dbfe)](this['_primitive_point']),this['_primitive_billboard']&&_0x579794['push'](this['_primitive_billboard']),_0x579794;}},{'key':'scale','get':function _0x5d5ab3(){var _0x3a673b=_0x4a0fc5,_0x53d6e8;return(_0x53d6e8=this['style'][_0x3a673b(_0x52e82b._0x2bb274)])!==null&&_0x53d6e8!==void 0x0?_0x53d6e8:0x1;},'set':function _0x424e24(_0x1e0c59){var _0x24ae57=_0x4a0fc5;this['style']['scale']=_0x1e0c59,this[_0x24ae57(_0x5181f6._0xf4fa95)](this['style'],{'scale':_0x1e0c59});}},{'key':_0x4a0fc5(0x4c9),'get':function _0x5d83f9(){var _0x334f17;return(_0x334f17=this['style']['scaleX'])!==null&&_0x334f17!==void 0x0?_0x334f17:0x1;},'set':function _0x5ec15d(_0xfac2d3){var _0x7bf5e8=_0x4a0fc5;this[_0x7bf5e8(_0x4fa3fa._0x21caac)]['scaleX']=_0xfac2d3,this[_0x7bf5e8(0x9ed)]();}},{'key':'scaleY','get':function _0x46ea6b(){var _0x7c4262;return(_0x7c4262=this['style']['scaleY'])!==null&&_0x7c4262!==void 0x0?_0x7c4262:0x1;},'set':function _0x372e70(_0x53bb4f){var _0x3d8ef8=_0x4a0fc5;this[_0x3d8ef8(0xba9)]['scaleY']=_0x53bb4f,this['updateModelMatrix']();}},{'key':'scaleZ','get':function _0x497c09(){var _0x2e92d3=_0x4a0fc5,_0x20c7d4;return(_0x20c7d4=this['style'][_0x2e92d3(0x8ca)])!==null&&_0x20c7d4!==void 0x0?_0x20c7d4:0x1;},'set':function _0x3cf4e9(_0x14ff3d){var _0x2fab39=_0x4a0fc5;this[_0x2fab39(0xba9)]['scaleZ']=_0x14ff3d,this['updateModelMatrix']();}},{'key':_0x4a0fc5(_0x33ed73._0x5f25c6),'get':function _0x16ca94(){var _0xc6a034=_0x4a0fc5;return this[_0xc6a034(_0x533698._0x1a810c)]?this['_primitive']['readyPromise']:null;}},{'key':'_showHook','value':function _0xa13eff(_0x23cb61){var _0x44f7f4=_0x4a0fc5;if(this['_primitive'])this['_primitive']['show']=_0x23cb61;else _0x23cb61&&_get(_getPrototypeOf(_0x26cbd2['prototype']),'_showHook',this)[_0x44f7f4(0xa10)](this,_0x23cb61);}},{'key':'_addedHook','value':function _0x199da4(_0x3c26c8){var _0x1dd8c5=_0x4a0fc5,_0x1ebe53=this;if(!this['show']||!this['_map'])return;this['_forPositionProperty'](this[_0x1dd8c5(_0x200e4c._0x20d2a9)]['position']);var _0x11d604=ModelStyleConver[_0x1dd8c5(0x438)](this['style']);if(!_0x11d604[_0x1dd8c5(_0x200e4c._0x2a3027)])return;var _0x3b81a7;if(this['style']['customShader']&&Cesium__namespace['ModelExperimental']){var _0x19957b=this[_0x1dd8c5(_0x200e4c._0x2df0f1)];this[_0x1dd8c5(_0x200e4c._0x552a5c)]['scale']>0x0&&this['style']['scale']!==0x1&&Cesium__namespace['Matrix4'][_0x1dd8c5(_0x200e4c._0x8d553a)](_0x19957b,this['style'][_0x1dd8c5(0x4e4)],_0x19957b),_0x3b81a7=Cesium__namespace['ModelExperimental']['fromGltf'](_objectSpread2({'modelMatrix':_0x19957b,'scene':this[_0x1dd8c5(_0x200e4c._0x4ed40d)]['scene'],'gltf':_0x11d604['url']},_0x11d604));}else _0x3b81a7=Cesium__namespace['Model']['fromGltf'](_objectSpread2({'modelMatrix':this['modelMatrix'],'scene':this['_map']['scene'],'marsOptions':{'occlusion':this[_0x1dd8c5(0xba9)]['marsOcclusion']}},_0x11d604));this[_0x1dd8c5(0xd52)]=this['primitiveCollection']['add'](_0x3b81a7),this['_primitive']['readyPromise']['then'](function(_0x43841d){var _0x496098=_0x1dd8c5,_0x1b57af,_0x58721b;((_0x1b57af=_0x1ebe53['style']['runAnimations'])!==null&&_0x1b57af!==void 0x0?_0x1b57af:!![])&&(_0x58721b=_0x43841d[_0x496098(0xc70)])!==null&&_0x58721b!==void 0x0&&_0x58721b['addAll']&&_0x43841d['activeAnimations']['addAll'](_objectSpread2({'loop':Cesium__namespace['ModelAnimationLoop']['REPEAT']},_0x1ebe53['style'])),_0x1ebe53[_0x496098(_0x2585ac._0x4c30f5)](EventType['load'],{'drawtype':_0x1ebe53['type'],'model':_0x43841d,'graphic':_0x1ebe53},!![]);})[_0x1dd8c5(_0x200e4c._0xf5be93)](function(_0x5a8e40){logError$1('ModelPrimitive:模型加载出错',_0x5a8e40);});this['style'][_0x1dd8c5(_0x200e4c._0x25ba94)]&&this['_addLabel']();if(this['style']['distanceDisplayCondition']){if(this[_0x1dd8c5(_0x200e4c._0x552a5c)]['distanceDisplayPoint']){var _0xae5664,_0x288f52=PointStyleConver['toCesiumVal'](this[_0x1dd8c5(0xba9)][_0x1dd8c5(0xfec)],{'show':this['show'],'position':this['position']});_0x288f52['distanceDisplayCondition']=this['_getTargetDistanceDisplayCondition'](this['style']['distanceDisplayPoint']),this[_0x1dd8c5(_0x200e4c._0x2cef2c)]=(_0xae5664=this['_layer'])===null||_0xae5664===void 0x0?void 0x0:_0xae5664['pointCollection']['add'](_0x288f52);}else{if(this['style']['distanceDisplayBillboard']){var _0x5262e9,_0x3983c4=BillboardStyleConver['toCesiumVal'](this['style']['distanceDisplayBillboard'],{'show':this[_0x1dd8c5(0xa24)],'position':this['position']});_0x3983c4[_0x1dd8c5(0xec4)]=this[_0x1dd8c5(0x1f4)](this['style']['distanceDisplayBillboard']),this['_primitive_billboard']=(_0x5262e9=this['_layer'])===null||_0x5262e9===void 0x0?void 0x0:_0x5262e9['billboardCollection'][_0x1dd8c5(0x595)](_0x3983c4);}}}}},{'key':'_removedHook','value':function _0x49f1d2(){var _0x2a20cf=_0x4a0fc5;_get(_getPrototypeOf(_0x26cbd2['prototype']),'_removedHook',this)['call'](this);if(this['_primitive_point']){var _0x203e35;(_0x203e35=this['_layer'])===null||_0x203e35===void 0x0?void 0x0:_0x203e35['pointCollection']['remove'](this[_0x2a20cf(_0x1a05f8._0x549e2d)]),delete this[_0x2a20cf(0xfc2)];}if(this['_primitive_billboard']){var _0x65e06b;(_0x65e06b=this['_layer'])===null||_0x65e06b===void 0x0?void 0x0:_0x65e06b[_0x2a20cf(_0x1a05f8._0x264851)]['remove'](this['_primitive_billboard']),delete this['_primitive_billboard'];}}},{'key':'_updateStyleHook','value':function _0x7a9cee(_0x2d4f4d,_0x49c0f1){var _0xc686cc=_0x4a0fc5;if(_0x49c0f1['url']){this['redraw'](_0x2d4f4d);return;}ModelStyleConver[_0xc686cc(0x438)](_0x2d4f4d,this['primitive']),(Cesium__namespace['defined'](_0x49c0f1['heading'])||Cesium__namespace['defined'](_0x49c0f1['pitch'])||Cesium__namespace['defined'](_0x49c0f1['roll'])||Cesium__namespace[_0xc686cc(0x8b3)](_0x49c0f1['scale'])||Cesium__namespace['defined'](_0x49c0f1[_0xc686cc(_0x58c07e._0x4f5a8c)])||Cesium__namespace[_0xc686cc(0x8b3)](_0x49c0f1['scaleY'])||Cesium__namespace['defined'](_0x49c0f1['scaleZ']))&&(this['_primitive']['modelMatrix']=this['modelMatrix']);}},{'key':'_style2Json','value':function _0x5aa526(_0x105c86,_0x57baa){return ModelStyleConver['toJSON'](_0x105c86,_0x57baa);}},{'key':_0x4a0fc5(0x7c1),'value':function _0x3113da(){var _0x50b12c=_0x4a0fc5;this['_primitive']['modelMatrix']=this['modelMatrix'],this[_0x50b12c(_0x1cdfbf._0x14d714)]&&(this[_0x50b12c(0xfc2)]['position']=this['position']),this[_0x50b12c(0x5b3)]&&(this['_primitive_billboard']['position']=this['position']);}},{'key':'_getTargetDistanceDisplayCondition','value':function _0x3cffc6(_0x35ada6){var _0x133c02=_0x4a0fc5,_0x2728c3,_0x530793,_0x58fdb6;if(this['style']['distanceDisplayCondition']instanceof Cesium__namespace['DistanceDisplayCondition'])_0x58fdb6=this['style']['distanceDisplayCondition']['far'];else this['style'][_0x133c02(_0x56c1c0._0x14ab2f)]&&(_0x58fdb6=this['style'][_0x133c02(0xccb)]);return new Cesium__namespace['DistanceDisplayCondition']((_0x2728c3=_0x35ada6['distanceDisplayCondition_near'])!==null&&_0x2728c3!==void 0x0?_0x2728c3:_0x58fdb6,(_0x530793=_0x35ada6['distanceDisplayCondition_far'])!==null&&_0x530793!==void 0x0?_0x530793:Number['MAX_VALUE']);}},{'key':_0x4a0fc5(0x9b7),'value':function _0x4fa919(_0xbc4a90){var _0x44cc8b=_0x4a0fc5;this[_0x44cc8b(_0x18e46f._0x3aa1f8)]['globalAlpha']=_0xbc4a90,this['_primitive']&&ModelStyleConver[_0x44cc8b(0x9b7)](this['_primitive'],_0xbc4a90),this['_updateLabelOpacity'](_0xbc4a90);}},{'key':'_getDrawEntityClass','value':function _0x5a2b1f(_0x1c6fb4,_0x44c462){var _0x8e267a=_0x4a0fc5;return _0x1c6fb4[_0x8e267a(_0x52454b._0x4b9841)]=this['options']['drawShow'],create$4(_0x8e267a(_0x52454b._0x26b807),_0x1c6fb4);}}]),_0x26cbd2;}(BasePointPrimitive);register$4('modelP',ModelPrimitive,!![]);var CirclePrimitive=function(_0xe392f1){var _0x55f1fb={_0x29436d:0x443},_0x141056={_0x5a1f4a:0x51f},_0x1d1fc5={_0x46de22:0xfe2,_0x322a85:0xa86},_0x279849={_0x2a184a:0xfe2,_0x3e1ae0:0xba9,_0x51b354:0x9e5},_0x23c3f0={_0x5b652a:0xe1c,_0x2ce8e0:0xba9,_0x109b70:0x388},_0x1fe4d5={_0x205382:0xfe2},_0x1e854b=_0xf99cb3;_inherits(_0x1c6f75,_0xe392f1);var _0x4dac59=_createSuper(_0x1c6f75);function _0x1c6f75(){return _classCallCheck(this,_0x1c6f75),_0x4dac59['apply'](this,arguments);}return _createClass(_0x1c6f75,[{'key':'distance','get':function _0x4934fb(){return Math['PI']*0x2*this['radius'];}},{'key':'area','get':function _0x43300f(){var _0x1c5c2f=this['radius'];return Math['PI']*_0x1c5c2f*_0x1c5c2f;}},{'key':'radius','get':function _0x5b5456(){var _0x2679cd=_0x3c32;return this[_0x2679cd(0xba9)][_0x2679cd(_0x1fe4d5._0x205382)];},'set':function _0x4f8b1e(_0x519013){var _0x147606=_0x3c32;this[_0x147606(0xba9)]['radius']=_0x519013,this[_0x147606(0xa09)](this['style'],{'radius':_0x519013});}},{'key':'outlinePositions','get':function _0x5f0c1c(){return this['getOutlinePositions']();}},{'key':'_conversionStyle','value':function _0x462026(_0x2a631e){return CircleStyleConver['toCesiumVal'](_0x2a631e);}},{'key':'_style2Json','value':function _0x9d3267(_0x160e8c,_0x35710b){return CircleStyleConver['toJSON'](_0x160e8c,_0x35710b);}},{'key':_0x1e854b(0x200),'value':function _0x1b9ffe(_0x1c4397,_0x42aac2){var _0x1c01c8=_0x1e854b,_0x979844,_0x110f1f,_0x4c4a8a;_0x1c4397['center']=this['position'],_0x1c4397['height']=(_0x979844=(_0x110f1f=_0x1c4397[_0x1c01c8(_0x23c3f0._0x5b652a)])!==null&&_0x110f1f!==void 0x0?_0x110f1f:(_0x4c4a8a=this['point'])===null||_0x4c4a8a===void 0x0?void 0x0:_0x4c4a8a['alt'])!==null&&_0x979844!==void 0x0?_0x979844:0x0;Cesium__namespace['defined'](this['style'][_0x1c01c8(0x9a3)])&&(_0x1c4397['extrudedHeight']=_0x1c4397[_0x1c01c8(_0x23c3f0._0x5b652a)]+this[_0x1c01c8(_0x23c3f0._0x2ce8e0)]['diffHeight']);var _0x187a93=_0x42aac2?Cesium__namespace['CircleOutlineGeometry']:Cesium__namespace['CircleGeometry'];return new Cesium__namespace['GeometryInstance']({'id':this['id'],'geometry':new _0x187a93(_0x1c4397),'attributes':this['options'][_0x1c01c8(_0x23c3f0._0x109b70)]});}},{'key':'_getPolylineOutlinePositions','value':function _0x5e3a3d(){var _0x3272e3=_0x1e854b;return[this[_0x3272e3(0x51f)](![])];}},{'key':'getOutlineCoordinates','value':function _0x4e0f65(_0x23617c,_0x383b38,_0x160b14){return cartesians2lonlats(this['getOutlinePositions'](_0x23617c,_0x383b38),_0x160b14);}},{'key':'getOutlinePositions','value':function _0x2da0b4(){var _0x3c593a=_0x1e854b,_0x36eb05=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:!![],_0x56970a=arguments['length']>0x1?arguments[0x1]:undefined,_0x3d35dc=getEllipseOuterPositions({'position':this['position'],'radius':this[_0x3c593a(_0x279849._0x2a184a)],'granularity':this[_0x3c593a(_0x279849._0x3e1ae0)][_0x3c593a(_0x279849._0x51b354)],'count':_0x56970a});if(_0x36eb05&&_0x3d35dc){var _0x95b230;_0x3d35dc['push'](_0x3d35dc[0x0]),(this['style'][_0x3c593a(0x6cc)]>0x4||((_0x95b230=this['style']['outlineStyle'])===null||_0x95b230===void 0x0?void 0x0:_0x95b230['width'])>0x4)&&_0x3d35dc['push'](_0x3d35dc[0x1]);}return _0x3d35dc;}},{'key':_0x1e854b(0xba1),'value':function _0x43bf63(){var _0x17348d=_0x1e854b,_0x32692c=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};if(!this['_map'])return Promise[_0x17348d(0xf1e)](![]);return _0x32692c[_0x17348d(_0x1d1fc5._0x46de22)]=this[_0x17348d(0xfe2)]*(_0x32692c['scale']||1.8),this['_map']['flyToPoint'](this[_0x17348d(_0x1d1fc5._0x322a85)],_0x32692c);}},{'key':'getRectangle','value':function _0x55bf86(_0x1a92d8){var _0xc17f64=_0x1e854b,_0x4f9bfc=this[_0xc17f64(_0x141056._0x5a1f4a)](![],0x1);if(!_0x4f9bfc||_0x4f9bfc['length']===0x0)return;var _0x2f8496=getRectangle(_0x4f9bfc,_0x1a92d8===null||_0x1a92d8===void 0x0?void 0x0:_0x1a92d8['isFormat']);return _0x2f8496;}},{'key':'isInPoly','value':function _0x45b6b2(_0x57c698){var _0x86eefe=_0x1e854b;_0x57c698=LngLatPoint['parse'](_0x57c698)['toCartesian'](),_0x57c698=setPositionsHeight(_0x57c698,this['height']);var _0x9dca7f=Cesium__namespace['Cartesian3'][_0x86eefe(_0x55f1fb._0x29436d)](this['position'],_0x57c698);return _0x9dca7f<=this['radius'];}},{'key':'_getDrawEntityClass','value':function _0x518204(_0x1fe600,_0xe2384e){return create$4('circle',_0x1fe600);}}]),_0x1c6f75;}(BasePointPrimitive);register$4('circleP',CirclePrimitive,!![]);var PlanePrimitive=function(_0x521382){var _0x41cd02={_0x4bedb4:0xdc0},_0x4ecabe={_0x2f1ebe:0x702},_0x562f18={_0x3c7ccf:0x690,_0x1db8bb:0x438,_0x3abe8a:0xaae,_0x592ac8:0x51a,_0x488bf6:0x748};_inherits(_0x2db52a,_0x521382);var _0xac1329=_createSuper(_0x2db52a);function _0x2db52a(){return _classCallCheck(this,_0x2db52a),_0xac1329['apply'](this,arguments);}return _createClass(_0x2db52a,[{'key':'modelMatrix','get':function _0x3f9682(){var _0x1f2ef9=_0x3c32,_0x437766,_0x14437f,_0x60f754,_0x344641,_0xc0d33;if(this[_0x1f2ef9(_0x562f18._0x3c7ccf)]['modelMatrix'])return this['options']['modelMatrix'];var _0x47e8d3=_get(_getPrototypeOf(_0x2db52a['prototype']),'modelMatrix',this);if(!this['position'])return Cesium__namespace['Matrix4']['IDENTITY'];var _0x2bc5b2=PlaneStyleConver[_0x1f2ef9(_0x562f18._0x1db8bb)](this['style']),_0x233c4d=this['style']['plane_normal']||((_0x437766=_0x2bc5b2['plane'])===null||_0x437766===void 0x0?void 0x0:_0x437766['normal']),_0x2d2331=new Cesium__namespace['Cartesian3']((_0x14437f=(_0x60f754=_0x2bc5b2['dimensions'])===null||_0x60f754===void 0x0?void 0x0:_0x60f754['x'])!==null&&_0x14437f!==void 0x0?_0x14437f:0x1,(_0x344641=(_0xc0d33=_0x2bc5b2[_0x1f2ef9(0xd18)])===null||_0xc0d33===void 0x0?void 0x0:_0xc0d33['y'])!==null&&_0x344641!==void 0x0?_0x344641:0x1,0x1);if(_0x233c4d===Cesium__namespace['Cartesian3'][_0x1f2ef9(_0x562f18._0x3abe8a)]||_0x233c4d==='x'){var _0xd57e10,_0x336922,_0x2c870e,_0x108dfc,_0xe8b573=Cesium__namespace[_0x1f2ef9(0xa1e)]['fromRotationTranslation'](Cesium__namespace[_0x1f2ef9(_0x562f18._0x592ac8)]['fromRotationY'](Cesium__namespace['Math'][_0x1f2ef9(_0x562f18._0x488bf6)](0x5a)));Cesium__namespace['Matrix4']['multiply'](_0x47e8d3,_0xe8b573,_0x47e8d3),_0x2d2331['x']=(_0xd57e10=(_0x336922=_0x2bc5b2['dimensions'])===null||_0x336922===void 0x0?void 0x0:_0x336922['y'])!==null&&_0xd57e10!==void 0x0?_0xd57e10:0x1,_0x2d2331['y']=(_0x2c870e=(_0x108dfc=_0x2bc5b2['dimensions'])===null||_0x108dfc===void 0x0?void 0x0:_0x108dfc['x'])!==null&&_0x2c870e!==void 0x0?_0x2c870e:0x1,_0x2d2331['z']=0x1;}else{if(_0x233c4d===Cesium__namespace[_0x1f2ef9(0x741)]['UNIT_Y']||_0x233c4d==='y'){var _0x2e6683=Cesium__namespace['Matrix4']['fromRotationTranslation'](Cesium__namespace['Matrix3']['fromRotationX'](Cesium__namespace['Math']['toRadians'](0x5a)));Cesium__namespace['Matrix4'][_0x1f2ef9(0x575)](_0x47e8d3,_0x2e6683,_0x47e8d3);}}var _0x3fa5fd=Cesium__namespace['Matrix4']['fromScale'](_0x2d2331);return Cesium__namespace[_0x1f2ef9(0xa1e)]['multiply'](_0x47e8d3,_0x3fa5fd,_0x47e8d3),_0x47e8d3;}},{'key':'_conversionStyle','value':function _0x1b0570(_0x548283){return PlaneStyleConver['toCesiumVal'](_0x548283);}},{'key':'_style2Json','value':function _0x53fcf5(_0x570f0b,_0x1b8c8e){var _0x55e2cf=_0x3c32;return PlaneStyleConver[_0x55e2cf(_0x4ecabe._0x2f1ebe)](_0x570f0b,_0x1b8c8e);}},{'key':'_createGeometryInstance','value':function _0x277709(_0x4c897e,_0x25ccd1){var _0x32135e=_0x3c32,_0x3497fc=_0x25ccd1?Cesium__namespace[_0x32135e(_0x41cd02._0x4bedb4)]:Cesium__namespace['PlaneGeometry'];return new Cesium__namespace['GeometryInstance']({'id':this['id'],'geometry':new _0x3497fc(_0x4c897e),'modelMatrix':this['modelMatrix'],'attributes':this[_0x32135e(0x690)]['attributes']});}},{'key':'_getDrawEntityClass','value':function _0x2150f9(_0x54a696,_0x239deb){return create$4('plane',_0x54a696);}}]),_0x2db52a;}(BasePointPrimitive);register$4(_0xf99cb3(0x4e5),PlanePrimitive,!![]);var BoxPrimitive=function(_0x178bfb){var _0x5b03cc={_0x3c89b9:0x482,_0x57a66d:0x388},_0x5df92c={_0xafe9a5:0x702},_0x3a18f2={_0x1f1ca3:0xba9};_inherits(_0x544af6,_0x178bfb);var _0x25b63d=_createSuper(_0x544af6);function _0x544af6(){var _0x2ebb89=_0x3c32,_0x1c9bba,_0x138927,_0xc70da5=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x544af6),_0x138927=_0x25b63d['call'](this,_0xc70da5),_0x138927['style']['closed']=(_0x1c9bba=_0x138927[_0x2ebb89(_0x3a18f2._0x1f1ca3)]['closed'])!==null&&_0x1c9bba!==void 0x0?_0x1c9bba:!![],_0x138927;}return _createClass(_0x544af6,[{'key':'_conversionStyle','value':function _0x105afd(_0x222ba4){return BoxStyleConver['toCesiumVal'](_0x222ba4);}},{'key':'_style2Json','value':function _0x704ac9(_0x260db6,_0x37bf2b){var _0x11c0e9=_0x3c32;return BoxStyleConver[_0x11c0e9(_0x5df92c._0xafe9a5)](_0x260db6,_0x37bf2b);}},{'key':'_createGeometryInstance','value':function _0x590de3(_0x58d9e8,_0x8b96b7){var _0x1cea00=_0x3c32,_0x47229b=_0x8b96b7?Cesium__namespace['BoxOutlineGeometry']:Cesium__namespace['BoxGeometry'];return new Cesium__namespace['GeometryInstance']({'id':this['id'],'geometry':_0x47229b[_0x1cea00(_0x5b03cc._0x3c89b9)](_0x58d9e8),'modelMatrix':this['modelMatrix'],'attributes':this['options'][_0x1cea00(_0x5b03cc._0x57a66d)]});}},{'key':'_getDrawEntityClass','value':function _0x5a46b1(_0x16095c,_0x146885){return create$4('box',_0x16095c);}}]),_0x544af6;}(BasePointPrimitive);register$4('boxP',BoxPrimitive,!![]);var CylinderPrimitive=function(_0x54a01a){var _0x2d3f0f={_0x674782:0x737},_0x5ee7ce=_0xf99cb3;_inherits(_0x334a10,_0x54a01a);var _0x2c1d1f=_createSuper(_0x334a10);function _0x334a10(){var _0x42c717=_0x3c32,_0x25eaf1,_0x17271d,_0x31f7e1=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x334a10),_0x17271d=_0x2c1d1f[_0x42c717(0xa10)](this,_0x31f7e1),_0x17271d['style'][_0x42c717(0x823)]=(_0x25eaf1=_0x17271d['style']['closed'])!==null&&_0x25eaf1!==void 0x0?_0x25eaf1:!![],_0x17271d;}return _createClass(_0x334a10,[{'key':'_conversionStyle','value':function _0x121d95(_0x57dcb3){return CylinderStyleConver['toCesiumVal'](_0x57dcb3);}},{'key':'_style2Json','value':function _0x1c0569(_0x1e0448,_0x38a73c){return CylinderStyleConver['toJSON'](_0x1e0448,_0x38a73c);}},{'key':'_createGeometryInstance','value':function _0x4850c0(_0xf4608b,_0x4e5c87){var _0xf933a4=_0x3c32,_0x192086=_0x4e5c87?Cesium__namespace[_0xf933a4(0x4ee)]:Cesium__namespace['CylinderGeometry'];return new Cesium__namespace[(_0xf933a4(_0x2d3f0f._0x674782))]({'id':this['id'],'geometry':new _0x192086(_0xf4608b),'modelMatrix':_0xf4608b['modelMatrix']||this['modelMatrix'],'attributes':this['options']['attributes']});}},{'key':_0x5ee7ce(0xae1),'value':function _0x19b178(_0x1ce24d,_0x42d49c){return create$4('cylinder',_0x1ce24d);}}]),_0x334a10;}(BasePointPrimitive);register$4('cylinderP',CylinderPrimitive,!![]);var ConeTrackPrimitive=function(_0x4e1177){var _0x59b96d={_0x85920d:0x29c,_0x13b201:0x741,_0x3488e5:0x849,_0x4e4f33:0x748,_0x210235:0xec0,_0x5436bc:0x748},_0x2ff658={_0x32981c:0xce2},_0x3fc73a={_0x3636c8:0xba9},_0x1dcd46={_0x449564:0x23a},_0x2906f6={_0x5a7fce:0xa10,_0x52bc2b:0x29c},_0x218da6=_0xf99cb3;_inherits(_0x3c82b7,_0x4e1177);var _0x34f3af=_createSuper(_0x3c82b7);function _0x3c82b7(){var _0x457801=_0x3c32,_0xa8527b,_0x4a078d=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x3c82b7),_0xa8527b=_0x34f3af[_0x457801(_0x2906f6._0x5a7fce)](this,_0x4a078d),_0x4a078d[_0x457801(_0x2906f6._0x52bc2b)]&&(_0xa8527b['targetPosition']=_0x4a078d[_0x457801(_0x2906f6._0x52bc2b)]),_0xa8527b;}return _createClass(_0x3c82b7,[{'key':'hasEdit','get':function _0x27fbd2(){return![];}},{'key':'targetPosition','get':function _0x419c19(){return this['_targetPosition'];},'set':function _0x176f02(_0x2e04f9){var _0x286f67=_0x3c32;this['_targetPoint']=LngLatPoint[_0x286f67(0x857)](_0x2e04f9),this[_0x286f67(_0x1dcd46._0x449564)]=this['_targetPoint']['toCartesian'](),this['czmObject']&&this['_updatePositionsHook']();}},{'key':'targetPoint','get':function _0x52196b(){return this['_targetPoint'];}},{'key':'angle','get':function _0x5989da(){var _0x22f435=_0x3c32;return this[_0x22f435(_0x3fc73a._0x3636c8)]['angle'];},'set':function _0x213b9f(_0x44b246){var _0x2edfe0=_0x3c32;this['style'][_0x2edfe0(_0x2ff658._0x32981c)]=_0x44b246;}},{'key':_0x218da6(0x200),'value':function _0xdb7707(_0x4f5e0b,_0x1e4976){var _0x169705=_0x218da6,_0xe688d4=this['position'],_0x54da91=getPositionValue(this[_0x169705(_0x59b96d._0x85920d)],this['_map']['clock']['currentTime']),_0x2e11d4,_0x14fd51;return _0x54da91?(_0x4f5e0b['length']=Cesium__namespace['Cartesian3']['distance'](_0xe688d4,_0x54da91),_0x14fd51=Cesium__namespace[_0x169705(_0x59b96d._0x13b201)][_0x169705(_0x59b96d._0x3488e5)](_0xe688d4,_0x54da91,new Cesium__namespace['Cartesian3']()),_0x2e11d4=getHeadingPitchRollForLine(_0x54da91,_0xe688d4)):(_0x4f5e0b['length']=this['style']['length'],_0x2e11d4=new Cesium__namespace['HeadingPitchRoll'](Cesium__namespace['Math'][_0x169705(_0x59b96d._0x4e4f33)](this['heading']),Cesium__namespace['Math']['toRadians'](this['pitch']),Cesium__namespace['Math']['toRadians'](this['roll'])),_0x14fd51=getPositionByHprAndLen(_0xe688d4,_0x2e11d4,_0x4f5e0b['length']/0x2)),_0x4f5e0b['modelMatrix']=Cesium__namespace['Transforms']['headingPitchRollToFixedFrame'](_0x14fd51,_0x2e11d4),Cesium__namespace['defined'](this['style']['angle'])&&(_0x4f5e0b['bottomRadius']=_0x4f5e0b[_0x169705(_0x59b96d._0x210235)]*Math['cos'](Cesium__namespace['Math'][_0x169705(_0x59b96d._0x5436bc)](0x5a-this['angle']))),_get(_getPrototypeOf(_0x3c82b7['prototype']),'_createGeometryInstance',this)['call'](this,_0x4f5e0b,_0x1e4976);}}]),_0x3c82b7;}(CylinderPrimitive);register$4(_0xf99cb3(0x831),ConeTrackPrimitive,!![]);var EllipsoidPrimitive=function(_0x10561b){var _0x5801cf={_0x8675f2:0xf6a,_0x3bd884:0x200},_0x216060={_0x6c51cb:0x388},_0x179673={_0x1686ab:0xba9,_0x5d2180:0x823},_0x4dff3c=_0xf99cb3;_inherits(_0x13552e,_0x10561b);var _0x18859c=_createSuper(_0x13552e);function _0x13552e(){var _0x1f8a7b=_0x3c32,_0xe21145,_0x737415,_0xabe0f8=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x13552e),_0x737415=_0x18859c['call'](this,_0xabe0f8),_0x737415[_0x1f8a7b(0xba9)]['closed']=(_0xe21145=_0x737415[_0x1f8a7b(_0x179673._0x1686ab)][_0x1f8a7b(_0x179673._0x5d2180)])!==null&&_0xe21145!==void 0x0?_0xe21145:!![],_0x737415;}return _createClass(_0x13552e,[{'key':'_conversionStyle','value':function _0x2e707a(_0xa27374){return EllipsoidStyleConver['toCesiumVal'](_0xa27374);}},{'key':_0x4dff3c(_0x5801cf._0x8675f2),'value':function _0x5372ae(_0x522f6b,_0x458ebd){return EllipsoidStyleConver['toJSON'](_0x522f6b,_0x458ebd);}},{'key':_0x4dff3c(_0x5801cf._0x3bd884),'value':function _0x59fba9(_0x1fb2bf,_0x467e9d){var _0x11654a=_0x4dff3c,_0xce50ab=_0x467e9d?Cesium__namespace['EllipsoidOutlineGeometry']:Cesium__namespace[_0x11654a(0xc35)];return new Cesium__namespace['GeometryInstance']({'id':this['id'],'geometry':new _0xce50ab(_0x1fb2bf),'modelMatrix':this['modelMatrix'],'attributes':this['options'][_0x11654a(_0x216060._0x6c51cb)]});}},{'key':'_getDrawEntityClass','value':function _0x2f09fb(_0x558cc2,_0x2f79bd){return create$4('ellipsoid',_0x558cc2);}}]),_0x13552e;}(BasePointPrimitive);register$4('ellipsoidP',EllipsoidPrimitive,!![]);var PolylineSimplePrimitive=function(_0x44b742){var _0x1ae2ac={_0x1626e2:0x625},_0x5a7c44={_0x5417ee:0x5aa,_0x39272e:0xd52},_0x5c2a2b={_0x184e77:0x5aa,_0x24c99b:0xec0,_0x23ff35:0xd52},_0x439780=_0xf99cb3;_inherits(_0x147c4d,_0x44b742);var _0x4a0e14=_createSuper(_0x147c4d);function _0x147c4d(){var _0x579849=_0x3c32;return _classCallCheck(this,_0x147c4d),_0x4a0e14[_0x579849(0xf93)](this,arguments);}return _createClass(_0x147c4d,[{'key':_0x439780(0x6b2),'get':function _0x5cb00b(){var _0x2a72b6=_0x439780,_0x4b30e7;return(_0x4b30e7=this['_layer'])===null||_0x4b30e7===void 0x0?void 0x0:_0x4b30e7[_0x2a72b6(0x573)];}},{'key':_0x439780(_0x1ae2ac._0x1626e2),'value':function _0x1fbf49(_0x5eb0ce){var _0x85c28f=_0x439780,_0x4316aa;if(!this[_0x85c28f(0xa24)]||!this['positions']||this[_0x85c28f(_0x5c2a2b._0x184e77)][_0x85c28f(_0x5c2a2b._0x24c99b)]===0x0)return;var _0x4c5d9b=PolylineStyleConver['toCesiumVal'](this['style'],{'show':this['show']});this['style']['closure']&&((_0x4316aa=this[_0x85c28f(0x5aa)])===null||_0x4316aa===void 0x0?void 0x0:_0x4316aa['length'])>0x0?_0x4c5d9b['positions']=this[_0x85c28f(0x5aa)]['concat'](this['positions'][0x0]):_0x4c5d9b['positions']=this[_0x85c28f(0x5aa)],this[_0x85c28f(_0x5c2a2b._0x23ff35)]=this[_0x85c28f(0x6b2)]['add'](_0x4c5d9b),this['style']['label']&&this['_addLabel']();}},{'key':'_updateStyleHook','value':function _0x10cce4(_0x1a4dbe,_0x9598fa){PolylineStyleConver['toCesiumVal'](_0x1a4dbe,this['_primitive']);}},{'key':'_style2Json','value':function _0x46c62d(_0x498861,_0x42c5df){return PolylineStyleConver['toJSON'](_0x498861,_0x42c5df);}},{'key':'_updatePositionsHook','value':function _0x30a1e6(){var _0xf83a4d=_0x439780,_0x11964d;this['style']['closure']&&((_0x11964d=this['positions'])===null||_0x11964d===void 0x0?void 0x0:_0x11964d['length'])>0x0?this['_primitive']['positions']=this['positions']['concat'](this[_0xf83a4d(_0x5a7c44._0x5417ee)][0x0]):this[_0xf83a4d(_0x5a7c44._0x39272e)]['positions']=this['positions'];}}]),_0x147c4d;}(BasePolyPrimitive);register$4('polylineSP',PolylineSimplePrimitive);var WallPrimitive=function(_0x2c9e6a){var _0x2c43c7={_0x5480d9:0xc86},_0x1cdbcc={_0xbe0488:0xb9c,_0x1e9df0:0xa9f},_0x548634=_0xf99cb3;_inherits(_0x32d961,_0x2c9e6a);var _0x1c51c5=_createSuper(_0x32d961);function _0x32d961(){return _classCallCheck(this,_0x32d961),_0x1c51c5['apply'](this,arguments);}return _createClass(_0x32d961,[{'key':'_createGeometryInstance','value':function _0x27772c(_0x5abd1d,_0x424cf3){var _0x1927b0=_0x3c32,_0x4d6fb4,_0x16897e=this['positions'],_0x3777e4=this[_0x1927b0(_0x1cdbcc._0xbe0488)],_0x16fd91=_0x3777e4['length'],_0x25a808=new Array(_0x16fd91),_0x794293=new Array(_0x16fd91);for(var _0x5cfcdc=0x0;_0x5cfcdc<_0x16fd91;_0x5cfcdc++){var _0x26477c=_0x3777e4[_0x5cfcdc]['alt'];_0x25a808[_0x5cfcdc]=_0x26477c,_0x794293[_0x5cfcdc]=_0x26477c+Number(this[_0x1927b0(0xba9)]['diffHeight']||0x64);}this['style']['closure']&&((_0x4d6fb4=_0x16897e)===null||_0x4d6fb4===void 0x0?void 0x0:_0x4d6fb4['length'])>0x0&&(_0x16897e=_0x16897e['concat'](_0x16897e[0x0]),_0x25a808=_0x25a808['concat'](_0x25a808[0x0]),_0x794293=_0x794293[_0x1927b0(_0x1cdbcc._0x1e9df0)](_0x794293[0x0]));var _0x3d1df9=_0x424cf3?Cesium__namespace[_0x1927b0(0xc92)]:Cesium__namespace['WallGeometry'];return new Cesium__namespace[(_0x1927b0(0x737))]({'id':this['id'],'geometry':new _0x3d1df9(_objectSpread2(_objectSpread2({},_0x5abd1d),{},{'positions':_0x16897e,'maximumHeights':_0x794293,'minimumHeights':_0x25a808})),'attributes':this['options']['attributes']});}},{'key':_0x548634(0xcf7),'value':function _0x14c326(_0x309be3){return WallStyleConver['toCesiumVal'](_0x309be3);}},{'key':'_style2Json','value':function _0x2d9824(_0x199d2c,_0x5221ce){var _0x207f08=_0x548634;return WallStyleConver[_0x207f08(0x702)](_0x199d2c,_0x5221ce);}},{'key':'_getDrawEntityClass','value':function _0x183f8a(_0x338532,_0x3d0132){var _0x27b923=_0x548634;return create$4(_0x27b923(_0x2c43c7._0x5480d9),_0x338532);}}]),_0x32d961;}(BasePolyPrimitive);register$4('wallP',WallPrimitive);var CorridorPrimitive=function(_0x2f9c4f){var _0x3e59c3={_0x2400b5:0x737};_inherits(_0x4e2926,_0x2f9c4f);var _0x5ae409=_createSuper(_0x4e2926);function _0x4e2926(){var _0x2ce802=_0x3c32;return _classCallCheck(this,_0x4e2926),_0x5ae409[_0x2ce802(0xf93)](this,arguments);}return _createClass(_0x4e2926,[{'key':'_createGeometryInstance','value':function _0x1104b2(_0xcffe94,_0x26c19c){var _0x50ecc9=_0x3c32;this['_updateDiffHeight'](_0xcffe94),_0xcffe94['positions']=this['positions'];var _0x307cf6=_0x26c19c?Cesium__namespace[_0x50ecc9(0xb18)]:Cesium__namespace['CorridorGeometry'];return new Cesium__namespace[(_0x50ecc9(_0x3e59c3._0x2400b5))]({'id':this['id'],'geometry':new _0x307cf6(_0xcffe94),'attributes':this['options']['attributes']});}},{'key':'_conversionStyle','value':function _0x342b2e(_0x45fde1){return CorridorStyleConver['toCesiumVal'](_0x45fde1);}},{'key':'_style2Json','value':function _0x9ab96f(_0x4f3b3a,_0x14bf0f){return CorridorStyleConver['toJSON'](_0x4f3b3a,_0x14bf0f);}},{'key':'_getDrawEntityClass','value':function _0x1adcb3(_0x58b20d,_0x48146a){var _0x1614fc=_0x3c32;return create$4(_0x1614fc(0x8f1),_0x58b20d);}}]),_0x4e2926;}(BasePolyPrimitive);register$4('corridorP',CorridorPrimitive);var PolylineVolumePrimitive=function(_0x34f709){var _0x574fd1={_0x146996:0x737,_0x17e6ca:0x5aa,_0x80c583:0x769};_inherits(_0x3785ec,_0x34f709);var _0x5d8b0b=_createSuper(_0x3785ec);function _0x3785ec(){var _0xf91143=_0x3c32,_0x1fb0e2,_0x318381,_0xc7198=arguments[_0xf91143(0xec0)]>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x3785ec),_0x318381=_0x5d8b0b['call'](this,_0xc7198),_0x318381['style']['closed']=(_0x1fb0e2=_0x318381['style']['closed'])!==null&&_0x1fb0e2!==void 0x0?_0x1fb0e2:!![],_0x318381;}return _createClass(_0x3785ec,[{'key':'_createGeometryInstance','value':function _0x246f1e(_0x5b42c1,_0x20a7ab){var _0x4257d2=_0x3c32,_0x1456c1=_0x20a7ab?Cesium__namespace[_0x4257d2(0xfe8)]:Cesium__namespace['PolylineVolumeGeometry'];return new Cesium__namespace[(_0x4257d2(_0x574fd1._0x146996))]({'id':this['id'],'geometry':new _0x1456c1(_objectSpread2(_objectSpread2({},_0x5b42c1),{},{'polylinePositions':this[_0x4257d2(_0x574fd1._0x17e6ca)],'shapePositions':_0x5b42c1[_0x4257d2(_0x574fd1._0x80c583)]})),'attributes':this[_0x4257d2(0x690)][_0x4257d2(0x388)]});}},{'key':'_conversionStyle','value':function _0x13aa1c(_0x4f9ace){return PolylineVolumeStyleConver['toCesiumVal'](_0x4f9ace);}},{'key':'_style2Json','value':function _0x2eabd5(_0x17d870,_0x3280ac){var _0x48a64b=_0x3c32;return PolylineVolumeStyleConver[_0x48a64b(0x702)](_0x17d870,_0x3280ac);}},{'key':'_getDrawEntityClass','value':function _0x18a20d(_0x4af866,_0x53595a){return create$4('polylineVolume',_0x4af866);}}]),_0x3785ec;}(BasePolyPrimitive);register$4('polylineVolumeP',PolylineVolumePrimitive);var RectanglePrimitive=function(_0x11e364){var _0xcd41ab={_0x5f355d:0x7c1,_0x341eb7:0xcf7,_0x11d60e:0x542},_0x24011a={_0x2d7e8a:0x857,_0xa6035d:0x4e9},_0x8565d3={_0x8a06ba:0xa91},_0x5616b7={_0x9ba739:0xdb9},_0x5c6e32={_0x1e0e15:0x391,_0x331499:0xf6c},_0x2947b8={_0xbd4e23:0x7dc,_0x28a58c:0xa10},_0x39a3f4={_0x100f96:0x6f1,_0x201002:0xb84},_0x59db2a=_0xf99cb3;_inherits(_0x59f2fe,_0x11e364);var _0x336121=_createSuper(_0x59f2fe);function _0x59f2fe(){var _0x535b9d=_0x3c32,_0x5e033f,_0x2a0c65=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x59f2fe),_0x5e033f=_0x336121[_0x535b9d(0xa10)](this,_0x2a0c65),_0x2a0c65['rectangle']&&(_0x5e033f['rectangle']=_0x2a0c65[_0x535b9d(0xf6c)]),_0x5e033f;}return _createClass(_0x59f2fe,[{'key':'rectangle','get':function _0x3bd385(){var _0x58d3d8=_0x3c32;return!this[_0x58d3d8(0x7ee)]&&this['positions']&&(this[_0x58d3d8(0x7ee)]=Cesium__namespace[_0x58d3d8(0x9f1)][_0x58d3d8(0xb6e)](this['positions'])),this['_rectangle'];},'set':function _0x4b791a(_0x1346d7){this['_rectangle']=_0x1346d7;}},{'key':'outlinePositions','get':function _0x54382d(){var _0x22da82=_0x3c32,_0x4f1924;if(Cesium__namespace[_0x22da82(0x8b3)](this['style']['rotationDegree']))_0x4f1924=Cesium__namespace['Math']['toRadians'](this[_0x22da82(0xba9)]['rotationDegree']);else Cesium__namespace[_0x22da82(0x8b3)](this['style']['rotation'])&&(_0x4f1924=this['style']['rotation']);var _0x4c2e8c=getRectangleOuterPositions({'rectangle':this['rectangle'],'rotation':_0x4f1924,'height':this[_0x22da82(0xba9)]['height']});return _0x4c2e8c;}},{'key':'distance','get':function _0x862b75(){return getDistance(this['outlinePositions'],!![]);}},{'key':'area','get':function _0x41a1fb(){return getSurfaceArea(this['outlinePositions']);}},{'key':_0x59db2a(0xb84),'get':function _0x2b9a9e(){var _0x4d3022=_0x59db2a,_0x3cdc7f=this['rectangle'];if(!this['rectangle'])return null;var _0x23548e=Cesium__namespace[_0x4d3022(_0x39a3f4._0x100f96)]['toCartesian'](Cesium__namespace['Rectangle'][_0x4d3022(_0x39a3f4._0x201002)](_0x3cdc7f));return _0x23548e;}},{'key':_0x59db2a(_0xcd41ab._0x5f355d),'value':function _0x365310(){var _0x2cb7da=_0x59db2a;return this['rectangle']=Cesium__namespace['Rectangle']['fromCartesianArray'](this['positions']),_get(_getPrototypeOf(_0x59f2fe[_0x2cb7da(_0x2947b8._0xbd4e23)]),'_updatePositionsHook',this)[_0x2cb7da(_0x2947b8._0x28a58c)](this);}},{'key':'_createGeometryInstance','value':function _0x1c75b3(_0x106faf,_0xc475bd){var _0x5c6dcc=_0x59db2a;this[_0x5c6dcc(_0x5c6e32._0x1e0e15)](_0x106faf),_0x106faf['rectangle']=this[_0x5c6dcc(_0x5c6e32._0x331499)];var _0xfa35df=_0xc475bd?Cesium__namespace['RectangleOutlineGeometry']:Cesium__namespace['RectangleGeometry'];return new Cesium__namespace['GeometryInstance']({'id':this['id'],'geometry':new _0xfa35df(_0x106faf),'attributes':this['options']['attributes']});}},{'key':_0x59db2a(_0xcd41ab._0x341eb7),'value':function _0x5c2d93(_0x56ecf5){return RectangleStyleConver['toCesiumVal'](_0x56ecf5);}},{'key':'_style2Json','value':function _0x29c493(_0x1c809f,_0x11deb7){return RectangleStyleConver['toJSON'](_0x1c809f,_0x11deb7);}},{'key':'_getGeoJsonGeometry','value':function _0x572556(_0x685195){var _0x28b3d4=_0x59db2a;return{'type':'Polygon','coordinates':[this['getCoordinates'](_0x685195===null||_0x685195===void 0x0?void 0x0:_0x685195[_0x28b3d4(_0x5616b7._0x9ba739)])]};}},{'key':'_getPolylineOutlinePositions','value':function _0x2a561a(){var _0xe08c5f=_0x59db2a;return[this[_0xe08c5f(0x6fb)]];}},{'key':'getRectangle','value':function _0x458e91(_0x5466cc){var _0x1a61fd=_0x59db2a,_0x41def6=this['rectangle'];return _0x5466cc!==null&&_0x5466cc!==void 0x0&&_0x5466cc[_0x1a61fd(_0x8565d3._0x8a06ba)]?formatRectangle(_0x41def6):_0x41def6;}},{'key':_0x59db2a(_0xcd41ab._0x11d60e),'value':function _0x5ca583(_0x13518b){var _0x302fec=_0x59db2a,_0x261027=Cesium__namespace['Rectangle']['contains'](this['rectangle'],LngLatPoint[_0x302fec(_0x24011a._0x2d7e8a)](_0x13518b)[_0x302fec(_0x24011a._0xa6035d)]());return _0x261027;}},{'key':'_getDrawEntityClass','value':function _0x5a0dec(_0x3961cd,_0x38202f){return create$4('rectangle',_0x3961cd);}},{'key':'_updateDrawEntityToThis','value':function _0x276b4f(){_get(_getPrototypeOf(_0x59f2fe['prototype']),'_updateDrawEntityToThis',this)['call'](this),this['_updatePositionsHook']();}}]),_0x59f2fe;}(BasePolyPrimitive);register$4(_0xf99cb3(0x7ff),RectanglePrimitive);var nullColor=new Cesium__namespace[(_0xf99cb3(0x26d))](0x0,0x0,0x0,0.01),PolygonPrimitive=function(_0x51d4dd){var _0xaf6675={_0x5864ed:0x500},_0x478d01={_0x5a3db8:0x702},_0x1e7f3a={_0x499f4a:0x741},_0x24de6f={_0x49da54:0x8a3,_0x346289:0xe1c,_0xc65200:0xd06,_0x492485:0x690,_0x192b47:0xb43},_0xafa105={_0x576fc1:0x500},_0x1584bd={_0x4f630e:0x1f6,_0x2863d3:0xb0b,_0x422cf9:0x695,_0x19eb94:0x623},_0x4abe84={_0x3b9e07:0xba9,_0x18922e:0x20e,_0x6c0b8a:0x1f6,_0x1f25ba:0x741,_0x3055f9:0x1f6,_0x5182af:0xe5c},_0x4aa48c={_0x2bdb38:0xe5c},_0x4b8def=_0xf99cb3;_inherits(_0x2b5096,_0x51d4dd);var _0xebc644=_createSuper(_0x2b5096);function _0x2b5096(){return _classCallCheck(this,_0x2b5096),_0xebc644['apply'](this,arguments);}return _createClass(_0x2b5096,[{'key':'center','get':function _0x380908(){return this['centerOfMass'];}},{'key':'distance','get':function _0x376ede(){var _0x546e4c=_0x3c32;return getDistance(this[_0x546e4c(_0x4aa48c._0x2bdb38)],!![]);}},{'key':'positions','get':function _0x5b249f(){return this['_positions'];},'set':function _0x32373f(_0x49a27d){var _0xff979c=_0x3c32;if(!_0x49a27d)return;if(_0x49a27d['length']>0x0&&Array['isArray'](_0x49a27d[0x0])&&_0x49a27d[0x0]['length']>0x0){var _0xe3f02f=_0x49a27d[0x0][0x0];if(Array['isArray'](_0xe3f02f)&&isNumber(_0xe3f02f[0x0]))this[_0xff979c(0x1f6)]=getPolygonHierarchy(_0x49a27d,this[_0xff979c(_0x4abe84._0x3b9e07)]['height']||this['style']['setHeight']||this['style'][_0xff979c(_0x4abe84._0x18922e)]),_0x49a27d=this[_0xff979c(_0x4abe84._0x6c0b8a)][_0xff979c(0x5aa)];else _0xe3f02f instanceof Cesium__namespace[_0xff979c(_0x4abe84._0x1f25ba)]&&(this[_0xff979c(_0x4abe84._0x3055f9)]=getPolygonHierarchy2(_0x49a27d),_0x49a27d=this['_hierarchy'][_0xff979c(0x5aa)]);}_set(_getPrototypeOf(_0x2b5096['prototype']),'positions',_0x49a27d,this,!![]),this['_hierarchy']&&this['_positions']&&(this['_hierarchy']['positions']=this[_0xff979c(_0x4abe84._0x5182af)]);}},{'key':'_createGeometryInstance','value':function _0x3a6374(_0x44852a,_0x29c410){var _0x25eec1=_0x3c32;this['_updateDiffHeight'](_0x44852a);this[_0x25eec1(_0x1584bd._0x4f630e)]?_0x44852a['polygonHierarchy']=this['_hierarchy']:_0x44852a[_0x25eec1(_0x1584bd._0x2863d3)]=new Cesium__namespace['PolygonHierarchy'](this[_0x25eec1(0x5aa)]);var _0x1d0c9b=_0x29c410?Cesium__namespace[_0x25eec1(_0x1584bd._0x422cf9)]:Cesium__namespace[_0x25eec1(_0x1584bd._0x19eb94)];return new Cesium__namespace['GeometryInstance']({'id':this['id'],'geometry':new _0x1d0c9b(_0x44852a),'attributes':this['options'][_0x25eec1(0x388)]});}},{'key':'_conversionStyle','value':function _0x555f2f(_0x1de23e){var _0x2bdebb=_0x3c32,_0x37147d=PolygonStyleConver['toCesiumVal'](_0x1de23e);return _0x37147d=this[_0x2bdebb(_0xafa105._0x576fc1)](_0x37147d),_0x37147d;}},{'key':_0x4b8def(_0xaf6675._0x5864ed),'value':function _0x27bb2d(_0x2ce590){var _0x4e91da=_0x4b8def,_0x3f1ea6,_0x12c219=this['options'][_0x4e91da(0x3a3)]||this['_layer']['options']['buildings'];if(_0x12c219&&((_0x3f1ea6=_0x12c219['enabled'])!==null&&_0x3f1ea6!==void 0x0?_0x3f1ea6:!![])){if(_0x12c219[_0x4e91da(_0x24de6f._0x49da54)]){var _0x240ae5;if(isNumber(_0x12c219['bottomHeight']))_0x240ae5=_0x12c219['bottomHeight'];else isString(_0x12c219['bottomHeight'])&&(_0x240ae5=Number(this['attr'][_0x12c219['bottomHeight']]||0x0));_0x2ce590[_0x4e91da(0xe1c)]=_0x240ae5;}var _0x462e70=Number(this[_0x4e91da(0xf51)][_0x12c219[_0x4e91da(0x371)]]||0x1),_0x4570c1;if(isNumber(_0x12c219['height']))_0x4570c1=_0x12c219[_0x4e91da(_0x24de6f._0x346289)];else isString(_0x12c219['height'])?_0x4570c1=this['attr'][_0x12c219['height']]||_0x4570c1:_0x4570c1=3.5;var _0xc3ba5e=_0x2ce590[_0x4e91da(0xe1c)]||0x0;_0x2ce590[_0x4e91da(_0x24de6f._0xc65200)]=_0xc3ba5e+_0x462e70*_0x4570c1;}var _0x23c435=this[_0x4e91da(_0x24de6f._0x492485)]['dth']||this['_layer']['options']['dth'];if(_0x23c435){var _0x52f679=this[_0x4e91da(_0x24de6f._0x192b47)](_0x2ce590,![]);!Cesium__namespace['defined'](_0x52f679)&&(_0x2ce590[_0x4e91da(0x98c)]=nullColor),_0x2ce590['classification']=!![],!Cesium__namespace['defined'](this['style'][_0x4e91da(0xe1c)])&&(_0x2ce590[_0x4e91da(0x446)]=![]),_0x2ce590['zIndex']=0x63;}return _0x2ce590;}},{'key':'updateHeight','value':function _0x4be5ea(_0x5ae3f8){var _0x46d45c=_0x4b8def,_0x5946cf=0x615299;for(var _0x7c98ed=0x0,_0x5bb561=this['primitiveCollection']['length'];_0x7c98ed<_0x5bb561;_0x7c98ed++){var _0x338c27=this['primitiveCollection']['get'](_0x7c98ed),_0x7b235a=(_0x5946cf+_0x5ae3f8)/(_0x5946cf+this['style']['height']),_0x4d97b7=Cesium__namespace[_0x46d45c(0xa1e)][_0x46d45c(0x8fa)](new Cesium__namespace[(_0x46d45c(_0x1e7f3a._0x499f4a))](_0x7b235a,_0x7b235a,_0x7b235a));_0x338c27[_0x46d45c(0x510)]=_0x4d97b7;}}},{'key':'_style2Json','value':function _0x1e7d13(_0x126075,_0xe22e44){var _0x56458c=_0x4b8def;return PolygonStyleConver[_0x56458c(_0x478d01._0x5a3db8)](_0x126075,_0xe22e44);}},{'key':_0x4b8def(0xc52),'value':function _0x3a2c4c(_0x28554a){return{'type':'Polygon','coordinates':[this['getCoordinates'](_0x28554a===null||_0x28554a===void 0x0?void 0x0:_0x28554a['noAlt'])]};}},{'key':'_getPolylineOutlinePositions','value':function _0x7eccef(){var _0x3f9e86=_0x4b8def;return this['_hierarchy']?getHierarchyVal(this[_0x3f9e86(0x1f6)]):[this[_0x3f9e86(0x5aa)]];}},{'key':'_getDrawEntityClass','value':function _0x5a1fd9(_0x265dd3,_0x1cf70e){return create$4('polygon',_0x265dd3);}},{'key':'_startEditingHook','value':function _0x41bf7d(_0x1c9097){var _0x1fc99b=_0x4b8def;this[_0x1fc99b(0x1f6)]&&(_0x1c9097['_hierarchy']=this[_0x1fc99b(0x1f6)]);}}]),_0x2b5096;}(BasePolyPrimitive);register$4('polygonP',PolygonPrimitive);var FrustumPrimitive=function(_0x251f4e){var _0x699e02={_0x5c8c3a:0x8dd,_0xf60dda:0x77b},_0x5345b0={_0x5c9220:0x748,_0x11b441:0x748,_0xcc30d3:0x1df},_0x5b750b={_0x146aa4:0x29c,_0x16d121:0x2d5,_0x1cdb17:0x8b8,_0x442116:0x8b8,_0x292054:0x748,_0x13b2cf:0xce2},_0x25efca={_0x390c90:0x77b,_0x127fa4:0xcfd},_0x4f8559={_0x3e7770:0x6e3,_0x32542c:0xa6d},_0x19e6e2={_0x24e89b:0xa0a},_0x54bf47={_0x1879ed:0x8dd},_0xa8dc5b={_0x41ff66:0x734},_0x272226={_0x2c0572:0xc36},_0x246ce4={_0x4b1c02:0xec0,_0x307864:0xba9,_0x3d3984:0x29c},_0xb78067=_0xf99cb3;_inherits(_0x60f80b,_0x251f4e);var _0x5afc12=_createSuper(_0x60f80b);function _0x60f80b(){var _0x7a1911=_0x3c32,_0x40cdb9,_0x3d9118,_0xdbcf28=arguments[_0x7a1911(_0x246ce4._0x4b1c02)]>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x60f80b),_0x3d9118=_0x5afc12[_0x7a1911(0xa10)](this,_0xdbcf28),_0x3d9118['style']['closed']=(_0x40cdb9=_0x3d9118[_0x7a1911(_0x246ce4._0x307864)][_0x7a1911(0x823)])!==null&&_0x40cdb9!==void 0x0?_0x40cdb9:!![],_0xdbcf28['targetPosition']&&(_0x3d9118['targetPosition']=_0xdbcf28[_0x7a1911(_0x246ce4._0x3d3984)]),_0x3d9118;}return _createClass(_0x60f80b,[{'key':'targetPosition','get':function _0x309885(){var _0x3ddb3e=_0x3c32;return this[_0x3ddb3e(0x23a)];},'set':function _0x1ae570(_0x26b94c){var _0x31f270=_0x3c32;this['_targetPoint']=LngLatPoint['parse'](_0x26b94c),this['_targetPosition']=this['_targetPoint']['toCartesian'](),this[_0x31f270(_0x272226._0x2c0572)]&&this[_0x31f270(0xa24)]&&(this['_removedHook'](),this['_addedHook'](this['style']));}},{'key':'targetPoint','get':function _0x44c119(){var _0x300773=_0x3c32;return this[_0x300773(_0xa8dc5b._0x41ff66)];}},{'key':'angle','get':function _0x4b7140(){return this['style']['angle'];},'set':function _0x2f6557(_0x836b37){var _0x458bb5=_0x3c32;this[_0x458bb5(0xba9)]['angle']=_0x836b37;}},{'key':_0xb78067(_0x699e02._0x5c8c3a),'get':function _0x2a62ee(){var _0xe49294=_0xb78067,_0x3c05d0;return(_0x3c05d0=this['style']['angle2'])!==null&&_0x3c05d0!==void 0x0?_0x3c05d0:this[_0xe49294(0xba9)]['angle'];},'set':function _0x532652(_0x22bb10){var _0x278fe0=_0xb78067;this[_0x278fe0(0xba9)][_0x278fe0(_0x54bf47._0x1879ed)]=_0x22bb10;}},{'key':_0xb78067(0xd30),'get':function _0x45e615(){var _0x37868b=_0xb78067;return getRayEarthPosition(this['position'],this[_0x37868b(_0x19e6e2._0x24e89b)]);}},{'key':'defaultVertexFormat','get':function _0x5369a9(){var _0x42f7d6=_0xb78067;return Cesium__namespace[_0x42f7d6(_0x4f8559._0x3e7770)][_0x42f7d6(_0x4f8559._0x32542c)];}},{'key':'updateModelMatrix','value':function _0x38a0eb(){}},{'key':'_conversionStyle','value':function _0x1a41f2(_0x3c87a9){var _0x5569f5=_0xb78067;return CylinderStyleConver[_0x5569f5(0x438)](_0x3c87a9);}},{'key':'_style2Json','value':function _0x253d28(_0x5d4aff,_0x468f13){return CylinderStyleConver['toJSON'](_0x5d4aff,_0x468f13);}},{'key':'_createGeometryInstance','value':function _0x4e1a02(_0x5c4323,_0x29391e){var _0x589251=_0xb78067;this[_0x589251(_0x25efca._0x390c90)]();var _0x4530f8=_0x29391e?Cesium__namespace[_0x589251(_0x25efca._0x127fa4)]:Cesium__namespace['FrustumGeometry'];return new Cesium__namespace['GeometryInstance']({'id':this['id'],'geometry':new _0x4530f8(_objectSpread2(_objectSpread2({},_0x5c4323),{},{'origin':this[_0x589251(0xa86)],'orientation':this['_orientation'],'frustum':this[_0x589251(0x9e0)]})),'attributes':this['options'][_0x589251(0x388)]});}},{'key':_0xb78067(_0x699e02._0xf60dda),'value':function _0x3b7706(_0x119691){var _0x50e778=_0xb78067,_0x436464=getPositionValue(this['position'],_0x119691);if(!_0x436464){this['_cylinderPosition']=undefined;return;}var _0x58cb8c=getPositionValue(this[_0x50e778(_0x5b750b._0x146aa4)],_0x119691);if(_0x58cb8c){this['_frustumFar']=Cesium__namespace['Cartesian3']['distance'](_0x436464,_0x58cb8c);var _0x4d0df9=getHeadingPitchRollForLine(_0x436464,_0x58cb8c);this['heading']=Cesium__namespace[_0x50e778(_0x5b750b._0x16d121)][_0x50e778(_0x5b750b._0x1cdb17)](_0x4d0df9['heading']),this['pitch']=Cesium__namespace[_0x50e778(0x2d5)]['toDegrees'](_0x4d0df9['pitch']),this['roll']=Cesium__namespace['Math'][_0x50e778(_0x5b750b._0x442116)](_0x4d0df9['roll']),this['_orientation']=Cesium__namespace['Transforms']['headingPitchRollQuaternion'](_0x436464,_0x4d0df9);}else{this['_frustumFar']=-this['style']['length'];var _0x51ccdf=new Cesium__namespace['HeadingPitchRoll'](Cesium__namespace['Math'][_0x50e778(0x748)](this['heading']),Cesium__namespace['Math']['toRadians'](this['pitch']),Cesium__namespace[_0x50e778(0x2d5)]['toRadians'](this['roll']));this['_orientation']=Cesium__namespace['Transforms']['headingPitchRollQuaternion'](_0x436464,_0x51ccdf);}this['_frustum']=new Cesium__namespace['PerspectiveFrustum']({'fov':Cesium__namespace[_0x50e778(0x2d5)][_0x50e778(_0x5b750b._0x292054)](this['angle']*0x2||0.01),'aspectRatio':this['angle2']/this[_0x50e778(_0x5b750b._0x13b2cf)],'near':0.01,'far':this[_0x50e778(0x97c)]});}},{'key':_0xb78067(0xa1b),'value':function _0xf679f2(_0x55f67e){var _0x271828=_0xb78067,_0x229394=getPositionValue(this['position'],_0x55f67e),_0x1b1321=Cesium__namespace['Math']['toRadians'](this['heading']),_0x1bd34c=Cesium__namespace['Math']['toRadians'](this[_0x271828(0x23e)]+this['angle2']),_0x433dc7=Cesium__namespace['Math'][_0x271828(_0x5345b0._0x5c9220)](this['pitch']-this['angle2']),_0x3c054b=Cesium__namespace['Math'][_0x271828(_0x5345b0._0x11b441)](this['roll']+this[_0x271828(0xce2)]),_0x3f282c=Cesium__namespace[_0x271828(0x2d5)][_0x271828(0x748)](this['roll']-this['angle']),_0x358dce=getRayEarthPosition(_0x229394,new Cesium__namespace['HeadingPitchRoll'](_0x1b1321,_0x1bd34c,_0x3c054b),!![]),_0x5b8d50=getRayEarthPosition(_0x229394,new Cesium__namespace[(_0x271828(_0x5345b0._0xcc30d3))](_0x1b1321,_0x1bd34c,_0x3f282c),!![]),_0x27815f=getRayEarthPosition(_0x229394,new Cesium__namespace['HeadingPitchRoll'](_0x1b1321,_0x433dc7,_0x3f282c),!![]),_0x42cddf=getRayEarthPosition(_0x229394,new Cesium__namespace['HeadingPitchRoll'](_0x1b1321,_0x433dc7,_0x3c054b),!![]);return[_0x358dce,_0x5b8d50,_0x27815f,_0x42cddf];}},{'key':'_getDrawEntityClass','value':function _0x2b2b26(_0x2b2187,_0x5a58bc){var _0x504f60=_0xb78067;return this[_0x504f60(0xe97)](_0x2b2187,_0x5a58bc);}}]),_0x60f80b;}(BasePointPrimitive);register$4('frustum',FrustumPrimitive,!![]);var ConeGlowCircleOuterMaterial=_0xf99cb3(0x9a2),ConeGlowCylinderGaussMaterial='uniform\x20vec4\x20u_color;\x0auniform\x20float\x20globalAlpha;\x0a\x0aczm_material\x20czm_getMaterial(czm_materialInput\x20materialInput)\x20{\x0a\x20\x20czm_material\x20material\x20=\x20czm_getDefaultMaterial(materialInput);\x0a\x20\x20vec2\x20st\x20=\x20materialInput.st;\x0a\x20\x20float\x20powerRatio\x20=\x201.\x20/\x20(fract(czm_frameNumber\x20/\x2030.0)\x20+\x201.);\x0a\x20\x20float\x20alpha\x20=\x20pow(1.\x20-\x20st.t,\x20powerRatio);\x0a\x20\x20vec4\x20color\x20=\x20vec4(u_color.rgb,\x20alpha\x20*\x20u_color.a);\x0a\x20\x20material.diffuse\x20=\x20color.rgb;\x0a\x20\x20material.alpha\x20=\x20color.a\x20*\x20globalAlpha;\x0a\x20\x20return\x20material;\x0a}\x0a',ConeGlowGradientMaterial=_0xf99cb3(0xc12),ConeGlowRingScanMaterial='uniform\x20float\x20globalAlpha;\x0a\x0aczm_material\x20czm_getMaterial(czm_materialInput\x20materialInput)\x20{\x0a\x20\x20czm_material\x20material\x20=\x20czm_getDefaultMaterial(materialInput);\x0a\x20\x20vec2\x20st\x20=\x20materialInput.st;\x0a\x20\x20vec2\x20center\x20=\x20st\x20-\x20vec2(0.5,\x200.5);\x0a\x20\x20float\x20time\x20=\x20-czm_frameNumber\x20*\x203.1415926\x20/\x20180.;//扫描速度1度\x0a\x20\x20float\x20sin_t\x20=\x20sin(time);\x0a\x20\x20float\x20cos_t\x20=\x20cos(time);\x0a\x20\x20vec2\x20center_rotate\x20=\x20vec2(center.s\x20*\x20cos_t\x20-\x20center.t\x20*\x20sin_t\x20+\x200.5,\x20center.s\x20*\x20sin_t\x20+\x20center.t\x20*\x20cos_t\x20+\x200.5);\x0a\x20\x20vec4\x20color\x20=\x20texture2D(image,\x20center_rotate);\x0a\x20\x20vec3\x20tColor\x20=\x20color.rgb\x20*\x20u_color.rgb;\x0a\x20\x20tColor\x20*=\x20u_color.a;\x0a\x20\x20material.diffuse\x20=\x20tColor;\x0a\x20\x20float\x20length\x20=\x202.\x20-\x20length(center)\x20/\x200.5;\x0a\x20\x20material.alpha\x20=\x20color.a\x20*\x20pow(length,\x200.5)\x20*\x20globalAlpha;//color.r\x20=\x200\x20或1\x0a\x20\x20return\x20material;\x0a}\x0a',DEF_STYLE$d={'height':0x3e8,'radius':0x64,'color':'#00ffff'},particleImage=new Image();particleImage['src']=_0xf99cb3(0xbd4),particleImage['onload']=function(){};var LightCone=function(_0x8287c3){var _0xf681de={_0x223de3:0x7f4,_0x3e1792:0x62b,_0x26eaf9:0x9b7},_0x5a3166={_0x17fc74:0xe97},_0x5e6476={_0x2c236a:0xba9,_0x226b7a:0xcad,_0x1bf775:0x280,_0x4afea6:0xe49,_0x239ebf:0xa5d},_0x2346c0={_0x4dff0a:0x33f,_0x35e0a9:0x988,_0x473a9c:0x52b,_0x15a853:0x800,_0x50405b:0x6d2},_0x280d68={_0x522cf4:0xc23,_0x41dd62:0x6d2},_0x101904={_0x43b294:0x989,_0x443f56:0x466,_0x2063d8:0x1cb},_0x2ef7b9={_0x4c862c:0x461,_0xe115f7:0xbd4},_0x5e8359={_0x373c4d:0xe73,_0x19e3e8:0x6b2},_0x136c95={_0x11ed91:0xe1c},_0x1f76de={_0x480d0a:0x898,_0x461deb:0x98f,_0x5d5cf7:0x577,_0x372cef:0x6a2},_0x7c6795={_0x2e7a04:0x577,_0x1eeaa4:0x7b5,_0x5897c2:0xa84,_0x483fc4:0x7b5,_0x6e1819:0x3aa},_0x2c7566={_0x3ab4de:0xa4a,_0x3bea8c:0xa86,_0x2aedb1:0x55a,_0x276d28:0x7f4},_0x59ac77={_0xf7849:0x98c},_0x356d21={_0x4d820d:0xa84},_0x198283=_0xf99cb3;_inherits(_0x387e7c,_0x8287c3);var _0x3ba0db=_createSuper(_0x387e7c);function _0x387e7c(){var _0x2732ca,_0x2a2a28=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x387e7c),_0x2a2a28['style']=_objectSpread2(_objectSpread2({},DEF_STYLE$d),_0x2a2a28['style']||{}),_0x2732ca=_0x3ba0db['call'](this,_0x2a2a28),_0x2732ca['_primitive1']=null,_0x2732ca['_primitive2']=null,_0x2732ca['_primitive3']=null,_0x2732ca['_primitive4']=null,_0x2732ca;}return _createClass(_0x387e7c,[{'key':'czmObject','get':function _0x20b8ae(){return this['_primitive1'];}},{'key':'czmObjectEx','get':function _0x5949a6(){var _0x1da243=_0x3c32;return this[_0x1da243(_0x356d21._0x4d820d)]?[this['_primitive2'],this[_0x1da243(0xf1c)],this['_primitive4']]:[];}},{'key':_0x198283(0x98c),'get':function _0x583601(){return this['_color'];},'set':function _0x4f3606(_0x448727){var _0x35afea=_0x198283;this[_0x35afea(0xba9)][_0x35afea(_0x59ac77._0xf7849)]=_0x448727;}},{'key':'_addedHook','value':function _0x378d9c(_0x4acc2b){var _0x2d0472=_0x198283;if(!this['show']||!this[_0x2d0472(0xa86)])return;var _0x4cb995=_0x4acc2b['radius'];this['topRadius']=_0x4cb995/0x64,this['topRadius']=this['topRadius']>0x1?0x1:this['topRadius'],this['inner_controlPoints']=getCirclePosition(this['position'],_0x4cb995*0.7),this['outer_controlPoints']=getCirclePosition(this['position'],_0x4cb995),this[_0x2d0472(0x898)]=getCirclePosition(this['position'],this[_0x2d0472(_0x2c7566._0x3ab4de)]),this['circlePoints_2']=getCirclePosition(this[_0x2d0472(_0x2c7566._0x3bea8c)],_0x4cb995*0x2),this[_0x2d0472(0x211)]=this[_0x2d0472(_0x2c7566._0x2aedb1)](),this['gradientCircleCanvas']=this['cirdrawGradientCircleCanvas'](),this[_0x2d0472(0x524)]=this['drawCanvas'](particleImage),this['_color']=getColorByStyle(_0x4acc2b),this['addInner'](_0x4acc2b),this['addOuter'](_0x4acc2b),this[_0x2d0472(_0x2c7566._0x276d28)](_0x4acc2b),this['addRing'](_0x4acc2b);}},{'key':_0x198283(0x8e6),'value':function _0x59f38f(){var _0x1d14d9=_0x198283;this['_primitive1']&&(this['primitiveCollection'][_0x1d14d9(0x7b5)](this['_primitive1']),delete this[_0x1d14d9(_0x7c6795._0x2e7a04)]),this['_primitive2']&&(this['primitiveCollection'][_0x1d14d9(_0x7c6795._0x1eeaa4)](this[_0x1d14d9(_0x7c6795._0x5897c2)]),delete this['_primitive2']),this['_primitive3']&&(this['primitiveCollection'][_0x1d14d9(0x7b5)](this['_primitive3']),delete this['_primitive3']),this['_primitive4']&&(this['primitiveCollection'][_0x1d14d9(_0x7c6795._0x483fc4)](this['_primitive4']),delete this[_0x1d14d9(_0x7c6795._0x6e1819)]);}},{'key':'addInner','value':function _0x2fa14e(_0x26c15d){var _0x44be25=_0x198283,_0x10a732=createCylinderInstance(this[_0x44be25(0x617)],this[_0x44be25(_0x1f76de._0x480d0a)],{'height':_0x26c15d[_0x44be25(0xe1c)],'color':this['color'],'distanceDisplayCondition':_0x26c15d['distanceDisplayCondition']}),_0x65d006=new Cesium__namespace[(_0x44be25(_0x1f76de._0x461deb))]({'material':new Cesium__namespace['Material']({'fabric':{'uniforms':{'u_color':this['_color'],'globalAlpha':0x1},'source':ConeGlowCylinderGaussMaterial},'translucent':function _0x45ad53(_0x3b7d7f){var _0x87a029=_0x44be25;return _0x3b7d7f['uniforms']['u_color'][_0x87a029(0xcd0)]<0x1;}})});this[_0x44be25(_0x1f76de._0x5d5cf7)]=new Cesium__namespace[(_0x44be25(_0x1f76de._0x372cef))]({'geometryInstances':_0x10a732,'appearance':_0x65d006,'asynchronous':![],'show':this['show']}),this['primitiveCollection']['add'](this[_0x44be25(_0x1f76de._0x5d5cf7)]);}},{'key':'addOuter','value':function _0x225b79(_0x557662){var _0x445d51=_0x198283,_0x5aaa2b=createCylinderInstance(this['outer_controlPoints'],this['circular_clone_topPoints'],{'height':_0x557662[_0x445d51(_0x136c95._0x11ed91)],'distanceDisplayCondition':_0x557662['distanceDisplayCondition'],'color':new Cesium__namespace['Color'](0.5,0.8,0x1,0x2)});this['_primitive2']=new Cesium__namespace['Primitive']({'geometryInstances':_0x5aaa2b,'appearance':new Cesium__namespace['EllipsoidSurfaceAppearance']({'material':new Cesium__namespace[(_0x445d51(0xe73))]({'fabric':{'uniforms':{'u_color':this[_0x445d51(0xbab)],'image':this['image'],'globalAlpha':0x1},'source':ConeGlowCircleOuterMaterial},'translucent':!![]})}),'asynchronous':![],'show':this['show']}),this['primitiveCollection']['add'](this['_primitive2']);}},{'key':_0x198283(_0xf681de._0x223de3),'value':function _0x39a680(_0x16e79b){var _0x1fa91d=_0x198283,_0x3728f9=Cesium__namespace['Cartographic']['fromCartesian'](this['position']),_0x5c837d=createCircleInstance(this['circlePoints_2'],{'perPositionHeight':_0x3728f9[_0x1fa91d(0xe1c)]>=0x1,'distanceDisplayCondition':_0x16e79b['distanceDisplayCondition']});this['_primitive3']=new Cesium__namespace['Primitive']({'geometryInstances':_0x5c837d,'appearance':new Cesium__namespace['EllipsoidSurfaceAppearance']({'material':new Cesium__namespace[(_0x1fa91d(_0x5e8359._0x373c4d))]({'fabric':{'uniforms':{'u_color':this['_color'],'image':this['gradientCircleCanvas'],'globalAlpha':0x1},'source':ConeGlowGradientMaterial},'translucent':!![]})}),'asynchronous':![],'show':this['show']}),this[_0x1fa91d(_0x5e8359._0x19e3e8)][_0x1fa91d(0x595)](this[_0x1fa91d(0xf1c)]);}},{'key':_0x198283(0xa8c),'value':function _0x12ddbe(_0xc504a8){var _0x5da5dc=_0x198283,_0x259ea1=createCircleInstance(this['circlePoints_2'],{'perPositionHeight':this[_0x5da5dc(0x199)]['alt']>=0x1,'distanceDisplayCondition':_0xc504a8[_0x5da5dc(0xec4)]});this['_primitive4']=new Cesium__namespace['Primitive']({'geometryInstances':_0x259ea1,'appearance':new Cesium__namespace['EllipsoidSurfaceAppearance']({'material':new Cesium__namespace[(_0x5da5dc(0xe73))]({'fabric':{'uniforms':{'u_color':this[_0x5da5dc(0xbab)],'image':this['ringCanvas'],'globalAlpha':0x1},'source':ConeGlowRingScanMaterial},'translucent':!![]})}),'asynchronous':![],'show':this['show']}),this['primitiveCollection']['add'](this['_primitive4']);}},{'key':'getParticleImage','value':function _0x200374(_0x1fd646){var _0x15c08a=_0x198283,_0x43defb=new Image();_0x43defb[_0x15c08a(_0x2ef7b9._0x4c862c)]=_0x15c08a(_0x2ef7b9._0xe115f7),_0x43defb['onload']=function(){_0x1fd646&&_0x1fd646();};}},{'key':'drawCanvas','value':function _0x3062c0(_0xff2ae3){var _0x4465ee=_0x198283,_0x59d0c0=document['createElement'](_0x4465ee(_0x101904._0x43b294));_0x59d0c0['width']=0x40,_0x59d0c0['height']=0x100;var _0x132320=_0x59d0c0[_0x4465ee(_0x101904._0x443f56)]('2d',{'willReadFrequently':!![]});return _0x132320[_0x4465ee(_0x101904._0x2063d8)](0x0,0x0,0x40,0x100),_0x132320['drawImage'](_0xff2ae3,0x0,0x0),_0x132320['drawImage'](_0xff2ae3,0x21,0x0),_0x59d0c0;}},{'key':'drawRingCanvas','value':function _0x3800fc(){var _0x246e64=_0x198283,_0x33859a=document['createElement']('canvas');_0x33859a[_0x246e64(0x33f)]=0x200,_0x33859a['height']=0x200;var _0x393d7c=_0x33859a['getContext']('2d',{'willReadFrequently':!![]});return _0x393d7c['fillStyle']='rgba(255,255,255,0)',_0x393d7c['strokeStyle']='rgba(255,\x20255,\x20255,255)',_0x393d7c['setLineDash']([0x32,0x32]),_0x393d7c[_0x246e64(_0x280d68._0x522cf4)]=0x1e,_0x393d7c['beginPath'](),_0x393d7c['arc'](0x100,0x100,0x96,0x0,Math['PI']*0x2,!![]),_0x393d7c[_0x246e64(0x53a)](),_0x393d7c[_0x246e64(_0x280d68._0x41dd62)](),_0x33859a;}},{'key':_0x198283(_0xf681de._0x3e1792),'value':function _0x4a40ff(){var _0x389667=_0x198283,_0x56daed=document['createElement'](_0x389667(0x989));_0x56daed[_0x389667(_0x2346c0._0x4dff0a)]=0x200,_0x56daed['height']=0x200;var _0x27ce95=_0x56daed['getContext']('2d',{'willReadFrequently':!![]}),_0x4407f1=_0x27ce95[_0x389667(0xba4)](0x100,0x100,0x0,0x100,0x100,0x100);return _0x4407f1['addColorStop'](0.1,'rgba(255,\x20255,\x20255,\x201.0)'),_0x4407f1[_0x389667(0x988)](0.2,_0x389667(0x771)),_0x4407f1[_0x389667(0x988)](0.3,'rgba(255,\x20255,\x20255,\x200.9)'),_0x4407f1[_0x389667(0x988)](0.5,'rgba(255,\x20255,\x20255,\x200.0)'),_0x4407f1['addColorStop'](0.9,'rgba(255,\x20255,\x20255,\x200.2)'),_0x4407f1[_0x389667(_0x2346c0._0x35e0a9)](0x1,'rgba(255,\x20255,\x20255,\x201.0)'),_0x27ce95['clearRect'](0x0,0x0,0x200,0x200),_0x27ce95[_0x389667(_0x2346c0._0x473a9c)](),_0x27ce95['arc'](0x100,0x100,0x100,0x0,Math['PI']*0x2,!![]),_0x27ce95[_0x389667(_0x2346c0._0x15a853)]=_0x4407f1,_0x27ce95['fill'](),_0x27ce95[_0x389667(_0x2346c0._0x50405b)](),_0x56daed;}},{'key':_0x198283(_0xf681de._0x26eaf9),'value':function _0x53c55a(_0x5edada){var _0x3579e9=_0x198283;this[_0x3579e9(_0x5e6476._0x2c236a)]['globalAlpha']=_0x5edada,this['_primitive1']&&(this['_primitive1']['appearance']['material']['uniforms'][_0x3579e9(_0x5e6476._0x226b7a)]=_0x5edada,this['_primitive2']['appearance'][_0x3579e9(_0x5e6476._0x1bf775)][_0x3579e9(_0x5e6476._0x4afea6)]['globalAlpha']=_0x5edada,this['_primitive3'][_0x3579e9(_0x5e6476._0x239ebf)]['material'][_0x3579e9(_0x5e6476._0x4afea6)]['globalAlpha']=_0x5edada,this['_primitive4'][_0x3579e9(0xa5d)]['material']['uniforms']['globalAlpha']=_0x5edada);}},{'key':'_getDrawEntityClass','value':function _0x529507(_0x19a582,_0x16a92d){var _0x1f1b81=_0x198283;return this[_0x1f1b81(_0x5a3166._0x17fc74)](_0x19a582,_0x16a92d);}}]),_0x387e7c;}(BasePointPrimitive);register$4('lightCone',LightCone,!![]);function createCircleInstance(_0x2a5051,_0x40d2cc){var _0x275c45={_0x4a03d6:0x446},_0x3b70a5=_0xf99cb3,_0x988bb9=new Cesium__namespace['PolygonGeometry']({'polygonHierarchy':new Cesium__namespace['PolygonHierarchy'](_0x2a5051),'perPositionHeight':_0x40d2cc[_0x3b70a5(_0x275c45._0x4a03d6)]});return new Cesium__namespace[(_0x3b70a5(0x737))]({'geometry':_0x988bb9,'attributes':{'distanceDisplayCondition':_0x40d2cc['distanceDisplayCondition']||new Cesium__namespace['DistanceDisplayConditionGeometryInstanceAttribute']()}});}function createCylinderInstance(_0x8bf2ce,_0x1a333,_0xdf926c){var _0x33858c={_0x4d3d26:0x51d,_0x5d5d10:0x51d,_0xcc7863:0x623},_0x1e2f8b=_0xf99cb3,_0xcedc5a=_0xdf926c['height'],_0x1efa97=_0xdf926c['color'],_0x5d861a=_0x8bf2ce['slice'](),_0x3c956c=_0x8bf2ce[_0x1e2f8b(0xec0)],_0x1b3c03=0x2*_0x3c956c,_0x969c05=[],_0x7203ff=0x1/(_0x3c956c-0x1),_0x434c8b=[],_0x34157b=[];for(var _0x444859=0x0;_0x444859<_0x3c956c;_0x444859++){_0x34157b['push'](addPositionsHeight(_0x1a333[_0x444859],_0xcedc5a)),_0x969c05['push'](_0x444859*_0x7203ff),_0x969c05[_0x1e2f8b(_0x33858c._0x4d3d26)](0x0);var _0x153339=_0x444859+0x1,_0x5828d9=(_0x444859+0x1)%_0x3c956c,_0x1654e5=_0x1b3c03-_0x153339;_0x434c8b['push']['apply'](_0x434c8b,[_0x1654e5-0x1,_0x1654e5,_0x444859]),_0x434c8b[_0x1e2f8b(_0x33858c._0x5d5d10)]['apply'](_0x434c8b,[_0x444859,_0x5828d9,_0x1654e5-0x1]);}for(var _0x23feb9=0x0;_0x23feb9<_0x34157b['length'];_0x23feb9++){_0x5d861a['push'](_0x34157b[_0x3c956c-_0x23feb9-0x1]),_0x969c05['push'](0x1-_0x23feb9*_0x7203ff),_0x969c05['push'](0x1);}var _0x434144=new Cesium__namespace[(_0x1e2f8b(_0x33858c._0xcc7863))]({'polygonHierarchy':new Cesium__namespace['PolygonHierarchy'](_0x5d861a),'perPositionHeight':!![]});return _0x434144=Cesium__namespace['PolygonGeometry']['createGeometry'](_0x434144),_0x434144['indices']=_0x434c8b,_0x434144[_0x1e2f8b(0x388)]['st'][_0x1e2f8b(0x378)]=_0x969c05,new Cesium__namespace['GeometryInstance']({'geometry':_0x434144,'attributes':{'color':Cesium__namespace['ColorGeometryInstanceAttribute']['fromColor'](_0x1efa97),'distanceDisplayCondition':_0xdf926c[_0x1e2f8b(0xec4)]||new Cesium__namespace['DistanceDisplayConditionGeometryInstanceAttribute']()}});}function getCirclePosition(_0x5732b0,_0x3bb625){var _0x11ee11={_0x99b986:0x62d,_0x35372b:0x5f9},_0x5e25e3=_0xf99cb3,_0x53d0b5=arguments['length']>0x2&&arguments[0x2]!==undefined?arguments[0x2]:0x78,_0x19fa9a=[],_0x5c3637=Cesium__namespace[_0x5e25e3(_0x11ee11._0x99b986)]['eastNorthUpToFixedFrame'](_0x5732b0),_0x5c3d78=0x2*Math['PI']/_0x53d0b5,_0x4c7832=0x2*Math['PI']*0x10e/0x168;for(var _0x4c0fe4=0x0;_0x4c0fe4<_0x53d0b5;_0x4c0fe4++){var _0x2be343=_0x4c7832-_0x5c3d78*_0x4c0fe4,_0x4afb55=new Cesium__namespace['Cartesian3'](Math['sin'](_0x2be343)*_0x3bb625,Math[_0x5e25e3(_0x11ee11._0x35372b)](_0x2be343)*_0x3bb625,0x0);_0x19fa9a['push'](Cesium__namespace['Matrix4']['multiplyByPoint'](_0x5c3637,_0x4afb55,new Cesium__namespace['Cartesian3']()));}return _0x19fa9a[_0x5e25e3(0x51d)](_0x19fa9a[0x0]),_0x19fa9a;}var WaterFS=_0xf99cb3(0x99d),Water=function(_0x1fc2f8){var _0x5d9115={_0x4ec38d:0x5a5,_0x285ae8:0xc87,_0x4ccc36:0x99f,_0x31ae33:0x595};_inherits(_0x1a5783,_0x1fc2f8);var _0x3b3ed0=_createSuper(_0x1a5783);function _0x1a5783(){var _0x4d0e19=_0x3c32;return _classCallCheck(this,_0x1a5783),_0x3b3ed0[_0x4d0e19(0xf93)](this,arguments);}return _createClass(_0x1a5783,[{'key':'_addedHook','value':function _0x2f4492(_0xde0bc0){var _0x2222f0=_0x3c32,_0x93085,_0x4ed469;if(!this['show']||!this[_0x2222f0(0x5aa)]||this['positions']['length']===0x0)return;var _0x5259ba=this[_0x2222f0(0xcf7)](_0xde0bc0);_0x5259ba['vertexFormat']=Cesium__namespace['EllipsoidSurfaceAppearance']['VERTEX_FORMAT'],_0xde0bc0['opacity']=(_0x93085=_0xde0bc0['opacity'])!==null&&_0x93085!==void 0x0?_0x93085:0.8;var _0x3b245e=_0xde0bc0['opacity']*((_0x4ed469=_0xde0bc0[_0x2222f0(0xcad)])!==null&&_0x4ed469!==void 0x0?_0x4ed469:0x1),_0x587ae6={'geometryInstances':this['_createGeometryInstance'](_0x5259ba),'appearance':new Cesium__namespace['EllipsoidSurfaceAppearance']({'aboveGround':![],'material':new Cesium__namespace['Material']({'fabric':{'type':'Water','uniforms':{'specularMap':_0x5259ba['specularMap']||Cesium__namespace['Material']['DefaultImageId'],'normalMap':_0x5259ba[_0x2222f0(_0x5d9115._0x4ec38d)]||Cesium__namespace[_0x2222f0(0xe73)]['DefaultImageId'],'frequency':_0x5259ba['frequency']||0x1f40,'animationSpeed':_0x5259ba['animationSpeed']||0.03,'amplitude':_0x5259ba[_0x2222f0(0x586)]||0x5,'specularIntensity':_0xde0bc0[_0x2222f0(_0x5d9115._0x285ae8)]||0.8,'baseWaterColor':getCesiumColor(_0xde0bc0['baseWaterColor']||'#123e59')['withAlpha'](_0xde0bc0['opacity']),'blendColor':getCesiumColor(_0xde0bc0['blendColor']||'#123e59')['withAlpha'](_0xde0bc0['opacity'])}}}),'fragmentShaderSource':WaterFS,'translucent':_0x3b245e!==0x1}),'show':this['show']};if(_0xde0bc0['clampToGround']){var _0x1c79d4;_0x587ae6['classificationType']=(_0x1c79d4=_0xde0bc0['classificationType'])!==null&&_0x1c79d4!==void 0x0?_0x1c79d4:Cesium__namespace[_0x2222f0(_0x5d9115._0x4ccc36)]['TERRAIN'],this['_primitive']=this['primitiveCollection'][_0x2222f0(_0x5d9115._0x31ae33)](new Cesium__namespace[(_0x2222f0(0xe7c))](_0x587ae6));}else this[_0x2222f0(0xd52)]=this['primitiveCollection']['add'](new Cesium__namespace[(_0x2222f0(0x6a2))](_0x587ae6));_0xde0bc0['label']&&this[_0x2222f0(0x982)]();}},{'key':'_getDrawEntityClass','value':function _0x5efaf9(_0x3a919c,_0x35c07f){return _0x3a919c['style']['materialType']='Water',create$4('polygon',_0x3a919c);}}]),_0x1a5783;}(PolygonPrimitive);register$4(_0xf99cb3(0xa67),Water);var DiffuseWallGlowVS='attribute\x20vec3\x20position3DHigh;\x0aattribute\x20vec3\x20position3DLow;\x0aattribute\x20vec3\x20normal;\x0aattribute\x20vec2\x20st;\x0aattribute\x20float\x20batchId;\x0avarying\x20vec2\x20v_st;\x0avarying\x20vec3\x20v_normalEC;\x0avarying\x20vec3\x20v_positionEC;\x0a\x0avoid\x20main()\x20{\x0a\x20\x20vec4\x20p\x20=\x20czm_translateRelativeToEye(position3DHigh,\x20position3DLow);\x0a\x20\x20v_positionEC\x20=\x20(czm_modelViewRelativeToEye\x20*\x20p).xyz;\x0a\x20\x20v_normalEC\x20=\x20czm_normal\x20*\x20normal;\x0a\x20\x20v_st\x20=\x20st;\x0a\x20\x20gl_Position\x20=\x20czm_modelViewProjectionRelativeToEye\x20*\x20p;\x0a}\x0a',DiffuseWallGlowFS='varying\x20vec3\x20v_positionEC;\x0avarying\x20vec3\x20v_normalEC;\x0avarying\x20vec2\x20v_st;\x0a\x0avoid\x20main()\x20{\x0a\x20\x20gl_FragColor\x20=\x20xh_getMaterial(v_st);\x0a}\x0a',DEF_STYLE$c={'diffHeight':0x3e8,'speed':0xa,'maxScale':0x1},DiffuseWall=function(_0x4979b5){var _0x11e180={_0x1df1f1:0x8e6,_0x2848aa:0x349},_0x56ac82={_0x16e644:0x9a3},_0x25c9c7={_0x477b55:0x1b4},_0x2c8507={_0x58ef92:0xc85},_0x1762fa={_0x450067:0xba9,_0x151036:0xee7},_0x39e86e={_0x7adce5:0x51d,_0x32ed1e:0x51d,_0x4e4e62:0xf93,_0x435e96:0x44d,_0x396cc8:0x817,_0x5e5e07:0x492,_0x173de8:0x6a2,_0x46dfa4:0x595,_0x2c7b47:0xd52},_0x1463e6={_0x62edd6:0xba9,_0x28aaae:0x5e9},_0x3ce427={_0x210ff6:0xc85},_0x1daff3={_0x7cecd7:0xc85},_0x38b0ab={_0x5ee029:0xc85},_0x7b62bf={_0x5c85b5:0xc85},_0x4b38ea={_0x1aa2f9:0xaab,_0x2475eb:0xba9},_0xad52c8=_0xf99cb3;_inherits(_0x1f5a64,_0x4979b5);var _0xed7a0=_createSuper(_0x1f5a64);function _0x1f5a64(){var _0x1894ac=_0x3c32,_0x41153a,_0x45a25f=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};_classCallCheck(this,_0x1f5a64),_0x45a25f['style']=_objectSpread2(_objectSpread2({},DEF_STYLE$c),_0x45a25f['style']||{}),_0x41153a=_0xed7a0['call'](this,_0x45a25f);if(_0x45a25f[_0x1894ac(0x5aa)])_0x41153a['center']=_0x41153a['centerOfMass'];else _0x45a25f['position']&&(_0x41153a[_0x1894ac(0xa86)]=_0x45a25f['position'],_0x41153a['_isCircle']=!![]);return _0x41153a[_0x1894ac(_0x4b38ea._0x1aa2f9)]=Cesium__namespace[_0x1894ac(0xa1e)]['fromUniformScale'](0x1),_0x41153a['_maxScale']=_0x45a25f[_0x1894ac(_0x4b38ea._0x2475eb)]['maxScale']||0x1,_0x41153a;}return _createClass(_0x1f5a64,[{'key':'czmObject','get':function _0x1f9d75(){var _0x1f8478=_0x3c32;return this[_0x1f8478(0xd52)];}},{'key':'center','get':function _0x1f7e28(){var _0x505717=_0x3c32;return this[_0x505717(_0x7b62bf._0x5c85b5)];},'set':function _0x6edaf9(_0x4702b8){var _0x22c7fb=_0x3c32;this[_0x22c7fb(_0x38b0ab._0x5ee029)]=_0x4702b8;}},{'key':'position','get':function _0x3b3f1f(){var _0x1f7886=_0x3c32;return this[_0x1f7886(_0x1daff3._0x7cecd7)];},'set':function _0x5e855f(_0x3a0dfc){var _0x2f914e=_0x3c32;this[_0x2f914e(_0x3ce427._0x210ff6)]=LngLatPoint['parse'](_0x3a0dfc)['toCartesian'](),this['_updatePositionsByCircleCenter']();}},{'key':'radius','get':function _0x6393be(){return this['style']['radius'];},'set':function _0x2c05a5(_0x1e047f){var _0x2ad736=_0x3c32;this[_0x2ad736(_0x1463e6._0x62edd6)]['radius']=_0x1e047f,this[_0x2ad736(_0x1463e6._0x28aaae)]();}},{'key':_0xad52c8(0x625),'value':function _0x2fb77d(_0x5eb34f){var _0x7a2890=_0xad52c8,_0x15aac9=this['positions'];if(!this['show']||!_0x15aac9||_0x15aac9['length']===0x0)return;var _0x2abdd6=addPositionsHeight(this[_0x7a2890(0x5aa)],_0x5eb34f['diffHeight']);this[_0x7a2890(0xb84)]=this['centerOfMass'];var _0x1f81f7=[],_0x26e90e=[],_0x3a94f3=[],_0x57a31e=[];for(var _0x3a0cdf=0x0,_0x117eb9=_0x15aac9['length'];_0x3a0cdf<_0x117eb9;_0x3a0cdf++){var _0x4f6b7e=(_0x3a0cdf+0x1)%_0x117eb9;_0x1f81f7[_0x7a2890(_0x39e86e._0x7adce5)]['apply'](_0x1f81f7,[_0x15aac9[_0x3a0cdf]['x'],_0x15aac9[_0x3a0cdf]['y'],_0x15aac9[_0x3a0cdf]['z']]),_0x1f81f7['push']['apply'](_0x1f81f7,[_0x15aac9[_0x4f6b7e]['x'],_0x15aac9[_0x4f6b7e]['y'],_0x15aac9[_0x4f6b7e]['z']]),_0x1f81f7['push'][_0x7a2890(0xf93)](_0x1f81f7,[_0x2abdd6[_0x4f6b7e]['x'],_0x2abdd6[_0x4f6b7e]['y'],_0x2abdd6[_0x4f6b7e]['z']]),_0x1f81f7['push']['apply'](_0x1f81f7,[_0x2abdd6[_0x3a0cdf]['x'],_0x2abdd6[_0x3a0cdf]['y'],_0x2abdd6[_0x3a0cdf]['z']]),_0x57a31e['push']['apply'](_0x57a31e,[0x0,0x0,0x1]),_0x57a31e[_0x7a2890(_0x39e86e._0x32ed1e)][_0x7a2890(_0x39e86e._0x4e4e62)](_0x57a31e,[0x0,0x0,0x1]),_0x57a31e['push']['apply'](_0x57a31e,[0x0,0x0,0x1]),_0x57a31e['push'][_0x7a2890(0xf93)](_0x57a31e,[0x0,0x0,0x1]),_0x26e90e['push']['apply'](_0x26e90e,[0x0,0x0,0x1,0x0,0x1,0x1,0x0,0x1]);var _0x5b946e=_0x3a0cdf*0x4,_0x49217a=_0x5b946e+0x1,_0x4f6b8d=_0x5b946e+0x2,_0x4709d0=_0x5b946e+0x3;_0x3a94f3['push']['apply'](_0x3a94f3,[_0x4f6b8d,_0x4709d0,_0x5b946e,_0x5b946e,_0x49217a,_0x4f6b8d]);}var _0x3c3342=new Float64Array(_0x1f81f7),_0x2de652=new Cesium__namespace['GeometryInstance']({'id':this['id'],'geometry':new Cesium__namespace['Geometry']({'attributes':{'position':new Cesium__namespace['GeometryAttribute']({'componentDatatype':Cesium__namespace['ComponentDatatype']['DOUBLE'],'componentsPerAttribute':0x3,'values':_0x3c3342}),'normal':new Cesium__namespace['GeometryAttribute']({'componentDatatype':Cesium__namespace[_0x7a2890(0x400)]['FLOAT'],'componentsPerAttribute':0x3,'values':new Float32Array(_0x57a31e)}),'st':new Cesium__namespace['GeometryAttribute']({'componentDatatype':Cesium__namespace[_0x7a2890(0x400)][_0x7a2890(_0x39e86e._0x435e96)],'componentsPerAttribute':0x2,'values':new Float32Array(_0x26e90e)})},'indices':new Uint16Array(_0x3a94f3),'primitiveType':Cesium__namespace['PrimitiveType'][_0x7a2890(_0x39e86e._0x396cc8)],'boundingSphere':Cesium__namespace[_0x7a2890(_0x39e86e._0x5e5e07)]['fromVertices'](_0x3c3342)})}),_0x1b7126=getColorByStyle(_0x5eb34f);this[_0x7a2890(0xd52)]=new Cesium__namespace[(_0x7a2890(_0x39e86e._0x173de8))]({'geometryInstances':_0x2de652,'appearance':new Cesium__namespace['MaterialAppearance']({'material':new Cesium__namespace['Material']({'translucent':!![],'fabric':{'uniforms':{'color':_0x1b7126,'globalAlpha':0x1},'source':'\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20uniform\x20vec4\x20color;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20uniform\x20float\x20globalAlpha;\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20xh_getMaterial(vec2\x20st){\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20alpha\x20=\x20pow(1.\x20-\x20st.t,\x201.5);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20colorNew\x20=\x20vec4(color.rgb\x20*\x20color.a,\x20alpha*globalAlpha);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20return\x20colorNew;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}'}}),'vertexShaderSource':DiffuseWallGlowVS,'fragmentShaderSource':DiffuseWallGlowFS}),'asynchronous':![],'shadows':this['style']['shadows'],'show':this['show']}),this['primitiveCollection'][_0x7a2890(_0x39e86e._0x46dfa4)](this[_0x7a2890(_0x39e86e._0x2c7b47)]),this['bindUpdateEvent']();}},{'key':_0xad52c8(_0x11e180._0x1df1f1),'value':function _0x47bd8d(){var _0x10f620=_0xad52c8;this['_primitive']&&(this['primitiveCollection'][_0x10f620(0x7b5)](this['_primitive']),delete this['_primitive']);}},{'key':'update','value':function _0x1c9788(_0x54f050){var _0x2be856=_0xad52c8;if(this['_primitive']&&this['_show']){var _0x11a021=_0x54f050[_0x2be856(0xdc2)]/0x3e8*this[_0x2be856(_0x1762fa._0x450067)][_0x2be856(_0x1762fa._0x151036)],_0x91e31b=_0x11a021-Math['floor'](_0x11a021);_0x91e31b=_0x91e31b<0.01?0.01:_0x91e31b,this[_0x2be856(0xaab)][0x0]=this['_mScale'][0x5]=_0x91e31b*this['_maxScale'],this[_0x2be856(0xaab)][0xa]=1.1-_0x91e31b,this['_primitive']['modelMatrix']=scaleXYZ(this['center'],this[_0x2be856(0xaab)]);}}},{'key':'_updatePositionsByCircleCenter','value':function _0x56efa4(){var _0x2334e5=_0xad52c8,_0x462772,_0x5af9a5;this['positions']=getEllipseOuterPositions({'position':this[_0x2334e5(_0x2c8507._0x58ef92)],'radius':(_0x462772=this['style']['radius'])!==null&&_0x462772!==void 0x0?_0x462772:0x64,'count':(_0x5af9a5=this['style']['count'])!==null&&_0x5af9a5!==void 0x0?_0x5af9a5:0x32});}},{'key':'_getDrawEntityClass','value':function _0xd27c89(_0x39ca52,_0x56563f){var _0x3f5a66=_0xad52c8;return this['_isCircle']?create$4(_0x3f5a66(_0x25c9c7._0x477b55),_0x39ca52):(_0x39ca52['style'][_0x3f5a66(0xf77)]=!![],create$4(_0x3f5a66(0xc86),_0x39ca52));}},{'key':_0xad52c8(_0x11e180._0x2848aa),'value':function _0x5f30ad(_0xa1896f){var _0x5dbf0=_0xad52c8;this[_0x5dbf0(0xfd3)]&&Cesium__namespace['defined'](_0xa1896f['radius'])&&(this['radius']=_0xa1896f['radius']),Cesium__namespace[_0x5dbf0(0x8b3)](_0xa1896f['diffHeight'])&&(this['style']['diffHeight']=_0xa1896f[_0x5dbf0(_0x56ac82._0x16e644)]);}}]),_0x1f5a64;}(BasePolyPrimitive);register$4('diffuseWall',DiffuseWall);function scaleXYZ(_0xdb5004,_0x1f81e2){var _0x343ba0={_0x55a05d:0x798,_0x567f2d:0xecd,_0x35ede6:0xa1e,_0x437c6d:0xa1e},_0x136200=_0xf99cb3,_0x5b2b7b=Cesium__namespace['Transforms'][_0x136200(_0x343ba0._0x55a05d)](_0xdb5004),_0x45c260=Cesium__namespace['Matrix4'][_0x136200(_0x343ba0._0x567f2d)](_0x5b2b7b,new Cesium__namespace[(_0x136200(_0x343ba0._0x35ede6))]()),_0x56de2f=Cesium__namespace['Matrix4'][_0x136200(0x575)](_0x1f81e2,_0x45c260,new Cesium__namespace[(_0x136200(_0x343ba0._0x35ede6))]());return Cesium__namespace['Matrix4']['multiply'](_0x5b2b7b,_0x56de2f,new Cesium__namespace[(_0x136200(_0x343ba0._0x437c6d))]());}var ScrollWallGlowVS='attribute\x20vec3\x20position3DHigh;\x0aattribute\x20vec3\x20position3DLow;\x0aattribute\x20vec3\x20normal;\x0aattribute\x20vec2\x20st;\x0aattribute\x20float\x20batchId;\x0avarying\x20vec2\x20v_st;\x0avarying\x20vec3\x20v_normalEC;\x0avarying\x20vec3\x20v_positionEC;\x0a\x0avoid\x20main()\x20{\x0a\x20\x20vec4\x20p\x20=\x20czm_translateRelativeToEye(position3DHigh,\x20position3DLow);\x0a\x20\x20v_positionEC\x20=\x20(czm_modelViewRelativeToEye\x20*\x20p).xyz;\x0a\x20\x20v_normalEC\x20=\x20czm_normal\x20*\x20normal;\x0a\x20\x20v_st\x20=\x20st;\x0a\x20\x20gl_Position\x20=\x20czm_modelViewProjectionRelativeToEye\x20*\x20p;\x0a}\x0a',ScrollWallGlowFS=_0xf99cb3(0x67c),ScrollWallGlowMaterial='uniform\x20float\x20globalAlpha;\x0a\x0aczm_material\x20czm_getMaterial(czm_materialInput\x20cmi)\x20{\x0a\x20\x20czm_material\x20material\x20=\x20czm_getDefaultMaterial(cmi);\x0a\x20\x20vec2\x20st\x20=\x20cmi.st;\x0a\x20\x20float\x20t\x20=\x20fract(speed\x20*\x20czm_frameNumber\x20/\x201000.0)\x20*\x20direction;\x0a\x20\x20vec2\x20st1\x20=\x20vec2(st.s,\x20fract(st.t\x20-\x20t));\x0a\x20\x20vec4\x20color\x20=\x20vec4(0.,\x200.,\x200.,\x200.);\x0a\x20\x20float\x20tt\x20=\x200.5\x20-\x20abs(0.5\x20-\x20st1.t);\x0a\x20\x20float\x20ss\x20=\x20st1.s;\x0a\x20\x20float\x20alpha\x20=\x20tt\x20*\x202.;\x0a\x20\x20color\x20=\x20vec4(u_color.rgb\x20*\x20u_color.a,\x20alpha\x20*\x201.2);\x0a\x20\x20material.diffuse\x20=\x20color.rgb;\x0a\x20\x20material.alpha\x20=\x20color.a\x20*\x20globalAlpha;\x0a\x20\x20return\x20material;\x0a}\x0a',ScrollWallGlowMaterial2='uniform\x20float\x20globalAlpha;\x0a\x0aczm_material\x20czm_getMaterial(czm_materialInput\x20cmi)\x20{\x0a\x20\x20czm_material\x20material\x20=\x20czm_getDefaultMaterial(cmi);\x0a\x20\x20vec2\x20st\x20=\x20cmi.st;\x0a\x20\x20float\x20t\x20=\x20fract(speed\x20*\x20czm_frameNumber\x20/\x201000.0)\x20*\x20direction;\x0a\x20\x20vec2\x20st1\x20=\x20vec2(fract(st.s\x20-\x20t),\x20st.t);\x0a\x20\x20vec4\x20color\x20=\x20vec4(0.,\x200.,\x200.,\x200.);\x0a\x20\x20float\x20alpha\x20=\x201.\x20-\x20st.t;\x0a\x20\x20float\x20value\x20=\x20fract(st1.s\x20/\x200.25);\x0a\x20\x20alpha\x20*=\x20sin(value\x20*\x203.1415926);\x0a\x20\x20color\x20=\x20vec4(u_color.rgb\x20*\x20u_color.a,\x20alpha\x20*\x201.2);\x0a\x20\x20material.diffuse\x20=\x20color.rgb;\x0a\x20\x20material.alpha\x20=\x20color.a\x20*\x20globalAlpha;\x0a\x20\x20return\x20material;\x0a}\x0a',DEF_STYLE$b={'diffHeight':0x64,'speed':0xa,'style':0x1},ScrollWall=function(_0x5c68dc){var _0x3e29cf={_0x5c3c6d:0x625},_0x3e8164={_0x4fbe0d:0xba9},_0x30ecc0={_0x26a19d:0x5aa,_0x24b80d:0xa24,_0x1731f5:0xec0,_0x2903bb:0x51d,_0xfeb488:0x595},_0x14f054=_0xf99cb3;_inherits(_0x4df78e,_0x5c68dc);var _0x321d16=_createSuper(_0x4df78e);function _0x4df78e(){var _0xfd4220=_0x3c32,_0x47126a=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x4df78e),_0x47126a['style']=_objectSpread2(_objectSpread2({},DEF_STYLE$b),_0x47126a[_0xfd4220(0xba9)]||{}),_0x321d16[_0xfd4220(0xa10)](this,_0x47126a);}return _createClass(_0x4df78e,[{'key':_0x14f054(0x1be),'get':function _0x53750f(){return this['_primitive'];}},{'key':_0x14f054(_0x3e29cf._0x5c3c6d),'value':function _0x2495e5(_0x507104){var _0x330a18=_0x14f054,_0x476d21=this[_0x330a18(_0x30ecc0._0x26a19d)];if(!this[_0x330a18(_0x30ecc0._0x24b80d)]||!_0x476d21||_0x476d21['length']===0x0)return;var _0x18c9c7=addPositionsHeight(_0x476d21,_0x507104[_0x330a18(0x9a3)]),_0x2d5003=[],_0x30b6c0=[],_0x6376d9=[],_0x1b6fb4=[];for(var _0x5193bc=0x0,_0xb29165=_0x476d21[_0x330a18(_0x30ecc0._0x1731f5)];_0x5193bc<_0xb29165;_0x5193bc++){var _0x2f7a98=_0x5193bc+0x1;_0x2f7a98===_0xb29165&&(_0x2f7a98=0x0);_0x2d5003[_0x330a18(0x51d)]['apply'](_0x2d5003,[_0x476d21[_0x5193bc]['x'],_0x476d21[_0x5193bc]['y'],_0x476d21[_0x5193bc]['z']]),_0x2d5003[_0x330a18(0x51d)]['apply'](_0x2d5003,[_0x476d21[_0x2f7a98]['x'],_0x476d21[_0x2f7a98]['y'],_0x476d21[_0x2f7a98]['z']]),_0x2d5003['push'][_0x330a18(0xf93)](_0x2d5003,[_0x18c9c7[_0x2f7a98]['x'],_0x18c9c7[_0x2f7a98]['y'],_0x18c9c7[_0x2f7a98]['z']]),_0x2d5003[_0x330a18(_0x30ecc0._0x2903bb)]['apply'](_0x2d5003,[_0x18c9c7[_0x5193bc]['x'],_0x18c9c7[_0x5193bc]['y'],_0x18c9c7[_0x5193bc]['z']]),_0x1b6fb4[_0x330a18(0x51d)]['apply'](_0x1b6fb4,[0x0,0x0,0x1]),_0x1b6fb4['push']['apply'](_0x1b6fb4,[0x0,0x0,0x1]),_0x1b6fb4['push']['apply'](_0x1b6fb4,[0x0,0x0,0x1]),_0x1b6fb4['push']['apply'](_0x1b6fb4,[0x0,0x0,0x1]),_0x30b6c0['push']['apply'](_0x30b6c0,[0x0,0x0,0x1,0x0,0x1,0x1,0x0,0x1]);var _0x1d285a=_0x5193bc*0x4,_0x3ffdce=_0x1d285a+0x1,_0x2c0c6c=_0x1d285a+0x2,_0x4da366=_0x1d285a+0x3;_0x6376d9['push']['apply'](_0x6376d9,[_0x1d285a,_0x3ffdce,_0x2c0c6c,_0x2c0c6c,_0x4da366,_0x1d285a]);}var _0x9ad463=new Float64Array(_0x2d5003),_0x1d967e=new Cesium__namespace[(_0x330a18(0x737))]({'id':this['id'],'geometry':new Cesium__namespace['Geometry']({'attributes':{'position':new Cesium__namespace['GeometryAttribute']({'componentDatatype':Cesium__namespace['ComponentDatatype']['DOUBLE'],'componentsPerAttribute':0x3,'values':_0x9ad463}),'normal':new Cesium__namespace['GeometryAttribute']({'componentDatatype':Cesium__namespace['ComponentDatatype']['FLOAT'],'componentsPerAttribute':0x3,'values':new Float32Array(_0x1b6fb4)}),'st':new Cesium__namespace['GeometryAttribute']({'componentDatatype':Cesium__namespace['ComponentDatatype']['FLOAT'],'componentsPerAttribute':0x2,'values':new Float32Array(_0x30b6c0)})},'indices':new Uint16Array(_0x6376d9),'primitiveType':Cesium__namespace['PrimitiveType']['TRIANGLES'],'boundingSphere':Cesium__namespace['BoundingSphere']['fromVertices'](_0x9ad463)})}),_0x12b282=getColorByStyle(_0x507104),_0x18b04f=!![];this['_primitive']=new Cesium__namespace['Primitive']({'geometryInstances':_0x1d967e,'appearance':new Cesium__namespace[(_0x330a18(0xae2))]({'material':new Cesium__namespace['Material']({'translucent':_0x18b04f,'fabric':{'uniforms':{'u_color':_0x12b282,'speed':_0x507104['speed'],'direction':_0x507104['reverse']?0x1:-0x1,'globalAlpha':0x1},'source':this[_0x330a18(0x5eb)]()}}),'vertexShaderSource':ScrollWallGlowVS,'fragmentShaderSource':ScrollWallGlowFS}),'asynchronous':![],'shadows':_0x507104['shadows'],'show':this['show']}),this['primitiveCollection'][_0x330a18(_0x30ecc0._0xfeb488)](this['_primitive']);}},{'key':_0x14f054(0x8e6),'value':function _0x4476dd(){var _0x7eba8e=_0x14f054;this['_primitive']&&(this[_0x7eba8e(0x6b2)][_0x7eba8e(0x7b5)](this['_primitive']),delete this['_primitive']);}},{'key':'createShader','value':function _0x242664(){var _0x16b6df=_0x14f054;return this[_0x16b6df(_0x3e8164._0x4fbe0d)][_0x16b6df(0xba9)]===0x1?ScrollWallGlowMaterial:ScrollWallGlowMaterial2;}},{'key':'_getDrawEntityClass','value':function _0x43982f(_0x475e2a,_0x31283b){return _0x475e2a['style']['closure']=!![],create$4('wall',_0x475e2a);}}]),_0x4df78e;}(BasePolyPrimitive);register$4('scrollWall',ScrollWall);var DynamicRiverFS='varying\x20vec3\x20v_positionMC;\x0avarying\x20vec3\x20v_positionEC;\x0avarying\x20vec2\x20v_st;\x0a\x0avoid\x20main()\x20{\x0a\x20\x20czm_materialInput\x20materialInput;\x0a\x0a\x20\x20vec3\x20normalEC\x20=\x20normalize(czm_normal3D\x20*\x20czm_geodeticSurfaceNormal(v_positionMC,\x20vec3(0.0),\x20vec3(1.0)));\x0a\x20\x20\x20\x20#ifdef\x20FACE_FORWARD\x0a\x20\x20normalEC\x20=\x20faceforward(normalEC,\x20vec3(0.0,\x200.0,\x201.0),\x20-normalEC);\x0a\x20\x20\x20\x20#endif\x0a\x0a\x20\x20materialInput.s\x20=\x20v_st.s;\x0a\x20\x20materialInput.st\x20=\x20v_st;\x0a\x20\x20materialInput.str\x20=\x20vec3(v_st,\x200.0);\x0a\x0a\x20\x20\x20\x20//\x20Convert\x20tangent\x20space\x20material\x20normal\x20to\x20eye\x20space\x0a\x20\x20materialInput.normalEC\x20=\x20normalEC;\x0a\x20\x20materialInput.tangentToEyeMatrix\x20=\x20czm_eastNorthUpToEyeCoordinates(v_positionMC,\x20materialInput.normalEC);\x0a\x0a\x20\x20\x20\x20//\x20Convert\x20view\x20vector\x20to\x20world\x20space\x0a\x20\x20vec3\x20positionToEyeEC\x20=\x20-v_positionEC;\x0a\x20\x20materialInput.positionToEyeEC\x20=\x20positionToEyeEC;\x0a\x0a\x20\x20czm_material\x20material\x20=\x20czm_getMaterial(materialInput);\x0a\x0a\x20\x20\x20\x20#ifdef\x20FLAT\x0a\x20\x20gl_FragColor\x20=\x20vec4(material.diffuse\x20+\x20material.emission,\x20material.alpha);\x0a\x20\x20\x20\x20#else\x0a\x20\x20gl_FragColor\x20=\x20czm_phong(normalize(positionToEyeEC),\x20material,\x20czm_lightDirectionEC);\x0a\x20\x20\x20\x20#endif\x0a}\x0a',DynamicRiverVS='attribute\x20vec3\x20position3DHigh;\x0aattribute\x20vec3\x20position3DLow;\x0aattribute\x20vec2\x20st;\x0aattribute\x20float\x20batchId;\x0a\x0avarying\x20vec3\x20v_positionMC;\x0avarying\x20vec3\x20v_positionEC;\x0avarying\x20vec2\x20v_st;\x0a\x0avoid\x20main()\x20{\x0a\x20\x20vec4\x20p\x20=\x20czm_computePosition();\x0a\x0a\x20\x20v_positionMC\x20=\x20position3DHigh\x20+\x20position3DLow;\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20//\x20position\x20in\x20model\x20coordinates\x0a\x20\x20v_positionEC\x20=\x20(czm_modelViewRelativeToEye\x20*\x20p).xyz;\x20\x20\x20\x20\x20//\x20position\x20in\x20eye\x20coordinates\x0a\x20\x20v_st\x20=\x20st;\x0a\x0a\x20\x20gl_Position\x20=\x20czm_modelViewProjectionRelativeToEye\x20*\x20p;\x0a}\x0a',DynamicRiverMaterial='uniform\x20float\x20globalAlpha;\x0auniform\x20float\x20opacity;\x0a\x0aczm_material\x20czm_getMaterial(czm_materialInput\x20materialInput)\x20{\x0a\x20\x20czm_material\x20material\x20=\x20czm_getDefaultMaterial(materialInput);\x0a\x20\x20vec2\x20st\x20=\x20materialInput.st;\x0a\x20\x20if(move)\x20{\x0a\x20\x20\x20\x20float\x20r\x20=\x20sqrt((st.x\x20-\x200.8)\x20*\x20(st.x\x20-\x200.8)\x20+\x20(st.y\x20-\x200.8)\x20*\x20(st.y\x20-\x200.8));\x0a\x20\x20\x20\x20float\x20r2\x20=\x20sqrt((st.x\x20-\x200.2)\x20*\x20(st.x\x20-\x200.2)\x20+\x20(st.y\x20-\x200.2)\x20*\x20(st.y\x20-\x200.2));\x0a\x20\x20\x20\x20float\x20z\x20=\x20cos(moveVar.x\x20*\x20r\x20+\x20czm_frameNumber\x20/\x20100.0\x20*\x20moveVar.y)\x20/\x20moveVar.z;\x0a\x20\x20\x20\x20float\x20z2\x20=\x20cos(moveVar.x\x20*\x20r2\x20+\x20czm_frameNumber\x20/\x20100.0\x20*\x20moveVar.y)\x20/\x20moveVar.z;\x0a\x20\x20\x20\x20st\x20+=\x20sqrt(z\x20*\x20z\x20+\x20z2\x20*\x20z2);\x0a\x20\x20\x20\x20st.s\x20+=\x20direction\x20*\x20czm_frameNumber\x20/\x201000.0\x20*\x20speed;\x0a\x20\x20\x20\x20st.s\x20=\x20mod(st.s,\x201.0);\x0a\x20\x20}\x0a\x20\x20if(axisY)\x20{\x0a\x20\x20\x20\x20st\x20=\x20vec2(st.t,\x20st.s);\x0a\x20\x20}\x0a\x20\x20vec4\x20colorImage\x20=\x20texture2D(image,\x20st);\x0a\x20\x20material.alpha\x20=\x20opacity\x20*\x20globalAlpha;\x0a\x20\x20material.diffuse\x20=\x20colorImage.rgb;\x0a\x20\x20return\x20material;\x0a}\x0a',DEF_STYLE$a={'opacity':0.5,'width':0xa,'height':0x0,'speed':0xa,'axisY':![],'move':!![],'direction':!![],'moveVar':new Cesium__namespace[(_0xf99cb3(0x741))](0x32,0x1,0x64)},DynamicRiver=function(_0x23bd38){var _0x41a11d={_0x1224ab:0xe1c,_0x2b9db4:0xee7,_0x32380a:0x625},_0x595580={_0x3a2ed9:0x6e0},_0x1dd257={_0x10e8ab:0x38c,_0x4ad030:0x741,_0x258e7e:0x741},_0x25c9f9={_0x386acf:0xd23,_0x242b99:0x572,_0x5e4423:0x599,_0xecc036:0x234,_0x1b1104:0x6e4,_0x202e22:0x192},_0x4b7d8a={_0x99bdb5:0x6e0},_0x26d0cc={_0x40281c:0x5aa,_0x5761a2:0xec0,_0x12a826:0x33f,_0x1ccb77:0x6b2,_0x1936d3:0x595},_0x34fa84={_0x767200:0x6e0},_0x1ce5d0={_0x5f076d:0xe49},_0x23937e={_0x29b58e:0xe49},_0x752c4f={_0x5136bb:0xba9},_0x21a885={_0x46ee62:0xba9,_0x27b35e:0x6e0},_0xf6d491={_0x2297f4:0x6b5},_0x1196f5={_0x3dc977:0xba9},_0x5ac9e0={_0x1896b9:0x665},_0x2d166a={_0x22caa7:0xe1c},_0x425bdb={_0x6ad84e:0xe1c},_0x2c8762={_0x2b405f:0x33f},_0x52d954={_0x2e5a8b:0xba9},_0x3431fa=_0xf99cb3;_inherits(_0x22d327,_0x23bd38);var _0x557a13=_createSuper(_0x22d327);function _0x22d327(){var _0x24af37=_0x3c32,_0x9bb41b=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x22d327),_0x9bb41b[_0x24af37(_0x52d954._0x2e5a8b)]=_objectSpread2(_objectSpread2({},DEF_STYLE$a),_0x9bb41b['style']||{}),_0x557a13['call'](this,_0x9bb41b);}return _createClass(_0x22d327,[{'key':'czmObject','get':function _0x2db565(){var _0x4c0a80=_0x3c32;return this[_0x4c0a80(0xd52)];}},{'key':'image','get':function _0x3448a9(){return this['style']['image'];},'set':function _0x4767d7(_0x7bc3f){this['style']['image']=_0x7bc3f,this['_material']['uniforms']['image']=_0x7bc3f;}},{'key':'width','get':function _0x2dd706(){var _0x23fbb1=_0x3c32;return this['style'][_0x23fbb1(_0x2c8762._0x2b405f)];},'set':function _0x3f272d(_0x3a6121){_0x3a6121=Number(_0x3a6121)||0x1,this['style']['width']=_0x3a6121,this['redraw'](this['style']);}},{'key':_0x3431fa(_0x41a11d._0x1224ab),'get':function _0x1e0dfc(){var _0x5e5f39=_0x3431fa;return this['style'][_0x5e5f39(_0x425bdb._0x6ad84e)];},'set':function _0x5c87f2(_0x44590d){var _0x1cf7af=_0x3431fa;this['style'][_0x1cf7af(_0x2d166a._0x22caa7)]=_0x44590d,this['redraw'](this['style']);}},{'key':'opacity','get':function _0xedbd4c(){var _0x41fe36=_0x3431fa;return this[_0x41fe36(0xba9)][_0x41fe36(0x665)];},'set':function _0x381702(_0xe59345){var _0x31dc58=_0x3431fa;this['style']['opacity']=Number(_0xe59345),this[_0x31dc58(0x6e0)]['uniforms'][_0x31dc58(_0x5ac9e0._0x1896b9)]=_0xe59345;}},{'key':'direction','get':function _0x1620fc(){var _0x1ec903=_0x3431fa;return this[_0x1ec903(_0x1196f5._0x3dc977)]['direction'];},'set':function _0x369d2d(_0x3da6db){var _0x4cb7bb=_0x3431fa;_0x3da6db=Boolean(_0x3da6db),this['style']['direction']=_0x3da6db,this[_0x4cb7bb(0x6e0)]['uniforms'][_0x4cb7bb(_0xf6d491._0x2297f4)]=_0x3da6db?-0x1:0x1;}},{'key':_0x3431fa(_0x41a11d._0x2b9db4),'get':function _0x29689c(){return this['style']['speed'];},'set':function _0xcc13d(_0x3043b0){var _0x24d6aa=_0x3431fa;_0x3043b0=Number(_0x3043b0)||0x1,this[_0x24d6aa(_0x21a885._0x46ee62)]['speed']=_0x3043b0,this[_0x24d6aa(_0x21a885._0x27b35e)]['uniforms']['speed']=_0x3043b0;}},{'key':_0x3431fa(0x192),'get':function _0x479a4b(){var _0x17f948=_0x3431fa;return this[_0x17f948(_0x752c4f._0x5136bb)]['move'];},'set':function _0x30e271(_0x36d1df){var _0x310d16=_0x3431fa;_0x36d1df=Boolean(_0x36d1df),this['style']['move']=_0x36d1df,this['_material'][_0x310d16(_0x23937e._0x29b58e)]['move']=_0x36d1df;}},{'key':'axisY','get':function _0x3fa26e(){var _0x283ceb=_0x3431fa;return this[_0x283ceb(0xba9)]['axisY'];},'set':function _0x45856c(_0xfb862a){var _0xca3d36=_0x3431fa;_0xfb862a=Boolean(_0xfb862a),this['style'][_0xca3d36(0xa5b)]=_0xfb862a,this['_material'][_0xca3d36(_0x1ce5d0._0x5f076d)][_0xca3d36(0xa5b)]=_0xfb862a;}},{'key':_0x3431fa(0x6e4),'get':function _0x15bbb(){return this['style']['moveVar'];},'set':function _0x2565fc(_0x4449cf){var _0x554c25=_0x3431fa;this['style'][_0x554c25(0x6e4)]=_0x4449cf,this[_0x554c25(_0x34fa84._0x767200)]['uniforms']['moveVar']=_0x4449cf;}},{'key':_0x3431fa(_0x41a11d._0x32380a),'value':function _0x4d86ae(_0x33f065){var _0x4529ac=_0x3431fa;if(!this['show']||!this[_0x4529ac(0x5aa)]||this[_0x4529ac(_0x26d0cc._0x40281c)][_0x4529ac(_0x26d0cc._0x5761a2)]===0x0)return;this['_sideRes']=Lines2Plane(this['positions'],this[_0x4529ac(_0x26d0cc._0x12a826)],this['height']);if(!this['_sideRes'])return;this['_primitive']=this[_0x4529ac(0x498)](),this[_0x4529ac(_0x26d0cc._0x1ccb77)][_0x4529ac(_0x26d0cc._0x1936d3)](this['_primitive']);}},{'key':'_removedHook','value':function _0xb7ff8(){var _0x2eb7b4=_0x3431fa;this['dhEvent']&&(this['_map'][_0x2eb7b4(0x948)](EventType['clockTick'],this['dhEvent'],this),delete this['dhEvent']),this['_primitive']&&(this['primitiveCollection']['remove'](this['_primitive']),delete this['_primitive']),this['_material']&&(this[_0x2eb7b4(_0x4b7d8a._0x99bdb5)][_0x2eb7b4(0x9a7)](),delete this['_material']);}},{'key':'_updateStyleHook','value':function _0x2faf2e(_0x2281c0,_0x3bb376){var _0x38e23e=_0x3431fa,_0x456530=![];for(var _0x505f6c in _0x3bb376){switch(_0x505f6c){case'image':case'opacity':case _0x38e23e(0x6e4):case _0x38e23e(0x6b5):case'speed':case _0x38e23e(0xa5b):case'globalAlpha':this['_material']['uniforms'][_0x505f6c]=_0x3bb376[_0x505f6c];break;default:_0x456530=!![];break;}}_0x456530&&this['redraw'](_0x2281c0);}},{'key':'createPrimitive','value':function _0x3641b9(){var _0x16f877=_0x3431fa,_0x408876=this['_sideRes'],_0x397942=new Float64Array(_0x408876[_0x16f877(_0x25c9f9._0x386acf)]),_0x2de094=new Cesium__namespace['GeometryAttributes']();_0x2de094['position']=new Cesium__namespace['GeometryAttribute']({'componentDatatype':Cesium__namespace['ComponentDatatype'][_0x16f877(_0x25c9f9._0x242b99)],'componentsPerAttribute':0x3,'values':_0x397942}),_0x2de094['st']=new Cesium__namespace['GeometryAttribute']({'componentDatatype':Cesium__namespace['ComponentDatatype'][_0x16f877(0x44d)],'componentsPerAttribute':0x2,'values':_0x408876[_0x16f877(0x2db)]});var _0x343faa=new Cesium__namespace[(_0x16f877(0x67a))]({'attributes':_0x2de094,'indices':_0x408876[_0x16f877(_0x25c9f9._0x5e4423)],'primitiveType':Cesium__namespace['PrimitiveType']['TRIANGLES'],'boundingSphere':Cesium__namespace['BoundingSphere'][_0x16f877(_0x25c9f9._0xecc036)](_0x397942)}),_0x939b9d=new Cesium__namespace['GeometryInstance']({'id':this['id'],'geometry':_0x343faa}),_0x5ae45a=new Cesium__namespace['RenderState']();_0x5ae45a[_0x16f877(0xf27)]['enabled']=!![],this['_material']=createMaterial(MaterialType,{'image':this['image'],'opacity':this['opacity'],'moveVar':this[_0x16f877(_0x25c9f9._0x1b1104)],'direction':this['direction']?-0x1:0x1,'speed':this['speed'],'move':this[_0x16f877(_0x25c9f9._0x202e22)],'axisY':this['axisY'],'globalAlpha':0x1});var _0x478e51=new Cesium__namespace['Primitive']({'geometryInstances':_0x939b9d,'appearance':new Cesium__namespace['Appearance']({'material':this['_material'],'renderState':_0x5ae45a,'vertexShaderSource':DynamicRiverVS,'fragmentShaderSource':DynamicRiverFS})});return _0x478e51;}},{'key':'offsetHeight','value':function _0x564633(_0x3ef539,_0x310a46){var _0x2e5281={_0x2df62c:0x5a6,_0x515002:0xaa6,_0x1195ff:0x53d,_0x199ab3:0x948},_0x59f21c=_0x3431fa;if(!_0x3ef539||!_0x310a46||!this['_primitive'])return;var _0x5720a4=0x0,_0xf92cab=0x14,_0x1f2fd0=_0x3ef539/(_0x310a46*_0xf92cab),_0x658335=this[_0x59f21c(_0x1dd257._0x10e8ab)]['self'],_0x5c3c2f=new Cesium__namespace[(_0x59f21c(_0x1dd257._0x4ad030))]();for(var _0x3320d1=0x0,_0x3c8c37=_0x658335['length'];_0x3320d1<_0x3c8c37;_0x3320d1++){var _0x111de3=Cesium__namespace[_0x59f21c(0x741)]['normalize'](_0x658335[_0x3320d1],new Cesium__namespace[(_0x59f21c(_0x1dd257._0x258e7e))]());Cesium__namespace['Cartesian3'][_0x59f21c(0x595)](_0x5c3c2f,_0x111de3,_0x5c3c2f);}Cesium__namespace[_0x59f21c(0x741)]['normalize'](_0x5c3c2f,_0x5c3c2f);var _0x270cf8=Cesium__namespace['clone'](this['_primitive'][_0x59f21c(0x510)]);this['dhEvent']=function(){var _0x261810=_0x59f21c;if(!this['_primitive']||!this[_0x261810(0x53d)])return;if(Math['abs'](_0x5720a4)<=Math['abs'](_0x3ef539)){var _0x120101=Cesium__namespace['Cartesian3'][_0x261810(_0x2e5281._0x2df62c)](_0x5c3c2f,_0x5720a4,new Cesium__namespace[(_0x261810(0x741))]());this['_primitive']['modelMatrix']=Cesium__namespace[_0x261810(0xa1e)]['multiplyByTranslation'](_0x270cf8,_0x120101,new Cesium__namespace['Matrix4']());}else this[_0x261810(_0x2e5281._0x515002)]&&(this[_0x261810(_0x2e5281._0x1195ff)][_0x261810(_0x2e5281._0x199ab3)](EventType['clockTick'],this[_0x261810(0xaa6)],this),delete this['dhEvent']);_0x5720a4+=_0x1f2fd0;},this[_0x59f21c(0x53d)]['on'](EventType['clockTick'],this['dhEvent'],this);}},{'key':'setOpacity','value':function _0xaf5a7f(_0xbcf392){var _0x1da580=_0x3431fa;this['style']['globalAlpha']=_0xbcf392,this['_material']&&(this[_0x1da580(_0x595580._0x3a2ed9)]['uniforms']['globalAlpha']=_0xbcf392);}},{'key':'_getDrawEntityClass','value':function _0x10c2b5(_0x35b819,_0x18fdca){var _0xf3fc06=_0x3431fa;return _0x35b819[_0xf3fc06(0xba9)]['width']=0x5,create$4('polyline',_0x35b819);}}]),_0x22d327;}(BasePolyPrimitive);register$4(_0xf99cb3(0xfc1),DynamicRiver);var MaterialType='DynamicRiver';register$3(MaterialType,{'fabric':{'uniforms':{'image':Cesium__namespace['Material']['DefaultImageId'],'opacity':0x1,'moveVar':new Cesium__namespace['Cartesian3'](0x32,0x1,0x64),'direction':0x1,'speed':0x1,'move':!![],'axisY':![],'globalAlpha':0x1},'source':DynamicRiverMaterial},'translucent':!![]});function Lines2Plane(_0x5b62de,_0x26e7c8,_0x5b2e59){var _0x2cf139={_0x38506c:0x8a1,_0x2602bf:0xec0,_0x35753c:0xea1,_0x5ee13f:0x648,_0x8c0a24:0x1c2},_0x2c68e9=_0xf99cb3;if(!_0x5b62de||_0x5b62de['length']<=0x1||!_0x26e7c8||_0x26e7c8===0x0){logError$1(_0x2c68e9(_0x2cf139._0x38506c),_0x5b62de);return;}var _0x3c7116=_0x5b62de[_0x2c68e9(_0x2cf139._0x2602bf)],_0x316545=[],_0x3340d9=[],_0x373185=_0x26e7c8/0x2;for(var _0x4af919=0x0;_0x4af919<_0x3c7116;_0x4af919++){var _0x29e620=void 0x0,_0x5012f5=void 0x0,_0x2360ea=void 0x0,_0x1ac320=void 0x0,_0x26779f=void 0x0;if(_0x4af919===0x0)_0x29e620=_0x5b62de[_0x4af919],_0x5012f5=_0x5b62de[_0x4af919],_0x2360ea=_0x5b62de[_0x4af919+0x1];else _0x4af919===_0x3c7116-0x1?(_0x29e620=_0x5b62de[_0x4af919-0x1],_0x5012f5=_0x5b62de[_0x4af919],_0x2360ea=_0x5b62de[_0x4af919-0x1]):(_0x29e620=_0x5b62de[_0x4af919-0x1],_0x5012f5=_0x5b62de[_0x4af919],_0x2360ea=_0x5b62de[_0x4af919+0x1]);_0x5b2e59!==0x0&&(_0x29e620=RaisePoint(_0x29e620,_0x5b2e59),_0x5012f5=RaisePoint(_0x5012f5,_0x5b2e59),_0x2360ea=RaisePoint(_0x2360ea,_0x5b2e59));if(_0x29e620&&_0x5012f5&&_0x2360ea){var _0x41556a=GetSide2(_0x29e620,_0x5012f5,_0x2360ea,_0x373185);_0x1ac320=_0x41556a[_0x2c68e9(_0x2cf139._0x35753c)],_0x26779f=_0x41556a['right'],_0x316545[_0x2c68e9(0x51d)](_0x26779f),_0x3340d9['push'](_0x1ac320);}}var _0xc9784f=_0x316545,_0x52489f=_0x3340d9,_0x2e5ba3=[],_0x2e7528=[],_0x529614=[],_0x38908d=[],_0x268678=[];for(var _0x360827=0x0;_0x360827<_0x3c7116;_0x360827++){var _0x19705e=Cesium__namespace['EncodedCartesian3']['fromCartesian'](_0x52489f[_0x360827]);_0x2e7528['push'](_0x52489f[_0x360827]['x']),_0x2e7528['push'](_0x52489f[_0x360827]['y']),_0x2e7528['push'](_0x52489f[_0x360827]['z']),_0x529614[_0x2c68e9(0x51d)](_0x19705e[_0x2c68e9(0x1c2)]['x']),_0x529614['push'](_0x19705e['high']['y']),_0x529614['push'](_0x19705e['high']['z']),_0x38908d['push'](_0x19705e[_0x2c68e9(_0x2cf139._0x5ee13f)]['x']),_0x38908d['push'](_0x19705e[_0x2c68e9(_0x2cf139._0x5ee13f)]['y']),_0x38908d['push'](_0x19705e['low']['z']),_0x2e5ba3['push'](0x1,0x1),_0x360827<_0x3c7116-0x1&&(_0x268678['push'](_0x360827+_0x3c7116*0x2),_0x268678['push'](_0x360827+0x1),_0x268678['push'](_0x360827+0x1+_0x3c7116),_0x268678['push'](_0x360827+_0x3c7116*0x2),_0x268678['push'](_0x360827+0x1+_0x3c7116),_0x268678['push'](_0x3c7116+_0x360827+_0x3c7116*0x2));}for(var _0x5e5078=0x0;_0x5e5078<_0x3c7116;_0x5e5078++){var _0x5f22bb=Cesium__namespace['EncodedCartesian3']['fromCartesian'](_0xc9784f[_0x5e5078]);_0x2e7528['push'](_0xc9784f[_0x5e5078]['x']),_0x2e7528['push'](_0xc9784f[_0x5e5078]['y']),_0x2e7528['push'](_0xc9784f[_0x5e5078]['z']),_0x529614['push'](_0x5f22bb[_0x2c68e9(0x1c2)]['x']),_0x529614['push'](_0x5f22bb[_0x2c68e9(_0x2cf139._0x8c0a24)]['y']),_0x529614['push'](_0x5f22bb['high']['z']),_0x38908d['push'](_0x5f22bb['low']['x']),_0x38908d['push'](_0x5f22bb['low']['y']),_0x38908d['push'](_0x5f22bb['low']['z']),_0x2e5ba3['push'](0x1,0x0);}for(var _0x3a3648=0x0;_0x3a3648<_0x3c7116;_0x3a3648++){var _0x549a85=Cesium__namespace['EncodedCartesian3'][_0x2c68e9(0xc71)](_0x52489f[_0x3a3648]);_0x2e7528['push'](_0x52489f[_0x3a3648]['x']),_0x2e7528['push'](_0x52489f[_0x3a3648]['y']),_0x2e7528['push'](_0x52489f[_0x3a3648]['z']),_0x529614['push'](_0x549a85['high']['x']),_0x529614['push'](_0x549a85['high']['y']),_0x529614['push'](_0x549a85[_0x2c68e9(_0x2cf139._0x8c0a24)]['z']),_0x38908d['push'](_0x549a85['low']['x']),_0x38908d[_0x2c68e9(0x51d)](_0x549a85['low']['y']),_0x38908d['push'](_0x549a85['low']['z']),_0x2e5ba3['push'](0x0,0x1);}for(var _0x49f8ca=0x0;_0x49f8ca<_0x3c7116;_0x49f8ca++){var _0x527cd4=Cesium__namespace['EncodedCartesian3'][_0x2c68e9(0xc71)](_0xc9784f[_0x49f8ca]);_0x2e7528[_0x2c68e9(0x51d)](_0xc9784f[_0x49f8ca]['x']),_0x2e7528['push'](_0xc9784f[_0x49f8ca]['y']),_0x2e7528[_0x2c68e9(0x51d)](_0xc9784f[_0x49f8ca]['z']),_0x529614['push'](_0x527cd4['high']['x']),_0x529614[_0x2c68e9(0x51d)](_0x527cd4[_0x2c68e9(_0x2cf139._0x8c0a24)]['y']),_0x529614['push'](_0x527cd4['high']['z']),_0x38908d['push'](_0x527cd4[_0x2c68e9(_0x2cf139._0x5ee13f)]['x']),_0x38908d['push'](_0x527cd4[_0x2c68e9(0x648)]['y']),_0x38908d['push'](_0x527cd4['low']['z']),_0x2e5ba3['push'](0x0,0x0);}return{'left':_0xc9784f,'right':_0x52489f,'self':_0x5b62de,'vertexs':new Float32Array(_0x2e7528),'vertexsH':new Float32Array(_0x529614),'vertexsL':new Float32Array(_0x38908d),'indexs':new Uint16Array(_0x268678),'uvs':new Float32Array(_0x2e5ba3)};}function RaisePoint(_0x564474,_0x34f35a){var _0x24abc2={_0x536ba7:0x741},_0x5f5104=_0xf99cb3;if(!(_0x564474 instanceof Cesium__namespace[_0x5f5104(_0x24abc2._0x536ba7)])){logError$1(_0x5f5104(0x6e7));return;}if(!_0x34f35a||_0x34f35a===0x0){logError$1('请确认高度是非零数值!');return;}var _0x3ddc4e=Cesium__namespace[_0x5f5104(_0x24abc2._0x536ba7)][_0x5f5104(0xc46)](_0x564474,new Cesium__namespace['Cartesian3']()),_0x1e567e=new Cesium__namespace['Ray'](_0x564474,_0x3ddc4e);return Cesium__namespace['Ray'][_0x5f5104(0xe1f)](_0x1e567e,_0x34f35a);}function GetSide2(_0x421af7,_0x2e2c3a,_0x345dbf,_0x5a2015){var _0x2da7eb={_0x34328b:0xb1e,_0x31ec52:0x741,_0x3d0803:0xc46,_0x11e102:0x741,_0x4ffbfe:0xbf0,_0x55c12e:0x741,_0x2d597c:0xeda,_0x4c4866:0x741,_0x4241ed:0x741,_0x26641c:0x595,_0x1c2e1d:0x741,_0x29fd18:0x2d5},_0x575d03=_0xf99cb3,_0x5e2353,_0x272f61;if(Cesium__namespace[_0x575d03(0x741)][_0x575d03(_0x2da7eb._0x34328b)](_0x421af7,_0x2e2c3a)){var _0x451f3b=Cesium__namespace[_0x575d03(_0x2da7eb._0x31ec52)][_0x575d03(_0x2da7eb._0x3d0803)](Cesium__namespace['Cartesian3']['subtract'](_0x345dbf,_0x2e2c3a,new Cesium__namespace[(_0x575d03(_0x2da7eb._0x11e102))]()),new Cesium__namespace[(_0x575d03(0x741))]()),_0xe692bb=Cesium__namespace['Cartesian3']['normalize'](_0x2e2c3a,new Cesium__namespace['Cartesian3']()),_0x2b4fe6=Cesium__namespace['Cartesian3'][_0x575d03(_0x2da7eb._0x4ffbfe)](_0xe692bb,_0x451f3b,new Cesium__namespace[(_0x575d03(0x741))]()),_0x24748b=Cesium__namespace['Cartesian3'][_0x575d03(0xbf0)](_0x451f3b,_0xe692bb,new Cesium__namespace['Cartesian3']()),_0x10c984=new Cesium__namespace['Ray'](_0x2e2c3a,_0x2b4fe6),_0xc89f09=new Cesium__namespace['Ray'](_0x2e2c3a,_0x24748b);_0x5e2353=Cesium__namespace[_0x575d03(0xeda)][_0x575d03(0xe1f)](_0x10c984,_0x5a2015),_0x272f61=Cesium__namespace[_0x575d03(0xeda)]['getPoint'](_0xc89f09,_0x5a2015);}else{if(Cesium__namespace['Cartesian3']['equals'](_0x345dbf,_0x2e2c3a)){var _0xf83a7b=Cesium__namespace['Cartesian3']['normalize'](Cesium__namespace['Cartesian3']['subtract'](_0x2e2c3a,_0x421af7,new Cesium__namespace[(_0x575d03(_0x2da7eb._0x55c12e))]()),new Cesium__namespace['Cartesian3']()),_0x4da0d7=Cesium__namespace[_0x575d03(0x741)]['normalize'](_0x2e2c3a,new Cesium__namespace['Cartesian3']()),_0x188406=Cesium__namespace['Cartesian3']['cross'](_0x4da0d7,_0xf83a7b,new Cesium__namespace['Cartesian3']()),_0x2ccc0a=Cesium__namespace['Cartesian3'][_0x575d03(0xbf0)](_0xf83a7b,_0x4da0d7,new Cesium__namespace['Cartesian3']()),_0x40ce1c=new Cesium__namespace[(_0x575d03(0xeda))](_0x2e2c3a,_0x188406),_0x5c28b5=new Cesium__namespace['Ray'](_0x2e2c3a,_0x2ccc0a);_0x5e2353=Cesium__namespace[_0x575d03(_0x2da7eb._0x2d597c)][_0x575d03(0xe1f)](_0x40ce1c,_0x5a2015),_0x272f61=Cesium__namespace['Ray']['getPoint'](_0x5c28b5,_0x5a2015);}else{var _0x3d7cfa=Cesium__namespace[_0x575d03(_0x2da7eb._0x4c4866)]['normalize'](Cesium__namespace['Cartesian3']['subtract'](_0x2e2c3a,_0x421af7,new Cesium__namespace['Cartesian3']()),new Cesium__namespace['Cartesian3']()),_0x5f1576=Cesium__namespace['Cartesian3']['normalize'](Cesium__namespace['Cartesian3']['subtract'](_0x345dbf,_0x2e2c3a,new Cesium__namespace['Cartesian3']()),new Cesium__namespace[(_0x575d03(_0x2da7eb._0x4241ed))]()),_0x3f35fe=Cesium__namespace['Cartesian3'][_0x575d03(_0x2da7eb._0x26641c)](_0x3d7cfa,_0x5f1576,new Cesium__namespace['Cartesian3']());if(Cesium__namespace['Cartesian3']['equals'](_0x3f35fe,new Cesium__namespace[(_0x575d03(_0x2da7eb._0x55c12e))]())){var _0xc7ced0=Cesium__namespace['Cartesian3']['normalize'](Cesium__namespace['Cartesian3']['subtract'](_0x2e2c3a,_0x421af7,new Cesium__namespace['Cartesian3']()),new Cesium__namespace['Cartesian3']()),_0x4f5e9a=Cesium__namespace['Cartesian3']['normalize'](_0x2e2c3a,new Cesium__namespace['Cartesian3']()),_0x381b13=Cesium__namespace['Cartesian3']['cross'](_0x4f5e9a,_0xc7ced0,new Cesium__namespace['Cartesian3']()),_0x50adec=Cesium__namespace['Cartesian3']['cross'](_0xc7ced0,_0x4f5e9a,new Cesium__namespace['Cartesian3']()),_0xf39b8b=new Cesium__namespace['Ray'](_0x2e2c3a,_0x381b13),_0x1068fe=new Cesium__namespace['Ray'](_0x2e2c3a,_0x50adec);_0x5e2353=Cesium__namespace[_0x575d03(_0x2da7eb._0x2d597c)]['getPoint'](_0xf39b8b,_0x5a2015),_0x272f61=Cesium__namespace['Ray']['getPoint'](_0x1068fe,_0x5a2015);}else{var _0x174927=Cesium__namespace['Cartesian3']['normalize'](_0x3f35fe,new Cesium__namespace['Cartesian3']()),_0x5af154=Cesium__namespace['Cartesian3'][_0x575d03(0xc46)](_0x2e2c3a,new Cesium__namespace['Cartesian3']()),_0x62313b=Cesium__namespace['Cartesian3'][_0x575d03(0xbf0)](_0x5af154,_0x174927,new Cesium__namespace['Cartesian3']()),_0x184e06=Cesium__namespace[_0x575d03(_0x2da7eb._0x4241ed)][_0x575d03(0xbf0)](_0x174927,_0x5af154,new Cesium__namespace['Cartesian3']()),_0x148059=new Cesium__namespace['Ray'](_0x2e2c3a,_0x62313b),_0x9edeb0=new Cesium__namespace[(_0x575d03(0xeda))](_0x2e2c3a,_0x184e06),_0x36112b=Cesium__namespace[_0x575d03(_0x2da7eb._0x1c2e1d)]['dot'](_0x3d7cfa,_0x5f1576),_0x1a2c1b=Cesium__namespace['Cartesian3']['magnitude'](_0x3d7cfa),_0x56ba7a=Cesium__namespace[_0x575d03(0x741)]['magnitude'](_0x5f1576),_0x5e607c=_0x36112b/_0x1a2c1b/_0x56ba7a,_0x50fbf3=Cesium__namespace[_0x575d03(_0x2da7eb._0x29fd18)]['toDegrees'](Math['acos'](_0x5e607c)),_0x34bd9f=_0x50fbf3/0x2,_0xd1b52c=Math['cos'](Cesium__namespace[_0x575d03(0x2d5)]['toRadians'](_0x34bd9f)),_0x2204ee=_0x5a2015*0x2/_0xd1b52c;_0x5e2353=Cesium__namespace[_0x575d03(_0x2da7eb._0x2d597c)]['getPoint'](_0x148059,_0x2204ee/0x2),_0x272f61=Cesium__namespace[_0x575d03(_0x2da7eb._0x2d597c)]['getPoint'](_0x9edeb0,_0x2204ee/0x2);}}}return{'left':_0x5e2353,'right':_0x272f61};}var DEF_STYLE$9={'opacity':0x1,'move':![],'axisY':!![]},Road=function(_0x5e7e34){_inherits(_0x536ff8,_0x5e7e34);var _0x5346ed=_createSuper(_0x536ff8);function _0x536ff8(){var _0x462935=_0x3c32,_0x3927e2=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x536ff8),_0x3927e2[_0x462935(0xba9)]=_objectSpread2(_objectSpread2({},DEF_STYLE$9),_0x3927e2['style']||{}),_0x5346ed['call'](this,_0x3927e2);}return _createClass(_0x536ff8);}(DynamicRiver);register$4(_0xf99cb3(0x426),Road);var PitWallGeometry=(function(){var _0x84ae61={_0x7fa61e:0x82c,_0xdaf069:0xa86,_0x1fda7a:0x8b3,_0x40c038:0x400,_0x1567b1:0xec0,_0x3cf79f:0x741,_0x2d844f:0x741},_0x4675cb={_0xbabfe1:0xec0,_0x4c6eaf:0x394,_0x3b59df:0x221};function _0x558445(){var _0x630ec5=_0x3c32,_0x337005=arguments[_0x630ec5(_0x4675cb._0xbabfe1)]>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};_classCallCheck(this,_0x558445);var _0x2b64bb=_0x337005[_0x630ec5(_0x4675cb._0x4c6eaf)],_0x7b04b8=_0x337005[_0x630ec5(0x1d4)];Cesium__namespace[_0x630ec5(0x4d2)][_0x630ec5(0x8b3)](_0x630ec5(0x1cf),_0x7b04b8),Cesium__namespace['Check']['defined']('dimianmian',_0x2b64bb),Cesium__namespace['Check'][_0x630ec5(0xfba)]['number']['greaterThanOrEquals'](_0x630ec5(0xcdc),_0x7b04b8['length'],0x3),Cesium__namespace['Check']['typeOf']['number']['greaterThanOrEquals']('dimian.length',_0x2b64bb['length'],0x3);var _0x558b3f=new Cesium__namespace['VertexFormat']({'st':!![],'position':!![],'bitangent':![],'normal':![],'color':![],'tangent':![]});this['_minimumArr']=Cesium__namespace['clone'](_0x2b64bb),this['_maximumArr']=Cesium__namespace['clone'](_0x7b04b8),this[_0x630ec5(_0x4675cb._0x3b59df)]=_0x558b3f,this['_workerName']='';}return _createClass(_0x558445,[{'key':'createGeometry','value':function _0x33da24(_0x5ecb4b,_0x56bfa4,_0x30b3cf){var _0x27e157=_0x3c32,_0xd72686=arguments['length']>0x3&&arguments[0x3]!==undefined?arguments[0x3]:0x0,_0x3cd65c=_0x5ecb4b['_minimumArr'],_0x9bf5de=_0x5ecb4b['_maximumArr'],_0x7dbda0=_0x5ecb4b['_vertexFormat'],_0x3be7c0=new Cesium__namespace[(_0x27e157(_0x84ae61._0x7fa61e))](),_0x463116,_0x4f0fdb,_0x4bc135,_0x562977;if(Cesium__namespace[_0x27e157(0x8b3)](_0x7dbda0[_0x27e157(_0x84ae61._0xdaf069)])&&Cesium__namespace['defined'](_0x7dbda0['st'])){if(Cesium__namespace[_0x27e157(_0x84ae61._0x1fda7a)](_0x7dbda0['position'])){_0x4f0fdb=new Float64Array(_0x9bf5de['length']*0x4*0x3);for(var _0x5a3f6f=0x0;_0x5a3f6f<_0x9bf5de['length'];_0x5a3f6f++){_0x5a3f6f===_0x9bf5de['length']-0x1?(_0x4f0fdb[_0x5a3f6f*0xc+0x0]=_0x9bf5de[_0x5a3f6f]['x'],_0x4f0fdb[_0x5a3f6f*0xc+0x1]=_0x9bf5de[_0x5a3f6f]['y'],_0x4f0fdb[_0x5a3f6f*0xc+0x2]=_0x9bf5de[_0x5a3f6f]['z'],_0x4f0fdb[_0x5a3f6f*0xc+0x3]=_0x3cd65c[_0x5a3f6f]['x'],_0x4f0fdb[_0x5a3f6f*0xc+0x4]=_0x3cd65c[_0x5a3f6f]['y'],_0x4f0fdb[_0x5a3f6f*0xc+0x5]=_0x3cd65c[_0x5a3f6f]['z'],_0x4f0fdb[_0x5a3f6f*0xc+0x9]=_0x3cd65c[0x0]['x'],_0x4f0fdb[_0x5a3f6f*0xc+0xa]=_0x3cd65c[0x0]['y'],_0x4f0fdb[_0x5a3f6f*0xc+0xb]=_0x3cd65c[0x0]['z'],_0x4f0fdb[_0x5a3f6f*0xc+0x6]=_0x9bf5de[0x0]['x'],_0x4f0fdb[_0x5a3f6f*0xc+0x7]=_0x9bf5de[0x0]['y'],_0x4f0fdb[_0x5a3f6f*0xc+0x8]=_0x9bf5de[0x0]['z']):(_0x4f0fdb[_0x5a3f6f*0xc+0x0]=_0x9bf5de[_0x5a3f6f]['x'],_0x4f0fdb[_0x5a3f6f*0xc+0x1]=_0x9bf5de[_0x5a3f6f]['y'],_0x4f0fdb[_0x5a3f6f*0xc+0x2]=_0x9bf5de[_0x5a3f6f]['z'],_0x4f0fdb[_0x5a3f6f*0xc+0x3]=_0x3cd65c[_0x5a3f6f]['x'],_0x4f0fdb[_0x5a3f6f*0xc+0x4]=_0x3cd65c[_0x5a3f6f]['y'],_0x4f0fdb[_0x5a3f6f*0xc+0x5]=_0x3cd65c[_0x5a3f6f]['z'],_0x4f0fdb[_0x5a3f6f*0xc+0x9]=_0x3cd65c[_0x5a3f6f+0x1]['x'],_0x4f0fdb[_0x5a3f6f*0xc+0xa]=_0x3cd65c[_0x5a3f6f+0x1]['y'],_0x4f0fdb[_0x5a3f6f*0xc+0xb]=_0x3cd65c[_0x5a3f6f+0x1]['z'],_0x4f0fdb[_0x5a3f6f*0xc+0x6]=_0x9bf5de[_0x5a3f6f+0x1]['x'],_0x4f0fdb[_0x5a3f6f*0xc+0x7]=_0x9bf5de[_0x5a3f6f+0x1]['y'],_0x4f0fdb[_0x5a3f6f*0xc+0x8]=_0x9bf5de[_0x5a3f6f+0x1]['z']);}_0x3be7c0[_0x27e157(0xa86)]=new Cesium__namespace['GeometryAttribute']({'componentDatatype':Cesium__namespace[_0x27e157(_0x84ae61._0x40c038)]['DOUBLE'],'componentsPerAttribute':0x3,'values':_0x4f0fdb});}if(Cesium__namespace['defined'](_0x7dbda0['st'])){var _0xc882b9=new Float32Array(_0x9bf5de['length']*0x4*0x2),_0x3f9fb9=_0x9bf5de['length'];for(var _0x34a939=0x0;_0x34a939<_0x9bf5de['length'];_0x34a939++){var _0x373f89=_0x34a939/_0x3f9fb9,_0x3f6a15=_0x56bfa4&&_0x56bfa4[_0x34a939]||0x0,_0x20a99e=(_0x3f6a15-_0x30b3cf)/(_0xd72686-_0x30b3cf),_0x3fb345=_0x34a939+0x1,_0x44218a=_0x56bfa4&&_0x56bfa4[_0x3fb345]||0x0,_0x2d8739=_0x3fb345/_0x3f9fb9,_0xd5c346=(_0x44218a-_0x30b3cf)/(_0xd72686-_0x30b3cf);_0xc882b9[_0x34a939*0x8+0x0]=_0x373f89,_0xc882b9[_0x34a939*0x8+0x1]=_0x20a99e-0x0,_0xc882b9[_0x34a939*0x8+0x2]=_0x373f89,_0xc882b9[_0x34a939*0x8+0x3]=_0x20a99e-_0x20a99e,_0xc882b9[_0x34a939*0x8+0x4]=_0x2d8739,_0xc882b9[_0x34a939*0x8+0x5]=_0xd5c346-0x0,_0xc882b9[_0x34a939*0x8+0x6]=_0x2d8739,_0xc882b9[_0x34a939*0x8+0x7]=_0xd5c346-_0xd5c346;}_0x3be7c0['st']=new Cesium__namespace[(_0x27e157(0x569))]({'componentDatatype':Cesium__namespace['ComponentDatatype']['FLOAT'],'componentsPerAttribute':0x2,'values':_0xc882b9});}_0x463116=new Uint16Array(_0x9bf5de[_0x27e157(_0x84ae61._0x1567b1)]*0x2*0x3),_0x4bc135=new Cesium__namespace['Cartesian3'](0x9184e729fff,0x9184e729fff,0x9184e729fff),_0x562977=new Cesium__namespace[(_0x27e157(_0x84ae61._0x3cf79f))](-0x9184e729fff,-0x9184e729fff,-0x9184e729fff);for(var _0x201070=0x0;_0x201070<_0x9bf5de['length'];_0x201070++){_0x463116[_0x201070*0x6+0x0]=0x4*_0x201070+0x0,_0x463116[_0x201070*0x6+0x1]=0x4*_0x201070+0x1,_0x463116[_0x201070*0x6+0x2]=0x4*_0x201070+0x2,_0x463116[_0x201070*0x6+0x3]=0x4*_0x201070+0x1,_0x463116[_0x201070*0x6+0x4]=0x4*_0x201070+0x2,_0x463116[_0x201070*0x6+0x5]=0x4*_0x201070+0x3,_0x9bf5de[_0x201070]['x']>=_0x562977['x']&&_0x9bf5de[_0x201070]['y']>=_0x562977['y']&&_0x9bf5de[_0x201070]['z']>=_0x562977['z']&&(_0x562977=_0x9bf5de[_0x201070]),_0x3cd65c[_0x201070]['x']<=_0x4bc135['x']&&_0x3cd65c[_0x201070]['y']<=_0x4bc135['y']&&_0x3cd65c[_0x201070]['z']<=_0x4bc135['z']&&(_0x4bc135=_0x3cd65c[_0x201070]);}}var _0x453874=Cesium__namespace['Cartesian3']['subtract'](_0x562977,_0x4bc135,new Cesium__namespace['Cartesian3']()),_0x39581a=Cesium__namespace[_0x27e157(_0x84ae61._0x2d844f)]['magnitude'](_0x453874)*0.5;return new Cesium__namespace['Geometry']({'attributes':_0x3be7c0,'indices':_0x463116,'primitiveType':Cesium__namespace['PrimitiveType']['TRIANGLES'],'boundingSphere':new Cesium__namespace['BoundingSphere'](Cesium__namespace['Cartesian3']['ZERO'],_0x39581a)});}}]),_0x558445;}()),Pit=function(_0x2a166b){var _0x5144bd={_0x35805e:0xb4a,_0x56103b:0x8e6},_0x21fcf2={_0x3170bf:0x7b5,_0x5e5972:0xe73,_0x165f6e:0xfde,_0x311bf6:0x822},_0x4924b6={_0x1919c0:0x9b0,_0x3507a5:0xba9,_0x47af2d:0x524,_0x3b67f2:0x822,_0x5cc9c2:0x6b2,_0x345218:0xd52},_0x4de8ae={_0xf9896c:0xc3c,_0x38778b:0xa81,_0x373d18:0xcff,_0x34a2db:0x4ab},_0x2363d7={_0x56ea48:0xd52,_0x117926:0xfd7,_0x3ff8f2:0x6b2},_0x4e370f={_0x364084:0xa10},_0x4e8229={_0x44be68:0xba9},_0x312742={_0x2719d5:0x9a3,_0x1d84a0:0x51d,_0x304dcb:0x3a5},_0x3ce547={_0x4f7fbf:0x692},_0x3407e3={_0x514957:0x87e},_0x2c87ff={_0x1c8d90:0xba9},_0x34824f=_0xf99cb3;_inherits(_0x31e185,_0x2a166b);var _0x16bb18=_createSuper(_0x31e185);function _0x31e185(){var _0x5caa99=_0x3c32,_0x1c3132,_0x2067dc,_0x16bd49,_0x334c22=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x31e185),_0x16bd49=_0x16bb18['call'](this,_0x334c22),_0x16bd49['style']['diffHeight']=(_0x1c3132=_0x16bd49[_0x5caa99(_0x2c87ff._0x1c8d90)]['diffHeight'])!==null&&_0x1c3132!==void 0x0?_0x1c3132:0xa,_0x16bd49['style'][_0x5caa99(0x41c)]=(_0x2067dc=_0x16bd49['style']['splitNum'])!==null&&_0x2067dc!==void 0x0?_0x2067dc:0x32,_0x16bd49;}return _createClass(_0x31e185,[{'key':'czmObjectEx','get':function _0xfe1b8c(){var _0x573f5b=_0x3c32,_0x13b980=[];return this['_bottomPrimitive']&&_0x13b980['push'](this[_0x573f5b(0xfd7)]),this['_primitive_label']&&_0x13b980['push'](this[_0x573f5b(_0x3407e3._0x514957)]),_0x13b980;}},{'key':_0x34824f(0xb84),'get':function _0x13fa03(){return this['centerOfMass'];}},{'key':'diffHeight','get':function _0x4f233e(){return this['style']['diffHeight'];},'set':function _0x32a8e5(_0x47343c){var _0x57ab06=_0x34824f;this['style']['diffHeight']=_0x47343c;var _0x3a4eaf=[],_0x3e165c=this['_minHeight']-_0x47343c,_0x3d86=this[_0x57ab06(0x286)]['cartoList'];for(var _0x15e9a2=0x0,_0x439435=_0x3d86['length'];_0x15e9a2<_0x439435;_0x15e9a2++){var _0x2cdfdf=_0x3d86[_0x15e9a2];_0x3a4eaf[_0x57ab06(0x51d)](Cesium__namespace['Cartesian3']['fromRadians'](_0x2cdfdf[_0x57ab06(_0x3ce547._0x4f7fbf)],_0x2cdfdf['latitude'],_0x3e165c));}this['wellData']['bottomPositions']=_0x3a4eaf,this['_removePit'](),this['_createPit'](this[_0x57ab06(0x286)]);}},{'key':_0x34824f(_0x5144bd._0x35805e),'value':function _0x3f2d64(){var _0x19cf18=_0x34824f;if(this['positions']['length']===0x0)return;this['_minHeight']=getMinHeight(this['positions']);var _0xa6079f=this['_minHeight']-this[_0x19cf18(_0x312742._0x2719d5)],_0x52dd6f=[],_0x50a931=[],_0x197f89=[],_0x23ee76=interPolyline({'scene':this['_map']['scene'],'positions':this['positions'][_0x19cf18(0xa9f)](this['positions'][0x0]),'splitNum':this[_0x19cf18(0xba9)]['splitNum']});for(var _0x45dfc9=0x0,_0x5ad4a4=_0x23ee76['length'];_0x45dfc9<_0x5ad4a4;_0x45dfc9++){var _0x1fd093=Cesium__namespace['Cartographic']['fromCartesian'](_0x23ee76[_0x45dfc9]);_0x197f89[_0x19cf18(_0x312742._0x1d84a0)](new Cesium__namespace['Cartographic'](_0x1fd093['longitude'],_0x1fd093[_0x19cf18(_0x312742._0x304dcb)])),_0x50a931['push'](Cesium__namespace['Cartesian3']['fromRadians'](_0x1fd093['longitude'],_0x1fd093['latitude'],_0xa6079f)),_0x52dd6f['push'](Cesium__namespace['Cartesian3'][_0x19cf18(0x8ef)](_0x1fd093['longitude'],_0x1fd093['latitude'],0x0));}return{'cartoList':_0x197f89,'bottomPositions':_0x50a931,'wallTopPositions':_0x52dd6f};}},{'key':_0x34824f(0x625),'value':function _0x5f47aa(_0x468af3){var _0x412d68=_0x34824f;if(!this['show']||!this[_0x412d68(0x5aa)]||this[_0x412d68(0x5aa)][_0x412d68(0xec0)]===0x0)return;var _0x5e118a=this['_getWellData']();this['wellData']=_0x5e118a,this['_createPit'](_0x5e118a),this[_0x412d68(_0x4e8229._0x44be68)]['label']&&this['_addLabel']();}},{'key':_0x34824f(_0x5144bd._0x56103b),'value':function _0x53b3ac(){var _0x52e362=_0x34824f;_get(_getPrototypeOf(_0x31e185[_0x52e362(0x7dc)]),_0x52e362(0x8e6),this)[_0x52e362(_0x4e370f._0x364084)](this),this['_removePit']();}},{'key':'_removePit','value':function _0x2fe631(){var _0x545c5a=_0x34824f;this[_0x545c5a(_0x2363d7._0x56ea48)]&&(this['primitiveCollection']['remove'](this['_primitive']),delete this['_primitive']),this[_0x545c5a(_0x2363d7._0x117926)]&&(this[_0x545c5a(_0x2363d7._0x3ff8f2)]['remove'](this['_bottomPrimitive']),delete this['_bottomPrimitive']);}},{'key':'_createPit','value':function _0x434679(_0x4f88c9){var _0x48ad22={_0x15e3b9:0x95a},_0x382195=_0x34824f,_0x573311=this;this[_0x382195(_0x4de8ae._0xf9896c)](_0x4f88c9['bottomPositions']),this['_map'][_0x382195(_0x4de8ae._0x38778b)]?Cesium__namespace['sampleTerrainMostDetailed'](this['_map']['terrainProvider'],_0x4f88c9['cartoList'])['then'](function(_0x3bb5c0){var _0x26fef3=_0x382195;if(!_0x573311['isAdded'])return;var _0x579f28=[],_0x11745b=-0x270f,_0x51e475=[];for(var _0x168dce=0x0,_0x30491e=_0x3bb5c0['length'];_0x168dce<_0x30491e;_0x168dce++){var _0x1e6bab=_0x3bb5c0[_0x168dce];_0x579f28['push'](_0x1e6bab[_0x26fef3(0xe1c)]),_0x11745b=Math[_0x26fef3(_0x48ad22._0x15e3b9)](_0x1e6bab['height'],_0x11745b),_0x51e475['push'](Cesium__namespace[_0x26fef3(0x741)]['fromRadians'](_0x1e6bab[_0x26fef3(0x692)],_0x1e6bab[_0x26fef3(0x3a5)],_0x1e6bab['height']));}_0x573311['_maxHeight']=_0x11745b,_0x573311['_topHeights']=_0x579f28,_0x573311['_createWellWall'](_0x4f88c9[_0x26fef3(0x4ab)],_0x51e475);}):this[_0x382195(_0x4de8ae._0x373d18)](_0x4f88c9[_0x382195(_0x4de8ae._0x34a2db)],_0x4f88c9['wallTopPositions']);}},{'key':'_createWellWall','value':function _0x256e9d(_0x4a83fa,_0x5e5223){var _0x4fef13=_0x34824f,_0x1066f7,_0x38dbb5=this[_0x4fef13(0xe27)]-this['diffHeight'],_0x3536a2=(_0x1066f7=this[_0x4fef13(0xba9)]['opacity'])!==null&&_0x1066f7!==void 0x0?_0x1066f7:0x1,_0x52fbd3=new PitWallGeometry({'minimumArr':_0x4a83fa,'maximumArr':_0x5e5223});_0x52fbd3=_0x52fbd3[_0x4fef13(0x48b)](_0x52fbd3,this['_topHeights'],_0x38dbb5,this[_0x4fef13(0xa74)]),this['_primitive']&&this['primitiveCollection'][_0x4fef13(0x7b5)](this['_primitive']),this['_primitive']=new Cesium__namespace['Primitive']({'geometryInstances':new Cesium__namespace[(_0x4fef13(0x737))]({'id':this['id'],'geometry':_0x52fbd3}),'appearance':new Cesium__namespace[(_0x4fef13(0xae2))]({'material':Cesium__namespace['Material'][_0x4fef13(0xf79)](Cesium__namespace['Material'][_0x4fef13(_0x4924b6._0x1919c0)],{'image':this[_0x4fef13(_0x4924b6._0x3507a5)][_0x4fef13(_0x4924b6._0x47af2d)],'color':Cesium__namespace['Color']['WHITE'][_0x4fef13(_0x4924b6._0x3b67f2)](_0x3536a2)}),'translucent':_0x3536a2!==0x1,'faceForward':!![],'flat':!![]})}),this[_0x4fef13(_0x4924b6._0x5cc9c2)]['add'](this[_0x4fef13(0xd52)]),this[_0x4fef13(0x750)](this[_0x4fef13(_0x4924b6._0x345218)]);}},{'key':'_createBottomSurface','value':function _0x1f5347(_0x5f207f){var _0x291d14=_0x34824f,_0x152bfb;if(!_0x5f207f['length'])return;var _0x17e242=(_0x152bfb=this['style']['opacity'])!==null&&_0x152bfb!==void 0x0?_0x152bfb:0x1;this['_bottomPrimitive']&&this['primitiveCollection'][_0x291d14(_0x21fcf2._0x3170bf)](this['_bottomPrimitive']),this['_bottomPrimitive']=new Cesium__namespace[(_0x291d14(0x6a2))]({'geometryInstances':new Cesium__namespace['GeometryInstance']({'id':this['id'],'geometry':Cesium__namespace['PolygonGeometry']['fromPositions']({'vertexFormat':Cesium__namespace['VertexFormat']['ALL'],'positions':_0x5f207f,'perPositionHeight':!![]})}),'appearance':new Cesium__namespace['MaterialAppearance']({'material':Cesium__namespace[_0x291d14(_0x21fcf2._0x5e5972)]['fromType'](Cesium__namespace['Material']['ImageType'],{'image':this['style'][_0x291d14(_0x21fcf2._0x165f6e)],'color':Cesium__namespace['Color']['WHITE'][_0x291d14(_0x21fcf2._0x311bf6)](_0x17e242)}),'translucent':_0x17e242!==0x1,'faceForward':!![],'flat':!![]})}),this['primitiveCollection']['add'](this['_bottomPrimitive']),this['bindPickId'](this['_bottomPrimitive']);}},{'key':'_updateExOpacity','value':function _0x281b29(_0x273a13){this['_updatePrimitiveOpacity'](this['_bottomPrimitive'],_0x273a13);}},{'key':'_getDrawEntityClass','value':function _0x386032(_0x55f421,_0x465961){return _0x55f421['style']['image']=_0x55f421['style']['imageBottom'],delete _0x55f421['style']['diffHeight'],create$4('polygon',_0x55f421);}}]),_0x31e185;}(BasePolyPrimitive);register$4('pit',Pit);var BaseCombine=function(_0x2b8184){var _0x20540f={_0x3a59b2:0x95b},_0x2c6ea6={_0x1194d9:0x592},_0x41fcca={_0x541d4e:0x53d},_0x411632={_0x40383a:0xc52,_0x2b91fa:0xa86,_0x4d6eb5:0xf76,_0xed5cdf:0xa86},_0x21a1be={_0x3736ba:0x757,_0x18d342:0x513,_0x1100c7:0x592,_0x1fea23:0x7af,_0x5fcaf9:0x7af},_0x1679a0={_0x5980b4:0x690,_0x129212:0xec0,_0x2b915c:0x55b},_0x2ac225={_0x5b917b:0xf01},_0x511e1b={_0x4a32b8:0xc44},_0x5a0ed2={_0x5097a6:0x7ee,_0x39890e:0x527},_0x1c8bd6=_0xf99cb3;_inherits(_0x352721,_0x2b8184);var _0x8e840d=_createSuper(_0x352721);function _0x352721(){return _classCallCheck(this,_0x352721),_0x8e840d['apply'](this,arguments);}return _createClass(_0x352721,[{'key':'instances','get':function _0x17dba0(){return this['options']['instances']||[];},'set':function _0x119755(_0x124a2e){var _0x2aba3a=_0x3c32;this['options']['instances']=_0x124a2e,this[_0x2aba3a(_0x5a0ed2._0x5097a6)]=null,this[_0x2aba3a(_0x5a0ed2._0x39890e)]();}},{'key':'getPickedObject','value':function _0x14914a(_0x52b8da){var _0x448db5=_0x3c32,_0x3af8e8=_0x52b8da[_0x448db5(_0x511e1b._0x4a32b8)]('#');if(_0x3af8e8['length']!==0x2)return null;var _0x1eedb0=Number(_0x3af8e8[0x1]);return this['instances'][_0x1eedb0];}},{'key':'createPickId','value':function _0x52fe41(_0x51e2b4){return this['id']+'#'+_0x51e2b4;}},{'key':_0x1c8bd6(0x200),'value':function _0x1f51ab(_0x27f135,_0x387c62){var _0x188c42=_0x1c8bd6;if(this['options']['geometryInstances'])return this['options'][_0x188c42(_0x2ac225._0x5b917b)];var _0x68b48d=[],_0x2ea7c9=this['instances'];for(var _0x4e2191=0x0;_0x4e2191<_0x2ea7c9['length'];_0x4e2191++){var _0x38c46c=_0x2ea7c9[_0x4e2191];_0x38c46c['id']=this['createPickId'](_0x4e2191),_0x68b48d['push'](_0x38c46c);}return _0x68b48d;}},{'key':_0x1c8bd6(_0x20540f._0x3a59b2),'value':function _0x53e999(_0x245c35){var _0x1fc995=_0x1c8bd6;if(!this[_0x1fc995(0x7ee)]){var _0x786989=this[_0x1fc995(_0x1679a0._0x5980b4)]['instances']||[];for(var _0x3fefdc=0x0;_0x3fefdc<_0x786989[_0x1fc995(_0x1679a0._0x129212)];_0x3fefdc++){var _0x2f7318=_0x786989[_0x3fefdc];_0x2f7318['position']&&(_0x2f7318['position']=LngLatPoint['parse'](_0x2f7318['position'])['toCartesian'](),this[_0x1fc995(_0x1679a0._0x2b915c)]([_0x2f7318['position']])),_0x2f7318['positions']&&(_0x2f7318['positions']=LngLatArray[_0x1fc995(0xec2)](_0x2f7318['positions']),this['_unionRectangle'](_0x2f7318['positions']));}}return _0x245c35!==null&&_0x245c35!==void 0x0&&_0x245c35['isFormat']?formatRectangle(this['_rectangle']):this[_0x1fc995(0x7ee)];}},{'key':'_unionRectangle','value':function _0x5c3f0b(_0x13b6a1){var _0x57b892=_0x1c8bd6,_0x43e8be=Cesium__namespace[_0x57b892(0x9f1)][_0x57b892(0xb6e)](_0x13b6a1);if(!Cesium__namespace[_0x57b892(0x8b3)](_0x43e8be))return;Cesium__namespace[_0x57b892(0x8b3)](this['_rectangle'])?this['_rectangle']=Cesium__namespace[_0x57b892(0x9f1)]['union'](_0x43e8be,this['_rectangle']):this['_rectangle']=_0x43e8be;}},{'key':'toJSON','value':function _0xfd7713(){var _0x1cb1fa=_0x1c8bd6,_0x5169e1=_objectSpread2(_objectSpread2({},getAttrVal(this['options'],{'onlySimpleType':!![]})),{},{'type':this[_0x1cb1fa(_0x21a1be._0x3736ba)]});this[_0x1cb1fa(0x690)][_0x1cb1fa(0xba9)]&&(_0x5169e1['style']=this['_style2JsonBase'](this['options']['style'],![]));var _0x25112f=[];for(var _0x169572=0x0;_0x169572<this['instances']['length'];_0x169572++){var _0x441d5f=this[_0x1cb1fa(0x592)][_0x169572],_0x399d22={'attr':_0x441d5f[_0x1cb1fa(0xf51)],'style':this['_style2JsonBase'](_0x441d5f['style'],![])};if(_0x441d5f[_0x1cb1fa(0xa86)])_0x399d22['position']=LngLatPoint[_0x1cb1fa(_0x21a1be._0x18d342)](_0x441d5f['position']);else _0x441d5f['positions']&&(_0x399d22['positions']=LngLatArray['toArray'](_0x441d5f['positions']));_0x25112f['push'](_0x399d22);}return _0x5169e1[_0x1cb1fa(_0x21a1be._0x1100c7)]=_0x25112f,this[_0x1cb1fa(_0x21a1be._0x1fea23)]&&this[_0x1cb1fa(_0x21a1be._0x5fcaf9)](_0x5169e1),_0x5169e1;}},{'key':_0x1c8bd6(0x7d0),'value':function _0x1e6005(_0x242733){var _0x144b6b=_0x1c8bd6,_0xbb18c0=[];for(var _0x792ff7=0x0;_0x792ff7<this[_0x144b6b(0x592)]['length'];_0x792ff7++){var _0x6c2d45=this['instances'][_0x792ff7],_0x119a8={'type':'Feature','properties':_objectSpread2(_objectSpread2({},_0x6c2d45['attr']),{},{'type':this['type'],'style':this['_style2JsonBase'](_0x6c2d45['style'],!![])})};if(this[_0x144b6b(_0x411632._0x40383a)])_0x119a8['geometry']=this['_getGeoJsonGeometry'](_0x6c2d45,_0x242733);else{if(_0x6c2d45[_0x144b6b(_0x411632._0x2b91fa)])_0x119a8[_0x144b6b(_0x411632._0x4d6eb5)]={'type':'Point','coordinates':LngLatPoint['toArray'](_0x6c2d45[_0x144b6b(_0x411632._0xed5cdf)],_0x242733===null||_0x242733===void 0x0?void 0x0:_0x242733['noAlt'])};else _0x6c2d45['positions']&&(_0x119a8['geometry']={'type':'LineString','coordinates':LngLatArray['toArray'](_0x6c2d45['positions'],_0x242733===null||_0x242733===void 0x0?void 0x0:_0x242733['noAlt'])});}_0xbb18c0['push'](_0x119a8);}return _0xbb18c0;}},{'key':_0x1c8bd6(0xba1),'value':function _0x19ea47(_0x543e4b){var _0x28e76b=_0x1c8bd6,_0x28b5fa=this[_0x28e76b(0x95b)]();return this[_0x28e76b(_0x41fcca._0x541d4e)]&&_0x28b5fa?this['_map'][_0x28e76b(0x5a4)](_0x28b5fa,_0x543e4b):Promise['resolve'](![]);}},{'key':'setColorStyle','value':function _0x582c4e(_0x2eeafd,_0x55442d){var _0x4ae960=_0x1c8bd6;if(Cesium__namespace['defined'](_0x55442d))this['_setColorStyleItem'](_0x55442d,_0x2eeafd);else for(var _0x27822=0x0;_0x27822<this[_0x4ae960(0x690)]['instances'][_0x4ae960(0xec0)];_0x27822++){this[_0x4ae960(0xd00)](_0x27822,_0x2eeafd);}}},{'key':'_setColorStyleItem','value':function _0x914cba(_0x24e462,_0x91fef6){var _0x1f9214=_0x1c8bd6,_0x5de57e=this['getGeometryInstanceAttributes'](this['createPickId'](_0x24e462));if(_0x5de57e){var _0x3e0061=this[_0x1f9214(0x690)][_0x1f9214(_0x2c6ea6._0x1194d9)][_0x24e462],_0x26c23c=getColorByStyle(_objectSpread2(_objectSpread2(_objectSpread2({},this['style']),_0x3e0061['style']||{}),_0x91fef6));_0x5de57e['color']=Cesium__namespace[_0x1f9214(0xa20)]['toValue'](_0x26c23c);}}}]),_0x352721;}(BasePrimitive);BaseCombine['isCombine']=!![];var FlatBillboardFS='#ifdef\x20GL_ES\x0aprecision\x20mediump\x20float;\x0a#endif\x0auniform\x20sampler2D\x20mars_image;\x0auniform\x20vec2\x20mars_distanceDisplayCondition;\x0auniform\x20vec3\x20mars_positionWC;\x0avarying\x20vec3\x20v_worldPos;\x0avarying\x20vec2\x20v_st;\x0auniform\x20float\x20globalAlpha;\x0a\x0avoid\x20main()\x20{\x0a\x20\x20float\x20dis\x20=\x20distance(mars_positionWC,\x20v_worldPos);\x0a\x20\x20if(dis\x20<\x20mars_distanceDisplayCondition.x\x20||\x20dis\x20>\x20mars_distanceDisplayCondition.y)\x20{\x0a\x20\x20\x20\x20discard;\x0a\x20\x20}\x20else\x20{\x0a\x20\x20\x20\x20vec4\x20color\x20=\x20texture2D(mars_image,\x20v_st);\x0a\x20\x20\x20\x20color.a\x20*=\x20globalAlpha;\x0a\x0a\x20\x20\x20\x20//\x20Fully\x20transparent\x20parts\x20of\x20the\x20billboard\x20are\x20not\x20pickable.\x0a\x20\x20\x20\x20#if\x20!defined(OPAQUE)\x20&&\x20!defined(TRANSLUCENT)\x0a\x20\x20\x20\x20if(color.a\x20<\x200.005)\x20\x20\x20//\x20matches\x200/255\x20and\x201/255\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20discard;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20#else\x0a\x20\x20\x20\x20//\x20The\x20billboard\x20is\x20rendered\x20twice.\x20The\x20opaque\x20pass\x20discards\x20translucent\x20fragments\x0a\x20\x20\x20\x20//\x20and\x20the\x20translucent\x20pass\x20discards\x20opaque\x20fragments.\x0a\x20\x20\x20\x20#ifdef\x20OPAQUE\x0a\x20\x20\x20\x20if(color.a\x20<\x200.995)\x20\x20\x20//\x20matches\x20<\x20254/255\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20discard;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20#else\x0a\x20\x20\x20\x20if(color.a\x20>=\x200.995)\x20\x20//\x20matches\x20254/255\x20and\x20255/255\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20discard;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20#endif\x0a\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20color;\x0a\x0a\x20\x20}\x0a}\x0a',FlatBillboardVS=_0xf99cb3(0xc18),DEF_STYLE$8={'angle':0x0,'width':0x32},FlatBillboard=function(_0x19bf9d){var _0x38e9c2={_0x39a377:0x527},_0x46926a={_0x4fff19:0x30d,_0x23ec96:0x3e8,_0x290ea3:0xac8,_0x50f40c:0xaeb,_0x2fbe54:0x378,_0x369955:0x610,_0x4cce99:0x492,_0x38b4da:0x7b8,_0x4ac4ae:0xdb0,_0x157f84:0xaeb,_0x1cb957:0xee4,_0xab7f68:0x908,_0x296003:0x1f8},_0x3d5b62={_0x5d9925:0x98c},_0x17eda5={_0x4ccef0:0x997,_0x574ce8:0xc10},_0x3870df={_0x5d38c7:0xba9,_0x13e3b8:0x51d,_0x11e95b:0x51d,_0x2bbb4f:0x51d,_0xe3c82d:0x51d,_0x231617:0x51d,_0x272bea:0xd4f,_0x2c6b4c:0xd1c,_0x35a330:0x33f,_0x1b32c4:0x429,_0x784fee:0x741,_0x1b83a0:0xa1e,_0x2770c3:0x429,_0x3fc9d8:0x51d,_0x204c1b:0x572},_0x10bcaa={_0x2767ba:0xf0f},_0x7880b3={_0x1b2726:0xa62},_0x11da75={_0x255408:0xb20},_0x1cb7af={_0x2710b8:0xec0,_0x1660b1:0xba9,_0x458f8a:0x524,_0x2b4517:0x51d},_0x518714={_0x991d4a:0x7b5},_0x570b80={_0x1f16c9:0x690,_0x3aa543:0xa4f,_0xe8d3d:0x6b1,_0x291dee:0x33f,_0x908f54:0x2ff},_0x5cd3bc={_0x2012df:0x5d6,_0x50cc08:0x563,_0x1cafdc:0xf93},_0x53d12d={_0x1fd28a:0x71e,_0x4666a8:0xa86,_0x542d86:0xa86,_0x4e25e2:0x2cd},_0x21537b={_0x2f4c84:0x618},_0x241472={_0x3d8b63:0x948,_0x72f4bf:0xf63,_0xe8392a:0x9a7,_0x16cb13:0x1c1},_0x223545={_0x20ce57:0x592,_0x3cae28:0x690,_0x58976e:0x53d,_0x3b7a62:0x195,_0x1c07f5:0x6b2,_0x57f49d:0x595},_0x34d397={_0x16ad73:0x852},_0x30712c={_0x551476:0xec4},_0x3b3453=_0xf99cb3;_inherits(_0x570599,_0x19bf9d);var _0x47aca2=_createSuper(_0x570599);function _0x570599(){var _0x3fcfca=_0x3c32,_0x3800ad,_0x2fbcd3,_0x460352=arguments[_0x3fcfca(0xec0)]>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x570599),_0x460352['style']=_objectSpread2(_objectSpread2({},DEF_STYLE$8),_0x460352[_0x3fcfca(0xba9)]||{}),_0x2fbcd3=_0x47aca2['call'](this,_0x460352),_0x2fbcd3[_0x3fcfca(_0x30712c._0x551476)]=(_0x3800ad=_0x460352['distanceDisplayCondition'])!==null&&_0x3800ad!==void 0x0?_0x3800ad:new Cesium__namespace['DistanceDisplayCondition'](0x0,0x4c4b40),_0x2fbcd3['_globalAlpha']=0x1,_0x2fbcd3;}return _createClass(_0x570599,[{'key':'billboardCollection','get':function _0x11d8d1(){var _0x52225f;return(_0x52225f=this['_layer'])===null||_0x52225f===void 0x0?void 0x0:_0x52225f['billboardCollection'];}},{'key':'distanceDisplayCondition','get':function _0x3edca1(){return this['_distanceDisplayCondition'];},'set':function _0x333cf2(_0x502ccf){var _0x55b629=_0x3c32;this['_distanceDisplayCondition']=_0x502ccf,this['_distanceDisplayConditionCartesian2']=new Cesium__namespace[(_0x55b629(0xa8e))](_0x502ccf['near'],_0x502ccf[_0x55b629(_0x34d397._0x16ad73)]);}},{'key':'_addedHook','value':function _0x3a208(_0x5df212){var _0x4ce2ab=_0x3c32,_0x2f569f;if(!this['show'])return;var _0x5edd7c=((_0x2f569f=this['options']['scale3d'])!==null&&_0x2f569f!==void 0x0?_0x2f569f:0x1)*this['_map']['viewer']['resolutionScale'];this['options'][_0x4ce2ab(_0x223545._0x20ce57)]['length']>0x0&&this[_0x4ce2ab(_0x223545._0x3cae28)]['instances'][0x0]['style'][_0x4ce2ab(0x33f)]?this['_pointSize']=_0x5edd7c*this[_0x4ce2ab(0x690)]['instances'][0x0][_0x4ce2ab(0xba9)]['width']:this['_pointSize']=_0x5edd7c*this['options']['style']['width'],this['textures']={},this['textureDef']=new Cesium__namespace['Texture']({'context':this[_0x4ce2ab(_0x223545._0x58976e)]['scene']['context'],'width':0x1f4,'height':0x1f4}),this['options']['instances']&&this['redraw'](),this['_map']['on'](EventType[_0x4ce2ab(_0x223545._0x3b7a62)],this['_onMorphComplete'],this),this[_0x4ce2ab(_0x223545._0x1c07f5)][_0x4ce2ab(_0x223545._0x57f49d)](this);}},{'key':'_removedHook','value':function _0x41f416(){var _0x51ecb3=_0x3c32;this['_map'][_0x51ecb3(_0x241472._0x3d8b63)](EventType['morphComplete'],this[_0x51ecb3(_0x241472._0x72f4bf)],this),this['clear'](),this['textureDef'][_0x51ecb3(_0x241472._0xe8392a)](),delete this[_0x51ecb3(_0x241472._0x16cb13)],this['_noDestroy']=!![],this[_0x51ecb3(0x6b2)]['remove'](this),this['_noDestroy']=![];}},{'key':'clear','value':function _0xbe572a(){var _0x215f08=_0x3c32;this[_0x215f08(_0x21537b._0x2f4c84)](),this['_removeCollectionBy3D']();}},{'key':_0x3b3453(_0x38e9c2._0x39a377),'value':function _0x57917c(){var _0xae75c0=_0x3b3453;if(!this['_map'])return;this[_0xae75c0(_0x53d12d._0x1fd28a)]();var _0x84b31=this[_0xae75c0(0x592)];if(_0x84b31)for(var _0x17857a=0x0,_0x154891=_0x84b31['length'];_0x17857a<_0x154891;_0x17857a++){var _0x217d55=_0x84b31[_0x17857a];_0x217d55[_0xae75c0(_0x53d12d._0x4666a8)]=LngLatPoint['toCartesian'](_0x217d55[_0xae75c0(_0x53d12d._0x542d86)]);}this[_0xae75c0(0x53d)][_0xae75c0(0x57d)]['mode']===Cesium__namespace['SceneMode'][_0xae75c0(_0x53d12d._0x4e25e2)]?this['_initCollectionBy3D']():this['_initCollectionBy2D']();}},{'key':'_onMorphComplete','value':function _0x5ca7e1(_0x199f33){this['redraw']();}},{'key':'update','value':function _0x578a23(_0x92f7ef){var _0x43b248=_0x3b3453;if(!this[_0x43b248(0x53d)])return;if(!this['show']){this['_removeCollectionBy2D']();return;}if(_0x92f7ef['mode']===Cesium__namespace[_0x43b248(0x1fc)]['SCENE3D']){if(_0x92f7ef[_0x43b248(0x2be)][_0x43b248(_0x5cd3bc._0x2012df)]){if(this['_drawCommands']){var _0x326e06;(_0x326e06=_0x92f7ef[_0x43b248(_0x5cd3bc._0x50cc08)])['push']['apply'](_0x326e06,_toConsumableArray(this['_drawCommands']));}}else{if(this['_pickCommands']){var _0x8142be;(_0x8142be=_0x92f7ef['commandList'])['push'][_0x43b248(_0x5cd3bc._0x1cafdc)](_0x8142be,_toConsumableArray(this['_pickCommands']));}}}else!this[_0x43b248(0xa4f)]&&this['_initCollectionBy2D']();}},{'key':'_initCollectionBy2D','value':function _0x267dce(){var _0x36e8e0=_0x3b3453,_0x44b1ba=this['instances'];if(!_0x44b1ba)return;this['_billboard2DList']=[];for(var _0x28acab=0x0,_0x2e8af2=_0x44b1ba['length'];_0x28acab<_0x2e8af2;_0x28acab++){var _0x2875ca=_0x44b1ba[_0x28acab],_0x3c6cb8=_objectSpread2(_objectSpread2({},this[_0x36e8e0(_0x570b80._0x1f16c9)][_0x36e8e0(0xba9)]),_0x2875ca['style']),_0x59bfb5=this[_0x36e8e0(_0x570b80._0x3aa543)]['add']({'id':this[_0x36e8e0(_0x570b80._0xe8d3d)](_0x28acab),'position':_0x2875ca['position'],'image':_0x3c6cb8['image'],'scale':0x1,'rotation':Cesium__namespace['Math']['toRadians'](_0x3c6cb8['angle']||0x0),'width':_0x3c6cb8[_0x36e8e0(_0x570b80._0x291dee)],'height':_0x3c6cb8['height']||_0x3c6cb8[_0x36e8e0(_0x570b80._0x291dee)]});this['bindPickId'](_0x59bfb5),this[_0x36e8e0(_0x570b80._0x908f54)]['push'](_0x59bfb5);}}},{'key':'_removeCollectionBy2D','value':function _0xeefabd(){var _0x531fcc=_0x3b3453;if(!this['billboardCollection']||!this['_billboard2DList'])return;for(var _0x5d4701=this['_billboard2DList']['length']-0x1;_0x5d4701>=0x0;_0x5d4701--){var _0x10c2c1=this['_billboard2DList'][_0x5d4701];this['billboardCollection'][_0x531fcc(_0x518714._0x991d4a)](_0x10c2c1);}this['_billboard2DList']=[];}},{'key':'_initCollectionBy3D','value':function _0x2f4799(){var _0x1f2e9a=_0x3b3453,_0x33a7f8=this[_0x1f2e9a(0x592)];if(!_0x33a7f8)return;var _0x3e80b2={};for(var _0x20e464=0x0,_0x212756=_0x33a7f8[_0x1f2e9a(_0x1cb7af._0x2710b8)];_0x20e464<_0x212756;_0x20e464++){var _0x5bc73d,_0x32368a=_0x33a7f8[_0x20e464];_0x32368a['index']=_0x20e464;var _0x54fb06=(_0x5bc73d=_0x32368a[_0x1f2e9a(_0x1cb7af._0x1660b1)])===null||_0x5bc73d===void 0x0?void 0x0:_0x5bc73d[_0x1f2e9a(_0x1cb7af._0x458f8a)];if(!_0x54fb06)continue;!_0x3e80b2[_0x54fb06]&&(_0x3e80b2[_0x54fb06]=[]),_0x3e80b2[_0x54fb06][_0x1f2e9a(0x51d)](_0x32368a);}var _0x1f2d3a=[];for(var _0x3e7106 in _0x3e80b2){var _0x14798b=_0x3e80b2[_0x3e7106],_0x173d91=_0x3e7106;this['prepareTexture'](_0x173d91);var _0x202280=_createForOfIteratorHelper(_0x14798b),_0x1b2f30;try{for(_0x202280['s']();!(_0x1b2f30=_0x202280['n']())['done'];){var _0x2cbb2f=_0x1b2f30['value'],_0x4bdf6f=this[_0x1f2e9a(0x45a)](_0x173d91,_0x2cbb2f);_0x1f2d3a[_0x1f2e9a(_0x1cb7af._0x2b4517)](_0x4bdf6f);}}catch(_0x3e02a3){_0x202280['e'](_0x3e02a3);}finally{_0x202280['f']();}}this['_drawCommands']=_0x1f2d3a;}},{'key':_0x3b3453(0x3ca),'value':function _0x4e2ffe(){var _0xba7398=_0x3b3453;this[_0xba7398(_0x7880b3._0x1b2726)]&&this[_0xba7398(0xa62)][_0xba7398(0xec0)]>0x0&&(this['_drawCommands']['forEach'](function(_0x35a623){var _0x383b9a=_0xba7398;_0x35a623['vertexArray']&&_0x35a623['vertexArray']['destroy'](),_0x35a623['shaderProgram']&&_0x35a623['shaderProgram'][_0x383b9a(0x9a7)]();}),delete this[_0xba7398(0xa62)]);this['_pickCommands']&&this['_pickCommands']['length']>0x0&&(this['_pickCommands']['forEach'](function(_0x12feeb){var _0x14e3b0=_0xba7398;_0x12feeb['vertexArray']&&_0x12feeb[_0x14e3b0(_0x11da75._0x255408)]['destroy'](),_0x12feeb['shaderProgram']&&_0x12feeb['shaderProgram']['destroy']();}),delete this['_pickCommands']);for(var _0xdcc597 in this['textures']){this['textures'][_0xdcc597]&&this['textures'][_0xdcc597]['destroy']();}this['textures']={};}},{'key':'prepareTexture','value':function _0x2d9a93(_0x5af6fd){var _0x24468e=_0x3b3453,_0x55f39e=this,_0x185d80=new Image();_0x185d80[_0x24468e(_0x10bcaa._0x2767ba)]=function(_0x58d89d){var _0x5ae0cc=new Cesium__namespace['Texture']({'context':_0x55f39e['_map']['scene']['context'],'source':_0x185d80});_0x55f39e['textures'][_0x5af6fd]=_0x5ae0cc;},_0x185d80['src']=_0x5af6fd;}},{'key':_0x3b3453(0xac8),'value':function _0x4c1888(_0x52a6ff){var _0x4c5402=_0x3b3453,_0xd46420=[],_0x5a16e=[],_0x59696f=[],_0x13e048=[],_0x2911f0=[];for(var _0x2df5b1=0x0,_0x4bade3=_0x52a6ff['length'];_0x2df5b1<_0x4bade3;_0x2df5b1++){var _0x50cc3e=_0x52a6ff[_0x2df5b1],_0x48423a=_0x50cc3e['position'],_0x47aa90=_objectSpread2(_objectSpread2({},this['options'][_0x4c5402(_0x3870df._0x5d38c7)]),_0x50cc3e['style']);_0x59696f['push'](_0x2df5b1*0x4+0x0),_0x59696f[_0x4c5402(0x51d)](_0x2df5b1*0x4+0x2),_0x59696f['push'](_0x2df5b1*0x4+0x1),_0x59696f[_0x4c5402(_0x3870df._0x13e3b8)](_0x2df5b1*0x4+0x0),_0x59696f['push'](_0x2df5b1*0x4+0x3),_0x59696f['push'](_0x2df5b1*0x4+0x2);var _0x45a817=new Float32Array(0x6);_0x45a817[0x0]=_0x48423a['x'],_0x45a817[0x1]=_0x48423a['x']-_0x45a817[0x0],_0x45a817[0x2]=_0x48423a['y'],_0x45a817[0x3]=_0x48423a['y']-_0x45a817[0x2],_0x45a817[0x4]=_0x48423a['z'],_0x45a817[0x5]=_0x48423a['z']-_0x45a817[0x4],_0xd46420['push'](_0x45a817[0x0]),_0xd46420[_0x4c5402(_0x3870df._0x11e95b)](_0x45a817[0x2]),_0xd46420[_0x4c5402(0x51d)](_0x45a817[0x4]),_0x5a16e['push'](_0x45a817[0x1]),_0x5a16e[_0x4c5402(_0x3870df._0x2bbb4f)](_0x45a817[0x3]),_0x5a16e['push'](_0x45a817[0x5]),_0xd46420[_0x4c5402(0x51d)](_0x45a817[0x0]),_0xd46420['push'](_0x45a817[0x2]),_0xd46420[_0x4c5402(0x51d)](_0x45a817[0x4]),_0x5a16e['push'](_0x45a817[0x1]),_0x5a16e[_0x4c5402(0x51d)](_0x45a817[0x3]),_0x5a16e['push'](_0x45a817[0x5]),_0xd46420['push'](_0x45a817[0x0]),_0xd46420[_0x4c5402(_0x3870df._0x13e3b8)](_0x45a817[0x2]),_0xd46420['push'](_0x45a817[0x4]),_0x5a16e['push'](_0x45a817[0x1]),_0x5a16e['push'](_0x45a817[0x3]),_0x5a16e['push'](_0x45a817[0x5]),_0xd46420['push'](_0x45a817[0x0]),_0xd46420['push'](_0x45a817[0x2]),_0xd46420[_0x4c5402(_0x3870df._0xe3c82d)](_0x45a817[0x4]),_0x5a16e['push'](_0x45a817[0x1]),_0x5a16e[_0x4c5402(_0x3870df._0x231617)](_0x45a817[0x3]),_0x5a16e['push'](_0x45a817[0x5]),_0x13e048['push'](0x0,0x0),_0x13e048['push'](0x0,0x1),_0x13e048['push'](0x1,0x1),_0x13e048['push'](0x1,0x0);var _0x22b91a=Cesium__namespace['Transforms']['eastNorthUpToFixedFrame'](_0x48423a),_0x4c8992=_0x47aa90['angle']||0x0,_0x70ede1=Cesium__namespace['Matrix3'][_0x4c5402(_0x3870df._0x272bea)](Cesium__namespace['Math']['toRadians'](_0x4c8992)),_0x3064b1=Cesium__namespace['Matrix4'][_0x4c5402(_0x3870df._0x2c6b4c)](_0x70ede1),_0xfcb5ae=Cesium__namespace['Matrix4']['multiply'](_0x22b91a,_0x3064b1,new Cesium__namespace['Matrix4']()),_0x24e64e=0x1,_0x2a637b=(_0x47aa90['height']||_0x47aa90[_0x4c5402(_0x3870df._0x35a330)])/_0x47aa90['width'],_0xc69b03=new Cesium__namespace['Cartesian3'](-_0x24e64e,-_0x2a637b,0x0);Cesium__namespace[_0x4c5402(0xa1e)]['multiplyByPointAsVector'](_0xfcb5ae,_0xc69b03,_0xc69b03),Cesium__namespace['Cartesian3']['normalize'](_0xc69b03,_0xc69b03),_0x2911f0['push'](_0xc69b03['x'],_0xc69b03['y'],_0xc69b03['z']);var _0x39c42b=new Cesium__namespace['Cartesian3'](-_0x24e64e,_0x2a637b,0x0);Cesium__namespace[_0x4c5402(0xa1e)][_0x4c5402(_0x3870df._0x1b32c4)](_0xfcb5ae,_0x39c42b,_0x39c42b),Cesium__namespace['Cartesian3']['normalize'](_0x39c42b,_0x39c42b),_0x2911f0[_0x4c5402(_0x3870df._0x11e95b)](_0x39c42b['x'],_0x39c42b['y'],_0x39c42b['z']);var _0x4872e3=new Cesium__namespace['Cartesian3'](_0x24e64e,_0x2a637b,0x0);Cesium__namespace['Matrix4']['multiplyByPointAsVector'](_0xfcb5ae,_0x4872e3,_0x4872e3),Cesium__namespace['Cartesian3']['normalize'](_0x4872e3,_0x4872e3),_0x2911f0['push'](_0x4872e3['x'],_0x4872e3['y'],_0x4872e3['z']);var _0x1217d0=new Cesium__namespace[(_0x4c5402(_0x3870df._0x784fee))](_0x24e64e,-_0x2a637b,0x0);Cesium__namespace[_0x4c5402(_0x3870df._0x1b83a0)][_0x4c5402(_0x3870df._0x2770c3)](_0xfcb5ae,_0x1217d0,_0x1217d0),Cesium__namespace['Cartesian3']['normalize'](_0x1217d0,_0x1217d0),_0x2911f0[_0x4c5402(_0x3870df._0x3fc9d8)](_0x1217d0['x'],_0x1217d0['y'],_0x1217d0['z']);}return{'index':new Uint16Array(_0x59696f),'vertex_H':{'values':new Float32Array(_0xd46420),'componentDatatype':'DOUBLE','componentsPerAttribute':0x3},'vertex_L':{'values':new Float32Array(_0x5a16e),'componentDatatype':_0x4c5402(_0x3870df._0x204c1b),'componentsPerAttribute':0x3},'uv':{'values':new Float32Array(_0x13e048),'componentDatatype':_0x4c5402(0x44d),'componentsPerAttribute':0x2},'color':{'values':new Float32Array(_0x2911f0),'componentDatatype':'FLOAT','componentsPerAttribute':0x3}};}},{'key':'createDrawCommand','value':function _0x4f5908(_0x56250c,_0x530dc2){var _0x44845e=_0x3b3453,_0x1d9d6c,_0x4fc1ce=this,_0xec7ad8=this['_map']['scene'][_0x44845e(0xba0)],_0x14078c=(_0x1d9d6c=this['options']['translucent'])!==null&&_0x1d9d6c!==void 0x0?_0x1d9d6c:![],_0x533427=Cesium__namespace[_0x44845e(0x1a3)]['fromCache']({'depthTest':{'enabled':!![],'func':_0x14078c?Cesium__namespace[_0x44845e(_0x46926a._0x4fff19)]['LEQUAL']:Cesium__namespace['WebGLConstants']['LESS']},'depthMask':_0x14078c,'blending':Cesium__namespace['BlendingState']['ALPHA_BLEND']}),_0x57b9f9={'position3DHigh':0x0,'position3DLow':0x1,'color':0x2,'st':0x3},_0x2e0dd9=Cesium__namespace[_0x44845e(_0x46926a._0x23ec96)]['fromCache']({'context':_0xec7ad8,'vertexShaderSource':FlatBillboardVS,'fragmentShaderSource':FlatBillboardFS,'attributeLocations':_0x57b9f9}),_0x45e4a1=this[_0x44845e(_0x46926a._0x290ea3)]([_0x530dc2]),_0xe22281=Cesium__namespace['Buffer']['createIndexBuffer']({'context':_0xec7ad8,'typedArray':_0x45e4a1[_0x44845e(_0x46926a._0x50f40c)],'usage':Cesium__namespace['BufferUsage']['STATIC_DRAW'],'indexDatatype':Cesium__namespace['IndexDatatype']['UNSIGNED_SHORT']}),_0x1e467d=new Cesium__namespace['VertexArray']({'context':_0xec7ad8,'attributes':[{'index':0x0,'vertexBuffer':Cesium__namespace['Buffer']['createVertexBuffer']({'context':_0xec7ad8,'typedArray':_0x45e4a1['vertex_H']['values'],'usage':Cesium__namespace[_0x44845e(0x610)]['STATIC_DRAW']}),'componentsPerAttribute':0x3},{'index':0x1,'vertexBuffer':Cesium__namespace['Buffer']['createVertexBuffer']({'context':_0xec7ad8,'typedArray':_0x45e4a1['vertex_L'][_0x44845e(_0x46926a._0x2fbe54)],'usage':Cesium__namespace['BufferUsage']['STATIC_DRAW']}),'componentsPerAttribute':0x3},{'index':0x2,'vertexBuffer':Cesium__namespace['Buffer'][_0x44845e(0x91c)]({'context':_0xec7ad8,'typedArray':_0x45e4a1['color'][_0x44845e(0x378)],'usage':Cesium__namespace[_0x44845e(_0x46926a._0x369955)][_0x44845e(0x955)]}),'componentsPerAttribute':0x3},{'index':0x3,'vertexBuffer':Cesium__namespace['Buffer']['createVertexBuffer']({'context':_0xec7ad8,'typedArray':_0x45e4a1['uv'][_0x44845e(0x378)],'usage':Cesium__namespace[_0x44845e(0x610)]['STATIC_DRAW']}),'componentsPerAttribute':0x2}],'indexBuffer':_0xe22281}),_0x494185=this['_map']['scene']['camera'],_0xf4a740=_0xec7ad8['drawingBufferWidth'],_0x572810=_0xec7ad8[_0x44845e(0x970)],_0x198430=new Cesium__namespace['Cartesian2'](_0xf4a740,_0x572810),_0x310a31=Cesium__namespace[_0x44845e(_0x46926a._0x4cce99)]['fromVertices'](_0x45e4a1[_0x44845e(_0x46926a._0x38b4da)]['values']);_0x310a31['radius']=0x2710;var _0x542a3a=new Cesium__namespace['DrawCommand']({'primitiveType':Cesium__namespace['PrimitiveType']['TRIANGLES'],'shaderProgram':_0x2e0dd9,'vertexArray':_0x1e467d,'modelMatrix':Cesium__namespace['Matrix4']['IDENTITY'],'renderState':_0x533427,'boundingVolume':_0x310a31,'uniformMap':{'mars_orthographicMatrix':function _0x5b27f8(){var _0x39754e=_0x44845e;if(_0x494185[_0x39754e(0xc10)][_0x39754e(_0x17eda5._0x4ccef0)]){var _0x1cd781;return(_0x1cd781=_0x494185[_0x39754e(_0x17eda5._0x574ce8)]['_offCenterFrustum'])===null||_0x1cd781===void 0x0?void 0x0:_0x1cd781[_0x39754e(0xbc6)];}else return _0x494185['frustum']['_orthographicMatrix'];},'mars_viewMatrix':function _0x14231a(){return _0x494185['_viewMatrix'];},'mars_resolution':function _0x478621(){return _0x198430;},'mars_pointSize':function _0x21d5d1(){return _0x4fc1ce['_pointSize'];},'mars_image':function _0x12b274(){return _0x4fc1ce['textures'][_0x56250c]||_0x4fc1ce['textureDef'];},'mars_distanceDisplayCondition':function _0x22ff57(){return _0x4fc1ce['_distanceDisplayConditionCartesian2'];},'mars_positionWC':function _0x250ad4(){return _0x494185['positionWC'];},'globalAlpha':function _0x248436(){var _0x3988da=_0x44845e;return _0x4fc1ce[_0x3988da(0xe34)];}},'castShadows':![],'receiveShadows':![],'pass':_0x14078c?Cesium__namespace['Pass'][_0x44845e(0xb5b)]:Cesium__namespace[_0x44845e(_0x46926a._0x4ac4ae)]['OPAQUE'],'pickOnly':!![],'pickCommand':new Cesium__namespace['DrawCommand']({'owner':this,'pickOnly':!![]})});this['bindPickId'](_0x542a3a),_0x542a3a['pickId']=_0xec7ad8['createPickId']({'primitive':_0x542a3a,'id':this['createPickId'](_0x530dc2[_0x44845e(_0x46926a._0x157f84)])});var _0x2b72aa=new Cesium__namespace['DrawCommand']({'owner':_0x542a3a,'primitiveType':Cesium__namespace['PrimitiveType']['TRIANGLES'],'pickOnly':!![]});_0x2b72aa['vertexArray']=_0x1e467d,_0x2b72aa['renderState']=_0x533427;var _0x44c973=Cesium__namespace[_0x44845e(_0x46926a._0x23ec96)]['fromCache']({'context':_0xec7ad8,'vertexShaderSource':FlatBillboardVS,'fragmentShaderSource':Cesium__namespace['ShaderSource'][_0x44845e(_0x46926a._0x1cb957)](FlatBillboardFS,'uniform'),'attributeLocations':_0x57b9f9});return _0x2b72aa['shaderProgram']=_0x44c973,_0x2b72aa['uniformMap']=_0x542a3a['uniformMap'],_0x2b72aa[_0x44845e(0xc42)][_0x44845e(0xa04)]=function(){var _0xacd5e9=_0x44845e;return _0x542a3a['pickId'][_0xacd5e9(_0x3d5b62._0x5d9925)];},_0x2b72aa['pass']=_0x14078c?Cesium__namespace[_0x44845e(0xdb0)]['TRANSLUCENT']:Cesium__namespace['Pass']['OPAQUE'],_0x2b72aa['boundingVolume']=_0x310a31,_0x2b72aa['modelMatrix']=Cesium__namespace['Matrix4'][_0x44845e(_0x46926a._0xab7f68)],!this[_0x44845e(_0x46926a._0x296003)]&&(this[_0x44845e(0x1f8)]=[]),this['_pickCommands']['push'](_0x2b72aa),_0x542a3a;}},{'key':'setOpacity','value':function _0xc59bb7(_0x14b832){this['_globalAlpha']=_0x14b832;}}]),_0x570599;}(BaseCombine);register$4('flatBillboard',FlatBillboard,!![]);var ModelCombine=function(_0x233e72){var _0x470f59={_0x991188:0x1b1},_0x29239e={_0x4f0729:0x4e4},_0x379753={_0x5bbfdd:0x45d},_0x462a5c={_0x4b936d:0x80b,_0x490b27:0x595,_0x585865:0x45d,_0x5359a1:0xbe3},_0x234772=_0xf99cb3;_inherits(_0x1c2591,_0x233e72);var _0x24b7bd=_createSuper(_0x1c2591);function _0x1c2591(){return _classCallCheck(this,_0x1c2591),_0x24b7bd['apply'](this,arguments);}return _createClass(_0x1c2591,[{'key':_0x234772(_0x470f59._0x991188),'get':function _0x550321(){return![];}},{'key':'_addedHook','value':function _0x97839d(_0x3712da){var _0x148ada=_0x234772,_0x2fc5b5,_0x19c9c6,_0x4067d1=this;if(!this['show'])return;var _0x2bc816=this['instances'];if(!_0x2bc816||_0x2bc816['length']===0x0)return;var _0x26043e=[];for(var _0x5f26f1=0x0;_0x5f26f1<_0x2bc816['length'];_0x5f26f1++){var _0x132b4c=_0x2bc816[_0x5f26f1];_0x132b4c['position']=LngLatPoint['parse'](_0x132b4c['position'])[_0x148ada(_0x462a5c._0x4b936d)]();var _0xf7960a=this[_0x148ada(0x995)](_0x132b4c[_0x148ada(0xa86)],_0x132b4c['style']);_0x26043e[_0x148ada(0x51d)]({'batchId':this['createPickId'](_0x5f26f1),'modelMatrix':_0xf7960a});}this['_primitive']=this['primitiveCollection'][_0x148ada(_0x462a5c._0x490b27)](new Cesium__namespace['ModelInstanceCollection'](_objectSpread2(_objectSpread2({},this['options']),{},{'url':this['options']['url']||((_0x2fc5b5=_0x2bc816[0x0])===null||_0x2fc5b5===void 0x0?void 0x0:(_0x19c9c6=_0x2fc5b5['style'])===null||_0x19c9c6===void 0x0?void 0x0:_0x19c9c6[_0x148ada(_0x462a5c._0x585865)]),'instances':_0x26043e}))),this['_primitive'][_0x148ada(_0x462a5c._0x5359a1)]['then'](function(_0x10fa58){var _0x26f96d=_0x148ada;_0x10fa58['activeAnimations']['addAll'](_objectSpread2({'loop':Cesium__namespace['ModelAnimationLoop']['REPEAT']},_0x3712da)),_0x4067d1['loadOk']=!![],_0x4067d1['fire'](EventType['load'],{'drawtype':_0x4067d1[_0x26f96d(0x757)],'model':_0x10fa58,'graphic':_0x4067d1},!![]);})['catch'](function(_0x26960b){logError$1('ModelCombine:模型加载出错',_0x26960b);});}},{'key':'_style2JsonBase','value':function _0x238cd2(_0x33e4ce,_0x421851){var _0xf7b9a1=_0x234772,_0x4d45b3=getAttrVal(_0x33e4ce,{'onlySimpleType':!![]});return _0x421851&&(_0x4d45b3[_0xf7b9a1(0x45d)]=this['options'][_0xf7b9a1(_0x379753._0x5bbfdd)]),_0x4d45b3;}},{'key':'getModelMatrix','value':function _0x5744b9(_0x5bda7e,_0x4d8eb3){var _0xc11f7a=_0x234772,_0x607cb8=Cesium__namespace['Math']['toRadians'](_0x4d8eb3['heading']||0x0),_0x1d8671=Cesium__namespace['Math']['toRadians'](_0x4d8eb3['pitch']||0x0),_0x3d4d85=Cesium__namespace['Math']['toRadians'](_0x4d8eb3['roll']||0x0),_0x54e5dc=Cesium__namespace['Transforms'][_0xc11f7a(0xf49)](_0x5bda7e,new Cesium__namespace[(_0xc11f7a(0x1df))](_0x607cb8,_0x1d8671,_0x3d4d85)),_0x163ea4=_0x4d8eb3['scaleX']||_0x4d8eb3['scale']||0x1,_0x3469c2=_0x4d8eb3['scaleY']||_0x4d8eb3[_0xc11f7a(_0x29239e._0x4f0729)]||0x1,_0x4aa4c4=_0x4d8eb3['scaleZ']||_0x4d8eb3['scale']||0x1;return Cesium__namespace['Matrix4']['multiplyByScale'](_0x54e5dc,new Cesium__namespace['Cartesian3'](_0x163ea4,_0x3469c2,_0x4aa4c4),_0x54e5dc),_0x54e5dc;}}]),_0x1c2591;}(BaseCombine);register$4('modelCombine',ModelCombine),register$4('modelC',ModelCombine,!![]);var BasePolyCombine=function(_0x511a4e){var _0x3842b8={_0x1d5552:0x592},_0x3f641a={_0x244ccb:0xaee,_0x21eb36:0xba9,_0x3e2952:0x98c,_0x13db24:0xaee},_0x568d06={_0x2688ae:0xec0,_0x4f157c:0x53d,_0x289f0c:0xa20,_0x1227a7:0xf34},_0x18a6f4={_0x551f42:0xa45},_0x143564={_0x5d35b3:0xc0e,_0x45dcf1:0x8b3,_0x1a5060:0x965,_0x157699:0x8b3,_0x4484b2:0x565,_0x130426:0x8b3,_0x47190c:0xec0,_0x4f7904:0x51d,_0x41bff5:0xa5d},_0x57b264={_0x101855:0x7ee,_0x1fa7f9:0x51d},_0xfe2acf={_0x60820a:0x690},_0x12d5e1=_0xf99cb3;_inherits(_0x2482f2,_0x511a4e);var _0x25f8bb=_createSuper(_0x2482f2);function _0x2482f2(){return _classCallCheck(this,_0x2482f2),_0x25f8bb['apply'](this,arguments);}return _createClass(_0x2482f2,[{'key':'style','get':function _0x13cc16(){var _0x1eafc3=_0x3c32,_0x36b239,_0x4911c7;if(((_0x36b239=this['options']['instances'])===null||_0x36b239===void 0x0?void 0x0:_0x36b239['length'])>0x0&&this[_0x1eafc3(0x690)]['instances'][0x0][_0x1eafc3(0xba9)])return _objectSpread2(_objectSpread2({},this['options'][_0x1eafc3(0xba9)]||{}),this[_0x1eafc3(_0xfe2acf._0x60820a)]['instances'][0x0]['style']);return(_0x4911c7=this['options'])===null||_0x4911c7===void 0x0?void 0x0:_0x4911c7[_0x1eafc3(0xba9)];},'set':function _0x54f6b6(_0x2ee53a){this['setStyle'](_0x2ee53a);}},{'key':_0x12d5e1(0x200),'value':function _0x28f7b9(_0x1bd3c9,_0x16f9b3){var _0x672846=_0x12d5e1;this[_0x672846(_0x57b264._0x101855)]=null,this[_0x672846(0x5cd)]=![];var _0x48b6a2=this['instances'],_0x2a58df=[];for(var _0x36c0cd=0x0;_0x36c0cd<_0x48b6a2['length'];_0x36c0cd++){var _0x3d1ab9=_0x48b6a2[_0x36c0cd];if(_0x3d1ab9 instanceof Cesium__namespace['GeometryInstance'])_0x3d1ab9['id']=this['createPickId'](_0x36c0cd),_0x2a58df[_0x672846(_0x57b264._0x1fa7f9)](_0x3d1ab9);else{var _0x571365=this['_createGeometryInstanceItem'](_0x1bd3c9,_0x16f9b3,_0x3d1ab9);_0x571365&&(_0x571365['id']=this['createPickId'](_0x36c0cd),_0x2a58df['push'](_0x571365));}}return _0x2a58df;}},{'key':'_createGeometryInstanceItem','value':function _0xfebde(_0x4fa5f3,_0x608966,_0x8d9997){}},{'key':'_getPolylineOutlinePositions','value':function _0x378d22(_0x1da3ce){return _0x1da3ce['positions']?[LngLatArray['toCartesians'](_0x1da3ce['positions'])]:null;}},{'key':_0x12d5e1(0x7e6),'value':function _0x591de4(_0x295652){var _0x31d518=_0x12d5e1,_0x269819=this['instances'],_0x1da986=[],_0x3f79e9;for(var _0x51ed51=0x0;_0x51ed51<_0x269819[_0x31d518(0xec0)];_0x51ed51++){var _0x1c508c,_0x483151=_0x269819[_0x51ed51],_0x3a4393=void 0x0;if(_0x483151[_0x31d518(0xba9)]&&(Cesium__namespace['defined'](_0x483151['style'][_0x31d518(_0x143564._0x5d35b3)])||Cesium__namespace[_0x31d518(0x8b3)](_0x483151['style']['outlineStyle'])||Cesium__namespace[_0x31d518(_0x143564._0x45dcf1)](_0x483151['style'][_0x31d518(0xe2f)])||Cesium__namespace['defined'](_0x483151['style'][_0x31d518(_0x143564._0x1a5060)])||Cesium__namespace[_0x31d518(_0x143564._0x157699)](_0x483151['style']['outlineWidth']))){var _0x39aa91=this[_0x31d518(_0x143564._0x4484b2)](_0x483151['style']);if(!_0x39aa91[_0x31d518(0xa24)])continue;_0x3a4393=_objectSpread2(_objectSpread2({},_0x295652),_0x39aa91);}else _0x3a4393=_0x295652;_0x3f79e9=PolylineStyleConver['toCesiumVal'](_0x3a4393);!_0x3f79e9['material']&&(_0x3f79e9[_0x31d518(0x983)]=Cesium__namespace['PolylineColorAppearance']['VERTEX_FORMAT']);var _0x507502=_0x3a4393[_0x31d518(0x641)]?Cesium__namespace['GroundPolylineGeometry']:Cesium__namespace['PolylineGeometry'],_0x1a40f3=(_0x1c508c=_0x3f79e9['color'])!==null&&_0x1c508c!==void 0x0?_0x1c508c:Cesium__namespace['Color']['YELLOW']['withAlpha'](0.5),_0xf1598c=this['_getPolylineOutlinePositions'](_0x483151);if(!_0xf1598c)return;for(var _0x574c46=0x0,_0x275719=_0xf1598c['length'];_0x574c46<_0x275719;_0x574c46++){var _0x5207da=_0xf1598c[_0x574c46];Cesium__namespace[_0x31d518(_0x143564._0x130426)](_0x483151['style'][_0x31d518(0xe1c)])&&(_0x5207da=setPositionsHeight(_0x5207da,_0x483151['style']['height']));_0x5207da[_0x31d518(_0x143564._0x47190c)]>0x0&&(_0x5207da=_0x5207da['concat'](_0x5207da[0x0]));var _0x361eb0=new Cesium__namespace['GeometryInstance']({'geometry':new _0x507502(_objectSpread2(_objectSpread2({},_0x3f79e9),{},{'positions':_0x5207da})),'attributes':{'color':Cesium__namespace['ColorGeometryInstanceAttribute'][_0x31d518(0x802)](_0x1a40f3),'distanceDisplayCondition':_0x3f79e9['distanceDisplayCondition']}});_0x1da986[_0x31d518(_0x143564._0x4f7904)](_0x361eb0);}}var _0x116b0c=_objectSpread2(_objectSpread2({},this['options']),{},{'geometryInstances':_0x1da986,'show':this['show']});delete _0x116b0c['style'],delete _0x116b0c['attr'];this['_isColorMaterial'](_0x295652,_0x3f79e9)?_0x116b0c[_0x31d518(_0x143564._0x41bff5)]=new Cesium__namespace[(_0x31d518(0x4e8))](_objectSpread2({},_0x3f79e9)):_0x116b0c['appearance']=new Cesium__namespace['PolylineMaterialAppearance'](_objectSpread2({},_0x3f79e9));var _0x21183b;return _0x3f79e9['clampToGround']?_0x21183b=this[_0x31d518(0x6b2)]['add'](new Cesium__namespace['GroundPolylinePrimitive'](_0x116b0c)):_0x21183b=this['primitiveCollection']['add'](new Cesium__namespace['Primitive'](_0x116b0c)),this['bindPickId'](_0x21183b),_0x21183b;}},{'key':'_highlight_mouseEventHandler','value':function _0x394866(_0x43c290){var _0x37c585=_0x12d5e1;this['_map'][_0x37c585(0xd9c)]();var _0x46d9fa=_0x43c290['pickedObject'];_0x46d9fa&&(this['_last_pickedObject']=_0x46d9fa,this['_map']['openHighlight'](this,this[_0x37c585(_0x18a6f4._0x551f42)],_0x43c290));}},{'key':'openHighlight','value':function _0x2c3640(_0x474420){var _0x2f92e6=_0x12d5e1,_0x13876e=arguments[_0x2f92e6(_0x568d06._0x2688ae)]>0x1&&arguments[0x1]!==undefined?arguments[0x1]:!![],_0x457679=arguments[_0x2f92e6(0xec0)]>0x2?arguments[0x2]:undefined;_0x13876e&&(this[_0x2f92e6(_0x568d06._0x4f157c)]['closeHighlight'](),this[_0x2f92e6(0x53d)][_0x2f92e6(0xaca)]=this);_0x457679&&(this['_last_pickedObject']=_0x457679);var _0x43042b=_0x474420||this['_highlightOptions'];if(this[_0x2f92e6(0xaee)]&&_0x43042b){var _0x51d9b7=PolygonStyleConver['toCesiumVal'](_objectSpread2(_objectSpread2({},this['_last_pickedObject']['data']['style']),_0x43042b)),_0x54010d=this['_getColorByColorMaterial'](_0x51d9b7,![]);if(_0x54010d){var _0x4b7b52=this['getGeometryInstanceAttributes'](this['_last_pickedObject']['id']);_0x4b7b52['color']=Cesium__namespace[_0x2f92e6(_0x568d06._0x289f0c)][_0x2f92e6(0xebd)](_0x54010d),this[_0x2f92e6(_0x568d06._0x1227a7)](EventType['highlightOpen'],{},!![]);}}}},{'key':'closeHighlight','value':function _0x518b63(){var _0x14d55b=_0x12d5e1,_0x5d9bf;if(this[_0x14d55b(_0x3f641a._0x244ccb)]&&this['_primitive']){var _0x337260=PolygonStyleConver['toCesiumVal'](this['_last_pickedObject']['data'][_0x14d55b(_0x3f641a._0x21eb36)]),_0x2c4918=this['_getColorByColorMaterial'](_0x337260,![]);if(_0x2c4918){var _0x54ebf5=this['getGeometryInstanceAttributes'](this['_last_pickedObject']['id']);_0x54ebf5&&(_0x54ebf5[_0x14d55b(_0x3f641a._0x3e2952)]=Cesium__namespace['ColorGeometryInstanceAttribute']['toValue'](_0x2c4918),this['fire'](EventType['highlightClose'],{},!![]));}delete this[_0x14d55b(_0x3f641a._0x13db24)];}((_0x5d9bf=this['_map'])===null||_0x5d9bf===void 0x0?void 0x0:_0x5d9bf['last_highlighGraphic'])===this&&this['_map']['_clearLastHighlight']();}},{'key':'setStyle','value':function _0x21c84d(_0x1b2c32){var _0x12d225=_0x12d5e1,_0x2114ea=this['options'][_0x12d225(_0x3842b8._0x1d5552)]||[];for(var _0x3dede5=0x0;_0x3dede5<_0x2114ea['length'];_0x3dede5++){var _0x16cafe=_0x2114ea[_0x3dede5];_0x16cafe['style']&&(_0x16cafe['style']=merge(_0x16cafe[_0x12d225(0xba9)],_0x1b2c32));}return _get(_getPrototypeOf(_0x2482f2['prototype']),'setStyle',this)[_0x12d225(0xa10)](this,_0x1b2c32);}}]),_0x2482f2;}(BaseCombine),BasePointCombine=function(_0x31f49d){var _0x5bff18={_0x49528a:0x2d5,_0x2fb135:0x748};_inherits(_0x19340a,_0x31f49d);var _0x332391=_createSuper(_0x19340a);function _0x19340a(){var _0x5c688c=_0x3c32;return _classCallCheck(this,_0x19340a),_0x332391[_0x5c688c(0xf93)](this,arguments);}return _createClass(_0x19340a,[{'key':'_getModelMatrix','value':function _0x2694a1(_0x55e1c3,_0x36ddf2){var _0x306b7a=_0x3c32;if(_0x55e1c3['modelMatrix'])return _0x55e1c3['modelMatrix'];var _0x5ed87b=LngLatPoint['toCartesian'](_0x55e1c3[_0x306b7a(0xa86)]),_0x27f84e=Cesium__namespace[_0x306b7a(0x2d5)]['toRadians'](_0x36ddf2['heading']||0x0),_0x338b1e=Cesium__namespace['Math']['toRadians'](_0x36ddf2['pitch']||0x0),_0x4496eb=Cesium__namespace[_0x306b7a(_0x5bff18._0x49528a)][_0x306b7a(_0x5bff18._0x2fb135)](_0x36ddf2[_0x306b7a(0xf1d)]||0x0),_0x393661=Cesium__namespace[_0x306b7a(0x62d)]['headingPitchRollToFixedFrame'](_0x5ed87b,new Cesium__namespace[(_0x306b7a(0x1df))](_0x27f84e,_0x338b1e,_0x4496eb));return _0x393661;}}]),_0x19340a;}(BasePolyCombine),PlaneCombine=function(_0xe1b95f){var _0x2d26ea={_0x563e3c:0xcf7},_0x5bffff={_0x16b792:0x874,_0x220998:0xaae,_0x1412a5:0xbef,_0x1a986c:0x5c6,_0x594621:0xa1e,_0x3507ea:0xa1e,_0x53f002:0xd18,_0x432db0:0x575},_0xd4d24={_0x88bdb4:0x983,_0x2c9744:0xe2f,_0x131d6b:0xcd0,_0x1b189a:0x5cd,_0x466c2b:0x874,_0x71c3e0:0xec4},_0x56edef=_0xf99cb3;_inherits(_0x3fda2f,_0xe1b95f);var _0xe78bee=_createSuper(_0x3fda2f);function _0x3fda2f(){var _0x18be78=_0x3c32;return _classCallCheck(this,_0x3fda2f),_0xe78bee[_0x18be78(0xf93)](this,arguments);}return _createClass(_0x3fda2f,[{'key':_0x56edef(_0x2d26ea._0x563e3c),'value':function _0x3a4300(_0x154fd4){return PlaneStyleConver['toCesiumVal'](_0x154fd4);}},{'key':'_style2Json','value':function _0x5d4e97(_0x220391,_0x4675de){return PlaneStyleConver['toJSON'](_0x220391,_0x4675de);}},{'key':'_createGeometryInstanceItem','value':function _0x4858c7(_0x81bfd5,_0xe9c8b7,_0x41b0e1){var _0x1862e5=_0x56edef,_0xaefa8=PlaneStyleConver['toCesiumVal'](_objectSpread2(_objectSpread2({},this['options']['style']),_0x41b0e1['style']||{}));_0xaefa8[_0x1862e5(_0xd4d24._0x88bdb4)]=_0xaefa8['vertexFormat']||_0x81bfd5['vertexFormat'];var _0xf99ab1=this['_getColorByColorMaterial'](_0xaefa8);_0xe9c8b7&&_0xaefa8[_0x1862e5(0xe2f)]&&(_0xf99ab1=_0xaefa8[_0x1862e5(_0xd4d24._0x2c9744)]);_0xf99ab1[_0x1862e5(_0xd4d24._0x131d6b)]!==0x1&&(this[_0x1862e5(_0xd4d24._0x1b189a)]=!![]);var _0x4bc448=this[_0x1862e5(_0xd4d24._0x466c2b)](_0x41b0e1,_0xaefa8),_0x200e61=_0xe9c8b7?Cesium__namespace['PlaneOutlineGeometry']:Cesium__namespace['PlaneGeometry'],_0x33af9b=new Cesium__namespace['GeometryInstance']({'geometry':new _0x200e61(_0xaefa8),'modelMatrix':_0x4bc448,'attributes':{'color':Cesium__namespace['ColorGeometryInstanceAttribute']['fromColor'](_0xf99ab1),'distanceDisplayCondition':_0xaefa8[_0x1862e5(_0xd4d24._0x71c3e0)]}});return _0x33af9b;}},{'key':'_getModelMatrix','value':function _0x321213(_0x139668,_0xfd564d){var _0x591f35=_0x56edef,_0x33cc42,_0x192918,_0x42527e,_0x1a822f;if(_0x139668['modelMatrix'])return _0x139668[_0x591f35(0x510)];var _0x175c33=_get(_getPrototypeOf(_0x3fda2f['prototype']),_0x591f35(_0x5bffff._0x16b792),this)['call'](this,_0x139668,_0xfd564d);if(_0xfd564d[_0x591f35(0xa19)]===Cesium__namespace['Cartesian3'][_0x591f35(_0x5bffff._0x220998)]){var _0x1e6f68=Cesium__namespace['Matrix4']['fromRotationTranslation'](Cesium__namespace['Matrix3'][_0x591f35(_0x5bffff._0x1412a5)](Cesium__namespace['Math']['toRadians'](0x5a)));Cesium__namespace['Matrix4']['multiply'](_0x175c33,_0x1e6f68,_0x175c33);}else{if(_0xfd564d['plane_normal']===Cesium__namespace['Cartesian3'][_0x591f35(_0x5bffff._0x1a986c)]){var _0x3fb363=Cesium__namespace[_0x591f35(_0x5bffff._0x594621)]['fromRotationTranslation'](Cesium__namespace['Matrix3']['fromRotationY'](Cesium__namespace['Math']['toRadians'](0x5a)));Cesium__namespace['Matrix4']['multiply'](_0x175c33,_0x3fb363,_0x175c33);}}var _0x3ff3c6=Cesium__namespace[_0x591f35(_0x5bffff._0x3507ea)]['fromScale'](new Cesium__namespace['Cartesian3']((_0x33cc42=(_0x192918=_0xfd564d['dimensions'])===null||_0x192918===void 0x0?void 0x0:_0x192918['x'])!==null&&_0x33cc42!==void 0x0?_0x33cc42:0x1,(_0x42527e=(_0x1a822f=_0xfd564d[_0x591f35(_0x5bffff._0x53f002)])===null||_0x1a822f===void 0x0?void 0x0:_0x1a822f['y'])!==null&&_0x42527e!==void 0x0?_0x42527e:0x1,0x1));return Cesium__namespace['Matrix4'][_0x591f35(_0x5bffff._0x432db0)](_0x175c33,_0x3ff3c6,_0x175c33),_0x175c33;}}]),_0x3fda2f;}(BasePointCombine);register$4('planeC',PlaneCombine,!![]);var BoxCombine=function(_0x3ef51e){var _0x1fdc8e={_0x5d87d6:0x690,_0x4d5d63:0xe2f,_0x4fb6a3:0xbff,_0x10c099:0x482,_0x1f907e:0x802},_0x276cc6={_0x36b2e1:0xf93};_inherits(_0x1a4561,_0x3ef51e);var _0x3dca69=_createSuper(_0x1a4561);function _0x1a4561(){var _0x1756e0=_0x3c32;return _classCallCheck(this,_0x1a4561),_0x3dca69[_0x1756e0(_0x276cc6._0x36b2e1)](this,arguments);}return _createClass(_0x1a4561,[{'key':'_conversionStyle','value':function _0x469f61(_0x521b05){var _0x3c60c6=_0x3c32,_0x59d88e;return _0x521b05['closed']=(_0x59d88e=_0x521b05['closed'])!==null&&_0x59d88e!==void 0x0?_0x59d88e:!![],BoxStyleConver[_0x3c60c6(0x438)](_0x521b05);}},{'key':'_style2Json','value':function _0x3d004f(_0x4f7f30,_0x5126ef){return BoxStyleConver['toJSON'](_0x4f7f30,_0x5126ef);}},{'key':'_createGeometryInstanceItem','value':function _0x1f8e8e(_0x23e549,_0x55d0b9,_0x3976d3){var _0x3a7db8=_0x3c32,_0x4233f1=BoxStyleConver['toCesiumVal'](_objectSpread2(_objectSpread2({},this[_0x3a7db8(_0x1fdc8e._0x5d87d6)]['style']),_0x3976d3[_0x3a7db8(0xba9)]||{}));_0x4233f1['vertexFormat']=_0x4233f1['vertexFormat']||_0x23e549['vertexFormat'];var _0x540267=this['_getColorByColorMaterial'](_0x4233f1);_0x55d0b9&&_0x4233f1[_0x3a7db8(_0x1fdc8e._0x4d5d63)]&&(_0x540267=_0x4233f1['outlineColor']);_0x540267['alpha']!==0x1&&(this['translucent']=!![]);var _0x576a3c=this['_getModelMatrix'](_0x3976d3,_0x4233f1),_0x4a15ee=_0x55d0b9?Cesium__namespace['BoxOutlineGeometry']:Cesium__namespace[_0x3a7db8(_0x1fdc8e._0x4fb6a3)],_0x3837dc=new Cesium__namespace['GeometryInstance']({'geometry':_0x4a15ee[_0x3a7db8(_0x1fdc8e._0x10c099)](_0x4233f1),'modelMatrix':_0x576a3c,'attributes':{'color':Cesium__namespace['ColorGeometryInstanceAttribute'][_0x3a7db8(_0x1fdc8e._0x1f907e)](_0x540267),'distanceDisplayCondition':_0x4233f1['distanceDisplayCondition']}});return _0x3837dc;}}]),_0x1a4561;}(BasePointCombine);register$4('boxC',BoxCombine,!![]);var CircleCombine=function(_0x52c8fa){var _0x5f1590={_0x4a81cb:0xa86},_0xc80595={_0x13c06a:0x438,_0x2daf46:0x983,_0x2e7ef5:0xe2f,_0x33f3fa:0xf43},_0xc8d0bb=_0xf99cb3;_inherits(_0xcacf0c,_0x52c8fa);var _0x3f26d7=_createSuper(_0xcacf0c);function _0xcacf0c(){return _classCallCheck(this,_0xcacf0c),_0x3f26d7['apply'](this,arguments);}return _createClass(_0xcacf0c,[{'key':_0xc8d0bb(0xcf7),'value':function _0x2e9afa(_0x155fec){return CircleStyleConver['toCesiumVal'](_0x155fec);}},{'key':'_style2Json','value':function _0x598a72(_0x1577ef,_0x5957f6){return CircleStyleConver['toJSON'](_0x1577ef,_0x5957f6);}},{'key':'_createGeometryInstanceItem','value':function _0x51a16f(_0x4a986f,_0x6ab15f,_0x1072d3){var _0x5c8f3b=_0xc8d0bb,_0x24516e=CircleStyleConver[_0x5c8f3b(_0xc80595._0x13c06a)](_objectSpread2(_objectSpread2({},this['options'][_0x5c8f3b(0xba9)]),_0x1072d3[_0x5c8f3b(0xba9)]||{}));_0x24516e[_0x5c8f3b(_0xc80595._0x2daf46)]=_0x24516e['vertexFormat']||_0x4a986f['vertexFormat'];var _0x17a559=this[_0x5c8f3b(0xb43)](_0x24516e);_0x6ab15f&&_0x24516e['outlineColor']&&(_0x17a559=_0x24516e[_0x5c8f3b(_0xc80595._0x2e7ef5)]);_0x17a559[_0x5c8f3b(0xcd0)]!==0x1&&(this['translucent']=!![]);_0x1072d3['position']=LngLatPoint['parse'](_0x1072d3['position'])['toCartesian'](),_0x24516e['center']=_0x1072d3['position'];var _0x396a7a=_0x6ab15f?Cesium__namespace[_0x5c8f3b(_0xc80595._0x33f3fa)]:Cesium__namespace['CircleGeometry'],_0x19ebd7=new Cesium__namespace[(_0x5c8f3b(0x737))]({'geometry':new _0x396a7a(_0x24516e),'attributes':{'color':Cesium__namespace['ColorGeometryInstanceAttribute']['fromColor'](_0x17a559),'distanceDisplayCondition':_0x24516e['distanceDisplayCondition']}});return _0x19ebd7;}},{'key':'_getPolylineOutlinePositions','value':function _0x458556(_0x289ff7){var _0x2353b0=_0xc8d0bb,_0x357a5f=getEllipseOuterPositions({'position':_0x289ff7[_0x2353b0(_0x5f1590._0x4a81cb)],'radius':_0x289ff7['style']['radius'],'granularity':_0x289ff7['style']['granularity']});return[_0x357a5f];}}]),_0xcacf0c;}(BasePointCombine);register$4(_0xf99cb3(0x7ba),CircleCombine,!![]);var CylinderCombine=function(_0x5a82f0){var _0x1c2cde={_0x2155b6:0xba9,_0x475bcd:0x874,_0x40f792:0xf78,_0x260d4e:0x737,_0x5c1fdd:0x802},_0x59b170={_0x3e2f24:0x702},_0x418e22={_0x1f36d5:0x823},_0x1037b3=_0xf99cb3;_inherits(_0x5a7fcc,_0x5a82f0);var _0x539c7a=_createSuper(_0x5a7fcc);function _0x5a7fcc(){return _classCallCheck(this,_0x5a7fcc),_0x539c7a['apply'](this,arguments);}return _createClass(_0x5a7fcc,[{'key':'_conversionStyle','value':function _0x406b2c(_0x541046){var _0x2b22bd=_0x3c32,_0x376316;return _0x541046['closed']=(_0x376316=_0x541046[_0x2b22bd(_0x418e22._0x1f36d5)])!==null&&_0x376316!==void 0x0?_0x376316:!![],CylinderStyleConver['toCesiumVal'](_0x541046);}},{'key':_0x1037b3(0xf6a),'value':function _0x192b38(_0x48c2d1,_0x11cad4){var _0x595e8d=_0x1037b3;return CylinderStyleConver[_0x595e8d(_0x59b170._0x3e2f24)](_0x48c2d1,_0x11cad4);}},{'key':'_createGeometryInstanceItem','value':function _0x117d04(_0x2a84dd,_0x5ee59d,_0x5f34ec){var _0x420244=_0x1037b3,_0xbfd2c1=CylinderStyleConver[_0x420244(0x438)](_objectSpread2(_objectSpread2({},this['options']['style']),_0x5f34ec[_0x420244(_0x1c2cde._0x2155b6)]||{}));_0xbfd2c1['vertexFormat']=_0xbfd2c1['vertexFormat']||_0x2a84dd['vertexFormat'];var _0x22e336=this['_getColorByColorMaterial'](_0xbfd2c1);_0x5ee59d&&_0xbfd2c1['outlineColor']&&(_0x22e336=_0xbfd2c1['outlineColor']);_0x22e336['alpha']!==0x1&&(this['translucent']=!![]);var _0x2f5ac7=this[_0x420244(_0x1c2cde._0x475bcd)](_0x5f34ec,_0xbfd2c1),_0x53e8f2=_0x5ee59d?Cesium__namespace['CylinderOutlineGeometry']:Cesium__namespace[_0x420244(_0x1c2cde._0x40f792)],_0x576a4e=new Cesium__namespace[(_0x420244(_0x1c2cde._0x260d4e))]({'geometry':new _0x53e8f2(_0xbfd2c1),'modelMatrix':_0x2f5ac7,'attributes':{'color':Cesium__namespace['ColorGeometryInstanceAttribute'][_0x420244(_0x1c2cde._0x5c1fdd)](_0x22e336),'distanceDisplayCondition':_0xbfd2c1['distanceDisplayCondition']}});return _0x576a4e;}}]),_0x5a7fcc;}(BasePointCombine);register$4('cylinderC',CylinderCombine,!![]);var FrustumCombine=function(_0x2ca9aa){var _0x4b8947={_0x2b641c:0xcf7},_0x2567ba={_0x428e60:0xba9,_0x5c29d4:0x2d5,_0x36b70b:0xe40,_0x2c2c69:0x748,_0x122d25:0xa20},_0x242a66={_0x18f568:0x823},_0x59f324=_0xf99cb3;_inherits(_0x4c35f9,_0x2ca9aa);var _0x28c6e7=_createSuper(_0x4c35f9);function _0x4c35f9(){return _classCallCheck(this,_0x4c35f9),_0x28c6e7['apply'](this,arguments);}return _createClass(_0x4c35f9,[{'key':_0x59f324(_0x4b8947._0x2b641c),'value':function _0x3635ef(_0x18d911){var _0x48f24a=_0x59f324,_0x1e5583;return _0x18d911['closed']=(_0x1e5583=_0x18d911[_0x48f24a(_0x242a66._0x18f568)])!==null&&_0x1e5583!==void 0x0?_0x1e5583:!![],CylinderStyleConver['toCesiumVal'](_0x18d911);}},{'key':'_style2Json','value':function _0xd33ed1(_0x572800,_0x2f8178){return CylinderStyleConver['toJSON'](_0x572800,_0x2f8178);}},{'key':'_createGeometryInstanceItem','value':function _0x591c1b(_0x5a8e6d,_0x245a03,_0x5316ff){var _0x1838c2=_0x59f324,_0x5c9092=CylinderStyleConver['toCesiumVal'](_objectSpread2(_objectSpread2({},this['options'][_0x1838c2(_0x2567ba._0x428e60)]),_0x5316ff['style']||{}));_0x5c9092['vertexFormat']=_0x5c9092['vertexFormat']||_0x5a8e6d['vertexFormat'];var _0x5e51aa=this['_getColorByColorMaterial'](_0x5c9092);_0x245a03&&_0x5c9092['outlineColor']&&(_0x5e51aa=_0x5c9092['outlineColor']);_0x5e51aa['alpha']!==0x1&&(this['translucent']=!![]);var _0x4243ba=_0x5316ff['position']=LngLatPoint['parse'](_0x5316ff['position'])['toCartesian'](),_0x303658,_0x30c6fa;if(_0x5316ff['targetPositio']){var _0x264117=LngLatPoint['parse'](_0x5316ff['targetPosition'])['toCartesian']();_0x303658=Cesium__namespace['Cartesian3']['distance'](_0x4243ba,_0x264117);var _0x1d0d4c=getHeadingPitchRollForLine(_0x4243ba,_0x264117);_0x30c6fa=Cesium__namespace['Transforms']['headingPitchRollQuaternion'](_0x4243ba,_0x1d0d4c);}else{_0x303658=-_0x5c9092[_0x1838c2(0xec0)];var _0x26ab25=new Cesium__namespace[(_0x1838c2(0x1df))](Cesium__namespace['Math']['toRadians'](_0x5c9092['heading']||0x0),Cesium__namespace[_0x1838c2(_0x2567ba._0x5c29d4)]['toRadians'](_0x5c9092['pitch']||0x0),Cesium__namespace['Math']['toRadians'](_0x5c9092['roll']||0x0));_0x30c6fa=Cesium__namespace['Transforms'][_0x1838c2(_0x2567ba._0x36b70b)](_0x4243ba,_0x26ab25);}var _0x1d1286=new Cesium__namespace['PerspectiveFrustum']({'fov':Cesium__namespace[_0x1838c2(0x2d5)][_0x1838c2(_0x2567ba._0x2c2c69)](_0x5c9092[_0x1838c2(0xce2)]*0x2||0.01),'aspectRatio':_0x5c9092['angle2']/_0x5c9092['angle'],'near':0.01,'far':_0x303658}),_0x39cefe=_0x245a03?Cesium__namespace['FrustumOutlineGeometry']:Cesium__namespace['FrustumGeometry'],_0x19acdf=new Cesium__namespace['GeometryInstance']({'geometry':new _0x39cefe(_objectSpread2(_objectSpread2({},_0x5c9092),{},{'origin':_0x4243ba,'orientation':_0x30c6fa,'frustum':_0x1d1286})),'attributes':{'color':Cesium__namespace[_0x1838c2(_0x2567ba._0x122d25)]['fromColor'](_0x5e51aa),'distanceDisplayCondition':_0x5c9092['distanceDisplayCondition']}});return _0x19acdf;}}]),_0x4c35f9;}(BasePointCombine);register$4('frustumC',FrustumCombine,!![]);var EllipsoidCombine=function(_0x149a33){var _0x57b09d={_0x43c09f:0xf6a,_0x54c202:0x396},_0xcffc4c={_0x39eb6e:0x438,_0x1499c4:0x983,_0xae340c:0xe2f,_0x2e2c06:0x874,_0x1e982a:0x802},_0x3b464d={_0x248448:0x438},_0x1c1355=_0xf99cb3;_inherits(_0xb80517,_0x149a33);var _0x24dba9=_createSuper(_0xb80517);function _0xb80517(){var _0x58589e=_0x3c32;return _classCallCheck(this,_0xb80517),_0x24dba9[_0x58589e(0xf93)](this,arguments);}return _createClass(_0xb80517,[{'key':'_conversionStyle','value':function _0x39ac39(_0x5872e1){var _0x5e14ee=_0x3c32,_0x51e40e;return _0x5872e1[_0x5e14ee(0x823)]=(_0x51e40e=_0x5872e1['closed'])!==null&&_0x51e40e!==void 0x0?_0x51e40e:!![],EllipsoidStyleConver[_0x5e14ee(_0x3b464d._0x248448)](_0x5872e1);}},{'key':_0x1c1355(_0x57b09d._0x43c09f),'value':function _0x85b94a(_0x522336,_0x34b957){return EllipsoidStyleConver['toJSON'](_0x522336,_0x34b957);}},{'key':_0x1c1355(_0x57b09d._0x54c202),'value':function _0x16382a(_0x5f20c1,_0x1fc1dd,_0x4a06f4){var _0x390890=_0x1c1355,_0x6c1ac5=EllipsoidStyleConver[_0x390890(_0xcffc4c._0x39eb6e)](_objectSpread2(_objectSpread2({},this['options']['style']),_0x4a06f4['style']||{}));_0x6c1ac5['vertexFormat']=_0x6c1ac5['vertexFormat']||_0x5f20c1[_0x390890(_0xcffc4c._0x1499c4)];var _0x549a97=this['_getColorByColorMaterial'](_0x6c1ac5);_0x1fc1dd&&_0x6c1ac5[_0x390890(0xe2f)]&&(_0x549a97=_0x6c1ac5[_0x390890(_0xcffc4c._0xae340c)]);_0x549a97[_0x390890(0xcd0)]!==0x1&&(this['translucent']=!![]);var _0x472ad9=this[_0x390890(_0xcffc4c._0x2e2c06)](_0x4a06f4,_0x6c1ac5),_0x3fe01a=_0x1fc1dd?Cesium__namespace['EllipsoidOutlineGeometry']:Cesium__namespace['EllipsoidGeometry'],_0x1e7987=new Cesium__namespace['GeometryInstance']({'geometry':new _0x3fe01a(_0x6c1ac5),'modelMatrix':_0x472ad9,'attributes':{'color':Cesium__namespace[_0x390890(0xa20)][_0x390890(_0xcffc4c._0x1e982a)](_0x549a97),'distanceDisplayCondition':_0x6c1ac5['distanceDisplayCondition']}});return _0x1e7987;}}]),_0xb80517;}(BasePointCombine);register$4('ellipsoidC',EllipsoidCombine,!![]);var PolylineCombine=function(_0x5d2fad){var _0x48a511={_0x3ccf3c:0x891,_0x274225:0x5aa,_0x1b5e3f:0x641},_0x36cb00={_0x38bf82:0x702};_inherits(_0x48f961,_0x5d2fad);var _0x2e9292=_createSuper(_0x48f961);function _0x48f961(){return _classCallCheck(this,_0x48f961),_0x2e9292['apply'](this,arguments);}return _createClass(_0x48f961,[{'key':'_conversionStyle','value':function _0x50e0c3(_0x3bd8e4){var _0x1f89e9=_0x3c32;return PolylineStyleConver[_0x1f89e9(0x438)](_0x3bd8e4);}},{'key':'_style2Json','value':function _0x14508c(_0x3fc90c,_0x542899){var _0x364b01=_0x3c32;return PolylineStyleConver[_0x364b01(_0x36cb00._0x38bf82)](_0x3fc90c,_0x542899);}},{'key':'_createGeometryInstanceItem','value':function _0x1a0ba5(_0x298d96,_0x423995,_0x15a74b){var _0x58c95e=_0x3c32,_0x23b306=PolylineStyleConver['toCesiumVal'](_objectSpread2(_objectSpread2({},this['options']['style']),_0x15a74b['style']||{}));_0x298d96[_0x58c95e(_0x48a511._0x3ccf3c)]&&(_0x23b306['vertexFormat']=Cesium__namespace['PolylineColorAppearance']['VERTEX_FORMAT']);var _0x3d1f37=this['_getColorByColorMaterial'](_0x23b306),_0x149e20=_0x15a74b['positions']=LngLatArray['toCartesians'](_0x15a74b['positions']);_0x23b306[_0x58c95e(_0x48a511._0x274225)]=_0x149e20;var _0x5e3207=_0x23b306[_0x58c95e(_0x48a511._0x1b5e3f)]?Cesium__namespace['GroundPolylineGeometry']:Cesium__namespace['PolylineGeometry'],_0x15c443=new Cesium__namespace['GeometryInstance']({'geometry':new _0x5e3207(_0x23b306),'attributes':{'color':Cesium__namespace['ColorGeometryInstanceAttribute']['fromColor'](_0x3d1f37),'distanceDisplayCondition':_0x23b306['distanceDisplayCondition']}});return _0x15c443;}},{'key':'_createAppearance','value':function _0x3df31b(_0x255d2d,_0x5d3f64){return _0x255d2d['_isColorMaterial']?new Cesium__namespace['PolylineColorAppearance'](_objectSpread2({},_0x255d2d)):new Cesium__namespace['PolylineMaterialAppearance'](_objectSpread2({},_0x255d2d));}}]),_0x48f961;}(BasePolyCombine);register$4('polylineCombine',PolylineCombine),register$4('polylineC',PolylineCombine);var PolylineVolumeCombine=function(_0x5846ac){var _0x1cc6de={_0x8700c0:0xe2f},_0x100e37={_0x18c438:0xf93};_inherits(_0x3f2d01,_0x5846ac);var _0x2e0494=_createSuper(_0x3f2d01);function _0x3f2d01(){var _0x5ab567=_0x3c32;return _classCallCheck(this,_0x3f2d01),_0x2e0494[_0x5ab567(_0x100e37._0x18c438)](this,arguments);}return _createClass(_0x3f2d01,[{'key':'_conversionStyle','value':function _0x56b7fe(_0x171c25){var _0x197117;return _0x171c25['closed']=(_0x197117=_0x171c25['closed'])!==null&&_0x197117!==void 0x0?_0x197117:!![],PolylineVolumeStyleConver['toCesiumVal'](_0x171c25);}},{'key':'_style2Json','value':function _0x429c31(_0x3e233e,_0x2303cc){return PolylineVolumeStyleConver['toJSON'](_0x3e233e,_0x2303cc);}},{'key':'_createGeometryInstanceItem','value':function _0x2f8d86(_0x37d82a,_0x12b147,_0x459aa3){var _0x2aaa70=_0x3c32,_0x3a8b3c=PolylineVolumeStyleConver['toCesiumVal'](_objectSpread2(_objectSpread2({},this['options']['style']),_0x459aa3['style']||{}));_0x3a8b3c['vertexFormat']=_0x3a8b3c['vertexFormat']||_0x37d82a['vertexFormat'];var _0x5cfd87=this['_getColorByColorMaterial'](_0x3a8b3c);_0x12b147&&_0x3a8b3c['outlineColor']&&(_0x5cfd87=_0x3a8b3c[_0x2aaa70(_0x1cc6de._0x8700c0)]);_0x5cfd87[_0x2aaa70(0xcd0)]!==0x1&&(this['translucent']=!![]);var _0x2e30e0=_0x459aa3['positions']=LngLatArray['toCartesians'](_0x459aa3[_0x2aaa70(0x5aa)]),_0xba0b35=_0x12b147?Cesium__namespace['PolylineVolumeOutlineGeometry']:Cesium__namespace['PolylineVolumeGeometry'],_0x17a092=new Cesium__namespace['GeometryInstance']({'geometry':new _0xba0b35(_objectSpread2(_objectSpread2({},_0x3a8b3c),{},{'polylinePositions':_0x2e30e0,'shapePositions':_0x3a8b3c[_0x2aaa70(0x769)]})),'attributes':{'color':Cesium__namespace['ColorGeometryInstanceAttribute'][_0x2aaa70(0x802)](_0x5cfd87),'distanceDisplayCondition':_0x3a8b3c['distanceDisplayCondition']}});return _0x17a092;}}]),_0x3f2d01;}(BasePolyCombine);register$4('polylineVolumeC',PolylineVolumeCombine);var CorridorCombine=function(_0x540cee){var _0xc20cfb={_0x48a12c:0x396},_0x5e22ff={_0x17b01b:0x5aa},_0xf324b7=_0xf99cb3;_inherits(_0x2987ff,_0x540cee);var _0x4e437c=_createSuper(_0x2987ff);function _0x2987ff(){return _classCallCheck(this,_0x2987ff),_0x4e437c['apply'](this,arguments);}return _createClass(_0x2987ff,[{'key':'_conversionStyle','value':function _0x573376(_0x4c3e0f){return CorridorStyleConver['toCesiumVal'](_0x4c3e0f);}},{'key':'_style2Json','value':function _0x5106f6(_0x372bea,_0x3c5773){return CorridorStyleConver['toJSON'](_0x372bea,_0x3c5773);}},{'key':_0xf324b7(_0xc20cfb._0x48a12c),'value':function _0xd61f1(_0x46e1d2,_0x12924c,_0x58c1a2){var _0x53cb45=_0xf324b7,_0x45fe9a=CorridorStyleConver['toCesiumVal'](_objectSpread2(_objectSpread2({},this['options']['style']),_0x58c1a2[_0x53cb45(0xba9)]||{}));_0x45fe9a['vertexFormat']=_0x45fe9a['vertexFormat']||_0x46e1d2['vertexFormat'];var _0x4b87f2=this['_getColorByColorMaterial'](_0x45fe9a);_0x12924c&&_0x45fe9a['outlineColor']&&(_0x4b87f2=_0x45fe9a['outlineColor']);_0x4b87f2['alpha']!==0x1&&(this[_0x53cb45(0x5cd)]=!![]);_0x58c1a2['positions']=LngLatArray['toCartesians'](_0x58c1a2['positions']),_0x45fe9a['positions']=_0x58c1a2[_0x53cb45(_0x5e22ff._0x17b01b)];var _0x4c1c59=_0x12924c?Cesium__namespace['CorridorOutlineGeometry']:Cesium__namespace['CorridorGeometry'],_0x48cc36=new Cesium__namespace[(_0x53cb45(0x737))]({'geometry':new _0x4c1c59(_0x45fe9a),'attributes':{'color':Cesium__namespace['ColorGeometryInstanceAttribute']['fromColor'](_0x4b87f2),'distanceDisplayCondition':_0x45fe9a['distanceDisplayCondition']}});return _0x48cc36;}}]),_0x2987ff;}(BasePolyCombine);register$4(_0xf99cb3(0x95e),CorridorCombine);var WallCombine=function(_0x23f57f){var _0x392df2={_0xa4257d:0xf6a},_0x1ae9bc={_0xedd35f:0xba9,_0x5b3707:0x983,_0x2a5e40:0xc92,_0x42a512:0x880},_0x3ec5d5={_0x3060bd:0xf93},_0x23e564=_0xf99cb3;_inherits(_0x4111a6,_0x23f57f);var _0x324e15=_createSuper(_0x4111a6);function _0x4111a6(){var _0x573ce5=_0x3c32;return _classCallCheck(this,_0x4111a6),_0x324e15[_0x573ce5(_0x3ec5d5._0x3060bd)](this,arguments);}return _createClass(_0x4111a6,[{'key':'_conversionStyle','value':function _0x469c33(_0x3e0abd){return WallStyleConver['toCesiumVal'](_0x3e0abd);}},{'key':_0x23e564(_0x392df2._0xa4257d),'value':function _0x3c5830(_0x15ad57,_0x45e447){return WallStyleConver['toJSON'](_0x15ad57,_0x45e447);}},{'key':_0x23e564(0x396),'value':function _0x2e8aa1(_0x151228,_0xd48743,_0x5551f1){var _0x5f4af0={_0x3dbc5f:0x857},_0x2c980e=_0x23e564,_0xc5b0ae,_0x359f2d=WallStyleConver['toCesiumVal'](_objectSpread2(_objectSpread2({},this[_0x2c980e(0x690)][_0x2c980e(_0x1ae9bc._0xedd35f)]),_0x5551f1['style']||{}));_0x359f2d['vertexFormat']=_0x359f2d[_0x2c980e(_0x1ae9bc._0x5b3707)]||_0x151228['vertexFormat'];var _0x2dbf2c=this[_0x2c980e(0xb43)](_0x359f2d);_0xd48743&&_0x359f2d['outlineColor']&&(_0x2dbf2c=_0x359f2d['outlineColor']);_0x2dbf2c['alpha']!==0x1&&(this['translucent']=!![]);var _0xa449a5=[],_0x3a202e=[],_0x215c31=_0x5551f1['positions'],_0x3b063c=new Array(_0x215c31),_0x5e8daf=new Array(_0x215c31);_0x5551f1['positions']['forEach'](function(_0x5547ae,_0x269555){var _0x3e533c=_0x2c980e,_0x48cfb5=LngLatPoint[_0x3e533c(_0x5f4af0._0x3dbc5f)](_0x5547ae);if(!_0x48cfb5||!_0x48cfb5['valid']())return;_0xa449a5['push'](_0x48cfb5),_0x3a202e['push'](_0x48cfb5['toCartesian']());var _0x261dc6=_0xa449a5[_0x269555][_0x3e533c(0x679)];_0x3b063c[_0x269555]=_0x261dc6,_0x5e8daf[_0x269555]=_0x261dc6+Number(_0x359f2d['diffHeight']||0x64);});_0x359f2d['closure']&&((_0xc5b0ae=_0x3a202e)===null||_0xc5b0ae===void 0x0?void 0x0:_0xc5b0ae['length'])>0x0&&(_0x3a202e=_0x3a202e['concat'](_0x3a202e[0x0]),_0x3b063c=_0x3b063c['concat'](_0x3b063c[0x0]),_0x5e8daf=_0x5e8daf['concat'](_0x5e8daf[0x0]));var _0x4fda64=_0xd48743?Cesium__namespace[_0x2c980e(_0x1ae9bc._0x2a5e40)]:Cesium__namespace[_0x2c980e(_0x1ae9bc._0x42a512)],_0x476e0b=new Cesium__namespace['GeometryInstance']({'geometry':new _0x4fda64(_objectSpread2(_objectSpread2({},_0x359f2d),{},{'positions':_0x3a202e,'maximumHeights':_0x5e8daf,'minimumHeights':_0x3b063c})),'attributes':{'color':Cesium__namespace[_0x2c980e(0xa20)][_0x2c980e(0x802)](_0x2dbf2c),'distanceDisplayCondition':_0x359f2d['distanceDisplayCondition']}});return _0x476e0b;}}]),_0x4111a6;}(BasePolyCombine);register$4('wallC',WallCombine);var PolygonCombine=function(_0x38a0fe){var _0xb2931={_0x103ea7:0xba9,_0x5f8b81:0x741,_0xffa7f4:0x510},_0x2d967b={_0xf06803:0xec0,_0x56c565:0x5aa,_0x52a5ee:0x5aa,_0x10240f:0x4e7,_0x84b66f:0xb0b},_0x4bdbe7=_0xf99cb3;_inherits(_0x195e22,_0x38a0fe);var _0x13def7=_createSuper(_0x195e22);function _0x195e22(){return _classCallCheck(this,_0x195e22),_0x13def7['apply'](this,arguments);}return _createClass(_0x195e22,[{'key':_0x4bdbe7(0xcf7),'value':function _0x529598(_0x1f7868){return PolygonStyleConver['toCesiumVal'](_0x1f7868);}},{'key':_0x4bdbe7(0xf6a),'value':function _0x2476d3(_0x2557da,_0x1d24b2){var _0x1ca75f=_0x4bdbe7;return PolygonStyleConver[_0x1ca75f(0x702)](_0x2557da,_0x1d24b2);}},{'key':'_createGeometryInstanceItem','value':function _0x10b038(_0x544317,_0x1d6912,_0xfec43){var _0xdcb580=_0x4bdbe7,_0x55096e=PolygonStyleConver[_0xdcb580(0x438)](_objectSpread2(_objectSpread2({},this['options']['style']),_0xfec43['style']||{}));_0x55096e['vertexFormat']=_0x55096e['vertexFormat']||_0x544317[_0xdcb580(0x983)];var _0x588860=this['_getColorByColorMaterial'](_0x55096e);_0x1d6912&&_0x55096e['outlineColor']&&(_0x588860=_0x55096e['outlineColor']);_0x588860['alpha']!==0x1&&(this['translucent']=!![]);var _0x42311e,_0x3266ec;_0xfec43['positions']['length']>0x0&&Array['isArray'](_0xfec43['positions'][0x0])&&_0xfec43['positions'][0x0][_0xdcb580(_0x2d967b._0xf06803)]>0x0&&Array['isArray'](_0xfec43[_0xdcb580(_0x2d967b._0x56c565)][0x0][0x0])&&isNumber(_0xfec43['positions'][0x0][0x0][0x0])?(_0x42311e=getPolygonHierarchy(_0xfec43[_0xdcb580(_0x2d967b._0x52a5ee)]),_0x3266ec=_0x42311e[_0xdcb580(0x5aa)]):(_0x3266ec=_0xfec43[_0xdcb580(_0x2d967b._0x52a5ee)]=LngLatArray['toCartesians'](_0xfec43['positions']),_0x42311e=new Cesium__namespace[(_0xdcb580(_0x2d967b._0x10240f))](_0x3266ec));_0xfec43['_hierarchy']=_0x42311e,_0x55096e[_0xdcb580(_0x2d967b._0x84b66f)]=_0x42311e;var _0x2d978e=_0x1d6912?Cesium__namespace['PolygonOutlineGeometry']:Cesium__namespace[_0xdcb580(0x623)],_0x38bae3=new Cesium__namespace['GeometryInstance']({'geometry':new _0x2d978e(_0x55096e),'attributes':{'color':Cesium__namespace['ColorGeometryInstanceAttribute']['fromColor'](_0x588860),'distanceDisplayCondition':_0x55096e['distanceDisplayCondition']}});return _0x38bae3;}},{'key':'_getPolylineOutlinePositions','value':function _0x406f82(_0x2d1cf7){if(_0x2d1cf7['_hierarchy'])return getHierarchyVal(_0x2d1cf7['_hierarchy']);else{if(_0x2d1cf7['positions'])return getHierarchyVal(LngLatArray['toCartesians'](_0x2d1cf7['positions']));}}},{'key':_0x4bdbe7(0x930),'value':function _0x143b84(_0x377766){var _0x5688ac=_0x4bdbe7,_0x1dc0df,_0x24b928=0x615299,_0x511772=((_0x1dc0df=this[_0x5688ac(_0xb2931._0x103ea7)])===null||_0x1dc0df===void 0x0?void 0x0:_0x1dc0df['height'])||0x0;for(var _0x95cfb7=0x0,_0x4ab3d8=this['primitiveCollection'][_0x5688ac(0xec0)];_0x95cfb7<_0x4ab3d8;_0x95cfb7++){var _0x37cacc=this['primitiveCollection']['get'](_0x95cfb7),_0x18b8e3=(_0x24b928+_0x377766)/(_0x24b928+_0x511772),_0x4d89c6=Cesium__namespace['Matrix4'][_0x5688ac(0x8fa)](new Cesium__namespace[(_0x5688ac(_0xb2931._0x5f8b81))](_0x18b8e3,_0x18b8e3,_0x18b8e3));_0x37cacc[_0x5688ac(_0xb2931._0xffa7f4)]=_0x4d89c6;}}},{'key':_0x4bdbe7(0xc52),'value':function _0x4a626d(_0x21402c,_0x9bd07c){return{'type':'Polygon','coordinates':[LngLatArray['toArray'](_0x21402c['positions'],_0x9bd07c===null||_0x9bd07c===void 0x0?void 0x0:_0x9bd07c['noAlt'])]};}}]),_0x195e22;}(BasePolyCombine);register$4('polygonCombine',PolygonCombine),register$4('polygonC',PolygonCombine);var WaterCombine=function(_0xb650e0){var _0x3b78f1={_0x59facb:0x98f,_0x58ca2a:0x586,_0x59e319:0xc87,_0x374b4d:0x822,_0x1c4607:0xd52};_inherits(_0x5de154,_0xb650e0);var _0x3ba0d0=_createSuper(_0x5de154);function _0x5de154(){return _classCallCheck(this,_0x5de154),_0x3ba0d0['apply'](this,arguments);}return _createClass(_0x5de154,[{'key':'_addedHook','value':function _0x528939(_0x41d37e){var _0xe4faa7=_0x3c32,_0xbe5220;if(!this['show'])return;var _0x549bd9=this['_conversionStyle'](_0x41d37e);_0x41d37e['opacity']=(_0xbe5220=_0x41d37e[_0xe4faa7(0x665)])!==null&&_0xbe5220!==void 0x0?_0xbe5220:0.8;var _0x5bc620={'geometryInstances':this[_0xe4faa7(0x200)](_0x549bd9),'appearance':new Cesium__namespace[(_0xe4faa7(_0x3b78f1._0x59facb))]({'aboveGround':![],'material':new Cesium__namespace['Material']({'fabric':{'type':'Water','uniforms':{'specularMap':_0x549bd9['specularMap']||Cesium__namespace['Material']['DefaultImageId'],'normalMap':_0x549bd9['normalMap']||Cesium__namespace[_0xe4faa7(0xe73)]['DefaultImageId'],'frequency':_0x549bd9['frequency']||0x1f40,'animationSpeed':_0x549bd9['animationSpeed']||0.03,'amplitude':_0x549bd9[_0xe4faa7(_0x3b78f1._0x58ca2a)]||0x5,'specularIntensity':_0x41d37e[_0xe4faa7(_0x3b78f1._0x59e319)]||0.8,'baseWaterColor':getCesiumColor(_0x41d37e['baseWaterColor']||'#123e59')['withAlpha'](_0x41d37e['opacity']),'blendColor':getCesiumColor(_0x41d37e['blendColor']||'#123e59')[_0xe4faa7(_0x3b78f1._0x374b4d)](_0x41d37e['opacity'])}}}),'fragmentShaderSource':WaterFS,'translucent':_0x41d37e['opacity']!==0x1}),'show':this['show']};if(_0x41d37e[_0xe4faa7(0x641)]){var _0x210f69;_0x5bc620[_0xe4faa7(0xb8b)]=(_0x210f69=_0x41d37e['classificationType'])!==null&&_0x210f69!==void 0x0?_0x210f69:Cesium__namespace['ClassificationType']['TERRAIN'],this[_0xe4faa7(_0x3b78f1._0x1c4607)]=this['primitiveCollection']['add'](new Cesium__namespace[(_0xe4faa7(0xe7c))](_0x5bc620));}else this['_primitive']=this['primitiveCollection'][_0xe4faa7(0x595)](new Cesium__namespace[(_0xe4faa7(0x6a2))](_0x5bc620));}}]),_0x5de154;}(PolygonCombine);register$4('waterCombine',WaterCombine),register$4('waterC',WaterCombine);var RectangleCombine=function(_0x3fe7db){var _0xede157={_0x4c34ee:0xcf7},_0x39d8a4={_0x45959b:0x438,_0x598b72:0xba9,_0x2f1c3a:0xb43,_0x2e3ebe:0xf6c,_0x48f06f:0x7ee,_0x322116:0x187,_0x13d672:0x418},_0x199062={_0x448deb:0xf93},_0x4529ca=_0xf99cb3;_inherits(_0x31a728,_0x3fe7db);var _0x758b20=_createSuper(_0x31a728);function _0x31a728(){var _0x460662=_0x3c32;return _classCallCheck(this,_0x31a728),_0x758b20[_0x460662(_0x199062._0x448deb)](this,arguments);}return _createClass(_0x31a728,[{'key':_0x4529ca(_0xede157._0x4c34ee),'value':function _0x30d20f(_0x23dfd5){var _0xbf861a=_0x4529ca;return RectangleStyleConver[_0xbf861a(0x438)](_0x23dfd5);}},{'key':'_style2Json','value':function _0x42d6ad(_0x400218,_0x209b16){var _0xa8b584=_0x4529ca;return RectangleStyleConver[_0xa8b584(0x702)](_0x400218,_0x209b16);}},{'key':_0x4529ca(0x396),'value':function _0x329930(_0xbc05f6,_0x483c5b,_0x2d560e){var _0x217acd=_0x4529ca,_0x4cbaf2=RectangleStyleConver[_0x217acd(_0x39d8a4._0x45959b)](_objectSpread2(_objectSpread2({},this['options']['style']),_0x2d560e[_0x217acd(_0x39d8a4._0x598b72)]||{}));_0x4cbaf2[_0x217acd(0x983)]=_0x4cbaf2['vertexFormat']||_0xbc05f6['vertexFormat'];var _0x247221=this[_0x217acd(_0x39d8a4._0x2f1c3a)](_0x4cbaf2);_0x483c5b&&_0x4cbaf2[_0x217acd(0xe2f)]&&(_0x247221=_0x4cbaf2['outlineColor']);_0x247221['alpha']!==0x1&&(this[_0x217acd(0x5cd)]=!![]);var _0x4aa253=_0x2d560e['positions']=LngLatArray['toCartesians'](_0x2d560e['positions']);_0x4cbaf2[_0x217acd(_0x39d8a4._0x2e3ebe)]=Cesium__namespace['Rectangle']['fromCartesianArray'](_0x4aa253);Cesium__namespace['defined'](_0x4cbaf2['rectangle'])&&(Cesium__namespace['defined'](this['_rectangle'])?this[_0x217acd(_0x39d8a4._0x48f06f)]=Cesium__namespace['Rectangle'][_0x217acd(_0x39d8a4._0x322116)](_0x4cbaf2[_0x217acd(0xf6c)],this['_rectangle']):this['_rectangle']=_0x4cbaf2[_0x217acd(0xf6c)]);var _0x4b7f19=_0x483c5b?Cesium__namespace['RectangleOutlineGeometry']:Cesium__namespace[_0x217acd(_0x39d8a4._0x13d672)],_0x46b456=new Cesium__namespace[(_0x217acd(0x737))]({'geometry':new _0x4b7f19(_0x4cbaf2),'attributes':{'color':Cesium__namespace['ColorGeometryInstanceAttribute'][_0x217acd(0x802)](_0x247221),'distanceDisplayCondition':_0x4cbaf2['distanceDisplayCondition']}});return _0x46b456;}}]),_0x31a728;}(BasePolyCombine);register$4(_0xf99cb3(0xa0d),RectangleCombine);var EditDivGraphic=function(_0x407616){var _0x5708d8={_0x1162a8:0x4a4,_0x129435:0xdfe},_0x2bd75b={_0x190efb:0xa86},_0xd867e={_0x4df8d1:0x53d,_0x56c5a0:0xede},_0x3ebb5e={_0x454582:0x53d},_0x413c83={_0x4dc83c:0xed1,_0xe47b9d:0x219,_0x25cfd9:0xf9d,_0x36f49f:0x268},_0x5ddbb6={_0x559149:0x5f3,_0x34bb19:0xcde,_0x31141a:0x53d,_0x1b3805:0x324},_0x1df93a={_0x493c2c:0x5f3,_0x105cff:0x2bb,_0xd77ed:0x237,_0x22d365:0xf34},_0x1712ff={_0x1fcee0:0xed1,_0x37e587:0xcde,_0x1b9425:0xba9,_0x2328dc:0xcde,_0x22c4dc:0x632},_0x537671=_0xf99cb3;_inherits(_0x4bcf14,_0x407616);var _0x20c3ca=_createSuper(_0x4bcf14);function _0x4bcf14(){return _classCallCheck(this,_0x4bcf14),_0x20c3ca['apply'](this,arguments);}return _createClass(_0x4bcf14,[{'key':'container','get':function _0x639a50(){return this['_graphic']['_container'];}},{'key':'activate','value':function _0x32fa6c(){var _0x303e84=_0x3c32,_0x264b4d=this;if(this[_0x303e84(_0x1712ff._0x1fcee0)])return this;return this[_0x303e84(_0x1712ff._0x1fcee0)]=!![],this['container']['addEventListener']('mousemove',this['_onMouseMove']['bind'](this)),this['container']['addEventListener']('mouseout',this['_onMouseOut']['bind'](this)),this['container']['addEventListener']('mousedown',this['_onMarkerDragStart']['bind'](this)),addClass(this[_0x303e84(0xcd9)],this[_0x303e84(_0x1712ff._0x37e587)][_0x303e84(_0x1712ff._0x1b9425)]['editClassName']||_0x303e84(0xdce)),this[_0x303e84(_0x1712ff._0x2328dc)]['_draw_tooltip']=this['_map']['getLangText']('_拖动对象后')+_0x303e84(_0x1712ff._0x22c4dc)+this['_map']['getLangText']('_修改位置')+_0x303e84(_0x1712ff._0x22c4dc)+this['_map']['getLangText'](_0x303e84(0x63e)),this[_0x303e84(0xcde)][_0x303e84(0x1f7)]=function(_0x1eccd7,_0x2844b4,_0x5d96b2){_0x264b4d['_graphic']['position']=_0x2844b4,_0x264b4d['fire'](EventType['editMovePoint'],{'mouseEvent':_0x5d96b2,'cartesian':_0x2844b4});},this['_last_contextmenuConfig']=this['_graphic']['_contextmenuConfig'],this['_graphic']['bindContextMenu'](this['getDraggerContextMenu'](this['_graphic'])),this['fire'](EventType['editStart']),this;}},{'key':'disable','value':function _0x30e18c(){var _0x51e904=_0x3c32;if(!this[_0x51e904(0xed1)])return this;return this['_enabled']=![],this['stopMoveMatrix'](),delete this['_graphic']['onDragEnd'],delete this['_graphic'][_0x51e904(_0x1df93a._0x493c2c)],this['_graphic'][_0x51e904(0xf12)](),this['_last_contextmenuConfig']&&(this['_graphic']['_contextmenuConfig']=this['_last_contextmenuConfig'],delete this[_0x51e904(0xec1)]),this['container']['removeEventListener']('mousemove',this['_onMouseMove']),this['container']['removeEventListener']('mouseout',this['_onMouseOut']),this['container'][_0x51e904(_0x1df93a._0x105cff)]('mousedown',this[_0x51e904(0x6ac)]),this[_0x51e904(_0x1df93a._0xd77ed)](),removeClass(this[_0x51e904(0xcd9)],this[_0x51e904(0xcde)]['style']['editClassName']||'mars3d-divGraphic-edit'),this[_0x51e904(_0x1df93a._0x22d365)](EventType['editStop']),this;}},{'key':'unbindEvent','value':function _0x5c665f(){var _0x26fb9c=_0x3c32;this['_mouseMoveHandle']&&document['removeEventListener']('mousemove',this['_mouseMoveHandle'],![]),this['_mouseUpHandle']&&document['removeEventListener'](_0x26fb9c(0xef5),this['_mouseUpHandle'],![]),this['_map']['setCursor'](![]);}},{'key':'_onMouseMove','value':function _0x22777a(_0x2fbe49){var _0x424e8a=_0x3c32;if(this['_graphic'][_0x424e8a(_0x5ddbb6._0x559149)]){var _0x5cb90d=this[_0x424e8a(_0x5ddbb6._0x34bb19)]['_getWindowPosition'](_0x2fbe49);this[_0x424e8a(_0x5ddbb6._0x31141a)][_0x424e8a(_0x5ddbb6._0x1b3805)](_0x5cb90d,this['_graphic']['_draw_tooltip']);}}},{'key':'_onMouseOut','value':function _0xf675f6(_0x16d04d){this['_map']['closeSmallTooltip']();}},{'key':_0x537671(0x6ac),'value':function _0x23f518(_0x4e8373){var _0x13fd73=_0x537671,_0x33b22f=this;if(!this[_0x13fd73(_0x413c83._0x4dc83c)]||_0x4e8373['which']!==0x1)return;_0x4e8373['preventDefault'](),this['_map'][_0x13fd73(_0x413c83._0xe47b9d)](!![]),this[_0x13fd73(0xf34)](EventType['editMouseDown'],{'mouseEvent':_0x4e8373}),this['unbindEvent'](),!this['_mouseMoveHandle']&&(this['_mouseMoveHandle']=function(_0x4fec47){_0x33b22f['_onMarkerDrag'](_0x4fec47);},this['_mouseUpHandle']=function(_0x140a43){_0x33b22f['_onMarkerDragEnd'](_0x140a43);}),document['addEventListener'](_0x13fd73(_0x413c83._0x25cfd9),this[_0x13fd73(_0x413c83._0x36f49f)],![]),document[_0x13fd73(0x9b5)]('mouseup',this['_mouseUpHandle'],![]);}},{'key':_0x537671(_0x5708d8._0x1162a8),'value':function _0x4b6494(_0x96b8ef){var _0xf839c4=_0x537671;if(!this['_enabled'])return;_0x96b8ef[_0xf839c4(0xc2e)]();var _0x5bcafe=this['_graphic']['_getWindowPosition'](_0x96b8ef),_0x382675=getCurrentMousePosition(this[_0xf839c4(_0x3ebb5e._0x454582)]['scene'],_0x5bcafe);if(!_0x382675)return;this['_graphic']['position']=_0x382675,this[_0xf839c4(_0x3ebb5e._0x454582)]['openSmallTooltip'](_0x5bcafe,this['_map']['getLangText']('_释放后完成修改')),this['fire'](EventType['editMouseMove'],{'mouseEvent':_0x96b8ef,'cartesian':_0x382675,'windowPosition':_0x5bcafe});}},{'key':'_onMarkerDragEnd','value':function _0x3f2a4a(_0x21a0e1){var _0x338b12=_0x537671;if(!this['_enabled'])return;_0x21a0e1['preventDefault'](),this['unbindEvent'](),this[_0x338b12(_0xd867e._0x4df8d1)]['closeSmallTooltip']();var _0x57df33=this['_graphic']['_getWindowPosition'](_0x21a0e1);this['fire'](EventType[_0x338b12(_0xd867e._0x56c5a0)],{'mouseEvent':_0x21a0e1,'cartesian':this['_graphic']['position'],'windowPosition':_0x57df33});}},{'key':_0x537671(_0x5708d8._0x129435),'value':function _0x2814e7(_0x1be464){var _0x272416=_0x537671;if(!this['_matrixMove']||!_0x1be464[_0x272416(_0x2bd75b._0x190efb)])return;this['_matrixMove']['position']=_0x1be464['position'];}}]),_0x4bcf14;}(EditBase),isFirefox=window[_0xf99cb3(0xc8b)]['userAgent'][_0xf99cb3(0xc80)]()['indexOf'](_0xf99cb3(0x73a))>=0x0,DivGraphic=function(_0xa4f868){var _0x536a9a={_0x4d1881:0x61a,_0x350fa2:0x1e0,_0x3226ae:0x54b,_0x4a6145:0x833,_0x4fb30b:0x8e6,_0x443bf0:0xf2c,_0x40f612:0xf6a,_0x37ea01:0x780},_0x23112e={_0x221393:0x53d},_0x544ecf={_0x1dbc12:0x6f4,_0xabda80:0xc5f},_0x2809e3={_0x4eef98:0xb1a,_0x2ccb5d:0x799},_0x538f47={_0x6fe935:0xe3e,_0x3287f1:0xf34},_0x552250={_0x33359b:0x53d},_0x5893eb={_0x3be2fc:0x53d,_0x5282a9:0xda3,_0x53782a:0xf34,_0x4f2cb1:0xc05,_0x5e5672:0x690,_0x141121:0x659},_0x8045a0={_0x5ae6a3:0x538,_0x3d083b:0xc50,_0x341a8c:0xf34},_0x804704={_0x5c3add:0x690},_0xb3701c={_0x39ee80:0x3d4,_0x3b110a:0xe3e,_0x53341a:0x53d,_0x4d7efd:0x53d},_0x172210={_0x43ef3a:0x3d4},_0x21da6e={_0x4671f0:0x57d},_0xa58991={_0x3ecf30:0xa8e},_0x35ce53={_0x3bb4bf:0x248},_0x5ed2c8={_0x22f1ab:0xec0,_0x454466:0xaca,_0x307961:0x830},_0x122548={_0x2d1cf1:0x513},_0x38be95={_0x28dd05:0xb26},_0x659cc9={_0x19c5ec:0xdad,_0x4673dc:0xfdb,_0x48cd28:0xafb,_0x57ca23:0x32a,_0x5c8584:0xec0,_0x119d92:0x723,_0x2cd18f:0x80b,_0x5306a3:0xa86},_0x47cf2b={_0x4772bf:0xdb9},_0x38b7d5={_0x569b07:0x9e3},_0x1a516a={_0x230721:0x53d,_0x3f6f6b:0xb88,_0x5f33e2:0xef7,_0x11972f:0x979,_0x47e2e9:0xe4c,_0x4e8159:0x1fc,_0x3a6066:0x741,_0x3a0e46:0x74c,_0x3a3c6d:0xef7,_0x50c550:0x801,_0x3127a3:0xba9,_0x36b699:0xb98,_0x1a42db:0xd42,_0x4169a7:0xfe5,_0x17ed8d:0xfe5,_0x4d4623:0xee9,_0x2f48ae:0x8af,_0x4722ca:0xd99},_0x51b282={_0x1026fd:0xba9,_0x1489a3:0x212,_0x54b91f:0xd27,_0x2858e3:0xf34},_0x144f40={_0x17c124:0xba9,_0x2584cf:0x422},_0x12855c={_0x383829:0xba9},_0x4267cf={_0x3023ab:0xb96,_0x494fef:0xd8b,_0x133569:0xf9d,_0x412514:0x2bb},_0x4e8914={_0x25a11a:0xf2c,_0x19bcbf:0x4ae},_0x285f46={_0x54b398:0x811},_0x3d61ae={_0x11ac14:0x6a8,_0x218f56:0x8b3,_0x124342:0xc8f,_0x231840:0x830,_0x5affc7:0x830,_0x5ce51a:0xc45},_0x56a256={_0x5029d5:0xf23,_0x15ffe4:0xb96},_0x375ff8={_0x879794:0x512},_0x1b7f5f={_0x4c9467:0x704},_0xc79c62={_0x1816ea:0x7f1,_0xa09d5d:0xba9,_0x582431:0xb96,_0x27fba9:0xda7,_0x38b0f0:0xf34,_0xde67ee:0xba9},_0x478986={_0x57d305:0xb96,_0x573cb9:0xd2f},_0x2bd065={_0x4a427b:0x8b2},_0x19c7da={_0x2e7e85:0x54a},_0x190d75={_0xbb310:0x690},_0x33c8d3={_0x24030c:0x512,_0x3fe1c8:0x830},_0x2e75b9={_0x31faaf:0xa37},_0x4d9f98={_0x4618d0:0x380},_0x2ea67c={_0x32be1c:0x679,_0x5c4de4:0xa4b,_0x6902a:0x80b},_0x5823d3={_0x2619a2:0x690,_0x52e42e:0x690,_0x257072:0x1b6,_0x5c521d:0x690,_0x37681c:0xa86},_0x391f60=_0xf99cb3;_inherits(_0x4ca093,_0xa4f868);var _0x27fe7a=_createSuper(_0x4ca093);function _0x4ca093(){var _0x409b44=_0x3c32,_0x194868,_0x1bd9c3,_0x29b7a3,_0x25c3b7,_0x222f5f,_0x2651a5,_0x530a89,_0x4ed3f4,_0x375f73,_0x1271c1,_0x39a13b,_0x2afc99=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x4ca093),_0x39a13b=_0x27fe7a['call'](this,_0x2afc99),_0x39a13b['_hasEdit']=(_0x194868=(_0x1bd9c3=_0x39a13b['options']['hasEdit'])!==null&&_0x1bd9c3!==void 0x0?_0x1bd9c3:_0x39a13b['style']['hasEdit'])!==null&&_0x194868!==void 0x0?_0x194868:!![],_0x39a13b['_depthTest']=(_0x29b7a3=(_0x25c3b7=_0x39a13b['options']['depthTest'])!==null&&_0x25c3b7!==void 0x0?_0x25c3b7:_0x39a13b['style']['depthTest'])!==null&&_0x29b7a3!==void 0x0?_0x29b7a3:!![],_0x39a13b[_0x409b44(0x858)]=(_0x222f5f=(_0x2651a5=_0x39a13b[_0x409b44(0x690)]['hasCache'])!==null&&_0x2651a5!==void 0x0?_0x2651a5:_0x39a13b[_0x409b44(0xba9)][_0x409b44(0x6a6)])!==null&&_0x222f5f!==void 0x0?_0x222f5f:!![],_0x39a13b['_hasZIndex']=(_0x530a89=(_0x4ed3f4=_0x39a13b[_0x409b44(_0x5823d3._0x2619a2)]['hasZIndex'])!==null&&_0x4ed3f4!==void 0x0?_0x4ed3f4:_0x39a13b['style']['hasZIndex'])!==null&&_0x530a89!==void 0x0?_0x530a89:![],_0x39a13b['_css_transform_origin']=(_0x375f73=_0x39a13b[_0x409b44(0xba9)][_0x409b44(0x2e1)])!==null&&_0x375f73!==void 0x0?_0x375f73:'left\x20bottom\x200',_0x39a13b['options'][_0x409b44(0x5f6)]=(_0x1271c1=_0x39a13b[_0x409b44(_0x5823d3._0x52e42e)]['frameRate'])!==null&&_0x1271c1!==void 0x0?_0x1271c1:0x1,_0x39a13b['options'][_0x409b44(0x7fe)]=merge({'name':'用于与DIV点进行对比测试位置的点','color':_0x409b44(_0x5823d3._0x257072),'pixelSize':0x8,'distanceDisplayCondition':_0x39a13b['style']['distanceDisplayCondition'],'scaleByDistance':_0x39a13b['style']['scaleByDistance'],'clampToGround':_0x39a13b[_0x409b44(0xba9)]['clampToGround'],'heightReference':_0x39a13b['style']['heightReference']},_0x39a13b[_0x409b44(_0x5823d3._0x5c521d)]['testPoint']),_0x2afc99['position']&&(_0x39a13b['position']=_0x2afc99[_0x409b44(_0x5823d3._0x37681c)]),_0x39a13b;}return _createClass(_0x4ca093,[{'key':'position','get':function _0x558049(){return this['_position'];},'set':function _0x5fefe3(_0x3f073a){var _0x1e61a9=_0x3c32,_0x4c661a;this[_0x1e61a9(0x380)]=LngLatPoint['parse'](_0x3f073a);if(this[_0x1e61a9(0x380)]){var _0x12a585=this[_0x1e61a9(0xba9)]['setHeight'];Cesium__namespace['defined'](_0x12a585)&&(isString(_0x12a585)&&(_0x12a585=Number(template(_0x12a585,this['attr'],!![])),isNaN(_0x12a585)&&(_0x12a585=0x0)),this['_point']['alt']=_0x12a585);var _0x151b53=this['getAddHeight']();_0x151b53!==0x0&&(this['_point'][_0x1e61a9(_0x2ea67c._0x32be1c)]=this['_point']['alt']+_0x151b53);}this[_0x1e61a9(_0x2ea67c._0x5c4de4)]=(_0x4c661a=this[_0x1e61a9(0x380)])===null||_0x4c661a===void 0x0?void 0x0:_0x4c661a[_0x1e61a9(_0x2ea67c._0x6902a)](),this['debuggerPointEntity']&&(this['debuggerPointEntity']['position']=this['_position']),this[_0x1e61a9(0x422)](),this['fire'](EventType['updatePosition'],{'position':this[_0x1e61a9(0xa4b)]});}},{'key':'point','get':function _0xf925e1(){var _0x171b32=_0x3c32;return this[_0x171b32(_0x4d9f98._0x4618d0)];}},{'key':_0x391f60(_0x536a9a._0x4d1881),'get':function _0x2e6b58(){var _0x3da42f=_0x391f60;return this[_0x3da42f(_0x2e75b9._0x31faaf)]();}},{'key':'center','get':function _0xe732a6(){return this['_position'];}},{'key':_0x391f60(_0x536a9a._0x350fa2),'get':function _0x136e48(){return this['_position_show'];}},{'key':'testPoint','get':function _0x114bf3(){return this['debuggerPointEntity']!=null;},'set':function _0x380c18(_0x5e4f2c){var _0x5df52d=_0x391f60;this['debuggerPointEntity']&&(this['_layer']['dataSource'][_0x5df52d(0xcb7)]['remove'](this['debuggerPointEntity']),delete this[_0x5df52d(_0x33c8d3._0x24030c)]),_0x5e4f2c&&(this['debuggerPointEntity']=this[_0x5df52d(_0x33c8d3._0x3fe1c8)]['dataSource']['entities'][_0x5df52d(0x595)]({'name':this['options']['testPoint']['name'],'position':this['position'],'point':PointStyleConver['toCesiumVal'](this['options']['testPoint'])}));}},{'key':'pointerEvents','get':function _0x52291a(){return this['options']['pointerEvents'];},'set':function _0x3c1127(_0x57ee9d){var _0x3fa100=_0x391f60;this[_0x3fa100(_0x190d75._0xbb310)][_0x3fa100(0x643)]=_0x57ee9d,this[_0x3fa100(0x833)](_0x57ee9d);}},{'key':'isEditing','get':function _0x3ea268(){var _0x4f0463=_0x391f60;return this[_0x4f0463(_0x19c7da._0x2e7e85)];}},{'key':'EditClass','get':function _0xc49d33(){return EditDivGraphic;}},{'key':'depthTest','get':function _0x15a42a(){return this['_depthTest'];},'set':function _0x2b2076(_0x1fbfae){this['_depthTest']=_0x1fbfae,this['_camera_cache']=null;}},{'key':'clampToGround','get':function _0x588fff(){return this['style']['clampToGround'];},'set':function _0x1c2b30(_0x30c864){this['style']['clampToGround']=_0x30c864,this['_calculateAsynSurfacePosition']();}},{'key':'parentContainer','get':function _0x3d326a(){var _0xf65f06=_0x391f60;if(this[_0xf65f06(0x690)]['parentContainer'])return this['options']['parentContainer'];return this[_0xf65f06(0x830)]['container'];}},{'key':'parentContainerId','get':function _0x2f579c(){var _0x56605d=_0x391f60,_0x467a33;return(_0x467a33=this[_0x56605d(_0x2bd065._0x4a427b)])===null||_0x467a33===void 0x0?void 0x0:_0x467a33['id'];}},{'key':'container','get':function _0x42b50a(){var _0x5e479a=_0x391f60;return this[_0x5e479a(0xb96)];}},{'key':'containerId','get':function _0x242de5(){return this['_container']['id'];}},{'key':'html','get':function _0xe90dfb(){var _0x1f3522=_0x391f60;return this[_0x1f3522(_0x478986._0x57d305)][_0x1f3522(_0x478986._0x573cb9)];},'set':function _0x5c8265(_0x2dabaa){var _0x593005=_0x391f60,_0x15fb69=this;this['style']['html']=_0x2dabaa;if(!this['_container']||!_0x2dabaa)return;typeof _0x2dabaa==='function'&&(_0x2dabaa=_0x2dabaa(this['eventTarget']));if(_0x2dabaa instanceof Promise){_0x2dabaa[_0x593005(_0xc79c62._0x1816ea)](function(_0x819a13){if(!_0x15fb69['options'])return;_0x15fb69['_camera_cache']=null,_0x15fb69['html']=_0x819a13;});return;}if(isString(_0x2dabaa)){var _0x57a73f;this[_0x593005(0xba9)][_0x593005(0xfc4)]&&(_0x2dabaa=this[_0x593005(_0xc79c62._0xa09d5d)]['template'][_0x593005(0xb62)]('{content}',_0x2dabaa)),this[_0x593005(_0xc79c62._0x582431)]['innerHTML']=template(_0x2dabaa,this['attr'],(_0x57a73f=this['style']['templateEmptyStr'])!==null&&_0x57a73f!==void 0x0?_0x57a73f:!![]),this[_0x593005(0xf34)](EventType[_0x593005(_0xc79c62._0x27fba9)]);}else _0x2dabaa instanceof Element&&(empty(this['_container']),_0x2dabaa['style']['display']!=='block'&&(_0x2dabaa['style']['display']='block'),this['_container']['appendChild'](_0x2dabaa),this[_0x593005(_0xc79c62._0x38b0f0)](EventType[_0x593005(0xda7)]));if(this['style']['className']){var _0x4e97ca;if(((_0x4e97ca=this['_container']['children'])===null||_0x4e97ca===void 0x0?void 0x0:_0x4e97ca[_0x593005(0xec0)])>0x0)for(var _0x225ce7=0x0,_0x27e566=this['_container']['children']['length'];_0x225ce7<_0x27e566;_0x225ce7++){var _0x3016e6=this['_container']['children'][_0x225ce7];addClass(_0x3016e6,this[_0x593005(_0xc79c62._0xde67ee)][_0x593005(0x236)]);}else addClass(this['_container'],this['style'][_0x593005(0x236)]);}this['_appendHtmlHook']&&this['_appendHtmlHook'](),this[_0x593005(0x979)]=null;}},{'key':'divWidth','get':function _0x5b047b(){var _0xadfba6=_0x391f60,_0x354c87;return(_0x354c87=this['_container'])===null||_0x354c87===void 0x0?void 0x0:_0x354c87[_0xadfba6(_0x1b7f5f._0x4c9467)];}},{'key':'divHeight','get':function _0x72067c(){var _0x45cb47=_0x391f60,_0x1f83ca;return(_0x1f83ca=this['_container'])===null||_0x1f83ca===void 0x0?void 0x0:_0x1f83ca[_0x45cb47(0xcf5)];}},{'key':'eventTarget','get':function _0x520311(){return this;}},{'key':_0x391f60(_0x536a9a._0x3226ae),'value':function _0xc41d49(_0x23303e){var _0x2d1f4=_0x391f60;if(!this['_container'])return;_0x23303e?(this['_camera_cache']=null,this['_container']['style']['display']='block'):this['hide'](),this['debuggerPointEntity']&&(this[_0x2d1f4(_0x375ff8._0x879794)][_0x2d1f4(0xa24)]=_0x23303e);}},{'key':_0x391f60(_0x536a9a._0x4a6145),'value':function _0x20e394(_0x459ea6){var _0x1ec174=_0x391f60;this['_container']&&(_0x459ea6?this[_0x1ec174(0xb96)]['style'][_0x1ec174(_0x56a256._0x5029d5)]='all':this[_0x1ec174(_0x56a256._0x15ffe4)]['style']['pointer-events']='none');}},{'key':'setOpacity','value':function _0x2c075e(_0x232ece){var _0x42843c=_0x391f60;this['style']['globalAlpha']=_0x232ece,this[_0x42843c(0xb96)]&&(this['_container']['style']['opacity']=_0x232ece);}},{'key':'hasBindEvent','value':function _0x2ca1e1(){var _0x3e9a48=_0x391f60,_0xe70563,_0x5f5cae,_0x449c90;if(this['listens'](EventType[_0x3e9a48(0xc8f)]))return!![];if(this[_0x3e9a48(_0x3d61ae._0x11ac14)](EventType['mouseOver']))return!![];if(this['listens'](EventType['mouseOut']))return!![];if(this['hasPopup'](![]))return!![];if(this['hasTooltip'](![]))return!![];if(Cesium__namespace[_0x3e9a48(_0x3d61ae._0x218f56)](this['options']['pointerEvents']))return this['options']['pointerEvents'];if((_0xe70563=this['_layer'])!==null&&_0xe70563!==void 0x0&&_0xe70563['listens'](EventType[_0x3e9a48(_0x3d61ae._0x124342)]))return!![];if((_0x5f5cae=this[_0x3e9a48(_0x3d61ae._0x231840)])!==null&&_0x5f5cae!==void 0x0&&_0x5f5cae['listens'](EventType['mouseOver']))return!![];if((_0x449c90=this[_0x3e9a48(_0x3d61ae._0x5affc7)])!==null&&_0x449c90!==void 0x0&&_0x449c90[_0x3e9a48(_0x3d61ae._0x11ac14)](EventType[_0x3e9a48(_0x3d61ae._0x5ce51a)]))return!![];if(this[_0x3e9a48(0xd40)](!![]))return!![];if(this['hasTooltip'](!![]))return!![];return![];}},{'key':'_onEventHook','value':function _0x3ce171(){var _0x1b7258=_0x391f60;this['_updatePointerEvents'](this[_0x1b7258(_0x285f46._0x54b398)]());}},{'key':'_mountedHook','value':function _0x2840fa(){var _0x47b856=_0x391f60;DivGraphicStyleConver[_0x47b856(0x438)](this['style'],this),this['_container']=create$3(_0x47b856(0xfa1),'mars3d-divGraphic\x20',this['parentContainer']),this['_container']['id']=this['id'],this['_container']['style']['opacity']=this[_0x47b856(0xba9)]['globalAlpha'],this[_0x47b856(0xba9)]['html']&&(this['html']=this[_0x47b856(0xba9)]['html']),this[_0x47b856(0x833)](this['hasBindEvent']());}},{'key':_0x391f60(0x625),'value':function _0x489b19(_0x2eb942){var _0x51ee49=_0x391f60;this['_layer']['container']['appendChild'](this['_container']),this['hide'](),this['_container']['addEventListener']('click',this[_0x51ee49(_0x4e8914._0x25a11a)]['bind'](this)),this['_container'][_0x51ee49(0x9b5)]('mousedown',this[_0x51ee49(_0x4e8914._0x19bcbf)][_0x51ee49(0xe74)](this)),this['_container']['addEventListener']('mousemove',this[_0x51ee49(0x9ab)]['bind'](this)),this['_container'][_0x51ee49(0x9b5)]('mouseout',this[_0x51ee49(0x935)]['bind'](this)),this['_calculateAsynSurfacePosition'](),this['bindUpdateEvent']();}},{'key':_0x391f60(_0x536a9a._0x4fb30b),'value':function _0x8f8b1f(){var _0x36137f=_0x391f60;this['stopDraw'](),this['_map']['off'](EventType['terrainChange'],this['_onTerrainChangeHandler'],this),this['testPoint']=![],this['_container']['removeEventListener'](_0x36137f(0xc8f),this['_container_onClickHandler']),this[_0x36137f(_0x4267cf._0x3023ab)]['removeEventListener'](_0x36137f(_0x4267cf._0x494fef),this['_container_onMousedownHandler']),this['_container']['removeEventListener'](_0x36137f(_0x4267cf._0x133569),this['_container_onMouseMoveHandler']),this['_container'][_0x36137f(_0x4267cf._0x412514)]('mouseout',this['_container_onMouseoutHandler']),remove(this['_container']);}},{'key':_0x391f60(0x431),'value':function _0x408aec(){var _0x417972=_0x391f60,_0x3800ce=this;this[_0x417972(0x979)]=null,this['_hasAsynSurfacePosition']=![];var _0x582870=this[_0x417972(0xa86)];_0x582870 instanceof Cesium__namespace['Cartesian3']&&(this['style']['clampToGround']||this['style']['heightReference']===Cesium__namespace['HeightReference']['CLAMP_TO_GROUND']||this[_0x417972(_0x12855c._0x383829)]['heightReference']===Cesium__namespace['HeightReference']['RELATIVE_TO_GROUND'])&&(getSurfaceHeight(this['_map'][_0x417972(0x57d)],_0x582870,this[_0x417972(0x690)])['then'](function(_0x5aac90){var _0x585880=_0x417972;if(_0x3800ce[_0x585880(0xb83)])return;_0x3800ce['style'][_0x585880(0xe4c)]===Cesium__namespace[_0x585880(0x6a9)]['RELATIVE_TO_GROUND']&&(_0x5aac90['point']['alt']+=_0x5aac90[_0x585880(0x59d)]),_0x3800ce['position']=_0x5aac90[_0x585880(0x199)],_0x3800ce['_hasAsynSurfacePosition']=!![];}),this['_map']['on'](EventType['terrainChange'],this['_onTerrainChangeHandler'],this),this['_map']['on'](EventType['terrainChange'],this['_onTerrainChangeHandler'],this));}},{'key':'_onTerrainChangeHandler','value':function _0x596f46(_0x1e2b31){this['_map']&&this['_calculateAsynSurfacePosition']();}},{'key':_0x391f60(0x671),'value':function _0x5c9daf(_0x40fbe7){var _0x89c4c5=_0x391f60;return _0x40fbe7[_0x89c4c5(0xd27)]&&(this['html']=_0x40fbe7['html']),DivGraphicStyleConver['toCesiumVal'](this[_0x89c4c5(_0x144f40._0x17c124)],this),this['_camera_cache']=null,this[_0x89c4c5(_0x144f40._0x2584cf)](),this;}},{'key':'updateDivPosition','value':function _0x2e71cf(){return this['_camera_cache']=null,this['_updateDivPosition'](),this;}},{'key':'update','value':function _0x1a246b(_0x2f1829){var _0x373c38=_0x391f60;if(!this['_map'])return;this[_0x373c38(_0x51b282._0x1026fd)][_0x373c38(_0x51b282._0x1489a3)]&&this['style'][_0x373c38(_0x51b282._0x54b91f)]&&(this['html']=this['style']['html']),this['_updateDivPosition'](),this[_0x373c38(_0x51b282._0x2858e3)](EventType[_0x373c38(0xe6d)],{'container':this['container']},![]),this['fireTarget']&&this['fireTarget'](EventType['postRender'],{'container':this['container']},![]);}},{'key':'_updateDivPosition','value':function _0x3040c2(){var _0x38c1aa=_0x391f60,_0x35e626;if(!this['show']||!this['_map'])return![];var _0x1cd2e2=this[_0x38c1aa(_0x1a516a._0x230721)]['scene'],_0x33bc44=this['_map']['camera'],_0x351f56=getPositionValue(this['position'],(_0x35e626=this['_map'])===null||_0x35e626===void 0x0?void 0x0:_0x35e626['clock'][_0x38c1aa(_0x1a516a._0x3f6f6b)]);if(!Cesium__namespace['defined'](_0x351f56))return this['hide'](),![];if(this['_hasCache']){var _0x5db2e8={'x':_0x351f56['x'],'y':_0x351f56['y'],'z':_0x351f56['z'],'p1':this['_map'][_0x38c1aa(0xcd9)]['clientWidth'],'p2':this['_map'][_0x38c1aa(0xcd9)]['clientHeight'],'p3':_0x33bc44['positionWC']['x'],'p4':_0x33bc44['positionWC']['y'],'p5':_0x33bc44[_0x38c1aa(_0x1a516a._0x5f33e2)]['z'],'p6':_0x33bc44['heading'],'p7':_0x33bc44[_0x38c1aa(0x23e)],'p8':_0x33bc44[_0x38c1aa(0xf1d)]};if(this['_camera_cache']&&_0x5db2e8['x']===this['_camera_cache']['x']&&_0x5db2e8['x']===this[_0x38c1aa(0x979)]['x']&&_0x5db2e8['y']===this['_camera_cache']['y']&&_0x5db2e8['z']===this[_0x38c1aa(_0x1a516a._0x11972f)]['z']&&_0x5db2e8['p1']===this[_0x38c1aa(_0x1a516a._0x11972f)]['p1']&&_0x5db2e8['p2']===this['_camera_cache']['p2']&&_0x5db2e8['p3']===this['_camera_cache']['p3']&&_0x5db2e8['p4']===this['_camera_cache']['p4']&&_0x5db2e8['p5']===this[_0x38c1aa(_0x1a516a._0x11972f)]['p5']&&_0x5db2e8['p6']===this['_camera_cache']['p6']&&_0x5db2e8['p7']===this['_camera_cache']['p7']&&_0x5db2e8['p8']===this['_camera_cache']['p8'])return!![];this['_camera_cache']=_0x5db2e8;}if(!this[_0x38c1aa(0xf6b)]){if(this['style'][_0x38c1aa(0x641)]||this['style'][_0x38c1aa(_0x1a516a._0x47e2e9)]===Cesium__namespace[_0x38c1aa(0x6a9)][_0x38c1aa(0x5fe)])_0x351f56=getSurfacePosition(this[_0x38c1aa(0x53d)]['scene'],_0x351f56,this['options']);else this['style'][_0x38c1aa(0xe4c)]===Cesium__namespace['HeightReference']['RELATIVE_TO_GROUND']&&(_0x351f56=getSurfacePosition(this['_map']['scene'],_0x351f56,_objectSpread2(_objectSpread2({},this['options']),{},{'relativeHeight':!![]})));}this['_position_show']=_0x351f56;var _0x14d0b2=Cesium__namespace['SceneTransforms']['wgs84ToWindowCoordinates'](_0x1cd2e2,_0x351f56),_0x5eaf5c=this['distanceDisplayCondition'],_0x2e2493=this[_0x38c1aa(0xa94)],_0x1cb371=_0x33bc44['positionCartographic']['height'];(this['_hasZIndex']||_0x5eaf5c||_0x2e2493)&&(_0x1cd2e2['mode']===Cesium__namespace[_0x38c1aa(_0x1a516a._0x4e8159)]['SCENE3D']&&(_0x1cb371=Cesium__namespace[_0x38c1aa(_0x1a516a._0x3a6066)]['distance'](_0x351f56,_0x33bc44['positionWC'])));if(!_0x14d0b2||_0x5eaf5c&&(_0x5eaf5c[_0x38c1aa(0x8af)]>_0x1cb371||_0x5eaf5c[_0x38c1aa(0x852)]<_0x1cb371))return this['_container']['style'][_0x38c1aa(0x9e3)]==='block'&&this['hide'](),![];if(this[_0x38c1aa(0xf27)]&&_0x1cd2e2[_0x38c1aa(_0x1a516a._0x3a0e46)]===Cesium__namespace['SceneMode']['SCENE3D']){var _0x5bc4fa=new Cesium__namespace[(_0x38c1aa(0x1a2))](_0x1cd2e2['globe']['ellipsoid'],_0x1cd2e2['camera'][_0x38c1aa(_0x1a516a._0x3a3c6d)]),_0x63bc10=_0x5bc4fa[_0x38c1aa(_0x1a516a._0x50c550)](_0x351f56);if(!_0x63bc10)return this['_container'][_0x38c1aa(_0x1a516a._0x3127a3)]['display']==='block'&&this[_0x38c1aa(0xcbd)](),![];}this['_container']['style']['display']!=='block'&&(this['_camera_cache']=null,this['_container']['style']['display']='block');var _0x56412e=this['divHeight'],_0x329660=this[_0x38c1aa(0x789)],_0x3787d6,_0x45bb1b;switch(this['horizontalOrigin']){case _0x38c1aa(0x93d):case Cesium__namespace['HorizontalOrigin']['CENTER']:_0x3787d6=_0x14d0b2['x']-_0x329660/0x2;break;case'RIGHT':case Cesium__namespace[_0x38c1aa(_0x1a516a._0x36b699)][_0x38c1aa(_0x1a516a._0x1a42db)]:_0x3787d6=_0x14d0b2['x']-_0x329660;break;case'LEFT':case Cesium__namespace['HorizontalOrigin']['LEFT']:default:_0x3787d6=_0x14d0b2['x'];break;}switch(this['verticalOrigin']){case _0x38c1aa(_0x1a516a._0x4169a7):case Cesium__namespace['VerticalOrigin'][_0x38c1aa(_0x1a516a._0x17ed8d)]:_0x45bb1b=_0x14d0b2['y'];break;case'CENTER':case Cesium__namespace['VerticalOrigin']['CENTER']:_0x45bb1b=_0x14d0b2['y']-_0x56412e/0x2;break;case'BOTTOM':case Cesium__namespace['VerticalOrigin']['BOTTOM']:default:_0x45bb1b=_0x14d0b2['y']-_0x56412e;break;}this['style']['anchor']?(_0x3787d6+=this['style']['anchor'][0x0],_0x45bb1b+=this['style'][_0x38c1aa(_0x1a516a._0x4d4623)][0x1]):(this['style']['offsetX']&&(_0x3787d6+=this['style']['offsetX']),this['style']['offsetY']&&(_0x45bb1b+=this['style']['offsetY']));var _0x58f5b9=0x1;if(_0x2e2493){if(_0x1cb371<=_0x2e2493['near'])_0x58f5b9=_0x2e2493['nearValue'];else _0x1cb371>_0x2e2493[_0x38c1aa(0x8af)]&&_0x1cb371<_0x2e2493['far']?_0x58f5b9=_0x2e2493['nearValue']+(_0x2e2493['farValue']-_0x2e2493['nearValue'])*(_0x1cb371-_0x2e2493[_0x38c1aa(_0x1a516a._0x2f48ae)])/(_0x2e2493['far']-_0x2e2493['near']):_0x58f5b9=_0x2e2493['farValue'];}var _0x44e8cb='matrix('+_0x58f5b9+',0,0,'+_0x58f5b9+','+_0x3787d6+','+_0x45bb1b+')',_0x26b801=this['_css_transform_origin'],_0x3b2a0a=this['options']['zIndex']||'auto';this['_hasZIndex']&&(_0x3b2a0a=Math['round'](0x98967f-_0x1cb371),_0x3b2a0a<=0x0&&(_0x3b2a0a=0x98967f)),merge(this['_container'][_0x38c1aa(0xba9)],{'transform':_0x44e8cb,'transform-origin':_0x26b801,'-ms-transform':_0x44e8cb,'-ms-transform-origin':_0x26b801,'-webkit-transform':_0x44e8cb,'-webkit-transform-origin':_0x26b801,'-moz-transform':_0x44e8cb,'-moz-transform-origin':_0x26b801,'-o-transform':_0x44e8cb,'-o-transform-origin':_0x26b801,'z-index':_0x3b2a0a}),this['fire'](EventType[_0x38c1aa(_0x1a516a._0x4722ca)],{'position':_0x351f56,'windowPosition':_0x14d0b2,'distance':_0x1cb371,'x':_0x3787d6,'y':_0x45bb1b,'height':_0x56412e,'width':_0x329660,'scale':_0x58f5b9},!![]);}},{'key':_0x391f60(0xcbd),'value':function _0x5c9cc2(){var _0x27f454=_0x391f60;this['_container']['style'][_0x27f454(_0x38b7d5._0x569b07)]=_0x27f454(0x4cf),this['_camera_cache']=null;}},{'key':'_getGeoJsonGeometry','value':function _0x21ea12(_0x2e00c3){var _0x5008c7=_0x391f60;return{'type':'Point','coordinates':this['getCoordinate'](_0x2e00c3===null||_0x2e00c3===void 0x0?void 0x0:_0x2e00c3[_0x5008c7(_0x47cf2b._0x4772bf)])};}},{'key':_0x391f60(0x896),'value':function _0x127bb5(_0x108d33,_0x3d977){var _0x454b62=_0x391f60,_0x455913,_0x5d8360,_0x3b2882,_0x5faa63;if(!this[_0x454b62(0xafb)]){var _0x49e43b,_0x155b93,_0x1d11a8,_0x1edf25=new Cesium__namespace[(_0x454b62(0xdbe))]();_0x1edf25[_0x454b62(0x761)]=(_0x49e43b=this['options']['forwardExtrapolationType'])!==null&&_0x49e43b!==void 0x0?_0x49e43b:Cesium__namespace['ExtrapolationType']['HOLD'],_0x1edf25['backwardExtrapolationType']=(_0x155b93=this['options']['backwardExtrapolationType'])!==null&&_0x155b93!==void 0x0?_0x155b93:Cesium__namespace[_0x454b62(_0x659cc9._0x19c5ec)][_0x454b62(_0x659cc9._0x4673dc)],!this['options']['orientation']&&(this['options']['orientation']=new Cesium__namespace['VelocityOrientationProperty'](_0x1edf25),this[_0x454b62(0xe91)]&&(this['_entity'][_0x454b62(0x545)]=this[_0x454b62(0x5b2)]())),this['property']=_0x1edf25,this['position']=_0x1edf25,this[_0x454b62(0x848)]=(_0x1d11a8=this['options']['maxCacheCount'])!==null&&_0x1d11a8!==void 0x0?_0x1d11a8:0x32;}else this[_0x454b62(_0x659cc9._0x48cd28)]!==this['position']&&(this[_0x454b62(0xa86)]=this['property']);this['_removeDynamicPosition']();var _0x538ee2=((_0x455913=this[_0x454b62(0x53d)])===null||_0x455913===void 0x0?void 0x0:(_0x5d8360=_0x455913['clock'])===null||_0x5d8360===void 0x0?void 0x0:_0x5d8360['currentTime'])||Cesium__namespace['JulianDate']['now']();if(!_0x3d977)_0x3d977=_0x538ee2;else{if(isNumber(_0x3d977))_0x3d977=Cesium__namespace[_0x454b62(_0x659cc9._0x57ca23)]['addSeconds'](_0x538ee2,_0x3d977,new Cesium__namespace['JulianDate']());else{if(isString(_0x3d977))_0x3d977['indexOf']('Z')===-0x1?_0x3d977=Cesium__namespace['JulianDate'][_0x454b62(0x1d3)](new Date(_0x3d977)):_0x3d977=Cesium__namespace['JulianDate']['fromIso8601'](_0x3d977);else _0x3d977 instanceof Date&&(_0x3d977=Cesium__namespace['JulianDate']['fromDate'](_0x3d977));}}_0x108d33=LngLatPoint['parse'](_0x108d33);var _0x21fa27=(_0x3b2882=this['_sampledPositionProperty'])===null||_0x3b2882===void 0x0?void 0x0:(_0x5faa63=_0x3b2882['_property'])===null||_0x5faa63===void 0x0?void 0x0:_0x5faa63[_0x454b62(0x9f0)];if((_0x21fa27===null||_0x21fa27===void 0x0?void 0x0:_0x21fa27['length'])>0x0&&this['_position']){var _0x2469ce=_0x21fa27[_0x21fa27[_0x454b62(_0x659cc9._0x5c8584)]-0x1];if(Cesium__namespace[_0x454b62(_0x659cc9._0x57ca23)]['secondsDifference'](_0x538ee2,_0x2469ce)>0.3){var _0x5dc7c1=this['_position'];if(this['_lastDynamicPosition']){var _0x514dae=0.01;_0x5dc7c1=getOnLinePointByLen(this['_lastDynamicPosition'],this['_position'],_0x514dae,!![]);}_0x5dc7c1=setPositionsHeight(_0x5dc7c1,_0x108d33['alt']||0x0),this[_0x454b62(_0x659cc9._0x119d92)]['addSample'](_0x538ee2,_0x5dc7c1);}}var _0x42ad87=_0x108d33[_0x454b62(_0x659cc9._0x2cd18f)]();return this[_0x454b62(_0x659cc9._0x5306a3)]['addSample'](_0x3d977,_0x42ad87),this;}},{'key':_0x391f60(0x2a9),'value':function _0x4df2b0(){var _0x589f17=_0x391f60,_0xfae87b,_0x18cff2;if(this[_0x589f17(0x848)]<0x1)return;var _0x5b8257=(_0xfae87b=this['property'])===null||_0xfae87b===void 0x0?void 0x0:(_0x18cff2=_0xfae87b[_0x589f17(0x70f)])===null||_0x18cff2===void 0x0?void 0x0:_0x18cff2['_times'];if(!_0x5b8257||_0x5b8257['length']===0x0)return;var _0x3e40b9=_0x5b8257['length']-this['_maxCacheCount']-0x1;_0x3e40b9>0x0&&this['property']['removeSamples'](new Cesium__namespace[(_0x589f17(_0x38be95._0x28dd05))]({'start':_0x5b8257[0x0],'stop':_0x5b8257[_0x3e40b9]}));}},{'key':'getCoordinate','value':function _0x386ffb(_0x35c943){var _0x517ec1=_0x391f60;return this['point']?this['point'][_0x517ec1(_0x122548._0x2d1cf1)](_0x35c943):[];}},{'key':'openHighlight','value':function _0x292c9d(_0x339e1a){var _0x3ab70a=_0x391f60,_0x2b02a3,_0x729871=arguments[_0x3ab70a(_0x5ed2c8._0x22f1ab)]>0x1&&arguments[0x1]!==undefined?arguments[0x1]:!![];_0x729871&&(this['_map']['closeHighlight'](),this['_map'][_0x3ab70a(_0x5ed2c8._0x454466)]=this);var _0x2c20ad=_0x339e1a||this['_highlightOptions']||((_0x2b02a3=this[_0x3ab70a(_0x5ed2c8._0x307961)])===null||_0x2b02a3===void 0x0?void 0x0:_0x2b02a3['_highlightOptions']);if(_0x2c20ad&&_0x2c20ad['className']){for(var _0x2d094b=0x0,_0x41c1a5=this['_container']['children'][_0x3ab70a(0xec0)];_0x2d094b<_0x41c1a5;_0x2d094b++){var _0x51a478=this[_0x3ab70a(0xb96)]['children'][_0x2d094b];addClass(_0x51a478,_0x2c20ad['className']);}this['_highlightOptions']=_0x2c20ad,this['fire'](EventType['highlightOpen'],{},!![]);}}},{'key':'closeHighlight','value':function _0x3e2d96(){var _0x493a74=_0x391f60,_0x2742de;if(this[_0x493a74(0x50c)]!==State[_0x493a74(0x6cd)]||((_0x2742de=this['_map'])===null||_0x2742de===void 0x0?void 0x0:_0x2742de[_0x493a74(0xaca)])!==this)return;this[_0x493a74(0x53d)][_0x493a74(0xa5c)]();var _0x4bd70f=this['_highlightOptions'];if(_0x4bd70f&&_0x4bd70f['className']){for(var _0x5545dd=0x0,_0x1b35d1=this['_container'][_0x493a74(_0x35ce53._0x3bb4bf)]['length'];_0x5545dd<_0x1b35d1;_0x5545dd++){var _0x32196b=this[_0x493a74(0xb96)]['children'][_0x5545dd];removeClass(_0x32196b,_0x4bd70f[_0x493a74(0x236)]);}this['fire'](EventType[_0x493a74(0x4b1)],{},!![]);}}},{'key':'_getWindowPosition','value':function _0x39d7cf(_0x35849f){var _0x34e9a1=_0x391f60;if(isFirefox){var _0x3b6958=this['_map']['container']['getBoundingClientRect']();return new Cesium__namespace[(_0x34e9a1(_0xa58991._0x3ecf30))](_0x35849f['clientX']-_0x3b6958['left'],_0x35849f[_0x34e9a1(0xdd2)]-_0x3b6958[_0x34e9a1(0x87f)]);}return new Cesium__namespace[(_0x34e9a1(0xa8e))](_0x35849f['layerX'],_0x35849f['layerY']);}},{'key':'_getEventTarget','value':function _0x30a119(_0x2d88c2){var _0x12329=_0x391f60;_0x2d88c2[_0x12329(0x42c)]&&_0x2d88c2['stopPropagation']();var _0x5ba07e=this['_getWindowPosition'](_0x2d88c2),_0x281a90={'mouseEvent':_0x2d88c2,'cartesian':this['position'],'windowPosition':_0x5ba07e,'sourceTarget':this,'graphic':this,'layer':this[_0x12329(0x830)]};return this['_layer']&&(this['_layer'][_0x12329(0x72c)]||this['_layer']['_hasEdit']&&this[_0x12329(0x758)])&&(_0x281a90['cartesian']=getCurrentMousePosition(this[_0x12329(0x53d)][_0x12329(_0x21da6e._0x4671f0)],_0x5ba07e)),_0x281a90;}},{'key':_0x391f60(_0x536a9a._0x443bf0),'value':function _0x3653ed(_0x1fd30c){if(this['_enabledEdit'])return;var _0x17d6c7=this['_getEventTarget'](_0x1fd30c);_0x17d6c7['position']=_0x17d6c7['windowPosition'],this['fire'](EventType['click'],_0x17d6c7,!![]);}},{'key':'_container_onMousedownHandler','value':function _0xfeef39(_0x142496){var _0x1f1e79=_0x391f60;if(_0x142496['button']!==0x2)return;var _0x2ce589=this[_0x1f1e79(_0x172210._0x43ef3a)](_0x142496);_0x2ce589[_0x1f1e79(0xa86)]=_0x2ce589[_0x1f1e79(0x6a1)],this['fire'](EventType[_0x1f1e79(0x669)],_0x2ce589,!![]);}},{'key':'_container_onMouseMoveHandler','value':function _0x369b12(_0x23b751){var _0x502e90=_0x391f60;if(this['_enabledEdit'])return;this['_map']['mouseEvent']['clearMoveTargetDelay']();var _0x10dd51=this[_0x502e90(_0xb3701c._0x39ee80)](_0x23b751);_0x10dd51[_0x502e90(_0xb3701c._0x3b110a)]=_0x10dd51['windowPosition'],this[_0x502e90(_0xb3701c._0x53341a)]['fire'](EventType['mouseMove'],_0x10dd51),this[_0x502e90(_0xb3701c._0x4d7efd)]['fire'](EventType['mouseMoveTarget'],_0x10dd51),!this['_hasMouseOver']&&this['fire'](EventType['mouseOver'],_0x10dd51,!![]),this['_hasMouseOver']=!![];}},{'key':'_container_onMouseoutHandler','value':function _0x571011(_0x4a6f80){if(this['_enabledEdit'])return;this['_hasMouseOver']=![];var _0xb56d84=this['_getEventTarget'](_0x4a6f80);this['fire'](EventType['mouseOut'],_0xb56d84,!![]);}},{'key':'autoSurfaceHeight','value':function _0x57c9c6(_0x2ff721){var _0x3cbf75=_0x391f60,_0x285958=this;return getSurfaceHeight(this['_map']['scene'],this[_0x3cbf75(0xa86)],_0x2ff721!==null&&_0x2ff721!==void 0x0?_0x2ff721:this[_0x3cbf75(_0x804704._0x5c3add)])['then'](function(_0xd877b0){var _0x1784cf=_0x3cbf75;_0xd877b0['position']&&(_0x285958['position']=_0xd877b0[_0x1784cf(0xa86)]);});}},{'key':_0x391f60(_0x536a9a._0x40f612),'value':function _0x494a74(_0x54920e,_0x469531){return DivGraphicStyleConver['toJSON'](_0x54920e,_0x469531,!![]);}},{'key':'getRectangle','value':function _0x362aae(_0x1f71b3){var _0x4f8bdc=this['positionShow'];if(!_0x4f8bdc)return;var _0x48a6fb=getRectangle([_0x4f8bdc],_0x1f71b3===null||_0x1f71b3===void 0x0?void 0x0:_0x1f71b3['isFormat']);return _0x48a6fb;}},{'key':'startDraw','value':function _0x57d845(_0x59bd85){var _0x1d06d5=_0x391f60;if(this['_enabledDraw'])return this;this['_enabledDraw']=!![];_0x59bd85&&this[_0x1d06d5(_0x8045a0._0x5ae6a3)](_0x59bd85);if(!this['_map'])throw new Error(_0x1d06d5(_0x8045a0._0x3d083b));this['_map']['_setEditCursor'](!![]),this['enableControl'](![]),this['_startDrawHook'](),this[_0x1d06d5(_0x8045a0._0x341a8c)](EventType['drawStart'],{'drawtype':this['type'],'graphic':this},!![]);}},{'key':'stopDraw','value':function _0x447d96(){var _0x139729=_0x391f60,_0x575e2,_0x1d60e5,_0x57a832;if(!this['_enabledDraw'])return this;this['_stopDrawHook'](),this[_0x139729(_0x5893eb._0x3be2fc)][_0x139729(0x37c)](![]),this['enableControl'](!![]),this['_map']['closeSmallTooltip'](),this[_0x139729(_0x5893eb._0x5282a9)]=![],this[_0x139729(_0x5893eb._0x53782a)](EventType['drawCreated'],{'drawtype':this[_0x139729(0x757)],'graphic':this},!![]),(_0x575e2=this['options'])!==null&&_0x575e2!==void 0x0&&_0x575e2[_0x139729(0xc05)]&&this['options'][_0x139729(_0x5893eb._0x4f2cb1)](this),(_0x1d60e5=this[_0x139729(_0x5893eb._0x5e5672)])!==null&&_0x1d60e5!==void 0x0&&(_0x57a832=_0x1d60e5['_promise'])!==null&&_0x57a832!==void 0x0&&_0x57a832['resolve']&&this['options'][_0x139729(_0x5893eb._0x141121)]['resolve'](this);}},{'key':'_startDrawHook','value':function _0x31a851(){var _0x1bbe8e=_0x391f60;this['_updatePointerEvents'](![]),this['_map']['on'](EventType[_0x1bbe8e(0xfeb)],this['_onMouseMoveHandler_point'],this),this['_map']['on'](EventType['click'],this['_onClickHandler_point'],this);}},{'key':'_stopDrawHook','value':function _0xd641cc(){var _0x550474=_0x391f60;this[_0x550474(_0x552250._0x33359b)][_0x550474(0x948)](EventType['mouseMove'],this['_onMouseMoveHandler_point'],this),this[_0x550474(0x53d)]['off'](EventType[_0x550474(0xc8f)],this[_0x550474(0xeb2)],this),this[_0x550474(0x833)](this['hasBindEvent']());}},{'key':'_onMouseMoveHandler_point','value':function _0x2f5d9f(_0x57fa98){var _0x5e54df=_0x391f60,_0x5cc873=_0x57fa98['cartesian'];_0x5cc873&&(this['position']=_0x5cc873),this['_map']['openSmallTooltip'](_0x57fa98[_0x5e54df(_0x538f47._0x6fe935)],this['_draw_tooltip']||this['_map']['getLangText']('_单击完成绘制')),this[_0x5e54df(_0x538f47._0x3287f1)](EventType['drawMouseMove'],_objectSpread2(_objectSpread2({},_0x57fa98),{},{'drawtype':this['type'],'graphic':this}),!![]);}},{'key':'_onClickHandler_point','value':function _0x14ad2d(_0x22d1ac){var _0x16a7fd=_0x22d1ac['cartesian'];_0x16a7fd&&(this['position']=_0x16a7fd),this['stopDraw']();}},{'key':'_setPositionsToCallback','value':function _0x240a43(){}},{'key':_0x391f60(_0x536a9a._0x37ea01),'value':function _0x3c49f6(){}},{'key':'endDraw','value':function _0x2e0200(){var _0x135643=_0x391f60;if(!this['_enabledDraw'])return this;if(this['_positions_draw']['length']<this['_minPointNum'])return;this[_0x135643(_0x2809e3._0x4eef98)](![]),this[_0x135643(_0x2809e3._0x2ccb5d)]();}},{'key':'updateAttrForDrawing','value':function _0x3918f5(_0x35a82f){}},{'key':_0x391f60(0xd2c),'value':function _0x36fa2a(_0x186d4d){var _0x3776df=_0x391f60;this['_map']['mouseEvent']['enabledMoveTarget']=_0x186d4d,this['_map']['popup']&&(this[_0x3776df(0x53d)]['popup']['enabled']=_0x186d4d),this['_map']['tooltip']&&(this['_map'][_0x3776df(0x3c8)]['enabled']=_0x186d4d);}},{'key':'startEditing','value':function _0x5f114d(){var _0x3f1804=_0x391f60;if(this['_enabledEdit'])return this;this['_enabledEdit']=!![];if(!this['_map'])throw new Error(_0x3f1804(0x4e2));this['_draw_tooltip']=this['_map'][_0x3f1804(_0x544ecf._0x1dbc12)]('_释放后完成修改'),this['enableControl'](![]),!this['editing']&&(this['editing']=new this['EditClass'](this)),this['editing']['activate']&&this[_0x3f1804(_0x544ecf._0xabda80)]['activate']();}},{'key':'stopEditing','value':function _0x40ed3f(){var _0x3f80e7=_0x391f60,_0x5e5756;if(!this['_enabledEdit'])return this;(_0x5e5756=this['editing'])!==null&&_0x5e5756!==void 0x0&&_0x5e5756['disable']&&this['editing'][_0x3f80e7(0x981)](),this[_0x3f80e7(0xd2c)](!![]),this[_0x3f80e7(_0x23112e._0x221393)]['closeSmallTooltip'](),this['_enabledEdit']=![];}}]),_0x4ca093;}(BaseGraphic);register$4('div',DivGraphic,!![]);var DEF_STYLE$7={'font_size':0xf,'font_family':'楷体','color':'#ccc','boderColor':_0xf99cb3(0xacb),'horizontalOrigin':Cesium__namespace['HorizontalOrigin'][_0xf99cb3(0x93d)],'verticalOrigin':Cesium__namespace['VerticalOrigin'][_0xf99cb3(0x93d)]},DivBoderLabel=function(_0x13e044){var _0x198e6a={_0x411ade:0x671},_0x4ad5b1={_0x52245f:0xba9},_0x4ce42f={_0x57ac4b:0x4fc},_0x551578=_0xf99cb3;_inherits(_0x1bea2c,_0x13e044);var _0x3f1567=_createSuper(_0x1bea2c);function _0x1bea2c(){var _0x4d5d56=_0x3c32,_0x22382f,_0x152aee=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};_classCallCheck(this,_0x1bea2c),_0x152aee['style']=_objectSpread2(_objectSpread2({},DEF_STYLE$7),_0x152aee['style']||{}),_0x152aee[_0x4d5d56(0xba9)]['html']=getHtmlByStyle$2(_0x152aee['style'],_0x152aee['attr']),_0x22382f=_0x3f1567['call'](this,_0x152aee);var _0x57c5d5=_0x152aee[_0x4d5d56(0xba9)]['font_size'],_0x581988=_0x152aee['style']['width']||getStrLength(_0x152aee['style']['text'])*_0x57c5d5*0.6,_0x243c8d=_0x152aee['style']['height']||_0x57c5d5*0x2;return _0x22382f['_divWidth']=_0x581988,_0x22382f['_divHeight']=_0x243c8d,_0x22382f;}return _createClass(_0x1bea2c,[{'key':'divWidth','get':function _0xfda073(){return this['_divWidth'];}},{'key':'divHeight','get':function _0x753ed2(){var _0x30ea9d=_0x3c32;return this[_0x30ea9d(_0x4ce42f._0x57ac4b)];}},{'key':_0x551578(_0x198e6a._0x411ade),'value':function _0x4eafd7(_0x2db301){var _0x1a1aaf=_0x551578;return(Cesium__namespace['defined'](_0x2db301['color'])||Cesium__namespace['defined'](_0x2db301[_0x1a1aaf(0x266)])||Cesium__namespace['defined'](_0x2db301['font_size'])||Cesium__namespace[_0x1a1aaf(0x8b3)](_0x2db301['font_family'])||Cesium__namespace['defined'](_0x2db301['text']))&&(this['html']=getHtmlByStyle$2(this[_0x1a1aaf(_0x4ad5b1._0x52245f)],this['attr'])),_get(_getPrototypeOf(_0x1bea2c['prototype']),'_updateStyleBaseHook',this)['call'](this,_0x2db301),this;}}]),_0x1bea2c;}(DivGraphic);register$4(_0xf99cb3(0xfac),DivBoderLabel,!![]);function getHtmlByStyle$2(_0x454515,_0x322009){var _0x1973e7={_0x141334:0x33f,_0x1a4bce:0xa9f,_0x19c631:0xf67,_0x2e942f:0x77a,_0x26f8ec:0x473,_0x4c1d38:0xccd},_0x33df93=_0xf99cb3,_0x3b6303,_0x2aac99=_0x454515[_0x33df93(0x98c)],_0x3e477e=_0x454515['boderColor'],_0x21db88=Cesium__namespace['Color']['fromCssColorString'](_0x3e477e)['withAlpha'](0.5)['toCssColorString'](),_0x301984=_0x454515[_0x33df93(0xb77)],_0x547291=_0x454515[_0x33df93(_0x1973e7._0x141334)]||getStrLength(_0x454515['text'])*_0x301984*0.6,_0x471440=_0x454515['height']||_0x301984*0x2;return'\x0a\x20\x20<div\x20class=\x22mars3d-divBoderLabel\x22\x20style=\x22\x0a\x20\x20--text-font-size:\x20'['concat'](_0x301984,'px;\x0a\x20\x20--boder-width:\x20')[_0x33df93(_0x1973e7._0x1a4bce)](_0x547291,'px;\x0a\x20\x20--clip-width-1:\x20')['concat'](_0x547291+_0x301984,_0x33df93(_0x1973e7._0x19c631))['concat'](_0x547291+_0x301984-0x2,'px;\x0a\x20\x20--boder-height:\x20')['concat'](_0x471440,'px;\x0a\x20\x20--clip-height-1:\x20')['concat'](_0x471440+0xa,'px;\x0a\x20\x20--clip-height-2:\x20')['concat'](_0x471440+0x8,'px;\x0a\x20\x20--text-color:\x20')['concat'](_0x2aac99,';\x0a\x20\x20--border-color:\x20')['concat'](_0x3e477e,';\x0a\x20\x20--box-shadow-color:\x20')['concat'](_0x21db88,';\x22>\x0a\x20\x20\x20\x20\x20<div\x20class=\x22mars3d-divBoderLabel-boder\x22>\x0a\x20\x20\x20\x20\x20\x20\x20<span\x20class=\x22mars3d-divBoderLabel-text\x22\x20style=\x22font-family:')['concat'](_0x454515[_0x33df93(_0x1973e7._0x2e942f)],';\x22>')[_0x33df93(_0x1973e7._0x1a4bce)](template(_0x454515[_0x33df93(_0x1973e7._0x26f8ec)],_0x322009,(_0x3b6303=_0x454515[_0x33df93(_0x1973e7._0x4c1d38)])!==null&&_0x3b6303!==void 0x0?_0x3b6303:!![]),'</span>\x0a\x20\x20\x20\x20\x20</div>\x0a\x20\x20</div>\x20');}var DEF_STYLE$6={'color':'#f33349','horizontalOrigin':Cesium__namespace['HorizontalOrigin']['CENTER'],'verticalOrigin':Cesium__namespace['VerticalOrigin']['CENTER']},DivLightPoint=function(_0x23727e){var _0x583588={_0x284983:0x98c,_0x1c67c2:0xda9,_0x17c5ea:0xa10},_0x22a2b8={_0x45aed0:0xec0},_0x2b1d92=_0xf99cb3;_inherits(_0x2aeeb4,_0x23727e);var _0x5a7ad6=_createSuper(_0x2aeeb4);function _0x2aeeb4(){var _0x5e4f09=_0x3c32,_0x3d59b3=arguments[_0x5e4f09(_0x22a2b8._0x45aed0)]>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x2aeeb4),_0x3d59b3['style']=_objectSpread2(_objectSpread2({},DEF_STYLE$6),_0x3d59b3['style']||{}),_0x3d59b3['style']['html']=getHtmlByStyle$1(_0x3d59b3[_0x5e4f09(0xba9)],_0x3d59b3[_0x5e4f09(0xf51)]),_0x5a7ad6[_0x5e4f09(0xa10)](this,_0x3d59b3);}return _createClass(_0x2aeeb4,[{'key':_0x2b1d92(0x671),'value':function _0x23079e(_0x4f9bed){var _0x530dfe=_0x2b1d92;return(Cesium__namespace['defined'](_0x4f9bed[_0x530dfe(_0x583588._0x284983)])||Cesium__namespace['defined'](_0x4f9bed[_0x530dfe(_0x583588._0x1c67c2)])||Cesium__namespace[_0x530dfe(0x8b3)](_0x4f9bed[_0x530dfe(0xf83)]))&&(this['html']=getHtmlByStyle$1(this['style'],this[_0x530dfe(0xf51)])),_get(_getPrototypeOf(_0x2aeeb4['prototype']),'_updateStyleBaseHook',this)[_0x530dfe(_0x583588._0x17c5ea)](this,_0x4f9bed),this;}}]),_0x2aeeb4;}(DivGraphic);register$4('divLightPoint',DivLightPoint,!![]);function getHtmlByStyle$1(_0x16acc1,_0x230581){var _0xbb494e={_0x456c88:0xa9f,_0x5895e1:0x271,_0x1e8f7f:0xd8a},_0x25239e=_0xf99cb3,_0x46a28b;return'\x0a\x20\x20<div\x20class=\x22mars3d-animation-point\x22\x20style=\x22color:'['concat'](_0x16acc1['color'],';width:\x20')['concat'](_0x16acc1[_0x25239e(0xda9)],'px;height:\x20')['concat'](_0x16acc1[_0x25239e(0xda9)],'px;\x22>\x0a\x20\x20\x20\x20<p></p>\x0a\x20\x20\x20\x20')[_0x25239e(_0xbb494e._0x456c88)](_0x16acc1['label']?_0x25239e(_0xbb494e._0x5895e1)['concat'](_0x16acc1['label']['color']||_0x16acc1[_0x25239e(0x98c)],_0x25239e(_0xbb494e._0x1e8f7f))['concat'](template(_0x16acc1['label']['text'],_0x230581,(_0x46a28b=_0x16acc1[_0x25239e(0xf83)]['templateEmptyStr'])!==null&&_0x46a28b!==void 0x0?_0x46a28b:!![]),'</div>'):'','\x0a\x20\x20</div>');}var DEF_STYLE$5={'color':'white','font_family':'楷体','font_size':0xf,'lineHeight':0x64,'circleSize':0xa,'horizontalOrigin':Cesium__namespace[_0xf99cb3(0xb98)][_0xf99cb3(0x93d)],'verticalOrigin':Cesium__namespace['VerticalOrigin']['BOTTOM']},DivUpLabel=function(_0xcadd6){var _0x485d57={_0x3412a7:0x8b3,_0x222df8:0xb77,_0xfb18e6:0xa10},_0x3c7aa9={_0x3d4b42:0xba9},_0x210cdc=_0xf99cb3;_inherits(_0x47aef1,_0xcadd6);var _0x419481=_createSuper(_0x47aef1);function _0x47aef1(){var _0x50fbb6=_0x3c32,_0x1cb109=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x47aef1),_0x1cb109['style']=_objectSpread2(_objectSpread2({},DEF_STYLE$5),_0x1cb109['style']||{}),_0x1cb109[_0x50fbb6(_0x3c7aa9._0x3d4b42)]['html']=getHtmlByStyle(_0x1cb109['style'],_0x1cb109[_0x50fbb6(0xf51)]),_0x419481['call'](this,_0x1cb109);}return _createClass(_0x47aef1,[{'key':_0x210cdc(0x671),'value':function _0x35feb0(_0x1adfa9){var _0x2fdaf6=_0x210cdc;return(Cesium__namespace['defined'](_0x1adfa9['color'])||Cesium__namespace[_0x2fdaf6(_0x485d57._0x3412a7)](_0x1adfa9['circleSize'])||Cesium__namespace['defined'](_0x1adfa9[_0x2fdaf6(_0x485d57._0x222df8)])||Cesium__namespace[_0x2fdaf6(0x8b3)](_0x1adfa9['font_family'])||Cesium__namespace['defined'](_0x1adfa9['lineHeight'])||Cesium__namespace['defined'](_0x1adfa9['text']))&&(this[_0x2fdaf6(0xd27)]=getHtmlByStyle(this[_0x2fdaf6(0xba9)],this['attr'])),_get(_getPrototypeOf(_0x47aef1['prototype']),'_updateStyleBaseHook',this)[_0x2fdaf6(_0x485d57._0xfb18e6)](this,_0x1adfa9),this;}}]),_0x47aef1;}(DivGraphic);register$4('divUpLabel',DivUpLabel,!![]);function getHtmlByStyle(_0x4ebd9e,_0x156dfa){var _0x12eafc={_0x561a4a:0xb77,_0x5a1c0a:0x473,_0x89a1f4:0x9cc,_0x5521da:0xa9f},_0x3eb040=_0xf99cb3,_0x29fefc=_0x4ebd9e['color'],_0x1e2c5f=_0x4ebd9e['circleSize'];return'\x0a\x20\x20<div\x20class=\x22mars3d-divUpLabel\x22\x20style=\x22color:\x20'['concat'](_0x29fefc,';\x22>\x0a\x20\x20\x20\x20<div\x20class=\x22mars3d-divUpLabel-text\x22\x20style=\x22font-family:')['concat'](_0x4ebd9e['font_family'],';font-size:\x20')[_0x3eb040(0xa9f)](_0x4ebd9e[_0x3eb040(_0x12eafc._0x561a4a)],'px;\x22>')['concat'](template(_0x4ebd9e[_0x3eb040(_0x12eafc._0x5a1c0a)],_0x156dfa,!![]),'</div>\x0a\x20\x20\x20\x20<div\x20class=\x22mars3d-divUpLabel-line\x22\x20\x20style=\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x20height:\x20')['concat'](_0x4ebd9e[_0x3eb040(_0x12eafc._0x89a1f4)],'px;\x0a\x20\x20\x20\x20\x20\x20\x20\x20background-color:\x20')[_0x3eb040(_0x12eafc._0x5521da)](_0x29fefc,';\x22></div>\x0a\x20\x20\x20\x20<div\x20style=\x22border-radius:\x2050%;\x0a\x20\x20\x20\x20\x20\x20\x20\x20width:\x20')['concat'](_0x1e2c5f,'px;\x0a\x20\x20\x20\x20\x20\x20\x20\x20height:\x20')['concat'](_0x1e2c5f,'px;\x0a\x20\x20\x20\x20\x20\x20\x20\x20margin-left:\x20calc(50%\x20-\x20')[_0x3eb040(_0x12eafc._0x5521da)](_0x1e2c5f/0x2,'px);\x0a\x20\x20\x20\x20\x20\x20\x20\x20background-color:\x20')['concat'](_0x29fefc,';\x22></div>\x0a\x20\x20</div>\x20');}var Popup=function(_0x2764c4){var _0x515128={_0x326f19:0x8e6,_0x2ffbca:0x387,_0x5c951b:0xf2c},_0x5d2967={_0x133278:0x2c0,_0x20d867:0x2c0},_0x4aa2ea={_0x10ec80:0x948,_0x390c19:0xfe0,_0x37513e:0x7dc,_0x336e7e:0x8e6},_0x5b5e88={_0x142ee7:0x605},_0x385e72={_0x21a152:0xec0,_0x42595d:0x93b,_0x54f266:0x690},_0x52c474={_0x574a91:0xb96,_0x419706:0xa80},_0x979874={_0x4388bd:0xa9f,_0xf9f93a:0xba9,_0x48d9af:0x64b,_0x2f402d:0xae0},_0x166109={_0x26dfb3:0x690},_0x57795e={_0x2a47fa:0x758,_0xb4516a:0x758,_0xa9eac4:0xba9,_0x5f4505:0x5cc,_0x1df09d:0x662,_0x27f820:0x84e,_0x9d4b5e:0x29e,_0x17098f:0xea1,_0x1b0169:0xd42,_0x523e81:0x84e,_0x350b85:0xf27,_0x4912f6:0x8b3,_0x4c2cce:0xba9,_0x1df2bc:0x6e8},_0x299cbe=_0xf99cb3;_inherits(_0x2ef99e,_0x2764c4);var _0x33315=_createSuper(_0x2ef99e);function _0x2ef99e(){var _0x2e71bb=_0x3c32,_0x51c582,_0x1ce418,_0x5804e0,_0x1fac57,_0x52e0eb,_0x16832e,_0x3301ca,_0x5c65f6,_0x5c9d14=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};_classCallCheck(this,_0x2ef99e),_0x5c9d14['eventParent']=(_0x51c582=_0x5c9d14['eventParent'])!==null&&_0x51c582!==void 0x0?_0x51c582:![],_0x5c9d14[_0x2e71bb(_0x57795e._0x2a47fa)]=(_0x1ce418=_0x5c9d14[_0x2e71bb(_0x57795e._0xb4516a)])!==null&&_0x1ce418!==void 0x0?_0x1ce418:![],_0x5c9d14['animation']=(_0x5804e0=_0x5c9d14['animation'])!==null&&_0x5804e0!==void 0x0?_0x5804e0:!![],_0x5c9d14['zIndex']=(_0x1fac57=_0x5c9d14['zIndex'])!==null&&_0x1fac57!==void 0x0?_0x1fac57:0x989680,_0x5c9d14['style']=_0x5c9d14[_0x2e71bb(_0x57795e._0xa9eac4)]||{},_0x5c9d14['style']['direction']=(_0x52e0eb=_0x5c9d14[_0x2e71bb(0xba9)]['direction'])!==null&&_0x52e0eb!==void 0x0?_0x52e0eb:'top';var _0x4d09c1={};switch(_0x5c9d14['style']['direction']){case'top':_0x4d09c1[_0x2e71bb(0xd8e)]=-0x8,_0x4d09c1[_0x2e71bb(0xc5d)]=Cesium__namespace['HorizontalOrigin']['CENTER'],_0x4d09c1[_0x2e71bb(0x84e)]=Cesium__namespace['VerticalOrigin'][_0x2e71bb(_0x57795e._0x5f4505)];break;case _0x2e71bb(_0x57795e._0x1df09d):_0x4d09c1['offsetY']=0x8,_0x4d09c1['horizontalOrigin']=Cesium__namespace['HorizontalOrigin']['CENTER'],_0x4d09c1[_0x2e71bb(_0x57795e._0x27f820)]=Cesium__namespace['VerticalOrigin'][_0x2e71bb(0xfe5)];break;case'center':_0x4d09c1[_0x2e71bb(0xc5d)]=Cesium__namespace[_0x2e71bb(0xb98)]['CENTER'],_0x4d09c1[_0x2e71bb(0x84e)]=Cesium__namespace['VerticalOrigin'][_0x2e71bb(0x93d)];break;case _0x2e71bb(_0x57795e._0x9d4b5e):_0x4d09c1['offsetX']=0x8,_0x4d09c1['horizontalOrigin']=Cesium__namespace['HorizontalOrigin'][_0x2e71bb(0x8f0)],_0x4d09c1['verticalOrigin']=Cesium__namespace['VerticalOrigin']['CENTER'];break;case _0x2e71bb(_0x57795e._0x17098f):_0x4d09c1[_0x2e71bb(0x2da)]=-0x8,_0x4d09c1['horizontalOrigin']=Cesium__namespace[_0x2e71bb(0xb98)][_0x2e71bb(_0x57795e._0x1b0169)],_0x4d09c1[_0x2e71bb(_0x57795e._0x523e81)]=Cesium__namespace['VerticalOrigin']['CENTER'];break;}return _0x5c9d14[_0x2e71bb(0xba9)]=_objectSpread2(_objectSpread2({},_0x4d09c1),_0x5c9d14['style']),_0x5c65f6=_0x33315['call'](this,_0x5c9d14),_0x5c65f6['_depthTest']=(_0x16832e=(_0x3301ca=_0x5c65f6['options'][_0x2e71bb(_0x57795e._0x350b85)])!==null&&_0x3301ca!==void 0x0?_0x3301ca:_0x5c65f6['style']['depthTest'])!==null&&_0x16832e!==void 0x0?_0x16832e:![],!Cesium__namespace[_0x2e71bb(_0x57795e._0x4912f6)](_0x5c65f6['style']['template'])&&_0x5c65f6['style'][_0x2e71bb(0xfc4)]!==![]&&(_0x5c65f6[_0x2e71bb(_0x57795e._0x4c2cce)]['template']=_0x5c65f6[_0x2e71bb(_0x57795e._0x1df2bc)]()),_0x5c65f6['once'](EventType['load'],function(){_0x5c65f6['_fireTarget_open']();}),_0x5c65f6;}return _createClass(_0x2ef99e,[{'key':'target','get':function _0x2f2a6d(){var _0x597079=_0x3c32,_0x503cd5;return(_0x503cd5=this[_0x597079(0x690)])===null||_0x503cd5===void 0x0?void 0x0:_0x503cd5[_0x597079(0x605)];}},{'key':'eventTarget','get':function _0x11558a(){var _0x1bc034=_0x3c32,_0x195465,_0x31829c;if((_0x195465=this['options'])!==null&&_0x195465!==void 0x0&&_0x195465['event'])return this[_0x1bc034(_0x166109._0x26dfb3)]['event'];return(_0x31829c=this['options'])!==null&&_0x31829c!==void 0x0&&_0x31829c['target']?this['options']['target']:this;}},{'key':'_getDefaultTemplate','value':function _0x15649e(){var _0x255498=_0x3c32,_0x515cfd,_0x17d531;((_0x515cfd=this['style'][_0x255498(0xafe)])!==null&&_0x515cfd!==void 0x0?_0x515cfd:!![])?_0x17d531='<span\x20\x20class=\x22mars3d-popup-close-button\x20mars3d-popup-color\x20closeButton\x22\x20>×</span>':_0x17d531='';var _0xe9147b='';return this['style']['maxWidth']&&(_0xe9147b+=_0x255498(0xb3b)[_0x255498(0xa9f)](this['style']['maxWidth'],'px;')),this['style'][_0x255498(0x7a1)]&&(_0xe9147b+='min-width:\x20'[_0x255498(_0x979874._0x4388bd)](this['style']['minWidth'],'px;')),this['style']['maxHeight']&&(_0xe9147b+='max-height:\x20'['concat'](this[_0x255498(_0x979874._0xf9f93a)]['maxHeight'],'px;')),'\x0a\x20\x20\x20\x20\x20\x20<div\x20class=\x22mars3d-popup\x20'[_0x255498(_0x979874._0x4388bd)](!this[_0x255498(0xba9)]['timeRender']&&this['options']['animation']?_0x255498(_0x979874._0x48d9af):'','\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20')['concat'](_0x17d531,_0x255498(_0x979874._0x2f402d))['concat'](this['id'],'\x22\x20\x20class=\x22mars3d-popup-content\x20mars3d-popup-color\x22\x20style=\x22')[_0x255498(_0x979874._0x4388bd)](_0xe9147b,_0x255498(0x34a));}},{'key':'_appendHtmlHook','value':function _0x26748f(){var _0x2b7698={_0x3514e7:0x605},_0x321c0b=_0x3c32,_0x21c567=this,_0x4af90f=this[_0x321c0b(_0x52c474._0x574a91)][_0x321c0b(0x250)](_0x321c0b(_0x52c474._0x419706));_0x4af90f&&_0x4af90f['addEventListener']('click',function(_0x2ed793){var _0x1ca239=_0x321c0b;_0x21c567['target']&&_0x21c567[_0x1ca239(_0x2b7698._0x3514e7)]['closeHighlight']&&_0x21c567['target'][_0x1ca239(0xd9c)](),_0x21c567['remove'](!![]);});}},{'key':'fireTarget','value':function _0x3a82f4(_0xf03e1a){var _0x23d82b=_0x3c32,_0x120774=arguments[_0x23d82b(_0x385e72._0x21a152)]>0x1&&arguments[0x1]!==undefined?arguments[0x1]:{},_0x161c0a=arguments['length']>0x2&&arguments[0x2]!==undefined?arguments[0x2]:!![],_0x21e5e3=this['target']||this['_map'];if(_0x21e5e3){if(this['options'][_0x23d82b(_0x385e72._0x42595d)])for(var _0x500da4 in this['options']['event']){if(_0x500da4===_0x23d82b(0x690)||_0x500da4===_0x23d82b(0x3e4))continue;_0x120774[_0x500da4]=this[_0x23d82b(_0x385e72._0x54f266)]['event'][_0x500da4];}_0x120774[_0x23d82b(0x409)]=_0x21e5e3,_0x120774[_0x23d82b(0xf51)]=this['attr'],_0x120774['container']=this['container'],this['_fireBindDataEx'](_0x120774),_0x21e5e3['fire'](_0xf03e1a,_0x120774,_0x161c0a);}}},{'key':'_fireBindDataEx','value':function _0x26a424(_0x539c2e){_0x539c2e['popup']=this;}},{'key':'_addedHook','value':function _0x2c6db2(_0xcff620){var _0x4b0af3={_0x551145:0x6be,_0x59ad94:0xe1c,_0x4853ff:0x84a,_0x25a5e5:0x57d,_0x5ab792:0x53d,_0x467b75:0xa18},_0x547e2a=_0x3c32,_0x555892=this;_get(_getPrototypeOf(_0x2ef99e['prototype']),'_addedHook',this)['call'](this,_0xcff620),this['once'](EventType['change'],function(_0x642797){var _0x17beb3=_0x3c32;if(_0x555892[_0x17beb3(0x690)][_0x17beb3(_0x4b0af3._0x551145)]&&_0x555892['_map']){if(_0x642797['y']<0x0||_0x642797['x']<0x0||_0x642797['x']>_0x555892['_map']['scene']['canvas']['clientWidth']-_0x642797['width']||_0x642797['y']>_0x555892['_map']['scene']['canvas']['clientHeight']-_0x642797[_0x17beb3(_0x4b0af3._0x59ad94)]){var _0x2e690b=_0x642797[_0x17beb3(0x33f)]/0x2+_0x642797['x'],_0x471689=_0x642797['height']/0x2+_0x642797['y'],_0x3a9b1d=new Cesium__namespace[(_0x17beb3(0xa8e))](_0x2e690b,_0x471689),_0x6d0139=_0x555892['_map']['scene']['camera']['getPickRay'](_0x3a9b1d),_0x238fe1=_0x555892['_map']['scene'][_0x17beb3(_0x4b0af3._0x4853ff)]['pick'](_0x6d0139,_0x555892['_map']['scene']);!_0x238fe1&&(_0x238fe1=_0x555892['_map'][_0x17beb3(_0x4b0af3._0x25a5e5)][_0x17beb3(0x501)]['pickEllipsoid'](_0x3a9b1d)),_0x555892[_0x17beb3(_0x4b0af3._0x5ab792)][_0x17beb3(_0x4b0af3._0x467b75)](_0x238fe1);}}}),this['target']&&this[_0x547e2a(_0x5b5e88._0x142ee7)]['on'](EventType['updatePosition'],this[_0x547e2a(0x387)],this);}},{'key':_0x299cbe(_0x515128._0x326f19),'value':function _0xafe5e2(){var _0x24b93c=_0x299cbe;this['target']&&this['target'][_0x24b93c(_0x4aa2ea._0x10ec80)](EventType['updatePosition'],this['_graphic_updatePosition'],this),this[_0x24b93c(_0x4aa2ea._0x390c19)](),_get(_getPrototypeOf(_0x2ef99e[_0x24b93c(_0x4aa2ea._0x37513e)]),_0x24b93c(_0x4aa2ea._0x336e7e),this)[_0x24b93c(0xa10)](this);}},{'key':_0x299cbe(_0x515128._0x2ffbca),'value':function _0xb83784(_0xd6369e){var _0x3c69ee=_0x299cbe,_0x20624b;(_0x20624b=_0xd6369e[_0x3c69ee(_0x5d2967._0x133278)])!==null&&_0x20624b!==void 0x0&&_0x20624b[_0x3c69ee(0x8ff)]&&(this['position']=_0xd6369e[_0x3c69ee(_0x5d2967._0x20d867)]['_getPopupPosition']());}},{'key':'_fireTarget_open','value':function _0x849da8(){this['fireTarget'](EventType['popupOpen']);}},{'key':'_fireTarget_close','value':function _0x1c0339(){var _0x1bda83=_0x299cbe;this['fireTarget'](EventType[_0x1bda83(0x8e1)]);}},{'key':'_closeAllControl','value':function _0x55b45f(){}},{'key':_0x299cbe(_0x515128._0x5c951b),'value':function _0x5d3974(){}},{'key':'_container_onMousedownHandler','value':function _0x302449(){}},{'key':'_container_onMouseMoveHandler','value':function _0x4ce77d(){}},{'key':'_container_onMouseoutHandler','value':function _0x54c73f(){}},{'key':'hasBindEvent','value':function _0x404c2e(){var _0x1bf5c7;return(_0x1bf5c7=this['options']['pointerEvents'])!==null&&_0x1bf5c7!==void 0x0?_0x1bf5c7:!![];}}]),_0x2ef99e;}(DivGraphic);register$4(_0xf99cb3(0xece),Popup);var Tooltip=function(_0x46b8c4){var _0x2c66c8={_0xdc9ace:0xfe0},_0x3e1b4d={_0x5bb704:0xc97,_0x58324e:0xa9f},_0x460a50=_0xf99cb3;_inherits(_0xf99475,_0x46b8c4);var _0x185526=_createSuper(_0xf99475);function _0xf99475(){return _classCallCheck(this,_0xf99475),_0x185526['apply'](this,arguments);}return _createClass(_0xf99475,[{'key':_0x460a50(0x6e8),'value':function _0x37c8e1(){var _0x503070=_0x460a50;return _0x503070(_0x3e1b4d._0x5bb704)['concat'](this['id'],'\x22\x20\x20class=\x22mars3d-tooltip\x20mars3d-tooltip-')[_0x503070(_0x3e1b4d._0x58324e)](this['style']['direction'],'\x22>{content}</div>');}},{'key':'_fireBindDataEx','value':function _0x55dc54(_0x469df6){_0x469df6['tooltip']=this;}},{'key':'_fireTarget_open','value':function _0x5325fb(){this['fireTarget'](EventType['tooltipOpen']);}},{'key':_0x460a50(_0x2c66c8._0xdc9ace),'value':function _0x21c549(){var _0x18ee06=_0x460a50;this[_0x18ee06(0xd21)](EventType['tooltipClose']);}}]),_0xf99475;}(Popup);register$4('tooltip',Tooltip);var DEF_STYLE$4={'startColor':Cesium__namespace['Color']['LIGHTCYAN']['withAlpha'](0.3),'endColor':Cesium__namespace['Color']['WHITE']['withAlpha'](0x0),'startScale':0x2,'endScale':0x4,'minimumParticleLife':0x3,'maximumParticleLife':0x6,'minimumSpeed':0x1,'maximumSpeed':0x2,'emissionRate':0x64},ParticleSystem=function(_0x252ba9){var _0x5ec35c={_0x38e367:0xeb4,_0x2a50e9:0x8e6},_0x59dc72={_0x16424c:0x519,_0x464550:0xeb4,_0x1dd668:0x690,_0x5f272c:0xfe6},_0x1c9792={_0x35e060:0xd52,_0x3b3a94:0xd52},_0x3140cd={_0x302477:0xba9,_0x4ea5ae:0x79b,_0x18d24b:0xfe6,_0x9ad90b:0x529,_0x56b40e:0x1ac,_0x51ca6f:0xa39,_0x449f45:0x6bd},_0x31db8c={_0x17a384:0x510},_0x38780b={_0x1e6466:0x510,_0x2db14a:0xd52,_0x52630e:0x8b3,_0x59bc9a:0x501,_0x3dcbbe:0xd52,_0x5476e1:0xe56},_0x4b97e3={_0x5662e1:0x53d,_0x310887:0xb88,_0x33f125:0x519,_0xa43d45:0x690,_0xa95591:0xd66,_0x2760f1:0xd52},_0x41f5b1={_0x54a408:0xd52,_0x3d6f3:0x490},_0x45fc2d={_0x3216ab:0xba9},_0x121646={_0xd5bfc4:0xba9,_0x51ecf9:0x1ac},_0x67d5d0=_0xf99cb3;_inherits(_0x2b5b88,_0x252ba9);var _0x2c2025=_createSuper(_0x2b5b88);function _0x2b5b88(){var _0x149dfa=_0x3c32,_0x46f41f,_0x5737dd=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x2b5b88),_0x5737dd['style']=_objectSpread2(_objectSpread2({},DEF_STYLE$4),{},{'emitter':new Cesium__namespace['CircleEmitter'](0x1)},_0x5737dd[_0x149dfa(_0x121646._0xd5bfc4)]||{}),_0x46f41f=_0x2c2025['call'](this,_0x5737dd),_0x46f41f['emitterModelMatrix']=new Cesium__namespace['Matrix4'](),_0x46f41f['translation']=new Cesium__namespace['Cartesian3'](),_0x46f41f[_0x149dfa(_0x121646._0x51ecf9)]=new Cesium__namespace['Quaternion'](),_0x46f41f['hpr']=new Cesium__namespace['HeadingPitchRoll'](),_0x46f41f['trs']=new Cesium__namespace['TranslationRotationScale'](),_0x46f41f;}return _createClass(_0x2b5b88,[{'key':'czmObject','get':function _0x2d7dad(){var _0x392a3c=_0x3c32;return this[_0x392a3c(0xd52)];}},{'key':_0x67d5d0(0x688),'get':function _0xfe6290(){var _0x285d44=_0x67d5d0;return this['style'][_0x285d44(0x688)];},'set':function _0x12ecd5(_0x1a9129){this['style']['maxHeight']=_0x1a9129;}},{'key':_0x67d5d0(_0x5ec35c._0x38e367),'get':function _0x480ed1(){var _0x46acdf=_0x67d5d0;return this['style'][_0x46acdf(0xeb4)]||0x0;},'set':function _0x565b48(_0x27428c){this['style']['gravity']=_0x27428c;}},{'key':'transX','get':function _0x18c93f(){return this['style']['transX']||0x0;},'set':function _0x54c381(_0x3c060c){var _0x391a1a=_0x67d5d0;this[_0x391a1a(0xba9)][_0x391a1a(0xfe6)]=_0x3c060c;}},{'key':'transY','get':function _0x32954b(){return this['style']['transY']||0x0;},'set':function _0x4f7bcb(_0x3e5edd){this['style']['transY']=_0x3e5edd;}},{'key':'transZ','get':function _0x1fcd0c(){var _0x398e1c=_0x67d5d0;return this['style'][_0x398e1c(0xa01)]||0x0;},'set':function _0x21435a(_0x29296f){var _0x194782=_0x67d5d0;this[_0x194782(_0x45fc2d._0x3216ab)]['transZ']=_0x29296f;}},{'key':'particleSize','get':function _0x3cdd58(){var _0x5da643=_0x67d5d0;return this['style'][_0x5da643(0x519)]||0x19;},'set':function _0x195eef(_0x23a82a){var _0x26ee4b=_0x67d5d0;this[_0x26ee4b(0xba9)]['particleSize']=_0x23a82a,this['_primitive']&&(this[_0x26ee4b(_0x41f5b1._0x54a408)][_0x26ee4b(0x525)]['x']=_0x23a82a,this[_0x26ee4b(0xd52)]['minimumImageSize']['y']=_0x23a82a,this['_primitive'][_0x26ee4b(0x490)]['x']=_0x23a82a,this[_0x26ee4b(_0x41f5b1._0x54a408)][_0x26ee4b(_0x41f5b1._0x3d6f3)]['y']=_0x23a82a);}},{'key':'hasOpacity','get':function _0x4ce2fc(){return![];}},{'key':'_addedHook','value':function _0x1de968(_0x39505c){var _0x2da10f={_0x29c6a6:0x32a},_0x16aea7=_0x67d5d0;if(!this['show'])return;var _0x3d41c6=this[_0x16aea7(_0x4b97e3._0x5662e1)]['clock'][_0x16aea7(_0x4b97e3._0x310887)],_0x5626f=_objectSpread2(_objectSpread2({'imageSize':new Cesium__namespace['Cartesian2'](this[_0x16aea7(_0x4b97e3._0x33f125)],this['particleSize']),'modelMatrix':this['_computeModelMatrix'](_0x3d41c6),'emitterModelMatrix':this['_computeEmitterModelMatrix'](_0x3d41c6)},this['style']),{},{'show':this['show']});this['_primitive']=new Cesium__namespace['ParticleSystem'](_0x5626f),this[_0x16aea7(0x6b2)]['add'](this[_0x16aea7(0xd52)]);this[_0x16aea7(0x690)]['position']&&((this['options']['position']instanceof Cesium__namespace['CallbackProperty']||this[_0x16aea7(0x690)]['position']instanceof Cesium__namespace['SampledPositionProperty'])&&(this['_orientation']=this[_0x16aea7(_0x4b97e3._0xa43d45)]['orientation']||new Cesium__namespace[(_0x16aea7(_0x4b97e3._0xa95591))](this['options']['position']),this['property']=this['options']['position']));this['_bindUpdateCallback'](),this['_hasUpdate_modelMatrix']=isFunction(this['options']['modelMatrix'])||this['property'],this['_hasUpdate_emitterModelMatrix']=isFunction(this['options']['emitterModelMatrix'])||this['heading']||this['pitch']||this[_0x16aea7(0xf1d)]||this['transX']||this['transY']||this['transZ'];var _0x5e6f2d=this[_0x16aea7(_0x4b97e3._0x2760f1)]['update'],_0x1423da=this;this['_primitive'][_0x16aea7(0x4c6)]=function(_0x30e320){var _0x3993f0=_0x16aea7;_0x1423da['_update'](_0x30e320);if(this['_previousTime']){var _0x43810c=Cesium__namespace[_0x3993f0(_0x2da10f._0x29c6a6)]['secondsDifference'](_0x30e320['time'],this['_previousTime']);_0x43810c>0xa&&(this['_previousTime']=Cesium__namespace[_0x3993f0(_0x2da10f._0x29c6a6)][_0x3993f0(0xca3)](_0x30e320['time'],this['_previousTime']));}_0x5e6f2d['bind'](this)(_0x30e320);};}},{'key':_0x67d5d0(_0x5ec35c._0x2a50e9),'value':function _0x63d2df(){var _0x4ad563=_0x67d5d0;if(!this['_map'])return;this['primitiveCollection'][_0x4ad563(0x7b5)](this['_primitive']);}},{'key':_0x67d5d0(0x77b),'value':function _0x5c5dd4(_0x146c71){var _0x204b18=_0x67d5d0;if(!this['show']||!this['_primitive']||!this['_map'])return;this['property']&&(this['_position']=getPositionValue(this['property'],_0x146c71['time'])),this[_0x204b18(0x2c1)]&&(this['_primitive'][_0x204b18(_0x38780b._0x1e6466)]=this[_0x204b18(0x886)](_0x146c71['time'])),this['_hasUpdate_emitterModelMatrix']&&(this[_0x204b18(_0x38780b._0x2db14a)]['emitterModelMatrix']=this['_computeEmitterModelMatrix'](_0x146c71['time'])),Cesium__namespace[_0x204b18(_0x38780b._0x52630e)](this['maxHeight'])&&_0x146c71['frameNumber']%0xa===0x0&&(this['_map'][_0x204b18(_0x38780b._0x59bc9a)]['positionCartographic']['height']<this['maxHeight']?this['_primitive']['show']!==this['show']&&(this['_primitive']['show']=this[_0x204b18(0xa24)]):this[_0x204b18(_0x38780b._0x3dcbbe)]['show']&&(this['_primitive']['show']=![])),this[_0x204b18(_0x38780b._0x2db14a)][_0x204b18(_0x38780b._0x5476e1)]&&this['fire'](_0x204b18(0xe15));}},{'key':'_computeModelMatrix','value':function _0x83d444(_0x1a94b7){var _0x3df098=_0x67d5d0;if(this['options'][_0x3df098(_0x31db8c._0x17a384)])return isFunction(this['options']['modelMatrix'])?this[_0x3df098(0x690)]['modelMatrix'](_0x1a94b7):this['options']['modelMatrix'];if(this['_position'])return Cesium__namespace['Transforms']['eastNorthUpToFixedFrame'](this['_position']);return new Cesium__namespace[(_0x3df098(0xa1e))]();}},{'key':'_computeEmitterModelMatrix','value':function _0x573b93(_0x1f2352){var _0x4adf7d=_0x67d5d0;if(this['options']['emitterModelMatrix'])return isFunction(this['options'][_0x4adf7d(0x94a)])?this[_0x4adf7d(0x690)]['emitterModelMatrix'](_0x1f2352):this['options']['emitterModelMatrix'];var _0x3e7742=this['style']['heading']||0x0,_0x118c07=this[_0x4adf7d(_0x3140cd._0x302477)]['pitch']||0x0,_0x57dd68=this[_0x4adf7d(_0x3140cd._0x302477)]['roll']||0x0;return this['hpr']=Cesium__namespace['HeadingPitchRoll'][_0x4adf7d(0x3d1)](_0x3e7742,_0x118c07,_0x57dd68,this['hpr']),this['trs'][_0x4adf7d(0x529)]=Cesium__namespace['Cartesian3'][_0x4adf7d(_0x3140cd._0x4ea5ae)](this[_0x4adf7d(_0x3140cd._0x18d24b)],this['transY'],this['transZ'],this[_0x4adf7d(_0x3140cd._0x9ad90b)]),this['trs'][_0x4adf7d(_0x3140cd._0x56b40e)]=Cesium__namespace['Quaternion'][_0x4adf7d(_0x3140cd._0x51ca6f)](this['hpr'],this[_0x4adf7d(0x1ac)]),Cesium__namespace['Matrix4'][_0x4adf7d(_0x3140cd._0x449f45)](this[_0x4adf7d(0xe36)],this['emitterModelMatrix']),this['emitterModelMatrix'];}},{'key':'_bindUpdateCallback','value':function _0x43f3fa(){var _0x50f25e={_0x42750b:0x5a6},_0x8737e1=_0x67d5d0;if(this['options']['updateCallback']){this['_primitive']['updateCallback']=this['options']['updateCallback'];return;}if(this['gravity']===0x0)this[_0x8737e1(_0x1c9792._0x35e060)]['updateCallback']=undefined;else{if(!this['_primitive']['updateCallback']){var _0x3edc84=this,_0x7558ef=new Cesium__namespace['Cartesian3']();this[_0x8737e1(_0x1c9792._0x3b3a94)]['updateCallback']=function(_0x10c803,_0x3a05b5){var _0x32271e=_0x8737e1,_0x5d8dc4=_0x10c803[_0x32271e(0xa86)];Cesium__namespace['Cartesian3'][_0x32271e(0xc46)](_0x5d8dc4,_0x7558ef),Cesium__namespace['Cartesian3'][_0x32271e(_0x50f25e._0x42750b)](_0x7558ef,_0x3edc84['gravity']*_0x3a05b5,_0x7558ef),_0x10c803['velocity']=Cesium__namespace['Cartesian3']['add'](_0x10c803['velocity'],_0x7558ef,_0x10c803['velocity']);};}}}},{'key':_0x67d5d0(0xa09),'value':function _0x28744a(_0x30bcf6,_0x557ca2){var _0x2f9f6c=_0x67d5d0;if(this['_primitive']){for(var _0xfe9a80 in _0x557ca2){this[_0x2f9f6c(0xd52)][_0xfe9a80]=_0x557ca2[_0xfe9a80];}_0x557ca2['particleSize']&&(this[_0x2f9f6c(_0x59dc72._0x16424c)]=_0x557ca2['particleSize']),_0x557ca2[_0x2f9f6c(_0x59dc72._0x464550)]&&this['_bindUpdateCallback']();}this['_hasUpdate_emitterModelMatrix']=isFunction(this[_0x2f9f6c(_0x59dc72._0x1dd668)]['emitterModelMatrix'])||this['heading']||this['pitch']||this['roll']||this[_0x2f9f6c(_0x59dc72._0x5f272c)]||this['transY']||this['transZ'];}},{'key':'_getDrawEntityClass','value':function _0x439d67(_0x307c38,_0x5e3997){return this['_getDrawPointEntityClass'](_0x307c38,_0x5e3997);}}]),_0x2b5b88;}(BasePointPrimitive);register$4('particleSystem',ParticleSystem,!![]);var ArcFrustumFS='uniform\x20vec4\x20color;\x0a\x0avoid\x20main()\x20{\x0a\x20\x20gl_FragColor\x20=\x20color;\x0a}\x0a',ArcFrustumVS='attribute\x20vec4\x20aPosition;\x0a\x0avoid\x20main()\x20{\x0a\x20\x20gl_Position\x20=\x20czm_modelViewProjection\x20*\x20vec4(aPosition.xyz,\x201.0);\x0a}\x0a',DEF_STYLE$3={'color':Cesium__namespace[_0xf99cb3(0x26d)]['WHITE']},ArcFrustum=function(_0x3fda2d){var _0x52a3a2={_0x3fdec7:0x1be,_0x371f67:0x4c6,_0x2e435a:0x367},_0x47a387={_0x3c8ae7:0x44d,_0x1d7713:0x748,_0x34ed81:0x76a,_0x552263:0x4a6,_0x5db87f:0x5f9},_0x46bd6b={_0x4bb26c:0x367,_0x309d2f:0xd46,_0x52627c:0x510,_0x1a9ebd:0x741,_0x4abc24:0xb5a},_0x353e5b={_0x299864:0xb21},_0x3785a3={_0x46365a:0x8b3},_0x29f818={_0x43ab22:0x6b2},_0xdbe2e4={_0x71230e:0x690,_0x244571:0x748,_0x290923:0x53d,_0x4a161a:0xacc,_0x1d386e:0x23e},_0x531796={_0xc404d0:0xba9},_0x3396f0={_0x29604e:0xce2},_0x136071={_0x13b5e0:0xbab},_0xa5c86a={_0x105d04:0xba9,_0x4ce85a:0x380},_0x3050e6=_0xf99cb3;_inherits(_0x2a35f9,_0x3fda2d);var _0x179cec=_createSuper(_0x2a35f9);function _0x2a35f9(){var _0x4c30b3=_0x3c32,_0x5cba68,_0x385db1=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x2a35f9),_0x385db1['style']=_objectSpread2(_objectSpread2({},DEF_STYLE$3),_0x385db1[_0x4c30b3(_0xa5c86a._0x105d04)]||{}),_0x5cba68=_0x179cec['call'](this,_0x385db1),delete _0x5cba68['_position'],delete _0x5cba68[_0x4c30b3(_0xa5c86a._0x4ce85a)],_0x5cba68['_boundingSphere']=new Cesium__namespace[(_0x4c30b3(0x492))](),_0x5cba68['_color']=getCesiumColor(_0x5cba68['style']['color']),_0x5cba68;}return _createClass(_0x2a35f9,[{'key':_0x3050e6(_0x52a3a2._0x3fdec7),'get':function _0x3c4efa(){return this;}},{'key':'color','get':function _0x2ed25a(){var _0x2b0704=_0x3050e6;return this[_0x2b0704(_0x136071._0x13b5e0)];},'set':function _0x5dc1e5(_0xb93180){this['_color']=_0xb93180;}},{'key':'angle','get':function _0x486fb9(){var _0x319413=_0x3050e6;return this[_0x319413(0xba9)]['angle'];},'set':function _0x542ef6(_0x110e09){var _0x6c2b0b=_0x3050e6;this[_0x6c2b0b(0xba9)][_0x6c2b0b(_0x3396f0._0x29604e)]=_0x110e09,this[_0x6c2b0b(0x520)]();}},{'key':'angle2','get':function _0x38c401(){var _0x415a56=_0x3050e6,_0x4fc312;return(_0x4fc312=this[_0x415a56(_0x531796._0xc404d0)]['angle2'])!==null&&_0x4fc312!==void 0x0?_0x4fc312:this['style']['angle'];},'set':function _0x11cf47(_0x2a535c){this['style']['angle2']=_0x2a535c,this['destroyCommands']();}},{'key':'modelMatrix','get':function _0x2a824e(){var _0x3db6d6=_0x3050e6;if(this['options']['modelMatrix'])return this[_0x3db6d6(_0xdbe2e4._0x71230e)]['modelMatrix'];var _0x4a285c=this['position'],_0x94f63b=new Cesium__namespace['HeadingPitchRoll'](Cesium__namespace['Math']['toRadians'](this['heading']),Cesium__namespace['Math'][_0x3db6d6(_0xdbe2e4._0x244571)](this['pitch']),Cesium__namespace[_0x3db6d6(0x2d5)]['toRadians'](this['roll'])),_0x114a05=new Cesium__namespace[(_0x3db6d6(0x28c))](this[_0x3db6d6(_0xdbe2e4._0x290923)]['scene']);return _0x114a05['position']=_0x4a285c,_0x114a05['frustum'][_0x3db6d6(_0xdbe2e4._0x4a161a)]=Cesium__namespace['Math'][_0x3db6d6(0x748)](this['angle']*0x2),_0x114a05['frustum']['aspectRatio']=this['angle']/this['angle2'],_0x114a05['frustum'][_0x3db6d6(0x8af)]=0.01,_0x114a05['frustum']['far']=this['style']['distance'],_0x114a05['setView']({'destination':_0x4a285c,'orientation':{'heading':_0x94f63b['heading'],'pitch':_0x94f63b[_0x3db6d6(_0xdbe2e4._0x1d386e)],'roll':_0x94f63b['roll']}}),_0x114a05['inverseViewMatrix'];}},{'key':'updateModelMatrix','value':function _0x568813(){this['destroyCommands']();}},{'key':'_addedHook','value':function _0x56aeb9(_0x377934){if(!this['show'])return;this['primitiveCollection']['add'](this);}},{'key':'_removedHook','value':function _0x301903(){var _0x505024=_0x3050e6;this['primitiveCollection']['contains'](this)&&(this['_noDestroy']=!![],this[_0x505024(_0x29f818._0x43ab22)]['remove'](this),this['_noDestroy']=![]);}},{'key':_0x3050e6(_0x52a3a2._0x371f67),'value':function _0x2e188e(_0x33f3ca){var _0xec78=_0x3050e6;if(!this['show'])return;!Cesium__namespace[_0xec78(_0x3785a3._0x46365a)](this['_command'])&&(this['_command']=this['createCommand'](_0x33f3ca['context'])),_0x33f3ca['passes']['render']&&(Cesium__namespace['defined'](this['_command'])&&_0x33f3ca['commandList']['push'](this['_command']));}},{'key':_0x3050e6(0x520),'value':function _0x53d74a(){var _0x564c5d=_0x3050e6;Cesium__namespace['defined'](this[_0x564c5d(_0x353e5b._0x299864)])&&(this['_command']['shaderProgram']&&this['_command'][_0x564c5d(0xff1)][_0x564c5d(0x9a7)](),this['_command'][_0x564c5d(0xb20)]&&this['_command']['vertexArray']['destroy'](),delete this['_command']);}},{'key':'createCommand','value':function _0x4a4b2e(_0x1d6474){var _0x1614ed=_0x3050e6,_0x3e90ea=this;this['destroyCommands']();var _0x4e1d7f=this[_0x1614ed(_0x46bd6b._0x4bb26c)](),_0x1ccc0e={'aPosition':0x0},_0xb31750=Cesium__namespace[_0x1614ed(_0x46bd6b._0x309d2f)][_0x1614ed(0x91c)]({'context':_0x1d6474,'typedArray':_0x4e1d7f['vertices'],'usage':Cesium__namespace['BufferUsage']['STATIC_DRAW']}),_0x4dd51e=[{'index':_0x1ccc0e['aPosition'],'vertexBuffer':_0xb31750,'componentsPerAttribute':0x3,'componentDatatype':Cesium__namespace['ComponentDatatype']['FLOAT'],'offsetInBytes':0x0,'strideInBytes':0xc,'normalize':![]}],_0x3f2107=Cesium__namespace['Buffer'][_0x1614ed(0xc89)]({'context':_0x1d6474,'typedArray':_0x4e1d7f['indices'],'usage':Cesium__namespace['BufferUsage']['STATIC_DRAW'],'indexDatatype':Cesium__namespace['IndexDatatype']['UNSIGNED_SHORT']}),_0x29152e=new Cesium__namespace[(_0x1614ed(0x96e))]({'context':_0x1d6474,'attributes':_0x4dd51e,'indexBuffer':_0x3f2107}),_0x1b3918=this[_0x1614ed(_0x46bd6b._0x52627c)];this['_boundingSphere'][_0x1614ed(0xfe2)]=this['style']['distance'];this['position']?this['_boundingSphere'][_0x1614ed(0xa86)]=this['position']:(Cesium__namespace[_0x1614ed(_0x46bd6b._0x1a9ebd)]['clone'](Cesium__namespace['Cartesian3']['ZERO'],this[_0x1614ed(0x215)]['center']),Cesium__namespace[_0x1614ed(0x492)]['transform'](this['_boundingSphere'],_0x1b3918,this['_boundingSphere']));var _0x393f33=new Cesium__namespace['DrawCommand']({'primitiveType':Cesium__namespace[_0x1614ed(0x5b6)]['LINES'],'shaderProgram':Cesium__namespace[_0x1614ed(0x3e8)]['fromCache']({'context':_0x1d6474,'vertexShaderSource':ArcFrustumVS,'fragmentShaderSource':ArcFrustumFS,'attributeLocations':_0x1ccc0e}),'vertexArray':_0x29152e,'modelMatrix':_0x1b3918,'boundingVolume':this['_boundingSphere'],'uniformMap':{'color':function _0x10c57e(){return _0x3e90ea['color'];}},'pass':Cesium__namespace['Pass'][_0x1614ed(_0x46bd6b._0x4abc24)],'owner':this,'cull':!![],'renderState':Cesium__namespace['RenderState'][_0x1614ed(0xd60)]({'cull':{'enabled':!![]},'depthTest':{'enabled':!![]}})});return this['bindPickId'](_0x393f33),_0x393f33;}},{'key':_0x3050e6(_0x52a3a2._0x2e435a),'value':function _0x4a7d1a(){var _0x2359c2=_0x3050e6,_0x14fea7=this['style']['distance'],_0x47a4e3=0x14,_0x4bd10f=(_0x47a4e3+0x1)*(_0x47a4e3+0x1)+0x1,_0x4a4c2a=Cesium__namespace['ComponentDatatype']['createTypedArray'](Cesium__namespace['ComponentDatatype'][_0x2359c2(_0x47a387._0x3c8ae7)],0x3*_0x4bd10f),_0x31aa85=0x3,_0x37c066=Cesium__namespace['Math'][_0x2359c2(_0x47a387._0x1d7713)](this['angle']*0x2),_0x22bb8a=Cesium__namespace['Math']['toRadians'](this['angle2']*0x2),_0xfac14c=Math['tan'](0.5*_0x22bb8a),_0x524dab=_0x14fea7*_0xfac14c,_0x2741e9=Math['PI']-0.5*_0x37c066,_0xefd6ec=0x0,_0x4ceaf9=0x0,_0x2653d6=_0x37c066/_0x47a4e3;for(var _0x1afddf=0x0;_0x1afddf<_0x47a4e3+0x1;_0x1afddf++){_0xefd6ec=_0x2741e9+_0x1afddf*_0x2653d6;var _0x238c27=_0x524dab/(_0x14fea7/Math['cos'](_0xefd6ec)),_0x5cc65c=Math[_0x2359c2(_0x47a387._0x34ed81)](_0x238c27),_0x7c7c18=-_0x5cc65c,_0x3172fb=0x2*_0x5cc65c/_0x47a4e3;for(var _0x1d4cde=0x0;_0x1d4cde<_0x47a4e3+0x1;_0x1d4cde++){_0x4ceaf9=_0x7c7c18+_0x1d4cde*_0x3172fb,_0x4a4c2a[_0x31aa85++]=_0x14fea7*Math['cos'](_0x4ceaf9)*Math[_0x2359c2(_0x47a387._0x552263)](_0xefd6ec),_0x4a4c2a[_0x31aa85++]=_0x14fea7*Math['sin'](_0x4ceaf9),_0x4a4c2a[_0x31aa85++]=_0x14fea7*Math[_0x2359c2(_0x47a387._0x5db87f)](_0x4ceaf9)*Math['cos'](_0xefd6ec);}}var _0x868c4=0x2*(0x4+0x5*_0x47a4e3+0x2*_0x47a4e3*0x3),_0x59dc0a=Cesium__namespace['ComponentDatatype']['createTypedArray'](Cesium__namespace['ComponentDatatype']['UNSIGNED_SHORT'],_0x868c4),_0x3abe03=0x0;_0x59dc0a[_0x3abe03++]=0x0,_0x59dc0a[_0x3abe03++]=0x1,_0x59dc0a[_0x3abe03++]=0x0,_0x59dc0a[_0x3abe03++]=_0x47a4e3+0x1,_0x59dc0a[_0x3abe03++]=0x0,_0x59dc0a[_0x3abe03++]=_0x47a4e3*(_0x47a4e3+0x1)+0x1,_0x59dc0a[_0x3abe03++]=0x0,_0x59dc0a[_0x3abe03++]=(_0x47a4e3+0x1)*(_0x47a4e3+0x1);for(var _0x35ed4c=0x0;_0x35ed4c<0x5;_0x35ed4c++){for(var _0x2a1874=0x0;_0x2a1874<_0x47a4e3;_0x2a1874++){_0x59dc0a[_0x3abe03++]=0x1+_0x2a1874+0x5*(_0x47a4e3+0x1)*_0x35ed4c,_0x59dc0a[_0x3abe03++]=0x1+(_0x2a1874+0x1)+0x5*(_0x47a4e3+0x1)*_0x35ed4c;}}for(var _0x5a0640=0x0;_0x5a0640<0x5;_0x5a0640++){for(var _0x5e2de9=0x0;_0x5e2de9<_0x47a4e3;_0x5e2de9++){_0x59dc0a[_0x3abe03++]=0x1+(_0x47a4e3+0x1)*_0x5e2de9+0x5*_0x5a0640,_0x59dc0a[_0x3abe03++]=0x1+(_0x47a4e3+0x1)*(_0x5e2de9+0x1)+0x5*_0x5a0640;}}var _0xda4fb8=_0x47a4e3*_0x47a4e3*0x3*0x2+0x3*_0x47a4e3*0x4,_0x377b7f=Cesium__namespace['ComponentDatatype'][_0x2359c2(0x421)](Cesium__namespace['ComponentDatatype']['SHORT'],_0xda4fb8),_0x53f945=0x1;for(var _0x5cd78d=0x0;_0x5cd78d<_0x47a4e3;_0x5cd78d++){for(var _0x46750c=0x0;_0x46750c<_0x47a4e3;_0x46750c++){_0x377b7f[_0x3abe03++]=_0x53f945+_0x5cd78d+_0x46750c*(_0x47a4e3+0x1),_0x377b7f[_0x3abe03++]=_0x53f945+_0x5cd78d+0x1+_0x46750c*(_0x47a4e3+0x1),_0x377b7f[_0x3abe03++]=_0x53f945+_0x5cd78d+(_0x46750c+0x1)*(_0x47a4e3+0x1),_0x377b7f[_0x3abe03++]=_0x53f945+_0x5cd78d+0x1+_0x46750c*(_0x47a4e3+0x1),_0x377b7f[_0x3abe03++]=_0x53f945+_0x5cd78d+0x1+(_0x46750c+0x1)*(_0x47a4e3+0x1),_0x377b7f[_0x3abe03++]=_0x53f945+_0x5cd78d+(_0x46750c+0x1)*(_0x47a4e3+0x1);}}for(var _0x110e25=0x0;_0x110e25<_0x47a4e3;_0x110e25++){_0x377b7f[_0x3abe03++]=_0x110e25+0x1+_0x53f945,_0x377b7f[_0x3abe03++]=_0x110e25+_0x53f945,_0x377b7f[_0x3abe03++]=0x0,_0x377b7f[_0x3abe03++]=0x0,_0x377b7f[_0x3abe03++]=_0x110e25+_0x47a4e3*(_0x47a4e3+0x1)+_0x53f945,_0x377b7f[_0x3abe03++]=_0x110e25+0x1+_0x47a4e3*(_0x47a4e3+0x1)+_0x53f945;}for(var _0x5140d4=0x0;_0x5140d4<_0x47a4e3;_0x5140d4++){_0x377b7f[_0x3abe03++]=0x0,_0x377b7f[_0x3abe03++]=_0x5140d4*(_0x47a4e3+0x1)+_0x53f945,_0x377b7f[_0x3abe03++]=(_0x5140d4+0x1)*(_0x47a4e3+0x1)+_0x53f945,_0x377b7f[_0x3abe03++]=_0x47a4e3+(_0x5140d4+0x1)*(_0x47a4e3+0x1)+_0x53f945,_0x377b7f[_0x3abe03++]=_0x47a4e3+_0x5140d4*(_0x47a4e3+0x1)+_0x53f945,_0x377b7f[_0x3abe03++]=0x0;}return{'vertices':_0x4a4c2a,'indices':_0x59dc0a};}}]),_0x2a35f9;}(BasePointPrimitive);register$4('arcFrustum',ArcFrustum,!![]);var TetrahedronFS='varying\x20vec3\x20v_positionEC;\x0avarying\x20vec3\x20v_normalEC;\x0avarying\x20vec2\x20v_st;\x0auniform\x20vec4\x20color;\x0auniform\x20float\x20globalAlpha;\x0a\x0avoid\x20main()\x20{\x0a\x20\x20vec3\x20positionToEyeEC\x20=\x20-v_positionEC;\x0a\x20\x20vec3\x20normalEC\x20=\x20normalize(v_normalEC);\x0a\x20\x20#ifdef\x20FACE_FORWARD\x0a\x20\x20normalEC\x20=\x20faceforward(normalEC,\x20vec3(0.0,\x200.0,\x201.0),\x20-normalEC);\x0a\x20\x20#endif\x0a\x20\x20czm_materialInput\x20materialInput;\x0a\x20\x20materialInput.normalEC\x20=\x20normalEC;\x0a\x20\x20materialInput.positionToEyeEC\x20=\x20positionToEyeEC;\x0a\x20\x20materialInput.st\x20=\x20v_st;\x0a\x0a\x20\x20vec2\x20st\x20=\x20materialInput.st;\x0a\x20\x20czm_material\x20material\x20=\x20czm_getDefaultMaterial(materialInput);\x0a\x0a\x20\x20material.alpha\x20=\x20(mix(0.1,\x201.0,\x20clamp((1.0\x20-\x20st.t)\x20*\x20color.a,\x200.0,\x201.0))\x20+\x20(1.0\x20-\x20sign(st.t\x20-\x20czm_frameNumber\x20*\x200.001))\x20*\x200.2\x20+\x200.4)\x20*\x20globalAlpha;\x0a\x20\x20material.diffuse\x20=\x20color.rgb;\x0a\x0a\x20\x20#ifdef\x20FLAT\x0a\x20\x20gl_FragColor\x20=\x20vec4(material.diffuse\x20+\x20material.emission,\x20material.alpha);\x0a\x20\x20#else\x0a\x20\x20gl_FragColor\x20=\x20czm_phong(normalize(positionToEyeEC),\x20material,\x20czm_lightDirectionEC);\x0a\x20\x20#endif\x0a}\x0a',TetrahedronVS=_0xf99cb3(0xe7b),DEF_STYLE$2={'width':0x14,'height':0x1e,'color':new Cesium__namespace['Color'](0.8,0.8,0x0,0.8),'animation':!![],'moveHeight':0x1e,'moveDuration':0x2,'rotationAngle':0x1},Tetrahedron=function(_0x3c234e){var _0x16f330={_0x500d11:0x510,_0x3b6163:0x8e6,_0x32012e:0x7c1,_0x4d5195:0xa09},_0x326185={_0x300200:0xe97},_0x24a4b6={_0x213c91:0xe34},_0x3e47ee={_0xf646c5:0x2e5,_0x54001e:0x5aa,_0x3464f3:0x817,_0x53c935:0xb3c},_0xe97d80={_0x3013dc:0x690,_0xef4810:0x3e8,_0x4929f1:0x492,_0x11a738:0xe1c,_0x1f300a:0x750,_0x50b9c4:0xde1,_0x5d53a3:0x817,_0xfe4a2f:0xee6,_0x78109:0xff1},_0x42ca56={_0x574128:0xde1},_0x2e3a68={_0x4b3aff:0x98c},_0x8bc8ae={_0x4d6e1d:0x58d,_0x27207b:0xb20,_0x2d4393:0x58d,_0x15f70b:0x86d},_0x38a0d={_0x1a27c4:0xa24,_0x44fda7:0x8ee,_0x4b451b:0x43c,_0x7d4687:0xa1e,_0x53c29f:0xd1c,_0x24ed8d:0x58d,_0xa80944:0x563,_0x39bc97:0x8b3,_0x532a19:0x51d,_0x490d3f:0x86d},_0xf0601d={_0x3bc36b:0x2d5},_0x413373={_0x424459:0x6b2},_0x1d5794={_0x46d49d:0xa24},_0x455dae={_0x4ea78b:0xa1e,_0x1cb885:0x798,_0x106030:0xa86,_0x4c33cf:0xa1e,_0x335da0:0xba9,_0x3075f3:0x33f,_0x144b60:0x575},_0x2e225c={_0x57bd31:0xa10},_0x52585e=_0xf99cb3;_inherits(_0x1cc414,_0x3c234e);var _0x140e0f=_createSuper(_0x1cc414);function _0x1cc414(){var _0x20a754=_0x3c32,_0x5d35e2,_0x1feccd=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x1cc414),_0x1feccd[_0x20a754(0xba9)]=_objectSpread2(_objectSpread2({},DEF_STYLE$2),_0x1feccd['style']||{}),_0x5d35e2=_0x140e0f[_0x20a754(_0x2e225c._0x57bd31)](this,_0x1feccd),_0x5d35e2['_globalAlpha']=0x1,_0x5d35e2;}return _createClass(_0x1cc414,[{'key':'czmObject','get':function _0x263090(){return this;}},{'key':'color','get':function _0x27cc3c(){return this['_color'];},'set':function _0x3fe8a2(_0x2ce804){this['_color']=getCesiumColor(_0x2ce804);}},{'key':_0x52585e(_0x16f330._0x500d11),'get':function _0x3965f1(){var _0xc14a29=_0x52585e;if(this['options']['modelMatrix'])return this['options']['modelMatrix'];if(!this[_0xc14a29(0xa86)])return Cesium__namespace[_0xc14a29(_0x455dae._0x4ea78b)][_0xc14a29(0x908)];var _0xe7f266=Cesium__namespace[_0xc14a29(0x62d)][_0xc14a29(_0x455dae._0x1cb885)](this[_0xc14a29(_0x455dae._0x106030)]),_0x3de18b=Cesium__namespace[_0xc14a29(_0x455dae._0x4c33cf)][_0xc14a29(0x8fa)](new Cesium__namespace['Cartesian3'](this['style']['width'],this[_0xc14a29(_0x455dae._0x335da0)][_0xc14a29(_0x455dae._0x3075f3)],this[_0xc14a29(_0x455dae._0x335da0)]['height'])),_0x183f1d=Cesium__namespace['Matrix4'][_0xc14a29(_0x455dae._0x144b60)](_0xe7f266,_0x3de18b,new Cesium__namespace['Matrix4']());return _0x183f1d;}},{'key':'_addedHook','value':function _0x4e356b(_0x2bc119){var _0xae555b=_0x52585e;if(!this[_0xae555b(_0x1d5794._0x46d49d)]||!this[_0xae555b(0xa86)])return;this[_0xae555b(0xa09)](_0x2bc119,_0x2bc119),this['primitiveCollection']['add'](this);}},{'key':_0x52585e(_0x16f330._0x3b6163),'value':function _0x390154(){var _0x2e7129=_0x52585e;this[_0x2e7129(_0x413373._0x424459)]&&this['primitiveCollection'][_0x2e7129(0x9d6)](this)&&(this['_noDestroy']=!![],this[_0x2e7129(_0x413373._0x424459)]['remove'](this),this['_noDestroy']=![]),delete this[_0x2e7129(0x43c)];}},{'key':_0x52585e(_0x16f330._0x32012e),'value':function _0x43da98(){this['_modelMatrix']=this['modelMatrix'],this['_clearDrawCommand']();}},{'key':_0x52585e(_0x16f330._0x4d5195),'value':function _0x5212ca(_0x5d23e1,_0x39aaef){var _0x5ca7ee=_0x52585e;(_0x39aaef['width']||_0x39aaef['height'])&&this['_updatePositionsHook'](),this['color']=_0x5d23e1['color'],this['_rotationAngle']=Cesium__namespace[_0x5ca7ee(_0xf0601d._0x3bc36b)]['toRadians'](_0x5d23e1['rotationAngle']),this['_moveMaxHeight']=_0x5d23e1['moveHeight']/this['style'][_0x5ca7ee(0xe1c)],this['_moveMaxHeight']!==0x0&&(this['_moveDistanceStep']=this['_moveMaxHeight']/(_0x5d23e1['moveDuration']*0x3c),this['_moveDistanceSum']=0x0);}},{'key':'update','value':function _0x138b71(_0x3e5548){var _0x365a9f=_0x52585e;if(!this[_0x365a9f(_0x38a0d._0x1a27c4)])return;if(this['style']['animation']){if(this['_moveMaxHeight']!==0x0){this[_0x365a9f(_0x38a0d._0x44fda7)]+=this['_moveDistanceStep'];(this['_moveDistanceSum']>=this['_moveMaxHeight']||this['_moveDistanceSum']<=0x0)&&(this['_moveDistanceStep']=-this['_moveDistanceStep']);var _0x5beb6d=new Cesium__namespace['Cartesian3'](0x0,0x0,this['_moveDistanceStep']);Cesium__namespace['Matrix4']['multiplyByTranslation'](this[_0x365a9f(_0x38a0d._0x4b451b)],_0x5beb6d,this[_0x365a9f(_0x38a0d._0x4b451b)]);}if(this['_rotationAngle']!==0x0){var _0x168395=Cesium__namespace[_0x365a9f(_0x38a0d._0x7d4687)][_0x365a9f(_0x38a0d._0x53c29f)](Cesium__namespace[_0x365a9f(0x51a)]['fromRotationZ'](this[_0x365a9f(0x293)]));Cesium__namespace[_0x365a9f(0xa1e)]['multiply'](this['_modelMatrix'],_0x168395,this[_0x365a9f(0x43c)]);}}!Cesium__namespace['defined'](this['_drawCommand'])&&(this['_drawCommand']=this['createDrawCommand'](_0x3e5548['context'])),_0x3e5548[_0x365a9f(0x2be)]['render']?Cesium__namespace['defined'](this[_0x365a9f(_0x38a0d._0x24ed8d)])&&_0x3e5548[_0x365a9f(_0x38a0d._0xa80944)]['push'](this['_drawCommand']):Cesium__namespace[_0x365a9f(_0x38a0d._0x39bc97)](this['_pickCommand'])&&_0x3e5548['commandList'][_0x365a9f(_0x38a0d._0x532a19)](this[_0x365a9f(_0x38a0d._0x490d3f)]);}},{'key':'_clearDrawCommand','value':function _0x20e511(){var _0x4e9c6f=_0x52585e;Cesium__namespace['defined'](this['_drawCommand'])&&(this['_drawCommand']['vertexArray']&&this[_0x4e9c6f(_0x8bc8ae._0x4d6e1d)][_0x4e9c6f(_0x8bc8ae._0x27207b)]['destroy'](),this['_drawCommand']['shaderProgram']&&this[_0x4e9c6f(_0x8bc8ae._0x2d4393)][_0x4e9c6f(0xff1)][_0x4e9c6f(0x9a7)](),delete this['_drawCommand']),Cesium__namespace[_0x4e9c6f(0x8b3)](this['_pickCommand'])&&(this['_pickCommand'][_0x4e9c6f(0xb20)]&&this['_pickCommand']['vertexArray']['destroy'](),this['_pickCommand']['shaderProgram']&&this['_pickCommand']['shaderProgram'][_0x4e9c6f(0x9a7)](),delete this[_0x4e9c6f(_0x8bc8ae._0x15f70b)]);}},{'key':'createDrawCommand','value':function _0x39e4c9(_0x33941c){var _0x505fb8=_0x52585e,_0x548ffe,_0x39188a,_0x55c44f=this,_0x293d0a=(_0x548ffe=this['style']['translucent'])!==null&&_0x548ffe!==void 0x0?_0x548ffe:![],_0x2fd747=(_0x39188a=this['style']['closed'])!==null&&_0x39188a!==void 0x0?_0x39188a:!![],_0x430dc1=Cesium__namespace['Appearance']['getDefaultRenderState'](_0x293d0a,_0x2fd747,this[_0x505fb8(_0xe97d80._0x3013dc)]['renderState']),_0x5c436f=Cesium__namespace[_0x505fb8(0x1a3)]['fromCache'](_0x430dc1),_0x50e6b3={'position':0x0,'textureCoordinates':0x1},_0x5374cc=Cesium__namespace[_0x505fb8(_0xe97d80._0xef4810)][_0x505fb8(0xd60)]({'context':_0x33941c,'vertexShaderSource':TetrahedronVS,'fragmentShaderSource':TetrahedronFS,'attributeLocations':_0x50e6b3}),_0x3bd1ab=this['createVertexArray'](_0x33941c),_0x5638a9=new Cesium__namespace[(_0x505fb8(_0xe97d80._0x4929f1))](this['position'],Math[_0x505fb8(0x95a)](this['style']['width'],this['style'][_0x505fb8(_0xe97d80._0x11a738)])),_0x53c698=new Cesium__namespace['DrawCommand']({'primitiveType':Cesium__namespace['PrimitiveType']['TRIANGLES'],'shaderProgram':_0x5374cc,'vertexArray':_0x3bd1ab,'modelMatrix':this['_modelMatrix'],'renderState':_0x5c436f,'boundingVolume':_0x5638a9,'uniformMap':{'color':function _0xc17d88(){var _0x1c1dc3=_0x505fb8;return _0x55c44f[_0x1c1dc3(_0x2e3a68._0x4b3aff)];},'globalAlpha':function _0x59e9ac(){return _0x55c44f['_globalAlpha'];}},'castShadows':![],'receiveShadows':![],'pass':Cesium__namespace['Pass']['TRANSLUCENT'],'owner':this,'pickOnly':!![],'pickCommand':new Cesium__namespace[(_0x505fb8(0xb3e))]({'owner':this,'pickOnly':!![]})});this[_0x505fb8(_0xe97d80._0x1f300a)](_0x53c698),_0x53c698[_0x505fb8(_0xe97d80._0x50b9c4)]=_0x33941c['createPickId']({'primitive':_0x53c698,'id':this['id']});var _0x266b13=new Cesium__namespace['DrawCommand']({'owner':_0x53c698,'primitiveType':Cesium__namespace['PrimitiveType'][_0x505fb8(_0xe97d80._0x5d53a3)],'pickOnly':!![]});_0x266b13[_0x505fb8(0xb20)]=_0x3bd1ab,_0x266b13[_0x505fb8(_0xe97d80._0xfe4a2f)]=_0x5c436f;var _0x321390=Cesium__namespace['ShaderProgram']['fromCache']({'context':_0x33941c,'vertexShaderSource':TetrahedronVS,'fragmentShaderSource':Cesium__namespace[_0x505fb8(0xe7f)]['createPickFragmentShaderSource'](TetrahedronFS,'uniform'),'attributeLocations':_0x50e6b3});return _0x266b13[_0x505fb8(_0xe97d80._0x78109)]=_0x321390,_0x266b13['uniformMap']=_0x53c698[_0x505fb8(0xc42)],_0x266b13[_0x505fb8(0xc42)]['czm_pickColor']=function(){var _0x5df020=_0x505fb8;return _0x53c698[_0x5df020(_0x42ca56._0x574128)][_0x5df020(0x98c)];},_0x266b13['pass']=Cesium__namespace['Pass']['TRANSLUCENT'],_0x266b13['boundingVolume']=_0x5638a9,_0x266b13['modelMatrix']=this['_modelMatrix'],this['_pickCommand']=_0x266b13,_0x53c698;}},{'key':'createVertexArray','value':function _0x32ca09(_0x5e2db2){var _0x231c35=_0x52585e,_0x259726={'position':0x0,'textureCoordinates':0x1},_0x8a6e41=this[_0x231c35(_0x3e47ee._0xf646c5)](),_0x10049e=new Cesium__namespace['Geometry']({'attributes':{'position':new Cesium__namespace['GeometryAttribute']({'componentDatatype':Cesium__namespace['ComponentDatatype']['FLOAT'],'componentsPerAttribute':0x3,'values':_0x8a6e41[_0x231c35(_0x3e47ee._0x54001e)]}),'textureCoordinates':new Cesium__namespace[(_0x231c35(0x569))]({'componentDatatype':Cesium__namespace['ComponentDatatype']['FLOAT'],'componentsPerAttribute':0x2,'values':_0x8a6e41['sts']})},'indices':_0x8a6e41['indices'],'primitiveType':Cesium__namespace['PrimitiveType'][_0x231c35(_0x3e47ee._0x3464f3)],'boundingSphere':Cesium__namespace[_0x231c35(0x492)]['fromVertices'](_0x8a6e41['positions'])}),_0x3737a6=Cesium__namespace['GeometryPipeline']['computeNormal'](_0x10049e),_0x1105f6=Cesium__namespace[_0x231c35(0x96e)][_0x231c35(_0x3e47ee._0x53c935)]({'context':_0x5e2db2,'geometry':_0x3737a6,'attributeLocations':_0x259726,'bufferUsage':Cesium__namespace['BufferUsage']['STATIC_DRAW']});return _0x1105f6;}},{'key':'cereatePositionsAndIndice','value':function _0x37e108(){var _0x25f04a=new Float64Array(0x5*0x3);_0x25f04a[0x0]=0x0,_0x25f04a[0x1]=0x1,_0x25f04a[0x2]=0x0,_0x25f04a[0x3]=-0x1,_0x25f04a[0x4]=0x0,_0x25f04a[0x5]=0x0,_0x25f04a[0x6]=0x0,_0x25f04a[0x7]=-0x1,_0x25f04a[0x8]=0x0,_0x25f04a[0x9]=0x1,_0x25f04a[0xa]=0x0,_0x25f04a[0xb]=0x0,_0x25f04a[0xc]=0x0,_0x25f04a[0xd]=0x0,_0x25f04a[0xe]=-0x1;var _0x199857=new Uint16Array(0x6*0x3);_0x199857[0x0]=0x4,_0x199857[0x1]=0x2,_0x199857[0x2]=0x3,_0x199857[0x3]=0x4,_0x199857[0x4]=0x3,_0x199857[0x5]=0x0,_0x199857[0x6]=0x4,_0x199857[0x7]=0x0,_0x199857[0x8]=0x1,_0x199857[0x9]=0x4,_0x199857[0xa]=0x1,_0x199857[0xb]=0x2,_0x199857[0xc]=0x1,_0x199857[0xd]=0x2,_0x199857[0xe]=0x3,_0x199857[0xf]=0x1,_0x199857[0x10]=0x3,_0x199857[0x11]=0x0;var _0x2fddd1=new Float32Array([0x0,0x0,0x1,0x0,0x1,0x1,0x0,0x1,0.5,0.5]);return{'indices':_0x199857,'positions':_0x25f04a,'sts':_0x2fddd1};}},{'key':'setOpacity','value':function _0x26f22a(_0x14727a){var _0x10ef3c=_0x52585e;this[_0x10ef3c(_0x24a4b6._0x213c91)]=_0x14727a;}},{'key':_0x52585e(0xae1),'value':function _0x1fa9f2(_0x2ef51d,_0x3c8c8e){var _0x23c427=_0x52585e;return this[_0x23c427(_0x326185._0x300200)](_0x2ef51d,_0x3c8c8e);}}]),_0x1cc414;}(BasePointPrimitive);register$4(_0xf99cb3(0x48e),Tetrahedron,!![]);var ViewShedFS='uniform\x20float\x20mars3d_xAngle;\x0auniform\x20float\x20mars3d_yAngle;\x0auniform\x20float\x20mars3d_distance;\x0auniform\x20float\x20mars3d_opacity;\x0a\x0auniform\x20vec3\x20mars3d_visibleAreaColor;\x0auniform\x20vec3\x20mars3d_hiddenAreaColor;\x0a\x0auniform\x20sampler2D\x20shadowMap_texture;\x0auniform\x20mat4\x20shadowMap_matrix;\x0auniform\x20vec4\x20shadowMap_lightPositionEC;\x0auniform\x20vec4\x20shadowMap_lightDirectionEC;\x0auniform\x20vec3\x20shadowMap_lightUp;\x0auniform\x20vec3\x20shadowMap_lightDir;\x0auniform\x20vec3\x20shadowMap_lightRight;\x0auniform\x20vec4\x20shadowMap_texelSizeDepthBias;\x0auniform\x20vec4\x20shadowMap_normalOffsetScale;\x0a\x0auniform\x20sampler2D\x20colorTexture;\x0auniform\x20sampler2D\x20depthTexture;\x0avarying\x20vec2\x20v_textureCoordinates;\x0a\x0avec4\x20toEye(in\x20vec2\x20uv,\x20in\x20float\x20depth)\x20{\x0a\x20\x20vec2\x20xy\x20=\x20vec2((uv.x\x20*\x202.0\x20-\x201.0),\x20(uv.y\x20*\x202.0\x20-\x201.0));\x0a\x20\x20vec4\x20posInCamera\x20=\x20czm_inverseProjection\x20*\x20vec4(xy,\x20depth,\x201.0);\x0a\x20\x20posInCamera\x20=\x20posInCamera\x20/\x20posInCamera.w;\x0a\x20\x20return\x20posInCamera;\x0a}\x0a\x0afloat\x20getDepth(in\x20vec4\x20depth)\x20{\x0a\x20\x20float\x20z_window\x20=\x20czm_unpackDepth(depth);\x0a\x20\x20z_window\x20=\x20czm_reverseLogDepth(z_window);\x0a\x20\x20float\x20n_range\x20=\x20czm_depthRange.near;\x0a\x20\x20float\x20f_range\x20=\x20czm_depthRange.far;\x0a\x20\x20return\x20(2.0\x20*\x20z_window\x20-\x20n_range\x20-\x20f_range)\x20/\x20(f_range\x20-\x20n_range);\x0a}\x0afloat\x20_czm_sampleShadowMap(sampler2D\x20shadowMap,\x20vec2\x20uv)\x20{\x0a\x20\x20return\x20texture2D(shadowMap,\x20uv).r;\x0a}\x0afloat\x20_czm_shadowDepthCompare(sampler2D\x20shadowMap,\x20vec2\x20uv,\x20float\x20depth)\x20{\x0a\x20\x20return\x20step(depth,\x20_czm_sampleShadowMap(shadowMap,\x20uv));\x0a}\x0afloat\x20_czm_shadowVisibility(sampler2D\x20shadowMap,\x20czm_shadowParameters\x20shadowParameters)\x20{\x0a\x20\x20float\x20depthBias\x20=\x20shadowParameters.depthBias;\x0a\x20\x20float\x20depth\x20=\x20shadowParameters.depth;\x0a\x20\x20float\x20nDotL\x20=\x20shadowParameters.nDotL;\x0a\x20\x20float\x20normalShadingSmooth\x20=\x20shadowParameters.normalShadingSmooth;\x0a\x20\x20float\x20darkness\x20=\x20shadowParameters.darkness;\x0a\x20\x20vec2\x20uv\x20=\x20shadowParameters.texCoords;\x0a\x20\x20depth\x20-=\x20depthBias;\x0a\x20\x20vec2\x20texelStepSize\x20=\x20shadowParameters.texelStepSize;\x0a\x20\x20float\x20radius\x20=\x201.0;\x0a\x20\x20float\x20dx0\x20=\x20-texelStepSize.x\x20*\x20radius;\x0a\x20\x20float\x20dy0\x20=\x20-texelStepSize.y\x20*\x20radius;\x0a\x20\x20float\x20dx1\x20=\x20texelStepSize.x\x20*\x20radius;\x0a\x20\x20float\x20dy1\x20=\x20texelStepSize.y\x20*\x20radius;\x0a\x20\x20float\x20visibility\x20=\x20(_czm_shadowDepthCompare(shadowMap,\x20uv,\x20depth)\x20+\x0a\x20\x20\x20\x20_czm_shadowDepthCompare(shadowMap,\x20uv\x20+\x20vec2(dx0,\x20dy0),\x20depth)\x20+\x0a\x20\x20\x20\x20_czm_shadowDepthCompare(shadowMap,\x20uv\x20+\x20vec2(0.0,\x20dy0),\x20depth)\x20+\x0a\x20\x20\x20\x20_czm_shadowDepthCompare(shadowMap,\x20uv\x20+\x20vec2(dx1,\x20dy0),\x20depth)\x20+\x0a\x20\x20\x20\x20_czm_shadowDepthCompare(shadowMap,\x20uv\x20+\x20vec2(dx0,\x200.0),\x20depth)\x20+\x0a\x20\x20\x20\x20_czm_shadowDepthCompare(shadowMap,\x20uv\x20+\x20vec2(dx1,\x200.0),\x20depth)\x20+\x0a\x20\x20\x20\x20_czm_shadowDepthCompare(shadowMap,\x20uv\x20+\x20vec2(dx0,\x20dy1),\x20depth)\x20+\x0a\x20\x20\x20\x20_czm_shadowDepthCompare(shadowMap,\x20uv\x20+\x20vec2(0.0,\x20dy1),\x20depth)\x20+\x0a\x20\x20\x20\x20_czm_shadowDepthCompare(shadowMap,\x20uv\x20+\x20vec2(dx1,\x20dy1),\x20depth))\x20*\x20(1.0\x20/\x209.0);\x0a\x20\x20return\x20visibility;\x0a}\x0a\x0avec3\x20pointProjectOnPlane(in\x20vec3\x20planeNormal,\x20in\x20vec3\x20planeOrigin,\x20in\x20vec3\x20point)\x20{\x0a\x20\x20vec3\x20v01\x20=\x20point\x20-\x20planeOrigin;\x0a\x20\x20float\x20d\x20=\x20dot(planeNormal,\x20v01);\x0a\x20\x20return\x20(point\x20-\x20planeNormal\x20*\x20d);\x0a}\x0afloat\x20ptm(vec3\x20pt)\x20{\x0a\x20\x20return\x20sqrt(pt.x\x20*\x20pt.x\x20+\x20pt.y\x20*\x20pt.y\x20+\x20pt.z\x20*\x20pt.z);\x0a}\x0a\x0avoid\x20main()\x20{\x0a\x20\x20const\x20float\x20PI\x20=\x203.141592653589793;\x0a\x20\x20vec4\x20color\x20=\x20texture2D(colorTexture,\x20v_textureCoordinates);\x0a\x20\x20vec4\x20currD\x20=\x20texture2D(depthTexture,\x20v_textureCoordinates);\x0a\x20\x20if(currD.r\x20>=\x201.0)\x20{\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20color;\x0a\x20\x20\x20\x20return;\x0a\x20\x20}\x0a\x20\x20float\x20depth\x20=\x20getDepth(currD);\x0a\x20\x20vec4\x20positionEC\x20=\x20toEye(v_textureCoordinates,\x20depth);\x0a\x20\x20vec3\x20normalEC\x20=\x20vec3(1.0);\x0a\x20\x20czm_shadowParameters\x20shadowParameters;\x0a\x20\x20shadowParameters.texelStepSize\x20=\x20shadowMap_texelSizeDepthBias.xy;\x0a\x20\x20shadowParameters.depthBias\x20=\x20shadowMap_texelSizeDepthBias.z;\x0a\x20\x20shadowParameters.normalShadingSmooth\x20=\x20shadowMap_texelSizeDepthBias.w;\x0a\x20\x20shadowParameters.darkness\x20=\x20shadowMap_normalOffsetScale.w;\x0a\x20\x20shadowParameters.depthBias\x20*=\x20max(depth\x20*\x200.01,\x201.0);\x0a\x0a\x20\x20vec3\x20directionEC\x20=\x20normalize(positionEC.xyz\x20-\x20shadowMap_lightPositionEC.xyz);\x0a\x20\x20float\x20nDotL\x20=\x20clamp(dot(normalEC,\x20-directionEC),\x200.0,\x201.0);\x0a\x20\x20vec4\x20shadowPosition\x20=\x20shadowMap_matrix\x20*\x20positionEC;\x0a\x20\x20shadowPosition\x20/=\x20shadowPosition.w;\x0a\x20\x20if(any(lessThan(shadowPosition.xyz,\x20vec3(0.0)))\x20||\x20any(greaterThan(shadowPosition.xyz,\x20vec3(1.0))))\x20{\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20color;\x0a\x20\x20\x20\x20return;\x0a\x20\x20}\x0a\x0a\x20\x20//坐标与视点位置距离,大于最大距离则舍弃阴影效果\x0a\x20\x20vec4\x20lw\x20=\x20czm_inverseView\x20*\x20vec4(shadowMap_lightPositionEC.xyz,\x201.0);\x0a\x20\x20vec4\x20vw\x20=\x20czm_inverseView\x20*\x20vec4(positionEC.xyz,\x201.0);\x0a\x20\x20if(distance(lw.xyz,\x20vw.xyz)\x20>\x20mars3d_distance)\x20{\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20color;\x0a\x20\x20\x20\x20return;\x0a\x20\x20}\x0a\x0a\x20\x20//水平夹角限制\x0a\x20\x20vec3\x20ptOnSP\x20=\x20pointProjectOnPlane(shadowMap_lightUp,\x20lw.xyz,\x20vw.xyz);\x0a\x20\x20directionEC\x20=\x20ptOnSP\x20-\x20lw.xyz;\x0a\x20\x20float\x20directionECMO\x20=\x20ptm(directionEC.xyz);\x0a\x20\x20float\x20shadowMap_lightDirMO\x20=\x20ptm(shadowMap_lightDir.xyz);\x0a\x20\x20float\x20cosJJ\x20=\x20dot(directionEC,\x20shadowMap_lightDir)\x20/\x20(directionECMO\x20*\x20shadowMap_lightDirMO);\x0a\x20\x20float\x20degJJ\x20=\x20abs(acos(cosJJ)\x20*\x20(180.0\x20/\x20PI));\x0a\x20\x20if(degJJ\x20>\x20mars3d_xAngle)\x20{\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20color;\x0a\x20\x20\x20\x20return;\x0a\x20\x20}\x0a\x0a\x20\x20//垂直夹角限制\x0a\x20\x20vec3\x20ptOnCZ\x20=\x20pointProjectOnPlane(shadowMap_lightRight,\x20lw.xyz,\x20vw.xyz);\x0a\x20\x20vec3\x20dirOnCZ\x20=\x20ptOnCZ\x20-\x20lw.xyz;\x0a\x20\x20float\x20dirOnCZMO\x20=\x20ptm(dirOnCZ);\x0a\x20\x20float\x20cosJJCZ\x20=\x20dot(dirOnCZ,\x20shadowMap_lightDir)\x20/\x20(dirOnCZMO\x20*\x20shadowMap_lightDirMO);\x0a\x20\x20float\x20degJJCZ\x20=\x20abs(acos(cosJJCZ)\x20*\x20(180.0\x20/\x20PI));\x0a\x20\x20if(degJJCZ\x20>\x20mars3d_yAngle)\x20{\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20color;\x0a\x20\x20\x20\x20return;\x0a\x20\x20}\x0a\x0a\x20\x20shadowParameters.texCoords\x20=\x20shadowPosition.xy;\x0a\x20\x20shadowParameters.depth\x20=\x20shadowPosition.z;\x0a\x20\x20shadowParameters.nDotL\x20=\x20nDotL;\x0a\x20\x20float\x20visibility\x20=\x20_czm_shadowVisibility(shadowMap_texture,\x20shadowParameters);\x0a\x0a\x20\x20//可视域\x0a\x20\x20if(visibility\x20==\x201.0)\x20{\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20mix(color,\x20vec4(mars3d_visibleAreaColor,\x201.0),\x20mars3d_opacity);\x0a\x20\x20}\x20else\x20{\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20mix(color,\x20vec4(mars3d_hiddenAreaColor,\x201.0),\x20mars3d_opacity);\x0a\x20\x20}\x0a}\x0a',DEF_STYLE$1={'angle':0x3c,'angle2':0x2d,'distance':0x3e8,'opacity':0.6,'addHeight':0x0,'showFrustum':![]},ViewShed=function(_0x53db9d){var _0x1fdd18={_0x536ae3:0x54b,_0x4cfde6:0x815,_0x52cadf:0x8da},_0x438268={_0x3001e7:0x70e,_0x394bd1:0x53d,_0x2b8f2e:0x53d,_0x5593f4:0x91a},_0x1cd579={_0x232f81:0xf34,_0xa44cf6:0xba9,_0x4993c1:0x741,_0x29fd5b:0x443,_0x4a389d:0x29c,_0x1bab92:0x799},_0x232e2a={_0x5aee1d:0x27a},_0xa3aeaa={_0x22e2e7:0xc8f},_0x31472b={_0x4fc275:0x37c,_0x2cf0e3:0x443,_0xfb9b94:0x690,_0x5db8bf:0xc05,_0x17503a:0xf1e},_0x495694={_0x29cf0b:0xda3,_0x634298:0x53d,_0x5cbc2d:0x46b},_0x3ea2f3={_0x5b5fad:0x501,_0x3b0396:0xca3,_0xbb2e30:0xa86,_0x55ddca:0x53d},_0x3a23b8={_0x353b18:0xf2d},_0x45c0ca={_0x2ce28c:0xce2},_0x30a0f8={_0x412158:0x6d8,_0x421ae7:0x830},_0x451608={_0x2ea47d:0x3c3},_0x52c32c={_0x1ccb78:0x57d,_0x4495ce:0xe4a,_0xb0c82c:0x863},_0x417212={_0x1655df:0xbe9,_0x1134ab:0xa86,_0x202d3b:0x748,_0x557c0c:0x2d5,_0x5ebbb9:0x748,_0x4ed17d:0xc10,_0x51c766:0x7bb,_0x15ce3e:0x766},_0x21c570={_0x47762b:0x5f0},_0x6d267f={_0x35e0a2:0x53d,_0x49a441:0xb0d},_0xa9eea9={_0x55386c:0x2b1},_0x2e788d={_0x41d847:0x53d,_0x2580ae:0x80b,_0x1fa0dc:0x741,_0x34f979:0x705,_0x9bef1b:0x8b8},_0x33e5ca={_0x314a2a:0x29c},_0x402e3a={_0x13db11:0xba9},_0x117e38={_0x5216ef:0x76d},_0x411d5b={_0x45d21f:0xce2},_0x347c92={_0x289d76:0x2b1},_0x352165={_0x27c5b7:0xec0,_0x5781c5:0xba9,_0x10ff44:0x26d,_0xd262b2:0x26d},_0x182902=_0xf99cb3;_inherits(_0x1f0fe2,_0x53db9d);var _0x3c34e6=_createSuper(_0x1f0fe2);function _0x1f0fe2(){var _0x311e7c=_0x3c32,_0x20d055,_0x5c2bba,_0x268b42,_0x2de8d2=arguments[_0x311e7c(_0x352165._0x27c5b7)]>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{},_0x5a1b94=arguments[_0x311e7c(0xec0)]>0x1&&arguments[0x1]!==undefined?arguments[0x1]:!![];return _classCallCheck(this,_0x1f0fe2),_0x5a1b94&&(_0x2de8d2['style']=_objectSpread2(_objectSpread2({},DEF_STYLE$1),_0x2de8d2[_0x311e7c(0xba9)])),_0x268b42=_0x3c34e6['call'](this,_0x2de8d2),_0x268b42['_visibleAreaColor']=getCesiumColor(_0x268b42[_0x311e7c(_0x352165._0x5781c5)]['visibleAreaColor'],new Cesium__namespace[(_0x311e7c(_0x352165._0x10ff44))](0x0,0x1,0x0)),_0x268b42['_hiddenAreaColor']=getCesiumColor(_0x268b42['style']['hiddenAreaColor'],new Cesium__namespace[(_0x311e7c(_0x352165._0xd262b2))](0x1,0x0,0x0)),_0x268b42['_hasTerrainShadows']=(_0x20d055=_0x268b42['options']['terrain'])!==null&&_0x20d055!==void 0x0?_0x20d055:!![],_0x268b42['_maximumDistance']=(_0x5c2bba=_0x268b42['style']['maximumDistance'])!==null&&_0x5c2bba!==void 0x0?_0x5c2bba:0x1388,_0x268b42;}return _createClass(_0x1f0fe2,[{'key':_0x182902(0x1be),'get':function _0x6422d5(){return this['_postProcessStage'];}},{'key':_0x182902(0xce2),'get':function _0x39b7e4(){return this['style']['angle'];},'set':function _0x40e4a2(_0x5d191a){var _0x491cf3=_0x182902;this['style']['angle']=_0x5d191a,this[_0x491cf3(_0x347c92._0x289d76)]();}},{'key':_0x182902(0x8dd),'get':function _0x896f99(){var _0x1eb654=_0x182902,_0x573736;return(_0x573736=this['style']['angle2'])!==null&&_0x573736!==void 0x0?_0x573736:this['style'][_0x1eb654(_0x411d5b._0x45d21f)];},'set':function _0x185248(_0x3be94a){this['style']['angle2']=_0x3be94a,this['_updateDraw']();}},{'key':'visibleAreaColor','get':function _0x3330ae(){var _0x3aa771=_0x182902;return this[_0x3aa771(_0x117e38._0x5216ef)];},'set':function _0x492376(_0x11b646){this['_visibleAreaColor']=getCesiumColor(_0x11b646);}},{'key':'hiddenAreaColor','get':function _0x24170f(){return this['_hiddenAreaColor'];},'set':function _0x17cc33(_0x4e7667){var _0x5cfbf5=_0x182902;this[_0x5cfbf5(0x3a1)]=getCesiumColor(_0x4e7667);}},{'key':'opacity','get':function _0x5e6483(){var _0xf8aed0=_0x182902;return this['style'][_0xf8aed0(0x665)];},'set':function _0x1dbb67(_0x1ed6c0){this['style']['opacity']=_0x1ed6c0;}},{'key':'showFrustum','get':function _0x4e52e7(){var _0x5b94e7=_0x182902;return this[_0x5b94e7(_0x402e3a._0x13db11)]['showFrustum'];},'set':function _0x28e643(_0x153f2e){var _0x39dad5=_0x182902;this['style'][_0x39dad5(0x6d8)]=_0x153f2e,this['_frustumPrimitive']['show']=_0x153f2e;}},{'key':'distance','get':function _0x49adc2(){return this['style']['distance'];},'set':function _0x3f48d2(_0x3de114){var _0x2846af=_0x182902;this[_0x2846af(0xba9)][_0x2846af(0x443)]=_0x3de114,this['_updateDraw']();}},{'key':'shadowMap','get':function _0x20f346(){return this['_shadowMap'];}},{'key':_0x182902(0x501),'get':function _0x52f1e0(){var _0x4d9113;return(_0x4d9113=this['_shadowMap'])===null||_0x4d9113===void 0x0?void 0x0:_0x4d9113['_lightCamera'];}},{'key':_0x182902(0x29c),'get':function _0x375231(){var _0x27c270=_0x182902;return this['options'][_0x27c270(_0x33e5ca._0x314a2a)];},'set':function _0xa25e2b(_0x57991a){var _0x5a6560=_0x182902,_0x479bb8;this['options']['targetPosition']=_0x57991a;if(!this[_0x5a6560(_0x2e788d._0x41d847)])return;var _0x3105f5=this['position'];if(!_0x3105f5)return;var _0x104ac7=LngLatPoint[_0x5a6560(_0x2e788d._0x2580ae)](_0x57991a,(_0x479bb8=this['_map'])===null||_0x479bb8===void 0x0?void 0x0:_0x479bb8['currentTime']);this[_0x5a6560(0x443)]=Cesium__namespace[_0x5a6560(_0x2e788d._0x1fa0dc)]['distance'](_0x3105f5,_0x104ac7);var _0x72b649=Cesium__namespace['Cartesian3']['normalize'](Cesium__namespace['Cartesian3']['subtract'](_0x104ac7,_0x3105f5,new Cesium__namespace['Cartesian3']()),new Cesium__namespace['Cartesian3']()),_0x52cec6=Cesium__namespace['Cartesian3']['normalize'](_0x3105f5,new Cesium__namespace['Cartesian3']()),_0x3265df=new Cesium__namespace[(_0x5a6560(0x28c))](this['_map']['scene']);_0x3265df[_0x5a6560(0xa86)]=_0x3105f5,_0x3265df['direction']=_0x72b649,_0x3265df['up']=_0x52cec6,this['style']['heading']=Cesium__namespace['Math']['toDegrees'](_0x3265df[_0x5a6560(_0x2e788d._0x34f979)]),this['style']['pitch']=Cesium__namespace['Math'][_0x5a6560(_0x2e788d._0x9bef1b)](_0x3265df['pitch']),this['_updateDraw']();}},{'key':_0x182902(_0x1fdd18._0x536ae3),'value':function _0x1a794f(){var _0x1a620e=_0x182902;this['show']?this[_0x1a620e(_0xa9eea9._0x55386c)]():this['_clearDraw']();}},{'key':'_updatePositionsHook','value':function _0x1819ae(){this['_updateDraw']();}},{'key':_0x182902(0xfaf),'value':function _0x44fb92(){var _0x8c2bff=_0x182902;this['options']['targetPosition']&&(this['targetPosition']=this['options'][_0x8c2bff(0x29c)]),this[_0x8c2bff(0x60c)]=new Cesium__namespace['Texture']({'context':this['_map']['scene']['context'],'source':{'width':0x1,'height':0x1,'arrayBufferView':new Uint8Array([0x0,0x0,0x0,0x0])},'flipY':![]});}},{'key':'_addedHook','value':function _0x14567f(_0x3ad118){var _0x32601e=_0x182902;this['_hasTerrainShadows']&&(this[_0x32601e(_0x6d267f._0x35e0a2)][_0x32601e(_0x6d267f._0x49a441)]['terrainShadows']=Cesium__namespace['ShadowMode']['ENABLED']),this['_updateDraw'](),this[_0x32601e(0x6b2)]['add'](this);}},{'key':'_removedHook','value':function _0x194116(){var _0xc4587e=_0x182902;this[_0xc4587e(0x402)]&&(this['_map'][_0xc4587e(_0x21c570._0x47762b)]=Cesium__namespace['ShadowMode']['DISABLED']),this['_clearDraw'](),this[_0xc4587e(0x6b2)]['contains'](this)&&(this['_noDestroy']=!![],this['primitiveCollection'][_0xc4587e(0x7b5)](this),this['_noDestroy']=![]);}},{'key':_0x182902(0xd55),'value':function _0x279a26(){}},{'key':_0x182902(0x4db),'value':function _0x5c53c1(){}},{'key':'updateModelMatrix','value':function _0x205712(){this['_updateDraw']();}},{'key':'_updateDraw','value':function _0x1db908(){var _0x7593e4=_0x182902;this[_0x7593e4(_0x417212._0x1655df)]();if(!this['_map']||!this['show'])return;var _0x4382e6=this[_0x7593e4(_0x417212._0x1134ab)];if(!_0x4382e6)return;var _0x3447ef=new Cesium__namespace['HeadingPitchRoll'](Cesium__namespace['Math'][_0x7593e4(_0x417212._0x202d3b)](this['heading']),Cesium__namespace[_0x7593e4(0x2d5)][_0x7593e4(0x748)](this['pitch']),Cesium__namespace[_0x7593e4(_0x417212._0x557c0c)][_0x7593e4(_0x417212._0x5ebbb9)](this['roll'])),_0x4cbb52=new Cesium__namespace[(_0x7593e4(0x28c))](this['_map']['scene']);_0x4cbb52[_0x7593e4(0xa86)]=_0x4382e6,_0x4cbb52['frustum']['fov']=Cesium__namespace['Math'][_0x7593e4(0x748)](this['angle']*0x2),_0x4cbb52[_0x7593e4(_0x417212._0x4ed17d)]['aspectRatio']=this['angle']/this['angle2'],_0x4cbb52['frustum']['near']=0.01,_0x4cbb52['frustum']['far']=this['distance'],_0x4cbb52[_0x7593e4(_0x417212._0x51c766)]({'destination':_0x4382e6,'orientation':{'heading':_0x3447ef['heading'],'pitch':_0x3447ef['pitch'],'roll':_0x3447ef['roll']}}),this[_0x7593e4(0x340)](_0x4cbb52),this[_0x7593e4(0xe4a)]=new Cesium__namespace['ShadowMap']({'lightCamera':_0x4cbb52,'context':this['_map']['scene']['context'],'maximumDistance':this['_maximumDistance'],'isSpotLight':!![],'cascadesEnabled':![],'enabled':![],'depthBiasStep':this['options'][_0x7593e4(_0x417212._0x15ce3e)]}),this['_createPostProcessStage']();}},{'key':'_clearDraw','value':function _0xc132b6(){var _0x48ee08=_0x182902;if(!this['_map'])return;this['_postProcessStage']&&(this['_map'][_0x48ee08(_0x52c32c._0x1ccb78)][_0x48ee08(0x953)]['remove'](this['_postProcessStage']),delete this['_postProcessStage']),this[_0x48ee08(_0x52c32c._0x4495ce)]&&(this['_shadowMap']['destroy'](),delete this['_shadowMap']),this['_frustumPrimitive']&&(this['_layer']['removeGraphic'](this['_frustumPrimitive'],!![]),delete this[_0x48ee08(_0x52c32c._0xb0c82c)]);}},{'key':'update','value':function _0x4a7d89(_0x3f9028){var _0x1878ef=_0x182902;this['property']&&this['_updateDraw'](),this['_shadowMap']&&_0x3f9028[_0x1878ef(_0x451608._0x2ea47d)]['push'](this[_0x1878ef(0xe4a)]);}},{'key':'_createFrustumPrimitive','value':function _0x2828cc(_0x165636){var _0x443e5e=_0x182902;this['_frustumPrimitive']&&this[_0x443e5e(0x830)]['removeGraphic'](this['_frustumPrimitive'],!![]);var _0x110940=this['distance']+0x1;this['_frustumPrimitive']=new ArcFrustum({'modelMatrix':_0x165636['inverseViewMatrix'],'style':{'angle':this['angle'],'angle2':this['angle2'],'distance':_0x110940},'show':this[_0x443e5e(_0x30a0f8._0x412158)]&&this['show'],'private':!![]}),this[_0x443e5e(_0x30a0f8._0x421ae7)]['addGraphic'](this[_0x443e5e(0x863)]);}},{'key':'_createPostProcessStage','value':function _0x2158f4(){var _0x59317a={_0x530c6b:0xe4a},_0x29a217={_0x15ad34:0x29e},_0x146b92={_0x196d6f:0x3b4},_0x1c2b8={_0x4c4105:0x8dd},_0x3617d4={_0x486eca:0x665},_0x513dc5=_0x182902,_0x31ea47=this;this[_0x513dc5(0xe12)]&&(this[_0x513dc5(0x53d)]['scene'][_0x513dc5(0x953)]['remove'](this['_postProcessStage']),delete this['_postProcessStage']);var _0x3fbece=new Cesium__namespace['Cartesian2'](),_0x1a71b7=new Cesium__namespace['Cartesian4'](),_0x2826d3=new Cesium__namespace['Cartesian4'](),_0x2e6146=this[_0x513dc5(0xe4a)][_0x513dc5(_0x3a23b8._0x353b18)];this['_postProcessStage']=new Cesium__namespace['PostProcessStage']({'fragmentShader':ViewShedFS,'uniforms':{'mars3d_opacity':function _0x23bb3b(){var _0x3dcac8=_0x513dc5;return _0x31ea47[_0x3dcac8(_0x3617d4._0x486eca)];},'mars3d_visibleAreaColor':function _0x5da2d1(){return _0x31ea47['visibleAreaColor'];},'mars3d_hiddenAreaColor':function _0x40d0cb(){return _0x31ea47['hiddenAreaColor'];},'mars3d_distance':function _0x1a8556(){return _0x31ea47['distance'];},'mars3d_xAngle':function _0x525456(){var _0x45e626=_0x513dc5;return _0x31ea47[_0x45e626(_0x45c0ca._0x2ce28c)];},'mars3d_yAngle':function _0x571912(){var _0x5cdcc5=_0x513dc5;return _0x31ea47[_0x5cdcc5(_0x1c2b8._0x4c4105)];},'shadowMap_texture':function _0x2185d2(){var _0x2674bc=_0x513dc5;return _0x31ea47['_shadowMap'][_0x2674bc(_0x146b92._0x196d6f)]||_0x31ea47['_defaultColorTexture'];},'shadowMap_matrix':function _0x162aad(){return _0x31ea47['_shadowMap']['_shadowMapMatrix'];},'shadowMap_lightPositionEC':function _0x13b3ec(){return _0x31ea47['_shadowMap']['_lightPositionEC'];},'shadowMap_lightDirectionEC':function _0x50da5a(){return _0x31ea47['_shadowMap']['_lightDirectionEC'];},'shadowMap_lightUp':function _0x1435c3(){return _0x31ea47['_shadowMap']['_lightCamera']['up'];},'shadowMap_lightDir':function _0x439b0e(){var _0x34ceb5=_0x513dc5;return _0x31ea47['_shadowMap']['_lightCamera'][_0x34ceb5(0x6b5)];},'shadowMap_lightRight':function _0x16fad5(){var _0x1e33b8=_0x513dc5;return _0x31ea47['_shadowMap']['_lightCamera'][_0x1e33b8(_0x29a217._0x15ad34)];},'shadowMap_texelSizeDepthBias':function _0x51d4db(){var _0x5438f0=_0x513dc5;return _0x3fbece['x']=0x1/_0x31ea47['_shadowMap']['_textureSize']['x'],_0x3fbece['y']=0x1/_0x31ea47['_shadowMap']['_textureSize']['y'],Cesium__namespace[_0x5438f0(0xc9f)]['fromElements'](_0x3fbece['x'],_0x3fbece['y'],_0x2e6146['depthBias'],_0x2e6146['normalShadingSmooth'],_0x1a71b7);},'shadowMap_normalOffsetScale':function _0x52f86c(){var _0x56580c=_0x513dc5;return Cesium__namespace['Cartesian4']['fromElements'](_0x2e6146['normalOffsetScale'],_0x31ea47[_0x56580c(_0x59317a._0x530c6b)]['_distance'],_0x31ea47['_shadowMap']['maximumDistance'],_0x31ea47['_shadowMap']['_darkness'],_0x2826d3);}}}),this['_map']['scene']['postProcessStages']['add'](this['_postProcessStage']);}},{'key':_0x182902(_0x1fdd18._0x4cfde6),'value':function _0x29c109(_0x228356,_0x2604e7){var _0x41967e=_0x182902;return _0x228356['heading']=formatNum$1(this['heading'],0x1),_0x228356['pitch']=formatNum$1(this['pitch'],0x1),_0x228356[_0x41967e(0x443)]=formatNum$1(this['distance'],0x2),getAttrVal(_0x228356,{'onlySimpleType':!![]});}},{'key':'setView','value':function _0x462a1b(){var _0x1b8031=_0x182902;if(!this['_map'])return;var _0x5d9003=this[_0x1b8031(_0x3ea2f3._0x5b5fad)];if(!_0x5d9003)return;this['_map']['camera']['position']=Cesium__namespace[_0x1b8031(_0x3ea2f3._0x3b0396)](this[_0x1b8031(_0x3ea2f3._0xbb2e30)]),this['_map']['camera']['direction']=Cesium__namespace['clone'](_0x5d9003['direction']),this[_0x1b8031(_0x3ea2f3._0x55ddca)][_0x1b8031(_0x3ea2f3._0x5b5fad)]['right']=Cesium__namespace['clone'](_0x5d9003[_0x1b8031(0x29e)]),this['_map']['camera']['up']=Cesium__namespace['clone'](_0x5d9003['up']);}},{'key':'setOpacity','value':function _0xe6ac53(_0x41f5fb){this['style']['opacity']=_0x41f5fb;}},{'key':'startDraw','value':function _0x5c241d(_0x4004b9){var _0x4cc0a3=_0x182902;if(this[_0x4cc0a3(_0x495694._0x29cf0b)])return this;this['_enabledDraw']=!![];_0x4004b9&&this['addTo'](_0x4004b9);if(!this['_map'])throw new Error('绘制时_map不能为空,请将对象添加到图层,并且图层已添加到Map');this[_0x4cc0a3(_0x495694._0x634298)]['_setEditCursor'](!![]),this['enableControl'](![]),this['_startDrawHook'](),this['fire'](EventType[_0x4cc0a3(_0x495694._0x5cbc2d)],{'drawtype':this['type'],'graphic':this},!![]);}},{'key':'stopDraw','value':function _0x1b640d(){var _0x1a670d=_0x182902,_0x1c9f6b,_0x32ab68,_0x473eb8;if(!this[_0x1a670d(0xda3)])return this;this['_stopDrawHook'](),this[_0x1a670d(0x53d)][_0x1a670d(_0x31472b._0x4fc275)](![]),this['enableControl'](!![]),this['_map']['closeSmallTooltip'](),this[_0x1a670d(0xda3)]=![];if(!this[_0x1a670d(0xa86)]||!this[_0x1a670d(_0x31472b._0x2cf0e3)]){this[_0x1a670d(0x7b5)](!![]);return;}this['fire'](EventType['drawCreated'],{'drawtype':this['type'],'graphic':this},!![]),(_0x1c9f6b=this[_0x1a670d(_0x31472b._0xfb9b94)])!==null&&_0x1c9f6b!==void 0x0&&_0x1c9f6b[_0x1a670d(_0x31472b._0x5db8bf)]&&this['options']['success'](this),(_0x32ab68=this['options'])!==null&&_0x32ab68!==void 0x0&&(_0x473eb8=_0x32ab68['_promise'])!==null&&_0x473eb8!==void 0x0&&_0x473eb8['resolve']&&this['options'][_0x1a670d(0x659)][_0x1a670d(_0x31472b._0x17503a)](this);}},{'key':'_startDrawHook','value':function _0x5f0881(){var _0x11245c=_0x182902;this['_map']['on'](EventType[_0x11245c(_0xa3aeaa._0x22e2e7)],this['_onClickHandler'],this),this['_map']['on'](EventType['mouseMove'],this['_onMouseMoveHandler'],this);}},{'key':'_stopDrawHook','value':function _0x48dbe8(){var _0x4091af=_0x182902;this['_map'][_0x4091af(0x948)](EventType['click'],this[_0x4091af(_0x232e2a._0x5aee1d)],this),this['_map']['off'](EventType['mouseMove'],this['_onMouseMoveHandler'],this);}},{'key':'_onClickHandler','value':function _0x3ba549(_0x385ef7){var _0x3a97fb=_0x182902,_0x35c135=_0x385ef7['cartesian'];if(!_0x35c135)return;this[_0x3a97fb(_0x1cd579._0x232f81)](EventType['drawAddPoint'],_objectSpread2(_objectSpread2({},_0x385ef7),{},{'drawtype':this['type'],'graphic':this}),!![]);if(!this[_0x3a97fb(0xa86)]){this['position']=addPositionsHeight(_0x35c135,this[_0x3a97fb(_0x1cd579._0xa44cf6)]['addHeight']);return;}var _0x439094=Cesium__namespace[_0x3a97fb(_0x1cd579._0x4993c1)][_0x3a97fb(_0x1cd579._0x29fd5b)](this['position'],_0x35c135);_0x439094>this['_maximumDistance']&&(_0x35c135=getOnLinePointByLen(this['position'],_0x35c135,this['_maximumDistance'])),this[_0x3a97fb(_0x1cd579._0x4a389d)]=_0x35c135,this[_0x3a97fb(_0x1cd579._0x1bab92)](),this['fire'](EventType['drawCreated'],_0x385ef7);}},{'key':_0x182902(_0x1fdd18._0x52cadf),'value':function _0x521a57(_0x2a166e){var _0x4a45bc=_0x182902,_0x4c1bdd=_0x2a166e['cartesian'];if(!_0x4c1bdd)return;var _0xc1c025=this['position'];if(_0xc1c025){var _0x51352b=Cesium__namespace['Cartesian3'][_0x4a45bc(0x443)](_0xc1c025,_0x4c1bdd);_0x51352b>this[_0x4a45bc(_0x438268._0x3001e7)]&&(_0x4c1bdd=getOnLinePointByLen(_0xc1c025,_0x4c1bdd,this['_maximumDistance'])),this['targetPosition']=_0x4c1bdd,this['fire'](EventType['drawMouseMove'],_objectSpread2(_objectSpread2({},_0x2a166e),{},{'drawtype':this['type'],'graphic':this}),!![]),this[_0x4a45bc(_0x438268._0x394bd1)]['openSmallTooltip'](_0x2a166e[_0x4a45bc(0xe3e)],this[_0x4a45bc(_0x438268._0x2b8f2e)]['getLangText'](_0x4a45bc(_0x438268._0x5593f4)));}else this['_map']['openSmallTooltip'](_0x2a166e[_0x4a45bc(0xe3e)],this[_0x4a45bc(0x53d)]['getLangText']('_单击开始绘制'));}}]),_0x1f0fe2;}(BasePointPrimitive);register$4(_0xf99cb3(0xe64),ViewShed,!![]);var ViewVideoFS='uniform\x20float\x20mars3d_opacity;\x0a\x0auniform\x20sampler2D\x20mars3d_videoTexture;\x0auniform\x20sampler2D\x20mars3d_maskTexture;\x0auniform\x20vec4\x20mars3d_hiddenAreaColor;\x0a\x0auniform\x20sampler2D\x20shadowMap_texture;\x0auniform\x20mat4\x20shadowMap_matrix;\x0auniform\x20vec4\x20shadowMap_lightPositionEC;\x0auniform\x20vec4\x20shadowMap_texelSizeDepthBias;\x0auniform\x20vec4\x20shadowMap_normalOffsetScale;\x0a\x0auniform\x20sampler2D\x20colorTexture;\x0auniform\x20sampler2D\x20depthTexture;\x0avarying\x20vec2\x20v_textureCoordinates;\x0a\x0avec4\x20toEye(in\x20vec2\x20uv,\x20in\x20float\x20depth)\x20{\x0a\x20\x20vec2\x20xy\x20=\x20vec2((uv.x\x20*\x202.0\x20-\x201.0),\x20(uv.y\x20*\x202.0\x20-\x201.0));\x0a\x20\x20vec4\x20posInCamera\x20=\x20czm_inverseProjection\x20*\x20vec4(xy,\x20depth,\x201.0);\x0a\x20\x20posInCamera\x20=\x20posInCamera\x20/\x20posInCamera.w;\x0a\x20\x20return\x20posInCamera;\x0a}\x0a\x0afloat\x20getDepth(in\x20vec4\x20depth)\x20{\x0a\x20\x20float\x20z_window\x20=\x20czm_unpackDepth(depth);\x0a\x20\x20z_window\x20=\x20czm_reverseLogDepth(z_window);\x0a\x20\x20float\x20n_range\x20=\x20czm_depthRange.near;\x0a\x20\x20float\x20f_range\x20=\x20czm_depthRange.far;\x0a\x20\x20return\x20(2.0\x20*\x20z_window\x20-\x20n_range\x20-\x20f_range)\x20/\x20(f_range\x20-\x20n_range);\x0a}\x0afloat\x20_czm_sampleShadowMap(sampler2D\x20shadowMap,\x20vec2\x20uv)\x20{\x0a\x20\x20return\x20texture2D(shadowMap,\x20uv).r;\x0a}\x0afloat\x20_czm_shadowDepthCompare(sampler2D\x20shadowMap,\x20vec2\x20uv,\x20float\x20depth)\x20{\x0a\x20\x20return\x20step(depth,\x20_czm_sampleShadowMap(shadowMap,\x20uv));\x0a}\x0afloat\x20_czm_shadowVisibility(sampler2D\x20shadowMap,\x20czm_shadowParameters\x20shadowParameters)\x20{\x0a\x20\x20float\x20depthBias\x20=\x20shadowParameters.depthBias;\x0a\x20\x20float\x20depth\x20=\x20shadowParameters.depth;\x0a\x20\x20float\x20nDotL\x20=\x20shadowParameters.nDotL;\x0a\x20\x20float\x20normalShadingSmooth\x20=\x20shadowParameters.normalShadingSmooth;\x0a\x20\x20float\x20darkness\x20=\x20shadowParameters.darkness;\x0a\x20\x20vec2\x20uv\x20=\x20shadowParameters.texCoords;\x0a\x20\x20depth\x20-=\x20depthBias;\x0a\x20\x20vec2\x20texelStepSize\x20=\x20shadowParameters.texelStepSize;\x0a\x20\x20float\x20radius\x20=\x201.0;\x0a\x20\x20float\x20dx0\x20=\x20-texelStepSize.x\x20*\x20radius;\x0a\x20\x20float\x20dy0\x20=\x20-texelStepSize.y\x20*\x20radius;\x0a\x20\x20float\x20dx1\x20=\x20texelStepSize.x\x20*\x20radius;\x0a\x20\x20float\x20dy1\x20=\x20texelStepSize.y\x20*\x20radius;\x0a\x20\x20float\x20visibility\x20=\x20(_czm_shadowDepthCompare(shadowMap,\x20uv,\x20depth)\x20+\x0a\x20\x20\x20\x20_czm_shadowDepthCompare(shadowMap,\x20uv\x20+\x20vec2(dx0,\x20dy0),\x20depth)\x20+\x0a\x20\x20\x20\x20_czm_shadowDepthCompare(shadowMap,\x20uv\x20+\x20vec2(0.0,\x20dy0),\x20depth)\x20+\x0a\x20\x20\x20\x20_czm_shadowDepthCompare(shadowMap,\x20uv\x20+\x20vec2(dx1,\x20dy0),\x20depth)\x20+\x0a\x20\x20\x20\x20_czm_shadowDepthCompare(shadowMap,\x20uv\x20+\x20vec2(dx0,\x200.0),\x20depth)\x20+\x0a\x20\x20\x20\x20_czm_shadowDepthCompare(shadowMap,\x20uv\x20+\x20vec2(dx1,\x200.0),\x20depth)\x20+\x0a\x20\x20\x20\x20_czm_shadowDepthCompare(shadowMap,\x20uv\x20+\x20vec2(dx0,\x20dy1),\x20depth)\x20+\x0a\x20\x20\x20\x20_czm_shadowDepthCompare(shadowMap,\x20uv\x20+\x20vec2(0.0,\x20dy1),\x20depth)\x20+\x0a\x20\x20\x20\x20_czm_shadowDepthCompare(shadowMap,\x20uv\x20+\x20vec2(dx1,\x20dy1),\x20depth))\x20*\x20(1.0\x20/\x209.0);\x0a\x20\x20return\x20visibility;\x0a}\x0a\x0avec3\x20pointProjectOnPlane(in\x20vec3\x20planeNormal,\x20in\x20vec3\x20planeOrigin,\x20in\x20vec3\x20point)\x20{\x0a\x20\x20vec3\x20v01\x20=\x20point\x20-\x20planeOrigin;\x0a\x20\x20float\x20d\x20=\x20dot(planeNormal,\x20v01);\x0a\x20\x20return\x20(point\x20-\x20planeNormal\x20*\x20d);\x0a}\x0afloat\x20ptm(vec3\x20pt)\x20{\x0a\x20\x20return\x20sqrt(pt.x\x20*\x20pt.x\x20+\x20pt.y\x20*\x20pt.y\x20+\x20pt.z\x20*\x20pt.z);\x0a}\x0a\x0avoid\x20main()\x20{\x0a\x20\x20const\x20float\x20PI\x20=\x203.141592653589793;\x0a\x20\x20vec4\x20color\x20=\x20texture2D(colorTexture,\x20v_textureCoordinates);\x0a\x20\x20vec4\x20currD\x20=\x20texture2D(depthTexture,\x20v_textureCoordinates);\x0a\x20\x20if(currD.r\x20>=\x201.0)\x20{\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20color;\x0a\x20\x20\x20\x20return;\x0a\x20\x20}\x0a\x20\x20float\x20depth\x20=\x20getDepth(currD);\x0a\x20\x20vec4\x20positionEC\x20=\x20toEye(v_textureCoordinates,\x20depth);\x0a\x20\x20vec3\x20normalEC\x20=\x20vec3(1.0);\x0a\x20\x20czm_shadowParameters\x20shadowParameters;\x0a\x20\x20shadowParameters.texelStepSize\x20=\x20shadowMap_texelSizeDepthBias.xy;\x0a\x20\x20shadowParameters.depthBias\x20=\x20shadowMap_texelSizeDepthBias.z;\x0a\x20\x20shadowParameters.normalShadingSmooth\x20=\x20shadowMap_texelSizeDepthBias.w;\x0a\x20\x20shadowParameters.darkness\x20=\x20shadowMap_normalOffsetScale.w;\x0a\x20\x20shadowParameters.depthBias\x20*=\x20max(depth\x20*\x200.01,\x201.0);\x0a\x0a\x20\x20vec3\x20directionEC\x20=\x20normalize(positionEC.xyz\x20-\x20shadowMap_lightPositionEC.xyz);\x0a\x20\x20float\x20nDotL\x20=\x20clamp(dot(normalEC,\x20-directionEC),\x200.0,\x201.0);\x0a\x20\x20vec4\x20shadowPosition\x20=\x20shadowMap_matrix\x20*\x20positionEC;\x0a\x20\x20shadowPosition\x20/=\x20shadowPosition.w;\x0a\x20\x20if(any(lessThan(shadowPosition.xyz,\x20vec3(0.0)))\x20||\x20any(greaterThan(shadowPosition.xyz,\x20vec3(1.0))))\x20{\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20color;\x0a\x20\x20\x20\x20return;\x0a\x20\x20}\x0a\x0a\x20\x20shadowParameters.texCoords\x20=\x20shadowPosition.xy;\x0a\x20\x20shadowParameters.depth\x20=\x20shadowPosition.z;\x0a\x20\x20shadowParameters.nDotL\x20=\x20nDotL;\x0a\x20\x20float\x20visibility\x20=\x20_czm_shadowVisibility(shadowMap_texture,\x20shadowParameters);\x0a\x0a\x20\x20//视频投射\x0a\x20\x20if(visibility\x20==\x201.0)\x20{\x0a\x20\x20\x20\x20vec4\x20videoColor\x20=\x20texture2D(mars3d_videoTexture,\x20shadowPosition.xy);\x0a\x20\x20\x20\x20vec4\x20maskColor\x20=\x20texture2D(mars3d_maskTexture,\x20shadowPosition.xy);\x0a\x20\x20\x20\x20videoColor\x20*=\x20maskColor;\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20mix(color,\x20vec4(videoColor.xyz,\x201.0),\x20mars3d_opacity\x20*\x20videoColor.a);\x0a\x20\x20}\x20else\x20{\x0a\x20\x20\x20\x20if(abs(shadowPosition.z\x20-\x200.0)\x20<\x200.01)\x20{\x0a\x20\x20\x20\x20\x20\x20return;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20vec4(mix(color.rgb,\x20mars3d_hiddenAreaColor.rgb,\x20mars3d_hiddenAreaColor.a),\x20mars3d_hiddenAreaColor.a);\x0a\x20\x20}\x0a}\x0a',DEF_STYLE={'angle':0x3c,'angle2':0x2d,'distance':0x3e8,'opacity':0x1,'showFrustum':![],'hiddenAreaColor':new Cesium__namespace[(_0xf99cb3(0x26d))](0x0,0x0,0x0,0.5)},Video3D=function(_0x48893d){var _0x12f5ea={_0x4e5851:0xcd9,_0x53ef2d:0xbe9},_0x3eca08={_0x248584:0x57d,_0x1926ef:0xe12,_0x40bbd8:0x351},_0x4b4d74={_0x2f6812:0x79b,_0x180038:0xe4a},_0x350101={_0x5eaf9c:0xc9f},_0x2f238a={_0x52bec9:0xad6},_0x57a9f6={_0x2a51c5:0xed5},_0x51a155={_0x55dd11:0x51a,_0x17192c:0x546,_0x36717e:0x7b5,_0x184039:0x863,_0x5d87e4:0x6a2,_0x2f7818:0xa20,_0x633648:0xb2c},_0x32519e={_0xc712f:0x9a7},_0x14af2e={_0x1f9a6d:0xc67,_0x10cc8a:0xb95,_0x4a3f38:0x247,_0x5e6603:0x7dc},_0x37f0a1={_0x15f0b2:0xa10,_0x25c024:0xba0,_0x2f6133:0xba9,_0xba97f1:0x486,_0xdbb980:0xc67},_0x4bdf04={_0x5922ea:0xba9},_0x24da39=_0xf99cb3;_inherits(_0x495462,_0x48893d);var _0x539561=_createSuper(_0x495462);function _0x495462(){var _0x3c8478=_0x3c32,_0x330fdb,_0x1a10c6=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x495462),_0x1a10c6[_0x3c8478(_0x4bdf04._0x5922ea)]=_objectSpread2(_objectSpread2({},DEF_STYLE),_0x1a10c6['style']||{}),_0x1a10c6['terrain']=![],_0x330fdb=_0x539561['call'](this,_0x1a10c6,![]),_0x330fdb['_videoPlay']=!![],_0x330fdb;}return _createClass(_0x495462,[{'key':_0x24da39(_0x12f5ea._0x4e5851),'get':function _0x40619a(){var _0xed96c=_0x24da39;return this[_0xed96c(0xb95)];}},{'key':'distance','get':function _0x12587f(){return this['style']['distance'];},'set':function _0x2b72b7(_0x1613a1){var _0x3a8a09=_0x24da39;this['style']['distance']=_0x1613a1,this[_0x3a8a09(0x2b1)]();}},{'key':'play','get':function _0x450f9a(){return this['_videoPlay'];},'set':function _0x2977ec(_0x539fac){this['_videoPlay']=Boolean(_0x539fac);if(this['_videoContainer'])try{this['videoPlay']?this['_videoContainer']['play']():this['_videoContainer']['pause']();}catch(_0x1222ae){}}},{'key':_0x24da39(0xfaf),'value':function _0x5a40e2(){var _0x5f21d5=_0x24da39,_0x113427=this;_get(_getPrototypeOf(_0x495462['prototype']),_0x5f21d5(0xfaf),this)[_0x5f21d5(_0x37f0a1._0x15f0b2)](this);var _0x5f2e8a=this['style']['maskImage'];if(_0x5f2e8a){var _0x5a7050=new Image();_0x5a7050['onload']=function(_0x335335){var _0x5e997a=_0x5f21d5;_0x113427['_maskTexture']=new Cesium__namespace['Texture']({'context':_0x113427['_map'][_0x5e997a(0x57d)]['context'],'source':_0x5a7050});},_0x5a7050['onerror']=function(_0x11b899){var _0x582569=_0x5f21d5;logError$1(_0x582569(0x8b9)+_0x5f2e8a,_0x11b899);},_0x5a7050[_0x5f21d5(0x461)]=_0x5f2e8a;}else this['_maskTexture']=new Cesium__namespace[(_0x5f21d5(0xb7e))]({'context':this['_map'][_0x5f21d5(0x57d)][_0x5f21d5(_0x37f0a1._0x25c024)],'source':{'width':0x1,'height':0x1,'arrayBufferView':new Uint8Array([0xff,0xff,0xff,0xff])},'flipY':![]});if(this['style']['container'])this['_videoContainer']=this['style']['container'];else this['style']['url']&&(this[_0x5f21d5(0xb95)]=createVideo(this[_0x5f21d5(_0x37f0a1._0x2f6133)][_0x5f21d5(0x45d)],this['style'][_0x5f21d5(0xcd2)],'',document['body']),this['_videoContainer']['style']['display']='none',this[_0x5f21d5(_0x37f0a1._0xba97f1)]=!![]);this['_videoContainer']&&this['_map']['on'](EventType['clockTick'],this[_0x5f21d5(_0x37f0a1._0xdbb980)],this);}},{'key':'_removedHook','value':function _0x230417(){var _0x17c998=_0x24da39,_0x5176b1;this[_0x17c998(0x53d)]['off'](EventType['clockTick'],this[_0x17c998(_0x14af2e._0x1f9a6d)],this),this[_0x17c998(0x486)]&&(_0x5176b1=this[_0x17c998(0xb95)])!==null&&_0x5176b1!==void 0x0&&_0x5176b1['parentNode']&&(this[_0x17c998(_0x14af2e._0x10cc8a)][_0x17c998(_0x14af2e._0x4a3f38)]['removeChild'](this['_videoContainer']),delete this['_hasRemoveElement'],delete this['_videoContainer']),_get(_getPrototypeOf(_0x495462[_0x17c998(_0x14af2e._0x5e6603)]),'_removedHook',this)['call'](this);}},{'key':'_onClockTickHandler','value':function _0x4fa7c5(){var _0x4b04e1=_0x24da39;try{this['_videoPlay']&&this['_videoContainer']['paused']&&this['_videoContainer']['play']();}catch(_0x441983){}if(!this['_videoContainer']||!this[_0x4b04e1(0x53d)])return;this[_0x4b04e1(0xed5)]&&this['_videoTexture'][_0x4b04e1(_0x32519e._0xc712f)](),this['_videoTexture']=new Cesium__namespace['Texture']({'context':this['_map']['scene']['context'],'source':this['_videoContainer'],'pixelFormat':Cesium__namespace['PixelFormat']['RGBA'],'pixelDatatype':Cesium__namespace['PixelDatatype']['UNSIGNED_BYTE']});}},{'key':_0x24da39(_0x12f5ea._0x53ef2d),'value':function _0x261490(){var _0x156394=_0x24da39;this['_frustumPrimitive']&&(this['primitiveCollection'][_0x156394(0x7b5)](this['_frustumPrimitive']),delete this['_frustumPrimitive']),_get(_getPrototypeOf(_0x495462['prototype']),'_clearDraw',this)['call'](this);}},{'key':'_createFrustumPrimitive','value':function _0x375365(_0x202704){var _0x38a10c=_0x24da39,_0x4a10f4=_0x202704[_0x38a10c(0xcb8)],_0x3f0cfd=_0x202704['upWC'],_0x45c9a9=_0x202704['rightWC'];_0x45c9a9=Cesium__namespace['Cartesian3']['negate'](_0x45c9a9,new Cesium__namespace[(_0x38a10c(0x741))]());var _0x1f8832=new Cesium__namespace['Matrix3']();Cesium__namespace[_0x38a10c(_0x51a155._0x55dd11)]['setColumn'](_0x1f8832,0x0,_0x45c9a9,_0x1f8832),Cesium__namespace['Matrix3']['setColumn'](_0x1f8832,0x1,_0x3f0cfd,_0x1f8832),Cesium__namespace[_0x38a10c(_0x51a155._0x55dd11)]['setColumn'](_0x1f8832,0x2,_0x4a10f4,_0x1f8832);var _0x3bde95=Cesium__namespace['Quaternion'][_0x38a10c(_0x51a155._0x17192c)](_0x1f8832,new Cesium__namespace['Quaternion']());this['_frustumPrimitive']&&this['primitiveCollection'][_0x38a10c(_0x51a155._0x36717e)](this['_frustumPrimitive']),this[_0x38a10c(_0x51a155._0x184039)]=new Cesium__namespace[(_0x38a10c(_0x51a155._0x5d87e4))]({'geometryInstances':new Cesium__namespace['GeometryInstance']({'id':this['id'],'geometry':new Cesium__namespace['FrustumOutlineGeometry']({'origin':_0x202704['position'],'orientation':_0x3bde95,'frustum':_0x202704[_0x38a10c(0xc10)],'_drawNearPlane':!![]}),'attributes':{'color':Cesium__namespace[_0x38a10c(_0x51a155._0x2f7818)]['fromColor'](Cesium__namespace['Color']['AZURE'])}}),'appearance':new Cesium__namespace[(_0x38a10c(_0x51a155._0x633648))]({'translucent':![],'flat':!![]}),'asynchronous':![],'show':this['showFrustum']&&this['show']}),this['primitiveCollection']['add'](this['_frustumPrimitive']),this[_0x38a10c(0x750)](this['_frustumPrimitive']);}},{'key':'_createPostProcessStage','value':function _0x2ad63b(){var _0x2bc05b={_0x279fb2:0xd39},_0xfe9d75={_0x4071d1:0x665},_0x21cc2c={_0x126e2b:0xf6d},_0x348010=_0x24da39,_0xfb6663=this;this[_0x348010(0xe12)]&&(this['_map'][_0x348010(_0x3eca08._0x248584)]['postProcessStages']['remove'](this[_0x348010(_0x3eca08._0x1926ef)]),delete this['_postProcessStage']);var _0x4fb0db=new Cesium__namespace[(_0x348010(0xa8e))](),_0x2a81eb=new Cesium__namespace[(_0x348010(0xc9f))](),_0x1b9eb8=new Cesium__namespace['Cartesian4'](),_0x4cd1eb=this[_0x348010(0xe4a)]['_primitiveBias'];this['_postProcessStage']=new Cesium__namespace[(_0x348010(_0x3eca08._0x40bbd8))]({'fragmentShader':ViewVideoFS,'uniforms':{'mars3d_videoTexture':function _0x4fbe0a(){var _0x389fa6=_0x348010;return _0xfb6663[_0x389fa6(_0x57a9f6._0x2a51c5)]||_0xfb6663['_defaultColorTexture'];},'mars3d_maskTexture':function _0x12e23a(){var _0x47b2b2=_0x348010;return _0xfb6663[_0x47b2b2(_0x21cc2c._0x126e2b)];},'mars3d_opacity':function _0x28a785(){var _0x360c1c=_0x348010;return _0xfb6663[_0x360c1c(_0xfe9d75._0x4071d1)];},'mars3d_hiddenAreaColor':function _0x4ccfe9(){var _0x2efa6e=_0x348010;return _0xfb6663[_0x2efa6e(_0x2bc05b._0x279fb2)];},'shadowMap_texture':function _0x8335cd(){var _0x1eed9e=_0x348010;return _0xfb6663['_shadowMap']['_shadowMapTexture']||_0xfb6663[_0x1eed9e(0x60c)];},'shadowMap_matrix':function _0x17d7de(){return _0xfb6663['_shadowMap']['_shadowMapMatrix'];},'shadowMap_lightPositionEC':function _0x1b0a1f(){var _0x2c2d3f=_0x348010;return _0xfb6663['_shadowMap'][_0x2c2d3f(_0x2f238a._0x52bec9)];},'shadowMap_texelSizeDepthBias':function _0x750c58(){var _0x44d728=_0x348010;return _0x4fb0db['x']=0x1/_0xfb6663['_shadowMap'][_0x44d728(0x3a6)]['x'],_0x4fb0db['y']=0x1/_0xfb6663[_0x44d728(0xe4a)]['_textureSize']['y'],Cesium__namespace[_0x44d728(_0x350101._0x5eaf9c)]['fromElements'](_0x4fb0db['x'],_0x4fb0db['y'],_0x4cd1eb['depthBias'],_0x4cd1eb['normalShadingSmooth'],_0x2a81eb);},'shadowMap_normalOffsetScale':function _0x442f23(){var _0x3c4e57=_0x348010;return Cesium__namespace[_0x3c4e57(0xc9f)][_0x3c4e57(_0x4b4d74._0x2f6812)](_0x4cd1eb[_0x3c4e57(0x580)],_0xfb6663[_0x3c4e57(0xe4a)]['_distance'],_0xfb6663['_shadowMap']['maximumDistance'],_0xfb6663[_0x3c4e57(_0x4b4d74._0x180038)]['_darkness'],_0x1b9eb8);}}}),this['_map'][_0x348010(_0x3eca08._0x248584)]['postProcessStages']['add'](this['_postProcessStage']);}}]),_0x495462;}(ViewShed);register$4('video3D',Video3D,!![]);var globeLastRoam,Route=function(_0x2423b5){var _0x2e6829={_0x48d266:0x679,_0x25b3a9:0x625,_0x3e6d25:0xcb9,_0x332c26:0xcba,_0x215375:0xc0f,_0x1c22dc:0xbe0,_0x15e3dc:0xb2a,_0x1ae3e3:0x281,_0x636586:0x3a9},_0x567b73={_0x566ce0:0x501},_0x36df66={_0x5c7ce0:0x70c,_0x201d65:0xd97},_0x39310e={_0x3114eb:0x53d},_0x3286b9={_0x1eca94:0x690,_0x1dffb7:0x501,_0x4335df:0x501},_0x623909={_0x24c33c:0x8b3,_0x5a5e4b:0x8b8,_0x1eb3ef:0x53d,_0x2b01fc:0xa18},_0x30d98a={_0x5cbe80:0x513},_0x146da8={_0x49f076:0xec0},_0x34e0fe={_0x528565:0xafb,_0x2a7f56:0x9f0},_0x352ce={_0x51b1f8:0xfd9,_0x165649:0x5da,_0x3404cd:0x299,_0x240dc1:0x35a,_0xccb4af:0x809,_0x39157f:0x543,_0x42b09e:0x93f,_0x48a7b3:0x736,_0x1af88b:0x543,_0x2d5ece:0x32a,_0x48b0db:0x876,_0x291678:0x8c1},_0x5a7c86={_0x1933bd:0x3fe,_0x515144:0xca3},_0x2319f5={_0x2127e3:0xa1e},_0xf1165b={_0x2d37a1:0x501,_0x3a8e0d:0xd71,_0x1b58f5:0xd9b,_0x1b9822:0xa18,_0x4513d3:0x53d,_0x5847f3:0x57d,_0x18e678:0x749,_0x574e7c:0x53d,_0x7d5ab9:0x6c0,_0x3a1dd5:0x690},_0x1762b6={_0x282696:0x741,_0x50f996:0xec0,_0x12fbf1:0xa4b,_0x520b01:0x214},_0x23f60d={_0x483b44:0xf83,_0x24e43a:0xa4b,_0x5d72ab:0x199,_0x2e8032:0x8fd,_0xdbcc5f:0xf17,_0x2fd13b:0x874,_0x38b6a8:0x510,_0x189921:0xa24,_0x527ba6:0xa24,_0x31fcdc:0x6f1,_0x4a08af:0x773,_0x2db3a2:0xfaa},_0x51f678={_0x32bdf5:0xaf8},_0x4f7e14={_0x33af11:0xb2a,_0x3261cd:0x890,_0x10ab5d:0xb79,_0x3cb1fa:0xa73,_0x53ad4b:0x6f1,_0x13482f:0x53d,_0x56bdfd:0x2c4,_0x157292:0x3fb,_0x5493bc:0x688,_0x455ca7:0x741,_0x36428e:0x294,_0xf57bc4:0xbe0},_0x844c61={_0x53014a:0x279},_0xa7673a={_0x57670e:0x830,_0x46fc28:0x750},_0x5231a3={_0x4abccf:0x7b5,_0x1321e8:0xa9f,_0x18bb76:0x1b4,_0x34d2a3:0xf17,_0x2271c2:0x2ba,_0x51e09c:0xe7a,_0x1a20f9:0xafb,_0x250fcd:0x214,_0x4e4759:0xfaa,_0x5ec42e:0xc91,_0x3eeaae:0xbb1,_0x39fa96:0xc55},_0x4c9ece={_0x246a17:0x199,_0x14fb8d:0x44f,_0x353173:0x1b4,_0x175be5:0x2ba,_0x501b35:0x214},_0x5246db={_0x2c5a47:0x279},_0x1eb659={_0x18519e:0xfd9,_0x13faa7:0xec0,_0x97c95b:0x741,_0x2386c1:0xb27,_0x3faddf:0x1ba,_0x17c25b:0x5aa},_0x4b1573={_0x24daa5:0x690,_0x2a5ddc:0x690,_0x4cc04c:0xa86,_0x2c4fab:0x690},_0x3ec7e6={_0x14d193:0x44f,_0x480f83:0xf83,_0x304f3f:0x199,_0x9d3787:0x44f,_0x10a716:0xc86},_0x28f322={_0x2cf491:0x690},_0x5398c6={_0x3eac0d:0x690,_0x56b16e:0xf17},_0x3160a0={_0xa16193:0x3a9},_0x41c893={_0x20564b:0x53d},_0xbf1b15={_0x18709a:0xafb,_0x302f1c:0x70f},_0x37c971={_0x5f3ee3:0xafb},_0x19f972={_0x3840da:0x43c},_0x3a07cc={_0x5c8f1a:0xf17},_0x5eed3a={_0x28e747:0xe7a},_0x1d7085={_0x437f16:0x2ba},_0x38e3de={_0x1b772e:0x2ba},_0x2551ae={_0x29b0f1:0x1b4,_0x2a9ce9:0x1b4},_0x249fc1={_0x24256d:0x1b4},_0x3c324d={_0x3db934:0x8fd},_0x4367d4={_0x39aaa3:0x44f},_0x2d29a9={_0x3974e3:0xf17,_0x2162cb:0x81b},_0x11d4a4={_0x2a85f7:0xa10,_0x39e2f6:0x690,_0x59d0b:0xb4e,_0x1745bd:0x690,_0x108f5d:0x545,_0x5e17c3:0x71d,_0x13f9fc:0xada},_0x347a9b=_0xf99cb3;_inherits(_0x585d7d,_0x2423b5);var _0x12469d=_createSuper(_0x585d7d);function _0x585d7d(){var _0x4542f3=_0x3c32,_0x23bd5e,_0x2816f5,_0x5ee87f,_0x3ab901,_0x6f6bd6,_0x3effbf,_0x216897=arguments[_0x4542f3(0xec0)]>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x585d7d),_0x3effbf=_0x12469d[_0x4542f3(_0x11d4a4._0x2a85f7)](this,_0x216897),_0x3effbf['options']['frameRate']=(_0x23bd5e=_0x3effbf[_0x4542f3(_0x11d4a4._0x39e2f6)]['frameRate'])!==null&&_0x23bd5e!==void 0x0?_0x23bd5e:0x1,_0x3effbf[_0x4542f3(0x848)]=(_0x2816f5=_0x3effbf['options']['maxCacheCount'])!==null&&_0x2816f5!==void 0x0?_0x2816f5:0x64,_0x3effbf['_clampToTilesetFrame']=-0x1,_0x3effbf['_frameRateHeight']=(_0x5ee87f=_0x3effbf['options'][_0x4542f3(_0x11d4a4._0x59d0b)])!==null&&_0x5ee87f!==void 0x0?_0x5ee87f:0x1e,_0x3effbf['_child']={},_0x3effbf['_position_result']=new Cesium__namespace['Cartesian3'](),_0x3effbf['property']=_0x3effbf[_0x4542f3(_0x11d4a4._0x1745bd)]['position']||new Cesium__namespace['SampledPositionProperty'](_0x3effbf['options'][_0x4542f3(0xb48)],_0x3effbf['options'][_0x4542f3(0xfab)]),_0x3effbf['property']['forwardExtrapolationType']=(_0x3ab901=_0x3effbf['options'][_0x4542f3(0x761)])!==null&&_0x3ab901!==void 0x0?_0x3ab901:Cesium__namespace[_0x4542f3(0xdad)]['HOLD'],_0x3effbf['property']['backwardExtrapolationType']=(_0x6f6bd6=_0x3effbf[_0x4542f3(0x690)]['backwardExtrapolationType'])!==null&&_0x6f6bd6!==void 0x0?_0x6f6bd6:Cesium__namespace['ExtrapolationType']['HOLD'],_0x3effbf['_orientation']=_0x3effbf[_0x4542f3(0x690)][_0x4542f3(_0x11d4a4._0x108f5d)]||new Cesium__namespace['VelocityOrientationProperty'](_0x3effbf['property']),_0x3effbf[_0x4542f3(_0x11d4a4._0x5e17c3)]=Cesium__namespace['defer']?Cesium__namespace['defer']():Cesium__namespace['when'][_0x4542f3(_0x11d4a4._0x13f9fc)](),_0x3effbf;}return _createClass(_0x585d7d,[{'key':'label','get':function _0x4d06b6(){return this['_child']['label'];},'set':function _0x3300bb(_0x187bcf){this['options']['label']=_0x187bcf,this['_initChildGraphic']('label',LabelPrimitive);}},{'key':'billboard','get':function _0x3e4d16(){var _0x39c4f5=_0x3c32;return this[_0x39c4f5(_0x2d29a9._0x3974e3)][_0x39c4f5(_0x2d29a9._0x2162cb)];},'set':function _0x35b34e(_0x472802){var _0xd695dc=_0x3c32;this['options']['billboard']=_0x472802,this[_0xd695dc(_0x4367d4._0x39aaa3)]('billboard',BillboardPrimitive);}},{'key':'point','get':function _0x4d9664(){return this['_child']['point'];},'set':function _0x3a1264(_0x11cad3){var _0x286cc9=_0x3c32;this['options']['point']=_0x11cad3,this['_initChildGraphic'](_0x286cc9(0x199),PointPrimitive);}},{'key':'model','get':function _0xf7be2f(){return this['_child']['model'];},'set':function _0x8f59b9(_0xbf1f0a){var _0xccf9a6=_0x3c32;this['options'][_0xccf9a6(0x8fd)]=_0xbf1f0a,this[_0xccf9a6(0x44f)](_0xccf9a6(_0x3c324d._0x3db934),ModelPrimitive);}},{'key':'readyPromise','get':function _0x136ca5(){var _0x2d8e57=_0x3c32;return this[_0x2d8e57(0x71d)]['promise'];}},{'key':'circle','get':function _0x2f71b6(){var _0x8582c=_0x3c32;return this[_0x8582c(0xf17)][_0x8582c(_0x249fc1._0x24256d)];},'set':function _0xa20f9e(_0x5df564){var _0x44ec94=_0x3c32;this['options'][_0x44ec94(_0x2551ae._0x29b0f1)]=_0x5df564,this['_initChildGraphic'](_0x44ec94(_0x2551ae._0x2a9ce9),CircleEntity);}},{'key':'coneTrack','get':function _0x229dcb(){var _0x1987b2=_0x3c32;return this['_child'][_0x1987b2(_0x38e3de._0x1b772e)];},'set':function _0x4c0156(_0x2eff22){var _0x6b8f0a=_0x3c32;this['options'][_0x6b8f0a(_0x1d7085._0x437f16)]=_0x2eff22,this['_initChildGraphic']('coneTrack',ConeTrack);}},{'key':'path','get':function _0x44da3b(){return this['_child']['path'];},'set':function _0x7e51a4(_0x51b15a){var _0x16eb97=_0x3c32;this['options'][_0x16eb97(0xe7a)]=_0x51b15a,this['_initChildGraphic'](_0x16eb97(_0x5eed3a._0x28e747),PathEntity);}},{'key':'polyline','get':function _0x1a1a1c(){return this['_child']['polyline'];},'set':function _0x37e07c(_0x58c8a3){this['options']['polyline']=_0x58c8a3,this['_initChildGraphic']('polyline',PolylineEntity);}},{'key':'wall','get':function _0x3cf902(){var _0x3c54fa=_0x3c32;return this[_0x3c54fa(_0x3a07cc._0x5c8f1a)]['wall'];},'set':function _0x48cc94(_0x2cd9ef){this['options']['wall']=_0x2cd9ef,this['_initChildGraphic']('wall',WallEntity);}},{'key':'modelMatrix','get':function _0x118a71(){var _0x5364fc=_0x3c32;return this[_0x5364fc(_0x19f972._0x3840da)]?this['_modelMatrix']:this['_getModelMatrix'](this['_position'],this['_orientation_show']);}},{'key':_0x347a9b(0xd30),'get':function _0x71513e(){var _0xf583f0=_0x347a9b;return getRayEarthPosition(this['_position'],this[_0xf583f0(0x3fe)]);}},{'key':_0x347a9b(_0x2e6829._0x48d266),'get':function _0x505d93(){var _0x59a315=_0x347a9b;if(this['_clampToTilesetHeight'])return this['_clampToTilesetHeight'];if(this['_position']){var _0x448598=Cesium__namespace[_0x59a315(0x6f1)]['fromCartesian'](this['_position']);return _0x448598['height'];}return 0x0;}},{'key':'startTime','get':function _0x96476d(){var _0xdfae2e=_0x347a9b,_0x50a7f0,_0x18f6c6,_0x3b8bf4=(_0x50a7f0=this[_0xdfae2e(_0x37c971._0x5f3ee3)])===null||_0x50a7f0===void 0x0?void 0x0:(_0x18f6c6=_0x50a7f0['_property'])===null||_0x18f6c6===void 0x0?void 0x0:_0x18f6c6['_times'];return _0x3b8bf4['length']>0x0?_0x3b8bf4[0x0]:null;}},{'key':_0x347a9b(0x3bf),'get':function _0x2e9a9c(){var _0x277281=_0x347a9b,_0x2eb5c6,_0x46ca92,_0x422bf7=(_0x2eb5c6=this[_0x277281(_0xbf1b15._0x18709a)])===null||_0x2eb5c6===void 0x0?void 0x0:(_0x46ca92=_0x2eb5c6[_0x277281(_0xbf1b15._0x302f1c)])===null||_0x46ca92===void 0x0?void 0x0:_0x46ca92['_times'];return _0x422bf7['length']>0x0?_0x422bf7[_0x422bf7['length']-0x1]:null;}},{'key':'currIndex','get':function _0x1f28c2(){return this['_flyok_index'];}},{'key':_0x347a9b(0x920),'get':function _0x57ab5c(){var _0x441129=_0x347a9b,_0x33730e;return(_0x33730e=this[_0x441129(_0x41c893._0x20564b)])===null||_0x33730e===void 0x0?void 0x0:_0x33730e['clock']['multiplier'];},'set':function _0x1d1e31(_0x52d1be){var _0x25e87a=_0x347a9b;this['_map']&&(this['_map'][_0x25e87a(0xafd)]['multiplier']=_0x52d1be);}},{'key':_0x347a9b(0xddd),'get':function _0x189b22(){var _0xcd2b64;return!((_0xcd2b64=this['_map'])!==null&&_0xcd2b64!==void 0x0&&_0xcd2b64['clock']['shouldAnimate']);},'set':function _0x7cdf96(_0x46a199){var _0x58f533=_0x347a9b;this['_map']&&(_0x46a199?this['pause']():this[_0x58f533(_0x3160a0._0xa16193)]());}},{'key':'objectsToExclude','get':function _0x2415eb(){var _0x1a41b2=_0x347a9b,_0x2f0022,_0x2a0437,_0x352560,_0x6b0f7c;if(this['options']['objectsToExclude'])return this[_0x1a41b2(_0x5398c6._0x3eac0d)][_0x1a41b2(0xb58)];if(((_0x2f0022=this['_child'])===null||_0x2f0022===void 0x0?void 0x0:(_0x2a0437=_0x2f0022['model'])===null||_0x2a0437===void 0x0?void 0x0:_0x2a0437['_primitive'])instanceof Cesium__namespace['Model'])return[this[_0x1a41b2(_0x5398c6._0x56b16e)]['model'][_0x1a41b2(0xd52)]];if((_0x352560=this['_child'])!==null&&_0x352560!==void 0x0&&(_0x6b0f7c=_0x352560['circle'])!==null&&_0x6b0f7c!==void 0x0&&_0x6b0f7c['entity'])return[this['_child']['circle']['entity']];return undefined;},'set':function _0x61379e(_0x5bff79){var _0x218cc0=_0x347a9b;this[_0x218cc0(_0x28f322._0x2cf491)][_0x218cc0(0xb58)]=_0x5bff79;}},{'key':'_initSampledPositionProperty','value':function _0xf77b33(){this['_sampledPositionProperty']=this['property'],this['bindUpdateEvent']();}},{'key':'_mountedHook','value':function _0x2abd2d(){var _0x4515d3=_0x347a9b;this[_0x4515d3(_0x3ec7e6._0x14d193)](_0x4515d3(_0x3ec7e6._0x480f83),LabelPrimitive),this['_initChildGraphic']('billboard',BillboardPrimitive),this[_0x4515d3(_0x3ec7e6._0x14d193)](_0x4515d3(_0x3ec7e6._0x304f3f),PointPrimitive),this['_initChildGraphic']('model',ModelPrimitive),this['_initChildGraphic'](_0x4515d3(0x1b4),CircleEntity),this[_0x4515d3(_0x3ec7e6._0x14d193)]('coneTrack',ConeTrack),this['_initChildGraphic']('path',PathEntity),this[_0x4515d3(_0x3ec7e6._0x9d3787)]('polyline',PolylineEntity),this['_initChildGraphic'](_0x4515d3(_0x3ec7e6._0x10a716),WallEntity);}},{'key':_0x347a9b(_0x2e6829._0x25b3a9),'value':function _0x3ad822(_0x35fbbf){var _0x2f440d={_0x40d269:0xf1e},_0x15cb2b=_0x347a9b,_0x501cdc,_0x26b572=this;if(!this['show'])return;this['_addChildGraphic']();(_0x501cdc=this['model'])!==null&&_0x501cdc!==void 0x0&&_0x501cdc['readyPromise']&&this['model'][_0x15cb2b(0xbe3)]['then'](function(){var _0x4553a4=_0x15cb2b;_0x26b572['_readyPromise'][_0x4553a4(_0x2f440d._0x40d269)](_0x26b572);});this[_0x15cb2b(_0x4b1573._0x24daa5)]['position']&&this['addDynamicPosition'](this[_0x15cb2b(_0x4b1573._0x2a5ddc)][_0x15cb2b(_0x4b1573._0x4cc04c)]);if(this['options']['positions'])for(var _0x41f207=0x0;_0x41f207<this[_0x15cb2b(_0x4b1573._0x2c4fab)]['positions'][_0x15cb2b(0xec0)];_0x41f207++){var _0x4096d8=this['options'][_0x15cb2b(0x5aa)][_0x41f207];this['addDynamicPosition'](_0x4096d8,_0x4096d8['time']);}}},{'key':_0x347a9b(0x8e6),'value':function _0x21dc44(_0x7b60e8){this['_removeChildGraphic'](),_get(_getPrototypeOf(_0x585d7d['prototype']),'_removedHook',this)['call'](this,_0x7b60e8);}},{'key':'_getJsonPositions','value':function _0x2a0efc(_0x49257e){var _0xc80b94=_0x347a9b,_0x530f52,_0x155882,_0x248bc3,_0x23e4ef,_0x15e775=(_0x530f52=this[_0xc80b94(0xafb)])===null||_0x530f52===void 0x0?void 0x0:(_0x155882=_0x530f52['_property'])===null||_0x155882===void 0x0?void 0x0:_0x155882['_times'],_0x3db42b=(_0x248bc3=this['property'])===null||_0x248bc3===void 0x0?void 0x0:(_0x23e4ef=_0x248bc3['_property'])===null||_0x23e4ef===void 0x0?void 0x0:_0x23e4ef[_0xc80b94(_0x1eb659._0x18519e)];if(!_0x15e775||_0x15e775[_0xc80b94(0xec0)]===0x0)return;var _0x32f5c4=[];for(var _0x4415d3=0x0,_0x1b0536=_0x15e775[_0xc80b94(_0x1eb659._0x13faa7)];_0x4415d3<_0x1b0536;_0x4415d3++){var _0x48738b=LngLatPoint['fromCartesian'](new Cesium__namespace[(_0xc80b94(_0x1eb659._0x97c95b))](_0x3db42b[_0x4415d3*0x3],_0x3db42b[_0x4415d3*0x3+0x1],_0x3db42b[_0x4415d3*0x3+0x2])),_0x93957c=Cesium__namespace['JulianDate'][_0xc80b94(_0x1eb659._0x2386c1)](_0x15e775[_0x4415d3]);_0x32f5c4['push']({'lat':_0x48738b['lat'],'lng':_0x48738b['lng'],'alt':_0x48738b['alt'],'time':formatDate(_0x93957c,_0xc80b94(_0x1eb659._0x3faddf))});}_0x49257e[_0xc80b94(_0x1eb659._0x17c25b)]=_0x32f5c4;}},{'key':'_showHook','value':function _0x51593d(_0x4979cd){var _0x253535={_0x26390d:0xa24},_0x4786c1=_0x347a9b;_0x4979cd?this['eachChildGraphic'](function(_0xa3c71c){var _0x5a6e30=_0x3c32;_0xa3c71c[_0x5a6e30(_0x253535._0x26390d)]=_0xa3c71c['_lastShow'],delete _0xa3c71c['_lastShow'];}):this[_0x4786c1(_0x5246db._0x2c5a47)](function(_0x487f2c){var _0x23229e=_0x4786c1;_0x487f2c[_0x23229e(0xb4b)]=_0x487f2c['show'],_0x487f2c['show']=![];});}},{'key':'_setOptionsHook','value':function _0x477443(_0x52d88a,_0x363147){var _0x3700c7=_0x347a9b;for(var _0x189042 in _0x363147){switch(_0x189042){case'label':this['_initChildGraphic']('label',LabelPrimitive);break;case'billboard':this['_initChildGraphic']('billboard',BillboardPrimitive);break;case _0x3700c7(_0x4c9ece._0x246a17):this[_0x3700c7(_0x4c9ece._0x14fb8d)]('point',PointPrimitive);break;case'model':this['_initChildGraphic']('model',ModelPrimitive);break;case _0x3700c7(_0x4c9ece._0x353173):this['_initChildGraphic']('circle',CircleEntity);break;case _0x3700c7(_0x4c9ece._0x175be5):this['_initChildGraphic'](_0x3700c7(0x2ba),ConeTrack);break;case'path':this[_0x3700c7(0x44f)](_0x3700c7(0xe7a),PathEntity);break;case _0x3700c7(_0x4c9ece._0x501b35):this[_0x3700c7(_0x4c9ece._0x14fb8d)]('polyline',PolylineEntity);break;case'wall':this['_initChildGraphic']('wall',WallEntity);break;}}}},{'key':'_initChildGraphic','value':function _0x281b27(_0x46594f,_0x49851e){var _0x1f7936=_0x347a9b,_0x1dec24=this,_0x54ddfe=this['options'][_0x46594f],_0x5ab692=this['_child'][_0x46594f];if(!_0x54ddfe){_0x5ab692&&(_0x5ab692[_0x1f7936(_0x5231a3._0x4abccf)](!![]),delete this['_child'][_0x46594f]);return;}if(_0x5ab692){var _0x40aed3;_0x5ab692['setStyle'](_0x54ddfe),_0x5ab692[_0x1f7936(0xa24)]=(_0x40aed3=_0x54ddfe['show'])!==null&&_0x40aed3!==void 0x0?_0x40aed3:!![];}else{var _0x25eedb;_0x5ab692=new _0x49851e({'id':''[_0x1f7936(_0x5231a3._0x1321e8)](this['id'],'-')[_0x1f7936(0xa9f)](_0x46594f),'style':clone(_0x54ddfe,['show']),'private':!![],'eventParent':this,'show':(_0x25eedb=_0x54ddfe['show'])!==null&&_0x25eedb!==void 0x0?_0x25eedb:!![]});this['isAdded']&&this['_layer']['addGraphic'](_0x5ab692);_0x5ab692['czmObject']&&this['bindPickId'](_0x5ab692['czmObject']);_0x5ab692['czmObjectEx']&&_0x5ab692[_0x1f7936(0x9a5)]['forEach'](function(_0x425d45){_0x1dec24['bindPickId'](_0x425d45);});this['_child'][_0x46594f]=_0x5ab692;if(_0x46594f===_0x1f7936(_0x5231a3._0x18bb76))this[_0x1f7936(_0x5231a3._0x34d2a3)]['circle']['position']=new Cesium__namespace['CallbackProperty'](function(_0x5243f3){return _0x1dec24['_position'];},![]);else{if(_0x46594f===_0x1f7936(0x2ba))this['_child'][_0x1f7936(_0x5231a3._0x2271c2)]['position']=new Cesium__namespace['CallbackProperty'](function(_0x35f341){return _0x1dec24['_position'];},![]);else{if(_0x46594f==='path')this['_child'][_0x1f7936(_0x5231a3._0x51e09c)][_0x1f7936(0xa86)]=this[_0x1f7936(_0x5231a3._0x1a20f9)];else{if(_0x46594f===_0x1f7936(_0x5231a3._0x250fcd))this['_polyline_positions']=[],this['_child'][_0x1f7936(0x214)][_0x1f7936(0x5aa)]=new Cesium__namespace['CallbackProperty'](function(_0x45e841){var _0x3e8c14=_0x1f7936;return _0x1dec24[_0x3e8c14(0xaf8)];},![]);else _0x46594f===_0x1f7936(0xc86)&&(this['_wall_positions']=[],this['_child']['wall']['positions']=new Cesium__namespace['CallbackProperty'](function(_0x507532){return _0x1dec24['_wall_positions'];},![]),this[_0x1f7936(_0x5231a3._0x4e4759)]=[],this[_0x1f7936(_0x5231a3._0x34d2a3)]['wall']['style']['minimumHeights']=new Cesium__namespace[(_0x1f7936(0xd97))](function(_0x283016){return _0x1dec24['_wall_minimumHeights'];},![]),this[_0x1f7936(_0x5231a3._0x5ec42e)]=[],this['_child']['wall']['style'][_0x1f7936(_0x5231a3._0x3eeaae)]=new Cesium__namespace['CallbackProperty'](function(_0x191711){var _0x202c31=_0x1f7936;return _0x1dec24[_0x202c31(0xc91)];},![]),this[_0x1f7936(_0x5231a3._0x34d2a3)]['wall'][_0x1f7936(_0x5231a3._0x39fa96)]={});}}}}}},{'key':'_addChildGraphic','value':function _0x5cd88(){var _0x4b8597=this;this['eachChildGraphic'](function(_0x45dd13){var _0x5a3b3a=_0x3c32;_0x4b8597[_0x5a3b3a(_0xa7673a._0x57670e)]['addGraphic'](_0x45dd13),_0x45dd13['czmObject']&&_0x4b8597[_0x5a3b3a(_0xa7673a._0x46fc28)](_0x45dd13['czmObject']),_0x45dd13['czmObjectEx']&&_0x45dd13['czmObjectEx']['forEach'](function(_0x453828){_0x4b8597['bindPickId'](_0x453828);});});}},{'key':'_removeChildGraphic','value':function _0x4cc306(){var _0x3ae91c=_0x347a9b,_0x5a8d0d=this;this[_0x3ae91c(_0x844c61._0x53014a)](function(_0x293398){_0x5a8d0d['_layer']['removeGraphic'](_0x293398);});}},{'key':'eachChildGraphic','value':function _0x2a9d15(_0x543ef2,_0x2c50ac){var _0x5a9ab9={_0x14d301:0xa10},_0x56b130=this;if(!this['_child'])return;return Object['keys'](this['_child'])['forEach'](function(_0x5386b8,_0x1394db){var _0x53758e=_0x3c32;_0x543ef2&&_0x543ef2[_0x53758e(_0x5a9ab9._0x14d301)](_0x2c50ac||_0x56b130,_0x56b130['_child'][_0x5386b8],_0x1394db);}),this;}},{'key':'update','value':function _0x3b7fbd(_0x460acc){var _0x17e668=_0x347a9b;if(!this['show'])return;this[_0x17e668(0xa4b)]=this[_0x17e668(_0x4f7e14._0x33af11)](_0x460acc['time'],this['_position_result']);if(!this['_position']){this['_last_hasNull']?this['_updatePosition']():(this[_0x17e668(0xcb9)](),this['_updateForEvent'](),this['_last_hasNull']=!![]);return;}this[_0x17e668(0x3a2)]=![];this['property']['referenceFrame']===Cesium__namespace[_0x17e668(_0x4f7e14._0x3261cd)]['INERTIAL']&&(this[_0x17e668(_0x4f7e14._0x10ab5d)]=this['_position']['clone'](),Cesium__namespace['PositionProperty'][_0x17e668(_0x4f7e14._0x3cb1fa)](_0x460acc['time'],this[_0x17e668(0xa4b)],this['property']['referenceFrame'],Cesium__namespace[_0x17e668(0x890)]['FIXED'],this['_position']));if(this['options']['clampToTileset']){this['_clampToTilesetFrame']++,this['_clampToTilesetFrame']=this['_clampToTilesetFrame']%this['_frameRateHeight'];var _0x2f0891=Cesium__namespace[_0x17e668(_0x4f7e14._0x53ad4b)][_0x17e668(0xc71)](this['_position']),_0x5627c1={'x':_0x2f0891['latitude'],'y':_0x2f0891[_0x17e668(0x692)],'z':this['_map'][_0x17e668(0x3e6)],'m':this[_0x17e668(_0x4f7e14._0x13482f)]['scene']['primitives']['length']},_0x5e06c7=!this[_0x17e668(_0x4f7e14._0x56bdfd)]||this['_clampToTilesetFrame']===0x0&&!(this['_last_cache']&&_0x5627c1['x']===this['_last_cache']['x']&&_0x5627c1['y']===this['_last_cache']['y']&&_0x5627c1['z']===this['_last_cache']['z']&&_0x5627c1['m']===this[_0x17e668(_0x4f7e14._0x157292)]['m'])&&this['_map']['isInView'](this['_position']);if(_0x5e06c7){var _0x155da2=getHeight(this['_map']['scene'],this['_position'],{'objectsToExclude':this['objectsToExclude'],'has3dtiles':!![]});_0x155da2&&(Cesium__namespace['defined'](this['options']['minHeight'])&&_0x155da2<this['options']['minHeight']&&(_0x155da2=this['options']['minHeight']),Cesium__namespace['defined'](this['options'][_0x17e668(_0x4f7e14._0x5493bc)])&&_0x155da2>this['options']['maxHeight']&&(_0x155da2=this[_0x17e668(0x690)]['maxHeight']),this[_0x17e668(0x2c4)]=_0x155da2),this['_last_cache']=_0x5627c1;}this['_clampToTilesetHeight']&&(this['_position']=Cesium__namespace[_0x17e668(_0x4f7e14._0x455ca7)][_0x17e668(0x8ef)](_0x2f0891['longitude'],_0x2f0891['latitude'],this['_clampToTilesetHeight']));}this['_orientation_show']=this['_orientation']['getValue'](_0x460acc['time']),this['_updatePosition'](),this[_0x17e668(_0x4f7e14._0x36428e)](),this[_0x17e668(_0x4f7e14._0xf57bc4)]();}},{'key':'_clearShowPositions','value':function _0x3e442d(){var _0x5da9fc=_0x347a9b,_0x3147ca;this[_0x5da9fc(_0x51f678._0x32bdf5)]=[],this['_wall_positions']=[],this[_0x5da9fc(0xfaa)]=[],this['_wall_maximumHeights']=[],(_0x3147ca=this['_child'])!==null&&_0x3147ca!==void 0x0&&_0x3147ca['path']&&(this['_child']['path']['availability']=undefined);}},{'key':_0x347a9b(_0x2e6829._0x3e6d25),'value':function _0x43d3e5(){var _0x11f685=_0x347a9b,_0x433927,_0x117c54,_0x548c40,_0x4ef707,_0x4b43ae,_0x25e611,_0x49d4d0;(_0x433927=this['_child'][_0x11f685(_0x23f60d._0x483b44)])!==null&&_0x433927!==void 0x0&&_0x433927['show']&&(this['_child']['label']['position']=this[_0x11f685(_0x23f60d._0x24e43a)]);(_0x117c54=this['_child']['billboard'])!==null&&_0x117c54!==void 0x0&&_0x117c54['show']&&(this['_child']['billboard']['position']=this['_position']);(_0x548c40=this['_child'][_0x11f685(_0x23f60d._0x5d72ab)])!==null&&_0x548c40!==void 0x0&&_0x548c40[_0x11f685(0xa24)]&&(this['_child']['point']['position']=this['_position']);if((_0x4ef707=this['_child'][_0x11f685(_0x23f60d._0x2e8032)])!==null&&_0x4ef707!==void 0x0&&_0x4ef707['show']){var _0x56da44;this['_modelMatrix']=this[_0x11f685(_0x23f60d._0xdbcc5f)]['model'][_0x11f685(_0x23f60d._0x2fd13b)](this[_0x11f685(0xa4b)],this['_orientation_show']),this['_heading_reality']=this['_child']['model']['_heading_reality'],this['_pitch_reality']=this['_child']['model']['_pitch_reality'],this['_roll_reality']=this['_child']['model'][_0x11f685(0x283)],(_0x56da44=this['_child']['model'])!==null&&_0x56da44!==void 0x0&&_0x56da44['_primitive']&&(this[_0x11f685(0xf17)]['model']['_primitive'][_0x11f685(_0x23f60d._0x38b6a8)]=this['_modelMatrix']),this['_child']['model'][_0x11f685(0xa4b)]=this['_position'];}var _0x3101b2=![];(_0x4b43ae=this[_0x11f685(_0x23f60d._0xdbcc5f)]['polyline'])!==null&&_0x4b43ae!==void 0x0&&_0x4b43ae[_0x11f685(_0x23f60d._0x189921)]&&!((_0x25e611=this[_0x11f685(0x690)]['polyline'])!==null&&_0x25e611!==void 0x0&&_0x25e611['showAll'])&&(this['_flyok_index']>=0x0&&this['_position']?(this['_polyline_positions']=this['_getPositionsShow'](),_0x3101b2=!![]):this['_polyline_positions']=[]);if((_0x49d4d0=this['_child']['wall'])!==null&&_0x49d4d0!==void 0x0&&_0x49d4d0[_0x11f685(_0x23f60d._0x527ba6)]){if(this['_flyok_index']>=0x0&&this[_0x11f685(0xa4b)]){!_0x3101b2&&(this['_polyline_positions']=this['_getPositionsShow']());var _0x2b3f7c=[],_0x22036b=[],_0xf73616=this[_0x11f685(0xaf8)];for(var _0x51956d=0x0;_0x51956d<_0xf73616['length'];_0x51956d++){var _0x791b59=_0xf73616[_0x51956d],_0x3c0e68=Cesium__namespace[_0x11f685(_0x23f60d._0x31fcdc)]['fromCartesian'](_0x791b59);_0x22036b['push'](_0x3c0e68['height']);if(this[_0x11f685(0x690)]['wall']['surface']){var _0x37576f,_0x523017;_0xf73616[_0x51956d][_0x11f685(_0x23f60d._0x4a08af)]=(_0x37576f=_0xf73616[_0x51956d]['hbgd'])!==null&&_0x37576f!==void 0x0?_0x37576f:getHeight((_0x523017=this['_map'])===null||_0x523017===void 0x0?void 0x0:_0x523017['scene'],_0x791b59,{'has3dtiles':![]}),_0x2b3f7c['push'](_0xf73616[_0x51956d]['hbgd']);}else _0x2b3f7c[_0x11f685(0x51d)](0x0);}this['_wall_positions']=_0xf73616,this[_0x11f685(_0x23f60d._0x2db3a2)]=_0x2b3f7c,this['_wall_maximumHeights']=_0x22036b;}else this['_wall_positions']=[],this['_wall_minimumHeights']=[],this['_wall_maximumHeights']=[];}}},{'key':_0x347a9b(_0x2e6829._0x332c26),'value':function _0xccec17(){var _0x294d3f=_0x347a9b,_0x34cac6,_0x5d443b,_0xc41f20,_0x423f5d,_0x2809bf=[],_0x1ea92f=(_0x34cac6=this['property'])===null||_0x34cac6===void 0x0?void 0x0:(_0x5d443b=_0x34cac6[_0x294d3f(0x70f)])===null||_0x5d443b===void 0x0?void 0x0:_0x5d443b['_values'];for(var _0x38f63d=0x0;_0x38f63d<=this['_flyok_index'];_0x38f63d++){var _0x3088cc=new Cesium__namespace[(_0x294d3f(_0x1762b6._0x282696))](_0x1ea92f[_0x38f63d*0x3],_0x1ea92f[_0x38f63d*0x3+0x1],_0x1ea92f[_0x38f63d*0x3+0x2]);if(_0x38f63d>0x0){var _0x298ad1=Cesium__namespace['Cartesian3']['distance'](_0x2809bf[_0x2809bf[_0x294d3f(_0x1762b6._0x50f996)]-0x1],_0x3088cc);if(_0x298ad1<0.01)continue;}_0x2809bf['push'](_0x3088cc);}return this[_0x294d3f(_0x1762b6._0x12fbf1)]&&(_0x2809bf['length']>0x0&&Cesium__namespace['Cartesian3']['distance'](_0x2809bf[_0x2809bf['length']-0x1],this['_position'])>0.01&&_0x2809bf['push'](this[_0x294d3f(0xa4b)])),(_0xc41f20=this['options'])!==null&&_0xc41f20!==void 0x0&&(_0x423f5d=_0xc41f20[_0x294d3f(_0x1762b6._0x520b01)])!==null&&_0x423f5d!==void 0x0&&_0x423f5d['maxDistance']&&_0x2809bf['length']>0x0&&(_0x2809bf=sliceByMaxDistance(_0x2809bf,this[_0x294d3f(0x690)][_0x294d3f(0x214)]['maxDistance']),this['_maxCacheCount']>0x0&&(this[_0x294d3f(0x848)]=Math['max'](this[_0x294d3f(0x848)],_0x2809bf['length']*0x2))),_0x2809bf;}},{'key':'_updateCamera','value':function _0x3e9905(){var _0x5637ee=_0x347a9b;if(!this['options'][_0x5637ee(_0xf1165b._0x2d37a1)])return;switch(this['options']['camera']['type']){case'gs':{var _0x20b4f6=this['trackedEntity'];this['_map'][_0x5637ee(0xafd)]['shouldAnimate']&&this['_map']['trackedEntity']!==_0x20b4f6&&(this[_0x5637ee(0x53d)]['trackedEntity']=_0x20b4f6,_0x20b4f6['_needFlyToPoint']=!![]);_0x20b4f6[_0x5637ee(_0xf1165b._0x3a8e0d)]&&!this[_0x5637ee(0x53d)]['viewer'][_0x5637ee(_0xf1165b._0x1b58f5)]&&(_0x20b4f6[_0x5637ee(0xd71)]=![],this[_0x5637ee(_0xf1165b._0x1b9822)](_objectSpread2(_objectSpread2({},this['options']['camera']),{},{'lock':!![],'duration':0x0})));break;}case'dy':{var _0x1faf3e=this['trackedEntity'];this[_0x5637ee(_0xf1165b._0x4513d3)][_0x5637ee(0x749)]!==_0x1faf3e&&(this['_map']['trackedEntity']=_0x1faf3e);var _0x4d17b1=this['options']['camera']['followedX']||0x0,_0x5bd236=this['options'][_0x5637ee(_0xf1165b._0x2d37a1)]['followedZ']||0x0;_0x4d17b1===0x0&&_0x5bd236===0x0&&(_0x4d17b1=0.1);var _0x19e4b6;this['options']['camera']['offsetX']&&(_0x19e4b6=_0x19e4b6||{},_0x19e4b6['x']=this['options']['camera']['offsetX']);this['options']['camera'][_0x5637ee(0xd8e)]&&(_0x19e4b6=_0x19e4b6||{},_0x19e4b6['y']=this['options']['camera']['offsetY']);this['options']['camera']['offsetZ']&&(_0x19e4b6=_0x19e4b6||{},_0x19e4b6['z']=this['options']['camera']['offsetZ']);this['_map'][_0x5637ee(_0xf1165b._0x5847f3)]['camera']['lookAtTransform'](this['computeModelMatrix'](_0x19e4b6),new Cesium__namespace['Cartesian3'](-_0x4d17b1,0x0,_0x5bd236));break;}case'sd':{var _0x55d9cd=this[_0x5637ee(0x749)];this['_map'][_0x5637ee(_0xf1165b._0x18e678)]!==_0x55d9cd&&(this['_map']['trackedEntity']=_0x55d9cd);this[_0x5637ee(_0xf1165b._0x574e7c)][_0x5637ee(0x57d)]['camera'][_0x5637ee(_0xf1165b._0x7d5ab9)](this['computeModelMatrix'](),new Cesium__namespace['Cartesian3'](-0x1,0x0,this[_0x5637ee(_0xf1165b._0x3a1dd5)]['camera']['followedZ']));break;}default:{this['_trackedEntity']&&this['_map']['trackedEntity']===this['_trackedEntity']&&(this['_map'][_0x5637ee(0x749)]=undefined);break;}}}},{'key':_0x347a9b(_0x2e6829._0x215375),'value':function _0x1f7539(_0x2a3f3f){var _0x419d71=_0x347a9b;!this['_matrix4']&&(this['_matrix4']=new Cesium__namespace[(_0x419d71(_0x2319f5._0x2127e3))](),this['_matrix3Scratch']=new Cesium__namespace['Matrix3']());var _0x33dcd1=this['_position'];if(!Cesium__namespace['defined'](_0x33dcd1)||!this['_orientation_show'])return undefined;if(_0x2a3f3f){var _0x156f74=new Cesium__namespace['HeadingPitchRoll'](this['_heading'],this['_pitch'],this['_roll']);_0x33dcd1=getPositionByHprAndOffset(_0x33dcd1,new Cesium__namespace['Cartesian3'](_0x2a3f3f['x']||0x0,_0x2a3f3f['y']||0x0,_0x2a3f3f['z']||0x0),_0x156f74);}return this['_matrix4']=Cesium__namespace['Matrix4']['fromRotationTranslation'](Cesium__namespace['Matrix3']['fromQuaternion'](this['_orientation_show'],this['_matrix3Scratch']),_0x33dcd1,this['_matrix4']),this['_matrix4'];}},{'key':_0x347a9b(_0x2e6829._0x1c22dc),'value':function _0x4dafe6(){var _0x2f73ed=_0x347a9b,_0x51204b=this['_flyok_index'];if(!Cesium__namespace['defined'](_0x51204b))return;this[_0x2f73ed(0xa4b)]&&!this['_position']['equals'](this[_0x2f73ed(0xeea)])&&(this['fire'](EventType[_0x2f73ed(0xd99)],{'index':_0x51204b,'counts':this['_counts'],'position':this['_position'],'orientation':this[_0x2f73ed(_0x5a7c86._0x1933bd)]},!![]),this['_last_firePosition']=this['_position']?this['_position'][_0x2f73ed(_0x5a7c86._0x515144)]():undefined);if(_0x51204b!==this['_last_fireIndex']){if(Cesium__namespace['defined'](this['_last_fireIndex'])&&this['_last_fireIndex']+0x1!==_0x51204b)while(++this['_last_fireIndex']<_0x51204b){this[_0x2f73ed(0xf34)](EventType[_0x2f73ed(0x34d)],{'counts':this['_counts'],'index':this['_last_fireIndex']});}this['fire'](EventType['endItem'],{'counts':this[_0x2f73ed(0x7d7)],'index':_0x51204b}),_0x51204b===this['_counts']-0x1&&this['fire'](EventType['end']),this['_last_fireIndex']=_0x51204b;}}},{'key':_0x347a9b(_0x2e6829._0x15e3dc),'value':function _0x35539f(_0x397216,_0x1bd7b1){var _0x386ec0=_0x347a9b,_0x1880af,_0x3c1409=(_0x1880af=this['property'])===null||_0x1880af===void 0x0?void 0x0:_0x1880af['_property'],_0x4835f4=_0x3c1409===null||_0x3c1409===void 0x0?void 0x0:_0x3c1409['_times'],_0x30bbe2=_0x4835f4[_0x386ec0(0xec0)];if(_0x30bbe2===0x0)return undefined;this['_counts']=_0x30bbe2;var _0x2a56a1,_0x580e5c=Cesium__namespace[_0x386ec0(0x741)],_0x1015e9=_0x3c1409[_0x386ec0(_0x352ce._0x51b1f8)];this[_0x386ec0(0x543)]=Cesium__namespace[_0x386ec0(_0x352ce._0x165649)](_0x4835f4,_0x397216,Cesium__namespace['JulianDate']['compare']);if(this['_flyok_index']<0x0){this['_flyok_index']=~this['_flyok_index'];if(this[_0x386ec0(0x543)]===0x0){var _0x3e2987=_0x4835f4[this['_flyok_index']];_0x2a56a1=_0x3c1409['_backwardExtrapolationDuration'];if(_0x3c1409['_backwardExtrapolationType']===Cesium__namespace[_0x386ec0(0xdad)]['NONE']||_0x2a56a1!==0x0&&Cesium__namespace['JulianDate']['secondsDifference'](_0x3e2987,_0x397216)>_0x2a56a1)return undefined;if(_0x3c1409[_0x386ec0(_0x352ce._0x3404cd)]===Cesium__namespace[_0x386ec0(0xdad)]['HOLD'])return _0x580e5c['unpack'](_0x1015e9,0x0,_0x1bd7b1);}if(this['_flyok_index']>=_0x30bbe2){this['_flyok_index']=_0x30bbe2-0x1;var _0x25125c=_0x4835f4[this['_flyok_index']];_0x2a56a1=_0x3c1409[_0x386ec0(_0x352ce._0x240dc1)];if(_0x3c1409['_forwardExtrapolationType']===Cesium__namespace['ExtrapolationType']['NONE']||_0x2a56a1!==0x0&&Cesium__namespace['JulianDate']['secondsDifference'](_0x397216,_0x25125c)>_0x2a56a1)return undefined;if(_0x3c1409[_0x386ec0(_0x352ce._0xccb4af)]===Cesium__namespace['ExtrapolationType']['HOLD'])return this[_0x386ec0(_0x352ce._0x39157f)]=_0x30bbe2-0x1,_0x580e5c['unpack'](_0x1015e9,this['_flyok_index']*_0x580e5c['packedLength'],_0x1bd7b1);}var _0x5e20f9=_0x3c1409[_0x386ec0(0x957)],_0x2f1326=_0x3c1409['_yTable'],_0x3a921f=_0x3c1409['_interpolationAlgorithm'],_0x34dbf6=_0x3c1409['_packedInterpolationLength'],_0x44fb4b=_0x3c1409['_inputOrder'];if(_0x3c1409['_updateTableLength']){_0x3c1409['_updateTableLength']=![];var _0x2d42b3=Math['min'](_0x3a921f[_0x386ec0(_0x352ce._0x42b09e)](_0x3c1409[_0x386ec0(_0x352ce._0x48a7b3)],_0x44fb4b),_0x30bbe2);_0x2d42b3!==_0x3c1409['_numberOfPoints']&&(_0x3c1409['_numberOfPoints']=_0x2d42b3,_0x5e20f9['length']=_0x2d42b3,_0x2f1326[_0x386ec0(0xec0)]=_0x2d42b3*_0x34dbf6);}var _0x49ac88=_0x3c1409['_numberOfPoints']-0x1;if(_0x49ac88<0x1)return this[_0x386ec0(_0x352ce._0x1af88b)]=0x0,undefined;var _0x2a3c7c=0x0,_0x25df8d=_0x30bbe2-0x1,_0x455b9e=_0x25df8d-_0x2a3c7c+0x1;if(_0x455b9e>=_0x49ac88+0x1){var _0xd56cf6=this[_0x386ec0(0x543)]-(_0x49ac88/0x2|0x0)-0x1;_0xd56cf6<_0x2a3c7c&&(_0xd56cf6=_0x2a3c7c);var _0x35fd04=_0xd56cf6+_0x49ac88;_0x35fd04>_0x25df8d&&(_0x35fd04=_0x25df8d,_0xd56cf6=_0x35fd04-_0x49ac88,_0xd56cf6<_0x2a3c7c&&(_0xd56cf6=_0x2a3c7c)),_0x2a3c7c=_0xd56cf6,_0x25df8d=_0x35fd04;}var _0x42e9db=_0x25df8d-_0x2a3c7c+0x1;for(var _0x1a2c2c=0x0;_0x1a2c2c<_0x42e9db;++_0x1a2c2c){_0x5e20f9[_0x1a2c2c]=Cesium__namespace[_0x386ec0(_0x352ce._0x2d5ece)]['secondsDifference'](_0x4835f4[_0x2a3c7c+_0x1a2c2c],_0x4835f4[_0x25df8d]);}if(!Cesium__namespace['defined'](_0x580e5c[_0x386ec0(0x408)])){var _0x4bef64=0x0,_0x527c2b=_0x3c1409[_0x386ec0(0x8c1)],_0x7750b7=_0x2a3c7c*_0x527c2b,_0x4382ba=(_0x25df8d+0x1)*_0x527c2b;while(_0x7750b7<_0x4382ba){_0x2f1326[_0x4bef64]=_0x1015e9[_0x7750b7],_0x7750b7++,_0x4bef64++;}}else _0x580e5c['convertPackedArrayForInterpolation'](_0x1015e9,_0x2a3c7c,_0x25df8d,_0x2f1326);var _0x48992a=Cesium__namespace['JulianDate']['secondsDifference'](_0x397216,_0x4835f4[_0x25df8d]),_0x1d9592;if(_0x44fb4b===0x0||!Cesium__namespace['defined'](_0x3a921f[_0x386ec0(_0x352ce._0x48b0db)]))_0x1d9592=_0x3a921f['interpolateOrderZero'](_0x48992a,_0x5e20f9,_0x2f1326,_0x34dbf6,_0x3c1409['_interpolationResult']);else{var _0x3b9f6f=Math['floor'](_0x34dbf6/(_0x44fb4b+0x1));_0x1d9592=_0x3a921f['interpolate'](_0x48992a,_0x5e20f9,_0x2f1326,_0x3b9f6f,_0x44fb4b,_0x44fb4b,_0x3c1409['_interpolationResult']);}this['_flyok_index']=_0x2a3c7c;for(var _0x17790a=_0x2a3c7c;_0x17790a<=_0x25df8d;_0x17790a++){var _0x2dfb18=Cesium__namespace['JulianDate']['compare'](_0x397216,_0x4835f4[_0x17790a]);if(_0x2dfb18<=0x0){this['_flyok_index']=_0x17790a-0x1;break;}}if(!Cesium__namespace['defined'](_0x580e5c['unpackInterpolationResult']))return _0x580e5c['unpack'](_0x1d9592,0x0,_0x1bd7b1);return _0x580e5c[_0x386ec0(0xeb5)](_0x1d9592,_0x1015e9,_0x2a3c7c,_0x25df8d,_0x1bd7b1);}return _0x580e5c['unpack'](_0x1015e9,this['_flyok_index']*_0x3c1409[_0x386ec0(_0x352ce._0x291678)],_0x1bd7b1);}},{'key':'clearPosition','value':function _0xf8965e(){var _0x3d44d3=_0x347a9b,_0x1ed719,_0x3a39e0,_0x5d2f1b=(_0x1ed719=this[_0x3d44d3(_0x34e0fe._0x528565)])===null||_0x1ed719===void 0x0?void 0x0:(_0x3a39e0=_0x1ed719['_property'])===null||_0x3a39e0===void 0x0?void 0x0:_0x3a39e0[_0x3d44d3(_0x34e0fe._0x2a7f56)];if(!_0x5d2f1b||_0x5d2f1b['length']===0x0)return;this['property'][_0x3d44d3(0xa53)](new Cesium__namespace[(_0x3d44d3(0xb26))]({'start':_0x5d2f1b[0x0],'stop':_0x5d2f1b[_0x5d2f1b['length']-0x1]}));}},{'key':'getRectangle','value':function _0xa2bb16(_0x22a011){var _0x5b17e7=_0x347a9b,_0x50118,_0x4bc693,_0x445380,_0x22aee6,_0x5a1a88=(_0x50118=this['property'])===null||_0x50118===void 0x0?void 0x0:(_0x4bc693=_0x50118['_property'])===null||_0x4bc693===void 0x0?void 0x0:_0x4bc693['_times'],_0x7ee8bc=(_0x445380=this['property'])===null||_0x445380===void 0x0?void 0x0:(_0x22aee6=_0x445380['_property'])===null||_0x22aee6===void 0x0?void 0x0:_0x22aee6['_values'];if(!_0x5a1a88||_0x5a1a88['length']===0x0)return;var _0x196bb9=[];for(var _0x1fa76f=0x0,_0x458a09=_0x5a1a88[_0x5b17e7(_0x146da8._0x49f076)];_0x1fa76f<_0x458a09;_0x1fa76f++){_0x196bb9[_0x5b17e7(0x51d)](new Cesium__namespace[(_0x5b17e7(0x741))](_0x7ee8bc[_0x1fa76f*0x3],_0x7ee8bc[_0x1fa76f*0x3+0x1],_0x7ee8bc[_0x1fa76f*0x3+0x2]));}var _0x5ade72=getRectangle(_0x196bb9,_0x22a011===null||_0x22a011===void 0x0?void 0x0:_0x22a011['isFormat']);return _0x5ade72;}},{'key':'getCoordinates','value':function _0x571d5b(_0x19175e){var _0x5a2360=_0x347a9b,_0x497071,_0x3676a2,_0x25d12b,_0x46580f,_0x8b9ed1=(_0x497071=this[_0x5a2360(0xafb)])===null||_0x497071===void 0x0?void 0x0:(_0x3676a2=_0x497071['_property'])===null||_0x3676a2===void 0x0?void 0x0:_0x3676a2['_times'],_0x36f21c=(_0x25d12b=this[_0x5a2360(0xafb)])===null||_0x25d12b===void 0x0?void 0x0:(_0x46580f=_0x25d12b['_property'])===null||_0x46580f===void 0x0?void 0x0:_0x46580f['_values'];if(!_0x8b9ed1||_0x8b9ed1['length']===0x0)return[];var _0x49caba=[];for(var _0x171fde=0x0,_0x3ba689=_0x8b9ed1['length'];_0x171fde<_0x3ba689;_0x171fde++){var _0x38283a=LngLatPoint[_0x5a2360(0xc71)](new Cesium__namespace['Cartesian3'](_0x36f21c[_0x171fde*0x3],_0x36f21c[_0x171fde*0x3+0x1],_0x36f21c[_0x171fde*0x3+0x2])),_0x56931a=_0x38283a[_0x5a2360(_0x30d98a._0x5cbe80)](_0x19175e);_0x56931a[_0x5a2360(0x51d)](Cesium__namespace['JulianDate']['toDate'](_0x8b9ed1[_0x171fde])['getTime']()),_0x49caba['push'](_0x56931a);}return _0x49caba;}},{'key':'flyToPoint','value':function _0x4fb331(){var _0x1eaf43=_0x347a9b,_0x167da7=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};if(!this['_map'])return;var _0x6c46d5=this['_position'];if(!_0x6c46d5)return;var _0x1f1ce3;if(Cesium__namespace[_0x1eaf43(_0x623909._0x24c33c)](_0x167da7['heading'])){var _0x5c8a86;_0x1f1ce3=_0x167da7['heading']+Cesium__namespace[_0x1eaf43(0x2d5)][_0x1eaf43(_0x623909._0x5a5e4b)](((_0x5c8a86=this[_0x1eaf43(0x456)])===null||_0x5c8a86===void 0x0?void 0x0:_0x5c8a86['heading'])||0x0);}this[_0x1eaf43(_0x623909._0x1eb3ef)][_0x1eaf43(_0x623909._0x2b01fc)](_0x6c46d5,_objectSpread2(_objectSpread2({},_0x167da7),{},{'heading':_0x1f1ce3}));}},{'key':'setCameraOptions','value':function _0x133128(_0x52c66b){var _0x3ca9c1=_0x347a9b,_0x9f455f;_0x585d7d['clearLastCamera']();if(this[_0x3ca9c1(_0x3286b9._0x1eca94)]['camera'])this[_0x3ca9c1(0x690)][_0x3ca9c1(_0x3286b9._0x1dffb7)]=merge(this['options']['camera'],_0x52c66b);else _0x52c66b?this['options'][_0x3ca9c1(0x501)]=_0x52c66b:this['options'][_0x3ca9c1(_0x3286b9._0x4335df)]={'type':''};((_0x9f455f=this['options'][_0x3ca9c1(0x501)])===null||_0x9f455f===void 0x0?void 0x0:_0x9f455f['type'])!==''&&(globeLastRoam=this),_0x52c66b&&_0x52c66b['type']==='gs'&&_0x52c66b['radius']&&this[_0x3ca9c1(0xa18)](_objectSpread2(_objectSpread2({},_0x52c66b),{},{'duration':0x0}));}},{'key':_0x347a9b(_0x2e6829._0x1ae3e3),'value':function _0x39095c(){logWarn('Route\x20类不支持autoSurfaceHeight方法\x20!');}},{'key':'pause','value':function _0x566574(){var _0xafb7f0=_0x347a9b;this[_0xafb7f0(_0x39310e._0x3114eb)]&&(this['_map']['clock']['shouldAnimate']=![],this['_trackedEntity']&&this[_0xafb7f0(0x53d)]['trackedEntity']===this['_trackedEntity']&&(this[_0xafb7f0(0x53d)]['trackedEntity']=undefined));}},{'key':_0x347a9b(_0x2e6829._0x636586),'value':function _0x74536b(){var _0x50944b=_0x347a9b;this[_0x50944b(0x53d)]&&(this['_map']['clock'][_0x50944b(0x336)]=!![]);}},{'key':'_getPopupPosition','value':function _0x4fcec9(){var _0x3c68ff=_0x347a9b,_0x5a7ae5=this;return!this[_0x3c68ff(_0x36df66._0x5c7ce0)]&&(this['_popupPosition']=new Cesium__namespace[(_0x3c68ff(_0x36df66._0x201d65))](function(_0x521ad0){return _0x5a7ae5['_position'];},![])),this[_0x3c68ff(0x70c)];}},{'key':'destroy','value':function _0x239eef(_0xf223c8){this['eachChildGraphic'](function(_0x161457){_0x161457['destroy'](_0xf223c8);}),_get(_getPrototypeOf(_0x585d7d['prototype']),'destroy',this)['call'](this,_0xf223c8);}}],[{'key':_0x347a9b(0x224),'value':function _0x362ab6(){var _0x15479f=_0x347a9b,_0x2e9e1f,_0x568fe5,_0x34b86f;(_0x2e9e1f=globeLastRoam)!==null&&_0x2e9e1f!==void 0x0&&(_0x568fe5=_0x2e9e1f['options'])!==null&&_0x568fe5!==void 0x0&&(_0x34b86f=_0x568fe5[_0x15479f(_0x567b73._0x566ce0)])!==null&&_0x34b86f!==void 0x0&&_0x34b86f['type']&&(globeLastRoam[_0x15479f(0x690)]['camera']['type']=''),globeLastRoam=null;}}]),_0x585d7d;}(BasePointPrimitive);register$4('route',Route);var FixedRoute=function(_0x3c336a){var _0x43f118={_0x2ab28d:0x3bf,_0x3e020b:0xf0a},_0x52323f={_0x2496ee:0x281},_0xe0d40={_0x1cc62:0x7d7,_0x56b6f4:0x854,_0x22c842:0xa64,_0x1106c6:0x441,_0x4f7228:0xc1d,_0x53e9e9:0xeea,_0x14f7e9:0xf34,_0x1b6639:0xc1d,_0x468d54:0xa0c,_0x175fde:0xb88,_0x15b2c7:0x32a,_0x28374c:0xb27,_0x53f2d1:0x690},_0xd1b7c1={_0x18066c:0x690,_0x5e8b96:0x214,_0x13842c:0x5aa},_0x1752cc={_0x36f6c1:0x21c},_0x5dd32c={_0x13281b:0x53d,_0x42f517:0x646,_0x4a4cd6:0xcb9,_0x37bf49:0x298},_0x28b491={_0x1e3441:0x690,_0x120c3e:0x53d,_0x222c4f:0x190,_0x453049:0x21c,_0x525128:0xafd,_0x2bf9f4:0x3bf,_0x16971f:0x21c,_0x54062a:0xe7a,_0x41f9c5:0xdad,_0xbc6aa7:0xfdb,_0xacaf59:0x331,_0x4ba4e2:0xf17,_0x4296ed:0x352,_0x529bbb:0xd55},_0x53f823={_0x612724:0x7d9,_0x551481:0x5aa,_0x19ae38:0xb88,_0x3ad078:0xbe3},_0x10ebbd={_0x2e7f54:0x5aa},_0x11fde9={_0xa23da3:0xa24,_0x5e56dc:0x8fd},_0x526b18={_0x54160e:0xd89,_0x231c9c:0x21c,_0x20b14e:0xc2d,_0x106a62:0xabd,_0x5cda50:0x748,_0x1fb642:0x690,_0x572ddc:0x2d5,_0x48a866:0xd1a,_0x184423:0x9d9,_0x2c3c71:0x39f,_0x3e411f:0x64f,_0x2746dd:0x854,_0x36b9d5:0x878,_0xfd5e0:0xb78,_0x39819d:0xc4d,_0x37fcc1:0xea8,_0x4ea3c3:0x214,_0x4553d0:0x5aa,_0x24fc1c:0x298},_0x51517d={_0x296b16:0xeb8},_0x4fc882={_0x372104:0xeb8},_0x196e07={_0x1ce043:0x690,_0x7c0f10:0x5e8,_0x7b483f:0x8d5},_0x5b9ff8=_0xf99cb3;_inherits(_0x1e2b72,_0x3c336a);var _0x49fb95=_createSuper(_0x1e2b72);function _0x1e2b72(){var _0xd9464=_0x3c32,_0x51eb2b,_0x2f0aef,_0x112ce2,_0x6c4213=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x1e2b72),_0x112ce2=_0x49fb95['call'](this,_0x6c4213),_0x112ce2['options']['showStop']=(_0x51eb2b=_0x112ce2[_0xd9464(_0x196e07._0x1ce043)][_0xd9464(_0x196e07._0x7c0f10)])!==null&&_0x51eb2b!==void 0x0?_0x51eb2b:!![],_0x112ce2[_0xd9464(0x690)]['updateClock']=(_0x2f0aef=_0x112ce2[_0xd9464(0x690)][_0xd9464(_0x196e07._0x7b483f)])!==null&&_0x2f0aef!==void 0x0?_0x2f0aef:!![],_0x112ce2;}return _createClass(_0x1e2b72,[{'key':_0x5b9ff8(0x21c),'get':function _0x12c4bc(){return this['_startTime'];}},{'key':_0x5b9ff8(_0x43f118._0x2ab28d),'get':function _0x4e6186(){return this['_stopTime'];}},{'key':'points','get':function _0x176744(){var _0x18468e=_0x5b9ff8;return this[_0x18468e(_0x4fc882._0x372104)];},'set':function _0x5bcbca(_0x17a13d){this['positions']=_0x17a13d;}},{'key':'positions','get':function _0x342c75(){var _0x56a630=_0x5b9ff8;return this[_0x56a630(_0x51517d._0x296b16)]['map'](function(_0x5bf582){return _0x5bf582['_position'];});},'set':function _0x2bb42b(_0x477bb6){var _0x512905={_0x57bfea:0xc2d,_0x142b66:0x443,_0x41b8b2:0xa4b},_0x9b1212=_0x5b9ff8,_0x49a2d0;if(!this['_map']||!_0x477bb6||!Array['isArray'](_0x477bb6)||_0x477bb6['length']===0x0)return;var _0x3a7532=LngLatArray[_0x9b1212(_0x526b18._0x54160e)](_0x477bb6);this['clearPosition']();var _0x23c56b;if(this['options']['startTime']){if(isString(this['options']['startTime']))this['options']['startTime']['indexOf']('Z')===-0x1?_0x23c56b=Cesium__namespace['JulianDate']['fromDate'](new Date(this['options']['startTime'])):_0x23c56b=Cesium__namespace['JulianDate']['fromIso8601'](this['options']['startTime']);else this['options']['startTime']instanceof Date?_0x23c56b=Cesium__namespace['JulianDate']['fromDate'](this['options'][_0x9b1212(_0x526b18._0x231c9c)]):_0x23c56b=this['options']['startTime'];}else{if(this['options']['timeField']){var _0x28e5b7=_0x3a7532[0x0][this[_0x9b1212(0x690)]['timeField']];_0x23c56b=Cesium__namespace['JulianDate']['fromDate'](new Date(_0x28e5b7));}else _0x23c56b=this['_map']['clock'][_0x9b1212(0xb88)];}var _0x3782ed=this['options'][_0x9b1212(0xee7)],_0x31fbf6=_0x3782ed&&Array['isArray'](_0x3782ed),_0x3e942d=0x64;function _0x27c6a4(_0x304b40,_0x2a42fb){if(_0x2a42fb['speed'])return _0x2a42fb['speed'];if(_0x2a42fb['_speed'])return _0x2a42fb['_speed'];if(_0x31fbf6)return(_0x3782ed[_0x304b40]||_0x3e942d)/3.6;return(_0x3782ed||_0x3e942d)/3.6;}var _0x3961fd=(_0x49a2d0=this['options']['offsetHeight'])!==null&&_0x49a2d0!==void 0x0?_0x49a2d0:0x0,_0x2ee43d=0x0,_0x54f400=0x0,_0x55a083,_0x5dfcf4,_0x44a302=[],_0x3edfe0=![],_0x2db085=0.001;function _0xa33fd0(_0x2eb0e3,_0x1d1793){var _0x122a48=_0x9b1212;for(var _0x47fe99=_0x2eb0e3-0x1;_0x47fe99>=0x0;_0x47fe99--){var _0x58865b=_0x3a7532[_0x47fe99],_0x161346=_0x58865b['_position']||Cesium__namespace[_0x122a48(0x741)]['fromDegrees'](_0x58865b[_0x122a48(_0x512905._0x57bfea)],_0x58865b['lat'],_0x58865b['alt']+_0x3961fd);_0x58865b['_position']=_0x161346;var _0xb0d46e=Cesium__namespace[_0x122a48(0x741)][_0x122a48(_0x512905._0x142b66)](_0x1d1793,_0x161346);if(_0xb0d46e!==0x0)return getOnLinePointByLen(_0x161346,_0x1d1793,_0x2db085,!![]);}for(var _0x330606=_0x2eb0e3-0x1,_0x20e48e=_0x3a7532['length'];_0x330606<_0x20e48e;_0x330606++){var _0x18e591=_0x3a7532[_0x330606],_0x3d1a11=_0x18e591['_position']||Cesium__namespace['Cartesian3'][_0x122a48(0x3d1)](_0x18e591['lng'],_0x18e591['lat'],_0x18e591['alt']+_0x3961fd);_0x18e591[_0x122a48(_0x512905._0x41b8b2)]=_0x3d1a11;var _0x1e7429=Cesium__namespace['Cartesian3']['distance'](_0x1d1793,_0x3d1a11);if(_0x1e7429!==0x0)return getOnLinePointByLen(_0x1d1793,_0x3d1a11,_0x2db085,![]);}return null;}this['_pauseTimeCounts']=0x0;for(var _0xe4c0ec=0x0,_0x16a4da=_0x3a7532['length'];_0xe4c0ec<_0x16a4da;_0xe4c0ec++){var _0x580499=_0x3a7532[_0xe4c0ec];if(_0x580499[_0x9b1212(0x39f)])continue;var _0x6ae9ce=_0x580499[_0x9b1212(0xa4b)]||Cesium__namespace[_0x9b1212(0x741)]['fromDegrees'](_0x580499[_0x9b1212(_0x526b18._0x20b14e)],_0x580499['lat'],_0x580499['alt']+_0x3961fd);if(_0xe4c0ec===0x0){_0x5dfcf4=_0x23c56b['clone'](),this['property']['addSample'](_0x5dfcf4,_0x6ae9ce),_0x580499['_position']=_0x6ae9ce,_0x580499[_0x9b1212(0xb89)]=_0x5dfcf4,_0x580499[_0x9b1212(0x64f)]=_0x54f400,_0x580499[_0x9b1212(0x441)]=_0x2ee43d,_0x580499['_speed']=0x0,_0x580499['_index']=_0xe4c0ec,_0x44a302[_0x9b1212(0x51d)](_0x580499);if(Cesium__namespace['defined'](_0x580499['heading'])){this['_orientation']=new Cesium__namespace[(_0x9b1212(_0x526b18._0x106a62))](Cesium__namespace['Quaternion']),_0x3edfe0=!![];var _0x42e144=new Cesium__namespace['HeadingPitchRoll'](Cesium__namespace['Math']['toRadians'](_0x580499['heading']||0x0),Cesium__namespace['Math']['toRadians'](_0x580499['pitch']||0x0),Cesium__namespace['Math'][_0x9b1212(_0x526b18._0x5cda50)](_0x580499['roll']||0x0));this['_orientation']['addSample'](_0x5dfcf4,Cesium__namespace[_0x9b1212(0x62d)]['headingPitchRollQuaternion'](_0x6ae9ce,_0x42e144));}}else{var _0x57d7d8=Cesium__namespace['Cartesian3'][_0x9b1212(0x443)](_0x6ae9ce,_0x55a083);if(_0x57d7d8===0x0){_0x57d7d8=_0x2db085,_0x6ae9ce=_0xa33fd0(_0xe4c0ec,_0x6ae9ce);if(!_0x6ae9ce)continue;}var _0xbd10b3=void 0x0,_0x3d9197=void 0x0;if(this[_0x9b1212(_0x526b18._0x1fb642)][_0x9b1212(0x278)]){var _0x3e5b3e=new Date(_0x580499[this[_0x9b1212(_0x526b18._0x1fb642)]['timeField']]),_0x115772=Cesium__namespace[_0x9b1212(0x32a)]['fromDate'](_0x3e5b3e);_0xbd10b3=Cesium__namespace['JulianDate']['secondsDifference'](_0x115772,_0x5dfcf4)||0.01,_0x5dfcf4=_0x115772,_0x3d9197=_0x57d7d8/_0xbd10b3,_0x2ee43d+=_0xbd10b3;}else _0x3d9197=_0x27c6a4(_0xe4c0ec-0x1,_0x580499),_0xbd10b3=_0x57d7d8/_0x3d9197,_0xbd10b3<0.01&&(_0xbd10b3=0.01),_0x2ee43d+=_0xbd10b3,_0x5dfcf4=Cesium__namespace['JulianDate']['addSeconds'](_0x23c56b,_0x2ee43d,new Cesium__namespace['JulianDate']());_0x54f400+=_0x57d7d8,this['property']['addSample'](_0x5dfcf4,_0x6ae9ce);if(_0x3edfe0){var _0x9f8ca7=new Cesium__namespace[(_0x9b1212(0x1df))](Cesium__namespace['Math']['toRadians'](_0x580499['heading']||0x0),Cesium__namespace[_0x9b1212(_0x526b18._0x572ddc)]['toRadians'](_0x580499['pitch']||0x0),Cesium__namespace['Math'][_0x9b1212(0x748)](_0x580499['roll']||0x0));this['_orientation']['addSample'](_0x5dfcf4,Cesium__namespace['Transforms']['headingPitchRollQuaternion'](_0x6ae9ce,_0x9f8ca7));}_0x580499['_position']=_0x6ae9ce,_0x580499['_time']=_0x5dfcf4,_0x580499['_distance']=_0x54f400,_0x580499[_0x9b1212(0x441)]=_0x2ee43d,_0x580499['_speed']=_0x3d9197,_0x580499[_0x9b1212(_0x526b18._0x48a866)]=_0xe4c0ec,_0x44a302['push'](_0x580499);if(this['options'][_0x9b1212(_0x526b18._0x184423)]){var _0x2e15f3=_0xa33fd0(_0xe4c0ec,_0x6ae9ce);if(!_0x2e15f3)continue;var _0x25cd12=void 0x0;typeof this[_0x9b1212(0x690)]['pauseTime']===_0x9b1212(0x329)?_0x25cd12=this['options']['pauseTime'](_0xe4c0ec,_0x2e15f3):_0x25cd12=this[_0x9b1212(0x690)]['pauseTime'],_0x25cd12>0x0&&(_0x2ee43d+=_0x25cd12,_0x5dfcf4=Cesium__namespace[_0x9b1212(0x32a)][_0x9b1212(0x428)](_0x23c56b,_0x2ee43d,new Cesium__namespace['JulianDate']()),this[_0x9b1212(0xafb)]['addSample'](_0x5dfcf4,_0x2e15f3),_0x54f400+=_0x2db085,_0x580499=clone(_0x580499),_0x580499[_0x9b1212(_0x526b18._0x2c3c71)]=!![],_0x580499['_position']=_0x2e15f3,_0x580499['_time']=_0x5dfcf4,_0x580499[_0x9b1212(_0x526b18._0x3e411f)]=_0x54f400,_0x580499['_second']=_0x2ee43d,_0x580499[_0x9b1212(0x496)]=0x0,_0x580499['_index']=_0xe4c0ec,_0x44a302[_0x9b1212(0x51d)](_0x580499),this[_0x9b1212(_0x526b18._0x2746dd)]++);}}_0x55a083=_0x6ae9ce;}this[_0x9b1212(0xeb8)]=_0x44a302,this['_startTime']=_0x23c56b,this[_0x9b1212(0xbfb)]=_0x5dfcf4['clone'](),this[_0x9b1212(_0x526b18._0x36b9d5)]=_0x2ee43d,this[_0x9b1212(0xc64)]=_0x54f400;if(this['options'][_0x9b1212(_0x526b18._0xfd5e0)]){var _0x257281,_0x48b911;this['property'][_0x9b1212(_0x526b18._0x39819d)]({'interpolationDegree':(_0x257281=this['options']['interpolationDegree'])!==null&&_0x257281!==void 0x0?_0x257281:0x2,'interpolationAlgorithm':(_0x48b911=this['options']['interpolationAlgorithm'])!==null&&_0x48b911!==void 0x0?_0x48b911:Cesium__namespace[_0x9b1212(_0x526b18._0x37fcc1)]});}if(this[_0x9b1212(_0x526b18._0x1fb642)]['showStop']){var _0x46e6ba,_0x105251;this['backToFirst'](),(_0x46e6ba=this['options'])!==null&&_0x46e6ba!==void 0x0&&(_0x105251=_0x46e6ba['polyline'])!==null&&_0x105251!==void 0x0&&_0x105251['showAll']&&(this['_child'][_0x9b1212(_0x526b18._0x4ea3c3)]['positions']=this[_0x9b1212(_0x526b18._0x4553d0)]);}this['fire'](EventType[_0x9b1212(_0x526b18._0x24fc1c)],{'position':this['property']});}},{'key':'isStart','get':function _0x500477(){return this['_isStart'];}},{'key':'info','get':function _0x517d18(){return this['_timeinfo'];}},{'key':'_addedHook','value':function _0x4baa8e(_0x42c65a){var _0x1cf653={_0x485e40:0x71d},_0x3c9721=_0x5b9ff8,_0x1532ec,_0x55dc97=this;if(!this[_0x3c9721(_0x11fde9._0xa23da3)])return;this['_addChildGraphic'](),(_0x1532ec=this[_0x3c9721(_0x11fde9._0x5e56dc)])!==null&&_0x1532ec!==void 0x0&&_0x1532ec['readyPromise']&&this['model']['readyPromise']['then'](function(){var _0x23aaff=_0x3c9721;_0x55dc97[_0x23aaff(_0x1cf653._0x485e40)]['resolve'](_0x55dc97);}),this['positions']=this['options']['positions'],this['_clearShowPositions']();}},{'key':'_setOptionsHook','value':function _0x417f15(_0x57b8e8,_0x57d071){var _0x5c8b77=_0x5b9ff8;for(var _0x5ab89a in _0x57d071){switch(_0x5ab89a){case _0x5c8b77(0xee7):case'startTime':this['positions']=this['options'][_0x5c8b77(_0x10ebbd._0x2e7f54)];break;default:_get(_getPrototypeOf(_0x1e2b72['prototype']),'_setOptionsHook',this)[_0x5c8b77(0xa10)](this,_0x57b8e8,_0x57d071);break;}}}},{'key':'start','value':function _0x1f6a18(){var _0x5e7731=_0x5b9ff8,_0x19b633,_0x2314cd=this;if(!this['_map']||this[_0x5e7731(_0x53f823._0x612724)])return;if(!Cesium__namespace['defined'](this['_points'])||this['_points']['length']===0x0){logError$1('没有坐标数据,漫游路线启动失败',this['_points']);return;}this['_isStart']=!![],this[_0x5e7731(_0x53f823._0x551481)]=this[_0x5e7731(0xeb8)],(_0x19b633=this['_child']['model'])!==null&&_0x19b633!==void 0x0&&_0x19b633['show']&&this['options'][_0x5e7731(0x8d5)]?(this['_map']['clock']['shouldAnimate']=![],this[_0x5e7731(0x53d)]['clock'][_0x5e7731(_0x53f823._0x19ae38)]=this['startTime']['clone'](),this[_0x5e7731(0xf17)][_0x5e7731(0x8fd)][_0x5e7731(_0x53f823._0x3ad078)][_0x5e7731(0x7f1)](function(){_0x2314cd['_start']();})):this[_0x5e7731(0xbd5)]();}},{'key':_0x5b9ff8(0xbd5),'value':function _0x14c436(){var _0x37d12f=_0x5b9ff8,_0x184f25;if(this[_0x37d12f(_0x28b491._0x1e3441)]['updateClock']){this[_0x37d12f(_0x28b491._0x120c3e)]['clock']['shouldAnimate']=!![],this['_map']['clock']['currentTime']=this['startTime']['clone']();if(!this['options'][_0x37d12f(_0x28b491._0x222c4f)]&&this['options'][_0x37d12f(0xa0c)]){var _0x582324;this['_bak_clockRange']=this['_map'][_0x37d12f(0xafd)]['clockRange'],this['_bak_startTime']=this[_0x37d12f(_0x28b491._0x120c3e)]['clock'][_0x37d12f(_0x28b491._0x453049)],this['_bak_stopTime']=this['_map'][_0x37d12f(_0x28b491._0x525128)][_0x37d12f(0x3bf)],this['_map']['clock']['clockRange']=(_0x582324=this[_0x37d12f(0x690)]['clockRange'])!==null&&_0x582324!==void 0x0?_0x582324:Cesium__namespace['ClockRange']['LOOP_STOP'],this['_map']['clock']['startTime']=this['startTime']['clone'](),this['_map']['clock']['stopTime']=this[_0x37d12f(_0x28b491._0x2bf9f4)][_0x37d12f(0xca3)](),this['_map']['controls']['timeline']&&this[_0x37d12f(0x53d)]['controls']['timeline'][_0x37d12f(0x6e2)](this[_0x37d12f(_0x28b491._0x16971f)],this['stopTime']);}}if((_0x184f25=this[_0x37d12f(0xf17)][_0x37d12f(_0x28b491._0x54062a)])!==null&&_0x184f25!==void 0x0&&_0x184f25['entity']){var _0x534b8a,_0x5ad62a=this['_stopTime'];((_0x534b8a=this['property'])===null||_0x534b8a===void 0x0?void 0x0:_0x534b8a['forwardExtrapolationType'])===Cesium__namespace[_0x37d12f(_0x28b491._0x41f9c5)][_0x37d12f(_0x28b491._0xbc6aa7)]&&(_0x5ad62a=Cesium__namespace['JulianDate'][_0x37d12f(_0x28b491._0xacaf59)](_0x5ad62a,0x16d,new Cesium__namespace['JulianDate']())),this[_0x37d12f(_0x28b491._0x4ba4e2)]['path'][_0x37d12f(_0x28b491._0x4296ed)][_0x37d12f(0x9aa)]=new Cesium__namespace['TimeIntervalCollection']([new Cesium__namespace['TimeInterval']({'start':this['_startTime'],'stop':_0x5ad62a})]);}this['fire'](EventType[_0x37d12f(0xfdf)]),this[_0x37d12f(_0x28b491._0x529bbb)]();}},{'key':_0x5b9ff8(0xf94),'value':function _0x1c325c(){var _0x2f28e7=_0x5b9ff8;if(!this[_0x2f28e7(0x7d9)]||!this[_0x2f28e7(_0x5dd32c._0x13281b)])return;this['_map'][_0x2f28e7(0x749)]=undefined,this[_0x2f28e7(0x4db)](),this['options']['showStop']?this[_0x2f28e7(_0x5dd32c._0x42f517)]():(this['_position']=undefined,this[_0x2f28e7(_0x5dd32c._0x4a4cd6)]()),this['_clearShowPositions'](),this[_0x2f28e7(0x7d9)]=![],this['fire'](EventType[_0x2f28e7(0x8e2)]),this['fire'](EventType[_0x2f28e7(_0x5dd32c._0x37bf49)],{'position':this['_position']});}},{'key':_0x5b9ff8(0x646),'value':function _0x36a479(){var _0x1271b4=_0x5b9ff8;this['_flyok_index']=0x0,this[_0x1271b4(0xa4b)]=this['_points'][0x0][_0x1271b4(0xa4b)],this['_orientation_show']=this['_orientation'][_0x1271b4(0x4a8)](this[_0x1271b4(_0x1752cc._0x36f6c1)]),this['_updatePosition'](),this[_0x1271b4(0xbe0)](![]);}},{'key':_0x5b9ff8(_0x43f118._0x3e020b),'value':function _0x322330(){var _0x8b97d4=_0x5b9ff8,_0x4cfbba,_0x4c05b8;(_0x4cfbba=this[_0x8b97d4(_0xd1b7c1._0x18066c)])!==null&&_0x4cfbba!==void 0x0&&(_0x4c05b8=_0x4cfbba['polyline'])!==null&&_0x4c05b8!==void 0x0&&_0x4c05b8['showAll']&&(this[_0x8b97d4(0xf17)][_0x8b97d4(_0xd1b7c1._0x5e8b96)][_0x8b97d4(_0xd1b7c1._0x13842c)]=this['positions']);}},{'key':'_updateForEvent','value':function _0xca6086(){var _0x234b25=_0x5b9ff8,_0xd55aeb,_0x80819a=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:!![];if(!this['_points'])return;var _0xfb5c3e=this['_flyok_index'],_0x305616=this[_0x234b25(0xeb8)][this['_points']['length']-0x1],_0x15674a=this['_points'][_0xfb5c3e];if(!_0x15674a)return;var _0x1aa244=(_0xd55aeb=this[_0x234b25(_0xe0d40._0x1cc62)])!==null&&_0xd55aeb!==void 0x0?_0xd55aeb:this['_points']['length'];this[_0x234b25(_0xe0d40._0x56b6f4)]>0x0&&(_0xfb5c3e=_0x15674a[_0x234b25(0xd1a)],_0x1aa244-=this[_0x234b25(0x854)]);var _0x4f3625=LngLatPoint['fromCartesian'](this['_position']),_0x2aa27f=_0x15674a['_distance']+(this['_position']?Cesium__namespace['Cartesian3']['distance'](this['_position'],_0x15674a['_position']):0x0);_0x2aa27f>_0x305616['_distance']&&(_0x2aa27f=_0x305616['_distance']);var _0x4f0547=0x0;_0xfb5c3e>0x0&&(_0x4f0547=Cesium__namespace['JulianDate'][_0x234b25(_0xe0d40._0x22c842)](this['_map']['clock']['currentTime'],this[_0x234b25(0x21c)]),_0x4f0547>_0x305616[_0x234b25(_0xe0d40._0x1106c6)]&&(_0x4f0547=_0x305616['_second']));this[_0x234b25(_0xe0d40._0x4f7228)]={'index':_0xfb5c3e,'counts':_0x1aa244,'point':_0x4f3625,'position':this['_position'],'orientation':this['_orientation_show'],'second':_0x4f0547,'second_all':_0x305616['_second'],'distance':_0x2aa27f,'distance_all':_0x305616['_distance'],'speed':_0x15674a['_speed']};if(!_0x80819a)return;this['_position']&&!this['_position']['equals'](this[_0x234b25(_0xe0d40._0x53e9e9)])&&(this[_0x234b25(_0xe0d40._0x14f7e9)](EventType['change'],this[_0x234b25(_0xe0d40._0x1b6639)],!![]),this[_0x234b25(0xeea)]=this['_position']?this['_position']['clone']():undefined);if(_0xfb5c3e!==this[_0x234b25(0xb65)]){if(Cesium__namespace['defined'](this['_last_fireIndex'])&&this['_last_fireIndex']+0x1!==_0xfb5c3e)while(++this['_last_fireIndex']<_0xfb5c3e){this['fire'](EventType['endItem'],{'counts':_0x1aa244,'index':this['_last_fireIndex'],'point':this['_points'][this['_last_fireIndex']]});}this[_0x234b25(0xf34)](EventType['endItem'],{'counts':_0x1aa244,'index':_0xfb5c3e,'point':_0x15674a}),_0xfb5c3e>=this['_counts']-0x1&&this[_0x234b25(_0xe0d40._0x14f7e9)](EventType['end']),this['_last_fireIndex']=_0xfb5c3e;}if(_0x4f0547>=_0x305616['_second']){if(this['options']['clockLoop']&&!this[_0x234b25(0x690)][_0x234b25(_0xe0d40._0x468d54)]){this['unbindUpdateEvent']();if(this[_0x234b25(0x690)]['startTime'])delete this['options']['startTime'];else{if(this['options']['timeField']){var _0x190b16=this['_points'][0x0][this['options'][_0x234b25(0x278)]],_0x1fb616=Cesium__namespace['JulianDate']['fromDate'](new Date(_0x190b16)),_0x4ff2c0=Cesium__namespace[_0x234b25(0x32a)]['secondsDifference'](this['_map']['clock'][_0x234b25(_0xe0d40._0x175fde)],_0x1fb616);for(var _0x418468=0x0;_0x418468<this['_points'][_0x234b25(0xec0)];_0x418468++){var _0x18b850=Cesium__namespace['JulianDate'][_0x234b25(0x1d3)](new Date(this['_points'][_0x418468][this['options']['timeField']]));this['_points'][_0x418468][this[_0x234b25(0x690)]['timeField']]=Cesium__namespace[_0x234b25(_0xe0d40._0x15b2c7)][_0x234b25(_0xe0d40._0x28374c)](Cesium__namespace['JulianDate']['addSeconds'](_0x18b850,_0x4ff2c0,new Cesium__namespace['JulianDate']()));}}}this['positions']=this['_points'];if(this['_child']['path']){var _0x21d279,_0x3c71d6=this['_stopTime'];((_0x21d279=this['property'])===null||_0x21d279===void 0x0?void 0x0:_0x21d279['forwardExtrapolationType'])===Cesium__namespace[_0x234b25(0xdad)]['HOLD']&&(_0x3c71d6=Cesium__namespace[_0x234b25(0x32a)]['addDays'](_0x3c71d6,0x16d,new Cesium__namespace['JulianDate']())),this['_child']['path'][_0x234b25(0x9aa)]=new Cesium__namespace['TimeIntervalCollection']([new Cesium__namespace['TimeInterval']({'start':this['_startTime'],'stop':_0x3c71d6})]);}this['bindUpdateEvent']();return;}this[_0x234b25(_0xe0d40._0x53f2d1)]['autoStop']&&this['stop']();}}},{'key':'autoSurfaceHeight','value':function _0x229b16(){var _0x3e7084=this,_0x628db8=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{},_0x5b1527=this['_points'],_0x2d26dc=0x0,_0x83afe8=[],_0x2016bc=[],_0x285dd4=[],_0x1cc026=[],_0x5aa563=[];return new Promise(function(_0x1cb1c7,_0x5c07fc){var _0x3af179={_0x472c6c:0x51d,_0x14b4fc:0x679,_0x7b1c8:0xec0,_0x294dc7:0x51d},_0x4808db=_0x3c32,_0x4b48b4=[];_0x5b1527[_0x4808db(0xd1f)](function(_0x2bd5e8){var _0x35ee4a=_0x4808db;_0x4b48b4['push'](_0x2bd5e8[_0x35ee4a(0xa4b)]);}),computeStepSurfaceLine(_objectSpread2(_objectSpread2({'objectsToExclude':_0x3e7084['objectsToExclude']},_0x628db8),{},{'exact':!![],'scene':_0x3e7084['_map']['scene'],'positions':_0x4b48b4,'endItem':function _0x917115(_0x1d9e4e,_0x3fa2ce,_0x4709b1){var _0x2304eb=_0x4808db,_0x2177e6,_0x4eb083;if(!_0x3e7084['_map'])return;var _0x369b53=_0x5b1527[_0x4709b1];if(_0x3fa2ce)_0x5aa563[_0x2304eb(_0x3af179._0x472c6c)](_0x369b53);else for(var _0x493e0c=0x0;_0x493e0c<_0x1d9e4e['length'];_0x493e0c++){var _0x21e6eb=LngLatPoint['fromCartesian'](_0x1d9e4e[_0x493e0c]);_0x21e6eb['_speed']=_0x369b53[_0x2304eb(0x496)],_0x5aa563['push'](_0x21e6eb);}var _0x940750=((_0x2177e6=_0x5b1527[_0x4709b1])===null||_0x2177e6===void 0x0?void 0x0:_0x2177e6[_0x2304eb(_0x3af179._0x14b4fc)])||0x0,_0x1e98be=((_0x4eb083=_0x5b1527[_0x4709b1+0x1])===null||_0x4eb083===void 0x0?void 0x0:_0x4eb083['alt'])||0x0,_0x358d8e=(_0x1e98be-_0x940750)/_0x1d9e4e['length'];for(var _0x3f41a9=0x0;_0x3f41a9<_0x1d9e4e[_0x2304eb(_0x3af179._0x7b1c8)];_0x3f41a9++){_0x3f41a9!==0x0&&(_0x2d26dc+=Cesium__namespace['Cartesian3'][_0x2304eb(0x443)](_0x1d9e4e[_0x3f41a9],_0x1d9e4e[_0x3f41a9-0x1]));_0x83afe8['push'](Number(_0x2d26dc['toFixed'](0x1)));var _0x317543=LngLatPoint[_0x2304eb(0xc71)](_0x1d9e4e[_0x3f41a9]);_0x1cc026['push'](_0x317543);var _0x401668=_0x3fa2ce?0x0:_0x317543['alt'];_0x2016bc['push'](_0x401668);var _0x586da9=Number((_0x940750+_0x358d8e*_0x3f41a9)['toFixed'](0x1));_0x285dd4[_0x2304eb(_0x3af179._0x294dc7)](_0x586da9);}},'end':function _0x57b10a(){var _0x18f29b=_0x4808db;if(!_0x3e7084['_map'])return;_0x3e7084['_terrainHeight']={'arrLength':_0x83afe8,'arrFxgd':_0x285dd4,'arrHbgd':_0x2016bc,'arrPoint':_0x1cc026},_0x3e7084[_0x18f29b(0x5aa)]=_0x5aa563,_0x1cb1c7(_0x5aa563);}}));});}},{'key':'clampToGround','value':function _0x3c93db(_0x39f9ba){var _0x1e59eb=_0x5b9ff8;return this[_0x1e59eb(_0x52323f._0x2496ee)](_0x39f9ba);}},{'key':'getTerrainHeight','value':function _0x2232f2(){var _0x52ff80={_0xdd2f0:0x53d},_0x396ed3={_0x26786a:0x51d},_0x1764cb=_0x5b9ff8,_0xb4c060=this,_0x39446d=arguments[_0x1764cb(0xec0)]>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{},_0x24548a=this['_points'];return new Promise(function(_0x50eb06,_0x4d4363){var _0x5d9244=_0x1764cb;if(_0xb4c060['_terrainHeight']){_0x50eb06(_0xb4c060['_terrainHeight']);return;}_0xb4c060['_getTerrainHeight_ing']=!![];var _0xafbe45=0x0,_0x5e5f9b=[],_0x2eda78=[],_0x1c0f98=[],_0x8fcd5f=[];computeStepSurfaceLine(_objectSpread2(_objectSpread2({'objectsToExclude':_0xb4c060['objectsToExclude']},_0x39446d),{},{'exact':!![],'scene':_0xb4c060[_0x5d9244(_0x52ff80._0xdd2f0)]['scene'],'positions':_0x24548a,'endItem':function _0x5281ab(_0x57a2b4,_0x3d3b61,_0x2d78fa){var _0xfc7752=_0x5d9244,_0xa65518=_0x24548a[_0x2d78fa]['alt'],_0x18323d=_0x24548a[_0x2d78fa+0x1]['alt'],_0xcfac64=(_0x18323d-_0xa65518)/_0x57a2b4[_0xfc7752(0xec0)];for(var _0x4fd8a4=0x0;_0x4fd8a4<_0x57a2b4[_0xfc7752(0xec0)];_0x4fd8a4++){_0x4fd8a4!==0x0&&(_0xafbe45+=Cesium__namespace['Cartesian3']['distance'](_0x57a2b4[_0x4fd8a4],_0x57a2b4[_0x4fd8a4-0x1]));_0x5e5f9b['push'](Number(_0xafbe45['toFixed'](0x1)));var _0x60e89a=LngLatPoint['fromCartesian'](_0x57a2b4[_0x4fd8a4]);_0x8fcd5f['push'](_0x60e89a);var _0x2b49ff=_0x3d3b61?0x0:_0x60e89a[_0xfc7752(0x679)];_0x2eda78[_0xfc7752(_0x396ed3._0x26786a)](_0x2b49ff);var _0x4741b2=Number((_0xa65518+_0xcfac64*_0x4fd8a4)['toFixed'](0x1));_0x1c0f98['push'](_0x4741b2);}},'end':function _0x3c7c52(){var _0x3b99b7=_0x5d9244;_0xb4c060[_0x3b99b7(0x3ad)]=![],_0xb4c060['_terrainHeight']={'arrLength':_0x5e5f9b,'arrFxgd':_0x1c0f98,'arrHbgd':_0x2eda78,'arrPoint':_0x8fcd5f},_0x50eb06(_0xb4c060['_terrainHeight']);}}));});}}]),_0x1e2b72;}(Route);register$4('fixedRoute',FixedRoute);var index$6={'__proto__':null,'BaseGraphic':BaseGraphic,'BaseEntity':BaseEntity,'BasePointEntity':BasePointEntity,'BasePolyEntity':BasePolyEntity,'BasePrimitive':BasePrimitive,'BasePointPrimitive':BasePointPrimitive,'BasePolyPrimitive':BasePolyPrimitive,'PointEntity':PointEntity,'BillboardEntity':BillboardEntity,'FontBillboardEntity':FontBillboardEntity,'DivBillboardEntity':DivBillboardEntity,'LabelEntity':LabelEntity,'CanvasLabelEntity':CanvasLabelEntity,'ModelEntity':ModelEntity,'BoxEntity':BoxEntity,'PlaneEntity':PlaneEntity,'CircleEntity':CircleEntity,'CylinderEntity':CylinderEntity,'ConeTrack':ConeTrack,'EllipsoidEntity':EllipsoidEntity,'PolylineEntity':PolylineEntity,'CurveEntity':CurveEntity,'PolylineVolumeEntity':PolylineVolumeEntity,'PathEntity':PathEntity,'CorridorEntity':CorridorEntity,'WallEntity':WallEntity,'RectangleEntity':RectangleEntity,'PolygonEntity':PolygonEntity,'EllipseEntity':EllipseEntity,'RectangularSensor':RectangularSensor,'Video2D':Video2D,'AttackArrow':AttackArrow,'AttackArrowPW':AttackArrowPW,'AttackArrowYW':AttackArrowYW,'CloseVurve':CloseVurve,'DoubleArrow':DoubleArrow,'FineArrow':FineArrow,'FineArrowYW':FineArrowYW,'GatheringPlace':GatheringPlace,'IsosTriangle':IsosTriangle,'Lune':Lune,'Regular':Regular,'Sector':Sector,'StraightArrow':StraightArrow,'PointMeasure':PointMeasure,'DistanceMeasure':DistanceMeasure,'DistanceSurfaceMeasure':DistanceSurfaceMeasure,'SectionMeasure':SectionMeasure,'AngleMeasure':AngleMeasure,'HeightMeasure':HeightMeasure,'HeightTriangleMeasure':HeightTriangleMeasure,'AreaMeasure':AreaMeasure,'AreaSurfaceMeasure':AreaSurfaceMeasure,'VolumeMeasure':VolumeMeasure,'PointPrimitive':PointPrimitive,'BillboardPrimitive':BillboardPrimitive,'CloudPrimitive':CloudPrimitive,'LabelPrimitive':LabelPrimitive,'ModelPrimitive':ModelPrimitive,'CirclePrimitive':CirclePrimitive,'PlanePrimitive':PlanePrimitive,'BoxPrimitive':BoxPrimitive,'CylinderPrimitive':CylinderPrimitive,'ConeTrackPrimitive':ConeTrackPrimitive,'EllipsoidPrimitive':EllipsoidPrimitive,'PolylinePrimitive':PolylinePrimitive,'PolylineSimplePrimitive':PolylineSimplePrimitive,'WallPrimitive':WallPrimitive,'CorridorPrimitive':CorridorPrimitive,'PolylineVolumePrimitive':PolylineVolumePrimitive,'RectanglePrimitive':RectanglePrimitive,'PolygonPrimitive':PolygonPrimitive,'FrustumPrimitive':FrustumPrimitive,'LightCone':LightCone,'Water':Water,'DiffuseWall':DiffuseWall,'ScrollWall':ScrollWall,'DynamicRiver':DynamicRiver,'Road':Road,'Pit':Pit,'BaseCombine':BaseCombine,'FlatBillboard':FlatBillboard,'ModelCombine':ModelCombine,'PlaneCombine':PlaneCombine,'BoxCombine':BoxCombine,'CircleCombine':CircleCombine,'CylinderCombine':CylinderCombine,'FrustumCombine':FrustumCombine,'EllipsoidCombine':EllipsoidCombine,'PolylineCombine':PolylineCombine,'PolylineVolumeCombine':PolylineVolumeCombine,'CorridorCombine':CorridorCombine,'WallCombine':WallCombine,'PolygonCombine':PolygonCombine,'WaterCombine':WaterCombine,'RectangleCombine':RectangleCombine,'DivGraphic':DivGraphic,'DivBoderLabel':DivBoderLabel,'DivLightPoint':DivLightPoint,'DivUpLabel':DivUpLabel,'Popup':Popup,'Tooltip':Tooltip,'ParticleSystem':ParticleSystem,'ArcFrustum':ArcFrustum,'Tetrahedron':Tetrahedron,'ViewShed':ViewShed,'Video3D':Video3D,'Route':Route,'FixedRoute':FixedRoute},XyzImageryProvider$1=function(_0x34dee8){var _0x5aebe6={_0x4253b7:0x8aa};_inherits(_0x230898,_0x34dee8);var _0x506e8b=_createSuper(_0x230898);function _0x230898(){var _0x186749=_0x3c32,_0x219a98,_0x3510e1=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x230898),_0x3510e1[_0x186749(_0x5aebe6._0x4253b7)]=_0x3510e1['customTags']||{},_0x3510e1[_0x186749(_0x5aebe6._0x4253b7)]['host']=function(_0x5eef75,_0x4647fc,_0x4db0c5,_0x9a6d9e){var _0x1cc445=_0x186749;return location[_0x1cc445(0xa25)];},_0x3510e1[_0x186749(_0x5aebe6._0x4253b7)][_0x186749(0x99e)]=function(_0x143c9e,_0x152628,_0x17fdb7,_0xdf2893){return location['hostname'];},_0x3510e1['customTags']['z4490']=function(_0x3d94ad,_0x3432c3,_0x55dd32,_0x4ffd94){return _0x4ffd94+0x1;},_0x219a98=_0x506e8b['call'](this,_0x3510e1),_0x219a98['options']=_0x3510e1,_0x219a98;}return _createClass(_0x230898);}(Cesium__namespace['UrlTemplateImageryProvider']),TdtImageryProvider=function(_0x106e04){var _0x5d94b5={_0x546e50:0x38b,_0x4d4d98:0x30f,_0x3b9b96:0x4bf,_0x23c9fa:0x24c,_0x48955e:0x74e,_0xde8184:0xfb4,_0x3bcfb7:0x47d,_0x27afba:0x292,_0x5e92b8:0xe29,_0x3e0d6c:0x3ef,_0x3e026c:0x690};_inherits(_0x321d33,_0x106e04);var _0x44a908=_createSuper(_0x321d33);function _0x321d33(){var _0x46d28e=_0x3c32,_0x5b4f49,_0x38ba03=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};_classCallCheck(this,_0x321d33);var _0xb393d2,_0x341908=0x12;switch(_0x38ba03['layer']){case'vec_d':_0xb393d2='vec';break;case'vec_z':_0xb393d2=_0x46d28e(0x92e);break;case'vec_e':_0xb393d2=_0x46d28e(0xab0);break;case _0x46d28e(_0x5d94b5._0x546e50):_0xb393d2='img';break;case'img_z':_0xb393d2='cia';break;case'img_e':_0xb393d2='eia';break;case'ter_d':_0xb393d2=_0x46d28e(_0x5d94b5._0x4d4d98),_0x341908=0xe;break;case'ter_z':_0xb393d2='cta',_0x341908=0xe;break;default:_0xb393d2='vec';break;}(_0x38ba03['key']==null||_0x38ba03[_0x46d28e(_0x5d94b5._0x3b9b96)]['length']===0x0)&&(_0x38ba03['key']=tiandituArr);var _0x4a6fe0=getArrayRandomOne(_0x38ba03['key']),_0x77940;if(!_0x38ba03['crs']||_0x38ba03[_0x46d28e(_0x5d94b5._0x23c9fa)]===CRS[_0x46d28e(_0x5d94b5._0x48955e)]){var _0xe54b7b;_0x77940='http://15.204.1.10/'+_0xb393d2+'_w/wmts?service=WMTS&version=1.0.0&request=GetTile&tilematrix={TileMatrix}&layer='+_0xb393d2+'&style={style}&tilerow={TileRow}&tilecol={TileCol}&tilematrixset={TileMatrixSet}&format=tiles&tk='+_0x4a6fe0,(_0x38ba03['proxy']||_0x38ba03[_0x46d28e(_0x5d94b5._0xde8184)]||_0x38ba03[_0x46d28e(0xe87)])&&(_0x77940=getUrlResource({'url':_0x77940['replace']('{s}','0'),'proxy':_0x38ba03[_0x46d28e(0x292)],'headers':_0x38ba03['headers'],'queryParameters':_0x38ba03[_0x46d28e(0xe87)]})),_0x38ba03=_objectSpread2(_objectSpread2({'subdomains':['0','1','2','3','4','5','6','7'],'maximumLevel':(_0xe54b7b=_0x38ba03['maximumLevel'])!==null&&_0xe54b7b!==void 0x0?_0xe54b7b:_0x341908},_0x38ba03),{},{'url':_0x77940,'layer':_0xb393d2,'style':'default','format':'tiles','tileMatrixSetID':'w','tileMatrixLabels':_toConsumableArray(Array(0x14)['keys']())['map'](function(_0x5b2bd8){return _0x5b2bd8['toString']();}),'tilingScheme':new Cesium__namespace['WebMercatorTilingScheme']()});}else{var _0x47580e;_0x77940='http://15.204.1.10/'+_0xb393d2+'_c/wmts?service=WMTS&version=1.0.0&request=GetTile&tilematrix={TileMatrix}&layer='+_0xb393d2+_0x46d28e(_0x5d94b5._0x3bcfb7)+_0x4a6fe0,_0x341908=0x11,(_0x38ba03[_0x46d28e(_0x5d94b5._0x27afba)]||_0x38ba03['headers']||_0x38ba03['queryParameters'])&&(_0x77940=getUrlResource({'url':_0x77940['replace']('{s}','0'),'proxy':_0x38ba03['proxy'],'headers':_0x38ba03[_0x46d28e(_0x5d94b5._0xde8184)],'queryParameters':_0x38ba03[_0x46d28e(0xe87)]})),_0x38ba03=_objectSpread2(_objectSpread2({'subdomains':['0','1','2','3','4','5','6','7'],'maximumLevel':(_0x47580e=_0x38ba03['maximumLevel'])!==null&&_0x47580e!==void 0x0?_0x47580e:_0x341908},_0x38ba03),{},{'url':_0x77940,'layer':_0xb393d2,'style':_0x46d28e(_0x5d94b5._0x5e92b8),'format':'tiles','tileMatrixSetID':'c','tileMatrixLabels':_toConsumableArray(Array(0x14)['keys']())['map'](function(_0x3ad485){return(_0x3ad485+0x1)['toString']();}),'tilingScheme':new Cesium__namespace[(_0x46d28e(_0x5d94b5._0x3e0d6c))]()});}return _0x5b4f49=_0x44a908[_0x46d28e(0xa10)](this,_0x38ba03),_0x5b4f49[_0x46d28e(_0x5d94b5._0x3e026c)]=_0x38ba03,_0x5b4f49;}return _createClass(_0x321d33);}(Cesium__namespace['WebMapTileServiceImageryProvider']),GaodeImageryProvider=function(_0x343d03){var _0x3b1f3a={_0x33be29:0x7fa,_0x5a6bc1:0x624,_0x3f8960:0x2f6,_0x5285b8:0xfb4,_0x482706:0xe87,_0x1973ca:0xdc5};_inherits(_0x22d92c,_0x343d03);var _0x894d8c=_createSuper(_0x22d92c);function _0x22d92c(){var _0x63d313=_0x3c32,_0x4aa887=arguments[_0x63d313(0xec0)]>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};_classCallCheck(this,_0x22d92c);var _0x495b91;switch(_0x4aa887['layer']){case'vec':_0x495b91=_0x63d313(_0x3b1f3a._0x33be29)+(_0x4aa887[_0x63d313(_0x3b1f3a._0x5a6bc1)]?'wprd':'webrd')+'0{s}.is.autonavi.com/appmaptile?lang=zh_cn&size=1&scale=1&style=8&x={x}&y={y}&z={z}';break;case _0x63d313(0x38b):_0x495b91='https://webst0{s}.is.autonavi.com/appmaptile?style=6&x={x}&y={y}&z={z}';break;case'img_z':_0x495b91='https://webst0{s}.is.autonavi.com/appmaptile?x={x}&y={y}&z={z}&lang=zh_cn&size=1&scale=1&style=8';break;case _0x63d313(_0x3b1f3a._0x3f8960):{var _0x28ac51=new Date()[_0x63d313(0x7bc)]();_0x495b91=_0x63d313(0xb07)+_0x28ac51;break;}default:_0x495b91=_0x4aa887['url'];break;}return(_0x4aa887['proxy']||_0x4aa887[_0x63d313(_0x3b1f3a._0x5285b8)]||_0x4aa887[_0x63d313(_0x3b1f3a._0x482706)])&&(_0x495b91=getUrlResource({'url':_0x495b91[_0x63d313(0xb62)](_0x63d313(_0x3b1f3a._0x1973ca),'1'),'proxy':_0x4aa887['proxy'],'headers':_0x4aa887['headers'],'queryParameters':_0x4aa887['queryParameters']})),_0x894d8c['call'](this,_objectSpread2(_objectSpread2({'subdomains':['1','2','3','4'],'maximumLevel':0x12},_0x4aa887),{},{'url':_0x495b91}));}return _createClass(_0x22d92c);}(XyzImageryProvider$1),EARTH_RADIUS=6370996.81,MC_BAND=[12890594.86,8362377.87,0x554fed,3481989.83,1678043.12,0x0],LL_BAND=[0x4b,0x3c,0x2d,0x1e,0xf,0x0],MC2LL=[[1.410526172116255e-8,0.00000898305509648872,-1.9939833816331,200.9824383106796,-187.2403703815547,91.6087516669843,-23.38765649603339,2.57121317296198,-0.03801003308653,17337981.2],[-7.435856389565537e-9,0.000008983055097726239,-0.78625201886289,96.32687599759846,-1.85204757529826,-59.36935905485877,47.40033549296737,-16.50741931063887,2.28786674699375,10260144.86],[-3.030883460898826e-8,0.00000898305509983578,0.30071316287616,59.74293618442277,7.357984074871,-25.38371002664745,13.45380521110908,-3.29883767235584,0.32710905363475,6856817.37],[-1.981981304930552e-8,0.000008983055099779535,0.03278182852591,40.31678527705744,0.65659298677277,-4.44255534477492,0.85341911805263,0.12923347998204,-0.04625736007561,4482777.06],[3.09191371068437e-9,0.000008983055096812155,0.00006995724062,23.10934304144901,-0.00023663490511,-0.6321817810242,-0.00663494467273,0.03430082397953,-0.00466043876332,2555164.4],[2.890871144776878e-9,0.000008983055095805407,-3.068298e-8,7.47137025468032,-0.00000353937994,-0.02145144861037,-0.00001234426596,0.00010322952773,-0.00000323890364,826088.5]],LL2MC=[[-0.0015702102444,111320.7020616939,0x60e374c3105a3,-0x24bb4115e2e164,0x5cc55543bb0ae8,-0x7ce070193f3784,0x5e7ca61ddf8150,-0x261a578d8b24d0,0x665d60f3742ca,82.5],[0.0008277824516172526,111320.7020463578,647795574.6671607,-4082003173.641316,10774905663.51142,-15171875531.51559,12053065338.62167,-5124939663.577472,913311935.9512032,67.5],[0.00337398766765,111320.7020202162,4481351.045890365,-23393751.19931662,79682215.47186455,-115964993.2797253,97236711.15602145,-43661946.33752821,8477230.501135234,52.5],[0.00220636496208,111320.7020209128,51751.86112841131,3796837.749470245,992013.7397791013,-1221952.21711287,1340652.697009075,-620943.6990984312,144416.9293806241,37.5],[-0.0003441963504368392,111320.7020576856,278.2353980772752,2485758.690035394,6070.750963243378,54821.18345352118,9540.606633304236,-2710.55326746645,1405.483844121726,22.5],[-0.0003218135878613132,111320.7020701615,0.00369383431289,823725.6402795718,0.46104986909093,2351.343141331292,1.58060784298199,8.77738589078284,0.37238884252424,7.45]],BaiduMercatorProjection=(function(){var _0x2609d4={_0x5ec464:0x33f,_0x3b0f30:0x881},_0x3d359a={_0xbafa1:0xb8f},_0x1926d2={_0x4da58b:0x775},_0x203a80={_0x43444e:0x775},_0x3c949f={_0x5e8d31:0xefd},_0x35e784={_0xf8855c:0x881,_0x94a477:0xc2d,_0x4319a8:0x881,_0x2bfc07:0x881,_0x5e17ef:0x468,_0x3de973:0xc2d,_0x18021d:0xdd7},_0x434a97={_0x26723e:0xc2d,_0x3a26d6:0x468},_0x25e81e={_0x43d9ec:0x881,_0x3bc350:0xc2d,_0x292397:0x881,_0x39f1da:0x748,_0x1d0b2f:0x748},_0x343030={_0x2bbd60:0xb8f},_0x24bc91=_0xf99cb3;function _0x1bc1e8(){_classCallCheck(this,_0x1bc1e8),this['isWgs84']=![];}return _createClass(_0x1bc1e8,[{'key':'getDistanceByMC','value':function _0x3852a3(_0x1e791f,_0x394c0d){var _0x4621b3=_0x3c32;if(!_0x1e791f||!_0x394c0d)return 0x0;_0x1e791f=this['convertMC2LL'](_0x1e791f);if(!_0x1e791f)return 0x0;var _0xa372f0=this['toRadians'](_0x1e791f['lng']),_0x433ade=this['toRadians'](_0x1e791f['lat']);_0x394c0d=this[_0x4621b3(_0x343030._0x2bbd60)](_0x394c0d);if(!_0x394c0d)return 0x0;var _0x1384a3=this['toRadians'](_0x394c0d['lng']),_0x4b6a5b=this['toRadians'](_0x394c0d['lat']);return this['getDistance'](_0xa372f0,_0x1384a3,_0x433ade,_0x4b6a5b);}},{'key':'getDistanceByLL','value':function _0x3876a5(_0x18860e,_0x17b037){var _0x26fe76=_0x3c32;if(!_0x18860e||!_0x17b037)return 0x0;_0x18860e['lng']=this['getLoop'](_0x18860e['lng'],-0xb4,0xb4),_0x18860e['lat']=this['getRange'](_0x18860e[_0x26fe76(_0x25e81e._0x43d9ec)],-0x4a,0x4a),_0x17b037[_0x26fe76(_0x25e81e._0x3bc350)]=this['getLoop'](_0x17b037[_0x26fe76(_0x25e81e._0x3bc350)],-0xb4,0xb4),_0x17b037['lat']=this['getRange'](_0x17b037[_0x26fe76(_0x25e81e._0x292397)],-0x4a,0x4a);var _0x2d3057=this[_0x26fe76(_0x25e81e._0x39f1da)](_0x18860e['lng']),_0x1ade05=this['toRadians'](_0x18860e['lat']),_0x302ca4=this[_0x26fe76(_0x25e81e._0x1d0b2f)](_0x17b037[_0x26fe76(_0x25e81e._0x3bc350)]),_0x47f4c8=this['toRadians'](_0x17b037['lat']);return this['getDistance'](_0x2d3057,_0x302ca4,_0x1ade05,_0x47f4c8);}},{'key':'convertMC2LL','value':function _0x5bd7e7(_0x17e28b){var _0x212175=_0x3c32;if(!_0x17e28b)return{'lng':0x0,'lat':0x0};var _0x59dba6={};if(this['isWgs84']){_0x59dba6[_0x212175(0xc2d)]=_0x17e28b[_0x212175(_0x434a97._0x26723e)]/20037508.34*0xb4;var _0x2714dc=_0x17e28b[_0x212175(0x881)]/20037508.34*0xb4;return _0x59dba6['lat']=0xb4/Math['PI']*(0x2*Math['atan'](Math[_0x212175(0xe06)](_0x2714dc*Math['PI']/0xb4))-Math['PI']/0x2),{'lng':_0x59dba6['lng']['toFixed'](0x6),'lat':_0x59dba6[_0x212175(0x881)][_0x212175(0xdd7)](0x6)};}var _0x5a61d8={'lng':Math['abs'](_0x17e28b['lng']),'lat':Math['abs'](_0x17e28b['lat'])},_0x194d5b;for(var _0x4c1356=0x0;_0x4c1356<MC_BAND['length'];_0x4c1356++){if(_0x5a61d8['lat']>=MC_BAND[_0x4c1356]){_0x194d5b=MC2LL[_0x4c1356];break;}}return _0x59dba6=this[_0x212175(_0x434a97._0x3a26d6)](_0x17e28b,_0x194d5b),{'lng':_0x59dba6[_0x212175(0xc2d)]['toFixed'](0x6),'lat':_0x59dba6['lat']['toFixed'](0x6)};}},{'key':'convertLL2MC','value':function _0x4b9943(_0xba66f6){var _0x214be2=_0x3c32;if(!_0xba66f6)return{'lng':0x0,'lat':0x0};if(_0xba66f6['lng']>0xb4||_0xba66f6['lng']<-0xb4||_0xba66f6[_0x214be2(0x881)]>0x5a||_0xba66f6['lat']<-0x5a)return _0xba66f6;if(this['isWgs84']){var _0x3809e1={},_0x458a64=0x615299;_0x3809e1['lng']=_0xba66f6['lng']*Math['PI']/0xb4*_0x458a64;var _0x5d2ea2=_0xba66f6[_0x214be2(0x881)]*Math['PI']/0xb4;return _0x3809e1['lat']=_0x458a64/0x2*Math['log']((0x1+Math['sin'](_0x5d2ea2))/(0x1-Math['sin'](_0x5d2ea2))),{'lng':parseFloat(_0x3809e1['lng']['toFixed'](0x2)),'lat':parseFloat(_0x3809e1[_0x214be2(_0x35e784._0xf8855c)]['toFixed'](0x2))};}_0xba66f6[_0x214be2(_0x35e784._0x94a477)]=this[_0x214be2(0x6f0)](_0xba66f6[_0x214be2(_0x35e784._0x94a477)],-0xb4,0xb4),_0xba66f6[_0x214be2(_0x35e784._0x4319a8)]=this['getRange'](_0xba66f6[_0x214be2(_0x35e784._0x2bfc07)],-0x4a,0x4a);var _0x5c017c={'lng':_0xba66f6['lng'],'lat':_0xba66f6[_0x214be2(0x881)]},_0x2e7cbd;for(var _0x8c4f90=0x0;_0x8c4f90<LL_BAND['length'];_0x8c4f90++){if(_0x5c017c['lat']>=LL_BAND[_0x8c4f90]){_0x2e7cbd=LL2MC[_0x8c4f90];break;}}if(!_0x2e7cbd)for(var _0x4cc42e=0x0;_0x4cc42e<LL_BAND['length'];_0x4cc42e++){if(_0x5c017c['lat']<=-LL_BAND[_0x4cc42e]){_0x2e7cbd=LL2MC[_0x4cc42e];break;}}var _0x1f9705=this[_0x214be2(_0x35e784._0x5e17ef)](_0xba66f6,_0x2e7cbd);return{'lng':parseFloat(_0x1f9705[_0x214be2(_0x35e784._0x3de973)][_0x214be2(_0x35e784._0x18021d)](0x2)),'lat':parseFloat(_0x1f9705['lat'][_0x214be2(0xdd7)](0x2))};}},{'key':'convertor','value':function _0x244755(_0x4c2b44,_0x20d8fa){var _0x455f8f=_0x3c32;if(!_0x4c2b44||!_0x20d8fa)return{'lng':0x0,'lat':0x0};var _0x498dca=_0x20d8fa[0x0]+_0x20d8fa[0x1]*Math[_0x455f8f(_0x3c949f._0x5e8d31)](_0x4c2b44['lng']),_0x5e7de6=Math['abs'](_0x4c2b44['lat'])/_0x20d8fa[0x9],_0x23a873=_0x20d8fa[0x2]+_0x20d8fa[0x3]*_0x5e7de6+_0x20d8fa[0x4]*_0x5e7de6*_0x5e7de6+_0x20d8fa[0x5]*_0x5e7de6*_0x5e7de6*_0x5e7de6+_0x20d8fa[0x6]*_0x5e7de6*_0x5e7de6*_0x5e7de6*_0x5e7de6+_0x20d8fa[0x7]*_0x5e7de6*_0x5e7de6*_0x5e7de6*_0x5e7de6*_0x5e7de6+_0x20d8fa[0x8]*_0x5e7de6*_0x5e7de6*_0x5e7de6*_0x5e7de6*_0x5e7de6*_0x5e7de6;return _0x498dca*=_0x4c2b44['lng']<0x0?-0x1:0x1,_0x23a873*=_0x4c2b44['lat']<0x0?-0x1:0x1,{'lng':_0x498dca,'lat':_0x23a873};}},{'key':'getDistance','value':function _0x2a946c(_0x5cd5ab,_0x38d7e1,_0xe9d492,_0x1efdfa){var _0x35a189=_0x3c32;return EARTH_RADIUS*Math['acos'](Math['sin'](_0xe9d492)*Math['sin'](_0x1efdfa)+Math['cos'](_0xe9d492)*Math[_0x35a189(0x5f9)](_0x1efdfa)*Math['cos'](_0x38d7e1-_0x5cd5ab));}},{'key':'toRadians','value':function _0x42217a(_0x3751f8){return Math['PI']*_0x3751f8/0xb4;}},{'key':'toDegrees','value':function _0x349eaf(_0x1f98e2){return 0xb4*_0x1f98e2/Math['PI'];}},{'key':'getRange','value':function _0x12244e(_0x51b906,_0x3d75d6,_0x54f91e){return _0x3d75d6!=null&&(_0x51b906=Math['max'](_0x51b906,_0x3d75d6)),_0x54f91e!=null&&(_0x51b906=Math['min'](_0x51b906,_0x54f91e)),_0x51b906;}},{'key':'getLoop','value':function _0x205c70(_0x2a576d,_0x46be0b,_0x4e9760){while(_0x2a576d>_0x4e9760){_0x2a576d-=_0x4e9760-_0x46be0b;}while(_0x2a576d<_0x46be0b){_0x2a576d+=_0x4e9760-_0x46be0b;}return _0x2a576d;}},{'key':_0x24bc91(0x907),'value':function _0x2d3fd1(_0x40645c){var _0x3d0a54=_0x24bc91;return this[_0x3d0a54(_0x203a80._0x43444e)](_0x40645c);}},{'key':'lngLatToPoint','value':function _0x4babd5(_0x1568bd){var _0xdbcdf2=_0x24bc91,_0x120e41=this[_0xdbcdf2(_0x1926d2._0x4da58b)](_0x1568bd);return{'x':_0x120e41['lng'],'y':_0x120e41['lat']};}},{'key':'mercatorToLngLat','value':function _0x11d328(_0x3bfdbb){var _0x19f119=_0x24bc91;return this[_0x19f119(_0x3d359a._0xbafa1)](_0x3bfdbb);}},{'key':_0x24bc91(0xccf),'value':function _0x4a8749(_0x4b54cc){var _0x4e20b0={'lng':_0x4b54cc['x'],'lat':_0x4b54cc['y']};return this['convertMC2LL'](_0x4e20b0);}},{'key':'pointToPixel','value':function _0x111d63(_0x368474,_0x4987b6,_0x3ec65a,_0x52cdc6){var _0x4a0418=_0x24bc91;if(!_0x368474)return{'x':0x0,'y':0x0};_0x368474=this[_0x4a0418(0x907)](_0x368474);var _0x25c64b=this['getZoomUnits'](_0x4987b6),_0x215b6f=Math['round']((_0x368474['lng']-_0x3ec65a['lng'])/_0x25c64b+_0x52cdc6[_0x4a0418(_0x2609d4._0x5ec464)]/0x2),_0x3a3544=Math[_0x4a0418(0x600)]((_0x3ec65a['lat']-_0x368474[_0x4a0418(_0x2609d4._0x3b0f30)])/_0x25c64b+_0x52cdc6['height']/0x2);return{'x':_0x215b6f,'y':_0x3a3544};}},{'key':_0x24bc91(0xa13),'value':function _0x1c3b39(_0x3cbea9,_0x2f9931,_0x4f1629,_0x171240){if(!_0x3cbea9)return{'lng':0x0,'lat':0x0};var _0x97943d=this['getZoomUnits'](_0x2f9931),_0x46a6eb=_0x4f1629['lng']+_0x97943d*(_0x3cbea9['x']-_0x171240['width']/0x2),_0x5aec37=_0x4f1629['lat']-_0x97943d*(_0x3cbea9['y']-_0x171240['height']/0x2),_0x29aeb0={'lng':_0x46a6eb,'lat':_0x5aec37};return this['mercatorToLngLat'](_0x29aeb0);}},{'key':'getZoomUnits','value':function _0x47eefa(_0x57a0de){var _0x4c0075=_0x24bc91;return Math[_0x4c0075(0x383)](0x2,0x12-_0x57a0de);}}]),_0x1bc1e8;}()),BaiduMercatorTilingScheme=function(_0xb03381){var _0x4656e6={_0xce59e3:0xb11};_inherits(_0x6bea3b,_0xb03381);var _0x48ca47=_createSuper(_0x6bea3b);function _0x6bea3b(_0x38ec34){var _0x4f7e6c={_0x5d114b:0x6f1,_0x31bc65:0x2d5,_0x1425f3:0x748},_0x43deea={_0x15432e:0x8b8,_0x4a0fad:0xc78},_0x2851af=_0x3c32,_0x379c1c;_classCallCheck(this,_0x6bea3b),_0x379c1c=_0x48ca47['call'](this,_0x38ec34);var _0x5ae58c=_0x38ec34['mapChinaCRS']||ChinaCRS[_0x2851af(0x6b4)],_0x5e45f7=ChinaCRS['BAIDU'],_0x3422c4=getTransFun(_0x5ae58c,_0x5e45f7),_0x3bc053=getTransFun(_0x5e45f7,_0x5ae58c),_0x37b9a4=new BaiduMercatorProjection();return _0x379c1c['_projection']['project']=function(_0x4ebf78,_0x12eb8b){var _0x57aefe=_0x2851af;return _0x12eb8b=[Cesium__namespace['Math'][_0x57aefe(_0x43deea._0x15432e)](_0x4ebf78['longitude']),Cesium__namespace['Math']['toDegrees'](_0x4ebf78['latitude'])],_0x3422c4&&(_0x12eb8b=_0x3422c4(_0x12eb8b)),_0x12eb8b[0x0]=Math['min'](_0x12eb8b[0x0],0xb4),_0x12eb8b[0x0]=Math[_0x57aefe(0x95a)](_0x12eb8b[0x0],-0xb4),_0x12eb8b[0x1]=Math[_0x57aefe(_0x43deea._0x4a0fad)](_0x12eb8b[0x1],85.05112877980659),_0x12eb8b[0x1]=Math[_0x57aefe(0x95a)](_0x12eb8b[0x1],-85.05112877980659),_0x12eb8b=_0x37b9a4['lngLatToPoint']({'lng':_0x12eb8b[0x0],'lat':_0x12eb8b[0x1]}),new Cesium__namespace['Cartesian2'](_0x12eb8b['x'],_0x12eb8b['y']);},_0x379c1c['_projection']['unproject']=function(_0x459915,_0xdb6883){var _0x32523c=_0x2851af;return _0xdb6883=_0x37b9a4['mercatorToLngLat']({'lng':_0x459915['x'],'lat':_0x459915['y']}),_0xdb6883=[_0xdb6883['lng'],_0xdb6883[_0x32523c(0x881)]],_0x3bc053&&(_0xdb6883=_0x3bc053(_0xdb6883)),new Cesium__namespace[(_0x32523c(_0x4f7e6c._0x5d114b))](Cesium__namespace[_0x32523c(_0x4f7e6c._0x31bc65)]['toRadians'](_0xdb6883[0x0]),Cesium__namespace['Math'][_0x32523c(_0x4f7e6c._0x1425f3)](_0xdb6883[0x1]));},_0x379c1c['resolutions']=_0x38ec34['resolutions']||[],_0x379c1c;}return _createClass(_0x6bea3b,[{'key':'tileXYToNativeRectangle','value':function _0x37f1be(_0x258ff5,_0x5b187c,_0x21a58f,_0x200640){var _0x3b9b78=_0x3c32,_0x224a54=this['resolutions'][_0x21a58f],_0x2ba889=_0x258ff5*_0x224a54,_0x59691c=(_0x258ff5+0x1)*_0x224a54,_0x4f14dd=((_0x5b187c=-_0x5b187c)+0x1)*_0x224a54,_0x4ca5bd=_0x5b187c*_0x224a54;if(!Cesium__namespace[_0x3b9b78(0x8b3)](_0x200640))return new Cesium__namespace[(_0x3b9b78(0x9f1))](_0x2ba889,_0x4ca5bd,_0x59691c,_0x4f14dd);return _0x200640['west']=_0x2ba889,_0x200640[_0x3b9b78(0x291)]=_0x4ca5bd,_0x200640['east']=_0x59691c,_0x200640['north']=_0x4f14dd,_0x200640;}},{'key':'positionToTileXY','value':function _0x1a476a(_0x5a0ce0,_0x1a0fd8,_0x60f8fe){var _0x31a024=_0x3c32,_0x3e1b4a=this[_0x31a024(0x7ee)];if(!Cesium__namespace['Rectangle']['contains'](_0x3e1b4a,_0x5a0ce0))return undefined;var _0x32b0d5=this['_projection'],_0x44cfb6=_0x32b0d5['project'](_0x5a0ce0);if(!Cesium__namespace['defined'](_0x44cfb6))return undefined;var _0x251abe=this['resolutions'][_0x1a0fd8],_0x1ffe25=Math['floor'](_0x44cfb6['x']/_0x251abe),_0x3fc30d=-Math[_0x31a024(_0x4656e6._0xce59e3)](_0x44cfb6['y']/_0x251abe);if(!Cesium__namespace['defined'](_0x60f8fe))return new Cesium__namespace['Cartesian2'](_0x1ffe25,_0x3fc30d);return _0x60f8fe['x']=_0x1ffe25,_0x60f8fe['y']=_0x3fc30d,_0x60f8fe;}}]),_0x6bea3b;}(Cesium__namespace['WebMercatorTilingScheme']),BaiduImageryProvider=(function(){var _0x54d9e7={_0x47cc60:0x436,_0x3ca4bd:0xfa6,_0x2ed5b9:0x90d},_0xd16482={_0x5a839f:0xa21},_0xf72823={_0x2998c9:0x71d},_0x3bd685={_0x38bfa1:0x38b,_0x44975a:0xe87,_0x22941b:0x73b,_0x95c2e2:0x41a,_0x462bab:0xa9f,_0x38a758:0x690,_0x712210:0xf6f,_0xf885ec:0xada,_0xce384b:0x58c},_0x1c900f={_0x5bc9bb:0xa9f,_0x5d9ce6:0xa9f},_0x15cb78=_0xf99cb3;function _0x41918b(){var _0x33aad1=_0x3c32,_0x113fc1=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};_classCallCheck(this,_0x41918b);var _0x22dea7;switch(_0x113fc1[_0x33aad1(0xa88)]){case'vec':_0x22dea7='https://maponline{s}.bdimg.com/tile/?qt=vtile&x={x}&y={y}&z={z}&styles='+(_0x113fc1['bigfont']?'ph':'pl')+'&scaler=2&udt=&from=jsapi2_0';break;case _0x33aad1(_0x3bd685._0x38bfa1):_0x22dea7='https://maponline{s}.bdimg.com/starpic/{s}?u={mars3d_u}',_0x113fc1['customTags']=_0x113fc1['customTags']||{},_0x113fc1['customTags']['mars3d_u']=function(_0x35860d,_0x5009ae,_0x110888,_0x205b91){var _0x15fbbe=_0x33aad1;return'x='[_0x15fbbe(_0x1c900f._0x5bc9bb)](_0x5009ae,';y=')[_0x15fbbe(_0x1c900f._0x5d9ce6)](-_0x110888,';z=')[_0x15fbbe(0xa9f)](_0x205b91,';v=009;type=sate');},_0x113fc1[_0x33aad1(_0x3bd685._0x44975a)]=_objectSpread2(_objectSpread2({},_0x113fc1['queryParameters']),{},{'qt':'satepc','app':'webearth2','udt':'20210830','fm':'46','v':_0x33aad1(_0x3bd685._0x22941b)});break;case'img_z':_0x22dea7='http://online{s}.map.bdimg.com/tile/?qt=tile&x={x}&y={y}&z={z}&styles='+(_0x113fc1['bigfont']?'sh':'sl')+'&v=020';break;case'custom':_0x113fc1[_0x33aad1(0xba9)]=_0x113fc1['style']||'midnight',_0x22dea7=_0x33aad1(_0x3bd685._0x95c2e2)+_0x113fc1[_0x33aad1(0xba9)];break;case'time':_0x22dea7=_0x33aad1(0x792)[_0x33aad1(_0x3bd685._0x462bab)](new Date()['getTime'](),'&label=')['concat'](_0x113fc1['label']||'web2D','&v=017');break;case'streetview':_0x22dea7='https://gss{s}.bdstatic.com/5LUZemja_QUU8t7mm9GUKT-xh_/tile/?udt=20150114&qt=tile&styles=pl&x={x}&y={y}&z={z}';break;default:_0x22dea7=_0x113fc1['url'];break;}this['options']=_0x113fc1,this['_resource']=getUrlResource(_objectSpread2(_objectSpread2({},_0x113fc1),{},{'url':_0x22dea7})),this['_tags']=Cesium__namespace['combine'](tags,this[_0x33aad1(_0x3bd685._0x38a758)]['customTags']),this['_subdomains']=['0','1','2','3'],this['_tileWidth']=0x100,this['_tileHeight']=0x100,this['_maximumLevel']=0x12;var _0x321487=[];for(var _0x11dca3=0x0;_0x11dca3<0x13;_0x11dca3++){_0x321487[_0x11dca3]=0x100*Math['pow'](0x2,0x12-_0x11dca3);}this['_tilingScheme']=new BaiduMercatorTilingScheme({'resolutions':_0x321487,'rectangleSouthwestInMeters':new Cesium__namespace['Cartesian2'](-20037726.37,-12474104.17),'rectangleNortheastInMeters':new Cesium__namespace['Cartesian2'](20037726.37,12474104.17),'mapChinaCRS':_0x113fc1['mapChinaCRS']}),this['_rectangle']=this['_tilingScheme']['rectangle'],this['_readyPromise']=Cesium__namespace[_0x33aad1(0xada)]?Cesium__namespace['defer']():Cesium__namespace[_0x33aad1(_0x3bd685._0x712210)][_0x33aad1(_0x3bd685._0xf885ec)](),this[_0x33aad1(_0x3bd685._0xce384b)]=new Cesium__namespace['Event'](),this['_ready']=!![],this['_readyPromise']['resolve'](!![]);}return _createClass(_0x41918b,[{'key':'url','get':function _0x105363(){var _0x4044f6;return(_0x4044f6=this['_resource'])===null||_0x4044f6===void 0x0?void 0x0:_0x4044f6['url'];}},{'key':'tileWidth','get':function _0x452e02(){return this['_tileWidth'];}},{'key':_0x15cb78(0xfa9),'get':function _0x1c47dc(){var _0x456455=_0x15cb78;return this[_0x456455(0x89f)];}},{'key':'maximumLevel','get':function _0x1d380c(){return this['_maximumLevel'];}},{'key':_0x15cb78(_0x54d9e7._0x47cc60),'get':function _0x3f5e72(){return 0x0;}},{'key':'tilingScheme','get':function _0x2650d0(){return this['_tilingScheme'];}},{'key':_0x15cb78(0xf6c),'get':function _0xf7e1fe(){var _0x37f7cc=_0x15cb78;return this[_0x37f7cc(0x7ee)];}},{'key':'ready','get':function _0x3fc138(){return this['_ready'];}},{'key':'readyPromise','get':function _0x2953f8(){var _0x3e1012=_0x15cb78;return this[_0x3e1012(_0xf72823._0x2998c9)]['promise'];}},{'key':'errorEvent','get':function _0x5273cc(){return this['_errorEvent'];}},{'key':_0x15cb78(_0x54d9e7._0x3ca4bd),'get':function _0x4b99be(){return this['_credit'];}},{'key':'hasAlphaChannel','get':function _0x1d26db(){return!![];}},{'key':_0x15cb78(_0x54d9e7._0x2ed5b9),'value':function _0x3c737c(_0x156b83,_0x4caa7e,_0x15565b){return undefined;}},{'key':'requestImage','value':function _0x36ca67(_0x2a2f3a,_0x32bdc8,_0x31c925,_0x5e8b06){var _0x570dc3=_0x15cb78,_0x3d6f3d=this,_0x11895e=this[_0x570dc3(_0xd16482._0x5a839f)],_0x305fae=_0x11895e[_0x570dc3(0xc2b)](!![]),_0x468d32=this['_tags'],_0x1e83e8={},_0x58b55c=_0x305fae['match'](templateRegex);return Cesium__namespace['defined'](_0x58b55c)&&_0x58b55c['forEach'](function(_0xc5ffe1){var _0x50eff0=_0xc5ffe1['substring'](0x1,_0xc5ffe1['length']-0x1);Cesium__namespace['defined'](_0x468d32[_0x50eff0])&&(_0x1e83e8[_0x50eff0]=_0x468d32[_0x50eff0](_0x3d6f3d,_0x2a2f3a,_0x32bdc8,_0x31c925));}),_0x11895e['getDerivedResource']({'request':_0x5e8b06,'templateValues':_0x1e83e8})['fetchImage']({'preferImageBitmap':!![],'flipY':!![]});}}]),_0x41918b;}()),templateRegex=/{[^}]+}/g,tags={'x':xTag,'y':yTag,'reverseY':reverseYTag,'z':zTag,'s':sTag};function xTag(_0xfe57c,_0x5ed892,_0x2e9523,_0x188373){return _0x5ed892;}function yTag(_0x2dad39,_0x5ef291,_0x3135e2,_0x117bf2){return-_0x3135e2;}function reverseYTag(_0x43120f,_0x1df858,_0x4b3b59,_0x1a5790){var _0x165da9=_0xf99cb3,_0x2bdd22=_0x43120f[_0x165da9(0x8b7)]['getNumberOfYTilesAtLevel'](_0x1a5790)-_0x4b3b59-0x1;return _0x2bdd22;}function zTag(_0x2eefbe,_0x5d2dd4,_0x383a18,_0x232ae1){return _0x232ae1;}function sTag(_0x5b6a1b,_0x5d4fa8,_0x19b5f0,_0x4e6ac4){var _0x18acb3={_0x26b4e8:0x34b},_0xc09d66=_0xf99cb3,_0x4d59de=(_0x5d4fa8+_0x19b5f0+_0x4e6ac4)%_0x5b6a1b[_0xc09d66(_0x18acb3._0x26b4e8)]['length'];return _0x5b6a1b['_subdomains'][_0x4d59de];}var TencentImageryProvider=function(_0xd831e8){var _0x395601={_0x2a9b06:0x5cf,_0x41fd76:0xf5f,_0xb8b56d:0xa10};_inherits(_0x13dc67,_0xd831e8);var _0x1c82b7=_createSuper(_0x13dc67);function _0x13dc67(){var _0xebff11=_0x3c32,_0x14e902,_0x43bc78=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};_classCallCheck(this,_0x13dc67);switch(_0x43bc78[_0xebff11(0xa88)]){case'vec':_0x43bc78['url']='https://rt{s}.map.gtimg.com/tile?z={z}&x={x}&y={reverseY}&styleid=1&scene=0';break;case'img_d':_0x43bc78[_0xebff11(0x45d)]=_0xebff11(0xbee),_0x43bc78['customTags']={'sx':function _0x535785(_0x2b088a,_0x3812dc,_0xa2ba39,_0x23a401){return _0x3812dc>>0x4;},'sy':function _0x42801f(_0x5a131c,_0x3445f9,_0x300145,_0x4b58e9){return(0x1<<_0x4b58e9)-_0x300145>>0x4;}};break;case _0xebff11(_0x395601._0x2a9b06):_0x43bc78['url']=_0xebff11(0xef2);break;case'custom':_0x43bc78['style']=_0x43bc78['style']||'4',_0x43bc78['url']='https://rt{s}.map.gtimg.com/tile?z={z}&x={x}&y={reverseY}&styleid='+_0x43bc78['style']+'&scene=0';break;}return _0x43bc78[_0xebff11(_0x395601._0x41fd76)]=(_0x14e902=_0x43bc78['subdomains'])!==null&&_0x14e902!==void 0x0?_0x14e902:['0','1','2'],_0x1c82b7[_0xebff11(_0x395601._0xb8b56d)](this,_0x43bc78);}return _createClass(_0x13dc67);}(XyzImageryProvider$1),GoogleImageryProvider=function(_0x41ea68){var _0x5d8881={_0x57e48d:0x1ef};_inherits(_0x51ad5c,_0x41ea68);var _0x18cad4=_createSuper(_0x51ad5c);function _0x51ad5c(){var _0x17c38b=_0x3c32,_0x4e9eaa=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};_classCallCheck(this,_0x51ad5c);var _0x4ab91e;if(_0x4e9eaa['chinaCRS']===ChinaCRS[_0x17c38b(0x6b4)])_0x4ab91e=_0x4e9eaa['url']||'https://gac-geo.googlecnapps.cn/maps/vt?lyrs=s&gl=us&x={x}&y={y}&z={z}';else switch(_0x4e9eaa['layer']){case _0x17c38b(0xb14):_0x4ab91e=_0x17c38b(_0x5d8881._0x57e48d);break;case'img_d':_0x4ab91e='https://gac-geo.googlecnapps.cn/maps/vt?lyrs=s&gl=CN&x={x}&y={y}&z={z}';break;case'img_z':_0x4ab91e='https://gac-geo.googlecnapps.cn/maps/vt?lyrs=h&gl=CN&x={x}&y={y}&z={z}';break;case'ter':_0x4ab91e='https://gac-geo.googlecnapps.cn/maps/vt?lyrs=t@131,r&gl=CN&x={x}&y={y}&z={z}';break;default:_0x4ab91e=_0x4e9eaa['url'];break;}return(_0x4e9eaa[_0x17c38b(0x292)]||_0x4e9eaa['headers']||_0x4e9eaa['queryParameters'])&&(_0x4ab91e=getUrlResource({'url':_0x4ab91e['replace']('{s}','1'),'proxy':_0x4e9eaa['proxy'],'headers':_0x4e9eaa['headers'],'queryParameters':_0x4e9eaa['queryParameters']})),_0x18cad4['call'](this,_objectSpread2(_objectSpread2({'subdomains':['1','2','3'],'maximumLevel':0x14},_0x4e9eaa),{},{'url':_0x4ab91e}));}return _createClass(_0x51ad5c);}(XyzImageryProvider$1),OsmImageryProvider=function(_0x202167){var _0x321625={_0x23b0e1:0xe87};_inherits(_0x31649e,_0x202167);var _0x4b9b28=_createSuper(_0x31649e);function _0x31649e(){var _0x2826b9=_0x3c32,_0xe6d484=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};_classCallCheck(this,_0x31649e);var _0x21fdf8='https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png';return(_0xe6d484[_0x2826b9(0x292)]||_0xe6d484[_0x2826b9(0xfb4)]||_0xe6d484['queryParameters'])&&(_0x21fdf8=getUrlResource({'url':_0x21fdf8['replace']('{s}','a'),'proxy':_0xe6d484['proxy'],'headers':_0xe6d484[_0x2826b9(0xfb4)],'queryParameters':_0xe6d484[_0x2826b9(_0x321625._0x23b0e1)]})),_0x4b9b28['call'](this,_objectSpread2(_objectSpread2({'subdomains':'abc','maximumLevel':0x12},_0xe6d484),{},{'url':_0x21fdf8}));}return _createClass(_0x31649e);}(XyzImageryProvider$1),EmptyImageryProvider=function(_0x496c5f){var _0x4326ef={_0x1aa7c1:0x690,_0x301949:0x3b3,_0x483620:0xf6c,_0x4e296b:0xf41,_0x2c9b55:0xf6c,_0x213680:0xf6c},_0x1ad5c8=_0xf99cb3;_inherits(_0x1a2cfd,_0x496c5f);var _0x1f61d9=_createSuper(_0x1a2cfd);function _0x1a2cfd(){var _0x5e9771=_0x3c32,_0x259e0f,_0x51652a,_0x16afb2,_0x1e653e=arguments[_0x5e9771(0xec0)]>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x1a2cfd),_0x16afb2=_0x1f61d9['call'](this,_0x1e653e),_0x16afb2[_0x5e9771(_0x4326ef._0x1aa7c1)]=_0x1e653e,_0x16afb2[_0x5e9771(_0x4326ef._0x301949)]=(_0x259e0f=_0x1e653e['minimumLevel'])!==null&&_0x259e0f!==void 0x0?_0x259e0f:0x0,_0x16afb2['_maximumLevel']=_0x1e653e['maximumLevel'],_0x16afb2['_tilingScheme']=(_0x51652a=_0x1e653e['tilingScheme'])!==null&&_0x51652a!==void 0x0?_0x51652a:new Cesium__namespace['GeographicTilingScheme']({'ellipsoid':_0x1e653e['ellipsoid']}),_0x1e653e[_0x5e9771(_0x4326ef._0x483620)]?_0x16afb2['_rectangle']=Cesium__namespace['Rectangle'][_0x5e9771(_0x4326ef._0x4e296b)](_0x1e653e[_0x5e9771(_0x4326ef._0x2c9b55)],_0x16afb2['_tilingScheme']['rectangle']):_0x16afb2[_0x5e9771(0x7ee)]=_0x16afb2['_tilingScheme'][_0x5e9771(_0x4326ef._0x213680)],_0x16afb2[_0x5e9771(0x690)]=_0x1e653e,_0x16afb2;}return _createClass(_0x1a2cfd,[{'key':_0x1ad5c8(0xae8),'value':function _0x55fbe5(_0x3611bf,_0x24ab3e,_0x1606f2){var _0x32ee4f={_0x40484b:0x8b3,_0x201513:0x5f7,_0x10b3c6:0x5f7,_0x4861ae:0xb84,_0x4cc5a0:0xccc},_0x339d09=this;return new Promise(function(_0x3fa2da,_0x54b552){var _0x4dc883=_0x3c32,_0x45e64a=document['createElement']('canvas');_0x45e64a['width']=0x100,_0x45e64a['height']=0x100;if(_0x1606f2<_0x339d09['_minimumLevel']||Cesium__namespace[_0x4dc883(_0x32ee4f._0x40484b)](_0x339d09[_0x4dc883(_0x32ee4f._0x201513)])&&_0x1606f2>_0x339d09[_0x4dc883(_0x32ee4f._0x10b3c6)])return _0x45e64a;if(_0x339d09['options'][_0x4dc883(0xea3)]){var _0x47e251=_0x45e64a['getContext']('2d',{'willReadFrequently':!![]});_0x47e251['strokeStyle']=_0x4dc883(0x46e),_0x47e251['lineWidth']=0x2,_0x47e251['strokeRect'](0x1,0x1,0xff,0xff);var _0x42e7e1='L'+_0x1606f2+'X'+_0x3611bf+'Y'+_0x24ab3e;_0x47e251['font']='bold\x2025px\x20Arial',_0x47e251['textAlign']=_0x4dc883(_0x32ee4f._0x4861ae),_0x47e251['fillStyle']='black',_0x47e251[_0x4dc883(_0x32ee4f._0x4cc5a0)](_0x42e7e1,0x7f,0x7f),_0x47e251[_0x4dc883(0x800)]=_0x4dc883(0x46e),_0x47e251['fillText'](_0x42e7e1,0x7c,0x7c);}_0x3fa2da(_0x45e64a);});}}]),_0x1a2cfd;}(Cesium__namespace[_0xf99cb3(0x68d)]),index$5={'__proto__':null,'XyzImageryProvider':XyzImageryProvider$1,'TdtImageryProvider':TdtImageryProvider,'GaodeImageryProvider':GaodeImageryProvider,'BaiduImageryProvider':BaiduImageryProvider,'TencentImageryProvider':TencentImageryProvider,'GoogleImageryProvider':GoogleImageryProvider,'OsmImageryProvider':OsmImageryProvider,'EmptyImageryProvider':EmptyImageryProvider},GroupLayer=function(_0x2fbe9a){var _0x19fd55={_0x4e8c87:0x434,_0x1f7a63:0x946,_0x3c4a93:0xb82,_0x400bcf:0x345,_0x328c22:0xe0e},_0x36741d={_0x40f40c:0x9f1},_0x39130a={_0x39643f:0x839},_0x2657ce={_0x4e986e:0x6a7},_0x5d96fe={_0x2f7ffb:0x76b,_0x1998c4:0x53d},_0x5e57e9={_0x545435:0x275},_0x21bbcc={_0x47b29b:0xc25},_0x296222={_0x15e379:0x71d},_0x4112f6={_0x3daeb4:0xb82},_0x3ef5ae={_0x1e3a1c:0xc25},_0x53851c={_0x9cc63e:0x1b1},_0x37222c={_0x4413f0:0x437,_0xf0ddaf:0x690},_0x2706a5={_0x4f2905:0xa10,_0x26defc:0x839},_0x473fe4=_0xf99cb3;_inherits(_0x59a359,_0x2fbe9a);var _0x4cd4ce=_createSuper(_0x59a359);function _0x59a359(){var _0x2ef42d=_0x3c32,_0x147a0e,_0x337e23=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x59a359),_0x147a0e=_0x4cd4ce[_0x2ef42d(_0x2706a5._0x4f2905)](this,_0x337e23),_0x147a0e[_0x2ef42d(_0x2706a5._0x26defc)]=[],_0x147a0e;}return _createClass(_0x59a359,[{'key':'layer','get':function _0x9e0723(){var _0x21971a=_0x3c32;return this[_0x21971a(0x839)];}},{'key':_0x473fe4(_0x19fd55._0x4e8c87),'get':function _0x3b5bef(){return this['_arrLayer'];}},{'key':'hasEmptyGroup','get':function _0x15834a(){return this['length']===0x0;}},{'key':_0x473fe4(_0x19fd55._0x1f7a63),'get':function _0x92541d(){return this['length']>0x0;}},{'key':_0x473fe4(0xec0),'get':function _0x5f1d36(){var _0x9b1493=_0x473fe4,_0x110eef,_0x488817;if(((_0x110eef=this['options'])===null||_0x110eef===void 0x0?void 0x0:(_0x488817=_0x110eef[_0x9b1493(_0x37222c._0x4413f0)])===null||_0x488817===void 0x0?void 0x0:_0x488817['length'])>0x0)return this[_0x9b1493(_0x37222c._0xf0ddaf)]['layers']['length'];else{var _0xaae0e6;return((_0xaae0e6=this['_arrLayer'])===null||_0xaae0e6===void 0x0?void 0x0:_0xaae0e6[_0x9b1493(0xec0)])||0x0;}}},{'key':'hasOpacity','get':function _0x18fced(){var _0x405948=_0x473fe4;if(this['_arrLayer']['length']===0x0)return![];return this['_arrLayer'][0x0][_0x405948(_0x53851c._0x9cc63e)];}},{'key':'hasZIndex','get':function _0x37ad85(){if(this['_arrLayer']['length']===0x0)return![];return this['_arrLayer'][0x0]['hasZIndex'];}},{'key':_0x473fe4(0x976),'get':function _0x3d6e6d(){return this['options']['zIndex'];},'set':function _0x4294c0(_0x554109){this['options']['zIndex']=_0x554109,this['eachLayer'](function(_0x5d1f2b){_0x5d1f2b['hasZIndex']&&(_0x5d1f2b['zIndex']=_0x554109);},this);}},{'key':'_showHook','value':function _0x573cc7(_0xd14fbc){var _0x36e4ca={_0x267295:0xa24},_0x196b9a=_0x473fe4;this[_0x196b9a(_0x3ef5ae._0x1e3a1c)](function(_0x3e63cf){var _0x780105=_0x196b9a;_0x3e63cf[_0x780105(_0x36e4ca._0x267295)]=_0xd14fbc;},this);}},{'key':'_mountedHook','value':function _0x23a1dd(){var _0x59bb6e=_0x473fe4;_get(_getPrototypeOf(_0x59a359['prototype']),'_mountedHook',this)['call'](this);var _0x1c6afe=this['options']['layers'];if(_0x1c6afe&&_0x1c6afe['length']>0x0)for(var _0x36a805=0x0;_0x36a805<_0x1c6afe['length'];_0x36a805++){var _0x597422=_0x1c6afe[_0x36a805];_0x597422['eventParent']=this,_0x597422['private']=this['isPrivate'];var _0x19a50f=create$2(_0x597422,this['options']['templateValues']);_0x19a50f&&this[_0x59bb6e(_0x4112f6._0x3daeb4)](_0x19a50f);}}},{'key':'_addedHook','value':function _0x21b493(){var _0x3028e6={_0x1d8a46:0xdda},_0x522c7c=this,_0x245753=[];this['eachLayer'](function(_0x2dc882){var _0x535ca7=_0x3c32;_0x2dc882[_0x535ca7(_0x3028e6._0x1d8a46)]=_0x522c7c,_0x522c7c['_map']['addLayer'](_0x2dc882),_0x245753['push'](_0x2dc882['readyPromise']);},this),Promise['all'](_0x245753)['then'](function(_0x250ff6){var _0x23d19f=_0x3c32;_0x522c7c[_0x23d19f(_0x296222._0x15e379)]['resolve'](_0x522c7c);});}},{'key':'_removedHook','value':function _0x47de5a(){this['removeMapChilds']();}},{'key':'addChildsToMap','value':function _0x196049(){var _0x566a7f=_0x473fe4,_0x56cb92=this;this[_0x566a7f(_0x21bbcc._0x47b29b)](function(_0x43b92d){var _0x4236d4=_0x566a7f;_0x56cb92[_0x4236d4(0x53d)]['addLayer'](_0x43b92d);},this);}},{'key':'removeMapChilds','value':function _0x208e18(){var _0x2854c7=_0x473fe4,_0x4237dd=this;this[_0x2854c7(0xc25)](function(_0x2147e1){var _0x590736=_0x2854c7;_0x4237dd['_map'][_0x590736(_0x5e57e9._0x545435)](_0x2147e1);},this);}},{'key':_0x473fe4(_0x19fd55._0x3c4a93),'value':function _0x4e7578(_0x4f1f4d){var _0x382c1c=_0x473fe4;return _0x4f1f4d[_0x382c1c(0x76b)]&&(_0x4f1f4d['removeEventParent'](_0x4f1f4d['parent']),_0x4f1f4d[_0x382c1c(0x76b)]=null),_0x4f1f4d['pid']=this['id'],_0x4f1f4d[_0x382c1c(_0x5d96fe._0x2f7ffb)]=this,_0x4f1f4d['options']['eventParent']=this,this['_arrLayer']['push'](_0x4f1f4d),this['isAdded']&&!_0x4f1f4d[_0x382c1c(0xc36)]?this[_0x382c1c(_0x5d96fe._0x1998c4)]['addLayer'](_0x4f1f4d):(_0x4f1f4d['removeEventParent'](this[_0x382c1c(_0x5d96fe._0x1998c4)]),_0x4f1f4d['addEventParent'](this)),this;}},{'key':_0x473fe4(0x275),'value':function _0x166798(_0xf5365e){var _0x4ececf=_0x473fe4;return _0xf5365e['parent']=null,_0xf5365e[_0x4ececf(_0x2657ce._0x4e986e)](this),removeArrayItem(this['_arrLayer'],_0xf5365e),this[_0x4ececf(0x53d)]&&_0xf5365e['isAdded']&&this['_map'][_0x4ececf(0x275)](_0xf5365e),this;}},{'key':'eachLayer','value':function _0x214f28(_0x1a2def,_0x299f1b){var _0x592e32={_0x1d5ae0:0xa10};if(!this['_arrLayer'])return;return this['_arrLayer']['forEach'](function(_0x26c5a5){var _0x4e0624=_0x3c32;_0x1a2def[_0x4e0624(_0x592e32._0x1d5ae0)](_0x299f1b,_0x26c5a5);}),this;}},{'key':_0x473fe4(0x8bc),'value':function _0x3778d7(){var _0x264f82=_0x473fe4;return this[_0x264f82(0x839)];}},{'key':'getInMapChilds','value':function _0x118d04(){var _0x43a252={_0x4b7f0d:0x51d},_0x104e85=this,_0x1be50a=this['_arrLayer']||[];return this['_map']['eachLayer'](function(_0x45f63c){var _0x1fddc0=_0x3c32;if(_0x45f63c[_0x1fddc0(0xb29)]!==_0x104e85['id'])return;if(_0x104e85[_0x1fddc0(0x839)][_0x1fddc0(0xe8c)](_0x45f63c)!==-0x1)return;_0x1be50a[_0x1fddc0(_0x43a252._0x4b7f0d)](_0x45f63c);},this),_0x1be50a;}},{'key':'getLayerById','value':function _0x5a9b8c(_0x135827){var _0x4640ed=_0x473fe4,_0x4153b6=this['_arrLayer'];if(!this['_arrLayer']||this[_0x4640ed(0x839)]['length']===0x0)return;for(var _0x1b820c=0x0,_0x1d5fce=_0x4153b6['length'];_0x1b820c<_0x1d5fce;_0x1b820c++){var _0x2ee45f=_0x4153b6[_0x1b820c];if(_0x2ee45f['id']===_0x135827)return _0x2ee45f;}return undefined;}},{'key':'getLayer','value':function _0x51e223(_0x16679c){var _0xe67490=_0x473fe4;if(!this['_arrLayer']||this[_0xe67490(_0x39130a._0x39643f)][_0xe67490(0xec0)]===0x0)return undefined;for(var _0x49dd53=0x0;_0x49dd53<this[_0xe67490(0x839)]['length'];_0x49dd53++){var _0x3c842a=this['_arrLayer'][_0x49dd53];if(_0x3c842a[_0xe67490(0x685)]===_0x16679c||_0x3c842a['id']===_0x16679c)return _0x3c842a;}return undefined;}},{'key':'hasLayer','value':function _0x4107c4(_0x2df9c4,_0x550ec1){var _0x1ac1f7=_0x473fe4;for(var _0x1addc7=0x0;_0x1addc7<this['_arrLayer']['length'];_0x1addc7++){var _0x3ca59f=this[_0x1ac1f7(0x839)][_0x1addc7];if(_0x550ec1&&_0x3ca59f===_0x550ec1)continue;if(_0x3ca59f['name']===_0x2df9c4||_0x3ca59f['id']===_0x2df9c4)return!![];}return![];}},{'key':_0x473fe4(_0x19fd55._0x400bcf),'value':function _0x5d4a02(_0x8fdf87){var _0x574e4f=[];this['eachLayer'](function(_0x34663f){_0x574e4f['push'](_0x34663f['toJSON']());},this),_0x574e4f['length']>0x0&&(_0x8fdf87['layers']=_0x574e4f);}},{'key':_0x473fe4(0x95b),'value':function _0x291608(_0xcb7fb0){var _0x2769b7,_0x37b940=this['getInMapChilds']();return _0x37b940['forEach'](function(_0x12ab51){var _0x18102d=_0x3c32;if(!_0x12ab51['getRectangle'])return;var _0x1c1e28=_0x12ab51['getRectangle']();if(!Cesium__namespace['defined'](_0x1c1e28))return;_0x2769b7?_0x2769b7=Cesium__namespace[_0x18102d(_0x36741d._0x40f40c)]['union'](_0x1c1e28,_0x2769b7):_0x2769b7=_0x1c1e28;},this),_0xcb7fb0?formatRectangle(_0x2769b7):_0x2769b7;}},{'key':_0x473fe4(0x9b7),'value':function _0x5f412d(_0x3631b4){this['eachLayer'](function(_0x5f58ef){var _0xa7a469=_0x3c32;_0x5f58ef[_0xa7a469(0x665)]=_0x3631b4;},this);}},{'key':_0x473fe4(0x3a0),'value':function _0x5078af(){this['eachLayer'](function(_0x3babde){_0x3babde['toTop']();},this);}},{'key':_0x473fe4(_0x19fd55._0x328c22),'value':function _0x12d016(){var _0x4d386e=_0x473fe4,_0x17278e=this[_0x4d386e(0x839)];for(var _0x456958=_0x17278e['length']-0x1;_0x456958>=0x0;_0x456958--){var _0x43d4ae=_0x17278e[_0x456958];_0x43d4ae[_0x4d386e(0xe0e)]();}}},{'key':'destroy','value':function _0x38835b(_0x33d688){this['eachLayer'](function(_0x32d7ae){var _0x418524=_0x3c32;_0x32d7ae!==null&&_0x32d7ae!==void 0x0&&_0x32d7ae[_0x418524(0x9a7)]&&_0x32d7ae['destroy'](_0x33d688);},this),_get(_getPrototypeOf(_0x59a359['prototype']),'destroy',this)['call'](this,_0x33d688);}}]),_0x59a359;}(BaseGraphicLayer);register$2(_0xf99cb3(0x9b3),GroupLayer);var BaseTileLayer=function(_0xbcbd91){var _0x1d4ddb={_0x57039e:0xa88,_0x324110:0x24c,_0x4aa431:0x364,_0x5f3c09:0xd9c},_0x5c053d={_0x5a4108:0x53d},_0x440ad4={_0x45e116:0x56a,_0x2c460d:0x53d},_0x17cf49={_0x397e36:0xd9c},_0x9db046={_0x1edf8c:0xd54},_0x200a9e={_0x34d4b2:0x948},_0x5142eb={_0x2e4acc:0xf1e,_0x43057d:0x53d,_0x4d7344:0x690,_0x220fa8:0xb1e,_0x404064:0xba1},_0x31f13f={_0x3999ef:0x53d,_0x28ddf7:0xbbc},_0x4759ec={_0x4b9a78:0x27b},_0x5a415d={_0x2f5a76:0x27b},_0x212a4a={_0x68a82b:0xba1,_0x19337a:0xc36,_0x1fafbc:0xda7},_0x224804={_0x2f5de4:0x9a7},_0x3aeb02={_0x122285:0x53d},_0x1e9f62={_0x4cb082:0x690,_0x321eea:0x690,_0x3f63c7:0x53d,_0x2e8fea:0x8b3,_0x184f63:0x7f1},_0x258585={_0x5b5f04:0xf6c,_0x97a514:0x9f1,_0x163312:0x7ee,_0x108d73:0x3d1},_0x256711={_0x266c5a:0x249,_0x53cfb9:0x7ee},_0xb8712={_0x3bf552:0x249},_0x2740fe={_0x4b8b60:0x690,_0x3cfd9f:0xbbc,_0x25fbab:0x284,_0x3f44fa:0x53d,_0x54a7f3:0x762,_0x26ee30:0xec0},_0x2cdf42={_0x563a8e:0x690,_0x2a6cfc:0x27b},_0x2ca8b2={_0x3010c6:0x27b},_0x4ee42d={_0x561ddb:0xf47},_0x412400={_0x46cec4:0x8f8,_0x1c5e4b:0x8f8},_0x192997={_0x5a9807:0x241},_0x1410c6={_0x133966:0x27b},_0x3104a9={_0x162616:0x690,_0x48226d:0x27b},_0x34be30={_0x4beca2:0xa3d},_0x30d83d={_0x26f7a8:0x74e},_0x2dbd29=_0xf99cb3;_inherits(_0x3820d0,_0xbcbd91);var _0x3f3461=_createSuper(_0x3820d0);function _0x3820d0(){var _0x14273f=_0x3c32,_0x2d4d92,_0x3774a3=arguments[_0x14273f(0xec0)]>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x3820d0),_0x2d4d92=_0x3f3461['call'](this,_0x3774a3),_0x2d4d92[_0x14273f(0x7e9)](_0x3774a3),_0x2d4d92['isTile']=!![],_0x2d4d92;}return _createClass(_0x3820d0,[{'key':_0x2dbd29(_0x1d4ddb._0x57039e),'get':function _0x5b8baa(){return this['_imageryLayer'];}},{'key':'imageryProvider','get':function _0x236085(){var _0x5403a2;return(_0x5403a2=this['_imageryLayer'])===null||_0x5403a2===void 0x0?void 0x0:_0x5403a2['imageryProvider'];}},{'key':_0x2dbd29(_0x1d4ddb._0x324110),'get':function _0x2fb860(){var _0x45bf79=_0x2dbd29;return this['options']['crs']||CRS[_0x45bf79(_0x30d83d._0x26f7a8)];}},{'key':'alpha','get':function _0x539a6e(){return this['opacity'];},'set':function _0x38e2ec(_0x282590){this['opacity']=_0x282590;}},{'key':'brightness','get':function _0x462dd7(){var _0x1227b5=_0x2dbd29,_0x1bf05a;return this['options'][_0x1227b5(_0x34be30._0x4beca2)]||((_0x1bf05a=this['_imageryLayer'])===null||_0x1bf05a===void 0x0?void 0x0:_0x1bf05a['brightness']);},'set':function _0x1fa83a(_0x3ba4e4){var _0x3bcf7f=_0x2dbd29;this[_0x3bcf7f(_0x3104a9._0x162616)]['brightness']=_0x3ba4e4;if(this['_imageryLayer']==null)return;this[_0x3bcf7f(_0x3104a9._0x48226d)]['brightness']=_0x3ba4e4;}},{'key':'contrast','get':function _0x2450f2(){var _0xd695de=_0x2dbd29,_0x279c5c;return this['options']['contrast']||((_0x279c5c=this[_0xd695de(_0x1410c6._0x133966)])===null||_0x279c5c===void 0x0?void 0x0:_0x279c5c['contrast']);},'set':function _0x516989(_0x5c5441){var _0xe6263b=_0x2dbd29;this['options']['contrast']=_0x5c5441;if(this[_0xe6263b(0x27b)]==null)return;this['_imageryLayer'][_0xe6263b(_0x192997._0x5a9807)]=_0x5c5441;}},{'key':'hue','get':function _0x47b315(){var _0x440511=_0x2dbd29,_0x4f54bd;return this['options'][_0x440511(_0x412400._0x46cec4)]||((_0x4f54bd=this['_imageryLayer'])===null||_0x4f54bd===void 0x0?void 0x0:_0x4f54bd[_0x440511(_0x412400._0x1c5e4b)]);},'set':function _0x5cf1fd(_0x1c961c){this['options']['hue']=_0x1c961c;if(this['_imageryLayer']==null)return;this['_imageryLayer']['hue']=_0x1c961c;}},{'key':'saturation','get':function _0x2aa245(){var _0x30ad3f=_0x2dbd29,_0x5c30f2;return this['options'][_0x30ad3f(0xf47)]||((_0x5c30f2=this['_imageryLayer'])===null||_0x5c30f2===void 0x0?void 0x0:_0x5c30f2['saturation']);},'set':function _0x96c53f(_0x577db2){var _0x5038e0=_0x2dbd29;this['options']['saturation']=_0x577db2;if(this['_imageryLayer']==null)return;this['_imageryLayer'][_0x5038e0(_0x4ee42d._0x561ddb)]=_0x577db2;}},{'key':'gamma','get':function _0x3eebda(){var _0x570c42=_0x2dbd29,_0x18f2df;return this['options']['gamma']||((_0x18f2df=this[_0x570c42(_0x2ca8b2._0x3010c6)])===null||_0x18f2df===void 0x0?void 0x0:_0x18f2df['gamma']);},'set':function _0x22a95c(_0x272e85){var _0x17df6c=_0x2dbd29;this[_0x17df6c(_0x2cdf42._0x563a8e)]['gamma']=_0x272e85;if(this[_0x17df6c(_0x2cdf42._0x2a6cfc)]==null)return;this[_0x17df6c(0x27b)]['gamma']=_0x272e85;}},{'key':'hasZIndex','get':function _0x5bb793(){return!![];}},{'key':'zIndex','get':function _0x3a7371(){return this['options']['zIndex'];},'set':function _0x570bb3(_0x288901){var _0x150bb4=_0x2dbd29;this[_0x150bb4(_0x2740fe._0x4b8b60)]['zIndex']=_0x288901;if(this['_imageryLayer']==null||_0x288901==null)return;this['_map'][_0x150bb4(_0x2740fe._0x3cfd9f)][_0x150bb4(_0x2740fe._0x25fbab)](this[_0x150bb4(0x27b)]);var _0x1987cd=this[_0x150bb4(_0x2740fe._0x3f44fa)]['imageryLayers'][_0x150bb4(_0x2740fe._0x54a7f3)];for(var _0x56a1b1=_0x1987cd[_0x150bb4(_0x2740fe._0x26ee30)]-0x1;_0x56a1b1>=0x0;_0x56a1b1--){var _0x58308b=_0x1987cd[_0x56a1b1];if(_0x58308b===this['_imageryLayer'])continue;var _0x50573c=_0x58308b['_mars3d_config'];_0x50573c&&_0x50573c['zIndex']&&(_0x288901<_0x50573c['zIndex']&&this['_map']['imageryLayers']['lower'](this['_imageryLayer']));}}},{'key':_0x2dbd29(0xf6c),'get':function _0x4e0c93(){var _0x5940a5=_0x2dbd29,_0x7f71af,_0x28d20e;if(this['_rectangle'])return this['_rectangle'];else return(_0x7f71af=this['_imageryLayer'])!==null&&_0x7f71af!==void 0x0&&(_0x28d20e=_0x7f71af[_0x5940a5(0x249)])!==null&&_0x28d20e!==void 0x0&&_0x28d20e[_0x5940a5(0x2d3)]&&this['_imageryLayer'][_0x5940a5(_0xb8712._0x3bf552)]['rectangle']?this['_imageryLayer']['imageryProvider'][_0x5940a5(0xf6c)]:null;},'set':function _0x399e87(_0x9a72c){var _0x16cdd8=_0x2dbd29;if(_0x9a72c){if(_0x9a72c instanceof Cesium__namespace['Rectangle']){var _0x311678,_0x3f784b;this[_0x16cdd8(0x7ee)]=_0x9a72c,this['options'][_0x16cdd8(0xf6c)]=formatRectangle(this['_rectangle']),(_0x311678=this[_0x16cdd8(0x27b)])!==null&&_0x311678!==void 0x0&&(_0x3f784b=_0x311678['imageryProvider'])!==null&&_0x3f784b!==void 0x0&&_0x3f784b[_0x16cdd8(0x2d3)]&&this[_0x16cdd8(0x27b)]['imageryProvider']['rectangle']&&(this['_imageryLayer'][_0x16cdd8(_0x256711._0x266c5a)]['_rectangle']=this[_0x16cdd8(0x7ee)]);}}else this[_0x16cdd8(_0x256711._0x53cfb9)]=undefined,delete this['options']['rectangle'],this['reload']();}},{'key':'_setRectangleByOptions','value':function _0x2f6683(_0x1de54b){var _0x43bc4d=_0x2dbd29;if(Cesium__namespace['defined'](_0x1de54b['rectangle'])){if(Cesium__namespace['defined'](_0x1de54b['rectangle']['xmin'])&&Cesium__namespace[_0x43bc4d(0x8b3)](_0x1de54b['rectangle']['xmax'])&&Cesium__namespace[_0x43bc4d(0x8b3)](_0x1de54b['rectangle'][_0x43bc4d(0x463)])&&Cesium__namespace[_0x43bc4d(0x8b3)](_0x1de54b[_0x43bc4d(_0x258585._0x5b5f04)][_0x43bc4d(0xfcb)]))this['_rectangle']=Cesium__namespace['Rectangle']['fromDegrees'](_0x1de54b['rectangle']['xmin'],_0x1de54b['rectangle']['ymin'],_0x1de54b[_0x43bc4d(0xf6c)]['xmax'],_0x1de54b[_0x43bc4d(_0x258585._0x5b5f04)]['ymax']);else _0x1de54b[_0x43bc4d(0xf6c)]instanceof Cesium__namespace[_0x43bc4d(_0x258585._0x97a514)]?this[_0x43bc4d(0x7ee)]=_0x1de54b[_0x43bc4d(0xf6c)]:delete _0x1de54b['rectangle'];}else Cesium__namespace['defined'](_0x1de54b['bbox'])&&_0x1de54b['bbox']['length']&&_0x1de54b['bbox']['length']===0x4?this[_0x43bc4d(_0x258585._0x163312)]=Cesium__namespace['Rectangle'][_0x43bc4d(_0x258585._0x108d73)](_0x1de54b['bbox'][0x0],_0x1de54b['bbox'][0x1],_0x1de54b['bbox'][0x2],_0x1de54b['bbox'][0x3]):this['_rectangle']=undefined;}},{'key':'_setOptionsHook','value':function _0x39796c(_0x7b3fef,_0x3c0fa5){this['_setRectangleByOptions'](_0x7b3fef),this['reload']();}},{'key':'_createImageryProvider','value':function _0x44610f(_0x3bb31e){var _0x506468=_0x2dbd29;return new Cesium__namespace[(_0x506468(0x837))](_0x3bb31e);}},{'key':'_addedHook','value':function _0x5664a1(){var _0x2912be=_0x2dbd29,_0x368aea=this;this['options'][_0x2912be(0xb45)]&&(this[_0x2912be(_0x1e9f62._0x4cb082)][_0x2912be(0x64d)]=!![]);var _0x1c8b81=this['_createImageryProvider'](_objectSpread2(_objectSpread2({},this[_0x2912be(_0x1e9f62._0x321eea)]),{},{'rectangle':this['rectangle'],'mapChinaCRS':this[_0x2912be(_0x1e9f62._0x3f63c7)]['chinaCRS']}));if(!Cesium__namespace[_0x2912be(_0x1e9f62._0x2e8fea)](_0x1c8b81))return;_0x1c8b81['then']?_0x1c8b81[_0x2912be(_0x1e9f62._0x184f63)](function(_0x26df94){_0x368aea['_addImageryLayer'](_0x26df94);}):this['_addImageryLayer'](_0x1c8b81);}},{'key':'_addImageryLayer','value':function _0x5bb38f(_0x42a15d){var _0x366976={_0x8f95a9:0xdc4},_0x202f9c=_0x2dbd29,_0x5b932d=this,_0x2bb390,_0x5c6acf,_0x39cbec=this['options'],_0x44c6bf=_objectSpread2(_objectSpread2({'show':this['show'],'alpha':this['opacity']},_0x39cbec),{},{'rectangle':this['rectangle'],'marsOptions':{'onAddTile':function _0x306599(_0x41c615){var _0xabf5cc=_0x3c32,_0x3da0f3=_0x5b932d['_getTileEventParams'](_0x41c615);_0x5b932d[_0xabf5cc(0xf34)](EventType[_0xabf5cc(_0x366976._0x8f95a9)],_0x3da0f3);},'onAddTileSuccess':function _0x1c52fc(_0x64356){var _0x29dba2=_0x5b932d['_getTileEventParams'](_0x64356);_0x5b932d['fire'](EventType['addTileSuccess'],_0x29dba2);},'onAddTileError':function _0x51ab52(_0x8a3728){var _0x30a1c9=_0x5b932d['_getTileEventParams'](_0x8a3728);_0x5b932d['fire'](EventType['addTileError'],_0x30a1c9);},'onRemoveTile':function _0x10d87d(_0x230b07){var _0x284581=_0x3c32,_0x1c38b7=_0x5b932d['_getTileEventParams'](_0x230b07);_0x5b932d['fire'](EventType[_0x284581(0x533)],_0x1c38b7);}}});this['_imageryLayer']=new Cesium__namespace['ImageryLayer'](_0x42a15d,_0x44c6bf),this['_imageryLayer']['_mars3d_layerId']=this['id'],this['_imageryLayer']['_mars3d_config']=this['options'],this[_0x202f9c(_0x3aeb02._0x122285)]['imageryLayers']['add'](this['_imageryLayer']);this['options']['zIndex']&&(this['zIndex']=this['options']['zIndex']);if(this['options']['highlight'])this[_0x202f9c(0x690)]['enablePickFeatures']=!![],this['bindHighlight'](this[_0x202f9c(0x690)][_0x202f9c(0xb45)]);else(_0x2bb390=this['options']['symbol'])!==null&&_0x2bb390!==void 0x0&&(_0x5c6acf=_0x2bb390['styleOptions'])!==null&&_0x5c6acf!==void 0x0&&_0x5c6acf['highlight']&&this['bindHighlight'](this['options'][_0x202f9c(0xabb)]['styleOptions']['highlight']);_0x42a15d['readyPromise']['then'](function(_0x48685f){var _0x820b8c=_0x202f9c,_0x146d16;(_0x146d16=_0x5b932d[_0x820b8c(0x690)])!==null&&_0x146d16!==void 0x0&&_0x146d16['flyTo']&&_0x5b932d['flyToByAnimationEnd'](),_0x5b932d[_0x820b8c(0x71d)]&&_0x5b932d['_readyPromise'][_0x820b8c(0xf1e)](_0x5b932d),_0x5b932d['fire'](EventType['load'],{},!![]);});}},{'key':_0x2dbd29(0x344),'value':function _0x39b113(_0x152fae){var _0x164c43=_0x2dbd29;return{'x':_0x152fae['x'],'y':_0x152fae['y'],'level':_0x152fae['level'],'extent':formatRectangle(_0x152fae[_0x164c43(0xf6c)])};}},{'key':'_removedHook','value':function _0x5a5d79(){var _0x2221ce=_0x2dbd29,_0x1da709,_0x246cfa;this['unbindHighlight'](),(_0x1da709=this['_imageryLayer'])!==null&&_0x1da709!==void 0x0&&(_0x246cfa=_0x1da709['imageryProvider'])!==null&&_0x246cfa!==void 0x0&&_0x246cfa[_0x2221ce(_0x224804._0x2f5de4)]&&this['_imageryLayer']['imageryProvider'][_0x2221ce(_0x224804._0x2f5de4)](),this[_0x2221ce(0x53d)]['imageryLayers']['remove'](this['_imageryLayer'],!![]),this['_imageryLayer']=null;}},{'key':'reload','value':function _0x1034e4(){var _0x2af203=_0x2dbd29,_0x536dc9,_0x474b04=this,_0x3168cc=(_0x536dc9=this[_0x2af203(0x690)][_0x2af203(_0x212a4a._0x68a82b)])!==null&&_0x536dc9!==void 0x0?_0x536dc9:![];this['_imageryLayer']&&this['_removedHook'](),this[_0x2af203(_0x212a4a._0x19337a)]&&(this['options']['flyTo']=![],this['once'](EventType[_0x2af203(_0x212a4a._0x1fafbc)],function(){_0x474b04['options']['flyTo']=_0x3168cc;}),this['_addedHook']());}},{'key':'setOpacity','value':function _0x4478dd(_0x1e6f64){var _0x36b6bd=_0x2dbd29;this[_0x36b6bd(_0x5a415d._0x2f5a76)]&&(this[_0x36b6bd(_0x5a415d._0x2f5a76)]['alpha']=_0x1e6f64);}},{'key':'toTop','value':function _0x6ae769(){var _0x5b5563=_0x2dbd29;if(this['_map'])return this['_map']['imageryLayers']['raiseToTop'](this[_0x5b5563(_0x4759ec._0x4b9a78)]);}},{'key':'toBottom','value':function _0xeb1607(){var _0x117c61=_0x2dbd29;if(this['_map'])return this[_0x117c61(_0x31f13f._0x3999ef)][_0x117c61(_0x31f13f._0x28ddf7)]['lowerToBottom'](this['_imageryLayer']);}},{'key':'flyTo','value':function _0x1dca2e(){var _0x22166a=_0x2dbd29,_0x3a20e4=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};if(!this['_map']||!this['_imageryLayer'])return Promise[_0x22166a(_0x5142eb._0x2e4acc)](![]);this['_map'][_0x22166a(0x81e)]();this['options']['flyToOptions']&&(_0x3a20e4=_objectSpread2(_objectSpread2({},this['options']['flyToOptions']),_0x3a20e4));if(this['options']['center'])return this[_0x22166a(_0x5142eb._0x43057d)]['setCameraView'](this[_0x22166a(_0x5142eb._0x4d7344)]['center'],_0x3a20e4);else{if(this['options'][_0x22166a(0x59b)])return this['_map']['flyToExtent'](this[_0x22166a(0x690)]['extent'],_0x3a20e4);else{var _0x2c0d18=this['rectangle'];if(Cesium__namespace[_0x22166a(0x8b3)](_0x2c0d18)&&_0x2c0d18[_0x22166a(_0x5142eb._0x220fa8)]&&!_0x2c0d18['equals'](Cesium__namespace['Rectangle']['MAX_VALUE'])&&_0x2c0d18[_0x22166a(0x65c)]>0x0&&_0x2c0d18[_0x22166a(0x291)]>0x0&&_0x2c0d18[_0x22166a(0xc02)]>0x0&&_0x2c0d18[_0x22166a(0x7ea)]>0x0)return this['_map']['camera'][_0x22166a(_0x5142eb._0x404064)](_objectSpread2(_objectSpread2({},_0x3a20e4),{},{'destination':_0x2c0d18}));}}return Promise['resolve'](![]);}},{'key':'bindHighlight','value':function _0x29b04c(_0x4270e7){var _0xe6c96a=_0x2dbd29;this['unbindHighlight'](),this['_highlightOptions']=_0x4270e7,this['on'](EventType[_0xe6c96a(0xc8f)],this['_highlight_mouseEventHandler'],this);}},{'key':_0x2dbd29(_0x1d4ddb._0x4aa431),'value':function _0x3fcdf1(){var _0xc997ee=_0x2dbd29;this['_highlightOptions']&&(this[_0xc997ee(_0x200a9e._0x34d4b2)](EventType['click'],this['_highlight_mouseEventHandler'],this),this['_map'][_0xc997ee(0xd9c)](),this['_highlightOptions']=null);}},{'key':'_highlight_mouseEventHandler','value':function _0x352204(_0x3036c7){var _0x47e48e=_0x2dbd29;this[_0x47e48e(0x53d)]['closeHighlight']();var _0x35fb3a=_0x3036c7[_0x47e48e(_0x9db046._0x1edf8c)];_0x35fb3a&&(this['_last_graphicsOptions']=_0x35fb3a,this['_map']['openHighlight'](this,this['_highlightOptions'],_0x3036c7));}},{'key':'_highlight_mouseOutHandler','value':function _0x1b7789(_0x4d82cb){var _0x18cf54=_0x2dbd29;this['_map'][_0x18cf54(_0x17cf49._0x397e36)]();}},{'key':'openHighlight','value':function _0x3bfd26(_0x25c11e){var _0x1e4cbc=_0x2dbd29,_0x50668e=arguments['length']>0x1&&arguments[0x1]!==undefined?arguments[0x1]:!![];_0x50668e&&(this['_map']['closeHighlight'](),this[_0x1e4cbc(0x53d)]['last_highlighGraphic']=this);var _0x48655a=_0x25c11e||this['_highlightOptions'];this['_last_graphicsOptions']&&_0x48655a&&(!this[_0x1e4cbc(_0x440ad4._0x45e116)]&&(this['_graphicLayer']=new GraphicLayer({'name':'高亮对象图层','private':!![]}),this[_0x1e4cbc(_0x440ad4._0x2c460d)][_0x1e4cbc(0xb82)](this['_graphicLayer'])),this[_0x1e4cbc(0x56a)]['addGraphic'](this['_last_graphicsOptions']),this[_0x1e4cbc(0xf34)](EventType['highlightOpen'],{},!![]));}},{'key':_0x2dbd29(_0x1d4ddb._0x5f3c09),'value':function _0x59f835(){var _0x5b0487=_0x2dbd29,_0x5278a5;if(!this['_graphicLayer']||((_0x5278a5=this[_0x5b0487(_0x5c053d._0x5a4108)])===null||_0x5278a5===void 0x0?void 0x0:_0x5278a5['last_highlighGraphic'])!==this)return;this['_graphicLayer'][_0x5b0487(0x71e)](),this['_map']['_clearLastHighlight'](),this['fire'](EventType['highlightClose'],{},!![]);}}]),_0x3820d0;}(BaseLayer),TerrainLayer=function(_0x1004ec){var _0x36b75c={_0x424fea:0xfaf},_0x1d90e4={_0x3c533b:0xcc0,_0x11da46:0x621,_0x7dacdb:0xbe3,_0x1d7651:0x88b},_0x38deda={_0x4a95e5:0x348},_0x49b6bc={_0x498bdf:0x53d},_0x2eacb6={_0x4a2473:0x690},_0x4401aa=_0xf99cb3;_inherits(_0x3833b1,_0x1004ec);var _0x54289d=_createSuper(_0x3833b1);function _0x3833b1(){return _classCallCheck(this,_0x3833b1),_0x54289d['apply'](this,arguments);}return _createClass(_0x3833b1,[{'key':'_showHook','value':function _0xeda9d0(_0x3b9cd3){var _0x3881c3=_0x3c32;_0x3b9cd3?this['_addedHook']():this[_0x3881c3(0x8e6)]();}},{'key':_0x4401aa(_0x36b75c._0x424fea),'value':function _0x113bf7(){this['_terrainProvider']=createTerrainProvider(this['_getTerrainOptions']());}},{'key':'_getTerrainOptions','value':function _0x5a3c26(){var _0xdbef5d=_0x4401aa,_0x346169=_objectSpread2({'templateValues':this['options']['templateValues']},this[_0xdbef5d(_0x2eacb6._0x4a2473)][_0xdbef5d(0x350)]);return _0x346169;}},{'key':'_addedHook','value':function _0x1bb90e(){var _0x1689e6=_0x4401aa;this[_0x1689e6(0xa24)]&&this['_updateTerrainProvider']();}},{'key':'_removedHook','value':function _0x1d610f(){var _0xda022=_0x4401aa;this[_0xda022(_0x49b6bc._0x498bdf)]['terrainProvider']=getNoTerrainProvider();}},{'key':_0x4401aa(0x603),'value':function _0x3888ca(_0x16c6a0,_0x13daa1){var _0x5aa1ac=_0x4401aa;this['_terrainProvider']=createTerrainProvider(this['_getTerrainOptions']()),this[_0x5aa1ac(_0x38deda._0x4a95e5)]();}},{'key':'_updateTerrainProvider','value':function _0x44e224(){var _0x99db9e={_0x44a30a:0x948,_0x27b289:0xcc0},_0x226cfb={_0x2f0f78:0x53d,_0x3aaa58:0x948,_0x5a45aa:0x621},_0x13cf86=_0x4401aa,_0x32c8f1=this,_0x526209=function _0x562e8(_0x222a4f){var _0x52abf5=_0x3c32;_0x32c8f1[_0x52abf5(_0x226cfb._0x2f0f78)][_0x52abf5(_0x226cfb._0x3aaa58)](EventType['terrainLoadSuccess'],_0x562e8),_0x32c8f1['_map']['off'](EventType['terrainLoadError'],_0x14c2a0),_0x32c8f1['_readyPromise']['resolve'](_0x32c8f1),_0x32c8f1['fire'](EventType['load'],{'terrain':_0x32c8f1[_0x52abf5(_0x226cfb._0x5a45aa)]});},_0x14c2a0=function _0xe13240(_0x614849){var _0x3053d3=_0x3c32,_0x5a0c39;_0x32c8f1[_0x3053d3(0x53d)][_0x3053d3(_0x99db9e._0x44a30a)](EventType['terrainLoadSuccess'],_0x526209),_0x32c8f1['_map']['off'](EventType[_0x3053d3(_0x99db9e._0x27b289)],_0xe13240),(_0x5a0c39=_0x32c8f1[_0x3053d3(0x71d)])!==null&&_0x5a0c39!==void 0x0&&_0x5a0c39['reject']&&_0x32c8f1['_readyPromise']['reject'](_0x614849);};this['_map']['once'](EventType['terrainLoadSuccess'],_0x526209),this['_map']['once'](EventType[_0x13cf86(_0x1d90e4._0x3c533b)],_0x14c2a0),this[_0x13cf86(_0x1d90e4._0x11da46)][_0x13cf86(_0x1d90e4._0x7dacdb)][_0x13cf86(0x7f1)](_0x526209),this['_map'][_0x13cf86(_0x1d90e4._0x1d7651)]=this[_0x13cf86(0x621)];}}]),_0x3833b1;}(BaseLayer);register$2('terrain',TerrainLayer);var ArcGisCacheLayer=function(_0x3951d3){var _0x4edb0c=_0xf99cb3;_inherits(_0x572600,_0x3951d3);var _0x1b8e98=_createSuper(_0x572600);function _0x572600(){return _classCallCheck(this,_0x572600),_0x1b8e98['apply'](this,arguments);}return _createClass(_0x572600,[{'key':_0x4edb0c(0x412),'value':function _0x32094d(_0x2b4ccd){return createImageryProvider$j(_0x2b4ccd);}}]),_0x572600;}(BaseTileLayer);function createImageryProvider$j(_0x202ccb){var _0x452f9b={_0x16d0e3:0xb62,_0x5a886:0x7d1,_0x171770:0x8aa},_0xf4cde6=_0xf99cb3;_0x202ccb['url']=_0x202ccb['url'][_0xf4cde6(_0x452f9b._0x16d0e3)]('{x}',_0xf4cde6(0x4a2))[_0xf4cde6(0xb62)]('{y}','R{arc_y}')['replace']('{z}','L{arc_z}');var _0x204770=_0x202ccb['upperCase'];return _0x202ccb['customTags']=_0x202ccb['customTags']||{},_0x202ccb['customTags']['arc_x']=function(_0x1d3966,_0x5c5b01,_0x27da5b,_0x43fb21){return _0x204770?padLeft0(_0x5c5b01['toString'](0x10),0x8)['toUpperCase']():padLeft0(_0x5c5b01['toString'](0x10),0x8);},_0x202ccb['customTags']['arc_y']=function(_0xf3a710,_0x293a3c,_0x1b0929,_0xd816f1){return _0x204770?padLeft0(_0x1b0929['toString'](0x10),0x8)['toUpperCase']():padLeft0(_0x1b0929['toString'](0x10),0x8);},_0x202ccb['customTags'][_0xf4cde6(_0x452f9b._0x5a886)]=function(_0xd2f405,_0x44bc33,_0x34f15f,_0x1a1b20){return _0x204770?padLeft0(_0x1a1b20['toString'](),0x2)['toUpperCase']():padLeft0(_0x1a1b20['toString'](),0x2);},_0x202ccb[_0xf4cde6(_0x452f9b._0x171770)]['arc_z4490']=function(_0x30b28b,_0x3e5910,_0x249a80,_0xc1f444){var _0x289eb2=_0xf4cde6;return _0x204770?padLeft0((_0xc1f444+0x1)['toString'](),0x2)[_0x289eb2(0x365)]():padLeft0((_0xc1f444+0x1)['toString'](),0x2);},_0x202ccb=converOptions(_0x202ccb),new XyzImageryProvider$1(_0x202ccb);}ArcGisCacheLayer[_0xf99cb3(0xd81)]=createImageryProvider$j;var layerType$j='arcgis_cache';register$2(layerType$j,ArcGisCacheLayer),registerImageryProvider(layerType$j,createImageryProvider$j);var ArcGisTileLayer=function(_0x3c5616){var _0x3393de={_0x150025:0x412},_0x41ae4a=_0xf99cb3;_inherits(_0x461c23,_0x3c5616);var _0x3b334e=_createSuper(_0x461c23);function _0x461c23(){return _classCallCheck(this,_0x461c23),_0x3b334e['apply'](this,arguments);}return _createClass(_0x461c23,[{'key':_0x41ae4a(_0x3393de._0x150025),'value':function _0x5c8413(_0x268e18){return createImageryProvider$i(_0x268e18);}}]),_0x461c23;}(BaseTileLayer);function createImageryProvider$i(_0xef14ae){var _0x254e56=_0xf99cb3;_0xef14ae=converOptions(_0xef14ae);if(isString(_0xef14ae['url']))_0xef14ae['url']=_0xef14ae['url']+'/tile/{z}/{y}/{x}';else _0xef14ae[_0x254e56(0x45d)]instanceof Cesium__namespace['Resource']&&(_0xef14ae['url']['url']=_0xef14ae['url']['url']+'/tile/{z}/{y}/{x}');return new XyzImageryProvider$1(_0xef14ae);}ArcGisTileLayer['createImageryProvider']=createImageryProvider$i;var layerType$i='arcgis_tile';register$2(layerType$i,ArcGisTileLayer),registerImageryProvider(layerType$i,createImageryProvider$i);var ArcGisImageryProvider=(function(){var _0xef1493={_0x15ffc8:0xe67,_0x28c82c:0x436,_0x36507d:0xdae,_0x188434:0x926,_0x2642a4:0x5dc},_0x4920e8={_0x575bce:0x297,_0xaf5f5f:0x6f1,_0x4a5e04:0x437,_0x145d08:0xa9f,_0xf272a:0x291,_0x2f21e9:0x7ea,_0x47840d:0x5a2},_0x4cad05={_0x4e4b6b:0x8b3,_0x11dfed:0xd2d,_0x217c22:0x7f3,_0x149913:0xbfa,_0x33fa93:0xab3,_0x594bb3:0xb9a,_0x8ce1c:0x1c5},_0x2c48ec={_0x1afdbc:0x5dc},_0x5ee6a5={_0x3cdba5:0x45d,_0x41ae44:0x875,_0x2706cb:0x2c6,_0x4b55a1:0x2f5,_0x3f71c3:0x51c,_0x551379:0x58c,_0x2ba80d:0x77d,_0x370d8b:0x62a},_0xbac7a3={_0x3fddd8:0x9e8,_0xd515d0:0xceb,_0xb70e5b:0x90f,_0x461b75:0xd2d,_0x3ac979:0x90f,_0x158ff5:0x690,_0x55908e:0x819,_0x314b45:0xa8e,_0x2fa245:0x59b,_0x4bd724:0x690,_0x4a509f:0xf6c,_0x44fd06:0x22f,_0x47fa0e:0x1db,_0xdc214:0x71d,_0x2338b1:0xf1e,_0x3f81d3:0x875,_0x377224:0x875,_0x387080:0x6d7,_0x2c2f7e:0xa23},_0x550160={_0x5748fb:0x24e,_0x28b189:0xca2},_0x444d4c={_0x279ebf:0x690,_0x27cf79:0x3d6,_0x59a77f:0x297},_0x413ba3={_0x55ec84:0x690},_0x46be4b={_0x374384:0x819},_0xf8bdcd={_0xaa77b6:0x5f7},_0x290b4f={_0x1adcae:0x292},_0x4f414b={_0x4c0e75:0xec0,_0x2f9ec5:0x45d,_0x55e67d:0x1ea,_0x258536:0x658,_0x44683a:0x5f7,_0x5ec64c:0x1db,_0x5a0b52:0x2f5},_0x56efae=_0xf99cb3;function _0x4da91a(){var _0x3bc760=_0x3c32,_0x3866d9,_0x254926,_0x26ed24,_0x5d42f9,_0x13d55b=arguments[_0x3bc760(_0x4f414b._0x4c0e75)]>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};_classCallCheck(this,_0x4da91a),this['options']=_0x13d55b;var _0x30cc2d=Cesium__namespace['Resource']['createIfNeeded'](_0x13d55b[_0x3bc760(_0x4f414b._0x2f9ec5)]);_0x30cc2d[_0x3bc760(_0x4f414b._0x55e67d)](),Cesium__namespace[_0x3bc760(0x8b3)](_0x13d55b['token'])&&_0x30cc2d['setQueryParameters']({'token':_0x13d55b['token']}),this['_resource']=_0x30cc2d,this['_tileDiscardPolicy']=_0x13d55b['tileDiscardPolicy'],this[_0x3bc760(_0x4f414b._0x258536)]=(_0x3866d9=_0x13d55b[_0x3bc760(0xe67)])!==null&&_0x3866d9!==void 0x0?_0x3866d9:0x100,this[_0x3bc760(0x89f)]=(_0x254926=_0x13d55b['tileHeight'])!==null&&_0x254926!==void 0x0?_0x254926:0x100,this[_0x3bc760(_0x4f414b._0x44683a)]=_0x13d55b['maximumLevel'],this['_maxTileLevel']=_0x13d55b['maxTileLevel'],this['_crs']=_0x13d55b['crs'],this['enablePickFeatures']=(_0x26ed24=_0x13d55b['enablePickFeatures'])!==null&&_0x26ed24!==void 0x0?_0x26ed24:!![],this['_useTiles']=(_0x5d42f9=_0x13d55b['usePreCachedTilesIfAvailable'])!==null&&_0x5d42f9!==void 0x0?_0x5d42f9:!![],this['_initTilingSchemeByCrs'](_0x13d55b['crs']||CRS['EPSG4326']),this['_errorEvent']=new Cesium__namespace[(_0x3bc760(0xddf))](),this[_0x3bc760(_0x4f414b._0x5ec64c)]=![],this['_readyPromise']=Cesium__namespace['defer']?Cesium__namespace['defer']():Cesium__namespace['when']['defer'](),this['_useTiles']?this[_0x3bc760(_0x4f414b._0x5a0b52)]():(this['_ready']=!![],this[_0x3bc760(0x71d)]['resolve'](!![]));}return _createClass(_0x4da91a,[{'key':'url','get':function _0x3b643f(){return this['_resource']['_url'];}},{'key':'token','get':function _0x2bd87a(){var _0x1deefb=_0x3c32;return this['_resource']['queryParameters'][_0x1deefb(0xb93)];}},{'key':'proxy','get':function _0xa09e8c(){var _0xd0f0a0=_0x3c32;return this['_resource'][_0xd0f0a0(_0x290b4f._0x1adcae)];}},{'key':_0x56efae(_0xef1493._0x15ffc8),'get':function _0x5f37b6(){return this['_tileWidth'];}},{'key':'tileHeight','get':function _0xc53c36(){return this['_tileHeight'];}},{'key':'maximumLevel','get':function _0x52b688(){var _0x51ff31=_0x56efae;return this[_0x51ff31(_0xf8bdcd._0xaa77b6)];}},{'key':_0x56efae(_0xef1493._0x28c82c),'get':function _0x4321c4(){return 0x0;}},{'key':'tilingScheme','get':function _0x41c208(){return this['_tilingScheme'];}},{'key':_0x56efae(0xf6c),'get':function _0x2f490b(){var _0x3ad343=_0x56efae;return this[_0x3ad343(0x7ee)];}},{'key':'tileDiscardPolicy','get':function _0x181a69(){var _0x52bbc8=_0x56efae;return this[_0x52bbc8(_0x46be4b._0x374384)];}},{'key':_0x56efae(0xfbe),'get':function _0x2b0011(){var _0x4be1f7=_0x56efae;return this[_0x4be1f7(0x58c)];}},{'key':_0x56efae(0x2d3),'get':function _0x853233(){return this['_ready'];}},{'key':'readyPromise','get':function _0x1f2bdf(){var _0x2cbc3e=_0x56efae;return this[_0x2cbc3e(0x71d)]['promise'];}},{'key':_0x56efae(0xfa6),'get':function _0x3a8ccb(){return this['_credit'];}},{'key':_0x56efae(_0xef1493._0x36507d),'get':function _0xd32d78(){return this['_useTiles'];}},{'key':_0x56efae(_0xef1493._0x188434),'get':function _0x567dde(){return!![];}},{'key':_0x56efae(0x437),'get':function _0x13c9a7(){var _0x33a9b3=_0x56efae;return this[_0x33a9b3(_0x413ba3._0x55ec84)]['layers'];}},{'key':_0x56efae(0xf9c),'get':function _0x3eca1f(){var _0x24a80d=_0x56efae;return this[_0x24a80d(0x690)]['layerDefs'];}},{'key':'_initTilingSchemeByCrs','value':function _0x466cc4(_0x18190b){var _0x5d3d6c=_0x56efae;if(_0x18190b===CRS['EPSG3857']){var _0x54d74f;return this['_tilingScheme']=this['options']['tilingScheme']||new Cesium__namespace[(_0x5d3d6c(0x93c))]({'ellipsoid':this[_0x5d3d6c(_0x444d4c._0x279ebf)][_0x5d3d6c(_0x444d4c._0x27cf79)]}),this[_0x5d3d6c(0x7ee)]=(_0x54d74f=this['options']['rectangle'])!==null&&_0x54d74f!==void 0x0?_0x54d74f:this[_0x5d3d6c(_0x444d4c._0x59a77f)]['rectangle'],!![];}else{if(_0x18190b===CRS['EPSG4326']||_0x18190b===CRS['EPSG4490']){var _0x512fc0;return this['_tilingScheme']=this['options']['tilingScheme']||new Cesium__namespace['GeographicTilingScheme']({'ellipsoid':this['options']['ellipsoid']}),this['_rectangle']=(_0x512fc0=this['options'][_0x5d3d6c(0xf6c)])!==null&&_0x512fc0!==void 0x0?_0x512fc0:this[_0x5d3d6c(0x297)][_0x5d3d6c(0xf6c)],!![];}else return![];}}},{'key':'_requestMetadata','value':function _0xe5f1f9(){var _0x3b42f0=_0x56efae,_0x1bcefb=this,_0x43a734=this[_0x3b42f0(0xa21)][_0x3b42f0(0xfb8)]({'queryParameters':{'f':'json'}});_0x43a734[_0x3b42f0(_0x550160._0x5748fb)]()['then'](function(_0x41a13e){_0x1bcefb['_metadataSuccess'](_0x41a13e);})[_0x3b42f0(_0x550160._0x28b189)](function(_0x36f1ea){_0x1bcefb['_metadataFailure'](_0x36f1ea);});}},{'key':'_metadataSuccess','value':function _0x354ff6(_0x47ec78){var _0x5f1f02=_0x56efae;this[_0x5f1f02(_0xbac7a3._0x3fddd8)]=_0x47ec78;if(!Cesium__namespace['defined'](_0x47ec78[_0x5f1f02(_0xbac7a3._0xd515d0)])){this[_0x5f1f02(_0xbac7a3._0xb70e5b)]=![];if(!this['options']['crs']){var _0x409595;this['_crs']=getCRSByWkid((_0x409595=_0x47ec78['spatialReference'])===null||_0x409595===void 0x0?void 0x0:_0x409595['wkid']),this['_initTilingSchemeByCrs'](this[_0x5f1f02(_0xbac7a3._0x461b75)]);}}else{this[_0x5f1f02(_0xbac7a3._0x3ac979)]=!![];var _0x5431c6=_0x47ec78['tileInfo'];this[_0x5f1f02(0x658)]=_0x5431c6['rows'],this[_0x5f1f02(0x89f)]=_0x5431c6[_0x5f1f02(0xacd)];!this['_maximumLevel']&&(this['_maximumLevel']=_0x5431c6['lods']['length']-0x1);if(!this[_0x5f1f02(_0xbac7a3._0x158ff5)][_0x5f1f02(0x24c)]){var _0x5c61a8;this['_crs']=getCRSByWkid((_0x5c61a8=_0x5431c6['spatialReference'])===null||_0x5c61a8===void 0x0?void 0x0:_0x5c61a8['wkid']),this['_useTiles']=this['_initTilingSchemeByCrs'](this['_crs']);}this[_0x5f1f02(_0xbac7a3._0x3ac979)]&&!Cesium__namespace['defined'](this[_0x5f1f02(_0xbac7a3._0x55908e)])&&(this['_tileDiscardPolicy']=new Cesium__namespace['DiscardMissingTileImagePolicy']({'missingImageUrl':this['_buildImageResource'](0x0,0x0,this[_0x5f1f02(0x5f7)])['url'],'pixelsToCheck':[new Cesium__namespace[(_0x5f1f02(0xa8e))](0x0,0x0),new Cesium__namespace['Cartesian2'](0xc8,0x14),new Cesium__namespace[(_0x5f1f02(_0xbac7a3._0x314b45))](0x14,0xc8),new Cesium__namespace['Cartesian2'](0x50,0x6e),new Cesium__namespace['Cartesian2'](0xa0,0x82)],'disableCheckIfAllPixelsAreTransparent':!![]}));}var _0x308231=_0x47ec78['fullExtent']||_0x47ec78[_0x5f1f02(_0xbac7a3._0x2fa245)];if(!this[_0x5f1f02(_0xbac7a3._0x4bd724)][_0x5f1f02(_0xbac7a3._0x4a509f)]&&_0x308231){var _0x3691fa,_0x3bcfc2,_0x67f0e9=this[_0x5f1f02(0xd2d)];(_0x3691fa=_0x308231)!==null&&_0x3691fa!==void 0x0&&(_0x3bcfc2=_0x3691fa['spatialReference'])!==null&&_0x3bcfc2!==void 0x0&&_0x3bcfc2['wkid']&&(_0x67f0e9=getCRSByWkid(_0x308231[_0x5f1f02(_0xbac7a3._0x44fd06)]['wkid']));if(_0x67f0e9){if(_0x67f0e9!==CRS['EPSG4326']&&_0x67f0e9!==CRS['EPSG4490']){var _0x592bfd=proj4Trans([_0x308231['xmin'],_0x308231[_0x5f1f02(0x463)]],_0x67f0e9),_0x425002=proj4Trans([_0x308231['xmax'],_0x308231['ymax']],_0x67f0e9);_0x308231={'xmin':_0x592bfd[0x0],'ymin':_0x592bfd[0x1],'xmax':_0x425002[0x0],'ymax':_0x425002[0x1]};}this['_extent']=_0x308231,_0x308231[_0x5f1f02(0xa76)]>0x0&&_0x308231['xmax']<0xb3&&_0x308231['ymin']>0x0&&_0x308231['ymax']<0x55&&(this['_rectangle']=Cesium__namespace['Rectangle']['fromDegrees'](_0x308231['xmin'],_0x308231['ymin'],_0x308231[_0x5f1f02(0x42f)],_0x308231['ymax']));}}this[_0x5f1f02(_0xbac7a3._0x47fa0e)]=!![],this[_0x5f1f02(_0xbac7a3._0xdc214)][_0x5f1f02(_0xbac7a3._0x2338b1)](!![]);if(Cesium__namespace[_0x5f1f02(_0xbac7a3._0x3f81d3)]['reportSuccess'])Cesium__namespace[_0x5f1f02(_0xbac7a3._0x377224)]['reportSuccess'](this[_0x5f1f02(_0xbac7a3._0x387080)]);else Cesium__namespace['TileProviderError']['handleSuccess']&&Cesium__namespace['TileProviderError'][_0x5f1f02(_0xbac7a3._0x2c2f7e)](this['_metadataError']);}},{'key':'_metadataFailure','value':function _0x4fedbf(_0x2608fe){var _0x2542d5=_0x56efae,_0x58ddcb,_0x391aa6='An\x20error\x20occurred\x20while\x20accessing\x20'['concat'](this['_resource'][_0x2542d5(_0x5ee6a5._0x3cdba5)],'.');if(Cesium__namespace['TileProviderError']['reportError'])this['_metadataError']=Cesium__namespace[_0x2542d5(_0x5ee6a5._0x41ae44)][_0x2542d5(_0x5ee6a5._0x2706cb)](this['_metadataError'],this,this['_errorEvent'],_0x391aa6,undefined,undefined,undefined,this[_0x2542d5(_0x5ee6a5._0x4b55a1)]);else Cesium__namespace['TileProviderError']['handleError']&&(this['_metadataError']=Cesium__namespace['TileProviderError'][_0x2542d5(_0x5ee6a5._0x3f71c3)](this['_metadataError'],this,this[_0x2542d5(_0x5ee6a5._0x551379)],_0x391aa6,undefined,undefined,undefined,this['_requestMetadata']));(_0x58ddcb=this['_readyPromise'])!==null&&_0x58ddcb!==void 0x0&&_0x58ddcb['reject']&&this[_0x2542d5(0x71d)][_0x2542d5(_0x5ee6a5._0x2ba80d)](new Cesium__namespace[(_0x2542d5(_0x5ee6a5._0x370d8b))](_0x391aa6));}},{'key':'getTileCredits','value':function _0x4bc678(_0x1f1782,_0x53d2aa,_0x4857cc){return undefined;}},{'key':'requestImage','value':function _0x4981a9(_0x54a8fd,_0x529cac,_0x4a6179,_0x307b01){var _0x1f354c=_0x56efae;return Cesium__namespace['ImageryProvider'][_0x1f354c(0x334)](this,this[_0x1f354c(_0x2c48ec._0x1afdbc)](_0x54a8fd,_0x529cac,_0x4a6179,_0x307b01));}},{'key':_0x56efae(_0xef1493._0x2642a4),'value':function _0x2f54ea(_0xac58dd,_0x584fd1,_0x434195,_0xe62b17){var _0xeb5f93=_0x56efae,_0x2ec4ab=this['_useTiles'];_0x2ec4ab&&Cesium__namespace[_0xeb5f93(_0x4cad05._0x4e4b6b)](this[_0xeb5f93(0x656)])&&(_0x2ec4ab=_0x434195<this['_maxTileLevel']);if(_0x2ec4ab)return this[_0xeb5f93(_0x4cad05._0x11dfed)]===CRS[_0xeb5f93(_0x4cad05._0x217c22)]&&(_0x434195=_0x434195+0x1),this['_resource']['getDerivedResource']({'url':_0xeb5f93(_0x4cad05._0x149913)['concat'](_0x434195,'/')['concat'](_0x584fd1,'/')['concat'](_0xac58dd),'request':_0xe62b17});else{var _0x3f1993=this['_tilingScheme']['tileXYToNativeRectangle'](_0xac58dd,_0x584fd1,_0x434195),_0x52ad77=''['concat'](_0x3f1993['west'],',')['concat'](_0x3f1993['south'],',')[_0xeb5f93(0xa9f)](_0x3f1993['east'],',')['concat'](_0x3f1993[_0xeb5f93(0x7ea)]),_0x52819d={'bbox':_0x52ad77,'size':''[_0xeb5f93(0xa9f)](this['_tileWidth'],',')[_0xeb5f93(0xa9f)](this['_tileHeight']),'format':'png32','transparent':!![],'f':_0xeb5f93(0x524)};return this['_tilingScheme']['projection']instanceof Cesium__namespace['GeographicProjection']?(_0x52819d['bboxSR']=this['_wkid']||0x10e6,_0x52819d['imageSR']=this[_0xeb5f93(_0x4cad05._0x33fa93)]||0x10e6):(_0x52819d[_0xeb5f93(_0x4cad05._0x594bb3)]=this[_0xeb5f93(0xab3)]||0xf11,_0x52819d[_0xeb5f93(0xee3)]=this['_wkid']||0xf11),this[_0xeb5f93(0x437)]&&(_0x52819d['layers']=_0xeb5f93(_0x4cad05._0x8ce1c)['concat'](this['layers'])),this['layerDefs']&&(_0x52819d['layerDefs']=this['layerDefs']),this['_resource']['getDerivedResource']({'url':'export','request':_0xe62b17,'queryParameters':_0x52819d});}}},{'key':'pickFeatures','value':function _0x564650(_0x7d596,_0x31c478,_0x2b850f,_0x4a6a89,_0x299c8a){var _0x237f41={_0x2ff1ab:0x23c},_0x543f7e=_0x56efae;if(!this[_0x543f7e(0x64d)])return undefined;var _0x3e5577=this[_0x543f7e(_0x4920e8._0x575bce)]['tileXYToNativeRectangle'](_0x7d596,_0x31c478,_0x2b850f),_0x10ab89,_0x55029a,_0x441b3a;if(this[_0x543f7e(0x297)]['projection']instanceof Cesium__namespace['GeographicProjection'])_0x10ab89=Cesium__namespace['Math']['toDegrees'](_0x4a6a89),_0x55029a=Cesium__namespace['Math']['toDegrees'](_0x299c8a),_0x441b3a=_0x543f7e(0x503);else{var _0x4dba18=this[_0x543f7e(0x297)]['projection'][_0x543f7e(0xc1f)](new Cesium__namespace[(_0x543f7e(_0x4920e8._0xaf5f5f))](_0x4a6a89,_0x299c8a,0x0));_0x10ab89=_0x4dba18['x'],_0x55029a=_0x4dba18['y'],_0x441b3a='3857';}var _0x5095a5='visible';Cesium__namespace['defined'](this['layers'])&&(_0x5095a5+=':'['concat'](this[_0x543f7e(_0x4920e8._0x4a5e04)]));var _0x5eaa74={'f':'json','tolerance':0x2,'geometryType':'esriGeometryPoint','geometry':''[_0x543f7e(_0x4920e8._0x145d08)](_0x10ab89,',')[_0x543f7e(0xa9f)](_0x55029a),'mapExtent':''[_0x543f7e(_0x4920e8._0x145d08)](_0x3e5577['west'],',')['concat'](_0x3e5577[_0x543f7e(_0x4920e8._0xf272a)],',')['concat'](_0x3e5577['east'],',')['concat'](_0x3e5577[_0x543f7e(_0x4920e8._0x2f21e9)]),'imageDisplay':''['concat'](this['_tileWidth'],',')['concat'](this['_tileHeight'],',96'),'sr':_0x441b3a,'layers':_0x5095a5};Cesium__namespace['defined'](this['layerDefs'])&&(_0x5eaa74['layerDefs']=this[_0x543f7e(0xf9c)]);var _0x5b5635=this['_resource']['getDerivedResource']({'url':'identify','queryParameters':_0x5eaa74});return _0x5b5635[_0x543f7e(_0x4920e8._0x47840d)]()['then'](function(_0x547de8){var _0x4e7e1b=_0x543f7e,_0x4c22e0=[],_0x6c69ce=_0x547de8['results'];if(!Cesium__namespace[_0x4e7e1b(0x8b3)](_0x6c69ce))return _0x4c22e0;var _0x237037=_0x4e7e1b(0xf91)+_0x441b3a;for(var _0x4e18a6=0x0;_0x4e18a6<_0x6c69ce[_0x4e7e1b(0xec0)];++_0x4e18a6){var _0x3b4a07=_0x6c69ce[_0x4e18a6],_0x545de3=new Cesium__namespace[(_0x4e7e1b(0xed6))]();_0x545de3['data']=_0x3b4a07,_0x545de3['crs']=_0x237037,_0x545de3['name']=_0x3b4a07[_0x4e7e1b(_0x237f41._0x2ff1ab)],_0x545de3[_0x4e7e1b(0x89d)]=_0x3b4a07['attributes'],_0x545de3['configureDescriptionFromProperties'](_0x3b4a07['attributes']),_0x4c22e0['push'](_0x545de3);}return _0x4c22e0;});}}]),_0x4da91a;}());function getCRSByWkid(_0x35fb5a){var _0x160c33={_0x4b7554:0xf91},_0x1f37c9=_0xf99cb3;switch(_0x35fb5a){case 0x10e6:case 0x10bb:return CRS['EPSG4326'];case 0x118a:return CRS['EPSG4490'];case 0x18ed4:case 0xdbf31:case 0xf11:return CRS['EPSG3857'];default:return isNumber(_0x35fb5a)?_0x1f37c9(_0x160c33._0x4b7554)+_0x35fb5a:undefined;}}var ArcGisLayer=function(_0x16b731){var _0x2f4acf={_0x1e8da2:0x5c8},_0x333790={_0x2125e6:0xf93},_0x1888bd=_0xf99cb3;_inherits(_0x31c910,_0x16b731);var _0x329c05=_createSuper(_0x31c910);function _0x31c910(){var _0x1858d7=_0x3c32;return _classCallCheck(this,_0x31c910),_0x329c05[_0x1858d7(_0x333790._0x2125e6)](this,arguments);}return _createClass(_0x31c910,[{'key':_0x1888bd(0x24c),'get':function _0x39a09e(){var _0x1893db=_0x1888bd,_0x221088;return((_0x221088=this[_0x1893db(0x249)])===null||_0x221088===void 0x0?void 0x0:_0x221088[_0x1893db(0xd2d)])||this['options'][_0x1893db(0x24c)]||CRS['EPSG4326'];}},{'key':'capabilities','get':function _0x1f8416(){var _0x23ca4c;return(_0x23ca4c=this['imageryProvider'])===null||_0x23ca4c===void 0x0?void 0x0:_0x23ca4c['capabilities'];}},{'key':'_addedHook','value':function _0x2c82bb(){_get(_getPrototypeOf(_0x31c910['prototype']),'_addedHook',this)['call'](this);}},{'key':'_createImageryProvider','value':function _0x22a349(_0x3be879){return createImageryProvider$h(_0x3be879);}},{'key':'hasPopup','value':function _0x435006(){if(this['_popupConfig'])return!![];return![];}},{'key':'bindPopup','value':function _0x2e8d13(_0x52b88b,_0x1e440f){var _0x57b119=_0x1888bd;return this[_0x57b119(0xc20)]={'content':_0x52b88b,'options':_0x1e440f,'layer':this},this['_bindControl'](),this;}},{'key':'unbindPopup','value':function _0x429243(){var _0x1ea05a=_0x1888bd;return this[_0x1ea05a(_0x2f4acf._0x1e8da2)](),this[_0x1ea05a(0xc20)]=null,this;}},{'key':'closePopup','value':function _0x543bc0(){return this['_map']&&this['hasPopup']()&&this['_map']['popup']['close'](null,this),this;}}]),_0x31c910;}(BaseTileLayer);function createImageryProvider$h(_0x24b3c4){var _0x55ca34={_0x212417:0x45d},_0x2d9036=_0xf99cb3;if(Cesium__namespace['defined'](_0x24b3c4['layer'])&&!Cesium__namespace[_0x2d9036(0x8b3)](_0x24b3c4['url']))switch(_0x24b3c4['layer']){case'vec':_0x24b3c4[_0x2d9036(_0x55ca34._0x212417)]=_0x2d9036(0x7cd);break;case'img_d':_0x24b3c4['url']='https://services.arcgisonline.com/ArcGIS/rest/services/World_Imagery/MapServer';break;}return _0x24b3c4=converOptions(_0x24b3c4),_0x24b3c4[_0x2d9036(0xa51)]?new Cesium__namespace['ArcGisMapServerImageryProvider'](_0x24b3c4):new ArcGisImageryProvider(_0x24b3c4);}ArcGisLayer['createImageryProvider']=createImageryProvider$h;var layerType$h=_0xf99cb3(0x8eb);register$2(layerType$h,ArcGisLayer),registerImageryProvider(layerType$h,createImageryProvider$h);var BaiduLayer=function(_0x6131a4){var _0x31ba3c={_0x5c8e7b:0xf93};_inherits(_0x5b0683,_0x6131a4);var _0x25ef94=_createSuper(_0x5b0683);function _0x5b0683(){var _0x20b2b0=_0x3c32;return _classCallCheck(this,_0x5b0683),_0x25ef94[_0x20b2b0(_0x31ba3c._0x5c8e7b)](this,arguments);}return _createClass(_0x5b0683,[{'key':'_createImageryProvider','value':function _0xdb53cc(_0x24c8fe){return createImageryProvider$g(_0x24c8fe);}}]),_0x5b0683;}(BaseTileLayer);function createImageryProvider$g(_0x29f6aa){return _0x29f6aa=converOptions(_0x29f6aa),new BaiduImageryProvider(_0x29f6aa);}BaiduLayer[_0xf99cb3(0xd81)]=createImageryProvider$g;var layerType$g='baidu';register$2(layerType$g,BaiduLayer),registerImageryProvider(layerType$g,createImageryProvider$g);var BingLayer=function(_0x29d4b4){_inherits(_0x5a26a3,_0x29d4b4);var _0x92dfa7=_createSuper(_0x5a26a3);function _0x5a26a3(){return _classCallCheck(this,_0x5a26a3),_0x92dfa7['apply'](this,arguments);}return _createClass(_0x5a26a3,[{'key':'_createImageryProvider','value':function _0x2442fc(_0x2b50a9){return createImageryProvider$f(_0x2b50a9);}}]),_0x5a26a3;}(BaseTileLayer);function createImageryProvider$f(_0x55449e){var _0x2c1d6f={_0x1d8fc7:0x45d,_0xb61f94:0x4c2,_0xdad28d:0xc6a,_0x587e0a:0x69d},_0x1012c9=_0xf99cb3,_0xe39ad0,_0x2a649d,_0x4989e9,_0x21d45d;return _0x55449e[_0x1012c9(_0x2c1d6f._0x1d8fc7)]=(_0xe39ad0=_0x55449e['url'])!==null&&_0xe39ad0!==void 0x0?_0xe39ad0:'https://dev.virtualearth.net',_0x55449e['culture']=(_0x2a649d=_0x55449e[_0x1012c9(_0x2c1d6f._0xb61f94)])!==null&&_0x2a649d!==void 0x0?_0x2a649d:_0x1012c9(_0x2c1d6f._0xdad28d),_0x55449e[_0x1012c9(0x4bf)]=(_0x4989e9=_0x55449e['key'])!==null&&_0x4989e9!==void 0x0?_0x4989e9:bing,_0x55449e['layer']=(_0x21d45d=_0x55449e[_0x1012c9(0xa88)])!==null&&_0x21d45d!==void 0x0?_0x21d45d:Cesium__namespace['BingMapsStyle'][_0x1012c9(_0x2c1d6f._0x587e0a)],_0x55449e=converOptions(_0x55449e),new Cesium__namespace['BingMapsImageryProvider'](_objectSpread2({'mapStyle':_0x55449e['layer']},_0x55449e));}BingLayer[_0xf99cb3(0xd81)]=createImageryProvider$f;var layerType$f='bing';register$2(layerType$f,BingLayer),registerImageryProvider(layerType$f,createImageryProvider$f);var GaodeLayer=function(_0x456f14){var _0x4f2d09={_0x248159:0x412},_0x107a27=_0xf99cb3;_inherits(_0x34ae16,_0x456f14);var _0x1c456a=_createSuper(_0x34ae16);function _0x34ae16(){return _classCallCheck(this,_0x34ae16),_0x1c456a['apply'](this,arguments);}return _createClass(_0x34ae16,[{'key':_0x107a27(_0x4f2d09._0x248159),'value':function _0x49ab27(_0xa3b1b0){return createImageryProvider$e(_0xa3b1b0);}}]),_0x34ae16;}(BaseTileLayer);function createImageryProvider$e(_0x31bb2b){return _0x31bb2b['chinaCRS']=_0x31bb2b['chinaCRS']||ChinaCRS['GCJ02'],_0x31bb2b=converOptions(_0x31bb2b),new GaodeImageryProvider(_0x31bb2b);}GaodeLayer[_0xf99cb3(0xd81)]=createImageryProvider$e;var layerType$e=_0xf99cb3(0x972);register$2(layerType$e,GaodeLayer),registerImageryProvider(layerType$e,createImageryProvider$e);var GeeLayer=function(_0x2176ea){_inherits(_0x5df25c,_0x2176ea);var _0x3f9d9e=_createSuper(_0x5df25c);function _0x5df25c(){var _0x368dcd=_0x3c32;return _classCallCheck(this,_0x5df25c),_0x3f9d9e[_0x368dcd(0xf93)](this,arguments);}return _createClass(_0x5df25c,[{'key':'_createImageryProvider','value':function _0x3f7633(_0x4118b0){return createImageryProvider$d(_0x4118b0);}}]),_0x5df25c;}(BaseTileLayer);function createImageryProvider$d(_0x44115f){var _0x59643c=_0xf99cb3;return _0x44115f=converOptions(_0x44115f),new Cesium__namespace['GoogleEarthEnterpriseImageryProvider'](_objectSpread2(_objectSpread2({},_0x44115f),{},{'metadata':new Cesium__namespace[(_0x59643c(0x9f9))](_0x44115f['url'])}));}GeeLayer['createImageryProvider']=createImageryProvider$d;var layerType$d=_0xf99cb3(0xedb);register$2(layerType$d,GeeLayer),registerImageryProvider(layerType$d,createImageryProvider$d);var GoogleLayer=function(_0x3b603b){_inherits(_0x42d3ec,_0x3b603b);var _0x2cb5c0=_createSuper(_0x42d3ec);function _0x42d3ec(){return _classCallCheck(this,_0x42d3ec),_0x2cb5c0['apply'](this,arguments);}return _createClass(_0x42d3ec,[{'key':'_createImageryProvider','value':function _0x5d60ed(_0x3f8fef){return createImageryProvider$c(_0x3f8fef);}}]),_0x42d3ec;}(BaseTileLayer);function createImageryProvider$c(_0x4fd928){return _0x4fd928['chinaCRS']=_0x4fd928['chinaCRS']||ChinaCRS['GCJ02'],_0x4fd928=converOptions(_0x4fd928),new GoogleImageryProvider(_0x4fd928);}GoogleLayer['createImageryProvider']=createImageryProvider$c;var layerType$c=_0xf99cb3(0x751);register$2(layerType$c,GoogleLayer),registerImageryProvider(layerType$c,createImageryProvider$c);var ImageLayer=function(_0x2954c0){_inherits(_0x387b48,_0x2954c0);var _0x19bef9=_createSuper(_0x387b48);function _0x387b48(){return _classCallCheck(this,_0x387b48),_0x19bef9['apply'](this,arguments);}return _createClass(_0x387b48,[{'key':'_createImageryProvider','value':function _0x3600dc(_0x443802){return createImageryProvider$b(_0x443802);}}]),_0x387b48;}(BaseTileLayer);function createImageryProvider$b(_0x39975f){if(!_0x39975f['url'])return null;return _0x39975f=converOptions(_0x39975f),new Cesium__namespace['SingleTileImageryProvider'](_0x39975f);}ImageLayer['createImageryProvider']=createImageryProvider$b;var layerType$b='image';register$2(layerType$b,ImageLayer),registerImageryProvider(layerType$b,createImageryProvider$b);var IonLayer=function(_0x511ae7){var _0xe7dd5f={_0x162ef3:0x412},_0x4d1012=_0xf99cb3;_inherits(_0x5762e0,_0x511ae7);var _0x11a790=_createSuper(_0x5762e0);function _0x5762e0(){return _classCallCheck(this,_0x5762e0),_0x11a790['apply'](this,arguments);}return _createClass(_0x5762e0,[{'key':_0x4d1012(_0xe7dd5f._0x162ef3),'value':function _0x51df66(_0x21f755){return createImageryProvider$a(_0x21f755);}}]),_0x5762e0;}(BaseTileLayer);function createImageryProvider$a(_0x3fdad5){var _0x111c68=_0xf99cb3,_0x44b618;return _0x3fdad5[_0x111c68(0xf87)]=(_0x44b618=_0x3fdad5['accessToken'])!==null&&_0x44b618!==void 0x0?_0x44b618:ion,_0x3fdad5=converOptions(_0x3fdad5),new Cesium__namespace['IonImageryProvider'](_0x3fdad5);}IonLayer['createImageryProvider']=createImageryProvider$a;var layerType$a=_0xf99cb3(0x7ce);register$2(layerType$a,IonLayer),registerImageryProvider(layerType$a,createImageryProvider$a);var MapboxLayer=function(_0x2afa59){var _0x4e206c=_0xf99cb3;_inherits(_0x4f9f1f,_0x2afa59);var _0x43d314=_createSuper(_0x4f9f1f);function _0x4f9f1f(){return _classCallCheck(this,_0x4f9f1f),_0x43d314['apply'](this,arguments);}return _createClass(_0x4f9f1f,[{'key':_0x4e206c(0x412),'value':function _0x1091a0(_0x206604){return createImageryProvider$9(_0x206604);}}]),_0x4f9f1f;}(BaseTileLayer);function createImageryProvider$9(_0x320b76){var _0xf78813={_0x36739e:0xe0f},_0xe90cbd=_0xf99cb3,_0x25386b,_0xc53f4f,_0x4f5503,_0x1c29a3;_0x320b76['url']=(_0x25386b=_0x320b76['url'])!==null&&_0x25386b!==void 0x0?_0x25386b:'https://api.mapbox.com/styles/v1',_0x320b76[_0xe90cbd(_0xf78813._0x36739e)]=(_0xc53f4f=_0x320b76['username'])!==null&&_0xc53f4f!==void 0x0?_0xc53f4f:_0xe90cbd(0xa7c),_0x320b76[_0xe90cbd(0xf87)]=(_0x4f5503=_0x320b76[_0xe90cbd(0xf87)])!==null&&_0x4f5503!==void 0x0?_0x4f5503:mapbox,_0x320b76['scaleFactor']=(_0x1c29a3=_0x320b76['scaleFactor'])!==null&&_0x1c29a3!==void 0x0?_0x1c29a3:!![],_0x320b76=converOptions(_0x320b76);var _0x27848a=new Cesium__namespace['MapboxStyleImageryProvider'](_0x320b76);return Promise['resolve'](_0x320b76)['then'](function(_0x45d5a0){var _0x54c80c=_0xe90cbd;_0x320b76[_0x54c80c(0x8b7)]&&(_0x27848a['_imageryProvider']['_tilingScheme']=_0x320b76['tilingScheme']);}),_0x27848a;}MapboxLayer[_0xf99cb3(0xd81)]=createImageryProvider$9;var layerType$9='mapbox';register$2(layerType$9,MapboxLayer),registerImageryProvider(layerType$9,createImageryProvider$9);var OsmLayer=function(_0x10efb9){_inherits(_0x5172dc,_0x10efb9);var _0x91ebc4=_createSuper(_0x5172dc);function _0x5172dc(){return _classCallCheck(this,_0x5172dc),_0x91ebc4['apply'](this,arguments);}return _createClass(_0x5172dc,[{'key':'_createImageryProvider','value':function _0x37c592(_0x35cbea){return createImageryProvider$8(_0x35cbea);}}]),_0x5172dc;}(BaseTileLayer);function createImageryProvider$8(_0x377cf8){return _0x377cf8=converOptions(_0x377cf8),new OsmImageryProvider(_0x377cf8);}OsmLayer['createImageryProvider']=createImageryProvider$8;var layerType$8='osm';register$2(layerType$8,OsmLayer),registerImageryProvider(layerType$8,createImageryProvider$8);var XyzImageryProvider=function(_0x44ae96){var _0x30f483={_0x561738:0x8aa};_inherits(_0x5a4724,_0x44ae96);var _0x2310a9=_createSuper(_0x5a4724);function _0x5a4724(){var _0xf89df0=_0x3c32,_0x280bfd,_0x115a64=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x5a4724),_0x115a64['customTags']=_0x115a64['customTags']||{},_0x115a64['customTags'][_0xf89df0(0xa25)]=function(_0x3a53b4,_0x31aca7,_0x1e7caf,_0x38ffbc){var _0x4699a0=_0xf89df0;return location[_0x4699a0(0xa25)];},_0x115a64[_0xf89df0(_0x30f483._0x561738)]['hostname']=function(_0x5624c2,_0x3af3ff,_0x21403c,_0x33804e){var _0x165c50=_0xf89df0;return location[_0x165c50(0x99e)];},_0x115a64['customTags'][_0xf89df0(0x1eb)]=function(_0xc77e1e,_0x51e477,_0x42db10,_0x89322){return _0x89322+0x1;},_0x280bfd=_0x2310a9['call'](this,_0x115a64),_0x280bfd['options']=_0x115a64,_0x280bfd;}return _createClass(_0x5a4724);}(Cesium__namespace['UrlTemplateImageryProvider']),TdtLayer=function(_0x393385){var _0x517788={_0xf62abf:0xf93};_inherits(_0x3062e9,_0x393385);var _0x2fd76f=_createSuper(_0x3062e9);function _0x3062e9(){var _0x4c4370=_0x3c32;return _classCallCheck(this,_0x3062e9),_0x2fd76f[_0x4c4370(_0x517788._0xf62abf)](this,arguments);}return _createClass(_0x3062e9,[{'key':'_createImageryProvider','value':function _0x5e28f4(_0x1fd154){return createImageryProvider$7(_0x1fd154);}}]),_0x3062e9;}(BaseTileLayer);function createImageryProvider$7(_0x3ee503){return _0x3ee503=converOptions(_0x3ee503),_0x3ee503['url']?(_0x3ee503['subdomains']=_0x3ee503['subdomains']||'01234567',_0x3ee503['url']+='&tk='+(_0x3ee503['key']||tianditu),new XyzImageryProvider(_0x3ee503)):new TdtImageryProvider(_0x3ee503);}TdtLayer['createImageryProvider']=createImageryProvider$7;var layerType$7='tdt';register$2(layerType$7,TdtLayer),registerImageryProvider(layerType$7,createImageryProvider$7);var TencentLayer=function(_0x221843){var _0x5c5758=_0xf99cb3;_inherits(_0x3ee40f,_0x221843);var _0x210bc5=_createSuper(_0x3ee40f);function _0x3ee40f(){return _classCallCheck(this,_0x3ee40f),_0x210bc5['apply'](this,arguments);}return _createClass(_0x3ee40f,[{'key':_0x5c5758(0x412),'value':function _0x2d8379(_0x19bf42){return createImageryProvider$6(_0x19bf42);}}]),_0x3ee40f;}(BaseTileLayer);function createImageryProvider$6(_0x5a72a6){return _0x5a72a6['chinaCRS']=_0x5a72a6['chinaCRS']||ChinaCRS['GCJ02'],_0x5a72a6=converOptions(_0x5a72a6),new TencentImageryProvider(_0x5a72a6);}TencentLayer['createImageryProvider']=createImageryProvider$6;var layerType$6='tencent';register$2(layerType$6,TencentLayer),registerImageryProvider(layerType$6,createImageryProvider$6);var TmsLayer=function(_0x32f899){_inherits(_0x3a6948,_0x32f899);var _0x4e3984=_createSuper(_0x3a6948);function _0x3a6948(){var _0x58ef66=_0x3c32;return _classCallCheck(this,_0x3a6948),_0x4e3984[_0x58ef66(0xf93)](this,arguments);}return _createClass(_0x3a6948,[{'key':'_createImageryProvider','value':function _0x38f2ed(_0x334ccb){return createImageryProvider$5(_0x334ccb);}}]),_0x3a6948;}(BaseTileLayer);function createImageryProvider$5(_0x28d47e){var _0x4296b0=_0xf99cb3;return _0x28d47e=converOptions(_0x28d47e),!_0x28d47e['url']&&(_0x28d47e['url']=Cesium__namespace[_0x4296b0(0xb3a)]('Assets/Textures/NaturalEarthII')),new Cesium__namespace['TileMapServiceImageryProvider'](_0x28d47e);}TmsLayer['createImageryProvider']=createImageryProvider$5;var layerType$5='tms';register$2(layerType$5,TmsLayer),registerImageryProvider(layerType$5,createImageryProvider$5);var WmsLayer=function(_0x135da0){var _0x3e864a={_0x12cd0f:0x593},_0x4036a8={_0x9c8648:0xc20},_0x21c598={_0xb6e0dd:0xc20},_0x1db368={_0x169b96:0xb46},_0x494500={_0x44b457:0xb7d,_0x17bfd7:0x24c,_0x100af6:0x942,_0xb7a0c0:0xf6c,_0x1bb185:0xc78,_0x127cd0:0x9f1},_0x5e8287={_0x84fc8f:0x869,_0x7816dc:0xa10},_0x5bfc5f=_0xf99cb3;_inherits(_0x10a23c,_0x135da0);var _0x2375af=_createSuper(_0x10a23c);function _0x10a23c(){var _0x19ca1a=_0x3c32;return _classCallCheck(this,_0x10a23c),_0x2375af[_0x19ca1a(0xf93)](this,arguments);}return _createClass(_0x10a23c,[{'key':'_addedHook','value':function _0xa5f275(){var _0x1d5194={_0x289d67:0xc36},_0x800753=_0x3c32,_0x59e327=this;Cesium__namespace[_0x800753(_0x5e8287._0x84fc8f)](this['options'][_0x800753(0x6dc)],!![])?this['getMetadata']()['then'](function(_0x3688eb){var _0x1abfca=_0x800753;_0x59e327[_0x1abfca(_0x1d5194._0x289d67)]&&_get(_getPrototypeOf(_0x10a23c['prototype']),'_addedHook',_0x59e327)[_0x1abfca(0xa10)](_0x59e327);}):_get(_getPrototypeOf(_0x10a23c[_0x800753(0x7dc)]),_0x800753(0x625),this)[_0x800753(_0x5e8287._0x7816dc)](this);}},{'key':'_createImageryProvider','value':function _0x3996cb(_0x3657fa){return createImageryProvider$4(_0x3657fa);}},{'key':'getMetadata','value':function _0x2c4d35(){var _0x1d2444={_0x308a78:0x6d0,_0xbf9f43:0xb51,_0x38595e:0x45d,_0x3006ef:0x690},_0xd5004f={_0x51f0a6:0xb83},_0x4669f4=this;return new Promise(function(_0x3b0dd7,_0x513350){var _0x3f8537=_0x3c32,_0x47884c,_0x446348;if(_0x4669f4[_0x3f8537(0x9e8)]){_0x3b0dd7(_0x4669f4['capabilities']);return;}var _0x2005a0={'service':'WMS','request':_0x3f8537(0x774),'version':(_0x47884c=(_0x446348=_0x4669f4['options']['parameters'])===null||_0x446348===void 0x0?void 0x0:_0x446348[_0x3f8537(_0x1d2444._0x308a78)])!==null&&_0x47884c!==void 0x0?_0x47884c:_0x3f8537(_0x1d2444._0xbf9f43)},_0x275242=_0x4669f4['options'][_0x3f8537(_0x1d2444._0x38595e)];_0x4669f4['options']['templateValues']&&(_0x275242=template(_0x275242,_0x4669f4[_0x3f8537(0x690)]['templateValues'])),Cesium__namespace['Resource']['fetchXML'](_objectSpread2(_objectSpread2({},_0x4669f4[_0x3f8537(_0x1d2444._0x3006ef)]),{},{'url':_0x275242,'queryParameters':_0x2005a0,'proxy':_0x4669f4['_proxy']}))['then'](function(_0x3a8110){var _0xf5283d=_0x3f8537;if(_0x4669f4[_0xf5283d(_0xd5004f._0x51f0a6)])return;if(_0x3a8110){_0x4669f4['capabilities']=_0x3a8110;try{_0x4669f4['_initByMetaData'](_0x3a8110);}catch(_0x2d0b59){logInfo('WMS\x20解析GetCapabilities有误',_0x2d0b59);}}_0x3b0dd7(_0x3a8110),_0x4669f4[_0xf5283d(0xf34)](EventType['loadConfig'],{'capabilities':_0x3a8110});})[_0x3f8537(0xca2)](function(_0x5a9b31){logInfo('WMS\x20getMetadata请求出错',_0x5a9b31),_0x3b0dd7(_0x5a9b31);});});}},{'key':'_initByMetaData','value':function _0x38c3dc(_0x21be5d){var _0x179ae3=_0x3c32,_0x2ab832=this['options'][_0x179ae3(0x437)];_0x2ab832['indexOf'](':')!==-0x1&&(_0x2ab832=_0x2ab832['split'](':')[0x1]);var _0x422ccd=this['_readChildNode'](_0x21be5d,_0x179ae3(0xc49));if(!_0x422ccd)return;var _0x2db4ad=this[_0x179ae3(_0x494500._0x44b457)](_0x422ccd,'Layer');if(!_0x2db4ad)return;for(var _0x77f92c=0x0,_0x28bef4=_0x2db4ad['length'];_0x77f92c<_0x28bef4;_0x77f92c++){var _0x31a6fb=_0x2db4ad[_0x77f92c],_0x4ca296=this['_readChildNodeVal'](_0x31a6fb,'Name'),_0x4e8237=this['_readChildNodeVal'](_0x31a6fb,'Title');if(_0x4ca296===_0x2ab832||_0x4e8237===_0x2ab832){var _0x88e020=this['_readChildNodeVal'](_0x31a6fb,'CRS');!this['options'][_0x179ae3(_0x494500._0x17bfd7)]&&_0x88e020&&(this['options']['crs']=_0x88e020);var _0x12512f=this['_readChildNode'](_0x31a6fb,_0x179ae3(_0x494500._0x100af6));if(!this['options'][_0x179ae3(_0x494500._0xb7a0c0)]&&_0x12512f){var _0x26dce8=Math['max'](Number(_0x12512f['getAttribute']('minx')),-0xb4),_0x528481=Math['min'](Number(_0x12512f['getAttribute']('maxx')),0xb4),_0x434ccb=Math['max'](Number(_0x12512f['getAttribute']('miny')),-0x55),_0x55056d=Math[_0x179ae3(_0x494500._0x1bb185)](Number(_0x12512f['getAttribute']('maxy')),0x55);if(isNaN(_0x26dce8)||isNaN(_0x528481)||isNaN(_0x434ccb)||isNaN(_0x55056d))break;var _0x48a29d={'xmin':_0x26dce8,'ymin':_0x434ccb,'xmax':_0x528481,'ymax':_0x55056d};console['log']('wms\x20extent:',_0x48a29d),this[_0x179ae3(0x690)]['extent']=_0x48a29d,this['_rectangle']=Cesium__namespace[_0x179ae3(_0x494500._0x127cd0)][_0x179ae3(0x3d1)](_0x48a29d['xmin'],_0x48a29d['ymin'],_0x48a29d[_0x179ae3(0x42f)],_0x48a29d[_0x179ae3(0xfcb)]);}break;}}}},{'key':'_readNode','value':function _0x14d593(_0x2cdcd2,_0x40003e){if(!_0x2cdcd2)return null;var _0x3fcbd1=_0x2cdcd2['getElementsByTagName'](_0x40003e);return(!_0x3fcbd1||_0x3fcbd1['length']===0x0)&&(_0x3fcbd1=_0x2cdcd2['getElementsByTagName']('wms:'['concat'](_0x40003e))),_0x3fcbd1;}},{'key':'_readChildNode','value':function _0x3ec669(_0x197788,_0x56250d){var _0x37b1fc=_0x3c32;if(!_0x197788)return null;var _0x5ed6f2=this[_0x37b1fc(0xb7d)](_0x197788,_0x56250d);return _0x5ed6f2['length']>0x0?_0x5ed6f2[0x0]:null;}},{'key':_0x5bfc5f(_0x3e864a._0x12cd0f),'value':function _0x339b4e(_0x4bdafd,_0x4a8259){var _0x593fe3=_0x5bfc5f,_0x4b6482,_0x3e8fa7;if(!_0x4bdafd)return null;var _0x5654c7=this[_0x593fe3(0xa42)](_0x4bdafd,_0x4a8259);!_0x5654c7&&(_0x5654c7=this['_readChildNode'](_0x4bdafd,_0x593fe3(0x2f9)[_0x593fe3(0xa9f)](_0x4a8259)));if((_0x4b6482=_0x5654c7)!==null&&_0x4b6482!==void 0x0&&_0x4b6482['innerHTML'])return _0x5654c7['innerHTML'];else return(_0x3e8fa7=_0x5654c7)!==null&&_0x3e8fa7!==void 0x0&&_0x3e8fa7[_0x593fe3(_0x1db368._0x169b96)]?_0x5654c7['getInnerHTML']():null;}},{'key':'hasPopup','value':function _0x461c76(){var _0x441adc=_0x5bfc5f;if(this[_0x441adc(_0x21c598._0xb6e0dd)])return!![];return![];}},{'key':'bindPopup','value':function _0x57d1c6(_0x5a77bc,_0x571eff){var _0x593863=_0x5bfc5f;return this[_0x593863(_0x4036a8._0x9c8648)]={'content':_0x5a77bc,'options':_0x571eff,'layer':this},this['_bindControl'](),this;}},{'key':'unbindPopup','value':function _0x529996(){return this['closePopup'](),this['_popupConfig']=null,this;}},{'key':'closePopup','value':function _0x364129(){var _0x2a816f=_0x5bfc5f;return this[_0x2a816f(0x53d)]&&this[_0x2a816f(0xd40)]()&&this['_map']['popup']['close'](null,this),this;}}]),_0x10a23c;}(BaseTileLayer);function createImageryProvider$4(_0xc29544){var _0x26ab1e={_0x24567e:0x5b4},_0x24591f=_0xf99cb3;return _0xc29544=converOptions(_0xc29544),new Cesium__namespace[(_0x24591f(_0x26ab1e._0x24567e))](_0xc29544);}WmsLayer['createImageryProvider']=createImageryProvider$4;var layerType$4=_0xf99cb3(0xd6f);register$2(layerType$4,WmsLayer),registerImageryProvider(layerType$4,createImageryProvider$4);var WmtsLayer=function(_0x1298da){var _0x4a59e8={_0x1a7258:0xb7d},_0x474c38={_0xe73777:0x189},_0x445a0d={_0x3d69b0:0xa88,_0x4bb9a0:0x95a,_0x395a15:0x463,_0x24b411:0xebb,_0x1aafd3:0x189,_0x6d4561:0xcef,_0x1180fc:0x914,_0x28f8ce:0xce1,_0x2217f6:0xec0,_0x2cf1fd:0x1fa,_0x1ba6c3:0x51d,_0x41c19a:0xce1},_0x3ea983={_0x154527:0x213},_0x10d8ce={_0x1aa209:0x690,_0xe1218d:0x249,_0x4e4b46:0xf38,_0x5a5918:0x3a5,_0x4a822b:0xa8e,_0x1750a3:0xe67,_0x5b1a6e:0x33f,_0x40da07:0x8b7,_0x565b3d:0x7ea},_0xa317e4={_0xdd055c:0x89d,_0x132933:0xa43,_0x36c40c:0xf76,_0x3c6863:0xa86,_0xbdc975:0x6f1,_0x12ee67:0x3d1},_0x260556={_0x3572ee:0xdd1},_0x37dece={_0x3a26a3:0xdd1},_0x1f73dc={_0x4045de:0x6dc},_0x45265c=_0xf99cb3;_inherits(_0x2b1a7a,_0x1298da);var _0x3ae46a=_createSuper(_0x2b1a7a);function _0x2b1a7a(){return _classCallCheck(this,_0x2b1a7a),_0x3ae46a['apply'](this,arguments);}return _createClass(_0x2b1a7a,[{'key':'_addedHook','value':function _0x488d23(){var _0x538b67={_0x43dbda:0xa10},_0x3e672c=_0x3c32,_0x5d545f,_0x4ebf72=this;((_0x5d545f=this['options'][_0x3e672c(_0x1f73dc._0x4045de)])!==null&&_0x5d545f!==void 0x0?_0x5d545f:!![])?this['getMetadata']()[_0x3e672c(0x7f1)](function(_0x2892a3){var _0xe66c90=_0x3e672c;_0x4ebf72['isAdded']&&_get(_getPrototypeOf(_0x2b1a7a['prototype']),'_addedHook',_0x4ebf72)[_0xe66c90(_0x538b67._0x43dbda)](_0x4ebf72);}):_get(_getPrototypeOf(_0x2b1a7a[_0x3e672c(0x7dc)]),'_addedHook',this)['call'](this);}},{'key':'_createImageryProvider','value':function _0x5cf7f7(_0x104d13){var _0x265499=_0x3c32,_0x20b4b4=this,_0x431e0a=createImageryProvider$3(_0x104d13);if(_0x104d13[_0x265499(_0x260556._0x3572ee)])_0x431e0a[_0x265499(0xdd1)]=_0x104d13['pickFeatures'];else _0x104d13['pickFeaturesUrl']&&(_0x431e0a['pickFeatures']=function(_0x620b8d,_0x38b2ba,_0x1e67ab,_0x41727a,_0x31288c){var _0xf64250=_0x265499;return _0x20b4b4[_0xf64250(_0x37dece._0x3a26a3)](_0x620b8d,_0x38b2ba,_0x1e67ab,_0x41727a,_0x31288c);});return _0x431e0a;}},{'key':_0x45265c(0xdd1),'value':function _0x57f61f(_0x1a49c8,_0x534f6c,_0x5abef5,_0x598275,_0x576055){var _0x166e09=_0x45265c,_0x8c5805,_0x1939f6;if(!this[_0x166e09(_0x10d8ce._0x1aa209)]['enablePickFeatures'])return undefined;var _0x175228=this[_0x166e09(_0x10d8ce._0xe1218d)],_0x347fd7=new Cesium__namespace['Cartesian3']();if(_0x175228['tilingScheme']['projection']instanceof Cesium__namespace[_0x166e09(_0x10d8ce._0x4e4b46)])_0x347fd7['x']=Cesium__namespace['Math']['toDegrees'](_0x598275),_0x347fd7['y']=Cesium__namespace['Math']['toDegrees'](_0x576055);else{var _0x2381db=new Cesium__namespace['Cartographic']();_0x2381db[_0x166e09(0x692)]=_0x598275,_0x2381db[_0x166e09(_0x10d8ce._0x5a5918)]=_0x576055,_0x175228['tilingScheme']['projection'][_0x166e09(0xc1f)](_0x2381db,_0x347fd7);}var _0x69e719=new Cesium__namespace[(_0x166e09(_0x10d8ce._0x4a822b))](),_0x33b45a=_0x175228['tilingScheme']['tileXYToNativeRectangle'](_0x1a49c8,_0x534f6c,_0x5abef5,new Cesium__namespace[(_0x166e09(0x9f1))]());_0x69e719['x']=_0x175228[_0x166e09(_0x10d8ce._0x1750a3)]*(_0x347fd7['x']-_0x33b45a['west'])/_0x33b45a[_0x166e09(_0x10d8ce._0x5b1a6e)]|0x0,_0x69e719['y']=_0x175228['tileHeight']*(_0x33b45a['north']-_0x347fd7['y'])/_0x33b45a[_0x166e09(0xe1c)]|0x0;var _0x208f18=_objectSpread2(_objectSpread2({},this['options']['getFeatureInfoParameters']||{}),{},{'service':'WMS','version':'1.1.1','request':'GetFeatureInfo','layers':this['options']['layer'],'query_layers':this['options']['layer'],'info_format':'application/json','srs':(_0x8c5805=this['options']['crs'])!==null&&_0x8c5805!==void 0x0?_0x8c5805:((_0x1939f6=this[_0x166e09(0x690)][_0x166e09(_0x10d8ce._0x40da07)])===null||_0x1939f6===void 0x0?void 0x0:_0x1939f6['projection'])instanceof Cesium__namespace[_0x166e09(0x1ab)]?'EPSG:3857':_0x166e09(0x2c8),'bbox':''['concat'](_0x33b45a[_0x166e09(0x65c)],',')['concat'](_0x33b45a['south'],',')[_0x166e09(0xa9f)](_0x33b45a['east'],',')['concat'](_0x33b45a[_0x166e09(_0x10d8ce._0x565b3d)]),'width':_0x175228[_0x166e09(0xe67)],'height':_0x175228['tileHeight'],'x':_0x69e719['x'],'y':_0x69e719['y']});return fetchJson(_objectSpread2(_objectSpread2({},this['options']),{},{'url':this['options']['pickFeaturesUrl'],'queryParameters':_0x208f18,'proxy':this['_proxy']}))['then'](function(_0x528cbb){var _0x53a881=_0x166e09,_0xc630b3=[],_0x58e551=_0x528cbb['features'];for(var _0x345a5d=0x0;_0x345a5d<_0x58e551['length'];++_0x345a5d){var _0x10b0ec=_0x58e551[_0x345a5d],_0xa45620=new Cesium__namespace[(_0x53a881(0xed6))]();_0xa45620['data']=_0x10b0ec,_0xa45620[_0x53a881(_0xa317e4._0xdd055c)]=_0x10b0ec['properties'],_0xa45620['configureNameFromProperties'](_0x10b0ec['properties']),_0xa45620[_0x53a881(_0xa317e4._0x132933)](_0x10b0ec[_0x53a881(0x89d)]);if(Cesium__namespace['defined'](_0x10b0ec['geometry'])&&_0x10b0ec['geometry']['type']===_0x53a881(0x9da)){var _0x254d10=_0x10b0ec[_0x53a881(_0xa317e4._0x36c40c)]['coordinates'][0x0],_0xbfd46a=_0x10b0ec['geometry'][_0x53a881(0xf88)][0x1];_0xa45620[_0x53a881(_0xa317e4._0x3c6863)]=Cesium__namespace[_0x53a881(_0xa317e4._0xbdc975)][_0x53a881(_0xa317e4._0x12ee67)](_0x254d10,_0xbfd46a);}_0xc630b3['push'](_0xa45620);}return _0xc630b3;});}},{'key':'getMetadata','value':function _0x30194b(){var _0x1ff380=this;return new Promise(function(_0x8cea53,_0x1a3a03){var _0x58ee04=_0x3c32;if(_0x1ff380['capabilities']){_0x8cea53(_0x1ff380[_0x58ee04(0x9e8)]);return;}var _0x4d0c6f={'service':'WMTS','request':'GetCapabilities','version':'1.0.0'};Cesium__namespace['Resource'][_0x58ee04(0x25a)](_objectSpread2(_objectSpread2({},_0x1ff380['options']),{},{'queryParameters':_0x4d0c6f,'proxy':_0x1ff380[_0x58ee04(_0x3ea983._0x154527)]}))['then'](function(_0x3404d9){if(_0x1ff380['isDestroy'])return;if(_0x3404d9){_0x1ff380['capabilities']=_0x3404d9;try{_0x1ff380['_initByMetaData'](_0x3404d9);}catch(_0x4f5841){logInfo('解析GetCapabilities出错',_0x4f5841);}}_0x8cea53(_0x3404d9),_0x1ff380['fire'](EventType['loadConfig'],{'capabilities':_0x3404d9});})['catch'](function(_0x4cfcb0){var _0x262d6c=_0x58ee04;logInfo(_0x262d6c(0x222),_0x4cfcb0),_0x8cea53(_0x4cfcb0);});});}},{'key':'_initByMetaData','value':function _0x397d6a(_0x562ca7){var _0x1346b6=_0x45265c,_0x45d418=this[_0x1346b6(0xa42)](_0x562ca7,'Contents');if(!_0x45d418)return;var _0x390b0d=this['_readNode'](_0x45d418,'Layer');if(!_0x390b0d)return;for(var _0x315531=0x0,_0x415446=_0x390b0d['length'];_0x315531<_0x415446;_0x315531++){var _0x111dc9=_0x390b0d[_0x315531],_0x2cfaab=this['_readChildNodeVal'](_0x111dc9,'ows:Identifier');if(_0x2cfaab===this['options'][_0x1346b6(_0x445a0d._0x3d69b0)]){var _0x59f501=this['_readChildNode'](_0x111dc9,'ows:WGS84BoundingBox');if(!this['options']['rectangle']&&_0x59f501){var _0x4cad60=this['_readChildNodeVal'](_0x59f501,'ows:LowerCorner'),_0x4e36aa=this['_readChildNodeVal'](_0x59f501,'ows:UpperCorner');if(_0x4cad60&&_0x4e36aa){_0x4cad60=_0x4cad60['split']('\x20'),_0x4e36aa=_0x4e36aa['split']('\x20');var _0x59a980=Math['max'](Number(_0x4cad60[0x0]),-0xb4),_0x1850a4=Math['min'](Number(_0x4e36aa[0x0]),0xb4),_0x24e607=Math[_0x1346b6(_0x445a0d._0x4bb9a0)](Number(_0x4cad60[0x1]),-0x55),_0xfe369=Math['min'](Number(_0x4e36aa[0x1]),0x55),_0x4d502a={'xmin':_0x59a980,'ymin':_0x24e607,'xmax':_0x1850a4,'ymax':_0xfe369};this['options']['extent']=_0x4d502a,this['_rectangle']=Cesium__namespace['Rectangle']['fromDegrees'](_0x4d502a['xmin'],_0x4d502a[_0x1346b6(_0x445a0d._0x395a15)],_0x4d502a['xmax'],_0x4d502a['ymax']);}}!Cesium__namespace['defined'](this[_0x1346b6(0x690)][_0x1346b6(0xba9)])&&(this['options']['style']=this['_readChildNodeVal'](this['_readChildNode'](_0x111dc9,'Style'),_0x1346b6(_0x445a0d._0x24b411)));var _0x504d33=_0x111dc9[_0x1346b6(_0x445a0d._0x1aafd3)](_0x1346b6(_0x445a0d._0x6d4561));for(var _0x912aad=0x0,_0x179446=_0x504d33['length'];_0x912aad<_0x179446;_0x912aad++){var _0x4f7ad4=_0x504d33[_0x912aad],_0x4e27e4=this['_readChildNodeVal'](_0x4f7ad4,'TileMatrixSet');!Cesium__namespace['defined'](this['options']['tileMatrixSetID'])&&(this['options'][_0x1346b6(_0x445a0d._0x1180fc)]=_0x4e27e4);if(_0x4e27e4===this['options']['tileMatrixSetID']){if(!this['options'][_0x1346b6(_0x445a0d._0x28f8ce)]){var _0xec9a49=this[_0x1346b6(0xa42)](_0x4f7ad4,'TileMatrixSetLimits');if(_0xec9a49){var _0x14ef24=_0xec9a49[_0x1346b6(0x189)]('TileMatrixLimits'),_0x3599cd=[];for(var _0x1c4fea=0x0,_0x1aabfb=_0x14ef24[_0x1346b6(_0x445a0d._0x2217f6)];_0x1c4fea<_0x1aabfb;_0x1c4fea++){var _0x3d981c=this['_readChildNodeVal'](_0x14ef24[_0x1c4fea],_0x1346b6(_0x445a0d._0x2cf1fd));_0x3599cd[_0x1346b6(_0x445a0d._0x1ba6c3)](_0x3d981c);}this['options'][_0x1346b6(_0x445a0d._0x41c19a)]=_0x3599cd;}}break;}}break;}}}},{'key':'_readNode','value':function _0x7a5f64(_0x456311,_0x427a50){var _0x578b31=_0x45265c;if(!_0x456311)return null;var _0x155b92=_0x456311[_0x578b31(_0x474c38._0xe73777)](_0x427a50);return(!_0x155b92||_0x155b92[_0x578b31(0xec0)]===0x0)&&(_0x155b92=_0x456311['getElementsByTagName'](_0x578b31(0xdcf)['concat'](_0x427a50))),_0x155b92;}},{'key':_0x45265c(0xa42),'value':function _0x5bf3ad(_0x53c8df,_0x23950a){var _0x2f7866=_0x45265c;if(!_0x53c8df)return null;var _0xafa50d=this[_0x2f7866(_0x4a59e8._0x1a7258)](_0x53c8df,_0x23950a);return _0xafa50d['length']>0x0?_0xafa50d[0x0]:null;}},{'key':'_readChildNodeVal','value':function _0xc9d476(_0x5dd71c,_0x42c2cd){var _0x5b8a58=_0x45265c,_0x29af24,_0x34471a;if(!_0x5dd71c)return null;var _0x88f3bf=this['_readChildNode'](_0x5dd71c,_0x42c2cd);!_0x88f3bf&&(_0x88f3bf=this[_0x5b8a58(0xa42)](_0x5dd71c,_0x5b8a58(0xdcf)['concat'](_0x42c2cd)));if((_0x29af24=_0x88f3bf)!==null&&_0x29af24!==void 0x0&&_0x29af24['innerHTML'])return _0x88f3bf['innerHTML'];else return(_0x34471a=_0x88f3bf)!==null&&_0x34471a!==void 0x0&&_0x34471a['getInnerHTML']?_0x88f3bf['getInnerHTML']():null;}}]),_0x2b1a7a;}(BaseTileLayer);function createImageryProvider$3(_0x1397e7){var _0x358884={_0x212f97:0x24c},_0x57d26b=_0xf99cb3;return _0x1397e7=converOptions(_0x1397e7),_0x1397e7[_0x57d26b(_0x358884._0x212f97)]===CRS['EPSG4490']&&(_0x1397e7['tileMatrixLabels']=_toConsumableArray(Array(0x14)['keys']())[_0x57d26b(0x2cc)](function(_0x24ab5b){return(_0x24ab5b+0x1)['toString']();})),new Cesium__namespace['WebMapTileServiceImageryProvider'](_0x1397e7);}WmtsLayer[_0xf99cb3(0xd81)]=createImageryProvider$3;var layerType$3=_0xf99cb3(0xb12);register$2(layerType$3,WmtsLayer),registerImageryProvider(layerType$3,createImageryProvider$3);var XyzLayer=function(_0x726a88){var _0x3b02dd=_0xf99cb3;_inherits(_0x53a243,_0x726a88);var _0x30759e=_createSuper(_0x53a243);function _0x53a243(){return _classCallCheck(this,_0x53a243),_0x30759e['apply'](this,arguments);}return _createClass(_0x53a243,[{'key':_0x3b02dd(0x412),'value':function _0x489f6c(_0x322f2d){return createImageryProvider$2(_0x322f2d);}}]),_0x53a243;}(BaseTileLayer);function createImageryProvider$2(_0x3bc5e6){var _0x51ecf0={_0xeeca76:0x2fd},_0x19bc4c=_0xf99cb3;return _0x3bc5e6=converOptions(_0x3bc5e6),_0x3bc5e6[_0x19bc4c(_0x51ecf0._0xeeca76)]===ChinaCRS[_0x19bc4c(0xd17)]?new BaiduImageryProvider(_0x3bc5e6):new XyzImageryProvider$1(_0x3bc5e6);}XyzLayer['createImageryProvider']=createImageryProvider$2;var layerType$2=_0xf99cb3(0x631);register$2(layerType$2,XyzLayer),registerImageryProvider(layerType$2,createImageryProvider$2);var GridLayer=function(_0x583669){_inherits(_0x2bf9ab,_0x583669);var _0x44fecd=_createSuper(_0x2bf9ab);function _0x2bf9ab(){return _classCallCheck(this,_0x2bf9ab),_0x44fecd['apply'](this,arguments);}return _createClass(_0x2bf9ab,[{'key':'_createImageryProvider','value':function _0x2f660c(_0x4f5233){return createImageryProvider$1(_0x4f5233);}}]),_0x2bf9ab;}(BaseTileLayer);function createImageryProvider$1(_0x249f4d){var _0x156465={_0x193a62:0xf89,_0x2ff9ce:0x7ad,_0x236a36:0x417,_0x2a884a:0x417,_0x178e8a:0x33a,_0x15bfb5:0x26d},_0x827014=_0xf99cb3,_0x27a5c4,_0x5eede8,_0x354d2d,_0x7baf1a;return _0x249f4d['cells']=(_0x27a5c4=_0x249f4d[_0x827014(0xe46)])!==null&&_0x27a5c4!==void 0x0?_0x27a5c4:0x2,_0x249f4d['color']=Cesium__namespace[_0x827014(0x26d)]['fromCssColorString']((_0x5eede8=_0x249f4d['color'])!==null&&_0x5eede8!==void 0x0?_0x5eede8:_0x827014(_0x156465._0x193a62)),_0x249f4d['glowWidth']=(_0x354d2d=_0x249f4d[_0x827014(_0x156465._0x2ff9ce)])!==null&&_0x354d2d!==void 0x0?_0x354d2d:0x3,_0x249f4d[_0x827014(_0x156465._0x236a36)]?_0x249f4d['glowColor']=Cesium__namespace['Color']['fromCssColorString'](_0x249f4d[_0x827014(_0x156465._0x2a884a)]):_0x249f4d['glowColor']=_0x249f4d[_0x827014(0x98c)]['withAlpha'](0.3),_0x249f4d[_0x827014(_0x156465._0x178e8a)]=Cesium__namespace[_0x827014(_0x156465._0x15bfb5)]['fromCssColorString']((_0x7baf1a=_0x249f4d['backgroundColor'])!==null&&_0x7baf1a!==void 0x0?_0x7baf1a:'rgba(0,0,0,0)'),_0x249f4d=converOptions(_0x249f4d),new Cesium__namespace['GridImageryProvider'](_0x249f4d);}GridLayer['createImageryProvider']=createImageryProvider$1;var layerType$1=_0xf99cb3(0x807);register$2(layerType$1,GridLayer),registerImageryProvider(layerType$1,createImageryProvider$1);var TileInfoLayer=function(_0x466579){_inherits(_0x1c29ce,_0x466579);var _0x1ef96d=_createSuper(_0x1c29ce);function _0x1c29ce(){var _0x5c15aa=_0x3c32;return _classCallCheck(this,_0x1c29ce),_0x1ef96d[_0x5c15aa(0xf93)](this,arguments);}return _createClass(_0x1c29ce,[{'key':'_createImageryProvider','value':function _0x3ed34d(_0x51689c){return createImageryProvider(_0x51689c);}}]),_0x1c29ce;}(BaseTileLayer);function createImageryProvider(_0x54d998){var _0x2ce62b={_0x510028:0x98c},_0x3806d=_0xf99cb3;return _0x54d998[_0x3806d(0x98c)]=Cesium__namespace[_0x3806d(0x26d)]['fromCssColorString'](_0x54d998[_0x3806d(_0x2ce62b._0x510028)]||'rgba(255,0,0,1)'),_0x54d998=converOptions(_0x54d998),new Cesium__namespace['TileCoordinatesImageryProvider'](_0x54d998);}TileInfoLayer[_0xf99cb3(0xd81)]=createImageryProvider;var layerType='tileinfo';register$2(layerType,TileInfoLayer),registerImageryProvider(layerType,createImageryProvider);var EmptyTileLayer=function(_0x305009){var _0x22b77e={_0x2eb591:0x3b3},_0x252e7f={_0x535210:0x5f7},_0x1ddb2e={_0x5659ad:0x436},_0x45f65d=_0xf99cb3;_inherits(_0x2a7aa4,_0x305009);var _0x2d5d71=_createSuper(_0x2a7aa4);function _0x2a7aa4(){var _0x5b5753=_0x3c32,_0x204520,_0x35d650,_0x3435d4=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x2a7aa4),_0x35d650=_0x2d5d71['call'](this,_0x3435d4),_0x35d650['_minimumLevel']=(_0x204520=_0x3435d4[_0x5b5753(_0x1ddb2e._0x5659ad)])!==null&&_0x204520!==void 0x0?_0x204520:0x0,_0x35d650['_maximumLevel']=_0x3435d4['maximumLevel'],_0x35d650;}return _createClass(_0x2a7aa4,[{'key':'_createImageryProvider','value':function _0xaeb4e9(_0x2dad52){var _0x58a7bd=_0x3c32;return _0x2dad52=converOptions(_0x2dad52),_0x2dad52['minimumTerrainLevel']=this['_minimumLevel'],_0x2dad52['maximumTerrainLevel']=this[_0x58a7bd(_0x252e7f._0x535210)],new EmptyImageryProvider(_0x2dad52);}},{'key':'_setOptionsHook','value':function _0x3f401e(_0x2ed6e7,_0x1dbf09){var _0x34d006=_0x3c32,_0x477e18;this['_minimumLevel']=(_0x477e18=this['options'][_0x34d006(0x436)])!==null&&_0x477e18!==void 0x0?_0x477e18:0x0,this['_maximumLevel']=this[_0x34d006(0x690)]['maximumLevel'],this['options']['minimumTerrainLevel']=this['_minimumLevel'],this['options']['maximumTerrainLevel']=this['_maximumLevel'],_get(_getPrototypeOf(_0x2a7aa4[_0x34d006(0x7dc)]),'_setOptionsHook',this)[_0x34d006(0xa10)](this,_0x2ed6e7,_0x1dbf09);}},{'key':_0x45f65d(0xa44),'value':function _0x2d32a(_0x527f29){var _0x128543=_0x45f65d;return _0x527f29<this[_0x128543(0x3b3)]||Cesium__namespace['defined'](this[_0x128543(0x5f7)])&&_0x527f29>=this['_maximumLevel']?![]:!![];}},{'key':'isAllOutRange','value':function _0x53f960(_0x3fd156){var _0x3913a1=_0x45f65d,_0x3390e8=this[_0x3913a1(0x53d)]['level'];return _0x3390e8<this[_0x3913a1(_0x22b77e._0x2eb591)]||Cesium__namespace[_0x3913a1(0x8b3)](this['_maximumLevel'])&&_0x3fd156>=this['_maximumLevel'];}}]),_0x2a7aa4;}(BaseTileLayer);new Cesium__namespace[(_0xf99cb3(0x26d))](0x0,0x0,0x0,0.01);function config2Entity(_0x51dd6e,_0x59b2e4,_0x154f03){var _0xd4b62b={_0x5b7150:0xabb,_0x376b20:0x26f},_0x5aad8a=_0xf99cb3;for(var _0x1e95b1=_0x51dd6e['length']-0x1;_0x1e95b1>=0x0;_0x1e95b1--){var _0x14ff0b=_0x51dd6e[_0x1e95b1],_0x49a139=_0x59b2e4[_0x5aad8a(_0xd4b62b._0x5b7150)];_0x49a139&&(typeof _0x49a139==='function'?_0x49a139(_0x14ff0b,_0x14ff0b[_0x5aad8a(_0xd4b62b._0x376b20)]):setConfigSymbol(_0x14ff0b,_0x59b2e4,_0x154f03));}return _0x51dd6e;}function getStyleBySymbolConfig(_0x490be9,_0x19ec61,_0x1f8692){var _0x4f42a3={_0x37d519:0x256},_0x1262c7=_0xf99cb3,_0x1b91d9=_0x490be9['styleOptions'];if(_0x490be9['styleField']&&_0x19ec61){var _0x19ccc6=_0x19ec61[_0x490be9[_0x1262c7(_0x4f42a3._0x37d519)]],_0x500366=_0x490be9['styleFieldOptions'][_0x19ccc6];_0x500366!=null&&(_0x1b91d9=clone(_0x1b91d9),_0x1b91d9=_objectSpread2(_objectSpread2({},_0x1b91d9),_0x500366));}if(typeof _0x490be9['callback']==='function'){_0x1b91d9=clone(_0x1b91d9);var _0x12ae38=_0x490be9['callback'](_0x19ec61,_0x1f8692,_0x1b91d9);_0x12ae38&&(_0x1b91d9=_objectSpread2(_objectSpread2({},_0x1b91d9),_0x12ae38));}return _0x1b91d9=_0x1b91d9||{},_0x1b91d9;}function setConfigSymbol(_0x4ab499,_0x1da175,_0x10aae0){var _0x5562ad={_0x4160eb:0x26f,_0x4ef10d:0x757,_0x29f4dc:0x8cf,_0xc4da1f:0x438,_0x9b85b4:0x1d5,_0x299f93:0x8cf,_0x5ac88f:0xf83,_0x3fd48e:0x9d5,_0x298f76:0x53f,_0xb8ffea:0x438,_0x2b500c:0xf83,_0x116356:0x5fe,_0x247bad:0x438,_0x5f2612:0x81b,_0xf24f21:0x8b3,_0x5d8ba1:0x8fd,_0x5dfa55:0x595,_0x166c34:0xa86,_0x1ca9db:0x473,_0x4d6bb4:0xf83},_0x572521=_0xf99cb3,_0x5dd1b6=_0x4ab499[_0x572521(_0x5562ad._0x4160eb)];_0x5dd1b6&&_0x5dd1b6[_0x572521(_0x5562ad._0x4ef10d)]&&_0x5dd1b6['attr']&&(_0x5dd1b6=_0x5dd1b6['attr']);var _0x996666=_0x4ab499['entityCollection'],_0x9b6d56=getStyleBySymbolConfig(_0x1da175['symbol'],_0x5dd1b6,_0x4ab499);function _0x308b8d(_0x43753a,_0x1f0631,_0x2e18c2){if(_0x1f0631['text']==='')return null;Cesium__namespace['defined'](_0x1f0631['height'])&&(_0x43753a=setPositionsHeight(_0x43753a,_0x1f0631['height']));var _0x524cdc=_0x996666['add']({'position':_0x43753a,'label':_0x1f0631,'_attr':_0x2e18c2});return _0x524cdc;}_0x10aae0=_0x10aae0||_0x308b8d;if(_0x4ab499['polyline']){PolylineStyleConver['toCesiumVal'](_0x9b6d56,_0x4ab499['polyline'],!![]);if(_0x9b6d56['corridor']){var _0x2aafe5=_objectSpread2({'color':_0x9b6d56['color'],'opacity':_0x9b6d56['opacity']},_0x9b6d56['corridor']);isString(_0x9b6d56['corridor']['width'])&&(_0x2aafe5['width']=template(_0x9b6d56[_0x572521(0x8f1)]['width'],_0x5dd1b6));if(_0x4ab499[_0x572521(_0x5562ad._0x29f4dc)])CorridorStyleConver[_0x572521(0x438)](_0x2aafe5,_0x4ab499['_corridorEx'][_0x572521(0x8f1)],!![]);else{var _0xf6b601=CorridorStyleConver[_0x572521(_0x5562ad._0xc4da1f)](_0x2aafe5,{},!![]);_0xf6b601['positions']=getCesiumValue(_0x4ab499['polyline']['positions']);var _0x3d377e=_0x996666['add']({'corridor':_0xf6b601,'_attr':_0x5dd1b6});_0x3d377e[_0x572521(_0x5562ad._0x9b85b4)]=_0x1da175['id'],_0x4ab499[_0x572521(_0x5562ad._0x299f93)]=_0x3d377e;}}if(_0x9b6d56['label']&&_0x9b6d56[_0x572521(0xf83)][_0x572521(0x473)]){if(_0x4ab499[_0x572521(0xc0b)])LabelStyleConver[_0x572521(0x438)](_0x9b6d56[_0x572521(_0x5562ad._0x5ac88f)],_0x4ab499['_labelEx']['label'],_0x5dd1b6);else{var _0x28ce8b,_0xb711a8=getCesiumValue(_0x4ab499['polyline']['positions']),_0x303d76=_0xb711a8[Math['floor'](_0xb711a8['length']/0x2)];if(_0x9b6d56[_0x572521(0xf83)]['position']){if(_0x9b6d56['label']['position']===_0x572521(0xb84))_0x303d76=centerOfMass(_0xb711a8,_0x9b6d56[_0x572521(0xf83)]['height']);else isNumber(_0x9b6d56['label']['position'])&&(_0x303d76=_0xb711a8[_0x9b6d56['label'][_0x572521(0xa86)]]);}var _0x3573b3=LabelStyleConver['toCesiumVal'](_0x9b6d56['label'],{},_0x5dd1b6);_0x3573b3[_0x572521(0xe4c)]=(_0x28ce8b=_0x3573b3['heightReference'])!==null&&_0x28ce8b!==void 0x0?_0x28ce8b:Cesium__namespace['HeightReference']['CLAMP_TO_GROUND'];var _0x1f0ac0=_0x10aae0(_0x303d76,_0x3573b3,_0x5dd1b6);_0x1f0ac0&&(_0x1f0ac0['_mars3d_layerId']=_0x1da175['id']),_0x4ab499['_labelEx']=_0x1f0ac0;}}}if(_0x4ab499['polygon']){var _0x11a540;PolygonStyleConver['toCesiumVal'](_0x9b6d56,_0x4ab499[_0x572521(_0x5562ad._0x3fd48e)],!![]);if(_0x9b6d56[_0x572521(0xc0e)]&&(_0x9b6d56['outlineWidth']>0x1||((_0x11a540=_0x9b6d56['outlineStyle'])===null||_0x11a540===void 0x0?void 0x0:_0x11a540['width'])>0x1)){_0x4ab499[_0x572521(0x9d5)][_0x572521(0xc0e)]=![];var _0x238f2f=_objectSpread2(_objectSpread2({},_0x9b6d56),{},{'outline':![],'color':_0x9b6d56['outlineColor'],'width':_0x9b6d56['outlineWidth'],'opacity':_0x9b6d56['outlineOpacity']},_0x9b6d56['outlineStyle']||{});if(_0x4ab499['_outlineEx'])for(var _0x55232b=0x0,_0x5be08e=_0x4ab499['_outlineEx']['length'];_0x55232b<_0x5be08e;_0x55232b++){PolylineStyleConver[_0x572521(_0x5562ad._0xc4da1f)](_0x238f2f,_0x4ab499[_0x572521(_0x5562ad._0x298f76)][_0x55232b][_0x572521(0x214)],!![]);}else{var _0x1fe3db=getAllPositions(_0x4ab499);_0x4ab499['_outlineEx']=[];for(var _0x20a68b=0x0,_0x53b85a=_0x1fe3db['length'];_0x20a68b<_0x53b85a;_0x20a68b++){var _0x388d22=PolylineStyleConver['toCesiumVal'](_0x238f2f,{},!![]);_0x388d22['positions']=_0x1fe3db[_0x20a68b];var _0x499299=_0x996666['add']({'polyline':_0x388d22,'_attr':_0x5dd1b6});_0x499299['_mars3d_layerId']=_0x1da175['id'],_0x4ab499['_outlineEx']['push'](_0x499299);}}}if(_0x9b6d56[_0x572521(0xf83)]&&_0x9b6d56['label']['text']){if(_0x4ab499['_labelEx'])LabelStyleConver[_0x572521(_0x5562ad._0xb8ffea)](_0x9b6d56[_0x572521(0xf83)],_0x4ab499[_0x572521(0xc0b)]['label'],_0x5dd1b6);else{var _0x559a49,_0x27ac12=centerOfMass(getPositions(_0x4ab499),_0x9b6d56['label'][_0x572521(0xe1c)]),_0x3fde1c=LabelStyleConver['toCesiumVal'](_0x9b6d56['label'],{},_0x5dd1b6);_0x3fde1c[_0x572521(0xe4c)]=(_0x559a49=_0x3fde1c[_0x572521(0xe4c)])!==null&&_0x559a49!==void 0x0?_0x559a49:Cesium__namespace['HeightReference']['CLAMP_TO_GROUND'];var _0x165412=_0x10aae0(_0x27ac12,_0x3fde1c,_0x5dd1b6);_0x165412&&(_0x165412['_mars3d_layerId']=_0x1da175['id']),_0x4ab499['_labelEx']=_0x165412;}}}if(_0x4ab499[_0x572521(0xf83)]){_0x9b6d56['label']=_0x9b6d56['label']||_0x9b6d56||{};if(!Cesium__namespace['defined'](_0x9b6d56[_0x572521(_0x5562ad._0x2b500c)]['clampToGround'])&&!Cesium__namespace['defined'](_0x9b6d56['label']['heightReference'])){var _0xe6ffab;_0x9b6d56[_0x572521(0xf83)]['heightReference']=(_0xe6ffab=_0x9b6d56['label']['heightReference'])!==null&&_0xe6ffab!==void 0x0?_0xe6ffab:Cesium__namespace['HeightReference'][_0x572521(_0x5562ad._0x116356)];}LabelStyleConver[_0x572521(_0x5562ad._0x247bad)](_0x9b6d56['label'],_0x4ab499['label'],_0x5dd1b6);}else _0x9b6d56['label']&&typeof _0x9b6d56['label']===_0x572521(0x329)&&_0x9b6d56['label'](_0x4ab499,_0x5dd1b6,function(_0x48b0b8,_0x5eb38a){var _0x115e3a=_0x572521,_0x209e3b=LabelStyleConver['toCesiumVal'](_0x5eb38a,{},_0x5dd1b6);_0x209e3b['heightReference']=(_0x209e3b[_0x115e3a(0xe4c)],Cesium__namespace['HeightReference']['CLAMP_TO_GROUND']);var _0x17c3af=_0x10aae0(_0x48b0b8,_0x209e3b,_0x5dd1b6);_0x17c3af&&(_0x17c3af['_mars3d_layerId']=_0x1da175['id']);});if(_0x4ab499[_0x572521(_0x5562ad._0x5f2612)]){if(!Cesium__namespace['defined'](_0x9b6d56['clampToGround'])&&!Cesium__namespace[_0x572521(_0x5562ad._0xf24f21)](_0x9b6d56['heightReference'])){var _0x39d4f1;_0x9b6d56[_0x572521(0xe4c)]=(_0x39d4f1=_0x9b6d56['heightReference'])!==null&&_0x39d4f1!==void 0x0?_0x39d4f1:Cesium__namespace['HeightReference']['CLAMP_TO_GROUND'];}_0x9b6d56['image']=template(_0x9b6d56['image'],_0x5dd1b6),BillboardStyleConver['toCesiumVal'](_0x9b6d56,_0x4ab499['billboard'],!![]);if(_0x9b6d56[_0x572521(0x8fd)]){if(_0x4ab499['_modelEx'])ModelStyleConver['toCesiumVal'](_0x9b6d56['model'],_0x4ab499['_modelEx'][_0x572521(_0x5562ad._0x5d8ba1)],!![]);else{var _0x235842=ModelStyleConver['toCesiumVal'](_0x9b6d56['model'],!![]);_0x235842['heightReference']=(_0x235842['heightReference'],Cesium__namespace['HeightReference']['CLAMP_TO_GROUND']);var _0x1d0c3b=_0x996666[_0x572521(_0x5562ad._0x5dfa55)]({'position':_0x4ab499[_0x572521(0xa86)],'model':_0x235842,'_attr':_0x5dd1b6});_0x1d0c3b['_mars3d_layerId']=_0x1da175['id'],_0x4ab499['_modelEx']=_0x1d0c3b;}}if(_0x9b6d56['point']){if(_0x4ab499['_pointEx'])PointStyleConver['toCesiumVal'](_0x9b6d56['point'],_0x4ab499['_pointEx']['point'],!![]);else{var _0x9aaacd,_0x3f4ba7=PointStyleConver['toCesiumVal'](_0x9b6d56['point'],{},!![]);_0x3f4ba7[_0x572521(0xe4c)]=(_0x9aaacd=_0x3f4ba7['heightReference'])!==null&&_0x9aaacd!==void 0x0?_0x9aaacd:Cesium__namespace['HeightReference']['CLAMP_TO_GROUND'];var _0x167d41=_0x996666['add']({'position':_0x4ab499[_0x572521(_0x5562ad._0x166c34)],'point':_0x3f4ba7,'_attr':_0x5dd1b6});_0x167d41['_mars3d_layerId']=_0x1da175['id'],_0x4ab499['_pointEx']=_0x167d41;}}if(_0x9b6d56[_0x572521(0xf83)]&&_0x9b6d56['label'][_0x572521(_0x5562ad._0x1ca9db)]&&!_0x4ab499[_0x572521(_0x5562ad._0x2b500c)]){if(_0x4ab499['_labelEx'])LabelStyleConver['toCesiumVal'](_0x9b6d56[_0x572521(_0x5562ad._0x4d6bb4)],_0x4ab499['_labelEx']['label'],_0x5dd1b6);else{var _0xbd24df,_0x59cb56=_0x4ab499['position'],_0x11962f=LabelStyleConver['toCesiumVal'](_0x9b6d56['label'],{},_0x5dd1b6);_0x11962f['heightReference']=(_0xbd24df=_0x11962f['heightReference'])!==null&&_0xbd24df!==void 0x0?_0xbd24df:Cesium__namespace[_0x572521(0x6a9)]['CLAMP_TO_GROUND'];var _0x469051=_0x10aae0(_0x59cb56,_0x11962f,_0x5dd1b6);_0x469051&&(_0x469051[_0x572521(0x1d5)]=_0x1da175['id']),_0x4ab499['_labelEx']=_0x469051;}}}_0x4ab499['styleOpt']=_0x9b6d56;}var CzmGeoJsonLayer=function(_0x4d2685){var _0x21a23f={_0xdc0ac4:0x1a1,_0xb5976e:0xba1,_0x3c2ce6:0xfbf},_0x1eb6ea={_0x1ec546:0x7f1},_0x3a0f7e={_0x3f04a1:0x649,_0x90ed49:0x661,_0x3e88c3:0x1b8},_0x30f8c1={_0xce0177:0x53d},_0x1ca8e1={_0x123cf4:0x661,_0x30010b:0x378,_0x503e58:0x214,_0x279847:0x37b,_0x34ea0d:0x26d,_0xc74a21:0x822,_0x9fded4:0x37b,_0x2cc461:0xf83,_0x3f0810:0xe2f},_0x831bbc={_0x424c09:0xcf1,_0x503468:0x595},_0x45000a={_0x109efc:0x690},_0x39e8e0={_0x1c7f69:0xec0,_0x7beaac:0x19c,_0x719cbf:0x690},_0x39fb30={_0x84fa41:0x661,_0xca7a73:0x661,_0x3ea7e0:0x50c,_0xeae3bf:0x595,_0xc266b8:0x690,_0x4c8491:0xba1,_0x3a7a68:0xda7},_0x3ee403={_0x2c7e89:0x5d7},_0x198a0b={_0x5d2964:0x690,_0x399bb2:0x614},_0x514762={_0x1c6081:0x6cd},_0x1002b4={_0x4995fc:0xb84,_0x555b2d:0x690,_0x2007f9:0x53d},_0x41a01c={_0x4cc591:0x53d},_0x380238={_0x54fd3e:0x625,_0x5cb3e9:0x661,_0x5565a0:0x53d},_0x350e92={_0xbb177a:0xfaf},_0x84826b={_0x5debc1:0xabb,_0xdb6a8d:0x69a,_0x1ce2ae:0x26d,_0x3c6766:0x665,_0x293ee9:0x6cc},_0x4be605={_0x567020:0x690,_0x15af29:0xabb,_0x3fe6e2:0xabb},_0x4d9e1c={_0x22b832:0x976,_0x5c2184:0x3b8,_0x2a6eb8:0x661,_0x3c50a3:0xec0,_0x598a2d:0x8b3,_0x208251:0x3b8},_0x3ace87={_0xe1093f:0x976},_0x215c6a={_0x3a7cb1:0x69e,_0x6b9fb4:0x57d},_0x21142c={_0x310b9d:0x661,_0x3307e2:0xcb7},_0x492ba5={_0x2ee13e:0x661},_0x3c74ee=_0xf99cb3;_inherits(_0x232853,_0x4d2685);var _0x8126c6=_createSuper(_0x232853);function _0x232853(){var _0x5ae057=_0x3c32,_0x1abddc,_0x1a5905=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x232853),_0x1abddc=_0x8126c6[_0x5ae057(0xa10)](this,_0x1a5905),_0x1abddc['_setOptionsHook'](_0x1a5905,_0x1a5905),_0x1abddc;}return _createClass(_0x232853,[{'key':'layer','get':function _0x3c836a(){var _0x1eb467=_0x3c32;return this[_0x1eb467(_0x492ba5._0x2ee13e)];}},{'key':'entities','get':function _0x5160ff(){var _0x48d79a=_0x3c32;return this[_0x48d79a(_0x21142c._0x310b9d)]?this['_dataSource'][_0x48d79a(_0x21142c._0x3307e2)]:null;}},{'key':'labelCollection','get':function _0x4394a8(){var _0x3d95fd=_0x3c32;return!this['_labelCollection']&&(this['_labelCollection']=new Cesium__namespace[(_0x3d95fd(_0x215c6a._0x3a7cb1))]({'scene':this['_map'][_0x3d95fd(_0x215c6a._0x6b9fb4)]}),this['_state']===State['ADDED']&&this['_map']['scene'][_0x3d95fd(0x2cb)]['add'](this['_labelCollection'])),this['_labelCollection'];}},{'key':_0x3c74ee(_0x21a23f._0xdc0ac4),'get':function _0x4ba2c4(){return!![];}},{'key':_0x3c74ee(0x976),'get':function _0x2bd78e(){var _0x552655=_0x3c74ee;return this['options'][_0x552655(_0x3ace87._0xe1093f)];},'set':function _0x2496c6(_0x1808bc){var _0x56b975=_0x3c74ee;this[_0x56b975(0x690)][_0x56b975(_0x4d9e1c._0x22b832)]=_0x1808bc;if(this['_dataSource']==null||_0x1808bc==null)return;if(!this['_map'][_0x56b975(_0x4d9e1c._0x5c2184)][_0x56b975(0x9d6)](this['_dataSource']))return;this['_dataSource']['zIndex']=_0x1808bc,this['_map']['dataSources']['raiseToTop'](this[_0x56b975(_0x4d9e1c._0x2a6eb8)]);var _0x117931=this['_map']['dataSources'];for(var _0x5a169b=_0x117931[_0x56b975(_0x4d9e1c._0x3c50a3)]-0x1;_0x5a169b>=0x0;_0x5a169b--){var _0x5aa741=_0x117931['get'](_0x5a169b);if(_0x5aa741===this['_dataSource'])continue;Cesium__namespace[_0x56b975(_0x4d9e1c._0x598a2d)](_0x5aa741[_0x56b975(_0x4d9e1c._0x22b832)])&&_0x1808bc<_0x5aa741['zIndex']&&this['_map'][_0x56b975(_0x4d9e1c._0x208251)][_0x56b975(0xe25)](this['_dataSource']);}}},{'key':'clampToGround','get':function _0x2aa2c0(){var _0x55764f=_0x3c74ee;if(this[_0x55764f(_0x4be605._0x567020)][_0x55764f(0x641)])return!![];if(this['options'][_0x55764f(_0x4be605._0x15af29)]&&this['options'][_0x55764f(_0x4be605._0x3fe6e2)]['styleOptions']&&this['options']['symbol']['styleOptions']['clampToGround'])return!![];return![];}},{'key':_0x3c74ee(0x603),'value':function _0x5ded9f(_0x52f5b5,_0x1830ff){var _0x39286c=_0x3c74ee,_0x1aa4a4;_get(_getPrototypeOf(_0x232853[_0x39286c(0x7dc)]),'_setOptionsHook',this)['call'](this,_0x52f5b5,_0x1830ff);if((_0x1aa4a4=this['options'][_0x39286c(_0x84826b._0x5debc1)])!==null&&_0x1aa4a4!==void 0x0&&_0x1aa4a4['styleOptions']){var _0x596beb=this['options'][_0x39286c(0xabb)][_0x39286c(_0x84826b._0xdb6a8d)];Cesium__namespace['defined'](_0x596beb['clampToGround'])&&(this['options']['clampToGround']=_0x596beb['clampToGround']);if(Cesium__namespace[_0x39286c(0x8b3)](_0x596beb[_0x39286c(0x98c)])){var _0x3ab890,_0x1ddd9a,_0x1fdbd3=Cesium__namespace[_0x39286c(_0x84826b._0x1ce2ae)][_0x39286c(0x686)]((_0x3ab890=_0x596beb['color'])!==null&&_0x3ab890!==void 0x0?_0x3ab890:'#FFFF00')['withAlpha'](Number((_0x1ddd9a=_0x596beb[_0x39286c(_0x84826b._0x3c6766)])!==null&&_0x1ddd9a!==void 0x0?_0x1ddd9a:0.5));this['options']['fill']=_0x1fdbd3;}if(Cesium__namespace['defined'](_0x596beb['outlineColor'])){var _0xc8efd8,_0x5a653d,_0x4ac468,_0x481d03=Cesium__namespace['Color']['fromCssColorString']((_0xc8efd8=(_0x5a653d=_0x596beb['outlineColor'])!==null&&_0x5a653d!==void 0x0?_0x5a653d:_0x596beb['color'])!==null&&_0xc8efd8!==void 0x0?_0xc8efd8:'#FFFFFF')['withAlpha']((_0x4ac468=_0x596beb['outlineOpacity'])!==null&&_0x4ac468!==void 0x0?_0x4ac468:(_0x596beb['opacity'],0x1));this['options']['stroke']=_0x481d03;}Cesium__namespace['defined'](_0x596beb[_0x39286c(_0x84826b._0x293ee9)])&&(this['options'][_0x39286c(0xc82)]=_0x596beb['outlineWidth']);}}},{'key':'_showHook','value':function _0x4df595(_0x5a1da0){_get(_getPrototypeOf(_0x232853['prototype']),'_showHook',this)['call'](this,_0x5a1da0),this['_labelCollection']&&(this['_labelCollection']['show']=_0x5a1da0);}},{'key':'_mountedHook','value':function _0x2a8ffe(){var _0x324045=_0x3c74ee;_get(_getPrototypeOf(_0x232853['prototype']),_0x324045(_0x350e92._0xbb177a),this)['call'](this),this['load']();}},{'key':_0x3c74ee(0x625),'value':function _0x305a99(){var _0x26f1d1=_0x3c74ee;_get(_getPrototypeOf(_0x232853['prototype']),_0x26f1d1(_0x380238._0x54fd3e),this)['call'](this),this[_0x26f1d1(_0x380238._0x5cb3e9)]&&this['_map']['dataSources']['add'](this[_0x26f1d1(_0x380238._0x5cb3e9)]),this['_labelCollection']&&this[_0x26f1d1(_0x380238._0x5565a0)]['scene']['primitives']['add'](this['_labelCollection']);}},{'key':'_removedHook','value':function _0x2f8b30(){var _0x82b35a=_0x3c74ee;_get(_getPrototypeOf(_0x232853[_0x82b35a(0x7dc)]),'_removedHook',this)['call'](this),this['_labelCollection']&&(this[_0x82b35a(_0x41a01c._0x4cc591)]['scene']['primitives']['remove'](this[_0x82b35a(0x649)]),this['_labelCollection']=null),this['_dataSource']&&this['_map'][_0x82b35a(0x3b8)]['remove'](this['_dataSource']);}},{'key':_0x3c74ee(_0x21a23f._0xb5976e),'value':function _0x35185d(_0x107989){var _0x3367ac=_0x3c74ee;if(!this['_map'])return Promise['resolve'](![]);this['_map']['cancelFlyTo']();if(this['options'][_0x3367ac(_0x1002b4._0x4995fc)])return this[_0x3367ac(0x53d)][_0x3367ac(0xb6f)](this[_0x3367ac(_0x1002b4._0x555b2d)]['center'],_0x107989);else{if(this['options']['extent'])return this[_0x3367ac(_0x1002b4._0x2007f9)]['flyToExtent'](this[_0x3367ac(_0x1002b4._0x555b2d)]['extent'],_0x107989);else{if(this['_dataSource'])return this['_map']['viewer']['flyTo'](this['_dataSource'],_0x107989);}}return Promise['resolve'](![]);}},{'key':'load','value':function _0x1edd77(_0xb85770){var _0x2734de={_0x506eaa:0x5e5,_0x51661f:0x71d},_0x433d74=_0x3c74ee,_0x51f9ce=this;if(_0xb85770){var _0x547a4d;((_0x547a4d=_0xb85770[_0x433d74(0x71e)])!==null&&_0x547a4d!==void 0x0?_0x547a4d:!![])&&(delete this[_0x433d74(0x690)]['url'],delete this['options']['data']),this['clear'](),this['options']=_objectSpread2(_objectSpread2({},this[_0x433d74(_0x198a0b._0x5d2964)]),_0xb85770);}if(this['options'][_0x433d74(0x45d)])fetchJson(_objectSpread2(_objectSpread2({},this[_0x433d74(_0x198a0b._0x5d2964)]),{},{'proxy':this['_proxy']}))['then'](function(_0x3c9554){var _0x8f7ce6=_0x433d74;if(!_0x51f9ce['_map']||_0x51f9ce['_state']!==State[_0x8f7ce6(_0x514762._0x1c6081)])return;_0x51f9ce['_load_data'](_0x3c9554);})[_0x433d74(0xca2)](function(_0x3c6563){var _0x89ca57=_0x433d74,_0x5eb390;logError$1(_0x89ca57(_0x2734de._0x506eaa),_0x3c6563),(_0x5eb390=_0x51f9ce['_readyPromise'])!==null&&_0x5eb390!==void 0x0&&_0x5eb390['reject']&&_0x51f9ce[_0x89ca57(_0x2734de._0x51661f)]['reject'](_0x3c6563);});else this['options'][_0x433d74(0x614)]?this['_load_data'](this['options'][_0x433d74(_0x198a0b._0x399bb2)]):_0xb85770&&logWarn('CzmGeoJsonLayer:没有传入\x20url\x20或\x20data\x20参数,请确认是否有误。');return this;}},{'key':'_load_data','value':function _0x267f56(_0x388312){var _0x2c9374=_0x3c74ee,_0x343c7d=this;this['options']['format']&&(_0x388312=this['options']['format'](_0x388312));var _0x371b7a=Cesium__namespace[_0x2c9374(_0x3ee403._0x2c7e89)][_0x2c9374(0xda7)](_0x388312,this['options']);_0x371b7a['then'](function(_0x49220d){_0x343c7d['showResult'](_0x49220d);});}},{'key':_0x3c74ee(_0x21a23f._0x3c2ce6),'value':function _0x3c194c(_0x25e8ff){var _0x2a2fae=_0x3c74ee;this[_0x2a2fae(0x661)]&&(this['_map']['dataSources']['remove'](this[_0x2a2fae(_0x39fb30._0x84fa41)]),delete this[_0x2a2fae(_0x39fb30._0xca7a73)]);if(!_0x25e8ff||this[_0x2a2fae(_0x39fb30._0x3ea7e0)]===State['REMOVED'])return;_0x25e8ff['show']=this['show'],this['_map']['dataSources'][_0x2a2fae(_0x39fb30._0xeae3bf)](_0x25e8ff),this['_readyPromise']['resolve'](this),this['_dataSource']=_0x25e8ff;this[_0x2a2fae(0x690)]['zIndex']&&(this[_0x2a2fae(0x976)]=this[_0x2a2fae(_0x39fb30._0xc266b8)]['zIndex']);var _0x502034=_0x25e8ff['entities']['values'],_0x4dab2c=this['bindEntities'](_0x502034);this['_opacity']!==0x1&&this['setOpacity'](this[_0x2a2fae(0x37b)]),this[_0x2a2fae(0x690)][_0x2a2fae(_0x39fb30._0x4c8491)]&&this['flyToByAnimationEnd'](),this['fire'](EventType[_0x2a2fae(_0x39fb30._0x3a7a68)],{'dataSource':_0x25e8ff,'entities':_0x502034,'list':_0x4dab2c});}},{'key':_0x3c74ee(0x269),'value':function _0x473a00(_0x370277){var _0x29c2ea=_0x3c74ee,_0x2c0f25=this,_0x53508c=[];for(var _0xdaf301=0x0,_0x28d963=_0x370277[_0x29c2ea(_0x39e8e0._0x1c7f69)];_0xdaf301<_0x28d963;_0xdaf301++){var _0x2e9477=_0x370277[_0xdaf301];_0x2e9477['_mars3d_layerId']=this['id'];var _0x35ad65=this[_0x29c2ea(0xf96)](_0x2e9477);_0x2e9477['_attr']=_0x35ad65||{},this['fire'](EventType[_0x29c2ea(_0x39e8e0._0x7beaac)],{'czmObject':_0x2e9477,'attr':_0x35ad65}),_0x53508c['push'](_objectSpread2(_objectSpread2({},_0x35ad65),{},{'_entity':_0x2e9477}));}return this[_0x29c2ea(_0x39e8e0._0x719cbf)]['id']=this['id'],config2Entity(_0x370277,this['options'],function(_0x15312c,_0x22e69e,_0x204b06){return _0x2c0f25['lblAddFun'](_0x15312c,_0x22e69e,_0x204b06);}),_0x53508c;}},{'key':'updateStyle','value':function _0x3475ff(_0x4219c8){var _0x38144d=_0x3c74ee,_0x3bd5cf=this;if(!this['_dataSource'])return;_0x4219c8&&(this['options']['symbol']=_objectSpread2(_objectSpread2({},this['options']['symbol']),_0x4219c8));var _0x12f70b=this['_dataSource'][_0x38144d(0xcb7)]['values'];return this[_0x38144d(_0x45000a._0x109efc)]['id']=this['id'],config2Entity(_0x12f70b,this['options'],function(_0x5d1114,_0xb519ad,_0x1370c4){var _0x18c3e1=_0x38144d;return _0x3bd5cf[_0x18c3e1(0xc1a)](_0x5d1114,_0xb519ad,_0x1370c4);}),this;}},{'key':_0x3c74ee(0xc1a),'value':function _0x1f7dc9(_0x8d6c17,_0x3f51d9,_0x3ab444){var _0x47072a=_0x3c74ee;if(_0x3f51d9['text']==='')return null;Cesium__namespace['defined'](_0x3f51d9['height'])&&(_0x8d6c17=setPositionsHeight(_0x8d6c17,_0x3f51d9['height']));!this[_0x47072a(0xcf1)]&&(this[_0x47072a(_0x831bbc._0x424c09)]=new Cesium__namespace['LabelCollection']({'scene':this['viewer']['scene']}),this['viewer'][_0x47072a(0x57d)]['primitives']['add'](this['labelCollection']));_0x3f51d9['position']=getPositionValue(_0x8d6c17);var _0x72b72a=this['labelCollection'][_0x47072a(_0x831bbc._0x503468)](_0x3f51d9);return _0x72b72a['properties']=_0x3ab444,_0x72b72a[_0x47072a(0x1d5)]=this['id'],_0x72b72a;}},{'key':'setOpacity','value':function _0x477681(_0x33aa75){var _0x167755=_0x3c74ee;this[_0x167755(0x37b)]=_0x33aa75;if(!this[_0x167755(0x661)])return;var _0x221fd2=this[_0x167755(_0x1ca8e1._0x123cf4)]['entities'][_0x167755(_0x1ca8e1._0x30010b)];for(var _0xc0f070=0x0,_0x5364c7=_0x221fd2[_0x167755(0xec0)];_0xc0f070<_0x5364c7;_0xc0f070++){var _0x476a71=_0x221fd2[_0xc0f070];_0x476a71['polygon']&&_0x476a71[_0x167755(0x9d5)]['material']&&_0x476a71['polygon']['material']['color']&&(this['_updatEntityAlpha'](_0x476a71['polygon']['material']['color'],this['_opacity']),_0x476a71['polygon']['outlineColor']&&this['_updatEntityAlpha'](_0x476a71['polygon']['outlineColor'],this['_opacity']));_0x476a71['polyline']&&_0x476a71[_0x167755(0x214)][_0x167755(0x280)]&&_0x476a71[_0x167755(0x214)][_0x167755(0x280)]['color']&&this['_updatEntityAlpha'](_0x476a71[_0x167755(_0x1ca8e1._0x503e58)]['material']['color'],this[_0x167755(_0x1ca8e1._0x279847)]);_0x476a71['billboard']&&(_0x476a71[_0x167755(0x81b)]['color']=Cesium__namespace[_0x167755(_0x1ca8e1._0x34ea0d)]['WHITE'][_0x167755(_0x1ca8e1._0xc74a21)](this['_opacity']));_0x476a71['model']&&(_0x476a71[_0x167755(0x8fd)]['color']=Cesium__namespace['Color']['WHITE']['withAlpha'](this[_0x167755(_0x1ca8e1._0x9fded4)]));if(_0x476a71['label']){var _0x173ca3=this['_opacity'];_0x476a71['styleOpt']&&_0x476a71['styleOpt']['label']&&_0x476a71['styleOpt'][_0x167755(0xf83)]['opacity']&&(_0x173ca3=_0x476a71['styleOpt'][_0x167755(_0x1ca8e1._0x2cc461)]['opacity']),_0x476a71['label']['fillColor']&&this['_updatEntityAlpha'](_0x476a71['label']['fillColor'],_0x173ca3),_0x476a71['label'][_0x167755(_0x1ca8e1._0x3f0810)]&&this[_0x167755(0xd41)](_0x476a71['label']['outlineColor'],_0x173ca3),_0x476a71[_0x167755(0xf83)]['backgroundColor']&&this['_updatEntityAlpha'](_0x476a71['label']['backgroundColor'],_0x173ca3);}}}},{'key':'_updatEntityAlpha','value':function _0x26a07a(_0x3c49c4,_0x54ce9d){var _0x5b6657=_0x3c74ee;if(!_0x3c49c4)return;var _0x1b2385=getCesiumValue(_0x3c49c4,Cesium__namespace['Color'],this[_0x5b6657(_0x30f8c1._0xce0177)]['clock']['currentTime']);if(!_0x1b2385||!_0x1b2385['withAlpha'])return _0x3c49c4;_0x1b2385=_0x1b2385[_0x5b6657(0x822)](_0x54ce9d),_0x3c49c4['setValue'](_0x1b2385);}},{'key':'getEntityAttr','value':function _0x4b3afe(_0x57fed6){return getAttrVal(_0x57fed6['properties']);}},{'key':'clear','value':function _0x19a9e0(){var _0x501569=_0x3c74ee;return this[_0x501569(0x649)]&&this[_0x501569(_0x3a0f7e._0x3f04a1)]['removeAll'](),this['_dataSource']&&this[_0x501569(_0x3a0f7e._0x90ed49)]['entities'][_0x501569(_0x3a0f7e._0x3e88c3)](),this['_closeAllControl'](),this;}},{'key':'process','value':function _0x6654bf(_0x1fd24a,_0x4e2202){var _0x312352=_0x3c74ee,_0x3a9ce7=this;return this['readyPromise'][_0x312352(_0x1eb6ea._0x1ec546)](function(_0x451663){var _0x3e3267={_0x14fd16:0x378},_0x518c3e=_0x312352,_0x5906b6=_0x3a9ce7[_0x518c3e(0x661)]['process'](_0x1fd24a,_0x4e2202);return _0x5906b6['then'](function(_0x3cf1aa){var _0x15388c=_0x518c3e,_0x4672bc=_0x3cf1aa[_0x15388c(0xcb7)][_0x15388c(_0x3e3267._0x14fd16)],_0x4bd101=_0x3a9ce7['bindEntities'](_0x4672bc);return{'entities':_0x4672bc,'list':_0x4bd101};});});}}]),_0x232853;}(BaseGraphicLayer);register$2('czmGeojson',CzmGeoJsonLayer);var KmlLayer=function(_0x14ad3d){var _0x429e35={_0x108a0d:0xf96},_0x3ec086={_0x31d9a2:0xcca},_0x3c2d18={_0x1199b7:0x690,_0x4a0c50:0x548,_0x47dea2:0xda7,_0x1aca37:0x57d,_0x2df19e:0x53d},_0x11ef5a=_0xf99cb3;_inherits(_0x556ae7,_0x14ad3d);var _0x5da3b9=_createSuper(_0x556ae7);function _0x556ae7(){var _0x3996e5=_0x3c32;return _classCallCheck(this,_0x556ae7),_0x5da3b9[_0x3996e5(0xf93)](this,arguments);}return _createClass(_0x556ae7,[{'key':'load','value':function _0x143609(){var _0x4fec03=_0x3c32,_0xf4c33=this,_0x5b9a73=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};this[_0x4fec03(_0x3c2d18._0x1199b7)]=_objectSpread2(_objectSpread2({},this[_0x4fec03(0x690)]),_0x5b9a73);var _0x131e6f;if(this['options']['url']){var _0x2f728c=getUrlResource(this['options']);_0x131e6f=Cesium__namespace[_0x4fec03(_0x3c2d18._0x4a0c50)][_0x4fec03(_0x3c2d18._0x47dea2)](_0x2f728c,{'camera':this['_map'][_0x4fec03(_0x3c2d18._0x1aca37)][_0x4fec03(0x501)],'canvas':this['_map'][_0x4fec03(_0x3c2d18._0x1aca37)]['canvas'],'clampToGround':this['options']['clampToGround']});}else this['options'][_0x4fec03(0x614)]&&(_0x131e6f=Cesium__namespace['KmlDataSource']['load'](this['options']['data'],{'camera':this['_map'][_0x4fec03(0x57d)]['camera'],'canvas':this[_0x4fec03(_0x3c2d18._0x2df19e)]['scene']['canvas'],'clampToGround':this[_0x4fec03(0x690)]['clampToGround']}),logError$1('KmlLayer:请必须传入\x20url\x20或\x20data\x20参数'));_0x131e6f['then'](function(_0x4e5534){_0xf4c33['showResult'](_0x4e5534);});}},{'key':_0x11ef5a(_0x429e35._0x108a0d),'value':function _0x4602b9(_0xe757e6){var _0x5ae7d2=_0x11ef5a,_0xdc0e93={'name':_0xe757e6['name'],'description':_0xe757e6['description']},_0x138261=_0xe757e6[_0x5ae7d2(0xf3d)]['extendedData'];for(var _0x429286 in _0x138261){_0xdc0e93[_0x429286]=_0x138261[_0x429286][_0x5ae7d2(0x23c)];}return _0xdc0e93=getAttrVal(_0xdc0e93),_0xdc0e93['description']&&(_0xdc0e93['description']=_0xdc0e93[_0x5ae7d2(_0x3ec086._0x31d9a2)]['replace'](/<div[^>]+>/g,'')),_0xdc0e93;}}]),_0x556ae7;}(CzmGeoJsonLayer);register$2('kml',KmlLayer);var CzmlLayer=function(_0x50d077){var _0x24ae25={_0x2352a0:0x690,_0x12a37b:0x992},_0xdf6316={_0x3a6ed5:0x8d5},_0x366fdd={_0x4bf57a:0xafd,_0x501b60:0x32a,_0x564b12:0x32a},_0x26b0f8={_0x236c9f:0x661,_0x34fb7a:0x920,_0x5ebbb6:0x53d},_0x1bb227=_0xf99cb3;_inherits(_0x3542f7,_0x50d077);var _0x330fc6=_createSuper(_0x3542f7);function _0x3542f7(){var _0x51afa5=_0x3c32;return _classCallCheck(this,_0x3542f7),_0x330fc6[_0x51afa5(0xf93)](this,arguments);}return _createClass(_0x3542f7,[{'key':'_showHook','value':function _0x3a7b62(_0x1a304c){var _0x12f8f0=_0x3c32,_0x22ea9f;_get(_getPrototypeOf(_0x3542f7['prototype']),'_showHook',this)[_0x12f8f0(0xa10)](this,_0x1a304c),((_0x22ea9f=this[_0x12f8f0(0x690)]['updateClock'])!==null&&_0x22ea9f!==void 0x0?_0x22ea9f:!![])&&(_0x1a304c?this['setCzmlTime']():this[_0x12f8f0(0x9ae)]());}},{'key':'setCzmlTime','value':function _0x22c7a2(){var _0x5201b9=_0x3c32,_0x99351d;(_0x99351d=this[_0x5201b9(0x661)])!==null&&_0x99351d!==void 0x0&&_0x99351d[_0x5201b9(0xafd)]&&(this['_map']['clock'][_0x5201b9(0xa0c)]=this[_0x5201b9(_0x26b0f8._0x236c9f)]['clock']['clockRange'],this['_map']['clock'][_0x5201b9(_0x26b0f8._0x34fb7a)]=this[_0x5201b9(0x661)]['clock'][_0x5201b9(0x920)],this[_0x5201b9(_0x26b0f8._0x5ebbb6)][_0x5201b9(0xafd)]['startTime']=this['_dataSource']['clock']['startTime'],this[_0x5201b9(_0x26b0f8._0x5ebbb6)]['clock'][_0x5201b9(0x3bf)]=this['_dataSource']['clock']['stopTime'],this[_0x5201b9(0x53d)]['clock'][_0x5201b9(0xb88)]=this['_dataSource']['clock']['startTime']);}},{'key':'setNowTime','value':function _0x3908eb(){var _0x47ebea=_0x3c32;this['_map']['clock']['clockRange']=Cesium__namespace['ClockRange']['UNBOUNDED'],this[_0x47ebea(0x53d)][_0x47ebea(_0x366fdd._0x4bf57a)]['multiplier']=0x1;var _0x2da74c=Cesium__namespace[_0x47ebea(_0x366fdd._0x501b60)][_0x47ebea(0x1d3)](new Date());this['_map']['clock']['startTime']=_0x2da74c[_0x47ebea(0xca3)](),this['_map']['clock']['stopTime']=Cesium__namespace[_0x47ebea(_0x366fdd._0x564b12)][_0x47ebea(0x331)](_0x2da74c,0x1,new Cesium__namespace['JulianDate']()),this['_map']['clock']['currentTime']=_0x2da74c['clone']();}},{'key':'_removedHook','value':function _0x443055(){var _0x4967ec=_0x3c32,_0x2ef981;_get(_getPrototypeOf(_0x3542f7['prototype']),'_removedHook',this)['call'](this),((_0x2ef981=this['options'][_0x4967ec(_0xdf6316._0x3a6ed5)])!==null&&_0x2ef981!==void 0x0?_0x2ef981:!![])&&this[_0x4967ec(0x9ae)]();}},{'key':_0x1bb227(0xda7),'value':function _0x12c146(){var _0x367f6a=_0x1bb227,_0x3a408e=this,_0x2d7830=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};this[_0x367f6a(_0x24ae25._0x2352a0)]=_objectSpread2(_objectSpread2({},this['options']),_0x2d7830);var _0x26992e;if(this[_0x367f6a(0x690)]['url']){var _0x1f88e6=getUrlResource(this['options']);_0x26992e=Cesium__namespace['CzmlDataSource']['load'](_0x1f88e6,this['options']);}else this[_0x367f6a(_0x24ae25._0x2352a0)]['data']?_0x26992e=Cesium__namespace[_0x367f6a(_0x24ae25._0x12a37b)]['load'](this['options']['data'],this['options']):logError$1(_0x367f6a(0xb17));_0x26992e['then'](function(_0x1d2229){_0x3a408e['showResult'](_0x1d2229);});}},{'key':'getEntityAttr','value':function _0x11c41b(_0x3069c7){if(_0x3069c7['properties'])return getAttrVal(_0x3069c7['properties']);if(_0x3069c7['description'])return{'description':getCesiumValue(_0x3069c7['description'])};}}]),_0x3542f7;}(CzmGeoJsonLayer);register$2('czml',CzmlLayer);var GraphicGroupLayer=function(_0x2c33f8){var _0x59f74d={_0x31bacd:0x873,_0x141a7a:0x836,_0x39bd2d:0xbb4,_0x4c5f7f:0x71e,_0x3e086e:0x345},_0x5b6c72={_0xfbb989:0x1bc},_0x5f1c87={_0x583dcf:0x9f1},_0x4c6ee7={_0xa085ba:0x2f1,_0x183a77:0xdb2,_0x257bab:0xec0,_0x2311e0:0xc9d},_0x535e19={_0x1d89c6:0xaea},_0x190bfd={_0x130e9e:0x839,_0x42f646:0x79e},_0x7e1efc={_0x9013f4:0xf0b},_0x310410={_0x1dcdf6:0xec0},_0x22839e={_0x4af077:0xaea},_0x38c34f={_0x39f1ca:0x690,_0x5e62ac:0x614},_0x1f2cd6={_0x1b3d2c:0xdb2},_0x325d3f={_0x50e88c:0x625},_0x30d7ba={_0x1b7e65:0x690,_0x596919:0xaec},_0x46dcf6={_0x52cec8:0x363},_0x580825={_0x3b349e:0xc25},_0x190e5e={_0x51f944:0x690},_0x2bfa02={_0x1ee46a:0x363},_0x3be308=_0xf99cb3;_inherits(_0x3777d1,_0x2c33f8);var _0x174dac=_createSuper(_0x3777d1);function _0x3777d1(){return _classCallCheck(this,_0x3777d1),_0x174dac['apply'](this,arguments);}return _createClass(_0x3777d1,[{'key':'hasEdit','get':function _0x1a7f99(){var _0x101399=_0x3c32;return this[_0x101399(0x9dc)];},'set':function _0x1d86ff(_0x144490){var _0x109ef4=_0x3c32;this['_hasEdit']=_0x144490,this['_selectedLayer']&&(_0x144490?this[_0x109ef4(_0x2bfa02._0x1ee46a)]['activateEdit']():this[_0x109ef4(0x363)]['disableEdit']());}},{'key':_0x3be308(_0x59f74d._0x31bacd),'get':function _0x3d98e2(){var _0x2a2898=_0x3be308;return this[_0x2a2898(_0x190e5e._0x51f944)]['isAutoEditing'];},'set':function _0x367d58(_0x55420c){var _0x5b65e3=_0x3be308;this['options'][_0x5b65e3(0x873)]=_0x55420c,this[_0x5b65e3(_0x580825._0x3b349e)](function(_0x4ff511){_0x4ff511['isAutoEditing']=_0x55420c;},this);}},{'key':_0x3be308(0xaea),'get':function _0x3a9280(){return this['_selectedLayer'];},'set':function _0x3337f7(_0x428e55){var _0x526d13=_0x3be308;this['_selectedLayer']&&(delete this['_selectedLayer']['isActivate'],this[_0x526d13(0x363)]['disableEdit']()),!(_0x428e55 instanceof GraphicLayer)&&(_0x428e55=this['getLayer'](_0x428e55)),this[_0x526d13(_0x46dcf6._0x52cec8)]=_0x428e55,this[_0x526d13(0x363)]&&(this[_0x526d13(_0x46dcf6._0x52cec8)]['isActivate']=!![],this['_hasEdit']&&this['_selectedLayer']['activateEdit']());}},{'key':_0x3be308(0x724),'value':function _0x13561e(_0xb64b51){return _0xb64b51['isActivate'];}},{'key':'_mountedHook','value':function _0x27e118(){var _0x557790=_0x3be308;_get(_getPrototypeOf(_0x3777d1['prototype']),'_mountedHook',this)[_0x557790(0xa10)](this),this[_0x557790(_0x30d7ba._0x1b7e65)]['geojson']&&this[_0x557790(_0x30d7ba._0x596919)](this['options']['geojson']);}},{'key':'_addedHook','value':function _0x5cef15(){var _0x2c1164=_0x3be308;_get(_getPrototypeOf(_0x3777d1['prototype']),_0x2c1164(_0x325d3f._0x50e88c),this)['call'](this),this['_processForRemoveLayer']();}},{'key':'_getOrCreateLayer','value':function _0x4fffb3(_0x54ce2a){var _0x2f4c26=_0x3be308;if(!_0x54ce2a)return this['selectedLayer'];var _0x43038a=this[_0x2f4c26(_0x1f2cd6._0x1b3d2c)](_0x54ce2a);return _0x43038a?_0x43038a:this['createLayer'](_0x54ce2a);}},{'key':_0x3be308(_0x59f74d._0x141a7a),'value':function _0x2bb97e(_0x44e903){var _0x25d1a3=_0x3be308,_0x41bfe0=clone(this[_0x25d1a3(_0x38c34f._0x39f1ca)],['id','pid','geojson',_0x25d1a3(_0x38c34f._0x5e62ac)]);_0x41bfe0['name']=_0x44e903,_0x41bfe0[_0x25d1a3(0xb29)]=this['id'];var _0x3726dd=new GraphicLayer(_0x41bfe0);return this['_events']&&(_0x3726dd['_events']=_objectSpread2({},this['_events'])),this[_0x25d1a3(0x53d)]['addLayer'](_0x3726dd),this['addLayer'](_0x3726dd),_0x3726dd;}},{'key':_0x3be308(_0x59f74d._0x39bd2d),'value':function _0x29cdde(_0x5e1b10){var _0x39108c=_0x3be308,_0x6775cb;return _0x5e1b10 instanceof GraphicLayer?_0x6775cb=_0x5e1b10:_0x6775cb=this['getLayer'](_0x5e1b10),_0x6775cb?(this['selectedLayer']===_0x6775cb&&(this[_0x39108c(_0x22839e._0x4af077)]=null),removeArrayItem(this[_0x39108c(0x839)],_0x6775cb),this[_0x39108c(0x53d)]['removeLayer'](_0x6775cb,!![]),this['_processForRemoveLayer'](),!![]):![];}},{'key':'deleteEmptyLayer','value':function _0xa6de7b(){var _0x142cc8=_0x3be308;for(var _0x33b7eb=this['_arrLayer'][_0x142cc8(_0x310410._0x1dcdf6)]-0x1;_0x33b7eb>=0x0;_0x33b7eb--){var _0x5970a0=this['_arrLayer'][_0x33b7eb];_0x5970a0['length']===0x0&&(this['selectedLayer']===_0x5970a0&&(this['selectedLayer']=null),this['_arrLayer']['splice'](_0x33b7eb,0x1),this['_map']['removeLayer'](_0x5970a0,!![]));}return this['_processForRemoveLayer'](),this;}},{'key':'_processForRemoveLayer','value':function _0x567b89(){var _0x3e0ef6=_0x3be308;this['_arrLayer']['length']===0x0&&this[_0x3e0ef6(0x690)][_0x3e0ef6(_0x7e1efc._0x9013f4)]&&(this['selectedLayer']=this['createLayer'](this['options']['defaultLayer'])),this['selectedLayer']==null&&this[_0x3e0ef6(0x839)]['length']>0x0&&(this['selectedLayer']=this['_arrLayer'][0x0]);}},{'key':'moveToLayer','value':function _0x5d0aa2(_0x48b605,_0x1ecd5d){!(_0x1ecd5d instanceof GraphicLayer)&&(_0x1ecd5d=this['getLayer'](_0x1ecd5d)),_0x48b605['remove'](),_0x1ecd5d['addGraphic'](_0x48b605);}},{'key':_0x3be308(0x71f),'value':function _0x1e152(){var _0x3d43c0={_0x40b602:0x51d},_0x185b1e=[];return this['eachGraphic'](function(_0x5a0115){var _0x1f163e=_0x3c32;if(_0x5a0115['isPrivate'])return;_0x185b1e[_0x1f163e(_0x3d43c0._0x40b602)](_0x5a0115);},this),_0x185b1e;}},{'key':'getGraphicById','value':function _0xa361a7(_0x51ee3e){var _0x5340b4=_0x3be308;if(!_0x51ee3e)return undefined;for(var _0x4ec1bc=this[_0x5340b4(_0x190bfd._0x130e9e)][_0x5340b4(0xec0)]-0x1;_0x4ec1bc>=0x0;_0x4ec1bc--){var _0x2a12d2=this['_arrLayer'][_0x4ec1bc],_0x4846e1=_0x2a12d2[_0x5340b4(_0x190bfd._0x42f646)](_0x51ee3e);if(_0x4846e1)return _0x4846e1;}return undefined;}},{'key':'eachGraphic','value':function _0x39384d(_0x26c297,_0x381153){return this['eachLayer'](function(_0x15aea7){_0x15aea7['eachGraphic'](_0x26c297,_0x381153);},this),this;}},{'key':_0x3be308(_0x59f74d._0x4c5f7f),'value':function _0x4c6eef(_0x236525){var _0x1befb9=_0x3be308;this[_0x1befb9(0xc25)](function(_0x1d58d9){_0x1d58d9['clear'](_0x236525);},this);}},{'key':'toGeoJSON','value':function _0xf8e03e(_0x3f516e){var _0x8f6909=_0x3be308,_0x1d777f=this;_0x3f516e!==null&&_0x3f516e!==void 0x0&&_0x3f516e['stopEdit']&&this[_0x8f6909(0x799)]();var _0xa663c4=[],_0x5b38a8=[];return this['eachLayer'](function(_0x2472a7){var _0x9dd234={_0xda6128:0xdc9};_0x5b38a8['push'](_0x2472a7['name']),_0x2472a7['eachGraphic'](function(_0x1baa0b){var _0xd3ff7c=_0x3c32;if(_0x1baa0b[_0xd3ff7c(_0x9dd234._0xda6128)])return;var _0x574979=_0x1baa0b['toGeoJSON'](_0x3f516e);_0x574979['properties'][_0xd3ff7c(0x830)]=_0x2472a7['name'],_0xa663c4['push'](_0x574979);},_0x1d777f);},this),{'type':'FeatureCollection','layer':{'id':this['id'],'name':this['name'],'layers':_0x5b38a8,'selected':this[_0x8f6909(_0x535e19._0x1d89c6)]['name']},'features':_0xa663c4};}},{'key':_0x3be308(0xaec),'value':function _0x1755ad(_0x4300cb){var _0x5c72aa=_0x3be308,_0x3ea286=arguments[_0x5c72aa(0xec0)]>0x1&&arguments[0x1]!==undefined?arguments[0x1]:{};try{isString(_0x4300cb)&&(_0x4300cb=JSON['parse'](_0x4300cb));}catch(_0x36169e){alert(_0x36169e['name']+':\x20'+_0x36169e[_0x5c72aa(_0x4c6ee7._0xa085ba)]+'\x20\x0a请确认json文件格式正确!!!');return;}_0x3ea286[_0x5c72aa(0x71e)]&&this['clear'](!![]);var _0x2d7c6a;if(_0x3ea286['layer'])_0x2d7c6a=this[_0x5c72aa(_0x4c6ee7._0x183a77)](_0x3ea286['layer']);else{var _0x559991,_0xb028c0,_0x58c2bb={},_0x133a3e=(_0x559991=_0x4300cb)===null||_0x559991===void 0x0?void 0x0:(_0xb028c0=_0x559991[_0x5c72aa(0xa88)])===null||_0xb028c0===void 0x0?void 0x0:_0xb028c0['layers'];if(_0x133a3e){var _0x3e3bc3,_0x36a4e7;for(var _0x1f18ea=0x0;_0x1f18ea<_0x133a3e['length'];_0x1f18ea++){var _0xcf5da=this['_getOrCreateLayer'](_0x133a3e[_0x1f18ea]);_0x58c2bb[_0x133a3e[_0x1f18ea]]=_0xcf5da;}if((_0x3e3bc3=_0x4300cb)!==null&&_0x3e3bc3!==void 0x0&&(_0x36a4e7=_0x3e3bc3['layer'])!==null&&_0x36a4e7!==void 0x0&&_0x36a4e7['selected']){var _0x15eb4a,_0x46d112,_0x5e262e=_0x58c2bb[(_0x15eb4a=_0x4300cb)===null||_0x15eb4a===void 0x0?void 0x0:(_0x46d112=_0x15eb4a['layer'])===null||_0x46d112===void 0x0?void 0x0:_0x46d112['selected']];_0x5e262e&&(this['selectedLayer']=_0x5e262e);}}}var _0x812969=getGeoJsonFeatures(_0x4300cb),_0x427f78=[];for(var _0x40ccf7=0x0,_0x240182=_0x812969[_0x5c72aa(_0x4c6ee7._0x257bab)];_0x40ccf7<_0x240182;_0x40ccf7++){var _0x5c7cdd=_0x812969[_0x40ccf7],_0x25147d=void 0x0;if(_0x2d7c6a)_0x25147d=_0x2d7c6a;else{var _0x6f7d44,_0x3ffc55=_0x5c7cdd===null||_0x5c7cdd===void 0x0?void 0x0:(_0x6f7d44=_0x5c7cdd[_0x5c72aa(0x89d)])===null||_0x6f7d44===void 0x0?void 0x0:_0x6f7d44['_layer'];_0x25147d=_0x3ffc55?this['getLayer'](_0x3ffc55):null,!_0x25147d&&(_0x25147d=this['selectedLayer']);}var _0x2ce2f1=_0x25147d['loadGeoJSON'](_0x5c7cdd,_objectSpread2(_objectSpread2({},_0x3ea286),{},{'clear':![],'flyTo':![]}));_0x427f78=_0x427f78['concat'](_0x2ce2f1);}return _0x3ea286[_0x5c72aa(0xba1)]&&this[_0x5c72aa(0x53d)][_0x5c72aa(_0x4c6ee7._0x2311e0)](_0x427f78),_0x427f78;}},{'key':_0x3be308(_0x59f74d._0x3e086e),'value':function _0x53df5a(_0x40a225){var _0x4577ca=_0x3be308;_0x40a225[_0x4577ca(0x60e)]=this['toGeoJSON']();}},{'key':_0x3be308(0x95b),'value':function _0x6d8f75(_0x3463c3){var _0x41df89=_0x3be308,_0x5f2aed;return this[_0x41df89(_0x5b6c72._0xfbb989)](function(_0x49bbf2){var _0x12b6ec=_0x41df89;if(_0x49bbf2['isPrivate'])return;if(!_0x49bbf2['getRectangle'])return;var _0x3e97f0=_0x49bbf2['getRectangle']();if(!Cesium__namespace['defined'](_0x3e97f0))return;_0x5f2aed?_0x5f2aed=Cesium__namespace[_0x12b6ec(_0x5f1c87._0x583dcf)]['union'](_0x3e97f0,_0x5f2aed):_0x5f2aed=_0x3e97f0;},this),_0x3463c3?formatRectangle(_0x5f2aed):_0x5f2aed;}},{'key':'startDraw','value':function _0x323f7f(_0x343d1b){return this['_selectedLayer']['startDraw'](_0x343d1b);}},{'key':'stopDraw','value':function _0x16c9fa(){return this['_selectedLayer']['stopDraw']();}},{'key':'activateEdit','value':function _0x348043(){return this['_selectedLayer']['activateEdit']();}},{'key':'disableEdit','value':function _0x360686(){var _0x57658f=_0x3be308;return this['_selectedLayer'][_0x57658f(0xc90)]();}}]),_0x3777d1;}(GroupLayer);register$2('graphicGroup',GraphicGroupLayer);var GeoJsonLayer=function(_0x2e6606){var _0x463f98={_0x17261a:0xabb},_0x52009f={_0x2322e5:0x690,_0x3ed73c:0x8b3,_0xd879e8:0x463,_0x204896:0x42f,_0x30f340:0xfcb,_0x1865c0:0xf88,_0x568ce3:0xf76,_0x276131:0xec0},_0x5bd314={_0x558e6e:0x5f5,_0x31a4b4:0xd1f},_0x2b0b34={_0x437915:0x690,_0x3e0353:0x911},_0xf55596={_0x36bfa1:0xcaa},_0x44d5c5={_0x264d6d:0x7dc,_0x5ca384:0xcaa},_0x13a5be=_0xf99cb3;_inherits(_0x27f5c9,_0x2e6606);var _0xec3b62=_createSuper(_0x27f5c9);function _0x27f5c9(){var _0x4f5312=_0x3c32;return _classCallCheck(this,_0x27f5c9),_0xec3b62[_0x4f5312(0xf93)](this,arguments);}return _createClass(_0x27f5c9,[{'key':_0x13a5be(0x54b),'value':function _0x3c4b6e(_0x40db8e){var _0x31c830=_0x13a5be;_get(_getPrototypeOf(_0x27f5c9[_0x31c830(_0x44d5c5._0x264d6d)]),'_showHook',this)['call'](this,_0x40db8e),_0x40db8e&&this[_0x31c830(_0x44d5c5._0x5ca384)]&&(this['_hasLoad']=![],this['load']());}},{'key':'_addedHook','value':function _0x3b8f56(){var _0x243695=_0x13a5be;_get(_getPrototypeOf(_0x27f5c9[_0x243695(0x7dc)]),'_addedHook',this)['call'](this),this[_0x243695(0xa24)]?this['load']():this[_0x243695(_0xf55596._0x36bfa1)]=!![];}},{'key':'_removedHook','value':function _0x3f419d(){_get(_getPrototypeOf(_0x27f5c9['prototype']),'_removedHook',this)['call'](this),this['clear']();}},{'key':'load','value':function _0x1042b7(_0x2613b0){var _0x3e175a=_0x13a5be,_0x5dc734=this;_0x2613b0&&(Cesium__namespace['defaultValue'](_0x2613b0['clear'],!![])&&(delete this['options']['url'],delete this['options']['data']),this[_0x3e175a(0x71e)](),this['options']=_objectSpread2(_objectSpread2({},this['options']),_0x2613b0));if(this['options']['url'])sendAjax(_objectSpread2(_objectSpread2({},this['options']),{},{'proxy':this[_0x3e175a(0x213)]}))[_0x3e175a(0x7f1)](function(_0x398864){var _0x4386cf=_0x3e175a;if(!_0x5dc734['_map']||_0x5dc734['_state']!==State[_0x4386cf(0x6cd)])return;_0x5dc734['_load_data'](_0x398864);})[_0x3e175a(0xca2)](function(_0x5d60ae){var _0x382b33=_0x3e175a,_0x152add;logError$1('fetchJson出错了',_0x5d60ae),(_0x152add=_0x5dc734[_0x382b33(0x71d)])!==null&&_0x152add!==void 0x0&&_0x152add['reject']&&_0x5dc734[_0x382b33(0x71d)]['reject'](_0x5d60ae);});else this[_0x3e175a(_0x2b0b34._0x437915)]['data']?this['_load_data'](this['options']['data']):_0x2613b0&&logWarn(_0x3e175a(_0x2b0b34._0x3e0353));}},{'key':_0x13a5be(0xc83),'value':function _0x3e5982(_0x29927a){var _0x880151=_0x13a5be;this['options']['format']&&(_0x29927a=this[_0x880151(0x690)][_0x880151(_0x5bd314._0x558e6e)](_0x29927a));_0x29927a=this['_formatForMask'](_0x29927a);var _0x2ba176=this['loadGeoJSON'](_0x29927a,{'clear':!![],'enabledEvent':![]}),_0x4f8a05=[];_0x2ba176[_0x880151(_0x5bd314._0x31a4b4)](function(_0x2ac5c5){_0x4f8a05['push'](_objectSpread2(_objectSpread2({},_0x2ac5c5['attr']),{},{'graphic':_0x2ac5c5}));}),this['fire'](EventType['load'],{'geojson':_0x29927a,'list':_0x4f8a05,'graphics':_0x2ba176}),this['options']['flyTo']&&this['flyToByAnimationEnd'](),this['_readyPromise']['resolve'](this);}},{'key':'_formatForMask','value':function _0x383b05(_0x4873f1){var _0x3590c0=_0x13a5be,_0x13375c=this[_0x3590c0(_0x52009f._0x2322e5)]['mask'];if(!_0x13375c)return _0x4873f1;if(!_0x4873f1['features']||_0x4873f1['features']['length']===0x0)return _0x4873f1;_0x4873f1=clone(_0x4873f1),_0x4873f1['features']['splice'](0x1,_0x4873f1['features']['length']-0x1),this['_extent']=getExtentByGeoJSON(_0x4873f1);var _0x1feee2={'xmin':0x49,'xmax':0x88,'ymin':0x3,'ymax':0x3b};isObject(_0x13375c)&&Cesium__namespace[_0x3590c0(_0x52009f._0x3ed73c)](_0x13375c['xmin'])&&Cesium__namespace['defined'](_0x13375c['xmax'])&&Cesium__namespace['defined'](_0x13375c[_0x3590c0(_0x52009f._0xd879e8)])&&Cesium__namespace['defined'](_0x13375c['ymax'])&&(_0x1feee2=_0x13375c);var _0x3c9c3a=[[_0x1feee2['xmin'],_0x1feee2['ymax']],[_0x1feee2['xmin'],_0x1feee2['ymin']],[_0x1feee2['xmax'],_0x1feee2[_0x3590c0(_0x52009f._0xd879e8)]],[_0x1feee2[_0x3590c0(_0x52009f._0x204896)],_0x1feee2[_0x3590c0(_0x52009f._0x30f340)]],[_0x1feee2['xmin'],_0x1feee2['ymax']]],_0x139262=_0x4873f1[_0x3590c0(0x3e5)][0x0];if(_0x139262['geometry']['type']==='Polygon')_0x139262['geometry']={'type':'Polygon','coordinates':[_0x3c9c3a,_0x139262['geometry'][_0x3590c0(_0x52009f._0x1865c0)][0x0]]};else{if(_0x139262['geometry']['type']==='MultiPolygon'){var _0x3d0249=[_0x3c9c3a];for(var _0x3ab1f9=0x0,_0x47fc93=_0x139262[_0x3590c0(_0x52009f._0x568ce3)]['coordinates']['length'];_0x3ab1f9<_0x47fc93;_0x3ab1f9++){var _0x1a0372=_0x139262['geometry']['coordinates'][_0x3ab1f9];_0x1a0372['length']>0x0&&_0x3d0249['push'](_0x1a0372[0x0]);}_0x139262['geometry']={'type':'Polygon','coordinates':[_0x3d0249]};}else{if(_0x139262['geometry']['type']==='GeometryCollection'){var _0x2b63b2=[_0x3c9c3a];for(var _0x27fffd=0x0,_0x393dae=_0x139262['geometry']['geometries'][_0x3590c0(_0x52009f._0x276131)];_0x27fffd<_0x393dae;_0x27fffd++){var _0x16a7f6=_0x139262['geometry']['geometries'][_0x27fffd]['coordinates'];_0x16a7f6[_0x3590c0(_0x52009f._0x276131)]>0x0&&_0x2b63b2['push'](_0x16a7f6[0x0]);}_0x139262['geometry']={'type':_0x3590c0(0x3ed),'coordinates':[_0x2b63b2]};}}}return _0x4873f1;}},{'key':'_toJsonEx','value':function _0x5362dc(_0x6aa8){}},{'key':'_setOptionsHook','value':function _0x24f0ff(_0x1b456e,_0x58e4c4){var _0x580538=_0x13a5be,_0x2167fe;_get(_getPrototypeOf(_0x27f5c9['prototype']),'_setOptionsHook',this)[_0x580538(0xa10)](this,_0x1b456e,_0x58e4c4);if(!this['_map'])return;_0x58e4c4[_0x580538(0xabb)]&&!((_0x2167fe=_0x58e4c4[_0x580538(0xabb)])!==null&&_0x2167fe!==void 0x0&&_0x2167fe['type'])?this['eachGraphic'](function(_0x13eba4){var _0x5f0c35=_0x580538,_0x206ee0=getSymbolStyle(_0x1b456e[_0x5f0c35(_0x463f98._0x17261a)],_0x13eba4['attr']);delete _0x206ee0['highlight'],_0x13eba4['style']=_0x206ee0;}):(this[_0x580538(0x71e)](),this['load']());}}]),_0x27f5c9;}(GraphicLayer);register$2('geojson',GeoJsonLayer);var BusineDataLayer=function(_0x4bdf17){var _0xb54529={_0x494d63:0x8e6,_0x419f15:0xc83},_0x10392e={_0x2e34fe:0x757,_0x11d56e:0x1bc},_0x48a86e={_0x5ad50b:0xabb,_0x577d35:0xba9},_0x27f289={_0x27fe2f:0x690,_0x51081b:0x757,_0x286911:0x8ab,_0x17faf7:0x690,_0xc1e343:0x9fd,_0x1e7e93:0x343,_0xcfd626:0x690,_0x465b1b:0xe54,_0x1475d3:0x881,_0x3ca343:0xa86,_0x56c19d:0x690,_0x1b4e99:0x690,_0x611a94:0x1b9,_0x134cb1:0xdaa},_0x2be7cd={_0x4a6a83:0x690,_0x1fddfb:0x614,_0x6eef1:0x911},_0x27d297={_0x34b682:0x71d},_0x36ff5c={_0x1e5b40:0x50c,_0x1b0526:0xc83},_0xdf9c0f={_0x493dad:0x8e6},_0x2711db={_0x21625a:0x7dc},_0x5331d0=_0xf99cb3;_inherits(_0x1c72cf,_0x4bdf17);var _0x50be0b=_createSuper(_0x1c72cf);function _0x1c72cf(){return _classCallCheck(this,_0x1c72cf),_0x50be0b['apply'](this,arguments);}return _createClass(_0x1c72cf,[{'key':'_showHook','value':function _0x193688(_0x40e12f){var _0x584a6e=_0x3c32;_get(_getPrototypeOf(_0x1c72cf[_0x584a6e(_0x2711db._0x21625a)]),'_showHook',this)['call'](this,_0x40e12f),_0x40e12f&&this['_hasLoad']&&(this['_hasLoad']=![],this['load']());}},{'key':'_addedHook','value':function _0xf1c1fb(){var _0xdeaf3e=_0x3c32;_get(_getPrototypeOf(_0x1c72cf['prototype']),'_addedHook',this)[_0xdeaf3e(0xa10)](this),this['show']?this['load']():this[_0xdeaf3e(0xcaa)]=!![];}},{'key':_0x5331d0(_0xb54529._0x494d63),'value':function _0x5d204b(){var _0x54b176=_0x5331d0;_get(_getPrototypeOf(_0x1c72cf['prototype']),_0x54b176(_0xdf9c0f._0x493dad),this)['call'](this),this[_0x54b176(0x71e)]();}},{'key':'load','value':function _0x3a343c(_0x4faeef){var _0x5a2e0c=_0x5331d0,_0x55eb62=this;_0x4faeef&&(Cesium__namespace['defaultValue'](_0x4faeef['clear'],!![])&&(delete this[_0x5a2e0c(_0x2be7cd._0x4a6a83)][_0x5a2e0c(0x45d)],delete this['options']['data']),this[_0x5a2e0c(0x71e)](),this[_0x5a2e0c(0x690)]=_objectSpread2(_objectSpread2({},this['options']),_0x4faeef));if(this[_0x5a2e0c(_0x2be7cd._0x4a6a83)]['url'])fetchJson(_objectSpread2(_objectSpread2({},this['options']),{},{'proxy':this[_0x5a2e0c(0x213)]}))['then'](function(_0x3b0bd5){var _0x3f0a37=_0x5a2e0c;if(!_0x55eb62['_map']||_0x55eb62[_0x3f0a37(_0x36ff5c._0x1e5b40)]!==State['ADDED'])return;_0x55eb62[_0x3f0a37(_0x36ff5c._0x1b0526)](_0x3b0bd5);})['catch'](function(_0x37c175){var _0x413ee5=_0x5a2e0c,_0x5a1656;logError$1('fetchJson出错了',_0x37c175),(_0x5a1656=_0x55eb62['_readyPromise'])!==null&&_0x5a1656!==void 0x0&&_0x5a1656['reject']&&_0x55eb62[_0x413ee5(_0x27d297._0x34b682)]['reject'](_0x37c175);});else this['options']['data']?this['_load_data'](this[_0x5a2e0c(0x690)][_0x5a2e0c(_0x2be7cd._0x1fddfb)]):_0x4faeef&&logWarn(_0x5a2e0c(_0x2be7cd._0x6eef1));}},{'key':_0x5331d0(_0xb54529._0x419f15),'value':function _0x51f7ac(_0x11f52e){var _0x4fcc4a=_0x5331d0;if(this['options'][_0x4fcc4a(0xc9e)]){var _0x3215b8=this[_0x4fcc4a(_0x27f289._0x27fe2f)]['dataColumn']['split']('.');_0x3215b8['forEach'](function(_0x134dce){_0x11f52e=_0x11f52e[_0x134dce];});}this['options']['formatData']&&(_0x11f52e=this['options']['formatData'](_0x11f52e));var _0x2f018d=[];for(var _0xd968df=0x0,_0x2e2463=_0x11f52e['length'];_0xd968df<_0x2e2463;_0xd968df++){var _0x1a975b=_0x11f52e[_0xd968df],_0x10ae83={};_0x1a975b['style']&&(_0x10ae83=_objectSpread2({},_0x1a975b['style']));var _0x320267=this['options']['symbol'],_0x4fd241=_0x1a975b['type']&&hasType(_0x1a975b[_0x4fcc4a(_0x27f289._0x51081b)])?_0x1a975b[_0x4fcc4a(0x757)]:'point';if(_0x320267){if(isFunction(_0x320267))_0x10ae83=_0x320267(_0x1a975b,_0x10ae83)||_0x10ae83,_0x10ae83[_0x4fcc4a(_0x27f289._0x51081b)]&&(_0x4fd241=_0x10ae83[_0x4fcc4a(0x757)]);else{_0x4fd241=_0x320267['type']||_0x4fd241;var _0x166f76=getSymbolStyle(_0x320267,_0x1a975b||{});_0x320267['merge']?_0x10ae83=_objectSpread2(_objectSpread2({},_0x166f76),_0x10ae83):_0x10ae83=_0x166f76;}}if(!hasType(_0x4fd241)){logError$1(_0x4fcc4a(_0x27f289._0x286911),_0x1a975b);continue;}var _0x177037={'type':_0x4fd241,'style':_0x10ae83,'attr':_0x1a975b};if(isPointType(_0x4fd241)){if(_0x1a975b['position'])_0x177037['position']=_0x1a975b['position'];else{if(this[_0x4fcc4a(_0x27f289._0x17faf7)][_0x4fcc4a(_0x27f289._0xc1e343)])_0x177037['position']=this['options']['formatPosition'](_0x1a975b,_0x177037);else{if(this['options'][_0x4fcc4a(_0x27f289._0x1e7e93)]||this[_0x4fcc4a(_0x27f289._0xcfd626)]['lngColumn']){var _0x7b2c04=_0x1a975b[this['options']['latColumn']||'lat'],_0x5bdf7a=_0x1a975b[this['options'][_0x4fcc4a(0xadd)]||'lng'],_0x22193a=_0x1a975b[this['options'][_0x4fcc4a(_0x27f289._0x465b1b)]||'alt']||0x0;_0x177037['position']=[_0x5bdf7a,_0x7b2c04,_0x22193a];}else _0x1a975b[_0x4fcc4a(_0x27f289._0x1475d3)]&&_0x1a975b['lng']&&(_0x177037[_0x4fcc4a(_0x27f289._0x3ca343)]=[_0x1a975b['lng'],_0x1a975b['lat'],_0x1a975b[_0x4fcc4a(0x679)]||0x0]);}}if(!_0x177037['position']){logError$1('无法解析数据position坐标位置',_0x1a975b);continue;}}else{if(_0x1a975b[_0x4fcc4a(0x5aa)])_0x177037['positions']=_0x1a975b['positions'];else this[_0x4fcc4a(_0x27f289._0x56c19d)]['formatPosition']&&(_0x177037['positions']=this[_0x4fcc4a(_0x27f289._0x1b4e99)][_0x4fcc4a(0x9fd)](_0x1a975b,_0x177037));if(!_0x177037['positions']){logError$1(_0x4fcc4a(_0x27f289._0x611a94),_0x1a975b);continue;}}_0x2f018d[_0x4fcc4a(0x51d)](_0x177037);}var _0x5d4dea=this[_0x4fcc4a(_0x27f289._0x134cb1)](_0x2f018d,{'enabledEvent':![]}),_0x4130e4=[];_0x5d4dea['forEach'](function(_0x7d6aa2){_0x4130e4['push'](_objectSpread2(_objectSpread2({},_0x7d6aa2['attr']),{},{'graphic':_0x7d6aa2}));}),this['fire'](EventType['load'],{'jsonData':_0x11f52e,'list':_0x4130e4,'graphics':_0x5d4dea}),this['options']['flyTo']&&this[_0x4fcc4a(0xbfe)](),this['_readyPromise']['resolve'](this);}},{'key':'_toJsonEx','value':function _0x4ab004(_0x1a25e0){}},{'key':'_setOptionsHook','value':function _0x225525(_0x168b51,_0x2f1bce){var _0x5cc773=_0x5331d0,_0x2473d1;_get(_getPrototypeOf(_0x1c72cf['prototype']),_0x5cc773(0x603),this)['call'](this,_0x168b51,_0x2f1bce);if(!this['_map'])return;_0x2f1bce['symbol']&&!((_0x2473d1=_0x2f1bce['symbol'])!==null&&_0x2473d1!==void 0x0&&_0x2473d1[_0x5cc773(_0x10392e._0x2e34fe)])?this[_0x5cc773(_0x10392e._0x11d56e)](function(_0x987a0d){var _0x4b4ff5=_0x5cc773,_0x29cf32=getSymbolStyle(_0x168b51[_0x4b4ff5(_0x48a86e._0x5ad50b)],_0x987a0d['attr']);_0x987a0d[_0x4b4ff5(_0x48a86e._0x577d35)]=_0x29cf32;}):(this['clear'](),this['load']());}}]),_0x1c72cf;}(GraphicLayer);register$2(_0xf99cb3(0xe19),BusineDataLayer);var EditTileset=function(_0x1fa76a){var _0x23f8b5={_0x2836ab:0x467},_0xda9863={_0x33f716:0x53d,_0x311e82:0x49b,_0x58e2ef:0xd99},_0x3cc276={_0xebc026:0xba9,_0x569da1:0x53d,_0x2d6987:0x2e8,_0x18070c:0x6f4,_0x13b816:0x321},_0x2a5412={_0x1cbf32:0x53d},_0x1930fa={_0x5a2de3:0x381},_0x279552={_0x2e8c29:0xb25,_0x2a4622:0x53d,_0x58d957:0x381},_0x25d3bb={_0x4a61ec:0xcde,_0x1b4640:0xcde,_0x656055:0x6af,_0x317b75:0xfca},_0x540f19={_0x46594b:0xd12},_0x1f3767={_0x5c52fa:0x690},_0x514abf={_0x3906a4:0xcde},_0x2fd363=_0xf99cb3;_inherits(_0x133326,_0x1fa76a);var _0x5c09cc=_createSuper(_0x133326);function _0x133326(){return _classCallCheck(this,_0x133326),_0x5c09cc['apply'](this,arguments);}return _createClass(_0x133326,[{'key':'layer','get':function _0x5cea40(){var _0x426f62=_0x3c32;return this[_0x426f62(_0x514abf._0x3906a4)];}},{'key':'style','get':function _0x2d5d48(){var _0x338e4e=_0x3c32;return this['_graphic'][_0x338e4e(_0x1f3767._0x5c52fa)];}},{'key':_0x2fd363(0x2ed),'value':function _0x58c618(){var _0x4bb777=_0x2fd363,_0x4eba10=this;this['_contextmenuConfig_bak']=this['layer']['_contextmenuConfig'],this[_0x4bb777(_0x540f19._0x46594b)]({'dragger':this[_0x4bb777(0xcde)],'onDrag':function _0x41991f(_0x5e642d,_0x3f1f0c){_0x4eba10['_graphic']['position']=_0x3f1f0c;}});}},{'key':'finish','value':function _0x1a02e7(){var _0x1e73a5=_0x2fd363;delete this['_graphic']['_draw_tooltip'],delete this[_0x1e73a5(_0x25d3bb._0x4a61ec)]['_isDragger'],delete this['_graphic']['_noMousePick'],delete this[_0x1e73a5(_0x25d3bb._0x1b4640)]['_pointType'],delete this['_graphic']['onDrag'],this['_graphic']['unbindContextMenu'](),this['_contextmenuConfig_bak']&&(this['layer'][_0x1e73a5(_0x25d3bb._0x656055)]=this[_0x1e73a5(0xfca)],delete this[_0x1e73a5(_0x25d3bb._0x317b75)]);}},{'key':'_onLeftDownHandler','value':function _0x56cd78(_0x190609){var _0x34cea3=_0x2fd363,_0x274613=this['_map'][_0x34cea3(_0x279552._0x2e8c29)]['getPickTarget'](_0x190609['position'],_0x190609);if(_0x274613['layer']!==this[_0x34cea3(0xa88)])return;var _0x12a3cb=_0x274613===null||_0x274613===void 0x0?void 0x0:_0x274613['layer'];if(!_0x12a3cb||!_0x12a3cb['_isDragger'])return;this[_0x34cea3(_0x279552._0x2a4622)]['scene']['screenSpaceCameraController']['enableInputs']&&(this['_map']['scene']['screenSpaceCameraController'][_0x34cea3(0x6aa)]=![],this['_hasChangeEnableInputs']=!![]),this['_map']['_setEditCursor'](!![]),_0x12a3cb[_0x34cea3(0x612)](),this[_0x34cea3(_0x279552._0x58d957)]=_0x12a3cb,this['fire'](EventType['editMouseDown'],_objectSpread2(_objectSpread2(_objectSpread2({},_0x190609),_0x274613),{},{'index':this[_0x34cea3(0x381)]['index']}));}},{'key':_0x2fd363(0xb7f),'value':function _0x245dd0(_0x3b1eb4){var _0x594942=_0x2fd363;this['_map'][_0x594942(0x324)](_0x3b1eb4['endPosition'],this['_map'][_0x594942(0x6f4)](_0x594942(0x958)));var _0x342144=getCurrentMouseTerrainPosition(this['_map']['scene'],_0x3b1eb4['endPosition']);_0x342144&&(this[_0x594942(_0x1930fa._0x5a2de3)]['onDrag']&&this['_draggerIng']['onDrag'](this['_draggerIng'],_0x342144)),this['fire'](EventType['editMouseMove'],_objectSpread2(_objectSpread2({},_0x3b1eb4),{},{'index':this['_draggerIng']['index'],'cartesian':_0x342144,'windowPosition':_0x3b1eb4['endPosition']}));}},{'key':'_onMouseMoveMapHandler','value':function _0x1543c9(_0x4b7b4e){var _0x12cba0=_0x2fd363,_0x2c223a=this['_map']['mouseEvent']['getPickTarget'](_0x4b7b4e['endPosition'],_0x4b7b4e),_0x4800be=_0x2c223a===null||_0x2c223a===void 0x0?void 0x0:_0x2c223a['layer'];if(_0x4800be==null){this[_0x12cba0(0x53d)]['closeSmallTooltip']();return;}if(_0x2c223a['layer']!==this['layer']||!_0x4800be[_0x12cba0(0x872)])return;if(this[_0x12cba0(_0x2a5412._0x1cbf32)][_0x12cba0(0x494)]['show']&&this['_map']['contextmenu'][_0x12cba0(0x605)]===_0x4800be)return;var _0x1a29f1=_0x4800be['_draw_tooltip'];if(!_0x1a29f1)return;this['_map'][_0x12cba0(0x324)](_0x4b7b4e['endPosition'],_0x1a29f1);}},{'key':_0x2fd363(_0x23f8b5._0x2836ab),'value':function _0x4faee7(_0x19158d){var _0x5220dc={_0x5ba69e:0xa86},_0x225cbb=_0x2fd363,_0x49b03f=this,_0x4383fd=_get(_getPrototypeOf(_0x133326['prototype']),'getDraggerContextMenu',this)['call'](this,_0x19158d);return Cesium__namespace['defaultValue'](this[_0x225cbb(_0x3cc276._0xebc026)]['hasEditRotate'],!![])&&(_0x4383fd['push']({'text':this[_0x225cbb(_0x3cc276._0x569da1)]['getLangText'](_0x225cbb(_0x3cc276._0x2d6987)),'icon':Icon['BloomEffectYes'],'show':function _0x1b9eba(_0x81391c){return!_0x49b03f['_matrixRotate']||_0x49b03f['_matrixRotate']['_dragger_index']!==_0x19158d['index'];},'callback':function _0x5e6c72(_0x2e7f18){var _0x32d1b6=_0x225cbb,_0x36c980,_0x4649e4=(_0x36c980=_0x2e7f18['graphic'])!==null&&_0x36c980!==void 0x0&&_0x36c980[_0x32d1b6(_0x5220dc._0x5ba69e)]?_0x2e7f18['graphic']:_0x2e7f18['layer'];_0x49b03f['startRotateMatrix'](_0x4649e4,_0x2e7f18);}}),_0x4383fd['push']({'text':this['_map'][_0x225cbb(_0x3cc276._0x18070c)](_0x225cbb(0x4ad)),'icon':Icon[_0x225cbb(_0x3cc276._0x13b816)],'show':function _0x1998e7(_0x192f63){return _0x49b03f['_matrixRotate']&&_0x49b03f['_matrixRotate']['_dragger_index']===_0x19158d['index'];},'callback':function _0x3bb23b(_0x38e6e3){_0x49b03f['stopRotateMatrix']();}})),_0x4383fd;}},{'key':'startRotateMatrix','value':function _0x448c78(_0x4777d1,_0x194e6f){var _0xf22042=_0x2fd363;!_0x4777d1&&(_0x4777d1=this['layer']),this['stopMoveMatrix'](),this['stopRotateMatrix'](),this['_matrixRotate']=new MatrixRotate({'map':this[_0xf22042(_0xda9863._0x33f716)],'position':_0x4777d1['position'],'roll':_0x4777d1['rotation_x'],'pitch':_0x4777d1['rotation_y'],'heading':_0x4777d1[_0xf22042(_0xda9863._0x311e82)]}),this['_map']['addThing'](this['_matrixRotate']),this['_matrixRotate']['on'](EventType[_0xf22042(_0xda9863._0x58e2ef)],function(_0x5b017a){var _0x27efee=_0xf22042;_0x4777d1['rotation']={'x':formatNum$1(_0x5b017a['roll'],0x2),'y':formatNum$1(_0x5b017a['pitch'],0x2),'z':formatNum$1(_0x5b017a[_0x27efee(0x705)],0x2)};}),_0x4777d1['off'](EventType['updatePosition'],this['_updateMatrixMovePosition'],this),_0x4777d1[_0xf22042(0x948)](EventType['updatePosition'],this['_updateMatrixRotatePosition'],this),_0x4777d1['on'](EventType['updatePosition'],this['_updateMatrixRotatePosition'],this);}}]),_0x133326;}(EditBase),TilesetEditVS='attribute\x20vec3\x20position;\x0avarying\x20vec2\x20depth;\x0a\x0avoid\x20main()\x20{\x0a\x20\x20vec4\x20pos\x20=\x20vec4(position.xyz,\x201.0);\x0a\x20\x20depth\x20=\x20pos.zw;\x0a\x20\x20pos.z\x20=\x200.0;\x0a\x20\x20gl_Position\x20=\x20czm_projection\x20*\x20pos;\x0a}\x0a',TilesetEditFS='#ifdef\x20GL_FRAGMENT_PRECISION_HIGH\x0aprecision\x20highp\x20float;\x0a#else\x0aprecision\x20mediump\x20float;\x0a#endif\x0a\x0a#define\x20OES_texture_float_linear\x0a\x0a//\x20varying\x20vec2\x20depth;\x0a\x0a//\x20vec4\x20packDepth(float\x20depth)\x20{\x0a//\x20\x20\x20vec4\x20enc\x20=\x20vec4(1.0,\x20255.0,\x2065025.0,\x2016581375.0)\x20*\x20depth;\x0a//\x20\x20\x20enc\x20=\x20fract(enc);\x0a//\x20\x20\x20enc\x20-=\x20enc.yzww\x20*\x20vec4(1.0\x20/\x20255.0,\x201.0\x20/\x20255.0,\x201.0\x20/\x20255.0,\x200.0);\x0a//\x20\x20\x20return\x20enc;\x0a//\x20}\x0a\x0avoid\x20main()\x20{\x0a\x20\x20//\x20float\x20fDepth\x20=\x20(depth.x\x20/\x205000.0)\x20/\x202.0\x20+\x200.5;\x0a\x20\x20gl_FragColor\x20=\x20vec4(1.0,\x200.0,\x200.0,\x201.0);\x0a}\x0a',TilesetEditBase=function(_0x5e9561){var _0x46f75f={_0x55c4d2:0x3f9,_0x372202:0x8e6,_0x1a6282:0xd32},_0x34b251={_0x5d38c8:0x53d,_0x5de5f4:0x36b,_0x36ee1c:0x908,_0x18ce6a:0x662,_0x517e59:0xfe3},_0x32ed64={_0xe6c08a:0x3e8,_0x229a4e:0x18a,_0x20c141:0x610,_0x2eecd2:0xf04,_0x3442d4:0x440,_0x2f3ee8:0xe1c,_0x34bf8f:0xa1e,_0x39f742:0x37e},_0x1d9652={_0x39ae3d:0x97e,_0x54ccee:0x8f3},_0x3e2676={_0x1e143b:0x808,_0x466c81:0x194,_0x85f485:0xf04,_0x20fee3:0x820},_0x486ca6={_0x4ffd7b:0x9a7,_0x1434e6:0x6fe,_0x43083a:0xdb6},_0x1a59d3={_0x3e812f:0xda6},_0x124d14={_0x322844:0x690},_0x106cb9={_0x3aab83:0x5aa},_0x195fbd={_0x2b8ad4:0x36b},_0x41e3e7={_0x514d24:0x36b},_0x436688={_0x5d84ac:0x690},_0x413ae3={_0x3994f1:0x830},_0x17fc81={_0x1d6b21:0x19d,_0xc00e7c:0x903,_0x51ff98:0x690,_0x366817:0xd1f},_0x521aea={_0x3bf2b9:0x36b},_0xcddd26={_0x1c7755:0x36b},_0x388bcf=_0xf99cb3;_inherits(_0x1dd88d,_0x5e9561);var _0x245173=_createSuper(_0x1dd88d);function _0x1dd88d(){var _0x3f61c3=_0x3c32,_0x1e3b73,_0x4df94c=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x1dd88d),_0x1e3b73=_0x245173['call'](this,_0x4df94c),!isMars3DCesium&&logError$1(_0x3f61c3(0xfea),_assertThisInitialized(_0x1e3b73)),_0x1e3b73[_0x3f61c3(_0xcddd26._0x1c7755)]=[],_0x1e3b73;}return _createClass(_0x1dd88d,[{'key':'marsEditor','get':function _0x3f0fe2(){return this['_layer']['_marsEditor'];}},{'key':'list','get':function _0x5b2333(){var _0x3b264f=_0x3c32;return this[_0x3b264f(_0x521aea._0x3bf2b9)];}},{'key':'layer','get':function _0x22c42c(){return this['_layer'];},'set':function _0x4c1660(_0x3af3df){var _0x4489b8=_0x3c32,_0x211b68=this;this[_0x4489b8(_0x413ae3._0x3994f1)]=_0x3af3df,_0x3af3df['readyPromise']['then'](function(_0x95e7b9){var _0x2da7a7=_0x4489b8;if(!_0x211b68['isAdded'])return;_0x211b68[_0x2da7a7(_0x17fc81._0x1d6b21)](_0x3af3df[_0x2da7a7(_0x17fc81._0xc00e7c)]),_0x211b68[_0x2da7a7(_0x17fc81._0x51ff98)]['area']&&_0x211b68['options']['area'][_0x2da7a7(_0x17fc81._0x366817)](function(_0x2f91d4){_0x211b68['addArea'](_0x2f91d4['positions'],_0x2f91d4);});});}},{'key':'tileset','get':function _0x2abd90(){return this['_layer']['tileset'];}},{'key':_0x388bcf(_0x46f75f._0x55c4d2),'get':function _0x491cef(){var _0x1300a6=_0x388bcf,_0x17fa4d,_0x150f23=this['layer'];if(_0x150f23!==null&&_0x150f23!==void 0x0&&(_0x17fa4d=_0x150f23['options'])!==null&&_0x17fa4d!==void 0x0&&_0x17fa4d['flatHeight'])return _0x150f23['options'][_0x1300a6(0xfbd)];if(this[_0x1300a6(_0x436688._0x5d84ac)]['flatHeight'])return this['options'][_0x1300a6(0xfbd)];return 0x0;}},{'key':'length','get':function _0x36f0ec(){var _0x58759e=_0x388bcf;if(this['_areaList']){var _0xb1df2a;return(_0xb1df2a=this[_0x58759e(_0x41e3e7._0x514d24)])===null||_0xb1df2a===void 0x0?void 0x0:_0xb1df2a['length'];}else return 0x0;}},{'key':'_addedHook','value':function _0x2aec90(){this['options']['layer']&&(this['layer']=this['options']['layer']);}},{'key':_0x388bcf(_0x46f75f._0x372202),'value':function _0x186d5a(){this['clear'](),this['cacheMarsOptions']&&this['cacheMarsOptions']();}},{'key':'clear','value':function _0x6c47d4(){this['_areaList']=[],this['_disable']();}},{'key':'getAreaById','value':function _0x1176e8(_0x13b725){if(!isNumber(_0x13b725))return _0x13b725;for(var _0x1171b4=0x0;_0x1171b4<this['_areaList']['length'];_0x1171b4++){var _0x3f233f=this['_areaList'][_0x1171b4];if(_0x3f233f['id']===_0x13b725)return _0x3f233f;}return null;}},{'key':'hideArea','value':function _0x588d49(_0x1bba80){var _0x37c2c6=this['getAreaById'](_0x1bba80);_0x37c2c6&&(_0x37c2c6['show']=![],this['_isUpdate']=!![]);}},{'key':'showArea','value':function _0x52c3fe(_0x7bdfbc){var _0x24c1c2=_0x388bcf,_0x4d671f=this['getAreaById'](_0x7bdfbc);_0x4d671f&&(_0x4d671f['show']=!![],this[_0x24c1c2(0xdb6)]=!![]);}},{'key':'removeArea','value':function _0x5eec76(_0x1ab91a){var _0x43ad74=_0x388bcf;isNumber(_0x1ab91a)&&(_0x1ab91a=this['getAreaById'](_0x1ab91a)),_0x1ab91a&&(removeArrayItem(this[_0x43ad74(_0x195fbd._0x2b8ad4)],_0x1ab91a),this['_disable'](),this['_activete'](),this['fire'](EventType['removeItem'],{'area':_0x1ab91a}));}},{'key':'addArea','value':function _0xf1b3a5(_0x2506bb){var _0x5e5c75=_0x388bcf;if(!_0x2506bb||_0x2506bb['length']===0x0)return;_0x2506bb=LngLatArray['toCartesians'](_0x2506bb);var _0x1942b5={'id':getGlobalId(),'show':!![],'positions':_0x2506bb};return this[_0x5e5c75(0x36b)][_0x5e5c75(0x51d)](_0x1942b5),this['_layer']['loadOk']&&(this['_disable'](),this['_activete']()),this['fire'](EventType[_0x5e5c75(0xc66)],{'area':_0x1942b5}),_0x1942b5;}},{'key':'toJSON','value':function _0x254705(){var _0x3abaa4=_0x388bcf,_0x12b79e=clone(this[_0x3abaa4(_0x124d14._0x322844)],[_0x3abaa4(0xa88),'eventParent']);return _0x12b79e['area']=[],this[_0x3abaa4(0x36b)]['forEach'](function(_0x3aec3e){var _0x46a3e9=_0x3abaa4;_0x12b79e['area'][_0x46a3e9(0x51d)]({'positions':LngLatArray['toArray'](_0x3aec3e[_0x46a3e9(_0x106cb9._0x3aab83)])});}),_0x12b79e;}},{'key':'_initLayer','value':function _0x14e776(_0x2c56de){var _0x7fc562={_0x43886f:0xdb6};this['_areaList']['length']>0x0&&(this['_disable'](),this['_activete']());var _0x629c99=_0x2c56de['update'],_0x44cddc=this;_0x2c56de['update']=function(_0x203155){var _0x1bde99=_0x3c32;_0x44cddc[_0x1bde99(_0x7fc562._0x43886f)]&&_0x44cddc['_update'](_0x203155),_0x629c99['bind'](this)(_0x203155);},this['cacheMarsOptions']=function(){_0x2c56de['update']=_0x629c99;};}},{'key':'_activete','value':function _0x718432(){var _0x4341a4=_0x388bcf;if(!this['layer'])return;this[_0x4341a4(_0x1a59d3._0x3e812f)](),this['_createTexture']();}},{'key':'_disable','value':function _0x1eab7c(){var _0x2b0a00=_0x388bcf;this['marsEditor'][_0x2b0a00(0x97e)]&&(this['marsEditor']['polygonTexture'][_0x2b0a00(_0x486ca6._0x4ffd7b)](),this['marsEditor'][_0x2b0a00(0x97e)]=null),this['_framebuffer']&&this[_0x2b0a00(_0x486ca6._0x1434e6)][_0x2b0a00(_0x486ca6._0x4ffd7b)]&&(this[_0x2b0a00(0x6fe)][_0x2b0a00(0x9a7)](),this['_framebuffer']=null),this['marsEditor']['IsYaPing']=new Cesium__namespace[(_0x2b0a00(0xc9f))](![],![],![],![]),this['marsEditor']['editVar']=new Cesium__namespace['Cartesian4'](![],![],![],![]),this['marsEditor'][_0x2b0a00(0x21a)]=new Cesium__namespace['Cartesian4'](0.15,0.7,0.95,0.5),this['marsEditor']['floodVar']=new Cesium__namespace['Cartesian4'](0x0,0x0,0x0,0x0),this['marsEditor']['heightVar']=new Cesium__namespace['Cartesian2'](0x0,0x0),this[_0x2b0a00(_0x486ca6._0x43083a)]=!![];}},{'key':'_update','value':function _0x196e58(_0x4f065c){var _0x2ebe91={_0x231f62:0x2ae,_0x512aad:0x6fe},_0x589796=_0x388bcf,_0x37cb2a=this;if(!this[_0x589796(0x36b)]||this['_areaList']['length']===0x0)return;this[_0x589796(0x960)](),this['_activeMarsEditor']();var _0x417376=_0x4f065c['context'],_0x1888cf=0x1000,_0x5d24cd=0x1000;!this[_0x589796(_0x3e2676._0x1e143b)]&&(this['_passState']=new Cesium__namespace['PassState'](_0x417376));this[_0x589796(_0x3e2676._0x1e143b)][_0x589796(_0x3e2676._0x466c81)]=this['_framebuffer'],this[_0x589796(_0x3e2676._0x1e143b)]['viewport']=new Cesium__namespace[(_0x589796(_0x3e2676._0x85f485))](0x0,0x0,_0x1888cf,_0x5d24cd);var _0x45abdd=_0x417376[_0x589796(0xe39)];_0x45abdd['updateCamera'](this['_camera']),this[_0x589796(_0x3e2676._0x20fee3)]['execute'](_0x4f065c['context']),this['_areaList']['forEach'](function(_0x273b24){var _0x2ee9c5=_0x589796,_0x5b1aef=_0x273b24['drawCommand'];_0x5b1aef&&_0x273b24['show']&&(_0x45abdd['updatePass'](_0x5b1aef[_0x2ee9c5(_0x2ebe91._0x231f62)]),_0x5b1aef['framebuffer']=_0x37cb2a[_0x2ee9c5(_0x2ebe91._0x512aad)],_0x5b1aef['execute'](_0x417376,_0x37cb2a[_0x2ee9c5(0x808)]));}),this['_isUpdate']=![];}},{'key':'_activeMarsEditor','value':function _0x5dd722(){}},{'key':_0x388bcf(_0x46f75f._0x1a6282),'value':function _0x57026f(){var _0x28a054=_0x388bcf;this['marsEditor'][_0x28a054(0xa40)]['x']=![];}},{'key':'_preparePos','value':function _0x277024(){var _0x4832ca={_0x8e46ff:0xa24,_0x1c42f4:0x9c8,_0x4544eb:0xc78,_0xa87b5b:0xc62},_0x5194ca=_0x388bcf,_0x49e4b2=this,_0x312945=0x1869f;this[_0x5194ca(0x36b)][_0x5194ca(0xd1f)](function(_0x2da095){var _0x3c406d=_0x5194ca;if(!_0x2da095[_0x3c406d(_0x4832ca._0x8e46ff)])return;if(!_0x2da095['positions_local']){var _0x12a118=[],_0x22a119=0x1869f;for(var _0x1790b3=0x0;_0x1790b3<_0x2da095['positions']['length'];_0x1790b3++){_0x12a118[_0x1790b3]=Cesium__namespace[_0x3c406d(0xa1e)]['multiplyByPoint'](_0x49e4b2['_layer'][_0x3c406d(_0x4832ca._0x1c42f4)],_0x2da095['positions'][_0x1790b3],new Cesium__namespace['Cartesian3']()),_0x22a119=Math[_0x3c406d(_0x4832ca._0x4544eb)](_0x22a119,_0x12a118[_0x1790b3]['z']);}_0x2da095['positions_local']=_0x12a118,_0x2da095['minZ']=_0x22a119;}_0x312945=Math[_0x3c406d(_0x4832ca._0x4544eb)](_0x312945,_0x2da095[_0x3c406d(_0x4832ca._0xa87b5b)]);}),this[_0x5194ca(0x31c)]=_0x312945;}},{'key':'_createTexture','value':function _0x1477ad(){var _0x157cdc=_0x388bcf,_0x4377d1=this['_map']['scene']['context'];this[_0x157cdc(0x72a)][_0x157cdc(_0x1d9652._0x39ae3d)]=new Cesium__namespace['Texture']({'context':_0x4377d1,'width':0x1000,'height':0x1000,'pixelFormat':Cesium__namespace['PixelFormat']['RGBA'],'pixelDatatype':Cesium__namespace['PixelDatatype']['FLOAT'],'sampler':new Cesium__namespace['Sampler']({'wrapS':Cesium__namespace['TextureWrap']['CLAMP_TO_EDGE'],'wrapT':Cesium__namespace['TextureWrap']['CLAMP_TO_EDGE'],'minificationFilter':Cesium__namespace['TextureMinificationFilter']['NEAREST'],'magnificationFilter':Cesium__namespace['TextureMagnificationFilter']['NEAREST']})});var _0x245e32=new Cesium__namespace[(_0x157cdc(0xb7e))]({'context':_0x4377d1,'width':0x1000,'height':0x1000,'pixelFormat':Cesium__namespace[_0x157cdc(_0x1d9652._0x54ccee)]['DEPTH_STENCIL'],'pixelDatatype':Cesium__namespace['PixelDatatype']['UNSIGNED_INT_24_8']});this[_0x157cdc(0x6fe)]=new Cesium__namespace['Framebuffer']({'context':_0x4377d1,'colorTextures':[this[_0x157cdc(0x72a)][_0x157cdc(_0x1d9652._0x39ae3d)]],'depthStencilTexture':_0x245e32,'destroyAttachments':![]}),this['_fboClearCommand']=new Cesium__namespace['ClearCommand']({'color':new Cesium__namespace['Color'](0x0,0x0,0x0,0x0),'framebuffer':this['_framebuffer']});}},{'key':'_createCommand','value':function _0x283761(){var _0x48a843=_0x388bcf,_0x2a9456=this[_0x48a843(_0x34b251._0x5d38c8)]['scene'][_0x48a843(0xba0)],_0x180dec=0x2540be400,_0x510789=0x2540be400,_0xaca498=-0x2540be400,_0x28475b=-0x2540be400;this[_0x48a843(_0x34b251._0x5de5f4)]['forEach'](function(_0x59cd58){var _0x11e0e4=_0x48a843,_0x5bef8f=_0x59cd58['positions_local'];if(_0x5bef8f){var _0x2afbe3=new Cesium__namespace['PolygonGeometry']({'polygonHierarchy':new Cesium__namespace['PolygonHierarchy'](_0x5bef8f),'perPositionHeight':!![]}),_0x206826=Cesium__namespace['PolygonGeometry']['createGeometry'](_0x2afbe3),_0xb3d9f3=Cesium__namespace[_0x11e0e4(_0x32ed64._0xe6c08a)]['fromCache']({'context':_0x2a9456,'vertexShaderSource':TilesetEditVS,'fragmentShaderSource':TilesetEditFS,'attributeLocations':{'position':0x0}}),_0x456ee8=Cesium__namespace['VertexArray']['fromGeometry']({'context':_0x2a9456,'geometry':_0x206826,'attributeLocations':_0xb3d9f3[_0x11e0e4(_0x32ed64._0x229a4e)],'bufferUsage':Cesium__namespace[_0x11e0e4(_0x32ed64._0x20c141)]['STATIC_DRAW'],'interleave':!![]}),_0x5ba9bf=new Cesium__namespace['RenderState']();_0x5ba9bf[_0x11e0e4(0xf27)]['enabled']=![],_0x5ba9bf['depthRange'][_0x11e0e4(0x8af)]=-0xf4240,_0x5ba9bf['depthRange']['far']=0xf4240;var _0x221383=Cesium__namespace[_0x11e0e4(_0x32ed64._0x2eecd2)]['fromPoints'](_0x59cd58[_0x11e0e4(_0x32ed64._0x3442d4)],new Cesium__namespace['BoundingRectangle']());_0x180dec>_0x221383['x']&&(_0x180dec=_0x221383['x']);_0x510789>_0x221383['y']&&(_0x510789=_0x221383['y']);_0xaca498<_0x221383['x']+_0x221383['width']&&(_0xaca498=_0x221383['x']+_0x221383['width']);_0x28475b<_0x221383['y']+_0x221383[_0x11e0e4(_0x32ed64._0x2f3ee8)]&&(_0x28475b=_0x221383['y']+_0x221383['height']);var _0x5d3173=Cesium__namespace[_0x11e0e4(_0x32ed64._0x34bf8f)][_0x11e0e4(_0x32ed64._0x39f742)](_0x221383['x'],_0x221383['x']+_0x221383['width'],_0x221383['y'],_0x221383['y']+_0x221383['height'],0x1,0x1dcd6500,new Cesium__namespace[(_0x11e0e4(0xa1e))]());_0x59cd58['_flatExtent']=new Cesium__namespace['Cartesian4'](_0x221383['x'],_0x221383['y'],_0x221383['x']+_0x221383['width'],_0x221383['y']+_0x221383['height']),_0x59cd58['drawCommand']=new Cesium__namespace[(_0x11e0e4(0xb3e))]({'boundingVolume':_0x206826['boundingVolume'],'primitiveType':Cesium__namespace[_0x11e0e4(0x5b6)]['TRIANGLES'],'vertexArray':_0x456ee8,'shaderProgram':_0xb3d9f3,'renderState':_0x5ba9bf,'pass':Cesium__namespace['Pass'][_0x11e0e4(0xdaf)],'uniformMap':{'myPorjection':function _0x123d66(){return _0x5d3173;}}});}}),this['marsEditor']['flatExtent']=new Cesium__namespace['Cartesian4'](_0x180dec,_0x510789,_0xaca498,_0x28475b);var _0x58b8df={'viewMatrix':Cesium__namespace['Matrix4']['IDENTITY'],'inverseViewMatrix':Cesium__namespace['Matrix4']['IDENTITY'],'frustum':new Cesium__namespace[(_0x48a843(0xecc))](),'positionCartographic':new Cesium__namespace['Cartographic'](),'positionWC':new Cesium__namespace[(_0x48a843(0x741))](),'directionWC':Cesium__namespace['Cartesian3']['UNIT_Z'],'upWC':Cesium__namespace[_0x48a843(0x741)]['UNIT_Y'],'rightWC':Cesium__namespace['Cartesian3']['UNIT_X'],'viewProjectionMatrix':Cesium__namespace['Matrix4'][_0x48a843(_0x34b251._0x36ee1c)]};_0x58b8df[_0x48a843(0xc10)]['left']=_0x180dec,_0x58b8df['frustum']['top']=_0x28475b,_0x58b8df['frustum']['right']=_0xaca498,_0x58b8df['frustum'][_0x48a843(_0x34b251._0x18ce6a)]=_0x510789,this[_0x48a843(_0x34b251._0x517e59)]=_0x58b8df;}}]),_0x1dd88d;}(BaseThing),TilesetClip=function(_0xf240da){var _0x34197d={_0x1d728b:0xa40},_0x124750={_0x14a3ff:0xf5b},_0x428fe0={_0x233810:0xfad};_inherits(_0x5509fb,_0xf240da);var _0xbeacd9=_createSuper(_0x5509fb);function _0x5509fb(){return _classCallCheck(this,_0x5509fb),_0xbeacd9['apply'](this,arguments);}return _createClass(_0x5509fb,[{'key':'clipOutSide','get':function _0x23369e(){var _0x310c2f=_0x3c32;return this['options'][_0x310c2f(_0x428fe0._0x233810)];},'set':function _0x114a7c(_0x139846){var _0x59248e=_0x3c32;this['options']['clipOutSide']=_0x139846,this[_0x59248e(0x72a)][_0x59248e(_0x124750._0x14a3ff)]['x']=_0x139846;}},{'key':'_activeMarsEditor','value':function _0x2c95a2(){var _0x1a27dd=_0x3c32;this['marsEditor'][_0x1a27dd(0xa40)]['x']=!![],this['marsEditor'][_0x1a27dd(_0x34197d._0x1d728b)]['z']=!![],this['marsEditor']['editVar']['x']=Boolean(this['clipOutSide']);}}]),_0x5509fb;}(TilesetEditBase),TilesetFlatOld=function(_0x486613){var _0x215535={_0x6f0423:0x3f9};_inherits(_0x496a20,_0x486613);var _0x18a58a=_createSuper(_0x496a20);function _0x496a20(){return _classCallCheck(this,_0x496a20),_0x18a58a['apply'](this,arguments);}return _createClass(_0x496a20,[{'key':'height','get':function _0x592e3e(){var _0x235d24=_0x3c32;return this['options'][_0x235d24(0xe1c)]||0x0;},'set':function _0x190d4b(_0x80f49){var _0x48714f=_0x3c32;this[_0x48714f(0x930)](_0x80f49);}},{'key':'_activeMarsEditor','value':function _0xc2980b(){var _0x32d533=_0x3c32;this['marsEditor'][_0x32d533(0xa40)]['x']=!![],this['marsEditor']['IsYaPing']['y']=!![],this[_0x32d533(0x72a)]['heightVar']['x']=this['_minLocalZ'],this['marsEditor']['heightVar']['y']=this[_0x32d533(_0x215535._0x6f0423)]+this['height'];}},{'key':'updateHeight','value':function _0xce307f(_0x4ec00e){var _0x2ce8ba=_0x3c32;this['options']['height']=_0x4ec00e,this['marsEditor'][_0x2ce8ba(0x6f8)]['y']=this['layerHeight']+_0x4ec00e;}}]),_0x496a20;}(TilesetEditBase),TilesetFlat=function(_0x2ad211){var _0x51e5ab={_0x145206:0x71e},_0x598e93={_0x5a9c05:0xa24,_0x167fa1:0x440,_0x49d1f1:0x536,_0x471b1f:0x830},_0x2f3d0e={_0x43005e:0x9b8,_0x321c0f:0xec0,_0x9ab316:0xcb2,_0x49176e:0xf4d,_0x30bc95:0x50f,_0x217c00:0x33f},_0x1c94f4={_0x285d14:0xa88,_0x3504cd:0xcdd,_0x22370d:0x6c1,_0x4ab7c7:0x7e2},_0x4b3d1c={_0x326f46:0x4c6,_0x550a2c:0xba0,_0x1bcacc:0x830,_0x735ac4:0x885,_0x95d808:0xf3f},_0x2b12b3={_0x39fd07:0x20d},_0xda63d3={_0x5603bd:0xdda},_0xf5ca8f={_0x4e0620:0x6a0},_0x19b4ca={_0x8b3076:0xec0,_0x206e92:0xec2},_0x3b7174={_0xa1496:0x8b3,_0x30b1be:0x97d},_0x59c02={_0x4963b7:0xbf6},_0x241e30={_0x18e0b4:0x36b},_0x3a82a8={_0x423cc5:0xbe3},_0x5af9f0={_0x14c83c:0xdb6,_0x508fd7:0x9b8,_0x3e5635:0x85a},_0x41dc49=_0xf99cb3;_inherits(_0x38dbd3,_0x2ad211);var _0x873867=_createSuper(_0x38dbd3);function _0x38dbd3(){var _0x92aa01=_0x3c32,_0x3d42c3,_0x3d6cd0,_0x143dd3=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};_classCallCheck(this,_0x38dbd3),_0x3d6cd0=_0x873867['call'](this,_0x143dd3);if(_0x143dd3[_0x92aa01(0x3c6)])return _possibleConstructorReturn(_0x3d6cd0,new TilesetFlatOld(_0x143dd3));return!isMars3DCesium&&logError$1('该功能需要引入mars3d修改版Cesium库(mars3d-cesium库)才支持!',_assertThisInitialized(_0x3d6cd0)),_0x3d6cd0['_raise']=(_0x3d42c3=_0x143dd3['raise'])!==null&&_0x3d42c3!==void 0x0?_0x3d42c3:!![],_0x3d6cd0['_polygonFloat32']=[],_0x3d6cd0['_matrixFloat32']=[],_0x3d6cd0[_0x92aa01(0x36b)]=[],_0x3d6cd0['_multipleDirty']=![],_0x3d6cd0['_onUpdate']=![],_0x3d6cd0[_0x92aa01(_0x5af9f0._0x14c83c)]=![],_0x3d6cd0[_0x92aa01(_0x5af9f0._0x508fd7)]=-0x1,_0x3d6cd0[_0x92aa01(_0x5af9f0._0x3e5635)]=new Cesium__namespace['Cartesian4'](),_0x3d6cd0;}return _createClass(_0x38dbd3,[{'key':'list','get':function _0x104122(){return this['_areaList'];}},{'key':'layer','get':function _0x157eeb(){return this['_layer'];},'set':function _0x35598a(_0x154b78){var _0x3b95da={_0x3573f8:0x690},_0x1a91d1=_0x3c32,_0x1cbff3=this;this[_0x1a91d1(0x830)]=_0x154b78,_0x154b78[_0x1a91d1(_0x3a82a8._0x423cc5)]['then'](function(_0x51fd7a){var _0x11f497=_0x1a91d1;if(!_0x1cbff3['isAdded'])return;_0x1cbff3['_initLayer'](_0x154b78[_0x11f497(0x903)]),_0x1cbff3['options']['area']&&_0x1cbff3[_0x11f497(_0x3b95da._0x3573f8)]['area']['forEach'](function(_0x404c39){_0x1cbff3['addArea'](_0x404c39['positions'],_0x404c39);});});}},{'key':'tileset','get':function _0x5540fd(){return this['_layer']['tileset'];}},{'key':'layerHeight','get':function _0x206d12(){var _0x265219=_0x3c32,_0x286251,_0x3e9a41=this['layer'];if(_0x3e9a41!==null&&_0x3e9a41!==void 0x0&&(_0x286251=_0x3e9a41['options'])!==null&&_0x286251!==void 0x0&&_0x286251[_0x265219(0xfbd)])return _0x3e9a41['options']['flatHeight'];if(this['options']['flatHeight'])return this['options'][_0x265219(0xfbd)];return 0x0;}},{'key':'length','get':function _0x3fbf64(){var _0x3519f5=_0x3c32;if(this[_0x3519f5(0x36b)]){var _0x34830c;return(_0x34830c=this[_0x3519f5(_0x241e30._0x18e0b4)])===null||_0x34830c===void 0x0?void 0x0:_0x34830c['length'];}else return 0x0;}},{'key':'_addedHook','value':function _0x540d3f(){var _0x19be39=_0x3c32;this['options'][_0x19be39(0xa88)]&&(this['layer']=this['options'][_0x19be39(0xa88)]);}},{'key':'_removedHook','value':function _0x22c863(){var _0xe4f302=_0x3c32;this[_0xe4f302(0x71e)](),this[_0xe4f302(_0x59c02._0x4963b7)]&&this['cacheMarsOptions']();}},{'key':_0x41dc49(_0x51e5ab._0x145206),'value':function _0x2a0107(){var _0x40f356=_0x41dc49;Cesium__namespace[_0x40f356(0x8b3)](this[_0x40f356(0x20d)])&&(this['_polygonTexture']['destroy'](),this['_polygonTexture']=null),Cesium__namespace[_0x40f356(_0x3b7174._0xa1496)](this['_matrixTexture'])&&(this[_0x40f356(_0x3b7174._0x30b1be)]['destroy'](),this['_matrixTexture']=null),this['_polygonFloat32']=[],this['_matrixFloat32']=[],this['_areaList']=[],this['_multipleDirty']=![],this['_onUpdate']=![],this['_isUpdate']=![],this['_maxPositionsLength']=-0x1;}},{'key':'addArea','value':function _0x5828be(_0x4e8d29){var _0x162669=_0x41dc49,_0xedee98=arguments[_0x162669(_0x19b4ca._0x8b3076)]>0x1&&arguments[0x1]!==undefined?arguments[0x1]:{};if(!_0x4e8d29||_0x4e8d29['length']===0x0)return;_0x4e8d29=LngLatArray[_0x162669(_0x19b4ca._0x206e92)](_0x4e8d29),this['_maxPositionsLength']=Math['max'](this['_maxPositionsLength'],_0x4e8d29[_0x162669(0xec0)]);var _0x55ba5f={'id':getGlobalId(),'show':!![],'height':_0xedee98['height']||0x0,'positions':_0x4e8d29};return this['_areaList']['push'](_0x55ba5f),this['_layer']['loadOk']&&(this['_isUpdate']=!![],this['_onUpdate']=!![]),this['fire'](EventType['addItem'],{'area':_0x55ba5f}),_0x55ba5f;}},{'key':'getAreaById','value':function _0x48a221(_0x17e3fa){var _0x351318=_0x41dc49;if(!isNumber(_0x17e3fa))return;for(var _0x20ec71=0x0;_0x20ec71<this[_0x351318(0x36b)]['length'];_0x20ec71++){var _0x4a2250=this['_areaList'][_0x20ec71];if(_0x4a2250['id']===_0x17e3fa)return _0x4a2250;}return null;}},{'key':'updateHeight','value':function _0x36bb4c(_0x4c1e40,_0x474487){var _0x1f6358=_0x41dc49;if(Cesium__namespace['defined'](_0x474487)){var _0x41e70b=this['getAreaById'](_0x474487);_0x41e70b&&(_0x41e70b['height']=_0x4c1e40,this['_multipleDirty']=!![]);}else{for(var _0x121282=0x0;_0x121282<this['_areaList']['length'];_0x121282++){var _0x2a3507=this['_areaList'][_0x121282];_0x2a3507[_0x1f6358(0xe1c)]=_0x4c1e40;}this[_0x1f6358(0x6a0)]=!![];}}},{'key':_0x41dc49(0x63f),'value':function _0x1e7f0f(_0x2d5486){var _0x17d574=_0x41dc49,_0x5406e2=this['getAreaById'](_0x2d5486);_0x5406e2&&(_0x5406e2['show']=![],this[_0x17d574(_0xf5ca8f._0x4e0620)]=!![]);}},{'key':'showArea','value':function _0x181b3e(_0x409a94){var _0x17910c=this['getAreaById'](_0x409a94);_0x17910c&&(_0x17910c['show']=!![],this['_multipleDirty']=!![]);}},{'key':_0x41dc49(0x46c),'value':function _0x489f9(_0x215b25){var _0x2186ca=_0x41dc49;isNumber(_0x215b25)&&(_0x215b25=this['getAreaById'](_0x215b25)),_0x215b25&&(removeArrayItem(this['_areaList'],_0x215b25),this[_0x2186ca(0x6a0)]=!![],this['fire'](EventType['removeItem'],{'area':_0x215b25}));}},{'key':'toJSON','value':function _0x5a0cbd(){var _0x2d4da8={_0x8eeb2a:0x5aa},_0x145287=_0x41dc49,_0x43c88c=clone(this['options'],['layer',_0x145287(_0xda63d3._0x5603bd)]);return _0x43c88c['area']=[],this['_areaList'][_0x145287(0xd1f)](function(_0x10dc17){var _0x4bb7f1=_0x145287;_0x43c88c['area']['push']({'height':_0x10dc17['height']||0x0,'positions':LngLatArray['toArray'](_0x10dc17[_0x4bb7f1(_0x2d4da8._0x8eeb2a)])});}),_0x43c88c;}},{'key':'_initLayer','value':function _0x129513(_0x49b35b){var _0x14b270={_0x791204:0xec0},_0x4d556a={_0x50f4b9:0x516,_0x4d89cf:0x220},_0x569c01={_0x4e076d:0xe74},_0x10f6f5=_0x41dc49,_0x25b812=this,_0x2645d6=_0x49b35b['update'],_0x2767a4=this;_0x49b35b[_0x10f6f5(_0x4b3d1c._0x326f46)]=function(_0x309531){var _0x31de09=_0x10f6f5;_0x2767a4['_isUpdate']&&_0x2767a4['_update'](_0x309531),_0x2645d6[_0x31de09(_0x569c01._0x4e076d)](this)(_0x309531);};var _0x46057a=this[_0x10f6f5(0x3f9)],_0x5267ec=this['_map']['scene'][_0x10f6f5(_0x4b3d1c._0x550a2c)]['defaultTexture'],_0x54bc44=_0x49b35b['_marsOptions']['updateModelUniformMap'],_0xe06218=this[_0x10f6f5(_0x4b3d1c._0x1bcacc)]['upAxis']===Cesium__namespace['Axis']['Z'];_0x54bc44['u_mars_mvMatrix']=function(_0x147b26){var _0x567a58=_0x10f6f5;if(this[_0x567a58(_0x4d556a._0x50f4b9)])return this['u_mv']();if(this[_0x567a58(_0x4d556a._0x4d89cf)])return this[_0x567a58(0x220)]();return Cesium__namespace['Cartesian4']['ZERO'];},_0x54bc44[_0x10f6f5(_0x4b3d1c._0x735ac4)]=function(){var _0x33cc43;return _0x46057a+(((_0x33cc43=_0x25b812['_flatExtent'])===null||_0x33cc43===void 0x0?void 0x0:_0x33cc43['minz'])||0x0);},_0x54bc44['u_mars_flatPolygonTexture']=function(){var _0x2d9250=_0x10f6f5,_0x40011f;return(_0x40011f=_0x25b812[_0x2d9250(_0x2b12b3._0x39fd07)])!==null&&_0x40011f!==void 0x0?_0x40011f:_0x5267ec;},_0x54bc44['u_mars_matrixTexture']=function(){var _0x5ae1f8;return(_0x5ae1f8=_0x25b812['_matrixTexture'])!==null&&_0x5ae1f8!==void 0x0?_0x5ae1f8:_0x5267ec;},_0x54bc44['u_mars_flatExtent']=function(){var _0x2292c2=_0x10f6f5,_0x187f19;return(_0x187f19=_0x25b812['_flatExtent'])!==null&&_0x187f19!==void 0x0?_0x187f19:Cesium__namespace[_0x2292c2(0xc9f)]['ZERO'];},_0x54bc44['u_mars_size']=function(){var _0x4a5983=0x1/((_0x25b812['_maxPositionsLength']||0x0)-0x1);return parseFloat(_0x4a5983['toFixed'](0x3));},_0x54bc44['u_mars_width']=function(){var _0x2b3b6c=_0x10f6f5,_0x454b7b,_0x4765dc=((_0x454b7b=_0x25b812['_areaList'])===null||_0x454b7b===void 0x0?void 0x0:_0x454b7b[_0x2b3b6c(_0x14b270._0x791204)])||0x0,_0x2bb88f=_0x4765dc<=0x1?0x0:0x1/(_0x4765dc-0x1);return parseFloat(_0x2bb88f['toFixed'](0x3));},_0x54bc44[_0x10f6f5(0x38e)]=function(){var _0x20d940,_0x393abd;return parseFloat((_0x20d940=(_0x393abd=_0x25b812['_areaList'])===null||_0x393abd===void 0x0?void 0x0:_0x393abd['length'])!==null&&_0x20d940!==void 0x0?_0x20d940:0x0);},_0x54bc44['u_mars_raise']=function(){return _0x25b812['_raise'];},_0x49b35b[_0x10f6f5(0xea7)][_0x10f6f5(_0x4b3d1c._0x95d808)]=function(_0x5c7a16){return _0x25b812['_updateVertexShader'](_0x5c7a16,_0xe06218);},this['cacheMarsOptions']=function(){_0x49b35b['update']=_0x2645d6,delete _0x49b35b['_marsOptions']['updateModelVS'];};}},{'key':_0x41dc49(0x7ef),'value':function _0x4db4ac(_0x1b426e,_0x40a1eb){var _0x2529b1=_0x41dc49,_0xcf60a8=_0x2529b1(0xe65);return _0x1b426e['indexOf'](_0x2529b1(0x5e7))!==-0x1&&(_0xcf60a8='a_position'),!_0x40a1eb&&_0x1b426e['indexOf']('gltf_a_dec_position')!==-0x1&&(_0xcf60a8='gltf_a_dec_position'),_0x1b426e='\x0a\x20\x20\x20\x20'['concat'](!this[_0x2529b1(_0x1c94f4._0x285d14)]['transform']?_0x2529b1(_0x1c94f4._0x3504cd):'',_0x2529b1(_0x1c94f4._0x22370d))+_0x1b426e,_0x1b426e=Cesium__namespace['ShaderSource']['replaceMain'](_0x1b426e,_0x2529b1(0xa55)),_0x1b426e=_0x1b426e+'\x0a\x20\x20\x20\x20bool\x20isPointInPolygon(\x20vec2\x20start\x20,vec2\x20end,\x20vec2\x20test){\x0a\x20\x20\x20\x20\x20\x20\x20\x20if\x20(\x20((start.y\x20>\x20test.y)\x20!=\x20(end.y\x20>\x20test.y))\x20&&\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20(test.x\x20<\x20((end.x-start.x)\x20*\x20(test.y-start.y)\x20/\x20(end.y-start.y)\x20+\x20start.x))\x20)\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20return\x20true;\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20\x20false;\x0a\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20bool\x20isInRect(vec2\x20minval,vec2\x20maxval,vec2\x20test){\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20test.x\x20>\x20minval.x\x20&&\x20test.x\x20<\x20maxval.x\x20&&\x20test.y\x20>\x20minval.y\x20&&\x20test.y\x20<maxval.y;\x0a\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20mat4\x20getInvWordMatrix(vec2\x20matUV\x20,\x20float\x20matUVY){\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20row1\x20=\x20texture2D(u_mars_matrixTexture,\x20vec2(matUV.x\x20*\x201.0,\x20matUVY));\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20row2\x20=\x20texture2D(u_mars_matrixTexture,\x20vec2(matUV.x\x20*\x202.0,\x20matUVY));\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20row3\x20=\x20texture2D(u_mars_matrixTexture,\x20vec2(matUV.x\x20*\x203.0,\x20matUVY));\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20row4\x20=\x20texture2D(u_mars_matrixTexture,\x20vec2(matUV.x\x20*\x204.0,\x20matUVY));\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20mat4(row1,row2,row3,row4);\x0a\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20void\x20main()\x20{\x0a\x20\x20\x20\x20\x20\x20mars3d_flat_main();\x0a\x0a\x20\x20\x20\x20\x20\x20vec4\x20modelPos\x20=\x20vec4('['concat'](_0xcf60a8,',\x201.0);\x0a\x0a\x20\x20\x20\x20\x20\x20vec2\x20matUV\x20=\x20vec2(0.25,\x20u_mars_width);\x0a\x20\x20\x20\x20\x20\x20if(int(u_mars_rows)!=-1){\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20for(int\x20i\x20=\x200\x20;\x20i\x20<\x20100;\x20i++){\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if(int(u_mars_rows)\x20==\x20i)break;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20bool\x20flatStatus\x20=\x20false;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20matUVY\x20=\x20matUV.y\x20*\x20float(i);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20mars_row\x20=\x20texture2D(u_mars_matrixTexture,\x20vec2(0.0,\x20matUVY\x20));\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if(mars_row.w\x20<\x200.0)continue;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20mars_row.z\x20=\x20mars_row.z\x20+\x20u_mars_tilesetHeight;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20mat4\x20invWordMatrix\x20=\x20getInvWordMatrix(matUV\x20,\x20matUVY);\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20localpos;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#ifdef\x20MARS3D_CUSTOM_MVP\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20localpos\x20=\x20u_mars_mvMatrix\x20*\x20modelPos;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20localpos\x20=\x20czm_inverseView\x20*\x20localpos;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20localpos\x20=\x20invWordMatrix\x20*\x20localpos;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if(!u_mars_raise&&localpos.z\x20<\x20mars_row.z)continue;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#else\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20localpos\x20=\x20invWordMatrix\x20*\x20czm_model\x20*\x20modelPos;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if(!u_mars_raise&&modelPos.z\x20<\x20mars_row.z)continue;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if(!isInRect(\x20vec2(u_mars_flatExtent.xy),\x20vec2(u_mars_flatExtent.zw)\x20,\x20localpos.xy\x20))break;\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20int\x20len\x20=\x20int(mars_row.y);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20int\x20jj\x20=\x20len\x20-\x201;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20for(int\x20ii\x20=\x200\x20;\x20ii\x20<\x20200;\x20ii++){\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if(ii\x20>=\x20len\x20)break;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20start\x20=\x20texture2D\x20(u_mars_flatPolygonTexture,\x20vec2(float(ii)\x20*\x20u_mars_size,\x20matUVY)).xy;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20end\x20=\x20texture2D(\x20u_mars_flatPolygonTexture,\x20vec2(float(jj)\x20*\x20u_mars_size,\x20matUVY)).xy;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if(isPointInPolygon(start,\x20end,\x20localpos.xy)){\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20flatStatus\x20=\x20!flatStatus;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20jj\x20=\x20ii;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if(flatStatus){\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20position;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#ifdef\x20MARS3D_CUSTOM_MVP\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20localpos.z\x20=\x20mars_row.z;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20localpos\x20=\x20u_mars_tilesetMatrix\x20*\x20localpos;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20position\x20=\x20czm_view\x20*\x20localpos;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#else\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if(')['concat'](_0x40a1eb,_0x2529b1(_0x1c94f4._0x4ab7c7)),_0x1b426e;}},{'key':_0x41dc49(0x77b),'value':function _0x4acfa1(_0xf2cd6a){var _0x231c61=_0x41dc49,_0x190925=_0xf2cd6a['context'],_0x1e6c82=_0x190925['floatingPointTexture'],_0x45cf7a=this[_0x231c61(_0x2f3d0e._0x43005e)]*this['_areaList'][_0x231c61(_0x2f3d0e._0x321c0f)];Cesium__namespace['defined'](this['_polygonTexture'])&&this['_polygonTexture']['width']*this[_0x231c61(0x20d)]['height']!==_0x45cf7a&&(this['_polygonTexture']['destroy'](),this[_0x231c61(0x20d)]=null,this['_matrixTexture']['destroy'](),this[_0x231c61(0x97d)]=null,this[_0x231c61(0xcb2)]=!![]);if(this[_0x231c61(_0x2f3d0e._0x9ab316)]&&this['_maxPositionsLength']>0x3){var _0x18a58b=new Cesium__namespace['Cartesian2'](this['_maxPositionsLength'],this['_areaList']['length']);_0x1e6c82&&(this['_polygonTexture']=new Cesium__namespace[(_0x231c61(0xb7e))]({'context':_0x190925,'width':_0x18a58b['x'],'height':_0x18a58b['y'],'pixelFormat':Cesium__namespace[_0x231c61(0x8f3)][_0x231c61(0xf9b)],'pixelDatatype':Cesium__namespace['PixelDatatype']['FLOAT'],'sampler':Cesium__namespace['Sampler']['NEAREST'],'flipY':![]}),this['_polygonFloat32']=new Float32Array(_0x18a58b['x']*_0x18a58b['y']*0x3),this['_matrixTexture']=new Cesium__namespace['Texture']({'context':_0x190925,'width':0x5,'height':_0x18a58b['y'],'pixelFormat':Cesium__namespace[_0x231c61(0x8f3)]['RGBA'],'pixelDatatype':Cesium__namespace['PixelDatatype']['FLOAT'],'sampler':Cesium__namespace['Sampler'][_0x231c61(_0x2f3d0e._0x49176e)],'flipY':![]}),this['_matrixFloat32']=new Float32Array(0x5*_0x18a58b['y']*0x4)),this['_multipleDirty']=!![],this['_onUpdate']=![];}_0x1e6c82&&this['_multipleDirty']&&(this[_0x231c61(_0x2f3d0e._0x30bc95)](),this[_0x231c61(0x20d)]['copyFrom']({'source':{'width':this['_polygonTexture'][_0x231c61(_0x2f3d0e._0x217c00)],'height':this[_0x231c61(0x20d)]['height'],'arrayBufferView':this['_polygonFloat32']}}),this['_matrixTexture']['copyFrom']({'source':{'width':this['_matrixTexture'][_0x231c61(_0x2f3d0e._0x217c00)],'height':this['_matrixTexture']['height'],'arrayBufferView':this[_0x231c61(0xb57)]}}),this[_0x231c61(0x6a0)]=![]);}},{'key':'_packPolygonFloatArray','value':function _0x80d61b(){var _0x3d0545=_0x41dc49,_0x1112ca=0x0,_0x211981=0x0,_0x4e8e36=-0x2540be400,_0xebd377=0x2540be400,_0xfd3a21=-0x2540be400,_0x2ee2ab=0x2540be400,_0x3d0437=0x2540be400;for(var _0x15bff3=0x0;_0x15bff3<this['_areaList']['length'];_0x15bff3++){var _0x565e78=this['_areaList'][_0x15bff3];if(!_0x565e78[_0x3d0545(_0x598e93._0x5a9c05)])continue;if(!_0x565e78['positions_local']){var _0x1608b7=[],_0x2d6134=0x1869f;for(var _0x524bc4=0x0;_0x524bc4<_0x565e78['positions']['length'];_0x524bc4++){_0x1608b7[_0x524bc4]=Cesium__namespace[_0x3d0545(0xa1e)]['multiplyByPoint'](this['_layer'][_0x3d0545(0x9c8)],_0x565e78['positions'][_0x524bc4],new Cesium__namespace['Cartesian3']()),_0x2d6134=Math['min'](_0x2d6134,_0x1608b7[_0x524bc4]['z']);}_0x565e78['positions_local']=_0x1608b7,_0x565e78['minZ']=_0x2d6134;}var _0x57dbed=_0x565e78[_0x3d0545(_0x598e93._0x167fa1)];_0x3d0437=Math['min'](_0x3d0437,_0x565e78['minZ']);for(var _0x15fca5=0x0;_0x15fca5<this['_maxPositionsLength'];++_0x15fca5){var _0x33c7c4=Cesium__namespace[_0x3d0545(0x741)]['ZERO'];_0x15fca5<_0x57dbed['length']&&(_0x33c7c4=_0x57dbed[_0x15fca5],_0x4e8e36=_0x33c7c4['x']>_0x4e8e36?_0x33c7c4['x']:_0x4e8e36,_0xfd3a21=_0x33c7c4['y']>_0xfd3a21?_0x33c7c4['y']:_0xfd3a21,_0xebd377=_0x33c7c4['x']<_0xebd377?_0x33c7c4['x']:_0xebd377,_0x2ee2ab=_0x33c7c4['y']<_0x2ee2ab?_0x33c7c4['y']:_0x2ee2ab),this['_polygonFloat32'][_0x1112ca]=_0x33c7c4['x'],this[_0x3d0545(_0x598e93._0x49d1f1)][_0x1112ca+0x1]=_0x33c7c4['y'],this[_0x3d0545(0x536)][_0x1112ca+0x2]=_0x33c7c4['z'],_0x1112ca+=0x3;}this['_matrixFloat32'][_0x211981++]=0x1,this['_matrixFloat32'][_0x211981++]=this['_maxPositionsLength'],this['_matrixFloat32'][_0x211981++]=_0x565e78[_0x3d0545(0xe1c)];_0x565e78['height']===undefined?this['_matrixFloat32'][_0x211981++]=-0x1:this['_matrixFloat32'][_0x211981++]=0x1;for(var _0x6473f0=0x0;_0x6473f0<0x10;_0x6473f0++){this['_matrixFloat32'][_0x211981++]=this[_0x3d0545(_0x598e93._0x471b1f)]['inverseMatrix'][_0x6473f0];}}this[_0x3d0545(0x85a)]['x']=_0xebd377,this['_flatExtent']['y']=_0x2ee2ab,this['_flatExtent']['z']=_0x4e8e36,this['_flatExtent']['w']=_0xfd3a21,this['_flatExtent']['minz']=_0x3d0437;}}]),_0x38dbd3;}(BaseThing),TilesetFlood=function(_0x55ec8b){var _0x393ab6={_0x54f656:0x71e},_0x424325={_0x8af6eb:0x71e},_0x215d75={_0x30d9b1:0x948},_0x217ad4={_0x137798:0xee7,_0x2afe8f:0xd4a},_0x381216={_0x3c1d32:0x53d},_0x3acaa7={_0x217a6e:0x72a},_0x13c072={_0x763a4f:0x741},_0x4de8f={_0x14e49e:0x690,_0x253fcc:0xd4a,_0x432c0c:0x8b3,_0x393be9:0x688,_0x233a92:0x72a,_0xa1bce8:0x741,_0x2859bc:0xb71,_0x408cfb:0x98c},_0x3dc9cc={_0x491b0a:0x56c},_0x53ecb9={_0x2adbfd:0x690},_0x3c4f1d={_0x4a461b:0xd4a},_0x21ddf1={_0x5252fc:0x72a},_0x162a98={_0x1eeca5:0xee7},_0x4b41f8={_0x23cb40:0xec0,_0x3c77ff:0xee7,_0x3b4737:0x690},_0x5c169a=_0xf99cb3;_inherits(_0x5f4403,_0x55ec8b);var _0x26d4b2=_createSuper(_0x5f4403);function _0x5f4403(){var _0x1fdeaf=_0x3c32,_0x2f912e,_0x4c960b,_0x3efc8b=arguments[_0x1fdeaf(_0x4b41f8._0x23cb40)]>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x5f4403),_0x4c960b=_0x26d4b2['call'](this,_0x3efc8b),_0x4c960b['options'][_0x1fdeaf(_0x4b41f8._0x3c77ff)]=(_0x2f912e=_0x4c960b['options']['speed'])!==null&&_0x2f912e!==void 0x0?_0x2f912e:0x5,_0x4c960b[_0x1fdeaf(_0x4b41f8._0x3b4737)]['color']=getCesiumColor(_0x4c960b['options']['color'],new Cesium__namespace['Color'](0.15,0.7,0.95,0.5)),_0x4c960b;}return _createClass(_0x5f4403,[{'key':_0x5c169a(0xee7),'get':function _0xedb9ee(){var _0x3d2c91=_0x5c169a;return this['options'][_0x3d2c91(_0x162a98._0x1eeca5)];},'set':function _0x1f6b60(_0x2c498e){var _0x287284=_0x5c169a;this[_0x287284(0x690)]['speed']=_0x2c498e;}},{'key':'floodAll','get':function _0x5af729(){return this['options']['floodAll'];},'set':function _0x37589e(_0x5ec47c){var _0x26d166=_0x5c169a;this['options']['floodAll']=_0x5ec47c,this[_0x26d166(_0x21ddf1._0x5252fc)]['editVar']['y']=_0x5ec47c;}},{'key':_0x5c169a(0xe1c),'get':function _0x389dca(){var _0xcd121d=_0x5c169a;return this['marsEditor'][_0xcd121d(_0x3c4f1d._0x4a461b)]['y']+this['_localZOffset'];},'set':function _0x23ab32(_0x586020){var _0x32bcc8=_0x5c169a;this['marsEditor']['floodVar']['y']=_0x586020-this[_0x32bcc8(0x596)];}},{'key':'color','get':function _0x5707b6(){var _0x2fbd27=_0x5c169a;return this[_0x2fbd27(_0x53ecb9._0x2adbfd)]['color'];},'set':function _0x3bd412(_0x22aaca){var _0x191bdf=_0x5c169a;this[_0x191bdf(0x690)]['color']=_0x22aaca;}},{'key':'_activete','value':function _0x1ace90(){var _0x37a567=_0x5c169a;this[_0x37a567(_0x3dc9cc._0x491b0a)](),_get(_getPrototypeOf(_0x5f4403['prototype']),'_activete',this)['call'](this);}},{'key':'setOptions','value':function _0xea50a7(_0x4f8fe6){var _0x501c6b=_0x5c169a,_0x319c50;_0x4f8fe6&&(this['options']=_objectSpread2(_objectSpread2({},this['options']),_0x4f8fe6));this['stop']();var _0x65a845=(_0x319c50=this['layer'])===null||_0x319c50===void 0x0?void 0x0:_0x319c50['center'];if(Cesium__namespace['defined'](this['options'][_0x501c6b(0x645)])){var _0x3738a7=this[_0x501c6b(_0x4de8f._0x14e49e)][_0x501c6b(0x645)],_0x2c5e22=this['_getLocalZ'](Cesium__namespace['Cartesian3']['fromDegrees'](_0x65a845['lng'],_0x65a845['lat'],_0x3738a7));this['_localZOffset']=_0x3738a7-_0x2c5e22,this['marsEditor'][_0x501c6b(_0x4de8f._0x253fcc)]['x']=_0x2c5e22,this['marsEditor']['floodVar']['y']=_0x2c5e22;}if(Cesium__namespace[_0x501c6b(_0x4de8f._0x432c0c)](this['options'][_0x501c6b(_0x4de8f._0x393be9)])){var _0xbd474d=this[_0x501c6b(_0x4de8f._0x14e49e)]['maxHeight'];this[_0x501c6b(_0x4de8f._0x233a92)]['floodVar']['z']=this['_getLocalZ'](Cesium__namespace[_0x501c6b(_0x4de8f._0xa1bce8)]['fromDegrees'](_0x65a845['lng'],_0x65a845['lat'],_0xbd474d));}return this['marsEditor']['floodColor']=new Cesium__namespace[(_0x501c6b(0xc9f))](this['color']['red'],this['color'][_0x501c6b(_0x4de8f._0x2859bc)],this['color'][_0x501c6b(0x7c0)],this[_0x501c6b(_0x4de8f._0x408cfb)]['alpha']),this['_activeMarsEditor'](),this;}},{'key':'_getLocalZ','value':function _0x56c9e4(_0x65df08){var _0xd2c9f7=_0x5c169a,_0x500c71=Cesium__namespace['Matrix4']['multiplyByPoint'](this['_layer']['inverseMatrix'],_0x65df08,new Cesium__namespace[(_0xd2c9f7(_0x13c072._0x763a4f))]());return Math['floor'](_0x500c71['z'])||0x0;}},{'key':'_activeMarsEditor','value':function _0x667fe1(){var _0x29a176=_0x5c169a;this['marsEditor']['IsYaPing']['x']=!![],this['marsEditor']['IsYaPing']['w']=!![],this[_0x29a176(0x72a)][_0x29a176(0xd4a)]['w']=0xc8,this[_0x29a176(_0x3acaa7._0x217a6e)]['editVar']['y']=this['floodAll'];}},{'key':'start','value':function _0x535312(){var _0x1a2d05=_0x5c169a;this[_0x1a2d05(0xf94)](),this['isStart']=!![],this['fire'](EventType['start']),this[_0x1a2d05(_0x381216._0x3c1d32)]['on'](EventType['clockTick'],this[_0x1a2d05(0xc67)],this);}},{'key':'_onClockTickHandler','value':function _0x24159a(_0x38bde4){var _0x3f131d=_0x5c169a;this['marsEditor']['floodVar']['y']+=this[_0x3f131d(_0x217ad4._0x137798)]/0x32;if(this['marsEditor']['floodVar']['y']>this['marsEditor']['floodVar']['z']){this['marsEditor']['floodVar']['y']=this[_0x3f131d(0x72a)]['floodVar']['z'],this['stop']();return;}if(this['marsEditor'][_0x3f131d(0xd4a)]['y']<this['marsEditor'][_0x3f131d(_0x217ad4._0x2afe8f)]['x']){this['marsEditor'][_0x3f131d(0xd4a)]['y']=this['marsEditor']['floodVar']['x'],this[_0x3f131d(0xf94)]();return;}this[_0x3f131d(0xf34)](EventType['change'],{'height':this['height']});}},{'key':'stop','value':function _0x2b7f05(){var _0x101cdb=_0x5c169a;if(!this['isStart'])return;this['_map'][_0x101cdb(_0x215d75._0x30d9b1)](EventType[_0x101cdb(0xf73)],this['_onClockTickHandler'],this),this['isStart']=![],this['fire'](EventType['end']);}},{'key':'restart','value':function _0xf429b5(){var _0x1c06ca=_0x5c169a;this[_0x1c06ca(0x72a)][_0x1c06ca(0xd4a)]['y']=this[_0x1c06ca(0x72a)]['floodVar']['x'],this['start']();}},{'key':_0x5c169a(_0x393ab6._0x54f656),'value':function _0x308dbf(){var _0x527e72=_0x5c169a;this['stop'](),_get(_getPrototypeOf(_0x5f4403['prototype']),_0x527e72(_0x424325._0x8af6eb),this)['call'](this);}}]),_0x5f4403;}(TilesetEditBase),TilesetPlanClip=function(_0x58cbf9){var _0x1de684={_0x2e3019:0xd43,_0x285a90:0xe2e,_0x2d6c7e:0xd22,_0x17e0ef:0xba7,_0x44ca7d:0x702},_0x5bd9a9={_0xb962b3:0xa88,_0x4dd9f8:0xdda,_0x5cb0cd:0x5aa},_0x17afa6={_0xa3513b:0x748,_0x529cc8:0x4a6},_0x1af3c4={_0x2bcad5:0xbbd,_0xffc7ef:0xd35},_0x4a7d4f={_0xa9b1a5:0xbbd,_0x5309ef:0xd35},_0x18d1ba={_0x44bd0b:0x56a,_0x318a2e:0xbeb,_0x127df0:0xe5c,_0x753af4:0xfad,_0x3f87da:0xbbd},_0x5353df={_0x9a1874:0xfad,_0x3579c2:0x71e,_0x5389d8:0xdfb,_0x15ba2c:0x822},_0x24dcbf={_0x167939:0x741,_0xcecd86:0x741,_0x47c659:0xc46,_0x49b127:0x715},_0xa31502={_0x8018d7:0xfad,_0x2806aa:0x8b3,_0x423506:0x690,_0x215a03:0x715,_0x3b2377:0x741,_0x2f4117:0x51d},_0x5e9ada={_0xa33a99:0xd34,_0x5cbec0:0xe2e,_0x3b724a:0x735,_0x3a7e06:0x8b3},_0x528966={_0x357344:0x53d,_0x114cdb:0xe1d},_0x1c27f7={_0xc240d3:0x352,_0x544cce:0x4a8},_0x3ae9eb={_0x5183dd:0x2c0,_0x35c89e:0x280,_0x37e155:0xe30},_0x57d186={_0x30e428:0xe30,_0xbf82a2:0xe30,_0x4d000b:0xd65},_0x11236f={_0x49b8f9:0x690,_0x163d44:0xa88,_0x445bec:0x735},_0x338ba={_0x582432:0xe5c},_0x36ea3c={_0x2e64cf:0x6e9,_0x5f728:0xbbd},_0x34d974={_0x213073:0xbbd,_0xa38c15:0xec0},_0x3c92fb={_0x13d26f:0xbbd,_0x56769e:0x443},_0x448b64={_0x40be0a:0x830,_0x2b8276:0xdfb},_0x1dd37c={_0x1e3a74:0xdfb,_0x4c9a55:0xfcf,_0x486da9:0xb1e,_0x3283c3:0x306,_0x57636c:0x4d4,_0x4dfff1:0xeac,_0x3a69b5:0x709,_0x2c17f4:0xa1e,_0x305121:0x562},_0x39e360={_0x4a2788:0xbbd},_0x3bcaf1={_0x3098f2:0x830,_0x35c6f4:0xda7},_0x4c9177={_0x548dae:0xdfb,_0x3486cc:0x8b3,_0x2fcf7b:0x690},_0x1358ee=_0xf99cb3;_inherits(_0x1f56f1,_0x58cbf9);var _0x3e2c9e=_createSuper(_0x1f56f1);function _0x1f56f1(){return _classCallCheck(this,_0x1f56f1),_0x3e2c9e['apply'](this,arguments);}return _createClass(_0x1f56f1,[{'key':'clipTarget','get':function _0x1547e5(){return this['_tileset'];},'set':function _0x300eb1(_0x28967e){var _0x244685=_0x3c32;this[_0x244685(_0x4c9177._0x548dae)]=_0x28967e,this['_inverseMatrix']=null,Cesium__namespace['defined'](this['options']['positions'])&&(this['positions']=this['options']['positions']),Cesium__namespace[_0x244685(_0x4c9177._0x3486cc)](this[_0x244685(0x690)]['type'])&&(this['type']=this[_0x244685(_0x4c9177._0x2fcf7b)][_0x244685(0x757)]),Cesium__namespace['defined'](this['options']['distance'])&&(this['distance']=this[_0x244685(0x690)]['distance']);}},{'key':'layer','get':function _0x524d42(){return this['_layer'];},'set':function _0x53796b(_0xfc7596){var _0x369d64=_0x3c32,_0x3c80ca=this;this[_0x369d64(_0x3bcaf1._0x3098f2)]=_0xfc7596,_0xfc7596['loadOk']?this['clipTarget']=_0xfc7596['tileset']:_0xfc7596['on'](EventType[_0x369d64(_0x3bcaf1._0x35c6f4)],function(_0x419337){_0x3c80ca['clipTarget']=_0xfc7596['tileset'];});}},{'key':'planes','get':function _0x163fa5(){var _0x35b08c=_0x3c32;return this[_0x35b08c(_0x39e360._0x4a2788)];}},{'key':'inverseMatrix','get':function _0x4c49d6(){var _0x22644a=_0x3c32;if(!this['_inverseMatrix']){var _0x5f5633,_0x4ae416=this[_0x22644a(_0x1dd37c._0x1e3a74)][_0x22644a(_0x1dd37c._0x4c9a55)]['transform'];_0x4ae416&&_0x4ae416[_0x22644a(_0x1dd37c._0x486da9)](Cesium__namespace[_0x22644a(0xa1e)]['IDENTITY'])||!_0x4ae416?_0x5f5633=Cesium__namespace['Transforms']['eastNorthUpToFixedFrame'](this['_tileset'][_0x22644a(_0x1dd37c._0x3283c3)]['center']):_0x5f5633=Cesium__namespace['Matrix4'][_0x22644a(_0x1dd37c._0x57636c)](this['_tileset']['root'][_0x22644a(_0x1dd37c._0x4dfff1)]),this['_inverseMatrix']=Cesium__namespace['Matrix4'][_0x22644a(_0x1dd37c._0x3a69b5)](_0x5f5633,new Cesium__namespace[(_0x22644a(_0x1dd37c._0x2c17f4))]());}return this[_0x22644a(_0x1dd37c._0x305121)];}},{'key':'center','get':function _0x3f0f91(){var _0x4fc9b4=_0x3c32;if(this[_0x4fc9b4(_0x448b64._0x40be0a)])return this['_layer'][_0x4fc9b4(0xa86)];return this[_0x4fc9b4(_0x448b64._0x2b8276)][_0x4fc9b4(0x306)]['center'];}},{'key':'distance','get':function _0x44c4cb(){return this['_distance'];},'set':function _0x11f8a5(_0x4679ce){var _0x20999a=_0x3c32;this['_distance']=_0x4679ce;if(this[_0x20999a(_0x3c92fb._0x13d26f)]&&this['clippingPlanes']['length']>0x0){var _0x434c28=this['clippingPlanes']['get'](this['clippingPlanes']['length']-0x1);_0x434c28[_0x20999a(_0x3c92fb._0x56769e)]=_0x4679ce;}}},{'key':'angle1','get':function _0x3b81f6(){return this['_normal_angle1']||0x0;},'set':function _0x191226(_0x28314d){this['_normal_angle1']=_0x28314d;if(this['clippingPlanes']&&this['clippingPlanes']['length']>0x0){var _0x50f347=this['clippingPlanes']['get'](this['clippingPlanes']['length']-0x1);this['_updateNormal'](_0x50f347,_0x28314d,this['angle2']);}}},{'key':'angle2','get':function _0x2faf58(){return this['_normal_angle2']||0x0;},'set':function _0x567562(_0x2e78a7){var _0x175554=_0x3c32;this['_normal_angle2']=_0x2e78a7;if(this[_0x175554(0xbbd)]&&this['clippingPlanes']['length']>0x0){var _0x725e6d=this[_0x175554(_0x34d974._0x213073)]['get'](this['clippingPlanes'][_0x175554(_0x34d974._0xa38c15)]-0x1);this['_updateNormal'](_0x725e6d,this[_0x175554(0xc31)],_0x2e78a7);}}},{'key':'normalZ','get':function _0x4b2265(){return this['_normalZ']||0x0;},'set':function _0x221ec9(_0x162cd8){var _0x457cbf=_0x3c32;this[_0x457cbf(_0x36ea3c._0x2e64cf)]=_0x162cd8;if(this['clippingPlanes']&&this['clippingPlanes']['length']>0x0){var _0x5ea3a0=this[_0x457cbf(0xbbd)]['get'](this[_0x457cbf(_0x36ea3c._0x5f728)]['length']-0x1);_0x5ea3a0['normal']['z']=_0x162cd8;}}},{'key':'type','get':function _0x19d7f4(){var _0x3f1d83=_0x3c32;return this[_0x3f1d83(0xd3d)];},'set':function _0x4972c7(_0x3ac73b){var _0x66bd7e=_0x3c32;this['_type']=_0x3ac73b;var _0x8b043e;switch(_0x3ac73b){case ClipType['Z']:_0x8b043e=[new Cesium__namespace[(_0x66bd7e(0x715))](new Cesium__namespace['Cartesian3'](0x0,0x0,0x1),0x1)];break;case ClipType['ZR']:_0x8b043e=[new Cesium__namespace['ClippingPlane'](new Cesium__namespace['Cartesian3'](0x0,0x0,-0x1),0x1)];break;case ClipType['X']:_0x8b043e=[new Cesium__namespace['ClippingPlane'](new Cesium__namespace['Cartesian3'](0x1,0x0,0x0),0x1)];break;case ClipType['XR']:_0x8b043e=[new Cesium__namespace['ClippingPlane'](new Cesium__namespace[(_0x66bd7e(0x741))](-0x1,0x0,0x0),0x1)];break;case ClipType['Y']:_0x8b043e=[new Cesium__namespace['ClippingPlane'](new Cesium__namespace[(_0x66bd7e(0x741))](0x0,0x1,0x0),0x1)];break;case ClipType['YR']:_0x8b043e=[new Cesium__namespace['ClippingPlane'](new Cesium__namespace['Cartesian3'](0x0,-0x1,0x0),0x1)];break;}this['setPlanes'](_0x8b043e);}},{'key':'positions','get':function _0x206720(){return this['_positions'];},'set':function _0x59c3e3(_0x384cba){var _0x1c0133=_0x3c32;this[_0x1c0133(_0x338ba._0x582432)]=LngLatArray[_0x1c0133(0xec2)](_0x384cba),this['_setPositions'](this['_positions']);}},{'key':'clipOutSide','get':function _0x1d4009(){var _0x212ec8=_0x3c32;return this['options'][_0x212ec8(0xfad)];},'set':function _0x5ba2c0(_0x13ab3c){this['options']['clipOutSide']=_0x13ab3c,this['_map']&&this['_positions']&&this['_setPositions'](this['_positions']);}},{'key':'_mountedHook','value':function _0x3b6055(){var _0x3f069f=_0x3c32,_0x3cbe53=this;this[_0x3f069f(_0x11236f._0x49b8f9)]['showPlane']&&(this[_0x3f069f(0x56a)]=new GraphicLayer(_objectSpread2(_objectSpread2({},this['options']),{},{'private':!![]})),this['options']['editPlane']&&this['_graphicLayer']['bindContextMenu']([{'text':this['_map']['getLangText']('_删除'),'icon':Icon['Delete'],'callback':function _0x42fcb4(_0x3e93c1){var _0x27b8f3=_0x3e93c1['graphic'];if(!_0x27b8f3)return;_0x3cbe53['_graphicLayer']['removeGraphic'](_0x27b8f3),_0x3cbe53['fire'](EventType['remove'],_0x3e93c1);}}]));if(this['options'][_0x3f069f(_0x11236f._0x163d44)])this['layer']=this[_0x3f069f(0x690)][_0x3f069f(0xa88)];else this['options']['tileset']&&(this[_0x3f069f(_0x11236f._0x445bec)]=this['options'][_0x3f069f(0x903)]);}},{'key':'_map_click','value':function _0x1037b1(_0x1f9426){var _0x2592fc=_0x3c32;this['_last_planeGraphics']&&(this['_last_planeGraphics']['hasEdit']=![],this[_0x2592fc(_0x57d186._0x30e428)]['material']['color']=this[_0x2592fc(_0x57d186._0xbf82a2)]['material'][_0x2592fc(_0x57d186._0x4d000b)],delete this['_last_planeGraphics']),this['_graphicLayer_leftUp'](_0x1f9426);}},{'key':_0x1358ee(_0x1de684._0x2e3019),'value':function _0x194b48(_0xa01d62){var _0x10f5c6=_0x1358ee,_0x5836e5,_0x43c246,_0x4376b3=(_0x5836e5=_0xa01d62[_0x10f5c6(_0x3ae9eb._0x5183dd)])===null||_0x5836e5===void 0x0?void 0x0:(_0x43c246=_0x5836e5['entity'])===null||_0x43c246===void 0x0?void 0x0:_0x43c246['plane'];Cesium__namespace['defined'](_0x4376b3)&&(this['_map_click'](),_0x4376b3['hasEdit']=!_0x4376b3[_0x10f5c6(0x758)],_0x4376b3['material']['color_bak']=_0x4376b3[_0x10f5c6(0x280)][_0x10f5c6(0x98c)],_0x4376b3[_0x10f5c6(_0x3ae9eb._0x35c89e)]['color']=_0xa01d62['graphic']['style']['editColor'],_0x4376b3['hasEdit']&&(this[_0x10f5c6(_0x3ae9eb._0x37e155)]=_0x4376b3),_0xa01d62['stopPropagation']());}},{'key':_0x1358ee(_0x1de684._0x285a90),'value':function _0x137dbc(_0x2a3200){var _0x5668e4=_0x1358ee,_0x248dc2,_0x595cae,_0x102785=(_0x248dc2=_0x2a3200['graphic'])===null||_0x248dc2===void 0x0?void 0x0:(_0x595cae=_0x248dc2[_0x5668e4(_0x1c27f7._0xc240d3)])===null||_0x595cae===void 0x0?void 0x0:_0x595cae['plane'];Cesium__namespace['defined'](_0x102785)&&_0x102785[_0x5668e4(0x758)]&&(this['_selectedPlane']=_0x102785['plane'][_0x5668e4(_0x1c27f7._0x544cce)](),this['_map']['scene'][_0x5668e4(0xe1d)]['enableInputs']&&(this['_map']['scene'][_0x5668e4(0xe1d)]['enableInputs']=![],this['_hasChangeEnableInputs']=!![]));}},{'key':'_graphicLayer_leftUp','value':function _0x5e7ca6(_0x5181fb){var _0x5d6af7=_0x1358ee;Cesium__namespace['defined'](this['_selectedPlane'])&&(delete this['_selectedPlane'],this['_hasChangeEnableInputs']&&(this[_0x5d6af7(_0x528966._0x357344)][_0x5d6af7(0x57d)][_0x5d6af7(_0x528966._0x114cdb)]['enableInputs']=!![],delete this['_hasChangeEnableInputs']));}},{'key':_0x1358ee(_0x1de684._0x2d6c7e),'value':function _0xc4af89(_0x46ca7c){var _0x4f26e2=_0x1358ee;if(Cesium__namespace['defined'](this[_0x4f26e2(0xfa4)])){var _0x5294cc=_0x46ca7c['startPosition']['x']-_0x46ca7c['endPosition']['x'],_0x3d916f=_0x46ca7c['startPosition']['y']-_0x46ca7c['endPosition']['y'],_0xb5881a=(_0x5294cc+_0x3d916f)/0x2;this[_0x4f26e2(0xfa4)]['distance']=(this['_selectedPlane']['distance']||0x0)+_0xb5881a,this[_0x4f26e2(0x53d)]['openSmallTooltip'](_0x46ca7c['endPosition'],this['_map']['getLangText']('_释放后完成修改'));}else this[_0x4f26e2(0x53d)]['closeSmallTooltip']();}},{'key':_0x1358ee(0x625),'value':function _0x16783d(){var _0x48138f=_0x1358ee;this['_graphicLayer']&&(this[_0x48138f(0x53d)][_0x48138f(0xb82)](this['_graphicLayer']),this['options']['editPlane']&&(this['_map']['on'](EventType['click'],this[_0x48138f(_0x5e9ada._0xa33a99)],this),this[_0x48138f(0x56a)]['on'](EventType['click'],this['_graphicLayer_click'],this),this['_graphicLayer']['on'](EventType['leftDown'],this[_0x48138f(_0x5e9ada._0x5cbec0)],this),this['_graphicLayer']['on'](EventType['leftUp'],this['_graphicLayer_leftUp'],this),this[_0x48138f(0x53d)]['on'](EventType['mouseMove'],this['_map_mouseMove'],this))),this[_0x48138f(_0x5e9ada._0x3b724a)]&&(Cesium__namespace[_0x48138f(_0x5e9ada._0x3a7e06)](this['options'][_0x48138f(0x5aa)])&&(this['positions']=this['options']['positions']),Cesium__namespace['defined'](this['options']['type'])&&(this['type']=this[_0x48138f(0x690)]['type']),Cesium__namespace[_0x48138f(0x8b3)](this['options']['distance'])&&(this['distance']=this['options'][_0x48138f(0x443)]));}},{'key':'_removedHook','value':function _0x3d9140(){var _0x6f5e93=_0x1358ee;this['clear'](),this['_graphicLayer']&&(this['options']['editPlane']&&(this['_map']['off'](EventType['click'],this[_0x6f5e93(0xd34)],this),this['_graphicLayer']['off'](EventType['click'],this['_graphicLayer_click'],this),this[_0x6f5e93(0x56a)]['off'](EventType['leftDown'],this['_graphicLayer_leftDown'],this),this['_graphicLayer'][_0x6f5e93(0x948)](EventType[_0x6f5e93(0xa97)],this['_graphicLayer_leftUp'],this),this[_0x6f5e93(0x53d)]['off'](EventType['mouseMove'],this['_map_mouseMove'],this)),this['_map']['removeLayer'](this['_graphicLayer']));}},{'key':_0x1358ee(_0x1de684._0x17e0ef),'value':function _0x31949b(_0x22a7b1){var _0x2e4466=_0x1358ee;if(_0x22a7b1['length']<0x2)return;var _0x5e0c1f=[];if(_0x22a7b1['length']===0x2){var _0x3471ba=this['_createPlaneByLine'](_0x22a7b1[0x0],_0x22a7b1[0x1]);_0x3471ba&&_0x5e0c1f['push'](_0x3471ba);}else{var _0x398ed7,_0x499950=formatNum$1(getAngle(_0x22a7b1[0x0],_0x22a7b1[0x1]),0x2);if(_0x499950>-0.02&&_0x499950<0.02)_0x398ed7=![];else{var _0x2182a2=formatNum$1(getAngle(_0x22a7b1[0x0],_0x22a7b1[0x2]),0x2);_0x398ed7=_0x499950<_0x2182a2;}this[_0x2e4466(_0xa31502._0x8018d7)]&&(_0x398ed7=!_0x398ed7);var _0x54c460;for(var _0x4ed4a6=0x0,_0x3c3144=_0x22a7b1['length'];_0x4ed4a6<_0x3c3144;++_0x4ed4a6){var _0x22250c=(_0x4ed4a6+0x1)%_0x3c3144;_0x398ed7?_0x54c460=this['_createPlaneByLine'](_0x22a7b1[_0x22250c],_0x22a7b1[_0x4ed4a6]):_0x54c460=this['_createPlaneByLine'](_0x22a7b1[_0x4ed4a6],_0x22a7b1[_0x22250c]),_0x54c460&&((Cesium__namespace['defined'](this['_normal_angle1'])||Cesium__namespace[_0x2e4466(_0xa31502._0x2806aa)](this['_normal_angle2']))&&this['_updateNormal'](_0x54c460,this[_0x2e4466(0xc31)],this['angle2']),_0x5e0c1f[_0x2e4466(0x51d)](_0x54c460));}Cesium__namespace[_0x2e4466(0x8b3)](this[_0x2e4466(_0xa31502._0x423506)]['height'])&&(_0x54c460=new Cesium__namespace[(_0x2e4466(_0xa31502._0x215a03))](new Cesium__namespace[(_0x2e4466(_0xa31502._0x3b2377))](0x0,0x0,-0x1),this['options']['height']),_0x5e0c1f[_0x2e4466(_0xa31502._0x2f4117)](_0x54c460));}this['setPlanes'](_0x5e0c1f);}},{'key':'_createPlaneByLine','value':function _0x5c022f(_0x5d1737,_0x40b079){var _0x3eca16=_0x1358ee;if(Cesium__namespace['Cartesian3']['distance'](_0x5d1737,_0x40b079)<0.1)return null;var _0x55295c=this['inverseMatrix'],_0x4f354d=Cesium__namespace['Matrix4']['multiplyByPoint'](_0x55295c,_0x5d1737,new Cesium__namespace['Cartesian3']()),_0x3bf815=Cesium__namespace['Matrix4'][_0x3eca16(0x597)](_0x55295c,_0x40b079,new Cesium__namespace['Cartesian3']()),_0xef31ea=new Cesium__namespace['Cartesian3'](0x0,0x0,0xa),_0x1e68ff=Cesium__namespace[_0x3eca16(0x741)]['subtract'](_0x3bf815,_0x4f354d,new Cesium__namespace['Cartesian3']()),_0x184c92=Cesium__namespace[_0x3eca16(_0x24dcbf._0x167939)]['cross'](_0x1e68ff,_0xef31ea,new Cesium__namespace[(_0x3eca16(_0x24dcbf._0xcecd86))]());_0x184c92=Cesium__namespace['Cartesian3'][_0x3eca16(_0x24dcbf._0x47c659)](_0x184c92,_0x184c92);var _0x148fa5=Cesium__namespace[_0x3eca16(0x598)][_0x3eca16(0x4ea)](_0x4f354d,_0x184c92);return Cesium__namespace[_0x3eca16(_0x24dcbf._0x49b127)][_0x3eca16(0x263)](_0x148fa5);}},{'key':_0x1358ee(0x2c5),'value':function _0x51a868(_0x451490){var _0x55f053=_0x1358ee,_0x47c48f,_0x13f8af,_0x8fdcdc;if(!_0x451490)return;var _0x4ccf7c=new Cesium__namespace['ClippingPlaneCollection']({'planes':_0x451490,'edgeWidth':(_0x47c48f=this['options']['edgeWidth'])!==null&&_0x47c48f!==void 0x0?_0x47c48f:0x0,'edgeColor':(_0x13f8af=this['options'][_0x55f053(0x86f)])!==null&&_0x13f8af!==void 0x0?_0x13f8af:Cesium__namespace['Color']['WHITE'],'unionClippingRegions':(_0x8fdcdc=this[_0x55f053(_0x5353df._0x9a1874)])!==null&&_0x8fdcdc!==void 0x0?_0x8fdcdc:![]});this['clippingPlanes']=_0x4ccf7c;this[_0x55f053(0x735)]&&(this[_0x55f053(0x735)][_0x55f053(0xbbd)]=_0x4ccf7c);if(this[_0x55f053(0x690)][_0x55f053(0x276)]){this['_graphicLayer'][_0x55f053(_0x5353df._0x3579c2)]();var _0x3e5359=this[_0x55f053(_0x5353df._0x5389d8)]['boundingSphere']['radius'];for(var _0x254d6c=0x0;_0x254d6c<_0x4ccf7c[_0x55f053(0xec0)];++_0x254d6c){var _0x5910d6,_0xcb4d59,_0x165d79=_0x4ccf7c['get'](_0x254d6c),_0x4c3b3e=new PlaneEntity({'position':this['center'],'style':_objectSpread2(_objectSpread2({'heading':0x168-((_0x5910d6=(_0xcb4d59=this['_layer'])===null||_0xcb4d59===void 0x0?void 0x0:_0xcb4d59['rotation_z'])!==null&&_0x5910d6!==void 0x0?_0x5910d6:0x0),'dimensions':new Cesium__namespace[(_0x55f053(0xa8e))](_0x3e5359,_0x3e5359),'color':Cesium__namespace['Color']['WHITE']['withAlpha'](0.2),'editColor':Cesium__namespace[_0x55f053(0x26d)]['WHITE'][_0x55f053(_0x5353df._0x15ba2c)](0.5),'outline':!![],'outlineColor':Cesium__namespace['Color']['WHITE']},this['options']['planeStyle']),{},{'plane':new Cesium__namespace['CallbackProperty'](createPlaneUpdateFunction(_0x165d79),![])})});this['_graphicLayer']['addGraphic'](_0x4c3b3e);}}}},{'key':'clear','value':function _0x31a4e7(){var _0x3311f6=_0x1358ee;this['_graphicLayer']&&this[_0x3311f6(_0x18d1ba._0x44bd0b)]['clear']();delete this['_normalZ'],delete this[_0x3311f6(_0x18d1ba._0x318a2e)],delete this['_normal_angle2'],delete this[_0x3311f6(_0x18d1ba._0x127df0)],this['options'][_0x3311f6(_0x18d1ba._0x753af4)]=![];this['clippingPlanes']&&delete this['clippingPlanes'];if(this['clipTarget']){var _0x15681c;(_0x15681c=this['clipTarget']['clippingPlanes'])!==null&&_0x15681c!==void 0x0&&_0x15681c[_0x3311f6(0xb24)]&&(this[_0x3311f6(0x735)][_0x3311f6(_0x18d1ba._0x3f87da)]['enabled']=![]),this['clipTarget']['clippingPlanes']=undefined;}}},{'key':_0x1358ee(0x84b),'value':function _0x3e43eb(_0x167e32){var _0xa53f4b=_0x1358ee;if(this[_0xa53f4b(_0x4a7d4f._0xa9b1a5)]==null)return;for(var _0x402c54=0x0;_0x402c54<this[_0xa53f4b(_0x4a7d4f._0xa9b1a5)][_0xa53f4b(0xec0)];_0x402c54++){var _0x1f7fb3=this['clippingPlanes'][_0xa53f4b(_0x4a7d4f._0x5309ef)](_0x402c54);_0x1f7fb3[_0xa53f4b(0x443)]=_0x167e32;}}},{'key':'updateAllNormal','value':function _0x3bcf1e(_0x824c14,_0x59f786){var _0xe6d56b=_0x1358ee;if(this['clippingPlanes']==null)return;for(var _0x5cd3c6=0x0;_0x5cd3c6<this['clippingPlanes']['length'];_0x5cd3c6++){var _0x2c49a5=this[_0xe6d56b(_0x1af3c4._0x2bcad5)][_0xe6d56b(_0x1af3c4._0xffc7ef)](_0x5cd3c6);this['_updateNormal'](_0x2c49a5,_0x824c14,_0x59f786);}}},{'key':_0x1358ee(0xbd3),'value':function _0x335a6e(_0xaa49c3,_0x49a277,_0x46783f){var _0x2cbbdb=_0x1358ee,_0x1f8f01=Cesium__namespace['Math']['toRadians'](_0x49a277),_0x119110=Cesium__namespace['Math'][_0x2cbbdb(_0x17afa6._0xa3513b)](_0x46783f),_0x5aede1=Math['sin'](_0x1f8f01)*Math['cos'](_0x119110),_0xdfdf6e=Math[_0x2cbbdb(_0x17afa6._0x529cc8)](_0x1f8f01)*Math['sin'](_0x119110),_0x1cbf47=Math['cos'](_0x1f8f01);_0xaa49c3['normal']['x']=_0x5aede1,_0xaa49c3['normal']['y']=_0xdfdf6e,_0xaa49c3[_0x2cbbdb(0x1c7)]['z']=_0x1cbf47;}},{'key':_0x1358ee(_0x1de684._0x44ca7d),'value':function _0x25ddaf(){var _0x3846c2=_0x1358ee,_0x209791=clone(this['options'],[_0x3846c2(_0x5bd9a9._0xb962b3),_0x3846c2(_0x5bd9a9._0x4dd9f8)]);return this[_0x3846c2(0xe5c)]&&(_0x209791['positions']=LngLatArray['toArray'](this[_0x3846c2(_0x5bd9a9._0x5cb0cd)])),_0x209791;}}]),_0x1f56f1;}(BaseThing);TilesetPlanClip[_0xf99cb3(0x3b6)]=ClipType;function createPlaneUpdateFunction(_0x1baa4b){return function(){return _0x1baa4b;};}var TilesetLayer=function(_0x15c357){var _0x459d85={_0x265d06:0x903,_0x80a353:0xb45,_0x51447f:0x471,_0xdf1ab2:0x79f,_0x40bb74:0x282,_0x2f956d:0xf53,_0x3b698d:0xd9a,_0xd44bdc:0xff6},_0x2edeae={_0x4e00c3:0xc5f,_0x3a2c86:0x53d,_0x1f1c48:0xb25},_0x3f7ce5={_0x4aaa4a:0x752,_0x31dbd5:0x6bb},_0x424ae9={_0x1811b4:0xfb5,_0x24421b:0xbaf},_0x48bf5f={_0x593e3a:0xc9f},_0x1b0a6d={_0x5dbb71:0xfb5},_0x7e96bb={_0xaa6abf:0x5c8},_0x11bd23={_0x37cebb:0x6fd,_0x1dcb92:0x4b1},_0xc25d70={_0x16deff:0x53d,_0x5ea12e:0xaca,_0x502ae8:0x587,_0x49dfc5:0x745,_0x501c96:0x93b,_0x4e68ae:0x3e4,_0x53b912:0x8d3,_0x473889:0xdfb,_0x55b4ad:0xf34,_0x32be03:0x2ad,_0x3803f9:0x93b},_0x7f100f={_0x24503e:0x53d,_0x28e184:0xa45,_0x3b2aa4:0x53d},_0x148c8b={_0x30fd43:0x9e7,_0x5e37f3:0x1fc,_0x243c47:0xef7,_0x1f53ae:0xdfb},_0x3dab92={_0xb23ce5:0xc0c},_0x203df7={_0x500d8d:0x690},_0x17c55b={_0x428fad:0xb87,_0x484840:0x477,_0x1cc1a6:0x8dc},_0x121a1a={_0x1090ea:0xb81},_0x206451={_0x25bb60:0xb87,_0x1fba7f:0xdfb,_0x457f75:0x4d7},_0x3c648d={_0x315e59:0xb59},_0x421cce={_0x536e79:0xf1e,_0x28c249:0x53d,_0x185717:0x81e,_0x4bbbc4:0x53d,_0x35a854:0x690},_0x12b32b={_0x16e4cd:0xa18},_0x42415b={_0x5ba8d3:0x306,_0x2bb4cc:0xb84},_0x206a7b={_0xa57c72:0xf53,_0x4c32ff:0x510,_0x16fa7b:0x798,_0x51c01b:0x748,_0x171977:0x51a,_0x447703:0x61d,_0x38f7a7:0xa1e,_0x547615:0xfa2,_0x23abcc:0xbae,_0x30be0:0xc07,_0x58a0bd:0x36c,_0x3140b9:0x9f3,_0x5892d0:0x9f3,_0x17604b:0xeac,_0x2c19ef:0xf34},_0x23a868={_0x57a623:0x690},_0x3dec12={_0x22c351:0x679},_0x547c8e={_0x943caa:0xf34,_0x2cc5b5:0xdfb,_0x1a78cb:0xfcf,_0x3626e4:0xeac,_0x1d56b4:0xa1e,_0x49e572:0xa49,_0x1326d1:0x51a,_0x1194c6:0x397,_0x4de55c:0x798,_0x5b27f0:0x51a,_0x16c71d:0xbc3,_0x4b792b:0x9c5,_0xf4f946:0x9b7,_0x517976:0x37b,_0x2c53eb:0xca3},_0x3cd63a={_0x165e64:0xff6,_0x2cd4a0:0x7dc,_0x588825:0x282,_0x2a334d:0xa86,_0x2f788d:0x6ca,_0xb603b4:0x553},_0x321ca0={_0x10c542:0x881,_0xf93d09:0xc2d,_0x38211d:0xc2d,_0x5868be:0x8b3,_0x293898:0x8b3},_0x9043cc={_0x4dc9d8:0x209,_0x4c0097:0x81a,_0x286a81:0xa75,_0x217a51:0x690,_0x61d618:0x53d,_0x3fc3b3:0x8ea,_0x38cc87:0xdfb},_0x346bba={_0x302565:0x947,_0x51785c:0x690,_0x441c8e:0xdfb,_0x4ce54c:0x57d,_0x3b33d0:0x9b5},_0x2c9deb={_0x162f14:0xf34},_0x1f3b48={_0x3971c5:0x71d},_0x15ffe2={_0x3f2e2c:0x3af},_0x58e12e={_0x140ba2:0xce0,_0x209235:0xea7},_0x27ade8={_0x5f16a3:0x530},_0x485457={_0x149d33:0x53d},_0x2b667a={_0x19c8ed:0x9a7,_0x41b7e8:0x690},_0x121c2c={_0x5f2869:0xdf9},_0x47bf90={_0x2122e9:0x53d},_0x47bb25={_0x2afc01:0xe6e},_0xf0fc02={_0x362d07:0x4e4},_0x1c2bac={_0x4493d1:0x690,_0x5ed24a:0x4e4},_0x503e2d={_0x3c1d3e:0xb2d},_0x2495c9={_0x4b3335:0x1ac},_0x347448={_0x240208:0x1ac},_0x37bad2={_0x5b2b7e:0xf53},_0x5e0f42={_0x2b1927:0x1ac},_0x1976e7={_0x14e5d2:0x690,_0x9a1d2b:0x690},_0x3e9374={_0x473dd6:0x1ac,_0x50111f:0x690},_0x37db1c={_0x256378:0xdfb,_0x87092e:0x8b3},_0x2924a8={_0x198a66:0xb84},_0x418cc2={_0x5c1fbe:0x857},_0x573f52={_0x1643fa:0xb84},_0x4a5854={_0x5d72ce:0xdfb,_0x525d59:0xdfb,_0x4810d5:0x1dd},_0x4de0ba={_0x40a00f:0x690,_0x52ea1f:0x8dc,_0x19661f:0x8d3},_0x340429={_0x57cf04:0x690},_0x1f19c1={_0x14af4d:0xa1e,_0x4b4a28:0x562},_0xc4f14a={_0x46bf16:0x978,_0x24d7e6:0x798,_0x2dfa1c:0xdfb,_0x6efef0:0x306},_0x48987f={_0x250cdb:0xdfb},_0x33a6c2={_0x3db5a1:0xea7},_0xa10d8c=_0xf99cb3;_inherits(_0x2fad41,_0x15c357);var _0x419092=_createSuper(_0x2fad41);function _0x2fad41(){var _0x2675f6=_0x3c32,_0x49f29f,_0x4637ad,_0x25c6f0=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x2fad41),_0x4637ad=_0x419092['call'](this,_0x25c6f0),_0x4637ad['orginRotation']={'x':0x0,'y':0x0,'z':0x0},_0x4637ad['_orginCenterPoint']=new LngLatPoint(),_0x4637ad['_hasEdit']=(_0x49f29f=_0x25c6f0['hasEdit'])!==null&&_0x49f29f!==void 0x0?_0x49f29f:!![],_0x4637ad[_0x2675f6(_0x33a6c2._0x3db5a1)]={},_0x4637ad;}return _createClass(_0x2fad41,[{'key':_0xa10d8c(0xa88),'get':function _0x10d6da(){return this['_tileset'];}},{'key':_0xa10d8c(_0x459d85._0x265d06),'get':function _0x28a34e(){var _0x4eb8ea=_0xa10d8c;return this[_0x4eb8ea(_0x48987f._0x250cdb)];}},{'key':'modelMatrix','get':function _0x39ba4c(){var _0x91aa49=_0xa10d8c;if(!this['loadOk'])return Cesium__namespace[_0x91aa49(0xa1e)][_0x91aa49(_0xc4f14a._0x46bf16)];return!this['_tilesetMatrix']&&(this['transform']?this['_tilesetMatrix']=this[_0x91aa49(0xdfb)]['root']['transform']:this['_tilesetMatrix']=Cesium__namespace['Transforms'][_0x91aa49(_0xc4f14a._0x24d7e6)](this[_0x91aa49(_0xc4f14a._0x2dfa1c)][_0x91aa49(_0xc4f14a._0x6efef0)][_0x91aa49(0xb84)])),this[_0x91aa49(0x7cc)];}},{'key':'inverseMatrix','get':function _0x2365a3(){var _0xedcf4=_0xa10d8c;if(!this['loadOk'])return Cesium__namespace[_0xedcf4(_0x1f19c1._0x14af4d)]['ZERO'];return!this['_inverseMatrix']&&(this[_0xedcf4(0x562)]=Cesium__namespace['Matrix4']['inverse'](this['modelMatrix'],new Cesium__namespace['Matrix4']())),this[_0xedcf4(_0x1f19c1._0x4b4a28)];}},{'key':_0xa10d8c(_0x459d85._0x80a353),'get':function _0x159509(){var _0x22130a=_0xa10d8c;return this[_0x22130a(_0x340429._0x57cf04)][_0x22130a(0xb45)];},'set':function _0x53f363(_0x16bcd4){this['options']['highlight']=_0x16bcd4,_0x16bcd4?this['bindHighlight'](this['options']['highlight']):this['unbindHighlight']();}},{'key':_0xa10d8c(0xbf9),'get':function _0x153e68(){return this['options']['marsJzwStyle'];},'set':function _0x3ac246(_0x66550e){this['options']['marsJzwStyle']=_0x66550e,this['_conventMarsOptions']();}},{'key':'style','get':function _0x25b7a0(){return this['options']['style'];},'set':function _0x4e1ae2(_0x2d3356){var _0x58eefb=_0xa10d8c;this[_0x58eefb(_0x4de0ba._0x40a00f)]['style']=_0x2d3356;this[_0x58eefb(_0x4de0ba._0x52ea1f)]&&(this['_isBindTileVisible']&&!this['_properties']&&(this['_tileset'][_0x58eefb(0xb81)][_0x58eefb(0x2bb)](this['_updateTile'],this),this['_isBindTileVisible']=![]),this['_styleCallback']=null);if(this['_tileset']){if(_0x2d3356 instanceof Cesium__namespace['Cesium3DTileStyle'])this['_tileset'][_0x58eefb(0xba9)]=_0x2d3356;else typeof _0x2d3356==='function'?(this['_styleCallback']=_0x2d3356,this['_bindVisibleEvent']()):this['_tileset']['style']=new Cesium__namespace[(_0x58eefb(_0x4de0ba._0x19661f))](_0x2d3356);}}},{'key':'customShader','get':function _0x3a510f(){return this['options']['customShader'];},'set':function _0x1d5ffc(_0x336ad6){var _0x4aa717=_0xa10d8c;this['options']['customShader']=_0x336ad6,this[_0x4aa717(_0x4a5854._0x5d72ce)]&&(this[_0x4aa717(_0x4a5854._0x525d59)][_0x4aa717(0xce0)]=_0x336ad6,this['_tileset'][_0x4aa717(_0x4a5854._0x4810d5)]=!!_0x336ad6);}},{'key':'orginCenterPoint','get':function _0x1088e3(){var _0x54b02e=_0xa10d8c;return this[_0x54b02e(0x9c5)];}},{'key':'orginCenterPosition','get':function _0x100ebb(){return this['_orginCenterPosition'];}},{'key':'position','get':function _0x58de55(){var _0xc31316=_0xa10d8c;return this[_0xc31316(0xc85)]['toCartesian']();},'set':function _0x48427c(_0x453954){var _0x4d1cc5=_0xa10d8c;this[_0x4d1cc5(_0x573f52._0x1643fa)]=_0x453954;}},{'key':'center','get':function _0x3c75ce(){return this['_center'];},'set':function _0x5a8c24(_0x457db2){var _0x587d81=_0xa10d8c;this[_0x587d81(0xc85)]=LngLatPoint[_0x587d81(_0x418cc2._0x5c1fbe)](_0x457db2),this['updateMatrix']();}},{'key':'height','get':function _0x5d0ab3(){return this['alt'];},'set':function _0x128ebc(_0x1affbe){var _0xf80179=_0xa10d8c;this[_0xf80179(0x679)]=_0x1affbe;}},{'key':'alt','get':function _0x4eceb5(){var _0xb6f832=_0xa10d8c;if(this['center'])return this[_0xb6f832(_0x2924a8._0x198a66)]['alt'];},'set':function _0x325706(_0x41a568){if(!this['_tileset'])return;this['center']['alt']=_0x41a568,this['updateMatrix']();}},{'key':'boundingSphere','get':function _0xb158d1(){var _0x2b1fee;return(_0x2b1fee=this['_tileset'])===null||_0x2b1fee===void 0x0?void 0x0:_0x2b1fee['boundingSphere'];}},{'key':'upAxis','get':function _0x40ee98(){var _0x18e53d=_0xa10d8c,_0xa8a790,_0x4b8f01;if(Cesium__namespace['defined']((_0xa8a790=this[_0x18e53d(_0x37db1c._0x256378)])===null||_0xa8a790===void 0x0?void 0x0:_0xa8a790['_modelUpAxis'])){var _0x4a383b;return(_0x4a383b=this['_tileset'])===null||_0x4a383b===void 0x0?void 0x0:_0x4a383b['_modelUpAxis'];}if(Cesium__namespace[_0x18e53d(_0x37db1c._0x87092e)]((_0x4b8f01=this['_tileset'])===null||_0x4b8f01===void 0x0?void 0x0:_0x4b8f01['_gltfUpAxis'])){var _0x540804;return(_0x540804=this['_tileset'])===null||_0x540804===void 0x0?void 0x0:_0x540804['_gltfUpAxis'];}return undefined;}},{'key':'rotation','get':function _0x1a13b4(){if(this['options']['rotation'])return this['options']['rotation'];return this['orginRotation'];},'set':function _0x1ab6aa(_0x3c644c){this['options']['rotation']=_0x3c644c,this['updateMatrix']();}},{'key':_0xa10d8c(0xca5),'get':function _0x544af9(){var _0x5c59a6=_0xa10d8c;if(this['options'][_0x5c59a6(_0x3e9374._0x473dd6)]&&Cesium__namespace['defined'](this['options']['rotation']['x']))return this[_0x5c59a6(_0x3e9374._0x50111f)]['rotation']['x'];return this['orginRotation']['x'];},'set':function _0x8dee2c(_0x129317){var _0x1b9a0b=_0xa10d8c;this['options']['rotation']=this[_0x1b9a0b(_0x1976e7._0x14e5d2)]['rotation']||{},this[_0x1b9a0b(_0x1976e7._0x9a1d2b)][_0x1b9a0b(0x1ac)]['x']=_0x129317,this['updateMatrix']();}},{'key':_0xa10d8c(_0x459d85._0x51447f),'get':function _0x2f5b53(){var _0x1e64ed=_0xa10d8c;if(this['options']['rotation']&&Cesium__namespace['defined'](this['options']['rotation']['y']))return this['options'][_0x1e64ed(_0x5e0f42._0x2b1927)]['y'];return this['orginRotation']['y'];},'set':function _0x4cf078(_0x327de9){var _0x2b93d9=_0xa10d8c;this['options']['rotation']=this['options']['rotation']||{},this[_0x2b93d9(0x690)]['rotation']['y']=_0x327de9,this[_0x2b93d9(_0x37bad2._0x5b2b7e)]();}},{'key':'rotation_z','get':function _0x4e6eec(){var _0x1dcbb9=_0xa10d8c;if(this[_0x1dcbb9(0x690)][_0x1dcbb9(_0x347448._0x240208)]&&Cesium__namespace['defined'](this['options'][_0x1dcbb9(0x1ac)]['z']))return this['options']['rotation']['z'];return this['orginRotation']['z'];},'set':function _0x5d3115(_0x4e1228){var _0x21f597=_0xa10d8c;this['options']['rotation']=this[_0x21f597(0x690)][_0x21f597(_0x2495c9._0x4b3335)]||{},this['options']['rotation']['z']=_0x4e1228,this['updateMatrix']();}},{'key':_0xa10d8c(0xb2d),'get':function _0x1294c7(){var _0xafddbe=_0xa10d8c;return this[_0xafddbe(0x690)][_0xafddbe(_0x503e2d._0x3c1d3e)]||'';},'set':function _0x2d3ece(_0x2783b2){this['options']['axis']=_0x2783b2,this['updateMatrix']();}},{'key':'scale','get':function _0x3dda3b(){var _0x3d8d37=_0xa10d8c;return this[_0x3d8d37(_0x1c2bac._0x4493d1)][_0x3d8d37(_0x1c2bac._0x5ed24a)]||0x1;},'set':function _0x5d183a(_0x32721b){var _0x11a13b=_0xa10d8c;this['options'][_0x11a13b(_0xf0fc02._0x362d07)]=_0x32721b,this['updateMatrix']();}},{'key':'allowDrillPick','get':function _0x1dd322(){var _0x21c977=_0xa10d8c;return this[_0x21c977(0x690)]['allowDrillPick'];},'set':function _0x31df40(_0x11a5fc){this['options']['allowDrillPick']=_0x11a5fc;}},{'key':'luminanceAtZenith','get':function _0x485f0d(){return this['options']['luminanceAtZenith'];},'set':function _0x5c6d24(_0x611074){var _0x30884e=_0xa10d8c;this['options']['luminanceAtZenith']=_0x611074,!this['_tileset']['imageBasedLighting']&&(this[_0x30884e(0xdfb)][_0x30884e(_0x47bb25._0x2afc01)]=new Cesium__namespace['ImageBasedLighting']({'luminanceAtZenith':_0x611074})),this['_tileset'][_0x30884e(0xe6e)]['luminanceAtZenith']=_0x611074;}},{'key':'planClip','get':function _0x34d54f(){var _0x44cb72=_0xa10d8c;return this[_0x44cb72(_0x47bf90._0x2122e9)]&&!this[_0x44cb72(0xa75)]&&this[_0x44cb72(0x535)](),this['_tilesetPlanClip'];}},{'key':'hasEdit','get':function _0x28ee32(){var _0x49724c=_0xa10d8c;return this['_hasEdit']&&this[_0x49724c(0xeac)];},'set':function _0x1147c4(_0x271347){var _0x592cf4=_0xa10d8c;this[_0x592cf4(0x9dc)]=_0x271347;}},{'key':'_initTilesetPlanClip','value':function _0x4f2585(){var _0x31f497=_0xa10d8c;this['_tilesetPlanClip']&&this['_tilesetPlanClip']['destroy'](),this['_tilesetPlanClip']=new TilesetPlanClip(_objectSpread2(_objectSpread2({},this['options']['planClip']),{},{'layer':this})),this['_map'][_0x31f497(_0x121c2c._0x5f2869)](this['_tilesetPlanClip']);}},{'key':'clip','get':function _0x2fb4a5(){var _0x1f966a=_0xa10d8c;return this['_map']&&!this['_tilesetClip']&&this[_0x1f966a(0x47a)](),this['_tilesetClip'];}},{'key':'_initTilesetClip','value':function _0x89b753(){this['_tilesetClip']&&this['_tilesetClip']['destroy'](),this['_tilesetClip']=new TilesetClip(_objectSpread2(_objectSpread2({},this['options']['clip']),{},{'layer':this})),this['_map']['addThing'](this['_tilesetClip']);}},{'key':_0xa10d8c(_0x459d85._0xdf1ab2),'get':function _0x21239c(){var _0x1a2838=_0xa10d8c;return this[_0x1a2838(0x53d)]&&!this['_tilesetFlat']&&this['_initTilesetFlat'](),this['_tilesetFlat'];}},{'key':'_initTilesetFlat','value':function _0x1a2762(){var _0x1f581e=_0xa10d8c;this['_tilesetFlat']&&this['_tilesetFlat'][_0x1f581e(_0x2b667a._0x19c8ed)](),this['_tilesetFlat']=new TilesetFlat(_objectSpread2(_objectSpread2({},this[_0x1f581e(_0x2b667a._0x41b7e8)]['flat']),{},{'layer':this})),this['_map']['addThing'](this['_tilesetFlat']);}},{'key':_0xa10d8c(_0x459d85._0x40bb74),'get':function _0x37fadd(){var _0x54c29e=_0xa10d8c;return this[_0x54c29e(_0x485457._0x149d33)]&&!this[_0x54c29e(0x530)]&&this[_0x54c29e(0x3e7)](),this[_0x54c29e(0x530)];}},{'key':'_initTilesetFlood','value':function _0x1e71ad(){var _0xdfa64d=_0xa10d8c;this[_0xdfa64d(_0x27ade8._0x5f16a3)]&&this['_tilesetFlood']['destroy'](),this['_tilesetFlood']=new TilesetFlood(_objectSpread2(_objectSpread2({},this['options']['flood']),{},{'layer':this})),this['_map']['addThing'](this['_tilesetFlood']);}},{'key':'isEditing','get':function _0x3d72b1(){return this['_enabledEdit'];}},{'key':'_createCesium3DTileset','value':function _0x3733e4(){var _0x267e2f=_0xa10d8c,_0x6a6986=new Cesium__namespace['Cesium3DTileset'](_objectSpread2(_objectSpread2({},this['options']),{},{'enableModelExperimental':!!this['options'][_0x267e2f(_0x58e12e._0x140ba2)],'url':getUrlResource(this[_0x267e2f(0x690)]),'marsOptions':this[_0x267e2f(_0x58e12e._0x209235)]}));return _0x6a6986;}},{'key':'_addedHook','value':function _0x5e7211(){var _0xe4453=_0xa10d8c,_0x18e868=this;_get(_getPrototypeOf(_0x2fad41[_0xe4453(0x7dc)]),'_addedHook',this)['call'](this),this[_0xe4453(_0x346bba._0x302565)](),this['_initByEdit'](),this[_0xe4453(_0x346bba._0x51785c)]['flat']&&this['_initTilesetFlat'](),this['options']['flood']&&this['_initTilesetFlood'](),this[_0xe4453(0x690)][_0xe4453(0xbd8)]&&this['_initTilesetClip'](),this[_0xe4453(0x690)]['planClip']&&this['_initTilesetPlanClip'](),this['_tileset']=this['_createCesium3DTileset'](),this['_tileset']['name']=this['name'],this[_0xe4453(_0x346bba._0x441c8e)]['_mars3d_layerId']=this['id'],this[_0xe4453(0x9e7)]=![],this['_tileset']['readyPromise']['then'](function(_0x254d1f){var _0xf568ef=_0xe4453;_0x18e868['loadOk']=!![],_0x18e868['_tileset']['show']=_0x18e868['show'],_0x18e868[_0xf568ef(_0x15ffe2._0x3f2e2c)](),_0x18e868['_readyPromise']['resolve'](_0x18e868);})['catch'](function(_0x2de65e){var _0x65a1c3=_0xe4453,_0x5caa42;(_0x5caa42=_0x18e868[_0x65a1c3(0x71d)])!==null&&_0x5caa42!==void 0x0&&_0x5caa42['reject']&&_0x18e868[_0x65a1c3(_0x1f3b48._0x3971c5)]['reject'](_0x2de65e);}),this['_map'][_0xe4453(_0x346bba._0x4ce54c)][_0xe4453(0x2cb)][_0xe4453(0x595)](this[_0xe4453(_0x346bba._0x441c8e)]),this['_tileset']['initialTilesLoaded']['addEventListener'](function(_0x54ba0b){_0x18e868['fire'](EventType['initialTilesLoaded'],_0x54ba0b);}),this['_tileset'][_0xe4453(0x5fa)][_0xe4453(_0x346bba._0x3b33d0)](function(_0x538667){var _0x22636a=_0xe4453;_0x18e868[_0x22636a(_0x2c9deb._0x162f14)](EventType['allTilesLoaded'],_0x538667);});}},{'key':'_removedHook','value':function _0x2cc904(){var _0x4ed701=_0xa10d8c;this['_tilesetClip']&&(this['_map']['removeThing'](this[_0x4ed701(0xb59)],!![]),delete this['_tilesetClip']),this[_0x4ed701(_0x9043cc._0x4dc9d8)]&&(this[_0x4ed701(0x53d)][_0x4ed701(_0x9043cc._0x4c0097)](this['_tilesetFlat'],!![]),delete this['_tilesetFlat']),this['_tilesetFlood']&&(this['_map'][_0x4ed701(0x81a)](this['_tilesetFlood'],!![]),delete this['_tilesetFlood']),this[_0x4ed701(_0x9043cc._0x286a81)]&&(this['_map']['removeThing'](this['_tilesetPlanClip'],!![]),delete this['_tilesetPlanClip']),_get(_getPrototypeOf(_0x2fad41['prototype']),'_removedHook',this)[_0x4ed701(0xa10)](this),Cesium__namespace['defined'](this[_0x4ed701(_0x9043cc._0x217a51)]['distanceDisplayCondition_far'])&&this[_0x4ed701(_0x9043cc._0x61d618)]['off'](EventType['cameraChanged'],this[_0x4ed701(_0x9043cc._0x3fc3b3)],this),this['_tileset']&&(this['_map'][_0x4ed701(0x57d)]['primitives'][_0x4ed701(0x7b5)](this['_tileset']),delete this[_0x4ed701(_0x9043cc._0x38cc87)]);}},{'key':'reload','value':function _0x464e45(){var _0x5f503e=_0xa10d8c;this[_0x5f503e(0x8e6)](),this['_addedHook']();}},{'key':'_mergePostion','value':function _0x4ddc7c(_0x50ab83){var _0x4a24bb=_0xa10d8c;_0x50ab83&&((Array['isArray'](_0x50ab83)||isString(_0x50ab83))&&(_0x50ab83=LngLatPoint['parse'](_0x50ab83)),!this['_center']&&(this['_center']=new LngLatPoint()),_0x50ab83[_0x4a24bb(_0x321ca0._0x10c542)]&&(this[_0x4a24bb(0xb84)]['lat']=_0x50ab83['lat']),_0x50ab83[_0x4a24bb(_0x321ca0._0xf93d09)]&&(this['center'][_0x4a24bb(0xc2d)]=_0x50ab83[_0x4a24bb(_0x321ca0._0x38211d)]),Cesium__namespace[_0x4a24bb(_0x321ca0._0x5868be)](_0x50ab83[_0x4a24bb(0x92d)])&&(this['center']['alt']=this['_orginCenterPoint']['alt']+_0x50ab83['alt_offset']),Cesium__namespace[_0x4a24bb(_0x321ca0._0x293898)](_0x50ab83['alt'])&&(this['center']['alt']=_0x50ab83['alt']));}},{'key':'_setOptionsHook','value':function _0x335f81(_0x31053c,_0xc58660){var _0x2513f3=_0xa10d8c;if(!this['_tileset'])return;var _0x41b509;for(var _0x114068 in _0xc58660){var _0x5c0e33=_0x31053c[_0x114068];switch(_0x114068){case'highlight':{var _0x4c456f,_0xac0799;(_0x4c456f=this['_last_picked'])!==null&&_0x4c456f!==void 0x0&&_0x4c456f['event']&&!((_0xac0799=_0xc58660['highlight'])!==null&&_0xac0799!==void 0x0&&_0xac0799[_0x2513f3(0x757)])?this[_0x2513f3(_0x3cd63a._0x165e64)](this['_last_picked']['event']):_get(_getPrototypeOf(_0x2fad41[_0x2513f3(_0x3cd63a._0x2cd4a0)]),'_setOptionsHook',this)['call'](this,_0x31053c,_0xc58660);return;}case'classificationType':case'chinaCRS':case'flat':case _0x2513f3(_0x3cd63a._0x588825):case _0x2513f3(0xbd8):case'planClip':{this['reload']();return;}case _0x2513f3(_0x3cd63a._0x2a334d):case'rotation':case'scale':case'axis':_0x41b509=!![];break;case'opacity':case'style':case'marsJzwStyle':case'customShader':this[_0x114068]=_0x5c0e33;break;default:{try{this['tileset'][_0x114068]=_0x5c0e33;}catch(_0x5ba6cf){this[_0x2513f3(_0x3cd63a._0x2f788d)]();}break;}}}_0x41b509&&(this[_0x2513f3(_0x3cd63a._0xb603b4)](this[_0x2513f3(0x690)]['position']),this['updateMatrix']());}},{'key':'_initModel','value':function _0x582902(){var _0x248acb=_0xa10d8c,_0x36bfbd,_0x7c77c8;this[_0x248acb(_0x547c8e._0x943caa)](EventType['loadBefore'],{'tileset':this['_tileset']}),this['_orginCenterPosition']=Cesium__namespace['clone'](this['_tileset']['boundingSphere']['center']);var _0x54fbd5=(_0x36bfbd=this[_0x248acb(_0x547c8e._0x2cc5b5)][_0x248acb(_0x547c8e._0x1a78cb)])===null||_0x36bfbd===void 0x0?void 0x0:_0x36bfbd[_0x248acb(_0x547c8e._0x3626e4)];this['transform']=(_0x7c77c8=this['options']['transform'])!==null&&_0x7c77c8!==void 0x0?_0x7c77c8:Boolean(_0x54fbd5&&!_0x54fbd5[_0x248acb(0xb1e)](Cesium__namespace[_0x248acb(0xa1e)]['IDENTITY']));if(this[_0x248acb(0xeac)]){this[_0x248acb(0x9dd)]=Cesium__namespace['Matrix4'][_0x248acb(0xecd)](Cesium__namespace['Matrix4']['fromArray'](this[_0x248acb(0xdfb)][_0x248acb(0x22c)]['transform']),new Cesium__namespace['Matrix4']());var _0x477306=Cesium__namespace['Matrix4']['fromArray'](this['_tileset'][_0x248acb(0x22c)]['transform']),_0x573cd6=Cesium__namespace[_0x248acb(_0x547c8e._0x1d56b4)][_0x248acb(_0x547c8e._0x49e572)](_0x477306,new Cesium__namespace['Cartesian3']());if(Cesium__namespace[_0x248acb(0x8b3)](_0x573cd6)&&Cesium__namespace['Cartographic']['fromCartesian'](_0x573cd6)){this['_orginCenterPosition']=_0x573cd6;var _0x352a9d=Cesium__namespace['Matrix4']['getMatrix3'](_0x477306,new Cesium__namespace[(_0x248acb(_0x547c8e._0x1326d1))]()),_0x181b63=Cesium__namespace['Matrix4'][_0x248acb(_0x547c8e._0x1194c6)](Cesium__namespace[_0x248acb(0x62d)][_0x248acb(_0x547c8e._0x4de55c)](_0x573cd6),new Cesium__namespace[(_0x248acb(0x51a))]()),_0x1f3a50=Cesium__namespace['Matrix3']['getColumn'](_0x181b63,0x0,new Cesium__namespace['Cartesian3']()),_0x52953a=Cesium__namespace['Matrix3']['getColumn'](_0x181b63,0x1,new Cesium__namespace['Cartesian3']()),_0x511042=Cesium__namespace[_0x248acb(_0x547c8e._0x5b27f0)]['getColumn'](_0x181b63,0x2,new Cesium__namespace[(_0x248acb(0x741))]()),_0x1f11f9=Cesium__namespace['Matrix3']['getColumn'](_0x352a9d,0x0,new Cesium__namespace['Cartesian3']());_0x1f11f9=Cesium__namespace['Cartesian3']['cross'](_0x1f11f9,_0x511042,_0x1f11f9),_0x1f11f9=Cesium__namespace['Cartesian3'][_0x248acb(0xbf0)](_0x511042,_0x1f11f9,_0x1f11f9),_0x1f11f9=Cesium__namespace['Cartesian3'][_0x248acb(0xc46)](_0x1f11f9,_0x1f11f9);var _0x7c4cc8=Cesium__namespace['Cartesian3'][_0x248acb(_0x547c8e._0x16c71d)](_0x1f3a50,_0x1f11f9),_0x507e71=Cesium__namespace['Cartesian3'][_0x248acb(0xbc3)](_0x52953a,_0x1f11f9);_0x507e71>Math['PI']*0.5&&(_0x7c4cc8=0x2*Math['PI']-_0x7c4cc8),this['orginRotation']={'x':0x0,'y':0x0,'z':Number(Cesium__namespace['Math']['toDegrees'](_0x7c4cc8)['toFixed'](0x1))};}else this['transform']=![];}this['_orginCenterPoint']=LngLatPoint['fromCartesian'](this['_orginCenterPosition']),logInfo((this[_0x248acb(0x685)]||_0x248acb(0x31e))+_0x248acb(0xc8a)+this[_0x248acb(_0x547c8e._0x4b792b)]['toString']());Cesium__namespace['defined'](this['options']['style'])&&(this['style']=this['options']['style']);this['_opacity']!==0x1&&this[_0x248acb(_0x547c8e._0xf4f946)](this[_0x248acb(_0x547c8e._0x517976)]);this['_center']=this['_orginCenterPoint'][_0x248acb(_0x547c8e._0x2c53eb)](),this['_mergePostion'](this['options']['position']);if(this['options']['chinaCRS']){var _0x51665d=this['transformCenter'](this[_0x248acb(0xb84)]);this['_mergePostion'](_0x51665d);}this[_0x248acb(0x326)]()&&this['updateMatrix'](),Cesium__namespace['defined'](this['options'][_0x248acb(0xccb)])&&this['bindVisibleDistance'](),this['options']['clampToGround']&&this['clampToGround'](),this['options']['flyTo']&&this['flyToByAnimationEnd'](),this['fire'](EventType['load'],{'tileset':this['_tileset']});}},{'key':_0xa10d8c(0x641),'value':function _0x5bd643(){var _0x38c696=_0xa10d8c,_0x298855=this,_0x2902a6=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:0x1;this['_map']&&this['_map'][_0x38c696(0xa81)]?getSurfaceTerrainHeight(this['_map']['scene'],this['_orginCenterPosition'])['then'](function(_0x1bb0be){Cesium__namespace['defined'](_0x1bb0be['height'])&&(_0x298855['alt']=_0x1bb0be['height']-_0x298855['_orginCenterPoint']['alt']+_0x2902a6);}):this['alt']=-this['_orginCenterPoint'][_0x38c696(_0x3dec12._0x22c351)]+_0x2902a6;}},{'key':'_hasUpdateMater','value':function _0x2dd0c8(){var _0x259bd1=_0xa10d8c;if(!this['center']['equals'](this['_orginCenterPoint']))return!![];if(this[_0x259bd1(_0x23a868._0x57a623)]['rotation'])return!![];if(this[_0x259bd1(0x690)]['scale']>0x0&&this['options']['scale']!==0x1)return!![];if(Cesium__namespace['defined'](this['options']['axis']))return!![];return![];}},{'key':_0xa10d8c(_0x459d85._0x2f956d),'value':function _0x11d0de(){var _0x1daee9=_0xa10d8c;if(!this['_tileset'])return undefined;if(this['options']['updateMatrix']){var _0x4ce9da=this['options'][_0x1daee9(_0x206a7b._0xa57c72)](this['position'],this);return this['_tileset'][_0x1daee9(_0x206a7b._0x4c32ff)]=_0x4ce9da,_0x4ce9da;}if(!this['transform'])return this['updateMatrix2']();var _0x554512=Cesium__namespace['Transforms'][_0x1daee9(_0x206a7b._0x16fa7b)](this['position']);if(this['options']['rotation']){var _0x2f837c=Cesium__namespace[_0x1daee9(0x51a)]['fromRotationX'](Cesium__namespace['Math'][_0x1daee9(_0x206a7b._0x51c01b)](this[_0x1daee9(0xca5)])),_0x573392=Cesium__namespace[_0x1daee9(_0x206a7b._0x171977)][_0x1daee9(_0x206a7b._0x447703)](Cesium__namespace['Math']['toRadians'](this['rotation_y'])),_0x428fd5=Cesium__namespace['Matrix3']['fromRotationZ'](Cesium__namespace['Math']['toRadians'](0x168-this['rotation_z'])),_0x2a1ffa=Cesium__namespace[_0x1daee9(_0x206a7b._0x38f7a7)]['fromRotationTranslation'](_0x2f837c),_0x61c553=Cesium__namespace['Matrix4']['fromRotationTranslation'](_0x573392),_0x2d7cff=Cesium__namespace['Matrix4']['fromRotationTranslation'](_0x428fd5);Cesium__namespace['Matrix4']['multiply'](_0x554512,_0x2a1ffa,_0x554512),Cesium__namespace['Matrix4']['multiply'](_0x554512,_0x61c553,_0x554512),Cesium__namespace['Matrix4']['multiply'](_0x554512,_0x2d7cff,_0x554512);}this[_0x1daee9(0x690)]['scale']>0x0&&this[_0x1daee9(0x690)][_0x1daee9(0x4e4)]!==0x1&&Cesium__namespace[_0x1daee9(0xa1e)][_0x1daee9(_0x206a7b._0x547615)](_0x554512,this[_0x1daee9(0x690)]['scale'],_0x554512);if(Cesium__namespace['defined'](this['options']['axis'])){var _0x2bfae9;if(isString(this[_0x1daee9(0x690)]['axis']))switch(this['options']['axis']['toUpperCase']()){case _0x1daee9(_0x206a7b._0x23abcc):_0x2bfae9=Cesium__namespace['Axis']['Y_UP_TO_Z_UP'];break;case'Z_UP_TO_Y_UP':_0x2bfae9=Cesium__namespace['Axis']['Z_UP_TO_Y_UP'];break;case'X_UP_TO_Z_UP':_0x2bfae9=Cesium__namespace['Axis'][_0x1daee9(_0x206a7b._0x30be0)];break;case _0x1daee9(_0x206a7b._0x58a0bd):_0x2bfae9=Cesium__namespace['Axis']['Z_UP_TO_X_UP'];break;case'X_UP_TO_Y_UP':_0x2bfae9=Cesium__namespace[_0x1daee9(_0x206a7b._0x3140b9)][_0x1daee9(0xd3c)];break;case'Y_UP_TO_X_UP':_0x2bfae9=Cesium__namespace[_0x1daee9(_0x206a7b._0x5892d0)]['Y_UP_TO_X_UP'];break;}else this[_0x1daee9(0x690)]['axis']instanceof Cesium__namespace['Axis']&&(_0x2bfae9=this['options'][_0x1daee9(0xb2d)]);_0x2bfae9&&(_0x554512=Cesium__namespace['Matrix4']['multiplyTransformation'](_0x554512,_0x2bfae9,_0x554512));}return this['_tileset']['_root'][_0x1daee9(_0x206a7b._0x17604b)]=_0x554512,this[_0x1daee9(_0x206a7b._0x2c19ef)](EventType['updatePosition'],{'position':this['position']}),_0x554512;}},{'key':_0xa10d8c(_0x459d85._0x3b698d),'value':function _0x1aab81(){var _0x868724=_0xa10d8c;if(!this['_tileset']||!this['_tileset']['_root'])return;var _0x12bc88=Cesium__namespace[_0x868724(0x6f1)]['fromCartesian'](this['_tileset'][_0x868724(_0x42415b._0x5ba8d3)][_0x868724(_0x42415b._0x2bb4cc)]),_0x103642=Cesium__namespace['Cartesian3'][_0x868724(0x8ef)](_0x12bc88['longitude'],_0x12bc88['latitude'],_0x12bc88['height']),_0x20d177=this['position'],_0x5b8356=Cesium__namespace['Cartesian3'][_0x868724(0xc7f)](_0x20d177,_0x103642,new Cesium__namespace['Cartesian3']()),_0x31b70c=Cesium__namespace['Matrix4']['fromTranslation'](_0x5b8356);return this['_tileset']['modelMatrix']=_0x31b70c,this['fire'](EventType['updatePosition'],{'position':this['position']}),_0x31b70c;}},{'key':'getPositionByOrginMatrix','value':function _0x3d83ae(_0x5b8f8f){var _0x45719f=_0xa10d8c;if(this['orginMatrix']){var _0x5b8eda=Cesium__namespace['Matrix4']['multiply'](this['_tileset']['_root']['transform'],this['orginMatrix'],new Cesium__namespace[(_0x45719f(0xa1e))]());return Cesium__namespace['Matrix4']['multiplyByPoint'](_0x5b8eda,_0x5b8f8f,new Cesium__namespace['Cartesian3']());}return _0x5b8f8f;}},{'key':_0xa10d8c(0x9b7),'value':function _0x2184ed(_0x417e3f){this['options']['onSetOpacity']?this['options']['onSetOpacity'](_0x417e3f):this['_tileset']&&(this['_tileset']['style']=new Cesium__namespace['Cesium3DTileStyle']({'color':'color()\x20*vec4(1,1,1,'+_0x417e3f+')'}));}},{'key':'flyTo','value':function _0x2f8e77(){var _0x419791=_0xa10d8c,_0x47ebcb=this,_0x1b7c2c=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};if(!this['_map'])return Promise[_0x419791(_0x421cce._0x536e79)](![]);this[_0x419791(_0x421cce._0x28c249)][_0x419791(_0x421cce._0x185717)]();this['options']['flyToOptions']&&(_0x1b7c2c=_objectSpread2(_objectSpread2({},this['options']['flyToOptions']),_0x1b7c2c));if(this['options']['center'])return this['_map']['setCameraView'](this['options']['center'],_0x1b7c2c);else{if(this['options']['extent'])return this[_0x419791(_0x421cce._0x4bbbc4)]['flyToExtent'](this[_0x419791(_0x421cce._0x35a854)][_0x419791(0x59b)],_0x1b7c2c);else return this['loadOk']&&this['_tileset']['_root']?this['_map']['flyToPoint'](this['_tileset']['boundingSphere']['center'],_objectSpread2({'radius':this['_tileset']['boundingSphere']['radius']*0x2,'maxPitch':-0x2d},_0x1b7c2c)):this['readyPromise']['then'](function(_0xaae668){var _0x2cd37d=_0x419791;return _0x47ebcb[_0x2cd37d(0x53d)][_0x2cd37d(_0x12b32b._0x16e4cd)](_0x47ebcb['_tileset'][_0x2cd37d(0x306)]['center'],_objectSpread2({'radius':_0x47ebcb['_tileset']['boundingSphere']['radius']*0x2,'maxPitch':-0x2d},_0x1b7c2c));});}}},{'key':_0xa10d8c(0x345),'value':function _0x47fd5b(_0x2bdacb){var _0x165762=_0xa10d8c;if(!this[_0x165762(0xdfb)]||!this['loadOk'])return;_0x2bdacb['position']=this['center']['toArray'](),this['_tilesetPlanClip']&&(_0x2bdacb['planClip']=this['_tilesetPlanClip'][_0x165762(0x702)]()),this[_0x165762(_0x3c648d._0x315e59)]&&(_0x2bdacb['clip']=this['_tilesetClip']['toJSON']()),this['_tilesetFlat']&&(_0x2bdacb['flat']=this[_0x165762(0x209)][_0x165762(0x702)]()),this['_tilesetFlood']&&(_0x2bdacb['flood']=this['_tilesetFlood']['toJSON']());}},{'key':'setProperties','value':function _0x3d3eee(_0xb180c9,_0x50db07){var _0x3946de={_0x48bdb7:0xb87},_0x587998=this;return this['_idField']=_0xb180c9,this['_properties']={},_0x50db07['forEach'](function(_0x547160){var _0x18fa51=_0x3c32,_0x2e3f4b=_0x547160[_0xb180c9];_0x587998[_0x18fa51(_0x3946de._0x48bdb7)][_0x2e3f4b]=_0x547160;}),this['_bindVisibleEvent'](),this;}},{'key':'delProperties','value':function _0x204c5e(_0x576bd1,_0x2c0fe7){var _0x923f95=_0xa10d8c,_0x51d9dc=this;if(!_0x576bd1||!_0x2c0fe7){delete this[_0x923f95(_0x206451._0x25bb60)];this['_isBindTileVisible']&&!this['_styleCallback']&&(this[_0x923f95(_0x206451._0x1fba7f)]['tileVisible']['removeEventListener'](this[_0x923f95(0x1ff)],this),this[_0x923f95(_0x206451._0x457f75)]=![]);return;}return _0x2c0fe7['forEach'](function(_0xb97261){var _0x82c17a=_0xb97261[_0x576bd1];delete _0x51d9dc['_properties'][_0x82c17a];}),this;}},{'key':'_bindVisibleEvent','value':function _0x46eff6(){var _0x5cba78=_0xa10d8c;!this['_isBindTileVisible']&&(this['_tileset'][_0x5cba78(_0x121a1a._0x1090ea)]['addEventListener'](this['_updateTile'],this),this[_0x5cba78(0x4d7)]=!![]);}},{'key':_0xa10d8c(0x1ff),'value':function _0x501262(_0x588ce2){var _0x2a89ff=_0xa10d8c,_0x28940d=_0x588ce2['content'];for(var _0x4e8084=0x0;_0x4e8084<_0x28940d['featuresLength'];_0x4e8084++){var _0x13e3d0=_0x28940d['getFeature'](_0x4e8084);if(this[_0x2a89ff(_0x17c55b._0x428fad)]){var _0x12d6a3=_0x13e3d0['getProperty'](this[_0x2a89ff(_0x17c55b._0x484840)]);_0x12d6a3&&this['_setFeatureProperties'](_0x13e3d0,this['_properties'][_0x12d6a3]);}if(this[_0x2a89ff(0x8dc)]){var _0x45e49b=_0x13e3d0[_0x2a89ff(0x26f)];!_0x45e49b&&(_0x45e49b=_0x13e3d0['_attr']=get3DTileFeatureAttr(_0x13e3d0));var _0x420c47=this[_0x2a89ff(_0x17c55b._0x1cc1a6)]({'feature':_0x13e3d0,'properties':_0x45e49b});_0x420c47&&(_0x13e3d0['color']=getCesiumColor(_0x420c47));}}this['fire'](EventType['update']);}},{'key':_0xa10d8c(0xa83),'value':function _0x17f65f(_0x585faf,_0x2bfe8a){if(!_0x585faf||!_0x2bfe8a)return;for(var _0x16f915 in _0x2bfe8a){var _0x4733ec=_0x2bfe8a[_0x16f915];if(_0x585faf['hasProperty'](_0x16f915)&&_0x585faf['getProperty'](_0x16f915)===_0x4733ec)continue;_0x585faf['setProperty'](_0x16f915,_0x4733ec);}}},{'key':_0xa10d8c(0x62e),'value':function _0x3af57c(_0x3a2133){var _0x2c673a=_0xa10d8c;if(!_0x3a2133)return![];var _0x2244b2=this['_map'][_0x2c673a(0x2fd)],_0x5f3e54=this[_0x2c673a(_0x203df7._0x500d8d)][_0x2c673a(0x2fd)],_0x5c46db=getTransFun(_0x5f3e54,_0x2244b2);if(!_0x5c46db)return![];var _0x65a6f4=_0x5c46db([_0x3a2133['lng'],_0x3a2133[_0x2c673a(0x881)]]);return{'lng':_0x65a6f4[0x0],'lat':_0x65a6f4[0x1],'alt':_0x3a2133[_0x2c673a(0x679)]};}},{'key':'bindVisibleDistance','value':function _0x4e3feb(){var _0x4a4556=_0xa10d8c;this['_map']['on'](EventType[_0x4a4556(_0x3dab92._0xb23ce5)],this['updateVisibleDistance'],this);}},{'key':'updateVisibleDistance','value':function _0x5ac215(){var _0x158a7d=_0xa10d8c;if(!this['_show']||!this['_tileset']||!this[_0x158a7d(_0x148c8b._0x30fd43)])return;if(this['_map'][_0x158a7d(0x57d)]['mode']!==Cesium__namespace[_0x158a7d(_0x148c8b._0x5e37f3)]['SCENE3D'])return;var _0x15b472=Cesium__namespace[_0x158a7d(0x741)]['distance'](this['position'],this['_map'][_0x158a7d(0x501)][_0x158a7d(_0x148c8b._0x243c47)]);this[_0x158a7d(_0x148c8b._0x1f53ae)]['show']=_0x15b472<this['options']['distanceDisplayCondition_far'];}},{'key':_0xa10d8c(_0x459d85._0xd44bdc),'value':function _0x2af842(_0x543028){var _0x24fb57=_0xa10d8c;this[_0x24fb57(_0x7f100f._0x24503e)]['closeHighlight']();var _0x57cd68=_0x543028[_0x24fb57(0xb1d)];if(_0x57cd68||this['_highlightOptions']['all']){if(isFunction(this['_highlightOptions'][_0x24fb57(0xe21)])){if(this['_highlightOptions'][_0x24fb57(0xe21)](_0x543028)===![])return;}var _0x4c3e17=this[_0x24fb57(0x895)];if(isFunction(_0x4c3e17)){if(_0x4c3e17(_0x543028)===!![])return;}this['_last_picked']={'feature':_0x57cd68,'event':_0x543028},this[_0x24fb57(_0x7f100f._0x24503e)]['openHighlight'](this,this[_0x24fb57(_0x7f100f._0x28e184)],_0x543028);}else this[_0x24fb57(_0x7f100f._0x3b2aa4)][_0x24fb57(0xd9c)]();}},{'key':'openHighlight','value':function _0x86d484(_0x1f4aa2){var _0x23cfb8=_0xa10d8c,_0x1363e2=arguments['length']>0x1&&arguments[0x1]!==undefined?arguments[0x1]:!![],_0x5a7de0=arguments['length']>0x2?arguments[0x2]:undefined;_0x1363e2&&this['_map']&&(this[_0x23cfb8(0x53d)]['closeHighlight'](),this[_0x23cfb8(_0xc25d70._0x16deff)][_0x23cfb8(_0xc25d70._0x5ea12e)]=this);this['_last_picked']=this['_last_picked']||{'event':{'layer':this}};_0x5a7de0&&(this['_last_picked'][_0x23cfb8(_0xc25d70._0x502ae8)]=_0x5a7de0);var _0x3a98ec=_0x1f4aa2||this['_highlightOptions'];if(_0x3a98ec){var _0x495ef4,_0x313566;if((_0x495ef4=this['_last_picked'])!==null&&_0x495ef4!==void 0x0&&_0x495ef4['feature']&&!_0x3a98ec[_0x23cfb8(_0xc25d70._0x49dfc5)]&&!_0x3a98ec['uniqueKey']){var _0x307300,_0x1998ed=this['_last_picked']['feature'];if(_0x1998ed!==null&&_0x1998ed!==void 0x0&&_0x1998ed['color']&&_0x3a98ec['color']){this['_last_picked']['originalColor']=_0x1998ed['color']['clone']();if(isFunction(_0x3a98ec['color'])){var _0x1f6572;_0x1998ed['color']=getCesiumColor(_0x3a98ec['color']((_0x1f6572=this[_0x23cfb8(0xd8c)])===null||_0x1f6572===void 0x0?void 0x0:_0x1f6572[_0x23cfb8(_0xc25d70._0x501c96)]));}else _0x1998ed['color']=getColorByStyle(_0x3a98ec);}_0x1998ed!==null&&_0x1998ed!==void 0x0&&(_0x307300=_0x1998ed[_0x23cfb8(_0xc25d70._0x4e68ae)])!==null&&_0x307300!==void 0x0&&_0x307300['_model']&&_0x3a98ec['model']&&(this[_0x23cfb8(0xd8c)]['originalStyle']=ModelStyleConver['toJSON'](_0x1998ed[_0x23cfb8(0x3e4)]['_model']),ModelStyleConver[_0x23cfb8(0x438)](_0x3a98ec['model'],_0x1998ed['content']['_model'],![]));}else{var _0x16e3bf=Cesium__namespace['Color']['fromCssColorString'](_0x3a98ec[_0x23cfb8(0x98c)])['toCssColorString']();if(_0x3a98ec['uniqueKey']){var _0x566bf4=this['_last_picked']['feature']['getProperty'](_0x3a98ec['uniqueKey']);this['_tileset'][_0x23cfb8(0xba9)]=new Cesium__namespace[(_0x23cfb8(_0xc25d70._0x53b912))]({'color':{'conditions':[['${'+_0x3a98ec['uniqueKey']+'}\x20===\x27'+_0x566bf4+'\x27',_0x16e3bf]]}});}else this[_0x23cfb8(_0xc25d70._0x473889)]['style']=new Cesium__namespace['Cesium3DTileStyle']({'color':{'conditions':[['true',_0x16e3bf]]}});this['_highlightAll']=!![];}this[_0x23cfb8(_0xc25d70._0x55b4ad)](EventType[_0x23cfb8(_0xc25d70._0x32be03)],(_0x313566=this['_last_picked'])===null||_0x313566===void 0x0?void 0x0:_0x313566[_0x23cfb8(_0xc25d70._0x3803f9)],!![]);}}},{'key':'closeHighlight','value':function _0x3a6ee9(){var _0x1ae6bd=_0xa10d8c,_0x335c00,_0x50a650;if(!this['_last_picked'])return;if(this['_highlightAll'])this['_highlightAll']=![],this['_tileset']['style']=this['style'];else{if((_0x335c00=this[_0x1ae6bd(0xd8c)])!==null&&_0x335c00!==void 0x0&&_0x335c00[_0x1ae6bd(0x587)]){var _0x3e419b,_0x8ca9bf=this['_last_picked']['feature'];this['_last_picked']['originalColor']&&(_0x8ca9bf['color']=this['_last_picked']['originalColor']),_0x8ca9bf!==null&&_0x8ca9bf!==void 0x0&&(_0x3e419b=_0x8ca9bf['content'])!==null&&_0x3e419b!==void 0x0&&_0x3e419b['_model']&&this['_last_picked'][_0x1ae6bd(_0x11bd23._0x37cebb)]&&ModelStyleConver['toCesiumVal'](this['_last_picked'][_0x1ae6bd(0x6fd)],_0x8ca9bf['content']['_model'],![]);}}this['_map']['_clearLastHighlight'](),this['fire'](EventType[_0x1ae6bd(_0x11bd23._0x1dcb92)],(_0x50a650=this['_last_picked'])===null||_0x50a650===void 0x0?void 0x0:_0x50a650['event'],!![]),delete this['_last_picked'];}},{'key':_0xa10d8c(0xd40),'value':function _0x5f1a6d(){var _0x39698f=_0xa10d8c;if(this[_0x39698f(0xc20)])return!![];return![];}},{'key':'bindPopup','value':function _0x26f94c(_0x10333f,_0x4b16c6){var _0x23cb5d=_0xa10d8c;return this[_0x23cb5d(0xc20)]={'content':_0x10333f,'options':_0x4b16c6,'layer':this},this['_bindControl'](),this;}},{'key':'unbindPopup','value':function _0x3d324e(){var _0xbcc2a4=_0xa10d8c;return this[_0xbcc2a4(_0x7e96bb._0xaa6abf)](),this['_popupConfig']=null,this;}},{'key':'closePopup','value':function _0x35057e(){var _0x2f6ca7=_0xa10d8c;return this['_map']&&this['hasPopup']()&&this['_map'][_0x2f6ca7(0xece)]['close'](null,this),this;}},{'key':'_conventMarsOptions','value':function _0x46ad82(){var _0x281caa=_0xa10d8c,_0x26db4b=this;this['marsJzwStyle']?this[_0x281caa(0xea7)]['updatePbrFsByJzw']=function(_0x294402){var _0x391607=_0x281caa;return getJzwStyle({'upz':_0x26db4b['upAxis']===Cesium__namespace[_0x391607(0x9f3)]['Z'],'jzwStyle':_0x26db4b['marsJzwStyle']});}:delete this['_marsOptions']['updatePbrFsByJzw'];}},{'key':_0xa10d8c(0x812),'value':function _0x25081c(){var _0x2ce04e={_0x6e7948:0x978},_0x379dc0=_0xa10d8c,_0x15809b=this;this[_0x379dc0(_0x424ae9._0x1811b4)]={'IsYaPing':new Cesium__namespace['Cartesian4'](![],![],![],![]),'editVar':new Cesium__namespace['Cartesian4'](![],![],![],![]),'floodVar':new Cesium__namespace['Cartesian4'](0x0,0x0,0x0,0x0),'floodColor':new Cesium__namespace['Cartesian4'](0.15,0.7,0.95,0.5),'heightVar':new Cesium__namespace['Cartesian2'](0x0,0x0)};var _0x14ef00=this['options']['b3dmOffset']||new Cesium__namespace['Cartesian3'](0x0,0x0,0x0),_0x109358=this['_map'][_0x379dc0(0x57d)]['context'][_0x379dc0(_0x424ae9._0x24421b)];this['_marsOptions']['updateModelUniformMap']={'u_mars_polygonTexture':function _0x20b954(){var _0x147244=_0x379dc0,_0xe9517f;return(_0xe9517f=_0x15809b[_0x147244(_0x1b0a6d._0x5dbb71)]['polygonTexture'])!==null&&_0xe9517f!==void 0x0?_0xe9517f:_0x109358;},'u_mars_polygonBounds':function _0x51a03d(){var _0xf35bf0=_0x379dc0,_0x48f7f1;return(_0x48f7f1=_0x15809b['_marsEditor']['flatExtent'])!==null&&_0x48f7f1!==void 0x0?_0x48f7f1:Cesium__namespace[_0xf35bf0(_0x48bf5f._0x593e3a)]['ZERO'];},'u_mars_modelInverseMatrix':function _0x13d981(){var _0x3b774d;return(_0x3b774d=_0x15809b['inverseMatrix'])!==null&&_0x3b774d!==void 0x0?_0x3b774d:Cesium__namespace['Matrix4']['ZERO'];},'u_mars_tilesetMatrix':function _0x35d866(){var _0x6d17bf;return(_0x6d17bf=_0x15809b['modelMatrix'])!==null&&_0x6d17bf!==void 0x0?_0x6d17bf:Cesium__namespace['Cartesian4']['ZERO'];},'u_mars_modelUpZ':function _0x5d8a45(){var _0x2d5caf=_0x379dc0;return _0x15809b[_0x2d5caf(0x22e)]===Cesium__namespace[_0x2d5caf(0x9f3)]['Z'];},'u_mars_heightVar':function _0x986cb3(){var _0x535a4f=_0x379dc0,_0x1cefce,_0x53be7a;return(_0x1cefce=(_0x53be7a=_0x15809b[_0x535a4f(0xfb5)])===null||_0x53be7a===void 0x0?void 0x0:_0x53be7a['heightVar'])!==null&&_0x1cefce!==void 0x0?_0x1cefce:Cesium__namespace[_0x535a4f(0xa8e)]['ZERO'];},'u_mars_IsYaPing':function _0x440234(){var _0x3a6135,_0x3febad;return(_0x3a6135=(_0x3febad=_0x15809b['_marsEditor'])===null||_0x3febad===void 0x0?void 0x0:_0x3febad['IsYaPing'])!==null&&_0x3a6135!==void 0x0?_0x3a6135:Cesium__namespace['Cartesian4']['ZERO'];},'u_mars_editVar':function _0x51d1a0(){var _0x19fc7b,_0x2f48b7;return(_0x19fc7b=(_0x2f48b7=_0x15809b['_marsEditor'])===null||_0x2f48b7===void 0x0?void 0x0:_0x2f48b7['editVar'])!==null&&_0x19fc7b!==void 0x0?_0x19fc7b:Cesium__namespace['Cartesian4']['ZERO'];},'u_mars_floodVar':function _0x2165ee(){var _0xa57613=_0x379dc0,_0x3c4c16,_0x154dc9;return(_0x3c4c16=(_0x154dc9=_0x15809b[_0xa57613(0xfb5)])===null||_0x154dc9===void 0x0?void 0x0:_0x154dc9['floodVar'])!==null&&_0x3c4c16!==void 0x0?_0x3c4c16:Cesium__namespace[_0xa57613(0xc9f)][_0xa57613(_0x2ce04e._0x6e7948)];},'u_mars_floodColor':function _0x487b08(){var _0x42d783=_0x379dc0,_0x19eef2,_0x661048;return(_0x19eef2=(_0x661048=_0x15809b['_marsEditor'])===null||_0x661048===void 0x0?void 0x0:_0x661048['floodColor'])!==null&&_0x19eef2!==void 0x0?_0x19eef2:Cesium__namespace['Cartesian4'][_0x42d783(0x978)];},'u_mars_offset':function _0x4887a6(){return _0x14ef00;}};}},{'key':'startEditing','value':function _0x6f0b77(){var _0x4dbf90=_0xa10d8c;if(this['_enabledEdit']||!this['hasEdit'])return this;this['_enabledEdit']=!![];if(!this['_map'])throw new Error('编辑时_map不能为空,请将对象添加到Map');this['_map']['mouseEvent'][_0x4dbf90(_0x3f7ce5._0x4aaa4a)]=this['_entity'],this['_map']['mouseEvent']['enabledMoveTarget']=![],!this['editing']&&(this['editing']=new EditTileset(this)),this['editing']['activate']&&this['editing'][_0x4dbf90(_0x3f7ce5._0x31dbd5)]();}},{'key':'stopEditing','value':function _0x19ced5(){var _0x3190b6=_0xa10d8c,_0x576f43;if(!this['_enabledEdit'])return this;(_0x576f43=this[_0x3190b6(_0x2edeae._0x4e00c3)])!==null&&_0x576f43!==void 0x0&&_0x576f43['disable']&&this['editing']['disable'](),this[_0x3190b6(_0x2edeae._0x3a2c86)]&&(this['_map']['closeSmallTooltip'](),this['_map'][_0x3190b6(_0x2edeae._0x1f1c48)]['noPickEntity']=null,this['_map'][_0x3190b6(0xb25)]['enabledMoveTarget']=!![]),this['_enabledEdit']=![];}}]),_0x2fad41;}(BaseGraphicLayer);register$2('tileset',TilesetLayer),register$2('3dtiles',TilesetLayer);function getJzwStyle(_0x1a1f76){var _0x2cd61f=_0xf99cb3,_0x5ee306='\x20\x20float\x20marsJzwHeight\x20=\x20v_mars_vertex.z;';return!_0x1a1f76[_0x2cd61f(0x7c4)]&&(_0x5ee306+='marsJzwHeight\x20=\x20v_mars_vertex.y;'),typeof _0x1a1f76['jzwStyle']==='string'?_0x5ee306+=_0x1a1f76['jzwStyle']:_0x5ee306+='\x0a\x20\x20\x20\x20\x20\x20//\x20注意shader中写浮点数是,一定要带小数点,否则会报错,比如0需要写成0.0,1要写成1.0\x0a\x20\x20\x20\x20\x20\x20float\x20_baseHeight\x20=\x200.0;\x20//\x20物体的基础高度,需要修改成一个合适的建筑基础高度\x0a\x20\x20\x20\x20\x20\x20float\x20_heightRange\x20=\x2080.0;\x20//\x20高亮的范围(_baseHeight\x20~\x20_baseHeight\x20+\x20_heightRange)\x0a\x20\x20\x20\x20\x20\x20float\x20_glowRange\x20=\x20100.0;\x20//\x20光环的移动范围(高度)\x0a\x0a\x20\x20\x20\x20\x20\x20//\x20建筑基础色\x0a\x20\x20\x20\x20\x20\x20float\x20mars_height\x20=\x20marsJzwHeight\x20-\x20_baseHeight;\x0a\x20\x20\x20\x20\x20\x20float\x20mars_a11\x20=\x20fract(czm_frameNumber\x20/\x20120.0)\x20*\x203.14159265\x20*\x202.0;\x0a\x20\x20\x20\x20\x20\x20float\x20mars_a12\x20=\x20mars_height\x20/\x20_heightRange\x20+\x20sin(mars_a11)\x20*\x200.1;\x0a\x0a\x20\x20\x20\x20\x20\x20//\x20底楼\x20亮度太暗了,那么把20%以内的底楼,都不再变暗\x0a\x20\x20\x20\x20\x20\x20if(mars_height/\x20100.0\x20<\x200.2)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20gl_FragColor\x20*=\x20vec4(vec3(mars_height\x20/\x20100.0\x20*\x202.0),\x201.0);\x0a\x20\x20\x20\x20\x20\x20}else{\x0a\x20\x20\x20\x20\x20\x20\x20\x20gl_FragColor\x20*=\x20vec4(vec3(mars_a12),\x201.0);//\x20渐变\x0a\x20\x20\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20\x20\x20//\x20动态光环\x0a\x20\x20\x20\x20\x20\x20float\x20time\x20=\x20fract(czm_frameNumber\x20/\x20360.0);\x0a\x20\x20\x20\x20\x20\x20time\x20=\x20abs(time\x20-\x200.5)\x20*\x202.0;\x0a\x20\x20\x20\x20\x20\x20float\x20mars_h\x20=\x20clamp(mars_height\x20/\x20_glowRange,\x200.0,\x201.0);\x0a\x20\x20\x20\x20\x20\x20float\x20mars_diff\x20=\x20step(0.005,\x20abs(mars_h\x20-\x20time));\x0a\x20\x20\x20\x20\x20\x20gl_FragColor.rgb\x20+=\x20gl_FragColor.rgb\x20*\x20(1.0\x20-\x20mars_diff);\x0a\x20\x20\x20\x20',_0x5ee306;}var OsmBuildingsLayer=function(_0x184375){var _0x3e0049={_0x581b21:0xd63},_0x60371e={_0x37dc64:0xf93},_0x431d7e=_0xf99cb3;_inherits(_0x4772ed,_0x184375);var _0x3215bf=_createSuper(_0x4772ed);function _0x4772ed(){var _0x122706=_0x3c32;return _classCallCheck(this,_0x4772ed),_0x3215bf[_0x122706(_0x60371e._0x37dc64)](this,arguments);}return _createClass(_0x4772ed,[{'key':_0x431d7e(_0x3e0049._0x581b21),'value':function _0x36ed22(){var _0x1f3b7b=Cesium__namespace['createOsmBuildings'](this['options']);return _0x1f3b7b;}}]),_0x4772ed;}(TilesetLayer);register$2('osmBuildings',OsmBuildingsLayer);var GraticuleProvider=(function(){var _0x3c1af1={_0x4c7e09:0xef0,_0x576bcf:0x8b7},_0x3bb44e={_0x12ca1f:0xda1,_0x5687dd:0xe1c,_0x232d9a:0x4ec,_0x4a165c:0x33f,_0x48b7a3:0x91b,_0x45f30b:0xa8e,_0x2b0601:0x91b},_0x200564={_0x3b0fc4:0xe50,_0xa484a4:0x88e},_0x49ba6c={_0x1a03e9:0x893,_0x2ff780:0x1b8,_0x53e095:0x1fd,_0x303cbe:0x291,_0x1001c3:0xc02,_0x57a68f:0x7ea,_0x1b55c7:0x2d5,_0x2b95e0:0x748,_0x568ae7:0x51d,_0x4ed146:0x6f1},_0x2e2a96={_0x3bc664:0x438,_0x4ab5c3:0x470,_0x3915ea:0x741,_0xf386d:0x978,_0x399b93:0xb98,_0x15e1e4:0xa86},_0x3c76d0={_0x2f7a6b:0x58c},_0x52a3b7={_0x5e85bc:0x89f},_0x21bb6e={_0x1db721:0x690,_0x3ddbb5:0x89f,_0x3ab50b:0xfa9,_0x41a68e:0x508,_0x43e71b:0x91b,_0x439d00:0x69e,_0x23589a:0x2cb,_0x3e80e7:0x595,_0x1912bc:0xda1},_0x1a9354=_0xf99cb3;function _0x40f4ad(){var _0x6afeac={_0x36652a:0x1b8},_0x425065={_0x289de6:0x2d5},_0x700f1e=_0x3c32,_0x1f50c7=this,_0x55bc14=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};_classCallCheck(this,_0x40f4ad),this[_0x700f1e(_0x21bb6e._0x1db721)]=_0x55bc14,this[_0x700f1e(0x297)]=_0x55bc14['tilingScheme']||new Cesium__namespace['GeographicTilingScheme'](),this['_tileWidth']=_0x55bc14['tileWidth']||0x100,this[_0x700f1e(_0x21bb6e._0x3ddbb5)]=_0x55bc14[_0x700f1e(_0x21bb6e._0x3ab50b)]||0x100,this['_sexagesimal']=_0x55bc14[_0x700f1e(_0x21bb6e._0x41a68e)]||![],this['_scene']=_0x55bc14[_0x700f1e(0x57d)],this[_0x700f1e(_0x21bb6e._0x43e71b)]=this[_0x700f1e(0xda1)]['globe']['ellipsoid'],this['_labels']=new Cesium__namespace[(_0x700f1e(_0x21bb6e._0x439d00))](),this['_scene'][_0x700f1e(_0x21bb6e._0x23589a)][_0x700f1e(_0x21bb6e._0x3e80e7)](this['_labels']),this['_polylines']=new Cesium__namespace['PolylineCollection'](),this['_scene']['primitives']['add'](this['_polylines']);var _0x47b1b1=document[_0x700f1e(0x840)]('canvas');_0x47b1b1['width']=0x100,_0x47b1b1['height']=0x100,this['_canvas']=_0x47b1b1;var _0x142923=_0x55bc14[_0x700f1e(0x1fd)]||[0.05,0.1,0.2,0.5,0x1,0x2,0x5,0xa];this['steps']=[],_0x142923['forEach'](function(_0xbc7ec3){var _0x418b6a=_0x700f1e;_0x1f50c7['steps']['push'](Cesium__namespace[_0x418b6a(_0x425065._0x289de6)]['toRadians'](_0xbc7ec3));});var _0x2c990f=this;this['_scene']['camera']['moveEnd']['addEventListener'](function(){var _0x1818e4=_0x700f1e;if(!_0x2c990f['_show'])return;_0x2c990f['_polylines']['removeAll'](),_0x2c990f['_labels'][_0x1818e4(_0x6afeac._0x36652a)](),_0x2c990f[_0x1818e4(0x893)]=null,_0x2c990f[_0x1818e4(0x1ec)](_0x2c990f['_getExtentView']());}),this[_0x700f1e(_0x21bb6e._0x1912bc)]['imageryLayers'][_0x700f1e(0xe23)](this),this[_0x700f1e(0x1db)]=!![];}return _createClass(_0x40f4ad,[{'key':'url','get':function _0x3e6194(){return undefined;}},{'key':'proxy','get':function _0x53d9da(){return undefined;}},{'key':'tileWidth','get':function _0x507f0c(){var _0x6e187d=_0x3c32;return this[_0x6e187d(0x658)];}},{'key':'tileHeight','get':function _0x572e1f(){var _0x4ee556=_0x3c32;return this[_0x4ee556(_0x52a3b7._0x5e85bc)];}},{'key':_0x1a9354(_0x3c1af1._0x4c7e09),'get':function _0x434714(){return 0x12;}},{'key':_0x1a9354(0x436),'get':function _0x315fa6(){return 0x0;}},{'key':_0x1a9354(_0x3c1af1._0x576bcf),'get':function _0x58326a(){return this['_tilingScheme'];}},{'key':'rectangle','get':function _0x1799ee(){return this['_tilingScheme']['rectangle'];}},{'key':'tileDiscardPolicy','get':function _0x3c22d4(){return undefined;}},{'key':'errorEvent','get':function _0x534d0c(){var _0x19eef6=_0x1a9354;return this[_0x19eef6(_0x3c76d0._0x2f7a6b)];}},{'key':'ready','get':function _0x1f0c4e(){return this['_ready'];}},{'key':'credit','get':function _0x4760cc(){return this['_credit'];}},{'key':'hasAlphaChannel','get':function _0x10dcad(){return!![];}},{'key':'makeLabel','value':function _0x49d88c(_0x3c56ba,_0x682830,_0x180be3,_0x24c04c){var _0x2f78a8=_0x1a9354,_0xfe8c31=LabelStyleConver[_0x2f78a8(_0x2e2a96._0x3bc664)](this['options'][_0x2f78a8(_0x2e2a96._0x4ab5c3)]||{},{'style':Cesium__namespace[_0x2f78a8(0xf36)][_0x2f78a8(0x29d)],'fillColor':Cesium__namespace['Color']['AZURE'],'outlineColor':Cesium__namespace['Color']['BLACK'],'outlineWidth':0x2,'pixelOffset':_0x24c04c?new Cesium__namespace['Cartesian2'](0x1e,0xf):new Cesium__namespace['Cartesian2'](0x5,-0x1e),'eyeOffset':Cesium__namespace[_0x2f78a8(_0x2e2a96._0x3915ea)][_0x2f78a8(_0x2e2a96._0xf386d)],'horizontalOrigin':Cesium__namespace[_0x2f78a8(_0x2e2a96._0x399b93)]['LEFT'],'verticalOrigin':Cesium__namespace['VerticalOrigin']['BOTTOM'],'scale':0x1});_0xfe8c31[_0x2f78a8(_0x2e2a96._0x15e1e4)]=this['_ellipsoid']['cartographicToCartesian'](new Cesium__namespace['Cartographic'](_0x3c56ba,_0x682830,0xa)),_0xfe8c31['text']=_0x180be3,this['_labels']['add'](_0xfe8c31);}},{'key':'_drawGrid','value':function _0x5d0599(_0x2bf974){var _0xb67b06=_0x1a9354;if(this['_currentExtent']&&this[_0xb67b06(_0x49ba6c._0x1a03e9)]['equals'](_0x2bf974))return;this['_currentExtent']=_0x2bf974,this['_polylines'][_0xb67b06(0x1b8)](),this[_0xb67b06(0x9a6)][_0xb67b06(_0x49ba6c._0x2ff780)]();var _0x5c87ae,_0x43b14e=this['steps'][0x0];for(_0x5c87ae=0x0;_0x5c87ae<this[_0xb67b06(0x1fd)][_0xb67b06(0xec0)]&&_0x43b14e<_0x2bf974[_0xb67b06(0x33f)]/0xa;_0x5c87ae++){_0x43b14e=this['steps'][_0x5c87ae];}var _0x3901f0=this['steps'][0x0];for(_0x5c87ae=0x0;_0x5c87ae<this['steps'][_0xb67b06(0xec0)]&&_0x3901f0<_0x2bf974[_0xb67b06(0xe1c)]/0xa;_0x5c87ae++){_0x3901f0=this[_0xb67b06(_0x49ba6c._0x53e095)][_0x5c87ae];}var _0x135441=(_0x2bf974['west']<0x0?Math['ceil'](_0x2bf974['west']/_0x43b14e):Math['floor'](_0x2bf974['west']/_0x43b14e))*_0x43b14e,_0x3e0382=(_0x2bf974['south']<0x0?Math['ceil'](_0x2bf974[_0xb67b06(_0x49ba6c._0x303cbe)]/_0x3901f0):Math['floor'](_0x2bf974['south']/_0x3901f0))*_0x3901f0,_0x35003d=(_0x2bf974['east']<0x0?Math['ceil'](_0x2bf974['east']/_0x3901f0):Math['floor'](_0x2bf974[_0xb67b06(_0x49ba6c._0x1001c3)]/_0x3901f0))*_0x3901f0,_0x1c8822=(_0x2bf974[_0xb67b06(_0x49ba6c._0x57a68f)]<0x0?Math['ceil'](_0x2bf974['north']/_0x43b14e):Math[_0xb67b06(0xb11)](_0x2bf974['north']/_0x43b14e))*_0x43b14e;_0x135441=Math['max'](_0x135441-0x2*_0x43b14e,-Math['PI']),_0x35003d=Math['min'](_0x35003d+0x2*_0x43b14e,Math['PI']),_0x3e0382=Math['max'](_0x3e0382-0x2*_0x3901f0,-Math['PI']/0x2),_0x1c8822=Math['min'](_0x1c8822+0x2*_0x43b14e,Math['PI']/0x2);_0x135441>_0x35003d&&(_0x35003d+=Math['PI']*0x2);var _0x4d33a0=this['_ellipsoid'],_0xa039c4,_0x5d20af,_0xc7c328=Cesium__namespace[_0xb67b06(_0x49ba6c._0x1b55c7)][_0xb67b06(_0x49ba6c._0x2b95e0)](0x1),_0x29aacf=_0x3e0382+Math[_0xb67b06(0xb11)]((_0x1c8822-_0x3e0382)/_0x3901f0/0x2)*_0x3901f0;for(_0x5d20af=_0x135441;_0x5d20af<_0x35003d;_0x5d20af+=_0x43b14e){var _0x2e6c9e=[];for(_0xa039c4=_0x3e0382;_0xa039c4<_0x1c8822;_0xa039c4+=_0xc7c328){_0x2e6c9e[_0xb67b06(_0x49ba6c._0x568ae7)](new Cesium__namespace[(_0xb67b06(0x6f1))](_0x5d20af,_0xa039c4,0xa));}_0x2e6c9e['push'](new Cesium__namespace[(_0xb67b06(_0x49ba6c._0x4ed146))](_0x5d20af,_0x1c8822,0xa)),this['_polylines']['add'](PolylineStyleConver['toCesiumVal'](this[_0xb67b06(0x690)]['lineStyle']||{},{'positions':_0x4d33a0['cartographicArrayToCartesianArray'](_0x2e6c9e),'width':0x1}));var _0x184916=Cesium__namespace['Math']['toDegrees'](_0x5d20af);_0x184916>0xb4&&(_0x184916=_0x184916-0x168),_0x184916!==-0xb4&&this['makeLabel'](_0x5d20af,_0x29aacf,this[_0xb67b06(0x2f3)]?this['_decToSex'](_0x184916):_0x184916[_0xb67b06(0xdd7)](gridPrecision(_0x43b14e)),![]);}var _0x44db7f=_0x135441+Math['floor']((_0x35003d-_0x135441)/_0x43b14e/0x2)*_0x43b14e;for(_0xa039c4=_0x3e0382;_0xa039c4<_0x1c8822;_0xa039c4+=_0x3901f0){var _0x4aa2a3=[];for(_0x5d20af=_0x135441;_0x5d20af<_0x35003d;_0x5d20af+=_0xc7c328){_0x4aa2a3['push'](new Cesium__namespace[(_0xb67b06(0x6f1))](_0x5d20af,_0xa039c4));}_0x4aa2a3[_0xb67b06(_0x49ba6c._0x568ae7)](new Cesium__namespace['Cartographic'](_0x35003d,_0xa039c4)),this['_polylines']['add'](PolylineStyleConver['toCesiumVal'](this['options']['lineStyle']||{},{'positions':_0x4d33a0['cartographicArrayToCartesianArray'](_0x4aa2a3),'width':0x1}));var _0x55ec15=Cesium__namespace[_0xb67b06(_0x49ba6c._0x1b55c7)]['toDegrees'](_0xa039c4);this['makeLabel'](_0x44db7f,_0xa039c4,this[_0xb67b06(0x2f3)]?this['_decToSex'](_0x55ec15):_0x55ec15['toFixed'](gridPrecision(_0x3901f0)),!![]);}}},{'key':'requestImage','value':function _0x131adb(_0x1711ff,_0x5e9ce4,_0x48a05d){var _0x2745bf={_0x1acbd7:0x1ec,_0x359ee4:0xb86},_0x157fa0=this;return new Promise(function(_0x3c2f94,_0x5e1996){var _0x4e4490=_0x3c32;_0x157fa0['_show']&&_0x157fa0[_0x4e4490(_0x2745bf._0x1acbd7)](_0x157fa0[_0x4e4490(0xc24)]()),_0x3c2f94(_0x157fa0[_0x4e4490(_0x2745bf._0x359ee4)]);});}},{'key':'setVisible','value':function _0x1843d7(_0x4db12c){var _0x4b412e=_0x1a9354;this['_show']=_0x4db12c,!_0x4db12c?(this[_0x4b412e(0x28e)]['removeAll'](),this[_0x4b412e(0x9a6)]['removeAll']()):(this['_currentExtent']=null,this['_drawGrid'](this['_getExtentView']()));}},{'key':'isVisible','value':function _0x34c041(){var _0x51fca2=_0x1a9354;return this[_0x51fca2(0xf7d)];}},{'key':'_decToSex','value':function _0x46ba81(_0x3f8e9a){var _0x9a6b20=_0x1a9354,_0xe92001=Math[_0x9a6b20(0xb11)](_0x3f8e9a),_0x5cb529=((Math['abs'](_0x3f8e9a)-_0xe92001)*0x3c)['toFixed'](0x2);return _0x5cb529===_0x9a6b20(_0x200564._0x3b0fc4)&&(_0xe92001+=0x1,_0x5cb529=_0x9a6b20(0x526)),[_0xe92001,':',_0x5cb529][_0x9a6b20(_0x200564._0xa484a4)]('');}},{'key':_0x1a9354(0xc24),'value':function _0x468719(){var _0x53c299=_0x1a9354,_0x24ebd9=this[_0x53c299(_0x3bb44e._0x12ca1f)]['camera'],_0x50f056=this[_0x53c299(0xda1)]['canvas'];if(_0x24ebd9['positionCartographic'][_0x53c299(_0x3bb44e._0x5687dd)]>0x989680)return Cesium__namespace['Rectangle'][_0x53c299(_0x3bb44e._0x232d9a)];var _0x5d159b=[_0x24ebd9['pickEllipsoid'](new Cesium__namespace['Cartesian2'](0x0,0x0),this[_0x53c299(0x91b)]),_0x24ebd9['pickEllipsoid'](new Cesium__namespace['Cartesian2'](_0x50f056[_0x53c299(_0x3bb44e._0x4a165c)],0x0),this[_0x53c299(_0x3bb44e._0x48b7a3)]),_0x24ebd9[_0x53c299(0xd03)](new Cesium__namespace[(_0x53c299(_0x3bb44e._0x45f30b))](0x0,_0x50f056['height']),this['_ellipsoid']),_0x24ebd9['pickEllipsoid'](new Cesium__namespace['Cartesian2'](_0x50f056['width'],_0x50f056['height']),this['_ellipsoid'])];for(var _0x485c89=0x0;_0x485c89<0x4;_0x485c89++){if(_0x5d159b[_0x485c89]===undefined)return Cesium__namespace['Rectangle'][_0x53c299(0x4ec)];}return Cesium__namespace['Rectangle']['fromCartographicArray'](this[_0x53c299(_0x3bb44e._0x2b0601)]['cartesianArrayToCartographicArray'](_0x5d159b));}}]),_0x40f4ad;}());function gridPrecision(_0x12a12f){if(_0x12a12f<0.01)return 0x2;if(_0x12a12f<0.1)return 0x1;if(_0x12a12f<0x1)return 0x0;return 0x0;}var GraticuleLayer=function(_0xee9169){var _0x73a869={_0x4cfafb:0x78b},_0x1ed94f={_0x8ca459:0x78b};_inherits(_0x2e12cf,_0xee9169);var _0x5cc3af=_createSuper(_0x2e12cf);function _0x2e12cf(){return _classCallCheck(this,_0x2e12cf),_0x5cc3af['apply'](this,arguments);}return _createClass(_0x2e12cf,[{'key':'layer','get':function _0x1fa50c(){var _0x3545ae=_0x3c32;return this[_0x3545ae(_0x1ed94f._0x8ca459)];}},{'key':'_showHook','value':function _0x58d876(_0x305f90){this['_graticuleProvider']&&this['_graticuleProvider']['setVisible'](_0x305f90);}},{'key':'_mountedHook','value':function _0x18f327(){this['_graticuleProvider']=new GraticuleProvider(_objectSpread2({'scene':this['_map']['scene']},this['options']));}},{'key':'_addedHook','value':function _0x324797(){var _0x733685=_0x3c32;this['_graticuleProvider'][_0x733685(0x9cb)](this['show']);}},{'key':'_removedHook','value':function _0x5ca8a5(){var _0x553f9d=_0x3c32;this[_0x553f9d(_0x73a869._0x4cfafb)]['setVisible'](![]);}}]),_0x2e12cf;}(BaseLayer);register$2('graticule',GraticuleLayer);var LodGraphicLayer=function(_0x3684e9){var _0x365960={_0x2a8803:0x8e6,_0x2cec31:0x5c7,_0x7f4775:0x6ca},_0x59fdaa={_0x346fd8:0x71e},_0x34c861={_0x2a84d6:0x690},_0x2e762c={_0x174a33:0x48a,_0x45246f:0x40d},_0x5cf134={_0x5f4384:0xec0,_0x5dc6bf:0x89a,_0x1008ee:0x9ea,_0x4d613a:0x70b},_0x3ea38f={_0x425bc4:0x48a},_0x1e0334={_0x1d60a7:0x48a,_0x2cfdc2:0xa36},_0x49dcb6={_0x3056c0:0xbe3},_0xdd346a={_0x306418:0xa10},_0x4ec4d3={_0x2df041:0x690,_0xa599ab:0xc16,_0x1f30f2:0x3f3},_0x33baaf={_0x3cca0d:0x632},_0x13ad2b=_0xf99cb3;_inherits(_0x1dc522,_0x3684e9);var _0x390dd5=_createSuper(_0x1dc522);function _0x1dc522(){var _0x14803b=_0x3c32,_0x2643fc,_0x4e9ae1=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x1dc522),_0x2643fc=_0x390dd5['call'](this,_0x4e9ae1),!isMars3DCesium&&logError$1('该功能需要引入mars3d修改版Cesium库(mars3d-cesium库)才支持!',_assertThisInitialized(_0x2643fc)),_0x2643fc[_0x14803b(_0x4ec4d3._0x2df041)]['IdField']=_0x2643fc['options']['IdField']||'id',_0x2643fc['options']['debuggerTileInfo']&&_0x2643fc['bindPopup'](function(_0x569483){var _0x451b0f=_0x14803b,_0x5cbf44,_0x123379=(_0x569483===null||_0x569483===void 0x0?void 0x0:(_0x5cbf44=_0x569483['graphic'])===null||_0x5cbf44===void 0x0?void 0x0:_0x5cbf44[_0x451b0f(0xe18)])||[];return _0x123379['join'](_0x451b0f(_0x33baaf._0x3cca0d));}),_0x2643fc[_0x14803b(_0x4ec4d3._0xa599ab)]={},_0x2643fc[_0x14803b(_0x4ec4d3._0x1f30f2)]={},_0x2643fc;}return _createClass(_0x1dc522,[{'key':'isLoading','get':function _0x31ad43(){for(var _0x1430af in this['_cacheGrid']){var _0x4358e8=this['_cacheGrid'][_0x1430af];if(!_0x4358e8||!_0x4358e8['grid'])continue;if(_0x4358e8['isLoading'])return!![];}return![];}},{'key':'_showHook','value':function _0x109b77(_0x2d5d28){var _0x4db4ce=_0x3c32;_get(_getPrototypeOf(_0x1dc522['prototype']),'_showHook',this)['call'](this,_0x2d5d28),this[_0x4db4ce(0x48a)]&&(this['_tileLayer']['show']=_0x2d5d28);}},{'key':'_mountedHook','value':function _0x37531c(){var _0x244af0=_0x3c32,_0x3b1a41=this;_get(_getPrototypeOf(_0x1dc522['prototype']),'_mountedHook',this)[_0x244af0(_0xdd346a._0x306418)](this);var _0x5d26f3=_objectSpread2(_objectSpread2({},this['options']),{},{'private':!![]});delete _0x5d26f3['id'],delete _0x5d26f3[_0x244af0(0x685)],delete _0x5d26f3['url'],delete _0x5d26f3['type'],this['_tileLayer']=new EmptyTileLayer(_0x5d26f3),this['_tileLayer']['readyPromise'][_0x244af0(0x7f1)](function(){_0x3b1a41['_readyPromise']['resolve'](_0x3b1a41);});}},{'key':'_addedHook','value':function _0x5c0ef7(){var _0x58d81c=_0x3c32,_0x122350=this;_get(_getPrototypeOf(_0x1dc522['prototype']),'_addedHook',this)[_0x58d81c(0xa10)](this),this[_0x58d81c(0x48a)]['on'](EventType['addTile'],this['_tileLayer_addTileHandler'],this),this['_tileLayer']['on'](EventType['removeTile'],this['_tileLayer_removeTileHandler'],this);var _0x93b768=this[_0x58d81c(0x53d)];Promise['all']([new Promise(function(_0x35947b,_0x16a337){function _0x31f2b3(_0x5812c4){var _0x1cb406=_0x3c32;_0x5812c4===0x0&&(_0x93b768['off'](EventType[_0x1cb406(0xf19)],_0x31f2b3),_0x35947b(!![]));}_0x93b768['on'](EventType['tileLoadProgress'],_0x31f2b3);}),this[_0x58d81c(0x53d)]['terrainProvider'][_0x58d81c(_0x49dcb6._0x3056c0)]])[_0x58d81c(0x7f1)](function(_0x59bfc4){_0x122350['_map']['addLayer'](_0x122350['_tileLayer']);});}},{'key':_0x13ad2b(_0x365960._0x2a8803),'value':function _0x1d2878(){var _0x3de2d1=_0x13ad2b;_get(_getPrototypeOf(_0x1dc522[_0x3de2d1(0x7dc)]),'_removedHook',this)[_0x3de2d1(0xa10)](this),this[_0x3de2d1(_0x1e0334._0x1d60a7)]['off'](EventType['addTile'],this[_0x3de2d1(_0x1e0334._0x2cfdc2)],this),this['_tileLayer'][_0x3de2d1(0x948)](EventType[_0x3de2d1(0x533)],this['_tileLayer_removeTileHandler'],this),this['_map']['removeLayer'](this['_tileLayer']),this[_0x3de2d1(0x71e)]();}},{'key':'getGridKey','value':function _0x1c4f5e(_0x529d1c){return _0x529d1c['level']+'_x'+_0x529d1c['x']+'_y'+_0x529d1c['y'];}},{'key':_0x13ad2b(_0x365960._0x2cec31),'value':function _0x4a26af(_0x26dea5){if(!this['show']||!this['_cacheGrid'][_0x26dea5])return!![];return![];}},{'key':'_tileLayer_addTileHandler','value':function _0x56e359(_0xd3dc86){var _0x2b9f70=_0x13ad2b,_0x1c0583=this;if(!this[_0x2b9f70(_0x3ea38f._0x425bc4)]['isInRange'](_0xd3dc86['level']))return;var _0x49e9a0=this['getGridKey'](_0xd3dc86);_0xd3dc86['key']=_0x49e9a0,this['_cacheGrid'][_0x49e9a0]={'grid':_0xd3dc86,'isLoading':!![]},this['queryGridData'](_0xd3dc86)['then'](function(_0x3a3a71){_0x1c0583['show']&&_0x1c0583['_showData'](_0x3a3a71);});}},{'key':'_getItemDataId','value':function _0x3dce32(_0x175f10){if(_0x175f10['id'])return _0x175f10['id'];_0x175f10['type']==='Feature'&&(_0x175f10=_0x175f10['properties']);if(_0x175f10[this['options']['IdField']])return _0x175f10[this['options']['IdField']];return null;}},{'key':_0x13ad2b(0xb52),'value':function _0x351247(_0x5814c1){var _0xe47d35=_0x13ad2b,_0x4d867a=_0x5814c1['list'],_0x1b59b7=_0x5814c1['key'];if(this['checkHasBreak'][_0x1b59b7])return;var _0x5881b7=[],_0x21c7b7=[];for(var _0x428155=0x0,_0x139692=_0x4d867a[_0xe47d35(_0x5cf134._0x5f4384)];_0x428155<_0x139692;_0x428155++){var _0x23cbd0=_0x4d867a[_0x428155],_0x2e8725=this[_0xe47d35(_0x5cf134._0x5dc6bf)](_0x23cbd0);!_0x2e8725&&logWarn(_0xe47d35(_0x5cf134._0x1008ee),_0x23cbd0);var _0x51f76d=this['_cacheGraphic'][_0x2e8725];if(_0x51f76d)_0x51f76d['gridList']['push'](_0x1b59b7),this['updateGraphic'](_0x51f76d,_0x23cbd0);else{var _0x2e6e65=this[_0xe47d35(_0x5cf134._0x4d613a)](_0x5814c1,_0x23cbd0);if(!_0x2e6e65)continue;_0x2e6e65['gridList']=[_0x1b59b7],this['_cacheGraphic'][_0x2e8725]=_0x2e6e65,_0x21c7b7['push'](_0x2e6e65);}_0x5881b7['push'](_0x2e8725);}this[_0xe47d35(0xc16)][_0x1b59b7]=this['_cacheGrid'][_0x1b59b7]||{},this['_cacheGrid'][_0x1b59b7]['ids']=_0x5881b7,this['_cacheGrid'][_0x1b59b7]['isLoading']=![],this['fire'](EventType['update'],{'graphics':_0x21c7b7});}},{'key':_0x13ad2b(0x30e),'value':function _0x3a55eb(_0x56e9cd){var _0x4ba8ac=_0x13ad2b;if(this[_0x4ba8ac(_0x2e762c._0x174a33)]['isAllOutRange'](_0x56e9cd[_0x4ba8ac(0x3e6)])){this['clear']();return;}var _0x2b5b56=this['getGridKey'](_0x56e9cd),_0x2517e9=this[_0x4ba8ac(0xc16)][_0x2b5b56];if(_0x2517e9){if(_0x2517e9['ids'])for(var _0x19ff56=0x0;_0x19ff56<_0x2517e9[_0x4ba8ac(_0x2e762c._0x45246f)]['length'];_0x19ff56++){var _0x41c93f=_0x2517e9[_0x4ba8ac(0x40d)][_0x19ff56],_0xcd274b=this['_cacheGraphic'][_0x41c93f];if(!_0xcd274b)continue;removeArrayItem(_0xcd274b['gridList'],_0x2b5b56),_0xcd274b['gridList'][_0x4ba8ac(0xec0)]===0x0&&(this[_0x4ba8ac(0xb61)](_0xcd274b),delete this['_cacheGraphic'][_0x41c93f]);}delete this[_0x4ba8ac(0xc16)][_0x2b5b56];}}},{'key':'queryGridData','value':function _0xdae17f(_0x57c064){if(this['options']['queryGridData'])return this['options']['queryGridData'](_0x57c064);}},{'key':_0x13ad2b(0x70b),'value':function _0x28fefd(_0x30ab76,_0x4a74a0){if(this['options']['createGraphic'])return this['options']['createGraphic'](_0x30ab76,_0x4a74a0);return null;}},{'key':'updateGraphic','value':function _0xa1ec67(_0xfa923d,_0x1e86a0){var _0x435700=_0x13ad2b;this['options']['updateGraphic']&&this[_0x435700(_0x34c861._0x2a84d6)][_0x435700(0x308)](_0xfa923d,_0x1e86a0);}},{'key':'clear','value':function _0x5436be(_0x114d75){var _0x22b368=_0x13ad2b;_get(_getPrototypeOf(_0x1dc522[_0x22b368(0x7dc)]),'clear',this)['call'](this,_0x114d75),this[_0x22b368(0x3f3)]={},this[_0x22b368(0xc16)]={};}},{'key':_0x13ad2b(_0x365960._0x7f4775),'value':function _0x27f6c2(){var _0x1cc176=_0x13ad2b;this[_0x1cc176(_0x59fdaa._0x346fd8)](!![]),this['_tileLayer']&&this['_tileLayer']['reload']();}},{'key':'_setOptionsHook','value':function _0x4c95a5(_0x36ab35,_0x338425){var _0x316c11=_0x13ad2b;_get(_getPrototypeOf(_0x1dc522['prototype']),'_setOptionsHook',this)[_0x316c11(0xa10)](this,_0x36ab35,_0x338425),this['clear'](!![]);if(this[_0x316c11(0x48a)]){var _0x2bbb13=_objectSpread2(_objectSpread2({},_0x338425),{},{'private':!![]});delete _0x2bbb13['id'],delete _0x2bbb13['name'],delete _0x2bbb13['url'],delete _0x2bbb13['type'],this['_tileLayer']['setOptions'](_0x2bbb13);}}},{'key':'_toJsonEx','value':function _0x37a685(_0x2a904d){}}]),_0x1dc522;}(GraphicLayer);register$2('lodGraphic',LodGraphicLayer);var GeodePoiLayer=function(_0x2a401c){var _0x28c983={_0xcd30c8:0x641,_0x284797:0xe1c,_0x1555e7:0x690,_0x7dde32:0xe1c},_0x42dc7d={_0x1a51c6:0xfcb,_0x1d2d40:0x460,_0x50aa00:0x4bf,_0xb4de7:0xecf,_0x216372:0xdb8,_0x245a89:0xdb8},_0x24093a={_0x444acf:0xec0,_0x2a0a7a:0x690,_0x2b33f1:0x4bf},_0x34869d=_0xf99cb3;_inherits(_0x24a210,_0x2a401c);var _0x1509c7=_createSuper(_0x24a210);function _0x24a210(){var _0x25502c=_0x3c32,_0x4ec221,_0x1ec63d=arguments[_0x25502c(_0x24093a._0x444acf)]>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x24a210),_0x4ec221=_0x1509c7['call'](this,_0x1ec63d),_0x4ec221['_key_index']=0x0,_0x4ec221['_keys']=_0x4ec221[_0x25502c(_0x24093a._0x2a0a7a)][_0x25502c(_0x24093a._0x2b33f1)]||gaodeArr,_0x4ec221[_0x25502c(0xe3f)](function(_0x83e6b0){var _0x532ce3=_0x25502c,_0x1d6411,_0x486c1e=_0x83e6b0===null||_0x83e6b0===void 0x0?void 0x0:(_0x1d6411=_0x83e6b0[_0x532ce3(0x2c0)])===null||_0x1d6411===void 0x0?void 0x0:_0x1d6411['attr'];if(!_0x486c1e)return;var _0x4516cd='<div>名称:'+_0x486c1e['name']+'</div>'+'<div>地址:'+_0x486c1e[_0x532ce3(0x186)]+'</div>'+'<div>区域:'+_0x486c1e['pname']+_0x486c1e['cityname']+_0x486c1e['adname']+'</div>'+'<div>类别:'+_0x486c1e['type']+'</div>';return _0x4516cd;},{'anchor':[0x0,-0xa]}),_0x4ec221;}return _createClass(_0x24a210,[{'key':_0x34869d(0x4bf),'get':function _0x5ad3f0(){var _0x245c9d=this['_key_index']++%this['_keys']['length'];return this['_keys'][_0x245c9d];}},{'key':'queryGridData','value':function _0x552d4d(_0x1f6f17){var _0x13eb55=_0x34869d,_0x2fa5a0=this,_0x57afeb=wgs2gcj([_0x1f6f17['extent']['xmin'],_0x1f6f17['extent'][_0x13eb55(_0x42dc7d._0x1a51c6)]]),_0x9abdef=wgs2gcj([_0x1f6f17['extent']['xmax'],_0x1f6f17[_0x13eb55(0x59b)]['ymin']]),_0x53248a=_0x57afeb[0x0]+','+_0x57afeb[0x1]+'|'+_0x9abdef[0x0]+','+_0x9abdef[0x1],_0x5b7262=this['options']['filter']||{};return _0x5b7262['output']=_0x13eb55(_0x42dc7d._0x1d2d40),_0x5b7262[_0x13eb55(_0x42dc7d._0x50aa00)]=this[_0x13eb55(_0x42dc7d._0x50aa00)],_0x5b7262[_0x13eb55(0x9d5)]=_0x53248a,!_0x5b7262['offset']&&(_0x5b7262[_0x13eb55(_0x42dc7d._0xb4de7)]=0x19),!_0x5b7262[_0x13eb55(_0x42dc7d._0x216372)]&&(_0x5b7262[_0x13eb55(_0x42dc7d._0x245a89)]=_0x13eb55(0xfc6)),new Promise(function(_0x597dca,_0x54e8c2){var _0x49faf=_0x13eb55;fetchJson(_objectSpread2(_objectSpread2({'url':'https://restapi.amap.com/v3/place/polygon'},_0x2fa5a0['options']),{},{'queryParameters':_0x5b7262,'proxy':_0x2fa5a0[_0x49faf(0x213)]}))['then'](function(_0x11dae8){var _0x5d3124=_0x49faf;if(_0x11dae8['infocode']!=='10000'){logError$1('POI\x20请求失败',_0x11dae8),_0x1f6f17[_0x5d3124(0xcdf)]=[],_0x597dca(_0x1f6f17);return;}_0x1f6f17['list']=_0x11dae8[_0x5d3124(0xc6e)],_0x597dca(_0x1f6f17);});});}},{'key':'createGraphic','value':function _0x3009f6(_0x5f51b4,_0x4c6a3f){var _0x56b25d=_0x34869d,_0x259582,_0x1667b5,_0x27e854=_0x4c6a3f['location']['split'](',');_0x27e854=gcj2wgs(_0x27e854);var _0x549e8a=getSymbolStyle(this['options']['symbol'],_0x4c6a3f);_0x549e8a[_0x56b25d(_0x28c983._0xcd30c8)]=(_0x259582=_0x549e8a['clampToGround'])!==null&&_0x259582!==void 0x0?_0x259582:!![];var _0x3dd1be;return(_0x1667b5=this['options'][_0x56b25d(0xb7a)])!==null&&_0x1667b5!==void 0x0&&_0x1667b5['enabled']?_0x549e8a['image']?_0x3dd1be=new BillboardEntity({'position':[_0x27e854[0x0],_0x27e854[0x1],this['options'][_0x56b25d(_0x28c983._0x284797)]||0x0],'style':_0x549e8a,'attr':_0x4c6a3f}):_0x3dd1be=new PointEntity({'position':[_0x27e854[0x0],_0x27e854[0x1],this['options'][_0x56b25d(0xe1c)]||0x0],'style':_0x549e8a,'attr':_0x4c6a3f}):_0x549e8a[_0x56b25d(0x524)]?_0x3dd1be=new BillboardPrimitive({'position':[_0x27e854[0x0],_0x27e854[0x1],this[_0x56b25d(_0x28c983._0x1555e7)][_0x56b25d(_0x28c983._0x7dde32)]||0x0],'style':_0x549e8a,'attr':_0x4c6a3f}):_0x3dd1be=new PointPrimitive({'position':[_0x27e854[0x0],_0x27e854[0x1],this['options']['height']||0x0],'style':_0x549e8a,'attr':_0x4c6a3f}),this['addGraphic'](_0x3dd1be),_0x3dd1be;}}]),_0x24a210;}(LodGraphicLayer);register$2('gaodePOI',GeodePoiLayer);var WfsLayer=function(_0x5df68b){var _0x2c4cd7={_0xcbf27:0x5d5,_0x11753d:0x6ff},_0x2957a3={_0x3414cc:0x24c,_0x31e314:0x59b,_0x16a331:0xa76,_0x356736:0x690,_0x34ca1d:0xdec,_0x5c26c9:0x403},_0x263852={_0x2c999d:0x9f6,_0x33d9da:0xa9f},_0x4f42df={_0x352b45:0xec0,_0x1c5d5c:0xa1a,_0x3c7001:0xa42,_0x2ae4b1:0xd1b,_0x69599f:0x290,_0x6aff1e:0x24c,_0x569728:0xa76,_0x4341e4:0x9f1,_0x2c6d0a:0x42f,_0x260aa7:0x48a},_0x490f12={_0x55df71:0x403},_0x30d3a5={_0x4055c3:0x7dc},_0x2e353e=_0xf99cb3;_inherits(_0x46926b,_0x5df68b);var _0x14a674=_createSuper(_0x46926b);function _0x46926b(){return _classCallCheck(this,_0x46926b),_0x14a674['apply'](this,arguments);}return _createClass(_0x46926b,[{'key':'_mountedHook','value':function _0x4b2b4d(){var _0x31337e=_0x3c32;this[_0x31337e(0x690)]['geometryName']=this['options'][_0x31337e(0xc38)]||'the_geom',_get(_getPrototypeOf(_0x46926b[_0x31337e(_0x30d3a5._0x4055c3)]),'_mountedHook',this)['call'](this),Cesium__namespace['defaultValue'](this['options']['getCapabilities'],!![])&&this['getMetadata'](),this[_0x31337e(0xf34)](EventType['load']);}},{'key':_0x2e353e(0xe35),'value':function _0x2a2870(){var _0x49ec08={_0x11deb0:0xf34},_0x1d6c96=_0x2e353e,_0x48f1a6=this,_0x26f6fa={'service':'WFS','request':'GetCapabilities','version':'1.0.0'},_0x4622e3=this['options'][_0x1d6c96(0x45d)];this[_0x1d6c96(0x690)][_0x1d6c96(_0x490f12._0x55df71)]&&(_0x4622e3=template(_0x4622e3,this['options']['templateValues'])),Cesium__namespace['Resource']['fetchXML'](_objectSpread2(_objectSpread2({},this['options']),{},{'url':_0x4622e3,'queryParameters':_0x26f6fa,'proxy':this['_proxy']}))[_0x1d6c96(0x7f1)](function(_0x4b7e78){var _0xb6b0=_0x1d6c96;if(!_0x4b7e78||_0x48f1a6['isDestroy'])return;_0x48f1a6['capabilities']=_0x4b7e78;try{_0x48f1a6['_initByMetaData'](_0x4b7e78);}catch(_0x557fed){logInfo(_0xb6b0(0xa78),_0x557fed);}_0x48f1a6[_0xb6b0(_0x49ec08._0x11deb0)](EventType['loadConfig'],{'capabilities':_0x4b7e78});})['catch'](function(_0xf5e978){logInfo('wfs请求GetCapabilities出错',_0xf5e978);});}},{'key':_0x2e353e(_0x2c4cd7._0xcbf27),'value':function _0x5fe6f7(_0x1db70f){var _0x5890be=_0x2e353e,_0x5782a2=this['_readChildNode'](_0x1db70f,'FeatureTypeList');if(!_0x5782a2)return;var _0x3925ba=this['_readNode'](_0x5782a2,'FeatureType');if(!_0x3925ba)return;for(var _0x3be866=0x0,_0x1538e4=_0x3925ba[_0x5890be(_0x4f42df._0x352b45)];_0x3be866<_0x1538e4;_0x3be866++){var _0x4d9f26=_0x3925ba[_0x3be866],_0x55580c=this[_0x5890be(0x593)](_0x4d9f26,_0x5890be(_0x4f42df._0x1c5d5c));if(_0x55580c===this['options'][_0x5890be(0xa88)]){var _0x1ec244=this['_readChildNodeVal'](_0x4d9f26,'SRS');!this[_0x5890be(0x690)]['crs']&&_0x1ec244&&(this['options']['crs']=_0x1ec244);var _0x226c78=this[_0x5890be(_0x4f42df._0x3c7001)](_0x4d9f26,'LatLongBoundingBox');if(!this['options']['rectangle']&&_0x226c78){var _0x4317fb=Number(_0x226c78[_0x5890be(_0x4f42df._0x2ae4b1)]('minx')),_0x1de21d=Number(_0x226c78['getAttribute'](_0x5890be(0xf18))),_0x3ab34e=Number(_0x226c78['getAttribute'](_0x5890be(0x1e6))),_0x5096a9=Number(_0x226c78[_0x5890be(_0x4f42df._0x2ae4b1)](_0x5890be(_0x4f42df._0x69599f))),_0x3a563a={'xmin':_0x4317fb,'ymin':_0x1de21d,'xmax':_0x3ab34e,'ymax':_0x5096a9};if(this['options']['crs']!==CRS[_0x5890be(0xdb5)]&&this['options'][_0x5890be(_0x4f42df._0x6aff1e)]!==CRS['EPSG4490']){var _0x51e968=proj4Trans([_0x3a563a[_0x5890be(_0x4f42df._0x569728)],_0x3a563a['ymin']],this['options']['crs']),_0xc34347=proj4Trans([_0x3a563a['xmax'],_0x3a563a[_0x5890be(0xfcb)]],this['options']['crs']);_0x3a563a={'xmin':_0x51e968[0x0],'ymin':_0x51e968[0x1],'xmax':_0xc34347[0x0],'ymax':_0xc34347[0x1]};}this['options']['extent']=_0x3a563a,this['_rectangle']=Cesium__namespace[_0x5890be(_0x4f42df._0x4341e4)]['fromDegrees'](_0x3a563a['xmin'],_0x3a563a[_0x5890be(0x463)],_0x3a563a[_0x5890be(_0x4f42df._0x2c6d0a)],_0x3a563a[_0x5890be(0xfcb)]),this[_0x5890be(0x48a)]&&(this[_0x5890be(_0x4f42df._0x260aa7)]['rectangle']=this['_rectangle']),this['options']['flyTo']&&this['flyToByAnimationEnd']();}break;}}}},{'key':_0x2e353e(0xb7d),'value':function _0x42d327(_0x5101c2,_0x58d8d0){if(!_0x5101c2)return null;var _0x3b95a2=_0x5101c2['getElementsByTagName'](_0x58d8d0);return(!_0x3b95a2||_0x3b95a2['length']===0x0)&&(_0x3b95a2=_0x5101c2['getElementsByTagName']('wfs:'['concat'](_0x58d8d0))),_0x3b95a2;}},{'key':'_readChildNode','value':function _0x4304a7(_0x5650fb,_0x317b29){if(!_0x5650fb)return null;var _0x22ad7f=this['_readNode'](_0x5650fb,_0x317b29);return _0x22ad7f['length']>0x0?_0x22ad7f[0x0]:null;}},{'key':'_readChildNodeVal','value':function _0x4133d5(_0x58ea3b,_0x3f6010){var _0x286e6b=_0x2e353e,_0x1440ae,_0x498da9;if(!_0x58ea3b)return null;var _0x41819d=this['_readChildNode'](_0x58ea3b,_0x3f6010);!_0x41819d&&(_0x41819d=this['_readChildNode'](_0x58ea3b,_0x286e6b(_0x263852._0x2c999d)[_0x286e6b(_0x263852._0x33d9da)](_0x3f6010)));if((_0x1440ae=_0x41819d)!==null&&_0x1440ae!==void 0x0&&_0x1440ae['innerHTML'])return _0x41819d['innerHTML'];else return(_0x498da9=_0x41819d)!==null&&_0x498da9!==void 0x0&&_0x498da9['getInnerHTML']?_0x41819d['getInnerHTML']():null;}},{'key':_0x2e353e(_0x2c4cd7._0x11753d),'value':function _0x523503(_0x4295fe){var _0x545313={_0x5031c6:0xca2},_0x45d96b=_0x2e353e,_0x31c52a=this,_0x5a97a2;if(this[_0x45d96b(0x690)][_0x45d96b(0x24c)]!==CRS['EPSG4326']&&this['options'][_0x45d96b(_0x2957a3._0x3414cc)]!==CRS[_0x45d96b(0x7f3)]){var _0x4f4269=proj4Trans([_0x4295fe['extent']['xmin'],_0x4295fe['extent']['ymin']],'EPSG:4326',this['options']['crs']),_0x4619fc=proj4Trans([_0x4295fe[_0x45d96b(0x59b)][_0x45d96b(0x42f)],_0x4295fe['extent']['ymax']],_0x45d96b(0x2c8),this['options']['crs']);_0x5a97a2=_0x4f4269[0x0]+','+_0x4f4269[0x1]+','+_0x4619fc[0x0]+','+_0x4619fc[0x1];}else _0x5a97a2=_0x4295fe[_0x45d96b(_0x2957a3._0x31e314)][_0x45d96b(_0x2957a3._0x16a331)]+','+_0x4295fe['extent']['ymin']+','+_0x4295fe['extent']['xmax']+','+_0x4295fe['extent'][_0x45d96b(0xfcb)];var _0x249fd9={'service':'WFS','request':'GetFeature','typeName':this[_0x45d96b(_0x2957a3._0x356736)]['layer']||this[_0x45d96b(_0x2957a3._0x356736)]['typeName'],'version':'1.0.0','outputFormat':'application/json','srsName':this['options']['crs']||'EPSG:4326','bbox':_0x5a97a2};if(Cesium__namespace['defined'](this['options'][_0x45d96b(0xdec)]))for(var _0xfddd91 in this['options'][_0x45d96b(_0x2957a3._0x34ca1d)]){_0xfddd91['toLowerCase']()==='cql_filter'?(delete _0x249fd9['bbox'],_0x249fd9[_0xfddd91]=this[_0x45d96b(_0x2957a3._0x356736)]['parameters'][_0xfddd91]+'\x20and\x20BBOX('+this['options'][_0x45d96b(0xc38)]+',\x20'+_0x5a97a2+')'):_0x249fd9[_0xfddd91]=this['options']['parameters'][_0xfddd91];}var _0x314b17=this['options']['url'];return this['options'][_0x45d96b(_0x2957a3._0x5c26c9)]&&(_0x314b17=template(_0x314b17,this['options'][_0x45d96b(0x403)])),new Promise(function(_0x1bb5a9,_0x49bae7){var _0x3b4a89={_0x367f6b:0x757},_0x1aefd4=_0x45d96b;fetchJson(_objectSpread2(_objectSpread2({},_0x31c52a['options']),{},{'url':_0x314b17,'queryParameters':_0x249fd9,'proxy':_0x31c52a['_proxy']}))['then'](function(_0x437f4c){var _0x1c68a6=_0x3c32;_0x4295fe['list']=[];if(!_0x31c52a['_show']||!_0x31c52a['_cacheGrid'][_0x4295fe['key']]){_0x1bb5a9(_0x4295fe);return;}if(_0x437f4c===undefined||_0x437f4c==null){_0x1bb5a9(_0x4295fe);return;}_0x437f4c[_0x1c68a6(_0x3b4a89._0x367f6b)]==='Feature'&&(_0x437f4c={'type':'FeatureCollection','features':[_0x437f4c]}),_0x4295fe['list']=_0x437f4c['features'],_0x1bb5a9(_0x4295fe);})[_0x1aefd4(_0x545313._0x5031c6)](function(_0x3cccd6){logError$1('wfs请求GetFeature出错',_0x3cccd6);});});}},{'key':_0x2e353e(0x70b),'value':function _0x598cee(_0x59b8f2,_0x1146ed){var _0x29a496=_0x2e353e,_0xb899f1=this[_0x29a496(0xaec)](_0x1146ed,{'clear':![],'flyTo':![]});return(_0xb899f1===null||_0xb899f1===void 0x0?void 0x0:_0xb899f1['length'])>0x0?_0xb899f1[0x0]:null;}}]),_0x46926b;}(LodGraphicLayer);register$2('wfs',WfsLayer);var ArcGisWfsLayer=function(_0x64fc29){var _0x5ab1d7={_0x471d45:0xe35,_0x4665da:0x5d5,_0x4beec4:0x6ff},_0x556462={_0x3970b9:0x690},_0x20801d={_0x13e6b4:0xec0},_0xe66ab6={_0x376733:0x757,_0x1c3007:0xdf4,_0x526a0a:0x554,_0x5f3599:0x5df,_0x5ed2d2:0xea2},_0x3e374c={_0x2da995:0x690,_0x4171ea:0x59b,_0x5c7d9e:0xfcb,_0x375c73:0xb93},_0x4cf6a1={_0x480c6d:0x213},_0x12eaf0={_0x572479:0xa63,_0x3baf7b:0xedc,_0x161fee:0x690,_0x38788e:0x59b,_0x19c30d:0xfcb,_0x1dbf23:0x48a,_0x175838:0xbfe},_0x42566c={_0x6913eb:0xb93},_0x4d9280={_0x15a950:0xb83},_0x3561ad=_0xf99cb3;_inherits(_0x5baf7e,_0x64fc29);var _0x14b9ad=_createSuper(_0x5baf7e);function _0x5baf7e(){var _0x2d7f7f=_0x3c32;return _classCallCheck(this,_0x5baf7e),_0x14b9ad[_0x2d7f7f(0xf93)](this,arguments);}return _createClass(_0x5baf7e,[{'key':'_mountedHook','value':function _0x22e8fb(){_get(_getPrototypeOf(_0x5baf7e['prototype']),'_mountedHook',this)['call'](this),this['getMetadata']();}},{'key':_0x3561ad(_0x5ab1d7._0x471d45),'value':function _0x3af512(){var _0x18be27=_0x3561ad,_0x1ccbef=this,_0x5f0646=this['options']['url'];this['options']['layers']&&this[_0x18be27(0x690)][_0x18be27(0x437)]['length']>0x0&&(_0x5f0646+='/'+this['options']['layers'][0x0]);var _0x24ef40={'f':_0x18be27(0x460)};this['options']['token']&&(_0x24ef40['token']=this['options'][_0x18be27(_0x42566c._0x6913eb)]),sendAjax(_objectSpread2(_objectSpread2({},this[_0x18be27(0x690)]),{},{'url':_0x5f0646,'queryParameters':_0x24ef40,'proxy':this[_0x18be27(0x213)]}))['then'](function(_0x123e80){var _0x337142=_0x18be27;if(!_0x123e80||_0x1ccbef[_0x337142(_0x4d9280._0x15a950)])return;_0x1ccbef[_0x337142(0x5d5)](_0x123e80),_0x1ccbef['fire'](EventType['loadConfig'],_0x123e80);})['catch'](function(_0x25526c){logInfo('wfs请求getMetadata出错',_0x25526c);});}},{'key':_0x3561ad(_0x5ab1d7._0x4665da),'value':function _0x2ab743(_0x2f8dbe){var _0x5319ee=_0x3561ad;this[_0x5319ee(_0x12eaf0._0x572479)]=_0x2f8dbe;var _0x44c0cb=_0x2f8dbe['fullExtent']||_0x2f8dbe[_0x5319ee(0x59b)];if(!this['options']['rectangle']&&_0x44c0cb){var _0xf80f4a,_0x51ee87,_0x1fc695=((_0xf80f4a=_0x44c0cb)===null||_0xf80f4a===void 0x0?void 0x0:(_0x51ee87=_0xf80f4a['spatialReference'])===null||_0x51ee87===void 0x0?void 0x0:_0x51ee87['wkid'])||this['options'][_0x5319ee(0xedc)];_0x1fc695&&(!this['options']['wkid']&&(this['options'][_0x5319ee(_0x12eaf0._0x3baf7b)]=_0x1fc695));if(this[_0x5319ee(_0x12eaf0._0x161fee)][_0x5319ee(_0x12eaf0._0x3baf7b)]){var _0x378b74=_0x5319ee(0xf91)+this[_0x5319ee(0x690)]['wkid'];if(_0x378b74!==CRS['EPSG4326']&&_0x378b74!==CRS['EPSG4490']){var _0x5f41dd=proj4Trans([_0x44c0cb[_0x5319ee(0xa76)],_0x44c0cb['ymin']],_0x378b74),_0x41492d=proj4Trans([_0x44c0cb['xmax'],_0x44c0cb['ymax']],_0x378b74);_0x44c0cb={'xmin':_0x5f41dd[0x0],'ymin':_0x5f41dd[0x1],'xmax':_0x41492d[0x0],'ymax':_0x41492d[0x1]};}this[_0x5319ee(0x690)][_0x5319ee(_0x12eaf0._0x38788e)]=_0x44c0cb,this[_0x5319ee(0x7ee)]=Cesium__namespace[_0x5319ee(0x9f1)]['fromDegrees'](_0x44c0cb[_0x5319ee(0xa76)],_0x44c0cb['ymin'],_0x44c0cb[_0x5319ee(0x42f)],_0x44c0cb[_0x5319ee(_0x12eaf0._0x19c30d)]),this['_tileLayer']&&(this[_0x5319ee(_0x12eaf0._0x1dbf23)]['rectangle']=this[_0x5319ee(0x7ee)]),this[_0x5319ee(_0x12eaf0._0x161fee)]['flyTo']&&this[_0x5319ee(_0x12eaf0._0x175838)]();}}}},{'key':_0x3561ad(_0x5ab1d7._0x4beec4),'value':function _0x5d2996(_0x4434e7){var _0x75d73c=_0x3561ad,_0x14d8e8=this,_0x380a93=this['options']['url'];this[_0x75d73c(_0x3e374c._0x2da995)]['layers']&&this['options']['layers'][_0x75d73c(0xec0)]>0x0&&(_0x380a93+='/'+this['options']['layers'][0x0]);var _0x52f698={'f':this['options']['f']||'json','inSr':0x10e6,'outSR':0x10e6,'outFields':'*','returnGeometry':!![],'where':this['options']['where']||'1=1','geometry':JSON['stringify']({'xmin':_0x4434e7['extent']['xmin'],'ymin':_0x4434e7['extent']['ymin'],'xmax':_0x4434e7[_0x75d73c(_0x3e374c._0x4171ea)]['xmax'],'ymax':_0x4434e7['extent'][_0x75d73c(_0x3e374c._0x5c7d9e)],'spatialReference':{'wkid':0x10e6}}),'geometryType':'esriGeometryEnvelope','spatialRel':'esriSpatialRelIntersects'};return this[_0x75d73c(_0x3e374c._0x2da995)][_0x75d73c(_0x3e374c._0x375c73)]&&(_0x52f698['token']=this[_0x75d73c(0x690)]['token']),new Promise(function(_0x11d727,_0x4ded91){var _0x423618={_0x3b77a2:0xc16,_0x2654b5:0xdf4},_0x2ecabd=_0x75d73c;sendAjax(_objectSpread2(_objectSpread2({},_0x14d8e8[_0x2ecabd(0x690)]),{},{'url':_0x380a93+'/query','queryParameters':_0x52f698,'proxy':_0x14d8e8[_0x2ecabd(_0x4cf6a1._0x480c6d)]}))[_0x2ecabd(0x7f1)](function(_0x2ff43a){var _0x139d6f=_0x2ecabd;_0x4434e7['list']=[];if(!_0x14d8e8['show']||!_0x14d8e8[_0x139d6f(_0x423618._0x3b77a2)][_0x4434e7['key']]){_0x11d727(_0x4434e7);return;}if(_0x2ff43a===undefined||_0x2ff43a==null){_0x11d727(_0x4434e7);return;}var _0x405847=arcgisToGeoJSON$1(_0x2ff43a);_0x405847['type']===_0x139d6f(_0x423618._0x2654b5)&&(_0x405847={'type':'FeatureCollection','features':[_0x405847]}),_0x4434e7['list']=_0x405847['features'],_0x11d727(_0x4434e7);})['catch'](function(_0x38204e){logError$1('wfs请求出错',_0x38204e);});});}},{'key':'_getItemDataId','value':function _0x44d6ed(_0xcf705c){var _0xb75327=_0x3561ad,_0x196e4b,_0x55029b;if(_0xcf705c['id'])return _0xcf705c['id'];_0xcf705c[_0xb75327(_0xe66ab6._0x376733)]===_0xb75327(_0xe66ab6._0x1c3007)&&(_0xcf705c=_0xcf705c['properties']);if(_0xcf705c[this['options']['IdField']])return _0xcf705c[this['options']['IdField']];if(_0xcf705c[_0xb75327(_0xe66ab6._0x526a0a)])return _0xcf705c[_0xb75327(0x554)];if(_0xcf705c[_0xb75327(_0xe66ab6._0x5f3599)])return _0xcf705c['objectid'];if(((_0x196e4b=this['metaData'])===null||_0x196e4b===void 0x0?void 0x0:(_0x55029b=_0x196e4b['fields'])===null||_0x55029b===void 0x0?void 0x0:_0x55029b['length'])>0x0){var _0x5f1abd=this['metaData'][_0xb75327(_0xe66ab6._0x5ed2d2)][0x0]['name'];if(_0xcf705c[_0x5f1abd])return _0xcf705c[_0x5f1abd];}return null;}},{'key':'createGraphic','value':function _0x9e0cc0(_0x17d440,_0x23ace9){var _0x139bc8=_0x3561ad;if(this['options']['createGraphic'])return this['options']['createGraphic'](_0x17d440,_0x23ace9);var _0x4d6adf=this['loadGeoJSON'](_0x23ace9,{'clear':![],'flyTo':![]});return(_0x4d6adf===null||_0x4d6adf===void 0x0?void 0x0:_0x4d6adf[_0x139bc8(_0x20801d._0x13e6b4)])>0x0?_0x4d6adf[0x0]:null;}},{'key':_0x3561ad(0xbd9),'value':function _0x2f0d01(_0x294236){var _0x5b34be=_0x3561ad;this[_0x5b34be(_0x556462._0x3970b9)]['where']=_0x294236,this['reload']();}}]),_0x5baf7e;}(LodGraphicLayer);register$2('arcgis_wfs',ArcGisWfsLayer);var ArcGisWfsSingleLayer=function(_0x134326){var _0x1029fe={_0x3eb37c:0xbd9},_0x58fac5={_0x51a54d:0x690},_0x1f3fb4={_0x3c090c:0xda7},_0x33ed10={_0x2b6e2e:0xf93},_0x1e59b9=_0xf99cb3;_inherits(_0x59db89,_0x134326);var _0x4721cd=_createSuper(_0x59db89);function _0x59db89(){var _0x2995f8=_0x3c32;return _classCallCheck(this,_0x59db89),_0x4721cd[_0x2995f8(_0x33ed10._0x2b6e2e)](this,arguments);}return _createClass(_0x59db89,[{'key':'load','value':function _0x21abb1(){var _0x5b32b8=_0x3c32,_0x33cf69=this,_0x25f7c1=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};this[_0x5b32b8(0x690)]=_objectSpread2(_objectSpread2({},this['options']),_0x25f7c1);var _0xf5844c=this['options']['url'];this['options']['layers']&&this[_0x5b32b8(_0x58fac5._0x51a54d)]['layers'][_0x5b32b8(0xec0)]>0x0&&(_0xf5844c+='/'+this[_0x5b32b8(_0x58fac5._0x51a54d)]['layers'][0x0]);var _0x399e80={'f':'json','inSr':0x10e6,'outSR':0x10e6,'outFields':'*','returnGeometry':!![],'where':this['options']['where']||'1=1'};this['options']['token']&&(_0x399e80['token']=this[_0x5b32b8(0x690)]['token']),fetchJson(_objectSpread2(_objectSpread2({},this[_0x5b32b8(0x690)]),{},{'url':_0xf5844c+_0x5b32b8(0x60b),'queryParameters':_0x399e80,'proxy':this['_proxy']}))['then'](function(_0x2f373b){var _0x2fe2fc=_0x5b32b8;if(!_0x2f373b){_0x33cf69['fire'](EventType[_0x2fe2fc(_0x1f3fb4._0x3c090c)]);return;}var _0x23d6d9=arcgisToGeoJSON$1(_0x2f373b);_0x33cf69['_load_data'](_0x23d6d9);})['catch'](function(_0x60ad33){logError$1('wfs请求出错',_0x60ad33);});}},{'key':_0x1e59b9(_0x1029fe._0x3eb37c),'value':function _0x5e4eb0(_0x2e9517){this['load']({'where':_0x2e9517});}}]),_0x59db89;}(GeoJsonLayer);register$2('arcgis_wfs_single',ArcGisWfsSingleLayer);var index$4={'__proto__':null,'BaseLayer':BaseLayer,'GroupLayer':GroupLayer,'BaseTileLayer':BaseTileLayer,'BaseGraphicLayer':BaseGraphicLayer,'TerrainLayer':TerrainLayer,'ArcGisCacheLayer':ArcGisCacheLayer,'ArcGisTileLayer':ArcGisTileLayer,'ArcGisLayer':ArcGisLayer,'BaiduLayer':BaiduLayer,'BingLayer':BingLayer,'GaodeLayer':GaodeLayer,'GeeLayer':GeeLayer,'GoogleLayer':GoogleLayer,'ImageLayer':ImageLayer,'IonLayer':IonLayer,'MapboxLayer':MapboxLayer,'OsmLayer':OsmLayer,'TdtLayer':TdtLayer,'TencentLayer':TencentLayer,'TmsLayer':TmsLayer,'WmsLayer':WmsLayer,'WmtsLayer':WmtsLayer,'XyzLayer':XyzLayer,'GridLayer':GridLayer,'TileInfoLayer':TileInfoLayer,'EmptyTileLayer':EmptyTileLayer,'CzmGeoJsonLayer':CzmGeoJsonLayer,'KmlLayer':KmlLayer,'CzmlLayer':CzmlLayer,'GraphicLayer':GraphicLayer,'GraphicGroupLayer':GraphicGroupLayer,'GeoJsonLayer':GeoJsonLayer,'BusineDataLayer':BusineDataLayer,'TilesetLayer':TilesetLayer,'OsmBuildingsLayer':OsmBuildingsLayer,'GraticuleLayer':GraticuleLayer,'LodGraphicLayer':LodGraphicLayer,'GeodePoiLayer':GeodePoiLayer,'WfsLayer':WfsLayer,'ArcGisWfsLayer':ArcGisWfsLayer,'ArcGisWfsSingleLayer':ArcGisWfsSingleLayer,'register':register$2,'create':create$2,'createTerrainProvider':createTerrainProvider,'createImageryProvider':createImageryProvider$k},Underground=function(_0x32e783){var _0x1325e8={_0x2b93f0:0xafc,_0x206463:0x78a,_0x467eb2:0x8e6},_0x56d0f6={_0x3a097b:0x57d,_0xe65972:0xf8b,_0xfe7b2e:0x207},_0x5c13ab={_0x7f7e76:0xafc,_0x591068:0x98c},_0x54da2d={_0x2b99b9:0x57d},_0x9ed5a4={_0x5a6000:0x53d,_0x245d6b:0x57d,_0x37d063:0x319},_0x388156={_0x2feec8:0x57d},_0x349756={_0x1c6a77:0x3fd},_0x52d74a=_0xf99cb3;_inherits(_0x3710cb,_0x32e783);var _0x256f07=_createSuper(_0x3710cb);function _0x3710cb(){return _classCallCheck(this,_0x3710cb),_0x256f07['apply'](this,arguments);}return _createClass(_0x3710cb,[{'key':_0x52d74a(_0x1325e8._0x2b93f0),'get':function _0xfa27d9(){return this['_map']['scene']['globe']['translucency'];}},{'key':'alpha','get':function _0x346b5b(){var _0x5d54b9=_0x52d74a;return this[_0x5d54b9(_0x349756._0x1c6a77)];},'set':function _0xbce0d4(_0x628161){this['_alpha']=_0x628161;if(!this['_map'])return;this['translucency']['frontFaceAlpha']=this['_alpha'];}},{'key':_0x52d74a(0x98c),'get':function _0x38eb63(){var _0x39fc8b=_0x52d74a;return this['_map'][_0x39fc8b(_0x388156._0x2feec8)]['globe']['undergroundColor'];},'set':function _0x5cb577(_0x4eee09){var _0x3a9cca=_0x52d74a;this[_0x3a9cca(_0x9ed5a4._0x5a6000)][_0x3a9cca(_0x9ed5a4._0x245d6b)]['globe'][_0x3a9cca(_0x9ed5a4._0x37d063)]=_0x4eee09;}},{'key':_0x52d74a(_0x1325e8._0x206463),'get':function _0x57cc96(){return this['_map']['scene']['globe']['undergroundColorAlphaByDistance'];},'set':function _0x216ca4(_0x7398ed){var _0x100d31=_0x52d74a;this[_0x100d31(0x53d)][_0x100d31(_0x54da2d._0x2b99b9)]['globe']['undergroundColorAlphaByDistance']=_0x7398ed;}},{'key':'_enabledHook','value':function _0x162ee0(_0x463b78){if(!this['_map'])return;this['_map']['scene']['globe']['depthTestAgainstTerrain']=_0x463b78?!![]:this['depthTestOld'],this['_map']['scene']['screenSpaceCameraController']['enableCollisionDetection']=!_0x463b78,this['translucency']['enabled']=_0x463b78;}},{'key':'_mountedHook','value':function _0x509a12(){var _0x56b5f7=_0x52d74a,_0x349ded,_0x579f6d;this[_0x56b5f7(_0x5c13ab._0x7f7e76)]['frontFaceAlpha']=0x1,this['translucency']['backFaceAlpha']=0x0,this['alpha']=(_0x349ded=this['options']['alpha'])!==null&&_0x349ded!==void 0x0?_0x349ded:0.5,this['color']=(_0x579f6d=this['options'][_0x56b5f7(_0x5c13ab._0x591068)])!==null&&_0x579f6d!==void 0x0?_0x579f6d:Cesium__namespace[_0x56b5f7(0x26d)][_0x56b5f7(0x60d)];}},{'key':'_addedHook','value':function _0x4a4cb0(){var _0x36f788=_0x52d74a;this['depthTestOld']=Cesium__namespace['clone'](this[_0x36f788(0x53d)]['scene']['globe']['depthTestAgainstTerrain']),this[_0x36f788(0x207)](this['enabled']);}},{'key':_0x52d74a(_0x1325e8._0x467eb2),'value':function _0x2f0015(){var _0x63f108=_0x52d74a;this['_map'][_0x63f108(_0x56d0f6._0x3a097b)]['globe'][_0x63f108(_0x56d0f6._0xe65972)]=this['depthTestOld'],this[_0x63f108(_0x56d0f6._0xfe7b2e)](![]);}}]),_0x3710cb;}(BaseThing),Sightline=function(_0x58b7dd){var _0x26b75d={_0x13a4d0:0x98d,_0x2bbbc5:0x8e6},_0x367536={_0x1f7569:0xcb7,_0x3da5d7:0x595,_0x2e9297:0x3e0},_0x452e71={_0x197969:0xb85,_0x261997:0xfdf},_0x2933a7={_0x236947:0xf8b,_0xde28e8:0x741,_0x178ae4:0xeda,_0x5d1c86:0x3e0,_0x5d849f:0x8b3,_0x118c73:0xa86,_0x50c0f0:0x8e2,_0x22537c:0x57d,_0x5ce507:0x84a},_0x10be04={_0x406485:0x1c3},_0x559e00={_0x4101b7:0xa10,_0x58b3be:0x98d},_0x3e923e=_0xf99cb3;_inherits(_0x3f7b2d,_0x58b7dd);var _0x28f3ed=_createSuper(_0x3f7b2d);function _0x3f7b2d(){var _0x5306f8=_0x3c32,_0x404d5f,_0x3c10cd,_0xa6a3ad,_0x226c4b=arguments[_0x5306f8(0xec0)]>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x3f7b2d),_0xa6a3ad=_0x28f3ed[_0x5306f8(_0x559e00._0x4101b7)](this,_0x226c4b),_0xa6a3ad['_visibleColor']=(_0x404d5f=_0x226c4b['visibleColor'])!==null&&_0x404d5f!==void 0x0?_0x404d5f:new Cesium__namespace['Color'](0x0,0x1,0x0,0.5),_0xa6a3ad['_hiddenColor']=(_0x3c10cd=_0x226c4b[_0x5306f8(_0x559e00._0x58b3be)])!==null&&_0x3c10cd!==void 0x0?_0x3c10cd:new Cesium__namespace['Color'](0x1,0x0,0x0,0.5),_0xa6a3ad[_0x5306f8(0x1c3)]=_0x226c4b['depthFailColor'],_0xa6a3ad['lines']=[],_0xa6a3ad;}return _createClass(_0x3f7b2d,[{'key':'visibleColor','get':function _0x35ea3b(){return this['_visibleColor'];},'set':function _0x1a2fd9(_0x1d712d){this['_visibleColor']=_0x1d712d;}},{'key':_0x3e923e(_0x26b75d._0x13a4d0),'get':function _0x2aca4e(){return this['_hiddenColor'];},'set':function _0x20a0ae(_0x1554f0){this['_hiddenColor']=_0x1554f0;}},{'key':'depthFailColor','get':function _0x13d29c(){var _0x425dfa=_0x3e923e;return this[_0x425dfa(_0x10be04._0x406485)];},'set':function _0x33ec4d(_0x411f94){this['_depthFailColor']=_0x411f94;}},{'key':'_mountedHook','value':function _0x2eee38(){}},{'key':'_addedHook','value':function _0x122fd3(){}},{'key':_0x3e923e(_0x26b75d._0x2bbbc5),'value':function _0x2d8540(){}},{'key':'add','value':function _0xe94097(_0x514f67,_0x254734){var _0x443315=_0x3e923e,_0x394454=arguments['length']>0x2&&arguments[0x2]!==undefined?arguments[0x2]:{};_0x394454[_0x443315(0xcf5)]&&(_0x514f67=addPositionsHeight(_0x514f67,_0x394454['offsetHeight']));this['fire'](EventType['start']);!this[_0x443315(0x53d)]['scene']['globe'][_0x443315(_0x2933a7._0x236947)]&&(this['_map']['scene']['globe']['depthTestAgainstTerrain']=!![],this[_0x443315(0xf46)]=this[_0x443315(0x53d)][_0x443315(0x57d)][_0x443315(0x84a)][_0x443315(0xf8b)]);this['_map']['scene']['requestRender']();var _0x34caca=Cesium__namespace['Cartesian3'][_0x443315(0xc46)](Cesium__namespace[_0x443315(_0x2933a7._0xde28e8)]['subtract'](_0x254734,_0x514f67,new Cesium__namespace['Cartesian3']()),new Cesium__namespace[(_0x443315(_0x2933a7._0xde28e8))]()),_0x135e17=new Cesium__namespace[(_0x443315(_0x2933a7._0x178ae4))](_0x514f67,_0x34caca),_0x482569=this['_map']['scene'][_0x443315(0xfb6)](_0x135e17,0x2,this[_0x443315(_0x2933a7._0x5d1c86)]);if(Cesium__namespace['defined'](_0x482569)&&_0x482569['length']>0x0&&Cesium__namespace[_0x443315(0x8b3)](_0x482569[0x0])&&Cesium__namespace[_0x443315(_0x2933a7._0x5d849f)](_0x482569[0x0][_0x443315(0xa86)])){var _0x5f4515=_0x482569[0x0][_0x443315(_0x2933a7._0x118c73)],_0xbdaf88=Cesium__namespace[_0x443315(_0x2933a7._0xde28e8)]['distance'](_0x514f67,_0x254734),_0xe8557a=Cesium__namespace['Cartesian3']['distance'](_0x514f67,_0x5f4515);if(_0xe8557a<_0xbdaf88){var _0x27d412=this['_showPolyline'](_0x514f67,_0x254734,_0x5f4515),_0x17eb65={'block':!![],'position':_0x5f4515,'entity':_0x27d412};return this[_0x443315(0xf34)](EventType[_0x443315(_0x2933a7._0x50c0f0)],_0x17eb65),_0x17eb65;}}var _0x3379e6=this['_showPolyline'](_0x514f67,_0x254734),_0x5b8584={'block':![],'entity':_0x3379e6};return Cesium__namespace['defined'](this['old_depthTestAgainstTerrain'])&&(this['_map'][_0x443315(_0x2933a7._0x22537c)][_0x443315(_0x2933a7._0x5ce507)]['depthTestAgainstTerrain']=this['old_depthTestAgainstTerrain'],delete this['old_depthTestAgainstTerrain']),this['fire'](EventType['end'],_0x5b8584),_0x5b8584;}},{'key':'addAsync','value':function _0x1eb182(_0x2fa778,_0x15c8d0){var _0x378582={_0x4780a1:0x6f1,_0x24dcc4:0x8e2},_0x1c9f30=_0x3e923e,_0x2d6d4a=this,_0x3da849=arguments['length']>0x2&&arguments[0x2]!==undefined?arguments[0x2]:{};_0x3da849[_0x1c9f30(0xcf5)]&&(_0x2fa778=addPositionsHeight(_0x2fa778,_0x3da849['offsetHeight']));var _0x5591a6=interLine([_0x2fa778,_0x15c8d0],{'splitNum':_0x3da849['splitNum']||0x32,'minDistance':_0x3da849[_0x1c9f30(_0x452e71._0x197969)]});return this['fire'](EventType[_0x1c9f30(_0x452e71._0x261997)]),new Promise(function(_0x291cb4,_0x2d90e5){computeSurfacePoints({'map':_0x2d6d4a['_map'],'positions':_0x5591a6})['then'](function(_0x268922){var _0x24b456=_0x3c32;if(!_0x268922['noHeight'])for(var _0x6cc7d4=0x0;_0x6cc7d4<_0x5591a6['length'];_0x6cc7d4++){var _0x435995=_0x5591a6[_0x6cc7d4],_0x23dba0=Cesium__namespace['Cartographic']['fromCartesian'](_0x435995)['height'],_0x4708e0=Cesium__namespace[_0x24b456(_0x378582._0x4780a1)]['fromCartesian'](_0x268922['positions'][_0x6cc7d4])['height'];if(_0x23dba0<=_0x4708e0){var _0x18df20=_0x2d6d4a['_showPolyline'](_0x2fa778,_0x15c8d0,_0x435995),_0x5e7796={'block':!![],'position':_0x435995,'entity':_0x18df20};_0x2d6d4a['fire'](EventType[_0x24b456(0x8e2)],_0x5e7796),_0x291cb4(_0x5e7796);return;}}var _0x24bfc2=_0x2d6d4a[_0x24b456(0x26b)](_0x2fa778,_0x15c8d0),_0x78eb3d={'block':![],'entity':_0x24bfc2};_0x2d6d4a['fire'](EventType[_0x24b456(_0x378582._0x24dcc4)],_0x78eb3d),_0x291cb4(_0x78eb3d);});});}},{'key':'_showPolyline','value':function _0x135a7a(_0xf9d516,_0x1b5590,_0x17e487){var _0x141b21=_0x3e923e;if(_0x17e487){var _0x3c14eb=this[_0x141b21(0x53d)][_0x141b21(_0x367536._0x1f7569)]['add'](new Cesium__namespace['Entity']({'polyline':{'positions':[_0xf9d516,_0x17e487],'width':0x2,'material':this['_visibleColor'],'depthFailMaterial':this['_depthFailColor']}}));this[_0x141b21(0x3e0)]['push'](_0x3c14eb);var _0x2d8b08=this['_map']['entities'][_0x141b21(_0x367536._0x3da5d7)](new Cesium__namespace['Entity']({'polyline':{'positions':[_0x17e487,_0x1b5590],'width':0x2,'material':this[_0x141b21(0xc00)],'depthFailMaterial':this[_0x141b21(0x1c3)]}}));return this[_0x141b21(_0x367536._0x2e9297)]['push'](_0x2d8b08),[_0x3c14eb,_0x2d8b08];}else{var _0x519796=this['_map']['entities']['add'](new Cesium__namespace['Entity']({'polyline':{'positions':[_0xf9d516,_0x1b5590],'width':0x2,'material':this[_0x141b21(0x540)],'depthFailMaterial':this['_depthFailColor']}}));return this[_0x141b21(0x3e0)]['push'](_0x519796),[_0x519796];}}},{'key':'clear','value':function _0x7fd1dd(){var _0x59f76c=_0x3e923e;for(var _0x123d5d=0x0,_0x318ce7=this[_0x59f76c(0x3e0)][_0x59f76c(0xec0)];_0x123d5d<_0x318ce7;_0x123d5d++){this['_map']['entities']['remove'](this['lines'][_0x123d5d]);}this[_0x59f76c(0x3e0)]=[];}}]),_0x3f7b2d;}(BaseThing),fragmentShaderSource=_0xf99cb3(0x968),Skyline=function(_0x5c618f){var _0x45bae7={_0xb90e23:0x953},_0x1e746f={_0x4cd602:0x595},_0x363346={_0x2d0cc4:0x98c},_0x35eb84={_0x4737fe:0xec0,_0x2db04c:0x26d},_0x261f66=_0xf99cb3;_inherits(_0x5c7eb3,_0x5c618f);var _0x151b30=_createSuper(_0x5c7eb3);function _0x5c7eb3(){var _0x584402=_0x3c32,_0x5ab560,_0x23dbc4,_0x256c2b,_0x995d96,_0x9e3a1e,_0xeeb62d,_0x13a54b=arguments[_0x584402(_0x35eb84._0x4737fe)]>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x5c7eb3),_0xeeb62d=_0x151b30[_0x584402(0xa10)](this,_0x13a54b),_0xeeb62d['color']=(_0x5ab560=_0x13a54b['color'])!==null&&_0x5ab560!==void 0x0?_0x5ab560:new Cesium__namespace[(_0x584402(_0x35eb84._0x2db04c))](0x1,0x0,0x0),_0xeeb62d['width']=(_0x23dbc4=_0x13a54b['width'])!==null&&_0x23dbc4!==void 0x0?_0x23dbc4:0x2,_0xeeb62d['strokeType']=(_0x256c2b=_0x13a54b['strokeType'])!==null&&_0x256c2b!==void 0x0?_0x256c2b:new Cesium__namespace['Cartesian3'](!![],![],![]),_0xeeb62d['bjColor']=(_0x995d96=_0x13a54b['bjColor'])!==null&&_0x995d96!==void 0x0?_0x995d96:new Cesium__namespace['Color'](0x0,0x0,0x1),_0xeeb62d['distance']=(_0x9e3a1e=_0x13a54b['distance'])!==null&&_0x9e3a1e!==void 0x0?_0x9e3a1e:0x1f4,_0xeeb62d;}return _createClass(_0x5c7eb3,[{'key':'_enabledHook','value':function _0x1f6a94(_0x2febae){var _0x5925c6=_0x3c32;_0x2febae?!this['postProcessStage']&&this['_addedHook']():this[_0x5925c6(0x7d5)]&&this['_removedHook']();}},{'key':'_addedHook','value':function _0x441d6a(){var _0x230129={_0x245166:0xa86},_0x44b9c6={_0x2248ae:0xe4d},_0x362269=_0x3c32,_0x3a5bce=this,_0x14969a=this['_map'][_0x362269(0x501)];this['postProcessStage']=new Cesium__namespace['PostProcessStage']({'fragmentShader':fragmentShaderSource,'uniforms':{'height':function _0xab94b8(){return _0x14969a['positionCartographic']['height'];},'lineWidth':function _0x48ff30(){return _0x3a5bce['width'];},'strokeType':function _0x54e9c6(){var _0x336298=_0x362269;return _0x3a5bce[_0x336298(_0x44b9c6._0x2248ae)];},'tjxColor':function _0x59fe48(){var _0x48e222=_0x362269;return _0x3a5bce[_0x48e222(_0x363346._0x2d0cc4)];},'bjColor':function _0x305105(){var _0x3ab8f6=_0x362269;return _0x3a5bce[_0x3ab8f6(0xfe1)];},'cameraPos':function _0x310d73(){var _0x156138=_0x362269;return _0x14969a[_0x156138(_0x230129._0x245166)];},'mbDis':function _0x4428bd(){return _0x3a5bce['distance'];}}}),this['_map'][_0x362269(0x57d)]['postProcessStages'][_0x362269(_0x1e746f._0x4cd602)](this['postProcessStage']);}},{'key':_0x261f66(0x8e6),'value':function _0x2c2e02(){var _0x53b190=_0x261f66;this['postProcessStage']&&(this['_map']['scene'][_0x53b190(_0x45bae7._0xb90e23)]['remove'](this['postProcessStage']),this['postProcessStage']['destroy'](),delete this['postProcessStage']);}}]),_0x5c7eb3;}(BaseThing),Shadows=function(_0x20ba30){var _0x28d4f3={_0x2f0710:0xfaf,_0x30ad38:0x515,_0x354365:0xf94},_0x29e82d={_0x347b88:0xafd},_0x191a93={_0x4c6421:0xafd},_0x2ab43a={_0x2210ae:0x53d},_0x35756a={_0x2454d0:0xafd,_0x3cc59c:0x1d3,_0x2c199c:0xb88,_0x193f92:0x32a},_0x5f101b={_0x276fd0:0x71e},_0x2de08e={_0x4f2318:0xafd,_0x14a8ae:0x53d,_0x1be229:0x336,_0x2a5609:0x690,_0x460151:0x920},_0x247e5f={_0x3da132:0x53d,_0x4cd97d:0x22b,_0x240c35:0x4df,_0x394e6a:0xe61},_0xa10f54={_0x14a973:0x690},_0xae1cc0={_0x4c0e67:0xafd},_0x383ee2={_0x1de6ce:0xb27},_0x557cee={_0x571878:0x57d},_0x468f65=_0xf99cb3;_inherits(_0x59b731,_0x20ba30);var _0x1b8560=_createSuper(_0x59b731);function _0x59b731(){return _classCallCheck(this,_0x59b731),_0x1b8560['apply'](this,arguments);}return _createClass(_0x59b731,[{'key':'shadowMap','get':function _0x2be1d1(){var _0x3d33f3=_0x3c32;return this['_map'][_0x3d33f3(_0x557cee._0x571878)]['shadowMap'];}},{'key':'time','get':function _0x55f168(){var _0x1efc85=_0x3c32,_0x5a7ed1=this['_map']['clock']['currentTime'];return Cesium__namespace['JulianDate'][_0x1efc85(_0x383ee2._0x1de6ce)](_0x5a7ed1);},'set':function _0x5970d7(_0x5e6021){var _0x1e4ecd=_0x3c32;this[_0x1e4ecd(0x53d)]['clock']['currentTime']=Cesium__namespace['JulianDate']['fromDate'](_0x5e6021),this['stop']();}},{'key':_0x468f65(0x3fc),'get':function _0x41f7a2(){return this['_map']['clock']['shouldAnimate'];}},{'key':'multiplier','get':function _0x5e0b8c(){var _0x42a355=_0x468f65,_0x24314b;return(_0x24314b=this['_map'])===null||_0x24314b===void 0x0?void 0x0:_0x24314b[_0x42a355(_0xae1cc0._0x4c0e67)][_0x42a355(0x920)];},'set':function _0x446086(_0x72d4ba){var _0x47105e=_0x468f65;this[_0x47105e(_0xa10f54._0x14a973)]['multiplier']=_0x72d4ba,this['_map']&&(this['_map']['clock'][_0x47105e(0x920)]=_0x72d4ba);}},{'key':'_enabledHook','value':function _0x149274(_0x513b5f){var _0xb4510e=_0x468f65,_0x4c5dcf,_0x4818bf;if(!this[_0xb4510e(_0x247e5f._0x3da132)])return;this['_map']['viewer']['shadows']=_0x513b5f,((_0x4c5dcf=this['options']['terrain'])!==null&&_0x4c5dcf!==void 0x0?_0x4c5dcf:!![])&&(this['_map']['viewer']['terrainShadows']=_0x513b5f?Cesium__namespace[_0xb4510e(_0x247e5f._0x4cd97d)][_0xb4510e(_0x247e5f._0x240c35)]:Cesium__namespace['ShadowMode'][_0xb4510e(_0x247e5f._0x394e6a)]),((_0x4818bf=this[_0xb4510e(0x690)][_0xb4510e(0xde6)])!==null&&_0x4818bf!==void 0x0?_0x4818bf:!![])&&(this['_map']['scene']['globe']['enableLighting']=_0x513b5f);}},{'key':_0x468f65(_0x28d4f3._0x2f0710),'value':function _0x3f4444(){}},{'key':_0x468f65(0x625),'value':function _0x3ebeef(){var _0x3b7076=_0x468f65,_0x63afb3,_0x41d606;this['_last_startTime']=this['_map']['clock']['startTime'],this[_0x3b7076(0x5a8)]=this['_map'][_0x3b7076(_0x2de08e._0x4f2318)]['stopTime'],this['_last_shouldAnimate']=this[_0x3b7076(0x53d)][_0x3b7076(0xafd)]['shouldAnimate'],this['_last_clockRange']=this[_0x3b7076(_0x2de08e._0x14a8ae)]['clock']['clockRange'],this['_last_multiplier']=this['_map']['clock']['multiplier'],this['_last_shadows']=this['_map']['viewer'][_0x3b7076(0xba5)],this['_enabledHook'](this['enabled']),this[_0x3b7076(_0x2de08e._0x14a8ae)][_0x3b7076(0xafd)][_0x3b7076(_0x2de08e._0x1be229)]=![],this[_0x3b7076(_0x2de08e._0x14a8ae)]['clock']['clockRange']=(_0x63afb3=this[_0x3b7076(_0x2de08e._0x2a5609)]['clockRange'])!==null&&_0x63afb3!==void 0x0?_0x63afb3:Cesium__namespace['ClockRange']['CLAMPED'],this['_map'][_0x3b7076(_0x2de08e._0x4f2318)]['multiplier']=(_0x41d606=this['options'][_0x3b7076(_0x2de08e._0x460151)])!==null&&_0x41d606!==void 0x0?_0x41d606:0x640,this['options']['time']&&(this['time']=this['options']['time']),this['_map']['on'](EventType['clockTick'],this['_onClockTickHanlder'],this);}},{'key':'_removedHook','value':function _0x26169f(){var _0x25f706=_0x468f65;this['_map']['off'](EventType['clockTick'],this['_onClockTickHanlder'],this),this[_0x25f706(_0x5f101b._0x276fd0)](),this['_enabledHook'](![]),this[_0x25f706(0x53d)]['viewer']['shadows']=this[_0x25f706(0x23b)],this['_map']['clock']['clockRange']=this[_0x25f706(0x8a0)],this['_map']['clock'][_0x25f706(0x920)]=this['_last_multiplier'],this['_map']['clock']['shouldAnimate']=this['_last_shouldAnimate'];}},{'key':_0x468f65(_0x28d4f3._0x30ad38),'value':function _0xa767cc(){var _0x1db196=_0x468f65;if(!this['_map']['clock']['shouldAnimate'])return;this[_0x1db196(0xf34)](EventType['change']);}},{'key':'start','value':function _0x3b051d(_0x299482,_0x51b210,_0x2f883c){var _0x5e8fc1=_0x468f65;if(!this['_map'])return;if(!_0x299482||!_0x51b210||_0x299482>=_0x51b210)return;this['_map'][_0x5e8fc1(_0x35756a._0x2454d0)]['startTime']=Cesium__namespace['JulianDate'][_0x5e8fc1(_0x35756a._0x3cc59c)](_0x299482),this['_map'][_0x5e8fc1(0xafd)][_0x5e8fc1(_0x35756a._0x2c199c)]=Cesium__namespace[_0x5e8fc1(_0x35756a._0x193f92)]['fromDate'](_0x2f883c||_0x299482),this['_map']['clock']['stopTime']=Cesium__namespace['JulianDate'][_0x5e8fc1(0x1d3)](_0x51b210),this['_map']['clock']['shouldAnimate']=!![];}},{'key':_0x468f65(0xe01),'value':function _0x13f8bf(){var _0x7edb9=_0x468f65;this[_0x7edb9(_0x2ab43a._0x2210ae)]&&(this['_map']['clock']['shouldAnimate']=![]);}},{'key':'proceed','value':function _0xce9a1(){var _0x5cd14d=_0x468f65;this['_map']&&(this['_map'][_0x5cd14d(_0x191a93._0x4c6421)]['shouldAnimate']=!![]);}},{'key':_0x468f65(_0x28d4f3._0x354365),'value':function _0x2f52db(){var _0x54b37b=_0x468f65;this['_map']&&(this[_0x54b37b(0x53d)][_0x54b37b(_0x29e82d._0x347b88)]['shouldAnimate']=![]);}},{'key':_0x468f65(0x71e),'value':function _0x19fa6b(){var _0x83630d=_0x468f65;this['stop'](),this['currentTime']=new Date(),this['_map']['clock'][_0x83630d(0x21c)]=this['_last_startTime'],this['_map']['clock'][_0x83630d(0x3bf)]=this['_last_stopTime'];}}]),_0x59b731;}(BaseThing),Measure=function(_0x808fb2){var _0x479690={_0x102de1:0x62c,_0x1cdc76:0xeed,_0x140225:0x71e},_0x5c7c77={_0x2cc5fa:0x690},_0x5970c6={_0x292398:0x757},_0x14acda={_0x5df539:0x757,_0x3d9655:0xd7e},_0x35238f={_0x2bc8b5:0x787,_0x22773a:0xd7e},_0x15206c={_0x37600d:0xce7},_0x2ab64a={_0x37cbf7:0x799},_0x1ecc70={_0x5f45c3:0x53d},_0x3c460f={_0x110de0:0xb82},_0xe202cc=_0xf99cb3;_inherits(_0x5d9147,_0x808fb2);var _0x18c0b2=_createSuper(_0x5d9147);function _0x5d9147(){var _0x118c67=_0x3c32;return _classCallCheck(this,_0x5d9147),_0x18c0b2[_0x118c67(0xf93)](this,arguments);}return _createClass(_0x5d9147,[{'key':'graphicLayer','get':function _0x9e6312(){return this['_graphicLayer'];}},{'key':_0xe202cc(0xd54),'get':function _0x3239da(){return this['_graphicLayer']['graphics'];}},{'key':_0xe202cc(0x6c2),'get':function _0x1b8341(){var _0x3e2f49=_0xe202cc;return this['_graphicLayer'][_0x3e2f49(0xec0)]>0x0;}},{'key':_0xe202cc(0x207),'value':function _0x4ba39a(_0x3ddaa3){}},{'key':_0xe202cc(0x603),'value':function _0x18e3be(_0x10e9d5,_0xff42ea){var _0x4b3e56=_0xe202cc;this[_0x4b3e56(0x56a)]&&this[_0x4b3e56(0x56a)]['setOptions'](_0xff42ea);}},{'key':'_mountedHook','value':function _0x2a8299(){var _0x25ad14={_0x37bc26:0xc5f},_0xf89531=_0xe202cc,_0x1e6ecc=this;this['_graphicLayer']=new GraphicLayer(_objectSpread2(_objectSpread2({'hasEdit':!![],'eventParent':this,'isContinued':this[_0xf89531(0x690)]['isContinued'],'isAutoEditing':!this['options']['isContinued']},this['options']),{},{'private':!![]})),this['_graphicLayer']['hasEdit']&&this['_graphicLayer']['bindContextMenu']([{'text':this['_map']['getLangText']('_删除测量'),'icon':Icon['Delete'],'show':function _0x2692ad(_0x21aeb8){var _0x85e115=_0xf89531,_0x4d751=_0x21aeb8[_0x85e115(0x2c0)];return _0x4d751!==null&&_0x4d751!==void 0x0&&_0x4d751[_0x85e115(0x589)]&&!_0x4d751[_0x85e115(_0x25ad14._0x37bc26)]?![]:!![];},'callback':function _0x4cdeb2(_0x86b6ff){var _0x291ed6=_0xf89531,_0xcc507f=_0x86b6ff['graphic'];if(!_0xcc507f)return;var _0xb41189=_0xcc507f['parent'];_0x1e6ecc['_graphicLayer']['removeGraphic'](_0xcc507f),_0xb41189&&_0x1e6ecc['_graphicLayer']['removeGraphic'](_0xb41189),_0x1e6ecc[_0x291ed6(0xf34)](EventType['remove'],{'mtype':_0x1e6ecc['_measureType'],'graphic':_0xcc507f});}}]);}},{'key':'_addedHook','value':function _0x5e6529(){var _0x53b71a=_0xe202cc;this['_map'][_0x53b71a(_0x3c460f._0x110de0)](this['_graphicLayer']);}},{'key':'_removedHook','value':function _0x2bcc04(){var _0x3b1490=_0xe202cc;this[_0x3b1490(_0x1ecc70._0x5f45c3)]['removeLayer'](this['_graphicLayer']);}},{'key':'distance','value':function _0x121314(){var _0x57e767=_0xe202cc,_0x47ab55=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return this[_0x57e767(_0x2ab64a._0x37cbf7)](),_0x47ab55[_0x57e767(0x757)]='distanceMeasure',this['_graphicLayer']['startDraw'](_0x47ab55);}},{'key':'distanceSurface','value':function _0x583651(){var _0x208c04=_0xe202cc,_0x14c8f6=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return this['stopDraw'](),_0x14c8f6['type']=_0x208c04(_0x15206c._0x37600d),this['_graphicLayer']['startDraw'](_0x14c8f6);}},{'key':'section','value':function _0x4cdccb(){var _0xda7d37=_0xe202cc,_0x5dc226=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return this[_0xda7d37(0x799)](),_0x5dc226['type']=_0xda7d37(_0x35238f._0x2bc8b5),this['_graphicLayer'][_0xda7d37(_0x35238f._0x22773a)](_0x5dc226);}},{'key':_0xe202cc(_0x479690._0x102de1),'value':function _0x5374ac(){var _0x5ca6d7=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return this['stopDraw'](),_0x5ca6d7['type']='areaMeasure',this['_graphicLayer']['startDraw'](_0x5ca6d7);}},{'key':_0xe202cc(_0x479690._0x1cdc76),'value':function _0x3b3089(){var _0x1af084=_0xe202cc,_0x40e613=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return this[_0x1af084(0x799)](),_0x40e613['type']='areaSurfaceMeasure',this[_0x1af084(0x56a)]['startDraw'](_0x40e613);}},{'key':'volume','value':function _0x214772(){var _0x3ffb5f=_0xe202cc,_0x495e94=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return this['stopDraw'](),_0x495e94[_0x3ffb5f(_0x14acda._0x5df539)]='volumeMeasure',this['_graphicLayer'][_0x3ffb5f(_0x14acda._0x3d9655)](_0x495e94);}},{'key':'height','value':function _0x31e8b9(){var _0x5831e6=_0xe202cc,_0x2f0ad2=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return this[_0x5831e6(0x799)](),_0x2f0ad2['type']=_0x5831e6(0xfd5),this['_graphicLayer']['startDraw'](_0x2f0ad2);}},{'key':'heightTriangle','value':function _0x49bf40(){var _0x38d560=_0xe202cc,_0x291e01=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return this['stopDraw'](),_0x291e01['type']=_0x38d560(0xb55),this[_0x38d560(0x56a)][_0x38d560(0xd7e)](_0x291e01);}},{'key':'angle','value':function _0x5e44a6(){var _0x2d1243=_0xe202cc,_0x45b9be=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return this['stopDraw'](),_0x45b9be[_0x2d1243(_0x5970c6._0x292398)]='angleMeasure',this['_graphicLayer']['startDraw'](_0x45b9be);}},{'key':'point','value':function _0x4381ad(){var _0x5bab40=_0xe202cc,_0x1a371d=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return this['stopDraw'](),_0x1a371d[_0x5bab40(0x757)]='pointMeasure',this['_graphicLayer']['startDraw'](_0x1a371d);}},{'key':'stopDraw','value':function _0x13409a(){return this['_graphicLayer']['stopDraw']();}},{'key':'clearDrawing','value':function _0x27bed4(){return this['_graphicLayer']['clearDrawing']();}},{'key':'endDraw','value':function _0x109ee7(){var _0xf260bd=_0xe202cc;return this['_graphicLayer'][_0xf260bd(0x49d)]();}},{'key':_0xe202cc(_0x479690._0x140225),'value':function _0x32a4c9(){return this['_graphicLayer']['clear']();}},{'key':'updateUnit','value':function _0x336d09(_0x28a23e){this['_graphicLayer']['eachGraphic'](function(_0x3642ea){var _0x8e5518=_0x3c32;_0x3642ea[_0x8e5518(_0x5c7c77._0x2cc5fa)]['unit']=_0x28a23e,_0x3642ea['showText']&&_0x3642ea['showText'](_0x28a23e);});}},{'key':'destroy','value':function _0x254b5f(_0x2de2a9){var _0x10a7c7=_0xe202cc;this[_0x10a7c7(0x56a)]['destroy'](_0x2de2a9),_get(_getPrototypeOf(_0x5d9147['prototype']),'destroy',this)['call'](this,_0x2de2a9);}}]),_0x5d9147;}(BaseThing),FloodByGraphic=function(_0x28e855){var _0x183330={_0x235bc2:0x625,_0x2aeb7a:0xfdf,_0x1ecf30:0x9a7},_0x11131e={_0x48b3a9:0x5c0},_0x54f301={_0x2e819c:0xe37},_0x830ad7={_0x3882dc:0xf94,_0x3d22a9:0xe1c},_0x4956ed={_0x173217:0x690,_0x3bc82c:0x860,_0x5a8db1:0xcda,_0x559d82:0x570},_0x229a23={_0xc95492:0x275},_0x405e34={_0x23ed08:0x4e7,_0x5f1f24:0x570},_0x31fe90={_0x3aff03:0x52c,_0x161b02:0xd1f,_0x15f201:0xc7b,_0x18eb31:0xd99},_0x36c3df={_0xafa92e:0x80b},_0x5876e2={_0x1d594a:0xf8b},_0x489779={_0x236bf6:0x690},_0x1f6428=_0xf99cb3;_inherits(_0x5825d8,_0x28e855);var _0x32a750=_createSuper(_0x5825d8);function _0x5825d8(){return _classCallCheck(this,_0x5825d8),_0x32a750['apply'](this,arguments);}return _createClass(_0x5825d8,[{'key':'positions','get':function _0x19c303(){var _0x16f634=_0x3c32;return this[_0x16f634(_0x489779._0x236bf6)]['positions'];},'set':function _0x5bfeea(_0x34e13e){var _0x61bcc3=_0x3c32;this[_0x61bcc3(0x690)]['positions']=_0x34e13e;if(_0x34e13e){var _0xd468da=[],_0x5c00f3=[];_0x34e13e['forEach'](function(_0x3555d8){var _0x2008b2=_0x61bcc3,_0x1308e1=LngLatPoint['parse'](_0x3555d8);if(!_0x1308e1||!_0x1308e1['valid']())return;_0x1308e1['_alt_bak']=_0x1308e1[_0x2008b2(0x679)],_0x5c00f3[_0x2008b2(0x51d)](_0x1308e1),_0xd468da['push'](_0x1308e1['toCartesian'](!![]));}),this['_poinst']=_0x5c00f3,this['_hierarchyPositions']=_0xd468da;if(this['_map']){var _0x26ab6d,_0x2d9222=(_0x26ab6d=this['options']['has3dtiles'])!==null&&_0x26ab6d!==void 0x0?_0x26ab6d:Cesium__namespace['defined'](this['_map']['pick3DTileset'](_0xd468da));!_0x2d9222&&(!Cesium__namespace['defined'](this['_last_depthTestAgainstTerrain'])&&(this['_last_depthTestAgainstTerrain']=this[_0x61bcc3(0x53d)]['scene']['globe']['depthTestAgainstTerrain']),this['_map']['scene']['globe'][_0x61bcc3(_0x5876e2._0x1d594a)]=!![]);}}else this['_hierarchyPositions']=null;}},{'key':'height','get':function _0x47108d(){var _0x4ff1e1;return(_0x4ff1e1=this['_extrudedHeight'])!==null&&_0x4ff1e1!==void 0x0?_0x4ff1e1:this['options']['minHeight'];},'set':function _0x5a917e(_0x2bd4a4){var _0x2800b5=_0x3c32;this['_extrudedHeight']=_0x2bd4a4;if(this['options']['perPositionHeight']){!this['_poinst']&&this['options']['positions']&&(this['positions']=this['options']['positions']);if(this['_poinst']){var _0x548126=[];this[_0x2800b5(_0x31fe90._0x3aff03)][_0x2800b5(_0x31fe90._0x161b02)](function(_0x31dde8){var _0x23cfe5=_0x2800b5,_0x590461=LngLatPoint['parse'](_0x31dde8);if(!_0x590461||!_0x590461['valid']())return;_0x590461['alt']=_0x590461['_alt_bak']+_0x2bd4a4,_0x548126['push'](_0x590461[_0x23cfe5(_0x36c3df._0xafa92e)](!![]));}),this[_0x2800b5(_0x31fe90._0x15f201)]=_0x548126;}}this['fire'](EventType[_0x2800b5(_0x31fe90._0x18eb31)],{'height':this['_extrudedHeight']});}},{'key':'speed','get':function _0x5a4459(){return this['options']['speed'];},'set':function _0x3f8bb5(_0x3a09d7){this['options']['speed']=_0x3a09d7;}},{'key':_0x1f6428(0xfaf),'value':function _0x3111bd(){var _0xecb142=_0x1f6428,_0x14f24a=this;this['graphicLayer']=new GraphicLayer({'name':'淹没分析','private':!![]}),this[_0xecb142(0x570)]=0x0;var _0x3e08f3=new Cesium__namespace[(_0xecb142(_0x405e34._0x23ed08))](),_0x32d3f8=_objectSpread2(_objectSpread2({'color':'#007be6','opacity':0.5,'outline':![]},this['options']['style']||{}),{},{'perPositionHeight':!![]});!this[_0xecb142(0x690)]['perPositionHeight']&&(_0x32d3f8['height']=this[_0xecb142(_0x405e34._0x5f1f24)],_0x32d3f8['extrudedHeight']=new Cesium__namespace['CallbackProperty'](function(_0x11cdd8){return _0x14f24a['_extrudedHeight'];},![]));var _0x33c29c=new PolygonEntity({'positions':new Cesium__namespace['CallbackProperty'](function(_0x14aca6){var _0x449c0d=_0xecb142;if(!_0x14f24a['_hierarchyPositions'])return null;return _0x3e08f3['positions']=_0x14f24a[_0x449c0d(0xc7b)],_0x3e08f3;},![]),'style':_0x32d3f8});this['graphic']=_0x33c29c,Cesium__namespace[_0xecb142(0x8b3)](this['options']['minHeight'])&&Cesium__namespace['defined'](this['options']['maxHeight'])&&Cesium__namespace['defined'](this['options'][_0xecb142(0x5aa)])&&this['setOptions']();}},{'key':_0x1f6428(_0x183330._0x235bc2),'value':function _0x56eea3(){this['_map']['addLayer'](this['graphicLayer']),this['graphicLayer']['addGraphic'](this['graphic']);}},{'key':_0x1f6428(0x8e6),'value':function _0x12119b(){var _0x411eb6=_0x1f6428;this['_map'][_0x411eb6(_0x229a23._0xc95492)](this['graphicLayer']),this['clear']();}},{'key':'setOptions','value':function _0x307b5f(_0x1f0e75){var _0xa45843=_0x1f6428;_0x1f0e75&&(this['options']=_objectSpread2(_objectSpread2({},this['options']),_0x1f0e75));this[_0xa45843(0xf94)]();var _0xce57a9=this[_0xa45843(_0x4956ed._0x173217)][_0xa45843(0x645)],_0x58739c=this['options']['maxHeight'];if(!Cesium__namespace['defined'](_0xce57a9)){logError$1(_0xa45843(_0x4956ed._0x3bc82c),_0xce57a9);return;}if(!Cesium__namespace['defined'](_0x58739c)){logError$1(_0xa45843(_0x4956ed._0x5a8db1),_0x58739c);return;}if(_0xce57a9>_0x58739c){var _0x572b1d=_0xce57a9;_0xce57a9=_0x58739c,_0x58739c=_0x572b1d;}return this[_0xa45843(_0x4956ed._0x559d82)]=_0xce57a9,this['_maxHeight']=_0x58739c,this['positions']=this['options']['positions'],this;}},{'key':_0x1f6428(_0x183330._0x2aeb7a),'value':function _0x1779b4(){var _0x14ff40=this;if(!this['_hierarchyPositions']){logError$1('请传入淹没区域才能开始分析');return;}this['stop'](),this['isStart']=!![],this['fire'](EventType['start']),this['_timeTik']=setInterval(function(){var _0x15c03c=_0x3c32;if(_0x14ff40['_extrudedHeight']>=_0x14ff40['_maxHeight']){_0x14ff40[_0x15c03c(_0x830ad7._0x3882dc)]();return;}var _0x4dc05b=_0x14ff40[_0x15c03c(0x570)]+_0x14ff40['speed'];_0x4dc05b>_0x14ff40['_maxHeight']?_0x14ff40[_0x15c03c(_0x830ad7._0x3d22a9)]=_0x14ff40['_maxHeight']:_0x14ff40['height']=_0x4dc05b;},0x64);}},{'key':'stop','value':function _0x23f69b(){var _0xe775a8=_0x1f6428;if(!this[_0xe775a8(0x3fc)])return;this['_timeTik']&&(clearInterval(this['_timeTik']),delete this[_0xe775a8(_0x54f301._0x2e819c)]),this['isStart']=![],this['fire'](EventType['end']);}},{'key':'restart','value':function _0x564498(){var _0x4865fd=_0x1f6428;this['setOptions'](),this[_0x4865fd(0xfdf)]();}},{'key':_0x1f6428(0x71e),'value':function _0x40cd3b(){var _0x190162=_0x1f6428;this['positions']=null,this['_last_depthTestAgainstTerrain']!=null&&(this['_map'][_0x190162(0x57d)]['globe']['depthTestAgainstTerrain']=this['_last_depthTestAgainstTerrain'],delete this[_0x190162(0x2e3)]),this['stop']();}},{'key':_0x1f6428(_0x183330._0x1ecf30),'value':function _0x10fd97(_0x3f36c5){var _0x305a51=_0x1f6428;this[_0x305a51(_0x11131e._0x48b3a9)]&&this['graphicLayer']['destroy'](_0x3f36c5),_get(_getPrototypeOf(_0x5825d8['prototype']),'destroy',this)['call'](this,_0x3f36c5);}}]),_0x5825d8;}(BaseThing),Slope=function(_0x49db33){var _0x400d92={_0x2258c6:0x34d},_0x4f511c={_0x340f59:0x5c0},_0xc42e32={_0x4dba30:0x6f1},_0x5b7387={_0x417114:0x76a,_0x2405b4:0xf34,_0xa526a5:0x7bf,_0x5b6eae:0x892,_0x2413c9:0x5c0},_0x4eef33={_0x4d2295:0x7c8,_0x57affa:0x3d6},_0x4f8c12={_0x2a99c8:0xec0},_0x215446={_0x1c4176:0xec0,_0x1a2de7:0xe41},_0x325f48={_0x3067c7:0x2d5,_0xb2c574:0x9e5,_0x5eed5f:0x4e4,_0x488a79:0xcdf},_0x3cabe0={_0x13b2d8:0x71e},_0x1ec96d={_0x51a223:0xec0},_0x49d69a={_0x21d846:0x433},_0x3b22d9={_0x53b5aa:0xec0,_0x21580c:0x7bf,_0x3e349d:0x98c,_0x52dd77:0x5b8,_0x210eb5:0x7bf,_0x2abcbc:0x4e4};_inherits(_0x156c7b,_0x49db33);var _0x25e8f3=_createSuper(_0x156c7b);function _0x156c7b(){var _0x1b38cf=_0x3c32,_0xe7bec8,_0x5dc790,_0x56aaed,_0x3e9e6c,_0x1b46e8,_0x5514d1=arguments[_0x1b38cf(_0x3b22d9._0x53b5aa)]>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x156c7b),_0x1b46e8=_0x25e8f3['call'](this,_0x5514d1),_0x1b46e8['options']['arrow']=_0x1b46e8['options']['arrow']||{},_0x1b46e8['options']['arrow']['show']=(_0xe7bec8=_0x1b46e8['options']['arrow']['show'])!==null&&_0xe7bec8!==void 0x0?_0xe7bec8:!![],_0x1b46e8['options']['arrow']['color']=(_0x5dc790=_0x1b46e8['options'][_0x1b38cf(_0x3b22d9._0x21580c)][_0x1b38cf(_0x3b22d9._0x3e349d)])!==null&&_0x5dc790!==void 0x0?_0x5dc790:Cesium__namespace[_0x1b38cf(0x26d)][_0x1b38cf(_0x3b22d9._0x52dd77)],_0x1b46e8['options'][_0x1b38cf(_0x3b22d9._0x210eb5)]['width']=(_0x56aaed=_0x1b46e8[_0x1b38cf(0x690)]['arrow']['width'])!==null&&_0x56aaed!==void 0x0?_0x56aaed:0xf,_0x1b46e8['options'][_0x1b38cf(_0x3b22d9._0x21580c)]['scale']=(_0x3e9e6c=_0x1b46e8['options']['arrow'][_0x1b38cf(_0x3b22d9._0x2abcbc)])!==null&&_0x3e9e6c!==void 0x0?_0x3e9e6c:0.3,_0x1b46e8;}return _createClass(_0x156c7b,[{'key':'_mountedHook','value':function _0x161de9(){var _0x3efdc7=_0x3c32;this['graphicLayer']=new GraphicLayer(_objectSpread2(_objectSpread2({'name':_0x3efdc7(_0x49d69a._0x21d846),'tooltip':function _0x272b86(_0xf8a151){var _0x45c983=_0x3efdc7,_0x1de2ec,_0x51a0e0=(_0x1de2ec=_0xf8a151['graphic'])===null||_0x1de2ec===void 0x0?void 0x0:_0x1de2ec['attr'];if(!_0x51a0e0)return;return'坡度:\x20'[_0x45c983(0xa9f)](_0x51a0e0[_0x45c983(0x2c7)],_0x45c983(0xa6e))['concat'](_0x51a0e0['slopeStr2'],_0x45c983(0x3dd))[_0x45c983(0xa9f)](_0x51a0e0[_0x45c983(0x6b5)],'°');}},this['options']),{},{'private':!![]}));}},{'key':'_addedHook','value':function _0x3d605f(){var _0xa97379=_0x3c32;this['_map']['addLayer'](this['graphicLayer']),this[_0xa97379(0x690)]['positions']&&this[_0xa97379(0x690)]['positions'][_0xa97379(_0x1ec96d._0x51a223)]>0x0&&this['add'](this['options']['positions'],this['options']);}},{'key':'_removedHook','value':function _0x4804ab(){var _0x15bd20=_0x3c32;this['_map']['removeLayer'](this['graphicLayer']),this[_0x15bd20(_0x3cabe0._0x13b2d8)]();}},{'key':'add','value':function _0xcae6e4(_0xb724ea){var _0x11f135=_0x3c32,_0x172324,_0x1b615f=this,_0x515bdd=arguments['length']>0x1&&arguments[0x1]!==undefined?arguments[0x1]:{};if(!_0xb724ea||_0xb724ea['length']<0x1)return;_0xb724ea=LngLatArray['toCartesians'](_0xb724ea),this['_eventResult']={'positions':_0xb724ea},this['_stateOkIndex']=0x0,this['_arrowInstances']=[],this[_0x11f135(0xc3a)]=[];var _0x33f78d=(_0x172324=_0x515bdd[_0x11f135(0x41c)])!==null&&_0x172324!==void 0x0?_0x172324:0x8;if(_0xb724ea[_0x11f135(_0x215446._0x1c4176)]>0x2&&_0x33f78d>0x1)interPolygon({'scene':this[_0x11f135(0x53d)]['scene'],'positions':_0xb724ea,'has3dtiles':![],'onlyPoint':!![],'splitNum':_0x33f78d})['then'](function(_0x41c061){var _0xa69caa=_0x11f135;_0x1b615f['options']['arrow']['length']?_0x1b615f['_arrowLength']=_0x1b615f['options']['arrow']['length']:_0x1b615f[_0xa69caa(0xe41)]=Cesium__namespace[_0xa69caa(_0x325f48._0x3067c7)][_0xa69caa(0x87c)](_0x41c061[_0xa69caa(_0x325f48._0xb2c574)],_0x1b615f['_map']['scene']['globe'][_0xa69caa(0x3d6)]['maximumRadius'])*_0x1b615f['options']['arrow'][_0xa69caa(_0x325f48._0x5eed5f)];_0x1b615f['_eventResult']['maxHeight']=_0x41c061['maxHeight'],_0x1b615f[_0xa69caa(0xc63)]['minHeight']=_0x41c061['minHeight'],_0xb724ea=[];for(var _0x21fbff=0x0;_0x21fbff<_0x41c061[_0xa69caa(_0x325f48._0x488a79)][_0xa69caa(0xec0)];_0x21fbff++){_0xb724ea['push'](_0x41c061['list'][_0x21fbff]['pointDM']);}_0x1b615f['_stateAll']=_0xb724ea[_0xa69caa(0xec0)];for(var _0x37e198=0x0;_0x37e198<_0x1b615f['_stateAll'];_0x37e198++){_0x1b615f['_fxOnePoint'](_0xb724ea[_0x37e198],_0x515bdd);}});else{var _0x550556;this[_0x11f135(_0x215446._0x1a2de7)]=(_0x550556=this['options']['arrow']['length'])!==null&&_0x550556!==void 0x0?_0x550556:0x28,this[_0x11f135(0xad2)]=_0xb724ea['length'];for(var _0x32f2e8=0x0;_0x32f2e8<this['_stateAll'];_0x32f2e8++){this['_fxOnePoint'](_0xb724ea[_0x32f2e8],_0x515bdd);}}}},{'key':'_fxOnePoint','value':function _0x2281e6(_0x468a3c,_0x26cdae){var _0x2b975b=_0x3c32,_0x153ee5,_0x156175,_0x20ac18=this;if(!_0x468a3c)return;var _0x4e6c0a=getEllipseOuterPositions({'position':_0x468a3c,'radius':(_0x153ee5=_0x26cdae['radius'])!==null&&_0x153ee5!==void 0x0?_0x153ee5:0x2,'count':(_0x156175=_0x26cdae[_0x2b975b(_0x4eef33._0x4d2295)])!==null&&_0x156175!==void 0x0?_0x156175:0x4});_0x4e6c0a['push'](_0x468a3c);var _0x5edc56=this['_map'][_0x2b975b(0x57d)]['globe'][_0x2b975b(_0x4eef33._0x57affa)];computeSurfacePoints({'scene':this['_map']['scene'],'positions':_0x4e6c0a,'has3dtiles':_0x26cdae['has3dtiles']})[_0x2b975b(0x7f1)](function(_0x96e3cd){var _0x5ebf38=_0x2b975b;if(_0x20ac18['_stateAll']===0x0)return;_0x96e3cd['noHeight']&&logWarn('未获取到高度值,贴地高度计算存在误差');var _0x278945=_0x5edc56['cartesianArrayToCartographicArray'](_0x96e3cd['positions']),_0x269920=_0x278945['pop'](),_0x3bda62=0x0,_0x588798=_0x278945[0x0]['height'],_0x138438=0x0,_0x42fd57=_0x278945[0x0]['height'];for(var _0x4fe833=0x1;_0x4fe833<_0x278945[_0x5ebf38(_0x4f8c12._0x2a99c8)]-0x1;_0x4fe833++){var _0x497545=_0x278945[_0x4fe833];_0x497545['height']>_0x588798&&(_0x588798=_0x497545['height'],_0x3bda62=_0x4fe833),_0x497545['height']<_0x42fd57&&(_0x42fd57=_0x497545['height'],_0x138438=_0x4fe833);}var _0x16b846=_0x278945[_0x3bda62],_0x43a5b1=_0x278945[_0x138438],_0x22c942=_0x20ac18['getSlope'](_0x269920,_0x16b846),_0x33b7f4=_0x20ac18['getSlope'](_0x269920,_0x43a5b1);_0x22c942>_0x33b7f4?_0x20ac18['_fxOnePointOk'](_0x468a3c,_0x269920,_0x16b846,_0x22c942):_0x20ac18[_0x5ebf38(0x472)](_0x468a3c,_0x269920,_0x43a5b1,_0x33b7f4);});}},{'key':'_fxOnePointOk','value':function _0x1d8cbc(_0x4c3db8,_0x35cb36,_0x376bab,_0x5e6d61){var _0x33e893=_0x3c32,_0x1a5b6d=Cesium__namespace['Cartographic']['toCartesian'](_0x35cb36),_0x5d818f=Cesium__namespace['Cartographic']['toCartesian'](_0x376bab);_0x5d818f=getOnLinePointByLen(_0x1a5b6d,_0x5d818f,this['_arrowLength']);var _0x248d49;_0x35cb36['height']>_0x376bab['height']?_0x248d49=[_0x1a5b6d,_0x5d818f]:_0x248d49=[_0x5d818f,_0x1a5b6d];var _0x148bd=getAngle(_0x248d49[0x0],_0x248d49[0x1],!![]),_0x560a9a=Math[_0x33e893(_0x5b7387._0x417114)](_0x5e6d61)*0xb4/Math['PI'];_0x560a9a=Number(_0x560a9a['toFixed'](0x2));var _0xc08ad9=_0x560a9a+'°',_0x4534ea=(_0x5e6d61*0x64)['toFixed'](0x2)+'%',_0x1d9a78={'position':_0x4c3db8,'slope':_0x560a9a,'slopeStr1':_0xc08ad9,'slopeStr2':_0x4534ea,'direction':_0x148bd};!this['_arrData']&&(this[_0x33e893(0xc3a)]=[]);this['_arrData']['push'](_0x1d9a78),this[_0x33e893(_0x5b7387._0x2405b4)](EventType['endItem'],{'data':_0x1d9a78,'index':this['_stateOkIndex']});this['options']['arrow']['show']&&this['_arrowInstances']['push']({'positions':_0x248d49,'attr':_0x1d9a78});this[_0x33e893(0xf0d)]++;if(this[_0x33e893(0xf0d)]>=this['_stateAll']){if(this['options'][_0x33e893(_0x5b7387._0xa526a5)]['show']&&this[_0x33e893(0x892)][_0x33e893(0xec0)]>0x0){var _0x532ed9=new PolylineCombine({'instances':this[_0x33e893(_0x5b7387._0x5b6eae)],'style':_objectSpread2({'materialType':PolylineArrow},this['options']['arrow'])});this[_0x33e893(_0x5b7387._0x2413c9)]['addGraphic'](_0x532ed9);}this[_0x33e893(_0x5b7387._0x2405b4)](EventType[_0x33e893(0x8e2)],_objectSpread2(_objectSpread2({},this[_0x33e893(0xc63)]||{}),{},{'data':this['_arrData']}));}}},{'key':'getSlope','value':function _0x135cc1(_0x53f895,_0x52374f){var _0x55a2dd=_0x3c32;if(!_0x53f895||!_0x52374f)return;var _0x5f01ca=Math['abs'](_0x53f895['height']-_0x52374f['height']),_0x1bcbb1=Cesium__namespace[_0x55a2dd(0x741)]['distance'](Cesium__namespace[_0x55a2dd(_0xc42e32._0x4dba30)]['toCartesian'](_0x53f895),Cesium__namespace['Cartesian3']['fromRadians'](_0x52374f['longitude'],_0x52374f['latitude'],_0x53f895['height'])),_0x2daba4=_0x5f01ca/_0x1bcbb1;return _0x2daba4;}},{'key':'clear','value':function _0x108e5e(){var _0x1949eb=_0x3c32;this[_0x1949eb(_0x4f511c._0x340f59)]['clear'](),this['_arrowInstances']=[],this['_arrData']=[],this['_stateAll']=0x0,this['_stateOkIndex']=0x0;}}],[{'key':'getSlope','value':function _0x4de0a5(_0x575e44){return new Promise(function(_0x3fb0a8,_0xe21469){var _0x56caa4=_0x3c32,_0xd6b1af=new _0x156c7b({'positions':_0x575e44['positions'],'splitNum':0x1,'radius':_0x575e44['radius'],'count':_0x575e44['count'],'has3dtiles':_0x575e44['has3dtiles'],'point':{'show':![]},'arrow':{'show':![]}});_0xd6b1af['addTo'](_0x575e44['map']),_0x575e44['endItem']&&_0xd6b1af['on'](EventType['endItem'],_0x575e44[_0x56caa4(_0x400d92._0x2258c6)]),_0xd6b1af['on'](EventType['end'],function(_0x327408){_0xd6b1af['destroy'](),_0x575e44['callback']&&_0x575e44['callback'](_0x327408),_0x3fb0a8(_0x327408);});});}}]),_0x156c7b;}(BaseThing),TerrainPlanClip=function(_0x23f343){var _0x28edfd={_0x3c5127:0xbbd,_0x294741:0x84a},_0x19804a={_0x642445:0xec0,_0x4dd4b9:0x741,_0x313094:0xc46,_0x2a5aa7:0x598,_0x2dcabc:0x690},_0x28cbe9={_0x525132:0x71e},_0x570551={_0x180f51:0x56a,_0x29d7d7:0x5aa},_0x4e3fdf={_0x265f8a:0x53d,_0x45573e:0x57d},_0x2a29b7={_0x37a598:0x690,_0x4091df:0x23d},_0x49839c={_0x24f23c:0x690},_0x24aed4={_0x28a741:0xe5c},_0x474168={_0x49c5c0:0xf93};_inherits(_0x28fcbb,_0x23f343);var _0x8b997=_createSuper(_0x28fcbb);function _0x28fcbb(){var _0x5baf94=_0x3c32;return _classCallCheck(this,_0x28fcbb),_0x8b997[_0x5baf94(_0x474168._0x49c5c0)](this,arguments);}return _createClass(_0x28fcbb,[{'key':'positions','get':function _0x17d67b(){return this['_positions'];},'set':function _0x5b4554(_0x409a34){var _0x2807ab=_0x3c32;this['clear'](),this[_0x2807ab(_0x24aed4._0x28a741)]=_0x409a34,this['setPositions'](_0x409a34);}},{'key':'diffHeight','get':function _0x383b7d(){return this['options']['diffHeight'];},'set':function _0x46e593(_0x11fcf1){this['options']['diffHeight']=_0x11fcf1,this['_graphicLayer']&&this['_graphicLayer']['eachGraphic'](function(_0x3066d){_0x3066d['diffHeight']=_0x11fcf1;});}},{'key':'clipOutSide','get':function _0x844403(){var _0x23afc0=_0x3c32;return this[_0x23afc0(_0x49839c._0x24f23c)]['clipOutSide'];},'set':function _0x410aa8(_0x1b2ab4){var _0x22761c=_0x3c32;this[_0x22761c(_0x2a29b7._0x37a598)]['clipOutSide']=_0x1b2ab4,this[_0x22761c(0x53d)]&&this['_positions']&&this[_0x22761c(_0x2a29b7._0x4091df)](this['_positions']);}},{'key':'_enabledHook','value':function _0xff0f34(_0x3b8c69){var _0x4272cb=_0x3c32;this[_0x4272cb(_0x4e3fdf._0x265f8a)][_0x4272cb(_0x4e3fdf._0x45573e)]['globe']['clippingPlanes']&&(this[_0x4272cb(0x53d)][_0x4272cb(_0x4e3fdf._0x45573e)]['globe']['clippingPlanes']['enabled']=_0x3b8c69),this[_0x4272cb(0x56a)]&&(this['_graphicLayer']['show']=_0x3b8c69);}},{'key':'_mountedHook','value':function _0x11ed2c(){}},{'key':'_addedHook','value':function _0x1200ca(){var _0x2c4f1e=_0x3c32;this[_0x2c4f1e(_0x570551._0x180f51)]=new GraphicLayer(_objectSpread2(_objectSpread2({},this['options']),{},{'private':!![]})),this['_map']['addLayer'](this['_graphicLayer']),this['options']['positions']&&this['options']['positions'][_0x2c4f1e(0xec0)]>0x0&&this['setPositions'](this[_0x2c4f1e(0x690)][_0x2c4f1e(_0x570551._0x29d7d7)]);}},{'key':'_removedHook','value':function _0x446689(){var _0x40f7f6=_0x3c32;this[_0x40f7f6(_0x28cbe9._0x525132)](),this['_graphicLayer']&&(this['_map']['removeLayer'](this[_0x40f7f6(0x56a)]),delete this['_graphicLayer']);}},{'key':'setPositions','value':function _0x108123(_0x1cfd40){var _0x217bc6=_0x3c32,_0x11f1f1,_0xf0ee79;this[_0x217bc6(0x71e)]();if(!_0x1cfd40||_0x1cfd40[_0x217bc6(_0x19804a._0x642445)]<0x3){logError$1('挖地坐标数据存在问题!',_0x1cfd40);return;}_0x1cfd40=LngLatArray['toCartesians'](_0x1cfd40),this[_0x217bc6(0xe5c)]=_0x1cfd40;var _0x470802=[],_0x5cc211=_0x1cfd40['length'],_0x3db11d,_0x36237c=formatNum$1(getAngle(_0x1cfd40[0x0],_0x1cfd40[0x1]),0x2);if(_0x36237c>-0.02&&_0x36237c<0.02)_0x3db11d=![];else{var _0xde1e01=formatNum$1(getAngle(_0x1cfd40[0x0],_0x1cfd40[0x2]),0x2);_0x3db11d=_0x36237c<_0xde1e01;}this['clipOutSide']&&(_0x3db11d=!_0x3db11d);for(var _0x1a5b6e=0x0;_0x1a5b6e<_0x5cc211;++_0x1a5b6e){var _0x47bfb1=(_0x1a5b6e+0x1)%_0x5cc211,_0x365f80=Cesium__namespace['Cartesian3']['midpoint'](_0x1cfd40[_0x1a5b6e],_0x1cfd40[_0x47bfb1],new Cesium__namespace[(_0x217bc6(_0x19804a._0x4dd4b9))]()),_0x4ebf7a=Cesium__namespace['Cartesian3'][_0x217bc6(_0x19804a._0x313094)](_0x365f80,new Cesium__namespace['Cartesian3']()),_0x3fdb7a=void 0x0;_0x3db11d?_0x3fdb7a=Cesium__namespace['Cartesian3'][_0x217bc6(0xc7f)](_0x1cfd40[_0x1a5b6e],_0x365f80,new Cesium__namespace['Cartesian3']()):_0x3fdb7a=Cesium__namespace['Cartesian3']['subtract'](_0x1cfd40[_0x47bfb1],_0x365f80,new Cesium__namespace[(_0x217bc6(0x741))]());_0x3fdb7a=Cesium__namespace['Cartesian3']['normalize'](_0x3fdb7a,_0x3fdb7a);var _0x4bd1a8=Cesium__namespace['Cartesian3']['cross'](_0x3fdb7a,_0x4ebf7a,new Cesium__namespace['Cartesian3']());_0x4bd1a8=Cesium__namespace['Cartesian3']['normalize'](_0x4bd1a8,_0x4bd1a8);var _0xc6ba8c=new Cesium__namespace[(_0x217bc6(_0x19804a._0x2a5aa7))](_0x4bd1a8,0x0),_0x45d529=Cesium__namespace[_0x217bc6(_0x19804a._0x2a5aa7)]['getPointDistance'](_0xc6ba8c,_0x365f80);_0x470802[_0x217bc6(0x51d)](new Cesium__namespace[(_0x217bc6(0x715))](_0x4bd1a8,_0x45d529));}this['_map']['scene']['globe']['clippingPlanes']=new Cesium__namespace['ClippingPlaneCollection']({'planes':_0x470802,'edgeWidth':(_0x11f1f1=this[_0x217bc6(_0x19804a._0x2dcabc)]['edgeWidth'])!==null&&_0x11f1f1!==void 0x0?_0x11f1f1:0x1,'edgeColor':(_0xf0ee79=this['options']['edgeColor'])!==null&&_0xf0ee79!==void 0x0?_0xf0ee79:Cesium__namespace['Color']['WHITE'],'unionClippingRegions':this['clipOutSide'],'enabled':!![]});if(this['options'][_0x217bc6(0x524)]){var _0x250a33=new Pit({'style':this[_0x217bc6(0x690)],'positions':_0x1cfd40});this['_graphicLayer']['addGraphic'](_0x250a33);}}},{'key':'clear','value':function _0x53fdaa(){var _0xf0bf41=_0x3c32,_0x3e010d,_0x24993e;if(!this['_map'])return;this['_positions']=null,this[_0xf0bf41(0x56a)]&&this['_graphicLayer'][_0xf0bf41(0x71e)](),(_0x3e010d=this['_map']['scene']['globe'])!==null&&_0x3e010d!==void 0x0&&(_0x24993e=_0x3e010d[_0xf0bf41(_0x28edfd._0x3c5127)])!==null&&_0x24993e!==void 0x0&&_0x24993e['enabled']&&(this[_0xf0bf41(0x53d)]['scene'][_0xf0bf41(_0x28edfd._0x294741)][_0xf0bf41(0xbbd)]['enabled']=![]),this['_map'][_0xf0bf41(0x57d)]['globe']['clippingPlanes']=undefined;}}]),_0x28fcbb;}(BaseThing),TerrainEditVS='attribute\x20vec3\x20position;\x0a\x0avoid\x20main()\x20{\x0a\x20\x20vec4\x20pos\x20=\x20vec4(position.xyz,\x201.0);\x0a\x20\x20gl_Position\x20=\x20czm_projection\x20*\x20pos;\x0a}\x0a',TerrainEditFS='\x0a#ifdef\x20GL_FRAGMENT_PRECISION_HIGH\x0aprecision\x20highp\x20float;\x0a#else\x0aprecision\x20mediump\x20float;\x0a#endif\x0a\x0avoid\x20main()\x20{\x0a\x20\x20gl_FragColor\x20=\x20vec4(1.0,\x200.0,\x200.0,\x201.0);\x0a}\x0a',TerrainEditBase=function(_0xf3f493){var _0x4025b0={_0x38d00f:0xec0,_0x500db0:0xd82},_0x24e2e0={_0x912835:0x443},_0x510715={_0x2947aa:0x42e},_0x1363c1={_0x1588d2:0x924,_0x582553:0xd0c},_0x20b013={_0x3eff76:0x84a},_0x1992f7={_0x27f984:0x741,_0x2b046c:0xec0,_0x6a7712:0x5a6,_0x4fedb5:0xa1e,_0x2f8573:0x741,_0x264756:0x908,_0x10be7c:0xc10,_0x2cefb0:0x87f,_0x2c369c:0x9f8,_0x69b3aa:0xd2a,_0x417ee9:0x20d,_0xc29786:0x26d,_0x329612:0x6fe,_0xe31572:0xf04,_0x123a28:0x66c,_0x57706c:0xd1f},_0x4ab213={_0x114801:0x194},_0x416af9={_0x46e445:0xec0,_0x312806:0x513},_0x36b3ec={_0x7e000f:0xbdb},_0x42cf51={_0x456080:0xcfa},_0x50ded3={_0xf8cd32:0xcfa},_0x354a6d={_0x3fc920:0x908,_0x5e9c98:0xac3,_0x225764:0x9a7},_0xaa6123={_0x21337b:0x948,_0xfd02da:0xc6d,_0xdefe66:0x908,_0x102451:0x97e},_0x324925={_0x3dab56:0x690,_0x1dbacd:0x5d9,_0x222817:0x5aa},_0x43fba3={_0x102169:0x36b},_0x4ead54={_0x26b36d:0x5aa},_0x3fcaf7={_0x3d8533:0x84a,_0x252fc1:0xbb5},_0x33670b={_0x331f1a:0xd2a},_0x4508d4=_0xf99cb3;_inherits(_0x15daf1,_0xf3f493);var _0x3841c7=_createSuper(_0x15daf1);function _0x15daf1(){var _0x2aacca=_0x3c32,_0x35738f,_0x29e646,_0x274350,_0x3318da=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x15daf1),_0x274350=_0x3841c7['call'](this,_0x3318da),!isMars3DCesium&&logError$1('该功能需要引入mars3d修改版Cesium库(mars3d-cesium库)才支持!',_assertThisInitialized(_0x274350)),_0x274350[_0x2aacca(0x2a5)]=(_0x35738f=_0x3318da['heightVal'])!==null&&_0x35738f!==void 0x0?_0x35738f:new Cesium__namespace['Cartesian4'](0x0,0x0,0x0,0x1f4),_0x274350[_0x2aacca(_0x33670b._0x331f1a)]=(_0x29e646=_0x3318da['maxCanvasSize'])!==null&&_0x29e646!==void 0x0?_0x29e646:0x1000,_0x274350[_0x2aacca(0x36b)]=[],_0x274350;}return _createClass(_0x15daf1,[{'key':'analysisOptions','get':function _0xa62c1c(){var _0x917627=_0x3c32,_0x3a1675,_0x445ef2,_0x33d1a0,_0x238998,_0x550621,_0x538244;return(_0x3a1675=this['_map'])===null||_0x3a1675===void 0x0?void 0x0:(_0x445ef2=_0x3a1675['scene'])===null||_0x445ef2===void 0x0?void 0x0:(_0x33d1a0=_0x445ef2[_0x917627(_0x3fcaf7._0x3d8533)])===null||_0x33d1a0===void 0x0?void 0x0:(_0x238998=_0x33d1a0['_surface'])===null||_0x238998===void 0x0?void 0x0:(_0x550621=_0x238998[_0x917627(0xda8)])===null||_0x550621===void 0x0?void 0x0:(_0x538244=_0x550621[_0x917627(_0x3fcaf7._0x252fc1)])===null||_0x538244===void 0x0?void 0x0:_0x538244['flood'];}},{'key':_0x4508d4(0xcdf),'get':function _0x563ec5(){var _0xb3485d=_0x4508d4;return this[_0xb3485d(0x36b)];}},{'key':'showElseArea','get':function _0x40fed2(){var _0x261090=_0x4508d4,_0x5820c9,_0x2ace9a;return(_0x5820c9=(_0x2ace9a=this[_0x261090(0xac3)])===null||_0x2ace9a===void 0x0?void 0x0:_0x2ace9a['showElseArea'])!==null&&_0x5820c9!==void 0x0?_0x5820c9:!![];},'set':function _0x513035(_0x7fc9e3){this['analysisOptions']['showElseArea']=_0x7fc9e3;}},{'key':'positions','get':function _0x57be2b(){var _0x31d8ae=_0x4508d4;return this['length']>0x0?this[_0x31d8ae(0x36b)][0x0][_0x31d8ae(_0x4ead54._0x26b36d)]:null;},'set':function _0x2049a2(_0x32ba26){this['clear'](),this['addArea'](_0x32ba26);}},{'key':_0x4508d4(_0x4025b0._0x38d00f),'get':function _0x588ec9(){var _0x163466=_0x4508d4;if(this[_0x163466(_0x43fba3._0x102169)]){var _0x5a0e81;return(_0x5a0e81=this['_areaList'])===null||_0x5a0e81===void 0x0?void 0x0:_0x5a0e81['length'];}else return 0x0;}},{'key':_0x4508d4(0x207),'value':function _0x43ad86(_0x56599a){this['analysisOptions']['enabled']=_0x56599a;}},{'key':'_addedHook','value':function _0xbbf78e(){var _0x20d1e7=_0x4508d4,_0x1baf60;this['analysisOptions']['showElseArea']=(_0x1baf60=this[_0x20d1e7(_0x324925._0x3dab56)][_0x20d1e7(_0x324925._0x1dbacd)])!==null&&_0x1baf60!==void 0x0?_0x1baf60:!![],this['options']['positions']&&this['addArea'](this['options'][_0x20d1e7(_0x324925._0x222817)]),this['options']['dynamicView']&&(this['_scopeIds_last']=[],this['_map']['on'](EventType['preUpdate'],this['_map_preUpdateHandler'],this));}},{'key':'_removedHook','value':function _0x18fcfa(){var _0x59fb9b=_0x4508d4;this['options']['dynamicView']&&(this['_map'][_0x59fb9b(_0xaa6123._0x21337b)](EventType['preUpdate'],this[_0x59fb9b(_0xaa6123._0xfd02da)],this),this['_scopeIds_last']=[]),this['clear'](),this['analysisOptions']['enabled']=![],this['analysisOptions']['inverMatrix']=Cesium__namespace['Matrix4'][_0x59fb9b(_0xaa6123._0xdefe66)],this['analysisOptions'][_0x59fb9b(_0xaa6123._0x102451)]=undefined;}},{'key':'clear','value':function _0x96586e(){this['_areaList']=[],this['_clearDraw']();}},{'key':_0x4508d4(0xbe9),'value':function _0x21c6f7(){var _0x57c4b5=_0x4508d4;this['analysisOptions']['inverMatrix']=Cesium__namespace['Matrix4'][_0x57c4b5(_0x354a6d._0x3fc920)],this[_0x57c4b5(_0x354a6d._0x5e9c98)]['polygonTexture']=undefined,this['_polygonTexture']&&(this['_polygonTexture'][_0x57c4b5(0x9a7)](),delete this['_polygonTexture']),this['_framebuffer']&&(this[_0x57c4b5(0x6fe)][_0x57c4b5(_0x354a6d._0x225764)](),delete this['_framebuffer']);}},{'key':'getAreaById','value':function _0x15ab03(_0xbd1944){var _0x4668a3=_0x4508d4;if(!isNumber(_0xbd1944))return _0xbd1944;for(var _0x1c5482=0x0;_0x1c5482<this['_areaList'][_0x4668a3(0xec0)];_0x1c5482++){var _0x11f16f=this['_areaList'][_0x1c5482];if(_0x11f16f['id']===_0xbd1944)return _0x11f16f;}return null;}},{'key':'hideArea','value':function _0x297583(_0x3bf2f4){var _0x2da910=_0x4508d4,_0x359ee0=this['getAreaById'](_0x3bf2f4);_0x359ee0&&(_0x359ee0['show']=![],_0x359ee0[_0x2da910(_0x50ded3._0xf8cd32)]&&(_0x359ee0['pitPrimitive']['show']=![]),this['_update']());}},{'key':_0x4508d4(0x5ad),'value':function _0xf73905(_0xc1ff75){var _0xdf3f79=_0x4508d4,_0x293f4e=this['getAreaById'](_0xc1ff75);_0x293f4e&&(_0x293f4e['show']=!![],_0x293f4e[_0xdf3f79(_0x42cf51._0x456080)]&&(_0x293f4e['pitPrimitive']['show']=!![]),this['_update']());}},{'key':'_removeAreaHook','value':function _0xc015a2(_0xd42bea){}},{'key':_0x4508d4(0x46c),'value':function _0x4d07c2(_0x1de363){var _0x2ab4f7=_0x4508d4;isNumber(_0x1de363)&&(_0x1de363=this[_0x2ab4f7(_0x36b3ec._0x7e000f)](_0x1de363));if(!_0x1de363)return;this['_removeAreaHook'](_0x1de363),removeArrayItem(this['_areaList'],_0x1de363),this['_update']();}},{'key':'_addAreaHook','value':function _0xc03ea7(_0x470fe6){}},{'key':_0x4508d4(_0x4025b0._0x500db0),'value':function _0x36e843(_0xea3a14,_0x1f7494){var _0x8a3325=_0x4508d4;if(!_0xea3a14||_0xea3a14[_0x8a3325(_0x416af9._0x46e445)]===0x0)return;var _0x294ad1={'show':!![],'scope':!![],'id':getGlobalId(),'positions_original':_0xea3a14,'positions':LngLatArray['toCartesians'](_0xea3a14,!![])};return this[_0x8a3325(0x36b)]['push'](_0x294ad1),logInfo('添加地形处理区域',LngLatArray[_0x8a3325(_0x416af9._0x312806)](_0xea3a14)),this['_addAreaHook'](_0x294ad1,_0x1f7494),this['_update'](),_0x294ad1;}},{'key':'_update','value':function _0x184285(){var _0x335a35={_0x40f5a4:0x48b,_0x29179f:0x388,_0xa74657:0xa86,_0x17f624:0x741,_0x1e091b:0x51d,_0x2590bd:0x51d,_0x3acf55:0x400,_0x4337a3:0x817,_0x4e711c:0x955,_0x3a15ab:0x90a,_0x776f3f:0x8af,_0x3be3d2:0x852},_0x372b3e={_0x291765:0xa24,_0x1c5532:0x492,_0x45a335:0xb84,_0x4afbc7:0x51d},_0x5398c4=_0x4508d4,_0x590c14=this;this['_clearDraw']();var _0x2db2ce=new Cesium__namespace[(_0x5398c4(_0x1992f7._0x27f984))](),_0x1b58e7=[];this['_areaList']['forEach'](function(_0x5e1541){var _0x36c744=_0x5398c4;if(!_0x5e1541[_0x36c744(_0x372b3e._0x291765)]||!_0x5e1541['scope']||!_0x5e1541['positions'])return;var _0x4b53bd=Cesium__namespace[_0x36c744(_0x372b3e._0x1c5532)]['fromPoints'](_0x5e1541['positions']);Cesium__namespace['Cartesian3']['add'](_0x2db2ce,_0x4b53bd[_0x36c744(_0x372b3e._0x45a335)],_0x2db2ce),_0x1b58e7[_0x36c744(_0x372b3e._0x4afbc7)](_0x5e1541);});var _0x2ae028=this['_map']['scene']['context'];if(_0x1b58e7[_0x5398c4(_0x1992f7._0x2b046c)]===0x0)return;var _0xb93e67=Cesium__namespace[_0x5398c4(_0x1992f7._0x27f984)][_0x5398c4(_0x1992f7._0x6a7712)](_0x2db2ce,0x1/_0x1b58e7[_0x5398c4(0xec0)],new Cesium__namespace['Cartesian3']()),_0x4dd069=Cesium__namespace['Transforms'][_0x5398c4(0x798)](_0xb93e67);this[_0x5398c4(0xcd7)]=Cesium__namespace[_0x5398c4(0xa1e)]['inverse'](_0x4dd069,new Cesium__namespace['Matrix4']());var _0x343c01=0x5f5e0ff,_0x351826=0x5f5e0ff,_0x19377c=-0x5f5e0ff,_0x3464ff=-0x5f5e0ff;_0x1b58e7['forEach'](function(_0x4b6365){var _0x383ab1=_0x5398c4,_0x1a42f4=new Cesium__namespace['PolygonGeometry']({'polygonHierarchy':new Cesium__namespace['PolygonHierarchy'](_0x4b6365['positions'])});_0x1a42f4=Cesium__namespace['PolygonGeometry'][_0x383ab1(_0x335a35._0x40f5a4)](_0x1a42f4);var _0x1dd1d5=_0x1a42f4['indices'],_0x21ea80=_0x1a42f4[_0x383ab1(_0x335a35._0x29179f)][_0x383ab1(_0x335a35._0xa74657)]['values'],_0x1f0c59=_0x21ea80['length'],_0x572e99=[],_0x38d99c=[];for(var _0x71982d=0x0;_0x71982d<_0x1f0c59;_0x71982d+=0x3){var _0x51950d=new Cesium__namespace[(_0x383ab1(_0x335a35._0x17f624))](_0x21ea80[_0x71982d],_0x21ea80[_0x71982d+0x1],_0x21ea80[_0x71982d+0x2]),_0x3cd240=Cesium__namespace['Matrix4'][_0x383ab1(0x597)](_0x590c14['_inverMatrix'],_0x51950d,new Cesium__namespace['Cartesian3']());_0x3cd240['z']=0x0,_0x572e99['push'](_0x3cd240),_0x38d99c['push'](_0x3cd240['x']),_0x38d99c[_0x383ab1(_0x335a35._0x1e091b)](_0x3cd240['y']),_0x38d99c[_0x383ab1(_0x335a35._0x2590bd)](_0x3cd240['z']),_0x343c01>=_0x3cd240['x']&&(_0x343c01=_0x3cd240['x']),_0x351826>=_0x3cd240['y']&&(_0x351826=_0x3cd240['y']),_0x19377c<=_0x3cd240['x']&&(_0x19377c=_0x3cd240['x']),_0x3464ff<=_0x3cd240['y']&&(_0x3464ff=_0x3cd240['y']);}_0x4b6365['localPos']=_0x572e99;var _0x4343ab=new Float64Array(_0x38d99c),_0x1d179f=Cesium__namespace[_0x383ab1(0x492)]['fromVertices'](_0x4343ab),_0x311318=new Cesium__namespace['Geometry']({'attributes':{'position':new Cesium__namespace['GeometryAttribute']({'componentDatatype':Cesium__namespace[_0x383ab1(_0x335a35._0x3acf55)]['DOUBLE'],'componentsPerAttribute':0x3,'values':_0x4343ab})},'indices':_0x1dd1d5,'primitiveType':Cesium__namespace['PrimitiveType'][_0x383ab1(_0x335a35._0x4337a3)],'boundingSphere':_0x1d179f}),_0x2484f8=Cesium__namespace['ShaderProgram']['fromCache']({'context':_0x2ae028,'vertexShaderSource':TerrainEditVS,'fragmentShaderSource':TerrainEditFS,'attributeLocations':{'position':0x0}}),_0x32ffa4=Cesium__namespace['VertexArray']['fromGeometry']({'context':_0x2ae028,'geometry':_0x311318,'attributeLocations':_0x2484f8['_attributeLocations'],'bufferUsage':Cesium__namespace[_0x383ab1(0x610)][_0x383ab1(_0x335a35._0x4e711c)],'interleave':!![]}),_0x2a5950=new Cesium__namespace['RenderState']();_0x2a5950[_0x383ab1(_0x335a35._0x3a15ab)][_0x383ab1(_0x335a35._0x776f3f)]=-0xf4240,_0x2a5950[_0x383ab1(_0x335a35._0x3a15ab)][_0x383ab1(_0x335a35._0x3be3d2)]=0xf4240,_0x4b6365['drawAreaCommand']=new Cesium__namespace['DrawCommand']({'boundingVolume':_0x1d179f,'primitiveType':Cesium__namespace['PrimitiveType'][_0x383ab1(0x817)],'vertexArray':_0x32ffa4,'shaderProgram':_0x2484f8,'renderState':_0x2a5950,'pass':Cesium__namespace[_0x383ab1(0xdb0)]['TRANSLUCENT']});});var _0x351e0e=(_0x3464ff-_0x351826)/(_0x19377c-_0x343c01),_0x36f227=[_0x343c01,_0x351826,_0x19377c,_0x3464ff],_0x10416=0x1d4c0,_0x15472e={'viewMatrix':Cesium__namespace['Matrix4']['IDENTITY'],'inverseViewMatrix':Cesium__namespace[_0x5398c4(_0x1992f7._0x4fedb5)]['IDENTITY'],'frustum':new Cesium__namespace['OrthographicOffCenterFrustum'](),'positionCartographic':{'height':0x0,'latitude':0x0,'longitude':0x0},'positionWC':new Cesium__namespace['Cartesian3'](0x0,0x0,_0x10416/0x2),'directionWC':new Cesium__namespace['Cartesian3'](0x0,0x0,-0x1),'upWC':new Cesium__namespace[(_0x5398c4(_0x1992f7._0x2f8573))](0x0,0x1,0x0),'rightWC':new Cesium__namespace['Cartesian3'](0x1,0x0,0x0),'viewProjectionMatrix':Cesium__namespace['Matrix4'][_0x5398c4(_0x1992f7._0x264756)]};_0x15472e[_0x5398c4(_0x1992f7._0x10be7c)][_0x5398c4(0xea1)]=_0x36f227[0x0],_0x15472e['frustum'][_0x5398c4(_0x1992f7._0x2cefb0)]=_0x36f227[0x3],_0x15472e['frustum']['right']=_0x36f227[0x2],_0x15472e['frustum']['bottom']=_0x36f227[0x1],_0x15472e['frustum']['near']=0.1,_0x15472e['frustum']['far']=-_0x10416,this[_0x5398c4(_0x1992f7._0x2c369c)]=new Cesium__namespace['Cartesian4'](_0x36f227[0x0],_0x36f227[0x1],_0x36f227[0x2]-_0x36f227[0x0],_0x36f227[0x3]-_0x36f227[0x1]);var _0x4e8dc3,_0x52a5e3;_0x351e0e>0x1?(_0x4e8dc3=this['_maxCanvasSize']/_0x351e0e,_0x52a5e3=this['_maxCanvasSize']):(_0x4e8dc3=this[_0x5398c4(_0x1992f7._0x69b3aa)],_0x52a5e3=_0x4e8dc3*_0x351e0e);var _0x30ba29=new Cesium__namespace['Texture']({'context':_0x2ae028,'width':_0x4e8dc3,'height':_0x52a5e3,'pixelFormat':Cesium__namespace[_0x5398c4(0x8f3)]['RGBA'],'pixelDatatype':Cesium__namespace['PixelDatatype'][_0x5398c4(0x544)],'flipY':![]});this['_polygonTexture']=_0x30ba29,this['analysisOptions']['polygonTexture']=this[_0x5398c4(_0x1992f7._0x417ee9)],this['_framebuffer']=new Cesium__namespace[(_0x5398c4(0x31b))]({'context':_0x2ae028,'colorTextures':[_0x30ba29],'destroyAttachments':![]});var _0x1a65eb=new Cesium__namespace['ClearCommand']({'color':new Cesium__namespace[(_0x5398c4(_0x1992f7._0xc29786))](0x0,0x0,0x0,0x0),'framebuffer':this[_0x5398c4(_0x1992f7._0x329612)]}),_0x2b0111=new Cesium__namespace[(_0x5398c4(0xbcd))](_0x2ae028);_0x2b0111[_0x5398c4(0x406)]=new Cesium__namespace[(_0x5398c4(_0x1992f7._0xe31572))](0x0,0x0,_0x4e8dc3,_0x52a5e3);var _0x57391d=_0x2ae028['uniformState'];_0x57391d['updateCamera'](_0x15472e),_0x1a65eb[_0x5398c4(_0x1992f7._0x123a28)](_0x2ae028),_0x1b58e7[_0x5398c4(_0x1992f7._0x57706c)](function(_0x4df43c){var _0x5e91eb=_0x5398c4,_0x49a92a=_0x4df43c['drawAreaCommand'];_0x49a92a&&(_0x57391d['updatePass'](_0x49a92a['pass']),_0x49a92a[_0x5e91eb(_0x4ab213._0x114801)]=_0x590c14['_framebuffer'],_0x49a92a['execute'](_0x2ae028,_0x2b0111));}),this['_beginAnalysis']();}},{'key':'_beginAnalysis','value':function _0xb3467d(){var _0x126f6b=_0x4508d4;this['analysisOptions']['inverMatrix']=this['_inverMatrix'],this['analysisOptions'][_0x126f6b(0x97e)]=this['_polygonTexture'],this[_0x126f6b(0xac3)]['enabled']=!![],this['analysisOptions']['floodRect']=this['_tailorRect'],this['analysisOptions'][_0x126f6b(_0x20b013._0x3eff76)]=![];}},{'key':'_map_preUpdateHandler','value':function _0x278571(){var _0x50a5e8=_0x4508d4,_0x31c66d=this;if(!this['_map']||!this['_areaList']||this['_areaList']['length']===0x0&&this['_scopeIds_last']['length']===0x0)return;var _0x370ec6=[];this['_areaList']['forEach'](function(_0x372dd4){var _0x581e56=_0x3c32;if(!_0x372dd4['show'])return;_0x372dd4['scope']=_0x31c66d[_0x581e56(_0x1363c1._0x1588d2)](_0x372dd4['positions']),_0x372dd4[_0x581e56(_0x1363c1._0x582553)]&&_0x370ec6[_0x581e56(0x51d)](_0x372dd4['id']);});var _0xc1df98=_0x370ec6[_0x50a5e8(0xec0)]!==this[_0x50a5e8(_0x510715._0x2947aa)]['length'];if(!_0xc1df98)for(var _0x266d16=0x0;_0x266d16<_0x370ec6['length'];_0x266d16++){if(this['_scopeIds_last'][_0x266d16]!==_0x370ec6[_0x266d16]){_0xc1df98=!![];break;}}_0xc1df98&&(this['_update'](),this['_scopeIds_last']=Cesium__namespace['clone'](_0x370ec6));}},{'key':'_isInSceneCamera','value':function _0x20bafa(_0x153e3c){var _0x413972=_0x4508d4;if(!_0x153e3c||_0x153e3c['length']===0x0)return![];var _0x4de37b=this[_0x413972(0x53d)][_0x413972(0x57d)],_0x2ae451=this['_map']['getCenter'](),_0x428012=_0x4de37b[_0x413972(0x501)][_0x413972(0xef7)];for(var _0x2b7fcb=0x0;_0x2b7fcb<_0x153e3c['length'];_0x2b7fcb++){var _0x5d000c=_0x153e3c[_0x2b7fcb],_0x273bc3=Cesium__namespace['SceneTransforms']['wgs84ToWindowCoordinates'](_0x4de37b,_0x5d000c,new Cesium__namespace['Cartesian2']());if(_0x273bc3&&_0x273bc3['x']>=0x0&&_0x273bc3['x']<=_0x4de37b['context']['drawingBufferWidth']&&_0x273bc3['y']>=0x0&&_0x273bc3['y']<=_0x4de37b['context'][_0x413972(0x970)])return!![];if(Cesium__namespace['Cartesian3']['distance'](_0x5d000c,_0x428012)<0x30d40)return!![];if(Cesium__namespace[_0x413972(0x741)][_0x413972(_0x24e2e0._0x912835)](_0x5d000c,_0x2ae451)<0x30d40)return!![];}return![];}}]),_0x15daf1;}(BaseThing),GlobeFlodByMaterial='uniform\x20vec4\x20u_mars_flood_val;//(基础淹没高度,当前淹没高度,最大淹没高度,默认高度差(最大淹没高度\x20-\x20基础淹没高度))\x0auniform\x20vec4\x20u_mars_flood_color;\x0a\x0aczm_material\x20czm_getMaterial(czm_materialInput\x20materialInput)\x20{\x0a\x20\x20czm_material\x20material\x20=\x20czm_getDefaultMaterial(materialInput);\x0a\x20\x20material.alpha\x20=\x20(materialInput.height\x20<\x20u_mars_flood_val.y)\x20?\x20u_mars_flood_color.a\x20:\x200.0;\x0a\x20\x20material.diffuse\x20=\x20u_mars_flood_color.rgb;\x0a\x20\x20return\x20material;\x0a}\x0a',FloodByMaterialType=_0xf99cb3(0x2b5),FloodByMaterial=function(_0x16468e){var _0xf3e93c={_0x18141b:0x56c},_0x1ebd32={_0x682901:0xbcb,_0x4edf3c:0xbb5},_0x5a3d3d={_0x4ceb63:0xee7,_0x25b152:0x2a5,_0x4aa300:0x2a5},_0x5e0562={_0x7c20c6:0xf73,_0x10633e:0xc67},_0x151511={_0x1d5fa1:0x7dc,_0x5b819a:0xa10,_0xcbf921:0x280},_0x72885={_0x5482a2:0x690,_0xeb947f:0x860,_0x23426c:0xa74,_0x3449c3:0xa74,_0x1360b3:0x2a5,_0x4cb6eb:0xe73},_0x14b9fe={_0x4b4376:0x98c},_0x213281={_0x222ccf:0xee7},_0x3df9d5={_0x8e5eb7:0xa10},_0x5df749=_0xf99cb3;_inherits(_0x528201,_0x16468e);var _0x60ac31=_createSuper(_0x528201);function _0x528201(){var _0x4525ed=_0x3c32,_0xf2d2c4,_0x44ab5a,_0x3e7cc7=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x528201),_0x44ab5a=_0x60ac31[_0x4525ed(_0x3df9d5._0x8e5eb7)](this,_0x3e7cc7),_0x44ab5a['color']=(_0xf2d2c4=_0x44ab5a['options'][_0x4525ed(0x98c)])!==null&&_0xf2d2c4!==void 0x0?_0xf2d2c4:new Cesium__namespace['Color'](0.15,0.7,0.95,0.5),_0x44ab5a;}return _createClass(_0x528201,[{'key':'height','get':function _0x205f2d(){var _0x11c30f;return(_0x11c30f=this['heightVal']['y'])!==null&&_0x11c30f!==void 0x0?_0x11c30f:this['_minHeight'];},'set':function _0x22e917(_0x458d47){var _0x16c23a=_0x3c32;this[_0x16c23a(0x2a5)]['y']=_0x458d47,this['analysisOptions']['heightVal']['y']=_0x458d47;}},{'key':'speed','get':function _0x5e2fc5(){var _0x2f525d=_0x3c32;return this[_0x2f525d(0x690)]['speed']||0x1;},'set':function _0x42c9f1(_0x51b887){var _0x1cea95=_0x3c32;this[_0x1cea95(0x690)][_0x1cea95(_0x213281._0x222ccf)]=Number(_0x51b887);}},{'key':_0x5df749(0x98c),'get':function _0x4859ee(){return this['_color'];},'set':function _0x50abc0(_0x2c6f90){var _0x44aada=_0x5df749;this[_0x44aada(0xbab)]=getCesiumColor(_0x2c6f90),this['analysisOptions']&&(this['analysisOptions'][_0x44aada(_0x14b9fe._0x4b4376)]=this['_color']);}},{'key':'addArea','value':function _0x3efb95(_0x7bc08a,_0x28ce96){var _0x5eb5aa=_0x5df749;return _0x7bc08a=setPositionsHeight(_0x7bc08a,0x0),_get(_getPrototypeOf(_0x528201['prototype']),_0x5eb5aa(0xd82),this)['call'](this,_0x7bc08a,_0x28ce96);}},{'key':_0x5df749(_0xf3e93c._0x18141b),'value':function _0x2afdae(_0x4a5668){var _0x5d4825=_0x5df749,_0x3e5e79;_0x4a5668&&(this['options']=_objectSpread2(_objectSpread2({},this[_0x5d4825(_0x72885._0x5482a2)]),_0x4a5668));this['stop']();var _0x80498f=this['options']['minHeight'],_0x332809=this['options']['maxHeight'];if(!Cesium__namespace['defined'](_0x80498f)){logError$1(_0x5d4825(_0x72885._0xeb947f),_0x80498f);return;}if(!Cesium__namespace['defined'](_0x332809)){logError$1('maxHeight\x20请传入有效数值!',_0x332809);return;}if(_0x80498f>_0x332809){var _0x485a00=_0x80498f;_0x80498f=_0x332809,_0x332809=_0x485a00;}return this['_minHeight']=_0x80498f,this[_0x5d4825(_0x72885._0x23426c)]=_0x332809,this[_0x5d4825(0x2a5)]=new Cesium__namespace['Cartesian4'](this['_minHeight'],this['_minHeight'],this[_0x5d4825(0xa74)],this[_0x5d4825(_0x72885._0x3449c3)]-this['_minHeight']),this['analysisOptions']['heightVal']['x']=this['heightVal']['x'],this[_0x5d4825(0xac3)][_0x5d4825(_0x72885._0x1360b3)]['y']=this['heightVal']['y'],this[_0x5d4825(0xac3)]['color']=this['color'],this['analysisOptions'][_0x5d4825(0x84a)]=![],this['analysisOptions']['showElseArea']=(_0x3e5e79=this[_0x5d4825(0x690)]['showElseArea'])!==null&&_0x3e5e79!==void 0x0?_0x3e5e79:!![],this[_0x5d4825(0x53d)]['scene']['globe']['material']=Cesium__namespace[_0x5d4825(_0x72885._0x4cb6eb)][_0x5d4825(0xf79)](FloodByMaterialType),this;}},{'key':_0x5df749(0x207),'value':function _0x4c91cb(_0x23be83){var _0x1814e2=_0x5df749,_0x1c034c;_get(_getPrototypeOf(_0x528201[_0x1814e2(_0x151511._0x1d5fa1)]),'_enabledHook',this)[_0x1814e2(_0x151511._0x5b819a)](this,_0x23be83);if(_0x23be83)this['_map']['scene']['globe']['material']=Cesium__namespace['Material']['fromType'](FloodByMaterialType);else((_0x1c034c=this['_map']['scene'][_0x1814e2(0x84a)]['material'])===null||_0x1c034c===void 0x0?void 0x0:_0x1c034c['type'])===FloodByMaterialType&&(this['_map'][_0x1814e2(0x57d)]['globe'][_0x1814e2(_0x151511._0xcbf921)]=null);}},{'key':'start','value':function _0x2e7711(){var _0x48342a=_0x5df749;this['stop'](),this['isStart']=!![],this[_0x48342a(0xf34)](EventType['start']),this['_map']['on'](EventType[_0x48342a(_0x5e0562._0x7c20c6)],this[_0x48342a(_0x5e0562._0x10633e)],this);}},{'key':'_onClockTickHandler','value':function _0x2de2ba(_0x479d87){var _0x214328=_0x5df749;this[_0x214328(0x2a5)]['y']+=this[_0x214328(_0x5a3d3d._0x4ceb63)]/0x32;if(this['heightVal']['y']>this[_0x214328(_0x5a3d3d._0x25b152)]['z']){this['heightVal']['y']=this['heightVal']['z'],this['stop']();return;}if(this['heightVal']['y']<this[_0x214328(0x2a5)]['x']){this[_0x214328(0x2a5)]['y']=this['heightVal']['x'],this['stop']();return;}this['analysisOptions']['heightVal']['y']=this[_0x214328(_0x5a3d3d._0x4aa300)]['y'],this['fire'](EventType['change'],{'height':this[_0x214328(0x2a5)]['y']});}},{'key':'stop','value':function _0x2444a6(){var _0x501070=_0x5df749;if(!this[_0x501070(0x3fc)])return;this['_map']['off'](EventType['clockTick'],this['_onClockTickHandler'],this),this['isStart']=![],this[_0x501070(0xf34)](EventType['end']);}},{'key':'restart','value':function _0x49bcc2(){this['setOptions'](),this['start']();}},{'key':_0x5df749(0x71e),'value':function _0x1347c2(){var _0x79224=_0x5df749,_0x5ad877;this['stop'](),((_0x5ad877=this['_map'][_0x79224(0x57d)]['globe']['material'])===null||_0x5ad877===void 0x0?void 0x0:_0x5ad877['type'])===FloodByMaterialType&&(this['_map']['scene']['globe']['material']=null),this['_map']['scene'][_0x79224(0x84a)][_0x79224(_0x1ebd32._0x682901)]['tileProvider'][_0x79224(_0x1ebd32._0x4edf3c)]['resetFloodValue'](),_get(_getPrototypeOf(_0x528201['prototype']),_0x79224(0x71e),this)[_0x79224(0xa10)](this);}}]),_0x528201;}(TerrainEditBase);Cesium__namespace['Material']['FloodByMaterialType']=FloodByMaterialType,Cesium__namespace['Material']['_materialCache']['addMaterial'](FloodByMaterialType,{'fabric':{'type':FloodByMaterialType,'source':GlobeFlodByMaterial},'translucent':![]});var GlobeTerrainClipMaterial='czm_material\x20czm_getMaterial(czm_materialInput\x20materialInput)\x20{\x0a\x20\x20czm_material\x20material\x20=\x20czm_getDefaultMaterial(materialInput);\x0a\x20\x20return\x20material;\x0a}\x0a',TerrainClipType='TerrainClip',TerrainClip=function(_0x536073){var _0x1cc5a0={_0x52c2a1:0xac3,_0x149c90:0xac3},_0x33b724={_0x545c1c:0x690},_0x120066={_0x4f29d1:0x84a,_0x8aa2c4:0x280,_0x2a5aa5:0x7dc,_0x3d457a:0xa10,_0x475bb6:0x71e},_0x17fb1a={_0x27ccf5:0x71e,_0x54a991:0x53d,_0x2e9a8f:0x57d,_0x3111ae:0x53d,_0x57a15a:0xf8b},_0x47e051={_0x19fe6a:0x53d,_0x4dde10:0xf8b,_0x37dd76:0x56a},_0x5be3a6={_0x3a7f11:0x84a,_0x2c0437:0x280,_0x1f5e25:0xf79},_0x3c9424={_0x18b796:0x9a3},_0x6b6414={_0x318f23:0x53d,_0x5652bd:0x57d},_0x326098={_0x500e15:0xac3},_0x1a2b07=_0xf99cb3;_inherits(_0x56c856,_0x536073);var _0x5e3d17=_createSuper(_0x56c856);function _0x56c856(){var _0x322d25,_0x4c99a9,_0x117c5e,_0x1ece96=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x56c856),_0x1ece96['dynamicView']=(_0x322d25=_0x1ece96['dynamicView'])!==null&&_0x322d25!==void 0x0?_0x322d25:!![],_0x117c5e=_0x5e3d17['call'](this,_0x1ece96),_0x117c5e['_clipOutSide']=(_0x4c99a9=_0x1ece96['clipOutSide'])!==null&&_0x4c99a9!==void 0x0?_0x4c99a9:![],_0x117c5e;}return _createClass(_0x56c856,[{'key':'analysisOptions','get':function _0x2a2fe0(){var _0x546709=_0x3c32,_0x433073,_0x3fd08d,_0x234258,_0x24cfed,_0x2b8e5f,_0x50ea6d;return(_0x433073=this['_map'])===null||_0x433073===void 0x0?void 0x0:(_0x3fd08d=_0x433073[_0x546709(0x57d)])===null||_0x3fd08d===void 0x0?void 0x0:(_0x234258=_0x3fd08d[_0x546709(0x84a)])===null||_0x234258===void 0x0?void 0x0:(_0x24cfed=_0x234258['_surface'])===null||_0x24cfed===void 0x0?void 0x0:(_0x2b8e5f=_0x24cfed['tileProvider'])===null||_0x2b8e5f===void 0x0?void 0x0:(_0x50ea6d=_0x2b8e5f['marsOptions'])===null||_0x50ea6d===void 0x0?void 0x0:_0x50ea6d['clip'];}},{'key':'clipOutSide','get':function _0x1d83ca(){var _0x2cbc2c=_0x3c32,_0xe9a6c2;return(_0xe9a6c2=this[_0x2cbc2c(_0x326098._0x500e15)])===null||_0xe9a6c2===void 0x0?void 0x0:_0xe9a6c2['clipOutSide'];},'set':function _0x5e882f(_0x32148c){var _0x13bf44=_0x3c32;this[_0x13bf44(_0x6b6414._0x318f23)][_0x13bf44(0x57d)]['globe']['material']=null,this['analysisOptions']['clipOutSide']=_0x32148c,this[_0x13bf44(0x53d)][_0x13bf44(_0x6b6414._0x5652bd)]['globe']['material']=Cesium__namespace['Material']['fromType'](TerrainClipType);}},{'key':'diffHeight','get':function _0x8f3fff(){return this['options']['diffHeight'];},'set':function _0x57fc55(_0x278950){var _0x131bc3=_0x3c32;this['options'][_0x131bc3(_0x3c9424._0x18b796)]=_0x278950,this['_graphicLayer']&&this['_graphicLayer'][_0x131bc3(0x1bc)](function(_0x766d40){_0x766d40['diffHeight']=_0x278950;});}},{'key':'_enabledHook','value':function _0x4bfc68(_0x9376e0){var _0xd82023=_0x3c32,_0x114cda;this['analysisOptions']['enabled']=_0x9376e0;this['_graphicLayer']&&(this['_graphicLayer'][_0xd82023(0xa24)]=_0x9376e0);if(_0x9376e0)this['_map']['scene'][_0xd82023(_0x5be3a6._0x3a7f11)][_0xd82023(_0x5be3a6._0x2c0437)]=Cesium__namespace['Material'][_0xd82023(_0x5be3a6._0x1f5e25)](TerrainClipType);else((_0x114cda=this['_map']['scene'][_0xd82023(0x84a)]['material'])===null||_0x114cda===void 0x0?void 0x0:_0x114cda['type'])===TerrainClipType&&(this[_0xd82023(0x53d)]['scene']['globe']['material']=null);}},{'key':'_addedHook','value':function _0x144fdd(){var _0x3b884b=_0x3c32;!this[_0x3b884b(_0x47e051._0x19fe6a)]['scene']['highDynamicRange']&&(this[_0x3b884b(0x53d)]['scene']['highDynamicRange']=!![],this['_hasChangeHighDynamicRange']=!![]),!this['_map']['scene']['globe'][_0x3b884b(_0x47e051._0x4dde10)]&&(this[_0x3b884b(_0x47e051._0x19fe6a)]['scene']['globe']['depthTestAgainstTerrain']=!![],this['_hasChangeDepthTestAgainstTerrain']=!![]),this[_0x3b884b(_0x47e051._0x37dd76)]=new GraphicLayer(_objectSpread2(_objectSpread2({},this['options']),{},{'private':!![]})),this['_map']['addLayer'](this['_graphicLayer']),_get(_getPrototypeOf(_0x56c856[_0x3b884b(0x7dc)]),'_addedHook',this)[_0x3b884b(0xa10)](this);}},{'key':_0x1a2b07(0x8e6),'value':function _0x4aae65(){var _0x233f25=_0x1a2b07;this[_0x233f25(_0x17fb1a._0x27ccf5)](),this[_0x233f25(0xac3)]['enabled']=![],this['analysisOptions'][_0x233f25(0x196)]=Cesium__namespace['Matrix4']['IDENTITY'],this['analysisOptions']['polygonTexture']=undefined,this[_0x233f25(_0x17fb1a._0x54a991)]['removeLayer'](this['_graphicLayer']),delete this[_0x233f25(0x56a)],this['_hasChangeHighDynamicRange']&&(this['_map'][_0x233f25(_0x17fb1a._0x2e9a8f)]['highDynamicRange']=![],this['_hasChangeHighDynamicRange']=![]),this['_hasChangeDepthTestAgainstTerrain']&&(this[_0x233f25(_0x17fb1a._0x3111ae)]['scene']['globe'][_0x233f25(_0x17fb1a._0x57a15a)]=![],this['_hasChangeDepthTestAgainstTerrain']=![]);}},{'key':_0x1a2b07(0x71e),'value':function _0x3a375f(){var _0x3f68c8=_0x1a2b07,_0x4893a0;((_0x4893a0=this['_map']['scene'][_0x3f68c8(_0x120066._0x4f29d1)][_0x3f68c8(_0x120066._0x8aa2c4)])===null||_0x4893a0===void 0x0?void 0x0:_0x4893a0['type'])===TerrainClipType&&(this[_0x3f68c8(0x53d)]['scene']['globe']['material']=null),this['_map']['scene']['globe']['_surface']['tileProvider']['marsOptions']['resetClipValue'](),_get(_getPrototypeOf(_0x56c856[_0x3f68c8(_0x120066._0x2a5aa5)]),'clear',this)[_0x3f68c8(_0x120066._0x3d457a)](this),this['_graphicLayer'][_0x3f68c8(_0x120066._0x475bb6)]();}},{'key':_0x1a2b07(0x21d),'value':function _0x344dbe(_0x21b75b,_0xa5ec87){var _0x48e964=_0x1a2b07;this[_0x48e964(_0x33b724._0x545c1c)][_0x48e964(0x524)]&&(_0x21b75b[_0x48e964(0xcfa)]=new Pit({'style':_objectSpread2(_objectSpread2({},this['options']),_0xa5ec87),'positions':_0x21b75b['positions_original']}),this['_graphicLayer'][_0x48e964(0x19c)](_0x21b75b['pitPrimitive']));}},{'key':'_removeAreaHook','value':function _0x3404a8(_0x161b7c){var _0x1e818d=_0x1a2b07;_0x161b7c!==null&&_0x161b7c!==void 0x0&&_0x161b7c[_0x1e818d(0xcfa)]&&(this['_graphicLayer'][_0x1e818d(0xb61)](_0x161b7c[_0x1e818d(0xcfa)],!![]),delete _0x161b7c['pitPrimitive']);}},{'key':_0x1a2b07(0xae5),'value':function _0x1f0f87(){var _0x478fa0=_0x1a2b07;this['analysisOptions']['enabled']=!![],this['analysisOptions']['inverMatrix']=this['_inverMatrix'],this[_0x478fa0(_0x1cc5a0._0x52c2a1)][_0x478fa0(0x97e)]=this['_polygonTexture'],this[_0x478fa0(_0x1cc5a0._0x149c90)]['tailorRect']=this['_tailorRect'];}}]),_0x56c856;}(TerrainEditBase);Cesium__namespace['Material'][_0xf99cb3(0x5c2)]=TerrainClipType,Cesium__namespace['Material']['_materialCache']['addMaterial'](TerrainClipType,{'fabric':{'type':TerrainClipType,'source':GlobeTerrainClipMaterial},'translucent':![]});var ContourLine=function(_0x21d9c7){var _0x43ddb5={_0x1edd38:0x311,_0x4af80a:0x21d},_0x4fe097={_0x1cb92e:0xe73,_0xcd490d:0x22a,_0x43eb19:0x847},_0x520491={_0x280522:0x258},_0x4454d1={_0x44f0e4:0xe73,_0x456cda:0x2ec},_0x36f883={_0x31f2ea:0x33f,_0x30e99f:0xe28},_0x56edb3={_0x302fc6:0xd9d,_0x5c9b92:0xa59,_0x537dde:0xa15,_0x39c82b:0x368,_0x525d44:0xe49,_0x3783d7:0xeab,_0x41ec9b:0xf79,_0x2b786f:0xf79,_0x1c1bcb:0xb41,_0x2a9150:0xcd4,_0x5a57c7:0x57d,_0x1aa354:0x84a,_0x27d5a3:0xb88,_0x3653d5:0x41b,_0x237708:0xb88,_0x549c76:0x57d},_0x2b1997={_0x1ce2af:0x688,_0x93ae6b:0xcf2},_0x34388d={_0x4293ce:0x84a,_0x121490:0xd7f,_0x26d669:0xbcb,_0x4629c6:0x41b},_0x2d80b7={_0x547844:0xa10},_0x5236c1={_0x410df5:0x4cb},_0x2b4b10={_0x235516:0xd7f},_0x13f25d={_0x46a6ce:0x7ca},_0x95719e={_0x5cda4f:0xcf2},_0x271886={_0x41aa3b:0x33f,_0x32e810:0x7ca,_0x3a9494:0x4cf,_0x4751f3:0xa35,_0x3fd9ab:0x8fe},_0x160f80=_0xf99cb3;_inherits(_0x66bd2d,_0x21d9c7);var _0x55f789=_createSuper(_0x66bd2d);function _0x66bd2d(){var _0xe426f0=_0x3c32,_0x37740e,_0x15089a,_0x4bd323,_0x2cd760,_0x497e3a,_0x2243dd,_0x5775fa,_0x51a9a8,_0x11b3ee=arguments[_0xe426f0(0xec0)]>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x66bd2d),_0x51a9a8=_0x55f789[_0xe426f0(0xa10)](this,_0x11b3ee),_0x51a9a8[_0xe426f0(0xe68)]=(_0x37740e=_0x11b3ee['contourShow'])!==null&&_0x37740e!==void 0x0?_0x37740e:!![],_0x51a9a8['_contourSpacing']=(_0x15089a=_0x11b3ee['spacing'])!==null&&_0x15089a!==void 0x0?_0x15089a:0x64,_0x51a9a8['_contourWidth']=(_0x4bd323=_0x11b3ee[_0xe426f0(_0x271886._0x41aa3b)])!==null&&_0x4bd323!==void 0x0?_0x4bd323:1.5,_0x51a9a8['_contourColor']=getCesiumColor(_0x11b3ee['color'],Cesium__namespace['Color'][_0xe426f0(0x1f5)]),_0x51a9a8[_0xe426f0(_0x271886._0x32e810)]=(_0x2cd760=_0x11b3ee[_0xe426f0(0xdc8)])!==null&&_0x2cd760!==void 0x0?_0x2cd760:_0xe426f0(_0x271886._0x3a9494),_0x51a9a8[_0xe426f0(0x5ee)]=(_0x497e3a=_0x11b3ee['shadingAlpha'])!==null&&_0x497e3a!==void 0x0?_0x497e3a:0.6,_0x51a9a8[_0xe426f0(0x6ab)]=_0x11b3ee['colorScheme']||{'elevation':{'step':[0x0,0.045,0.1,0.15,0.37,0.54,0x1],'color':['#000000',_0xe426f0(_0x271886._0x4751f3),'#D33B7D','#D33038','#FF9742','#FF9742','#ffd700']},'slope':{'step':[0x0,0.29,0.5,Math[_0xe426f0(0xad9)](0x2)/0x2,0.87,0.91,0x1],'color':[_0xe426f0(0xcf9),'#2747E0',_0xe426f0(_0x271886._0x3fd9ab),'#D33038','#FF9742','#FF9742','#ffd700']},'aspect':{'step':[0x0,0.2,0.4,0.6,0.8,0.9,0x1],'color':['#000000',_0xe426f0(_0x271886._0x4751f3),_0xe426f0(0x8fe),'#D33038','#FF9742','#FF9742','#ffd700']}},_0x51a9a8['minHeight']=(_0x2243dd=_0x11b3ee['minHeight'])!==null&&_0x2243dd!==void 0x0?_0x2243dd:-0x19e,_0x51a9a8[_0xe426f0(0x688)]=(_0x5775fa=_0x11b3ee[_0xe426f0(0x688)])!==null&&_0x5775fa!==void 0x0?_0x5775fa:0x2249,_0x51a9a8;}return _createClass(_0x66bd2d,[{'key':'contourShow','get':function _0x1df524(){return this['_contourShow'];},'set':function _0xa5ee34(_0x513de2){var _0x22e86b=_0x3c32;this['_contourShow']=_0x513de2,this[_0x22e86b(_0x95719e._0x5cda4f)]();}},{'key':'shadingType','get':function _0x11a23d(){var _0x5862ea=_0x3c32;return this[_0x5862ea(_0x13f25d._0x46a6ce)];},'set':function _0x2e730e(_0x4f46b7){this['_shadingType']=_0x4f46b7,this['updateMaterial']();}},{'key':'shadingAlpha','get':function _0x46d7fc(){return this['_shadingAlpha'];},'set':function _0x57530c(_0x4db388){this['_shadingAlpha']=_0x4db388,this['updateMaterial']();}},{'key':'width','get':function _0x2fb4c1(){return this['_contourWidth'];},'set':function _0x4d58c0(_0x20b731){this['_contourWidth']=_0x20b731,this['contourUniforms']&&(this['contourUniforms']['width']=_0x20b731);}},{'key':_0x160f80(_0x43ddb5._0x1edd38),'get':function _0x502b22(){return this['_contourSpacing'];},'set':function _0x4b505d(_0x2d489e){var _0x41fb11=_0x160f80;this['_contourSpacing']=_0x2d489e,this['contourUniforms']&&(this[_0x41fb11(_0x2b4b10._0x235516)]['spacing']=_0x2d489e);}},{'key':_0x160f80(0x98c),'get':function _0x5a7297(){return this['_contourColor'];},'set':function _0x1825ba(_0x327370){var _0x1abd6c=_0x160f80;this[_0x1abd6c(_0x5236c1._0x410df5)]=getCesiumColor(_0x327370),this['contourUniforms']&&(this['contourUniforms']['color']=_0x327370);}},{'key':_0x160f80(0x207),'value':function _0xe167fb(_0x9fc159){var _0x35352a=_0x160f80;_get(_getPrototypeOf(_0x66bd2d[_0x35352a(0x7dc)]),'_enabledHook',this)[_0x35352a(_0x2d80b7._0x547844)](this,_0x9fc159),this['updateMaterial']();}},{'key':_0x160f80(0x71e),'value':function _0x41c287(){var _0x3732fc=_0x160f80;_get(_getPrototypeOf(_0x66bd2d['prototype']),'clear',this)['call'](this),this['_last_material']&&(this['_map']['scene'][_0x3732fc(_0x34388d._0x4293ce)]['material']=this['_last_material'],delete this['_last_material']),this[_0x3732fc(_0x34388d._0x121490)]=null,this['_map']['scene']['globe'][_0x3732fc(_0x34388d._0x26d669)]['tileProvider']['marsOptions']['resetFloodValue'](),this['_hasResetEnableLighting']&&(this['_map']['scene'][_0x3732fc(0x84a)]['enableLighting']=![],this['_map']['clock']['currentTime']=Cesium__namespace['JulianDate']['now'](),delete this[_0x3732fc(_0x34388d._0x4629c6)]);}},{'key':_0x160f80(_0x43ddb5._0x4af80a),'value':function _0x187991(){var _0x245b0a=_0x160f80;this['heightVal']=new Cesium__namespace['Cartesian4'](this[_0x245b0a(0x645)],this[_0x245b0a(0x645)],this[_0x245b0a(_0x2b1997._0x1ce2af)],this['maxHeight']-this['minHeight']),this[_0x245b0a(_0x2b1997._0x93ae6b)]();}},{'key':_0x160f80(0xcf2),'value':function _0x4e7487(){var _0x54221f=_0x160f80,_0x145729,_0x2c5296,_0x241c6e,_0x5cac74=this['_shadingType'];if(this[_0x54221f(0x94d)]){if(_0x5cac74==='elevation')_0x145729=this[_0x54221f(_0x56edb3._0x302fc6)](),_0x241c6e=_0x145729['materials'][_0x54221f(_0x56edb3._0x5c9b92)]['uniforms'],_0x241c6e['minimumHeight']=this['minHeight'],_0x241c6e['maximumHeight']=this['maxHeight'],_0x2c5296=_0x145729[_0x54221f(_0x56edb3._0x537dde)][_0x54221f(_0x56edb3._0x39c82b)]['uniforms'];else{if(_0x5cac74==='slope')_0x145729=this[_0x54221f(0x8df)](),_0x241c6e=_0x145729['materials']['slopeRampMaterial']['uniforms'],_0x2c5296=_0x145729['materials']['contourMaterial'][_0x54221f(_0x56edb3._0x525d44)];else _0x5cac74==='aspect'?(_0x145729=this['getAspectContourMaterial'](),_0x241c6e=_0x145729['materials']['aspectRampMaterial']['uniforms'],_0x2c5296=_0x145729['materials']['contourMaterial']['uniforms']):(_0x145729=Cesium__namespace['Material']['fromType'](_0x54221f(0xdc3)),_0x2c5296=_0x145729['uniforms']);}_0x2c5296[_0x54221f(0x33f)]=this[_0x54221f(0x5c4)],_0x2c5296['spacing']=this['_contourSpacing'],_0x2c5296['color']=this['_contourColor'];}else{if(_0x5cac74==='elevation')_0x145729=Cesium__namespace[_0x54221f(0xe73)]['fromType']('ElevationRamp'),_0x241c6e=_0x145729['uniforms'],_0x241c6e[_0x54221f(_0x56edb3._0x3783d7)]=this['minHeight'],_0x241c6e['maximumHeight']=this['maxHeight'];else{if(_0x5cac74==='slope')_0x145729=Cesium__namespace['Material'][_0x54221f(_0x56edb3._0x41ec9b)]('SlopeRamp'),_0x241c6e=_0x145729['uniforms'];else _0x5cac74==='aspect'&&(_0x145729=Cesium__namespace['Material'][_0x54221f(_0x56edb3._0x2b786f)]('AspectRamp'),_0x241c6e=_0x145729['uniforms']);}}_0x5cac74!=='none'&&(_0x241c6e[_0x54221f(0x524)]=this['getColorRamp'](_0x5cac74));if(_0x5cac74===_0x54221f(_0x56edb3._0x1c1bcb)||_0x5cac74==='aspect'){if(!this['_map']['scene']['globe'][_0x54221f(_0x56edb3._0x2a9150)]){this[_0x54221f(0x53d)][_0x54221f(_0x56edb3._0x5a57c7)][_0x54221f(_0x56edb3._0x1aa354)][_0x54221f(_0x56edb3._0x2a9150)]=!![];var _0x1cd69c=new Date();_0x1cd69c['setHours'](0xa),this[_0x54221f(0x53d)]['clock'][_0x54221f(_0x56edb3._0x27d5a3)]=Cesium__namespace['JulianDate']['fromDate'](new Date(_0x1cd69c)),this[_0x54221f(_0x56edb3._0x3653d5)]=!![];}}else this['_hasResetEnableLighting']&&(this['_map']['scene']['globe']['enableLighting']=![],this['_map']['clock'][_0x54221f(_0x56edb3._0x237708)]=Cesium__namespace['JulianDate']['now'](),delete this['_hasResetEnableLighting']);this['contourUniforms']=_0x2c5296,(!this['_last_material']||this['_map'][_0x54221f(_0x56edb3._0x549c76)]['globe']['material'])&&(this['_last_material']=this['_map']['scene'][_0x54221f(_0x56edb3._0x1aa354)]['material']),this['_map']['scene'][_0x54221f(_0x56edb3._0x1aa354)]['material']=_0x145729;}},{'key':'getColorRamp','value':function _0x355964(_0x16a104){var _0x55c22e=_0x160f80,_0x41e63a,_0x36d912=document['createElement']('canvas');_0x36d912[_0x55c22e(_0x36f883._0x31f2ea)]=0x64,_0x36d912['height']=0x1;var _0x5576da=_0x36d912['getContext']('2d',{'willReadFrequently':!![]});_0x5576da['globalAlpha']=this[_0x55c22e(_0x36f883._0x30e99f)];var _0x45164a=_0x5576da[_0x55c22e(0xeef)](0x0,0x0,0x64,0x0),_0x3874c0=this['colorScheme'][_0x16a104];if((_0x3874c0===null||_0x3874c0===void 0x0?void 0x0:(_0x41e63a=_0x3874c0[_0x55c22e(0x432)])===null||_0x41e63a===void 0x0?void 0x0:_0x41e63a['length'])>0x0)for(var _0x5bc7d6=0x0,_0x591115=_0x3874c0[_0x55c22e(0x432)]['length'];_0x5bc7d6<_0x591115;_0x5bc7d6++){_0x45164a['addColorStop'](_0x3874c0['step'][_0x5bc7d6],_0x3874c0['color'][_0x5bc7d6]);}return _0x5576da['fillStyle']=_0x45164a,_0x5576da['fillRect'](0x0,0x0,0x64,0x1),_0x36d912;}},{'key':'getElevationContourMaterial','value':function _0x5e7db3(){var _0x5c16c2=_0x160f80;return new Cesium__namespace[(_0x5c16c2(_0x4454d1._0x44f0e4))]({'fabric':{'type':'ElevationColorContour','materials':{'contourMaterial':{'type':_0x5c16c2(0xdc3)},'elevationRampMaterial':{'type':_0x5c16c2(_0x4454d1._0x456cda)}},'components':{'diffuse':'contourMaterial.alpha\x20==\x200.0\x20?\x20elevationRampMaterial.diffuse\x20:\x20contourMaterial.diffuse','alpha':'max(contourMaterial.alpha,\x20elevationRampMaterial.alpha)'}},'translucent':![]});}},{'key':'getSlopeContourMaterial','value':function _0x23695a(){var _0x26f7bf=_0x160f80;return new Cesium__namespace['Material']({'fabric':{'type':'SlopeColorContour','materials':{'contourMaterial':{'type':'ElevationContour'},'slopeRampMaterial':{'type':'SlopeRamp'}},'components':{'diffuse':_0x26f7bf(_0x520491._0x280522),'alpha':'max(contourMaterial.alpha,\x20slopeRampMaterial.alpha)'}},'translucent':![]});}},{'key':'getAspectContourMaterial','value':function _0x1e5586(){var _0x5b70df=_0x160f80;return new Cesium__namespace[(_0x5b70df(_0x4fe097._0x1cb92e))]({'fabric':{'type':_0x5b70df(0x480),'materials':{'contourMaterial':{'type':_0x5b70df(0xdc3)},'aspectRampMaterial':{'type':_0x5b70df(_0x4fe097._0xcd490d)}},'components':{'diffuse':_0x5b70df(0x91f),'alpha':_0x5b70df(_0x4fe097._0x43eb19)}},'translucent':![]});}}]),_0x66bd2d;}(TerrainEditBase),LimitHeight=function(_0x40298f){var _0x1840c5={_0x5d6fc3:0x71e},_0x2e3078={_0x434e5b:0xb61,_0x55ebe3:0xcde,_0x452a5d:0xdaf,_0x53b885:0xcde},_0x426cc8={_0x1209ad:0xcde,_0x30908e:0xcde},_0x597adb={_0x29ca44:0x5aa},_0x3cbbd6={_0x2836ad:0x690},_0x40139f={_0x1a4c13:0x690},_0x558d66=_0xf99cb3;_inherits(_0x546b17,_0x40298f);var _0x36d113=_createSuper(_0x546b17);function _0x546b17(){return _classCallCheck(this,_0x546b17),_0x36d113['apply'](this,arguments);}return _createClass(_0x546b17,[{'key':'layer','get':function _0x2031ed(){var _0x2ce5dc=_0x3c32;return this[_0x2ce5dc(0x830)];}},{'key':'positions','get':function _0x2aa8f8(){var _0x257415=_0x3c32;return this[_0x257415(_0x40139f._0x1a4c13)]['positions'];},'set':function _0x19de03(_0x471928){this['options']['positions']=_0x471928,this['_createGraphic']();}},{'key':'height','get':function _0x165d73(){return this['options']['height']||0x0;},'set':function _0x43a978(_0xa092c9){var _0x23463=_0x3c32;this[_0x23463(_0x3cbbd6._0x2836ad)]['height']=_0xa092c9,this['_createGraphic']();}},{'key':'bottomHeight','get':function _0x28a124(){var _0x43a783=_0x3c32;return this[_0x43a783(0x690)]['bottomHeight']||0x0;},'set':function _0x254296(_0x12f04e){this['options']['bottomHeight']=_0x12f04e,this['_createGraphic']();}},{'key':'_mountedHook','value':function _0x2be0b6(){this['_layer']=new GraphicLayer({'private':!![]});}},{'key':'_addedHook','value':function _0x2e8ad7(){var _0x305b3b=_0x3c32;this[_0x305b3b(0x53d)]['addLayer'](this['_layer']),this['options']['positions']&&(this[_0x305b3b(0x5aa)]=this[_0x305b3b(0x690)][_0x305b3b(_0x597adb._0x29ca44)]);}},{'key':'_removedHook','value':function _0x15b98b(){var _0x57b0ec=_0x3c32;this[_0x57b0ec(_0x426cc8._0x1209ad)]&&(this['_layer']['removeGraphic'](this[_0x57b0ec(_0x426cc8._0x30908e)]),delete this['_graphic']),this['_map']['removeLayer'](this['_layer']);}},{'key':'_createGraphic','value':function _0x47f38e(){var _0x258254=_0x3c32;this[_0x258254(0xcde)]&&(this[_0x258254(0x830)][_0x258254(_0x2e3078._0x434e5b)](this['_graphic']),delete this['_graphic']);if(!this[_0x258254(0x690)]['positions'])return;var _0x4561ea=LngLatArray['toCartesians'](this['options']['positions']);this[_0x258254(_0x2e3078._0x55ebe3)]=new PolygonPrimitive({'positions':_0x4561ea,'style':_objectSpread2(_objectSpread2({},this['options']),{},{'height':this['bottomHeight']+this['height'],'diffHeight':0x2710,'perPositionHeight':![],'classification':!![],'classificationType':Cesium__namespace['ClassificationType'][_0x258254(_0x2e3078._0x452a5d)]}),'asynchronous':![]}),this['_layer'][_0x258254(0x19c)](this[_0x258254(_0x2e3078._0x53b885)]);}},{'key':_0x558d66(_0x1840c5._0x5d6fc3),'value':function _0x4d60c9(){var _0x1b3613=_0x558d66;this[_0x1b3613(0x690)][_0x1b3613(0x5aa)]=null,this['_graphic']&&(this['_layer']['removeGraphic'](this['_graphic']),delete this['_graphic']);}}]),_0x546b17;}(BaseThing),ModelPlanClip=function(_0x57a5b2){var _0x2ae84e={_0x3615c3:0x690},_0x4a47cc={_0x5e8879:0x352,_0x1d7d4e:0x43c,_0x56ec71:0x798,_0x2f5203:0xa86,_0x1b8690:0xe90,_0x3b15ac:0x510},_0xbd6c9=_0xf99cb3;_inherits(_0x3e6f34,_0x57a5b2);var _0x467a78=_createSuper(_0x3e6f34);function _0x3e6f34(){return _classCallCheck(this,_0x3e6f34),_0x467a78['apply'](this,arguments);}return _createClass(_0x3e6f34,[{'key':_0xbd6c9(0x735),'get':function _0x11c548(){return this['_model'];},'set':function _0x28af3b(_0x4a1b2d){this['_model']=_0x4a1b2d,this['_inverseMatrix']=null,this['clippingPlanes']&&(this['_model']['clippingPlanes']=this['clippingPlanes']);}},{'key':'graphic','get':function _0x2393e7(){return this['_graphic'];},'set':function _0x2b1663(_0x55c6ac){var _0x14e23a=_0xbd6c9,_0x219d67=this;if(_0x55c6ac[_0x14e23a(0xbe3)]){_0x55c6ac['readyPromise'][_0x14e23a(0x7f1)](function(_0x2f14c5){_0x219d67['_model']=_0x55c6ac['primitive'],_0x219d67['_modelMatrix']=_0x55c6ac['modelMatrix'];});return;}this['_graphic']=_0x55c6ac;if(_0x55c6ac['entity'])this['_model']=_0x55c6ac[_0x14e23a(_0x4a47cc._0x5e8879)][_0x14e23a(0x8fd)],this[_0x14e23a(_0x4a47cc._0x1d7d4e)]=Cesium__namespace['Transforms'][_0x14e23a(_0x4a47cc._0x56ec71)](getPositionValue(_0x55c6ac[_0x14e23a(_0x4a47cc._0x2f5203)]));else{if(_0x55c6ac instanceof Cesium__namespace['Entity'])this[_0x14e23a(_0x4a47cc._0x1b8690)]=_0x55c6ac['model'],this['_modelMatrix']=Cesium__namespace[_0x14e23a(0x62d)]['eastNorthUpToFixedFrame'](getPositionValue(_0x55c6ac['position']));else{if(_0x55c6ac['primitive'])this['_model']=_0x55c6ac['primitive'],this[_0x14e23a(_0x4a47cc._0x1d7d4e)]=_0x55c6ac['modelMatrix'];else _0x55c6ac instanceof Cesium__namespace['Model']&&(this['_model']=_0x55c6ac,this['_modelMatrix']=_0x55c6ac[_0x14e23a(_0x4a47cc._0x3b15ac)]);}}}},{'key':'inverseMatrix','get':function _0x2b1d84(){var _0x43992c=_0xbd6c9;return!this['_inverseMatrix']&&this[_0x43992c(0x43c)]&&(this[_0x43992c(0x562)]=Cesium__namespace[_0x43992c(0xa1e)]['inverseTransformation'](this['_modelMatrix'],new Cesium__namespace['Matrix4']())),this['_inverseMatrix'];}},{'key':'_mountedHook','value':function _0xaab7cd(){var _0x1bde49=_0xbd6c9;this[_0x1bde49(_0x2ae84e._0x3615c3)]['graphic']&&(this['graphic']=this['options']['graphic']);}}]),_0x3e6f34;}(TilesetPlanClip);ModelPlanClip['Type']=ClipType;var TilesetBoxClip=function(_0x43d4b6){var _0x24ea11={_0x564719:0x735,_0x223107:0xa88},_0x25223d={_0x499d8b:0xd18,_0x26d24f:0x741,_0xfc6057:0x741,_0x1eb9c2:0x715,_0x5c44e7:0x1f9,_0x13b59c:0x690,_0x4c096f:0x690},_0x25ac14={_0x4513e5:0x56a,_0x3fd84f:0x735,_0x617eb3:0xa86},_0x1fcca5={_0x3fcc34:0x903},_0x2f12ff={_0x1db764:0x56a},_0x3eaaea={_0x5253f1:0x527},_0xc1b56b={_0x536fca:0xb84},_0x295dee={_0x44457e:0xeac,_0xdf3446:0x562,_0x37c05f:0xa1e},_0x41fe3e={_0x194c9e:0x830,_0x75f9be:0x903},_0x1bb52c={_0x17a9ae:0x830},_0x54f012={_0x1859d5:0xa86},_0x549c61=_0xf99cb3;_inherits(_0x171041,_0x43d4b6);var _0x2f7c1b=_createSuper(_0x171041);function _0x171041(){return _classCallCheck(this,_0x171041),_0x2f7c1b['apply'](this,arguments);}return _createClass(_0x171041,[{'key':_0x549c61(_0x24ea11._0x564719),'get':function _0x1800e8(){return this['_tileset'];},'set':function _0x1f0ada(_0x50f832){var _0x165d46=_0x549c61;this['_tileset']=_0x50f832,this['_inverseMatrix']=null,Cesium__namespace[_0x165d46(0x8b3)](this[_0x165d46(0x690)][_0x165d46(_0x54f012._0x1859d5)])&&(this['position']=this['options'][_0x165d46(_0x54f012._0x1859d5)]);}},{'key':_0x549c61(_0x24ea11._0x223107),'get':function _0x2d02a8(){var _0x35012e=_0x549c61;return this[_0x35012e(_0x1bb52c._0x17a9ae)];},'set':function _0x337f83(_0x267092){var _0x39b463=_0x549c61,_0x23cf04=this;this[_0x39b463(_0x41fe3e._0x194c9e)]=_0x267092,_0x267092['loadOk']?this['clipTarget']=_0x267092[_0x39b463(_0x41fe3e._0x75f9be)]:_0x267092['on'](EventType['load'],function(_0x426c9d){var _0xb86369=_0x39b463;_0x23cf04[_0xb86369(0x735)]=_0x267092['tileset'];});}},{'key':'planes','get':function _0x3edeb4(){return this['clippingPlanes'];}},{'key':'inverseMatrix','get':function _0x53cc35(){var _0x1f9c78=_0x549c61;if(!this['_inverseMatrix']){var _0x232891,_0x260014=this['_tileset']['root'][_0x1f9c78(_0x295dee._0x44457e)];_0x260014&&_0x260014['equals'](Cesium__namespace['Matrix4']['IDENTITY'])||!_0x260014?_0x232891=Cesium__namespace['Transforms']['eastNorthUpToFixedFrame'](this['_tileset'][_0x1f9c78(0x306)]['center']):_0x232891=Cesium__namespace['Matrix4'][_0x1f9c78(0x4d4)](this['_tileset']['root']['transform']),this[_0x1f9c78(_0x295dee._0xdf3446)]=Cesium__namespace[_0x1f9c78(0xa1e)]['inverseTransformation'](_0x232891,new Cesium__namespace[(_0x1f9c78(_0x295dee._0x37c05f))]());}return this['_inverseMatrix'];}},{'key':'center','get':function _0x5063ba(){var _0xd7688a=_0x549c61;if(this[_0xd7688a(0x830)])return this['_layer']['position'];return this['_tileset']['boundingSphere'][_0xd7688a(_0xc1b56b._0x536fca)];}},{'key':'position','get':function _0x2cb8fb(){return this['_position'];},'set':function _0x2479b5(_0x32e482){var _0x185b1d=_0x549c61;this['_position']=LngLatPoint[_0x185b1d(0x80b)](_0x32e482),this[_0x185b1d(_0x3eaaea._0x5253f1)]();}},{'key':'dimensions','get':function _0x5a87f5(){var _0x9b608=_0x549c61;return this['options'][_0x9b608(0xd18)];},'set':function _0x3621ae(_0x409500){var _0xc4157d=_0x549c61;this[_0xc4157d(0x690)]['dimensions']=_0x409500,this['redraw']();}},{'key':'showBox','get':function _0x166c2c(){return this['options']['showBox'];},'set':function _0x8f495b(_0x4f7454){var _0x437974=_0x549c61;this[_0x437974(0x690)]['showBox']=_0x4f7454,this['options']['showBox']?(!this[_0x437974(_0x2f12ff._0x1db764)]&&(this['_graphicLayer']=new GraphicLayer(_objectSpread2(_objectSpread2({},this['options']),{},{'private':!![]}))),this[_0x437974(0x56a)][_0x437974(0xa24)]=!![]):this['_graphicLayer']&&(this['_graphicLayer']['show']=![]),this['redraw']();}},{'key':'_mountedHook','value':function _0x49c38e(){var _0x3b5b33=_0x549c61;this['options'][_0x3b5b33(0x845)]&&(this['_graphicLayer']=new GraphicLayer(_objectSpread2(_objectSpread2({},this['options']),{},{'private':!![]})));if(this['options']['layer'])this['layer']=this['options']['layer'];else this['options'][_0x3b5b33(_0x1fcca5._0x3fcc34)]&&(this['clipTarget']=this['options']['tileset']);}},{'key':'_addedHook','value':function _0x4390c1(){var _0x1cc2fa=_0x549c61;this['_graphicLayer']&&this[_0x1cc2fa(0x53d)]['addLayer'](this[_0x1cc2fa(_0x25ac14._0x4513e5)]),this[_0x1cc2fa(_0x25ac14._0x3fd84f)]&&(Cesium__namespace['defined'](this['options']['position'])&&(this['position']=this['options'][_0x1cc2fa(_0x25ac14._0x617eb3)]));}},{'key':'_removedHook','value':function _0x35237c(){var _0x117b95=_0x549c61;this['clear'](),this[_0x117b95(0x56a)]&&this[_0x117b95(0x53d)]['removeLayer'](this['_graphicLayer']);}},{'key':'redraw','value':function _0x1819d7(){var _0x2ae1b8=_0x549c61,_0x4262b1,_0x380566,_0x3c146c;if(!this['position']||!this['dimensions'])return;var _0x17f1bd=this['dimensions']['x']/0x2,_0x19bb5d=this[_0x2ae1b8(_0x25223d._0x499d8b)]['y']/0x2,_0x1105fd=this[_0x2ae1b8(0xd18)]['z']/0x2,_0x2b8835=this['inverseMatrix'],_0x19a4d5=Cesium__namespace[_0x2ae1b8(0xa1e)][_0x2ae1b8(0x597)](_0x2b8835,this['center'],new Cesium__namespace[(_0x2ae1b8(_0x25223d._0x26d24f))]()),_0x23a3aa=Cesium__namespace['Matrix4']['multiplyByPoint'](_0x2b8835,this['position'],new Cesium__namespace['Cartesian3']()),_0x52d3e7=_0x19a4d5['x']-_0x23a3aa['x'],_0x352fe7=_0x19a4d5['y']-_0x23a3aa['y'],_0x17d706=_0x19a4d5['z']-_0x23a3aa['z'],_0x6ca95f=[new Cesium__namespace['ClippingPlane'](new Cesium__namespace[(_0x2ae1b8(_0x25223d._0xfc6057))](0x0,0x0,0x1),-_0x1105fd+_0x17d706),new Cesium__namespace[(_0x2ae1b8(_0x25223d._0x1eb9c2))](new Cesium__namespace['Cartesian3'](0x0,0x0,-0x1),-_0x1105fd-_0x17d706),new Cesium__namespace['ClippingPlane'](new Cesium__namespace['Cartesian3'](0x1,0x0,0x0),-_0x17f1bd+_0x52d3e7),new Cesium__namespace['ClippingPlane'](new Cesium__namespace[(_0x2ae1b8(_0x25223d._0x26d24f))](-0x1,0x0,0x0),-_0x17f1bd-_0x52d3e7),new Cesium__namespace[(_0x2ae1b8(_0x25223d._0x1eb9c2))](new Cesium__namespace['Cartesian3'](0x0,0x1,0x0),-_0x19bb5d+_0x352fe7),new Cesium__namespace['ClippingPlane'](new Cesium__namespace['Cartesian3'](0x0,-0x1,0x0),-_0x19bb5d-_0x352fe7)],_0xe20c1f=new Cesium__namespace[(_0x2ae1b8(_0x25223d._0x5c44e7))]({'planes':_0x6ca95f,'edgeWidth':(_0x4262b1=this['options'][_0x2ae1b8(0xbca)])!==null&&_0x4262b1!==void 0x0?_0x4262b1:0x0,'edgeColor':(_0x380566=this[_0x2ae1b8(_0x25223d._0x13b59c)]['edgeColor'])!==null&&_0x380566!==void 0x0?_0x380566:Cesium__namespace['Color']['WHITE'],'unionClippingRegions':(_0x3c146c=this[_0x2ae1b8(_0x25223d._0x13b59c)]['clipOutSide'])!==null&&_0x3c146c!==void 0x0?_0x3c146c:![]});this['clippingPlanes']=_0xe20c1f;this['clipTarget']&&(this['clipTarget']['clippingPlanes']=_0xe20c1f);if(this[_0x2ae1b8(_0x25223d._0x4c096f)]['showBox']){this['_graphicLayer']['clear']();var _0xe94637=new BoxEntity({'position':this['position'],'style':_objectSpread2({'dimensions':this['options']['dimensions'],'color':Cesium__namespace[_0x2ae1b8(0x26d)]['WHITE']['withAlpha'](0.2)},this['options']['boxStyle'])});this['_graphicLayer'][_0x2ae1b8(0x19c)](_0xe94637);}}},{'key':'clear','value':function _0x5501d8(){var _0x4fd9de=_0x549c61,_0x26168e,_0x349519;this['_graphicLayer']&&this['_graphicLayer'][_0x4fd9de(0x71e)](),this['clippingPlanes']&&delete this['clippingPlanes'],(_0x26168e=this['clipTarget'])!==null&&_0x26168e!==void 0x0&&(_0x349519=_0x26168e['clippingPlanes'])!==null&&_0x349519!==void 0x0&&_0x349519['enabled']&&(this['clipTarget'][_0x4fd9de(0xbbd)]['enabled']=![]),this['clipTarget']['clippingPlanes']=undefined;}}]),_0x171041;}(BaseThing),scratchCurrentDirection=new Cesium__namespace['Cartesian3'](),scratchDeltaPosition=new Cesium__namespace['Cartesian3'](),scratchNextPosition=new Cesium__namespace['Cartesian3'](),scratchTerrainConsideredNextPosition=new Cesium__namespace[(_0xf99cb3(0x741))](),scratchNextCartographic=new Cesium__namespace['Cartographic'](),RoamType={'DIRECTION_NONE':0x0,'DIRECTION_FORWARD':0x1,'DIRECTION_BACKWARD':0x2,'DIRECTION_LEFT':0x3,'DIRECTION_RIGHT':0x4},FirstPersonRoam=function(_0xb930f6){var _0x4718c9={_0x285b1e:0xc13,_0x77a15d:0xc6b},_0x5cad1c={_0x25fb6a:0xc77},_0x149ea9={_0x313197:0x6bb},_0x2b08a5={_0xfe4c61:0x501,_0x1fee23:0x8fc,_0x285790:0x53d},_0x4ab0ac={_0x510fcd:0x57d},_0x5e2319={_0x5cee75:0x989,_0x57f4a2:0x2d5,_0x69db63:0x53d,_0x27de45:0x386},_0x2a8c49={_0x3c507e:0xc77,_0x10342a:0x3f2,_0x2a5de1:0x53d,_0x585411:0x6b5,_0x48fd51:0xc4b,_0x17d07e:0x5a6,_0x31e9ed:0x501,_0x46dd11:0x640,_0x13cb24:0x741,_0x17cbf8:0x8fc,_0x572f55:0x7bb},_0x3d4f7c={_0x3710b8:0x681},_0x1a9f27={_0x315187:0xb24,_0x17070c:0xca3,_0xa9adfb:0xce6},_0x2430d0={_0x364b3a:0xf3a},_0x5cb754={_0xf9cb01:0x948,_0x5ba1df:0xc1c,_0x62db13:0x948,_0x226ad8:0x53d,_0x3f5554:0xfeb},_0x5a5374={_0x587103:0x6bb,_0x991971:0xc1c},_0x180e60={_0x1d95b6:0x690,_0x385640:0x690,_0x57b5a8:0x386},_0x488713=_0xf99cb3;_inherits(_0x3250f5,_0xb930f6);var _0x1f15a8=_createSuper(_0x3250f5);function _0x3250f5(){var _0x4b997b=_0x3c32,_0x41b2e8,_0x251d28,_0x41e7aa,_0x4584f8,_0x5deb7b,_0x558ee0=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x3250f5),_0x5deb7b=_0x1f15a8['call'](this,_0x558ee0),_0x5deb7b['speed']=(_0x41b2e8=_0x5deb7b[_0x4b997b(_0x180e60._0x1d95b6)]['speed'])!==null&&_0x41b2e8!==void 0x0?_0x41b2e8:1.5,_0x5deb7b['rotateSpeed']=(_0x251d28=_0x5deb7b['options'][_0x4b997b(0x93e)])!==null&&_0x251d28!==void 0x0?_0x251d28:-0x5,_0x5deb7b['height']=(_0x41e7aa=_0x5deb7b[_0x4b997b(_0x180e60._0x385640)]['height'])!==null&&_0x41e7aa!==void 0x0?_0x41e7aa:0xa,_0x5deb7b['maxPitch']=(_0x4584f8=_0x5deb7b[_0x4b997b(0x690)][_0x4b997b(_0x180e60._0x57b5a8)])!==null&&_0x4584f8!==void 0x0?_0x4584f8:0x58,_0x5deb7b;}return _createClass(_0x3250f5,[{'key':'_enabledHook','value':function _0x1f5500(_0x1d9cc8){var _0x3a7d5d=_0x3c32;_0x1d9cc8?this['activate']():this[_0x3a7d5d(0x981)]();}},{'key':_0x488713(0xfaf),'value':function _0x25d4d1(){}},{'key':'_addedHook','value':function _0x5059b3(){var _0x5cd2b9=_0x488713;this['enabled']&&this[_0x5cd2b9(_0x5a5374._0x587103)](),this[_0x5cd2b9(0x53d)]['on'](EventType['leftDown'],this[_0x5cd2b9(_0x5a5374._0x991971)],this),this['_map']['on'](EventType['leftUp'],this['_onLeftUpHandler'],this),this['_map']['on'](EventType['mouseMove'],this['_onMouseMoveHandler'],this),this['_map']['on'](EventType['dblClick'],this['_onDbClickHandler'],this),this[_0x5cd2b9(0x53d)]['on'](EventType['keydown'],this['_onKeyDown'],this),this[_0x5cd2b9(0x53d)]['on'](EventType['keyup'],this[_0x5cd2b9(0xc6b)],this),this['_map']['on'](EventType['clockTick'],this['_onClockTick'],this);}},{'key':'_removedHook','value':function _0x378b52(){var _0x19c442=_0x488713;this['disable'](),this['_map'][_0x19c442(_0x5cb754._0xf9cb01)](EventType['leftDown'],this[_0x19c442(_0x5cb754._0x5ba1df)],this),this['_map'][_0x19c442(_0x5cb754._0x62db13)](EventType['leftUp'],this['_onLeftUpHandler'],this),this[_0x19c442(_0x5cb754._0x226ad8)]['off'](EventType[_0x19c442(_0x5cb754._0x3f5554)],this[_0x19c442(0x8da)],this),this['_map']['off'](EventType[_0x19c442(0x977)],this['_onDbClickHandler'],this),this['_map'][_0x19c442(0x948)](EventType['keydown'],this['_onKeyDown'],this),this['_map']['off'](EventType[_0x19c442(0x7db)],this['_onKeyUp'],this),this['_map']['off'](EventType['clockTick'],this['_onClockTick'],this);}},{'key':'_onLeftDownHandler','value':function _0x5f19eb(_0x254ac8){var _0x181a4a=_0x488713;if(!this['enabled'])return;this['_looking']=!![],this['_startMousePosition']=Cesium__namespace[_0x181a4a(0x741)]['clone'](_0x254ac8['position']),this[_0x181a4a(_0x2430d0._0x364b3a)]=this['_startMousePosition'];}},{'key':'_onDbClickHandler','value':function _0x18611c(_0x3abbcf){var _0x15d4ee=_0x488713;if(!this[_0x15d4ee(_0x1a9f27._0x315187)])return;this[_0x15d4ee(0x8c3)]=!![],this['_startMousePosition']=Cesium__namespace['Cartesian3'][_0x15d4ee(_0x1a9f27._0x17070c)](_0x3abbcf['position']),this['_mousePosition']=this[_0x15d4ee(_0x1a9f27._0xa9adfb)];}},{'key':'_onLeftUpHandler','value':function _0x471e48(_0x1872e6){var _0xd3503c=_0x488713;this[_0xd3503c(0x8c3)]=![];}},{'key':'_onMouseMoveHandler','value':function _0x3bbc2c(_0x34d671){this['_mousePosition']=_0x34d671['endPosition'];}},{'key':_0x488713(_0x4718c9._0x285b1e),'value':function _0x3f3400(_0x2dd00d){var _0x3b359f=_0x488713;if(!this['enabled'])return;var _0xad6b91=_0x2dd00d[_0x3b359f(_0x3d4f7c._0x3710b8)];this['_direction']=RoamType['DIRECTION_NONE'];switch(_0xad6b91){case'W'['charCodeAt'](0x0):this['_direction']=RoamType['DIRECTION_FORWARD'];break;case'S'['charCodeAt'](0x0):this['_direction']=RoamType[_0x3b359f(0x379)];break;case'D'['charCodeAt'](0x0):this['_direction']=RoamType[_0x3b359f(0x640)];break;case'A'['charCodeAt'](0x0):this['_direction']=RoamType['DIRECTION_LEFT'];break;}}},{'key':_0x488713(_0x4718c9._0x77a15d),'value':function _0x38be94(){var _0x187e9f=_0x488713;if(!this[_0x187e9f(0xb24)])return;this['_direction']=RoamType['DIRECTION_NONE'];}},{'key':'_onClockTick','value':function _0x198876(_0x42a7dc){var _0x46b561=_0x488713;if(!this['enabled'])return;var _0xaaaeab=_0x42a7dc['_clockStep'];this['_looking']&&this['_changeHeadingPitch'](_0xaaaeab);if(this[_0x46b561(_0x2a8c49._0x3c507e)]===RoamType[_0x46b561(_0x2a8c49._0x10342a)])return;var _0x256ae2=this['speed']*_0xaaaeab;if(this['_direction']===RoamType['DIRECTION_FORWARD'])Cesium__namespace['Cartesian3']['multiplyByScalar'](this[_0x46b561(_0x2a8c49._0x2a5de1)]['camera'][_0x46b561(_0x2a8c49._0x585411)],0x1,scratchCurrentDirection);else{if(this['_direction']===RoamType['DIRECTION_BACKWARD'])Cesium__namespace[_0x46b561(0x741)]['multiplyByScalar'](this['_map']['camera']['direction'],-0x1,scratchCurrentDirection);else{if(this['_direction']===RoamType[_0x46b561(_0x2a8c49._0x48fd51)])Cesium__namespace['Cartesian3'][_0x46b561(_0x2a8c49._0x17d07e)](this['_map'][_0x46b561(_0x2a8c49._0x31e9ed)][_0x46b561(0x29e)],-0x1,scratchCurrentDirection);else this['_direction']===RoamType[_0x46b561(_0x2a8c49._0x46dd11)]&&Cesium__namespace['Cartesian3'][_0x46b561(0x5a6)](this['_map']['camera']['right'],0x1,scratchCurrentDirection);}}Cesium__namespace['Cartesian3']['multiplyByScalar'](scratchCurrentDirection,_0x256ae2,scratchDeltaPosition);var _0x53d94c=this['_map']['camera']['position'];Cesium__namespace[_0x46b561(_0x2a8c49._0x13cb24)]['add'](_0x53d94c,scratchDeltaPosition,scratchNextPosition);var _0xdcc088=this['_map'][_0x46b561(0x57d)]['globe'],_0x4f9c73=_0xdcc088['ellipsoid'];_0x4f9c73[_0x46b561(0xde5)](scratchNextPosition,scratchNextCartographic);var _0x2d6dcc=_0xdcc088[_0x46b561(_0x2a8c49._0x17cbf8)](scratchNextCartographic);if(_0x2d6dcc===undefined)return;scratchNextCartographic['height']=_0x2d6dcc+this['height'],_0x4f9c73['cartographicToCartesian'](scratchNextCartographic,scratchTerrainConsideredNextPosition),this['_map']['camera'][_0x46b561(_0x2a8c49._0x572f55)]({'destination':scratchTerrainConsideredNextPosition,'orientation':new Cesium__namespace['HeadingPitchRoll'](this['_map']['camera']['heading'],this[_0x46b561(_0x2a8c49._0x2a5de1)]['camera']['pitch'],this['_map']['camera']['roll']),'endTransform':Cesium__namespace[_0x46b561(0xa1e)]['IDENTITY']});}},{'key':'_changeHeadingPitch','value':function _0x138091(_0x192353){var _0x4c6523=_0x488713,_0x403822=this['_map'][_0x4c6523(_0x5e2319._0x5cee75)]['clientWidth'],_0x2fd1e4=this[_0x4c6523(0x53d)]['canvas']['clientHeight'],_0x4aa93f=(this['_mousePosition']['x']-this['_startMousePosition']['x'])/_0x403822,_0x8c38f0=-(this['_mousePosition']['y']-this['_startMousePosition']['y'])/_0x2fd1e4,_0x4dc1ec=Cesium__namespace[_0x4c6523(_0x5e2319._0x57f4a2)]['toDegrees'](this[_0x4c6523(_0x5e2319._0x69db63)][_0x4c6523(0x501)]['heading']),_0x43c63a=_0x4aa93f*this[_0x4c6523(0x93e)],_0x5cd831=_0x4dc1ec+_0x43c63a,_0x369526=Cesium__namespace['Math']['toDegrees'](this['_map'][_0x4c6523(0x501)]['pitch']),_0x4f99e2=_0x8c38f0*this['rotateSpeed'],_0x4c12bd=_0x369526+_0x4f99e2;_0x4c12bd>this[_0x4c6523(_0x5e2319._0x27de45)]*0x2&&_0x4c12bd<0x168-this['maxPitch']?_0x4c12bd=0x168-this[_0x4c6523(0x386)]:_0x4c12bd>this['maxPitch']&&_0x4c12bd<0x168-this['maxPitch']&&(_0x4c12bd=this[_0x4c6523(0x386)]),this['_map']['camera']['setView']({'orientation':{'heading':Cesium__namespace[_0x4c6523(_0x5e2319._0x57f4a2)]['toRadians'](_0x5cd831),'pitch':Cesium__namespace[_0x4c6523(_0x5e2319._0x57f4a2)][_0x4c6523(0x748)](_0x4c12bd),'roll':this['_map']['camera'][_0x4c6523(0xf1d)]}});}},{'key':'_enableScreenSpaceCameraController','value':function _0x48750d(_0x2c04fb){var _0x1ad8d2=_0x488713,_0x1287d7=this['_map'][_0x1ad8d2(_0x4ab0ac._0x510fcd)];_0x1287d7['screenSpaceCameraController']['enableRotate']=_0x2c04fb,_0x1287d7['screenSpaceCameraController']['enableTranslate']=_0x2c04fb,_0x1287d7['screenSpaceCameraController']['enableZoom']=_0x2c04fb,_0x1287d7['screenSpaceCameraController'][_0x1ad8d2(0xc43)]=_0x2c04fb,_0x1287d7['screenSpaceCameraController']['enableLook']=_0x2c04fb;}},{'key':'activate','value':function _0x293208(){var _0x16d898=_0x488713;this['_enabled']=!![],this['_enableScreenSpaceCameraController'](![]);var _0x3c8484=this['_map'][_0x16d898(_0x2b08a5._0xfe4c61)]['position'],_0x5212c8=new Cesium__namespace['Cartographic'](),_0xbbd78=this['_map']['scene']['globe'];_0xbbd78['ellipsoid']['cartesianToCartographic'](_0x3c8484,_0x5212c8);var _0x1e795f=_0xbbd78[_0x16d898(_0x2b08a5._0x1fee23)](_0x5212c8);if(_0x1e795f===undefined)return![];_0x5212c8['height']=_0x1e795f+this['height'];var _0x211f97=new Cesium__namespace['Cartesian3']();_0xbbd78['ellipsoid']['cartographicToCartesian'](_0x5212c8,_0x211f97);var _0x245f01=this['_map'][_0x16d898(0x501)][_0x16d898(0x705)];return this['_heading']=_0x245f01,this[_0x16d898(_0x2b08a5._0x285790)]['camera']['flyTo']({'destination':_0x211f97,'orientation':{'heading':_0x245f01,'pitch':Cesium__namespace['Math']['toRadians'](0x0),'roll':0x0}}),!![];}},{'key':'disable','value':function _0x3ec53d(){this['_enabled']=![],this['_enableScreenSpaceCameraController'](!![]);}},{'key':'startAutoForward','value':function _0x1314ae(){var _0x1e3e83=_0x488713;!this['enabled']&&this[_0x1e3e83(_0x149ea9._0x313197)](),this['_direction']=RoamType['DIRECTION_FORWARD'];}},{'key':_0x488713(0x998),'value':function _0x4c610a(){var _0x41d661=_0x488713;this[_0x41d661(_0x5cad1c._0x25fb6a)]=RoamType['DIRECTION_NONE'];}}]),_0x3250f5;}(BaseThing),RotatePoint=function(_0xb70175){var _0x2f0cba={_0x3d97fc:0xd38},_0x7765bd={_0x4f0119:0xf94},_0xf0c90e={_0x279685:0xc77,_0x535976:0x5bb,_0x395335:0x53d,_0x22c03f:0xd99},_0x23135c={_0x278bd0:0x741,_0x54578e:0x857,_0x1626e5:0x741,_0x134405:0x501,_0x448ab7:0xef7,_0x1c77be:0x705,_0x6277dc:0x64f,_0x2df7bf:0xf34,_0xb9a759:0xfdf},_0x3407f3={_0x1b967b:0x53d},_0x5db92a={_0x57a4ae:0x501,_0x48a99f:0x23e},_0x20ec74={_0x4bfdb7:0xb92,_0x16d9e7:0xd38,_0x4191e2:0x730},_0x5426a1=_0xf99cb3;_inherits(_0x5b72ef,_0xb70175);var _0x5be6eb=_createSuper(_0x5b72ef);function _0x5b72ef(){var _0x3755a8=_0x3c32,_0x5e2dfc,_0x408f3d=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x5b72ef),_0x5e2dfc=_0x5be6eb['call'](this,_0x408f3d),_0x5e2dfc['_direction']=_0x5e2dfc['options'][_0x3755a8(0x6b5)]?0x1:-0x1,_0x5e2dfc['_angle']=0x168/(0x3c*(_0x5e2dfc['options']['time']||0x3c)),_0x5e2dfc['_autoStopAngle']=_0x5e2dfc['options']['autoStopAngle'],_0x5e2dfc;}return _createClass(_0x5b72ef,[{'key':_0x5426a1(0x3fc),'get':function _0x20c2fe(){return this['_isStart'];}},{'key':'_enabledHook','value':function _0x4d8047(_0x3014d9){_0x3014d9?this['start']():this['stop']();}},{'key':'_mountedHook','value':function _0x239ab6(){}},{'key':'_addedHook','value':function _0x55f208(){var _0x160757=_0x5426a1;this['_map']['on'](EventType[_0x160757(0xad0)],this['_map_mouseDownHandler'],this),this['_map']['on'](EventType[_0x160757(_0x20ec74._0x4bfdb7)],this[_0x160757(_0x20ec74._0x16d9e7)],this),this[_0x160757(_0x20ec74._0x4191e2)]=![];}},{'key':'_map_mouseDownHandler','value':function _0x14d00e(_0x296330){this['_mouseDown']=!![];}},{'key':_0x5426a1(_0x2f0cba._0x3d97fc),'value':function _0x5f1716(_0x460b7f){var _0x408976=_0x5426a1;this['_mouseDown']=![];var _0x3c8bf5=this['_map']['getCenter']();if(!_0x3c8bf5||_0x3c8bf5['alt']>0x7a120)return;this['_tikRender']=0x0,this['_center']=_0x3c8bf5['toCartesian'](),this['_startHeading']=this['_map'][_0x408976(0x501)]['heading'],this['_startPitch']=this[_0x408976(0x53d)][_0x408976(_0x5db92a._0x57a4ae)][_0x408976(_0x5db92a._0x48a99f)],this['_distance']=Cesium__namespace['Cartesian3']['distance'](this['_center'],this['_map'][_0x408976(0x501)]['positionWC']);}},{'key':'_removedHook','value':function _0x56d9e1(){var _0x36cd21=_0x5426a1;this['_map']['off'](EventType['mouseDown'],this[_0x36cd21(0x30b)],this),this[_0x36cd21(_0x3407f3._0x1b967b)]['off'](EventType['mouseUp'],this['_map_mouseUpHandler'],this),this['stop']();}},{'key':_0x5426a1(0xfdf),'value':function _0x3b500c(_0x50f0e0){var _0x35af3a=_0x5426a1,_0x504c2e,_0x382f07=this;this['_isStart']&&this[_0x35af3a(0xf94)]();this['_isStart']=!![],this['_map'][_0x35af3a(0x749)]=undefined;var _0x2083f8=(_0x504c2e=this['_map']['getCenter']())===null||_0x504c2e===void 0x0?void 0x0:_0x504c2e['toCartesian']();if(!_0x50f0e0)this['_center']=_0x2083f8;else _0x50f0e0 instanceof Cesium__namespace[_0x35af3a(_0x23135c._0x278bd0)]?this['_center']=_0x50f0e0:this[_0x35af3a(0xc85)]=LngLatPoint[_0x35af3a(_0x23135c._0x54578e)](_0x50f0e0)['toCartesian']();this['_distance']=this['options']['distance']||Cesium__namespace[_0x35af3a(_0x23135c._0x1626e5)][_0x35af3a(0x443)](this['_center'],this['_map'][_0x35af3a(_0x23135c._0x134405)][_0x35af3a(_0x23135c._0x448ab7)]),this['_startHeading']=this['_map']['camera'][_0x35af3a(_0x23135c._0x1c77be)],this['_startPitch']=this['_map'][_0x35af3a(0x501)][_0x35af3a(0x23e)];var _0x3957e0=0x2;_0x2083f8&&Cesium__namespace['Cartesian3']['distance'](_0x2083f8,this['_center'])<this[_0x35af3a(_0x23135c._0x6277dc)]*0.01&&(_0x3957e0=0x0),this[_0x35af3a(_0x23135c._0x2df7bf)](EventType[_0x35af3a(_0x23135c._0xb9a759)]),this['_map']['flyToPoint'](this['_center'],{'radius':this['_distance'],'duration':_0x3957e0,'complete':function _0x291eef(_0x40d5ae){_0x382f07['_isStart']=!![],_0x382f07['_tikRender']=0x0,_0x382f07['_map']['on'](EventType['preRender'],_0x382f07['_onPreRenderHandler'],_0x382f07),_0x382f07['_onPreRenderHandler']();}});}},{'key':'_onPreRenderHandler','value':function _0x3360c7(_0x163934){var _0x363c72=_0x5426a1;if(this[_0x363c72(0x730)])return;this['_tikRender']++;var _0x398618=this['_tikRender']*this['_angle'];this['_autoStopAngle']&&_0x398618>=this['_autoStopAngle']&&this['stop']();var _0x54a492=Cesium__namespace['Math']['toRadians'](_0x398618*this[_0x363c72(_0xf0c90e._0x279685)])+this[_0x363c72(_0xf0c90e._0x535976)];this['_map']['scene']['camera']['setView']({'destination':this['_center'],'orientation':{'heading':_0x54a492,'pitch':this['_startPitch']}}),this[_0x363c72(_0xf0c90e._0x395335)][_0x363c72(0x57d)]['camera']['moveBackward'](this['_distance']),this['fire'](EventType[_0x363c72(_0xf0c90e._0x22c03f)]);}},{'key':_0x5426a1(0xf94),'value':function _0x2fe490(){var _0x28b3eb=_0x5426a1;if(!this['_isStart'])return;this['_isStart']=![],this['_map']['off'](EventType['preRender'],this[_0x28b3eb(0x999)],this),this[_0x28b3eb(0xf34)](EventType[_0x28b3eb(_0x7765bd._0x4f0119)]);}}]),_0x5b72ef;}(BaseThing),MAX_PITCH_IN_DEGREE=0x58,StreetView=function(_0xfeb6a7){var _0x40d8cd={_0x3f0374:0x625},_0x105f8b={_0x4107d4:0x32a,_0x304811:0x53d,_0x57ad1a:0xb88,_0x39b546:0x53d},_0x5d27bf={_0x56bb07:0x57d,_0x40dcd6:0xa86,_0x8c68cc:0x53d},_0x5090c6={_0x36a688:0xbb8,_0x28e490:0xce6},_0x25555c={_0x2dddaa:0xe3e,_0x5e95cc:0x2d5,_0x35f0d1:0xaa9,_0x14f986:0x748,_0x3a572f:0x53d},_0x342ed5={_0x4bf30e:0x53d,_0x52dad1:0x53d,_0x1c6e03:0xa08},_0x8a730c={_0x5d3a3d:0x53d,_0x13bf3a:0x53d,_0x58e101:0x977},_0x5240d3={_0x10f470:0x57d,_0x53164b:0xe1d,_0xf22c73:0x53d,_0x678f24:0x1d1},_0xe810f2={_0x275101:0xec0},_0x25bded=_0xf99cb3;_inherits(_0x88e993,_0xfeb6a7);var _0x5cbcf2=_createSuper(_0x88e993);function _0x88e993(){var _0x154b55=_0x3c32,_0x28d841,_0x58407e,_0x394e45,_0x10def2,_0x10ee98=arguments[_0x154b55(_0xe810f2._0x275101)]>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x88e993),_0x10def2=_0x5cbcf2['call'](this,_0x10ee98),_0x10def2['rotateSpeed']=(_0x28d841=_0x10ee98[_0x154b55(0x93e)])!==null&&_0x28d841!==void 0x0?_0x28d841:0x1e,_0x10def2['heightStep']=(_0x58407e=_0x10ee98['heightStep'])!==null&&_0x58407e!==void 0x0?_0x58407e:0.2,_0x10def2[_0x154b55(0x9a8)]=(_0x394e45=_0x10ee98['moveStep'])!==null&&_0x394e45!==void 0x0?_0x394e45:0.1,_0x10def2;}return _createClass(_0x88e993,[{'key':'_enabledHook','value':function _0x5508c6(_0x1c3afe){var _0x468338=_0x3c32;this['_map']['mouseZoom']&&(this['_map']['mouseZoom']['enabled']=!_0x1c3afe),_0x1c3afe?(this['_default_zoomEventTypes']=this['_map'][_0x468338(_0x5240d3._0x10f470)]['screenSpaceCameraController'][_0x468338(0xd4b)],this['_default_tiltEventTypes']=this['_map'][_0x468338(0x57d)]['screenSpaceCameraController']['tiltEventTypes'],this['_map']['scene'][_0x468338(0xe1d)]['zoomEventTypes']=[Cesium__namespace['CameraEventType']['WHEEL'],Cesium__namespace['CameraEventType']['PINCH'],{'eventType':Cesium__namespace['CameraEventType']['RIGHT_DRAG'],'modifier':Cesium__namespace['KeyboardEventModifier']['CTRL']}],this['_map']['scene']['screenSpaceCameraController']['tiltEventTypes']=[{'eventType':Cesium__namespace['CameraEventType']['MIDDLE_DRAG'],'modifier':Cesium__namespace['KeyboardEventModifier'][_0x468338(0x98e)]}]):(this['_default_zoomEventTypes']&&(this['_map'][_0x468338(_0x5240d3._0x10f470)][_0x468338(_0x5240d3._0x53164b)]['zoomEventTypes']=this['_default_zoomEventTypes'],delete this['_default_zoomEventTypes']),this['_default_tiltEventTypes']&&(this[_0x468338(_0x5240d3._0xf22c73)]['scene']['screenSpaceCameraController']['tiltEventTypes']=this['_default_tiltEventTypes'],delete this[_0x468338(_0x5240d3._0x678f24)]));}},{'key':'_mountedHook','value':function _0x27e50c(){}},{'key':_0x25bded(_0x40d8cd._0x3f0374),'value':function _0x206e20(){var _0x34865a=_0x25bded;this['_enabledHook'](this['enabled']),this[_0x34865a(_0x8a730c._0x5d3a3d)]['on'](EventType['rightDown'],this['_onRightDownHandler'],this),this['_map']['on'](EventType['mouseMove'],this['_onMouseMove'],this),this[_0x34865a(_0x8a730c._0x13bf3a)]['on'](EventType['rightUp'],this[_0x34865a(0xdb7)],this),this[_0x34865a(0x53d)]['on'](EventType['middleDown'],this['_onMiddleDownHandler'],this),this['_map']['on'](EventType['middleUp'],this['_onMiddleUpHandler'],this),this[_0x34865a(0x53d)]['on'](EventType['click'],this[_0x34865a(0x27a)],this),this['_map']['on'](EventType[_0x34865a(_0x8a730c._0x58e101)],this[_0x34865a(0x765)],this),this[_0x34865a(0x53d)]['on'](EventType['rightClick'],this['_onRightClickHandler'],this);}},{'key':'_removedHook','value':function _0x213528(){var _0x27fd18=_0x25bded;this['_enabledHook'](![]),this['_map']['off'](EventType['rightDown'],this['_onRightDownHandler'],this),this['_map'][_0x27fd18(0x948)](EventType['mouseMove'],this[_0x27fd18(0xdf0)],this),this[_0x27fd18(_0x342ed5._0x4bf30e)][_0x27fd18(0x948)](EventType['rightUp'],this['_onRightUpHandler'],this),this['_map']['off'](EventType['middleDown'],this['_onMiddleDownHandler'],this),this['_map']['off'](EventType['middleUp'],this['_onMiddleUpHandler'],this),this[_0x27fd18(0x53d)]['off'](EventType['click'],this['_onClickHandler'],this),this['_map'][_0x27fd18(0x948)](EventType[_0x27fd18(0x977)],this['_onDbClickHandler'],this),this[_0x27fd18(_0x342ed5._0x52dad1)]['off'](EventType[_0x27fd18(0x669)],this[_0x27fd18(_0x342ed5._0x1c6e03)],this),this['rotatePoint']&&(this[_0x27fd18(0x53d)]['removeThing'](this['rotatePoint'],!![]),delete this[_0x27fd18(0xbb8)]);}},{'key':_0x25bded(0xd96),'value':function _0xc9d1c8(_0x44db32){var _0x68bfe8=_0x25bded;if(!this['enabled'])return;this['rotatePoint']&&this['rotatePoint']['stop'](),this[_0x68bfe8(0xaba)]=!![],this['_mousePosition']=this['_startMousePosition']=Cesium__namespace['Cartesian3'][_0x68bfe8(0xca3)](_0x44db32['position']),this['_headingWhenLeftClicked']=Cesium__namespace['Math']['toDegrees'](this['_map']['camera']['heading']),this['_pitchWhenLeftClicked']=Cesium__namespace['Math']['toDegrees'](this[_0x68bfe8(0x53d)]['camera']['pitch']);}},{'key':_0x25bded(0xdf0),'value':function _0x2439d0(_0x2ac2b4){var _0x330fea=_0x25bded;if(!this['enabled'])return;this['_mousePosition']=_0x2ac2b4[_0x330fea(_0x25555c._0x2dddaa)];if(this['_isMouseLeftButtonPressed']){var _0x434dcf=this['_map'][_0x330fea(0x989)]['clientWidth'],_0x421087=this['_map']['canvas']['clientHeight'],_0x10b70a=(this['_mousePosition']['x']-this['_startMousePosition']['x'])/_0x434dcf,_0x35c5c1=-(this['_mousePosition']['y']-this['_startMousePosition']['y'])/_0x421087;if(Cesium__namespace[_0x330fea(_0x25555c._0x5e95cc)][_0x330fea(0x19f)](_0x10b70a,0x0,Cesium__namespace['Math']['EPSILON6'])&&Cesium__namespace['Math'][_0x330fea(0x19f)](_0x35c5c1,0x0,Cesium__namespace[_0x330fea(_0x25555c._0x5e95cc)][_0x330fea(_0x25555c._0x35f0d1)]))return;var _0x55f427=_0x10b70a*this['rotateSpeed'],_0x32be53=this['_headingWhenLeftClicked']+_0x55f427,_0x2ccf3c=_0x35c5c1*this[_0x330fea(0x93e)],_0x2cc3ce=this['_pitchWhenLeftClicked']+_0x2ccf3c;_0x2cc3ce>MAX_PITCH_IN_DEGREE*0x2&&_0x2cc3ce<0x168-MAX_PITCH_IN_DEGREE?_0x2cc3ce=0x168-MAX_PITCH_IN_DEGREE:_0x2cc3ce>MAX_PITCH_IN_DEGREE&&_0x2cc3ce<0x168-MAX_PITCH_IN_DEGREE&&(_0x2cc3ce=MAX_PITCH_IN_DEGREE),this['_map']['camera']['setView']({'orientation':{'heading':Cesium__namespace['Math'][_0x330fea(_0x25555c._0x14f986)](_0x32be53),'pitch':Cesium__namespace[_0x330fea(_0x25555c._0x5e95cc)][_0x330fea(_0x25555c._0x14f986)](_0x2cc3ce),'roll':this['_map'][_0x330fea(0x501)][_0x330fea(0xf1d)]}});}else{if(this[_0x330fea(0xf45)]){var _0x110088=-(this[_0x330fea(0xf3a)]['y']-this['_startMousePosition']['y'])/this['_map']['canvas']['clientHeight'],_0x20e405=this[_0x330fea(0x53d)]['camera']['positionCartographic']['height']*this['heightStep'];this[_0x330fea(_0x25555c._0x3a572f)][_0x330fea(0x501)][_0x330fea(0xd64)](_0x110088*_0x20e405);}}}},{'key':'_onRightUpHandler','value':function _0x414d7a(_0x5be4a9){this['_isMouseLeftButtonPressed']=![];}},{'key':'_onMiddleDownHandler','value':function _0xc374e3(_0x61992a){var _0x126066=_0x25bded;if(!this['enabled'])return;this['rotatePoint']&&this[_0x126066(_0x5090c6._0x36a688)]['stop'](),this[_0x126066(0xf45)]=!![],this['_startMousePosition']=Cesium__namespace['Cartesian3'][_0x126066(0xca3)](_0x61992a['position']),this['_mousePosition']=this[_0x126066(_0x5090c6._0x28e490)];}},{'key':'_onMiddleUpHandler','value':function _0x3dc49f(_0x594b32){this['_isMouseUpdownPressed']=![];}},{'key':'_onClickHandler','value':function _0x13f523(_0x37fc29){if(!this['enabled'])return;this['rotatePoint']&&this['rotatePoint']['stop']();}},{'key':'_onDbClickHandler','value':function _0x16219b(_0x8247c3){var _0x4a3828=_0x25bded;if(!this['enabled'])return;this['rotatePoint']&&this['rotatePoint']['stop']();var _0x131674=getCurrentMousePosition(this['_map'][_0x4a3828(_0x5d27bf._0x56bb07)],_0x8247c3[_0x4a3828(_0x5d27bf._0x40dcd6)]);if(_0x131674){var _0x2a303e=Cesium__namespace[_0x4a3828(0x741)][_0x4a3828(0x443)](_0x131674,this['_map'][_0x4a3828(0x501)]['positionWC'])*this[_0x4a3828(0x9a8)];this['_map']['flyToPoint'](_0x131674,{'radius':_0x2a303e,'maximumHeight':this[_0x4a3828(_0x5d27bf._0x8c68cc)]['camera']['positionCartographic']['height'],'duration':this['options']['moveDuration']});}}},{'key':'_onRightClickHandler','value':function _0x3d2366(_0x9117ba){var _0x2e3e01=_0x25bded;if(!this['enabled'])return;if(this[_0x2e3e01(0x2f6)]){var _0x1ac55a=Cesium__namespace[_0x2e3e01(_0x105f8b._0x4107d4)]['secondsDifference'](this[_0x2e3e01(_0x105f8b._0x304811)]['clock'][_0x2e3e01(_0x105f8b._0x57ad1a)],this['time']);_0x1ac55a<0.5&&(this['_map'][_0x2e3e01(0x7ed)](),!this['rotatePoint']&&(this['rotatePoint']=new RotatePoint(this['options']['rotatePoint']),this[_0x2e3e01(_0x105f8b._0x39b546)][_0x2e3e01(0xdf9)](this['rotatePoint'])),this[_0x2e3e01(0xbb8)]['start'](_0x9117ba['cartesian']));}this['time']=this['_map']['clock']['currentTime']['clone']();}}]),_0x88e993;}(BaseThing),CameraHistory=function(_0x517b6f){var _0x6eadaf={_0x107751:0x625,_0x1427c8:0xd80,_0xc17701:0xb6d},_0x16e040={_0xa8a18f:0x432,_0x2bb9ed:0x432},_0x8e091={_0x2eab36:0x53d,_0x522d00:0xdcd,_0x3ab7ae:0x5e0,_0x38b179:0x2bb},_0x42e00f={_0x2f007a:0x89b,_0x39a3e5:0xd99,_0x439d33:0xec0},_0x537568={_0x1b7a29:0x690,_0x530e41:0x53d},_0x8820e={_0x165696:0x948,_0x535457:0x708},_0x5e49e2={_0x415474:0x690,_0x577203:0xcb7,_0x5ab5e3:0xa24},_0x41a128={_0x158527:0x432},_0x214d91=_0xf99cb3;_inherits(_0x2577f6,_0x517b6f);var _0x1d38fa=_createSuper(_0x2577f6);function _0x2577f6(){var _0x59d145=_0x3c32,_0x12ee4b,_0xb48fc0,_0x9caf0e=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x2577f6),_0xb48fc0=_0x1d38fa['call'](this,_0x9caf0e),_0xb48fc0[_0x59d145(_0x41a128._0x158527)]=0x0,_0xb48fc0['views']=[],_0xb48fc0[_0x59d145(0x2aa)]=(_0x12ee4b=_0xb48fc0[_0x59d145(0x690)]['maxCacheCount'])!==null&&_0x12ee4b!==void 0x0?_0x12ee4b:0x63,_0xb48fc0;}return _createClass(_0x2577f6,[{'key':'debugExtent','get':function _0x395074(){var _0x5c18c7=_0x3c32;return this[_0x5c18c7(0x690)]['limit']&&this['options']['limit'][_0x5c18c7(0x940)];},'set':function _0x4739be(_0x76d00f){var _0x57becc=_0x3c32;if(!this[_0x57becc(_0x5e49e2._0x415474)]['limit'])return;this['options']['limit']['debugExtent']=_0x76d00f;if(!this['debugExtentEntity']){var _0x46750e=this['options']['limit']['radius'],_0x2b4cb2=this[_0x57becc(0x690)]['limit']['position'];this['debugExtentEntity']=this['_map'][_0x57becc(_0x5e49e2._0x577203)]['add']({'name':_0x57becc(0x337),'position':_0x2b4cb2,'ellipsoid':{'radii':new Cesium__namespace['Cartesian3'](_0x46750e,_0x46750e,_0x46750e),'maximumCone':Cesium__namespace['Math']['PI_OVER_TWO'],'slicePartitions':0x2d,'stackPartitions':0x2d,'material':new Cesium__namespace['Color'](0x0,0x1,0x1,0x0),'outline':!![],'outlineColor':new Cesium__namespace[(_0x57becc(0x26d))](0x0,0x1,0x1,0x1)}});}this['debugExtentEntity'][_0x57becc(_0x5e49e2._0x5ab5e3)]=_0x76d00f;}},{'key':'_mountedHook','value':function _0xe81138(){var _0x28a377=_0x3c32;this['options']['limit']&&this['options']['limit'][_0x28a377(0x940)]&&(this['debugExtent']=this[_0x28a377(0x690)]['limit']['debugExtent']),this['_limitGlobe']();}},{'key':_0x214d91(_0x6eadaf._0x107751),'value':function _0x158040(){var _0x442d3b=_0x214d91;this['_map']['on'](EventType['cameraMoveStart'],this['_cameraMoveStartHandler'],this),this[_0x442d3b(0x53d)]['on'](EventType['cameraMoveEnd'],this['_cameraMoveEndHandler'],this);}},{'key':'_removedHook','value':function _0x9624c6(){var _0x295529=_0x214d91;this['_map'][_0x295529(_0x8820e._0x165696)](EventType[_0x295529(_0x8820e._0x535457)],this['_cameraMoveStartHandler'],this),this['_map']['off'](EventType[_0x295529(0x8fb)],this['_cameraMoveEndHandler'],this),this['views']=[],this['debugExtentEntity']&&(this['_map'][_0x295529(0xcb7)][_0x295529(0x7b5)](this['debugExtentEntity']),delete this['debugExtentEntity']);}},{'key':'_cameraMoveStartHandler','value':function _0x32c4e1(){var _0x3da568=_0x214d91;this['_map']&&(this[_0x3da568(0xdbb)]=!![],this[_0x3da568(0xf8d)]=this['_map']['getCameraView']());}},{'key':'_cameraMoveEndHandler','value':function _0x2ba0b8(){this['_limitGlobe']();if(!this['isInPush'])return;this['_addCameraView']();}},{'key':'_limitGlobe','value':function _0x588e16(){var _0x26dd21=_0x214d91,_0x53502b=this;if(!this['options'][_0x26dd21(0x52e)])return;var _0xa9adb7=this[_0x26dd21(_0x537568._0x1b7a29)]['limit']['position'],_0x5c5134=this['options']['limit'][_0x26dd21(0xfe2)],_0x471379=Cesium__namespace['Cartesian3']['distance'](_0xa9adb7,this[_0x26dd21(_0x537568._0x530e41)]['camera']['position']);if(this['options']['limit'][_0x26dd21(0x940)]);if(_0x471379<=_0x5c5134)return;this['isInPush']=![],this['lastCameraView']?this[_0x26dd21(_0x537568._0x530e41)]['setCameraView'](this['lastCameraView'],{'duration':0.5,'complete':function _0x189087(){_0x53502b['lastCameraView']=null,_0x53502b['isInPush']=!![];}}):this['_map']['flyToPoint'](_0xa9adb7,{'radius':_0x5c5134*0.6,'pitch':-0x3c,'duration':0.5,'complete':function _0xee1bd5(){_0x53502b['lastCameraView']=null,_0x53502b['isInPush']=!![];}});}},{'key':_0x214d91(_0x6eadaf._0x1427c8),'value':function _0x3a82e8(){var _0x248bf7=_0x214d91,_0x28f99c=this['_map']['getCameraView']();this['views'][_0x248bf7(0x51d)](_0x28f99c),this[_0x248bf7(0x89b)]['length']>this['maxCacheCount']&&this['views']['splice'](0x0,0x1),this['step']=this[_0x248bf7(_0x42e00f._0x2f007a)]['length']-0x1,this['fire'](EventType[_0x248bf7(_0x42e00f._0x39a3e5)],{'index':this['step'],'count':this['views'][_0x248bf7(_0x42e00f._0x439d33)]});}},{'key':'_goHistoryView','value':function _0x45899d(){var _0x444c04={_0x4b48ec:0xdcd,_0x422982:0x5e0,_0x45f43e:0x9b5},_0x2bf109=_0x214d91,_0x5da1aa=this;this[_0x2bf109(_0x8e091._0x2eab36)]['camera'][_0x2bf109(_0x8e091._0x522d00)]['removeEventListener'](this[_0x2bf109(_0x8e091._0x3ab7ae)],this),this[_0x2bf109(_0x8e091._0x2eab36)][_0x2bf109(0x501)]['moveEnd'][_0x2bf109(_0x8e091._0x38b179)](this['_cameraMoveEndHandler'],this),this['isInPush']=![],this['_map']['setCameraView'](this[_0x2bf109(0x89b)][this[_0x2bf109(0x432)]],{'complete':function _0x3f9f7e(){var _0x281446=_0x2bf109;_0x5da1aa['_map']['camera'][_0x281446(_0x444c04._0x4b48ec)]['addEventListener'](_0x5da1aa[_0x281446(_0x444c04._0x422982)],_0x5da1aa),_0x5da1aa['_map']['camera']['moveEnd'][_0x281446(_0x444c04._0x45f43e)](_0x5da1aa['_cameraMoveEndHandler'],_0x5da1aa),_0x5da1aa['fire'](EventType['change'],{'index':_0x5da1aa[_0x281446(0x432)],'count':_0x5da1aa['views'][_0x281446(0xec0)]});}});}},{'key':_0x214d91(_0x6eadaf._0xc17701),'value':function _0xeb3574(){var _0x20462e=_0x214d91;return this['step']>=this['views'][_0x20462e(0xec0)]-0x1?![]:(this[_0x20462e(0x432)]++,this[_0x20462e(0xfa5)](),!![]);}},{'key':'goLast','value':function _0x431de6(){var _0x39285f=_0x214d91;return this[_0x39285f(_0x16e040._0xa8a18f)]<=0x0?![]:(this[_0x39285f(_0x16e040._0x2bb9ed)]--,this['_goHistoryView'](),!![]);}},{'key':'goNow','value':function _0x574c4b(){return this['step']===this['views']['length']-0x1?![]:(this['step']=this['views']['length']-0x1,this['_goHistoryView'](),!![]);}},{'key':'goFirst','value':function _0x55992c(){var _0x53e9a5=_0x214d91;return this['step']<=0x0?![]:(this['step']=0x0,this[_0x53e9a5(0xfa5)](),!![]);}}]),_0x2577f6;}(BaseThing),RotateOut=function(_0x15d1c7){var _0x29bc70={_0xb6ac14:0xfaf},_0x622082={_0x2a62a3:0xf21,_0xde7240:0x5b9,_0x5cd6c9:0x2d5,_0x5df44b:0x7bb},_0x2d3e46={_0x50193b:0x53d,_0x44c91f:0x501,_0x529f11:0xf34},_0x277fb3={_0x482918:0x2f6},_0x5e4e07=_0xf99cb3;_inherits(_0x1e739b,_0x15d1c7);var _0x5f3961=_createSuper(_0x1e739b);function _0x1e739b(){var _0x1ed478=_0x3c32,_0x6742b7,_0xaa3252=arguments[_0x1ed478(0xec0)]>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x1e739b),_0x6742b7=_0x5f3961['call'](this,_0xaa3252),_0x6742b7['_angle']=0x168/(0x3c*_0x6742b7[_0x1ed478(0x690)][_0x1ed478(_0x277fb3._0x482918)]||0x3c),_0x6742b7['_direction']=_0x6742b7['options']['direction']?-0x1:0x1,_0x6742b7['_autoStopAngle']=_0x6742b7['options']['autoStopAngle'],_0x6742b7;}return _createClass(_0x1e739b,[{'key':'isStart','get':function _0x489eed(){return this['_isStart'];}},{'key':_0x5e4e07(0x207),'value':function _0x4c9a30(_0x9acf1){_0x9acf1?this['start']():this['stop']();}},{'key':_0x5e4e07(_0x29bc70._0xb6ac14),'value':function _0x175b1b(){}},{'key':'_addedHook','value':function _0x1fd8a4(){}},{'key':'_removedHook','value':function _0x5dc614(){this['stop']();}},{'key':'start','value':function _0x2263e7(){var _0x5e98fd=_0x5e4e07;this['_isStart']&&this[_0x5e98fd(0xf94)](),this['_isStart']=!![],this['_tikRender']=0x0,this['_startHeading']=this[_0x5e98fd(_0x2d3e46._0x50193b)][_0x5e98fd(_0x2d3e46._0x44c91f)]['heading'],this['_startPitch']=this[_0x5e98fd(0x53d)]['camera'][_0x5e98fd(0x23e)],this['_map']['on'](EventType['preRender'],this[_0x5e98fd(0x999)],this),this[_0x5e98fd(_0x2d3e46._0x529f11)](EventType['start']);}},{'key':'_onPreRenderHandler','value':function _0x4ce806(_0x247c78){var _0x570004=_0x5e4e07;this[_0x570004(_0x622082._0x2a62a3)]++;var _0x2c66ac=this[_0x570004(_0x622082._0x2a62a3)]*this[_0x570004(_0x622082._0xde7240)];this['_autoStopAngle']&&_0x2c66ac>=this[_0x570004(0x9ad)]&&this[_0x570004(0xf94)]();var _0x594a87=Cesium__namespace[_0x570004(_0x622082._0x5cd6c9)]['toRadians'](_0x2c66ac*this['_direction'])+this['_startHeading'];this['_map'][_0x570004(0x57d)]['camera'][_0x570004(_0x622082._0x5df44b)]({'orientation':{'heading':_0x594a87,'pitch':this['_startPitch']}}),this[_0x570004(0xf34)](EventType['change']);}},{'key':'stop','value':function _0x419d5f(){var _0x4c1010=_0x5e4e07;if(!this[_0x4c1010(0x7d9)])return;this['_isStart']=![],this[_0x4c1010(0x53d)][_0x4c1010(0x948)](EventType[_0x4c1010(0x6cb)],this['_onPreRenderHandler'],this),this['fire'](EventType['stop']);}}]),_0x1e739b;}(BaseThing),index$3={'__proto__':null,'Underground':Underground,'Sightline':Sightline,'Skyline':Skyline,'Shadows':Shadows,'Measure':Measure,'FloodByGraphic':FloodByGraphic,'Slope':Slope,'TerrainPlanClip':TerrainPlanClip,'FloodByMaterial':FloodByMaterial,'TerrainClip':TerrainClip,'ContourLine':ContourLine,'LimitHeight':LimitHeight,'TilesetPlanClip':TilesetPlanClip,'ModelPlanClip':ModelPlanClip,'TilesetBoxClip':TilesetBoxClip,'TilesetClip':TilesetClip,'TilesetFlood':TilesetFlood,'TilesetFlatOld':TilesetFlatOld,'TilesetFlat':TilesetFlat,'FirstPersonRoam':FirstPersonRoam,'StreetView':StreetView,'CameraHistory':CameraHistory,'RotatePoint':RotatePoint,'RotateOut':RotateOut,'MatrixMove':MatrixMove,'MatrixRotate':MatrixRotate},BaseEffect=function(_0x4bbf93){var _0x17be98={_0x4ecc65:0xa9f},_0xba5b79={_0x3e4f60:0x514},_0x2c48b2={_0x184c35:0x953,_0x256111:0x7b5},_0x370ecc={_0x4ac3c5:0x53d,_0x1cbb1d:0x953},_0x45ba2a=_0xf99cb3;_inherits(_0xb7f1f9,_0x4bbf93);var _0x255b7f=_createSuper(_0xb7f1f9);function _0xb7f1f9(){return _classCallCheck(this,_0xb7f1f9),_0x255b7f['apply'](this,arguments);}return _createClass(_0xb7f1f9,[{'key':'type','get':function _0x43b5cf(){return this['_type'];}},{'key':'target','get':function _0x132ac9(){return this['_postProcessStage'];}},{'key':_0x45ba2a(0xe49),'get':function _0x3030b1(){var _0x1a74ca=_0x45ba2a,_0x38be79;return(_0x38be79=this['_postProcessStage'])===null||_0x38be79===void 0x0?void 0x0:_0x38be79[_0x1a74ca(0xe49)];}},{'key':'addTo','value':function _0x269824(_0x23d178){var _0x5ee411=_0x45ba2a;return _0x23d178&&_0x23d178[_0x5ee411(0x2af)]&&_0x23d178['addEffect'](this),this;}},{'key':'remove','value':function _0x3ee315(_0x396512){var _0x716505=_0x45ba2a;this['_map']&&this[_0x716505(0x53d)]['removeEffect'](this,_0x396512);}},{'key':'_enabledHook','value':function _0x139f1f(_0x3fa00e){this['_postProcessStage']&&(this['_postProcessStage']['enabled']=_0x3fa00e);}},{'key':_0x45ba2a(0x603),'value':function _0x583a52(_0x5e34a3,_0x24e969){for(var _0x3010fc in _0x24e969){if(_0x3010fc==='enabled')continue;this[_0x3010fc]=_0x24e969[_0x3010fc];}}},{'key':_0x45ba2a(0x3f7),'value':function _0x482b2b(){var _0x3f8b1f=_0x45ba2a;!this['_postProcessStage']&&this['_mountedHook'](),this[_0x3f8b1f(0x207)](this['enabled']),this['_postProcessStage']&&this[_0x3f8b1f(_0x370ecc._0x4ac3c5)]['scene'][_0x3f8b1f(_0x370ecc._0x1cbb1d)]['add'](this['_postProcessStage']);}},{'key':'_removedBaseHook','value':function _0x5d4c11(){var _0x46d56a=_0x45ba2a;this['_postProcessStage']&&(this['_map']['scene'][_0x46d56a(_0x2c48b2._0x184c35)][_0x46d56a(_0x2c48b2._0x256111)](this['_postProcessStage']),this['_postProcessStage']['isDestroyed']()&&delete this['_postProcessStage']);}},{'key':'fire','value':function _0x5b9561(_0x11374f){var _0x5e3a20=_0x45ba2a,_0x7d8262=arguments['length']>0x1&&arguments[0x1]!==undefined?arguments[0x1]:{},_0x160d6a=arguments['length']>0x2?arguments[0x2]:undefined;return!_0x7d8262['effect']&&(_0x7d8262[_0x5e3a20(_0xba5b79._0x3e4f60)]=this),_get(_getPrototypeOf(_0xb7f1f9['prototype']),_0x5e3a20(0xf34),this)['call'](this,_0x11374f,_0x7d8262,_0x160d6a);}},{'key':'_getPickIds','value':function _0x1628da(_0x1588d7){var _0x56476f=_0x45ba2a,_0x128fdd=this,_0x2a8254=[];return _0x1588d7[_0x56476f(0xd1f)](function(_0xbc29a){var _0xd16156=_0x56476f;_0xbc29a['czmObject']&&(_0xbc29a=_0xbc29a['czmObject']);if(_0xbc29a['_pickIds'])_0x2a8254=_0x2a8254[_0xd16156(_0x17be98._0x4ecc65)](_0x128fdd[_0xd16156(0x302)](_0xbc29a['_pickIds']));else _0xbc29a['pickId']?_0x2a8254=_0x2a8254[_0xd16156(0xa9f)](_0x128fdd['_getPickIds']([_0xbc29a[_0xd16156(0xde1)]])):_0x2a8254['push']({'pickId':_0xbc29a});}),_0x2a8254;}}]),_0xb7f1f9;}(BaseThing),FogFS='float\x20getDistance(sampler2D\x20depthTexture,\x20vec2\x20texCoords)\x20{\x0a\x20\x20float\x20depth\x20=\x20czm_unpackDepth(texture2D(depthTexture,\x20texCoords));\x0a\x20\x20if(depth\x20==\x200.0)\x20{\x0a\x20\x20\x20\x20return\x20czm_infinity;\x0a\x20\x20}\x0a\x20\x20vec4\x20eyeCoordinate\x20=\x20czm_windowToEyeCoordinates(gl_FragCoord.xy,\x20depth);\x0a\x20\x20return\x20-eyeCoordinate.z\x20/\x20eyeCoordinate.w;\x0a}\x0afloat\x20interpolateByDistance(vec4\x20nearFarScalar,\x20float\x20distance)\x20{\x0a\x20\x20float\x20startDistance\x20=\x20nearFarScalar.x;\x0a\x20\x20float\x20startValue\x20=\x20nearFarScalar.y;\x0a\x20\x20float\x20endDistance\x20=\x20nearFarScalar.z;\x0a\x20\x20float\x20endValue\x20=\x20nearFarScalar.w;\x0a\x20\x20float\x20t\x20=\x20clamp((distance\x20-\x20startDistance)\x20/\x20(endDistance\x20-\x20startDistance),\x200.0,\x201.0);\x0a\x20\x20return\x20mix(startValue,\x20endValue,\x20t);\x0a}\x0avec4\x20alphaBlend(vec4\x20sourceColor,\x20vec4\x20destinationColor)\x20{\x0a\x20\x20return\x20sourceColor\x20*\x20vec4(sourceColor.aaa,\x201.0)\x20+\x20destinationColor\x20*\x20(1.0\x20-\x20sourceColor.a);\x0a}\x0auniform\x20sampler2D\x20colorTexture;\x0auniform\x20sampler2D\x20depthTexture;\x0auniform\x20vec4\x20fogByDistance;\x0auniform\x20vec4\x20fogColor;\x0avarying\x20vec2\x20v_textureCoordinates;\x0avoid\x20main(void)\x20{\x0a\x20\x20float\x20distance\x20=\x20getDistance(depthTexture,\x20v_textureCoordinates);\x0a\x20\x20vec4\x20sceneColor\x20=\x20texture2D(colorTexture,\x20v_textureCoordinates);\x0a\x20\x20float\x20blendAmount\x20=\x20interpolateByDistance(fogByDistance,\x20distance);\x0a\x20\x20vec4\x20finalFogColor\x20=\x20vec4(fogColor.rgb,\x20fogColor.a\x20*\x20blendAmount);\x0a\x20\x20gl_FragColor\x20=\x20alphaBlend(finalFogColor,\x20sceneColor);\x0a}\x0a',FogEffect=function(_0x151fc9){var _0x11a317={_0x342a4a:0xe12},_0x258537={_0xb122d8:0x670},_0x802a7c={_0x144909:0xe12},_0x56bcbc={_0x4e696d:0x98c},_0x1cf4f1=_0xf99cb3;_inherits(_0x280c42,_0x151fc9);var _0x434eea=_createSuper(_0x280c42);function _0x280c42(){var _0xe7934=_0x3c32,_0x1e847e,_0xcfccd4,_0x4f4cf8,_0x522e12=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x280c42),_0x4f4cf8=_0x434eea['call'](this,_0x522e12),_0x4f4cf8['fogByDistance']=(_0x1e847e=_0x522e12['fogByDistance'])!==null&&_0x1e847e!==void 0x0?_0x1e847e:new Cesium__namespace['Cartesian4'](0xa,0x0,0x3e8,0.9),_0x4f4cf8['color']=getCesiumColor(_0x522e12[_0xe7934(_0x56bcbc._0x4e696d)],Cesium__namespace['Color']['WHITE']),_0x4f4cf8['maxHeight']=(_0xcfccd4=_0x522e12['maxHeight'])!==null&&_0xcfccd4!==void 0x0?_0xcfccd4:0x2328,_0x4f4cf8['_setOptionsHook'](_0x522e12),_0x4f4cf8;}return _createClass(_0x280c42,[{'key':_0x1cf4f1(0x603),'value':function _0x7d80f2(_0x215c39,_0x216a4e){var _0x4b8510=_0x1cf4f1,_0x11afe8;Cesium__namespace['defined'](_0x215c39['fogByDistance_near'])&&(this['fogByDistance']['x']=_0x215c39['fogByDistance_near']),Cesium__namespace['defined'](_0x215c39['fogByDistance_nearValue'])&&(this['fogByDistance']['y']=_0x215c39['fogByDistance_nearValue']),Cesium__namespace['defined'](_0x215c39['fogByDistance_far'])&&(this['fogByDistance']['z']=_0x215c39[_0x4b8510(0xd3e)]),Cesium__namespace[_0x4b8510(0x8b3)](_0x215c39['fogByDistance_farValue'])&&(this['fogByDistance']['w']=_0x215c39['fogByDistance_farValue']),Cesium__namespace[_0x4b8510(0x8b3)](_0x216a4e===null||_0x216a4e===void 0x0?void 0x0:_0x216a4e['color'])&&(this['color']=getCesiumColor(_0x215c39[_0x4b8510(0x98c)],Cesium__namespace['Color'][_0x4b8510(0xb73)])),this['maxHeight']=(_0x11afe8=_0x215c39[_0x4b8510(0x688)])!==null&&_0x11afe8!==void 0x0?_0x11afe8:0x2328;}},{'key':_0x1cf4f1(0xfaf),'value':function _0x44e37c(){var _0x3e0d33=_0x1cf4f1,_0x1082c6=this;this[_0x3e0d33(_0x802a7c._0x144909)]=new Cesium__namespace['PostProcessStage']({'name':this['_id'],'fragmentShader':FogFS,'uniforms':{'fogByDistance':function _0x2c35c6(){return _0x1082c6['fogByDistance'];},'fogColor':function _0x4ffa1e(){return _0x1082c6['color'];}},'enabled':this['enabled']});}},{'key':_0x1cf4f1(0x625),'value':function _0x192898(){var _0x4b66d4=_0x1cf4f1;this[_0x4b66d4(0x53d)]['scene']['camera']['changed']['addEventListener'](this[_0x4b66d4(_0x258537._0xb122d8)],this);}},{'key':'_removedHook','value':function _0xa82d46(){var _0x4f50ac=_0x1cf4f1;this['_map'][_0x4f50ac(0x57d)]['camera'][_0x4f50ac(0x725)]['removeEventListener'](this[_0x4f50ac(0x670)],this);}},{'key':'camera_changedHandler','value':function _0x2b992b(_0x277d42){var _0x578855=_0x1cf4f1;this['_map']['camera']['positionCartographic']['height']<this['maxHeight']?this['_postProcessStage']['enabled']=this['enabled']:this[_0x578855(_0x11a317._0x342a4a)]['enabled']=![];}}]),_0x280c42;}(BaseEffect);register('fog',FogEffect);var RainShader='uniform\x20sampler2D\x20colorTexture;//下雨前输入的场景渲染照片\x0avarying\x20vec2\x20v_textureCoordinates;\x0auniform\x20float\x20speed;\x0auniform\x20float\x20size;\x0auniform\x20float\x20direction;\x0a\x0afloat\x20hash(float\x20x)\x20{\x0a\x20\x20return\x20fract(sin(x\x20*\x2023.3)\x20*\x2013.13);\x0a}\x0a\x0avoid\x20main(void)\x20{\x0a\x0a\x20\x20float\x20time\x20=\x20czm_frameNumber\x20*\x20speed\x20/\x201000.0;\x0a\x20\x20vec2\x20resolution\x20=\x20czm_viewport.zw;\x0a\x0a\x20\x20vec2\x20uv\x20=\x20(gl_FragCoord.xy\x20*\x202.\x20-\x20resolution.xy)\x20/\x20min(resolution.x,\x20resolution.y);\x0a\x20\x20vec3\x20finalColor\x20=\x20vec3(0.1,\x200.2,\x200.3);//粒子的颜色\x0a\x0a\x20\x20float\x20si\x20=\x20sin(direction),\x20co\x20=\x20cos(direction);\x0a\x20\x20uv\x20*=\x20mat2(co,\x20-si,\x20si,\x20co);\x0a\x20\x20uv\x20*=\x20length(uv\x20+\x20vec2(0,\x204.9))\x20*\x200.3\x20+\x201.0;\x0a\x0a\x20\x20float\x20v\x20=\x201.\x20-\x20sin(hash(floor(uv.x\x20*\x20100.0))\x20*\x202.0);\x0a\x20\x20float\x20b\x20=\x20clamp(abs(sin(20.0\x20*\x20time\x20*\x20v\x20+\x20uv.y\x20*\x20(5.\x20/\x20(2.0\x20+\x20v))))\x20-\x20.95,\x200.0,\x201.0)\x20*\x20size;\x0a\x20\x20finalColor\x20*=\x20v\x20*\x20b;\x20//屏幕上雨的颜色\x0a\x0a\x20\x20gl_FragColor\x20=\x20mix(texture2D(colorTexture,\x20v_textureCoordinates),\x20vec4(finalColor,\x201.0),\x200.5);\x20//将雨和三维场景融合\x0a}\x0a',RainEffect=function(_0x2693e1){var _0x106618={_0x257be1:0xe12,_0x171e35:0xee7},_0x13012e={_0xc82ed1:0xe49},_0x5c877d={_0x1ea921:0xe12},_0x48f959={_0x3ea2ad:0xe12},_0x549ff6={_0x4e185c:0xe49,_0x1adc5c:0xda9},_0x56a315={_0x447734:0xe12,_0x12a812:0xee7};_inherits(_0x334905,_0x2693e1);var _0x3645e0=_createSuper(_0x334905);function _0x334905(){return _classCallCheck(this,_0x334905),_0x3645e0['apply'](this,arguments);}return _createClass(_0x334905,[{'key':'speed','get':function _0x2d8ff8(){var _0x403686=_0x3c32,_0x957bfa;return(_0x957bfa=this[_0x403686(0xe12)])===null||_0x957bfa===void 0x0?void 0x0:_0x957bfa['uniforms']['speed'];},'set':function _0x4a37e5(_0x1bd6ea){var _0x5d1333=_0x3c32;this[_0x5d1333(_0x56a315._0x447734)]&&(this['_postProcessStage']['uniforms'][_0x5d1333(_0x56a315._0x12a812)]=_0x1bd6ea);}},{'key':'size','get':function _0x487ad6(){var _0x3fe51b=_0x3c32,_0x7de4b1;return(_0x7de4b1=this['_postProcessStage'])===null||_0x7de4b1===void 0x0?void 0x0:_0x7de4b1[_0x3fe51b(_0x549ff6._0x4e185c)][_0x3fe51b(_0x549ff6._0x1adc5c)];},'set':function _0x33338d(_0x305422){var _0x3be027=_0x3c32;this['_postProcessStage']&&(this[_0x3be027(_0x48f959._0x3ea2ad)]['uniforms']['size']=_0x305422);}},{'key':'direction','get':function _0x1ef016(){var _0x2055a8=_0x3c32,_0x4d8c73;return(_0x4d8c73=this[_0x2055a8(_0x5c877d._0x1ea921)])===null||_0x4d8c73===void 0x0?void 0x0:_0x4d8c73['uniforms'][_0x2055a8(0x6b5)];},'set':function _0x3aafdf(_0x315716){var _0x2eb81d=_0x3c32;this['_postProcessStage']&&(this['_postProcessStage'][_0x2eb81d(_0x13012e._0xc82ed1)]['direction']=Cesium__namespace[_0x2eb81d(0x2d5)]['toRadians'](_0x315716));}},{'key':'_mountedHook','value':function _0x5d227f(){var _0x53af88=_0x3c32,_0x299028,_0x2e6eba,_0xd5260;this[_0x53af88(_0x106618._0x257be1)]=new Cesium__namespace['PostProcessStage']({'fragmentShader':RainShader,'uniforms':{'speed':(_0x299028=this['options'][_0x53af88(_0x106618._0x171e35)])!==null&&_0x299028!==void 0x0?_0x299028:0xa,'size':(_0x2e6eba=this['options']['size'])!==null&&_0x2e6eba!==void 0x0?_0x2e6eba:0x14,'direction':Cesium__namespace[_0x53af88(0x2d5)][_0x53af88(0x748)]((_0xd5260=this['options']['direction'])!==null&&_0xd5260!==void 0x0?_0xd5260:-0x1e)},'enabled':this['enabled']});}}]),_0x334905;}(BaseEffect);register('rain',RainEffect);var SnowShader='uniform\x20sampler2D\x20colorTexture;\x20//输入的场景渲染照片\x0avarying\x20vec2\x20v_textureCoordinates;\x0auniform\x20float\x20speed;\x0a\x0afloat\x20snow(vec2\x20uv,\x20float\x20scale)\x20{\x0a\x20\x20float\x20time\x20=\x20czm_frameNumber\x20*\x20speed\x20/\x201000.0;\x0a\x20\x20float\x20w\x20=\x20smoothstep(1.0,\x200.0,\x20-uv.y\x20*\x20(scale\x20/\x2010.0));\x0a\x20\x20if(w\x20<\x200.1)\x0a\x20\x20\x20\x20return\x200.0;\x0a\x20\x20uv\x20+=\x20time\x20/\x20scale;\x0a\x20\x20uv.y\x20+=\x20time\x20*\x202.0\x20/\x20scale;\x0a\x20\x20uv.x\x20+=\x20sin(uv.y\x20+\x20time\x20*\x200.5)\x20/\x20scale;\x0a\x20\x20uv\x20*=\x20scale;\x0a\x0a\x20\x20vec2\x20s\x20=\x20floor(uv),\x20f\x20=\x20fract(uv),\x20p;\x0a\x20\x20float\x20k\x20=\x203.0,\x20d;\x0a\x20\x20p\x20=\x200.5\x20+\x200.35\x20*\x20sin(11.0\x20*\x20fract(sin((s\x20+\x20p\x20+\x20scale)\x20*\x20mat2(7,\x203,\x206,\x205))\x20*\x205.0))\x20-\x20f;\x0a\x20\x20d\x20=\x20length(p);\x0a\x20\x20k\x20=\x20min(d,\x20k);\x0a\x20\x20k\x20=\x20smoothstep(0.0,\x20k,\x20sin(f.x\x20+\x20f.y)\x20*\x200.01);\x0a\x20\x20return\x20k\x20*\x20w;\x0a}\x0a\x0avoid\x20main(void)\x20{\x0a\x20\x20vec2\x20resolution\x20=\x20czm_viewport.zw;\x0a\x20\x20vec2\x20uv\x20=\x20(gl_FragCoord.xy\x20*\x202.\x20-\x20resolution.xy)\x20/\x20min(resolution.x,\x20resolution.y);\x0a\x0a\x20\x20float\x20c\x20=\x200.0;\x0a\x20\x20c\x20+=\x20snow(uv,\x2015.);\x0a\x20\x20c\x20+=\x20snow(uv,\x2010.);\x0a\x20\x20c\x20+=\x20snow(uv,\x209.);\x0a\x20\x20c\x20+=\x20snow(uv,\x208.);\x0a\x20\x20c\x20+=\x20snow(uv,\x207.);\x0a\x20\x20c\x20+=\x20snow(uv,\x206.);\x0a\x20\x20c\x20+=\x20snow(uv,\x205.);\x0a\x20\x20c\x20+=\x20snow(uv,\x204.);\x0a\x0a\x20\x20vec3\x20finalColor\x20=\x20(vec3(c));\x20//屏幕上雪的颜色\x0a\x0a\x20\x20gl_FragColor\x20=\x20mix(texture2D(colorTexture,\x20v_textureCoordinates),\x20vec4(finalColor,\x201.0),\x200.5);\x20\x20//将雪和三维场景融合\x0a\x0a}\x0a',SnowEffect=function(_0x29e989){var _0x214e63={_0x47dc44:0x690},_0x1fab9d={_0x407d9f:0xf93};_inherits(_0x4429fe,_0x29e989);var _0x542faf=_createSuper(_0x4429fe);function _0x4429fe(){var _0x3c4497=_0x3c32;return _classCallCheck(this,_0x4429fe),_0x542faf[_0x3c4497(_0x1fab9d._0x407d9f)](this,arguments);}return _createClass(_0x4429fe,[{'key':'speed','get':function _0x33ab9d(){var _0x7895e=_0x3c32,_0x551da9;return(_0x551da9=this['_postProcessStage'])===null||_0x551da9===void 0x0?void 0x0:_0x551da9[_0x7895e(0xe49)][_0x7895e(0xee7)];},'set':function _0x1bb41c(_0x272b46){this['_postProcessStage']&&(this['_postProcessStage']['uniforms']['speed']=_0x272b46);}},{'key':'_mountedHook','value':function _0xf7ad17(){var _0x25fa72=_0x3c32,_0x49f6ab;this['_postProcessStage']=new Cesium__namespace[(_0x25fa72(0x351))]({'fragmentShader':SnowShader,'uniforms':{'speed':(_0x49f6ab=this[_0x25fa72(_0x214e63._0x47dc44)][_0x25fa72(0xee7)])!==null&&_0x49f6ab!==void 0x0?_0x49f6ab:0xa},'enabled':this['enabled']});}}]),_0x4429fe;}(BaseEffect);register('snow',SnowEffect);var SnowCoverFS='#extension\x20GL_OES_standard_derivatives\x20:\x20enable\x0auniform\x20sampler2D\x20colorTexture;\x0auniform\x20sampler2D\x20depthTexture;\x0auniform\x20float\x20alpha;\x0avarying\x20vec2\x20v_textureCoordinates;\x0a\x0avec4\x20toEye(in\x20vec2\x20uv,\x20in\x20float\x20depth)\x20{\x0a\x20\x20vec2\x20xy\x20=\x20vec2((uv.x\x20*\x202.0\x20-\x201.0),\x20(uv.y\x20*\x202.0\x20-\x201.0));\x0a\x20\x20vec4\x20posInCamera\x20=\x20czm_inverseProjection\x20*\x20vec4(xy,\x20depth,\x201.0);\x0a\x20\x20posInCamera\x20=\x20posInCamera\x20/\x20posInCamera.w;\x0a\x20\x20return\x20posInCamera;\x0a}\x0afloat\x20getDepth(in\x20vec4\x20depth)\x20{\x0a\x20\x20float\x20z_window\x20=\x20czm_unpackDepth(depth);\x0a\x20\x20z_window\x20=\x20czm_reverseLogDepth(z_window);\x0a\x20\x20float\x20n_range\x20=\x20czm_depthRange.near;\x0a\x20\x20float\x20f_range\x20=\x20czm_depthRange.far;\x0a\x20\x20return\x20(2.0\x20*\x20z_window\x20-\x20n_range\x20-\x20f_range)\x20/\x20(f_range\x20-\x20n_range);\x0a}\x0a\x0avoid\x20main()\x20{\x0a\x20\x20vec4\x20color\x20=\x20texture2D(colorTexture,\x20v_textureCoordinates);\x0a\x20\x20vec4\x20currD\x20=\x20texture2D(depthTexture,\x20v_textureCoordinates);\x0a\x20\x20if(currD.r\x20>=\x201.0)\x20{\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20color;\x0a\x20\x20\x20\x20return;\x0a\x20\x20}\x0a\x20\x20float\x20depth\x20=\x20getDepth(currD);\x0a\x20\x20vec4\x20positionEC\x20=\x20toEye(v_textureCoordinates,\x20depth);\x0a\x20\x20vec3\x20dx\x20=\x20dFdx(positionEC.xyz);\x0a\x20\x20vec3\x20dy\x20=\x20dFdy(positionEC.xyz);\x0a\x20\x20vec3\x20nor\x20=\x20normalize(cross(dx,\x20dy));\x0a\x0a\x20\x20vec4\x20positionWC\x20=\x20normalize(czm_inverseView\x20*\x20positionEC);\x0a\x20\x20vec3\x20normalWC\x20=\x20normalize(czm_inverseViewRotation\x20*\x20nor);\x0a\x20\x20float\x20dotNumWC\x20=\x20dot(positionWC.xyz,\x20normalWC);\x0a\x20\x20if(dotNumWC\x20<=\x200.2)\x20{\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20mix(color,\x20vec4(1.0),\x20alpha\x20*\x200.2);\x0a\x20\x20\x20\x20return;\x0a\x20\x20}\x0a\x20\x20gl_FragColor\x20=\x20mix(color,\x20vec4(1.0),\x20dotNumWC\x20*\x20alpha);\x0a}\x0a',SnowCoverEffect=function(_0x15ff2a){var _0x4eb2f1={_0x149e01:0xcd0},_0x1d1fc1={_0x40a1f4:0xb24},_0x4f2d9e={_0x5253e4:0x53d},_0x1be053={_0xc9d8c6:0xcd0},_0x5e4d8a=_0xf99cb3;_inherits(_0x7ec5b8,_0x15ff2a);var _0x178491=_createSuper(_0x7ec5b8);function _0x7ec5b8(){var _0x2c0340,_0x90af33,_0x520f3a=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x7ec5b8),_0x90af33=_0x178491['call'](this,_0x520f3a),_0x90af33['maxHeight']=(_0x2c0340=_0x520f3a['maxHeight'])!==null&&_0x2c0340!==void 0x0?_0x2c0340:0x2328,_0x90af33;}return _createClass(_0x7ec5b8,[{'key':_0x5e4d8a(_0x4eb2f1._0x149e01),'get':function _0x250a9d(){var _0x5eb889=_0x5e4d8a,_0x43b718;return(_0x43b718=this['_postProcessStage'])===null||_0x43b718===void 0x0?void 0x0:_0x43b718[_0x5eb889(0xe49)][_0x5eb889(_0x1be053._0xc9d8c6)];},'set':function _0x1320ae(_0x5cebc5){this['_postProcessStage']&&(this['_postProcessStage']['uniforms']['alpha']=_0x5cebc5);}},{'key':'_mountedHook','value':function _0xf593d5(){var _0xdea265=_0x5e4d8a,_0x1b98e3;this['_postProcessStage']=new Cesium__namespace['PostProcessStage']({'name':this[_0xdea265(0x273)],'fragmentShader':SnowCoverFS,'uniforms':{'alpha':(_0x1b98e3=this['options']['alpha'])!==null&&_0x1b98e3!==void 0x0?_0x1b98e3:0x1},'enabled':this['enabled']});}},{'key':'_addedHook','value':function _0x185e4c(){var _0x414655=_0x5e4d8a;this['_map']['scene'][_0x414655(0x501)]['changed']['addEventListener'](this['camera_changedHandler'],this);}},{'key':'_removedHook','value':function _0x587ad6(){var _0x386ec6=_0x5e4d8a;this[_0x386ec6(_0x4f2d9e._0x5253e4)]['scene']['camera']['changed']['removeEventListener'](this[_0x386ec6(0x670)],this);}},{'key':'camera_changedHandler','value':function _0x34f754(_0xcbed03){var _0x3e7a52=_0x5e4d8a;this[_0x3e7a52(0x53d)]['camera']['positionCartographic']['height']<this['maxHeight']?this[_0x3e7a52(0xe12)]['enabled']=this[_0x3e7a52(_0x1d1fc1._0x40a1f4)]:this['_postProcessStage'][_0x3e7a52(0xb24)]=![];}}]),_0x7ec5b8;}(BaseEffect);register(_0xf99cb3(0x9c1),SnowCoverEffect);var InvertedSceneFS=_0xf99cb3(0x654),InvertedEffect=function(_0x4d2748){var _0x1c48b2=_0xf99cb3;_inherits(_0xdb5a4e,_0x4d2748);var _0x4ec2ed=_createSuper(_0xdb5a4e);function _0xdb5a4e(){return _classCallCheck(this,_0xdb5a4e),_0x4ec2ed['apply'](this,arguments);}return _createClass(_0xdb5a4e,[{'key':_0x1c48b2(0xfaf),'value':function _0x49cbec(){this['_postProcessStage']=new Cesium__namespace['PostProcessStage']({'fragmentShader':InvertedSceneFS,'enabled':this['enabled']});}}]),_0xdb5a4e;}(BaseEffect);register(_0xf99cb3(0x558),InvertedEffect);var NightVisionEffect=function(_0x33c133){var _0x1ce026={_0x30a7a7:0xe12,_0xfc6030:0xefa};_inherits(_0x45cecc,_0x33c133);var _0x20995f=_createSuper(_0x45cecc);function _0x45cecc(){return _classCallCheck(this,_0x45cecc),_0x20995f['apply'](this,arguments);}return _createClass(_0x45cecc,[{'key':'_mountedHook','value':function _0x5ecc3c(){var _0x45c10f=_0x3c32;this[_0x45c10f(_0x1ce026._0x30a7a7)]=Cesium__namespace[_0x45c10f(_0x1ce026._0xfc6030)]['createNightVisionStage']();}}]),_0x45cecc;}(BaseEffect);register('nightVision',NightVisionEffect);var BloomEffect=function(_0x92397f){var _0x3785e6={_0x13265c:0xe49,_0x17854d:0xe12,_0x10f335:0x690,_0x3d3c4e:0x355},_0x3765ef={_0x5dd8d7:0xe49},_0x5e13d5={_0xb30554:0xe12},_0x11bd71={_0x38b387:0xe12},_0x3d82bb={_0x1cffd2:0xe12},_0x152083={_0x46254d:0xe12,_0x34176c:0x241};_inherits(_0x338f6a,_0x92397f);var _0x157aa9=_createSuper(_0x338f6a);function _0x338f6a(){return _classCallCheck(this,_0x338f6a),_0x157aa9['apply'](this,arguments);}return _createClass(_0x338f6a,[{'key':'contrast','get':function _0x1ee7bd(){var _0x29e5f1;return(_0x29e5f1=this['_postProcessStage'])===null||_0x29e5f1===void 0x0?void 0x0:_0x29e5f1['uniforms']['contrast'];},'set':function _0x2f2d7f(_0x55fd3d){var _0x52ab19=_0x3c32;this['_postProcessStage']&&(this[_0x52ab19(_0x152083._0x46254d)]['uniforms'][_0x52ab19(_0x152083._0x34176c)]=_0x55fd3d);}},{'key':'brightness','get':function _0x59ebd5(){var _0x31aef2=_0x3c32,_0x551423;return(_0x551423=this[_0x31aef2(_0x3d82bb._0x1cffd2)])===null||_0x551423===void 0x0?void 0x0:_0x551423['uniforms']['brightness'];},'set':function _0x465ea3(_0x285cfc){this['_postProcessStage']&&(this['_postProcessStage']['uniforms']['brightness']=_0x285cfc);}},{'key':'delta','get':function _0xc4a6f6(){var _0x2f125e=_0x3c32,_0xd3f5ab;return(_0xd3f5ab=this[_0x2f125e(_0x11bd71._0x38b387)])===null||_0xd3f5ab===void 0x0?void 0x0:_0xd3f5ab[_0x2f125e(0xe49)]['delta'];},'set':function _0x2712e5(_0x23f886){this['_postProcessStage']&&(this['_postProcessStage']['uniforms']['delta']=_0x23f886);}},{'key':'sigma','get':function _0x8a6937(){var _0x143e7d=_0x3c32,_0x5da374;return(_0x5da374=this['_postProcessStage'])===null||_0x5da374===void 0x0?void 0x0:_0x5da374[_0x143e7d(0xe49)]['sigma'];},'set':function _0x110ef3(_0xb14a6e){var _0x1174f5=_0x3c32;this[_0x1174f5(0xe12)]&&(this[_0x1174f5(_0x5e13d5._0xb30554)]['uniforms'][_0x1174f5(0x355)]=_0xb14a6e);}},{'key':'stepSize','get':function _0x597284(){var _0x257289=_0x3c32,_0x1b0c2a;return(_0x1b0c2a=this['_postProcessStage'])===null||_0x1b0c2a===void 0x0?void 0x0:_0x1b0c2a['uniforms'][_0x257289(0x53c)];},'set':function _0x2a9dc7(_0x3eac44){var _0x59fe4b=_0x3c32;this[_0x59fe4b(0xe12)]&&(this['_postProcessStage'][_0x59fe4b(_0x3765ef._0x5dd8d7)]['stepSize']=_0x3eac44);}},{'key':'_mountedHook','value':function _0x15620b(){var _0x1deb33=_0x3c32,_0x559986,_0xf9a662,_0x45f7e0,_0x1a2605,_0x2ec134;this['_postProcessStage']=this['_map'][_0x1deb33(0x57d)]['postProcessStages']['bloom'],this['_postProcessStage']['uniforms']['glowOnly']=![],this[_0x1deb33(0xe12)][_0x1deb33(_0x3785e6._0x13265c)][_0x1deb33(0x241)]=(_0x559986=this[_0x1deb33(0x690)]['contrast'])!==null&&_0x559986!==void 0x0?_0x559986:0x80,this[_0x1deb33(_0x3785e6._0x17854d)][_0x1deb33(0xe49)][_0x1deb33(0xa3d)]=(_0xf9a662=this['options']['brightness'])!==null&&_0xf9a662!==void 0x0?_0xf9a662:-0.3,this[_0x1deb33(_0x3785e6._0x17854d)]['uniforms']['delta']=(_0x45f7e0=this[_0x1deb33(_0x3785e6._0x10f335)]['delta'])!==null&&_0x45f7e0!==void 0x0?_0x45f7e0:0x1,this['_postProcessStage'][_0x1deb33(0xe49)][_0x1deb33(_0x3785e6._0x3d3c4e)]=(_0x1a2605=this[_0x1deb33(_0x3785e6._0x10f335)]['sigma'])!==null&&_0x1a2605!==void 0x0?_0x1a2605:3.78,this['_postProcessStage'][_0x1deb33(0xe49)]['stepSize']=(_0x2ec134=this[_0x1deb33(_0x3785e6._0x10f335)][_0x1deb33(0x53c)])!==null&&_0x2ec134!==void 0x0?_0x2ec134:0x5;}},{'key':'_addedBaseHook','value':function _0x3b8500(_0x1ed0c2){var _0x5d5cc2=_0x3c32;this[_0x5d5cc2(0xe12)]['enabled']=this['enabled'];}},{'key':'_removedBaseHook','value':function _0x4cd15a(){var _0xf263b4=_0x3c32;this[_0xf263b4(0xe12)]['enabled']=![];}}]),_0x338f6a;}(BaseEffect);register(_0xf99cb3(0x84f),BloomEffect);var BrightnessEffect=function(_0x4a6f64){var _0x57995c={_0x3a16f7:0xe12,_0x5c4d30:0xa3d},_0x4f1c11={_0x5efa1e:0xe12,_0x598b79:0xe49};_inherits(_0x544096,_0x4a6f64);var _0x229433=_createSuper(_0x544096);function _0x544096(){return _classCallCheck(this,_0x544096),_0x229433['apply'](this,arguments);}return _createClass(_0x544096,[{'key':'brightness','get':function _0x2b54c0(){var _0x58b003=_0x3c32,_0x421b3d;return(_0x421b3d=this[_0x58b003(_0x4f1c11._0x5efa1e)])===null||_0x421b3d===void 0x0?void 0x0:_0x421b3d[_0x58b003(_0x4f1c11._0x598b79)]['brightness'];},'set':function _0x18beed(_0x4c2978){var _0x9aa1b2=_0x3c32;this['_postProcessStage']&&(this[_0x9aa1b2(0xe12)]['uniforms']['brightness']=_0x4c2978);}},{'key':'_mountedHook','value':function _0x4f004c(){var _0x2c990e=_0x3c32,_0x5b4cbe;this['_postProcessStage']=Cesium__namespace['PostProcessStageLibrary']['createBrightnessStage'](),this[_0x2c990e(_0x57995c._0x3a16f7)]['uniforms'][_0x2c990e(_0x57995c._0x5c4d30)]=(_0x5b4cbe=this['options']['brightness'])!==null&&_0x5b4cbe!==void 0x0?_0x5b4cbe:0x2;}}]),_0x544096;}(BaseEffect);register(_0xf99cb3(0xa3d),BrightnessEffect);var BlackAndWhiteEffect=function(_0x4430b0){var _0x4825ca={_0x4255ed:0xfaf},_0x4ff77c={_0x55fe9b:0xe12,_0x51dce9:0xe12},_0x5d54a3={_0x3c51b2:0xb0c},_0x858c94=_0xf99cb3;_inherits(_0x50291b,_0x4430b0);var _0x14ed58=_createSuper(_0x50291b);function _0x50291b(){var _0x16f7f0=_0x3c32;return _classCallCheck(this,_0x50291b),_0x14ed58[_0x16f7f0(0xf93)](this,arguments);}return _createClass(_0x50291b,[{'key':'gradations','get':function _0x3435b3(){var _0x41e610=_0x3c32,_0x305dd3;return(_0x305dd3=this['_postProcessStage'])===null||_0x305dd3===void 0x0?void 0x0:_0x305dd3['uniforms'][_0x41e610(_0x5d54a3._0x3c51b2)];},'set':function _0x2254b1(_0x378ac8){var _0xbeee53=_0x3c32;this[_0xbeee53(_0x4ff77c._0x55fe9b)]&&(this[_0xbeee53(_0x4ff77c._0x51dce9)]['uniforms']['gradations']=_0x378ac8);}},{'key':_0x858c94(_0x4825ca._0x4255ed),'value':function _0x752f0a(){var _0x5bdeb1=_0x858c94,_0x17991d;this[_0x5bdeb1(0xe12)]=Cesium__namespace['PostProcessStageLibrary']['createBlackAndWhiteStage'](),this['_postProcessStage']['uniforms']['gradations']=(_0x17991d=this['options']['gradations'])!==null&&_0x17991d!==void 0x0?_0x17991d:0x4;}}]),_0x50291b;}(BaseEffect);register(_0xf99cb3(0xa8a),BlackAndWhiteEffect);var MosaicShader='uniform\x20sampler2D\x20colorTexture;\x0avarying\x20vec2\x20v_textureCoordinates;\x0aconst\x20int\x20KERNEL_WIDTH\x20=\x2016;\x0avoid\x20main(void)\x20{\x0a\x20\x20vec2\x20step\x20=\x201.0\x20/\x20czm_viewport.zw;\x0a\x20\x20vec2\x20integralPos\x20=\x20v_textureCoordinates\x20-\x20mod(v_textureCoordinates,\x208.0\x20*\x20step);\x0a\x20\x20vec3\x20averageValue\x20=\x20vec3(0.0);\x0a\x20\x20for(int\x20i\x20=\x200;\x20i\x20<\x20KERNEL_WIDTH;\x20i++)\x20{\x0a\x20\x20\x20\x20for(int\x20j\x20=\x200;\x20j\x20<\x20KERNEL_WIDTH;\x20j++)\x20{\x0a\x20\x20\x20\x20\x20\x20averageValue\x20+=\x20texture2D(colorTexture,\x20integralPos\x20+\x20step\x20*\x20vec2(i,\x20j)).rgb;\x0a\x20\x20\x20\x20}\x0a\x20\x20}\x0a\x20\x20averageValue\x20/=\x20float(KERNEL_WIDTH\x20*\x20KERNEL_WIDTH);\x0a\x20\x20gl_FragColor\x20=\x20vec4(averageValue,\x201.0);\x0a}\x0a',MosaicEffect=function(_0x1571ee){var _0x5adcc7={_0x21b8a4:0x351};_inherits(_0x611b3,_0x1571ee);var _0x3b4c08=_createSuper(_0x611b3);function _0x611b3(){return _classCallCheck(this,_0x611b3),_0x3b4c08['apply'](this,arguments);}return _createClass(_0x611b3,[{'key':'_mountedHook','value':function _0x283f20(){var _0x27311c=_0x3c32;this['_postProcessStage']=new Cesium__namespace[(_0x27311c(_0x5adcc7._0x21b8a4))]({'fragmentShader':MosaicShader,'enabled':this['enabled']});}}]),_0x611b3;}(BaseEffect);register('mosaic',MosaicEffect);var DepthOfFieldEffect=function(_0x42813e){var _0x199240={_0x350451:0xe12,_0x562010:0xe49},_0x2ebe9f={_0x1ebea7:0xe49,_0x3cfd37:0xe53},_0x311c4e={_0x323dee:0xe49},_0x1418de=_0xf99cb3;_inherits(_0x1927cd,_0x42813e);var _0x1dfa93=_createSuper(_0x1927cd);function _0x1927cd(){var _0x2b2542=_0x3c32;return _classCallCheck(this,_0x1927cd),_0x1dfa93[_0x2b2542(0xf93)](this,arguments);}return _createClass(_0x1927cd,[{'key':_0x1418de(0xe45),'get':function _0x479fdd(){var _0x2b4d16;return(_0x2b4d16=this['_postProcessStage'])===null||_0x2b4d16===void 0x0?void 0x0:_0x2b4d16['uniforms']['focalDistance'];},'set':function _0x22901e(_0xa706eb){var _0x292062=_0x1418de;this['_postProcessStage']&&(this['_postProcessStage'][_0x292062(_0x311c4e._0x323dee)][_0x292062(0xe45)]=_0xa706eb);}},{'key':'delta','get':function _0x1f3e1e(){var _0x4b48f2=_0x1418de,_0x18d7a3;return(_0x18d7a3=this['_postProcessStage'])===null||_0x18d7a3===void 0x0?void 0x0:_0x18d7a3[_0x4b48f2(_0x2ebe9f._0x1ebea7)][_0x4b48f2(_0x2ebe9f._0x3cfd37)];},'set':function _0x2173c0(_0x59b10f){var _0x572db1=_0x1418de;this['_postProcessStage']&&(this[_0x572db1(_0x199240._0x350451)][_0x572db1(_0x199240._0x562010)]['delta']=_0x59b10f);}},{'key':_0x1418de(0x355),'get':function _0x121511(){var _0x42cda2;return(_0x42cda2=this['_postProcessStage'])===null||_0x42cda2===void 0x0?void 0x0:_0x42cda2['uniforms']['sigma'];},'set':function _0x11f899(_0x5c6c92){var _0x18affc=_0x1418de;this['_postProcessStage']&&(this['_postProcessStage']['uniforms'][_0x18affc(0x355)]=_0x5c6c92);}},{'key':_0x1418de(0x53c),'get':function _0x2643cc(){var _0x1cc51d;return(_0x1cc51d=this['_postProcessStage'])===null||_0x1cc51d===void 0x0?void 0x0:_0x1cc51d['uniforms']['stepSize'];},'set':function _0x1d9c8d(_0x5e1310){var _0x483bdb=_0x1418de;this[_0x483bdb(0xe12)]&&(this['_postProcessStage']['uniforms']['stepSize']=_0x5e1310);}},{'key':'_mountedHook','value':function _0x1f0eab(){var _0xab48b5=_0x1418de,_0x40bc4b,_0x56400a,_0x5d20ff,_0x38c78e;this['_postProcessStage']=Cesium__namespace[_0xab48b5(0xefa)]['createDepthOfFieldStage'](),this[_0xab48b5(0xe12)]['uniforms']['focalDistance']=(_0x40bc4b=this['options'][_0xab48b5(0xe45)])!==null&&_0x40bc4b!==void 0x0?_0x40bc4b:0x57,this['_postProcessStage'][_0xab48b5(0xe49)]['delta']=(_0x56400a=this['options'][_0xab48b5(0xe53)])!==null&&_0x56400a!==void 0x0?_0x56400a:0x1,this['_postProcessStage']['uniforms']['sigma']=(_0x5d20ff=this['options']['sigma'])!==null&&_0x5d20ff!==void 0x0?_0x5d20ff:3.78,this[_0xab48b5(0xe12)]['uniforms']['stepSize']=(_0x38c78e=this['options']['stepSize'])!==null&&_0x38c78e!==void 0x0?_0x38c78e:2.46;}}]),_0x1927cd;}(BaseEffect);register(_0xf99cb3(0x404),DepthOfFieldEffect);var packing_glsl='\x0avec3\x20packNormalToRGB(\x20const\x20in\x20vec3\x20normal\x20)\x20{\x0a\x20return\x20normalize(\x20normal\x20)\x20*\x200.5\x20+\x200.5;\x0a}\x0a\x0avec3\x20unpackRGBToNormal(\x20const\x20in\x20vec3\x20rgb\x20)\x20{\x0a\x20return\x202.0\x20*\x20rgb.xyz\x20-\x201.0;\x0a}\x0a\x0aconst\x20float\x20PackUpscale\x20=\x20256.\x20/\x20255.;\x0aconst\x20float\x20UnpackDownscale\x20=\x20255.\x20/\x20256.;\x0a\x0aconst\x20vec3\x20PackFactors\x20=\x20vec3(\x20256.\x20*\x20256.\x20*\x20256.,\x20256.\x20*\x20256.,\x20256.\x20);\x0aconst\x20vec4\x20UnpackFactors\x20=\x20UnpackDownscale\x20/\x20vec4(\x20PackFactors,\x201.\x20);\x0a\x0aconst\x20float\x20ShiftRight8\x20=\x201.\x20/\x20256.;\x0a\x0avec4\x20packDepthToRGBA(const\x20in\x20float\x20v)\x20{\x0a\x20\x20vec4\x20r\x20=\x20vec4(fract(v\x20*\x20PackFactors),\x20v);\x0a\x20\x20r.yzw\x20-=\x20r.xyz\x20*\x20ShiftRight8;\x0a\x20\x20return\x20r\x20*\x20PackUpscale;\x0a}\x0a\x0afloat\x20unpackRGBAToDepth(\x20const\x20in\x20vec4\x20v\x20)\x20{\x0a\x20return\x20dot(\x20v,\x20UnpackFactors\x20);\x0a}\x0a\x0avec4\x20pack2HalfToRGBA(\x20vec2\x20v\x20)\x20{\x0a\x20vec4\x20r\x20=\x20vec4(\x20v.x,\x20fract(\x20v.x\x20*\x20255.0\x20),\x20v.y,\x20fract(\x20v.y\x20*\x20255.0\x20));\x0a\x20return\x20vec4(\x20r.x\x20-\x20r.y\x20/\x20255.0,\x20r.y,\x20r.z\x20-\x20r.w\x20/\x20255.0,\x20r.w);\x0a}\x0avec2\x20unpackRGBATo2Half(\x20vec4\x20v\x20)\x20{\x0a\x20return\x20vec2(\x20v.x\x20+\x20(\x20v.y\x20/\x20255.0\x20),\x20v.z\x20+\x20(\x20v.w\x20/\x20255.0\x20)\x20);\x0a}\x0a\x0afloat\x20viewZToOrthographicDepth(const\x20in\x20float\x20viewZ,\x20const\x20in\x20float\x20near,\x20const\x20in\x20float\x20far)\x20{\x0a\x20\x20return\x20(viewZ\x20+\x20near)\x20/\x20(near\x20-\x20far);\x0a}\x0afloat\x20orthographicDepthToViewZ(\x20const\x20in\x20float\x20linearClipZ,\x20const\x20in\x20float\x20near,\x20const\x20in\x20float\x20far\x20)\x20{\x0a\x20return\x20linearClipZ\x20*\x20(\x20near\x20-\x20far\x20)\x20-\x20near;\x0a}\x0a\x0afloat\x20viewZToPerspectiveDepth(\x20const\x20in\x20float\x20viewZ,\x20const\x20in\x20float\x20near,\x20const\x20in\x20float\x20far\x20)\x20{\x0a\x20return\x20((\x20near\x20+\x20viewZ\x20)\x20*\x20far\x20)\x20/\x20((\x20far\x20-\x20near\x20)\x20*\x20viewZ\x20);\x0a}\x0afloat\x20perspectiveDepthToViewZ(\x20const\x20in\x20float\x20invClipZ,\x20const\x20in\x20float\x20near,\x20const\x20in\x20float\x20far\x20)\x20{\x0a\x20return\x20(\x20near\x20*\x20far\x20)\x20/\x20(\x20(\x20far\x20-\x20near\x20)\x20*\x20invClipZ\x20-\x20far\x20);\x0a}\x0a',cmz_selected_glsl=_0xf99cb3(0x511);function CesiumRenderPass(_0x1dc72c){var _0x42fbca={_0x5c3548:0xba3,_0x65c60a:0x30c,_0x53f973:0xac4},_0x389619={_0x5c8282:0xf69,_0xa743be:0x4c6},_0x3d58ed={_0x9d966b:0xec0},_0x419046={_0x24b28c:0xec0,_0x168bd3:0xe09,_0x43386c:0xec0,_0x29e88d:0x98c},_0x276ef7={_0x27ecb4:0x3f8,_0xe4ee3e:0xa72},_0x3fd7a1={_0x1de40a:0xe26,_0x4c37f0:0x933,_0x23fee2:0x745},_0x70c52c={_0x11ec6b:0xbf4,_0x1ed9c0:0xe3d,_0x1cb1f5:0x313},_0x187a8a={_0x22d652:0x65d,_0xe347fc:0xec0,_0x105bb1:0x83d},_0x5616f8={_0x5cda0e:0x329},_0x565a77={_0x5e4a30:0xee6,_0x3360a7:0xa0b,_0x2b6f31:0xb9e,_0x44f520:0xc7e},_0xe82611={_0x4e0a1e:0xc59,_0xf934a:0x1a3},_0xfdf8f7={_0x150b2a:0x3f4,_0x1aeef8:0x98c,_0x2801e3:0x26d,_0x350d63:0x49e,_0x5135c1:0x804,_0x52801e:0x850,_0x3865d1:0x67b,_0xec84e:0xf4a,_0x14442f:0x51d,_0xc8664e:0xfb2,_0x345f9b:0x8e3,_0x291f97:0xe7f,_0x5a7771:0x35e},_0x423dce=_0xf99cb3,_0x401726=_0x1dc72c['name'],_0x529208=_0x1dc72c[_0x423dce(_0x42fbca._0x5c3548)],_0x40e1f5=_0x1dc72c['fragmentShader'],_0x537cb0=_0x1dc72c['uniforms'],_0xf5003b=_0x1dc72c[_0x423dce(0x287)],_0x379fad=_0x1dc72c[_0x423dce(_0x42fbca._0x65c60a)],_0xc48d0d=_0x1dc72c[_0x423dce(0x9b1)],_0x223d25=_0x1dc72c['textureScale'],_0x3e9b95=_0x1dc72c['pixelFormat'],_0x4c6fcc=_0x1dc72c['pixelDatatype'],_0x592478=_0x1dc72c[_0x423dce(0x4d0)],_0x5ea8f2=_0x1dc72c['shaderRedefine'],_0x46f115=_0x1dc72c[_0x423dce(0x5ff)];this[_0x423dce(0x77e)]=null;var _0x5296e0=_0x423dce(0xb5d)+_0x401726['replace'](/[\.\\\/\-]/g,'_'),_0x554b84='czm_non_'[_0x423dce(0xa9f)](_0x5296e0,'_main'),_0x1d2256='czm_'[_0x423dce(0xa9f)](_0x5296e0,'_main'),_0x2506af=_0x423dce(0xa07)['concat'](_0x5296e0),_0x1dedd4=_0x5296e0+'Command',_0x4a1c54=null,_0x291120=null,_0x31e729=null,_0x48c8e5=null,_0x3f3c53,_0x58b18c=this,_0x2815b4=new Cesium__namespace[(_0x423dce(_0x42fbca._0x53f973))]({'color':Cesium__namespace['Color']['TRANSPARENT'],'depth':0x1}),_0xa1bfcc=new Cesium__namespace['BoundingRectangle']();_0x46f115&&Cesium__namespace[_0x423dce(0xf04)]['clone'](_0x46f115,_0xa1bfcc);_0x5ea8f2=_0x5ea8f2||'add',_0xc48d0d=_0xc48d0d||'all',_0x223d25=_0x223d25||0x1;if(_0x223d25<0x0||_0x223d25>0x8)throw new Cesium__namespace['DeveloperError'](_0x423dce(0x746));function _0x3a2f48(_0x1738aa,_0x3bc5e3,_0x1bcc3d,_0x462729){var _0x4b827a=_0x423dce,_0x415891=_0x1738aa['shaderCache'][_0x4b827a(0xcd5)](_0x3bc5e3,_0x5296e0);if(!Cesium__namespace['defined'](_0x415891)){var _0x2c5625=_0x3bc5e3['_attributeLocations'],_0x219b3f=_0x3bc5e3['fragmentShaderSource'],_0x2417f3=_0x3bc5e3['vertexShaderSource'],_0x540676=_0x3bc5e3['_vertexShaderText'],_0x267fb7=_0x219b3f['sources'],_0x5b1ce4=_0x267fb7['length'],_0x3cafa1=!!_0x48c8e5&&_0x32bd8f();Object['prototype']['toString'][_0x4b827a(0xa10)](_0x1bcc3d)===_0x4b827a(_0xfdf8f7._0x150b2a)&&(_0x1bcc3d[_0x4b827a(_0xfdf8f7._0x1aeef8)]?_0x1bcc3d='vec4('[_0x4b827a(0xa9f)](Cesium__namespace['Color']['floatToByte'](_0x1bcc3d['color']['red']),',\x20')[_0x4b827a(0xa9f)](Cesium__namespace[_0x4b827a(0x26d)][_0x4b827a(0x49e)](_0x1bcc3d[_0x4b827a(0x98c)]['green']),',\x20')['concat'](Cesium__namespace[_0x4b827a(_0xfdf8f7._0x2801e3)][_0x4b827a(_0xfdf8f7._0x350d63)](_0x1bcc3d['color']['blue']),',\x20')['concat'](Cesium__namespace[_0x4b827a(_0xfdf8f7._0x2801e3)]['floatToByte'](_0x1bcc3d[_0x4b827a(_0xfdf8f7._0x1aeef8)]['alpha']),')'):_0x1bcc3d='vec4(1.0)');var _0x3b3a29=cmz_selected_glsl,_0x43f73c=/texture2D\s?\(\s?tile_pickTexture\s?,\s?tile_featureSt\s?\)/['test'](_0x1bcc3d)||/texture\s?\(\s?model_pickTexture\s?,\s?selectedFeature\s?\)/[_0x4b827a(0x850)](_0x1bcc3d);_0x462729==='varying'&&!_0x43f73c?_0x3b3a29+='\x0avarying\x20float\x20me_isSelected;\x0abool\x20czm_selected(){\x0a\x20\x20\x20\x20bool\x20isSelected=\x20me_isSelected>0.0000001;\x0a\x20\x20\x20\x20if(!isSelected){\x0a\x20\x20\x20\x20\x20\x20\x20\x20isSelected=\x20czm_selected('['concat'](_0x1bcc3d,_0x4b827a(0xd93)):_0x3b3a29+='\x0abool\x20czm_selected(){\x0a\x20\x20\x20\x20return\x20czm_selected('['concat'](_0x1bcc3d,');\x0a}');var _0x174432=cmz_selected_glsl+_0x4b827a(_0xfdf8f7._0x5135c1)['concat'](_0x1bcc3d,');\x0a}\x0a'),_0x307d54=![],_0x3be78f=![];if(/attribute\s?vec3\s?normal\s?;/['test'](_0x540676)||/\n\s?vec3\s?normal\s?;/[_0x4b827a(0x850)](_0x540676))_0x307d54=!![];else/varying\s?vec3\s?v_normal\s?;/['test'](_0x540676)&&(_0x3be78f=!![]);if(_0x40e1f5){var _0x3486b8=![];for(var _0x497107=0x0;_0x497107<_0x5b1ce4;++_0x497107){if(/vec4\s?packDepthToRGBA\s?\(/[_0x4b827a(_0xfdf8f7._0x52801e)](_0x267fb7[_0x497107])){_0x3486b8=!![];break;}}var _0x53a82a=(_0x3486b8?'':packing_glsl)+(_0x3cafa1?_0x3b3a29:'')+Cesium__namespace['ShaderSource']['replaceMain'](_0x40e1f5,_0x1d2256)+'void\x20main()\x20\x0a'+'{\x20\x0a'+(_0x5ea8f2!=='replace'?_0x4b827a(0xfb0)[_0x4b827a(0xa9f)](_0x554b84,'();\x20\x0a'):'')+_0x4b827a(0xfb0)[_0x4b827a(0xa9f)](_0x1d2256,'();\x20\x0a')+'}\x20\x0a',_0x42fe6f=new Array(_0x5b1ce4+0x1);for(var _0x5942dc=0x0;_0x5942dc<_0x5b1ce4;++_0x5942dc){_0x42fe6f[_0x5942dc]=Cesium__namespace['ShaderSource']['replaceMain'](_0x267fb7[_0x5942dc],_0x554b84);}_0x42fe6f[_0x5b1ce4]=_0x53a82a;if(_0x307d54)_0x219b3f['defines'][_0x4b827a(0x51d)]('HAS_NORMAL_MARS3D');else _0x3be78f&&_0x219b3f[_0x4b827a(0xf4a)]['push']('HAS_V_NORMAL_MARS3D');_0x219b3f=new Cesium__namespace['ShaderSource']({'sources':_0x42fe6f,'defines':_0x219b3f[_0x4b827a(0xf4a)]});}if(_0x529208||_0x40e1f5){_0x267fb7=_0x2417f3[_0x4b827a(_0xfdf8f7._0x3865d1)],_0x5b1ce4=_0x267fb7['length'];var _0xbad1f7=![];for(var _0x5cf96a=0x0;_0x5cf96a<_0x5b1ce4;++_0x5cf96a){if(/vec4\s?packDepthToRGBA\s?\(/['test'](_0x267fb7[_0x5cf96a])){_0xbad1f7=!![];break;}}_0x3cafa1=_0x3cafa1&&_0x462729===_0x4b827a(0xb9e)&&!_0x43f73c;if(_0x307d54)_0x2417f3[_0x4b827a(_0xfdf8f7._0xec84e)][_0x4b827a(0x51d)]('HAS_NORMAL_MARS3D');else _0x3be78f&&_0x2417f3[_0x4b827a(_0xfdf8f7._0xec84e)][_0x4b827a(_0xfdf8f7._0x14442f)]('HAS_V_NORMAL_MARS3D');var _0x59de1f=(_0xbad1f7?'':packing_glsl)+(_0x3cafa1?_0x174432:'')+Cesium__namespace['ShaderSource']['replaceMain'](_0x529208||'void\x20main(){}',_0x1d2256)+_0x4b827a(0x5e6)+'{\x20\x0a'+(_0x5ea8f2!=='replace'?_0x4b827a(0xfb0)[_0x4b827a(0xa9f)](_0x554b84,'();\x20\x0a'):'')+(_0x3cafa1?_0x4b827a(_0xfdf8f7._0xc8664e):'')+'\x20\x20\x20\x20'[_0x4b827a(0xa9f)](_0x1d2256,_0x4b827a(_0xfdf8f7._0x345f9b))+'}\x20\x0a',_0x39b1f1=new Array(_0x5b1ce4+0x1);for(var _0x3c7204=0x0;_0x3c7204<_0x5b1ce4;++_0x3c7204){_0x39b1f1[_0x3c7204]=Cesium__namespace['ShaderSource'][_0x4b827a(0x6a4)](_0x267fb7[_0x3c7204],_0x554b84);}_0x39b1f1[_0x5b1ce4]=_0x59de1f,_0x2417f3=new Cesium__namespace[(_0x4b827a(_0xfdf8f7._0x291f97))]({'sources':_0x39b1f1,'defines':_0x2417f3['defines']});}_0x415891=_0x1738aa['shaderCache'][_0x4b827a(_0xfdf8f7._0x5a7771)](_0x3bc5e3,_0x5296e0,{'vertexShaderSource':_0x2417f3,'fragmentShaderSource':_0x219b3f,'attributeLocations':_0x2c5625});}return _0x415891;}function _0x415585(_0x262fe2,_0x578cb0){var _0x325744=_0x423dce;_0x262fe2['_renderPassCache']=_0x262fe2[_0x325744(_0xe82611._0x4e0a1e)]||{},_0x262fe2[_0x325744(_0xe82611._0x4e0a1e)][_0x2506af]=_0x262fe2[_0x325744(0xc59)][_0x2506af]||{};var _0x4bfd81=_0x262fe2['_renderPassCache'][_0x2506af],_0x51b27a=_0x4bfd81[_0x578cb0['id']];if(!Cesium__namespace['defined'](_0x51b27a)){var _0x38cde6=Cesium__namespace[_0x325744(_0xe82611._0xf934a)][_0x325744(0x754)](_0x578cb0);typeof _0xf5003b==='function'&&_0xf5003b['call'](_0x58b18c,_0x38cde6),_0x51b27a=Cesium__namespace['RenderState']['fromCache'](_0x38cde6),_0x4bfd81[_0x578cb0['id']]=_0x51b27a;}return _0x51b27a;}function _0x27e717(_0x2fe338,_0x399677,_0x53948b){var _0xf10d55=_0x423dce,_0x1c7c93=_0x2fe338,_0x353a95=_0x399677['_frameState'],_0x4cf823=_0x2fe338['derivedCommands'];if(!Cesium__namespace[_0xf10d55(0x8b3)](_0x4cf823))return;_0x353a95[_0xf10d55(0x78f)]&&Cesium__namespace['defined'](_0x4cf823['logDepth'])&&(_0x2fe338=_0x4cf823[_0xf10d55(0x373)][_0xf10d55(0x6ed)]);_0x4cf823=_0x2fe338['derivedCommands'];var _0x1f3a71=_0x4cf823['renderPass'];!Cesium__namespace['defined'](_0x4cf823[_0xf10d55(0x933)])&&(_0x1f3a71=_0x4cf823['renderPass']={});var _0x4e0602,_0x894de3;Cesium__namespace['defined'](_0x1f3a71[_0x1dedd4])&&(_0x4e0602=_0x1f3a71[_0x1dedd4]['shaderProgram'],_0x894de3=_0x1f3a71[_0x1dedd4][_0xf10d55(_0x565a77._0x5e4a30)]);_0x1f3a71[_0x1dedd4]=Cesium__namespace['DrawCommand']['shallowClone'](_0x2fe338,_0x1f3a71[_0x1dedd4]);if(!Cesium__namespace['defined'](_0x4e0602)||_0x1f3a71['shaderProgramId']!==_0x2fe338['shaderProgram']['id']){var _0x100649=_0x2fe338['shaderProgram'],_0xd754b4=_0x1c7c93['_pickIdQualifier']=new RegExp(_0xf10d55(0xf4b)['concat'](_0x2fe338[_0xf10d55(0xde1)]),'g')['test'](_0x100649[_0xf10d55(_0x565a77._0x3360a7)])?'uniform':_0xf10d55(_0x565a77._0x2b6f31);_0x1f3a71[_0x1dedd4]['shaderProgram']=_0x3a2f48(_0x53948b,_0x100649,_0x2fe338['pickId'],_0xd754b4),_0x1f3a71[_0x1dedd4][_0xf10d55(_0x565a77._0x5e4a30)]=_0x415585(_0x399677,_0x2fe338['renderState']),_0x1f3a71[_0xf10d55(_0x565a77._0x44f520)]=_0x2fe338['shaderProgram']['id'];}else _0x1f3a71[_0x1dedd4]['shaderProgram']=_0x4e0602,_0x1f3a71[_0x1dedd4][_0xf10d55(0xee6)]=_0x894de3;var _0x39b7c3=_0x1f3a71[_0x1dedd4]['uniformMap'];_0x5c22b8(_0x39b7c3);}function _0x3aa4b0(_0x1a5318){return function(){var _0x4352bc=_0x3c32,_0x44938f=_0x537cb0[_0x1a5318];if(typeof _0x44938f===_0x4352bc(_0x5616f8._0x5cda0e))return _0x44938f();return _0x44938f;};}function _0x2cb8e8(_0x4967a2,_0x35b313){return function(){var _0x416e73=_0x3c32,_0x3d3a4e=_0x4967a2[_0x35b313]();if(Cesium__namespace[_0x416e73(0x8b3)](_0x3d3a4e))return _0x3d3a4e['dimensions'];return undefined;};}function _0x5c22b8(_0x3c06fd){var _0x2e4dd4={_0x5d44cd:0x33f};if(_0x3c06fd['__created'])return;_0x3c06fd['czm_selectedIdTexture']=function(){return _0x48c8e5['_selectedIdTexture'];},_0x3c06fd['czm_selectedIdTextureWidth']=function(){var _0x491e55,_0xbcecfb;return(_0x491e55=(_0xbcecfb=_0x48c8e5['_selectedIdTexture'])===null||_0xbcecfb===void 0x0?void 0x0:_0xbcecfb['width'])!==null&&_0x491e55!==void 0x0?_0x491e55:0x0;},_0x3c06fd['czm_selectedIdTextureStep']=function(){var _0x5e9192=_0x3c32,_0x11e3b0;return(_0x11e3b0=_0x48c8e5['_selectedIdTexture'])!==null&&_0x11e3b0!==void 0x0&&_0x11e3b0[_0x5e9192(_0x2e4dd4._0x5d44cd)]?0x1/_0x48c8e5[_0x5e9192(0x77e)][_0x5e9192(_0x2e4dd4._0x5d44cd)]:-0x1;};if(!_0x537cb0)return;_0x3c06fd['__created']=!![];for(var _0x180149 in _0x537cb0){if(_0x537cb0['hasOwnProperty'](_0x180149)){typeof _0x537cb0[_0x180149]!=='function'?_0x3c06fd[_0x180149]=_0x3aa4b0(_0x180149):_0x3c06fd[_0x180149]=_0x537cb0[_0x180149];var _0x571dc1=_0x3c06fd[_0x180149]();(typeof _0x571dc1==='string'||_0x571dc1 instanceof Cesium__namespace['Texture']||_0x571dc1 instanceof HTMLImageElement||_0x571dc1 instanceof HTMLCanvasElement||_0x571dc1 instanceof HTMLVideoElement)&&(_0x3c06fd[_0x180149+'Dimensions']=_0x2cb8e8(_0x3c06fd,_0x180149));}}}function _0x1cde86(_0x4b24c4){var _0x440e7e=_0x423dce,_0x5e64cb=_0x4b24c4[_0x440e7e(_0x187a8a._0x22d652)],_0x16f4ba=_0x5e64cb[_0x440e7e(0x1fe)],_0xc2cb16=_0x16f4ba[_0x440e7e(_0x187a8a._0xe347fc)],_0x3b60b3,_0x2fd2ac,_0x494789;for(var _0x718c9=0x0;_0x718c9<_0xc2cb16;++_0x718c9){var _0x4382d8=_0xc2cb16-_0x718c9-0x1,_0x1865f9=_0x16f4ba[_0x4382d8];for(_0x2fd2ac=0x0;_0x2fd2ac<_0x1865f9['commands']['length'];_0x2fd2ac++){var _0x2ca86d=_0x1865f9['commands'][_0x2fd2ac];_0x494789=_0x1865f9['indices'][_0x2fd2ac];if(_0x48c8e5&&_0x2fd2ac===Cesium__namespace['Pass'][_0x440e7e(_0x187a8a._0x105bb1)])continue;for(_0x3b60b3=0x0;_0x3b60b3<_0x494789;++_0x3b60b3){var _0x3d39a5=_0x2ca86d[_0x3b60b3];_0x27e717(_0x3d39a5,_0x4b24c4,_0x4b24c4['_context']);}}}}function _0x4d7ae8(){_0x291120&&(_0x291120['destroy'](),_0x4a1c54['destroy'](),_0x4a1c54=undefined,_0x291120=undefined),_0x31e729&&(_0x31e729['destroy'](),_0x31e729=undefined);}function _0x279722(_0x55119a,_0x2c0f0a,_0x416366,_0x3cea31){var _0x367f2d=_0x423dce,_0x34b3bc=_0x2c0f0a['width'],_0x34ba9a=_0x2c0f0a['height'];if(_0x291120&&_0x291120['width']===_0x34b3bc&&_0x291120['height']===_0x34ba9a&&_0x416366===_0x3f3c53)return;_0x3f3c53=_0x416366,_0x4d7ae8(),_0x291120=new Cesium__namespace['Texture']({'context':_0x55119a,'width':_0x34b3bc,'height':_0x34ba9a,'pixelFormat':_0x3e9b95!==null&&_0x3e9b95!==void 0x0?_0x3e9b95:Cesium__namespace['PixelFormat'][_0x367f2d(_0x70c52c._0x11ec6b)],'pixelDatatype':_0x4c6fcc!==null&&_0x4c6fcc!==void 0x0?_0x4c6fcc:Cesium__namespace['PixelDatatype'][_0x367f2d(0x44d)],'sampler':_0x592478!==null&&_0x592478!==void 0x0?_0x592478:Cesium__namespace[_0x367f2d(_0x70c52c._0x1ed9c0)][_0x367f2d(0xf4d)]}),_0x31e729=new Cesium__namespace['Texture']({'context':_0x55119a,'width':_0x34b3bc,'height':_0x34ba9a,'pixelFormat':Cesium__namespace['PixelFormat'][_0x367f2d(_0x70c52c._0x1cb1f5)],'pixelDatatype':Cesium__namespace['PixelDatatype'][_0x367f2d(0xa11)],'sampler':Cesium__namespace['Sampler']['NEAREST']}),_0x4a1c54=new Cesium__namespace['Framebuffer']({'colorTextures':[_0x291120],'context':_0x55119a,'destroyAttachments':![],'depthTexture':_0x31e729});}function _0x1944d2(_0x3916c7){var _0x1d6023=_0x423dce;_0xa1bfcc=Cesium__namespace[_0x1d6023(0xf04)]['clone'](_0x3916c7['viewport'],_0xa1bfcc);var _0x134510=Object['assign']({},_0x3916c7[_0x1d6023(0xf26)]);return _0x134510[_0x1d6023(0x406)]=_0xa1bfcc,_0x134510;}function _0x450d36(_0x59effd,_0x4d5a6f){var _0x4cf1f6=_0x423dce,_0x449b0f=_0x59effd['_us'][_0x4cf1f6(_0x3fd7a1._0x1de40a)],_0x2d0f4d=_0x449b0f['camera'],_0x2fb626=_0x2d0f4d[_0x4cf1f6(0xda1)],_0x13474b=_0x2fb626['_view'];try{if(!_0x529208&&!_0x40e1f5){var _0x3a5565=_0x1944d2(_0x13474b);typeof _0x379fad==='function'&&_0x379fad[_0x4cf1f6(0xa10)](_0x58b18c,_0x2fb626,_0x4d5a6f),_0x279722(_0x59effd,_0xa1bfcc,_0x2fb626['hdr'],_0x13474b['sceneFramebuffer']),executeDerivedCommandList(_0x59effd,_0x4a1c54,_0x3a5565);}else{var _0x2afc14=_0x1944d2(_0x13474b);typeof _0x379fad==='function'&&_0x379fad['call'](_0x58b18c,_0x2fb626,_0x4d5a6f),_0x279722(_0x59effd,_0xa1bfcc,_0x2fb626[_0x4cf1f6(0x9a9)],_0x13474b['sceneFramebuffer']),_0x1cde86(_0x2fb626),executeDerivedCommandList(_0x59effd,_0x4a1c54,_0x2afc14,_0x4cf1f6(_0x3fd7a1._0x4c37f0),_0x1dedd4,_0xc48d0d===_0x4cf1f6(_0x3fd7a1._0x23fee2)||!_0x48c8e5||!_0x48c8e5[_0x4cf1f6(0x77e)]?null:_0x5862f9);}}catch(_0x52fc1b){}}function _0x32bd8f(){var _0x431305=_0x423dce;if(!_0x48c8e5)return;var _0x20db44=_0x48c8e5[_0x431305(_0x276ef7._0x27ecb4)]||_0x48c8e5[_0x431305(_0x276ef7._0xe4ee3e)];if(_0x20db44['length'])return _0x20db44;}function _0x5862f9(_0x406373,_0x1a68f5){var _0x232bd9=_0x423dce,_0x1409b5=_0x48c8e5&&(_0x48c8e5[_0x232bd9(0x3f8)]||_0x48c8e5['parentSelected']);if(!_0x48c8e5||!_0x1409b5||!_0x1409b5['length'])return![];if(!_0x406373['pickId']||_0x406373['_pickIdQualifier']!=='uniform')return!![];var _0x2a40eb=!![],_0x36f8e3=_0x406373['owner'],_0x17052f=_0xc48d0d===_0x232bd9(0x3f8);if(_0x36f8e3&&_0x36f8e3[_0x232bd9(0x528)]){for(var _0x2c229c=0x0;_0x2c229c<_0x1409b5[_0x232bd9(_0x419046._0x24b28c)];_0x2c229c++){var _0x4d8a0a=_0x1409b5[_0x2c229c];if(_0x4d8a0a===_0x36f8e3)return _0x17052f;}return!_0x17052f;}var _0x37de63=_0x406373[_0x232bd9(0xc42)];if(_0x37de63[_0x406373['pickId']]){var _0x52fd5c=_0x37de63[_0x406373['pickId']]();_0x2a40eb=!_0x17052f;for(var _0x5c3d5b=0x0;_0x5c3d5b<_0x1409b5['length'];_0x5c3d5b++){var _0x5b7d26=_0x1409b5[_0x5c3d5b],_0x2efe97=_0x5b7d26['pickId']?[_0x5b7d26['pickId']]:_0x5b7d26[_0x232bd9(_0x419046._0x168bd3)]||_0x5b7d26['_pickIds'];for(var _0x3f7165=0x0;_0x3f7165<_0x2efe97[_0x232bd9(_0x419046._0x43386c)];_0x3f7165++){var _0x18cab4=_0x2efe97[_0x3f7165];if(_0x18cab4[_0x232bd9(_0x419046._0x29e88d)]===_0x52fd5c||Cesium__namespace['Color']['equals'](_0x18cab4['color'],_0x52fd5c))return _0x17052f;}}}return _0x2a40eb;}function _0x5d292b(_0x18da98){var _0x3c72c8=_0x423dce;if(_0x4a1c54){var _0x14ca92=_0x18da98[_0x3c72c8(0xce4)][_0x3c72c8(0xe26)]['camera'][_0x3c72c8(0xda1)]['_view'];_0x2815b4[_0x3c72c8(0x194)]=_0x4a1c54,_0x2815b4['execute'](_0x18da98,_0x14ca92[_0x3c72c8(0xf26)]),_0x2815b4['framebuffer']=undefined;}}function _0x1cd81f(_0x9aa923){var _0x4315cf=_0x423dce;_0x48c8e5&&_0x58b18c[_0x4315cf(_0x389619._0x5c8282)]&&(_0x48c8e5[_0x4315cf(_0x389619._0xa743be)]=_0x58b18c['prevStageUpdate'],_0x58b18c['prevStageUpdate']=null,_0x58b18c['prevStageExecute']=null);_0x48c8e5=_0x9aa923;if(!_0x48c8e5)return;var _0x47cb6e=_0x48c8e5['update'];_0x58b18c[_0x4315cf(0xf69)]=_0x47cb6e,_0x48c8e5['update']=function(_0xd0a1bf,_0x464ffe){var _0x2c8ebc=_0x4315cf;_0x5d292b(_0xd0a1bf),_0x47cb6e['call'](_0x48c8e5,_0xd0a1bf,_0x464ffe);if(!_0x48c8e5[_0x2c8ebc(0xb24)])return;if(!_0x529208&&!_0x40e1f5)_0x450d36(_0xd0a1bf,_0x464ffe);else{var _0x57b4ab=_0x48c8e5['selected']||_0x48c8e5['parentSelected'];_0x57b4ab&&_0x57b4ab[_0x2c8ebc(_0x3d58ed._0x9d966b)]&&_0x450d36(_0xd0a1bf,_0x464ffe);}};}this['update']=_0x450d36,this[_0x423dce(0x71e)]=_0x5d292b,Object['defineProperties'](this,{'texture':{'get':function _0x5cdeaa(){return _0x291120;}},'depthTexture':{'get':function _0x2f9dc7(){return _0x31e729;}},'stage':{'get':function _0x5346a5(){return _0x48c8e5;},'set':function _0x36c9e9(_0x3d96d4){_0x48c8e5!==_0x3d96d4&&_0x1cd81f(_0x3d96d4);}}});}var scratchPerspectiveFrustum,scratchPerspectiveOffCenterFrustum,scratchOrthographicFrustum,scratchOrthographicOffCenterFrustum;function executeDerivedCommand(_0x3c881a,_0x444d1f,_0x703070,_0x258ce3,_0x2f847c,_0x1e1e2c){var _0x10d55e={_0x5d6792:0xe26,_0x38e563:0x78f},_0x3ab14b=_0xf99cb3,_0x157bf0=Cesium__namespace[_0x3ab14b(0x8b3)],_0x4ee726=_0x258ce3[_0x3ab14b(_0x10d55e._0x5d6792)],_0x1c6af5=_0x3c881a['derivedCommands'];if(!_0x157bf0(_0x1c6af5))return;_0x4ee726[_0x3ab14b(_0x10d55e._0x38e563)]&&_0x157bf0(_0x1c6af5['logDepth'])&&(_0x3c881a=_0x1c6af5['logDepth']['command']),_0x1c6af5=_0x3c881a['derivedCommands'],_0x157bf0(_0x1c6af5[_0x444d1f])&&(_0x3c881a=_0x1c6af5[_0x444d1f][_0x703070],_0x3c881a['execute'](_0x2f847c,_0x1e1e2c));}function executeDerivedCommandList(_0x58de46,_0x16f478,_0x51e83f,_0x565ee4,_0xd1a434,_0x52d29a){var _0x11a5ee={_0x4ad0e1:0x407,_0x3edb43:0x501,_0x21a5d9:0xc10,_0x52e685:0xca3,_0x5987d7:0x194,_0x5083b1:0x8af,_0x336f7e:0x852,_0x1c34e5:0xe76,_0x978393:0xfd0,_0x8bface:0xf55,_0x52b701:0xb5b},_0x3948ec=_0xf99cb3,_0x437293=Cesium__namespace['Pass'],_0x31d074=Cesium__namespace[_0x3948ec(0x8b3)],_0x50b3ff=Cesium__namespace[_0x3948ec(_0x11a5ee._0x4ad0e1)],_0x362a26=Cesium__namespace[_0x3948ec(0xd24)],_0x22795f=Cesium__namespace['OrthographicFrustum'],_0x1b5aba=Cesium__namespace['OrthographicOffCenterFrustum'];scratchPerspectiveFrustum=scratchPerspectiveFrustum||new _0x50b3ff(),scratchPerspectiveOffCenterFrustum=scratchPerspectiveOffCenterFrustum||new _0x362a26(),scratchOrthographicFrustum=scratchOrthographicFrustum||new _0x22795f(),scratchOrthographicOffCenterFrustum=scratchOrthographicOffCenterFrustum||new _0x1b5aba();var _0x1ce819=_0x58de46[_0x3948ec(0xce4)],_0x3dd9c9=_0x1ce819['_frameState'],_0x131635=_0x3dd9c9[_0x3948ec(_0x11a5ee._0x3edb43)],_0x1da930=_0x131635[_0x3948ec(0xda1)],_0x2cd1e4=_0x1da930['_view'],_0x5b4a53=_0x2cd1e4['frustumCommandsList'],_0x4d7d68=_0x5b4a53['length'],_0x105a6a=_0x1da930['_globeTranslucencyState'],_0x4bd53f=_0x105a6a['translucent'],_0x5b2510=_0x1da930['_view']['globeTranslucencyFramebuffer'],_0x28ac11;if(_0x31d074(_0x131635['frustum'][_0x3948ec(0xacc)]))_0x28ac11=_0x131635['frustum']['clone'](scratchPerspectiveFrustum);else{if(_0x31d074(_0x131635['frustum']['infiniteProjectionMatrix']))_0x28ac11=_0x131635['frustum']['clone'](scratchPerspectiveOffCenterFrustum);else _0x31d074(_0x131635[_0x3948ec(_0x11a5ee._0x21a5d9)]['width'])?_0x28ac11=_0x131635['frustum']['clone'](scratchOrthographicFrustum):_0x28ac11=_0x131635['frustum'][_0x3948ec(_0x11a5ee._0x52e685)](scratchOrthographicOffCenterFrustum);}function _0xe66ab7(_0xda4fb1,_0x59cc69,_0xaf575d,_0x23e9fc){var _0x81f133=_0x52d29a?_0x52d29a(_0xda4fb1,_0x59cc69):!![];if(_0x81f133)try{_0x565ee4&&_0xd1a434?executeDerivedCommand(_0xda4fb1,_0x565ee4,_0xd1a434,_0x59cc69,_0xaf575d,_0x23e9fc):_0xda4fb1['execute'](_0xaf575d,_0x23e9fc);}catch(_0x1d80e6){}}var _0x31256b,_0x5d2e87,_0x517afc;for(var _0x527375=0x0;_0x527375<_0x4d7d68;++_0x527375){var _0x2888cd=_0x4d7d68-_0x527375-0x1,_0x4af8ac=_0x5b4a53[_0x2888cd],_0x4b7a2f=_0x51e83f[_0x3948ec(_0x11a5ee._0x5987d7)];_0x51e83f['framebuffer']=_0x16f478,_0x28ac11[_0x3948ec(_0x11a5ee._0x5083b1)]=_0x2888cd!==0x0?_0x4af8ac['near']*_0x1da930['opaqueFrustumNearOffset']:_0x4af8ac['near'],_0x28ac11['far']=_0x4af8ac[_0x3948ec(_0x11a5ee._0x336f7e)],_0x1ce819[_0x3948ec(_0x11a5ee._0x1c34e5)](_0x28ac11),_0x1ce819['updatePass'](_0x437293[_0x3948ec(0x83d)]),_0x517afc=_0x4af8ac['commands'][_0x437293['GLOBE']],_0x5d2e87=_0x4af8ac['indices'][_0x437293['GLOBE']];if(_0x4bd53f)_0x105a6a['executeGlobeCommands'](_0x4af8ac,_0xe66ab7,_0x5b2510,_0x1da930,_0x51e83f);else for(_0x31256b=0x0;_0x31256b<_0x5d2e87;++_0x31256b){_0xe66ab7(_0x517afc[_0x31256b],_0x1da930,_0x58de46,_0x51e83f);}_0x1ce819[_0x3948ec(0x966)](_0x437293['CESIUM_3D_TILE']),_0x517afc=_0x4af8ac[_0x3948ec(_0x11a5ee._0x978393)][_0x437293[_0x3948ec(0xdaf)]],_0x5d2e87=_0x4af8ac[_0x3948ec(_0x11a5ee._0x8bface)][_0x437293['CESIUM_3D_TILE']];for(_0x31256b=0x0;_0x31256b<_0x5d2e87;++_0x31256b){_0xe66ab7(_0x517afc[_0x31256b],_0x1da930,_0x58de46,_0x51e83f);}_0x1ce819['updatePass'](_0x437293['OPAQUE']),_0x517afc=_0x4af8ac['commands'][_0x437293['OPAQUE']],_0x5d2e87=_0x4af8ac['indices'][_0x437293[_0x3948ec(0xb5a)]];for(_0x31256b=0x0;_0x31256b<_0x5d2e87;++_0x31256b){_0xe66ab7(_0x517afc[_0x31256b],_0x1da930,_0x58de46,_0x51e83f);}_0x1ce819['updatePass'](_0x437293['TRANSLUCENT']),_0x517afc=_0x4af8ac['commands'][_0x437293['TRANSLUCENT']],_0x5d2e87=_0x4af8ac['indices'][_0x437293[_0x3948ec(_0x11a5ee._0x52b701)]];for(_0x31256b=0x0;_0x31256b<_0x5d2e87;++_0x31256b){_0xe66ab7(_0x517afc[_0x31256b],_0x1da930,_0x58de46,_0x51e83f);}_0x51e83f[_0x3948ec(0x194)]=_0x4b7a2f;}}var _shadersSeparableBlur='\x0a\x20\x20\x20\x20varying\x20vec2\x20v_textureCoordinates;\x0a\x20\x20\x20\x20uniform\x20sampler2D\x20colorTexture;\x0a\x20\x20\x20\x20uniform\x20vec2\x20colorTextureDimensions;\x0a\x20\x20\x20\x20uniform\x20vec2\x20direction;\x0a\x20\x20\x20\x20uniform\x20float\x20kernelRadius;\x0a\x0a\x20\x20\x20\x20float\x20gaussianPdf(in\x20float\x20x,\x20in\x20float\x20sigma)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x200.39894\x20*\x20exp(\x20-0.5\x20*\x20x\x20*\x20x/(\x20sigma\x20*\x20sigma))/sigma;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20void\x20main()\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20vUv=v_textureCoordinates;\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20invSize\x20=\x201.0\x20/\x20colorTextureDimensions;\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20weightSum\x20=\x20gaussianPdf(0.0,\x20kernelRadius);\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20diffuseSum\x20=\x20texture2D(\x20colorTexture,\x20vUv)\x20*\x20weightSum;\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20delta\x20=\x20direction\x20*\x20invSize\x20*\x20kernelRadius/float(MAX_RADIUS);\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20uvOffset\x20=\x20delta;\x0a\x20\x20\x20\x20\x20\x20\x20\x20for(\x20int\x20i\x20=\x201;\x20i\x20<=\x20MAX_RADIUS;\x20i\x20++\x20)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20w\x20=\x20gaussianPdf(uvOffset.x,\x20kernelRadius);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20sample1\x20=\x20texture2D(\x20colorTexture,\x20vUv\x20+\x20uvOffset);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20sample2\x20=\x20texture2D(\x20colorTexture,\x20vUv\x20-\x20uvOffset);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20diffuseSum\x20+=\x20((sample1\x20+\x20sample2)\x20*\x20w);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20weightSum\x20+=\x20(2.0\x20*\x20w);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20uvOffset\x20+=\x20delta;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20gl_FragColor\x20=\x20diffuseSum/weightSum;\x0a\x20\x20\x20\x20}';function createBlurStage(_0x2a6d18,_0x3066e5,_0x6eead7,_0x36c335){var _0x55cabe={_0x123c84:0xeb1},_0x568f3b=_0xf99cb3,_0x2ae49f=Cesium__namespace['Cartesian2'],_0x491132=Cesium__namespace['PostProcessStage'],_0x3bf9f5=Cesium__namespace[_0x568f3b(_0x55cabe._0x123c84)],_0x32f968=Cesium__namespace['PostProcessStageSampleMode'],_0x164a8b=new _0x2ae49f(0x1,0x0),_0x2c9a13=new _0x2ae49f(0x0,0x1),_0x49ffaa={'defines':{'MAX_RADIUS':_0x3066e5},'fragmentShader':_shadersSeparableBlur};parseDefines(_0x49ffaa);var _0x18b308=new _0x491132({'name':_0x2a6d18+'_x_direction','fragmentShader':_0x49ffaa['fragmentShader'],'textureScale':_0x36c335,'forcePowerOfTwo':!![],'uniforms':{'kernelRadius':_0x6eead7,'direction':_0x164a8b},'sampleMode':_0x32f968['LINEAR']}),_0x254e2f=new _0x491132({'name':_0x2a6d18+_0x568f3b(0xf81),'fragmentShader':_0x49ffaa[_0x568f3b(0x20c)],'textureScale':_0x36c335,'forcePowerOfTwo':!![],'uniforms':{'kernelRadius':_0x6eead7,'direction':_0x2c9a13},'sampleMode':_0x32f968[_0x568f3b(0x5ef)]}),_0x409375=new _0x3bf9f5({'name':_0x2a6d18,'stages':[_0x18b308,_0x254e2f],'inputPreviousStageTexture':!![]});return _0x409375;}function parseDefines(_0x5dbb4f){var _0x213682={_0x39ab9c:0xf4a,_0xddddb1:0x51d,_0x53ab9d:0x20c},_0x37e0d9=_0xf99cb3,_0x3be09e=[];for(var _0x11f190 in _0x5dbb4f[_0x37e0d9(0xf4a)]){if(_0x5dbb4f[_0x37e0d9(_0x213682._0x39ab9c)]['hasOwnProperty'](_0x11f190)){var _0x3e73f6=_0x5dbb4f['defines'][_0x11f190];_0x3be09e[_0x37e0d9(_0x213682._0xddddb1)]('#define\x20'+_0x11f190+'\x20'+_0x3e73f6);}}return _0x3be09e=_0x3be09e['join']('\x0a')+'\x0a',_0x5dbb4f['fragmentShader']&&(_0x5dbb4f[_0x37e0d9(_0x213682._0x53ab9d)]=_0x3be09e+_0x5dbb4f['fragmentShader']),_0x5dbb4f[_0x37e0d9(0xba3)]&&(_0x5dbb4f['vertexShader']=_0x3be09e+_0x5dbb4f[_0x37e0d9(0xba3)]),_0x5dbb4f;}var OutlineEffect=function(_0x1696d4){var _0x20321e={_0x3e1c61:0xbc0,_0x7fc572:0xfaf},_0x5f4bb0={_0x7661c8:0xac7},_0x5ad474={_0x56d280:0xe3d,_0x16ba2b:0x685,_0x352122:0xeb1,_0xec4437:0x366},_0x49cd79={_0x2430d1:0x9c9},_0x4072c3={_0x44ba1:0xbc0,_0x282e7b:0x550,_0x1c2e76:0xb32},_0x56d23a={_0x3d6fd7:0xbab},_0x1d3e5b={_0x122cef:0xbab},_0x1a998e={_0x5d8a2e:0x8e5,_0x41b36f:0x302,_0x467129:0xec0},_0x24efaf={_0x51e7db:0x3f8},_0xdab8bf=_0xf99cb3;_inherits(_0x29abe3,_0x1696d4);var _0x5e5ac9=_createSuper(_0x29abe3);function _0x29abe3(){var _0x2e604c,_0x5b950c=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x29abe3),_0x2e604c=_0x5e5ac9['call'](this,_0x5b950c),_0x2e604c['setOptions'](_0x5b950c),_0x2e604c;}return _createClass(_0x29abe3,[{'key':'selected','get':function _0xd281e6(){var _0x1b1339=_0x3c32,_0x329392;return(_0x329392=this['_postProcessStage'])===null||_0x329392===void 0x0?void 0x0:_0x329392[_0x1b1339(_0x24efaf._0x51e7db)];},'set':function _0x2b88f8(_0x3fa81b){var _0x39d0ba=_0x3c32,_0x46bf40=[];_0x3fa81b&&(!Array[_0x39d0ba(_0x1a998e._0x5d8a2e)](_0x3fa81b)?_0x46bf40=this['_getPickIds']([_0x3fa81b]):_0x46bf40=this[_0x39d0ba(_0x1a998e._0x41b36f)](_0x3fa81b)),this['_postProcessStage']&&(this['_postProcessStage']['selected']=_0x46bf40,this['_postProcessStage']['enabled']=this['enabled']&&this['selected'][_0x39d0ba(_0x1a998e._0x467129)]>0x0);}},{'key':'color','get':function _0x79f82b(){var _0x37f439=_0x3c32;return this[_0x37f439(_0x1d3e5b._0x122cef)];},'set':function _0x2ce2ad(_0x2e8962){var _0x237a24=_0x3c32;this[_0x237a24(_0x56d23a._0x3d6fd7)]=getCesiumColor(_0x2e8962),this['_useSingleColor']=!this['_colorHidden']||this[_0x237a24(0xbab)]['equals'](this['_colorHidden']);}},{'key':'colorHidden','get':function _0x27741c(){return Cesium__namespace['defined'](this['_colorHidden'])?this['_colorHidden']:this['_color'];},'set':function _0x5733b3(_0x32474e){var _0x2867c4=_0x3c32;this['_colorHidden']=getCesiumColor(_0x32474e),this['_useSingleColor']=!this['_colorHidden']||this['_color']['equals'](this[_0x2867c4(0x9a4)]);}},{'key':_0xdab8bf(_0x20321e._0x3e1c61),'get':function _0x5ac9e3(){var _0x2fd550=_0xdab8bf;return this[_0x2fd550(0xde4)];},'set':function _0x3d71a9(_0x473c94){var _0x53c227=_0xdab8bf;this[_0x53c227(0xde4)]=_0x473c94,this['_planeAngleRadians']=Cesium__namespace[_0x53c227(0x2d5)][_0x53c227(0x748)](_0x473c94);}},{'key':'_enabledHook','value':function _0x4f42a1(_0x454261){this['_postProcessStage']&&(this['_postProcessStage']['enabled']=_0x454261&&this['selected']['length']>0x0);}},{'key':'setOptions','value':function _0x23d82d(_0x34626c){var _0x5c98dc=_0xdab8bf,_0x46604c,_0x180f3b,_0x34f3a6,_0x37ad92,_0x40d7de,_0x32e0cc,_0x2163de,_0x3f5770;return this['eventType']=(_0x46604c=_0x34626c['eventType'])!==null&&_0x46604c!==void 0x0?_0x46604c:EventType[_0x5c98dc(0xc8f)],this[_0x5c98dc(0x33f)]=(_0x180f3b=_0x34626c['width'])!==null&&_0x180f3b!==void 0x0?_0x180f3b:0x6,this[_0x5c98dc(0x98c)]=getCesiumColor(_0x34626c['color'],Cesium__namespace['Color'][_0x5c98dc(0xb73)]),this[_0x5c98dc(0x755)]=_0x34626c[_0x5c98dc(0x755)],this['showPlane']=(_0x34f3a6=_0x34626c['showPlane'])!==null&&_0x34f3a6!==void 0x0?_0x34f3a6:![],this[_0x5c98dc(0xbc0)]=(_0x37ad92=_0x34626c[_0x5c98dc(_0x4072c3._0x44ba1)])!==null&&_0x37ad92!==void 0x0?_0x37ad92:0xa,this['glow']=(_0x40d7de=_0x34626c['glow'])!==null&&_0x40d7de!==void 0x0?_0x40d7de:![],this[_0x5c98dc(0x2ee)]=(_0x32e0cc=_0x34626c['glowPower'])!==null&&_0x32e0cc!==void 0x0?_0x32e0cc:0x1,this['glowStrength']=(_0x2163de=_0x34626c[_0x5c98dc(_0x4072c3._0x282e7b)])!==null&&_0x2163de!==void 0x0?_0x2163de:0x3,this[_0x5c98dc(_0x4072c3._0x1c2e76)]=(_0x3f5770=_0x34626c['onlySelected'])!==null&&_0x3f5770!==void 0x0?_0x3f5770:![],this;}},{'key':_0xdab8bf(_0x20321e._0x7fc572),'value':function _0x5aed06(){var _0x5b8e5b={_0x5d3105:0xa66},_0x12f634=_0xdab8bf,_0x421024=this,_0x1a2142=new CesiumRenderPass({'name':this['name']+'Pass','vertexShader':'\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20varying\x20vec3\x20vOutlineNormal_mars3d;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20void\x20main(){\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#ifdef\x20HAS_NORMAL_MARS3D\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vOutlineNormal_mars3d\x20=\x20normal;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#else\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#ifdef\x20HAS_V_NORMAL_MARS3D\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vOutlineNormal_mars3d\x20=\x20v_normal;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#else\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vOutlineNormal_mars3d=vec3(0.);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x20','fragmentShader':'\x0a\x20\x20\x20\x20\x20\x20\x20\x20varying\x20vec3\x20vOutlineNormal_mars3d;\x0a\x20\x20\x20\x20\x20\x20\x20\x20void\x20main(){\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#ifdef\x20CZM_SELECTED_FEATURE\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if(!czm_selected())discard;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if(length(vOutlineNormal_mars3d)>0.0)\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20gl_FragColor=vec4(\x20vOutlineNormal_mars3d\x20,gl_FragColor.a);\x0a\x20\x20\x20\x20\x20\x20\x20\x20}','sampler':new Cesium__namespace[(_0x12f634(_0x5ad474._0x56d280))]({'minificationFilter':Cesium__namespace['TextureMinificationFilter']['LINEAR'],'magnificationFilter':Cesium__namespace['TextureMagnificationFilter'][_0x12f634(0x5ef)]})}),_0xea6d60=new Cesium__namespace[(_0x12f634(0x351))]({'name':this['name']+_0x12f634(0x85d),'uniforms':{'outlineWidth':function _0x1b2a54(){return _0x421024['width'];},'devicePixelRatio':devicePixelRatio,'thresholdAngle':function _0x297254(){return _0x421024['_planeAngleRadians'];},'useSingleColor':function _0x399a5b(){return _0x421024['_useSingleColor'];},'showOutlineOnly':function _0x2b56d6(){return!_0x421024['showPlane'];},'visibleEdgeColor':function _0x2ce183(){var _0x3a5937=_0x12f634;return _0x421024[_0x3a5937(0x98c)];},'hiddenEdgeColor':function _0x268cb6(){var _0x5cd846=_0x12f634;return _0x421024[_0x5cd846(0x755)];},'maskTexture':function _0x3805f4(){return _0x1a2142['texture'];},'maskDepthTexture':function _0x545b58(){return _0x1a2142['depthTexture'];}},'fragmentShader':'\x0a\x20\x20\x20\x20uniform\x20sampler2D\x20colorTexture;\x0a\x20\x20\x20\x20uniform\x20vec2\x20colorTextureDimensions;\x0a\x20\x20\x20\x20uniform\x20sampler2D\x20depthTexture;\x0a\x0a\x20\x20\x20\x20uniform\x20sampler2D\x20maskTexture;\x0a\x20\x20\x20\x20uniform\x20sampler2D\x20maskDepthTexture;\x0a\x20\x20\x20\x20uniform\x20float\x20thresholdAngle;\x0a\x20\x20\x20\x20uniform\x20bool\x20showOutlineOnly;\x0a\x0a\x20\x20\x20\x20uniform\x20float\x20outlineWidth;\x0a\x20\x20\x20\x20uniform\x20float\x20devicePixelRatio;\x0a\x20\x20\x20\x20uniform\x20vec3\x20visibleEdgeColor;\x0a\x20\x20\x20\x20uniform\x20vec3\x20hiddenEdgeColor;\x0a\x20\x20\x20\x20uniform\x20bool\x20useSingleColor;\x0a\x0a\x20\x20\x20\x20varying\x20vec2\x20v_textureCoordinates;\x0a\x0a\x20\x20\x20\x20float\x20lengthSq(vec3\x20v){\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20v.x\x20*\x20v.x\x20+\x20v.y\x20*\x20v.y\x20+\x20v.z\x20*\x20v.z;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20float\x20normal_angleTo(vec3\x20a,vec3\x20b){\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20denominator\x20=\x20\x20sqrt(\x20\x20lengthSq(a)\x20*\x20lengthSq(b)\x20);\x0a\x20\x20\x20\x20\x20\x20\x20\x20if\x20(\x20denominator\x20==\x200.\x20)\x20return\x20czm_pi\x20/\x202.;\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20theta\x20=\x20dot(a,\x20b\x20)\x20/\x20denominator;\x0a\x20\x20\x20\x20\x20\x20\x20\x20//\x20clamp,\x20to\x20handle\x20numerical\x20problems\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20\x20acos(\x20\x20clamp(\x20theta,\x20-\x201.,\x201.\x20)\x20);\x0a\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20float\x20compareNormal(vec4\x20n1,vec4\x20n2){\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if(\x20\x20abs\x20(\x20\x20normal_angleTo(\x20n1.xyz\x20,\x20n2.xyz\x20)\x20)\x20<\x20thresholdAngle\x20){\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20return\x200.;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}else{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20return\x201.;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20float\x20compareDepth(const\x20in\x20vec2\x20uv){\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20maskDepth\x20=\x20czm_readDepth(\x20maskDepthTexture,\x20uv);\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20nonDepth\x20=\x20czm_readDepth(\x20depthTexture,\x20uv);\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20maskDepth>nonDepth?1.:0.;\x0a\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20void\x20main(){\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20vUv=v_textureCoordinates;\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20//\x20vec4\x20color\x20=\x20texture2D(\x20colorTexture,\x20vUv);\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20maskColor\x20=\x20texture2D(\x20maskTexture,\x20vUv);\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20if(\x20maskColor.a\x20<\x200.0001){\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20//\x20gl_FragColor\x20=color;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20discard;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20return;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20invSize\x20=\x20outlineWidth\x20/\x20colorTextureDimensions;\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20uvOffset\x20=\x20vec4(1.0,\x200.0,\x200.0,\x201.0)\x20*\x20vec4(invSize,\x20invSize);\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20c1\x20=\x20texture2D(\x20maskTexture,\x20vUv\x20+\x20uvOffset.xy);\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20c2\x20=\x20texture2D(\x20maskTexture,\x20vUv\x20-\x20uvOffset.xy);\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20c3\x20=\x20texture2D(\x20maskTexture,\x20vUv\x20+\x20uvOffset.yw);\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20c4\x20=\x20texture2D(\x20maskTexture,\x20vUv\x20-\x20uvOffset.yw);\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20d;\x0a\x20\x20\x20\x20\x20\x20\x20\x20if(showOutlineOnly){\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20diff1\x20=\x20(c1.a\x20-\x20c2.a)*0.5;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20diff2\x20=\x20(c3.a\x20-\x20c4.a)*0.5;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20d\x20=\x20length(\x20vec2(diff1,\x20diff2)\x20);\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20else{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20diff1\x20=\x20compareNormal(c1,c2)*0.5;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20diff2\x20=\x20compareNormal(c3,c4)*0.5;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20d\x20=\x20length(\x20vec2(diff1,\x20diff2)\x20);\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20if(useSingleColor==false){\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20dp1\x20=\x20compareDepth(\x20vUv\x20+\x20uvOffset.xy);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20dp2\x20=\x20compareDepth(\x20vUv\x20-\x20uvOffset.xy);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20dp3\x20=\x20compareDepth(\x20vUv\x20+\x20uvOffset.yw);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20dp4\x20=\x20compareDepth(\x20vUv\x20-\x20uvOffset.yw);\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20a1\x20=\x20min(dp1,\x20dp2);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20a2\x20=\x20min(dp3,\x20dp4);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20visibilityFactor\x20=\x20min(a1,\x20a2);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20edgeColor\x20=\x201.0\x20-\x20visibilityFactor\x20>\x200.001\x20?\x20visibleEdgeColor\x20:\x20hiddenEdgeColor;\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20//\x20gl_FragColor\x20=color+\x20vec4(\x20edgeColor\x20,\x201.\x20)\x20*\x20vec4(d);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20gl_FragColor\x20=\x20vec4(\x20edgeColor\x20,\x201.\x20)\x20*\x20vec4(d);\x0a\x20\x20\x20\x20\x20\x20\x20\x20}else{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20//\x20gl_FragColor\x20=color+\x20vec4(\x20visibleEdgeColor\x20,\x201.\x20)\x20*\x20vec4(d);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20gl_FragColor\x20=\x20\x20vec4(\x20visibleEdgeColor\x20,\x201.\x20)\x20*\x20vec4(d);\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20'});_0x1a2142['stage']=_0xea6d60;var _0x42ef07=createBlurStage(this['name']+'Blur1',0x4,0x1,0.75),_0x12d6a6=createBlurStage(this[_0x12f634(_0x5ad474._0x16ba2b)]+_0x12f634(0xb37),0x4,0x4,0.5),_0x501877=new Cesium__namespace[(_0x12f634(_0x5ad474._0x352122))]({'name':this['name']+'BlurComposite','stages':[_0xea6d60,_0x42ef07,_0x12d6a6],'inputPreviousStageTexture':!![]}),_0x338142=new Cesium__namespace[(_0x12f634(0x351))]({'name':this['name']+'Additive','uniforms':{'showGlow':function _0x3be1e1(){var _0x5444d9=_0x12f634;return _0x421024[_0x5444d9(_0x49cd79._0x2430d1)];},'edgeGlow':function _0x110853(){return _0x421024['glowPower'];},'edgeStrength':function _0x401b0a(){return _0x421024['glowStrength'];},'edgeOnly':function _0x35f208(){return _0x421024['onlySelected'];},'maskTexture':function _0x37cf36(){return _0x1a2142['texture'];},'lineTexture':_0xea6d60['name'],'edgeTexture1':_0x42ef07[_0x12f634(0x685)],'edgeTexture2':_0x501877['name']},'fragmentShader':'\x0a\x20\x20\x20\x20uniform\x20sampler2D\x20colorTexture;\x0a\x20\x20\x20\x20uniform\x20sampler2D\x20edgeTexture1;\x0a\x20\x20\x20\x20uniform\x20sampler2D\x20edgeTexture2;\x0a\x20\x20\x20\x20uniform\x20sampler2D\x20lineTexture;\x0a\x20\x20\x20\x20uniform\x20sampler2D\x20maskTexture;\x0a\x20\x20\x20\x20uniform\x20bool\x20showGlow;\x0a\x20\x20\x20\x20uniform\x20float\x20edgeGlow;\x0a\x20\x20\x20\x20uniform\x20bool\x20edgeOnly;\x0a\x20\x20\x20\x20uniform\x20float\x20edgeStrength;\x0a\x0a\x20\x20\x20\x20varying\x20vec2\x20v_textureCoordinates;\x0a\x20\x20\x20\x20void\x20main(){\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20vUv\x20=v_textureCoordinates;\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20edgeColor=texture2D(\x20lineTexture,\x20vUv);\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20color=texture2D(\x20colorTexture,\x20vUv);\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20opacity=1.;\x0a\x20\x20\x20\x20\x20\x20\x20\x20if(edgeOnly){\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20maskColor=texture2D(\x20maskTexture,\x20vUv);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20opacity=1.-maskColor.a;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20gl_FragColor\x20=\x20maskColor;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20return;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20if(showGlow){\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20edgeValue1\x20=\x20texture2D(edgeTexture1,\x20vUv);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20edgeValue2\x20=\x20texture2D(edgeTexture2,\x20vUv);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20glowColor\x20=\x20edgeValue1\x20+\x20edgeValue2\x20*\x20edgeGlow;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20gl_FragColor\x20=\x20opacity\x20*\x20color\x20+\x20edgeColor\x20+\x20edgeStrength\x20*\x20(1.\x20-\x20edgeColor.r)\x20*\x20glowColor;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20else{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20gl_FragColor\x20=\x20opacity\x20*\x20color\x20+\x20edgeColor;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20'}),_0x350103=new Cesium__namespace['PostProcessStageComposite']({'name':this[_0x12f634(_0x5ad474._0x16ba2b)]+'Composite','stages':[_0x501877,_0x338142],'inputPreviousStageTexture':![]});function _0x4e3b43(_0x4db37c){var _0x27e25f={_0x95a96d:0x33f};Object['defineProperties'](_0x4db37c,{'showGlow':{'get':function _0x23cd40(){var _0x2b5105=_0x3c32;return _0x421024[_0x2b5105(0x9c9)];},'set':function _0x242bc8(_0x164e4e){_0x421024['glow']=_0x164e4e;}},'edgeGlow':{'get':function _0x5eed16(){return _0x421024['glowPower'];},'set':function _0x5571e6(_0x5d1e25){_0x421024['glowPower']=_0x5d1e25;}},'edgeStrength':{'get':function _0x51f3d3(){return _0x421024['glowStrength'];},'set':function _0xf52f72(_0x1b0879){var _0x11c795=_0x3c32;_0x421024[_0x11c795(0x550)]=_0x1b0879;}},'thresholdAngle':{'get':function _0x1bf42d(){return _0x421024['_planeAngleRadians'];},'set':function _0x3c1786(_0x384cf8){var _0x33c65e=_0x3c32;_0x421024[_0x33c65e(_0x5b8e5b._0x5d3105)]=_0x384cf8;}},'showOutlineOnly':{'get':function _0x5c22a8(){return!_0x421024['showPlane'];},'set':function _0x443041(_0x18aac4){_0x421024['showPlane']=!_0x18aac4;}},'edgeOnly':{'get':function _0x1b4ad4(){return _0x421024['onlySelected'];},'set':function _0x271ee2(_0x2c4ce4){_0x421024['onlySelected']=_0x2c4ce4;}},'useSingleColor':{'get':function _0x170a7c(){var _0x56cb50=_0x3c32;return _0x421024[_0x56cb50(0x1f2)];}},'outlineWidth':{'get':function _0x282d79(){var _0x329957=_0x3c32;return _0x421024[_0x329957(_0x27e25f._0x95a96d)];},'set':function _0x1d9653(_0x1eceaf){_0x421024['width']=_0x1eceaf;}},'visibleEdgeColor':{'get':function _0xb75874(){var _0x3a9123=_0x3c32;return _0x421024[_0x3a9123(0x98c)];},'set':function _0x1d6fa9(_0x215006){_0x421024['color']=_0x215006;}},'hiddenEdgeColor':{'get':function _0x32aabf(){return _0x421024['colorHidden'];},'set':function _0x2291ae(_0x549db9){_0x421024['colorHidden']=_0x549db9;}}});}_0x4e3b43(_0x350103),_0x350103[_0x12f634(0x366)]=_0x350103['_uniforms']||{},_0x4e3b43(_0x350103[_0x12f634(_0x5ad474._0xec4437)]),_0x350103['selected']=[],_0x350103['enabled']=![],this['_postProcessStage']=_0x350103;}},{'key':'_addedHook','value':function _0x1c2a5b(){var _0x2a1920=_0xdab8bf;this[_0x2a1920(0x92b)]&&this[_0x2a1920(0x53d)]['on'](this['eventType'],this[_0x2a1920(0xf1f)],this);}},{'key':'_removedHook','value':function _0x25dbb5(){this['eventType']&&this['_map']['off'](this['eventType'],this['_map_clickHandler'],this);}},{'key':'_map_clickHandler','value':function _0x94a537(_0x4b2fbe){var _0x39c946=_0xdab8bf,_0x5cfb35=this['options']['objectsToExclude'];if(_0x5cfb35)for(var _0x1a0359=0x0,_0x22412f=_0x5cfb35['length'];_0x1a0359<_0x22412f;_0x1a0359++){var _0x3dc791=_0x5cfb35[_0x1a0359];if(_0x4b2fbe['graphic']===_0x3dc791||_0x4b2fbe['layer']===_0x3dc791)return;}var _0x462d90=this['_map']['mouseEvent'][_0x39c946(_0x5f4bb0._0x7661c8)](_0x4b2fbe);this[_0x39c946(0x3f8)]=_0x462d90;}}]),_0x29abe3;}(BaseEffect);register(_0xf99cb3(0xc0e),OutlineEffect);var BloomTargetEffect=function(_0x6d617c){var _0x2dcaac={_0x1dd73e:0x8e6},_0x5c20b3={_0x532995:0x690,_0x18bdff:0xec0,_0x51089b:0xac7},_0x2b64c1={_0x517450:0x53d,_0x1d569c:0x92b},_0x551ec6={_0x46e29c:0x1c2,_0x2eb035:0x19b,_0xb56b37:0xa9f,_0x4c053e:0x690,_0xef945d:0x351,_0xae3eb7:0x685,_0xd974f3:0x42a,_0x8fd73b:0xf2f,_0x3f0ee8:0x685,_0x1bf717:0xe12},_0x83e514={_0x22eec3:0x690},_0x333521={_0x17b43d:0x690,_0xfab4f4:0x53c},_0x12af8c={_0x527cd7:0xe53},_0x33982e={_0x598aa9:0x3f8},_0x5edfc1={_0x5aa397:0x3f8},_0x1ff34f={_0x2d5166:0x3f8},_0x14f324={_0x2daaf8:0xa10,_0x2c6143:0xc8f},_0xca4d61=_0xf99cb3;_inherits(_0x50c232,_0x6d617c);var _0x53da35=_createSuper(_0x50c232);function _0x50c232(){var _0x3408c6=_0x3c32,_0x23cdc3,_0x59df49,_0x397122=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x50c232),_0x397122=_objectSpread2({'contrast':0x80,'brightness':-0.3,'blurSamples':0x20,'delta':0x1,'sigma':3.78,'stepSize':0x5,'ratio':0x2,'threshold':0x0,'smoothWidth':0.01},_0x397122),_0x59df49=_0x53da35[_0x3408c6(_0x14f324._0x2daaf8)](this,_0x397122),_0x59df49['color']=getCesiumColor(_0x397122['color'],Cesium__namespace[_0x3408c6(0x26d)]['WHITE']),_0x59df49[_0x3408c6(0x92b)]=(_0x23cdc3=_0x397122['eventType'])!==null&&_0x23cdc3!==void 0x0?_0x23cdc3:EventType[_0x3408c6(_0x14f324._0x2c6143)],_0x59df49;}return _createClass(_0x50c232,[{'key':'selected','get':function _0x2a553b(){var _0xc00767=_0x3c32,_0x1a5ea0;return(_0x1a5ea0=this['_postProcessStage'])===null||_0x1a5ea0===void 0x0?void 0x0:_0x1a5ea0[_0xc00767(_0x1ff34f._0x2d5166)];},'set':function _0x49fe05(_0x2b7d20){var _0x4ab9a1=_0x3c32,_0x515c14=[];_0x2b7d20&&(!Array['isArray'](_0x2b7d20)?_0x515c14=this['_getPickIds']([_0x2b7d20]):_0x515c14=this['_getPickIds'](_0x2b7d20)),this['_postProcessStage']&&(this['_postProcessStage'][_0x4ab9a1(0x3f8)]=_0x515c14,this['_postProcessStage']['enabled']=this['enabled']&&this[_0x4ab9a1(_0x5edfc1._0x5aa397)]['length']>0x0);}},{'key':'_enabledHook','value':function _0x25ab9d(_0x47d7f1){var _0x57c0a8=_0x3c32;this['_postProcessStage']&&(this[_0x57c0a8(0xe12)][_0x57c0a8(0xb24)]=_0x47d7f1&&this[_0x57c0a8(_0x33982e._0x598aa9)][_0x57c0a8(0xec0)]>0x0);}},{'key':'_mountedHook','value':function _0x3099bb(){var _0x29365a={_0xc5591c:0x690,_0x1a4f41:0x9a0},_0x23c85b={_0x237149:0xe53},_0x2ff3af=_0x3c32,_0x5d451d=this,_0x111274=new Cesium__namespace[(_0x2ff3af(0x351))]({'name':this['name']+_0x2ff3af(_0x551ec6._0x46e29c),'fragmentShader':'\x0a\x20\x20\x20\x20\x20\x20\x20\x20uniform\x20sampler2D\x20colorTexture;\x0a\x20\x20\x20\x20\x20\x20\x20\x20uniform\x20vec3\x20marsColor;\x0a\x20\x20\x20\x20\x20\x20\x20\x20uniform\x20float\x20marsOpacity;\x0a\x20\x20\x20\x20\x20\x20\x20\x20uniform\x20float\x20threshold;\x0a\x20\x20\x20\x20\x20\x20\x20\x20uniform\x20float\x20smoothWidth;\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20varying\x20vec2\x20v_textureCoordinates;\x0a\x20\x20\x20\x20\x20\x20\x20\x20void\x20main()\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20marstexel\x20=\x20texture2D(\x20colorTexture,\x20v_textureCoordinates\x20);\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#ifdef\x20CZM_SELECTED_FEATURE\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if\x20(!czm_selected())\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20marstexel\x20=\x20vec4(0.);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20luma\x20=\x20vec3(\x200.299,\x200.587,\x200.114\x20);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20marsv\x20=\x20dot(\x20marstexel.xyz,\x20luma\x20);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20outputColor\x20=\x20vec4(marsColor.rgb,marsOpacity);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20alpha\x20=\x20smoothstep(threshold,\x20threshold\x20+\x20smoothWidth,\x20marsv);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20gl_FragColor\x20=\x20mix(\x20outputColor,\x20marstexel,\x20alpha\x20);\x0a\x20\x20\x20\x20\x20\x20\x20\x20}','uniforms':{'marsColor':Cesium__namespace['Color']['BLACK'],'marsOpacity':0x1,'smoothWidth':function _0x4ce083(){return _0x5d451d['options']['smoothWidth'];},'threshold':function _0x5ed01d(){return _0x5d451d['options']['threshold'];}}}),_0x2094c3=_0x2ff3af(_0x551ec6._0x2eb035)[_0x2ff3af(_0x551ec6._0xb56b37)](this[_0x2ff3af(_0x551ec6._0x4c053e)]['blurSamples'],'\x0a\x20\x20\x20\x20uniform\x20sampler2D\x20colorTexture;\x0a\x20\x20\x20\x20uniform\x20float\x20direction;\x0a\x0a\x20\x20\x20\x20uniform\x20float\x20delta;\x0a\x20\x20\x20\x20uniform\x20float\x20sigma;\x0a\x20\x20\x20\x20uniform\x20float\x20stepSize;\x0a\x0a\x20\x20\x20\x20varying\x20vec2\x20v_textureCoordinates;\x0a\x20\x20\x20\x20void\x20main()\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20vec2\x20st\x20=\x20v_textureCoordinates;\x0a\x20\x20\x20\x20\x20\x20vec2\x20dir\x20=\x20vec2(1.0\x20-\x20direction,\x20direction);\x0a\x20\x20\x20\x20\x20\x20vec2\x20step\x20=\x20vec2(stepSize\x20*\x20(czm_pixelRatio\x20/\x20czm_viewport.zw));\x0a\x0a\x20\x20\x20\x20\x20\x20vec3\x20g;\x0a\x20\x20\x20\x20\x20\x20g.x\x20=\x201.0\x20/\x20(sqrt(czm_twoPi)\x20*\x20sigma);\x0a\x20\x20\x20\x20\x20\x20g.y\x20=\x20exp((-0.5\x20*\x20delta\x20*\x20delta)\x20/\x20(sigma\x20*\x20sigma));\x0a\x20\x20\x20\x20\x20\x20g.z\x20=\x20g.y\x20*\x20g.y;\x0a\x20\x20\x20\x20\x20\x20vec4\x20result\x20=\x20texture2D(colorTexture,\x20st)\x20*\x20g.x;\x0a\x0a\x20\x20\x20\x20\x20\x20for\x20(int\x20i\x20=\x201;\x20i\x20<\x20SAMPLES;\x20++i)\x0a\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20g.xy\x20*=\x20g.yz;\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20offset\x20=\x20float(i)\x20*\x20dir\x20*\x20step;\x0a\x20\x20\x20\x20\x20\x20\x20\x20result\x20+=\x20texture2D(colorTexture,\x20st\x20-\x20offset)\x20*\x20g.x;\x0a\x20\x20\x20\x20\x20\x20\x20\x20result\x20+=\x20texture2D(colorTexture,\x20st\x20+\x20offset)\x20*\x20g.x;\x0a\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20gl_FragColor\x20=\x20result;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20'),_0x344e65=new Cesium__namespace[(_0x2ff3af(0x351))]({'name':this[_0x2ff3af(0x685)]+'blur_x','fragmentShader':_0x2094c3,'uniforms':{'delta':function _0x446d43(){var _0xd1565a=_0x2ff3af;return _0x5d451d['options'][_0xd1565a(_0x12af8c._0x527cd7)];},'sigma':function _0x58e772(){return _0x5d451d['options']['sigma'];},'stepSize':function _0x5b702c(){var _0x2bc158=_0x2ff3af;return _0x5d451d[_0x2bc158(_0x333521._0x17b43d)][_0x2bc158(_0x333521._0xfab4f4)];},'direction':0x0},'sampleMode':Cesium__namespace['PostProcessStageSampleMode']['LINEAR']}),_0x424e75=new Cesium__namespace[(_0x2ff3af(_0x551ec6._0xef945d))]({'name':this['name']+'blur_y','fragmentShader':_0x2094c3,'uniforms':{'delta':function _0x305005(){var _0x4770d1=_0x2ff3af;return _0x5d451d['options'][_0x4770d1(_0x23c85b._0x237149)];},'sigma':function _0xa81f12(){var _0x450767=_0x2ff3af;return _0x5d451d[_0x450767(0x690)]['sigma'];},'stepSize':function _0x3dd691(){var _0x32d0b3=_0x2ff3af;return _0x5d451d[_0x32d0b3(_0x83e514._0x22eec3)][_0x32d0b3(0x53c)];},'direction':0x1},'sampleMode':Cesium__namespace['PostProcessStageSampleMode']['LINEAR']}),_0x31da75=new Cesium__namespace[(_0x2ff3af(0xeb1))]({'name':this[_0x2ff3af(_0x551ec6._0xae3eb7)]+_0x2ff3af(_0x551ec6._0xd974f3),'stages':[_0x344e65,_0x424e75]}),_0x478414=new Cesium__namespace['PostProcessStageComposite']({'name':this['name']+_0x2ff3af(_0x551ec6._0x8fd73b),'stages':[_0x111274,_0x31da75],'inputPreviousStageTexture':!![]}),_0x3ebd76=new Cesium__namespace[(_0x2ff3af(0x351))]({'name':this['name']+'contrast_bias','fragmentShader':'\x0a\x20\x20\x20\x20\x20\x20\x20\x20uniform\x20sampler2D\x20colorTexture;\x0a\x20\x20\x20\x20\x20\x20\x20\x20varying\x20vec2\x20v_textureCoordinates;\x0a\x20\x20\x20\x20\x20\x20\x20\x20uniform\x20float\x20contrast;\x0a\x20\x20\x20\x20\x20\x20\x20\x20uniform\x20float\x20brightness;\x0a\x20\x20\x20\x20\x20\x20\x20\x20void\x20main(void)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20sceneColor\x20=\x20texture2D(colorTexture,\x20v_textureCoordinates).xyz;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20sceneColor\x20=\x20czm_RGBToHSB(sceneColor);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20sceneColor.z\x20+=\x20brightness;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20sceneColor\x20=\x20czm_HSBToRGB(sceneColor);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20factor\x20=\x20(259.0\x20*\x20(contrast\x20+\x20255.0))\x20/\x20(255.0\x20*\x20(259.0\x20-\x20contrast));\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20sceneColor\x20=\x20factor\x20*\x20(sceneColor\x20-\x20vec3(0.5))\x20+\x20vec3(0.5);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20gl_FragColor\x20=\x20vec4(sceneColor,\x201.0);\x0a\x20\x20\x20\x20\x20\x20\x20\x20}','uniforms':{'contrast':function _0x33b8c3(){var _0x2aca43=_0x2ff3af;return _0x5d451d[_0x2aca43(0x690)]['contrast'];},'brightness':function _0x52e9d8(){var _0x28a052=_0x2ff3af;return _0x5d451d[_0x28a052(0x690)]['brightness'];}}}),_0x16300b=new Cesium__namespace['PostProcessStageComposite']({'name':this['name']+'contrast_bias_blur','stages':[_0x3ebd76,_0x478414]}),_0x23d994=new Cesium__namespace['PostProcessStage']({'name':this['name']+'generate_composite','fragmentShader':'\x0a\x20\x20\x20\x20\x20\x20uniform\x20sampler2D\x20colorTexture;\x0a\x20\x20\x20\x20\x20\x20uniform\x20sampler2D\x20bloomTexture;\x0a\x20\x20\x20\x20\x20\x20uniform\x20float\x20ratio;\x0a\x20\x20\x20\x20\x20\x20uniform\x20vec4\x20color;\x0a\x20\x20\x20\x20\x20\x20varying\x20vec2\x20v_textureCoordinates;\x0a\x20\x20\x20\x20\x20\x20void\x20main(void)\x0a\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20color1\x20=\x20texture2D(colorTexture,\x20v_textureCoordinates);\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20bloom\x20=\x20texture2D(bloomTexture,\x20v_textureCoordinates);\x0a\x20\x20\x20\x20\x20\x20\x20\x20bloom\x20*=\x20color\x20;\x0a\x20\x20\x20\x20\x20\x20\x20\x20#ifdef\x20CZM_SELECTED_FEATURE\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if\x20(czm_selected())\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20bloom\x20*=\x20ratio;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20gl_FragColor\x20=\x20bloom\x20+\x20color1;\x0a\x20\x20\x20\x20\x20\x20}','uniforms':{'bloomTexture':_0x16300b['name'],'ratio':function _0x50c9c3(){var _0x5a3b1f=_0x2ff3af;return _0x5d451d[_0x5a3b1f(_0x29365a._0xc5591c)][_0x5a3b1f(_0x29365a._0x1a4f41)];},'color':function _0x3e3c00(){return _0x5d451d['color'];}}});this['_postProcessStage']=new Cesium__namespace['PostProcessStageComposite']({'name':this[_0x2ff3af(_0x551ec6._0x3f0ee8)],'stages':[_0x16300b,_0x23d994],'inputPreviousStageTexture':![]}),this[_0x2ff3af(_0x551ec6._0x1bf717)]['selected']=[];}},{'key':'_addedHook','value':function _0x38d50a(){var _0x5a66e5=_0x3c32;this['eventType']&&this[_0x5a66e5(0x53d)]['on'](this['eventType'],this[_0x5a66e5(0xf1f)],this);}},{'key':_0xca4d61(_0x2dcaac._0x1dd73e),'value':function _0x43f2a4(){var _0x2ee076=_0xca4d61;this['eventType']&&this[_0x2ee076(_0x2b64c1._0x517450)]['off'](this[_0x2ee076(_0x2b64c1._0x1d569c)],this['_map_clickHandler'],this);}},{'key':'_map_clickHandler','value':function _0x1734d1(_0x1c431b){var _0x5b2756=_0xca4d61,_0x2f1060=this[_0x5b2756(_0x5c20b3._0x532995)][_0x5b2756(0xb58)];if(_0x2f1060)for(var _0x54265e=0x0,_0xc70b25=_0x2f1060[_0x5b2756(_0x5c20b3._0x18bdff)];_0x54265e<_0xc70b25;_0x54265e++){var _0x5a26c3=_0x2f1060[_0x54265e];if(_0x1c431b['graphic']===_0x5a26c3||_0x1c431b['layer']===_0x5a26c3)return;}var _0x58f236=this['_map']['mouseEvent'][_0x5b2756(_0x5c20b3._0x51089b)](_0x1c431b);this['selected']=_0x58f236;}}]),_0x50c232;}(BaseEffect);register('bloomTarget',BloomTargetEffect);var index$2={'__proto__':null,'BaseEffect':BaseEffect,'FogEffect':FogEffect,'RainEffect':RainEffect,'SnowEffect':SnowEffect,'SnowCoverEffect':SnowCoverEffect,'InvertedEffect':InvertedEffect,'NightVisionEffect':NightVisionEffect,'BloomEffect':BloomEffect,'BrightnessEffect':BrightnessEffect,'BlackAndWhiteEffect':BlackAndWhiteEffect,'MosaicEffect':MosaicEffect,'DepthOfFieldEffect':DepthOfFieldEffect,'OutlineEffect':OutlineEffect,'BloomTargetEffect':BloomTargetEffect},BaseControl=function(_0x1d9af0){var _0x16387c={_0x4d11a7:0xfaf},_0xc70504={_0x4442ad:0xec0},_0x16026b={_0x519e13:0xf90},_0x2cc40c={_0x139444:0xc21,_0x35ac1e:0x5e4,_0x1034e6:0x461},_0x1e928d={_0x33bb66:0xb96},_0x1b9d2c={_0x298694:0x690,_0x294104:0x8b3,_0x1ce6d8:0x8b2},_0x5636f7={_0x437a89:0x6cd},_0x243635={_0xfdd276:0x9bb},_0x47554e={_0x2a1693:0x8b2,_0x3d2ab4:0x690,_0x4ec1cd:0xcd9},_0x556f85={_0x2a3264:0x9e3,_0x4b92a0:0x4cf},_0x4f2458=_0xf99cb3;_inherits(_0x4d182e,_0x1d9af0);var _0x4412d7=_createSuper(_0x4d182e);function _0x4d182e(){var _0x406248,_0x4db977,_0x4451a9=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x4d182e),_0x4db977=_0x4412d7['call'](this,_0x4451a9),_0x4db977['_show']=(_0x406248=_0x4451a9['show'])!==null&&_0x406248!==void 0x0?_0x406248:!![],_0x4db977;}return _createClass(_0x4d182e,[{'key':'show','get':function _0x1e3c25(){var _0x4e9b11=_0x3c32;return this[_0x4e9b11(0xf7d)];},'set':function _0x4cc207(_0x515999){var _0x1c1d2a=_0x3c32;if(this['_show']===_0x515999)return;this['_show']=_0x515999,this['_container']&&(this['_container']['style'][_0x1c1d2a(_0x556f85._0x2a3264)]=_0x515999?_0x1c1d2a(0x3db):_0x1c1d2a(_0x556f85._0x4b92a0)),this['_showHook']&&this[_0x1c1d2a(0x54b)](_0x515999),this['_map']['fire'](EventType['updateControl'],{'control':this});}},{'key':'type','get':function _0xa1ea13(){var _0x80aaea=_0x3c32;return this[_0x80aaea(0xd3d)];}},{'key':'container','get':function _0x57cad2(){return this['_container'];}},{'key':'parentContainer','get':function _0x1ccd7e(){var _0x4f7767=_0x3c32,_0x1b9ef;if(this[_0x4f7767(0x690)][_0x4f7767(_0x47554e._0x2a1693)])return this[_0x4f7767(_0x47554e._0x3d2ab4)]['parentContainer'];return(_0x1b9ef=this[_0x4f7767(0x53d)])===null||_0x1b9ef===void 0x0?void 0x0:_0x1b9ef[_0x4f7767(_0x47554e._0x4ec1cd)];}},{'key':'parentContainerId','get':function _0x17749a(){var _0x5205b3;return(_0x5205b3=this['parentContainer'])===null||_0x5205b3===void 0x0?void 0x0:_0x5205b3['id'];}},{'key':'_enabledHook','value':function _0x4d80b1(_0x1431e7){var _0x9203c2=_0x3c32;this['_container']&&(this[_0x9203c2(0xb96)]['style']['display']=_0x1431e7?_0x9203c2(0x3db):'none'),this['_showHook']&&this['_showHook'](_0x1431e7);}},{'key':_0x4f2458(0x56c),'value':function _0x3c8649(_0x5c7618){if(isBoolean(_0x5c7618))return;return this['options']=merge(this['options'],_0x5c7618),this['reload'](),this;}},{'key':_0x4f2458(0x6ca),'value':function _0x10de52(){var _0x559415=this['_map'];_0x559415&&(this['_onRemove'](),delete this['_container'],this['_onAdd'](_0x559415));}},{'key':_0x4f2458(0x538),'value':function _0x44fbf7(_0x3cb43e){return _0x3cb43e&&_0x3cb43e['addControl']&&_0x3cb43e['addControl'](this),this;}},{'key':'remove','value':function _0x56777f(_0x22f413){var _0x2abe1c=_0x4f2458;this['_map']&&this['_map'][_0x2abe1c(_0x243635._0xfdd276)](this,_0x22f413);}},{'key':'_onAdd','value':function _0x483f0a(_0x255fc2){var _0x320d02=_0x4f2458;if(this['_state']===State['ADDED'])return;this['_map']=_0x255fc2,this[_0x320d02(0xb96)]?!this['_container']['parentNode']&&this['_addChildContainer'](this['_container']):(this['_mountedHook']&&this['_mountedHook'](),this['_container']&&this[_0x320d02(0xec5)](this['_container'])),this[_0x320d02(0x625)]&&this['_addedHook'](),this['_state']=State[_0x320d02(_0x5636f7._0x437a89)];}},{'key':'_addChildContainer','value':function _0x5f3670(_0x2bcad3){var _0x5290c5=_0x4f2458;if(this['options']['insertBefore'])this[_0x5290c5(0x8b2)][_0x5290c5(0xbc8)](_0x2bcad3,this[_0x5290c5(_0x1b9d2c._0x298694)]['insertBefore']);else{if(Cesium__namespace[_0x5290c5(_0x1b9d2c._0x294104)](this[_0x5290c5(_0x1b9d2c._0x298694)]['insertIndex'])){var _0x5e67a8=this['parentContainer']['childNodes'];_0x5e67a8['length']<this[_0x5290c5(0x690)]['insertIndex']&&(this['options'][_0x5290c5(0xf37)]=0x0),this[_0x5290c5(_0x1b9d2c._0x1ce6d8)]['insertBefore'](_0x2bcad3,_0x5e67a8[this['options']['insertIndex']]);}else this['parentContainer']['appendChild'](_0x2bcad3);}}},{'key':_0x4f2458(0xf9a),'value':function _0x405c0c(){var _0xd1c2fc=_0x4f2458;if(this['_state']!==State['ADDED'])return;if(!this['_map'])return;this['_removedBeforeHook']&&this['_removedBeforeHook'](),this['_container']&&this[_0xd1c2fc(0xb96)]['parentNode']&&this['_container']['parentNode']['removeChild'](this[_0xd1c2fc(0xb96)]),this['_removedHook']&&this[_0xd1c2fc(0x8e6)](),this['_map']=null,this['_state']=State['REMOVED'];}},{'key':_0x4f2458(_0x16387c._0x4d11a7),'value':function _0x36fcbe(){}},{'key':'_addedHook','value':function _0x44e361(){}},{'key':'_removedHook','value':function _0x3f30a7(){}},{'key':'setStyle','value':function _0xf87c12(_0x329741){var _0x5536e1=_0x4f2458;return this['_container']&&merge(this[_0x5536e1(_0x1e928d._0x33bb66)][_0x5536e1(0xba9)],_0x329741),this;}},{'key':'_createIcon','value':function _0x53c848(_0x5e2c8f,_0x42de96){var _0x582649=_0x4f2458,_0x49c37b=arguments[_0x582649(0xec0)]>0x2&&arguments[0x2]!==undefined?arguments[0x2]:'';if(!_0x5e2c8f)return'';!_0x42de96&&(_0x42de96=create$3('div'));_0x5e2c8f=trim(_0x5e2c8f);if(_0x5e2c8f[_0x582649(0x7fb)]('<?xml')||_0x5e2c8f['startsWith']('<svg'))_0x42de96['appendChild'](parseDom(_0x5e2c8f,!![],_0x49c37b));else{if(_0x5e2c8f['startsWith']('data:image')||_0x5e2c8f[_0x582649(0xc21)]('.svg')||_0x5e2c8f[_0x582649(_0x2cc40c._0x139444)](_0x582649(_0x2cc40c._0x35ac1e))||_0x5e2c8f['endsWith']('.jpg')){var _0x470bfd=create$3('img',_0x49c37b,_0x42de96);_0x470bfd['setAttribute'](_0x582649(_0x2cc40c._0x1034e6),_0x5e2c8f);}else create$3('i',_0x49c37b+'\x20'+_0x5e2c8f,_0x42de96);}return _0x42de96['innerHTML'];}},{'key':_0x4f2458(0x63c),'value':function _0x5c89b0(){var _0x3f25a7=_0x4f2458;return this['_map'][_0x3f25a7(_0x16026b._0x519e13)]['timeline']||this['_map'][_0x3f25a7(0xb0d)]['timeline'];}},{'key':'fire','value':function _0x33d0e6(_0x499e73){var _0x423831=_0x4f2458,_0x241dee=arguments['length']>0x1&&arguments[0x1]!==undefined?arguments[0x1]:{},_0x4cb5bd=arguments[_0x423831(_0xc70504._0x4442ad)]>0x2?arguments[0x2]:undefined;return!_0x241dee['control']&&(_0x241dee['control']=this),_get(_getPrototypeOf(_0x4d182e[_0x423831(0x7dc)]),'fire',this)['call'](this,_0x499e73,_0x241dee,_0x4cb5bd);}},{'key':'destroy','value':function _0x312f06(_0x56db2a){this['enabled']=![],_get(_getPrototypeOf(_0x4d182e['prototype']),'destroy',this)['call'](this,_0x56db2a);}}]),_0x4d182e;}(BaseThing),LocationBar=function(_0x2adb0d){var _0x62cbe4={_0x245d29:0xdd7,_0x323a14:0xdfc,_0x3f41b3:0x3e6,_0x257503:0x690,_0x3b39c2:0x3d7,_0x1833df:0xdfc,_0x37b77a:0xdfc,_0x573aa4:0xd68,_0x175ab6:0xdfc,_0x91f132:0x257,_0x265cb5:0x690},_0x30af0d={_0x53401d:0xeba,_0x3eaaef:0xc71},_0x53e8a1={_0x2136b5:0x32b},_0x42279b={_0x2b40f0:0x53d,_0x539a6c:0x948,_0x56665f:0x53d},_0x370df6={_0x470ba1:0xfc4,_0x2c2f76:0xd53,_0x38670b:0x24c,_0x46ee81:0x690,_0x497241:0x3a7},_0x3a2f31={_0x38bdcf:0x690};_inherits(_0x1a33bc,_0x2adb0d);var _0x25ddf9=_createSuper(_0x1a33bc);function _0x1a33bc(){var _0xb90422=_0x3c32,_0x245530,_0x4033f4,_0x570473=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x1a33bc),_0x4033f4=_0x25ddf9['call'](this,_0x570473),_0x4033f4[_0xb90422(_0x3a2f31._0x38bdcf)][_0xb90422(0x353)]=(_0x245530=_0x4033f4[_0xb90422(_0x3a2f31._0x38bdcf)]['cacheTime'])!==null&&_0x245530!==void 0x0?_0x245530:0x32,_0x4033f4['locationData']={},_0x4033f4;}return _createClass(_0x1a33bc,[{'key':'_mountedHook','value':function _0x25c401(){var _0x21b4cd={_0x28438c:0xcd9,_0x3ffbab:0x250,_0x401a62:0x20f},_0x1dfc0c=_0x3c32,_0x1dda5e=this;Cesium__namespace['defined'](this['options']['template'])?Array['isArray'](this[_0x1dfc0c(0x690)]['template'])?this[_0x1dfc0c(_0x370df6._0x470ba1)]=this['options'][_0x1dfc0c(0xfc4)][this['_map'][_0x1dfc0c(_0x370df6._0x2c2f76)]]:this['template']=this['options'][_0x1dfc0c(_0x370df6._0x470ba1)]:this['template']='<div>经度:{lng}</div>\x20<div>纬度:{lat}</div><div>海拔:{alt}米</div>\x20<div\x20class=\x27hide700\x27>层级:{level}</div><div>方向:{heading}°</div>\x20<div>俯仰角:{pitch}°</div><div\x20class=\x27hide700\x27>视高:{cameraHeight}米</div>';if(Cesium__namespace['defined'](this['options'][_0x1dfc0c(0x24c)])){if(isString(this['options']['crs']))this[_0x1dfc0c(0xd2d)]=this['options'][_0x1dfc0c(_0x370df6._0x38670b)];else this['options'][_0x1dfc0c(0x24c)]&&(this[_0x1dfc0c(0xd2d)]=CRS['CGCS2000_GK_Zone_3']);}else isString(this[_0x1dfc0c(_0x370df6._0x470ba1)])&&this[_0x1dfc0c(0xfc4)]['indexOf']('{crsx}')!==-0x1&&(this['_crs']=CRS['CGCS2000_GK_Zone_3']);this[_0x1dfc0c(0xb96)]=create$3(_0x1dfc0c(0xfa1),'mars3d-locationbar\x20no-print'),this['_containerCon']=create$3('div','mars3d-locationbar-content',this[_0x1dfc0c(0xb96)]);this[_0x1dfc0c(0x690)]['style']?this['setStyle'](this[_0x1dfc0c(_0x370df6._0x46ee81)]['style']):this['setStyle']({'left':this['_map']['viewer'][_0x1dfc0c(0xb47)]?'170px':'0','right':'0','bottom':this['_getTimeline']()?'25px':'0'});if(this['options']['fps']){this[_0x1dfc0c(0x53d)][_0x1dfc0c(0x57d)][_0x1dfc0c(0x2f8)]=!![];var _0x3b7b5b=setInterval(function(){var _0x558146=_0x1dfc0c;if(!_0x1dda5e['_map']||!_0x1dda5e['_map']['scene']['_performanceDisplay'])return;clearInterval(_0x3b7b5b),_0x1dda5e['timeTik']=null;var _0x2d9044=_0x1dda5e[_0x558146(0x53d)][_0x558146(_0x21b4cd._0x28438c)][_0x558146(_0x21b4cd._0x3ffbab)]('.cesium-performanceDisplay');if(_0x2d9044){addClass(_0x2d9044,'mars3d-locationbar-content'),removeClass(_0x2d9044,_0x558146(0xdcc));var _0xaaf071=_0x2d9044['querySelector'](_0x558146(0xdd3));remove(_0xaaf071),_0x2d9044['parentNode'][_0x558146(_0x21b4cd._0x401a62)](_0x2d9044),_0x1dda5e[_0x558146(0xb96)][_0x558146(0xbc8)](_0x2d9044,_0x1dda5e['_containerCon']);}},0x64);this[_0x1dfc0c(0x3a7)]=_0x3b7b5b;}else this['timeTik']&&(clearInterval(this[_0x1dfc0c(_0x370df6._0x497241)]),this['timeTik']=null),this['_map']['scene']['debugShowFramesPerSecond']=![];}},{'key':'_addedHook','value':function _0x3a7e4e(){var _0x359ece=_0x3c32;this[_0x359ece(0x53d)]['on'](EventType['mouseMove'],this['_mouseMoveHandler'],this),this['_map']['on'](EventType['cameraMoveEnd'],this[_0x359ece(0xff4)],this),this['_cameraHandler']();}},{'key':'_removedHook','value':function _0x967cb7(){var _0x2d0edd=_0x3c32;this[_0x2d0edd(_0x42279b._0x2b40f0)]['off'](EventType['mouseMove'],this['_mouseMoveHandler'],this),this['_map'][_0x2d0edd(_0x42279b._0x539a6c)](EventType['cameraMoveEnd'],this[_0x2d0edd(0xff4)],this),this[_0x2d0edd(0x3a7)]&&(clearInterval(this['timeTik']),this['timeTik']=null),this['options'][_0x2d0edd(0x794)]&&(this['_map']['scene']['debugShowFramesPerSecond']=![],this['_map']['scene']['_performanceDisplay']&&(this[_0x2d0edd(_0x42279b._0x56665f)][_0x2d0edd(0x57d)]['_performanceDisplay']['destroy'](),this['_map']['scene'][_0x2d0edd(0xb35)]=undefined));}},{'key':'_cameraHandler','value':function _0x4c0c75(){var _0x417bd6=_0x3c32;if(!this['enabled'])return;var _0x1148f6=this['_map'][_0x417bd6(_0x53e8a1._0x2136b5)]();_0x1148f6&&this['_templateHtml'](_0x1148f6);}},{'key':'_mouseMoveHandler','value':function _0x3a19b0(_0x21cd33){var _0x42cc84=this;this['moveTimer']&&(clearTimeout(this['moveTimer']),delete this['moveTimer']),this['moveTimer']=setTimeout(function(){var _0x587b24=_0x3c32;delete _0x42cc84['moveTimer'];if(!_0x42cc84['enabled'])return;var _0x116a77=_0x21cd33['cartesian'];_0x116a77&&_0x42cc84[_0x587b24(_0x30af0d._0x53401d)](LngLatPoint[_0x587b24(_0x30af0d._0x3eaaef)](_0x116a77));},this['options']['cacheTime']);}},{'key':'_templateHtml','value':function _0x32679a(_0x47bfae){var _0x1452a0=_0x3c32,_0x489540;this['locationData']['cameraHeight']=this[_0x1452a0(0x53d)][_0x1452a0(0x501)]['positionCartographic']['height']['toFixed'](LngLatPoint['FormatAltLength']),this['locationData'][_0x1452a0(0x705)]=Cesium__namespace['Math']['toDegrees'](this['_map'][_0x1452a0(0x501)]['heading'])['toFixed'](0x0),this['locationData'][_0x1452a0(0x23e)]=Cesium__namespace['Math'][_0x1452a0(0x8b8)](this['_map']['camera']['pitch'])[_0x1452a0(_0x62cbe4._0x245d29)](0x0),this[_0x1452a0(_0x62cbe4._0x323a14)][_0x1452a0(_0x62cbe4._0x3f41b3)]=this['_map']['level'],this['locationData']['alt']=formatNum$1(this['_map']['getRealAlt'](_0x47bfae[_0x1452a0(0x679)]),LngLatPoint[_0x1452a0(0x5e3)]);var _0x43ab70=(_0x489540=this[_0x1452a0(_0x62cbe4._0x257503)]['latDecimal'])!==null&&_0x489540!==void 0x0?_0x489540:LngLatPoint[_0x1452a0(_0x62cbe4._0x3b39c2)];this['locationData'][_0x1452a0(0xc2d)]=_0x47bfae['lng']['toFixed'](_0x43ab70),this[_0x1452a0(_0x62cbe4._0x1833df)]['lat']=_0x47bfae['lat']['toFixed'](_0x43ab70);if(this['_crs']){var _0x30a0bd,_0x317473=(_0x30a0bd=this['options'][_0x1452a0(0xe84)])!==null&&_0x30a0bd!==void 0x0?_0x30a0bd:0x1,_0x5c5022=proj4Trans([_0x47bfae['lng'],_0x47bfae[_0x1452a0(0x881)]],'EPSG:4326',this['_crs']);_0x5c5022[0x0]===_0x47bfae['lng']?this[_0x1452a0(_0x62cbe4._0x37b77a)][_0x1452a0(_0x62cbe4._0x573aa4)]='':this[_0x1452a0(_0x62cbe4._0x37b77a)]['crsx']=_0x5c5022[0x0][_0x1452a0(0xdd7)](_0x317473),_0x5c5022[0x1]===_0x47bfae['lat']?this[_0x1452a0(_0x62cbe4._0x175ab6)]['crsy']='':this['locationData'][_0x1452a0(_0x62cbe4._0x91f132)]=_0x5c5022[0x1]['toFixed'](_0x317473);}var _0x5ebed9;typeof this['template']==='function'?_0x5ebed9=this['template'](this['locationData']):(this[_0x1452a0(_0x62cbe4._0x265cb5)][_0x1452a0(0xa1f)]&&(this['locationData']=this['options']['formatData'](this[_0x1452a0(0xdfc)])),_0x5ebed9=template(this['template'],this['locationData'])),this['_containerCon']['innerHTML']=_0x5ebed9,this['fire'](EventType[_0x1452a0(0xd99)]);}}]),_0x1a33bc;}(BaseControl);register$1('locationBar',LocationBar);var MouseDownView=function(_0x32e938){var _0x349e29={_0x36e447:0x541,_0x118e2e:0x583},_0x59d3f5={_0x1bfbac:0xb96,_0x2efe13:0xba9},_0x3310ab={_0x2cfd3f:0x501,_0x3e9a30:0xe1c,_0x46250e:0x53d,_0xc1baed:0xfeb,_0x28820c:0x87f,_0xb08415:0xba9,_0x559aa3:0xea1,_0x25ea93:0x856},_0xee8599={_0x5c900c:0x53d,_0x4f299a:0x98b},_0x2f2fa7={_0x2888c8:0x53d},_0x302c83=_0xf99cb3;_inherits(_0x2a2767,_0x32e938);var _0x3f75d1=_createSuper(_0x2a2767);function _0x2a2767(){var _0x15615d=_0x3c32;return _classCallCheck(this,_0x2a2767),_0x3f75d1[_0x15615d(0xf93)](this,arguments);}return _createClass(_0x2a2767,[{'key':'_mountedHook','value':function _0x31147a(){var _0xefcfdf=_0x3c32;this['_container']=create$3('div','mars3d-mousedownview'),this['_container']['id']=this['parentContainerId']+'-mars3d-mousedownview',create$3('div',_0xefcfdf(0x683),this['_container']);}},{'key':_0x302c83(_0x349e29._0x36e447),'value':function _0xbe1ba1(){this['isAdded']&&(this['_removedHook'](),this['_addedHook']());}},{'key':'_addedHook','value':function _0x314362(){var _0x4f225c=_0x302c83;if(!isPCBroswer())return;this[_0x4f225c(_0x2f2fa7._0x2888c8)]['on'](EventType['wheel'],this['_mousWheelHandler'],this),this['_map']['_hasRightTilt']?(this['_map']['on'](EventType['rightDown'],this['_mousMiddleDownHandler'],this),this['_map']['on'](EventType['rightUp'],this['_mousMiddleUpHandler'],this)):(this['_map']['on'](EventType['middleDown'],this['_mousMiddleDownHandler'],this),this['_map']['on'](EventType['middleUp'],this['_mousMiddleUpHandler'],this)),this['_mousMiddleUpHandler']();}},{'key':'_removedHook','value':function _0x10df3f(){var _0x5ed8b2=_0x302c83;if(!isPCBroswer())return;this[_0x5ed8b2(_0xee8599._0x5c900c)]['off'](EventType['wheel'],this['_mousWheelHandler'],this),this['_map']['_hasRightTilt']?(this['_map']['off'](EventType['rightDown'],this['_mousMiddleDownHandler'],this),this['_map']['off'](EventType['rightUp'],this['_mousMiddleUpHandler'],this)):(this['_map'][_0x5ed8b2(0x948)](EventType['middleDown'],this['_mousMiddleDownHandler'],this),this['_map']['off'](EventType['middleUp'],this['_mousMiddleUpHandler'],this)),this[_0x5ed8b2(0x53d)][_0x5ed8b2(0x948)](EventType['mouseMove'],this[_0x5ed8b2(_0xee8599._0x4f299a)],this),clearTimeout(this[_0x5ed8b2(0xf20)]);}},{'key':'_mousWheelHandler','value':function _0x4a0f2e(_0x23ab28){var _0x11f71b=_0x302c83,_0x13ee20=this;if(!this[_0x11f71b(0xb24)])return;addClass(this['_container'],'mars3d-mousedownview-show'),clearTimeout(this['timetik']),this['timetik']=setTimeout(function(){removeClass(_0x13ee20['_container'],'mars3d-mousedownview-show');},0xc8);}},{'key':'_mousMiddleDownHandler','value':function _0x5ae066(_0x349f79){var _0x13bc9e=_0x302c83;if(!this['enabled'])return;var _0x30ae57=getCurrentMousePosition(this['_map']['scene'],_0x349f79['position']);if(!_0x30ae57)return;if(this['_map'][_0x13bc9e(_0x3310ab._0x2cfd3f)]['positionCartographic'][_0x13bc9e(_0x3310ab._0x3e9a30)]>this['_map']['scene']['screenSpaceCameraController']['minimumCollisionTerrainHeight'])return;this[_0x13bc9e(_0x3310ab._0x46250e)]['off'](EventType[_0x13bc9e(_0x3310ab._0xc1baed)],this['_mouseMoveHandler'],this),clearTimeout(this[_0x13bc9e(0xf20)]),this[_0x13bc9e(0xb96)]['style'][_0x13bc9e(_0x3310ab._0x28820c)]=_0x349f79['position']['y']+'px',this['_container'][_0x13bc9e(_0x3310ab._0xb08415)][_0x13bc9e(_0x3310ab._0x559aa3)]=_0x349f79['position']['x']+'px',addClass(this['_container'],_0x13bc9e(_0x3310ab._0x25ea93));}},{'key':_0x302c83(_0x349e29._0x118e2e),'value':function _0x3f3555(_0x3bab64){var _0x394466=_0x302c83;removeClass(this['_container'],'mars3d-mousedownview-show'),this['_map']['on'](EventType[_0x394466(0xfeb)],this['_mouseMoveHandler'],this);}},{'key':'_mouseMoveHandler','value':function _0x24119f(_0x5a6c3f){var _0x4dffb4=_0x302c83;this['_container']['style']['top']=_0x5a6c3f['endPosition']['y']+'px',this[_0x4dffb4(_0x59d3f5._0x1bfbac)][_0x4dffb4(_0x59d3f5._0x2efe13)][_0x4dffb4(0xea1)]=_0x5a6c3f[_0x4dffb4(0xe3e)]['x']+'px';}}]),_0x2a2767;}(BaseControl);register$1(_0xf99cb3(0xebc),MouseDownView);var icon$7=_0xf99cb3(0xc58),icon$6=_0xf99cb3(0xa5f),Zoom=function(_0x5affe9){var _0x5c3a66={_0x21db4d:0xbc8},_0x8abb23={_0x221491:0xfa1,_0x4f072a:0xb96,_0x578b00:0x9e3,_0x1b08de:0x6f4},_0x3c8ed5={_0x127729:0x555},_0x1252a9={_0x387567:0xf93};_inherits(_0x27c0b9,_0x5affe9);var _0x3018be=_createSuper(_0x27c0b9);function _0x27c0b9(){var _0x40bfd6=_0x3c32;return _classCallCheck(this,_0x27c0b9),_0x3018be[_0x40bfd6(_0x1252a9._0x387567)](this,arguments);}return _createClass(_0x27c0b9,[{'key':'parentContainer','get':function _0x2a868b(){var _0x4e4960=_0x3c32;return this['_map']?this['_map']['toolbar']:document['getElementsByClassName'](_0x4e4960(0x289))[0x0];}},{'key':'_showHook','value':function _0x28dac0(_0x4b3eab){var _0x3e6b5b=_0x3c32;this['_container2']&&(this[_0x3e6b5b(_0x3c8ed5._0x127729)]['style']['display']=_0x4b3eab?'block':'none');}},{'key':'_mountedHook','value':function _0x4626c6(){var _0x45a0ac={_0x5736ad:0x690},_0x29224b=_0x3c32,_0x2d181c=this;this['_container']=create$3(_0x29224b(_0x8abb23._0x221491),'cesium-button\x20cesium-toolbar-button\x20mar3d-toolButton'),this['_container'][_0x29224b(0xba9)]['display']='inline-block',this[_0x29224b(_0x8abb23._0x4f072a)][_0x29224b(0x80e)]('title',this['_map']['getLangText']('_缩小')),this[_0x29224b(0xcf4)](this['options']['zoomOutIcon']||icon$6,this['_container']),this['_container']['addEventListener']('click',function(_0x340a00){var _0x2339c6=_0x29224b;if(!_0x2d181c[_0x2339c6(0xb24)])return;_0x2d181c['_map']['zoomOut'](_0x2d181c['options'][_0x2339c6(0x2b2)]);}),this['_container2']=create$3('div','cesium-button\x20cesium-toolbar-button\x20mar3d-toolButton'),this['_container2']['style'][_0x29224b(_0x8abb23._0x578b00)]='inline-block',this['_container2'][_0x29224b(0x80e)]('title',this[_0x29224b(0x53d)][_0x29224b(_0x8abb23._0x1b08de)]('_放大')),this['_createIcon'](this[_0x29224b(0x690)]['zoomInIcon']||icon$7,this['_container2']),this['_container2']['addEventListener']('click',function(_0x14e55c){var _0x2ad6c2=_0x29224b;if(!_0x2d181c['enabled'])return;_0x2d181c['_map']['zoomIn'](_0x2d181c[_0x2ad6c2(_0x45a0ac._0x5736ad)][_0x2ad6c2(0x2b2)]);});}},{'key':'_addedHook','value':function _0x25bb4b(){var _0x50c142=_0x3c32;this['parentContainer'][_0x50c142(_0x5c3a66._0x21db4d)](this['_container2'],this['_container']);}},{'key':'_removedHook','value':function _0x3eb5af(){var _0x15d461=_0x3c32;this[_0x15d461(0x8b2)][_0x15d461(0x20f)](this[_0x15d461(0x555)]);}}]),_0x27c0b9;}(BaseControl);register$1('zoom',Zoom);var ToolButton=function(_0x5d0554){var _0x399d67={_0xa284f1:0x951,_0x4f75a5:0x1b0,_0x57932b:0x359,_0x22240b:0x9b5,_0x18cfa8:0x3bd},_0x51c9b8={_0x2bffe3:0x53d},_0x2e3efc={_0x265934:0xa10};_inherits(_0x5d1428,_0x5d0554);var _0x2786c1=_createSuper(_0x5d1428);function _0x5d1428(){var _0x894702=_0x3c32,_0x1e2702,_0xf8d9b2=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x5d1428),_0x1e2702=_0x2786c1[_0x894702(_0x2e3efc._0x265934)](this,_0xf8d9b2),_0x1e2702['_type']='toolButton'+getGlobalId(),_0x1e2702;}return _createClass(_0x5d1428,[{'key':'parentContainer','get':function _0x5f4438(){var _0x4c843d=_0x3c32;return this['_map']?this[_0x4c843d(_0x51c9b8._0x2bffe3)]['toolbar']:document['getElementsByClassName']('cesium-viewer-toolbar')[0x0];}},{'key':'_mountedHook','value':function _0x2f7011(){var _0x4e28ad={_0x2c37e1:0xc45,_0x2a689b:0x690},_0x2adbe5={_0x8239c:0x690},_0x54a506={_0xe7b2cd:0x690},_0x5b80c4=_0x3c32,_0x569a62=this;this['_container']=create$3('div',_0x5b80c4(_0x399d67._0xa284f1)),this['_container']['id']=this['id'],this['_container']['style']['display']=_0x5b80c4(_0x399d67._0x4f75a5),this['_container']['setAttribute']('title',this['options']['title']||''),this[_0x5b80c4(0xcf4)](this['options'][_0x5b80c4(_0x399d67._0x57932b)],this['_container']),this[_0x5b80c4(0xb96)]['addEventListener']('click',function(_0x4ed45c){var _0x5d5039=_0x5b80c4;if(!_0x569a62[_0x5d5039(0xb24)])return;_0x569a62[_0x5d5039(0x690)]['click']&&_0x569a62['options']['click'](_0x569a62[_0x5d5039(_0x54a506._0xe7b2cd)]),_0x569a62['fire'](EventType[_0x5d5039(0xc8f)],_objectSpread2({},_0x569a62['options']));});var _0xad86c2;this['_container'][_0x5b80c4(_0x399d67._0x22240b)](_0x5b80c4(_0x399d67._0x18cfa8),function(_0x1efc2b){var _0x210f85=_0x5b80c4;if(!_0x569a62['enabled'])return;if(_0xad86c2===_0x569a62['id'])return;_0xad86c2=_0x569a62['id'],_0x569a62['options']['mouseOver']&&_0x569a62['options']['mouseOver'](_0x569a62[_0x210f85(_0x2adbe5._0x8239c)]),_0x569a62['fire'](EventType['mouseOver'],_objectSpread2({},_0x569a62['options']));}),this['_container']['addEventListener']('mouseout',function(_0x52e3da){var _0x158209=_0x5b80c4;_0xad86c2=null;if(!_0x569a62['enabled'])return;_0x569a62[_0x158209(0x690)][_0x158209(_0x4e28ad._0x2c37e1)]&&_0x569a62['options']['mouseOut'](_0x569a62[_0x158209(0x690)]),_0x569a62['fire'](EventType['mouseOut'],_objectSpread2({},_0x569a62[_0x158209(_0x4e28ad._0x2a689b)]));});}},{'key':'setIcon','value':function _0x3c0623(_0x2c4308){var _0x484b61=_0x3c32;this['options']['icon']=_0x2c4308,empty(this[_0x484b61(0xb96)]),this['_createIcon'](_0x2c4308,this['_container']);}}]),_0x5d1428;}(BaseControl);register$1('toolButton',ToolButton);var icon$5=_0xf99cb3(0x94c),icon$4='<?xml\x20version=\x221.0\x22\x20encoding=\x22UTF-8\x22\x20standalone=\x22no\x22?>\x0a<svg\x20width=\x2217px\x22\x20height=\x2217px\x22\x20viewBox=\x220\x200\x2017\x2017\x22\x20version=\x221.1\x22\x20xmlns=\x22http://www.w3.org/2000/svg\x22\x20xmlns:xlink=\x22http://www.w3.org/1999/xlink\x22>\x0a\x20\x20\x20\x20<title>拖拽调整俯仰角</title>\x0a\x20\x20\x20\x20<desc>mars3d.cn</desc>\x0a\x20\x20\x20\x20<defs></defs>\x0a\x20\x20\x20\x20<g\x20id=\x22Page-1\x22\x20stroke=\x22none\x22\x20stroke-width=\x221\x22\x20fill-rule=\x22evenodd\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20<g\x20id=\x22compass-inner\x22\x20fill-rule=\x22nonzero\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<path\x20d=\x22M8.5,16.5\x20C4.081722,16.5\x200.5,12.918278\x200.5,8.5\x20C0.5,4.081722\x204.081722,0.5\x208.5,0.5\x20C12.918278,0.5\x2016.5,4.081722\x2016.5,8.5\x20C16.5,12.918278\x2012.918278,16.5\x208.5,16.5\x20Z\x20M8.5,15.5\x20C12.3659932,15.5\x2015.5,12.3659932\x2015.5,8.5\x20C15.5,4.63400675\x2012.3659932,1.5\x208.5,1.5\x20C4.63400675,1.5\x201.5,4.63400675\x201.5,8.5\x20C1.5,12.3659932\x204.63400675,15.5\x208.5,15.5\x20Z\x22\x20id=\x22Oval-96\x22></path>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<path\x20d=\x22M9.92599835,7.09066832\x20C12.7122872,9.87695712\x2014.3709388,12.5452228\x2013.4497471,13.4664145\x20C12.5285555,14.3876061\x209.86028979,12.7289545\x207.074001,9.94266568\x20C4.2877122,7.15637688\x202.62906055,4.48811119\x203.55025221,3.56691953\x20C4.47144386,2.64572788\x207.13970955,4.30437952\x209.92599835,7.09066832\x20Z\x20M9.21889157,7.7977751\x20C6.92836458,5.50724811\x204.52075769,4.01062761\x204.25735899,4.27402631\x20C3.99396029,4.53742501\x205.49058078,6.9450319\x207.78110778,9.2355589\x20C10.0716348,11.5260859\x2012.4792417,13.0227064\x2012.7426404,12.7593077\x20C13.0060391,12.495909\x2011.5094186,10.0883021\x209.21889157,7.7977751\x20Z\x22\x20id=\x22Oval-96-Copy-2\x22></path>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<path\x20d=\x22M9.92599835,9.94266568\x20C7.13970955,12.7289545\x204.47144386,14.3876061\x203.55025221,13.4664145\x20C2.62906055,12.5452228\x204.2877122,9.87695712\x207.074001,7.09066832\x20C9.86028979,4.30437952\x2012.5285555,2.64572788\x2013.4497471,3.56691953\x20C14.3709388,4.48811119\x2012.7122872,7.15637688\x209.92599835,9.94266568\x20Z\x20M9.21889157,9.2355589\x20C11.5094186,6.9450319\x2013.0060391,4.53742501\x2012.7426404,4.27402631\x20C12.4792417,4.01062761\x2010.0716348,5.50724811\x207.78110778,7.7977751\x20C5.49058078,10.0883021\x203.99396029,12.495909\x204.25735899,12.7593077\x20C4.52075769,13.0227064\x206.92836458,11.5260859\x209.21889157,9.2355589\x20Z\x22\x20id=\x22Oval-96-Copy-3\x22></path>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<path\x20d=\x22M15.1464466,1.1464466\x20L14.3453364,1.94755684\x20L13.9608692,2.33202401\x20L14.667976,3.03913077\x20L15.0524431,2.65466362\x20L15.8535534,1.8535534\x20L15.1464466,1.1464466\x20Z\x20M2.29760014,13.995293\x20L1.85311902,14.4397742\x20L1.004311,15.2885822\x20L1.71141776,15.995689\x20L2.56022581,15.146881\x20L3.00470698,14.7023998\x20L2.29760014,13.995293\x20Z\x22\x20id=\x22Line\x22></path>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<circle\x20id=\x22Oval-432\x22\x20cx=\x2216\x22\x20cy=\x221\x22\x20r=\x221\x22></circle>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<circle\x20id=\x22Oval-432-Copy\x22\x20cx=\x221\x22\x20cy=\x2216\x22\x20r=\x221\x22></circle>\x0a\x20\x20\x20\x20\x20\x20\x20\x20</g>\x0a\x20\x20\x20\x20</g>\x0a</svg>\x0a',icon$3='<?xml\x20version=\x221.0\x22\x20encoding=\x22UTF-8\x22\x20standalone=\x22no\x22?>\x0a<svg\x20width=\x2253px\x22\x20height=\x2253px\x22\x20viewBox=\x220\x200\x2053\x2053\x22\x20version=\x221.1\x22\x20xmlns=\x22http://www.w3.org/2000/svg\x22\x20xmlns:xlink=\x22http://www.w3.org/1999/xlink\x22\x20xmlns:sketch=\x22http://www.bohemiancoding.com/sketch/ns\x22>\x0a\x20\x20\x20\x20<title>导航球</title>\x0a\x20\x20\x20\x20<desc>mars3d.cn</desc>\x0a\x20\x20\x20\x20<defs></defs>\x0a\x20\x20\x20\x20<g\x20id=\x22Page-1\x22\x20stroke=\x22none\x22\x20stroke-width=\x221\x22\x20fill=\x22none\x22\x20fill-rule=\x22evenodd\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20<g\x20id=\x22compass-rotation-marker\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<path\x20d=\x22M52.4399986,26.2199993\x20C52.4399986,11.7390936\x2040.7009051,0\x2026.2199993,0\x20C11.7390936,0\x200,11.7390936\x200,26.2199993\x20C0,40.7009051\x2011.7390936,52.4399986\x2026.2199993,52.4399986\x20C40.7009051,52.4399986\x2052.4399986,40.7009051\x2052.4399986,26.2199993\x20Z\x22\x20id=\x22rotator\x22\x20stroke-opacity=\x220.135841259\x22\x20stroke=\x22#E2A549\x22\x20stroke-width=\x229\x22\x20opacity=\x220.201434235\x22></path>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<path\x20d=\x22M0,26.2199993\x20C0,11.7390936\x2011.7390936,0\x2026.2199993,0\x20L26.2199993,9\x20C16.7096563,9\x209,16.7096563\x209,26.2199993\x22\x20id=\x22Shape\x22\x20opacity=\x220.634561567\x22\x20fill=\x22#4990E2\x22></path>\x0a\x20\x20\x20\x20\x20\x20\x20\x20</g>\x0a\x20\x20\x20\x20</g>\x0a</svg>\x0a',Compass=function(_0x22d187){var _0x12e964={_0x5f5142:0xfaf,_0x5ec7ab:0x71b,_0x87bcc7:0x625},_0x497717={_0x46f985:0x1e7,_0x44ba87:0x662,_0x1355e9:0x87f,_0x507087:0xa8e},_0x33ad76={_0x3fe977:0x69b},_0x2ccdd6={_0x226b65:0xe1d,_0x49965e:0x1fc,_0x59e91b:0x6aa,_0x42d974:0xd33,_0x2a3199:0xf9d,_0x56e6d5:0xef5,_0xa1f509:0xa2e,_0x205211:0x521,_0x996951:0x62d,_0x5dd1e4:0x9b5,_0x40684c:0x268},_0x13d727={_0x369e62:0xd95},_0x5333a9={_0x5eb67a:0xd59,_0x529076:0x5d2,_0x2885cb:0xeb9},_0x5bc25f={_0x58dd0f:0x33f},_0xe2c8d={_0x6c4c66:0x2d5,_0x1f36c1:0x7ab,_0x416901:0x497},_0x53eb0d={_0x1356de:0x53d,_0x3a9eac:0x2d5,_0x322956:0x824,_0x3c49cb:0x192,_0x5cf6f4:0x95a,_0x378955:0x1bd,_0x3900d4:0xd0e,_0x10b48a:0x741},_0x230130={_0x1a4e6b:0x57d,_0x2c3bcb:0x6aa,_0x2dc25f:0x611,_0x55ad16:0x2bb,_0x564d11:0xf9d,_0x47a1c4:0xd33,_0x2bbe62:0x7d6,_0x3323d0:0x62d,_0x3f697a:0x798,_0x1d6297:0xcf0,_0xb1ce1d:0x268,_0x55b345:0x9b5,_0x582573:0x33f},_0x42b9c5={_0x209523:0x501,_0x4bdb40:0x4a8,_0x28e948:0x1fc},_0x2a91a5={_0x1894de:0x57d,_0x197568:0x497,_0x584dab:0x1ac},_0x5c3466={_0x128252:0x747,_0x1b5eef:0xe81,_0x169b6b:0xc94,_0x3f028c:0xa9f},_0x163e71={_0x380549:0xd2f},_0x2af182={_0x59f4b4:0xfa1,_0x999a84:0xb96,_0x51de2c:0xe58,_0x4c61b9:0xb96,_0x380778:0xc81,_0x4e7c3c:0x690,_0x21b7ff:0xba9},_0x591751={_0x505ad1:0xb96},_0x54571b={_0x253686:0x8b3,_0x523129:0x690,_0x38cda0:0x87f,_0x479651:0x690,_0x1dc002:0x662,_0x5579c6:0xcf5,_0x5cbbd2:0xea1,_0x4205d9:0x690,_0x3c8b99:0x29e,_0x4c3a45:0xa9f},_0x51e48d={_0x46be33:0x690},_0x1aa634=_0xf99cb3;_inherits(_0x25a7c3,_0x22d187);var _0x255a02=_createSuper(_0x25a7c3);function _0x25a7c3(){var _0x4cba66=_0x3c32,_0x2f0f9e,_0x252953,_0x38c473=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x25a7c3),_0x252953=_0x255a02[_0x4cba66(0xa10)](this,_0x38c473),_0x252953['_orbitCursorAngle']=0x0,_0x252953[_0x4cba66(0xe16)]=0x0,_0x252953['_orbitLastTimestamp']=0x0,_0x252953['options']['rotation']=(_0x2f0f9e=_0x252953[_0x4cba66(_0x51e48d._0x46be33)]['rotation'])!==null&&_0x2f0f9e!==void 0x0?_0x2f0f9e:!![],_0x252953;}return _createClass(_0x25a7c3,[{'key':'_getCssText','value':function _0x134d62(){var _0x1e75b7=_0x3c32,_0x3ba273={};if(Cesium__namespace[_0x1e75b7(_0x54571b._0x253686)](this[_0x1e75b7(_0x54571b._0x523129)]['top'])&&this[_0x1e75b7(_0x54571b._0x523129)]['top']!=='')_0x3ba273['top']=this['options'][_0x1e75b7(_0x54571b._0x38cda0)];else{if(Cesium__namespace['defined'](this[_0x1e75b7(_0x54571b._0x479651)]['bottom'])&&this['options'][_0x1e75b7(0x662)]!==''){_0x3ba273[_0x1e75b7(_0x54571b._0x1dc002)]=this['options']['bottom'];if(_0x3ba273['bottom']==='toolbar'){var _0x305696=this['_map']['toolbar'];if(_0x305696){var _0x13778a=_0x305696[_0x1e75b7(_0x54571b._0x5579c6)]+0x28;_0x3ba273[_0x1e75b7(0x662)]=_0x13778a+'px',this['domToolbar']=_0x305696;}}}}if(Cesium__namespace['defined'](this['options'][_0x1e75b7(0xea1)])&&this['options'][_0x1e75b7(_0x54571b._0x5cbbd2)]!=='')_0x3ba273[_0x1e75b7(0xea1)]=this['options'][_0x1e75b7(0xea1)];else Cesium__namespace['defined'](this[_0x1e75b7(_0x54571b._0x4205d9)]['right'])&&this['options']['right']!==''&&(_0x3ba273['right']=this[_0x1e75b7(0x690)][_0x1e75b7(_0x54571b._0x3c8b99)]);var _0x28f758='';for(var _0x55cb35 in _0x3ba273){_0x28f758+=''[_0x1e75b7(_0x54571b._0x4c3a45)](_0x55cb35,':\x20')['concat'](_0x3ba273[_0x55cb35],';');}return _0x28f758||_0x1e75b7(0xd8d);}},{'key':'updateSize','value':function _0x4acdb6(){var _0x195362=_0x3c32;if(this['domToolbar']){var _0x2b6d9b=this['domToolbar']['offsetHeight']+0x28;this[_0x195362(_0x591751._0x505ad1)]['style']['bottom']=_0x2b6d9b+'px';}}},{'key':_0x1aa634(_0x12e964._0x5f5142),'value':function _0x49d264(){var _0x310c7a=_0x1aa634,_0x421f9b=this;this['_container']=create$3(_0x310c7a(_0x2af182._0x59f4b4),this['options']['className']||'mars3d-compass'),this[_0x310c7a(_0x2af182._0x999a84)]['style']['cssText']=this['_getCssText'](),this['_container']['onmousedown']=function(_0x3c660b){_0x421f9b['_handleMouseDown'](_0x3c660b);},this['_container_outer']=parseDom(this['options']['outerSvg']||icon$5,!![],'mars3d-compass-outer'),this[_0x310c7a(_0x2af182._0x999a84)]['appendChild'](this[_0x310c7a(0x747)]),this['_container_outer']['ondblclick']=function(_0xbe43ea){_0x421f9b['_map']['camera']['setView']({'orientation':{'heading':0x0}});},this[_0x310c7a(_0x2af182._0x51de2c)]=parseDom(this[_0x310c7a(0x690)]['innerSvg']||icon$4,!![],'mars3d-compass-inner'),this[_0x310c7a(_0x2af182._0x4c61b9)]['appendChild'](this['_container_inner']),this['_container_inner'][_0x310c7a(_0x2af182._0x380778)]=function(_0x194382){_0x421f9b['_map']['flyHome']();},this['options']['rotation']&&(this['_container_rotationArc']=parseDom(this[_0x310c7a(_0x2af182._0x4e7c3c)]['rotationArcSvg']||icon$3,!![],'mars3d-compass-rotation-arc'),this['_container']['appendChild'](this['_container_rotationArc']),this['_container_rotationArc'][_0x310c7a(_0x2af182._0x21b7ff)]['visibility']='hidden');}},{'key':_0x1aa634(_0x12e964._0x5ec7ab),'value':function _0x335879(_0x1e38d0){this['_container_outer']['innerHTML']=_0x1e38d0;}},{'key':'setInnerSvg','value':function _0x48519c(_0x2ba3a9){var _0x5a4309=_0x1aa634;this[_0x5a4309(0xe58)]['innerHTML']=_0x2ba3a9;}},{'key':'setRotationSvg','value':function _0x195642(_0x45a71f){var _0x116d54=_0x1aa634;this['_container_rotationArc'][_0x116d54(_0x163e71._0x380549)]=_0x45a71f;}},{'key':_0x1aa634(_0x12e964._0x87bcc7),'value':function _0x103f20(){this['_map']['on'](EventType['postRender'],this['_postRenderHandler'],this);}},{'key':'_removedHook','value':function _0xeab36c(){var _0x2ae300=_0x1aa634;this['_map'][_0x2ae300(0x948)](EventType['postRender'],this['_postRenderHandler'],this);}},{'key':_0x1aa634(0xaf1),'value':function _0x3c4a51(){var _0xf49e88=_0x1aa634,_0x4c962a=this['_map']['camera']['heading'];this['_container_outer']&&(this[_0xf49e88(_0x5c3466._0x128252)]['style'][_0xf49e88(_0x5c3466._0x1b5eef)]=_0xf49e88(0x7ae)['concat'](_0x4c962a,_0xf49e88(_0x5c3466._0x169b6b))[_0xf49e88(_0x5c3466._0x3f028c)](_0x4c962a,_0xf49e88(0xab9)));}},{'key':'_handleMouseDown','value':function _0x201352(_0x58c9a7){var _0xf34890=_0x1aa634,_0x8002e7=this['_map'][_0xf34890(_0x2a91a5._0x1894de)];if(_0x8002e7['mode']===Cesium__namespace['SceneMode']['MORPHING'])return!![];this['_compassRectangle']=_0x58c9a7['currentTarget'][_0xf34890(0xf3e)]();var _0x307e17=this['_compassRectangle'][_0xf34890(0x33f)]/0x2,_0xe73e7b=this['_getVector'](_0x58c9a7),_0x1a66fa=Cesium__namespace['Cartesian2'][_0xf34890(_0x2a91a5._0x197568)](_0xe73e7b)/_0x307e17;if(this['options'][_0xf34890(_0x2a91a5._0x584dab)]&&_0x1a66fa<0x32/0x91)this['_orbit'](_0xe73e7b);else{if(_0x1a66fa<0x1)this['_rotate'](_0xe73e7b);else return!![];}}},{'key':_0x1aa634(0x413),'value':function _0xff8ea9(_0xbf0e6e){var _0x1606c2=_0x1aa634,_0x577e76=new Cesium__namespace['Cartesian3'](),_0x55581d=this['_map']['scene'],_0x2c598a=_0x55581d[_0x1606c2(_0x42b9c5._0x209523)];if(_0x55581d['mode']===Cesium__namespace['SceneMode']['MORPHING'])return undefined;if(this['_map'][_0x1606c2(0x749)])_0x577e76=this['_map']['trackedEntity']['position'][_0x1606c2(_0x42b9c5._0x4bdb40)](this['_map']['clock']['currentTime']);else{var _0x3ced85=new Cesium__namespace['Ray']();_0x3ced85['origin']=_0x2c598a['positionWC'],_0x3ced85['direction']=_0x2c598a['directionWC'],_0x577e76=_0x55581d['globe']['pick'](_0x3ced85,_0x55581d);}if(!_0x577e76)return undefined;if(_0x55581d['mode']===Cesium__namespace[_0x1606c2(_0x42b9c5._0x28e948)]['SCENE2D']||_0x55581d[_0x1606c2(0x74c)]===Cesium__namespace['SceneMode']['COLUMBUS_VIEW']){_0x577e76=_0x2c598a['worldToCameraCoordinatesPoint'](_0x577e76);var _0x3476ad=new Cesium__namespace['Cartographic']();_0xbf0e6e&&(_0x577e76=_0x55581d['globe'][_0x1606c2(0x3d6)]['cartographicToCartesian'](_0x55581d[_0x1606c2(0x9c6)]['unproject'](_0x577e76,_0x3476ad)));}else!_0xbf0e6e&&(_0x577e76=_0x2c598a['worldToCameraCoordinatesPoint'](_0x577e76));return _0x577e76;}},{'key':'_orbit','value':function _0x417805(_0x4b66f0){var _0x10f3e9=_0x1aa634,_0x21921c=this,_0x4675f0=this['_map'][_0x10f3e9(_0x230130._0x1a4e6b)],_0x4629d2=_0x4675f0[_0x10f3e9(0xe1d)],_0x5ae9a1=_0x4675f0['camera'];if(_0x4675f0['mode']===Cesium__namespace['SceneMode'][_0x10f3e9(0x36f)]||!_0x4629d2[_0x10f3e9(_0x230130._0x2c3bcb)])return;switch(_0x4675f0['mode']){case Cesium__namespace['SceneMode']['SCENE2D']:if(!_0x4629d2['enableTranslate'])return;break;case Cesium__namespace['SceneMode']['COLUMBUS_VIEW']:if(_0x4629d2[_0x10f3e9(_0x230130._0x2dc25f)])break;if(!_0x4629d2['enableTranslate']||!_0x4629d2[_0x10f3e9(0xc43)])return;break;case Cesium__namespace['SceneMode']['SCENE3D']:default:if(_0x4629d2['enableLook'])break;if(!_0x4629d2['enableTilt']||!_0x4629d2['enableRotate'])return;break;}this['_mouseMoveHandle']=function(_0x38d289){_0x21921c['_orbitMouseMoveFunction'](_0x38d289);},this['_mouseUpHandle']=function(){var _0x4c8aa1=_0x10f3e9;_0x21921c[_0x4c8aa1(0xe62)]();},document[_0x10f3e9(_0x230130._0x55ad16)](_0x10f3e9(_0x230130._0x564d11),this['_mouseMoveHandle'],![]),document['removeEventListener']('mouseup',this[_0x10f3e9(_0x230130._0x47a1c4)],![]),this['_orbitLastTimestamp']=Cesium__namespace[_0x10f3e9(0x3c7)]();if(this[_0x10f3e9(0x53d)][_0x10f3e9(0x749)])this[_0x10f3e9(0x7d6)]=undefined,this['_orbitIsLook']=![];else{var _0x24e0f0=this['_getCameraFocus'](!![]);!_0x24e0f0?(this[_0x10f3e9(0x7d6)]=Cesium__namespace['Transforms']['eastNorthUpToFixedFrame'](_0x5ae9a1['positionWC'],_0x4675f0['globe'][_0x10f3e9(0x3d6)]),this['_orbitIsLook']=!![]):(this[_0x10f3e9(_0x230130._0x2bbe62)]=Cesium__namespace[_0x10f3e9(_0x230130._0x3323d0)][_0x10f3e9(_0x230130._0x3f697a)](_0x24e0f0,_0x4675f0['globe']['ellipsoid']),this['_orbitIsLook']=![]);}this['_container_rotationArc']['style'][_0x10f3e9(0x5d2)]='visible',this['_container_inner']['className']+=_0x10f3e9(_0x230130._0x1d6297),document['addEventListener']('mousemove',this[_0x10f3e9(_0x230130._0xb1ce1d)],![]),document[_0x10f3e9(_0x230130._0x55b345)](_0x10f3e9(0xef5),this[_0x10f3e9(_0x230130._0x47a1c4)],![]),this['_map']['on'](EventType['clockTick'],this['_orbitTickFunction'],this),this[_0x10f3e9(0x7da)](_0x4b66f0,this['_compassRectangle'][_0x10f3e9(_0x230130._0x582573)]);}},{'key':'_orbitTickFunction','value':function _0x1e770a(_0x22ec4d){var _0x2d4511=_0x1aa634,_0x1b8946=this[_0x2d4511(0x53d)]['scene'],_0x47381b=this[_0x2d4511(_0x53eb0d._0x1356de)]['camera'],_0x4751f0=Cesium__namespace[_0x2d4511(0x3c7)](),_0x47fe48=_0x4751f0-this['_orbitLastTimestamp'],_0x4cb704=(this['_orbitCursorOpacity']-0.5)*2.5/0x3e8,_0x4ffd5a=_0x47fe48*_0x4cb704,_0x1e88f9=this['_orbitCursorAngle']+Cesium__namespace[_0x2d4511(_0x53eb0d._0x3a9eac)]['PI_OVER_TWO'],_0x4aea35=Math['cos'](_0x1e88f9)*_0x4ffd5a,_0x57cac1=Math['sin'](_0x1e88f9)*_0x4ffd5a,_0x4c91da;this['_orbitFrame']&&(_0x4c91da=Cesium__namespace['Matrix4']['clone'](_0x47381b['transform']),_0x47381b['lookAtTransform'](this['_orbitFrame'])),_0x1b8946['mode']===Cesium__namespace['SceneMode'][_0x2d4511(_0x53eb0d._0x322956)]?_0x47381b[_0x2d4511(_0x53eb0d._0x3c49cb)](new Cesium__namespace[(_0x2d4511(0x741))](_0x4aea35,_0x57cac1,0x0),Math[_0x2d4511(_0x53eb0d._0x5cf6f4)](_0x1b8946['canvas'][_0x2d4511(_0x53eb0d._0x378955)],_0x1b8946['canvas'][_0x2d4511(0xd7c)])/0x64*_0x47381b[_0x2d4511(_0x53eb0d._0x3900d4)]['height']*_0x4ffd5a):this['_orbitIsLook']?(_0x47381b['look'](Cesium__namespace[_0x2d4511(_0x53eb0d._0x10b48a)]['UNIT_Z'],-_0x4aea35),_0x47381b['look'](_0x47381b['right'],-_0x57cac1)):(_0x47381b['rotateLeft'](_0x4aea35),_0x47381b['rotateUp'](_0x57cac1)),this['_orbitFrame']&&_0x4c91da&&_0x47381b['lookAtTransform'](_0x4c91da),this['_orbitLastTimestamp']=_0x4751f0;}},{'key':'_updateAngleAndOpacity','value':function _0x375c82(_0x466935,_0x545f81){var _0x3e2a80=_0x1aa634,_0x1700af=Math[_0x3e2a80(0x69b)](-_0x466935['y'],_0x466935['x']);this['_orbitCursorAngle']=Cesium__namespace['Math']['zeroToTwoPi'](_0x1700af-Cesium__namespace[_0x3e2a80(_0xe2c8d._0x6c4c66)][_0x3e2a80(_0xe2c8d._0x1f36c1)]);var _0x2a7bfe=Cesium__namespace['Cartesian2'][_0x3e2a80(_0xe2c8d._0x416901)](_0x466935),_0x5d666b=_0x545f81/0x2,_0x5bb623=Math['min'](_0x2a7bfe/_0x5d666b,0x1);this['_orbitCursorOpacity']=0.5*_0x5bb623*_0x5bb623+0.5,this['_container_rotationArc']['style']['cssText']='\x0a\x20\x20\x20\x20\x20\x20transform:\x20rotate(-'['concat'](this['_orbitCursorAngle'],'rad);\x0a\x20\x20\x20\x20\x20\x20opacity:\x20')[_0x3e2a80(0xa9f)](this['_orbitCursorOpacity']);}},{'key':'_orbitMouseMoveFunction','value':function _0x271ffd(_0xf21178){var _0x51e9f3=_0x1aa634;this['_updateAngleAndOpacity'](this['_getVector'](_0xf21178),this['_compassRectangle'][_0x51e9f3(_0x5bc25f._0x58dd0f)]);}},{'key':'_orbitMouseUpFunction','value':function _0x2a20e9(){var _0x160cfb=_0x1aa634;document['removeEventListener']('mousemove',this['_mouseMoveHandle'],![]),document['removeEventListener']('mouseup',this['_mouseUpHandle'],![]),this['_map'][_0x160cfb(0x948)](EventType['clockTick'],this[_0x160cfb(_0x5333a9._0x5eb67a)],this),this['_mouseMoveHandle']=undefined,this['_mouseUpHandle']=undefined,this['_container_rotationArc']['style'][_0x160cfb(_0x5333a9._0x529076)]='hidden',this['_container_inner']['className']=this['_container_inner']['className']['replace'](_0x160cfb(_0x5333a9._0x2885cb),'');}},{'key':'_rotate','value':function _0x35ad5f(_0x1454c7){var _0x4e6571=_0x1aa634,_0x3dc6ec=this,_0x3093f5=this['_map']['scene'],_0x1cab97=_0x3093f5['camera'],_0x2ea824=_0x3093f5[_0x4e6571(_0x2ccdd6._0x226b65)];if(_0x3093f5['mode']===Cesium__namespace[_0x4e6571(_0x2ccdd6._0x49965e)]['MORPHING']||_0x3093f5['mode']===Cesium__namespace['SceneMode']['SCENE2D']||!_0x2ea824[_0x4e6571(_0x2ccdd6._0x59e91b)])return;if(!_0x2ea824['enableLook']&&(_0x3093f5['mode']===Cesium__namespace[_0x4e6571(0x1fc)]['COLUMBUS_VIEW']||_0x3093f5['mode']===Cesium__namespace['SceneMode'][_0x4e6571(0x2cd)]&&!_0x2ea824[_0x4e6571(0x88c)]))return;this['_mouseMoveHandle']=function(_0x471e8a){_0x3dc6ec['_rotateMouseMoveFunction'](_0x471e8a);},this[_0x4e6571(_0x2ccdd6._0x42d974)]=function(){var _0x5cd518=_0x4e6571;_0x3dc6ec[_0x5cd518(_0x13d727._0x369e62)]();},document['removeEventListener'](_0x4e6571(_0x2ccdd6._0x2a3199),this['_mouseMoveHandle'],![]),document['removeEventListener'](_0x4e6571(_0x2ccdd6._0x56e6d5),this[_0x4e6571(0xd33)],![]),this['_rotateInitialCursorAngle']=Math['atan2'](-_0x1454c7['y'],_0x1454c7['x']);if(this['_map'][_0x4e6571(0x749)])this[_0x4e6571(_0x2ccdd6._0xa1f509)]=undefined;else{var _0x1cdb14=this['_getCameraFocus'](!![]);!_0x1cdb14||_0x3093f5[_0x4e6571(0x74c)]===Cesium__namespace['SceneMode']['COLUMBUS_VIEW']&&!_0x2ea824['enableLook']&&!_0x2ea824[_0x4e6571(_0x2ccdd6._0x205211)]?this['_rotateFrame']=Cesium__namespace['Transforms'][_0x4e6571(0x798)](_0x1cab97['positionWC'],_0x3093f5['globe']['ellipsoid']):this['_rotateFrame']=Cesium__namespace[_0x4e6571(_0x2ccdd6._0x996951)]['eastNorthUpToFixedFrame'](_0x1cdb14,_0x3093f5['globe']['ellipsoid']);}var _0x3644f6;this['_rotateFrame']&&(_0x3644f6=Cesium__namespace[_0x4e6571(0xa1e)]['clone'](_0x1cab97['transform']),_0x1cab97['lookAtTransform'](this[_0x4e6571(0xa2e)])),this[_0x4e6571(0xa14)]=-_0x1cab97['heading'],this[_0x4e6571(0xa2e)]&&_0x3644f6&&_0x1cab97['lookAtTransform'](_0x3644f6),document[_0x4e6571(_0x2ccdd6._0x5dd1e4)]('mousemove',this[_0x4e6571(_0x2ccdd6._0x40684c)],![]),document['addEventListener'](_0x4e6571(0xef5),this['_mouseUpHandle'],![]);}},{'key':'_rotateMouseMoveFunction','value':function _0x2dec8b(_0x3d2ab0){var _0x20dbca=_0x1aa634,_0x3f21ac=this['_map']['camera'],_0x2482a3=this['_getVector'](_0x3d2ab0),_0x5f4ddd=Math[_0x20dbca(_0x33ad76._0x3fe977)](-_0x2482a3['y'],_0x2482a3['x']),_0x12b474=_0x5f4ddd-this['_rotateInitialCursorAngle'],_0x5f1c0d=Cesium__namespace['Math']['zeroToTwoPi'](this['_rotateInitialCameraAngle']-_0x12b474),_0x145026;this['_rotateFrame']&&(_0x145026=Cesium__namespace['Matrix4']['clone'](_0x3f21ac[_0x20dbca(0xeac)]),_0x3f21ac['lookAtTransform'](this['_rotateFrame']));var _0x2905c7=-_0x3f21ac['heading'];_0x3f21ac['rotateRight'](_0x5f1c0d-_0x2905c7),this['_rotateFrame']&&_0x145026&&_0x3f21ac['lookAtTransform'](_0x145026);}},{'key':_0x1aa634(0xd95),'value':function _0x356d28(){document['removeEventListener']('mousemove',this['_mouseMoveHandle'],![]),document['removeEventListener']('mouseup',this['_mouseUpHandle'],![]),this['_mouseMoveHandle']=undefined,this['_mouseUpHandle']=undefined;}},{'key':_0x1aa634(0xde3),'value':function _0x3ae546(_0x5d6fe3){var _0x151872=_0x1aa634,_0x3d2c39=this[_0x151872(_0x497717._0x46f985)],_0x40b40b=new Cesium__namespace['Cartesian2']((_0x3d2c39[_0x151872(0x29e)]-_0x3d2c39['left'])/0x2,(_0x3d2c39[_0x151872(_0x497717._0x44ba87)]-_0x3d2c39[_0x151872(_0x497717._0x1355e9)])/0x2),_0x47705b=new Cesium__namespace[(_0x151872(_0x497717._0x507087))](_0x5d6fe3['clientX']-_0x3d2c39['left'],_0x5d6fe3['clientY']-_0x3d2c39['top']),_0x41735c=new Cesium__namespace['Cartesian2']();return Cesium__namespace['Cartesian2']['subtract'](_0x47705b,_0x40b40b,_0x41735c),_0x41735c;}}]),_0x25a7c3;}(BaseControl);register$1('compass',Compass);var geodesic=new Cesium__namespace['EllipsoidGeodesic'](),BASE=[0x1,0x2,0x3,0x5],DIS=[]['concat'](BASE,_toConsumableArray(BASE['map'](function(_0x162a1a){return _0x162a1a*0xa;})),_toConsumableArray(BASE['map'](function(_0x383a8b){return _0x383a8b*0x64;})),_toConsumableArray(BASE['map'](function(_0x20f00f){return _0x20f00f*0x3e8;})),_toConsumableArray(BASE['map'](function(_0x1c56af){return _0x1c56af*0x2710;})),_toConsumableArray(BASE[_0xf99cb3(0x2cc)](function(_0x1ab99d){return _0x1ab99d*0x186a0;})),_toConsumableArray(BASE[_0xf99cb3(0x2cc)](function(_0x125e3f){return _0x125e3f*0xf4240;}))),DistanceLegend=function(_0x2913ef){var _0x2a207c={_0x1d9eb4:0xc09,_0x173658:0x989,_0x15461e:0xa8e,_0x1cac02:0x501,_0x3949bc:0xb96,_0x432c14:0xba9,_0x1f04e5:0x5d2,_0x13f8ed:0x5cb,_0x25dcbb:0xde5,_0x335f74:0xb68,_0x470f6d:0xd99,_0x226ec0:0x3e1,_0x9d792d:0xc26},_0x15273c={_0x91ff74:0x53d,_0x5ee6e2:0x1a7},_0x42c714={_0x417980:0x87f,_0x103338:0x690,_0x4d874e:0x8b3,_0x3a7a4a:0x690,_0x3f0486:0xea1,_0x2eb51c:0xea1},_0x5abd31={_0x34caf9:0xe81,_0x5a9a7f:0xf05,_0x13749f:0xfa1,_0x5cbe92:0xba9,_0x25d912:0x5d2},_0x50c8b1=_0xf99cb3;_inherits(_0x1e39be,_0x2913ef);var _0x4f231d=_createSuper(_0x1e39be);function _0x1e39be(){return _classCallCheck(this,_0x1e39be),_0x4f231d['apply'](this,arguments);}return _createClass(_0x1e39be,[{'key':'distance','get':function _0x57c369(){var _0x53a422=_0x3c32;return this[_0x53a422(0xb68)];}},{'key':'_mountedHook','value':function _0x435a89(){var _0x23d2a6=_0x3c32;this['_container']=create$3('div','mars3d-distance-legend'),this['_container'][_0x23d2a6(0xba9)][_0x23d2a6(_0x5abd31._0x34caf9)]=this['_getCssText'](),this[_0x23d2a6(_0x5abd31._0x5a9a7f)]=create$3(_0x23d2a6(_0x5abd31._0x13749f),'legend-label',this['_container']),this['_scaleBarEl']=create$3('div','legend-scale-bar',this['_container']),this['_container'][_0x23d2a6(_0x5abd31._0x5cbe92)][_0x23d2a6(_0x5abd31._0x25d912)]='hidden',this[_0x23d2a6(0x703)]=Cesium__namespace['getTimestamp']();}},{'key':'_getCssText','value':function _0x3b89c4(){var _0x28033c=_0x3c32,_0x216c3f={};if(Cesium__namespace['defined'](this['options'][_0x28033c(_0x42c714._0x417980)])&&this[_0x28033c(_0x42c714._0x103338)][_0x28033c(_0x42c714._0x417980)]!=='')_0x216c3f['top']=this['options']['top'];else Cesium__namespace[_0x28033c(_0x42c714._0x4d874e)](this['options']['bottom'])&&this['options']['bottom']!==''&&(_0x216c3f['bottom']=this[_0x28033c(0x690)]['bottom']);if(Cesium__namespace[_0x28033c(0x8b3)](this[_0x28033c(_0x42c714._0x3a7a4a)][_0x28033c(_0x42c714._0x3f0486)])&&this[_0x28033c(0x690)][_0x28033c(_0x42c714._0x2eb51c)]!=='')_0x216c3f[_0x28033c(_0x42c714._0x2eb51c)]=this[_0x28033c(_0x42c714._0x103338)]['left'];else Cesium__namespace[_0x28033c(0x8b3)](this['options'][_0x28033c(0x29e)])&&this['options']['right']!==''&&(_0x216c3f[_0x28033c(0x29e)]=this[_0x28033c(0x690)]['right']);var _0xaf3aec='';for(var _0x1e21a9 in _0x216c3f){_0xaf3aec+=''['concat'](_0x1e21a9,':\x20')['concat'](_0x216c3f[_0x1e21a9],';');}return _0xaf3aec||'left:\x20120px;\x20bottom:\x20'['concat'](this['_getTimeline']()?'27':'2',_0x28033c(0xb3d));}},{'key':_0x50c8b1(0x625),'value':function _0x1683e2(){var _0x484740=_0x50c8b1;this[_0x484740(_0x15273c._0x91ff74)]['on'](EventType['postRender'],this[_0x484740(_0x15273c._0x5ee6e2)],this);}},{'key':'_removedHook','value':function _0x1f8654(){var _0x4b2883=_0x50c8b1;this['_map']['off'](EventType[_0x4b2883(0xe6d)],this['_updateContent'],this);}},{'key':'_updateContent','value':function _0x4830ee(_0x5e6ae6,_0x2cda72){var _0x2a2950=_0x50c8b1,_0xa8c257=Cesium__namespace['getTimestamp']();if(_0xa8c257<this['_lastUpdate']+0xfa)return;if(!this['_labelEl']||!this[_0x2a2950(_0x2a207c._0x1d9eb4)])return;this['_lastUpdate']=_0xa8c257;var _0x1bebca=_0x5e6ae6[_0x2a2950(0x989)]['clientWidth'],_0x302901=_0x5e6ae6[_0x2a2950(_0x2a207c._0x173658)]['clientHeight'],_0xb44f7e=_0x5e6ae6['camera']['getPickRay'](new Cesium__namespace[(_0x2a2950(_0x2a207c._0x15461e))](_0x1bebca/0x2|0x0,_0x302901-0x1)),_0xd0a374=_0x5e6ae6[_0x2a2950(_0x2a207c._0x1cac02)][_0x2a2950(0x185)](new Cesium__namespace['Cartesian2'](0x1+_0x1bebca/0x2|0x0,_0x302901-0x1)),_0x3651fa=_0x5e6ae6['globe']['pick'](_0xb44f7e,_0x5e6ae6),_0x1baf0d=_0x5e6ae6['globe']['pick'](_0xd0a374,_0x5e6ae6);if(!_0x3651fa||!_0x1baf0d){this[_0x2a2950(_0x2a207c._0x3949bc)][_0x2a2950(_0x2a207c._0x432c14)][_0x2a2950(_0x2a207c._0x1f04e5)]=_0x2a2950(_0x2a207c._0x13f8ed);return;}geodesic[_0x2a2950(0xd78)](_0x5e6ae6[_0x2a2950(0x84a)]['ellipsoid']['cartesianToCartographic'](_0x3651fa),_0x5e6ae6['globe']['ellipsoid'][_0x2a2950(_0x2a207c._0x25dcbb)](_0x1baf0d));var _0x18a615=geodesic['surfaceDistance'],_0x1c6087=0x64,_0x50a759=0x0;for(var _0x16dac2=DIS['length']-0x1;_0x16dac2>=0x0;--_0x16dac2){if(DIS[_0x16dac2]/_0x18a615<_0x1c6087){_0x50a759=DIS[_0x16dac2];break;}}if(_0x50a759){this[_0x2a2950(_0x2a207c._0x335f74)]!==_0x50a759&&(this['_currDistance']=_0x50a759,this['fire'](EventType[_0x2a2950(_0x2a207c._0x470f6d)],{'distance':_0x50a759}));this['_container']['style']['visibility']='visible',this['_labelEl']['innerHTML']=_0x50a759>=0x3e8?''['concat'](_0x50a759/0x3e8,_0x2a2950(_0x2a207c._0x226ec0)):''['concat'](_0x50a759,'\x20m');var _0x3856e1=_0x50a759/_0x18a615|0x0;this['_scaleBarEl'][_0x2a2950(_0x2a207c._0x432c14)][_0x2a2950(0xe81)]='width:\x20'['concat'](_0x3856e1,_0x2a2950(_0x2a207c._0x9d792d))['concat']((0x7d-_0x3856e1)/0x2,'px;');}}}]),_0x1e39be;}(BaseControl);register$1('distanceLegend',DistanceLegend);var icon$2=_0xf99cb3(0xe3b),MapSplit=function(_0x37bd92){var _0x352c52={_0xe021a1:0xb96,_0x1c726d:0x2f4},_0x1738f6={_0x11333d:0x53d,_0x5dbac8:0x57d,_0x483952:0x719},_0x11e39d={_0x50d91d:0x719,_0x58b67c:0x690},_0xdd4f81={_0x3a8b95:0xb96,_0x32909d:0x9d0},_0x243108={_0x116d3b:0xb42},_0xd721a0={_0x8b71f6:0xd92},_0x783efb={_0x5b878a:0x7e3,_0x35a7b1:0x51d},_0x1de4d8={_0x36c2b1:0x38f,_0x2d2dac:0x8e5};_inherits(_0x2158c6,_0x37bd92);var _0x227faf=_createSuper(_0x2158c6);function _0x2158c6(){return _classCallCheck(this,_0x2158c6),_0x227faf['apply'](this,arguments);}return _createClass(_0x2158c6,[{'key':'type','get':function _0x51463b(){return'mapSplit';}},{'key':'leftLayer','get':function _0x4be09b(){return this['_leftLayer'];},'set':function _0x100a1e(_0x5eaec1){var _0x559a2a=_0x3c32,_0x120b6=this;this['_leftLayer']&&(this[_0x559a2a(_0x1de4d8._0x36c2b1)]['forEach'](function(_0x28de72){_0x28de72['_hasRemoveByMapSplit']&&_0x28de72['remove']();}),this['_leftLayer']=null),_0x5eaec1&&(!Array[_0x559a2a(_0x1de4d8._0x2d2dac)](_0x5eaec1)&&(_0x5eaec1=[_0x5eaec1]),this['_leftLayer']=[],_0x5eaec1[_0x559a2a(0xd1f)](function(_0xf98520){var _0x35bf6d=_0x559a2a;_0xf98520=_0x120b6['setLayerSplitDirection'](_0xf98520,Cesium__namespace[_0x35bf6d(0x86c)]['LEFT']),_0x120b6[_0x35bf6d(0x38f)]['push'](_0xf98520);}));}},{'key':'rightLayer','get':function _0x2c48c4(){return this['_rightLayer'];},'set':function _0x160928(_0x5813a0){var _0x563895=_0x3c32,_0x31d32a=this;this['_rightLayer']&&(this[_0x563895(_0xd721a0._0x8b71f6)]['forEach'](function(_0x19978e){var _0xd5f213=_0x563895;_0x19978e['_hasRemoveByMapSplit']&&_0x19978e[_0xd5f213(0x7b5)]();}),this['_rightLayer']=null),_0x5813a0&&(!Array['isArray'](_0x5813a0)&&(_0x5813a0=[_0x5813a0]),this['_rightLayer']=[],_0x5813a0['forEach'](function(_0x26ec2b){var _0xbd25c5=_0x563895;_0x26ec2b=_0x31d32a[_0xbd25c5(_0x783efb._0x5b878a)](_0x26ec2b,Cesium__namespace['SplitDirection']['RIGHT']),_0x31d32a['_rightLayer'][_0xbd25c5(_0x783efb._0x35a7b1)](_0x26ec2b);}));}},{'key':'_mountedHook','value':function _0x38a12c(){var _0x99dd24={_0x5624da:0x9f4},_0x4855af={_0x44056e:0x9f4},_0x20b3f0={_0x563c6f:0xb42},_0x158395=_0x3c32;this[_0x158395(_0xdd4f81._0x3a8b95)]=create$3('div','mars3d-slider');var _0x40d1b2=parseDom(icon$2,!![],'slider-splitter');this[_0x158395(0xb96)]['appendChild'](_0x40d1b2);var _0x46da12=new Cesium__namespace['ScreenSpaceEventHandler'](_0x40d1b2),_0x54b096=this;_0x46da12['setInputAction'](function(){_0x54b096['_moveActive']=!![];},Cesium__namespace[_0x158395(0xbdd)][_0x158395(_0xdd4f81._0x32909d)]),_0x46da12['setInputAction'](function(){var _0x40f42a=_0x158395;_0x54b096[_0x40f42a(_0x20b3f0._0x563c6f)]=!![];},Cesium__namespace['ScreenSpaceEventType']['PINCH_START']),_0x46da12[_0x158395(0x188)](function(_0x5cde33){var _0xa15cba=_0x158395;_0x54b096[_0xa15cba(_0x4855af._0x44056e)](_0x5cde33);},Cesium__namespace['ScreenSpaceEventType']['MOUSE_MOVE']),_0x46da12['setInputAction'](function(_0x18f309){var _0x3e9d39=_0x158395;_0x54b096[_0x3e9d39(_0x99dd24._0x5624da)](_0x18f309);},Cesium__namespace[_0x158395(0xbdd)]['PINCH_MOVE']),_0x46da12['setInputAction'](function(){var _0x11054e=_0x158395;_0x54b096[_0x11054e(_0x243108._0x116d3b)]=![];},Cesium__namespace['ScreenSpaceEventType'][_0x158395(0x46f)]),_0x46da12[_0x158395(0x188)](function(){_0x54b096['_moveActive']=![];},Cesium__namespace['ScreenSpaceEventType']['PINCH_END']);}},{'key':'_addedHook','value':function _0x522565(){var _0x475449=_0x3c32;this['_map']['scene'][_0x475449(0x2f4)]=0.5,this['_container']['style']['left']=_0x475449(0x259),this['_moveHandler'](),this['options']['leftLayer']&&(this[_0x475449(_0x11e39d._0x50d91d)]=this['options'][_0x475449(0x719)]),this['options']['rightLayer']&&(this[_0x475449(0x507)]=this[_0x475449(_0x11e39d._0x58b67c)]['rightLayer']);}},{'key':'_removedHook','value':function _0x1c9d6b(){var _0xb336ee=_0x3c32;this[_0xb336ee(_0x1738f6._0x11333d)][_0xb336ee(_0x1738f6._0x5dbac8)]['splitPosition']=0x0,this[_0xb336ee(_0x1738f6._0x483952)]=null,this['rightLayer']=null;}},{'key':'_moveHandler','value':function _0x3c5f3a(_0x1315cb){var _0x4536b4=_0x3c32;if(!this['_moveActive']||!this['enabled'])return;var _0x5d9d9a=_0x1315cb?_0x1315cb['endPosition']['x']:0x0,_0x4071e9=(this[_0x4536b4(_0x352c52._0xe021a1)]['offsetLeft']-0xf+_0x5d9d9a)/this[_0x4536b4(0xb96)]['parentElement']['offsetWidth'];if(_0x4071e9<0x0||_0x4071e9>0x1)return;this['_container']['style'][_0x4536b4(0xea1)]=0x64*_0x4071e9+'%',this['_map']['scene'][_0x4536b4(_0x352c52._0x1c726d)]=_0x4071e9,this[_0x4536b4(0xf34)](EventType['mouseMove'],{'splitPosition':_0x4071e9});}},{'key':'setLayerSplitDirection','value':function _0x12769b(_0x3b74a6,_0x5a9f0c){var _0x2221f2={_0x275a6c:0x434},_0x25a528=_0x3c32;return!_0x3b74a6['isAdded']&&this['_map']&&(_0x3b74a6[_0x25a528(0x757)]&&!_0x3b74a6['_onAdd']&&(_0x3b74a6=create$2(_0x3b74a6)),this['_map']['addLayer'](_0x3b74a6),_0x3b74a6['_hasRemoveByMapSplit']=!![]),_0x3b74a6['readyPromise']['then'](function(_0x325615){var _0x44cdb2=_0x25a528;if(_0x325615['hasChildLayer'])for(var _0x233328=0x0;_0x233328<_0x325615[_0x44cdb2(0x434)]['length'];_0x233328++){var _0x199f49=_0x325615[_0x44cdb2(_0x2221f2._0x275a6c)][_0x233328]['layer'];_0x199f49&&(_0x199f49['splitDirection']=_0x5a9f0c);}else{var _0x3e594a=_0x325615['layer'];_0x3e594a&&(_0x3e594a['splitDirection']=_0x5a9f0c);}}),_0x3b74a6;}}]),_0x2158c6;}(BaseControl);register$1('mapSplit',MapSplit);var SceneEvent=(function(){var _0x43e7cb={_0x4a5b76:0xb5e,_0x30deb0:0xec0},_0x4f0257={_0x416d07:0x9b5},_0x2ce5b9={_0x4e7f88:0xdcd,_0x222248:0xfe3,_0xf6cd7a:0xda1,_0x297fc5:0xa03,_0x173292:0xe6d,_0x2e043a:0x917,_0xe3ef81:0xabc},_0x1e62eb={_0x4f21df:0x57e,_0x425651:0xafd},_0x13e032=_0xf99cb3;function _0x34616a(_0x1142ab){var _0x1358fb=_0x3c32;_classCallCheck(this,_0x34616a),this['_map']=_0x1142ab,this[_0x1358fb(0xfe3)]=_0x1142ab['camera'],this['_scene']=_0x1142ab[_0x1358fb(0x57d)],this['_globe']=_0x1142ab['scene']['globe'],this[_0x1358fb(_0x1e62eb._0x4f21df)]=_0x1142ab[_0x1358fb(_0x1e62eb._0x425651)];}return _createClass(_0x34616a,[{'key':'_getEventByType','value':function _0x281910(_0x34b723){var _0x5e76ef=_0x3c32;switch(_0x34b723){case EventType['cameraMoveStart']:return this['_camera'][_0x5e76ef(_0x2ce5b9._0x4e7f88)];case EventType['cameraMoveEnd']:return this['_camera']['moveEnd'];case EventType['cameraChanged']:return this[_0x5e76ef(_0x2ce5b9._0x222248)]['changed'];case EventType['preUpdate']:return this[_0x5e76ef(_0x2ce5b9._0xf6cd7a)][_0x5e76ef(_0x2ce5b9._0x297fc5)];case EventType[_0x5e76ef(0xb19)]:return this['_scene']['postUpdate'];case EventType[_0x5e76ef(0x6cb)]:return this['_scene']['preRender'];case EventType[_0x5e76ef(_0x2ce5b9._0x173292)]:return this['_scene']['postRender'];case EventType['renderError']:return this[_0x5e76ef(_0x2ce5b9._0xf6cd7a)]['renderError'];case EventType['morphStart']:return this['_scene'][_0x5e76ef(0xaf6)];case EventType['morphComplete']:return this['_scene'][_0x5e76ef(0x195)];case EventType[_0x5e76ef(0xf73)]:return this['_clock'][_0x5e76ef(0x9bd)];case EventType[_0x5e76ef(_0x2ce5b9._0x2e043a)]:return this['_clock']['onStop'];case EventType['terrainChange']:return this[_0x5e76ef(0xabc)]['terrainProviderChanged'];case EventType['tileLoadProgress']:return this[_0x5e76ef(_0x2ce5b9._0xe3ef81)]['tileLoadProgressEvent'];default:return null;}}},{'key':'hasType','value':function _0x380274(_0x14f2b9){var _0x52ed0f=this['_getEventByType'](_0x14f2b9);return Boolean(_0x52ed0f);}},{'key':'on','value':function _0x5ba030(_0x35c5d3,_0x10333d,_0x268196){var _0x3fa61a=_0x3c32;if(!_0x10333d)return;var _0x43c68a=this['_getEventByType'](_0x35c5d3);if(!_0x43c68a)return;return _0x43c68a[_0x3fa61a(_0x4f0257._0x416d07)](_0x10333d,_0x268196||this);}},{'key':_0x13e032(0x948),'value':function _0x240a80(_0x578d26,_0x5f3e1d,_0x304d2f){var _0x5344f9=_0x13e032,_0x187f32=this['_getEventByType'](_0x578d26);if(!_0x187f32)return;return _0x187f32[_0x5344f9(0x2bb)](_0x5f3e1d,_0x304d2f||this);}},{'key':'listens','value':function _0x858a79(_0x1b7ff6){var _0x52bed6=_0x13e032,_0x21ec7e=this[_0x52bed6(_0x43e7cb._0x4a5b76)](_0x1b7ff6);if(!_0x21ec7e||_0x21ec7e['numberOfListeners']===0x0)return![];for(var _0x55611f=0x0;_0x55611f<_0x21ec7e['_scopes'][_0x52bed6(_0x43e7cb._0x30deb0)];_0x55611f++){var _0x29419a=_0x21ec7e['_scopes'][_0x55611f];if(_0x29419a===this['_map'])return!![];}return![];}}]),_0x34616a;}()),DEF_OPTIONS={'enabledMoveTarget':!![],'moveDelay':0x1e,'pickWidth':0x4,'pickHeight':0x4,'pickLimit':0x9},MouseEvent=(function(){var _0x3d6fd3={_0x519fdb:0x752,_0x2e6e41:0xcac,_0xac022d:0xc13,_0x304eac:0xf61,_0x3bc00f:0x464},_0x110128={_0x3964fc:0xefe},_0x47489a={_0x3754cc:0x401,_0x5c3213:0xc45},_0x2ccdd8={_0x593066:0xd62,_0x2cb135:0xba9,_0xfcedf7:0x401},_0x77a447={_0x16821a:0x4f7,_0x430b4d:0x320},_0x1f7e3e={_0x9f2e58:0x409,_0x19b9c7:0x277,_0x7fa65e:0xc8f,_0x5d2537:0xf34,_0x1af309:0x1b2},_0x5c58dd={_0x13ddd3:0x8b3,_0x20cc63:0x690,_0x4945f9:0x690,_0x3b0f56:0x614,_0x3d4005:0x6a8,_0x578153:0xf51,_0x27308f:0x2c0,_0x549a46:0xff9,_0x25e24b:0xf76,_0x112431:0x614},_0x1fe4fb={_0x1dd5f3:0xbbc},_0x3ddba1={_0x4cb6a7:0x726},_0xa0273b={_0x54a460:0xb1d,_0x39e6fc:0xd6b,_0x57daed:0xbce,_0x1b7e5f:0xde1,_0x5dab75:0x47e,_0x5eef3a:0xe90},_0x3777dd={_0x165312:0xe51,_0x3c3516:0xc2c,_0x2ee61d:0xb8c,_0x507bcb:0x40c,_0x18b214:0x6f5,_0x4d780c:0x79e,_0x15dda9:0x614},_0x5d9169={_0x12f5ae:0x690,_0x3c176c:0x690,_0x39d94a:0x57d,_0x3bb461:0x74b,_0x475aa0:0x97b,_0x26d923:0xd54},_0x57695b={_0x1ea8f5:0x7db},_0x225326={_0x14656f:0x1a5,_0x39824c:0x4bf},_0x19a732={_0x4eb6a7:0x188,_0x10b9b8:0xcf3,_0x445b66:0xbdd,_0x71259e:0x6fa,_0xa9d04a:0x6fa,_0x4dbbc3:0x53d,_0x45c52e:0x989,_0xb02d9b:0x60a},_0x5ebca7={_0x353477:0x53d,_0x50caa0:0xa3e},_0x3e37a1={_0x2d5449:0xad0},_0x3bb279={_0x479ccd:0xd02},_0x5c8df6={_0x42e520:0x7e4},_0x3ffad0={_0x2ca858:0x6ad},_0x20a40c={_0x44165e:0x690},_0x57bf5c=_0xf99cb3;function _0x27473(_0x1ee232){var _0x409c0a=_0x3c32,_0x1ce05b=arguments[_0x409c0a(0xec0)]>0x1&&arguments[0x1]!==undefined?arguments[0x1]:{};_classCallCheck(this,_0x27473),_0x1ce05b=_objectSpread2(_objectSpread2({},DEF_OPTIONS),_0x1ce05b),this['_map']=_0x1ee232,this['_viewer']=_0x1ee232['viewer'],this[_0x409c0a(_0x20a40c._0x44165e)]=_0x1ce05b,this['moveDelay']=_0x1ce05b['moveDelay'],this[_0x409c0a(0x82d)]=_0x1ce05b['enabledMoveTarget'],this['_selected']=undefined,this['_setInputAction']();}return _createClass(_0x27473,[{'key':'enabledMoveTarget','get':function _0x3d305f(){return this['_enabledMoveTarget'];},'set':function _0x461d8a(_0x47b1f6){var _0x15da28=_0x3c32;this['_enabledMoveTarget']=_0x47b1f6,this[_0x15da28(_0x3ffad0._0x2ca858)]();}},{'key':_0x57bf5c(_0x3d6fd3._0x519fdb),'get':function _0x3ad74f(){return this['_noPickEntity'];},'set':function _0x159b0e(_0x32199f){this['_noPickEntity']=_0x32199f;}},{'key':'setOptions','value':function _0x121e02(_0x284e33){var _0x5526fe=_0x57bf5c;if(!_0x284e33||Object['keys'](_0x284e33)['length']===0x0)return this;return this[_0x5526fe(0x690)]=merge(this['options'],_0x284e33),this[_0x5526fe(0x4c1)]=this['options']['moveDelay'],this[_0x5526fe(0x82d)]=this['options'][_0x5526fe(_0x5c8df6._0x42e520)],this;}},{'key':_0x57bf5c(0x6ad),'value':function _0x581532(){var _0x226169=_0x57bf5c;this[_0x226169(0xd02)]&&(clearTimeout(this[_0x226169(_0x3bb279._0x479ccd)]),this['_moveDelayTik']=null);}},{'key':'_setInputAction','value':function _0x1777ee(){var _0x25e963={_0x30c451:0x464},_0x3d5b5c={_0x4f60d3:0xb92},_0x3d0a70={_0x552b43:0x4dd,_0x4372bd:0x57d},_0x5c4108={_0x5272f3:0xa97},_0x441acd=_0x57bf5c,_0x4159e3=this;this['handler']=new Cesium__namespace['ScreenSpaceEventHandler'](this['_viewer']['canvas']),this['handler']['setInputAction'](function(_0x2b4e96){_0x4159e3['_clickHandler'](_0x2b4e96);},Cesium__namespace['ScreenSpaceEventType']['LEFT_CLICK']),this['handler']['setInputAction'](function(_0xca2ae8){_0x4159e3['_globeMouseHandler'](_0xca2ae8,EventType['dblClick']);},Cesium__namespace['ScreenSpaceEventType']['LEFT_DOUBLE_CLICK']),this[_0x441acd(0x6fa)]['setInputAction'](function(_0x19c897){var _0x4007d6=_0x441acd;_0x4159e3['_globeMouseHandler'](_0x19c897,[EventType['leftDown'],EventType[_0x4007d6(0xad0)]]);},Cesium__namespace['ScreenSpaceEventType']['LEFT_DOWN']),this['handler'][_0x441acd(_0x19a732._0x4eb6a7)](function(_0x2f4650){var _0x321e9f=_0x441acd;_0x4159e3['_globeMouseHandler'](_0x2f4650,[EventType[_0x321e9f(_0x5c4108._0x5272f3)],EventType['mouseUp']]);},Cesium__namespace[_0x441acd(0xbdd)]['LEFT_UP']),this['handler']['setInputAction'](function(_0x58636f){var _0x40d66d={_0xe70c6d:0x4dd},_0x109b92=_0x441acd,_0x462605=_0x58636f['endPosition'];_0x58636f['windowPosition']=_0x462605;var _0x2c7020=_0x4159e3;Object['defineProperty'](_0x58636f,'cartesian',{'configurable':!![],'get':function _0x185518(){var _0x218d95=_0x3c32;return this[_0x218d95(_0x3d0a70._0x552b43)]||getCurrentMousePosition(_0x2c7020['_viewer'][_0x218d95(_0x3d0a70._0x4372bd)],_0x462605,_0x2c7020['noPickEntity']);},'set':function _0x1baadc(_0x551d03){var _0x5d2efa=_0x3c32;this[_0x5d2efa(_0x40d66d._0xe70c6d)]=_0x551d03;}}),_0x58636f[_0x109b92(0x88a)]=!![],_0x4159e3['enabledMoveTarget']&&(_0x4159e3['clearMoveTargetDelay'](),_0x4159e3['moveDelay']>0x0?_0x4159e3['_moveDelayTik']=setTimeout(function(_0x41c637){var _0x5d1bff=_0x109b92;_0x4159e3['_moveDelayTik']=null,_0x4159e3[_0x5d1bff(0x98b)](_0x58636f);},_0x4159e3['moveDelay']):_0x4159e3['_mouseMoveHandler'](_0x58636f)),_0x4159e3['_map'][_0x109b92(0xf34)](EventType['mouseMove'],_0x58636f);},Cesium__namespace['ScreenSpaceEventType'][_0x441acd(_0x19a732._0x10b9b8)]),this['handler']['setInputAction'](function(_0x5d39e6){var _0x592767=_0x441acd;_0x4159e3[_0x592767(0x53d)]['fire'](EventType['wheel'],_0x5d39e6);},Cesium__namespace[_0x441acd(_0x19a732._0x445b66)]['WHEEL']),this['handler']['setInputAction'](function(_0xdf52b2){_0x4159e3['_globeMouseHandler'](_0xdf52b2,EventType['rightClick']);},Cesium__namespace[_0x441acd(0xbdd)]['RIGHT_CLICK']),this['handler']['setInputAction'](function(_0x57ac6f){var _0x2b3fa3=_0x441acd;_0x4159e3[_0x2b3fa3(0x464)](_0x57ac6f,[EventType[_0x2b3fa3(0xd48)],EventType['mouseDown']]);},Cesium__namespace['ScreenSpaceEventType']['RIGHT_DOWN']),this[_0x441acd(_0x19a732._0x71259e)]['setInputAction'](function(_0x17c94f){var _0xaf621a=_0x441acd;_0x4159e3['_globeMouseHandler'](_0x17c94f,[EventType['rightUp'],EventType[_0xaf621a(_0x3d5b5c._0x4f60d3)]]);},Cesium__namespace['ScreenSpaceEventType']['RIGHT_UP']),this['handler']['setInputAction'](function(_0x30df37){_0x4159e3['_globeMouseHandler'](_0x30df37,EventType['middleClick']);},Cesium__namespace['ScreenSpaceEventType'][_0x441acd(0xaed)]),this[_0x441acd(_0x19a732._0xa9d04a)][_0x441acd(0x188)](function(_0xef3d1d){var _0x370006=_0x441acd;_0x4159e3['_globeMouseHandler'](_0xef3d1d,[EventType['middleDown'],EventType[_0x370006(_0x3e37a1._0x2d5449)]]);},Cesium__namespace['ScreenSpaceEventType']['MIDDLE_DOWN']),this['handler']['setInputAction'](function(_0x305596){var _0x51f2b0=_0x441acd;_0x4159e3[_0x51f2b0(0x464)](_0x305596,[EventType[_0x51f2b0(0xb1c)],EventType['mouseUp']]);},Cesium__namespace['ScreenSpaceEventType']['MIDDLE_UP']),this['handler']['setInputAction'](function(_0x2aa19d){_0x4159e3['_globeMouseHandler'](_0x2aa19d,EventType['pinchStart']);},Cesium__namespace['ScreenSpaceEventType'][_0x441acd(0xaff)]),this['handler']['setInputAction'](function(_0x41de1d){var _0x8da379=_0x441acd;_0x4159e3[_0x8da379(_0x25e963._0x30c451)](_0x41de1d,EventType['pinchEnd']);},Cesium__namespace['ScreenSpaceEventType']['PINCH_END']),this[_0x441acd(0x6fa)][_0x441acd(0x188)](function(_0xdd9530){var _0x972faf=_0x441acd;_0x4159e3[_0x972faf(_0x5ebca7._0x353477)]['fire'](EventType[_0x972faf(_0x5ebca7._0x50caa0)],_0xdd9530);},Cesium__namespace['ScreenSpaceEventType'][_0x441acd(0xb05)]),this['_map']['canvas']['addEventListener']('keydown',this['_onKeyDown']['bind'](this)),this[_0x441acd(_0x19a732._0x4dbbc3)][_0x441acd(0x989)]['addEventListener'](_0x441acd(0x7db),this['_onKeyUp']['bind'](this)),this[_0x441acd(0x53d)][_0x441acd(_0x19a732._0x45c52e)][_0x441acd(0x9b5)]('mouseover',this[_0x441acd(_0x19a732._0xb02d9b)][_0x441acd(0xe74)](this)),this[_0x441acd(_0x19a732._0x4dbbc3)]['canvas']['addEventListener'](_0x441acd(0x9bc),this['_onMouseOut'][_0x441acd(0xe74)](this));}},{'key':'_onMouseOver','value':function _0x286bd4(_0x515b00){this['_map']['fire'](EventType['mouseOver'],{'mouseEvent':_0x515b00});}},{'key':_0x57bf5c(_0x3d6fd3._0x2e6e41),'value':function _0x518788(_0x5cf95c){var _0x5f265d=_0x57bf5c;this[_0x5f265d(0x53d)]['fire'](EventType['mouseOut'],{'mouseEvent':_0x5cf95c});}},{'key':_0x57bf5c(_0x3d6fd3._0xac022d),'value':function _0x517168(_0x747189){var _0x2793c8=_0x57bf5c;this['_map']['fire'](EventType['keydown'],{'mouseEvent':_0x747189,'ctrlKey':_0x747189['ctrlKey'],'altKey':_0x747189['altKey'],'metaKey':_0x747189['metaKey'],'shiftKey':_0x747189[_0x2793c8(0x23f)],'code':_0x747189[_0x2793c8(_0x225326._0x14656f)],'key':_0x747189[_0x2793c8(_0x225326._0x39824c)],'keyCode':_0x747189['keyCode']});}},{'key':'_onKeyUp','value':function _0x5f4113(_0x2c8d91){var _0x4eb2f8=_0x57bf5c;this['_map']['fire'](EventType[_0x4eb2f8(_0x57695b._0x1ea8f5)],{'mouseEvent':_0x2c8d91,'ctrlKey':_0x2c8d91['ctrlKey'],'altKey':_0x2c8d91[_0x4eb2f8(0x733)],'metaKey':_0x2c8d91['metaKey'],'shiftKey':_0x2c8d91['shiftKey'],'code':_0x2c8d91['code'],'key':_0x2c8d91['key'],'keyCode':_0x2c8d91['keyCode']});}},{'key':'getPickTarget','value':function _0x3cbf81(_0x355bee,_0x1405a2){var _0x5aa0ba=_0x57bf5c;if(_0x1405a2!==null&&_0x1405a2!==void 0x0&&_0x1405a2['graphic'])return _0x1405a2;var _0x44e29e;try{_0x44e29e=this['_viewer']['scene']['pick'](_0x355bee,this[_0x5aa0ba(_0x5d9169._0x12f5ae)]['pickWidth'],this[_0x5aa0ba(_0x5d9169._0x3c176c)]['pickHeight']);}catch(_0x4f8be1){}if(this['_lastPickedInfo']&&_0x44e29e&&this['_lastPickedInfo']['pickedObject']===_0x44e29e){var _0x3e5798=_0x1405a2===null||_0x1405a2===void 0x0?void 0x0:_0x1405a2[_0x5aa0ba(0x4b5)];if(!_0x3e5798){var _0x158c43,_0x169848;if(((_0x158c43=this['_lastPickedInfo'])===null||_0x158c43===void 0x0?void 0x0:(_0x169848=_0x158c43['layer'])===null||_0x169848===void 0x0?void 0x0:_0x169848['type'])==='3dtiles'){var _0x190929=this['_viewer'][_0x5aa0ba(_0x5d9169._0x39d94a)]['onlyPickModelPosition'];this['_viewer']['scene']['onlyPickModelPosition']=!![],_0x3e5798=getCurrentMousePosition(this['_viewer']['scene'],_0x355bee,this['noPickEntity']),this['_viewer']['scene'][_0x5aa0ba(_0x5d9169._0x3bb461)]=_0x190929;}else _0x3e5798=getCurrentMousePosition(this['_viewer'][_0x5aa0ba(0x57d)],_0x355bee,this['noPickEntity']);}return _objectSpread2(_objectSpread2(_objectSpread2({},_0x1405a2),this['_lastPickedInfo']),{},{'cartesian':_0x3e5798,'windowPosition':_0x355bee});}var _0x5af174=this[_0x5aa0ba(0x395)](_0x44e29e,_0x355bee);if(_0x44e29e&&this['_allowDrillPick'](_0x5af174)){var _0x2135a2=this['_viewer']['scene']['drillPick'](_0x355bee,this['options']['pickLimit'],this['options']['pickWidth'],this['options']['pickHeight']),_0x40455f=[];if(_0x2135a2&&_0x2135a2['length']>0x0)for(var _0x896ba4=0x0,_0x35dee=_0x2135a2['length'];_0x896ba4<_0x35dee;_0x896ba4++){var _0x5dd9dc=_0x2135a2[_0x896ba4];if(_0x44e29e===_0x5dd9dc){var _0xa8a593;_0x40455f['push']((_0xa8a593=_0x5af174)===null||_0xa8a593===void 0x0?void 0x0:_0xa8a593['graphic']);continue;}var _0x2c33b5=this['_getTargetInfo'](_0x5dd9dc,_0x355bee);_0x40455f['push'](_0x2c33b5===null||_0x2c33b5===void 0x0?void 0x0:_0x2c33b5['graphic']);if(this['_allowDrillPick'](_0x2c33b5)&&_0x896ba4!==_0x35dee-0x1)continue;else{_0x5af174=_0x2c33b5,_0x5af174[_0x5aa0ba(_0x5d9169._0x475aa0)]=_0x2135a2,_0x5af174[_0x5aa0ba(_0x5d9169._0x26d923)]=_0x40455f;break;}}}else this['_lastPickedInfo']=_0x5af174;var _0x592c90=_0x1405a2===null||_0x1405a2===void 0x0?void 0x0:_0x1405a2['cartesian'];return!_0x592c90&&(_0x592c90=getCurrentMousePosition(this['_viewer']['scene'],_0x355bee,this[_0x5aa0ba(0x752)])),_objectSpread2(_objectSpread2(_objectSpread2({},_0x1405a2),_0x5af174),{},{'cartesian':_0x592c90,'windowPosition':_0x355bee});}},{'key':_0x57bf5c(_0x3d6fd3._0x304eac),'value':function _0x5c8850(_0xbcd0e5){var _0x2aa1e3=_0x57bf5c,_0x31b034,_0x82db5b,_0x174ced=(_0x31b034=_0xbcd0e5['graphic'])===null||_0x31b034===void 0x0?void 0x0:_0x31b034[_0x2aa1e3(0x895)];if(_0x174ced)return isFunction(_0x174ced)?_0x174ced(_0xbcd0e5):!![];_0x174ced=(_0x82db5b=_0xbcd0e5['layer'])===null||_0x82db5b===void 0x0?void 0x0:_0x82db5b['allowDrillPick'];if(_0x174ced)return isFunction(_0x174ced)?_0x174ced(_0xbcd0e5):!![];return![];}},{'key':'_getTargetInfo','value':function _0x239493(_0x4d1d96,_0xdbcff6){var _0x508aec={_0x5b234f:0xa88},_0x523d5c=_0x57bf5c,_0x48a3ce,_0x102605;if(!Cesium__namespace['defined'](_0x4d1d96))return{};var _0x422e2d,_0x245bdb,_0x5894a9,_0x5b3173;if(Cesium__namespace['defined'](_0x4d1d96['id'])&&_0x4d1d96['id']instanceof Cesium__namespace['Entity'])_0x422e2d=_0x4d1d96['id'],_0x5b3173=_0x422e2d['id'];else{if(_0x4d1d96 instanceof Cesium__namespace[_0x523d5c(0xd6b)]){_0x422e2d=_0x4d1d96,_0x5b3173='3dtile_feature_'+_0x4d1d96['_batchId'];var _0x29900d=_0x4d1d96['tileset'];_0x245bdb=this['_map']['getLayerById'](_0x29900d['_mars3d_layerId']),_0x5894a9={'attr':get3DTileFeatureAttr(_0x4d1d96),'feature':_0x4d1d96};}else{if(_0x4d1d96['content']&&_0x4d1d96['content']instanceof(Cesium__namespace['PointCloud3DTileContent']||Cesium__namespace['PointCloud'])){var _0x1c74bc,_0x21cc49;_0x422e2d=_0x4d1d96['content'],_0x5b3173=_0x523d5c(_0x3777dd._0x165312)+((_0x1c74bc=_0x4d1d96['content'])===null||_0x1c74bc===void 0x0?void 0x0:(_0x21cc49=_0x1c74bc[_0x523d5c(0x905)])===null||_0x21cc49===void 0x0?void 0x0:_0x21cc49[_0x523d5c(0x4bf)])||0x0;var _0xd717ce=_0x4d1d96['primitive'];_0x245bdb=this['_map']['getLayerById'](_0xd717ce['_mars3d_layerId']);if(_0x4d1d96[_0x523d5c(_0x3777dd._0x3c3516)]);}else{if((_0x48a3ce=_0x4d1d96['content'])!==null&&_0x48a3ce!==void 0x0&&(_0x102605=_0x48a3ce['tile'])!==null&&_0x102605!==void 0x0&&_0x102605['i3sNode']){var _0x4a3ba0=_0x4d1d96['content']['tile'][_0x523d5c(_0x3777dd._0x2ee61d)],_0x296935=this[_0x523d5c(_0x3777dd._0x507bcb)]['scene']['pickPosition'](_0xdbcff6);_0x296935&&(_0x5894a9={'attr':_0x4a3ba0['loadFields']()['then'](function(){return _0x4a3ba0['getFieldsForPickedPosition'](_0x296935);}),'feature':_0x4a3ba0}),_0x422e2d=_0x4a3ba0,_0x5b3173=_0x523d5c(_0x3777dd._0x18b214)+_0x4a3ba0['_nodeIndex']||0x0,_0x245bdb=this['_map']['getLayerById'](_0x4a3ba0['_dataProvider']['_mars3d_layerId']);}else Cesium__namespace[_0x523d5c(0x8b3)](_0x4d1d96[_0x523d5c(0x47e)])?(_0x422e2d=_0x4d1d96['primitive'],_0x5b3173=_0x4d1d96['id']):logInfo('getPickTarget:拾取到了对象,请确认是否要做处理',_0x4d1d96);}}}if(_0x422e2d){_0x245bdb=_0x245bdb||this[_0x523d5c(0x53d)][_0x523d5c(0xb49)](_0x422e2d['_mars3d_layerId']);if(_0x245bdb&&_0x245bdb['getGraphicById']){_0x5894a9=_0x5894a9||_0x245bdb[_0x523d5c(_0x3777dd._0x4d780c)](_0x422e2d[_0x523d5c(0xcdb)]);if(_0x5894a9){_0x5b3173=_0x5894a9['id'];if(_0x5894a9['getPickedObject']){var _0x52e6fc=_0x4d1d96['id']||_0x4d1d96['instanceId'];if(_0x52e6fc){var _0x20ed6d;_0x5b3173=_0x52e6fc,_0x4d1d96[_0x523d5c(_0x3777dd._0x15dda9)]=_0x5894a9['getPickedObject'](_0x52e6fc),_0x5894a9['attr']=(_0x20ed6d=_0x4d1d96[_0x523d5c(0x614)])===null||_0x20ed6d===void 0x0?void 0x0:_0x20ed6d['attr'];}}}else{var _0x46c8df;(_0x46c8df=_0x422e2d)!==null&&_0x46c8df!==void 0x0&&_0x46c8df['_clusterData']&&(_0x5894a9=_0x422e2d['_clusterData']);}}}return{'id':_0x5b3173,'pickedObject':_0x4d1d96,'sourceTarget':_0x422e2d,'czmObject':_0x422e2d,'layer':_0x245bdb,'graphic':_0x5894a9,'hasClickEvent':function _0x232b65(){var _0x2fb513=_0x523d5c;if(this['graphic']){if(isFunction(this['graphic']['listens'])&&this['graphic']['listens'](EventType['click']))return!![];if(isFunction(this['graphic']['hasPopup'])&&_0x5894a9[_0x2fb513(0xd40)]())return!![];}if(this['layer']){var _0x5b22fc;if(isFunction(this[_0x2fb513(0xa88)]['listens'])&&this['layer']['listens'](EventType['click']))return!![];if(isFunction(this[_0x2fb513(_0x508aec._0x5b234f)]['hasPopup'])&&(_0x5b22fc=_0x245bdb)!==null&&_0x5b22fc!==void 0x0&&_0x5b22fc[_0x2fb513(0xd40)]())return!![];}return![];}};}},{'key':'getPicked','value':function _0x3ff9e8(_0x5973be){var _0x164f04=_0x57bf5c;if(!_0x5973be||!_0x5973be[_0x164f04(_0xa0273b._0x54a460)])return undefined;var _0x40b38c=_0x5973be[_0x164f04(0xb1d)],_0x47f0be=_0x5973be['czmObject'];if(_0x47f0be instanceof Cesium__namespace['Entity']){var _0x26c648=_0x40b38c['primitive']['_pickIds'];if((_0x26c648===null||_0x26c648===void 0x0?void 0x0:_0x26c648['length'])>0x0){var _0x59ac70=_0x26c648['find'](function(_0x28df20){return _0x28df20['object']===_0x40b38c;});return _0x59ac70;}}else{if(_0x47f0be instanceof Cesium__namespace[_0x164f04(_0xa0273b._0x39e6fc)]){if(_0x40b38c[_0x164f04(0xde1)])return _0x40b38c['pickId'];}else{if(_0x40b38c['content']&&_0x40b38c['content']instanceof(Cesium__namespace[_0x164f04(_0xa0273b._0x57daed)]||Cesium__namespace['PointCloud'])){var _0x5a79a2;return(_0x5a79a2=_0x40b38c['content'])===null||_0x5a79a2===void 0x0?void 0x0:_0x5a79a2['_pickId'];}else{var _0x41c81c,_0x42ad39;if(_0x40b38c['primitive'][_0x164f04(_0xa0273b._0x1b7e5f)])return _0x40b38c[_0x164f04(_0xa0273b._0x5dab75)][_0x164f04(0xde1)];if(_0x40b38c[_0x164f04(_0xa0273b._0x5dab75)]['_pickIds'])return _0x40b38c['primitive']['_pickIds'];if((_0x41c81c=_0x40b38c['content'])!==null&&_0x41c81c!==void 0x0&&(_0x42ad39=_0x41c81c[_0x164f04(_0xa0273b._0x5eef3a)])!==null&&_0x42ad39!==void 0x0&&_0x42ad39['_pickIds']){var _0x402af3,_0x532e04;return(_0x402af3=_0x40b38c['content'])===null||_0x402af3===void 0x0?void 0x0:(_0x532e04=_0x402af3[_0x164f04(0xe90)])===null||_0x532e04===void 0x0?void 0x0:_0x532e04['_pickIds'];}}}}return undefined;}},{'key':'pickImageryLayerFeatures','value':function _0x2fb218(_0x5db0a6){var _0xd85d9b=_0x57bf5c,_0xc6be5f=LngLatPoint['toCartesian'](_0x5db0a6),_0x3de9f1=Cesium__namespace['SceneTransforms']['wgs84ToWindowCoordinates'](this['_viewer']['scene'],_0xc6be5f);return this[_0xd85d9b(_0x3ddba1._0x4cb6a7)](_0x3de9f1,{'cartesian':_0xc6be5f});}},{'key':'_pickImageryLayerFeatures','value':function _0x923752(_0x484891,_0xb0d242){var _0x4e468a=_0x57bf5c,_0x583cd1=this,_0x3d43aa=this['_viewer']['scene'],_0x1bc444=_0x3d43aa['camera']['getPickRay'](_0x484891),_0x5d4c4b=_0x3d43aa[_0x4e468a(_0x1fe4fb._0x1dd5f3)]['pickImageryLayerFeatures'](_0x1bc444,_0x3d43aa);return _0x5d4c4b&&_0x5d4c4b[_0x4e468a(0x7f1)]?_0x5d4c4b[_0x4e468a(0x7f1)](function(_0x424198){var _0x46de35=_0x4e468a;return _0x583cd1['_clickTileGraphic'](_0x424198,_0x484891,_0xb0d242===null||_0xb0d242===void 0x0?void 0x0:_0xb0d242[_0x46de35(0x4b5)]);}):Promise['resolve']();}},{'key':'_clickTileGraphic','value':function _0x782850(_0x510e39,_0x454fdd,_0x424e71){var _0x4db15f=_0x57bf5c,_0x3d4096,_0x55b08a,_0xd4f358;if(!Cesium__namespace[_0x4db15f(_0x5c58dd._0x13ddd3)](_0x510e39)||_0x510e39['length']===0x0)return;var _0x1cc134=_0x510e39[0x0],_0x3bf95a=_0x1cc134['imageryLayer'],_0x46d502=this['_map']['getLayerById'](_0x3bf95a['_mars3d_layerId']);if(_0x46d502&&(_0x3d4096=_0x46d502[_0x4db15f(_0x5c58dd._0x20cc63)])!==null&&_0x3d4096!==void 0x0&&_0x3d4096['featureIndex']){var _0x27a244,_0x1a8947=_0x46d502[_0x4db15f(_0x5c58dd._0x4945f9)]['featureIndex'];if(((_0x27a244=_0x46d502['options'])===null||_0x27a244===void 0x0?void 0x0:_0x27a244['featureIndex'])==='end')_0x1cc134=_0x510e39[_0x510e39['length']-0x1];else{if(isNumber(_0x1a8947))_0x1cc134=_0x510e39[_0x1a8947]||_0x1cc134;else isFunction(_0x1a8947)&&(_0x1cc134=_0x1a8947(_0x510e39)||_0x1cc134);}}var _0x4ec769={'sourceTarget':_0x3bf95a,'layer':_0x46d502,'features':_0x510e39,'attr':_0x1cc134[_0x4db15f(0x89d)]||((_0x55b08a=_0x1cc134[_0x4db15f(_0x5c58dd._0x3b0f56)])===null||_0x55b08a===void 0x0?void 0x0:_0x55b08a['properties']),'cartesian':_0x424e71,'windowPosition':_0x454fdd};if(_0x1cc134['data']&&_0x46d502&&((_0xd4f358=_0x46d502[_0x4db15f(0x690)])!==null&&_0xd4f358!==void 0x0&&_0xd4f358[_0x4db15f(0xb45)]||_0x46d502[_0x4db15f(_0x5c58dd._0x3d4005)](EventType['click']))){if(_0x46d502['options']['featureToGraphic']){var _0x3b4535=_0x46d502['options']['featureToGraphic'](_0x1cc134,_0x4ec769);if(_0x3b4535){var _0x2db627;Array['isArray'](_0x3b4535)?(_0x4ec769['graphic']=_0x3b4535['length']>0x0?_0x3b4535[0x0]:null,_0x4ec769[_0x4db15f(0xd54)]=_0x3b4535):(_0x4ec769['graphic']=_0x3b4535,_0x4ec769['graphics']=[_0x3b4535]),(_0x2db627=_0x4ec769[_0x4db15f(0x2c0)])!==null&&_0x2db627!==void 0x0&&_0x2db627['attr']&&(_0x4ec769[_0x4db15f(_0x5c58dd._0x578153)]=_0x4ec769[_0x4db15f(_0x5c58dd._0x27308f)]['attr']);}}else{var _0x2286af,_0x2a62a7=(_0x2286af=_0x46d502['options']['hasToGraphic'])!==null&&_0x2286af!==void 0x0?_0x2286af:0x1388,_0x3ce96f=!![];if(isBoolean(_0x2a62a7))_0x3ce96f=_0x2a62a7;else{if(isNumber(_0x2a62a7)){var _0x273485,_0x3d7da3=JSON[_0x4db15f(_0x5c58dd._0x549a46)](((_0x273485=_0x1cc134['data'])===null||_0x273485===void 0x0?void 0x0:_0x273485[_0x4db15f(_0x5c58dd._0x25e24b)])||{})['length'];_0x3ce96f=_0x3d7da3<_0x2a62a7;}else isFunction(_0x2a62a7)&&(_0x3ce96f=_0x2a62a7(_0x1cc134));}if(_0x3ce96f){var _0x4febb9,_0x4d96c5=_0x46d502===null||_0x46d502===void 0x0?void 0x0:(_0x4febb9=_0x46d502['options'])===null||_0x4febb9===void 0x0?void 0x0:_0x4febb9['highlight'],_0xa29485=geoJsonToGraphics(_0x1cc134[_0x4db15f(_0x5c58dd._0x112431)],{'type':_0x4d96c5===null||_0x4d96c5===void 0x0?void 0x0:_0x4d96c5['type'],'crs':_0x1cc134[_0x4db15f(0x24c)]||(_0x46d502===null||_0x46d502===void 0x0?void 0x0:_0x46d502['crs']),'style':_0x4d96c5});_0x4ec769['graphic']=_0xa29485['length']>0x0?_0xa29485[0x0]:null,_0x4ec769['graphics']=_0xa29485;}else{var _0x657b49;logInfo('_clickTileGraphic:\x20当前数据太大,避免卡顿未进行解析,如需展示矢量对象,请在图层配置加\x20hasToGraphic:true\x20参数\x20',_0x46d502===null||_0x46d502===void 0x0?void 0x0:_0x46d502['options'],(_0x657b49=_0x1cc134[_0x4db15f(0x614)])===null||_0x657b49===void 0x0?void 0x0:_0x657b49['geometry']);}}}return _0x46d502&&_0x46d502[_0x4db15f(0xf34)](EventType[_0x4db15f(0xc8f)],_0x4ec769,![]),this[_0x4db15f(0x53d)]['fire'](EventType['clickTileGraphic'],_0x4ec769),_0x4ec769;}},{'key':_0x57bf5c(0xea6),'value':function _0x4603d7(_0x50b0fc){var _0x330dca=_0x57bf5c;if(!_0x50b0fc||!_0x50b0fc['position'])return![];var _0x1b638b=_0x50b0fc['position'],_0x444a4c=this['getPickTarget'](_0x1b638b,_0x50b0fc);this['_map']['closeHighlight'](_0x444a4c);if(_0x444a4c[_0x330dca(_0x1f7e3e._0x9f2e58)]){var _0x46ba61;this['fireTargetEvent'](EventType[_0x330dca(0xc8f)],_0x444a4c),this['_map']['fire'](EventType[_0x330dca(_0x1f7e3e._0x19b9c7)],_0x444a4c),(_0x46ba61=_0x444a4c['layer'])!==null&&_0x46ba61!==void 0x0&&_0x46ba61['allowDrillPick']&&this[_0x330dca(0x726)](_0x1b638b,_0x444a4c);}else this['_map']['fire'](EventType[_0x330dca(_0x1f7e3e._0x7fa65e)],_0x444a4c),this['_map'][_0x330dca(_0x1f7e3e._0x5d2537)](EventType[_0x330dca(_0x1f7e3e._0x1af309)],_0x444a4c),this['_pickImageryLayerFeatures'](_0x1b638b,_0x444a4c);}},{'key':_0x57bf5c(0x98b),'value':function _0x9c95b0(_0x587b7a){var _0x7cf2dc=_0x57bf5c;if(!_0x587b7a||!_0x587b7a['endPosition'])return![];var _0x2cf169=_0x587b7a['endPosition'],_0x3d7345=this['getPickTarget'](_0x2cf169,_0x587b7a),_0x487e51=_0x3d7345['sourceTarget'];_0x487e51&&!_0x487e51[_0x7cf2dc(_0x77a447._0x16821a)]?this[_0x7cf2dc(_0x77a447._0x430b4d)](_0x3d7345):this['activateMouseOut'](),this['_map'][_0x7cf2dc(0xf34)](EventType['mouseMoveTarget'],_objectSpread2(_objectSpread2({'czmObject':_0x487e51},_0x587b7a),_0x3d7345));}},{'key':'activateMouseOver','value':function _0x2d1761(_0x2fe44b){var _0x1b1bce=_0x57bf5c;if(this['_lastMouseOverItem']&&_0x2fe44b['id']&&_0x2fe44b['id']===this[_0x1b1bce(_0x2ccdd8._0x593066)]['id'])return;this[_0x1b1bce(0x56e)]();if(_0x2fe44b['hasClickEvent']&&_0x2fe44b['hasClickEvent']()){var _0x1bb134,_0x28e121,_0x1a7a6b='pointer';(_0x1bb134=_0x2fe44b['graphic'])!==null&&_0x1bb134!==void 0x0&&(_0x28e121=_0x1bb134[_0x1b1bce(0xba9)])!==null&&_0x28e121!==void 0x0&&_0x28e121['cursorCSS']&&(_0x1a7a6b=_0x2fe44b['graphic'][_0x1b1bce(_0x2ccdd8._0x2cb135)]['cursorCSS']),this['_map'][_0x1b1bce(0xcd9)]['style']['cursor']=_0x1a7a6b;}this[_0x1b1bce(_0x2ccdd8._0xfcedf7)](EventType['mouseOver'],_0x2fe44b),this['_lastMouseOverItem']=_0x2fe44b;}},{'key':'activateMouseOut','value':function _0x52669a(){var _0x580090=_0x57bf5c;if(this['_lastMouseOverItem']==null)return;this['_map']['_setEditCursor'](![]),this[_0x580090(_0x47489a._0x3754cc)](EventType[_0x580090(_0x47489a._0x5c3213)],this['_lastMouseOverItem']),this['_lastMouseOverItem']=null;}},{'key':_0x57bf5c(_0x3d6fd3._0x3bc00f),'value':function _0x41f40d(_0x3101e1,_0x50d4b7){var _0x5babc0=_0x57bf5c,_0x2b2919=this;if(!_0x3101e1||!_0x3101e1['position'])return![];var _0x191bde=_0x3101e1['position'],_0x570b4c=this[_0x5babc0(_0x110128._0x3964fc)](_0x191bde,_0x3101e1);Array['isArray'](_0x50d4b7)?_0x50d4b7['forEach'](function(_0x1b0575){_0x570b4c['sourceTarget']?_0x2b2919['fireTargetEvent'](_0x1b0575,_0x570b4c):_0x2b2919['_map']['fire'](_0x1b0575,_0x570b4c);}):_0x570b4c['sourceTarget']?this['fireTargetEvent'](_0x50d4b7,_0x570b4c):this['_map'][_0x5babc0(0xf34)](_0x50d4b7,_0x570b4c);}},{'key':'fireTargetEvent','value':function _0x7adf93(_0x370bc1,_0x5134ec){var _0x2efdbd=_0x57bf5c,_0x566e01,_0x3ac559,_0x4616fe,_0x297a13=_0x5134ec[_0x2efdbd(0x409)][_0x370bc1];_0x297a13&&typeof _0x297a13==='function'&&_0x297a13(_0x5134ec);(_0x566e01=_0x5134ec['czmObject']['eventTarget'])===null||_0x566e01===void 0x0?void 0x0:_0x566e01['fire'](_0x370bc1,_0x5134ec);if((_0x3ac559=_0x5134ec['graphic'])!==null&&_0x3ac559!==void 0x0&&_0x3ac559[_0x2efdbd(0xf34)])_0x5134ec['graphic']['fire'](_0x370bc1,_0x5134ec,!![]);else(_0x4616fe=_0x5134ec['layer'])!==null&&_0x4616fe!==void 0x0&&_0x4616fe[_0x2efdbd(0xf34)]?_0x5134ec['layer']['fire'](_0x370bc1,_0x5134ec,!![]):this['_map']['fire'](_0x370bc1,_0x5134ec);}},{'key':'destroy','value':function _0x49ee67(){var _0x265760=_0x57bf5c;!this['_graphicLayer']&&(this['_map'][_0x265760(0x275)](this['_graphicLayer'],!![]),delete this[_0x265760(0x56a)]),this[_0x265760(0x6fa)]['destroy'](),delete this['handler'],this['_map']['canvas']['removeEventListener']('keydown',this['_onKeyDown']),this[_0x265760(0x53d)]['canvas'][_0x265760(0x2bb)]('keyup',this['_onKeyUp']);}}]),_0x27473;}());new Cesium__namespace['Cartographic']();var rayScratch=new Cesium__namespace['Ray'](),cartesian3Scratch=new Cesium__namespace['Cartesian3'](),ZoomNavigation=(function(){var _0x5ced94={_0x2b6602:0x57d,_0x694d83:0x630,_0xf60928:0x8b3,_0x46e1ee:0x6b5,_0x2b8b7d:0xcb8,_0x229d9f:0x984,_0x383f3c:0x80a,_0x54950f:0x84a,_0x4bf920:0x3d6,_0x2c996d:0xc7f,_0x44a02b:0xa86,_0x528e86:0xc71,_0x2fb8b1:0xe1c,_0x476882:0xf3b};function _0x57f2ec(_0x40f63a){var _0x3e700b=_0x3c32;_classCallCheck(this,_0x57f2ec),this[_0x3e700b(0xb0d)]=_0x40f63a;}return _createClass(_0x57f2ec,[{'key':'zoomIn','value':function _0x36dfb3(){var _0x2dd47a=_0x3c32,_0x1a3e90=arguments[_0x2dd47a(0xec0)]>0x0&&arguments[0x0]!==undefined?arguments[0x0]:0x2,_0x4f6580=arguments['length']>0x1?arguments[0x1]:undefined;return _0x1a3e90=0x1/_0x1a3e90,this['zoom'](_0x1a3e90,_0x4f6580);}},{'key':'zoomOut','value':function _0x498ab9(){var _0x46d151=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:0x2,_0x215cfe=arguments['length']>0x1?arguments[0x1]:undefined;return this['zoom'](_0x46d151,_0x215cfe);}},{'key':'zoom','value':function _0x44826c(_0x3f8563,_0x5d3d8e){var _0x59de9e=_0x3c32,_0x5ca80f=this['viewer'][_0x59de9e(_0x5ced94._0x2b6602)],_0x5d301b=_0x5ca80f['screenSpaceCameraController'];if(!_0x5d3d8e&&(!_0x5d301b['enableInputs']||!_0x5d301b[_0x59de9e(_0x5ced94._0x694d83)]))return![];var _0x26f818=_0x5ca80f['camera'],_0xc83a1f;switch(_0x5ca80f['mode']){case Cesium__namespace['SceneMode']['COLUMBUS_VIEW']:case Cesium__namespace['SceneMode']['MORPHING']:case Cesium__namespace['SceneMode']['SCENE2D']:{var _0x35797a=_0x26f818['positionCartographic']['height']*(0x1-_0x3f8563);_0x26f818['zoomIn'](_0x35797a);var _0x27fc33=_0x5d301b['minimumZoomDistance'],_0x517a37=_0x5d301b['maximumZoomDistance'],_0x253cc3=_0x26f818['positionCartographic']['height'];if(_0x253cc3<_0x27fc33)return _0x26f818['zoomOut'](_0x35797a),![];if(_0x253cc3<_0x5d301b[_0x59de9e(0x67d)]){var _0x5e3abe=_0x5d301b['_scene']['globeHeight'];if(Cesium__namespace['defined'](_0x5e3abe)&&_0x253cc3<=_0x5e3abe+_0x27fc33)return _0x26f818['zoomOut'](_0x35797a),![];}if(_0x517a37&&_0x253cc3>_0x517a37)return _0x26f818['zoomOut'](_0x35797a),![];return!![];}default:{var _0x512b22;Cesium__namespace[_0x59de9e(_0x5ced94._0xf60928)](this['viewer']['trackedEntity'])?_0x512b22=new Cesium__namespace['Cartesian3']():(rayScratch['origin']=_0x26f818['positionWC'],rayScratch[_0x59de9e(_0x5ced94._0x46e1ee)]=_0x26f818[_0x59de9e(_0x5ced94._0x2b8b7d)],_0x512b22=_0x5ca80f['globe']['pick'](rayScratch,_0x5ca80f,new Cesium__namespace[(_0x59de9e(0x741))]()),Cesium__namespace[_0x59de9e(_0x5ced94._0xf60928)](_0x512b22)&&(_0x512b22=_0x26f818['worldToCameraCoordinatesPoint'](_0x512b22,_0x512b22)));if(!Cesium__namespace['defined'](_0x512b22)){var _0x329396=new Cesium__namespace['Ray'](_0x26f818['worldToCameraCoordinatesPoint'](_0x5ca80f['globe']['ellipsoid'][_0x59de9e(_0x5ced94._0x229d9f)](_0x26f818['positionCartographic'])),_0x26f818['directionWC']);_0x512b22=Cesium__namespace['IntersectionTests'][_0x59de9e(_0x5ced94._0x383f3c)](_0x329396,_0x5ca80f[_0x59de9e(_0x5ced94._0x54950f)][_0x59de9e(_0x5ced94._0x4bf920)]);if(!Cesium__namespace['defined'](_0x512b22))return![];_0xc83a1f={'heading':_0x26f818[_0x59de9e(0x705)],'pitch':_0x26f818['pitch'],'roll':_0x26f818['roll']};}else _0xc83a1f={'direction':_0x26f818['direction'],'up':_0x26f818['up']};var _0x53c67b=Cesium__namespace['Cartesian3'][_0x59de9e(_0x5ced94._0x2c996d)](_0x26f818[_0x59de9e(_0x5ced94._0x44a02b)],_0x512b22,cartesian3Scratch),_0x3ce389=Cesium__namespace['Cartesian3'][_0x59de9e(0x5a6)](_0x53c67b,_0x3f8563,_0x53c67b),_0x14e27a=Cesium__namespace['Cartesian3']['add'](_0x512b22,_0x3ce389,_0x512b22);if(!Cesium__namespace['defined'](_0x14e27a))return![];var _0x48d05e=_0x5d301b['minimumZoomDistance'],_0x21fd06=_0x5d301b[_0x59de9e(0x668)],_0x22fd89=Cesium__namespace['Cartographic'][_0x59de9e(_0x5ced94._0x528e86)](_0x14e27a)[_0x59de9e(_0x5ced94._0x2fb8b1)];if(_0x22fd89<_0x48d05e)return![];if(_0x22fd89<_0x5d301b['_minimumCollisionTerrainHeight']){var _0x1eca20=_0x5d301b['_scene'][_0x59de9e(_0x5ced94._0x476882)];if(Cesium__namespace[_0x59de9e(0x8b3)](_0x1eca20)&&_0x22fd89<=_0x1eca20+_0x48d05e)return![];}if(_0x21fd06&&_0x22fd89>_0x21fd06)return![];return Cesium__namespace['defined'](this['viewer']['trackedEntity'])||_0x5ca80f['mode']===Cesium__namespace['SceneMode'][_0x59de9e(0xa2c)]?_0x26f818['position']=_0x14e27a:_0x26f818['flyTo']({'destination':_0x14e27a,'orientation':_0xc83a1f,'duration':0.5,'convert':![]}),!![];}}}}]),_0x57f2ec;}()),SceneOption=(function(){var _0x16cee4={_0x552111:0x6d4,_0x31f6ae:0x3bf,_0x3c4123:0xb88,_0x315974:0x920},_0x493f54={_0x260309:0xe1d,_0x290fd3:0xca9,_0xe0b35c:0x668},_0x2abac2={_0x1be385:0x40c,_0x15e68f:0x9ec},_0x563613={_0x43c543:0x40c,_0x2de168:0xeb3,_0x5aae8a:0x7dd,_0x21bfd9:0xfd2,_0x3d03e4:0xb13,_0x195084:0x96d,_0x36136b:0x1fc,_0x1f49e6:0x5ca,_0x4ffa2e:0x835},_0xb09ad={_0x53316a:0x40c,_0x49f26d:0x989},_0x201eb0={_0x440086:0xb84,_0x297ac2:0x45c,_0x166ac1:0xda2,_0x5a7fac:0x5f0,_0x23ea1f:0x4df,_0x579863:0x40c},_0x2f877={_0x4811a2:0x690},_0x348404={_0x35154a:0xbbb,_0x1e257d:0x668,_0x2e40d3:0x40c,_0x15fab5:0x6ed},_0x756e80=_0xf99cb3;function _0x3e256b(_0x4eba60){var _0x3811b6=_0x3c32;_classCallCheck(this,_0x3e256b),this[_0x3811b6(0x53d)]=_0x4eba60,this['_viewer']=_0x4eba60[_0x3811b6(0xb0d)],this['options']={},this['_init']();}return _createClass(_0x3e256b,[{'key':'_init','value':function _0x187b12(){var _0x10ef9c=_0x3c32,_0x183ca2,_0x22c6dc,_0x5a3ca7=this;this['_viewer'][_0x10ef9c(_0x348404._0x35154a)]['creditContainer']['style']['display']='none',this['_viewer']['scene']['screenSpaceCameraController'][_0x10ef9c(_0x348404._0x1e257d)]=0x2faf080,this[_0x10ef9c(_0x348404._0x2e40d3)][_0x10ef9c(0x57d)]['backgroundColor']=Cesium__namespace['Color']['TRANSPARENT'];this[_0x10ef9c(_0x348404._0x2e40d3)]['sceneModePicker']&&(this[_0x10ef9c(0x40c)]['sceneModePicker']['viewModel']['duration']=0x0);(_0x183ca2=this['_viewer'])===null||_0x183ca2===void 0x0?void 0x0:(_0x22c6dc=_0x183ca2['homeButton'])===null||_0x22c6dc===void 0x0?void 0x0:_0x22c6dc['viewModel'][_0x10ef9c(_0x348404._0x15fab5)][_0x10ef9c(0xc5e)]['addEventListener'](function(_0x24957a){_0x5a3ca7['_map']['flyHome'](),_0x24957a['cancel']=!![];}),this['_viewer']['_cesiumWidget']['_supportsImageRenderingPixelated']=Cesium__namespace['FeatureDetection']['supportsImageRenderingPixelated'](),this['_viewer']['_cesiumWidget']['_forceResize']=!![];if(Cesium__namespace['FeatureDetection']['supportsImageRenderingPixelated']()){var _0x5dabc2=window['devicePixelRatio'];while(_0x5dabc2>=0x2){_0x5dabc2/=0x2;}this[_0x10ef9c(_0x348404._0x2e40d3)]['resolutionScale']=_0x5dabc2;}}},{'key':'setOptions','value':function _0x5d6427(_0x260529,_0x4958fa){var _0x13bcf9=_0x3c32;return _0x260529=_0x260529||{},_0x4958fa=_0x4958fa||{},this[_0x13bcf9(_0x2f877._0x4811a2)]=_0x260529,this['_setViewerOption'](_0x4958fa)['_setCanvasOption'](_0x4958fa)['_setSceneOption'](_0x4958fa)[_0x13bcf9(0x5c1)](_0x4958fa)['_setCameraOption'](_0x4958fa)['_setClockOption'](_0x4958fa),this;}},{'key':'_setViewerOption','value':function _0x51f660(_0x37a38a){var _0x18e2d2=_0x3c32,_0x4fa8b2,_0x59e325;if(_0x37a38a['center'])this['_map']['setCameraView'](this['options'][_0x18e2d2(_0x201eb0._0x440086)],{'duration':0x0});else _0x37a38a['extent']&&this['_map']['flyToExtent'](this['options'][_0x18e2d2(0x59b)],{'duration':0x0});return this[_0x18e2d2(0x40c)][_0x18e2d2(0xba5)]=(_0x4fa8b2=this[_0x18e2d2(0x690)]['shadows'])!==null&&_0x4fa8b2!==void 0x0?_0x4fa8b2:![],((_0x59e325=this[_0x18e2d2(0x690)][_0x18e2d2(0xc9c)])!==null&&_0x59e325!==void 0x0?_0x59e325:!![])&&this['_viewer']['screenSpaceEventHandler']['removeInputAction'](Cesium__namespace['ScreenSpaceEventType'][_0x18e2d2(_0x201eb0._0x297ac2)]),this['options'][_0x18e2d2(_0x201eb0._0x166ac1)]&&(this[_0x18e2d2(0x40c)]['resolutionScale']=this[_0x18e2d2(0x690)]['resolutionScale']),Cesium__namespace[_0x18e2d2(0x8b3)](this['options']['terrainShadows'])&&(isBoolean(this['options']['terrainShadows'])?this['_viewer'][_0x18e2d2(_0x201eb0._0x5a7fac)]=this['options']['terrainShadows']?Cesium__namespace['ShadowMode'][_0x18e2d2(_0x201eb0._0x23ea1f)]:Cesium__namespace['ShadowMode']['DISABLED']:this[_0x18e2d2(_0x201eb0._0x579863)]['terrainShadows']=this['options'][_0x18e2d2(0x5f0)]),this;}},{'key':_0x756e80(0x84d),'value':function _0x58df1c(_0xf0d005){var _0x2bd2c4=_0x756e80,_0x521b1d,_0xf4cc7=this[_0x2bd2c4(_0xb09ad._0x53316a)][_0x2bd2c4(_0xb09ad._0x49f26d)];return _0xf4cc7['setAttribute']('tabindex',(_0x521b1d=this['options']['tabIndex'])!==null&&_0x521b1d!==void 0x0?_0x521b1d:0x0),_0xf4cc7['onclick']=function(_0x184ed0){_0xf4cc7['focus']();},this;}},{'key':'_setSceneOption','value':function _0x1776d0(_0x33b936){var _0x2aee01=_0x756e80,_0x38b316,_0x55e04e,_0x17843e,_0x2e481b,_0x58ae82,_0xdfe25c,_0x2267fe,_0xbe2dd8=this[_0x2aee01(_0x563613._0x43c543)][_0x2aee01(0x57d)],_0x42b999=this['options'];_0xbe2dd8['sun'][_0x2aee01(0xa24)]=(_0x38b316=_0x42b999['showSun'])!==null&&_0x38b316!==void 0x0?_0x38b316:!![],_0xbe2dd8[_0x2aee01(_0x563613._0x2de168)][_0x2aee01(0xa24)]=(_0x55e04e=_0x42b999['showMoon'])!==null&&_0x55e04e!==void 0x0?_0x55e04e:!![],_0xbe2dd8['skyBox'][_0x2aee01(0xa24)]=(_0x17843e=_0x42b999['showSkyBox'])!==null&&_0x17843e!==void 0x0?_0x17843e:!![],_0xbe2dd8[_0x2aee01(_0x563613._0x5aae8a)]['show']=Boolean((_0x2e481b=_0x42b999[_0x2aee01(_0x563613._0x21bfd9)])!==null&&_0x2e481b!==void 0x0?_0x2e481b:!![]),_0xbe2dd8['fog']['enabled']=(_0x58ae82=_0x42b999[_0x2aee01(_0x563613._0x3d03e4)])!==null&&_0x58ae82!==void 0x0?_0x58ae82:!![],_0xbe2dd8['postProcessStages']['fxaa']['enabled']=(_0xdfe25c=_0x42b999['fxaa'])!==null&&_0xdfe25c!==void 0x0?_0xdfe25c:!![],_0xbe2dd8['highDynamicRange']=(_0x2267fe=_0x42b999[_0x2aee01(0x55f)])!==null&&_0x2267fe!==void 0x0?_0x2267fe:![];_0x42b999['backgroundColor']&&(_0xbe2dd8['backgroundColor']=Cesium__namespace['Color']['fromCssColorString'](_0x42b999['backgroundColor']));Cesium__namespace[_0x2aee01(0x8b3)](_0x42b999['orderIndependentTranslucency'])&&(_0xbe2dd8[_0x2aee01(_0x563613._0x195084)]=_0x42b999['orderIndependentTranslucency']);switch(_0x42b999['sceneMode']){case Cesium__namespace[_0x2aee01(_0x563613._0x36136b)][_0x2aee01(0x824)]:_0xbe2dd8[_0x2aee01(_0x563613._0x1f49e6)](0x0);break;case Cesium__namespace[_0x2aee01(_0x563613._0x36136b)]['COLUMBUS_VIEW']:_0xbe2dd8['morphToColumbusView'](0x0);break;case Cesium__namespace[_0x2aee01(_0x563613._0x36136b)]['SCENE3D']:_0xbe2dd8[_0x2aee01(_0x563613._0x4ffa2e)](0x0);break;}return this;}},{'key':_0x756e80(0x5c1),'value':function _0x25b629(_0x4d182b){var _0x48a150=_0x756e80,_0x549e9b,_0x119d66,_0x44a56d,_0x13f204,_0xf98e03,_0x5abf20=this[_0x48a150(_0x2abac2._0x1be385)]['scene']['globe'],_0x39161a=(_0x549e9b=this['options']['globe'])!==null&&_0x549e9b!==void 0x0?_0x549e9b:{};return merge(_0x5abf20,_objectSpread2(_objectSpread2({},_0x39161a),{},{'show':(_0x119d66=_0x39161a['show'])!==null&&_0x119d66!==void 0x0?_0x119d66:!![],'depthTestAgainstTerrain':(_0x44a56d=_0x39161a['depthTestAgainstTerrain'])!==null&&_0x44a56d!==void 0x0?_0x44a56d:![],'baseColor':Cesium__namespace['Color']['fromCssColorString'](_0x39161a[_0x48a150(_0x2abac2._0x15e68f)]||'#546a53'),'showGroundAtmosphere':(_0x13f204=_0x39161a['showGroundAtmosphere'])!==null&&_0x13f204!==void 0x0?_0x13f204:!![],'enableLighting':(_0xf98e03=_0x39161a['enableLighting'])!==null&&_0xf98e03!==void 0x0?_0xf98e03:![]})),this;}},{'key':'_setCameraOption','value':function _0x265168(_0x17e587){var _0x5e2e6b=_0x756e80,_0x524833,_0x1202fd,_0x1ba626,_0x3d3081,_0x24def3,_0x26bfb8,_0x2b1634,_0x2dfbdd,_0x440e24,_0x1e1b47=this['_viewer']['scene'][_0x5e2e6b(_0x493f54._0x260309)],_0x771b9=(_0x524833=this[_0x5e2e6b(0x690)]['cameraController'])!==null&&_0x524833!==void 0x0?_0x524833:{};return merge(_0x1e1b47,_objectSpread2(_objectSpread2({},_0x771b9),{},{'_zoomFactor':_0x771b9[_0x5e2e6b(_0x493f54._0x290fd3)]||0x3,'minimumZoomDistance':(_0x1202fd=_0x771b9['minimumZoomDistance'])!==null&&_0x1202fd!==void 0x0?_0x1202fd:0x1,'maximumZoomDistance':(_0x1ba626=_0x771b9[_0x5e2e6b(_0x493f54._0xe0b35c)])!==null&&_0x1ba626!==void 0x0?_0x1ba626:0x2faf080,'minimumCollisionTerrainHeight':(_0x3d3081=_0x771b9['minimumCollisionTerrainHeight'])!==null&&_0x3d3081!==void 0x0?_0x3d3081:0x3a98,'enableRotate':(_0x24def3=_0x771b9['enableRotate'])!==null&&_0x24def3!==void 0x0?_0x24def3:!![],'enableTranslate':(_0x26bfb8=_0x771b9['enableTranslate'])!==null&&_0x26bfb8!==void 0x0?_0x26bfb8:!![],'enableTilt':(_0x2b1634=_0x771b9[_0x5e2e6b(0xc43)])!==null&&_0x2b1634!==void 0x0?_0x2b1634:!![],'enableZoom':(_0x2dfbdd=_0x771b9['enableZoom'])!==null&&_0x2dfbdd!==void 0x0?_0x2dfbdd:!![],'enableCollisionDetection':(_0x440e24=_0x771b9['enableCollisionDetection'])!==null&&_0x440e24!==void 0x0?_0x440e24:!![]})),_0x771b9['constrainedAxis']===![]&&(this[_0x5e2e6b(0x40c)]['camera'][_0x5e2e6b(0x274)]=undefined),this;}},{'key':'_setClockOption','value':function _0x4f0dbd(_0x21177b){var _0x5c192c=_0x756e80,_0x1680f8,_0x4951e7,_0x565186,_0x5972e8=this['_viewer'][_0x5c192c(0xafd)],_0x36bc67=(_0x1680f8=this['options'][_0x5c192c(0xafd)])!==null&&_0x1680f8!==void 0x0?_0x1680f8:{};return _0x36bc67['shouldAnimate']=(_0x4951e7=(_0x565186=_0x36bc67['shouldAnimate'])!==null&&_0x565186!==void 0x0?_0x565186:this['options']['shouldAnimate'])!==null&&_0x4951e7!==void 0x0?_0x4951e7:!![],_0x5972e8['shouldAnimate']=_0x36bc67['shouldAnimate'],_0x36bc67['startTime']&&(_0x5972e8['startTime']=this[_0x5c192c(_0x16cee4._0x552111)](_0x36bc67['startTime']),_0x5972e8['currentTime']=_0x5972e8['startTime']),_0x36bc67[_0x5c192c(_0x16cee4._0x31f6ae)]&&(_0x5972e8['stopTime']=this['_getJulianDate'](_0x36bc67['stopTime'])),_0x36bc67[_0x5c192c(_0x16cee4._0x3c4123)]&&(_0x5972e8[_0x5c192c(0xb88)]=this['_getJulianDate'](_0x36bc67['currentTime']),!_0x36bc67['startTime']&&(_0x5972e8['startTime']=_0x5972e8['currentTime']['clone']()),!_0x36bc67['stopTime']&&(_0x5972e8[_0x5c192c(_0x16cee4._0x31f6ae)]=Cesium__namespace[_0x5c192c(0x32a)][_0x5c192c(0x331)](_0x5972e8['currentTime'],0x1,new Cesium__namespace['JulianDate']()))),_0x36bc67['multiplier']&&(_0x5972e8['multiplier']=_0x36bc67[_0x5c192c(_0x16cee4._0x315974)]),this;}},{'key':'_getJulianDate','value':function _0xf5b253(_0x11c6f1){var _0x373fa2=_0x756e80;return isString(_0x11c6f1)?_0x11c6f1['indexOf']('Z')===-0x1?Cesium__namespace[_0x373fa2(0x32a)]['fromDate'](new Date(_0x11c6f1)):Cesium__namespace['JulianDate']['fromIso8601'](_0x11c6f1):_0x11c6f1;}}]),_0x3e256b;}());function initBeforeCreateDefaultValue(_0x710e14){var _0x5bd3c8={_0x1ce967:0x56d,_0x288f19:0x9f1,_0x42cacf:0x61f},_0x14c8c2=_0xf99cb3,_0x2afe5b,_0x50923b;Cesium__namespace['Ion']['defaultAccessToken']=(_0x710e14===null||_0x710e14===void 0x0?void 0x0:(_0x2afe5b=_0x710e14['scene'])===null||_0x2afe5b===void 0x0?void 0x0:_0x2afe5b['ionToken'])||ion,Cesium__namespace['AnimationViewModel']['defaultTicks']=(_0x710e14===null||_0x710e14===void 0x0?void 0x0:(_0x50923b=_0x710e14[_0x14c8c2(_0x5bd3c8._0x1ce967)])===null||_0x50923b===void 0x0?void 0x0:_0x50923b['animationTicks'])||[0.1,0.25,0.5,0x1,0x2,0x5,0xa,0xf,0x1e,0x3c,0x78,0x12c,0x258,0x384,0x708,0xe10],Cesium__namespace['Camera']['DEFAULT_VIEW_RECTANGLE']=Cesium__namespace[_0x14c8c2(_0x5bd3c8._0x288f19)]['fromDegrees'](89.5,20.4,110.4,61.2),Cesium__namespace['RequestScheduler']['maximumRequests']=0x64,Cesium__namespace[_0x14c8c2(_0x5bd3c8._0x42cacf)]['maximumRequestsPerServer']=0x14;}var PopupMgr=function(_0x21595e){var _0x1c9c3f={_0x5804b2:0x625,_0x25e246:0x8e6,_0x3d3105:0xa77,_0x2cdf29:0x740,_0x458a79:0x39a},_0x33a8e8={_0x529d77:0x81b,_0x23376b:0x4e0},_0x52d12e={_0x4020e0:0xec0,_0x51dd40:0x690,_0x241d19:0x1cc,_0x5933a4:0x605,_0x29ea41:0xafb,_0x3cd077:0x2c0},_0x66e0a0={_0x1e0311:0x830,_0xa38a55:0x71e},_0x50fc96={_0x3555c1:0xec0,_0x2f892b:0xf51,_0x1ac705:0x7b5,_0x34bf9f:0x690},_0x2b4bce={_0x41d9d9:0xbec,_0xc62a4a:0xaf4},_0x13ac42={_0x43e5e3:0x2e2,_0x5361a5:0x2e2,_0x791ff4:0x2e2,_0xd8495b:0x2e2},_0x4bf33f={_0x1508fa:0xc8f,_0x5e5ab9:0xa77},_0x36aecd={_0x62f09:0x830},_0x45390f={_0x57f8c8:0x99a},_0x4ac7c2=_0xf99cb3;_inherits(_0x58b780,_0x21595e);var _0x4c6b4b=_createSuper(_0x58b780);function _0x58b780(){var _0x3783b5,_0x43ce79,_0x514324=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x58b780),_0x43ce79=_0x4c6b4b['call'](this,_0x514324),_0x43ce79['_depthTest']=(_0x3783b5=_0x514324['depthTest'])!==null&&_0x3783b5!==void 0x0?_0x3783b5:!![],_0x43ce79;}return _createClass(_0x58b780,[{'key':_0x4ac7c2(0xf27),'get':function _0x2bd0fc(){return this['_depthTest'];},'set':function _0x204c93(_0x1c9bfc){var _0x3ea6fd=_0x4ac7c2;this[_0x3ea6fd(0x64c)]=_0x1c9bfc;}},{'key':_0x4ac7c2(0xfaf),'value':function _0x217ed4(){this['_layer']=new GraphicLayer({'private':!![]}),this['_layer']['_closeAllControl']=function(){};}},{'key':'_enabledHook','value':function _0x2faceb(_0x1685ff){this['_layer']['show']=_0x1685ff;}},{'key':_0x4ac7c2(_0x1c9c3f._0x5804b2),'value':function _0x56e4c8(){var _0x22a1c3=_0x4ac7c2;this[_0x22a1c3(0x53d)]['addLayer'](this['_layer']),this[_0x22a1c3(_0x45390f._0x57f8c8)]();}},{'key':_0x4ac7c2(_0x1c9c3f._0x25e246),'value':function _0x2daf36(){var _0x33ac6a=_0x4ac7c2;this['_unbindEvent'](),this[_0x33ac6a(0x53d)]['removeLayer'](this[_0x33ac6a(_0x36aecd._0x62f09)]);}},{'key':'_bindEvent','value':function _0x2df126(){var _0x54985a=_0x4ac7c2;this['_map']['on'](EventType[_0x54985a(_0x4bf33f._0x1508fa)],this['_mouseClickHandler'],this),this['_map']['on'](EventType['clickTileGraphic'],this[_0x54985a(_0x4bf33f._0x5e5ab9)],this);}},{'key':'_unbindEvent','value':function _0x235ccc(){var _0x222051=_0x4ac7c2;this['_map'][_0x222051(0x948)](EventType['click'],this[_0x222051(0xa77)],this),this['_map'][_0x222051(0x948)](EventType['clickTileGraphic'],this['_mouseClickHandler'],this);}},{'key':_0x4ac7c2(_0x1c9c3f._0x3d3105),'value':function _0x427fc9(_0x3d0a7a){var _0x1884ab=_0x4ac7c2,_0x166bbc,_0x478acb;if(!this['enabled'])return;if(this['_openByMouseEvent'](_0x3d0a7a['czmObject'],_0x3d0a7a))return;if(this[_0x1884ab(_0x13ac42._0x43e5e3)](_0x3d0a7a[_0x1884ab(0x2c0)],_0x3d0a7a))return;if(this[_0x1884ab(_0x13ac42._0x5361a5)]((_0x166bbc=_0x3d0a7a['graphic'])===null||_0x166bbc===void 0x0?void 0x0:_0x166bbc['parent'],_0x3d0a7a))return;if(this[_0x1884ab(_0x13ac42._0x791ff4)](_0x3d0a7a[_0x1884ab(0xa88)],_0x3d0a7a))return;if(this[_0x1884ab(_0x13ac42._0xd8495b)]((_0x478acb=_0x3d0a7a['layer'])===null||_0x478acb===void 0x0?void 0x0:_0x478acb['parent'],_0x3d0a7a))return;var _0x7a098=this['_layer']['getGraphics']();for(var _0x30e89e=0x0,_0x5c91e7=_0x7a098['length'];_0x30e89e<_0x5c91e7;_0x30e89e++){var _0x4b73a3=_0x7a098[_0x30e89e];_0x4b73a3['options']['closeOnClick']!==![]&&_0x4b73a3[_0x1884ab(0x7b5)](!![]);}}},{'key':'_getConfig','value':function _0x199e47(_0x25ca5e){var _0x433d9a=_0x4ac7c2;return _0x25ca5e['_popupConfig']||_0x25ca5e['getPopupConfig']&&_0x25ca5e[_0x433d9a(0x4d9)]();}},{'key':'_openByMouseEvent','value':function _0x28c44d(_0x37d75f,_0x1bdcaf){var _0x422ee4=_0x4ac7c2;if(!_0x37d75f)return![];var _0x460886=this[_0x422ee4(_0x2b4bce._0x41d9d9)](_0x37d75f);if(_0x460886===![])return!![];if(!_0x460886)return![];return _0x460886=_objectSpread2(_objectSpread2({},_0x460886),_0x1bdcaf),this[_0x422ee4(_0x2b4bce._0xc62a4a)](_0x1bdcaf[_0x422ee4(0x4b5)],_0x460886),!![];}},{'key':'close','value':function _0x501ae3(_0x48a7ec,_0xfa04fa){var _0x2583f6=_0x4ac7c2;if(!this['_layer'])return;if(_0x48a7ec){var _0x52ca5c=this['_layer'][_0x2583f6(0x71f)]();for(var _0x80eed4=0x0,_0x356917=_0x52ca5c[_0x2583f6(_0x50fc96._0x3555c1)];_0x80eed4<_0x356917;_0x80eed4++){var _0x212304,_0x1a2df0,_0x511b50=_0x52ca5c[_0x80eed4];if(_0x511b50['options']['checkData']){var _0x4e07ae;_0x511b50['options']['checkData']((_0x4e07ae=_0x511b50['options'])===null||_0x4e07ae===void 0x0?void 0x0:_0x4e07ae[_0x2583f6(_0x50fc96._0x2f892b)],_0x48a7ec)&&_0x511b50[_0x2583f6(_0x50fc96._0x1ac705)](!![]);}else _0x48a7ec===((_0x212304=_0x511b50['options'])===null||_0x212304===void 0x0?void 0x0:(_0x1a2df0=_0x212304['event'])===null||_0x1a2df0===void 0x0?void 0x0:_0x1a2df0['graphic'])&&_0x511b50['remove'](!![]);}return;}if(_0xfa04fa){var _0x19d37c=this['_layer']['getGraphics']();for(var _0x5ef00d=0x0,_0x47cc97=_0x19d37c['length'];_0x5ef00d<_0x47cc97;_0x5ef00d++){var _0x3b3626,_0x2ecf88,_0x41fc9d=_0x19d37c[_0x5ef00d];if(_0x41fc9d['options']['checkData']){var _0x44c53a;_0x41fc9d['options'][_0x2583f6(0x4f4)]((_0x44c53a=_0x41fc9d['options'])===null||_0x44c53a===void 0x0?void 0x0:_0x44c53a['attr'],_0xfa04fa)&&_0x41fc9d[_0x2583f6(_0x50fc96._0x1ac705)](!![]);}else _0xfa04fa===((_0x3b3626=_0x41fc9d[_0x2583f6(_0x50fc96._0x34bf9f)])===null||_0x3b3626===void 0x0?void 0x0:(_0x2ecf88=_0x3b3626['event'])===null||_0x2ecf88===void 0x0?void 0x0:_0x2ecf88['layer'])&&_0x41fc9d[_0x2583f6(0x7b5)](!![]);}return;}var _0x49b0c0=this['_layer']['getGraphics']();for(var _0x51d0a4=0x0,_0x5c14b9=_0x49b0c0['length'];_0x51d0a4<_0x5c14b9;_0x51d0a4++){var _0x36db40,_0x32f4e1,_0x3a35cf=_0x49b0c0[_0x51d0a4];((_0x36db40=(_0x32f4e1=_0x3a35cf['options'])===null||_0x32f4e1===void 0x0?void 0x0:_0x32f4e1['autoClose'])!==null&&_0x36db40!==void 0x0?_0x36db40:!![])&&_0x3a35cf['remove'](!![]);}}},{'key':'closeAll','value':function _0x289769(){var _0x489ced=_0x4ac7c2;this[_0x489ced(_0x66e0a0._0x1e0311)]&&this['_layer'][_0x489ced(_0x66e0a0._0xa38a55)]();}},{'key':'open','value':function _0x1d7eef(_0x59327c){var _0x2bf1e1=_0x4ac7c2,_0x3a651b,_0x288663,_0x3b0d36=arguments[_0x2bf1e1(_0x52d12e._0x4020e0)]>0x1&&arguments[0x1]!==undefined?arguments[0x1]:{},_0x3d2a35=_0x3b0d36[_0x2bf1e1(_0x52d12e._0x51dd40)]||{};if((_0x3a651b=_0x3d2a35===null||_0x3d2a35===void 0x0?void 0x0:_0x3d2a35[_0x2bf1e1(_0x52d12e._0x241d19)])!==null&&_0x3a651b!==void 0x0?_0x3a651b:!![])this[_0x2bf1e1(0x92f)]();else _0x3b0d36!==null&&_0x3b0d36!==void 0x0&&_0x3b0d36['graphic']&&this[_0x2bf1e1(0x92f)](_0x3b0d36[_0x2bf1e1(0x2c0)]);var _0x3098e1=_0x3b0d36['target'];_0x3b0d36['layer']&&_0x3b0d36['layer']['fire']&&(_0x3098e1=_0x3b0d36['layer']);_0x3b0d36['graphic']&&_0x3b0d36['graphic'][_0x2bf1e1(0xf34)]&&(_0x3098e1=_0x3b0d36['graphic']);var _0x5e5cf9=Cesium__namespace['HeightReference']['NONE'];if(_0x3b0d36['czmObject']){var _0x5560f9=_0x3b0d36['czmObject'];_0x5e5cf9=this['getHeightReference'](_0x5560f9,_0x5e5cf9);if(_0x5560f9['billboard']||_0x5560f9['point'])_0x59327c=_0x5560f9['position'];else _0x5560f9['position']&&!(_0x5560f9['position']instanceof Cesium__namespace['ConstantPositionProperty'])&&(_0x59327c=_0x5560f9['position']);}if(_0x3b0d36['graphic']){if(_0x3b0d36['graphic']['isPoint']){var _0x575461,_0x4c44a4;_0x5e5cf9=(_0x575461=_0x3b0d36['graphic']['style'])===null||_0x575461===void 0x0?void 0x0:_0x575461['heightReference'],(_0x4c44a4=_0x3b0d36['graphic']['style'])!==null&&_0x4c44a4!==void 0x0&&_0x4c44a4['clampToGround']&&(_0x5e5cf9=Cesium__namespace['HeightReference']['CLAMP_TO_GROUND']);}_0x3b0d36[_0x2bf1e1(_0x52d12e._0x5933a4)]&&_0x3b0d36[_0x2bf1e1(0x2c0)][_0x2bf1e1(_0x52d12e._0x29ea41)]&&(_0x59327c=_0x3b0d36[_0x2bf1e1(_0x52d12e._0x3cd077)]['_getPopupPosition']());}var _0x18ee4b=_objectSpread2(_objectSpread2({},_0x3d2a35),{},{'heightReference':_0x5e5cf9,'html':_0x3b0d36['content']}),_0x259f16=this['_createDivGraphic'](_objectSpread2(_objectSpread2({'depthTest':this['depthTest']},_0x3d2a35),{},{'position':_0x59327c,'style':_0x18ee4b,'attr':(_0x288663=_0x3b0d36[_0x2bf1e1(_0x52d12e._0x3cd077)])===null||_0x288663===void 0x0?void 0x0:_0x288663['attr'],'target':_0x3098e1,'event':_0x3b0d36}),_0x3098e1);this['_layer']['addGraphic'](_0x259f16);}},{'key':_0x4ac7c2(_0x1c9c3f._0x2cdf29),'value':function _0x33c28c(_0x3f39db){var _0x4c7846=_0x4ac7c2;return this['_layer'][_0x4c7846(0x79e)](_0x3f39db['_popupId']);}},{'key':_0x4ac7c2(_0x1c9c3f._0x458a79),'value':function _0x482cdf(_0x33c27a,_0x486e11){var _0x5083ce=new Popup(_0x33c27a);return _0x486e11&&(_0x486e11['_popupId']=_0x5083ce['id']),_0x5083ce;}},{'key':_0x4ac7c2(0x27f),'value':function _0x5e8c79(_0x511858,_0x3f8dc1){var _0x50b4ba=_0x4ac7c2;if(!_0x511858)return _0x3f8dc1;if(Cesium__namespace['defined'](_0x511858['_heightReference']))return _0x511858['_heightReference'];var _0x381314=_0x511858[_0x50b4ba(_0x33a8e8._0x529d77)]||_0x511858['point']||_0x511858['model']||_0x511858[_0x50b4ba(0xf83)];if(Cesium__namespace[_0x50b4ba(0x8b3)](_0x381314===null||_0x381314===void 0x0?void 0x0:_0x381314['heightReference']))return _0x381314['heightReference'][_0x50b4ba(_0x33a8e8._0x23376b)];return _0x3f8dc1;}}]),_0x58b780;}(BaseControl);register$1('popup',PopupMgr);var TooltipMgr=function(_0x3c3af6){var _0x5b1377={_0xba8925:0x207},_0x37ae72={_0x4a4ff8:0x36d},_0x372d9e={_0x43e18f:0xf45,_0x169425:0xa6b,_0x52e75f:0x690},_0x3c9d60={_0x10219d:0xf45},_0x10cabf={_0x5b5242:0xf45,_0x28faba:0x92f},_0x3e92fe={_0x56ce3c:0x7dc,_0x106aa6:0x207,_0x5c5332:0xa6b},_0x37e1e2={_0x40e024:0x690},_0x599c64=_0xf99cb3;_inherits(_0x341fe2,_0x3c3af6);var _0x9be43c=_createSuper(_0x341fe2);function _0x341fe2(){var _0x206cf0=_0x3c32,_0x55d9c4,_0x504f84,_0x5888ad=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x341fe2),_0x504f84=_0x9be43c['call'](this,_0x5888ad),_0x504f84['options']['cacheTime']=(_0x55d9c4=_0x504f84[_0x206cf0(_0x37e1e2._0x40e024)]['cacheTime'])!==null&&_0x55d9c4!==void 0x0?_0x55d9c4:0x14,_0x504f84;}return _createClass(_0x341fe2,[{'key':_0x599c64(_0x5b1377._0xba8925),'value':function _0x366200(_0x4d4da8){var _0x15ab86=_0x599c64;_get(_getPrototypeOf(_0x341fe2[_0x15ab86(_0x3e92fe._0x56ce3c)]),_0x15ab86(_0x3e92fe._0x106aa6),this)['call'](this,_0x4d4da8),this[_0x15ab86(0xa6b)]&&!_0x4d4da8&&(clearTimeout(this[_0x15ab86(_0x3e92fe._0x5c5332)]),delete this['moveTimer']);}},{'key':_0x599c64(0x99a),'value':function _0x492590(){var _0x1a8006=_0x599c64;this[_0x1a8006(0x53d)]['on'](EventType['mouseMoveTarget'],this[_0x1a8006(0x98b)],this),this['_map']['on'](EventType['mouseDown'],this[_0x1a8006(0xcd8)],this),this['_map']['on'](EventType['mouseUp'],this['_mouseUpHandler'],this);}},{'key':'_unbindEvent','value':function _0x69ea56(){var _0xef081f=_0x599c64;this['_map'][_0xef081f(0x948)](EventType['mouseMoveTarget'],this['_mouseMoveHandler'],this),this['_map']['off'](EventType['mouseDown'],this['_mouseDownHandler'],this),this['_map']['off'](EventType['mouseUp'],this['_mouseUpHandler'],this);}},{'key':'_mouseDownHandler','value':function _0x304a01(_0x2a0f1f){var _0xc171f5=_0x599c64;if(!this[_0xc171f5(0xb24)])return;this[_0xc171f5(_0x10cabf._0x5b5242)]=!![],this[_0xc171f5(_0x10cabf._0x28faba)]();}},{'key':'_mouseUpHandler','value':function _0x29444d(_0x22f7ba){var _0x5ae045=_0x599c64;if(!this['enabled'])return;this[_0x5ae045(_0x3c9d60._0x10219d)]=![];}},{'key':_0x599c64(0x98b),'value':function _0x1bd217(_0x1733db){var _0x57f991=_0x599c64,_0x2d985d=this;if(!this[_0x57f991(0xb24)])return;this['moveTimer']&&(clearTimeout(this[_0x57f991(0xa6b)]),delete this['moveTimer']);if(this[_0x57f991(_0x372d9e._0x43e18f)]||!this['_enabled']){this['close']();return;}this[_0x57f991(_0x372d9e._0x169425)]=setTimeout(function(){var _0xd68126=_0x57f991;delete _0x2d985d[_0xd68126(0xa6b)],_0x2d985d['_mouseClickHandler'](_0x1733db);},this[_0x57f991(_0x372d9e._0x52e75f)]['cacheTime']);}},{'key':'_getConfig','value':function _0x1a4ae6(_0x472d3a){var _0x130730=_0x599c64;return _0x472d3a['_tooltipConfig']||_0x472d3a[_0x130730(_0x37ae72._0x4a4ff8)]&&_0x472d3a[_0x130730(0x36d)]();}},{'key':'_createDivGraphic','value':function _0x357c06(_0x17f026,_0x5a12c0){var _0x13566d=new Tooltip(_0x17f026);return _0x5a12c0&&(_0x5a12c0['_tooltipId']=_0x13566d['id']),_0x13566d;}},{'key':'getTooltip','value':function _0x4382ac(_0x5c2157){return this['_layer']['getGraphicById'](_0x5c2157['_tooltipId']);}}]),_0x341fe2;}(PopupMgr);register$1('tooltip',TooltipMgr);var SmallTooltip=function(_0x447460){var _0x3502b3={_0x3e15c2:0xfaf},_0x49e70c={_0x1a0cfa:0xd2f,_0x4839d1:0xea1},_0x4ac114={_0x1e0db1:0xfa1,_0x84a06:0xb96,_0x5658e5:0xfa1,_0x17f367:0xb96},_0x1f043c={_0x2db4bf:0x6b5,_0x491724:0xf58},_0x51d51b=_0xf99cb3;_inherits(_0x2ccd21,_0x447460);var _0x493c1c=_createSuper(_0x2ccd21);function _0x2ccd21(){return _classCallCheck(this,_0x2ccd21),_0x493c1c['apply'](this,arguments);}return _createClass(_0x2ccd21,[{'key':'direction','get':function _0x18eed9(){return this['options']['direction'];},'set':function _0x1bf0cf(_0x51d3d7){var _0x5162b7=_0x3c32;this['options'][_0x5162b7(_0x1f043c._0x2db4bf)]=_0x51d3d7,_0x51d3d7?(addClass(this['_containerArrow'],'mars3d-smallTooltip-leftArrow'),removeClass(this['_containerArrow'],'mars3d-smallTooltip-rightArrow')):(addClass(this['_containerArrow'],_0x5162b7(_0x1f043c._0x491724)),removeClass(this['_containerArrow'],'mars3d-smallTooltip-leftArrow'));}},{'key':'_enabledHook','value':function _0x2076b2(_0x4c178a){this['show']=_0x4c178a;}},{'key':_0x51d51b(_0x3502b3._0x3e15c2),'value':function _0x59ed0b(){var _0x2aa8b6=_0x51d51b,_0x19e4d9=this;this['_container']=create$3(_0x2aa8b6(0xfa1),'mars3d-smallTooltip'),this['_container']['style']['display']='none',this['_containerArrow']=create$3(_0x2aa8b6(_0x4ac114._0x1e0db1),'mars3d-smallTooltip-arrow\x20mars3d-smallTooltip-rightArrow',this[_0x2aa8b6(_0x4ac114._0x84a06)]),this['_containerContent']=create$3(_0x2aa8b6(_0x4ac114._0x5658e5),'mars3d-smallTooltip-inner',this[_0x2aa8b6(_0x4ac114._0x17f367)]),this['_container']['addEventListener']('click',function(_0x390571){var _0x41c1f7=_0x2aa8b6;_0x19e4d9[_0x41c1f7(0x92f)]();});}},{'key':_0x51d51b(0x92f),'value':function _0x213037(){var _0x595510=_0x51d51b;this[_0x595510(0xb96)]&&(this[_0x595510(0xb96)]['style']['display']='none');}},{'key':'open','value':function _0x32264f(_0x4b0fdf,_0x27d03d){var _0x423dfc=_0x51d51b;if(!this['enabled'])return;_0x27d03d&&(this['_containerContent'][_0x423dfc(_0x49e70c._0x1a0cfa)]=_0x27d03d),_0x4b0fdf?(_0x4b0fdf instanceof Cesium__namespace['Cartesian3']&&(_0x4b0fdf=Cesium__namespace['SceneTransforms'][_0x423dfc(0x3df)](this['_map']['scene'],_0x4b0fdf)),this[_0x423dfc(0xb96)]['style']['display']='block',this['_container']['style']['top']=_0x4b0fdf['y']-this['_container']['clientHeight']/0x2+'px',this['options'][_0x423dfc(0x6b5)]?this['_container']['style'][_0x423dfc(_0x49e70c._0x4839d1)]=_0x4b0fdf['x']-this['_container']['clientWidth']-0x19+'px':this['_container']['style']['left']=_0x4b0fdf['x']+0x19+'px'):this['_container']['style']['display']='none';}}]),_0x2ccd21;}(BaseControl);register$1(_0xf99cb3(0x712),SmallTooltip);var ContextMenu=function(_0x3f7b7a){var _0x35e076={_0x5a74b8:0xaf4,_0x3b3a66:0x937},_0x345c7c={_0x56b7e5:0x614,_0x30a109:0x557,_0x5ce37d:0x614,_0x25416f:0xa9f,_0x3ce333:0x20b,_0x52b55b:0xbb3},_0x34eadc={_0x135c3e:0x2c0,_0xe2dacf:0x605,_0x23d25f:0x6b7,_0x1afab6:0xee9,_0x86e521:0xb96,_0x2f5d07:0x53d,_0x5d3fa8:0xd7c,_0xd6df5d:0xb96,_0x2c9fb3:0x605},_0x5533b1={_0x65d0a:0x6ce},_0x10c5ce={_0xd616ae:0xd77},_0xf116a={_0x170d18:0xd72},_0xe520f0={_0x51092c:0x2c0,_0x11efbb:0xc17,_0x49ad64:0xc17,_0x4c015b:0x53d},_0x15ba0b={_0xa01cac:0xe11,_0x36192f:0x393,_0x7926ce:0x53d},_0x4918f0={_0x249917:0x86b},_0x5aeeb3={_0x415afb:0xfd4},_0x527f79=_0xf99cb3;_inherits(_0x23f49c,_0x3f7b7a);var _0x3dd0f2=_createSuper(_0x23f49c);function _0x23f49c(){var _0x69c685=_0x3c32,_0xa59f21,_0x3c64f6=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x23f49c),_0xa59f21=_0x3dd0f2[_0x69c685(0xa10)](this,_0x3c64f6),_0xa59f21[_0x69c685(_0x5aeeb3._0x415afb)]=0x0,_0xa59f21[_0x69c685(0x576)]={},_0xa59f21;}return _createClass(_0x23f49c,[{'key':'target','get':function _0x9d03b6(){return this['_target'];}},{'key':'_enabledHook','value':function _0x5a646e(){this['_target']=null;}},{'key':'_mountedHook','value':function _0x382b99(){var _0x55e3e3=_0x3c32;Cesium__namespace['defaultValue'](this['options']['preventDefault'],!![])&&(this[_0x55e3e3(0x53d)]['container']['oncontextmenu']=function(_0x348857){_0x348857['preventDefault']();}),this['_container']=create$3('div',_0x55e3e3(0x36a)),this[_0x55e3e3(0xb96)]['style']['display']='none',this['_containerUl']=create$3('ul',_0x55e3e3(_0x4918f0._0x249917),this['_container']),this['_containerUl']['id']=this['parentContainerId']+_0x55e3e3(0x5fc);}},{'key':'_addedHook','value':function _0x44b4c7(){var _0x5cd734=_0x3c32;this['_map']['on'](EventType['leftDown'],this['_downHandler'],this),this['_map']['on'](EventType[_0x5cd734(_0x15ba0b._0xa01cac)],this['_downHandler'],this),this['_map']['on'](EventType[_0x5cd734(_0x15ba0b._0x36192f)],this['_downHandler'],this),this[_0x5cd734(_0x15ba0b._0x7926ce)]['on'](EventType['rightClick'],this[_0x5cd734(0xf50)],this);}},{'key':'_removedHook','value':function _0x5d9c11(){var _0x4e0e18=_0x3c32;this['_map'][_0x4e0e18(0x948)](EventType['leftDown'],this['_downHandler'],this),this['_map']['off'](EventType['middleDown'],this['_downHandler'],this),this['_map']['off'](EventType['wheel'],this['_downHandler'],this),this['_map']['off'](EventType[_0x4e0e18(0x669)],this['_rightClickHandler'],this),this['_target']=null,this['_eventResult']=null;}},{'key':'_downHandler','value':function _0x26d561(_0x4347cf){this['close']();}},{'key':'_rightClickHandler','value':function _0x3c5ce8(_0x45d5c6){var _0x27f2d7=_0x3c32,_0x5c9e7e,_0x644627;this['close']();if(!this[_0x27f2d7(0xb24)])return;if(this[_0x27f2d7(0xc17)](_0x45d5c6['czmObject'],_0x45d5c6))return;if(this[_0x27f2d7(0xc17)](_0x45d5c6[_0x27f2d7(_0xe520f0._0x51092c)],_0x45d5c6))return;if(this[_0x27f2d7(_0xe520f0._0x11efbb)]((_0x5c9e7e=_0x45d5c6['graphic'])===null||_0x5c9e7e===void 0x0?void 0x0:_0x5c9e7e['parent'],_0x45d5c6))return;if(this[_0x27f2d7(_0xe520f0._0x49ad64)](_0x45d5c6['layer'],_0x45d5c6))return;if(this['_openByClick']((_0x644627=_0x45d5c6['layer'])===null||_0x644627===void 0x0?void 0x0:_0x644627['parent'],_0x45d5c6))return;this['_openByClick'](this[_0x27f2d7(_0xe520f0._0x4c015b)],_0x45d5c6);}},{'key':'_openByClick','value':function _0xca3d4f(_0x830277,_0x42bfd4){var _0x12eb59=_0x3c32;if(!_0x830277)return![];var _0xb38343=_0x830277['_contextmenuConfig']||_0x830277[_0x12eb59(_0xf116a._0x170d18)]&&_0x830277['getContextMenu']();if(_0xb38343===![])return!![];if(!_0xb38343)return![];return _0xb38343=_objectSpread2(_objectSpread2({},_0xb38343),_0x42bfd4),this['open'](_0x42bfd4['cartesian'],_0xb38343),!![];}},{'key':'close','value':function _0x4a1770(_0x10921d,_0x53152c){var _0x1151d8=_0x3c32,_0x173aa3,_0x2edb79,_0x873ce0;if(this['_show']===![])return;if(_0x10921d&&_0x10921d!==((_0x173aa3=this['_eventResult'])===null||_0x173aa3===void 0x0?void 0x0:_0x173aa3['graphic']))return;if(_0x53152c&&_0x53152c!==((_0x2edb79=this[_0x1151d8(0xc63)])===null||_0x2edb79===void 0x0?void 0x0:_0x2edb79['layer']))return;this['show']=![],(_0x873ce0=this['target'])!==null&&_0x873ce0!==void 0x0&&_0x873ce0['fire']?this[_0x1151d8(0x605)]['fire'](EventType[_0x1151d8(_0x10c5ce._0xd616ae)],{},!![]):this['_map'][_0x1151d8(0xf34)](EventType['contextMenuClose']);}},{'key':_0x527f79(_0x35e076._0x5a74b8),'value':function _0x410eb5(_0x640521){var _0x1c580d={_0x27c1e8:0x9e3,_0x3f5b24:0x4cf,_0x53b3a9:0xb0f},_0x2fdcd1=_0x527f79,_0x21e451,_0x334e68=arguments[_0x2fdcd1(0xec0)]>0x1&&arguments[0x1]!==undefined?arguments[0x1]:{},_0x50dcc3=_0x334e68['options']||{},_0x37c34a=_0x334e68['content'];if(!_0x37c34a||_0x37c34a['length']===0x0){this['close']();return;}var _0x473d1a=_0x334e68[_0x2fdcd1(0x6a1)]||Cesium__namespace[_0x2fdcd1(0xb00)][_0x2fdcd1(0x3df)](this['_map']['scene'],_0x640521),_0x3ecbdc=_objectSpread2(_objectSpread2({},_0x334e68),{},{'windowPosition':_0x473d1a,'position':_0x640521});_0x334e68['layer']&&_0x334e68['layer']['fire']&&(_0x3ecbdc['target']=_0x334e68['layer']);if(_0x334e68['graphic']&&_0x334e68[_0x2fdcd1(_0x34eadc._0x135c3e)]['fire']){_0x3ecbdc[_0x2fdcd1(_0x34eadc._0xe2dacf)]=_0x334e68['graphic'];var _0x2b8662=_0x334e68['graphic']['parent'];_0x2b8662&&_0x2b8662['fire']&&(_0x3ecbdc['graphic_parent']=_0x2b8662);}this['_eventResult']=_0x3ecbdc;var _0x5da327='';for(var _0x2caf86=0x0,_0x174a4d=_0x37c34a['length'];_0x2caf86<_0x174a4d;_0x2caf86++){var _0x262f14=_0x37c34a[_0x2caf86],_0x56c75f=this['_getItemHtml'](_0x262f14,_0x3ecbdc);_0x56c75f&&(_0x5da327+=_0x56c75f);}if(_0x5da327===''){this['close']();return;}this['_containerUl'][_0x2fdcd1(0xd2f)]=_0x5da327;var _0xe1bf81=this['_containerUl'][_0x2fdcd1(_0x34eadc._0x23d25f)]('.contextmenu-item'),_0x538342=this;for(var _0x3e3541=0x0;_0x3e3541<_0xe1bf81['length'];_0x3e3541++){var _0x44483d=_0xe1bf81[_0x3e3541];_0x44483d['addEventListener'](_0x2fdcd1(0xc8f),function(_0x3a9c93){var _0x2e838a=_0x2fdcd1,_0x4f9259;_0x3a9c93['stopPropagation']&&_0x3a9c93['stopPropagation']();var _0x771ca0=Number(this['getAttribute'](_0x2e838a(_0x5533b1._0x65d0a))),_0xb6cbb8=_0x538342['_menuObj'][_0x771ca0],_0x3dae66=_objectSpread2(_objectSpread2({},_0x3ecbdc),{},{'data':_0xb6cbb8}),_0x2be72e=_0xb6cbb8['callback'];if(_0x2be72e){if(isFunction(_0x2be72e))_0x2be72e(_0x3dae66);else isString(_0x2be72e)&&(window['_contextmenuItemClickResult']=_0x3dae66,eval(_0x2be72e+'(window._contextmenuItemClickResult)'),delete window['_contextmenuItemClickResult']);}(_0x4f9259=_0x538342['target'])!==null&&_0x4f9259!==void 0x0&&_0x4f9259['fire']?_0x538342['target']['fire'](EventType['contextMenuClick'],_0x3dae66,!![]):_0x538342['_map']['fire'](EventType[_0x2e838a(0xcbc)],_0x3dae66);var _0x3fa32d=Number(this['getAttribute']('data-count')||0x0);_0x3fa32d===0x0&&_0x538342['close']();}),_0x44483d['addEventListener']('mouseover',function(_0x4ab1fd){var _0x483b1d=_0x2fdcd1,_0x557c90=_0x538342['_container']['querySelectorAll']('.mars3d-sub-menu');for(var _0x18f213=0x0;_0x18f213<_0x557c90['length'];_0x18f213++){_0x557c90[_0x18f213]['style'][_0x483b1d(_0x1c580d._0x27c1e8)]=_0x483b1d(_0x1c580d._0x3f5b24);}var _0x46065a=this['querySelector']('.mars3d-sub-menu');_0x46065a&&(_0x46065a['style']['display']='block'),removeClass(_0x538342['_containerUl']['querySelector'](_0x483b1d(_0x1c580d._0x53b3a9)),_0x483b1d(0x8ce)),addClass(this,'active');});}this['show']=!![],this['_target']=_0x3ecbdc['target'];var _0x13ae43=_0x473d1a['y'],_0x48b986=_0x473d1a['x'];_0x50dcc3['anchor']?(_0x48b986+=_0x50dcc3[_0x2fdcd1(_0x34eadc._0x1afab6)][0x0],_0x13ae43+=_0x50dcc3['anchor'][0x1]):(_0x50dcc3['offsetX']&&(_0x48b986+=_0x50dcc3['offsetX']),_0x50dcc3['offsetY']&&(_0x13ae43+=_0x50dcc3['offsetY']));var _0x549149=this[_0x2fdcd1(0xb96)]['offsetHeight'],_0x3846c1=this[_0x2fdcd1(_0x34eadc._0x86e521)]['offsetWidth'];_0x13ae43+_0x549149>this[_0x2fdcd1(_0x34eadc._0x2f5d07)]['scene']['canvas'][_0x2fdcd1(_0x34eadc._0x5d3fa8)]?(_0x13ae43-=_0x549149-0xa,_0x13ae43<=0x0&&(_0x13ae43=0x0)):_0x13ae43+=0xa;var _0x1f81d7=!![];_0x48b986+_0x3846c1>this['_map']['scene']['canvas']['clientWidth']?(_0x48b986-=_0x3846c1-0xa,_0x1f81d7=![],_0x48b986<=0x0&&(_0x48b986=0x0)):_0x48b986+=0xa;this[_0x2fdcd1(_0x34eadc._0xd6df5d)]['style']['left']=_0x48b986+'px',this[_0x2fdcd1(0xb96)]['style']['top']=_0x13ae43+'px';var _0x514910=this[_0x2fdcd1(0xcfe)]['querySelectorAll']('.mars3d-sub-menu');for(var _0x4acd3b=0x0;_0x4acd3b<_0x514910['length'];_0x4acd3b++){var _0x50ddaf=_0x514910[_0x4acd3b],_0x2f2882=Number(_0x50ddaf[_0x2fdcd1(0xd1b)]('data-count')||0x1)*0x22,_0xb7b584=_0x13ae43+_0x50ddaf['parentElement']['offsetTop'];_0x50ddaf['style']['top']='0',_0x50ddaf['style']['bottom']='auto',_0xb7b584+_0x2f2882>this['_map']['scene']['canvas'][_0x2fdcd1(0xd7c)]&&(_0xb7b584-=_0x2f2882,_0xb7b584>0x0&&(_0x50ddaf[_0x2fdcd1(0xba9)]['top']='auto',_0x50ddaf['style']['bottom']='0')),_0x1f81d7?_0x50ddaf['style']['left']=_0x3846c1+0xa+'px':_0x50ddaf['style']['right']=_0x3846c1+0xa+'px';}(_0x21e451=_0x3ecbdc[_0x2fdcd1(_0x34eadc._0x2c9fb3)])!==null&&_0x21e451!==void 0x0&&_0x21e451['fire']?_0x3ecbdc[_0x2fdcd1(_0x34eadc._0x2c9fb3)]['fire'](EventType['contextMenuOpen'],{},!![]):this['_map']['fire'](EventType[_0x2fdcd1(0x6ba)]);}},{'key':_0x527f79(_0x35e076._0x3b3a66),'value':function _0x5bc29b(_0xb4481,_0x1e1e33){var _0x143b13=_0x527f79;if(_0xb4481['hasOwnProperty']('show')){var _0x32e98c=_0xb4481['show'];try{_0x1e1e33[_0x143b13(_0x345c7c._0x56b7e5)]=_0xb4481;if(isFunction(_0x32e98c))_0x32e98c=_0xb4481['show'](_0x1e1e33);else isString(_0x32e98c)&&(window['_contextmenuItemClickShowResult']=_0x1e1e33,_0x32e98c=eval(_0x32e98c+'(window._contextmenuItemClickShowResult)'),delete window[_0x143b13(_0x345c7c._0x30a109)]);}catch(_0x324456){logError$1('右键菜单操作出错',_0x324456);}if(!_0x32e98c)return;}var _0x5e6ac2;if(_0xb4481['text']){var _0x16f0b0='',_0x12564e='',_0x3d29ef=0x0;if(_0xb4481['children']){for(var _0x5a0801=0x0,_0x4ecaa1=_0xb4481['children']['length'];_0x5a0801<_0x4ecaa1;_0x5a0801++){var _0x18d006=_0xb4481['children'][_0x5a0801];_0x1e1e33[_0x143b13(_0x345c7c._0x5ce37d)]=_0x18d006;var _0x1350d5=this['_getItemHtml'](_0x18d006,_0x1e1e33);_0x1350d5&&(_0x16f0b0+=_0x1350d5,_0x3d29ef++);}if(_0x3d29ef===0x0)return;_0x16f0b0='<ul\x20class=\x22mars3d-contextmenu-ul\x20mars3d-sub-menu\x22\x20data-count=\x22'[_0x143b13(_0x345c7c._0x25416f)](_0x3d29ef,'\x22>')['concat'](_0x16f0b0,'</ul>'),_0x12564e='\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<span\x20\x20class=\x22contextmenu-arrow\x22\x20>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<svg\x20width=\x2220\x22\x20height=\x2220\x22\x20viewBox=\x220\x200\x2048\x2048\x22\x20fill=\x22none\x22\x20xmlns=\x22http://www.w3.org/2000/svg\x22><rect\x20width=\x2248\x22\x20height=\x2248\x22\x20fill=\x22white\x22\x20fill-opacity=\x220.01\x22/><path\x20d=\x22M20\x2012L32\x2024L20\x2036V12Z\x22\x20fill=\x22#ffffff\x22\x20stroke=\x22#ffffff\x22\x20stroke-width=\x224\x22\x20stroke-linejoin=\x22round\x22/></svg>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20</span>\x20\x20';}this[_0x143b13(0xfd4)]++,this['_menuObj'][this['_menuIndex']]=_0xb4481;var _0x4c8eb8=this['_createIcon'](_0xb4481['icon']||_0xb4481['iconCls'],null,_0x143b13(_0x345c7c._0x3ce333));_0x5e6ac2='<li\x20class=\x22contextmenu-item\x22\x20data-index=\x22'['concat'](this['_menuIndex'],'\x22\x20data-count=\x22')['concat'](_0x3d29ef,'\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<a\x20href=\x22javascript:void(0)\x22>')['concat'](_0x4c8eb8)['concat'](_0xb4481['text'])['concat'](_0x12564e,'</a>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20')[_0x143b13(0xa9f)](_0x16f0b0,'\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20</li>');}else _0x5e6ac2=_0x143b13(_0x345c7c._0x52b55b);return _0x5e6ac2;}}]),_0x23f49c;}(BaseControl);register$1('contextMenu',ContextMenu);var KeyboardRoam=function(_0x5b0f37){var _0x1de2d2={_0x41ca81:0x625,_0x5af3df:0xc13,_0x327d3f:0x40f,_0x45402f:0x46d,_0x38ff46:0x879},_0x1d0744={_0x443861:0x989,_0x23e50e:0x1bd,_0xe44e8b:0xdcb,_0x46de0f:0x741,_0xba77e0:0x741,_0x53adb1:0xbf0},_0x3d47b8={_0x34116c:0xc01,_0x3515e6:0x57f,_0x431d18:0x741,_0x49e957:0x57f,_0x53e1cc:0xfae},_0x398696={_0x2228d8:0x778,_0x5714a1:0xe1f,_0x4096bd:0x6b5,_0x3ac3bb:0x29e,_0x10e691:0xbf0},_0x9a62d8={_0x15db97:0x386},_0x3809be={_0x5984b4:0x53d,_0x1a9188:0x57d},_0x1123c2={_0x44fa70:0x7c5,_0x1fedc2:0x7c5,_0xa6e6fb:0xe1c,_0x2de030:0x7c5},_0x50dfb4={_0x46c513:0x741,_0x3e10cb:0xc46,_0x13b553:0xa86},_0x4af75a={_0x513460:0xb24},_0x48f6e6={_0x5c4456:0xb24,_0xa7becb:0x7c5},_0x25272f={_0x3716d5:0x7c5},_0x2816bd={_0x52ad99:0x6dd},_0x35b47a={_0x19b109:0xa2a,_0x153245:0xfae,_0x26772f:0xdfa,_0x429fd2:0xc01,_0x201a35:0xdfa},_0x2e3c93={_0x3c34ab:0x6b0},_0x3dcdeb={_0x58c825:0x948,_0x2a4ed3:0x53d},_0x52528d={_0x52f59e:0x46d},_0x2d0304={_0x28043a:0x690,_0x3e6d5d:0x645},_0x26cf1a={_0x25623d:0x1ae},_0x6cb501={_0x48caa5:0x3d8},_0x243fd6=_0xf99cb3;_inherits(_0x5403b6,_0x5b0f37);var _0x49dc00=_createSuper(_0x5403b6);function _0x5403b6(){var _0x3b2435=_0x3c32,_0x5d6f23,_0x3c3569=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x5403b6),_0x5d6f23=_0x49dc00[_0x3b2435(0xa10)](this,_0x3c3569),_0x5d6f23['setOptions'](_0x3c3569),_0x5d6f23['flags']={'moveForward':![],'moveBackward':![],'moveUp':![],'moveDown':![],'moveLeft':![],'moveRight':![]},_0x5d6f23;}return _createClass(_0x5403b6,[{'key':_0x243fd6(0x9a8),'get':function _0x5d4b78(){return this['_moveStep'];},'set':function _0x4343c5(_0x534186){this['_moveStep']=_0x534186;}},{'key':'dirStep','get':function _0x1621e4(){var _0x562831=_0x243fd6;return this[_0x562831(0xc29)];},'set':function _0x5a456f(_0x5a67e8){this['_dirStep']=_0x5a67e8;}},{'key':'rotateStep','get':function _0x578414(){var _0x57d9db=_0x243fd6;return this[_0x57d9db(_0x6cb501._0x48caa5)];},'set':function _0x311895(_0x2cdf76){this['_rotateStep']=_0x2cdf76;}},{'key':'minPitch','get':function _0x1fc544(){var _0x4c7c62=_0x243fd6;return this[_0x4c7c62(_0x26cf1a._0x25623d)];},'set':function _0x525ca9(_0x399bda){this['_minPitch']=_0x399bda;}},{'key':_0x243fd6(0x386),'get':function _0x4a311b(){return this['_maxPitch'];},'set':function _0x4bebda(_0x3cd352){this['_maxPitch']=_0x3cd352;}},{'key':'minHeight','get':function _0x54f1e3(){return this['_minHeight'];},'set':function _0x110dd7(_0x1d2211){this['_minHeight']=_0x1d2211;}},{'key':'setOptions','value':function _0x2dafc6(_0x36de25){var _0xf26776=_0x243fd6,_0x524497,_0x4e1d71,_0x351522,_0x35e14a,_0x230572,_0x2dc676;return this['options']=_objectSpread2(_objectSpread2({},this['options']),_0x36de25),this['_moveStep']=(_0x524497=this['options']['moveStep'])!==null&&_0x524497!==void 0x0?_0x524497:0xa,this['_dirStep']=(_0x4e1d71=this['options']['dirStep'])!==null&&_0x4e1d71!==void 0x0?_0x4e1d71:0x19,this['_rotateStep']=(_0x351522=this['options']['rotateStep'])!==null&&_0x351522!==void 0x0?_0x351522:0x1,this[_0xf26776(0x1ae)]=(_0x35e14a=this['options']['minPitch'])!==null&&_0x35e14a!==void 0x0?_0x35e14a:0.1,this['_maxPitch']=(_0x230572=this[_0xf26776(_0x2d0304._0x28043a)]['maxPitch'])!==null&&_0x230572!==void 0x0?_0x230572:0.95,this[_0xf26776(0xe27)]=(_0x2dc676=this['options'][_0xf26776(_0x2d0304._0x3e6d5d)])!==null&&_0x2dc676!==void 0x0?_0x2dc676:0x0,this;}},{'key':_0x243fd6(_0x1de2d2._0x41ca81),'value':function _0x1f83da(){var _0x2bc6ce=_0x243fd6;this['_map']['on'](EventType['keydown'],this[_0x2bc6ce(0xc13)],this),this['_map']['on'](EventType['keyup'],this['_onKeyUp'],this),this['_map']['on'](EventType['clockTick'],this[_0x2bc6ce(_0x52528d._0x52f59e)],this);}},{'key':'_removedHook','value':function _0x2eff50(){var _0x2bf178=_0x243fd6;this['_map'][_0x2bf178(_0x3dcdeb._0x58c825)](EventType['keydown'],this[_0x2bf178(0xc13)],this),this['_map']['off'](EventType['keyup'],this['_onKeyUp'],this),this[_0x2bf178(_0x3dcdeb._0x2a4ed3)]['off'](EventType['clockTick'],this['_onClockTick'],this);}},{'key':_0x243fd6(_0x1de2d2._0x5af3df),'value':function _0x11cfa4(_0x3465ee){var _0x53126d=_0x243fd6;if(!this['enabled'])return;var _0x228868=this[_0x53126d(0x40f)](_0x3465ee['keyCode']);typeof _0x228868!=='undefined'&&(this[_0x53126d(0x7c5)][_0x228868]=!![]);}},{'key':'_onKeyUp','value':function _0x31848e(_0x50c151){var _0x32ffdf=_0x243fd6;if(!this['enabled'])return;var _0x3fcccd=this[_0x32ffdf(0x40f)](_0x50c151['keyCode']);typeof _0x3fcccd!==_0x32ffdf(_0x2e3c93._0x3c34ab)&&(this['flags'][_0x3fcccd]=![]);}},{'key':_0x243fd6(_0x1de2d2._0x327d3f),'value':function _0xf77935(_0x5a0424){var _0x2b5449=_0x243fd6;switch(_0x5a0424){case'W'['charCodeAt'](0x0):return'moveForward';case'S'['charCodeAt'](0x0):return'moveBackward';case'D'['charCodeAt'](0x0):return'moveRight';case'A'['charCodeAt'](0x0):return'moveLeft';case'Q'['charCodeAt'](0x0):return'moveUp';case'E'['charCodeAt'](0x0):return'moveDown';case 0x26:this[_0x2b5449(_0x35b47a._0x19b109)](MoveType['TOP_ROTATE']);break;case 0x25:this['rotateCamera'](MoveType[_0x2b5449(0x6eb)]);break;case 0x27:this['rotateCamera'](MoveType['RIGHT_ROTATE']);break;case 0x28:this['rotateCamera'](MoveType[_0x2b5449(_0x35b47a._0x153245)]);break;case'I'[_0x2b5449(0x691)](0x0):case 0x68:this[_0x2b5449(_0x35b47a._0x26772f)](MoveType['ENLARGE']);break;case'K'['charCodeAt'](0x0):case 0x65:this[_0x2b5449(0xdfa)](MoveType[_0x2b5449(_0x35b47a._0x429fd2)]);break;case'J'['charCodeAt'](0x0):case 0x64:this[_0x2b5449(_0x35b47a._0x201a35)](MoveType['LEFT_ROTATE']);break;case'L'['charCodeAt'](0x0):case 0x66:this[_0x2b5449(0xdfa)](MoveType['RIGHT_ROTATE']);break;case'U'['charCodeAt'](0x0):case 0x67:this['moveCamera'](MoveType[_0x2b5449(0x4d6)]);break;case'O'['charCodeAt'](0x0):case 0x69:this[_0x2b5449(0xdfa)](MoveType['BOTTOM_ROTATE']);break;}return undefined;}},{'key':'startMoveForward','value':function _0x2efea1(){var _0x494192=_0x243fd6;!this[_0x494192(0xb24)]&&(this['enabled']=!![]),this['flags'][_0x494192(_0x2816bd._0x52ad99)]=!![];}},{'key':'stopMoveForward','value':function _0xb9293c(){var _0x50220e=_0x243fd6;!this[_0x50220e(0xb24)]&&(this[_0x50220e(0xb24)]=!![]),this[_0x50220e(_0x25272f._0x3716d5)]['moveForward']=![];}},{'key':'startMoveBackward','value':function _0x1ca912(){!this['enabled']&&(this['enabled']=!![]),this['flags']['moveBackward']=!![];}},{'key':'stopMoveBackward','value':function _0x5bd124(){var _0x1b1dce=_0x243fd6;!this['enabled']&&(this['enabled']=!![]),this[_0x1b1dce(0x7c5)]['moveBackward']=![];}},{'key':'startMoveRight','value':function _0x2dfffc(){var _0x2d2188=_0x243fd6;!this['enabled']&&(this[_0x2d2188(0xb24)]=!![]),this['flags']['moveRight']=!![];}},{'key':'stopMoveRight','value':function _0x5b4314(){var _0x3a42a3=_0x243fd6;!this[_0x3a42a3(_0x48f6e6._0x5c4456)]&&(this['enabled']=!![]),this[_0x3a42a3(_0x48f6e6._0xa7becb)]['moveRight']=![];}},{'key':'startMoveLeft','value':function _0x41c3cb(){!this['enabled']&&(this['enabled']=!![]),this['flags']['moveLeft']=!![];}},{'key':'stopMoveLeft','value':function _0x2de406(){var _0x51ff2a=_0x243fd6;!this[_0x51ff2a(_0x4af75a._0x513460)]&&(this[_0x51ff2a(_0x4af75a._0x513460)]=!![]),this['flags']['moveLeft']=![];}},{'key':'moveForward','value':function _0x577b44(_0x1b27f9){var _0x532f24=_0x243fd6,_0x10e109=this['_map']['camera'],_0x5d4625=_0x10e109['direction'],_0x5df892=Cesium__namespace[_0x532f24(_0x50dfb4._0x46c513)]['normalize'](_0x10e109[_0x532f24(0xa86)],new Cesium__namespace['Cartesian3']()),_0x3de10b=Cesium__namespace['Cartesian3']['cross'](_0x5d4625,_0x5df892,new Cesium__namespace['Cartesian3']());_0x5d4625=Cesium__namespace['Cartesian3']['cross'](_0x5df892,_0x3de10b,new Cesium__namespace['Cartesian3']()),_0x5d4625=Cesium__namespace['Cartesian3'][_0x532f24(_0x50dfb4._0x3e10cb)](_0x5d4625,_0x5d4625),_0x5d4625=Cesium__namespace['Cartesian3']['multiplyByScalar'](_0x5d4625,_0x1b27f9,_0x5d4625),_0x10e109['position']=Cesium__namespace['Cartesian3']['add'](_0x10e109[_0x532f24(0xa86)],_0x5d4625,_0x10e109[_0x532f24(_0x50dfb4._0x13b553)]);}},{'key':_0x243fd6(_0x1de2d2._0x45402f),'value':function _0x1fe5fa(_0x3d6e07){var _0x19c4b6=_0x243fd6;if(!this['enabled'])return;var _0x232940=this['_map']['camera'],_0xf17aab=this['moveStep'];this['flags']['moveForward']&&this['moveForward'](_0xf17aab),this[_0x19c4b6(_0x1123c2._0x44fa70)][_0x19c4b6(0xcf8)]&&this['moveForward'](-_0xf17aab),this[_0x19c4b6(_0x1123c2._0x1fedc2)]['moveUp']&&_0x232940[_0x19c4b6(0x3c2)](_0xf17aab),this[_0x19c4b6(_0x1123c2._0x1fedc2)]['moveDown']&&(_0x232940['positionCartographic'][_0x19c4b6(_0x1123c2._0xa6e6fb)]-_0xf17aab>=this['minHeight']&&_0x232940['moveDown'](_0xf17aab)),this['flags']['moveLeft']&&_0x232940['moveLeft'](_0xf17aab),this[_0x19c4b6(_0x1123c2._0x2de030)]['moveRight']&&_0x232940['moveRight'](_0xf17aab);}},{'key':'_resetCamera','value':function _0x545fd2(_0x28a3a8){var _0x5d5899=_0x243fd6;if(!_0x28a3a8)return;this[_0x5d5899(_0x3809be._0x5984b4)]['scene']['camera']['position']=_0x28a3a8['position'],this['_map']['scene']['camera']['direction']=_0x28a3a8['direction'],this[_0x5d5899(_0x3809be._0x5984b4)]['scene'][_0x5d5899(0x501)]['right']=_0x28a3a8[_0x5d5899(0x29e)],this['_map'][_0x5d5899(_0x3809be._0x1a9188)]['camera']['up']=_0x28a3a8['up'];}},{'key':_0x243fd6(_0x1de2d2._0x38ff46),'value':function _0x538541(_0x430527,_0x1be57c,_0x57fca3){var _0x5ec7b2=_0x243fd6,_0x3cac18=Cesium__namespace['Cartesian3']['dot'](_0x430527,Cesium__namespace['Cartesian3']['normalize'](_0x1be57c,new Cesium__namespace['Cartesian3']()));if(_0x57fca3==='up'&&_0x3cac18<this['minPitch'])return![];if(_0x57fca3==='down'&&_0x3cac18>this[_0x5ec7b2(_0x9a62d8._0x15db97)])return![];return!![];}},{'key':'_computedNewPos','value':function _0xdad1f4(_0xc49de7,_0x32d55e,_0x2c96db){var _0x140d14=_0x243fd6,_0x35f28a=_0xc49de7['position'],_0x2559f4=this['_map']['getCenter']();if(!_0x2559f4)return;var _0x555815=_0x2559f4[_0x140d14(0x80b)]();if(!_0x555815)return;var _0x1ba7fb=Cesium__namespace[_0x140d14(0x741)]['distance'](_0x555815,_0x35f28a),_0x4348d8=_0x1ba7fb/0x64;_0x4348d8=_0x2c96db?_0x4348d8*this[_0x140d14(_0x398696._0x2228d8)]:_0x4348d8;var _0x1fa477={},_0x426ef4=new Cesium__namespace['Ray'](_0x35f28a,_0x32d55e);_0x1fa477['position']=Cesium__namespace['Ray'][_0x140d14(_0x398696._0x5714a1)](_0x426ef4,_0x4348d8),_0x1fa477['direction']=_0xc49de7[_0x140d14(_0x398696._0x4096bd)],_0x1fa477[_0x140d14(0x29e)]=_0xc49de7[_0x140d14(_0x398696._0x3ac3bb)],_0x1fa477['up']=_0xc49de7['up'];if(_0x2c96db){var _0x51aa1b=Cesium__namespace['Cartesian3']['normalize'](Cesium__namespace['Cartesian3']['subtract'](_0x1fa477['position'],_0x555815,new Cesium__namespace['Cartesian3']()),new Cesium__namespace['Cartesian3']());_0x426ef4=new Cesium__namespace['Ray'](_0x555815,_0x51aa1b),_0x1fa477['position']=Cesium__namespace['Ray']['getPoint'](_0x426ef4,_0x1ba7fb),_0x1fa477['direction']=Cesium__namespace[_0x140d14(0x741)]['negate'](_0x51aa1b,new Cesium__namespace['Cartesian3']()),_0x1fa477['up']=Cesium__namespace['Cartesian3']['normalize'](_0x1fa477['position'],new Cesium__namespace['Cartesian3']()),_0x1fa477[_0x140d14(0x29e)]=Cesium__namespace[_0x140d14(0x741)][_0x140d14(_0x398696._0x10e691)](_0x1fa477[_0x140d14(0x6b5)],_0x1fa477['up'],new Cesium__namespace['Cartesian3']());}return _0x1fa477;}},{'key':'moveCamera','value':function _0x114e76(_0x2745e1){var _0x23d92f=_0x243fd6,_0x453cd0=this['_map']['scene']['camera'],_0x42cd3f;switch(_0x2745e1){case MoveType[_0x23d92f(_0x3d47b8._0x34116c)]:_0x42cd3f=this[_0x23d92f(_0x3d47b8._0x3515e6)](_0x453cd0,Cesium__namespace[_0x23d92f(0x741)]['negate'](_0x453cd0['direction'],new Cesium__namespace[(_0x23d92f(_0x3d47b8._0x431d18))]()));break;case MoveType['LEFT_ROTATE']:_0x42cd3f=this['_computedNewPos'](_0x453cd0,Cesium__namespace[_0x23d92f(0x741)]['negate'](_0x453cd0['right'],new Cesium__namespace[(_0x23d92f(0x741))]()),!![]);break;case MoveType['RIGHT_ROTATE']:_0x42cd3f=this['_computedNewPos'](_0x453cd0,_0x453cd0['right'],!![]);break;case MoveType[_0x23d92f(0x4d6)]:if(!this['_limitAngle'](Cesium__namespace['clone'](_0x453cd0['up']),Cesium__namespace[_0x23d92f(0xca3)](_0x453cd0['position']),'up'))return;_0x42cd3f=this[_0x23d92f(_0x3d47b8._0x49e957)](_0x453cd0,Cesium__namespace['clone'](_0x453cd0['up']),!![]);break;case MoveType[_0x23d92f(_0x3d47b8._0x53e1cc)]:if(!this['_limitAngle'](Cesium__namespace[_0x23d92f(0xca3)](_0x453cd0['up']),Cesium__namespace[_0x23d92f(0xca3)](_0x453cd0['position']),_0x23d92f(0xace)))return;_0x42cd3f=this['_computedNewPos'](_0x453cd0,Cesium__namespace['Cartesian3'][_0x23d92f(0xe2a)](_0x453cd0['up'],new Cesium__namespace['Cartesian3']()),!![]);break;case MoveType['ENLARGE']:default:_0x42cd3f=this[_0x23d92f(_0x3d47b8._0x49e957)](_0x453cd0,_0x453cd0[_0x23d92f(0x6b5)]);break;}if(!_0x42cd3f)return;this['_resetCamera'](_0x42cd3f);}},{'key':'rotateCamera','value':function _0x2b0435(_0x12c6df){var _0x4c3d23=_0x243fd6,_0x558354=[0x0,0x0],_0x4b161d=this['_map']['scene'][_0x4c3d23(_0x1d0744._0x443861)][_0x4c3d23(_0x1d0744._0x23e50e)],_0x42ff2a=this['_map']['scene']['canvas']['clientHeight'],_0x1648ea=(_0x4b161d+_0x42ff2a)/this['dirStep'];switch(_0x12c6df){case MoveType[_0x4c3d23(0x6eb)]:_0x558354=[-_0x1648ea*_0x4b161d/_0x42ff2a,0x0];break;case MoveType[_0x4c3d23(0x4ff)]:_0x558354=[_0x1648ea*_0x4b161d/_0x42ff2a,0x0];break;case MoveType['TOP_ROTATE']:_0x558354=[0x0,_0x1648ea];break;case MoveType['BOTTOM_ROTATE']:_0x558354=[0x0,-_0x1648ea];break;default:return;}var _0x170f6d=_0x558354[0x0]/_0x4b161d,_0x150a8b=_0x558354[0x1]/_0x42ff2a,_0x413ce9=0.05,_0x354e08=this[_0x4c3d23(0x53d)]['camera'];_0x354e08['lookRight'](_0x170f6d*_0x413ce9),_0x354e08[_0x4c3d23(_0x1d0744._0xe44e8b)](_0x150a8b*_0x413ce9);var _0x406ae3=_0x354e08['direction'],_0x4d6e21=Cesium__namespace['Cartesian3']['normalize'](_0x354e08['position'],new Cesium__namespace[(_0x4c3d23(_0x1d0744._0x46de0f))]()),_0x109f28=Cesium__namespace[_0x4c3d23(_0x1d0744._0xba77e0)]['cross'](_0x406ae3,_0x4d6e21,new Cesium__namespace['Cartesian3']());_0x4d6e21=Cesium__namespace[_0x4c3d23(0x741)][_0x4c3d23(_0x1d0744._0x53adb1)](_0x109f28,_0x406ae3,new Cesium__namespace['Cartesian3']()),_0x354e08['up']=_0x4d6e21,_0x354e08['right']=_0x109f28;}}]),_0x5403b6;}(BaseControl);register$1('keyboardRoam',KeyboardRoam),KeyboardRoam['MoveType']=MoveType;var GaodePOIGeocoder=(function(){var _0x14bbdd={_0x52a5fa:0xda4,_0x1b3b0e:0xbd6,_0x3c2fad:0xc6e,_0x290bcb:0xf9f,_0xb96c09:0x9ca,_0x4a8ac6:0x501,_0x130beb:0xd0e},_0x1fabbe={_0x3c883d:0xb9d},_0x10c6ee=_0xf99cb3;function _0x3ac5bc(){var _0x216c33=_0x3c32,_0x4a3a61=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};_classCallCheck(this,_0x3ac5bc),this['options']=_0x4a3a61,this[_0x216c33(_0x1fabbe._0x3c883d)]=_0x4a3a61[_0x216c33(0x4bf)]||gaodeArr;}return _createClass(_0x3ac5bc,[{'key':_0x10c6ee(0x80c),'value':function _0x4f54f0(){var _0x34f351=_0x10c6ee,_0x2467a2=this['gaodekey'],_0x15c8a5=Math['floor'](Math[_0x34f351(0x342)]()*_0x2467a2['length']+0x1)-0x1;return _0x2467a2[_0x15c8a5];}},{'key':'geocode','value':function _0x1437b7(_0x2a5fd6){var _0x261150=this['getArrayRandomOne'](),_0x3d36fd=new Cesium__namespace['Resource']({'url':'https://restapi.amap.com/v3/place/text','queryParameters':_objectSpread2({'count':0x14,'key':_0x261150,'keywords':_0x2a5fd6,'types':'110000|120000|130000|140000|180000|190000|'},this['options']['parameters'])}),_0x457f43=this;return _0x3d36fd['fetchJson']()['then'](function(_0x3358f3){var _0xe89392=_0x3c32;if(_0x3358f3[_0xe89392(_0x14bbdd._0x52a5fa)]!==_0xe89392(_0x14bbdd._0x1b3b0e))return logError$1('请求失败('+_0x3358f3['infocode']+'):'+_0x3358f3[_0xe89392(0x537)]),{};if(_0x3358f3[_0xe89392(_0x14bbdd._0x3c2fad)]['length']===0x0)return logInfo(_0xe89392(_0x14bbdd._0x290bcb)+_0x2a5fd6+_0xe89392(_0x14bbdd._0xb96c09)),{};var _0x191315=0xbb8;return _0x457f43[_0xe89392(0x2cc)][_0xe89392(0x501)]['positionCartographic']['height']<_0x191315&&(_0x191315=_0x457f43['map'][_0xe89392(_0x14bbdd._0x4a8ac6)][_0xe89392(_0x14bbdd._0x130beb)]['height']),_0x3358f3[_0xe89392(_0x14bbdd._0x3c2fad)]['map'](function(_0x5fae1f){var _0x27c9ca=_0xe89392,_0x5c1e40=_0x5fae1f[_0x27c9ca(0xa32)]['split'](',');return _0x5c1e40=gcj2wgs(_0x5c1e40),{'displayName':_0x5fae1f['name'],'destination':Cesium__namespace['Cartesian3']['fromDegrees'](_0x5c1e40[0x0],_0x5c1e40[0x1],_0x191315)};});});}}]),_0x3ac5bc;}());function getDefaultContextMenu(_0x4ce003){var _0x514ff4={_0x1edefc:0x6f4,_0x365e1d:0x1f1,_0x268169:0x6f4,_0x3e81a0:0x2de,_0x159d59:0x1f3,_0x2daac0:0x990,_0x232fb6:0x2fe,_0x25f9a6:0x826,_0x26fd7d:0x6f4,_0x334f78:0xd2e,_0xa15dfd:0xb0e,_0x2019c9:0xc51,_0x28e094:0xc27,_0x2fb578:0x6f4,_0x53c2b0:0xfe4,_0x327db1:0x1fb,_0x1d4b56:0x321,_0x2768a6:0x5be,_0x3d84d5:0x4b8,_0x2f9e33:0xe78,_0x2a6fd5:0x305,_0x2e37e8:0xf54},_0x23ccb0={_0x1448da:0xa24},_0x398391={_0xa55032:0xb0d,_0x4dc9f8:0x5f0,_0x279c5a:0xcd4},_0x4c90a8={_0x598eae:0xb0d},_0x4ce37f={_0x3d6c97:0xb0d,_0x3ff2f9:0xba5,_0x529980:0x5f0},_0x4cfb4e={_0x56edb0:0xa24},_0x20f198={_0x1df59d:0xa24},_0x450b6e={_0x5b0252:0x57d},_0x1d25f7={_0x5cf8c6:0x57d},_0x42a5af={_0x311d68:0xaf5,_0x318f61:0x9ef},_0x57f7cf={_0x2f97be:0xaf5},_0x7f609c={_0x4cc0e0:0xb76,_0x5eaf0c:0xb76},_0x410f7f={_0x42e2f6:0xb76},_0x3b4ac8={_0x5100fa:0x9ef,_0x4cdc16:0x362},_0x4ec5ae={_0x21d3a2:0xd56},_0x1578f0={_0x2de2fb:0x501,_0x8abeda:0x2af},_0x315972={_0x4cbf7e:0x788},_0x1c2e81={_0x1321bd:0x71e},_0x352dcc={_0x1d992f:0x5c0},_0x2108fc={_0x1a94f2:0x5c0},_0x155843={_0x446cae:0x758},_0x510d0f={_0x12cab3:0xd7e},_0x57af97={_0x23ee34:0x5c0,_0x529f9e:0x199},_0x1c48d1={_0x37dfa6:0xec9},_0x1f4b4c={_0x5c34f2:0xec9,_0x1d013d:0xec9},_0x4f2f47={_0x58a624:0x84a},_0x2298a9={_0x313e87:0xa81},_0x224867={_0x5b5c83:0x4b5},_0x5c6e4c={_0x43e6bb:0x4b5},_0x5c8c55={_0x52b8e4:0x4b5,_0xee2cb0:0x361},_0x121877={_0x5511c8:0x352,_0x21b3c6:0xa22},_0x17e821={_0x39df7a:0x67f},_0x4b443f={_0xe1632e:0xb24},_0x154974={_0x3d6c70:0xbb8,_0xf83c4c:0xf94},_0x488506={_0xd7249f:0x3fc},_0x3690db={_0x2a97d7:0x57d},_0x554c72={_0x3d47d1:0x81f},_0x35b027={_0x239015:0xe1d},_0x592b28={_0x4429e3:0x57d},_0x2e0bcb={_0x1b72f9:0xc71,_0x5cd3e5:0x6f4,_0x48bc02:0xa7f,_0x3bdf49:0xdd7,_0x2485e2:0xbe6,_0x18b834:0x4b5,_0xed0a57:0x48f,_0x24cf67:0xa9f},_0x5694e3=_0xf99cb3,_0xab2ebc=_0x4ce003['contextmenu'];return[{'text':_0x4ce003[_0x5694e3(0x6f4)]('_查看此处坐标'),'icon':Icon[_0x5694e3(0xcc9)],'show':function _0x17eeaa(_0x400f42){var _0x27062f=_0x5694e3;return Cesium__namespace['defined'](_0x400f42[_0x27062f(0x4b5)]);},'callback':function _0x379e7a(_0x34847a){var _0x39a476=_0x5694e3,_0x3213e3=LngLatPoint[_0x39a476(_0x2e0bcb._0x1b72f9)](_0x34847a['cartesian']),_0x388033=proj4Trans([_0x3213e3['lng'],_0x3213e3['lat']],'EPSG:4326',CRS['CGCS2000_GK_Zone_3']),_0x4b17cc='\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20'[_0x39a476(0xa9f)](_0x4ce003[_0x39a476(_0x2e0bcb._0x5cd3e5)]('_经度'),':')['concat'](_0x3213e3['lng'],',\x20')[_0x39a476(0xa9f)](_0x4ce003[_0x39a476(_0x2e0bcb._0x5cd3e5)](_0x39a476(_0x2e0bcb._0x48bc02)),':')['concat'](_0x3213e3['lat'],',\x20')[_0x39a476(0xa9f)](_0x4ce003['getLangText']('_海拔'),':')['concat'](_0x3213e3['alt'],',\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20')['concat'](_0x4ce003['getLangText']('_横坐标'),':')['concat'](_0x388033[0x0]['toFixed'](0x1),',\x20')['concat'](_0x4ce003['getLangText']('_纵坐标'),':')['concat'](_0x388033[0x1][_0x39a476(_0x2e0bcb._0x3bdf49)](0x1),'\x20(CGCS2000)\x0a\x20\x20\x20\x20\x20\x20\x20\x20');alert(_0x4b17cc,_0x4ce003['getLangText'](_0x39a476(_0x2e0bcb._0x2485e2)));var _0x54803c=formatNum$1(_0x34847a['cartesian']['x'],0x1),_0x46bb5f=formatNum$1(_0x34847a[_0x39a476(_0x2e0bcb._0x18b834)]['y'],0x1),_0x16e4f5=formatNum$1(_0x34847a['cartesian']['z'],0x1);logInfo('经纬度:'['concat'](_0x3213e3['toString'](),_0x39a476(_0x2e0bcb._0xed0a57))['concat'](_0x54803c,',')['concat'](_0x46bb5f,',')[_0x39a476(_0x2e0bcb._0x24cf67)](_0x16e4f5));}},{'text':_0x4ce003[_0x5694e3(0x6f4)]('_查看当前视角'),'icon':Icon['CameraInfo'],'callback':function _0x4ea9e4(_0x3c6cb6){var _0x28ede3=_0x5694e3,_0x29c59f=JSON['stringify'](_0x4ce003[_0x28ede3(0xde8)]());logInfo(_0x29c59f),alert(_0x29c59f,_0x4ce003['getLangText'](_0x28ede3(0xc28)));}},{'text':_0x4ce003[_0x5694e3(0x6f4)]('_视角切换'),'icon':Icon['Camera'],'children':[{'text':_0x4ce003['getLangText']('_允许进入地下'),'icon':Icon['UndergroundYes'],'show':function _0x5278f5(_0xf8b8bd){var _0x54ac07=_0x5694e3;return _0x4ce003[_0x54ac07(_0x592b28._0x4429e3)]['screenSpaceCameraController']['enableCollisionDetection'];},'callback':function _0x2e5dc4(_0x50b91b){var _0x2ded69=_0x5694e3;_0x4ce003['scene'][_0x2ded69(_0x35b027._0x239015)][_0x2ded69(0x81f)]=![];}},{'text':_0x4ce003['getLangText']('_禁止进入地下'),'icon':Icon['UndergroundNo'],'show':function _0xd426fc(_0x30febd){var _0x262975=_0x5694e3;return!_0x4ce003[_0x262975(0x57d)]['screenSpaceCameraController'][_0x262975(_0x554c72._0x3d47d1)];},'callback':function _0x4af227(_0x5425ae){var _0x5f21cb=_0x5694e3;_0x4ce003[_0x5f21cb(_0x3690db._0x2a97d7)]['screenSpaceCameraController'][_0x5f21cb(0x81f)]=!![];}},{'text':_0x4ce003[_0x5694e3(_0x514ff4._0x1edefc)]('_绕此处环绕飞行'),'icon':Icon['RotatePointStart'],'show':function _0x1e1066(_0x2db3e3){var _0xe02bd6=_0x5694e3,_0x224ae1;return _0x2db3e3['cartesian']&&(!_0xab2ebc[_0xe02bd6(0xbb8)]||!((_0x224ae1=_0xab2ebc['rotatePoint'])!==null&&_0x224ae1!==void 0x0&&_0x224ae1[_0xe02bd6(_0x488506._0xd7249f)]));},'callback':function _0x185972(_0x321f75){var _0x345f01=_0x5694e3;!_0xab2ebc['rotatePoint']&&(_0xab2ebc['rotatePoint']=new RotatePoint(),_0x4ce003[_0x345f01(0xdf9)](_0xab2ebc['rotatePoint'])),_0xab2ebc['rotatePoint']['start'](_0x321f75['cartesian']);}},{'text':_0x4ce003['getLangText']('_关闭环绕飞行'),'icon':Icon['RotatePointStop'],'show':function _0xb832c9(_0xa314e6){var _0x3d5876;return(_0x3d5876=_0xab2ebc['rotatePoint'])===null||_0x3d5876===void 0x0?void 0x0:_0x3d5876['isStart'];},'callback':function _0x48138c(_0x14bb32){var _0x5dd989=_0x5694e3;_0xab2ebc['rotatePoint']&&_0xab2ebc[_0x5dd989(_0x154974._0x3d6c70)][_0x5dd989(_0x154974._0xf83c4c)]();}},{'text':_0x4ce003['getLangText']('_移动到此处'),'icon':Icon[_0x5694e3(_0x514ff4._0x365e1d)],'show':function _0x152b3b(_0x394400){var _0x59daeb=_0x5694e3;return Cesium__namespace[_0x59daeb(0x8b3)](_0x394400['cartesian']);},'callback':function _0x32787c(_0x4e1f15){var _0x3b45d3=_0x5694e3,_0x3447dd=Cesium__namespace[_0x3b45d3(0x741)][_0x3b45d3(0x443)](_0x4e1f15['cartesian'],_0x4ce003[_0x3b45d3(0x501)]['positionWC'])*0.1;_0x4ce003['flyToPoint'](_0x4e1f15['cartesian'],{'radius':_0x3447dd,'maximumHeight':_0x4ce003['camera']['positionCartographic']['height']});}},{'text':_0x4ce003[_0x5694e3(_0x514ff4._0x268169)]('_第一视角站到此处'),'icon':Icon['FirstPerspective'],'show':function _0xb33f2(_0x52d827){return Cesium__namespace['defined'](_0x52d827['cartesian']);},'callback':function _0x111559(_0x24f437){var _0x4721de=_0x5694e3;_0x4ce003[_0x4721de(0x501)]['flyTo']({'destination':addPositionsHeight(_0x24f437['cartesian'],0xa),'orientation':{'heading':_0x4ce003['camera']['heading'],'pitch':0x0,'roll':0x0},'maximumHeight':_0x4ce003['camera'][_0x4721de(0xd0e)]['height']});}},{'text':_0x4ce003[_0x5694e3(_0x514ff4._0x268169)]('_开启键盘漫游'),'icon':Icon['KeyboardRoamYes'],'show':function _0x4c65ff(_0x2b6891){return!_0x4ce003['keyboardRoam']['enabled'];},'callback':function _0x1e78f6(_0x3bc061){var _0x530e89=_0x5694e3;_0x4ce003['keyboardRoam'][_0x530e89(_0x4b443f._0xe1632e)]=!![];}},{'text':_0x4ce003['getLangText']('_关闭键盘漫游'),'icon':Icon['KeyboardRoamNo'],'show':function _0x230c6f(_0x3b7570){return _0x4ce003['keyboardRoam']['enabled'];},'callback':function _0x21dee3(_0x1a6601){var _0x344077=_0x5694e3;_0x4ce003[_0x344077(_0x17e821._0x39df7a)][_0x344077(0xb24)]=![];}},{'text':_0x4ce003['getLangText'](_0x5694e3(0x884)),'icon':Icon['TrackedEntityYes'],'show':function _0xff9057(_0x336581){var _0x5b13bf=_0x5694e3,_0x3d4e05=_0x336581['graphic'];if(!_0x3d4e05)return![];if(_0x3d4e05[_0x5b13bf(_0x121877._0x5511c8)]instanceof Cesium__namespace['Entity'])return!![];else{if(_0x3d4e05['trackedEntity']instanceof Cesium__namespace[_0x5b13bf(_0x121877._0x21b3c6)])return!![];}return![];},'callback':function _0x3b6297(_0x1c84a1){_0x4ce003['trackedEntity']=_0x1c84a1['graphic'];}},{'text':_0x4ce003[_0x5694e3(0x6f4)]('_取消锁定'),'icon':Icon['TrackedEntityNo'],'show':function _0x5c4c37(_0xfb2c8e){return _0x4ce003['trackedEntity']!==undefined;},'callback':function _0x59ab6c(_0x34db22){_0x4ce003['trackedEntity']=undefined;}}]},{'text':_0x4ce003['getLangText']('_三维模型'),'icon':Icon['Tileset'],'show':function _0x5673f7(_0x43b6f4){var _0xbc18c3=_0x4ce003['pick3DTileset'](_0x43b6f4['cartesian']);return Cesium__namespace['defined'](_0xbc18c3);},'children':[{'text':_0x4ce003['getLangText']('_显示三角网'),'icon':Icon[_0x5694e3(_0x514ff4._0x3e81a0)],'show':function _0x5b5e3d(_0x47e75d){var _0x4e49c1=_0x5694e3,_0x45656d=_0x4ce003['pick3DTileset'](_0x47e75d[_0x4e49c1(_0x5c8c55._0x52b8e4)]);return!_0x45656d[_0x4e49c1(_0x5c8c55._0xee2cb0)]&&_0x45656d['_enableDebugWireframe'];},'callback':function _0x50b902(_0x5c222a){var _0x1c22ac=_0x4ce003['pick3DTileset'](_0x5c222a['cartesian']);_0x1c22ac['debugWireframe']=!![];}},{'text':_0x4ce003['getLangText'](_0x5694e3(_0x514ff4._0x159d59)),'icon':Icon['TilesetWireframeNo'],'show':function _0x291835(_0x388f05){var _0x56c0fe=_0x5694e3,_0x2ad018=_0x4ce003['pick3DTileset'](_0x388f05[_0x56c0fe(0x4b5)]);return _0x2ad018['debugWireframe']&&_0x2ad018['_enableDebugWireframe'];},'callback':function _0x151f61(_0x3f3ff9){var _0x1d668f=_0x5694e3,_0x180610=_0x4ce003[_0x1d668f(0xe8d)](_0x3f3ff9['cartesian']);_0x180610['debugWireframe']=![];}},{'text':_0x4ce003['getLangText']('_显示包围盒'),'icon':Icon[_0x5694e3(_0x514ff4._0x2daac0)],'show':function _0x34f797(_0x364b89){var _0x161b5c=_0x5694e3,_0x4899a6=_0x4ce003[_0x161b5c(0xe8d)](_0x364b89['cartesian']);return!_0x4899a6[_0x161b5c(0x8a9)];},'callback':function _0x426ef5(_0x1c808d){var _0x2bd56a=_0x5694e3,_0x50988c=_0x4ce003['pick3DTileset'](_0x1c808d[_0x2bd56a(_0x5c6e4c._0x43e6bb)]);_0x50988c['debugShowBoundingVolume']=!![];}},{'text':_0x4ce003['getLangText']('_关闭包围盒'),'icon':Icon['TilesetBoundingVolumeNo'],'show':function _0x27ba91(_0x61dce8){var _0x4f2428=_0x5694e3,_0x28cfb9=_0x4ce003['pick3DTileset'](_0x61dce8[_0x4f2428(_0x224867._0x5b5c83)]);return _0x28cfb9[_0x4f2428(0x8a9)];},'callback':function _0x263364(_0x4d8fdf){var _0x39f867=_0x5694e3,_0x594029=_0x4ce003[_0x39f867(0xe8d)](_0x4d8fdf['cartesian']);_0x594029['debugShowBoundingVolume']=![];}}]},{'text':_0x4ce003['getLangText'](_0x5694e3(0xdd9)),'icon':Icon['Terrain'],'show':function _0x5cf075(_0xbdcc93){return Cesium__namespace['defined'](_0xbdcc93['cartesian']);},'children':[{'text':_0x4ce003['getLangText'](_0x5694e3(0x602)),'icon':Icon[_0x5694e3(_0x514ff4._0x232fb6)],'show':function _0x13ce30(_0x34186a){var _0x3058a2=_0x5694e3;return!_0x4ce003[_0x3058a2(_0x2298a9._0x313e87)];},'callback':function _0x234105(_0x327413){var _0x2b9446=_0x5694e3;_0x4ce003[_0x2b9446(0xa81)]=!![];}},{'text':_0x4ce003['getLangText']('_关闭地形'),'icon':Icon['TerrainNo'],'show':function _0x4d727c(_0x5eb79b){return _0x4ce003['hasTerrain'];},'callback':function _0x257eaf(_0x2e3da2){_0x4ce003['hasTerrain']=![];}},{'text':_0x4ce003['getLangText']('_显示三角网'),'icon':Icon['TerrainWireframeYes'],'show':function _0x2173fb(_0x183f04){var _0x489909=_0x5694e3;return!_0x4ce003['scene'][_0x489909(_0x4f2f47._0x58a624)]['_surface']['tileProvider']['_debug'][_0x489909(0xbed)];},'callback':function _0x1d5a68(_0x1c1216){var _0x40a231=_0x5694e3;_0x4ce003['scene']['globe']['_surface']['tileProvider']['_debug'][_0x40a231(0xbed)]=!![];}},{'text':_0x4ce003['getLangText']('_关闭三角网'),'icon':Icon[_0x5694e3(_0x514ff4._0x25f9a6)],'show':function _0x274742(_0x18b600){var _0x45572d=_0x5694e3;return _0x4ce003['scene']['globe'][_0x45572d(0xbcb)]['tileProvider']['_debug']['wireframe'];},'callback':function _0x4c7a27(_0x6362ac){var _0x177c4f=_0x5694e3;_0x4ce003['scene']['globe']['_surface'][_0x177c4f(0xda8)][_0x177c4f(0x6b8)]['wireframe']=![];}}]},{'text':_0x4ce003['getLangText'](_0x5694e3(0xf86)),'icon':Icon['Measure'],'children':[{'text':_0x4ce003[_0x5694e3(_0x514ff4._0x268169)]('_距离'),'icon':Icon[_0x5694e3(0x411)],'callback':function _0x1524c3(_0x511541){!_0xab2ebc['measure']&&(_0xab2ebc['measure']=new Measure(),_0x4ce003['addThing'](_0xab2ebc['measure'])),_0xab2ebc['measure']['distance']();}},{'text':_0x4ce003[_0x5694e3(_0x514ff4._0x26fd7d)]('_面积'),'icon':Icon['MeasureArea'],'callback':function _0x434f33(_0x395959){var _0x2bfe16=_0x5694e3;!_0xab2ebc[_0x2bfe16(0xec9)]&&(_0xab2ebc['measure']=new Measure(),_0x4ce003['addThing'](_0xab2ebc['measure'])),_0xab2ebc['measure']['area']();}},{'text':_0x4ce003[_0x5694e3(0x6f4)](_0x5694e3(0x8db)),'icon':Icon[_0x5694e3(0x6ae)],'callback':function _0x3fac17(_0x421737){!_0xab2ebc['measure']&&(_0xab2ebc['measure']=new Measure(),_0x4ce003['addThing'](_0xab2ebc['measure'])),_0xab2ebc['measure']['heightTriangle']();}},{'text':_0x4ce003['getLangText'](_0x5694e3(0x1c8)),'icon':Icon['MeasureAngle'],'callback':function _0x2d6702(_0xe53105){!_0xab2ebc['measure']&&(_0xab2ebc['measure']=new Measure(),_0x4ce003['addThing'](_0xab2ebc['measure'])),_0xab2ebc['measure']['angle']();}},{'text':_0x4ce003['getLangText']('_删除测量'),'icon':Icon['Delete'],'show':function _0x4a1cd3(_0x4cba93){var _0x4959e7=_0x5694e3;return _0xab2ebc[_0x4959e7(_0x1f4b4c._0x5c34f2)]&&_0xab2ebc[_0x4959e7(_0x1f4b4c._0x1d013d)]['hasMeasure'];},'callback':function _0x4d87ee(_0xccd505){var _0x277f1d=_0x5694e3;_0xab2ebc[_0x277f1d(_0x1c48d1._0x37dfa6)]&&_0xab2ebc[_0x277f1d(0xec9)]['clear']();}}]},{'text':_0x4ce003['getLangText']('_图上标记'),'icon':Icon[_0x5694e3(0x950)],'children':[{'text':_0x4ce003['getLangText'](_0x5694e3(0x8d2)),'icon':Icon['DrawPoint'],'callback':function _0x3d71e6(_0x26dc0a){var _0x185557=_0x5694e3;_0x4ce003[_0x185557(_0x57af97._0x23ee34)]['startDraw']({'type':_0x185557(_0x57af97._0x529f9e),'style':{'pixelSize':0xc,'color':_0x185557(0x4e3)},'success':function _0x339214(_0x290f9a){console['log'](JSON['stringify'](_0x290f9a['coordinates']));}});}},{'text':_0x4ce003['getLangText']('_标记线'),'icon':Icon['DrawPolyline'],'callback':function _0x23491a(_0x495335){var _0x2f994a={_0xffcf30:0xf88};_0x4ce003['graphicLayer']['startDraw']({'type':'polyline','style':{'color':'#55ff33','width':0x3},'success':function _0x3146d9(_0x48985e){var _0x578b95=_0x3c32;console['log'](JSON['stringify'](_0x48985e[_0x578b95(_0x2f994a._0xffcf30)]));}});}},{'text':_0x4ce003['getLangText']('_标记面'),'icon':Icon['DrawPolygon'],'callback':function _0x28700c(_0x51e31a){var _0xc573ec=_0x5694e3;_0x4ce003[_0xc573ec(0x5c0)]['startDraw']({'type':'polygon','style':{'color':'#29cf34','opacity':0.5,'outline':!![],'outlineWidth':0x2},'success':function _0x304de7(_0x57ce3b){console['log'](JSON['stringify'](_0x57ce3b['coordinates']));}});}},{'text':_0x4ce003['getLangText']('_标记圆'),'icon':Icon[_0x5694e3(0xcc1)],'callback':function _0x2f6fdf(_0x201e04){var _0x5d22dd=_0x5694e3;_0x4ce003['graphicLayer'][_0x5d22dd(_0x510d0f._0x12cab3)]({'type':_0x5d22dd(0x1b4),'style':{'color':'#ffff00','opacity':0.6},'success':function _0x29279e(_0x1bc1fb){console['log'](JSON['stringify'](_0x1bc1fb['coordinates']));}});}},{'text':_0x4ce003['getLangText']('_标记矩形'),'icon':Icon[_0x5694e3(_0x514ff4._0x334f78)],'callback':function _0x4b6014(_0x2b1f7b){var _0xa4feca=_0x5694e3;_0x4ce003[_0xa4feca(0x5c0)]['startDraw']({'type':'rectangle','style':{'color':_0xa4feca(0x46e),'opacity':0.6},'success':function _0x88db92(_0x2cdaea){var _0x5b6d0c=_0xa4feca;console['log'](JSON[_0x5b6d0c(0xff9)](_0x2cdaea['coordinates']));}});}},{'text':_0x4ce003[_0x5694e3(_0x514ff4._0x268169)]('_允许编辑'),'icon':Icon['DrawEditYes'],'show':function _0x71ff88(_0x4bb9ac){return!_0x4ce003['graphicLayer']['hasEdit'];},'callback':function _0x3e0040(_0x4b7baa){var _0x5dc078=_0x5694e3;_0x4ce003['graphicLayer'][_0x5dc078(_0x155843._0x446cae)]=!![];}},{'text':_0x4ce003['getLangText'](_0x5694e3(0xe2d)),'icon':Icon[_0x5694e3(_0x514ff4._0xa15dfd)],'show':function _0x3ae21d(_0xf77616){var _0x388c8d=_0x5694e3;return _0x4ce003[_0x388c8d(0x5c0)]['hasEdit'];},'callback':function _0xbbfc6(_0x261fa5){var _0x1ae3f2=_0x5694e3;_0x4ce003[_0x1ae3f2(_0x2108fc._0x1a94f2)][_0x1ae3f2(0x758)]=![];}},{'text':_0x4ce003['getLangText']('_导出GeoJSON'),'icon':Icon['DrawDownJson'],'show':function _0x586b15(_0x1bd5ac){var _0x17db39=_0x5694e3;return _0x4ce003[_0x17db39(0x5c0)]['length']>0x0;},'callback':function _0x5cd436(_0x2f340f){var _0x42efb8=_0x5694e3;downloadFile('图上标记.json',JSON[_0x42efb8(0xff9)](_0x4ce003[_0x42efb8(_0x352dcc._0x1d992f)]['toGeoJSON']()));}},{'text':_0x4ce003[_0x5694e3(0x6f4)]('_清除所有标记'),'icon':Icon['Delete'],'show':function _0x2c86c3(_0x3bfc5){return _0x4ce003['graphicLayer']['length']>0x0;},'callback':function _0xae9a78(_0x1d9cd2){var _0x22f544=_0x5694e3;_0x4ce003[_0x22f544(0x5c0)][_0x22f544(_0x1c2e81._0x1321bd)]();}}]},{'text':_0x4ce003[_0x5694e3(_0x514ff4._0x268169)]('_特效效果'),'icon':Icon['Effect'],'children':[{'text':_0x4ce003[_0x5694e3(0x6f4)](_0x5694e3(_0x514ff4._0x2019c9)),'icon':Icon['RainEffectYes'],'show':function _0x330eea(_0x338170){return!_0xab2ebc['rainEffect'];},'callback':function _0x16d505(_0x17a5bd){!_0xab2ebc['rainEffect']&&(_0xab2ebc['rainEffect']=new RainEffect(),_0x4ce003['addEffect'](_0xab2ebc['rainEffect']));}},{'text':_0x4ce003['getLangText']('_关闭下雨'),'icon':Icon[_0x5694e3(_0x514ff4._0x28e094)],'show':function _0x4c1d39(_0xecd554){return _0xab2ebc['rainEffect'];},'callback':function _0x98b294(_0x35ce6c){var _0x1e77a2=_0x5694e3;_0xab2ebc['rainEffect']&&(_0x4ce003['removeEffect'](_0xab2ebc[_0x1e77a2(0x4ce)],!![]),delete _0xab2ebc['rainEffect']);}},{'text':_0x4ce003[_0x5694e3(_0x514ff4._0x2fb578)]('_开启下雪'),'icon':Icon['SnowEffectYes'],'show':function _0xf7a11e(_0x20b407){return!_0xab2ebc['snowEffect'];},'callback':function _0x356c88(_0x1aae84){var _0x5395e2=_0x5694e3;!_0xab2ebc['snowEffect']&&(_0xab2ebc['snowEffect']=new SnowEffect(),_0x4ce003['addEffect'](_0xab2ebc[_0x5395e2(0x788)]));}},{'text':_0x4ce003['getLangText']('_关闭下雪'),'icon':Icon['SnowEffectNo'],'show':function _0x4f535f(_0x227978){return _0xab2ebc['snowEffect'];},'callback':function _0x19c180(_0x42ff89){var _0xc0eada=_0x5694e3;_0xab2ebc[_0xc0eada(_0x315972._0x4cbf7e)]&&(_0x4ce003['removeEffect'](_0xab2ebc[_0xc0eada(0x788)],!![]),delete _0xab2ebc['snowEffect']);}},{'text':_0x4ce003['getLangText']('_开启雾天气'),'icon':Icon['FogEffectYes'],'show':function _0xafc210(_0x446f78){return!_0xab2ebc['fogEffect'];},'callback':function _0x857b7a(_0x51ba9b){var _0x3f6d96=_0x5694e3;if(!_0xab2ebc['fogEffect']){var _0x12a843=_0x4ce003[_0x3f6d96(_0x1578f0._0x2de2fb)]['positionCartographic']['height']*0x2;_0xab2ebc['fogEffect']=new FogEffect({'fogByDistance':new Cesium__namespace['Cartesian4'](0.1*_0x12a843,0.1,_0x12a843,0.8)}),_0x4ce003[_0x3f6d96(_0x1578f0._0x8abeda)](_0xab2ebc[_0x3f6d96(0xb36)]);}}},{'text':_0x4ce003['getLangText']('_关闭雾天气'),'icon':Icon[_0x5694e3(0x7a3)],'show':function _0x561e3d(_0x692e38){return _0xab2ebc['fogEffect'];},'callback':function _0x21454c(_0x1ff253){var _0x4bf26d=_0x5694e3;_0xab2ebc[_0x4bf26d(0xb36)]&&(_0x4ce003['removeEffect'](_0xab2ebc['fogEffect'],!![]),delete _0xab2ebc[_0x4bf26d(0xb36)]);}},{'text':_0x4ce003[_0x5694e3(_0x514ff4._0x1edefc)](_0x5694e3(_0x514ff4._0x53c2b0)),'icon':Icon[_0x5694e3(_0x514ff4._0x327db1)],'show':function _0x393099(_0x72dfe0){return!_0xab2ebc['bloomEffect'];},'callback':function _0x42a479(_0x5b8c0f){var _0x22b432=_0x5694e3;!_0xab2ebc[_0x22b432(_0x4ec5ae._0x21d3a2)]&&(_0xab2ebc['bloomEffect']=new BloomEffect(),_0x4ce003['addEffect'](_0xab2ebc['bloomEffect']));}},{'text':_0x4ce003['getLangText']('_关闭泛光'),'icon':Icon[_0x5694e3(_0x514ff4._0x1d4b56)],'show':function _0x376576(_0x4ec3fe){return _0xab2ebc['bloomEffect'];},'callback':function _0x1bf1f2(_0x15c6af){var _0x2eb083=_0x5694e3;_0xab2ebc['bloomEffect']&&(_0x4ce003['removeEffect'](_0xab2ebc[_0x2eb083(0xd56)],!![]),delete _0xab2ebc['bloomEffect']);}},{'text':_0x4ce003[_0x5694e3(0x6f4)]('_开启亮度'),'icon':Icon['BrightnessEffectYes'],'show':function _0x30d28f(_0x48997b){return!_0xab2ebc['brightnessEffect'];},'callback':function _0x2a2bf1(_0x160b6e){var _0x171f78=_0x5694e3;!_0xab2ebc['brightnessEffect']&&(_0xab2ebc[_0x171f78(0x362)]=new BrightnessEffect(),_0x4ce003['addEffect'](_0xab2ebc['brightnessEffect']));}},{'text':_0x4ce003['getLangText'](_0x5694e3(_0x514ff4._0x2768a6)),'icon':Icon['BrightnessEffectNo'],'show':function _0x454bcf(_0x14f881){return _0xab2ebc['brightnessEffect'];},'callback':function _0x19c105(_0x4f6a02){var _0x3e1bec=_0x5694e3;_0xab2ebc['brightnessEffect']&&(_0x4ce003[_0x3e1bec(_0x3b4ac8._0x5100fa)](_0xab2ebc[_0x3e1bec(_0x3b4ac8._0x4cdc16)],!![]),delete _0xab2ebc[_0x3e1bec(0x362)]);}},{'text':_0x4ce003['getLangText']('_开启夜视'),'icon':Icon[_0x5694e3(_0x514ff4._0x3d84d5)],'show':function _0x40e961(_0xe3ebb3){var _0xb96891=_0x5694e3;return!_0xab2ebc[_0xb96891(0xb76)];},'callback':function _0x37af7f(_0x1d29c7){!_0xab2ebc['nightVisionEffect']&&(_0xab2ebc['nightVisionEffect']=new NightVisionEffect(),_0x4ce003['addEffect'](_0xab2ebc['nightVisionEffect']));}},{'text':_0x4ce003['getLangText']('_关闭夜视'),'icon':Icon['NightVisionEffectNo'],'show':function _0x3fbe31(_0x3bbe79){var _0x31a914=_0x5694e3;return _0xab2ebc[_0x31a914(_0x410f7f._0x42e2f6)];},'callback':function _0x1cf7bd(_0x50c752){var _0x29bc5d=_0x5694e3;_0xab2ebc[_0x29bc5d(_0x7f609c._0x4cc0e0)]&&(_0x4ce003['removeEffect'](_0xab2ebc[_0x29bc5d(_0x7f609c._0x5eaf0c)],!![]),delete _0xab2ebc[_0x29bc5d(0xb76)]);}},{'text':_0x4ce003[_0x5694e3(0x6f4)]('_开启黑白'),'icon':Icon['BlackAndWhiteEffectYes'],'show':function _0xdf81f3(_0x1e7d00){return!_0xab2ebc['blackAndWhiteEffect'];},'callback':function _0x10358b(_0x4fdffc){var _0x25d132=_0x5694e3;!_0xab2ebc['blackAndWhiteEffect']&&(_0xab2ebc['blackAndWhiteEffect']=new BlackAndWhiteEffect(),_0x4ce003['addEffect'](_0xab2ebc[_0x25d132(0x883)]));}},{'text':_0x4ce003['getLangText']('_关闭黑白'),'icon':Icon['BlackAndWhiteEffectNo'],'show':function _0x3b8006(_0x4fe1af){return _0xab2ebc['blackAndWhiteEffect'];},'callback':function _0x4a2122(_0x3e151f){_0xab2ebc['blackAndWhiteEffect']&&(_0x4ce003['removeEffect'](_0xab2ebc['blackAndWhiteEffect'],!![]),delete _0xab2ebc['blackAndWhiteEffect']);}},{'text':_0x4ce003['getLangText']('_开启拾取高亮'),'icon':Icon['OutlineEffectYes'],'show':function _0x462883(_0x8b83f5){return!_0xab2ebc['outlineEffect'];},'callback':function _0x3f8c37(_0x2fae7a){var _0x9e7655=_0x5694e3;!_0xab2ebc['outlineEffect']&&(_0xab2ebc['outlineEffect']=new OutlineEffect(),_0x4ce003['addEffect'](_0xab2ebc[_0x9e7655(_0x57f7cf._0x2f97be)]));}},{'text':_0x4ce003['getLangText']('_关闭拾取高亮'),'icon':Icon['OutlineEffectNo'],'show':function _0x17b321(_0x5e85fa){return _0xab2ebc['outlineEffect'];},'callback':function _0x5b00b0(_0xc541aa){var _0x116948=_0x5694e3;_0xab2ebc[_0x116948(_0x42a5af._0x311d68)]&&(_0x4ce003[_0x116948(_0x42a5af._0x318f61)](_0xab2ebc['outlineEffect'],!![]),delete _0xab2ebc['outlineEffect']);}}]},{'text':_0x4ce003['getLangText']('_场景设置'),'icon':Icon[_0x5694e3(0x427)],'children':[{'text':_0x4ce003[_0x5694e3(_0x514ff4._0x268169)]('_开启深度监测'),'icon':Icon[_0x5694e3(_0x514ff4._0x2f9e33)],'show':function _0x35aa50(_0x264100){return!_0x4ce003['scene']['globe']['depthTestAgainstTerrain'];},'callback':function _0x1c65a3(_0x2d3195){var _0x176157=_0x5694e3;_0x4ce003[_0x176157(_0x1d25f7._0x5cf8c6)][_0x176157(0x84a)]['depthTestAgainstTerrain']=!![];}},{'text':_0x4ce003['getLangText']('_关闭深度监测'),'icon':Icon['DepthTestNo'],'show':function _0x24f46a(_0x2c659f){var _0x29960d=_0x5694e3;return _0x4ce003[_0x29960d(_0x450b6e._0x5b0252)][_0x29960d(0x84a)]['depthTestAgainstTerrain'];},'callback':function _0x2c93ec(_0x8a645f){var _0x9b51ff=_0x5694e3;_0x4ce003[_0x9b51ff(0x57d)]['globe']['depthTestAgainstTerrain']=![];}},{'text':_0x4ce003[_0x5694e3(0x6f4)]('_显示星空背景'),'icon':Icon[_0x5694e3(0xdf8)],'show':function _0x4e8927(_0x48d64b){var _0x258e1a=_0x5694e3;return!_0x4ce003['scene'][_0x258e1a(0x6b9)][_0x258e1a(_0x20f198._0x1df59d)];},'callback':function _0x168abe(_0x5ab869){var _0x52ea8a=_0x5694e3;_0x4ce003[_0x52ea8a(0x57d)]['skyBox']['show']=!![],_0x4ce003['scene']['moon']['show']=!![],_0x4ce003['scene'][_0x52ea8a(0x3d0)]['show']=!![];}},{'text':_0x4ce003['getLangText']('_关闭星空背景'),'icon':Icon['SkyBoxNo'],'show':function _0x5d5fd7(_0x9846a){var _0xc519bb=_0x5694e3;return _0x4ce003['scene'][_0xc519bb(0x6b9)][_0xc519bb(_0x4cfb4e._0x56edb0)];},'callback':function _0x4e6e99(_0x1e193c){var _0xe60123=_0x5694e3;_0x4ce003['scene']['skyBox'][_0xe60123(0xa24)]=![],_0x4ce003['scene']['moon']['show']=![],_0x4ce003['scene']['sun']['show']=![];}},{'text':_0x4ce003['getLangText']('_开启日照阴影'),'icon':Icon['ShadowYes'],'show':function _0x50ea7a(_0xefafe6){return!_0x4ce003['viewer']['shadows'];},'callback':function _0x5de58b(_0xf68416){var _0x4b73a0=_0x5694e3;_0x4ce003[_0x4b73a0(_0x4ce37f._0x3d6c97)][_0x4b73a0(_0x4ce37f._0x3ff2f9)]=!![],_0x4ce003['viewer'][_0x4b73a0(_0x4ce37f._0x529980)]=Cesium__namespace[_0x4b73a0(0x22b)]['ENABLED'],_0x4ce003['scene']['globe']['enableLighting']=!![];}},{'text':_0x4ce003['getLangText']('_关闭日照阴影'),'icon':Icon['ShadowNo'],'show':function _0x2a3ee6(_0x53b2a0){var _0x1228b3=_0x5694e3;return _0x4ce003[_0x1228b3(_0x4c90a8._0x598eae)][_0x1228b3(0xba5)];},'callback':function _0x20b37c(_0x2a8a47){var _0x4acf4f=_0x5694e3;_0x4ce003['viewer']['shadows']=![],_0x4ce003[_0x4acf4f(_0x398391._0xa55032)][_0x4acf4f(_0x398391._0x4dc9f8)]=Cesium__namespace['ShadowMode']['RECEIVE_ONLY'],_0x4ce003['scene']['globe'][_0x4acf4f(_0x398391._0x279c5a)]=![];}},{'text':_0x4ce003['getLangText']('_开启大气渲染'),'icon':Icon[_0x5694e3(_0x514ff4._0x2a6fd5)],'show':function _0x1403fc(_0x177c57){var _0x4ebf4a=_0x5694e3;return!_0x4ce003[_0x4ebf4a(0x57d)]['skyAtmosphere'][_0x4ebf4a(0xa24)];},'callback':function _0xb715d3(_0x4716ca){var _0x3ebf7f=_0x5694e3;_0x4ce003['scene'][_0x3ebf7f(0x7dd)]['show']=!![],_0x4ce003['scene'][_0x3ebf7f(0x84a)]['showGroundAtmosphere']=!![];}},{'text':_0x4ce003[_0x5694e3(0x6f4)](_0x5694e3(0x721)),'icon':Icon['SkyAtmosphereNo'],'show':function _0x40d69c(_0x5299cf){var _0x24b1fe=_0x5694e3;return _0x4ce003['scene']['skyAtmosphere'][_0x24b1fe(_0x23ccb0._0x1448da)];},'callback':function _0x16b6f8(_0x84303){var _0x7bc820=_0x5694e3;_0x4ce003['scene']['skyAtmosphere']['show']=![],_0x4ce003[_0x7bc820(0x57d)]['globe']['showGroundAtmosphere']=![];}},{'text':_0x4ce003['getLangText']('_场景出图'),'icon':Icon[_0x5694e3(_0x514ff4._0x2e37e8)],'callback':function _0x112b19(_0x283851){_0x4ce003['expImage']();}}]}];}function toChineseBeforeCreate(_0x161326){var _0x159de1={_0x146518:0xf0e,_0x36fce2:0x242,_0x17fb6d:0x2d2,_0x814478:0x952,_0x14964b:0x8c8},_0x2d9473=_0xf99cb3;Cesium__namespace['AnimationViewModel'][_0x2d9473(0x3ac)]=function(_0x529230,_0x117094){var _0x3cfa6c=_0x2d9473,_0x2fb0f4=Cesium__namespace[_0x3cfa6c(0x32a)][_0x3cfa6c(0xb27)](_0x529230);return formatDate(_0x2fb0f4,'yyyy-MM-dd');},Cesium__namespace['AnimationViewModel']['defaultTimeFormatter']=function(_0x300766,_0x48f8b3){var _0x5dc767=_0x2d9473,_0x4f9f5f=Cesium__namespace[_0x5dc767(0x32a)]['toDate'](_0x300766);return formatDate(_0x4f9f5f,'HH:mm:ss');},Cesium__namespace['Timeline']['prototype'][_0x2d9473(0x5b5)]=function(_0x469d72){var _0x3940b8=_0x2d9473,_0x54cfac=Cesium__namespace['JulianDate'][_0x3940b8(0xb27)](this['_startJulian']),_0x5f354c=Cesium__namespace['JulianDate'][_0x3940b8(0xb27)](this['_endJulian']),_0x4cc05c=_0x5f354c[_0x3940b8(0x4ba)]()-_0x54cfac['getFullYear'](),_0x2bf742=_0x5f354c[_0x3940b8(_0x159de1._0x146518)]()-_0x54cfac['getMonth'](),_0x5cd07a=_0x5f354c['getDate']()-_0x54cfac['getDate'](),_0x69a1a7=_0x5f354c[_0x3940b8(_0x159de1._0x36fce2)]()-_0x54cfac['getHours'](),_0x2e862d=_0x5f354c[_0x3940b8(_0x159de1._0x17fb6d)]()-_0x54cfac['getMinutes'](),_0xbf5fea=_0x5f354c['getSeconds']()-_0x54cfac['getSeconds'](),_0x234c0d=Cesium__namespace['JulianDate']['toDate'](_0x469d72);if(_0x4cc05c===0x0){if(_0x2bf742===0x0&&_0x5cd07a<0xa){if(_0x5cd07a===0x0){if(_0x69a1a7===0x0){if(_0x2e862d===0x0&&_0xbf5fea<0xa){if(_0xbf5fea===0x0)return formatDate(_0x234c0d,'S');return formatDate(_0x234c0d,_0x3940b8(_0x159de1._0x814478));}return formatDate(_0x234c0d,'HH:mm:ss');}return formatDate(_0x234c0d,'HH:mm:ss');}return formatDate(_0x234c0d,'MM月dd日\x20HH:mm');}return formatDate(_0x234c0d,_0x3940b8(_0x159de1._0x14964b));}return formatDate(_0x234c0d,'yyyy-MM-dd');};}function toChineseCreateEnd(_0x113452,_0x5576d0){var _0x45350f={_0x3497b8:0xd75,_0x4d7f45:0x9e2,_0x1c39a9:0xc79,_0x352701:0x6f7,_0x176aa9:0xb99,_0x3ba7f9:0xe4f,_0x586895:0xe04,_0x27a86f:0x248,_0x444620:0xa93,_0xb12974:0xd84,_0x13b948:0xec0,_0x505597:0xb2b,_0x5477f0:0xecb,_0x325b41:0x90c,_0x2ffe2d:0xd0a,_0x528167:0x7a4},_0x8222e6={_0x30af7d:0x68f},_0xe53b4b={_0x5df473:0x9c2},_0x3c4131=_0xf99cb3,_0x329da2=_0x5576d0['container'];updateAttribute(_0x329da2,{'View\x20Home':'初始视图'},_0x3c4131(_0x45350f._0x3497b8),_0x3c4131(_0x45350f._0x4d7f45));var _0x578e43={'Enter\x20an\x20address\x20or\x20landmark...':'请输入地址...','Searching...':'查询中...'};updateAttribute(_0x329da2,_0x578e43,_0x3c4131(0xfd6),'placeholder');var _0x416d25={'Full\x20screen':'全屏','Exit\x20full\x20screen':_0x3c4131(_0x45350f._0x1c39a9),'Full\x20screen\x20unavailable':_0x3c4131(_0x45350f._0x352701)};updateAttributeByEvent(_0x329da2,_0x416d25,'cesium-fullscreenButton',_0x3c4131(_0x45350f._0x4d7f45),'onmouseover');var _0x4533fc={'Enter\x20VR\x20mode':'进入VR模式','Exit\x20VR\x20mode':'退出VR模式','VR\x20mode\x20is\x20unavailable':'VR模式不可用'};updateAttributeByEvent(_0x329da2,_0x4533fc,'cesium-vrButton',_0x3c4131(0x9e2),_0x3c4131(0xe04));var _0xd8b61={'2D':'二维视图','3D':_0x3c4131(_0x45350f._0x176aa9),'Columbus\x20View':_0x3c4131(_0x45350f._0x3ba7f9)};updateAttributeByEvent(_0x329da2,_0xd8b61,'cesium-sceneModePicker-button3D',_0x3c4131(0x9e2),_0x3c4131(_0x45350f._0x586895)),updateAttribute(_0x329da2,_0xd8b61,'cesium-sceneModePicker-dropDown-icon','title'),updateAttribute(_0x329da2,{'Navigation\x20Instructions':'帮助'},'cesium-navigation-help-button','title');var _0x4d89e4={'Mouse':_0x3c4131(0x655),'Touch':'触摸手势','Pan\x20view':_0x3c4131(0x9ba),'Left\x20click\x20+\x20drag':_0x3c4131(0x449),'Zoom\x20view':'缩放视图','Right\x20click\x20+\x20drag,\x20or':'右键+拖拽,或者','Mouse\x20wheel\x20scroll':'中键滚动','Rotate\x20view':'旋转视图','Middle\x20click\x20+\x20drag,\x20or':'中键按下拖拽,或者','CTRL\x20+\x20Left/Right\x20click\x20+\x20drag':'按Ctrl键\x20同时\x20左/右键拖拽','One\x20finger\x20drag':'单指拖动','Two\x20finger\x20pinch':'双指向内或向外滑动','Tilt\x20view':'倾斜视图','Two\x20finger\x20drag,\x20same\x20direction':'双指按相同方向拖动','Two\x20finger\x20drag,\x20opposite\x20direction':'双指按相反方向拖动'},_0x12da7b=_0x329da2['getElementsByClassName'](_0x3c4131(0x5ab));_0x12da7b['length']>0x0&&(_0x12da7b=_0x12da7b[0x0],_0x4d89e4[_0x12da7b['textContent']]&&(_0x12da7b['innerHTML']=_0x12da7b[_0x3c4131(_0x45350f._0x27a86f)][0x0][_0x3c4131(_0x45350f._0x444620)]+_0x4d89e4[_0x12da7b[_0x3c4131(_0x45350f._0xb12974)]]));var _0x4c222e=_0x329da2['getElementsByClassName'](_0x3c4131(0x986));_0x4c222e[_0x3c4131(_0x45350f._0x13b948)]>0x0&&(_0x4c222e=_0x4c222e[0x0],_0x4d89e4[_0x4c222e['textContent']]&&(_0x4c222e['innerHTML']=_0x4c222e['children'][0x0][_0x3c4131(0xa93)]+_0x4d89e4[_0x4c222e['textContent']]));updateHtml(_0x329da2,_0x4d89e4,'cesium-navigation-help-pan'),updateHtml(_0x329da2,_0x4d89e4,'cesium-navigation-help-details'),updateHtml(_0x329da2,_0x4d89e4,_0x3c4131(_0x45350f._0x505597)),updateHtml(_0x329da2,_0x4d89e4,'cesium-navigation-help-rotate'),updateHtml(_0x329da2,_0x4d89e4,'cesium-navigation-help-tilt');var _0x1841b5=_0x329da2['getElementsByClassName'](_0x3c4131(_0x45350f._0x5477f0));if(_0x1841b5['length']>0x0){_0x1841b5=_0x1841b5[0x0];var _0x26c9e0={'Imagery':'影像','Cesium\x20ion':'官方ION','Other':'其他','Terrain':'地形服务','WGS84\x20Ellipsoid':_0x3c4131(_0x45350f._0x325b41),'Cesium\x20World\x20Terrain':'Cesium\x20世界地形图','WGS84\x20standard\x20ellipsoid,\x20also\x20known\x20as\x20EPSG:4326':'WGS84标准椭球,又称EPSG:4326','High-resolution\x20global\x20terrain\x20tileset\x20curated\x20from\x20several\x20datasources\x20and\x20hosted\x20by\x20Cesium\x20ion':'高分辨率全球地形图块集由几个数据源组成,由Cesium\x20ion托管'};updateHtml(_0x1841b5,_0x26c9e0,'cesium-baseLayerPicker-sectionTitle'),updateHtml(_0x1841b5,_0x26c9e0,_0x3c4131(_0x45350f._0x2ffe2d)),updateHtml(_0x1841b5,_0x26c9e0,'cesium-baseLayerPicker-itemLabel'),updateAttribute(_0x1841b5,_0x26c9e0,'cesium-baseLayerPicker-item','title');var _0x2f472b=_0x329da2[_0x3c4131(_0x45350f._0x528167)]('cesium-baseLayerPicker-selected');_0x2f472b[_0x3c4131(_0x45350f._0x13b948)]>0x0&&(_0x2f472b[0x0]['parentElement']['onmouseover']=function(_0x36e075){var _0x56acd1=_0x3c4131,_0x4f63e7=_0x36e075[_0x56acd1(_0xe53b4b._0x5df473)]['getAttribute']('title'),_0x139a1d=_0x4f63e7[_0x56acd1(0xc44)]('\x0a'),_0x2aef18='',_0x3675ef='';_0x26c9e0[_0x139a1d[0x0]]?_0x2aef18+=_0x26c9e0[_0x139a1d[0x0]]:_0x2aef18+=_0x139a1d[0x0],_0x26c9e0[_0x139a1d[0x0]]?_0x3675ef+=_0x26c9e0[_0x139a1d[0x1]]:_0x3675ef+=_0x139a1d[0x1],_0x36e075['currentTarget']['setAttribute']('title',_0x2aef18+'\x0a'+_0x3675ef);});}var _0x36b55c=_0x329da2['getElementsByClassName']('cesium-viewer-animationContainer');if(_0x36b55c['length']>0x0){_0x36b55c=_0x36b55c[0x0];var _0x4366c3={'Today':'今天','Today\x20(real-time)':'今天(实际时间)','Pause':'暂停','Play\x20Reverse':'后退播放','Play\x20Forward':'前进播放','Current\x20time\x20not\x20in\x20range':'当前时间不在范围内'};updateHtmlByTagName(_0x36b55c,_0x4366c3,_0x3c4131(_0x45350f._0x4d7f45));}_0x5576d0['scene']['renderError']['addEventListener'](function(_0x222a78,_0x48baa3){var _0x24009e=_0x3c4131,_0x19a23a={'An\x20error\x20occurred\x20while\x20rendering.\x20\x20Rendering\x20has\x20stopped.':_0x24009e(0x8d4),'Error\x20constructing\x20CesiumWidget.':_0x24009e(0xd10)};updateHtml(_0x329da2,_0x19a23a,_0x24009e(_0x8222e6._0x30af7d));});}function updateHtml(_0x2379c4,_0x38ead1,_0x2b61cc){var _0x55cfc5={_0x1035e9:0xd2f},_0x29cbf8=_0xf99cb3,_0x288656=_0x2379c4['getElementsByClassName'](_0x2b61cc);for(var _0x36a706=0x0;_0x36a706<_0x288656['length'];_0x36a706++){_0x38ead1[_0x288656[_0x36a706][_0x29cbf8(_0x55cfc5._0x1035e9)]]&&(_0x288656[_0x36a706]['innerHTML']=_0x38ead1[_0x288656[_0x36a706]['innerHTML']]);}}function updateHtmlByTagName(_0x27e244,_0x3912e6,_0x27a045){var _0x21105c={_0x57585c:0x189,_0xa903ae:0xd2f},_0x1cae6c=_0xf99cb3,_0x5550c8=_0x27e244[_0x1cae6c(_0x21105c._0x57585c)](_0x27a045);for(var _0x4310af=0x0;_0x4310af<_0x5550c8[_0x1cae6c(0xec0)];_0x4310af++){_0x3912e6[_0x5550c8[_0x4310af]['innerHTML']]&&(_0x5550c8[_0x4310af][_0x1cae6c(_0x21105c._0xa903ae)]=_0x3912e6[_0x5550c8[_0x4310af]['innerHTML']]);}}function updateAttribute(_0x11a3be,_0x30eb60,_0x4a2a27,_0x2e6e88){var _0x4ada54={_0x55b3ac:0xd1b},_0x33137e=_0xf99cb3;!_0x11a3be&&(_0x11a3be=document);var _0x34c400=_0x11a3be['getElementsByClassName'](_0x4a2a27);for(var _0x4d4b6b=0x0;_0x4d4b6b<_0x34c400['length'];_0x4d4b6b++){_0x30eb60[_0x34c400[_0x4d4b6b]['getAttribute'](_0x2e6e88)]&&_0x34c400[_0x4d4b6b]['setAttribute'](_0x2e6e88,_0x30eb60[_0x34c400[_0x4d4b6b][_0x33137e(_0x4ada54._0x55b3ac)](_0x2e6e88)]);}}function updateAttributeByEvent(_0x2b80fd,_0x52e5bb,_0x4ca9a2,_0xcea045,_0x454671){var _0x496553={_0x336a55:0x7a4},_0x2ff91d=_0xf99cb3,_0x31ce1d=_0x2b80fd[_0x2ff91d(_0x496553._0x336a55)](_0x4ca9a2);if(_0x31ce1d['length']>0x0)for(var _0x3e68b7=0x0;_0x3e68b7<_0x31ce1d['length'];_0x3e68b7++){_0x31ce1d[_0x3e68b7][_0x454671]=function(_0x2f4cde){var _0x2b3227=_0x2f4cde['currentTarget']['getAttribute'](_0xcea045);_0x52e5bb[_0x2b3227]&&_0x2f4cde['currentTarget']['setAttribute'](_0xcea045,_0x52e5bb[_0x2b3227]);};}}var DefaultOptions={'animation':![],'timeline':![],'fullscreenButton':![],'vrButton':![],'geocoder':![],'sceneModePicker':![],'homeButton':![],'navigationHelpButton':![],'navigationInstructionsInitiallyVisible':![],'infoBox':![],'selectionIndicator':![],'shouldAnimate':!![],'showRenderLoopErrors':!![],'baseLayerPicker':![],'requestRenderMode':![]},Map=function(_0x2fd8e6){var _0x291d3f={_0x54c3c7:0xafd,_0x5128b2:0x74b,_0x56ef32:0xece,_0x391bcf:0x3c8,_0x41cdce:0x494,_0x8f4d78:0xf90,_0x55a530:0x9b2,_0x37a5d8:0xca9,_0x36945c:0x9e6,_0x25a73e:0x309,_0x1a0f07:0x5c8,_0x3cb6e8:0xca4,_0x35b60a:0x9a7},_0x45a948={_0x2dd463:0x40c,_0xb7b926:0x634,_0x1ba520:0x6f3,_0x51ac12:0x9a7},_0x100192={_0x4708f6:0xac0},_0x38e0db={_0x455995:0xc30},_0x3e6d5c={_0x1e0730:0xf85},_0x2c3d4d={_0x5d0beb:0x70d},_0x3fb877={_0x252f85:0xd9c,_0x2f6f2c:0xb25,_0x182ca3:0xb1d},_0x1871e0={_0x5f5c2b:0xaf5,_0xa0ca4a:0x3f8},_0x1d958b={_0x4efff5:0x501,_0x4d484f:0x6da},_0x48ea5e={_0x3d73de:0xec0},_0x373d35={_0x3f1b22:0x679,_0x5f425d:0x688,_0x4ad505:0x748,_0x42550b:0x8b3,_0x2ad0eb:0x386,_0x4cc332:0x748,_0x284928:0x501,_0x519f7f:0xdeb,_0x59a661:0x40c,_0x270799:0x749,_0x1f70f4:0x6c0,_0x30d6a2:0xa1e,_0x31d879:0xebe},_0x2dbb59={_0x496d84:0x9f1,_0x2e6076:0xfcb},_0xb92e17={_0xf5f7be:0xa18,_0x40f363:0xf1e,_0x5f2d81:0x5a4},_0x5e1d32={_0x3e9cd4:0x641,_0x3697a0:0x8e5,_0x3ff8c9:0xba1,_0x1ef82e:0xec0,_0x4f9d6a:0x95b,_0x119bd3:0x187},_0x298369={_0x54f4dc:0xba1},_0x2139f7={_0x52405c:0x9cd,_0x53da4c:0x357},_0x2db61={_0x4f213c:0x517},_0x283dff={_0xd6fbeb:0x31d},_0x5c2573={_0x55ccf1:0x9cd},_0xc7c800={_0x4f05fe:0xb84,_0x2cfcfa:0x57d},_0x2921fe={_0x5f0b1a:0x224},_0x59ab71={_0x1ff2df:0x40c,_0x1f1b4e:0xef7},_0x5bc0e8={_0x13f754:0x40c,_0x31e295:0xc43,_0x2083ec:0x692,_0x56ab53:0xd0e,_0x46313e:0x663,_0x3f0f17:0x7bb,_0xfeaa7e:0xc43},_0x39e1d5={_0x43791d:0x23e},_0x24d87a={_0x4e5bb9:0x57d,_0x32c6b1:0x7a0},_0x330a1a={_0x7c6fba:0x2cd,_0x273f30:0xd0e},_0x1ca031={_0x16b3e1:0xb8e,_0x8c00b1:0x748},_0x37f817={_0x200dea:0x57d,_0x3a67c6:0x40c,_0x2ed337:0xad0,_0x416485:0x948},_0x24eb81={_0x1af3b2:0xe1d,_0x61ece3:0xd4b,_0x558b75:0xb6a,_0x42cce8:0xb6a,_0xcaafb2:0x98e,_0x313481:0x57d,_0x5ab508:0xbe8},_0xe0c0cf={_0x3c257c:0xe44},_0xe182b={_0x177f65:0x9d6},_0x508719={_0x345268:0x757,_0x2ac150:0x2bd},_0x4e0b39={_0x59b7d0:0x9ef},_0x28a662={_0x43accd:0xdf9},_0x1d8ef5={_0x27ac5d:0x757,_0x1aff8c:0x842},_0xdea890={_0x40e16d:0x9d6},_0x41eb0d={_0x1e5c7d:0x757,_0x4c2cc1:0x650},_0x406c53={_0x28f617:0x40c,_0xbc1c02:0x57d,_0x2ec05a:0xc3d,_0x2c1254:0xcbf,_0x27f628:0x634,_0x9bb9d1:0xb96,_0x199a25:0xdd8,_0x2ad196:0xba9,_0x4e2c69:0x1b0,_0x59258b:0x20f,_0x19af1a:0x3cf,_0x586637:0x65f,_0x3c4190:0xb47,_0x531194:0xcd3,_0x13b601:0xc7a,_0x35bb8a:0x494,_0x8d0131:0xdc9,_0x45fca3:0xc30,_0x1b5709:0x547,_0x299d43:0x260},_0x3682d6={_0x3ff842:0xc8d},_0x3d42d1={_0x187062:0xbb9},_0x5e13b9={_0x2d946d:0xa9f,_0x47492f:0x40e},_0x2f6dc3={_0x32fa16:0x1a0,_0x347fc5:0x51d},_0x35e567={_0x357116:0x1a0,_0x154ca9:0xf2e},_0x2f4797={_0x5394e1:0x3cd},_0x235ff6={_0x33267e:0x1a0,_0x2d95ac:0x9a7},_0x40507e={_0x5811ff:0x3c0},_0x172be1={_0x2574fc:0x437,_0x5860f8:0x946,_0x25ad0c:0xfce},_0x13dbf5={_0x125c9b:0xec0,_0x3f086a:0xd6a},_0x3aaac6={_0x1e09cd:0x690,_0x28fc9e:0xe8c,_0x5db183:0xc7d,_0x1c6eb6:0x403,_0x27f15b:0xb82,_0x1af3a6:0x51d,_0xe65e95:0x8d7,_0x44dbbd:0xfce,_0x554e32:0x51d},_0x49c31c={_0x3aeef3:0x948},_0x4b2492={_0x154bae:0xb49},_0x4d96ea={_0x454ea3:0xba9},_0x2624ea={_0x173569:0xcd9},_0x166ccd={_0x1b5edb:0xef7},_0x366434={_0x46b9ac:0x57d},_0x324697={_0x2b10e3:0x57d,_0x3c0787:0xa2b,_0x116089:0x40e,_0x1074ea:0x4a1,_0x4e83eb:0x690,_0xb331b2:0x7ac,_0x804fb4:0xb24,_0x45e8ea:0xa7b},_0x50515c={_0x2eea44:0x690},_0x1ef6c6={_0x49ef94:0x5fb},_0xd0e81e={_0x3ced97:0x56d,_0x431edd:0x84a,_0x306b67:0x9c6,_0x9cbed8:0x972,_0x65e42b:0xcd3,_0x3ea97e:0x40e,_0x2857a4:0x403,_0x41bd85:0xd7b,_0x3ad3be:0x635,_0xd9b6a7:0xa2b,_0x4c5e7d:0x88b,_0x323de1:0xbbc},_0x555b12={_0x196963:0xd9c},_0x4181b9={_0x5b9a99:0x690,_0x31c899:0xd53},_0x58f218={_0x5ef362:0xcfb},_0x20f3a2={_0x11e0ee:0xd0e},_0xa486a5={_0x1b9fdb:0xac0},_0x21b15e={_0x477083:0x6f3},_0x61b682={_0x3da5d9:0x40c},_0x57f56d={_0x3636fd:0x40c},_0x4b10f7={_0x3b1f07:0x531,_0x39eb23:0xa2b},_0x2482b8={_0x54952f:0x40c},_0x11fa5a={_0x3720bb:0x40c,_0x5f48a8:0x352,_0x42503d:0x749,_0x59a909:0x40c},_0x1f2018={_0x8d41c6:0x749},_0x40f488={_0x4d6f1c:0x3b8},_0x28508b={_0x12071e:0x501},_0x14cced={_0x15bc48:0x40c},_0x21b55c={_0x3f45ee:0xa10,_0x3b6c23:0x4a1,_0x39d603:0xfce,_0x3c37ba:0x2fd,_0x59de3c:0xd53,_0x43761e:0x28f,_0x464c64:0x56c},_0x22d6a2=_0xf99cb3;_inherits(_0x598935,_0x2fd8e6);var _0x2460c1=_createSuper(_0x598935);function _0x598935(_0x3fe005){var _0x5aff19=_0x3c32,_0x4ea8f9,_0x51edcb,_0x250fad=arguments['length']>0x1&&arguments[0x1]!==undefined?arguments[0x1]:{};return _classCallCheck(this,_0x598935),_0x51edcb=_0x2460c1[_0x5aff19(_0x21b55c._0x3f45ee)](this,_0x250fad),_0x51edcb['options']=_0x250fad,_0x250fad['token']&&updateAll(_0x250fad[_0x5aff19(0xb93)]),_0x250fad[_0x5aff19(0xd53)]=(_0x4ea8f9=_0x250fad['lang'])!==null&&_0x4ea8f9!==void 0x0?_0x4ea8f9:LangType['ZH'],(_0x250fad['lang']===LangType['ZH']||_0x250fad['lang']===LangType[_0x5aff19(_0x21b55c._0x3b6c23)])&&toChineseBeforeCreate(),initBeforeCreateDefaultValue(_0x250fad),_0x3fe005 instanceof Cesium__namespace['Viewer']?_0x51edcb[_0x5aff19(0x40c)]=_0x3fe005:_0x51edcb['_viewer']=_0x51edcb['_createViewer'](_0x3fe005,_0x250fad),_0x51edcb['_isFlyAnimation']=![],_0x51edcb[_0x5aff19(0xc93)]=!![],_0x51edcb['_controlList']=new MarsArray(),_0x51edcb['_thingList']=new MarsArray(),_0x51edcb['_layerList']=new MarsArray(),_0x51edcb['_optionsBasemapsList']=new MarsArray(),_0x51edcb[_0x5aff19(_0x21b55c._0x39d603)]=new MarsArray(),_0x51edcb['_controls']={},_0x51edcb['_effects']={},_0x51edcb['chinaCRS']=_0x51edcb['options'][_0x5aff19(_0x21b55c._0x3c37ba)]||ChinaCRS['WGS84'],(_0x250fad[_0x5aff19(_0x21b55c._0x59de3c)]===LangType['ZH']||_0x250fad[_0x5aff19(0xd53)]===LangType['ZHHK'])&&toChineseCreateEnd(_0x250fad,_0x51edcb[_0x5aff19(0x40c)]),_0x51edcb['_sceneEvent']=new SceneEvent(_assertThisInitialized(_0x51edcb)),_0x51edcb[_0x5aff19(0x6f3)]=new MouseEvent(_assertThisInitialized(_0x51edcb),_0x250fad['mouse']),_0x51edcb['_sceneOption']=new SceneOption(_assertThisInitialized(_0x51edcb)),_0x51edcb['_zoomNavigation']=new ZoomNavigation(_0x51edcb['_viewer']),_0x51edcb['_initLayers'](),_0x51edcb[_0x5aff19(_0x21b55c._0x43761e)](),_0x51edcb['_initEffect'](),_0x51edcb['_sceneOption'][_0x5aff19(_0x21b55c._0x464c64)](_0x51edcb['options']['scene'],_0x51edcb[_0x5aff19(0x690)]['scene']),_0x51edcb;}return _createClass(_0x598935,[{'key':'viewer','get':function _0x45f060(){var _0x3f385e=_0x3c32;return this[_0x3f385e(_0x14cced._0x15bc48)];}},{'key':'container','get':function _0x1a7ffc(){return this['_viewer']['container'];}},{'key':'toolbar','get':function _0xc8c61a(){var _0x4b0286=_0x3c32;return this[_0x4b0286(0x40c)]['_toolbar'];}},{'key':'canvas','get':function _0x2add37(){var _0x5bb5ef;return(_0x5bb5ef=this['_viewer'])===null||_0x5bb5ef===void 0x0?void 0x0:_0x5bb5ef['scene']['canvas'];}},{'key':'scene','get':function _0x23fe8d(){var _0x2a4262=_0x3c32,_0x57a700;return(_0x57a700=this['_viewer'])===null||_0x57a700===void 0x0?void 0x0:_0x57a700[_0x2a4262(0x57d)];}},{'key':_0x22d6a2(0x501),'get':function _0x405877(){var _0x430a6d=_0x22d6a2;return this['_viewer'][_0x430a6d(_0x28508b._0x12071e)];}},{'key':'imageryLayers','get':function _0x3b7edd(){return this['_viewer']['imageryLayers'];}},{'key':'dataSources','get':function _0x2c1b23(){var _0x48e3d0=_0x22d6a2;return this['_viewer'][_0x48e3d0(_0x40f488._0x4d6f1c)];}},{'key':_0x22d6a2(0xcb7),'get':function _0x28552f(){return this['_viewer']['entities'];}},{'key':_0x22d6a2(_0x291d3f._0x54c3c7),'get':function _0x4d85f6(){return this['_viewer']['clock'];}},{'key':'currentTime','get':function _0x3721ae(){var _0x10bc4a=_0x22d6a2;return this['_viewer'][_0x10bc4a(0xafd)]['currentTime'];},'set':function _0x5c5951(_0x40c477){this['_viewer']['clock']['currentTime']=_0x40c477;}},{'key':'cesiumWidget','get':function _0x48f965(){var _0x297042=_0x22d6a2;return this[_0x297042(0x40c)]['cesiumWidget'];}},{'key':'trackedEntity','get':function _0xc9f3f9(){var _0x428a69=_0x22d6a2;return this['_viewer'][_0x428a69(_0x1f2018._0x8d41c6)];},'set':function _0x10eb84(_0x11a362){var _0xe4dd7=_0x22d6a2;if(_0x11a362){if(_0x11a362 instanceof Cesium__namespace['Entity'])this['_viewer']['trackedEntity']=_0x11a362;else{if(_0x11a362[_0xe4dd7(0x352)]instanceof Cesium__namespace['Entity'])this[_0xe4dd7(_0x11fa5a._0x3720bb)]['trackedEntity']=_0x11a362[_0xe4dd7(_0x11fa5a._0x5f48a8)];else{if(_0x11a362['czmObject']instanceof Cesium__namespace['Entity'])this['_viewer']['trackedEntity']=_0x11a362['czmObject'];else _0x11a362['trackedEntity']instanceof Cesium__namespace['Entity']&&(this['_viewer'][_0xe4dd7(_0x11fa5a._0x42503d)]=_0x11a362['trackedEntity']);}}}else this[_0xe4dd7(_0x11fa5a._0x59a909)]['trackedEntity']=undefined;}},{'key':'terrainProvider','get':function _0x45003f(){return this['_viewer']['terrainProvider'];},'set':function _0x4aaedf(_0x53ead4){var _0x54ae5f=_0x22d6a2,_0x2a64b3=this;_0x53ead4&&(_0x53ead4['_marsOptions']=_0x53ead4['_marsOptions']||{},_0x53ead4['_marsOptions']['onLoadSuccess']=function(_0x1b07c2){_0x2a64b3['_terrain_onLoadSuccess'](_0x1b07c2);},_0x53ead4[_0x54ae5f(0xea7)]['onLoadError']=function(_0x473237){_0x2a64b3['_terrain_onLoadError'](_0x473237);}),this[_0x54ae5f(_0x2482b8._0x54952f)]['terrainProvider']=_0x53ead4,this[_0x54ae5f(0x531)]=_0x53ead4,_0x53ead4 instanceof Cesium__namespace['EllipsoidTerrainProvider']&&this['fire'](EventType['terrainLoadSuccess']);}},{'key':'hasTerrain','get':function _0x5f3648(){return Boolean(this['_viewer']['terrainProvider']['_layers']);},'set':function _0x31758d(_0x15f993){var _0x1d6de8=_0x22d6a2;_0x15f993?(this[_0x1d6de8(0x531)]==null&&(this[_0x1d6de8(_0x4b10f7._0x3b1f07)]=createTerrainProvider(this[_0x1d6de8(_0x4b10f7._0x39eb23)]())),this[_0x1d6de8(0x40c)]['terrainProvider']=this['_defaultTerrainProvider']):(this['_viewer']['terrainProvider']=getNoTerrainProvider(),this['fire'](EventType['terrainLoadSuccess']));}},{'key':'basemap','get':function _0x3ab0fd(){var _0xd76e7b=_0x22d6a2,_0x424955=this['_optionsBasemapsList'][_0xd76e7b(0x378)];if(_0x424955['length']===0x0){if(this['_viewer']['baseLayerPicker'])return this['_viewer']['baseLayerPicker']['viewModel'][_0xd76e7b(0x3d9)];return undefined;}for(var _0x306f7e=0x0;_0x306f7e<_0x424955['length'];_0x306f7e++){var _0x376d27=_0x424955[_0x306f7e];if(_0x376d27['hasEmptyGroup'])continue;if(_0x376d27[_0xd76e7b(0xc36)])return _0x376d27;}return undefined;},'set':function _0x1d94b4(_0xd64254){var _0x244635={_0x21d3af:0x7f1},_0x590d36={_0x50e059:0xe0e},_0x1c4d8a=_0x22d6a2,_0x16dce8=this,_0x58bb91,_0x738590;_0xd64254&&isObject(_0xd64254)?(_0x58bb91=_0xd64254['id'],_0x738590=_0xd64254['name']):(_0x58bb91=_0xd64254,_0x738590=_0xd64254);var _0x176c6d=this[_0x1c4d8a(0xd6a)]['values'];if(_0x176c6d[_0x1c4d8a(0xec0)]===0x0){if(this[_0x1c4d8a(_0x57f56d._0x3636fd)]['baseLayerPicker']){var _0x273b2d=this['_viewer']['baseLayerPicker']['viewModel'],_0x5ef04c;if(_0xd64254){var _0xfaf1b5,_0x3401f6=-0x1;for(var _0x2f3c54=0x0;_0x2f3c54<this['options']['basemaps']['length'];_0x2f3c54++){var _0x1d324b=this[_0x1c4d8a(0x690)]['basemaps'][_0x2f3c54];if(_0x1d324b['type']===_0x1c4d8a(0x9b3)&&_0x1d324b['layers']==null)continue;_0x3401f6++;if(_0x738590==_0x1d324b['name']||_0x58bb91==_0x1d324b['id']){_0xfaf1b5=_0x3401f6;break;}}Cesium__namespace['defined'](_0xfaf1b5)&&(_0x5ef04c=_0x273b2d['imageryProviderViewModels'][_0xfaf1b5]);}_0x273b2d[_0x1c4d8a(0x3d9)]=_0x5ef04c;}return;}var _0x36fd83=function _0x1eb1e2(_0x4ea552){var _0x503473=_0x1c4d8a,_0x49f89e=_0x176c6d[_0x4ea552];if(_0x49f89e['hasEmptyGroup'])return'continue';_0x738590==_0x49f89e['name']||_0x58bb91==_0x49f89e['id']?!_0x49f89e['isAdded']&&(_0x49f89e['options'][_0x503473(0xa24)]=!![],_0x16dce8['addLayer'](_0x49f89e)[_0x503473(_0x244635._0x21d3af)](function(){var _0x42e624=_0x503473;_0x49f89e['toBottom']&&_0x49f89e[_0x42e624(_0x590d36._0x50e059)]();})):_0x49f89e['isAdded']&&(delete _0x49f89e['options']['show'],_0x16dce8['removeLayer'](_0x49f89e));};for(var _0xbdcac5=0x0;_0xbdcac5<_0x176c6d['length'];_0xbdcac5++){var _0x4b4e97=_0x36fd83(_0xbdcac5);if(_0x4b4e97===_0x1c4d8a(0x680))continue;}}},{'key':_0x22d6a2(_0x291d3f._0x5128b2),'get':function _0x3e0dac(){var _0x2d3db5;return(_0x2d3db5=this['_viewer'])===null||_0x2d3db5===void 0x0?void 0x0:_0x2d3db5['scene']['onlyPickModelPosition'];},'set':function _0x1885ce(_0x234cf4){this['_viewer']['scene']['onlyPickModelPosition']=_0x234cf4;}},{'key':'onlyPickTerrainPosition','get':function _0x55702b(){var _0x23a543=_0x22d6a2,_0x1702c0;return(_0x1702c0=this[_0x23a543(_0x61b682._0x3da5d9)])===null||_0x1702c0===void 0x0?void 0x0:_0x1702c0['scene']['onlyPickTerrainPosition'];},'set':function _0x3a891b(_0x2c171a){this['_viewer']['scene']['onlyPickTerrainPosition']=_0x2c171a;}},{'key':'mouseEvent','get':function _0x5d4486(){var _0x3fde49=_0x22d6a2;return this[_0x3fde49(_0x21b15e._0x477083)];}},{'key':_0x22d6a2(_0x291d3f._0x56ef32),'get':function _0x452bdc(){return this['_popupMgr'];}},{'key':_0x22d6a2(_0x291d3f._0x391bcf),'get':function _0x40061a(){return this['_tooltipMgr'];}},{'key':'smallTooltip','get':function _0x26fadc(){var _0xb5faa=_0x22d6a2;return this[_0xb5faa(_0xa486a5._0x1b9fdb)];}},{'key':_0x22d6a2(_0x291d3f._0x41cdce),'get':function _0x51d094(){return this['_contextmenuMgr'];}},{'key':'keyboardRoam','get':function _0x3f8311(){return this['_keyboardRoam'];}},{'key':_0x22d6a2(_0x291d3f._0x8f4d78),'get':function _0x4241c9(){return this['_controls'];}},{'key':'effects','get':function _0x257914(){return this['_effects'];}},{'key':'graphicLayer','get':function _0x349f66(){return this['_graphicLayer']==null&&(this['_graphicLayer']=new GraphicLayer({'name':'默认数据图层','private':!![]}),this['addLayer'](this['_graphicLayer'])),this['_graphicLayer'];}},{'key':'level','get':function _0x1f9e51(){var _0xf180e8=_0x22d6a2,_0x2547eb=Math['abs'](this['_viewer']['camera'][_0xf180e8(_0x20f3a2._0x11e0ee)]['height']);if(_0x2547eb===this['_prevCameraHeight'])return this['_level'];return this[_0xf180e8(0x9ac)]=heightToZoom(_0x2547eb),this['_prevCameraHeight']=_0x2547eb,this[_0xf180e8(0x9ac)];}},{'key':_0x22d6a2(_0x291d3f._0x55a530),'get':function _0x2e05be(){return this['_fixedLight'];},'set':function _0x1f397a(_0x3164f9){var _0x2ba7cb=_0x22d6a2;this[_0x2ba7cb(_0x58f218._0x5ef362)]=_0x3164f9;!this['_sunlight']&&(this['_sunlight']=this['scene']['light']);if(_0x3164f9){var _0x30749f=new Cesium__namespace['DirectionalLight']({'direction':new Cesium__namespace['Cartesian3'](0.35492591601301104,-0.8909182691839401,-0.2833588392420772)});this['scene']['light']=_0x30749f;}else this['scene']['light']=this['_sunlight'];}},{'key':'lang','get':function _0x4072e5(){var _0x3af55e=_0x22d6a2;return this[_0x3af55e(_0x4181b9._0x5b9a99)][_0x3af55e(_0x4181b9._0x31c899)]||LangType['ZH'];},'set':function _0x4c85c9(_0x3dd63e){this['options']['lang']=_0x3dd63e;}},{'key':_0x22d6a2(_0x291d3f._0x37a5d8),'get':function _0x341958(){return this['scene']['screenSpaceCameraController']['_zoomFactor'];},'set':function _0xe45de0(_0x2d90a0){var _0x420619=_0x22d6a2;this['scene'][_0x420619(0xe1d)][_0x420619(0xee8)]=_0x2d90a0;}},{'key':'highlightEnabled','get':function _0x4de488(){return this['_highlightEnabled'];},'set':function _0x29aedf(_0x5cd36d){var _0x2efa6c=_0x22d6a2;this['_highlightEnabled']=_0x5cd36d,!_0x5cd36d&&this[_0x2efa6c(_0x555b12._0x196963)]();}},{'key':'_createViewer','value':function _0x3609f2(_0x8ae70b,_0x3bc11f){var _0x10ee9e=_0x22d6a2;if(!_0x8ae70b)throw new Error('Map:id\x20不能为空');var _0x2a89f0=_objectSpread2(_objectSpread2(_objectSpread2(_objectSpread2({},DefaultOptions),_0x3bc11f[_0x10ee9e(_0xd0e81e._0x3ced97)]||{}),_0x3bc11f['scene']||{}),{},{'timeline':![]});_0x2a89f0[_0x10ee9e(0x84a)]&&!(_0x2a89f0[_0x10ee9e(_0xd0e81e._0x431edd)]instanceof Cesium__namespace['Globe'])&&delete _0x2a89f0['globe'];_0x2a89f0['cameraController']&&delete _0x2a89f0['cameraController'];_0x2a89f0['contextmenu']&&delete _0x2a89f0['contextmenu'];_0x2a89f0['location']&&delete _0x2a89f0['location'];_0x2a89f0[_0x10ee9e(0xebc)]&&delete _0x2a89f0['mouseDownView'];_0x2a89f0['navigation']&&delete _0x2a89f0['navigation'];Cesium__namespace['defined'](_0x2a89f0[_0x10ee9e(_0xd0e81e._0x306b67)])&&(_0x2a89f0['mapProjection']===CRS['EPSG3857']?_0x2a89f0['mapProjection']=new Cesium__namespace[(_0x10ee9e(0x1ab))](_0x2a89f0['ellipsoid']):_0x2a89f0['mapProjection']=new Cesium__namespace['GeographicProjection'](_0x2a89f0['ellipsoid']));Cesium__namespace[_0x10ee9e(0x8b3)](_0x2a89f0['ellipsoid'])&&(_0x2a89f0['globe']=new Cesium__namespace['Globe'](_0x2a89f0['ellipsoid']));_0x2a89f0['geocoder']===_0x10ee9e(_0xd0e81e._0x9cbed8)&&_0x3bc11f['lang']===LangType['ZH']&&(_0x2a89f0[_0x10ee9e(_0xd0e81e._0x65e42b)]=new GaodePOIGeocoder(_0x2a89f0['geocoderConfig']),_0x2a89f0['geocoder']['map']=this);var _0x3f0160=![];if(_0x2a89f0['baseLayerPicker']){var _0x1db34c;if(!_0x2a89f0[_0x10ee9e(0xd7b)]&&((_0x1db34c=_0x3bc11f['basemaps'])===null||_0x1db34c===void 0x0?void 0x0:_0x1db34c['length'])>0x0){var _0x6f02e4=getImageryProviderViewModels(_0x3bc11f[_0x10ee9e(_0xd0e81e._0x3ea97e)],this['options'][_0x10ee9e(_0xd0e81e._0x2857a4)]);_0x2a89f0['imageryProviderViewModels']=_0x6f02e4[_0x10ee9e(_0xd0e81e._0x41bd85)],_0x6f02e4['selectedIndex']===-0x1?_0x3f0160=!![]:_0x2a89f0['selectedImageryProviderViewModel']=_0x6f02e4['imageryProviderViewModels'][_0x6f02e4['selectedIndex']];}if(!_0x2a89f0[_0x10ee9e(_0xd0e81e._0x3ad3be)]){var _0x5d263c;_0x2a89f0['terrainProviderViewModels']=getTerrainProviderViewModels(this[_0x10ee9e(_0xd0e81e._0xd9b6a7)]()),_0x2a89f0['selectedTerrainProviderViewModel']=_0x2a89f0['terrainProviderViewModels'][(_0x5d263c=_0x3bc11f[_0x10ee9e(0x350)])!==null&&_0x5d263c!==void 0x0&&_0x5d263c['show']?0x1:0x0];}}else{_0x2a89f0['imageryProvider']==null&&(_0x3f0160=!![],_0x2a89f0['imageryProvider']=new Cesium__namespace['TileMapServiceImageryProvider']({'url':Cesium__namespace[_0x10ee9e(0xb3a)](_0x10ee9e(0xd05))}));var _0x39293f;_0x3bc11f['terrain']&&_0x3bc11f['terrain']['show']?(_0x39293f=createTerrainProvider(this['_getTerrainOptions']()),_0x2a89f0['terrainProvider']=_0x39293f,this['_defaultTerrainProvider']=_0x39293f):_0x2a89f0[_0x10ee9e(_0xd0e81e._0x4c5e7d)]=getNoTerrainProvider();}var _0x4eba09=new Cesium__namespace['Viewer'](_0x8ae70b,_0x2a89f0);if(_0x3f0160){var _0x5966e3=_0x4eba09[_0x10ee9e(_0xd0e81e._0x323de1)],_0x4f67bf=_0x5966e3['length'];for(var _0x13373b=0x0;_0x13373b<_0x4f67bf;_0x13373b++){var _0x4d3080=_0x5966e3['get'](0x0);_0x5966e3['remove'](_0x4d3080,!![]);}}return _0x4eba09;}},{'key':'_terrain_onLoadSuccess','value':function _0x2588fd(_0x217380){var _0x577f95=_0x22d6a2;this['fire'](EventType[_0x577f95(_0x1ef6c6._0x49ef94)],{'data':_0x217380});}},{'key':'_terrain_onLoadError','value':function _0x1cde68(_0x382f95){this['hasTerrain']=![],this['fire'](EventType['terrainLoadError'],{'error':_0x382f95});}},{'key':'_getTerrainOptions','value':function _0x27765f(){var _0xac08bc=_0x22d6a2,_0x537956=this;if(!this['options']['terrain'])return this[_0xac08bc(_0x50515c._0x2eea44)]['terrain'];var _0x2fc4c4=_objectSpread2({'templateValues':this[_0xac08bc(_0x50515c._0x2eea44)][_0xac08bc(0x403)],'marsOptions':{'onLoadSuccess':function _0x5c628f(_0x523ff5){_0x537956['_terrain_onLoadSuccess'](_0x523ff5);},'onLoadError':function _0x4af72c(_0x5c5a03){_0x537956['_terrain_onLoadError'](_0x5c5a03);}}},this['options']['terrain']);return _0x2fc4c4;}},{'key':'setOptions','value':function _0x47491a(_0x2c774f){var _0x10e13c=_0x22d6a2;if(!_0x2c774f||Object['keys'](_0x2c774f)['length']===0x0)return this;this['options']=merge(this['options'],_0x2c774f);for(var _0x27c62e in _0x2c774f){var _0x2227e2=_0x2c774f[_0x27c62e];switch(_0x27c62e){case'scene':{this['_sceneOption'][_0x10e13c(0x56c)](this['options'][_0x10e13c(_0x324697._0x2b10e3)],_0x2227e2);break;}case'mouse':{this['_mouseEvent']['setOptions'](this['options'][_0x10e13c(0x75e)]);break;}case'terrain':{this['terrainProvider']=createTerrainProvider(this[_0x10e13c(_0x324697._0x3c0787)]());break;}case _0x10e13c(_0x324697._0x116089):{this['setBasemapsOptions'](_0x2227e2);break;}case _0x10e13c(0x437):{this['setLayersOptions'](_0x2227e2);break;}case'chinaCRS':{this['chinaCRS']=_0x2227e2||ChinaCRS['WGS84'];break;}case _0x10e13c(0xd53):{(_0x2227e2===LangType['ZH']||_0x2227e2===LangType[_0x10e13c(_0x324697._0x1074ea)])&&toChineseBeforeCreate(this[_0x10e13c(_0x324697._0x4e83eb)]);break;}case _0x10e13c(0xb93):{updateAll(_0x2227e2);break;}case'control':{for(var _0xd032b2 in _0x2227e2){var _0x3de34e=this['options']['control'][_0xd032b2],_0x3a1236=this[_0x10e13c(_0x324697._0xb331b2)][_0xd032b2];if(_0x3a1236)!_0x3de34e||(_0x3de34e===null||_0x3de34e===void 0x0?void 0x0:_0x3de34e[_0x10e13c(_0x324697._0x804fb4)])===![]?(_0x3a1236['show']=![],_0x3a1236['enabled']=![]):(_0x3a1236['show']=!![],_0x3a1236[_0x10e13c(0xb24)]=!![],_0x3a1236['setOptions']&&_0x3de34e!==!![]&&_0x3a1236[_0x10e13c(0x56c)](_0x3de34e));else{if(!_0x3de34e||_0x3de34e['enabled']===![])continue;var _0xe11d3b=create$1(_0xd032b2,_0x3de34e);_0xe11d3b?this[_0x10e13c(0x260)](_0xe11d3b):logWarn('createControl:无该类型控件暂不能创建',_0xd032b2,_0x3de34e);}}break;}case'effect':{for(var _0x3c2650 in _0x2227e2){var _0x35dec2=this[_0x10e13c(0x690)]['effect'][_0x3c2650],_0x314fa5=this['_effects'][_0x3c2650];if(_0x314fa5)!_0x35dec2||(_0x35dec2===null||_0x35dec2===void 0x0?void 0x0:_0x35dec2[_0x10e13c(_0x324697._0x804fb4)])===![]?_0x314fa5['enabled']=![]:(_0x314fa5['enabled']=!![],_0x314fa5['setOptions']&&_0x314fa5[_0x10e13c(0x56c)](_0x35dec2));else{if(!_0x35dec2||_0x35dec2[_0x10e13c(_0x324697._0x804fb4)]===![])continue;var _0x33fbf7=create(_0x3c2650,_0x35dec2);_0x33fbf7&&this['addEffect'](_0x33fbf7);}}break;}default:{logWarn(_0x10e13c(_0x324697._0x45e8ea),_0x2227e2);break;}}}return this;}},{'key':'setSceneOptions','value':function _0x41fb9a(_0x3739f5){var _0x1a859d=_0x22d6a2;if(!_0x3739f5||Object[_0x1a859d(0xf24)](_0x3739f5)['length']===0x0)return this;return this['options']['scene']=merge(this['options']['scene'],_0x3739f5),this[_0x1a859d(0xa6a)]['setOptions'](this['options']['scene'],_0x3739f5),this;}},{'key':'getOptions','value':function _0x201921(){return clone(this['options'],['parent','eventParent']);}},{'key':'getCurrentOptions','value':function _0x285309(){var _0x4e4c4e=_0x22d6a2,_0x48bc70=this['getOptions']();_0x48bc70[_0x4e4c4e(_0x366434._0x46b9ac)]['center']=this['getCameraView'](),_0x48bc70[_0x4e4c4e(0x437)]=[];var _0xbda405=this[_0x4e4c4e(0x8bc)]({'basemaps':![]});for(var _0x40fa4b=_0xbda405['length']-0x1;_0x40fa4b>=0x0;_0x40fa4b--){var _0x446c4c=_0xbda405[_0x40fa4b];if(_0x446c4c['isPrivate']||_0x446c4c['parent'])continue;_0x48bc70['layers']['push'](_0x446c4c['toJSON']());}return _0x48bc70;}},{'key':'getDefaultContextMenu','value':function _0x139bc0(){return getDefaultContextMenu(this);}},{'key':'getCenter','value':function _0x486b31(){var _0x4506d0=_0x22d6a2;return getCenter(this[_0x4506d0(0x57d)]);}},{'key':'getCameraDistance','value':function _0x5b225a(){var _0x35bab9=_0x22d6a2,_0x83c8c3=this['getCenter']();if(_0x83c8c3){var _0xee36ae=Cesium__namespace['Cartesian3']['distance'](_0x83c8c3['toCartesian'](),this[_0x35bab9(0x40c)]['camera'][_0x35bab9(_0x166ccd._0x1b5edb)]);return _0xee36ae;}else return 0x0;}},{'key':'getExtent','value':function _0x410d8c(_0x1e8a39){return getExtent(this,_0x1e8a39);}},{'key':'isInView','value':function _0x54af4e(_0x373a09){return isInView(this,_0x373a09);}},{'key':_0x22d6a2(0x1c6),'value':function _0x42bdc9(_0x1be373){var _0x4041a9=_0x22d6a2,_0x5c8be3,_0x528971;if(!((_0x5c8be3=this['options']['scene'])!==null&&_0x5c8be3!==void 0x0&&(_0x528971=_0x5c8be3['globe'])!==null&&_0x528971!==void 0x0&&_0x528971[_0x4041a9(0x317)]))return _0x1be373;var _0x5d8c33=this['_viewer']['scene'][_0x4041a9(0x84a)]['terrainExaggeration']||this['_viewer']['scene']['terrainExaggeration'];if(_0x5d8c33)return _0x1be373/_0x5d8c33;return _0x1be373;}},{'key':'expImage','value':function _0x4e29d9(_0x2f127f){return expImage(this['_viewer'],_0x2f127f);}},{'key':_0x22d6a2(0x219),'value':function _0x353967(){var _0x11ca51=_0x22d6a2,_0x5e5746=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:'';this['_default_cursor']=_0x5e5746,this[_0x11ca51(_0x2624ea._0x173569)]['style'][_0x11ca51(0xf72)]=_0x5e5746;}},{'key':'_setEditCursor','value':function _0x4e9e5a(_0x908542){var _0x2d223f=_0x22d6a2;if(!this['container'])return;_0x908542?this['container']['style']['cursor']='crosshair':this['container'][_0x2d223f(_0x4d96ea._0x454ea3)]['cursor']=this['_default_cursor']||'';}},{'key':'pick3DTileset','value':function _0x461c9b(_0x3fb4d8){return pick3DTileset(this['scene'],_0x3fb4d8);}},{'key':'pickTilesetLayer','value':function _0xb97c9b(_0x280d8d){var _0x5b8868=_0x22d6a2,_0x39cc1f=pick3DTileset(this['scene'],_0x280d8d);return _0x39cc1f?this[_0x5b8868(_0x4b2492._0x154bae)](_0x39cc1f['_mars3d_layerId']):null;}},{'key':'on','value':function _0x4d2875(_0x7e8c50,_0xce5412,_0x245174){var _0x5c5a33=_0x22d6a2,_0x41aa0e=this['_sceneEvent']['on'](_0x7e8c50,_0xce5412,_0x245174||this);return!_0x41aa0e&&_get(_getPrototypeOf(_0x598935[_0x5c5a33(0x7dc)]),'on',this)['call'](this,_0x7e8c50,_0xce5412,_0x245174),this;}},{'key':'off','value':function _0x3ae9f1(_0x32a66f,_0x1b6d23,_0xb7a3c4){var _0x4333e4=_0x22d6a2,_0x46c03a=this['_sceneEvent']['off'](_0x32a66f,_0x1b6d23,_0xb7a3c4||this);return!_0x46c03a&&_get(_getPrototypeOf(_0x598935['prototype']),_0x4333e4(_0x49c31c._0x3aeef3),this)['call'](this,_0x32a66f,_0x1b6d23,_0xb7a3c4),this;}},{'key':_0x22d6a2(0x6a8),'value':function _0x4fcc2e(_0x35150e,_0xb70b09){var _0x818da2=_0x22d6a2;return this['_sceneEvent']['hasType'](_0x35150e)?this['_sceneEvent']['listens'](_0x35150e):_get(_getPrototypeOf(_0x598935['prototype']),_0x818da2(0x6a8),this)['call'](this,_0x35150e,_0xb70b09);}},{'key':'_initLayers','value':function _0xf2e9a6(){var _0x59fb3c={_0x366b81:0xf34},_0x40cb8e=_0x22d6a2,_0x4fa5e6=this;this[_0x40cb8e(0x690)]['basemaps']=this[_0x40cb8e(0x690)]['basemaps']||[],this[_0x40cb8e(_0x3aaac6._0x1e09cd)]['layers']=this['options']['layers']||[],this['_layerIdx']=0x1,this['_arrLayerIdx']=[];var _0x2df1a6=this['options']['basemaps'],_0x1694ab=this[_0x40cb8e(0x690)][_0x40cb8e(0x437)];for(var _0xe5d73d=0x0;_0xe5d73d<_0x2df1a6[_0x40cb8e(0xec0)];_0xe5d73d++){var _0x471af1=_0x2df1a6[_0xe5d73d];_0x471af1['id']&&(this[_0x40cb8e(0xd87)][_0x40cb8e(_0x3aaac6._0x28fc9e)](_0x471af1['id'])!==-0x1&&(delete _0x471af1['id'],logWarn(_0x40cb8e(0x8e8),_0x471af1)),this['_arrLayerIdx']['push'](_0x471af1['id']));}for(var _0x297399=0x0;_0x297399<_0x1694ab['length'];_0x297399++){var _0x3ee167=_0x1694ab[_0x297399];_0x3ee167['id']&&(this['_arrLayerIdx']['indexOf'](_0x3ee167['id'])!==-0x1&&(delete _0x3ee167['id'],logWarn('addLayer:图层id存在冲突,已重新赋值id',_0x3ee167)),this['_arrLayerIdx']['push'](_0x3ee167['id']));}var _0x62d2b2=[],_0x91b32e=[];if(!this['_viewer']['baseLayerPicker'])for(var _0x56dcee=0x0;_0x56dcee<_0x2df1a6['length'];_0x56dcee++){var _0x40b63b=_0x2df1a6[_0x56dcee];!_0x40b63b['name']&&(_0x40b63b['name']='');!_0x40b63b['id']&&(_0x40b63b['id']=this[_0x40cb8e(_0x3aaac6._0x5db183)]());var _0x25884b=create$2(_0x40b63b,this[_0x40cb8e(0x690)][_0x40cb8e(_0x3aaac6._0x1c6eb6)]);if(!_0x25884b)continue;_0x25884b['_hasMapInit']=!![];if(_0x40b63b['show']){var _0x2f82ab=this[_0x40cb8e(_0x3aaac6._0x27f15b)](_0x25884b);_0x91b32e[_0x40cb8e(0x51d)](_0x2f82ab);}else delete _0x40b63b[_0x40cb8e(0xa24)];this['_optionsBasemapsList']['set'](_0x40b63b['id'],_0x25884b),_0x62d2b2[_0x40cb8e(_0x3aaac6._0x1af3a6)](_0x40b63b);if(_0x25884b['hasChildLayer']&&_0x40b63b['layers'])for(var _0x386a5c=0x0;_0x386a5c<_0x40b63b[_0x40cb8e(0x437)]['length'];_0x386a5c++){var _0x4dbece=_0x40b63b['layers'][_0x386a5c];_0x4dbece['pid']=_0x40b63b['id'],_0x4dbece['parent']=_0x25884b,!_0x4dbece['id']&&(_0x4dbece['id']=this['getNextLayerId']()),_0x62d2b2['push'](_0x4dbece);}}for(var _0x28fd46=0x0;_0x28fd46<_0x1694ab['length'];_0x28fd46++){var _0x4ecc79=_0x1694ab[_0x28fd46];!_0x4ecc79['id']&&(_0x4ecc79['id']=this['getNextLayerId']());var _0x46694a=create$2(_0x4ecc79,this['options']['templateValues']);if(!_0x46694a)continue;_0x46694a[_0x40cb8e(_0x3aaac6._0xe65e95)]=!![];if(_0x4ecc79['show']){var _0x10e40a=this['addLayer'](_0x46694a);_0x91b32e['push'](_0x10e40a);}else delete _0x4ecc79['show'];this[_0x40cb8e(_0x3aaac6._0x44dbbd)][_0x40cb8e(0xabe)](_0x4ecc79['id'],_0x46694a),_0x62d2b2['push'](_0x4ecc79);if(_0x46694a['hasChildLayer']&&_0x4ecc79['layers'])for(var _0x2183e3=0x0;_0x2183e3<_0x4ecc79['layers']['length'];_0x2183e3++){var _0x3ceec7=_0x4ecc79['layers'][_0x2183e3];_0x3ceec7['pid']=_0x4ecc79['id'],_0x3ceec7['parent']=_0x46694a,!_0x3ceec7['id']&&(_0x3ceec7['id']=this['getNextLayerId']()),_0x62d2b2['push'](_0x3ceec7);}}for(var _0x55a731=0x0;_0x55a731<_0x62d2b2[_0x40cb8e(0xec0)];_0x55a731++){var _0x2f0287=_0x62d2b2[_0x55a731],_0x5c769a=Number(_0x2f0287[_0x40cb8e(0x976)]);isNaN(_0x5c769a)&&(_0x5c769a=_0x55a731);_0x2f0287['zIndex']=_0x5c769a;var _0x2c6d3c=this['_layerList']['get'](_0x2f0287['id']);_0x2c6d3c&&(_0x2c6d3c['zIndex']=_0x5c769a);}_0x91b32e[_0x40cb8e(_0x3aaac6._0x554e32)](new Promise(function(_0x311858,_0x25eeaf){function _0x49626f(_0x5bddbe){var _0x21645e=_0x3c32;_0x5bddbe===0x0&&(this['off'](EventType[_0x21645e(0xf19)],_0x49626f),_0x311858(!![]));}_0x4fa5e6['on'](EventType['tileLoadProgress'],_0x49626f);})),_0x91b32e['push'](this['terrainProvider']['readyPromise']),Promise['all'](_0x91b32e)['then'](function(_0x211e2c){var _0x109cbf=_0x40cb8e;_0x4fa5e6[_0x109cbf(_0x59fb3c._0x366b81)](EventType['load'],{'list':_0x211e2c});});}},{'key':'setBasemapsOptions','value':function _0x34bd5f(_0x3c7a07){var _0x3b0293=_0x22d6a2,_0x5f51f1=arguments[_0x3b0293(0xec0)]>0x1&&arguments[0x1]!==undefined?arguments[0x1]:!![];if(!_0x3c7a07||_0x3c7a07['length']===0x0)return;this[_0x3b0293(0x690)]['basemaps']=_0x3c7a07;if(_0x5f51f1){this['_optionsBasemapsList']['forEach'](function(_0x3870ed){var _0x40730c=_0x3b0293;_0x3870ed[_0x40730c(0x9a7)]();}),this['_optionsBasemapsList']['removeAll']();for(var _0x3e6fbd=0x0;_0x3e6fbd<_0x3c7a07['length'];_0x3e6fbd++){var _0x3f1091=_0x3c7a07[_0x3e6fbd];!_0x3f1091['name']&&(_0x3f1091['name']='');!_0x3f1091['id']&&(_0x3f1091['id']=this[_0x3b0293(0xc7d)]());var _0x3114d0=Number(_0x3f1091['zIndex']);isNaN(_0x3114d0)&&(_0x3114d0=_0x3e6fbd);_0x3f1091[_0x3b0293(0x976)]=_0x3114d0;var _0x4cf89f=create$2(_0x3f1091,this['options']['templateValues']);if(!_0x4cf89f)continue;_0x3f1091['show']&&(this['addLayer'](_0x4cf89f),_0x4cf89f['readyPromise']['then'](function(_0x341d26){var _0x2de35d=_0x3b0293;_0x341d26['toBottom']&&_0x341d26[_0x2de35d(0xe0e)]();}));this[_0x3b0293(0xd6a)]['set'](_0x3f1091['id'],_0x4cf89f);if(_0x4cf89f['hasChildLayer']&&_0x3f1091['layers'])for(var _0x1a5592=0x0;_0x1a5592<_0x3f1091[_0x3b0293(0x437)][_0x3b0293(_0x13dbf5._0x125c9b)];_0x1a5592++){var _0xc59a68=_0x3f1091['layers'][_0x1a5592];_0xc59a68['pid']=_0x3f1091['id'],_0xc59a68['parent']=_0x4cf89f,!_0xc59a68['id']&&(_0xc59a68['id']=this['getNextLayerId']());}}}return this[_0x3b0293(_0x13dbf5._0x3f086a)]['values'];}},{'key':'setLayersOptions','value':function _0x2b75f8(_0x503110){var _0x5bbbdd=_0x22d6a2;if(!_0x503110||_0x503110['length']===0x0)return;this['_optionsLayersList']['forEach'](function(_0x23c1c1){_0x23c1c1['destroy']();}),this['_optionsLayersList'][_0x5bbbdd(0x1b8)](),this['options'][_0x5bbbdd(_0x172be1._0x2574fc)]=_0x503110;for(var _0x3e350e=0x0;_0x3e350e<_0x503110['length'];_0x3e350e++){var _0x8f47be=_0x503110[_0x3e350e];!_0x8f47be['id']&&(_0x8f47be['id']=this['getNextLayerId']());var _0x38431d=create$2(_0x8f47be,this['options']['templateValues']);if(!_0x38431d)continue;_0x8f47be[_0x5bbbdd(0xa24)]&&this['addLayer'](_0x38431d);this['_optionsLayersList']['set'](_0x8f47be['id'],_0x38431d);if(_0x38431d[_0x5bbbdd(_0x172be1._0x5860f8)]&&_0x8f47be['layers'])for(var _0x6715dd=0x0;_0x6715dd<_0x8f47be['layers']['length'];_0x6715dd++){var _0x1dbcc8=_0x8f47be['layers'][_0x6715dd];_0x1dbcc8['pid']=_0x8f47be['id'],_0x1dbcc8['parent']=_0x38431d,!_0x1dbcc8['id']&&(_0x1dbcc8['id']=this['getNextLayerId']());}}return this[_0x5bbbdd(_0x172be1._0x25ad0c)][_0x5bbbdd(0x378)];}},{'key':'getNextLayerId','value':function _0x420175(){var _0x1d32f8=_0x22d6a2;while(this['_arrLayerIdx']['indexOf'](this['_layerIdx'])!==-0x1){this['_layerIdx']++;}return this['_arrLayerIdx']['push'](this[_0x1d32f8(_0x40507e._0x5811ff)]),this['_layerIdx'];}},{'key':'addLayer','value':function _0x4f7477(_0x118f44,_0x4a19de){var _0x429133={_0x2b0c47:0x50c,_0x2572ca:0x6cd,_0xbf1bf4:0x1a0,_0x151b3f:0xabe},_0x382dbc=this;return new Promise(function(_0x124195,_0x127dbf){var _0x50bba9=_0x3c32;if(!_0x118f44||!_0x118f44['_onAdd']){_0x124195(![]);return;}Cesium__namespace['defined'](_0x4a19de)&&(_0x118f44['show']=_0x4a19de);if(_0x118f44[_0x50bba9(_0x429133._0x2b0c47)]===State[_0x50bba9(_0x429133._0x2572ca)]){_0x124195(![]);return;}_0x118f44['_onAdd'](_0x382dbc);var _0x1e6715=_0x382dbc[_0x50bba9(_0x429133._0xbf1bf4)]['get'](_0x118f44['id']);_0x1e6715&&_0x1e6715!==_0x118f44&&(_0x118f44['id']=_0x382dbc['getNextLayerId'](),logWarn('addLayer:图层id存在冲突,已重新赋值id',_0x118f44)),_0x382dbc['_layerList'][_0x50bba9(_0x429133._0x151b3f)](_0x118f44['id'],_0x118f44),_0x118f44['readyPromise'][_0x50bba9(0x7f1)](function(_0x10a42d){_0x124195(!![]);});});}},{'key':'removeLayer','value':function _0x5d66e2(_0x4cd464,_0x5670c1){var _0x426294=_0x22d6a2;if(!_0x4cd464)return this;if(isString(_0x4cd464)||isNumber(_0x4cd464)){_0x4cd464=this[_0x426294(_0x235ff6._0x33267e)][_0x426294(0xd35)](_0x4cd464);if(!_0x4cd464)return this;}if(_0x4cd464['_state']!==State[_0x426294(0x6cd)])return;return this['_layerList']['remove'](_0x4cd464['id']),_0x5670c1&&_0x4cd464['clear']&&_0x4cd464['clear'](),_0x4cd464['_onRemove'](),_0x5670c1&&(this[_0x426294(0xd6a)]['remove'](_0x4cd464['id']),this['_optionsLayersList']['remove'](_0x4cd464['id']),_0x4cd464[_0x426294(_0x235ff6._0x2d95ac)]()),this;}},{'key':'hasLayer','value':function _0xd944f6(_0x474b1d){if(!_0x474b1d)return![];return isObject(_0x474b1d)&&(_0x474b1d=_0x474b1d['id']),this['_layerList']['contains'](_0x474b1d);}},{'key':'eachLayer','value':function _0x8f9fc8(_0x4b87ac,_0x38aa60){var _0x3d84d6=_0x22d6a2;return this[_0x3d84d6(0x1a0)]['forEach'](_0x4b87ac,_0x38aa60||this),this;}},{'key':'getLayer','value':function _0x3bb67d(_0x30ae12,_0x37ec45){var _0x24fd2d=_0x22d6a2;return isObject(_0x30ae12)&&(_0x30ae12=_0x30ae12['id']),this[_0x24fd2d(_0x2f4797._0x5394e1)](_0x30ae12,_0x37ec45);}},{'key':'getLayerById','value':function _0x1d2c4f(_0x49d554){var _0x1f8bc0=this['_layerList']['get'](_0x49d554);if(_0x1f8bc0)return _0x1f8bc0;_0x1f8bc0=this['_optionsLayersList']['get'](_0x49d554);if(_0x1f8bc0)return _0x1f8bc0;_0x1f8bc0=this['_optionsBasemapsList']['get'](_0x49d554);if(_0x1f8bc0)return _0x1f8bc0;var _0x3a0dbc=this['getLayers']({'basemaps':!![],'layers':!![]});for(var _0x48bcd6=0x0,_0x9079c=_0x3a0dbc['length'];_0x48bcd6<_0x9079c;_0x48bcd6++){var _0x3523d6=_0x3a0dbc[_0x48bcd6];if(_0x3523d6['id']===_0x49d554)return _0x3523d6;if(_0x3523d6['hasChildLayer']&&_0x3523d6['arrLayer'])for(var _0x470c94=0x0;_0x470c94<_0x3523d6['arrLayer']['length'];_0x470c94++){var _0x3f8af4=_0x3523d6['arrLayer'][_0x470c94];if(_0x3f8af4['id']===_0x49d554)return _0x3f8af4;}}return undefined;}},{'key':'getLayerByAttr','value':function _0x3c0697(_0x3b963e,_0x11503f){var _0x22b154=_0x22d6a2,_0x1f28ad=this[_0x22b154(_0x35e567._0x357116)][_0x22b154(_0x35e567._0x154ca9)](_0x3b963e,_0x11503f);if(_0x1f28ad)return _0x1f28ad;_0x1f28ad=this['_optionsLayersList']['getByAttr'](_0x3b963e,_0x11503f);if(_0x1f28ad)return _0x1f28ad;_0x1f28ad=this['_optionsBasemapsList']['getByAttr'](_0x3b963e,_0x11503f);if(_0x1f28ad)return _0x1f28ad;return undefined;}},{'key':'getLayersByAttr','value':function _0x15476c(_0x4bbb93,_0x55a251){var _0x39714f=_0x22d6a2,_0x133750=this[_0x39714f(_0x2f6dc3._0x32fa16)][_0x39714f(0x447)](_0x4bbb93,_0x55a251),_0x419a23=this['_optionsLayersList']['getListByAttr'](_0x4bbb93,_0x55a251);for(var _0x1a8f90=0x0,_0x5ee122=_0x419a23['length'];_0x1a8f90<_0x5ee122;_0x1a8f90++){var _0x18bdd9=_0x419a23[_0x1a8f90];!this['_layerList']['contains'](_0x18bdd9['id'])&&_0x133750[_0x39714f(_0x2f6dc3._0x347fc5)](_0x18bdd9);}_0x419a23=this[_0x39714f(0xd6a)]['getListByAttr'](_0x4bbb93,_0x55a251);for(var _0x5b178e=0x0,_0x7e94b4=_0x419a23['length'];_0x5b178e<_0x7e94b4;_0x5b178e++){var _0x43958a=_0x419a23[_0x5b178e];!this['_layerList']['contains'](_0x43958a['id'])&&_0x133750['push'](_0x43958a);}return _0x133750;}},{'key':'getLayers','value':function _0x7b8287(){var _0xddebaa={_0x1bf74d:0x8b3,_0x299bfe:0x437,_0x42de6e:0xfce},_0xc3c169=_0x22d6a2,_0xdd66c2=this,_0x59f23d=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{},_0x5ebc12=[];return _0x59f23d['basemaps']&&(_0x5ebc12=_0x5ebc12[_0xc3c169(_0x5e13b9._0x2d946d)](this['_optionsBasemapsList'][_0xc3c169(0x378)])),_0x59f23d[_0xc3c169(0x437)]&&(_0x5ebc12=_0x5ebc12['concat'](this['_optionsLayersList']['values'])),_0x59f23d['filter']&&(_0x59f23d[_0xc3c169(_0x5e13b9._0x47492f)]=![],_0x59f23d['layers']=![]),this['_layerList']['forEach'](function(_0x55031e){var _0x822760=_0xc3c169;if(_0x55031e['isPrivate'])return;if(_0x59f23d[_0x822760(0x4c3)]===![]&&_0x55031e['parent'])return;if(Cesium__namespace[_0x822760(_0xddebaa._0x1bf74d)](_0x59f23d['basemaps'])&&_0xdd66c2['_optionsBasemapsList']['contains'](_0x55031e['id']))return;if(Cesium__namespace['defined'](_0x59f23d[_0x822760(_0xddebaa._0x299bfe)])&&_0xdd66c2[_0x822760(_0xddebaa._0x42de6e)]['contains'](_0x55031e['id']))return;_0x5ebc12['push'](_0x55031e);}),_0x5ebc12;}},{'key':'getBasemaps','value':function _0x27124c(_0x9661d3){var _0x19ed95={_0x513eb1:0x502,_0x6ac5c9:0x51d},_0x2e0459=_0x22d6a2;if(this['_viewer']['baseLayerPicker'])return console[_0x2e0459(_0x3d42d1._0x187062)](_0x2e0459(0x30a)),[];if(_0x9661d3){var _0x24adcc=[];return this['_optionsBasemapsList']['forEach'](function(_0x1ac44c){var _0x21fad5=_0x2e0459;if(_0x1ac44c[_0x21fad5(_0x19ed95._0x513eb1)])return;_0x24adcc[_0x21fad5(_0x19ed95._0x6ac5c9)](_0x1ac44c);}),_0x24adcc;}else return this['_optionsBasemapsList']['values'];}},{'key':'getTileLayers','value':function _0x28788e(){var _0xdd0b24=_0x22d6a2,_0x2d6e3b=this,_0x2a0649=[];return _0x2a0649=_0x2a0649['concat'](this[_0xdd0b24(0x98a)](!![])),this['_optionsLayersList']['forEach'](function(_0x19312f){_0x19312f['isTile']&&!_0x19312f['isPrivate']&&_0x2a0649['push'](_0x19312f);}),this[_0xdd0b24(0x1a0)]['forEach'](function(_0x1e9685){var _0x1a5108=_0xdd0b24;if(!_0x1e9685[_0x1a5108(_0x3682d6._0x3ff842)]||_0x1e9685['isPrivate'])return;if(_0x2d6e3b['_optionsBasemapsList']['contains'](_0x1e9685['id']))return;if(_0x2d6e3b['_optionsLayersList'][_0x1a5108(0x9d6)](_0x1e9685['id']))return;_0x2a0649[_0x1a5108(0x51d)](_0x1e9685);}),_0x2a0649;}},{'key':'_initControls','value':function _0xc48a7b(){var _0x595452={_0x13aeb5:0x40c,_0x3e9512:0x45b,_0x1d6319:0x564},_0x116458=_0x22d6a2,_0x2d8fc5,_0x34754c,_0xe77f58,_0x4db0fa,_0x458e63,_0x3aa484=this,_0x4012b1,_0x6ac387,_0x41799d=((_0x2d8fc5=this['options'])===null||_0x2d8fc5===void 0x0?void 0x0:_0x2d8fc5[_0x116458(0x56d)])||{};add((_0x34754c=this[_0x116458(_0x406c53._0x28f617)])===null||_0x34754c===void 0x0?void 0x0:_0x34754c[_0x116458(_0x406c53._0xbc1c02)],this['options']['licenseUrl']);var _0x35ea37=(_0xe77f58=this['_viewer'][_0x116458(_0x406c53._0x2ec05a)])===null||_0xe77f58===void 0x0?void 0x0:_0xe77f58['_wrapper'],_0x53f972=(_0x4db0fa=this['_viewer']['vrButton'])===null||_0x4db0fa===void 0x0?void 0x0:_0x4db0fa['_container'];_0x53f972&&(removeClass(_0x53f972,_0x116458(_0x406c53._0x2c1254)),addClass(_0x53f972,_0x116458(0x82a)),_0x53f972[_0x116458(0x247)]['removeChild'](_0x53f972),_0x35ea37?this['toolbar']['insertBefore'](_0x53f972,_0x35ea37):this['toolbar']['appendChild'](_0x53f972));var _0x21cf98=(_0x458e63=this['_viewer'][_0x116458(_0x406c53._0x27f628)])===null||_0x458e63===void 0x0?void 0x0:_0x458e63[_0x116458(_0x406c53._0x9bb9d1)];_0x21cf98&&(removeClass(_0x21cf98,'cesium-viewer-fullscreenContainer'),addClass(_0x21cf98,_0x116458(_0x406c53._0x199a25)),_0x21cf98[_0x116458(_0x406c53._0x2ad196)]['display']=_0x116458(_0x406c53._0x4e2c69),_0x21cf98[_0x116458(0x247)][_0x116458(_0x406c53._0x59258b)](_0x21cf98),_0x35ea37?this[_0x116458(_0x406c53._0x19af1a)][_0x116458(0xbc8)](_0x21cf98,_0x35ea37):this['toolbar'][_0x116458(_0x406c53._0x586637)](_0x21cf98));var _0x4a208b=[_0x116458(_0x406c53._0x3c4190),_0x116458(0x8cd),'baseLayerPicker','fullscreenButton','vrButton',_0x116458(_0x406c53._0x531194),_0x116458(0x2a8),_0x116458(0x2dc),_0x116458(_0x406c53._0x13b601),_0x116458(0xc3d)];_0x4a208b['forEach'](function(_0x12d19d){var _0x3d0eb4={_0x37ca21:0xb80},_0x3330be=_0x116458,_0x38fe0c=_0x3aa484[_0x3330be(_0x595452._0x13aeb5)][_0x12d19d];_0x38fe0c&&(_0x38fe0c['type']=_0x12d19d,_0x38fe0c['_show']=!![],_0x12d19d==='fullscreenButton'||_0x12d19d==='vrButton'?_0x38fe0c['_mainContainer']=_0x38fe0c['_container']:_0x38fe0c['_mainContainer']=_0x38fe0c[_0x3330be(_0x595452._0x3e9512)]||_0x38fe0c[_0x3330be(_0x595452._0x1d6319)]||_0x38fe0c['_container'],Object[_0x3330be(0xddc)](_0x38fe0c,_0x3330be(0xa24),{'get':function _0x346f5d(){var _0x448b5c=_0x3330be;return this[_0x448b5c(0xf7d)];},'set':function _0x3d0aec(_0x1e9a7f){var _0x45b09a=_0x3330be;this['_show']=_0x1e9a7f,this[_0x45b09a(_0x3d0eb4._0x37ca21)]['style']['display']=_0x1e9a7f?'inline-block':'none';}}),_0x3aa484['_controls'][_0x12d19d]=_0x38fe0c);}),this['_popupMgr']=new PopupMgr(_0x41799d['popup']),this['_popupMgr']['isPrivate']=!![],this['addControl'](this['_popupMgr']),this['_tooltipMgr']=new TooltipMgr(_0x41799d['tooltip']),this['_tooltipMgr']['isPrivate']=!![],this['addControl'](this['_tooltipMgr']),this['_contextmenuMgr']=new ContextMenu(_0x41799d[_0x116458(_0x406c53._0x35bb8a)]),this['_contextmenuMgr'][_0x116458(_0x406c53._0x8d0131)]=!![],this['addControl'](this[_0x116458(_0x406c53._0x45fca3)]);((_0x4012b1=(_0x6ac387=_0x41799d['contextmenu'])===null||_0x6ac387===void 0x0?void 0x0:_0x6ac387['hasDefault'])!==null&&_0x4012b1!==void 0x0?_0x4012b1:!![])&&this['bindContextMenu'](this[_0x116458(_0x406c53._0x1b5709)]());this['_smallTooltip']=new SmallTooltip(_0x41799d['smallTooltip']),this['_smallTooltip']['isPrivate']=!![],this[_0x116458(0x260)](this['_smallTooltip']),this['_keyboardRoam']=new KeyboardRoam(_objectSpread2({'enabled':![]},_0x41799d[_0x116458(0x67f)])),this['_keyboardRoam']['isPrivate']=!![],this[_0x116458(_0x406c53._0x299d43)](this['_keyboardRoam']);for(var _0x6fe03a in _0x41799d){var _0x22bc23=_0x41799d[_0x6fe03a];if(!_0x22bc23||_0x22bc23['enabled']===![])continue;var _0x4106e4=create$1(_0x6fe03a,_0x22bc23);_0x4106e4&&this['addControl'](_0x4106e4);}}},{'key':'addControl','value':function _0x269096(_0x5f02fb,_0xe3c232){var _0x5776e6=_0x22d6a2;if(!_0x5f02fb||!_0x5f02fb['_onAdd'])return this;if(this['_controls'][_0x5f02fb[_0x5776e6(_0x41eb0d._0x1e5c7d)]])return logWarn('地图上已有'['concat'](_0x5f02fb['type'],'控件,请直接使用\x20map.controls.')['concat'](_0x5f02fb['type'],_0x5776e6(_0x41eb0d._0x4c2cc1)),this),this;return Cesium__namespace['defined'](_0xe3c232)&&(_0x5f02fb['enabled']=_0xe3c232),_0x5f02fb['_onAdd'](this),this[_0x5776e6(0x842)]['set'](_0x5f02fb['id'],_0x5f02fb),this['_controls'][_0x5f02fb['type']]=_0x5f02fb,this['controls']['compass']&&this[_0x5776e6(0xf90)][_0x5776e6(0x57c)]['updateSize'](),this['fire'](EventType['addControl'],{'control':_0x5f02fb}),this;}},{'key':'removeControl','value':function _0x1f0632(_0x4cf319,_0x5b89a1){var _0x41ba51=_0x22d6a2;if(!_0x4cf319)return this;return this['_controlList']['remove'](_0x4cf319['id']),delete this[_0x41ba51(0x7ac)][_0x4cf319['type']],_0x4cf319[_0x41ba51(0xf9a)](),this['fire'](EventType['removeControl'],{'control':_0x4cf319}),_0x5b89a1&&_0x4cf319[_0x41ba51(0x9a7)](),this;}},{'key':'hasControl','value':function _0x2e4657(_0x4a520b){var _0x4d167d=_0x22d6a2;return this['_controlList'][_0x4d167d(_0xdea890._0x40e16d)]((_0x4a520b===null||_0x4a520b===void 0x0?void 0x0:_0x4a520b['id'])||_0x4a520b);}},{'key':'eachControl','value':function _0x2b7395(_0x11c38b,_0x237c84){return this['_controlList']['forEach'](_0x11c38b,_0x237c84||this),this;}},{'key':'getControl','value':function _0x55479a(_0x51c0cc){var _0xf363ec=_0x22d6a2,_0x5b4646=arguments['length']>0x1&&arguments[0x1]!==undefined?arguments[0x1]:_0xf363ec(_0x1d8ef5._0x27ac5d);return this[_0xf363ec(_0x1d8ef5._0x1aff8c)]['getByAttr'](_0x51c0cc,_0x5b4646);}},{'key':'_initEffect','value':function _0xf781bd(){var _0x225439=_0x22d6a2,_0x4a04f0,_0x4844a8=(_0x4a04f0=this['options'])===null||_0x4a04f0===void 0x0?void 0x0:_0x4a04f0[_0x225439(0x514)];if(_0x4844a8)for(var _0x29818a in _0x4844a8){var _0x11fb86=_0x4844a8[_0x29818a];if(!_0x11fb86||_0x11fb86['enabled']===![])continue;var _0x2bb28b=create(_0x29818a,_0x11fb86);_0x2bb28b&&this['addEffect'](_0x2bb28b);}}},{'key':'addEffect','value':function _0x45af07(_0x378d56){var _0x2ad327=_0x22d6a2;if(!_0x378d56||!_0x378d56['_onAdd'])return this;if(this[_0x2ad327(0xff5)][_0x378d56['type']]){logError$1('地图上已有'['concat'](_0x378d56['type'],'特效,请直接使用\x20map.effects.')['concat'](_0x378d56['type'],_0x2ad327(0x650)),this);return;}this[_0x2ad327(_0x28a662._0x43accd)](_0x378d56),this['_effects'][_0x378d56['type']]=_0x378d56,this['fire'](EventType['addEffect'],{'effect':_0x378d56});}},{'key':'removeEffect','value':function _0x1492bd(_0x25d0b0,_0x4562ef){var _0x1155f5=_0x22d6a2;delete this['_effects'][_0x25d0b0['type']],this['fire'](EventType[_0x1155f5(_0x4e0b39._0x59b7d0)],{'effect':_0x25d0b0}),this['removeThing'](_0x25d0b0,_0x4562ef);}},{'key':'getEffect','value':function _0xa8c684(_0x4151ca){var _0x2cb7e9=_0x22d6a2,_0x23ae67=arguments['length']>0x1&&arguments[0x1]!==undefined?arguments[0x1]:_0x2cb7e9(_0x508719._0x345268);return this[_0x2cb7e9(_0x508719._0x2ac150)](_0x4151ca,_0x23ae67);}},{'key':'addThing','value':function _0x1dad8a(_0x16ae89){var _0x475a3a=_0x22d6a2;if(!_0x16ae89||!_0x16ae89['_onAdd'])return this;return _0x16ae89[_0x475a3a(0x2ac)](this),this['_thingList']['set'](_0x16ae89['id'],_0x16ae89),this;}},{'key':_0x22d6a2(0x81a),'value':function _0x1ed5cb(_0x5bc650,_0x505e90){var _0x1ea455=_0x22d6a2;if(!_0x5bc650)return this;return this[_0x1ea455(0xa8b)]['remove'](_0x5bc650['id']),_0x505e90&&_0x5bc650['clear']&&_0x5bc650['clear'](),_0x5bc650['_onRemove'](),_0x505e90&&_0x5bc650['destroy'](),this;}},{'key':'hasThing','value':function _0xa44ee(_0x50bbc0){var _0x8ba8e4=_0x22d6a2;return this['_thingList'][_0x8ba8e4(_0xe182b._0x177f65)]((_0x50bbc0===null||_0x50bbc0===void 0x0?void 0x0:_0x50bbc0['id'])||_0x50bbc0);}},{'key':'eachThing','value':function _0x46d377(_0x30c44e,_0x46264a){return this['_thingList']['forEach'](_0x30c44e,_0x46264a||this),this;}},{'key':'getThing','value':function _0x5ea09d(_0x4f2ffd,_0x2a4a00){return this['_thingList']['getByAttr'](_0x4f2ffd,_0x2a4a00);}},{'key':'getLangText','value':function _0x161e53(_0x34c0b1){return getLangText(_0x34c0b1,this['lang']);}},{'key':'zoomIn','value':function _0x47af19(_0x5cb6fa,_0x53ee0d){var _0xe86eb5=this['_zoomNavigation']['zoomIn'](_0x5cb6fa,_0x53ee0d);return _0xe86eb5&&this['fire'](EventType['zoom'],{'ztype':'zoomIn','relativeAmount':_0x5cb6fa,'mandatory':_0x53ee0d}),_0xe86eb5;}},{'key':'zoomOut','value':function _0x57fc70(_0x1c8539,_0x5ec744){var _0x9d80f6=_0x22d6a2,_0x1cfd71=this['_zoomNavigation']['zoomOut'](_0x1c8539,_0x5ec744);return _0x1cfd71&&this['fire'](EventType[_0x9d80f6(_0xe0c0cf._0x3c257c)],{'ztype':'zoomOut','relativeAmount':_0x1c8539,'mandatory':_0x5ec744}),_0x1cfd71;}},{'key':'changeMouseModel','value':function _0x3152bf(_0x6686c4){var _0x102a78=_0x22d6a2;this['_hasRightTilt']=_0x6686c4,_0x6686c4?(this['_viewer']['scene'][_0x102a78(0xe1d)]['tiltEventTypes']=[Cesium__namespace['CameraEventType']['RIGHT_DRAG'],Cesium__namespace['CameraEventType']['PINCH'],{'eventType':Cesium__namespace['CameraEventType'][_0x102a78(0x8ec)],'modifier':Cesium__namespace['KeyboardEventModifier'][_0x102a78(0x98e)]},{'eventType':Cesium__namespace['CameraEventType']['RIGHT_DRAG'],'modifier':Cesium__namespace[_0x102a78(0x4ac)]['CTRL']}],this['_viewer']['scene'][_0x102a78(_0x24eb81._0x1af3b2)][_0x102a78(_0x24eb81._0x61ece3)]=[Cesium__namespace['CameraEventType']['MIDDLE_DRAG'],Cesium__namespace['CameraEventType']['WHEEL'],Cesium__namespace[_0x102a78(_0x24eb81._0x558b75)][_0x102a78(0xbe8)]]):(this['_viewer']['scene']['screenSpaceCameraController']['tiltEventTypes']=[Cesium__namespace[_0x102a78(_0x24eb81._0x42cce8)]['MIDDLE_DRAG'],Cesium__namespace[_0x102a78(_0x24eb81._0x558b75)]['PINCH'],{'eventType':Cesium__namespace['CameraEventType']['LEFT_DRAG'],'modifier':Cesium__namespace['KeyboardEventModifier']['CTRL']},{'eventType':Cesium__namespace[_0x102a78(_0x24eb81._0x42cce8)]['RIGHT_DRAG'],'modifier':Cesium__namespace['KeyboardEventModifier'][_0x102a78(_0x24eb81._0xcaafb2)]}],this[_0x102a78(0x40c)][_0x102a78(_0x24eb81._0x313481)]['screenSpaceCameraController'][_0x102a78(_0x24eb81._0x61ece3)]=[Cesium__namespace['CameraEventType']['RIGHT_DRAG'],Cesium__namespace['CameraEventType']['WHEEL'],Cesium__namespace['CameraEventType'][_0x102a78(_0x24eb81._0x5ab508)]]),this['controls']['mouseDownView']&&this['controls']['mouseDownView']['changeMouseModel']();}},{'key':'clearPitchRange','value':function _0x2c734d(){var _0x3cf70c=_0x22d6a2;delete this['_pitch_max'],delete this['_pitch_min'],delete this['_pitch_minHeight'],this['_viewer'][_0x3cf70c(_0x37f817._0x200dea)]['screenSpaceCameraController']['inertiaSpin']=0.9,this[_0x3cf70c(_0x37f817._0x3a67c6)]['scene']['screenSpaceCameraController']['inertiaTranslate']=0.9,this[_0x3cf70c(0x948)](EventType[_0x3cf70c(_0x37f817._0x2ed337)],this['_setPitchRange_rightDownHandler'],this),this[_0x3cf70c(0x948)](EventType['mouseUp'],this['_setPitchRange_rightUpHandler'],this),this['off'](EventType['mouseMove'],this['_setPitchRange_mouseMoveHandler'],this),this[_0x3cf70c(_0x37f817._0x416485)](EventType['cameraMoveStart'],this['_setPitchRange_cameraChangedHandler'],this);}},{'key':'setPitchRange','value':function _0x366f66(_0x376816){var _0x432d6e=_0x22d6a2,_0x3f77ca=arguments['length']>0x1&&arguments[0x1]!==undefined?arguments[0x1]:-0x5a;this['clearPitchRange'](),this['_viewer']['scene']['screenSpaceCameraController']['inertiaSpin']=0x0,this['_viewer']['scene'][_0x432d6e(0xe1d)]['inertiaTranslate']=0x0,this[_0x432d6e(_0x1ca031._0x16b3e1)]=Cesium__namespace[_0x432d6e(0x2d5)][_0x432d6e(_0x1ca031._0x8c00b1)](_0x376816),this['_pitch_min']=Cesium__namespace[_0x432d6e(0x2d5)][_0x432d6e(_0x1ca031._0x8c00b1)](_0x3f77ca),this['on'](EventType['mouseDown'],this['_setPitchRange_rightDownHandler'],this),this['on'](EventType['mouseUp'],this['_setPitchRange_rightUpHandler'],this);}},{'key':'_setPitchRange_rightDownHandler','value':function _0x248175(_0x5e4cdf){var _0x277b0f=_0x22d6a2;if(this['_viewer']['scene']['mode']!==Cesium__namespace['SceneMode'][_0x277b0f(_0x330a1a._0x7c6fba)])return;if(this['_viewer'][_0x277b0f(0x501)]['positionCartographic']['height']>this['_viewer']['scene']['screenSpaceCameraController']['minimumCollisionTerrainHeight'])return;this['_pitch_minHeight']=this['_viewer']['camera'][_0x277b0f(_0x330a1a._0x273f30)]['height'],this['on'](EventType['mouseMove'],this['_setPitchRange_mouseMoveHandler'],this),this['on'](EventType['cameraChanged'],this['_setPitchRange_cameraChangedHandler'],this);}},{'key':'_setPitchRange_rightUpHandler','value':function _0x14e05f(_0x24eaee){var _0x1edd3e=_0x22d6a2;this['_viewer'][_0x1edd3e(_0x24d87a._0x4e5bb9)]['screenSpaceCameraController']['enableTilt']=!![],this['off'](EventType['mouseMove'],this[_0x1edd3e(_0x24d87a._0x32c6b1)],this),this['off'](EventType['cameraChanged'],this['_setPitchRange_cameraChangedHandler'],this);}},{'key':'_setPitchRange_mouseMoveHandler','value':function _0x1f70c5(_0x37dffd){var _0x5cdb90=_0x22d6a2,_0x1cbfcf=!![],_0x21c963=_0x37dffd['endPosition']['y']<_0x37dffd['startPosition']['y'];if(_0x21c963&&this['_viewer'][_0x5cdb90(0x501)][_0x5cdb90(0x23e)]>this['_pitch_max'])_0x1cbfcf=![];else!_0x21c963&&this['_viewer']['camera'][_0x5cdb90(_0x39e1d5._0x43791d)]<this['_pitch_min']?_0x1cbfcf=![]:_0x1cbfcf=!![];this['_viewer']['scene']['screenSpaceCameraController']['enableTilt']=_0x1cbfcf;}},{'key':_0x22d6a2(0xfa7),'value':function _0x2d19e8(_0x55342b){var _0x3296be=_0x22d6a2;if(this['_viewer'][_0x3296be(0x57d)]['mode']!==Cesium__namespace[_0x3296be(0x1fc)]['SCENE3D'])return;if(this['_viewer'][_0x3296be(0x501)]['positionCartographic']['height']>this[_0x3296be(_0x5bc0e8._0x13f754)]['scene']['screenSpaceCameraController']['minimumCollisionTerrainHeight'])return;var _0x114f63=this['_viewer']['camera']['pitch'];if(_0x114f63>this['_pitch_max']||_0x114f63<this['_pitch_min']){this[_0x3296be(0x40c)]['scene'][_0x3296be(0xe1d)][_0x3296be(_0x5bc0e8._0x31e295)]=![];if(_0x114f63>this[_0x3296be(0xb8e)])_0x114f63=this['_pitch_max'];else _0x114f63<this['_pitch_min']&&(_0x114f63=this['_pitch_min']);var _0x54e1c1=Cesium__namespace['Cartesian3']['fromRadians'](this[_0x3296be(0x40c)]['camera']['positionCartographic'][_0x3296be(_0x5bc0e8._0x2083ec)],this['_viewer']['camera']['positionCartographic'][_0x3296be(0x3a5)],Math[_0x3296be(0x95a)](this['_viewer']['camera'][_0x3296be(_0x5bc0e8._0x56ab53)]['height'],this[_0x3296be(_0x5bc0e8._0x46313e)]));this['_viewer']['camera']['cancelFlight'](),this['_viewer']['camera'][_0x3296be(_0x5bc0e8._0x3f0f17)]({'destination':_0x54e1c1,'orientation':{'pitch':_0x114f63}}),this['_viewer']['scene']['screenSpaceCameraController'][_0x3296be(_0x5bc0e8._0xfeaa7e)]=!![];}}},{'key':_0x22d6a2(_0x291d3f._0x36945c),'value':function _0x2b1b3a(_0x27ae6){var _0x507e24=_0x22d6a2,_0x2a8b9b=arguments['length']>0x1&&arguments[0x1]!==undefined?arguments[0x1]:{},_0x3c0746=this['getCenter']();if(!_0x3c0746)return Promise[_0x507e24(0xf1e)](![]);var _0x1856b9=Cesium__namespace['Cartesian3']['distance'](_0x3c0746['toCartesian'](),this[_0x507e24(_0x59ab71._0x1ff2df)][_0x507e24(0x501)][_0x507e24(_0x59ab71._0x1f1b4e)]);return this['flyToPoint'](_0x3c0746,_objectSpread2(_objectSpread2({},_0x2a8b9b),{},{'radius':_0x1856b9,'pitch':_0x27ae6}));}},{'key':'cancelFlyTo','value':function _0x1e5bbd(){var _0x3cfb7a=_0x22d6a2;return Route[_0x3cfb7a(_0x2921fe._0x5f0b1a)](),this['_setCameraViewListState']=![],this['_viewer'][_0x3cfb7a(0x501)]['cancelFlight'](),this;}},{'key':'cancelFlight','value':function _0x2ba873(){var _0xac0463=_0x22d6a2;return this[_0xac0463(0x81e)]();}},{'key':_0x22d6a2(0xde8),'value':function _0x293ce8(_0x41b7d5){return getCameraView(this['camera'],_0x41b7d5);}},{'key':'setCameraView','value':function _0x268e0e(_0x34a15b){var _0x3df6a9={_0x2cd832:0x501,_0x2a00af:0x679,_0x397256:0x8b3,_0x2cb18d:0xc2d,_0x520cb5:0x3d1,_0x469a85:0x705,_0x227941:0x2d5,_0x590195:0xe15,_0x4c5cb6:0x40c},_0x1e71f9=this,_0x2b9fa8=arguments['length']>0x1&&arguments[0x1]!==undefined?arguments[0x1]:{};return new Promise(function(_0xd500f9,_0x2f2bc5){var _0x5dbaab=_0x3c32,_0x241eb8,_0x5cc64b,_0x2174b2,_0x23d66e;if(!_0x34a15b||_0x34a15b['lng']===0x0&&_0x34a15b['lat']===0x0&&_0x34a15b['alt']===0x0){_0xd500f9(![]);return;}isNumber(_0x2b9fa8)&&(_0x2b9fa8={'duration':_0x2b9fa8});var _0x194542=(_0x241eb8=_0x2b9fa8['minHeight'])!==null&&_0x241eb8!==void 0x0?_0x241eb8:0x9c4;_0x1e71f9[_0x5dbaab(0x40c)][_0x5dbaab(_0x3df6a9._0x2cd832)]['positionCartographic']['height']<_0x194542&&(_0x194542=_0x1e71f9['_viewer']['camera']['positionCartographic']['height']);Cesium__namespace[_0x5dbaab(0x8b3)](_0x34a15b[_0x5dbaab(_0x3df6a9._0x2a00af)])&&(_0x194542=_0x34a15b['alt']);var _0x354c35;if(Cesium__namespace[_0x5dbaab(_0x3df6a9._0x397256)](_0x34a15b[_0x5dbaab(_0x3df6a9._0x2cb18d)])&&Cesium__namespace['defined'](_0x34a15b['lat']))_0x354c35=Cesium__namespace[_0x5dbaab(0x741)][_0x5dbaab(_0x3df6a9._0x520cb5)](_0x34a15b[_0x5dbaab(0xc2d)],_0x34a15b['lat'],_0x194542);else Cesium__namespace[_0x5dbaab(0x8b3)](_0x34a15b['x'])&&Cesium__namespace[_0x5dbaab(0x8b3)](_0x34a15b['y'])?(Cesium__namespace['defined'](_0x34a15b['z'])&&(_0x194542=_0x34a15b['z']),_0x354c35=Cesium__namespace['Cartesian3']['fromDegrees'](_0x34a15b['x'],_0x34a15b['y'],_0x194542)):_0x354c35=_0x1e71f9['_viewer']['camera']['position'];var _0x3a5938=_objectSpread2(_objectSpread2({},_0x2b9fa8),{},{'destination':_0x354c35,'orientation':{'heading':Cesium__namespace[_0x5dbaab(0x2d5)]['toRadians']((_0x5cc64b=_0x34a15b[_0x5dbaab(_0x3df6a9._0x469a85)])!==null&&_0x5cc64b!==void 0x0?_0x5cc64b:0x0),'pitch':Cesium__namespace[_0x5dbaab(0x2d5)][_0x5dbaab(0x748)]((_0x2174b2=_0x34a15b['pitch'])!==null&&_0x2174b2!==void 0x0?_0x2174b2:-0x5a),'roll':Cesium__namespace[_0x5dbaab(_0x3df6a9._0x227941)]['toRadians']((_0x23d66e=_0x34a15b['roll'])!==null&&_0x23d66e!==void 0x0?_0x23d66e:0x0)},'complete':function _0x2c2e8b(){_0x2b9fa8['complete']&&_0x2b9fa8['complete'](),_0xd500f9(!![]);},'cancel':function _0x2e5993(){var _0x1008ce=_0x5dbaab;_0x2b9fa8['cancel']&&_0x2b9fa8[_0x1008ce(0x357)](),_0xd500f9(![]);}});_0x2b9fa8['duration']===0x0?(_0x1e71f9[_0x5dbaab(0x40c)]['camera']['setView'](_0x3a5938),_0x2b9fa8['complete']&&_0x2b9fa8[_0x5dbaab(_0x3df6a9._0x590195)](),_0xd500f9(!![])):_0x1e71f9[_0x5dbaab(_0x3df6a9._0x4c5cb6)]['camera']['flyTo'](_0x3a5938);});}},{'key':'centerAt','value':function _0xc8c631(_0x21d602,_0x104d50){return this['setCameraView'](_0x21d602,_0x104d50);}},{'key':'flyHome','value':function _0x551b8a(_0x1d45b9){var _0xed4142=_0x22d6a2,_0x447ddd,_0x1cfbdb,_0x37c7aa,_0x4d9520;if((_0x447ddd=this['options'])!==null&&_0x447ddd!==void 0x0&&(_0x1cfbdb=_0x447ddd['scene'])!==null&&_0x1cfbdb!==void 0x0&&_0x1cfbdb['center'])this['setCameraView'](this['options']['scene'][_0xed4142(_0xc7c800._0x4f05fe)],_0x1d45b9);else(_0x37c7aa=this['options'])!==null&&_0x37c7aa!==void 0x0&&(_0x4d9520=_0x37c7aa[_0xed4142(_0xc7c800._0x2cfcfa)])!==null&&_0x4d9520!==void 0x0&&_0x4d9520[_0xed4142(0x59b)]&&this[_0xed4142(0x5a4)](this[_0xed4142(0x690)]['scene']['extent'],_0x1d45b9);}},{'key':_0x22d6a2(_0x291d3f._0x25a73e),'value':function _0x3084bd(_0x4d4de4){var _0x28df02=_0x22d6a2,_0x427c41=arguments['length']>0x1&&arguments[0x1]!==undefined?arguments[0x1]:{};this[_0x28df02(0x81e)](),this['_setCameraViewListArr']=_0x4d4de4,this['_setCameraViewListOptions']=_0x427c41,this[_0x28df02(_0x5c2573._0x55ccf1)]=!![],this['_setCameraViewListItem'](0x0,_0x427c41);}},{'key':_0x22d6a2(0x732),'value':function _0xf81fd3(){this['cancelFlyTo']();}},{'key':_0x22d6a2(0xa0e),'value':function _0x694768(){var _0x4cb144=_0x22d6a2;this['_setCameraViewListState']=!![],this[_0x4cb144(_0x283dff._0xd6fbeb)](this['_setCameraViewListIndex'],this['_setCameraViewListOptions']);}},{'key':'_setCameraViewListItem','value':function _0x1a3577(_0x5b1835,_0x5ab449){var _0x186076=_0x22d6a2,_0x53916c=this;if(!this['_setCameraViewListState']||_0x5b1835<0x0||_0x5b1835>=this['_setCameraViewListArr']['length']){this['_setCameraViewListState']=![];_0x5ab449!==null&&_0x5ab449!==void 0x0&&_0x5ab449['complete']&&_0x5ab449['complete']();return;}this['_setCameraViewListIndex']=_0x5b1835;var _0x2de181=this['_setCameraViewListArr'][_0x5b1835];_0x2de181[_0x186076(0x57b)]&&_0x2de181['onStart']();var _0x6c00e7;this['setCameraView'](_0x2de181,_objectSpread2(_objectSpread2({'easingFunction':Cesium__namespace['EasingFunction']['LINEAR_NONE']},_0x5ab449),{},{'duration':_0x2de181['duration'],'complete':function _0x1b2116(){var _0x226b79=_0x186076,_0x175455;_0x2de181[_0x226b79(_0x2db61._0x4f213c)]&&_0x2de181['onEnd']();var _0x2b24e5=(_0x175455=_0x2de181['stop'])!==null&&_0x175455!==void 0x0?_0x175455:0x1;_0x6c00e7=setTimeout(function(){_0x53916c['_setCameraViewListItem'](++_0x5b1835,_0x5ab449);},_0x2b24e5*0x3e8);},'cancle':function _0x15e587(){var _0x10b9f2=_0x186076;this[_0x10b9f2(_0x2139f7._0x52405c)]=![],clearTimeout(_0x6c00e7),_0x5ab449!==null&&_0x5ab449!==void 0x0&&_0x5ab449[_0x10b9f2(_0x2139f7._0x53da4c)]&&_0x5ab449['cancel']();}}));}},{'key':'flyTo','value':function _0x59988c(_0x597184,_0x47e549){var _0x17c771=_0x22d6a2;if(!_0x597184)return;return this['_viewer'][_0x17c771(_0x298369._0x54f4dc)](_0x597184,_0x47e549);}},{'key':'flyToGraphic','value':function _0x27c6b9(_0x1d5dc5){var _0x5bc3ce=_0x22d6a2,_0x2d7a9b=arguments['length']>0x1&&arguments[0x1]!==undefined?arguments[0x1]:{};if(!_0x1d5dc5||_0x1d5dc5['length']===0x0)return Promise[_0x5bc3ce(0xf1e)](![]);if(_0x1d5dc5['flyTo']){var _0x8438fb;return _0x2d7a9b[_0x5bc3ce(_0x5e1d32._0x3e9cd4)]=(_0x8438fb=_0x1d5dc5['style'])===null||_0x8438fb===void 0x0?void 0x0:_0x8438fb['clampToGround'],_0x1d5dc5['flyTo'](_0x2d7a9b);}if(!Array[_0x5bc3ce(_0x5e1d32._0x3697a0)](_0x1d5dc5))return Promise['resolve'](![]);if(_0x1d5dc5['length']===0x1)return _0x1d5dc5[0x0][_0x5bc3ce(_0x5e1d32._0x3ff8c9)](_0x2d7a9b);var _0x5b49a9;for(var _0x2adbbe=0x0,_0x4ed7e8=_0x1d5dc5[_0x5bc3ce(_0x5e1d32._0x1ef82e)];_0x2adbbe<_0x4ed7e8;_0x2adbbe++){var _0x398992=_0x1d5dc5[_0x2adbbe];if(!_0x398992['getRectangle'])continue;var _0x5955d5=_0x398992[_0x5bc3ce(_0x5e1d32._0x4f9d6a)]();if(!Cesium__namespace['defined'](_0x5955d5))continue;_0x5b49a9?_0x5b49a9=Cesium__namespace['Rectangle'][_0x5bc3ce(_0x5e1d32._0x119bd3)](_0x5955d5,_0x5b49a9):_0x5b49a9=_0x5955d5;}return this['flyToExtent'](_0x5b49a9,_0x2d7a9b);}},{'key':_0x22d6a2(0xad5),'value':function _0xc11aa0(_0x50ba7c){var _0x5b781a=_0x22d6a2,_0x53f93c=arguments['length']>0x1&&arguments[0x1]!==undefined?arguments[0x1]:{};if(!_0x50ba7c||_0x50ba7c[_0x5b781a(0xec0)]===0x0)return Promise['resolve'](![]);if(_0x50ba7c[_0x5b781a(0xec0)]===0x1)return this[_0x5b781a(_0xb92e17._0xf5f7be)](_0x50ba7c[0x0],_0x53f93c);var _0x192ed1=getRectangle(_0x50ba7c,!![]);if(!_0x192ed1)return Promise[_0x5b781a(_0xb92e17._0x40f363)](![]);return _0x192ed1['xmin']===_0x192ed1['xmax']&&_0x192ed1['ymin']===_0x192ed1['ymax']||_0x192ed1['xmax']-_0x192ed1['xmin']>0xc8?this['flyToPoint']([_0x192ed1[_0x5b781a(0xa76)],_0x192ed1['ymin'],_0x192ed1['height']],_0x53f93c):(_0x192ed1['height']=getMaxHeight(_0x50ba7c),_0x53f93c['scale']=_0x53f93c['scale']||1.2,this[_0x5b781a(_0xb92e17._0x5f2d81)](_0x192ed1,_0x53f93c));}},{'key':_0x22d6a2(0x5a4),'value':function _0x484d71(_0x31db5c){var _0x325964=_0x22d6a2,_0x4d2469,_0x58df7e,_0x249856=arguments['length']>0x1&&arguments[0x1]!==undefined?arguments[0x1]:{};_0x31db5c instanceof Cesium__namespace[_0x325964(_0x2dbb59._0x496d84)]&&(_0x31db5c=formatRectangle(_0x31db5c));var _0x44befe=_0x31db5c['xmin'],_0x7f2459=_0x31db5c['xmax'],_0x1e50c2=_0x31db5c['ymin'],_0x350773=_0x31db5c[_0x325964(_0x2dbb59._0x2e6076)],_0x4b0ab5=(_0x44befe+_0x7f2459)/0x2,_0x1c553b=(_0x1e50c2+_0x350773)/0x2;if(_0x4b0ab5===0x0&&_0x1c553b===0x0)return Promise[_0x325964(0xf1e)](![]);var _0x521567=(_0x4d2469=(_0x58df7e=_0x31db5c[_0x325964(0xe1c)])!==null&&_0x58df7e!==void 0x0?_0x58df7e:_0x249856['height'])!==null&&_0x4d2469!==void 0x0?_0x4d2469:0x0;if(_0x521567===0x0){var _0x521c4c;_0x521567=getHeight((_0x521c4c=this['_viewer'])===null||_0x521c4c===void 0x0?void 0x0:_0x521c4c['scene'],Cesium__namespace['Cartesian3'][_0x325964(0x3d1)](_0x4b0ab5,_0x1c553b));}var _0x2d2d6c=Cesium__namespace['Rectangle']['fromDegrees'](_0x44befe,_0x1e50c2,_0x7f2459,_0x350773),_0x278cf0=Math['max'](_0x2d2d6c['height'],_0x2d2d6c[_0x325964(0x33f)]);if(_0x278cf0>0x0){var _0x28aed2,_0x15f539;_0x249856['radius']=((_0x28aed2=_0x249856[_0x325964(0xfe2)])!==null&&_0x28aed2!==void 0x0?_0x28aed2:0x0)+Cesium__namespace[_0x325964(0x2d5)]['chordLength'](_0x278cf0,(_0x15f539=this['_viewer'])===null||_0x15f539===void 0x0?void 0x0:_0x15f539['scene']['globe']['ellipsoid']['maximumRadius']);}return this[_0x325964(0xa18)](new LngLatPoint(_0x4b0ab5,_0x1c553b,_0x521567),_0x249856);}},{'key':'flyToPoint','value':function _0x21627d(_0x1afcc5){var _0x2bf429={_0x57ace7:0xe15},_0x20131d=_0x22d6a2,_0x36b2fc=this,_0x286063=arguments[_0x20131d(_0x48ea5e._0x3d73de)]>0x1&&arguments[0x1]!==undefined?arguments[0x1]:{};return new Promise(function(_0x29605d,_0x4555a5){var _0x461603=_0x20131d;if(!_0x1afcc5){_0x29605d(![]);return;}_0x1afcc5=LngLatPoint['parse'](_0x1afcc5);var _0x1feec1=_0x1afcc5['toCartesian']();if(_0x286063['clampToGround']){if(_0x36b2fc['hasTerrain']){getSurfaceHeight(_0x36b2fc['_viewer']['scene'],_0x1feec1,{'has3dtiles':!![]})['then'](function(_0x375c8a){var _0x46ff26=_0x3c32;_0x1afcc5['alt']=_0x375c8a['height']*(_0x36b2fc['_viewer']['scene'][_0x46ff26(0x84a)][_0x46ff26(0xa79)]||0x1),delete _0x286063[_0x46ff26(0x641)],_0x36b2fc['flyToPoint'](_0x1afcc5,_0x286063)['then'](function(_0x47cf76){_0x29605d(_0x47cf76);});});return;}else _0x1afcc5[_0x461603(_0x373d35._0x3f1b22)]=0x0,_0x1feec1=_0x1afcc5['toCartesian']();}var _0x4233ef=_0x286063[_0x461603(0xfe2)]||_0x36b2fc['getCameraDistance']()||0x64;Cesium__namespace['defined'](_0x286063[_0x461603(0x4e4)])&&_0x286063['scale']>0x0&&(_0x4233ef*=_0x286063['scale']);Cesium__namespace['defined'](_0x286063[_0x461603(0x645)])&&_0x4233ef<_0x286063['minHeight']&&(_0x4233ef=_0x286063['minHeight']);Cesium__namespace['defined'](_0x286063[_0x461603(0x688)])&&_0x4233ef>_0x286063['maxHeight']&&(_0x4233ef=_0x286063[_0x461603(_0x373d35._0x5f425d)]);var _0x82512f;if(Cesium__namespace['defined'](_0x286063['pitch']))_0x82512f=Cesium__namespace[_0x461603(0x2d5)][_0x461603(_0x373d35._0x4ad505)](_0x286063['pitch']);else{_0x82512f=_0x36b2fc['_viewer']['camera']['pitch'];var _0xca212a=Cesium__namespace['Math']['toDegrees'](_0x82512f);Cesium__namespace[_0x461603(_0x373d35._0x42550b)](_0x286063['minPitch'])&&_0xca212a<_0x286063['minPitch']&&(_0x82512f=Cesium__namespace[_0x461603(0x2d5)][_0x461603(0x748)](_0x286063['minPitch'])),Cesium__namespace['defined'](_0x286063['maxPitch'])&&_0xca212a>_0x286063[_0x461603(_0x373d35._0x2ad0eb)]&&(_0x82512f=Cesium__namespace['Math']['toRadians'](_0x286063['maxPitch']));}var _0x3d0c5d=Cesium__namespace[_0x461603(0x8b3)](_0x286063['heading'])?Cesium__namespace['Math'][_0x461603(_0x373d35._0x4cc332)](_0x286063[_0x461603(0x705)]):_0x36b2fc['_viewer'][_0x461603(_0x373d35._0x284928)]['heading'],_0x3da1c6=new Cesium__namespace[(_0x461603(0xf42))](_0x3d0c5d,_0x82512f,_0x4233ef),_0x233fca=new Cesium__namespace[(_0x461603(0x492))](_0x1feec1,0x0);_0x286063[_0x461603(_0x373d35._0x519f7f)]===0x0?(_0x36b2fc['_viewer']['camera'][_0x461603(0x666)](_0x1feec1,_0x3da1c6),!_0x286063['lock']&&!_0x36b2fc[_0x461603(_0x373d35._0x59a661)][_0x461603(_0x373d35._0x270799)]&&_0x36b2fc['_viewer']['camera'][_0x461603(_0x373d35._0x1f70f4)](Cesium__namespace[_0x461603(_0x373d35._0x30d6a2)][_0x461603(0x908)]),_0x286063['complete']&&_0x286063['complete'](),_0x29605d(!![])):_0x36b2fc['_viewer']['camera'][_0x461603(_0x373d35._0x31d879)](_0x233fca,_objectSpread2(_objectSpread2({},_0x286063),{},{'offset':_0x3da1c6,'complete':function _0x3ddbbe(){var _0x7b9b65=_0x461603;_0x286063[_0x7b9b65(0xe15)]&&_0x286063[_0x7b9b65(_0x2bf429._0x57ace7)](),_0x29605d(!![]);},'cancel':function _0x5e7991(){var _0x4a2496=_0x461603;_0x286063['cancel']&&_0x286063[_0x4a2496(0x357)](),_0x29605d(![]);}}));});}},{'key':'isFlyAnimation','value':function _0x11893a(){return this['_isFlyAnimation'];}},{'key':_0x22d6a2(0x86a),'value':function _0x1d3186(){var _0x4c887f=this,_0x3853f=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{},_0x314e80=this['_viewer'],_0x22a784=_0x3853f['center']||this['getCameraView']();return new Promise(function(_0x4227c1,_0x1b53fb){var _0x568ddb={_0x448808:0xba1,_0x259212:0xb6f},_0x21b9bf={_0x45e6c3:0xdfd},_0x585d3b=_0x3c32;_0x4c887f['_isFlyAnimation']=!![];var _0x3e471e=_0x4c887f;function _0xced1ce(_0x3faada){var _0x45ff0c=_0x3c32;_0x4227c1(_0x3faada),_0x3853f['callback']&&_0x3853f['callback'](_0x3faada),_0x3e471e['_isFlyAnimation']=![],_0x3e471e['openFlyAnimationEndFun']&&(_0x3e471e[_0x45ff0c(0x59f)](),delete _0x3e471e[_0x45ff0c(0x59f)]);}_0x314e80[_0x585d3b(_0x1d958b._0x4efff5)]['setView']({'destination':Cesium__namespace['Cartesian3'][_0x585d3b(0x3d1)](-85.16,13.71,0x15ef3c0)}),_0x314e80['camera']['flyTo']({'destination':Cesium__namespace[_0x585d3b(0x741)]['fromDegrees'](_0x22a784['lng'],_0x22a784['lat'],0x15ef3c0),'duration':_0x3853f['duration1']||0x2,'easingFunction':_0x3853f['easingFunction1']||Cesium__namespace['EasingFunction'][_0x585d3b(_0x1d958b._0x4d484f)],'complete':function _0x1a6fb3(){var _0x20e32f=_0x585d3b,_0x1f6438,_0x4b4987=(_0x1f6438=_0x22a784[_0x20e32f(0x679)])!==null&&_0x1f6438!==void 0x0?_0x1f6438:0x15f90;_0x4b4987<0x30d40&&_0x22a784[_0x20e32f(0x23e)]!==-0x5a?(_0x4b4987=_0x4b4987*1.2+0x1f40,_0x314e80[_0x20e32f(0x501)][_0x20e32f(_0x568ddb._0x448808)]({'destination':Cesium__namespace['Cartesian3']['fromDegrees'](_0x22a784[_0x20e32f(0xc2d)],_0x22a784['lat'],_0x4b4987),'duration':_0x3853f[_0x20e32f(0xc95)],'easingFunction':_0x3853f['easingFunction2'],'complete':function _0x157d51(){var _0x2754c5=_0x20e32f;_0x4c887f[_0x2754c5(0xb6f)](_0x22a784,{'duration':_0x3853f[_0x2754c5(0x330)]||0x2,'easingFunction':_0x3853f[_0x2754c5(_0x21b9bf._0x45e6c3)],'complete':function _0x5da024(){_0xced1ce(!![]);},'cancel':function _0x10d643(){_0xced1ce(![]);}});},'cancel':function _0x3cf8bd(){_0xced1ce(![]);}})):_0x4c887f[_0x20e32f(_0x568ddb._0x259212)](_0x22a784,{'duration':_0x3853f[_0x20e32f(0x330)]||0x2,'easingFunction':_0x3853f['easingFunction3'],'complete':function _0x5c9183(){_0xced1ce(!![]);},'cancel':function _0x3bcd2b(){_0xced1ce(![]);}});},'cancel':function _0xdad873(){_0xced1ce(![]);}});});}},{'key':'rotateAnimation','value':function _0x20acc0(){var _0x2da56c={_0xb767e7:0x2d5,_0x29b44f:0x748,_0x29ede6:0x23e,_0x998f8a:0x6da},_0x2dee34=_0x22d6a2,_0x28aff2,_0x190c8c=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{},_0x225ab0=this['_viewer'],_0x2e190c=_0x190c8c['center']||this['getCameraView']({'simplify':![]}),_0x100abe=((_0x28aff2=_0x190c8c[_0x2dee34(0xdeb)])!==null&&_0x28aff2!==void 0x0?_0x28aff2:0xa)/0x3;return new Promise(function(_0x515ca7,_0x134d48){var _0x4750f6=_0x2dee34;_0x225ab0['camera']['flyTo']({'destination':Cesium__namespace['Cartesian3']['fromDegrees'](_0x2e190c['lng']+0x78,_0x2e190c['lat'],_0x2e190c['alt']),'orientation':{'heading':Cesium__namespace[_0x4750f6(_0x2da56c._0xb767e7)][_0x4750f6(_0x2da56c._0x29b44f)](_0x2e190c['heading']),'pitch':Cesium__namespace['Math']['toRadians'](_0x2e190c[_0x4750f6(_0x2da56c._0x29ede6)]),'roll':Cesium__namespace['Math'][_0x4750f6(_0x2da56c._0x29b44f)](_0x2e190c[_0x4750f6(0xf1d)]||0x0)},'duration':_0x100abe,'easingFunction':Cesium__namespace['EasingFunction'][_0x4750f6(_0x2da56c._0x998f8a)],'complete':function _0xb326e1(){var _0x26b63b=_0x4750f6;_0x225ab0['camera']['flyTo']({'destination':Cesium__namespace['Cartesian3']['fromDegrees'](_0x2e190c['lng']+0xf0,_0x2e190c['lat'],_0x2e190c['alt']),'orientation':{'heading':Cesium__namespace['Math']['toRadians'](_0x2e190c[_0x26b63b(0x705)]),'pitch':Cesium__namespace['Math']['toRadians'](_0x2e190c['pitch']),'roll':Cesium__namespace[_0x26b63b(0x2d5)]['toRadians'](_0x2e190c[_0x26b63b(0xf1d)]||0x0)},'duration':_0x100abe,'easingFunction':Cesium__namespace[_0x26b63b(0xac1)]['LINEAR_NONE'],'complete':function _0x49fbf6(){var _0x37eec9=_0x26b63b;_0x225ab0[_0x37eec9(0x501)]['flyTo']({'destination':Cesium__namespace['Cartesian3']['fromDegrees'](_0x2e190c['lng'],_0x2e190c[_0x37eec9(0x881)],_0x2e190c['alt']),'orientation':{'heading':Cesium__namespace['Math']['toRadians'](_0x2e190c['heading']),'pitch':Cesium__namespace['Math']['toRadians'](_0x2e190c['pitch']),'roll':Cesium__namespace['Math'][_0x37eec9(0x748)](_0x2e190c['roll']||0x0)},'duration':_0x100abe,'easingFunction':Cesium__namespace['EasingFunction']['LINEAR_NONE'],'complete':function _0x85854c(){_0x515ca7(!![]);},'cancel':function _0x37bafa(){_0x515ca7(![]);}});},'cancel':function _0x460fdb(){_0x515ca7(![]);}});},'cancel':function _0x2e034e(){_0x515ca7(![]);}});});}},{'key':'closeHighlight','value':function _0x4204aa(_0x390ea1){var _0x40192a=_0x22d6a2;if((_0x390ea1===null||_0x390ea1===void 0x0?void 0x0:_0x390ea1[_0x40192a(0x2c0)])===this['last_highlighGraphic'])return;this['last_highlighGraphic']&&this[_0x40192a(0xaca)]['closeHighlight']&&this['last_highlighGraphic']['closeHighlight'](),this['_clearLastHighlight']();}},{'key':'_clearLastHighlight','value':function _0xbc3924(){var _0x59be8d=_0x22d6a2;this[_0x59be8d(0xaca)]&&(this[_0x59be8d(0xaca)]=null),this['outlineEffect']&&(this[_0x59be8d(_0x1871e0._0x5f5c2b)][_0x59be8d(_0x1871e0._0xa0ca4a)]=[]);}},{'key':'openHighlight','value':function _0x6c51b5(_0x5ac3a2,_0x1af246,_0x30765c){var _0x505bfb=_0x22d6a2;if(!this['_highlightEnabled'])return;if(!_0x5ac3a2['openHighlight']){logInfo('该对象暂不支持highlight高亮',_0x5ac3a2);return;}this[_0x505bfb(_0x3fb877._0x252f85)](),_0x1af246['outlineEffect']?(!this['outlineEffect']&&(this[_0x505bfb(0xaf5)]=new OutlineEffect({'eventType':![]}),this['addEffect'](this['outlineEffect'])),this[_0x505bfb(0xaf5)][_0x505bfb(0x56c)](_0x1af246),this['outlineEffect']['selected']=this[_0x505bfb(_0x3fb877._0x2f6f2c)]['getPicked'](_0x30765c)):_0x5ac3a2['openHighlight'](_0x1af246,![],_0x30765c===null||_0x30765c===void 0x0?void 0x0:_0x30765c[_0x505bfb(_0x3fb877._0x182ca3)]),this[_0x505bfb(0xaca)]=_0x5ac3a2,this['_viewer']['scene'][_0x505bfb(0xee2)]();}},{'key':'openPopup','value':function _0xe4afdf(_0x11bf33,_0x16b8cf,_0x580a8a){var _0x5d71eb=_0x22d6a2;return this[_0x5d71eb(_0x2c3d4d._0x5d0beb)]['open'](_0x11bf33,{'content':_0x16b8cf,'options':_0x580a8a}),this;}},{'key':_0x22d6a2(_0x291d3f._0x1a0f07),'value':function _0x496406(){var _0x518ee4=_0x22d6a2;return this['_popupMgr']&&this['_popupMgr'][_0x518ee4(_0x3e6d5c._0x1e0730)](),this;}},{'key':'openTooltip','value':function _0x59e4f7(_0x3fc7ac,_0x49bb73){var _0x14aaf3=arguments['length']>0x2&&arguments[0x2]!==undefined?arguments[0x2]:{};return this['_tooltipMgr']['open'](_0x3fc7ac,{'content':_0x49bb73,'options':_0x14aaf3,'target':this}),this;}},{'key':_0x22d6a2(_0x291d3f._0x3cb6e8),'value':function _0x1aa839(){var _0x270fa1=_0x22d6a2;return this['_tooltipMgr']&&this['_tooltipMgr'][_0x270fa1(0x92f)](),this;}},{'key':'getContextMenu','value':function _0x58d015(){var _0x5e5485;return(_0x5e5485=this['_contextmenuConfig'])===null||_0x5e5485===void 0x0?void 0x0:_0x5e5485['content'];}},{'key':'bindContextMenu','value':function _0x34f35f(_0x26560a,_0x1ce0dd){return this['_contextmenuConfig']={'content':_0x26560a,'options':_0x1ce0dd},this;}},{'key':'unbindContextMenu','value':function _0x4d5cd9(){return this['_contextmenuConfig']=null,this;}},{'key':'openContextMenu','value':function _0x3c3be9(_0x3c5af9){var _0x21a742=_0x22d6a2;return this[_0x21a742(_0x38e0db._0x455995)]['open'](_0x3c5af9,this['_contextmenuConfig']),this;}},{'key':'closeContextMenu','value':function _0x381a33(){var _0x19d3ca=_0x22d6a2;return this['_contextmenuMgr']&&this[_0x19d3ca(0xc30)]['close'](),this;}},{'key':_0x22d6a2(0x324),'value':function _0x164c1f(_0xbcfc1b,_0x318b30){return this['_smallTooltip']['open'](_0xbcfc1b,_0x318b30),this;}},{'key':'closeSmallTooltip','value':function _0x5d42bd(){var _0x5dfd12=_0x22d6a2;if(!this[_0x5dfd12(_0x100192._0x4708f6)])return;return this['_smallTooltip']['close'](),this;}},{'key':_0x22d6a2(_0x291d3f._0x35b60a),'value':function _0x215f9b(){var _0x3abb72=_0x22d6a2,_0x3f68d3;if(!this['_viewer'])return;var _0x3119d2=(_0x3f68d3=this[_0x3abb72(_0x45a948._0x2dd463)][_0x3abb72(_0x45a948._0xb7b926)])===null||_0x3f68d3===void 0x0?void 0x0:_0x3f68d3['_container'];Cesium__namespace['defined'](_0x3119d2)&&(_0x3119d2['parentNode']['removeChild'](_0x3119d2),this['_viewer'][_0x3abb72(0x2eb)]['destroy'](),delete this[_0x3abb72(_0x45a948._0x2dd463)][_0x3abb72(0x2eb)]);try{this['_controlList']['destroy']();}catch(_0x429014){logWarn('_controlList.destroy\x20异常',_0x429014);}try{this['_thingList']['destroy']();}catch(_0xd7bcf7){logWarn('_thingList.destroy\x20异常',_0xd7bcf7);}try{this[_0x3abb72(_0x45a948._0x1ba520)]['destroy']();}catch(_0x16c725){logWarn('_mouseEvent.destroy\x20异常',_0x16c725);}try{this[_0x3abb72(0x1a0)]['destroy']();}catch(_0x50b7e7){logWarn('_layerList.destroy\x20异常',_0x50b7e7);}try{this['_viewer'][_0x3abb72(_0x45a948._0x51ac12)]();}catch(_0x29f716){logWarn('_viewer.destroy异常',_0x29f716);}for(var _0x57158b in this){delete this[_0x57158b];}}}]),_0x598935;}(BaseClass),MapCompare=function(_0x1b10fc){var _0x10786e={_0xf3e6af:0xd5f,_0x22593e:0x625,_0x296708:0x75f,_0x30f9a1:0xe4b},_0x2bcb02={_0x3bc715:0xe4b},_0x43c99b={_0x2c2bca:0x53d},_0x49c09f={_0x488239:0xc43},_0x116b5e={_0x28c889:0xc0c},_0x44d512={_0x10d34d:0x2c9,_0x1d2570:0x437,_0x433bd4:0x2dc,_0x1e555e:0xe3c,_0x216a65:0xfa8,_0x5d5721:0xb97},_0x196f43={_0x21a0ef:0xf93},_0x430653=_0xf99cb3;_inherits(_0x19efe4,_0x1b10fc);var _0x56de33=_createSuper(_0x19efe4);function _0x19efe4(){var _0x4c2970=_0x3c32;return _classCallCheck(this,_0x19efe4),_0x56de33[_0x4c2970(_0x196f43._0x21a0ef)](this,arguments);}return _createClass(_0x19efe4,[{'key':_0x430653(_0x10786e._0xf3e6af),'get':function _0x5ac919(){return this['_mapEx'];}},{'key':'_mountedHook','value':function _0x134f03(){var _0x1f8db9=_0x430653;this['_container']=create$3(_0x1f8db9(0xfa1),this['options'][_0x1f8db9(0x236)]||'mars3d-container\x20\x20mars3d-mapCompare');}},{'key':_0x430653(_0x10786e._0x22593e),'value':function _0x32e04c(){var _0x45ad0f=_0x430653;!this[_0x45ad0f(0x690)]['parentContainer']&&(this['_map'][_0x45ad0f(0xcd9)][_0x45ad0f(_0x44d512._0x10d34d)]['style']['width']='50%');var _0x8c80f8=_objectSpread2({},this['options']);!_0x8c80f8['basemaps']&&!_0x8c80f8[_0x45ad0f(_0x44d512._0x1d2570)]&&(_0x8c80f8=merge(_0x8c80f8,this['_map']['getCurrentOptions']()),_0x8c80f8['control']=_0x8c80f8['control']||{},_0x8c80f8['control']['baseLayerPicker']=!![],_0x8c80f8['control'][_0x45ad0f(_0x44d512._0x433bd4)]=![]),this[_0x45ad0f(_0x44d512._0x1e555e)]=new Map(this['_container'],_0x8c80f8),this['_map']['on'](EventType['morphComplete'],this[_0x45ad0f(_0x44d512._0x216a65)],this),this['_map']['on'](EventType['cameraChanged'],this['_map_extentChangeHandler'],this),this[_0x45ad0f(0x53d)]['camera']['percentageChanged']=0.001,this[_0x45ad0f(0xe3c)]['on'](EventType['cameraChanged'],this['_mapEx_extentChangeHandler'],this),this[_0x45ad0f(_0x44d512._0x1e555e)]['camera'][_0x45ad0f(0xeca)]=0.001,this[_0x45ad0f(_0x44d512._0x5d5721)]();}},{'key':_0x430653(_0x10786e._0x296708),'value':function _0xca170c(){var _0xa0ad2d=_0x430653;this['_map']['off'](EventType['morphComplete'],this[_0xa0ad2d(0xfa8)],this),this[_0xa0ad2d(0x53d)]['off'](EventType[_0xa0ad2d(_0x116b5e._0x28c889)],this['_map_extentChangeHandler'],this),this[_0xa0ad2d(0xe3c)]['off'](EventType['cameraChanged'],this['_mapEx_extentChangeHandler'],this),this['_mapEx']['destroy'](),delete this['_mapEx'];}},{'key':'_morphCompleteHandler','value':function _0x564a97(_0x146805){var _0x2c4339=_0x430653;this['_map']['scene']['mode']===Cesium__namespace[_0x2c4339(0x1fc)]['SCENE2D']?this['_mapEx']['scene'][_0x2c4339(0xe1d)][_0x2c4339(_0x49c09f._0x488239)]=![]:this['_mapEx']['scene']['screenSpaceCameraController']['enableTilt']=!![];}},{'key':'_map_extentChangeHandler','value':function _0xa2a939(_0x2670a8){var _0x1777c9=_0x430653,_0x4964b2=this;clearTimeout(this['_map_timeTik']),this[_0x1777c9(0xe3c)]['off'](EventType['cameraChanged'],this['_mapEx_extentChangeHandler'],this),this['_updateView'](this[_0x1777c9(_0x43c99b._0x2c2bca)],this['_mapEx']),this[_0x1777c9(0x375)]=setTimeout(function(){_0x4964b2['_mapEx']['on'](EventType['cameraChanged'],_0x4964b2['_mapEx_extentChangeHandler'],_0x4964b2);},0xa);}},{'key':_0x430653(0xd4c),'value':function _0x5b23b2(_0x280e52){var _0x4790a2=_0x430653,_0x24c156=this;clearTimeout(this[_0x4790a2(0xc72)]),this['_map']['off'](EventType['cameraChanged'],this['_map_extentChangeHandler'],this),this[_0x4790a2(_0x2bcb02._0x3bc715)](this['_mapEx'],this['_map']),this[_0x4790a2(0xc72)]=setTimeout(function(){_0x24c156['_map']['on'](EventType['cameraChanged'],_0x24c156['_map_extentChangeHandler'],_0x24c156);},0xa);}},{'key':_0x430653(_0x10786e._0x30f9a1),'value':function _0x573438(_0x3f1bfd,_0x5ef67e){var _0x2e3205=_0x430653,_0xdbbcb1=_0x3f1bfd[_0x2e3205(0xde8)]({'simplify':![]});_0x5ef67e['setCameraView'](_0xdbbcb1,{'duration':0x0});}}]),_0x19efe4;}(BaseControl);register$1('mapCompare',MapCompare);var OverviewMap=function(_0x3f0a42){var _0x613e38={_0x2b1399:0xb84,_0x30bd80:0x8e6},_0x139f92={_0x4752c9:0x53d,_0x87a792:0x913,_0x42f99c:0xd97},_0x4c272d={_0x293d3b:0x948},_0x184380={_0x40a3fa:0xf82},_0x350572={_0x34026e:0xe52},_0x12a116=_0xf99cb3;_inherits(_0x3794f8,_0x3f0a42);var _0x5b8e79=_createSuper(_0x3794f8);function _0x3794f8(){return _classCallCheck(this,_0x3794f8),_0x5b8e79['apply'](this,arguments);}return _createClass(_0x3794f8,[{'key':'smallMap','get':function _0xf76339(){return this['_smallMap'];}},{'key':_0x12a116(_0x613e38._0x2b1399),'get':function _0x4b7908(){return this['_center'];}},{'key':'_mountedHook','value':function _0x58c4f2(){var _0x153fbe=_0x12a116;this['options'][_0x153fbe(_0x350572._0x34026e)]=this[_0x153fbe(0x690)][_0x153fbe(_0x350572._0x34026e)]||{},this[_0x153fbe(0xb96)]=create$3('div','mars3d-overviewMap'),this['setStyle'](this['options']['style']||{'right':_0x153fbe(0xbac),'top':'10px'});}},{'key':'_addedHook','value':function _0x4c0ddb(){var _0xeedd65=_0x12a116;this[_0xeedd65(0x67e)](),this[_0xeedd65(0x53d)]['camera']['percentageChanged']=0.01,this['_map']['on'](EventType[_0xeedd65(0xc0c)],this['_map_cameraChanged'],this),this[_0xeedd65(_0x184380._0x40a3fa)]();}},{'key':_0x12a116(_0x613e38._0x30bd80),'value':function _0x451914(){var _0x2ade19=_0x12a116;this['_map'][_0x2ade19(_0x4c272d._0x293d3b)](EventType['cameraChanged'],this['_map_cameraChanged'],this),this['_smallMap']['destroy'](),delete this['_smallMap'];}},{'key':'_map_cameraChanged','value':function _0x497a43(){var _0x543d9a=_0x12a116,_0x59cc6f=this['_map']['getExtent']();this[_0x543d9a(0x7ee)]=Cesium__namespace['Rectangle']['fromDegrees'](_0x59cc6f[_0x543d9a(0xa76)],_0x59cc6f['ymin'],_0x59cc6f[_0x543d9a(0x42f)],_0x59cc6f['ymax']),this['_center']=Cesium__namespace['Cartographic']['toCartesian'](Cesium__namespace['Rectangle']['center'](this['_rectangle'])),this['_smallMap'][_0x543d9a(0x5a4)](_0x59cc6f,_objectSpread2({'duration':0x0,'scale':0x2},this['options']['flyToOptions'])),this['fire'](EventType['change']);}},{'key':'initMinMap','value':function _0x5cd6db(){var _0x5b9988=_0x12a116,_0x2c06e3=this,_0xb44c=this[_0x5b9988(_0x139f92._0x4752c9)]['getExtent'](),_0x4b0bbe={'scene':_objectSpread2(_objectSpread2({'sceneMode':Cesium__namespace['SceneMode']['SCENE2D'],'cameraController':{'enableRotate':![],'enableTranslate':![],'enableTilt':![],'enableZoom':![]}},this['options']['scene']),{},{'extent':_0xb44c}),'control':_objectSpread2({'contextmenu':{'hasDefault':![]}},this['options']['control']),'basemaps':[_objectSpread2(_objectSpread2({},this['options']['basemap']),{},{'show':!![]})],'layers':this['options']['layers']};this[_0x5b9988(_0x139f92._0x87a792)]=new Map(this['_container'],_0x4b0bbe),this['options']['rectangle']&&(this['_rectangle']=Cesium__namespace[_0x5b9988(0x9f1)][_0x5b9988(0x3d1)](_0xb44c['xmin'],_0xb44c['ymin'],_0xb44c[_0x5b9988(0x42f)],_0xb44c['ymax']),this['_extentGraphic']=new RectangleEntity({'rectangle':new Cesium__namespace[(_0x5b9988(_0x139f92._0x42f99c))](function(_0x8171e0){return _0x2c06e3['_rectangle'];},![]),'style':_objectSpread2({'color':'rgba(0,0,255,0.2)','outline':!![],'outlineWidth':0x1,'outlineColor':'#ff7800'},this['options'][_0x5b9988(0xf6c)])}),this['_smallMap'][_0x5b9988(0x5c0)]['addGraphic'](this['_extentGraphic']));}}]),_0x3794f8;}(BaseControl);register$1('overviewMap',OverviewMap);var icon$1='<?xml\x20version=\x221.0\x22\x20encoding=\x22UTF-8\x22?>\x0a<svg\x20width=\x2220\x22\x20height=\x2220\x22\x20viewBox=\x220\x200\x2048\x2048\x22\x20fill=\x22none\x22\x20xmlns=\x22http://www.w3.org/2000/svg\x22>\x0a\x20\x20<rect\x20width=\x2248\x22\x20height=\x2248\x22\x20fill=\x22white\x22\x20fill-opacity=\x220.01\x22/>\x0a\x20\x20<path\x20d=\x22M16\x2012V36\x22\x20stroke=\x22#ffffff\x22\x20stroke-width=\x225\x22\x20stroke-linecap=\x22round\x22\x20stroke-linejoin=\x22round\x22/>\x0a\x20\x20<path\x20d=\x22M32\x2012V36\x22\x20stroke=\x22#ffffff\x22\x20stroke-width=\x225\x22\x20stroke-linecap=\x22round\x22\x20stroke-linejoin=\x22round\x22/>\x0a</svg>',icon='<?xml\x20version=\x221.0\x22\x20encoding=\x22UTF-8\x22?>\x0a<svg\x20width=\x2220\x22\x20height=\x2220\x22\x20viewBox=\x220\x200\x2048\x2048\x22\x20fill=\x22none\x22\x20xmlns=\x22http://www.w3.org/2000/svg\x22>\x0a\x20\x20<rect\x20width=\x2248\x22\x20height=\x2248\x22\x20fill=\x22white\x22\x20fill-opacity=\x220.01\x22/>\x0a\x20\x20<path\x20d=\x22M15\x2024V11.8756L25.5\x2017.9378L36\x2024L25.5\x2030.0622L15\x2036.1244V24Z\x22\x20fill=\x22none\x22\x20stroke=\x22#ffffff\x22\x20stroke-width=\x225\x22\x20stroke-linejoin=\x22round\x22/>\x0a</svg>',ClockAnimate=function(_0x375e25){var _0x2cee91={_0x470b58:0xd29,_0x527fd7:0x336,_0x2acf85:0xf7c,_0x57642b:0x28d,_0x1923f3:0xba9,_0x678196:0x9e3},_0x13194d={_0x5736db:0x217,_0x22cfb9:0x53d,_0x1c83ea:0x53d},_0x5b6c4e={_0x517b10:0x3a7},_0x5cdf12={_0x34e1e1:0x6d6},_0x18c815={_0x52c8dd:0xf7c,_0x4bd340:0x217,_0x29f8ff:0x53d,_0x4a0bf1:0xd99},_0x450758={_0x173499:0x336,_0x2e8842:0x3c5,_0x32d063:0xf34},_0x5def86={_0x5adc67:0xb96},_0x3568ba=_0xf99cb3;_inherits(_0xd6398e,_0x375e25);var _0x50032f=_createSuper(_0xd6398e);function _0xd6398e(){return _classCallCheck(this,_0xd6398e),_0x50032f['apply'](this,arguments);}return _createClass(_0xd6398e,[{'key':'_mountedHook','value':function _0x141af1(){var _0x1c74b7=_0x3c32;this['_container']=create$3('div',_0x1c74b7(0x491)),this[_0x1c74b7(_0x5def86._0x5adc67)]['innerHTML']='\x0a\x20\x20\x20\x20\x20\x20<button\x20id=\x22btn-clockAnimate-start\x22\x20class=\x22mars3d-clockAnimate-btn\x22\x20title=\x22暂停\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20'[_0x1c74b7(0xa9f)](icon$1,_0x1c74b7(0xe8a));}},{'key':'_addedHook','value':function _0x271fef(){var _0x58a87f={_0x3c7e9f:0xafd},_0x3d3dff={_0x2c6f87:0x32a,_0x594e31:0x9ee},_0x1a36e6=_0x3c32,_0x470e48=this,_0x1ac78e=this['_container']['querySelector']('#btn-clockAnimate-now');_0x1ac78e[_0x1a36e6(0x9b5)]('click',function(_0x2612fc){var _0x3342ca=_0x1a36e6;_0x470e48[_0x3342ca(0x53d)]['clock']['currentTime']=Cesium__namespace[_0x3342ca(_0x3d3dff._0x2c6f87)][_0x3342ca(_0x3d3dff._0x594e31)](),_0x470e48[_0x3342ca(0x3c5)](),_0x470e48['fire'](EventType['click'],{'mouseEvent':_0x2612fc,'targetType':'now','time':_0x470e48['_map']['clock']['currentTime']});});var _0x1b06f3=this['_container']['querySelector']('#btn-clockAnimate-start');_0x1b06f3['addEventListener']('click',function(_0xc9a19a){var _0x18bb74=_0x1a36e6;_0x470e48['_map']['clock'][_0x18bb74(_0x450758._0x173499)]=!_0x470e48['_map']['clock']['shouldAnimate'],_0x470e48[_0x18bb74(_0x450758._0x2e8842)](),_0x470e48[_0x18bb74(_0x450758._0x32d063)](EventType['click'],{'mouseEvent':_0xc9a19a,'targetType':'state','state':_0x470e48['_map']['clock'][_0x18bb74(0x336)]});}),this[_0x1a36e6(_0x18c815._0x52c8dd)]=_0x1b06f3,this['_containerTime']=this[_0x1a36e6(0xb96)]['querySelector']('#txt-clockAnimate-time'),this['_containerTime'][_0x1a36e6(0x9b5)]('click',function(_0x525ea1){_0x470e48['fire'](EventType['click'],{'mouseEvent':_0x525ea1,'targetType':'label'});}),this[_0x1a36e6(_0x18c815._0x4bd340)]=this['_container']['querySelector']('#txt-clockAnimate-speed'),this['_containerSpeed']['setAttribute']('value',this[_0x1a36e6(_0x18c815._0x29f8ff)]['clock']['multiplier']),this[_0x1a36e6(0x217)][_0x1a36e6(0x9b5)](_0x1a36e6(_0x18c815._0x4a0bf1),function(_0xe207e){var _0x1ccd1a=_0x1a36e6,_0x5765b9=Number(_0x470e48['_containerSpeed']['value']||0x1);!isNaN(_0x5765b9)&&(_0x470e48[_0x1ccd1a(0x53d)][_0x1ccd1a(_0x58a87f._0x3c7e9f)]['multiplier']=_0x5765b9,_0x470e48['fire'](EventType['change'],{'mouseEvent':_0xe207e,'speed':_0x5765b9}));}),setTimeout(function(){_0x470e48['_showHook'](!![]);},0x3e8),this['timeTik']=setInterval(function(){_0x470e48['clock_onTickHandler']();},0x1f4),this[_0x1a36e6(0xd5c)]();}},{'key':_0x3568ba(0x54b),'value':function _0x6e009e(_0x2b6e9e){var _0x462cc7=_0x3568ba,_0x28c9bc,_0x78b7f1=this['_getTimeline'](),_0x57a3d5=_0x78b7f1===null||_0x78b7f1===void 0x0?void 0x0:_0x78b7f1['container'];_0x57a3d5&&(_0x57a3d5[_0x462cc7(0xba9)]['left']=_0x2b6e9e?''['concat'](this['_container'][_0x462cc7(0x704)]+0x1,'px'):'0');if((_0x28c9bc=this['_map']['controls'])!==null&&_0x28c9bc!==void 0x0&&_0x28c9bc['distanceLegend']){var _0x4a370f=_0x2b6e9e||_0x57a3d5&&_0x57a3d5['style']['display']!=='none';this['_map']['controls'][_0x462cc7(_0x5cdf12._0x34e1e1)]['setStyle']({'bottom':_0x4a370f?'27px':'2px'});}}},{'key':'_removedHook','value':function _0x3dc0de(){var _0x45aca1=_0x3568ba;this['timeTik']&&(clearInterval(this[_0x45aca1(_0x5b6c4e._0x517b10)]),this['timeTik']=null);}},{'key':_0x3568ba(0xd5c),'value':function _0x22717b(){var _0x350b8b=_0x3568ba;this[_0x350b8b(0x3c5)]();var _0x3b0784=Number(this[_0x350b8b(_0x13194d._0x5736db)]['value']);this['_map']['clock']['multiplier']!==_0x3b0784&&this[_0x350b8b(_0x13194d._0x5736db)]['setAttribute'](_0x350b8b(0x23c),this[_0x350b8b(_0x13194d._0x22cfb9)][_0x350b8b(0xafd)]['multiplier']);var _0x48046f=Cesium__namespace['JulianDate']['toDate'](this[_0x350b8b(_0x13194d._0x1c83ea)]['clock']['currentTime']);this['_containerTime']['innerHTML']=formatDate(_0x48046f,this['options']['format']||'yyyy-MM-dd\x20HH:mm:ss');}},{'key':'updateStatus','value':function _0x18b388(){var _0x58e09d=_0x3568ba;if(this['isAnimate']===this[_0x58e09d(0x53d)][_0x58e09d(0xafd)]['shouldAnimate'])return;this[_0x58e09d(_0x2cee91._0x470b58)]=this['_map']['clock'][_0x58e09d(_0x2cee91._0x527fd7)];this[_0x58e09d(0xd29)]?(this[_0x58e09d(_0x2cee91._0x2acf85)]['setAttribute']('title','暂停'),this['_containerBtnStart']['innerHTML']=icon$1,this['_containerSpeed']['style']['display']=_0x58e09d(_0x2cee91._0x57642b)):(this[_0x58e09d(_0x2cee91._0x2acf85)]['setAttribute']('title','继续'),this['_containerBtnStart']['innerHTML']=icon,this['_containerSpeed'][_0x58e09d(_0x2cee91._0x1923f3)][_0x58e09d(_0x2cee91._0x678196)]='none');var _0x580358=this['_getTimeline'](),_0x26a312=_0x580358===null||_0x580358===void 0x0?void 0x0:_0x580358['container'];_0x26a312&&(_0x26a312[_0x58e09d(_0x2cee91._0x1923f3)]['left']=''['concat'](this[_0x58e09d(0xb96)][_0x58e09d(0x704)]+0x1,'px'));}}]),_0xd6398e;}(BaseControl);register$1(_0xf99cb3(0xd31),ClockAnimate);var Timeline=function(_0x153ec3){var _0x250ccb={_0x11ba6b:0x354},_0x2b6d5a={_0x29bbd3:0x377},_0x2e29cd={_0x1b3b7f:0x8cd,_0x5c9f4a:0x53d,_0x3815cb:0xe79},_0x588ce5={_0x4d6a85:0xb96,_0x24eb8f:0xba9},_0x593c7e={_0x183832:0xf93},_0x1479b1=_0xf99cb3;_inherits(_0x491a3a,_0x153ec3);var _0x1af348=_createSuper(_0x491a3a);function _0x491a3a(){var _0x2911a1=_0x3c32;return _classCallCheck(this,_0x491a3a),_0x1af348[_0x2911a1(_0x593c7e._0x183832)](this,arguments);}return _createClass(_0x491a3a,[{'key':'_mountedHook','value':function _0x304db2(){var _0x5a3b87=_0x3c32;this[_0x5a3b87(_0x588ce5._0x4d6a85)]=create$3(_0x5a3b87(0xfa1),'cesium-viewer-timelineContainer'),this[_0x5a3b87(_0x588ce5._0x4d6a85)]['style']['right']='0px',this['options']['style']&&this['setStyle'](this['options'][_0x5a3b87(_0x588ce5._0x24eb8f)]);}},{'key':'_addedHook','value':function _0x510a07(){var _0x23cdeb={_0x17b19d:0xa64},_0x1e248c=_0x3c32,_0x393918,_0x49bcc6;if((_0x393918=this['_map']['viewer'])!==null&&_0x393918!==void 0x0&&_0x393918[_0x1e248c(_0x2e29cd._0x1b3b7f)])return;this['_timeline']=new Cesium__namespace['Timeline'](this[_0x1e248c(0xb96)],this[_0x1e248c(_0x2e29cd._0x5c9f4a)][_0x1e248c(0xafd)]);var _0x4f97b1=((_0x49bcc6=this['options']['maxSpan'])!==null&&_0x49bcc6!==void 0x0?_0x49bcc6:0x1)*0xa,_0x166160=this['_timeline']['zoomTo'];this[_0x1e248c(0xe79)]['zoomTo']=function(_0x1368e0,_0x40edef){var _0x116f6e=_0x1e248c,_0x95c521=Cesium__namespace['JulianDate'][_0x116f6e(_0x23cdeb._0x17b19d)](_0x40edef,_0x1368e0);if(_0x95c521>_0x4f97b1)return _0x166160['bind'](this)(_0x1368e0,_0x40edef);},this[_0x1e248c(_0x2e29cd._0x3815cb)]['addEventListener']('settime',this['onTimelineScrubfunction'],![]),this['_timeline'][_0x1e248c(0x6e2)](this[_0x1e248c(_0x2e29cd._0x5c9f4a)]['clock']['startTime'],this['_map']['clock']['stopTime']);}},{'key':'_removedHook','value':function _0x1fcb4b(){var _0x1402fb=_0x3c32;this['_timeline']&&(this['_timeline']['removeEventListener'](_0x1402fb(_0x2b6d5a._0x29bbd3),this['onTimelineScrubfunction'],![]),this['_timeline']['destroy'](),delete this['_timeline']);}},{'key':_0x1479b1(_0x250ccb._0x11ba6b),'value':function _0x342a79(_0x33d929){var _0x4e55b4=_0x1479b1,_0x58e655=_0x33d929[_0x4e55b4(0xafd)];_0x58e655['currentTime']=_0x33d929['timeJulian'],_0x58e655['shouldAnimate']=![];}},{'key':'zoomTo','value':function _0x160a7d(_0x49e18d,_0x5d6db2){return this['_timeline']['zoomTo'](_0x49e18d,_0x5d6db2);}}]),_0x491a3a;}(BaseControl);register$1('timeline',Timeline);var index$1={'__proto__':null,'BaseControl':BaseControl,'LocationBar':LocationBar,'MouseDownView':MouseDownView,'Zoom':Zoom,'ToolButton':ToolButton,'Compass':Compass,'DistanceLegend':DistanceLegend,'MapSplit':MapSplit,'MapCompare':MapCompare,'OverviewMap':OverviewMap,'ClockAnimate':ClockAnimate,'Timeline':Timeline},BaiduPOI=(function(){var _0x49c9c={_0x29f110:0x460,_0xe5591a:0x6db,_0x2431f5:0x7f1},_0x271e6b={_0x2288b0:0x40b,_0x318243:0xf4e},_0x3a03b8={_0x5b512e:0x7c8,_0x33a262:0x64a,_0x1eded1:0x6db},_0x33cc7b={_0x218286:0x64e,_0x10e005:0xec0},_0x368732={_0x1f104d:0x7c8,_0x203973:0xb30,_0x13a21a:0xfe2},_0x3a22cf={_0x481b34:0xc05,_0x50175a:0x5c5,_0x5c5eb5:0xf56},_0xa36dc5={_0x18b361:0xfe2,_0x531053:0x9d5},_0x1e2e6b={_0x422e83:0x460,_0x42e7e2:0xbf2,_0xd88e82:0xe9a,_0x269bb1:0x8b3,_0x3d22be:0xcc6,_0x102029:0x8b1,_0x5b867d:0x473,_0x1389a5:0x24e},_0x7e535f={_0x583236:0xbb9},_0x299a4f={_0x3d0800:0x66e,_0x3acd87:0x7f1},_0x1b5c1e={_0x541ba0:0x8e5},_0xf9e877={_0x3bf93f:0xc2d,_0x41f5e9:0x881,_0x1df906:0xa5a,_0x43914a:0x414,_0x9a5062:0x318,_0x541147:0x318,_0x6dd5ff:0xe70,_0x427048:0x62c,_0x51b06e:0x186},_0x900a40={_0x426d41:0x941},_0x5c6934={_0x3248b1:0xcc6},_0x425314=_0xf99cb3;function _0x43a8af(){var _0x386e3d=_0x3c32,_0x2f116c=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};_classCallCheck(this,_0x43a8af),this['options']=_0x2f116c,this[_0x386e3d(0x36e)]=0x0,this['_keys']=_0x2f116c['key']||baiduArr,this[_0x386e3d(0xbf2)]=_0x2f116c[_0x386e3d(_0x5c6934._0x3248b1)]||'全国';}return _createClass(_0x43a8af,[{'key':'keys','get':function _0x3ea57c(){return this['_keys'];},'set':function _0x342362(_0x1d3ba3){this['_keys']=_0x1d3ba3;}},{'key':'key','get':function _0x5f2be1(){var _0x325dfa=_0x3c32,_0x297adb=this['_key_index']++%this['_keys']['length'];return this[_0x325dfa(_0x900a40._0x426d41)][_0x297adb];}},{'key':'_formatPOIData','value':function _0x148bc0(_0x1dfd16){var _0x42014d=_0x3c32,_0x34bf2b=[];for(var _0x13ad05=0x0;_0x13ad05<_0x1dfd16['length'];_0x13ad05++){var _0x57ba8b,_0x48e796,_0x1b6ee8,_0x1be675=_0x1dfd16[_0x13ad05],_0x27a514=[];_0x1be675['location']&&(_0x27a514=gcj2wgs([_0x1be675['location'][_0x42014d(_0xf9e877._0x3bf93f)],_0x1be675['location'][_0x42014d(_0xf9e877._0x41f5e9)]])),_0x34bf2b['push']({'id':_0x1be675[_0x42014d(_0xf9e877._0x1df906)],'name':_0x1be675['name'],'lng':_0x27a514[0x0],'lat':_0x27a514[0x1],'type':(_0x57ba8b=(_0x48e796=_0x1be675[_0x42014d(_0xf9e877._0x43914a)])===null||_0x48e796===void 0x0?void 0x0:_0x48e796[_0x42014d(_0xf9e877._0x9a5062)])!==null&&_0x57ba8b!==void 0x0?_0x57ba8b:_0x1be675[_0x42014d(_0xf9e877._0x541147)],'xzqh':_0x1be675[_0x42014d(_0xf9e877._0x6dd5ff)]+_0x1be675['city']+(_0x1be675['district']||_0x1be675[_0x42014d(_0xf9e877._0x427048)]||''),'address':_0x1be675[_0x42014d(_0xf9e877._0x51b06e)],'tel':_0x1be675[_0x42014d(0xbbf)]||'','detailUrl':(_0x1b6ee8=_0x1be675['detail_info'])===null||_0x1b6ee8===void 0x0?void 0x0:_0x1b6ee8['detail_url'],'info':_0x1be675,'x':_0x27a514[0x0],'y':_0x27a514[0x1],'detail_info':_0x1be675['detail_info']});}return _0x34bf2b;}},{'key':_0x425314(0x3c9),'value':function _0x3d5dfb(_0x316c8b){var _0x2938ba=_0x425314;if(isString(_0x316c8b))return _0x316c8b['replace'](/ /gm,'$')['replace'](/,/gm,'$');else{if(Array[_0x2938ba(_0x1b5c1e._0x541ba0)](_0x316c8b))return _0x316c8b['join']('$');}return _0x316c8b;}},{'key':'getAddress','value':function _0x28c15e(_0x22eca1){var _0x65a3d9={_0xb35d2e:0x40b},_0x53fe2c={_0x107c77:0x66e,_0x33b0dd:0xbb9,_0x4ed656:0x871},_0x397ee8=_0x425314,_0x25975d=this;if(this[_0x397ee8(_0x299a4f._0x3d0800)])return Promise['resolve']();var _0x49ab22={'ak':this['key'],'output':'json','language':'zh-CN','coordtype':'wgs84ll','ret_coordtype':'gcj02ll'},_0x3037e2=LngLatPoint['parse'](_0x22eca1['location']);return _0x49ab22['location']=_0x3037e2[_0x397ee8(0x881)]+','+_0x3037e2['lng'],this['_getAddress_ing']=!![],Cesium__namespace['Resource'][_0x397ee8(0x24e)](_objectSpread2(_objectSpread2({'url':_0x397ee8(0x934)},this[_0x397ee8(0x690)]),{},{'queryParameters':_0x49ab22}))[_0x397ee8(_0x299a4f._0x3acd87)](function(_0x468e22){var _0x24a9d5=_0x397ee8;_0x25975d[_0x24a9d5(_0x53fe2c._0x107c77)]=![];if(_0x468e22['status']!==0x0){console[_0x24a9d5(_0x53fe2c._0x33b0dd)]('未查询到相关结果!',_0x468e22);return;}var _0xdcbc82=_0x468e22['result'],_0x453956={'address':_0xdcbc82[_0x24a9d5(_0x53fe2c._0x4ed656)],'city':_0xdcbc82['cityCode'],'component':_0xdcbc82['addressComponent']};return _0x22eca1[_0x24a9d5(0xc05)]&&_0x22eca1['success'](_0x453956),_0x453956;})['catch'](function(_0x34c20c){var _0x81e168=_0x397ee8;_0x25975d['_getAddress_ing']=![],logError$1('BaiduPOI\x20请求出错',_0x34c20c),_0x22eca1['error']&&_0x22eca1[_0x81e168(_0x65a3d9._0xb35d2e)]('请求出错',_0x34c20c);});}},{'key':'autoTip','value':function _0x2d8b5b(_0x3c3725){var _0x51d0f9=_0x425314,_0x1aaca7=this,_0x3c2d9b={'ak':this['key'],'output':_0x51d0f9(_0x1e2e6b._0x422e83),'ret_coordtype':'gcj02ll'};Cesium__namespace[_0x51d0f9(0x8b3)](this['_city'])&&(_0x3c2d9b['region']=this[_0x51d0f9(_0x1e2e6b._0x42e7e2)],_0x3c2d9b[_0x51d0f9(_0x1e2e6b._0xd88e82)]=!![]);Cesium__namespace[_0x51d0f9(_0x1e2e6b._0x269bb1)](_0x3c3725[_0x51d0f9(_0x1e2e6b._0x3d22be)])&&(_0x3c2d9b['region']=_0x3c3725['city'],_0x3c2d9b[_0x51d0f9(0xe9a)]=!![]);Cesium__namespace['defined'](_0x3c3725['citylimit'])&&(_0x3c2d9b['city_limit']=_0x3c3725[_0x51d0f9(_0x1e2e6b._0x102029)]);_0x3c3725[_0x51d0f9(_0x1e2e6b._0x5b867d)]&&(_0x3c2d9b[_0x51d0f9(0x64a)]=this['_getKeywords'](_0x3c3725['text']));if(_0x3c3725['location']){_0x3c2d9b[_0x51d0f9(0xc99)]=0x1;var _0x5e65f2=LngLatPoint['parse'](_0x3c3725['location']);_0x3c2d9b['location']=_0x5e65f2['lat']+','+_0x5e65f2['lng'];}return Cesium__namespace['Resource'][_0x51d0f9(_0x1e2e6b._0x1389a5)](_objectSpread2(_objectSpread2({'url':'https://api.map.baidu.com/place/v2/suggestion'},this['options']),{},{'queryParameters':_0x3c2d9b}))['then'](function(_0x13f61b){var _0x170901=_0x51d0f9;if(_0x13f61b['status']!==0x0){console[_0x170901(_0x7e535f._0x583236)]('未查询到相关结果!',_0x13f61b);return;}var _0x15c94c=_0x1aaca7['_formatPOIData'](_0x13f61b['result']),_0x5995e6={'allcount':_0x13f61b['total'],'count':_0x15c94c['length'],'list':_0x15c94c};return _0x3c3725['success']&&_0x3c3725['success'](_0x5995e6),_0x5995e6;})[_0x51d0f9(0xca2)](function(_0x2fe6ca){logError$1('BaiduPOI\x20请求出错',_0x2fe6ca),_0x3c3725['error']&&_0x3c3725['error']('请求出错',_0x2fe6ca);});}},{'key':'detail','value':function _0x389338(_0x508140){var _0x336890={_0x13a31d:0x4a3,_0x16918e:0x40b},_0x46e9d7={'ak':this['key'],'output':'json','ret_coordtype':'gcj02ll','uid':_0x508140['id']};return Cesium__namespace['Resource']['fetchJsonp'](_objectSpread2({'url':'https://api.map.baidu.com/place/v2/detail','queryParameters':_0x46e9d7},this['options']))['then'](function(_0x360aa1){var _0x2a70e9=_0x3c32;if(_0x360aa1['status']!==0x0){console['log']('未查询到相关结果!',_0x360aa1);return;}if(!_0x360aa1['pois']||_0x360aa1['pois']['length']===0x0){_0x508140['error']&&_0x508140['error'](_0x2a70e9(0x64e),_0x360aa1);return;}var _0x570891=_0x360aa1;return _0x508140['success']&&_0x508140['success'](_0x570891),_0x570891;})['catch'](function(_0x14d120){var _0x5ac4e4=_0x3c32;logError$1(_0x5ac4e4(_0x336890._0x13a31d),_0x14d120),_0x508140[_0x5ac4e4(_0x336890._0x16918e)]&&_0x508140['error']('请求出错',_0x14d120);});}},{'key':'query','value':function _0x488463(_0x2d5c20){var _0x4cea99=_0x425314,_0x245728=_0x2d5c20['graphic'];if(_0x245728){if(_0x245728['type']==='rectangle')return _0x2d5c20['polygon']=_0x245728['outlineCoordinates'],this['queryPolygon'](_0x2d5c20);else{if(_0x245728['type']==='polygon')return _0x2d5c20['polygon']=_0x245728['coordinates'],this['queryPolygon'](_0x2d5c20);else return _0x245728['type']==='circle'?(_0x2d5c20['location']=_0x245728['point'],_0x2d5c20[_0x4cea99(_0xa36dc5._0x18b361)]=_0x245728['radius'],this['queryCircle'](_0x2d5c20)):Promise['resolve'](![]);}}else return _0x2d5c20[_0x4cea99(_0xa36dc5._0x531053)]?this[_0x4cea99(0x424)](_0x2d5c20):this[_0x4cea99(0x5c5)](_0x2d5c20);}},{'key':'queryText','value':function _0x57d204(_0x523fc6){var _0x7d30f5=_0x425314,_0x3d401d=this,_0x5af5be={'ak':this['key'],'output':'json','ret_coordtype':'gcj02ll','scope':0x2,'page_num':_0x523fc6['page']||0x0,'page_size':_0x523fc6[_0x7d30f5(_0x368732._0x1f104d)]||0x14,'tag':_0x523fc6['types']||''};Cesium__namespace[_0x7d30f5(0x8b3)](this['_city'])&&(_0x5af5be['region']=this['_city'],_0x5af5be['city_limit']=!![]);Cesium__namespace['defined'](_0x523fc6['city'])&&(_0x5af5be[_0x7d30f5(_0x368732._0x203973)]=_0x523fc6['city'],_0x5af5be['city_limit']=!![]);Cesium__namespace['defined'](_0x523fc6['citylimit'])&&(_0x5af5be['city_limit']=_0x523fc6['citylimit']);_0x523fc6['text']&&(_0x5af5be['query']=this['_getKeywords'](_0x523fc6[_0x7d30f5(0x473)]));if(_0x523fc6['location']){_0x5af5be['coord_type']=0x1;var _0x2bd386=LngLatPoint['parse'](_0x523fc6['location']);_0x5af5be['location']=_0x2bd386['lat']+','+_0x2bd386[_0x7d30f5(0xc2d)];}return Cesium__namespace['defined'](_0x523fc6['radius'])&&(_0x523fc6[_0x7d30f5(_0x368732._0x13a21a)]>0x4c4b40?delete _0x5af5be[_0x7d30f5(0xa32)]:_0x5af5be['radius']=_0x523fc6['radius'],Cesium__namespace[_0x7d30f5(0x8b3)](_0x523fc6[_0x7d30f5(0xdf6)])&&(_0x5af5be['radius_limit']=_0x523fc6['radiuslimit'])),Cesium__namespace['Resource']['fetchJsonp'](_objectSpread2(_objectSpread2({'url':'https://api.map.baidu.com/place/v2/search'},this['options']),{},{'queryParameters':_0x5af5be}))['then'](function(_0x5158f2){var _0xc020f2=_0x7d30f5;if(_0x5158f2['status']!==0x0){var _0x4a468c='POI\x20请求失败('+_0x5158f2[_0xc020f2(0xd11)]+'):'+_0x5158f2['message'];_0x523fc6['error']&&_0x523fc6['error'](_0x4a468c);return;}if(!_0x5158f2['results']||_0x5158f2['result_type']==='city_type'||_0x5158f2['results']['length']===0x0){if(_0x523fc6[_0xc020f2(0xb9b)]){var _0x3c301c={'allcount':0x0,'count':0x0,'list':[]};return _0x523fc6[_0xc020f2(_0x3a22cf._0x481b34)]&&_0x523fc6['success'](_0x3c301c),_0x3c301c;}else return delete _0x523fc6[_0xc020f2(0xfe2)],delete _0x523fc6['location'],_0x523fc6['_sendCount']=0x1,_0x3d401d[_0xc020f2(_0x3a22cf._0x50175a)](_0x523fc6);}var _0x475780=_0x3d401d[_0xc020f2(0x32c)](_0x5158f2[_0xc020f2(_0x3a22cf._0x5c5eb5)]),_0x5bb44c={'allcount':_0x5158f2['total'],'count':_0x475780['length'],'list':_0x475780};return _0x523fc6['success']&&_0x523fc6['success'](_0x5bb44c),_0x5bb44c;})['catch'](function(_0x4473bd){var _0x175cfb=_0x7d30f5;logError$1(_0x175cfb(0x4a3),_0x4473bd),_0x523fc6[_0x175cfb(0x40b)]&&_0x523fc6['error']('请求出错',_0x4473bd);});}},{'key':'queryCircle','value':function _0x5dcd04(_0xa04092){var _0x4a97cc=_0x425314,_0x1f459e=this,_0x1e042f={'ak':this['key'],'output':'json','ret_coordtype':'gcj02ll','scope':0x2,'radius':_0xa04092['radius']||0xbb8,'radius_limit':_0xa04092['limit'],'page_num':_0xa04092['page']||0x0,'page_size':_0xa04092[_0x4a97cc(_0x3a03b8._0x5b512e)]||0x14,'tag':_0xa04092['types']||''};if(_0xa04092['location']){_0x1e042f['coord_type']=0x1;var _0x3a24e9=LngLatPoint['parse'](_0xa04092[_0x4a97cc(0xa32)]);_0x1e042f['location']=_0x3a24e9['lat']+','+_0x3a24e9['lng'];}else logError$1('BaiduPOI:\x20请传入参location数');return _0xa04092['text']?_0x1e042f[_0x4a97cc(_0x3a03b8._0x33a262)]=this['_getKeywords'](_0xa04092['text']):_0x1e042f[_0x4a97cc(_0x3a03b8._0x33a262)]=_0x4a97cc(_0x3a03b8._0x1eded1),Cesium__namespace['Resource']['fetchJsonp'](_objectSpread2(_objectSpread2({'url':'https://api.map.baidu.com/place/v2/search'},this[_0x4a97cc(0x690)]),{},{'queryParameters':_0x1e042f}))['then'](function(_0x2b7817){var _0xb8a0c8=_0x4a97cc;if(_0x2b7817['status']!==0x0){var _0x32da44='POI\x20请求失败('+_0x2b7817['status']+'):'+_0x2b7817['message'];_0xa04092['error']&&_0xa04092[_0xb8a0c8(0x40b)](_0x32da44);return;}if(!_0x2b7817[_0xb8a0c8(0xf56)]||_0x2b7817['result_type']==='city_type'||_0x2b7817['results']['length']===0x0){_0xa04092[_0xb8a0c8(0x40b)]&&_0xa04092['error'](_0xb8a0c8(_0x33cc7b._0x218286),_0x2b7817);return;}var _0x206cc2=_0x1f459e[_0xb8a0c8(0x32c)](_0x2b7817['results']),_0x1b9d55;_0xa04092['limit']?_0x1b9d55=_0x1f459e['_filterPOIData_circle'](_0x206cc2,_0xa04092['location'],_0x1e042f[_0xb8a0c8(0xfe2)]):_0x1b9d55=_0x206cc2;var _0x1dbee7={'allcount':_0x2b7817['total'],'count':_0x1b9d55[_0xb8a0c8(_0x33cc7b._0x10e005)],'list':_0x1b9d55};return _0xa04092['success']&&_0xa04092['success'](_0x1dbee7),_0x1dbee7;})['catch'](function(_0x259945){logError$1('BaiduPOI\x20请求出错',_0x259945),_0xa04092['error']&&_0xa04092['error']('请求出错',_0x259945);});}},{'key':'_filterPOIData_circle','value':function _0x40dc3(_0x2d26ef,_0x13258a,_0x16243c){var _0x4cc77c=_0x425314;if(!_0x2d26ef||!_0x13258a||!_0x16243c)return _0x2d26ef;var _0x9ea9d3=_0x13258a['toCartesian'](),_0x46732b=[];for(var _0x2e0bc0=0x0;_0x2e0bc0<_0x2d26ef['length'];_0x2e0bc0++){var _0x1b94a5=_0x2d26ef[_0x2e0bc0],_0x2c9b98=Cesium__namespace['Cartesian3'][_0x4cc77c(0x3d1)](_0x1b94a5['x'],_0x1b94a5['y'],_0x13258a[_0x4cc77c(0x679)]),_0x2ac7cf=Cesium__namespace['Cartesian3']['distance'](_0x2c9b98,_0x9ea9d3);_0x2ac7cf<_0x16243c&&_0x46732b['push'](_0x1b94a5);}return _0x46732b;}},{'key':'queryPolygon','value':function _0x11681c(_0x28435a){var _0x5a671f={_0x2eadea:0xec0},_0x19115c=_0x425314,_0x4c921d=this,_0x59b733={'ak':this['key'],'output':_0x19115c(_0x49c9c._0x29f110),'ret_coordtype':'gcj02ll','scope':0x2,'radius':_0x28435a['radius']||0xbb8,'radius_limit':_0x28435a[_0x19115c(0x52e)],'page_num':_0x28435a['page']||0x0,'page_size':_0x28435a[_0x19115c(0x7c8)]||0x14,'tag':_0x28435a[_0x19115c(0xdb8)]||''},_0x1ec6a0=_0x28435a['polygon'],_0x577371=_0x1ec6a0;if(_0x1ec6a0['length']===0x2){var _0x5e812d=_0x1ec6a0[0x0][0x0],_0x206fcb=_0x1ec6a0[0x1][0x0],_0x5b3286=_0x1ec6a0[0x0][0x1],_0x53a600=_0x1ec6a0[0x1][0x1],_0x3ae48a=(_0x5e812d+_0x206fcb)/0x2,_0x366dc0=(_0x5b3286+_0x53a600)/0x2;_0x577371=[[_0x5e812d,_0x53a600],[_0x5e812d,_0x5b3286],[_0x206fcb,_0x5b3286],[_0x206fcb,_0x53a600],[_0x5e812d,_0x53a600]],_0x59b733['coord_type']=0x1,_0x59b733['location']=_0x366dc0+','+_0x3ae48a,_0x59b733['radius']=Math['max'](getDistance([[_0x3ae48a,_0x366dc0],_0x1ec6a0[0x0]]),getDistance([[_0x3ae48a,_0x366dc0],_0x1ec6a0[0x1]]));}else{var _0x53dbd1=getExtentByGeoJSON({'type':'Feature','properties':{},'geometry':{'type':'LineString','coordinates':_0x1ec6a0}}),_0x56a2f0=(_0x53dbd1['xmin']+_0x53dbd1['xmax'])/0x2,_0x2dab95=(_0x53dbd1['ymin']+_0x53dbd1['ymax'])/0x2;_0x59b733[_0x19115c(0xc99)]=0x1,_0x59b733[_0x19115c(0xa32)]=_0x2dab95+','+_0x56a2f0,_0x59b733['radius']=Math['max'](getDistance([[_0x56a2f0,_0x2dab95],[_0x53dbd1['xmin'],_0x53dbd1['ymin']]]),getDistance([[_0x56a2f0,_0x2dab95],[_0x53dbd1['xmax'],_0x53dbd1[_0x19115c(0xfcb)]]]));}return _0x28435a['text']?_0x59b733['query']=this[_0x19115c(0x3c9)](_0x28435a[_0x19115c(0x473)]):_0x59b733['query']=_0x19115c(_0x49c9c._0xe5591a),Cesium__namespace['Resource']['fetchJsonp'](_objectSpread2({'url':'https://api.map.baidu.com/place/v2/search','queryParameters':_0x59b733},this[_0x19115c(0x690)]))[_0x19115c(_0x49c9c._0x2431f5)](function(_0x4dbd1e){var _0x10c8e0=_0x19115c;if(_0x4dbd1e['status']!==0x0){var _0x20bcbe='POI\x20请求失败('+_0x4dbd1e['status']+'):'+_0x4dbd1e['message'];_0x28435a['error']&&_0x28435a['error'](_0x20bcbe);return;}if(!_0x4dbd1e['results']||_0x4dbd1e['result_type']==='city_type'||_0x4dbd1e['results']['length']===0x0){_0x28435a['error']&&_0x28435a['error']('未查询到相关结果!',_0x4dbd1e);return;}var _0x2eebc1=_0x4c921d['_formatPOIData'](_0x4dbd1e['results']),_0x319dce;_0x28435a[_0x10c8e0(0x52e)]?_0x319dce=_0x4c921d['_filterPOIData_polygon'](_0x2eebc1,_0x577371):_0x319dce=_0x2eebc1;var _0x3244db={'allcount':_0x4dbd1e[_0x10c8e0(0xe9e)],'count':_0x319dce[_0x10c8e0(_0x5a671f._0x2eadea)],'list':_0x319dce};return _0x28435a['success']&&_0x28435a['success'](_0x3244db),_0x3244db;})['catch'](function(_0x58819d){var _0x57aab1=_0x19115c;logError$1('BaiduPOI\x20请求出错',_0x58819d),_0x28435a[_0x57aab1(_0x271e6b._0x2288b0)]&&_0x28435a['error'](_0x57aab1(_0x271e6b._0x318243),_0x58819d);});}},{'key':'_filterPOIData_polygon','value':function _0x54344f(_0x7e2cc3,_0x2357d9){var _0x159ebb=_0x425314;if(!_0x7e2cc3||!_0x2357d9)return;_0x2357d9=_0x2357d9['concat']([_0x2357d9[0x0]]);var _0x3743ff={'type':'Polygon','coordinates':[_0x2357d9]},_0x3000bd=[];for(var _0x1e393e=0x0;_0x1e393e<_0x7e2cc3[_0x159ebb(0xec0)];_0x1e393e++){var _0x28beb8=_0x7e2cc3[_0x1e393e],_0xe7e450={'type':'Feature','geometry':{'type':_0x159ebb(0x9da),'coordinates':[_0x28beb8['x'],_0x28beb8['y']]}};booleanPointInPolygon(_0xe7e450,_0x3743ff)&&_0x3000bd['push'](_0x28beb8);}return _0x3000bd;}}]),_0x43a8af;}()),GaodePOI=(function(){var _0x37eadd={_0x525db0:0x40a},_0x227449={_0xf677cc:0xec0},_0x4bc877={_0x16d727:0x460,_0x3d5d9a:0x5bf,_0x519aa6:0x9d5,_0x5aac8a:0x473,_0x1f0242:0xfc6},_0x5433b6={_0x3098a4:0x460,_0x1d4a78:0x857,_0x560575:0xa32,_0x32c7e6:0xdde,_0x22237a:0x3c9},_0x42b9a7={_0x503e5c:0xda4,_0x5df823:0x40b},_0x35b1a4={_0xd2e273:0x460,_0x543e69:0x8b3,_0x1f2cf6:0xcc6,_0x471c3a:0x690},_0x16cdec={_0x2203eb:0x40b,_0x1cd116:0xf4e},_0x2c9ded={_0x2b1981:0xf6c,_0x438086:0x1b4,_0x4e5df6:0xa32,_0x2eb4d4:0x9d5},_0x4d0c18={_0x179c31:0x690},_0x14514a={_0xf0b8df:0x8b3,_0x16539c:0x8b1,_0x40bae8:0x473,_0xa6a80b:0xa32},_0x4804a1={_0x205289:0xf4e},_0x4bf413={_0x55226a:0x4bf,_0x36309d:0x857,_0x43fec2:0xa32,_0x249514:0x94e},_0x17eb9b={_0x45eaef:0xf52},_0x195a1d={_0x2b5308:0xb62},_0x14f8db={_0x40b4bf:0x757,_0x1d37e3:0x186},_0x38e19e={_0x351892:0xec0},_0xe77f0b={_0x29e9cf:0x941},_0x4e4629={_0x504f9d:0x941},_0x274ec3={_0x441d15:0x941},_0x3b5ddc=_0xf99cb3;function _0x5aa33c(){var _0x421cf5=_0x3c32,_0x3fbad9=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};_classCallCheck(this,_0x5aa33c),this[_0x421cf5(0x690)]=_0x3fbad9,this[_0x421cf5(0x36e)]=0x0,this[_0x421cf5(_0x274ec3._0x441d15)]=_0x3fbad9['key']||gaodeArr;}return _createClass(_0x5aa33c,[{'key':'keys','get':function _0x17aade(){var _0x834269=_0x3c32;return this[_0x834269(_0x4e4629._0x504f9d)];},'set':function _0x44506b(_0x2f30ab){var _0x3059b5=_0x3c32;this[_0x3059b5(_0xe77f0b._0x29e9cf)]=_0x2f30ab;}},{'key':_0x3b5ddc(0x4bf),'get':function _0x253086(){var _0xb0338a=_0x3b5ddc,_0x444b73=this['_key_index']++%this[_0xb0338a(0x941)][_0xb0338a(_0x38e19e._0x351892)];return this['_keys'][_0x444b73];}},{'key':'_formatPOIData','value':function _0x520dd7(_0x1b6f6e){var _0x5b84c7=_0x3b5ddc,_0x400364=[];for(var _0x5ba401=0x0;_0x5ba401<_0x1b6f6e['length'];_0x5ba401++){var _0x49504e=_0x1b6f6e[_0x5ba401],_0x25fa6c=[];_0x49504e['location']&&_0x49504e['location'][_0x5b84c7(0xec0)]>0x0&&(_0x25fa6c=gcj2wgs(_0x49504e['location'][_0x5b84c7(0xc44)](','))),_0x400364[_0x5b84c7(0x51d)]({'id':_0x49504e['id'],'name':_0x49504e['name'],'lng':Number(_0x25fa6c[0x0]),'lat':Number(_0x25fa6c[0x1]),'type':_0x49504e[_0x5b84c7(_0x14f8db._0x40b4bf)],'xzqh':_0x49504e['pname']+_0x49504e['cityname']+_0x49504e['adname'],'address':_0x49504e[_0x5b84c7(_0x14f8db._0x1d37e3)],'tel':_0x49504e['tel']||'','info':_0x49504e,'x':Number(_0x25fa6c[0x0]),'y':Number(_0x25fa6c[0x1])});}return _0x400364;}},{'key':'_getKeywords','value':function _0x4d3aff(_0x2e9655){var _0x23bffb=_0x3b5ddc;if(isString(_0x2e9655))return _0x2e9655[_0x23bffb(0xb62)](/ /gm,'|')[_0x23bffb(_0x195a1d._0x2b5308)](/,/gm,'|');else{if(Array['isArray'](_0x2e9655))return _0x2e9655[_0x23bffb(0x88e)]('|');}return _0x2e9655;}},{'key':'getAddress','value':function _0x5942b9(_0x2b9ef5){var _0x57c377={_0x174e34:0x40b,_0x422ce7:0xf4e},_0x5c8445=_0x3b5ddc,_0x2568b6=this;if(this['_getAddress_ing'])return Promise['resolve']();var _0x57ef2b={'key':this[_0x5c8445(_0x4bf413._0x55226a)],'output':'json'};_0x2b9ef5['location']=LngLatPoint[_0x5c8445(_0x4bf413._0x36309d)](_0x2b9ef5[_0x5c8445(_0x4bf413._0x43fec2)]);var _0x2400ab=wgs2gcj([_0x2b9ef5['location']['lng'],_0x2b9ef5['location']['lat']]);return _0x57ef2b['location']=_0x2400ab[0x0]+','+_0x2400ab[0x1],this['_getAddress_ing']=!![],Cesium__namespace['Resource']['fetchJsonp'](_objectSpread2(_objectSpread2({'url':_0x5c8445(_0x4bf413._0x249514)},this['options']),{},{'queryParameters':_0x57ef2b}))[_0x5c8445(0x7f1)](function(_0x5ee9c3){var _0x2616fc=_0x5c8445,_0x5a3a14;_0x2568b6['_getAddress_ing']=![];if(_0x5ee9c3['infocode']!=='10000'){console['log']('未查询到相关结果!',_0x5ee9c3);return;}var _0x2c9506=_0x5ee9c3['regeocode'],_0x12840d={'address':_0x2c9506['formatted_address'],'city':(_0x5a3a14=_0x2c9506[_0x2616fc(0xab8)])===null||_0x5a3a14===void 0x0?void 0x0:_0x5a3a14[_0x2616fc(_0x17eb9b._0x45eaef)],'component':_0x2c9506[_0x2616fc(0xab8)]};return _0x2b9ef5['success']&&_0x2b9ef5['success'](_0x12840d),_0x12840d;})['catch'](function(_0x4bf35a){var _0x2b4c7d=_0x5c8445;_0x2568b6['_getAddress_ing']=![],logError$1('GaodePOI\x20请求出错',_0x4bf35a),_0x2b9ef5['error']&&_0x2b9ef5[_0x2b4c7d(_0x57c377._0x174e34)](_0x2b4c7d(_0x57c377._0x422ce7),_0x4bf35a);});}},{'key':'autoTip','value':function _0x4499e4(_0x39ce98){var _0x38b417={_0x2a625d:0x991,_0xbffb20:0x64e},_0x131a0e=_0x3b5ddc,_0x37a80a=this,_0xf29a3={'key':this['key'],'output':'json'};Cesium__namespace['defined'](_0x39ce98['city'])&&(_0xf29a3['city']=_0x39ce98['city'],_0xf29a3[_0x131a0e(0x8b1)]=!![]);Cesium__namespace[_0x131a0e(_0x14514a._0xf0b8df)](_0x39ce98[_0x131a0e(_0x14514a._0x16539c)])&&(_0xf29a3['citylimit']=_0x39ce98[_0x131a0e(0x8b1)]);_0x39ce98[_0x131a0e(_0x14514a._0x40bae8)]&&(_0xf29a3[_0x131a0e(0xf57)]=this['_getKeywords'](_0x39ce98['text']));if(_0x39ce98['location']){_0x39ce98[_0x131a0e(_0x14514a._0xa6a80b)]=LngLatPoint['parse'](_0x39ce98['location']);var _0x43e532=wgs2gcj([_0x39ce98[_0x131a0e(_0x14514a._0xa6a80b)]['lng'],_0x39ce98['location']['lat']]);_0xf29a3['location']=_0x43e532[0x0]+','+_0x43e532[0x1];}return fetchJson(_objectSpread2({'url':_0x131a0e(0xb4f),'queryParameters':_0xf29a3},this['options']))['then'](function(_0x456a3d){var _0x275328=_0x131a0e;if(!_0x456a3d[_0x275328(_0x38b417._0x2a625d)]){console[_0x275328(0xbb9)](_0x275328(_0x38b417._0xbffb20),_0x456a3d);return;}var _0x6256ab=_0x37a80a['_formatPOIData'](_0x456a3d[_0x275328(_0x38b417._0x2a625d)]),_0x6dd648={'allcount':_0x456a3d['count'],'count':_0x6256ab['length'],'list':_0x6256ab};return _0x39ce98['success']&&_0x39ce98['success'](_0x6dd648),_0x6dd648;})['catch'](function(_0x3b3372){var _0x1a4cdc=_0x131a0e;logError$1('GaodePOI\x20请求出错',_0x3b3372),_0x39ce98['error']&&_0x39ce98['error'](_0x1a4cdc(_0x4804a1._0x205289),_0x3b3372);});}},{'key':_0x3b5ddc(_0x37eadd._0x525db0),'value':function _0x268bf2(_0x2d5097){var _0x2180d1=_0x3b5ddc,_0x27636a={'key':this['key'],'id':_0x2d5097['id'],'output':'json'};return fetchJson(_objectSpread2({'url':'https://restapi.amap.com/v3/place/detail','queryParameters':_0x27636a},this[_0x2180d1(_0x4d0c18._0x179c31)]))['then'](function(_0x3b46c1){var _0x158bdd=_0x2180d1;if(_0x3b46c1['infocode']!=='10000'){var _0x21e732=_0x158bdd(0xf07)+_0x3b46c1['infocode']+'):'+_0x3b46c1['info'];_0x2d5097['error']&&_0x2d5097[_0x158bdd(0x40b)](_0x21e732);return;}if(!_0x3b46c1[_0x158bdd(0xc6e)]||_0x3b46c1['pois']['length']===0x0){_0x2d5097['error']&&_0x2d5097['error']('未查询到相关结果!',_0x3b46c1);return;}var _0x23e29b=_0x3b46c1['pois'][0x0];return _0x2d5097['success']&&_0x2d5097['success'](_0x23e29b),_0x23e29b;})['catch'](function(_0x5752e9){var _0x5dbcfb=_0x2180d1;logError$1(_0x5dbcfb(0x4fd),_0x5752e9),_0x2d5097['error']&&_0x2d5097['error']('请求出错',_0x5752e9);});}},{'key':_0x3b5ddc(0x64a),'value':function _0x33a05c(_0x15e282){var _0x234b27=_0x3b5ddc,_0x22505f=_0x15e282['graphic'];if(_0x22505f){if(_0x22505f['type']===_0x234b27(_0x2c9ded._0x2b1981))return _0x15e282['polygon']=_0x22505f['outlineCoordinates'],this[_0x234b27(0x424)](_0x15e282);else{if(_0x22505f['type']===_0x234b27(0x9d5))return _0x15e282['polygon']=_0x22505f['coordinates'],this['queryPolygon'](_0x15e282);else return _0x22505f[_0x234b27(0x757)]===_0x234b27(_0x2c9ded._0x438086)?(_0x15e282[_0x234b27(_0x2c9ded._0x4e5df6)]=_0x22505f['point'],_0x15e282['radius']=_0x22505f['radius'],this['queryCircle'](_0x15e282)):Promise[_0x234b27(0xf1e)]();}}else return _0x15e282[_0x234b27(_0x2c9ded._0x2eb4d4)]?this['queryPolygon'](_0x15e282):this['queryText'](_0x15e282);}},{'key':'queryText','value':function _0x22c180(_0x2b73fc){var _0x3286ff={_0x46dab9:0xda4,_0x38c6af:0x40b,_0x206d42:0x32c,_0xeeffc2:0xc05},_0x1b01e8=_0x3b5ddc,_0xdd8f35=this,_0x33964c={'key':this['key'],'output':_0x1b01e8(_0x35b1a4._0xd2e273),'page':(_0x2b73fc['page']||0x0)+0x1,'offset':_0x2b73fc['count']||0x14,'types':_0x2b73fc['types']||''};return Cesium__namespace[_0x1b01e8(_0x35b1a4._0x543e69)](_0x2b73fc[_0x1b01e8(0xcc6)])&&(_0x33964c['city']=_0x2b73fc[_0x1b01e8(_0x35b1a4._0x1f2cf6)],_0x33964c['citylimit']=!![]),Cesium__namespace['defined'](_0x2b73fc['citylimit'])&&(_0x33964c['citylimit']=_0x2b73fc['citylimit']),_0x2b73fc['text']?_0x33964c[_0x1b01e8(0xf57)]=this[_0x1b01e8(0x3c9)](_0x2b73fc['text']):!_0x33964c['types']&&(_0x33964c['types']='120000|130000|190000'),fetchJson(_objectSpread2({'url':'https://restapi.amap.com/v3/place/text','queryParameters':_0x33964c},this[_0x1b01e8(_0x35b1a4._0x471c3a)]))['then'](function(_0x23a848){var _0x593990=_0x1b01e8;if(_0x23a848['infocode']!=='10000'){var _0x27848e='POI\x20请求失败('+_0x23a848[_0x593990(_0x3286ff._0x46dab9)]+'):'+_0x23a848['info'];_0x2b73fc[_0x593990(_0x3286ff._0x38c6af)]&&_0x2b73fc['error'](_0x27848e);return;}if(!_0x23a848['pois']){_0x2b73fc['error']&&_0x2b73fc['error'](_0x593990(0x64e),_0x23a848);return;}var _0x752c0e=_0xdd8f35[_0x593990(_0x3286ff._0x206d42)](_0x23a848['pois']),_0x23fdc7={'allcount':_0x23a848['count'],'count':_0x752c0e['length'],'list':_0x752c0e};return _0x2b73fc[_0x593990(_0x3286ff._0xeeffc2)]&&_0x2b73fc[_0x593990(0xc05)](_0x23fdc7),_0x23fdc7;})['catch'](function(_0x1c4eb2){var _0x471c6d=_0x1b01e8;logError$1(_0x471c6d(0x4fd),_0x1c4eb2),_0x2b73fc[_0x471c6d(_0x16cdec._0x2203eb)]&&_0x2b73fc['error'](_0x471c6d(_0x16cdec._0x1cd116),_0x1c4eb2);});}},{'key':'queryCircle','value':function _0x26578a(_0x3d57c8){var _0x5193f8=_0x3b5ddc,_0x23efd2=this,_0x139b3a={'output':_0x5193f8(_0x5433b6._0x3098a4),'key':this['key'],'radius':_0x3d57c8['radius']||0xbb8,'page':(_0x3d57c8['page']||0x0)+0x1,'offset':_0x3d57c8['count']||0x14,'types':_0x3d57c8['types']||''};if(_0x3d57c8['location']){_0x3d57c8['location']=LngLatPoint[_0x5193f8(_0x5433b6._0x1d4a78)](_0x3d57c8[_0x5193f8(_0x5433b6._0x560575)]);var _0xde8fc6=wgs2gcj([_0x3d57c8['location']['lng'],_0x3d57c8['location']['lat']]);_0x139b3a['location']=_0xde8fc6[0x0]+','+_0xde8fc6[0x1];}else logError$1(_0x5193f8(_0x5433b6._0x32c7e6));return _0x3d57c8[_0x5193f8(0x473)]?_0x139b3a['keywords']=this[_0x5193f8(_0x5433b6._0x22237a)](_0x3d57c8['text']):!_0x139b3a['types']&&(_0x139b3a['types']='120000|130000|190000'),fetchJson(_objectSpread2({'url':_0x5193f8(0x841),'queryParameters':_0x139b3a},this['options']))['then'](function(_0x4d718f){var _0x324f7f=_0x5193f8;if(_0x4d718f[_0x324f7f(_0x42b9a7._0x503e5c)]!=='10000'){if(_0x3d57c8['error']){var _0xb133f0='POI\x20请求失败('+_0x4d718f['infocode']+'):'+_0x4d718f['info'];_0x3d57c8['error'](_0xb133f0);}return;}if(!_0x4d718f['pois']){_0x3d57c8[_0x324f7f(_0x42b9a7._0x5df823)]&&_0x3d57c8[_0x324f7f(0x40b)](_0x324f7f(0x64e),_0x4d718f);return;}var _0x5d986e=_0x23efd2[_0x324f7f(0x32c)](_0x4d718f['pois']),_0x20ad76;_0x3d57c8['limit']?_0x20ad76=_0x23efd2['_filterPOIData_circle'](_0x5d986e,_0x3d57c8['location'],_0x139b3a['radius']):_0x20ad76=_0x5d986e;var _0x330e11={'allcount':_0x4d718f[_0x324f7f(0x7c8)],'count':_0x20ad76['length'],'list':_0x20ad76};return _0x3d57c8['success']&&_0x3d57c8['success'](_0x330e11),_0x330e11;})['catch'](function(_0x2c466d){logError$1('GaodePOI\x20请求出错',_0x2c466d),_0x3d57c8['error']&&_0x3d57c8['error']('请求出错',_0x2c466d);});}},{'key':'_filterPOIData_circle','value':function _0x502f52(_0x38c373,_0x1df60c,_0x5f3ddf){var _0x55a6fb=_0x3b5ddc;if(!_0x38c373||!_0x1df60c||!_0x5f3ddf)return _0x38c373;var _0x413eca=_0x1df60c['toCartesian'](),_0xf39e14=[];for(var _0x34c043=0x0;_0x34c043<_0x38c373['length'];_0x34c043++){var _0x4bc14d=_0x38c373[_0x34c043],_0x2da546=Cesium__namespace[_0x55a6fb(0x741)]['fromDegrees'](_0x4bc14d['x'],_0x4bc14d['y'],_0x1df60c['alt']),_0xe21818=Cesium__namespace['Cartesian3']['distance'](_0x2da546,_0x413eca);_0xe21818<_0x5f3ddf&&_0xf39e14['push'](_0x4bc14d);}return _0xf39e14;}},{'key':_0x3b5ddc(0x424),'value':function _0xd6f4af(_0x48dfd8){var _0x41a4a6={_0x12f987:0x40b},_0x1d7853={_0x4acd69:0x40b,_0xc0608c:0x537,_0x2cde4c:0xec0},_0x18492d=_0x3b5ddc,_0x2d965d=this,_0x2b8e85={'key':this['key'],'output':_0x18492d(_0x4bc877._0x16d727),'page':(_0x48dfd8[_0x18492d(_0x4bc877._0x3d5d9a)]||0x0)+0x1,'offset':_0x48dfd8['count']||0x14,'types':_0x48dfd8[_0x18492d(0xdb8)]||''},_0x25ac92=_0x48dfd8[_0x18492d(0x9d5)],_0x563609=[];if(_0x25ac92['length']===0x2){var _0x4d17c1=wgs2gcj(_0x25ac92[0x0]),_0x509bfa=wgs2gcj(_0x25ac92[0x1]);_0x2b8e85[_0x18492d(_0x4bc877._0x519aa6)]=_0x4d17c1[0x0]+','+_0x4d17c1[0x1]+'|'+_0x509bfa[0x0]+','+_0x509bfa[0x1],_0x563609=[_0x25ac92[0x0],[_0x25ac92[0x0][0x0],_0x25ac92[0x1][0x1]],_0x25ac92[0x1],[_0x25ac92[0x1][0x0],_0x25ac92[0x0][0x1]]];}else{_0x563609=_0x25ac92;var _0x40bb06='',_0x19644a=_0x25ac92['concat']([_0x25ac92[0x0]]);for(var _0xfda17a=0x0;_0xfda17a<_0x19644a['length'];_0xfda17a++){var _0x477432=wgs2gcj(_0x19644a[_0xfda17a]);_0xfda17a===_0x19644a['length']-0x1?_0x40bb06+=_0x477432[0x0]+','+_0x477432[0x1]:_0x40bb06+=_0x477432[0x0]+','+_0x477432[0x1]+'|';}_0x2b8e85['polygon']=_0x40bb06;}return _0x48dfd8[_0x18492d(_0x4bc877._0x5aac8a)]?_0x2b8e85['keywords']=this[_0x18492d(0x3c9)](_0x48dfd8['text']):!_0x2b8e85['types']&&(_0x2b8e85['types']=_0x18492d(_0x4bc877._0x1f0242)),fetchJson(_objectSpread2({'url':_0x18492d(0x8d8),'queryParameters':_0x2b8e85},this['options']))['then'](function(_0x393c72){var _0x311a21=_0x18492d;if(_0x393c72['infocode']!=='10000'){if(_0x48dfd8[_0x311a21(_0x1d7853._0x4acd69)]){var _0x4c853b='POI\x20请求失败('+_0x393c72['infocode']+'):'+_0x393c72[_0x311a21(_0x1d7853._0xc0608c)];_0x48dfd8['error'](_0x4c853b);}return;}if(!_0x393c72['pois']){_0x48dfd8['error']&&_0x48dfd8['error']('未查询到相关结果!',_0x393c72);return;}var _0x3e4151=_0x2d965d['_formatPOIData'](_0x393c72['pois']),_0xda8ebd;_0x48dfd8['limit']?_0xda8ebd=_0x2d965d['_filterPOIData_polygon'](_0x3e4151,_0x563609):_0xda8ebd=_0x3e4151;var _0x5b4eb6={'allcount':_0x393c72['count'],'count':_0xda8ebd[_0x311a21(_0x1d7853._0x2cde4c)],'list':_0xda8ebd};return _0x48dfd8['success']&&_0x48dfd8[_0x311a21(0xc05)](_0x5b4eb6),_0x5b4eb6;})['catch'](function(_0x2d95b7){var _0x26a271=_0x18492d;logError$1('GaodePOI\x20请求出错',_0x2d95b7),_0x48dfd8['error']&&_0x48dfd8[_0x26a271(_0x41a4a6._0x12f987)]('请求出错',_0x2d95b7);});}},{'key':'_filterPOIData_polygon','value':function _0x4f9d12(_0x427431,_0x120ba6){var _0xa28dea=_0x3b5ddc;if(!_0x427431||!_0x120ba6)return;_0x120ba6=_0x120ba6['concat']([_0x120ba6[0x0]]);var _0x3a09ea={'type':'Polygon','coordinates':[_0x120ba6]},_0x3a4f3f=[];for(var _0x3e0de8=0x0;_0x3e0de8<_0x427431[_0xa28dea(_0x227449._0xf677cc)];_0x3e0de8++){var _0xf52e62=_0x427431[_0x3e0de8],_0x3b8ab1={'type':'Feature','geometry':{'type':_0xa28dea(0x9da),'coordinates':[_0xf52e62['x'],_0xf52e62['y']]}};booleanPointInPolygon(_0x3b8ab1,_0x3a09ea)&&_0x3a4f3f['push'](_0xf52e62);}return _0x3a4f3f;}}]),_0x5aa33c;}()),TdtPOI=(function(){var _0x5dfa0c={_0x598218:0x32c,_0xef9338:0x63b,_0x2e3256:0x3bc},_0x536626={_0xb42066:0xa9f,_0x15ff12:0x21b,_0x381ba0:0xdea,_0x37dffc:0x7f1},_0x13d334={_0xe198:0x539,_0x43e0f4:0xf4e},_0x212844={_0x1ae006:0xd11,_0x5508e8:0xd11,_0x3f810c:0xc6e,_0x33aea0:0xc05},_0x59904c={_0x1b2f69:0x5bf,_0x554edd:0x9d5,_0x5a075d:0xdb8,_0x484438:0x3c9,_0x11176d:0xff9,_0x45f363:0xca2},_0x167aa1={_0x54c237:0xec0,_0xd79161:0x51d},_0x1a5a39={_0x4b5bac:0xadb,_0x254bc6:0x473,_0x20be1a:0x4bf,_0x13b46f:0x690,_0x2782a5:0xca2},_0x3adb0e={_0x20d02e:0x40b,_0x3abcf6:0xc05},_0x219109={_0x394d41:0x7c8,_0x3b2bce:0xbc4},_0x21dc41={_0x57e4cd:0xf39},_0x757599={_0x25e5b8:0xdb8,_0x1ba1ec:0x473,_0x1e0c17:0x4bf,_0x3e86dc:0xff9,_0x383c4c:0x7f1},_0x4e0f4a={_0x2dcece:0x64e},_0x51cc={_0x32eb7d:0x857,_0x106f98:0x38a},_0x475d53={_0x4098ad:0x191,_0x522e4f:0x685},_0x288b66={_0x35b7cf:0x941},_0x6deac6={_0x46a88e:0x941},_0x423014=_0xf99cb3;function _0x57b33f(){var _0x25d51e=_0x3c32,_0x34a60f=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};_classCallCheck(this,_0x57b33f),this['options']=_0x34a60f,this[_0x25d51e(0x36e)]=0x0,this['_keys']=_0x34a60f['key']||tiandituArr;}return _createClass(_0x57b33f,[{'key':'keys','get':function _0x42aaea(){var _0x1f847d=_0x3c32;return this[_0x1f847d(_0x6deac6._0x46a88e)];},'set':function _0x259406(_0x2723e2){var _0x51aa52=_0x3c32;this[_0x51aa52(_0x288b66._0x35b7cf)]=_0x2723e2;}},{'key':'key','get':function _0x1a7104(){var _0x15adf6=_0x3c32,_0x3c0b44=this['_key_index']++%this['_keys'][_0x15adf6(0xec0)];return this['_keys'][_0x3c0b44];}},{'key':_0x423014(_0x5dfa0c._0x598218),'value':function _0x440497(_0x217416){var _0x1dbc90=_0x423014,_0x293f5c=[];for(var _0x32bfbd=0x0;_0x32bfbd<_0x217416['length'];_0x32bfbd++){var _0x449190=_0x217416[_0x32bfbd],_0xaa1f13=[];_0x449190[_0x1dbc90(_0x475d53._0x4098ad)]&&_0x449190[_0x1dbc90(0x191)]['length']>0x0&&(_0xaa1f13=_0x449190['lonlat']['split'](',')),_0x293f5c['push']({'id':_0x449190['hotPointID'],'name':_0x449190[_0x1dbc90(_0x475d53._0x522e4f)],'lng':Number(_0xaa1f13[0x0]),'lat':Number(_0xaa1f13[0x1]),'type':_0x449190['typeName'],'xzqh':_0x449190['province']+_0x449190['city']+_0x449190[_0x1dbc90(0xfbc)],'address':_0x449190['address'],'tel':_0x449190['phone']||'','info':_0x449190,'x':Number(_0xaa1f13[0x0]),'y':Number(_0xaa1f13[0x1])});}return _0x293f5c;}},{'key':_0x423014(0x3c9),'value':function _0x402186(_0xc40c32){var _0x2eeb42=_0x423014;if(isString(_0xc40c32))return _0xc40c32['replace'](/ /gm,'|')['replace'](/,/gm,'|');else{if(Array['isArray'](_0xc40c32))return _0xc40c32[_0x2eeb42(0x88e)]('|');}return _0xc40c32;}},{'key':'getAddress','value':function _0x33157c(_0x4559d6){var _0xbe05cf={_0xc23cd1:0x539},_0x38990e={_0x291624:0xab8},_0x28ea9f=_0x423014,_0x1d5ee5=this;if(this['_getAddress_ing'])return Promise['resolve']();var _0x4c11a0={'ver':0x1};return _0x4559d6['location']=LngLatPoint[_0x28ea9f(_0x51cc._0x32eb7d)](_0x4559d6['location']),_0x4c11a0['lon']=_0x4559d6['location']['lng'],_0x4c11a0['lat']=_0x4559d6['location'][_0x28ea9f(0x881)],this[_0x28ea9f(0x66e)]=!![],sendAjax(_objectSpread2(_objectSpread2({'url':'http://api.tianditu.gov.cn/geocoder'},this['options']),{},{'queryParameters':{'type':_0x28ea9f(_0x51cc._0x106f98),'tk':this['key'],'postStr':JSON['stringify'](_0x4c11a0)}}))[_0x28ea9f(0x7f1)](function(_0x5e0a77){var _0x1d7c37=_0x28ea9f,_0x4f8363,_0x4e21a6;_0x1d5ee5['_getAddress_ing']=![];if(((_0x4f8363=_0x5e0a77['status'])===null||_0x4f8363===void 0x0?void 0x0:_0x4f8363['infocode'])!==0x3e8){console['log'](_0x1d7c37(0x64e),_0x5e0a77);return;}var _0x278936=_0x5e0a77['result'],_0x10c997={'address':_0x278936['formatted_address'],'city':(((_0x4e21a6=_0x278936[_0x1d7c37(_0x38990e._0x291624)])===null||_0x4e21a6===void 0x0?void 0x0:_0x4e21a6['county_code'])||'')[_0x1d7c37(0xb62)]('156',''),'component':_0x278936['addressComponent']};return _0x4559d6['success']&&_0x4559d6['success'](_0x10c997),_0x10c997;})['catch'](function(_0xd4fe47){var _0x59668f=_0x28ea9f;_0x1d5ee5['_getAddress_ing']=![],logError$1(_0x59668f(_0xbe05cf._0xc23cd1),_0xd4fe47),_0x4559d6[_0x59668f(0x40b)]&&_0x4559d6['error'](_0x59668f(0xf4e),_0xd4fe47);});}},{'key':_0x423014(_0x5dfa0c._0xef9338),'value':function _0x32c77e(_0x49c74e){var _0x540ea6={_0xd440c8:0xf4e},_0x536f40=_0x423014,_0x43ba56=this,_0x1b51e9={'queryType':0x7,'show':0x1,'level':_0x49c74e['level']||0x12,'mapBound':_0x49c74e['mapBound']||'70,18,134,51','start':0x0,'offset':0xa};return Cesium__namespace['defined'](_0x49c74e['city'])&&(_0x1b51e9['specify']='156'+_0x49c74e['city']),Cesium__namespace[_0x536f40(0x8b3)](_0x49c74e[_0x536f40(0xdb8)])&&(_0x1b51e9['dataTypes']=_0x49c74e[_0x536f40(_0x757599._0x25e5b8)]),_0x49c74e['text']&&(_0x1b51e9['keyWord']=this['_getKeywords'](_0x49c74e[_0x536f40(_0x757599._0x1ba1ec)])),fetchJson(_objectSpread2({'url':'http://api.tianditu.gov.cn/v2/search','queryParameters':{'type':_0x536f40(0x64a),'tk':this[_0x536f40(_0x757599._0x1e0c17)],'postStr':JSON[_0x536f40(_0x757599._0x3e86dc)](_0x1b51e9)}},this['options']))[_0x536f40(_0x757599._0x383c4c)](function(_0x3f5f67){var _0x224cfd=_0x536f40,_0x32ec8d;if(((_0x32ec8d=_0x3f5f67['status'])===null||_0x32ec8d===void 0x0?void 0x0:_0x32ec8d[_0x224cfd(0xda4)])!==0x3e8){console[_0x224cfd(0xbb9)]('未查询到相关结果!',_0x3f5f67);_0x49c74e[_0x224cfd(0x40b)]&&_0x49c74e[_0x224cfd(0x40b)](_0x3f5f67[_0x224cfd(0xd11)]['cndesc'],_0x3f5f67);return;}if(!_0x3f5f67['pois']){_0x49c74e[_0x224cfd(0x40b)]&&_0x49c74e['error'](_0x224cfd(_0x4e0f4a._0x2dcece),_0x3f5f67);return;}var _0x4da0c0=_0x43ba56['_formatPOIData'](_0x3f5f67['pois']),_0xd677={'allcount':_0x3f5f67['count'],'count':_0x4da0c0[_0x224cfd(0xec0)],'list':_0x4da0c0};return _0x49c74e['success']&&_0x49c74e['success'](_0xd677),_0xd677;})['catch'](function(_0x102244){var _0x10775c=_0x536f40;logError$1('TdtPOI\x20请求出错',_0x102244),_0x49c74e[_0x10775c(0x40b)]&&_0x49c74e['error'](_0x10775c(_0x540ea6._0xd440c8),_0x102244);});}},{'key':'query','value':function _0x2f8770(_0x7cc120){var _0x2f2485=_0x423014,_0x57b8bc=_0x7cc120['graphic'];if(_0x57b8bc){if(_0x57b8bc[_0x2f2485(0x757)]==='rectangle')return _0x7cc120[_0x2f2485(0x9d5)]=_0x57b8bc['outlineCoordinates'],this[_0x2f2485(0x424)](_0x7cc120);else{if(_0x57b8bc['type']==='polygon')return _0x7cc120['polygon']=_0x57b8bc['coordinates'],this['queryPolygon'](_0x7cc120);else return _0x57b8bc['type']==='circle'?(_0x7cc120[_0x2f2485(0xa32)]=_0x57b8bc['point'],_0x7cc120[_0x2f2485(0xfe2)]=_0x57b8bc['radius'],this[_0x2f2485(_0x21dc41._0x57e4cd)](_0x7cc120)):Promise['resolve']();}}else return _0x7cc120[_0x2f2485(0x9d5)]?this[_0x2f2485(0x424)](_0x7cc120):this['queryText'](_0x7cc120);}},{'key':'queryText','value':function _0x23c01a(_0x357c4b){var _0x309896={_0x5e9302:0x64e,_0x4d43fc:0x40b,_0x513143:0x32c},_0x2f90a4=_0x423014,_0x190372=this,_0x4fb3f1=_0x357c4b[_0x2f90a4(_0x219109._0x394d41)]||0x14,_0x3c73a8={'queryType':0x7,'show':0x2,'level':_0x357c4b['level']||0x12,'mapBound':_0x357c4b['mapBound']||'70,18,134,51','start':(_0x357c4b['page']||0x0)*_0x4fb3f1,'offset':_0x4fb3f1};return Cesium__namespace['defined'](_0x357c4b[_0x2f90a4(0xcc6)])&&(_0x3c73a8[_0x2f90a4(0x210)]='156'+_0x357c4b['city']),Cesium__namespace[_0x2f90a4(0x8b3)](_0x357c4b['types'])&&(_0x3c73a8['dataTypes']=_0x357c4b['types']),_0x357c4b['text']&&(_0x3c73a8[_0x2f90a4(_0x219109._0x3b2bce)]=this['_getKeywords'](_0x357c4b['text'])),fetchJson(_objectSpread2({'url':'http://api.tianditu.gov.cn/v2/search','queryParameters':{'type':'query','tk':this[_0x2f90a4(0x4bf)],'postStr':JSON['stringify'](_0x3c73a8)}},this['options']))['then'](function(_0xd324e2){var _0x35621c=_0x2f90a4,_0x4a3afa;if(((_0x4a3afa=_0xd324e2['status'])===null||_0x4a3afa===void 0x0?void 0x0:_0x4a3afa['infocode'])!==0x3e8){console['log'](_0x35621c(_0x309896._0x5e9302),_0xd324e2);_0x357c4b['error']&&_0x357c4b[_0x35621c(_0x309896._0x4d43fc)](_0xd324e2['status']['cndesc'],_0xd324e2);return;}if(!_0xd324e2[_0x35621c(0xc6e)]){_0x357c4b['error']&&_0x357c4b[_0x35621c(_0x309896._0x4d43fc)](_0x35621c(0x64e),_0xd324e2);return;}var _0x34202b=_0x190372[_0x35621c(_0x309896._0x513143)](_0xd324e2['pois']),_0x1bf075={'allcount':_0xd324e2[_0x35621c(0x7c8)],'count':_0x34202b['length'],'list':_0x34202b};return _0x357c4b['success']&&_0x357c4b['success'](_0x1bf075),_0x1bf075;})['catch'](function(_0x51c665){var _0x1a49fe=_0x2f90a4;logError$1('TdtPOI\x20请求出错',_0x51c665),_0x357c4b['error']&&_0x357c4b['error'](_0x1a49fe(0xf4e),_0x51c665);});}},{'key':'queryCircle','value':function _0x4845a8(_0x4bead8){var _0x2e0281=_0x423014,_0x14b718=this,_0x2c6d79=_0x4bead8['count']||0x14,_0x168c3e={'queryType':0x3,'show':0x2,'queryRadius':formatNum$1(_0x4bead8['radius']||0xbb8,0x0),'start':(_0x4bead8['page']||0x0)*_0x2c6d79,'offset':_0x2c6d79};return _0x4bead8['location']?(_0x4bead8['location']=LngLatPoint['parse'](_0x4bead8[_0x2e0281(0xa32)]),_0x168c3e['pointLonlat']=_0x4bead8['location']['lng']+','+_0x4bead8[_0x2e0281(0xa32)]['lat']):logError$1(_0x2e0281(_0x1a5a39._0x4b5bac)),Cesium__namespace['defined'](_0x4bead8['types'])&&(_0x168c3e['dataTypes']=_0x4bead8['types']),_0x4bead8['text']&&(_0x168c3e['keyWord']=this['_getKeywords'](_0x4bead8[_0x2e0281(_0x1a5a39._0x254bc6)])),fetchJson(_objectSpread2({'url':'http://api.tianditu.gov.cn/v2/search','queryParameters':{'type':_0x2e0281(0x64a),'tk':this[_0x2e0281(_0x1a5a39._0x20be1a)],'postStr':JSON['stringify'](_0x168c3e)}},this[_0x2e0281(_0x1a5a39._0x13b46f)]))['then'](function(_0x3b97e1){var _0x20ac24=_0x2e0281,_0x5b5501;if(((_0x5b5501=_0x3b97e1['status'])===null||_0x5b5501===void 0x0?void 0x0:_0x5b5501['infocode'])!==0x3e8){_0x4bead8['error']&&_0x4bead8['error'](_0x3b97e1['status']['cndesc'],_0x3b97e1);return;}if(!_0x3b97e1[_0x20ac24(0xc6e)]){_0x4bead8[_0x20ac24(_0x3adb0e._0x20d02e)]&&_0x4bead8[_0x20ac24(_0x3adb0e._0x20d02e)]('未查询到相关结果!',_0x3b97e1);return;}var _0x4deaca=_0x14b718['_formatPOIData'](_0x3b97e1['pois']),_0x3b888e;_0x4bead8['limit']?_0x3b888e=_0x14b718['_filterPOIData_circle'](_0x4deaca,_0x4bead8['location'],_0x168c3e[_0x20ac24(0xfe2)]):_0x3b888e=_0x4deaca;var _0x5a000a={'allcount':_0x3b97e1['count'],'count':_0x3b888e[_0x20ac24(0xec0)],'list':_0x3b888e};return _0x4bead8[_0x20ac24(_0x3adb0e._0x3abcf6)]&&_0x4bead8[_0x20ac24(0xc05)](_0x5a000a),_0x5a000a;})[_0x2e0281(_0x1a5a39._0x2782a5)](function(_0x2ae41c){logError$1('TdtPOI\x20请求出错',_0x2ae41c),_0x4bead8['error']&&_0x4bead8['error']('请求出错',_0x2ae41c);});}},{'key':'_filterPOIData_circle','value':function _0x2987f4(_0x1ce323,_0x2722cc,_0x3782b8){var _0x3d8dc3=_0x423014;if(!_0x1ce323||!_0x2722cc||!_0x3782b8)return _0x1ce323;var _0xb04c24=_0x2722cc['toCartesian'](),_0x382fa7=[];for(var _0x32f066=0x0;_0x32f066<_0x1ce323[_0x3d8dc3(_0x167aa1._0x54c237)];_0x32f066++){var _0x2d7be0=_0x1ce323[_0x32f066],_0x5c4dc0=Cesium__namespace[_0x3d8dc3(0x741)]['fromDegrees'](_0x2d7be0['x'],_0x2d7be0['y'],_0x2722cc['alt']),_0x58e47a=Cesium__namespace['Cartesian3']['distance'](_0x5c4dc0,_0xb04c24);_0x58e47a<_0x3782b8&&_0x382fa7[_0x3d8dc3(_0x167aa1._0xd79161)](_0x2d7be0);}return _0x382fa7;}},{'key':'queryPolygon','value':function _0x3dad55(_0x4a4f59){var _0x4ea7f6={_0x22ca9d:0x539,_0x25c499:0x40b},_0x2c4d7e={_0x140697:0xc6e,_0x374842:0x3bc},_0x5ce8bf=_0x423014,_0x206d64=this,_0x65cb60=_0x4a4f59['count']||0x14,_0x4e84e2={'queryType':0xa,'show':0x2,'start':(_0x4a4f59[_0x5ce8bf(_0x59904c._0x1b2f69)]||0x0)*_0x65cb60,'offset':_0x65cb60},_0x221dc2=LngLatArray['toArray'](_0x4a4f59[_0x5ce8bf(_0x59904c._0x554edd)]);if(_0x221dc2['length']===0x2)return _0x4a4f59[_0x5ce8bf(0x59b)]=_0x4a4f59[_0x5ce8bf(_0x59904c._0x554edd)],this['queryExtent'](_0x4a4f59);var _0x1618ed='',_0x41f7c8=_0x221dc2['concat']([_0x221dc2[0x0]]);for(var _0x56b034=0x0;_0x56b034<_0x41f7c8['length'];_0x56b034++){var _0x1584b3=_0x41f7c8[_0x56b034];_0x56b034===_0x41f7c8[_0x5ce8bf(0xec0)]-0x1?_0x1618ed+=_0x1584b3[0x0]+','+_0x1584b3[0x1]:_0x1618ed+=_0x1584b3[0x0]+','+_0x1584b3[0x1]+',';}return _0x4e84e2['polygon']=_0x1618ed,Cesium__namespace['defined'](_0x4a4f59['types'])&&(_0x4e84e2['dataTypes']=_0x4a4f59[_0x5ce8bf(_0x59904c._0x5a075d)]),_0x4a4f59[_0x5ce8bf(0x473)]&&(_0x4e84e2[_0x5ce8bf(0xbc4)]=this[_0x5ce8bf(_0x59904c._0x484438)](_0x4a4f59['text'])),fetchJson(_objectSpread2({'url':_0x5ce8bf(0xdea),'queryParameters':{'type':'query','tk':this['key'],'postStr':JSON[_0x5ce8bf(_0x59904c._0x11176d)](_0x4e84e2)}},this['options']))['then'](function(_0x22335d){var _0x529b7e=_0x5ce8bf,_0x340f39;if(((_0x340f39=_0x22335d['status'])===null||_0x340f39===void 0x0?void 0x0:_0x340f39[_0x529b7e(0xda4)])!==0x3e8){_0x4a4f59['error']&&_0x4a4f59['error'](_0x22335d['status']['cndesc'],_0x22335d);return;}if(!_0x22335d['pois']){_0x4a4f59['error']&&_0x4a4f59['error']('未查询到相关结果!',_0x22335d);return;}var _0x3680e5=_0x206d64['_formatPOIData'](_0x22335d[_0x529b7e(_0x2c4d7e._0x140697)]),_0x1a00f5;_0x4a4f59['limit']?_0x1a00f5=_0x206d64[_0x529b7e(_0x2c4d7e._0x374842)](_0x3680e5,_0x221dc2):_0x1a00f5=_0x3680e5;var _0x562e5d={'allcount':_0x22335d['count'],'count':_0x1a00f5[_0x529b7e(0xec0)],'list':_0x1a00f5};return _0x4a4f59[_0x529b7e(0xc05)]&&_0x4a4f59[_0x529b7e(0xc05)](_0x562e5d),_0x562e5d;})[_0x5ce8bf(_0x59904c._0x45f363)](function(_0x20cb9f){var _0xe463c8=_0x5ce8bf;logError$1(_0xe463c8(_0x4ea7f6._0x22ca9d),_0x20cb9f),_0x4a4f59[_0xe463c8(_0x4ea7f6._0x25c499)]&&_0x4a4f59['error']('请求出错',_0x20cb9f);});}},{'key':_0x423014(_0x5dfa0c._0x2e3256),'value':function _0x11e6b8(_0xa4fd61,_0x1745ba){var _0x361c58=_0x423014;if(!_0xa4fd61||!_0x1745ba)return;_0x1745ba=_0x1745ba['concat']([_0x1745ba[0x0]]);var _0x1f1b08={'type':_0x361c58(0x3ed),'coordinates':[_0x1745ba]},_0x3a8584=[];for(var _0x40d5bc=0x0;_0x40d5bc<_0xa4fd61[_0x361c58(0xec0)];_0x40d5bc++){var _0x2991fb=_0xa4fd61[_0x40d5bc],_0x2dd930={'type':'Feature','geometry':{'type':_0x361c58(0x9da),'coordinates':[_0x2991fb['x'],_0x2991fb['y']]}};booleanPointInPolygon(_0x2dd930,_0x1f1b08)&&_0x3a8584[_0x361c58(0x51d)](_0x2991fb);}return _0x3a8584;}},{'key':_0x423014(0xfd1),'value':function _0x1bd8e6(_0x1ec6c9){var _0x58f1c4=_0x423014,_0x2d90ac=this,_0x17df7a=_0x1ec6c9['count']||0x14,_0x311dfd={'queryType':0x2,'show':0x2,'level':0x12,'start':(_0x1ec6c9['page']||0x0)*_0x17df7a,'offset':_0x17df7a},_0x24a3d=_0x1ec6c9['extent'][0x0],_0x51977e=_0x1ec6c9[_0x58f1c4(0x59b)][0x1];return _0x311dfd['mapBound']=''[_0x58f1c4(0xa9f)](_0x24a3d[0x0],',')[_0x58f1c4(0xa9f)](_0x24a3d[0x1],',')[_0x58f1c4(_0x536626._0xb42066)](_0x51977e[0x0],',')['concat'](_0x51977e[0x1]),Cesium__namespace[_0x58f1c4(0x8b3)](_0x1ec6c9[_0x58f1c4(0xdb8)])&&(_0x311dfd[_0x58f1c4(_0x536626._0x15ff12)]=_0x1ec6c9['types']),_0x1ec6c9['text']&&(_0x311dfd['keyWord']=this['_getKeywords'](_0x1ec6c9['text'])),fetchJson(_objectSpread2({'url':_0x58f1c4(_0x536626._0x381ba0),'queryParameters':{'type':_0x58f1c4(0x64a),'tk':this['key'],'postStr':JSON['stringify'](_0x311dfd)}},this['options']))[_0x58f1c4(_0x536626._0x37dffc)](function(_0x1ce73c){var _0x17fa1a=_0x58f1c4,_0x1d784f;if(((_0x1d784f=_0x1ce73c[_0x17fa1a(_0x212844._0x1ae006)])===null||_0x1d784f===void 0x0?void 0x0:_0x1d784f['infocode'])!==0x3e8){_0x1ec6c9['error']&&_0x1ec6c9['error'](_0x1ce73c[_0x17fa1a(_0x212844._0x5508e8)]['cndesc'],_0x1ce73c);return;}if(!_0x1ce73c['pois']){_0x1ec6c9['error']&&_0x1ec6c9['error']('未查询到相关结果!',_0x1ce73c);return;}var _0x3e31ba=_0x2d90ac['_formatPOIData'](_0x1ce73c[_0x17fa1a(_0x212844._0x3f810c)]),_0x10bab2={'allcount':_0x1ce73c['count'],'count':_0x3e31ba['length'],'list':_0x3e31ba};return _0x1ec6c9[_0x17fa1a(_0x212844._0x33aea0)]&&_0x1ec6c9[_0x17fa1a(_0x212844._0x33aea0)](_0x10bab2),_0x10bab2;})['catch'](function(_0x151071){var _0x41bd51=_0x58f1c4;logError$1(_0x41bd51(_0x13d334._0xe198),_0x151071),_0x1ec6c9['error']&&_0x1ec6c9[_0x41bd51(0x40b)](_0x41bd51(_0x13d334._0x43e0f4),_0x151071);});}}]),_0x57b33f;}()),RouteType={'Walking':0x1,'Bicycling':0x2,'Driving':0x3},GaodeRoute=(function(){var _0x5f026e={_0xf19eaf:0x64a},_0x43c6b0={_0x46a451:0xb9c,_0x245dd7:0xcfc,_0x2f71fd:0xca2},_0x411dc1={_0x29b29c:0x460,_0x1867ec:0x690},_0x3a5906={_0x511f64:0x537},_0x30e4d4={_0x9ab830:0x9c0,_0x5a11f4:0x9c0,_0x44f44f:0x1bf},_0xdaaa84={_0x17c7c9:0xec0,_0x16b67a:0x862},_0x17e199={_0x1337c9:0x938,_0x1fce91:0x202},_0x24eb0e={_0x2fa8f0:0x443,_0x111171:0xec0},_0x471dec={_0x1d00ff:0x36e},_0x545676=_0xf99cb3;function _0x35205a(){var _0x1b0438=_0x3c32,_0x279116=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};_classCallCheck(this,_0x35205a),this['options']=_0x279116,this['_key_index']=0x0,this['_keys']=_0x279116[_0x1b0438(0x4bf)]||gaodeArr;}return _createClass(_0x35205a,[{'key':'keys','get':function _0x28d74b(){return this['_keys'];},'set':function _0x543967(_0x249261){this['_keys']=_0x249261;}},{'key':'key','get':function _0x1263e5(){var _0x53ea29=_0x3c32,_0x16e3dd=this[_0x53ea29(_0x471dec._0x1d00ff)]++%this['_keys']['length'];return this['_keys'][_0x16e3dd];}},{'key':'_formatRouteData','value':function _0x560c5e(_0xdb3209,_0x4a11f6,_0x5177d1){var _0x3d625b=_0x3c32,_0x285399,_0x14507d,_0xb3c0b8=[];_0xdb3209&&(_0x285399=gcj2wgs(_0xdb3209['split'](',')));_0x4a11f6&&(_0x14507d=gcj2wgs(_0x4a11f6['split'](',')));if(_0x5177d1&&_0x5177d1['length']>0x0)for(var _0x44b255=0x0;_0x44b255<_0x5177d1['length'];_0x44b255++){var _0x4fc15c=[];_0x4fc15c['push'](_0x285399);var _0x2d9a92=_0x5177d1[_0x44b255],_0x44bf70=_0x2d9a92['steps'],_0x1d0a56=[],_0x5d1574=[];for(var _0x29179e=0x0;_0x29179e<_0x44bf70[_0x3d625b(0xec0)];_0x29179e++){var _0x4fc728={'instruction':_0x44bf70[_0x29179e][_0x3d625b(0x697)],'distance':_0x44bf70[_0x29179e][_0x3d625b(_0x24eb0e._0x2fa8f0)],'duration':_0x44bf70[_0x29179e]['duration'],'points':[],'route':_0x44bf70[_0x29179e]['road']},_0x4da89b=_0x44bf70[_0x29179e]['polyline'],_0xb3c5c9=_0x4da89b['split'](';');for(var _0x18755d=0x0;_0x18755d<_0xb3c5c9[_0x3d625b(_0x24eb0e._0x111171)];_0x18755d++){var _0x1d7555=_0xb3c5c9[_0x18755d],_0x4ccf80=gcj2wgs(_0x1d7555['split'](','));_0x4fc15c[_0x3d625b(0x51d)](_0x4ccf80),_0x4fc728['points']['push'](_0x4ccf80);}_0x5d1574['push'](_0x4fc728['route']),_0x1d0a56['push'](_0x4fc728);}_0x4fc15c['push'](_0x14507d),_0xb3c0b8['push']({'allDistance':_0x2d9a92['distance'],'allDuration':_0x2d9a92['duration'],'steps':_0x1d0a56,'points':_0x4fc15c,'road':_0x5d1574});}return{'origin':_0x285399,'destination':_0x14507d,'paths':_0xb3c0b8};}},{'key':_0x545676(_0x5f026e._0xf19eaf),'value':function _0x1a8779(_0x24bfe8){var _0x212dbb=_0x545676;switch(_0x24bfe8['type']){case RouteType['Bicycling']:return this['queryBicycling'](_0x24bfe8);case RouteType['Driving']:return this[_0x212dbb(0x27e)](_0x24bfe8);case RouteType[_0x212dbb(_0x17e199._0x1337c9)]:default:return this[_0x212dbb(_0x17e199._0x1fce91)](_0x24bfe8);}}},{'key':_0x545676(0xd08),'value':function _0x5b2b70(_0x350b27){var _0x168973=this;return new Promise(function(_0x693b4f,_0x142f22){var _0xc5542b=_0x168973,_0x1aceed=-0x1,_0x396c19={};for(var _0x5e4193 in _0x350b27){if(_0x5e4193==='points'||_0x5e4193==='success'||_0x5e4193==='error')continue;_0x396c19[_0x5e4193]=_0x350b27[_0x5e4193];}var _0x48717d=_0x350b27['points'],_0x8ee9f7=[];function _0x1c0c28(){var _0x56fa4a={_0x1d7eb9:0x1c0},_0x2a5d93=_0x3c32;_0x1aceed++,_0x396c19[_0x2a5d93(0xb9c)]=_0x48717d[_0x1aceed],_0x396c19['success']=function(_0x5607fc){var _0x58eed9=_0x2a5d93;_0x5607fc&&_0x5607fc['paths']&&_0x5607fc[_0x58eed9(0x1c0)][_0x58eed9(0xec0)]>0x0?_0x8ee9f7['push'](_0x5607fc[_0x58eed9(_0x56fa4a._0x1d7eb9)][0x0]):_0x8ee9f7[_0x58eed9(0x51d)](null),_0x1aceed>=_0x48717d[_0x58eed9(0xec0)]-0x1?(_0x350b27[_0x58eed9(0xc05)]&&_0x350b27['success'](_0x8ee9f7),_0x693b4f(_0x8ee9f7)):_0x1c0c28();},_0x396c19['error']=_0x396c19['success'],_0xc5542b[_0x2a5d93(0x64a)](_0x396c19);}_0x1c0c28();});}},{'key':'getShortestPath','value':function _0x4f32e6(_0x194f31){var _0x27d37e=_0x545676,_0x29f6d7=Number['MAX_VALUE'],_0x41407e=null,_0x4c0b73=-0x1;for(var _0x54de03=0x0;_0x54de03<_0x194f31[_0x27d37e(_0xdaaa84._0x17c7c9)];_0x54de03++){var _0x27d241=_0x194f31[_0x54de03];_0x27d241&&(_0x27d241[_0x27d37e(_0xdaaa84._0x16b67a)]<=_0x29f6d7&&(_0x41407e=_0x27d241,_0x4c0b73=_0x54de03,_0x29f6d7=_0x27d241[_0x27d37e(0x862)]));}return{'lineData':_0x41407e,'index':_0x4c0b73};}},{'key':'queryWalking','value':function _0x315a48(_0x537043){var _0x544de9={_0x425690:0x40b},_0x6775a8=_0x545676,_0x5c1058=this,_0x256bad={'key':this['key'],'output':'json'},_0x2afd39=wgs2gcj(_0x537043['points'][0x0]),_0x570db5=wgs2gcj(_0x537043[_0x6775a8(0xb9c)][_0x537043['points']['length']-0x1]);return _0x256bad[_0x6775a8(0x619)]=_0x2afd39[0x0]+','+_0x2afd39[0x1],_0x256bad['destination']=_0x570db5[0x0]+','+_0x570db5[0x1],fetchJson(_objectSpread2({'url':'https://restapi.amap.com/v3/direction/walking','queryParameters':_0x256bad},this['options']))['then'](function(_0x2ce466){var _0x4e8e38=_0x6775a8;if(_0x2ce466['infocode']!=='10000'){if(_0x537043[_0x4e8e38(0x40b)]){var _0x52f9c9='路径规划\x20请求失败('+_0x2ce466['infocode']+'):'+_0x2ce466[_0x4e8e38(0x537)];_0x537043['error'](_0x52f9c9);}return;}if(!_0x2ce466[_0x4e8e38(_0x30e4d4._0x9ab830)]||!_0x2ce466[_0x4e8e38(_0x30e4d4._0x5a11f4)][_0x4e8e38(0x1c0)]){_0x537043[_0x4e8e38(0x40b)]&&_0x537043['error']('未查询到相关结果!');return;}var _0x529874=_0x5c1058[_0x4e8e38(0x793)](_0x256bad['origin'],_0x256bad[_0x4e8e38(_0x30e4d4._0x44f44f)],_0x2ce466[_0x4e8e38(0x9c0)]['paths']);return _0x537043['success']&&_0x537043['success'](_0x529874),_0x529874;})['catch'](function(_0x496794){var _0x7c80a0=_0x6775a8;logError$1('GaodeRoute\x20请求出错',_0x496794),_0x537043['error']&&_0x537043[_0x7c80a0(_0x544de9._0x425690)]('请求出错',_0x496794);});}},{'key':'queryBicycling','value':function _0x5c5a13(_0xb467f7){var _0x5c2bc5=_0x545676,_0x4a3d6e=this,_0x3f9bc7={'key':this[_0x5c2bc5(0x4bf)],'output':_0x5c2bc5(_0x411dc1._0x29b29c)},_0x492fd9=wgs2gcj(_0xb467f7['points'][0x0]),_0x3d6b85=wgs2gcj(_0xb467f7['points'][_0xb467f7['points'][_0x5c2bc5(0xec0)]-0x1]);return _0x3f9bc7['origin']=_0x492fd9[0x0]+','+_0x492fd9[0x1],_0x3f9bc7['destination']=_0x3d6b85[0x0]+','+_0x3d6b85[0x1],fetchJson(_objectSpread2({'url':'https://restapi.amap.com/v4/direction/bicycling','queryParameters':_0x3f9bc7},this[_0x5c2bc5(_0x411dc1._0x1867ec)]))[_0x5c2bc5(0x7f1)](function(_0x5c9e30){var _0x36881f=_0x5c2bc5;if(_0x5c9e30[_0x36881f(0xda4)]!=='10000'){var _0x32d19e='路径规划\x20请求失败('+_0x5c9e30['infocode']+'):'+_0x5c9e30[_0x36881f(_0x3a5906._0x511f64)];_0xb467f7['error']&&_0xb467f7['error'](_0x32d19e);return;}if(!_0x5c9e30[_0x36881f(0x9c0)]||!_0x5c9e30['route']['paths']){_0xb467f7['error']&&_0xb467f7['error'](_0x36881f(0x64e));return;}var _0x230a29=_0x4a3d6e['_formatRouteData'](_0x3f9bc7['origin'],_0x3f9bc7['destination'],_0x5c9e30['route']['paths']);return _0xb467f7['success']&&_0xb467f7['success'](_0x230a29),_0x230a29;})['catch'](function(_0x273cf4){var _0x2cd79d=_0x5c2bc5;logError$1('GaodeRoute\x20请求出错',_0x273cf4),_0xb467f7['error']&&_0xb467f7[_0x2cd79d(0x40b)]('请求出错',_0x273cf4);});}},{'key':'queryDriving','value':function _0x1f2aa2(_0x3454f4){var _0x3fb06c={_0x43811:0x5ac,_0x2e4891:0x40b},_0x49b9b1={_0x24d6a8:0xbd6,_0x30569d:0xda4,_0x409208:0x40b},_0x220f00=_0x545676,_0x1375f4,_0x14db9f=this,_0x66ba5={'key':this['key'],'output':'json','extensions':_0x3454f4['extensions']||'base','strategy':_0x3454f4['strategy']||0x0},_0xf9841=wgs2gcj(_0x3454f4[_0x220f00(_0x43c6b0._0x46a451)][0x0]),_0x21918e=wgs2gcj(_0x3454f4['points'][_0x3454f4[_0x220f00(_0x43c6b0._0x46a451)]['length']-0x1]);_0x66ba5['origin']=_0xf9841[0x0]+','+_0xf9841[0x1],_0x66ba5['destination']=_0x21918e[0x0]+','+_0x21918e[0x1];if(_0x3454f4['points']['length']>0x2){var _0x358201='';for(var _0x364985=0x1,_0x520bc8=_0x3454f4[_0x220f00(0xb9c)]['length']-0x1;_0x364985<_0x520bc8;_0x364985++){var _0x15519b=wgs2gcj(_0x3454f4['points'][_0x364985]);_0x358201+=_0x15519b[0x0]+','+_0x15519b[0x1]+';';}_0x66ba5['waypoints']=_0x358201;}if(((_0x1375f4=_0x3454f4['avoidpolygons'])===null||_0x1375f4===void 0x0?void 0x0:_0x1375f4['length'])>0x0){var _0x2a86f7='';for(var _0xc27b9e=0x0,_0x1157da=_0x3454f4[_0x220f00(_0x43c6b0._0x245dd7)][_0x220f00(0xec0)];_0xc27b9e<_0x1157da;_0xc27b9e++){_0xc27b9e>0x0&&(_0x2a86f7+='|');var _0xf81bfe=_0x3454f4['avoidpolygons'][_0xc27b9e];for(var _0x712023=0x0,_0x3efc2b=_0xf81bfe['length'];_0x712023<_0x3efc2b;_0x712023++){var _0x507e0c=wgs2gcj(_0xf81bfe[_0x712023]);_0x2a86f7+=_0x507e0c[0x0]+','+_0x507e0c[0x1]+';';}}_0x66ba5['avoidpolygons']=_0x2a86f7;}return fetchJson(_objectSpread2({'url':'https://restapi.amap.com/v3/direction/driving','queryParameters':_0x66ba5},this['options']))['then'](function(_0x3014bb){var _0x2956ff=_0x220f00;if(_0x3014bb['infocode']!==_0x2956ff(_0x49b9b1._0x24d6a8)){if(_0x3454f4['error']){var _0x4f68f1=_0x2956ff(0x616)+_0x3014bb[_0x2956ff(_0x49b9b1._0x30569d)]+'):'+_0x3014bb['info'];_0x3454f4['error'](_0x4f68f1);}return;}if(!_0x3014bb['route']||!_0x3014bb['route']['paths']||_0x3014bb['route']['paths'][_0x2956ff(0xec0)]===0x0){_0x3454f4[_0x2956ff(_0x49b9b1._0x409208)]&&_0x3454f4['error']('未查询到相关结果!');return;}var _0x230aa4=_0x14db9f['_formatRouteData'](_0x66ba5['origin'],_0x66ba5['destination'],_0x3014bb['route']['paths']);return _0x3454f4['success']&&_0x3454f4['success'](_0x230aa4),_0x230aa4;})[_0x220f00(_0x43c6b0._0x2f71fd)](function(_0xabd461){var _0x4afa4b=_0x220f00;logError$1(_0x4afa4b(_0x3fb06c._0x43811),_0xabd461),_0x3454f4[_0x4afa4b(_0x3fb06c._0x2e4891)]&&_0x3454f4['error']('请求出错',_0xabd461);});}}]),_0x35205a;}());GaodeRoute['RouteType']=RouteType;var Def_Parameters={'service':_0xf99cb3(0xf71),'request':_0xf99cb3(0xf31),'version':'1.0.0','outputFormat':'application/json','maxFeatures':0x3e8},QueryGeoServer=function(_0x4569db){var _0xd32deb={_0x466b81:0xeee},_0xf39c98={_0x224c51:0x757,_0x7a3acb:0xc05,_0x708cbf:0x659,_0x5c2659:0xf88},_0x43ec26={_0x4b7cb9:0xf6c,_0x20ef9c:0x8b3,_0x55e878:0xa76,_0x5eabcb:0x40b},_0x4880b9={_0x38a68b:0x869,_0x9dc8fd:0xa9f,_0x316e29:0xf6c,_0x1087fd:0x8b3,_0x2dafc9:0xa76,_0x2f7331:0xa76,_0x5ac7db:0x42f,_0x1bceeb:0x7f3},_0x42a14b={_0x19ef37:0x50e,_0x55c9b4:0x50e},_0x11af24=_0xf99cb3;_inherits(_0x2f8965,_0x4569db);var _0x456976=_createSuper(_0x2f8965);function _0x2f8965(){return _classCallCheck(this,_0x2f8965),_0x456976['apply'](this,arguments);}return _createClass(_0x2f8965,[{'key':'layer','get':function _0x5030ca(){var _0x4e2031=_0x3c32;if(!this['_geoJsonLayer']){var _0xafc45e=_objectSpread2({},this[_0x4e2031(0x690)]);delete _0xafc45e[_0x4e2031(0x45d)],delete _0xafc45e['data'],this['_geoJsonLayer']=new GeoJsonLayer(_0xafc45e),this[_0x4e2031(_0x42a14b._0x19ef37)]['on'](EventType['load'],this['geoJsonLayer_onLoadHandler'],this),this[_0x4e2031(_0x42a14b._0x55c9b4)]['on'](EventType['click'],this['geoJsonLayer_onClickHandler'],this);}return this[_0x4e2031(0x50e)];}},{'key':'query','value':function _0xaeaaea(_0xb008cd){var _0x24a74b=_0x3c32,_0x178a4a=this,_0x293f79='<Filter\x20xmlns=\x22http://www.opengis.net/ogc\x22\x20xmlns:gml=\x22http://www.opengis.net/gml\x22><And>';_0xb008cd['text']&&(Cesium__namespace[_0x24a74b(_0x4880b9._0x38a68b)](_0xb008cd['like'],!![])?_0x293f79+='\x20<PropertyIsLike\x20wildCard=\x22*\x22\x20singleChar=\x22#\x22\x20escapeChar=\x22!\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<PropertyName>'['concat'](_0xb008cd[_0x24a74b(0x74d)],'</PropertyName>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<Literal>*')['concat'](_0xb008cd['text'],'*</Literal>\x0a\x20\x20\x20\x20\x20\x20\x20\x20</PropertyIsLike>'):_0x293f79+='<PropertyIsEqualTo>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<PropertyName>'['concat'](_0xb008cd['column'],'</PropertyName>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<Literal>')[_0x24a74b(_0x4880b9._0x9dc8fd)](_0xb008cd['text'],_0x24a74b(0xa4d)));if(_0xb008cd['graphic']){var _0x10aa54=_0xb008cd['graphic'],_0x19cc2e;if(_0x10aa54['type']===_0x24a74b(_0x4880b9._0x316e29))_0x19cc2e=_0x10aa54['outlineCoordinates'];else{if(_0x10aa54['type']==='polygon')_0x19cc2e=_0x10aa54['coordinates'];else{if(_0x10aa54['type']==='circle')_0x19cc2e=_0x10aa54['getOutlineCoordinates'](!![],0x1e);else Cesium__namespace[_0x24a74b(_0x4880b9._0x1087fd)](_0x10aa54['xmax'])&&Cesium__namespace['defined'](_0x10aa54['xmin'])&&Cesium__namespace[_0x24a74b(0x8b3)](_0x10aa54['ymin'])&&Cesium__namespace['defined'](_0x10aa54['ymax'])&&(_0x19cc2e=[[_0x10aa54[_0x24a74b(_0x4880b9._0x2dafc9)],_0x10aa54['ymax']],[_0x10aa54[_0x24a74b(_0x4880b9._0x2f7331)],_0x10aa54[_0x24a74b(0x463)]],[_0x10aa54['xmax'],_0x10aa54[_0x24a74b(0x463)]],[_0x10aa54[_0x24a74b(_0x4880b9._0x5ac7db)],_0x10aa54[_0x24a74b(0xfcb)]]]);}}if(_0x19cc2e){_0x19cc2e[_0x24a74b(0x51d)](_0x19cc2e[0x0]);var _0x48fc3c='';for(var _0x1c35d0=0x0;_0x1c35d0<_0x19cc2e[_0x24a74b(0xec0)];_0x1c35d0++){var _0x5c564f=_0x19cc2e[_0x1c35d0];this['options']['crs']&&this['options']['crs']!==CRS['EPSG4326']&&this[_0x24a74b(0x690)]['crs']!==CRS[_0x24a74b(_0x4880b9._0x1bceeb)]&&(_0x5c564f=proj4Trans(_0x5c564f,'EPSG:4326',this['options']['crs'])),_0x48fc3c+=_0x5c564f[0x0]+','+_0x5c564f[0x1]+'\x20';}_0x293f79+=_0x24a74b(0xd6c)['concat'](_0xb008cd['geometryName']||'the_geom','</PropertyName>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<gml:Polygon>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<gml:outerBoundaryIs>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<gml:LinearRing>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<gml:coordinates>')['concat'](_0x48fc3c,_0x24a74b(0xe07));}}_0x293f79+='</And></Filter>';var _0x1298b5=_objectSpread2(_objectSpread2(_objectSpread2({},Def_Parameters),_0xb008cd),{},{'typeName':this['options']['layer'],'filter':_0x293f79});return delete _0x1298b5['success'],delete _0x1298b5[_0x24a74b(0x40b)],delete _0x1298b5['graphic'],delete _0x1298b5['text'],delete _0x1298b5['column'],new Promise(function(_0x4cd2a0,_0x3a00df){var _0x206844={_0x1fac96:0xa89},_0x2ea97c=_0x24a74b;sendAjax(_objectSpread2(_objectSpread2({},_0x178a4a[_0x2ea97c(0x690)]),{},{'queryParameters':_0x1298b5}))['then'](function(_0x699dc){_0xb008cd['_promise']={'resolve':_0x4cd2a0,'reject':_0x3a00df},_0x178a4a['processFeatureCollection'](_0x699dc,_0xb008cd);})['catch'](function(_0x1bf537){var _0x43fbf9=_0x2ea97c;logError$1(_0x43fbf9(_0x206844._0x1fac96),_0x1bf537),_0xb008cd['error']&&_0xb008cd['error']('请求出错',_0x1bf537);});});}},{'key':_0x11af24(_0xd32deb._0x466b81),'value':function _0x54e1ec(_0x28ea7e){var _0x3b418a=_0x11af24,_0x363973=this,_0x1f50ce=_0x28ea7e['cql_filter']||'1=1';if(_0x28ea7e['graphic']){var _0xc830b3=_0x28ea7e[_0x3b418a(0x2c0)],_0x6461c0=_0x28ea7e['geometryName']||'the_geom',_0x351576;if(_0xc830b3['type']===_0x3b418a(_0x43ec26._0x4b7cb9)){_0xc830b3=_0xc830b3['getRectangle']({'isFormat':!![]});var _0x5e2919=_0xc830b3['xmin']+','+_0xc830b3['ymin']+','+_0xc830b3['xmax']+','+_0xc830b3['ymax'];_0x1f50ce+=_0x3b418a(0x332)[_0x3b418a(0xa9f)](_0x6461c0,',\x20')['concat'](_0x5e2919,')');}else{if(_0xc830b3['type']==='polygon')_0x351576=_0xc830b3['coordinates'];else{if(_0xc830b3['type']==='circle')_0x351576=_0xc830b3['getOutlineCoordinates'](!![],0x1e);else{if(Cesium__namespace[_0x3b418a(_0x43ec26._0x20ef9c)](_0xc830b3['xmax'])&&Cesium__namespace['defined'](_0xc830b3[_0x3b418a(_0x43ec26._0x55e878)])&&Cesium__namespace[_0x3b418a(0x8b3)](_0xc830b3['ymin'])&&Cesium__namespace['defined'](_0xc830b3['ymax'])){var _0x1f3f23=_0xc830b3['xmin']+','+_0xc830b3['ymin']+','+_0xc830b3['xmax']+','+_0xc830b3['ymax'];_0x1f50ce+=_0x3b418a(0x332)['concat'](_0x6461c0,',\x20')['concat'](_0x1f3f23,')');}}}}if(_0x351576){_0x351576['push'](_0x351576[0x0]);var _0xf399dc=[];for(var _0x4e105d=0x0;_0x4e105d<_0x351576['length'];_0x4e105d++){_0xf399dc[_0x3b418a(0x51d)](_0x351576[_0x4e105d][0x0]+'\x20'+_0x351576[_0x4e105d][0x1]);}_0x1f50ce+='\x20and\x20INTERSECTS\x20('['concat'](_0x6461c0,',POLYGON((')['concat'](_0xf399dc[_0x3b418a(0x88e)](','),')))');}}var _0x1f8d20=_objectSpread2(_objectSpread2(_objectSpread2({},Def_Parameters),_0x28ea7e),{},{'typeName':this['options']['layer'],'cql_filter':_0x1f50ce});return delete _0x1f8d20['success'],delete _0x1f8d20[_0x3b418a(_0x43ec26._0x5eabcb)],delete _0x1f8d20['graphic'],new Promise(function(_0x4be0d3,_0x54d376){var _0x7a2a8e={_0x519434:0xaa5},_0x22e0c6=_0x3b418a;sendAjax(_objectSpread2(_objectSpread2({},_0x363973['options']),{},{'queryParameters':_0x1f8d20}))[_0x22e0c6(0x7f1)](function(_0x33212c){var _0x52f088=_0x22e0c6;_0x28ea7e['_promise']={'resolve':_0x4be0d3,'reject':_0x54d376},_0x363973[_0x52f088(_0x7a2a8e._0x519434)](_0x33212c,_0x28ea7e);})['catch'](function(_0x66d2da){logError$1('QueryGeoServer\x20请求出错',_0x66d2da),_0x28ea7e['error']&&_0x28ea7e['error']('请求出错',_0x66d2da);});});}},{'key':_0x11af24(0xaa5),'value':function _0x6341a3(_0x4dc8d1,_0x1d3dd7){var _0x1809cd={_0x47b5fe:0xec0,_0x5dff9a:0xc05,_0x77aa5e:0xf1e,_0x426d39:0x659},_0x2beb22=_0x11af24;_0x4dc8d1&&_0x4dc8d1[_0x2beb22(_0xf39c98._0x224c51)]==='Feature'&&(_0x4dc8d1={'type':'FeatureCollection','features':[_0x4dc8d1]});if(!_0x4dc8d1||!_0x4dc8d1['features']||_0x4dc8d1['features']['length']===0x0){var _0x16f22f;_0x1d3dd7[_0x2beb22(_0xf39c98._0x7a3acb)]&&_0x1d3dd7[_0x2beb22(0xc05)]({'count':0x0}),(_0x16f22f=_0x1d3dd7[_0x2beb22(_0xf39c98._0x708cbf)])!==null&&_0x16f22f!==void 0x0&&_0x16f22f['resolve']&&_0x1d3dd7[_0x2beb22(0x659)]['resolve']({'count':0x0});}else{var _0x220721=[];for(var _0x38b783=0x0;_0x38b783<_0x4dc8d1['features']['length'];_0x38b783++){var _0x5783e4,_0x309246,_0x1faa8b=_0x4dc8d1['features'][_0x38b783];(_0x1faa8b===null||_0x1faa8b===void 0x0?void 0x0:(_0x5783e4=_0x1faa8b['geometry'])===null||_0x5783e4===void 0x0?void 0x0:(_0x309246=_0x5783e4[_0x2beb22(_0xf39c98._0x5c2659)])===null||_0x309246===void 0x0?void 0x0:_0x309246['length'])>0x0&&_0x220721['push'](_0x1faa8b);}_0x4dc8d1['features']=_0x220721;if(this['_geoJsonLayer'])this[_0x2beb22(0x58e)]=function(_0xf22eea){var _0xb3e70=_0x2beb22,_0x42caf0,_0x4300db={'geojson':_0x4dc8d1,'count':_0x4dc8d1[_0xb3e70(0x3e5)][_0xb3e70(_0x1809cd._0x47b5fe)],'list':_0xf22eea};_0x1d3dd7['success']&&_0x1d3dd7[_0xb3e70(_0x1809cd._0x5dff9a)](_0x4300db),(_0x42caf0=_0x1d3dd7['_promise'])!==null&&_0x42caf0!==void 0x0&&_0x42caf0[_0xb3e70(_0x1809cd._0x77aa5e)]&&_0x1d3dd7[_0xb3e70(_0x1809cd._0x426d39)]['resolve'](_0x4300db);},this[_0x2beb22(0x50e)][_0x2beb22(0xda7)]({'data':_0x4dc8d1});else{var _0x544a9d,_0x50b16a={'geojson':_0x4dc8d1,'count':_0x4dc8d1['features'][_0x2beb22(0xec0)]};_0x1d3dd7['success']&&_0x1d3dd7['success'](_0x50b16a),(_0x544a9d=_0x1d3dd7['_promise'])!==null&&_0x544a9d!==void 0x0&&_0x544a9d['resolve']&&_0x1d3dd7['_promise']['resolve'](_0x50b16a);}}}},{'key':'geoJsonLayer_onLoadHandler','value':function _0x2c9712(_0x14bdb8){var _0xf6127e=_0x11af24;this['_last_success']&&(this['_last_success'](_0x14bdb8['list']),this[_0xf6127e(0x58e)]=null),this['fire'](EventType['load'],_0x14bdb8);}},{'key':'geoJsonLayer_onClickHandler','value':function _0x18ea23(_0x5a9bb9){var _0x1af941=_0x11af24;this[_0x1af941(0xf34)](EventType['click'],_objectSpread2(_objectSpread2({},_0x5a9bb9),{},{'layer':this[_0x1af941(0x50e)]}));}},{'key':'clear','value':function _0x1931aa(){var _0x578afa=_0x11af24;this['_last_success']&&(this[_0x578afa(0x58e)]=null),this['_geoJsonLayer']&&this['_geoJsonLayer'][_0x578afa(0x71e)]();}}]),_0x2f8965;}(BaseClass),QueryArcServer=function(_0x3ea24b){var _0x4f07f6={_0x2fec63:0xa88,_0x1915c6:0x71e},_0x487549={_0x1f83a7:0x3e5,_0x41e6c3:0x659,_0xe838dc:0xec0,_0x1d273c:0x338,_0x228f57:0xc05},_0x3319ba={_0x345338:0xec0,_0x5698bc:0xf1e,_0x3fd5a9:0xec8,_0x1a1fbe:0x88e,_0x42ce96:0x7f1},_0x23e0bf={_0x1fdf2b:0x40b},_0x3ef340={_0x44bd56:0xb93,_0x459604:0x2c0,_0x280be6:0x33e,_0x2d9cd6:0x8b3,_0x5aaf6a:0x463,_0x372fbf:0x33e,_0x29085b:0xa76,_0x4340bf:0x757},_0x5eada7={_0x1a68a3:0x8c9},_0x490b1a={_0x5bfee5:0x50e,_0x56158c:0x50e,_0x63ea4d:0xc8f,_0x5d06ad:0xb38},_0x4ada85={_0x1e4f8b:0xec8},_0x1c4318={_0x2c0f8f:0x781},_0x2686d6={_0x4278c0:0x8a8},_0x1c5dbd={_0x21c009:0xe9f},_0x47623b={_0x19e071:0x45d},_0x1e6bf6={_0x349028:0xec0,_0x21fb0a:0x8a8,_0x332c4d:0xec8},_0x4fde3d=_0xf99cb3;_inherits(_0x3d88aa,_0x3ea24b);var _0x3ce7c7=_createSuper(_0x3d88aa);function _0x3d88aa(){var _0x4cc079=_0x3c32,_0x624ba2,_0x447bba,_0x144fff=arguments[_0x4cc079(_0x1e6bf6._0x349028)]>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x3d88aa),_0x447bba=_0x3ce7c7['call'](this,_0x144fff),_0x447bba['options']=_0x144fff,_0x447bba['_pageSize']=(_0x624ba2=_0x144fff[_0x4cc079(0x4a0)])!==null&&_0x624ba2!==void 0x0?_0x624ba2:0xa,_0x447bba[_0x4cc079(_0x1e6bf6._0x21fb0a)]=0x0,_0x447bba[_0x4cc079(0x781)]=0x0,_0x447bba[_0x4cc079(_0x1e6bf6._0x332c4d)]=0x1,_0x447bba['arrIDS']=[],_0x447bba;}return _createClass(_0x3d88aa,[{'key':'url','get':function _0x20081c(){return this['options']['url'];},'set':function _0x32258b(_0x47b74b){var _0x3d459b=_0x3c32;this['options'][_0x3d459b(_0x47623b._0x19e071)]=_0x47b74b;}},{'key':'pageSize','get':function _0x104f40(){return this['_pageSize'];},'set':function _0x56e0d2(_0x50ea70){var _0x534ca9=_0x3c32;this[_0x534ca9(_0x1c5dbd._0x21c009)]=_0x50ea70;}},{'key':'allCount','get':function _0x4a9f24(){var _0x47c8b8=_0x3c32;return this[_0x47c8b8(_0x2686d6._0x4278c0)];}},{'key':'allPage','get':function _0x5de529(){var _0x52299b=_0x3c32;return this[_0x52299b(_0x1c4318._0x2c0f8f)];}},{'key':'pageIndex','get':function _0x2f5dd(){return this['_pageIndex'];},'set':function _0x233a9f(_0x6610ba){var _0xc5c1d8=_0x3c32;this[_0xc5c1d8(_0x4ada85._0x1e4f8b)]=_0x6610ba,this['showPage'](_0x6610ba);}},{'key':_0x4fde3d(_0x4f07f6._0x2fec63),'get':function _0x2511f9(){var _0x3d921a=_0x4fde3d;if(!this[_0x3d921a(_0x490b1a._0x5bfee5)]){var _0x2105bf=_objectSpread2({},this['options']);delete _0x2105bf['url'],delete _0x2105bf['data'],this[_0x3d921a(_0x490b1a._0x56158c)]=new GeoJsonLayer(_0x2105bf),this[_0x3d921a(_0x490b1a._0x56158c)]['on'](EventType[_0x3d921a(0xda7)],this['geoJsonLayer_onLoadHandler'],this),this[_0x3d921a(0x50e)]['on'](EventType[_0x3d921a(_0x490b1a._0x63ea4d)],this[_0x3d921a(_0x490b1a._0x5d06ad)],this);}return this['_geoJsonLayer'];}},{'key':'showFirstPage','value':function _0x455e76(){var _0x32f0d4=_0x4fde3d;this[_0x32f0d4(0x5ed)](0x1);}},{'key':_0x4fde3d(0x61e),'value':function _0x3918c6(){var _0x1dcca0=_0x4fde3d;this['_pageIndex']=this['_pageIndex']-0x1,this['_pageIndex']<0x1&&(this['_pageIndex']=0x1),this[_0x1dcca0(0x5ed)](this['_pageIndex']);}},{'key':'showNextPage','value':function _0x24bb07(){var _0x42de4d=_0x4fde3d;this['_pageIndex']=this[_0x42de4d(0xec8)]+0x1,this['_pageIndex']>this['allPage']&&(this['_pageIndex']=this[_0x42de4d(0x338)]),this['showPage'](this['_pageIndex']);}},{'key':'showPage','value':function _0x4a67c5(_0x76b25d){var _0x2d747d=_0x4fde3d;this['_pageIndex']=_0x76b25d,this[_0x2d747d(0x9d8)]();}},{'key':'query','value':function _0x1a198d(_0xd8902a){var _0x3c5642=_0x4fde3d,_0x37e4cd=this;this['_pageIndex']=0x1,this[_0x3c5642(0xa28)]=[];var _0x11d76e=_objectSpread2({'f':'json','inSr':0x10e6,'outSR':0x10e6,'outFields':'*','returnGeometry':!![],'where':_0xd8902a['where']||'1=1'},_0xd8902a['parameters']);this['options'][_0x3c5642(_0x3ef340._0x44bd56)]&&(_0x11d76e[_0x3c5642(_0x3ef340._0x44bd56)]=this['options']['token']);if(_0xd8902a['column']){var _0xfa3963,_0x56242a='';((_0xfa3963=_0xd8902a[_0x3c5642(0x9ff)])!==null&&_0xfa3963!==void 0x0?_0xfa3963:!![])?_0x56242a=_0xd8902a['column']+'\x20\x20like\x20\x27%'+_0xd8902a['text']+'%\x27\x20':_0x56242a=_0xd8902a['column']+'=\x27'+_0xd8902a['text']+'\x27',_0x11d76e['where']=_0x56242a;}if(_0xd8902a[_0x3c5642(_0x3ef340._0x459604)]){var _0xc7bd15=_0xd8902a[_0x3c5642(0x2c0)];_0x11d76e['spatialRel']='esriSpatialRelIntersects';if(_0xc7bd15['type']==='rectangle'){var _0xd360e9=_0xc7bd15[_0x3c5642(0x5a0)];_0x11d76e[_0x3c5642(0x9e4)]=_0x3c5642(_0x3ef340._0x280be6),_0x11d76e['geometry']=JSON['stringify']({'xmin':_0xd360e9[0x0][0x0],'ymin':_0xd360e9[0x0][0x1],'xmax':_0xd360e9[0x2][0x0],'ymax':_0xd360e9[0x2][0x1],'spatialReference':{'wkid':0x10e6}});}else{if(Cesium__namespace['defined'](_0xc7bd15[_0x3c5642(0x42f)])&&Cesium__namespace[_0x3c5642(_0x3ef340._0x2d9cd6)](_0xc7bd15['xmin'])&&Cesium__namespace['defined'](_0xc7bd15[_0x3c5642(_0x3ef340._0x5aaf6a)])&&Cesium__namespace[_0x3c5642(_0x3ef340._0x2d9cd6)](_0xc7bd15['ymax']))_0x11d76e['geometryType']=_0x3c5642(_0x3ef340._0x372fbf),_0x11d76e['geometry']=JSON['stringify']({'xmin':_0xc7bd15[_0x3c5642(_0x3ef340._0x29085b)],'ymin':_0xc7bd15['ymin'],'xmax':_0xc7bd15['xmax'],'ymax':_0xc7bd15[_0x3c5642(0xfcb)],'spatialReference':{'wkid':0x10e6}});else{var _0x5d98f4;if(_0xc7bd15[_0x3c5642(_0x3ef340._0x4340bf)]==='polygon')_0x5d98f4=_0xc7bd15[_0x3c5642(0x7d0)]();else _0xc7bd15['type']==='circle'?_0x5d98f4={'type':'Feature','geometry':{'type':'Polygon','coordinates':[_0xc7bd15['outlineCoordinates']]}}:_0x5d98f4=_0xd8902a[_0x3c5642(0x2c0)];_0x11d76e[_0x3c5642(0xf76)]=JSON['stringify'](geojsonToArcGIS$1(_0x5d98f4['geometry'])),_0x11d76e['geometryType']=geojsonTypeToArcGIS(_0x5d98f4['geometry']['type']);}}}return new Promise(function(_0x272527,_0x57d355){var _0x91e446={_0x50070d:0xaa5},_0x171bb9={_0x1d4720:0x40b},_0x2f6afd=_0x3c5642,_0x5c473a;_0xd8902a['_promise']={'resolve':_0x272527,'reject':_0x57d355},((_0x5c473a=_0xd8902a[_0x2f6afd(0x5bf)])!==null&&_0x5c473a!==void 0x0?_0x5c473a:!![])?(_0x11d76e[_0x2f6afd(_0x5eada7._0x1a68a3)]=!![],sendAjax(_objectSpread2(_objectSpread2({},_0x37e4cd['options']),{},{'url':_0x37e4cd['url']+'/query','queryParameters':_0x11d76e}))['then'](function(_0x1c8fd1){var _0x47ed00=_0x2f6afd,_0x4f8489=_0x1c8fd1['objectIds'];_0x4f8489&&(_0x37e4cd['arrIDS']=_0x4f8489,_0x37e4cd['_allCount']=_0x4f8489['length'],_0x37e4cd['_allPage']=Math[_0x47ed00(0xd57)](_0x37e4cd['_allCount']/_0x37e4cd['_pageSize'])),delete _0x11d76e['returnIdsOnly'],_0x37e4cd['_queryPageByIds'](_0x11d76e,_0xd8902a);})[_0x2f6afd(0xca2)](function(_0x54984d){var _0x104102=_0x2f6afd;logError$1('QueryArcServer\x20请求出错',_0x54984d),_0xd8902a['error']&&_0xd8902a[_0x104102(_0x171bb9._0x1d4720)](_0x54984d,_0x54984d['message']);})):sendAjax(_objectSpread2(_objectSpread2({},_0x37e4cd['options']),{},{'url':_0x37e4cd['url']+'/query','queryParameters':_0x11d76e}))['then'](function(_0x171a46){var _0xbd3a16=_0x2f6afd,_0x2d3037=arcgisToGeoJSON$1(_0x171a46);_0x37e4cd[_0xbd3a16(_0x91e446._0x50070d)](_0x2d3037,_0xd8902a);})['catch'](function(_0xa4a7ad){var _0x364c00=_0x2f6afd;logError$1('QueryArcServer\x20请求出错',_0xa4a7ad),_0xd8902a['error']&&_0xd8902a[_0x364c00(0x40b)](_0xa4a7ad,_0xa4a7ad['message']);});});}},{'key':'_queryPageByIds','value':function _0x4cfeca(_0x2c4966,_0x310faa){var _0x5a07b7={_0x465077:0xaa5},_0x19b07f=_0x4fde3d,_0x1225a3=this;if(_0x2c4966)this['lastParameters']=_0x2c4966;else this['lastParameters']&&(_0x2c4966=this['lastParameters']);if(_0x310faa)this['lastQueryOpts']=_0x310faa;else this['lastParameters']&&(_0x310faa=this[_0x19b07f(0x4d8)]);if(!this[_0x19b07f(0xa28)]||this['arrIDS'][_0x19b07f(_0x3319ba._0x345338)]===0x0||this['_pageIndex']<0x1||this['_pageIndex']>this['allPage']){var _0x1b3623,_0xe3272d={'geojson':null,'count':0x0,'allCount':this['allCount'],'pageSize':this['pageSize'],'allPage':this['allPage'],'pageIndex':this['pageIndex']};_0x310faa['success']&&_0x310faa['success'](_0xe3272d);(_0x1b3623=_0x310faa['_promise'])!==null&&_0x1b3623!==void 0x0&&_0x1b3623[_0x19b07f(_0x3319ba._0x5698bc)]&&_0x310faa['_promise'][_0x19b07f(0xf1e)](_0xe3272d);return;}var _0x2b6989=(this[_0x19b07f(_0x3319ba._0x3fd5a9)]-0x1)*this['_pageSize'],_0x20e03b=this['_pageIndex']*this['_pageSize'],_0x39b5a9=this['arrIDS']['slice'](_0x2b6989,_0x20e03b);_0x2c4966['objectIds']=_0x39b5a9[_0x19b07f(_0x3319ba._0x1a1fbe)](','),sendAjax(_objectSpread2(_objectSpread2({},this[_0x19b07f(0x690)]),{},{'url':this['url']+'/query','queryParameters':_0x2c4966}))[_0x19b07f(_0x3319ba._0x42ce96)](function(_0x70e98b){var _0x28a7fc=_0x19b07f,_0x4cbdbf=arcgisToGeoJSON$1(_0x70e98b);_0x1225a3[_0x28a7fc(_0x5a07b7._0x465077)](_0x4cbdbf,_0x310faa);})['catch'](function(_0x293ee8){var _0x61be10=_0x19b07f;logError$1('QueryArcServer\x20请求出错',_0x293ee8),_0x310faa['error']&&_0x310faa[_0x61be10(_0x23e0bf._0x1fdf2b)](_0x293ee8,_0x293ee8['message']);});}},{'key':'processFeatureCollection','value':function _0x34ebbb(_0x2ca576,_0x17dbad){var _0x11bc94=_0x4fde3d;if(!_0x2ca576||!_0x2ca576[_0x11bc94(_0x487549._0x1f83a7)]||_0x2ca576['features']['length']===0x0){var _0x856cee,_0x56e4b5={'geojson':null,'count':0x0,'allCount':this['allCount'],'pageSize':this['pageSize'],'allPage':this['allPage'],'pageIndex':this['pageIndex']};_0x17dbad['success']&&_0x17dbad['success'](_0x56e4b5),(_0x856cee=_0x17dbad['_promise'])!==null&&_0x856cee!==void 0x0&&_0x856cee['resolve']&&_0x17dbad[_0x11bc94(_0x487549._0x41e6c3)]['resolve'](_0x56e4b5);}else{var _0x2a94de=[];for(var _0x1a5947=0x0;_0x1a5947<_0x2ca576['features'][_0x11bc94(_0x487549._0xe838dc)];_0x1a5947++){var _0x5755d4,_0x3dbd48,_0x142e8f=_0x2ca576['features'][_0x1a5947];(_0x142e8f===null||_0x142e8f===void 0x0?void 0x0:(_0x5755d4=_0x142e8f['geometry'])===null||_0x5755d4===void 0x0?void 0x0:(_0x3dbd48=_0x5755d4[_0x11bc94(0xf88)])===null||_0x3dbd48===void 0x0?void 0x0:_0x3dbd48['length'])>0x0&&_0x2a94de['push'](_0x142e8f);}_0x2ca576['features']=_0x2a94de;var _0x3e6e1e={'geojson':_0x2ca576,'count':_0x2ca576[_0x11bc94(0x3e5)]['length'],'allCount':this[_0x11bc94(0x3f1)],'pageSize':this['pageSize'],'allPage':this[_0x11bc94(_0x487549._0x1d273c)],'pageIndex':this['pageIndex']};if(this['_geoJsonLayer'])this[_0x11bc94(0x58e)]=function(_0xda9cdf){var _0x528880;_0x3e6e1e['list']=_0xda9cdf,_0x17dbad['success']&&_0x17dbad['success'](_0x3e6e1e),(_0x528880=_0x17dbad['_promise'])!==null&&_0x528880!==void 0x0&&_0x528880['resolve']&&_0x17dbad['_promise']['resolve'](_0x3e6e1e);},this['_geoJsonLayer']['load']({'data':_0x2ca576});else{var _0xb8f3ff;_0x17dbad['success']&&_0x17dbad[_0x11bc94(_0x487549._0x228f57)](_0x3e6e1e),(_0xb8f3ff=_0x17dbad['_promise'])!==null&&_0xb8f3ff!==void 0x0&&_0xb8f3ff['resolve']&&_0x17dbad[_0x11bc94(_0x487549._0x41e6c3)]['resolve'](_0x3e6e1e);}}}},{'key':'geoJsonLayer_onLoadHandler','value':function _0x509950(_0x334f43){var _0x46fd41=_0x4fde3d;this['_last_success']&&(this['_last_success'](_0x334f43['list']),this['_last_success']=null),this[_0x46fd41(0xf34)](EventType[_0x46fd41(0xda7)],_0x334f43);}},{'key':'geoJsonLayer_onClickHandler','value':function _0xb336ea(_0x47349e){var _0x18e31d=_0x4fde3d;this['fire'](EventType['click'],_objectSpread2(_objectSpread2({},_0x47349e),{},{'layer':this[_0x18e31d(0x50e)]}));}},{'key':_0x4fde3d(_0x4f07f6._0x1915c6),'value':function _0x505a97(){var _0x1bd631=_0x4fde3d;this[_0x1bd631(0x58e)]&&(this['_last_success']=null),this[_0x1bd631(0x50e)]&&this[_0x1bd631(0x50e)]['clear']();}}]),_0x3d88aa;}(BaseClass);function geojsonTypeToArcGIS(_0x114d4a){var _0x13140e={_0x400555:0x3ed},_0x46b42c=_0xf99cb3,_0x5ebbe8;switch(_0x114d4a){case'MultiPoint':_0x5ebbe8='esriGeometryMultipoint';break;case'LineString':_0x5ebbe8='esriGeometryPolyline';break;case'MultiLineString':_0x5ebbe8='esriGeometryPolyline';break;case _0x46b42c(_0x13140e._0x400555):_0x5ebbe8='esriGeometryPolygon';break;case'MultiPolygon':_0x5ebbe8='esriGeometryPolygon';break;case'Point':default:_0x5ebbe8='esriGeometryPoint';break;}return _0x5ebbe8;}var index={'__proto__':null,'BaiduPOI':BaiduPOI,'GaodePOI':GaodePOI,'TdtPOI':TdtPOI,'GaodeRoute':GaodeRoute,'QueryGeoServer':QueryGeoServer,'QueryArcServer':QueryArcServer},name='Mars3D三维可视化平台',website=_0xf99cb3(0xbc5),author='合肥火星科技有限公司';exports['Cesium']=Cesium__namespace,Object['defineProperty'](exports,'Resource',{'enumerable':!![],'get':function(){return Cesium['Resource'];}}),exports[_0xf99cb3(0x3b5)]=BaseClass,exports['BaseMaterialConver']=BaseMaterialConver,exports['BaseStyleConver']=BaseStyleConver,exports['BaseThing']=BaseThing,exports['BillboardStyleConver']=BillboardStyleConver,exports[_0xf99cb3(0x931)]=BoxStyleConver,exports[_0xf99cb3(0xbe4)]=CRS,exports['ChinaCRS']=ChinaCRS,exports['CircleStyleConver']=CircleStyleConver,exports[_0xf99cb3(0xd70)]=ClipType,exports['CloudStyleConver']=CloudStyleConver,exports['ColorOptsConver']=ColorOptsConver,exports['ControlType']=ControlType,exports['ControlUtil']=ControlUtil,exports['CorridorStyleConver']=CorridorStyleConver,exports['CylinderStyleConver']=CylinderStyleConver,exports['DivGraphicStyleConver']=DivGraphicStyleConver,exports['DomUtil']=DomUtil,exports['DrawUtil']=DrawUtil,exports['EffectType']=EffectType,exports['EffectUtil']=EffectUtil,exports['EllipsoidStyleConver']=EllipsoidStyleConver,exports['EventType']=EventType,exports['GraphicType']=GraphicType,exports['GraphicUtil']=GraphicUtil,exports['GroundSkyBox']=GroundSkyBox,exports['GroupThing']=GroupThing,exports[_0xf99cb3(0x73c)]=Icon,exports['ImageOptsConver']=ImageOptsConver,exports['LabelStyleConver']=LabelStyleConver,exports['Lang']=Lang,exports['LangType']=LangType,exports['LayerType']=LayerType,exports[_0xf99cb3(0x216)]=LayerUtil,exports[_0xf99cb3(0xbd1)]=LngLatArray,exports['LngLatPoint']=LngLatPoint,exports['LocalWorldTransform']=LocalWorldTransform,exports[_0xf99cb3(0x3e3)]=Log,exports[_0xf99cb3(0x642)]=Map,exports[_0xf99cb3(0x962)]=MarsArray,exports['MaterialType']=MaterialType$1,exports['MaterialUtil']=MaterialUtil,exports['MeasureUtil']=MeasureUtil,exports[_0xf99cb3(0xa8d)]=ModelStyleConver,exports['MoveType']=MoveType,exports['MultipleSkyBox']=MultipleSkyBox,exports['PathStyleConver']=PathStyleConver,exports['PlaneStyleConver']=PlaneStyleConver,exports['PointStyleConver']=PointStyleConver,exports['PointTrans']=PointTrans,exports[_0xf99cb3(0xee0)]=PointUtil,exports[_0xf99cb3(0xb0a)]=PolyUtil,exports['PolygonStyleConver']=PolygonStyleConver,exports[_0xf99cb3(0x776)]=PolylineStyleConver,exports['PolylineVolumeStyleConver']=PolylineVolumeStyleConver,exports[_0xf99cb3(0xe0c)]=RectangleStyleConver,exports['RectangularSensorStyleConver']=RectangularSensorStyleConver,exports['State']=State,exports[_0xf99cb3(0xe98)]=Token,exports['Util']=Util,exports['WallStyleConver']=WallStyleConver,exports['author']=author,exports[_0xf99cb3(0x56d)]=index$1,exports['effect']=index$2,exports['graphic']=index$6,exports[_0xf99cb3(0xa88)]=index$4,exports[_0xf99cb3(0x280)]=index$7,exports['name']=name,exports['proj4']=proj4,exports['provider']=index$5,exports[_0xf99cb3(0x64a)]=index,exports['thing']=index$3,exports[_0xf99cb3(0x4c6)]=update,exports[_0xf99cb3(0x6d0)]=version,exports[_0xf99cb3(0x94f)]=website,Object['defineProperty'](exports,'__esModule',{'value':!![]});
|
|
}));
|