/** * Mars3D三维可视化平台 mars3d * * 版本信息:v3.10.1 * 编译日期:2025-08-04 14:14 * 版权所有:Copyright by 火星科技 http://mars3d.cn * 使用单位:山东慧创信息科技有限公司 ,2025-08-04 */ (function (global, factory) { 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';const _0x5b513e=_0x137d;(function(_0x2ce61b,_0x511b07){const _0x5d64b9={_0x389f90:0x739,_0x20ec20:0x741,_0x2fc820:0xc45,_0xdf2b47:0x1020},_0x3a4fb3=_0x137d,_0x2404d7=_0x2ce61b();while(!![]){try{const _0x67b6d3=-parseInt(_0x3a4fb3(0x22d))/0x1+-parseInt(_0x3a4fb3(0xff6))/0x2+-parseInt(_0x3a4fb3(0x450))/0x3+-parseInt(_0x3a4fb3(_0x5d64b9._0x389f90))/0x4*(parseInt(_0x3a4fb3(0x32e))/0x5)+parseInt(_0x3a4fb3(_0x5d64b9._0x20ec20))/0x6+parseInt(_0x3a4fb3(_0x5d64b9._0x2fc820))/0x7+-parseInt(_0x3a4fb3(0x1033))/0x8*(-parseInt(_0x3a4fb3(_0x5d64b9._0xdf2b47))/0x9);if(_0x67b6d3===_0x511b07)break;else _0x2404d7['push'](_0x2404d7['shift']());}catch(_0x1218c7){_0x2404d7['push'](_0x2404d7['shift']());}}}(_0x271a,0x43912));function _interopNamespace(_0x4e609a){const _0x4c575b=_0x137d;if(_0x4e609a&&_0x4e609a[_0x4c575b(0xaee)])return _0x4e609a;var _0x36cefe=Object['create'](null);return _0x4e609a&&Object['keys'](_0x4e609a)[_0x4c575b(0xb67)](function(_0x4e0bd1){if(_0x4e0bd1!=='default'){var _0x3aebda=Object['getOwnPropertyDescriptor'](_0x4e609a,_0x4e0bd1);Object['defineProperty'](_0x36cefe,_0x4e0bd1,_0x3aebda['get']?_0x3aebda:{'enumerable':!![],'get':function(){return _0x4e609a[_0x4e0bd1];}});}}),_0x36cefe[_0x4c575b(0x1331)]=_0x4e609a,_0x36cefe;}var Cesium__namespace=_interopNamespace(Cesium),turf__namespace=_interopNamespace(turf);function expandCesium$t(){const _0xa4da25={_0x2aefe:0x68f,_0x58c19f:0x180},_0x47f716={_0x2b11be:0xa56,_0x7417e6:0x1328},_0x5cf65c={_0x5d0f14:0x358},_0x44cad3=_0x137d,_0x20bd12=Cesium__namespace['Resource']['prototype']['getUrlComponent'];Cesium__namespace[_0x44cad3(0x358)]['prototype']['getUrlComponent']=function(_0x308308,_0x16d064){const _0xc2345c=_0x44cad3;let _0x41ff8f=_0x20bd12['bind'](this)(_0x308308,_0x16d064);return Cesium__namespace['Resource']['ReplaceMars3DUrl']&&(_0x41ff8f=Cesium__namespace[_0xc2345c(_0x5cf65c._0x5d0f14)]['ReplaceMars3DUrl'][_0xc2345c(0xee2)](this)(_0x41ff8f)),Cesium__namespace['Resource'][_0xc2345c(0x1b1)]&&(_0x41ff8f=Cesium__namespace['Resource'][_0xc2345c(0x1b1)]['bind'](this)(_0x41ff8f)),this['_last_url']=_0x41ff8f,_0x41ff8f;};const _0x4fd582=Cesium__namespace['Resource']['_Implementations'][_0x44cad3(_0xa4da25._0x2aefe)];Cesium__namespace['Resource'][_0x44cad3(_0xa4da25._0x58c19f)]['loadImageElement']=function(_0x1f1215,_0x5e1b93,_0x163f30){return _0x1f1215['startsWith']('file:')&&(_0x5e1b93=!![]),_0x4fd582(_0x1f1215,_0x5e1b93,_0x163f30);},Cesium__namespace['Resource']['prototype']['cancelRequest']=function(){const _0x27df8d=_0x44cad3;if(Cesium__namespace[_0x27df8d(0xfaf)](this['request']['deferred'])){const _0xb9bb14=this['request'][_0x27df8d(_0x47f716._0x2b11be)];this[_0x27df8d(0xd2e)]['deferred']=undefined,_0xb9bb14[_0x27df8d(_0x47f716._0x7417e6)]();}Cesium__namespace['defined'](this['request'][_0x27df8d(0x115b)])&&this[_0x27df8d(0xd2e)]['cancelFunction']();};}function expandCesium$s(){const _0x48ba3b={_0x6e1e33:0xa48},_0x525c6a={_0xfdfbc0:0x1008},_0x199547=_0x137d,_0x3796b5=Cesium__namespace[_0x199547(0x12f6)][_0x199547(_0x48ba3b._0x6e1e33)];Cesium__namespace['Rectangle'][_0x199547(0xa48)]=function(_0x5ede95,_0x140ddf,_0x3cf88b){const _0x58f31c=_0x199547;return _0x3cf88b=_0x3796b5(_0x5ede95,_0x140ddf,_0x3cf88b),Cesium__namespace['defined'](_0x5ede95['maxHeight'])?(_0x3cf88b['maxHeight']=_0x5ede95['maxHeight'],Cesium__namespace[_0x58f31c(0xfaf)](_0x140ddf[_0x58f31c(0x1008)])&&(_0x3cf88b['maxHeight']=Math['max'](_0x3cf88b['maxHeight'],_0x140ddf['maxHeight']))):Cesium__namespace['defined'](_0x140ddf[_0x58f31c(_0x525c6a._0xfdfbc0)])&&(_0x3cf88b['maxHeight']=_0x140ddf['maxHeight']),_0x3cf88b;};}function expandCesium$r(){const _0x55385f=Cesium__namespace['ConstantPositionProperty']['prototype']['getValueInReferenceFrame'];Cesium__namespace['ConstantPositionProperty']['prototype']['getValueInReferenceFrame']=function(_0xa7d166,_0x469ee9,_0x3789b2){return!Cesium__namespace['defined'](_0xa7d166)&&(_0xa7d166=Cesium__namespace['JulianDate']['now']()),_0x55385f['bind'](this)(_0xa7d166,_0x469ee9,_0x3789b2);};}function expandCesium$q(){const _0x1ff12c={_0x54caf9:0x553},_0x1ada7f={_0x5e3bab:0xe96,_0x2cd2f1:0x42b,_0x57595f:0xfaf,_0x3b1069:0xda4,_0x586483:0x1237,_0x521fe2:0x909,_0x7cd395:0x8af,_0xb3e057:0x3a5},_0x442b71=_0x137d;Cesium__namespace['VelocityOrientationProperty']['prototype'][_0x442b71(_0x1ff12c._0x54caf9)]=function(_0x33da7f,_0x4e1738){const _0x1a036d=_0x442b71;!this['_positionScratch']&&(this[_0x1a036d(_0x1ada7f._0x5e3bab)]=new Cesium__namespace['Cartesian3'](),this['_velocityScratch']=new Cesium__namespace['Cartesian3'](),this['_rotationScratch']=new Cesium__namespace[(_0x1a036d(_0x1ada7f._0x2cd2f1))](),this['_timeScratch']=new Cesium__namespace['JulianDate']());!Cesium__namespace[_0x1a036d(_0x1ada7f._0x57595f)](_0x33da7f)&&(_0x33da7f=Cesium__namespace[_0x1a036d(0xca6)]['now'](this['_timeScratch']));let _0x2a0fb5=this['_velocityVectorProperty']['_getValue'](_0x33da7f,this['_velocityScratch'],this[_0x1a036d(_0x1ada7f._0x5e3bab)]);Cesium__namespace['defined'](_0x2a0fb5)?this['_last_velocity']=_0x2a0fb5[_0x1a036d(_0x1ada7f._0x3b1069)]():(!this['_getLatelyValueOK']&&!this['_last_velocity']&&this['_velocityVectorProperty']['_getLatelyValue']&&(this['_last_velocity']=this[_0x1a036d(_0x1ada7f._0x586483)]['_getLatelyValue'](_0x33da7f,this['_velocityScratch'],this['_positionScratch']),this[_0x1a036d(_0x1ada7f._0x521fe2)]&&(this['_getLatelyValueOK']=!![])),_0x2a0fb5=this['_last_velocity']);if(!Cesium__namespace['defined'](_0x2a0fb5))return undefined;return Cesium__namespace[_0x1a036d(_0x1ada7f._0x7cd395)][_0x1a036d(0x572)](this['_positionScratch'],_0x2a0fb5,this[_0x1a036d(0x1059)],this[_0x1a036d(_0x1ada7f._0xb3e057)]),Cesium__namespace['Quaternion']['fromRotationMatrix'](this['_rotationScratch'],_0x4e1738);};}function expandCesium$p(){const _0x5c7168={_0x58cc39:0xcef,_0x473ae4:0x553,_0x23f775:0x7d3},_0x237602={_0x207528:0x10df,_0x414d39:0xca6,_0x4c9cb9:0x8be,_0x416dea:0x132b,_0x14929b:0x1130,_0x3a490d:0xda4,_0xa608a:0x1026},_0x4399b2=_0x137d;Cesium__namespace['VelocityVectorProperty'][_0x4399b2(_0x5c7168._0x58cc39)][_0x4399b2(_0x5c7168._0x473ae4)]=function(_0x8dbea4,_0x5cf643){const _0x2f684e=_0x4399b2;let _0x47482f=this['_getValue'](_0x8dbea4,_0x5cf643);return Cesium__namespace['defined'](_0x47482f)?this[_0x2f684e(0x909)]=_0x47482f['clone']():_0x47482f=this['_last_velocity'],_0x47482f;};const _0xf26942=new Cesium__namespace['Cartesian3'](),_0xeb7750=new Cesium__namespace['Cartesian3'](),_0x5d9ea6=Cesium__namespace['Cartesian3'];Cesium__namespace[_0x4399b2(_0x5c7168._0x23f775)]['prototype']['_getLatelyValue']=function(_0x37aa85,_0x282f81,_0x48aada){const _0x30bf92=_0x4399b2;var _0x345bf1;const _0x32a138=this['_position'];if(!(_0x32a138 instanceof Cesium__namespace[_0x30bf92(_0x237602._0x207528)]))return;const _0x5e96a0=(_0x345bf1=_0x32a138['_property'])===null||_0x345bf1===void 0x0?void 0x0:_0x345bf1['_times'],_0x1b9040=_0x32a138['_property']['_values'],_0x383f05=_0x5e96a0[_0x30bf92(0x4e6)];if(_0x383f05<0x2)return;if(_0x32a138['forwardExtrapolationType']===Cesium__namespace['ExtrapolationType']['HOLD']&&Cesium__namespace[_0x30bf92(_0x237602._0x414d39)]['secondsDifference'](_0x37aa85,_0x5e96a0[_0x383f05-0x1])>0x0){const _0x5d46ef=_0x5d9ea6[_0x30bf92(_0x237602._0x4c9cb9)](_0x1b9040,(_0x383f05-0x2)*_0x5d9ea6['packedLength'],_0xf26942),_0x36843f=_0x5d9ea6['unpack'](_0x1b9040,(_0x383f05-0x1)*_0x5d9ea6['packedLength'],_0xeb7750);if(!Cesium__namespace[_0x30bf92(0xfaf)](_0x5d46ef)||!Cesium__namespace['defined'](_0x36843f)||_0x5d46ef[_0x30bf92(_0x237602._0x416dea)](_0x36843f))return undefined;Cesium__namespace['defined'](_0x48aada)&&_0x5d46ef['clone'](_0x48aada);if(Cesium__namespace['Cartesian3'][_0x30bf92(_0x237602._0x416dea)](_0x5d46ef,_0x36843f))return this['_normalize']?undefined:Cesium__namespace[_0x30bf92(0x1026)]['clone'](Cesium__namespace[_0x30bf92(0x1026)][_0x30bf92(_0x237602._0x14929b)],_0x282f81);const _0x1200f5=Cesium__namespace['Cartesian3']['subtract'](_0x36843f,_0x5d46ef,_0x282f81);if(this['_normalize'])return Cesium__namespace['Cartesian3'][_0x30bf92(0x72e)](_0x1200f5,_0x282f81);const _0x57ab94=Cesium__namespace['JulianDate']['secondsDifference'](_0x5e96a0[_0x383f05-0x2],_0x5e96a0[_0x383f05-0x1]);return Cesium__namespace['Cartesian3'][_0x30bf92(0x434)](_0x1200f5,_0x57ab94,_0x282f81);}if(_0x32a138['backwardExtrapolationType']===Cesium__namespace['ExtrapolationType'][_0x30bf92(0x24d)]&&Cesium__namespace['JulianDate']['secondsDifference'](_0x37aa85,_0x5e96a0[0x0])<0x0){const _0xdde62a=_0x5d9ea6['unpack'](_0x1b9040,0x0,_0xf26942),_0x5e0133=_0x5d9ea6['unpack'](_0x1b9040,_0x5d9ea6['packedLength'],_0xeb7750);if(!Cesium__namespace['defined'](_0xdde62a)||!Cesium__namespace['defined'](_0x5e0133)||_0xdde62a['equals'](_0x5e0133))return undefined;Cesium__namespace['defined'](_0x48aada)&&_0xdde62a[_0x30bf92(_0x237602._0x3a490d)](_0x48aada);if(Cesium__namespace['Cartesian3']['equals'](_0xdde62a,_0x5e0133))return this[_0x30bf92(0xc5c)]?undefined:Cesium__namespace['Cartesian3'][_0x30bf92(_0x237602._0x3a490d)](Cesium__namespace['Cartesian3']['ZERO'],_0x282f81);const _0x985fd6=Cesium__namespace[_0x30bf92(_0x237602._0xa608a)]['subtract'](_0x5e0133,_0xdde62a,_0x282f81);if(this['_normalize'])return Cesium__namespace['Cartesian3']['normalize'](_0x985fd6,_0x282f81);const _0x32b31a=Cesium__namespace['JulianDate']['secondsDifference'](_0x5e96a0[0x0],_0x5e96a0[0x1]);return Cesium__namespace['Cartesian3']['divideByScalar'](_0x985fd6,_0x32b31a,_0x282f81);}};}function expandCesium$o(){const _0x1afa96={_0x48492a:0x3a4},_0x604eff={_0x52b0ab:0xc21,_0x2b785f:0xc21,_0x3326ec:0x99a,_0x49be86:0xca0,_0x1d84e4:0x6c6,_0x1b288d:0x924,_0x5e552a:0xc21,_0x5d4624:0x99a},_0x1f76ac=_0x137d,_0x5f5336=Cesium__namespace['Globe'][_0x1f76ac(0xcef)]['beginFrame'];Cesium__namespace['Globe'][_0x1f76ac(0xcef)][_0x1f76ac(_0x1afa96._0x48492a)]=function(_0x132170){const _0x598cdd=_0x1f76ac;var _0x2666ee,_0x595854,_0x4a95dc,_0x1fc902;const _0x55f156=(_0x2666ee=this['_surface']['_tileProvider'])===null||_0x2666ee===void 0x0||(_0x2666ee=_0x2666ee['marsOptions'])===null||_0x2666ee===void 0x0?void 0x0:_0x2666ee[_0x598cdd(0x11b3)];_0x55f156&&(_0x55f156['hasUpdate']&&(_0x55f156[_0x598cdd(_0x604eff._0x52b0ab)]&&_0x55f156['texture']['destroy'](),_0x55f156['texture']=createCroppingRangeTexture(_0x132170,_0x55f156),_0x55f156['hasUpdate']=![]));const _0x16f0f5=(_0x595854=this['_surface']['_tileProvider'])===null||_0x595854===void 0x0||(_0x595854=_0x595854['marsOptions'])===null||_0x595854===void 0x0?void 0x0:_0x595854['uplift'];_0x16f0f5&&(_0x16f0f5['hasUpdate']&&(_0x16f0f5[_0x598cdd(_0x604eff._0x2b785f)]&&_0x16f0f5['texture'][_0x598cdd(_0x604eff._0x3326ec)](),_0x16f0f5[_0x598cdd(_0x604eff._0x2b785f)]=createCroppingRangeTexture(_0x132170,_0x16f0f5),_0x16f0f5[_0x598cdd(_0x604eff._0x49be86)]=![]));const _0x48f747=(_0x4a95dc=this[_0x598cdd(_0x604eff._0x1d84e4)][_0x598cdd(_0x604eff._0x1b288d)])===null||_0x4a95dc===void 0x0||(_0x4a95dc=_0x4a95dc['marsOptions'])===null||_0x4a95dc===void 0x0?void 0x0:_0x4a95dc['clip'];_0x48f747&&(_0x48f747['hasUpdate']&&(_0x48f747[_0x598cdd(_0x604eff._0x5e552a)]&&_0x48f747['texture'][_0x598cdd(0x99a)](),_0x48f747['texture']=createCroppingRangeTexture(_0x132170,_0x48f747),_0x48f747['hasUpdate']=![]));const _0x77faab=(_0x1fc902=this[_0x598cdd(0x6c6)]['_tileProvider'])===null||_0x1fc902===void 0x0||(_0x1fc902=_0x1fc902['marsOptions'])===null||_0x1fc902===void 0x0?void 0x0:_0x1fc902['flood'];return _0x77faab&&(_0x77faab['hasUpdate']&&(_0x77faab['texture']&&_0x77faab['texture'][_0x598cdd(_0x604eff._0x5d4624)](),_0x77faab['texture']=createCroppingRangeTexture(_0x132170,_0x77faab),_0x77faab['hasUpdate']=![])),_0x5f5336['bind'](this)(_0x132170);};}function wgs84ToMercatorBoungingBox(_0x4dd648,_0x3251a3){const _0x3fbe1f={_0x49a6cd:0x5e2},_0x3dc308=_0x137d,_0x2cdd96=_0x4dd648['project'](Cesium__namespace['Cartographic']['fromRadians'](_0x3251a3['west'],_0x3251a3['south'])),_0x93f3e4=_0x4dd648['project'](Cesium__namespace[_0x3dc308(_0x3fbe1f._0x49a6cd)]['fromRadians'](_0x3251a3['east'],_0x3251a3['north']));return{'north':_0x93f3e4['y'],'east':_0x93f3e4['x'],'south':_0x2cdd96['y'],'west':_0x2cdd96['x']};}const maxCanvasSize=0x1000,minCanvasSize=0x200;function caculateCanvasSize$1(_0x11e78a){const _0x5db366={_0xfd479e:0xe08},_0x1d2871=_0x137d,{south:_0x316ddc,west:_0x290923,north:_0x1e79be,east:_0x3dac69}=_0x11e78a,_0x330462=Math[_0x1d2871(_0x5db366._0xfd479e)](_0x3dac69-_0x290923),_0xc8fd7=Math['abs'](_0x1e79be-_0x316ddc);let _0x99bca7=0x1;const _0x49c8a1=Math['max'](_0x330462,_0xc8fd7),_0x206803=Math['min'](_0x330462,_0xc8fd7);if(_0x49c8a1>maxCanvasSize)_0x99bca7=_0x49c8a1/maxCanvasSize,_0x206803/_0x99bca7maxCanvasSize&&(_0x99bca7=_0x49c8a1/maxCanvasSize));return{'factor':_0x99bca7,'width':_0x330462/_0x99bca7,'height':_0xc8fd7/_0x99bca7};}function mercatorPointToCanvasPoint(_0x3b8b98,_0x2e8d5f){const _0x53116a=_0x137d,_0x567ad6={'x':undefined,'y':undefined};return _0x567ad6['x']=Math['round']((_0x3b8b98['x']-_0x2e8d5f['xoffset'])/_0x2e8d5f['factor']),_0x567ad6['y']=_0x2e8d5f['height']-Math[_0x53116a(0xfc3)]((_0x3b8b98['y']-_0x2e8d5f['yoffset'])/_0x2e8d5f[_0x53116a(0x384)]),_0x567ad6;}let defaultMapProjection;function createCroppingRangeTexture(_0x5cc53c,_0xb62c63){const _0x360e8d={_0x5f579e:0xdfc,_0x467ae9:0x733,_0x4a5db1:0xc43,_0x520323:0x595,_0x58f6f0:0x74e,_0x3fb2ad:0x1359,_0x364569:0xd7f,_0x2d0840:0xda9,_0x7d9b7a:0x645,_0x3e2e47:0x1102},_0x5d9734=_0x137d,_0x564d99=_0x5cc53c['context'];let _0x588e2d=_0x5cc53c[_0x5d9734(0x35b)];_0x5cc53c['mode']!==Cesium__namespace['SceneMode']['SCENE3D']&&(!defaultMapProjection&&(defaultMapProjection=new Cesium__namespace[(_0x5d9734(_0x360e8d._0x5f579e))](Cesium__namespace['Ellipsoid'][_0x5d9734(0x1331)])),_0x588e2d=defaultMapProjection);const _0xd4059=_0xb62c63['areas'],_0x44f819=_0xd4059===null||_0xd4059===void 0x0?void 0x0:_0xd4059['length'];if(_0x44f819>0x0){const _0x22a40e=wgs84ToMercatorBoungingBox(_0x588e2d,_0xb62c63['rectangle']),_0x593237=caculateCanvasSize$1(_0x22a40e),_0x2b91ea=_0x22a40e[_0x5d9734(_0x360e8d._0x467ae9)],_0x2c40be=_0x22a40e[_0x5d9734(_0x360e8d._0x4a5db1)],_0x229026={'xoffset':_0x2b91ea,'yoffset':_0x2c40be,'factor':_0x593237['factor'],'height':_0x593237[_0x5d9734(_0x360e8d._0x520323)]},_0x37ffb3=document[_0x5d9734(_0x360e8d._0x58f6f0)]('canvas');_0x37ffb3[_0x5d9734(_0x360e8d._0x3fb2ad)]=_0x593237['width'],_0x37ffb3[_0x5d9734(0x595)]=_0x593237['height'],_0x37ffb3['style']['width']=_0x593237[_0x5d9734(_0x360e8d._0x3fb2ad)]+_0x5d9734(0xc1e),_0x37ffb3[_0x5d9734(_0x360e8d._0x364569)]['height']=_0x593237['height']+'\x20px',_0x37ffb3['style']['backgroundColor']='#000000';const _0x30b9d5=_0x37ffb3[_0x5d9734(0x71a)]('2d');return _0xd4059['forEach']((_0x1cb632,_0xfc87cf)=>{const _0x745f15=_0x5d9734;_0x30b9d5['globalCompositeOperation']=_0x745f15(0x6b8),_0x30b9d5['beginPath']();const _0x304382=_0x1cb632[0x0],_0x45db75=mercatorPointToCanvasPoint(_0x588e2d['project'](_0x304382),_0x229026);_0x30b9d5['moveTo'](_0x45db75['x'],_0x45db75['y']);for(let _0x5262f3=0x1;_0x5262f3<_0x1cb632[_0x745f15(0x4e6)];_0x5262f3++){const _0x2fcc4f=mercatorPointToCanvasPoint(_0x588e2d['project'](_0x1cb632[_0x5262f3]),_0x229026);_0x30b9d5[_0x745f15(0xfd4)](_0x2fcc4f['x'],_0x2fcc4f['y']);}_0x30b9d5['closePath']();if(_0xb62c63['heights']){const _0x15d018=Cesium__namespace['Cartesian4']['packFloat'](_0xb62c63['heights'][_0xfc87cf]),_0x43150c=Cesium__namespace['Color']['fromBytes'](_0x15d018['x'],_0x15d018['y'],_0x15d018['z'],_0x15d018['w'])['toCssColorString']();_0x30b9d5['fillStyle']=_0x43150c,console['log']('fillStyle',_0x43150c);}else _0x30b9d5[_0x745f15(0x357)]='red';_0x30b9d5['fill'](),_0x30b9d5['restore']();}),new Cesium__namespace['Texture']({'context':_0x564d99,'pixelFormat':Cesium__namespace['PixelFormat'][_0x5d9734(_0x360e8d._0x2d0840)],'pixelDatatype':Cesium__namespace[_0x5d9734(_0x360e8d._0x7d9b7a)][_0x5d9734(0x103c)],'sampler':new Cesium__namespace['Sampler']({'wrapS':Cesium__namespace['TextureWrap']['CLAMP_TO_EDGE'],'wrapT':Cesium__namespace[_0x5d9734(0x238)][_0x5d9734(0xfab)],'minificationFilter':Cesium__namespace[_0x5d9734(_0x360e8d._0x3e2e47)][_0x5d9734(0x34e)],'magnificationFilter':Cesium__namespace['TextureMagnificationFilter']['NEAREST']}),'flipY':!![],'source':_0x37ffb3});}return undefined;}function expandCesium$n(){const _0x502c8d=_0x137d;Object['defineProperties'](Cesium__namespace[_0x502c8d(0x1270)]['prototype'],{'marsOptions':{'get':function(){return this['_marsOptions'];}}}),Cesium__namespace[_0x502c8d(0x1270)]['prototype']['_initByMars3D']=function(_0x25d274){const _0x4841f4={_0x3a1904:0xc4f},_0x3354aa={_0x2c430d:0xc21,_0x57cba2:0xca0},_0x1c1f4f=_0x502c8d;this[_0x1c1f4f(0x4b8)]={'flat':{'clear':function(){const _0x21b32b=_0x1c1f4f;this['enabled']=![],this['heights']=[],this['rectangle']=undefined,this['areas']=undefined,this['rectangles']=undefined,this[_0x21b32b(_0x3354aa._0x2c430d)]=undefined,this[_0x21b32b(_0x3354aa._0x57cba2)]=![];}},'uplift':{'clear':function(){const _0x403370=_0x1c1f4f;this['enabled']=![],this[_0x403370(0xb6f)]=!![],this['height']=0x0,this['rectangle']=undefined,this['rectangles']=undefined,this['areas']=undefined,this['texture']=undefined,this['hasUpdate']=![];}},'clip':{'clear':function(){const _0x4623d9=_0x1c1f4f;this['enabled']=![],this['rectangle']=undefined,this['areas']=undefined,this['texture']=undefined,this['hasUpdate']=![],this[_0x4623d9(0x10c1)]=![];}},'flood':{'clear':function(){const _0x3db1ac=_0x1c1f4f;this['enabled']=![],this['rectangle']=undefined,this[_0x3db1ac(0xe53)]=undefined,this['texture']=undefined,this['hasUpdate']=![],this['onlySelf']=![];}},'resetValue':function(){const _0x27f110=_0x1c1f4f;this['flat']['clear'](),this[_0x27f110(0x688)]['clear'](),this['clip'][_0x27f110(_0x4841f4._0x3a1904)](),this['flood']['clear']();}},this['_marsOptions']['resetValue']();};}function expandCesium$m(){const _0x1657aa={_0x3796b9:0x93f,_0x4a7bb0:0x2bf},_0x1a37f9=_0x137d;Cesium__namespace['ImageryLayer'][_0x1a37f9(0xcef)]['_initByMars3D']=function(_0x9c83b3,_0x5339a2){const _0x438286=_0x1a37f9;this['invertColor']=_0x5339a2[_0x438286(0x933)]??_0x9c83b3['invertColor'],this['filterColor']=_0x5339a2['filterColor']??_0x9c83b3['filterColor'],this['filterColor']&&typeof this['filterColor']===_0x438286(_0x1657aa._0x3796b9)&&this['filterColor'][_0x438286(0xb8b)]===String&&(this[_0x438286(0xf7d)]=Cesium__namespace['Color'][_0x438286(_0x1657aa._0x4a7bb0)](this['filterColor']));};}function expandCesium$l(){const _0x3c7f85={_0x41023f:0xc6e},_0x249fe5=_0x137d;Cesium__namespace[_0x249fe5(_0x3c7f85._0x41023f)]['prototype']['addImageryProvider']=function(_0x2f5d01,_0x29de63){const _0x946e15=_0x249fe5,_0x4db74a=new Cesium__namespace['ImageryLayer'](_0x2f5d01,_0x2f5d01[_0x946e15(0x1c1)]);return this['add'](_0x4db74a,_0x29de63),_0x4db74a;};const _0x580338=Cesium__namespace['ImageryLayerCollection']['prototype']['pickImageryLayerFeatures'];Cesium__namespace['ImageryLayerCollection']['prototype']['pickImageryLayerFeatures']=function(_0x4e575d,_0x3175bc,_0x3039a7){const _0x328a11=_0x249fe5;if(!_0x3039a7)return;return _0x580338[_0x328a11(0xee2)](this)(_0x4e575d,_0x3175bc);};}function expandCesium$k(){const _0xfa5686={_0xd0cf62:0x13da,_0x18904d:0xc16,_0x5590f6:0x1228},_0x2a55ee=Cesium__namespace['ShadowMapShader']['createShadowReceiveFragmentShader'];Cesium__namespace['ShadowMapShader']['createShadowReceiveFragmentShader']=function(_0x168f97,_0x5baac2,_0x5ddeb2,_0x2b3485,_0x34cd41){const _0x4b4e37=_0x137d,_0x278ff8=_0x2a55ee['bind'](this)(_0x168f97,_0x5baac2,_0x5ddeb2,_0x2b3485,_0x34cd41);if(!isSun(_0x5baac2['_lightCamera'][_0x4b4e37(0xae3)])){const _0x19e303=_0x278ff8['sources'][_0x278ff8['sources']['length']-0x1];_0x278ff8['sources'][_0x278ff8[_0x4b4e37(_0xfa5686._0xd0cf62)]['length']-0x1]=_0x19e303[_0x4b4e37(_0xfa5686._0x18904d)]('out_FragColor.rgb\x20*=\x20visibility;',_0x4b4e37(_0xfa5686._0x5590f6));}return _0x278ff8;};}function isSun(_0x2e0711){if(Math['abs'](_0x2e0711['x'])>0x71ff98)return!![];if(Math['abs'](_0x2e0711['y'])>0x71ff98)return!![];if(Math['abs'](_0x2e0711['z'])>0x71ff98)return!![];return![];}function expandCesium$j(){const _0x51054d={_0x409247:0xf32,_0x2ce552:0xcef,_0x263dc5:0xa41},_0x48cf9b={_0x5558c4:0x82a},_0x1ee92f={_0xb31693:0x82a},_0x634a0c=_0x137d;Object['defineProperties'](Cesium__namespace['Entity']['prototype'],{'circle':{'set':function(_0x4e37f1){const _0x2dafdb=_0x137d;this[_0x2dafdb(_0x1ee92f._0xb31693)]=_0x4e37f1;},'get':function(){const _0x92a339=_0x137d;return this[_0x92a339(_0x48cf9b._0x5558c4)];}}});const _0x397fde=Cesium__namespace[_0x634a0c(_0x51054d._0x409247)]['prototype']['isAvailable'];Cesium__namespace['Entity'][_0x634a0c(_0x51054d._0x2ce552)][_0x634a0c(_0x51054d._0x263dc5)]=function(_0x445afc){const _0x54e975=_0x634a0c;if(this['isAvailableByMap']&&this['isAvailableByMap'](_0x445afc)===![])return!![];const _0x3a81cb=_0x397fde['bind'](this)(_0x445afc);return(this[_0x54e975(0x98c)]??![])!==_0x3a81cb&&(this['changeAvailableByMap']&&this[_0x54e975(0x122f)]({'new':_0x3a81cb,'old':this['_lastAvailableVal']})),this['_lastAvailableVal']=_0x3a81cb,_0x3a81cb;};}function expandCesium$i(){Cesium__namespace['Cesium3DTileset']['prototype']['_initForMars3D']=function(_0x5ba426){this['options']=_0x5ba426;};}function expandCesium$h(){const _0x475f89={_0x49b7ed:0x316,_0x4d5399:0xcef,_0x11b9c5:0x96b},_0x3d9de1={_0xe23f16:0x11fa,_0x523c24:0xff7,_0x2f99be:0x747,_0x5ebc88:0x6d7,_0xf4448a:0x94d},_0x5200a7=_0x137d,_0x1307bc=Cesium__namespace[_0x5200a7(_0x475f89._0x49b7ed)][_0x5200a7(_0x475f89._0x4d5399)][_0x5200a7(0x96b)];Cesium__namespace[_0x5200a7(0x316)]['prototype'][_0x5200a7(_0x475f89._0x11b9c5)]=function(){const _0x5caaca=_0x5200a7;var _0x225c5a;const _0x1b3453=(_0x225c5a=this[_0x5caaca(_0x3d9de1._0xe23f16)])===null||_0x225c5a===void 0x0||(_0x225c5a=_0x225c5a[_0x5caaca(_0x3d9de1._0x523c24)])===null||_0x225c5a===void 0x0?void 0x0:_0x225c5a[_0x5caaca(_0x3d9de1._0x2f99be)];if(_0x1b3453===0x118a)this[_0x5caaca(_0x3d9de1._0xe23f16)]['spatialReference'][_0x5caaca(0x747)]=0x10e6;else _0x1b3453!==0x10e6&&console[_0x5caaca(_0x3d9de1._0x5ebc88)](_0x5caaca(_0x3d9de1._0xf4448a),this);return _0x1307bc['bind'](this)();};}function expandCesium$g(){const _0x4194ef={_0x352834:0x7d2},_0x14fd5a=Cesium__namespace['TrustedServers']['contains'];Cesium__namespace['TrustedServers']['contains']=function(_0x5cd295){const _0x25f03e=_0x137d;if(_0x5cd295[_0x25f03e(_0x4194ef._0x352834)]('file:'))return![];return _0x14fd5a[_0x25f03e(0xee2)](this)(_0x5cd295);};}function expandCesium$f(){const _0x3bad44={_0x224948:0x923,_0x2e9eb8:0x11b2,_0x3474b7:0x45e,_0x48bde8:0xf78},_0x240005=_0x137d,_0xa6259b=Cesium__namespace['Billboard']['_updateClamping'];Cesium__namespace['Billboard'][_0x240005(0x333)]=function(_0x5b9c82,_0x28332d){const _0x72f9cc=_0x240005,_0x4000e6=_0x5b9c82['_scene'];if(!Cesium__namespace['defined'](_0x4000e6))return;const _0x42a37f=_0x4000e6[_0x72f9cc(_0x3bad44._0x224948)][_0x72f9cc(_0x3bad44._0x2e9eb8)];if(_0x42a37f!==Cesium__namespace['SceneMode']['SCENE3D']&&_0x28332d[_0x72f9cc(0x1370)]!==Cesium__namespace['HeightReference'][_0x72f9cc(_0x3bad44._0x3474b7)]){Cesium__namespace[_0x72f9cc(0xfaf)](_0x28332d[_0x72f9cc(_0x3bad44._0x48bde8)])&&(_0x28332d['_removeCallbackFunc'](),_0x28332d['_removeCallbackFunc']=undefined);_0x28332d['_clampedPosition']=undefined;return;}return _0xa6259b(_0x5b9c82,_0x28332d);};const _0x555a94=Cesium__namespace['Billboard'][_0x240005(0x111e)];Cesium__namespace['Billboard']['_computeActualPosition']=function(_0x7a23dd,_0x50ec3d,_0x3284fc,_0x3f1142){const _0x21ebbb=_0x240005;return _0x7a23dd['_heightReference']!==Cesium__namespace['HeightReference']['NONE']&&_0x7a23dd[_0x21ebbb(0x333)](),_0x555a94(_0x7a23dd,_0x50ec3d,_0x3284fc,_0x3f1142);};}function expandCesium$e(){const _0x23e313={_0x26a72d:0xcef,_0x4e71ce:0xcef},_0x52ff15=_0x137d,_0x9129bb=Cesium__namespace[_0x52ff15(0xe9e)][_0x52ff15(_0x23e313._0x26a72d)]['add'];Cesium__namespace['BillboardCollection'][_0x52ff15(_0x23e313._0x4e71ce)]['add']=function(_0x1aa3b5){return this['defaultStyle']&&(_0x1aa3b5={...this['defaultStyle'],..._0x1aa3b5}),_0x9129bb['bind'](this)(_0x1aa3b5);};}function expandCesium$d(){const _0x28cfb2={_0xbf9c75:0x964},_0x13d152={_0x522673:0xedc,_0x3cc960:0x1359},_0x2b9a44=_0x137d;Object[_0x2b9a44(_0x28cfb2._0xbf9c75)](Cesium__namespace['Label']['prototype'],{'isCluster':{'set':function(_0x67f221){this['_isCluster']=_0x67f221,this['show']=!_0x67f221;},'get':function(){return this['_isCluster'];}}}),Cesium__namespace[_0x2b9a44(0x9ca)]['prototype']['getBoundingBox']=function(_0xad7bb,_0x39218f){const _0x4830d6=_0x2b9a44;var _0x40e231;let _0x1640a5=![];((_0x40e231=this[_0x4830d6(_0x13d152._0x522673)])===null||_0x40e231===void 0x0?void 0x0:_0x40e231['length'])>0x0?(_0x39218f=Cesium__namespace['Label']['getScreenSpaceBoundingBox'](this,_0xad7bb,_0x39218f),(_0x39218f['x']===Number['POSITIVE_INFINITY']||_0x39218f['y']===Number['POSITIVE_INFINITY'])&&(_0x1640a5=!![])):_0x1640a5=!![];if(_0x1640a5){var _0x13e7d4;!Cesium__namespace['defined'](_0x39218f)&&(_0x39218f=new Cesium__namespace['BoundingRectangle']());const _0x456f9b=0xa*(((_0x13e7d4=this['_text'])===null||_0x13e7d4===void 0x0?void 0x0:_0x13e7d4['length'])??0x1),_0x41c660=0x5,_0x5b1eb1=_0xad7bb['x']-_0x456f9b*0.5,_0x237ed7=_0xad7bb['y']-_0x41c660*0.5;_0x39218f['x']=_0x5b1eb1,_0x39218f['y']=_0x237ed7,_0x39218f[_0x4830d6(_0x13d152._0x3cc960)]=_0x456f9b,_0x39218f['height']=_0x41c660;}return _0x39218f;};}function expandCesium$c(){const _0x2bf188={_0x39d956:0x8ed},_0x2cbcd0={_0x57943d:0xd9b},_0x47b361={_0x266049:0xd65,_0x13eac5:0x2f2,_0x2c54f2:0xf09},_0x20677c=_0x137d;CanvasRenderingContext2D[_0x20677c(0xcef)][_0x20677c(_0x2bf188._0x39d956)]=function(_0x4e1f5b,_0x594593,_0xea778,_0x432bb9,_0x4b66e5){const _0x264500=_0x20677c;if(!_0x432bb9)return this['strokeText'](_0x4e1f5b,_0x594593,_0xea778);const _0x1e7610=this,_0x1d9283=_0x1e7610['canvas'];!_0x432bb9&&_0x1d9283&&(_0x432bb9=parseFloat(window['getComputedStyle'](_0x1d9283)['spacing']));if(!_0x432bb9)return this[_0x264500(_0x47b361._0x266049)](_0x4e1f5b,_0x594593,_0xea778);const _0x29ad3b=_0x4e1f5b['split'](''),_0x242831=_0x1e7610['textAlign']||'left';if(!_0x4b66e5){const _0x4cca7a=_0x1e7610['measureText'](_0x4e1f5b)['width'];_0x4b66e5=_0x4cca7a+_0x432bb9*(_0x29ad3b['length']-0x1);}if(_0x242831===_0x264500(_0x47b361._0x13eac5))_0x594593=_0x594593-_0x4b66e5/0x2;else _0x242831==='right'&&(_0x594593=_0x594593-_0x4b66e5);_0x1e7610[_0x264500(_0x47b361._0x2c54f2)]='left',_0x29ad3b['forEach'](function(_0xa5c47e){const _0x4c4376=_0x264500,_0xf13071=_0x1e7610['measureText'](_0xa5c47e)['width'];_0x1e7610[_0x4c4376(0xd65)](_0xa5c47e,_0x594593,_0xea778),_0x594593=_0x594593+_0xf13071+_0x432bb9;}),_0x1e7610['textAlign']=_0x242831;},CanvasRenderingContext2D['prototype']['fillTextBySpacing']=function(_0x2c050a,_0x505936,_0x5d0649,_0xc1638b,_0x39fe43){const _0x40fd7b=_0x20677c;if(!_0xc1638b)return this['fillText'](_0x2c050a,_0x505936,_0x5d0649);const _0x5afb9a=this,_0x413da5=_0x5afb9a[_0x40fd7b(0x138a)];!_0xc1638b&&_0x413da5&&(_0xc1638b=parseFloat(window['getComputedStyle'](_0x413da5)['spacing']));if(!_0xc1638b)return this[_0x40fd7b(0xe6f)](_0x2c050a,_0x505936,_0x5d0649);const _0x25c539=_0x2c050a['split'](''),_0x5b15f6=_0x5afb9a['textAlign']||_0x40fd7b(0xd9b);if(!_0x39fe43){const _0x4c4583=_0x5afb9a['measureText'](_0x2c050a)['width'];_0x39fe43=_0x4c4583+_0xc1638b*(_0x25c539['length']-0x1);}if(_0x5b15f6==='center')_0x505936=_0x505936-_0x39fe43/0x2;else _0x5b15f6==='right'&&(_0x505936=_0x505936-_0x39fe43);_0x5afb9a[_0x40fd7b(0xf09)]=_0x40fd7b(_0x2cbcd0._0x57943d),_0x25c539['forEach'](function(_0xd332c3){const _0xda3e96=_0x5afb9a['measureText'](_0xd332c3)['width'];_0x5afb9a['fillText'](_0xd332c3,_0x505936,_0x5d0649),_0x505936=_0x505936+_0xda3e96+_0xc1638b;}),_0x5afb9a['textAlign']=_0x5b15f6;};}function expandCesium$b(){const _0x46e28f={_0x154f6c:0x376,_0x1123cb:0x73a},_0x5d88cb=_0x137d,_0x77a979=Cesium__namespace['PostProcessStage']['prototype']['execute'];Cesium__namespace[_0x5d88cb(_0x46e28f._0x154f6c)][_0x5d88cb(0xcef)][_0x5d88cb(_0x46e28f._0x1123cb)]=function(_0xc0e45c,_0x448195,_0x585f67,_0x3ca6f6){if(!_0x448195)return;return _0x77a979['bind'](this)(_0xc0e45c,_0x448195,_0x585f67,_0x3ca6f6);};}function expandCesium$a(){const _0x5d8386={_0x581c6a:0x21e},_0x35607e={_0x1c18fe:0x521},_0x2c09bd=_0x137d,_0x360818=Cesium__namespace['DataSourceDisplay']['prototype']['_onDataSourceAdded'];Cesium__namespace['DataSourceDisplay']['prototype'][_0x2c09bd(_0x5d8386._0x581c6a)]=function(_0xa0317,_0x286cd1){const _0x2708d9=_0x2c09bd,_0x1ba90c=_0x286cd1['zIndex'];return Cesium__namespace[_0x2708d9(0xfaf)](_0x1ba90c)&&(this['_primitives']['zIndex']=_0x1ba90c,this[_0x2708d9(_0x35607e._0x1c18fe)]['zIndex']=_0x1ba90c),_0x360818['bind'](this)(_0xa0317,_0x286cd1);};}function expandCesium$9(){const _0x19b2ac={_0x372941:0x12dd,_0x511b0c:0xcef,_0x4d286a:0xeae,_0x3322df:0xca6,_0x1469f7:0x2c3},_0x16cb09={_0x197faf:0x497,_0x1fb52f:0x1360,_0x4eeb86:0x1297,_0x2eca40:0x8be,_0x20891f:0x4c5,_0x57b34b:0xfaf},_0x2306e9={_0x4d1357:0x7bf},_0x5858d0=_0x137d;Cesium__namespace[_0x5858d0(0x10df)][_0x5858d0(0xcef)][_0x5858d0(_0x19b2ac._0x372941)]=function(_0x55d1d5,_0x20f6dc){const _0x29bea2=_0x5858d0;return this[_0x29bea2(_0x2306e9._0x4d1357)]['getIndex'](_0x55d1d5,_0x20f6dc);},Cesium__namespace['SampledPositionProperty'][_0x5858d0(_0x19b2ac._0x511b0c)][_0x5858d0(_0x19b2ac._0x4d286a)]=function(_0x3e5d64,_0x27835e){const _0x2a7ce1=_0x5858d0;return this[_0x2a7ce1(0x7bf)]['getValueByIndex'](_0x3e5d64,_0x27835e);};const _0x477c36=new Cesium__namespace[(_0x5858d0(_0x19b2ac._0x3322df))]();Cesium__namespace[_0x5858d0(_0x19b2ac._0x1469f7)]['prototype']['getIndex']=function(_0x8a76cb,_0x426a76){const _0x49fd0d=_0x5858d0;!Cesium__namespace['defined'](_0x8a76cb)&&(_0x8a76cb=Cesium__namespace['JulianDate']['now'](_0x477c36));const _0x4b3ca9=this[_0x49fd0d(0x845)],_0x16c034=_0x4b3ca9['length'];if(_0x16c034===0x0)return{'index':0x0};let _0x5f5275;const _0x551bfd=this['_innerType'],_0x586967=this[_0x49fd0d(0x991)];let _0x1b2022=Cesium__namespace['binarySearch'](_0x4b3ca9,_0x8a76cb,Cesium__namespace['JulianDate'][_0x49fd0d(_0x16cb09._0x197faf)]);if(_0x1b2022<0x0){_0x1b2022=~_0x1b2022;if(_0x1b2022===0x0){const _0x4fde8b=_0x4b3ca9[_0x1b2022];_0x5f5275=this[_0x49fd0d(_0x16cb09._0x1fb52f)];if(this['_backwardExtrapolationType']===Cesium__namespace['ExtrapolationType']['NONE']||_0x5f5275!==0x0&&Cesium__namespace['JulianDate']['secondsDifference'](_0x4fde8b,_0x8a76cb)>_0x5f5275)return{'index':_0x1b2022};if(this['_backwardExtrapolationType']===Cesium__namespace['ExtrapolationType'][_0x49fd0d(0x24d)])return{'value':_0x551bfd['unpack'](_0x586967,0x0,_0x426a76),'index':_0x1b2022};}if(_0x1b2022>=_0x16c034){_0x1b2022=_0x16c034-0x1;const _0x26dcbb=_0x4b3ca9[_0x1b2022];_0x5f5275=this['_forwardExtrapolationDuration'];if(this[_0x49fd0d(_0x16cb09._0x4eeb86)]===Cesium__namespace['ExtrapolationType']['NONE']||_0x5f5275!==0x0&&Cesium__namespace['JulianDate'][_0x49fd0d(0x4c5)](_0x8a76cb,_0x26dcbb)>_0x5f5275)return{'index':_0x1b2022};if(this['_forwardExtrapolationType']===Cesium__namespace['ExtrapolationType']['HOLD'])return _0x1b2022=_0x16c034-0x1,{'value':_0x551bfd[_0x49fd0d(_0x16cb09._0x2eca40)](_0x586967,_0x1b2022*_0x551bfd['packedLength'],_0x426a76),'index':_0x1b2022};}const _0x3aa082=this['_xTable'],_0xa43f9d=this['_yTable'],_0x44e966=this['_interpolationAlgorithm'],_0x3b5416=this['_packedInterpolationLength'],_0x580ac8=this[_0x49fd0d(0xff5)];if(this[_0x49fd0d(0x12d4)]){this['_updateTableLength']=![];const _0x14aebd=Math['min'](_0x44e966['getRequiredDataPoints'](this['_interpolationDegree'],_0x580ac8),_0x16c034);_0x14aebd!==this['_numberOfPoints']&&(this['_numberOfPoints']=_0x14aebd,_0x3aa082['length']=_0x14aebd,_0xa43f9d['length']=_0x14aebd*_0x3b5416);}const _0x3bbde4=this['_numberOfPoints']-0x1;if(_0x3bbde4<0x1)return _0x1b2022=0x0,{'index':_0x1b2022};let _0x308fa1=0x0,_0x115e3e=_0x16c034-0x1;const _0xa753a7=_0x115e3e-_0x308fa1+0x1;if(_0xa753a7>=_0x3bbde4+0x1){let _0x5dc314=_0x1b2022-(_0x3bbde4/0x2|0x0)-0x1;_0x5dc314<_0x308fa1&&(_0x5dc314=_0x308fa1);let _0x346a5=_0x5dc314+_0x3bbde4;_0x346a5>_0x115e3e&&(_0x346a5=_0x115e3e,_0x5dc314=_0x346a5-_0x3bbde4,_0x5dc314<_0x308fa1&&(_0x5dc314=_0x308fa1)),_0x308fa1=_0x5dc314,_0x115e3e=_0x346a5;}const _0x16eae4=_0x115e3e-_0x308fa1+0x1;for(let _0x1fb684=0x0;_0x1fb684<_0x16eae4;++_0x1fb684){_0x3aa082[_0x1fb684]=Cesium__namespace['JulianDate'][_0x49fd0d(_0x16cb09._0x20891f)](_0x4b3ca9[_0x308fa1+_0x1fb684],_0x4b3ca9[_0x115e3e]);}if(!Cesium__namespace['defined'](_0x551bfd['convertPackedArrayForInterpolation'])){let _0x317b03=0x0;const _0x250c1d=this['_packedLength'];let _0x4a2719=_0x308fa1*_0x250c1d;const _0x2e9ac5=(_0x115e3e+0x1)*_0x250c1d;while(_0x4a2719<_0x2e9ac5){_0xa43f9d[_0x317b03]=_0x586967[_0x4a2719],_0x4a2719++,_0x317b03++;}}else _0x551bfd[_0x49fd0d(0x56f)](_0x586967,_0x308fa1,_0x115e3e,_0xa43f9d);const _0x541479=Cesium__namespace[_0x49fd0d(0xca6)]['secondsDifference'](_0x8a76cb,_0x4b3ca9[_0x115e3e]);let _0x1c3a45;if(_0x580ac8===0x0||!Cesium__namespace[_0x49fd0d(_0x16cb09._0x57b34b)](_0x44e966['interpolate']))_0x1c3a45=_0x44e966['interpolateOrderZero'](_0x541479,_0x3aa082,_0xa43f9d,_0x3b5416,this['_interpolationResult']);else{const _0x1663dc=Math[_0x49fd0d(0x780)](_0x3b5416/(_0x580ac8+0x1));_0x1c3a45=_0x44e966['interpolate'](_0x541479,_0x3aa082,_0xa43f9d,_0x1663dc,_0x580ac8,_0x580ac8,this['_interpolationResult']);}_0x1b2022=_0x308fa1;for(let _0x3c2763=_0x308fa1;_0x3c2763<=_0x115e3e;_0x3c2763++){const _0x41b490=Cesium__namespace['JulianDate']['compare'](_0x8a76cb,_0x4b3ca9[_0x3c2763]);if(_0x41b490<=0x0){_0x1b2022=_0x3c2763-0x1;break;}}if(!Cesium__namespace['defined'](_0x551bfd['unpackInterpolationResult']))return{'value':_0x551bfd[_0x49fd0d(0x8be)](_0x1c3a45,0x0,_0x426a76),'index':_0x1b2022};return{'value':_0x551bfd['unpackInterpolationResult'](_0x1c3a45,_0x586967,_0x308fa1,_0x115e3e,_0x426a76),'index':_0x1b2022};}return{'value':_0x551bfd[_0x49fd0d(0x8be)](_0x586967,_0x1b2022*this['_packedLength'],_0x426a76),'index':_0x1b2022};},Cesium__namespace['SampledProperty']['prototype']['getValueByIndex']=function(_0x4cf699,_0x2eac52){const _0x5463ec=this['_values'],_0x5ec7f5=_0x5463ec['length']/this['_packedLength'];if(_0x4cf699<0x0||_0x4cf699>=_0x5ec7f5)return;const _0x3f4273=this['_innerType'];return _0x3f4273['unpack'](_0x5463ec,_0x4cf699*this['_packedLength'],_0x2eac52);};}function expandCesium$8(){const _0x2b52fc={_0xe96b8c:0x1be,_0xae2f56:0x1be};Object['defineProperties'](Cesium__namespace['CheckerboardMaterialProperty']['prototype'],{'globalAlpha':{'set':function(_0xa9a72){this['_globalAlpha']=_0xa9a72;},'get':function(){return this['_globalAlpha']??0x1;}}});const _0x53e677=Cesium__namespace['CheckerboardMaterialProperty']['prototype']['getValue'];Cesium__namespace['CheckerboardMaterialProperty']['prototype']['getValue']=function(_0xb0ca2d,_0x46b174){const _0xe0a8ac=_0x137d;return _0x46b174=_0x53e677['bind'](this)(_0xb0ca2d,_0x46b174),this[_0xe0a8ac(0x1be)]!==0x1&&(_0x46b174['lightColor']&&(_0x46b174['lightColor']['alpha']*=this[_0xe0a8ac(_0x2b52fc._0xe96b8c)]),_0x46b174['darkColor']&&(_0x46b174['darkColor']['alpha']*=this['globalAlpha']),_0x46b174['evenColor']&&(_0x46b174[_0xe0a8ac(0xfda)][_0xe0a8ac(0x10c2)]*=this[_0xe0a8ac(_0x2b52fc._0xae2f56)]),_0x46b174['oddColor']&&(_0x46b174['oddColor']['alpha']*=this['globalAlpha'])),_0x46b174;};}let _hasInfo=!![],_hasWarn=!![],_hasError=!![];function hasInfo(_0x3df040){_hasInfo=_0x3df040;}function hasWarn(_0x57a539){_hasWarn=_0x57a539;}function hasError(_0x97203d){_hasError=_0x97203d;}function logInfo(..._0x4bf738){const _0x52c6b8=_0x137d;if(!_hasInfo)return;console['log'](_0x52c6b8(0xd1b),'color:#333537;\x20font-family:\x20\x22微软雅黑\x22;',..._0x4bf738);}function logWarn(..._0x59ca13){const _0x386739=_0x137d;if(!_hasWarn)return;console['log']('%c\x20[mars3d-sdk警告]:\x20%s',_0x386739(0x30a),..._0x59ca13);}function logError(..._0x567aa9){const _0x14a48d=_0x137d;if(!_hasError)return;console['error']('%c\x20[mars3d-sdk错误]:\x20%s',_0x14a48d(0x78f),..._0x567aa9);}var Log={'__proto__':null,'hasInfo':hasInfo,'hasWarn':hasWarn,'hasError':hasError,'logInfo':logInfo,'logWarn':logWarn,'logError':logError};const GraphicType={},GraphicClass={};function getTypes(){const _0x28061b=[];for(const _0x59d464 in GraphicClass){const _0x34e62a=GraphicClass[_0x59d464];_0x28061b['push']({'name':_0x59d464,'type':_0x59d464,'isPoint':Boolean(_0x34e62a['isPoint']),'isCombine':Boolean(_0x34e62a['isCombine'])});}return _0x28061b;}function hasType(_0x417980){return GraphicClass[_0x417980]?!![]:![];}function eachGraphicType(_0x20f3b1){const _0x1fc29e={_0x4dfa46:0x827};Object['keys'](GraphicClass)['forEach']((_0x43f1fd,_0x4cb495)=>{const _0x2eb654=_0x137d;_0x20f3b1&&_0x20f3b1[_0x2eb654(_0x1fc29e._0x4dfa46)](this,_0x43f1fd,_0x4cb495);});}function isPointType(_0x598fed){if(!_0x598fed)return![];return GraphicClass[_0x598fed]&&GraphicClass[_0x598fed]['isPoint']?!![]:![];}function isCombineType(_0x57bbdc){if(!_0x57bbdc)return![];return GraphicClass[_0x57bbdc]&&GraphicClass[_0x57bbdc]['isCombine']?!![]:![];}function register$5(_0x186546,_0x4127fb,_0x4e7389){const _0x5e78a8={_0x1c8ee1:0xa9c},_0x5eee59=_0x137d;GraphicClass[_0x186546]&&logError('register\x20Graphic:\x20'+_0x186546+_0x5eee59(0xb11),_0x4127fb),GraphicType[_0x186546]=_0x186546,GraphicClass[_0x186546]=_0x4127fb,_0x4127fb['type']=_0x186546,_0x4127fb['prototype']['_type']=_0x186546,_0x4e7389&&(_0x4127fb[_0x5eee59(_0x5e78a8._0x1c8ee1)]=!![],_0x4127fb['prototype']['_isPoint']=!![]);}function getClass$5(_0x35c9e9){const _0x4f19b7=_0x137d;return GraphicClass[_0x35c9e9]?GraphicClass[_0x35c9e9]:(logWarn(_0x4f19b7(0x54c),_0x35c9e9),null);}function _0x271a(){const _0x29ed05=['PixelFormat','none','fa\x20fa-dashboard','ColumbusView','_setClockOption','minimumHeights','_height','_getWellData','closeOnClick','_data','BlurComposite','_setCameraViewListOptions','_outlinePositions','objects','pinchMove','terrain','_shadingType','titleField','destination','removeEffect','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\x20texture(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=\x20texture(normalMap,\x20materialInput.st);\x0a\x20\x20float\x20specularMapValue\x20=\x20texture(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','_updateAttrForDrawing_ForPoint','toolbar','_yHalfAngle','PolygonGeometry','nextSibling','listRun','_viewer','collectionChanged','VR模式不可用','visible','perPositionHeight','angleBetween','tooltip','angleDecimal','valid','className','toDate','_tilesetPlanClip','_postRenderHandler','loadingImagery','approx','_标记矩形','list','{x}','positionWC','square','valueFD','viewport','Y_TRANSLATION_COLOR','COLUMBUS_VIEW','-ex','showPage','_imgData','drawEndEventType','out_FragColor.rgb\x20=\x20out_FragColor.rgb;','_wall_minimumHeights','cgb','baseColor','State','_last_isFireStop','normalTexture','changeAvailableByMap','horizontalOrigin','_hash','PolylineGlowMaterialProperty','CESIUM_3D_TILE','midpoint','_rotateDirection','returnIdsOnly','_velocityVectorProperty','PolyAsphalt','_createCesium3DTileset','fa\x20fa-rss','_removeGraphic','#D33B7D','REPEAT','clipType','getInMapChilds','hOTP','_addGraphicList','FeatureInfoResponse','_divWidth','_drawPrimitiveShow','drawAddPoint','filter筛选出错,视为false已过滤','gridNodeCount','_activateForTime','maximumTextureSize','location','_entitiesToVisualize','_polylines','cylinder','binarySearch','entity','OffsetGeometryInstanceAttribute','\x20对象\x20','_getGeoJsonGeometry','layerId','getAspectContourMaterial','getListByAttr','_isCallbackPositions','datum_params','_divHeight','_removeLayerMovedListener','morphToColumbusView','\x0a\x0a\x20\x20\x20\x20$title$\x0a\x20\x20\x20\x20mars3d.cn\x0a\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\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\x20\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\x20\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\x20\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\x20\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\x0a\x0a','interpolationDegree','Primitive','_crs','getQBSplinePoints','sun','_bindHeightDraggers','closePopup','_activateWork','setLayersOptions','heightReference','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=','experimental-webgl','updateLengthForTerrain','url','eyeOffsetY','graphics','contextmenuItemsOptions','markTileRendered','visibleDepth','ows:Identifier','GlobeSurfaceTileProvider','stopRate','_currentExtent','_mars3d_layerId','GoogleEarthEnterpriseMetadata','Fullscreen','getBoundingClientRect','_reflectorWorldPosition','_getEditEntityPositions','平移视图','ontimeout','_fireTarget_open','_rectangle','reflexTexture','imageryProviderViewModels','mosaic','_tilesetFlood','service','isInner','cosX0','camera','_popupConfig','_autoStopAngle','steps','isAutoEditing','_initTilesetClippingPolygons','hasAjaxPostion','MeasureHeight','_globeTranslucencyState','last_highlighGraphic','_contourSpacing','basemap','MIDDLE_UP','_getColorByColorMaterial','drawingBufferToWorldCoordinates','#ffff00','setPitchRange','toPng','preventDefault','_forwardExtrapolationType','pixelOffsetY','WKFJnj','timeoutErrorMessage','https://restapi.amap.com/v3/geocode/regeo','_last_getAjaxAttr','distanceDisplayCondition','getByAttr','wgs84ToWindowCoordinates','getUrlResource','https://api.map.baidu.com/directionlite/v1/driving','_tileReplacementQueue','openSmallTooltip','vertex_H','_onLayerAdded','alert','screenSpaceEventHandler','_textureSize','measure','citylimit','_删除测量','apa','zoomIn','cesium-baseLayerPicker-itemLabel','catch','matrix3d(','789e558be762ff832392a0393fd8a4f1','boundingVolumeSourceTile','setOptions','nearValue','splitNum','easting','rightPoints','oldPrimitiveType','_postProcessStages','tetrahedron','new_zealand_geodetic_datum_1949','offsetWidth','_bindEditEvent','Central_Parallel','things','ColorGeometryInstanceAttribute','subtitles','sinphi','s45','oldRenderState','fillVolume','unable\x20to\x20parse\x20string\x20\x22','_shadowMap','cancel','pointSize','updateMatrix2','_destroyResource','+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','_outlineColor_alpha_bak','_arrLayerIdx','toMercator','extent','isLoading','arrLayer',';\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\x20let\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\x20=\x20{...item2,templateValues:\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}','_updateTableLength','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20*','distanceHor','ShadowMode','_onMouseOut','requestImage','_queryText','_map_cameraChanged','splice','#ffd700','sampler2D','removeEventParent','coord_type','Transverse_Mercator','push','_hierarchy','hasLayer','当前视角信息','1=1','getPopupConfig','EncodedCartesian3','\x0a\x20\x20\x20\x20\x20\x20','getArrowHeadPoints','REMOVED','fullExtent','replacementNext','cameraMoveStart','_sources2','DrawPoint','getNormal','_wall_positions','_lastSelectionResult','https://gac-geo.googlecnapps.club/maps/vt?lyrs=s&gl=CN&x={x}&y={y}&z={z}','return\x20','Draw','isFormat','ep2','feature','(如果是同时进行的请忽略)','TEXTURE0','center','gcj','PlaneGeometry','zeroToTwoPi','rectangles','EPSG:4551','timeout\x20of\x20','getCubicValue','customShader','translucency','getBisectorNormals','_maxCacheCount','_rangeNumber','Camera','_onRightDownHandler','usePolyline','_detail','W4ObxmoFy0L8WRpcOSkfr8oKW5q','pointDM','reverse','depthBias','60.00','_counts','offsetX','color:#FF5F00;\x20font-family:\x20\x22微软雅黑\x22;','_pointBias','_modelViewProjectionRelativeToEyeDirty','getAvailabilityShow','WHITE','arc_z','C_im','passes','_tileHeight','clearPitchRange','_layer','loadJSON','I3SLayer','_moveMaxHeight','MM-dd','getAzimuth','dataColumn','https://tm.amap.com/trafficengine/mapabc/traffictile?v=1.0&x={x}&y={y}&z={z}&&t=','reflectMatrix','enabledMoveTarget','_templateValues','tileCacheSize','_bgColor','angle','_createCzmContainer','getColorByStyle','AssociativeArray','borderColor','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','_visibleColor','getDefaultContextMenu','LEFT_ROTATE','当前图层','fromRandom','computePosition','_minPointNum','5URGsTF','updateAndExecuteCommands','sin_po','pixelOffsetScaleByDistance','_isStartRate','_updateClamping','billboardP','autoStopAngle','_特效效果','cutVolume','fi0','CorridorOutlineGeometry','wall','views','removeGraphic','+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','globeHeight','crsy','_modelMatrix','UNIT_Z','_dataSource','minimumLevel','defineProperty','enableCollisionDetection','nodeName','_billboardCollection','_lng','\x0auniform\x20sampler2D\x20colorTexture;\x0auniform\x20sampler2D\x20depthTexture;\x0a\x0auniform\x20float\x20mars3d_opacity;\x0auniform\x20vec3\x20mars3d_visibleAreaColor;\x0auniform\x20vec3\x20mars3d_hiddenAreaColor;\x0a\x0a\x0aconst\x20int\x20LightNum\x20=\x20LightNumVlaue;\x0auniform\x20vec4\x20lightPositionEC[LightNum];\x0auniform\x20mat4\x20shadowMapMatrix[LightNum];\x0auniform\x20vec4\x20shadowMapTexelSizeDepthBiasAndNormalShadingSmooth[LightNum];\x0auniform\x20vec2\x20shadowMapDarknessType[LightNum];\x0auniform\x20float\x20mars3d_distance[LightNum];\x0a\x0a\x0aLightShadowMapsShader\x0a\x0ain\x20vec2\x20v_textureCoordinates;\x0a\x0avec3\x20getEyeCoordinate3FromWindowCoordinate(vec2\x20fragCoord,\x20float\x20logDepthOrDepth)\x20{\x0a\x20\x20vec4\x20eyeCoordinate\x20=\x20czm_windowToEyeCoordinates(fragCoord,\x20logDepthOrDepth);\x0a\x20\x20return\x20eyeCoordinate.xyz\x20/\x20eyeCoordinate.w;\x0a}\x0a\x0avec3\x20vectorFromOffset(vec4\x20eyeCoordinate,\x20vec2\x20positiveOffset)\x20{\x0a\x20\x20vec2\x20glFragCoordXY\x20=\x20v_textureCoordinates.xy\x20*\x20czm_viewport.zw;\x0a\x20\x20float\x20upOrRightLogDepth\x20=\x20czm_unpackDepth(texture(depthTexture,\x20(glFragCoordXY\x20+\x20positiveOffset)\x20/\x20czm_viewport.zw));\x0a\x20\x20float\x20downOrLeftLogDepth\x20=\x20czm_unpackDepth(texture(depthTexture,\x20(glFragCoordXY\x20-\x20positiveOffset)\x20/\x20czm_viewport.zw));\x0a\x0a\x20\x20bvec2\x20upOrRightInBounds\x20=\x20lessThan(glFragCoordXY\x20+\x20positiveOffset,\x20czm_viewport.zw);\x0a\x20\x20float\x20useUpOrRight\x20=\x20float(upOrRightLogDepth\x20>\x200.0\x20&&\x20upOrRightInBounds.x\x20&&\x20upOrRightInBounds.y);\x0a\x20\x20float\x20useDownOrLeft\x20=\x20float(useUpOrRight\x20==\x200.0);\x0a\x20\x20vec3\x20upOrRightEC\x20=\x20getEyeCoordinate3FromWindowCoordinate(glFragCoordXY\x20+\x20positiveOffset,\x20upOrRightLogDepth);\x0a\x20\x20vec3\x20downOrLeftEC\x20=\x20getEyeCoordinate3FromWindowCoordinate(glFragCoordXY\x20-\x20positiveOffset,\x20downOrLeftLogDepth);\x0a\x20\x20return\x20(upOrRightEC\x20-\x20(eyeCoordinate.xyz\x20/\x20eyeCoordinate.w))\x20*\x20useUpOrRight\x20+\x20((eyeCoordinate.xyz\x20/\x20eyeCoordinate.w)\x20-\x20downOrLeftEC)\x20*\x20useDownOrLeft;\x0a}\x0a\x0astruct\x20mars3d_shadowParameters\x0a{\x0a\x20\x20\x20\x20vec3\x20texCoordsCube;\x0a\x20\x20\x20\x20vec2\x20texCoords;\x0a\x20\x20\x20\x20float\x20depthBias;\x0a\x20\x20\x20\x20float\x20depth;\x0a\x20\x20\x20\x20float\x20nDotL;\x0a\x20\x20\x20\x20vec2\x20texelStepSize;\x0a\x20\x20\x20\x20float\x20normalShadingSmooth;\x0a\x20\x20\x20\x20float\x20darkness;\x0a};\x0a\x0afloat\x20shadowVisibilityCube(samplerCube\x20shadowMap,\x20mars3d_shadowParameters\x20shadowParameters){\x0a\x20\x20\x20\x20float\x20depthBias\x20=\x20shadowParameters.depthBias;\x0a\x20\x20\x20\x20float\x20depth\x20=\x20shadowParameters.depth;\x0a\x20\x20\x20\x20float\x20nDotL\x20=\x20shadowParameters.nDotL;\x0a\x20\x20\x20\x20float\x20normalShadingSmooth\x20=\x20shadowParameters.normalShadingSmooth;\x0a\x20\x20\x20\x20float\x20darkness\x20=\x20shadowParameters.darkness;\x0a\x20\x20\x20\x20vec3\x20uvw\x20=\x20shadowParameters.texCoordsCube;\x0a\x0a\x20\x20\x20\x20depth\x20-=\x20depthBias;\x0a\x20\x20\x20\x20return\x20czm_shadowDepthCompare(shadowMap,\x20uvw,\x20depth);\x0a}\x0afloat\x20shadowVisibility2D(sampler2D\x20shadowMap,\x20mars3d_shadowParameters\x20shadowParameters)\x0a{\x0a\x20\x20\x20\x20float\x20depthBias\x20=\x20shadowParameters.depthBias;\x0a\x20\x20\x20\x20float\x20depth\x20=\x20shadowParameters.depth;\x0a\x20\x20\x20\x20float\x20nDotL\x20=\x20shadowParameters.nDotL;\x0a\x20\x20\x20\x20float\x20normalShadingSmooth\x20=\x20shadowParameters.normalShadingSmooth;\x0a\x20\x20\x20\x20float\x20darkness\x20=\x20shadowParameters.darkness;\x0a\x20\x20\x20\x20vec2\x20uv\x20=\x20shadowParameters.texCoords;\x0a\x0a\x20\x20\x20\x20depth\x20-=\x20depthBias;\x0a\x20\x20\x20\x20return\x20czm_shadowDepthCompare(shadowMap,\x20uv,\x20depth);\x0a}\x0a\x0aint\x20getPointVisibility(vec3\x20normalEC,\x20vec3\x20positionEC,\x20int\x20i,\x20samplerCube\x20lightShadowMapCube){\x0a\x20\x20vec4\x20lightPEC\x20=\x20lightPositionEC[i];\x0a\x20\x20vec2\x20shadowMapDT\x20=\x20shadowMapDarknessType[i];\x0a\x20\x20vec3\x20pointToLightEC\x20=\x20positionEC\x20-\x20lightPEC.xyz;\x0a\x20\x20float\x20pointToLightECLength\x20=\x20length(pointToLightEC);\x0a\x20\x20vec3\x20l\x20=\x20normalize(pointToLightEC);\x0a\x20\x20float\x20NdotL\x20=\x20clamp(dot(-normalEC,\x20l),\x200.0,\x201.0);\x0a\x0a\x20\x20float\x20visibility\x20=\x200.0;\x0a\x20\x20float\x20radius\x20=\x20lightPEC.w;\x0a\x20\x20float\x20type\x20=\x20shadowMapDT.y;\x0a\x0a\x20\x20if(pointToLightECLength\x20<=\x20radius){\x0a\x20\x20\x20\x20vec4\x20shadowMapTSDBANSS\x20=\x20shadowMapTexelSizeDepthBiasAndNormalShadingSmooth[i];\x0a\x0a\x20\x20\x20\x20mars3d_shadowParameters\x20shadowParameters;\x0a\x20\x20\x20\x20shadowParameters.texelStepSize\x20=\x20shadowMapTSDBANSS.xy;\x0a\x20\x20\x20\x20shadowParameters.depthBias\x20=\x20shadowMapTSDBANSS.z;\x0a\x20\x20\x20\x20shadowParameters.normalShadingSmooth\x20=\x20shadowMapTSDBANSS.w;\x0a\x20\x20\x20\x20shadowParameters.darkness\x20=\x20shadowMapDT.x;\x0a\x20\x20\x20\x20shadowParameters.depth\x20=\x20pointToLightECLength\x20/\x20radius;\x0a\x20\x20\x20\x20shadowParameters.nDotL\x20=\x20NdotL;\x0a\x20\x20\x20\x20shadowParameters.texCoordsCube\x20=\x20czm_inverseViewRotation\x20*\x20l;\x0a\x20\x20\x20\x20visibility\x20=\x20shadowVisibilityCube(lightShadowMapCube,\x20shadowParameters);\x0a\x20\x20\x20\x20if(visibility\x20==\x201.0){\x0a\x20\x20\x20\x20\x20\x20return\x200;\x0a\x20\x20\x20\x20}\x20else\x20{\x0a\x20\x20\x20\x20\x20\x20return\x201;\x0a\x20\x20\x20\x20}\x0a\x20\x20}\x20else\x20{\x0a\x20\x20\x20\x20return\x202;\x0a\x20\x20}\x0a}\x0a\x0aint\x20getFrustumVisibility(vec3\x20normalEC,\x20vec3\x20positionEC,\x20int\x20i,\x20sampler2D\x20lightShadowMap2D){\x0a\x20\x20vec4\x20lightPEC\x20=\x20lightPositionEC[i];\x0a\x20\x20vec2\x20shadowMapDT\x20=\x20shadowMapDarknessType[i];\x0a\x20\x20vec3\x20pointToLightEC\x20=\x20positionEC\x20-\x20lightPEC.xyz;\x0a\x20\x20vec3\x20l\x20=\x20normalize(pointToLightEC);\x0a\x20\x20float\x20NdotL\x20=\x20clamp(dot(-normalEC,\x20l),\x200.0,\x201.0);\x0a\x0a\x20\x20float\x20visibility\x20=\x200.0;\x0a\x20\x20float\x20type\x20=\x20shadowMapDT.y;\x0a\x0a\x20\x20vec4\x20shadowPosition\x20=\x20shadowMapMatrix[i]\x20*\x20vec4(positionEC,\x201.0);\x0a\x20\x20shadowPosition\x20/=\x20shadowPosition.w;\x0a\x20\x20if\x20(any(lessThan(shadowPosition.xyz,\x20vec3(0.0)))\x20||\x20any(greaterThan(shadowPosition.xyz,\x20vec3(1.0))))\x20{\x0a\x20\x20\x20\x20return\x202;\x0a\x20\x20}\x0a\x0a\x20\x20//坐标与视点位置距离,大于最大距离则舍弃阴影效果\x0a\x20\x20vec4\x20lw\x20=\x20czm_inverseView\x20*\x20vec4(lightPEC.xyz,\x201.0);\x0a\x20\x20vec4\x20vw\x20=\x20czm_inverseView\x20*\x20vec4(positionEC.xyz,\x201.0);\x0a\x20\x20float\x20one_distance\x20=\x20mars3d_distance[i];\x0a\x20\x20if(distance(lw.xyz,\x20vw.xyz)\x20>\x20one_distance)\x20{\x0a\x20\x20\x20\x20return\x202;\x0a\x20\x20}\x0a\x0a\x0a\x20\x20vec4\x20shadowMapTSDBANSS\x20=\x20shadowMapTexelSizeDepthBiasAndNormalShadingSmooth[i];\x0a\x20\x20mars3d_shadowParameters\x20shadowParameters;\x0a\x20\x20shadowParameters.texelStepSize\x20=\x20shadowMapTSDBANSS.xy;\x0a\x20\x20shadowParameters.depthBias\x20=\x20shadowMapTSDBANSS.z;\x0a\x20\x20shadowParameters.normalShadingSmooth\x20=\x20shadowMapTSDBANSS.w;\x0a\x20\x20shadowParameters.darkness\x20=\x20shadowMapDT.x;\x0a\x20\x20shadowParameters.texCoords\x20=\x20shadowPosition.xy;\x0a\x20\x20shadowParameters.depth\x20=\x20shadowPosition.z;\x0a\x20\x20shadowParameters.nDotL\x20=\x20NdotL;\x0a\x0a\x20\x20visibility\x20=\x20shadowVisibility2D(lightShadowMap2D,\x20shadowParameters);\x0a\x20\x20if(visibility\x20==\x201.0){\x0a\x20\x20\x20\x20return\x200;\x0a\x20\x20}\x20else\x20{\x0a\x20\x20\x20\x20return\x201;\x0a\x20\x20}\x0a\x0a}\x0a\x0a\x0avoid\x20main()\x20{\x0a\x20\x20vec4\x20color\x20=\x20texture(colorTexture,\x20v_textureCoordinates);\x0a\x20\x20float\x20logDepthOrDepth\x20=\x20czm_unpackDepth(texture(depthTexture,\x20v_textureCoordinates));\x0a\x20\x20if(logDepthOrDepth\x20>=\x201.0){\x0a\x20\x20\x20\x20out_FragColor\x20=\x20color;\x0a\x20\x20\x20\x20return;\x0a\x20\x20}\x0a\x0a\x20\x20vec4\x20eyeCoordinate\x20=\x20czm_windowToEyeCoordinates(v_textureCoordinates.xy\x20*\x20czm_viewport.zw,\x20logDepthOrDepth);\x0a\x20\x20vec3\x20downUp\x20=\x20vectorFromOffset(eyeCoordinate,\x20vec2(0.0,\x201.0));\x0a\x20\x20vec3\x20leftRight\x20=\x20vectorFromOffset(eyeCoordinate,\x20vec2(1.0,\x200.0));\x0a\x20\x20vec3\x20normalEC\x20=\x20normalize(cross(leftRight,\x20downUp));\x0a\x20\x20vec3\x20positionEC\x20=\x20eyeCoordinate.xyz\x20/\x20eyeCoordinate.w;\x0a\x0a\x20\x20int\x20visibility\x20=\x200;\x0a\x20\x20int\x20inside\x20=\x200;\x0a\x0a\x20\x20ShadowVisibilityShader\x0a\x0a\x20\x20if(visibility\x20>\x200){\x0a\x20\x20\x20\x20out_FragColor\x20=\x20mix(color,\x20vec4(mars3d_visibleAreaColor,\x201.0),\x20mars3d_opacity);\x0a\x20\x20}\x20else\x20if(inside\x20>\x200)\x20{\x0a\x20\x20\x20\x20out_FragColor\x20=\x20mix(color,\x20vec4(mars3d_hiddenAreaColor,\x201.0),\x20mars3d_opacity);\x0a\x20\x20}else{\x0a\x20\x20\x20\x20out_FragColor\x20=\x20color;\x0a\x20\x20}\x0a}\x0a','hasEdit','_timeCluster','_value','_updatePositionsForHeight','NEAREST','AREA_1','czmObject','CesiumWidget','turnlatlon','marsOcclusion','glowPower','AnimationViewModel','1.0.0','fillStyle','Resource','tileLoadProgress','boolean','mapProjection','_oldPickedId','long0','column','setInputAction','RELATIVE_TO_GROUND','SunLight','_onMouseMoveHandler_point','mouseout','标记线','rotation_z','getPopup','animationSpeed','showGroundAtmosphere','removePointHeightLabel','rotateX(','maxDepthVisited','blackAndWhiteEffect','sin_p14','uniform\x20bool\x20u_mars3d_clip_enabled;\x0auniform\x20bool\x20u_mars3d_clip_outSide;\x0auniform\x20sampler2D\x20u_mars3d_clip_texture;\x0auniform\x20mat4\x20u_mars3d_clip_inverseMatrix;\x0auniform\x20float\x20u_mars3d_clip_rangeNumber;\x0auniform\x20float\x20u_mars3d_clip_maxRangeLength;\x0a\x0auniform\x20float\x20u_mars3d_clip_brightness;\x0a\x0avec4\x20restorePoint_mars3d_clip(vec4\x20point)\x20{\x0a\x20\x20vec3\x20outpoint\x20=\x20point.xyz\x20*\x20point.w;\x0a\x20\x20return\x20u_mars3d_clip_inverseMatrix\x20*\x20vec4(outpoint,\x201.0);\x0a}\x0a\x0avec4\x20getRegions_mars3d_clip(int\x20x,\x20int\x20y)\x20{\x0a\x20\x20float\x20u\x20=\x20(float(x)\x20+\x200.5)\x20/\x20(u_mars3d_clip_maxRangeLength\x20+\x201.0);\x0a\x20\x20float\x20v\x20=\x20(float(y)\x20+\x200.5)\x20/\x20u_mars3d_clip_rangeNumber;\x0a\x20\x20vec4\x20point\x20=\x20texture(u_mars3d_clip_texture,\x20vec2(u,\x20v));\x0a\x20\x20return\x20point;\x0a}\x0a\x0abool\x20inRectangle_mars3d_clip(vec4\x20textPoint)\x20{\x0a\x20\x20int\x20rangeNumber\x20=\x20int(u_mars3d_clip_rangeNumber);\x0a\x20\x20int\x20step\x20=\x201;\x0a\x20\x20for(int\x20h\x20=\x200;\x20h\x20<\x20rangeNumber;\x20h\x20+=\x20step)\x20{\x0a\x20\x20\x20\x20int\x20currentLength\x20=\x20int(getRegions_mars3d_clip(0,\x20h).x);\x0a\x20\x20\x20\x20int\x20counter\x20=\x200;\x0a\x0a\x20\x20\x20\x20for(int\x20w\x20=\x200;\x20w\x20<\x20currentLength;\x20w\x20+=\x20step)\x20{\x0a\x20\x20\x20\x20\x20\x20int\x20nextIndex\x20=\x20w\x20+\x20step;\x0a\x20\x20\x20\x20\x20\x20nextIndex\x20=\x20nextIndex\x20>=\x20currentLength\x20?\x200\x20:\x20nextIndex;\x0a\x0a\x20\x20\x20\x20\x20\x20vec4\x20p1\x20=\x20restorePoint_mars3d_clip(getRegions_mars3d_clip(w\x20+\x20step,\x20h));\x0a\x20\x20\x20\x20\x20\x20vec4\x20p2\x20=\x20restorePoint_mars3d_clip(getRegions_mars3d_clip(nextIndex\x20+\x20step,\x20h));\x0a\x0a\x20\x20\x20\x20\x20\x20float\x20p1x\x20=\x20p1.x;\x0a\x20\x20\x20\x20\x20\x20float\x20p1y\x20=\x20p1.y;\x0a\x20\x20\x20\x20\x20\x20float\x20p2x\x20=\x20p2.x;\x0a\x20\x20\x20\x20\x20\x20float\x20p2y\x20=\x20p2.y;\x0a\x20\x20\x20\x20\x20\x20float\x20textPointx\x20=\x20textPoint.x;\x0a\x20\x20\x20\x20\x20\x20float\x20textPointy\x20=\x20textPoint.y;\x0a\x0a\x20\x20\x20\x20\x20\x20if(p1x\x20!=\x20p2x\x20&&\x20textPointx\x20>\x20min(p1x,\x20p2x)\x20&&\x20textPointx\x20<=\x20max(p1x,\x20p2x)\x20&&\x20textPointy\x20<=\x20max(p1y,\x20p2y))\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20xinters\x20=\x20((textPointx\x20-\x20p1x)\x20*\x20(p2y\x20-\x20p1y))\x20/\x20(p2x\x20-\x20p1x)\x20+\x20p1y;\x0a\x20\x20\x20\x20\x20\x20\x20\x20if(p1y\x20==\x20p2y\x20||\x20textPointy\x20<=\x20xinters)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20counter\x20+=\x201;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20if((mod(float(counter),\x202.0)\x20!=\x200.0))\x20{\x0a\x20\x20\x20\x20\x20\x20return\x20true;\x0a\x20\x20\x20\x20}\x0a\x20\x20}\x0a\x20\x20return\x20false;\x0a}\x0a\x0avoid\x20fragmentMain(FragmentInput\x20fsInput,\x20inout\x20czm_modelMaterial\x20material)\x20{\x0a\x20\x20if(u_mars3d_clip_enabled)\x20{\x0a\x20\x20\x20\x20vec3\x20positionMC\x20=\x20fsInput.attributes.positionMC;\x0a\x20\x20\x20\x20vec4\x20testPosition\x20=\x20u_mars3d_clip_inverseMatrix\x20*\x20czm_model\x20*\x20vec4(positionMC,\x201.0);\x0a\x20\x20\x20\x20if(u_mars3d_clip_outSide)\x20{\x0a\x20\x20\x20\x20\x20\x20if(!inRectangle_mars3d_clip(testPosition))\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20discard;\x0a\x20\x20\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20}\x20else\x20{\x0a\x20\x20\x20\x20\x20\x20if(inRectangle_mars3d_clip(testPosition))\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20discard;\x0a\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20}\x0a\x20\x20}\x0a\x0a\x20\x20if(u_mars3d_clip_brightness\x20!=\x201.0)\x20{\x0a\x20\x20\x20\x20material.diffuse\x20=\x20mix(vec3(0.0),\x20material.diffuse,\x20u_mars3d_clip_brightness);\x0a\x20\x20}\x0a}\x0a','updateText','xmax','_primitive_boxs','_reflectMatrix','sinc0','简单ArcGIS\x20WFS图层加载数据完成,共','star','PostProcessStage','addTileSuccess','GoogleEarthEnterpriseImageryProvider','city_limit','_getLablePosition','isActivate','_cluster_coord','fromProviderAsync','填方体积','_clusterData','brussels','_defaultPosition','uCkrWQNdRa8XW5pdU8oYWR4','_onMiddleUpHandler','factor','_conversionStyle','_pixelFormat','_entity_label','minimumZoomDistance','','endColor','alphaPower','TimeIntervalCollection','updateFrustum','ViewportQuad','_globe','dimensions_x','decimal','_domeBackCommand','method','_setPitchRange_mouseMoveHandler','TileCoordinatesImageryProvider','clockTick','_mousMiddleDownHandler','minificationFilter','multiply','arrHB','cross','mouse','lineWidth','_getOutlinePositions','W63dNfPEW4RdRx3cNmkkW4lcHt8','repeat','_className','_标记点','identity','beginFrame','_rotationScratch','labelStyle','_createWellWall','_小时','qsc','reload','cosc0','xHalfAngleDegree','时间值','_getCreateEntityAttr','mars3d-billboard-indicator','blur','fromType','uvs','高度差','standard','_containerSpeed','.png','requestAnimationFrame','fa\x20fa-connectdevelop','getInt32','sseDenominator','clockLoop','OutlineEffectYes','hostname','withCredentials','Route\x20类不支持autoSurfaceHeight方法\x20!','top','laea','FormatLength','#ff0000','addInner','_bindMoveAllDragger','_includePoly','stop','drawRemovePoint','depthTest','XZ_TRANSLATION','IntersectionTests','toCssColorString','_effect','svg-path','setUpHeight','lighting','_formatPOIData','_createDivGraphic','Maupertius\x201738','getResult','template','setHeight','按轴旋转','_keys','strokeWidth','preserve-3d','eachChildGraphic','closeButton','getThing','WaterLight','added','EPSG:4517','_createRectangleGeometry','source','_firstPassInitialColor','_type','labelCollection','_frameState','_mapEx','_computeModelMatrix','contourMaterial.alpha\x20==\x200.0\x20?\x20aspectRampMaterial.diffuse\x20:\x20contourMaterial.diffuse','_projectionPicker','randomColor_value','_getClosurePositions','pid','toJSON','KICKED','PolylineOutlineType','_color_alpha','ColorOptsConver','polygonC','_roll_reality','EPSG:900913','webgl2','scanPlane','height_original','minimumTerrainLevel','setPlanes','false_northing','showSkirts','AREA_2','_面上','entities','totalColor\x20+=\x20getPointLightTotalColorMars3D(normalEC,\x20positionEC,\x20','https://data.mars3d.cn/img/textures/waterNormals.jpg','preloadSiblings','property','DISABLED','_downHandler','_isStart','marker-symbol','_fireTarget_render','isInPoly','_stop','\x22\x20style=\x22width:','_initMethod','RECEIVED','BoundingSphere','_arrGraphic','_sp','toBottom','collision','contourMaterial.alpha\x20==\x200.0\x20?\x20slopeRampMaterial.diffuse\x20:\x20contourMaterial.diffuse','dimensions_y','zoomEventTypes','isInView','SHORT','baseHeight','mouseEvent','Invalid\x20GeoJSON\x20object.','scaleByDistance_far','extrudedHeight','_pointCollision','showScanPlane','EPSG:4539','BloomEffectNo','cityname','cancelMoveTo','WebMapTileServiceImageryProvider','_color','rgba(255,255,255,0.5)','marsgis.cn','onEnd','getValueOrUndefined','_terrainHeight','wgs84','Matrix3','updatePosition','thickWall','_id','algorithmUtil','_rotateInitialCursorAngle','_intersectionColor','1.3.0','_highlightAll','divideByScalar','flip_axis','cesium-viewer-toolbar-','_poly_time','AREA_3','interPolygonObj','_previousTime','_hasClampToGround','_queryPolygon','maxCacheCount','EPSG:4513','_map_mouseUpHandler','_updatePosition','cameraMoveEnd','_createPostProcessStage','_oldPickPrimitive','setOffsetHeight','lower','cia','getBasemaps','modelPlanClip','potsdam','min-width:\x20','ms2','_updateStyleHook','tileMatrixLabels','currentObject','EPSG:4553','259167pEIjYY','forward','rotateMatrix','_graphic_dragger_ing','_graphic_rotate_z','uniform\x20sampler2D\x20u_mars3d_flood_texture;\x0auniform\x20mat4\x20u_mars3d_flood_inverseMatrix;\x0auniform\x20float\x20u_mars3d_flood_radius;\x0a\x0auniform\x20bool\x20u_mars3d_flood_enabled;\x0auniform\x20vec4\x20u_mars3d_flood_color;\x0auniform\x20bool\x20u_mars3d_flood_floodAll;\x0auniform\x20float\x20u_mars3d_flood_currentheight;\x0auniform\x20float\x20u_mars3d_flood_min_height;\x0auniform\x20bool\x20u_mars3d_flood_limitMin;\x0a\x0auniform\x20float\x20u_mars3d_flood_brightness;\x0a\x0avoid\x20fragmentMain(FragmentInput\x20fsInput,\x20inout\x20czm_modelMaterial\x20material)\x20{\x0a\x20\x20vec3\x20positionMC\x20=\x20fsInput.attributes.positionMC;\x0a\x20\x20vec4\x20position\x20=\x20u_mars3d_flood_inverseMatrix\x20*\x20czm_model\x20*\x20vec4(positionMC,\x201.0);\x0a\x0a\x20\x20if(u_mars3d_flood_enabled)\x20{\x0a\x20\x20\x20\x20vec4\x20color\x20=\x20texture(u_mars3d_flood_texture,\x20(position.xy\x20+\x20u_mars3d_flood_radius)\x20/\x20u_mars3d_flood_radius\x20/\x202.0);\x0a\x20\x20\x20\x20if(u_mars3d_flood_floodAll\x20||\x20color.r\x20>\x200.0)\x20{\x0a\x20\x20\x20\x20\x20\x20float\x20height\x20=\x20position.z;\x0a\x20\x20\x20\x20\x20\x20if(height\x20<=\x20u_mars3d_flood_currentheight\x20&&\x20(!u_mars3d_flood_limitMin\x20||\x20u_mars3d_flood_min_height\x20<=\x20height))\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20material.diffuse\x20=\x20mix(material.diffuse,\x20u_mars3d_flood_color.rgb,\x20u_mars3d_flood_color.a);\x0a\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20}\x0a\x20\x20}\x0a\x0a\x20\x20if(u_mars3d_flood_brightness\x20!=\x201.0)\x20{\x0a\x20\x20\x20\x20material.diffuse\x20=\x20mix(vec3(0.0),\x20material.diffuse,\x20u_mars3d_flood_brightness);\x0a\x20\x20}\x0a}\x0a','split','BoundingRectangle','updateDistanceDisplayCondition','GeometryAttributes','_开启泛光','coordinates','_addCameraView','clock','NONE','\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20','_appendHtmlHook','_cacheGraphic','https://api.map.baidu.com/place/v2/search','单击后激活编辑','minx','_primitive4','pixelRatio','viewShed','postProcessStages','controls','_frameTime','FormatAltLength','SkyBox','_uniforms','fa\x20fa-road','_formatForMask','Effect','EPSG:','transY','sector','floatToByte','marsOptions','{arc_z4490}','ENABLED','updateMatrix','_lastTileIndex','frustum','MathDistance','_time','_timeTik','_clustered','_eventParents','alfa','headingPitchRollQuaternion','RuntimeError','one_minus_f','fromRotationX','_createCzmControl','fa\x20fa-lock','TextureMagnificationFilter','aust_SA','_speed','TRANSPARENT','_graphic_drawing','_rectangle_draw','cancelFlight','getBinomialFactor','_onMarkerDragStart','TEXTURE_MIN_FILTER','此处经纬度坐标','outerHTML','stepSize','showVolume','isCluster','updateControl','compare','easingFunction3','img_d','grainFrequency','verticalExaggeration','Sk$(','_baseLayerPicker','_heightDraggers','alignedAxis','updateBox','MGRSPoint\x20bad\x20conversion\x20from:\x20','delay','_positions_grid','showBox','referer','fogByDistance_nearValue','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20https://github.com/ashima/webgl-noise\x0a\x20*\x20@see\x20Stefan\x20Gustavson\x27s\x20paper\x20Simplex\x20noise\x20demystified\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','OUTSIDE','IndexDatatype','xyz','RENDERED','formatNum','_tooltipId','classList','LEFT','WebMercatorProjection','_imageryLayer','detachEvent','_drawCommands','fa\x20fa-street-view','_addedBaseHook','distanceDisplayPoint','availability','_frustumFar','Polar\x20Stereographic\x20(variant\x20B)','fetchJson','duration','ALPHA_BLEND','fabric','hidden','domeSurfaceMaterial','_load_data','step','fixedFrameTransform','screenSpaceCameraController','_depthFailColor','scaleToGeodeticSurface','keyboardRoam','_0x47812a','container','easingFunction2','_关闭下雪','_onKeyDown','_last_position','X_UP_TO_Z_UP','_createLabel','drillPick','begin','_groundPrimitives','openContextMenu','FeatureCollection','_mask_size','();\x20\x0a','_last_multiplier','getShortestPath','tileBoundingRegion','pickIds','random','insertBefore','handleError','multiplyByPointAsVector','axis','sceneModePicker','mouseMoveTarget','ymax','rgb(16\x20238\x20220)','brightness','TRIANGLES','_位置信息','_tilesetFlat','XY_TRANSLATION','drawingBufferHeight','pixelOffset','pickFramebuffer','_entity_scanPlane','eachThing','lblAddFun','originalColor','_getFixedFrameToEastNorthUpTransformFromWorldMatrix','copyGraphic','坡度:\x20','del','transform','UNIT','pfact','stopDraw','createElementNS','meters','Incorrect\x20elliptical\x20usage.\x20Try\x20using\x20the\x20+approx\x20option\x20in\x20the\x20proj\x20string,\x20or\x20PROJECTION[\x22Fast_Transverse_Mercator\x22]\x20in\x20the\x20WKT.','addSample','void\x20main(){}','getClass:未找到该类型对应的处理类','showDigBox','primitiveCollection','styleOpt','_hasHeightEdit','WOa+W6HrWPFdULtdLmoIW53cJCkJWP0','#FFFFFF','getValue','contextmenuOptions','标记点','greaterThan','font-size:','pixelOffset_original','_canvas','update','isDrawing','_animateFrame','Mar3D\x20','notYetRenderableCount','allTilesLoaded','_pitch_max','60px','_poinst','arrayRemoveDuplicates','_targetPosition','fillRect','EPSG3857','modelMatrix','_currDistance','_stopTime','UTF-8','_updateForEvent','_setPositionsToCallback','fromDate','ColorMaterialProperty','convertPackedArrayForInterpolation','Mercator_Auxiliary_Sphere','positionShow','rotationMatrixFromPositionVelocity','radii_y','关闭三角网','textureCoordinateRectangle','all','_promise_resolve','distanceLegend','关闭日照阴影','types','terrainData','anyWereRenderedLastFrame','u_mars3d_flood_color','terrainLoadSuccess','_czmContainerKey','loop','px;\x0a\x20\x20\x20\x20\x20\x20\x20\x20background-color:\x20','fromRadians','MaterialUtil\x20registerPropertyClass:\x20','billboardIndicator','_addClusterItem','readyImagery','_hasPolyTypePostions','inline','clickTileGraphic','contextmenuItems','_graphic_rotate_y','_clampToGround_reload','page','addChildsToMap','activate','_bindLabelAvailability','fa\x20fa-eye','worldToWindowCoordinates','#f33349','_sceneEvent','height','value','standard_parallel_1','targetPositio','isAvailableByMap','type','polylineC','html','fa\x20fa-minus','showAddText','_onEventHook','_frameRateHeight','FlyToPoint','drawCommand','_positions_show','coord','readCharicter','click','size','_graphic_updatePosition','_lightCamera','upHeight','_updateAnalysisOptions','coordinate','_graphic_rotate_x','register:\x20','proj4','setView','_updateCamera','drawCreated','_queryWalking','cartographicArrayToCartesianArray','_initSampledPositionProperty','w*Yn','materialOptions','_imageryLayers','czml','uniform\x5cs?vec4\x5cs?','LineString','no_rot','_contourWidth','getSurfaceNormalIntersectionWithZAxis','oddColor','Math','_array','=\x20startAngleRad\x20&&\x20angle\x20<=\x20endAngleRad);\x0a\x20\x20\x20\x20if(isDouble\x20&&\x20!isInSector)\x20{\x0a\x20\x20\x20\x20\x20\x20startAngleRad\x20+=\x20czm_pi;\x0a\x20\x20\x20\x20\x20\x20endAngleRad\x20+=\x20czm_pi;\x0a\x20\x20\x20\x20\x20\x20isInSector\x20=\x20(angle\x20>=\x20startAngleRad\x20&&\x20angle\x20<=\x20endAngleRad);\x0a\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20if(!isInSector)\x20{\x0a\x20\x20\x20\x20\x20\x20discard;\x20//\x20非扇形区域丢弃像素\x0a\x20\x20\x20\x20}\x0a\x20\x20}\x0a\x0a\x20\x20float\x20dis;\x0a\x20\x20if(square)\x20{\x0a\x20\x20\x20\x20dis\x20=\x20max(abs(st.x\x20-\x20center.x),\x20abs(st.y\x20-\x20center.y))\x20*\x202.0;\x20//\x20正方形\x0a\x20\x20}\x20else\x20{\x0a\x20\x20\x20\x20dis\x20=\x20distance(st,\x20center);\x20//圆形\x0a\x20\x20}\x0a\x20\x20float\x20maxDis\x20=\x20max(center.x,\x20center.y);\x0a\x0a\x20\x20if(count\x20==\x201.0)\x20{\x0a\x20\x20\x20\x20if(currTimeMars3D\x20==\x200.0)\x20{\x0a\x20\x20\x20\x20\x20\x20material.alpha\x20=\x20color.a\x20*\x20dis\x20*\x20globalAlpha;\x0a\x20\x20\x20\x20}\x20else\x20{\x0a\x20\x20\x20\x20\x20\x20float\x20per\x20=\x20fract(currTimeMars3D)\x20*\x20maxDis;\x0a\x20\x20\x20\x20\x20\x20if(dis\x20>\x20per)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20discard;\x0a\x20\x20\x20\x20\x20\x20}\x20else\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20material.alpha\x20=\x20(dis\x20/\x20per)\x20*\x20color.a\x20*\x20globalAlpha;\x0a\x20\x20\x20\x20\x20\x20}\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>\x20maxDis)\x20{\x0a\x20\x20\x20\x20\x20\x20discard;\x0a\x20\x20\x20\x20}\x20else\x20{\x0a\x20\x20\x20\x20\x20\x20float\x20perDis\x20=\x20maxDis\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\x20+=\x201.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+\x20fract(currTimeMars3D)\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','highlightOpen','asin','lastTilesWaitingForChildren','_arrTaskItem','sampleHeight','hygRNR','autoStop','onDragEnd','_requestMetadata','_sidesColor','toastr','I3SDataProvider','noStyle','EPSG:4520','upGraphic','farDistance','remove','_inverseMatrix','originY','scale','TEXTURE_WRAP_S','lodGraphic','lighter','scanPlaneMode','lookRight','jobScheduler','querySelectorAll','_stopEditingHook','openPopup','onreadystatechange','aeqd','MultiPolygon','scaleByDistance_farValue','sampleTerrainMostDetailed','_style2Json','toFixed','_surface','_editPointHandler','rotateRight','neutral','pickHeight','_center_offsetHeight','wms','_unbindEvent','toArray','showSun','if-unmodified-since','fromIso8601','flyToGraphic','lineThickness','_control','dest','strokeColor','warn','circleSize','multiplyByVector','removeLayer','splitArr','hasDefault','minDistance','RectangleOutlineGeometry','_positions_circle_z','graphicLayer','_getPointTargetPosition','scaleByDistance_nearValue','156','_position','fillVolumeStr','lastDrawPoint','_updateTerrainProvider','BOTH','restart','\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}','fullscreenElement','_showHook','success','setLineDash','_availability','uniform\x20sampler2D\x20lightShadowMap2D','hiddenAreaColor','forwardExtrapolationType','_pauseTimeCounts','text/xml','_hasEditScale','shaderProgramId','_templateHtml','cva','RectangleStyleConver','isAnimate','MGRSPoint\x20zone\x20letter\x20','once','group','color()\x20*vec4(1,1,1,','cameraController','offCenterFrustum','raiseEvent','radius_g_1','_angle','_handler','bindPickId','u_shadowMapCube','路径规划\x20请求失败(','EPSG:4492','atmosphere','fromString','tileWidth','addCircle','_changeTimeIndex','_contextmenuConfig','far','HeadingPitchRoll','sinlat0','keys','_横切面积','occlusion','_createPlaneByLine','BoxStyleConver','hide','_drawDelEventType','pow','getContext','cosph0','_拖动对象后','getDefaultRenderState','WaterType','msImageSmoothingEnabled','israel','waypoints','fill','_graphic','rectangleStyleConver','skyAtmosphere','editing','entityCollection','_testPointEntity','_czmControlKey','rgba(149,0,235,0.99)','BloomEffectYes','ARCGIS','请确认点是Cartesian3类型!','normalize','_height_original','toOneJson','\x0a\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\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\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\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\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','editMouseMove','_clockTickHandler','originalResult','downGraphic','ProviderViewModel','prepareTexture','u_mars3d_flood_radius','_minimumCollisionTerrainHeight','300','TERRAIN','headTailFactor','_allPage','logDepth','polygonWall','_layerOrderChanged','getElementById','_property','hasCache','showStop','\x22>{content}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\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','https://maponline{s}.bdimg.com/starpic/{s}?u={mars3d_u}','layers','replaceAll','TilesetBoundingVolumeNo','planeC','isStart','createImageryProvider:存在未识别的图层','defines','fromPointNormal','淹没分析','dblClick','.json,.geojson','closure','fogEffect','textureCoordinates','startsWith','VelocityVectorProperty','_openByMouseEvent','distanceDisplayBillboard','{content}','isFinite','_0x3cce9f','moon','_tileLoadProgressEvent','_colorHidden','ADD','minHeight','_filterPropagateEvent','_removePit','TileMatrixSet','fromPoints','instruction','labelHeight','angle1','EPSG:4495','_getPointNowAjaxPostion','_container_onMousedownHandler','videoDepth','czm','DESTROY','streetView','Ireland\x201965','onclick','drawShow','_tikRender','Cesium3DTilePass','_isMouseUpdownPressed','textContent','toTop','_interpolationAlgorithm','_pitch_min','ter_z','lerch','filter','plane类型未识别','_createGeometryInstanceAttributes','_pickImageryLayerFeatures','_cartographic','editStyle','darkness','_scaleBarEl','Cesium3DTilePassState','stylePit','Lang','formatData','contextMenuClose','_camera','tileHeight','pointP','tileLoadProgressEvent','viewMatrix','rotatePoint','projections','_darkness','LngLatPoint','val','_updateMoveAllHook','updateAllDistance','_maxRangeLength','addLayer:图层id存在冲突,已重新赋值id','GRS\x2067(IUGG\x201967)','glowStrength','project','Map场景配置.json','showPlane','CULLED_BUT_NEEDED','has3dtiles','index','uniform\x20bool\x20u_mars3d_clip_enabled;\x0auniform\x20bool\x20u_mars3d_clip_outSide;\x0auniform\x20sampler2D\x20u_mars3d_clip_texture;\x0auniform\x20mat4\x20u_mars3d_clip_inverseMatrix;\x0auniform\x20float\x20u_mars3d_clip_radius;\x0a\x0auniform\x20float\x20u_mars3d_clip_brightness;\x0a\x0avoid\x20fragmentMain(FragmentInput\x20fsInput,\x20inout\x20czm_modelMaterial\x20material)\x20{\x0a\x20\x20if(u_mars3d_clip_enabled)\x20{\x0a\x20\x20\x20\x20vec3\x20positionWC\x20=\x20fsInput.attributes.positionWC;\x0a\x20\x20\x20\x20vec4\x20position\x20=\x20u_mars3d_clip_inverseMatrix\x20*\x20vec4(positionWC,\x201.0);\x0a\x20\x20\x20\x20vec4\x20color\x20=\x20texture(u_mars3d_clip_texture,\x20(position.xy\x20+\x20u_mars3d_clip_radius)\x20/\x20u_mars3d_clip_radius\x20/\x202.0);\x0a\x0a\x20\x20\x20\x20if(u_mars3d_clip_outSide)\x20{\x0a\x20\x20\x20\x20\x20\x20if(color.r\x20<=\x200.0)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20discard;\x0a\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20}\x20else\x20{\x0a\x20\x20\x20\x20\x20\x20if(color.r\x20>\x200.0)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20discard;\x0a\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20if(u_mars3d_clip_brightness\x20!=\x201.0)\x20{\x0a\x20\x20\x20\x20\x20\x20material.diffuse\x20=\x20mix(vec3(0.0),\x20material.diffuse,\x20u_mars3d_clip_brightness);\x0a\x20\x20\x20\x20}\x0a\x20\x20}\x0a}\x0a','_isColorMaterial','gXbhHC','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','editMovePoint',';\x0a\x20\x20--border-color:\x20','getTailPoints','noCenter','customProjectionMatrix','_createTexture_Mask','wrapT','lineString','call','addArea','右键菜单操作出错','ellipse','_addLabel','hasEmptyGroup','geometries','substr','Cartesian4','_getTexture','_导航球','flipY','_hasUpdate','_disableWork','lat1','
','_updatEntityAlpha','outlineColor','_isLeftDown','_tilesetColorCorrection','_rotateStep','_showWall','pmkLySkIW6BdLvy','setWhere','_sunlight','+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','cosgam','}\x20\x0a','_setDrawingLayer','polyline,cost','_times','GREEN','_start','_minimumHeights','ml2','_objectsToExcludee','addThing','pname','Sinusoidal','u_mars3d_colorcorrection_contrast','cursor','_terrainProvider','','_distance','getGraphicById','uniform\x20vec4\x20color;\x0auniform\x20float\x20dashLength;\x0auniform\x20float\x20dashPower;\x0auniform\x20float\x20centerPower;\x0auniform\x20float\x20dashPattern;\x0auniform\x20float\x20maskLength;\x0auniform\x20float\x20globalAlpha;\x0a\x0ain\x20float\x20v_polylineAngle;\x0a\x0amat2\x20rotateMars3D(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=\x20rotateMars3D(v_polylineAngle)\x20*\x20gl_FragCoord.xy;\x0a\x20\x20vec2\x20st\x20=\x20materialInput.st;\x0a\x0a\x20\x20float\x20centerGlowMars3D\x20=\x20dashPower\x20/\x20abs(st.t\x20-\x200.5)\x20-\x20(dashPower\x20/\x200.5)\x20-\x201.0;\x0a\x20\x20float\x20dashPositionMars3D\x20=\x20fract(pos.x\x20/\x20(dashLength\x20*\x20czm_pixelRatio));\x0a\x20\x20dashPositionMars3D\x20=\x20abs((dashPositionMars3D\x20-\x200.5)\x20*\x202.0);\x0a\x0a\x20\x20//\x20绘制虚线\x0a\x20\x20if(centerGlowMars3D\x20>\x200.0)\x20{\x0a\x20\x20\x20\x20float\x20maskIndex\x20=\x20floor(dashPositionMars3D\x20*\x20maskLength);\x0a\x20\x20\x20\x20float\x20maskTest\x20=\x20floor(dashPattern\x20/\x20pow(2.0,\x20maskIndex));\x0a\x20\x20\x20\x20if((mod(maskTest,\x202.0)\x20<\x201.0))\x20{\x0a\x20\x20\x20\x20\x20\x20discard;\x0a\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20material.emission\x20=\x20color.rgb;\x0a\x20\x20\x20\x20material.alpha\x20=\x20color.a\x20*\x20globalAlpha;\x0a\x20\x20\x20\x20return\x20material;\x0a\x20\x20}\x0a\x0a\x20\x20//\x20绘制中心线\x0a\x20\x20if(dashPositionMars3D\x20<\x20centerPower)\x20{\x0a\x20\x20\x20\x20material.emission\x20=\x20color.rgb;\x0a\x20\x20\x20\x20material.alpha\x20=\x20color.a\x20*\x20globalAlpha;\x0a\x20\x20\x20\x20return\x20material;\x0a\x20\x20}\x0a\x0a\x20\x20discard;\x0a}\x0a','block','_getPointTimePositionJson','athens','customData','charCodeAt','availabilityChange','showSkyBox','customTags','_has_addedHook','GeocoderViewModel','neckAngle','toolButton','有地形','_getPointTimePositions','frequency','sidesWidthRatio','_enableDebugWireframe','_onMap_leftUp','Quadrilateralized\x20Spherical\x20Cube','ElevationColorContour','some','_matrix3Scratch','clipOutSide','results','unbindPopup','_暂停','_pointCollection','_view','rightLayer','ion','_mergePostion','_hideFeatures','object','southeastChild','BoxGeometry','tel','u_mars3d_clip_enabled','maskLength','5Bgw5lIC5Os85yUT5lYJ5OgS56w15OMb5P2D6zIc5ysG5y+amXJNNR7OT4e','loadGeoJSON','backwardExtrapolationType','isEntity','_outlineFrustumGraphic','backgroundOpacity','TerrainProviderTooltip','hasMiddle','_setPosToProperties','PostProcessStageSampleMode','DirectionalLight','_normalZ','Azimuthal_Equidistant','EPSG4490','_startHeading','view','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=\x20texture(image,\x20new_st);\x0a\x0a\x20\x20vec3\x20diffuseMars3D\x20=\x20color.rgb;\x0a\x20\x20float\x20alphaMars3D\x20=\x20color.a;\x0a\x20\x20diffuseMars3D\x20*=\x20u_color.rgb;\x0a\x20\x20alphaMars3D\x20*=\x20u_color.a;\x0a\x20\x20alphaMars3D\x20*=\x20u_color.a;\x0a\x20\x20material.diffuse\x20=\x20diffuseMars3D;\x0a\x20\x20material.alpha\x20=\x20alphaMars3D\x20*\x20pow(1.\x20-\x20st.t,\x20u_color.a)\x20*\x20globalAlpha;\x0a\x20\x20return\x20material;\x0a}\x0a','parentElement','web2D','loadBefore','_showLateralSurfaces','Coordinates','componentsLength','toDegrees','Latitude_Of_Origin','_computeCommandList','_entity_outlines','clearMoveTargetDelay','radii','drawingBufferWidth','setTemplateValues','pn1','get','EQUIT','IdField','Bad\x20character:\x20','numberOfLevelZeroTilesX','shadingAlpha','bindHolesDraggers','flickerEntity','https://restapi.amap.com','International\x201909\x20(Hayford)','_maxPointNum','_getTerrainOptions','maskImage','_单击完成绘制','PolylineColorAppearance','setCursor','rectangularSensorMars','ENGINEERINGDATUM','styleFieldOptions','close','Transforms','_initMeasureLable','sin','_双击完成绘制','_setZIndex','fireTargetEvent','MultipleSkyBox','wgs','Greek_Geodetic_Reference_System_1987','ENGCRS','updatePass','geoJsonLayer_onClickHandler','disableDepthTestDistance','keyword',',\x20lightShadowMap2D','unpack','u_mars3d_flat_matrix','CRS','_creteLineForTime','1.1.1','bgColor','+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','translate','now','pixelSize','halfFloatingPointTexture','编辑时_map不能为空,请将对象添加到图层,并且图层已添加到Map','clippedByBoundaries','_lineColor_alpha','fromRotationTranslation','expType','version','_points','getMetadata','_last_shouldAnimate','commands','popupOpen','3dtiles','parentContainer','function','rgba(241,\x20211,\x2087,\x20','segment','metaData','u_mars3d_flat_inverseMatrix','OBJECTID','innerSvg','data.mars3d.cn','hiddenColor','bigfont','双击完成绘制','unpackArray','fromVertices','sceneModeMorphDuration','_getItemHtml','pass','_updatePositionForStop','booleanPointInPolygon','Hotine_Oblique_Mercator','_containerContent','con','mars3d-divlayer-camera','mars3d-mousedownview\x20','strokeTextBySpacing','atan','billboardCollection','normalZ','times','+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','_selectedIdTexture','_onRightUpHandler','in\x20vec3\x20v_positionMC;\x0ain\x20vec3\x20v_positionEC;\x0ain\x20vec2\x20v_st;\x0a\x0avoid\x20main()\x20{\x0a\x20\x20czm_materialInput\x20materialInput;\x0a\x20\x20vec3\x20normalECMars3D\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\x20normalECMars3D\x20=\x20faceforward(normalECMars3D,\x20vec3(0.0,\x200.0,\x201.0),\x20-normalECMars3D);\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=\x20normalECMars3D;\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\x20out_FragColor\x20=\x20vec4(material.diffuse\x20+\x20material.emission,\x20material.alpha);\x0a\x20\x20\x20\x20#else\x0a\x20\x20out_FragColor\x20=\x20czm_phong(normalize(positionToEyeEC),\x20material,\x20czm_lightDirectionEC);\x0a\x20\x20\x20\x20#endif\x0a}\x0a','colorMask','_onLayerRemoved','useGraphicPostion','_container_onClickHandler','getOrientation','_rate_positions','_mergeStyleToOptions','_last_clockRange','uniform\x20sampler2D\x20colorTexture;\x20\x20//\x20颜色纹理\x0auniform\x20sampler2D\x20depthTexture;\x20\x20//\x20深度纹理\x0ain\x20vec2\x20v_textureCoordinates;\x20\x20//\x20纹理坐标\x0a\x0auniform\x20float\x20u_earthRadiusOnCamera;\x0auniform\x20float\x20u_cameraHeight;\x0auniform\x20float\x20u_fogHeight;\x0auniform\x20vec3\x20u_fogColor;\x0auniform\x20float\x20u_globalDensity;\x0a\x0a//\x20通过深度纹理与纹理坐标得到世界坐标\x0avec4\x20getWorldCoordinate(sampler2D\x20depthTexture,\x20vec2\x20texCoords)\x20{\x0a\x20\x20float\x20depthOrLogDepth\x20=\x20czm_unpackDepth(texture(depthTexture,\x20texCoords));\x0a\x20\x20vec4\x20eyeCoordinate\x20=\x20czm_windowToEyeCoordinates(gl_FragCoord.xy,\x20depthOrLogDepth);\x0a\x20\x20eyeCoordinate\x20=\x20eyeCoordinate\x20/\x20eyeCoordinate.w;\x0a\x20\x20vec4\x20worldCoordinate\x20=\x20czm_inverseView\x20*\x20eyeCoordinate;\x0a\x20\x20worldCoordinate\x20=\x20worldCoordinate\x20/\x20worldCoordinate.w;\x0a\x20\x20return\x20worldCoordinate;\x0a}\x0a//\x20计算粗略的高程,依赖js传递的相机位置处的地球高程u_earthRadiusOnCamera。好处是计算量非常低\x0afloat\x20getRoughHeight(vec4\x20worldCoordinate)\x20{\x0a\x20\x20float\x20disToCenter\x20=\x20length(vec3(worldCoordinate));\x0a\x20\x20return\x20disToCenter\x20-\x20u_earthRadiusOnCamera;\x0a}\x0a//\x20得到a向量在b向量的投影长度,如果同向结果为正,异向结果为复\x0afloat\x20projectVector(vec3\x20a,\x20vec3\x20b)\x20{\x0a\x20\x20float\x20scale\x20=\x20dot(a,\x20b)\x20/\x20dot(b,\x20b);\x0a\x20\x20float\x20k\x20=\x20scale\x20/\x20abs(scale);\x0a\x20\x20return\x20k\x20*\x20length(scale\x20*\x20b);\x0a}\x0a//\x20线性浓度积分高度雾\x0afloat\x20linearHeightFog(vec3\x20positionToCamera,\x20float\x20cameraHeight,\x20float\x20pixelHeight,\x20float\x20fogMaxHeight)\x20{\x0a\x20\x20float\x20globalDensity\x20=\x20u_globalDensity\x20/\x2010.0;\x0a\x20\x20vec3\x20up\x20=\x20-1.0\x20*\x20normalize(czm_viewerPositionWC);\x0a\x20\x20float\x20vh\x20=\x20projectVector(normalize(positionToCamera),\x20up);\x0a\x0a\x09//\x20让相机沿着视线方向移动\x20雾气产生距离\x20的距离\x0a\x20\x20float\x20s\x20=\x20step(100.0,\x20length(positionToCamera));\x0a\x20\x20vec3\x20sub\x20=\x20mix(positionToCamera,\x20normalize(positionToCamera)\x20*\x20100.0,\x20s);\x0a\x20\x20positionToCamera\x20-=\x20sub;\x0a\x20\x20cameraHeight\x20=\x20mix(pixelHeight,\x20cameraHeight\x20-\x20100.0\x20*\x20vh,\x20s);\x0a\x0a\x20\x20float\x20b\x20=\x20mix(cameraHeight,\x20fogMaxHeight,\x20step(fogMaxHeight,\x20cameraHeight));\x0a\x20\x20float\x20a\x20=\x20mix(pixelHeight,\x20fogMaxHeight,\x20step(fogMaxHeight,\x20pixelHeight));\x0a\x0a\x20\x20float\x20fog\x20=\x20(b\x20-\x20a)\x20-\x200.5\x20*\x20(pow(b,\x202.0)\x20-\x20pow(a,\x202.0))\x20/\x20fogMaxHeight;\x0a\x20\x20fog\x20=\x20globalDensity\x20*\x20fog\x20/\x20vh;\x0a\x0a\x20\x20if(abs(vh)\x20<=\x200.01\x20&&\x20cameraHeight\x20<\x20fogMaxHeight)\x20{\x0a\x20\x20\x20\x20float\x20disToCamera\x20=\x20length(positionToCamera);\x0a\x20\x20\x20\x20fog\x20=\x20globalDensity\x20*\x20(1.0\x20-\x20cameraHeight\x20/\x20fogMaxHeight)\x20*\x20disToCamera;\x0a\x20\x20}\x0a\x0a\x20\x20fog\x20=\x20mix(0.0,\x201.0,\x20fog\x20/\x20(fog\x20+\x201.0));\x0a\x0a\x20\x20return\x20fog;\x0a}\x0a\x0avoid\x20main(void)\x20{\x0a\x20\x20vec4\x20color\x20=\x20texture(colorTexture,\x20v_textureCoordinates);\x0a\x20\x20vec4\x20positionWC\x20=\x20getWorldCoordinate(depthTexture,\x20v_textureCoordinates);\x0a\x20\x20float\x20pixelHeight\x20=\x20getRoughHeight(positionWC);\x0a\x20\x20vec3\x20positionToCamera\x20=\x20vec3(vec3(positionWC)\x20-\x20czm_viewerPositionWC);\x0a\x20\x20float\x20fog\x20=\x20linearHeightFog(positionToCamera,\x20u_cameraHeight,\x20pixelHeight,\x20u_fogHeight);\x0a\x20\x20out_FragColor\x20=\x20mix(color,\x20vec4(u_fogColor,\x201.0),\x20fog);\x0a}\x0a','_graphic_editing','MoveHeight','_showThroughEllipsoid','_last_outlinePntsLen','formatTimeStr','TileProviderError','ArcGisMapServerImageryProvider','templateEmptyStr','_sendCount','https://data.mars3d.cn/terrain','_last_velocity','fov','moveUp','layerY','MaterialAppearance','cbg','queryCircle','DefaultImageId','_appearance','WQHtDmkJWP/cKM3cLG9WWOLWW5a','_stateAll','plane','addControl','#0000ff','Cesium3DTileFeature','_editMatrix','category','automaticallyTrackDataSourceClocks','pointMeasure','AREA_0','_orientation_show','revoke','VerticalOrigin','DrawEditYes','_sources3','_addDefGraphicLayer','frameState','_tileProvider','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','_primitive_point','setCzmlTime','(six','sync','minimumClusterSize','cylinderStyleConver','toISOString','trim','allowDrillPick','_pickCommand','+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','_graphic_move_x','cesium-viewer-geocoderContainer','invertColor','_setPointPostion','FIXED','TrackedEntityYes','_getOutlineStyle','_onAdd','flyToPoint','callback','_layerIdx','_onMiddleDownHandler','time\x20is\x20required.','timeout','string','rainEffect','WOn5rmodqdG','_getExtentView','_resetCamera','saturation','_computedModelMatrix','geometryState','_enabledEvent','digVolumeName','_删除该点','PolylineDashMaterialProperty','halfAngle\x20must\x20be\x20greater\x20than\x20or\x20equal\x20to\x20zero.','_last_success','Cesium.I3SLayer:当前仅支持EPSG:4326和EPSG:4490坐标系','editPlane','interpolateUsingFraction','clusterItemChange','_createTexture','Feature','lat0','_draw_tooltip','skyBox','EllipsoidTerrainProviderTooltip','getGraphicsByIds','_checkGraphicId','colors与steps参数数组长度需要一致','shadowMap','mapChinaCRS','CLAMP_TO_GROUND','openHighlight','\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\x20in\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=\x20texture(\x20colorTexture,\x20vUv);\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20maskColor\x20=\x20texture(\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//\x20out_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=\x20texture(\x20maskTexture,\x20vUv\x20+\x20uvOffset.xy);\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20c2\x20=\x20texture(\x20maskTexture,\x20vUv\x20-\x20uvOffset.xy);\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20c3\x20=\x20texture(\x20maskTexture,\x20vUv\x20+\x20uvOffset.yw);\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20c4\x20=\x20texture(\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//\x20out_FragColor\x20=color+\x20vec4(\x20edgeColor\x20,\x201.\x20)\x20*\x20vec4(d);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20out_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//\x20out_FragColor\x20=color+\x20vec4(\x20visibleEdgeColor\x20,\x201.\x20)\x20*\x20vec4(d);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20out_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','_labelEl','mars3d-mousedownview-img','_修改半径','cosphi','修改第{index}个坐标','defineProperties','image/svg+xml','uniform\x20bool\x20mars3d_show;\x0auniform\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;\x0ain\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\x20getDepthMars3D(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\x20texture(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=\x20texture(colorTexture,\x20v_textureCoordinates);\x0a\x20\x20vec4\x20currD\x20=\x20texture(depthTexture,\x20v_textureCoordinates);\x0a\x20\x20if(!mars3d_show\x20||\x20currD.r\x20>=\x201.0)\x20{\x0a\x20\x20\x20\x20out_FragColor\x20=\x20color;\x0a\x20\x20\x20\x20return;\x0a\x20\x20}\x0a\x20\x20float\x20depth\x20=\x20getDepthMars3D(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\x20out_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\x20out_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\x20out_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\x20out_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\x20out_FragColor\x20=\x20mix(color,\x20vec4(mars3d_visibleAreaColor,\x201.0),\x20mars3d_opacity);\x0a\x20\x20}\x20else\x20{\x0a\x20\x20\x20\x20out_FragColor\x20=\x20mix(color,\x20vec4(mars3d_hiddenAreaColor,\x201.0),\x20mars3d_opacity);\x0a\x20\x20}\x0a}\x0a','请输入关键字...','gapColor','地图上已有','removeThing','load','_removeAreaHook','_createEntity','_attributes_depthFailColor_alpha','imageryLayersForClamp','tail','selectedImageryProviderViewModel','point','getOutlineColorByStyle','destroyPrimitives','billboard','_mScale','getShowPositions','tabindex','invalidateAllTiles','eachControl','MIDDLE_DOWN','southwestChild','_orbitFrame','UNLOADED','Imagery','SceneMode','EPSG:4543','PI_OVER_TWO','imageBottom','_computeScreenSpacePosition','addDays','_tileLayer_addTileHandler','tileset','EditAttr','_contourColor','moveDelay','_event','_lastAvailableVal','inRangeColor','_canvasMouseDown','hasChildLayer','moveRight','_values','dhEvent','maxHeight\x20请传入有效数值!','polylineVolumeP','getAddHeight','right','overflow','rectWidth','_initByPosition','destroy','start','depthBiasStep','innerCone','BACK','grids','green','features','geoJsonLayer_onLoadHandler','_pickIds','debugWireframe','symbianos','toPrimitive','','_graphic_move_y','ECONNABORTED','detail_url','_lightPositionEC','_isActivate','DOUBLE','materialType','cvs','startEditing','highlight','legend-scale-bar','gee','followedZ','_bindFun','_thing','getComputedStyle','_getKeywords','_放大','shouldAnimate','modelP','_maxVal','wfs:','\x20=\x20getPointVisibility(normalEC,\x20positionEC,\x20','mousemove','delta','Equidistant_Cylindrical','shadingUniforms','content','positionToTileXY','coslat0','spacing','postProcessStage','u_mars3d_snake_showAll','_scene','_onClockTickHanlder','_isPause','getEntityPositions','primitive','_hasTerrainShadows','_isSpeedInputFocused','dashPattern','tilesetShake','_setColorStyleItem','ctx','iconSize','chinaCRS','CULLED','getRectangle','pitch','_islosdImg','hasOpacity','_addAreaHook','RENDER','POSITION_AND_ST','PLACEHOLDER','创建图层失败,未识别的','keyup','_default_tiltEventTypes','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\x20colorMars3D\x20=\x20mix(evenColor,\x20oddColor,\x20t);\x0a\x20\x20material.diffuse\x20=\x20colorMars3D.rgb;\x0a\x20\x20material.alpha\x20=\x20colorMars3D.a\x20*\x20globalAlpha;\x0a\x0a\x20\x20return\x20material;\x0a}\x0a','hscale','_showFillBox','getColorRamp','graphic_parent','_isMouseLeftButtonPressed','slopeRampMaterial','_toJsonEx','Viewer','getExtension','_onMouseOver','entitys','ceil','_refreshClusterEnd','.cesium-navigation-help-button','_getPolyTimePostionsJson','GEODETICDATUM','_getColorObj','Walbeck','Unknown','_metadataFailure','_mouseMoveHandle','keydown','fetchXML','splitPosition','bottom','_isDragger','_挖方体积','_0x2a93a5','_updateHeight_Mask','billboardStyleConver','isAvailable','tmerc','onlySimpleType','_cancelPositionsCallback','timeRange','depthFail','fullscreenButton','union','Y_TRANSLATION','setVisible','hasPixelOffset','poly','_orbitIsLook','_orbitMouseMoveFunction','_scanePlaneXHalfAngle','ClassificationType','CallbackProperty','_cache_','cosb1','_autoCancelPositionsCallback','X_TRANSLATION','deferred','updateForExternal','computeCullingVolume','ids','computeVisibility','cndesc','_reverseROI','ElevationRamp','MGRSPoint\x20given\x20invalid\x20Northing\x20','lookUp','\x0a\x20\x20\x20\x20\x20\x20);','streetview','getDistance','fa\x20fa-trash-o','_metadataSuccess','LabelStyle','_toOneCesiumVal_Poly','flags','PolylineMaterialAppearance','_us','_nodeIndex','_updatePrimitiveForColorMaterial','RECEIVE_ONLY','scene','osni_1952','_metadataError','_rectangularSensorMars','Appl.\x20Physics.\x201965','_startJulian','Militar-Geographische\x20Institut','LINES','changeMouseModel','points','fromDraw:需要传入指定绘制的type类型!','render','_lightDirectionEC','_onLeftDownHandler','mouseup','_tilesToRenderByTextureCount','moveTo','_container_cube','B_im','_translucent','boundingSphere','noHeight','GEODESIC','buffer','heightStep','sourceTarget','dashLength','getHeight','cacheMarsOptions','terrainLoadError','_地形','projection','frameNumber','moveTimer','polylineVolumeStyleConver','Framebuffer','_isEditing','_duration','cancelFlyTo','cesium-button\x20cesium-toolbar-button\x20mars3d-vrButton','_cylinderBottomRadius','MoveAll','_draggerIng','BlendingState','registerTerrainProvider:\x20','isInPush','请求出错','isPoint','parentNode','_clampToTilesetFrame','arrow','PolyGradient2','QuadtreeTileLoadState','_container_inner','_drawCreatedHandler','minimumBlue','digBoxColor','datum_type','loadCubeMap','emitterModelMatrix','_maxPitch','vec_d','createGeometry','IDENTITY','lang','fschr68','SRS','boderColor','_0xdf696b','getRealAlt','baseVal','grid','_getDefaultTemplate','_positions_draw','\x0a\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\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\x20\x20\x202017-08-25\x2000:00:00\x20\x0a\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20','tileMatrixSetID','VRTheWorldTerrainProvider','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','_clearDrawCommand','_texture','_container','noiseScale','inverse','_attributeLocations','route','Hermannskogel','_initTilesetColorCorrection',',\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20','cereatePositionsAndIndice','_onClockTick','preUpdate','eachEffect','水平距离','showArea','editHeight','HH:mm:ss','UniformType','_createPolylineOutline','ScreenSpaceEventHandler','_positions_CallbackPropertyEx','dragger','tilesetPassState','.svg','_createGraphics','effect','fromPositions','area','contextmenu','runAnimations','updateFrameState','open','_0x5c8e87','FILL_AND_OUTLINE','innerHTML','northing','Cesium3DTileset','_updateHeight','_updateDraggerIngShow','position','orginRotation','clientWidth','_0x2bdffb','outerCone','无法解析数据positions坐标位置','stringify','bindEvent','_updateOutlineOpacity','stopRotateMatrix','_tilesetMatrix','__esModule','_getShowPositions_ForPoint','neckHeightFactor','verticalOrigin','L{arc_z}','stopPropagation','measured','GeographicTilingScheme','includes','OBLIQ','_tooltipConfig','_createImageryProvider','.mars3d-sub-menu','showElseArea','numberOfListeners','PolylineArrowType','errorEvent','_modelUpAxis','target','_cache_ndata_keys','_maxHeight','chrome','long2','unbindUpdateEvent','_distanceDisplayConditionCartesian2','_addPitGraphic','units','outlineCoordinates','BAIDU','geocent','viewFrom','_getPolygonHierarchy','getOutlineCoordinates','getWindowCoordinates','_limitMin','类型已存在','PolylineGlowType','EllipsoidTangentPlane','SCENE3D','removeMapChilds','fa\x20fa-send-o','SingleTileImageryProvider','_highlightOptions','tileXYToRectangle','MOUSE_MOVE','_drawCommand','CGCS2000_GK_Zone_3','_last_depthTestAgainstTerrain','_setPointPostionFoyType','_formatRouteData','sse','_removeEditingEntity','_updateControlHandler','uniformState','100%\x20100%','fillColor','_arrLayer','postRender','Quadrilateralized_Spherical_Cube','_sideRes','_moveDistanceStep','PointPrimitive','_平方米','getContextMenu','Proj','lineStyle','rotate','positiveY','AZURE','WRf3ka1gFu4','translucent','worldToCameraCoordinatesPoint','terrainProviderViewModels','isEditing','addColorStop','GeometryAttribute','fa\x20fa-star-half-full','_showforposition','_hasRemoveByMapSplit','handler','\x22\x20in\x20keyword\x20yet,\x20index\x20','play','openTooltip','FullScreen','RadarLine','getTime','ready','gridList','UNSIGNED_SHORT','orginMatrix','scaleFactor','count','properties','_command','eyeOffset','distortion','_setExtent','rgba(0,234,0,0.05)','_container_rotationArc','Naval\x20Weapons\x20Lab.,\x201965','_orbitTickFunction','_cacheGrid','_computeEmitterModelMatrix','osni52','font_size','flipy','\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\x20in\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=\x20texture(colorTexture,\x20st)\x20*\x20g.x;\x0a\x0a\x20\x20\x20\x20\x20\x20for\x20(float\x20i\x20=\x201.0;\x20i\x20<\x20float(SAMPLES);\x20i+=1.0)\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=\x20i\x20*\x20dir\x20*\x20step;\x0a\x20\x20\x20\x20\x20\x20\x20\x20result\x20+=\x20texture(colorTexture,\x20st\x20-\x20offset)\x20*\x20g.x;\x0a\x20\x20\x20\x20\x20\x20\x20\x20result\x20+=\x20texture(colorTexture,\x20st\x20+\x20offset)\x20*\x20g.x;\x0a\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20out_FragColor\x20=\x20result;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20','video3D','FrustumOutlineGeometry','_gl','_isPoint','_polyline_positions','enableRotate','loadOk','minimumPixelSize','cancelAnimationFrame','normal','C_y','_setPolyTimePostions','void\x20fragmentMain(FragmentInput\x20fsInput,\x20inout\x20czm_modelMaterial\x20material)\x20{\x0a\x20\x20if(v_inRange\x20>\x200.0)\x20{\x0a\x20\x20\x20\x20if(u_mars3d_snake_inRangeColor.a\x20!=\x200.0)\x0a\x20\x20\x20\x20\x20\x20material.diffuse\x20=\x20mix(material.diffuse,\x20u_mars3d_snake_inRangeColor.rgb,\x20u_mars3d_snake_inRangeColor.a);\x0a\x20\x20}\x20else\x20if(u_mars3d_snake_outRangeColor.a\x20!=\x200.0)\x20{\x0a\x20\x20\x20\x20material.diffuse\x20=\x20mix(material.diffuse,\x20u_mars3d_snake_outRangeColor.rgb,\x20u_mars3d_snake_outRangeColor.a);\x0a\x20\x20}\x0a}\x0a','createIfNeeded','forEach','face','ShaderSource','DrawPolyline','focalDistance','cesium-baseLayerPicker-item','请传入淹没区域才能开始分析','_getTargetAjaxAttr','showUp','getUrl','complete','_hasChangeDepthTestAgainstTerrain','修改方向','sinX0','latitude_of_origin','rotation','pickEllipsoid','removeChild','fire','getClusterList','hasShadows','easingFunction1','defer','showIntersection','_removeMeasureLabelAndEx','log','updatePositionsHeightByAttr','clearLastCamera','mapbox','quoted','_0x4218ba','greaterThanOrEquals','one_minus_f_squared','vertexFormat','bindUpdateEvent','_arrowLength','constructor','digVolumeStr','_clearPointTimePostion','ArB','Lambert_Conformal_Conic','_random','author','(event)','PrimitiveType','radius_g','rightClick','nK^G','geometryInstances','distance','_last_pickedObject','_events','_setHtml','heading','depthFailColor','gaze','_lastSelectionFrameNumber','graphic','changed','fromQuaternion','Azimuth','specularMap','zoom','toString','singam','_labels','&style={style}&tilerow={TileRow}&tilecol={TileCol}&tilematrixset={TileMatrixSet}&format=tiles&tk=','east','GroundPolylinePrimitive','hasPickedModel','_ready','特效效果','DrawRectangle','{crsx}','_loadQueueTimeSlice','Polygon','pick3DTileset','__VERSION__','attr','getAvailabilityJson','interpolate','longitude','semiMinorAxis','CorridorGeometry','gamma','+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','_0x4088ab','hasTerrain','_last_startTime','px;\x0a\x20\x20--text-color:\x20','startAngle','flyTo','ExtrapolationType','Log','HomeButton','allAreRenderable','_updateLabelPosition','_updatePositionsByCircleCenter','Australian\x20Natl\x20&\x20S.\x20Amer.\x201969','icon','wfs请求出错','yyyy-MM-dd\x20HH:mm:ss','ch1903','fromRotationMatrix','_timeDebounce','setValue','N_POLE','{\x22x\x22:-180,\x22y\x22:90}','place','_fillColor_alpha_bak','fromIonAssetId','originalStyle','_0x17357a','instanceId','slice','Searching','EasingFunction','point3','visibleAreaColor','_show','_splitOptionsToStyle','_matrix4','_第一视角站到此处','px)','_stopPropagation','EPSG:4496','getImageData','occluders','isTranslucent','+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','_dirStep','_digBoxColor','rightDown','HeightReference','_positions','EPSG:4548','PlayForward','parameters','_updateContent','_getEventTarget','_subdomains','Name','_moveDistanceSum','setHeading','三维视图','_lastTileLoadQueueLength','getLayer','-outline','pickPosition','_imageryCache','uHtcS0Czra','_center','arcType','条数据','scaleY','cesiumWidget','_firingCount','sphere','!fpQ','cesium-button\x20cesium-toolbar-button\x20mar3d-toolButton\x20','CustomShader','cloneProperty','routes','lat_ts','maximumRed','updateCallback','ondblclick','_水平距离','mandatory','_显示包围盒','compass-inner-active','computeModelMatrix','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','TEXTURED','positionOnEllipsoidSurface','replace','czm_selectedIdTexture','isTile','startMoveMatrix','请将\x20mars3d-cesium\x20库升级至\x20v1.','getType','_cloudCollection','defaultView','\x20px','coneTrack','headingPitchRollToFixedFrame','texture','getZoomUnits','getEntityAttr','rotateUp','lat2','DrawDownJson','dataSources','标记圆坐标','czmObjectEx','_0x5844ad','KmlLayer:请必须传入\x20url\x20或\x20data\x20参数','colors','void\x20main()\x20\x0a','_uniforms_baseWaterColor_alpha','acos','moveStep','Property','Longitude_Of_Center','TerrainState','_stateOkIndex','distanceSurface','_updatePointerEvents','BOTTOM_ROTATE','Latitude\x20of\x20natural\x20origin','CTRL','tips','depthTexture','cesium-baseLayerPicker-selected','uri','_updateClr','editColor','positionsShow','Delete','lngLatToPoint','south','Geometry','63462eXmMTK','toRadians','pois','_projection','onload','updateOrientation','rgba(255,\x20255,\x20255,\x200.0)','isEffect','mouseDownView','toObject','clear','_getCartesian3','gradientCircleCanvas','_morphCompleteHandler','hasChildNodes','scanPlaneRate','isStopIncluded','_extentRectangle','scale_factor','lam0','bottomHeight','_stopDrawHook','inline-block','_normalize','addTimePosition','convertStyle','WGS66','_setEditCursor','_cubeMap2','getColumn','CameraEventType','0{s}.is.autonavi.com/appmaptile?lang=zh_cn&style=8&x={x}&y={y}&z={z}','_lastSelectionResultFrame','_drawEndEventType','_getTargetDistanceDisplayCondition','video2D','num','apply','areaMeasure','_tileLoadQueueLow','_mouseUpHandle','ImageryLayerCollection','_alignedAxis','debugExtentEntity','addSeconds','particleSize','_updateLabelOpacity','_pointEx','_onLayerMoved','_initialized','setOpacity','ION','Pass','-263.0,6.0,431.0','updateRadii','options.width','createImageryProvider','+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','getFloat64','_containerBtnStart','miny','rgba(122,114,238,0.02)','PlaneStyleConver','image2','_mars3d_graphicId','picked',');\x0a\x20\x20\x20\x20\x20\x20\x20\x20if(frustumVisibility','latitudeShift','transZ','_numberOfPoints','stopEditingGrid','multiplyByPoint','restore','Command','wireframe','xmf','convertMC2LL','_layerImg','ScreenSpaceEventType','ReferenceFrame','clampToGround','fromUrl','cssText','initialized','removeControl','_contextmenuConfig_bak','polygon','fa514c882a3f5f6a942e09b7da010247','dot','_maxTileLevel','msie','hasUpdate','_createOK','ows:WGS84BoundingBox','zoomTo','_initModel','flipx','JulianDate','uniforms','BufferUsage','https://restapi.amap.com/v3/place/detail','_toOneCesiumVal','PolyFacet','_toCesiumValBefore','dataSource','bindTexture','lerp','event','_lastDynamicPosition','featureToGraphic','_roll','Lambert_Azimuthal_Equal_Area','RHUMB','download','cols','_unbindDocumentEvent','bloomEffect','maximumImageSize','_角度','_map_mouseMoveHandler','u_0','未处理的属性','/query','toCartesianPositions','stroke','_refreshCollisionCluster','wallC','set','true','camera_changedHandler','leftPositions','_positions_first','_drawLayer','removeItem','selected','ortho','_cache_timeTik','_getNowAjaxAttr','UndergroundYes','_last_planeGraphics','GeometryCollection','查询中...','eqc','boundingVolume','values','fa\x20fa-share-alt','_calculateAsynSurfacePosition','pixelOffsetScaleByDistance_far','_总长','labelHeightStyle','fromFramebuffer','_axisRotation','availabilityEnabled','navigationHelpButton','HDR','_material','_eventResult','getCrsList','planeStyleConver','cacheTime','_hasFX','_external','_getVector','_getCenter','*kwa','u_textureUseWebMercatorT','clickToNorth','addScanPlane','step_distance','latColumn','prototype','_moveActive','_initDivPlane','init','OPAQUE','city','getExtent','src','readyState','TimeInterval','planClip','hasTimePostion','viewer','BoxOutlineGeometry','Gunung\x20Segara\x20Jakarta','_onMarkerDrag','contextMenuClick','TOP_ROTATE','\x0a\x20\x20\x20\x20\x20\x20const\x20int\x20WIDTH\x20=\x20','in\x20vec3\x20v_positionEC;\x0ain\x20vec3\x20v_normalEC;\x0ain\x20vec2\x20v_st;\x0a\x0avoid\x20main()\x20{\x0a\x20\x20vec3\x20positionToEyeEC\x20=\x20-v_positionEC;\x0a\x20\x20vec3\x20normalECMars3D\x20=\x20normalize(v_normalEC);\x0a\x20\x20\x20\x20#ifdef\x20FACE_FORWARD\x0a\x20\x20normalECMars3D\x20=\x20faceforward(normalECMars3D,\x20vec3(0.0,\x200.0,\x201.0),\x20-normalECMars3D);\x0a\x20\x20\x20\x20#endif\x0a\x0a\x20\x20czm_materialInput\x20materialInput;\x0a\x20\x20materialInput.normalEC\x20=\x20normalECMars3D;\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\x20out_FragColor\x20=\x20vec4(material.diffuse\x20+\x20material.emission,\x20material.alpha);\x0a}\x0a','radius_p2','AddMidPoint','\x0a\x20\x20\x20\x20\x20\x20\x20\x20int\x20frustumVisibility','#123e59','imageOptsConver','PolyUtil','shiny','_noDestroy','_pageSize','_initializeCluster','_bindControl','transparent','_style2JsonBase','debugShowBoundingVolume','S_POLE','vertexAdsorption','74dfa5168bf285f5d14f54f6b8ea3d64','_setGlobeOption','B_re','noPickEntity','_queryBicycling','moveStart','dimensions','getTileLayers','%c\x20[mars3d-sdk调试]:\x20%s','all_distance','leftDown','editAddPoint','longitude_of_center','_terrainProviderPromise','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','fogByDistance_farValue','endsWith','createIndexBuffer','limit','shake','eachInstances','initialize','area_original','timeIndex值需要大于0且小于','varying','_controlList','EPSG:4511','request','图上量算','resolutionScale','bezierSpline','autoMiddleTimePosition','_mousePosition','px;overflow:hidden;margin:0;\x22\x20scrolling=\x22no\x22\x20frameborder=\x220\x22\x20>','_last_availabilityShow','_getTargetInfo','EPSG:4490','mouseOut','_drawGrid','_depthStencilTexture','editStart','font_style','depthFailMaterial','mars3d-mousedownview-show','max(contourMaterial.alpha,\x20slopeRampMaterial.alpha)','startColor','_getDivOffset','_pickOffscreenView','getOutlinePositions','concat','areaStr','TOWGS84','_updateEditDraggers','snowEffect','globalMsg','CubeMap','getAreaById','_mouseEvent','hasClosure','GetCapabilities','geocentric','ClockRange','Fischer\x201960','_optionsLayersList','cloudCollection','_updateMatrixRotatePosition','中键滚动','_extrudedHeight','text','VertexArray','debuggerTileInfo','GetFeatureInfoFormat','createDrawCommand','_cameraMoveStartHandler','_rebindCzmContainer','orginCenterPoint','_map_mouseDownHandler','STATIC_DRAW','send','color2','derivedCommands','_updateHpr','strokeText','match','basemaps','maximumSize','_trackedEntity','_repeat','u_color','capabilities','computeEllipsePositions','}\x20===\x27','planeAngle','fogByDistance','getScreenSpaceBoundingBox','queryGridData','lng','depth','RenderState','processStateMachine','cubeView','_grids','WallGeometry','_停止按轴平移','ratio','BlackAndWhiteEffectNo','_拖拽调整四周方向角','_修改高度','style','enablePickFeatures','negate','fromElements','_getOffsetByHeight','fromRectangle','duration_proceed','clockRange','_last_fireIndex','Null','zoomOut','_positionClass','normalMap','setNowTime','BASIC','DistanceDisplayCondition','imageryLayer','frustumCommandsList','+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','GEODCRS','getQuadricBSplineFactor','getAllResponseHeaders','startFlicker','showText','_addGraphic','加载模型中,请稍等…','polygonMaxHeight','objectsToExclude','left','interVal','getTimestamp','ows:UpperCorner','pathStyleConver','_getDrawEntityStyle','max','createPrimitive','_map_preRenderHandler','clone','flowGlow','northeast','showSectorLines','district','RGBA','getProperty','frameRateHeight','_mouseMoveHandler','_getHeihgt','heightStr','_updateOutlineToCallback','dimensions_z','replaceCache','#FF9742','endDate','pickWidth','_initTilingSchemeByCrs','EPSG:4326','Cesium3DTileStyle','select','highDynamicRange','_hadRemoveLastMovePoint','_updateLabelStyleHook','geometryName','\x20?\x20textureCoordinates.xz\x20:\x20textureCoordinates.xy,\x0a\x20\x20\x20\x20\x20\x20\x20\x20u_textureCoordinateRectangle','farValue','_highlight_state','show','updateAttrForDrawing','terrainChange','_hasRemoveElement','lineCount','outlineEffect','更多功能请右击','repeat_y','Paste','停止按轴平移','_maximumDistance','mars3d-compass-outer','_graphicList','_alt','outerPositions','_hasResetEnableLighting','telephone','×','mouseUp','_updateMouseDraw','_updateDraw','ImageMaterialProperty','timeline','标记矩形坐标','moveVar','onDragStart','data','scene\x20is\x20required.','_enabled','unbindHighlight','WQJcNgZdI8otxSkKt8kA','\x22\x20\x20class=\x22mars3d-popup-content\x20mars3d-popup-color\x22\x20style=\x22','_sampler','updateHeightDraggers','mIxcKSk6WPqTf03cVbHcgG','mars3d-divGraphic-edit','shift','str','_cubeMap3','getNextLayerId','VertexFormat','_tileLoadQueueMedium','_minHeight','processImagery','_matrix','cylinderP','randomColor','PROJECTION','_pauseWork','long1','_selectedPlane','wfs','intl','_hasLoad','#define\x20FACE_FORWARD\x0a','sqrt','_removeLayerAddedListener','enableLook','_custom_position','GeographicProjection','files','\x0a\x20\x20\x20\x20\x20\x20transform\x20:\x20rotate(-','ripple','moveDuration','_alt_bak','EllipsoidGeodesic','_toolbar','_lastMouseOverItem','altColumn','_convertStyle','divBillboardP','abs','longc','geometryInstanceAttributes','GLTF','MapboxStyleImageryProvider','styleOptions','circle','_container_onMouseMoveHandler','multiplier','zIndex','_pitch_minHeight','closeSmallTooltip','_startEditingHook','textStyles','_precise','_readyPromise','waterC','debugAxis','convert','title','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\x20fbmMars3D(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=\x20fbmMars3D(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','70,18,134,51','rightPositions','referenceFrame','wellData','setTime','_clearPointAjaxPostion','wfs_single','_last_picked','color','_viewer.destroy异常','layerDefs','moveDown','lonlat','_updateExOpacity','RightClick','PerspectiveOffCenterFrustum','centerOfMass','showResult','subdomains','Clarke\x201858','onEachFeature','lastParameters','polygonWallStyle','mmf','xzqh','toCesiumVal','hasHeightEdit','_proxy','\x0a\x20\x20\x20\x20

\x0a\x20\x20\x20\x20','%\x27\x20','_main','orientation','formatPosition','onDrag','contourShow','tdt','globe','getMonth','_currentIndex','_显示三角网','#ff7800','ml1','_0x3d59b9','_graphicLayer_click','IAU2000:','setRequestHeader','_getPickIds','Color','stopFlicker','info','orderIndependentTranslucency','_primitive3','_shadowMapMatrix','PolyBlob','areas','setColumn','frameRate','tilesRendered','toJSON:未识别的材质类型','appendChild','_getDrawEntityClass','paths','TEXTURE_3D','maximumDistance','maxDepth','delmbr','_contextmenuMgr','trackedEntity','','_textStyles','_getAddress','crossorigin','开启黑白','px\x20bold\x20normal','defaultAccessToken','useBrowserRecommendedResolution','proxy','FRONT','_updateCzmObjectShow','createVertexBuffer','moveBackward','_jzmHeight','fillText','fromDegrees','toGeoJSON','_service','listens','showDomeLines','Driving','colorCorrection','endItem','Oblique_Stereographic','hpr','radius','_cache_data','_enabledMoveTarget','rois','unknown\x20utm\x20zone','path','toGeoJSONPolygonGeometry','_update','error','cesium-hasSeenNavHelp','scanPlaneColor','mouseMove','processFeatureCollection','autoTip','u_mars3d_flood_brightness','simplify','angle2','maximumScreenSpaceError','stroke-width','_initControls','标绘图层数据.json','_graphicLayer_leftUp','totalAreaStr','_positions_circle_y','line','granularity','speed','_objectsToExclude_auto','_positionScratch','pointOutline','_queryDriving','_filterPOIData_polygon','_关闭亮度','div','geometry','AUTOCOMPLETE','BillboardCollection','_showIntersection','_popupMgr','getLangText','accept','colorOptsConver','_clearLastHighlight','MM-dd\x20HH:mm','_popupPosition','maximumClockDegree','_colorTexture','buildModuleUrl','edgeWidth','numberOfDerivatives','_sectorSegmentLineVA','pauseItem','getValueByIndex','maxScale','_globeMouseHandler','vec','backgroundPadding','scaleByDistance','_hasUpdate_emitterModelMatrix','getIntersectPoint','createTypedArray','esriGeometryEnvelope','ipad','rotationAngle','getCacheOrAdd','minimumRed','wms:','domToolbar','updateOffset','#extension\x20GL_OES_standard_derivatives\x20:\x20enable\x0auniform\x20sampler2D\x20colorTexture;\x0auniform\x20sampler2D\x20depthTexture;\x0auniform\x20float\x20alpha;\x0ain\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\x20getDepthMars3D(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=\x20texture(colorTexture,\x20v_textureCoordinates);\x0a\x20\x20vec4\x20currD\x20=\x20texture(depthTexture,\x20v_textureCoordinates);\x0a\x20\x20if(currD.r\x20>=\x201.0)\x20{\x0a\x20\x20\x20\x20out_FragColor\x20=\x20color;\x0a\x20\x20\x20\x20return;\x0a\x20\x20}\x0a\x20\x20float\x20depth\x20=\x20getDepthMars3D(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\x20out_FragColor\x20=\x20mix(color,\x20vec4(1.0),\x20alpha\x20*\x200.2);\x0a\x20\x20\x20\x20return;\x0a\x20\x20}\x0a\x20\x20out_FragColor\x20=\x20mix(color,\x20vec4(1.0),\x20dotNumWC\x20*\x20alpha);\x0a}\x0a','_globalAlpha','datum','offsetAttribute','u_mars3d_flood_limitMin','u_mars3d_snake_inRangeColor','EPSG:4540','Mid','czm_snoise','_key_index','updateGraphic','_wallHeights','pickId','enableInputs','outlineWidth','arrIDS','baseLayerPicker','_useHdr','pickFeatures','pickedObjects','tooltipOptions','_last_hasNull','f7892cc770abc7888e3083701c297e09','pop','_createIcon','lineDash','holes','_tileLayer','getPoint','_glyphs','LINEAR','hasSelected','_updateOutlineFrustum','_flags_time','yHalfAngle','bind','Pause','_lastPickTarget','set-cookie','pitEntity','merge','_updateList','DATUM','GLOBE','mapBound','contains','_isFireEndEvent','terrainProvider','rgba(255,255,255,0.4)','_last_clickTime','_initTilesetFlat','polyline','createDragger','hasEditRotate','debugExtent','fa\x20fa-medium','#000000','getMinutes','_arrowInstances','Ray','_updateSnakeAnimationDurationOptions','_跟踪锁定','_dragCanvas','getLayerById','onPointTrans','clearDrawing','heightLabel','SlopeRamp','_允许进入地下','computeScreenSpacePosition','timeRangeStr','WGS84','fromCartesianArray','_clampToTileset','textAlign','RotatePointStart','fetchImage','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20
','HORIZONTAL','baidu','_0x4b6667','mile','materials','application/json','getSetHeight','_removeDragCanvas','128bRoPcW','_minimumLevel','RectangleGeometryLibrary','_lat','proj4.Point\x20will\x20be\x20removed\x20in\x20version\x203,\x20use\x20proj4.toPoint','then','_measureDistanceLable','EPSILON7','_cluster','FLOAT','标记矩形','eastNorthUpToFixedFrame','updateSelectedImageryViewModel','ControlType','_otherLayer','wprd','touchmove','_bottomPrimitive','_getCustomShader_Mask','mgrs','_setPointTimePosition','ellipsoid','normalOffsetScale','mouseOver','shadows','#007be6','_removedHook','ArcGISTiledElevationTerrainProvider','getGridKey','getDate','MIDDLE_CLICK','_sceneOption','EPSG:3785','private','rgba(254,172,172,0.1)','_smallMap','fromColor','zoneNumber','_ellipsoid','Object\x20converted\x20in\x20non-standard\x20crs\x20-\x20','_updateImage','layer','json','createGuid','defaultTimeFormatter','TwoFingerPinch','queryParameters','getElementsByClassName','bloom','blur_x','3dtile_pnts_','EPSG4326','requestRender','model','_normal','_showData','pixelOffsetX','_tilingScheme','fromGeometry','redraw','_tileLayer_removeTileHandler','backgroundColor','DEFAULT_VIEW_RECTANGLE','Bessel\x201841','scaleByDistance_near','_纵坐标','removeAttribute','_boundingSphereWC','uniform\x20sampler2D\x20u_mars3d_flood_texture;\x0auniform\x20mat4\x20u_mars3d_flood_inverseMatrix;\x0auniform\x20float\x20u_mars3d_flood_rangeNumber;\x0auniform\x20float\x20u_mars3d_flood_maxRangeLength;\x0a\x0auniform\x20bool\x20u_mars3d_flood_enabled;\x0auniform\x20vec4\x20u_mars3d_flood_color;\x0auniform\x20bool\x20u_mars3d_flood_floodAll;\x0auniform\x20float\x20u_mars3d_flood_currentheight;\x0auniform\x20float\x20u_mars3d_flood_min_height;\x0auniform\x20bool\x20u_mars3d_flood_limitMin;\x0a\x0auniform\x20float\x20u_mars3d_flood_brightness;\x0a\x0avec4\x20restorePoint_mars3d_flood(vec4\x20point)\x20{\x0a\x20\x20vec3\x20outpoint\x20=\x20point.xyz\x20*\x20point.w;\x0a\x20\x20return\x20u_mars3d_flood_inverseMatrix\x20*\x20vec4(outpoint,\x201.0);\x0a}\x0a\x0avec4\x20getRegions_mars3d_flood(float\x20x,\x20float\x20y)\x20{\x0a\x20\x20float\x20u\x20=\x20(x\x20+\x200.5)\x20/\x20(u_mars3d_flood_maxRangeLength\x20+\x201.0);\x0a\x20\x20float\x20v\x20=\x20(y\x20+\x200.5)\x20/\x20u_mars3d_flood_rangeNumber;\x0a\x20\x20vec4\x20point\x20=\x20texture(u_mars3d_flood_texture,\x20vec2(u,\x20v));\x0a\x20\x20return\x20point;\x0a}\x0a\x0abool\x20inRectangle_mars3d_flood(vec4\x20textPoint)\x20{\x0a\x20\x20for(float\x20h\x20=\x200.0;\x20h\x20<\x20u_mars3d_flood_rangeNumber;\x20h\x20+=\x201.0)\x20{\x0a\x20\x20\x20\x20float\x20currentLength\x20=\x20getRegions_mars3d_flood(0.0,\x20h).x;\x0a\x20\x20\x20\x20float\x20counter\x20=\x200.0;\x0a\x20\x20\x20\x20for(float\x20w\x20=\x200.0;\x20w\x20<\x20currentLength;\x20w\x20+=\x201.0)\x20{\x0a\x20\x20\x20\x20\x20\x20float\x20nextIndex\x20=\x20w\x20+\x201.0;\x0a\x20\x20\x20\x20\x20\x20nextIndex\x20=\x20nextIndex\x20>=\x20currentLength\x20?\x200.0\x20:\x20nextIndex;\x0a\x20\x20\x20\x20\x20\x20vec4\x20p1\x20=\x20restorePoint_mars3d_flood(getRegions_mars3d_flood(w\x20+\x201.0,\x20h));\x0a\x20\x20\x20\x20\x20\x20vec4\x20p2\x20=\x20restorePoint_mars3d_flood(getRegions_mars3d_flood(nextIndex\x20+\x201.0,\x20h));\x0a\x0a\x20\x20\x20\x20\x20\x20float\x20p1x\x20=\x20p1.x;\x0a\x20\x20\x20\x20\x20\x20float\x20p1y\x20=\x20p1.y;\x0a\x20\x20\x20\x20\x20\x20float\x20p2x\x20=\x20p2.x;\x0a\x20\x20\x20\x20\x20\x20float\x20p2y\x20=\x20p2.y;\x0a\x20\x20\x20\x20\x20\x20float\x20textPointx\x20=\x20textPoint.x;\x0a\x20\x20\x20\x20\x20\x20float\x20textPointy\x20=\x20textPoint.y;\x0a\x0a\x20\x20\x20\x20\x20\x20if(p1x\x20!=\x20p2x\x20&&\x20textPointx\x20>\x20min(p1x,\x20p2x)\x20&&\x20textPointx\x20<=\x20max(p1x,\x20p2x)\x20&&\x20textPointy\x20<=\x20max(p1y,\x20p2y))\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20xinters\x20=\x20((textPointx\x20-\x20p1x)\x20*\x20(p2y\x20-\x20p1y))\x20/\x20(p2x\x20-\x20p1x)\x20+\x20p1y;\x0a\x20\x20\x20\x20\x20\x20\x20\x20if(p1y\x20==\x20p2y\x20||\x20textPointy\x20<=\x20xinters)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20counter\x20+=\x201.0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20if((mod(counter,\x202.0)\x20!=\x200.0))\x20{\x0a\x20\x20\x20\x20\x20\x20return\x20true;\x0a\x20\x20\x20\x20}\x0a\x20\x20}\x0a\x20\x20return\x20false;\x0a}\x0a\x0avoid\x20fragmentMain(FragmentInput\x20fsInput,\x20inout\x20czm_modelMaterial\x20material)\x20{\x0a\x20\x20vec3\x20positionMC\x20=\x20fsInput.attributes.positionMC;\x0a\x20\x20vec4\x20testPosition\x20=\x20u_mars3d_flood_inverseMatrix\x20*\x20czm_model\x20*\x20vec4(positionMC,\x201.0);\x0a\x20\x20if(u_mars3d_flood_enabled\x20&&\x20(u_mars3d_flood_floodAll\x20||\x20inRectangle_mars3d_flood(testPosition)))\x20{\x0a\x20\x20\x20\x20float\x20height\x20=\x20testPosition.z;\x0a\x0a\x20\x20\x20\x20if(height\x20<=\x20u_mars3d_flood_currentheight\x20&&\x20(!u_mars3d_flood_limitMin\x20||\x20u_mars3d_flood_min_height\x20<=\x20height))\x20{\x0a\x20\x20\x20\x20\x20\x20material.diffuse\x20=\x20mix(material.diffuse,\x20u_mars3d_flood_color.rgb,\x20u_mars3d_flood_color.a);\x0a\x20\x20\x20\x20}\x0a\x20\x20}\x0a\x0a\x20\x20if(u_mars3d_flood_brightness\x20!=\x201.0)\x20{\x0a\x20\x20\x20\x20material.diffuse\x20=\x20mix(vec3(0.0),\x20material.diffuse,\x20u_mars3d_flood_brightness);\x0a\x20\x20}\x0a}\x0a','destroyObject','hasType','_outlineColor_alpha','devicePixelRatio','authority','clrk58','startCompute','getPickRay','xHalfAngle','_drawAddPointHandler','_container2','updateTimer','removeNearPoint','secondsOfDay','maximumHeight','setStyle','corridor','readyPromise','_buildImageResource','_getPolylineOutlinePositions','EPSILON6','cjpFAv','keyWord','修改长度(X方向)','arrayBufferView','_tileLoadQueueHigh','sigma','_position_result','_onPreRenderHandler','0\x200\x20','startSnakeAnimation','fromMercator','_3D','+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','diffusePower','createPropertyDescriptor','innerRadii','updateVideoContainer','uniqueKey','PolygonHierarchy','GridImageryProvider','upsampledFromParent','_onMouseMoveMapHandler','classificationType','u_textureTranslationAndScale','_handleMouseDown','isVisible','_useSingleColor','overviewMap','rings','baseWaterColor','ticks','LightShadowMapsShader','_element','未处理','_dragger_moveAll','_visibility_type','_frustum','Buffer','Lambert_Conformal_Conic_1SP','fromAssetId','showFirstPage','_hiddenColor','_availability_original','lim','_bindEvent','_面积','_layerList','\x0a\x0a\x20\x20\x0a\x20\x20\x0a','curve','_clearAnalysis','blendColor','getSeconds','onlySelf','alpha','closeHighlight','DefaultProxy','loadingDescendantLimit','+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','EPSG:3857','Mars3D三维可视化平台','outlinePositions','{index}','Z_UP_TO_X_UP','change','ComponentDatatype','2px','_primitives','_onClickHandler','_showDrawMouseMoveSmallTooltip','_highlight_mouseEventHandler','{s}','_depth','关闭地形','beginPath','_replaceFragmentShaderSourceByStyle','zoomFactor','renderState','_labelCollection','_orbitCursorAngle','smoothWidth','positions_grid','_on','SampledPositionProperty','tactics','_updateOutlineStyle','COLUMN2ROW0','showFillBox','test','gcj02','getPickTarget','unproject','cesium-viewer-cesiumWidgetContainer','_startRate','Type','pointStyleConver','ADDED','attributes','faceForward','checkHasBreak','_positions_circle_x','WGS60','startBounce','UNSIGNED_BYTE','_currentHeight','Everest\x201948','getHeadingPitchRoll','getMatrix3','offsetLabel','startDraw','_wrapper','setCameraView','format','regeocode','quadtree','realAlt','_rotateFrame','corridorP','TextureMinificationFilter','phone','undefined','位置信息','u_mars3d_clip_rangeNumber','_startPitch','openSmallTooltipByMinPointNum','getDraggerContextMenu','限定的范围','px;\x0a\x20\x20\x20\x20\x20\x20\x20\x20margin-left:\x20calc(50%\x20-\x20','resize','followedX','W5u3WPPnW5jSiJZcGSkIEmooW6y','_createPit','CircleGeometry','topRadius','multiplyByUniformScale','getTileDataAvailable','gradations','brightnessEffect','_flyToEx','undergroundColor','u_mars3d_flood_texture','ionToken','http://its.map.baidu.com:8002/traffic/TrafficTileService?x={x}&y={y}&level={z}&time=','getTempPoint4','_parent','lambda0','_computeActualPosition','_initByMetaData','u_hiddenColor','AXIS','_child','debugAxisPrimitive','PositionProperty','ml0','polylineVolume','createAttributeLocations','texImage3D','
\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','\x22\x20\x20class=\x22mars3d-tooltip\x22}\x22>{content}','parent','_origin','_canrefresh','innerRadii_y','+title=WGS\x2084\x20(long/lat)\x20+proj=longlat\x20+ellps=WGS84\x20+datum=WGS84\x20+units=degrees','ZERO','_geoJsonLayer','YELLOW','specularIntensity','editStop','name','_开启日照阴影','_heading_reality','_tileset','accuracy','_farDepthFromNearPlusOne','bboxSR','uniform\x20sampler2D\x20reflexTexture;\x20//\x20反射贴图\x0auniform\x20sampler2D\x20normalTexture;\x20//\x20法线贴图\x0auniform\x20float\x20time;\x0a\x0auniform\x20mat4\x20fixedFrameToEastNorthUpTransform;\x20//\x20水面的东北天矩阵的逆矩阵\x0a\x0a//\x20从顶点着色器传来的\x0ain\x20vec4\x20v_worldPosition;\x20//\x20当前像素的世界坐标\x0ain\x20vec4\x20v_uv;\x20//\x20原本的纹理坐标乘以贴图矩阵\x0ain\x20float\x20cameraDistance;//相机距离\x0a\x0a//\x20可配置的参数\x0auniform\x20float\x20ripple;\x20//\x20波纹大小(数值越大波纹越密集)\x0auniform\x20vec4\x20waterColor;\x20//\x20水面颜色\x0auniform\x20float\x20waterAlpha;\x20//\x20水面透明度\x0auniform\x20float\x20reflectivity;\x20//\x20水面反射率\x0auniform\x20vec3\x20lightDirection;\x20//\x20光照方向\x0auniform\x20float\x20shiny;\x20//\x20光照强度\x0auniform\x20float\x20distortion;\x20//\x20倒影的扭曲程度\x0auniform\x20float\x20specularIntensity;\x0auniform\x20float\x20globalAlpha;\x0a\x0auniform\x20vec4\x20farColor;\x0auniform\x20float\x20farDistance;\x0a\x0a\x0aconst\x20vec3\x20sunColor\x20=\x20vec3(1.0);\x0a\x0a//\x20获取噪声\x0a//\x20vec4\x20czm_getWaterNoise(sampler2D\x20normalMap,\x20vec2\x20uv,\x20float\x20time,\x20float\x20angleInRadians)\x0avec4\x20mars3d_getNoise(sampler2D\x20normalMap,\x20vec2\x20uv)\x20{\x0a\x20\x20vec2\x20uv0\x20=\x20(uv\x20/\x20103.0)\x20+\x20vec2(time\x20/\x2017.0,\x20time\x20/\x2029.0);\x0a\x20\x20vec2\x20uv1\x20=\x20uv\x20/\x20107.0\x20-\x20vec2(time\x20/\x20-19.0,\x20time\x20/\x2031.0);\x0a\x20\x20vec2\x20uv2\x20=\x20uv\x20/\x20vec2(8907.0,\x209803.0)\x20+\x20vec2(time\x20/\x20101.0,\x20time\x20/\x2097.0);\x0a\x20\x20vec2\x20uv3\x20=\x20uv\x20/\x20vec2(1091.0,\x201027.0)\x20-\x20vec2(time\x20/\x20109.0,\x20time\x20/\x20-113.0);\x0a\x20\x20vec4\x20noise\x20=\x20texture(normalMap,\x20uv0)\x20+\x0a\x20\x20\x20\x20texture(normalMap,\x20uv1)\x20+\x0a\x20\x20\x20\x20texture(normalMap,\x20uv2)\x20+\x0a\x20\x20\x20\x20texture(normalMap,\x20uv3);\x0a\x20\x20return\x20noise\x20*\x200.5\x20-\x201.0;\x0a}\x0a\x0avoid\x20mars3d_sunLight(const\x20vec3\x20surfaceNormal,\x20const\x20vec3\x20eyeDirection,\x20float\x20shiny,\x20float\x20spec,\x20float\x20diffuse,\x20inout\x20vec3\x20diffuseColor,\x20inout\x20vec3\x20specularColor)\x20{\x0a\x20\x20vec3\x20sunDirection\x20=\x20normalize(lightDirection);\x0a\x20\x20vec3\x20reflection\x20=\x20normalize(reflect(-sunDirection,\x20surfaceNormal));\x20\x20//\x20获得太阳对表面法线的反射向量\x0a\x20\x20float\x20direction\x20=\x20max(0.0,\x20dot(eyeDirection,\x20reflection));\x20\x20//\x20当太阳反射方向和眼睛的方向一致时,direction\x20最大,为\x201,当角度大于\x2090度时最小,最小为\x200\x0a\x20\x20specularColor\x20+=\x20pow(direction,\x20shiny)\x20*\x20sunColor\x20*\x20spec;\x0a\x20\x20diffuseColor\x20+=\x20max(dot(sunDirection,\x20surfaceNormal),\x200.0)\x20*\x20sunColor\x20*\x20diffuse;\x0a}\x0a\x0aczm_material\x20czm_getMaterial(czm_materialInput\x20materialInput)\x20{\x0a\x20\x20czm_material\x20material\x20=\x20czm_getDefaultMaterial(materialInput);\x0a\x0a\x20\x20if(cameraDistance\x20>\x20farDistance){\x0a\x20\x20\x20\x20material.diffuse\x20=\x20farColor.rgb;\x0a\x20\x20\x20\x20material.alpha\x20=\x20farColor.a\x20*\x20waterAlpha;\x0a\x20\x20\x20\x20return\x20material;\x0a\x20\x20}\x0a\x0a\x20\x20\x20\x20//\x20通过法线贴图计算新的表面法线\x0a\x20\x20vec2\x20transformedSt\x20=\x20materialInput.st\x20*\x202.0\x20-\x201.0;\x20\x20//\x20[0,\x201]\x20=>\x20[-1,\x201]\x0a\x20\x20vec4\x20noise\x20=\x20mars3d_getNoise(normalTexture,\x20transformedSt\x20*\x20ripple);\x0a\x20\x20vec3\x20surfaceNormal\x20=\x20normalize(noise.xzy);\x20\x20//\x20[0,\x20+1],Y\x20up\x0a\x0a\x20\x20\x20\x20//\x20漫反射光\x0a\x20\x20vec3\x20diffuseLight\x20=\x20vec3(0.0);\x0a\x20\x20\x20\x20//\x20高光\x0a\x20\x20vec3\x20specularLight\x20=\x20vec3(0.0);\x0a\x0a\x20\x20\x20\x20//\x20获取视线方向(世界坐标)\x0a\x20\x20vec3\x20eye\x20=\x20(czm_inverseView\x20*\x20vec4(vec3(0.0),\x201.0)).xyz;\x0a\x20\x20\x20\x20//\x20获取视线方向(水面的本地坐标)\x0a\x20\x20eye\x20=\x20(fixedFrameToEastNorthUpTransform\x20*\x20vec4(eye,\x201.0)).xyz;\x0a\x20\x20\x20\x20//\x20当前像素的本地坐标\x0a\x20\x20vec3\x20world\x20=\x20(fixedFrameToEastNorthUpTransform\x20*\x20vec4(v_worldPosition.xyz,\x201.0)).xyz;\x0a\x0a\x20\x20vec3\x20worldToEye\x20=\x20eye\x20-\x20world;\x20\x20//\x20east,\x20north,\x20up\x0a\x20\x20worldToEye\x20=\x20vec3(worldToEye.x,\x20worldToEye.z,\x20-worldToEye.y);\x20\x20//\x20Y\x20up\x0a\x20\x20vec3\x20eyeDirection\x20=\x20normalize(worldToEye);\x0a\x0a\x20\x20float\x20spec\x20=\x202.0;\x0a\x20\x20float\x20diffuse\x20=\x200.5;\x0a\x20\x20mars3d_sunLight(surfaceNormal,\x20eyeDirection,\x20shiny,\x20spec,\x20diffuse,\x20diffuseLight,\x20specularLight);\x0a\x0a\x20\x20float\x20distance\x20=\x20length(worldToEye);\x0a\x20\x20vec2\x20distortion\x20=\x20surfaceNormal.xz\x20*\x20(0.001\x20+\x201.0\x20/\x20distance)\x20*\x20distortion;\x0a\x20\x20vec3\x20reflectionSample\x20=\x20vec3(texture(reflexTexture,\x20(v_uv.xy\x20/\x20v_uv.w)\x20*\x200.5\x20+\x200.5\x20+\x20distortion));\x0a\x0a\x20\x20float\x20theta\x20=\x20max(dot(eyeDirection,\x20surfaceNormal),\x200.0);\x0a\x20\x20float\x20reflectivity\x20=\x20reflectivity;\x0a\x20\x20float\x20reflectance\x20=\x20mix(reflectivity,\x201.0,\x20pow(1.0\x20-\x20theta,\x205.0));\x0a\x0a\x20\x20\x20\x20//\x20surfaceNormal\x20是以反射平面为\x20X-Y\x20平面的,\x0a\x20\x20\x20\x20//\x20所以\x20eyeDirection\x20也得是以反射平面为\x20X-Y\x20平面。\x0a\x20\x20vec3\x20scatter\x20=\x20max(0.0,\x20dot(surfaceNormal,\x20eyeDirection))\x20*\x20waterColor.rgb;\x0a\x20\x20vec3\x20albedo\x20=\x20mix(sunColor\x20*\x20diffuseLight\x20*\x200.3\x20+\x20scatter,\x20vec3(0.1)\x20+\x20reflectionSample\x20*\x200.9\x20+\x20reflectionSample\x20*\x20specularLight,\x20reflectance);\x0a\x20\x20material.diffuse\x20=\x20albedo.rgb;\x0a\x20\x20material.alpha\x20=\x20waterAlpha*\x20globalAlpha;\x0a\x20\x20material.specular\x20=\x20specularIntensity;\x0a\x0a\x20\x20return\x20material;\x0a}\x0a','_updatePositionsHook','imagery','getArrowBodyPoints','datumName','eachGraphic','animateFrame','proceed','fill-opacity','renderError','hasGraphic','getCameraView','worldToModel','ArcType','popup','toPoints','outlineOpacity','cartesianToCartographic','enableZoom','_customShadersKey','repeat_x','mars3d-distance-legend\x20','inverseViewMatrix','\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20czm_material\x20czm_getMaterial(czm_materialInput\x20materialInput)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20czm_material\x20m\x20=\x20czm_getDefaultMaterial(materialInput);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20uv\x20=\x20materialInput.st;\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20webMercatorT\x20=\x20getMercatorY(uv,\x20u_tileRectangle.y,\x20u_tileRectangle.w);\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20u_initialColor\x20=\x20vec4(0.0);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20v_textureCoordinates\x20=\x20vec3(\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20uv,\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20webMercatorT\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20color\x20=\x20computeColor(u_initialColor,\x20clamp(v_textureCoordinates,\x200.0,\x201.0));\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20m.diffuse\x20=\x20color.rgb;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20m.alpha\x20=\x20color.a;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20return\x20m;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20','distanceDisplayCondition_far','getThirdPoint','EPSG:4532','_rotateMouseMoveFunction','semiMajorAxis','lightColor','old_depthTestAgainstTerrain','cancelFunction','mars3d-container\x20mars3d-mapCompare\x20','hasEditEqualType','Plane','_getScaleplateRectangle','_createShadowMap','excludedJsonKeys','outlineStyle','imageryProvider','场景设置','tileMatrixBefore','cos','#ffffff','ScanLine','testPoint','_silhouetteColor_alpha_bak','rotateSpeed','endDraw','indices','START','phic0','mapSplit','_mouseClickHandler','geodeticSurfaceNormal','maxAlpha','_last_highlightOptions','distanceStr','areaName','pointOutlineWidth','_0xb70320','_searchText','etag','closeTooltip','red','BoundingBox','stopBounce','_primitive_label','_updateDomAttribute','Mars3D_LightShadowMapsShader','invertClassification','getTooltipConfig','vertexArray','fa\x20fa-unlock-alt','_waterPlane','yellow','_unbindEditEvent','Hotine_Oblique_Mercator_Azimuth_Natural_Origin','lineHeight','northwest','_virtualCamera','_backwardExtrapolationType','PolylineGeometry','fixedRoute','PolylineStyleConver','#00ffff','cameraHistory','(attr)','_orginCenterPoint','_fxOnePointOk','getTooltip','PrimitiveCollection','primitiveType','material','showFrustum','i3sNode','106.869,-52.2978,103.724,-0.33657,0.456955,-1.84218,1','_containerArrow','fromArray','_graticuleProvider','BLACK','FAILED','allCount','cos_p12','maxPointNum','_readChildNodeVal','material_bak','centerAt','sampler','_primitive_billboard','WebMapServiceImageryProvider','_style_clache','GroundSkyBox','CGCS2000_GK_CM_3','tilesWaitingForChildren','clientHeight','GeometryInstance','DeveloperError','mode','flat','_无法删除不能少于最小点数','headers','_calculateCzmHeight','\x20及以上版本','inverseMatrix','_shadingAlpha','tooltipRender','map','_selected','add','sin_p12','_getDrawPointEntityClass','viewModel','totalColor\x20+=\x20getSpotLightTotalColorMars3D(normalEC,\x20positionEC,\x20','Ellipsoid','COLUMN2ROW2','gradient','tilesLoaded','maxPitch','触摸手势','_setPointAjaxPosition','_setPolyPostionsFoyType','_areaList','关闭包围盒','_关闭三角网','labelStyleConver','_initTilesetClip','EllipsoidOutlineGeometry','_tilesetClip','IonGeocoderService','calcVolume','Anonymous','entityAngle','innerRadii_x','isPause','10px\x20sans-serif','fromCartesian','bottomRadius','geojson','isDestroyed','_getBoundingBox','Picking','rate','rectX','militargeographische_institut','esriGeometryPolyline','_layerIndex','_removeLabel','hasMidPoint','excludedKeys','data-count','_forPositionProperty','clippingPlanes','positionCartographic','无地形','straightArrow','_mars3d_opacity','parentContainerId','DiscardMissingTileImagePolicy','updateAreaForTerrain','utg'];_0x271a=function(){return _0x29ed05;};return _0x271a();}function create$5(_0x10a373,_0x100621){const _0x230204=getClass$5(_0x10a373);if(!_0x230204)return;const _0x1fa316=new _0x230204(_0x100621);return _0x1fa316;}function fromDraw(_0x4d4e94,_0x911733){const _0x32ce86={_0x52ec43:0x10f9},_0x44e41b=_0x137d;if(!_0x911733[_0x44e41b(0x59a)]){logError(_0x44e41b(0xa77));return;}const _0x2032b3=getClass$5(_0x911733['type']);if(!_0x2032b3||!_0x2032b3['prototype']['startDraw']){logInfo('对象不支持标绘',_0x2032b3);return;}const _0x55b800=new _0x2032b3(_0x911733);return _0x55b800[_0x44e41b(_0x32ce86._0x52ec43)](_0x4d4e94),_0x55b800;}var GraphicUtil={'__proto__':null,'getTypes':getTypes,'hasType':hasType,'eachGraphicType':eachGraphicType,'isPointType':isPointType,'isCombineType':isCombineType,'register':register$5,'getClass':getClass$5,'create':create$5,'fromDraw':fromDraw},edgeIntersectsEdge=function edgeIntersectsEdge(_0x3314a6,_0x44abcc,_0x4d5708,_0x587a92){var _0x162e9a=(_0x587a92[0x0]-_0x4d5708[0x0])*(_0x3314a6[0x1]-_0x4d5708[0x1])-(_0x587a92[0x1]-_0x4d5708[0x1])*(_0x3314a6[0x0]-_0x4d5708[0x0]),_0x5d8308=(_0x44abcc[0x0]-_0x3314a6[0x0])*(_0x3314a6[0x1]-_0x4d5708[0x1])-(_0x44abcc[0x1]-_0x3314a6[0x1])*(_0x3314a6[0x0]-_0x4d5708[0x0]),_0x3b94e3=(_0x587a92[0x1]-_0x4d5708[0x1])*(_0x44abcc[0x0]-_0x3314a6[0x0])-(_0x587a92[0x0]-_0x4d5708[0x0])*(_0x44abcc[0x1]-_0x3314a6[0x1]);if(_0x3b94e3!==0x0){var _0x4e3024=_0x162e9a/_0x3b94e3,_0x3012e0=_0x5d8308/_0x3b94e3;if(_0x4e3024>=0x0&&_0x4e3024<=0x1&&_0x3012e0>=0x0&&_0x3012e0<=0x1)return!![];}return![];},coordinatesContainPoint=function coordinatesContainPoint(_0x52f4b0,_0x19a714){var _0x98eefe=![];for(var _0x23baa8=-0x1,_0x495dd7=_0x52f4b0['length'],_0x40c449=_0x495dd7-0x1;++_0x23baa8<_0x495dd7;_0x40c449=_0x23baa8){(_0x52f4b0[_0x23baa8][0x1]<=_0x19a714[0x1]&&_0x19a714[0x1]<_0x52f4b0[_0x40c449][0x1]||_0x52f4b0[_0x40c449][0x1]<=_0x19a714[0x1]&&_0x19a714[0x1]<_0x52f4b0[_0x23baa8][0x1])&&_0x19a714[0x0]<(_0x52f4b0[_0x40c449][0x0]-_0x52f4b0[_0x23baa8][0x0])*(_0x19a714[0x1]-_0x52f4b0[_0x23baa8][0x1])/(_0x52f4b0[_0x40c449][0x1]-_0x52f4b0[_0x23baa8][0x1])+_0x52f4b0[_0x23baa8][0x0]&&(_0x98eefe=!_0x98eefe);}return _0x98eefe;},pointsEqual=function pointsEqual(_0x3e63f0,_0x286204){for(var _0x13acdd=0x0;_0x13acdd<_0x3e63f0['length'];_0x13acdd++){if(_0x3e63f0[_0x13acdd]!==_0x286204[_0x13acdd])return![];}return!![];},arrayIntersectsArray=function arrayIntersectsArray(_0x10e83e,_0x12f9cf){const _0x54b9c0={_0x4739f3:0x4e6},_0x4e5179=_0x137d;for(var _0xe1e533=0x0;_0xe1e533<_0x10e83e['length']-0x1;_0xe1e533++){for(var _0x40c763=0x0;_0x40c763<_0x12f9cf[_0x4e5179(_0x54b9c0._0x4739f3)]-0x1;_0x40c763++){if(edgeIntersectsEdge(_0x10e83e[_0xe1e533],_0x10e83e[_0xe1e533+0x1],_0x12f9cf[_0x40c763],_0x12f9cf[_0x40c763+0x1]))return!![];}}return![];},closeRing=function closeRing(_0x5401cd){const _0x471125={_0x451d61:0x4e6},_0xc66423=_0x137d;return!pointsEqual(_0x5401cd[0x0],_0x5401cd[_0x5401cd[_0xc66423(_0x471125._0x451d61)]-0x1])&&_0x5401cd['push'](_0x5401cd[0x0]),_0x5401cd;},ringIsClockwise=function ringIsClockwise(_0x585f56){var _0x58cfed=0x0,_0x3d7e04=0x0,_0x4860fe=_0x585f56['length'],_0x5a3f8f=_0x585f56[_0x3d7e04],_0x2cff3f;for(_0x3d7e04;_0x3d7e04<_0x4860fe-0x1;_0x3d7e04++){_0x2cff3f=_0x585f56[_0x3d7e04+0x1],_0x58cfed+=(_0x2cff3f[0x0]-_0x5a3f8f[0x0])*(_0x2cff3f[0x1]+_0x5a3f8f[0x1]),_0x5a3f8f=_0x2cff3f;}return _0x58cfed>=0x0;},shallowClone=function shallowClone(_0x1372c8){var _0x7da25f={};for(var _0x919903 in _0x1372c8){_0x1372c8['hasOwnProperty'](_0x919903)&&(_0x7da25f[_0x919903]=_0x1372c8[_0x919903]);}return _0x7da25f;},coordinatesContainCoordinates=function coordinatesContainCoordinates(_0x2badf0,_0x1ef69b){var _0x3731f6=arrayIntersectsArray(_0x2badf0,_0x1ef69b),_0x15204e=coordinatesContainPoint(_0x2badf0,_0x1ef69b[0x0]);if(!_0x3731f6&&_0x15204e)return!![];return![];},convertRingsToGeoJSON=function convertRingsToGeoJSON(_0x415a3e){const _0x1ea2e3={_0x45f2f5:0x4e6,_0x363dfc:0x1ed,_0x28c096:0x1ed,_0x29c95a:0x305},_0x2d7b8c=_0x137d;var _0x5d7867=[],_0x4bfa7c=[],_0xa8be64,_0x2a460e,_0x2f52b4;for(var _0x9619a4=0x0;_0x9619a4<_0x415a3e[_0x2d7b8c(_0x1ea2e3._0x45f2f5)];_0x9619a4++){var _0xd54eca=closeRing(_0x415a3e[_0x9619a4]['slice'](0x0));if(_0xd54eca['length']<0x4)continue;if(ringIsClockwise(_0xd54eca)){var _0x1f89c5=[_0xd54eca['slice']()['reverse']()];_0x5d7867[_0x2d7b8c(_0x1ea2e3._0x363dfc)](_0x1f89c5);}else _0x4bfa7c[_0x2d7b8c(_0x1ea2e3._0x28c096)](_0xd54eca[_0x2d7b8c(0xbd9)]()['reverse']());}var _0x3587be=[];while(_0x4bfa7c['length']){_0x2f52b4=_0x4bfa7c['pop']();var _0x5454cc=![];for(_0xa8be64=_0x5d7867['length']-0x1;_0xa8be64>=0x0;_0xa8be64--){_0x2a460e=_0x5d7867[_0xa8be64][0x0];if(coordinatesContainCoordinates(_0x2a460e,_0x2f52b4)){_0x5d7867[_0xa8be64]['push'](_0x2f52b4),_0x5454cc=!![];break;}}!_0x5454cc&&_0x3587be['push'](_0x2f52b4);}while(_0x3587be[_0x2d7b8c(0x4e6)]){_0x2f52b4=_0x3587be['pop']();var _0x3f616b=![];for(_0xa8be64=_0x5d7867['length']-0x1;_0xa8be64>=0x0;_0xa8be64--){_0x2a460e=_0x5d7867[_0xa8be64][0x0];if(arrayIntersectsArray(_0x2a460e,_0x2f52b4)){_0x5d7867[_0xa8be64]['push'](_0x2f52b4),_0x3f616b=!![];break;}}!_0x3f616b&&_0x5d7867['push']([_0x2f52b4[_0x2d7b8c(_0x1ea2e3._0x29c95a)]()]);}return _0x5d7867['length']===0x1?{'type':'Polygon','coordinates':_0x5d7867[0x0]}:{'type':'MultiPolygon','coordinates':_0x5d7867};},getId=function getId(_0x33e5c1,_0x47f073){const _0x2f01a1={_0x3a1205:0x4e6},_0x3de997=_0x137d;var _0x152dea=_0x47f073?[_0x47f073,'OBJECTID','FID']:[_0x3de997(0x8db),'FID'];for(var _0x593673=0x0;_0x593673<_0x152dea[_0x3de997(_0x2f01a1._0x3a1205)];_0x593673++){var _0x256753=_0x152dea[_0x593673];if(_0x256753 in _0x33e5c1&&(typeof _0x33e5c1[_0x256753]==='string'||typeof _0x33e5c1[_0x256753]===_0x3de997(0xfd5)))return _0x33e5c1[_0x256753];}throw Error('No\x20valid\x20id\x20attribute\x20found');},arcgisToGeoJSON$1=function arcgisToGeoJSON(_0x5e51a0,_0xc1c154){const _0x4063d3={_0x10439d:0x9a1,_0x7acc67:0x45b,_0x113df3:0x59a,_0x36b544:0xbd9,_0x55ab61:0xbd9,_0x1cd08d:0x531,_0x4c324a:0x2d4,_0x2f68e4:0x531,_0x4cb37b:0xe9c,_0x49c0d1:0xff7},_0x277521=_0x137d;var _0x17793c={};if(_0x5e51a0[_0x277521(_0x4063d3._0x10439d)]){_0x17793c['type']='FeatureCollection',_0x17793c[_0x277521(_0x4063d3._0x10439d)]=[];for(var _0x28dae0=0x0;_0x28dae0<_0x5e51a0['features']['length'];_0x28dae0++){_0x17793c['features'][_0x277521(0x1ed)](arcgisToGeoJSON(_0x5e51a0['features'][_0x28dae0],_0xc1c154));}}typeof _0x5e51a0['x']==='number'&&typeof _0x5e51a0['y']==='number'&&(_0x17793c['type']='Point',_0x17793c['coordinates']=[_0x5e51a0['x'],_0x5e51a0['y']],typeof _0x5e51a0['z']==='number'&&_0x17793c[_0x277521(_0x4063d3._0x7acc67)]['push'](_0x5e51a0['z']));_0x5e51a0['points']&&(_0x17793c['type']=_0x277521(0xfc7),_0x17793c[_0x277521(0x45b)]=_0x5e51a0['points'][_0x277521(0xbd9)](0x0));_0x5e51a0['paths']&&(_0x5e51a0['paths']['length']===0x1?(_0x17793c['type']=_0x277521(0x5bb),_0x17793c['coordinates']=_0x5e51a0['paths'][0x0]['slice'](0x0)):(_0x17793c[_0x277521(_0x4063d3._0x113df3)]='MultiLineString',_0x17793c['coordinates']=_0x5e51a0['paths'][_0x277521(_0x4063d3._0x36b544)](0x0)));_0x5e51a0[_0x277521(0x10a9)]&&(_0x17793c=convertRingsToGeoJSON(_0x5e51a0['rings'][_0x277521(_0x4063d3._0x55ab61)](0x0)));typeof _0x5e51a0[_0x277521(0x2d4)]==='number'&&typeof _0x5e51a0['ymin']==='number'&&typeof _0x5e51a0['xmax']==='number'&&typeof _0x5e51a0['ymax']==='number'&&(_0x17793c['type']='Polygon',_0x17793c['coordinates']=[[[_0x5e51a0['xmax'],_0x5e51a0['ymax']],[_0x5e51a0['xmin'],_0x5e51a0[_0x277521(_0x4063d3._0x1cd08d)]],[_0x5e51a0[_0x277521(_0x4063d3._0x4c324a)],_0x5e51a0['ymin']],[_0x5e51a0['xmax'],_0x5e51a0[_0x277521(0xf82)]],[_0x5e51a0['xmax'],_0x5e51a0[_0x277521(_0x4063d3._0x2f68e4)]]]]);if(_0x5e51a0['geometry']||_0x5e51a0['attributes']){_0x17793c['type']='Feature',_0x17793c['geometry']=_0x5e51a0[_0x277521(0xe9c)]?arcgisToGeoJSON(_0x5e51a0[_0x277521(_0x4063d3._0x4cb37b)]):null,_0x17793c['properties']=_0x5e51a0[_0x277521(0x10ed)]?shallowClone(_0x5e51a0[_0x277521(0x10ed)]):null;if(_0x5e51a0['attributes'])try{_0x17793c['id']=getId(_0x5e51a0['attributes'],_0xc1c154);}catch(_0x1eb4d3){}}return JSON[_0x277521(0xae9)](_0x17793c['geometry'])===JSON['stringify']({})&&(_0x17793c['geometry']=null),_0x5e51a0['spatialReference']&&_0x5e51a0[_0x277521(_0x4063d3._0x49c0d1)]['wkid']&&_0x5e51a0['spatialReference']['wkid']!==0x10e6&&console['warn'](_0x277521(0x105a)+JSON['stringify'](_0x5e51a0['spatialReference'])),_0x17793c;},orientRings=function orientRings(_0x6f5dc2){const _0x40ed37={_0x4f1911:0xbd9},_0x4b1e64=_0x137d;var _0x174c22=[],_0x3a5231=_0x6f5dc2['slice'](0x0),_0x575d4e=closeRing(_0x3a5231['shift']()['slice'](0x0));if(_0x575d4e[_0x4b1e64(0x4e6)]>=0x4){!ringIsClockwise(_0x575d4e)&&_0x575d4e['reverse']();_0x174c22['push'](_0x575d4e);for(var _0x5a6694=0x0;_0x5a6694<_0x3a5231['length'];_0x5a6694++){var _0x162fea=closeRing(_0x3a5231[_0x5a6694][_0x4b1e64(_0x40ed37._0x4f1911)](0x0));_0x162fea['length']>=0x4&&(ringIsClockwise(_0x162fea)&&_0x162fea['reverse'](),_0x174c22[_0x4b1e64(0x1ed)](_0x162fea));}}return _0x174c22;},flattenMultiPolygonRings=function flattenMultiPolygonRings(_0x11924f){const _0x606eb0={_0x4b3918:0xbd9},_0x4079e4=_0x137d;var _0x4d090b=[];for(var _0x3276b8=0x0;_0x3276b8<_0x11924f['length'];_0x3276b8++){var _0x53f42a=orientRings(_0x11924f[_0x3276b8]);for(var _0x17f587=_0x53f42a['length']-0x1;_0x17f587>=0x0;_0x17f587--){var _0x27a4c0=_0x53f42a[_0x17f587][_0x4079e4(_0x606eb0._0x4b3918)](0x0);_0x4d090b['push'](_0x27a4c0);}}return _0x4d090b;},geojsonToArcGIS$1=function geojsonToArcGIS(_0x2f25ea,_0x468018){const _0x294d90={_0xd419e6:0x8db,_0x3edc3b:0xff7,_0x5221cf:0xfc7,_0x5d4c35:0xe5a,_0x2ebbf2:0x45b,_0x1c6f2a:0xe5a,_0x822994:0xbd9,_0x523398:0x952,_0x5e2169:0x1ed},_0x572681=_0x137d;_0x468018=_0x468018||_0x572681(_0x294d90._0xd419e6);var _0x5e280d={'wkid':0x10e6},_0x4d9b7c={},_0x3dc306;switch(_0x2f25ea['type']){case'Point':_0x4d9b7c['x']=_0x2f25ea['coordinates'][0x0],_0x4d9b7c['y']=_0x2f25ea['coordinates'][0x1];_0x2f25ea['coordinates'][0x2]!=null&&(_0x4d9b7c['z']=_0x2f25ea['coordinates'][0x2]);_0x4d9b7c[_0x572681(_0x294d90._0x3edc3b)]=_0x5e280d;break;case _0x572681(_0x294d90._0x5221cf):_0x4d9b7c['points']=_0x2f25ea['coordinates']['slice'](0x0);_0x2f25ea['coordinates'][0x0][0x2]!=null&&(_0x4d9b7c[_0x572681(0x5e4)]=!![]);_0x4d9b7c['spatialReference']=_0x5e280d;break;case _0x572681(0x5bb):_0x4d9b7c[_0x572681(_0x294d90._0x5d4c35)]=[_0x2f25ea[_0x572681(_0x294d90._0x2ebbf2)]['slice'](0x0)];_0x2f25ea[_0x572681(_0x294d90._0x2ebbf2)][0x0][0x2]!=null&&(_0x4d9b7c['hasZ']=!![]);_0x4d9b7c[_0x572681(0xff7)]=_0x5e280d;break;case _0x572681(0xfb8):_0x4d9b7c[_0x572681(_0x294d90._0x1c6f2a)]=_0x2f25ea['coordinates']['slice'](0x0);_0x2f25ea['coordinates'][0x0][0x0][0x2]!=null&&(_0x4d9b7c[_0x572681(0x5e4)]=!![]);_0x4d9b7c['spatialReference']=_0x5e280d;break;case'Polygon':_0x4d9b7c['rings']=orientRings(_0x2f25ea['coordinates'][_0x572681(_0x294d90._0x822994)](0x0));_0x2f25ea[_0x572681(0x45b)][0x0][0x0][0x2]!=null&&(_0x4d9b7c['hasZ']=!![]);_0x4d9b7c['spatialReference']=_0x5e280d;break;case'MultiPolygon':_0x4d9b7c['rings']=flattenMultiPolygonRings(_0x2f25ea['coordinates']['slice'](0x0));_0x2f25ea['coordinates'][0x0][0x0][0x0][0x2]!=null&&(_0x4d9b7c['hasZ']=!![]);_0x4d9b7c[_0x572681(0xff7)]=_0x5e280d;break;case _0x572681(_0x294d90._0x523398):_0x2f25ea['geometry']&&(_0x4d9b7c['geometry']=geojsonToArcGIS(_0x2f25ea['geometry'],_0x468018));_0x4d9b7c['attributes']=_0x2f25ea['properties']?shallowClone(_0x2f25ea['properties']):{};_0x2f25ea['id']&&(_0x4d9b7c[_0x572681(0x10ed)][_0x468018]=_0x2f25ea['id']);break;case'FeatureCollection':_0x4d9b7c=[];for(_0x3dc306=0x0;_0x3dc306<_0x2f25ea[_0x572681(0x9a1)]['length'];_0x3dc306++){_0x4d9b7c[_0x572681(_0x294d90._0x5e2169)](geojsonToArcGIS(_0x2f25ea['features'][_0x3dc306],_0x468018));}break;case'GeometryCollection':_0x4d9b7c=[];for(_0x3dc306=0x0;_0x3dc306<_0x2f25ea[_0x572681(0x82d)]['length'];_0x3dc306++){_0x4d9b7c[_0x572681(0x1ed)](geojsonToArcGIS(_0x2f25ea['geometries'][_0x3dc306],_0x468018));}break;}return _0x4d9b7c;};function globals(_0x294f3b){const _0x44d1d3={_0x98a1c1:0x112f,_0xf19d66:0x67f,_0x207600:0x1053,_0xd299e:0x10c7},_0x57b51d=_0x137d;_0x294f3b('EPSG:4326',_0x57b51d(_0x44d1d3._0x98a1c1)),_0x294f3b(_0x57b51d(_0x44d1d3._0xf19d66),'+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'),_0x294f3b('EPSG:3857','+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'),_0x294f3b['WGS84']=_0x294f3b['EPSG:4326'],_0x294f3b[_0x57b51d(_0x44d1d3._0x207600)]=_0x294f3b[_0x57b51d(_0x44d1d3._0xd299e)],_0x294f3b['GOOGLE']=_0x294f3b['EPSG:3857'],_0x294f3b[_0x57b51d(0x3f5)]=_0x294f3b['EPSG:3857'],_0x294f3b['EPSG:102113']=_0x294f3b['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['bogota']=-74.080916666667,exports$3['madrid']=-3.687938888889,exports$3['rome']=12.452333333333,exports$3['bern']=7.439583333333,exports$3['jakarta']=106.807719444444,exports$3['ferro']=-17.666666666667,exports$3[_0x5b513e(0x380)]=4.367975,exports$3['stockholm']=18.058277777778,exports$3[_0x5b513e(0x857)]=23.7163375,exports$3['oslo']=10.722916666667;var units={'ft':{'to_meter':0.3048},'us-ft':{'to_meter':0x4b0/0xf61}},ignoredChar=/[\s_\-\/\(\)]/g;function match(_0x2d3da8,_0x1f0c8a){const _0xffdfa6={_0x29d3f2:0x15e},_0x3e420b=_0x5b513e;if(_0x2d3da8[_0x1f0c8a])return _0x2d3da8[_0x1f0c8a];var _0x2b88d3=Object['keys'](_0x2d3da8),_0x559bc9=_0x1f0c8a[_0x3e420b(_0xffdfa6._0x29d3f2)]()['replace'](ignoredChar,''),_0xee0ffa=-0x1,_0x373765,_0x188d6;while(++_0xee0ffa<_0x2b88d3['length']){_0x373765=_0x2b88d3[_0xee0ffa],_0x188d6=_0x373765['toLowerCase']()['replace'](ignoredChar,'');if(_0x188d6===_0x559bc9)return _0x2d3da8[_0x373765];}}function projStr(_0x3c369b){const _0x3c24cc={_0x5b1646:0x456,_0x57d97e:0x7f8,_0x3fa40c:0x8d6,_0xf304ad:0x93f,_0x59a18d:0x5ff},_0x58880d={_0x44c2a2:0x22f,_0x4e13b4:0x82e},_0x179ba6={_0x5aa5d1:0x205},_0x679ab4={_0x4e5774:0x79f},_0x30fc4e={_0x369799:0x79f},_0x361d01=_0x5b513e;var _0x72d4c1={},_0x2434f6=_0x3c369b[_0x361d01(_0x3c24cc._0x5b1646)]('+')['map'](function(_0xa46201){return _0xa46201['trim']();})[_0x361d01(_0x3c24cc._0x57d97e)](function(_0x2b8979){return _0x2b8979;})['reduce'](function(_0x1e6c7e,_0x284327){var _0xf72c8c=_0x284327['split']('=');return _0xf72c8c['push'](!![]),_0x1e6c7e[_0xf72c8c[0x0]['toLowerCase']()]=_0xf72c8c[0x1],_0x1e6c7e;},{}),_0x50832d,_0x2deaa7,_0x2852d0,_0x1645ef={'proj':'projName','datum':'datumCode','rf':function(_0x51a654){_0x72d4c1['rf']=parseFloat(_0x51a654);},'lat_0':function(_0x1593cb){_0x72d4c1['lat0']=_0x1593cb*D2R$1;},'lat_1':function(_0x2b4a5a){_0x72d4c1['lat1']=_0x2b4a5a*D2R$1;},'lat_2':function(_0x4dd2fc){const _0x22e62f=_0x361d01;_0x72d4c1[_0x22e62f(0xc25)]=_0x4dd2fc*D2R$1;},'lat_ts':function(_0x2ab4ed){_0x72d4c1['lat_ts']=_0x2ab4ed*D2R$1;},'lon_0':function(_0x2f7ec9){_0x72d4c1['long0']=_0x2f7ec9*D2R$1;},'lon_1':function(_0x5b0926){_0x72d4c1['long1']=_0x5b0926*D2R$1;},'lon_2':function(_0x328497){const _0x228520=_0x361d01;_0x72d4c1[_0x228520(0xb04)]=_0x328497*D2R$1;},'alpha':function(_0x42a760){_0x72d4c1['alpha']=parseFloat(_0x42a760)*D2R$1;},'gamma':function(_0x20c412){_0x72d4c1['rectified_grid_angle']=parseFloat(_0x20c412);},'lonc':function(_0x5a38ca){_0x72d4c1['longc']=_0x5a38ca*D2R$1;},'x_0':function(_0x53f4fd){_0x72d4c1['x0']=parseFloat(_0x53f4fd);},'y_0':function(_0xce18db){_0x72d4c1['y0']=parseFloat(_0xce18db);},'k_0':function(_0x184763){_0x72d4c1['k0']=parseFloat(_0x184763);},'k':function(_0x3ab56c){_0x72d4c1['k0']=parseFloat(_0x3ab56c);},'a':function(_0x393e9c){_0x72d4c1['a']=parseFloat(_0x393e9c);},'b':function(_0xc21382){_0x72d4c1['b']=parseFloat(_0xc21382);},'r':function(_0x34567d){_0x72d4c1['a']=_0x72d4c1['b']=parseFloat(_0x34567d);},'r_a':function(){_0x72d4c1['R_A']=!![];},'zone':function(_0x142ba2){_0x72d4c1['zone']=parseInt(_0x142ba2,0xa);},'south':function(){const _0x306fbe=_0x361d01;_0x72d4c1[_0x306fbe(0x179)]=!![];},'towgs84':function(_0x318635){const _0x49a15a=_0x361d01;_0x72d4c1['datum_params']=_0x318635['split'](',')[_0x49a15a(0x11bb)](function(_0x5ea6c5){return parseFloat(_0x5ea6c5);});},'to_meter':function(_0x4641c8){const _0x2daa15=_0x361d01;_0x72d4c1[_0x2daa15(_0x30fc4e._0x369799)]=parseFloat(_0x4641c8);},'units':function(_0x1972ed){const _0xce2a00=_0x361d01;_0x72d4c1['units']=_0x1972ed;var _0x5630c2=match(units,_0x1972ed);_0x5630c2&&(_0x72d4c1[_0xce2a00(_0x679ab4._0x4e5774)]=_0x5630c2['to_meter']);},'from_greenwich':function(_0x53c99f){const _0x530c65=_0x361d01;_0x72d4c1[_0x530c65(_0x179ba6._0x5aa5d1)]=_0x53c99f*D2R$1;},'pm':function(_0x42d912){var _0x34c394=match(exports$3,_0x42d912);_0x72d4c1['from_greenwich']=(_0x34c394?_0x34c394:parseFloat(_0x42d912))*D2R$1;},'nadgrids':function(_0x476f61){_0x476f61==='@null'?_0x72d4c1['datumCode']='none':_0x72d4c1['nadgrids']=_0x476f61;},'axis':function(_0x2b7e3b){const _0xf5adb8=_0x361d01;var _0x4b4ccf=_0xf5adb8(_0x58880d._0x44c2a2);_0x2b7e3b[_0xf5adb8(0x4e6)]===0x3&&_0x4b4ccf['indexOf'](_0x2b7e3b[_0xf5adb8(0x82e)](0x0,0x1))!==-0x1&&_0x4b4ccf['indexOf'](_0x2b7e3b['substr'](0x1,0x1))!==-0x1&&_0x4b4ccf['indexOf'](_0x2b7e3b[_0xf5adb8(_0x58880d._0x4e13b4)](0x2,0x1))!==-0x1&&(_0x72d4c1['axis']=_0x2b7e3b);},'approx':function(){_0x72d4c1['approx']=!![];}};for(_0x50832d in _0x2434f6){_0x2deaa7=_0x2434f6[_0x50832d],_0x50832d in _0x1645ef?(_0x2852d0=_0x1645ef[_0x50832d],typeof _0x2852d0===_0x361d01(_0x3c24cc._0x3fa40c)?_0x2852d0(_0x2deaa7):_0x72d4c1[_0x2852d0]=_0x2deaa7):_0x72d4c1[_0x50832d]=_0x2deaa7;}return typeof _0x72d4c1['datumCode']===_0x361d01(_0x3c24cc._0xf304ad)&&_0x72d4c1[_0x361d01(0x5ff)]!==_0x361d01(0xf06)&&(_0x72d4c1[_0x361d01(_0x3c24cc._0x59a18d)]=_0x72d4c1['datumCode']['toLowerCase']()),_0x72d4c1;}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(_0x4d4864){if(typeof _0x4d4864!=='string')throw new Error('not\x20a\x20string');this['text']=_0x4d4864['trim'](),this['level']=0x0,this['place']=0x0,this['root']=null,this['stack']=[],this['currentObject']=null,this['state']=NEUTRAL;}Parser[_0x5b513e(0xcef)]['readCharicter']=function(){const _0xb26360={_0x27c354:0xbd3},_0x44a5f9=_0x5b513e;var _0x235bf6=this['text'][this[_0x44a5f9(_0xb26360._0x27c354)]++];if(this[_0x44a5f9(0xf0d)]!==QUOTED)while(whitespace[_0x44a5f9(0x10e4)](_0x235bf6)){if(this['place']>=this[_0x44a5f9(0xd57)]['length'])return;_0x235bf6=this['text'][this['place']++];}switch(this['state']){case NEUTRAL:return this[_0x44a5f9(0x6c9)](_0x235bf6);case KEYWORD:return this[_0x44a5f9(0x8bc)](_0x235bf6);case QUOTED:return this['quoted'](_0x235bf6);case AFTERQUOTE:return this['afterquote'](_0x235bf6);case NUMBER:return this['number'](_0x235bf6);case ENDED:return;}},Parser['prototype']['afterquote']=function(_0x1976e6){const _0x290ef0={_0x94a5ea:0x619,_0x41975d:0xbd3},_0x3fef52=_0x5b513e;if(_0x1976e6==='\x22'){this['word']+='\x22',this[_0x3fef52(0xf0d)]=QUOTED;return;}if(endThings['test'](_0x1976e6)){this['word']=this['word']['trim'](),this[_0x3fef52(_0x290ef0._0x94a5ea)](_0x1976e6);return;}throw new Error('havn\x27t\x20handled\x20\x22'+_0x1976e6+'\x22\x20in\x20afterquote\x20yet,\x20index\x20'+this[_0x3fef52(_0x290ef0._0x41975d)]);},Parser['prototype']['afterItem']=function(_0x496c16){const _0x1785c5={_0x5a2341:0x4c7},_0x1f4ba1=_0x5b513e;if(_0x496c16===','){this[_0x1f4ba1(_0x1785c5._0x5a2341)]!==null&&this[_0x1f4ba1(0x44e)]['push'](this['word']);this[_0x1f4ba1(_0x1785c5._0x5a2341)]=null,this['state']=NEUTRAL;return;}if(_0x496c16===']'){this['level']--;this['word']!==null&&(this['currentObject']['push'](this['word']),this['word']=null);this['state']=NEUTRAL,this['currentObject']=this['stack']['pop']();!this['currentObject']&&(this['state']=ENDED);return;}},Parser[_0x5b513e(0xcef)]['number']=function(_0xf4241f){const _0x5b2b1c=_0x5b513e;if(digets['test'](_0xf4241f)){this['word']+=_0xf4241f;return;}if(endThings[_0x5b2b1c(0x10e4)](_0xf4241f)){this['word']=parseFloat(this['word']),this['afterItem'](_0xf4241f);return;}throw new Error('havn\x27t\x20handled\x20\x22'+_0xf4241f+'\x22\x20in\x20number\x20yet,\x20index\x20'+this['place']);},Parser['prototype'][_0x5b513e(0xb84)]=function(_0xf6afde){if(_0xf6afde==='\x22'){this['state']=AFTERQUOTE;return;}this['word']+=_0xf6afde;return;},Parser[_0x5b513e(0xcef)]['keyword']=function(_0x50b215){const _0x27294f={_0x1a9d50:0x4c7,_0x331013:0x169,_0xeec7c1:0x1ed,_0x1b92a6:0xbd3},_0x1b10a2=_0x5b513e;if(keyword['test'](_0x50b215)){this['word']+=_0x50b215;return;}if(_0x50b215==='['){var _0x3c75f5=[];_0x3c75f5['push'](this[_0x1b10a2(_0x27294f._0x1a9d50)]),this[_0x1b10a2(_0x27294f._0x331013)]++;this['root']===null?this['root']=_0x3c75f5:this['currentObject'][_0x1b10a2(_0x27294f._0xeec7c1)](_0x3c75f5);this[_0x1b10a2(0x13b2)]['push'](this['currentObject']),this['currentObject']=_0x3c75f5,this[_0x1b10a2(0xf0d)]=NEUTRAL;return;}if(endThings['test'](_0x50b215)){this['afterItem'](_0x50b215);return;}throw new Error('havn\x27t\x20handled\x20\x22'+_0x50b215+_0x1b10a2(0xb3e)+this[_0x1b10a2(_0x27294f._0x1b92a6)]);},Parser['prototype']['neutral']=function(_0x354d0f){const _0x17abb2={_0x3f15ec:0xf0d},_0x19067e=_0x5b513e;if(latin['test'](_0x354d0f)){this['word']=_0x354d0f,this[_0x19067e(0xf0d)]=KEYWORD;return;}if(_0x354d0f==='\x22'){this[_0x19067e(0x4c7)]='',this['state']=QUOTED;return;}if(digets[_0x19067e(0x10e4)](_0x354d0f)){this['word']=_0x354d0f,this[_0x19067e(_0x17abb2._0x3f15ec)]=NUMBER;return;}if(endThings['test'](_0x354d0f)){this['afterItem'](_0x354d0f);return;}throw new Error('havn\x27t\x20handled\x20\x22'+_0x354d0f+'\x22\x20in\x20neutral\x20yet,\x20index\x20'+this['place']);},Parser['prototype']['output']=function(){const _0x52431f={_0x41d740:0x12c6},_0x5b5176=_0x5b513e;while(this['place']0x0?0x5a:-0x5a),_0x403ef3[_0x1b37fb(0xc0a)]=_0x403ef3['lat1'];else!_0x403ef3['lat_ts']&&_0x403ef3['lat0']&&_0x403ef3['projName']==='Polar_Stereographic'&&(_0x403ef3['lat_ts']=_0x403ef3[_0x1b37fb(_0x56a63f._0x48ca56)],_0x403ef3['lat0']=d2r(_0x403ef3['lat0']>0x0?0x5a:-0x5a));}function wkt(_0x170c08){const _0x43e7b0={_0x4fe5d7:0xde5},_0x24f0dd=_0x5b513e;var _0x35c8c0=parseString(_0x170c08),_0x5c0a98=_0x35c8c0['shift'](),_0x3d2cfc=_0x35c8c0[_0x24f0dd(_0x43e7b0._0x4fe5d7)]();_0x35c8c0[_0x24f0dd(0x12eb)]([_0x24f0dd(0x1135),_0x3d2cfc]),_0x35c8c0[_0x24f0dd(0x12eb)]([_0x24f0dd(0x59a),_0x5c0a98]);var _0x15a892={};return sExpr(_0x35c8c0,_0x15a892),cleanWKT(_0x15a892),_0x15a892;}function defs(_0x1e1b5f){const _0x536c26={_0x130a8b:0x4e6,_0xe33e74:0xe49,_0xc8e6eb:0xb80},_0xc3f887=_0x5b513e;var _0x334148=this;if(arguments['length']===0x2){var _0x2a6dc1=arguments[0x1];typeof _0x2a6dc1==='string'?_0x2a6dc1['charAt'](0x0)==='+'?defs[_0x1e1b5f]=projStr(arguments[0x1]):defs[_0x1e1b5f]=wkt(arguments[0x1]):defs[_0x1e1b5f]=_0x2a6dc1;}else{if(arguments[_0xc3f887(_0x536c26._0x130a8b)]===0x1){if(Array['isArray'](_0x1e1b5f))return _0x1e1b5f['map'](function(_0x1e2438){Array['isArray'](_0x1e2438)?defs['apply'](_0x334148,_0x1e2438):defs(_0x1e2438);});else{if(typeof _0x1e1b5f===_0xc3f887(0x93f)){if(_0x1e1b5f in defs)return defs[_0x1e1b5f];}else{if(_0xc3f887(0x751)in _0x1e1b5f)defs['EPSG:'+_0x1e1b5f['EPSG']]=_0x1e1b5f;else{if('ESRI'in _0x1e1b5f)defs['ESRI:'+_0x1e1b5f['ESRI']]=_0x1e1b5f;else'IAU2000'in _0x1e1b5f?defs[_0xc3f887(_0x536c26._0xe33e74)+_0x1e1b5f['IAU2000']]=_0x1e1b5f:console[_0xc3f887(_0x536c26._0xc8e6eb)](_0x1e1b5f);}}}return;}}}globals(defs);function testObj(_0x29ab66){return typeof _0x29ab66==='string';}function testDef(_0x4fb766){return _0x4fb766 in defs;}var codeWords=['PROJECTEDCRS',_0x5b513e(0x2c4),'GEOGCS',_0x5b513e(0x196),'PROJCS','LOCAL_CS','GEODCRS','GEODETICCRS','GEODETICDATUM',_0x5b513e(0x8b8),'ENGINEERINGCRS'];function testWKT(_0x21e152){const _0x536ef8=_0x5b513e;return codeWords[_0x536ef8(0x869)](function(_0x38841c){return _0x21e152['indexOf'](_0x38841c)>-0x1;});}var codes=[_0x5b513e(0x24a),_0x5b513e(0x219),'3785','102113'];function checkMercator(_0x1b5383){const _0x52156b={_0x417934:0x107c},_0x241bff=_0x5b513e;var _0x15e916=match(_0x1b5383,_0x241bff(_0x52156b._0x417934));if(!_0x15e916)return;var _0x12420f=match(_0x15e916,'epsg');return _0x12420f&&codes[_0x241bff(0x270)](_0x12420f)>-0x1;}function checkProjStr(_0x2513a7){var _0x2f017b=match(_0x2513a7,'extension');if(!_0x2f017b)return;return match(_0x2f017b,'proj4');}function testProj(_0x2b4424){return _0x2b4424[0x0]==='+';}function parse(_0x52d9dd){if(testObj(_0x52d9dd)){if(testDef(_0x52d9dd))return defs[_0x52d9dd];if(testWKT(_0x52d9dd)){var _0x479d47=wkt(_0x52d9dd);if(checkMercator(_0x479d47))return defs['EPSG:3857'];var _0xfc7a2d=checkProjStr(_0x479d47);if(_0xfc7a2d)return projStr(_0xfc7a2d);return _0x479d47;}if(testProj(_0x52d9dd))return projStr(_0x52d9dd);}else return _0x52d9dd;}function extend(_0x4481f7,_0x46eb61){_0x4481f7=_0x4481f7||{};var _0x2471f2,_0x249b57;if(!_0x46eb61)return _0x4481f7;for(_0x249b57 in _0x46eb61){_0x2471f2=_0x46eb61[_0x249b57],_0x2471f2!==undefined&&(_0x4481f7[_0x249b57]=_0x2471f2);}return _0x4481f7;}function msfnz(_0xc91901,_0xc6a0cc,_0x245f6c){var _0x32cc9f=_0xc91901*_0xc6a0cc;return _0x245f6c/Math['sqrt'](0x1-_0x32cc9f*_0x32cc9f);}function sign(_0x9457d0){return _0x9457d0<0x0?-0x1:0x1;}function adjust_lon(_0x296396){return Math['abs'](_0x296396)<=SPI?_0x296396:_0x296396-sign(_0x296396)*TWO_PI;}function tsfnz(_0x3b5080,_0x4af753,_0x68c490){const _0x435210={_0x32c0f5:0x719},_0x161797=_0x5b513e;var _0x42e198=_0x3b5080*_0x68c490,_0xff63d9=0.5*_0x3b5080;return _0x42e198=Math[_0x161797(_0x435210._0x32c0f5)]((0x1-_0x42e198)/(0x1+_0x42e198),_0xff63d9),Math['tan'](0.5*(HALF_PI-_0x4af753))/_0x42e198;}function phi2z(_0x45c8ff,_0x5d99bf){const _0x1bf191={_0x55efbb:0x719},_0x43a219=_0x5b513e;var _0x5ace61=0.5*_0x45c8ff,_0x1a6983,_0x4b51ca,_0x1db612=HALF_PI-0x2*Math['atan'](_0x5d99bf);for(var _0x13f36e=0x0;_0x13f36e<=0xf;_0x13f36e++){_0x1a6983=_0x45c8ff*Math['sin'](_0x1db612),_0x4b51ca=HALF_PI-0x2*Math['atan'](_0x5d99bf*Math[_0x43a219(_0x1bf191._0x55efbb)]((0x1-_0x1a6983)/(0x1+_0x1a6983),_0x5ace61))-_0x1db612,_0x1db612+=_0x4b51ca;if(Math['abs'](_0x4b51ca)<=1e-10)return _0x1db612;}return-0x270f;}function init$w(){const _0x1e2439=_0x5b513e;var _0x3e159b=this['b']/this['a'];this['es']=0x1-_0x3e159b*_0x3e159b,!('x0'in this)&&(this['x0']=0x0),!('y0'in this)&&(this['y0']=0x0),this['e']=Math[_0x1e2439(0xdf8)](this['es']),this['lat_ts']?this['sphere']?this['k0']=Math['cos'](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$v(_0x53cd49){const _0x44f328={_0xce5305:0x793},_0x37ba5a=_0x5b513e;var _0x52ec78=_0x53cd49['x'],_0x1e7fdd=_0x53cd49['y'];if(_0x1e7fdd*R2D>0x5a&&_0x1e7fdd*R2D<-0x5a&&_0x52ec78*R2D>0xb4&&_0x52ec78*R2D<-0xb4)return null;var _0x4e4cf9,_0x1f90fe;if(Math['abs'](Math[_0x37ba5a(0xe08)](_0x1e7fdd)-HALF_PI)<=EPSLN)return null;else{if(this['sphere'])_0x4e4cf9=this['x0']+this['a']*this['k0']*adjust_lon(_0x52ec78-this['long0']),_0x1f90fe=this['y0']+this['a']*this['k0']*Math[_0x37ba5a(0xb80)](Math[_0x37ba5a(_0x44f328._0xce5305)](FORTPI+0.5*_0x1e7fdd));else{var _0x33d0bc=Math['sin'](_0x1e7fdd),_0x3d82d6=tsfnz(this['e'],_0x1e7fdd,_0x33d0bc);_0x4e4cf9=this['x0']+this['a']*this['k0']*adjust_lon(_0x52ec78-this['long0']),_0x1f90fe=this['y0']-this['a']*this['k0']*Math['log'](_0x3d82d6);}return _0x53cd49['x']=_0x4e4cf9,_0x53cd49['y']=_0x1f90fe,_0x53cd49;}}function inverse$v(_0x2210a1){const _0x476dd4=_0x5b513e;var _0x12fcfe=_0x2210a1['x']-this['x0'],_0x25fb05=_0x2210a1['y']-this['y0'],_0x69ef66,_0x5f856a;if(this['sphere'])_0x5f856a=HALF_PI-0x2*Math[_0x476dd4(0x8ee)](Math['exp'](-_0x25fb05/(this['a']*this['k0'])));else{var _0x4ed7fc=Math['exp'](-_0x25fb05/(this['a']*this['k0']));_0x5f856a=phi2z(this['e'],_0x4ed7fc);if(_0x5f856a===-0x270f)return null;}return _0x69ef66=adjust_lon(this[_0x476dd4(0x35d)]+_0x12fcfe/(this['a']*this['k0'])),_0x2210a1['x']=_0x69ef66,_0x2210a1['y']=_0x5f856a,_0x2210a1;}var names$x=['Mercator','Popular\x20Visualisation\x20Pseudo\x20Mercator','Mercator_1SP',_0x5b513e(0x570),'merc'],merc={'init':init$w,'forward':forward$v,'inverse':inverse$v,'names':names$x};function init$v(){}function identity(_0x1ba29c){return _0x1ba29c;}var names$w=['longlat',_0x5b513e(0x3a3)],longlat={'init':init$v,'forward':identity,'inverse':identity,'names':names$w},projs=[merc,longlat],names$v={},projStore=[];function add$1(_0x155208,_0x15bf08){const _0x450062={_0x1d0f2f:0xb67},_0x4c182e=_0x5b513e;var _0x434299=projStore['length'];if(!_0x155208['names'])return console[_0x4c182e(0xb80)](_0x15bf08),!![];return projStore[_0x434299]=_0x155208,_0x155208['names'][_0x4c182e(_0x450062._0x1d0f2f)](function(_0x264e2f){const _0x2fbd62=_0x4c182e;names$v[_0x264e2f[_0x2fbd62(0x15e)]()]=_0x434299;}),this;}function get$1(_0x3db61f){if(!_0x3db61f)return![];var _0x18c48e=_0x3db61f['toLowerCase']();if(typeof names$v[_0x18c48e]!=='undefined'&&projStore[names$v[_0x18c48e]])return projStore[names$v[_0x18c48e]];}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':'Soviet\x20Geodetic\x20System\x2085'},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':'Airy\x201830'},exports$2[_0x5b513e(0x2cf)]={'a':0x615299,'rf':298.25,'ellipseName':_0x5b513e(0xa71)},exports$2['NWL9D']={'a':0x6152a1,'rf':298.25,'ellipseName':_0x5b513e(0xb51)},exports$2['mod_airy']={'a':6377340.189,'b':6356034.446,'ellipseName':'Modified\x20Airy'},exports$2['andrae']={'a':6377104.43,'rf':0x12c,'ellipseName':'Andrae\x201876\x20(Den.,\x20Iclnd.)'},exports$2[_0x5b513e(0x488)]={'a':0x6152b0,'rf':298.25,'ellipseName':_0x5b513e(0xbc9)},exports$2['GRS67']={'a':0x6152b0,'rf':298.247167427,'ellipseName':_0x5b513e(0x813)},exports$2['bessel']={'a':6377397.155,'rf':299.1528128,'ellipseName':_0x5b513e(0x1072)},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':'Clarke\x201880\x20mod.'},exports$2[_0x5b513e(0x9d6)]={'a':6378249.2,'b':0x60fe23,'rf':293.4660213,'ellipseName':_0x5b513e(0x292)},exports$2[_0x5b513e(0x107d)]={'a':6378293.645208759,'rf':294.2606763692654,'ellipseName':_0x5b513e(0xe30)},exports$2['CPM']={'a':6375738.7,'rf':334.29,'ellipseName':'Comm.\x20des\x20Poids\x20et\x20Mesures\x201799'},exports$2[_0x5b513e(0xe5e)]={'a':0x614bec,'rf':311.5,'ellipseName':'Delambre\x201810\x20(Belgium)'},exports$2['engelis']={'a':6378136.05,'rf':298.2566,'ellipseName':'Engelis\x201985'},exports$2['evrst30']={'a':6377276.345,'rf':300.8017,'ellipseName':'Everest\x201830'},exports$2['evrst48']={'a':6377304.063,'rf':300.8017,'ellipseName':_0x5b513e(0x10f5)},exports$2['evrst56']={'a':6377301.243,'rf':300.8017,'ellipseName':'Everest\x201956'},exports$2['evrst69']={'a':6377295.664,'rf':300.8017,'ellipseName':'Everest\x201969'},exports$2['evrstSS']={'a':6377298.556,'rf':300.8017,'ellipseName':'Everest\x20(Sabah\x20&\x20Sarawak)'},exports$2[_0x5b513e(0x78e)]={'a':0x6152b6,'rf':298.3,'ellipseName':'Fischer\x20(Mercury\x20Datum)\x201960'},exports$2[_0x5b513e(0x206)]={'a':0x6152ab,'rf':298.3,'ellipseName':_0x5b513e(0xd51)},exports$2[_0x5b513e(0xaae)]={'a':0x6152a6,'rf':298.3,'ellipseName':'Fischer\x201968'},exports$2['helmert']={'a':0x6152d8,'rf':298.3,'ellipseName':'Helmert\x201906'},exports$2['hough']={'a':0x61531e,'rf':0x129,'ellipseName':'Hough'},exports$2['intl']={'a':0x615394,'rf':0x129,'ellipseName':_0x5b513e(0x8a4)},exports$2[_0x5b513e(0xf5d)]={'a':0x6152b3,'rf':298.24,'ellipseName':'Kaula\x201961'},exports$2[_0x5b513e(0x7f7)]={'a':0x61529b,'rf':298.257,'ellipseName':'Lerch\x201979'},exports$2[_0x5b513e(0x1a2)]={'a':0x619d74,'rf':0xbf,'ellipseName':_0x5b513e(0x3d3)},exports$2['new_intl']={'a':6378157.5,'b':6356772.2,'ellipseName':_0x5b513e(0xf85)},exports$2['plessis']={'a':0x614c4b,'rf':0x60fb97,'ellipseName':'Plessis\x201817\x20(France)'},exports$2['krass']={'a':0x615305,'rf':298.3,'ellipseName':_0x5b513e(0xf8b)},exports$2['SEasia']={'a':0x6152ab,'b':6356773.3205,'ellipseName':'Southeast\x20Asia'},exports$2['walbeck']={'a':0x614dc0,'b':6355834.8467,'ellipseName':_0x5b513e(0xa34)},exports$2[_0x5b513e(0x10f1)]={'a':0x6152b5,'rf':298.3,'ellipseName':'WGS\x2060'},exports$2[_0x5b513e(0xc5f)]={'a':0x6152a1,'rf':298.25,'ellipseName':'WGS\x2066'},exports$2['WGS7']={'a':0x615297,'rf':298.26,'ellipseName':'WGS\x2072'};var WGS84=exports$2[_0x5b513e(0xf06)]={'a':0x615299,'rf':298.257223563,'ellipseName':'WGS\x2084'};exports$2['sphere']={'a':0x6136b5,'b':0x6136b5,'ellipseName':_0x5b513e(0x9df)};function eccentricity(_0xec7e3f,_0x5e7289,_0x43beac,_0x5c7687){var _0x1d0b2f=_0xec7e3f*_0xec7e3f,_0x45d3ce=_0x5e7289*_0x5e7289,_0x22d319=(_0x1d0b2f-_0x45d3ce)/_0x1d0b2f,_0x5422e1=0x0;_0x5c7687?(_0xec7e3f*=0x1-_0x22d319*(SIXTH+_0x22d319*(RA4+_0x22d319*RA6)),_0x1d0b2f=_0xec7e3f*_0xec7e3f,_0x22d319=0x0):_0x5422e1=Math['sqrt'](_0x22d319);var _0x3a3bbc=(_0x1d0b2f-_0x45d3ce)/_0x45d3ce;return{'es':_0x22d319,'e':_0x5422e1,'ep2':_0x3a3bbc};}function sphere(_0x27abac,_0x3da938,_0x1d2028,_0x577147,_0xb8b659){if(!_0x27abac){var _0x225509=match(exports$2,_0x577147);!_0x225509&&(_0x225509=WGS84),_0x27abac=_0x225509['a'],_0x3da938=_0x225509['b'],_0x1d2028=_0x225509['rf'];}return _0x1d2028&&!_0x3da938&&(_0x3da938=(0x1-0x1/_0x1d2028)*_0x27abac),(_0x1d2028===0x0||Math['abs'](_0x27abac-_0x3da938)0x3&&((_0x3482a4[_0x2a5522(0x1257)][0x3]!==0x0||_0x3482a4[_0x2a5522(_0x531ed1._0x14b031)][0x4]!==0x0||_0x3482a4['datum_params'][0x5]!==0x0||_0x3482a4['datum_params'][0x6]!==0x0)&&(_0x3482a4['datum_type']=PJD_7PARAM,_0x3482a4[_0x2a5522(_0x531ed1._0x14b031)][0x3]*=SEC_TO_RAD,_0x3482a4['datum_params'][0x4]*=SEC_TO_RAD,_0x3482a4[_0x2a5522(_0x531ed1._0x14b031)][0x5]*=SEC_TO_RAD,_0x3482a4['datum_params'][0x6]=_0x3482a4[_0x2a5522(_0x531ed1._0x203a40)][0x6]/0xf4240+0x1))),_0x33d685&&(_0x3482a4['datum_type']=PJD_GRIDSHIFT,_0x3482a4[_0x2a5522(_0x531ed1._0x3dd9c9)]=_0x33d685),_0x3482a4['a']=_0x34dc1e,_0x3482a4['b']=_0x1b0f10,_0x3482a4['es']=_0x725fae,_0x3482a4['ep2']=_0xf09702,_0x3482a4;}var loadedNadgrids={};function nadgrid(_0x145f41,_0x5896cc){var _0x5d13cc=new DataView(_0x5896cc),_0x1a40f3=detectLittleEndian(_0x5d13cc),_0x10c6a7=readHeader(_0x5d13cc,_0x1a40f3),_0x5b45bd=readSubgrids(_0x5d13cc,_0x10c6a7,_0x1a40f3),_0x95985a={'header':_0x10c6a7,'subgrids':_0x5b45bd};return loadedNadgrids[_0x145f41]=_0x95985a,_0x95985a;}function getNadgrids(_0x831aa4){if(_0x831aa4===undefined)return null;var _0x1ff3f0=_0x831aa4['split'](',');return _0x1ff3f0['map'](parseNadgridString);}function parseNadgridString(_0x4e37c){if(_0x4e37c['length']===0x0)return null;var _0x22e1cb=_0x4e37c[0x0]==='@';_0x22e1cb&&(_0x4e37c=_0x4e37c['slice'](0x1));if(_0x4e37c==='null')return{'name':'null','mandatory':!_0x22e1cb,'grid':null,'isNull':!![]};return{'name':_0x4e37c,'mandatory':!_0x22e1cb,'grid':loadedNadgrids[_0x4e37c]||null,'isNull':![]};}function secondsToRadians(_0xff5108){return _0xff5108/0xe10*Math['PI']/0xb4;}function detectLittleEndian(_0x4d5d70){const _0x247de5={_0x66f1b9:0x3b9},_0x1beb3c=_0x5b513e;var _0x27f53c=_0x4d5d70['getInt32'](0x8,![]);if(_0x27f53c===0xb)return![];return _0x27f53c=_0x4d5d70[_0x1beb3c(_0x247de5._0x66f1b9)](0x8,!![]),_0x27f53c!==0xb&&console[_0x1beb3c(0x6d7)]('Failed\x20to\x20detect\x20nadgrid\x20endian-ness,\x20defaulting\x20to\x20little-endian'),!![];}function readHeader(_0x4a639e,_0x10d6f7){const _0x3b90d6={_0x279419:0x92d},_0x8537fe=_0x5b513e;return{'nFields':_0x4a639e['getInt32'](0x8,_0x10d6f7),'nSubgridFields':_0x4a639e['getInt32'](0x18,_0x10d6f7),'nSubgrids':_0x4a639e[_0x8537fe(0x3b9)](0x28,_0x10d6f7),'shiftType':decodeString(_0x4a639e,0x38,0x38+0x8)[_0x8537fe(_0x3b90d6._0x279419)](),'fromSemiMajorAxis':_0x4a639e['getFloat64'](0x78,_0x10d6f7),'fromSemiMinorAxis':_0x4a639e['getFloat64'](0x88,_0x10d6f7),'toSemiMajorAxis':_0x4a639e['getFloat64'](0x98,_0x10d6f7),'toSemiMinorAxis':_0x4a639e['getFloat64'](0xa8,_0x10d6f7)};}function decodeString(_0x4a29cf,_0x3d9c88,_0x3f3b34){const _0x4efe9e={_0x462991:0xbd9},_0x51e6fe=_0x5b513e;return String['fromCharCode']['apply'](null,new Uint8Array(_0x4a29cf[_0x51e6fe(0xa84)][_0x51e6fe(_0x4efe9e._0x462991)](_0x3d9c88,_0x3f3b34)));}function readSubgrids(_0x26f733,_0x233923,_0x38d15d){const _0x487769={_0x68df8f:0xfc3,_0x5e32d3:0xf39,_0x316f35:0x1ed,_0x424257:0x5c5},_0x6e731a=_0x5b513e;var _0x1eb820=0xb0,_0xd7e471=[];for(var _0x12333f=0x0;_0x12333f<_0x233923['nSubgrids'];_0x12333f++){var _0x3a0136=readGridHeader(_0x26f733,_0x1eb820,_0x38d15d),_0x49c94d=readGridNodes(_0x26f733,_0x1eb820,_0x3a0136,_0x38d15d),_0x1b5338=Math[_0x6e731a(_0x487769._0x68df8f)](0x1+(_0x3a0136['upperLongitude']-_0x3a0136[_0x6e731a(_0x487769._0x5e32d3)])/_0x3a0136['longitudeInterval']),_0x1852e1=Math['round'](0x1+(_0x3a0136['upperLatitude']-_0x3a0136['lowerLatitude'])/_0x3a0136['latitudeInterval']);_0xd7e471[_0x6e731a(_0x487769._0x316f35)]({'ll':[secondsToRadians(_0x3a0136[_0x6e731a(0xf39)]),secondsToRadians(_0x3a0136[_0x6e731a(_0x487769._0x424257)])],'del':[secondsToRadians(_0x3a0136['longitudeInterval']),secondsToRadians(_0x3a0136['latitudeInterval'])],'lim':[_0x1b5338,_0x1852e1],'count':_0x3a0136['gridNodeCount'],'cvs':mapNodes(_0x49c94d)}),_0x1eb820+=0xb0+_0x3a0136['gridNodeCount']*0x10;}return _0xd7e471;}function mapNodes(_0xa17cfb){const _0x59abde=_0x5b513e;return _0xa17cfb[_0x59abde(0x11bb)](function(_0x5d5bd7){const _0x1313be=_0x59abde;return[secondsToRadians(_0x5d5bd7['longitudeShift']),secondsToRadians(_0x5d5bd7[_0x1313be(0xc88)])];});}function readGridHeader(_0x314c3e,_0x38eb5e,_0x24b1f7){const _0x471f1d={_0x312d63:0x92d,_0x19b5dd:0xc7f,_0x37c97b:0xc7f},_0x34d05d=_0x5b513e;return{'name':decodeString(_0x314c3e,_0x38eb5e+0x8,_0x38eb5e+0x10)[_0x34d05d(_0x471f1d._0x312d63)](),'parent':decodeString(_0x314c3e,_0x38eb5e+0x18,_0x38eb5e+0x18+0x8)['trim'](),'lowerLatitude':_0x314c3e[_0x34d05d(_0x471f1d._0x19b5dd)](_0x38eb5e+0x48,_0x24b1f7),'upperLatitude':_0x314c3e['getFloat64'](_0x38eb5e+0x58,_0x24b1f7),'lowerLongitude':_0x314c3e['getFloat64'](_0x38eb5e+0x68,_0x24b1f7),'upperLongitude':_0x314c3e[_0x34d05d(0xc7f)](_0x38eb5e+0x78,_0x24b1f7),'latitudeInterval':_0x314c3e[_0x34d05d(_0x471f1d._0x37c97b)](_0x38eb5e+0x88,_0x24b1f7),'longitudeInterval':_0x314c3e['getFloat64'](_0x38eb5e+0x98,_0x24b1f7),'gridNodeCount':_0x314c3e['getInt32'](_0x38eb5e+0xa8,_0x24b1f7)};}function readGridNodes(_0x292b90,_0x412b79,_0x36fabe,_0x2b4330){const _0x370b79={_0x4012e7:0x1247},_0x2caf97=_0x5b513e;var _0x23050c=_0x412b79+0xb0,_0x550070=0x10,_0x156497=[];for(var _0x51fd27=0x0;_0x51fd27<_0x36fabe[_0x2caf97(_0x370b79._0x4012e7)];_0x51fd27++){var _0x707f8b={'latitudeShift':_0x292b90['getFloat32'](_0x23050c+_0x51fd27*_0x550070,_0x2b4330),'longitudeShift':_0x292b90['getFloat32'](_0x23050c+_0x51fd27*_0x550070+0x4,_0x2b4330),'latitudeAccuracy':_0x292b90['getFloat32'](_0x23050c+_0x51fd27*_0x550070+0x8,_0x2b4330),'longitudeAccuracy':_0x292b90['getFloat32'](_0x23050c+_0x51fd27*_0x550070+0xc,_0x2b4330)};_0x156497['push'](_0x707f8b);}return _0x156497;}function Projection(_0x162805,_0x8f7c74){const _0x195a66={_0x1abc84:0x1257,_0x532dc9:0x2ee,_0x489497:0xec1},_0x4c442c=_0x5b513e;if(!(this instanceof Projection))return new Projection(_0x162805);_0x8f7c74=_0x8f7c74||function(_0xfc814e){if(_0xfc814e)throw _0xfc814e;};var _0x289335=parse(_0x162805);if(typeof _0x289335!==_0x4c442c(0x875)){_0x8f7c74(_0x162805);return;}var _0x2fc957=Projection['projections']['get'](_0x289335['projName']);if(!_0x2fc957){_0x8f7c74(_0x162805);return;}if(_0x289335['datumCode']&&_0x289335['datumCode']!=='none'){var _0x607f06=match(exports$1,_0x289335[_0x4c442c(0x5ff)]);_0x607f06&&(_0x289335['datum_params']=_0x289335['datum_params']||(_0x607f06['towgs84']?_0x607f06['towgs84'][_0x4c442c(0x456)](','):null),_0x289335['ellps']=_0x607f06['ellipse'],_0x289335['datumName']=_0x607f06[_0x4c442c(0x1140)]?_0x607f06['datumName']:_0x289335['datumCode']);}_0x289335['k0']=_0x289335['k0']||0x1,_0x289335['axis']=_0x289335['axis']||'enu',_0x289335['ellps']=_0x289335['ellps']||'wgs84',_0x289335[_0x4c442c(0x835)]=_0x289335['lat1']||_0x289335['lat0'];var _0x43a8f4=sphere(_0x289335['a'],_0x289335['b'],_0x289335['rf'],_0x289335['ellps'],_0x289335['sphere']),_0x57e834=eccentricity(_0x43a8f4['a'],_0x43a8f4['b'],_0x43a8f4['rf'],_0x289335['R_A']),_0x452ec2=getNadgrids(_0x289335['nadgrids']),_0x12cbed=_0x289335['datum']||datum(_0x289335['datumCode'],_0x289335[_0x4c442c(_0x195a66._0x1abc84)],_0x43a8f4['a'],_0x43a8f4['b'],_0x57e834['es'],_0x57e834['ep2'],_0x452ec2);extend(this,_0x289335),extend(this,_0x2fc957),this['a']=_0x43a8f4['a'],this['b']=_0x43a8f4['b'],this['rf']=_0x43a8f4['rf'],this[_0x4c442c(0xc04)]=_0x43a8f4[_0x4c442c(0xc04)],this['es']=_0x57e834['es'],this['e']=_0x57e834['e'],this['ep2']=_0x57e834[_0x4c442c(_0x195a66._0x532dc9)],this[_0x4c442c(_0x195a66._0x489497)]=_0x12cbed,this['init'](),_0x8f7c74(null,this);}Projection[_0x5b513e(0x80b)]=projections,Projection['projections'][_0x5b513e(0x99b)]();function compareDatums(_0xe0db15,_0x20b852){const _0x234de9={_0x64614e:0xe08,_0x53be10:0x1257,_0x3a58d8:0x1257},_0x44fb24=_0x5b513e;if(_0xe0db15['datum_type']!==_0x20b852['datum_type'])return![];else{if(_0xe0db15['a']!==_0x20b852['a']||Math[_0x44fb24(_0x234de9._0x64614e)](_0xe0db15['es']-_0x20b852['es'])>5e-11)return![];else{if(_0xe0db15['datum_type']===PJD_3PARAM)return _0xe0db15['datum_params'][0x0]===_0x20b852['datum_params'][0x0]&&_0xe0db15[_0x44fb24(0x1257)][0x1]===_0x20b852['datum_params'][0x1]&&_0xe0db15['datum_params'][0x2]===_0x20b852[_0x44fb24(_0x234de9._0x53be10)][0x2];else return _0xe0db15['datum_type']===PJD_7PARAM?_0xe0db15['datum_params'][0x0]===_0x20b852['datum_params'][0x0]&&_0xe0db15[_0x44fb24(0x1257)][0x1]===_0x20b852['datum_params'][0x1]&&_0xe0db15['datum_params'][0x2]===_0x20b852[_0x44fb24(_0x234de9._0x3a58d8)][0x2]&&_0xe0db15['datum_params'][0x3]===_0x20b852['datum_params'][0x3]&&_0xe0db15['datum_params'][0x4]===_0x20b852['datum_params'][0x4]&&_0xe0db15['datum_params'][0x5]===_0x20b852['datum_params'][0x5]&&_0xe0db15['datum_params'][0x6]===_0x20b852[_0x44fb24(0x1257)][0x6]:!![];}}}function geodeticToGeocentric(_0x5b32a9,_0x437b65,_0x383dc5){const _0x4dead2={_0xb08bc3:0x1166},_0x388333=_0x5b513e;var _0x206f49=_0x5b32a9['x'],_0xe53797=_0x5b32a9['y'],_0x2139f6=_0x5b32a9['z']?_0x5b32a9['z']:0x0,_0x1bad39,_0x16152e,_0x4ffa2b,_0x1d5461;if(_0xe53797<-HALF_PI&&_0xe53797>-1.001*HALF_PI)_0xe53797=-HALF_PI;else{if(_0xe53797>HALF_PI&&_0xe53797<1.001*HALF_PI)_0xe53797=HALF_PI;else{if(_0xe53797<-HALF_PI)return{'x':-Infinity,'y':-Infinity,'z':_0x5b32a9['z']};else{if(_0xe53797>HALF_PI)return{'x':Infinity,'y':Infinity,'z':_0x5b32a9['z']};}}}return _0x206f49>Math['PI']&&(_0x206f49-=0x2*Math['PI']),_0x16152e=Math['sin'](_0xe53797),_0x1d5461=Math['cos'](_0xe53797),_0x4ffa2b=_0x16152e*_0x16152e,_0x1bad39=_0x383dc5/Math['sqrt'](0x1-_0x437b65*_0x4ffa2b),{'x':(_0x1bad39+_0x2139f6)*_0x1d5461*Math[_0x388333(_0x4dead2._0xb08bc3)](_0x206f49),'y':(_0x1bad39+_0x2139f6)*_0x1d5461*Math[_0x388333(0x8b1)](_0x206f49),'z':(_0x1bad39*(0x1-_0x437b65)+_0x2139f6)*_0x16152e};}function geocentricToGeodetic(_0x540125,_0x18f528,_0x5b6a6e,_0x633c80){const _0x4f6ece=_0x5b513e;var _0x1cb90c=1e-12,_0x1fd835=_0x1cb90c*_0x1cb90c,_0x2767fc=0x1e,_0x482252,_0x177096,_0x138c42,_0xab9254,_0x521af2,_0x12532b,_0x21d0ce,_0x578428,_0x4deaa6,_0xb38fdb,_0x63a443,_0x3af4d0,_0x312799,_0x1f43d1=_0x540125['x'],_0x4e28a0=_0x540125['y'],_0x36d6fb=_0x540125['z']?_0x540125['z']:0x0,_0x41f05d,_0x50fd9a,_0x19809f;_0x482252=Math['sqrt'](_0x1f43d1*_0x1f43d1+_0x4e28a0*_0x4e28a0),_0x177096=Math['sqrt'](_0x1f43d1*_0x1f43d1+_0x4e28a0*_0x4e28a0+_0x36d6fb*_0x36d6fb);if(_0x482252/_0x5b6a6e<_0x1cb90c){_0x41f05d=0x0;if(_0x177096/_0x5b6a6e<_0x1cb90c)return _0x50fd9a=HALF_PI,_0x19809f=-_0x633c80,{'x':_0x540125['x'],'y':_0x540125['y'],'z':_0x540125['z']};}else _0x41f05d=Math['atan2'](_0x4e28a0,_0x1f43d1);_0x138c42=_0x36d6fb/_0x177096,_0xab9254=_0x482252/_0x177096,_0x521af2=0x1/Math[_0x4f6ece(0xdf8)](0x1-_0x18f528*(0x2-_0x18f528)*_0xab9254*_0xab9254),_0x578428=_0xab9254*(0x1-_0x18f528)*_0x521af2,_0x4deaa6=_0x138c42*_0x521af2,_0x312799=0x0;do{_0x312799++,_0x21d0ce=_0x5b6a6e/Math['sqrt'](0x1-_0x18f528*_0x4deaa6*_0x4deaa6),_0x19809f=_0x482252*_0x578428+_0x36d6fb*_0x4deaa6-_0x21d0ce*(0x1-_0x18f528*_0x4deaa6*_0x4deaa6),_0x12532b=_0x18f528*_0x21d0ce/(_0x21d0ce+_0x19809f),_0x521af2=0x1/Math['sqrt'](0x1-_0x12532b*(0x2-_0x12532b)*_0xab9254*_0xab9254),_0xb38fdb=_0xab9254*(0x1-_0x12532b)*_0x521af2,_0x63a443=_0x138c42*_0x521af2,_0x3af4d0=_0x63a443*_0x578428-_0xb38fdb*_0x4deaa6,_0x578428=_0xb38fdb,_0x4deaa6=_0x63a443;}while(_0x3af4d0*_0x3af4d0>_0x1fd835&&_0x312799<_0x2767fc);return _0x50fd9a=Math['atan'](_0x63a443/Math['abs'](_0xb38fdb)),{'x':_0x41f05d,'y':_0x50fd9a,'z':_0x19809f};}function geocentricToWgs84(_0x49b243,_0x94a044,_0xdd66b){if(_0x94a044===PJD_3PARAM)return{'x':_0x49b243['x']+_0xdd66b[0x0],'y':_0x49b243['y']+_0xdd66b[0x1],'z':_0x49b243['z']+_0xdd66b[0x2]};else{if(_0x94a044===PJD_7PARAM){var _0x525488=_0xdd66b[0x0],_0x4dedf3=_0xdd66b[0x1],_0x2cff88=_0xdd66b[0x2],_0xddf407=_0xdd66b[0x3],_0x1962ee=_0xdd66b[0x4],_0x52b998=_0xdd66b[0x5],_0x5f37ef=_0xdd66b[0x6];return{'x':_0x5f37ef*(_0x49b243['x']-_0x52b998*_0x49b243['y']+_0x1962ee*_0x49b243['z'])+_0x525488,'y':_0x5f37ef*(_0x52b998*_0x49b243['x']+_0x49b243['y']-_0xddf407*_0x49b243['z'])+_0x4dedf3,'z':_0x5f37ef*(-_0x1962ee*_0x49b243['x']+_0xddf407*_0x49b243['y']+_0x49b243['z'])+_0x2cff88};}}}function geocentricFromWgs84(_0x19d480,_0x1efe4a,_0x1866e2){if(_0x1efe4a===PJD_3PARAM)return{'x':_0x19d480['x']-_0x1866e2[0x0],'y':_0x19d480['y']-_0x1866e2[0x1],'z':_0x19d480['z']-_0x1866e2[0x2]};else{if(_0x1efe4a===PJD_7PARAM){var _0x597cc7=_0x1866e2[0x0],_0x49bdab=_0x1866e2[0x1],_0x487804=_0x1866e2[0x2],_0x22fa59=_0x1866e2[0x3],_0x491c78=_0x1866e2[0x4],_0x21623c=_0x1866e2[0x5],_0x3261d2=_0x1866e2[0x6],_0x361923=(_0x19d480['x']-_0x597cc7)/_0x3261d2,_0x1c1f0b=(_0x19d480['y']-_0x49bdab)/_0x3261d2,_0xba0770=(_0x19d480['z']-_0x487804)/_0x3261d2;return{'x':_0x361923+_0x21623c*_0x1c1f0b-_0x491c78*_0xba0770,'y':-_0x21623c*_0x361923+_0x1c1f0b+_0x22fa59*_0xba0770,'z':_0x491c78*_0x361923-_0x22fa59*_0x1c1f0b+_0xba0770};}}}function checkParams(_0x2d36e5){return _0x2d36e5===PJD_3PARAM||_0x2d36e5===PJD_7PARAM;}function datum_transform(_0x2d69d4,_0x37e4c7,_0x5059cc){const _0x5ed4b0={_0x2d29e5:0xaa6,_0x24e6c7:0xaa6},_0x2bac73=_0x5b513e;if(compareDatums(_0x2d69d4,_0x37e4c7))return _0x5059cc;if(_0x2d69d4['datum_type']===PJD_NODATUM||_0x37e4c7[_0x2bac73(_0x5ed4b0._0x2d29e5)]===PJD_NODATUM)return _0x5059cc;var _0x3e3181=_0x2d69d4['a'],_0x3d8d32=_0x2d69d4['es'];if(_0x2d69d4['datum_type']===PJD_GRIDSHIFT){var _0x4b14fb=applyGridShift(_0x2d69d4,![],_0x5059cc);if(_0x4b14fb!==0x0)return undefined;_0x3e3181=SRS_WGS84_SEMIMAJOR,_0x3d8d32=SRS_WGS84_ESQUARED;}var _0x214d21=_0x37e4c7['a'],_0x48d85d=_0x37e4c7['b'],_0xdeeb8d=_0x37e4c7['es'];_0x37e4c7['datum_type']===PJD_GRIDSHIFT&&(_0x214d21=SRS_WGS84_SEMIMAJOR,_0x48d85d=SRS_WGS84_SEMIMINOR,_0xdeeb8d=SRS_WGS84_ESQUARED);if(_0x3d8d32===_0xdeeb8d&&_0x3e3181===_0x214d21&&!checkParams(_0x2d69d4['datum_type'])&&!checkParams(_0x37e4c7[_0x2bac73(0xaa6)]))return _0x5059cc;_0x5059cc=geodeticToGeocentric(_0x5059cc,_0x3d8d32,_0x3e3181);checkParams(_0x2d69d4['datum_type'])&&(_0x5059cc=geocentricToWgs84(_0x5059cc,_0x2d69d4['datum_type'],_0x2d69d4['datum_params']));checkParams(_0x37e4c7[_0x2bac73(_0x5ed4b0._0x2d29e5)])&&(_0x5059cc=geocentricFromWgs84(_0x5059cc,_0x37e4c7[_0x2bac73(_0x5ed4b0._0x24e6c7)],_0x37e4c7['datum_params']));_0x5059cc=geocentricToGeodetic(_0x5059cc,_0xdeeb8d,_0x214d21,_0x48d85d);if(_0x37e4c7['datum_type']===PJD_GRIDSHIFT){var _0x4fbfd0=applyGridShift(_0x37e4c7,!![],_0x5059cc);if(_0x4fbfd0!==0x0)return undefined;}return _0x5059cc;}function applyGridShift(_0x59e998,_0x4486bd,_0x3d9033){const _0x10c9ab={_0x44ace1:0x13d1},_0x2d74c6=_0x5b513e;if(_0x59e998['grids']===null||_0x59e998[_0x2d74c6(0x99f)]['length']===0x0)return console['log']('Grid\x20shift\x20grids\x20not\x20found'),-0x1;var _0x5f1f92={'x':-_0x3d9033['x'],'y':_0x3d9033['y']},_0x29e7ae={'x':Number[_0x2d74c6(_0x10c9ab._0x44ace1)],'y':Number['NaN']},_0x431150=[];_0x2fc831:for(var _0x5762c8=0x0;_0x5762c8<_0x59e998['grids'][_0x2d74c6(0x4e6)];_0x5762c8++){var _0x4afd93=_0x59e998[_0x2d74c6(0x99f)][_0x5762c8];_0x431150['push'](_0x4afd93['name']);if(_0x4afd93['isNull']){_0x29e7ae=_0x5f1f92;break;}_0x4afd93[_0x2d74c6(0xc0f)];if(_0x4afd93['grid']===null){if(_0x4afd93['mandatory'])return console['log']('Unable\x20to\x20find\x20mandatory\x20grid\x20\x27'+_0x4afd93['name']+'\x27'),-0x1;continue;}var _0x500eaf=_0x4afd93['grid']['subgrids'];for(var _0x52bb79=0x0,_0x234d3b=_0x500eaf[_0x2d74c6(0x4e6)];_0x52bb79<_0x234d3b;_0x52bb79++){var _0x4f6965=_0x500eaf[_0x52bb79],_0x4959f1=(Math['abs'](_0x4f6965['del'][0x1])+Math[_0x2d74c6(0xe08)](_0x4f6965['del'][0x0]))/0x2710,_0x38f480=_0x4f6965['ll'][0x0]-_0x4959f1,_0x3ad39d=_0x4f6965['ll'][0x1]-_0x4959f1,_0x1b56b7=_0x4f6965['ll'][0x0]+(_0x4f6965['lim'][0x0]-0x1)*_0x4f6965['del'][0x0]+_0x4959f1,_0xdccb19=_0x4f6965['ll'][0x1]+(_0x4f6965[_0x2d74c6(0x10b8)][0x1]-0x1)*_0x4f6965['del'][0x1]+_0x4959f1;if(_0x3ad39d>_0x5f1f92['y']||_0x38f480>_0x5f1f92['x']||_0xdccb19<_0x5f1f92['y']||_0x1b56b7<_0x5f1f92['x'])continue;_0x29e7ae=applySubgridShift(_0x5f1f92,_0x4486bd,_0x4f6965);if(!isNaN(_0x29e7ae['x']))break _0x2fc831;}}if(isNaN(_0x29e7ae['x']))return console['log']('Failed\x20to\x20find\x20a\x20grid\x20shift\x20table\x20for\x20location\x20\x27'+-_0x5f1f92['x']*R2D+'\x20'+_0x5f1f92['y']*R2D+'\x20tried:\x20\x27'+_0x431150+'\x27'),-0x1;return _0x3d9033['x']=-_0x29e7ae['x'],_0x3d9033['y']=_0x29e7ae['y'],0x0;}function applySubgridShift(_0x250eec,_0x43b60e,_0xbdfc6f){const _0x15ca04={_0x43ce12:0xb80,_0x42b2c6:0x632},_0x5c6681=_0x5b513e;var _0x11d89f={'x':Number['NaN'],'y':Number['NaN']};if(isNaN(_0x250eec['x']))return _0x11d89f;var _0x3d196d={'x':_0x250eec['x'],'y':_0x250eec['y']};_0x3d196d['x']-=_0xbdfc6f['ll'][0x0],_0x3d196d['y']-=_0xbdfc6f['ll'][0x1],_0x3d196d['x']=adjust_lon(_0x3d196d['x']-Math['PI'])+Math['PI'];var _0x2728d2=nadInterpolate(_0x3d196d,_0xbdfc6f);if(_0x43b60e){if(isNaN(_0x2728d2['x']))return _0x11d89f;_0x2728d2['x']=_0x3d196d['x']-_0x2728d2['x'],_0x2728d2['y']=_0x3d196d['y']-_0x2728d2['y'];var _0x41c36b=0x9,_0x2c8ac5=1e-12,_0x2861bf,_0x3b3ced;do{_0x3b3ced=nadInterpolate(_0x2728d2,_0xbdfc6f);if(isNaN(_0x3b3ced['x'])){console['log']('Inverse\x20grid\x20shift\x20iteration\x20failed,\x20presumably\x20at\x20grid\x20edge.\x20\x20Using\x20first\x20approximation.');break;}_0x2861bf={'x':_0x3d196d['x']-(_0x3b3ced['x']+_0x2728d2['x']),'y':_0x3d196d['y']-(_0x3b3ced['y']+_0x2728d2['y'])},_0x2728d2['x']+=_0x2861bf['x'],_0x2728d2['y']+=_0x2861bf['y'];}while(_0x41c36b--&&Math['abs'](_0x2861bf['x'])>_0x2c8ac5&&Math['abs'](_0x2861bf['y'])>_0x2c8ac5);if(_0x41c36b<0x0)return console[_0x5c6681(_0x15ca04._0x43ce12)](_0x5c6681(_0x15ca04._0x42b2c6)),_0x11d89f;_0x11d89f['x']=adjust_lon(_0x2728d2['x']+_0xbdfc6f['ll'][0x0]),_0x11d89f['y']=_0x2728d2['y']+_0xbdfc6f['ll'][0x1];}else!isNaN(_0x2728d2['x'])&&(_0x11d89f['x']=_0x250eec['x']+_0x2728d2['x'],_0x11d89f['y']=_0x250eec['y']+_0x2728d2['y']);return _0x11d89f;}function nadInterpolate(_0x2e13b9,_0x18915b){const _0x9273b1={_0x5586d8:0x9ef},_0x1526a0=_0x5b513e;var _0x125bb7={'x':_0x2e13b9['x']/_0x18915b[_0x1526a0(0x542)][0x0],'y':_0x2e13b9['y']/_0x18915b['del'][0x1]},_0x21bfc8={'x':Math['floor'](_0x125bb7['x']),'y':Math['floor'](_0x125bb7['y'])},_0x5311fb={'x':_0x125bb7['x']-0x1*_0x21bfc8['x'],'y':_0x125bb7['y']-0x1*_0x21bfc8['y']},_0x125b2b={'x':Number['NaN'],'y':Number['NaN']},_0x319fe4;if(_0x21bfc8['x']<0x0||_0x21bfc8['x']>=_0x18915b['lim'][0x0])return _0x125b2b;if(_0x21bfc8['y']<0x0||_0x21bfc8['y']>=_0x18915b[_0x1526a0(0x10b8)][0x1])return _0x125b2b;_0x319fe4=_0x21bfc8['y']*_0x18915b[_0x1526a0(0x10b8)][0x0]+_0x21bfc8['x'];var _0x3b3c9d={'x':_0x18915b[_0x1526a0(0x9ef)][_0x319fe4][0x0],'y':_0x18915b['cvs'][_0x319fe4][0x1]};_0x319fe4++;var _0x4c2b90={'x':_0x18915b[_0x1526a0(0x9ef)][_0x319fe4][0x0],'y':_0x18915b['cvs'][_0x319fe4][0x1]};_0x319fe4+=_0x18915b['lim'][0x0];var _0x22c62b={'x':_0x18915b['cvs'][_0x319fe4][0x0],'y':_0x18915b[_0x1526a0(_0x9273b1._0x5586d8)][_0x319fe4][0x1]};_0x319fe4--;var _0x438021={'x':_0x18915b[_0x1526a0(_0x9273b1._0x5586d8)][_0x319fe4][0x0],'y':_0x18915b[_0x1526a0(0x9ef)][_0x319fe4][0x1]},_0x32f05d=_0x5311fb['x']*_0x5311fb['y'],_0x239975=_0x5311fb['x']*(0x1-_0x5311fb['y']),_0x345336=(0x1-_0x5311fb['x'])*(0x1-_0x5311fb['y']),_0x5343bb=(0x1-_0x5311fb['x'])*_0x5311fb['y'];return _0x125b2b['x']=_0x345336*_0x3b3c9d['x']+_0x239975*_0x4c2b90['x']+_0x5343bb*_0x438021['x']+_0x32f05d*_0x22c62b['x'],_0x125b2b['y']=_0x345336*_0x3b3c9d['y']+_0x239975*_0x4c2b90['y']+_0x5343bb*_0x438021['y']+_0x32f05d*_0x22c62b['y'],_0x125b2b;}function adjust_axis(_0x1f0618,_0x422b6c,_0x1d9c6f){const _0x13c0bb={_0x336d58:0x52e},_0x4117e7=_0x5b513e;var _0x13e358=_0x1d9c6f['x'],_0x3e09df=_0x1d9c6f['y'],_0x52b532=_0x1d9c6f['z']||0x0,_0x22d9dd,_0x464572,_0xe3daea,_0x178281={};for(_0xe3daea=0x0;_0xe3daea<0x3;_0xe3daea++){if(_0x422b6c&&_0xe3daea===0x2&&_0x1d9c6f['z']===undefined)continue;if(_0xe3daea===0x0)_0x22d9dd=_0x13e358,'ew'['indexOf'](_0x1f0618[_0x4117e7(0x52e)][_0xe3daea])!==-0x1?_0x464572='x':_0x464572='y';else _0xe3daea===0x1?(_0x22d9dd=_0x3e09df,'ns'[_0x4117e7(0x270)](_0x1f0618['axis'][_0xe3daea])!==-0x1?_0x464572='y':_0x464572='x'):(_0x22d9dd=_0x52b532,_0x464572='z');switch(_0x1f0618[_0x4117e7(_0x13c0bb._0x336d58)][_0xe3daea]){case'e':_0x178281[_0x464572]=_0x22d9dd;break;case'w':_0x178281[_0x464572]=-_0x22d9dd;break;case'n':_0x178281[_0x464572]=_0x22d9dd;break;case's':_0x178281[_0x464572]=-_0x22d9dd;break;case'u':_0x1d9c6f[_0x464572]!==undefined&&(_0x178281['z']=_0x22d9dd);break;case'd':_0x1d9c6f[_0x464572]!==undefined&&(_0x178281['z']=-_0x22d9dd);break;default:return null;}}return _0x178281;}function common(_0x3521e8){var _0x58a7e6={'x':_0x3521e8[0x0],'y':_0x3521e8[0x1]};return _0x3521e8['length']>0x2&&(_0x58a7e6['z']=_0x3521e8[0x2]),_0x3521e8['length']>0x3&&(_0x58a7e6['m']=_0x3521e8[0x3]),_0x58a7e6;}function checkSanity(_0x4c353c){checkCoord(_0x4c353c['x']),checkCoord(_0x4c353c['y']);}function checkCoord(_0x5593a2){const _0x45f591={_0x106e48:0x7d7},_0x4e28a8=_0x5b513e;if(typeof Number[_0x4e28a8(_0x45f591._0x106e48)]==='function'){if(Number['isFinite'](_0x5593a2))return;throw new TypeError('coordinates\x20must\x20be\x20finite\x20numbers');}if(typeof _0x5593a2!=='number'||_0x5593a2!==_0x5593a2||!isFinite(_0x5593a2))throw new TypeError('coordinates\x20must\x20be\x20finite\x20numbers');}function checkNotWGS(_0x5bb309,_0x52d9aa){const _0x12e309={_0x3ba1e7:0xaa6},_0x312663=_0x5b513e;return(_0x5bb309['datum'][_0x312663(0xaa6)]===PJD_3PARAM||_0x5bb309['datum']['datum_type']===PJD_7PARAM||_0x5bb309['datum'][_0x312663(0xaa6)]===PJD_GRIDSHIFT)&&_0x52d9aa['datumCode']!==_0x312663(0xf06)||(_0x52d9aa['datum']['datum_type']===PJD_3PARAM||_0x52d9aa[_0x312663(0xec1)][_0x312663(_0x12e309._0x3ba1e7)]===PJD_7PARAM||_0x52d9aa['datum']['datum_type']===PJD_GRIDSHIFT)&&_0x5bb309['datumCode']!=='WGS84';}function transform(_0x467a36,_0x8064f1,_0x375302,_0x1f54b4){const _0x24ebc8={_0x43fb15:0xec1,_0x2e3966:0x205,_0x50e641:0xf8d,_0x2c432e:0x451},_0xb4a3c1=_0x5b513e;var _0x582add;Array['isArray'](_0x375302)?_0x375302=common(_0x375302):_0x375302={'x':_0x375302['x'],'y':_0x375302['y'],'z':_0x375302['z'],'m':_0x375302['m']};var _0x3fde44=_0x375302['z']!==undefined;checkSanity(_0x375302);_0x467a36[_0xb4a3c1(_0x24ebc8._0x43fb15)]&&_0x8064f1[_0xb4a3c1(0xec1)]&&checkNotWGS(_0x467a36,_0x8064f1)&&(_0x582add=new Projection('WGS84'),_0x375302=transform(_0x467a36,_0x582add,_0x375302,_0x1f54b4),_0x467a36=_0x582add);_0x1f54b4&&_0x467a36['axis']!=='enu'&&(_0x375302=adjust_axis(_0x467a36,![],_0x375302));if(_0x467a36['projName']==='longlat')_0x375302={'x':_0x375302['x']*D2R$1,'y':_0x375302['y']*D2R$1,'z':_0x375302['z']||0x0};else{_0x467a36['to_meter']&&(_0x375302={'x':_0x375302['x']*_0x467a36['to_meter'],'y':_0x375302['y']*_0x467a36['to_meter'],'z':_0x375302['z']||0x0});_0x375302=_0x467a36['inverse'](_0x375302);if(!_0x375302)return;}_0x467a36[_0xb4a3c1(0x205)]&&(_0x375302['x']+=_0x467a36[_0xb4a3c1(0x205)]);_0x375302=datum_transform(_0x467a36['datum'],_0x8064f1['datum'],_0x375302);if(!_0x375302)return;_0x8064f1[_0xb4a3c1(_0x24ebc8._0x2e3966)]&&(_0x375302={'x':_0x375302['x']-_0x8064f1['from_greenwich'],'y':_0x375302['y'],'z':_0x375302['z']||0x0});_0x8064f1['projName']===_0xb4a3c1(_0x24ebc8._0x50e641)?_0x375302={'x':_0x375302['x']*R2D,'y':_0x375302['y']*R2D,'z':_0x375302['z']||0x0}:(_0x375302=_0x8064f1[_0xb4a3c1(_0x24ebc8._0x2c432e)](_0x375302),_0x8064f1['to_meter']&&(_0x375302={'x':_0x375302['x']/_0x8064f1['to_meter'],'y':_0x375302['y']/_0x8064f1['to_meter'],'z':_0x375302['z']||0x0}));if(_0x1f54b4&&_0x8064f1['axis']!=='enu')return adjust_axis(_0x8064f1,!![],_0x375302);return _0x375302&&!_0x3fde44&&delete _0x375302['z'],_0x375302;}var wgs84=Projection('WGS84');function transformer(_0x2cb52e,_0x5e7aec,_0x22efed,_0x3fba2b){const _0x2cba5a={_0x321951:0x1104,_0x329b51:0x1e7},_0x1461f4=_0x5b513e;var _0x20f58c,_0x3e6ddf,_0xf80a72;if(Array['isArray'](_0x22efed))return _0x20f58c=transform(_0x2cb52e,_0x5e7aec,_0x22efed,_0x3fba2b)||{'x':NaN,'y':NaN},_0x22efed['length']>0x2?typeof _0x2cb52e['name']!==_0x1461f4(_0x2cba5a._0x321951)&&_0x2cb52e['name']==='geocent'||typeof _0x5e7aec[_0x1461f4(0x1135)]!=='undefined'&&_0x5e7aec['name']===_0x1461f4(0xb0b)?typeof _0x20f58c['z']==='number'?[_0x20f58c['x'],_0x20f58c['y'],_0x20f58c['z']]['concat'](_0x22efed[_0x1461f4(_0x2cba5a._0x329b51)](0x3)):[_0x20f58c['x'],_0x20f58c['y'],_0x22efed[0x2]]['concat'](_0x22efed['splice'](0x3)):[_0x20f58c['x'],_0x20f58c['y']]['concat'](_0x22efed['splice'](0x2)):[_0x20f58c['x'],_0x20f58c['y']];else{_0x3e6ddf=transform(_0x2cb52e,_0x5e7aec,_0x22efed,_0x3fba2b),_0xf80a72=Object[_0x1461f4(0x712)](_0x22efed);if(_0xf80a72['length']===0x2)return _0x3e6ddf;return _0xf80a72['forEach'](function(_0x4f55a6){const _0x59f36b=_0x1461f4;if(typeof _0x2cb52e[_0x59f36b(0x1135)]!==_0x59f36b(0x1104)&&_0x2cb52e['name']==='geocent'||typeof _0x5e7aec[_0x59f36b(0x1135)]!=='undefined'&&_0x5e7aec[_0x59f36b(0x1135)]==='geocent'){if(_0x4f55a6==='x'||_0x4f55a6==='y'||_0x4f55a6==='z')return;}else{if(_0x4f55a6==='x'||_0x4f55a6==='y')return;}_0x3e6ddf[_0x4f55a6]=_0x22efed[_0x4f55a6];}),_0x3e6ddf;}}function checkProj(_0x2ce800){if(_0x2ce800 instanceof Projection)return _0x2ce800;if(_0x2ce800['oProj'])return _0x2ce800['oProj'];return Projection(_0x2ce800);}function proj4(_0x34ecf6,_0x4b2c44,_0x1b7822){const _0x3357ff=_0x5b513e;_0x34ecf6=checkProj(_0x34ecf6);var _0x495009=![],_0x3147b7;if(typeof _0x4b2c44===_0x3357ff(0x1104))_0x4b2c44=_0x34ecf6,_0x34ecf6=wgs84,_0x495009=!![];else(typeof _0x4b2c44['x']!==_0x3357ff(0x1104)||Array[_0x3357ff(0xfae)](_0x4b2c44))&&(_0x1b7822=_0x4b2c44,_0x4b2c44=_0x34ecf6,_0x34ecf6=wgs84,_0x495009=!![]);return _0x4b2c44=checkProj(_0x4b2c44),_0x1b7822?transformer(_0x34ecf6,_0x4b2c44,_0x1b7822):(_0x3147b7={'forward':function(_0x3d07da,_0x3e3fbd){return transformer(_0x34ecf6,_0x4b2c44,_0x3d07da,_0x3e3fbd);},'inverse':function(_0x2a233f,_0x7e99d5){return transformer(_0x4b2c44,_0x34ecf6,_0x2a233f,_0x7e99d5);}},_0x495009&&(_0x3147b7[_0x3357ff(0x13b1)]=_0x4b2c44),_0x3147b7);}var NUM_100K_SETS=0x6,SET_ORIGIN_COLUMN_LETTERS='AJSAJS',SET_ORIGIN_ROW_LETTERS=_0x5b513e(0x4cf),A=0x41,I=0x49,O=0x4f,V=0x56,Z=0x5a,mgrs={'forward':forward$u,'inverse':inverse$u,'toPoint':toPoint};function forward$u(_0x1752b7,_0x52d0bc){return _0x52d0bc=_0x52d0bc||0x5,encode$1(LLtoUTM({'lat':_0x1752b7[0x1],'lon':_0x1752b7[0x0]}),_0x52d0bc);}function inverse$u(_0x9144a0){const _0x638db8={_0x18400b:0xa3b},_0x424396=_0x5b513e;var _0x297c0f=UTMtoLL(decode(_0x9144a0['toUpperCase']()));if(_0x297c0f[_0x424396(0x759)]&&_0x297c0f[_0x424396(0x653)])return[_0x297c0f['lon'],_0x297c0f['lat'],_0x297c0f['lon'],_0x297c0f['lat']];return[_0x297c0f['left'],_0x297c0f[_0x424396(_0x638db8._0x18400b)],_0x297c0f['right'],_0x297c0f['top']];}function toPoint(_0x4876af){const _0x2b4846=_0x5b513e;var _0x4f5173=UTMtoLL(decode(_0x4876af['toUpperCase']()));if(_0x4f5173['lat']&&_0x4f5173['lon'])return[_0x4f5173['lon'],_0x4f5173[_0x2b4846(0x759)]];return[(_0x4f5173['left']+_0x4f5173[_0x2b4846(0x996)])/0x2,(_0x4f5173['top']+_0x4f5173['bottom'])/0x2];}function degToRad(_0xfc2127){return _0xfc2127*(Math['PI']/0xb4);}function radToDeg(_0x4ae941){return 0xb4*(_0x4ae941/Math['PI']);}function LLtoUTM(_0x5a923f){const _0x304e22={_0x56364c:0x793,_0x4365ee:0x1166,_0xfa7b94:0x8b1},_0x4565df=_0x5b513e;var _0x49e3cf=_0x5a923f['lat'],_0x3aa968=_0x5a923f['lon'],_0x23755e=0x615299,_0x5781e8=0.00669438,_0x425ed8=0.9996,_0x3bd688,_0x3b7791,_0x496511,_0x4cad9f,_0x57d1f4,_0x11fca3,_0x506941,_0x49f10a=degToRad(_0x49e3cf),_0x4ecd4a=degToRad(_0x3aa968),_0x1428c7,_0x7ed0dd;_0x7ed0dd=Math['floor']((_0x3aa968+0xb4)/0x6)+0x1;_0x3aa968===0xb4&&(_0x7ed0dd=0x3c);_0x49e3cf>=0x38&&_0x49e3cf<0x40&&_0x3aa968>=0x3&&_0x3aa968<0xc&&(_0x7ed0dd=0x20);if(_0x49e3cf>=0x48&&_0x49e3cf<0x54){if(_0x3aa968>=0x0&&_0x3aa968<0x9)_0x7ed0dd=0x1f;else{if(_0x3aa968>=0x9&&_0x3aa968<0x15)_0x7ed0dd=0x21;else{if(_0x3aa968>=0x15&&_0x3aa968<0x21)_0x7ed0dd=0x23;else _0x3aa968>=0x21&&_0x3aa968<0x2a&&(_0x7ed0dd=0x25);}}}_0x3bd688=(_0x7ed0dd-0x1)*0x6-0xb4+0x3,_0x1428c7=degToRad(_0x3bd688),_0x3b7791=_0x5781e8/(0x1-_0x5781e8),_0x496511=_0x23755e/Math[_0x4565df(0xdf8)](0x1-_0x5781e8*Math['sin'](_0x49f10a)*Math['sin'](_0x49f10a)),_0x4cad9f=Math['tan'](_0x49f10a)*Math[_0x4565df(_0x304e22._0x56364c)](_0x49f10a),_0x57d1f4=_0x3b7791*Math[_0x4565df(0x1166)](_0x49f10a)*Math['cos'](_0x49f10a),_0x11fca3=Math[_0x4565df(_0x304e22._0x4365ee)](_0x49f10a)*(_0x4ecd4a-_0x1428c7),_0x506941=_0x23755e*((0x1-_0x5781e8/0x4-0x3*_0x5781e8*_0x5781e8/0x40-0x5*_0x5781e8*_0x5781e8*_0x5781e8/0x100)*_0x49f10a-(0x3*_0x5781e8/0x8+0x3*_0x5781e8*_0x5781e8/0x20+0x2d*_0x5781e8*_0x5781e8*_0x5781e8/0x400)*Math['sin'](0x2*_0x49f10a)+(0xf*_0x5781e8*_0x5781e8/0x100+0x2d*_0x5781e8*_0x5781e8*_0x5781e8/0x400)*Math['sin'](0x4*_0x49f10a)-0x23*_0x5781e8*_0x5781e8*_0x5781e8/0xc00*Math[_0x4565df(_0x304e22._0xfa7b94)](0x6*_0x49f10a));var _0x4a0f90=_0x425ed8*_0x496511*(_0x11fca3+(0x1-_0x4cad9f+_0x57d1f4)*_0x11fca3*_0x11fca3*_0x11fca3/0x6+(0x5-0x12*_0x4cad9f+_0x4cad9f*_0x4cad9f+0x48*_0x57d1f4-0x3a*_0x3b7791)*_0x11fca3*_0x11fca3*_0x11fca3*_0x11fca3*_0x11fca3/0x78)+0x7a120,_0xd35b0a=_0x425ed8*(_0x506941+_0x496511*Math['tan'](_0x49f10a)*(_0x11fca3*_0x11fca3/0x2+(0x5-_0x4cad9f+0x9*_0x57d1f4+0x4*_0x57d1f4*_0x57d1f4)*_0x11fca3*_0x11fca3*_0x11fca3*_0x11fca3/0x18+(0x3d-0x3a*_0x4cad9f+_0x4cad9f*_0x4cad9f+0x258*_0x57d1f4-0x14a*_0x3b7791)*_0x11fca3*_0x11fca3*_0x11fca3*_0x11fca3*_0x11fca3*_0x11fca3/0x2d0));return _0x49e3cf<0x0&&(_0xd35b0a+=0x989680),{'northing':Math['round'](_0xd35b0a),'easting':Math[_0x4565df(0xfc3)](_0x4a0f90),'zoneNumber':_0x7ed0dd,'zoneLetter':getLetterDesignator(_0x49e3cf)};}function UTMtoLL(_0x436683){const _0x2542aa={_0x13ae40:0x12b6,_0x1c9ae7:0xdf8,_0x44d399:0x793,_0x23ffe9:0x1166,_0xa6e9c3:0x719,_0x5314a1:0x1139},_0x35e66c=_0x5b513e;var _0x4ce08f=_0x436683[_0x35e66c(0xadf)],_0x23144f=_0x436683[_0x35e66c(_0x2542aa._0x13ae40)],_0x185779=_0x436683['zoneLetter'],_0x42c2be=_0x436683[_0x35e66c(0x1058)];if(_0x42c2be<0x0||_0x42c2be>0x3c)return null;var _0x37b0b8=0.9996,_0x2db2d6=0x615299,_0x440c70=0.00669438,_0x48b467,_0x4043ec=(0x1-Math['sqrt'](0x1-_0x440c70))/(0x1+Math[_0x35e66c(_0x2542aa._0x1c9ae7)](0x1-_0x440c70)),_0x3218b2,_0x378bcf,_0x43fe00,_0x246611,_0x205eba,_0x47e892,_0x26e9f6,_0x59e4de,_0x3f8275,_0x3c2a1c=_0x23144f-0x7a120,_0x298e93=_0x4ce08f;_0x185779<'N'&&(_0x298e93-=0x989680);_0x26e9f6=(_0x42c2be-0x1)*0x6-0xb4+0x3,_0x48b467=_0x440c70/(0x1-_0x440c70),_0x47e892=_0x298e93/_0x37b0b8,_0x59e4de=_0x47e892/(_0x2db2d6*(0x1-_0x440c70/0x4-0x3*_0x440c70*_0x440c70/0x40-0x5*_0x440c70*_0x440c70*_0x440c70/0x100)),_0x3f8275=_0x59e4de+(0x3*_0x4043ec/0x2-0x1b*_0x4043ec*_0x4043ec*_0x4043ec/0x20)*Math['sin'](0x2*_0x59e4de)+(0x15*_0x4043ec*_0x4043ec/0x10-0x37*_0x4043ec*_0x4043ec*_0x4043ec*_0x4043ec/0x20)*Math['sin'](0x4*_0x59e4de)+0x97*_0x4043ec*_0x4043ec*_0x4043ec/0x60*Math['sin'](0x6*_0x59e4de),_0x3218b2=_0x2db2d6/Math['sqrt'](0x1-_0x440c70*Math['sin'](_0x3f8275)*Math['sin'](_0x3f8275)),_0x378bcf=Math[_0x35e66c(_0x2542aa._0x44d399)](_0x3f8275)*Math[_0x35e66c(0x793)](_0x3f8275),_0x43fe00=_0x48b467*Math[_0x35e66c(_0x2542aa._0x23ffe9)](_0x3f8275)*Math[_0x35e66c(0x1166)](_0x3f8275),_0x246611=_0x2db2d6*(0x1-_0x440c70)/Math[_0x35e66c(_0x2542aa._0xa6e9c3)](0x1-_0x440c70*Math['sin'](_0x3f8275)*Math['sin'](_0x3f8275),1.5),_0x205eba=_0x3c2a1c/(_0x3218b2*_0x37b0b8);var _0x599bbe=_0x3f8275-_0x3218b2*Math[_0x35e66c(0x793)](_0x3f8275)/_0x246611*(_0x205eba*_0x205eba/0x2-(0x5+0x3*_0x378bcf+0xa*_0x43fe00-0x4*_0x43fe00*_0x43fe00-0x9*_0x48b467)*_0x205eba*_0x205eba*_0x205eba*_0x205eba/0x18+(0x3d+0x5a*_0x378bcf+0x12a*_0x43fe00+0x2d*_0x378bcf*_0x378bcf-0xfc*_0x48b467-0x3*_0x43fe00*_0x43fe00)*_0x205eba*_0x205eba*_0x205eba*_0x205eba*_0x205eba*_0x205eba/0x2d0);_0x599bbe=radToDeg(_0x599bbe);var _0x299576=(_0x205eba-(0x1+0x2*_0x378bcf+_0x43fe00)*_0x205eba*_0x205eba*_0x205eba/0x6+(0x5-0x2*_0x43fe00+0x1c*_0x378bcf-0x3*_0x43fe00*_0x43fe00+0x8*_0x48b467+0x18*_0x378bcf*_0x378bcf)*_0x205eba*_0x205eba*_0x205eba*_0x205eba*_0x205eba/0x78)/Math[_0x35e66c(_0x2542aa._0x23ffe9)](_0x3f8275);_0x299576=_0x26e9f6+radToDeg(_0x299576);var _0xb3b50b;if(_0x436683[_0x35e66c(_0x2542aa._0x5314a1)]){var _0x4e0aae=UTMtoLL({'northing':_0x436683['northing']+_0x436683['accuracy'],'easting':_0x436683[_0x35e66c(0x12b6)]+_0x436683['accuracy'],'zoneLetter':_0x436683['zoneLetter'],'zoneNumber':_0x436683['zoneNumber']});_0xb3b50b={'top':_0x4e0aae['lat'],'right':_0x4e0aae['lon'],'bottom':_0x599bbe,'left':_0x299576};}else _0xb3b50b={'lat':_0x599bbe,'lon':_0x299576};return _0xb3b50b;}function getLetterDesignator(_0x4009f3){var _0x5cc94b='Z';if(0x54>=_0x4009f3&&_0x4009f3>=0x48)_0x5cc94b='X';else{if(0x48>_0x4009f3&&_0x4009f3>=0x40)_0x5cc94b='W';else{if(0x40>_0x4009f3&&_0x4009f3>=0x38)_0x5cc94b='V';else{if(0x38>_0x4009f3&&_0x4009f3>=0x30)_0x5cc94b='U';else{if(0x30>_0x4009f3&&_0x4009f3>=0x28)_0x5cc94b='T';else{if(0x28>_0x4009f3&&_0x4009f3>=0x20)_0x5cc94b='S';else{if(0x20>_0x4009f3&&_0x4009f3>=0x18)_0x5cc94b='R';else{if(0x18>_0x4009f3&&_0x4009f3>=0x10)_0x5cc94b='Q';else{if(0x10>_0x4009f3&&_0x4009f3>=0x8)_0x5cc94b='P';else{if(0x8>_0x4009f3&&_0x4009f3>=0x0)_0x5cc94b='N';else{if(0x0>_0x4009f3&&_0x4009f3>=-0x8)_0x5cc94b='M';else{if(-0x8>_0x4009f3&&_0x4009f3>=-0x10)_0x5cc94b='L';else{if(-0x10>_0x4009f3&&_0x4009f3>=-0x18)_0x5cc94b='K';else{if(-0x18>_0x4009f3&&_0x4009f3>=-0x20)_0x5cc94b='J';else{if(-0x20>_0x4009f3&&_0x4009f3>=-0x28)_0x5cc94b='H';else{if(-0x28>_0x4009f3&&_0x4009f3>=-0x30)_0x5cc94b='G';else{if(-0x30>_0x4009f3&&_0x4009f3>=-0x38)_0x5cc94b='F';else{if(-0x38>_0x4009f3&&_0x4009f3>=-0x40)_0x5cc94b='E';else{if(-0x40>_0x4009f3&&_0x4009f3>=-0x48)_0x5cc94b='D';else-0x48>_0x4009f3&&_0x4009f3>=-0x50&&(_0x5cc94b='C');}}}}}}}}}}}}}}}}}}return _0x5cc94b;}function encode$1(_0x1f6dc6,_0x56b812){const _0x45e327={_0x4aa794:0x1bd,_0xee32f:0xadf,_0x50366f:0x4e6},_0x1f0e76=_0x5b513e;var _0x3f32d1=_0x1f0e76(_0x45e327._0x4aa794)+_0x1f6dc6['easting'],_0x3c9b7f='00000'+_0x1f6dc6[_0x1f0e76(_0x45e327._0xee32f)];return _0x1f6dc6['zoneNumber']+_0x1f6dc6['zoneLetter']+get100kID(_0x1f6dc6['easting'],_0x1f6dc6['northing'],_0x1f6dc6['zoneNumber'])+_0x3f32d1['substr'](_0x3f32d1['length']-0x5,_0x56b812)+_0x3c9b7f[_0x1f0e76(0x82e)](_0x3c9b7f[_0x1f0e76(_0x45e327._0x50366f)]-0x5,_0x56b812);}function get100kID(_0x1dd35f,_0x4e5231,_0x50e5fb){var _0x53fa81=get100kSetForZone(_0x50e5fb),_0x1b8788=Math['floor'](_0x1dd35f/0x186a0),_0x49a0c9=Math['floor'](_0x4e5231/0x186a0)%0x14;return getLetter100kID(_0x1b8788,_0x49a0c9,_0x53fa81);}function get100kSetForZone(_0x439a31){var _0x2f54d2=_0x439a31%NUM_100K_SETS;return _0x2f54d2===0x0&&(_0x2f54d2=NUM_100K_SETS),_0x2f54d2;}function getLetter100kID(_0x174c96,_0x19db78,_0x4f485b){const _0x4ed4a7={_0x5123bd:0x859,_0x474fc2:0x63f},_0x4d322e=_0x5b513e;var _0x402ab0=_0x4f485b-0x1,_0x84de33=SET_ORIGIN_COLUMN_LETTERS['charCodeAt'](_0x402ab0),_0x2e6ca2=SET_ORIGIN_ROW_LETTERS[_0x4d322e(_0x4ed4a7._0x5123bd)](_0x402ab0),_0x2c4608=_0x84de33+_0x174c96-0x1,_0x370f83=_0x2e6ca2+_0x19db78,_0x20cbb3=![];_0x2c4608>Z&&(_0x2c4608=_0x2c4608-Z+A-0x1,_0x20cbb3=!![]);(_0x2c4608===I||_0x84de33I||(_0x2c4608>I||_0x84de33O||(_0x2c4608>O||_0x84de33Z&&(_0x2c4608=_0x2c4608-Z+A-0x1);_0x370f83>V?(_0x370f83=_0x370f83-V+A-0x1,_0x20cbb3=!![]):_0x20cbb3=![];(_0x370f83===I||_0x2e6ca2I||(_0x370f83>I||_0x2e6ca2O||(_0x370f83>O||_0x2e6ca2V&&(_0x370f83=_0x370f83-V+A-0x1);var _0x2df5df=String[_0x4d322e(_0x4ed4a7._0x474fc2)](_0x2c4608)+String['fromCharCode'](_0x370f83);return _0x2df5df;}function decode(_0x40b7a0){const _0x35da99={_0x58c5a9:0x4a1,_0xdd4f9e:0x1352},_0x2be7ad=_0x5b513e;if(_0x40b7a0&&_0x40b7a0['length']===0x0)throw'MGRSPoint\x20coverting\x20from\x20nothing';var _0x52f7a2=_0x40b7a0['length'],_0x3ac3cf=null,_0x582a21='',_0x2ccc04,_0x28eaf8=0x0;while(!/[A-Z]/[_0x2be7ad(0x10e4)](_0x2ccc04=_0x40b7a0['charAt'](_0x28eaf8))){if(_0x28eaf8>=0x2)throw _0x2be7ad(_0x35da99._0x58c5a9)+_0x40b7a0;_0x582a21+=_0x2ccc04,_0x28eaf8++;}var _0x344ec0=parseInt(_0x582a21,0xa);if(_0x28eaf8===0x0||_0x28eaf8+0x3>_0x52f7a2)throw'MGRSPoint\x20bad\x20conversion\x20from:\x20'+_0x40b7a0;var _0xce8ec=_0x40b7a0[_0x2be7ad(_0x35da99._0xdd4f9e)](_0x28eaf8++);if(_0xce8ec<='A'||_0xce8ec==='B'||_0xce8ec==='Y'||_0xce8ec>='Z'||_0xce8ec==='I'||_0xce8ec==='O')throw _0x2be7ad(0x6fb)+_0xce8ec+'\x20not\x20handled:\x20'+_0x40b7a0;_0x3ac3cf=_0x40b7a0['substring'](_0x28eaf8,_0x28eaf8+=0x2);var _0x5960a2=get100kSetForZone(_0x344ec0),_0x55fd8c=getEastingFromChar(_0x3ac3cf[_0x2be7ad(_0x35da99._0xdd4f9e)](0x0),_0x5960a2),_0x5359bf=getNorthingFromChar(_0x3ac3cf[_0x2be7ad(0x1352)](0x1),_0x5960a2);while(_0x5359bf0x0&&(_0x37896d=0x186a0/Math['pow'](0xa,_0x927b0e),_0x253467=_0x40b7a0['substring'](_0x28eaf8,_0x28eaf8+_0x927b0e),_0x4f90e9=parseFloat(_0x253467)*_0x37896d,_0x5ce4dc=_0x40b7a0[_0x2be7ad(0xf7c)](_0x28eaf8+_0x927b0e),_0x38b86f=parseFloat(_0x5ce4dc)*_0x37896d),_0x4eaf2a=_0x4f90e9+_0x55fd8c,_0x467435=_0x38b86f+_0x5359bf,{'easting':_0x4eaf2a,'northing':_0x467435,'zoneLetter':_0xce8ec,'zoneNumber':_0x344ec0,'accuracy':_0x37896d};}function getEastingFromChar(_0x3d63cd,_0x159e5e){var _0x3298cf=SET_ORIGIN_COLUMN_LETTERS['charCodeAt'](_0x159e5e-0x1),_0x505090=0x186a0,_0xf834f5=![];while(_0x3298cf!==_0x3d63cd['charCodeAt'](0x0)){_0x3298cf++;_0x3298cf===I&&_0x3298cf++;_0x3298cf===O&&_0x3298cf++;if(_0x3298cf>Z){if(_0xf834f5)throw'Bad\x20character:\x20'+_0x3d63cd;_0x3298cf=A,_0xf834f5=!![];}_0x505090+=0x186a0;}return _0x505090;}function getNorthingFromChar(_0x1e81fe,_0x3ffa59){const _0x2d441a={_0x1fcd09:0x859,_0x33f1b2:0x89e},_0x571bb6=_0x5b513e;if(_0x1e81fe>'V')throw _0x571bb6(0xa5e)+_0x1e81fe;var _0x4b5b15=SET_ORIGIN_ROW_LETTERS[_0x571bb6(_0x2d441a._0x1fcd09)](_0x3ffa59-0x1),_0x4e0472=0x0,_0x39e4d7=![];while(_0x4b5b15!==_0x1e81fe['charCodeAt'](0x0)){_0x4b5b15++;_0x4b5b15===I&&_0x4b5b15++;_0x4b5b15===O&&_0x4b5b15++;if(_0x4b5b15>V){if(_0x39e4d7)throw _0x571bb6(_0x2d441a._0x33f1b2)+_0x1e81fe;_0x4b5b15=A,_0x39e4d7=!![];}_0x4e0472+=0x186a0;}return _0x4e0472;}function getMinNorthing(_0x155857){var _0x548cd6;switch(_0x155857){case'C':_0x548cd6=0x10c8e0;break;case'D':_0x548cd6=0x1e8480;break;case'E':_0x548cd6=0x2ab980;break;case'F':_0x548cd6=0x387520;break;case'G':_0x548cd6=0x4630c0;break;case'H':_0x548cd6=0x53ec60;break;case'J':_0x548cd6=0x61a800;break;case'K':_0x548cd6=0x6f63a0;break;case'L':_0x548cd6=0x7d1f40;break;case'M':_0x548cd6=0x8adae0;break;case'N':_0x548cd6=0x0;break;case'P':_0x548cd6=0xc3500;break;case'Q':_0x548cd6=0x19f0a0;break;case'R':_0x548cd6=0x27ac40;break;case'S':_0x548cd6=0x3567e0;break;case'T':_0x548cd6=0x432380;break;case'U':_0x548cd6=0x50df20;break;case'V':_0x548cd6=0x5e9ac0;break;case'W':_0x548cd6=0x6acfc0;break;case'X':_0x548cd6=0x788b60;break;default:_0x548cd6=-0x1;}if(_0x548cd6>=0x0)return _0x548cd6;else throw'Invalid\x20zone\x20letter:\x20'+_0x155857;}function Point(_0x21257f,_0x1a1ca1,_0x519751){const _0x206a4={_0xdeb834:0x875,_0x2c151e:0x6d7,_0x2d2bca:0x1037},_0x5de3f6=_0x5b513e;if(!(this instanceof Point))return new Point(_0x21257f,_0x1a1ca1,_0x519751);if(Array[_0x5de3f6(0xfae)](_0x21257f))this['x']=_0x21257f[0x0],this['y']=_0x21257f[0x1],this['z']=_0x21257f[0x2]||0x0;else{if(typeof _0x21257f===_0x5de3f6(_0x206a4._0xdeb834))this['x']=_0x21257f['x'],this['y']=_0x21257f['y'],this['z']=_0x21257f['z']||0x0;else{if(typeof _0x21257f==='string'&&typeof _0x1a1ca1==='undefined'){var _0x204f1d=_0x21257f['split'](',');this['x']=parseFloat(_0x204f1d[0x0],0xa),this['y']=parseFloat(_0x204f1d[0x1],0xa),this['z']=parseFloat(_0x204f1d[0x2],0xa)||0x0;}else this['x']=_0x21257f,this['y']=_0x1a1ca1,this['z']=_0x519751||0x0;}}console[_0x5de3f6(_0x206a4._0x2c151e)](_0x5de3f6(_0x206a4._0x2d2bca));}Point['fromMGRS']=function(_0x4febd0){return new Point(toPoint(_0x4febd0));},Point[_0x5b513e(0xcef)][_0x5b513e(0x685)]=function(_0x39f802){return forward$u([this['x'],this['y']],_0x39f802);};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(_0x208afe){var _0x1e3204=[];_0x1e3204[0x0]=C00-_0x208afe*(C02+_0x208afe*(C04+_0x208afe*(C06+_0x208afe*C08))),_0x1e3204[0x1]=_0x208afe*(C22-_0x208afe*(C04+_0x208afe*(C06+_0x208afe*C08)));var _0x185872=_0x208afe*_0x208afe;return _0x1e3204[0x2]=_0x185872*(C44-_0x208afe*(C46+_0x208afe*C48)),_0x185872*=_0x208afe,_0x1e3204[0x3]=_0x185872*(C66-_0x208afe*C68),_0x1e3204[0x4]=_0x185872*_0x208afe*C88,_0x1e3204;}function pj_mlfn(_0x1c4d83,_0x574716,_0x363a05,_0x74a23d){return _0x363a05*=_0x574716,_0x574716*=_0x574716,_0x74a23d[0x0]*_0x1c4d83-_0x363a05*(_0x74a23d[0x1]+_0x574716*(_0x74a23d[0x2]+_0x574716*(_0x74a23d[0x3]+_0x574716*_0x74a23d[0x4])));}var MAX_ITER$3=0x14;function pj_inv_mlfn(_0x42c25a,_0x127713,_0x3c03cd){const _0x13b6d3={_0x54c479:0x1166},_0x165d56=_0x5b513e;var _0x4df554=0x1/(0x1-_0x127713),_0xe29014=_0x42c25a;for(var _0x39f1f8=MAX_ITER$3;_0x39f1f8;--_0x39f1f8){var _0x4fcb15=Math['sin'](_0xe29014),_0x234e01=0x1-_0x127713*_0x4fcb15*_0x4fcb15;_0x234e01=(pj_mlfn(_0xe29014,_0x4fcb15,Math[_0x165d56(_0x13b6d3._0x54c479)](_0xe29014),_0x3c03cd)-_0x42c25a)*(_0x234e01*Math['sqrt'](_0x234e01))*_0x4df554,_0xe29014-=_0x234e01;if(Math['abs'](_0x234e01)=0x1){if(_0x51a6e5-0x1>EPSLN)return 0x5d;else _0x1a6a9d=0x0;}else _0x1a6a9d=Math['acos'](_0x1a6a9d);_0x17b6c6<0x0&&(_0x1a6a9d=-_0x1a6a9d),_0x1a6a9d=this['a']*this['k0']*(_0x1a6a9d-this['lat0'])+this['y0'];}}else{var _0x109893=_0x4305ec*_0x28d9d4,_0x5cd841=Math['pow'](_0x109893,0x2),_0x4d726c=this['ep2']*Math['pow'](_0x4305ec,0x2),_0x1a15b0=Math[_0x124e69(_0x52a177._0x175834)](_0x4d726c,0x2),_0x482bdd=Math['abs'](_0x4305ec)>EPSLN?Math[_0x124e69(_0x52a177._0x286161)](_0x17b6c6):0x0,_0x184c44=Math['pow'](_0x482bdd,0x2),_0x8b7f16=Math['pow'](_0x184c44,0x2);_0x1d3832=0x1-this['es']*Math[_0x124e69(_0x52a177._0x6b1e82)](_0x212a74,0x2),_0x109893=_0x109893/Math['sqrt'](_0x1d3832);var _0x2a4ebe=pj_mlfn(_0x17b6c6,_0x212a74,_0x4305ec,this['en']);_0x14b5d7=this['a']*(this['k0']*_0x109893*(0x1+_0x5cd841/0x6*(0x1-_0x184c44+_0x4d726c+_0x5cd841/0x14*(0x5-0x12*_0x184c44+_0x8b7f16+0xe*_0x4d726c-0x3a*_0x184c44*_0x4d726c+_0x5cd841/0x2a*(0x3d+0xb3*_0x8b7f16-_0x8b7f16*_0x184c44-0x1df*_0x184c44)))))+this['x0'],_0x1a6a9d=this['a']*(this['k0']*(_0x2a4ebe-this[_0x124e69(_0x52a177._0x21a90c)]+_0x212a74*_0x28d9d4*_0x109893/0x2*(0x1+_0x5cd841/0xc*(0x5-_0x184c44+0x9*_0x4d726c+0x4*_0x1a15b0+_0x5cd841/0x1e*(0x3d+_0x8b7f16-0x3a*_0x184c44+0x10e*_0x4d726c-0x14a*_0x184c44*_0x4d726c+_0x5cd841/0x38*(0x569+0x21f*_0x8b7f16-_0x8b7f16*_0x184c44-0xc27*_0x184c44))))))+this['y0'];}return _0x3d072e['x']=_0x14b5d7,_0x3d072e['y']=_0x1a6a9d,_0x3d072e;}function inverse$t(_0x28c0e7){const _0x490015={_0x297d19:0xe08},_0x42eab1=_0x5b513e;var _0x237a2c,_0x102ff7,_0x35e168,_0x4c8d37,_0x39b874=(_0x28c0e7['x']-this['x0'])*(0x1/this['a']),_0x490d91=(_0x28c0e7['y']-this['y0'])*(0x1/this['a']);if(!this['es']){var _0x52e699=Math[_0x42eab1(0x137e)](_0x39b874/this['k0']),_0x1835c7=0.5*(_0x52e699-0x1/_0x52e699),_0x40b59a=this['lat0']+_0x490d91/this['k0'],_0x4bbd8e=Math['cos'](_0x40b59a);_0x237a2c=Math['sqrt']((0x1-Math['pow'](_0x4bbd8e,0x2))/(0x1+Math['pow'](_0x1835c7,0x2))),_0x35e168=Math['asin'](_0x237a2c),_0x490d91<0x0&&(_0x35e168=-_0x35e168),_0x1835c7===0x0&&_0x4bbd8e===0x0?_0x4c8d37=0x0:_0x4c8d37=adjust_lon(Math[_0x42eab1(0xfe1)](_0x1835c7,_0x4bbd8e)+this['long0']);}else{_0x237a2c=this['ml0']+_0x490d91/this['k0'],_0x102ff7=pj_inv_mlfn(_0x237a2c,this['es'],this['en']);if(Math[_0x42eab1(_0x490015._0x297d19)](_0x102ff7)EPSLN?Math['tan'](_0x102ff7):0x0,_0x33f2d1=this['ep2']*Math['pow'](_0x1a22f6,0x2),_0x27b53b=Math[_0x42eab1(0x719)](_0x33f2d1,0x2),_0x3dfda2=Math['pow'](_0x1cdf24,0x2),_0x1b5754=Math['pow'](_0x3dfda2,0x2);_0x237a2c=0x1-this['es']*Math['pow'](_0x21d0c5,0x2);var _0x55d07c=_0x39b874*Math[_0x42eab1(0xdf8)](_0x237a2c)/this['k0'],_0x188718=Math['pow'](_0x55d07c,0x2);_0x237a2c=_0x237a2c*_0x1cdf24,_0x35e168=_0x102ff7-_0x237a2c*_0x188718/(0x1-this['es'])*0.5*(0x1-_0x188718/0xc*(0x5+0x3*_0x3dfda2-0x9*_0x33f2d1*_0x3dfda2+_0x33f2d1-0x4*_0x27b53b-_0x188718/0x1e*(0x3d+0x5a*_0x3dfda2-0xfc*_0x33f2d1*_0x3dfda2+0x2d*_0x1b5754+0x2e*_0x33f2d1-_0x188718/0x38*(0x569+0xe31*_0x3dfda2+0xfff*_0x1b5754+0x626*_0x1b5754*_0x3dfda2)))),_0x4c8d37=adjust_lon(this['long0']+_0x55d07c*(0x1-_0x188718/0x6*(0x1+0x2*_0x3dfda2+_0x33f2d1-_0x188718/0x14*(0x5+0x1c*_0x3dfda2+0x18*_0x1b5754+0x8*_0x33f2d1*_0x3dfda2+0x6*_0x33f2d1-_0x188718/0x2a*(0x3d+0x296*_0x3dfda2+0x528*_0x1b5754+0x2d0*_0x1b5754*_0x3dfda2))))/_0x1a22f6);}else _0x35e168=HALF_PI*sign(_0x490d91),_0x4c8d37=0x0;}return _0x28c0e7['x']=_0x4c8d37,_0x28c0e7['y']=_0x35e168,_0x28c0e7;}var names$u=['Fast_Transverse_Mercator','Fast\x20Transverse\x20Mercator'],tmerc={'init':init$u,'forward':forward$t,'inverse':inverse$t,'names':names$u};function sinh(_0x4e7c3c){var _0x30f032=Math['exp'](_0x4e7c3c);return _0x30f032=(_0x30f032-0x1/_0x30f032)/0x2,_0x30f032;}function hypot(_0x169aea,_0x2af19b){const _0x4a7965=_0x5b513e;_0x169aea=Math['abs'](_0x169aea),_0x2af19b=Math[_0x4a7965(0xe08)](_0x2af19b);var _0x1f9c66=Math['max'](_0x169aea,_0x2af19b),_0x3605ab=Math['min'](_0x169aea,_0x2af19b)/(_0x1f9c66?_0x1f9c66:0x1);return _0x1f9c66*Math['sqrt'](0x1+Math['pow'](_0x3605ab,0x2));}function log1py(_0x160d2f){var _0x585cfd=0x1+_0x160d2f,_0x438e24=_0x585cfd-0x1;return _0x438e24===0x0?_0x160d2f:_0x160d2f*Math['log'](_0x585cfd)/_0x438e24;}function asinhy(_0x1c52a4){const _0x57bdb3=_0x5b513e;var _0x12898c=Math[_0x57bdb3(0xe08)](_0x1c52a4);return _0x12898c=log1py(_0x12898c*(0x1+_0x12898c/(hypot(0x1,_0x12898c)+0x1))),_0x1c52a4<0x0?-_0x12898c:_0x12898c;}function gatg(_0x44d5d2,_0x53add3){const _0x293cb8={_0x20f1c1:0x1166},_0x379417=_0x5b513e;var _0x2b9d16=0x2*Math[_0x379417(_0x293cb8._0x20f1c1)](0x2*_0x53add3),_0x16eb9b=_0x44d5d2['length']-0x1,_0x3eb83b=_0x44d5d2[_0x16eb9b],_0x271b08=0x0,_0x2bd7d4;while(--_0x16eb9b>=0x0){_0x2bd7d4=-_0x271b08+_0x2b9d16*_0x3eb83b+_0x44d5d2[_0x16eb9b],_0x271b08=_0x3eb83b,_0x3eb83b=_0x2bd7d4;}return _0x53add3+_0x2bd7d4*Math['sin'](0x2*_0x53add3);}function clens(_0x5e5046,_0x37ea6d){const _0x1a1ebb=_0x5b513e;var _0x1ddbea=0x2*Math[_0x1a1ebb(0x1166)](_0x37ea6d),_0x139937=_0x5e5046['length']-0x1,_0x3ba631=_0x5e5046[_0x139937],_0x2f916e=0x0,_0x4ba1a7;while(--_0x139937>=0x0){_0x4ba1a7=-_0x2f916e+_0x1ddbea*_0x3ba631+_0x5e5046[_0x139937],_0x2f916e=_0x3ba631,_0x3ba631=_0x4ba1a7;}return Math['sin'](_0x37ea6d)*_0x4ba1a7;}function cosh(_0x3988be){var _0x30a504=Math['exp'](_0x3988be);return _0x30a504=(_0x30a504+0x1/_0x30a504)/0x2,_0x30a504;}function clens_cmplx(_0x29ca0b,_0x211ea2,_0x39d070){const _0x22ee95={_0x1589b2:0x8b1},_0x7cf1c2=_0x5b513e;var _0x15f4d5=Math[_0x7cf1c2(_0x22ee95._0x1589b2)](_0x211ea2),_0x473ef7=Math[_0x7cf1c2(0x1166)](_0x211ea2),_0x395d54=sinh(_0x39d070),_0x23675d=cosh(_0x39d070),_0x5839da=0x2*_0x473ef7*_0x23675d,_0x44f745=-0x2*_0x15f4d5*_0x395d54,_0x5f3d7f=_0x29ca0b[_0x7cf1c2(0x4e6)]-0x1,_0x594831=_0x29ca0b[_0x5f3d7f],_0x2e1b94=0x0,_0xc7662=0x0,_0x4308b2=0x0,_0x1b163d,_0x5881d0;while(--_0x5f3d7f>=0x0){_0x1b163d=_0xc7662,_0x5881d0=_0x2e1b94,_0xc7662=_0x594831,_0x2e1b94=_0x4308b2,_0x594831=-_0x1b163d+_0x5839da*_0xc7662-_0x44f745*_0x2e1b94+_0x29ca0b[_0x5f3d7f],_0x4308b2=-_0x5881d0+_0x44f745*_0xc7662+_0x5839da*_0x2e1b94;}return _0x5839da=_0x15f4d5*_0x23675d,_0x44f745=_0x473ef7*_0x395d54,[_0x5839da*_0x594831-_0x44f745*_0x4308b2,_0x5839da*_0x4308b2+_0x44f745*_0x594831];}function init$t(){const _0x1f1a76={_0x12d038:0x121a,_0x530ad6:0x953,_0x2eb688:0x90e,_0x2b383a:0x122a,_0x326354:0x11f0},_0x2264a6=_0x5b513e;if(!this['approx']&&(isNaN(this['es'])||this['es']<=0x0))throw new Error(_0x2264a6(0x549));this[_0x2264a6(_0x1f1a76._0x12d038)]&&(tmerc['init']['apply'](this),this['forward']=tmerc['forward'],this['inverse']=tmerc['inverse']);this['x0']=this['x0']!==undefined?this['x0']:0x0,this['y0']=this['y0']!==undefined?this['y0']:0x0,this[_0x2264a6(0x35d)]=this['long0']!==undefined?this['long0']:0x0,this[_0x2264a6(_0x1f1a76._0x530ad6)]=this['lat0']!==undefined?this[_0x2264a6(_0x1f1a76._0x530ad6)]:0x0,this['cgb']=[],this[_0x2264a6(0x90e)]=[],this['utg']=[],this['gtu']=[];var _0x5c3d74=this['es']/(0x1+Math['sqrt'](0x1-this['es'])),_0x195070=_0x5c3d74/(0x2-_0x5c3d74),_0x20437a=_0x195070;this['cgb'][0x0]=_0x195070*(0x2+_0x195070*(-0x2/0x3+_0x195070*(-0x2+_0x195070*(0x74/0x2d+_0x195070*(0x1a/0x2d+_0x195070*(-0xb26/0x2a3)))))),this[_0x2264a6(_0x1f1a76._0x2eb688)][0x0]=_0x195070*(-0x2+_0x195070*(0x2/0x3+_0x195070*(0x4/0x3+_0x195070*(-0x52/0x2d+_0x195070*(0x20/0x2d+_0x195070*(0x1222/0x1275)))))),_0x20437a=_0x20437a*_0x195070,this['cgb'][0x1]=_0x20437a*(0x7/0x3+_0x195070*(-0x8/0x5+_0x195070*(-0xe3/0x2d+_0x195070*(0xa90/0x13b+_0x195070*(0x913/0x3b1))))),this['cbg'][0x1]=_0x20437a*(0x5/0x3+_0x195070*(-0x10/0xf+_0x195070*(-0xd/0x9+_0x195070*(0x388/0x13b+_0x195070*(-0x5f2/0x3b1))))),_0x20437a=_0x20437a*_0x195070,this[_0x2264a6(0x122a)][0x2]=_0x20437a*(0x38/0xf+_0x195070*(-0x88/0x23+_0x195070*(-0x4ee/0x69+_0x195070*(0x12056/0xb13)))),this['cbg'][0x2]=_0x20437a*(-0x1a/0xf+_0x195070*(0x22/0x15+_0x195070*(0x8/0x5+_0x195070*(-0x318e/0xb13)))),_0x20437a=_0x20437a*_0x195070,this['cgb'][0x3]=_0x20437a*(0x10b7/0x276+_0x195070*(-0x14c/0x23+_0x195070*(-0x618d4/0x375f))),this['cbg'][0x3]=_0x20437a*(0x4d5/0x276+_0x195070*(-0xc/0x5+_0x195070*(-0x6100/0x375f))),_0x20437a=_0x20437a*_0x195070,this[_0x2264a6(_0x1f1a76._0x2b383a)][0x4]=_0x20437a*(0x104e/0x13b+_0x195070*(-0x235c6/0x185d)),this['cbg'][0x4]=_0x20437a*(-0x2de/0x13b+_0x195070*(0x1ac1e/0x79d1)),_0x20437a=_0x20437a*_0x195070,this['cgb'][0x5]=_0x20437a*(0x92e4c/0x5703),this['cbg'][0x5]=_0x20437a*(0x6c7b1/0x26115),_0x20437a=Math['pow'](_0x195070,0x2),this['Qn']=this['k0']/(0x1+_0x195070)*(0x1+_0x20437a*(0x1/0x4+_0x20437a*(0x1/0x40+_0x20437a/0x100))),this['utg'][0x0]=_0x195070*(-0.5+_0x195070*(0x2/0x3+_0x195070*(-0x25/0x60+_0x195070*(0x1/0x168+_0x195070*(0x51/0x200+_0x195070*(-0x177c7/0x93a80)))))),this['gtu'][0x0]=_0x195070*(0.5+_0x195070*(-0x2/0x3+_0x195070*(0x5/0x10+_0x195070*(0x29/0xb4+_0x195070*(-0x7f/0x120+_0x195070*(0x1ed3/0x93a8)))))),this['utg'][0x1]=_0x20437a*(-0x1/0x30+_0x195070*(-0x1/0xf+_0x195070*(0x1b5/0x5a0+_0x195070*(-0x2e/0x69+_0x195070*(0x1111f7/0x3b1000))))),this['gtu'][0x1]=_0x20437a*(0xd/0x30+_0x195070*(-0x3/0x5+_0x195070*(0x22d/0x5a0+_0x195070*(0x119/0x276+_0x195070*(-0x1e43c9/0x1d8800))))),_0x20437a=_0x20437a*_0x195070,this['utg'][0x2]=_0x20437a*(-0x11/0x1e0+_0x195070*(0x25/0x348+_0x195070*(0xd1/0x1180+_0x195070*(-0x15c1/0x16260)))),this['gtu'][0x2]=_0x20437a*(0x3d/0xf0+_0x195070*(-0x67/0x8c+_0x195070*(0x3ad5/0x6900+_0x195070*(0x28eb3/0x2c4c0)))),_0x20437a=_0x20437a*_0x195070,this['utg'][0x3]=_0x20437a*(-0x112d/0x27600+_0x195070*(0xb/0x1f8+_0x195070*(0xcab2b/0x6ebe00))),this['gtu'][0x3]=_0x20437a*(0xc199/0x27600+_0x195070*(-0xb3/0xa8+_0x195070*(0x64bbbd/0x6ebe00))),_0x20437a=_0x20437a*_0x195070,this[_0x2264a6(_0x1f1a76._0x326354)][0x4]=_0x20437a*(-0x11e7/0x27600+_0x195070*(0x1a92f/0x3ce880)),this['gtu'][0x4]=_0x20437a*(0x87a9/0x13b00+_0x195070*(-0x342b09/0x1e7440)),_0x20437a=_0x20437a*_0x195070,this['utg'][0x5]=_0x20437a*(-0x13b12f5/0x26115000),this['gtu'][0x5]=_0x20437a*(0xca8a53d/0x1308a800);var _0x1731c8=gatg(this[_0x2264a6(0x90e)],this['lat0']);this['Zb']=-this['Qn']*(_0x1731c8+clens(this['gtu'],0x2*_0x1731c8));}function forward$s(_0x529da1){const _0x494d32={_0x1089b1:0x90e,_0x20653c:0x1166,_0x344a04:0x624},_0x5e4b88=_0x5b513e;var _0x160e3f=adjust_lon(_0x529da1['x']-this[_0x5e4b88(0x35d)]),_0x27f6fb=_0x529da1['y'];_0x27f6fb=gatg(this[_0x5e4b88(_0x494d32._0x1089b1)],_0x27f6fb);var _0x4f4556=Math['sin'](_0x27f6fb),_0x135e4d=Math['cos'](_0x27f6fb),_0x561779=Math['sin'](_0x160e3f),_0x201e39=Math[_0x5e4b88(_0x494d32._0x20653c)](_0x160e3f);_0x27f6fb=Math['atan2'](_0x4f4556,_0x201e39*_0x135e4d),_0x160e3f=Math[_0x5e4b88(0xfe1)](_0x561779*_0x135e4d,hypot(_0x4f4556,_0x135e4d*_0x201e39)),_0x160e3f=asinhy(Math['tan'](_0x160e3f));var _0x2e966a=clens_cmplx(this[_0x5e4b88(_0x494d32._0x344a04)],0x2*_0x27f6fb,0x2*_0x160e3f);_0x27f6fb=_0x27f6fb+_0x2e966a[0x0],_0x160e3f=_0x160e3f+_0x2e966a[0x1];var _0x4d7cd5,_0x50446c;return Math['abs'](_0x160e3f)<=2.623395162778?(_0x4d7cd5=this['a']*(this['Qn']*_0x160e3f)+this['x0'],_0x50446c=this['a']*(this['Qn']*_0x27f6fb+this['Zb'])+this['y0']):(_0x4d7cd5=Infinity,_0x50446c=Infinity),_0x529da1['x']=_0x4d7cd5,_0x529da1['y']=_0x50446c,_0x529da1;}function inverse$s(_0x4cdb1c){const _0x212cdc={_0xd4c905:0x8b1},_0x22c0fd=_0x5b513e;var _0x3b3244=(_0x4cdb1c['x']-this['x0'])*(0x1/this['a']),_0x4df7cd=(_0x4cdb1c['y']-this['y0'])*(0x1/this['a']);_0x4df7cd=(_0x4df7cd-this['Zb'])/this['Qn'],_0x3b3244=_0x3b3244/this['Qn'];var _0x1d8f0c,_0x40eed1;if(Math['abs'](_0x3b3244)<=2.623395162778){var _0x389a95=clens_cmplx(this['utg'],0x2*_0x4df7cd,0x2*_0x3b3244);_0x4df7cd=_0x4df7cd+_0x389a95[0x0],_0x3b3244=_0x3b3244+_0x389a95[0x1],_0x3b3244=Math['atan'](sinh(_0x3b3244));var _0x3d0403=Math['sin'](_0x4df7cd),_0x4d1f16=Math['cos'](_0x4df7cd),_0x8948a5=Math[_0x22c0fd(_0x212cdc._0xd4c905)](_0x3b3244),_0xd16cfa=Math['cos'](_0x3b3244);_0x4df7cd=Math[_0x22c0fd(0xfe1)](_0x3d0403*_0xd16cfa,hypot(_0x8948a5,_0xd16cfa*_0x4d1f16)),_0x3b3244=Math['atan2'](_0x8948a5,_0xd16cfa*_0x4d1f16),_0x1d8f0c=adjust_lon(_0x3b3244+this['long0']),_0x40eed1=gatg(this['cgb'],_0x4df7cd);}else _0x1d8f0c=Infinity,_0x40eed1=Infinity;return _0x4cdb1c['x']=_0x1d8f0c,_0x4cdb1c['y']=_0x40eed1,_0x4cdb1c;}var names$t=['Extended_Transverse_Mercator','Extended\x20Transverse\x20Mercator','etmerc',_0x5b513e(0x1ec),'Transverse\x20Mercator','Gauss\x20Kruger','Gauss_Kruger',_0x5b513e(0xa42)],etmerc={'init':init$t,'forward':forward$s,'inverse':inverse$s,'names':names$t};function adjust_zone(_0x20a0d5,_0x198760){if(_0x20a0d5===undefined){_0x20a0d5=Math['floor']((adjust_lon(_0x198760)+Math['PI'])*0x1e/Math['PI'])+0x1;if(_0x20a0d5<0x0)return 0x0;else{if(_0x20a0d5>0x3c)return 0x3c;}}return _0x20a0d5;}var dependsOn='etmerc';function init$s(){const _0x4f1d36={_0x33d3ee:0x35d},_0x491639=_0x5b513e;var _0x55bd5b=adjust_zone(this['zone'],this[_0x491639(_0x4f1d36._0x33d3ee)]);if(_0x55bd5b===undefined)throw new Error(_0x491639(0xe7e));this['lat0']=0x0,this['long0']=(0x6*Math['abs'](_0x55bd5b)-0xb7)*D2R$1,this['x0']=0x7a120,this['y0']=this['utmSouth']?0x989680:0x0,this['k0']=0.9996,etmerc['init'][_0x491639(0xc6a)](this),this['forward']=etmerc['forward'],this[_0x491639(0xabf)]=etmerc['inverse'];}var names$s=['Universal\x20Transverse\x20Mercator\x20System','utm'],utm={'init':init$s,'names':names$s,'dependsOn':dependsOn};function srat(_0xd780b2,_0x18d756){return Math['pow']((0x1-_0xd780b2)/(0x1+_0xd780b2),_0x18d756);}var MAX_ITER$2=0x14;function init$r(){const _0x29fb63={_0x34bb27:0x8b1,_0x5b8bff:0x953,_0x48ee4f:0x793},_0x66a6d2=_0x5b513e;var _0x13b375=Math[_0x66a6d2(_0x29fb63._0x34bb27)](this['lat0']),_0x3b608d=Math[_0x66a6d2(0x1166)](this[_0x66a6d2(_0x29fb63._0x5b8bff)]);_0x3b608d*=_0x3b608d,this['rc']=Math[_0x66a6d2(0xdf8)](0x1-this['es'])/(0x1-this['es']*_0x13b375*_0x13b375),this['C']=Math[_0x66a6d2(0xdf8)](0x1+this['es']*_0x3b608d*_0x3b608d/(0x1-this['es'])),this[_0x66a6d2(0x116f)]=Math['asin'](_0x13b375/this['C']),this['ratexp']=0.5*this['C']*this['e'],this['K']=Math[_0x66a6d2(_0x29fb63._0x48ee4f)](0.5*this['phic0']+FORTPI)/(Math['pow'](Math['tan'](0.5*this['lat0']+FORTPI),this['C'])*srat(this['e']*_0x13b375,this['ratexp']));}function forward$r(_0x2517c4){const _0x238450={_0x342784:0x8b1},_0x5b2498=_0x5b513e;var _0x5e4530=_0x2517c4['x'],_0xe44ee8=_0x2517c4['y'];return _0x2517c4['y']=0x2*Math['atan'](this['K']*Math[_0x5b2498(0x719)](Math['tan'](0.5*_0xe44ee8+FORTPI),this['C'])*srat(this['e']*Math[_0x5b2498(_0x238450._0x342784)](_0xe44ee8),this['ratexp']))-HALF_PI,_0x2517c4['x']=this['C']*_0x5e4530,_0x2517c4;}function inverse$r(_0x1836db){const _0x2d4a0d={_0x3ac07d:0x793,_0x3552b2:0x8b1,_0xe8d26b:0xe08},_0x2f68b4=_0x5b513e;var _0x50f177=1e-14,_0xa8f20d=_0x1836db['x']/this['C'],_0x1a01af=_0x1836db['y'],_0x40b493=Math['pow'](Math[_0x2f68b4(_0x2d4a0d._0x3ac07d)](0.5*_0x1a01af+FORTPI)/this['K'],0x1/this['C']);for(var _0x30323e=MAX_ITER$2;_0x30323e>0x0;--_0x30323e){_0x1a01af=0x2*Math['atan'](_0x40b493*srat(this['e']*Math[_0x2f68b4(_0x2d4a0d._0x3552b2)](_0x1836db['y']),-0.5*this['e']))-HALF_PI;if(Math[_0x2f68b4(_0x2d4a0d._0xe8d26b)](_0x1a01af-_0x1836db['y'])<_0x50f177)break;_0x1836db['y']=_0x1a01af;}if(!_0x30323e)return null;return _0x1836db['x']=_0xa8f20d,_0x1836db['y']=_0x1a01af,_0x1836db;}var names$r=['gauss'],gauss={'init':init$r,'forward':forward$r,'inverse':inverse$r,'names':names$r};function init$q(){const _0x508f70={_0x4d9529:0x116f},_0x1d6d31=_0x5b513e;gauss[_0x1d6d31(0xcf2)]['apply'](this);if(!this['rc'])return;this['sinc0']=Math['sin'](this[_0x1d6d31(_0x508f70._0x4d9529)]),this['cosc0']=Math['cos'](this[_0x1d6d31(_0x508f70._0x4d9529)]),this['R2']=0x2*this['rc'],!this['title']&&(this['title']='Oblique\x20Stereographic\x20Alternative');}function forward$q(_0x2bd470){const _0x1a15c9={_0x52e135:0x35d},_0x15ae66=_0x5b513e;var _0x1e5111,_0x1c2ebc,_0x1da681,_0x3b8e61;return _0x2bd470['x']=adjust_lon(_0x2bd470['x']-this[_0x15ae66(_0x1a15c9._0x52e135)]),gauss['forward'][_0x15ae66(0xc6a)](this,[_0x2bd470]),_0x1e5111=Math['sin'](_0x2bd470['y']),_0x1c2ebc=Math['cos'](_0x2bd470['y']),_0x1da681=Math['cos'](_0x2bd470['x']),_0x3b8e61=this['k0']*this['R2']/(0x1+this[_0x15ae66(0x373)]*_0x1e5111+this['cosc0']*_0x1c2ebc*_0x1da681),_0x2bd470['x']=_0x3b8e61*_0x1c2ebc*Math['sin'](_0x2bd470['x']),_0x2bd470['y']=_0x3b8e61*(this['cosc0']*_0x1e5111-this[_0x15ae66(0x373)]*_0x1c2ebc*_0x1da681),_0x2bd470['x']=this['a']*_0x2bd470['x']+this['x0'],_0x2bd470['y']=this['a']*_0x2bd470['y']+this['y0'],_0x2bd470;}function inverse$q(_0x13785a){const _0x6e8b6a={_0x4da89d:0xfe1},_0x50245a=_0x5b513e;var _0x222557,_0x20bc54,_0x219be7,_0xb64d82,_0x5f3174;_0x13785a['x']=(_0x13785a['x']-this['x0'])/this['a'],_0x13785a['y']=(_0x13785a['y']-this['y0'])/this['a'],_0x13785a['x']/=this['k0'],_0x13785a['y']/=this['k0'];if(_0x5f3174=hypot(_0x13785a['x'],_0x13785a['y'])){var _0x11ae2f=0x2*Math[_0x50245a(_0x6e8b6a._0x4da89d)](_0x5f3174,this['R2']);_0x222557=Math['sin'](_0x11ae2f),_0x20bc54=Math['cos'](_0x11ae2f),_0xb64d82=Math['asin'](_0x20bc54*this['sinc0']+_0x13785a['y']*_0x222557*this[_0x50245a(0x3ab)]/_0x5f3174),_0x219be7=Math['atan2'](_0x13785a['x']*_0x222557,_0x5f3174*this['cosc0']*_0x20bc54-_0x13785a['y']*this['sinc0']*_0x222557);}else _0xb64d82=this[_0x50245a(0x116f)],_0x219be7=0x0;return _0x13785a['x']=_0x219be7,_0x13785a['y']=_0xb64d82,gauss['inverse']['apply'](this,[_0x13785a]),_0x13785a['x']=adjust_lon(_0x13785a['x']+this[_0x50245a(0x35d)]),_0x13785a;}var names$q=['Stereographic_North_Pole',_0x5b513e(0xe78),'sterea','Oblique\x20Stereographic\x20Alternative','Double_Stereographic'],sterea={'init':init$q,'forward':forward$q,'inverse':inverse$q,'names':names$q};function ssfn_(_0x2ce7c1,_0x4bab48,_0x5c299f){return _0x4bab48*=_0x5c299f,Math['tan'](0.5*(HALF_PI+_0x2ce7c1))*Math['pow']((0x1-_0x4bab48)/(0x1+_0x4bab48),0.5*_0x5c299f);}function init$p(){const _0x196674={_0x4aedc8:0x35d,_0x34102f:0x711,_0x4941ef:0xe08,_0x4af2c3:0xc0a,_0x22f1cb:0x8ea,_0x2f63bb:0x953,_0x1ac653:0xb74},_0x4f05b5=_0x5b513e;this['x0']=this['x0']||0x0,this['y0']=this['y0']||0x0,this['lat0']=this['lat0']||0x0,this[_0x4f05b5(_0x196674._0x4aedc8)]=this['long0']||0x0,this['coslat0']=Math['cos'](this['lat0']),this[_0x4f05b5(_0x196674._0x34102f)]=Math['sin'](this['lat0']),this[_0x4f05b5(0xc04)]?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[_0x4f05b5(0x953)]>0x0?this[_0x4f05b5(0x8ea)]=0x1:this['con']=-0x1),this[_0x4f05b5(0xf72)]=Math['sqrt'](Math['pow'](0x1+this['e'],0x1+this['e'])*Math['pow'](0x1-this['e'],0x1-this['e'])),this['k0']===0x1&&!isNaN(this['lat_ts'])&&Math['abs'](this['coslat0'])<=EPSLN&&Math[_0x4f05b5(_0x196674._0x4941ef)](Math[_0x4f05b5(0x1166)](this['lat_ts']))>EPSLN&&(this['k0']=0.5*this['cons']*msfnz(this['e'],Math['sin'](this['lat_ts']),Math['cos'](this[_0x4f05b5(_0x196674._0x4af2c3)]))/tsfnz(this['e'],this[_0x4f05b5(_0x196674._0x22f1cb)]*this['lat_ts'],this['con']*Math['sin'](this[_0x4f05b5(0xc0a)]))),this[_0x4f05b5(0x9b6)]=msfnz(this['e'],this['sinlat0'],this[_0x4f05b5(0xa05)]),this['X0']=0x2*Math['atan'](this[_0x4f05b5(0x641)](this[_0x4f05b5(_0x196674._0x2f63bb)],this['sinlat0'],this['e']))-HALF_PI,this['cosX0']=Math['cos'](this['X0']),this[_0x4f05b5(_0x196674._0x1ac653)]=Math['sin'](this['X0']));}function forward$p(_0x4666d9){const _0x1f75dd={_0x4c9040:0x35d,_0xf18d26:0xc04,_0x1696fe:0x8ea,_0xd30340:0xe08},_0x1730cf=_0x5b513e;var _0x5cd335=_0x4666d9['x'],_0x24a3fa=_0x4666d9['y'],_0x2866e6=Math['sin'](_0x24a3fa),_0xd39b6=Math['cos'](_0x24a3fa),_0x1dfa83,_0x5b9fd1,_0x41c3c9,_0x3970c9,_0x5f0b29,_0x4d4747,_0x45a264=adjust_lon(_0x5cd335-this[_0x1730cf(_0x1f75dd._0x4c9040)]);if(Math[_0x1730cf(0xe08)](Math['abs'](_0x5cd335-this[_0x1730cf(0x35d)])-Math['PI'])<=EPSLN&&Math[_0x1730cf(0xe08)](_0x24a3fa+this['lat0'])<=EPSLN)return _0x4666d9['x']=NaN,_0x4666d9['y']=NaN,_0x4666d9;if(this[_0x1730cf(_0x1f75dd._0xf18d26)])return _0x1dfa83=0x2*this['k0']/(0x1+this[_0x1730cf(0x711)]*_0x2866e6+this['coslat0']*_0xd39b6*Math[_0x1730cf(0x1166)](_0x45a264)),_0x4666d9['x']=this['a']*_0x1dfa83*_0xd39b6*Math['sin'](_0x45a264)+this['x0'],_0x4666d9['y']=this['a']*_0x1dfa83*(this['coslat0']*_0x2866e6-this['sinlat0']*_0xd39b6*Math['cos'](_0x45a264))+this['y0'],_0x4666d9;else{_0x5b9fd1=0x2*Math['atan'](this[_0x1730cf(0x641)](_0x24a3fa,_0x2866e6,this['e']))-HALF_PI,_0x3970c9=Math['cos'](_0x5b9fd1),_0x41c3c9=Math['sin'](_0x5b9fd1);if(Math['abs'](this['coslat0'])<=EPSLN)return _0x5f0b29=tsfnz(this['e'],_0x24a3fa*this[_0x1730cf(_0x1f75dd._0x1696fe)],this['con']*_0x2866e6),_0x4d4747=0x2*this['a']*this['k0']*_0x5f0b29/this['cons'],_0x4666d9['x']=this['x0']+_0x4d4747*Math['sin'](_0x5cd335-this['long0']),_0x4666d9['y']=this['y0']-this['con']*_0x4d4747*Math['cos'](_0x5cd335-this['long0']),_0x4666d9;else Math[_0x1730cf(_0x1f75dd._0xd30340)](this['sinlat0'])0x0?_0x10d1d9=adjust_lon(this[_0x27a7ef(0x35d)]+Math['atan2'](_0x111fc2['x'],-0x1*_0x111fc2['y'])):_0x10d1d9=adjust_lon(this[_0x27a7ef(0x35d)]+Math['atan2'](_0x111fc2['x'],_0x111fc2['y'])):_0x10d1d9=adjust_lon(this['long0']+Math['atan2'](_0x111fc2['x']*Math[_0x27a7ef(0x8b1)](_0x5d5629),_0x315b8c*this['coslat0']*Math['cos'](_0x5d5629)-_0x111fc2['y']*this[_0x27a7ef(0x711)]*Math['sin'](_0x5d5629))),_0x111fc2['x']=_0x10d1d9,_0x111fc2['y']=_0x72a440,_0x111fc2;}else{if(Math['abs'](this[_0x27a7ef(_0x370f80._0x5b3608)])<=EPSLN){if(_0x315b8c<=EPSLN)return _0x72a440=this[_0x27a7ef(_0x370f80._0x133ebe)],_0x10d1d9=this[_0x27a7ef(0x35d)],_0x111fc2['x']=_0x10d1d9,_0x111fc2['y']=_0x72a440,_0x111fc2;_0x111fc2['x']*=this[_0x27a7ef(0x8ea)],_0x111fc2['y']*=this['con'],_0x2c4311=_0x315b8c*this['cons']/(0x2*this['a']*this['k0']),_0x72a440=this['con']*phi2z(this['e'],_0x2c4311),_0x10d1d9=this[_0x27a7ef(_0x370f80._0x1305ae)]*adjust_lon(this[_0x27a7ef(_0x370f80._0x1305ae)]*this['long0']+Math['atan2'](_0x111fc2['x'],-0x1*_0x111fc2['y']));}else _0x4d8243=0x2*Math['atan'](_0x315b8c*this['cosX0']/(0x2*this['a']*this['k0']*this['ms1'])),_0x10d1d9=this['long0'],_0x315b8c<=EPSLN?_0x299013=this['X0']:(_0x299013=Math['asin'](Math[_0x27a7ef(_0x370f80._0x35579c)](_0x4d8243)*this['sinX0']+_0x111fc2['y']*Math['sin'](_0x4d8243)*this['cosX0']/_0x315b8c),_0x10d1d9=adjust_lon(this['long0']+Math['atan2'](_0x111fc2['x']*Math['sin'](_0x4d8243),_0x315b8c*this[_0x27a7ef(_0x370f80._0x3d7bc7)]*Math[_0x27a7ef(0x1166)](_0x4d8243)-_0x111fc2['y']*this['sinX0']*Math['sin'](_0x4d8243)))),_0x72a440=-0x1*phi2z(this['e'],Math['tan'](0.5*(HALF_PI+_0x299013)));}return _0x111fc2['x']=_0x10d1d9,_0x111fc2['y']=_0x72a440,_0x111fc2;}var names$p=['stere','Stereographic_South_Pole','Polar\x20Stereographic\x20(variant\x20B)','Polar_Stereographic'],stere={'init':init$p,'forward':forward$p,'inverse':inverse$p,'names':names$p,'ssfn_':ssfn_};function init$o(){const _0x5776cf={_0x5136e1:0x10c2,_0x2838b8:0x793,_0x2fc7b6:0xb80},_0x2b59fd=_0x5b513e;var _0x52df7f=this['lat0'];this['lambda0']=this['long0'];var _0x5ad315=Math['sin'](_0x52df7f),_0x1279d0=this['a'],_0x48af9c=this['rf'],_0x318456=0x1/_0x48af9c,_0x588c6e=0x2*_0x318456-Math['pow'](_0x318456,0x2),_0x2bf618=this['e']=Math['sqrt'](_0x588c6e);this['R']=this['k0']*_0x1279d0*Math['sqrt'](0x1-_0x588c6e)/(0x1-_0x588c6e*Math['pow'](_0x5ad315,0x2)),this[_0x2b59fd(0x10c2)]=Math[_0x2b59fd(0xdf8)](0x1+_0x588c6e/(0x1-_0x588c6e)*Math[_0x2b59fd(0x719)](Math['cos'](_0x52df7f),0x4)),this['b0']=Math['asin'](_0x5ad315/this[_0x2b59fd(_0x5776cf._0x5136e1)]);var _0x5a9767=Math[_0x2b59fd(0xb80)](Math[_0x2b59fd(_0x5776cf._0x2838b8)](Math['PI']/0x4+this['b0']/0x2)),_0x560f25=Math[_0x2b59fd(_0x5776cf._0x2fc7b6)](Math['tan'](Math['PI']/0x4+_0x52df7f/0x2)),_0x350067=Math['log']((0x1+_0x2bf618*_0x5ad315)/(0x1-_0x2bf618*_0x5ad315));this['K']=_0x5a9767-this['alpha']*_0x560f25+this['alpha']*_0x2bf618/0x2*_0x350067;}function forward$o(_0x2927fa){const _0x4a6912={_0x5e9df6:0x137e,_0x4214d6:0x8b1},_0x1bd6c2=_0x5b513e;var _0x2c917e=Math['log'](Math['tan'](Math['PI']/0x4-_0x2927fa['y']/0x2)),_0x109726=this['e']/0x2*Math['log']((0x1+this['e']*Math['sin'](_0x2927fa['y']))/(0x1-this['e']*Math['sin'](_0x2927fa['y']))),_0x374aec=-this['alpha']*(_0x2c917e+_0x109726)+this['K'],_0x4a48f9=0x2*(Math['atan'](Math[_0x1bd6c2(_0x4a6912._0x5e9df6)](_0x374aec))-Math['PI']/0x4),_0x45340c=this['alpha']*(_0x2927fa['x']-this['lambda0']),_0x44dab8=Math['atan'](Math['sin'](_0x45340c)/(Math['sin'](this['b0'])*Math['tan'](_0x4a48f9)+Math['cos'](this['b0'])*Math['cos'](_0x45340c))),_0x47d98e=Math['asin'](Math[_0x1bd6c2(0x1166)](this['b0'])*Math['sin'](_0x4a48f9)-Math[_0x1bd6c2(_0x4a6912._0x4214d6)](this['b0'])*Math['cos'](_0x4a48f9)*Math['cos'](_0x45340c));return _0x2927fa['y']=this['R']/0x2*Math['log']((0x1+Math[_0x1bd6c2(0x8b1)](_0x47d98e))/(0x1-Math['sin'](_0x47d98e)))+this['y0'],_0x2927fa['x']=this['R']*_0x44dab8+this['x0'],_0x2927fa;}function inverse$o(_0x35cd8b){const _0x140117={_0x1a832d:0x8ee,_0x2d236e:0x8b1,_0x549bd0:0x1166},_0x183430=_0x5b513e;var _0x1d1e25=_0x35cd8b['x']-this['x0'],_0x6d8e30=_0x35cd8b['y']-this['y0'],_0x373a1c=_0x1d1e25/this['R'],_0x28c2d5=0x2*(Math[_0x183430(_0x140117._0x1a832d)](Math[_0x183430(0x137e)](_0x6d8e30/this['R']))-Math['PI']/0x4),_0x491b2f=Math['asin'](Math['cos'](this['b0'])*Math[_0x183430(_0x140117._0x2d236e)](_0x28c2d5)+Math['sin'](this['b0'])*Math['cos'](_0x28c2d5)*Math['cos'](_0x373a1c)),_0x5440e6=Math['atan'](Math['sin'](_0x373a1c)/(Math['cos'](this['b0'])*Math[_0x183430(_0x140117._0x549bd0)](_0x373a1c)-Math['sin'](this['b0'])*Math['tan'](_0x28c2d5))),_0x18b192=this[_0x183430(0x111d)]+_0x5440e6/this[_0x183430(0x10c2)],_0x18b4ca=0x0,_0x3f280d=_0x491b2f,_0x4dc1e6=-0x3e8,_0x21f336=0x0;while(Math['abs'](_0x3f280d-_0x4dc1e6)>1e-7){if(++_0x21f336>0x14)return;_0x18b4ca=0x1/this[_0x183430(0x10c2)]*(Math['log'](Math['tan'](Math['PI']/0x4+_0x491b2f/0x2))-this['K'])+this['e']*Math['log'](Math['tan'](Math['PI']/0x4+Math[_0x183430(0x6a3)](this['e']*Math['sin'](_0x3f280d))/0x2)),_0x4dc1e6=_0x3f280d,_0x3f280d=0x2*Math['atan'](Math['exp'](_0x18b4ca))-Math['PI']/0x2;}return _0x35cd8b['x']=_0x18b192,_0x35cd8b['y']=_0x3f280d,_0x35cd8b;}var names$o=['somerc'],somerc={'init':init$o,'forward':forward$o,'inverse':inverse$o,'names':names$o},TOL=1e-7;function isTypeA(_0x53a3a2){const _0x740e8c={_0x36ab39:0x1189,_0x2aa64e:0x875,_0x4d5f6:0xdf0},_0x3f3b8b=_0x5b513e;var _0x48b34e=['Hotine_Oblique_Mercator',_0x3f3b8b(_0x740e8c._0x36ab39)],_0x42edae=typeof _0x53a3a2['PROJECTION']===_0x3f3b8b(_0x740e8c._0x2aa64e)?Object['keys'](_0x53a3a2['PROJECTION'])[0x0]:_0x53a3a2[_0x3f3b8b(_0x740e8c._0x4d5f6)];return'no_uoff'in _0x53a3a2||'no_off'in _0x53a3a2||_0x48b34e['indexOf'](_0x42edae)!==-0x1;}function init$n(){const _0x418b82={_0xfd9950:0xe08,_0x19f991:0x8b1,_0x18e0b9:0x6a3,_0x344d76:0x8b1,_0x33a671:0xba7,_0x6dd094:0x798,_0x546b46:0xcbd,_0x1ebc2b:0x20d,_0x1f1a5e:0xb8e},_0x3d0abc=_0x5b513e;var _0x1f27a5,_0x313354,_0x3f7833,_0x58b33d,_0x4c0f83,_0x47364d,_0x22e3b2,_0x44f1b5,_0x26d938,_0x39a78b,_0x169b91=0x0,_0x1483fc,_0x2adf30=0x0,_0x5c149e=0x0,_0x47bc9f=0x0,_0x4b6910=0x0,_0x344ea6=0x0,_0xe788e7=0x0;this['no_off']=isTypeA(this),this['no_rot']='no_rot'in this;var _0x3fefd1=![];_0x3d0abc(0x10c2)in this&&(_0x3fefd1=!![]);var _0x3ba244=![];'rectified_grid_angle'in this&&(_0x3ba244=!![]);_0x3fefd1&&(_0xe788e7=this['alpha']);_0x3ba244&&(_0x169b91=this['rectified_grid_angle']*D2R$1);if(_0x3fefd1||_0x3ba244)_0x2adf30=this['longc'];else{_0x5c149e=this[_0x3d0abc(0xdf2)],_0x4b6910=this['lat1'],_0x47bc9f=this[_0x3d0abc(0xb04)],_0x344ea6=this['lat2'];if(Math['abs'](_0x4b6910-_0x344ea6)<=TOL||(_0x1f27a5=Math['abs'](_0x4b6910))<=TOL||Math['abs'](_0x1f27a5-HALF_PI)<=TOL||Math[_0x3d0abc(_0x418b82._0xfd9950)](Math['abs'](this['lat0'])-HALF_PI)<=TOL||Math['abs'](Math['abs'](_0x344ea6)-HALF_PI)<=TOL)throw new Error();}var _0x4031de=0x1-this['es'];_0x313354=Math['sqrt'](_0x4031de);Math['abs'](this[_0x3d0abc(0x953)])>EPSLN?(_0x44f1b5=Math[_0x3d0abc(_0x418b82._0x19f991)](this['lat0']),_0x3f7833=Math[_0x3d0abc(0x1166)](this['lat0']),_0x1f27a5=0x1-this['es']*_0x44f1b5*_0x44f1b5,this['B']=_0x3f7833*_0x3f7833,this['B']=Math['sqrt'](0x1+this['es']*this['B']*this['B']/_0x4031de),this['A']=this['B']*this['k0']*_0x313354/_0x1f27a5,_0x58b33d=this['B']*_0x313354/(_0x3f7833*Math['sqrt'](_0x1f27a5)),_0x4c0f83=_0x58b33d*_0x58b33d-0x1,_0x4c0f83<=0x0?_0x4c0f83=0x0:(_0x4c0f83=Math[_0x3d0abc(0xdf8)](_0x4c0f83),this['lat0']<0x0&&(_0x4c0f83=-_0x4c0f83)),this['E']=_0x4c0f83+=_0x58b33d,this['E']*=Math['pow'](tsfnz(this['e'],this['lat0'],_0x44f1b5),this['B'])):(this['B']=0x1/_0x313354,this['A']=this['k0'],this['E']=_0x58b33d=_0x4c0f83=0x1);if(_0x3fefd1||_0x3ba244)_0x3fefd1?(_0x1483fc=Math['asin'](Math['sin'](_0xe788e7)/_0x58b33d),!_0x3ba244&&(_0x169b91=_0xe788e7)):(_0x1483fc=_0x169b91,_0xe788e7=Math['asin'](_0x58b33d*Math[_0x3d0abc(_0x418b82._0x19f991)](_0x1483fc))),this['lam0']=_0x2adf30-Math['asin'](0.5*(_0x4c0f83-0x1/_0x4c0f83)*Math['tan'](_0x1483fc))/this['B'];else{_0x47364d=Math['pow'](tsfnz(this['e'],_0x4b6910,Math[_0x3d0abc(0x8b1)](_0x4b6910)),this['B']),_0x22e3b2=Math['pow'](tsfnz(this['e'],_0x344ea6,Math['sin'](_0x344ea6)),this['B']),_0x4c0f83=this['E']/_0x47364d,_0x26d938=(_0x22e3b2-_0x47364d)/(_0x22e3b2+_0x47364d),_0x39a78b=this['E']*this['E'],_0x39a78b=(_0x39a78b-_0x22e3b2*_0x47364d)/(_0x39a78b+_0x22e3b2*_0x47364d),_0x1f27a5=_0x5c149e-_0x47bc9f;if(_0x1f27a5<-Math['pi'])_0x47bc9f-=TWO_PI;else _0x1f27a5>Math['pi']&&(_0x47bc9f+=TWO_PI);this['lam0']=adjust_lon(0.5*(_0x5c149e+_0x47bc9f)-Math['atan'](_0x39a78b*Math['tan'](0.5*this['B']*(_0x5c149e-_0x47bc9f))/_0x26d938)/this['B']),_0x1483fc=Math['atan'](0x2*Math[_0x3d0abc(0x8b1)](this['B']*adjust_lon(_0x5c149e-this[_0x3d0abc(0xc58)]))/(_0x4c0f83-0x1/_0x4c0f83)),_0x169b91=_0xe788e7=Math[_0x3d0abc(_0x418b82._0x18e0b9)](_0x58b33d*Math[_0x3d0abc(_0x418b82._0x344d76)](_0x1483fc));}this[_0x3d0abc(_0x418b82._0x33a671)]=Math[_0x3d0abc(0x8b1)](_0x1483fc),this['cosgam']=Math[_0x3d0abc(0x1166)](_0x1483fc),this['sinrot']=Math[_0x3d0abc(0x8b1)](_0x169b91),this[_0x3d0abc(_0x418b82._0x6dd094)]=Math['cos'](_0x169b91),this['rB']=0x1/this['B'],this['ArB']=this['A']*this['rB'],this['BrA']=0x1/this[_0x3d0abc(0xb8e)],this['A']*this['B'],this['no_off']?this[_0x3d0abc(_0x418b82._0x546b46)]=0x0:(this['u_0']=Math['abs'](this['ArB']*Math['atan'](Math['sqrt'](_0x58b33d*_0x58b33d-0x1)/Math['cos'](_0xe788e7))),this['lat0']<0x0&&(this['u_0']=-this['u_0'])),_0x4c0f83=0.5*_0x1483fc,this[_0x3d0abc(_0x418b82._0x1ebc2b)]=this['ArB']*Math[_0x3d0abc(0xb80)](Math['tan'](FORTPI-_0x4c0f83)),this['v_pole_s']=this[_0x3d0abc(_0x418b82._0x1f1a5e)]*Math['log'](Math['tan'](FORTPI+_0x4c0f83));}function forward$n(_0x2f7059){const _0x1879ce={_0x5ec663:0xc58,_0x55aae6:0xe08,_0x4aa00b:0x719,_0x28dc7e:0xba7,_0x40667d:0x5bc,_0x9fb5c:0x798},_0x4fa4cd=_0x5b513e;var _0x474d6b={},_0x44c245,_0x2a8506,_0x52e35b,_0x513fa2,_0x310ee1,_0x34a07a,_0x21354f,_0x4f3123;_0x2f7059['x']=_0x2f7059['x']-this[_0x4fa4cd(_0x1879ce._0x5ec663)];if(Math[_0x4fa4cd(_0x1879ce._0x55aae6)](Math[_0x4fa4cd(0xe08)](_0x2f7059['y'])-HALF_PI)>EPSLN){_0x310ee1=this['E']/Math[_0x4fa4cd(_0x1879ce._0x4aa00b)](tsfnz(this['e'],_0x2f7059['y'],Math[_0x4fa4cd(0x8b1)](_0x2f7059['y'])),this['B']),_0x34a07a=0x1/_0x310ee1,_0x44c245=0.5*(_0x310ee1-_0x34a07a),_0x2a8506=0.5*(_0x310ee1+_0x34a07a),_0x513fa2=Math['sin'](this['B']*_0x2f7059['x']),_0x52e35b=(_0x44c245*this[_0x4fa4cd(_0x1879ce._0x28dc7e)]-_0x513fa2*this['cosgam'])/_0x2a8506;if(Math[_0x4fa4cd(_0x1879ce._0x55aae6)](Math['abs'](_0x52e35b)-0x1)0x0?this['v_pole_n']:this['v_pole_s'],_0x21354f=this['ArB']*_0x2f7059['y'];return this[_0x4fa4cd(_0x1879ce._0x40667d)]?(_0x474d6b['x']=_0x21354f,_0x474d6b['y']=_0x4f3123):(_0x21354f-=this['u_0'],_0x474d6b['x']=_0x4f3123*this[_0x4fa4cd(_0x1879ce._0x9fb5c)]+_0x21354f*this['sinrot'],_0x474d6b['y']=_0x21354f*this['cosrot']-_0x4f3123*this['sinrot']),_0x474d6b['x']=this['a']*_0x474d6b['x']+this['x0'],_0x474d6b['y']=this['a']*_0x474d6b['y']+this['y0'],_0x474d6b;}function inverse$n(_0x23ed50){const _0x409dae={_0x3e731a:0x798,_0x169b71:0xba7},_0xe11716=_0x5b513e;var _0x507df3,_0x6496f8,_0x150777,_0x240a34,_0x261dd7,_0x53e380,_0x2bbc0a,_0x71e6b8={};_0x23ed50['x']=(_0x23ed50['x']-this['x0'])*(0x1/this['a']),_0x23ed50['y']=(_0x23ed50['y']-this['y0'])*(0x1/this['a']);this['no_rot']?(_0x6496f8=_0x23ed50['y'],_0x507df3=_0x23ed50['x']):(_0x6496f8=_0x23ed50['x']*this['cosrot']-_0x23ed50['y']*this['sinrot'],_0x507df3=_0x23ed50['y']*this[_0xe11716(_0x409dae._0x3e731a)]+_0x23ed50['x']*this['sinrot']+this['u_0']);_0x150777=Math['exp'](-this['BrA']*_0x6496f8),_0x240a34=0.5*(_0x150777-0x1/_0x150777),_0x261dd7=0.5*(_0x150777+0x1/_0x150777),_0x53e380=Math['sin'](this['BrA']*_0x507df3),_0x2bbc0a=(_0x53e380*this[_0xe11716(0x841)]+_0x240a34*this[_0xe11716(_0x409dae._0x169b71)])/_0x261dd7;if(Math['abs'](Math['abs'](_0x2bbc0a)-0x1)EPSLN?this['ns']=Math['log'](_0x401667/_0x2c192c)/Math['log'](_0x19aaf3/_0x5001b4):this['ns']=_0x1d8c77,isNaN(this['ns'])&&(this['ns']=_0x1d8c77),this['f0']=_0x401667/(this['ns']*Math['pow'](_0x19aaf3,this['ns'])),this['rh']=this['a']*this['f0']*Math[_0x30970b(0x719)](_0x4dbb08,this['ns']),!this['title']&&(this['title']='Lambert\x20Conformal\x20Conic');}function forward$m(_0x19223c){const _0x68cfa1=_0x5b513e;var _0xfc5c1f=_0x19223c['x'],_0x8f90bb=_0x19223c['y'];Math[_0x68cfa1(0xe08)](0x2*Math['abs'](_0x8f90bb)-Math['PI'])<=EPSLN&&(_0x8f90bb=sign(_0x8f90bb)*(HALF_PI-0x2*EPSLN));var _0x3e5ec0=Math['abs'](Math['abs'](_0x8f90bb)-HALF_PI),_0x598195,_0x317ca4;if(_0x3e5ec0>EPSLN)_0x598195=tsfnz(this['e'],_0x8f90bb,Math[_0x68cfa1(0x8b1)](_0x8f90bb)),_0x317ca4=this['a']*this['f0']*Math[_0x68cfa1(0x719)](_0x598195,this['ns']);else{_0x3e5ec0=_0x8f90bb*this['ns'];if(_0x3e5ec0<=0x0)return null;_0x317ca4=0x0;}var _0x1cac39=this['ns']*adjust_lon(_0xfc5c1f-this['long0']);return _0x19223c['x']=this['k0']*(_0x317ca4*Math['sin'](_0x1cac39))+this['x0'],_0x19223c['y']=this['k0']*(this['rh']-_0x317ca4*Math['cos'](_0x1cac39))+this['y0'],_0x19223c;}function inverse$m(_0xd47532){const _0x232887={_0x403f92:0xdf8,_0x1236b1:0xdf8},_0x539801=_0x5b513e;var _0x99462d,_0x26f2a1,_0x180ecf,_0x5db2e3,_0x9a4151,_0x4ce5dd=(_0xd47532['x']-this['x0'])/this['k0'],_0x66b047=this['rh']-(_0xd47532['y']-this['y0'])/this['k0'];this['ns']>0x0?(_0x99462d=Math[_0x539801(_0x232887._0x403f92)](_0x4ce5dd*_0x4ce5dd+_0x66b047*_0x66b047),_0x26f2a1=0x1):(_0x99462d=-Math[_0x539801(_0x232887._0x1236b1)](_0x4ce5dd*_0x4ce5dd+_0x66b047*_0x66b047),_0x26f2a1=-0x1);var _0x31eab6=0x0;_0x99462d!==0x0&&(_0x31eab6=Math['atan2'](_0x26f2a1*_0x4ce5dd,_0x26f2a1*_0x66b047));if(_0x99462d!==0x0||this['ns']>0x0){_0x26f2a1=0x1/this['ns'],_0x180ecf=Math['pow'](_0x99462d/(this['a']*this['f0']),_0x26f2a1),_0x5db2e3=phi2z(this['e'],_0x180ecf);if(_0x5db2e3===-0x270f)return null;}else _0x5db2e3=-HALF_PI;return _0x9a4151=adjust_lon(_0x31eab6/this['ns']+this['long0']),_0xd47532['x']=_0x9a4151,_0xd47532['y']=_0x5db2e3,_0xd47532;}var names$m=['Lambert\x20Tangential\x20Conformal\x20Conic\x20Projection',_0x5b513e(0xb8f),_0x5b513e(0x10b3),'Lambert_Conformal_Conic_2SP',_0x5b513e(0xf23),'Lambert\x20Conic\x20Conformal\x20(1SP)',_0x5b513e(0x677)],lcc={'init':init$m,'forward':forward$m,'inverse':inverse$m,'names':names$m};function init$l(){const _0x94b630={_0x266e93:0x953,_0x29992a:0x12c3,_0x33a1a:0x719,_0x13a74d:0x8b1,_0x4367c0:0x338,_0xedd655:0x338,_0x3f1a45:0xdf8},_0x1f1b14=_0x5b513e;this['a']=6377397.155,this['es']=0.006674372230614,this['e']=Math['sqrt'](this['es']),!this[_0x1f1b14(_0x94b630._0x266e93)]&&(this['lat0']=0.863937979737193),!this['long0']&&(this['long0']=0.7417649320975901-0.308341501185665),!this['k0']&&(this['k0']=0.9999),this['s45']=0.785398163397448,this['s90']=0x2*this[_0x1f1b14(_0x94b630._0x29992a)],this['fi0']=this['lat0'],this['e2']=this['es'],this['e']=Math[_0x1f1b14(0xdf8)](this['e2']),this['alfa']=Math['sqrt'](0x1+this['e2']*Math['pow'](Math['cos'](this[_0x1f1b14(0x338)]),0x4)/(0x1-this['e2'])),this['uq']=1.04216856380474,this['u0']=Math['asin'](Math['sin'](this['fi0'])/this['alfa']),this['g']=Math[_0x1f1b14(_0x94b630._0x33a1a)]((0x1+this['e']*Math[_0x1f1b14(_0x94b630._0x13a74d)](this['fi0']))/(0x1-this['e']*Math[_0x1f1b14(_0x94b630._0x13a74d)](this[_0x1f1b14(_0x94b630._0x4367c0)])),this['alfa']*this['e']/0x2),this['k']=Math['tan'](this['u0']/0x2+this['s45'])/Math['pow'](Math['tan'](this[_0x1f1b14(_0x94b630._0xedd655)]/0x2+this['s45']),this[_0x1f1b14(0x480)])*this['g'],this['k1']=this['k0'],this['n0']=this['a']*Math[_0x1f1b14(_0x94b630._0x3f1a45)](0x1-this['e2'])/(0x1-this['e2']*Math['pow'](Math['sin'](this['fi0']),0x2)),this['s0']=1.37008346281555,this['n']=Math['sin'](this['s0']),this['ro0']=this['k1']*this['n0']/Math['tan'](this['s0']),this['ad']=this['s90']-this['uq'];}function forward$l(_0x132058){const _0x3c1116={_0x350c59:0x480,_0x2eaf2b:0x719,_0x155a62:0x12c3,_0x253944:0x6a3},_0x383225=_0x5b513e;var _0x641456,_0x5f066d,_0x5d6f76,_0x1717f8,_0x1932fd,_0x5240c8,_0x373ae2,_0x3eebfa=_0x132058['x'],_0x4a015c=_0x132058['y'],_0x5a22c1=adjust_lon(_0x3eebfa-this['long0']);return _0x641456=Math['pow']((0x1+this['e']*Math['sin'](_0x4a015c))/(0x1-this['e']*Math['sin'](_0x4a015c)),this[_0x383225(_0x3c1116._0x350c59)]*this['e']/0x2),_0x5f066d=0x2*(Math[_0x383225(0x8ee)](this['k']*Math[_0x383225(_0x3c1116._0x2eaf2b)](Math['tan'](_0x4a015c/0x2+this['s45']),this[_0x383225(0x480)])/_0x641456)-this[_0x383225(_0x3c1116._0x155a62)]),_0x5d6f76=-_0x5a22c1*this['alfa'],_0x1717f8=Math['asin'](Math[_0x383225(0x1166)](this['ad'])*Math['sin'](_0x5f066d)+Math['sin'](this['ad'])*Math['cos'](_0x5f066d)*Math['cos'](_0x5d6f76)),_0x1932fd=Math[_0x383225(_0x3c1116._0x253944)](Math[_0x383225(0x1166)](_0x5f066d)*Math['sin'](_0x5d6f76)/Math['cos'](_0x1717f8)),_0x5240c8=this['n']*_0x1932fd,_0x373ae2=this['ro0']*Math['pow'](Math[_0x383225(0x793)](this['s0']/0x2+this[_0x383225(_0x3c1116._0x155a62)]),this['n'])/Math['pow'](Math['tan'](_0x1717f8/0x2+this['s45']),this['n']),_0x132058['y']=_0x373ae2*Math[_0x383225(0x1166)](_0x5240c8)/0x1,_0x132058['x']=_0x373ae2*Math[_0x383225(0x8b1)](_0x5240c8)/0x1,!this['czech']&&(_0x132058['y']*=-0x1,_0x132058['x']*=-0x1),_0x132058;}function inverse$l(_0x46ad2c){const _0x24bbcb={_0x3b933e:0x719,_0x4ab602:0x35d,_0xb5a8ba:0x480},_0x17f487=_0x5b513e;var _0x20ec2e,_0x43184b,_0x1f4a32,_0x4e9c15,_0x4a7c7b,_0x3891c9,_0x18d393,_0x234585,_0x1c5ff6=_0x46ad2c['x'];_0x46ad2c['x']=_0x46ad2c['y'],_0x46ad2c['y']=_0x1c5ff6;!this['czech']&&(_0x46ad2c['y']*=-0x1,_0x46ad2c['x']*=-0x1);_0x3891c9=Math['sqrt'](_0x46ad2c['x']*_0x46ad2c['x']+_0x46ad2c['y']*_0x46ad2c['y']),_0x4a7c7b=Math[_0x17f487(0xfe1)](_0x46ad2c['y'],_0x46ad2c['x']),_0x4e9c15=_0x4a7c7b/Math['sin'](this['s0']),_0x1f4a32=0x2*(Math['atan'](Math[_0x17f487(_0x24bbcb._0x3b933e)](this['ro0']/_0x3891c9,0x1/this['n'])*Math['tan'](this['s0']/0x2+this['s45']))-this[_0x17f487(0x12c3)]),_0x20ec2e=Math['asin'](Math['cos'](this['ad'])*Math['sin'](_0x1f4a32)-Math['sin'](this['ad'])*Math['cos'](_0x1f4a32)*Math[_0x17f487(0x1166)](_0x4e9c15)),_0x43184b=Math['asin'](Math['cos'](_0x1f4a32)*Math['sin'](_0x4e9c15)/Math['cos'](_0x20ec2e)),_0x46ad2c['x']=this[_0x17f487(_0x24bbcb._0x4ab602)]-_0x43184b/this[_0x17f487(_0x24bbcb._0xb5a8ba)],_0x18d393=_0x20ec2e,_0x234585=0x0;var _0x544b77=0x0;do{_0x46ad2c['y']=0x2*(Math[_0x17f487(0x8ee)](Math['pow'](this['k'],-0x1/this['alfa'])*Math[_0x17f487(0x719)](Math['tan'](_0x20ec2e/0x2+this[_0x17f487(0x12c3)]),0x1/this[_0x17f487(0x480)])*Math[_0x17f487(0x719)]((0x1+this['e']*Math['sin'](_0x18d393))/(0x1-this['e']*Math['sin'](_0x18d393)),this['e']/0x2))-this['s45']),Math['abs'](_0x18d393-_0x46ad2c['y'])<1e-10&&(_0x234585=0x1),_0x18d393=_0x46ad2c['y'],_0x544b77+=0x1;}while(_0x234585===0x0&&_0x544b77<0xf);if(_0x544b77>=0xf)return null;return _0x46ad2c;}var names$l=['Krovak','krovak'],krovak={'init':init$l,'forward':forward$l,'inverse':inverse$l,'names':names$l};function mlfn(_0x970b3b,_0x3bf991,_0x404b9b,_0x2afac4,_0x1bec62){return _0x970b3b*_0x1bec62-_0x3bf991*Math['sin'](0x2*_0x1bec62)+_0x404b9b*Math['sin'](0x4*_0x1bec62)-_0x2afac4*Math['sin'](0x6*_0x1bec62);}function e0fn(_0x52fd25){return 0x1-0.25*_0x52fd25*(0x1+_0x52fd25/0x10*(0x3+1.25*_0x52fd25));}function e1fn(_0x505603){return 0.375*_0x505603*(0x1+0.25*_0x505603*(0x1+0.46875*_0x505603));}function e2fn(_0x1f7c69){return 0.05859375*_0x1f7c69*_0x1f7c69*(0x1+0.75*_0x1f7c69);}function e3fn(_0x48a493){return _0x48a493*_0x48a493*_0x48a493*(0x23/0xc00);}function gN(_0x1a0a75,_0x4dd430,_0x25c4ba){var _0x207231=_0x4dd430*_0x25c4ba;return _0x1a0a75/Math['sqrt'](0x1-_0x207231*_0x207231);}function adjust_lat(_0x15a444){return Math['abs'](_0x15a444)1e-7?(_0x17ecc2=_0x34d442*_0x37beb7,(0x1-_0x34d442*_0x34d442)*(_0x37beb7/(0x1-_0x17ecc2*_0x17ecc2)-0.5/_0x34d442*Math[_0x22a64b(_0x51d11c._0x255c3e)]((0x1-_0x17ecc2)/(0x1+_0x17ecc2)))):0x2*_0x37beb7;}var S_POLE=0x1,N_POLE=0x2,EQUIT=0x3,OBLIQ=0x4;function init$j(){const _0x2b46bc={_0xa94262:0xe08,_0x11867c:0x953,_0x5ce57a:0x11b2,_0x523652:0x89c,_0x1cff56:0xf44,_0x2865c1:0xdf8,_0x5e6826:0x8b1,_0xe57e42:0xc90,_0x1a04b7:0x953},_0x4dfa5d=_0x5b513e;var _0x56aa07=Math[_0x4dfa5d(_0x2b46bc._0xa94262)](this[_0x4dfa5d(_0x2b46bc._0x11867c)]);if(Math[_0x4dfa5d(0xe08)](_0x56aa07-HALF_PI)0x0){var _0x10b4d2;this['qp']=qsfnz(this['e'],0x1),this[_0x4dfa5d(0xe34)]=0.5/(0x1-this['es']),this[_0x4dfa5d(0x12ac)]=authset(this['es']);switch(this['mode']){case this['N_POLE']:this['dd']=0x1;break;case this['S_POLE']:this['dd']=0x1;break;case this['EQUIT']:this['rq']=Math['sqrt'](0.5*this['qp']),this['dd']=0x1/this['rq'],this['xmf']=0x1,this[_0x4dfa5d(_0x2b46bc._0x1cff56)]=0.5*this['qp'];break;case this['OBLIQ']:this['rq']=Math[_0x4dfa5d(_0x2b46bc._0x2865c1)](0.5*this['qp']),_0x10b4d2=Math[_0x4dfa5d(_0x2b46bc._0x5e6826)](this[_0x4dfa5d(0x953)]),this[_0x4dfa5d(0x2d9)]=qsfnz(this['e'],_0x10b4d2)/this['qp'],this['cosb1']=Math['sqrt'](0x1-this['sinb1']*this['sinb1']),this['dd']=Math[_0x4dfa5d(0x1166)](this['lat0'])/(Math['sqrt'](0x1-this['es']*_0x10b4d2*_0x10b4d2)*this['rq']*this[_0x4dfa5d(0xa53)]),this['ymf']=(this[_0x4dfa5d(0xc90)]=this['rq'])/this['dd'],this[_0x4dfa5d(_0x2b46bc._0xe57e42)]*=this['dd'];break;}}else this['mode']===this['OBLIQ']&&(this['sinph0']=Math['sin'](this['lat0']),this['cosph0']=Math['cos'](this[_0x4dfa5d(_0x2b46bc._0x1a04b7)]));}function forward$j(_0x176d82){const _0x4db430={_0x45fb7e:0x71b,_0x167928:0x8b1,_0x28e06f:0x11b2,_0x51a00a:0x2d9,_0x4eb1fe:0xe08,_0x2a9db3:0xdf8,_0x47fbf9:0xd11},_0x4bf088=_0x5b513e;var _0x1a497e,_0x342302,_0x4786d2,_0x9f138b,_0x433564,_0x379311,_0x35dad3,_0x589801,_0x26e12c,_0x307758,_0x48891a=_0x176d82['x'],_0x3a7a3a=_0x176d82['y'];_0x48891a=adjust_lon(_0x48891a-this['long0']);if(this['sphere']){_0x433564=Math['sin'](_0x3a7a3a),_0x307758=Math['cos'](_0x3a7a3a),_0x4786d2=Math['cos'](_0x48891a);if(this['mode']===this['OBLIQ']||this['mode']===this['EQUIT']){_0x342302=this['mode']===this['EQUIT']?0x1+_0x307758*_0x4786d2:0x1+this[_0x4bf088(0xffe)]*_0x433564+this[_0x4bf088(_0x4db430._0x45fb7e)]*_0x307758*_0x4786d2;if(_0x342302<=EPSLN)return null;_0x342302=Math['sqrt'](0x2/_0x342302),_0x1a497e=_0x342302*_0x307758*Math['sin'](_0x48891a),_0x342302*=this['mode']===this[_0x4bf088(0x89c)]?_0x433564:this[_0x4bf088(_0x4db430._0x45fb7e)]*_0x433564-this['sinph0']*_0x307758*_0x4786d2;}else{if(this['mode']===this['N_POLE']||this['mode']===this['S_POLE']){this['mode']===this['N_POLE']&&(_0x4786d2=-_0x4786d2);if(Math['abs'](_0x3a7a3a+this['lat0'])=0x0?(_0x1a497e=(_0x26e12c=Math['sqrt'](_0x379311))*_0x9f138b,_0x342302=_0x4786d2*(this['mode']===this['S_POLE']?_0x26e12c:-_0x26e12c)):_0x1a497e=_0x342302=0x0;break;}}return _0x176d82['x']=this['a']*_0x1a497e+this['x0'],_0x176d82['y']=this['a']*_0x342302+this['y0'],_0x176d82;}function inverse$j(_0x37daff){const _0x3692d4={_0x586740:0x11b2,_0x466a28:0xaf7,_0x236b97:0x1166,_0x225708:0x89c,_0x2b0ee4:0x6a3,_0x46e4a8:0x89c,_0x38e989:0xa53,_0x403e45:0x2d9,_0x55c404:0x11b2,_0x2570e9:0x6a3,_0x8cc7ce:0x12ac},_0x3fb83a=_0x5b513e;_0x37daff['x']-=this['x0'],_0x37daff['y']-=this['y0'];var _0x19b22d=_0x37daff['x']/this['a'],_0x4ef296=_0x37daff['y']/this['a'],_0x32422d,_0x36c0fb,_0x1c9d95,_0x578efb,_0x22adf0,_0x5f4518,_0x194c64;if(this['sphere']){var _0x144e03=0x0,_0x4a6485,_0x37168a=0x0;_0x4a6485=Math['sqrt'](_0x19b22d*_0x19b22d+_0x4ef296*_0x4ef296),_0x36c0fb=_0x4a6485*0.5;if(_0x36c0fb>0x1)return null;_0x36c0fb=0x2*Math['asin'](_0x36c0fb);(this[_0x3fb83a(_0x3692d4._0x586740)]===this[_0x3fb83a(_0x3692d4._0x466a28)]||this[_0x3fb83a(0x11b2)]===this['EQUIT'])&&(_0x37168a=Math['sin'](_0x36c0fb),_0x144e03=Math[_0x3fb83a(_0x3692d4._0x236b97)](_0x36c0fb));switch(this['mode']){case this[_0x3fb83a(_0x3692d4._0x225708)]:_0x36c0fb=Math['abs'](_0x4a6485)<=EPSLN?0x0:Math[_0x3fb83a(_0x3692d4._0x2b0ee4)](_0x4ef296*_0x37168a/_0x4a6485),_0x19b22d*=_0x37168a,_0x4ef296=_0x144e03*_0x4a6485;break;case this[_0x3fb83a(0xaf7)]:_0x36c0fb=Math['abs'](_0x4a6485)<=EPSLN?this['lat0']:Math['asin'](_0x144e03*this['sinph0']+_0x4ef296*_0x37168a*this['cosph0']/_0x4a6485),_0x19b22d*=_0x37168a*this['cosph0'],_0x4ef296=(_0x144e03-Math['sin'](_0x36c0fb)*this[_0x3fb83a(0xffe)])*_0x4a6485;break;case this['N_POLE']:_0x4ef296=-_0x4ef296,_0x36c0fb=HALF_PI-_0x36c0fb;break;case this['S_POLE']:_0x36c0fb-=HALF_PI;break;}_0x32422d=_0x4ef296===0x0&&(this['mode']===this[_0x3fb83a(_0x3692d4._0x46e4a8)]||this['mode']===this['OBLIQ'])?0x0:Math[_0x3fb83a(0xfe1)](_0x19b22d,_0x4ef296);}else{_0x194c64=0x0;if(this['mode']===this['OBLIQ']||this['mode']===this['EQUIT']){_0x19b22d/=this['dd'],_0x4ef296*=this['dd'],_0x5f4518=Math['sqrt'](_0x19b22d*_0x19b22d+_0x4ef296*_0x4ef296);if(_0x5f45180x1&&(_0x1d5e73=_0x1d5e73>0x1?0x1:-0x1),Math[_0x5eb2ca(0x6a3)](_0x1d5e73);}function init$i(){const _0x1cdf78={_0x2bc094:0xdf8,_0x12c663:0x835,_0x490567:0x330,_0xc97758:0xf53,_0x1a7ea1:0xf53,_0x2743f:0x19e,_0x50dd2b:0x9b6,_0x2b3625:0x17c},_0x37602e=_0x5b513e;if(Math[_0x37602e(0xe08)](this[_0x37602e(0x835)]+this[_0x37602e(0xc25)])EPSLN?this['ns0']=(this['ms1']*this['ms1']-this['ms2']*this['ms2'])/(this['qs2']-this[_0x37602e(_0x1cdf78._0x2743f)]):this['ns0']=this[_0x37602e(0x8ea)],this['c']=this[_0x37602e(_0x1cdf78._0x50dd2b)]*this['ms1']+this['ns0']*this['qs1'],this['rh']=this['a']*Math[_0x37602e(_0x1cdf78._0x2bc094)](this['c']-this[_0x37602e(_0x1cdf78._0x2b3625)]*this[_0x37602e(0x13cc)])/this['ns0'];}function forward$i(_0x325106){const _0x41c284={_0x111b5b:0x8b1},_0x39416e=_0x5b513e;var _0x132701=_0x325106['x'],_0x325d9c=_0x325106['y'];this['sin_phi']=Math[_0x39416e(0x8b1)](_0x325d9c),this[_0x39416e(0xfa6)]=Math[_0x39416e(0x1166)](_0x325d9c);var _0x459a45=qsfnz(this['e3'],this['sin_phi']),_0x4263d2=this['a']*Math['sqrt'](this['c']-this['ns0']*_0x459a45)/this['ns0'],_0x1a5335=this['ns0']*adjust_lon(_0x132701-this['long0']),_0x4be419=_0x4263d2*Math[_0x39416e(_0x41c284._0x111b5b)](_0x1a5335)+this['x0'],_0x5d16e2=this['rh']-_0x4263d2*Math['cos'](_0x1a5335)+this['y0'];return _0x325106['x']=_0x4be419,_0x325106['y']=_0x5d16e2,_0x325106;}function inverse$i(_0x27337d){const _0x599368={_0x219e65:0x17c},_0xbbf646=_0x5b513e;var _0x2d8b2c,_0x4a613d,_0x3b1b0e,_0x58518,_0x35cd4c,_0x3a137f;return _0x27337d['x']-=this['x0'],_0x27337d['y']=this['rh']-_0x27337d['y']+this['y0'],this['ns0']>=0x0?(_0x2d8b2c=Math['sqrt'](_0x27337d['x']*_0x27337d['x']+_0x27337d['y']*_0x27337d['y']),_0x3b1b0e=0x1):(_0x2d8b2c=-Math['sqrt'](_0x27337d['x']*_0x27337d['x']+_0x27337d['y']*_0x27337d['y']),_0x3b1b0e=-0x1),_0x58518=0x0,_0x2d8b2c!==0x0&&(_0x58518=Math['atan2'](_0x3b1b0e*_0x27337d['x'],_0x3b1b0e*_0x27337d['y'])),_0x3b1b0e=_0x2d8b2c*this['ns0']/this['a'],this['sphere']?_0x3a137f=Math['asin']((this['c']-_0x3b1b0e*_0x3b1b0e)/(0x2*this['ns0'])):(_0x4a613d=(this['c']-_0x3b1b0e*_0x3b1b0e)/this['ns0'],_0x3a137f=this['phi1z'](this['e3'],_0x4a613d)),_0x35cd4c=adjust_lon(_0x58518/this[_0xbbf646(_0x599368._0x219e65)]+this['long0']),_0x27337d['x']=_0x35cd4c,_0x27337d['y']=_0x3a137f,_0x27337d;}function phi1z(_0x229121,_0x33e1f8){const _0x3bd32e=_0x5b513e;var _0x2375aa,_0x579509,_0x579a31,_0x5f2751,_0x2e1403,_0x6616ba=asinz(0.5*_0x33e1f8);if(_0x2291210x0||Math['abs'](_0x12f295)<=EPSLN?(_0x4602b1=this['x0']+this['a']*_0x1f2cce*_0x4a520f*Math['sin'](_0x5a78ee)/_0x12f295,_0x3f8810=this['y0']+this['a']*_0x1f2cce*(this[_0x27c6ea(_0x31cf84._0x1b26a2)]*_0x3c95ad-this[_0x27c6ea(0x36d)]*_0x4a520f*_0x2f6a0e)/_0x12f295):(_0x4602b1=this['x0']+this['infinity_dist']*_0x4a520f*Math['sin'](_0x5a78ee),_0x3f8810=this['y0']+this['infinity_dist']*(this['cos_p14']*_0x3c95ad-this[_0x27c6ea(_0x31cf84._0x216a91)]*_0x4a520f*_0x2f6a0e)),_0x4a1ad4['x']=_0x4602b1,_0x4a1ad4['y']=_0x3f8810,_0x4a1ad4;}function inverse$h(_0x559ca7){const _0x566afd={_0x1070ca:0x8b1,_0xff736d:0x1166,_0x3668c4:0x1355},_0x1082c2=_0x5b513e;var _0x30100e,_0x27296b,_0xaf9df9,_0x19c05b,_0x3bc6eb,_0x481d7b;return _0x559ca7['x']=(_0x559ca7['x']-this['x0'])/this['a'],_0x559ca7['y']=(_0x559ca7['y']-this['y0'])/this['a'],_0x559ca7['x']/=this['k0'],_0x559ca7['y']/=this['k0'],(_0x30100e=Math['sqrt'](_0x559ca7['x']*_0x559ca7['x']+_0x559ca7['y']*_0x559ca7['y']))?(_0x19c05b=Math[_0x1082c2(0xfe1)](_0x30100e,this['rc']),_0x27296b=Math[_0x1082c2(_0x566afd._0x1070ca)](_0x19c05b),_0xaf9df9=Math[_0x1082c2(_0x566afd._0xff736d)](_0x19c05b),_0x481d7b=asinz(_0xaf9df9*this['sin_p14']+_0x559ca7['y']*_0x27296b*this[_0x1082c2(_0x566afd._0x3668c4)]/_0x30100e),_0x3bc6eb=Math['atan2'](_0x559ca7['x']*_0x27296b,_0x30100e*this['cos_p14']*_0xaf9df9-_0x559ca7['y']*this['sin_p14']*_0x27296b),_0x3bc6eb=adjust_lon(this['long0']+_0x3bc6eb)):(_0x481d7b=this['phic0'],_0x3bc6eb=0x0),_0x559ca7['x']=_0x3bc6eb,_0x559ca7['y']=_0x481d7b,_0x559ca7;}var names$h=['gnom'],gnom={'init':init$h,'forward':forward$h,'inverse':inverse$h,'names':names$h};function iqsfnz(_0x39ede6,_0x442006){const _0xf90892=_0x5b513e;var _0xc7d0cc=0x1-(0x1-_0x39ede6*_0x39ede6)/(0x2*_0x39ede6)*Math['log']((0x1-_0x39ede6)/(0x1+_0x39ede6));if(Math['abs'](Math['abs'](_0x442006)-_0xc7d0cc)<0.000001)return _0x442006<0x0?-0x1*HALF_PI:HALF_PI;var _0x883f6a=Math['asin'](0.5*_0x442006),_0x4b3830,_0x50adfc,_0x421f95,_0x386e96;for(var _0x1a587e=0x0;_0x1a587e<0x1e;_0x1a587e++){_0x50adfc=Math['sin'](_0x883f6a),_0x421f95=Math['cos'](_0x883f6a),_0x386e96=_0x39ede6*_0x50adfc,_0x4b3830=Math['pow'](0x1-_0x386e96*_0x386e96,0x2)/(0x2*_0x421f95)*(_0x442006/(0x1-_0x39ede6*_0x39ede6)-_0x50adfc/(0x1-_0x386e96*_0x386e96)+0.5/_0x39ede6*Math['log']((0x1-_0x386e96)/(0x1+_0x386e96))),_0x883f6a+=_0x4b3830;if(Math[_0xf90892(0xe08)](_0x4b3830)<=1e-10)return _0x883f6a;}return NaN;}function init$g(){const _0x19462f={_0x5c4c26:0xc0a},_0x84a2b1=_0x5b513e;!this['sphere']&&(this['k0']=msfnz(this['e'],Math['sin'](this[_0x84a2b1(_0x19462f._0x5c4c26)]),Math['cos'](this['lat_ts'])));}function forward$g(_0x5ebff8){const _0x53aaa4={_0x2b609f:0xc0a,_0x53f51a:0x8b1},_0x21430d=_0x5b513e;var _0x26ea22=_0x5ebff8['x'],_0x3b45fe=_0x5ebff8['y'],_0x3ba8ed,_0x459f79,_0x20fa61=adjust_lon(_0x26ea22-this['long0']);if(this['sphere'])_0x3ba8ed=this['x0']+this['a']*_0x20fa61*Math['cos'](this[_0x21430d(_0x53aaa4._0x2b609f)]),_0x459f79=this['y0']+this['a']*Math[_0x21430d(_0x53aaa4._0x53f51a)](_0x3b45fe)/Math[_0x21430d(0x1166)](this['lat_ts']);else{var _0x34baaa=qsfnz(this['e'],Math['sin'](_0x3b45fe));_0x3ba8ed=this['x0']+this['a']*this['k0']*_0x20fa61,_0x459f79=this['y0']+this['a']*_0x34baaa*0.5/this['k0'];}return _0x5ebff8['x']=_0x3ba8ed,_0x5ebff8['y']=_0x459f79,_0x5ebff8;}function inverse$g(_0x594fff){const _0x1aaa02=_0x5b513e;_0x594fff['x']-=this['x0'],_0x594fff['y']-=this['y0'];var _0xfb3d6f,_0x5e13a8;return this[_0x1aaa02(0xc04)]?(_0xfb3d6f=adjust_lon(this['long0']+_0x594fff['x']/this['a']/Math['cos'](this[_0x1aaa02(0xc0a)])),_0x5e13a8=Math['asin'](_0x594fff['y']/this['a']*Math['cos'](this['lat_ts']))):(_0x5e13a8=iqsfnz(this['e'],0x2*_0x594fff['y']*this['k0']/this['a']),_0xfb3d6f=adjust_lon(this['long0']+_0x594fff['x']/(this['a']*this['k0']))),_0x594fff['x']=_0xfb3d6f,_0x594fff['y']=_0x5e13a8,_0x594fff;}var names$g=['cea'],cea={'init':init$g,'forward':forward$g,'inverse':inverse$g,'names':names$g};function init$f(){const _0x22b151={_0x4c789a:0x35d},_0x190d8d=_0x5b513e;this['x0']=this['x0']||0x0,this['y0']=this['y0']||0x0,this['lat0']=this['lat0']||0x0,this[_0x190d8d(_0x22b151._0x4c789a)]=this[_0x190d8d(_0x22b151._0x4c789a)]||0x0,this['lat_ts']=this['lat_ts']||0x0,this[_0x190d8d(0xe1b)]=this['title']||'Equidistant\x20Cylindrical\x20(Plate\x20Carre)',this['rc']=Math['cos'](this['lat_ts']);}function forward$f(_0x5d0328){var _0x570780=_0x5d0328['x'],_0x1b1894=_0x5d0328['y'],_0x49e293=adjust_lon(_0x570780-this['long0']),_0x1dae2e=adjust_lat(_0x1b1894-this['lat0']);return _0x5d0328['x']=this['x0']+this['a']*_0x49e293*this['rc'],_0x5d0328['y']=this['y0']+this['a']*_0x1dae2e,_0x5d0328;}function inverse$f(_0x5a7d8e){const _0xb92c2c={_0x5b3cd4:0x35d,_0x6de21f:0x953},_0xd62ff4=_0x5b513e;var _0x3760db=_0x5a7d8e['x'],_0x565632=_0x5a7d8e['y'];return _0x5a7d8e['x']=adjust_lon(this[_0xd62ff4(_0xb92c2c._0x5b3cd4)]+(_0x3760db-this['x0'])/(this['a']*this['rc'])),_0x5a7d8e['y']=adjust_lat(this[_0xd62ff4(_0xb92c2c._0x6de21f)]+(_0x565632-this['y0'])/this['a']),_0x5a7d8e;}var names$f=['Equirectangular',_0x5b513e(0xa01),_0x5b513e(0xcd3)],eqc={'init':init$f,'forward':forward$f,'inverse':inverse$f,'names':names$f},MAX_ITER$1=0x14;function init$e(){const _0x4bb701={_0x3d805e:0xdf8},_0x4edcda=_0x5b513e;this['temp']=this['b']/this['a'],this['es']=0x1-Math['pow'](this['temp'],0x2),this['e']=Math[_0x4edcda(_0x4bb701._0x3d805e)](this['es']),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['lat0']);}function forward$e(_0x97ee5a){const _0x39ec69={_0x23a8cd:0x953,_0x3ec813:0x793,_0x13c7b8:0xe08,_0x553ade:0x1125},_0x7bba26=_0x5b513e;var _0x28696e=_0x97ee5a['x'],_0x546d4c=_0x97ee5a['y'],_0x34d30e,_0x500a63,_0x2e6ac7,_0x3b70fa=adjust_lon(_0x28696e-this['long0']);_0x2e6ac7=_0x3b70fa*Math['sin'](_0x546d4c);if(this['sphere'])Math['abs'](_0x546d4c)<=EPSLN?(_0x34d30e=this['a']*_0x3b70fa,_0x500a63=-0x1*this['a']*this['lat0']):(_0x34d30e=this['a']*Math['sin'](_0x2e6ac7)/Math['tan'](_0x546d4c),_0x500a63=this['a']*(adjust_lat(_0x546d4c-this[_0x7bba26(_0x39ec69._0x23a8cd)])+(0x1-Math['cos'](_0x2e6ac7))/Math[_0x7bba26(_0x39ec69._0x3ec813)](_0x546d4c)));else{if(Math[_0x7bba26(_0x39ec69._0x13c7b8)](_0x546d4c)<=EPSLN)_0x34d30e=this['a']*_0x3b70fa,_0x500a63=-0x1*this['ml0'];else{var _0x508908=gN(this['a'],this['e'],Math[_0x7bba26(0x8b1)](_0x546d4c))/Math['tan'](_0x546d4c);_0x34d30e=_0x508908*Math[_0x7bba26(0x8b1)](_0x2e6ac7),_0x500a63=this['a']*mlfn(this['e0'],this['e1'],this['e2'],this['e3'],_0x546d4c)-this[_0x7bba26(_0x39ec69._0x553ade)]+_0x508908*(0x1-Math['cos'](_0x2e6ac7));}}return _0x97ee5a['x']=_0x34d30e+this['x0'],_0x97ee5a['y']=_0x500a63+this['y0'],_0x97ee5a;}function inverse$e(_0x156a30){const _0x35df56={_0x47405f:0xe08,_0x7d250e:0xe08,_0x364ce5:0x1125},_0x5f15d5=_0x5b513e;var _0x43ef5f,_0x4542df,_0x48ae3b,_0x5bbd34,_0x3006a2,_0x179471,_0x2a1131,_0x31d16d,_0x1ebaaf;_0x48ae3b=_0x156a30['x']-this['x0'],_0x5bbd34=_0x156a30['y']-this['y0'];if(this[_0x5f15d5(0xc04)]){if(Math[_0x5f15d5(_0x35df56._0x47405f)](_0x5bbd34+this['a']*this['lat0'])<=EPSLN)_0x43ef5f=adjust_lon(_0x48ae3b/this['a']+this['long0']),_0x4542df=0x0;else{_0x179471=this['lat0']+_0x5bbd34/this['a'],_0x2a1131=_0x48ae3b*_0x48ae3b/this['a']/this['a']+_0x179471*_0x179471,_0x31d16d=_0x179471;var _0x6c0490;for(_0x3006a2=MAX_ITER$1;_0x3006a2;--_0x3006a2){_0x6c0490=Math['tan'](_0x31d16d),_0x1ebaaf=-0x1*(_0x179471*(_0x31d16d*_0x6c0490+0x1)-_0x31d16d-0.5*(_0x31d16d*_0x31d16d+_0x2a1131)*_0x6c0490)/((_0x31d16d-_0x179471)/_0x6c0490-0x1),_0x31d16d+=_0x1ebaaf;if(Math[_0x5f15d5(_0x35df56._0x7d250e)](_0x1ebaaf)<=EPSLN){_0x4542df=_0x31d16d;break;}}_0x43ef5f=adjust_lon(this['long0']+Math[_0x5f15d5(0x6a3)](_0x48ae3b*Math[_0x5f15d5(0x793)](_0x31d16d)/this['a'])/Math['sin'](_0x4542df));}}else{if(Math['abs'](_0x5bbd34+this[_0x5f15d5(_0x35df56._0x364ce5)])<=EPSLN)_0x4542df=0x0,_0x43ef5f=adjust_lon(this['long0']+_0x48ae3b/this['a']);else{_0x179471=(this[_0x5f15d5(0x1125)]+_0x5bbd34)/this['a'],_0x2a1131=_0x48ae3b*_0x48ae3b/this['a']/this['a']+_0x179471*_0x179471,_0x31d16d=_0x179471;var _0x336fd3,_0x20432a,_0x2397e8,_0x1101ec,_0x466106;for(_0x3006a2=MAX_ITER$1;_0x3006a2;--_0x3006a2){_0x466106=this['e']*Math['sin'](_0x31d16d),_0x336fd3=Math['sqrt'](0x1-_0x466106*_0x466106)*Math['tan'](_0x31d16d),_0x20432a=this['a']*mlfn(this['e0'],this['e1'],this['e2'],this['e3'],_0x31d16d),_0x2397e8=this['e0']-0x2*this['e1']*Math['cos'](0x2*_0x31d16d)+0x4*this['e2']*Math['cos'](0x4*_0x31d16d)-0x6*this['e3']*Math['cos'](0x6*_0x31d16d),_0x1101ec=_0x20432a/this['a'],_0x1ebaaf=(_0x179471*(_0x336fd3*_0x1101ec+0x1)-_0x1101ec-0.5*_0x336fd3*(_0x1101ec*_0x1101ec+_0x2a1131))/(this['es']*Math['sin'](0x2*_0x31d16d)*(_0x1101ec*_0x1101ec+_0x2a1131-0x2*_0x179471*_0x1101ec)/(0x4*_0x336fd3)+(_0x179471-_0x1101ec)*(_0x336fd3*_0x2397e8-0x2/Math['sin'](0x2*_0x31d16d))-_0x2397e8),_0x31d16d-=_0x1ebaaf;if(Math[_0x5f15d5(0xe08)](_0x1ebaaf)<=EPSLN){_0x4542df=_0x31d16d;break;}}_0x336fd3=Math['sqrt'](0x1-this['es']*Math['pow'](Math['sin'](_0x4542df),0x2))*Math['tan'](_0x4542df),_0x43ef5f=adjust_lon(this['long0']+Math['asin'](_0x48ae3b*_0x336fd3/this['a'])/Math['sin'](_0x4542df));}}return _0x156a30['x']=_0x43ef5f,_0x156a30['y']=_0x4542df,_0x156a30;}var names$e=['Polyconic',_0x5b513e(0xa4c)],poly={'init':init$e,'forward':forward$e,'inverse':inverse$e,'names':names$e};function init$d(){const _0x6ce9c8={_0x554897:0xd15,_0x4c4a91:0xa7f,_0x3d3046:0xd15,_0x14120e:0xa7f,_0x54c024:0x240,_0x1c23c2:0x310},_0x52da5c=_0x5b513e;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['B_im']=[],this[_0x52da5c(0xd15)][0x1]=0.7557853228,this['B_im'][0x1]=0x0,this['B_re'][0x2]=0.249204646,this['B_im'][0x2]=0.003371507,this[_0x52da5c(_0x6ce9c8._0x554897)][0x3]=-0.001541739,this[_0x52da5c(0xa7f)][0x3]=0.04105856,this[_0x52da5c(_0x6ce9c8._0x554897)][0x4]=-0.10162907,this[_0x52da5c(_0x6ce9c8._0x4c4a91)][0x4]=0.01727609,this[_0x52da5c(_0x6ce9c8._0x3d3046)][0x5]=-0.26623489,this['B_im'][0x5]=-0.36249218,this['B_re'][0x6]=-0.6870983,this[_0x52da5c(_0x6ce9c8._0x14120e)][0x6]=-1.1651967,this['C_re']=[],this['C_im']=[],this['C_re'][0x1]=1.3231270439,this['C_im'][0x1]=0x0,this[_0x52da5c(0x240)][0x2]=-0.577245789,this['C_im'][0x2]=-0.007809598,this[_0x52da5c(_0x6ce9c8._0x54c024)][0x3]=0.508307513,this['C_im'][0x3]=-0.112208952,this['C_re'][0x4]=-0.15094762,this[_0x52da5c(_0x6ce9c8._0x1c23c2)][0x4]=0.18200602,this['C_re'][0x5]=1.01418179,this['C_im'][0x5]=1.64497696,this['C_re'][0x6]=1.9660549,this[_0x52da5c(0x310)][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$d(_0x1cb599){const _0x3290a4={_0x26038e:0xd15,_0x613816:0xa7f},_0x1dfa8e=_0x5b513e;var _0x33e845,_0x2c04e2=_0x1cb599['x'],_0x1c026f=_0x1cb599['y'],_0x2e71b7=_0x1c026f-this['lat0'],_0x24c480=_0x2c04e2-this['long0'],_0x2e7ad4=_0x2e71b7/SEC_TO_RAD*0.00001,_0x34fce4=_0x24c480,_0x20a98f=0x1,_0x55eef6=0x0;for(_0x33e845=0x1;_0x33e845<=0xa;_0x33e845++){_0x20a98f=_0x20a98f*_0x2e7ad4,_0x55eef6=_0x55eef6+this['A'][_0x33e845]*_0x20a98f;}var _0x1b0b15=_0x55eef6,_0x44ae38=_0x34fce4,_0x5614cb=0x1,_0x51d668=0x0,_0x38bea0,_0x42d1a9,_0x348777=0x0,_0xc329ba=0x0;for(_0x33e845=0x1;_0x33e845<=0x6;_0x33e845++){_0x38bea0=_0x5614cb*_0x1b0b15-_0x51d668*_0x44ae38,_0x42d1a9=_0x51d668*_0x1b0b15+_0x5614cb*_0x44ae38,_0x5614cb=_0x38bea0,_0x51d668=_0x42d1a9,_0x348777=_0x348777+this[_0x1dfa8e(_0x3290a4._0x26038e)][_0x33e845]*_0x5614cb-this['B_im'][_0x33e845]*_0x51d668,_0xc329ba=_0xc329ba+this[_0x1dfa8e(_0x3290a4._0x613816)][_0x33e845]*_0x5614cb+this[_0x1dfa8e(_0x3290a4._0x26038e)][_0x33e845]*_0x51d668;}return _0x1cb599['x']=_0xc329ba*this['a']+this['x0'],_0x1cb599['y']=_0x348777*this['a']+this['y0'],_0x1cb599;}function inverse$d(_0x2ce705){const _0x5b7d57={_0x17b0ac:0xa7f,_0x58ebd9:0x953},_0x1189c5=_0x5b513e;var _0x32107f,_0x4493bb=_0x2ce705['x'],_0x4222fb=_0x2ce705['y'],_0x455e13=_0x4493bb-this['x0'],_0x482cfc=_0x4222fb-this['y0'],_0x6c1361=_0x482cfc/this['a'],_0x4452c1=_0x455e13/this['a'],_0x6047e5=0x1,_0x4b33d9=0x0,_0x393834,_0x5cee90,_0x590be6=0x0,_0x168de3=0x0;for(_0x32107f=0x1;_0x32107f<=0x6;_0x32107f++){_0x393834=_0x6047e5*_0x6c1361-_0x4b33d9*_0x4452c1,_0x5cee90=_0x4b33d9*_0x6c1361+_0x6047e5*_0x4452c1,_0x6047e5=_0x393834,_0x4b33d9=_0x5cee90,_0x590be6=_0x590be6+this['C_re'][_0x32107f]*_0x6047e5-this[_0x1189c5(0x310)][_0x32107f]*_0x4b33d9,_0x168de3=_0x168de3+this['C_im'][_0x32107f]*_0x6047e5+this['C_re'][_0x32107f]*_0x4b33d9;}for(var _0x324a0d=0x0;_0x324a0d0.999999999999&&(_0x45748c=0.999999999999);_0x5b30eb=Math['asin'](_0x45748c);var _0x5d65f3=adjust_lon(this['long0']+_0x48105b['x']/(0.900316316158*this['a']*Math['cos'](_0x5b30eb)));_0x5d65f3<-Math['PI']&&(_0x5d65f3=-Math['PI']);_0x5d65f3>Math['PI']&&(_0x5d65f3=Math['PI']);_0x45748c=(0x2*_0x5b30eb+Math['sin'](0x2*_0x5b30eb))/Math['PI'];Math['abs'](_0x45748c)>0x1&&(_0x45748c=0x1);var _0x531f79=Math['asin'](_0x45748c);return _0x48105b['x']=_0x5d65f3,_0x48105b['y']=_0x531f79,_0x48105b;}var names$a=[_0x5b513e(0x13d4),'moll'],moll={'init':init$a,'forward':forward$a,'inverse':inverse$a,'names':names$a};function init$9(){const _0x16c93e={_0x465a2b:0x664,_0x45bc6b:0x719,_0x1e291c:0x8b1,_0x21aacc:0x835,_0x342a2e:0xc25,_0x3a95a2:0x962,_0x2e6dc8:0x1166,_0x1d6baf:0x849,_0x34ae4b:0x849},_0x263d3e=_0x5b513e;if(Math['abs'](this['lat1']+this['lat2'])=0x0?(_0x34f547=Math['sqrt'](_0x2ba170['x']*_0x2ba170['x']+_0x2ba170['y']*_0x2ba170['y']),_0x5c3269=0x1):(_0x34f547=-Math['sqrt'](_0x2ba170['x']*_0x2ba170['x']+_0x2ba170['y']*_0x2ba170['y']),_0x5c3269=-0x1);var _0x973bcb=0x0;_0x34f547!==0x0&&(_0x973bcb=Math[_0x1228cb(0xfe1)](_0x5c3269*_0x2ba170['x'],_0x5c3269*_0x2ba170['y']));if(this['sphere'])return _0x329d07=adjust_lon(this['long0']+_0x973bcb/this['ns']),_0x44617c=adjust_lat(this['g']-_0x34f547/this['a']),_0x2ba170['x']=_0x329d07,_0x2ba170['y']=_0x44617c,_0x2ba170;else{var _0x503e71=this['g']-_0x34f547/this['a'];return _0x44617c=imlfn(_0x503e71,this['e0'],this['e1'],this['e2'],this['e3']),_0x329d07=adjust_lon(this[_0x1228cb(0x35d)]+_0x973bcb/this['ns']),_0x2ba170['x']=_0x329d07,_0x2ba170['y']=_0x44617c,_0x2ba170;}}var names$9=['Equidistant_Conic','eqdc'],eqdc={'init':init$9,'forward':forward$9,'inverse':inverse$9,'names':names$9};function init$8(){this['R']=this['a'];}function forward$8(_0x2deaf1){const _0x50da79={_0x521d1b:0xe08},_0x1a0498=_0x5b513e;var _0xc94d5d=_0x2deaf1['x'],_0x168983=_0x2deaf1['y'],_0x347d65=adjust_lon(_0xc94d5d-this[_0x1a0498(0x35d)]),_0x1c851b,_0x1ed230;Math['abs'](_0x168983)<=EPSLN&&(_0x1c851b=this['x0']+this['R']*_0x347d65,_0x1ed230=this['y0']);var _0x1e8efd=asinz(0x2*Math[_0x1a0498(_0x50da79._0x521d1b)](_0x168983/Math['PI']));(Math['abs'](_0x347d65)<=EPSLN||Math[_0x1a0498(0xe08)](Math['abs'](_0x168983)-HALF_PI)<=EPSLN)&&(_0x1c851b=this['x0'],_0x168983>=0x0?_0x1ed230=this['y0']+Math['PI']*this['R']*Math['tan'](0.5*_0x1e8efd):_0x1ed230=this['y0']+Math['PI']*this['R']*-Math['tan'](0.5*_0x1e8efd));var _0x5d2497=0.5*Math['abs'](Math['PI']/_0x347d65-_0x347d65/Math['PI']),_0x4048e2=_0x5d2497*_0x5d2497,_0x4bc4f5=Math['sin'](_0x1e8efd),_0x2e6dcb=Math['cos'](_0x1e8efd),_0x5524fe=_0x2e6dcb/(_0x4bc4f5+_0x2e6dcb-0x1),_0x21f99c=_0x5524fe*_0x5524fe,_0x8ad188=_0x5524fe*(0x2/_0x4bc4f5-0x1),_0x477997=_0x8ad188*_0x8ad188,_0x3e2f3a=Math['PI']*this['R']*(_0x5d2497*(_0x5524fe-_0x477997)+Math['sqrt'](_0x4048e2*(_0x5524fe-_0x477997)*(_0x5524fe-_0x477997)-(_0x477997+_0x4048e2)*(_0x21f99c-_0x477997)))/(_0x477997+_0x4048e2);_0x347d65<0x0&&(_0x3e2f3a=-_0x3e2f3a);_0x1c851b=this['x0']+_0x3e2f3a;var _0x35b509=_0x4048e2+_0x5524fe;return _0x3e2f3a=Math['PI']*this['R']*(_0x8ad188*_0x35b509-_0x5d2497*Math['sqrt']((_0x477997+_0x4048e2)*(_0x4048e2+0x1)-_0x35b509*_0x35b509))/(_0x477997+_0x4048e2),_0x168983>=0x0?_0x1ed230=this['y0']+_0x3e2f3a:_0x1ed230=this['y0']-_0x3e2f3a,_0x2deaf1['x']=_0x1c851b,_0x2deaf1['y']=_0x1ed230,_0x2deaf1;}function inverse$8(_0x4f1e81){const _0x50dde7={_0x4c4aab:0xdf8},_0x58b5d7=_0x5b513e;var _0x269dac,_0x3a7d9,_0x39c1c9,_0x4fa882,_0x104805,_0xb956c5,_0x483d97,_0x16e453,_0x49681f,_0x3fb29b,_0x4fa513,_0x5bf401,_0x1848d0;return _0x4f1e81['x']-=this['x0'],_0x4f1e81['y']-=this['y0'],_0x4fa513=Math['PI']*this['R'],_0x39c1c9=_0x4f1e81['x']/_0x4fa513,_0x4fa882=_0x4f1e81['y']/_0x4fa513,_0x104805=_0x39c1c9*_0x39c1c9+_0x4fa882*_0x4fa882,_0xb956c5=-Math[_0x58b5d7(0xe08)](_0x4fa882)*(0x1+_0x104805),_0x483d97=_0xb956c5-0x2*_0x4fa882*_0x4fa882+_0x39c1c9*_0x39c1c9,_0x16e453=-0x2*_0xb956c5+0x1+0x2*_0x4fa882*_0x4fa882+_0x104805*_0x104805,_0x1848d0=_0x4fa882*_0x4fa882/_0x16e453+(0x2*_0x483d97*_0x483d97*_0x483d97/_0x16e453/_0x16e453/_0x16e453-0x9*_0xb956c5*_0x483d97/_0x16e453/_0x16e453)/0x1b,_0x49681f=(_0xb956c5-_0x483d97*_0x483d97/0x3/_0x16e453)/_0x16e453,_0x3fb29b=0x2*Math[_0x58b5d7(0xdf8)](-_0x49681f/0x3),_0x4fa513=0x3*_0x1848d0/_0x49681f/_0x3fb29b,Math['abs'](_0x4fa513)>0x1&&(_0x4fa513>=0x0?_0x4fa513=0x1:_0x4fa513=-0x1),_0x5bf401=Math[_0x58b5d7(0xc2f)](_0x4fa513)/0x3,_0x4f1e81['y']>=0x0?_0x3a7d9=(-_0x3fb29b*Math['cos'](_0x5bf401+Math['PI']/0x3)-_0x483d97/0x3/_0x16e453)*Math['PI']:_0x3a7d9=-(-_0x3fb29b*Math['cos'](_0x5bf401+Math['PI']/0x3)-_0x483d97/0x3/_0x16e453)*Math['PI'],Math[_0x58b5d7(0xe08)](_0x39c1c9)0x2*HALF_PI*this['a'])return;return _0x2e3d86=_0x4e0ca7/this['a'],_0x3fab14=Math['sin'](_0x2e3d86),_0x5900fa=Math['cos'](_0x2e3d86),_0x48c479=this['long0'],Math['abs'](_0x4e0ca7)<=EPSLN?_0x1cb01e=this['lat0']:(_0x1cb01e=asinz(_0x5900fa*this['sin_p12']+_0x109e18['y']*_0x3fab14*this[_0x1a6da8(_0x56a6d8._0x347662)]/_0x4e0ca7),_0x4ffdc2=Math['abs'](this[_0x1a6da8(0x953)])-HALF_PI,Math[_0x1a6da8(0xe08)](_0x4ffdc2)<=EPSLN?this['lat0']>=0x0?_0x48c479=adjust_lon(this['long0']+Math[_0x1a6da8(_0x56a6d8._0x53cd06)](_0x109e18['x'],-_0x109e18['y'])):_0x48c479=adjust_lon(this[_0x1a6da8(_0x56a6d8._0x2e9773)]-Math[_0x1a6da8(0xfe1)](-_0x109e18['x'],_0x109e18['y'])):_0x48c479=adjust_lon(this['long0']+Math['atan2'](_0x109e18['x']*_0x3fab14,_0x4e0ca7*this[_0x1a6da8(_0x56a6d8._0x347662)]*_0x5900fa-_0x109e18['y']*this['sin_p12']*_0x3fab14))),_0x109e18['x']=_0x48c479,_0x109e18['y']=_0x1cb01e,_0x109e18;}else{_0x1d4786=e0fn(this['es']),_0x2e53dd=e1fn(this['es']),_0x444f1b=e2fn(this['es']),_0x2c0645=e3fn(this['es']);if(Math['abs'](this['sin_p12']-0x1)<=EPSLN)return _0x1e2841=this['a']*mlfn(_0x1d4786,_0x2e53dd,_0x444f1b,_0x2c0645,HALF_PI),_0x4e0ca7=Math['sqrt'](_0x109e18['x']*_0x109e18['x']+_0x109e18['y']*_0x109e18['y']),_0x595b1f=_0x1e2841-_0x4e0ca7,_0x1cb01e=imlfn(_0x595b1f/this['a'],_0x1d4786,_0x2e53dd,_0x444f1b,_0x2c0645),_0x48c479=adjust_lon(this['long0']+Math['atan2'](_0x109e18['x'],-0x1*_0x109e18['y'])),_0x109e18['x']=_0x48c479,_0x109e18['y']=_0x1cb01e,_0x109e18;else return Math['abs'](this['sin_p12']+0x1)<=EPSLN?(_0x1e2841=this['a']*mlfn(_0x1d4786,_0x2e53dd,_0x444f1b,_0x2c0645,HALF_PI),_0x4e0ca7=Math['sqrt'](_0x109e18['x']*_0x109e18['x']+_0x109e18['y']*_0x109e18['y']),_0x595b1f=_0x4e0ca7-_0x1e2841,_0x1cb01e=imlfn(_0x595b1f/this['a'],_0x1d4786,_0x2e53dd,_0x444f1b,_0x2c0645),_0x48c479=adjust_lon(this['long0']+Math['atan2'](_0x109e18['x'],_0x109e18['y'])),_0x109e18['x']=_0x48c479,_0x109e18['y']=_0x1cb01e,_0x109e18):(_0x4e0ca7=Math['sqrt'](_0x109e18['x']*_0x109e18['x']+_0x109e18['y']*_0x109e18['y']),_0x471ec9=Math['atan2'](_0x109e18['x'],_0x109e18['y']),_0x42716e=gN(this['a'],this['e'],this['sin_p12']),_0x6c11cc=Math[_0x1a6da8(0x1166)](_0x471ec9),_0x2ce92b=this['e']*this['cos_p12']*_0x6c11cc,_0x3806d8=-_0x2ce92b*_0x2ce92b/(0x1-this['es']),_0x392bbe=0x3*this['es']*(0x1-_0x3806d8)*this['sin_p12']*this[_0x1a6da8(0x11a3)]*_0x6c11cc/(0x1-this['es']),_0xf90979=_0x4e0ca7/_0x42716e,_0x14e84f=_0xf90979-_0x3806d8*(0x1+_0x3806d8)*Math['pow'](_0xf90979,0x3)/0x6-_0x392bbe*(0x1+0x3*_0x3806d8)*Math['pow'](_0xf90979,0x4)/0x18,_0x220f46=0x1-_0x3806d8*_0x14e84f*_0x14e84f/0x2-_0xf90979*_0x14e84f*_0x14e84f*_0x14e84f/0x6,_0x59ed38=Math['asin'](this['sin_p12']*Math[_0x1a6da8(_0x56a6d8._0x51e7d4)](_0x14e84f)+this['cos_p12']*Math['sin'](_0x14e84f)*_0x6c11cc),_0x48c479=adjust_lon(this['long0']+Math[_0x1a6da8(_0x56a6d8._0x5e9b85)](Math['sin'](_0x471ec9)*Math[_0x1a6da8(0x8b1)](_0x14e84f)/Math['cos'](_0x59ed38))),_0x31c47f=Math['sin'](_0x59ed38),_0x1cb01e=Math[_0x1a6da8(_0x56a6d8._0x32fe05)]((_0x31c47f-this['es']*_0x220f46*this[_0x1a6da8(0x11be)])*Math['tan'](_0x59ed38),_0x31c47f*(0x1-this['es'])),_0x109e18['x']=_0x48c479,_0x109e18['y']=_0x1cb01e,_0x109e18);}}var names$7=[_0x5b513e(0x887),_0x5b513e(0x6c0)],aeqd={'init':init$7,'forward':forward$7,'inverse':inverse$7,'names':names$7};function init$6(){const _0xa6176a={_0x16663b:0x1166},_0x13206b=_0x5b513e;this['sin_p14']=Math['sin'](this['lat0']),this['cos_p14']=Math[_0x13206b(_0xa6176a._0x16663b)](this['lat0']);}function forward$6(_0x22c15b){const _0x24cac0={_0x915a1e:0x1355,_0x2fdbfe:0x8b1},_0x1dce78=_0x5b513e;var _0x1b5b92,_0x206ae6,_0x708f93,_0x284d64,_0x1a72e2,_0x560220,_0x54e60d,_0x232e47,_0x59ad16=_0x22c15b['x'],_0x594b05=_0x22c15b['y'];return _0x708f93=adjust_lon(_0x59ad16-this['long0']),_0x1b5b92=Math['sin'](_0x594b05),_0x206ae6=Math['cos'](_0x594b05),_0x284d64=Math['cos'](_0x708f93),_0x560220=this['sin_p14']*_0x1b5b92+this[_0x1dce78(_0x24cac0._0x915a1e)]*_0x206ae6*_0x284d64,_0x1a72e2=0x1,(_0x560220>0x0||Math['abs'](_0x560220)<=EPSLN)&&(_0x54e60d=this['a']*_0x1a72e2*_0x206ae6*Math[_0x1dce78(_0x24cac0._0x2fdbfe)](_0x708f93),_0x232e47=this['y0']+this['a']*_0x1a72e2*(this['cos_p14']*_0x1b5b92-this['sin_p14']*_0x206ae6*_0x284d64)),_0x22c15b['x']=_0x54e60d,_0x22c15b['y']=_0x232e47,_0x22c15b;}function inverse$6(_0x407505){const _0x1f2878={_0x438a85:0xdf8,_0xeb9528:0x35d,_0x214763:0x1355},_0x5ad623=_0x5b513e;var _0x383826,_0x28023e,_0x584c11,_0x55c049,_0x2abe75,_0x1bf414,_0x43e31f;_0x407505['x']-=this['x0'],_0x407505['y']-=this['y0'],_0x383826=Math[_0x5ad623(_0x1f2878._0x438a85)](_0x407505['x']*_0x407505['x']+_0x407505['y']*_0x407505['y']),_0x28023e=asinz(_0x383826/this['a']),_0x584c11=Math['sin'](_0x28023e),_0x55c049=Math['cos'](_0x28023e),_0x1bf414=this[_0x5ad623(_0x1f2878._0xeb9528)];if(Math['abs'](_0x383826)<=EPSLN)return _0x43e31f=this['lat0'],_0x407505['x']=_0x1bf414,_0x407505['y']=_0x43e31f,_0x407505;_0x43e31f=asinz(_0x55c049*this['sin_p14']+_0x407505['y']*_0x584c11*this['cos_p14']/_0x383826),_0x2abe75=Math['abs'](this['lat0'])-HALF_PI;if(Math['abs'](_0x2abe75)<=EPSLN)return this['lat0']>=0x0?_0x1bf414=adjust_lon(this['long0']+Math['atan2'](_0x407505['x'],-_0x407505['y'])):_0x1bf414=adjust_lon(this['long0']-Math['atan2'](-_0x407505['x'],_0x407505['y'])),_0x407505['x']=_0x1bf414,_0x407505['y']=_0x43e31f,_0x407505;return _0x1bf414=adjust_lon(this['long0']+Math['atan2'](_0x407505['x']*_0x584c11,_0x383826*this[_0x5ad623(_0x1f2878._0x214763)]*_0x55c049-_0x407505['y']*this['sin_p14']*_0x584c11)),_0x407505['x']=_0x1bf414,_0x407505['y']=_0x43e31f,_0x407505;}var names$6=[_0x5b513e(0xccc)],ortho={'init':init$6,'forward':forward$6,'inverse':inverse$6,'names':names$6},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$5(){const _0x5df721={_0x1201c4:0x953,_0x29f548:0x483},_0x269c0a=_0x5b513e;this['x0']=this['x0']||0x0,this['y0']=this['y0']||0x0,this[_0x269c0a(_0x5df721._0x1201c4)]=this['lat0']||0x0,this[_0x269c0a(0x35d)]=this[_0x269c0a(0x35d)]||0x0,this['lat_ts']=this['lat_ts']||0x0,this['title']=this['title']||_0x269c0a(0x867);if(this['lat0']>=HALF_PI-FORTPI/0x2)this['face']=FACE_ENUM['TOP'];else{if(this['lat0']<=-(HALF_PI-FORTPI/0x2))this['face']=FACE_ENUM[_0x269c0a(0x138f)];else{if(Math['abs'](this['long0'])<=FORTPI)this['face']=FACE_ENUM['FRONT'];else Math['abs'](this['long0'])<=HALF_PI+FORTPI?this['face']=this['long0']>0x0?FACE_ENUM[_0x269c0a(0x2be)]:FACE_ENUM['LEFT']:this['face']=FACE_ENUM[_0x269c0a(0x99e)];}}this['es']!==0x0&&(this['one_minus_f']=0x1-(this['a']-this['b'])/this['a'],this['one_minus_f_squared']=this['one_minus_f']*this[_0x269c0a(_0x5df721._0x29f548)]);}function forward$5(_0x3910e5){const _0x499c3b={_0x22413a:0xb68,_0x4ecdb8:0x91c,_0x3d9c34:0x34f,_0x38fc2c:0x8b1,_0x4ecfd3:0xe6a,_0xedecf1:0xc2f,_0x3c8b11:0x1166,_0x40e671:0xdf8,_0x39384a:0x596},_0x525ef2=_0x5b513e;var _0x589873={'x':0x0,'y':0x0},_0x40ed57,_0x4c93bf,_0x3890a8,_0x5c4e43,_0x112e91,_0x478705,_0x1ae5c8={'value':0x0};_0x3910e5['x']-=this['long0'];this['es']!==0x0?_0x40ed57=Math['atan'](this['one_minus_f_squared']*Math['tan'](_0x3910e5['y'])):_0x40ed57=_0x3910e5['y'];_0x4c93bf=_0x3910e5['x'];if(this[_0x525ef2(_0x499c3b._0x22413a)]===FACE_ENUM['TOP']){_0x5c4e43=HALF_PI-_0x40ed57;if(_0x4c93bf>=FORTPI&&_0x4c93bf<=HALF_PI+FORTPI)_0x1ae5c8['value']=AREA_ENUM['AREA_0'],_0x3890a8=_0x4c93bf-HALF_PI;else{if(_0x4c93bf>HALF_PI+FORTPI||_0x4c93bf<=-(HALF_PI+FORTPI))_0x1ae5c8['value']=AREA_ENUM[_0x525ef2(0x34f)],_0x3890a8=_0x4c93bf>0x0?_0x4c93bf-SPI:_0x4c93bf+SPI;else _0x4c93bf>-(HALF_PI+FORTPI)&&_0x4c93bf<=-FORTPI?(_0x1ae5c8['value']=AREA_ENUM['AREA_2'],_0x3890a8=_0x4c93bf+HALF_PI):(_0x1ae5c8['value']=AREA_ENUM['AREA_3'],_0x3890a8=_0x4c93bf);}}else{if(this[_0x525ef2(0xb68)]===FACE_ENUM['BOTTOM']){_0x5c4e43=HALF_PI+_0x40ed57;if(_0x4c93bf>=FORTPI&&_0x4c93bf<=HALF_PI+FORTPI)_0x1ae5c8['value']=AREA_ENUM[_0x525ef2(_0x499c3b._0x4ecdb8)],_0x3890a8=-_0x4c93bf+HALF_PI;else{if(_0x4c93bf=-FORTPI)_0x1ae5c8['value']=AREA_ENUM[_0x525ef2(_0x499c3b._0x3d9c34)],_0x3890a8=-_0x4c93bf;else _0x4c93bf<-FORTPI&&_0x4c93bf>=-(HALF_PI+FORTPI)?(_0x1ae5c8['value']=AREA_ENUM['AREA_2'],_0x3890a8=-_0x4c93bf-HALF_PI):(_0x1ae5c8[_0x525ef2(0x596)]=AREA_ENUM[_0x525ef2(0x438)],_0x3890a8=_0x4c93bf>0x0?-_0x4c93bf+SPI:-_0x4c93bf-SPI);}}else{var _0xa77bd3,_0x57ea99,_0x328234,_0x56f46a,_0x22030d,_0x297390,_0x3457f9;if(this['face']===FACE_ENUM['RIGHT'])_0x4c93bf=qsc_shift_lon_origin(_0x4c93bf,+HALF_PI);else{if(this['face']===FACE_ENUM['BACK'])_0x4c93bf=qsc_shift_lon_origin(_0x4c93bf,+SPI);else this['face']===FACE_ENUM['LEFT']&&(_0x4c93bf=qsc_shift_lon_origin(_0x4c93bf,-HALF_PI));}_0x56f46a=Math[_0x525ef2(0x8b1)](_0x40ed57),_0x22030d=Math['cos'](_0x40ed57),_0x297390=Math[_0x525ef2(_0x499c3b._0x38fc2c)](_0x4c93bf),_0x3457f9=Math['cos'](_0x4c93bf),_0xa77bd3=_0x22030d*_0x3457f9,_0x57ea99=_0x22030d*_0x297390,_0x328234=_0x56f46a;if(this['face']===FACE_ENUM[_0x525ef2(_0x499c3b._0x4ecfd3)])_0x5c4e43=Math['acos'](_0xa77bd3),_0x3890a8=qsc_fwd_equat_face_theta(_0x5c4e43,_0x328234,_0x57ea99,_0x1ae5c8);else{if(this[_0x525ef2(0xb68)]===FACE_ENUM['RIGHT'])_0x5c4e43=Math['acos'](_0x57ea99),_0x3890a8=qsc_fwd_equat_face_theta(_0x5c4e43,_0x328234,-_0xa77bd3,_0x1ae5c8);else{if(this['face']===FACE_ENUM[_0x525ef2(0x99e)])_0x5c4e43=Math['acos'](-_0xa77bd3),_0x3890a8=qsc_fwd_equat_face_theta(_0x5c4e43,_0x328234,-_0x57ea99,_0x1ae5c8);else this[_0x525ef2(_0x499c3b._0x22413a)]===FACE_ENUM['LEFT']?(_0x5c4e43=Math[_0x525ef2(_0x499c3b._0xedecf1)](-_0x57ea99),_0x3890a8=qsc_fwd_equat_face_theta(_0x5c4e43,_0x328234,_0xa77bd3,_0x1ae5c8)):(_0x5c4e43=_0x3890a8=0x0,_0x1ae5c8['value']=AREA_ENUM['AREA_0']);}}}}_0x478705=Math['atan'](0xc/SPI*(_0x3890a8+Math[_0x525ef2(_0x499c3b._0xedecf1)](Math['sin'](_0x3890a8)*Math[_0x525ef2(_0x499c3b._0x3c8b11)](FORTPI))-HALF_PI)),_0x112e91=Math[_0x525ef2(_0x499c3b._0x40e671)]((0x1-Math['cos'](_0x5c4e43))/(Math['cos'](_0x478705)*Math['cos'](_0x478705))/(0x1-Math['cos'](Math['atan'](0x1/Math['cos'](_0x3890a8)))));if(_0x1ae5c8['value']===AREA_ENUM['AREA_1'])_0x478705+=HALF_PI;else{if(_0x1ae5c8[_0x525ef2(0x596)]===AREA_ENUM['AREA_2'])_0x478705+=SPI;else _0x1ae5c8[_0x525ef2(_0x499c3b._0x39384a)]===AREA_ENUM['AREA_3']&&(_0x478705+=1.5*SPI);}return _0x589873['x']=_0x112e91*Math['cos'](_0x478705),_0x589873['y']=_0x112e91*Math['sin'](_0x478705),_0x589873['x']=_0x589873['x']*this['a']+this['x0'],_0x589873['y']=_0x589873['y']*this['a']+this['y0'],_0x3910e5['x']=_0x589873['x'],_0x3910e5['y']=_0x589873['y'],_0x3910e5;}function inverse$5(_0xa3996f){const _0x570ce0={_0x129b63:0x8ee,_0x11abfd:0xdf8,_0x23f5f0:0xe08,_0x3edf41:0x138f,_0x20c2a6:0x4ed,_0xdcd55a:0xb68,_0x219ed2:0x2be,_0x5b4915:0x4ed,_0x1f1229:0x761,_0x1f3d20:0xb87,_0x22cc3a:0x761},_0x110844=_0x5b513e;var _0x465f84={'lam':0x0,'phi':0x0},_0x5cf642,_0x61e325,_0x1a5489,_0x13bdb5,_0x2808e9,_0x1e7a71,_0x19e443,_0x115199,_0x10609e,_0x4e8354={'value':0x0};_0xa3996f['x']=(_0xa3996f['x']-this['x0'])/this['a'],_0xa3996f['y']=(_0xa3996f['y']-this['y0'])/this['a'],_0x61e325=Math[_0x110844(_0x570ce0._0x129b63)](Math[_0x110844(_0x570ce0._0x11abfd)](_0xa3996f['x']*_0xa3996f['x']+_0xa3996f['y']*_0xa3996f['y'])),_0x5cf642=Math['atan2'](_0xa3996f['y'],_0xa3996f['x']);if(_0xa3996f['x']>=0x0&&_0xa3996f['x']>=Math['abs'](_0xa3996f['y']))_0x4e8354['value']=AREA_ENUM[_0x110844(0x91c)];else{if(_0xa3996f['y']>=0x0&&_0xa3996f['y']>=Math[_0x110844(_0x570ce0._0x23f5f0)](_0xa3996f['x']))_0x4e8354['value']=AREA_ENUM['AREA_1'],_0x5cf642-=HALF_PI;else _0xa3996f['x']<0x0&&-_0xa3996f['x']>=Math[_0x110844(_0x570ce0._0x23f5f0)](_0xa3996f['y'])?(_0x4e8354['value']=AREA_ENUM['AREA_2'],_0x5cf642=_0x5cf642<0x0?_0x5cf642+SPI:_0x5cf642-SPI):(_0x4e8354['value']=AREA_ENUM['AREA_3'],_0x5cf642+=HALF_PI);}_0x10609e=SPI/0xc*Math[_0x110844(0x793)](_0x5cf642),_0x2808e9=Math['sin'](_0x10609e)/(Math['cos'](_0x10609e)-0x1/Math['sqrt'](0x2)),_0x1e7a71=Math['atan'](_0x2808e9),_0x1a5489=Math[_0x110844(0x1166)](_0x5cf642),_0x13bdb5=Math['tan'](_0x61e325),_0x19e443=0x1-_0x1a5489*_0x1a5489*_0x13bdb5*_0x13bdb5*(0x1-Math['cos'](Math[_0x110844(0x8ee)](0x1/Math['cos'](_0x1e7a71))));if(_0x19e443<-0x1)_0x19e443=-0x1;else _0x19e443>+0x1&&(_0x19e443=+0x1);if(this['face']===FACE_ENUM['TOP']){_0x115199=Math['acos'](_0x19e443),_0x465f84['phi']=HALF_PI-_0x115199;if(_0x4e8354['value']===AREA_ENUM['AREA_0'])_0x465f84['lam']=_0x1e7a71+HALF_PI;else{if(_0x4e8354['value']===AREA_ENUM['AREA_1'])_0x465f84['lam']=_0x1e7a71<0x0?_0x1e7a71+SPI:_0x1e7a71-SPI;else _0x4e8354['value']===AREA_ENUM['AREA_2']?_0x465f84['lam']=_0x1e7a71-HALF_PI:_0x465f84[_0x110844(0x4ed)]=_0x1e7a71;}}else{if(this['face']===FACE_ENUM[_0x110844(_0x570ce0._0x3edf41)]){_0x115199=Math[_0x110844(0xc2f)](_0x19e443),_0x465f84['phi']=_0x115199-HALF_PI;if(_0x4e8354['value']===AREA_ENUM['AREA_0'])_0x465f84['lam']=-_0x1e7a71+HALF_PI;else{if(_0x4e8354['value']===AREA_ENUM['AREA_1'])_0x465f84['lam']=-_0x1e7a71;else _0x4e8354['value']===AREA_ENUM['AREA_2']?_0x465f84[_0x110844(_0x570ce0._0x20c2a6)]=-_0x1e7a71-HALF_PI:_0x465f84['lam']=_0x1e7a71<0x0?-_0x1e7a71-SPI:-_0x1e7a71+SPI;}}else{var _0x44a25e,_0x577a6c,_0x4e2551;_0x44a25e=_0x19e443,_0x10609e=_0x44a25e*_0x44a25e;_0x10609e>=0x1?_0x4e2551=0x0:_0x4e2551=Math['sqrt'](0x1-_0x10609e)*Math['sin'](_0x1e7a71);_0x10609e+=_0x4e2551*_0x4e2551;_0x10609e>=0x1?_0x577a6c=0x0:_0x577a6c=Math[_0x110844(_0x570ce0._0x11abfd)](0x1-_0x10609e);if(_0x4e8354[_0x110844(0x596)]===AREA_ENUM['AREA_1'])_0x10609e=_0x577a6c,_0x577a6c=-_0x4e2551,_0x4e2551=_0x10609e;else{if(_0x4e8354[_0x110844(0x596)]===AREA_ENUM['AREA_2'])_0x577a6c=-_0x577a6c,_0x4e2551=-_0x4e2551;else _0x4e8354[_0x110844(0x596)]===AREA_ENUM['AREA_3']&&(_0x10609e=_0x577a6c,_0x577a6c=_0x4e2551,_0x4e2551=-_0x10609e);}if(this[_0x110844(_0x570ce0._0xdcd55a)]===FACE_ENUM[_0x110844(0x2be)])_0x10609e=_0x44a25e,_0x44a25e=-_0x577a6c,_0x577a6c=_0x10609e;else{if(this['face']===FACE_ENUM['BACK'])_0x44a25e=-_0x44a25e,_0x577a6c=-_0x577a6c;else this['face']===FACE_ENUM['LEFT']&&(_0x10609e=_0x44a25e,_0x44a25e=_0x577a6c,_0x577a6c=-_0x10609e);}_0x465f84['phi']=Math['acos'](-_0x4e2551)-HALF_PI,_0x465f84['lam']=Math['atan2'](_0x577a6c,_0x44a25e);if(this['face']===FACE_ENUM[_0x110844(_0x570ce0._0x219ed2)])_0x465f84['lam']=qsc_shift_lon_origin(_0x465f84['lam'],-HALF_PI);else{if(this['face']===FACE_ENUM['BACK'])_0x465f84[_0x110844(_0x570ce0._0x5b4915)]=qsc_shift_lon_origin(_0x465f84[_0x110844(0x4ed)],-SPI);else this['face']===FACE_ENUM['LEFT']&&(_0x465f84['lam']=qsc_shift_lon_origin(_0x465f84['lam'],+HALF_PI));}}}if(this['es']!==0x0){var _0x4b44a8,_0x2d74e7,_0x4e9f78;_0x4b44a8=_0x465f84[_0x110844(_0x570ce0._0x1f1229)]<0x0?0x1:0x0,_0x2d74e7=Math['tan'](_0x465f84['phi']),_0x4e9f78=this['b']/Math[_0x110844(0xdf8)](_0x2d74e7*_0x2d74e7+this[_0x110844(_0x570ce0._0x1f3d20)]),_0x465f84['phi']=Math['atan'](Math['sqrt'](this['a']*this['a']-_0x4e9f78*_0x4e9f78)/(this['one_minus_f']*_0x4e9f78)),_0x4b44a8&&(_0x465f84['phi']=-_0x465f84[_0x110844(_0x570ce0._0x22cc3a)]);}return _0x465f84[_0x110844(_0x570ce0._0x5b4915)]+=this['long0'],_0xa3996f['x']=_0x465f84['lam'],_0xa3996f['y']=_0x465f84[_0x110844(0x761)],_0xa3996f;}function qsc_fwd_equat_face_theta(_0x558b9c,_0x2fed15,_0x461766,_0x4f2065){const _0x5025cc={_0x55ef84:0x3fd},_0x1f741c=_0x5b513e;var _0x3cb720;if(_0x558b9cFORTPI&&_0x3cb720<=HALF_PI+FORTPI)_0x4f2065['value']=AREA_ENUM['AREA_1'],_0x3cb720-=HALF_PI;else _0x3cb720>HALF_PI+FORTPI||_0x3cb720<=-(HALF_PI+FORTPI)?(_0x4f2065['value']=AREA_ENUM[_0x1f741c(_0x5025cc._0x55ef84)],_0x3cb720=_0x3cb720>=0x0?_0x3cb720-SPI:_0x3cb720+SPI):(_0x4f2065['value']=AREA_ENUM['AREA_3'],_0x3cb720+=HALF_PI);}}return _0x3cb720;}function qsc_shift_lon_origin(_0x5c9f25,_0x22a42e){var _0x550efd=_0x5c9f25+_0x22a42e;if(_0x550efd<-SPI)_0x550efd+=TWO_PI;else _0x550efd>+SPI&&(_0x550efd-=TWO_PI);return _0x550efd;}var names$5=[_0x5b513e(0x867),_0x5b513e(0xb28),_0x5b513e(0x3a9)],qsc={'init':init$5,'forward':forward$5,'inverse':inverse$5,'names':names$5},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(_0x21724b,_0x1eeac4){return _0x21724b[0x0]+_0x1eeac4*(_0x21724b[0x1]+_0x1eeac4*(_0x21724b[0x2]+_0x1eeac4*_0x21724b[0x3]));},poly3_der=function(_0x359d9c,_0x4aa1d4){return _0x359d9c[0x1]+_0x4aa1d4*(0x2*_0x359d9c[0x2]+_0x4aa1d4*0x3*_0x359d9c[0x3]);};function newton_rapshon(_0x26adb9,_0x49f26c,_0x15c5e7,_0x55c4e2){const _0x4e7946={_0x5d2e38:0xe08},_0x53a259=_0x5b513e;var _0x2d6114=_0x49f26c;for(;_0x55c4e2;--_0x55c4e2){var _0x338089=_0x26adb9(_0x2d6114);_0x2d6114-=_0x338089;if(Math[_0x53a259(_0x4e7946._0x5d2e38)](_0x338089)<_0x15c5e7)break;}return _0x2d6114;}function init$4(){const _0x51acb7={_0x475c03:0x100c},_0x48f011=_0x5b513e;this['x0']=this['x0']||0x0,this['y0']=this['y0']||0x0,this[_0x48f011(0x35d)]=this[_0x48f011(0x35d)]||0x0,this['es']=0x0,this['title']=this['title']||_0x48f011(_0x51acb7._0x475c03);}function forward$4(_0x45dd57){const _0x5a3596=_0x5b513e;var _0x3115c4=adjust_lon(_0x45dd57['x']-this[_0x5a3596(0x35d)]),_0x2cfa09=Math['abs'](_0x45dd57['y']),_0x338c0a=Math['floor'](_0x2cfa09*C1);if(_0x338c0a<0x0)_0x338c0a=0x0;else _0x338c0a>=NODES&&(_0x338c0a=NODES-0x1);_0x2cfa09=R2D*(_0x2cfa09-RC1*_0x338c0a);var _0x7b61c1={'x':poly3_val(COEFS_X[_0x338c0a],_0x2cfa09)*_0x3115c4,'y':poly3_val(COEFS_Y[_0x338c0a],_0x2cfa09)};return _0x45dd57['y']<0x0&&(_0x7b61c1['y']=-_0x7b61c1['y']),_0x7b61c1['x']=_0x7b61c1['x']*this['a']*FXC+this['x0'],_0x7b61c1['y']=_0x7b61c1['y']*this['a']*FYC+this['y0'],_0x7b61c1;}function inverse$4(_0x22287b){const _0x5ded99={_0x1f72a8:0x35d},_0x549076=_0x5b513e;var _0x5a6211={'x':(_0x22287b['x']-this['x0'])/(this['a']*FXC),'y':Math[_0x549076(0xe08)](_0x22287b['y']-this['y0'])/(this['a']*FYC)};if(_0x5a6211['y']>=0x1)_0x5a6211['x']/=COEFS_X[NODES][0x0],_0x5a6211['y']=_0x22287b['y']<0x0?-HALF_PI:HALF_PI;else{var _0x226575=Math['floor'](_0x5a6211['y']*NODES);if(_0x226575<0x0)_0x226575=0x0;else _0x226575>=NODES&&(_0x226575=NODES-0x1);for(;;){if(COEFS_Y[_0x226575][0x0]>_0x5a6211['y'])--_0x226575;else{if(COEFS_Y[_0x226575+0x1][0x0]<=_0x5a6211['y'])++_0x226575;else break;}}var _0x93ad85=COEFS_Y[_0x226575],_0x187501=0x5*(_0x5a6211['y']-_0x93ad85[0x0])/(COEFS_Y[_0x226575+0x1][0x0]-_0x93ad85[0x0]);_0x187501=newton_rapshon(function(_0x55a67d){return(poly3_val(_0x93ad85,_0x55a67d)-_0x5a6211['y'])/poly3_der(_0x93ad85,_0x55a67d);},_0x187501,EPSLN,0x64),_0x5a6211['x']/=poly3_val(COEFS_X[_0x226575],_0x187501),_0x5a6211['y']=(0x5*_0x226575+_0x187501)*D2R$1,_0x22287b['y']<0x0&&(_0x5a6211['y']=-_0x5a6211['y']);}return _0x5a6211['x']=adjust_lon(_0x5a6211['x']+this[_0x549076(_0x5ded99._0x1f72a8)]),_0x5a6211;}var names$4=['Robinson','robin'],robin={'init':init$4,'forward':forward$4,'inverse':inverse$4,'names':names$4};function init$3(){const _0x5df70e={_0x30e58d:0x1135,_0x453454:0xb0b},_0x581e1a=_0x5b513e;this[_0x581e1a(_0x5df70e._0x30e58d)]=_0x581e1a(_0x5df70e._0x453454);}function forward$3(_0x20cfc1){var _0x210221=geodeticToGeocentric(_0x20cfc1,this['es'],this['a']);return _0x210221;}function inverse$3(_0x34cbb3){var _0x571152=geocentricToGeodetic(_0x34cbb3,this['es'],this['a'],this['b']);return _0x571152;}var names$3=['Geocentric',_0x5b513e(0xd4f),'geocent','Geocent'],geocent={'init':init$3,'forward':forward$3,'inverse':inverse$3,'names':names$3},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$2(){const _0x1cbca0={_0x28ca7a:0xb67,_0xc0b349:0x953,_0xeefb1c:0xaf7,_0x5b0170:0x1cb,_0x4e549c:0x89a},_0x28ccf2=_0x5b513e;Object[_0x28ccf2(0x712)](params)[_0x28ccf2(_0x1cbca0._0x28ca7a)](function(_0x55c98f){const _0x3568ac=_0x28ccf2;if(typeof this[_0x55c98f]==='undefined')this[_0x55c98f]=params[_0x55c98f]['def'];else{if(params[_0x55c98f][_0x3568ac(0xc69)]&&isNaN(this[_0x55c98f]))throw new Error('Invalid\x20parameter\x20value,\x20must\x20be\x20numeric\x20'+_0x55c98f+'\x20=\x20'+this[_0x55c98f]);else params[_0x55c98f]['num']&&(this[_0x55c98f]=parseFloat(this[_0x55c98f]));}params[_0x55c98f][_0x3568ac(0xf6f)]&&(this[_0x55c98f]=this[_0x55c98f]*D2R$1);}['bind'](this));if(Math[_0x28ccf2(0xe08)](Math['abs'](this['lat0'])-HALF_PI)0x2540be400)throw new Error(_0x28ccf2(_0x1cbca0._0x5b0170));this['p']=0x1+this['pn1'],this['rp']=0x1/this['p'],this['h1']=0x1/this[_0x28ccf2(_0x1cbca0._0x4e549c)],this[_0x28ccf2(0x545)]=(this['p']+0x1)*this['h1'],this['es']=0x0;var _0x4cd97f=this['tilt'],_0x4554a2=this['azi'];this['cg']=Math[_0x28ccf2(0x1166)](_0x4554a2),this['sg']=Math['sin'](_0x4554a2),this['cw']=Math['cos'](_0x4cd97f),this['sw']=Math['sin'](_0x4cd97f);}function forward$2(_0xf2a579){const _0x30306d={_0x11d875:0x35d,_0x3bdbd4:0xd11},_0x1183b5=_0x5b513e;_0xf2a579['x']-=this[_0x1183b5(_0x30306d._0x11d875)];var _0x302176=Math[_0x1183b5(0x8b1)](_0xf2a579['y']),_0x50c982=Math[_0x1183b5(0x1166)](_0xf2a579['y']),_0x254719=Math['cos'](_0xf2a579['x']),_0x415a65,_0x2dbd80;switch(this['mode']){case mode['OBLIQ']:_0x2dbd80=this['sinph0']*_0x302176+this['cosph0']*_0x50c982*_0x254719;break;case mode[_0x1183b5(0x89c)]:_0x2dbd80=_0x50c982*_0x254719;break;case mode['S_POLE']:_0x2dbd80=-_0x302176;break;case mode['N_POLE']:_0x2dbd80=_0x302176;break;}_0x2dbd80=this['pn1']/(this['p']-_0x2dbd80),_0x415a65=_0x2dbd80*_0x50c982*Math[_0x1183b5(0x8b1)](_0xf2a579['x']);switch(this['mode']){case mode['OBLIQ']:_0x2dbd80*=this[_0x1183b5(0x71b)]*_0x302176-this['sinph0']*_0x50c982*_0x254719;break;case mode[_0x1183b5(0x89c)]:_0x2dbd80*=_0x302176;break;case mode['N_POLE']:_0x2dbd80*=-(_0x50c982*_0x254719);break;case mode[_0x1183b5(_0x30306d._0x3bdbd4)]:_0x2dbd80*=_0x50c982*_0x254719;break;}var _0x24802e,_0x2cca43;return _0x24802e=_0x2dbd80*this['cg']+_0x415a65*this['sg'],_0x2cca43=0x1/(_0x24802e*this['sw']*this['h1']+this['cw']),_0x415a65=(_0x415a65*this['cg']-_0x2dbd80*this['sg'])*this['cw']*_0x2cca43,_0x2dbd80=_0x24802e*_0x2cca43,_0xf2a579['x']=_0x415a65*this['a'],_0xf2a579['y']=_0x2dbd80*this['a'],_0xf2a579;}function inverse$2(_0x5303b3){const _0x46f095={_0x32a2d3:0x71b,_0xb4a0b4:0xd11,_0x18026e:0x6a3},_0x3da29a=_0x5b513e;_0x5303b3['x']/=this['a'],_0x5303b3['y']/=this['a'];var _0x5a56d9={'x':_0x5303b3['x'],'y':_0x5303b3['y']},_0x5375fa,_0x1ddd58,_0xd41d44;_0xd41d44=0x1/(this['pn1']-_0x5303b3['y']*this['sw']),_0x5375fa=this[_0x3da29a(0x89a)]*_0x5303b3['x']*_0xd41d44,_0x1ddd58=this[_0x3da29a(0x89a)]*_0x5303b3['y']*this['cw']*_0xd41d44,_0x5303b3['x']=_0x5375fa*this['cg']+_0x1ddd58*this['sg'],_0x5303b3['y']=_0x1ddd58*this['cg']-_0x5375fa*this['sg'];var _0x2ce040=hypot(_0x5303b3['x'],_0x5303b3['y']);if(Math['abs'](_0x2ce040)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 _0x1e3123=0x1-this['es'],_0x1fb60a=0x1/_0x1e3123;this['radius_p']=Math['sqrt'](_0x1e3123),this['radius_p2']=_0x1e3123,this[_0x49e13d(_0xbdffaa._0x54e40e)]=_0x1fb60a,this['shape']=_0x49e13d(0x82a);}else this['radius_p']=0x1,this[_0x49e13d(0xd03)]=0x1,this['radius_p_inv2']=0x1,this[_0x49e13d(0x284)]=_0x49e13d(_0xbdffaa._0x562a42);!this['title']&&(this['title']='Geostationary\x20Satellite\x20View');}function forward$1(_0x52c40b){const _0x5e8f07={_0x1e6fb3:0xd03,_0x2cb706:0x1166,_0x1350b9:0x1166,_0x46b088:0xb94,_0xde2fd3:0x13d1,_0x272309:0x8b1,_0x40f983:0x8ee,_0x29626d:0x702},_0x53e1b1=_0x5b513e;var _0x371cf=_0x52c40b['x'],_0xe3853d=_0x52c40b['y'],_0x1beda1,_0x4dce2d,_0x192439,_0x168b83;_0x371cf=_0x371cf-this[_0x53e1b1(0x35d)];if(this['shape']==='ellipse'){_0xe3853d=Math['atan'](this[_0x53e1b1(_0x5e8f07._0x1e6fb3)]*Math['tan'](_0xe3853d));var _0x278e01=this['radius_p']/hypot(this['radius_p']*Math[_0x53e1b1(_0x5e8f07._0x2cb706)](_0xe3853d),Math['sin'](_0xe3853d));_0x4dce2d=_0x278e01*Math[_0x53e1b1(_0x5e8f07._0x1350b9)](_0x371cf)*Math['cos'](_0xe3853d),_0x192439=_0x278e01*Math['sin'](_0x371cf)*Math[_0x53e1b1(0x1166)](_0xe3853d),_0x168b83=_0x278e01*Math['sin'](_0xe3853d);if((this[_0x53e1b1(_0x5e8f07._0x46b088)]-_0x4dce2d)*_0x4dce2d-_0x192439*_0x192439-_0x168b83*_0x168b83*this['radius_p_inv2']<0x0)return _0x52c40b['x']=Number[_0x53e1b1(_0x5e8f07._0xde2fd3)],_0x52c40b['y']=Number['NaN'],_0x52c40b;_0x1beda1=this['radius_g']-_0x4dce2d,this['flip_axis']?(_0x52c40b['x']=this['radius_g_1']*Math[_0x53e1b1(0x8ee)](_0x192439/hypot(_0x168b83,_0x1beda1)),_0x52c40b['y']=this['radius_g_1']*Math[_0x53e1b1(0x8ee)](_0x168b83/_0x1beda1)):(_0x52c40b['x']=this['radius_g_1']*Math['atan'](_0x192439/_0x1beda1),_0x52c40b['y']=this['radius_g_1']*Math['atan'](_0x168b83/hypot(_0x192439,_0x1beda1)));}else this['shape']===_0x53e1b1(0xc04)&&(_0x1beda1=Math['cos'](_0xe3853d),_0x4dce2d=Math['cos'](_0x371cf)*_0x1beda1,_0x192439=Math[_0x53e1b1(_0x5e8f07._0x272309)](_0x371cf)*_0x1beda1,_0x168b83=Math[_0x53e1b1(0x8b1)](_0xe3853d),_0x1beda1=this['radius_g']-_0x4dce2d,this['flip_axis']?(_0x52c40b['x']=this['radius_g_1']*Math[_0x53e1b1(_0x5e8f07._0x40f983)](_0x192439/hypot(_0x168b83,_0x1beda1)),_0x52c40b['y']=this['radius_g_1']*Math['atan'](_0x168b83/_0x1beda1)):(_0x52c40b['x']=this[_0x53e1b1(_0x5e8f07._0x29626d)]*Math['atan'](_0x192439/_0x1beda1),_0x52c40b['y']=this['radius_g_1']*Math['atan'](_0x168b83/hypot(_0x192439,_0x1beda1))));return _0x52c40b['x']=_0x52c40b['x']*this['a'],_0x52c40b['y']=_0x52c40b['y']*this['a'],_0x52c40b;}function inverse$1(_0x264946){const _0x1b82e9={_0x339b57:0x13d1,_0x22145c:0xb94,_0x20e186:0xc04,_0x2c0e05:0x793,_0x48eb38:0x702,_0x3d163f:0xdf8,_0x4b6fe0:0xb94,_0x1cebfe:0xfe1},_0x21de45=_0x5b513e;var _0x4aceab=-0x1,_0x188a83=0x0,_0x22b725=0x0,_0x24fbfd,_0x3ccdb4,_0x96fe4f,_0x2c2a11;_0x264946['x']=_0x264946['x']/this['a'],_0x264946['y']=_0x264946['y']/this['a'];if(this['shape']==='ellipse'){this['flip_axis']?(_0x22b725=Math['tan'](_0x264946['y']/this['radius_g_1']),_0x188a83=Math[_0x21de45(0x793)](_0x264946['x']/this['radius_g_1'])*hypot(0x1,_0x22b725)):(_0x188a83=Math['tan'](_0x264946['x']/this['radius_g_1']),_0x22b725=Math['tan'](_0x264946['y']/this['radius_g_1'])*hypot(0x1,_0x188a83));var _0x2338cc=_0x22b725/this['radius_p'];_0x24fbfd=_0x188a83*_0x188a83+_0x2338cc*_0x2338cc+_0x4aceab*_0x4aceab,_0x3ccdb4=0x2*this[_0x21de45(0xb94)]*_0x4aceab,_0x96fe4f=_0x3ccdb4*_0x3ccdb4-0x4*_0x24fbfd*this['C'];if(_0x96fe4f<0x0)return _0x264946['x']=Number[_0x21de45(_0x1b82e9._0x339b57)],_0x264946['y']=Number['NaN'],_0x264946;_0x2c2a11=(-_0x3ccdb4-Math['sqrt'](_0x96fe4f))/(0x2*_0x24fbfd),_0x4aceab=this[_0x21de45(_0x1b82e9._0x22145c)]+_0x2c2a11*_0x4aceab,_0x188a83*=_0x2c2a11,_0x22b725*=_0x2c2a11,_0x264946['x']=Math['atan2'](_0x188a83,_0x4aceab),_0x264946['y']=Math['atan'](_0x22b725*Math['cos'](_0x264946['x'])/_0x4aceab),_0x264946['y']=Math['atan'](this['radius_p_inv2']*Math['tan'](_0x264946['y']));}else{if(this['shape']===_0x21de45(_0x1b82e9._0x20e186)){this[_0x21de45(0x435)]?(_0x22b725=Math[_0x21de45(_0x1b82e9._0x2c0e05)](_0x264946['y']/this[_0x21de45(_0x1b82e9._0x48eb38)]),_0x188a83=Math['tan'](_0x264946['x']/this[_0x21de45(_0x1b82e9._0x48eb38)])*Math[_0x21de45(_0x1b82e9._0x3d163f)](0x1+_0x22b725*_0x22b725)):(_0x188a83=Math[_0x21de45(_0x1b82e9._0x2c0e05)](_0x264946['x']/this['radius_g_1']),_0x22b725=Math['tan'](_0x264946['y']/this[_0x21de45(0x702)])*Math[_0x21de45(0xdf8)](0x1+_0x188a83*_0x188a83));_0x24fbfd=_0x188a83*_0x188a83+_0x22b725*_0x22b725+_0x4aceab*_0x4aceab,_0x3ccdb4=0x2*this['radius_g']*_0x4aceab,_0x96fe4f=_0x3ccdb4*_0x3ccdb4-0x4*_0x24fbfd*this['C'];if(_0x96fe4f<0x0)return _0x264946['x']=Number['NaN'],_0x264946['y']=Number['NaN'],_0x264946;_0x2c2a11=(-_0x3ccdb4-Math['sqrt'](_0x96fe4f))/(0x2*_0x24fbfd),_0x4aceab=this[_0x21de45(_0x1b82e9._0x4b6fe0)]+_0x2c2a11*_0x4aceab,_0x188a83*=_0x2c2a11,_0x22b725*=_0x2c2a11,_0x264946['x']=Math[_0x21de45(_0x1b82e9._0x1cebfe)](_0x188a83,_0x4aceab),_0x264946['y']=Math[_0x21de45(0x8ee)](_0x22b725*Math['cos'](_0x264946['x'])/_0x4aceab);}}return _0x264946['x']=_0x264946['x']+this['long0'],_0x264946;}var names$1=['Geostationary\x20Satellite\x20View','Geostationary_Satellite','geos'],geos={'init':init$1,'forward':forward$1,'inverse':inverse$1,'names':names$1},A1=1.340264,A2=-0.081106,A3=0.000893,A4=0.003796,M=Math['sqrt'](0x3)/0x2;function init(){const _0x43eb3d=_0x5b513e;this['es']=0x0,this['long0']=this[_0x43eb3d(0x35d)]!==undefined?this[_0x43eb3d(0x35d)]:0x0;}function forward(_0x214ad8){const _0x545651={_0x264bb4:0x8b1},_0x335e42=_0x5b513e;var _0x52eb14=adjust_lon(_0x214ad8['x']-this[_0x335e42(0x35d)]),_0x591fe2=_0x214ad8['y'],_0x44365f=Math['asin'](M*Math[_0x335e42(_0x545651._0x264bb4)](_0x591fe2)),_0xb377ed=_0x44365f*_0x44365f,_0x50e321=_0xb377ed*_0xb377ed*_0xb377ed;return _0x214ad8['x']=_0x52eb14*Math['cos'](_0x44365f)/(M*(A1+0x3*A2*_0xb377ed+_0x50e321*(0x7*A3+0x9*A4*_0xb377ed))),_0x214ad8['y']=_0x44365f*(A1+A2*_0xb377ed+_0x50e321*(A3+A4*_0xb377ed)),_0x214ad8['x']=this['a']*_0x214ad8['x']+this['x0'],_0x214ad8['y']=this['a']*_0x214ad8['y']+this['y0'],_0x214ad8;}function inverse(_0x4bbd22){const _0x21a468={_0x51230d:0xe08},_0x14320f=_0x5b513e;_0x4bbd22['x']=(_0x4bbd22['x']-this['x0'])/this['a'],_0x4bbd22['y']=(_0x4bbd22['y']-this['y0'])/this['a'];var _0x4a8995=1e-9,_0x4dbf82=0xc,_0x4c5a8c=_0x4bbd22['y'],_0xe4b79c,_0xe9bf1c,_0x26fece,_0x4baa2a,_0xf9c88d,_0x27405c;for(_0x27405c=0x0;_0x27405c<_0x4dbf82;++_0x27405c){_0xe4b79c=_0x4c5a8c*_0x4c5a8c,_0xe9bf1c=_0xe4b79c*_0xe4b79c*_0xe4b79c,_0x26fece=_0x4c5a8c*(A1+A2*_0xe4b79c+_0xe9bf1c*(A3+A4*_0xe4b79c))-_0x4bbd22['y'],_0x4baa2a=A1+0x3*A2*_0xe4b79c+_0xe9bf1c*(0x7*A3+0x9*A4*_0xe4b79c),_0x4c5a8c-=_0xf9c88d=_0x26fece/_0x4baa2a;if(Math[_0x14320f(_0x21a468._0x51230d)](_0xf9c88d)<_0x4a8995)break;}return _0xe4b79c=_0x4c5a8c*_0x4c5a8c,_0xe9bf1c=_0xe4b79c*_0xe4b79c*_0xe4b79c,_0x4bbd22['x']=M*_0x4bbd22['x']*(A1+0x3*A2*_0xe4b79c+_0xe9bf1c*(0x7*A3+0x9*A4*_0xe4b79c))/Math[_0x14320f(0x1166)](_0x4c5a8c),_0x4bbd22['y']=Math[_0x14320f(0x6a3)](Math['sin'](_0x4c5a8c)/M),_0x4bbd22['x']=adjust_lon(_0x4bbd22['x']+this['long0']),_0x4bbd22;}var names=['eqearth','Equal\x20Earth','Equal_Earth'],eqearth={'init':init,'forward':forward,'inverse':inverse,'names':names};function includedProjections(_0x53ffae){const _0x537842={_0x978763:0xb2e,_0x41ba64:0xb2e,_0x3014dc:0xb2e,_0x5d42db:0x80b,_0x393443:0x11bd,_0x1b9bfa:0x80b,_0x5bc191:0xb2e,_0x5da002:0xb2e},_0x195ca1=_0x5b513e;_0x53ffae[_0x195ca1(0xb2e)]['projections']['add'](tmerc),_0x53ffae['Proj']['projections']['add'](etmerc),_0x53ffae[_0x195ca1(_0x537842._0x978763)]['projections']['add'](utm),_0x53ffae['Proj']['projections']['add'](sterea),_0x53ffae[_0x195ca1(_0x537842._0x41ba64)]['projections'][_0x195ca1(0x11bd)](stere),_0x53ffae['Proj'][_0x195ca1(0x80b)]['add'](somerc),_0x53ffae[_0x195ca1(_0x537842._0x3014dc)]['projections']['add'](omerc),_0x53ffae['Proj']['projections']['add'](lcc),_0x53ffae['Proj']['projections']['add'](krovak),_0x53ffae[_0x195ca1(0xb2e)][_0x195ca1(0x80b)]['add'](cass),_0x53ffae['Proj']['projections'][_0x195ca1(0x11bd)](laea),_0x53ffae['Proj'][_0x195ca1(_0x537842._0x5d42db)]['add'](aea),_0x53ffae['Proj']['projections']['add'](gnom),_0x53ffae['Proj']['projections']['add'](cea),_0x53ffae['Proj'][_0x195ca1(_0x537842._0x5d42db)][_0x195ca1(0x11bd)](eqc),_0x53ffae['Proj'][_0x195ca1(0x80b)]['add'](poly),_0x53ffae[_0x195ca1(0xb2e)]['projections']['add'](nzmg),_0x53ffae[_0x195ca1(0xb2e)]['projections']['add'](mill),_0x53ffae['Proj']['projections'][_0x195ca1(_0x537842._0x393443)](sinu),_0x53ffae[_0x195ca1(0xb2e)][_0x195ca1(_0x537842._0x1b9bfa)][_0x195ca1(0x11bd)](moll),_0x53ffae['Proj'][_0x195ca1(0x80b)][_0x195ca1(0x11bd)](eqdc),_0x53ffae[_0x195ca1(_0x537842._0x5bc191)]['projections']['add'](vandg),_0x53ffae[_0x195ca1(0xb2e)]['projections']['add'](aeqd),_0x53ffae['Proj']['projections']['add'](ortho),_0x53ffae['Proj']['projections']['add'](qsc),_0x53ffae[_0x195ca1(0xb2e)]['projections']['add'](robin),_0x53ffae['Proj'][_0x195ca1(0x80b)]['add'](geocent),_0x53ffae['Proj']['projections']['add'](tpers),_0x53ffae[_0x195ca1(_0x537842._0x5da002)][_0x195ca1(0x80b)]['add'](geos),_0x53ffae['Proj'][_0x195ca1(0x80b)]['add'](eqearth);}proj4['defaultDatum']='WGS84',proj4[_0x5b513e(0xb2e)]=Projection,proj4['WGS84']=new proj4['Proj']('WGS84'),proj4['Point']=Point,proj4['toPoint']=common,proj4['defs']=defs,proj4['nadgrid']=nadgrid,proj4[_0x5b513e(0x543)]=transform,proj4[_0x5b513e(0x1046)]=mgrs,proj4['version']=_0x5b513e(0xbb4),includedProjections(proj4);const CRS={'EPSG3857':_0x5b513e(0x10c7),'EPSG4326':'EPSG:4326','EPSG4490':'EPSG:4490','CGCS2000_GK_Zone_3':'CGCS2000_GK_Zone_3','CGCS2000_GK_Zone_6':_0x5b513e(0x690),'CGCS2000_GK_CM_3':_0x5b513e(0x11ad),'CGCS2000_GK_CM_6':'CGCS2000_GK_CM_6'},PI$1=3.141592653589793;class LngLatPoint{constructor(_0x31c957,_0x1223e8,_0x4bf8dc){this['_lng']=Number(_0x31c957||0x0),this['_lat']=Number(_0x1223e8||0x0),this['_alt']=Number(_0x4bf8dc||0x0);}get['lng'](){const _0x286c37={_0x2cab0f:0x348},_0x19f915=_0x5b513e;return this[_0x19f915(_0x286c37._0x2cab0f)];}set['lng'](_0x12d256){const _0x464973={_0x5541f8:0x348},_0x3e0dfd=_0x5b513e;isNaN(_0x12d256)&&(_0x12d256=0x0),this[_0x3e0dfd(_0x464973._0x5541f8)]=+_0x12d256,this[_0x3e0dfd(0x6e4)]=null;}get['lat'](){return this['_lat'];}set['lat'](_0x179da1){isNaN(_0x179da1)&&(_0x179da1=0x0),this['_lat']=+_0x179da1,this['_position']=null;}get['alt'](){return this['_alt']||0x0;}set['alt'](_0x30c0d0){const _0x35f452={_0x160397:0x6e4},_0x478665=_0x5b513e;isNaN(_0x30c0d0)&&(_0x30c0d0=0x0),this['_alt']=+_0x30c0d0,this['_position']&&this[_0x478665(_0x35f452._0x160397)]instanceof Cesium__namespace['Cartesian3']&&(this['_position']=null);}['clone'](){const _0x292bde=_0x5b513e,_0x2f2a18=new LngLatPoint();return _0x2f2a18['lng']=this['lng']||0x0,_0x2f2a18['lat']=this['lat']||0x0,_0x2f2a18['alt']=this[_0x292bde(0x279)]||0x0,_0x2f2a18;}['format'](){const _0x15e2ea={_0x46c713:0x3c2,_0x32bdb3:0xdcd},_0x3074a5=_0x5b513e;return this['_lng']=formatNum$4(this[_0x3074a5(0xd73)],LngLatPoint[_0x3074a5(_0x15e2ea._0x46c713)]),this[_0x3074a5(0x1036)]=formatNum$4(this['lat'],LngLatPoint[_0x3074a5(_0x15e2ea._0x46c713)]),this[_0x3074a5(_0x15e2ea._0x32bdb3)]=formatNum$4(this['alt'],LngLatPoint[_0x3074a5(0x46b)]),this;}['toArray'](_0x5b0e4a){const _0x2e6e03={_0x4256c4:0x10fc},_0x19c43c=_0x5b513e;return this[_0x19c43c(_0x2e6e03._0x4256c4)](),_0x5b0e4a?[this['lng'],this[_0x19c43c(0x759)]]:[this['lng'],this['lat'],this[_0x19c43c(0x279)]];}['toString'](){const _0x17aee2=_0x5b513e;return this['format'](),this[_0x17aee2(0xd73)]+','+this['lat']+','+this['alt'];}[_0x5b513e(0xc4e)](){const _0x2ac458={_0x40b831:0x759},_0x6332ab=_0x5b513e;return this['format'](),{'lng':this['lng'],'lat':this[_0x6332ab(_0x2ac458._0x40b831)],'alt':this['alt']};}[_0x5b513e(0x5e3)](_0x182309=![]){const _0x26f775={_0x4626e2:0xe70},_0x333ac0=_0x5b513e;return!_0x182309&&this['_position']?this['_position']:Cesium__namespace['Cartesian3'][_0x333ac0(_0x26f775._0x4626e2)](this['lng'],this['lat'],this['alt']);}['toCartographic'](){const _0x555961=_0x5b513e;return Cesium__namespace['Cartographic']['fromDegrees'](this['lng'],this[_0x555961(0x759)],this['alt']);}[_0x5b513e(0x12cf)](){const _0x54d1a0={_0x321576:0xd73,_0x584081:0xb80},_0x1b1a31=_0x5b513e;let _0x40be90=Math['min'](this[_0x1b1a31(_0x54d1a0._0x321576)],0xb4);_0x40be90=Math['max'](_0x40be90,-0xb4);let _0x586835=Math['min'](this['lat'],85.05112877980659);_0x586835=Math['max'](_0x586835,-85.05112877980659);const _0x26fbe8=_0x40be90*20037508.34/0xb4;let _0x47f032=Math[_0x1b1a31(_0x54d1a0._0x584081)](Math['tan']((0x5a+_0x586835)*PI$1/0x168))/(PI$1/0xb4);return _0x47f032=_0x47f032*20037508.34/0xb4,[_0x26fbe8,_0x47f032,this['alt']];}['equals'](_0x12f117){const _0x2ae9ad={_0xce9397:0xdcd},_0x2bd2db=_0x5b513e;return this===_0x12f117||_0x12f117 instanceof LngLatPoint&&this[_0x2bd2db(_0x2ae9ad._0xce9397)]===_0x12f117['_alt']&&this['_lat']===_0x12f117['_lat']&&this[_0x2bd2db(0x348)]===_0x12f117['_lng'];}['valid'](){const _0x36adf5={_0x54dc5b:0x1036,_0x11931a:0x348},_0x322c92=_0x5b513e;if(isNaN(this[_0x322c92(_0x36adf5._0x54dc5b)])||isNaN(this['_lng']))return![];if(this['_lat']<-0x5a||this['_lat']>0x5a||this[_0x322c92(0x348)]<-0xb4||this['_lng']>0xb4)return![];if(this[_0x322c92(0x1036)]===0x0&&this[_0x322c92(_0x36adf5._0x11931a)]===0x0&&this['_alt']===0x0)return![];return!![];}static[_0x5b513e(0x291)](_0x293273,_0x4e72fa){const _0x29d443={_0x47b248:0x119e,_0x3b6d83:0xd73,_0x378ed5:0x279,_0x122788:0x1026},_0x1198eb=_0x5b513e;if(!_0x293273)return new LngLatPoint();if(_0x293273 instanceof LngLatPoint)return _0x293273;let _0x358e30;if(typeof _0x293273==='string')_0x358e30=LngLatPoint['fromString'](_0x293273);else{if(Array['isArray'](_0x293273))_0x358e30=LngLatPoint[_0x1198eb(_0x29d443._0x47b248)](_0x293273);else{if(_0x293273 instanceof LngLatPoint)_0x358e30=_0x293273['clone']();else{if(Cesium__namespace[_0x1198eb(0xfaf)](_0x293273['lat'])&&Cesium__namespace['defined'](_0x293273[_0x1198eb(_0x29d443._0x3b6d83)])){_0x358e30=new LngLatPoint(_0x293273['lng'],_0x293273['lat'],_0x293273[_0x1198eb(_0x29d443._0x378ed5)]);for(const _0x42b103 in _0x293273){_0x358e30[_0x42b103]=_0x293273[_0x42b103];}}else{if(_0x293273 instanceof Cesium__namespace['Cartesian3']||_0x293273['_value']||_0x293273['getValue'])_0x358e30=LngLatPoint['fromCartesian'](_0x293273,_0x4e72fa),_0x358e30['_position']=_0x293273;else Cesium__namespace['defined'](_0x293273['x'])&&Cesium__namespace[_0x1198eb(0xfaf)](_0x293273['y'])&&Cesium__namespace['defined'](_0x293273['z'])?(_0x293273=new Cesium__namespace[(_0x1198eb(_0x29d443._0x122788))](_0x293273['x'],_0x293273['y'],_0x293273['z']),_0x358e30=LngLatPoint[_0x1198eb(0x11d8)](_0x293273,_0x4e72fa),_0x358e30['_position']=_0x293273):(_0x358e30=new LngLatPoint(),logError('坐标解析失败,请确认参数是否无误',_0x293273));}}}}return _0x358e30;}static['fromCartesian'](_0x5ef889,_0x18e8da){const _0x261620={_0x59b316:0x34c,_0x2c0438:0xca6,_0x802bf1:0x5c0,_0x54f093:0x892,_0x58b4ab:0x6e4},_0x5e2c74=_0x5b513e,_0x4817ef=new LngLatPoint();let _0x24b2b9;if(_0x5ef889){if(_0x5ef889 instanceof Cesium__namespace['Cartesian3'])isNaN(_0x5ef889['x'])&&(_0x5ef889['x']=0x0),isNaN(_0x5ef889['y'])&&(_0x5ef889['y']=0x0),isNaN(_0x5ef889['z'])&&(_0x5ef889['z']=0x0),_0x24b2b9=_0x5ef889;else{if(_0x5ef889['_value']&&_0x5ef889[_0x5e2c74(0x34c)]instanceof Cesium__namespace['Cartesian3'])_0x24b2b9=_0x5ef889[_0x5e2c74(_0x261620._0x59b316)];else typeof _0x5ef889['getValue']===_0x5e2c74(0x8d6)&&(_0x24b2b9=_0x5ef889[_0x5e2c74(0x553)](_0x18e8da||Cesium__namespace[_0x5e2c74(_0x261620._0x2c0438)]['now']()));}}if(_0x24b2b9){const _0x129429=Cesium__namespace['Cartographic']['fromCartesian'](_0x24b2b9);_0x129429&&(_0x4817ef['lat']=Cesium__namespace['Math'][_0x5e2c74(0x892)](_0x129429['latitude']),_0x4817ef['lng']=Cesium__namespace[_0x5e2c74(_0x261620._0x802bf1)][_0x5e2c74(_0x261620._0x54f093)](_0x129429['longitude']),_0x4817ef['alt']=_0x129429['height'],_0x4817ef['format']());}return _0x4817ef[_0x5e2c74(_0x261620._0x58b4ab)]=_0x5ef889,_0x4817ef;}static['fromArray'](_0x4ac0a8){const _0xc1acc6=_0x5b513e,_0x1e7e82=new LngLatPoint();return Array['isArray'](_0x4ac0a8)&&(_0x1e7e82[_0xc1acc6(0xd73)]=_0x4ac0a8[0x0]||0x0,_0x1e7e82['lat']=_0x4ac0a8[0x1]||0x0,_0x1e7e82['alt']=_0x4ac0a8[0x2]||0x0,_0x4ac0a8['length']===0x4&&(_0x1e7e82[_0xc1acc6(0x188)]=_0x4ac0a8[0x3])),_0x1e7e82;}static[_0x5b513e(0x70a)](_0x3062ab){let _0x247138=new LngLatPoint();if(_0x3062ab&&typeof _0x3062ab==='string'){const _0x5dfee3=_0x3062ab['split'](',');_0x247138=this['fromArray'](_0x5dfee3);}return _0x247138;}static['fromCartographic'](_0x24a864){const _0x47f4c8=_0x5b513e,_0x4d60cc=new LngLatPoint();return _0x4d60cc['lat']=Cesium__namespace['Math']['toDegrees'](_0x24a864[_0x47f4c8(0xf50)]),_0x4d60cc['lng']=Cesium__namespace['Math']['toDegrees'](_0x24a864['longitude']),_0x4d60cc[_0x47f4c8(0x279)]=_0x24a864[_0x47f4c8(0x595)],_0x4d60cc;}static[_0x5b513e(0x1097)](_0x7e11f7){const _0x1f56d5={_0x2a837e:0x8ee},_0x241bba=_0x5b513e,_0x4510a1=Number(_0x7e11f7[0x0]),_0x49d24f=Number(_0x7e11f7[0x1]),_0x1fe8b4=_0x4510a1/20037508.34*0xb4;let _0x35bba8=_0x49d24f/20037508.34*0xb4;_0x35bba8=0xb4/PI$1*(0x2*Math[_0x241bba(_0x1f56d5._0x2a837e)](Math['exp'](_0x35bba8*PI$1/0xb4))-PI$1/0x2);const _0x47140d=new LngLatPoint(_0x1fe8b4,_0x35bba8,_0x7e11f7[0x2]||0x0);return _0x47140d;}static[_0x5b513e(0x5e3)](_0x4d7140,_0xa943b2){if(!_0x4d7140||_0x4d7140 instanceof Cesium__namespace['Cartesian3'])return _0x4d7140;return LngLatPoint['parse'](_0x4d7140,_0xa943b2)['toCartesian'](!![]);}static['toCartographic'](_0x1c2af4,_0xafda72){const _0xec135b={_0x42b060:0x251},_0x112cbe=_0x5b513e;if(!_0x1c2af4||_0x1c2af4 instanceof Cesium__namespace['Cartographic'])return _0x1c2af4;return LngLatPoint['parse'](_0x1c2af4,_0xafda72)[_0x112cbe(_0xec135b._0x42b060)]();}static['toArray'](_0x3f06b4,_0x1a8c9a){const _0x59c788=_0x5b513e,_0x4c1e97=LngLatPoint['parse'](_0x3f06b4);if(!_0x4c1e97||!_0x4c1e97['valid']())return[];return _0x4c1e97[_0x59c788(0x6ce)](_0x1a8c9a);}}LngLatPoint[_0x5b513e(0x3c2)]=0x6,LngLatPoint['FormatAltLength']=0x1;function formatNum$4(_0x52cbce,_0x4e0979=0x0){const _0x4a2824=Math['pow'](0xa,_0x4e0979);return Math['round'](_0x52cbce*_0x4a2824)/_0x4a2824;}class LngLatArray{static['toCartesians'](_0x1667ba,_0x21edc6){const _0x57c59b={_0x183329:0xb67},_0x2916b6={_0x3e77e0:0x1026,_0x16b747:0x1214},_0x3dc53b=_0x5b513e;if(!_0x1667ba||!Array['isArray'](_0x1667ba))return _0x1667ba;const _0x1b897f=[];return _0x1667ba[_0x3dc53b(_0x57c59b._0x183329)](function(_0xadc49f){const _0xa1e1d8=_0x3dc53b;if(_0xadc49f instanceof Cesium__namespace[_0xa1e1d8(_0x2916b6._0x3e77e0)]){_0x21edc6?_0x1b897f[_0xa1e1d8(0x1ed)](_0xadc49f['clone']()):_0x1b897f['push'](_0xadc49f);return;}const _0x38e2c7=LngLatPoint['parse'](_0xadc49f);if(!_0x38e2c7||!_0x38e2c7[_0xa1e1d8(_0x2916b6._0x16b747)]())return;_0x1b897f['push'](_0x38e2c7['toCartesian'](!![]));}),_0x1b897f;}static['toCartographics'](_0x24b8cd,_0x53aa5c){if(!_0x24b8cd||!Array['isArray'](_0x24b8cd))return _0x24b8cd;const _0x193460=[];return _0x24b8cd['forEach'](function(_0x4920cf){const _0x30b4ea=_0x137d;if(_0x4920cf instanceof Cesium__namespace['Cartographic']){_0x53aa5c?_0x193460['push'](_0x4920cf['clone']()):_0x193460[_0x30b4ea(0x1ed)](_0x4920cf);return;}const _0x4124ba=LngLatPoint['parse'](_0x4920cf);if(!_0x4124ba||!_0x4124ba[_0x30b4ea(0x1214)]())return;_0x193460['push'](_0x4124ba['toCartographic']());}),_0x193460;}static[_0x5b513e(0x114b)](_0x3e4f82,_0x3280fd){const _0x58df3c={_0x53b5ca:0x1ed};if(!_0x3e4f82||!Array['isArray'](_0x3e4f82))return _0x3e4f82;const _0x4bcafe=[];return _0x3e4f82['forEach'](function(_0x483b22){const _0x35fe0d=_0x137d;if(_0x483b22 instanceof LngLatPoint&&!_0x3280fd){_0x4bcafe[_0x35fe0d(0x1ed)](_0x483b22);return;}const _0x4bb8d4=LngLatPoint['parse'](_0x483b22);if(!_0x4bb8d4||!_0x4bb8d4['valid']())return;_0x4bcafe[_0x35fe0d(_0x58df3c._0x53b5ca)](_0x4bb8d4);}),_0x4bcafe;}static['toArray'](_0x32986d,_0x4e5a67){if(!_0x32986d||!Array['isArray'](_0x32986d))return _0x32986d;const _0x5932ba=[];return _0x32986d['forEach'](function(_0xcbbf20){const _0x5a34a0=_0x137d;if(Array[_0x5a34a0(0xfae)](_0xcbbf20)){_0x5932ba['push'](_0xcbbf20);return;}const _0x843614=LngLatPoint[_0x5a34a0(0x291)](_0xcbbf20);if(!_0x843614||!_0x843614['valid']())return;_0x5932ba['push'](_0x843614['toArray'](_0x4e5a67));}),_0x5932ba;}static[_0x5b513e(0xe80)](_0x8cfb26){const _0xa2b490={_0x24c8c0:0x6ce},_0x119577=_0x5b513e;_0x8cfb26=LngLatArray[_0x119577(_0xa2b490._0x24c8c0)](_0x8cfb26);const _0xf41840=_0x8cfb26[0x0],_0x48683d=_0x8cfb26[_0x8cfb26['length']-0x1];return(_0xf41840[0x0]!==_0x48683d[0x0]||_0xf41840[0x1]!==_0x48683d[0x1])&&_0x8cfb26['push'](_0x8cfb26[0x0]),{'type':'Polygon','coordinates':[_0x8cfb26]};}}function degree2dms(_0x144922,_0x3b66f7=0x0){const _0x231738={_0x4c3a12:0xe08,_0x554690:0x6c5},_0xac4ad4=_0x5b513e;let _0x89c6b=0x1;_0x144922<0x0&&(_0x89c6b=-0x1);_0x144922=Math[_0xac4ad4(_0x231738._0x4c3a12)](_0x144922);let _0x528b1d=Math[_0xac4ad4(0x780)](_0x144922),_0x564e98=Math['floor']((_0x144922-_0x528b1d)*0x3c),_0x37914b=((_0x144922-_0x528b1d)*0xe10%0x3c)[_0xac4ad4(_0x231738._0x554690)](_0x3b66f7);return _0x37914b===0x3c&&(_0x564e98+=0x1,_0x37914b=0x0),_0x564e98===0x3c&&(_0x528b1d+=0x1,_0x564e98=0x0),_0x528b1d*=_0x89c6b,{'degree':_0x528b1d,'minute':_0x564e98,'second':_0x37914b,'str':_0x528b1d+'°\x20'+_0x564e98+'\x27\x20'+_0x37914b+'\x22'};}function dms2degree(_0x5a6100,_0x3cdcc,_0x5cc0a3){let _0x24f79a=Math['abs'](_0x5a6100)+_0x3cdcc/0x3c+_0x5cc0a3/0xe10;return _0x5a6100<0x0&&(_0x24f79a*=-0x1),_0x24f79a;}function getCGCS2000EPSGByLng(_0x1cef53,_0x2ec94d,_0x382d78=!![]){let _0x369342;if(_0x2ec94d){const _0x31250f=parseInt(_0x1cef53/0x6)+0x1;if(_0x31250f<0xd||_0x31250f>0x17)return undefined;_0x382d78?_0x369342=_0x31250f+0x117e:_0x369342=_0x31250f+0x1189;}else{const _0x2d2793=parseInt((_0x1cef53-1.5)/0x3)+0x1;if(_0x2d2793<0x19||_0x2d2793>0x2d)return undefined;_0x382d78?_0x369342=_0x2d2793+0x1188:_0x369342=_0x2d2793+0x119d;}return'EPSG:'+_0x369342;}function getCGCS2000EPSGByX(_0x46dc8f){const _0x1e76c8=parseInt(_0x46dc8f['toString']()['slice'](0x0,0x2));if(_0x1e76c8>=0xd&&_0x1e76c8<=0x17)return'EPSG:'+(_0x1e76c8+0x117e);else return _0x1e76c8>=0x19&&_0x1e76c8<=0x2d?'EPSG:'+(_0x1e76c8+0x1188):undefined;}function proj4Trans(_0x204ba3,_0x339604,_0x14c5ce='EPSG:4326'){if(!_0x339604||!_0x14c5ce||_0x339604===_0x14c5ce)return _0x204ba3;try{(_0x339604===CRS['CGCS2000_GK_Zone_3']||_0x339604===CRS['CGCS2000_GK_Zone_6'])&&(_0x339604=getCGCS2000EPSGByX(_0x204ba3[0x0]));if(_0x14c5ce===CRS['CGCS2000_GK_Zone_3'])_0x14c5ce=getCGCS2000EPSGByLng(_0x204ba3[0x0],![],!![]);else{if(_0x14c5ce===CRS['CGCS2000_GK_Zone_6'])_0x14c5ce=getCGCS2000EPSGByLng(_0x204ba3[0x0],!![],!![]);else{if(_0x14c5ce===CRS['CGCS2000_GK_CM_3'])_0x14c5ce=getCGCS2000EPSGByLng(_0x204ba3[0x0],![],![]);else _0x14c5ce===CRS['CGCS2000_GK_CM_6']&&(_0x14c5ce=getCGCS2000EPSGByLng(_0x204ba3[0x0],!![],![]));}}if(!_0x339604||!_0x14c5ce||_0x339604===_0x14c5ce)return _0x204ba3;const _0x186ae4=proj4(_0x339604,_0x14c5ce,_0x204ba3);if(Cesium__namespace['defined'](_0x186ae4)&&_0x186ae4['length']>0x1&&!isNaN(_0x186ae4[0x0])&&_0x186ae4[0x0]!==Infinity)return _0x186ae4;}catch(_0x4f8403){}return _0x204ba3;}function proj4TransArr(_0x43c0b0,_0x111d7d,_0x44edb5=_0x5b513e(0xdb6)){const _0x39c9eb={_0xdffa2c:0x4e6},_0x47dce5=_0x5b513e;if(!_0x111d7d||_0x111d7d===_0x44edb5)return _0x43c0b0;const _0x57349b=[];for(let _0x286d2c=0x0,_0x44a27a=_0x43c0b0[_0x47dce5(_0x39c9eb._0xdffa2c)];_0x286d2c<_0x44a27a;_0x286d2c++){const _0x7b38fe=_0x43c0b0[_0x286d2c];if(Array[_0x47dce5(0xfae)](_0x7b38fe[0x0])){const _0x39a96d=proj4TransArr(_0x7b38fe,_0x111d7d,_0x44edb5);_0x39a96d&&_0x39a96d['length']>0x0&&_0x57349b['push'](_0x39a96d);}else{const _0xd6971=proj4Trans(_0x7b38fe,_0x111d7d,_0x44edb5);_0xd6971&&_0x57349b['push'](_0xd6971);}}return _0x57349b;}function toWindowCoordinates$1(_0x36950c,_0x364b0f,_0x19e1cd){const _0xa1a078={_0x50d611:0x7ac,_0x49628e:0x592,_0x21acf9:0x129f},_0x106c22=_0x5b513e;if(Cesium__namespace['SceneTransforms']['worldToWindowCoordinates'])return Cesium__namespace[_0x106c22(_0xa1a078._0x50d611)][_0x106c22(_0xa1a078._0x49628e)](_0x36950c,_0x364b0f,_0x19e1cd);if(Cesium__namespace['SceneTransforms'][_0x106c22(0x129f)])return Cesium__namespace['SceneTransforms'][_0x106c22(_0xa1a078._0x21acf9)](_0x36950c,_0x364b0f,_0x19e1cd);return new Cesium__namespace['Cartesian2'](0x0,0x0);}function cartesian2lonlat(_0x426f50,_0x3a1c30){const _0x232950={_0x5de471:0x6ce},_0x263e53=_0x5b513e;return LngLatPoint[_0x263e53(_0x232950._0x5de471)](_0x426f50,_0x3a1c30);}function cartesians2lonlats(_0x1aad1e,_0x458b61){const _0x2bade9={_0x56e235:0x6ce},_0x3f11a3=_0x5b513e;return LngLatArray[_0x3f11a3(_0x2bade9._0x56e235)](_0x1aad1e,_0x458b61);}function cartesian2mercator(_0x3bd39e){if(!_0x3bd39e)return null;const _0x1aa329=LngLatPoint['fromCartesian'](_0x3bd39e);return _0x1aa329['toMercator']();}function cartesians2mercators(_0x464b5c){const _0xeadde3=[];for(let _0x180a36=0x0,_0x5e3cc7=_0x464b5c['length'];_0x180a36<_0x5e3cc7;_0x180a36++){const _0x476810=cartesian2mercator(_0x464b5c[_0x180a36]);_0x476810&&_0xeadde3['push'](_0x476810);}return _0xeadde3;}function lonlat2cartesian(_0x151608,_0x3ad60d=0x0){if(!_0x151608||_0x151608['length']<0x2)return null;return Cesium__namespace['Cartesian3']['fromDegrees'](_0x151608[0x0],_0x151608[0x1],_0x151608[0x2]||_0x3ad60d);}function lonlats2cartesians(_0x36f866,_0x57400b){const _0x782460={_0x18da2c:0x1ed},_0x3a2d89=_0x5b513e,_0x1dfbc8=[];for(let _0x283709=0x0,_0x3747d3=_0x36f866['length'];_0x283709<_0x3747d3;_0x283709++){const _0x2b8a63=_0x36f866[_0x283709];if(Array['isArray'](_0x2b8a63[0x0])){const _0x1f56ea=lonlats2cartesians(_0x2b8a63,_0x57400b);_0x1f56ea&&_0x1f56ea['length']>0x0&&_0x1dfbc8['push'](_0x1f56ea);}else{const _0x2d1535=lonlat2cartesian(_0x2b8a63,_0x57400b);_0x2d1535&&_0x1dfbc8[_0x3a2d89(_0x782460._0x18da2c)](_0x2d1535);}}return _0x1dfbc8;}function lonlat2mercator(_0x4694ab){const _0x1d91b8=LngLatPoint['fromArray'](_0x4694ab);return _0x1d91b8['toMercator']();}function lonlats2mercators(_0x4c30fd){const _0x116a63=[];for(let _0x5470b4=0x0,_0x4eef83=_0x4c30fd['length'];_0x5470b4<_0x4eef83;_0x5470b4++){const _0x4bcd30=lonlat2mercator(_0x4c30fd[_0x5470b4]);_0x116a63['push'](_0x4bcd30);}return _0x116a63;}function mercator2cartesian(_0x33a826,_0x2df3f3){const _0x68fa8c=_0x5b513e;if(isNaN(_0x33a826[0x0])||isNaN(_0x33a826[0x1]))return null;const _0x2b5565=LngLatPoint[_0x68fa8c(0x1097)](_0x33a826);return Cesium__namespace['defined'](_0x2df3f3)&&(_0x2b5565[_0x68fa8c(0x279)]=_0x2df3f3),_0x2b5565['toCartesian']();}function mercators2cartesians(_0x5c04f3,_0x1b700b){const _0x16650f=[];for(let _0x53e1f9=0x0,_0x587b36=_0x5c04f3['length'];_0x53e1f9<_0x587b36;_0x53e1f9++){const _0x2dbc0f=mercator2cartesian(_0x5c04f3[_0x53e1f9],_0x1b700b);_0x2dbc0f&&_0x16650f['push'](_0x2dbc0f);}return _0x16650f;}function mercator2lonlat(_0x21d05c){const _0x1ea0d5={_0x21daf3:0x6ce},_0x1c28b2=_0x5b513e,_0x2d55c3=LngLatPoint['fromMercator'](_0x21d05c);return _0x2d55c3[_0x1c28b2(_0x1ea0d5._0x21daf3)]();}function mercators2lonlats(_0xf97dbb){const _0x39ecc2=[];for(let _0x67c9e5=0x0,_0x5bb63d=_0xf97dbb['length'];_0x67c9e5<_0x5bb63d;_0x67c9e5++){const _0x21545f=mercator2lonlat(_0xf97dbb[_0x67c9e5]);_0x39ecc2['push'](_0x21545f);}return _0x39ecc2;}const x_PI=3.141592653589793*0xbb8/0xb4,PI=3.141592653589793,a=0x615305,ee=0.00669342162296594;function transformlat(_0x231eb8,_0x547985){const _0x44f0c1={_0x3c0f37:0x8b1},_0xa638f=_0x5b513e;let _0x5e45d9=-0x64+0x2*_0x231eb8+0x3*_0x547985+0.2*_0x547985*_0x547985+0.1*_0x231eb8*_0x547985+0.2*Math['sqrt'](Math['abs'](_0x231eb8));return _0x5e45d9+=(0x14*Math[_0xa638f(_0x44f0c1._0x3c0f37)](0x6*_0x231eb8*PI)+0x14*Math['sin'](0x2*_0x231eb8*PI))*0x2/0x3,_0x5e45d9+=(0x14*Math['sin'](_0x547985*PI)+0x28*Math[_0xa638f(0x8b1)](_0x547985/0x3*PI))*0x2/0x3,_0x5e45d9+=(0xa0*Math['sin'](_0x547985/0xc*PI)+0x140*Math['sin'](_0x547985*PI/0x1e))*0x2/0x3,_0x5e45d9;}function transformlng(_0x556b9e,_0x1b54cd){const _0x157ee4={_0x2622b5:0x8b1},_0x2bc620=_0x5b513e;let _0x4deb90=0x12c+_0x556b9e+0x2*_0x1b54cd+0.1*_0x556b9e*_0x556b9e+0.1*_0x556b9e*_0x1b54cd+0.1*Math['sqrt'](Math['abs'](_0x556b9e));return _0x4deb90+=(0x14*Math[_0x2bc620(_0x157ee4._0x2622b5)](0x6*_0x556b9e*PI)+0x14*Math['sin'](0x2*_0x556b9e*PI))*0x2/0x3,_0x4deb90+=(0x14*Math['sin'](_0x556b9e*PI)+0x28*Math[_0x2bc620(0x8b1)](_0x556b9e/0x3*PI))*0x2/0x3,_0x4deb90+=(0x96*Math['sin'](_0x556b9e/0xc*PI)+0x12c*Math['sin'](_0x556b9e/0x1e*PI))*0x2/0x3,_0x4deb90;}function isOutChina(_0x539af0){const _0x14cdfc=Number(_0x539af0[0x0]),_0x93ade0=Number(_0x539af0[0x1]);if(_0x93ade0>22.5&&_0x93ade0<39.77&&_0x14cdfc>123.12&&_0x14cdfc<135.2)return![];if(_0x93ade0>0xf&&_0x93ade0<21.45&&_0x14cdfc>0x48&&_0x14cdfc<107.96)return![];return _0x93ade0<0xf||_0x93ade0>0x35||_0x14cdfc<0x48||_0x14cdfc>135.2;}function bd2gcj(_0x1c03f8){const _0x4d94fa={_0x2a8aec:0xdf8},_0x22d44e=_0x5b513e;if(isOutChina(_0x1c03f8))return _0x1c03f8;const _0x46fe16=Number(_0x1c03f8[0x0]),_0x145e3a=Number(_0x1c03f8[0x1]),_0x54f5f1=3.141592653589793*0xbb8/0xb4,_0x29e23f=_0x46fe16-0.0065,_0x3f02b9=_0x145e3a-0.006,_0x1a7f4a=Math[_0x22d44e(_0x4d94fa._0x2a8aec)](_0x29e23f*_0x29e23f+_0x3f02b9*_0x3f02b9)-0.00002*Math['sin'](_0x3f02b9*_0x54f5f1),_0x3698bf=Math['atan2'](_0x3f02b9,_0x29e23f)-0.000003*Math['cos'](_0x29e23f*_0x54f5f1);let _0x18fa0c=_0x1a7f4a*Math['cos'](_0x3698bf),_0x36066f=_0x1a7f4a*Math['sin'](_0x3698bf);return _0x18fa0c=Number(_0x18fa0c[_0x22d44e(0x6c5)](LngLatPoint['FormatLength'])),_0x36066f=Number(_0x36066f[_0x22d44e(0x6c5)](LngLatPoint[_0x22d44e(0x3c2)])),[_0x18fa0c,_0x36066f];}function gcj2bd(_0x2119e9){const _0x35c745={_0x16aa3c:0x6c5},_0x5ac5a3=_0x5b513e;if(isOutChina(_0x2119e9))return _0x2119e9;const _0x5d6a6c=Number(_0x2119e9[0x0]),_0x3bff92=Number(_0x2119e9[0x1]),_0x5b79aa=Math['sqrt'](_0x5d6a6c*_0x5d6a6c+_0x3bff92*_0x3bff92)+0.00002*Math['sin'](_0x3bff92*x_PI),_0x3e25d5=Math['atan2'](_0x3bff92,_0x5d6a6c)+0.000003*Math[_0x5ac5a3(0x1166)](_0x5d6a6c*x_PI);let _0x29ec17=_0x5b79aa*Math['cos'](_0x3e25d5)+0.0065,_0x259f15=_0x5b79aa*Math['sin'](_0x3e25d5)+0.006;return _0x29ec17=Number(_0x29ec17['toFixed'](LngLatPoint[_0x5ac5a3(0x3c2)])),_0x259f15=Number(_0x259f15[_0x5ac5a3(_0x35c745._0x16aa3c)](LngLatPoint['FormatLength'])),[_0x29ec17,_0x259f15];}function wgs2gcj(_0x26b44f){const _0x3aedaa={_0x540133:0x1166,_0x35c8cb:0x3c2},_0x4ba8b4=_0x5b513e;if(isOutChina(_0x26b44f))return _0x26b44f;const _0x316d3d=Number(_0x26b44f[0x0]),_0x33c219=Number(_0x26b44f[0x1]);let _0x5bf6fc=transformlat(_0x316d3d-0x69,_0x33c219-0x23),_0x34446b=transformlng(_0x316d3d-0x69,_0x33c219-0x23);const _0x3ffa3c=_0x33c219/0xb4*PI;let _0x405f94=Math['sin'](_0x3ffa3c);_0x405f94=0x1-ee*_0x405f94*_0x405f94;const _0x4b3099=Math['sqrt'](_0x405f94);_0x5bf6fc=_0x5bf6fc*0xb4/(a*(0x1-ee)/(_0x405f94*_0x4b3099)*PI),_0x34446b=_0x34446b*0xb4/(a/_0x4b3099*Math[_0x4ba8b4(_0x3aedaa._0x540133)](_0x3ffa3c)*PI);let _0x4a52bf=_0x33c219+_0x5bf6fc,_0x51410f=_0x316d3d+_0x34446b;return _0x51410f=Number(_0x51410f['toFixed'](LngLatPoint[_0x4ba8b4(_0x3aedaa._0x35c8cb)])),_0x4a52bf=Number(_0x4a52bf['toFixed'](LngLatPoint[_0x4ba8b4(0x3c2)])),[_0x51410f,_0x4a52bf];}function gcj2wgs(_0x35b3cf){const _0x31fb0e={_0x4a3683:0x6c5,_0xeedc3b:0x3c2},_0x389bbd=_0x5b513e;if(isOutChina(_0x35b3cf))return _0x35b3cf;const _0x4c9381=Number(_0x35b3cf[0x0]),_0x5e39e6=Number(_0x35b3cf[0x1]);let _0x2249eb=transformlat(_0x4c9381-0x69,_0x5e39e6-0x23),_0xd0de82=transformlng(_0x4c9381-0x69,_0x5e39e6-0x23);const _0x5be753=_0x5e39e6/0xb4*PI;let _0x22912e=Math['sin'](_0x5be753);_0x22912e=0x1-ee*_0x22912e*_0x22912e;const _0x24dd2d=Math[_0x389bbd(0xdf8)](_0x22912e);_0x2249eb=_0x2249eb*0xb4/(a*(0x1-ee)/(_0x22912e*_0x24dd2d)*PI),_0xd0de82=_0xd0de82*0xb4/(a/_0x24dd2d*Math['cos'](_0x5be753)*PI);const _0x2f8f0e=_0x5e39e6+_0x2249eb,_0x16efb0=_0x4c9381+_0xd0de82;let _0x31e9a8=_0x4c9381*0x2-_0x16efb0,_0x3f67e1=_0x5e39e6*0x2-_0x2f8f0e;return _0x31e9a8=Number(_0x31e9a8[_0x389bbd(_0x31fb0e._0x4a3683)](LngLatPoint['FormatLength'])),_0x3f67e1=Number(_0x3f67e1['toFixed'](LngLatPoint[_0x389bbd(_0x31fb0e._0xeedc3b)])),[_0x31e9a8,_0x3f67e1];}function bd2wgs(_0x1c4dee){return gcj2wgs(bd2gcj(_0x1c4dee));}function wgs2bd(_0x945626){return gcj2bd(wgs2gcj(_0x945626));}var PointTrans={'__proto__':null,'degree2dms':degree2dms,'dms2degree':dms2degree,'getCGCS2000EPSGByLng':getCGCS2000EPSGByLng,'getCGCS2000EPSGByX':getCGCS2000EPSGByX,'proj4Trans':proj4Trans,'proj4TransArr':proj4TransArr,'toWindowCoordinates':toWindowCoordinates$1,'cartesian2lonlat':cartesian2lonlat,'cartesians2lonlats':cartesians2lonlats,'cartesian2mercator':cartesian2mercator,'cartesians2mercators':cartesians2mercators,'lonlat2cartesian':lonlat2cartesian,'lonlats2cartesians':lonlats2cartesians,'lonlat2mercator':lonlat2mercator,'lonlats2mercators':lonlats2mercators,'mercator2cartesian':mercator2cartesian,'mercators2cartesians':mercators2cartesians,'mercator2lonlat':mercator2lonlat,'mercators2lonlats':mercators2lonlats,'isOutChina':isOutChina,'bd2gcj':bd2gcj,'gcj2bd':gcj2bd,'wgs2gcj':wgs2gcj,'gcj2wgs':gcj2wgs,'bd2wgs':bd2wgs,'wgs2bd':wgs2bd};function xhrAdapter(_0x4a8453){const _0x57b84b={_0x32ca74:0xddb,_0x4b909c:0x393,_0x470e1e:0x6bf,_0x51c978:0x127a,_0x337f13:0xe4a,_0x46ff32:0x3be,_0x269ec7:0x615,_0x47af0f:0xd61},_0x46d085=_0x5b513e;return _0x4a8453={'method':'get','timeout':0x0,'maxContentLength':-0x1,'maxBodyLength':-0x1,'params':_0x4a8453[_0x46d085(0x1061)]||{},..._0x4a8453},new Promise(function _0xbf867a(_0x52a477,_0x51b1c1){const _0x110bf0={_0x30ca01:0xe4a},_0x46b54d={_0x2c8d48:0x9e9},_0x170ab7={_0x4a1cda:0xd94},_0x5442b2=_0x46d085;let _0x387d94=_0x4a8453[_0x5442b2(_0x57b84b._0x32ca74)];const _0x50f24a=_0x4a8453['headers']||{},_0xfef453=_0x4a8453['responseType'];isFormData(_0x387d94)&&delete _0x50f24a['Content-Type'];let _0x23a928=new XMLHttpRequest();_0x23a928['open'](_0x4a8453[_0x5442b2(_0x57b84b._0x4b909c)]['toUpperCase'](),buildURL(_0x4a8453['url'],_0x4a8453['params'],_0x4a8453[_0x5442b2(0x13cd)]),!![]),_0x23a928['timeout']=_0x4a8453[_0x5442b2(0x93e)];function _0x4e8d80(){const _0x15d4a2=_0x5442b2;if(!_0x23a928)return;const _0x4e6a33=_0x15d4a2(_0x170ab7._0x4a1cda)in _0x23a928?parseHeaders(_0x23a928['getAllResponseHeaders']()):null,_0x513981=!_0xfef453||_0xfef453==='text'||_0xfef453==='json'?_0x23a928['responseText']:_0x23a928['response'],_0xf5e67e={'data':transformResponse(_0x23a928,_0x513981),'status':_0x23a928['status'],'statusText':_0x23a928['statusText'],'headers':_0x4e6a33,'options':_0x4a8453,'request':_0x23a928};settle(function _0x133098(_0x12186f){_0x52a477(_0x12186f);},function _0xff2c0f(_0xa2d55a){_0x51b1c1(_0xa2d55a);},_0xf5e67e),_0x23a928=null;}'onloadend'in _0x23a928?_0x23a928['onloadend']=_0x4e8d80:_0x23a928[_0x5442b2(_0x57b84b._0x470e1e)]=function _0x18173d(){const _0xbf615c=_0x5442b2;if(!_0x23a928||_0x23a928[_0xbf615c(0xcf7)]!==0x4)return;if(_0x23a928[_0xbf615c(0x5cb)]===0x0&&!(_0x23a928['responseURL']&&_0x23a928['responseURL']['indexOf']('file:')===0x0))return;setTimeout(_0x4e8d80);},_0x23a928['onabort']=function _0x6c7993(){if(!_0x23a928)return;_0x51b1c1(createError('Request\x20aborted',_0x4a8453,'ECONNABORTED',_0x23a928)),_0x23a928=null;},_0x23a928['onerror']=function _0x559fce(){_0x51b1c1(createError('Network\x20Error',_0x4a8453,null,_0x23a928)),_0x23a928=null;},_0x23a928[_0x5442b2(_0x57b84b._0x51c978)]=function _0x1e0c0e(){const _0x293112=_0x5442b2;let _0x211e98=_0x293112(0x2f8)+_0x4a8453['timeout']+'ms\x20exceeded';_0x4a8453[_0x293112(0x129a)]&&(_0x211e98=_0x4a8453['timeoutErrorMessage']),_0x51b1c1(createError(_0x211e98,_0x4a8453,_0x293112(_0x46b54d._0x2c8d48),_0x23a928)),_0x23a928=null;},_0x5442b2(_0x57b84b._0x337f13)in _0x23a928&&forEach(_0x50f24a,function _0x3eca93(_0x1ab190,_0x11bb12){const _0x121c2a=_0x5442b2;typeof _0x387d94==='undefined'&&_0x11bb12[_0x121c2a(0x15e)]()==='content-type'?delete _0x50f24a[_0x11bb12]:_0x23a928[_0x121c2a(_0x110bf0._0x30ca01)](_0x11bb12,_0x1ab190);}),!isUndefined(_0x4a8453[_0x5442b2(0x3be)])&&(_0x23a928[_0x5442b2(_0x57b84b._0x46ff32)]=!!_0x4a8453['withCredentials']),_0xfef453&&_0xfef453!=='json'&&(_0x23a928['responseType']=_0x4a8453['responseType']),typeof _0x4a8453['onDownloadProgress']==='function'&&_0x23a928[_0x5442b2(_0x57b84b._0x269ec7)](_0x5442b2(0x61d),_0x4a8453['onDownloadProgress']),typeof _0x4a8453['onUploadProgress']===_0x5442b2(0x8d6)&&_0x23a928['upload']&&_0x23a928['upload']['addEventListener'](_0x5442b2(0x61d),_0x4a8453['onUploadProgress']),!_0x387d94&&(_0x387d94=null),_0x23a928[_0x5442b2(_0x57b84b._0x47af0f)](_0x387d94);});}function isString$1(_0x1366d0){const _0x4c845c={_0x17d318:0x93f},_0x48c002=_0x5b513e;return typeof _0x1366d0===_0x48c002(_0x4c845c._0x17d318);}function isDate(_0x1808ce){return toString['call'](_0x1808ce)==='[object\x20Date]';}function isObject$1(_0x1b8454){const _0x4440af={_0x43a5d0:0x875},_0x27f630=_0x5b513e;return _0x1b8454!==null&&typeof _0x1b8454===_0x27f630(_0x4440af._0x43a5d0);}function isFormData(_0x41cd55){const _0x232b2c={_0x37a648:0x1104},_0x2b9b60=_0x5b513e;return typeof FormData!==_0x2b9b60(_0x232b2c._0x37a648)&&_0x41cd55 instanceof FormData;}function isUndefined(_0xacf54b){return typeof _0xacf54b==='undefined';}function isURLSearchParams(_0x387289){return typeof URLSearchParams!=='undefined'&&_0x387289 instanceof URLSearchParams;}function forEach(_0x27915f,_0x2c6b78){const _0x51dc01=_0x5b513e;if(_0x27915f===null||typeof _0x27915f==='undefined')return;typeof _0x27915f!=='object'&&(_0x27915f=[_0x27915f]);if(Array['isArray'](_0x27915f))for(let _0x1cb843=0x0,_0x4f7bed=_0x27915f['length'];_0x1cb843<_0x4f7bed;_0x1cb843++){_0x2c6b78['call'](null,_0x27915f[_0x1cb843],_0x1cb843,_0x27915f);}else for(const _0x6a7db8 in _0x27915f){Object['prototype']['hasOwnProperty']['call'](_0x27915f,_0x6a7db8)&&_0x2c6b78[_0x51dc01(0x827)](null,_0x27915f[_0x6a7db8],_0x6a7db8,_0x27915f);}}function encode(_0x490df0){const _0x20cabc=_0x5b513e;return encodeURIComponent(_0x490df0)['replace'](/%3A/gi,':')[_0x20cabc(0xc16)](/%24/g,'$')['replace'](/%2C/gi,',')['replace'](/%20/g,'+')[_0x20cabc(0xc16)](/%5B/gi,'[')['replace'](/%5D/gi,']');}function trim$1(_0x4a7807){return _0x4a7807['trim']?_0x4a7807['trim']():_0x4a7807['replace'](/^\s+|\s+$/g,'');}function buildURL(_0x11ac69,_0x48b97c,_0x3b899f){const _0x5de386=_0x5b513e;if(!_0x48b97c)return _0x11ac69;let _0x1a62e1;if(_0x3b899f)_0x1a62e1=_0x3b899f(_0x48b97c);else{if(isURLSearchParams(_0x48b97c))_0x1a62e1=_0x48b97c[_0x5de386(0xba6)]();else{const _0x1f335b=[];forEach(_0x48b97c,function _0x63472d(_0x44ba12,_0x192a45){const _0x422d72={_0x2ea1bb:0x92c};if(_0x44ba12===null||typeof _0x44ba12==='undefined')return;Array['isArray'](_0x44ba12)?_0x192a45=_0x192a45+'[]':_0x44ba12=[_0x44ba12],forEach(_0x44ba12,function _0x406945(_0x501949){const _0x2d8c2a=_0x137d;if(isDate(_0x501949))_0x501949=_0x501949[_0x2d8c2a(_0x422d72._0x2ea1bb)]();else isObject$1(_0x501949)&&(_0x501949=JSON['stringify'](_0x501949));_0x1f335b['push'](encode(_0x192a45)+'='+encode(_0x501949));});}),_0x1a62e1=_0x1f335b['join']('&');}}if(_0x1a62e1){const _0x16a06e=_0x11ac69['indexOf']('#');_0x16a06e!==-0x1&&(_0x11ac69=_0x11ac69['slice'](0x0,_0x16a06e)),_0x11ac69+=(_0x11ac69['indexOf']('?')===-0x1?'?':'&')+_0x1a62e1;}return _0x11ac69;}const ignoreDuplicateOf=['age',_0x5b513e(0x4dd),'content-length','content-type',_0x5b513e(0x117a),'expires',_0x5b513e(0xf97),'host','if-modified-since',_0x5b513e(0x6d0),'last-modified',_0x5b513e(0x124a),'max-forwards','proxy-authorization',_0x5b513e(0x4a5),'retry-after','user-agent'];function parseHeaders(_0x1d69e0){const _0x3ae027={_0x37481d:0x456},_0x4a7dc1={_0x20623e:0x270,_0x1ae8e2:0xee5},_0x17681a=_0x5b513e,_0x57af81={};let _0x564e52,_0xa758fc,_0x3a266c;if(!_0x1d69e0)return _0x57af81;return forEach(_0x1d69e0[_0x17681a(_0x3ae027._0x37481d)]('\x0a'),function _0x24e2c4(_0x10f7da){const _0x2c0f9b=_0x17681a;_0x3a266c=_0x10f7da[_0x2c0f9b(0x270)](':'),_0x564e52=trim$1(_0x10f7da['substr'](0x0,_0x3a266c))['toLowerCase'](),_0xa758fc=trim$1(_0x10f7da['substr'](_0x3a266c+0x1));if(_0x564e52){if(_0x57af81[_0x564e52]&&ignoreDuplicateOf[_0x2c0f9b(_0x4a7dc1._0x20623e)](_0x564e52)>=0x0)return;_0x564e52===_0x2c0f9b(_0x4a7dc1._0x1ae8e2)?_0x57af81[_0x564e52]=(_0x57af81[_0x564e52]?_0x57af81[_0x564e52]:[])['concat']([_0xa758fc]):_0x57af81[_0x564e52]=_0x57af81[_0x564e52]?_0x57af81[_0x564e52]+',\x20'+_0xa758fc:_0xa758fc;}}),_0x57af81;}function settle(_0xea6fa1,_0x512b5d,_0x41bd2b){const _0x4b363d={_0x12af1d:0x5cb},_0x2e45db=_0x5b513e;!_0x41bd2b['status']||validateStatus(_0x41bd2b[_0x2e45db(0x5cb)])?_0xea6fa1(_0x41bd2b):_0x512b5d(createError('Request\x20failed\x20with\x20status\x20code\x20'+_0x41bd2b[_0x2e45db(_0x4b363d._0x12af1d)],_0x41bd2b['options'],null,_0x41bd2b['request'],_0x41bd2b));}function validateStatus(_0x39e097){return _0x39e097>=0xc8&&_0x39e097<0x12c;}function createError(_0x354c25,_0x5f08f6,_0xec388c,_0x9b3eae,_0x18eac4){const _0x562022=new Error(_0x354c25);return enhanceError(_0x562022,_0x5f08f6,_0xec388c,_0x9b3eae,_0x18eac4);}function enhanceError(_0x5ae827,_0x519e75,_0x134781,_0x32775d,_0x1750a5){const _0x152689={_0x363a7b:0xfd5,_0x292f87:0xf75},_0x322914=_0x5b513e;return _0x5ae827['options']=_0x519e75,_0x134781&&(_0x5ae827['code']=_0x134781),_0x5ae827[_0x322914(0xd2e)]=_0x32775d,_0x5ae827['response']=_0x1750a5,_0x5ae827['isAxiosError']=!![],_0x5ae827[_0x322914(0x3ee)]=function _0xee4c58(){const _0x44f93d=_0x322914;return{'message':this['message'],'name':this['name'],'description':this['description'],'number':this[_0x44f93d(_0x152689._0x363a7b)],'fileName':this['fileName'],'lineNumber':this['lineNumber'],'columnNumber':this['columnNumber'],'stack':this['stack'],'options':this['options'],'code':this[_0x44f93d(_0x152689._0x292f87)],'status':this[_0x44f93d(0x4f5)]&&this['response'][_0x44f93d(0x5cb)]?this['response']['status']:null};},_0x5ae827;}function transformResponse(_0x332bfa,_0x4357dd){const _0x1ce169={_0x193beb:0x4e6},_0xec23dc=_0x5b513e;if(isString$1(_0x4357dd)&&_0x4357dd[_0xec23dc(_0x1ce169._0x193beb)])try{return JSON['parse'](_0x4357dd);}catch(_0x2cd4ed){}return _0x4357dd;}const Lang={'type':'cn','ErrorCreateCatch':'WebGL渲染初始化出错','ErrorCreateCatchMessage':'请参考客户端系统环境要求说明,确认验证您的机器浏览器和硬件是否支持WebGL,考虑尝试其他Web浏览器或更新显卡驱动程序。\x0a详细错误信息如下:','ErrorTitleRenderStopped':'WebGL渲染运行出错\x20(页面已停止,请刷新页面)','Today':'今天','TodayRealTime':'今天(实际时间)','Pause':'暂停','PlayReverse':_0x5b513e(0x76e),'PlayForward':'前进播放','CurrentTimeNotInRange':'当前时间不在范围内','Imagery':'影像','CesiumIon':'官方ION','Other':'其他','Terrain':'地形服务','EllipsoidTerrainProvider':_0x5b513e(0x11ea),'EllipsoidTerrainProviderTooltip':'WGS84标准椭球体,没有地形数据','TerrainProvider':_0x5b513e(0x861),'TerrainProviderTooltip':'提供的高精度的DEM地形服务','FullScreen':'全屏','ExitFullScreen':'退出全屏','FullScreenUnavailable':_0x5b513e(0x783),'EnterAnAddressOrLandmark':_0x5b513e(0x967),'Searching':_0x5b513e(0xcd2),'ViewHome':'初始视图','NavigationInstructions':'帮助','Mouse':'鼠标操作','Touch':_0x5b513e(0x11c7),'PanView':_0x5b513e(0x1279),'LeftClickDrag':'鼠标左键+拖拽','ZoomView':_0x5b513e(0xf3d),'RightClick':'右键+拖拽,或者','MouseWheelScroll':_0x5b513e(0xd55),'RotateView':'旋转视图','MiddleClickDrag':'中键按下拖拽,或者','CtrlAndClickDrag':'按Ctrl键\x20同时\x20左/右键拖拽','OneFingerDrag':_0x5b513e(0x1016),'TwoFingerPinch':'双指向内或向外滑动','TiltView':'倾斜视图','TwoFingerDragSameDirection':'双指按相同方向拖动','TwoFingerDragOppositeDirection':'双指按相反方向拖动','PerspectiveProjection':'透视投影','OrthographicProjection':'正射投影','_2D':'二维视图','_3D':_0x5b513e(0xbf7),'ColumbusView':'哥伦布2.5D视图','EnterVRMode':'进入VR模式','ExitVRMode':'退出VR模式','VRModeIsUnavailable':_0x5b513e(0x120e),'_放大':'放大','_缩小':'缩小','_暂停':'暂停','_继续':'继续','_导航球':'导航球','_拖拽调整俯仰角':'拖拽调整俯仰角','_拖拽调整四周方向角':'拖拽调整四周方向角,双击回正北','_查看此处坐标':'查看此处坐标','_位置信息':_0x5b513e(0x1105),'_经度':'经度','_纬度':'纬度','_海拔':'高程','_横坐标':'横坐标','_纵坐标':'纵坐标','_查看当前视角':'查看当前视角','_当前视角信息':'当前视角信息','_视角切换':_0x5b513e(0x760),'_禁止进入地下':_0x5b513e(0x77c),'_允许进入地下':_0x5b513e(0x1361),'_绕此处环绕飞行':'绕此处环绕飞行','_关闭环绕飞行':'关闭环绕飞行','_移动到此处':_0x5b513e(0xf8f),'_第一视角站到此处':'第一视角站到此处','_开启键盘漫游':'开启键盘漫游','_关闭键盘漫游':'关闭键盘漫游','_跟踪锁定':'跟踪锁定','_取消锁定':_0x5b513e(0x9c4),'_图层':_0x5b513e(0x32a),'_显示三角网':'显示三角网','_关闭三角网':_0x5b513e(0x574),'_显示包围盒':'显示包围盒','_关闭包围盒':_0x5b513e(0x11cb),'_地形':'地形服务','_开启地形':'开启地形','_关闭地形':_0x5b513e(0x10d5),'_图上标记':'图上标记','_标记点':_0x5b513e(0x555),'_标记线':_0x5b513e(0x364),'_标记面':'标记面','_标记圆':_0x5b513e(0x754),'_标记矩形':_0x5b513e(0x103d),'_允许编辑':_0x5b513e(0x1a0),'_禁止编辑':'禁止编辑','_导出JSON':'导出JSON','_导入JSON':'导入JSON','_清除标记':'清除标记','_特效效果':_0x5b513e(0xbae),'_开启下雨':'开启下雨','_关闭下雨':'关闭下雨','_开启下雪':'开启下雪','_关闭下雪':_0x5b513e(0x740),'_开启雾天气':'开启雾天气','_关闭雾天气':'关闭雾天气','_开启泛光':'开启泛光','_关闭泛光':'关闭泛光','_开启亮度':'开启亮度','_关闭亮度':'关闭亮度','_开启夜视':'开启夜视','_关闭夜视':'关闭夜视','_开启黑白':_0x5b513e(0xe65),'_关闭黑白':'关闭黑白','_开启拾取高亮':'开启拾取高亮','_关闭拾取高亮':'关闭拾取高亮','_场景':_0x5b513e(0x1164),'_开启深度监测':_0x5b513e(0x1a4),'_关闭深度监测':'关闭深度监测','_显示星空背景':'显示星空背景','_关闭星空背景':'关闭星空背景','_开启日照阴影':_0x5b513e(0x776),'_关闭日照阴影':_0x5b513e(0x579),'_开启大气渲染':'开启大气渲染','_关闭大气渲染':'关闭大气渲染','_场景出图':'场景出图','_图上量算':_0x5b513e(0xd2f),'_删除测量':'删除测量','_角度':'角度','_距离':'距离','_面积':'面积','_总长':'总长','_起点':'起点','_高度差':_0x5b513e(0x3b3),'_空间距离':'空间距离','_水平距离':_0x5b513e(0xac9),'_正在计算体积':'正在计算体积','_填方体积':_0x5b513e(0x37e),'_挖方体积':'挖方体积','_横切面积':'横切面积','_面上':'面上','_面下':'面下','_米':'米','_公里':'公里','_万米':'万米','_海里':'海里','_丈':'丈','_平方米':'平方米','_平方公里':'平方公里','_亩':'亩','_公顷':'公顷','_立方米':'方','_万立方米':'万方','_秒':'秒','_分钟':'分钟','_小时':'小时','_单击开始绘制':'单击开始绘制','_单击完成绘制':'单击完成绘制','_双击完成绘制':_0x5b513e(0x8e0),'_单击增加点':'单击增加点','_右击删除点':'右击删除点','_单击后激活编辑':_0x5b513e(0x463),'_右击菜单删除':'右击菜单删除','_更多功能请右击':_0x5b513e(0xdc6),'_停止编辑':'停止编辑','_删除该点':'删除该点','_按轴平移':_0x5b513e(0x732),'_停止按轴平移':_0x5b513e(0xdc9),'_按轴旋转':_0x5b513e(0x3d7),'_停止按轴旋转':'停止按轴旋转','_调整比例':_0x5b513e(0x13d0),'_停止调整比例':'停止调整比例','_释放后完成修改':'释放后完成修改','_该对象不允许编辑':'该对象不允许编辑','_拖动该点后':'拖动该点后','_拖动对象后':'拖动对象后','_修改位置':'修改位置','_修改第X个坐标':_0x5b513e(0x963),'_整体平移':'整体平移','_增加点':'增加点','_修改高度':'修改高度','_修改半径':'修改半径','_修改长度':_0x5b513e(0x108f),'_修改宽度':'修改宽度(Y方向)','_修改方向':_0x5b513e(0xb73),'_修改缩放比例':'修改缩放比例','_无法删除不能少于最小点数':'无法删除,点数量不能少于','_删除':'删除','_粘贴':'粘贴','_半径':'半径','_加载模型中':_0x5b513e(0xd98)};function getLangText(_0x237927){return Lang[_0x237927];}const ChinaCRS={'WGS84':'WGS84','GCJ02':_0x5b513e(0x1301),'BAIDU':'BD09'};function pick3DTileset(_0x3dd4c9,_0x1c0efd){if(!_0x1c0efd)return null;_0x1c0efd instanceof Cesium__namespace['Cartesian3']&&(_0x1c0efd=[_0x1c0efd]);for(let _0x2883eb=0x0,_0x373177=_0x1c0efd['length'];_0x2883eb<_0x373177;++_0x2883eb){const _0x372e07=_0x1c0efd[_0x2883eb],_0x3ba2e2=toWindowCoordinates(_0x3dd4c9,_0x372e07);if(!Cesium__namespace['defined'](_0x3ba2e2))continue;const _0x45256c=_0x3dd4c9['pick'](_0x3ba2e2,0xa,0xa);if(Cesium__namespace['defined'](_0x45256c)&&Cesium__namespace['defined'](_0x45256c['primitive'])&&_0x45256c['primitive']['isCesium3DTileset'])return _0x45256c['primitive'];}return null;}function toWindowCoordinates(_0x17eca5,_0x53bea1,_0x3cae95){const _0x450f54={_0x2dba7d:0x7ac},_0x1db872=_0x5b513e;if(Cesium__namespace['SceneTransforms']['worldToWindowCoordinates'])return Cesium__namespace['SceneTransforms']['worldToWindowCoordinates'](_0x17eca5,_0x53bea1,_0x3cae95);if(Cesium__namespace[_0x1db872(0x7ac)]['wgs84ToWindowCoordinates'])return Cesium__namespace[_0x1db872(_0x450f54._0x2dba7d)]['wgs84ToWindowCoordinates'](_0x17eca5,_0x53bea1,_0x3cae95);return new Cesium__namespace['Cartesian2'](0x0,0x0);}class SurfacePoint{constructor(_0x1940d3){const _0xfb8565={_0x512866:0x1c1,_0x1ce6fc:0x6e4,_0x22e6ab:0x9dd},_0x343b60=_0x5b513e;this[_0x343b60(_0xfb8565._0x512866)]=_0x1940d3,this['scene']=_0x1940d3['map']?_0x1940d3['map'][_0x343b60(0xa6d)]:_0x1940d3['scene'],!this['scene']&&logError('SurfacePoint:\x20请传入scene参数',this['options']),this['_point']=LngLatPoint['parse'](_0x1940d3[_0x343b60(0xae3)]),this['_point']&&(this[_0x343b60(_0xfb8565._0x1ce6fc)]=this[_0x343b60(_0xfb8565._0x22e6ab)]['toCartesian'](),this['_cartographic']=this['_point']['toCartographic'](),this['_height_original']=this['_point']['alt']);}async['start'](){const _0x11d3f6={_0x184458:0x819,_0x2cad87:0xf4a,_0x3ff341:0xd9a,_0x1b1847:0x3d4,_0x95dbb9:0x1359,_0x41f491:0xa6d,_0x2097da:0xeee},_0x4a0d07=_0x5b513e;if(!this['_point'])return this['getResult']();this['scene']['_terrainProviderPromise']&&await this['scene']['_terrainProviderPromise'];const _0x13f539=this[_0x4a0d07(0x1c1)][_0x4a0d07(_0x11d3f6._0x184458)]??Cesium__namespace['defined'](pick3DTileset(this['scene'],this['_position'])),_0x112f43=!(this['scene']['terrainProvider']instanceof Cesium__namespace[_0x4a0d07(0x130d)]);this['_has3dtiles']=_0x13f539,this[_0x4a0d07(_0x11d3f6._0x2cad87)]=_0x112f43;if(!_0x112f43&&!_0x13f539)return this['getResult']();if(_0x13f539){const _0x243488=await this['scene']['clampToHeightMostDetailed']([this['_position']['clone']()],this['options'][_0x4a0d07(_0x11d3f6._0x3ff341)],this[_0x4a0d07(0x1c1)]['width']);if(_0x243488['length']>0x0){const _0x352a40=_0x243488[0x0];if(Cesium__namespace['defined'](_0x352a40)){const _0x42b17e=Cesium__namespace['Cartographic']['fromCartesian'](_0x352a40),_0x492c97=_0x42b17e===null||_0x42b17e===void 0x0?void 0x0:_0x42b17e[_0x4a0d07(0x595)];if(Cesium__namespace['defined'](_0x492c97)&&parseInt(_0x492c97)!==0x0&&_0x492c97>-0x3e8)return this[_0x4a0d07(_0x11d3f6._0x1b1847)](_0x492c97);}}else{const _0x83e56d=this['scene']['sampleHeight'](this[_0x4a0d07(0x7fc)],this['options']['objectsToExclude'],this['options'][_0x4a0d07(_0x11d3f6._0x95dbb9)]);if(Cesium__namespace['defined'](_0x83e56d)&&_0x83e56d>-0x3e8)return this['getResult'](_0x83e56d);}}if(this['_hasTerrain']){let _0x2050cc;try{var _0x48aa58;(_0x48aa58=this[_0x4a0d07(_0x11d3f6._0x41f491)][_0x4a0d07(_0x11d3f6._0x2097da)])!==null&&_0x48aa58!==void 0x0&&_0x48aa58['availability']&&(_0x2050cc=await Cesium__namespace[_0x4a0d07(0x6c3)](this['scene']['terrainProvider'],[this['_cartographic']]));}catch(_0x3b6b8a){logWarn('SurfacePoint:贴地形高度计算失败',_0x3b6b8a);}if(_0x2050cc&&_0x2050cc['length']>0x0){const _0x4bee25=_0x2050cc[0x0];if(Cesium__namespace['defined'](_0x4bee25)&&Cesium__namespace['defined'](_0x4bee25['height']))return this['getResult'](_0x4bee25['height']);}else return this['getResult'](this['scene']['globe']['getHeight'](this['_cartographic'])||0x0);}return this['getResult']();}['getResult'](_0x3f5dce=0x0){const _0x4a1b00={_0x5be206:0x9dd},_0x40fd8c=_0x5b513e;return this['options'][_0x40fd8c(0x93a)]&&this['options']['callback'](_0x3f5dce),this[_0x40fd8c(_0x4a1b00._0x5be206)]['alt']=_0x3f5dce,{'height':_0x3f5dce,'height_original':this[_0x40fd8c(0x72f)],'point':this['_point'],'position':Cesium__namespace['Cartesian3']['fromRadians'](this['_cartographic']['longitude'],this[_0x40fd8c(0x7fc)]['latitude'],_0x3f5dce),'position_original':this[_0x40fd8c(0x6e4)],'has3dtiles':this['_has3dtiles'],'hasTerrain':this['_hasTerrain']};}}function getTransFun(_0xf05783,_0x512732){if(!_0xf05783||!_0x512732)return![];_0xf05783=crsName2FunName(_0xf05783),_0x512732=crsName2FunName(_0x512732);if(_0x512732===_0xf05783)return![];const _0x4338bf=_0xf05783+'2'+_0x512732;if(!PointTrans[_0x4338bf])return![];return PointTrans[_0x4338bf];}function crsName2FunName(_0x3c3527){const _0x2d3f50=_0x5b513e;switch(_0x3c3527){case ChinaCRS['GCJ02']:return _0x2d3f50(0x2f3);case ChinaCRS[_0x2d3f50(0xb0a)]:return'bd';case ChinaCRS[_0x2d3f50(0xf06)]:default:return _0x2d3f50(0x8b6);}}function getPositionValue(_0x388469,_0x5996c4){const _0x24759f={_0x27b6a8:0x34c},_0x547675=_0x5b513e;if(!_0x388469)return _0x388469;let _0xb32286;if(_0x388469 instanceof Cesium__namespace['Cartesian3'])_0xb32286=_0x388469;else{if(_0x388469['_value']&&_0x388469[_0x547675(_0x24759f._0x27b6a8)]instanceof Cesium__namespace['Cartesian3'])_0xb32286=_0x388469['_value'];else typeof _0x388469['getValue']===_0x547675(0x8d6)&&(_0xb32286=_0x388469['getValue'](_0x5996c4||Cesium__namespace[_0x547675(0xca6)]['now']()));}return _0xb32286;}function getMaxHeight(_0x1c69db,_0x5986e3=0x0){const _0x42165b=_0x5b513e;if(_0x1c69db==null||_0x1c69db['length']===0x0)return _0x5986e3;let _0x131eba=_0x5986e3;for(let _0x5b6c7f=0x0;_0x5b6c7f<_0x1c69db['length'];_0x5b6c7f++){const _0x549da4=LngLatPoint[_0x42165b(0x291)](_0x1c69db[_0x5b6c7f]);_0x5b6c7f===0x0&&(_0x131eba=_0x549da4['alt']),_0x549da4[_0x42165b(0x279)]>_0x131eba&&(_0x131eba=_0x549da4['alt']);}return formatNum$3(_0x131eba,LngLatPoint['FormatAltLength']);}function formatNum$3(_0x1b1519,_0x4e067f=0x0){const _0x54f068=Math['pow'](0xa,_0x4e067f);return Math['round'](_0x1b1519*_0x54f068)/_0x54f068;}function getMinHeight(_0x278e2e,_0x22f4f1=0x0){const _0x54ff5c={_0x4e4d01:0x595},_0x5debda=_0x5b513e;if(_0x278e2e==null||_0x278e2e['length']===0x0)return _0x22f4f1;let _0x365978=_0x22f4f1;for(let _0x4f13ac=0x0;_0x4f13ac<_0x278e2e['length'];_0x4f13ac++){const _0xb4bcd4=Cesium__namespace['Cartographic'][_0x5debda(0x11d8)](_0x278e2e[_0x4f13ac]);_0x4f13ac===0x0&&(_0x365978=_0xb4bcd4[_0x5debda(_0x54ff5c._0x4e4d01)]),_0xb4bcd4[_0x5debda(_0x54ff5c._0x4e4d01)]<_0x365978&&(_0x365978=_0xb4bcd4['height']);}return formatNum$3(_0x365978,LngLatPoint['FormatAltLength']);}function addPositionsHeight(_0x55d8a5,_0x251255=0x0){const _0x856625={_0x1924ac:0x5e2,_0x50f598:0x595},_0x4954da=_0x5b513e;_0x251255=Number(_0x251255);if(isNaN(_0x251255)||_0x251255===0x0)return _0x55d8a5;if(Array[_0x4954da(0xfae)](_0x55d8a5)){const _0xef7e41=[];for(let _0x54ccb5=0x0,_0x41f02e=_0x55d8a5[_0x4954da(0x4e6)];_0x54ccb5<_0x41f02e;_0x54ccb5++){const _0x5fe449=Cesium__namespace[_0x4954da(_0x856625._0x1924ac)][_0x4954da(0x11d8)](_0x55d8a5[_0x54ccb5]),_0x4a1906=Cesium__namespace['Cartesian3']['fromRadians'](_0x5fe449[_0x4954da(0xbb8)],_0x5fe449[_0x4954da(0xf50)],_0x5fe449[_0x4954da(_0x856625._0x50f598)]+_0x251255);_0xef7e41['push'](_0x4a1906);}return _0xef7e41;}else{const _0x43dad1=Cesium__namespace['Cartographic']['fromCartesian'](_0x55d8a5);return Cesium__namespace[_0x4954da(0x1026)]['fromRadians'](_0x43dad1[_0x4954da(0xbb8)],_0x43dad1['latitude'],_0x43dad1['height']+_0x251255);}}function setPositionsHeight(_0x2fa768,_0x14b2c1=0x0){const _0x344f5a={_0x11728a:0x582,_0x285706:0x1026},_0x48e823=_0x5b513e;if(!_0x2fa768)return _0x2fa768;if(Array['isArray'](_0x2fa768)){const _0x38eaeb=[];for(let _0x773b5=0x0,_0x9ee40d=_0x2fa768['length'];_0x773b5<_0x9ee40d;_0x773b5++){const _0x4a76e5=Cesium__namespace['Cartographic']['fromCartesian'](_0x2fa768[_0x773b5]),_0x47237d=Cesium__namespace['Cartesian3'][_0x48e823(_0x344f5a._0x11728a)](_0x4a76e5['longitude'],_0x4a76e5[_0x48e823(0xf50)],_0x14b2c1);_0x38eaeb['push'](_0x47237d);}return _0x38eaeb;}else{const _0x114c87=Cesium__namespace['Cartographic']['fromCartesian'](_0x2fa768);return Cesium__namespace[_0x48e823(_0x344f5a._0x285706)]['fromRadians'](_0x114c87['longitude'],_0x114c87['latitude'],_0x14b2c1);}}function getHeight(_0xba0cb2,_0x1964d7,_0x488e93){const _0x508253={_0xd6a70e:0x251,_0x228625:0x1265,_0x179d4f:0xe41,_0x57b842:0x9cc,_0x2a711b:0xda1,_0x3fa798:0x595},_0x24149b=_0x5b513e,_0x5f4aa3=LngLatPoint[_0x24149b(_0x508253._0xd6a70e)](_0x1964d7);let _0x5c3119;_0xba0cb2['getHeight']?_0x5c3119=_0xba0cb2[_0x24149b(0xa88)](_0x5f4aa3,_0x488e93===null||_0x488e93===void 0x0?void 0x0:_0x488e93[_0x24149b(_0x508253._0x228625)]):_0x5c3119=_0xba0cb2[_0x24149b(_0x508253._0x179d4f)]['getHeight'](_0x5f4aa3);if(Cesium__namespace['defined'](_0x5c3119)&&_0x5c3119>-0x3e7){if(Cesium__namespace[_0x24149b(0xfaf)](_0x488e93===null||_0x488e93===void 0x0?void 0x0:_0x488e93['min'])&&_0x5c3119<(_0x488e93===null||_0x488e93===void 0x0?void 0x0:_0x488e93['min']))return _0x488e93[_0x24149b(_0x508253._0x57b842)];if(Cesium__namespace['defined'](_0x488e93===null||_0x488e93===void 0x0?void 0x0:_0x488e93['max'])&&_0x5c3119>(_0x488e93===null||_0x488e93===void 0x0?void 0x0:_0x488e93[_0x24149b(_0x508253._0x2a711b)]))return _0x488e93['max'];return _0x5c3119;}if(_0x488e93!==null&&_0x488e93!==void 0x0&&_0x488e93['original'])return _0x5f4aa3[_0x24149b(_0x508253._0x3fa798)];return undefined;}function getSurfaceHeight(_0x277946,_0x26e6f3,_0x3b76b8={}){const _0x434608={_0x39a89c:0xa6d},_0x40dc72=_0x5b513e;return _0x3b76b8[_0x40dc72(_0x434608._0x39a89c)]=_0x277946,_0x3b76b8['position']=_0x26e6f3,new SurfacePoint(_0x3b76b8)['start']();}function getSurfaceTerrainHeight(_0x1a473f,_0x4e8402){const _0xdd9934={'scene':_0x1a473f,'position':_0x4e8402,'has3dtiles':![]};return new SurfacePoint(_0xdd9934)['start']();}function getSurfacePosition(_0x2ee6e0,_0x3c43e9,_0x43e3e2={}){const _0x17c3b2={_0x47d655:0x1265,_0xf0434a:0x360,_0x4dcfb0:0xbec,_0x1dc108:0x582},_0x19c791=_0x5b513e;if(!_0x3c43e9)return _0x3c43e9;const _0x54e2b2=LngLatPoint['toCartographic'](_0x3c43e9),_0x2c594d=getHeight(_0x2ee6e0,_0x54e2b2,_0x43e3e2);if(!Cesium__namespace[_0x19c791(0xfaf)](_0x2c594d)||Cesium__namespace['defined'](_0x43e3e2['minHeight'])&&_0x2c594d<_0x43e3e2[_0x19c791(0x7dd)]||Cesium__namespace[_0x19c791(0xfaf)](_0x43e3e2['maxHeight'])&&_0x2c594d>_0x43e3e2['maxHeight'])return _0x3c43e9;return(_0x43e3e2[_0x19c791(_0x17c3b2._0x47d655)]===Cesium__namespace['HeightReference'][_0x19c791(_0x17c3b2._0xf0434a)]||_0x43e3e2['heightReference']===Cesium__namespace[_0x19c791(_0x17c3b2._0x4dcfb0)]['RELATIVE_TO_TERRAIN']||_0x43e3e2['heightReference']===Cesium__namespace[_0x19c791(0xbec)]['RELATIVE_TO_3D_TILE'])&&(_0x54e2b2['height']+=_0x2c594d),Cesium__namespace[_0x19c791(0x1026)][_0x19c791(_0x17c3b2._0x1dc108)](_0x54e2b2['longitude'],_0x54e2b2['latitude'],_0x2c594d);}function getCurrentMouseTerrainPosition(_0x113605,_0x1d1cf1){const _0x261395={_0x4070d1:0xe41},_0x42db39=_0x5b513e;let _0x35cda8;if(_0x113605['mode']===Cesium__namespace['SceneMode']['SCENE3D']){const _0x226488=_0x113605[_0x42db39(0x1284)]['getPickRay'](_0x1d1cf1);_0x35cda8=_0x113605[_0x42db39(0xe41)]['pick'](_0x226488,_0x113605),!_0x35cda8&&(_0x35cda8=_0x113605['camera']['pickEllipsoid'](_0x1d1cf1,_0x113605[_0x42db39(_0x261395._0x4070d1)]['ellipsoid']));}else _0x35cda8=_0x113605['camera']['pickEllipsoid'](_0x1d1cf1,_0x113605['globe']['ellipsoid']);return _0x35cda8;}function getMidpoint(_0x27f441,_0x5e7fa2,_0x191508=0.5){const _0x145a55={_0x29ffa9:0x595,_0x2b6f90:0x94f},_0x206cdc=_0x5b513e;if(!_0x5e7fa2||!_0x27f441)return undefined;if(_0x191508!==0.5){const _0xe4a7c9=LngLatPoint['toCartographic'](_0x27f441),_0xb3cfe=LngLatPoint['toCartographic'](_0x5e7fa2),_0x5789f0=(_0xe4a7c9['height']+_0xb3cfe[_0x206cdc(_0x145a55._0x29ffa9)])/0x2,_0x3c3420=new Cesium__namespace['EllipsoidGeodesic'](_0xe4a7c9,_0xb3cfe)[_0x206cdc(_0x145a55._0x2b6f90)](_0x191508);return Cesium__namespace['Cartesian3'][_0x206cdc(0x582)](_0x3c3420[_0x206cdc(0xbb8)],_0x3c3420['latitude'],_0x5789f0);}return Cesium__namespace['Cartesian3']['midpoint'](_0x27f441,_0x5e7fa2,new Cesium__namespace['Cartesian3']());}function isRepeatPoint(_0x38610f,_0x126819){if(!_0x126819||!_0x38610f)return![];return Math['abs'](_0x38610f['x']-_0x126819['x'])<0.1&&Math['abs'](_0x38610f['y']-_0x126819['y'])<0.1&&Math['abs'](_0x38610f['z']-_0x126819['z'])<0.1?!![]:![];}function getRotateCenterPoint(_0x367354,_0x2b0972,_0xae1baa){const _0x4e6fca={_0x26a592:0x5e3,_0x131ba8:0x72e,_0x4735fa:0x42b},_0xc8f74=_0x5b513e,_0x4750af=Cesium__namespace[_0xc8f74(0x5e2)]['fromCartesian'](_0x367354);_0x4750af['height']=0x0;const _0x42dc9b=Cesium__namespace['Cartographic'][_0xc8f74(_0x4e6fca._0x26a592)](_0x4750af);let _0x552486=Cesium__namespace[_0xc8f74(0x1026)]['subtract'](_0x42dc9b,_0x367354,new Cesium__namespace['Cartesian3']());_0x552486=Cesium__namespace[_0xc8f74(0x1026)][_0xc8f74(_0x4e6fca._0x131ba8)](_0x552486,new Cesium__namespace['Cartesian3']());const _0x1079c1=Cesium__namespace['Quaternion']['fromAxisAngle'](_0x552486,Cesium__namespace['Math']['toRadians'](_0xae1baa)),_0x3bef77=Cesium__namespace[_0xc8f74(_0x4e6fca._0x4735fa)]['fromQuaternion'](_0x1079c1),_0x3d7446=Cesium__namespace['Matrix4']['fromRotationTranslation'](_0x3bef77),_0x1f0d19=Cesium__namespace['Cartesian3']['subtract'](_0x2b0972,_0x367354,new Cesium__namespace['Cartesian3']()),_0x2a40ad=Cesium__namespace['Matrix4']['multiplyByPoint'](_0x3d7446,_0x1f0d19,new Cesium__namespace['Cartesian3']()),_0x52c409=Cesium__namespace['Cartesian3']['add'](_0x2a40ad,_0x367354,new Cesium__namespace['Cartesian3']());return _0x52c409;}function getOnLinePointByLen(_0x46023a,_0x344f17,_0x5ee51c,_0x5d28d6){const _0x4e2045=Cesium__namespace['Cartesian3']['distance'](_0x46023a,_0x344f17);let _0x2570ea;return _0x4e2045!==0x0?_0x2570ea=_0x5ee51c/_0x4e2045:_0x2570ea=0.001,_0x5d28d6&&(_0x2570ea+=0x1),getOnLinePointByRatio(_0x46023a,_0x344f17,_0x2570ea);}function getOnLinePointByRatio(_0xbad6a2,_0x5a2ca1,_0x4d7c86){const _0x204ab3={_0x22bb43:0xabf,_0x39110a:0x289},_0x579deb=_0x5b513e,_0x5638ef=Cesium__namespace['Transforms']['eastNorthUpToFixedFrame'](_0xbad6a2),_0x3df2b1=Cesium__namespace['Matrix4'][_0x579deb(_0x204ab3._0x22bb43)](_0x5638ef,new Cesium__namespace['Matrix4']());_0xbad6a2=Cesium__namespace['Matrix4']['multiplyByPoint'](_0x3df2b1,_0xbad6a2,new Cesium__namespace['Cartesian3']()),_0x5a2ca1=Cesium__namespace['Matrix4'][_0x579deb(0xc8c)](_0x3df2b1,_0x5a2ca1,new Cesium__namespace['Cartesian3']());const _0x5d4097=Cesium__namespace[_0x579deb(0x1026)][_0x579deb(_0x204ab3._0x39110a)](_0x5a2ca1,_0xbad6a2,new Cesium__namespace['Cartesian3']()),_0x57c688=Cesium__namespace['Cartesian3']['multiplyByScalar'](_0x5d4097,_0x4d7c86,new Cesium__namespace['Cartesian3']());return Cesium__namespace['Matrix4']['multiplyByPoint'](_0x5638ef,_0x57c688,new Cesium__namespace['Cartesian3']());}function getPositionByHprAndOffset(_0x98b51e,_0x57d685,_0x556b46,_0x3f8053,_0x54df52){const _0x2c9d31={_0x2f8874:0x4af},_0x535e14=_0x5b513e;_0x98b51e=LngLatPoint['toCartesian'](_0x98b51e);!_0x556b46&&(_0x556b46=new Cesium__namespace['HeadingPitchRoll']());const _0x22822c=Cesium__namespace['Transforms']['headingPitchRollQuaternion'](_0x98b51e,_0x556b46,_0x3f8053,_0x54df52),_0xcfae89=Cesium__namespace[_0x535e14(_0x2c9d31._0x2f8874)]['fromRotationTranslation'](Cesium__namespace['Matrix3']['fromQuaternion'](_0x22822c,new Cesium__namespace['Matrix3']()),_0x98b51e,new Cesium__namespace[(_0x535e14(_0x2c9d31._0x2f8874))]()),_0x5a8fa0=Cesium__namespace['Matrix4']['multiplyByPoint'](_0xcfae89,_0x57d685,new Cesium__namespace['Cartesian3']());return _0x5a8fa0;}function getPositionByDirectionAndLen(_0xfa4d73,_0x44080a,_0x121c25){const _0xf72a08={_0x581fc7:0x665},_0xff77f3=_0x5b513e;if(!_0xfa4d73)return _0xfa4d73;_0xfa4d73=LngLatPoint['toCartesian'](_0xfa4d73);const _0x23d9c6=Cesium__namespace['Transforms']['eastNorthUpToFixedFrame'](_0xfa4d73),_0x5969fb=Cesium__namespace['Matrix3'][_0xff77f3(_0xf72a08._0x581fc7)](Cesium__namespace['Math']['toRadians'](0x168-(_0x44080a||0x0))),_0xe02d48=Cesium__namespace['Matrix4']['fromRotationTranslation'](_0x5969fb);Cesium__namespace[_0xff77f3(0x4af)]['multiply'](_0x23d9c6,_0xe02d48,_0x23d9c6);const _0x2dd0e2=Cesium__namespace['Matrix4']['multiplyByPoint'](_0x23d9c6,new Cesium__namespace['Cartesian3'](_0x121c25,0x0,0x0),new Cesium__namespace['Cartesian3']());return _0x2dd0e2;}function getPositionByHprAndLen(_0x372bd3,_0x2ea910,_0x8f0a42){const _0x2e028f={_0x35780e:0x8af,_0x13e545:0xc8c},_0x2a4fcd=_0x5b513e;_0x372bd3=LngLatPoint['toCartesian'](_0x372bd3);const _0x44e319=Cesium__namespace[_0x2a4fcd(_0x2e028f._0x35780e)]['headingPitchRollQuaternion'](_0x372bd3,_0x2ea910),_0x5141b5=Cesium__namespace['Matrix4']['fromRotationTranslation'](Cesium__namespace['Matrix3']['fromQuaternion'](_0x44e319,new Cesium__namespace['Matrix3']()),_0x372bd3,new Cesium__namespace['Matrix4']()),_0x176521=Cesium__namespace['Matrix4'][_0x2a4fcd(_0x2e028f._0x13e545)](_0x5141b5,new Cesium__namespace['Cartesian3'](0x0,0x0,-_0x8f0a42),new Cesium__namespace[(_0x2a4fcd(0x1026))]());return _0x176521;}function getRayEarthPosition(_0x25a704,_0x2efa4c,_0x53d3d9,_0x7941bf,_0xf65bd1){const _0x448bb0={_0x3721bd:0xba2,_0x1b9d32:0x42b},_0x3dbd8f=_0x5b513e;if(!_0x25a704||!_0x2efa4c)return;_0x2efa4c instanceof Cesium__namespace['HeadingPitchRoll']&&(_0x2efa4c=Cesium__namespace['Transforms']['headingPitchRollQuaternion'](_0x25a704,_0x2efa4c,_0x7941bf,_0xf65bd1));const _0x517ee0=Cesium__namespace['Matrix4']['fromRotationTranslation'](Cesium__namespace['Matrix3'][_0x3dbd8f(_0x448bb0._0x3721bd)](_0x2efa4c,new Cesium__namespace[(_0x3dbd8f(_0x448bb0._0x1b9d32))]()),_0x25a704,new Cesium__namespace['Matrix4']());return getRayEarthPositionByMatrix(_0x517ee0,_0x53d3d9,_0x7941bf);}function getRayEarthPositionByMatrix(_0x207d5a,_0x1a65d9,_0x465a92){const _0x244390={_0x1a748f:0x4af},_0x1189b5=_0x5b513e,_0x1a67b4=new Cesium__namespace['Cartesian3'](),_0x3702f3=new Cesium__namespace[(_0x1189b5(0xefa))]();Cesium__namespace[_0x1189b5(_0x244390._0x1a748f)]['multiplyByPoint'](_0x207d5a,Cesium__namespace['Cartesian3']['ZERO'],_0x1a67b4),_0x1a67b4['clone'](_0x3702f3[_0x1189b5(0x76c)]);const _0x1a49bf=new Cesium__namespace[(_0x1189b5(0x1026))](0x0,0x0,_0x1a65d9?-0x1:0x1),_0x552f88=extend2Earth(_0x1a49bf,_0x207d5a,_0x3702f3,_0x465a92);return _0x552f88;}function extend2Earth(_0x44e525,_0xe5cab8,_0x36e86e,_0x455e6b){const _0x4202fb={_0x691a6c:0x72e,_0x389017:0x3cb,_0x25b5c1:0x5e2},_0x259c94=_0x5b513e;_0x455e6b=_0x455e6b||Cesium__namespace['Ellipsoid'][_0x259c94(0xf06)];const _0x509903=Cesium__namespace['Matrix4']['multiplyByPoint'](_0xe5cab8,_0x44e525,new Cesium__namespace['Cartesian3']());Cesium__namespace['Cartesian3']['subtract'](_0x509903,_0x36e86e['origin'],_0x36e86e['direction']),Cesium__namespace['Cartesian3'][_0x259c94(_0x4202fb._0x691a6c)](_0x36e86e[_0x259c94(0x22c)],_0x36e86e['direction']);const _0x2f4c3d=Cesium__namespace[_0x259c94(_0x4202fb._0x389017)]['rayEllipsoid'](_0x36e86e,_0x455e6b);if(!_0x2f4c3d)return undefined;const _0xb42761=_0x2f4c3d['start']>0x0?_0x2f4c3d['start']:_0x2f4c3d[_0x259c94(0x3c7)],_0x270fcb=Cesium__namespace['Ray']['getPoint'](_0x36e86e,_0xb42761,new Cesium__namespace['Cartesian3']());if(_0x270fcb)try{const _0x2a2d53=Cesium__namespace[_0x259c94(_0x4202fb._0x25b5c1)]['fromCartesian'](_0x270fcb,null,new Cesium__namespace['Cartographic']());}catch(_0xb4e156){return undefined;}return _0x270fcb;}function getHeadingPitchRollByOrientation(_0x3a7599,_0x48b9ef,_0x797f81,_0x4c0d76){const _0x5ec6a6={_0x544b16:0x8cc},_0x545623=_0x5b513e;if(!Cesium__namespace['defined'](_0x48b9ef)||!Cesium__namespace[_0x545623(0xfaf)](_0x3a7599))return new Cesium__namespace['HeadingPitchRoll']();const _0x1214f0=Cesium__namespace['Matrix4'][_0x545623(_0x5ec6a6._0x544b16)](Cesium__namespace['Matrix3'][_0x545623(0xba2)](_0x48b9ef,new Cesium__namespace['Matrix3']()),_0x3a7599,new Cesium__namespace['Matrix4']());return Cesium__namespace['Transforms']['fixedFrameToHeadingPitchRoll'](_0x1214f0,_0x797f81,_0x4c0d76);}function getHeadingPitchRollByMatrix(_0x8809c4,_0x35b153,_0x3a613e,_0x5137a9){return Cesium__namespace['Transforms']['fixedFrameToHeadingPitchRoll'](_0x8809c4,_0x35b153,_0x3a613e,_0x5137a9);}function getHeadingPitchRollForLine(_0x51e963,_0x292ef5,_0x41fe42){const _0x5e4b07={_0x376e96:0xf06,_0x243161:0x42b,_0x413da9:0x10cb,_0x42fd07:0x9e1},_0xb63c1b=_0x5b513e;_0x51e963=LngLatPoint['toCartesian'](_0x51e963),_0x292ef5=LngLatPoint['toCartesian'](_0x292ef5);const _0x58b6e2=Cesium__namespace[_0xb63c1b(0x11c2)][_0xb63c1b(_0x5e4b07._0x376e96)],_0x384bb2=new Cesium__namespace['Cartesian3'](),_0x7c9d2=new Cesium__namespace['Matrix4'](),_0x419ce1=new Cesium__namespace[(_0xb63c1b(_0x5e4b07._0x243161))](),_0x4b4983=Cesium__namespace['Cartesian3']['normalize'](Cesium__namespace['Cartesian3']['subtract'](_0x292ef5,_0x51e963,_0x384bb2),_0x384bb2);Cesium__namespace[_0xb63c1b(0x8af)]['rotationMatrixFromPositionVelocity'](_0x51e963,_0x4b4983,_0x58b6e2,_0x419ce1);const _0x241478=Cesium__namespace['Matrix4']['fromRotationTranslation'](_0x419ce1,_0x51e963,_0x7c9d2);return _0x41fe42?Cesium__namespace['Matrix4']['multiplyTransformation'](_0x241478,Cesium__namespace[_0xb63c1b(0xfd6)][_0xb63c1b(_0x5e4b07._0x413da9)],_0x241478):Cesium__namespace['Matrix4'][_0xb63c1b(_0x5e4b07._0x42fd07)](_0x241478,Cesium__namespace['Axis']['X_UP_TO_Z_UP'],_0x241478),Cesium__namespace['Transforms']['fixedFrameToHeadingPitchRoll'](_0x241478,_0x58b6e2);}function getReflectVector(_0x5759d8,_0x28cf35){const _0x654f37={_0x2131af:0xda4,_0x1e49b6:0x1026,_0x29a452:0xfb0},_0x484a55=_0x5b513e,_0x427a55=_0x28cf35[_0x484a55(_0x654f37._0x2131af)](),_0x5e88c2=_0x5759d8['clone'](),_0x1d819e=0x2*Cesium__namespace['Cartesian3']['dot'](_0x5759d8,_0x28cf35);return Cesium__namespace[_0x484a55(_0x654f37._0x1e49b6)][_0x484a55(_0x654f37._0x29a452)](_0x28cf35,_0x1d819e,_0x427a55),Cesium__namespace['Cartesian3']['subtract'](_0x5759d8,_0x427a55,_0x5e88c2);}function getPropertyIndex(_0x53f234,_0x4bb0af,_0xf91e4e){const _0x5823cf={_0x1e0147:0x845,_0x1b05ab:0x4e6,_0x29c395:0x1026,_0x187c69:0x124e,_0x43e8ce:0x118d,_0x1158da:0x45e,_0x317eae:0xbc3,_0x3e40f5:0x1297,_0x28ba90:0x212,_0x32fe5c:0xc8a,_0x3cc5f3:0xca6,_0x164658:0x625,_0x3900ed:0xfaf},_0x44936d=_0x5b513e,_0x12cf4b=_0x53f234===null||_0x53f234===void 0x0?void 0x0:_0x53f234['_property'],_0x330aef=_0x12cf4b===null||_0x12cf4b===void 0x0?void 0x0:_0x12cf4b[_0x44936d(_0x5823cf._0x1e0147)],_0x338d20=_0x330aef[_0x44936d(_0x5823cf._0x1b05ab)];if(_0x338d20===0x0)return{'index':0x0};let _0x125a94;const _0x1544e5=Cesium__namespace[_0x44936d(_0x5823cf._0x29c395)],_0x190a0f=_0x12cf4b['_values'];let _0x4ef1f1=Cesium__namespace[_0x44936d(_0x5823cf._0x187c69)](_0x330aef,_0x4bb0af,Cesium__namespace['JulianDate']['compare']);if(_0x4ef1f1<0x0){_0x4ef1f1=~_0x4ef1f1;if(_0x4ef1f1===0x0){const _0x1f2765=_0x330aef[_0x4ef1f1];_0x125a94=_0x12cf4b['_backwardExtrapolationDuration'];if(_0x12cf4b[_0x44936d(_0x5823cf._0x43e8ce)]===Cesium__namespace['ExtrapolationType'][_0x44936d(_0x5823cf._0x1158da)]||_0x125a94!==0x0&&Cesium__namespace['JulianDate']['secondsDifference'](_0x1f2765,_0x4bb0af)>_0x125a94)return{'index':_0x4ef1f1};if(_0x12cf4b['_backwardExtrapolationType']===Cesium__namespace[_0x44936d(_0x5823cf._0x317eae)]['HOLD'])return{'position':_0x1544e5['unpack'](_0x190a0f,0x0,_0xf91e4e),'index':_0x4ef1f1};}if(_0x4ef1f1>=_0x338d20){_0x4ef1f1=_0x338d20-0x1;const _0xb250a6=_0x330aef[_0x4ef1f1];_0x125a94=_0x12cf4b['_forwardExtrapolationDuration'];if(_0x12cf4b['_forwardExtrapolationType']===Cesium__namespace[_0x44936d(0xbc3)][_0x44936d(0x45e)]||_0x125a94!==0x0&&Cesium__namespace['JulianDate']['secondsDifference'](_0x4bb0af,_0xb250a6)>_0x125a94)return{'index':_0x4ef1f1};if(_0x12cf4b[_0x44936d(_0x5823cf._0x3e40f5)]===Cesium__namespace['ExtrapolationType']['HOLD'])return _0x4ef1f1=_0x338d20-0x1,{'position':_0x1544e5[_0x44936d(0x8be)](_0x190a0f,_0x4ef1f1*_0x1544e5['packedLength'],_0xf91e4e),'index':_0x4ef1f1};}const _0x4ac480=_0x12cf4b[_0x44936d(_0x5823cf._0x28ba90)],_0x192177=_0x12cf4b['_yTable'],_0x5aa637=_0x12cf4b['_interpolationAlgorithm'],_0x4d3499=_0x12cf4b['_packedInterpolationLength'],_0x190d3d=_0x12cf4b['_inputOrder'];if(_0x12cf4b['_updateTableLength']){_0x12cf4b['_updateTableLength']=![];const _0x51825d=Math['min'](_0x5aa637['getRequiredDataPoints'](_0x12cf4b['_interpolationDegree'],_0x190d3d),_0x338d20);_0x51825d!==_0x12cf4b['_numberOfPoints']&&(_0x12cf4b[_0x44936d(0xc8a)]=_0x51825d,_0x4ac480['length']=_0x51825d,_0x192177['length']=_0x51825d*_0x4d3499);}const _0x56401c=_0x12cf4b[_0x44936d(_0x5823cf._0x32fe5c)]-0x1;if(_0x56401c<0x1)return _0x4ef1f1=0x0,{'index':_0x4ef1f1};let _0x558491=0x0,_0x407777=_0x338d20-0x1;const _0x2e2a4e=_0x407777-_0x558491+0x1;if(_0x2e2a4e>=_0x56401c+0x1){let _0x4c2107=_0x4ef1f1-(_0x56401c/0x2|0x0)-0x1;_0x4c2107<_0x558491&&(_0x4c2107=_0x558491);let _0xe209bb=_0x4c2107+_0x56401c;_0xe209bb>_0x407777&&(_0xe209bb=_0x407777,_0x4c2107=_0xe209bb-_0x56401c,_0x4c2107<_0x558491&&(_0x4c2107=_0x558491)),_0x558491=_0x4c2107,_0x407777=_0xe209bb;}const _0x27ff31=_0x407777-_0x558491+0x1;for(let _0x31cd77=0x0;_0x31cd77<_0x27ff31;++_0x31cd77){_0x4ac480[_0x31cd77]=Cesium__namespace['JulianDate']['secondsDifference'](_0x330aef[_0x558491+_0x31cd77],_0x330aef[_0x407777]);}if(!Cesium__namespace['defined'](_0x1544e5[_0x44936d(0x56f)])){let _0xdb2b3d=0x0;const _0x24abb5=_0x12cf4b['_packedLength'];let _0x14a56e=_0x558491*_0x24abb5;const _0x49cf98=(_0x407777+0x1)*_0x24abb5;while(_0x14a56e<_0x49cf98){_0x192177[_0xdb2b3d]=_0x190a0f[_0x14a56e],_0x14a56e++,_0xdb2b3d++;}}else _0x1544e5['convertPackedArrayForInterpolation'](_0x190a0f,_0x558491,_0x407777,_0x192177);const _0x9db4f2=Cesium__namespace[_0x44936d(_0x5823cf._0x3cc5f3)]['secondsDifference'](_0x4bb0af,_0x330aef[_0x407777]);let _0x273367;if(_0x190d3d===0x0||!Cesium__namespace['defined'](_0x5aa637['interpolate']))_0x273367=_0x5aa637['interpolateOrderZero'](_0x9db4f2,_0x4ac480,_0x192177,_0x4d3499,_0x12cf4b[_0x44936d(_0x5823cf._0x164658)]);else{const _0x17f8f8=Math['floor'](_0x4d3499/(_0x190d3d+0x1));_0x273367=_0x5aa637['interpolate'](_0x9db4f2,_0x4ac480,_0x192177,_0x17f8f8,_0x190d3d,_0x190d3d,_0x12cf4b['_interpolationResult']);}_0x4ef1f1=_0x558491;for(let _0x1a61a0=_0x558491;_0x1a61a0<=_0x407777;_0x1a61a0++){const _0x384260=Cesium__namespace['JulianDate']['compare'](_0x4bb0af,_0x330aef[_0x1a61a0]);if(_0x384260<=0x0){_0x4ef1f1=_0x1a61a0-0x1;break;}}if(!Cesium__namespace[_0x44936d(_0x5823cf._0x3900ed)](_0x1544e5['unpackInterpolationResult']))return{'position':_0x1544e5['unpack'](_0x273367,0x0,_0xf91e4e),'index':_0x4ef1f1};return{'position':_0x1544e5['unpackInterpolationResult'](_0x273367,_0x190a0f,_0x558491,_0x407777,_0xf91e4e),'index':_0x4ef1f1};}return{'position':_0x1544e5['unpack'](_0x190a0f,_0x4ef1f1*_0x12cf4b['_packedLength'],_0xf91e4e),'index':_0x4ef1f1};}function getCameraHeadingPitchRollForLine(_0x18beae,_0x4d9f4e,_0x4078bd){const _0x42404c={_0x44880a:0x72e,_0x400b84:0x1026},_0x52e596=_0x5b513e;_0x4d9f4e=LngLatPoint['toCartesian'](_0x4d9f4e),_0x4078bd=LngLatPoint['toCartesian'](_0x4078bd);const _0x2c9a83=Cesium__namespace[_0x52e596(0x1026)][_0x52e596(_0x42404c._0x44880a)](Cesium__namespace['Cartesian3']['subtract'](_0x4078bd,_0x4d9f4e,new Cesium__namespace['Cartesian3']()),new Cesium__namespace['Cartesian3']()),_0xa9b3ac=Cesium__namespace['Cartesian3'][_0x52e596(0x72e)](_0x4d9f4e,new Cesium__namespace[(_0x52e596(_0x42404c._0x400b84))]()),_0x4ebf46=new Cesium__namespace['Camera'](_0x18beae);return _0x4ebf46['position']=_0x4d9f4e,_0x4ebf46['direction']=_0x2c9a83,_0x4ebf46['up']=_0xa9b3ac,new Cesium__namespace[(_0x52e596(0x710))](_0x4ebf46['heading'],_0x4ebf46[_0x52e596(0xa18)],_0x4ebf46['roll']);}function locHpr2CameraHpr(_0x541cc7,_0x552560,_0x12d47b){const _0x164a83={_0x5c6acc:0x2ff,_0x55bb56:0x90a,_0x28ae5a:0x70f,_0x429c8:0x42b,_0x502a3f:0x1d5,_0x21359b:0x738,_0x583097:0xe54},_0xe09742=_0x5b513e;let _0x45223b;_0x541cc7 instanceof Cesium__namespace[_0xe09742(_0x164a83._0x5c6acc)]?_0x45223b=_0x541cc7:(_0x45223b=new Cesium__namespace[(_0xe09742(0x2ff))](_0x541cc7),_0x45223b['position']=_0x552560,_0x45223b['frustum'][_0xe09742(0x200)]=0x1,_0x45223b['frustum'][_0xe09742(_0x164a83._0x55bb56)]=Cesium__namespace[_0xe09742(0x5c0)]['toRadians'](0x2d),_0x45223b['frustum']['near']=0.01,_0x45223b['frustum'][_0xe09742(_0x164a83._0x28ae5a)]=0x1);_0x45223b[_0xe09742(0x5b0)]({'destination':_0x552560,'orientation':{'heading':_0x12d47b['heading'],'pitch':_0x12d47b['pitch'],'roll':_0x12d47b['roll']}});const _0x925fc8=new Cesium__namespace['Cartesian3'](),_0x4e580c=new Cesium__namespace[(_0xe09742(_0x164a83._0x429c8))](),_0x8afebb=new Cesium__namespace['Quaternion'](),_0x30bab0=_0x45223b['directionWC'],_0x3fd83e=_0x45223b[_0xe09742(_0x164a83._0x502a3f)],_0x292050=Cesium__namespace['Cartesian3']['negate'](_0x45223b[_0xe09742(_0x164a83._0x21359b)],_0x925fc8);Cesium__namespace['Matrix3']['setColumn'](_0x4e580c,0x0,_0x292050,_0x4e580c),Cesium__namespace['Matrix3'][_0xe09742(_0x164a83._0x583097)](_0x4e580c,0x1,_0x3fd83e,_0x4e580c),Cesium__namespace['Matrix3']['setColumn'](_0x4e580c,0x2,_0x30bab0,_0x4e580c);const _0x42d653=Cesium__namespace['Quaternion']['fromRotationMatrix'](_0x4e580c,_0x8afebb),_0x32a784=Cesium__namespace['Matrix4']['fromRotationTranslation'](Cesium__namespace[_0xe09742(_0x164a83._0x429c8)][_0xe09742(0xba2)](_0x42d653,new Cesium__namespace['Matrix3']()),_0x552560,new Cesium__namespace[(_0xe09742(0x4af))]());return Cesium__namespace['Transforms']['fixedFrameToHeadingPitchRoll'](_0x32a784,_0x541cc7['globe']['ellipsoid']);}var PointUtil={'__proto__':null,'getTransFun':getTransFun,'getPositionValue':getPositionValue,'getMaxHeight':getMaxHeight,'getMinHeight':getMinHeight,'addPositionsHeight':addPositionsHeight,'setPositionsHeight':setPositionsHeight,'getHeight':getHeight,'getSurfaceHeight':getSurfaceHeight,'getSurfaceTerrainHeight':getSurfaceTerrainHeight,'getSurfacePosition':getSurfacePosition,'getCurrentMouseTerrainPosition':getCurrentMouseTerrainPosition,'getMidpoint':getMidpoint,'isRepeatPoint':isRepeatPoint,'getRotateCenterPoint':getRotateCenterPoint,'getOnLinePointByLen':getOnLinePointByLen,'getOnLinePointByRatio':getOnLinePointByRatio,'getPositionByHprAndOffset':getPositionByHprAndOffset,'getPositionByDirectionAndLen':getPositionByDirectionAndLen,'getPositionByHprAndLen':getPositionByHprAndLen,'getRayEarthPosition':getRayEarthPosition,'getRayEarthPositionByMatrix':getRayEarthPositionByMatrix,'extend2Earth':extend2Earth,'getHeadingPitchRollByOrientation':getHeadingPitchRollByOrientation,'getHeadingPitchRollByMatrix':getHeadingPitchRollByMatrix,'getHeadingPitchRollForLine':getHeadingPitchRollForLine,'getReflectVector':getReflectVector,'getPropertyIndex':getPropertyIndex,'getCameraHeadingPitchRollForLine':getCameraHeadingPitchRollForLine,'locHpr2CameraHpr':locHpr2CameraHpr};class SurfacePoints{constructor(_0x3fe403){const _0x1786c8=_0x5b513e;this['options']=_0x3fe403,this[_0x1786c8(0xa6d)]=_0x3fe403['map']?_0x3fe403['map'][_0x1786c8(0xa6d)]:_0x3fe403[_0x1786c8(0xa6d)],!this['scene']&&logError('SurfacePoints:\x20请传入scene参数',this['options']),this['positions']=LngLatArray['toCartesians'](this['options']['positions']);}async[_0x5b513e(0x99b)](){const _0x3afa24={_0x1c1995:0xfaf,_0x1dd4fc:0xa6d,_0x19d141:0xbbe},_0x3c0447=_0x5b513e;if(this['positions']==null||this['positions']['length']===0x0){this['getResult']();return;}this['scene']['_terrainProviderPromise']&&await this['scene']['_terrainProviderPromise'];const _0x23cddb=this['options']['has3dtiles']??Cesium__namespace[_0x3c0447(_0x3afa24._0x1c1995)](pick3DTileset(this[_0x3c0447(_0x3afa24._0x1dd4fc)],this['positions'])),_0x4cd0dd=this[_0x3c0447(0x1c1)][_0x3c0447(_0x3afa24._0x19d141)]??!(this['scene']['terrainProvider']instanceof Cesium__namespace['EllipsoidTerrainProvider']);this['_has3dtiles']=_0x23cddb,this['_hasTerrain']=_0x4cd0dd;if(!_0x4cd0dd&&!_0x23cddb)return this[_0x3c0447(0x3d4)]();return this['options']['exact']?this['_startForExact']():this['_startForSketchy']();}async[_0x5b513e(0x283)](){const _0x5845e6={_0x204ccc:0xd9a,_0x129a6a:0xa6d,_0x324775:0xe41,_0x1f69db:0x5b4},_0x133d5d=_0x5b513e;var _0x32f6b0,_0x2b1d28;const _0x2db3dc=this['positions'];if(this['_has3dtiles']){const _0x2257b9=[];for(let _0x58e6cd=0x0,_0x56dee3=_0x2db3dc[_0x133d5d(0x4e6)];_0x58e6cd<_0x56dee3;++_0x58e6cd){_0x2257b9['push'](_0x2db3dc[_0x58e6cd]['clone']());}let _0x2b9887=await this[_0x133d5d(0xa6d)]['clampToHeightMostDetailed'](_0x2257b9,this['options'][_0x133d5d(_0x5845e6._0x204ccc)]);for(let _0x13a550=0x0;_0x13a550<_0x2b9887['length'];++_0x13a550){!_0x2b9887[_0x13a550]&&(_0x2b9887[_0x13a550]=this['positions'][_0x13a550]);}if(_0x2b9887['length']>0x0)return this['options']['offset']&&(_0x2b9887=addPositionsHeight(_0x2b9887,this['options']['offset'])),this['getResult'](_0x2b9887);}const _0x38ee02=((_0x32f6b0=this['scene'])===null||_0x32f6b0===void 0x0?void 0x0:_0x32f6b0[_0x133d5d(0x49b)])??0x1;if(this['_hasTerrain']&&(_0x2b1d28=this['scene']['terrainProvider'])!==null&&_0x2b1d28!==void 0x0&&_0x2b1d28['availability']){const _0x3509a4=this[_0x133d5d(_0x5845e6._0x129a6a)][_0x133d5d(_0x5845e6._0x324775)]['ellipsoid'],_0x47c3ce=_0x3509a4[_0x133d5d(0x1316)](_0x2db3dc),_0x497999=Cesium__namespace['Cartographic']['fromCartesian'](_0x2db3dc[0x0])['height'],_0x34c34e=this['options']['offset']??0x0;let _0x39c70c=![];const _0x36ed8c=await Cesium__namespace['sampleTerrainMostDetailed'](this[_0x133d5d(_0x5845e6._0x129a6a)]['terrainProvider'],_0x47c3ce);for(let _0x1d2822=0x0;_0x1d2822<_0x36ed8c['length'];++_0x1d2822){!_0x36ed8c[_0x1d2822]&&(_0x36ed8c[_0x1d2822]=this['positions'][_0x1d2822]),_0x36ed8c[_0x1d2822]['height']==null?(_0x39c70c=!![],_0x36ed8c[_0x1d2822][_0x133d5d(0x595)]=_0x34c34e+_0x497999):_0x36ed8c[_0x1d2822]['height']=_0x34c34e+_0x36ed8c[_0x1d2822]['height']*_0x38ee02;}const _0xe72f44=_0x3509a4[_0x133d5d(_0x5845e6._0x1f69db)](_0x36ed8c);return this['getResult'](_0xe72f44,_0x39c70c);}return this['_startForSketchy']();}async['_startForSketchy'](){const _0x447674={_0x2358ce:0x6a6,_0x370c31:0x1c1,_0x3a11e9:0xd9a,_0x5e54ed:0xfaf,_0x370365:0xa88},_0x40c316=_0x5b513e,_0x50ef7b=[];for(let _0x46eb95=0x0,_0x307b2f=this['positions']['length'];_0x46eb95<_0x307b2f;++_0x46eb95){const _0x5357fd=Cesium__namespace['Cartographic']['fromCartesian'](this['positions'][_0x46eb95]);let _0x3d0032;if(this['_has3dtiles']){const _0x4be6e2=this['scene'][_0x40c316(_0x447674._0x2358ce)](_0x5357fd,this[_0x40c316(_0x447674._0x370c31)][_0x40c316(_0x447674._0x3a11e9)],this['options'][_0x40c316(0x1359)]);Cesium__namespace['defined'](_0x4be6e2)&&_0x4be6e2>-0x3e8&&(_0x3d0032=_0x4be6e2);}if(!Cesium__namespace[_0x40c316(_0x447674._0x5e54ed)](_0x3d0032)){const _0x2f2ddf=this['scene']['globe'][_0x40c316(_0x447674._0x370365)](_0x5357fd);Cesium__namespace['defined'](_0x2f2ddf)&&_0x2f2ddf>-0x3e8&&(_0x3d0032=_0x2f2ddf);}_0x50ef7b[_0x40c316(0x1ed)](Cesium__namespace['Cartesian3']['fromRadians'](_0x5357fd['longitude'],_0x5357fd['latitude'],_0x3d0032??_0x5357fd['height']));}return this['getResult'](_0x50ef7b);}[_0x5b513e(0x3d4)](_0x3a6cb3,_0x477b20){const _0x57413d={_0x550341:0x234,_0x2381e9:0x234,_0x61d1ca:0xf4a},_0x1f29c6=_0x5b513e;return this['options']['callback']&&this['options']['callback'](_0x3a6cb3,_0x477b20,this[_0x1f29c6(_0x57413d._0x550341)]),{'positions':_0x3a6cb3||this[_0x1f29c6(_0x57413d._0x2381e9)],'positions_original':this[_0x1f29c6(_0x57413d._0x550341)],'noHeight':_0x477b20,'has3dtiles':this['_has3dtiles'],'hasTerrain':this[_0x1f29c6(_0x57413d._0x61d1ca)]};}}function area(_0x27ebd6){const _0x217066={_0x22ccd2:0xad7},_0x178079=_0x5b513e;try{return turf__namespace[_0x178079(_0x217066._0x22ccd2)](_0x27ebd6);}catch(_0x1c5522){return 0x0;}}function bbox(_0x93d41c){return turf__namespace['bbox'](_0x93d41c);}function bezierSpline(_0x47c744,_0x4a4e41){const _0x4b01d7=_0x5b513e;try{return turf__namespace[_0x4b01d7(0xd31)](_0x47c744,_0x4a4e41);}catch(_0x3edc11){return _0x47c744;}}function lineOffset(_0x59d1f4,_0x130564,_0x1c2200){const _0x2c2d29={_0x2873ac:0x826},_0x54730e=_0x5b513e;try{const _0x55af71=turf__namespace[_0x54730e(_0x2c2d29._0x2873ac)](_0x59d1f4),_0x286bf7=turf__namespace['lineOffset'](_0x55af71,_0x130564,_0x1c2200),_0xf79358=_0x286bf7[_0x54730e(0xe9c)]['coordinates'];for(let _0x26c4ab=0x0,_0x4b78c5=_0xf79358['length'];_0x26c4ab<_0x4b78c5;_0x26c4ab++){_0xf79358[_0x26c4ab][0x2]=_0x59d1f4[_0x26c4ab][0x2];}return _0xf79358;}catch(_0x203bea){return _0x59d1f4;}}function buffer$1(_0xf200de,_0x15f572,_0x1fc50d){try{return turf__namespace['buffer'](_0xf200de,_0x15f572,_0x1fc50d);}catch(_0x4a1ae7){return _0xf200de;}}function convex$1(_0x417aee,_0x4254eb){try{return turf__namespace['convex'](_0x417aee,_0x4254eb);}catch(_0x23cc76){return _0x417aee;}}function pointGrid(_0x35acbd,_0x646597,_0x34107a){try{return turf__namespace['pointGrid'](_0x35acbd,_0x646597,_0x34107a);}catch(_0x523741){return{'features':[]};}}function booleanPointInPolygon(_0xdf94aa,_0x42312d,_0x52c269){const _0x4e61af=_0x5b513e;try{return turf__namespace[_0x4e61af(0x8e7)](_0xdf94aa,_0x42312d,_0x52c269);}catch(_0x49bacb){return![];}}function simplify(_0x46fb38,_0x13ab7a){try{const _0x2ca401=turf__namespace['simplify']({'type':'Polygon','coordinates':[_0x46fb38]},{'tolerance':0.0001,'highQuality':!![],'mutate':!![],..._0x13ab7a});return _0x2ca401['coordinates'][0x0];}catch(_0x56fb5d){return _0x46fb38;}}const pickTilesetPassState$1=new Cesium__namespace[(_0x5b513e(0x800))]({'pass':Cesium__namespace[_0x5b513e(0x7f0)]['PICK']}),packedDepthScale$1=new Cesium__namespace['Cartesian4'](0x1,0x1/0xff,0x1/0xfe01,0x1/0xfd02ff),scratchRectangle$1=new Cesium__namespace['BoundingRectangle'](0x0,0x0,0x3,0x3),scratchColorZero$1=new Cesium__namespace['Color'](0x0,0x0,0x0,0x0),scratchRight=new Cesium__namespace['Cartesian3'](),scratchUp=new Cesium__namespace['Cartesian3'](),scratchPackedDepthArray=[];function interPolygonByDepth$1(_0x401761){const _0x1d7b3f={_0x291143:0x769,_0x31cbcc:0x595,_0x5180b1:0x457,_0x51875d:0x53a,_0x1b6efd:0x1221,_0x1f817b:0xada,_0x3358ab:0x923,_0x35183a:0xc3b,_0x516781:0xae3,_0x3f66ca:0x1026,_0x112dab:0x76c,_0x5225c6:0xedb,_0x278ee9:0x11bb},_0x4d49d9={_0x30ff50:0x5e2},_0x3d50f7={_0xc06b5e:0x5e2,_0x74e650:0x11d8},_0x42a221=_0x5b513e,_0x44504a=_0x401761['scene'],_0x4f44f6=LngLatArray['toCartesians'](_0x401761[_0x42a221(0x234)]),_0x36b097=_0x44504a[_0x42a221(0xe41)][_0x42a221(_0x1d7b3f._0x291143)];_0x44504a['globe']['depthTestAgainstTerrain']=!![];const _0x1ac1b4=_0x401761['cameraHeight']??_0x44504a['camera']['positionCartographic'][_0x42a221(_0x1d7b3f._0x31cbcc)],{ray:_0x5d7542,frustumWidth:_0x237db7,frustumHeight:_0x328f11,cameraUp:_0xb324b5}=getCameraInforForPoints(_0x4f44f6,_0x1ac1b4),_0x3c9c48=Number(_0x401761['splitNum']??0x200),_0x481b7a=_0x237db7/_0x3c9c48,_0x20cb25=_0x328f11/_0x3c9c48,_0x1d36f8=new Cesium__namespace['Picking'](_0x44504a),_0x3cda85=_0x1d36f8['_pickOffscreenView'],_0x26e25c=new Cesium__namespace[(_0x42a221(_0x1d7b3f._0x5180b1))](0x0,0x0,_0x3c9c48,_0x3c9c48);_0x3cda85['viewport']=_0x26e25c,_0x3cda85['passState'][_0x42a221(0x1221)]=_0x26e25c,_0x44504a['view']=_0x3cda85,updateOffscreenCamera(_0x5d7542['origin'],_0x5d7542['direction'],_0xb324b5,_0x237db7,_0x328f11,_0x3cda85['camera']),Cesium__namespace[_0x42a221(0x457)]['clone'](_0x3cda85['viewport'],scratchRectangle$1);const _0x7d51b9=_0x3cda85[_0x42a221(_0x1d7b3f._0x51875d)]['begin'](scratchRectangle$1,_0x3cda85[_0x42a221(_0x1d7b3f._0x1b6efd)]);_0x44504a['jobScheduler'][_0x42a221(0x2b3)](),_0x44504a[_0x42a221(_0x1d7b3f._0x1f817b)](),_0x44504a['frameState']['invertClassification']=![],_0x44504a[_0x42a221(_0x1d7b3f._0x3358ab)]['passes']['pick']=!![],_0x44504a['frameState']['passes']['offscreen']=!![],_0x44504a[_0x42a221(_0x1d7b3f._0x3358ab)]['tilesetPassState']=pickTilesetPassState$1,_0x44504a['context']['uniformState']['update'](_0x44504a['frameState']),_0x44504a[_0x42a221(0x672)](),_0x44504a['updateAndExecuteCommands'](_0x7d51b9,scratchColorZero$1),_0x44504a['resolveFramebuffers'](_0x7d51b9);const _0xa3e81a=[];if(_0x44504a['context'][_0x42a221(_0x1d7b3f._0x35183a)]){const _0x48ef38=_0x3cda85['frustumCommandsList']['length'],_0x5bf52e=new Cesium__namespace['Cartesian3']();for(let _0x26a997=0x0;_0x26a997<_0x48ef38;++_0x26a997){const _0x185ec3=_0x1d36f8['getPickDepth'](_0x44504a,_0x26a997),_0x504ec1=getDepth(_0x44504a['context'],0x0,0x0,_0x3c9c48,_0x3c9c48,_0x185ec3);for(let _0x4dbdde=0x0;_0x4dbdde<_0x504ec1['length'];_0x4dbdde++){const _0x3f1f0c=_0x504ec1[_0x4dbdde];if(_0x3f1f0c>0x0&&_0x3f1f0c<0x1){const _0x5c95ee=_0x3cda85['frustumCommandsList'][_0x26a997],_0x27fb13=_0x5c95ee['near']*(_0x4dbdde!==0x0?_0x44504a['opaqueFrustumNearOffset']:0x1),{far:_0xd06c83}=_0x5c95ee,_0x19c5ff=_0x27fb13+_0x3f1f0c*(_0xd06c83-_0x27fb13),_0x445aa1=Math['floor'](_0x4dbdde/_0x3c9c48),_0x2288e5=_0x4dbdde%_0x3c9c48,_0x3550be=(_0x445aa1-_0x3c9c48/0x2)*_0x328f11/_0x3c9c48,_0x16a16f=(_0x2288e5-_0x3c9c48/0x2)*_0x237db7/_0x3c9c48,_0x3f898d=new Cesium__namespace['Cartesian3']();Cesium__namespace[_0x42a221(0x1026)]['multiplyByScalar'](_0xb324b5,_0x3550be,_0x5bf52e),Cesium__namespace['Cartesian3']['add'](_0x5bf52e,_0x3cda85['camera'][_0x42a221(_0x1d7b3f._0x516781)],_0x3f898d),Cesium__namespace[_0x42a221(_0x1d7b3f._0x3f66ca)]['multiplyByScalar'](_0x3cda85['camera']['right'],_0x16a16f,_0x5bf52e),Cesium__namespace['Cartesian3']['add'](_0x5bf52e,_0x3f898d,_0x3f898d);const _0xcd097f=Cesium__namespace['Ray'][_0x42a221(0xda4)](_0x5d7542);_0xcd097f[_0x42a221(_0x1d7b3f._0x112dab)]=_0x3f898d;const _0x261605=Cesium__namespace[_0x42a221(0xefa)][_0x42a221(_0x1d7b3f._0x5225c6)](_0xcd097f,_0x19c5ff);!_0xa3e81a[_0x4dbdde]&&(_0xa3e81a[_0x4dbdde]=_0x261605);}}}}const _0x2ed263=[];let _0x5a90fb=Number['MAX_VALUE'],_0x2f34c4=-Number['MAX_VALUE'];const _0x590745=_0x4f44f6[_0x42a221(_0x1d7b3f._0x278ee9)](_0x1d18d2=>{const _0x428ce5=_0x42a221,_0x334eca=Cesium__namespace[_0x428ce5(_0x3d50f7._0xc06b5e)][_0x428ce5(_0x3d50f7._0x74e650)](_0x1d18d2);return[_0x334eca['longitude'],_0x334eca['latitude']];});_0xa3e81a['forEach'](_0x3435f2=>{const _0x1d8a36=_0x42a221,_0x1fbfda=Cesium__namespace[_0x1d8a36(_0x4d49d9._0x30ff50)]['fromCartesian'](_0x3435f2);if(_0x1fbfda&&pointInPolygonNested([_0x1fbfda['longitude'],_0x1fbfda['latitude']],_0x590745)){const _0x21a91d=_0x1fbfda['height'];_0x2f34c4<_0x21a91d&&(_0x2f34c4=_0x21a91d),_0x5a90fb>_0x21a91d&&(_0x5a90fb=_0x21a91d),_0x3435f2['height']=_0x21a91d,_0x3435f2[_0x1d8a36(0x763)]=function(){return getBoxOutLine(this,_0x481b7a,_0x20cb25,_0xb324b5);},_0x2ed263['push'](_0x3435f2);}}),_0x44504a['globe']['depthTestAgainstTerrain']=_0x36b097,_0x44504a['view']=_0x44504a[_0x42a221(0xc1d)],_0x44504a['context']['endFrame'](),_0x1d36f8['destroy']();_0x5a90fb===Number['MAX_VALUE']&&(_0x5a90fb=0x0);_0x2f34c4===-Number['MAX_VALUE']&&(_0x2f34c4=0x270f);const _0x28c327=_0x481b7a*_0x20cb25;return{'positions':_0x2ed263,'count':_0x2ed263['length'],'minHeight':_0x5a90fb,'maxHeight':_0x2f34c4,'box':{'width':_0x481b7a,'height':_0x20cb25,'area':_0x28c327},'totalArea':_0x28c327*_0x2ed263['length']};}function interPolylineByDepth$1(_0xcaa83d){const _0x432198={_0x2d232f:0xa6d,_0x4d2581:0x130f,_0x252218:0x1048,_0x5ffd1e:0xf50,_0x5a0c27:0xb98,_0x1d38de:0xfaf,_0x3a4c17:0x780,_0x8b712d:0x1249,_0x3c98f2:0x1249,_0x238ae8:0x1026,_0x2b6be2:0x1221,_0x4732d4:0x457,_0x4f90aa:0x53a,_0x3fd9a8:0x32f,_0x2e7a2b:0x4e6,_0x5ae471:0x1ed},_0x539bdd=_0x5b513e,_0x5672a8=_0xcaa83d[_0x539bdd(_0x432198._0x2d232f)],_0x5b7754=LngLatArray[_0x539bdd(_0x432198._0x4d2581)](_0xcaa83d['positions']),_0x4199f6=_0x5672a8['globe']['depthTestAgainstTerrain'];_0x5672a8['globe']['depthTestAgainstTerrain']=!![];const _0x427d6c=Cesium__namespace['defined'](_0x5672a8[_0x539bdd(0xe41)])?_0x5672a8['globe'][_0x539bdd(_0x432198._0x252218)]:_0x5672a8['mapProjection']['ellipsoid'],_0x58306f=_0x5672a8['context'],_0x1aa67a=_0x58306f['uniformState'],_0x1d4934=_0x5672a8['frameState'],_0x4144e3=_0xcaa83d['cameraHeight']??_0x5672a8['camera']['positionCartographic']['height'],_0x4d882c=new Cesium__namespace['Picking'](_0x5672a8),_0x47c13b=_0x4d882c['_pickOffscreenView'],_0x2b68f2=0.1;let _0xe07b08=[];const _0x12f858=[];for(let _0xe19bcc=0x0,_0x36fd45=_0x5b7754['length']-0x1;_0xe19bcc<_0x36fd45;_0xe19bcc++){const _0x2d49ed=_0x5b7754[_0xe19bcc],_0x3ea28d=_0x5b7754[_0xe19bcc+0x1],_0x4ed7fe=Cesium__namespace[_0x539bdd(0x5e2)]['fromCartesian'](_0x2d49ed),_0x3cd0be=Cesium__namespace['Cartographic']['fromCartesian'](_0x3ea28d),_0x367778=Cesium__namespace['Cartesian3']['fromRadians'](_0x4ed7fe[_0x539bdd(0xbb8)],_0x4ed7fe[_0x539bdd(0xf50)]),_0x3ac3d8=Cesium__namespace[_0x539bdd(0x1026)]['fromRadians'](_0x3cd0be[_0x539bdd(0xbb8)],_0x3cd0be[_0x539bdd(_0x432198._0x5ffd1e)]),_0x75705c=Cesium__namespace['Cartesian3'][_0x539bdd(_0x432198._0x5a0c27)](_0x367778,_0x3ac3d8);let _0x5bd709=0x64;Cesium__namespace[_0x539bdd(_0x432198._0x1d38de)](_0xcaa83d['splitNum'])&&(_0x5bd709=Number(_0xcaa83d['splitNum']));Cesium__namespace['defined'](_0xcaa83d['minDistance'])&&(_0x5bd709=Math[_0x539bdd(_0x432198._0x3a4c17)](_0x75705c/_0xcaa83d['minDistance']));_0x5bd709>Cesium__namespace['ContextLimits'][_0x539bdd(_0x432198._0x8b712d)]&&(_0x5bd709=Cesium__namespace['ContextLimits'][_0x539bdd(_0x432198._0x3c98f2)]);const _0x2f742a=new Cesium__namespace['Ray'](),_0x184e79=Cesium__namespace['Cartesian3']['lerp'](_0x367778,_0x3ac3d8,0.5,new Cesium__namespace['Cartesian3']()),_0x3c5654=Cesium__namespace['Cartographic']['fromCartesian'](_0x184e79),_0x56b3b6=_0x427d6c['geodeticSurfaceNormalCartographic'](_0x3c5654,new Cesium__namespace['Cartesian3']());Cesium__namespace[_0x539bdd(_0x432198._0x238ae8)]['negate'](_0x56b3b6,_0x2f742a['direction']),_0x2f742a['origin']=Cesium__namespace['Cartesian3']['fromRadians'](_0x3c5654['longitude'],_0x3c5654['latitude'],_0x4144e3);const _0x2daeac=Cesium__namespace['Cartesian3']['subtract'](_0x3ac3d8,_0x367778,scratchUp);Cesium__namespace['Cartesian3']['normalize'](_0x2daeac,_0x2daeac);const _0x407fa5=_0x75705c,_0xcc747f=new Cesium__namespace['BoundingRectangle'](0x0,0x0,0x1,_0x5bd709);_0x47c13b[_0x539bdd(_0x432198._0x2b6be2)]=_0xcc747f,_0x47c13b['passState']['viewport']=_0xcc747f,_0x5672a8['view']=_0x47c13b,updateOffscreenCamera(_0x2f742a['origin'],_0x2f742a[_0x539bdd(0x22c)],_0x2daeac,_0x2b68f2,_0x407fa5,_0x47c13b['camera']),Cesium__namespace[_0x539bdd(_0x432198._0x4732d4)][_0x539bdd(0xda4)](_0x47c13b['viewport'],scratchRectangle$1);const _0x19c969=_0x47c13b[_0x539bdd(_0x432198._0x4f90aa)]['begin'](scratchRectangle$1,_0x47c13b[_0x539bdd(0x1221)]);_0x5672a8['jobScheduler']['disableThisFrame'](),_0x5672a8[_0x539bdd(0xada)](),_0x1d4934['invertClassification']=![],_0x1d4934['passes']['pick']=!![],_0x1d4934[_0x539bdd(0x311)]['offscreen']=!![],_0x1d4934['tilesetPassState']=pickTilesetPassState$1,_0x1aa67a['update'](_0x1d4934),_0x5672a8['updateEnvironment'](),_0x5672a8[_0x539bdd(_0x432198._0x3fd9a8)](_0x19c969,scratchColorZero$1),_0x5672a8['resolveFramebuffers'](_0x19c969);const _0x4d5db5=[];if(_0x5672a8['context']['depthTexture']){const _0x539c5f=_0x47c13b['frustumCommandsList'][_0x539bdd(_0x432198._0x2e7a2b)],_0x4e59fe=new Cesium__namespace['Cartesian3']();for(let _0x1a2495=0x0;_0x1a2495<_0x539c5f;++_0x1a2495){const _0x4851de=_0x4d882c['getPickDepth'](_0x5672a8,_0x1a2495),_0x54c6d1=getDepth(_0x58306f,0x0,0x0,0x1,_0x5bd709,_0x4851de);for(let _0x1029f9=0x0,_0x161e7e=_0x54c6d1[_0x539bdd(0x4e6)];_0x1029f9<_0x161e7e;_0x1029f9++){const _0x137ba7=_0x54c6d1[_0x1029f9];if(_0x137ba7>0x0&&_0x137ba7<0x1){const _0x127415=_0x47c13b['frustumCommandsList'][_0x1a2495],_0x413db0=_0x127415['near']*(_0x1029f9!==0x0?_0x5672a8['opaqueFrustumNearOffset']:0x1),_0x26d193=_0x127415['far'],_0x182fe3=_0x413db0+_0x137ba7*(_0x26d193-_0x413db0);if(_0x161e7e>0x1){const _0x450239=(_0x1029f9/(_0x54c6d1[_0x539bdd(0x4e6)]-0x1)-0.5)*_0x407fa5;Cesium__namespace['Cartesian3']['multiplyByScalar'](_0x2daeac,_0x450239,_0x4e59fe);}const _0x539718=Cesium__namespace['Ray']['clone'](_0x2f742a);Cesium__namespace['Cartesian3']['add'](_0x539718['origin'],_0x4e59fe,_0x539718['origin']);const _0x13021e=Cesium__namespace['Ray']['getPoint'](_0x539718,_0x182fe3);!_0x4d5db5[_0x1029f9]&&(_0x4d5db5[_0x1029f9]=_0x13021e);}}}}_0x5672a8['view']=_0x5672a8['defaultView'],_0x58306f['endFrame']();const _0x93a1cf=[];for(let _0x44dff9=0x0,_0x43c92d=_0x4d5db5[_0x539bdd(0x4e6)];_0x44dff9<_0x43c92d;_0x44dff9++){const _0x2ff9e6=_0x4d5db5[_0x44dff9];Cesium__namespace[_0x539bdd(0xfaf)](_0x2ff9e6)&&_0x93a1cf[_0x539bdd(_0x432198._0x5ae471)](_0x2ff9e6);}_0xe07b08=_0xe07b08['concat'](_0x93a1cf),_0x12f858['push']({'distance':_0x75705c,'positions':_0x93a1cf});}return _0x5672a8[_0x539bdd(0xe41)][_0x539bdd(0x769)]=_0x4199f6,_0x4d882c[_0x539bdd(0x99a)](),{'positions':_0xe07b08,'list':_0x12f858};}function getDepth(_0x5be933,_0x5a2803,_0x1ba18c,_0xf4e708,_0x54cdf9,_0x3f265d){const _0x17870f={_0x39c821:0x26d,_0x1aff53:0x434},_0x1133a3=_0x5b513e,_0x3ae168=_0x5be933['readPixels']({'x':_0x5a2803,'y':_0x1ba18c,'width':_0xf4e708,'height':_0x54cdf9,'framebuffer':_0x3f265d[_0x1133a3(_0x17870f._0x39c821)]}),_0x3db7cb=Cesium__namespace['Cartesian4']['unpackArray'](_0x3ae168,scratchPackedDepthArray),_0x31224e=[];for(let _0x320652=0x0;_0x320652<_0x3db7cb['length'];++_0x320652){const _0x4d642d=_0x3db7cb[_0x320652];Cesium__namespace['Cartesian4'][_0x1133a3(_0x17870f._0x1aff53)](_0x4d642d,0xff,_0x4d642d);const _0x2c9cc7=Cesium__namespace[_0x1133a3(0x82f)]['dot'](_0x4d642d,packedDepthScale$1);_0x31224e['push'](_0x2c9cc7);}return _0x31224e;}function updateOffscreenCamera(_0x46d149,_0x2573bb,_0x1028b0,_0x89f00e,_0xfe065a,_0x331760){const _0x139f9d={_0x181ee9:0x39b,_0x24db20:0xa58},_0x396a9d=_0x5b513e,_0x15345e=Cesium__namespace['Cartesian3'][_0x396a9d(_0x139f9d._0x181ee9)](_0x2573bb,_0x1028b0,scratchRight);return _0x331760['position']=_0x46d149,_0x331760[_0x396a9d(0x22c)]=_0x2573bb,_0x331760['up']=_0x1028b0,_0x331760['right']=_0x15345e,_0x331760['frustum']['width']=_0x89f00e,_0x331760['frustum']['aspectRatio']=_0x89f00e/_0xfe065a,_0x331760['frustum'][_0x396a9d(_0x139f9d._0x24db20)](_0x331760['positionWC'],_0x331760['directionWC'],_0x331760['upWC']);}function getCameraInforForPoints(_0x139507,_0x5000b6){const _0x2cc0d8={_0x1fe206:0xf07,_0x438f42:0xf50,_0x5b35f1:0x289,_0x487168:0x12f6,_0x1723df:0x5e3,_0x2f2f82:0x5e3},_0x54ce31=_0x5b513e,_0x1a1831=Cesium__namespace['Rectangle'][_0x54ce31(_0x2cc0d8._0x1fe206)](_0x139507),_0x846fce=Cesium__namespace['Rectangle']['center'](_0x1a1831),_0xe8fe00=Cesium__namespace['Cartesian3']['fromRadians'](_0x846fce['longitude'],_0x846fce[_0x54ce31(_0x2cc0d8._0x438f42)],_0x5000b6),_0x43ac48=Cesium__namespace['Ellipsoid']['WGS84']['geodeticSurfaceNormal'](_0xe8fe00);Cesium__namespace['Cartesian3']['multiplyByScalar'](_0x43ac48,-0x1,_0x43ac48);const _0x35dead=Cesium__namespace['Cartesian3']['fromRadians'](_0x846fce['longitude'],_0x846fce['latitude']+_0x1a1831[_0x54ce31(0x595)]/0x2,_0x5000b6),_0x8cf159=Cesium__namespace['Cartesian3'][_0x54ce31(_0x2cc0d8._0x5b35f1)](_0x35dead,_0xe8fe00,new Cesium__namespace[(_0x54ce31(0x1026))]()),_0x4b4819=new Cesium__namespace['Ray'](_0xe8fe00,_0x43ac48),_0x540e3e=Cesium__namespace[_0x54ce31(_0x2cc0d8._0x487168)]['southwest'](_0x1a1831),_0x537cc4=Cesium__namespace['Rectangle']['southeast'](_0x1a1831),_0x4ffb8f=Cesium__namespace['Rectangle']['northwest'](_0x1a1831),_0x1d3358=Cesium__namespace['Cartographic'][_0x54ce31(_0x2cc0d8._0x1723df)](_0x540e3e),_0x225d48=Cesium__namespace['Cartographic']['toCartesian'](_0x537cc4),_0x4e7044=Cesium__namespace['Cartographic'][_0x54ce31(_0x2cc0d8._0x2f2f82)](_0x4ffb8f),_0x1d9094=Cesium__namespace['Cartesian3']['distance'](_0x1d3358,_0x225d48),_0x2dcdc7=Cesium__namespace['Cartesian3'][_0x54ce31(0xb98)](_0x1d3358,_0x4e7044);return{'ray':_0x4b4819,'frustumWidth':_0x1d9094,'frustumHeight':_0x2dcdc7,'cameraUp':_0x8cf159};}function pointInPolygonNested(_0x52bebc,_0x6b91dd){const _0x17ad2a=_0x52bebc[0x0],_0x121d1c=_0x52bebc[0x1];let _0x2ef6a9=![];const _0x6e6581=_0x6b91dd['length'];for(let _0x2a5464=0x0,_0x543d75=_0x6e6581-0x1;_0x2a5464<_0x6e6581;_0x543d75=_0x2a5464++){const _0x443b02=_0x6b91dd[_0x2a5464][0x0],_0x2a1cfe=_0x6b91dd[_0x2a5464][0x1],_0x4ff6e5=_0x6b91dd[_0x543d75][0x0],_0x23e397=_0x6b91dd[_0x543d75][0x1],_0x30a9cd=_0x2a1cfe>_0x121d1c!==_0x23e397>_0x121d1c&&_0x17ad2a<(_0x4ff6e5-_0x443b02)*(_0x121d1c-_0x2a1cfe)/(_0x23e397-_0x2a1cfe)+_0x443b02;_0x30a9cd&&(_0x2ef6a9=!_0x2ef6a9);}return _0x2ef6a9;}function getBoxOutLine(_0x1e05dd,_0x20a7c6,_0x212fbe,_0x1ad090){const _0x2cd82a={_0x487a51:0xfb0,_0x1195a8:0x1026,_0x3b64b5:0x289},_0x56a1f4=_0x5b513e,_0x3e4697=Cesium__namespace['Cartesian3']['normalize'](_0x1e05dd,new Cesium__namespace['Cartesian3']()),_0x5d4589=Cesium__namespace['Cartesian3']['cross'](_0x1ad090,_0x3e4697,_0x3e4697);Cesium__namespace['Cartesian3'][_0x56a1f4(_0x2cd82a._0x487a51)](_0x5d4589,_0x20a7c6/0x2,_0x5d4589);const _0x33f7f2=Cesium__namespace[_0x56a1f4(0x1026)]['multiplyByScalar'](_0x1ad090,_0x212fbe/0x2,new Cesium__namespace['Cartesian3']()),_0x44d439=Cesium__namespace['Cartesian3']['add'](_0x1e05dd,_0x33f7f2,new Cesium__namespace['Cartesian3']());Cesium__namespace['Cartesian3']['add'](_0x44d439,_0x5d4589,_0x44d439);const _0x24b3b2=Cesium__namespace[_0x56a1f4(_0x2cd82a._0x1195a8)][_0x56a1f4(0x11bd)](_0x1e05dd,_0x33f7f2,new Cesium__namespace[(_0x56a1f4(0x1026))]());Cesium__namespace['Cartesian3'][_0x56a1f4(_0x2cd82a._0x3b64b5)](_0x24b3b2,_0x5d4589,_0x24b3b2);const _0x3b6cd8=Cesium__namespace['Cartesian3']['subtract'](_0x1e05dd,_0x33f7f2,new Cesium__namespace['Cartesian3']());Cesium__namespace['Cartesian3']['add'](_0x3b6cd8,_0x5d4589,_0x3b6cd8);const _0x362b4a=Cesium__namespace['Cartesian3']['subtract'](_0x1e05dd,_0x33f7f2,new Cesium__namespace['Cartesian3']());return Cesium__namespace['Cartesian3']['subtract'](_0x362b4a,_0x5d4589,_0x362b4a),[_0x44d439,_0x3b6cd8,_0x362b4a,_0x24b3b2];}const scratchPerspectiveFrustum$1=new Cesium__namespace['PerspectiveFrustum'](),scratchPerspectiveOffCenterFrustum$1=new Cesium__namespace[(_0x5b513e(0xe2c))](),scratchOrthographicFrustum$1=new Cesium__namespace['OrthographicFrustum'](),scratchOrthographicOffCenterFrustum$1=new Cesium__namespace['OrthographicOffCenterFrustum']();function getRayIntersectingPositions$2(_0x311191){const _0x327cbc={_0x3725e4:0xa6d,_0x25fe20:0x1284,_0x140f41:0xd42,_0x19d5a5:0x1221,_0x40a1d1:0x311,_0x382908:0x47a,_0x277735:0xc3b,_0x5c621b:0x70f,_0x54d16a:0xb23,_0x36ecd5:0x7ac,_0x2289e3:0x1292,_0x218d9b:0x88a,_0x26b417:0x5c4,_0xbec16:0x99a},_0x596548=_0x5b513e,_0x5675a4=_0x311191[_0x596548(_0x327cbc._0x3725e4)],_0x2b2a39=_0x311191[_0x596548(_0x327cbc._0x25fe20)]??_0x5675a4['camera'],_0x3f3530=Number(_0x311191['splitNum']??0x200),_0x2b0cd1=new Cesium__namespace['Picking'](_0x5675a4),_0x31bbe5=_0x2b0cd1[_0x596548(_0x327cbc._0x140f41)],_0x1624ef=new Cesium__namespace['BoundingRectangle'](0x0,0x0,_0x3f3530,_0x3f3530);_0x31bbe5[_0x596548(0x1221)]=_0x1624ef,_0x31bbe5['passState']['viewport']=_0x1624ef,_0x5675a4['view']=_0x31bbe5,_0x31bbe5[_0x596548(_0x327cbc._0x25fe20)]=_0x2b2a39,Cesium__namespace['BoundingRectangle']['clone'](_0x31bbe5[_0x596548(0x1221)],scratchRectangle$1);const _0x51cfe2=_0x31bbe5[_0x596548(0x53a)]['begin'](scratchRectangle$1,_0x31bbe5[_0x596548(_0x327cbc._0x19d5a5)]);_0x5675a4[_0x596548(0x6bb)]['disableThisFrame'](),_0x5675a4['updateFrameState'](),_0x5675a4['frameState'][_0x596548(0x1182)]=![],_0x5675a4['frameState'][_0x596548(0x311)][_0x596548(0x13b7)]=!![],_0x5675a4['frameState'][_0x596548(_0x327cbc._0x40a1d1)]['offscreen']=!![],_0x5675a4['frameState']['tilesetPassState']=pickTilesetPassState$1,_0x5675a4['context'][_0x596548(0xb23)]['update'](_0x5675a4[_0x596548(0x923)]),_0x5675a4['updateEnvironment'](),_0x5675a4['updateAndExecuteCommands'](_0x51cfe2,scratchColorZero$1),_0x5675a4['resolveFramebuffers'](_0x51cfe2);let _0x2b0f3e;if(Cesium__namespace['defined'](_0x2b2a39['frustum']['fov']))_0x2b0f3e=_0x2b2a39['frustum']['clone'](scratchPerspectiveFrustum$1);else{if(Cesium__namespace['defined'](_0x2b2a39['frustum']['infiniteProjectionMatrix']))_0x2b0f3e=_0x31bbe5['camera'][_0x596548(_0x327cbc._0x382908)]['clone'](scratchPerspectiveOffCenterFrustum$1);else Cesium__namespace['defined'](_0x2b2a39['frustum']['width'])?_0x2b0f3e=_0x2b2a39['frustum']['clone'](scratchOrthographicFrustum$1):_0x2b0f3e=_0x2b2a39['frustum']['clone'](scratchOrthographicOffCenterFrustum$1);}const _0x1629b2=new Array(_0x3f3530);for(let _0x37fb3f=0x0;_0x37fb3f<_0x3f3530;_0x37fb3f++){_0x1629b2[_0x37fb3f]=new Array(_0x3f3530);}if(_0x5675a4['context'][_0x596548(_0x327cbc._0x277735)]){const _0x12dae0=_0x2b0cd1['getPickDepth'](_0x5675a4,0x0),_0x40d298=getDepth(_0x5675a4['context'],0x0,0x0,_0x3f3530,_0x3f3530,_0x12dae0);for(let _0x4cdbcd=0x0;_0x4cdbcd<_0x40d298['length'];_0x4cdbcd++){const _0x32ef24=_0x40d298[_0x4cdbcd];if(_0x32ef24>0x0&&_0x32ef24<0x1){const _0x44f416=_0x31bbe5['frustumCommandsList'][0x0];if(!_0x44f416)continue;const _0x4395ec=Math['floor'](_0x4cdbcd/_0x3f3530),_0x50bc5b=_0x4cdbcd%_0x3f3530;_0x2b0f3e['near']=_0x44f416['near']*_0x5675a4[_0x596548(0x1dc)],_0x2b0f3e[_0x596548(_0x327cbc._0x5c621b)]=_0x44f416['far'],_0x5675a4['context'][_0x596548(_0x327cbc._0x54d16a)]['updateFrustum'](_0x2b0f3e);const _0x258da9=Cesium__namespace[_0x596548(_0x327cbc._0x36ecd5)][_0x596548(_0x327cbc._0x2289e3)](_0x5675a4,new Cesium__namespace['Cartesian2'](_0x50bc5b,_0x4395ec),_0x32ef24,new Cesium__namespace['Cartesian3']());_0x1629b2[_0x50bc5b][_0x4395ec]=_0x258da9;}}}return _0x5675a4[_0x596548(_0x327cbc._0x218d9b)]=_0x5675a4['defaultView'],_0x5675a4['context'][_0x596548(_0x327cbc._0x26b417)](),_0x2b0cd1[_0x596548(_0x327cbc._0xbec16)](),_0x1629b2;}function centerOfMass(_0x447a8e,_0x13defa){const _0x5f46ee={_0x2b9573:0x4e6,_0x32954a:0x12f6,_0x29449a:0x1026},_0x5d3e5a=_0x5b513e;if(!_0x447a8e||_0x447a8e[_0x5d3e5a(_0x5f46ee._0x2b9573)]===0x0)return;const _0x3f446b=LngLatArray['toCartesians'](_0x447a8e);try{if(_0x3f446b['length']===0x1)return _0x3f446b[0x0];else{if(_0x3f446b['length']===0x2)return getMidpoint(_0x3f446b[0x0],_0x3f446b[0x1]);}_0x13defa==null&&(_0x13defa=getMaxHeight(_0x3f446b));const _0x6affd9=Cesium__namespace['Rectangle']['fromCartesianArray'](_0x3f446b),_0x13a944=Cesium__namespace[_0x5d3e5a(_0x5f46ee._0x32954a)]['center'](_0x6affd9),_0x1eaf3e=Cesium__namespace[_0x5d3e5a(_0x5f46ee._0x29449a)][_0x5d3e5a(0x582)](_0x13a944['longitude'],_0x13a944['latitude'],_0x13defa);return _0x1eaf3e;}catch(_0x241e4e){return _0x3f446b[Math[_0x5d3e5a(0x780)](_0x3f446b[_0x5d3e5a(_0x5f46ee._0x2b9573)]/0x2)];}}function centerOfLine(_0x34ce60,_0x1e0cf3){const _0x1b00d6=_0x5b513e,_0x4a2511=_0x34ce60===null||_0x34ce60===void 0x0?void 0x0:_0x34ce60['length'];if(!_0x34ce60||_0x4a2511===0x0)return null;else{if(_0x4a2511===0x1)return _0x34ce60[0x0];}let _0x18ce40;if(_0x4a2511<0xa){let _0x298a34=0x0;for(let _0x13ac18=0x1;_0x13ac18<_0x4a2511;_0x13ac18++){_0x298a34+=Cesium__namespace['Cartesian3']['distance'](_0x34ce60[_0x13ac18-0x1],_0x34ce60[_0x13ac18]);}_0x18ce40=sliceByMaxDistance(_0x34ce60,_0x298a34/0x2,{'point':!![]});}else _0x18ce40=_0x34ce60[Math['floor'](_0x34ce60['length']/0x2)];return Cesium__namespace[_0x1b00d6(0xfaf)](_0x1e0cf3)&&(_0x18ce40=setPositionsHeight(_0x18ce40,_0x1e0cf3)),_0x18ce40;}function buffer(_0x24ca19,_0x4b6036=0x1,_0xb448a2=0x8){const _0x42ed1a={_0x5eb1d3:0xbb2},_0xdc6572=_0x5b513e;try{var _0xfb965c;if(((_0xfb965c=_0x24ca19)===null||_0xfb965c===void 0x0||(_0xfb965c=_0xfb965c['geometry'])===null||_0xfb965c===void 0x0?void 0x0:_0xfb965c['type'])===_0xdc6572(_0x42ed1a._0x5eb1d3)){const _0x20c562=_0x24ca19['geometry'][_0xdc6572(0x45b)][0x0],_0x4b9259=_0x20c562[0x0],_0x2b9708=_0x20c562[_0x20c562['length']-0x1];(_0x4b9259[0x0]!==_0x2b9708[0x0]||_0x4b9259[0x1]!==_0x2b9708[0x1])&&_0x20c562['push'](_0x4b9259);}_0x24ca19=buffer$1(_0x24ca19,_0x4b6036,{'units':_0xdc6572(0x548),'steps':_0xb448a2});}catch(_0x60d3da){logError('PolyUtil\x20turf.buffer:缓冲分析异常\x20',_0x60d3da);}return _0x24ca19;}function bufferPoints(_0x227487,_0x2f4328=0x1,_0x1dcc58=0x8){const _0x5ba01c={_0xc8f688:0xe9c},_0x33b394=_0x5b513e;try{const _0x12705d={'type':'Feature','geometry':LngLatArray['toGeoJSONPolygonGeometry'](_0x227487)},_0x865b7a=buffer$1(_0x12705d,_0x2f4328,{'units':'meters','steps':_0x1dcc58});return LngLatArray['toPoints'](_0x865b7a[_0x33b394(_0x5ba01c._0xc8f688)]['coordinates'][0x0]);}catch(_0x51f2ec){logError('PolyUtil\x20buffer:缓冲分析异常',_0x51f2ec);}return _0x227487;}function movePoints(_0x437021,_0x321c7f={}){const _0x430852={_0x30379d:0x1026},_0x5aa812={_0x31480e:0x1026},_0x1d81d6=_0x5b513e,_0x8d5adf=LngLatArray['toCartesians'](_0x437021);let _0x5266ab;if(_0x321c7f['offset'])_0x5266ab=_0x321c7f['offset'];else{_0x321c7f instanceof Cesium__namespace[_0x1d81d6(_0x430852._0x30379d)]&&(_0x321c7f={'center':_0x321c7f});const _0xa101c5=LngLatPoint[_0x1d81d6(0x5e3)](_0x321c7f['center']),_0x147e97=centerOfMass(_0x8d5adf);_0x5266ab=Cesium__namespace['Cartesian3']['subtract'](_0xa101c5,_0x147e97,new Cesium__namespace['Cartesian3']());}const _0x50e0ea=[];return _0x8d5adf['forEach'](_0x38cdab=>{const _0x5d0620=_0x1d81d6,_0x4c12f4=Cesium__namespace[_0x5d0620(_0x5aa812._0x31480e)][_0x5d0620(0x11bd)](_0x38cdab,_0x5266ab,new Cesium__namespace['Cartesian3']());_0x50e0ea['push'](_0x4c12f4);}),_0x50e0ea;}function getGranularity(_0x12da10,_0x179088=0xa){const _0x4134c4={_0x5239c3:0x12f6},_0x784f30=_0x5b513e,_0x344224=Cesium__namespace[_0x784f30(_0x4134c4._0x5239c3)]['fromCartesianArray'](LngLatArray['toCartesians'](_0x12da10));let _0x2da744=Math[_0x784f30(0xda1)](_0x344224['height'],_0x344224['width']);return _0x2da744/=_0x179088,_0x2da744;}function interPolygon(_0x2f4115){const _0x58ccbb={_0x32c8bb:0x234},_0x27d6db={_0x25bc03:0x1209,_0x47912d:0x23c,_0xf278b4:0xaab,_0x2d9cdf:0x4e6,_0x2b7ca7:0xcd5,_0x5a1c39:0x10ed,_0x4ec96c:0x10ed,_0x1ef925:0x1ed,_0x57571c:0x10ed,_0x51cfc9:0xae3,_0x5642c2:0x10ed,_0x1e74d1:0x19f},_0x38f9d8=_0x5b513e,_0x2873d3=_0x2f4115['scene'],_0x36c680=LngLatArray['toCartesians'](_0x2f4115[_0x38f9d8(_0x58ccbb._0x32c8bb)],!![]),_0x5f1b5a=getGranularity(_0x36c680,_0x2f4115['splitNum']);return new Promise((_0x3fef02,_0x5cfcdd)=>{const _0x1cafde={_0xfe213:0xf50,_0x20ac27:0x1026};setTimeout(()=>{const _0x4288a4={_0xbc4d00:0x234},_0x57a8ba=_0x137d,_0xe408b1=[],_0x353f6f=new Cesium__namespace[(_0x57a8ba(_0x27d6db._0x25bc03))][(_0x57a8ba(0xad6))]({'positions':_0x36c680,'vertexFormat':Cesium__namespace[_0x57a8ba(_0x27d6db._0x47912d)]['FLAT_VERTEX_FORMAT'],'granularity':_0x5f1b5a}),_0x7c0166=new Cesium__namespace['PolygonGeometry'][(_0x57a8ba(_0x27d6db._0xf278b4))](_0x353f6f);let _0x5c5682,_0x59b4c5,_0x52e80d,_0x2e65f3,_0x3242e8,_0x574898;for(let _0x564936=0x0;_0x564936<_0x7c0166[_0x57a8ba(0x116d)][_0x57a8ba(_0x27d6db._0x2d9cdf)];_0x564936+=0x3){_0x5c5682=_0x7c0166[_0x57a8ba(0x116d)][_0x564936],_0x59b4c5=_0x7c0166['indices'][_0x564936+0x1],_0x52e80d=_0x7c0166['indices'][_0x564936+0x2],_0x2e65f3=new Cesium__namespace[(_0x57a8ba(0x1026))](_0x7c0166['attributes']['position'][_0x57a8ba(_0x27d6db._0x2b7ca7)][_0x5c5682*0x3],_0x7c0166[_0x57a8ba(_0x27d6db._0x5a1c39)]['position']['values'][_0x5c5682*0x3+0x1],_0x7c0166[_0x57a8ba(_0x27d6db._0x4ec96c)]['position']['values'][_0x5c5682*0x3+0x2]),_0xe408b1['push'](_0x2e65f3),_0x3242e8=new Cesium__namespace['Cartesian3'](_0x7c0166['attributes']['position']['values'][_0x59b4c5*0x3],_0x7c0166['attributes']['position']['values'][_0x59b4c5*0x3+0x1],_0x7c0166[_0x57a8ba(0x10ed)]['position'][_0x57a8ba(_0x27d6db._0x2b7ca7)][_0x59b4c5*0x3+0x2]),_0xe408b1[_0x57a8ba(_0x27d6db._0x1ef925)](_0x3242e8),_0x574898=new Cesium__namespace[(_0x57a8ba(0x1026))](_0x7c0166[_0x57a8ba(_0x27d6db._0x57571c)][_0x57a8ba(_0x27d6db._0x51cfc9)]['values'][_0x52e80d*0x3],_0x7c0166[_0x57a8ba(_0x27d6db._0x5642c2)]['position'][_0x57a8ba(0xcd5)][_0x52e80d*0x3+0x1],_0x7c0166['attributes']['position']['values'][_0x52e80d*0x3+0x2]),_0xe408b1['push'](_0x574898);}let _0x128faf=0x0,_0x40ff60=0x270f;const _0x3858ae=_0x2f4115[_0x57a8ba(_0x27d6db._0x1e74d1)]??![];function _0x3441cb(_0x1518ab,_0x4fb8c5){const _0x5750e7=_0x57a8ba;let _0x452e39,_0x507858,_0x28c3d8,_0x1d4947;return _0x4fb8c5?(delete _0x2f4115['callback'],_0x452e39=getHeight(_0x2873d3,_0x1518ab,_0x2f4115),_0x1d4947=Cesium__namespace['Cartographic']['fromCartesian'](_0x1518ab),_0x507858=Cesium__namespace['Cartesian3']['fromRadians'](_0x1d4947[_0x5750e7(0xbb8)],_0x1d4947['latitude'],0x0),_0x28c3d8=Cesium__namespace['Cartesian3']['fromRadians'](_0x1d4947['longitude'],_0x1d4947[_0x5750e7(_0x1cafde._0xfe213)],_0x452e39)):(_0x1d4947=Cesium__namespace[_0x5750e7(0x5e2)]['fromCartesian'](_0x1518ab),_0x452e39=_0x1d4947['height'],_0x507858=Cesium__namespace[_0x5750e7(_0x1cafde._0x20ac27)]['fromRadians'](_0x1d4947['longitude'],_0x1d4947['latitude'],0x0),_0x28c3d8=_0x1518ab),_0x128faf<_0x452e39&&(_0x128faf=_0x452e39),_0x40ff60>_0x452e39&&(_0x40ff60=_0x452e39),{'height':_0x452e39,'point':_0x507858,'pointDM':_0x28c3d8};}function _0x13b7da(_0x564325){const _0x562ecb=_0x57a8ba,_0x16c79d=[];let _0x1b0489,_0xcc6f96,_0xe991d7;for(let _0x5b9c8c=0x0;_0x5b9c8c<_0x564325[_0x562ecb(_0x4288a4._0xbc4d00)]['length'];_0x5b9c8c+=0x3){_0x1b0489=_0x3441cb(_0x564325['positions'][_0x5b9c8c],_0x564325['noHeight']),_0xcc6f96=_0x3441cb(_0x564325['positions'][_0x5b9c8c+0x1],_0x564325['noHeight']),_0xe991d7=_0x3441cb(_0x564325['positions'][_0x5b9c8c+0x2],_0x564325['noHeight']),_0x3858ae?(addPointFoyArrOnly(_0x16c79d,_0x1b0489),addPointFoyArrOnly(_0x16c79d,_0xcc6f96),addPointFoyArrOnly(_0x16c79d,_0xe991d7)):_0x16c79d['push']({'point1':_0x1b0489,'point2':_0xcc6f96,'point3':_0xe991d7});}Cesium__namespace['defined'](_0x2f4115['minHeight'])&&(_0x40ff60=Math[_0x562ecb(0xda1)](_0x2f4115['minHeight'],_0x40ff60),_0x128faf=Math[_0x562ecb(0xda1)](_0x128faf,_0x40ff60)),_0x564325['granularity']=_0x5f1b5a,_0x564325['maxHeight']=_0x128faf,_0x564325['minHeight']=_0x40ff60,_0x564325['list']=_0x16c79d,_0x3fef02(_0x564325);}_0x2f4115['exact']?computeSurfacePoints({'scene':_0x2873d3,'positions':_0xe408b1,'has3dtiles':_0x2f4115['has3dtiles'],'exact':_0x2f4115[_0x57a8ba(0x1de)]})['then'](_0x13b7da):_0x13b7da({'positions':_0xe408b1,'noHeight':!![],'has3dtiles':_0x2f4115['has3dtiles'],'hasTerrain':_0x2f4115['hasTerrain']});},0x32);});}function addPointFoyArrOnly(_0x28a182,_0x5bf130){const _0x5ca342={_0x10a015:0x972},_0x358dcb=_0x5b513e;let _0x349eeb=![];const _0x5cd2d7=_0x5bf130['point'];for(let _0x441e16=0x0;_0x441e16<_0x28a182['length'];_0x441e16++){const _0x181b6c=_0x28a182[_0x441e16][_0x358dcb(_0x5ca342._0x10a015)];if(_0x5cd2d7['x']===_0x181b6c['x']&&_0x5cd2d7['y']===_0x181b6c['y']&&_0x5cd2d7['z']===_0x181b6c['z']){_0x349eeb=!![];break;}}!_0x349eeb&&_0x28a182['push'](_0x5bf130);}function getHeightRange(_0x8daa32,_0x2d833d,_0x5371b7){return interPolygon({'positions':_0x8daa32,'scene':_0x2d833d,..._0x5371b7});}function getTriangleArea$1(_0x2c1c39,_0x4f823a,_0x4798ff){const _0x9d13a9=Cesium__namespace['Cartesian3']['distance'](_0x2c1c39,_0x4f823a),_0x4a7c0a=Cesium__namespace['Cartesian3']['distance'](_0x4f823a,_0x4798ff),_0x4a183f=Cesium__namespace['Cartesian3']['distance'](_0x4798ff,_0x2c1c39),_0x759cb5=(_0x9d13a9+_0x4a7c0a+_0x4a183f)/0x2;return Math['sqrt'](_0x759cb5*(_0x759cb5-_0x9d13a9)*(_0x759cb5-_0x4a7c0a)*(_0x759cb5-_0x4a183f));}function computeVolume(_0x100e17){return interPolygon(_0x100e17)['then'](_0x5c04a9=>{return updateVolumeByMinHeight(_0x5c04a9);});}function updateVolumeByMinHeight(_0x4d7559){const _0x1ed8a2={_0x46319c:0x7ab,_0x5dea10:0x62e,_0x264394:0xbdc,_0xbd4893:0x972},_0x4712f4=_0x5b513e,_0xb2c649=_0x4d7559['minHeight'];let _0x34bd8e=0x0,_0x28545f=0x0;for(let _0xc220ac=0x0,_0x46e4ec=_0x4d7559['list']['length'];_0xc220ac<_0x46e4ec;_0xc220ac++){const _0x542c27=_0x4d7559['list'][_0xc220ac],_0x2c44de=_0x542c27[_0x4712f4(_0x1ed8a2._0x46319c)],_0x318d0d=_0x542c27[_0x4712f4(_0x1ed8a2._0x5dea10)],_0x5751a9=_0x542c27[_0x4712f4(_0x1ed8a2._0x264394)],_0x575cde=getTriangleArea$1(_0x2c44de[_0x4712f4(_0x1ed8a2._0xbd4893)],_0x318d0d['point'],_0x5751a9['point']);_0x542c27[_0x4712f4(0xad7)]=_0x575cde,_0x34bd8e+=_0x575cde;let _0x4942b0=_0x2c44de['height'],_0x3d79fe=_0x318d0d['height'],_0x3f3e7f=_0x5751a9['height'];_0x4942b0<_0xb2c649&&(_0x4942b0=_0xb2c649);_0x3d79fe<_0xb2c649&&(_0x3d79fe=_0xb2c649);_0x3f3e7f<_0xb2c649&&(_0x3f3e7f=_0xb2c649);const _0x436bcf=_0x575cde*(_0x4942b0-_0xb2c649+_0x3d79fe-_0xb2c649+_0x3f3e7f-_0xb2c649)/0x3;_0x542c27[_0x4712f4(0x337)]=_0x436bcf,_0x28545f=_0x28545f+_0x436bcf;}return _0x4d7559['totalArea']=_0x34bd8e,_0x4d7559['totalVolume']=_0x28545f,_0x4d7559;}function updateVolume(_0x1f46a5,_0x55ffce){const _0x4b1c0f={_0x3be5e3:0xad7,_0x417d9a:0xad7,_0x4a455d:0x12c5},_0x3ea194=_0x5b513e;if(!_0x1f46a5)return;const _0x2ab613=_0x1f46a5[_0x3ea194(0x7dd)],_0x2738ff=_0x1f46a5['totalVolume'];if(_0x55ffce<=_0x2ab613)return _0x1f46a5[_0x3ea194(0x12c5)]=0x0,_0x1f46a5['digVolume']=_0x2738ff,_0x1f46a5;let _0xbc4d04=0x0,_0x4c7a51=0x0;for(let _0x26d6c7=0x0,_0x47cb55=_0x1f46a5[_0x3ea194(0x121c)]['length'];_0x26d6c7<_0x47cb55;_0x26d6c7++){const _0x99bff3=_0x1f46a5[_0x3ea194(0x121c)][_0x26d6c7];_0xbc4d04+=_0x99bff3[_0x3ea194(_0x4b1c0f._0x3be5e3)]*(_0x55ffce-_0x2ab613);const _0x9a212d=_0x99bff3['point1'],_0x32fad0=_0x99bff3['point2'],_0x33272d=_0x99bff3['point3'];let _0x377868=_0x9a212d['height'],_0x28ff24=_0x32fad0['height'],_0xa91bda=_0x33272d['height'];_0x377868<_0x55ffce&&(_0x377868=_0x55ffce),_0x28ff24<_0x55ffce&&(_0x28ff24=_0x55ffce),_0xa91bda<_0x55ffce&&(_0xa91bda=_0x55ffce),_0x4c7a51+=_0x99bff3[_0x3ea194(_0x4b1c0f._0x417d9a)]*(_0x377868-_0x55ffce+_0x28ff24-_0x55ffce+_0xa91bda-_0x55ffce)/0x3;}return _0x1f46a5['digVolume']=_0x4c7a51,_0x1f46a5[_0x3ea194(_0x4b1c0f._0x4a455d)]=_0xbc4d04-(_0x2738ff-_0x4c7a51),_0x1f46a5;}function _0x137d(_0x27d42d,_0x13a607){const _0x271a74=_0x271a();return _0x137d=function(_0x137d43,_0x3f62a8){_0x137d43=_0x137d43-0x15c;let _0x4e5094=_0x271a74[_0x137d43];return _0x4e5094;},_0x137d(_0x27d42d,_0x13a607);}function getEllipseOuterPositions(_0x289cf7){const _0x147678={_0x8d1949:0xae3,_0xc40d91:0x5e3,_0x436c64:0x5db,_0x121680:0xdce},_0x54e0e1=_0x5b513e;let _0x48f850=_0x289cf7[_0x54e0e1(_0x147678._0x8d1949)];if(!_0x48f850)return null;_0x48f850=LngLatPoint[_0x54e0e1(_0x147678._0xc40d91)](_0x48f850);const _0x3c72bd=_0x289cf7['semiMajorAxis']??_0x289cf7['radius'],_0x464867=_0x289cf7['semiMinorAxis']??_0x289cf7['radius'];if(!_0x3c72bd||!_0x464867)return[_0x48f850,_0x48f850,_0x48f850];const _0x515b65=_0x289cf7[_0x54e0e1(0xb76)]??0x0;let _0x241181=_0x289cf7['granularity']||Cesium__namespace['Math']['RADIANS_PER_DEGREE'];_0x289cf7[_0x54e0e1(0xb49)]&&(_0x241181=Math['PI']/(0x10*_0x289cf7['count']));const _0x29642e=Cesium__namespace[_0x54e0e1(_0x147678._0x436c64)][_0x54e0e1(0xd6d)]({'center':_0x48f850,'semiMajorAxis':_0x3c72bd,'semiMinorAxis':_0x464867,'rotation':_0x515b65,'granularity':_0x241181},!![],!![]),_0x2fbb18=_0x29642e[_0x54e0e1(_0x147678._0x121680)],_0x5b1103=[];for(let _0x28bcbc=0x0,_0x464840=_0x2fbb18['length'];_0x28bcbc<_0x464840;_0x28bcbc+=0x3){const _0x57537f=new Cesium__namespace['Cartesian3'](_0x2fbb18[_0x28bcbc],_0x2fbb18[_0x28bcbc+0x1],_0x2fbb18[_0x28bcbc+0x2]);_0x5b1103['push'](_0x57537f);}return _0x5b1103;}function getCenter(_0x33df09,_0xea897c){const _0x4cc669={_0x1a30be:0x1284,_0x114dd9:0xe41},_0x168f7c=_0x5b513e;let _0x24bc35;try{const _0x913bb2=_0x33df09['canvas'],_0x256f4b=new Cesium__namespace[(_0x168f7c(0x7ad))](_0x913bb2['clientWidth']/0x2,_0x913bb2['clientHeight']/0x2),_0x325624=_0x33df09['camera']['getPickRay'](_0x256f4b);_0x24bc35=_0x33df09['globe']['pick'](_0x325624,_0x33df09);!_0x24bc35&&(_0x24bc35=_0x33df09['camera'][_0x168f7c(0xb77)](_0x256f4b));if(!_0x24bc35){const _0x362188=_0x913bb2['clientHeight']/0x64;let _0x564d94,_0x3ed104;for(let _0x35a747=0x0;_0x35a747<=0x64;_0x35a747++){_0x256f4b['y']=_0x362188*_0x35a747;const _0x13797d=_0x33df09[_0x168f7c(_0x4cc669._0x1a30be)]['pickEllipsoid'](_0x256f4b,_0x33df09[_0x168f7c(_0x4cc669._0x114dd9)]['ellipsoid']);if(_0x13797d){_0x564d94=_0x35a747;break;}}for(let _0x20e990=0x64;_0x20e990>0x0;_0x20e990--){_0x256f4b['y']=_0x362188*_0x20e990;const _0x18f736=_0x33df09['camera']['pickEllipsoid'](_0x256f4b,_0x33df09['globe']['ellipsoid']);if(_0x18f736){_0x3ed104=_0x20e990;break;}}_0x256f4b['y']=Math['floor'](_0x362188*(_0x564d94+(_0x3ed104-_0x564d94)/0x2)),_0x24bc35=_0x33df09['camera'][_0x168f7c(0xb77)](_0x256f4b,_0x33df09['globe']['ellipsoid']);}_0x24bc35&&(!_0xea897c&&(_0x24bc35=LngLatPoint['fromCartesian'](_0x24bc35)));}catch(_0x45da11){}return _0x24bc35;}function getMapExtentPositions(_0x588732){const _0x22c648={_0x93628d:0xe41,_0x14dfdb:0x1048,_0x2337d8:0xae5,_0x514c97:0xb77,_0x29f807:0x1284,_0xe765a1:0xb77,_0x1e0b96:0x1ed,_0x525aa5:0x1ed},_0x2c0c37=_0x5b513e,_0x1150af=_0x588732[_0x2c0c37(_0x22c648._0x93628d)][_0x2c0c37(_0x22c648._0x14dfdb)],_0x384949=_0x588732['canvas'],_0x2ff616=_0x384949[_0x2c0c37(_0x22c648._0x2337d8)]/0x2,_0x351df4=_0x384949['clientHeight']/0x2,_0x2b1bfe=_0x384949['clientWidth']/0x64,_0x4ef191=_0x384949['clientWidth']/0x64,_0x3c5bb8=new Cesium__namespace['Cartesian2'](_0x2ff616,_0x351df4);let _0x4f5cc4,_0x1d3884,_0x450c3e,_0x21f27f,_0x1cafd7=0x0,_0x254218=0x64;_0x3c5bb8['x']=_0x2ff616;for(let _0x25c307=0x0;_0x25c307<0x64;_0x25c307++){_0x3c5bb8['y']=_0x4ef191*_0x25c307;const _0x493757=_0x588732['camera']['pickEllipsoid'](_0x3c5bb8,_0x1150af);if(_0x493757){_0x1cafd7=_0x25c307,_0x1d3884=_0x493757;break;}}for(let _0xb4c6cd=0x64;_0xb4c6cd>0x0;_0xb4c6cd--){_0x3c5bb8['y']=_0x4ef191*_0xb4c6cd;const _0x173328=_0x588732['camera'][_0x2c0c37(_0x22c648._0x514c97)](_0x3c5bb8,_0x1150af);if(_0x173328){_0x254218=_0xb4c6cd,_0x21f27f=_0x173328;break;}}let _0x1317b3=0x0,_0xf8717b=0x64;_0x3c5bb8['y']=_0x4ef191*(_0x254218-_0x1cafd7)/0x2;for(let _0x23bb6f=0x0;_0x23bb6f<0x64;_0x23bb6f++){_0x3c5bb8['x']=_0x2b1bfe*_0x23bb6f;const _0x31d303=_0x588732['camera']['pickEllipsoid'](_0x3c5bb8,_0x1150af);if(_0x31d303){_0x1317b3=_0x23bb6f,_0x4f5cc4=_0x31d303;break;}}for(let _0x12046c=0x64;_0x12046c>0x0;_0x12046c--){_0x3c5bb8['x']=_0x2b1bfe*_0x12046c;const _0x356003=_0x588732[_0x2c0c37(_0x22c648._0x29f807)][_0x2c0c37(0xb77)](_0x3c5bb8,_0x1150af);if(_0x356003){_0xf8717b=_0x12046c,_0x450c3e=_0x356003;break;}}let _0x49e77a,_0x125fce,_0xc6e2a3,_0x541790;_0x3c5bb8['x']=_0x2b1bfe*_0x1317b3;for(let _0x162256=_0x1cafd7;_0x162256<_0x254218;_0x162256++){_0x3c5bb8['y']=_0x4ef191*_0x162256;const _0x279f24=_0x588732[_0x2c0c37(_0x22c648._0x29f807)][_0x2c0c37(0xb77)](_0x3c5bb8,_0x1150af);if(_0x279f24){_0x49e77a=_0x279f24;break;}}for(let _0x3e793a=_0x254218;_0x3e793a>_0x1cafd7;_0x3e793a--){_0x3c5bb8['y']=_0x4ef191*_0x3e793a;const _0x32048b=_0x588732['camera'][_0x2c0c37(0xb77)](_0x3c5bb8,_0x1150af);if(_0x32048b){_0x541790=_0x32048b;break;}}_0x3c5bb8['x']=_0x2b1bfe*_0xf8717b;for(let _0x1203a1=_0x1cafd7;_0x1203a1<_0x254218;_0x1203a1++){_0x3c5bb8['y']=_0x4ef191*_0x1203a1;const _0x46f48a=_0x588732[_0x2c0c37(0x1284)][_0x2c0c37(_0x22c648._0xe765a1)](_0x3c5bb8,_0x1150af);if(_0x46f48a){_0x125fce=_0x46f48a;break;}}for(let _0x46f44c=_0x254218;_0x46f44c>_0x1cafd7;_0x46f44c--){_0x3c5bb8['y']=_0x4ef191*_0x46f44c;const _0x31c105=_0x588732['camera'][_0x2c0c37(0xb77)](_0x3c5bb8,_0x1150af);if(_0x31c105){_0xc6e2a3=_0x31c105;break;}}const _0x3e0b17=[];return _0x125fce&&_0xc6e2a3&&_0x541790&&_0x49e77a?(_0x3e0b17['push'](_0x125fce),_0x3e0b17['push'](_0xc6e2a3),_0x3e0b17[_0x2c0c37(_0x22c648._0x1e0b96)](_0x541790),_0x3e0b17['push'](_0x49e77a)):(_0x1d3884&&_0x3e0b17['push'](_0x1d3884),_0x125fce&&_0x3e0b17['push'](_0x125fce),_0x450c3e&&_0x3e0b17[_0x2c0c37(0x1ed)](_0x450c3e),_0xc6e2a3&&_0x3e0b17['push'](_0xc6e2a3),_0x21f27f&&_0x3e0b17[_0x2c0c37(_0x22c648._0x1e0b96)](_0x21f27f),_0x541790&&_0x3e0b17['push'](_0x541790),_0x4f5cc4&&_0x3e0b17['push'](_0x4f5cc4),_0x49e77a&&_0x3e0b17[_0x2c0c37(_0x22c648._0x525aa5)](_0x49e77a)),_0x3e0b17;}function formatRectangle(_0x1e60fd,_0x5bee9e=LngLatPoint['FormatLength']){const _0x1f0060={_0x4bb2e8:0x733},_0x1f1493=_0x5b513e;let _0x311f25=formatNum$2(Cesium__namespace['Math'][_0x1f1493(0x892)](_0x1e60fd[_0x1f1493(_0x1f0060._0x4bb2e8)]),_0x5bee9e),_0x62b581=formatNum$2(Cesium__namespace['Math']['toDegrees'](_0x1e60fd['east']),_0x5bee9e),_0x553401=formatNum$2(Cesium__namespace['Math']['toDegrees'](_0x1e60fd['north']),_0x5bee9e),_0x5e4ab7=formatNum$2(Cesium__namespace[_0x1f1493(0x5c0)]['toDegrees'](_0x1e60fd['south']),_0x5bee9e);if(_0x311f25>_0x62b581){const _0x442476=_0x311f25;_0x311f25=_0x62b581,_0x62b581=_0x442476;}if(_0x5e4ab7>_0x553401){const _0x3f5710=_0x5e4ab7;_0x5e4ab7=_0x553401,_0x553401=_0x3f5710;}return{'xmin':_0x311f25,'xmax':_0x62b581,'ymin':_0x5e4ab7,'ymax':_0x553401,'height':_0x1e60fd[_0x1f1493(0x1008)]};}function formatNum$2(_0x4ae063,_0x56ccfb=0x0){const _0x4e32d8=Math['pow'](0xa,_0x56ccfb);return Math['round'](_0x4ae063*_0x4e32d8)/_0x4e32d8;}function getExtentByGeoJSON(_0x3e99a9){const _0x455476=bbox(_0x3e99a9);if(_0x455476&&_0x455476['length']===0x4)return{'xmin':_0x455476[0x0],'ymin':_0x455476[0x1],'xmax':_0x455476[0x2],'ymax':_0x455476[0x3]};return null;}function getRectangle(_0x5d732b,_0x1c38a7){const _0xffcdcc={_0x397def:0x4e6,_0x17970c:0xbb8,_0x335234:0x5c0,_0x365eaf:0x892},_0x44b9e1={_0x2d32b9:0xf50},_0x1de8ff=_0x5b513e;if(!_0x5d732b)return null;for(let _0x528ffa=_0x5d732b[_0x1de8ff(_0xffcdcc._0x397def)]-0x1;_0x528ffa>=0x0;_0x528ffa--){!Cesium__namespace['defined'](_0x5d732b[_0x528ffa])&&_0x5d732b['splice'](_0x528ffa,0x1);}if(_0x5d732b[_0x1de8ff(0x4e6)]===0x0)return null;const _0x465719=LngLatArray['toCartographics'](_0x5d732b),_0x3bc6fb=_0x465719[0x0];if(!_0x3bc6fb)return;let _0x1b9b3f=_0x3bc6fb['longitude'],_0x140fbb=_0x3bc6fb[_0x1de8ff(_0xffcdcc._0x17970c)],_0x5b8962=_0x3bc6fb[_0x1de8ff(0xf50)],_0x56237d=_0x3bc6fb['latitude'],_0x1f4f76=_0x3bc6fb['height'];_0x465719['forEach'](_0x512f06=>{const _0x2c222b=_0x1de8ff;_0x1b9b3f=Math['min'](_0x1b9b3f,_0x512f06['longitude']),_0x140fbb=Math['max'](_0x140fbb,_0x512f06['longitude']),_0x5b8962=Math['min'](_0x5b8962,_0x512f06[_0x2c222b(_0x44b9e1._0x2d32b9)]),_0x56237d=Math['max'](_0x56237d,_0x512f06['latitude']),_0x1f4f76=Math['max'](_0x1f4f76,_0x512f06['height']);});if(_0x1c38a7)return{'xmin':Cesium__namespace['Math'][_0x1de8ff(0x892)](_0x1b9b3f),'xmax':Cesium__namespace[_0x1de8ff(_0xffcdcc._0x335234)]['toDegrees'](_0x140fbb),'ymin':Cesium__namespace[_0x1de8ff(0x5c0)][_0x1de8ff(_0xffcdcc._0x365eaf)](_0x5b8962),'ymax':Cesium__namespace['Math']['toDegrees'](_0x56237d),'height':_0x1f4f76};else{const _0x2b25a9=Cesium__namespace[_0x1de8ff(0x12f6)]['fromRadians'](_0x1b9b3f,_0x5b8962,_0x140fbb,_0x56237d);return _0x2b25a9[_0x1de8ff(0x1008)]=_0x1f4f76,_0x2b25a9;}}function getPositionsRectVertex(_0x334111,_0x1bdde5=0x0){const _0x6551e8={_0x3a5938:0xf07},_0x20620d=_0x5b513e;_0x334111=LngLatArray['toCartesians'](_0x334111);const _0x134a12=Cesium__namespace['Rectangle'][_0x20620d(_0x6551e8._0x3a5938)](_0x334111),_0x2922ee=getMaxHeight(_0x334111),_0x29d0ef=getRectangleOuterPositions({'rectangle':_0x134a12,'rotation':_0x1bdde5,'height':_0x2922ee});return _0x29d0ef;}function getRectangleOuterPositions(_0x3224d5){const _0x155172={_0x2cb41b:0xb76,_0x300468:0x733,_0x15f52e:0x1026,_0x195dc9:0x733,_0x46e1b3:0x5c0,_0x183b95:0xf06,_0x4944b9:0x1035,_0x81519e:0x32c},_0x56cb41=_0x5b513e,_0x2c2945=_0x3224d5['rectangle'];if(!_0x2c2945)return;const _0x2977c6=_0x3224d5[_0x56cb41(_0x155172._0x2cb41b)]??0x0,_0x1974cb=_0x3224d5[_0x56cb41(0x595)]??0x0;if(_0x2977c6===0x0)return[Cesium__namespace['Cartesian3']['fromRadians'](_0x2c2945[_0x56cb41(_0x155172._0x300468)],_0x2c2945['south'],_0x1974cb),Cesium__namespace['Cartesian3'][_0x56cb41(0x582)](_0x2c2945['east'],_0x2c2945[_0x56cb41(0xc43)],_0x1974cb),Cesium__namespace[_0x56cb41(_0x155172._0x15f52e)]['fromRadians'](_0x2c2945['east'],_0x2c2945['north'],_0x1974cb),Cesium__namespace['Cartesian3']['fromRadians'](_0x2c2945[_0x56cb41(_0x155172._0x195dc9)],_0x2c2945[_0x56cb41(0xf25)],_0x1974cb)];const _0xe08f62=_0x3224d5['granularity']??Cesium__namespace[_0x56cb41(_0x155172._0x46e1b3)]['RADIANS_PER_DEGREE'],_0x4b8447=new Cesium__namespace[(_0x56cb41(0x12f6))](),_0x235f92=new Cesium__namespace['Cartographic'](),_0x47dd20=Cesium__namespace['RectangleGeometryLibrary']['computeOptions'](_0x2c2945,_0xe08f62,_0x2977c6,0x0,_0x4b8447,_0x235f92),_0x5dd34a=_0x47dd20['height'],_0x2507ad=_0x47dd20['width'],_0x334c49=_0x3224d5['ellipsoid']??Cesium__namespace['Ellipsoid'][_0x56cb41(_0x155172._0x183b95)];let _0x206e01=[new Cesium__namespace['Cartesian3'](),new Cesium__namespace[(_0x56cb41(0x1026))](),new Cesium__namespace['Cartesian3'](),new Cesium__namespace['Cartesian3']()];return Cesium__namespace['RectangleGeometryLibrary']['computePosition'](_0x47dd20,_0x334c49,![],0x0,0x0,_0x206e01[0x0]),Cesium__namespace[_0x56cb41(0x1035)][_0x56cb41(0x32c)](_0x47dd20,_0x334c49,![],0x0,_0x2507ad-0x1,_0x206e01[0x1]),Cesium__namespace[_0x56cb41(_0x155172._0x4944b9)][_0x56cb41(_0x155172._0x81519e)](_0x47dd20,_0x334c49,![],_0x5dd34a-0x1,_0x2507ad-0x1,_0x206e01[0x2]),Cesium__namespace['RectangleGeometryLibrary']['computePosition'](_0x47dd20,_0x334c49,![],_0x5dd34a-0x1,0x0,_0x206e01[0x3]),_0x1974cb!==0x0&&(_0x206e01=setPositionsHeight(_0x206e01,_0x1974cb)),_0x206e01;}function getRectPositionsByCenter(_0x23ae8a){const _0x37cc80={_0x2b2aab:0x595,_0x38c7a9:0x6b4,_0x3b2f22:0x8af,_0x30ddca:0xb67},_0x106a87=_0x5b513e,_0x4ca03c=LngLatPoint['toCartesian'](_0x23ae8a['center']),_0x530e6b=_0x23ae8a['width'],_0x488056=_0x23ae8a[_0x106a87(_0x37cc80._0x2b2aab)],_0x247e9a=_0x23ae8a['rotation']??0x0,_0x29a35d=_0x23ae8a['originX']??0.5,_0x263dfc=_0x23ae8a[_0x106a87(_0x37cc80._0x38c7a9)]??0.5,_0x3b6406=new Cesium__namespace[(_0x106a87(0x4af))](),_0x59b717=new Cesium__namespace['Quaternion'](),_0x2bc722=new Cesium__namespace['Matrix4'](),_0x344a3c=[Cesium__namespace['Cartesian3']['fromElements'](-_0x29a35d,-_0x263dfc,0x0),Cesium__namespace['Cartesian3']['fromElements'](0x1-_0x29a35d,-_0x263dfc,0x0),Cesium__namespace['Cartesian3'][_0x106a87(0xd82)](0x1-_0x29a35d,0x1-_0x263dfc,0x0),Cesium__namespace['Cartesian3']['fromElements'](-_0x29a35d,0x1-_0x263dfc,0x0)],_0x1cf2c7=Cesium__namespace[_0x106a87(_0x37cc80._0x3b2f22)]['eastNorthUpToFixedFrame'](_0x4ca03c,Cesium__namespace['Ellipsoid']['WGS84'],_0x3b6406),_0x3cec17=Cesium__namespace[_0x106a87(0x5ec)]['fromAxisAngle'](Cesium__namespace['Cartesian3']['UNIT_Z'],_0x247e9a,_0x59b717),_0x2f2865=Cesium__namespace['Matrix4']['fromTranslationQuaternionRotationScale'],_0x52464b=_0x2f2865(Cesium__namespace['Cartesian3']['ZERO'],_0x3cec17,Cesium__namespace['Cartesian3']['fromElements'](_0x530e6b,_0x488056),_0x2bc722),_0x581472=Cesium__namespace[_0x106a87(0x4af)]['multiply'](_0x1cf2c7,_0x52464b,_0x52464b),_0x45e3a6=[];return _0x344a3c[_0x106a87(_0x37cc80._0x30ddca)](function(_0x2f8dd5,_0x4f603e){typeof _0x45e3a6[_0x4f603e]==='undefined'&&(_0x45e3a6[_0x4f603e]=new Cesium__namespace['Cartesian3']()),Cesium__namespace['Matrix4']['multiplyByPoint'](_0x581472,_0x2f8dd5,_0x45e3a6[_0x4f603e]);}),_0x45e3a6;}function isInPoly(_0x2904a1,_0x4738ea){const _0x32169a={_0x831b63:0xe80},_0x3213ef=_0x5b513e,_0x1a375a={'type':_0x3213ef(0x952),'geometry':{'type':'Point','coordinates':LngLatPoint['parse'](_0x2904a1)['toArray']()}},_0x2ffc79=LngLatArray[_0x3213ef(_0x32169a._0x831b63)](_0x4738ea);return booleanPointInPolygon(_0x1a375a,_0x2ffc79);}function isInPoly2(_0x2419b4,_0x1a5142){const _0x5c8de4={_0x261296:0x457},_0x3d4647=_0x5b513e;_0x1a5142=LngLatArray['toCartesians'](_0x1a5142),_0x2419b4=LngLatPoint['toCartesian'](_0x2419b4);if(!_0x2419b4)return![];const _0x1d429b=Cesium__namespace['Transforms']['eastNorthUpToFixedFrame'](_0x2419b4),_0x5e11b6=Cesium__namespace['Matrix4']['inverse'](_0x1d429b,new Cesium__namespace['Matrix4']()),_0x3d179a=[];_0x1a5142[_0x3d4647(0xb67)](_0x3b8315=>{const _0x177e0b=_0x3d4647;_0x3d179a['push'](Cesium__namespace['Matrix4'][_0x177e0b(0xc8c)](_0x5e11b6,_0x3b8315,new Cesium__namespace['Cartesian3']()));});let _0x167cac=Cesium__namespace['BoundingRectangle']['fromPoints'](_0x3d179a,new Cesium__namespace[(_0x3d4647(_0x5c8de4._0x261296))]());_0x167cac=new Cesium__namespace['Cartesian4'](_0x167cac['x'],_0x167cac['y'],_0x167cac['x']+_0x167cac['width'],_0x167cac['y']+_0x167cac['height']);const _0x74e86f=new Cesium__namespace['Cartesian3'](0x0,0x0,0x0);if(_0x74e86f['x']>=_0x167cac['x']&&_0x74e86f['x']<=_0x167cac['z']&&_0x74e86f['y']>=_0x167cac['y']&&_0x74e86f['y']<=_0x167cac['w']){const _0x58f0cf=_0x3d179a,_0x2fa637=_0x58f0cf['length'];let _0x2cdd28=0x0;for(let _0x27d6ad=0x0;_0x27d6ad<_0x2fa637;_0x27d6ad++){const _0x430560=_0x58f0cf[_0x27d6ad];let _0x43a3f8;_0x27d6ad<_0x2fa637-0x1?_0x43a3f8=_0x58f0cf[_0x27d6ad+0x1]:_0x43a3f8=_0x58f0cf[0x0];if(_0x430560['y']===_0x43a3f8['y'])continue;if(_0x74e86f['y']=Math['max'](_0x430560['y'],_0x43a3f8['y']))continue;const _0x22ef41=(_0x74e86f['y']-_0x430560['y'])*(_0x43a3f8['x']-_0x430560['x'])/(_0x43a3f8['y']-_0x430560['y'])+_0x430560['x'];_0x22ef41>_0x74e86f['x']&&_0x2cdd28++;}if(_0x2cdd28%0x2===0x1)return!![];}return![];}function getBezierCurve(_0x59bf70,_0x9b9e23){const _0x205c06={_0x157130:0x4e6,_0x3955e2:0x5bb,_0x4937e4:0x1a6,_0x102bca:0x7cf,_0x29987e:0x1ed},_0x2f5a20=_0x5b513e;if(!_0x59bf70||_0x59bf70['length']<0x3)return _0x59bf70;const _0x568190=LngLatArray['toArray'](_0x59bf70);_0x9b9e23!==null&&_0x9b9e23!==void 0x0&&_0x9b9e23['closure']&&_0x568190['push'](_0x568190[0x0]);const _0x134923=_0x568190[_0x568190[_0x2f5a20(_0x205c06._0x157130)]-0x1][0x2],_0x3b10ea=bezierSpline({'type':'Feature','geometry':{'type':_0x2f5a20(_0x205c06._0x3955e2),'coordinates':_0x568190}},{'resolution':(_0x9b9e23===null||_0x9b9e23===void 0x0?void 0x0:_0x9b9e23['resolution'])??0x4e20,'sharpness':(_0x9b9e23===null||_0x9b9e23===void 0x0?void 0x0:_0x9b9e23[_0x2f5a20(_0x205c06._0x4937e4)])??0.8}),_0x30f878=lonlats2cartesians(_0x3b10ea['geometry']['coordinates'],_0x134923);return _0x9b9e23!==null&&_0x9b9e23!==void 0x0&&_0x9b9e23[_0x2f5a20(_0x205c06._0x102bca)]&&_0x30f878[_0x2f5a20(_0x205c06._0x29987e)](_0x30f878[0x0]),_0x30f878;}function simplifyPositions(_0xa52228,_0x3712c5){if(!_0xa52228||_0xa52228['length']<0x3)return _0xa52228;const _0x4d769c=LngLatArray['toArray'](_0xa52228);_0x3712c5!==null&&_0x3712c5!==void 0x0&&_0x3712c5['closure']&&_0x4d769c['push'](_0x4d769c[0x0]);const _0x272809=simplify(_0x4d769c,_0x3712c5);return _0x272809;}function interPolyline(_0x417375){const _0x4c75d5={_0x6e704a:0xa6d,_0x305d19:0x595,_0xb94e48:0x8be,_0x19ad16:0x5e2,_0x5cdad0:0x11d8,_0x7d6c4e:0x1ed},_0x2ac05b=_0x5b513e,_0x314dce=LngLatArray['toCartesians'](_0x417375['positions']),_0x35ce60=_0x417375[_0x2ac05b(_0x4c75d5._0x6e704a)];let _0x318671;!Cesium__namespace['defined'](_0x417375['minDistance'])&&(_0x318671=getGranularity(_0x314dce,_0x417375['splitNum']||(_0x417375['has3dtiles']?0xa:0x64)),_0x318671<=0x0&&(_0x318671=null));const _0x2073a0=Cesium__namespace['PolylinePipeline']['generateArc']({'positions':_0x314dce,'height':_0x417375[_0x2ac05b(_0x4c75d5._0x305d19)],'minDistance':_0x417375[_0x2ac05b(0x6dd)],'granularity':_0x318671}),_0x166a73=[];for(let _0x330781=0x0;_0x330781<_0x2073a0['length'];_0x330781+=0x3){let _0x18fcc7=Cesium__namespace['Cartesian3'][_0x2ac05b(_0x4c75d5._0xb94e48)](_0x2073a0,_0x330781);if(_0x35ce60&&(_0x417375['surfaceHeight']??!![])){delete _0x417375[_0x2ac05b(0x93a)];const _0x16b0f3=getHeight(_0x35ce60,_0x18fcc7,_0x417375),_0x3024e5=Cesium__namespace[_0x2ac05b(_0x4c75d5._0x19ad16)][_0x2ac05b(_0x4c75d5._0x5cdad0)](_0x18fcc7);_0x18fcc7=Cesium__namespace['Cartesian3']['fromRadians'](_0x3024e5['longitude'],_0x3024e5['latitude'],_0x16b0f3);}_0x166a73[_0x2ac05b(_0x4c75d5._0x7d6c4e)](_0x18fcc7);}return _0x166a73;}function interLine(_0x144bd8,_0x39745f={}){const _0x4f9ccd={_0x9bbdbe:0x4e6,_0x5bd21a:0x6dd,_0x307f39:0x4bf,_0x231c2b:0x11d8,_0x5bb0b1:0x1ed},_0x46b01d=_0x5b513e;if(!_0x144bd8||_0x144bd8[_0x46b01d(_0x4f9ccd._0x9bbdbe)]<0x2)return _0x144bd8;_0x144bd8=LngLatArray['toCartesians'](_0x144bd8);let _0xf45e29;_0x39745f['splitNum']&&!Cesium__namespace['defined'](_0x39745f[_0x46b01d(0x6dd)])&&(_0xf45e29=getGranularity(_0x144bd8,_0x39745f['splitNum']),_0xf45e29<=0x0&&(_0xf45e29=null));if(_0x39745f[_0x46b01d(_0x4f9ccd._0x5bd21a)]===_0x46b01d(_0x4f9ccd._0x307f39)){let _0x4e0e63=Number['MAX_VALUE'];for(let _0x5d7f57=0x1,_0x5d4429=_0x144bd8['length'];_0x5d7f57<_0x5d4429;_0x5d7f57++){_0x4e0e63=Math['min'](_0x4e0e63,Cesium__namespace['Cartesian3']['distance'](_0x144bd8[_0x5d7f57-0x1],_0x144bd8[_0x5d7f57]));}_0x39745f['minDistance']=_0x4e0e63;}const _0xdbe632=[_0x144bd8[0x0]];for(let _0x3cfbc2=0x1,_0x50e05a=_0x144bd8['length'];_0x3cfbc2<_0x50e05a;_0x3cfbc2++){const _0x119d6b=_0x144bd8[_0x3cfbc2-0x1],_0x15b38a=_0x144bd8[_0x3cfbc2],_0x4d9b52=Cesium__namespace['PolylinePipeline']['generateArc']({'positions':[_0x119d6b,_0x15b38a],'minDistance':_0x39745f['minDistance'],'granularity':_0xf45e29}),_0x45f56d=Cesium__namespace[_0x46b01d(0x5e2)][_0x46b01d(0x11d8)](_0x119d6b)['height'],_0x198463=Cesium__namespace['Cartographic'][_0x46b01d(_0x4f9ccd._0x231c2b)](_0x15b38a)['height'],_0x269f61=(_0x198463-_0x45f56d)/_0x4d9b52['length'];for(let _0x20c7ed=0x3,_0x48e79e=_0x4d9b52['length'];_0x20c7ed<_0x48e79e;_0x20c7ed+=0x3){let _0x205236=Cesium__namespace[_0x46b01d(0x1026)][_0x46b01d(0x8be)](_0x4d9b52,_0x20c7ed);const _0x214f4e=Cesium__namespace['Cartographic']['fromCartesian'](_0x205236),_0x462a5b=Number((_0x45f56d+_0x269f61*_0x20c7ed)['toFixed'](0x1));_0x205236=Cesium__namespace['Cartesian3']['fromRadians'](_0x214f4e['longitude'],_0x214f4e['latitude'],_0x462a5b),_0xdbe632[_0x46b01d(_0x4f9ccd._0x5bb0b1)](_0x205236);}}return _0xdbe632;}function computeSurfaceLine(_0x1cb288){const _0x3010fe=interPolyline({..._0x1cb288,'surfaceHeight':![]}),_0x185082=[];for(let _0x59d29a=0x0,_0x2faa08=_0x3010fe['length'];_0x59d29a<_0x2faa08;++_0x59d29a){_0x185082['push'](_0x3010fe[_0x59d29a]['clone']());}return _0x1cb288['positions']=_0x185082,new SurfacePoints(_0x1cb288)['start']();}function computeSurfacePoints(_0x220b0e){return new SurfacePoints(_0x220b0e)['start']();}function computeStepSurfaceLine(_0x2ed553){const _0x2d2359=_0x2ed553['positions'],_0x256c44=[],_0xb9cc06={};for(const _0x4e29f3 in _0x2ed553){if(_0x4e29f3==='positions'||_0x4e29f3==='callback'||_0x4e29f3==='end'||_0x4e29f3==='endItem')continue;_0xb9cc06[_0x4e29f3]=_0x2ed553[_0x4e29f3];}return new Promise((_0x13495a,_0x5d5f43)=>{setTimeout(()=>{const _0x1607ba={_0x2911c1:0xe77},_0xebff90={_0xcdf05b:0xe77};let _0x1868cd=0x0;const _0x2998c7=_0x2d2359['length']-0x1;function _0x23a475(){const _0x3d7465=_0x137d;if(_0x1868cd>=_0x2998c7){_0x2ed553['callback']&&_0x2ed553['callback'](_0x256c44);_0x2ed553['end']&&_0x2ed553['end'](_0x256c44);_0x13495a(_0x256c44);return;}_0x2ed553[_0x3d7465(0xd74)]?interPolylineByDepth({..._0x2ed553,'positions':[_0x2d2359[_0x1868cd],_0x2d2359[_0x1868cd+0x1]]})['then'](_0x5a3520=>{const _0xd7b3b3=_0x3d7465;_0x2ed553['endItem']&&_0x2ed553[_0xd7b3b3(_0xebff90._0xcdf05b)](_0x5a3520['positions'],_0x5a3520['noHeight'],_0x1868cd),_0x256c44['push'](_0x5a3520['positions']),_0x1868cd++,_0x23a475();}):(_0xb9cc06['positions']=interPolyline({..._0x2ed553,'positions':[_0x2d2359[_0x1868cd],_0x2d2359[_0x1868cd+0x1]],'surfaceHeight':![]}),new SurfacePoints(_0xb9cc06)['start']()['then'](_0x17c787=>{const _0x34ae00=_0x3d7465;_0x2ed553['endItem']&&_0x2ed553[_0x34ae00(_0x1607ba._0x2911c1)](_0x17c787['positions'],_0x17c787[_0x34ae00(0xa82)],_0x1868cd),_0x256c44['push'](_0x17c787['positions']),_0x1868cd++,_0x23a475();}));}_0x23a475();},0x32);});}function getLinkedPointList(_0x357578,_0x3bcbd1,_0x2ebc25,_0x4d07a1){const _0xe88051={_0x403aa5:0x1026,_0x2aa78d:0xda4,_0x30b6ea:0x1026,_0x565e1f:0x8b1,_0x12c500:0xfb0,_0x368eb0:0x1026,_0x346d1e:0x1ed},_0xdab185=_0x5b513e,_0x1b86bf=[];_0x357578=LngLatPoint['toCartesian'](_0x357578),_0x3bcbd1=LngLatPoint['toCartesian'](_0x3bcbd1);if(Cesium__namespace['Cartesian3'][_0xdab185(0xb98)](_0x357578,_0x3bcbd1)===0x0)return _0x1b86bf;const _0x239800=getSurfaceDistance$1(_0x357578,_0x3bcbd1)*_0x2ebc25,_0xf79bac=Cesium__namespace[_0xdab185(_0xe88051._0x403aa5)]['clone'](_0x357578),_0x4f7f96=Cesium__namespace['Cartesian3'][_0xdab185(_0xe88051._0x2aa78d)](_0x3bcbd1),_0x83fb15=Cesium__namespace['Cartesian3'][_0xdab185(0xb98)](_0xf79bac,Cesium__namespace['Cartesian3']['ZERO']),_0x3f24ff=Cesium__namespace['Cartesian3']['distance'](_0x4f7f96,Cesium__namespace['Cartesian3']['ZERO']);Cesium__namespace[_0xdab185(_0xe88051._0x30b6ea)]['normalize'](_0xf79bac,_0xf79bac),Cesium__namespace[_0xdab185(0x1026)]['normalize'](_0x4f7f96,_0x4f7f96);const _0x444c76=Cesium__namespace['Cartesian3'][_0xdab185(0x1211)](_0xf79bac,_0x4f7f96);_0x1b86bf['push'](_0x357578);for(let _0x35b94b=0x1;_0x35b94b<_0x4d07a1-0x1;_0x35b94b++){const _0x529471=_0x35b94b*0x1/(_0x4d07a1-0x1),_0x4e73ea=0x1-_0x529471,_0x1ff7c3=Math['sin'](_0x4e73ea*_0x444c76)/Math['sin'](_0x444c76),_0x217c64=Math[_0xdab185(_0xe88051._0x565e1f)](_0x529471*_0x444c76)/Math[_0xdab185(0x8b1)](_0x444c76),_0x2c73d1=Cesium__namespace[_0xdab185(_0xe88051._0x30b6ea)][_0xdab185(_0xe88051._0x12c500)](_0xf79bac,_0x1ff7c3,new Cesium__namespace['Cartesian3']()),_0x21a9da=Cesium__namespace['Cartesian3'][_0xdab185(0xfb0)](_0x4f7f96,_0x217c64,new Cesium__namespace[(_0xdab185(0x1026))]());let _0x429f37=Cesium__namespace['Cartesian3'][_0xdab185(0x11bd)](_0x2c73d1,_0x21a9da,new Cesium__namespace['Cartesian3']());const _0x3c369d=_0x529471*Math['PI'],_0x1bba08=_0x83fb15*_0x4e73ea+_0x3f24ff*_0x529471+Math['sin'](_0x3c369d)*_0x239800;_0x429f37=Cesium__namespace[_0xdab185(_0xe88051._0x368eb0)]['multiplyByScalar'](_0x429f37,_0x1bba08,_0x429f37),_0x1b86bf[_0xdab185(_0xe88051._0x346d1e)](_0x429f37);}return _0x1b86bf['push'](_0x3bcbd1),_0x1b86bf;}function getSurfaceDistance$1(_0x157308,_0x99b478){const _0x2164d9=_0x5b513e,_0x42281a=Cesium__namespace['Cartographic']['fromCartesian'](_0x157308),_0x876e11=Cesium__namespace['Cartographic'][_0x2164d9(0x11d8)](_0x99b478),_0x595708=_0x42281a['longitude']*0xb4/Math['PI'],_0x17d1a4=_0x42281a[_0x2164d9(0xf50)]*0xb4/Math['PI'],_0x24918f=_0x876e11[_0x2164d9(0xbb8)]*0xb4/Math['PI'],_0x6a94e5=_0x876e11[_0x2164d9(0xf50)]*0xb4/Math['PI'],_0x14f747=Math['sqrt']((_0x595708-_0x24918f)*(_0x595708-_0x24918f)+(_0x17d1a4-_0x6a94e5)*(_0x17d1a4-_0x6a94e5));return _0x14f747;}function getOffsetLine(_0x53d87b,_0x4dfe21){const _0xcb8175=_0x5b513e;_0x53d87b=LngLatArray['toArray'](_0x53d87b);const _0x1e2a5d=lineOffset(_0x53d87b,_0x4dfe21,{'units':'meters'});return LngLatArray[_0xcb8175(0x130f)](_0x1e2a5d);}function sliceByMaxDistance(_0x163a34,_0x4084cc,_0x3ffb8b={}){const _0x24ca78={_0x2c4eff:0x4e6,_0x1fd852:0x130f,_0xa278e8:0x1026,_0x497a14:0xb98},_0x560112=_0x5b513e;if(!_0x163a34||_0x163a34['length']<0x2)return _0x3ffb8b['point']?_0x163a34[_0x560112(_0x24ca78._0x2c4eff)]===0x1?_0x163a34[0x0]:undefined:_0x163a34;_0x163a34=LngLatArray[_0x560112(_0x24ca78._0x1fd852)](_0x163a34);for(let _0x4cb317=_0x163a34['length']-0x1;_0x4cb317>=0x1;_0x4cb317--){const _0x346f5b=_0x163a34[_0x4cb317],_0x44ea46=_0x163a34[_0x4cb317-0x1],_0x58fa8b=Cesium__namespace[_0x560112(_0x24ca78._0xa278e8)][_0x560112(_0x24ca78._0x497a14)](_0x346f5b,_0x44ea46);_0x4084cc-=_0x58fa8b;if(_0x4084cc===0x0)return _0x3ffb8b['point']?_0x346f5b:_0x163a34['slice'](_0x4cb317);else{if(_0x4084cc<0x0){_0x4084cc+=_0x58fa8b;const _0x440d4c=getOnLinePointByLen(_0x346f5b,_0x44ea46,_0x4084cc);return _0x3ffb8b[_0x560112(0x972)]?_0x440d4c:[_0x440d4c]['concat'](_0x163a34['slice'](_0x4cb317));}}}return _0x3ffb8b['point']?_0x163a34[_0x163a34['length']-0x1]:_0x163a34;}function convex(_0x50e245,_0x29cf07){const _0x433d63={_0x29fba6:0x4b6},_0x5842d4=_0x5b513e;if(_0x50e245['length']>0x0){const _0x20ab71=[];for(let _0x410220=0x0;_0x410220<_0x50e245[_0x5842d4(0x4e6)];_0x410220++){_0x20ab71['push']({'type':'Feature','geometry':{'type':_0x5842d4(_0x433d63._0x29fba6),'coordinates':_0x50e245[_0x410220]}});}const _0xeb7cb9=convex$1({'type':'FeatureCollection','features':_0x20ab71},_0x29cf07);if(_0xeb7cb9){var _0x2b52a3;const _0x5b1030=_0xeb7cb9===null||_0xeb7cb9===void 0x0||(_0x2b52a3=_0xeb7cb9[_0x5842d4(0xe9c)])===null||_0x2b52a3===void 0x0?void 0x0:_0x2b52a3['coordinates'];_0x5b1030&&_0x5b1030['length']>0x0&&(_0x50e245=_0x5b1030[0x0]);}}return _0x50e245;}function getGridPoints(_0x254a99,_0x3ce7cf,_0x2f8310){const _0x182d5f={_0x973a6b:0x1026,_0x23b09b:0x1026,_0x266cc5:0xe70},_0x4dcff4={_0x56b191:0x45b},_0x180486=_0x5b513e,_0x10cda7=Cesium__namespace[_0x180486(_0x182d5f._0x973a6b)]['distance'](Cesium__namespace[_0x180486(_0x182d5f._0x973a6b)]['fromDegrees'](_0x254a99[0x0],_0x254a99[0x1]),Cesium__namespace[_0x180486(_0x182d5f._0x23b09b)][_0x180486(_0x182d5f._0x266cc5)](_0x254a99[0x2],_0x254a99[0x3]))/(Math['sqrt'](0x2)*0x3e8),_0x1a648d=_0x10cda7/Math['sqrt'](_0x3ce7cf),_0x351074=pointGrid(_0x254a99,_0x1a648d,{'units':'kilometers'}),_0x2b41f6=[];return _0x351074['features']['forEach'](_0x3473d3=>{const _0x1877f5=_0x180486,_0x2bfe6b=_0x3473d3[_0x1877f5(0xe9c)][_0x1877f5(_0x4dcff4._0x56b191)];_0x2b41f6['push'](new LngLatPoint(_0x2bfe6b[0x0],_0x2bfe6b[0x1],_0x2f8310));}),{'points':_0x2b41f6,'radius':Math['floor'](_0x1a648d*0x3e8/0x2)};}function getGridPointsByPoly(_0x54b555,_0x479604,_0x27b8aa){const _0x5c3850={_0x22aa02:0x5c0},_0x320793={_0x5186dc:0x595},_0x363e25=_0x5b513e;if(_0x54b555['length']<0x3)return;const _0x33ffac=LngLatArray['toCartographics'](_0x54b555),_0x57e8b2=Cesium__namespace['defined'](_0x27b8aa),_0x240739=_0x33ffac[0x0];let _0x268ada=_0x240739[_0x363e25(0xbb8)],_0x3d618e=_0x240739['longitude'],_0x280a6b=_0x240739['latitude'],_0x4f4600=_0x240739['latitude'],_0xa78bb=_0x57e8b2?_0x27b8aa:_0x240739['height'];const _0x2e2031=_0x33ffac['map'](_0x365cc6=>{const _0xa82a81=_0x363e25;return _0x268ada=Math['min'](_0x268ada,_0x365cc6['longitude']),_0x3d618e=Math['max'](_0x3d618e,_0x365cc6['longitude']),_0x280a6b=Math['min'](_0x280a6b,_0x365cc6[_0xa82a81(0xf50)]),_0x4f4600=Math['max'](_0x4f4600,_0x365cc6['latitude']),!_0x57e8b2&&(_0xa78bb=Math[_0xa82a81(0xda1)](_0xa78bb,_0x365cc6[_0xa82a81(_0x320793._0x5186dc)])),_0x365cc6;}),_0x8610b3=[],_0x2a0872=_0x3d618e-_0x268ada,_0x2f830d=_0x4f4600-_0x280a6b,_0x38675c=_0x479604/distanceCoor([_0x268ada,_0x280a6b],[_0x3d618e,_0x280a6b]),_0x1a23e9=_0x479604/distanceCoor([_0x268ada,_0x280a6b],[_0x268ada,_0x4f4600]),_0x6ceb74=_0x38675c*_0x2a0872,_0x2a4237=_0x1a23e9*_0x2f830d,_0x28707d=Math['floor'](_0x2a0872/_0x6ceb74),_0x39954d=Math['floor'](_0x2f830d/_0x2a4237),_0x264b6d=(_0x2a0872-_0x28707d*_0x6ceb74)/0x2,_0x5d3546=(_0x2f830d-_0x39954d*_0x2a4237)/0x2;let _0x2f4b93=_0x268ada+_0x264b6d;while(_0x2f4b93<=_0x3d618e){let _0x39c640=_0x280a6b+_0x5d3546;while(_0x39c640<=_0x4f4600){if(isInside([_0x2f4b93,_0x39c640],_0x2e2031)){const _0x4b1c27=Cesium__namespace[_0x363e25(_0x5c3850._0x22aa02)]['toDegrees'](_0x2f4b93),_0x3bae7b=Cesium__namespace['Math']['toDegrees'](_0x39c640);_0x8610b3['push'](new LngLatPoint(_0x4b1c27,_0x3bae7b,_0xa78bb));}_0x39c640+=_0x2a4237;}_0x2f4b93+=_0x6ceb74;}return _0x8610b3;}function distanceCoor(_0x22a8cb,_0x39b70a){const _0x3ed974=_0x5b513e,_0x3a34da=_0x39b70a[0x1]-_0x22a8cb[0x1],_0x36ad6a=_0x39b70a[0x0]-_0x22a8cb[0x0],_0x10831d=_0x22a8cb[0x1],_0x3d5626=_0x39b70a[0x1],_0x4cf42a=Math[_0x3ed974(0x719)](Math[_0x3ed974(0x8b1)](_0x3a34da/0x2),0x2)+Math['pow'](Math['sin'](_0x36ad6a/0x2),0x2)*Math[_0x3ed974(0x1166)](_0x10831d)*Math['cos'](_0x3d5626);return 0x2*Math[_0x3ed974(0xfe1)](Math['sqrt'](_0x4cf42a),Math['sqrt'](0x1-_0x4cf42a))*6371008.8;}function isInside(_0x18ce49,_0x4c5c9a){const _0x243670={_0x4bd0f7:0x4e6,_0x8f3491:0xbb8},_0x5642d=_0x5b513e;let _0x47bf85=![];const _0x282213=_0x4c5c9a[_0x5642d(_0x243670._0x4bd0f7)],_0x582047=_0x18ce49[0x0],_0xf45c54=_0x18ce49[0x1];let _0x481526=_0x4c5c9a[0x0];for(let _0x4d1b28=0x0;_0x4d1b28<_0x282213;_0x4d1b28++){let _0x229cb2=_0x4d1b28+0x1;_0x229cb2=_0x229cb2===_0x282213?0x0:_0x229cb2;const _0x30d480=_0x4c5c9a[_0x229cb2];if(_0x481526[_0x5642d(_0x243670._0x8f3491)]===_0x582047&&_0x481526['latitude']===_0xf45c54||_0x30d480['longitude']===_0x582047&&_0x30d480['latitude']===_0xf45c54)return!![];else{if(_0x481526[_0x5642d(0xf50)]<_0xf45c54&&_0x30d480['latitude']>=_0xf45c54||_0x481526[_0x5642d(0xf50)]>=_0xf45c54&&_0x30d480['latitude']<_0xf45c54){const _0x3a21b2=_0x481526['longitude']+(_0xf45c54-_0x481526['latitude'])*(_0x30d480['longitude']-_0x481526[_0x5642d(0xbb8)])/(_0x30d480['latitude']-_0x481526[_0x5642d(0xf50)]);if(_0x3a21b2===_0x582047)return!![];else _0x3a21b2>_0x582047&&(_0x47bf85=!_0x47bf85);}}_0x481526=_0x30d480;}return _0x47bf85;}function getHeightRangeByDepth(_0x59ff54,_0xfcd14,_0x188477){return new Promise((_0x19b082,_0x56a2ee)=>{setTimeout(()=>{const _0x2086d6=interPolygonByDepth$1({..._0x188477,'positions':_0x59ff54,'scene':_0xfcd14});setTimeout(()=>{_0x19b082(_0x2086d6);},0xa);},0xa);});}function interPolygonByDepth(_0x3e2fa8){return new Promise((_0x23c091,_0x422ca1)=>{setTimeout(()=>{const _0x8b0cb2=interPolygonByDepth$1(_0x3e2fa8);setTimeout(()=>{_0x23c091(_0x8b0cb2);},0xa);},0xa);});}const getRayIntersectingPositions$1=getRayIntersectingPositions$2;function interPolylineByDepth(_0x493f77){return new Promise((_0x3a844b,_0x50e506)=>{setTimeout(()=>{const _0x472839=interPolylineByDepth$1(_0x493f77);setTimeout(()=>{_0x3a844b(_0x472839);},0xa);},0xa);});}var PolyUtil={'__proto__':null,'centerOfMass':centerOfMass,'centerOfLine':centerOfLine,'buffer':buffer,'bufferPoints':bufferPoints,'movePoints':movePoints,'getGranularity':getGranularity,'interPolygon':interPolygon,'getHeightRange':getHeightRange,'computeVolume':computeVolume,'updateVolumeByMinHeight':updateVolumeByMinHeight,'updateVolume':updateVolume,'getEllipseOuterPositions':getEllipseOuterPositions,'getCenter':getCenter,'getMapExtentPositions':getMapExtentPositions,'formatRectangle':formatRectangle,'getExtentByGeoJSON':getExtentByGeoJSON,'getRectangle':getRectangle,'getPositionsRectVertex':getPositionsRectVertex,'getRectangleOuterPositions':getRectangleOuterPositions,'getRectPositionsByCenter':getRectPositionsByCenter,'isInPoly':isInPoly,'isInPoly2':isInPoly2,'getBezierCurve':getBezierCurve,'simplifyPositions':simplifyPositions,'interPolyline':interPolyline,'interLine':interLine,'computeSurfaceLine':computeSurfaceLine,'computeSurfacePoints':computeSurfacePoints,'computeStepSurfaceLine':computeStepSurfaceLine,'getLinkedPointList':getLinkedPointList,'getOffsetLine':getOffsetLine,'sliceByMaxDistance':sliceByMaxDistance,'convex':convex,'getGridPoints':getGridPoints,'getGridPointsByPoly':getGridPointsByPoly,'getHeightRangeByDepth':getHeightRangeByDepth,'interPolygonByDepth':interPolygonByDepth,'getRayIntersectingPositions':getRayIntersectingPositions$1,'interPolylineByDepth':interPolylineByDepth};function _0x11b6(){const _0x541282={_0x23605d:0xbfd,_0x25e20c:0xb33},_0x89da7b=_0x5b513e,_0x1b81b7=['jSkRW48+W7tdV8kgW68gW7q','WRSBW6WRofbbeKv5W49zuCodDhO','ctldNCkMWRldJSkevXdcSMJdSeiH','5Bo05lIF5OsB5yMC5l+a5Ogd56Eh5OIm5PY26zIp5yAD5y6F','W5NcHmo4W63cHCofCxGaWPvIWOdcGG','jwdcVXddPSk+W69J',_0x89da7b(0x941),'fCk9tSkUnSkyWOhcUM3cOCo4kvW','W7xcLHhdVxxdIZRcSSobA8kex3S','rMjRWP97W6VcLZnLW4u','l8klySo1lmk6WPCkW555WQddO8or','W6NdN1nDW4xdQstcImkHW7/cLJ/cPq',_0x89da7b(_0x541282._0x23605d),'W4xdP33dGmoJW4BcLqu','umo/W5BdPvfBrmouvCozrSoEsa','WQTtFCkPWP/cKM/dSJ5TWPnGW4LV','d8kZDudcNrDJ',_0x89da7b(0x83d),_0x89da7b(0x551),_0x89da7b(0xddf),_0x89da7b(_0x541282._0x25e20c),_0x89da7b(0x912),'WRSyW6ySzrKTzY0F','WQ3cLmoCWPpcN8o4WQNcNSoNWQTBmG',_0x89da7b(0x39f),'W5ZcJ8o4WORdSCkamwuJ','WROHfmkbtMrebrzoWQJcKSkYfpc0N5BdQGLbW5BcN8kkW6hdUHxLUlNLJkW4uCkEAXyRW5NNIR4o5P2SDownPE+9QhpdGSoudSoDWQXLzCkNWO1xmmo2v+EjLEADIU+/JKv2gCoaWRjFWOvIWPpcQw/MNA/NNQT5W43cLmkrW6pNVOVORBtMLAhMNRhVV67dNMCHW74lW7RcVxxcK8kdfZBdNmk2W5WJWQ7cNbtNIilMNQZORiJMM4JVVOdLTipMJkZMNRFcLEwYHEs5KEAeTowiS+s/QUAcKEEMJoAiNUADUEMzNowhVowpNwNMSzBKUQ/KVylNL4OcW4hcJLNcMwFdIZm2WPyOW6KIW6eh54IJWRVcMxafb8osWQ0wc8kyW4fuW6BdPMWKtxpcMXhdGwpdTSolACkEW43dKaRdVSk4W51ZCmkry8oyW7hcNCovWQaboCo/uqH8s8o8W7mmW4vhW7aglCoXgmk3d0SdW63cVmoaWQVdUSoFC8o8z2b6WQRdVdnpW5WYcmkWb8kkW4nwW6/cLSkhv8kKpMLgW5SwW7bhDComW5tdJJlcTSkcvrHsBhVdU1TqwSoMe8oAtvyxzLG/fwfqzIVcNuNdJ8kFW4bGWOtcV3NcP8oeWRTHWPdcMf8uW7/LVkhOVBBPMitPU7zofCoeWRXyEbRcHmoGdWrtzedcQ8kqz8oPWPWjW4PjWPXNW6XLWONdUmkpW7VcGf3cRe5nhmkpWQmrqvG6AutdPSk6W6ujWQaqCaNcGCoazhOQw8oKEvesk8ovirenA33dNx3dHmkLqmoDpmonW7ddRNFcOCoAWQzlW4O7wSkgWQKqWQFdGfZcMSoGdJS8oCkKfL/cQCoIW7eC5B+/6l626zM46BMHWPvnj1OosXj8W5FcM8kFuetcGSoUE8obwruZWPnlsmkKFhH2c8k2sxq'];return _0x11b6=function(){return _0x1b81b7;},_0x11b6();}(function(_0x1e1d55,_0x495b71){const _0x1ed95f={_0x2e4394:0xe47,_0x53771c:0xbd7,_0x2f4f63:0xa3e,_0x2b84c0:0xab1,_0x18b787:0xde5},_0x582b12={_0x66e3c8:0x253},_0x813c7a=_0x5b513e,_0x17ff86={'_0x3d59b9':_0x813c7a(0x1004),'_0x43a319':0xbf,'_0x39e255':0x80,'_0x5c8e87':'L4*D','_0x46fcd2':'4F99','_0x12543e':0xc3,'_0x1ffa5c':0x76,'_0x2f7636':'&%hm','_0x17357a':_0x813c7a(0x928),'_0x170bd8':0xcb,'_0x4088ab':'1lGW','_0x1950d6':0xd2,'_0x2a93a5':0x6d,'_0xdf696b':'N4bt','_0x15cd7f':0x6c,'_0x56cb3d':']ydA','_0x4218ba':0x72,'_0x26c92a':_0x813c7a(0x1240),'_0x1fb39f':'^ZY3','_0x4fa86d':0xb9},_0x34a417={'_0xfde258':0xd7},_0x2f1d02={'_0x5efbd7':0x212};function _0x2d75bb(_0x43d2ee,_0x2a78df){return _0x1589(_0x2a78df- -_0x2f1d02['_0x5efbd7'],_0x43d2ee);}function _0x406587(_0x9797f6,_0x5cbf77){const _0x5f230a=_0x813c7a;return _0x1589(_0x9797f6- -_0x34a417[_0x5f230a(_0x582b12._0x66e3c8)],_0x5cbf77);}const _0x4bbc72=_0x1e1d55();while(!![]){try{const _0x1a107b=parseInt(_0x2d75bb(_0x17ff86[_0x813c7a(_0x1ed95f._0x2e4394)],-_0x17ff86['_0x43a319']))/0x1+-parseInt(_0x406587(_0x17ff86['_0x39e255'],_0x17ff86[_0x813c7a(0xadc)]))/0x2*(-parseInt(_0x2d75bb(_0x17ff86['_0x46fcd2'],-_0x17ff86['_0x12543e']))/0x3)+parseInt(_0x406587(_0x17ff86['_0x1ffa5c'],_0x17ff86['_0x2f7636']))/0x4*(-parseInt(_0x2d75bb(_0x17ff86[_0x813c7a(_0x1ed95f._0x53771c)],-_0x17ff86['_0x170bd8']))/0x5)+parseInt(_0x2d75bb(_0x17ff86[_0x813c7a(0xbbd)],-_0x17ff86['_0x1950d6']))/0x6+parseInt(_0x406587(_0x17ff86[_0x813c7a(_0x1ed95f._0x2f4f63)],_0x17ff86[_0x813c7a(_0x1ed95f._0x2b84c0)]))/0x7+-parseInt(_0x406587(_0x17ff86['_0x15cd7f'],_0x17ff86['_0x56cb3d']))/0x8*(-parseInt(_0x406587(_0x17ff86[_0x813c7a(0xb85)],_0x17ff86['_0x26c92a']))/0x9)+-parseInt(_0x2d75bb(_0x17ff86['_0x1fb39f'],-_0x17ff86['_0x4fa86d']))/0xa;if(_0x1a107b===_0x495b71)break;else _0x4bbc72[_0x813c7a(0x1ed)](_0x4bbc72['shift']());}catch(_0x30e3e3){_0x4bbc72['push'](_0x4bbc72[_0x813c7a(_0x1ed95f._0x18b787)]());}}}(_0x11b6,0x856ba));function _0x1589(_0x461f3c,_0x16d00b){const _0x274815={_0x49940d:0x81d},_0x1f3ff3=_0x11b6();return _0x1589=function(_0x7ab3bd,_0x18f42){const _0x14fec5={_0x2ebec4:0x63f,_0x57168d:0x859},_0x144b74=_0x137d;_0x7ab3bd=_0x7ab3bd-0x140;let _0x4c7f48=_0x1f3ff3[_0x7ab3bd];if(_0x1589[_0x144b74(0x1299)]===undefined){var _0x3fa2a1=function(_0x1a6aa5){const _0x3192dd=_0x144b74,_0x4070c4='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';let _0xe367ea='',_0x787354='';for(let _0x4d678c=0x0,_0x373f70,_0x355ee3,_0x147fde=0x0;_0x355ee3=_0x1a6aa5['charAt'](_0x147fde++);~_0x355ee3&&(_0x373f70=_0x4d678c%0x4?_0x373f70*0x40+_0x355ee3:_0x355ee3,_0x4d678c++%0x4)?_0xe367ea+=String['fromCharCode'](0xff&_0x373f70>>(-0x2*_0x4d678c&0x6)):0x0){_0x355ee3=_0x4070c4['indexOf'](_0x355ee3);}for(let _0x2854dd=0x0,_0x10cf65=_0xe367ea['length'];_0x2854dd<_0x10cf65;_0x2854dd++){_0x787354+='%'+('00'+_0xe367ea[_0x3192dd(0x859)](_0x2854dd)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x787354);};const _0x5a8b25=function(_0x3f2944,_0x409fb4){const _0x4a2c7f=_0x144b74;let _0x2db728=[],_0x3d0b68=0x0,_0x245fbe,_0x5ad651='';_0x3f2944=_0x3fa2a1(_0x3f2944);let _0x4774a0;for(_0x4774a0=0x0;_0x4774a0<0x100;_0x4774a0++){_0x2db728[_0x4774a0]=_0x4774a0;}for(_0x4774a0=0x0;_0x4774a0<0x100;_0x4774a0++){_0x3d0b68=(_0x3d0b68+_0x2db728[_0x4774a0]+_0x409fb4['charCodeAt'](_0x4774a0%_0x409fb4[_0x4a2c7f(0x4e6)]))%0x100,_0x245fbe=_0x2db728[_0x4774a0],_0x2db728[_0x4774a0]=_0x2db728[_0x3d0b68],_0x2db728[_0x3d0b68]=_0x245fbe;}_0x4774a0=0x0,_0x3d0b68=0x0;for(let _0x537381=0x0;_0x537381<_0x3f2944['length'];_0x537381++){_0x4774a0=(_0x4774a0+0x1)%0x100,_0x3d0b68=(_0x3d0b68+_0x2db728[_0x4774a0])%0x100,_0x245fbe=_0x2db728[_0x4774a0],_0x2db728[_0x4774a0]=_0x2db728[_0x3d0b68],_0x2db728[_0x3d0b68]=_0x245fbe,_0x5ad651+=String[_0x4a2c7f(_0x14fec5._0x2ebec4)](_0x3f2944[_0x4a2c7f(_0x14fec5._0x57168d)](_0x537381)^_0x2db728[(_0x2db728[_0x4774a0]+_0x2db728[_0x3d0b68])%0x100]);}return _0x5ad651;};_0x1589['gXbhHC']=_0x5a8b25,_0x461f3c=arguments,_0x1589['WKFJnj']=!![];}const _0x53c58b=_0x1f3ff3[0x0],_0x988faa=_0x7ab3bd+_0x53c58b,_0x1c0022=_0x461f3c[_0x988faa];return!_0x1c0022?(_0x1589['cjpFAv']===undefined&&(_0x1589[_0x144b74(0x108d)]=!![]),_0x4c7f48=_0x1589[_0x144b74(_0x274815._0x49940d)](_0x4c7f48,_0x18f42),_0x461f3c[_0x988faa]=_0x4c7f48):_0x4c7f48=_0x1c0022,_0x4c7f48;},_0x1589(_0x461f3c,_0x16d00b);}const version=_0xaedbb1(0x38b,_0x5b513e(0x9aa));_0x29b3c9('W!9y',0x13a),_0x29b3c9('b6v]',0x125);const update=_0x29b3c9(_0x5b513e(0x138d),0x138);function _0x29b3c9(_0x121346,_0x3aaaaa){const _0x3c2b3a={'_0x2d1909':0x20};return _0x1589(_0x3aaaaa- -_0x3c2b3a['_0x2d1909'],_0x121346);}function _0xaedbb1(_0x3a958a,_0x497fa){const _0x233cff={'_0x492380':0x249};return _0x1589(_0x3a958a-_0x233cff['_0x492380'],_0x497fa);}const validate=![];new Function(_0x29b3c9('D#v#',0x128),_0xaedbb1(0x39f,'fRKY'))(Cesium__namespace===null||Cesium__namespace===void 0x0?void 0x0:Cesium__namespace[_0x29b3c9(_0x5b513e(0x5b6),0x12c)]);function link(_0xe3bca8){return Promise['resolve'](!![]);}var ImageMaterial='uniform\x20sampler2D\x20image;\x0auniform\x20float\x20opacity;\x0auniform\x20float\x20rotation;\x0auniform\x20vec4\x20color;\x0auniform\x20float\x20globalAlpha;\x0auniform\x20bool\x20flipx;\x0auniform\x20bool\x20flipy;\x0auniform\x20bool\x20noWhite;\x0a\x0auniform\x20bool\x20hasMask;\x0auniform\x20sampler2D\x20maskImage;\x0a\x0aczm_material\x20czm_getMaterial(czm_materialInput\x20materialInput)\x20{\x0a\x20\x20czm_material\x20material\x20=\x20czm_getDefaultMaterial(materialInput);\x0a\x20\x20vec2\x20st\x20=\x20fract(repeat\x20*\x20materialInput.st);\x0a\x20\x20if(flipx)\x20{\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)\x20{\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\x20if(rotation\x20!=\x200.0)\x20{\x0a\x20\x20\x20\x20float\x20rot\x20=\x20radians(rotation);\x0a\x20\x20\x20\x20mat2\x20m\x20=\x20mat2(cos(rot),\x20-sin(rot),\x20sin(rot),\x20cos(rot));\x0a\x20\x20\x20\x20st\x20=\x20m\x20*\x20st;\x0a\x20\x20}\x0a\x0a\x20\x20vec4\x20imageMars3D;\x0a\x20\x20if(speed\x20!=\x200.0)\x0a\x20\x20\x20\x20imageMars3D\x20=\x20texture(image,\x20vec2(fract(st.s\x20+\x20czm_frameNumber\x20*\x20speed\x20/\x201000.0),\x20fract(st.t)));\x0a\x20\x20else\x0a\x20\x20\x20\x20imageMars3D\x20=\x20texture(image,\x20st);\x0a\x0a\x20\x20if(noWhite\x20&&\x20imageMars3D.rgb\x20==\x20vec3(1.0))\x20{\x0a\x20\x20\x20\x20discard;\x0a\x20\x20}\x0a\x0a\x20\x20if(hasMask)\x20{\x0a\x20\x20\x20\x20vec4\x20maskColor\x20=\x20texture(maskImage,\x20st);\x0a\x20\x20\x20\x20imageMars3D\x20*=\x20maskColor;\x0a\x20\x20}\x0a\x0a\x20\x20material.alpha\x20=\x20imageMars3D.a\x20*\x20opacity\x20*\x20color.a\x20*\x20globalAlpha;\x0a\x20\x20material.diffuse\x20=\x20imageMars3D.rgb\x20*\x20color.rgb;\x0a\x20\x20return\x20material;\x0a}\x0a';let customPicture;function setImage(_0x281d07){customPicture=_0x281d07;}function add(_0x574f47,_0x135ff0){const _0x114781={_0x4bd35b:0x173,_0xa026c:0x1038},_0x35461f=_0x5b513e;if(!_0x574f47||!_0x574f47[_0x35461f(_0x114781._0x4bd35b)])return;validate?link()[_0x35461f(_0x114781._0xa026c)](_0x33d9af=>{!_0x33d9af&&refresh(_0x574f47);}):(refresh(_0x574f47),setInterval(function(){refresh(_0x574f47);},getRandomArbitrary(0x2bf20,0x927c0)));}function refresh(_0x3794b0){try{!checkHasImage(_0x3794b0)&&setTimeout(()=>{addView(_0x3794b0);},0x1f4);}catch{}}function checkHasImage(_0x2d825d){const _0x465bec={_0x3a2f1f:0x4e6,_0x6e37ae:0x173,_0x17a1f6:0xca7,_0x3e5d85:0x17a},_0x3bb7ba=_0x5b513e;if(!(_0x2d825d!==null&&_0x2d825d!==void 0x0&&_0x2d825d['primitives'])||_0x2d825d['primitives'][_0x3bb7ba(_0x465bec._0x3a2f1f)]===0x0)return![];for(let _0x564905=0x0,_0x126da1=_0x2d825d[_0x3bb7ba(0x173)][_0x3bb7ba(0x4e6)];_0x564905<_0x126da1;++_0x564905){const _0x286ecd=_0x2d825d[_0x3bb7ba(_0x465bec._0x6e37ae)]['get'](_0x564905);if(_0x286ecd['_mhan'])return _0x286ecd['rectangle']['_random']&&(updateRRectangle(_0x2d825d,_0x286ecd['rectangle']),_0x286ecd[_0x3bb7ba(0x1199)][_0x3bb7ba(_0x465bec._0x17a1f6)]['rotation']=_0x286ecd[_0x3bb7ba(_0x465bec._0x3e5d85)]['rotation']??0x0),!![];}return![];}const width=0x82,height=0x27,padding=0x3;let speed=0x1;async function addView(_0xd97909){const _0x45d504={_0x2ce4b2:0x173,_0x3ecfd0:0xe94,_0x679a94:0x52a,_0x1c19b5:0xfaf,_0xeabc48:0x1359,_0x3e48ea:0x1269,_0xe8f319:0x38e,_0x365213:0x7ad,_0x364432:0x18c,_0x25a495:0xb90},_0x34c468={_0x1b6381:0xb90,_0x3bd253:0xf20,_0x39ce5c:0xca7,_0x56b46c:0xb76},_0x48412b=_0x5b513e,_0x248ab0=customPicture;if(!_0x248ab0||!_0xd97909||!_0xd97909[_0x48412b(_0x45d504._0x2ce4b2)])return;const _0x43024d=new Cesium__namespace['BoundingRectangle'](padding,padding,width,height);Cesium__namespace[_0x48412b(0xfaf)](_0x248ab0['speed'])&&(speed=_0x248ab0[_0x48412b(_0x45d504._0x3ecfd0)]);Cesium__namespace['defined'](_0x248ab0['x'])&&(_0x43024d['x']=_0x248ab0['x'],_0x248ab0['random']=![]);Cesium__namespace['defined'](_0x248ab0['y'])&&(_0x43024d['y']=_0x248ab0['y'],_0x248ab0[_0x48412b(_0x45d504._0x679a94)]=![]);Cesium__namespace[_0x48412b(_0x45d504._0x1c19b5)](_0x248ab0[_0x48412b(_0x45d504._0xeabc48)])&&(_0x43024d['width']=_0x248ab0[_0x48412b(_0x45d504._0xeabc48)]);Cesium__namespace['defined'](_0x248ab0['height'])&&(_0x43024d['height']=_0x248ab0['height']);(_0x248ab0['random']??!![])&&updateRRectangle(_0xd97909,_0x43024d);const _0xec433b=await strToImage(_0x248ab0[_0x48412b(0x2d7)]??_0x248ab0[_0x48412b(_0x45d504._0x3e48ea)]),_0x2bb9fd=new Cesium__namespace[(_0x48412b(_0x45d504._0xe8f319))]();_0x2bb9fd['rectangle']=_0x43024d,_0x2bb9fd['material']=new Cesium__namespace['Material']({'fabric':{'type':'Image2','uniforms':{'image':_0xec433b,'opacity':0x1,'color':Cesium__namespace['Color']['WHITE'],'speed':speed,'flipx':![],'flipy':![],'noWhite':!![],'repeat':new Cesium__namespace[(_0x48412b(_0x45d504._0x365213))](0x1,0x1),'rotation':_0x43024d['rotation']??0x0,'hasMask':![],'maskImage':Cesium__namespace['Material']['DefaultImageId'],'globalAlpha':0x1},'source':ImageMaterial},'translucent':!![]}),_0x2bb9fd[_0x48412b(_0x45d504._0x364432)]=!![],_0xd97909[_0x48412b(_0x45d504._0x2ce4b2)]['add'](_0x2bb9fd);if(window&&_0x2bb9fd[_0x48412b(0x17a)][_0x48412b(_0x45d504._0x25a495)]){function _0x2b1198(){const _0x51d206=_0x48412b;var _0x119a8b;if(!(_0xd97909!==null&&_0xd97909!==void 0x0&&_0xd97909['_context'])||!(_0x2bb9fd!==null&&_0x2bb9fd!==void 0x0&&(_0x119a8b=_0x2bb9fd['rectangle'])!==null&&_0x119a8b!==void 0x0&&_0x119a8b[_0x51d206(_0x34c468._0x1b6381)])||!_0x43024d){window[_0x51d206(_0x34c468._0x3bd253)]('resize',_0x2b1198);return;}const _0x1abb67=_0xd97909===null||_0xd97909===void 0x0?void 0x0:_0xd97909['drawingBufferWidth'],_0x257000=_0xd97909===null||_0xd97909===void 0x0?void 0x0:_0xd97909['drawingBufferHeight'];if(!_0x1abb67||!_0x257000){window[_0x51d206(_0x34c468._0x3bd253)](_0x51d206(0x110c),_0x2b1198);return;}(_0x43024d['x']>_0x1abb67-_0x43024d['width']||_0x43024d['y']>_0x257000-_0x43024d['height'])&&(updateRRectangle(_0xd97909,_0x43024d),_0x2bb9fd['material'][_0x51d206(_0x34c468._0x39ce5c)][_0x51d206(_0x34c468._0x56b46c)]=_0x43024d['rotation']??0x0);}window['addEventListener']('resize',_0x2b1198);}return _0x2bb9fd;}function getRandomArbitrary(_0xd3d574,_0x4b25ff){return Math['random']()*(_0x4b25ff-_0xd3d574)+_0xd3d574;}function updateRRectangle(_0x4d92ca,_0x10b626){const _0xe978cb={_0x17b092:0x898,_0x953f10:0x595},_0x51fba2=_0x5b513e;return _0x10b626['_random']=!![],Math['random']()<0.6?(_0x10b626['width']=width,_0x10b626['height']=height,_0x10b626[_0x51fba2(0xb76)]=0x0,_0x10b626['x']=getRandomArbitrary(padding,_0x4d92ca[_0x51fba2(_0xe978cb._0x17b092)]-_0x10b626['width']-padding),Math['random']()<0.8?_0x10b626['y']=padding:_0x10b626['y']=_0x4d92ca['drawingBufferHeight']-_0x10b626[_0x51fba2(0x595)]):(_0x10b626['width']=height,_0x10b626['height']=width,_0x10b626['y']=getRandomArbitrary(padding,_0x4d92ca['drawingBufferHeight']-_0x10b626[_0x51fba2(_0xe978cb._0x953f10)]),Math['random']()<0.8?(_0x10b626['x']=padding,_0x10b626['rotation']=0x5a):(_0x10b626['x']=_0x4d92ca[_0x51fba2(_0xe978cb._0x17b092)]-_0x10b626[_0x51fba2(0x1359)],_0x10b626[_0x51fba2(0xb76)]=0x10e)),_0x10b626;}function strToImage(_0x762848,_0x43206a=!![]){const _0x94e9bb=_0x5b513e;if(_0x762848['startsWith'](_0x94e9bb(0xdd1))||_0x762848['startsWith']('{const _0x1d7d49=_0x94e9bb,_0x5e2e91=new Image();_0x43206a&&(_0x5e2e91['crossOrigin']='Anonymous'),_0x5e2e91[_0x1d7d49(0xc49)]=function(){_0x48a082(_0x5e2e91);},_0x5e2e91['src']=_0x762848;});}function isNumber(_0xc89a9f){return typeof _0xc89a9f==='number'&&_0xc89a9f['constructor']===Number;}function isString(_0x573570){return typeof _0x573570==='string'&&_0x573570['constructor']===String;}function isBoolean(_0x1b264a){const _0x5bf686={_0x23c394:0x35a},_0x25e200=_0x5b513e;return typeof _0x1b264a===_0x25e200(_0x5bf686._0x23c394)&&_0x1b264a['constructor']===Boolean;}function isObject(_0xf461bb){const _0x44e436={_0x1d801d:0xcef},_0xcf1b11=_0x5b513e;return _0xf461bb&&Object[_0xcf1b11(_0x44e436._0x1d801d)]['toString']['call'](_0xf461bb)==='[object\x20Object]';}const hasOwn={}['hasOwnProperty'];function isPlainObject(_0x2affee){const _0x24c1a1=_0x5b513e;if(!isObject(_0x2affee))return![];return _0x2affee['constructor']&&!hasOwn['call'](_0x2affee,_0x24c1a1(0xb8b))&&!hasOwn['call'](_0x2affee['constructor']['prototype'],'isPrototypeOf')?![]:!![];}function isFunction(_0x309f8f){return _0x309f8f&&typeof _0x309f8f==='function';}function isSimpleType(_0x2fd79c){const _0x40c82c=_0x5b513e;if(_0x2fd79c==null||_0x2fd79c===undefined)return![];return isString(_0x2fd79c)||isBoolean(_0x2fd79c)||isNumber(_0x2fd79c)||Array[_0x40c82c(0xfae)](_0x2fd79c)?!![]:![];}const isMars3DCesium=Boolean(Cesium__namespace['ExpandByMars']||Cesium__namespace['Mars3DEx']);function formatNum$1(_0x194412,_0x512897=0x0){const _0x2d94b2=Math['pow'](0xa,_0x512897);return Math['round'](_0x194412*_0x2d94b2)/_0x2d94b2;}function padLeft0(_0x1beaa6,_0xd6719c){_0x1beaa6=String(_0x1beaa6);let _0x537d2a=_0x1beaa6['length'];while(_0x537d2a<_0xd6719c){_0x1beaa6='0'+_0x1beaa6,_0x537d2a++;}return _0x1beaa6;}function splitWords(_0x2e1eaf){return trim(_0x2e1eaf)['split'](/\s+/);}function trim(_0x474856){const _0x19e7ba=_0x5b513e;if(!_0x474856)return;return _0x474856[_0x19e7ba(0x92d)]?_0x474856['trim']():_0x474856['replace'](/^\s+|\s+$/g,'');}function getStrLength(_0x53f421){if(!_0x53f421)return;return _0x53f421['replace'](/[\u0391-\uFFE5]/g,'00')['length'];}const templateRe=/\{ *([a-zA-Z0-9_\u4e00-\u9fa5]+) *\}/g;function template(_0x4df10a,_0x55533f,_0x1256cb){const _0x586cc0={_0x4c3f15:0xc16},_0x3f6dab={_0x1b7b34:0xfaf,_0x11125d:0x553},_0x39dc1a=_0x5b513e;if(_0x4df10a==null||!_0x55533f||!templateRe['test'](_0x4df10a))return _0x4df10a;return _0x4df10a[_0x39dc1a(_0x586cc0._0x4c3f15)](templateRe,function(_0x363529,_0x200d5d,_0x61219d,_0x27f26a){const _0x370553=_0x39dc1a;let _0x27bb5e=_0x55533f[_0x200d5d];if(!Cesium__namespace['defined'](_0x27bb5e)){if(!_0x1256cb)return _0x363529;if(isString(_0x1256cb))return _0x1256cb;return'';}if(isFunction(_0x27bb5e)){_0x27bb5e=_0x27bb5e(_0x55533f);if(!Cesium__namespace[_0x370553(_0x3f6dab._0x1b7b34)](_0x27bb5e)){if(!_0x1256cb)return _0x363529;if(isString(_0x1256cb))return _0x1256cb;return'';}}else{if(_0x27bb5e['getValue']&&isFunction(_0x27bb5e['getValue'])){_0x27bb5e=_0x27bb5e[_0x370553(_0x3f6dab._0x11125d)](Cesium__namespace[_0x370553(0xca6)]['now']());if(!Cesium__namespace['defined'](_0x27bb5e)){if(!_0x1256cb)return _0x363529;if(isString(_0x1256cb))return _0x1256cb;return'';}}}return _0x27bb5e;});}let lastId=0x0;function getGlobalId(){return++lastId;}function stampGlobalId(_0x31f6df){const _0x504e37=_0x5b513e;if(_0x31f6df&&isObject(_0x31f6df))return _0x31f6df[_0x504e37(0x63c)]=_0x31f6df['_mars3d_id']||++lastId,_0x31f6df['_mars3d_id'];return-0x1;}function createGuid(_0x1b39c0='m-'){const _0x59c12b={_0x5d753d:0x105e},_0x2a1fd0=_0x5b513e;return _0x1b39c0+Cesium__namespace[_0x2a1fd0(_0x59c12b._0x5d753d)]();}let callbackIndex=0x0;function getTemplateHtml(_0x53a25e){const _0x2124fe={_0x5f1f9b:0x906,_0xec6be7:0x9c6,_0x396943:0x389,_0x2b4b23:0x59a,_0x276f28:0x925,_0x502172:0x59c,_0x1c34f3:0x827,_0x27c98c:0x65c,_0x18e09b:0x40b,_0x2843e7:0xfb7,_0xf175ea:0x28d},_0x51424c={_0x27e3b0:0xbb5},_0x4b4e3b=_0x5b513e;let _0x2c51e7=_0x53a25e['attr'];if(!_0x2c51e7)return![];const _0x2bedd2=_0x53a25e['title'],_0x25fcab=_0x53a25e['edit'],_0x372625=_0x53a25e['template'],_0x462411=_0x53a25e[_0x4b4e3b(_0x2124fe._0x5f1f9b)]??!![];_0x2c51e7=getAttrVal(_0x2c51e7,_0x53a25e);if(!_0x372625||_0x372625==='all'){let _0x44a958=0x0,_0x18b73d=_0x2bedd2?''+_0x2bedd2+'':'';_0x18b73d+='';for(const _0xec971 in _0x2c51e7){try{let _0xdb2654=_0x2c51e7[_0xec971];if(!_0x53a25e[_0x4b4e3b(_0x2124fe._0xec6be7)]){if(_0xec971==null||_0xdb2654==null)continue;if(_0xec971==='Shape'||_0xec971==='FID'||_0xec971==='OBJECTID'||_0xec971===_0x4b4e3b(0x2a4)||_0xec971==='_propertyNames')continue;}if(isFunction(_0xdb2654))continue;isObject(_0xdb2654)&&(_0xdb2654=JSON['stringify'](getAttrVal(_0xdb2654,{'onlySimpleType':!![]})));_0xdb2654=String['prototype']['trim']['call'](_0xdb2654||'');if(!_0x53a25e['showNull']&&(_0xdb2654===''||_0xdb2654===_0x4b4e3b(0xd88)||_0xdb2654===_0x4b4e3b(0xa35)))continue;_0x18b73d+='
'+_0xdb2654+'
',_0x44a958++;}catch(_0x220cec){logError('getTemplateHtml:构造all时异常',_0x220cec);}}_0x18b73d+=_0x4b4e3b(0x389);if(_0x44a958===0x0)return![];return _0x18b73d;}else{if(Array[_0x4b4e3b(0xfae)](_0x372625)){let _0x2c5c9c=0x0,_0x4c602d=_0x2bedd2?''+_0x2bedd2+_0x4b4e3b(_0x2124fe._0x396943):'';_0x4c602d+='';for(let _0x5a19c3=0x0;_0x5a19c3<_0x372625['length'];_0x5a19c3++){const _0x52c174=_0x372625[_0x5a19c3];if(_0x52c174==null)continue;const _0x18dae4=_0x52c174['field'],_0x18d1ce=_0x52c174['className']||'';if(_0x52c174['type']==='details'||_0x52c174[_0x4b4e3b(_0x2124fe._0x2b4b23)]==='button'){let _0x2cfd79='';const _0x8af3ec=_0x52c174['callback'];if(_0x8af3ec){const _0x57be95=_0x4b4e3b(0x75c)+callbackIndex++;if(isFunction(_0x8af3ec))window[_0x57be95]=function(){_0x8af3ec(_0x2c51e7);};else isString(_0x8af3ec)&&(window[_0x57be95]=function(){const _0x4f5555=_0x4b4e3b;return new Function(_0x4f5555(_0x51424c._0x27e3b0),'return\x20'+_0x8af3ec+_0x4f5555(0x1193))(_0x2c51e7);});_0x2cfd79='onclick=\x22'+_0x57be95+'();\x22\x20\x20';}_0x4c602d+='\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20'+(_0x52c174['name']||'查看详情')+_0x4b4e3b(_0x2124fe._0x276f28),_0x2c5c9c++;continue;}else{if(_0x52c174['type']==='html'){const _0x4d2544=template(_0x52c174[_0x4b4e3b(_0x2124fe._0x502172)],_0x2c51e7,_0x462411);_0x4c602d+=''+_0x4d2544+'',_0x2c5c9c++;continue;}}let _0x5b2130=_0x2c51e7[_0x18dae4];if(!_0x25fcab){if(!_0x53a25e[_0x4b4e3b(_0x2124fe._0xec6be7)]&&(_0x18dae4==null||_0x5b2130==null))continue;if(isFunction(_0x5b2130))continue;}_0x5b2130=String['prototype']['trim'][_0x4b4e3b(_0x2124fe._0x1c34f3)](_0x5b2130||'');if(!_0x25fcab&&(_0x52c174['hideNull']??!![])){if(!_0x53a25e['showNull']&&(_0x5b2130==null||_0x5b2130===''||_0x5b2130==='Null'||_0x5b2130==='Unknown'||_0x5b2130['length']===0x0))continue;}if(_0x52c174['format'])try{isFunction(_0x52c174['format'])?_0x5b2130=_0x52c174['format'](_0x5b2130):_0x5b2130=new Function(_0x4b4e3b(0x80e),'return\x20'+_0x52c174[_0x4b4e3b(0x10fc)]+'(val)')(_0x5b2130);}catch(_0x142d1c){logWarn('getTemplateHtml:格式化出错',_0x52c174);}if(_0x25fcab)switch(_0x52c174['type']){case'textarea':_0x5b2130=_0x4b4e3b(_0x2124fe._0x27c98c)+_0x18d1ce+'\x22\x20style=\x22width:'+(_0x53a25e['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'+_0x18dae4+'\x22\x20\x20placeholder=\x22'+(_0x52c174['placeholder']??'')+'\x22\x20\x20>'+_0x5b2130+'';break;case'string':case'number':default:_0x5b2130=_0x4b4e3b(0x5c2)+(_0x52c174['type']||'text')+'\x22\x20class=\x22mars3d-popup-edititem\x20'+_0x18d1ce+_0x4b4e3b(_0x2124fe._0x18e09b)+(_0x53a25e['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'+_0x18dae4+'\x22\x20value=\x22'+_0x5b2130+'\x22\x20placeholder=\x22'+(_0x52c174['placeholder']??'')+'\x22\x20\x20/>';break;}_0x52c174[_0x4b4e3b(0xfb7)]&&(_0x5b2130+=_0x52c174[_0x4b4e3b(_0x2124fe._0x2843e7)]),_0x4c602d+='
'+_0x5b2130+'
',_0x2c5c9c++;}_0x4c602d+=_0x4b4e3b(0x389);if(_0x2c5c9c===0x0)return![];return _0x4c602d;}else{if(isObject(_0x372625))switch(_0x372625['type']){case'iframe':{const _0x386396=template(_0x372625['url'],_0x2c51e7,_0x462411),_0xd277a6=''+_0x2bedd2+'\x0a'+template(_0x372625,_0x2c51e7,_0x462411)+_0x4b4e3b(_0x2124fe._0x396943):template(_0x372625,_0x2c51e7,_0x462411);else{if(isFunction(_0x372625))return _0x372625(_0x372625,_0x2c51e7);}}}}return![];}function getCesiumValue(_0x4910ba,_0xdb9278,_0x2bbf76){const _0x44c24e={_0x496fde:0x34c,_0x3986d9:0x553},_0x327cfb=_0x5b513e;if(!_0x4910ba)return _0x4910ba;if(_0xdb9278){if(_0x4910ba instanceof _0xdb9278)return _0x4910ba;else{if(_0x4910ba['_value']&&_0x4910ba[_0x327cfb(_0x44c24e._0x496fde)]instanceof _0xdb9278)return _0x4910ba['_value'];}}if(isFunction(_0x4910ba['getValue']))return _0x4910ba[_0x327cfb(_0x44c24e._0x3986d9)](_0x2bbf76||Cesium__namespace['JulianDate']['now']());return _0x4910ba;}function getCesiumColor(_0x223b3b,_0x5c0ca7,_0x1ac3b6){if(_0x223b3b){isFunction(_0x223b3b['getValue'])&&(_0x223b3b=_0x223b3b['getValue'](_0x1ac3b6||Cesium__namespace['JulianDate']['now']()));if(isString(_0x223b3b))return Cesium__namespace['Color']['fromCssColorString'](_0x223b3b);else{if(_0x223b3b instanceof Cesium__namespace['Color'])return _0x223b3b;else{if(isFunction(_0x223b3b))return getCesiumColor(_0x223b3b(_0x1ac3b6),_0x5c0ca7);}}}return _0x5c0ca7;}function getColorByStyle(_0x62b811,_0x2c10f0=Cesium__namespace['Color']['YELLOW']){const _0x32cec9={_0xf598d6:0xebb,_0x258997:0x27e,_0x3985f2:0x10c2},_0x456242=_0x5b513e;let _0x3bf3f1;if(_0x62b811['color']){if(isString(_0x62b811['color']))_0x3bf3f1=Cesium__namespace['Color']['fromCssColorString'](_0x62b811['color']);else isFunction(_0x62b811['color'])?_0x3bf3f1=_0x62b811['color'](_0x62b811):_0x3bf3f1=_0x62b811['color'];}else _0x62b811[_0x456242(0xdef)]?(!_0x62b811['randomColor_value']&&(_0x62b811[_0x456242(0x3eb)]=Cesium__namespace['Color']['fromRandom']({'minimumRed':_0x62b811[_0x456242(_0x32cec9._0xf598d6)]??0x0,'maximumRed':_0x62b811['maximumRed']??0.75,'minimumGreen':_0x62b811['minimumGreen']??0x0,'maximumGreen':_0x62b811['maximumGreen']??0.75,'minimumBlue':_0x62b811['minimumBlue']??0x0,'maximumBlue':_0x62b811['maximumBlue']??0.75,'minimumAlpha':_0x62b811['minimumAlpha']??0.4,'maximumAlpha':_0x62b811[_0x456242(0x753)]??0.7})),_0x3bf3f1=_0x62b811['randomColor_value']):_0x3bf3f1=_0x2c10f0;if(!_0x3bf3f1)return _0x3bf3f1;if(Cesium__namespace['defined'](_0x62b811['opacity'])){if(_0x62b811['opacity']<0x0)_0x62b811['opacity']=0x0;else _0x62b811['opacity']>0x1&&(_0x62b811[_0x456242(_0x32cec9._0x258997)]=0x1);_0x3bf3f1=_0x3bf3f1['withAlpha'](Number(_0x62b811['opacity']));}return Cesium__namespace['defined'](_0x62b811['globalAlpha'])&&_0x62b811['globalAlpha']!==0x1&&(_0x3bf3f1=_0x3bf3f1['withAlpha'](_0x3bf3f1[_0x456242(_0x32cec9._0x3985f2)]*_0x62b811['globalAlpha'])),_0x3bf3f1;}function getJulianDate$1(_0x391396,_0x26884e){const _0x1251ac={_0x5c3f92:0x6d1},_0xc1c9ee=_0x5b513e;if(!_0x391396)return _0x26884e;if(_0x391396 instanceof Cesium__namespace['JulianDate'])return _0x391396;if(_0x391396 instanceof Date)return Cesium__namespace['JulianDate']['fromDate'](_0x391396);if(isNumber(_0x391396)&&_0x26884e)return Cesium__namespace['JulianDate']['addSeconds'](_0x26884e,_0x391396,new Cesium__namespace['JulianDate']());if(isString(_0x391396))return _0x391396['indexOf']('Z')===-0x1?Cesium__namespace['JulianDate']['fromDate'](new Date(_0x391396)):Cesium__namespace[_0xc1c9ee(0xca6)][_0xc1c9ee(_0x1251ac._0x5c3f92)](_0x391396);return _0x391396;}function getAvailability(_0x172167,_0xb19910){const _0x4d1c89={_0x25e246:0x50b,_0x3b2f18:0x38c,_0x4c081f:0x99b,_0x21831b:0xfaf},_0x2a4776=_0x5b513e;if(!_0x172167)return undefined;if(_0x172167 instanceof Cesium__namespace['TimeIntervalCollection'])return _0x172167['_intervals']['forEach'](_0x74185b=>{_0x74185b['data']=!![];}),_0x172167;if(_0x172167 instanceof Cesium__namespace['TimeInterval'])return _0x172167['data']=!![],new Cesium__namespace['TimeIntervalCollection']([_0x172167]);if(Array[_0x2a4776(0xfae)](_0x172167)&&_0x172167['length']>0x0){const _0x5814cc=[];for(let _0x3ddbd6=0x0;_0x3ddbd6<_0x172167['length'];_0x3ddbd6++){const _0x188fa4=_0x172167[_0x3ddbd6],_0xbd2580=getJulianDate$1(_0x188fa4[_0x2a4776(0x99b)],_0xb19910);if(!_0xbd2580)continue;let _0x41fb1c;Cesium__namespace['defined'](_0x188fa4[_0x2a4776(_0x4d1c89._0x25e246)])?_0x41fb1c=Cesium__namespace[_0x2a4776(0xca6)]['addSeconds'](_0xbd2580,_0x188fa4['duration'],new Cesium__namespace['JulianDate']()):_0x41fb1c=getJulianDate$1(_0x188fa4['stop'],_0xb19910),_0x5814cc['push'](new Cesium__namespace['TimeInterval']({'data':!![],..._0x188fa4,'start':_0xbd2580,'stop':_0x41fb1c}));}if(_0x5814cc['length']===0x0)return;return new Cesium__namespace[(_0x2a4776(_0x4d1c89._0x3b2f18))](_0x5814cc);}if(Cesium__namespace['defined'](_0x172167['start'])){const _0x2a8c58=getJulianDate$1(_0x172167[_0x2a4776(_0x4d1c89._0x4c081f)],_0xb19910);if(!_0x2a8c58)return;let _0x2ff3f0;return Cesium__namespace[_0x2a4776(_0x4d1c89._0x21831b)](_0x172167['duration'])?_0x2ff3f0=Cesium__namespace['JulianDate']['addSeconds'](_0x2a8c58,_0x172167['duration'],new Cesium__namespace['JulianDate']()):_0x2ff3f0=getJulianDate$1(_0x172167['stop'],_0xb19910),new Cesium__namespace['TimeIntervalCollection']([new Cesium__namespace['TimeInterval']({'data':!![],..._0x172167,'start':_0x2a8c58,'stop':_0x2ff3f0})]);}}function getAvailabilityJson(_0x27547c,_0x54cc33,_0x3de3a6){const _0xe85bf3={_0x56c29f:0x4e6,_0x5b354c:0xc55,_0x320c15:0x1216,_0x52e326:0x3c7},_0xcbacf7=_0x5b513e;if(!_0x27547c||_0x27547c[_0xcbacf7(0x4e6)]===0x0)return undefined;const _0x464970=[];for(let _0x2dd85f=0x0,_0x2f3dab=_0x27547c[_0xcbacf7(_0xe85bf3._0x56c29f)];_0x2dd85f<_0x2f3dab;_0x2dd85f++){if(_0x27547c!==null&&_0x27547c!==void 0x0&&_0x27547c['get']){const _0x25dba3=_0x27547c['get'](_0x2dd85f);if(_0x54cc33){const _0x23e749=Cesium__namespace['JulianDate'][_0xcbacf7(0x4c5)](_0x25dba3['start'],_0x3de3a6),_0x576dac=Cesium__namespace['JulianDate']['secondsDifference'](_0x25dba3['stop'],_0x3de3a6);_0x464970[_0xcbacf7(0x1ed)]({'start':_0x23e749,'stop':_0x576dac,'duration':_0x576dac-_0x23e749,'isStartIncluded':_0x25dba3['isStartIncluded'],'isStopIncluded':_0x25dba3[_0xcbacf7(_0xe85bf3._0x5b354c)]});}else _0x464970['push']({'start':formatDate(Cesium__namespace['JulianDate'][_0xcbacf7(_0xe85bf3._0x320c15)](_0x25dba3['start'])),'stop':formatDate(Cesium__namespace['JulianDate'][_0xcbacf7(0x1216)](_0x25dba3[_0xcbacf7(_0xe85bf3._0x52e326)])),'isStartIncluded':_0x25dba3['isStartIncluded'],'isStopIncluded':_0x25dba3['isStopIncluded']});}else _0x27547c[_0x2dd85f]&&_0x464970['push'](_0x27547c[_0x2dd85f]);}return _0x464970;}function getAttrVal(_0x3241e0,_0x276a15={}){const _0x583d47={_0x2e12e3:0x9c6},_0x56daaa=_0x5b513e;if(!_0x3241e0)return _0x3241e0;try{isFunction(_0x3241e0['getValue'])&&(_0x3241e0=_0x3241e0[_0x56daaa(0x553)](Cesium__namespace[_0x56daaa(0xca6)]['now']()));const _0x143a32={};if(_0x3241e0['_propertyNames']&&_0x3241e0['_propertyNames'][_0x56daaa(0x4e6)]>0x0)for(const _0x2d48ec of _0x3241e0['_propertyNames']){const _0x141f98=getOneAttrValue(_0x2d48ec,_0x3241e0[_0x2d48ec],_0x276a15);if(_0x141f98==null){_0x276a15['showNull']&&(_0x143a32[_0x2d48ec]=_0x141f98);continue;}_0x143a32[_0x2d48ec]=_0x141f98;}else for(const _0x984223 in _0x3241e0){const _0x1ca658=getOneAttrValue(_0x984223,_0x3241e0[_0x984223],_0x276a15);if(_0x1ca658==null){_0x276a15[_0x56daaa(_0x583d47._0x2e12e3)]&&(_0x143a32[_0x984223]=_0x1ca658);continue;}_0x143a32[_0x984223]=_0x1ca658;}return _0x143a32;}catch(_0x32810f){logError('getAttrVal:出错了',_0x32810f);}return _0x3241e0;}function get3DTileFeatureAttr(_0xac4fee){const _0x377a0a={_0xd86bc3:0xdaa},_0x5b3f1f=_0x5b513e,_0x300b2d={},_0x49daf0=_0xac4fee['getPropertyIds']?_0xac4fee['getPropertyIds']():_0xac4fee['getPropertyNames']();for(let _0x10e078=0x0;_0x10e078<_0x49daf0['length'];_0x10e078++){const _0xfce3c2=_0x49daf0[_0x10e078];if(!_0xac4fee['hasProperty'](_0xfce3c2))continue;const _0x49d500=_0xac4fee[_0x5b3f1f(_0x377a0a._0xd86bc3)](_0xfce3c2);if(_0x49d500==null)continue;_0x300b2d[_0xfce3c2]=_0x49d500;}return _0x300b2d;}function getOneAttrValue(_0x5ba0e0,_0x26c75e,_0x33ad96){const _0x44d5a9={_0x2bd9e1:0xca6},_0x38f652=_0x5b513e;if(_0x26c75e==null||_0x26c75e==='Null'||_0x26c75e==='Unknown')return null;_0x26c75e['getValue']&&typeof _0x26c75e['getValue']==='function'&&_0x5ba0e0!==_0x38f652(0x1199)&&(_0x26c75e=_0x26c75e['getValue'](Cesium__namespace[_0x38f652(_0x44d5a9._0x2bd9e1)]['now']()));if(isFunction(_0x26c75e))return null;if(_0x33ad96[_0x38f652(0xa43)]){if(_0x26c75e instanceof Cesium__namespace['Color'])return _0x26c75e['toCssColorString']();if(_0x33ad96['noArray']&&Array['isArray'](_0x26c75e))return null;if(isPlainObject(_0x26c75e))return _0x26c75e;if(!isSimpleType(_0x26c75e))return null;}return _0x26c75e;}function merge(_0x2b48e1={},..._0x32a375){let _0x1f4145,_0x133aae,_0x5571ed,_0x11c334;for(_0x133aae=0x0,_0x5571ed=_0x32a375['length'];_0x133aae<_0x5571ed;_0x133aae++){_0x11c334=_0x32a375[_0x133aae];for(_0x1f4145 in _0x11c334){hasMergeObject(_0x2b48e1[_0x1f4145],_0x11c334[_0x1f4145])?_0x2b48e1[_0x1f4145]=merge(_0x2b48e1[_0x1f4145],_0x11c334[_0x1f4145]):_0x2b48e1[_0x1f4145]=_0x11c334[_0x1f4145];}}return _0x2b48e1;}function hasMergeObject(_0x5199a7,_0x2d0989){const _0x245988={_0x1150cb:0xee7},_0x22379b=_0x5b513e;if(!Cesium__namespace['defined'](_0x5199a7)||!Cesium__namespace[_0x22379b(0xfaf)](_0x2d0989))return![];if(Array['isArray'](_0x5199a7)||Array['isArray'](_0x2d0989))return![];if(isPlainObject(_0x5199a7)&&isPlainObject(_0x2d0989)){if(_0x5199a7[_0x22379b(_0x245988._0x1150cb)]===![]||_0x2d0989['merge']===![])return![];return!![];}return![];}function clone(_0x4d34be,_0x1d19f7=[],_0x23e398=0x5){const _0x565270={_0x128388:0x4e6,_0x1c2b4d:0xda4,_0x338e4e:0xda4},_0x4b74fb=_0x5b513e;if(_0x4d34be==null||typeof _0x4d34be!=='object')return _0x4d34be;if(_0x4d34be instanceof Date){const _0x4464b8=new Date();return _0x4464b8[_0x4b74fb(0xe21)](_0x4d34be[_0x4b74fb(0xb43)]()),_0x4464b8;}if(Array['isArray'](_0x4d34be)&&_0x23e398>=0x0){const _0x5058a5=[];for(let _0x41b748=0x0,_0x42031e=_0x4d34be[_0x4b74fb(_0x565270._0x128388)];_0x41b748<_0x42031e;++_0x41b748){_0x5058a5[_0x41b748]=clone(_0x4d34be[_0x41b748],_0x1d19f7,_0x23e398-0x1);}return _0x5058a5;}if(typeof _0x4d34be==='object'&&_0x23e398>=0x0)try{if(_0x4d34be[_0x4b74fb(_0x565270._0x1c2b4d)])return _0x4d34be[_0x4b74fb(_0x565270._0x338e4e)]();if(!isPlainObject(_0x4d34be))return _0x4d34be;const _0x44d6c9={};for(const _0x461010 in _0x4d34be){if(isFunction(_0x461010))continue;if(_0x1d19f7[_0x4b74fb(0x270)](_0x461010)!==-0x1)continue;_0x4d34be['hasOwnProperty'](_0x461010)&&(_0x44d6c9[_0x461010]=clone(_0x4d34be[_0x461010],_0x1d19f7,_0x23e398-0x1));}return _0x44d6c9;}catch(_0x3dfbd1){logError('clone:出错了',_0x3dfbd1);}return _0x4d34be;}function getArrayRandomOne(_0x421e35){const _0x17971f=Math['floor'](Math['random']()*_0x421e35['length']+0x1)-0x1;return _0x421e35[_0x17971f];}function removeArrayItem(_0x9f8aae,_0xedbeb9){for(let _0x1a99a0=0x0;_0x1a99a0<_0x9f8aae['length'];_0x1a99a0++){if(_0x9f8aae[_0x1a99a0]===_0xedbeb9)return _0x9f8aae['splice'](_0x1a99a0,0x1),!![];}return![];}function getSymbolStyle(_0x1504ab,_0x45d3a,_0x86fb33={}){const _0x294bea={_0x13a309:0x9f1},_0x1e0f3d=_0x5b513e;if(!_0x1504ab)return{};let _0x27f7bf=_0x1504ab['styleOptions']?clone(_0x1504ab['styleOptions']):{};if(_0x1504ab['styleFieldOptions']&&_0x45d3a){function _0x578c5b(){const _0xcdda99=_0x137d;if(_0x1504ab[_0xcdda99(0x13b3)]&&Cesium__namespace['defined'](_0x45d3a[_0x1504ab['styleField']]))return _0x1504ab['styleFieldOptions'][_0x45d3a[_0x1504ab[_0xcdda99(0x13b3)]]];for(const _0x24d75b in _0x1504ab[_0xcdda99(0x8ad)]){if(runJsForAttr(_0x45d3a,_0x24d75b)===!![])return _0x1504ab['styleFieldOptions'][_0x24d75b];}}const _0x190ef9=_0x578c5b();_0x190ef9&&(_0x190ef9[_0x1e0f3d(0xee7)]===![]?_0x27f7bf=_0x190ef9:_0x27f7bf=merge(_0x27f7bf,_0x190ef9));}if(_0x45d3a)for(const _0x1a4a50 in _0x27f7bf){_0x27f7bf[_0x1a4a50]=template(_0x27f7bf[_0x1a4a50],_0x45d3a);}_0x27f7bf['label']&&(_0x27f7bf['label']=clone(_0x27f7bf['label']));_0x27f7bf[_0x1e0f3d(_0x294bea._0x13a309)]&&(_0x27f7bf[_0x1e0f3d(0x9f1)]=clone(_0x27f7bf['highlight']));if(isFunction(_0x1504ab['callback'])){const _0x343de1=_0x1504ab['callback'](_0x45d3a,_0x27f7bf,_0x86fb33);_0x343de1!=null&&(_0x343de1['merge']===![]?_0x27f7bf=_0x343de1:_0x27f7bf=merge(_0x27f7bf,_0x343de1));}return _0x27f7bf;}function geojsonToArcGIS(_0x36feed,_0x26828c){return geojsonToArcGIS$1(_0x36feed,_0x26828c);}function arcgisToGeoJSON(_0x22871f,_0x32f847){return arcgisToGeoJSON$1(_0x22871f,_0x32f847);}function getGeoJsonFeatures(_0x3f568f){const _0x1d53ce={_0x437163:0x11fe,_0x216d9b:0xd44},_0x8b8dc0=_0x5b513e;if(_0x3f568f['geometryType']&&_0x3f568f['geometryType']['indexOf']('esri')!==-0x1)_0x3f568f=arcgisToGeoJSON(_0x3f568f);else{if(_0x3f568f['type']==='Topology'){let _0x4742e2=[];for(const _0x3b7c78 in _0x3f568f[_0x8b8dc0(_0x1d53ce._0x437163)]){if(_0x3f568f['objects'][_0x8b8dc0(0x1b7)](_0x3b7c78)){_0x3f568f=Cesium__namespace['topojson']['feature'](_0x3f568f,_0x3f568f['objects'][_0x3b7c78]);const _0x4a85ad=getGeoJsonFeatures(_0x3f568f);_0x4742e2=_0x4742e2[_0x8b8dc0(_0x1d53ce._0x216d9b)](_0x4a85ad);}}return _0x4742e2;}}let _0x224e3c;if(Array['isArray'](_0x3f568f['features']))_0x224e3c=_0x3f568f['features'];else Array[_0x8b8dc0(0xfae)](_0x3f568f)?_0x224e3c=_0x3f568f:_0x224e3c=[_0x3f568f];return _0x224e3c;}function geoJsonToGraphics(_0x423550,_0x4ffe6d={}){const _0x12bdfe={_0x59539e:0x4e6,_0xf18f02:0x4e6},_0x30dc2b=_0x5b513e;var _0x457d72;if(!_0x423550)return[];const _0x46dbe6=getGeoJsonFeatures(_0x423550);if(_0x423550!==null&&_0x423550!==void 0x0&&(_0x457d72=_0x423550['crs'])!==null&&_0x457d72!==void 0x0&&(_0x457d72=_0x457d72[_0x30dc2b(0xb4a)])!==null&&_0x457d72!==void 0x0&&_0x457d72['name']&&!_0x4ffe6d['crs']){const _0x26e791=_0x423550['crs']['properties']['name'];_0x26e791[_0x30dc2b(0x270)](_0x30dc2b(0x471))!==-0x1&&(_0x4ffe6d['crs']=_0x26e791);}let _0x286f9c=[];for(let _0x535f05=0x0,_0x13362e=_0x46dbe6[_0x30dc2b(_0x12bdfe._0x59539e)];_0x535f05<_0x13362e;_0x535f05++){const _0x3e058d=_0x46dbe6[_0x535f05],_0x15f436=featureToGraphic(_0x3e058d,_0x4ffe6d);_0x15f436&&_0x15f436[_0x30dc2b(_0x12bdfe._0xf18f02)]>0x0&&(_0x286f9c=_0x286f9c['concat'](_0x15f436));}return _0x286f9c;}function featureToGraphic(_0x26cccd,_0x536939={}){const _0x2ed9c9={_0x15ecf9:0x59a,_0x4be777:0x1c1,_0x5a56ef:0xbb5,_0x5c4d4c:0x7f8,_0x25dac8:0x7f8,_0x4f87c6:0x407,_0x252a19:0x608,_0x586d05:0xfaf,_0x1363b5:0x1144,_0x109515:0x5ed,_0x4f0c36:0xe8c,_0x574427:0xfaf,_0x3a1e8b:0xd7f,_0x5cfc50:0xf2d,_0x3fb18b:0xee7,_0x1a06ad:0x334,_0x3f0959:0xfc7,_0x1ed5de:0x1ed,_0x10524e:0xc9b,_0x5733a8:0x136c,_0x47be62:0x6c1,_0x4f5428:0xc9b,_0x90724b:0x1ed,_0x448fea:0xf94,_0x4cfbfd:0xcd1,_0x1f7661:0x82d,_0x5599e6:0x4e6,_0x2b08a7:0x11da,_0x141e07:0x41a},_0x5c98fb={_0x34bba8:0x1ed},_0x40a200={_0x10fa01:0xeff},_0x343ce5=_0x5b513e;var _0x13ffc5,_0x49f788,_0x2f9123;const _0x390deb=[];_0x26cccd['type']==='GeometryCollection'&&(_0x26cccd={'geometry':_0x26cccd});const _0x21f94a=_0x26cccd['geometry'],_0x39781c=_0x21f94a===null||_0x21f94a===void 0x0?void 0x0:_0x21f94a['coordinates'];if(!_0x39781c&&!_0x21f94a)return _0x390deb;let _0x2fd68e;if(_0x536939[_0x343ce5(_0x2ed9c9._0x15ecf9)])_0x2fd68e=_0x536939['type'];else hasType((_0x13ffc5=_0x26cccd)===null||_0x13ffc5===void 0x0||(_0x13ffc5=_0x13ffc5['properties'])===null||_0x13ffc5===void 0x0?void 0x0:_0x13ffc5['type'])&&(_0x2fd68e=_0x26cccd['properties']['type']);const _0x334fcb=((_0x49f788=_0x26cccd)===null||_0x49f788===void 0x0||(_0x49f788=_0x49f788['properties'])===null||_0x49f788===void 0x0?void 0x0:_0x49f788[_0x343ce5(_0x2ed9c9._0x4be777)])||{};_0x26cccd['id']&&(_0x334fcb['id']=_0x26cccd['id']);let _0x2289e8=clone((_0x2f9123=_0x26cccd)===null||_0x2f9123===void 0x0?void 0x0:_0x2f9123['properties'],['style',_0x343ce5(0x1c1)])||{};_0x2289e8[_0x343ce5(_0x2ed9c9._0x5a56ef)]&&(_0x2289e8=_0x2289e8['attr']);if(_0x536939[_0x343ce5(_0x2ed9c9._0x5c4d4c)])try{if(isFunction(_0x536939['filter'])&&_0x536939[_0x343ce5(_0x2ed9c9._0x25dac8)](_0x26cccd,_0x2289e8)===![])return _0x390deb;const _0x3e9154=[],_0x372bc4=[];for(const _0x480c77 in _0x2289e8){_0x3e9154['push'](_0x480c77),_0x372bc4['push'](_0x2289e8[_0x480c77]);}if(isString(_0x536939['filter'])&&runJsForAttr(_0x2289e8,_0x536939['filter'])===![])return _0x390deb;}catch(_0x49318e){return logError('filter筛选出错,视为false已过滤',_0x536939['filter'],_0x49318e),_0x390deb;}let _0x17b2cd={};if(_0x26cccd['properties']){if(isObject(_0x26cccd['properties']['style']))_0x17b2cd={..._0x26cccd['properties']['style']};else{const _0x2f9b03=_0x2289e8[_0x343ce5(_0x2ed9c9._0x4f87c6)];if(Cesium__namespace['defined'](_0x2f9b03)){_0x17b2cd['image']=_0x2f9b03;const _0x3e5576=_0x2289e8['marker-color'];Cesium__namespace[_0x343ce5(0xfaf)](_0x3e5576)&&(_0x17b2cd[_0x343ce5(_0x2ed9c9._0x252a19)]=!![],_0x17b2cd['outlineColor']=_0x3e5576);}const _0x21ad2b=_0x2289e8['fill'];if(Cesium__namespace[_0x343ce5(_0x2ed9c9._0x586d05)](_0x21ad2b)&&_0x21f94a[_0x343ce5(_0x2ed9c9._0x15ecf9)]!=='LineString'&&_0x21f94a['type']!=='MultiLineString'){_0x17b2cd['color']=_0x21ad2b;const _0x43bd8b=_0x2289e8[_0x343ce5(_0x2ed9c9._0x1363b5)];Cesium__namespace[_0x343ce5(_0x2ed9c9._0x586d05)](_0x43bd8b)&&_0x43bd8b!==0x1&&(_0x17b2cd['opacity']=_0x43bd8b);const _0x4b7d3e=_0x2289e8['stroke'];if(Cesium__namespace['defined'](_0x4b7d3e)){_0x17b2cd['outline']=!![],_0x17b2cd['outlineColor']=_0x4b7d3e;const _0x5bfe7c=_0x2289e8[_0x343ce5(0xe8c)];Cesium__namespace['defined'](_0x5bfe7c)&&(_0x17b2cd['outlineWidth']=_0x5bfe7c);const _0xc83ece=_0x2289e8[_0x343ce5(_0x2ed9c9._0x109515)];Cesium__namespace['defined'](_0xc83ece)&&_0xc83ece!==0x1&&(_0x17b2cd['outlineOpacity']=_0xc83ece);}}else{const _0x588dab=_0x2289e8['stroke'];if(Cesium__namespace['defined'](_0x588dab)){_0x17b2cd[_0x343ce5(0xe25)]=_0x588dab;const _0x138029=_0x2289e8[_0x343ce5(_0x2ed9c9._0x4f0c36)];Cesium__namespace['defined'](_0x138029)&&(_0x17b2cd['width']=_0x138029);const _0x17b398=_0x2289e8['stroke-opacity'];Cesium__namespace[_0x343ce5(_0x2ed9c9._0x574427)](_0x17b398)&&_0x17b398!==0x1&&(_0x17b2cd['opacity']=_0x17b398);}}}}_0x536939['style']&&(_0x536939['style']['merge']?_0x17b2cd={..._0x17b2cd,..._0x536939['style']}:_0x17b2cd={..._0x536939[_0x343ce5(_0x2ed9c9._0x3a1e8b)]});if(_0x536939['symbol']){if(isFunction(_0x536939['symbol']))_0x17b2cd=_0x536939['symbol'](_0x2289e8,_0x17b2cd,_0x26cccd)||_0x17b2cd,_0x17b2cd['type']&&(_0x2fd68e=_0x17b2cd['type']);else{_0x2fd68e=_0x536939[_0x343ce5(_0x2ed9c9._0x5cfc50)]['type']||_0x2fd68e;const _0xb13f7a=getSymbolStyle(_0x536939[_0x343ce5(0xf2d)],_0x26cccd['properties']||{},{'type':_0x2fd68e});_0xb13f7a&&Object['keys'](_0xb13f7a)['length']!==0x0&&(_0x536939['symbol'][_0x343ce5(_0x2ed9c9._0x3fb18b)]?_0x17b2cd={..._0xb13f7a,..._0x17b2cd}:_0x17b2cd=_0xb13f7a);}}let _0x1b55d1=_0x536939[_0x343ce5(0xff0)];_0x1b55d1==='EPSG:4326'&&(_0x1b55d1=null);function _0x289e2d(_0x6e067){const _0x3162f3=_0x343ce5;if(!_0x6e067||_0x6e067[_0x3162f3(0x4e6)]===0x0)return undefined;return _0x1b55d1&&(_0x6e067=proj4Trans(_0x6e067,_0x1b55d1)),_0x536939[_0x3162f3(_0x40a200._0x10fa01)]?_0x536939['onPointTrans'](_0x6e067):_0x6e067;}function _0x4120ef(_0x2da0b3){const _0xda003=_0x343ce5;_0x536939['simplify']&&_0x2da0b3['length']>0x0&&!Array['isArray'](_0x2da0b3[0x0][0x0])&&(_0x2da0b3=simplifyPositions(_0x2da0b3,_0x536939['simplify']));if(!_0x536939['onPointTrans']&&!_0x1b55d1&&!_0x536939['simplify'])return _0x2da0b3;const _0x5ae0a3=[];for(let _0x4edf6a=0x0,_0x22adc6=_0x2da0b3[_0xda003(0x4e6)];_0x4edf6a<_0x22adc6;_0x4edf6a++){const _0x8a8be3=_0x2da0b3[_0x4edf6a];if(Array['isArray'](_0x8a8be3[0x0])){const _0x51bf72=_0x4120ef(_0x8a8be3);_0x51bf72&&_0x51bf72['length']>0x0&&_0x5ae0a3[_0xda003(_0x5c98fb._0x34bba8)](_0x51bf72);}else{const _0x1c2fd6=_0x289e2d(_0x8a8be3);_0x1c2fd6&&_0x5ae0a3['push'](_0x1c2fd6);}}return _0x5ae0a3;}function _0x5ee801(_0x32c11f,_0x1c21ef){eachGraphicType(function(_0x1aede3){isObject(_0x1c21ef[_0x1aede3])&&(_0x32c11f[_0x1aede3]=_0x1c21ef[_0x1aede3],delete _0x1c21ef[_0x1aede3]);});}let _0x41eecc=_0x536939['hasGroup']??![];isCombineType(_0x2fd68e)&&(_0x41eecc=![]);let _0x5a5478,_0xc46701;switch(_0x21f94a['type']){case'Point':{(!_0x2fd68e||!isPointType(_0x2fd68e))&&(_0x2fd68e=_0x17b2cd['image']?_0x343ce5(_0x2ed9c9._0x1a06ad):'pointP');const _0x582e47={..._0x334fcb,'type':_0x2fd68e,'position':_0x289e2d(_0x39781c),'style':_0x17b2cd,'attr':_0x2289e8};_0x5ee801(_0x582e47,_0x2289e8),_0x390deb['push'](_0x582e47);break;}case _0x343ce5(_0x2ed9c9._0x3f0959):{(!_0x2fd68e||!isPointType(_0x2fd68e))&&(_0x2fd68e=_0x17b2cd['image']?'billboardP':_0x343ce5(0x807));for(_0x5a5478=0x0,_0xc46701=_0x39781c[_0x343ce5(0x4e6)];_0x5a5478<_0xc46701;_0x5a5478++){const _0x13b096={..._0x334fcb,'type':_0x2fd68e,'position':_0x289e2d(_0x39781c[_0x5a5478]),'style':_0x17b2cd,'attr':_0x2289e8};_0x5ee801(_0x13b096,_0x2289e8),_0x390deb['push'](_0x13b096);}break;}case'LineString':{!_0x2fd68e&&(_0x2fd68e='polylineP');const _0x1200dc={..._0x334fcb,'type':_0x2fd68e,'positions':_0x4120ef(_0x39781c),'style':_0x17b2cd,'attr':_0x2289e8};_0x5ee801(_0x1200dc,_0x2289e8),_0x390deb[_0x343ce5(_0x2ed9c9._0x1ed5de)](_0x1200dc);break;}case'MultiLineString':{!_0x2fd68e&&(_0x2fd68e='polylineP');const _0x14a303=[];for(_0x5a5478=0x0,_0xc46701=_0x39781c['length'];_0x5a5478<_0xc46701;_0x5a5478++){const _0x2302de={..._0x334fcb,'type':_0x2fd68e,'positions':_0x4120ef(_0x39781c[_0x5a5478]),'style':{..._0x17b2cd},'attr':_0x2289e8};_0x5ee801(_0x2302de,_0x2289e8),_0x14a303['push'](_0x2302de);}if(_0x14a303['length']===0x1)_0x390deb['push'](_0x14a303[0x0]);else{if(_0x14a303['length']>0x1&&_0x41eecc){var _0x38cbab;const _0x2f81ae={'type':_0x343ce5(0x6fd),'source':_0x343ce5(0x11da),'attr':_0x2289e8,'onlyLabel':!((_0x38cbab=_0x17b2cd['label'])!==null&&_0x38cbab!==void 0x0&&_0x38cbab[_0x343ce5(0xf94)]),'graphics':_0x14a303};_0x390deb['push'](_0x2f81ae);}else _0x390deb[_0x343ce5(0x1ed)](..._0x14a303);}break;}case'Polygon':{!_0x2fd68e&&(_0x2fd68e=_0x343ce5(_0x2ed9c9._0x10524e));if(_0x2fd68e['startsWith'](_0x343ce5(_0x2ed9c9._0x10524e))||_0x2fd68e['startsWith'](_0x343ce5(_0x2ed9c9._0x5733a8))||_0x2fd68e==='mask'){const _0xc60f48={..._0x334fcb,'type':_0x2fd68e,'positions':_0x4120ef(_0x39781c['length']===0x1?_0x39781c[0x0]:_0x39781c),'isRing':_0x39781c['length']>0x1,'style':_0x17b2cd,'attr':_0x2289e8};_0x5ee801(_0xc60f48,_0x2289e8),_0x390deb[_0x343ce5(0x1ed)](_0xc60f48);}else for(_0x5a5478=0x0,_0xc46701=_0x39781c['length'];_0x5a5478<_0xc46701;_0x5a5478++){const _0x286c50=_0x39781c[_0x5a5478],_0x2d7b0a={..._0x334fcb,'type':_0x2fd68e,'positions':_0x4120ef(_0x286c50[_0x343ce5(0x4e6)]===0x1?_0x286c50[0x0]:_0x286c50),'isRing':_0x286c50['length']>0x1,'style':_0x17b2cd,'attr':_0x2289e8};_0x5ee801(_0x2d7b0a,_0x2289e8),_0x390deb['push'](_0x2d7b0a);}break;}case _0x343ce5(_0x2ed9c9._0x47be62):{!_0x2fd68e&&(_0x2fd68e=_0x343ce5(_0x2ed9c9._0x4f5428));const _0x155b4e=[];for(_0x5a5478=0x0,_0xc46701=_0x39781c['length'];_0x5a5478<_0xc46701;_0x5a5478++){const _0x323efd=_0x39781c[_0x5a5478],_0x4f51b4={..._0x334fcb,'type':_0x2fd68e,'positions':_0x4120ef(_0x323efd['length']===0x1?_0x323efd[0x0]:_0x323efd),'isRing':_0x323efd['length']>0x1,'style':{..._0x17b2cd},'attr':_0x2289e8};_0x5ee801(_0x4f51b4,_0x2289e8),_0x155b4e[_0x343ce5(_0x2ed9c9._0x90724b)](_0x4f51b4);}if(_0x155b4e[_0x343ce5(0x4e6)]===0x1)_0x390deb['push'](_0x155b4e[0x0]);else{if(_0x155b4e['length']>0x1&&_0x41eecc){var _0x31383d;const _0x2b19fe={'type':'group','source':'geojson','attr':_0x2289e8,'onlyLabel':!((_0x31383d=_0x17b2cd['label'])!==null&&_0x31383d!==void 0x0&&_0x31383d[_0x343ce5(_0x2ed9c9._0x448fea)]),'graphics':_0x155b4e};_0x390deb['push'](_0x2b19fe);}else _0x390deb['push'](..._0x155b4e);}break;}case _0x343ce5(_0x2ed9c9._0x4cfbfd):{const _0x150ec6=[];for(let _0x2ab5a9=0x0,_0x5a6d1c=_0x21f94a[_0x343ce5(_0x2ed9c9._0x1f7661)]['length'];_0x2ab5a9<_0x5a6d1c;_0x2ab5a9++){const _0x33ca00=featureToGraphic({'type':'Feature','geometry':_0x21f94a['geometries'][_0x2ab5a9],'properties':_0x26cccd['properties']},_0x536939);_0x33ca00&&_0x33ca00['length']>0x0&&_0x150ec6['push'](..._0x33ca00);}if(_0x150ec6[_0x343ce5(_0x2ed9c9._0x5599e6)]===0x1)_0x390deb['push'](_0x150ec6[0x0]);else{if(_0x150ec6['length']>0x1&&_0x41eecc){const _0x59f541={'type':'group','source':_0x343ce5(_0x2ed9c9._0x2b08a7),'attr':_0x2289e8,'graphics':_0x150ec6};_0x390deb['push'](_0x59f541);}else _0x390deb['push'](..._0x150ec6);}break;}default:logError(_0x343ce5(_0x2ed9c9._0x141e07),_0x26cccd);}return _0x390deb;}function mergeSymbolToGraphic(_0x561640,_0x174d64){const _0x3d8a7d={_0x56f2ef:0xd7f,_0x4a5963:0x59a},_0x262332=_0x5b513e;if(_0x174d64){if(isFunction(_0x174d64))_0x561640['style']=_0x174d64(_0x561640[_0x262332(0xbb5)],_0x561640[_0x262332(_0x3d8a7d._0x56f2ef)],_0x561640);else{_0x174d64['type']&&(_0x561640[_0x262332(_0x3d8a7d._0x4a5963)]=_0x174d64['type']);const _0x3b3ae2=getSymbolStyle(_0x174d64,_0x561640['attr']||{},_0x561640);_0x3b3ae2&&Object['keys'](_0x3b3ae2)['length']!==0x0&&(_0x174d64['merge']?_0x561640['style']={..._0x3b3ae2,..._0x561640['style']}:_0x561640['style']=_0x3b3ae2);}}return _0x561640;}function heightToZoom(_0x365c43){const _0x1ba27b=_0x5b513e,_0x4a7fcc=40487.57,_0xeeb21a=0.00007096758,_0x185429=91610.74,_0x2ea5d4=-40467.74;return Math['round'](_0x2ea5d4+(_0x4a7fcc-_0x2ea5d4)/(0x1+Math[_0x1ba27b(0x719)](_0x365c43/_0x185429,_0xeeb21a)));}function getUrlResource(_0x47e2f6,_0x5dcc71){const _0x287138={_0x2b71e8:0xe69,_0x3fd263:0x10c4,_0x3939fc:0xe69,_0x380e4a:0x899,_0x1b2aba:0x1269},_0x174afb=_0x5b513e;if(!_0x47e2f6['url'])return _0x47e2f6;_0x5dcc71=_0x47e2f6['templateValues']??_0x5dcc71;let _0x36b122;if(_0x47e2f6['url']instanceof Cesium__namespace['Resource']){const _0x55887e=_0x47e2f6['url'];return _0x47e2f6['headers']&&(_0x55887e['headers']=_0x47e2f6['headers']),_0x47e2f6[_0x174afb(_0x287138._0x2b71e8)]&&(_0x55887e['proxy']=new Cesium__namespace[(_0x174afb(_0x287138._0x3fd263))](_0x47e2f6[_0x174afb(_0x287138._0x3939fc)])),_0x5dcc71&&_0x55887e[_0x174afb(_0x287138._0x380e4a)](_0x5dcc71),_0x47e2f6['queryParameters']&&_0x55887e[_0x174afb(0x101a)](_0x47e2f6['queryParameters']),_0x55887e;}else _0x5dcc71&&(_0x47e2f6['url']=template(_0x47e2f6[_0x174afb(_0x287138._0x1b2aba)],_0x5dcc71)),_0x36b122=new Cesium__namespace['Resource']({'url':_0x47e2f6['url'],'queryParameters':_0x47e2f6['queryParameters'],'templateValues':_0x5dcc71,'headers':_0x47e2f6['headers'],'proxy':_0x47e2f6['proxy']?new Cesium__namespace['DefaultProxy'](_0x47e2f6['proxy']):null});return _0x36b122;}let imageSmoothingEnabledName;function getTextImage(_0x173e82,_0x676f28={}){const _0x3912c0={_0x2daef9:0x1070,_0x534b1e:0xe4c,_0x2a4378:0x74e,_0x5cfc2a:0x138a,_0x53ac10:0x243,_0x597f02:0x1359,_0x4e8060:0x3cc,_0x243c17:0x6d6,_0x3b4662:0xd57,_0x359053:0x608},_0x4448be=_0x5b513e;if(_0x173e82==='')return undefined;!_0x676f28['background']&&(_0x676f28[_0x4448be(_0x3912c0._0x2daef9)]=Cesium__namespace['Color']['TRANSPARENT']);const _0x50239d=_0x676f28['font']??'10px\x20sans-serif',_0x1c5d96=_0x676f28['stroke']??![],_0x5ba5b1=_0x676f28['fill']??!![],_0x2d9050=_0x676f28['strokeWidth']??0x1,_0x304938=_0x676f28['spacing']??0x0,_0x4b809f=_0x676f28['spacingRow']??0x2,_0x19f568=_0x676f28['backgroundColor']??Cesium__namespace[_0x4448be(_0x3912c0._0x534b1e)]['TRANSPARENT'],_0x94d1ec=_0x676f28['padding']??0x0,_0x336d72=document[_0x4448be(_0x3912c0._0x2a4378)](_0x4448be(_0x3912c0._0x5cfc2a));_0x336d72['width']=0x1,_0x336d72['height']=0x1,_0x336d72[_0x4448be(0xd7f)]['font']=_0x50239d;const _0x5c1ff3=_0x336d72['getContext']('2d',{'willReadFrequently':!![]});if(!Cesium__namespace['defined'](imageSmoothingEnabledName)){if(Cesium__namespace['defined'](_0x5c1ff3[_0x4448be(_0x3912c0._0x53ac10)]))imageSmoothingEnabledName=_0x4448be(0x243);else{if(Cesium__namespace['defined'](_0x5c1ff3['mozImageSmoothingEnabled']))imageSmoothingEnabledName='mozImageSmoothingEnabled';else{if(Cesium__namespace['defined'](_0x5c1ff3[_0x4448be(0x20e)]))imageSmoothingEnabledName='webkitImageSmoothingEnabled';else Cesium__namespace['defined'](_0x5c1ff3[_0x4448be(0x71f)])&&(imageSmoothingEnabledName='msImageSmoothingEnabled');}}}_0x5c1ff3['font']=_0x50239d,_0x5c1ff3['lineJoin']='round',_0x5c1ff3['lineWidth']=_0x2d9050,_0x5c1ff3[imageSmoothingEnabledName]=![],_0x336d72['style']['visibility']='hidden',document['body'][_0x4448be(0xe58)](_0x336d72);const _0x247a4b=_0x173e82['split']('\x0a'),_0x267597=[];let _0x5ec321=0x0,_0x3c8ef6=0x0;_0x247a4b['forEach'](_0x41c883=>{const _0x2a4829=_0x4448be,_0x208ae9=measureCanvasText(_0x5c1ff3,_0x41c883,_0x676f28);_0x267597[_0x2a4829(0x1ed)](_0x208ae9),_0x208ae9['y']+=_0x3c8ef6,_0x5ec321=Math['max'](_0x5ec321,_0x208ae9['width']),_0x3c8ef6+=_0x208ae9[_0x2a4829(0x595)]+_0x4b809f;}),document['body']['removeChild'](_0x336d72),_0x336d72['style']['visibility']='',_0x336d72[_0x4448be(_0x3912c0._0x597f02)]=_0x5ec321,_0x336d72['height']=_0x3c8ef6+_0x4b809f,_0x5c1ff3['font']=_0x50239d,_0x5c1ff3['lineJoin']='round',_0x5c1ff3['lineWidth']=_0x2d9050,_0x5c1ff3[imageSmoothingEnabledName]=![];_0x19f568!==Cesium__namespace['Color']['TRANSPARENT']&&(_0x5c1ff3['fillStyle']=_0x19f568[_0x4448be(_0x3912c0._0x4e8060)](),_0x5c1ff3['fillRect'](0x0,0x0,_0x336d72['width'],_0x336d72['height']));for(let _0x576b80=0x0;_0x576b80<_0x267597[_0x4448be(0x4e6)];_0x576b80++){const _0x325f5c=_0x267597[_0x576b80];if(_0x1c5d96){const _0x2380f9=_0x676f28[_0x4448be(_0x3912c0._0x243c17)]??Cesium__namespace['Color']['BLACK'];_0x5c1ff3['strokeStyle']=_0x2380f9['toCssColorString'](),_0x5c1ff3['strokeTextBySpacing'](_0x325f5c[_0x4448be(_0x3912c0._0x3b4662)],_0x325f5c['x']+_0x94d1ec,_0x325f5c['y'],_0x304938,_0x325f5c['width']);}if(_0x5ba5b1){const _0x2f97dc=_0x676f28['fillColor']??Cesium__namespace['Color']['WHITE'];_0x5c1ff3['fillStyle']=_0x2f97dc['toCssColorString'](),_0x5c1ff3['fillTextBySpacing'](_0x325f5c['text'],_0x325f5c['x']+_0x94d1ec,_0x325f5c['y'],_0x304938,_0x325f5c['width']);}}if(_0x676f28[_0x4448be(_0x3912c0._0x359053)]){_0x676f28['outlineColor']?_0x5c1ff3['strokeStyle']=_0x676f28['outlineColor']['toCssColorString']():_0x5c1ff3['strokeStyle']='#ffffff';const _0x1d39b3=_0x676f28['outlineWidth']||0x4;_0x5c1ff3['lineWidth']=_0x1d39b3,_0x5c1ff3['strokeRect'](_0x1d39b3/0x2,_0x1d39b3/0x2,_0x336d72['width']-_0x1d39b3,_0x336d72['height']-_0x1d39b3);}return _0x336d72;}function measureCanvasText(_0x50ec60,_0x127d3e,_0x29e87f){const _0x163a6c={_0x486d3d:0x464,_0x69cd5d:0x1359},_0x4d269b=_0x5b513e,_0xbaae09=_0x29e87f['font']??_0x4d269b(0x11d7),_0x35b35c=_0x29e87f['stroke']??![],_0x1ac3f1=_0x29e87f['fill']??!![],_0x10522f=_0x29e87f[_0x4d269b(0xf56)]??0x0,_0x142599=_0x10522f*0x2,_0xc6f36e=_0x29e87f['spacing']??0x0,_0x48ae11=measureText(_0x50ec60,_0x127d3e,_0xbaae09,_0x35b35c,_0x1ac3f1),_0x5a179f=-_0x48ae11[_0x4d269b(_0x163a6c._0x486d3d)],_0x3d6fba=Math[_0x4d269b(0xa2e)](_0x48ae11['width'])+_0x5a179f+_0x142599+_0xc6f36e*(_0x127d3e['length']-0x1),_0x240af0=_0x48ae11['height']+_0x142599,_0x5aa773=_0x240af0-_0x48ae11['ascent']+_0x10522f,_0x2566fb=_0x240af0-_0x5aa773+_0x142599;return _0x48ae11['x']=_0x5a179f,_0x48ae11['y']=_0x2566fb,_0x48ae11[_0x4d269b(_0x163a6c._0x69cd5d)]=_0x3d6fba,_0x48ae11['height']=_0x240af0,_0x48ae11;}function measureText(_0x132f9e,_0x5b89a0,_0x1623b5,_0x3bd91c,_0x346796){const _0x774986={_0x7ecf5f:0x565,_0x1bc360:0xe6f,_0x2c5af4:0xddb},_0x17c25c=_0x5b513e,_0x117262=_0x132f9e['measureText'](_0x5b89a0),_0x35e004=!/\S/['test'](_0x5b89a0);if(!_0x35e004){const _0x505c59=document['defaultView'][_0x17c25c(0x9f7)](_0x132f9e['canvas'])['getPropertyValue']('font-size')['replace']('px',''),_0x58619b=document['createElement']('canvas'),_0x1e915a=0x64,_0x58693a=_0x117262['width']+_0x1e915a|0x0,_0x4bde13=0x3*_0x505c59,_0x18b387=_0x4bde13/0x2;_0x58619b['width']=_0x58693a,_0x58619b['height']=_0x4bde13;const _0x260d5f=_0x58619b['getContext']('2d');_0x260d5f[_0x17c25c(0x13d2)]=_0x1623b5,_0x260d5f['fillStyle']='white',_0x260d5f[_0x17c25c(_0x774986._0x7ecf5f)](0x0,0x0,_0x58619b[_0x17c25c(0x1359)]+0x1,_0x58619b[_0x17c25c(0x595)]+0x1);_0x3bd91c&&(_0x260d5f['strokeStyle']='black',_0x260d5f[_0x17c25c(0x39d)]=_0x132f9e[_0x17c25c(0x39d)],_0x260d5f[_0x17c25c(0xd65)](_0x5b89a0,_0x1e915a/0x2,_0x18b387));_0x346796&&(_0x260d5f['fillStyle']='black',_0x260d5f[_0x17c25c(_0x774986._0x1bc360)](_0x5b89a0,_0x1e915a/0x2,_0x18b387));const _0x14c6c2=_0x260d5f['getImageData'](0x0,0x0,_0x58693a,_0x4bde13)[_0x17c25c(_0x774986._0x2c5af4)],_0x4e6a5b=_0x14c6c2['length'],_0x416cb9=_0x58693a*0x4;let _0x114670,_0x2b8e04,_0x4b19eb,_0x64e3b1;for(_0x114670=0x0;_0x114670<_0x4e6a5b;++_0x114670){if(_0x14c6c2[_0x114670]!==0xff){_0x4b19eb=_0x114670/_0x416cb9|0x0;break;}}for(_0x114670=_0x4e6a5b-0x1;_0x114670>=0x0;--_0x114670){if(_0x14c6c2[_0x114670]!==0xff){_0x64e3b1=_0x114670/_0x416cb9|0x0;break;}}let _0x46d5ef=-0x1;for(_0x114670=0x0;_0x114670<_0x58693a&&_0x46d5ef===-0x1;++_0x114670){for(_0x2b8e04=0x0;_0x2b8e04<_0x4bde13;++_0x2b8e04){const _0x53d58f=_0x114670*0x4+_0x2b8e04*_0x416cb9;if(_0x14c6c2[_0x53d58f]!==0xff||_0x14c6c2[_0x53d58f+0x1]!==0xff||_0x14c6c2[_0x53d58f+0x2]!==0xff||_0x14c6c2[_0x53d58f+0x3]!==0xff){_0x46d5ef=_0x114670;break;}}}return{'text':_0x5b89a0,'width':_0x117262['width'],'height':_0x64e3b1-_0x4b19eb,'ascent':_0x18b387-_0x4b19eb,'descent':_0x64e3b1-_0x18b387,'minx':_0x46d5ef-_0x1e915a/0x2};}return{'text':_0x5b89a0,'width':_0x117262['width'],'height':0x0,'ascent':0x0,'descent':0x0,'minx':0x0};}const circleImage={};function getCircleImage(_0xcdfbb8,_0x239e20={}){const _0x38d021={_0x14c6c7:0x325,_0x2979c7:0x27e,_0x58e0d1:0x281,_0x3aae7c:0x8d7,_0x263408:0x74e,_0x1d2100:0x1be,_0x86a03f:0x775,_0x45bf6c:0x2f2,_0x5cad91:0x2c2},_0x42fdf6=_0x5b513e,_0x45921a=_0x239e20['radius']??0x1a,_0x4fd839=_0x45921a+(_0x239e20['borderWidth']??0x5);let _0x5ce25b,_0x211313;if(_0x239e20['color'])_0x5ce25b=_0x239e20['color'],_0x211313=_0x239e20[_0x42fdf6(_0x38d021._0x14c6c7)]||_0x5ce25b;else{const _0x32361f=_0x239e20[_0x42fdf6(_0x38d021._0x2979c7)]??0.6,_0x42bf6d=_0x239e20[_0x42fdf6(_0x38d021._0x58e0d1)]??_0x32361f*0.8;if(_0xcdfbb8<0xa)_0x5ce25b='rgba(110,\x20204,\x2057,\x20'+_0x32361f+')',_0x211313='rgba(181,\x20226,\x20140,\x20'+_0x42bf6d+')';else _0xcdfbb8<0x64?(_0x5ce25b='rgba(240,\x20194,\x2012,\x20\x20'+_0x32361f+')',_0x211313=_0x42fdf6(_0x38d021._0x3aae7c)+_0x42bf6d+')'):(_0x5ce25b='rgba(241,\x20128,\x2023,\x20\x20'+_0x32361f+')',_0x211313='rgba(253,\x20156,\x20115,\x20'+_0x42bf6d+')');}const _0x1d529e=_0xcdfbb8+'_'+_0x4fd839+'_'+_0x45921a+'_'+_0x5ce25b;if(!circleImage[_0x1d529e]){const _0x5b8dac=_0x4fd839*0x2,_0x4e83a5=document[_0x42fdf6(_0x38d021._0x263408)](_0x42fdf6(0x138a));_0x4e83a5['width']=_0x5b8dac,_0x4e83a5['height']=_0x5b8dac;const _0x4b20e1=_0x4e83a5['getContext']('2d',{'willReadFrequently':!![]});_0x4b20e1['fillStyle']='#ffffff00',_0x4b20e1[_0x42fdf6(_0x38d021._0x1d2100)]=0x0,_0x4b20e1['fillRect'](0x0,0x0,_0x5b8dac,_0x5b8dac),_0x45921a!==_0x4fd839&&(_0x4b20e1['globalAlpha']=0x1,_0x4b20e1[_0x42fdf6(0x10d6)](),_0x4b20e1[_0x42fdf6(0xfa7)](_0x4fd839,_0x4fd839,_0x4fd839,0x0,Math['PI']*0x2,!![]),_0x4b20e1[_0x42fdf6(_0x38d021._0x86a03f)](),_0x4b20e1['fillStyle']=_0x211313,_0x4b20e1['fill']()),_0x4b20e1[_0x42fdf6(_0x38d021._0x1d2100)]=0x1,_0x4b20e1['beginPath'](),_0x4b20e1['arc'](_0x4fd839,_0x4fd839,_0x45921a,0x0,Math['PI']*0x2,!![]),_0x4b20e1['closePath'](),_0x4b20e1[_0x42fdf6(0x357)]=_0x5ce25b,_0x4b20e1['fill'](),_0x4b20e1['font']=_0x239e20['font']||_0x45921a*0.9+_0x42fdf6(0xe66),_0x4b20e1['fillStyle']=_0x239e20['fontColor']||_0x42fdf6(0x1167),_0x4b20e1['textAlign']=_0x42fdf6(_0x38d021._0x45bf6c),_0x4b20e1[_0x42fdf6(_0x38d021._0x5cad91)]='middle',_0x4b20e1['fillText'](_0xcdfbb8,_0x4fd839,_0x4fd839),circleImage[_0x1d529e]=_0x4e83a5['toDataURL']('image/png',0x1);}return circleImage[_0x1d529e];}function download(_0xf5b879,_0x18c5bc){const _0x456fd7=_0x5b513e,_0x156877=document['createElement']('a');_0x156877[_0x456fd7(0xcb6)]=_0xf5b879,_0x156877['href']=URL['createObjectURL'](_0x18c5bc),document['body']['appendChild'](_0x156877),_0x156877['click'](),document['body']['removeChild'](_0x156877);}function base64Img2Blob(_0x1af710){const _0x2cbb77={_0x4ca0c7:0x456},_0x3d59e2=_0x5b513e,_0x4474c4=_0x1af710[_0x3d59e2(_0x2cbb77._0x4ca0c7)](';base64,'),_0x4b6630=_0x4474c4[0x0]['split'](':')[0x1],_0x4892c7=window['atob'](_0x4474c4[0x1]),_0x4a7ac5=_0x4892c7['length'],_0x22085c=new Uint8Array(_0x4a7ac5);for(let _0x57d108=0x0;_0x57d108<_0x4a7ac5;++_0x57d108){_0x22085c[_0x57d108]=_0x4892c7['charCodeAt'](_0x57d108);}return new Blob([_0x22085c],{'type':_0x4b6630});}function downloadBase64Image(_0x428967,_0x289c9c){const _0x4a88ac={_0x4f1eae:0xd23,_0x58f7a8:0x3b6},_0x2dfc17=_0x5b513e,_0x773fe0=base64Img2Blob(_0x289c9c);!_0x428967[_0x2dfc17(0xd23)]('.jpg')&&!_0x428967[_0x2dfc17(_0x4a88ac._0x4f1eae)](_0x2dfc17(_0x4a88ac._0x58f7a8))&&(_0x428967=_0x428967+'.png'),download(_0x428967,_0x773fe0);}function downloadFile(_0x50626f,_0x20c1aa,_0x2611d7){const _0x2bed8a=new Blob([_0x20c1aa],{'type':_0x2611d7});download(_0x50626f,_0x2bed8a);}function openFile(_0x2f3f2b={}){const _0xc49f41={_0x4fb884:0xfb2};return new Promise((_0x212b14,_0x305ed1)=>{const _0x5ebf7d={_0x4381dd:0xdfd,_0x3f691e:0x15e},_0x3efeda=_0x137d;let _0x388c3c=document['createElement'](_0x3efeda(_0xc49f41._0x4fb884));_0x388c3c['type']='file',_0x388c3c[_0x3efeda(0xea2)]=_0x2f3f2b['accept'],_0x388c3c['addEventListener'](_0x3efeda(0x10cc),()=>{const _0x4bd22d={_0x24f9d6:0x11da},_0x2151a9=_0x3efeda;var _0x2c6891;if(((_0x2c6891=_0x388c3c[_0x2151a9(_0x5ebf7d._0x4381dd)])===null||_0x2c6891===void 0x0?void 0x0:_0x2c6891['length'])>0x0){const _0x518874=_0x388c3c['files'][0x0],_0x418f91=_0x518874[_0x2151a9(0x1135)],_0x3454ef=_0x418f91===null||_0x418f91===void 0x0?void 0x0:_0x418f91[_0x2151a9(0xf7c)](_0x418f91['lastIndexOf']('.')+0x1,_0x418f91['length'])[_0x2151a9(_0x5ebf7d._0x3f691e)]();if(_0x2f3f2b['readAsText']??!![]){const _0x3050a8=new FileReader();_0x3050a8['readAsText'](_0x518874,_0x2151a9(0x56a)),_0x3050a8['onloadend']=function(_0x1a3a9b){const _0x2adaf5=_0x2151a9;let _0x62819b=this['result'];if(_0x3454ef==='json'||_0x3454ef===_0x2adaf5(_0x4bd22d._0x24f9d6))try{_0x62819b=JSON[_0x2adaf5(0x291)](_0x62819b);}catch(_0x365328){logError('JSON文件内容有误',_0x62819b);}_0x212b14({'name':_0x418f91,'type':_0x3454ef,'file':_0x518874,'text':_0x62819b});};}else _0x212b14({'name':_0x418f91,'type':_0x3454ef,'file':_0x518874});}_0x388c3c=null;}),_0x388c3c[_0x3efeda(0x5a6)]();});}function base64ToImage(_0x33c354,_0x7f5407=!![]){return new Promise((_0x149533,_0x2a08c8)=>{const _0x1add41=_0x137d,_0x35d715=new Image();_0x7f5407&&(_0x35d715['crossOrigin']=_0x1add41(0x11d3)),_0x35d715['onload']=function(){_0x149533(_0x35d715);},_0x35d715['src']=_0x33c354;});}function getExplorerInfo(){const _0x31eb8f={_0x4f8ebb:0x4be},_0xf42606=_0x5b513e;let _0x36863d;const _0x3ecbdc=window['navigator']['userAgent']['toLowerCase']();if(_0x3ecbdc['indexOf'](_0xf42606(0xc9f))>=0x0)return _0x36863d=Number(_0x3ecbdc['match'](/msie ([\d]+)/)[0x1]),{'type':'IE','version':_0x36863d};else{if(_0x3ecbdc[_0xf42606(0x270)]('firefox')>=0x0)return _0x36863d=Number(_0x3ecbdc['match'](/firefox\/([\d]+)/)[0x1]),{'type':'Firefox','version':_0x36863d};else{if(_0x3ecbdc['indexOf'](_0xf42606(0xb03))>=0x0)return _0x36863d=Number(_0x3ecbdc[_0xf42606(0xd66)](/chrome\/([\d]+)/)[0x1]),{'type':'Chrome','version':_0x36863d};else{if(_0x3ecbdc['indexOf']('opera')>=0x0)return _0x36863d=Number(_0x3ecbdc[_0xf42606(0xd66)](/opera.([\d]+)/)[0x1]),{'type':'Opera','version':_0x36863d};else{if(_0x3ecbdc['indexOf'](_0xf42606(_0x31eb8f._0x4f8ebb))>=0x0)return _0x36863d=Number(_0x3ecbdc['match'](/version\/([\d]+)/)[0x1]),{'type':'Safari','version':_0x36863d};}}}}return{'type':_0x3ecbdc,'version':-0x1};}function webglreport(){const _0x30b92d={_0x569376:0x59a,_0x22067e:0x3f6},_0x283c19=_0x5b513e,_0x233642=getExplorerInfo();if(_0x233642[_0x283c19(_0x30b92d._0x569376)]==='IE'&&_0x233642['version']<0xb)return![];try{let _0x37a7d5;const _0x2f79ec=document['createElement'](_0x283c19(0x138a)),_0x3e490c=typeof WebGL2RenderingContext!=='undefined';_0x3e490c&&(_0x37a7d5=_0x2f79ec['getContext'](_0x283c19(_0x30b92d._0x22067e))||_0x2f79ec['getContext']('experimental-webgl2')||undefined);_0x37a7d5==null&&(_0x37a7d5=_0x2f79ec[_0x283c19(0x71a)]('webgl')||_0x2f79ec[_0x283c19(0x71a)](_0x283c19(0x1267))||undefined);if(_0x37a7d5==null)return![];}catch(_0x333c0f){return![];}return!![];}function webglerror(){const _0x13bfa5={_0x4f28ad:0x105c},_0x244d0f=_0x5b513e;var _0x2d5c6c;(_0x2d5c6c=window)!==null&&_0x2d5c6c!==void 0x0&&(_0x2d5c6c=_0x2d5c6c[_0x244d0f(_0x13bfa5._0x4f28ad)])!==null&&_0x2d5c6c!==void 0x0&&_0x2d5c6c['open']?window[_0x244d0f(_0x13bfa5._0x4f28ad)]['open']({'type':0x1,'title':'当前浏览器不支持WebGL功能','closeBtn':0x0,'shadeClose':![],'resize':![],'area':[_0x244d0f(0xf21),'170px'],'content':'

系统检测到您使用的浏览器不支持WebGL功能!

\x20\x20

1、请您检查浏览器版本,安装使用最新版chrome、火狐或IE11以上浏览器!

\x20

2、WebGL支持取决于GPU支持,请保证客户端电脑已安装显卡驱动程序!

'}):alert(_0x244d0f(0x1021));}function buildUrl(_0x564fd2,_0x417675){const _0x22aac6=new URL(_0x564fd2),_0x2143bc=new URLSearchParams(_0x22aac6['search']);for(const [_0x1a0b88,_0x18cc0a]of Object['entries'](_0x417675)){_0x2143bc['set'](_0x1a0b88,_0x18cc0a);}return _0x22aac6['search']=_0x2143bc['toString'](),_0x22aac6['toString']();}function getRequest(){const _0x377f45={_0x293902:0x456},_0x339da=_0x5b513e,_0x593e5d=location['search'],_0x3e692a={};if(_0x593e5d['indexOf']('?')!==-0x1){const _0x4e3350=_0x593e5d['substr'](0x1),_0x21117b=_0x4e3350['split']('&');for(let _0x5a03a1=0x0;_0x5a03a1<_0x21117b['length'];_0x5a03a1++){_0x3e692a[_0x21117b[_0x5a03a1][_0x339da(_0x377f45._0x293902)]('=')[0x0]]=decodeURI(_0x21117b[_0x5a03a1][_0x339da(_0x377f45._0x293902)]('=')[0x1]);}}return _0x3e692a;}function getRequestByName(_0x464de1){const _0x4ae10d={_0x52da77:0x197,_0x4e1a26:0x82e},_0x596201=_0x5b513e,_0x17c0b3=new RegExp('(^|&)'+_0x464de1+_0x596201(_0x4ae10d._0x52da77),'i'),_0x4efd2f=window['location']['search'][_0x596201(_0x4ae10d._0x4e1a26)](0x1)[_0x596201(0xd66)](_0x17c0b3);if(_0x4efd2f!=null)return decodeURI(_0x4efd2f[0x2]);return null;}let _isPCBroswer;function isPCBroswer(){const _0x354700={_0x35e8a7:0x1103},_0x27a255=_0x5b513e;if(!Cesium__namespace['defined'](_isPCBroswer)){const _0x592c38=navigator['userAgent']['toLowerCase'](),_0x4a9708=['android',_0x27a255(_0x354700._0x35e8a7),'iphone',_0x27a255(0xeb8),_0x27a255(0x668),_0x27a255(0x9a5)];_isPCBroswer=!![];for(let _0x2f4b22=0x0;_0x2f4b22<_0x4a9708[_0x27a255(0x4e6)];_0x2f4b22++){if(_0x592c38['indexOf'](_0x4a9708[_0x2f4b22])>0x0){_isPCBroswer=![];break;}}}return _isPCBroswer;}function alert(_0x441abe,_0x50392d){const _0xc91a9c={_0x35ebf9:0xf27,_0x30d0d3:0x105c},_0x215458=_0x5b513e;var _0x313271,_0x5d5831;if(window[_0x215458(_0xc91a9c._0x35ebf9)])window['globalAlert'](_0x441abe,_0x50392d);else{if((_0x313271=window[_0x215458(_0xc91a9c._0x30d0d3)])!==null&&_0x313271!==void 0x0&&_0x313271['alert'])window['layer'][_0x215458(0x12a6)](_0x441abe,{'title':_0x50392d||'提示','skin':'layui-layer-lan\x20layer-mars-dialog','closeBtn':0x0,'anim':0x0,'shade':0x0});else(_0x5d5831=window['toastr'])!==null&&_0x5d5831!==void 0x0&&_0x5d5831['info']?window['toastr']['info'](_0x441abe,_0x50392d):window['alert'](_0x441abe);}}function msg(_0x387869){const _0xcdb31a={_0x12fdbe:0x6ac,_0x14adaf:0x12a6},_0x3b557f=_0x5b513e;var _0x391bce,_0x2d939a;if(window['globalMsg'])window[_0x3b557f(0xd49)](_0x387869);else{if((_0x391bce=window[_0x3b557f(_0xcdb31a._0x12fdbe)])!==null&&_0x391bce!==void 0x0&&_0x391bce['info'])window['toastr']['info'](_0x387869);else(_0x2d939a=window['layer'])!==null&&_0x2d939a!==void 0x0&&_0x2d939a['msg']?window['layer']['msg'](_0x387869):window[_0x3b557f(_0xcdb31a._0x14adaf)](_0x387869);}}function formatDate(_0x173f72,_0x34db6f='yyyy-MM-dd\x20HH:mm:ss'){const _0x443f64=_0x5b513e,_0x1cc98d={'M+':_0x173f72['getMonth']()+0x1,'d+':_0x173f72['getDate'](),'h+':_0x173f72['getHours']()%0xc===0x0?0xc:_0x173f72['getHours']()%0xc,'H+':_0x173f72['getHours'](),'m+':_0x173f72['getMinutes'](),'s+':_0x173f72['getSeconds'](),'q+':Math['floor']((_0x173f72[_0x443f64(0xe42)]()+0x3)/0x3),'S':_0x173f72['getMilliseconds']()};/(y+)/['test'](_0x34db6f)&&(_0x34db6f=_0x34db6f['replace'](RegExp['$1'],(_0x173f72['getFullYear']()+'')['substr'](0x4-RegExp['$1']['length'])));for(const _0x15071b in _0x1cc98d){new RegExp('('+_0x15071b+')')['test'](_0x34db6f)&&(_0x34db6f=_0x34db6f['replace'](RegExp['$1'],RegExp['$1']['length']===0x1?_0x1cc98d[_0x15071b]:('00'+_0x1cc98d[_0x15071b])['substr']((''+_0x1cc98d[_0x15071b])['length'])));}return _0x34db6f;}function formatTime(_0x29c2af,_0x112190){const _0x3e60f7=_0x5b513e;_0x29c2af=Number(_0x29c2af)||0x0;const _0x3405e9=(_0x112190===null||_0x112190===void 0x0?void 0x0:_0x112190['getLangText'])||getLangText;if(_0x29c2af<0x3c)return formatNum$1(_0x29c2af,_0x112190===null||_0x112190===void 0x0?void 0x0:_0x112190[_0x3e60f7(0x236)])+_0x3405e9('_秒');else{if(_0x29c2af>=0x3c&&_0x29c2af<0xe10){const _0x110a75=Math['floor'](_0x29c2af%0x3c);return Math['floor'](_0x29c2af/0x3c)+_0x3405e9('_分钟')+(_0x110a75!==0x0?_0x110a75+_0x3405e9('_秒'):'');}else return _0x29c2af=Math['floor'](_0x29c2af/0x3c),Math['floor'](_0x29c2af/0x3c)+_0x3405e9(_0x3e60f7(0x3a8))+Math['floor'](_0x29c2af%0x3c)+_0x3405e9('_分钟');}}function fetchJson$2(_0x5ef5af){const _0x19e870={_0xce5ebe:0x358,_0x39ae7a:0x358,_0x196f95:0x50a},_0x45e42f=_0x5b513e;if(_0x5ef5af['method']==='post'){const _0x2974cb=_0x5ef5af['queryParameters'];delete _0x5ef5af['queryParameters'];const _0x257883=new Cesium__namespace[(_0x45e42f(_0x19e870._0xce5ebe))](_0x5ef5af);return _0x257883['post'](_0x2974cb,{'responseType':_0x5ef5af['responseType'],'overrideMimeType':_0x5ef5af['overrideMimeType']});}else{const _0x3720e8=new Cesium__namespace[(_0x45e42f(_0x19e870._0x39ae7a))](_0x5ef5af);return _0x3720e8[_0x45e42f(_0x19e870._0x196f95)]();}}function sendAjax(_0x5b66a0){const _0x4a2051={_0x29be3d:0x393,_0x567bac:0x750},_0x3abbfd=_0x5b513e;return isMarsOnline&&(_0x5b66a0={..._0x5b66a0,'url':replaceOnlineUrlDomain(_0x5b66a0['url'])}),_0x5b66a0[_0x3abbfd(_0x4a2051._0x29be3d)]===_0x3abbfd(_0x4a2051._0x567bac)&&(_0x5b66a0[_0x3abbfd(0xddb)]=_0x5b66a0['queryParameters'],delete _0x5b66a0['queryParameters']),xhrAdapter(_0x5b66a0)['then'](_0x1c0854=>{const _0x17aac6=_0x1c0854===null||_0x1c0854===void 0x0?void 0x0:_0x1c0854['data'];return _0x17aac6;})['catch'](_0x217972=>{logError('axios请求出错',_0x217972);});}function requestFullscreen(_0x5bc238){return Cesium__namespace['Fullscreen']['requestFullscreen'](_0x5bc238),Cesium__namespace['Fullscreen']['fullscreen'];}function exitFullscreen(){const _0x1fe3e8=_0x5b513e;return Cesium__namespace['Fullscreen']['exitFullscreen'](),Cesium__namespace[_0x1fe3e8(0x1275)]['fullscreen'];}function funThrottle(_0x3d10b4,_0x180aae){const _0x444c48={_0x1a9210:0xc6a};let _0x306427,_0x40a796=Date['now']();return function(..._0x4d2a44){const _0x174061=_0x137d,_0x59ce9a=this,_0x52bd4e=Date[_0x174061(0x8c6)](),_0xbd6f12=_0x180aae-(_0x52bd4e-_0x40a796);clearTimeout(_0x306427),_0xbd6f12<=0x0?(_0x3d10b4[_0x174061(_0x444c48._0x1a9210)](_0x59ce9a,_0x4d2a44),_0x40a796=Date['now']()):_0x306427=setTimeout(()=>{const _0x114d80=_0x174061;_0x3d10b4[_0x114d80(0xc6a)](_0x59ce9a,_0x4d2a44);},_0xbd6f12);};}function funDebounce(_0x5cb89c,_0x1fdcdd){let _0x2e0ad2;return function(..._0x1670e7){const _0x4c6729=this;clearTimeout(_0x2e0ad2),_0x2e0ad2=setTimeout(()=>{_0x5cb89c['apply'](_0x4c6729,_0x1670e7);},_0x1fdcdd);};}function runJsForAttr(_0xc5424e,_0x3fd95f){const _0x255e7c={_0x38cf5:0xbb5},_0x8ff226=_0x5b513e,_0x17a08c=[],_0xe573a3=[];for(const _0x87f84d in _0xc5424e){try{new Function(_0x87f84d,'return\x20true')(_0xc5424e[_0x87f84d]);}catch(_0x229914){continue;}_0x17a08c['push'](_0x87f84d),_0xe573a3['push'](_0xc5424e[_0x87f84d]);}return new Function(_0x8ff226(_0x255e7c._0x38cf5),..._0x17a08c,_0x8ff226(0x2eb)+_0x3fd95f)(_0xc5424e,..._0xe573a3);}const isMarsOnline=window['location'][_0x5b513e(0x3bd)]['indexOf'](_0x5b513e(0x1311))!==-0x1||window['location']['hostname'][_0x5b513e(0x270)](_0x5b513e(0x426))!==-0x1,isLocalhost=window['location']['hostname']==='localhost'||window[_0x5b513e(0x124a)][_0x5b513e(0x3bd)]==='127.0.0.1';function replaceOnlineUrlDomain(_0x54b147){const _0x2280ea={_0x1ccd84:0xc16},_0x748029=_0x5b513e;if(!_0x54b147||!isString(_0x54b147))return _0x54b147;if(_0x54b147['startsWith'](_0x748029(0x8a3))||_0x54b147['startsWith']('https://api.map.baidu.com'))return'//server.mars3d.cn/proxy/'+_0x54b147;if(_0x54b147['indexOf'](_0x748029(0x8dd))===-0x1||_0x54b147['indexOf']('/tile/')!==-0x1)return _0x54b147;return _0x54b147[_0x748029(_0x2280ea._0x1ccd84)]('data.mars3d.cn','data1.mars3d.cn');}isMarsOnline&&(Cesium__namespace['Resource']['ReplaceMars3DUrl']=replaceOnlineUrlDomain);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,'getJulianDate':getJulianDate$1,'getAvailability':getAvailability,'getAvailabilityJson':getAvailabilityJson,'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,'measureCanvasText':measureCanvasText,'getCircleImage':getCircleImage,'downloadBase64Image':downloadBase64Image,'downloadFile':downloadFile,'openFile':openFile,'base64ToImage':base64ToImage,'getExplorerInfo':getExplorerInfo,'webglreport':webglreport,'webglerror':webglerror,'buildUrl':buildUrl,'getRequest':getRequest,'getRequestByName':getRequestByName,'isPCBroswer':isPCBroswer,'alert':alert,'msg':msg,'formatDate':formatDate,'formatTime':formatTime,'fetchJson':fetchJson$2,'sendAjax':sendAjax,'requestFullscreen':requestFullscreen,'exitFullscreen':exitFullscreen,'funThrottle':funThrottle,'funDebounce':funDebounce,'runJsForAttr':runJsForAttr,'isMarsOnline':isMarsOnline,'isLocalhost':isLocalhost,'setImage':setImage};function expandCesium$7(){const _0x5492ff={_0x15bc20:0xec0},_0x19fa1b={_0x2d69b7:0xec0,_0x342a10:0xe25},_0x4fa35b=_0x5b513e;Object[_0x4fa35b(0x964)](Cesium__namespace['ColorMaterialProperty'][_0x4fa35b(0xcef)],{'globalAlpha':{'set':function(_0x305dce){const _0x67cf76=_0x4fa35b;this[_0x67cf76(_0x19fa1b._0x2d69b7)]=_0x305dce;const _0x298e14=getCesiumColor(this['color'],Cesium__namespace['Color']['WHITE']);!Cesium__namespace['defined'](this['_color_alpha'])&&(this[_0x67cf76(0x3f1)]=_0x298e14['alpha']),this[_0x67cf76(_0x19fa1b._0x342a10)]=_0x298e14['withAlpha'](this[_0x67cf76(0x3f1)]*_0x305dce);},'get':function(){const _0x228102=_0x4fa35b;return this[_0x228102(_0x5492ff._0x15bc20)]??0x1;}}});}function expandCesium$6(){const _0xc79962={_0x184073:0x79a},_0xaf05c3={_0x1da15c:0xee2,_0x252e92:0x10c2,_0x415ea5:0x189},_0x3a5bf4=_0x5b513e;Object['defineProperties'](Cesium__namespace[_0x3a5bf4(_0xc79962._0x184073)]['prototype'],{'globalAlpha':{'set':function(_0x258648){this['_globalAlpha']=_0x258648;},'get':function(){return this['_globalAlpha']??0x1;}}});const _0x6483f3=Cesium__namespace[_0x3a5bf4(_0xc79962._0x184073)]['prototype']['getValue'];Cesium__namespace[_0x3a5bf4(0x79a)]['prototype']['getValue']=function(_0x4cee77,_0x3408dc){const _0x5449e4=_0x3a5bf4;return _0x3408dc=_0x6483f3[_0x5449e4(_0xaf05c3._0x1da15c)](this)(_0x4cee77,_0x3408dc),this['globalAlpha']!==0x1&&(_0x3408dc['color']&&(_0x3408dc['color'][_0x5449e4(_0xaf05c3._0x252e92)]*=this['globalAlpha']),_0x3408dc[_0x5449e4(_0xaf05c3._0x415ea5)]&&(_0x3408dc['cellAlpha']*=this['globalAlpha'])),_0x3408dc;};}function expandCesium$5(){const _0x26d586={_0x50cea9:0x964,_0xfda133:0xdd6,_0x2d1e30:0xcef},_0x17517e={_0x18578b:0xfaf,_0xe98400:0x10c2,_0x521ad3:0x3f1},_0x45f1b0=_0x5b513e;Object[_0x45f1b0(_0x26d586._0x50cea9)](Cesium__namespace[_0x45f1b0(_0x26d586._0xfda133)][_0x45f1b0(_0x26d586._0x2d1e30)],{'globalAlpha':{'set':function(_0x7316a5){const _0x5151de=_0x45f1b0;this['_globalAlpha']=_0x7316a5;const _0x2e1405=getCesiumColor(this[_0x5151de(0xe25)],Cesium__namespace['Color']['WHITE']);!Cesium__namespace[_0x5151de(_0x17517e._0x18578b)](this['_color_alpha'])&&(this['_color_alpha']=_0x2e1405[_0x5151de(_0x17517e._0xe98400)]),this['color']=_0x2e1405['withAlpha'](this[_0x5151de(_0x17517e._0x521ad3)]*_0x7316a5);},'get':function(){return this['_globalAlpha']??0x1;}}});}function expandCesium$4(){const _0xbf8d5b={_0x1871a6:0x648},_0x451b56=_0x5b513e;Object['defineProperties'](Cesium__namespace[_0x451b56(_0xbf8d5b._0x1871a6)]['prototype'],{'globalAlpha':{'set':function(_0x130e1e){this['_globalAlpha']=_0x130e1e;},'get':function(){return this['_globalAlpha']??0x1;}}});const _0x48e389=Cesium__namespace['PolylineArrowMaterialProperty']['prototype']['getValue'];Cesium__namespace['PolylineArrowMaterialProperty']['prototype']['getValue']=function(_0xefd5fa,_0x541940){const _0x2fb56d=_0x451b56;return _0x541940=_0x48e389[_0x2fb56d(0xee2)](this)(_0xefd5fa,_0x541940),_0x541940['color']&&this['globalAlpha']!==0x1&&(_0x541940['color'][_0x2fb56d(0x10c2)]*=this['globalAlpha']),_0x541940;};}function expandCesium$3(){const _0x40307f={_0x3743fa:0x964,_0x40b4ac:0x94a},_0x375e61={_0x46c91d:0xe25},_0x43a55e=_0x5b513e;Object[_0x43a55e(_0x40307f._0x3743fa)](Cesium__namespace[_0x43a55e(_0x40307f._0x40b4ac)]['prototype'],{'globalAlpha':{'set':function(_0x265b39){const _0x547aeb=_0x43a55e;this[_0x547aeb(0xec0)]=_0x265b39;},'get':function(){return this['_globalAlpha']??0x1;}}});const _0x4cfe74=Cesium__namespace['PolylineDashMaterialProperty']['prototype']['getValue'];Cesium__namespace['PolylineDashMaterialProperty']['prototype']['getValue']=function(_0x538ec5,_0xa9bf0a){const _0x56f9f1=_0x43a55e;return _0xa9bf0a=_0x4cfe74['bind'](this)(_0x538ec5,_0xa9bf0a),this['globalAlpha']!==0x1&&(_0xa9bf0a[_0x56f9f1(_0x375e61._0x46c91d)]&&(_0xa9bf0a[_0x56f9f1(_0x375e61._0x46c91d)][_0x56f9f1(0x10c2)]*=this['globalAlpha']),_0xa9bf0a['gapColor']&&(_0xa9bf0a['gapColor'][_0x56f9f1(0x10c2)]*=this['globalAlpha'])),_0xa9bf0a;};}function expandCesium$2(){const _0x19138d={_0x5213f1:0xcef,_0x33fa75:0x553},_0x637ddf={_0x5dfa41:0xec0},_0x6eab9a=_0x5b513e;Object['defineProperties'](Cesium__namespace['PolylineGlowMaterialProperty']['prototype'],{'globalAlpha':{'set':function(_0x95c986){this['_globalAlpha']=_0x95c986;},'get':function(){const _0x1315c2=_0x137d;return this[_0x1315c2(_0x637ddf._0x5dfa41)]??0x1;}}});const _0x4b94de=Cesium__namespace['PolylineGlowMaterialProperty']['prototype'][_0x6eab9a(0x553)];Cesium__namespace[_0x6eab9a(0x1232)][_0x6eab9a(_0x19138d._0x5213f1)][_0x6eab9a(_0x19138d._0x33fa75)]=function(_0x3fa7e7,_0x303c64){const _0x1851b6=_0x6eab9a;return _0x303c64=_0x4b94de[_0x1851b6(0xee2)](this)(_0x3fa7e7,_0x303c64),_0x303c64['color']&&this['globalAlpha']!==0x1&&(_0x303c64['color']['alpha']*=this[_0x1851b6(0x1be)]),_0x303c64;};}function expandCesium$1(){const _0x3f509a={_0x1fb2fc:0xcef},_0x3c0dbe={_0x234149:0x10c2,_0x10e404:0x838},_0x56b96a={_0x4b7d94:0xec0},_0xcf279c=_0x5b513e;Object['defineProperties'](Cesium__namespace['PolylineOutlineMaterialProperty'][_0xcf279c(0xcef)],{'globalAlpha':{'set':function(_0xfb992){this['_globalAlpha']=_0xfb992;},'get':function(){const _0x27209b=_0xcf279c;return this[_0x27209b(_0x56b96a._0x4b7d94)]??0x1;}}});const _0x4f9a8f=Cesium__namespace['PolylineOutlineMaterialProperty'][_0xcf279c(_0x3f509a._0x1fb2fc)]['getValue'];Cesium__namespace['PolylineOutlineMaterialProperty'][_0xcf279c(_0x3f509a._0x1fb2fc)]['getValue']=function(_0x5a4992,_0x149e71){const _0x476476=_0xcf279c;return _0x149e71=_0x4f9a8f['bind'](this)(_0x5a4992,_0x149e71),this['globalAlpha']!==0x1&&(_0x149e71['color']&&(_0x149e71['color'][_0x476476(_0x3c0dbe._0x234149)]*=this['globalAlpha']),_0x149e71[_0x476476(_0x3c0dbe._0x10e404)]&&(_0x149e71['outlineColor'][_0x476476(0x10c2)]*=this['globalAlpha'])),_0x149e71;};}function expandCesium(){const _0x372d0e={_0x4de87f:0xec0},_0x41dd01=_0x5b513e;Object[_0x41dd01(0x964)](Cesium__namespace['StripeMaterialProperty']['prototype'],{'globalAlpha':{'set':function(_0x236e14){this['_globalAlpha']=_0x236e14;},'get':function(){const _0x18b38b=_0x41dd01;return this[_0x18b38b(_0x372d0e._0x4de87f)]??0x1;}}});const _0xa17394=Cesium__namespace[_0x41dd01(0x265)]['prototype'][_0x41dd01(0x553)];Cesium__namespace['StripeMaterialProperty']['prototype']['getValue']=function(_0x408063,_0x2e7731){return _0x2e7731=_0xa17394['bind'](this)(_0x408063,_0x2e7731),this['globalAlpha']!==0x1&&(_0x2e7731['evenColor']&&(_0x2e7731['evenColor']['alpha']*=this['globalAlpha']),_0x2e7731['oddColor']&&(_0x2e7731['oddColor']['alpha']*=this['globalAlpha'])),_0x2e7731;};}if(Cesium__namespace!==null&&Cesium__namespace!==void 0x0&&Cesium__namespace['Viewer']){if(Cesium__namespace['VERSION']){const minVer=0x82,version=Number(Cesium__namespace['VERSION']['substr'](Cesium__namespace['VERSION']['indexOf']('.')+0x1));version{const _0x96aaa={_0x134f36:0xf1c},_0x27ab79=_0x5b513e,_0x2f1af1=[];for(const _0x18767b in proj4['defs']){_0x18767b['startsWith']('EPSG:')&&_0x2f1af1['push']({'crs':_0x18767b,...proj4[_0x27ab79(_0x96aaa._0x134f36)][_0x18767b]});}return _0x2f1af1;};class BaseClass{constructor(_0x513f8b){this['options']=_0x513f8b,this['_enabledEvent']=(_0x513f8b===null||_0x513f8b===void 0x0?void 0x0:_0x513f8b['enabledEvent'])??!![];}get['enabledEvent'](){return this['_enabledEvent'];}set[_0x5b513e(0x9bc)](_0x50ea7d){const _0x27ab15=_0x5b513e;this[_0x27ab15(0x947)]=_0x50ea7d;}['destroy'](_0x184bfc){if(!_0x184bfc)for(const _0xf771b6 in this){delete this[_0xf771b6];}}['on'](_0x23bcfd,_0x28e3b7,_0x19ad86){const _0x3a71f3=_0x5b513e;if(!_0x23bcfd)return logError('绑定事件时传入了空值',_0x28e3b7),this;if(Array['isArray'](_0x23bcfd))for(let _0x344d2c=0x0,_0x5103a8=_0x23bcfd['length'];_0x344d2c<_0x5103a8;_0x344d2c++){this[_0x3a71f3(0x10de)](_0x23bcfd[_0x344d2c],_0x28e3b7,_0x19ad86);}else{_0x23bcfd=splitWords(_0x23bcfd);for(let _0x2b2356=0x0,_0xa1b325=_0x23bcfd['length'];_0x2b2356<_0xa1b325;_0x2b2356++){this['_on'](_0x23bcfd[_0x2b2356],_0x28e3b7,_0x19ad86);}}return this['_onEventHook']&&this[_0x3a71f3(0x59f)](_0x23bcfd),this;}['off'](_0x3e0c46,_0x3ea969,_0x3d8df4){const _0x133bc8=_0x5b513e;if(!_0x3e0c46)delete this[_0x133bc8(0xb9a)];else{if(Array['isArray'](_0x3e0c46))for(let _0x31e4d3=0x0,_0x3ce77b=_0x3e0c46[_0x133bc8(0x4e6)];_0x31e4d3<_0x3ce77b;_0x31e4d3++){this['_off'](_0x3e0c46[_0x31e4d3],_0x3ea969,_0x3d8df4);}else{_0x3e0c46=splitWords(_0x3e0c46);for(let _0x1582a1=0x0,_0x5e3dc6=_0x3e0c46['length'];_0x1582a1<_0x5e3dc6;_0x1582a1++){this['_off'](_0x3e0c46[_0x1582a1],_0x3ea969,_0x3d8df4);}}}return this;}[_0x5b513e(0x10de)](_0x68f871,_0xa321ed,_0x59ae5a){const _0x3bca21={_0x4119f2:0xb9a},_0x3c1a55=_0x5b513e;this[_0x3c1a55(0xb9a)]=this[_0x3c1a55(_0x3bca21._0x4119f2)]||{};let _0x44b238=this['_events'][_0x68f871];!_0x44b238&&(_0x44b238=[],this[_0x3c1a55(0xb9a)][_0x68f871]=_0x44b238);_0x59ae5a===this&&(_0x59ae5a=undefined);const _0x1e5d97={'fn':_0xa321ed,'ctx':_0x59ae5a},_0x588f3b=_0x44b238;for(let _0xdaf036=0x0,_0x595bef=_0x588f3b['length'];_0xdaf036<_0x595bef;_0xdaf036++){if(_0x588f3b[_0xdaf036]['fn']===_0xa321ed&&_0x588f3b[_0xdaf036]['ctx']===_0x59ae5a)return;}_0x588f3b[_0x3c1a55(0x1ed)](_0x1e5d97);}['_off'](_0xfe1ab5,_0x5268c6,_0x274a3d){const _0x431cd1={_0x7cfec6:0xa13,_0x13e0c6:0x1e7},_0x1801b3=_0x5b513e;let _0x2f0075,_0x2c9e39,_0xd40754;if(!this[_0x1801b3(0xb9a)])return;_0x2f0075=this['_events'][_0xfe1ab5];if(!_0x2f0075)return;if(!_0x5268c6){for(_0x2c9e39=0x0,_0xd40754=_0x2f0075[_0x1801b3(0x4e6)];_0x2c9e39<_0xd40754;_0x2c9e39++){_0x2f0075[_0x2c9e39]['fn']=falseFn;}delete this[_0x1801b3(0xb9a)][_0xfe1ab5];return;}_0x274a3d===this&&(_0x274a3d=undefined);if(_0x2f0075)for(_0x2c9e39=0x0,_0xd40754=_0x2f0075['length'];_0x2c9e39<_0xd40754;_0x2c9e39++){const _0x50f9d5=_0x2f0075[_0x2c9e39];if(_0x50f9d5[_0x1801b3(_0x431cd1._0x7cfec6)]!==_0x274a3d)continue;if(_0x50f9d5['fn']===_0x5268c6){_0x50f9d5['fn']=falseFn;this['_firingCount']&&(this[_0x1801b3(0xb9a)][_0xfe1ab5]=_0x2f0075=_0x2f0075['slice']());_0x2f0075[_0x1801b3(_0x431cd1._0x13e0c6)](_0x2c9e39,0x1);return;}}}[_0x5b513e(0xb79)](_0x164bd7,_0x1d219b,_0x87e5f){const _0x1b4e52={_0x6384f4:0xe73,_0x3b6c86:0xb67},_0x213b39=_0x5b513e;if(!this[_0x213b39(_0x1b4e52._0x6384f4)](_0x164bd7,_0x87e5f)||!this['enabledEvent'])return this;const _0x576c7f={'sourceTarget':this,..._0x1d219b,'type':_0x164bd7,'target':this,'stopPropagation':function(){const _0x581820=_0x213b39;this[_0x581820(0xbe3)]=!![];}};if(_0x1d219b!==null&&_0x1d219b!==void 0x0&&_0x1d219b[_0x213b39(0xc08)]){const _0x2f6be4=['cartesian'];_0x2f6be4[_0x213b39(_0x1b4e52._0x3b6c86)](function(_0x2ffa48){const _0xe85c85=_0x213b39,_0x3a8202=Object['getOwnPropertyDescriptor'](_0x1d219b,_0x2ffa48);_0x3a8202&&Object[_0xe85c85(0x344)](_0x576c7f,_0x2ffa48,_0x3a8202);});}if(this['_events']){const _0x215cb8=this['_events'][_0x164bd7];if(_0x215cb8){this['_firingCount']=this[_0x213b39(0xc03)]+0x1||0x1;for(let _0x5b58ff=0x0,_0x3c5f8e=_0x215cb8['length'];_0x5b58ff<_0x3c5f8e;_0x5b58ff++){const _0x5ea6ea=_0x215cb8[_0x5b58ff];_0x5ea6ea['fn']['call'](_0x5ea6ea['ctx']||this,_0x576c7f);}this['_firingCount']--;}}return _0x87e5f&&!_0x576c7f['_stopPropagation']&&this['_propagateEvent'](_0x576c7f),this;}['listens'](_0x3ab683,_0x39e8f3){const _0x865c0c={_0x490273:0xb9a},_0x29c6fb=_0x5b513e,_0x2188c=this['_events']&&this[_0x29c6fb(_0x865c0c._0x490273)][_0x3ab683];if(_0x2188c&&_0x2188c['length'])return!![];if(_0x39e8f3)for(const _0x339dba in this['_eventParents']){if(this['_eventParents'][_0x339dba]['listens'](_0x3ab683,_0x39e8f3))return!![];}return![];}['once'](_0x144b05,_0x4642ef,_0x322fd4){const _0x489e82={_0x130bb3:0x1fb};if(isObject(_0x144b05)){for(const _0x124cba in _0x144b05){this['once'](_0x124cba,_0x144b05[_0x124cba],_0x4642ef);}return this;}const _0x552390=bind(()=>{const _0x447581=_0x137d;this['off'](_0x144b05,_0x4642ef,_0x322fd4)[_0x447581(_0x489e82._0x130bb3)](_0x144b05,_0x552390,_0x322fd4);},this);return this['on'](_0x144b05,_0x4642ef,_0x322fd4)['on'](_0x144b05,_0x552390,_0x322fd4);}['addEventParent'](_0x49095e){return this['_eventParents']=this['_eventParents']||{},this['_eventParents'][stampGlobalId(_0x49095e)]=_0x49095e,this;}[_0x5b513e(0x1ea)](_0x20cb3a){return this['_eventParents']&&delete this['_eventParents'][stampGlobalId(_0x20cb3a)],this;}['hasEventParent'](_0x5ba428){const _0x43f375={_0x549836:0x47f},_0xa762d2=_0x5b513e;return this['_eventParents']&&this[_0xa762d2(_0x43f375._0x549836)][stampGlobalId(_0x5ba428)]?!![]:![];}['_propagateEvent'](_0x41959b){const _0x4be5dd={_0x3ae28f:0xb00},_0x49ded4=_0x5b513e;for(const _0x34e57d in this[_0x49ded4(0x47f)]){const _0x5f342f=this['_eventParents'][_0x34e57d];if(this[_0x49ded4(0x7de)](_0x5f342f,_0x41959b)){const _0xcc4690={'layer':_0x41959b['target'],'propagatedFrom':_0x41959b[_0x49ded4(_0x4be5dd._0x3ae28f)],..._0x41959b};_0x5f342f['fire'](_0x41959b['type'],_0xcc4690,!![]);}}}['_filterPropagateEvent'](_0x5bb2aa,_0x19f4d7){return!![];}}function falseFn(){return![];}function bind(_0xeeca59,_0x595e0b){const _0x5e2784={_0x8ca6bc:0xbd9,_0x5324af:0xee2},_0x2a699c={_0x1455b7:0x827},_0x48f5e6=_0x5b513e,_0x1cb763=Array[_0x48f5e6(0xcef)][_0x48f5e6(_0x5e2784._0x8ca6bc)];if(_0xeeca59[_0x48f5e6(_0x5e2784._0x5324af)])return _0xeeca59[_0x48f5e6(0xee2)]['apply'](_0xeeca59,_0x1cb763['call'](arguments,0x1));const _0x2bcd36=_0x1cb763['call'](arguments,0x2);return function(){const _0x5bc2fa=_0x48f5e6;return _0xeeca59['apply'](_0x595e0b,_0x2bcd36['length']?_0x2bcd36['concat'](_0x1cb763[_0x5bc2fa(_0x2a699c._0x1455b7)](arguments)):arguments);};}const State={'INITIALIZED':'inited','ADD':'add','ADDED':_0x5b513e(0x3df),'REMOVED':'removed','DESTROY':_0x5b513e(0x99a)},EventType={'add':'add','remove':_0x5b513e(0x6b2),'addItem':'addItem','removeItem':'removeItem','addGraphic':'addGraphic','removeGraphic':'removeGraphic','addLayer':_0x5b513e(0x5ce),'removeLayer':'removeLayer','changeBasemap':'changeBasemap','addControl':'addControl','removeControl':_0x5b513e(0xc99),'updateControl':'updateControl','addEffect':'addEffect','removeEffect':_0x5b513e(0x1204),'update':_0x5b513e(0x55a),'updatePosition':'updatePosition','updateStyle':_0x5b513e(0x671),'updateAttr':'updateAttr','show':'show','hide':'hide','start':'start','change':'change','startItem':'startItem','endItem':_0x5b513e(0xe77),'end':_0x5b513e(0x69a),'stop':_0x5b513e(0x3c7),'clusterStop':'clusterStop','clusterItemChange':'clusterItemChange','zoom':'zoom','loadBefore':'loadBefore','load':'load','error':'error','loadConfig':'loadConfig','popupOpen':_0x5b513e(0x8d3),'popupClose':'popupClose','popupRender':'popupRender','tooltipOpen':'tooltipOpen','tooltipClose':'tooltipClose','tooltipRender':'tooltipRender','contextMenuOpen':'contextMenuOpen','contextMenuClose':_0x5b513e(0x804),'contextMenuClick':'contextMenuClick','highlightOpen':_0x5b513e(0x6a2),'highlightClose':_0x5b513e(0xfeb),'click':'click','clickGraphic':'clickGraphic','clickTileGraphic':'clickTileGraphic','clickMap':'clickMap','dblClick':'dblClick','leftDown':'leftDown','leftUp':'leftUp','mouseMove':_0x5b513e(0xe85),'mouseMoveTarget':_0x5b513e(0x530),'wheel':_0x5b513e(0x77b),'rightClick':'rightClick','rightDown':'rightDown','rightUp':'rightUp','middleClick':'middleClick','middleDown':_0x5b513e(0x1003),'middleUp':_0x5b513e(0x77d),'pinchStart':'pinchStart','pinchEnd':'pinchEnd','pinchMove':_0x5b513e(0x11ff),'mouseDown':'mouseDown','mouseUp':_0x5b513e(0xdd3),'mouseOver':'mouseOver','mouseOut':_0x5b513e(0xd38),'keydown':'keydown','keyup':'keyup','drawStart':'drawStart','drawMouseMove':'drawMouseMove','drawAddPoint':_0x5b513e(0x1245),'drawRemovePoint':'drawRemovePoint','drawCreated':_0x5b513e(0x5b2),'editStart':'editStart','editMouseDown':'editMouseDown','editMouseMove':_0x5b513e(0x7af),'editMovePoint':_0x5b513e(0x81f),'editAddPoint':'editAddPoint','editRemovePoint':'editRemovePoint','editStyle':'editStyle','editStop':'editStop','move':'move','availabilityChange':'availabilityChange','initialTilesLoaded':'initialTilesLoaded','allTilesLoaded':'allTilesLoaded','addTile':_0x5b513e(0x29b),'addTileSuccess':'addTileSuccess','addTileError':'addTileError','removeTile':'removeTile','cameraMoveStart':'cameraMoveStart','cameraMoveEnd':_0x5b513e(0x441),'cameraChanged':'cameraChanged','preUpdate':_0x5b513e(0xac7),'postUpdate':'postUpdate','preRender':'preRender','postRender':'postRender','renderError':'renderError','morphStart':'morphStart','morphComplete':'morphComplete','clockTick':'clockTick','clockStop':'clockStop','terrainChange':'terrainChange','terrainLoadError':_0x5b513e(0xa8a),'terrainLoadSuccess':'terrainLoadSuccess','tileLoadProgress':'tileLoadProgress'};class BaseThing extends BaseClass{constructor(_0x2755f1={}){const _0x4cacd7={_0x198c07:0x42e},_0x54574d=_0x5b513e;isBoolean(_0x2755f1)&&(_0x2755f1={'enabled':_0x2755f1}),super(_0x2755f1),this[_0x54574d(_0x4cacd7._0x198c07)]=_0x2755f1['id']??createGuid(),this[_0x54574d(0xddd)]=_0x2755f1['enabled']??!![],this['_state']=State['INITIALIZED'],this['options']=_0x2755f1;}get[_0x5b513e(0x59a)](){const _0x9e55e4={_0x327257:0x3e4},_0x3ebef1=_0x5b513e;return this[_0x3ebef1(_0x9e55e4._0x327257)];}set['type'](_0x54b6b8){const _0x2334e3=_0x5b513e;this[_0x2334e3(0x3e4)]=_0x54b6b8;}get['state'](){return this['_state'];}get['isAdded'](){const _0x459d36={_0x5bc8ad:0x10ec},_0x414f42=_0x5b513e;return this['_state']===State[_0x414f42(_0x459d36._0x5bc8ad)];}get[_0x5b513e(0x743)](){const _0x53a2f2=_0x5b513e;return this[_0x53a2f2(0x26b)]===State[_0x53a2f2(0x7ea)]||!this['options'];}get['id'](){return this['_id'];}set['id'](_0x32104e){const _0x25bbd4={_0xc65c2c:0x1c1},_0x3cff7d=_0x5b513e;this[_0x3cff7d(_0x25bbd4._0xc65c2c)]['id']=_0x32104e;}get['enabled'](){return this['_enabled'];}set['enabled'](_0xf1f487){const _0x1226f2={_0x37e4db:0xddd},_0x288453=_0x5b513e;if(this['_enabled']===_0xf1f487)return;this[_0x288453(_0x1226f2._0x37e4db)]=_0xf1f487,this['_enabledHook']&&this[_0x288453(0x5d5)](_0xf1f487);}['addTo'](_0x47c0d8){return _0x47c0d8&&_0x47c0d8['addThing']&&_0x47c0d8['addThing'](this),this;}['remove'](_0x1989d0){const _0x45db1e=_0x5b513e;this['_map']&&this['_map'][_0x45db1e(0x96a)](this,_0x1989d0);}['_onAdd'](_0x349f16){const _0x29082d={_0x1d2787:0x744,_0x2beb2d:0x29d,_0x5d8e65:0xca1,_0x593c02:0x11bd},_0x383a7f=_0x5b513e;var _0x53b0fb;if(this['isAdded']||this['_state']===State['ADD'])return;this['_state']=State[_0x383a7f(0x7dc)],this[_0x383a7f(_0x29082d._0x1d2787)]=_0x349f16;if(this['options']['eventParent'])this[_0x383a7f(0x746)](this['options']['eventParent']);else{if(((_0x53b0fb=this['options'])===null||_0x53b0fb===void 0x0?void 0x0:_0x53b0fb[_0x383a7f(_0x29082d._0x2beb2d)])===![]);else this['addEventParent'](_0x349f16);}this[_0x383a7f(0xfa2)]&&!this[_0x383a7f(_0x29082d._0x5d8e65)]&&(this['_mountedHook'](),this['_createOK']=!![]),this['_addedBaseHook']&&this['_addedBaseHook'](),this[_0x383a7f(0x12e1)]&&this['_addedHook'](),this['options']['availability']&&(this['availability']=this['options']['availability']),this['_state']=State['ADDED'],this['fire'](EventType[_0x383a7f(_0x29082d._0x593c02)]);}[_0x5b513e(0xf1f)](){const _0x61003b={_0x4ace97:0x744,_0x21c7b8:0x104d,_0x5651a9:0x29d},_0x326744=_0x5b513e;var _0x18d73a,_0x543362;if(this['_state']!==State['ADDED'])return;if(!this[_0x326744(_0x61003b._0x4ace97)])return;this['_removedBaseHook']&&this['_removedBaseHook'](),this[_0x326744(_0x61003b._0x21c7b8)]&&this[_0x326744(_0x61003b._0x21c7b8)](),this[_0x326744(0x26b)]=State['REMOVED'],this[_0x326744(0xb79)](EventType['remove']);if((_0x18d73a=this['options'])!==null&&_0x18d73a!==void 0x0&&_0x18d73a['eventParent'])this['removeEventParent'](this[_0x326744(0x1c1)]['eventParent']);else{if(((_0x543362=this['options'])===null||_0x543362===void 0x0?void 0x0:_0x543362[_0x326744(_0x61003b._0x5651a9)])===![]);else this['removeEventParent'](this[_0x326744(_0x61003b._0x4ace97)]);}this[_0x326744(0x744)]=null;}[_0x5b513e(0xfa2)](){}['_addedHook'](){}['_removedHook'](){}['setOptions'](_0xcd8dbd,_0x20188b){const _0x5b4171={_0x3717cb:0x712,_0x4a0078:0x12e8},_0x58134d=_0x5b513e;if(!_0xcd8dbd||Object[_0x58134d(_0x5b4171._0x3717cb)](_0xcd8dbd)['length']===0x0)return this;return(_0x20188b===null||_0x20188b===void 0x0?void 0x0:_0x20188b['merge'])??!![]?this['options']=merge(this[_0x58134d(0x1c1)],_0xcd8dbd):this['options']=_0xcd8dbd,Cesium__namespace['defined'](_0xcd8dbd['enabled'])&&(this['enabled']=_0xcd8dbd[_0x58134d(_0x5b4171._0x4a0078)]),this['_setOptionsHook']&&this['_setOptionsHook'](this['options'],_0xcd8dbd),this;}[_0x5b513e(0x3ee)](){const _0x2a6964={_0x17d533:0x29d,_0x3ab17c:0x12e8,_0x477102:0xa29},_0x725e86=_0x5b513e,_0x260870=clone(getAttrVal(this['options'],{'onlySimpleType':!![]}),['parent',_0x725e86(_0x2a6964._0x17d533),'layer']);_0x260870['type']=this['type'];this['enabled']===![]?_0x260870[_0x725e86(0x12e8)]=this[_0x725e86(_0x2a6964._0x3ab17c)]:delete _0x260870['enabled'];this['_availability']&&(_0x260870['availability']=this[_0x725e86(0x507)]);this[_0x725e86(0xa29)]&&this[_0x725e86(_0x2a6964._0x477102)](_0x260870);for(const _0x3b98c8 in _0x260870){const _0x3a2a75=_0x260870[_0x3b98c8];(!Cesium__namespace['defined'](_0x3a2a75)||isObject(_0x3a2a75)&&Object['keys'](_0x3a2a75)[_0x725e86(0x4e6)]===0x0)&&delete _0x260870[_0x3b98c8];}return _0x260870;}['destroy'](_0x559838){const _0x4f3c2c={_0x4fce43:0x2e1},_0x13b1d4=_0x5b513e;this['_state']!==State[_0x13b1d4(_0x4f3c2c._0x4fce43)]&&(this['clear']&&this['clear'](),this[_0x13b1d4(0x6b2)]()),super['destroy'](_0x559838),this['_state']=State[_0x13b1d4(0x7ea)];}}class GroupThing extends BaseThing{constructor(_0x9e4874={}){super(_0x9e4874),this['_arrThing']=[];}get[_0x5b513e(0x74b)](){return this['_arrThing'];}get['hasEmptyGroup'](){const _0x5e6daf=_0x5b513e;return this[_0x5e6daf(0x4e6)]===0x0;}get['hasChildThing'](){return this['length']>0x0;}get['length'](){const _0x136623=_0x5b513e;var _0x3bf4fa;return((_0x3bf4fa=this['options']['things'])===null||_0x3bf4fa===void 0x0?void 0x0:_0x3bf4fa[_0x136623(0x4e6)])>0x0?this['options']['things']['length']:this[_0x136623(0x2d8)][_0x136623(0x4e6)];}['_enabledHook'](_0x42ce7b){this['eachThing'](_0x3b458c=>{_0x3b458c['enabled']=_0x42ce7b;},this);}['_addedHook'](){this['addChildsToMap']();}['_removedHook'](){this['removeMapChilds']();}[_0x5b513e(0x58e)](){const _0x131a64={_0x71d4e9:0x744,_0x26df00:0x84b},_0x11d2fa=_0x5b513e;this[_0x11d2fa(0x53c)](_0x4189eb=>{const _0x348cf6=_0x11d2fa;this[_0x348cf6(_0x131a64._0x71d4e9)][_0x348cf6(_0x131a64._0x26df00)](_0x4189eb);},this);}['removeMapChilds'](){const _0x4610b1={_0x588ca4:0x53c},_0x3f8a04=_0x5b513e;this[_0x3f8a04(_0x4610b1._0x588ca4)](_0x229330=>{this['_map']['removeThing'](_0x229330);},this);}[_0x5b513e(0x84b)](_0x386a86){const _0x2174ab={_0x415e2d:0x112b,_0x475f50:0x1ed,_0x5d9169:0x63b,_0x44c4be:0x1ea},_0x1274fc=_0x5b513e;return _0x386a86[_0x1274fc(_0x2174ab._0x415e2d)]&&(_0x386a86[_0x1274fc(0x1ea)](_0x386a86[_0x1274fc(0x112b)]),_0x386a86['parent']=null),_0x386a86[_0x1274fc(0x112b)]=this,_0x386a86['options'][_0x1274fc(0x29d)]=this,this['_arrThing'][_0x1274fc(_0x2174ab._0x475f50)](_0x386a86),this[_0x1274fc(_0x2174ab._0x5d9169)]&&!_0x386a86['isAdded']?this[_0x1274fc(0x744)]['addThing'](_0x386a86):(_0x386a86[_0x1274fc(_0x2174ab._0x44c4be)](this['_map']),_0x386a86['addEventParent'](this)),this;}['removeThing'](_0x42eef0){const _0x22f003={_0xda27c4:0x2d8,_0x2b4c1f:0x96a},_0x51b31d=_0x5b513e;return _0x42eef0['parent']=null,_0x42eef0['removeEventParent'](this),removeArrayItem(this[_0x51b31d(_0x22f003._0xda27c4)],_0x42eef0),this['_map']&&_0x42eef0['isAdded']&&this[_0x51b31d(0x744)][_0x51b31d(_0x22f003._0x2b4c1f)](_0x42eef0),this;}['eachThing'](_0x128545,_0x28fa67){const _0x32c938={_0x7963c0:0x2d8},_0x30b3b7=_0x5b513e;if(!this['_arrThing'])return;return this[_0x30b3b7(_0x32c938._0x7963c0)]['forEach'](_0x78ff30=>{const _0x192aae=_0x30b3b7;_0x128545[_0x192aae(0x827)](_0x28fa67,_0x78ff30);}),this;}['getThings'](){return this['_arrThing'];}[_0x5b513e(0x123f)](){const _0x575cd4=this['_arrThing']||[];return this['_map']['eachThing'](_0x415e53=>{const _0x5ce095=_0x137d;if(_0x415e53['pid']!==this['id'])return;if(this[_0x5ce095(0x2d8)]['indexOf'](_0x415e53)!==-0x1)return;_0x575cd4['push'](_0x415e53);},this),_0x575cd4;}['getThingById'](_0x395e0c){const _0x9c97df=this['_arrThing'];if(!this['_arrThing']||this['_arrThing']['length']===0x0)return;for(let _0x261072=0x0,_0x226e32=_0x9c97df['length'];_0x261072<_0x226e32;_0x261072++){const _0x1bcf8e=_0x9c97df[_0x261072];if(_0x1bcf8e['id']===_0x395e0c)return _0x1bcf8e;}return undefined;}[_0x5b513e(0x99a)](_0x3b22d1){const _0x243db7={_0x432395:0x99a};this['eachThing'](_0x999c65=>{const _0x14cf4c=_0x137d;_0x999c65!==null&&_0x999c65!==void 0x0&&_0x999c65[_0x14cf4c(_0x243db7._0x432395)]&&_0x999c65['destroy'](_0x3b22d1);},this),super['destroy'](_0x3b22d1);}}var GroundSkyBoxFS='uniform\x20samplerCube\x20u_cubeMap;\x0ain\x20vec3\x20v_texCoord;\x0a\x0avoid\x20main()\x20{\x0a\x20\x20vec4\x20color\x20=\x20czm_textureCube(u_cubeMap,\x20normalize(v_texCoord));\x0a\x20\x20out_FragColor\x20=\x20vec4(czm_gammaCorrect(color).rgb,\x20czm_morphTime);\x0a}\x0a',GroundSkyBoxVS='in\x20vec3\x20position;\x0auniform\x20mat3\x20u_rotateMatrix;\x0aout\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));\x0a\x20\x20gl_Position\x20=\x20czm_projection\x20*\x20vec4(p,\x201.0);\x0a\x20\x20v_texCoord\x20=\x20position.xyz;\x0a}\x0a';class GroundSkyBox extends Cesium__namespace['SkyBox']{constructor(_0x16d806){super(_0x16d806),this['_skyboxMatrix3']=new Cesium__namespace['Matrix3'](),this['_maxHeight']=_0x16d806['maxHeight']??0x38270;}[_0x5b513e(0x55a)](_0x3cad08,_0x4aa436){const _0x1d38d8={_0x528af3:0xb02,_0x17892f:0x980,_0x279e44:0x1373,_0x4be780:0xfaf,_0x59bced:0xf96,_0x5d712d:0xfaf,_0x1a03f0:0x1373,_0x58e54b:0x1373,_0x592a1b:0x101e,_0x206b25:0x99a,_0xe3d0c8:0xb4b,_0x5b75df:0x1127,_0x1540f1:0xd60,_0x114b40:0xd75,_0x3ee09e:0xcdf,_0xeed938:0xf7f,_0x2e5d46:0x697,_0x139f62:0xac0,_0xf06b87:0x101e},_0xdc836a={_0xdcede7:0x8af,_0x55d4f2:0x10f7,_0x190fed:0x567},_0xd22b09={_0x41d27a:0x101e},_0x52a73d=_0x5b513e;var _0x39a0e2;const _0x5c23a5=this;if(!this['show'])return undefined;const _0x3f3fd1=(_0x39a0e2=_0x3cad08['camera'])===null||_0x39a0e2===void 0x0||(_0x39a0e2=_0x39a0e2['positionCartographic'])===null||_0x39a0e2===void 0x0?void 0x0:_0x39a0e2['height'];if(Cesium__namespace['defined'](_0x3f3fd1)&&_0x3f3fd1>this[_0x52a73d(_0x1d38d8._0x528af3)])return undefined;if(_0x3cad08['mode']!==Cesium__namespace['SceneMode']['SCENE3D']&&_0x3cad08['mode']!==Cesium__namespace[_0x52a73d(_0x1d38d8._0x17892f)]['MORPHING'])return undefined;if(!_0x3cad08['passes']['render'])return undefined;const _0x326e0b=_0x3cad08['context'];if(this['_sources']!==this['sources']){this['_sources']=this['sources'];const _0x5cc0d5=this['sources'];if(!Cesium__namespace['defined'](_0x5cc0d5[_0x52a73d(_0x1d38d8._0x279e44)])||!Cesium__namespace[_0x52a73d(_0x1d38d8._0x4be780)](_0x5cc0d5['negativeX'])||!Cesium__namespace[_0x52a73d(0xfaf)](_0x5cc0d5['positiveY'])||!Cesium__namespace['defined'](_0x5cc0d5[_0x52a73d(_0x1d38d8._0x59bced)])||!Cesium__namespace['defined'](_0x5cc0d5['positiveZ'])||!Cesium__namespace[_0x52a73d(_0x1d38d8._0x5d712d)](_0x5cc0d5['negativeZ']))throw new Cesium__namespace['DeveloperError']('this.sources\x20is\x20required\x20and\x20must\x20have\x20positiveX,\x20negativeX,\x20positiveY,\x20negativeY,\x20positiveZ,\x20and\x20negativeZ\x20properties.');if(typeof _0x5cc0d5[_0x52a73d(_0x1d38d8._0x1a03f0)]!==typeof _0x5cc0d5['negativeX']||typeof _0x5cc0d5['positiveX']!==typeof _0x5cc0d5['positiveY']||typeof _0x5cc0d5[_0x52a73d(_0x1d38d8._0x58e54b)]!==typeof _0x5cc0d5['negativeY']||typeof _0x5cc0d5['positiveX']!==typeof _0x5cc0d5[_0x52a73d(0x12db)]||typeof _0x5cc0d5['positiveX']!==typeof _0x5cc0d5['negativeZ'])throw new Cesium__namespace['DeveloperError']('this.sources\x20properties\x20must\x20all\x20be\x20the\x20same\x20type.');typeof _0x5cc0d5['positiveX']==='string'?Cesium__namespace['loadCubeMap'](_0x326e0b,this['_sources'])['then'](function(_0x41cd22){const _0x421d8=_0x52a73d;_0x5c23a5['_cubeMap']=_0x5c23a5[_0x421d8(_0xd22b09._0x41d27a)]&&_0x5c23a5['_cubeMap']['destroy'](),_0x5c23a5[_0x421d8(0x101e)]=_0x41cd22;}):(this['_cubeMap']=this[_0x52a73d(_0x1d38d8._0x592a1b)]&&this['_cubeMap'][_0x52a73d(_0x1d38d8._0x206b25)](),this['_cubeMap']=new Cesium__namespace['CubeMap']({'context':_0x326e0b,'source':_0x5cc0d5}));}const _0x52f0ee=this[_0x52a73d(_0x1d38d8._0xe3d0c8)];if(!Cesium__namespace['defined'](_0x52f0ee['vertexArray'])){_0x52f0ee['uniformMap']={'u_cubeMap':()=>{return _0x5c23a5['_cubeMap'];},'u_rotateMatrix':()=>{const _0x304ee3=_0x52a73d;return _0x52f0ee['modelMatrix']=Cesium__namespace[_0x304ee3(_0xdc836a._0xdcede7)]['eastNorthUpToFixedFrame'](_0x3cad08['camera']['_positionWC']),Cesium__namespace['Matrix4'][_0x304ee3(_0xdc836a._0x55d4f2)](_0x52f0ee[_0x304ee3(_0xdc836a._0x190fed)],this['_skyboxMatrix3']);}};const _0x26426d=Cesium__namespace['BoxGeometry'][_0x52a73d(0xaab)](Cesium__namespace[_0x52a73d(0x877)]['fromDimensions']({'dimensions':new Cesium__namespace['Cartesian3'](0x2,0x2,0x2),'vertexFormat':Cesium__namespace['VertexFormat'][_0x52a73d(0x220)]})),_0x3add50=this['_attributeLocations']=Cesium__namespace['GeometryPipeline'][_0x52a73d(_0x1d38d8._0x5b75df)](_0x26426d);_0x52f0ee['vertexArray']=Cesium__namespace[_0x52a73d(0xd58)]['fromGeometry']({'context':_0x326e0b,'geometry':_0x26426d,'attributeLocations':_0x3add50,'bufferUsage':Cesium__namespace['BufferUsage'][_0x52a73d(_0x1d38d8._0x1540f1)]}),_0x52f0ee[_0x52a73d(0x10d9)]=Cesium__namespace[_0x52a73d(_0x1d38d8._0x114b40)]['fromCache']({'blending':Cesium__namespace['BlendingState']['ALPHA_BLEND']});}if(!Cesium__namespace[_0x52a73d(0xfaf)](_0x52f0ee['shaderProgram'])||this['_useHdr']!==_0x4aa436){const _0x54113f=new Cesium__namespace['ShaderSource']({'defines':[_0x4aa436?_0x52a73d(_0x1d38d8._0x3ee09e):''],'sources':[GroundSkyBoxFS]});_0x52f0ee[_0x52a73d(_0x1d38d8._0xeed938)]=Cesium__namespace['ShaderProgram'][_0x52a73d(_0x1d38d8._0x2e5d46)]({'context':_0x326e0b,'vertexShaderSource':GroundSkyBoxVS,'fragmentShaderSource':_0x54113f,'attributeLocations':this[_0x52a73d(_0x1d38d8._0x139f62)]}),this['_useHdr']=_0x4aa436;}if(!Cesium__namespace['defined'](this[_0x52a73d(_0x1d38d8._0xf06b87)]))return undefined;return _0x52f0ee;}}var MultipleSkyBoxFS='uniform\x20samplerCube\x20u_cubeMap;\x0auniform\x20samplerCube\x20u_cubeMap2;\x0auniform\x20samplerCube\x20u_cubeMap3;\x0auniform\x20float\x20u_select;\x0ain\x20vec3\x20v_texCoord;\x0a\x0avoid\x20main()\x20{\x0a\x20\x20vec4\x20fragColor;\x0a\x20\x20if(u_select\x20<=\x200.0)\x20{\x0a\x20\x20\x20\x20vec4\x20color\x20=\x20czm_textureCube(u_cubeMap,\x20normalize(v_texCoord));\x0a\x20\x20\x20\x20fragColor\x20=\x20vec4(czm_gammaCorrect(color).rgb,\x20czm_morphTime);\x0a\x20\x20}\x20else\x20if(u_select\x20>\x200.0\x20&&\x20u_select\x20<=\x201.0)\x20{\x0a\x20\x20\x20\x20//0.0到1.0\x0a\x20\x20\x20\x20vec4\x20color\x20=\x20czm_textureCube(u_cubeMap,\x20normalize(v_texCoord));\x0a\x20\x20\x20\x20color\x20=\x20vec4(czm_gammaCorrect(color).rgb,\x20czm_morphTime);\x0a\x20\x20\x20\x20vec4\x20colorMars3D\x20=\x20czm_textureCube(u_cubeMap2,\x20normalize(v_texCoord));\x0a\x20\x20\x20\x20colorMars3D\x20=\x20vec4(czm_gammaCorrect(colorMars3D).rgb,\x20czm_morphTime);\x0a\x20\x20\x20\x20fragColor\x20=\x20mix(color,\x20colorMars3D,\x20u_select);\x0a\x20\x20}\x20else\x20{\x0a\x20\x20\x20\x20//>=1.0\x0a\x20\x20\x20\x20vec4\x20color\x20=\x20czm_textureCube(u_cubeMap2,\x20normalize(v_texCoord));\x0a\x20\x20\x20\x20color\x20=\x20vec4(czm_gammaCorrect(color).rgb,\x20czm_morphTime);\x0a\x20\x20\x20\x20vec4\x20colorMars3D\x20=\x20czm_textureCube(u_cubeMap3,\x20normalize(v_texCoord));\x0a\x20\x20\x20\x20colorMars3D\x20=\x20vec4(czm_gammaCorrect(colorMars3D).rgb,\x20czm_morphTime);\x0a\x20\x20\x20\x20fragColor\x20=\x20mix(color,\x20colorMars3D,\x20u_select\x20-\x201.0);\x0a\x20\x20}\x0a\x20\x20out_FragColor\x20=\x20fragColor;\x0a}\x0a',MultipleSkyBoxVS='in\x20vec3\x20position;\x0aout\x20vec3\x20v_texCoord;\x0auniform\x20mat3\x20u_rotateMatrix;\x0a\x0avoid\x20main()\x20{\x0a\x20\x20vec3\x20pMars3D\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(pMars3D,\x201.0);\x0a\x20\x20v_texCoord\x20=\x20position.xyz;\x0a}\x0a';class MultipleSkyBox extends Cesium__namespace['SkyBox']{constructor(_0x278262){const _0x10ed2c=_0x5b513e;super(_0x278262),this['sources2']=_0x278262['sources2'],this['sources3']=_0x278262['sources3'],this[_0x10ed2c(0x2e5)]=undefined,this['_sources3']=undefined,this['_cubeMap2']=undefined,this[_0x10ed2c(0xde7)]=undefined,this['_skyboxMatrix3']=new Cesium__namespace[(_0x10ed2c(0x42b))](),this['select']=_0x278262['select']||0x0;}['update'](_0x4518dc,_0xf820d9){const _0x47056f={_0x14ebe4:0x13da,_0x4440e5:0x2e5,_0x35f615:0x1373,_0x4b8208:0x12db,_0x63b103:0xfaf,_0x24fc92:0x1373,_0x1f1435:0x1317,_0x1aa02b:0x93f,_0x392859:0xaa7,_0x119299:0x1038,_0x43660d:0x99a,_0x3ddbca:0xd4a,_0x1620a5:0x877,_0x4c8ce3:0xca8,_0x4428ef:0xb69,_0x51377d:0xed0},_0x17d496={_0x343b50:0x103e},_0x4c059a={_0xa1c3c1:0xc61},_0x1f226c=_0x5b513e,_0x16be1c=this;if(!this[_0x1f226c(0xdc0)])return undefined;if(_0x4518dc['mode']!==Cesium__namespace['SceneMode']['SCENE3D']&&_0x4518dc['mode']!==Cesium__namespace['SceneMode']['MORPHING'])return undefined;if(!_0x4518dc['passes']['render'])return undefined;const _0x551b2e=_0x4518dc['context'];if(this['_sources']!==this['sources']){this['_sources']=this[_0x1f226c(_0x47056f._0x14ebe4)];const _0x21a7d5=this[_0x1f226c(0x13da)];this[_0x1f226c(_0x47056f._0x4440e5)]=this['sources2'];const _0x4a9016=this[_0x1f226c(0x616)];this[_0x1f226c(0x921)]=this['sources3'];const _0x4fc821=this['sources3'];if(!Cesium__namespace['defined'](_0x21a7d5[_0x1f226c(_0x47056f._0x35f615)])||!Cesium__namespace[_0x1f226c(0xfaf)](_0x21a7d5['negativeX'])||!Cesium__namespace[_0x1f226c(0xfaf)](_0x21a7d5[_0x1f226c(0xb31)])||!Cesium__namespace['defined'](_0x21a7d5[_0x1f226c(0xf96)])||!Cesium__namespace['defined'](_0x21a7d5[_0x1f226c(_0x47056f._0x4b8208)])||!Cesium__namespace[_0x1f226c(_0x47056f._0x63b103)](_0x21a7d5['negativeZ']))throw new Cesium__namespace[(_0x1f226c(0x11b1))]('this.sources\x20is\x20required\x20and\x20must\x20have\x20positiveX,\x20negativeX,\x20positiveY,\x20negativeY,\x20positiveZ,\x20and\x20negativeZ\x20properties.');if(typeof _0x21a7d5['positiveX']!==typeof _0x21a7d5['negativeX']||typeof _0x21a7d5['positiveX']!==typeof _0x21a7d5['positiveY']||typeof _0x21a7d5['positiveX']!==typeof _0x21a7d5['negativeY']||typeof _0x21a7d5[_0x1f226c(_0x47056f._0x24fc92)]!==typeof _0x21a7d5['positiveZ']||typeof _0x21a7d5[_0x1f226c(_0x47056f._0x35f615)]!==typeof _0x21a7d5['negativeZ'])throw new Cesium__namespace['DeveloperError'](_0x1f226c(_0x47056f._0x1f1435));typeof _0x21a7d5['positiveX']===_0x1f226c(_0x47056f._0x1aa02b)?(Cesium__namespace[_0x1f226c(_0x47056f._0x392859)](_0x551b2e,this['_sources'])['then'](function(_0x42f4fb){const _0x15e335=_0x1f226c;_0x16be1c['_cubeMap']=_0x16be1c['_cubeMap']&&_0x16be1c['_cubeMap']['destroy'](),_0x16be1c[_0x15e335(0x101e)]=_0x42f4fb;}),Cesium__namespace['loadCubeMap'](_0x551b2e,this['_sources2'])[_0x1f226c(_0x47056f._0x119299)](function(_0x3b853a){const _0x1453a4=_0x1f226c;_0x16be1c[_0x1453a4(_0x4c059a._0xa1c3c1)]=_0x16be1c['_cubeMap2']&&_0x16be1c['_cubeMap2']['destroy'](),_0x16be1c['_cubeMap2']=_0x3b853a;}),Cesium__namespace['loadCubeMap'](_0x551b2e,this['_sources3'])['then'](function(_0xb1efa){const _0x391efb=_0x1f226c;_0x16be1c['_cubeMap3']=_0x16be1c[_0x391efb(0xde7)]&&_0x16be1c['_cubeMap3']['destroy'](),_0x16be1c['_cubeMap3']=_0xb1efa;})):(this['_cubeMap']=this[_0x1f226c(0x101e)]&&this['_cubeMap']['destroy'](),this['_cubeMap']=new Cesium__namespace['CubeMap']({'context':_0x551b2e,'source':_0x21a7d5}),this['_cubeMap2']=this['_cubeMap2']&&this['_cubeMap2'][_0x1f226c(_0x47056f._0x43660d)](),this[_0x1f226c(0xc61)]=new Cesium__namespace[(_0x1f226c(_0x47056f._0x3ddbca))]({'context':_0x551b2e,'source':_0x4a9016}),this['_cubeMap3']=this['_cubeMap3']&&this['_cubeMap3']['destroy'](),this['_cubeMap3']=new Cesium__namespace['CubeMap']({'context':_0x551b2e,'source':_0x4fc821}));}const _0x109137=this['_command'];_0x109137[_0x1f226c(0x567)]=Cesium__namespace['Transforms']['eastNorthUpToFixedFrame'](_0x4518dc['camera']['_positionWC']);if(!Cesium__namespace['defined'](_0x109137['vertexArray'])){_0x109137['uniformMap']={'u_cubeMap':function(){return _0x16be1c['_cubeMap'];},'u_cubeMap2':function(){const _0x11871f=_0x1f226c;return _0x16be1c[_0x11871f(0xc61)];},'u_cubeMap3':function(){const _0x58a79f=_0x1f226c;return _0x16be1c[_0x58a79f(0xde7)];},'u_select':()=>{const _0x5e6eaf=_0x1f226c;return this[_0x5e6eaf(0xdb8)];},'u_rotateMatrix':()=>{const _0x5849de=_0x1f226c;return _0x109137[_0x5849de(0x567)]=Cesium__namespace['Transforms'][_0x5849de(_0x17d496._0x343b50)](_0x4518dc['camera']['_positionWC']),Cesium__namespace['Matrix4']['getMatrix3'](_0x109137['modelMatrix'],this['_skyboxMatrix3']);}};const _0xfc3155=Cesium__namespace[_0x1f226c(_0x47056f._0x1620a5)]['createGeometry'](Cesium__namespace['BoxGeometry']['fromDimensions']({'dimensions':new Cesium__namespace['Cartesian3'](0x2,0x2,0x2),'vertexFormat':Cesium__namespace['VertexFormat']['POSITION_ONLY']})),_0x18d52a=this['_attributeLocations']=Cesium__namespace['GeometryPipeline']['createAttributeLocations'](_0xfc3155);_0x109137['vertexArray']=Cesium__namespace[_0x1f226c(0xd58)]['fromGeometry']({'context':_0x551b2e,'geometry':_0xfc3155,'attributeLocations':_0x18d52a,'bufferUsage':Cesium__namespace[_0x1f226c(_0x47056f._0x4c8ce3)]['_DRAW']}),_0x109137['renderState']=Cesium__namespace['RenderState']['fromCache']({'blending':Cesium__namespace['BlendingState']['ALPHA_BLEND']});}if(!Cesium__namespace[_0x1f226c(_0x47056f._0x63b103)](_0x109137[_0x1f226c(0xf7f)])||this['_useHdr']!==_0xf820d9){const _0x184d27=new Cesium__namespace[(_0x1f226c(_0x47056f._0x4428ef))]({'defines':[_0xf820d9?'HDR':''],'sources':[MultipleSkyBoxFS]});_0x109137['shaderProgram']=Cesium__namespace['ShaderProgram']['fromCache']({'context':_0x551b2e,'vertexShaderSource':MultipleSkyBoxVS,'fragmentShaderSource':_0x184d27,'attributeLocations':this['_attributeLocations']}),this[_0x1f226c(_0x47056f._0x51377d)]=_0xf820d9;}if(!Cesium__namespace[_0x1f226c(0xfaf)](this['_cubeMap']))return undefined;if(!Cesium__namespace[_0x1f226c(0xfaf)](this['_cubeMap2']))return undefined;if(!Cesium__namespace['defined'](this['_cubeMap3']))return undefined;return _0x109137;}['isDestroyed'](){return![];}['destroy'](){const _0x15ed95={_0x40e947:0x99a,_0x58edea:0x99a},_0xe6d7c6=_0x5b513e,_0x1259e8=this['_command'];_0x1259e8['vertexArray']=_0x1259e8['vertexArray']&&_0x1259e8['vertexArray'][_0xe6d7c6(_0x15ed95._0x40e947)](),_0x1259e8['shaderProgram']=_0x1259e8['shaderProgram']&&_0x1259e8['shaderProgram']['destroy'](),this['_cubeMap']=this['_cubeMap']&&this['_cubeMap']['destroy'](),this['_cubeMap2']=this['_cubeMap2']&&this[_0xe6d7c6(0xc61)][_0xe6d7c6(0x99a)](),this['_cubeMap3']=this['_cubeMap3']&&this[_0xe6d7c6(0xde7)][_0xe6d7c6(_0x15ed95._0x58edea)](),Cesium__namespace[_0xe6d7c6(0x1078)](this);}}class LocalWorldTransform{constructor(_0x3437e8,_0x90263c){const _0x444338={_0x171270:0x8af,_0x1a5887:0xded},_0x56a622=_0x5b513e;_0x90263c=_0x90263c||Cesium__namespace[_0x56a622(_0x444338._0x171270)]['eastNorthUpToFixedFrame'],this['_matrix']=_0x90263c(_0x3437e8),this['_inverseMatrix']=Cesium__namespace['Matrix4']['inverseTransformation'](this[_0x56a622(_0x444338._0x1a5887)],new Cesium__namespace['Matrix4']());}['localToWorld'](_0x12335d,_0x18c4bf){const _0x4e59b0={_0x10b09a:0x1026},_0x22ada5=_0x5b513e;return!_0x18c4bf&&(_0x18c4bf=new Cesium__namespace[(_0x22ada5(_0x4e59b0._0x10b09a))]()),Cesium__namespace['Matrix4']['multiplyByPoint'](this['_matrix'],_0x12335d,_0x18c4bf),_0x18c4bf;}['worldToLocal'](_0xe2512c,_0x477c32){return!_0x477c32&&(_0x477c32=new Cesium__namespace['Cartesian3']()),Cesium__namespace['Matrix4']['multiplyByPoint'](this['_inverseMatrix'],_0xe2512c,_0x477c32),_0x477c32;}}class MarsArray{constructor(){const _0x3451cc=_0x5b513e;this['_array']=[],this[_0x3451cc(0x1231)]={};}get['length'](){return this['_array']['length'];}get['values'](){return this['_array'];}['contains'](_0x495cd6){if(!_0x495cd6)return![];return Cesium__namespace['defined'](this['_hash'][_0x495cd6]);}['set'](_0x188090,_0x46b22a){const _0x2f1873=this['_hash'][_0x188090];_0x46b22a!==_0x2f1873&&(this['remove'](_0x188090),this['_hash'][_0x188090]=_0x46b22a,this['_array']['push'](_0x46b22a));}['getLast'](){const _0x4d6c74={_0x252d8b:0x5c1},_0x261853=_0x5b513e;return this[_0x261853(_0x4d6c74._0x252d8b)]['length']>0x0?this[_0x261853(_0x4d6c74._0x252d8b)][this[_0x261853(0x5c1)]['length']-0x1]:undefined;}['get'](_0x4f149d){return _0x4f149d?this['_hash'][_0x4f149d]:undefined;}['getByAttr'](_0x4e8c28,_0x173fa9='id',_0x36ee67='options'){const _0x431993=_0x5b513e;if(_0x173fa9==='id'&&this['_hash'][_0x4e8c28])return this['_hash'][_0x4e8c28];for(let _0x15f20c=0x0,_0x1018c0=this[_0x431993(0x5c1)]['length'];_0x15f20c<_0x1018c0;_0x15f20c++){const _0x589007=this['_array'][_0x15f20c];if(_0x589007['isPrivate'])continue;if(_0x589007[_0x173fa9]==_0x4e8c28||_0x589007[_0x36ee67]&&_0x589007[_0x36ee67][_0x173fa9]==_0x4e8c28)return _0x589007;}return undefined;}[_0x5b513e(0x1255)](_0x514848,_0x1947ca='id',_0x356820='options'){const _0x287350=[];for(let _0x5a9a63=0x0,_0x3a8f0c=this['_array']['length'];_0x5a9a63<_0x3a8f0c;_0x5a9a63++){const _0x5e3375=this['_array'][_0x5a9a63];if(_0x5e3375['isPrivate'])continue;(_0x5e3375[_0x1947ca]==_0x514848||_0x5e3375[_0x356820]&&_0x5e3375[_0x356820][_0x1947ca]==_0x514848)&&_0x287350['push'](_0x5e3375);}return _0x287350;}['splitArr'](_0x2b519b){const _0x17a772=_0x5b513e,_0xe3a54f=[];for(let _0xaf9c87=0x0,_0x4d0406=this[_0x17a772(0x5c1)][_0x17a772(0x4e6)];_0xaf9c87<_0x4d0406;_0xaf9c87+=_0x2b519b){_0xe3a54f['push'](this['_array'][_0x17a772(0xbd9)](_0xaf9c87,_0xaf9c87+_0x2b519b));}return _0xe3a54f;}['forEach'](_0x45ba95,_0x16d838,_0x5db27e){if(_0x5db27e)for(let _0x5719fe=this['_array']['length']-0x1;_0x5719fe>=0x0;_0x5719fe--){const _0x3360f6=this['_array'][_0x5719fe];_0x45ba95['call'](_0x16d838||this,_0x3360f6,_0x5719fe);}else for(let _0x33bded=0x0,_0x426882=this['_array']['length'];_0x33bded<_0x426882;_0x33bded++){const _0x4f3741=this['_array'][_0x33bded];_0x45ba95['call'](_0x16d838||this,_0x4f3741,_0x33bded);}}[_0x5b513e(0x6b2)](_0x389069){const _0xf33df3={_0x1a37a9:0x1231},_0xb31abf=_0x5b513e;if(!this[_0xb31abf(_0xf33df3._0x1a37a9)])return;const _0x146f31=this['_hash'][_0x389069],_0x27bbca=Cesium__namespace['defined'](_0x146f31);if(_0x27bbca){const _0x25954a=this['_array'];_0x25954a['splice'](_0x25954a['indexOf'](_0x146f31),0x1),delete this[_0xb31abf(0x1231)][_0x389069];}return _0x27bbca;}['removeByFilter'](_0x4d1874,_0x294daf){const _0x1b3e05={_0x448eee:0x4e6},_0x5d78a1=_0x5b513e;if(!this[_0x5d78a1(0x1231)])return;for(let _0x5125fc=this['_array'][_0x5d78a1(_0x1b3e05._0x448eee)]-0x1;_0x5125fc>=0x0;_0x5125fc--){const _0x2899e1=this[_0x5d78a1(0x5c1)][_0x5125fc];if(!_0x4d1874(_0x2899e1))continue;_0x294daf&&_0x294daf(_0x2899e1),this['_array'][_0x5d78a1(0x1e7)](_0x5125fc,0x1),delete this['_hash'][_0x2899e1['id']];}}['removeAll'](){const _0x43b5df=_0x5b513e,_0x4b84c5=this['_array'];_0x4b84c5['length']>0x0&&(this[_0x43b5df(0x1231)]={},_0x4b84c5['length']=0x0);}['destroy'](){const _0x32685b={_0x58d3b1:0x5c1},_0x695f40=_0x5b513e;if(this['_array']['length']>0x0&&this['_array'][0x0]['destroy']){this['remove']=function(){};for(let _0x28c696=this['_array']['length']-0x1;_0x28c696>=0x0;_0x28c696--){const _0x11bf9e=this[_0x695f40(_0x32685b._0x58d3b1)][_0x28c696];if(_0x11bf9e!==null&&_0x11bf9e!==void 0x0&&_0x11bf9e['destroy'])try{_0x11bf9e['destroy']();}catch(_0x1f35e4){logWarn('MarsArray\x20item.destroy\x20异常',_0x1f35e4);}}}this[_0x695f40(0xf26)]();for(const _0x1140fa in this){delete this[_0x1140fa];}}}class Texture3{constructor(_0x5e7133={}){const _0xbc4da2={_0x5e0861:0x1359,_0x7171ee:0x1359,_0x27e5f1:0xf5a,_0x39ac8c:0xfaf,_0x9e82d4:0x11b1,_0x55ae80:0x11f1,_0x4b92a9:0x1090,_0x394b43:0x5c8,_0x1e1fd6:0xfaf,_0x17b357:0x1128,_0x843a8f:0x1ae,_0x1d4ad5:0xfcd,_0x399671:0x1026,_0x39a474:0xde1,_0x5ad353:0xf59},_0x359369=_0x5b513e,_0x5eb31b=_0x5e7133['context'],_0x346557=_0x5eb31b['_gl'],_0x14204c=_0x5e7133['source'];let _0x3d9f99=_0x5e7133[_0x359369(_0xbc4da2._0x5e0861)],_0x4dfef3=_0x5e7133['height'],_0x55b013=_0x5e7133['depth'];Cesium__namespace['defined'](_0x14204c)&&(!Cesium__namespace['defined'](_0x3d9f99)&&(_0x3d9f99=_0x14204c[_0x359369(0x9cb)]??_0x14204c[_0x359369(_0xbc4da2._0x7171ee)]),!Cesium__namespace['defined'](_0x4dfef3)&&(_0x4dfef3=_0x14204c[_0x359369(_0xbc4da2._0x27e5f1)]??_0x14204c['height']),!Cesium__namespace['defined'](_0x55b013)&&(_0x55b013=_0x14204c[_0x359369(0x7e8)]??_0x14204c['depth']));if(!Cesium__namespace['defined'](_0x3d9f99)||!Cesium__namespace[_0x359369(0xfaf)](_0x4dfef3)||!Cesium__namespace[_0x359369(_0xbc4da2._0x39ac8c)](_0x55b013))throw new Cesium__namespace[(_0x359369(_0xbc4da2._0x9e82d4))]('options\x20requires\x20a\x20source\x20field\x20to\x20create\x20an\x20initialized\x20texture\x20or\x20width\x20or\x20height\x20and\x20depth\x20fields\x20to\x20create\x20a\x20blank\x20texture.');const _0x51ec8f=_0x5e7133['pixelFormat']??Cesium__namespace['PixelFormat']['RGBA'],_0x3843f1=_0x5e7133['pixelDatatype']??Cesium__namespace[_0x359369(0x645)]['FLOAT'],_0x580fa4=Cesium__namespace[_0x359369(_0xbc4da2._0x55ae80)]['toInternalFormat'](_0x51ec8f,_0x3843f1,_0x5eb31b),_0x13dc2c=![],_0x2378d7=![];let _0x5e7781=0x4;Cesium__namespace['defined'](_0x14204c)&&Cesium__namespace[_0x359369(_0xbc4da2._0x39ac8c)](_0x14204c[_0x359369(_0xbc4da2._0x4b92a9)])&&(_0x5e7781=Cesium__namespace['PixelFormat']['alignmentInBytes'](_0x51ec8f,_0x3843f1,_0x3d9f99));const _0x512b9a=_0x346557[_0x359369(0xe5b)],_0x5924f3=_0x346557['createTexture']();_0x346557['activeTexture'](_0x346557[_0x359369(0x2f1)]),_0x346557['bindTexture'](_0x512b9a,_0x5924f3),_0x346557[_0x359369(_0xbc4da2._0x394b43)](_0x346557['UNPACK_ALIGNMENT'],_0x5e7781),_0x346557[_0x359369(_0xbc4da2._0x394b43)](_0x346557['UNPACK_COLORSPACE_CONVERSION_WEBGL'],_0x346557['NONE']),_0x346557['pixelStorei'](_0x346557['UNPACK_FLIP_Y_WEBGL'],_0x2378d7);if(Cesium__namespace['defined'](_0x14204c)&&Cesium__namespace[_0x359369(_0xbc4da2._0x1e1fd6)](_0x14204c['arrayBufferView'])){const _0x259d65=_0x14204c['arrayBufferView'];_0x346557[_0x359369(_0xbc4da2._0x17b357)](_0x512b9a,0x0,_0x580fa4,_0x3d9f99,_0x4dfef3,_0x55b013,0x0,_0x51ec8f,Cesium__namespace['PixelDatatype'][_0x359369(0x9d9)](_0x3843f1,_0x5eb31b),_0x259d65);}_0x346557['bindTexture'](_0x512b9a,null);const _0x96ec12=texture3DSizeInBytes(_0x51ec8f,_0x3843f1,_0x3d9f99,_0x4dfef3,_0x55b013);this['_id']=Cesium__namespace['createGuid'](),this['_context']=_0x5eb31b,this['_textureFilterAnisotropic']=_0x5eb31b[_0x359369(0x12d7)],this['_texture']=_0x5924f3,this['_textureTarget']=_0x512b9a,this['_internalFormat']=_0x580fa4,this['_pixelFormat']=_0x51ec8f,this['_pixelDatatype']=_0x3843f1,this['_width']=_0x3d9f99,this[_0x359369(0x11f7)]=_0x4dfef3,this[_0x359369(0x10d4)]=_0x55b013,this[_0x359369(_0xbc4da2._0x843a8f)]=![],this['_sizeInBytes']=_0x96ec12,this['_preMultiplyAlpha']=_0x13dc2c,this[_0x359369(_0xbc4da2._0x1d4ad5)]=_0x2378d7,this[_0x359369(0xc76)]=!![],this['_dimensions']=new Cesium__namespace[(_0x359369(_0xbc4da2._0x399671))](_0x3d9f99,_0x4dfef3,_0x55b013),this[_0x359369(_0xbc4da2._0x39a474)]=undefined,this[_0x359369(0x11a8)]=_0x5e7133['sampler']??new Cesium__namespace[(_0x359369(_0xbc4da2._0x5ad353))]();}get['id'](){return this['_id'];}get[_0x5b513e(0x11a8)](){return this['_sampler'];}set['sampler'](_0x19dc9a){const _0x4eb616={_0x28f963:0x490},_0x46c272=_0x5b513e,_0x1a27d4=_0x19dc9a[_0x46c272(0x398)],_0x20ba44=_0x19dc9a['magnificationFilter'],_0x3eed12=this['_context'],_0xf023a1=_0x3eed12['_gl'],_0x245f0b=this['_textureTarget'];_0xf023a1['activeTexture'](_0xf023a1['TEXTURE0']),_0xf023a1[_0x46c272(0xcae)](_0x245f0b,this[_0x46c272(0xabc)]),_0xf023a1['texParameteri'](_0x245f0b,_0xf023a1[_0x46c272(_0x4eb616._0x28f963)],_0x1a27d4),_0xf023a1['texParameteri'](_0x245f0b,_0xf023a1['TEXTURE_MAG_FILTER'],_0x20ba44),_0xf023a1['texParameteri'](_0x245f0b,_0xf023a1[_0x46c272(0x6b6)],_0x19dc9a['wrapS']),_0xf023a1['texParameteri'](_0x245f0b,_0xf023a1['TEXTURE_WRAP_T'],_0x19dc9a[_0x46c272(0x825)]),_0xf023a1['texParameteri'](_0x245f0b,_0xf023a1['TEXTURE_WRAP_R'],_0xf023a1['CLAMP_TO_EDGE']),_0xf023a1['bindTexture'](_0x245f0b,null),this['_sampler']=_0x19dc9a;}get['pixelFormat'](){const _0x4aff84={_0x1398b9:0x386},_0x27fb70=_0x5b513e;return this[_0x27fb70(_0x4aff84._0x1398b9)];}get['pixelDatatype'](){return this['_pixelDatatype'];}get['dimensions'](){return this['_dimensions'];}get['height'](){return this['_height'];}get['depth'](){return this['_depth'];}get['preMultiplyAlpha'](){return this['_preMultiplyAlpha'];}get[_0x5b513e(0x832)](){return this['_flipY'];}get['sizeInBytes'](){return this['_sizeInBytes'];}get['_target'](){return this['_textureTarget'];}[_0x5b513e(0x11db)](){return![];}[_0x5b513e(0x99a)](){const _0x4748e3=_0x5b513e;return this['_context'][_0x4748e3(0xb5b)]['deleteTexture'](this['_texture']),Cesium__namespace['destroyObject'](this);}}function texture3DSizeInBytes(_0x1c5c4d,_0x17ad42,_0xa5c002,_0x4d8484,_0x7414a2){const _0x571cd4=_0x5b513e,_0x20092a=Cesium__namespace['PixelFormat'][_0x571cd4(0x891)](_0x1c5c4d),_0x3192b7=Cesium__namespace['PixelDatatype'][_0x571cd4(0x1306)](_0x17ad42);return _0xa5c002*_0x4d8484*_0x7414a2*_0x20092a*_0x3192b7;}class ColorRamp{constructor(_0xa72c36){const _0x14fc7e={_0x37c361:0x4e6,_0x51c666:0x4e6,_0x55c631:0x2bc,_0x369c9d:0x1226,_0x520636:0xbe5},_0x11d901=_0x5b513e;this['_steps']=_0xa72c36['steps'],this[_0x11d901(0x12e4)]=_0xa72c36['colors'];(!this['_steps']||this['_steps'][_0x11d901(_0x14fc7e._0x37c361)]<0x2)&&logError('请传入\x20steps\x20参数值',this['_steps']);(!this['_colors']||this['_colors']['length']<0x2)&&logError('请传入\x20colors\x20参数值',this[_0x11d901(0x12e4)]);this['_colors']['length']!==this[_0x11d901(0x2bc)][_0x11d901(_0x14fc7e._0x51c666)]&&logError(_0x11d901(0x959),_0xa72c36);const _0x5e1a49=document['createElement']('canvas');_0x5e1a49['width']=0x100,_0x5e1a49['height']=0x1;const _0x3b83d3=_0x5e1a49[_0x11d901(0x71a)]('2d');_0x3b83d3['beginPath']();const _0x498d12=this['_steps'][_0x11d901(_0x14fc7e._0x51c666)];this['_maxVal']=this[_0x11d901(_0x14fc7e._0x55c631)][_0x498d12-0x1];const _0x206e80=_0x3b83d3[_0x11d901(0x160)](0x0,0x0,0x100,0x1);for(let _0x2a023b=0x0;_0x2a023b<_0x498d12;_0x2a023b++){_0x206e80[_0x11d901(0xb38)](this['_steps'][_0x2a023b]/this['_maxVal'],this['_colors'][_0x2a023b]);}_0x3b83d3['fillStyle']=_0x206e80,_0x3b83d3['rect'](0x0,0x0,0x100,0x1),_0x3b83d3['fill'](),this[_0x11d901(_0x14fc7e._0x369c9d)]=_0x3b83d3[_0x11d901(_0x14fc7e._0x520636)](0x0,0x0,0x100,0x1)[_0x11d901(0xddb)];}['_getColorObj'](_0xf2c46f,_0x1be2b9=0.8){const _0x3732f4={_0x364f19:0x9fc},_0x24c35d=_0x5b513e;_0xf2c46f=Math['floor'](_0xf2c46f/this[_0x24c35d(_0x3732f4._0x364f19)]*(0x100-0x1));if(_0xf2c46f<0x0)_0xf2c46f=0x0;else _0xf2c46f>0xff&&(_0xf2c46f=0xff);let _0x19d196=this['_imgData'][_0xf2c46f*0x4],_0x4600a2=this['_imgData'][_0xf2c46f*0x4+0x1],_0x2be198=this['_imgData'][_0xf2c46f*0x4+0x2];return isNaN(_0x19d196)&&(_0x19d196=0x0,_0x1be2b9=0x0),isNaN(_0x4600a2)&&(_0x4600a2=0x0,_0x1be2b9=0x0),isNaN(_0x2be198)&&(_0x2be198=0x0,_0x1be2b9=0x0),{'red':_0x19d196,'green':_0x4600a2,'blue':_0x2be198,'alpha':_0x1be2b9};}['getColor'](_0x5e0f03,_0x349bea){const _0x2de1c2={_0x32649a:0xa33},_0x2f01e5=_0x5b513e,{red:_0x467580,green:_0x207adb,blue:_0x2216d4,alpha:_0x397249}=this[_0x2f01e5(_0x2de1c2._0x32649a)](_0x5e0f03,_0x349bea);return'rgba('+_0x467580+','+_0x207adb+','+_0x2216d4+','+_0x397249+')';}['getCesiumColor'](_0x2a111c,_0x1c0a81){const _0x52b6d9=_0x5b513e,{red:_0x2855d3,green:_0x2b1afb,blue:_0x1e38c6,alpha:_0x37a414}=this[_0x52b6d9(0xa33)](_0x2a111c,_0x1c0a81);return new Cesium__namespace['Color'](_0x2855d3,_0x2b1afb,_0x1e38c6,_0x37a414);}}class TaskItem extends BaseClass{constructor(_0x16d28c={}){const _0x3cacd0={_0x46a964:0x847,_0x449a7b:0x99b,_0x3c2a57:0xfaf,_0x3dbb01:0x50b,_0x5069b9:0x50b,_0x1fbd00:0xa92,_0x2a98d0:0x3c7,_0x278e19:0xa92},_0x19ce53=_0x5b513e;super(_0x16d28c),this[_0x19ce53(_0x3cacd0._0x46a964)]=_0x16d28c[_0x19ce53(_0x3cacd0._0x449a7b)]??0x0,Cesium__namespace[_0x19ce53(_0x3cacd0._0x3c2a57)](_0x16d28c[_0x19ce53(_0x3cacd0._0x3dbb01)])?(this['_duration']=_0x16d28c[_0x19ce53(_0x3cacd0._0x5069b9)],this['_stop']=this['_start']+this[_0x19ce53(_0x3cacd0._0x1fbd00)]):(this['_stop']=_0x16d28c[_0x19ce53(_0x3cacd0._0x2a98d0)],this[_0x19ce53(_0x3cacd0._0x278e19)]=this['_stop']-this['_start']);}get['id'](){return this['options']['id'];}get['name'](){const _0x8b343b={_0x3803fc:0x1135},_0x4d074e=_0x5b513e;return this['options'][_0x4d074e(_0x8b343b._0x3803fc)];}get['time'](){return this['_currentTime'];}get['index'](){return this['options']['index'];}get['start'](){return this['_start'];}get[_0x5b513e(0x3c7)](){const _0x43239f={_0x12ce4d:0x40a},_0x2578ae=_0x5b513e;return this[_0x2578ae(_0x43239f._0x12ce4d)];}get['duration'](){const _0x5c628b={_0x3461cb:0xa92},_0x458424=_0x5b513e;return this[_0x458424(_0x5c628b._0x3461cb)];}get['outDuration'](){const _0x2ffcfb={_0x3bceee:0x5d4},_0x3a336a=_0x5b513e;if(this['_currentTime']this['_stop'])return 0x0;return this['_duration']-(this[_0x3a336a(_0x2ffcfb._0x3bceee)]-this['_start']);}get[_0x5b513e(0x37b)](){const _0x2c44ea={_0x4eb070:0x9ec},_0x5035ba=_0x5b513e;return this[_0x5035ba(_0x2c44ea._0x4eb070)];}get['isPause'](){const _0x142415=_0x5b513e;return this[_0x142415(0xa0b)];}[_0x5b513e(0x55a)](_0x4de92c){const _0x2dd52e={_0x2b79ed:0x40a},_0x116548=_0x5b513e;this[_0x116548(0x5d4)]=_0x4de92c;if(this['options']['enabled']===![]||this[_0x116548(0x1c1)][_0x116548(0xdc0)]===![])return;if(_0x4de92c=this[_0x116548(_0x2dd52e._0x2b79ed)])this['disable']();else return this[_0x116548(0x58f)]();}[_0x5b513e(0x58f)](){const _0x1040cf={_0x3fd5ff:0xb79,_0x58a2d4:0x135e,_0x4d9e04:0x1263},_0x137d17=_0x5b513e;if(this[_0x137d17(0xa0b)]){this['proceed']();return;}if(this['_isActivate'])return![];return this['_isActivate']=!![],this['_parent'][_0x137d17(_0x1040cf._0x3fd5ff)](EventType[_0x137d17(_0x1040cf._0x58a2d4)],{'index':this[_0x137d17(0x81a)],'time':this['time'],'sourceTarget':this}),this['_activateWork']&&this[_0x137d17(_0x1040cf._0x4d9e04)](this['options']),!![];}[_0x5b513e(0x9d5)](){const _0x188379=_0x5b513e;if(!this['_isActivate'])return![];return delete this['_isActivate'],this['_disableWork']&&this[_0x188379(0x834)](this[_0x188379(0x1c1)]),this['_parent']['fire'](EventType[_0x188379(0xe77)],{'index':this['index'],'time':this['time'],'sourceTarget':this}),!![];}['pause'](){const _0x565db7={_0x148f03:0x1c1,_0x4536bc:0x9ec},_0x5f047d=_0x5b513e;if(!this['_isActivate']||this['_isPause'])return![];this[_0x5f047d(0xa0b)]=!![],this['_parent']['fire'](_0x5f047d(0xead),{'index':this['index'],'time':this[_0x5f047d(0x188)],'sourceTarget':this});if(this[_0x5f047d(0xdf1)])this['_pauseWork'](this[_0x5f047d(_0x565db7._0x148f03)]);else this['_disableWork']&&(delete this[_0x5f047d(_0x565db7._0x4536bc)],this['_disableWork'](this['options']));}['proceed'](){const _0xd03040={_0x19efb6:0xa0b},_0x140c3b=_0x5b513e;if(!this[_0x140c3b(_0xd03040._0x19efb6)])return![];delete this['_isPause'],this['_parent']['fire']('proceedItem',{'index':this['index'],'time':this['time'],'sourceTarget':this});if(this['_proceedWork'])this[_0x140c3b(0x138c)](this['options']);else this[_0x140c3b(0x1263)]&&this['_activateWork'](this['options']);}[_0x5b513e(0x3ee)](){const _0x30cbec={_0x2a3b28:0x712},_0x12f7a5=_0x5b513e,_0x48e879=clone(getAttrVal(this['options'],{'onlySimpleType':!![]}),['parent','eventParent']);_0x48e879[_0x12f7a5(0x59a)]=this[_0x12f7a5(0x59a)];this['_toJsonEx']&&this['_toJsonEx'](_0x48e879);for(const _0x51bd8e in _0x48e879){const _0x11d576=_0x48e879[_0x51bd8e];(!Cesium__namespace['defined'](_0x11d576)||isObject(_0x11d576)&&Object[_0x12f7a5(_0x30cbec._0x2a3b28)](_0x11d576)['length']===0x0)&&delete _0x48e879[_0x51bd8e];}return _0x48e879;}}const errorToken='无内置key,请参考\x20http://mars3d.cn/docs/issue/token/\x20注册替换';let ion='eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJqdGkiOiJlYTBkNWRiNC0yNWM3LTRlODAtYjI0NS01MmYwZDYyNmU4ZjMiLCJpZCI6MzEzNjE2LCJpYXQiOjE3NTAzMDgyODV9.dr5_rtna2wqqujrPBgWSdWt-sr1JVDmYit3GYJQ6RLc';function updateIon(_0x2bc12f){const _0x14e917=_0x5b513e;ion=_0x2bc12f,Cesium__namespace['Ion'][_0x14e917(0xe67)]=_0x2bc12f;}let mapbox=errorToken;function updateMapbox(_0x32bdf9){mapbox=_0x32bdf9;}let bing='ArleH3jesuWenmkW19k0VTiUYNfoY5oAc2-AaSKpyzpMYw-B_EGkpqlNwCa7koTG';function updateBing(_0x5232e){bing=_0x5232e;}const tiandituArr=isMarsOnline?[_0x5b513e(0xc9c),'772656db9731cb01e78e083139474b5b']:[_0x5b513e(0x12b1)];let tianditu=getArrayRandomOne(tiandituArr);function updateTianditu(_0x47c4b8){const _0x13d4a8={_0xf09b59:0x1ed},_0x34c418=_0x5b513e;tiandituArr['splice'](0x0,tiandituArr[_0x34c418(0x4e6)]),Array['isArray'](_0x47c4b8)?_0x47c4b8[_0x34c418(0xb67)](_0x556aaf=>{const _0x416133=_0x34c418;tiandituArr[_0x416133(_0x13d4a8._0xf09b59)](_0x556aaf);}):tiandituArr['push'](_0x47c4b8),tianditu=getArrayRandomOne(tiandituArr);}const gaodeArr=isMarsOnline?['64f7c27bd15be09f105db1750b502bfc',_0x5b513e(0xd13),'1709289f07d793411d12f7684fd1a51b',_0x5b513e(0xed5)]:['ac4fc0bd7dbc89e56265f7455591ee83'];let gaode=getArrayRandomOne(gaodeArr);function updateGaode(_0x5d9865){const _0x1c02ea={_0x1df25a:0xfae,_0x4ced71:0x1ed},_0x333259={_0x56a509:0x1ed},_0xb173e4=_0x5b513e;gaodeArr[_0xb173e4(0x1e7)](0x0,gaodeArr['length']),Array[_0xb173e4(_0x1c02ea._0x1df25a)](_0x5d9865)?_0x5d9865['forEach'](_0x2220e5=>{const _0x48d07d=_0xb173e4;gaodeArr[_0x48d07d(_0x333259._0x56a509)](_0x2220e5);}):gaodeArr[_0xb173e4(_0x1c02ea._0x4ced71)](_0x5d9865),gaode=getArrayRandomOne(gaodeArr);}const baiduArr=isMarsOnline?['D4oogPghCdq53x6CTc20lHkSPtDWATdO','YWfmNSA7COMk7paj0qNNkDhAdhOhw9M2','6EVosdf8NzqnxEXhNB6iuXQ8K3BhGDQ1']:['D4oogPghCdq53x6CTc20lHkSPtDWATdO'];let baidu=getArrayRandomOne(baiduArr);function updateBaidu(_0x226a72){const _0x41db48={_0x118ff0:0x1ed},_0x4863c2=_0x5b513e;baiduArr['splice'](0x0,baiduArr['length']),Array[_0x4863c2(0xfae)](_0x226a72)?_0x226a72[_0x4863c2(0xb67)](_0x47376f=>{const _0x118b71=_0x4863c2;baiduArr[_0x118b71(_0x41db48._0x118ff0)](_0x47376f);}):baiduArr['push'](_0x226a72),baidu=getArrayRandomOne(baiduArr);}function updateAll(_0x2600ce){const _0x399892=_0x5b513e;_0x2600ce[_0x399892(0xfde)]&&updateTianditu(_0x2600ce['tianditu']),_0x2600ce['gaode']&&updateGaode(_0x2600ce['gaode']),_0x2600ce['baidu']&&updateBaidu(_0x2600ce['baidu']),_0x2600ce['ion']&&updateIon(_0x2600ce['ion']),_0x2600ce['mapbox']&&updateMapbox(_0x2600ce[_0x399892(0xb83)]),_0x2600ce['bing']&&updateBing(_0x2600ce['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};const Color$2=Cesium__namespace[_0x5b513e(0x4d2)]['ColorType'],RandomColor='RandomColor',PolylineDash=Cesium__namespace['Material']['PolylineDashType'],LineDashArrow='LineDashArrow',LineDotDash='LineDotDash',PolylineOutline=Cesium__namespace['Material'][_0x5b513e(0x3f0)],PolylineArrow=Cesium__namespace['Material']['PolylineArrowType'],PolylineGlow=Cesium__namespace[_0x5b513e(0x4d2)][_0x5b513e(0xb12)],LineFlow='LineFlow',LineFlowColor='LineFlowColor',ODLine='ODLine',LineFlicker=_0x5b513e(0x1ce),LineTrail='LineTrail',LineBloom='LineBloom',DigitalFlow='DigitalFlow',LineThreeDash=_0x5b513e(0x1f6),LineCross=_0x5b513e(0x298),WallScroll='WallScroll',Image$1=Cesium__namespace['Material'][_0x5b513e(0x29e)],Image2='Image2',Text=_0x5b513e(0x1338),Grid=Cesium__namespace['Material'][_0x5b513e(0x69c)],Checkerboard=Cesium__namespace['Material']['CheckerboardType'],Stripe=Cesium__namespace['Material']['StripeType'],PolyGradient='PolyGradient',PolyGradient2=_0x5b513e(0xaa0),PolyAsphalt=_0x5b513e(0x1238),PolyBlob=_0x5b513e(0xe52),PolyFacet=_0x5b513e(0xcab),PolyGrass='PolyGrass',PolyWood='PolyWood',NeonLight='NeonLight',Water$1=Cesium__namespace['Material'][_0x5b513e(0x71e)],WaterLight=_0x5b513e(0x3de),RectSlide='RectSlide',Sector$1='Sector',ScanLine=_0x5b513e(0x1168),CircleWave='CircleWave',RadarLine=_0x5b513e(0xb42),RadarWave='RadarWave',CylinderWave='CylinderWave',EllipsoidElectric='EllipsoidElectric',EllipsoidWave='EllipsoidWave',DynamicRiver$1='DynamicRiver';var MaterialType={'__proto__':null,'Color':Color$2,'RandomColor':RandomColor,'PolylineDash':PolylineDash,'LineDashArrow':LineDashArrow,'LineDotDash':LineDotDash,'PolylineOutline':PolylineOutline,'PolylineArrow':PolylineArrow,'PolylineGlow':PolylineGlow,'LineFlow':LineFlow,'LineFlowColor':LineFlowColor,'ODLine':ODLine,'LineFlicker':LineFlicker,'LineTrail':LineTrail,'LineBloom':LineBloom,'DigitalFlow':DigitalFlow,'LineThreeDash':LineThreeDash,'LineCross':LineCross,'WallScroll':WallScroll,'Image':Image$1,'Image2':Image2,'Text':Text,'Grid':Grid,'Checkerboard':Checkerboard,'Stripe':Stripe,'PolyGradient':PolyGradient,'PolyGradient2':PolyGradient2,'PolyAsphalt':PolyAsphalt,'PolyBlob':PolyBlob,'PolyFacet':PolyFacet,'PolyGrass':PolyGrass,'PolyWood':PolyWood,'NeonLight':NeonLight,'Water':Water$1,'WaterLight':WaterLight,'RectSlide':RectSlide,'Sector':Sector$1,'ScanLine':ScanLine,'CircleWave':CircleWave,'RadarLine':RadarLine,'RadarWave':RadarWave,'CylinderWave':CylinderWave,'EllipsoidElectric':EllipsoidElectric,'EllipsoidWave':EllipsoidWave,'DynamicRiver':DynamicRiver$1};const LayerType={},ControlType={},EffectType={},ThingType={},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={'Paste':'fa\x20fa-paste','Delete':_0x5b513e(0xa63),'Coordinates':'fa\x20fa-info-circle','CameraInfo':'fa\x20fa-camera-retro','Camera':_0x5b513e(0x504),'UndergroundNo':'fa\x20fa-ban','UndergroundYes':'fa\x20fa-sort-amount-desc','RotatePointStart':'fa\x20fa-retweet','RotatePointStop':'fa\x20fa-remove','FlyToPoint':_0x5b513e(0xb16),'FirstPerspective':'fa\x20fa-male','KeyboardRoamYes':'fa\x20fa-keyboard-o','KeyboardRoamNo':'fa\x20fa-keyboard-o','TrackedEntityYes':_0x5b513e(0x486),'TrackedEntityNo':_0x5b513e(0x1185),'Tileset':'fa\x20fa-building-o','TilesetWireframeYes':'fa\x20fa-connectdevelop','TilesetWireframeNo':'fa\x20fa-connectdevelop','TilesetBoundingVolumeYes':'fa\x20fa-codepen','TilesetBoundingVolumeNo':'fa\x20fa-codepen','Terrain':'fa\x20fa-globe','TerrainYes':'fa\x20fa-medium','TerrainNo':_0x5b513e(0xef6),'TerrainWireframeYes':_0x5b513e(0x3b8),'TerrainWireframeNo':'fa\x20fa-connectdevelop','Measure':_0x5b513e(0xcd6),'MeasureDistance':_0x5b513e(0x59d),'MeasureArea':_0x5b513e(0xef6),'MeasureHeight':'fa\x20fa-sort-amount-asc','MeasureAngle':_0x5b513e(0x46e),'Draw':_0x5b513e(0xf5e),'DrawPoint':'fa\x20fa-map-marker','DrawPolyline':'fa\x20fa-reorder','DrawPolygon':'fa\x20fa-medium','DrawCircle':'fa\x20fa-genderless','DrawRectangle':'fa\x20fa-retweet','DrawEditYes':'fa\x20fa-pencil','DrawEditNo':'fa\x20fa-pencil-square','DrawDownJson':'fa\x20fa-file-text-o','Effect':_0x5b513e(0x123a),'RainEffectYes':'fa\x20fa-tint','RainEffectNo':'fa\x20fa-tint','SnowEffectYes':_0x5b513e(0x9ac),'SnowEffectNo':'fa\x20fa-yelp','FogEffectYes':'fa\x20fa-spinner','FogEffectNo':'fa\x20fa-spinner','BloomEffectYes':'fa\x20fa-bullseye','BloomEffectNo':'fa\x20fa-bullseye','BrightnessEffectYes':_0x5b513e(0xf9d),'BrightnessEffectNo':'fa\x20fa-trello','NightVisionEffectYes':_0x5b513e(0x11f3),'NightVisionEffectNo':_0x5b513e(0x11f3),'BlackAndWhiteEffectYes':_0x5b513e(0xb3a),'BlackAndWhiteEffectNo':_0x5b513e(0xb3a),'OutlineEffectYes':'fa\x20fa-ticket','OutlineEffectNo':'fa\x20fa-ticket','Scene':'fa\x20fa-gear','DepthTestYes':'fa\x20fa-eye-slash','DepthTestNo':_0x5b513e(0x591),'SkyBoxYes':'fa\x20fa-moon-o','SkyBoxNo':_0x5b513e(0xf99),'ShadowYes':'fa\x20fa-sun-o','ShadowNo':'fa\x20fa-sun-o','SkyAtmosphereYes':'fa\x20fa-soundcloud','SkyAtmosphereNo':'fa\x20fa-soundcloud','ExpImage':'fa\x20fa-download'},EditPointType={'Control':0x1,'MoveAll':0x2,'AddMidPoint':0x3,'MoveHeight':0x4,'EditAttr':0x5,'EditRotation':0x6},QueryServiceType={'TDT':'tdt','GAODE':'gaode','BAIDU':'baidu'},QueryRouteType={'Walking':'Walking','Bicycling':'Bicycling','Driving':'Driving'};function create$4(_0x19ee92,_0x23f110,_0x57dcc1){const _0x3511f9=document['createElement'](_0x19ee92);return _0x3511f9['className']=_0x23f110||'',_0x57dcc1&&_0x57dcc1['appendChild'](_0x3511f9),_0x3511f9;}function createSvg(_0x5bc549,_0x20befd,_0x4d6055,_0x20d705){const _0x3ffabe={_0x197335:0x547,_0x5f1784:0x3ce,_0x10fbbe:0xe7f},_0x2aefcb=_0x5b513e,_0x1598c6=document[_0x2aefcb(_0x3ffabe._0x197335)](_0x2aefcb(0x214),'svg:svg');_0x1598c6['setAttribute']('class',_0x2aefcb(_0x3ffabe._0x5f1784)),_0x1598c6['setAttribute']('width',_0x5bc549),_0x1598c6['setAttribute'](_0x2aefcb(0x595),_0x20befd),_0x1598c6['setAttribute'](_0x2aefcb(0x654),_0x2aefcb(0x1095)+_0x5bc549+'\x20'+_0x20befd);const _0x45908e=document['createElementNS'](_0x2aefcb(0x214),_0x2aefcb(_0x3ffabe._0x10fbbe));return _0x45908e['setAttribute']('d',_0x4d6055),_0x1598c6['appendChild'](_0x45908e),_0x20d705&&_0x20d705[_0x2aefcb(0xe58)](_0x1598c6),_0x1598c6;}function createVideo(_0x3862a4,_0x112812,_0x7c11f2,_0x2fa87a){const _0xc08c6c={_0x224252:0x69b,_0x3766dc:0xe64},_0x28db91=_0x5b513e,_0x20fc52=create$4('video',_0x7c11f2,_0x2fa87a);_0x20fc52[_0x28db91(_0xc08c6c._0x224252)]('autoplay',!![]),_0x20fc52['setAttribute']('loop',!![]),_0x20fc52[_0x28db91(0x69b)](_0x28db91(_0xc08c6c._0x3766dc),!![]);!_0x112812&&(_0x112812=_0x3862a4['substring'](_0x3862a4['lastIndexOf']('.')+0x1,_0x3862a4[_0x28db91(0x4e6)]));const _0x5b1ffb=create$4('source','',_0x20fc52);return _0x5b1ffb['setAttribute']('src',_0x3862a4),_0x5b1ffb['setAttribute'](_0x28db91(0x59a),'video/'+_0x112812),_0x20fc52;}function get(_0x584ed1){const _0x31f8c7=_0x5b513e;return typeof _0x584ed1==='string'?document[_0x31f8c7(0x7be)](_0x584ed1):_0x584ed1;}function parseDom(_0x22c1f3,_0x39e482,_0x11069a){const _0x5c8ad7=_0x5b513e,_0x2bffbf=document['createElement']('div');return _0x11069a&&(_0x2bffbf[_0x5c8ad7(0x1215)]=_0x11069a),_0x2bffbf['innerHTML']=_0x22c1f3,_0x39e482?_0x2bffbf:_0x2bffbf['childNodes'];}function remove(_0x228e5b){const _0x478b9b=_0x5b513e;_0x228e5b=get(_0x228e5b);if(!_0x228e5b)return;const _0x5c9da4=_0x228e5b['parentNode'];_0x5c9da4&&_0x5c9da4[_0x478b9b(0xb78)](_0x228e5b);}function empty(_0x56c91d){const _0x11a22d=_0x5b513e;while(_0x56c91d['firstChild']){_0x56c91d['removeChild'](_0x56c91d[_0x11a22d(0x2b8)]);}}function getStyle(_0x9991f0,_0x35b01c){const _0x1f0dfb={_0x1a0d1b:0x9f7},_0xae4a5d=_0x5b513e;let _0x2b23a3=_0x9991f0['style'][_0x35b01c]||_0x9991f0['currentStyle']&&_0x9991f0['currentStyle'][_0x35b01c];if((!_0x2b23a3||_0x2b23a3==='auto')&&document['defaultView']){const _0x23dba=document['defaultView'][_0xae4a5d(_0x1f0dfb._0x1a0d1b)](_0x9991f0,null);_0x2b23a3=_0x23dba?_0x23dba[_0x35b01c]:null;}return _0x2b23a3==='auto'?null:_0x2b23a3;}function hasClass(_0x187710,_0x501fca){const _0x748499={_0x14e333:0x4fe,_0x5cedbe:0xeec,_0x5a668d:0x10e4},_0x97f005=_0x5b513e;if(!_0x187710)return![];if(_0x187710[_0x97f005(_0x748499._0x14e333)]!==undefined)return _0x187710[_0x97f005(0x4fe)][_0x97f005(_0x748499._0x5cedbe)](_0x501fca);const _0x779fde=getClass$4(_0x187710);return _0x779fde['length']>0x0&&new RegExp('(^|\x5cs)'+_0x501fca+'(\x5cs|$)')[_0x97f005(_0x748499._0x5a668d)](_0x779fde);}function addClass(_0x506117,_0x1c7ca6){const _0x37a861=_0x5b513e;if(!_0x506117)return;if(_0x506117[_0x37a861(0x4fe)]!==undefined){const _0x49563b=splitWords(_0x1c7ca6);for(let _0x1ffe56=0x0,_0x57c269=_0x49563b['length'];_0x1ffe56<_0x57c269;_0x1ffe56++){_0x506117['classList']['add'](_0x49563b[_0x1ffe56]);}}else{if(!hasClass(_0x506117,_0x1c7ca6)){const _0x138fb0=getClass$4(_0x506117);setClass(_0x506117,(_0x138fb0?_0x138fb0+'\x20':'')+_0x1c7ca6);}}}function removeClass(_0x2c020d,_0x2e80e7){const _0x103ffd={_0x33b71a:0x4fe},_0x561ad8=_0x5b513e;if(!_0x2c020d)return;_0x2c020d[_0x561ad8(_0x103ffd._0x33b71a)]!==undefined?_0x2c020d['classList']['remove'](_0x2e80e7):setClass(_0x2c020d,trim(('\x20'+getClass$4(_0x2c020d)+'\x20')['replace']('\x20'+_0x2e80e7+'\x20','\x20')));}function setClass(_0x552e92,_0x8408d8){const _0x3bbd13={_0x1e9d7f:0x1215,_0x13643d:0xab3},_0x5c9600=_0x5b513e;!_0x552e92['className']||!_0x552e92[_0x5c9600(_0x3bbd13._0x1e9d7f)]['baseVal']?_0x552e92['className']=_0x8408d8:_0x552e92['className'][_0x5c9600(_0x3bbd13._0x13643d)]=_0x8408d8;}function getClass$4(_0x25900a){const _0x1b9cc=_0x5b513e;var _0xdd8f50;return _0x25900a['correspondingElement']&&(_0x25900a=_0x25900a['correspondingElement']),(_0xdd8f50=_0x25900a['className'])!==null&&_0xdd8f50!==void 0x0&&_0xdd8f50['baseVal']?_0x25900a[_0x1b9cc(0x1215)]['baseVal']:_0x25900a['className'];}function copyCanvas(_0xc65c55){const _0x13b69c={_0x1b42a3:0x71a,_0x2892e3:0x595,_0x4b9d22:0x595},_0x190313=_0x5b513e,_0x1978ae=_0xc65c55[_0x190313(_0x13b69c._0x1b42a3)]('2d',{'willReadFrequently':!![]})['getImageData'](0x0,0x0,_0xc65c55['width'],_0xc65c55['height']),_0x5de5c5=document['createElement'](_0x190313(0x138a));_0x5de5c5[_0x190313(0x1359)]=_0xc65c55['width'],_0x5de5c5[_0x190313(_0x13b69c._0x2892e3)]=_0xc65c55['height'];const _0x435449=_0x5de5c5['getContext']('2d',{'willReadFrequently':!![]});return _0x435449['clearRect'](0x0,0x0,_0x5de5c5['width'],_0x5de5c5[_0x190313(_0x13b69c._0x4b9d22)]),_0x435449['putImageData'](_0x1978ae,0x0,0x0),_0x5de5c5;}var DomUtil={'__proto__':null,'create':create$4,'createSvg':createSvg,'createVideo':createVideo,'get':get,'parseDom':parseDom,'remove':remove,'empty':empty,'getStyle':getStyle,'hasClass':hasClass,'addClass':addClass,'removeClass':removeClass,'setClass':setClass,'getClass':getClass$4,'copyCanvas':copyCanvas};function getDistance(_0x5c5509,_0x14f61e){const _0x4d36a1=_0x5b513e,_0x2c7161=_0x5c5509[_0x4d36a1(0x4e6)];if(!Cesium__namespace[_0x4d36a1(0xfaf)](_0x5c5509)||_0x2c7161<0x2)return 0x0;_0x5c5509=LngLatArray['toCartesians'](_0x5c5509);let _0x56c222=0x0;for(let _0x4fa621=0x1;_0x4fa621<_0x2c7161;_0x4fa621++){_0x56c222+=Cesium__namespace['Cartesian3'][_0x4d36a1(0xb98)](_0x5c5509[_0x4fa621-0x1],_0x5c5509[_0x4fa621]);}return _0x14f61e&&(_0x56c222+=Cesium__namespace['Cartesian3'][_0x4d36a1(0xb98)](_0x5c5509[0x0],_0x5c5509[_0x2c7161-0x1])),_0x56c222;}function getSurfaceDistance(_0x528d2e){const _0x30069d={_0x25b50b:0x719,_0xa31b3a:0x595},_0x4e5d98=_0x5b513e;if(!Cesium__namespace['defined'](_0x528d2e)||_0x528d2e['length']<0x2)return 0x0;_0x528d2e=LngLatArray['toCartesians'](_0x528d2e);let _0x489e62=0x0;for(let _0xf167e4=0x1,_0xc8dcdf=_0x528d2e['length'];_0xf167e4<_0xc8dcdf;_0xf167e4++){const _0x2bf925=Cesium__namespace[_0x4e5d98(0x5e2)]['fromCartesian'](_0x528d2e[_0xf167e4-0x1]),_0xdf73aa=Cesium__namespace['Cartographic']['fromCartesian'](_0x528d2e[_0xf167e4]),_0x44d9d5=new Cesium__namespace['EllipsoidGeodesic']();_0x44d9d5['setEndPoints'](_0x2bf925,_0xdf73aa);let _0x78b9=_0x44d9d5['surfaceDistance'];_0x78b9=Math['sqrt'](Math[_0x4e5d98(_0x30069d._0x25b50b)](_0x78b9,0x2)+Math['pow'](_0xdf73aa['height']-_0x2bf925[_0x4e5d98(_0x30069d._0xa31b3a)],0x2)),_0x489e62+=_0x78b9;}return _0x489e62;}function getMinDistancePoint(_0x13e9d8,_0x27f1a2){const _0x2ac10f={_0x24d3f7:0x130f},_0x4f780e=_0x5b513e;_0x13e9d8=LngLatPoint['toCartesian'](_0x27f1a2),_0x27f1a2=LngLatArray[_0x4f780e(_0x2ac10f._0x24d3f7)](_0x27f1a2);let _0x3803c2=Number['MAX_VALUE'],_0x46a55c=0x0;for(let _0x46909b=0x0,_0x301dd3=_0x27f1a2['length'];_0x46909b<_0x301dd3;_0x46909b++){const _0x4ba79c=Cesium__namespace['Cartesian3']['distance'](_0x13e9d8,_0x27f1a2[_0x46909b]);_0x3803c2>_0x4ba79c&&(_0x3803c2=_0x4ba79c,_0x46a55c=_0x46909b);}return _0x27f1a2[_0x46a55c];}function getClampDistance(_0x25a22c,_0x30be1a){const _0x23315c={_0x33fe50:0xa6d,_0x147015:0xbbe};let _0x384669=0x0;const _0x369647=[];return new Promise((_0x34ec67,_0x1a4542)=>{setTimeout(()=>{const _0x5db3b2={_0x3d50cc:0x93a},_0x486dc8=_0x137d;computeStepSurfaceLine({'scene':_0x30be1a[_0x486dc8(_0x23315c._0x33fe50)],'positions':_0x25a22c,'splitNum':_0x30be1a['splitNum'],'minDistance':_0x30be1a['minDistance'],'has3dtiles':_0x30be1a['has3dtiles'],'hasTerrain':_0x30be1a[_0x486dc8(_0x23315c._0x147015)],'exact':_0x30be1a['exact']??!![],'depth':_0x30be1a['depth'],'endItem':function(_0x4e2c7e,_0x58d4ac,_0x2464a2){let _0x56bd2e=getSurfaceDistance(_0x4e2c7e);_0x58d4ac&&_0x30be1a['disTerrainScale']&&(_0x56bd2e=_0x56bd2e*_0x30be1a['disTerrainScale']),_0x384669+=_0x56bd2e,_0x369647['push'](_0x56bd2e),_0x30be1a['endItem']&&_0x30be1a['endItem']({'index':_0x2464a2,'positions':_0x4e2c7e,'distance':_0x56bd2e,'arrDistance':_0x369647,'all_distance':_0x384669});},'end':function(_0x24ea99){const _0x338f32=_0x486dc8;_0x30be1a[_0x338f32(_0x5db3b2._0x3d50cc)]&&_0x30be1a[_0x338f32(0x93a)](_0x384669),_0x30be1a['end']&&_0x30be1a[_0x338f32(0x69a)](_0x384669),_0x34ec67({'distance':_0x384669,'arrDistance':_0x369647,'arrPositions':_0x24ea99});}});},0x32);});}function getArea(_0x238f94){const _0x12263e={_0x4bc68b:0xcd5,_0x4f7224:0x1026,_0x1a1be3:0x1026},_0x25fae1=_0x5b513e;if(!_0x238f94||!Array['isArray'](_0x238f94)||_0x238f94['length']<0x3)return 0x0;_0x238f94=LngLatArray['toCartesians'](_0x238f94);const _0x4e9289=Cesium__namespace['CoplanarPolygonGeometry']['createGeometry'](Cesium__namespace['CoplanarPolygonGeometry']['fromPositions']({'positions':_0x238f94,'vertexFormat':Cesium__namespace[_0x25fae1(0xde9)]['POSITION_ONLY']}));let _0x173a85=0x0;if(!_0x4e9289)return _0x173a85;const _0x688de9=_0x4e9289['attributes']['position'][_0x25fae1(_0x12263e._0x4bc68b)],_0x13f547=_0x4e9289['indices'];for(let _0x233f8f=0x0;_0x233f8f<_0x13f547['length'];_0x233f8f+=0x3){const _0xfc08c8=Cesium__namespace[_0x25fae1(0x1026)][_0x25fae1(0x8be)](_0x688de9,_0x13f547[_0x233f8f]*0x3,new Cesium__namespace[(_0x25fae1(_0x12263e._0x4f7224))]()),_0x44bd30=Cesium__namespace[_0x25fae1(_0x12263e._0x1a1be3)]['unpack'](_0x688de9,_0x13f547[_0x233f8f+0x1]*0x3,new Cesium__namespace['Cartesian3']()),_0x1bec4c=Cesium__namespace['Cartesian3'][_0x25fae1(0x8be)](_0x688de9,_0x13f547[_0x233f8f+0x2]*0x3,new Cesium__namespace['Cartesian3']());_0x173a85+=getTriangleArea(_0xfc08c8,_0x44bd30,_0x1bec4c);}return _0x173a85;}function getTriangleArea(_0x78b747,_0x24a8cd,_0x1f9d46){const _0x585cd0={_0x9b3e3:0x1026,_0x4e130d:0x39b},_0x4498c4=_0x5b513e,_0x35d680=Cesium__namespace['Cartesian3']['subtract'](_0x78b747,_0x24a8cd,new Cesium__namespace[(_0x4498c4(0x1026))]()),_0x33af87=Cesium__namespace[_0x4498c4(_0x585cd0._0x9b3e3)]['subtract'](_0x1f9d46,_0x24a8cd,new Cesium__namespace['Cartesian3']()),_0x3752ae=Cesium__namespace['Cartesian3'][_0x4498c4(_0x585cd0._0x4e130d)](_0x35d680,_0x33af87,_0x35d680);return Cesium__namespace['Cartesian3']['magnitude'](_0x3752ae)*0.5;}function getClampArea(_0x23aa8e,_0x4e0238){const _0x1c6bc5={_0x301a0b:0xad7};return _0x4e0238['depth']?interPolygonByDepth({'positions':_0x23aa8e,..._0x4e0238})['then'](_0x17abd=>{const _0x53c151=_0x137d;return _0x17abd[_0x53c151(0xad7)]=_0x17abd[_0x53c151(0x2ba)],_0x17abd;}):interPolygon({'positions':_0x23aa8e,'exact':!![],..._0x4e0238})['then'](_0x4ed5e1=>{const _0x59bd7a=_0x137d;let _0xc89b7c=0x0;for(let _0x207f07=0x0,_0x47a497=_0x4ed5e1['list']['length'];_0x207f07<_0x47a497;_0x207f07++){const _0x4b6f34=_0x4ed5e1[_0x59bd7a(0x121c)][_0x207f07],_0x5989ec=_0x4b6f34['point1'],_0x1b22bc=_0x4b6f34['point2'],_0xeb828c=_0x4b6f34['point3'];_0xc89b7c+=getTriangleArea(_0x5989ec['pointDM'],_0x1b22bc['pointDM'],_0xeb828c[_0x59bd7a(0x304)]);}return _0x4ed5e1[_0x59bd7a(_0x1c6bc5._0x301a0b)]=_0xc89b7c,_0x4e0238['callback']&&_0x4e0238['callback'](_0xc89b7c,_0x4ed5e1),_0x4ed5e1;});}function getSurfaceArea(_0x89aa42){const _0x450f40=_0x5b513e;if(!_0x89aa42||!Array['isArray'](_0x89aa42)||_0x89aa42['length']<0x3)return 0x0;const _0x810875=LngLatArray['toArray'](_0x89aa42);_0x810875['length']>0x0&&_0x810875['push'](_0x810875[0x0]);const _0xe1e708=area({'type':'Feature','geometry':{'type':_0x450f40(0xbb2),'coordinates':[_0x810875]}});return _0xe1e708;}function getAngle(_0x37fd0c,_0x16ee84,_0x51cb4b){const _0x2b4d29={_0x11ab42:0x103e,_0x2f8ec3:0xc62,_0x8fdd38:0x1026,_0x2bc889:0x1211},_0x49d329=_0x5b513e;let _0x1ad4e6=Cesium__namespace['Transforms'][_0x49d329(_0x2b4d29._0x11ab42)](_0x16ee84);_0x1ad4e6=Cesium__namespace['Matrix4']['getMatrix3'](_0x1ad4e6,new Cesium__namespace['Matrix3']());const _0x3ceae7=Cesium__namespace['Matrix3'][_0x49d329(0xc62)](_0x1ad4e6,0x0,new Cesium__namespace[(_0x49d329(0x1026))]()),_0x19566c=Cesium__namespace[_0x49d329(0x42b)][_0x49d329(_0x2b4d29._0x2f8ec3)](_0x1ad4e6,0x1,new Cesium__namespace['Cartesian3']()),_0x4eb582=Cesium__namespace[_0x49d329(0x42b)]['getColumn'](_0x1ad4e6,0x2,new Cesium__namespace[(_0x49d329(_0x2b4d29._0x8fdd38))]());let _0x587164=Cesium__namespace['Cartesian3']['subtract'](_0x37fd0c,_0x16ee84,new Cesium__namespace['Cartesian3']());if(isNaN(_0x587164['x'])||isNaN(_0x587164['y'])||isNaN(_0x587164['z'])||_0x587164['equals'](Cesium__namespace['Cartesian3']['ZERO']))return 0x0;_0x587164=Cesium__namespace['Cartesian3'][_0x49d329(0x39b)](_0x587164,_0x4eb582,_0x587164),_0x587164=Cesium__namespace['Cartesian3']['cross'](_0x4eb582,_0x587164,_0x587164),_0x587164=Cesium__namespace['Cartesian3']['normalize'](_0x587164,_0x587164);let _0x3c7b37=Cesium__namespace['Cartesian3'][_0x49d329(_0x2b4d29._0x2bc889)](_0x3ceae7,_0x587164);const _0x1de8f2=Cesium__namespace['Cartesian3']['angleBetween'](_0x19566c,_0x587164);_0x1de8f2>Math['PI']*0.5&&(_0x3c7b37=0x2*Math['PI']-_0x3c7b37);let _0xbb9430=0x168-Cesium__namespace['Math']['toDegrees'](_0x3c7b37)-0xb4;_0x51cb4b&&(_0xbb9430+=0x5a);if(_0xbb9430<0x0)_0xbb9430=_0xbb9430+0x168;else _0xbb9430>0x168&&(_0xbb9430=_0xbb9430-0x168);return _0xbb9430;}function formatDistance(_0x50abff,_0x29e83f={}){const _0x231e52={_0x21f57e:0x391,_0x1bc555:0x6c5,_0x3e8b70:0x102e,_0x31a231:0x6c5},_0x679080=_0x5b513e;if(_0x50abff==null)return'';_0x50abff=Number(_0x50abff);if(isNaN(_0x50abff)||_0x50abff===0x0)return'';(_0x29e83f['unit']==null||_0x29e83f['unit']==='auto')&&(_0x50abff<0x3e8?_0x29e83f[_0x679080(0xfb7)]='m':_0x29e83f['unit']='km');_0x29e83f['decimal']=_0x29e83f[_0x679080(_0x231e52._0x21f57e)]??0x2;const _0x5c5a28=_0x29e83f['getLangText']||getLangText;let _0x26788b='';switch(_0x29e83f['unit']){case'km':_0x26788b=(_0x50abff*0.001)[_0x679080(_0x231e52._0x1bc555)](_0x29e83f['decimal'])+_0x5c5a28('_公里');break;case'wm':_0x26788b=(_0x50abff*0.0001)['toFixed'](_0x29e83f['decimal'])+_0x5c5a28('_万米');break;case _0x679080(_0x231e52._0x3e8b70):_0x26788b=(_0x50abff*0.00054)['toFixed'](_0x29e83f['decimal'])+_0x5c5a28('_海里');break;case'zhang':_0x26788b=(_0x50abff*0.3)['toFixed'](_0x29e83f['decimal'])+_0x5c5a28('_丈');break;case'm':default:_0x26788b=_0x50abff[_0x679080(_0x231e52._0x31a231)](_0x29e83f['decimal'])+_0x5c5a28('_米');break;}return _0x26788b;}function formatArea(_0x575ebd,_0x294fec={}){const _0x2381d1={_0xd39d25:0x391},_0xd9fdb=_0x5b513e;if(_0x575ebd==null)return'';_0x575ebd=Number(_0x575ebd);if(isNaN(_0x575ebd)||_0x575ebd===0x0)return'';(_0x294fec['unit']==null||_0x294fec['unit']==='auto')&&(_0x575ebd<0xf4240?_0x294fec['unit']='m':_0x294fec['unit']='km');_0x294fec['decimal']=_0x294fec['decimal']??0x2;const _0x190fc3=_0x294fec['getLangText']||getLangText;let _0x1e936c='';switch(_0x294fec['unit']){case'km':_0x1e936c=(_0x575ebd/0xf4240)['toFixed'](_0x294fec[_0xd9fdb(_0x2381d1._0xd39d25)])+_0x190fc3(_0xd9fdb(0x230));break;case'mu':_0x1e936c=(_0x575ebd*0.0015)[_0xd9fdb(0x6c5)](_0x294fec[_0xd9fdb(0x391)])+_0x190fc3('_亩');break;case'ha':_0x1e936c=(_0x575ebd*0.0001)['toFixed'](_0x294fec['decimal'])+_0x190fc3('_公顷');break;case'm':default:_0x1e936c=_0x575ebd['toFixed'](_0x294fec['decimal'])+_0x190fc3(_0xd9fdb(0xb2c));break;}return _0x1e936c;}function formatVolume(_0x427c51,_0x2c6f81={}){const _0x51c727=_0x5b513e;if(_0x427c51==null)return'';_0x427c51=Number(_0x427c51);if(isNaN(_0x427c51)||_0x427c51===0x0)return'';_0x2c6f81['decimal']=_0x2c6f81['decimal']??0x2;const _0x18e632=_0x2c6f81[_0x51c727(0xea1)]||getLangText;return _0x427c51<0x2710?_0x427c51['toFixed'](_0x2c6f81['decimal'])+_0x18e632('_立方米'):(_0x427c51/0x2710)['toFixed'](_0x2c6f81['decimal'])+_0x18e632('_万立方米');}var MeasureUtil={'__proto__':null,'getDistance':getDistance,'getSurfaceDistance':getSurfaceDistance,'getMinDistancePoint':getMinDistancePoint,'getClampDistance':getClampDistance,'getArea':getArea,'getTriangleArea':getTriangleArea,'getClampArea':getClampArea,'getSurfaceArea':getSurfaceArea,'getAngle':getAngle,'formatDistance':formatDistance,'formatArea':formatArea,'formatVolume':formatVolume};function register$4(_0x343dfa,_0x3783cd){const _0x586814={_0x14e57f:0x10ea,_0x28bf43:0x50d},_0x5daf69=_0x5b513e;Cesium__namespace['Material'][_0x5daf69(0x285)]['getMaterial'](_0x343dfa)&&!MaterialType[_0x343dfa]&&logError('MaterialUtil\x20register:\x20'+_0x343dfa+_0x5daf69(0xb11),_0x3783cd),MaterialTypes[_0x343dfa]=_0x343dfa,Cesium__namespace[_0x5daf69(0x4d2)][_0x343dfa+_0x5daf69(_0x586814._0x14e57f)]=_0x343dfa,_0x3783cd[_0x5daf69(_0x586814._0x28bf43)]&&(_0x3783cd['fabric']['type']=_0x343dfa),Cesium__namespace['Material']['_materialCache']['addMaterial'](_0x343dfa,_0x3783cd);}const OptsConverClass={};function registerOptsConver(_0x5962c1,_0x30d8ce){const _0x352962={_0x46baab:0xb11},_0x124bd1=_0x5b513e;OptsConverClass[_0x5962c1]&&logError('MaterialUtil\x20registerOptsConver:\x20'+_0x5962c1+_0x124bd1(_0x352962._0x46baab),_0x30d8ce),OptsConverClass[_0x5962c1]=_0x30d8ce;}const MaterialClass={},MaterialTypes={};function registerClass(_0x304b68,_0x2adda8){const _0x6d1595={_0x464012:0xb11},_0x316507=_0x5b513e;MaterialTypes[_0x304b68]&&logError('MaterialUtil\x20registerClass:\x20'+_0x304b68+_0x316507(_0x6d1595._0x464012),_0x2adda8),MaterialClass[_0x304b68]=_0x2adda8,MaterialTypes[_0x304b68]=_0x304b68;}const MaterialPropertyClass={};function registerPropertyClass(_0x4c7ed3,_0x202fdd){const _0x57dff7=_0x5b513e;MaterialPropertyClass[_0x4c7ed3]&&logError(_0x57dff7(0x583)+_0x4c7ed3+'属性类型已存在',_0x202fdd),MaterialPropertyClass[_0x4c7ed3]=_0x202fdd;}function createMaterialProperty(_0x2c04a3,_0x17d01a){const _0x18b33e=_0x5b513e,_0x3effc3=MaterialPropertyClass[_0x2c04a3];if(_0x3effc3){const _0x4ff8ea=OptsConverClass[_0x2c04a3]||OptsConverClass['default'];_0x4ff8ea&&(_0x17d01a['materialType']=_0x2c04a3,_0x17d01a=_0x4ff8ea['toCesiumVal'](_0x17d01a,{},!![]));const _0x47edbf=new _0x3effc3(_0x17d01a);return _0x47edbf[_0x18b33e(0xf2c)]=_0x2c04a3,_0x47edbf['options']=_0x17d01a,_0x47edbf;}else logWarn('createMaterialProperty:未找到该类型的对应材质属性',_0x2c04a3);}function createMaterial(_0xcf6403,_0x493def){const _0x1e4c63={_0x27e400:0x628},_0x1e7a62=_0x5b513e;if(!_0xcf6403){logError(_0x1e7a62(_0x1e4c63._0x27e400));return;}const _0x529ab9=OptsConverClass[_0xcf6403]||OptsConverClass['default'];_0x529ab9&&(_0x493def[_0x1e7a62(0x9ee)]=_0xcf6403,_0x493def=_0x529ab9['toCesiumVal'](_0x493def));let _0x1a3d94;const _0x3a9dff=MaterialClass[_0xcf6403];return _0x3a9dff?_0x1a3d94=new _0x3a9dff(_0x493def):_0x1a3d94=Cesium__namespace['Material']['fromType'](_0xcf6403,_0x493def),_0x1a3d94['options']=_0x493def,_0x1a3d94['_mars_type']=_0xcf6403,_0x1a3d94;}function hasMaterial(_0x1dd3b9,_0x37d664){return _0x37d664?Boolean(MaterialPropertyClass[_0x1dd3b9]):Boolean(MaterialTypes[_0x1dd3b9]);}function toJSON(_0x13c0c7,_0x1370c4={}){const _0x236394={_0x499bd6:0xe4c,_0x4800f2:0xe57},_0x12ca81=_0x5b513e;var _0x4c274d;let _0x1e0a5e;if(_0x13c0c7['_mars_type'])_0x1e0a5e=_0x13c0c7['_mars_type'];else{if(_0x13c0c7!==null&&_0x13c0c7!==void 0x0&&(_0x4c274d=_0x13c0c7['_template'])!==null&&_0x4c274d!==void 0x0&&_0x4c274d['type'])_0x1e0a5e=_0x13c0c7['_template']['type'];else _0x13c0c7!==null&&_0x13c0c7!==void 0x0&&_0x13c0c7['getType']&&(_0x1e0a5e=_0x13c0c7[_0x12ca81(0xc1b)]());}if(!_0x1e0a5e){if(_0x13c0c7 instanceof Cesium__namespace[_0x12ca81(_0x236394._0x499bd6)])_0x1e0a5e='Color';else{if(_0x13c0c7 instanceof HTMLVideoElement)return;else logWarn(_0x12ca81(_0x236394._0x4800f2),_0x13c0c7);}}const _0x24fa45=OptsConverClass[_0x1e0a5e]||OptsConverClass['default'];return _0x24fa45&&(_0x1370c4['materialType']=_0x1e0a5e,_0x1370c4['materialOptions']=_0x24fa45['toJSON'](_0x13c0c7)),_0x1370c4;}function toJSONByType(_0x3ed578,_0x22ad7a){const _0x327079=_0x5b513e,_0x37da5d=OptsConverClass[_0x3ed578]||OptsConverClass[_0x327079(0x1331)];return _0x37da5d?_0x37da5d['toJSON'](_0x22ad7a):_0x22ad7a;}function addTextureUniform(_0x148c0a){const _0x3f2354={_0x24129d:0x123d,_0x3d2d83:0x398},_0x290dff=_0x5b513e,{context:_0x5a582e,material:_0x1ccbb9,uniformName:_0xa5c2f8,image:_0x32fe14}=_0x148c0a,_0x49fb13=_0x148c0a['wrapS']||Cesium__namespace['TextureWrap']['REPEAT'],_0x48de7b=_0x148c0a['wrapT']||Cesium__namespace['TextureWrap'][_0x290dff(_0x3f2354._0x24129d)],_0x1f1d94=_0x148c0a[_0x290dff(_0x3f2354._0x3d2d83)]||Cesium__namespace['TextureMinificationFilter']['LINEAR'],_0x5f321e=_0x148c0a[_0x290dff(0x139e)]||Cesium__namespace['TextureMagnificationFilter']['LINEAR'];base64ToImage(_0x32fe14,!![])['then'](_0x7be87c=>{const _0x22e79a=_0x290dff,_0x344357=new Cesium__namespace['Texture']({'context':_0x5a582e,'source':_0x7be87c,'sampler':new Cesium__namespace['Sampler']({'wrapS':_0x49fb13,'wrapT':_0x48de7b,'minificationFilter':_0x1f1d94,'magnificationFilter':_0x5f321e})});_0x344357['type']='sampler2D',isPowerOfTwo(_0x7be87c[_0x22e79a(0x1359)])&&isPowerOfTwo(_0x7be87c[_0x22e79a(0x595)])&&_0x344357['generateMipmap'](Cesium__namespace['MipmapHint']['NICEST']),_0x1ccbb9['uniforms'][_0xa5c2f8]=_0x344357;});}function isPowerOfTwo(_0x46626f){return(_0x46626f&_0x46626f-0x1)===0x0&&_0x46626f!==0x0;}var MaterialUtil={'__proto__':null,'register':register$4,'registerOptsConver':registerOptsConver,'registerClass':registerClass,'registerPropertyClass':registerPropertyClass,'createMaterialProperty':createMaterialProperty,'createMaterial':createMaterial,'hasMaterial':hasMaterial,'toJSON':toJSON,'toJSONByType':toJSONByType,'addTextureUniform':addTextureUniform};const EditPointStyle={};EditPointStyle[EditPointType['Control']]={'color':'rgba(28,25,125,0.99)','pixelSize':0xc,'outline':!![],'outlineColor':_0x5b513e(0x425),'outlineWidth':0x2,'scaleByDistance':new Cesium__namespace['NearFarScalar'](0x3e8,0x1,0xf4240,0.5),'disableDepthTestDistance':Number['POSITIVE_INFINITY']},EditPointStyle[EditPointType['MoveAll']]={'color':'rgba(140,0,58,0.99)','pixelSize':0xc,'outline':!![],'outlineColor':'rgba(255,255,255,0.5)','outlineWidth':0x2,'scaleByDistance':new Cesium__namespace['NearFarScalar'](0x3e8,0x1,0xf4240,0.5),'disableDepthTestDistance':Number[_0x5b513e(0x635)]},EditPointStyle[EditPointType['AddMidPoint']]={'color':'rgba(4,194,201,0.3)','pixelSize':0xc,'outline':!![],'outlineColor':_0x5b513e(0xeef),'outlineWidth':0x2,'scaleByDistance':new Cesium__namespace['NearFarScalar'](0x3e8,0x1,0xf4240,0.5),'disableDepthTestDistance':Number['POSITIVE_INFINITY']},EditPointStyle[EditPointType['MoveHeight']]={'color':_0x5b513e(0x72a),'pixelSize':0xc,'outline':!![],'outlineColor':'rgba(255,255,255,0.5)','outlineWidth':0x2,'scaleByDistance':new Cesium__namespace['NearFarScalar'](0x3e8,0x1,0xf4240,0.5),'disableDepthTestDistance':Number[_0x5b513e(0x635)]},EditPointStyle[EditPointType[_0x5b513e(0x988)]]={'color':_0x5b513e(0x5fe),'pixelSize':0xc,'outline':!![],'outlineColor':'rgba(255,255,255,0.5)','outlineWidth':0x2,'scaleByDistance':new Cesium__namespace['NearFarScalar'](0x3e8,0x1,0xf4240,0.5),'disableDepthTestDistance':Number[_0x5b513e(0x635)]},EditPointStyle[EditPointType['EditRotation']]={'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 setEditPointStyle(_0x58247e,_0x363648){const _0x66dd2f={_0x2ea13e:0x59a},_0x2f2198=_0x5b513e;_0x58247e=_0x58247e||EditPointType['Control'];const _0x3f7314=EditPointStyle[_0x58247e];if(!_0x3f7314){logWarn('setEditPointStyle:没有该类型',_0x58247e);return;}_0x3f7314['type']!==_0x363648[_0x2f2198(_0x66dd2f._0x2ea13e)]?EditPointStyle[_0x58247e]=_0x363648:EditPointStyle[_0x58247e]=merge(_0x3f7314,_0x363648);}function setAllEditPointStyle(_0xa67beb){for(const _0x4767d3 in EditPointStyle){EditPointStyle[_0x4767d3]=merge(EditPointStyle[_0x4767d3],_0xa67beb);}}function getEditPointStyle(_0xe7053f,_0x566293){_0xe7053f=_0xe7053f||EditPointType['Control'];const _0x4c4639=EditPointStyle[_0xe7053f]||{};return{..._0x4c4639,..._0x566293};}var DrawUtil={'__proto__':null,'setEditPointStyle':setEditPointStyle,'setAllEditPointStyle':setAllEditPointStyle,'getEditPointStyle':getEditPointStyle};const TerrainType={'NONE':'none','XYZ':'xyz','ARCGIS':'arcgis','ION':_0x5b513e(0x872),'GEE':'gee','VR':'vr'};class GCJMercatorTilingScheme extends Cesium__namespace['WebMercatorTilingScheme']{constructor(_0xfd69be){const _0x545fa2={_0x367820:0x892,_0x438745:0x5c0,_0x3ed017:0xc46},_0x460f40={_0x11a084:0xf50},_0x387ba3=_0x5b513e;super(_0xfd69be);const _0x57a17c=_0xfd69be['mapChinaCRS'],_0x7adbb3=_0xfd69be['chinaCRS'],_0xc1f81d=getTransFun(_0x57a17c,_0x7adbb3),_0x1ded21=getTransFun(_0x7adbb3,_0x57a17c);if(_0xc1f81d){const _0x5c80e0=new Cesium__namespace[(_0x387ba3(0x500))]();this['_projection']['project']=function(_0x5ea11d,_0x39b159){const _0x539b49=_0x387ba3;return _0x39b159=_0xc1f81d([Cesium__namespace['Math']['toDegrees'](_0x5ea11d[_0x539b49(0xbb8)]),Cesium__namespace['Math']['toDegrees'](_0x5ea11d[_0x539b49(_0x460f40._0x11a084)])]),_0x39b159=_0x5c80e0['project'](new Cesium__namespace['Cartographic'](Cesium__namespace['Math']['toRadians'](_0x39b159[0x0]),Cesium__namespace['Math']['toRadians'](_0x39b159[0x1]))),new Cesium__namespace[(_0x539b49(0x7ad))](_0x39b159['x'],_0x39b159['y']);},this['_projection']['unproject']=function(_0x3d3ecd,_0x26ea4b){const _0x27951f=_0x387ba3,_0x369752=_0x5c80e0['unproject'](_0x3d3ecd);return _0x26ea4b=_0x1ded21([Cesium__namespace['Math'][_0x27951f(_0x545fa2._0x367820)](_0x369752['longitude']),Cesium__namespace[_0x27951f(_0x545fa2._0x438745)]['toDegrees'](_0x369752['latitude'])]),new Cesium__namespace['Cartographic'](Cesium__namespace['Math']['toRadians'](_0x26ea4b[0x0]),Cesium__namespace['Math'][_0x27951f(_0x545fa2._0x3ed017)](_0x26ea4b[0x1]));};}}}class CustomMercatorTilingScheme extends Cesium__namespace['WebMercatorTilingScheme']{constructor(_0x8b6b4c={}){const _0x4bb40d={_0x16868f:0x1017},_0x12f47f=_0x5b513e;super(_0x8b6b4c),this[_0x12f47f(0x112c)]=_0x8b6b4c['origin']||[-20037508.3427892,20037508.3427892],this[_0x12f47f(0x29c)]=_0x8b6b4c[_0x12f47f(0x9bb)]||[],this[_0x12f47f(_0x4bb40d._0x16868f)]=_0x8b6b4c['zOffset']||0x0,this[_0x12f47f(0x1326)]=_0x8b6b4c['tileWidth']||_0x8b6b4c['tileHeight']||0x100;}get[_0x5b513e(0x64b)](){return this['_zOffset'];}['tileXYToNativeRectangle'](_0x212a6c,_0x4cd404,_0x13300b,_0x4301d5){const _0x388773={_0x466c46:0x112c,_0x1e5fc:0xfaf,_0x3f690b:0x12f6},_0xc50696=_0x5b513e;if(!this['_resolutions']||!this['_resolutions'][_0x13300b+this['_zOffset']])return Cesium__namespace['Rectangle'][_0xc50696(0x1dd)];if(_0x212a6c<0x0||_0x4cd404<0x0)return Cesium__namespace['Rectangle']['MAX_VALUE'];const _0x4fa991=this[_0xc50696(0x29c)][_0x13300b+this['_zOffset']]*this['_tileSize'],_0x593523=this['_origin'][0x0]+_0x212a6c*_0x4fa991,_0x303f64=this[_0xc50696(_0x388773._0x466c46)][0x1]-(_0x4cd404+0x1)*_0x4fa991,_0x2612e2=this['_origin'][0x0]+(_0x212a6c+0x1)*_0x4fa991,_0x2e5946=this['_origin'][0x1]-_0x4cd404*_0x4fa991;if(!Cesium__namespace[_0xc50696(_0x388773._0x1e5fc)](_0x4301d5))return new Cesium__namespace[(_0xc50696(_0x388773._0x3f690b))](_0x593523,_0x303f64,_0x2612e2,_0x2e5946);return _0x4301d5['west']=_0x593523,_0x4301d5['south']=_0x303f64,_0x4301d5['east']=_0x2612e2,_0x4301d5['north']=_0x2e5946,_0x4301d5;}[_0x5b513e(0xa04)](_0x5dc7b6,_0x4e17fd,_0x333d14){const _0x5a447b={_0x49bca0:0xeec,_0x377615:0x29c,_0x1fd2fd:0x112c,_0x22ca8e:0xda1,_0x2f0ecc:0xda1},_0x131938=_0x5b513e,_0x21161f=this['_rectangle'];if(!Cesium__namespace['Rectangle'][_0x131938(_0x5a447b._0x49bca0)](_0x21161f,_0x5dc7b6))return undefined;if(!this[_0x131938(_0x5a447b._0x377615)]||!this[_0x131938(_0x5a447b._0x377615)][_0x4e17fd+this['_zOffset']])return new Cesium__namespace['Cartesian2']();const _0x4c6526=this['_resolutions'][_0x4e17fd+this['_zOffset']]*this[_0x131938(0x1326)],_0x2aad1c=this[_0x131938(0xc48)],_0x311177=_0x2aad1c['project'](_0x5dc7b6),_0x21aba9=Math['floor']((_0x311177['x']-this['_origin'][0x0])/_0x4c6526),_0x55dcb9=Math['floor']((this[_0x131938(_0x5a447b._0x1fd2fd)][0x1]-_0x311177['y'])/_0x4c6526);if(!Cesium__namespace['defined'](_0x333d14))return new Cesium__namespace['Cartesian2'](Math[_0x131938(_0x5a447b._0x22ca8e)](0x0,_0x21aba9),Math[_0x131938(_0x5a447b._0x2f0ecc)](0x0,_0x55dcb9));return _0x333d14['x']=_0x21aba9,_0x333d14['y']=_0x55dcb9,_0x333d14;}}class CustomGeographicTilingScheme extends Cesium__namespace[_0x5b513e(0xaf5)]{constructor(_0x2cc083={}){const _0x4cd56a={_0xab3c46:0x112c,_0x2a8a81:0x9bb,_0xfa8589:0x806},_0xd57251=_0x5b513e;super(_0x2cc083),this[_0xd57251(_0x4cd56a._0xab3c46)]=_0x2cc083['origin']||[-0xb4,0x5a],this['_resolutions']=_0x2cc083[_0xd57251(_0x4cd56a._0x2a8a81)]||[],this['_zOffset']=_0x2cc083['zOffset']||0x0,this['_tileSize']=_0x2cc083['tileWidth']||_0x2cc083[_0xd57251(_0x4cd56a._0xfa8589)]||0x100;}get[_0x5b513e(0x64b)](){return this['_zOffset'];}[_0x5b513e(0xb19)](_0x4f3d9a,_0x4229f1,_0x30c267,_0x3188dd){const _0x45d1b7={_0x25b1cd:0x1017,_0x4dfb10:0xc46},_0x599aab=_0x5b513e;if(!this['_resolutions']||!this['_resolutions'][_0x30c267+this[_0x599aab(_0x45d1b7._0x25b1cd)]])return Cesium__namespace['Rectangle']['MAX_VALUE'];const _0x41ce09=this['_resolutions'][_0x30c267+this['_zOffset']]*this['_tileSize'],_0x39b3e4=Cesium__namespace['Math']['toRadians'](this['_origin'][0x0]+_0x4f3d9a*_0x41ce09),_0x28550e=Cesium__namespace['Math'][_0x599aab(_0x45d1b7._0x4dfb10)](this[_0x599aab(0x112c)][0x1]-(_0x4229f1+0x1)*_0x41ce09),_0x615a30=Cesium__namespace['Math']['toRadians'](this['_origin'][0x0]+(_0x4f3d9a+0x1)*_0x41ce09),_0x5ed8b7=Cesium__namespace['Math']['toRadians'](this['_origin'][0x1]-_0x4229f1*_0x41ce09);if(!Cesium__namespace['defined'](_0x3188dd))return new Cesium__namespace[(_0x599aab(0x12f6))](_0x39b3e4,_0x28550e,_0x615a30,_0x5ed8b7);return _0x3188dd['west']=_0x39b3e4,_0x3188dd['south']=_0x28550e,_0x3188dd[_0x599aab(0xbaa)]=_0x615a30,_0x3188dd['north']=_0x5ed8b7,_0x3188dd;}['positionToTileXY'](_0x3f6ccf,_0x492270,_0x9f5e1c){const _0x25f71f={_0x4848ba:0x1326,_0x5cc4d3:0xda1},_0x2f5cbe=_0x5b513e;if(!this[_0x2f5cbe(0x29c)]||!this['_resolutions'][_0x492270+this['_zOffset']])return new Cesium__namespace['Cartesian2']();const _0x46e8ef=this['_resolutions'][_0x492270+this[_0x2f5cbe(0x1017)]]*this[_0x2f5cbe(_0x25f71f._0x4848ba)],_0x2ce0d1=Cesium__namespace[_0x2f5cbe(0x5c0)]['toDegrees'](_0x3f6ccf['longitude']),_0x3047ce=Cesium__namespace['Math'][_0x2f5cbe(0x892)](_0x3f6ccf['latitude']),_0x318909=Math['floor']((_0x2ce0d1-this['_origin'][0x0])/_0x46e8ef),_0x201270=Math[_0x2f5cbe(0x780)]((this['_origin'][0x1]-_0x3047ce)/_0x46e8ef);if(!Cesium__namespace[_0x2f5cbe(0xfaf)](_0x9f5e1c))return new Cesium__namespace['Cartesian2'](Math[_0x2f5cbe(_0x25f71f._0x5cc4d3)](0x0,_0x318909),Math['max'](0x0,_0x201270));return _0x9f5e1c['x']=_0x318909,_0x9f5e1c['y']=_0x201270,_0x9f5e1c;}}const LayerClass={};function register$3(_0x287cbe,_0x16a2ec){const _0x365306=_0x5b513e;LayerClass[_0x287cbe]&&logError('register:\x20'+_0x287cbe+_0x365306(0xb11),_0x16a2ec),LayerType[_0x287cbe]=_0x287cbe,LayerClass[_0x287cbe]=_0x16a2ec,_0x16a2ec['type']=_0x287cbe,_0x16a2ec['prototype']['_type']=_0x287cbe;}function getClass$3(_0x5543d9){return LayerClass[_0x5543d9];}function create$3(_0xa5c10f){const _0x1ea254=getClass$3(_0xa5c10f['type']);if(_0x1ea254){const _0x14082b=new _0x1ea254(_0xa5c10f);return _0x14082b;}else logWarn('配置中的图层未处理',_0xa5c10f);}function converOptions(_0x14930){const _0x4a55ae={_0x2b90f6:0x1066,_0x4d6de9:0xff0,_0x50b6a6:0x888,_0x2577ee:0xff0,_0x4b0de7:0xfaf,_0x26f4bf:0x89f,_0xc577b7:0x95b,_0x9ac6ac:0xa15,_0x562dad:0xfaf,_0x41ffd6:0x370,_0x21d993:0x1395,_0x13f42f:0x17a,_0x2ee37d:0xff0,_0x487fc0:0x1269,_0x3c95dd:0x343,_0x202029:0x13a0,_0x391c31:0x12f4,_0x28ea9e:0x12f4,_0x5eeb72:0x1269,_0x9a990e:0x223},_0x2da4b8=_0x5b513e,_0x5c1bd6={};for(const _0x52c830 in _0x14930){let _0x8fcd1d=_0x14930[_0x52c830];if(_0x8fcd1d==null)continue;switch(_0x52c830){case'crs':{_0x8fcd1d=(_0x8fcd1d+'')['toUpperCase']();let _0x2471e9=!![];if(_0x8fcd1d===CRS[_0x2da4b8(_0x4a55ae._0x2b90f6)]||_0x8fcd1d==='4326'||_0x8fcd1d===_0x2da4b8(0x1066))_0x5c1bd6[_0x2da4b8(_0x4a55ae._0x4d6de9)]=CRS['EPSG4326'],_0x2471e9=![];else _0x8fcd1d===CRS[_0x2da4b8(_0x4a55ae._0x50b6a6)]||_0x8fcd1d==='4490'||_0x8fcd1d==='EPSG4490'?(_0x5c1bd6[_0x2da4b8(_0x4a55ae._0x2577ee)]=CRS[_0x2da4b8(0x888)],_0x2471e9=![]):_0x5c1bd6['crs']=CRS['EPSG3857'];const _0x1b068b=Cesium__namespace['defined'](_0x14930['origin'])||Cesium__namespace[_0x2da4b8(0xfaf)](_0x14930[_0x2da4b8(0x9bb)])||Cesium__namespace[_0x2da4b8(_0x4a55ae._0x4b0de7)](_0x14930['zOffset']);_0x2471e9?_0x1b068b?_0x5c1bd6['tilingScheme']=new CustomMercatorTilingScheme({..._0x14930,'numberOfLevelZeroTilesX':_0x14930[_0x2da4b8(_0x4a55ae._0x26f4bf)]||0x1,'numberOfLevelZeroTilesY':_0x14930['numberOfLevelZeroTilesY']||0x1}):_0x5c1bd6['tilingScheme']=new Cesium__namespace['WebMercatorTilingScheme']({'numberOfLevelZeroTilesX':_0x14930['numberOfLevelZeroTilesX']||0x1,'numberOfLevelZeroTilesY':_0x14930['numberOfLevelZeroTilesY']||0x1}):_0x1b068b?_0x5c1bd6['tilingScheme']=new CustomGeographicTilingScheme({..._0x14930,'numberOfLevelZeroTilesX':_0x14930['numberOfLevelZeroTilesX']||0x1,'numberOfLevelZeroTilesY':_0x14930['numberOfLevelZeroTilesY']||0x1}):_0x5c1bd6[_0x2da4b8(0x12fc)]=new Cesium__namespace['GeographicTilingScheme']({'numberOfLevelZeroTilesX':_0x14930['numberOfLevelZeroTilesX']||0x2,'numberOfLevelZeroTilesY':_0x14930[_0x2da4b8(0x4dc)]||0x1});break;}case _0x2da4b8(0xa15):{_0x14930[_0x2da4b8(_0x4a55ae._0xc577b7)]!==_0x14930['chinaCRS']&&(_0x5c1bd6[_0x2da4b8(0xa15)]=_0x14930['chinaCRS'],_0x5c1bd6['tilingScheme']=new GCJMercatorTilingScheme({'mapChinaCRS':_0x14930[_0x2da4b8(0x95b)]||ChinaCRS['WGS84'],'chinaCRS':_0x14930[_0x2da4b8(_0x4a55ae._0x9ac6ac)],'numberOfLevelZeroTilesX':_0x14930['numberOfLevelZeroTilesX']||0x1,'numberOfLevelZeroTilesY':_0x14930['numberOfLevelZeroTilesY']||0x1}));break;}case _0x2da4b8(0x17a):if(Cesium__namespace['defined'](_0x8fcd1d)&&Cesium__namespace['defined'](_0x8fcd1d['xmin'])&&Cesium__namespace[_0x2da4b8(_0x4a55ae._0x562dad)](_0x8fcd1d['xmax'])&&Cesium__namespace['defined'](_0x8fcd1d['ymin'])&&Cesium__namespace['defined'](_0x8fcd1d[_0x2da4b8(0x531)]))_0x5c1bd6['rectangle']=Cesium__namespace['Rectangle']['fromDegrees'](_0x8fcd1d['xmin'],_0x8fcd1d['ymin'],_0x8fcd1d[_0x2da4b8(_0x4a55ae._0x41ffd6)],_0x8fcd1d[_0x2da4b8(0x531)]);else _0x8fcd1d instanceof Cesium__namespace['Rectangle']&&(_0x5c1bd6['rectangle']=_0x8fcd1d);break;case _0x2da4b8(_0x4a55ae._0x21d993):_0x5c1bd6[_0x2da4b8(_0x4a55ae._0x13f42f)]=Cesium__namespace['Rectangle']['fromDegrees'](_0x8fcd1d[0x0],_0x8fcd1d[0x1],_0x8fcd1d[0x2],_0x8fcd1d[0x3]);break;default:_0x5c1bd6[_0x52c830]=_0x8fcd1d;break;}}return _0x5c1bd6[_0x2da4b8(_0x4a55ae._0x2ee37d)]===CRS['EPSG4490']&&_0x5c1bd6['url']&&(_0x5c1bd6[_0x2da4b8(_0x4a55ae._0x487fc0)]=_0x5c1bd6['url']['replace'](/\{z\}/gm,'{z4490}'),_0x5c1bd6[_0x2da4b8(0x1269)]=_0x5c1bd6[_0x2da4b8(0x1269)]['replace'](/\{arc_z\}/gm,_0x2da4b8(0x476)),_0x5c1bd6[_0x2da4b8(0x1269)]=_0x5c1bd6['url']['replace'](/\{arc_Z\}/gm,'{arc_Z4490}')),_0x14930['tms']&&(_0x5c1bd6[_0x2da4b8(0x1269)]=_0x5c1bd6['url']['replace'](/\{y\}/gm,'{reverseY}')['replace'](/\{-y\}/gm,'{reverseY}')),Cesium__namespace['defined'](_0x14930['minimumTerrainLevel'])&&Cesium__namespace['defined'](_0x14930['minimumLevel'])&&_0x14930[_0x2da4b8(0x3f9)]<_0x14930['minimumLevel']&&(_0x5c1bd6[_0x2da4b8(0x3f9)]=_0x14930[_0x2da4b8(_0x4a55ae._0x3c95dd)]),Cesium__namespace['defined'](_0x14930['maximumTerrainLevel'])&&Cesium__namespace[_0x2da4b8(_0x4a55ae._0x4b0de7)](_0x14930[_0x2da4b8(_0x4a55ae._0x202029)])&&_0x14930[_0x2da4b8(_0x4a55ae._0x391c31)]>_0x14930['maximumLevel']&&(_0x5c1bd6[_0x2da4b8(_0x4a55ae._0x28ea9e)]=_0x14930['maximumLevel']),!Cesium__namespace['defined'](_0x14930['minimumTerrainLevel'])&&Cesium__namespace['defined'](_0x14930['minimumLevel'])&&_0x14930['minimumLevel']>0x0&&(_0x5c1bd6['minimumTerrainLevel']=_0x14930['minimumLevel']),_0x5c1bd6[_0x2da4b8(_0x4a55ae._0x5eeb72)]&&(_0x14930['queryParameters']||_0x14930[_0x2da4b8(_0x4a55ae._0x9a990e)]||_0x14930['headers']||_0x14930[_0x2da4b8(0xe69)])&&(_0x5c1bd6['url']=getUrlResource(_0x5c1bd6)),_0x5c1bd6;}const ImageryProviderFun={};function registerImageryProvider(_0x29247c,_0x15df2b){const _0x57c0f9=_0x5b513e;ImageryProviderFun[_0x29247c]&&logError('registerImageryProvider:\x20'+_0x29247c+_0x57c0f9(0xb11)),ImageryProviderFun[_0x29247c]=_0x15df2b;}function getProviderClass(_0x1e96ba){return ImageryProviderFun[_0x1e96ba];}async function createImageryProvider$j(_0x156a7a){const _0x3163e8={_0x123187:0x59a,_0x4a67c2:0xf7d},_0x547d41=_0x5b513e,_0x3aaae1=getProviderClass(_0x156a7a[_0x547d41(_0x3163e8._0x123187)]);if(_0x3aaae1){const _0x301065=await _0x3aaae1(_0x156a7a);return!_0x301065['options']&&(_0x301065['options']=_0x156a7a),Cesium__namespace['defined'](_0x156a7a['invertColor'])&&(_0x301065['invertColor']=_0x156a7a['invertColor']),Cesium__namespace['defined'](_0x156a7a['filterColor'])&&(_0x301065[_0x547d41(_0x3163e8._0x4a67c2)]=getCesiumColor(_0x156a7a['filterColor'])),_0x301065;}else logWarn(_0x547d41(0x7c9),_0x156a7a);}function getImageryProviderViewModels(_0xd564,_0x7b01f3){const _0xdc7ce8=_0x5b513e,_0x17f6dc=[];let _0x3f3156=-0x1;for(let _0x50f591=0x0;_0x50f591<_0xd564[_0xdc7ce8(0x4e6)];_0x50f591++){let _0x5f1c1f=_0xd564[_0x50f591];if(_0x5f1c1f['type']==='group'&&_0x5f1c1f[_0xdc7ce8(0x7c4)]==null)continue;_0x7b01f3&&(_0x5f1c1f={..._0x5f1c1f,'templateValues':_0x7b01f3}),_0x5f1c1f['show']?_0x3f3156=_0x17f6dc['length']:delete _0x5f1c1f['show'],_0x17f6dc['push'](createProviderViewModel(_0x5f1c1f,_0x50f591));}return{'imageryProviderViewModels':_0x17f6dc,'selectedIndex':_0x3f3156};}function createProviderViewModel(_0x572d18,_0x39efd7){const _0x287e48={_0x19c379:0x12d3,_0x2abcb1:0x2eb},_0x18ec56=_0x5b513e;window['_temp_mars3d_createImageryProvider']=createImageryProvider$j;const _0x335331='window._temp_mars3d_basemaps'+_0x39efd7;return new Function('\x0a\x20\x20\x20\x20'+_0x335331+'\x20=\x20function\x20(item)\x20{\x0a\x20\x20\x20\x20\x20\x20item\x20=\x20item\x20||\x20'+JSON['stringify'](getAttrVal(_0x572d18,{'onlySimpleType':!![]}))+_0x18ec56(_0x287e48._0x19c379))(),new Cesium__namespace['ProviderViewModel']({'name':_0x572d18['name']||'','tooltip':_0x572d18['name']||'','iconUrl':_0x572d18[_0x18ec56(0xbca)]||'','category':_0x572d18[_0x18ec56(0x919)]||'','creationFunction':new Function(_0x18ec56(_0x287e48._0x2abcb1)+_0x335331)(),'marsOptions':{'layerId':_0x572d18['id']}});}const _ellipsoid=new Cesium__namespace['EllipsoidTerrainProvider']({'ellipsoid':Cesium__namespace[_0x5b513e(0x11c2)]['WGS84']});_ellipsoid['marsOptions']={'type':TerrainType['NONE']};function getNoTerrainProvider(){return _ellipsoid;}const TerrainProviderClass={};function registerTerrainProvider(_0x976d08,_0x12c4a6){const _0x5d0b5e={_0x1e2f82:0xa99,_0x20ef57:0xb11},_0x526a1b=_0x5b513e;TerrainProviderClass[_0x976d08]&&logError(_0x526a1b(_0x5d0b5e._0x1e2f82)+_0x976d08+_0x526a1b(_0x5d0b5e._0x20ef57)),TerrainProviderClass[_0x976d08]=_0x12c4a6;}function getTerrainProviderClass(_0x2371ee){return TerrainProviderClass[_0x2371ee];}async function createTerrainProvider(_0x2eaa35){const _0xbd2cf8={_0x1625a3:0x59a,_0xdf018b:0x60c,_0xf9a6c4:0xc78,_0xddd625:0x1119,_0x5159b3:0x72c,_0x36805e:0xab9},_0x5bf64c=_0x5b513e;_0x2eaa35=_0x2eaa35||{'type':TerrainType[_0x5bf64c(0xc78)]},_0x2eaa35['type']=_0x2eaa35[_0x5bf64c(_0xbd2cf8._0x1625a3)]||TerrainType[_0x5bf64c(_0xbd2cf8._0xdf018b)],_0x2eaa35['requestVertexNormals']=_0x2eaa35['requestVertexNormals']??!![];let _0x3ed21d;switch(_0x2eaa35[_0x5bf64c(0x59a)]){case TerrainType['XYZ']:case'terrain':{_0x3ed21d=await Cesium__namespace['CesiumTerrainProvider']['fromUrl'](getUrlResource(_0x2eaa35),_0x2eaa35);break;}case TerrainType['NONE']:case'ellipsoid':_0x3ed21d=_ellipsoid;break;case TerrainType[_0x5bf64c(_0xbd2cf8._0xf9a6c4)]:{const _0x418214=await Cesium__namespace['IonResource']['fromAssetId'](_0x2eaa35[_0x5bf64c(0x66e)]??0x1,{'accessToken':_0x2eaa35[_0x5bf64c(_0xbd2cf8._0xddd625)]??_0x2eaa35[_0x5bf64c(0x229)],'server':_0x2eaa35[_0x5bf64c(0x647)]});_0x3ed21d=await Cesium__namespace[_0x5bf64c(0xf9a)]['fromUrl'](_0x418214,_0x2eaa35);}break;case TerrainType['GEE']:case'google':{const _0x4ffb45=await Cesium__namespace['GoogleEarthEnterpriseMetadata']['fromUrl'](getUrlResource(_0x2eaa35),_0x2eaa35);_0x3ed21d=await Cesium__namespace['GoogleEarthEnterpriseTerrainProvider']['fromMetadata'](_0x4ffb45,_0x2eaa35);}break;case TerrainType[_0x5bf64c(_0xbd2cf8._0x5159b3)]:_0x3ed21d=await Cesium__namespace['ArcGISTiledElevationTerrainProvider']['fromUrl'](getUrlResource(_0x2eaa35),_0x2eaa35);break;case TerrainType['VR']:_0x3ed21d=await Cesium__namespace[_0x5bf64c(_0xbd2cf8._0x36805e)]['fromUrl'](getUrlResource(_0x2eaa35),_0x2eaa35);break;default:{const _0x4be757=getTerrainProviderClass(_0x2eaa35['type']);_0x4be757&&(_0x4be757[_0x5bf64c(0xc96)]?_0x3ed21d=await _0x4be757[_0x5bf64c(0xc96)](getUrlResource(_0x2eaa35),_0x2eaa35):_0x3ed21d=new _0x4be757(_0x2eaa35));}break;}return _0x3ed21d&&(_0x3ed21d['marsOptions']=_0x2eaa35),_0x3ed21d;}function getTerrainProviderViewModels(_0x3ea3fe,_0x1e8f9a){const _0x518433={_0x5d3b8e:0x7b3,_0x316e82:0x45e,_0x12d942:0x60c,_0x5b62f9:0x55d,_0xd1edef:0x7b3,_0x34e1e0:0x12da},_0x3dfe80={_0x277070:0x872},_0x53c28a=_0x5b513e;return _0x1e8f9a=_0x1e8f9a||getLangText,_0x3ea3fe?[new Cesium__namespace[(_0x53c28a(_0x518433._0x5d3b8e))]({'name':_0x1e8f9a('EllipsoidTerrainProvider'),'iconUrl':Cesium__namespace['buildModuleUrl']('Widgets/Images/TerrainProviders/Ellipsoid.png'),'tooltip':_0x1e8f9a(_0x53c28a(0x956)),'category':'','creationFunction':function(){return getNoTerrainProvider();},'marsOptions':{'type':TerrainType[_0x53c28a(_0x518433._0x316e82)]}}),new Cesium__namespace['ProviderViewModel']({'name':_0x3ea3fe['name']||_0x1e8f9a('TerrainProvider'),'iconUrl':Cesium__namespace['buildModuleUrl']('Widgets/Images/TerrainProviders/CesiumWorldTerrain.png'),'tooltip':_0x3ea3fe['tooltip']||_0x1e8f9a('TerrainProviderTooltip'),'category':'','creationFunction':function(){return createTerrainProvider(_0x3ea3fe);},'marsOptions':{'type':TerrainType[_0x53c28a(_0x518433._0x12d942)],..._0x3ea3fe}})]:[new Cesium__namespace['ProviderViewModel']({'name':_0x1e8f9a('EllipsoidTerrainProvider'),'iconUrl':Cesium__namespace[_0x53c28a(0xea9)]('Widgets/Images/TerrainProviders/Ellipsoid.png'),'tooltip':_0x1e8f9a('EllipsoidTerrainProviderTooltip'),'category':'','creationFunction':function(){return getNoTerrainProvider();},'marsOptions':{'type':TerrainType['NONE']}}),new Cesium__namespace['ProviderViewModel']({'name':_0x53c28a(0x55d)+_0x1e8f9a('TerrainProvider'),'iconUrl':Cesium__namespace['buildModuleUrl']('Widgets/Images/TerrainProviders/CesiumWorldTerrain.png'),'tooltip':_0x53c28a(_0x518433._0x5b62f9)+_0x1e8f9a(_0x53c28a(0x881)),'category':'','creationFunction':function(){const _0x5c2118=_0x53c28a;return createTerrainProvider({'url':_0x5c2118(0x908)});},'marsOptions':{'type':TerrainType['XYZ']}}),new Cesium__namespace[(_0x53c28a(0x7b3))]({'name':'Ion\x20'+_0x1e8f9a('TerrainProvider'),'iconUrl':Cesium__namespace[_0x53c28a(0xea9)]('Widgets/Images/TerrainProviders/CesiumWorldTerrain.png'),'tooltip':'Ion\x20'+_0x1e8f9a(_0x53c28a(0x881)),'category':'','creationFunction':function(){const _0x59b61a=_0x53c28a;return createTerrainProvider({'type':_0x59b61a(_0x3dfe80._0x277070)});},'marsOptions':{'type':TerrainType['ION']}}),new Cesium__namespace[(_0x53c28a(_0x518433._0xd1edef))]({'name':'ArcGIS\x20'+_0x1e8f9a(_0x53c28a(_0x518433._0x34e1e0)),'iconUrl':Cesium__namespace[_0x53c28a(0xea9)]('Widgets/Images/TerrainProviders/CesiumWorldTerrain.png'),'tooltip':'ArcGIS\x20'+_0x1e8f9a('TerrainProviderTooltip'),'category':'','creationFunction':function(){return createTerrainProvider({'type':'arcgis','url':'https://elevation3d.arcgis.com/arcgis/rest/services/WorldElevation3D/Terrain3D/ImageServer'});},'marsOptions':{'type':TerrainType[_0x53c28a(0x72c)]}})];}var LayerUtil={'__proto__':null,'register':register$3,'getClass':getClass$3,'create':create$3,'converOptions':converOptions,'registerImageryProvider':registerImageryProvider,'getProviderClass':getProviderClass,'createImageryProvider':createImageryProvider$j,'getImageryProviderViewModels':getImageryProviderViewModels,'getNoTerrainProvider':getNoTerrainProvider,'registerTerrainProvider':registerTerrainProvider,'getTerrainProviderClass':getTerrainProviderClass,'createTerrainProvider':createTerrainProvider,'getTerrainProviderViewModels':getTerrainProviderViewModels};const ControlClass={};function register$2(_0x172b1b,_0x3e3432){const _0x464d25={_0x1f5483:0x3e4},_0x933c83=_0x5b513e;ControlClass[_0x172b1b]&&logError('register:\x20'+_0x172b1b+'类型已存在',_0x3e3432),ControlType[_0x172b1b]=_0x172b1b,ControlClass[_0x172b1b]=_0x3e3432,_0x3e3432[_0x933c83(0x59a)]=_0x172b1b,_0x3e3432[_0x933c83(0xcef)][_0x933c83(_0x464d25._0x1f5483)]=_0x172b1b;}function getClass$2(_0x1d7dbf){return ControlClass[_0x1d7dbf];}function create$2(_0x5516d2,_0x4b6bb8){const _0x51a457=getClass$2(_0x5516d2);if(_0x51a457){const _0x61f107=new _0x51a457(_0x4b6bb8);return _0x61f107;}}var ControlUtil={'__proto__':null,'register':register$2,'getClass':getClass$2,'create':create$2};const EffectClass={};function register$1(_0x1e415d,_0x5b67bc){EffectClass[_0x1e415d]&&logError('register:\x20'+_0x1e415d+'类型已存在',_0x5b67bc),EffectType[_0x1e415d]=_0x1e415d,EffectClass[_0x1e415d]=_0x5b67bc,_0x5b67bc['type']=_0x1e415d,_0x5b67bc['prototype']['_type']=_0x1e415d;}function getClass$1(_0xac96bf){return EffectClass[_0xac96bf];}function create$1(_0x15bbe2,_0x44954a){const _0x180258=_0x5b513e,_0x2b975d=getClass$1(_0x15bbe2);if(_0x2b975d){const _0x2e7421=new _0x2b975d(_0x44954a);return _0x2e7421;}else logWarn(_0x180258(0x10ae)+_0x15bbe2+'类型的特效',_0x44954a);}var EffectUtil={'__proto__':null,'register':register$1,'getClass':getClass$1,'create':create$1};const ThingClass={};function register(_0x3ce8d6,_0x491693,_0x655a8a=!![]){const _0x2a5bf5={_0x16e9b5:0x59a},_0x430c2d=_0x5b513e;ThingClass[_0x3ce8d6]&&logError('register:\x20'+_0x3ce8d6+'类型已存在',_0x491693),ThingType[_0x3ce8d6]=_0x3ce8d6,ThingClass[_0x3ce8d6]=_0x491693,_0x491693[_0x430c2d(_0x2a5bf5._0x16e9b5)]=_0x3ce8d6,_0x491693[_0x430c2d(0xcef)][_0x430c2d(0x3e4)]=_0x3ce8d6,_0x491693[_0x430c2d(0xcef)]['_isOnlyInMap']=_0x655a8a;}function getClass(_0xe71a01){return ThingClass[_0xe71a01];}function create(_0x4fff2e,_0x484a93){const _0x52b7cd=_0x5b513e,_0xeaf0d2=getClass(_0x4fff2e);if(_0xeaf0d2){const _0x249619=new _0xeaf0d2(_0x484a93);return _0x249619;}else logWarn(_0x52b7cd(0x10ae)+_0x4fff2e+'类型的Thing对象',_0x484a93);}var ThingUtil={'__proto__':null,'register':register,'getClass':getClass,'create':create};class BaseOptsConver{constructor(_0x88e4c0={}){this['options']=_0x88e4c0;}get[_0x5b513e(0x11e5)](){return null;}get[_0x5b513e(0x601)](){const _0x3c981c=_0x5b513e;return['color','outlineColor','backgroundColor',_0x3c981c(0x6d6)];}[_0x5b513e(0xe36)](_0x34e536={},_0x453d5a={}){const _0x1353a1={_0x44e08f:0x11e5},_0x27220b=_0x5b513e;this[_0x27220b(0xcac)](_0x34e536,_0x453d5a);for(const _0x5242de in _0x34e536){const _0x396171=_0x34e536[_0x5242de];if(this['includeKeys']['indexOf'](_0x5242de)===-0x1){if(!isSimpleType(_0x396171)){_0x453d5a[_0x5242de]=_0x396171;continue;}if(this[_0x27220b(_0x1353a1._0x44e08f)]&&this['excludedKeys']['indexOf'](_0x5242de)!==-0x1)continue;}const _0x97133f=this['_toOneCesiumVal'](_0x5242de,_0x396171,_0x34e536,_0x453d5a);if(_0x97133f==null)continue;_0x453d5a[_0x5242de]=_0x97133f;}return this['_toCesiumValEnd'](_0x34e536,_0x453d5a),_0x453d5a;}[_0x5b513e(0xcac)](_0x55a5c0,_0x4da74c){}[_0x5b513e(0x25c)](_0x24b103,_0x21be5e){}['_toOneCesiumVal'](_0x123880,_0x53de9e,_0x1e4659,_0x5af2ba){switch(_0x123880){default:_0x5af2ba[_0x123880]=_0x53de9e;break;}}['toJSON'](_0x395a09,_0x416247={}){const _0x2eb746=_0x5b513e;_0x395a09=getAttrVal(_0x395a09);this['_toJSONValBefore']&&this['_toJSONValBefore'](_0x416247,_0x395a09);for(const _0xf64a9b in _0x395a09){const _0x5af64a=_0x395a09[_0xf64a9b];if(isSimpleType(_0x5af64a))_0x416247[_0xf64a9b]=_0x5af64a;else{if(this[_0x2eb746(0x1161)]&&this['excludedJsonKeys']['indexOf'](_0xf64a9b)!==-0x1)continue;this['_toOneJson'](_0xf64a9b,_0x395a09[_0xf64a9b],_0x416247);}}return this['_toJSONValEnd']&&this['_toJSONValEnd'](_0x416247,_0x395a09),_0x416247;}['_toOneJson'](_0x1d572f,_0x18238c,_0x131e66){}static['getColorByStyle'](_0x34e305){const _0x1956a0={_0x484ebd:0x323},_0x1b714d=_0x5b513e;return!this['baseOptsConver']&&(this['baseOptsConver']=new BaseOptsConver()),this['baseOptsConver'][_0x1b714d(_0x1956a0._0x484ebd)](_0x34e305);}['getColorByStyle'](_0x122954){return getColorByStyle(_0x122954,this['options']['color']);}['getOutlineColorByStyle'](_0x5f200a){const _0x26c007={_0xe60f6d:0x838,_0x20d878:0x1be},_0x5aab0e=_0x5b513e;let _0x5c8641;_0x5f200a[_0x5aab0e(_0x26c007._0xe60f6d)]?isString(_0x5f200a['outlineColor'])?_0x5c8641=Cesium__namespace['Color']['fromCssColorString'](_0x5f200a['outlineColor']):_0x5c8641=_0x5f200a['outlineColor']:_0x5c8641=this['options'][_0x5aab0e(0x838)];if(!_0x5c8641)return _0x5c8641;if(Cesium__namespace['defined'](_0x5f200a['outlineOpacity']))_0x5c8641=_0x5c8641['withAlpha'](Number(_0x5f200a['outlineOpacity']));else Cesium__namespace['defined'](_0x5f200a['opacity'])&&(_0x5c8641=_0x5c8641[_0x5aab0e(0x1ac)](Number(_0x5f200a['opacity'])));return Cesium__namespace['defined'](_0x5f200a['globalAlpha'])&&_0x5f200a[_0x5aab0e(_0x26c007._0x20d878)]!==0x1&&(_0x5c8641=_0x5c8641[_0x5aab0e(0x1ac)](_0x5c8641['alpha']*_0x5f200a[_0x5aab0e(_0x26c007._0x20d878)])),_0x5c8641;}}class BaseMaterialConver extends BaseOptsConver{get['excludedKeys'](){const _0x35b307={_0xda4be5:0x177},_0x4cd246=_0x5b513e,_0x2385e4=['label'];return _0x2385e4['concat'](this[_0x4cd246(_0x35b307._0xda4be5)]());}['_getExcludedStyle'](){return[];}static['toCesiumVal'](_0x29e34c,_0x1f54c5){const _0x289d14=_0x5b513e;return!this[_0x289d14(0x100f)]&&(this['baseMaterialConver']=new BaseMaterialConver()),this['baseMaterialConver']['toCesiumVal'](_0x29e34c,_0x1f54c5);}[_0x5b513e(0xcaa)](_0x5b5fac,_0x5eb17a,_0x3137ed,_0x38c21a){const _0x5b806a={_0x5d98cd:0x838,_0x34f190:0x27e,_0x38a5bb:0x1ac,_0x46d767:0x27e,_0x470e94:0x1ac,_0x3387b9:0x10c2,_0x548026:0x3a0,_0x908d29:0xdc7,_0x5be9d7:0xabe,_0x4b86e4:0xe3c,_0x3a825c:0x102b},_0x364a42=_0x5b513e;switch(_0x5b5fac){case _0x364a42(0xe25):case _0x364a42(0xdef):_0x38c21a['color']=this['getColorByStyle'](_0x3137ed);break;case'color2':case'bgColor':case _0x364a42(_0x5b806a._0x5d98cd):case'evenColor':case'oddColor':case _0x364a42(0x1159):case'darkColor':case _0x364a42(0x10aa):case'blendColor':case'gapColor':case'strokeColor':case'backgroundColor':case'asphaltColor':{let _0x108550=getCesiumColor(_0x5eb17a);Cesium__namespace[_0x364a42(0xfaf)](_0x3137ed[_0x364a42(_0x5b806a._0x34f190)])&&_0x3137ed[_0x364a42(0x27e)]!==0x1&&(_0x108550=_0x108550[_0x364a42(_0x5b806a._0x38a5bb)](_0x3137ed[_0x364a42(_0x5b806a._0x46d767)]));Cesium__namespace['defined'](_0x3137ed['globalAlpha'])&&_0x3137ed['globalAlpha']!==0x1&&(_0x108550=_0x108550[_0x364a42(_0x5b806a._0x470e94)](_0x108550[_0x364a42(_0x5b806a._0x3387b9)]*_0x3137ed['globalAlpha']));_0x38c21a[_0x5b5fac]=_0x108550;break;}case'repeat_x':case _0x364a42(0xdc7):{const _0x4878ca=_0x3137ed['repeat_x']??0x1,_0x146fa9=_0x3137ed['repeat_y']??0x1;_0x38c21a[_0x364a42(_0x5b806a._0x548026)]=new Cesium__namespace[(_0x364a42(0x7ad))](_0x4878ca,_0x146fa9);break;}case'repeat':{_0x3137ed['materialType']===Stripe||_0x3137ed['materialType']===CylinderWave?_0x38c21a[_0x5b5fac]=_0x5eb17a:_0x38c21a[_0x5b5fac]=new Cesium__namespace[(_0x364a42(0x7ad))](_0x3137ed['repeat_x']||_0x5eb17a,_0x3137ed[_0x364a42(_0x5b806a._0x908d29)]||_0x5eb17a);break;}case'lineCount':case'lineThickness':case'lineOffset':case _0x364a42(_0x5b806a._0x5be9d7):{_0x38c21a[_0x5b5fac]=new Cesium__namespace['Cartesian2'](_0x5eb17a,_0x5eb17a);break;}case _0x364a42(_0x5b806a._0x4b86e4):{_0x5eb17a?_0x38c21a[_0x5b5fac]=Cesium__namespace['StripeOrientation']['VERTICAL']:_0x38c21a[_0x5b5fac]=Cesium__namespace['StripeOrientation'][_0x364a42(_0x5b806a._0x3a825c)];break;}default:_0x38c21a[_0x5b5fac]=_0x5eb17a;break;}}static['toJSON'](_0x4d3d85,_0x212bde){return!this['baseMaterialConver']&&(this['baseMaterialConver']=new BaseMaterialConver()),this['baseMaterialConver']['toJSON'](_0x4d3d85,_0x212bde);}[_0x5b513e(0x3ee)](_0x4e7fd2,_0x230f13={}){const _0x1c553b={_0x242061:0x1c1,_0x47df94:0x1c1},_0x4ba8e2=_0x5b513e;var _0x35ce10;if((_0x35ce10=_0x4e7fd2)!==null&&_0x35ce10!==void 0x0&&_0x35ce10[_0x4ba8e2(_0x1c553b._0x242061)]){const _0x372c3d=_0x4e7fd2[_0x4ba8e2(_0x1c553b._0x47df94)];for(const _0x5383b4 in _0x372c3d){Cesium__namespace['defined'](_0x4e7fd2[_0x5383b4])&&(_0x372c3d[_0x5383b4]=_0x4e7fd2[_0x5383b4]);}_0x4e7fd2=_0x372c3d;}return super[_0x4ba8e2(0x3ee)](_0x4e7fd2,_0x230f13);}['_toOneJson'](_0x1df46c,_0x225242,_0x1aa9a0){const _0x446774={_0x20ef6d:0x838,_0x2c4154:0x12fe},_0xfad4ee=_0x5b513e;if(_0x225242 instanceof Cesium__namespace[_0xfad4ee(0xe4c)]){_0x1aa9a0[_0x1df46c]=_0x225242['toCssColorString']();return;}switch(_0x1df46c){case'label':break;case'color':case _0xfad4ee(0xb25):case _0xfad4ee(_0x446774._0x20ef6d):case'evenColor':case'oddColor':case'baseWaterColor':case'blendColor':case'gapColor':case'strokeColor':case _0xfad4ee(0x1070):case _0xfad4ee(_0x446774._0x2c4154):case _0xfad4ee(0x1159):{const _0x2ddafd=getCesiumColor(_0x225242);_0x2ddafd&&_0x2ddafd['toCssColorString']&&(_0x1aa9a0[_0x1df46c]=_0x2ddafd['toCssColorString']());break;}case _0xfad4ee(0x3a0):{_0x225242 instanceof Cesium__namespace['Cartesian2']?_0x225242['x']!==_0x225242['y']?(_0x1aa9a0[_0x1df46c+'_x']=_0x225242['x'],_0x1aa9a0[_0x1df46c+'_y']=_0x225242['y']):_0x1aa9a0[_0x1df46c]=_0x225242['x']:_0x1aa9a0[_0x1df46c]=_0x225242;break;}case'lineCount':case _0xfad4ee(0x6d3):case'lineOffset':case'noiseScale':{_0x1aa9a0[_0x1df46c+'_x']=_0x225242['x'],_0x1aa9a0[_0x1df46c+'_y']=_0x225242['y'];break;}default:logInfo('未处理'+_0x1df46c+'属性',_0x225242);break;}}}registerOptsConver('default',BaseMaterialConver);class ColorOptsConver extends BaseMaterialConver{static[_0x5b513e(0xe36)](_0x37f10f,_0x2096cb,_0x49b8e3){const _0x47f04d={_0x4a3c77:0xe4c,_0x594643:0xea3},_0x529fa5=_0x5b513e;if(_0x37f10f instanceof Cesium__namespace[_0x529fa5(_0x47f04d._0x4a3c77)])return _0x37f10f;return!this['colorOptsConver']&&(this['colorOptsConver']=new ColorOptsConver()),this[_0x529fa5(_0x47f04d._0x594643)]['isProperty']=_0x49b8e3,this['colorOptsConver']['toCesiumVal'](_0x37f10f,_0x2096cb);}['toCesiumVal'](_0x1b23f8){const _0x22994b={_0x4fd074:0x323},_0x32968e=_0x5b513e;return this['isProperty']?this[_0x32968e(_0x22994b._0x4fd074)](_0x1b23f8):{'color':this['getColorByStyle'](_0x1b23f8)};}static['toJSON'](_0x31277d,_0x295b05={},_0x4a0d5e=![]){const _0x29869f={_0x55875a:0xea3,_0x336f45:0xea3},_0x144ce4=_0x5b513e;return!this['colorOptsConver']&&(this[_0x144ce4(_0x29869f._0x55875a)]=new ColorOptsConver()),this[_0x144ce4(_0x29869f._0x336f45)]['isProperty']=_0x4a0d5e,this[_0x144ce4(0xea3)]['toJSON'](_0x31277d,_0x295b05);}['toJSON'](_0x471613,_0x710949={}){const _0x3772af={_0x3ff5e2:0xe25},_0x18febb=_0x5b513e;var _0x5bb4eb;(_0x5bb4eb=_0x471613)!==null&&_0x5bb4eb!==void 0x0&&_0x5bb4eb['color']&&(_0x471613=_0x471613['color']);let _0x52f77c=getCesiumValue(_0x471613,Cesium__namespace[_0x18febb(0xe4c)]);_0x52f77c[_0x18febb(_0x3772af._0x3ff5e2)]&&(_0x52f77c=_0x52f77c['color']);if(_0x52f77c){if(_0x52f77c instanceof Cesium__namespace['Color'])_0x710949['color']=_0x52f77c['toCssColorString']();else isString(_0x52f77c)&&(_0x710949['color']=_0x52f77c);}return _0x710949;}}registerOptsConver(Color$2,ColorOptsConver),registerOptsConver(PolylineArrow,ColorOptsConver);class ImageOptsConver extends BaseMaterialConver{get[_0x5b513e(0x11e5)](){return['repeat_y'];}static[_0x5b513e(0xe36)](_0x15361d,_0x6200c9){const _0x21ca92={_0x12f6ef:0xd07},_0x176e50=_0x5b513e;return!this['imageOptsConver']&&(this[_0x176e50(_0x21ca92._0x12f6ef)]=new ImageOptsConver()),this[_0x176e50(0xd07)]['toCesiumVal'](_0x15361d,_0x6200c9);}['_toOneCesiumVal'](_0xcdd0c5,_0x1d9968,_0xaeb2f7,_0x448f62){const _0x255e87={_0x18acfe:0x1150,_0x71215:0xdc7},_0x10cb22=_0x5b513e;switch(_0xcdd0c5){case _0x10cb22(_0x255e87._0x18acfe):{const _0x3dd0d6=_0xaeb2f7['repeat_x']??0x1,_0x5baec4=_0xaeb2f7[_0x10cb22(0xdc7)]??0x1;_0x448f62['repeat']=new Cesium__namespace['Cartesian2'](_0x3dd0d6,_0x5baec4);break;}case'repeat':{_0x448f62[_0xcdd0c5]=new Cesium__namespace['Cartesian2'](_0xaeb2f7['repeat_x']||_0x1d9968,_0xaeb2f7[_0x10cb22(_0x255e87._0x71215)]||_0x1d9968);break;}case'color':break;case'opacity':if(Cesium__namespace[_0x10cb22(0xfaf)](_0xaeb2f7['globalAlpha'])&&_0xaeb2f7[_0x10cb22(0x1be)]!==0x1)_0x448f62['color']=Cesium__namespace['Color']['WHITE']['withAlpha'](_0xaeb2f7['globalAlpha']*(_0x1d9968??0x1));else _0xaeb2f7[_0x10cb22(0xd0e)]??!![]?_0x448f62[_0x10cb22(0xe25)]=Cesium__namespace['Color']['WHITE']['withAlpha'](_0x1d9968??0x1):_0x448f62['color']=Cesium__namespace['Color'][_0x10cb22(0x30e)];break;default:_0x448f62[_0xcdd0c5]=_0x1d9968;break;}}['_toCesiumValEnd'](_0x5d1e2e,_0x1cc08f){_0x1cc08f['transparent']=_0x1cc08f['transparent']??!![];}static[_0x5b513e(0x3ee)](_0x1c47a4,_0x2c86e2){const _0x4f1226={_0xc8f124:0xd07},_0x14d3cc=_0x5b513e;return!this['imageOptsConver']&&(this[_0x14d3cc(_0x4f1226._0xc8f124)]=new ImageOptsConver()),this['imageOptsConver']['toJSON'](_0x1c47a4,_0x2c86e2);}['_toOneJson'](_0x148a2b,_0x378f1a,_0x2070b9){const _0x4e2276=_0x5b513e;switch(_0x148a2b){case'repeat':{_0x2070b9['repeat_x']=_0x378f1a['x'],_0x2070b9['repeat_y']=_0x378f1a['y'];break;}case'color':{var _0x1cee20;_0x2070b9['opacity']=((_0x1cee20=getCesiumColor(_0x378f1a))===null||_0x1cee20===void 0x0?void 0x0:_0x1cee20[_0x4e2276(0x10c2)])??0x1;break;}default:logInfo('未处理'+_0x148a2b+'属性',_0x378f1a);break;}}}registerOptsConver(Image$1,ImageOptsConver);class BaseStyleConver extends BaseOptsConver{get['excludedKeys'](){const _0x1f5cb4={_0x87e20c:0x59a,_0x2a49ad:0xdc4},_0x58f4e2=_0x5b513e,_0x4eae68=[_0x58f4e2(_0x1f5cb4._0x87e20c),'label','outlineOpacity','outlineStyle',_0x58f4e2(_0x1f5cb4._0x2a49ad),'lineThickness','cellAlpha','oddcolor','speed','axisY','image2','color2','randomColor_value','scaleByDistance_near','scaleByDistance_nearValue','scaleByDistance_far','scaleByDistance_farValue','pixelOffsetScaleByDistance_near','pixelOffsetScaleByDistance_nearValue',_0x58f4e2(0xcd8),'pixelOffsetScaleByDistance_farValue',_0x58f4e2(0x1154),_0x58f4e2(0x1a1)];return _0x4eae68['concat'](this['_getExcludedStyle']());}get['excludedJsonKeys'](){const _0x434d8f={_0x13f2c9:0x3eb},_0x33c7d5=_0x5b513e;return['label',_0x33c7d5(0x1162),'highlight','distanceDisplayPoint',_0x33c7d5(0x7d5),_0x33c7d5(_0x434d8f._0x13f2c9)];}['_getExcludedStyle'](){return[];}['_toCesiumValBefore'](_0x123c52,_0xbe48d3){const _0x48da09={_0x46e006:0x9ee},_0x2d4d50=_0x5b513e;if(!_0x123c52[_0x2d4d50(0x1199)]&&!_0x123c52[_0x2d4d50(_0x48da09._0x46e006)]){var _0x209fe3;if(_0x123c52['color']||_0x123c52[_0x2d4d50(0xdef)]||(_0x209fe3=_0x123c52['materialOptions'])!==null&&_0x209fe3!==void 0x0&&_0x209fe3[_0x2d4d50(0xe25)])_0x123c52[_0x2d4d50(0x9ee)]=Color$2;else _0x123c52[_0x2d4d50(0x2d7)]&&(_0x123c52['materialType']=Image$1);}}['_toOneCesiumVal_Point'](_0x19f91a,_0x2c5e52,_0x40c432,_0x2bca79){const _0x50e974={_0x398693:0xbec,_0x5c9763:0x8bb,_0x2fafee:0x635,_0x505a2d:0xb7b,_0x34d28d:0x1e2,_0x151a95:0x104b,_0x240bf9:0x13a3,_0x358053:0xeb3,_0x15efe5:0x224,_0x4258f4:0x129d},_0x5d5978=_0x5b513e;switch(_0x19f91a){case _0x5d5978(0xc95):_0x2c5e52?_0x2bca79['heightReference']=Cesium__namespace[_0x5d5978(_0x50e974._0x398693)]['CLAMP_TO_GROUND']:_0x2bca79['heightReference']=Cesium__namespace[_0x5d5978(0xbec)]['NONE'];break;case'visibleDepth':_0x2c5e52?_0x2bca79[_0x5d5978(_0x50e974._0x5c9763)]=0x0:_0x2bca79['disableDepthTestDistance']=Number[_0x5d5978(_0x50e974._0x2fafee)];break;case _0x5d5978(_0x50e974._0x505a2d):_0x2c5e52?_0x2bca79[_0x5d5978(0x104b)]=Cesium__namespace[_0x5d5978(_0x50e974._0x34d28d)]['ENABLED']:_0x2bca79[_0x5d5978(_0x50e974._0x151a95)]=Cesium__namespace[_0x5d5978(_0x50e974._0x34d28d)]['DISABLED'];break;case'scaleByDistance':_0x2c5e52?_0x2bca79[_0x5d5978(0xeb3)]=new Cesium__namespace[(_0x5d5978(_0x50e974._0x240bf9))](Number(_0x40c432['scaleByDistance_near']??0x3e8),Number(_0x40c432['scaleByDistance_nearValue']??0x1),Number(_0x40c432[_0x5d5978(0x41b)]??0xf4240),Number(_0x40c432[_0x5d5978(0x6c2)]??0.1)):_0x2bca79[_0x5d5978(_0x50e974._0x358053)]=undefined;break;case _0x5d5978(0x331):_0x2c5e52?_0x2bca79['pixelOffsetScaleByDistance']=new Cesium__namespace['NearFarScalar'](Number(_0x40c432['pixelOffsetScaleByDistance_near']??0x3e8),Number(_0x40c432[_0x5d5978(_0x50e974._0x15efe5)]??0x1),Number(_0x40c432['pixelOffsetScaleByDistance_far']??0xf4240),Number(_0x40c432['pixelOffsetScaleByDistance_farValue']??0.1)):_0x2bca79['pixelOffsetScaleByDistance']=undefined;break;case'distanceDisplayCondition':_0x2c5e52?_0x2bca79[_0x5d5978(_0x50e974._0x4258f4)]=new Cesium__namespace['DistanceDisplayCondition'](Number(_0x40c432['distanceDisplayCondition_near']??0x0),Number(_0x40c432['distanceDisplayCondition_far']??Number['MAX_VALUE'])):_0x2bca79['distanceDisplayCondition']=undefined;break;default:_0x2bca79[_0x19f91a]=_0x2c5e52;break;}}['_toOneCesiumVal_Poly'](_0x8ce5b,_0x390a56,_0x442484,_0x4a2e28){const _0x4f4814={_0x586d95:0x5b7,_0x6507f3:0xdef,_0xe5512f:0x838,_0x3e87ff:0x404,_0x5631c3:0x1a1,_0x3d8d01:0x129d},_0x33d77d=_0x5b513e;switch(_0x8ce5b){case'materialType':{this['isEntity']?_0x4a2e28['material']=createMaterialProperty(_0x442484['materialType'],_0x442484['materialOptions']||_0x442484):_0x4a2e28['material']=createMaterial(_0x442484['materialType'],_0x442484[_0x33d77d(_0x4f4814._0x586d95)]||_0x442484);break;}case'color':case _0x33d77d(_0x4f4814._0x6507f3):{_0x4a2e28['color']=this['getColorByStyle'](_0x442484);break;}case _0x33d77d(_0x4f4814._0xe5512f):{_0x4a2e28['outlineColor']=this['getOutlineColorByStyle'](_0x442484);break;}case'hasShadows':_0x390a56?_0x4a2e28[_0x33d77d(0x104b)]=Cesium__namespace['ShadowMode']['ENABLED']:_0x4a2e28['shadows']=Cesium__namespace['ShadowMode'][_0x33d77d(_0x4f4814._0x3e87ff)];break;case'distanceDisplayCondition':_0x390a56?this['isEntity']?_0x4a2e28['distanceDisplayCondition']=new Cesium__namespace['DistanceDisplayCondition'](Number(_0x442484[_0x33d77d(_0x4f4814._0x5631c3)]??0x0),Number(_0x442484['distanceDisplayCondition_far']??Number[_0x33d77d(0x1dd)])):_0x4a2e28[_0x33d77d(0x129d)]=new Cesium__namespace['DistanceDisplayConditionGeometryInstanceAttribute'](Number(_0x442484[_0x33d77d(0x1a1)]??0x0),Number(_0x442484['distanceDisplayCondition_far']??Number['MAX_VALUE'])):_0x4a2e28[_0x33d77d(_0x4f4814._0x3d8d01)]=undefined;break;default:_0x4a2e28[_0x8ce5b]instanceof Cesium__namespace['CallbackProperty']?logWarn('回调属性未覆盖更新',_0x8ce5b,_0x390a56):_0x4a2e28[_0x8ce5b]=_0x390a56;break;}}['_toJSONValEnd'](_0x57d568,_0x331144){}['_toOneJson_Poly'](_0x4deaba,_0x24573d,_0x433ed6){const _0x490823={_0x2f7fdc:0x5b7,_0x64ceb1:0xe25,_0x3b1e4f:0x1e2,_0x584d5b:0x477,_0x2fda0f:0x129d,_0x33f2b0:0xcbe},_0x18526d=_0x5b513e;switch(_0x4deaba){case'material':{toJSON(_0x24573d,_0x433ed6);break;}case _0x18526d(_0x490823._0x2f7fdc):{_0x433ed6[_0x4deaba]=toJSONByType(_0x433ed6['materialType'],_0x24573d);break;}case _0x18526d(_0x490823._0x64ceb1):{const _0x40d124=getCesiumColor(_0x24573d);_0x40d124&&(_0x433ed6[_0x4deaba]=_0x40d124['toCssColorString']());break;}case'outlineColor':{const _0x5f0c96=getCesiumColor(_0x24573d);_0x5f0c96&&(_0x433ed6[_0x4deaba]=_0x5f0c96['toCssColorString']());break;}case _0x18526d(0xb76):_0x433ed6['rotationDegree']=formatNum$1(Cesium__namespace[_0x18526d(0x5c0)]['toDegrees'](_0x24573d),0x2);break;case _0x18526d(0x639):_0x433ed6['stRotationDegree']=formatNum$1(Cesium__namespace['Math']['toDegrees'](_0x24573d),0x2);break;case'shadows':{_0x24573d===Cesium__namespace[_0x18526d(_0x490823._0x3b1e4f)][_0x18526d(_0x490823._0x584d5b)]?_0x433ed6['shadows']=!![]:_0x433ed6[_0x4deaba]=_0x24573d;break;}case _0x18526d(_0x490823._0x2fda0f):{_0x433ed6['distanceDisplayCondition_near']=_0x24573d['near'],_0x433ed6['distanceDisplayCondition_far']=_0x24573d[_0x18526d(0x70f)];break;}default:logWarn(_0x18526d(_0x490823._0x33f2b0),_0x4deaba,_0x24573d);break;}}['_toOneJson_Point'](_0x9b6384,_0x135eab,_0x43b24c){const _0x2e4b3a={_0x115e8a:0xc95,_0x348f07:0x1336,_0x51fe1f:0x5c0,_0x1dbcf0:0x639,_0xc6c439:0x892,_0x3df8e3:0x126e,_0x298eff:0xeb3,_0x5596ce:0x61f,_0xf18547:0x331,_0x14fbf5:0xdbe},_0x5c7ff2=_0x5b513e;switch(_0x9b6384){case'material':{toJSON(_0x135eab,_0x43b24c);break;}case'materialOptions':{_0x43b24c[_0x9b6384]=toJSONByType(_0x43b24c['materialType'],_0x135eab);break;}case'color':case'fillColor':case'outlineColor':case'backgroundColor':case'strokeColor':{const _0x2c02fa=getCesiumColor(_0x135eab);_0x2c02fa&&(_0x43b24c[_0x9b6384]=_0x2c02fa['toCssColorString']());break;}case'heightReference':{_0x135eab===Cesium__namespace['HeightReference'][_0x5c7ff2(0x95c)]&&(_0x43b24c[_0x5c7ff2(_0x2e4b3a._0x115e8a)]=!![]);break;}case _0x5c7ff2(0xb76):_0x43b24c[_0x5c7ff2(_0x2e4b3a._0x348f07)]=formatNum$1(Cesium__namespace[_0x5c7ff2(_0x2e4b3a._0x51fe1f)][_0x5c7ff2(0x892)](_0x135eab),0x2);break;case _0x5c7ff2(_0x2e4b3a._0x1dbcf0):_0x43b24c['stRotationDegree']=formatNum$1(Cesium__namespace['Math'][_0x5c7ff2(_0x2e4b3a._0xc6c439)](_0x135eab),0x2);break;case'disableDepthTestDistance':{_0x135eab===Number['POSITIVE_INFINITY']?_0x43b24c[_0x5c7ff2(_0x2e4b3a._0x3df8e3)]=![]:_0x43b24c['disableDepthTestDistance']=_0x135eab;break;}case _0x5c7ff2(_0x2e4b3a._0x298eff):{_0x43b24c[_0x5c7ff2(0xeb3)]=!![],_0x43b24c['scaleByDistance_near']=_0x135eab[_0x5c7ff2(_0x2e4b3a._0x5596ce)],_0x43b24c[_0x5c7ff2(0x6e2)]=_0x135eab[_0x5c7ff2(0x12b4)],_0x43b24c['scaleByDistance_far']=_0x135eab['far'],_0x43b24c['scaleByDistance_farValue']=_0x135eab['farValue'];break;}case _0x5c7ff2(_0x2e4b3a._0xf18547):{_0x43b24c['pixelOffsetScaleByDistance']=!![],_0x43b24c['pixelOffsetScaleByDistance_near']=_0x135eab['near'],_0x43b24c['pixelOffsetScaleByDistance_nearValue']=_0x135eab[_0x5c7ff2(0x12b4)],_0x43b24c['pixelOffsetScaleByDistance_far']=_0x135eab['far'],_0x43b24c['pixelOffsetScaleByDistance_farValue']=_0x135eab[_0x5c7ff2(_0x2e4b3a._0x14fbf5)];break;}case'distanceDisplayCondition':{_0x43b24c['distanceDisplayCondition']=!![],_0x43b24c[_0x5c7ff2(0x1a1)]=_0x135eab['near'],_0x43b24c['distanceDisplayCondition_far']=_0x135eab['far'];break;}default:logWarn(_0x5c7ff2(0x10ae)+_0x9b6384+'属性',_0x135eab);break;}}}class BillboardStyleConver extends BaseStyleConver{[_0x5b513e(0x177)](){const _0x811fba={_0x2a29e0:0x838},_0x4f2b98=_0x5b513e;return[_0x4f2b98(_0x811fba._0x2a29e0),'backgroundColor',_0x4f2b98(0xd3c),'font_weight',_0x4f2b98(0xb56),'font_family','backgroundOpacity','fill',_0x4f2b98(0x608)];}static['toCesiumVal'](_0x42f00d,_0x9e9aa8,_0x1f7499){const _0x577b51=_0x5b513e;return!this['billboardStyleConver']&&(this['billboardStyleConver']=new BillboardStyleConver()),this[_0x577b51(0xa40)]['isEntity']=_0x1f7499,this['billboardStyleConver'][_0x577b51(0xe36)](_0x42f00d,_0x9e9aa8);}['_toCesiumValBefore'](_0x7e444c,_0x97a66f){const _0xeff30c={_0x4fe7d7:0x138e},_0x7f413b=_0x5b513e;_0x97a66f['horizontalOrigin']=_0x97a66f['horizontalOrigin']??Cesium__namespace[_0x7f413b(0x138e)]['CENTER'],_0x97a66f[_0x7f413b(0xaf1)]=_0x97a66f['verticalOrigin']??Cesium__namespace[_0x7f413b(_0xeff30c._0x4fe7d7)]['BOTTOM'];}[_0x5b513e(0xcaa)](_0x34dc0f,_0x3e7f64,_0x3455c9,_0x515e3a){const _0x4a178d={_0x2c3cdb:0x1ac,_0x5caaa6:0x106b,_0x449020:0xfaf,_0x1ffdc8:0xfaf,_0x2af001:0x126a,_0x15b611:0x49f},_0x16967f=_0x5b513e;switch(_0x34dc0f){case'color':{_0x515e3a['color']=this['getColorByStyle'](_0x3455c9);break;}case'opacity':!_0x3455c9['color']&&(Cesium__namespace['defined'](_0x3455c9['globalAlpha'])&&_0x3455c9['globalAlpha']!==0x1?_0x515e3a['color']=Cesium__namespace['Color']['WHITE'][_0x16967f(_0x4a178d._0x2c3cdb)](_0x3455c9['globalAlpha']*(_0x3e7f64??0x1)):_0x515e3a['color']=Cesium__namespace['Color'][_0x16967f(0x30e)]['withAlpha'](_0x3e7f64??0x1));break;case'rotationDegree':_0x515e3a['rotation']=Cesium__namespace[_0x16967f(0x5c0)]['toRadians'](_0x3e7f64);break;case'hasPixelOffset':!_0x3e7f64&&(_0x515e3a['pixelOffset']=new Cesium__namespace['Cartesian2'](0x0,0x0));break;case _0x16967f(_0x4a178d._0x5caaa6):case'pixelOffsetY':_0x515e3a[_0x16967f(0x539)]=new Cesium__namespace['Cartesian2'](_0x3455c9['pixelOffsetX']||0x0,_0x3455c9['pixelOffsetY']||0x0);break;case'pixelOffset':Cesium__namespace[_0x16967f(_0x4a178d._0x449020)](_0x3e7f64[0x0])&&Cesium__namespace[_0x16967f(_0x4a178d._0x1ffdc8)](_0x3e7f64[0x1])?_0x515e3a['pixelOffset']=new Cesium__namespace['Cartesian2'](_0x3e7f64[0x0],_0x3e7f64[0x1]):_0x515e3a['pixelOffset']=_0x3e7f64;break;case'eyeOffsetX':case _0x16967f(_0x4a178d._0x2af001):case _0x16967f(0x2d0):_0x515e3a['eyeOffset']=new Cesium__namespace['Cartesian3'](_0x3455c9['eyeOffsetX']||0x0,_0x3455c9['eyeOffsetY']||0x0,_0x3455c9['eyeOffsetZ']||0x0);break;case _0x16967f(0x49f):{Array['isArray'](_0x3e7f64)&&(_0x515e3a[_0x16967f(_0x4a178d._0x15b611)]=new Cesium__namespace['Cartesian3'](..._0x3e7f64));_0x3455c9['alignedAxis']=_0x3e7f64;break;}default:this['_toOneCesiumVal_Point'](_0x34dc0f,_0x3e7f64,_0x3455c9,_0x515e3a);break;}}static[_0x5b513e(0x3ee)](_0x10fb0a,_0x47c810,_0x5ace8f){const _0x542840={_0x1437b6:0xa40},_0x350a99=_0x5b513e;return!this[_0x350a99(_0x542840._0x1437b6)]&&(this['billboardStyleConver']=new BillboardStyleConver()),this['billboardStyleConver']['isEntity']=_0x5ace8f,this[_0x350a99(0xa40)]['toJSON'](_0x10fb0a,_0x47c810);}[_0x5b513e(0x1a3)](_0x1ea8e4,_0x2b0eb9,_0x2f9c8e){const _0x2cbd1f=_0x5b513e;switch(_0x1ea8e4){case'pixelOffset':{_0x2f9c8e[_0x2cbd1f(0x106b)]=_0x2b0eb9['x'],_0x2f9c8e['pixelOffsetY']=_0x2b0eb9['y'];break;}case'alignedAxis':{_0x2f9c8e['alignedAxis']=[_0x2b0eb9['x'],_0x2b0eb9['y'],_0x2b0eb9['z']];break;}default:this['_toOneJson_Point'](_0x1ea8e4,_0x2b0eb9,_0x2f9c8e);break;}}}class CloudStyleConver extends BaseStyleConver{static['toCesiumVal'](_0x26a17c,_0x12d77a){return!this['cloudStyleConver']&&(this['cloudStyleConver']=new CloudStyleConver()),this['cloudStyleConver']['toCesiumVal'](_0x26a17c,_0x12d77a);}['_toCesiumValBefore'](_0x7afc4b,_0x5c715f){}['_toOneCesiumVal'](_0x4b2afe,_0x4f5b50,_0x26f659,_0x586dff){const _0x54c868={_0x4276b1:0x5fd,_0x1767d4:0xfec},_0x23deb7=_0x5b513e;switch(_0x4b2afe){case _0x23deb7(_0x54c868._0x4276b1):case'scaleY':_0x586dff['scale']=new Cesium__namespace['Cartesian2'](_0x26f659['scaleX']||0x1,_0x26f659['scaleY']||0x1);break;case'maximumSizeX':case'maximumSizeY':case'maximumSizeZ':_0x586dff[_0x23deb7(0xd68)]=new Cesium__namespace[(_0x23deb7(0x1026))](_0x26f659['maximumSizeX']||0x1,_0x26f659['maximumSizeY']||0x1,_0x26f659['maximumSizeZ']||0x1);break;default:this[_0x23deb7(_0x54c868._0x1767d4)](_0x4b2afe,_0x4f5b50,_0x26f659,_0x586dff);break;}}static['toJSON'](_0x5e35e8,_0x523460){const _0x1f6a3b={_0x5caa6d:0x23e,_0x3b395a:0x3ee},_0x5f1479=_0x5b513e;return!this[_0x5f1479(_0x1f6a3b._0x5caa6d)]&&(this[_0x5f1479(_0x1f6a3b._0x5caa6d)]=new CloudStyleConver()),this['cloudStyleConver'][_0x5f1479(_0x1f6a3b._0x3b395a)](_0x5e35e8,_0x523460);}['_toOneJson'](_0x581f9e,_0x5efad8,_0x3c68af){const _0xc3189b={_0x5822e0:0xc01,_0x2355e8:0xfad},_0x314513=_0x5b513e;switch(_0x581f9e){case'scale':_0x3c68af[_0x314513(0x5fd)]=formatNum$1(_0x5efad8['x'],0x2),_0x3c68af[_0x314513(_0xc3189b._0x5822e0)]=formatNum$1(_0x5efad8['y'],0x2);break;case'maximumSize':_0x3c68af['maximumSizeX']=formatNum$1(_0x5efad8['x'],0x2),_0x3c68af['maximumSizeY']=formatNum$1(_0x5efad8['y'],0x2),_0x3c68af[_0x314513(_0xc3189b._0x2355e8)]=formatNum$1(_0x5efad8['z'],0x2);break;default:this['_toOneJson_Point'](_0x581f9e,_0x5efad8,_0x3c68af);break;}}}class BoxStyleConver extends BaseStyleConver{static['toCesiumVal'](_0x26257e,_0x13874b,_0x2f6c57){const _0x1219af=_0x5b513e;return!this['boxStyleConver']&&(this['boxStyleConver']=new BoxStyleConver()),this[_0x1219af(0x1002)]['isEntity']=_0x2f6c57,this['boxStyleConver']['toCesiumVal'](_0x26257e,_0x13874b);}['_getExcludedStyle'](){const _0x3ef5c0=_0x5b513e;return['opacity','dimensions_y',_0x3ef5c0(0xdb0)];}['_toOneCesiumVal'](_0x2795be,_0x104ee2,_0x56424d,_0x52e04e){const _0x24659b=_0x5b513e;switch(_0x2795be){case'outlineColor':{_0x52e04e[_0x24659b(0x838)]=this['getOutlineColorByStyle'](_0x56424d);break;}case'dimensions_x':{const _0x4cbcfd=_0x56424d[_0x24659b(0x390)]??0x64,_0x475519=_0x56424d[_0x24659b(0x414)]??0x64,_0x2af7b6=_0x56424d['dimensions_z']??0x64;_0x52e04e['dimensions']=new Cesium__namespace[(_0x24659b(0x1026))](_0x4cbcfd,_0x475519,_0x2af7b6);break;}default:this['_toOneCesiumVal_Poly'](_0x2795be,_0x104ee2,_0x56424d,_0x52e04e);break;}}static['toJSON'](_0x553675,_0x505a84,_0x322d5b){const _0x59dc54={_0x176769:0x1002},_0x3cd16f=_0x5b513e;return!this[_0x3cd16f(_0x59dc54._0x176769)]&&(this['boxStyleConver']=new BoxStyleConver()),this['boxStyleConver']['isEntity']=_0x322d5b,this['boxStyleConver'][_0x3cd16f(0x3ee)](_0x553675,_0x505a84);}['_toOneJson'](_0x59cb45,_0x2f74ec,_0x3e6bd3){const _0x340683={_0x5389f9:0x414,_0x3eb014:0x239},_0xc99e22=_0x5b513e;switch(_0x59cb45){case'dimensions':{_0x3e6bd3['dimensions_x']=_0x2f74ec['x'],_0x3e6bd3[_0xc99e22(_0x340683._0x5389f9)]=_0x2f74ec['y'],_0x3e6bd3['dimensions_z']=_0x2f74ec['z'];break;}default:this[_0xc99e22(_0x340683._0x3eb014)](_0x59cb45,_0x2f74ec,_0x3e6bd3);break;}}}class CircleStyleConver extends BaseStyleConver{static['toCesiumVal'](_0x29f14b,_0x462ced,_0x33caa1){const _0x42d35a=_0x5b513e;return!this[_0x42d35a(0x23f)]&&(this['circleStyleConver']=new CircleStyleConver()),this['circleStyleConver']['isEntity']=_0x33caa1,this['circleStyleConver']['toCesiumVal'](_0x29f14b,_0x462ced);}['_toCesiumValBefore'](_0x49782d,_0x44dca2){const _0x2eb122={_0x31c59a:0x41c},_0x1bcfd5=_0x5b513e;super[_0x1bcfd5(0xcac)](_0x49782d,_0x44dca2),_0x49782d['clampToGround']&&(_0x49782d['hasOwnProperty']('height')&&delete _0x49782d['height'],_0x49782d['hasOwnProperty'](_0x1bcfd5(_0x2eb122._0x31c59a))&&delete _0x49782d['extrudedHeight'],_0x49782d['hasOwnProperty']('diffHeight')&&delete _0x49782d['diffHeight']),Cesium__namespace['defined'](_0x49782d['height'])&&(_0x49782d['clampToGround']=![]);}['_toOneCesiumVal'](_0x1849cb,_0x1dc0d2,_0x3a7399,_0x1170c9){const _0xb79b89={_0x5e814f:0xfaf,_0x38bb81:0x5c0,_0x41c0fd:0x595,_0x4657b5:0xe7a,_0x17a321:0xc95,_0x4f48eb:0x95c},_0x2deca7=_0x5b513e;switch(_0x1849cb){case'rotation':_0x1170c9['rotation']=_0x1dc0d2;!Cesium__namespace[_0x2deca7(_0xb79b89._0x5e814f)](_0x3a7399['stRotation'])&&(_0x1170c9[_0x2deca7(0x639)]=_0x1170c9['rotation']);break;case'rotationDegree':_0x1170c9[_0x2deca7(0xb76)]=Cesium__namespace[_0x2deca7(_0xb79b89._0x38bb81)]['toRadians'](_0x1dc0d2);!Cesium__namespace['defined'](_0x3a7399['stRotation'])&&(_0x1170c9['stRotation']=_0x1170c9[_0x2deca7(0xb76)]);break;case'stRotationDegree':_0x1170c9['stRotation']=Cesium__namespace['Math']['toRadians'](_0x1dc0d2);break;case'height':_0x1170c9['height']=_0x1dc0d2;_0x3a7399['diffHeight']&&(_0x1170c9['extrudedHeight']=Number(_0x3a7399['diffHeight'])+Number(_0x1dc0d2));break;case'diffHeight':Cesium__namespace[_0x2deca7(0xfaf)](_0x3a7399['height'])&&(_0x1170c9['extrudedHeight']=_0x3a7399[_0x2deca7(_0xb79b89._0x41c0fd)]+_0x1dc0d2);break;case _0x2deca7(_0xb79b89._0x4657b5):this['isEntity']?(_0x1170c9['semiMinorAxis']=Number(_0x1dc0d2),_0x1170c9['semiMajorAxis']=Number(_0x1dc0d2)):_0x1170c9['radius']=Number(_0x1dc0d2);break;case _0x2deca7(_0xb79b89._0x17a321):_0x1dc0d2?_0x1170c9['heightReference']=Cesium__namespace['HeightReference'][_0x2deca7(_0xb79b89._0x4f48eb)]:_0x1170c9['heightReference']=Cesium__namespace['HeightReference']['NONE'];break;default:this['_toOneCesiumVal_Poly'](_0x1849cb,_0x1dc0d2,_0x3a7399,_0x1170c9);break;}}static['toJSON'](_0x39fbf6,_0x2438ac,_0x49c2ac){const _0x38a092=_0x5b513e;return!this[_0x38a092(0x23f)]&&(this['circleStyleConver']=new CircleStyleConver()),this['circleStyleConver'][_0x38a092(0x87e)]=_0x49c2ac,this['circleStyleConver']['toJSON'](_0x39fbf6,_0x2438ac);}['_toOneJson'](_0x3a9f9a,_0x2cd978,_0x4d5900){const _0x1dd92c={_0x3b69c3:0x639,_0x3ee904:0xfd0,_0x3a2055:0x5c0},_0xae97ab=_0x5b513e;switch(_0x3a9f9a){case'rotation':{_0x4d5900[_0xae97ab(0x1336)]=formatNum$1(Cesium__namespace['Math'][_0xae97ab(0x892)](_0x2cd978),0x1);break;}case _0xae97ab(_0x1dd92c._0x3b69c3):{_0x4d5900[_0xae97ab(_0x1dd92c._0x3ee904)]=formatNum$1(Cesium__namespace[_0xae97ab(_0x1dd92c._0x3a2055)]['toDegrees'](_0x2cd978),0x1);break;}default:this['_toOneJson_Poly'](_0x3a9f9a,_0x2cd978,_0x4d5900);break;}}}class CorridorStyleConver extends BaseStyleConver{static['toCesiumVal'](_0x4f32bf,_0x37b76a,_0xfd75bf){const _0xa4e7ce={_0x51c950:0x87e},_0x4b99f5=_0x5b513e;return!this[_0x4b99f5(0x66d)]&&(this['corridorStyleConver']=new CorridorStyleConver()),this['corridorStyleConver'][_0x4b99f5(_0xa4e7ce._0x51c950)]=_0xfd75bf,this[_0x4b99f5(0x66d)]['toCesiumVal'](_0x4f32bf,_0x37b76a);}[_0x5b513e(0xcac)](_0x1c0e66,_0x321aaf){const _0x5cbbe6={_0x21b65b:0xc95,_0x403a8d:0x101c,_0x5d5285:0x101c},_0x264d6f=_0x5b513e;super['_toCesiumValBefore'](_0x1c0e66,_0x321aaf),_0x1c0e66[_0x264d6f(_0x5cbbe6._0x21b65b)]&&(_0x1c0e66['hasOwnProperty']('height')&&delete _0x1c0e66['height'],_0x1c0e66[_0x264d6f(0x1b7)]('extrudedHeight')&&delete _0x1c0e66['extrudedHeight'],_0x1c0e66['hasOwnProperty'](_0x264d6f(_0x5cbbe6._0x403a8d))&&delete _0x1c0e66[_0x264d6f(_0x5cbbe6._0x5d5285)]);}['_toOneCesiumVal'](_0x2dc1fb,_0x3e9e43,_0x52bcf8,_0x2774fa){const _0x184119={_0x14ae26:0x838,_0x33a581:0x595},_0x1e08ff=_0x5b513e;switch(_0x2dc1fb){case'outlineColor':{_0x2774fa[_0x1e08ff(_0x184119._0x14ae26)]=this['getOutlineColorByStyle'](_0x52bcf8);break;}case'height':_0x2774fa['height']=_0x3e9e43;_0x52bcf8[_0x1e08ff(0x101c)]&&(_0x2774fa['extrudedHeight']=Number(_0x52bcf8[_0x1e08ff(0x101c)])+Number(_0x3e9e43));break;case'diffHeight':Cesium__namespace['defined'](_0x52bcf8[_0x1e08ff(_0x184119._0x33a581)])&&(_0x2774fa['extrudedHeight']=_0x52bcf8['height']+_0x3e9e43);break;default:this['_toOneCesiumVal_Poly'](_0x2dc1fb,_0x3e9e43,_0x52bcf8,_0x2774fa);break;}}static['toJSON'](_0x421ec0,_0x3ca73c,_0x4f1ef8){const _0x372f3a=_0x5b513e;return!this['corridorStyleConver']&&(this['corridorStyleConver']=new CorridorStyleConver()),this['corridorStyleConver']['isEntity']=_0x4f1ef8,this[_0x372f3a(0x66d)][_0x372f3a(0x3ee)](_0x421ec0,_0x3ca73c);}['_toOneJson'](_0x4703f2,_0x2ef3c9,_0x400c3f){const _0x426692={_0x4e702:0x239},_0x1084b4=_0x5b513e;this[_0x1084b4(_0x426692._0x4e702)](_0x4703f2,_0x2ef3c9,_0x400c3f);}}class CylinderStyleConver extends BaseStyleConver{static[_0x5b513e(0xe36)](_0x1fcaee,_0x406805,_0x319975){const _0x2574ee={_0x50e74f:0x92b},_0x22fa12=_0x5b513e;return!this[_0x22fa12(_0x2574ee._0x50e74f)]&&(this[_0x22fa12(0x92b)]=new CylinderStyleConver()),this[_0x22fa12(0x92b)]['isEntity']=_0x319975,this['cylinderStyleConver']['toCesiumVal'](_0x1fcaee,_0x406805);}['_toCesiumValBefore'](_0x2226d2,_0x1956cb){const _0x5abac7={_0x3c366f:0xcac},_0x2d0331=_0x5b513e;super[_0x2d0331(_0x5abac7._0x3c366f)](_0x2226d2,_0x1956cb),!Cesium__namespace['defined'](_0x2226d2['topRadius'])&&(_0x2226d2['topRadius']=0x0);}['_toOneCesiumVal'](_0x17e83e,_0x5e2498,_0x5205f8,_0x5ae98b){const _0x24646e={_0x577bc0:0x4e6},_0x530846=_0x5b513e;switch(_0x17e83e){case'diffHeight':if(_0x5ae98b['length']instanceof Cesium__namespace['CallbackProperty']);else _0x5ae98b[_0x530846(_0x24646e._0x577bc0)]=Number(_0x5e2498);break;default:this['_toOneCesiumVal_Poly'](_0x17e83e,_0x5e2498,_0x5205f8,_0x5ae98b);break;}}static['toJSON'](_0x23a1d0,_0x2287a1,_0x2e3a0f){const _0x33b6d8={_0x3b2fd4:0x87e},_0x56bf9e=_0x5b513e;return!this['cylinderStyleConver']&&(this['cylinderStyleConver']=new CylinderStyleConver()),this['cylinderStyleConver'][_0x56bf9e(_0x33b6d8._0x3b2fd4)]=_0x2e3a0f,this[_0x56bf9e(0x92b)]['toJSON'](_0x23a1d0,_0x2287a1);}['_toOneJson'](_0x34da42,_0x1d949b,_0x4d2f14){this['_toOneJson_Poly'](_0x34da42,_0x1d949b,_0x4d2f14);}}class DivGraphicStyleConver extends BaseStyleConver{static[_0x5b513e(0xe36)](_0x4f337b,_0x1979cb){const _0x20c4c2={_0x415a9c:0x204},_0x5e6709=_0x5b513e;return!this['divGraphicStyleConver']&&(this['divGraphicStyleConver']=new DivGraphicStyleConver()),this[_0x5e6709(_0x20c4c2._0x415a9c)]['toCesiumVal'](_0x4f337b,_0x1979cb);}['_toCesiumValBefore'](_0x121876,_0x1953b8){}[_0x5b513e(0xcaa)](_0x134f3e,_0x5b08f8,_0x4fab2e,_0x4d8937){this['_toOneCesiumVal_Point'](_0x134f3e,_0x5b08f8,_0x4fab2e,_0x4d8937);}static['toJSON'](_0x4d2eb7,_0x39b2b5){const _0x289aaf=_0x5b513e;return!this['divGraphicStyleConver']&&(this['divGraphicStyleConver']=new DivGraphicStyleConver()),this['divGraphicStyleConver'][_0x289aaf(0x3ee)](_0x4d2eb7,_0x39b2b5);}[_0x5b513e(0x1a3)](_0x7472fe,_0x1beb27,_0x4e6587){this['_toOneJson_Point'](_0x7472fe,_0x1beb27,_0x4e6587);}}class EllipsoidStyleConver extends BaseStyleConver{static['toCesiumVal'](_0x59fc7b,_0x3b03c0,_0x3fad77){const _0x43b7d9={_0x3bd5b1:0x1375},_0x439aba=_0x5b513e;return!this[_0x439aba(_0x43b7d9._0x3bd5b1)]&&(this[_0x439aba(0x1375)]=new EllipsoidStyleConver()),this['ellipsoidStyleConver']['isEntity']=_0x3fad77,this[_0x439aba(0x1375)]['toCesiumVal'](_0x59fc7b,_0x3b03c0);}['_toCesiumValBefore'](_0xebd13b,_0x92e6d3){const _0x2fd0a9=_0x5b513e;super[_0x2fd0a9(0xcac)](_0xebd13b,_0x92e6d3);}['_getExcludedStyle'](){const _0x32caa9={_0x1e18b5:0x268},_0x1304c0=_0x5b513e;return['radii_y',_0x1304c0(_0x32caa9._0x1e18b5),'innerRadii_y','innerRadii_z'];}['_toOneCesiumVal'](_0xa663f4,_0x45ea11,_0x3f5eac,_0x3b09f5){const _0x595364={_0x16a3ca:0x897,_0x3e97aa:0x573,_0x2e3f94:0x109c,_0x454074:0x11d5,_0x49c19f:0x109c,_0x35f33c:0xc46},_0x2a519c=_0x5b513e;switch(_0xa663f4){case _0x2a519c(_0x595364._0x16a3ca):_0x3b09f5['radii']=new Cesium__namespace['Cartesian3'](_0x45ea11,_0x45ea11,_0x45ea11);break;case'radii_x':_0x3b09f5['radii']=new Cesium__namespace[(_0x2a519c(0x1026))](_0x3f5eac['radii_x']??0x64,_0x3f5eac[_0x2a519c(_0x595364._0x3e97aa)]??0x64,_0x3f5eac['radii_z']??0x64);break;case'innerRadii':_0x3b09f5[_0x2a519c(_0x595364._0x2e3f94)]=new Cesium__namespace[(_0x2a519c(0x1026))](_0x45ea11,_0x45ea11,_0x45ea11);break;case _0x2a519c(_0x595364._0x454074):_0x3f5eac['innerRadii_x']>0x0&&_0x3f5eac[_0x2a519c(0x112e)]>0x0&&_0x3f5eac['innerRadii_z']>0x0?_0x3b09f5['innerRadii']=new Cesium__namespace['Cartesian3'](_0x3f5eac['innerRadii_x']??0x0,_0x3f5eac['innerRadii_y']??0x0,_0x3f5eac['innerRadii_z']??0x0):_0x3b09f5[_0x2a519c(_0x595364._0x49c19f)]=new Cesium__namespace['Cartesian3'](0.001,0.001,0.001);break;case'minimumClockDegree':case _0x2a519c(0xea7):case'minimumConeDegree':case'maximumConeDegree':_0x3b09f5[_0xa663f4['replace']('Degree','')]=Cesium__namespace['Math'][_0x2a519c(_0x595364._0x35f33c)](_0x45ea11||0x0);break;default:this[_0x2a519c(0xa66)](_0xa663f4,_0x45ea11,_0x3f5eac,_0x3b09f5);break;}}static['toJSON'](_0x2b7be2,_0x4fb26a,_0x163f00){const _0xbfc6e2={_0x3a85a5:0x1375},_0x5cbe6e=_0x5b513e;return!this['ellipsoidStyleConver']&&(this['ellipsoidStyleConver']=new EllipsoidStyleConver()),this[_0x5cbe6e(_0xbfc6e2._0x3a85a5)][_0x5cbe6e(0x87e)]=_0x163f00,this[_0x5cbe6e(_0xbfc6e2._0x3a85a5)]['toJSON'](_0x2b7be2,_0x4fb26a);}['_toOneJson'](_0x5ded03,_0xf96b5f,_0x494106){const _0x1632e6={_0x35feaf:0x239},_0xf7f1b6=_0x5b513e;switch(_0x5ded03){case'radii':{_0x494106['radii_x']=_0xf96b5f['x'],_0x494106['radii_y']=_0xf96b5f['y'],_0x494106[_0xf7f1b6(0x268)]=_0xf96b5f['z'];break;}case'innerRadii':{_0x494106['innerRadii_x']=_0xf96b5f['x'],_0x494106['innerRadii_y']=_0xf96b5f['y'],_0x494106['innerRadii_z']=_0xf96b5f['z'];break;}case'minimumClock':case'maximumClock':case'minimumCone':case'maximumCone':_0x494106[_0x5ded03+'Degree']=formatNum$1(Cesium__namespace[_0xf7f1b6(0x5c0)]['toDegrees'](_0xf96b5f),0x2);break;default:this[_0xf7f1b6(_0x1632e6._0x35feaf)](_0x5ded03,_0xf96b5f,_0x494106);break;}}}class LabelStyleConver extends BaseStyleConver{static[_0x5b513e(0xe36)](_0x491a94,_0x44bc8c,_0x325f45){const _0xe609cd={_0x174867:0x11cd,_0x34856f:0xbb5},_0xa7907b=_0x5b513e;return!this['labelStyleConver']&&(this['labelStyleConver']=new LabelStyleConver()),this[_0xa7907b(_0xe609cd._0x174867)][_0xa7907b(_0xe609cd._0x34856f)]=_0x325f45,_0x44bc8c=this[_0xa7907b(0x11cd)]['toCesiumVal'](_0x491a94,_0x44bc8c),_0x44bc8c;}[_0x5b513e(0xcac)](_0x3540b3,_0x46ac85){const _0x5026e8=_0x5b513e;_0x46ac85['horizontalOrigin']=_0x46ac85[_0x5026e8(0x1230)]??Cesium__namespace['HorizontalOrigin'][_0x5026e8(0x782)],_0x46ac85['verticalOrigin']=_0x46ac85['verticalOrigin']??Cesium__namespace['HorizontalOrigin']['BOTTOM'];}['_toCesiumValEnd'](_0x3b5de4,_0x56e462){const _0x4aaa98={_0x3cdfcf:0xfaf},_0x2d0ec9=_0x5b513e;!Cesium__namespace['defined'](_0x3b5de4['font'])&&(_0x56e462['font']=(_0x3b5de4[_0x2d0ec9(0xd3c)]||'')+'\x20'+(_0x3b5de4['font_weight']||'')+'\x20'+(_0x3b5de4[_0x2d0ec9(0xb56)]||0x12)+'px\x20\x20'+(_0x3b5de4['font_family']||_0x2d0ec9(0x181))),!Cesium__namespace[_0x2d0ec9(_0x4aaa98._0x3cdfcf)](_0x3b5de4['style'])&&(_0x3b5de4[_0x2d0ec9(0x722)]??!![])&&(_0x3b5de4[_0x2d0ec9(0x608)]?_0x56e462['style']=Cesium__namespace['LabelStyle']['FILL_AND_OUTLINE']:_0x56e462['style']=Cesium__namespace['LabelStyle']['FILL']);}['_getExcludedStyle'](){const _0x1b1510={_0x50229a:0x880},_0x2dbc85=_0x5b513e;return['font_style','font_weight','font_size','font_family',_0x2dbc85(_0x1b1510._0x50229a),'fill'];}['_toOneCesiumVal'](_0x5a6930,_0x8b77b3,_0xbe662f,_0x3d6800){const _0x3060ce={_0x1e79db:0xd57,_0x1e3ce9:0xe4c,_0x59780e:0xeb2,_0x1602d6:0x7ad,_0x2f5ec7:0x106b,_0xf00f2e:0x2d0},_0x51545c=_0x5b513e;switch(_0x5a6930){case _0x51545c(_0x3060ce._0x1e79db):{this['attr']&&(_0x8b77b3=template(_0x8b77b3,this['attr'],_0xbe662f['templateEmptyStr']??!![]));_0x3d6800['text']=String(_0x8b77b3||'')['replace'](/
/gm,'\x0a');break;}case'color':{_0x3d6800['fillColor']=this['getColorByStyle'](_0xbe662f);break;}case'outlineColor':{_0x3d6800[_0x51545c(0x838)]=this['getOutlineColorByStyle'](_0xbe662f);break;}case'strokeColor':case'fillColor':{_0x3d6800[_0x5a6930]=getCesiumColor(_0x8b77b3);break;}case'background':_0x3d6800['background']=_0x8b77b3,_0x3d6800['showBackground']=_0x8b77b3;break;case'backgroundColor':{let _0x61d18d=getCesiumColor(_0x8b77b3,Cesium__namespace[_0x51545c(_0x3060ce._0x1e3ce9)]['BLACK']);if(Cesium__namespace['defined'](_0xbe662f['backgroundOpacity']))_0x61d18d=_0x61d18d['withAlpha'](Number(_0xbe662f['backgroundOpacity']));else Cesium__namespace['defined'](_0xbe662f['opacity'])&&(_0x61d18d=_0x61d18d['withAlpha'](Number(_0xbe662f['opacity'])));_0x3d6800[_0x51545c(0x1070)]=_0x61d18d;break;}case _0x51545c(_0x3060ce._0x59780e):_0x3d6800['backgroundPadding']=new Cesium__namespace[(_0x51545c(0x7ad))](_0x8b77b3*1.2,_0x8b77b3),_0x3d6800['padding']=_0x8b77b3;break;case _0x51545c(0xa4b):!_0x8b77b3&&(_0x3d6800['pixelOffset']=new Cesium__namespace[(_0x51545c(_0x3060ce._0x1602d6))](0x0,0x0));break;case _0x51545c(_0x3060ce._0x2f5ec7):case'pixelOffsetY':_0x3d6800[_0x51545c(0x539)]=new Cesium__namespace['Cartesian2'](_0xbe662f['pixelOffsetX']||0x0,_0xbe662f['pixelOffsetY']||0x0);break;case _0x51545c(0x539):Cesium__namespace['defined'](_0x8b77b3[0x0])&&Cesium__namespace['defined'](_0x8b77b3[0x1])?_0x3d6800['pixelOffset']=new Cesium__namespace['Cartesian2'](_0x8b77b3[0x0],_0x8b77b3[0x1]):_0x3d6800['pixelOffset']=_0x8b77b3;break;case _0x51545c(0x651):case'eyeOffsetY':case _0x51545c(_0x3060ce._0xf00f2e):_0x3d6800[_0x51545c(0xb4c)]=new Cesium__namespace['Cartesian3'](_0xbe662f[_0x51545c(0x651)]||0x0,_0xbe662f['eyeOffsetY']||0x0,_0xbe662f['eyeOffsetZ']||0x0);break;default:this['_toOneCesiumVal_Point'](_0x5a6930,_0x8b77b3,_0xbe662f,_0x3d6800);break;}}static[_0x5b513e(0x3ee)](_0x2f29fe,_0x5a4694){const _0x4d03ab=_0x5b513e;return!this['labelStyleConver']&&(this[_0x4d03ab(0x11cd)]=new LabelStyleConver()),this['labelStyleConver']['toJSON'](_0x2f29fe,_0x5a4694);}['_toOneJson'](_0x585aa9,_0x2505bc,_0x5ca4af){const _0x1891fd=_0x5b513e;switch(_0x585aa9){case _0x1891fd(0x539):{_0x5ca4af['pixelOffsetX']=_0x2505bc['x'],_0x5ca4af['pixelOffsetY']=_0x2505bc['y'];break;}case'disableDepthTestDistance':{_0x2505bc===Number['POSITIVE_INFINITY']?_0x5ca4af['visibleDepth']=![]:_0x5ca4af['disableDepthTestDistance']=_0x2505bc;break;}default:this['_toOneJson_Point'](_0x585aa9,_0x2505bc,_0x5ca4af);break;}}static['setOpacity'](_0xae4f59,_0x4c398f){const _0x195800={_0x19dc44:0xb25,_0x19d40e:0x12cd,_0x17a85a:0x838},_0x5f1257=_0x5b513e,_0xf9aa7=getCesiumValue(_0xae4f59[_0x5f1257(0xb25)],Cesium__namespace['Color']);_0xf9aa7?(!Cesium__namespace['defined'](_0xae4f59['_fillColor_alpha_bak'])&&(_0xae4f59[_0x5f1257(0xbd4)]=_0xf9aa7['alpha']??0x1),_0xae4f59[_0x5f1257(_0x195800._0x19dc44)]=_0xf9aa7[_0x5f1257(0x1ac)](_0x4c398f*_0xae4f59['_fillColor_alpha_bak'])):_0xae4f59['fillColor']=Cesium__namespace['Color']['WHITE']['withAlpha'](_0x4c398f);const _0x3b924c=getCesiumValue(_0xae4f59['outlineColor'],Cesium__namespace['Color']);_0x3b924c&&(!Cesium__namespace['defined'](_0xae4f59[_0x5f1257(_0x195800._0x19d40e)])&&(_0xae4f59['_outlineColor_alpha_bak']=_0x3b924c['alpha']??0x1),_0xae4f59[_0x5f1257(_0x195800._0x17a85a)]=_0x3b924c[_0x5f1257(0x1ac)](_0x4c398f*_0xae4f59[_0x5f1257(0x12cd)]));const _0x2fd57a=getCesiumValue(_0xae4f59['backgroundColor'],Cesium__namespace['Color']);_0x2fd57a&&(!Cesium__namespace['defined'](_0xae4f59['_backgroundColor_alpha_bak'])&&(_0xae4f59['_backgroundColor_alpha_bak']=_0x2fd57a['alpha']??0x1),_0xae4f59['backgroundColor']=_0x2fd57a['withAlpha'](_0x4c398f*_0xae4f59['_backgroundColor_alpha_bak']));}static['getScaleByDistance'](_0x250cc4){const _0x4c526b=_0x5b513e;if(_0x250cc4[_0x4c526b(0xeb3)]instanceof Cesium__namespace['NearFarScalar'])return _0x250cc4['scaleByDistance'];else{if(isBoolean(_0x250cc4['scaleByDistance']))return new Cesium__namespace['NearFarScalar'](Number(_0x250cc4['scaleByDistance_near']??0x3e8),Number(_0x250cc4['scaleByDistance_nearValue']??0x1),Number(_0x250cc4['scaleByDistance_far']??0xf4240),Number(_0x250cc4['scaleByDistance_farValue']??0.1));}}}class ModelStyleConver extends BaseStyleConver{static['toCesiumVal'](_0x2d46ad,_0x48c575,_0x1e1093){const _0x1f78f0={_0x4db384:0x13c5,_0x272c46:0x87e,_0x37e057:0x13c5},_0x3ca55c=_0x5b513e;return!this['modelStyleConver']&&(this[_0x3ca55c(_0x1f78f0._0x4db384)]=new ModelStyleConver()),this[_0x3ca55c(0x13c5)][_0x3ca55c(_0x1f78f0._0x272c46)]=_0x1e1093,this[_0x3ca55c(_0x1f78f0._0x37e057)][_0x3ca55c(0xe36)](_0x2d46ad,_0x48c575);}['_toCesiumValBefore'](_0x127416,_0x345e8f){}[_0x5b513e(0x177)](){const _0x7824fd={_0x1d0866:0xffa},_0xbbfb0d=_0x5b513e;return['silhouette','silhouetteColor','silhouetteAlpha',_0xbbfb0d(_0x7824fd._0x1d0866),_0xbbfb0d(0x722),'opacity'];}['_toOneCesiumVal'](_0x2de76f,_0x1e953e,_0x2b15b9,_0x1648cc){const _0x508d5d=_0x5b513e;switch(_0x2de76f){case'url':case'modelUrl':case'uri':this['isEntity']?_0x1648cc['uri']=_0x1e953e:_0x1648cc['url']=_0x1e953e;break;case _0x508d5d(0x6b5):!isNaN(_0x1e953e)&&(_0x1648cc[_0x2de76f]=_0x1e953e);break;default:this['_toOneCesiumVal_Point'](_0x2de76f,_0x1e953e,_0x2b15b9,_0x1648cc);break;}}['_toCesiumValEnd'](_0x320340,_0x81fe6c){const _0x4bc5a3={_0x192427:0x722,_0x38074f:0xe25,_0x192cac:0x1ac,_0x44ebfd:0x1be,_0x2a4f50:0x1022},_0x44bb0d=_0x5b513e;_0x81fe6c[_0x44bb0d(0xdc0)]=Boolean(_0x81fe6c['uri']||_0x81fe6c['url']);if(_0x320340[_0x44bb0d(_0x4bc5a3._0x192427)])_0x81fe6c['color']=getColorByStyle(_0x320340,Cesium__namespace['Color']['WHITE']);else Cesium__namespace['defined'](_0x320340[_0x44bb0d(0x27e)])&&_0x320340['opacity']!==0x1?_0x81fe6c[_0x44bb0d(_0x4bc5a3._0x38074f)]=Cesium__namespace['Color']['WHITE']['withAlpha'](_0x320340['opacity']):_0x81fe6c['color']=Cesium__namespace['Color']['WHITE'];if(_0x320340['silhouette']){let _0x97e690=getCesiumColor(_0x320340[_0x44bb0d(0x1022)],Cesium__namespace['Color']['WHITE']);Cesium__namespace['defined'](_0x320340['silhouetteAlpha'])&&(_0x97e690=_0x97e690['withAlpha'](Number(_0x320340[_0x44bb0d(0xf49)]))),Cesium__namespace['defined'](_0x320340['globalAlpha'])&&_0x320340[_0x44bb0d(0x1be)]!==0x1&&(_0x97e690=_0x97e690[_0x44bb0d(_0x4bc5a3._0x192cac)](_0x97e690['alpha']*_0x320340[_0x44bb0d(_0x4bc5a3._0x44ebfd)])),_0x81fe6c[_0x44bb0d(_0x4bc5a3._0x2a4f50)]=_0x97e690,_0x81fe6c['silhouetteSize']=Number(_0x320340[_0x44bb0d(0xffa)]||0x1);}else _0x81fe6c['silhouetteColor']=undefined,_0x81fe6c['silhouetteSize']=0x0;}static['toJSON'](_0xb41b86,_0x9f8b00,_0x301db7){const _0x1ad606=_0x5b513e;return!this[_0x1ad606(0x13c5)]&&(this['modelStyleConver']=new ModelStyleConver()),this[_0x1ad606(0x13c5)][_0x1ad606(0x87e)]=_0x301db7,this['modelStyleConver']['toJSON'](_0xb41b86,_0x9f8b00);}[_0x5b513e(0x1a3)](_0x49e2aa,_0x3a7fd9,_0x56b927){const _0x2747c9={_0xd625e1:0x1269},_0x4eba21=_0x5b513e;switch(_0x49e2aa){case'uri':{_0x56b927[_0x4eba21(_0x2747c9._0xd625e1)]=_0x3a7fd9;break;}default:this['_toOneJson_Point'](_0x49e2aa,_0x3a7fd9,_0x56b927);break;}}static['setOpacity'](_0x5361e5,_0x3d45ad){const _0x37b199={_0x59ec6f:0x694,_0x195596:0x116a},_0xb4f105=_0x5b513e,_0x578faf=getCesiumValue(_0x5361e5['color'],Cesium__namespace['Color']);!Cesium__namespace['defined'](_0x5361e5[_0xb4f105(_0x37b199._0x59ec6f)])&&(_0x5361e5[_0xb4f105(0x694)]=(_0x578faf===null||_0x578faf===void 0x0?void 0x0:_0x578faf['alpha'])??0x1);_0x578faf?_0x5361e5['color']=_0x578faf['withAlpha'](_0x3d45ad*_0x5361e5[_0xb4f105(0x694)]):_0x5361e5['color']=Cesium__namespace['Color'][_0xb4f105(0x30e)]['withAlpha'](_0x3d45ad);const _0x9c4faa=getCesiumValue(_0x5361e5['silhouetteColor'],Cesium__namespace['Color']);_0x9c4faa&&(!Cesium__namespace['defined'](_0x5361e5[_0xb4f105(_0x37b199._0x195596)])&&(_0x5361e5[_0xb4f105(_0x37b199._0x195596)]=_0x9c4faa['alpha']??0x1),_0x5361e5['silhouetteColor']=_0x9c4faa['withAlpha'](_0x3d45ad*_0x5361e5[_0xb4f105(_0x37b199._0x195596)]));}}class PathStyleConver extends BaseStyleConver{static['toCesiumVal'](_0x3db204,_0x426804,_0x3a5361){const _0x5331a3=_0x5b513e;return!this['pathStyleConver']&&(this['pathStyleConver']=new PathStyleConver()),this['pathStyleConver']['isEntity']=_0x3a5361,this[_0x5331a3(0xd9f)]['toCesiumVal'](_0x3db204,_0x426804);}[_0x5b513e(0xcaa)](_0x7c8e0b,_0x48255d,_0x286407,_0x503993){this['_toOneCesiumVal_Poly'](_0x7c8e0b,_0x48255d,_0x286407,_0x503993);}static['toJSON'](_0x54aafc,_0x31f687,_0x559da4){return!this['pathStyleConver']&&(this['pathStyleConver']=new PathStyleConver()),this['pathStyleConver']['isEntity']=_0x559da4,this['pathStyleConver']['toJSON'](_0x54aafc,_0x31f687);}[_0x5b513e(0x1a3)](_0x19caae,_0x7bc013,_0x6a5a77){this['_toOneJson_Poly'](_0x19caae,_0x7bc013,_0x6a5a77);}}class PlaneStyleConver extends BaseStyleConver{static['toCesiumVal'](_0x50b37e,_0x2b49d2,_0x58f7c7){const _0x5abb44={_0x2147a5:0xce3},_0x415bbd=_0x5b513e;return!this['planeStyleConver']&&(this['planeStyleConver']=new PlaneStyleConver()),this[_0x415bbd(_0x5abb44._0x2147a5)]['isEntity']=_0x58f7c7,this['planeStyleConver']['toCesiumVal'](_0x50b37e,_0x2b49d2);}[_0x5b513e(0xcac)](_0x572d1c,_0x2cdf2f){super['_toCesiumValBefore'](_0x572d1c,_0x2cdf2f);}['_toOneCesiumVal'](_0x18b66a,_0x497266,_0x44d78b,_0x44a140){const _0x5baeb3={_0x250b37:0x390,_0x4d6cb5:0xd19,_0xe6ee3b:0x5fd,_0x457d0f:0xc01,_0x1f8401:0xd19,_0x27872c:0x7ad,_0x38e0f0:0x1026,_0x366310:0x115e},_0x3b16af=_0x5b513e;switch(_0x18b66a){case _0x3b16af(_0x5baeb3._0x250b37):{const _0xea88d=_0x44d78b[_0x3b16af(0x390)]??0x64,_0x31faa3=_0x44d78b[_0x3b16af(0x414)]??0x64;_0x44a140[_0x3b16af(_0x5baeb3._0x4d6cb5)]=new Cesium__namespace['Cartesian2'](_0xea88d,_0x31faa3);break;}case _0x3b16af(_0x5baeb3._0xe6ee3b):case _0x3b16af(_0x5baeb3._0x457d0f):{const _0x19a619=_0x44d78b['scaleX']??0x1,_0x20d408=_0x44d78b[_0x3b16af(0xc01)]??0x1;_0x44a140[_0x3b16af(_0x5baeb3._0x1f8401)]=new Cesium__namespace[(_0x3b16af(_0x5baeb3._0x27872c))](_0x19a619,_0x20d408);break;}case _0x3b16af(0x9d7):{let _0xc12aed;switch(_0x497266){case'x':_0xc12aed=Cesium__namespace[_0x3b16af(_0x5baeb3._0x38e0f0)]['UNIT_X'];break;case'y':_0xc12aed=Cesium__namespace['Cartesian3'][_0x3b16af(0x789)];break;case'z':_0xc12aed=Cesium__namespace[_0x3b16af(0x1026)]['UNIT_Z'];break;default:_0xc12aed=_0x497266;break;}const _0x4cf5da=_0x44d78b[_0x3b16af(0x748)]??0x0;_0x44a140['plane']=new Cesium__namespace[(_0x3b16af(_0x5baeb3._0x366310))](_0xc12aed,_0x4cf5da);break;}default:this['_toOneCesiumVal_Poly'](_0x18b66a,_0x497266,_0x44d78b,_0x44a140);break;}}static['toJSON'](_0x393bc2,_0x8758d,_0xcee474){const _0x3cbff1={_0x36d40a:0xce3},_0x4e3c05=_0x5b513e;return!this['planeStyleConver']&&(this['planeStyleConver']=new PlaneStyleConver()),this[_0x4e3c05(_0x3cbff1._0x36d40a)]['isEntity']=_0xcee474,this['planeStyleConver']['toJSON'](_0x393bc2,_0x8758d);}static[_0x5b513e(0x730)](_0x4f95c1,_0x7b5d98,_0x7655e1){const _0x373df2=_0x5b513e;return!this['planeStyleConver']&&(this[_0x373df2(0xce3)]=new PlaneStyleConver()),this['planeStyleConver']['_toOneJson'](_0x4f95c1,_0x7b5d98,_0x7655e1);}['_toOneJson'](_0x201074,_0x1a5602,_0x1ecf62){const _0x395788={_0x14d6e6:0x414,_0x5ec5bd:0x9d7,_0x4d4762:0x132b,_0x5e1570:0x7f9,_0x149893:0x9d7,_0x504954:0x1026},_0x52d7ff=_0x5b513e;switch(_0x201074){case'dimensions':{_0x1ecf62['dimensions_x']=_0x1a5602['x'],_0x1ecf62[_0x52d7ff(_0x395788._0x14d6e6)]=_0x1a5602['y'];break;}case _0x52d7ff(0x9d7):{if(_0x1a5602['equals'](Cesium__namespace['Cartesian3'][_0x52d7ff(0x2ca)]))_0x1ecf62[_0x52d7ff(_0x395788._0x5ec5bd)]='x';else{if(_0x1a5602[_0x52d7ff(_0x395788._0x4d4762)](Cesium__namespace['Cartesian3']['UNIT_Y']))_0x1ecf62['plane_normal']='y';else _0x1a5602['equals'](Cesium__namespace['Cartesian3'][_0x52d7ff(0x341)])?_0x1ecf62['plane_normal']='z':(logWarn(_0x52d7ff(_0x395788._0x5e1570),_0x1a5602),_0x1ecf62['plane_normal']='z');}break;}case'plane':{if(_0x1a5602['normal']['equals'](Cesium__namespace['Cartesian3']['UNIT_X']))_0x1ecf62[_0x52d7ff(0x9d7)]='x';else{if(_0x1a5602['normal']['equals'](Cesium__namespace['Cartesian3']['UNIT_Y']))_0x1ecf62[_0x52d7ff(_0x395788._0x149893)]='y';else _0x1a5602[_0x52d7ff(0xb62)]['equals'](Cesium__namespace[_0x52d7ff(_0x395788._0x504954)]['UNIT_Z'])?_0x1ecf62[_0x52d7ff(0x9d7)]='z':(logWarn('plane类型未识别',_0x1a5602),_0x1ecf62['plane_normal']='z');}_0x1ecf62['plane_distance']=_0x1a5602['distance'];break;}default:this[_0x52d7ff(0x239)](_0x201074,_0x1a5602,_0x1ecf62);break;}}}class PointStyleConver extends BaseStyleConver{static[_0x5b513e(0xe36)](_0x18c1fe,_0x52e838,_0x391d01){const _0xcb7e4e={_0x4198ff:0x10eb},_0x1911b3=_0x5b513e;return!this[_0x1911b3(_0xcb7e4e._0x4198ff)]&&(this['pointStyleConver']=new PointStyleConver()),this['pointStyleConver']['isEntity']=_0x391d01,this['pointStyleConver']['toCesiumVal'](_0x18c1fe,_0x52e838);}['_toCesiumValBefore'](_0x51112d,_0x413d12){const _0x5f267c=_0x5b513e;!Cesium__namespace['defined'](_0x413d12['pixelSize'])&&(_0x413d12[_0x5f267c(0x8c7)]=0x6);}['_toCesiumValEnd'](_0x247a56,_0x14f416){_0x247a56['outline']===![]&&(_0x14f416['outlineWidth']=0x0);}[_0x5b513e(0xcaa)](_0x39b915,_0x47d14f,_0x3e2199,_0x197c30){const _0x1a0c23={_0x2d3272:0x973},_0x2798fb=_0x5b513e;switch(_0x39b915){case'color':case'randomColor':{_0x197c30['color']=this['getColorByStyle'](_0x3e2199);break;}case _0x2798fb(0x838):{_0x197c30['outlineColor']=this[_0x2798fb(_0x1a0c23._0x2d3272)](_0x3e2199);break;}default:this['_toOneCesiumVal_Point'](_0x39b915,_0x47d14f,_0x3e2199,_0x197c30);break;}}static['toJSON'](_0x4a1327,_0x4770dc,_0x5712b6){const _0x505352=_0x5b513e;return!this[_0x505352(0x10eb)]&&(this['pointStyleConver']=new PointStyleConver()),this['pointStyleConver'][_0x505352(0x87e)]=_0x5712b6,this['pointStyleConver']['toJSON'](_0x4a1327,_0x4770dc);}['_toOneJson'](_0x4c8df3,_0x2295a6,_0x2a7887){const _0x8dc7eb=_0x5b513e;this[_0x8dc7eb(0x1314)](_0x4c8df3,_0x2295a6,_0x2a7887);}static['setOpacity'](_0x71e4ac,_0x49c160){const _0x9b6048={_0x4a77c2:0x12cd},_0x39eeb9=_0x5b513e,_0x4c1557=getCesiumValue(_0x71e4ac['color'],Cesium__namespace['Color']);_0x4c1557?(!Cesium__namespace['defined'](_0x71e4ac['_color_alpha_bak'])&&(_0x71e4ac['_color_alpha_bak']=_0x4c1557['alpha']??0x1),_0x71e4ac['color']=_0x4c1557['withAlpha'](_0x49c160*_0x71e4ac['_color_alpha_bak'])):_0x71e4ac['color']=Cesium__namespace['Color']['WHITE']['withAlpha'](_0x49c160);const _0xbee22=getCesiumValue(_0x71e4ac['outlineColor'],Cesium__namespace['Color']);_0xbee22&&(!Cesium__namespace['defined'](_0x71e4ac['_outlineColor_alpha_bak'])&&(_0x71e4ac[_0x39eeb9(_0x9b6048._0x4a77c2)]=_0xbee22[_0x39eeb9(0x10c2)]??0x1),_0x71e4ac['outlineColor']=_0xbee22['withAlpha'](_0x49c160*_0x71e4ac[_0x39eeb9(0x12cd)]));}}class PolygonStyleConver extends BaseStyleConver{static['toCesiumVal'](_0x6886f8,_0xbd6d6f,_0x13f535){const _0xed1fc3=_0x5b513e;return!this['polygonStyleConver']&&(this[_0xed1fc3(0x684)]=new PolygonStyleConver()),this['polygonStyleConver']['isEntity']=_0x13f535,this[_0xed1fc3(0x684)]['toCesiumVal'](_0x6886f8,_0xbd6d6f);}[_0x5b513e(0xcac)](_0x344377,_0x2fb611){const _0x42a904={_0x304dc5:0x1149,_0x332498:0x595},_0x1261be=_0x5b513e;super['_toCesiumValBefore'](_0x344377,_0x2fb611);if(_0x344377['clampToGround'])_0x2fb611['arcType']=Cesium__namespace[_0x1261be(_0x42a904._0x304dc5)][_0x1261be(0xa83)],_0x344377['hasOwnProperty'](_0x1261be(_0x42a904._0x332498))&&delete _0x344377['height'],_0x344377['hasOwnProperty']('diffHeight')&&delete _0x344377['diffHeight'],_0x344377['hasOwnProperty']('extrudedHeight')&&delete _0x344377[_0x1261be(0x41c)];else Cesium__namespace['defined'](_0x344377['height'])?(_0x344377['clampToGround']=![],_0x2fb611['perPositionHeight']=![]):(_0x344377['clampToGround']=![],_0x2fb611['perPositionHeight']=!![]);}['_toOneCesiumVal'](_0x5533b3,_0x23cb64,_0x3f485c,_0x314fd6){const _0x55ce36={_0x2981b9:0x973,_0x5bd747:0x1210,_0x1a34d0:0x101c,_0x3a6b2d:0x639,_0x7741cd:0xfd0},_0x18a1a3=_0x5b513e;switch(_0x5533b3){case'outlineColor':{_0x314fd6['outlineColor']=this[_0x18a1a3(_0x55ce36._0x2981b9)](_0x3f485c);break;}case'height':{_0x314fd6[_0x5533b3]=_0x23cb64,_0x314fd6[_0x18a1a3(_0x55ce36._0x5bd747)]=![];break;}case _0x18a1a3(_0x55ce36._0x1a34d0):{Cesium__namespace[_0x18a1a3(0xfaf)](_0x3f485c[_0x18a1a3(0x595)])&&(_0x314fd6['extrudedHeight']=Number(_0x3f485c['height'])+Number(_0x23cb64));break;}case'clampToGround':_0x314fd6[_0x5533b3]=_0x23cb64,_0x314fd6['perPositionHeight']=!_0x23cb64&&!Cesium__namespace['defined'](_0x3f485c['height']);break;case'stRotation':_0x314fd6[_0x18a1a3(_0x55ce36._0x3a6b2d)]=_0x23cb64;break;case _0x18a1a3(_0x55ce36._0x7741cd):_0x314fd6['stRotation']=Cesium__namespace['Math'][_0x18a1a3(0xc46)](_0x23cb64);break;default:this['_toOneCesiumVal_Poly'](_0x5533b3,_0x23cb64,_0x3f485c,_0x314fd6);break;}}static['toJSON'](_0xce1a91,_0x167b2b,_0x4abd93){const _0x585dd9={_0x5beb60:0x684},_0x1570f0=_0x5b513e;return!this['polygonStyleConver']&&(this[_0x1570f0(0x684)]=new PolygonStyleConver()),this['polygonStyleConver']['isEntity']=_0x4abd93,this[_0x1570f0(_0x585dd9._0x5beb60)]['toJSON'](_0xce1a91,_0x167b2b);}['_toOneJson'](_0x4068d9,_0x131731,_0x432c91){const _0x538633=_0x5b513e;switch(_0x4068d9){case _0x538633(0x639):{_0x432c91['stRotationDegree']=formatNum$1(Cesium__namespace['Math']['toDegrees'](_0x131731),0x1);break;}default:this[_0x538633(0x239)](_0x4068d9,_0x131731,_0x432c91);break;}}}class PolylineStyleConver extends BaseStyleConver{static['toCesiumVal'](_0x466e03,_0x45977e,_0x50d1ea){const _0x288764={_0x591b08:0x1325},_0x5e3aa1=_0x5b513e;return!this['polylineStyleConver']&&(this['polylineStyleConver']=new PolylineStyleConver()),this[_0x5e3aa1(_0x288764._0x591b08)]['isEntity']=_0x50d1ea,this['polylineStyleConver']['toCesiumVal'](_0x466e03,_0x45977e);}[_0x5b513e(0xcac)](_0x583497,_0x1dbadf){const _0x1784d6={_0x4e7ed5:0xc95},_0xbf0dbc=_0x5b513e;super[_0xbf0dbc(0xcac)](_0x583497,_0x1dbadf),_0x583497[_0xbf0dbc(_0x1784d6._0x4e7ed5)]&&(_0x1dbadf['arcType']=Cesium__namespace['ArcType']['GEODESIC']),_0x583497['materialType']===Color$2&&_0x583497[_0xbf0dbc(0x608)]&&_0x583497['outlineColor']&&(_0x583497[_0xbf0dbc(0x9ee)]=PolylineOutline);}['_toOneCesiumVal'](_0xf840a,_0x28d897,_0x1a11d9,_0x4402f7){const _0x2e0b09={_0x417487:0xd3d,_0x59abd5:0x7cf},_0x21f97f=_0x5b513e;switch(_0xf840a){case'depthFail':if(_0x28d897){let _0x189677=getCesiumColor(_0x1a11d9['depthFailColor']||_0x1a11d9['color'],Cesium__namespace['Color']['YELLOW']);Cesium__namespace['defined'](_0x1a11d9['depthFailOpacity'])&&(_0x189677=_0x189677['withAlpha'](Number(_0x1a11d9['depthFailOpacity']))),this[_0x21f97f(0x87e)]?_0x4402f7[_0x21f97f(_0x2e0b09._0x417487)]=_0x189677:_0x4402f7['depthFailColor']=_0x189677,_0x1a11d9['opacity']===0x1&&(_0x1a11d9['opacity']=0.98);}else _0x4402f7['depthFailMaterial']=undefined;_0x4402f7[_0xf840a]=_0x28d897;break;case _0x21f97f(_0x2e0b09._0x59abd5):!this[_0x21f97f(0x87e)]&&(_0x4402f7['loop']=_0x28d897);_0x4402f7['closure']=_0x28d897;break;default:this['_toOneCesiumVal_Poly'](_0xf840a,_0x28d897,_0x1a11d9,_0x4402f7);break;}}static[_0x5b513e(0x3ee)](_0x5719e8,_0x219302,_0x10da12){return!this['polylineStyleConver']&&(this['polylineStyleConver']=new PolylineStyleConver()),this['polylineStyleConver']['isEntity']=_0x10da12,this['polylineStyleConver']['toJSON'](_0x5719e8,_0x219302);}['_toOneJson'](_0x406c41,_0x792649,_0x439862){const _0x4687f6={_0x22e65a:0x580,_0x4b96b0:0x7cf},_0x6cc278=_0x5b513e;switch(_0x406c41){case _0x6cc278(_0x4687f6._0x22e65a):_0x439862[_0x6cc278(_0x4687f6._0x4b96b0)]=_0x792649;break;default:this['_toOneJson_Poly'](_0x406c41,_0x792649,_0x439862);break;}}}class PolylineVolumeStyleConver extends BaseStyleConver{static[_0x5b513e(0xe36)](_0x3abce1,_0x3cd5b2,_0x3984e8){const _0x3fc91c=_0x5b513e;return!this['polylineVolumeStyleConver']&&(this['polylineVolumeStyleConver']=new PolylineVolumeStyleConver()),this[_0x3fc91c(0xa8f)]['isEntity']=_0x3984e8,this['polylineVolumeStyleConver']['toCesiumVal'](_0x3abce1,_0x3cd5b2);}['_toCesiumValEnd'](_0x3216a3,_0x36deb7){const _0x2f9b9e={_0x1dcc48:0x284,_0x41d9f6:0xe0e,_0x118d3e:0x284,_0x4e206e:0x375},_0x59f47b=_0x5b513e,_0x48207c=_0x3216a3[_0x59f47b(_0x2f9b9e._0x1dcc48)]||_0x3216a3['shapePositions'];_0x3216a3['radius']=_0x3216a3['radius']||0xa;switch(_0x48207c){case'pipeline':_0x36deb7['shape']=PolylineVolumeStyleConver['getShapeForPipeline'](_0x3216a3);break;case _0x59f47b(_0x2f9b9e._0x41d9f6):_0x36deb7[_0x59f47b(_0x2f9b9e._0x118d3e)]=PolylineVolumeStyleConver['getShapeForCircle'](_0x3216a3);break;case _0x59f47b(_0x2f9b9e._0x4e206e):_0x36deb7['shape']=PolylineVolumeStyleConver['getShapeForStar'](_0x3216a3);break;case'triangle':_0x36deb7['shape']=PolylineVolumeStyleConver['getShapeForTriangle'](_0x3216a3);break;default:_0x36deb7['shape']=_0x48207c;break;}}['_toOneCesiumVal'](_0x178528,_0x4024c1,_0x3a7507,_0x106e4e){const _0x185d03=_0x5b513e;this[_0x185d03(0xa66)](_0x178528,_0x4024c1,_0x3a7507,_0x106e4e);}static[_0x5b513e(0x3ee)](_0x5b0850,_0x22df92,_0x2ff11a){const _0x205115=_0x5b513e;return!this['polylineVolumeStyleConver']&&(this['polylineVolumeStyleConver']=new PolylineVolumeStyleConver()),this[_0x205115(0xa8f)]['isEntity']=_0x2ff11a,this[_0x205115(0xa8f)]['toJSON'](_0x5b0850,_0x22df92);}['_toOneJson'](_0x10180a,_0x11b1ee,_0x415a7e){this['_toOneJson_Poly'](_0x10180a,_0x11b1ee,_0x415a7e);}static['getShapeForPipeline'](_0x25b24f){const _0xd3886e={_0x503b8a:0x75d,_0x3d516b:0xa23,_0x4dd728:0x5c0},_0x5e9de8=_0x5b513e,_0x2f16a1=_0x25b24f['radius']??0x1,_0x501eee=_0x25b24f['thicknes']??_0x2f16a1/0x3,_0x47192d=Math['ceil'](0x168/(_0x25b24f['slices']??0x3c)),_0x5ca45d=_0x25b24f['startAngle']??0x0,_0x10917b=_0x25b24f['endAngle']??_0x5ca45d+0x168,_0x3783c8=_0x25b24f[_0x5e9de8(_0xd3886e._0x503b8a)]??0x1,_0x458a39=_0x25b24f[_0x5e9de8(_0xd3886e._0x3d516b)]??0x1,_0x2270c1=[];for(let _0x26406a=_0x5ca45d;_0x26406a<=_0x10917b;_0x26406a+=_0x47192d){const _0x52d9b5=Cesium__namespace[_0x5e9de8(_0xd3886e._0x4dd728)]['toRadians'](_0x26406a),_0x19ef72=_0x2f16a1*_0x458a39*Math[_0x5e9de8(0x1166)](_0x52d9b5),_0x291a36=_0x2f16a1*_0x3783c8*Math['sin'](_0x52d9b5);_0x2270c1['push'](new Cesium__namespace['Cartesian2'](_0x19ef72,_0x291a36));}if(_0x2f16a1!==_0x501eee)for(let _0x7fae19=_0x10917b;_0x7fae19>=_0x5ca45d;_0x7fae19-=_0x47192d){const _0x141f1d=Cesium__namespace['Math']['toRadians'](_0x7fae19),_0x41a570=(_0x2f16a1-_0x501eee)*_0x458a39*Math['cos'](_0x141f1d),_0x3c076e=(_0x2f16a1-_0x501eee)*_0x3783c8*Math['sin'](_0x141f1d);_0x2270c1['push'](new Cesium__namespace['Cartesian2'](_0x41a570,_0x3c076e));}return _0x2270c1;}static['getShapeForCircle'](_0x4999a7){const _0x528930={_0x4ac8e0:0xe7a,_0x4451fa:0xbc1,_0x4cc01b:0x7ad},_0x1ddeb4=_0x5b513e,_0x3b95a1=_0x4999a7[_0x1ddeb4(_0x528930._0x4ac8e0)]??0x1,_0x272256=Math['ceil'](0x168/(_0x4999a7['slices']??0x3c)),_0x3353e5=_0x4999a7[_0x1ddeb4(_0x528930._0x4451fa)]??0x0,_0x289bc3=_0x4999a7['endAngle']??_0x3353e5+0x168,_0x3afdc2=_0x4999a7['vscale']??0x1,_0x321a02=_0x4999a7['hscale']??0x1,_0x4a30cc=[];for(let _0x1a4335=_0x3353e5;_0x1a4335<=_0x289bc3;_0x1a4335+=_0x272256){const _0x97a408=Cesium__namespace['Math']['toRadians'](_0x1a4335);_0x4a30cc['push'](new Cesium__namespace[(_0x1ddeb4(_0x528930._0x4cc01b))](_0x3b95a1*_0x321a02*Math['cos'](_0x97a408),_0x3b95a1*_0x3afdc2*Math['sin'](_0x97a408)));}return _0x4a30cc;}static[_0x5b513e(0x7a3)](_0x281aba){const _0x118760={_0xef41f8:0x5c0,_0x57ddc9:0x7ad},_0x5b6b41=_0x5b513e,_0x1ce7e1=_0x281aba['radius']??0x1,_0x2ecaa3=_0x1ce7e1-(_0x281aba['thicknes']??_0x1ce7e1/0x3),_0x534b34=_0x281aba['slices']??0x6,_0x222f6f=Cesium__namespace[_0x5b6b41(_0x118760._0xef41f8)]['toRadians'](_0x281aba['startAngle']??0x0),_0x16365b=Math['PI']/_0x534b34,_0x2c6ce8=0x2*_0x534b34,_0x5d4c3d=new Array(_0x2c6ce8);for(let _0x6378d9=0x0;_0x6378d9<_0x2c6ce8;_0x6378d9++){const _0x3f13a1=_0x6378d9%0x2===0x0?_0x1ce7e1:_0x2ecaa3,_0x56ce01=_0x222f6f+_0x6378d9*_0x16365b;_0x5d4c3d[_0x6378d9]=new Cesium__namespace[(_0x5b6b41(_0x118760._0x57ddc9))](Math['cos'](_0x56ce01)*_0x3f13a1,Math['sin'](_0x56ce01)*_0x3f13a1);}return _0x5d4c3d;}static['getShapeForTriangle'](_0x4eec92){const _0x35ed77=_0x5b513e,_0x47470e=_0x4eec92['radius']??0x1,_0x2f445f=Cesium__namespace['Math']['toRadians'](_0x4eec92['angle']??0x3c),_0x55b0c3=[];return _0x55b0c3['push'](new Cesium__namespace[(_0x35ed77(0x7ad))](-_0x47470e*Math['cos'](_0x2f445f),-_0x47470e*Math['sin'](_0x2f445f)/0x2)),_0x55b0c3['push'](new Cesium__namespace[(_0x35ed77(0x7ad))](_0x47470e*Math[_0x35ed77(0x1166)](_0x2f445f),-_0x47470e*Math['sin'](_0x2f445f)/0x2)),_0x55b0c3['push'](new Cesium__namespace['Cartesian2'](0x0,_0x47470e*Math['sin'](_0x2f445f)/0x2)),_0x55b0c3;}}class RectangleStyleConver extends BaseStyleConver{static['toCesiumVal'](_0x57935a,_0x52c959,_0x3384ae){const _0x4a4a5a={_0x2e82aa:0x724,_0x58add8:0xe36},_0x46d75f=_0x5b513e;return!this['rectangleStyleConver']&&(this['rectangleStyleConver']=new RectangleStyleConver()),this[_0x46d75f(_0x4a4a5a._0x2e82aa)][_0x46d75f(0x87e)]=_0x3384ae,this['rectangleStyleConver'][_0x46d75f(_0x4a4a5a._0x58add8)](_0x57935a,_0x52c959);}['_toCesiumValBefore'](_0x27d7b6,_0x3886aa){const _0x44c272=_0x5b513e;super['_toCesiumValBefore'](_0x27d7b6,_0x3886aa),_0x27d7b6['clampToGround']?(_0x27d7b6[_0x44c272(0x1b7)](_0x44c272(0x595))&&delete _0x27d7b6['height'],_0x27d7b6[_0x44c272(0x1b7)](_0x44c272(0x101c))&&delete _0x27d7b6['diffHeight'],_0x27d7b6[_0x44c272(0x1b7)]('extrudedHeight')&&delete _0x27d7b6['extrudedHeight']):(_0x27d7b6[_0x44c272(0xc95)]=![],_0x3886aa['height']=0x0);}[_0x5b513e(0xcaa)](_0xd2f70,_0xb12d15,_0x3180a3,_0x4c8f1e){const _0x4c9211={_0x5dc287:0x101c,_0x2a0cda:0x639,_0x196255:0xc46},_0x3f0f75=_0x5b513e;switch(_0xd2f70){case'height':_0x4c8f1e['height']=_0xb12d15;_0x3180a3[_0x3f0f75(_0x4c9211._0x5dc287)]&&(_0x4c8f1e['extrudedHeight']=Number(_0x3180a3['diffHeight'])+Number(_0xb12d15));break;case'diffHeight':Cesium__namespace[_0x3f0f75(0xfaf)](_0x3180a3['height'])&&(_0x4c8f1e['extrudedHeight']=_0x3180a3['height']+_0xb12d15);break;case'rotation':_0x4c8f1e[_0x3f0f75(0xb76)]=_0xb12d15;!Cesium__namespace['defined'](_0x3180a3['stRotation'])&&(_0x4c8f1e['stRotation']=_0x4c8f1e[_0x3f0f75(0xb76)]);break;case'rotationDegree':_0x4c8f1e['rotation']=Cesium__namespace['Math']['toRadians'](_0xb12d15);!Cesium__namespace[_0x3f0f75(0xfaf)](_0x3180a3['stRotation'])&&(_0x4c8f1e[_0x3f0f75(0x639)]=_0x4c8f1e['rotation']);break;case'stRotation':_0x4c8f1e[_0x3f0f75(_0x4c9211._0x2a0cda)]=_0xb12d15;break;case'stRotationDegree':_0x4c8f1e['stRotation']=Cesium__namespace['Math'][_0x3f0f75(_0x4c9211._0x196255)](_0xb12d15);break;case'clampToGround':_0xb12d15?_0x4c8f1e['heightReference']=Cesium__namespace[_0x3f0f75(0xbec)]['CLAMP_TO_GROUND']:_0x4c8f1e['heightReference']=Cesium__namespace['HeightReference']['NONE'];break;default:this[_0x3f0f75(0xa66)](_0xd2f70,_0xb12d15,_0x3180a3,_0x4c8f1e);break;}}static['toJSON'](_0x484e38,_0x130d22,_0x2867a5){const _0x8ba9eb={_0x422e8b:0x724,_0x4a5fe4:0x87e},_0x39f639=_0x5b513e;return!this['rectangleStyleConver']&&(this[_0x39f639(_0x8ba9eb._0x422e8b)]=new RectangleStyleConver()),this[_0x39f639(0x724)][_0x39f639(_0x8ba9eb._0x4a5fe4)]=_0x2867a5,this[_0x39f639(0x724)]['toJSON'](_0x484e38,_0x130d22);}['_toOneJson'](_0x3fba94,_0x38df0f,_0x690b00){const _0x27bb8c=_0x5b513e;this[_0x27bb8c(0x239)](_0x3fba94,_0x38df0f,_0x690b00);}}(function(_0x3703d5,_0x5b1377){const _0x18f1e4={_0x3a192f:0xb96,_0x44349c:0xce9,_0x41e00a:0xc2a,_0x5f4114:0x1309,_0x367592:0x517,_0x294df5:0x102d,_0x23eadc:0x1ed,_0x4be0e0:0xde5},_0x54b17c=_0x5b513e,_0xc2a8e0={'_0x2d91e8':0x309,'_0x2bdffb':'RIOF','_0x56e051':0x30d,'_0x5844ad':'BfPN','_0x1e460d':_0x54b17c(0xc05),'_0x405cb8':0x109,'_0xbbedc8':'C9HS','_0xcb1717':0x104,'_0x47812a':0x311,'_0x4b6667':'*Fvg','_0xfa0030':0x312,'_0xb70320':_0x54b17c(_0x18f1e4._0x3a192f),'_0x4cda78':_0x54b17c(0x49c),'_0x5f3dce':0x10d,'_0x3313f2':0x30a,'_0x4b8b2b':_0x54b17c(_0x18f1e4._0x44349c)},_0x5d4398={'_0x1f3b56':0x18f},_0x40c20c={'_0x49f2e5':0x28a};function _0x3326f(_0x12a552,_0x5b4d8a){return _0x3b1f(_0x12a552-_0x40c20c['_0x49f2e5'],_0x5b4d8a);}function _0x35b52d(_0x374b46,_0x47a711){return _0x3b1f(_0x47a711- -_0x5d4398['_0x1f3b56'],_0x374b46);}const _0x33f062=_0x3703d5();while(!![]){try{const _0x330a62=parseInt(_0x3326f(_0xc2a8e0['_0x2d91e8'],_0xc2a8e0[_0x54b17c(0xae6)]))/0x1+-parseInt(_0x3326f(_0xc2a8e0['_0x56e051'],_0xc2a8e0[_0x54b17c(_0x18f1e4._0x41e00a)]))/0x2+parseInt(_0x35b52d(_0xc2a8e0[_0x54b17c(_0x18f1e4._0x5f4114)],-_0xc2a8e0['_0x405cb8']))/0x3+parseInt(_0x35b52d(_0xc2a8e0['_0xbbedc8'],-_0xc2a8e0['_0xcb1717']))/0x4+-parseInt(_0x3326f(_0xc2a8e0[_0x54b17c(_0x18f1e4._0x367592)],_0xc2a8e0[_0x54b17c(_0x18f1e4._0x294df5)]))/0x5+-parseInt(_0x3326f(_0xc2a8e0['_0xfa0030'],_0xc2a8e0[_0x54b17c(0x1178)]))/0x6+parseInt(_0x35b52d(_0xc2a8e0['_0x4cda78'],-_0xc2a8e0['_0x5f3dce']))/0x7*(parseInt(_0x3326f(_0xc2a8e0['_0x3313f2'],_0xc2a8e0['_0x4b8b2b']))/0x8);if(_0x330a62===_0x5b1377)break;else _0x33f062[_0x54b17c(_0x18f1e4._0x23eadc)](_0x33f062[_0x54b17c(_0x18f1e4._0x4be0e0)]());}catch(_0x298d95){_0x33f062['push'](_0x33f062[_0x54b17c(0xde5)]());}}}(_0x19de,0xea669));const name$1=_0x3c51a2('00IS',0x172);function _0x19de(){const _0x3d81df={_0x58a2ec:0x382},_0x33f31c=_0x5b513e,_0x231f5e=['yCofW6SuW6X+BmklW7FcKmk+Da8','dYiFWOuiqSkiWPySWQCVWRfM','W7/cVX7cMCoxAmkFsCoqWONcPmoSBq','mGFcQSofWPLBfWlcICk4usFdOW','WPNcISkKjmkrWRNcQK8rW4NdR8kipG','WP8LnM3dUu/dS8klmLWUmW','Dx/cG8osWR3dRt1xW7hdNSoSW5ee',_0x33f31c(_0x3d81df._0x58a2ec),_0x33f31c(0x87b),'WQeBWQ9jWQBdUSksWPraW5T3bLC',_0x33f31c(0xde3),_0x33f31c(0x5df),'wSkupmoQW6/dUcrx',_0x33f31c(0x303),'khZdICkScaNdK8kkW7XRB2u6','WOJdNge8WQRdQ8kfWQFcGKFdKSk/lW','C37cGmotWR7dQZHZW7ddQ8okW44n',_0x33f31c(0x110e)];return _0x19de=function(){return _0x231f5e;},_0x19de();}function _0x3c51a2(_0x3dc313,_0x5aff12){const _0x5d0db1={_0x485d9e:0x7d8},_0x10717e=_0x5b513e,_0x56890a={'_0x3cce9f':0xf4};return _0x3b1f(_0x5aff12-_0x56890a[_0x10717e(_0x5d0db1._0x485d9e)],_0x3dc313);}function _0x3b1f(_0x1f90c7,_0x1485ad){const _0x225272={_0x1cc7cb:0x6a7},_0x3a57ec={_0x5ea947:0x859},_0x1bfe89=_0x19de();return _0x3b1f=function(_0x33a10e,_0x31b240){const _0x528c6b=_0x137d;_0x33a10e=_0x33a10e-0x7d;let _0x3ec323=_0x1bfe89[_0x33a10e];if(_0x3b1f['vOXXNX']===undefined){var _0x4f02f9=function(_0x2648dd){const _0x22b93c=_0x137d,_0x4f25d2='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';let _0x5c16af='',_0x3c8181='';for(let _0x3bb02d=0x0,_0xa500d7,_0x36be50,_0x1f140a=0x0;_0x36be50=_0x2648dd[_0x22b93c(0x1352)](_0x1f140a++);~_0x36be50&&(_0xa500d7=_0x3bb02d%0x4?_0xa500d7*0x40+_0x36be50:_0x36be50,_0x3bb02d++%0x4)?_0x5c16af+=String['fromCharCode'](0xff&_0xa500d7>>(-0x2*_0x3bb02d&0x6)):0x0){_0x36be50=_0x4f25d2['indexOf'](_0x36be50);}for(let _0xf77da2=0x0,_0x277b67=_0x5c16af[_0x22b93c(0x4e6)];_0xf77da2<_0x277b67;_0xf77da2++){_0x3c8181+='%'+('00'+_0x5c16af['charCodeAt'](_0xf77da2)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x3c8181);};const _0x2d3634=function(_0x273258,_0x2e7455){const _0x4286fe=_0x137d;let _0x118ee4=[],_0x56d6d7=0x0,_0x1fe423,_0x1b903a='';_0x273258=_0x4f02f9(_0x273258);let _0x393ab3;for(_0x393ab3=0x0;_0x393ab3<0x100;_0x393ab3++){_0x118ee4[_0x393ab3]=_0x393ab3;}for(_0x393ab3=0x0;_0x393ab3<0x100;_0x393ab3++){_0x56d6d7=(_0x56d6d7+_0x118ee4[_0x393ab3]+_0x2e7455[_0x4286fe(0x859)](_0x393ab3%_0x2e7455['length']))%0x100,_0x1fe423=_0x118ee4[_0x393ab3],_0x118ee4[_0x393ab3]=_0x118ee4[_0x56d6d7],_0x118ee4[_0x56d6d7]=_0x1fe423;}_0x393ab3=0x0,_0x56d6d7=0x0;for(let _0x19da38=0x0;_0x19da38<_0x273258['length'];_0x19da38++){_0x393ab3=(_0x393ab3+0x1)%0x100,_0x56d6d7=(_0x56d6d7+_0x118ee4[_0x393ab3])%0x100,_0x1fe423=_0x118ee4[_0x393ab3],_0x118ee4[_0x393ab3]=_0x118ee4[_0x56d6d7],_0x118ee4[_0x56d6d7]=_0x1fe423,_0x1b903a+=String['fromCharCode'](_0x273258[_0x4286fe(_0x3a57ec._0x5ea947)](_0x19da38)^_0x118ee4[(_0x118ee4[_0x393ab3]+_0x118ee4[_0x56d6d7])%0x100]);}return _0x1b903a;};_0x3b1f['QrumPc']=_0x2d3634,_0x1f90c7=arguments,_0x3b1f['vOXXNX']=!![];}const _0x360a28=_0x1bfe89[0x0],_0x409378=_0x33a10e+_0x360a28,_0x1972bd=_0x1f90c7[_0x409378];return!_0x1972bd?(_0x3b1f[_0x528c6b(_0x225272._0x1cc7cb)]===undefined&&(_0x3b1f['hygRNR']=!![]),_0x3ec323=_0x3b1f['QrumPc'](_0x3ec323,_0x31b240),_0x1f90c7[_0x409378]=_0x3ec323):_0x3ec323=_0x1972bd,_0x3ec323;},_0x3b1f(_0x1f90c7,_0x1485ad);}const date=_0x3c51a2(_0x5b513e(0x699),0x171);var khInfo={'__proto__':null,'name':name$1,'date':date};class RectangularSensorStyleConver extends BaseStyleConver{static['toCesiumVal'](_0x280bab,_0x43b021){const _0x3f0a27={_0x3e9744:0x87e,_0x1eddf2:0xe36},_0x101858=_0x5b513e;return!this['rectangularSensorStyleConver']&&(this['rectangularSensorStyleConver']=new RectangularSensorStyleConver()),this['rectangularSensorStyleConver'][_0x101858(_0x3f0a27._0x3e9744)]=!![],this['rectangularSensorStyleConver'][_0x101858(_0x3f0a27._0x1eddf2)](_0x280bab,_0x43b021);}['_toCesiumValBefore'](_0x499e5d,_0x5562c0){const _0x26b90b={_0x4645bb:0xcac},_0x5818bc=_0x5b513e;super[_0x5818bc(_0x26b90b._0x4645bb)](_0x499e5d,_0x5562c0);}[_0x5b513e(0x177)](){return['lineOpacity','scanPlaneOpacity'];}['_toOneCesiumVal'](_0x442413,_0xf3a0dc,_0x5e3fb7,_0x51b94c){const _0x35fdee={_0xb4552f:0xfaf,_0x79ffec:0x1ac,_0x342ce4:0xfaf,_0x5a0bda:0x1be,_0x318f20:0x5c0,_0x446ef2:0xc46},_0x156432=_0x5b513e;switch(_0x442413){case'lineColor':{let _0x24d7a2=Cesium__namespace['Color']['fromCssColorString'](_0xf3a0dc||'#ffffff');if(Cesium__namespace[_0x156432(_0x35fdee._0xb4552f)](_0x5e3fb7['lineOpacity']))_0x24d7a2=_0x24d7a2['withAlpha'](Number(_0x5e3fb7['lineOpacity']));else Cesium__namespace['defined'](_0x5e3fb7['opacity'])&&(_0x24d7a2=_0x24d7a2['withAlpha'](Number(_0x5e3fb7[_0x156432(0x27e)])));Cesium__namespace['defined'](_0x5e3fb7['globalAlpha'])&&_0x5e3fb7[_0x156432(0x1be)]!==0x1&&(_0x24d7a2=_0x24d7a2[_0x156432(0x1ac)](_0x24d7a2['alpha']*_0x5e3fb7['globalAlpha']));_0x51b94c['lineColor']=_0x24d7a2;break;}case'scanPlaneColor':{let _0x1e738c=Cesium__namespace['Color']['fromCssColorString'](_0xf3a0dc||'#ffffff');if(Cesium__namespace['defined'](_0x5e3fb7['scanPlaneOpacity']))_0x1e738c=_0x1e738c['withAlpha'](Number(_0x5e3fb7[_0x156432(0xfe6)]));else Cesium__namespace[_0x156432(0xfaf)](_0x5e3fb7['opacity'])&&(_0x1e738c=_0x1e738c[_0x156432(_0x35fdee._0x79ffec)](Number(_0x5e3fb7['opacity'])));Cesium__namespace[_0x156432(_0x35fdee._0x342ce4)](_0x5e3fb7[_0x156432(_0x35fdee._0x5a0bda)])&&_0x5e3fb7['globalAlpha']!==0x1&&(_0x1e738c=_0x1e738c[_0x156432(_0x35fdee._0x79ffec)](_0x1e738c['alpha']*_0x5e3fb7[_0x156432(0x1be)]));_0x51b94c['scanPlaneColor']=_0x1e738c;break;}case _0x156432(0x3ac):_0x51b94c[_0x156432(0x1080)]=Cesium__namespace[_0x156432(_0x35fdee._0x318f20)]['toRadians'](_0xf3a0dc);break;case'yHalfAngleDegree':_0x51b94c['yHalfAngle']=Cesium__namespace['Math'][_0x156432(_0x35fdee._0x446ef2)](_0xf3a0dc);break;case'depthTest':_0x51b94c['showThroughEllipsoid']=!_0xf3a0dc;break;default:this['_toOneCesiumVal_Poly'](_0x442413,_0xf3a0dc,_0x5e3fb7,_0x51b94c);break;}}static['toJSON'](_0x414f24,_0x554b91){const _0x20277c={_0x1677e5:0x19b,_0x2e4861:0x19b},_0x223719=_0x5b513e;return!this['rectangularSensorStyleConver']&&(this[_0x223719(_0x20277c._0x1677e5)]=new RectangularSensorStyleConver()),this[_0x223719(_0x20277c._0x2e4861)]['isEntity']=!![],this[_0x223719(0x19b)]['toJSON'](_0x414f24,_0x554b91);}['_toOneJson'](_0x4a3a69,_0xeee247,_0x55b7bc){const _0x4b27f7={_0x501ac7:0x239},_0x44de62=_0x5b513e;this[_0x44de62(_0x4b27f7._0x501ac7)](_0x4a3a69,_0xeee247,_0x55b7bc);}['_getInfo'](_0x5ea02e){if(_0x5ea02e===0x7c3)return khInfo;}}class WallStyleConver extends BaseStyleConver{static[_0x5b513e(0xe36)](_0x422c1d,_0x136e67,_0x42f5fc){return!this['wallStyleConver']&&(this['wallStyleConver']=new WallStyleConver()),this['wallStyleConver']['isEntity']=_0x42f5fc,this['wallStyleConver']['toCesiumVal'](_0x422c1d,_0x136e67);}[_0x5b513e(0xcaa)](_0x17043b,_0x25213b,_0x17c4e3,_0x573097){this['_toOneCesiumVal_Poly'](_0x17043b,_0x25213b,_0x17c4e3,_0x573097);}static[_0x5b513e(0x3ee)](_0x5c2b07,_0x4822d1,_0x598a76){const _0x578e57={_0x16c05b:0x3ee},_0x2bf9c4=_0x5b513e;return!this['wallStyleConver']&&(this[_0x2bf9c4(0x207)]=new WallStyleConver()),this['wallStyleConver']['isEntity']=_0x598a76,this['wallStyleConver'][_0x2bf9c4(_0x578e57._0x16c05b)](_0x5c2b07,_0x4822d1);}['_toOneJson'](_0x1544f8,_0x95b8e0,_0x5ebad3){const _0x4cfbb8={_0x2d938a:0x239},_0x58f8ee=_0x5b513e;this[_0x58f8ee(_0x4cfbb8._0x2d938a)](_0x1544f8,_0x95b8e0,_0x5ebad3);}}var 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=_0x5b513e(0x4f7),LineDotDashMaterial='uniform\x20vec4\x20color;\x0auniform\x20vec4\x20gapColor;\x0auniform\x20float\x20dashLength;\x0auniform\x20float\x20dashPattern;\x0ain\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\x20colorMars3D\x20=\x20(mod(maskTest,\x202.0)\x20<\x201.0)\x20?\x20gapColor\x20:\x20color;\x0a\x20\x20if(colorMars3D.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\x20colorMars3D\x20=\x20(mod(maskTest2,\x202.0)\x20<\x201.0)\x20?\x20gapColor\x20:\x20color;\x0a\x20\x20\x20\x20if(colorMars3D.a\x20<\x200.005)\x20{\x0a\x20\x20\x20\x20\x20\x20discard;\x0a\x20\x20\x20\x20}\x0a\x20\x20}\x0a\x0a\x20\x20colorMars3D\x20=\x20czm_gammaCorrect(colorMars3D);\x0a\x20\x20material.emission\x20=\x20colorMars3D.rgb;\x0a\x20\x20material.alpha\x20=\x20colorMars3D.a;\x0a\x20\x20return\x20material;\x0a}\x0a',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\x20float\x20currTime\x20=\x200.0;\x0a\x20\x20if(speed\x20!=\x200.0)\x20{\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}\x0a\x20\x20float\x20s\x20=\x20(axisY\x20?\x20st.t\x20:\x20st.s)\x20-\x20currTime;\x0a\x20\x20float\x20t\x20=\x20st.t;\x0a\x20\x20vec4\x20imageMars3D\x20=\x20texture(image,\x20vec2(fract(s),\x20t));\x0a\x0a\x20\x20if(color.a\x20==\x200.0)\x20{\x0a\x20\x20\x20\x20if(imageMars3D.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(hasImage2)\x20{\x0a\x20\x20\x20//存在背景图片\x0a\x20\x20\x20\x20vec4\x20imageBG\x20=\x20texture(image2,\x20st);\x0a\x20\x20\x20\x20if(imageBG.a\x20!=\x200.0)\x20{\x0a\x20\x20\x20\x20\x20\x20if(color2.rgb\x20==\x20vec3(1.0))\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20material.alpha\x20=\x20imageBG.a\x20*\x20globalAlpha;\x0a\x20\x20\x20\x20\x20\x20\x20\x20material.diffuse\x20=\x20imageBG.rgb;\x0a\x20\x20\x20\x20\x20\x20}\x20else\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20material.alpha\x20=\x20imageBG.a\x20*\x20color2.a\x20*\x20globalAlpha;\x0a\x20\x20\x20\x20\x20\x20\x20\x20if(mixt)\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20material.diffuse\x20=\x20max(imageBG.rgb\x20*\x20color2.rgb\x20*\x20material.alpha\x20*\x203.0,\x20imageBG.rgb\x20*\x20color2.rgb);\x0a\x20\x20\x20\x20\x20\x20\x20\x20else\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20material.diffuse\x20=\x20color2.rgb;\x0a\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20return\x20material;\x0a\x20\x20\x20\x20}\x0a\x20\x20}\x0a\x0a\x20\x20//主图片\x0a\x20\x20if(color.rgb\x20==\x20vec3(1.0))\x20{\x0a\x20\x20\x20\x20material.alpha\x20=\x20imageMars3D.a\x20*\x20globalAlpha;\x0a\x20\x20\x20\x20material.diffuse\x20=\x20imageMars3D.rgb;\x0a\x20\x20}\x20else\x20{\x0a\x20\x20\x20\x20material.alpha\x20=\x20imageMars3D.a\x20*\x20color.a\x20*\x20globalAlpha;\x0a\x20\x20\x20\x20if(mixt)\x0a\x20\x20\x20\x20\x20\x20material.diffuse\x20=\x20max(imageMars3D.rgb\x20*\x20color.rgb\x20*\x20material.alpha\x20*\x203.0,\x20imageMars3D.rgb\x20*\x20color.rgb);\x0a\x20\x20\x20\x20else\x0a\x20\x20\x20\x20\x20\x20material.diffuse\x20=\x20color.rgb;\x0a\x20\x20}\x0a\x0a\x20\x20if(bgColor.a\x20>\x200.0\x20&&\x20material.alpha\x20==\x200.0)\x20{\x0a\x20\x20\x20\x20material.alpha\x20=\x20bgColor.a\x20*\x20globalAlpha;\x0a\x20\x20\x20\x20material.diffuse\x20=\x20bgColor.rgb;\x0a\x20\x20}\x0a\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\x0a\x20\x20float\x20alphaMars3D\x20=\x20smoothstep(t\x20-\x20percent,\x20t,\x20st.s)\x20*\x20step(-t,\x20-st.s);\x0a\x20\x20alphaMars3D\x20+=\x20alpha;\x0a\x0a\x20\x20material.diffuse\x20=\x20color.rgb;\x0a\x20\x20material.alpha\x20=\x20alphaMars3D\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\x20alphaMars3D\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+\x20alphaMars3D\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=\x20texture(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\x20scalarMars3D\x20=\x20smoothstep(0.0,\x201.0,\x20time);\x0a\x20\x20material.diffuse\x20=\x20color.rgb\x20*\x20scalarMars3D;\x0a\x20\x20material.alpha\x20=\x20color.a\x20*\x20scalarMars3D\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\x20colorMars3D\x20=\x20color.rgb;\x0a\x20\x20if(st.t\x20>\x200.45\x20&&\x20st.t\x20<\x200.55)\x20{\x0a\x20\x20\x20\x20colorMars3D\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(colorMars3D.rgb\x20*\x20material.alpha,\x20colorMars3D.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=_0x5b513e(0xf2f),DigitalFlowMaterial='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=\x20texture(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\x20pfMars3D\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(pfMars3D,\x20pfMars3D,\x20pfMars3D,\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,\x20pfMars3D);\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',LineThreeDashMaterial='uniform\x20vec4\x20color;\x0auniform\x20float\x20dashLength;\x0auniform\x20float\x20dashPattern;\x0a\x0auniform\x20vec4\x20sidesColor;\x0auniform\x20float\x20sidesDashLength;\x0auniform\x20float\x20globalAlpha;\x0a\x0ain\x20float\x20v_polylineAngle;\x0a\x0aconst\x20float\x20maskLength\x20=\x2016.0;\x0a\x0amat2\x20rotateMars3D(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=\x20rotateMars3D(v_polylineAngle)\x20*\x20gl_FragCoord.xy;\x0a\x20\x20vec2\x20st\x20=\x20materialInput.st;\x0a\x0a\x20\x20float\x20centerGlow\x20=\x20widthRatio\x20/\x20abs(st.t\x20-\x200.5)\x20-\x20(widthRatio\x20/\x200.5)\x20-\x201.0;\x0a\x20\x20if(centerGlow\x20>\x200.0)\x20{\x0a\x20\x20\x20\x20float\x20dashPosition\x20=\x20fract(pos.x\x20/\x20(dashLength\x20*\x20czm_pixelRatio));\x0a\x20\x20\x20\x20float\x20maskIndex\x20=\x20floor(dashPosition\x20*\x20maskLength);\x0a\x20\x20\x20\x20float\x20maskTest\x20=\x20floor(dashPattern\x20/\x20pow(2.0,\x20maskIndex));\x0a\x20\x20\x20\x20if((mod(maskTest,\x202.0)\x20<\x201.0))\x20{\x0a\x20\x20\x20\x20\x20\x20discard;\x0a\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20material.emission\x20=\x20color.rgb;\x0a\x20\x20\x20\x20material.alpha\x20=\x20color.a;\x0a\x20\x20\x20\x20return\x20material;\x0a\x20\x20}\x0a\x0a\x20\x20float\x20sidesGlow\x20=\x20(1.0\x20-\x20sidesWidthRatio)\x20/\x20abs(st.t\x20-\x200.5)\x20-\x20((1.0\x20-\x20sidesWidthRatio)\x20/\x200.5)\x20-\x201.0;\x0a\x20\x20if(sidesGlow\x20<\x200.0)\x20{\x0a\x20\x20\x20\x20float\x20dashPosition\x20=\x20fract(pos.x\x20/\x20(sidesDashLength\x20*\x20czm_pixelRatio));\x0a\x20\x20\x20\x20float\x20maskIndex\x20=\x20floor(dashPosition\x20*\x20maskLength);\x0a\x20\x20\x20\x20float\x20maskTest\x20=\x20floor(dashPattern\x20/\x20pow(2.0,\x20maskIndex));\x0a\x20\x20\x20\x20if((mod(maskTest,\x202.0)\x20<\x201.0))\x20{\x0a\x20\x20\x20\x20\x20\x20discard;\x0a\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20material.emission\x20=\x20sidesColor.rgb;\x0a\x20\x20\x20\x20material.alpha\x20=\x20sidesColor.a*\x20globalAlpha;\x0a\x20\x20\x20\x20return\x20material;\x0a\x20\x20}\x0a\x0a\x20\x20discard;\x0a}\x0a',LineCrossMaterial=_0x5b513e(0x854),LineDashArrowMaterial='uniform\x20vec4\x20color;\x0auniform\x20vec4\x20gapColor;\x0auniform\x20float\x20dashLength;\x0auniform\x20float\x20dashPattern;\x0ain\x20float\x20v_polylineAngle;\x0auniform\x20float\x20globalAlpha;\x0a\x0aconst\x20float\x20maskLength\x20=\x2016.0;\x0a\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\x0a//箭头用\x0afloat\x20getPointOnLine(vec2\x20p0,\x20vec2\x20p1,\x20float\x20x)\x20{\x0a\x20\x20float\x20slope\x20=\x20(p0.y\x20-\x20p1.y)\x20/\x20(p0.x\x20-\x20p1.x);\x0a\x20\x20return\x20slope\x20*\x20(x\x20-\x20p0.x)\x20+\x20p0.y;\x0a}\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\x0a\x20\x20#if\x20(__VERSION__\x20==\x20300\x20||\x20defined(GL_OES_standard_derivatives))\x0a\x20\x20\x20\x20float\x20swidth\x20=\x20abs(fwidth(st.s))\x20*\x2010.0\x20*\x20czm_pixelRatio;\x0a\x20\x20\x20\x20float\x20base\x20=\x201.0\x20-\x20swidth;\x0a\x20\x20\x20\x20float\x20maxSX\x20=\x201.0\x20-\x20swidth\x20*\x202.0;\x0a\x20\x20#else\x0a\x20\x20\x20\x20\x20\x20//\x20If\x20no\x20derivatives\x20available\x20(IE\x2010?),\x202.5%\x20of\x20the\x20line\x20will\x20be\x20the\x20arrow\x20head\x0a\x20\x20\x20\x20float\x20base\x20=\x200.975;\x0a\x20\x20\x20\x20float\x20maxSX\x20=\x200.95;\x0a\x20\x20#endif\x0a\x0a\x20\x20if(st.s\x20<\x20maxSX)\x20{\x0a\x20\x20\x20\x20//虚线部分\x0a\x20\x20\x20\x20vec2\x20pos\x20=\x20rotate(v_polylineAngle)\x20*\x20gl_FragCoord.xy;\x0a\x0a\x20\x20\x20\x20//\x20Get\x20the\x20relative\x20position\x20within\x20the\x20dash\x20from\x200\x20to\x201\x0a\x20\x20\x20\x20float\x20dashPosition\x20=\x20fract(pos.x\x20/\x20(dashLength\x20*\x20czm_pixelRatio));\x0a\x20\x20\x20\x20//\x20Figure\x20out\x20the\x20mask\x20index.\x0a\x20\x20\x20\x20float\x20maskIndex\x20=\x20floor(dashPosition\x20*\x20maskLength);\x0a\x20\x20\x20\x20//\x20Test\x20the\x20bit\x20mask.\x0a\x20\x20\x20\x20float\x20maskTest\x20=\x20floor(dashPattern\x20/\x20pow(2.0,\x20maskIndex));\x0a\x20\x20\x20\x20vec4\x20fragColor\x20=\x20(mod(maskTest,\x202.0)\x20<\x201.0)\x20?\x20gapColor\x20:\x20color;\x0a\x20\x20\x20\x20if(fragColor.a\x20<\x200.005)\x20{\x20\x20\x20//\x20matches\x200/255\x20and\x201/255\x0a\x20\x20\x20\x20\x20\x20discard;\x0a\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20fragColor\x20=\x20czm_gammaCorrect(fragColor);\x0a\x20\x20\x20\x20material.emission\x20=\x20fragColor.rgb;\x0a\x20\x20\x20\x20material.alpha\x20=\x20fragColor.a\x20*\x20globalAlpha;\x0a\x20\x20\x20\x20return\x20material;\x0a\x20\x20}\x20else\x20{\x0a\x20\x20\x20\x20//箭头部分\x0a\x20\x20\x20\x20vec2\x20center\x20=\x20vec2(1.0,\x200.5);\x0a\x20\x20\x20\x20float\x20ptOnUpperLine\x20=\x20getPointOnLine(vec2(base,\x201.0),\x20center,\x20st.s);\x0a\x20\x20\x20\x20float\x20ptOnLowerLine\x20=\x20getPointOnLine(vec2(base,\x200.0),\x20center,\x20st.s);\x0a\x0a\x20\x20\x20\x20float\x20halfWidth\x20=\x200.15;\x0a\x20\x20\x20\x20float\x20s\x20=\x20step(0.5\x20-\x20halfWidth,\x20st.t);\x0a\x20\x20\x20\x20s\x20*=\x201.0\x20-\x20step(0.5\x20+\x20halfWidth,\x20st.t);\x0a\x20\x20\x20\x20s\x20*=\x201.0\x20-\x20step(base,\x20st.s);\x0a\x0a\x20\x20\x20\x20float\x20t\x20=\x20step(base,\x20materialInput.st.s);\x0a\x20\x20\x20\x20t\x20*=\x201.0\x20-\x20step(ptOnUpperLine,\x20st.t);\x0a\x20\x20\x20\x20t\x20*=\x20step(ptOnLowerLine,\x20st.t);\x0a\x0a\x20\x20\x20\x20//\x20Find\x20the\x20distance\x20from\x20the\x20closest\x20separator\x20(region\x20between\x20two\x20colors)\x0a\x20\x20\x20\x20float\x20dist;\x0a\x20\x20\x20\x20if(st.s\x20<\x20base)\x20{\x0a\x20\x20\x20\x20\x20\x20float\x20d1\x20=\x20abs(st.t\x20-\x20(0.5\x20-\x20halfWidth));\x0a\x20\x20\x20\x20\x20\x20float\x20d2\x20=\x20abs(st.t\x20-\x20(0.5\x20+\x20halfWidth));\x0a\x20\x20\x20\x20\x20\x20dist\x20=\x20min(d1,\x20d2);\x0a\x0a\x20\x20\x20\x20}\x20else\x20{\x0a\x20\x20\x20\x20\x20\x20float\x20d1\x20=\x20czm_infinity;\x0a\x20\x20\x20\x20\x20\x20if(st.t\x20<\x200.5\x20-\x20halfWidth\x20&&\x20st.t\x20>\x200.5\x20+\x20halfWidth)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20d1\x20=\x20abs(st.s\x20-\x20base);\x0a\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20float\x20d2\x20=\x20abs(st.t\x20-\x20ptOnUpperLine);\x0a\x20\x20\x20\x20\x20\x20float\x20d3\x20=\x20abs(st.t\x20-\x20ptOnLowerLine);\x0a\x20\x20\x20\x20\x20\x20dist\x20=\x20min(min(d1,\x20d2),\x20d3);\x0a\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20vec4\x20outsideColor\x20=\x20vec4(0.0);\x0a\x20\x20\x20\x20vec4\x20currentColor\x20=\x20mix(outsideColor,\x20color,\x20clamp(s\x20+\x20t,\x200.0,\x201.0));\x0a\x20\x20\x20\x20vec4\x20outColor\x20=\x20czm_antialias(outsideColor,\x20color,\x20currentColor,\x20dist);\x0a\x0a\x20\x20\x20\x20outColor\x20=\x20czm_gammaCorrect(outColor);\x0a\x20\x20\x20\x20material.diffuse\x20=\x20outColor.rgb;\x0a\x20\x20\x20\x20material.alpha\x20=\x20outColor.a\x20*\x20globalAlpha;\x0a\x20\x20\x20\x20return\x20material;\x0a\x20\x20}\x0a\x0a}\x0a',WallScrollMaterial='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\x20imageMars3D;\x0a\x20\x20if(axisY)\x20{\x0a\x20\x20\x20\x20if(reverse)\x0a\x20\x20\x20\x20\x20\x20imageMars3D\x20=\x20texture(image,\x20vec2(fract(float(count)\x20*\x20st.s\x20-\x20time)));\x0a\x20\x20\x20\x20else\x0a\x20\x20\x20\x20\x20\x20imageMars3D\x20=\x20texture(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\x20imageMars3D\x20=\x20texture(image,\x20vec2(fract(float(count)\x20*\x20st.t\x20-\x20time)));\x0a\x20\x20\x20\x20else\x0a\x20\x20\x20\x20\x20\x20imageMars3D\x20=\x20texture(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=\x20imageMars3D.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(imageMars3D.rgb\x20+\x20color.rgb)\x20/\x201.0;\x0a\x20\x20\x20\x20fragColor\x20=\x20czm_gammaCorrect(fragColor);\x0a\x0a\x20\x20\x20\x20material.diffuse\x20=\x20imageMars3D.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',SectorMaterial='uniform\x20vec4\x20color;\x0auniform\x20float\x20startAngle;\x20//\x20起始角度\x0auniform\x20float\x20endAngle;\x20\x20\x20//\x20结束角度\x0auniform\x20bool\x20isDouble;\x0a\x0auniform\x20float\x20globalAlpha;\x0a\x0a//\x20角度转弧度函数\x0afloat\x20degToRad(float\x20degrees)\x20{\x0a\x20\x20return\x20degrees\x20*\x20czm_pi\x20/\x20180.0;\x0a}\x0a\x0aczm_material\x20czm_getMaterial(czm_materialInput\x20materialInput)\x20{\x0a\x20\x20czm_material\x20material\x20=\x20czm_getDefaultMaterial(materialInput);\x0a\x0a\x20\x20if(startAngle\x20!=\x200.0\x20||\x20endAngle\x20!=\x20360.0)\x20{\x0a\x20\x20\x20\x20vec2\x20st\x20=\x20materialInput.st;\x0a\x20\x20\x20\x20vec2\x20dir\x20=\x20st\x20-\x20vec2(0.5,\x200.5);\x20//\x20中心点\x0a\x20\x20\x20\x20float\x20angle\x20=\x20atan(dir.y,\x20dir.x);\x20//\x20计算当前点与中心的角度\x0a\x20\x20\x20\x20if(angle\x20<\x200.0)\x20{\x0a\x20\x20\x20\x20\x20\x20angle\x20+=\x202.0\x20*\x20czm_pi;\x0a\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20//\x20转换传入角度为弧度\x0a\x20\x20\x20\x20float\x20startAngleRad\x20=\x20degToRad(startAngle);\x0a\x20\x20\x20\x20float\x20endAngleRad\x20=\x20degToRad(endAngle);\x0a\x0a\x20\x20\x20\x20//\x20判断是否在扇形区域内\x0a\x20\x20\x20\x20bool\x20isInSector\x20=\x20(angle\x20>=\x20startAngleRad\x20&&\x20angle\x20<=\x20endAngleRad);\x0a\x20\x20\x20\x20if(isDouble\x20&&\x20!isInSector)\x20{\x0a\x20\x20\x20\x20\x20\x20startAngleRad\x20+=\x20czm_pi;\x0a\x20\x20\x20\x20\x20\x20endAngleRad\x20+=\x20czm_pi;\x0a\x20\x20\x20\x20\x20\x20isInSector\x20=\x20(angle\x20>=\x20startAngleRad\x20&&\x20angle\x20<=\x20endAngleRad);\x0a\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20if(!isInSector)\x20{\x0a\x20\x20\x20\x20\x20\x20discard;\x20//\x20非扇形区域丢弃像素\x0a\x20\x20\x20\x20}\x0a\x20\x20}\x0a\x0a\x20\x20material.diffuse\x20=\x20color.rgb;\x0a\x20\x20material.alpha\x20=\x20color.a\x20*\x20globalAlpha;\x0a\x0a\x20\x20return\x20material;\x0a}\x0a',ScanLineMaterial='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\x20radiusMars3D\x20=\x20smoothstep(.0,\x20s,\x20t)\x20*\x200.9;\x0a\x20\x20float\x20alpha1\x20=\x20circle(st,\x20radiusMars3D,\x200.01)\x20*\x20circle(st,\x20radiusMars3D,\x20-0.01);\x0a\x20\x20float\x20alpha2\x20=\x20circle(st,\x20radiusMars3D,\x200.01\x20-\x20radiusMars3D)\x20*\x20circle(st,\x20radiusMars3D,\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,\x20radiusMars3D,\x20radius2\x20+\x200.01\x20-\x20radiusMars3D)\x20*\x20circle(st,\x20radiusMars3D,\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',CircleWaveMaterial=_0x5b513e(0x6a1),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\x20colMars3D\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\x20colMars3D\x20=\x20.006\x20/\x20d\x20*\x20color.rgb;\x0a\x0a\x20\x20if(distance(st,\x20vec2(0))\x20>\x200.99)\x20{\x0a\x20\x20\x20\x20colMars3D\x20=\x20color.rgb;\x0a\x20\x20}\x0a\x0a\x20\x20material.alpha\x20=\x20pow(length(colMars3D),\x202.0)\x20*\x20globalAlpha;\x0a\x20\x20material.diffuse\x20=\x20colMars3D\x20*\x203.0;\x0a\x20\x20return\x20material;\x0a}\x0a',RadarWaveMaterial=_0x5b513e(0x13ce),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\x20imageMars3D\x20=\x20texture(image,\x20vec2(fract(st.s\x20+\x20czm_frameNumber\x20*\x20speed\x20/\x201000.0),\x20fract(st.t)));\x0a\x0a\x20\x20material.alpha\x20=\x20imageMars3D.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=\x20imageMars3D.rgb;\x0a\x20\x20}\x0a\x20\x20return\x20material;\x0a}\x0a',EllipsoidElectricMaterial=_0x5b513e(0xe1c),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\x20alphaMars3D\x20=\x20abs(smoothstep(0.5,\x201.,\x20fract(-st.t\x20-\x20time)));\x0a\x20\x20alphaMars3D\x20+=\x20.1;\x0a\x20\x20material.alpha\x20=\x20alphaMars3D\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\x20vec2\x20center;\x0auniform\x20bool\x20isInner;\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\x20alphaMars3D\x20=\x20distance(st,\x20center);\x0a\x20\x20if(isInner)\x20{\x0a\x20\x20\x20\x20material.alpha\x20=\x20(1.0\x20-\x20(color.a\x20*\x20alphaMars3D\x20*\x20alphaPower))\x20*\x20globalAlpha;\x0a\x20\x20\x20\x20if(material.alpha\x20<\x200.0)\x0a\x20\x20\x20\x20\x20\x20material.alpha\x20=\x200.0;\x0a\x20\x20}\x20else\x20{\x0a\x20\x20\x20\x20material.alpha\x20=\x20color.a\x20*\x20alphaMars3D\x20*\x20alphaPower\x20*\x20globalAlpha;\x0a\x20\x20}\x0a\x0a\x20\x20material.diffuse\x20=\x20color.rgb\x20*\x20diffusePower;\x0a\x20\x20return\x20material;\x0a}\x0a',PolyGradient2Material='uniform\x20vec4\x20color;\x0auniform\x20vec4\x20color2;\x0auniform\x20float\x20alphaPower;\x0auniform\x20float\x20diffusePower;\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\x0a\x20\x20float\x20mixMars3D\x20=\x20st.x\x20-\x20diffusePower;\x0a\x20\x20vec4\x20colorTemp\x20=\x20mix(color.rgba,\x20color2.rgba,\x20mixMars3D);\x0a\x0a\x20\x20material.diffuse\x20=\x20colorTemp.rgb;\x0a\x20\x20material.alpha\x20=\x20colorTemp.a\x20*\x20alphaPower\x20*\x20globalAlpha;\x0a\x20\x20return\x20material;\x0a}\x0a',AsphaltMaterial='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\x20noiseMars3D\x20=\x20czm_snoise(st\x20/\x20size);\x0a\x20\x20noiseMars3D\x20=\x20pow(noiseMars3D,\x205.0)\x20*\x20frequency;\x0a\x20\x20color.rgb\x20+=\x20noiseMars3D;\x0a\x0a\x20\x20material.diffuse\x20=\x20color.rgb;\x0a\x20\x20material.alpha\x20=\x20color.a\x20*\x20globalAlpha;\x0a\x0a\x20\x20return\x20material;\x0a}\x0a',BlobMaterial='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\x20colorMars3D\x20=\x20mix(evenColor,\x20oddColor,\x20t);\x0a\x20\x20material.diffuse\x20=\x20colorMars3D.rgb;\x0a\x20\x20material.alpha\x20=\x20colorMars3D.a\x20*\x20globalAlpha;\x0a\x0a\x20\x20return\x20material;\x0a}\x0a',FacetMaterial=_0x5b513e(0xa22),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\x20colorMars3D\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\x20colorMars3D.rgb\x20+=\x20stripeNoise;\x0a\x0a\x20\x20material.diffuse\x20=\x20colorMars3D.rgb;\x0a\x20\x20material.alpha\x20=\x20colorMars3D.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\x20colorMars3D\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\x20colorMars3D.rgb\x20+=\x20evenColor.rgb\x20*\x20r;\x0a\x0a\x20\x20material.diffuse\x20=\x20colorMars3D.rgb;\x0a\x20\x20material.alpha\x20=\x20colorMars3D.a\x20*\x20globalAlpha;\x0a\x0a\x20\x20return\x20material;\x0a}\x0a',WaterLightMaterial=_0x5b513e(0x1205),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\x0a\x20\x20uv\x20*=\x202.0;\x0a\x20\x20vec4\x20colorMars3D\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(float\x20i\x20=\x200.0;\x20i\x20<\x2012.0;\x20i+=1.0)\x20{\x0a\x20\x20\x20\x20float\x20t\x20=\x20time\x20+\x20i\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+\x20i\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+\x20i\x20/\x205.))\x20*\x200.5\x20+\x200.5;\x0a\x20\x20\x20\x20colorMars3D\x20+=\x20vec4(0.05\x20/\x20length(uv\x20-\x20p\x20*\x200.9)\x20*\x20col,\x201.0);\x0a\x20\x20}\x0a\x20\x20colorMars3D.xyz\x20=\x20pow(colorMars3D.xyz,\x20vec3(3.));\x0a\x20\x20colorMars3D.w\x20=\x201.0;\x0a\x0a\x20\x20vec4\x20baseColor\x20=\x20vec4(colorMars3D.rgb\x20+\x20color.rgb\x20*\x202.0,\x20colorMars3D.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']['_czmBuiltinsAndUniforms']['czm_cellular']=czm_cellular,Cesium__namespace[_0x5b513e(0xb69)]['_czmBuiltinsAndUniforms'][_0x5b513e(0xec7)]=czm_snoise,register$4(RandomColor,{'fabric':{'uniforms':{'color':Cesium__namespace[_0x5b513e(0xe4c)][_0x5b513e(0x32b)]({'minimumAlpha':0.4,'maximumAlpha':0.7})},'components':{'diffuse':'color.rgb','alpha':'color.a'}},'translucent':function(_0x464a36){return _0x464a36['uniforms']['color']['alpha']<0x1;}}),register$4(LineDotDash,{'fabric':{'uniforms':{'color':new Cesium__namespace['Color'](0x1,0x0,0x1,0x1),'gapColor':new Cesium__namespace['Color'](0x0,0x0,0x0,0x0),'dashLength':0x10,'dashPattern':0xff},'source':LineDotDashMaterial},'translucent':!![]}),register$4(LineFlow,{'fabric':{'uniforms':{'image':Cesium__namespace['Material']['DefaultImageId'],'color':new Cesium__namespace['Color'](0x1,0x1,0x1,0x0),'repeat':new Cesium__namespace[(_0x5b513e(0x7ad))](0x1,0x1),'axisY':![],'mixt':![],'speed':0xa,'time':-0x1,'hasImage2':![],'image2':Cesium__namespace[_0x5b513e(0x4d2)]['DefaultImageId'],'color2':new Cesium__namespace['Color'](0x1,0x1,0x1),'bgColor':Cesium__namespace['Color'][_0x5b513e(0x48a)],'globalAlpha':0x1},'source':LineFlowMaterial},'translucent':!![]}),register$4(LineFlowColor,{'fabric':{'uniforms':{'color':new Cesium__namespace['Color'](0x1,0x0,0x0,0.7),'startTime':0x0,'speed':0x2,'percent':0.04,'alpha':0.1,'globalAlpha':0x1},'source':LineFlowColorMaterial},'translucent':!![]}),register$4(ODLine,{'fabric':{'uniforms':{'color':new Cesium__namespace['Color'](0x1,0x1,0x0,0.7),'startTime':0x0,'speed':0x14,'bgColor':new Cesium__namespace[(_0x5b513e(0xe4c))](0x1,0x1,0x0,0.1),'bidirectional':0x0,'globalAlpha':0x1},'source':ODLineMaterial},'translucent':!![]}),register$4(LineFlicker,{'fabric':{'uniforms':{'color':new Cesium__namespace['Color'](0x1,0x0,0x0,0.7),'speed':0xa,'globalAlpha':0x1},'source':LineFlickerMaterial},'translucent':!![]}),register$4(LineTrail,{'fabric':{'uniforms':{'color':new Cesium__namespace[(_0x5b513e(0xe4c))](0x1,0x0,0x0,0.7),'bgColor':new Cesium__namespace[(_0x5b513e(0xe4c))](0x0,0x0,0x0,0x0),'speed':0x5,'globalAlpha':0x1},'source':LineTrailMaterial},'translucent':!![]}),register$4(LineBloom,{'fabric':{'uniforms':{'color':Cesium__namespace['Color']['ORANGE'],'glow':0x1,'speed':0x5,'showRatio':0x0,'globalAlpha':0x1},'source':LineBloomMaterial},'translucent':!![]}),register$4(DigitalFlow,{'fabric':{'uniforms':{'color':new Cesium__namespace['Color'](0x0,0x0,0x0,0.8),'image':Cesium__namespace['Material']['DefaultImageId'],'speed':0xa,'glow':0xa,'flowGlow':0x1,'segment':0x3,'globalAlpha':0x1},'source':DigitalFlowMaterial},'translucent':!![]}),register$4(LineThreeDash,{'fabric':{'uniforms':{'color':Cesium__namespace['Color']['RED'],'dashLength':0x40,'widthRatio':0.1,'sidesColor':Cesium__namespace[_0x5b513e(0xe4c)][_0x5b513e(0x30e)],'sidesDashLength':0x20,'sidesWidthRatio':0.1,'dashPattern':0xff,'globalAlpha':0x1},'source':LineThreeDashMaterial},'translucent':!![]}),register$4(LineCross,{'fabric':{'uniforms':{'color':Cesium__namespace[_0x5b513e(0xe4c)]['WHITE'],'dashLength':0x24,'maskLength':0xa,'centerPower':0.1,'dashPower':0.2,'dashPattern':0xff,'globalAlpha':0x1},'source':LineCrossMaterial},'translucent':!![]}),register$4(LineDashArrow,{'fabric':{'uniforms':{'color':Cesium__namespace[_0x5b513e(0xe4c)]['WHITE'],'gapColor':Cesium__namespace[_0x5b513e(0xe4c)]['TRANSPARENT'],'dashLength':0x10,'dashPattern':0xff,'globalAlpha':0x1},'source':LineDashArrowMaterial},'translucent':!![]}),register$4(WallScroll,{'fabric':{'uniforms':{'color':new Cesium__namespace['Color'](0x0,0x0,0x0,0x1),'image':Cesium__namespace['Material'][_0x5b513e(0x910)],'count':0x1,'speed':0x5,'reverse':![],'axisY':![],'bloom':![],'globalAlpha':0x1},'source':WallScrollMaterial},'translucent':!![]}),register$4(Sector$1,{'fabric':{'uniforms':{'color':new Cesium__namespace['Color'](0x1,0x1,0x0,0x1),'startAngle':0x0,'endAngle':0x168,'isDouble':![],'globalAlpha':0x1},'source':SectorMaterial},'translucent':!![]}),register$4(ScanLine,{'fabric':{'uniforms':{'color':new Cesium__namespace['Color'](0x1,0x1,0x0,0x1),'speed':0xa,'globalAlpha':0x1},'source':ScanLineMaterial},'translucent':!![]}),register$4(CircleWave,{'fabric':{'uniforms':{'color':new Cesium__namespace['Color'](0x1,0x1,0x0,0x1),'speed':0xa,'time':-0x1,'count':0x1,'gradient':0.1,'diffusePower':1.6,'square':![],'center':new Cesium__namespace['Cartesian2'](0.5,0.5),'startAngle':0x0,'endAngle':0x168,'isDouble':![],'globalAlpha':0x1},'source':CircleWaveMaterial},'translucent':!![]}),register$4(RadarLine,{'fabric':{'uniforms':{'color':new Cesium__namespace['Color'](0x0,0x1,0x1,0.7),'speed':0x5,'globalAlpha':0x1},'source':RadarLineMaterial},'translucent':!![]}),register$4(RadarWave,{'fabric':{'uniforms':{'color':new Cesium__namespace['Color'](0x0,0x1,0x1,0.7),'speed':0x5,'globalAlpha':0x1},'source':RadarWaveMaterial},'translucent':!![]}),register$4(RectSlide,{'fabric':{'uniforms':{'image':Cesium__namespace['Material']['DefaultImageId'],'color':Cesium__namespace[_0x5b513e(0xe4c)]['WHITE'],'speed':0xa,'pure':![],'diffusePower':1.3,'globalAlpha':0x1},'source':RectSlideMaterial},'translucent':!![]}),register$4(EllipsoidElectric,{'fabric':{'uniforms':{'color':new Cesium__namespace[(_0x5b513e(0xe4c))](0x0,0x1,0x1,0.7),'speed':0x5,'globalAlpha':0x1},'source':EllipsoidElectricMaterial},'translucent':!![]}),register$4(EllipsoidWave,{'fabric':{'uniforms':{'color':new Cesium__namespace['Color'](0x0,0x1,0x1,0.7),'speed':0x5,'globalAlpha':0x1},'source':EllipsoidWaveMaterial},'translucent':!![]}),register$4(PolyGradient,{'fabric':{'uniforms':{'color':new Cesium__namespace['Color'](0x1,0x1,0x0,0.5),'diffusePower':1.6,'alphaPower':1.5,'center':new Cesium__namespace['Cartesian2'](0.5,0.5),'isInner':![],'globalAlpha':0x1},'source':PolyGradientMaterial},'translucent':!![]}),register$4(PolyGradient2,{'fabric':{'uniforms':{'color':Cesium__namespace['Color']['RED'],'color2':Cesium__namespace['Color']['WHITE'],'alphaPower':0x1,'diffusePower':0.1,'globalAlpha':0x1},'source':PolyGradient2Material},'translucent':!![]}),register$4(PolyAsphalt,{'fabric':{'uniforms':{'color':new Cesium__namespace[(_0x5b513e(0xe4c))](0.15,0.15,0.15,0x1),'size':0.02,'frequency':0.2,'globalAlpha':0x1},'source':AsphaltMaterial},'translucent':function(_0x38b6db){return _0x38b6db['uniforms']['color']['alpha']<0x1;}}),register$4(PolyBlob,{'fabric':{'uniforms':{'evenColor':new Cesium__namespace['Color'](0x1,0x1,0x1,0.5),'oddColor':new Cesium__namespace['Color'](0x0,0x0,0x1,0.5),'frequency':0xa,'globalAlpha':0x1},'source':BlobMaterial},'translucent':function(_0x2492df){const _0x1476e4={_0x1dbe0b:0x10c2},_0x154771=_0x5b513e,_0x398c8d=_0x2492df['uniforms'];return _0x398c8d['evenColor']['alpha']<0x1||_0x398c8d[_0x154771(0x5bf)][_0x154771(_0x1476e4._0x1dbe0b)]<0x1;}}),register$4(PolyFacet,{'fabric':{'uniforms':{'evenColor':new Cesium__namespace['Color'](0.25,0.25,0.25,0.75),'oddColor':new Cesium__namespace['Color'](0.75,0.75,0.75,0.75),'frequency':0xa,'globalAlpha':0x1},'source':FacetMaterial},'translucent':function(_0x303b83){const _0x5459b9={_0x2914c5:0xca7,_0x28293d:0x10c2},_0x2b925d=_0x5b513e,_0x540c97=_0x303b83[_0x2b925d(_0x5459b9._0x2914c5)];return _0x540c97[_0x2b925d(0xfda)]['alpha']<0x1||_0x540c97['oddColor'][_0x2b925d(_0x5459b9._0x28293d)]<0x1;}}),register$4(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(_0x2c25fd){const _0x161166=_0x2c25fd['uniforms'];return _0x161166['evenColor']['alpha']<0x1||_0x161166['oddColor']['alpha']<0x1;}}),register$4(PolyWood,{'fabric':{'uniforms':{'evenColor':new Cesium__namespace[(_0x5b513e(0xe4c))](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[(_0x5b513e(0x7ad))](0.7,0.5),'grainFrequency':0x1b,'globalAlpha':0x1},'source':PolyWoodMaterial},'translucent':function(_0x5d6996){const _0x3fe827=_0x5b513e,_0x1cc60b=_0x5d6996['uniforms'];return _0x1cc60b['evenColor']['alpha']<0x1||_0x1cc60b[_0x3fe827(0x5bf)]['alpha']<0x1;}}),register$4(Image2,{'fabric':{'uniforms':{'image':Cesium__namespace['Material']['DefaultImageId'],'color':Cesium__namespace[_0x5b513e(0xe4c)]['WHITE'],'opacity':0x1,'speed':0x0,'flipx':![],'flipy':![],'noWhite':!![],'repeat':new Cesium__namespace[(_0x5b513e(0x7ad))](0x1,0x1),'rotation':0x0,'hasMask':![],'maskImage':Cesium__namespace['Material'][_0x5b513e(0x910)],'globalAlpha':0x1},'source':ImageMaterial},'translucent':!![]}),register$4(WaterLight,{'fabric':{'uniforms':{'alpha':0.3,'specularMap':Cesium__namespace[_0x5b513e(0x4d2)]['DefaultImageId'],'normalMap':Cesium__namespace[_0x5b513e(0xea9)]('Assets/Textures/waterNormals.jpg'),'globalAlpha':0x1},'source':WaterLightMaterial},'translucent':!![]}),register$4(NeonLight,{'fabric':{'uniforms':{'color':Cesium__namespace['Color'][_0x5b513e(0x30e)],'speed':0x1,'globalAlpha':0x1},'source':NeonLightMaterial},'translucent':!![]}),registerPropertyClass(Color$2,Cesium__namespace[_0x5b513e(0x56e)]),registerPropertyClass(Image$1,Cesium__namespace['ImageMaterialProperty']),registerPropertyClass(PolylineArrow,Cesium__namespace['PolylineArrowMaterialProperty']),registerPropertyClass(PolylineOutline,Cesium__namespace['PolylineOutlineMaterialProperty']),registerPropertyClass(PolylineDash,Cesium__namespace['PolylineDashMaterialProperty']),registerPropertyClass(PolylineGlow,Cesium__namespace['PolylineGlowMaterialProperty']),registerPropertyClass(Grid,Cesium__namespace['GridMaterialProperty']),registerPropertyClass(Checkerboard,Cesium__namespace['CheckerboardMaterialProperty']),registerPropertyClass(Stripe,Cesium__namespace[_0x5b513e(0x265)]);class TextMaterial extends Cesium__namespace['Material']{constructor(_0x321f2e={}){super(conventOptions$1(_0x321f2e));}}function conventOptions$1(_0x4952e4){const _0x2a3ce2={_0x4fe651:0xd57,_0x46f8c0:0xe36,_0x490d1a:0xe94,_0x44db17:0xb57,_0xbf298b:0x1b8},_0x57346b=_0x5b513e,_0x41122e=_0x4952e4[_0x57346b(_0x2a3ce2._0x4fe651)];_0x4952e4['font_size']=_0x4952e4['font_size']||0x46;const _0x217c85=LabelStyleConver[_0x57346b(_0x2a3ce2._0x46f8c0)](_0x4952e4,{'fill':_0x4952e4[_0x57346b(0x722)]??!![],'fillColor':new Cesium__namespace['Color'](0x1,0x1,0x0,0x1),'padding':0xa}),_0x28d572=getTextImage(_0x41122e,_0x217c85);let _0x17d398;return _0x28d572&&(_0x17d398=_0x28d572['toDataURL']('image/png',0x1)),{'fabric':{'uniforms':{'image':_0x17d398,'opacity':0x1,'color':Cesium__namespace['Color']['WHITE'],'speed':_0x4952e4[_0x57346b(_0x2a3ce2._0x490d1a)]||0x0,'flipx':_0x4952e4['flipx']??![],'flipy':_0x4952e4[_0x57346b(_0x2a3ce2._0x44db17)]??![],'noWhite':_0x4952e4[_0x57346b(_0x2a3ce2._0xbf298b)]??!![],'rotation':_0x4952e4[_0x57346b(0xb76)]??0x0,'repeat':new Cesium__namespace['Cartesian2'](0x1,0x1),'hasMask':![],'maskImage':Cesium__namespace[_0x57346b(0x4d2)]['DefaultImageId'],'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\x20mMars3D\x20=\x20mod(dis\x20+\x20offset,\x20sp);\x0a\x20\x20float\x20a\x20=\x20step(sp\x20*\x20(1.0\x20-\x20thickness),\x20mMars3D);\x0a\x20\x20material.diffuse\x20=\x20color.rgb;\x0a\x20\x20material.alpha\x20=\x20a\x20*\x20color.a\x20*\x20globalAlpha;\x0a\x20\x20return\x20material;\x0a}\x0a';class CylinderWaveMaterial extends Cesium__namespace['Material']{constructor(_0x55af40={}){const _0x362da0={_0x486f08:0x489},_0xe8519={_0x18014f:0x3b7,_0x601e98:0xebe},_0x225798=_0x5b513e;super(conventOptions(_0x55af40)),this['_frameTime']=0x3e8/(_0x55af40['frameRate']||0x3c),this[_0x225798(_0x362da0._0x486f08)]=_0x55af40['speed']??0xa;const _0xa62edb=this;let _0x4bed5b=Date[_0x225798(0x8c6)]();(function _0x11c507(){const _0x1c8386=_0x225798;_0xa62edb[_0x1c8386(0x1142)]=window[_0x1c8386(_0xe8519._0x18014f)](_0x11c507);const _0xa35fc2=Date['now'](),_0x3a396d=_0xa35fc2-_0x4bed5b;_0x3a396d>_0xa62edb[_0x1c8386(0x46a)]&&(_0x4bed5b=_0xa35fc2-_0x3a396d%_0xa62edb['_frameTime'],_0xa62edb[_0x1c8386(_0xe8519._0x601e98)]());}());}[_0x5b513e(0xebe)](){const _0x2abd95=_0x5b513e;let _0x215433=this['uniforms'][_0x2abd95(0x2c7)];_0x215433-=0.0001*this['_speed'],_0x215433>0x1&&(_0x215433=0x0),this[_0x2abd95(0xca7)]['offset']=_0x215433;}[_0x5b513e(0x99a)](){const _0xa8fba5={_0x18f3e2:0xb61},_0x556125=_0x5b513e;return window[_0x556125(_0xa8fba5._0x18f3e2)](this['animateFrame']),delete this['animateFrame'],super[_0x556125(0x99a)]();}}function conventOptions(_0x826ee3){const _0x5d7e0a=_0x5b513e;return{'fabric':{'uniforms':{'color':getCesiumColor(_0x826ee3[_0x5d7e0a(0xe25)],new Cesium__namespace['Color'](0x2,0x1,0x0,0.8)),'repeat':_0x826ee3['repeat']??0x1e,'thickness':_0x826ee3['thickness']??0.3,'offset':_0x826ee3[_0x5d7e0a(0x2c7)]??0x0,'globalAlpha':0x1},'source':CylinderWaveMaterialGlsl},'translucent':function(_0x2711bc){const _0x12e565=_0x5d7e0a;return _0x2711bc[_0x12e565(0xca7)]['color']['alpha']<0x1;}};}registerClass(CylinderWave,CylinderWaveMaterial);class BaseMaterialProperty{constructor(_0x60813b={}){const _0x15819f={_0x5ddce0:0x2a4},_0x2a4c09=_0x5b513e;this['options']=_0x60813b,this[_0x2a4c09(_0x15819f._0x5ddce0)]=new Cesium__namespace['Event']();}get['isConstant'](){return!![];}get[_0x5b513e(0x1a7)](){return this['_definitionChanged'];}['getType'](_0x25f113){return null;}['getValue'](_0x59f216,_0x5a33f9={}){return _0x5a33f9;}['equals'](_0x5157cf){return this===_0x5157cf;}}class SectorMaterialProperty extends BaseMaterialProperty{constructor(_0x20c889={}){super(_0x20c889),this['color']=_0x20c889['color'],this['startAngle']=_0x20c889['startAngle']??0x0,this['endAngle']=_0x20c889['endAngle']??0x168,this['isDouble']=_0x20c889['isDouble']??![],this['globalAlpha']=_0x20c889['globalAlpha']??0x1;}['getType'](_0x95e8b0){return Sector$1;}[_0x5b513e(0x553)](_0x29b44b,_0x9abb86){const _0x226a91={_0x186924:0xbc1},_0x225467=_0x5b513e;return!Cesium__namespace[_0x225467(0xfaf)](_0x9abb86)&&(_0x9abb86={}),this['_color']=getCesiumColor(this['color'],Cesium__namespace['Color']['YELLOW'],_0x29b44b),_0x9abb86['color']=this['_color'],_0x9abb86['startAngle']=this[_0x225467(_0x226a91._0x186924)],_0x9abb86['endAngle']=this['endAngle'],_0x9abb86['isDouble']=this['isDouble'],_0x9abb86['globalAlpha']=this['globalAlpha'],_0x9abb86;}[_0x5b513e(0x132b)](_0x5ca4d1){const _0x1cb68d={_0xb51780:0xbc1},_0x4ae8da=_0x5b513e;return this===_0x5ca4d1||_0x5ca4d1 instanceof SectorMaterialProperty&&this['_color']&&Cesium__namespace['Property']['equals'](this['_color'],_0x5ca4d1['_color'])&&this[_0x4ae8da(0x4d9)]===_0x5ca4d1['endAngle']&&this['startAngle']===_0x5ca4d1[_0x4ae8da(_0x1cb68d._0xb51780)];}}registerPropertyClass(Sector$1,SectorMaterialProperty);class CircleWaveMaterialProperty extends BaseMaterialProperty{constructor(_0xe37eec={}){const _0x4f0f3f={_0x10dc46:0xe94,_0x51bc36:0xe94,_0x50db8f:0x50b,_0x86a7d8:0xb49,_0x1c3ff4:0x121f,_0x3c98af:0x7ad,_0x398ace:0x12f9,_0x3ecdcd:0x11c4,_0x31408a:0x11c4},_0x116fce=_0x5b513e;super(_0xe37eec),this['color']=_0xe37eec['color'],this[_0x116fce(_0x4f0f3f._0x10dc46)]=_0xe37eec[_0x116fce(_0x4f0f3f._0x51bc36)]??0xa,this['duration']=_0xe37eec[_0x116fce(_0x4f0f3f._0x50db8f)],this[_0x116fce(_0x4f0f3f._0x86a7d8)]=_0xe37eec[_0x116fce(0xb49)]??0x1,this['gradient']=_0xe37eec['gradient']??0.1,this['diffusePower']=_0xe37eec[_0x116fce(0x109a)]??1.6,this[_0x116fce(_0x4f0f3f._0x1c3ff4)]=_0xe37eec[_0x116fce(0x121f)]??![],this[_0x116fce(0x2f2)]=_0xe37eec['center']??new Cesium__namespace[(_0x116fce(_0x4f0f3f._0x3c98af))](0.5,0.5),this['startAngle']=_0xe37eec['startAngle']??0x0,this['endAngle']=_0xe37eec['endAngle']??0x168,this[_0x116fce(_0x4f0f3f._0x398ace)]=_0xe37eec['isDouble']??![],this['globalAlpha']=_0xe37eec['globalAlpha']??0x1,this['count']<=0x0&&(this['count']=0x1),this[_0x116fce(_0x4f0f3f._0x3ecdcd)]<0x0&&(this[_0x116fce(_0x4f0f3f._0x31408a)]=0x0),this['gradient']>0x1&&(this['gradient']=0x1);}['getType'](_0x5e4a82){return CircleWave;}['getValue'](_0x5debfe,_0x1ec8f0){const _0x3409c8={_0x4d8a3f:0x11c4,_0x4d89dc:0xe94,_0x321b6c:0x4d9,_0x19a61b:0x12f9},_0x12dc95=_0x5b513e;return!Cesium__namespace['defined'](_0x1ec8f0)&&(_0x1ec8f0={}),this['_color']=getCesiumColor(this['color'],Cesium__namespace[_0x12dc95(0xe4c)]['YELLOW'],_0x5debfe),_0x1ec8f0['color']=this['_color'],_0x1ec8f0['count']=this['count'],_0x1ec8f0[_0x12dc95(_0x3409c8._0x4d8a3f)]=this[_0x12dc95(_0x3409c8._0x4d8a3f)],_0x1ec8f0['speed']=this[_0x12dc95(_0x3409c8._0x4d89dc)],_0x1ec8f0['diffusePower']=this['diffusePower'],_0x1ec8f0[_0x12dc95(0x121f)]=this['square'],_0x1ec8f0['center']=this['center'],_0x1ec8f0['startAngle']=this['startAngle'],_0x1ec8f0[_0x12dc95(_0x3409c8._0x321b6c)]=this['endAngle'],_0x1ec8f0['isDouble']=this[_0x12dc95(_0x3409c8._0x19a61b)],_0x1ec8f0['globalAlpha']=this[_0x12dc95(0x1be)],this[_0x12dc95(0x50b)]?(this['_time']===undefined&&(this['_time']=new Date()['getTime']()),_0x1ec8f0['time']=(new Date()['getTime']()-this['_time'])/(this['duration']*0x3e8)):_0x1ec8f0['time']=-0x1,_0x1ec8f0;}['equals'](_0x41fc77){const _0x2cdc6c={_0x272251:0xc31,_0x20ba63:0x11c4},_0x489b87=_0x5b513e;return this===_0x41fc77||_0x41fc77 instanceof CircleWaveMaterialProperty&&this['_color']&&Cesium__namespace[_0x489b87(_0x2cdc6c._0x272251)]['equals'](this['_color'],_0x41fc77['_color'])&&this[_0x489b87(0xb49)]===_0x41fc77['count']&&this['speed']===_0x41fc77['speed']&&this['gradient']===_0x41fc77[_0x489b87(_0x2cdc6c._0x20ba63)];}}registerPropertyClass(CircleWave,CircleWaveMaterialProperty),register$4(CylinderWave,{'fabric':{'uniforms':{'color':new Cesium__namespace['Color'](0x2,0x1,0x0,0.8),'repeat':0x1e,'thickness':0.3,'offset':0x0,'globalAlpha':0x1},'source':CylinderWaveMaterialGlsl},'translucent':!![]});class CylinderWaveMaterialProperty extends BaseMaterialProperty{constructor(_0x1b8fe2={}){const _0x225899={_0x183892:0xe94},_0xecf9b4=_0x5b513e;super(_0x1b8fe2),this['color']=_0x1b8fe2['color'],this['repeat']=_0x1b8fe2[_0xecf9b4(0x3a0)]??0x1e,this['thickness']=_0x1b8fe2['thickness']??0.3,this['speed']=_0x1b8fe2[_0xecf9b4(_0x225899._0x183892)]??0xa,this[_0xecf9b4(0x2c7)]=0x0,this['globalAlpha']=_0x1b8fe2['globalAlpha']??0x1;}['getType'](_0x21209f){return CylinderWave;}['getValue'](_0x28085e,_0xd3a30a){const _0x39de7b={_0x518796:0x2c7,_0x53b7cb:0xf4e,_0xff2da7:0xf4e},_0x1c45a1=_0x5b513e;return!Cesium__namespace[_0x1c45a1(0xfaf)](_0xd3a30a)&&(_0xd3a30a={}),this['offset']-=0.0001*this['speed'],this['offset']>0x1&&(this['offset']=0x0),this[_0x1c45a1(0x424)]=getCesiumColor(this['color'],new Cesium__namespace['Color'](0x2,0x1,0x0,0.8),_0x28085e),_0xd3a30a['color']=this['_color'],_0xd3a30a[_0x1c45a1(0x3a0)]=this['repeat'],_0xd3a30a[_0x1c45a1(_0x39de7b._0x518796)]=this[_0x1c45a1(0x2c7)],_0xd3a30a[_0x1c45a1(_0x39de7b._0x53b7cb)]=this[_0x1c45a1(_0x39de7b._0xff2da7)],_0xd3a30a[_0x1c45a1(0x1be)]=this['globalAlpha'],_0xd3a30a;}[_0x5b513e(0x132b)](_0x7b4dbc){const _0x1ee41d=_0x5b513e;return this===_0x7b4dbc||_0x7b4dbc instanceof CylinderWaveMaterialProperty&&this['_color']&&Cesium__namespace['Property']['equals'](this['_color'],_0x7b4dbc['_color'])&&this[_0x1ee41d(0x3a0)]===_0x7b4dbc['repeat']&&this[_0x1ee41d(0xf4e)]===_0x7b4dbc['thickness'];}}registerPropertyClass(CylinderWave,CylinderWaveMaterialProperty);class DigitalFlowMaterialProperty extends BaseMaterialProperty{constructor(_0x13d413={}){const _0x112baa={_0x43c179:0xe94,_0x3c53be:0x7a8},_0xcbdbb1=_0x5b513e;super(_0x13d413),this['color']=getCesiumColor(_0x13d413['color'],new Cesium__namespace['Color'](0x0,0x0,0x0,0x0)),this[_0xcbdbb1(_0x112baa._0x43c179)]=_0x13d413['speed']??0x5,this['glow']=_0x13d413[_0xcbdbb1(_0x112baa._0x3c53be)]??0x1,this['flowGlow']=_0x13d413['flowGlow']??0x1,this['segment']=_0x13d413['segment']??0x3,this['globalAlpha']=_0x13d413['globalAlpha']??0x1;}['getType'](_0x4e4f57){return DigitalFlow;}['getValue'](_0x43de65,_0x31960e){const _0x2c5b89={_0x119a60:0xe25,_0xe35ee6:0xda5,_0xe1f5c2:0x1be},_0x53a290=_0x5b513e;return!Cesium__namespace['defined'](_0x31960e)&&(_0x31960e={}),_0x31960e['color']=this[_0x53a290(_0x2c5b89._0x119a60)],_0x31960e['speed']=this['speed'],_0x31960e['glow']=this[_0x53a290(0x7a8)],_0x31960e[_0x53a290(_0x2c5b89._0xe35ee6)]=this['flowGlow'],_0x31960e['segment']=this[_0x53a290(0x8d8)],_0x31960e[_0x53a290(_0x2c5b89._0xe1f5c2)]=this[_0x53a290(_0x2c5b89._0xe1f5c2)],_0x31960e;}['equals'](_0x15a4cd){const _0x4a3adc=_0x5b513e;return this===_0x15a4cd||_0x15a4cd instanceof DigitalFlowMaterialProperty&&Cesium__namespace['Property']['equals'](this['color'],_0x15a4cd[_0x4a3adc(0xe25)])&&this[_0x4a3adc(0x7a8)]===_0x15a4cd['glow']&&this['speed']===_0x15a4cd['speed'];}}registerPropertyClass(DigitalFlow,DigitalFlowMaterialProperty);class EllipsoidElectricMaterialProperty extends BaseMaterialProperty{constructor(_0x27108e={}){const _0x136238=_0x5b513e;super(_0x27108e),this['color']=getCesiumColor(_0x27108e['color'],new Cesium__namespace['Color'](0x0,0x0,0x0,0x0)),this['speed']=_0x27108e[_0x136238(0xe94)]??0x5,this['globalAlpha']=_0x27108e['globalAlpha']??0x1;}['getType'](_0x52ae05){return EllipsoidElectric;}['getValue'](_0x54db16,_0x1feadb){const _0x585264={_0x572505:0x1be},_0x3bc4cd=_0x5b513e;return!Cesium__namespace['defined'](_0x1feadb)&&(_0x1feadb={}),_0x1feadb['color']=this['color'],_0x1feadb['speed']=this[_0x3bc4cd(0xe94)],_0x1feadb['globalAlpha']=this[_0x3bc4cd(_0x585264._0x572505)],_0x1feadb;}[_0x5b513e(0x132b)](_0x149ded){const _0x4f5d26={_0x5cdcf7:0x132b},_0x257bbd=_0x5b513e;return this===_0x149ded||_0x149ded instanceof EllipsoidElectricMaterialProperty&&Cesium__namespace['Property'][_0x257bbd(_0x4f5d26._0x5cdcf7)](this[_0x257bbd(0xe25)],_0x149ded['color'])&&this[_0x257bbd(0xe94)]===_0x149ded['speed'];}}registerPropertyClass(EllipsoidElectric,EllipsoidElectricMaterialProperty);class EllipsoidWaveMaterialProperty extends BaseMaterialProperty{constructor(_0x3f67b4={}){const _0x4d79d3=_0x5b513e;super(_0x3f67b4),this['color']=getCesiumColor(_0x3f67b4['color'],new Cesium__namespace['Color'](0x0,0x0,0x0,0x0)),this[_0x4d79d3(0xe94)]=_0x3f67b4['speed']??0x5,this['globalAlpha']=_0x3f67b4[_0x4d79d3(0x1be)]??0x1;}[_0x5b513e(0xc1b)](_0x1f29bd){return EllipsoidWave;}['getValue'](_0x4ad8ed,_0x2c6a26){const _0x264ae1={_0x2ae1b3:0x1be},_0x4475d3=_0x5b513e;return!Cesium__namespace['defined'](_0x2c6a26)&&(_0x2c6a26={}),_0x2c6a26['color']=this['color'],_0x2c6a26['speed']=this['speed'],_0x2c6a26[_0x4475d3(_0x264ae1._0x2ae1b3)]=this['globalAlpha'],_0x2c6a26;}['equals'](_0x15c8fe){const _0x2d0503={_0x27ebd2:0x132b,_0x5a7719:0xe25,_0x209aae:0xe94},_0x312a3b=_0x5b513e;return this===_0x15c8fe||_0x15c8fe instanceof EllipsoidWaveMaterialProperty&&Cesium__namespace[_0x312a3b(0xc31)][_0x312a3b(_0x2d0503._0x27ebd2)](this['color'],_0x15c8fe[_0x312a3b(_0x2d0503._0x5a7719)])&&this[_0x312a3b(_0x2d0503._0x209aae)]===_0x15c8fe[_0x312a3b(0xe94)];}}registerPropertyClass(EllipsoidWave,EllipsoidWaveMaterialProperty);class Image2MaterialProperty extends BaseMaterialProperty{constructor(_0x5b3166={}){const _0x55343b={_0x3c425d:0x8a7,_0x519176:0x30e,_0x305659:0xb76,_0x4562f3:0x3a0,_0x4c0792:0x7ad},_0x1ab6f2=_0x5b513e;super(_0x5b3166),this['image']=_0x5b3166['image'],this[_0x1ab6f2(_0x55343b._0x3c425d)]=_0x5b3166['maskImage'],this[_0x1ab6f2(0x27e)]=_0x5b3166['opacity']??0x1,this['color']=getCesiumColor(_0x5b3166[_0x1ab6f2(0xe25)],Cesium__namespace['Color'][_0x1ab6f2(_0x55343b._0x519176)]),this['speed']=_0x5b3166['speed']??0x0,this['rotation']=_0x5b3166[_0x1ab6f2(_0x55343b._0x305659)]??0x0,this['flipx']=_0x5b3166['flipx']??![],this[_0x1ab6f2(0xb57)]=_0x5b3166['flipy']??![],this['noWhite']=_0x5b3166[_0x1ab6f2(0x1b8)]??!![],!Cesium__namespace['defined'](_0x5b3166[_0x1ab6f2(0x1b8)])&&Cesium__namespace['defined'](_0x5b3166['color'])&&(this['noWhite']=!this['color']['equals'](Cesium__namespace['Color'][_0x1ab6f2(0x30e)])),this[_0x1ab6f2(_0x55343b._0x4562f3)]=_0x5b3166['repeat']??new Cesium__namespace[(_0x1ab6f2(_0x55343b._0x4c0792))](0x1,0x1),this['globalAlpha']=_0x5b3166['globalAlpha']??0x1;}[_0x5b513e(0xc1b)](_0x159a4c){return Image2;}[_0x5b513e(0x553)](_0x51c0de,_0x32cce1){const _0x25e7b0={_0x33185c:0xfaf,_0x3e6581:0x27e,_0x1b5b4f:0x8a7,_0x1fc827:0x1be},_0x485fed=_0x5b513e;return!Cesium__namespace[_0x485fed(_0x25e7b0._0x33185c)](_0x32cce1)&&(_0x32cce1={}),_0x32cce1['image']=getCesiumValue(this['image'],null,_0x51c0de),_0x32cce1['color']=this[_0x485fed(0xe25)],_0x32cce1[_0x485fed(_0x25e7b0._0x3e6581)]=this[_0x485fed(_0x25e7b0._0x3e6581)],_0x32cce1['speed']=this['speed'],_0x32cce1['flipx']=this['flipx'],_0x32cce1['flipy']=this['flipy'],_0x32cce1['noWhite']=this['noWhite'],_0x32cce1['repeat']=this['repeat'],_0x32cce1['rotation']=this['rotation'],_0x32cce1['hasMask']=Boolean(this[_0x485fed(_0x25e7b0._0x1b5b4f)]),_0x32cce1[_0x485fed(0x8a7)]=this['maskImage'],_0x32cce1[_0x485fed(_0x25e7b0._0x1fc827)]=this['globalAlpha'],_0x32cce1;}['equals'](_0x51cb87){const _0x27ad8d={_0x4fae7f:0x27e},_0xce76a9=_0x5b513e;return this===_0x51cb87||_0x51cb87 instanceof Image2MaterialProperty&&Cesium__namespace[_0xce76a9(0xc31)]['equals'](this[_0xce76a9(0xe25)],_0x51cb87['color'])&&this['opacity']===_0x51cb87[_0xce76a9(_0x27ad8d._0x4fae7f)]&&this[_0xce76a9(0x2d7)]===_0x51cb87[_0xce76a9(0x2d7)]&&this[_0xce76a9(0xca5)]===_0x51cb87['flipx']&&this['flipy']===_0x51cb87[_0xce76a9(0xb57)];}}registerPropertyClass(Image2,Image2MaterialProperty);class LineBloomMaterialProperty extends BaseMaterialProperty{constructor(_0x1b4536={}){const _0x2bff06={_0x2bab7f:0xe94},_0x2c669d=_0x5b513e;super(_0x1b4536),this['color']=getCesiumColor(_0x1b4536['color'],new Cesium__namespace['Color'](0x0,0x0,0x0,0x0)),this[_0x2c669d(_0x2bff06._0x2bab7f)]=_0x1b4536['speed']??0x5,this['glow']=_0x1b4536['glow']??0x1,this['showRatio']=_0x1b4536['showRatio']??0x0,this['globalAlpha']=_0x1b4536['globalAlpha']??0x1;}['getType'](_0x3cf2d1){return LineBloom;}['getValue'](_0x20425f,_0x1aced2){const _0x17c203={_0x4d566b:0x7a8,_0x4d6e6c:0x1be},_0x40541e=_0x5b513e;return!Cesium__namespace['defined'](_0x1aced2)&&(_0x1aced2={}),_0x1aced2['color']=this['color'],_0x1aced2[_0x40541e(0xe94)]=this['speed'],_0x1aced2[_0x40541e(_0x17c203._0x4d566b)]=this['glow'],_0x1aced2['showRatio']=this['showRatio'],_0x1aced2['globalAlpha']=this[_0x40541e(_0x17c203._0x4d6e6c)],_0x1aced2;}[_0x5b513e(0x132b)](_0x4732d0){const _0x59a7c7=_0x5b513e;return this===_0x4732d0||_0x4732d0 instanceof LineBloomMaterialProperty&&Cesium__namespace['Property']['equals'](this[_0x59a7c7(0xe25)],_0x4732d0['color'])&&this['glow']===_0x4732d0['glow']&&this['speed']===_0x4732d0[_0x59a7c7(0xe94)];}}registerPropertyClass(LineBloom,LineBloomMaterialProperty);class LineFlickerMaterialProperty extends BaseMaterialProperty{constructor(_0x300cb9={}){const _0x4bf386=_0x5b513e;super(_0x300cb9),this['color']=_0x300cb9[_0x4bf386(0xe25)],this[_0x4bf386(0xe94)]=_0x300cb9['speed']??0x2,this['globalAlpha']=_0x300cb9['globalAlpha']??0x1;}[_0x5b513e(0xc1b)](_0x5e2821){return LineFlicker;}[_0x5b513e(0x553)](_0x1c7a26,_0xe0fe77){const _0x1282b3=_0x5b513e;return!Cesium__namespace['defined'](_0xe0fe77)&&(_0xe0fe77={}),this['_color']=getCesiumColor(this['color'],new Cesium__namespace['Color'](0x0,0x0,0x0,0x0),_0x1c7a26),_0xe0fe77['color']=this[_0x1282b3(0x424)],_0xe0fe77['speed']=this['speed'],_0xe0fe77[_0x1282b3(0x1be)]=this['globalAlpha'],_0xe0fe77;}[_0x5b513e(0x132b)](_0x51854d){const _0x5b086a=_0x5b513e;return this===_0x51854d||_0x51854d instanceof LineFlickerMaterialProperty&&this['_color']&&Cesium__namespace['Property'][_0x5b086a(0x132b)](this[_0x5b086a(0x424)],_0x51854d['_color'])&&this['speed']===_0x51854d['speed'];}}registerPropertyClass(LineFlicker,LineFlickerMaterialProperty);class LineFlowColorMaterialProperty extends BaseMaterialProperty{constructor(_0x5b847e={}){const _0xa8f608=_0x5b513e;super(_0x5b847e),this['color']=_0x5b847e[_0xa8f608(0xe25)],this[_0xa8f608(0xe94)]=_0x5b847e['speed']??0x2,this['percent']=_0x5b847e['percent']??0.04,this['alpha']=_0x5b847e['alpha']??0.1,this['startTime']=_0x5b847e['startTime']??0x0,this[_0xa8f608(0x1be)]=_0x5b847e[_0xa8f608(0x1be)]??0x1;}['getType'](_0x40c7b7){return LineFlowColor;}['getValue'](_0x449e11,_0x5c3243){const _0x1d33e4={_0x18aa2d:0xe25,_0x159165:0xe94,_0xbefa6f:0x1be},_0x3b13eb=_0x5b513e;return!Cesium__namespace[_0x3b13eb(0xfaf)](_0x5c3243)&&(_0x5c3243={}),this['_color']=getCesiumColor(this[_0x3b13eb(0xe25)],new Cesium__namespace['Color'](0x1,0x0,0x0,0x1),_0x449e11),_0x5c3243[_0x3b13eb(_0x1d33e4._0x18aa2d)]=this[_0x3b13eb(0x424)],_0x5c3243[_0x3b13eb(_0x1d33e4._0x159165)]=this['speed'],_0x5c3243['percent']=this['percent'],_0x5c3243[_0x3b13eb(0x10c2)]=this['alpha'],_0x5c3243['startTime']=this['startTime'],_0x5c3243[_0x3b13eb(_0x1d33e4._0xbefa6f)]=this['globalAlpha'],_0x5c3243;}['equals'](_0x4661ae){const _0xbb19e4={_0x4bea0b:0x424,_0x208eab:0xe94,_0x2642fe:0x10c2},_0x127f80=_0x5b513e;return this===_0x4661ae||_0x4661ae instanceof LineFlowColorMaterialProperty&&Cesium__namespace['Property']['equals'](this[_0x127f80(_0xbb19e4._0x4bea0b)],_0x4661ae['_color'])&&this[_0x127f80(_0xbb19e4._0x208eab)]===_0x4661ae['speed']&&this['percent']===_0x4661ae['percent']&&this['startTime']===_0x4661ae['startTime']&&this[_0x127f80(_0xbb19e4._0x2642fe)]===_0x4661ae['alpha'];}}registerPropertyClass(LineFlowColor,LineFlowColorMaterialProperty);class LineFlowMaterialProperty extends BaseMaterialProperty{constructor(_0x4e469b={}){const _0x5c6295={_0x180713:0xe4c,_0x16593c:0xfdf,_0x35331b:0x8c3,_0xe34402:0x8c3,_0x8f63fb:0x1be},_0x4d5bf2=_0x5b513e;super(_0x4e469b),this['image']=_0x4e469b['image']??_0x4e469b['url'],this['color']=_0x4e469b['color']??new Cesium__namespace[(_0x4d5bf2(_0x5c6295._0x180713))](0x1,0x1,0x1,0x0),this[_0x4d5bf2(0x215)]=_0x4e469b['axisY']??![],this[_0x4d5bf2(_0x5c6295._0x16593c)]=_0x4e469b['mixt']??![],this['speed']=_0x4e469b[_0x4d5bf2(0xe94)]??0xa,this['duration']=_0x4e469b['duration'],this[_0x4d5bf2(0x3a0)]=_0x4e469b['repeat']??new Cesium__namespace['Cartesian2'](0x1,0x1),this['image2']=_0x4e469b['image2']??_0x4e469b['bgUrl'],this['color2']=_0x4e469b['color2']??new Cesium__namespace['Color'](0x1,0x1,0x1),this['hasImage2']=Cesium__namespace['defined'](this['image2']),this[_0x4d5bf2(_0x5c6295._0x35331b)]=_0x4e469b[_0x4d5bf2(_0x5c6295._0xe34402)]??Cesium__namespace['Color']['TRANSPARENT'],this[_0x4d5bf2(0x1be)]=_0x4e469b[_0x4d5bf2(_0x5c6295._0x8f63fb)]??0x1;}[_0x5b513e(0xc1b)](_0x51a277){return LineFlow;}[_0x5b513e(0x553)](_0x561171,_0x4beb56){const _0x505a23={_0x15ce92:0x320,_0x3b75f2:0xe4c,_0x432797:0xfdf,_0x2c1b76:0x198,_0x2136bd:0xc84,_0x254bc5:0x8c3,_0xe999a1:0x47c},_0x1250d0=_0x5b513e;return!Cesium__namespace['defined'](_0x4beb56)&&(_0x4beb56={}),this['_color']=getCesiumColor(this[_0x1250d0(0xe25)],new Cesium__namespace[(_0x1250d0(0xe4c))](0x1,0x1,0x1,0x0),_0x561171),this['_repeat']=getCesiumValue(this['repeat'],Cesium__namespace['Cartesian2'],_0x561171),this['_speed']=getCesiumValue(this['speed'],Number,_0x561171),this[_0x1250d0(0x249)]=getCesiumColor(this['color2'],new Cesium__namespace['Color'](0x1,0x1,0x1),_0x561171),this[_0x1250d0(_0x505a23._0x15ce92)]=getCesiumColor(this['bgColor'],Cesium__namespace[_0x1250d0(_0x505a23._0x3b75f2)]['TRANSPARENT'],_0x561171),_0x4beb56['image']=this[_0x1250d0(0x2d7)],_0x4beb56['color']=this['_color'],_0x4beb56[_0x1250d0(0x3a0)]=this['_repeat'],_0x4beb56[_0x1250d0(0x215)]=this['axisY'],_0x4beb56['mixt']=this[_0x1250d0(_0x505a23._0x432797)],_0x4beb56['speed']=this['_speed'],_0x4beb56[_0x1250d0(0x198)]=this[_0x1250d0(_0x505a23._0x2c1b76)],_0x4beb56['image2']=this[_0x1250d0(_0x505a23._0x2136bd)],_0x4beb56['color2']=this['_color2'],_0x4beb56[_0x1250d0(_0x505a23._0x254bc5)]=this['_bgColor'],_0x4beb56['globalAlpha']=this['globalAlpha'],this['duration']?(this['_time']===undefined&&(this[_0x1250d0(_0x505a23._0xe999a1)]=new Date()['getTime']()),_0x4beb56['time']=(new Date()['getTime']()-this['_time'])/(this['duration']*0x3e8)):_0x4beb56['time']=-0x1,_0x4beb56;}[_0x5b513e(0x132b)](_0x9bc6e2){const _0x254777={_0x589521:0x132b,_0x52ece4:0xd6a,_0x59f6a1:0x2d7},_0x2f55c3=_0x5b513e;return this===_0x9bc6e2||_0x9bc6e2 instanceof LineFlowMaterialProperty&&this[_0x2f55c3(0x424)]&&Cesium__namespace['Property']['equals'](this['_color'],_0x9bc6e2[_0x2f55c3(0x424)])&&Cesium__namespace['Property'][_0x2f55c3(_0x254777._0x589521)](this[_0x2f55c3(_0x254777._0x52ece4)],_0x9bc6e2['_repeat'])&&Cesium__namespace['Property']['equals'](this['_color2'],_0x9bc6e2['_color2'])&&this['image']===_0x9bc6e2[_0x2f55c3(_0x254777._0x59f6a1)]&&this['axisY']===_0x9bc6e2['axisY']&&this['speed']===_0x9bc6e2['speed']&&this['hasImage2']===_0x9bc6e2['hasImage2']&&this['image2']===_0x9bc6e2['image2'];}}registerPropertyClass(LineFlow,LineFlowMaterialProperty);class LineTrailMaterialProperty extends BaseMaterialProperty{constructor(_0x175cb0={}){const _0x3687f={_0x3cd407:0x8c3},_0x2ca7b4=_0x5b513e;super(_0x175cb0),this['color']=getCesiumColor(_0x175cb0['color'],new Cesium__namespace['Color'](0x0,0x0,0x0,0x0)),this[_0x2ca7b4(_0x3687f._0x3cd407)]=getCesiumColor(_0x175cb0['bgColor'],this['color']['withAlpha'](0.1)),this['speed']=_0x175cb0['speed']??0x2,this['globalAlpha']=_0x175cb0['globalAlpha']??0x1;}['getType'](_0x5393bf){return LineTrail;}['getValue'](_0x127887,_0x48c878){const _0xb35087={_0x5e8b79:0xe94},_0x4f4986=_0x5b513e;return!Cesium__namespace['defined'](_0x48c878)&&(_0x48c878={}),_0x48c878[_0x4f4986(0xe25)]=this['color'],_0x48c878[_0x4f4986(0x8c3)]=this['bgColor'],_0x48c878['speed']=this[_0x4f4986(_0xb35087._0x5e8b79)],_0x48c878['globalAlpha']=this['globalAlpha'],_0x48c878;}['equals'](_0xc52b05){const _0x406a59={_0xe91442:0x132b},_0xf0a135=_0x5b513e;return this===_0xc52b05||_0xc52b05 instanceof LineTrailMaterialProperty&&Cesium__namespace['Property'][_0xf0a135(_0x406a59._0xe91442)](this[_0xf0a135(0xe25)],_0xc52b05['color'])&&Cesium__namespace[_0xf0a135(0xc31)]['equals'](this['bgColor'],_0xc52b05['bgColor'])&&this['speed']===_0xc52b05['speed'];}}registerPropertyClass(LineTrail,LineTrailMaterialProperty);class LineDotDashMaterialProperty extends BaseMaterialProperty{constructor(_0x1d49c8={}){const _0x27d1e9={_0x389c93:0xa87},_0x4f56c4=_0x5b513e;super(_0x1d49c8),this['color']=getCesiumColor(_0x1d49c8['color'],new Cesium__namespace['Color'](0x0,0x0,0x0,0x0)),this['gapColor']=getCesiumColor(_0x1d49c8['gapColor'],Cesium__namespace[_0x4f56c4(0xe4c)]['TRANSPARENT']),this[_0x4f56c4(_0x27d1e9._0x389c93)]=_0x1d49c8['dashLength']??0x10,this['dashPattern']=_0x1d49c8['dashPattern']??0xff,this['globalAlpha']=_0x1d49c8['globalAlpha']??0x1;}['getType'](_0x2e9e2f){return LineDotDash;}['getValue'](_0x3893af,_0x36355d){const _0x12491d={_0xa14026:0xfaf,_0x580759:0xe25,_0x348a6f:0x968,_0x58b91f:0x1be},_0x49e4f5=_0x5b513e;return!Cesium__namespace[_0x49e4f5(_0x12491d._0xa14026)](_0x36355d)&&(_0x36355d={}),_0x36355d[_0x49e4f5(_0x12491d._0x580759)]=this['color'],_0x36355d[_0x49e4f5(_0x12491d._0x348a6f)]=this['gapColor'],_0x36355d[_0x49e4f5(0xa87)]=this['dashLength'],_0x36355d['dashPattern']=this['dashPattern'],_0x36355d['globalAlpha']=this[_0x49e4f5(_0x12491d._0x58b91f)],_0x36355d;}['equals'](_0x3ea6b3){return this===_0x3ea6b3||_0x3ea6b3 instanceof LineDotDashMaterialProperty&&Cesium__namespace['Property']['equals'](this['color'],_0x3ea6b3['color'])&&Cesium__namespace['Property']['equals'](this['gapColor'],_0x3ea6b3['gapColor'])&&this['dashLength']===_0x3ea6b3['dashLength']&&this['dashPattern']===_0x3ea6b3['dashPattern'];}}registerPropertyClass(LineDotDash,LineDotDashMaterialProperty);class LineDashArrowMaterialProperty extends BaseMaterialProperty{constructor(_0x153513={}){const _0xbafb3d={_0x22da25:0xa87,_0x3609c6:0x1be},_0x321c5e=_0x5b513e;super(_0x153513),this['color']=_0x153513['color']??Cesium__namespace['Color']['WHITE'],this[_0x321c5e(0x968)]=getCesiumColor(_0x153513['gapColor'],Cesium__namespace['Color']['TRANSPARENT']),this['dashLength']=_0x153513[_0x321c5e(_0xbafb3d._0x22da25)]??0x10,this[_0x321c5e(0xa10)]=_0x153513[_0x321c5e(0xa10)]??0xff,this[_0x321c5e(_0xbafb3d._0x3609c6)]=_0x153513['globalAlpha']??0x1;}['getType'](_0x3b6118){return LineDashArrow;}[_0x5b513e(0x553)](_0x485fb8,_0x5db527){const _0x351c75={_0x54f74a:0xe4c,_0xc15dfa:0xa10,_0x2a611a:0x1be},_0x240433=_0x5b513e;return!Cesium__namespace[_0x240433(0xfaf)](_0x5db527)&&(_0x5db527={}),this['_color']=getCesiumColor(this['color'],new Cesium__namespace[(_0x240433(_0x351c75._0x54f74a))](0x1,0x1,0x1,0x0),_0x485fb8),_0x5db527['color']=this[_0x240433(0x424)],_0x5db527['gapColor']=this['gapColor'],_0x5db527['dashLength']=this['dashLength'],_0x5db527[_0x240433(_0x351c75._0xc15dfa)]=this['dashPattern'],_0x5db527[_0x240433(_0x351c75._0x2a611a)]=this['globalAlpha'],_0x5db527;}['equals'](_0x2801a5){const _0x2aa687={_0x3eb8ae:0xc31,_0x469723:0x424,_0x5bbf72:0x132b,_0x4aec43:0x968},_0x152c3c=_0x5b513e;return this===_0x2801a5||_0x2801a5 instanceof LineDashArrowMaterialProperty&&this['_color']&&Cesium__namespace[_0x152c3c(_0x2aa687._0x3eb8ae)][_0x152c3c(0x132b)](this[_0x152c3c(_0x2aa687._0x469723)],_0x2801a5['_color'])&&Cesium__namespace[_0x152c3c(0xc31)][_0x152c3c(_0x2aa687._0x5bbf72)](this['gapColor'],_0x2801a5[_0x152c3c(_0x2aa687._0x4aec43)]);}}registerPropertyClass(LineDashArrow,LineDashArrowMaterialProperty);class NeonLightMaterialProperty extends BaseMaterialProperty{constructor(_0x387269={}){const _0x76ef75={_0x4ecaf3:0xe94},_0x651392=_0x5b513e;super(_0x387269),this['color']=getCesiumColor(_0x387269['color'],Cesium__namespace[_0x651392(0xe4c)]['fromCssColorString']('#9b08fd')),this['speed']=_0x387269[_0x651392(_0x76ef75._0x4ecaf3)]??0x2,this['globalAlpha']=_0x387269['globalAlpha']??0x1;}[_0x5b513e(0xc1b)](_0x448366){return NeonLight;}[_0x5b513e(0x553)](_0x54a147,_0x285305){return!Cesium__namespace['defined'](_0x285305)&&(_0x285305={}),_0x285305['color']=this['color'],_0x285305['speed']=this['speed'],_0x285305['globalAlpha']=this['globalAlpha'],_0x285305;}[_0x5b513e(0x132b)](_0x447bb0){const _0x2700e3={_0x1a0604:0x132b,_0x416e0f:0xe94},_0x31f503=_0x5b513e;return this===_0x447bb0||_0x447bb0 instanceof NeonLightMaterialProperty&&Cesium__namespace['Property'][_0x31f503(_0x2700e3._0x1a0604)](this['color'],_0x447bb0[_0x31f503(0xe25)])&&this['speed']===_0x447bb0[_0x31f503(_0x2700e3._0x416e0f)];}}registerPropertyClass(NeonLight,NeonLightMaterialProperty);class LineThreeDashMaterialProperty extends BaseMaterialProperty{constructor(_0x57261c={}){const _0x1e347c={_0x572a13:0xe25,_0x3b3fe4:0xa87,_0x4fd9a4:0x642,_0x26e40e:0x864,_0x2a4d78:0x1be},_0x1ae341=_0x5b513e;super(_0x57261c),this['color']=getCesiumColor(_0x57261c[_0x1ae341(_0x1e347c._0x572a13)],Cesium__namespace[_0x1ae341(0xe4c)]['RED']),this['dashLength']=_0x57261c[_0x1ae341(_0x1e347c._0x3b3fe4)]??0x10,this['widthRatio']=_0x57261c['widthRatio']??0.1,this['sidesColor']=getCesiumColor(_0x57261c['sidesColor'],Cesium__namespace['Color']['WHITE']),this[_0x1ae341(_0x1e347c._0x4fd9a4)]=_0x57261c[_0x1ae341(0x642)]??0x20,this[_0x1ae341(0x864)]=_0x57261c[_0x1ae341(_0x1e347c._0x26e40e)]??0.1,this['dashPattern']=_0x57261c['dashPattern']??0xff,this['globalAlpha']=_0x57261c[_0x1ae341(_0x1e347c._0x2a4d78)]??0x1;}['getType'](_0x414d8e){return LineThreeDash;}['getValue'](_0x503f12,_0x705269){const _0x58a6af={_0x26b4de:0xe4c,_0x1213c1:0x424,_0x5b1dc0:0x1be},_0x43c34f=_0x5b513e;return!Cesium__namespace[_0x43c34f(0xfaf)](_0x705269)&&(_0x705269={}),this['_color']=getCesiumColor(this['color'],Cesium__namespace[_0x43c34f(_0x58a6af._0x26b4de)]['RED'],_0x503f12),this['_sidesColor']=getCesiumColor(this['sidesColor'],Cesium__namespace[_0x43c34f(0xe4c)]['WHITE'],_0x503f12),_0x705269['color']=this[_0x43c34f(_0x58a6af._0x1213c1)],_0x705269['dashLength']=this[_0x43c34f(0xa87)],_0x705269['widthRatio']=this['widthRatio'],_0x705269['sidesColor']=this[_0x43c34f(0x6ab)],_0x705269[_0x43c34f(0x642)]=this['sidesDashLength'],_0x705269['sidesWidthRatio']=this['sidesWidthRatio'],_0x705269['dashPattern']=this['dashPattern'],_0x705269[_0x43c34f(_0x58a6af._0x5b1dc0)]=this['globalAlpha'],_0x705269;}['equals'](_0x5887e8){const _0x5ba0ce={_0x44d40c:0xc31,_0x40764e:0x618},_0x3abd9d=_0x5b513e;return this===_0x5887e8||_0x5887e8 instanceof LineThreeDashMaterialProperty&&this['_color']&&Cesium__namespace[_0x3abd9d(_0x5ba0ce._0x44d40c)]['equals'](this['_color'],_0x5887e8['_color'])&&this['dashLength']===_0x5887e8['dashLength']&&this['widthRatio']===_0x5887e8[_0x3abd9d(_0x5ba0ce._0x40764e)];}}registerPropertyClass(LineThreeDash,LineThreeDashMaterialProperty);class LineCrossMaterialProperty extends BaseMaterialProperty{constructor(_0x1058ad={}){const _0x1cc327={_0x5c6571:0x87a},_0x5520cc=_0x5b513e;super(_0x1058ad),this['color']=getCesiumColor(_0x1058ad['color'],Cesium__namespace[_0x5520cc(0xe4c)][_0x5520cc(0x30e)]),this['dashLength']=_0x1058ad['dashLength']??0x1e,this[_0x5520cc(_0x1cc327._0x5c6571)]=_0x1058ad[_0x5520cc(_0x1cc327._0x5c6571)]??0xa,this['centerPower']=_0x1058ad['centerPower']??0.1,this['dashPower']=_0x1058ad['dashPower']??0.2,this['dashPattern']=_0x1058ad['dashPattern']??0xff,this['globalAlpha']=_0x1058ad['globalAlpha']??0x1;}['getType'](_0x48a307){return LineCross;}['getValue'](_0xdb3f33,_0x1620cc){const _0x538091={_0x4b0277:0xe4c,_0x474328:0x213,_0x119888:0x213},_0x2d0f36=_0x5b513e;return!Cesium__namespace['defined'](_0x1620cc)&&(_0x1620cc={}),this['_color']=getCesiumColor(this['color'],Cesium__namespace[_0x2d0f36(_0x538091._0x4b0277)][_0x2d0f36(0x30e)],_0xdb3f33),_0x1620cc['color']=this['_color'],_0x1620cc['dashLength']=this['dashLength'],_0x1620cc['maskLength']=this[_0x2d0f36(0x87a)],_0x1620cc[_0x2d0f36(_0x538091._0x474328)]=this[_0x2d0f36(_0x538091._0x119888)],_0x1620cc['dashPower']=this['dashPower'],_0x1620cc['dashPattern']=this['dashPattern'],_0x1620cc[_0x2d0f36(0x1be)]=this['globalAlpha'],_0x1620cc;}['equals'](_0x504c24){const _0xee4cf0={_0x36b6ae:0x132b},_0x2de877=_0x5b513e;return this===_0x504c24||_0x504c24 instanceof LineCrossMaterialProperty&&this['_color']&&Cesium__namespace['Property'][_0x2de877(_0xee4cf0._0x36b6ae)](this['_color'],_0x504c24['_color'])&&this['speed']===_0x504c24['speed'];}}registerPropertyClass(LineCross,LineCrossMaterialProperty);class ODLineMaterialProperty extends BaseMaterialProperty{constructor(_0x3c0772={}){const _0x48321f={_0x4ed6e2:0xe25,_0x20b8f7:0xe4c,_0x1928fe:0x8c3,_0x504d26:0x52a},_0x113495=_0x5b513e;super(_0x3c0772),this[_0x113495(_0x48321f._0x4ed6e2)]=getCesiumColor(_0x3c0772['color'],new Cesium__namespace[(_0x113495(_0x48321f._0x20b8f7))](Math['random']()*0.5+0.5,Math['random']()*0.8+0.2,0x0,0x1)),this['bgColor']=getCesiumColor(_0x3c0772[_0x113495(_0x48321f._0x1928fe)],this['color']['withAlpha'](0.1)),this['speed']=_0x3c0772['speed']??0x14+0xa*Math['random'](),this[_0x113495(0x1347)]=_0x3c0772['startTime']??Math[_0x113495(_0x48321f._0x504d26)](),this['bidirectional']=_0x3c0772['bidirectional']??0x0,this['globalAlpha']=_0x3c0772['globalAlpha']??0x1;}['getType'](_0xd288b5){return ODLine;}[_0x5b513e(0x553)](_0x1d2034,_0x2d63d9){const _0x129b02={_0x3893e1:0x1347,_0x1f0160:0x1be},_0x5c172f=_0x5b513e;return!_0x2d63d9&&(_0x2d63d9={}),_0x2d63d9['color']=this['color'],_0x2d63d9['speed']=this['speed'],_0x2d63d9[_0x5c172f(0x1347)]=this[_0x5c172f(_0x129b02._0x3893e1)],_0x2d63d9['bgColor']=this['bgColor'],_0x2d63d9['bidirectional']=this['bidirectional'],_0x2d63d9[_0x5c172f(_0x129b02._0x1f0160)]=this['globalAlpha'],_0x2d63d9;}['equals'](_0x120276){const _0x2cc74f={_0x2cba62:0xe25,_0x5c4a2e:0x132b},_0x486ab3=_0x5b513e;return this===_0x120276||_0x120276 instanceof ODLineMaterialProperty&&Cesium__namespace[_0x486ab3(0xc31)]['equals'](this[_0x486ab3(_0x2cc74f._0x2cba62)],_0x120276['color'])&&Cesium__namespace['Property'][_0x486ab3(_0x2cc74f._0x5c4a2e)](this['bgColor'],_0x120276['bgColor'])&&this['speed']===_0x120276['speed']&&this['startTime']===_0x120276['startTime']&&this['bidirectional']===_0x120276['bidirectional'];}}registerPropertyClass(ODLine,ODLineMaterialProperty);class PolyAsphaltMaterialProperty extends BaseMaterialProperty{constructor(_0x4caed3={}){const _0x1678f5={_0x202ce6:0xe25,_0x2ed68c:0x863},_0x4c6a52=_0x5b513e;super(_0x4caed3),this['color']=getCesiumColor(_0x4caed3[_0x4c6a52(_0x1678f5._0x202ce6)],new Cesium__namespace['Color'](0x0,0x0,0x0,0x0)),this[_0x4c6a52(0x5a7)]=_0x4caed3['size']??0.02,this[_0x4c6a52(_0x1678f5._0x2ed68c)]=_0x4caed3[_0x4c6a52(_0x1678f5._0x2ed68c)]??0.2,this['globalAlpha']=_0x4caed3[_0x4c6a52(0x1be)]??0x1;}['getType'](_0x3e359f){return PolyAsphalt;}['getValue'](_0x361615,_0x1ee7d2){const _0x35a5ab={_0x2196ad:0x5a7},_0x2b4552=_0x5b513e;return!Cesium__namespace['defined'](_0x1ee7d2)&&(_0x1ee7d2={}),_0x1ee7d2['color']=this['color'],_0x1ee7d2['size']=this[_0x2b4552(_0x35a5ab._0x2196ad)],_0x1ee7d2['frequency']=this['frequency'],_0x1ee7d2['globalAlpha']=this['globalAlpha'],_0x1ee7d2;}['equals'](_0x57c33b){const _0xa6cd13={_0x4aac4a:0x863,_0x12e8e1:0x5a7},_0x4de1c5=_0x5b513e;return this===_0x57c33b||_0x57c33b instanceof PolyAsphaltMaterialProperty&&Cesium__namespace['Property']['equals'](this[_0x4de1c5(0xe25)],_0x57c33b['color'])&&this[_0x4de1c5(_0xa6cd13._0x4aac4a)]===_0x57c33b['frequency']&&this['size']===_0x57c33b[_0x4de1c5(_0xa6cd13._0x12e8e1)];}}registerPropertyClass(PolyAsphalt,PolyAsphaltMaterialProperty);class PolyBlobMaterialProperty extends BaseMaterialProperty{constructor(_0x46e298={}){super(_0x46e298),this['evenColor']=getCesiumColor(_0x46e298['evenColor'],new Cesium__namespace['Color'](0x1,0x1,0x1,0.5)),this['oddColor']=getCesiumColor(_0x46e298['evenColor'],new Cesium__namespace['Color'](0x0,0x0,0x1,0.5)),this['frequency']=_0x46e298['frequency']??0xa,this['globalAlpha']=_0x46e298['globalAlpha']??0x1;}['getType'](_0xff4133){return PolyBlob;}[_0x5b513e(0x553)](_0x357d1f,_0x1b6920){const _0x95f7d4=_0x5b513e;return!Cesium__namespace['defined'](_0x1b6920)&&(_0x1b6920={}),_0x1b6920['evenColor']=this['evenColor'],_0x1b6920['evenColor']=this[_0x95f7d4(0x5bf)],_0x1b6920[_0x95f7d4(0x863)]=this['frequency'],_0x1b6920['globalAlpha']=this['globalAlpha'],_0x1b6920;}[_0x5b513e(0x132b)](_0x38852e){const _0x3e4114={_0x52e2b4:0x132b,_0x2e81e2:0x863},_0x97c79b=_0x5b513e;return this===_0x38852e||_0x38852e instanceof PolyBlobMaterialProperty&&Cesium__namespace['Property']['equals'](this['evenColor'],_0x38852e['evenColor'])&&Cesium__namespace['Property'][_0x97c79b(_0x3e4114._0x52e2b4)](this[_0x97c79b(0x5bf)],_0x38852e['oddColor'])&&this['frequency']===_0x38852e[_0x97c79b(_0x3e4114._0x2e81e2)];}}registerPropertyClass(PolyBlob,PolyBlobMaterialProperty);class PolyFacetMaterialProperty extends PolyBlobMaterialProperty{[_0x5b513e(0xc1b)](_0x331d61){return PolyFacet;}}registerPropertyClass(PolyFacet,PolyFacetMaterialProperty);class PolyGradientMaterialProperty extends BaseMaterialProperty{constructor(_0x5d32f0={}){const _0x3dddbd={_0x408d33:0x2f2,_0x783bbb:0x7ad},_0x45448f=_0x5b513e;super(_0x5d32f0),this['color']=getCesiumColor(_0x5d32f0['color'],new Cesium__namespace[(_0x45448f(0xe4c))](0x1,0x1,0x0,0.5)),this['diffusePower']=_0x5d32f0['diffusePower']??1.6,this['alphaPower']=_0x5d32f0[_0x45448f(0x38b)]??1.5,this['isInner']=_0x5d32f0['isInner']??![],this[_0x45448f(_0x3dddbd._0x408d33)]=_0x5d32f0['center']??new Cesium__namespace[(_0x45448f(_0x3dddbd._0x783bbb))](0.5,0.5),this['globalAlpha']=_0x5d32f0['globalAlpha']??0x1;}[_0x5b513e(0xc1b)](_0x180771){return PolyGradient;}['getValue'](_0x3c7af7,_0x151467){const _0x1cdefb={_0x392897:0x2f2,_0x25c839:0x1be,_0x2f2c5a:0x1be},_0x5ed8d5=_0x5b513e;return!Cesium__namespace['defined'](_0x151467)&&(_0x151467={}),_0x151467['color']=this['color'],_0x151467['diffusePower']=this['diffusePower'],_0x151467['alphaPower']=this['alphaPower'],_0x151467[_0x5ed8d5(_0x1cdefb._0x392897)]=this['center'],_0x151467[_0x5ed8d5(0x1282)]=this[_0x5ed8d5(0x1282)],_0x151467[_0x5ed8d5(_0x1cdefb._0x25c839)]=this[_0x5ed8d5(_0x1cdefb._0x2f2c5a)],_0x151467;}[_0x5b513e(0x132b)](_0x47ee9f){const _0x1ee4d0={_0x288f72:0xe25},_0x1ede00=_0x5b513e;return this===_0x47ee9f||_0x47ee9f instanceof PolyGradientMaterialProperty&&Cesium__namespace['Property']['equals'](this[_0x1ede00(_0x1ee4d0._0x288f72)],_0x47ee9f['color'])&&this['diffusePower']===_0x47ee9f['diffusePower'];}}registerPropertyClass(PolyGradient,PolyGradientMaterialProperty);class PolyGradient2MaterialProperty extends BaseMaterialProperty{constructor(_0x5a1651={}){const _0x3a8672={_0x16b276:0x2bb},_0x2f4e0f=_0x5b513e;super(_0x5a1651),this['color']=getCesiumColor(_0x5a1651['color'],Cesium__namespace['Color'][_0x2f4e0f(_0x3a8672._0x16b276)]),this['color2']=getCesiumColor(_0x5a1651[_0x2f4e0f(0xd62)],Cesium__namespace['Color']['WHITE']),this['diffusePower']=_0x5a1651['diffusePower']??0.1,this[_0x2f4e0f(0x38b)]=_0x5a1651[_0x2f4e0f(0x38b)]??0x1,this['globalAlpha']=_0x5a1651['globalAlpha']??0x1;}[_0x5b513e(0xc1b)](_0x55185e){return PolyGradient2;}['getValue'](_0x45e46d,_0x294b28){const _0xf866f5=_0x5b513e;return!Cesium__namespace['defined'](_0x294b28)&&(_0x294b28={}),_0x294b28['color']=this['color'],_0x294b28['color2']=this['color2'],_0x294b28['diffusePower']=this['diffusePower'],_0x294b28['alphaPower']=this['alphaPower'],_0x294b28['globalAlpha']=this[_0xf866f5(0x1be)],_0x294b28;}[_0x5b513e(0x132b)](_0x213aa4){const _0x4cb6a3=_0x5b513e;return this===_0x213aa4||_0x213aa4 instanceof PolyGradient2MaterialProperty&&Cesium__namespace[_0x4cb6a3(0xc31)][_0x4cb6a3(0x132b)](this['color'],_0x213aa4['color'])&&Cesium__namespace[_0x4cb6a3(0xc31)]['equals'](this['color2'],_0x213aa4['color2'])&&this['diffusePower']===_0x213aa4['diffusePower'];}}registerPropertyClass(PolyGradient2,PolyGradient2MaterialProperty);class PolyGrassMaterialProperty extends PolyBlobMaterialProperty{['getType'](_0x2ca6e0){return PolyGrass;}}registerPropertyClass(PolyGrass,PolyGrassMaterialProperty);class PolyWoodMaterialProperty extends BaseMaterialProperty{constructor(_0x1e262={}){const _0x399893={_0x2efbf0:0xfda,_0x5362f0:0x49a,_0x44dc3c:0x1be},_0x1e4612=_0x5b513e;super(_0x1e262),this['evenColor']=getCesiumColor(_0x1e262[_0x1e4612(_0x399893._0x2efbf0)],new Cesium__namespace['Color'](0x1,0x1,0x1,0.5)),this['oddColor']=getCesiumColor(_0x1e262['evenColor'],new Cesium__namespace['Color'](0x0,0x0,0x1,0.5)),this['frequency']=_0x1e262['frequency']??0xa,this[_0x1e4612(0xabe)]=_0x1e262['noiseScale']??new Cesium__namespace[(_0x1e4612(0x7ad))](0.7,0.5),this['grainFrequency']=_0x1e262[_0x1e4612(_0x399893._0x5362f0)]??0x1b,this[_0x1e4612(0x1be)]=_0x1e262[_0x1e4612(_0x399893._0x44dc3c)]??0x1;}['getType'](_0x44b9f8){return PolyWood;}[_0x5b513e(0x553)](_0x1b5c44,_0x1a3a9d){const _0x55f699={_0x33d53b:0x863},_0x5a9257=_0x5b513e;return!Cesium__namespace['defined'](_0x1a3a9d)&&(_0x1a3a9d={}),_0x1a3a9d[_0x5a9257(0xfda)]=this['evenColor'],_0x1a3a9d[_0x5a9257(0xfda)]=this[_0x5a9257(0x5bf)],_0x1a3a9d[_0x5a9257(_0x55f699._0x33d53b)]=this[_0x5a9257(_0x55f699._0x33d53b)],_0x1a3a9d['noiseScale']=this['noiseScale'],_0x1a3a9d['grainFrequency']=this['grainFrequency'],_0x1a3a9d['globalAlpha']=this['globalAlpha'],_0x1a3a9d;}['equals'](_0x2090d2){const _0x48f252={_0x194271:0xfda,_0x202c96:0x132b,_0x180736:0x5bf,_0x5824e4:0x863,_0x3a0a1a:0x863},_0xc7366e=_0x5b513e;return this===_0x2090d2||_0x2090d2 instanceof PolyWoodMaterialProperty&&Cesium__namespace['Property']['equals'](this[_0xc7366e(_0x48f252._0x194271)],_0x2090d2['evenColor'])&&Cesium__namespace['Property'][_0xc7366e(_0x48f252._0x202c96)](this['oddColor'],_0x2090d2[_0xc7366e(_0x48f252._0x180736)])&&this[_0xc7366e(_0x48f252._0x5824e4)]===_0x2090d2[_0xc7366e(_0x48f252._0x3a0a1a)];}}registerPropertyClass(PolyWood,PolyWoodMaterialProperty);class RadarLineMaterialProperty extends BaseMaterialProperty{constructor(_0x4954fd={}){const _0x23cc3f=_0x5b513e;super(_0x4954fd),this['color']=getCesiumColor(_0x4954fd['color'],new Cesium__namespace['Color'](0x0,0x0,0x0,0x0)),this[_0x23cc3f(0xe94)]=_0x4954fd[_0x23cc3f(0xe94)]??0x5,this['globalAlpha']=_0x4954fd['globalAlpha']??0x1;}[_0x5b513e(0xc1b)](_0xe4b3d9){return RadarLine;}[_0x5b513e(0x553)](_0x4386c6,_0x205087){const _0x2b8995={_0x274701:0x1be},_0xa4a7fc=_0x5b513e;return!Cesium__namespace['defined'](_0x205087)&&(_0x205087={}),_0x205087['color']=this['color'],_0x205087['speed']=this['speed'],_0x205087[_0xa4a7fc(_0x2b8995._0x274701)]=this['globalAlpha'],_0x205087;}['equals'](_0x206a23){const _0x50bbe4={_0x59cdeb:0xc31},_0x5b57df=_0x5b513e;return this===_0x206a23||_0x206a23 instanceof RadarLineMaterialProperty&&Cesium__namespace[_0x5b57df(_0x50bbe4._0x59cdeb)]['equals'](this['color'],_0x206a23['color'])&&this['speed']===_0x206a23['speed'];}}registerPropertyClass(RadarLine,RadarLineMaterialProperty);class RadarWaveMaterialProperty extends BaseMaterialProperty{constructor(_0x1c3710={}){const _0x50b4a1=_0x5b513e;super(_0x1c3710),this['color']=getCesiumColor(_0x1c3710[_0x50b4a1(0xe25)],new Cesium__namespace['Color'](0x0,0x0,0x0,0x0)),this['speed']=_0x1c3710['speed']??0x5,this['globalAlpha']=_0x1c3710['globalAlpha']??0x1;}['getType'](_0x1a15d0){return RadarWave;}['getValue'](_0x34a89a,_0x479512){const _0x84f63=_0x5b513e;return!Cesium__namespace['defined'](_0x479512)&&(_0x479512={}),_0x479512['color']=this['color'],_0x479512['speed']=this['speed'],_0x479512[_0x84f63(0x1be)]=this['globalAlpha'],_0x479512;}['equals'](_0x464f3f){const _0x40f461={_0x41b79a:0xc31},_0x5df802=_0x5b513e;return this===_0x464f3f||_0x464f3f instanceof RadarWaveMaterialProperty&&Cesium__namespace[_0x5df802(_0x40f461._0x41b79a)]['equals'](this['color'],_0x464f3f['color'])&&this['speed']===_0x464f3f['speed'];}}registerPropertyClass(RadarWave,RadarWaveMaterialProperty);class RectSlideMaterialProperty extends BaseMaterialProperty{constructor(_0x554698={}){const _0x23a6fb={_0x33c217:0x2d7,_0x1874e0:0xe25},_0x5d028a=_0x5b513e;super(_0x554698),this[_0x5d028a(_0x23a6fb._0x33c217)]=_0x554698['image'],this['color']=getCesiumColor(_0x554698[_0x5d028a(_0x23a6fb._0x1874e0)],new Cesium__namespace['Color'](0x1,0x1,0x1,0.9)),this['speed']=_0x554698['speed']??0x1,this['pure']=!!_0x554698['pure'],this['globalAlpha']=_0x554698['globalAlpha']??0x1;}[_0x5b513e(0xc1b)](_0x21a060){return RectSlide;}[_0x5b513e(0x553)](_0x2336b2,_0x4373e5){const _0x1f64c9={_0x147246:0xe94},_0xba0384=_0x5b513e;return!Cesium__namespace['defined'](_0x4373e5)&&(_0x4373e5={}),_0x4373e5['image']=this['image'],_0x4373e5[_0xba0384(0xe25)]=this['color'],_0x4373e5['speed']=this[_0xba0384(_0x1f64c9._0x147246)],_0x4373e5['pure']=this['pure'],_0x4373e5['globalAlpha']=this['globalAlpha'],_0x4373e5;}[_0x5b513e(0x132b)](_0x22012f){const _0x484f0c={_0x3f6368:0x2d7},_0x4663fb=_0x5b513e;return this===_0x22012f||_0x22012f instanceof RectSlideMaterialProperty&&Cesium__namespace['Property'][_0x4663fb(0x132b)](this['color'],_0x22012f['color'])&&this['image']===_0x22012f[_0x4663fb(_0x484f0c._0x3f6368)]&&this['pure']===_0x22012f['pure']&&this['speed']===_0x22012f['speed'];}}registerPropertyClass(RectSlide,RectSlideMaterialProperty);class ScanLineMaterialProperty extends BaseMaterialProperty{constructor(_0x21259a={}){const _0x5054db=_0x5b513e;super(_0x21259a),this[_0x5054db(0xe25)]=getCesiumColor(_0x21259a['color'],Cesium__namespace['Color']['YELLOW']),this[_0x5054db(0xe94)]=_0x21259a['speed']??0xa,this[_0x5054db(0x1be)]=_0x21259a['globalAlpha']??0x1;}['getType'](_0x57f3e4){return ScanLine;}['getValue'](_0x8ca355,_0xf34d85){const _0x4dae55={_0x1d5453:0xe25},_0x2f4e45=_0x5b513e;return!Cesium__namespace[_0x2f4e45(0xfaf)](_0xf34d85)&&(_0xf34d85={}),_0xf34d85['color']=this[_0x2f4e45(_0x4dae55._0x1d5453)],_0xf34d85['speed']=this['speed'],_0xf34d85['globalAlpha']=this['globalAlpha'],_0xf34d85;}['equals'](_0x1ed442){const _0x49f621={_0x4c7e7e:0xc31,_0x2281c4:0xe25},_0x36bc38=_0x5b513e;return this===_0x1ed442||_0x1ed442 instanceof ScanLineMaterialProperty&&Cesium__namespace[_0x36bc38(_0x49f621._0x4c7e7e)]['equals'](this[_0x36bc38(_0x49f621._0x2281c4)],_0x1ed442['color'])&&this[_0x36bc38(0xe94)]===_0x1ed442['speed'];}}registerPropertyClass(ScanLine,ScanLineMaterialProperty);class TextMaterialProperty extends Image2MaterialProperty{constructor(_0x23697f={}){const _0x2ffc00={_0x2aaa51:0xd0e,_0x540edf:0xe25},_0x5e8788=_0x5b513e;_0x23697f['font_size']=_0x23697f['font_size']??0x46,super(_0x23697f),this['transparent']=_0x23697f[_0x5e8788(_0x2ffc00._0x2aaa51)]??!![],this[_0x5e8788(_0x2ffc00._0x540edf)]=Cesium__namespace['Color']['WHITE'],this['_textStyles']=LabelStyleConver['toCesiumVal'](_0x23697f,{'fill':_0x23697f[_0x5e8788(0x722)]??!![],'fillColor':new Cesium__namespace[(_0x5e8788(0xe4c))](0x1,0x1,0x0,0x1),'padding':0xa}),this['_updateImage']();}get['text'](){const _0x3fe14f=_0x5b513e;return this['options'][_0x3fe14f(0xd57)];}set['text'](_0x1a64f8){const _0x113953=_0x5b513e;this['options'][_0x113953(0xd57)]=_0x1a64f8,this['_updateImage']();}get[_0x5b513e(0xe15)](){return this['_textStyles'];}set['textStyles'](_0x56fa73){const _0xb91680={_0x4d282b:0xe62},_0x1c67e9=_0x5b513e;this[_0x1c67e9(_0xb91680._0x4d282b)]=LabelStyleConver['toCesiumVal'](_0x56fa73,this[_0x1c67e9(0xe62)]),this['_updateImage']();}['_updateImage'](){const _0x4c5787=_0x5b513e;this['_canvas']=getTextImage(this['options']['text'],this[_0x4c5787(0xe62)]);if(this['_canvas']){var _0x5c634c;this['image']=this['_canvas'];const _0x249ae1=(_0x5c634c=this['options'])===null||_0x5c634c===void 0x0?void 0x0:_0x5c634c['onCustomCanvas'];_0x249ae1&&_0x249ae1(this[_0x4c5787(0x559)],this)['then'](_0x125de8=>{this['image']=copyCanvas(_0x125de8);});}}}registerPropertyClass(Text,TextMaterialProperty);class WallScrollMaterialProperty extends BaseMaterialProperty{constructor(_0x1c6e5b={}){const _0x221246={_0x3f3b30:0x2d7,_0x4b9a56:0xe94,_0x565ace:0x1063,_0x4b4390:0x1be},_0xba201e=_0x5b513e;super(_0x1c6e5b),this[_0xba201e(_0x221246._0x3f3b30)]=_0x1c6e5b['image'],this['color']=getCesiumColor(_0x1c6e5b['color'],new Cesium__namespace['Color'](0x0,0x0,0x0,0x1)),this[_0xba201e(0xe94)]=_0x1c6e5b[_0xba201e(_0x221246._0x4b9a56)]??0xa,this['count']=_0x1c6e5b['count']??0x1,this['reverse']=_0x1c6e5b['reverse']??![],this['axisY']=_0x1c6e5b['axisY']??![],this[_0xba201e(_0x221246._0x565ace)]=_0x1c6e5b['bloom']??![],this[_0xba201e(_0x221246._0x4b4390)]=_0x1c6e5b['globalAlpha']??0x1;}['getType'](_0x1b9ab4){return WallScroll;}['getValue'](_0x4d3a81,_0x426337){const _0x3a37e9={_0x526b94:0xfaf,_0x477cb5:0x2d7,_0x50ede0:0x305,_0x2caa28:0x215,_0x3e0d7f:0x1be,_0x2d4df3:0x1be},_0x105820=_0x5b513e;return!Cesium__namespace[_0x105820(_0x3a37e9._0x526b94)](_0x426337)&&(_0x426337={}),_0x426337['image']=this[_0x105820(_0x3a37e9._0x477cb5)],_0x426337['color']=this['color'],_0x426337['speed']=this['speed'],_0x426337['count']=this['count'],_0x426337['reverse']=this[_0x105820(_0x3a37e9._0x50ede0)],_0x426337['axisY']=this[_0x105820(_0x3a37e9._0x2caa28)],_0x426337['bloom']=this['bloom'],_0x426337[_0x105820(_0x3a37e9._0x3e0d7f)]=this[_0x105820(_0x3a37e9._0x2d4df3)],_0x426337;}['equals'](_0xd818cf){const _0x1c1b23={_0x196c6d:0x305},_0x2c7636=_0x5b513e;return this===_0xd818cf||_0xd818cf instanceof WallScrollMaterialProperty&&Cesium__namespace['Property']['equals'](this['color'],_0xd818cf['color'])&&this['image']===_0xd818cf['image']&&this['count']===_0xd818cf['count']&&this[_0x2c7636(_0x1c1b23._0x196c6d)]===_0xd818cf['reverse']&&this['bloom']===_0xd818cf[_0x2c7636(0x1063)]&&this['speed']===_0xd818cf['speed'];}}registerPropertyClass(WallScroll,WallScrollMaterialProperty);class WaterLightMaterialProperty extends BaseMaterialProperty{constructor(_0x20a96a={}){const _0x292620=_0x5b513e;super(_0x20a96a),this[_0x292620(0xba4)]=_0x20a96a['specularMap'],this['normalMap']=_0x20a96a[_0x292620(0xd8b)]||Cesium__namespace['Material']['DefaultImageId'],this['alpha']=_0x20a96a['alpha']??0.2,this['globalAlpha']=_0x20a96a['globalAlpha']??0x1;}['getType'](_0x32c8ec){return WaterLight;}['getValue'](_0x732892,_0x928bfe){const _0x31792d={_0x418072:0x10c2},_0x55bbe2=_0x5b513e;return!Cesium__namespace['defined'](_0x928bfe)&&(_0x928bfe={}),_0x928bfe[_0x55bbe2(0xba4)]=this['specularMap'],_0x928bfe['normalMap']=this['normalMap'],_0x928bfe[_0x55bbe2(_0x31792d._0x418072)]=this['alpha'],_0x928bfe['globalAlpha']=this[_0x55bbe2(0x1be)],_0x928bfe;}[_0x5b513e(0x132b)](_0x5e94b5){const _0x3c31e2=_0x5b513e;return this===_0x5e94b5||_0x5e94b5 instanceof WaterLightMaterialProperty&&this[_0x3c31e2(0xba4)]===_0x5e94b5['specularMap']&&this[_0x3c31e2(0xd8b)]===_0x5e94b5['normalMap']&&this['alpha']===_0x5e94b5['alpha'];}}registerPropertyClass(WaterLight,WaterLightMaterialProperty);class WaterMaterialProperty extends BaseMaterialProperty{constructor(_0x339311={}){const _0xc178b6={_0x38fb16:0x10bf,_0x40790d:0x910,_0x4caa78:0xd8b,_0xa3bb90:0x367,_0x3c6865:0x1ab},_0x3c1a0c=_0x5b513e;super(_0x339311),this['baseWaterColor']=getCesiumColor(_0x339311['baseWaterColor'],new Cesium__namespace['Color'](0.2,0.3,0.6,0x1)),this[_0x3c1a0c(_0xc178b6._0x38fb16)]=getCesiumColor(_0x339311[_0x3c1a0c(0x10bf)],new Cesium__namespace['Color'](0x0,0x1,0.699,0x1)),this['specularMap']=_0x339311[_0x3c1a0c(0xba4)]||Cesium__namespace['Material'][_0x3c1a0c(_0xc178b6._0x40790d)],this[_0x3c1a0c(_0xc178b6._0x4caa78)]=_0x339311['normalMap']||Cesium__namespace['Material']['DefaultImageId'],this['frequency']=_0x339311['frequency']??0x3e8,this[_0x3c1a0c(_0xc178b6._0xa3bb90)]=_0x339311[_0x3c1a0c(_0xc178b6._0xa3bb90)]??0.01,this[_0x3c1a0c(_0xc178b6._0x3c6865)]=_0x339311[_0x3c1a0c(_0xc178b6._0x3c6865)]??0xa,this[_0x3c1a0c(0x1133)]=_0x339311['specularIntensity']??0.5,this['fadeFactor']=_0x339311['fadeFactor']??0x1,this['globalAlpha']=_0x339311['globalAlpha']??0x1;}[_0x5b513e(0xc1b)](_0x2a0ca3){return Water$1;}[_0x5b513e(0x553)](_0x5168b0,_0x115074){const _0x4987f5={_0x34fe23:0xba4,_0x435c0b:0xd8b,_0x222f76:0x863,_0x80f8bb:0x367},_0x23f9e5=_0x5b513e;return!_0x115074&&(_0x115074={}),_0x115074['baseWaterColor']=this['baseWaterColor'],_0x115074['blendColor']=this['blendColor'],_0x115074[_0x23f9e5(0xba4)]=this[_0x23f9e5(_0x4987f5._0x34fe23)],_0x115074[_0x23f9e5(_0x4987f5._0x435c0b)]=this[_0x23f9e5(0xd8b)],_0x115074[_0x23f9e5(_0x4987f5._0x222f76)]=this[_0x23f9e5(0x863)],_0x115074[_0x23f9e5(_0x4987f5._0x80f8bb)]=this[_0x23f9e5(0x367)],_0x115074['amplitude']=this['amplitude'],_0x115074['specularIntensity']=this['specularIntensity'],_0x115074['fadeFactor']=this['fadeFactor'],this['globalAlpha']!==0x1&&(_0x115074['baseWaterColor']['alpha']*=this['globalAlpha'],_0x115074['blendColor']['alpha']*=this[_0x23f9e5(0x1be)]),_0x115074;}['equals'](_0x390cd5){const _0x270eec={_0x71309:0x10bf,_0x16c6e0:0xba4,_0x9d1313:0xd8b,_0x7b7f10:0x367,_0x19ed50:0x1ab},_0x180baf=_0x5b513e;return this===_0x390cd5||_0x390cd5 instanceof WaterMaterialProperty&&this['baseWaterColor']['equals'](_0x390cd5['baseWaterColor'])&&this['blendColor']['equals'](_0x390cd5[_0x180baf(_0x270eec._0x71309)])&&this[_0x180baf(_0x270eec._0x16c6e0)]===_0x390cd5['specularMap']&&this[_0x180baf(_0x270eec._0x9d1313)]===_0x390cd5['normalMap']&&this['frequency']===_0x390cd5['frequency']&&this[_0x180baf(0x367)]===_0x390cd5[_0x180baf(_0x270eec._0x7b7f10)]&&this[_0x180baf(_0x270eec._0x19ed50)]===_0x390cd5['amplitude']&&this['specularIntensity']===_0x390cd5['specularIntensity']&&this['fadeFactor']===_0x390cd5['fadeFactor'];}}registerPropertyClass(Water$1,WaterMaterialProperty);class RandomColorMaterialProperty extends BaseMaterialProperty{constructor(_0xb6d21a={}){const _0x2f62c4={_0x59d37d:0xc0b,_0x8936d7:0x5e5,_0x466e77:0xaa4},_0x1f15c9=_0x5b513e;super(_0xb6d21a),this[_0x1f15c9(0xe25)]=Cesium__namespace['Color']['fromRandom']({'minimumRed':this['options'][_0x1f15c9(0xebb)]??0x0,'maximumRed':this['options'][_0x1f15c9(_0x2f62c4._0x59d37d)]??0.75,'minimumGreen':this['options']['minimumGreen']??0x0,'maximumGreen':this['options'][_0x1f15c9(_0x2f62c4._0x8936d7)]??0.75,'minimumBlue':this['options'][_0x1f15c9(_0x2f62c4._0x466e77)]??0x0,'maximumBlue':this['options']['maximumBlue']??0.75,'minimumAlpha':this['options']['minimumAlpha']??0.4,'maximumAlpha':this['options']['maximumAlpha']??0.7}),this[_0x1f15c9(0x1be)]=_0xb6d21a['globalAlpha']??0x1;}['getType'](_0x41940){return RandomColor;}['getValue'](_0x11bbe4,_0x40f053){const _0x288cae=_0x5b513e;return!Cesium__namespace['defined'](_0x40f053)&&(_0x40f053={}),_0x40f053[_0x288cae(0xe25)]=this[_0x288cae(0xe25)],_0x40f053['globalAlpha']=this['globalAlpha'],_0x40f053;}['equals'](_0xd110df){return this===_0xd110df||_0xd110df instanceof RandomColorMaterialProperty&&Cesium__namespace['Property']['equals'](this['color'],_0xd110df['color'])&&this['image']===_0xd110df['image'];}}registerPropertyClass(RandomColor,RandomColorMaterialProperty);var index$8={'__proto__':null,'TextMaterial':TextMaterial,'CylinderWaveMaterial':CylinderWaveMaterial,'BaseMaterialProperty':BaseMaterialProperty,'SectorMaterialProperty':SectorMaterialProperty,'CircleWaveMaterialProperty':CircleWaveMaterialProperty,'CylinderWaveMaterialProperty':CylinderWaveMaterialProperty,'DigitalFlowMaterialProperty':DigitalFlowMaterialProperty,'EllipsoidElectricMaterialProperty':EllipsoidElectricMaterialProperty,'EllipsoidWaveMaterialProperty':EllipsoidWaveMaterialProperty,'Image2MaterialProperty':Image2MaterialProperty,'LineBloomMaterialProperty':LineBloomMaterialProperty,'LineFlickerMaterialProperty':LineFlickerMaterialProperty,'LineFlowColorMaterialProperty':LineFlowColorMaterialProperty,'LineFlowMaterialProperty':LineFlowMaterialProperty,'LineTrailMaterialProperty':LineTrailMaterialProperty,'LineDotDashMaterialProperty':LineDotDashMaterialProperty,'LineDashArrowMaterialProperty':LineDashArrowMaterialProperty,'NeonLightMaterialProperty':NeonLightMaterialProperty,'LineThreeDashMaterialProperty':LineThreeDashMaterialProperty,'LineCrossMaterialProperty':LineCrossMaterialProperty,'ODLineMaterialProperty':ODLineMaterialProperty,'PolyAsphaltMaterialProperty':PolyAsphaltMaterialProperty,'PolyBlobMaterialProperty':PolyBlobMaterialProperty,'PolyFacetMaterialProperty':PolyFacetMaterialProperty,'PolyGradientMaterialProperty':PolyGradientMaterialProperty,'PolyGradient2MaterialProperty':PolyGradient2MaterialProperty,'PolyGrassMaterialProperty':PolyGrassMaterialProperty,'PolyWoodMaterialProperty':PolyWoodMaterialProperty,'RadarLineMaterialProperty':RadarLineMaterialProperty,'RadarWaveMaterialProperty':RadarWaveMaterialProperty,'RectSlideMaterialProperty':RectSlideMaterialProperty,'ScanLineMaterialProperty':ScanLineMaterialProperty,'TextMaterialProperty':TextMaterialProperty,'WallScrollMaterialProperty':WallScrollMaterialProperty,'WaterLightMaterialProperty':WaterLightMaterialProperty,'WaterMaterialProperty':WaterMaterialProperty,'RandomColorMaterialProperty':RandomColorMaterialProperty};class BaseGraphic extends BaseClass{constructor(_0x431588={}){const _0x5e106a={_0x42a9fc:0x1351,_0x56aec8:0x114a,_0x44ec9a:0x1212},_0x544959=_0x5b513e;_0x431588['style']=_0x431588['style']||{},_0x431588['attr']=_0x431588['attr']||{},super(_0x431588),this['options']=_0x431588,_0x431588['id']=_0x431588['id']??_0x431588['attr']['id']??createGuid(),_0x431588['name']=_0x431588['name']||_0x431588['attr']['name'],this['_show']=_0x431588[_0x544959(0xdc0)]??!![],this['_private']=_0x431588['private'],_0x431588['popup']&&this[_0x544959(_0x5e106a._0x42a9fc)](_0x431588[_0x544959(_0x5e106a._0x56aec8)],_0x431588['popupOptions']),_0x431588[_0x544959(_0x5e106a._0x44ec9a)]&&this['bindTooltip'](_0x431588['tooltip'],_0x431588['tooltipOptions']),_0x431588[_0x544959(0x58a)]&&this['bindContextMenu'](_0x431588['contextmenuItems'],_0x431588['contextmenuItemsOptions']),this['_state']=State['INITIALIZED'];}get['type'](){return this['_type'];}get['isPoint'](){return this['_isPoint'];}get['id'](){const _0x467494=_0x5b513e;var _0x536ba4;return(_0x536ba4=this[_0x467494(0x1c1)])===null||_0x536ba4===void 0x0?void 0x0:_0x536ba4['id'];}set['id'](_0x301d45){this['options']['id']=_0x301d45;}get['pid'](){const _0x4228ef=_0x5b513e;var _0x171e35;return(_0x171e35=this[_0x4228ef(0x1c1)])===null||_0x171e35===void 0x0?void 0x0:_0x171e35['pid'];}set['pid'](_0x320675){const _0x11bb0a={_0x4db39f:0x3ed},_0x40f360=_0x5b513e;this['options'][_0x40f360(_0x11bb0a._0x4db39f)]=_0x320675;}get[_0x5b513e(0xf0d)](){return this['_state'];}get['isAdded'](){const _0x153d22={_0x27e0dd:0x26b},_0x198af6=_0x5b513e;return this[_0x198af6(_0x153d22._0x27e0dd)]===State[_0x198af6(0x10ec)];}get['isDestroy'](){return this['_state']===State['DESTROY']||!this['options'];}get['isPrivate'](){const _0x4955ea=_0x5b513e;if(this[_0x4955ea(0x4e4)])return!![];return![];}get['czmObject'](){return null;}get['czmObjectEx'](){return null;}get['show'](){const _0x42d069=_0x5b513e;return this[_0x42d069(0xbde)];}set['show'](_0xe9bfd3){const _0x4f3c6e={_0x2b6133:0xdc0,_0x2f4e4b:0xb37,_0x253c53:0xd35,_0x2e7d74:0xe6b,_0x6600e:0x4bd,_0x4373fc:0xcc2},_0x1ef42a=_0x5b513e;if(this[_0x1ef42a(0xbde)]===_0xe9bfd3||this['isDestroy'])return;this['options'][_0x1ef42a(_0x4f3c6e._0x2b6133)]=_0xe9bfd3,this['_show']=_0xe9bfd3,!_0xe9bfd3&&this[_0x1ef42a(_0x4f3c6e._0x2f4e4b)]&&this['stopEditing']&&!this['isPrivate']&&this['stopEditing'](),delete this[_0x1ef42a(_0x4f3c6e._0x253c53)],this[_0x1ef42a(_0x4f3c6e._0x2e7d74)](_0xe9bfd3),this[_0x1ef42a(0x6ec)]&&this['_showHook'](_0xe9bfd3),this['_layer']&&(delete this[_0x1ef42a(_0x4f3c6e._0x6600e)],this[_0x1ef42a(0x314)][_0x1ef42a(_0x4f3c6e._0x4373fc)]()),_0xe9bfd3?this['fire'](EventType['show']):this[_0x1ef42a(0xb79)](EventType['hide']);}[_0x5b513e(0x13bb)](_0x174676){const _0xea8958={_0x15cc22:0x350,_0x195ac3:0x1244},_0x2c9646=_0x5b513e;var _0x7a552f,_0x502be9;if(!this['_map']||!this[_0x2c9646(0xdc0)]||((_0x7a552f=this[_0x2c9646(_0xea8958._0x15cc22)])===null||_0x7a552f===void 0x0?void 0x0:_0x7a552f['show'])===![]||this[_0x2c9646(_0xea8958._0x195ac3)]===![]||this[_0x2c9646(0x495)])return![];if(_0x174676&&this['availability']&&!this[_0x2c9646(0x30d)](_0x174676??((_0x502be9=this['_map'])===null||_0x502be9===void 0x0?void 0x0:_0x502be9['clock'][_0x2c9646(0x622)])))return![];return this[_0x2c9646(0xdc0)];}get[_0x5b513e(0x691)](){return!![];}get[_0x5b513e(0x495)](){return this['_isCluster'];}set[_0x5b513e(0x495)](_0x232235){const _0x116807={_0x3c4fbb:0x6ec,_0x384817:0x6ec},_0x1eb22a=_0x5b513e;if(this['_isCluster']===_0x232235)return;this['_isCluster']=_0x232235,delete this['_last_availabilityShow'];const _0x2204c9=!this['_isCluster'];this['_clusterShowHook']?this['_clusterShowHook'](_0x2204c9):(this['_updateCzmObjectShow'](_0x2204c9),this[_0x1eb22a(_0x116807._0x3c4fbb)]&&this[_0x1eb22a(_0x116807._0x384817)](_0x2204c9)),this[_0x1eb22a(0xb79)](EventType[_0x1eb22a(0x950)],{'isCluster':_0x232235},!![]);}[_0x5b513e(0xe6b)](_0x48d879){const _0x4f04f4={_0x4bb99b:0x350,_0xa81ef3:0xdc0},_0x550039=_0x5b513e;this[_0x550039(_0x4f04f4._0x4bb99b)]&&(this['czmObject'][_0x550039(_0x4f04f4._0xa81ef3)]=_0x48d879),this['czmObjectEx']&&this['czmObjectEx']['forEach'](function(_0x201684){_0x201684['show']=_0x48d879;});}get['availability'](){const _0x4020fd=_0x5b513e;var _0x19bb61;return(_0x19bb61=this['options'])===null||_0x19bb61===void 0x0?void 0x0:_0x19bb61[_0x4020fd(0x507)];}set['availability'](_0x3636b4){const _0x5cccb3={_0x31a7c2:0x6ef,_0x1308e8:0x45d,_0x3b8f12:0x1c1,_0x108aa9:0x6ef,_0x5c0555:0x9db},_0x8c461e=_0x5b513e;var _0x5a0366,_0x238705;this[_0x8c461e(_0x5cccb3._0x31a7c2)]=getAvailability(_0x3636b4,(_0x5a0366=this['_map'])===null||_0x5a0366===void 0x0||(_0x5a0366=_0x5a0366[_0x8c461e(_0x5cccb3._0x1308e8)])===null||_0x5a0366===void 0x0?void 0x0:_0x5a0366['startTime']),this[_0x8c461e(_0x5cccb3._0x3b8f12)]['availability']=getAvailabilityJson(Array['isArray'](_0x3636b4)?_0x3636b4:this[_0x8c461e(_0x5cccb3._0x108aa9)]),this[_0x8c461e(_0x5cccb3._0x5c0555)]&&this['_updateAvailabilityHook'](this[_0x8c461e(0x6ef)]),this['fire'](EventType[_0x8c461e(0x85a)],{'new':this['getAvailabilityShow']((_0x238705=this['_map'])===null||_0x238705===void 0x0||(_0x238705=_0x238705['clock'])===null||_0x238705===void 0x0?void 0x0:_0x238705[_0x8c461e(0x622)]),'old':undefined});}['getAvailabilityJson'](){const _0x58f775={_0x2df400:0x1c1,_0x5892f8:0x744,_0x35f057:0x1347},_0x57b327=_0x5b513e;var _0x3ec358,_0x2edbda;if(!this[_0x57b327(0x6ef)]&&(_0x3ec358=this[_0x57b327(_0x58f775._0x2df400)])!==null&&_0x3ec358!==void 0x0&&_0x3ec358['availability']){var _0x518907;this['_availability']=getAvailability(this['options'][_0x57b327(0x507)],(_0x518907=this[_0x57b327(_0x58f775._0x5892f8)])===null||_0x518907===void 0x0||(_0x518907=_0x518907['clock'])===null||_0x518907===void 0x0?void 0x0:_0x518907['startTime']);}return getAvailabilityJson(this[_0x57b327(0x6ef)],!![],(_0x2edbda=this['_map'])===null||_0x2edbda===void 0x0||(_0x2edbda=_0x2edbda['clock'])===null||_0x2edbda===void 0x0?void 0x0:_0x2edbda[_0x57b327(_0x58f775._0x35f057)]);}[_0x5b513e(0x30d)](_0x9b14a2){const _0x1de0b9=_0x5b513e;var _0x33b047;if(((_0x33b047=this[_0x1de0b9(0x744)])===null||_0x33b047===void 0x0?void 0x0:_0x33b047['availabilityEnabled'])===![])return!![];return this['_availability']&&_0x9b14a2?this['_availability']['findDataForIntervalContainingDate'](_0x9b14a2)??![]:!![];}['_bindLabelAvailability'](_0x5bdd1a){const _0x190da5={_0x4d60d5:0x55a},_0x1ed902={_0x85e5d:0xdc0,_0x122c2f:0xdc0,_0xbab7fc:0xdc0},_0x538b4f=_0x5b513e;let _0xcf0919=!![];_0x5bdd1a[_0x538b4f(_0x190da5._0x4d60d5)]=_0x15a6c8=>{const _0x3e6b19=_0x538b4f;if(!this[_0x3e6b19(_0x1ed902._0x85e5d)]){_0x5bdd1a['show']=this['show'];return;}if(this[_0x3e6b19(0x495)]){_0x5bdd1a[_0x3e6b19(_0x1ed902._0x122c2f)]=![];return;}const _0x5c0f99=this['getAvailabilityShow'](_0x15a6c8['time']);_0xcf0919!==_0x5c0f99&&(_0x5bdd1a[_0x3e6b19(_0x1ed902._0xbab7fc)]=_0x5c0f99,_0xcf0919=_0x5c0f99);};}['_bindPrimitiveAvailability'](_0x3b4a0b){const _0x4ff410={_0x12bd4b:0x55a},_0x4f938b={_0x301037:0x188,_0x3cddb6:0xee2,_0x495451:0xb67},_0x3b09bd={_0x5c602e:0xdc0},_0x32fdae=_0x5b513e;if(!this['_availability']||!_0x3b4a0b||_0x3b4a0b['__initUpdateForAvailability'])return;let _0xaae6f0=!![];const _0x53e87a=this,_0x5dec7a=_0x3b4a0b[_0x32fdae(_0x4ff410._0x12bd4b)];if(!_0x5dec7a)return;_0x3b4a0b['update']=function(_0x51cd7e){const _0x4210e6=_0x32fdae,_0x1c928f=_0x53e87a['getAvailabilityShow'](_0x51cd7e[_0x4210e6(_0x4f938b._0x301037)]);_0x1c928f&&_0x5dec7a[_0x4210e6(_0x4f938b._0x3cddb6)](this)(_0x51cd7e);if(_0xaae6f0!==_0x1c928f){const _0x59e86d=_0x53e87a['czmObjectEx'];_0x59e86d&&_0x59e86d[_0x4210e6(_0x4f938b._0x495451)](_0x4958d5=>{const _0x52a880=_0x4210e6;if(_0x4958d5===_0x3b4a0b)return;_0x4958d5[_0x52a880(_0x3b09bd._0x5c602e)]=_0x1c928f;}),_0xaae6f0=_0x1c928f,_0x53e87a['fire'](EventType['availabilityChange'],{'new':_0x1c928f,'old':_0xaae6f0});}},_0x3b4a0b['__initUpdateForAvailability']=!![];}['_updateObjectAvailability'](_0x178aca){const _0x2a5e0a={_0x2ed5fb:0xd35,_0x50240c:0xd35},_0x4ed99e=_0x5b513e;if(this['isEditing']||this[_0x4ed99e(0x55b)])return;if(this['availability']&&this['czmObject']){const _0xf97acc=this['getAvailabilityShow'](_0x178aca);return this[_0x4ed99e(_0x2a5e0a._0x2ed5fb)]!==_0xf97acc&&(this['_updateCzmObjectShow'](_0xf97acc),this['_showHook']&&this['_showHook'](_0xf97acc),this['_last_availabilityShow']=_0xf97acc),_0xf97acc;}else Cesium__namespace['defined'](this[_0x4ed99e(_0x2a5e0a._0x50240c)])&&(this['_updateCzmObjectShow'](this[_0x4ed99e(0xdc0)]),this['_showHook']&&this['_showHook'](this[_0x4ed99e(0xdc0)]),delete this['_last_availabilityShow']);return!![];}get['name'](){const _0x3acce1={_0x5bbe93:0x1135,_0x455040:0xbb5},_0x4e9f8e=_0x5b513e;var _0x3ced17,_0x5774b9;return((_0x3ced17=this['options'])===null||_0x3ced17===void 0x0?void 0x0:_0x3ced17[_0x4e9f8e(_0x3acce1._0x5bbe93)])??((_0x5774b9=this[_0x4e9f8e(_0x3acce1._0x455040)])===null||_0x5774b9===void 0x0?void 0x0:_0x5774b9['name']);}set[_0x5b513e(0x1135)](_0x3bff3a){const _0xe472be={_0x122b9f:0x1135},_0xb5aea7=_0x5b513e;this['options'][_0xb5aea7(_0xe472be._0x122b9f)]=_0x3bff3a;}get['attr'](){var _0x505734,_0x2fd20c;return((_0x505734=this['options'])===null||_0x505734===void 0x0?void 0x0:_0x505734['attr'])??((_0x2fd20c=this['parent'])===null||_0x2fd20c===void 0x0?void 0x0:_0x2fd20c['attr']);}set['attr'](_0x951529){const _0x10f161={_0x2c3c99:0xbb5,_0x48663b:0x12e5},_0x4462dd=_0x5b513e;this['options'][_0x4462dd(_0x10f161._0x2c3c99)]=_0x951529,this['fire'](EventType[_0x4462dd(_0x10f161._0x48663b)],{'attr':_0x951529},!![]);}get['style'](){const _0x55cac3={_0x4b2159:0x1c1},_0x39adb3=_0x5b513e;var _0x14a6f9;return(_0x14a6f9=this[_0x39adb3(_0x55cac3._0x4b2159)])===null||_0x14a6f9===void 0x0?void 0x0:_0x14a6f9['style'];}set['style'](_0x45b746){const _0x453c6b={_0x53587a:0x1087},_0x471b41=_0x5b513e;this[_0x471b41(_0x453c6b._0x53587a)](_0x45b746);}get['coord'](){return this['getCoord']();}set[_0x5b513e(0x5a4)](_0x576d86){const _0x3ba5bd={_0x2d806b:0xa9c},_0x1fbc3b=_0x5b513e;this[_0x1fbc3b(_0x3ba5bd._0x2d806b)]?this[_0x1fbc3b(0xae3)]=_0x576d86:this[_0x1fbc3b(0x234)]=_0x576d86;}get['allowDrillPick'](){const _0x2b533d=_0x5b513e;var _0x35f4f7;return(_0x35f4f7=this[_0x2b533d(0x1c1)])===null||_0x35f4f7===void 0x0?void 0x0:_0x35f4f7['allowDrillPick'];}set['allowDrillPick'](_0x1a617a){const _0x133a04={_0x116817:0x1c1},_0x12c54d=_0x5b513e;this[_0x12c54d(_0x133a04._0x116817)]['allowDrillPick']=_0x1a617a;}get['hasEdit'](){const _0x1d08af={_0x53bf61:0x73e},_0x3dd339=_0x5b513e;if(!this[_0x3dd339(_0x1d08af._0x53bf61)]&&!this['_getDrawEntityClass'])return![];if(this[_0x3dd339(0x128a)]||this['hasAjaxPostions'])return![];return this['options']['hasEdit']??!![];}set['hasEdit'](_0x5aadbc){this['options']['hasEdit']=_0x5aadbc;}get[_0x5b513e(0x9bc)](){const _0x1fac45={_0x366810:0x947},_0x3608fd=_0x5b513e;if(this['_layer'])return this[_0x3608fd(0x314)][_0x3608fd(0x9bc)]&&this['_enabledEvent'];return this[_0x3608fd(_0x1fac45._0x366810)];}set[_0x5b513e(0x9bc)](_0x4dbd24){this['_enabledEvent']=_0x4dbd24;}get['center'](){return null;}get['centerPoint'](){const _0x1337ed={_0x432a52:0x11d8},_0x4f7a8e=_0x5b513e;return LngLatPoint[_0x4f7a8e(_0x1337ed._0x432a52)](this[_0x4f7a8e(0x2f2)]);}get[_0x5b513e(0xa1a)](){return!![];}get[_0x5b513e(0x1048)](){const _0x482797=_0x5b513e;var _0x4b0663;return((_0x4b0663=this['_map'])===null||_0x4b0663===void 0x0||(_0x4b0663=_0x4b0663[_0x482797(0xa6d)])===null||_0x4b0663===void 0x0||(_0x4b0663=_0x4b0663[_0x482797(0xe41)])===null||_0x4b0663===void 0x0?void 0x0:_0x4b0663['ellipsoid'])??Cesium__namespace[_0x482797(0x11c2)][_0x482797(0xf06)];}get['fixedFrameTransform'](){const _0x191583={_0x4cc707:0x512,_0x1a3072:0x8af},_0x117675=_0x5b513e;if(Cesium__namespace['defined'](this[_0x117675(0x1c1)]['fixedFrameTransform']))return this['options'][_0x117675(_0x191583._0x4cc707)];return Cesium__namespace[_0x117675(_0x191583._0x1a3072)]['localFrameToFixedFrameGenerator']('east','north');}get['currentTime'](){const _0x1445aa={_0x4fe5cc:0x622},_0x3ee641=_0x5b513e;var _0x25bf83;return(_0x25bf83=this['_map'])===null||_0x25bf83===void 0x0||(_0x25bf83=_0x25bf83[_0x3ee641(0x45d)])===null||_0x25bf83===void 0x0?void 0x0:_0x25bf83[_0x3ee641(_0x1445aa._0x4fe5cc)];}get[_0x5b513e(0xe4e)](){return this['_timeinfo'];}['addTo'](_0x4f8345){const _0x13d7d5={_0x5aa8d2:0x1019},_0x2d9db7=_0x5b513e;return _0x4f8345&&_0x4f8345[_0x2d9db7(0x1019)]&&_0x4f8345[_0x2d9db7(_0x13d7d5._0x5aa8d2)](this),this;}['remove'](_0xb7a5e1){const _0x18de67=_0x5b513e;this['_layer']&&this[_0x18de67(0x314)]['removeGraphic'](this,_0xb7a5e1);}['bindPickId'](_0x22a691){const _0x349b65=_0x5b513e;var _0x4ad767;return _0x22a691['_mars3d_layerId']=(_0x4ad767=this[_0x349b65(0x314)])===null||_0x4ad767===void 0x0?void 0x0:_0x4ad767['id'],_0x22a691[_0x349b65(0xc85)]=this['id'],this;}['_setPosToProperties'](){const _0x5ddd20={_0x4e21ff:0x1c1,_0x138930:0xae3,_0x17a0f:0xae3},_0x5e6dd1=_0x5b513e;this['options']['coord']&&(this[_0x5e6dd1(0x5a4)]=this['options'][_0x5e6dd1(0x5a4)]);if(this[_0x5e6dd1(_0x5ddd20._0x4e21ff)][_0x5e6dd1(0xae3)])this[_0x5e6dd1(_0x5ddd20._0x138930)]=this[_0x5e6dd1(_0x5ddd20._0x4e21ff)][_0x5e6dd1(_0x5ddd20._0x17a0f)];else this['options']['positions']&&(this['style']['buffer']>0x0?this['positions']=bufferPoints(this['options'][_0x5e6dd1(0x234)],this['style']['buffer'],this['style']['bufferSteps']):this[_0x5e6dd1(0x234)]=this['options'][_0x5e6dd1(0x234)]);}['_onAdd'](_0x50acff){const _0x5ff61c={_0x878748:0x744,_0x192e4:0x314,_0x2aec98:0x746,_0x1e6213:0x1c1,_0x494761:0x12e1,_0x33df06:0x1c1,_0x58967c:0x9f1,_0x3cba21:0xc29,_0x1440df:0x507,_0xa3e18a:0x1c1,_0x1c7ae5:0x167,_0xc145b6:0x26b,_0x8c27a8:0xf74,_0x4b5607:0x1c1},_0x4bf769={_0x4b799e:0x705},_0x181a91=_0x5b513e;var _0x2f16c3,_0x3bae72;if(this['isAdded'])return;this[_0x181a91(0x26b)]=State['ADD'],this['_layer']=_0x50acff,this[_0x181a91(0x744)]=_0x50acff[_0x181a91(_0x5ff61c._0x878748)],this[_0x181a91(_0x5ff61c._0x192e4)][_0x181a91(0x958)](this);!this['_map']&&logWarn('BaseGraphic:为了避免异常问题,请将图层添加到Map上再进行添加矢量数据的操作!');if(this['options'][_0x181a91(0x29d)])this[_0x181a91(_0x5ff61c._0x2aec98)](this[_0x181a91(_0x5ff61c._0x1e6213)]['eventParent']);else{if(((_0x2f16c3=this['options'])===null||_0x2f16c3===void 0x0?void 0x0:_0x2f16c3['eventParent'])===![]);else this['addEventParent'](_0x50acff);}this['_setPosToProperties']();!this['czmObject']&&this[_0x181a91(0xfa2)]&&this['_mountedHook']();this['_addedHook']&&this[_0x181a91(_0x5ff61c._0x494761)](this['style']);if(!((_0x3bae72=this[_0x181a91(0x314)])!==null&&_0x3bae72!==void 0x0&&_0x3bae72['_highlightOptions'])){if(this['style']['highlight'])this['bindHighlight'](this['style']['highlight']);else this[_0x181a91(0x1c1)][_0x181a91(0x9f1)]&&this['bindHighlight'](this[_0x181a91(_0x5ff61c._0x33df06)][_0x181a91(_0x5ff61c._0x58967c)]);}this['czmObject']&&this['bindPickId'](this['czmObject']);this[_0x181a91(_0x5ff61c._0x3cba21)]&&this['czmObjectEx']['forEach'](_0x57fd2f=>{const _0x462259=_0x181a91;this[_0x462259(_0x4bf769._0x4b799e)](_0x57fd2f);});this[_0x181a91(_0x5ff61c._0x1e6213)][_0x181a91(_0x5ff61c._0x1440df)]&&(this['availability']=this['options']['availability']);this['options']['flyTo']&&(this[_0x181a91(_0x5ff61c._0xa3e18a)][_0x181a91(_0x5ff61c._0x1c7ae5)]=this['options']['flyToOptions']||{},this['options']['flyToOptions']['duration']=this['options']['flyToOptions']['duration']??0x0,this['flyTo']());this[_0x181a91(_0x5ff61c._0xc145b6)]=State['ADDED'],this['fire'](EventType[_0x181a91(0x11bd)]);!this['isPrivate']&&this['enabledEvent']&&this['_layer']['fire'](EventType['addGraphic'],{'graphic':this},!![]);if(this['options'][_0x181a91(_0x5ff61c._0x8c27a8)])try{new Function('graphic',this[_0x181a91(_0x5ff61c._0x4b5607)]['script'])(this);}catch(_0x5edcab){}}['_onRemove'](){const _0x37ed53={_0x188174:0x1c1,_0x451b36:0xdde,_0x42c548:0x55a,_0x14784f:0x104d},_0x5a69bb=_0x5b513e;var _0x2f07dc,_0x5a8992;if(this['_state']!==State['ADDED'])return;if(!this['_layer']||!this[_0x5a69bb(_0x37ed53._0x188174)])return;this['_closeAllControl'](),this[_0x5a69bb(_0x37ed53._0x451b36)]();this[_0x5a69bb(_0x37ed53._0x42c548)]&&this['unbindUpdateEvent']();this[_0x5a69bb(0xe22)](),this[_0x5a69bb(0xf6a)](),this['_removedHook']&&this[_0x5a69bb(_0x37ed53._0x14784f)]();if(!this['options'])return;this['_state']=State[_0x5a69bb(0x2e1)],this[_0x5a69bb(0xb79)](EventType['remove']);!this['isPrivate']&&this['enabledEvent']&&this['_layer']['fire'](EventType[_0x5a69bb(0x33c)],{'graphic':this},!![]);if((_0x2f07dc=this['options'])!==null&&_0x2f07dc!==void 0x0&&_0x2f07dc['eventParent'])this[_0x5a69bb(0x1ea)](this['options'][_0x5a69bb(0x29d)]);else{if(((_0x5a8992=this['options'])===null||_0x5a8992===void 0x0?void 0x0:_0x5a8992[_0x5a69bb(0x29d)])===![]);else this[_0x5a69bb(0x1ea)](this['_layer']);}this['_layer']=null,this['_map']=null;}['_mountedHook'](){}['_addedHook'](_0x38f82a){}['_removedHook'](){}['enableControl'](_0x2dd1d5){const _0x39d425={_0x3d31c6:0x744,_0x468ed7:0x114a,_0x7813d6:0x744},_0x105076=_0x5b513e;var _0x255a51,_0x2105c1,_0x27ef24;this[_0x105076(_0x39d425._0x3d31c6)]['mouseEvent']['enabledMoveTarget']=_0x2dd1d5,(_0x255a51=this[_0x105076(0x744)])!==null&&_0x255a51!==void 0x0&&_0x255a51['popup']&&(this[_0x105076(_0x39d425._0x3d31c6)][_0x105076(_0x39d425._0x468ed7)]['enabled']=_0x2dd1d5),(_0x2105c1=this[_0x105076(_0x39d425._0x3d31c6)])!==null&&_0x2105c1!==void 0x0&&_0x2105c1['tooltip']&&(this[_0x105076(0x744)]['tooltip']['enabled']=_0x2dd1d5),(_0x27ef24=this[_0x105076(0x744)])!==null&&_0x27ef24!==void 0x0&&_0x27ef24[_0x105076(0xad8)]&&(this[_0x105076(_0x39d425._0x7813d6)]['contextmenu']['enabled']=_0x2dd1d5);}['setOptions'](_0x1bff4e,_0xb3cac3){const _0x4eee2b={_0x901a04:0xdc0,_0x1fab01:0x1c1,_0x11ea10:0x1b4,_0x294287:0x1212,_0x3c4007:0x1212,_0xc17fc3:0x58a,_0x46b6c4:0x64f},_0x2df6b9=_0x5b513e;if(this['isDestroy']||!_0x1bff4e||Object['keys'](_0x1bff4e)['length']===0x0)return this;for(const _0x27364a in _0x1bff4e){const _0x2364dc=_0x1bff4e[_0x27364a];switch(_0x27364a){case'name':case _0x2df6b9(_0x4eee2b._0x901a04):case'position':case'positions':case'targetPosition':case _0x2df6b9(0x507):this[_0x27364a]=_0x2364dc;break;case'orientation':this[_0x2df6b9(0x1c1)][_0x27364a]=_0x2364dc,this['czmObject'][_0x27364a]=_0x2364dc;break;case'attr':{(_0xb3cac3===null||_0xb3cac3===void 0x0?void 0x0:_0xb3cac3[_0x2df6b9(0xee7)])??!![]?this['options']['attr']=merge(this['options'][_0x2df6b9(0xbb5)],_0x2364dc):this[_0x2df6b9(0x1c1)]['attr']=_0x2364dc;this['fire'](EventType['updateAttr'],{'attr':_0x2364dc},!![]);break;}case'style':{this['setStyle'](_0x1bff4e['style'],_0xb3cac3),this['fire'](EventType['updateStyle'],{'style':_0x1bff4e['style']},!![]);break;}default:{isObject(_0x2364dc)&&((_0xb3cac3===null||_0xb3cac3===void 0x0?void 0x0:_0xb3cac3['merge'])??!![])?this['options'][_0x27364a]=merge(this[_0x2df6b9(_0x4eee2b._0x1fab01)][_0x27364a],_0x2364dc):this['options'][_0x27364a]=_0x2364dc;break;}}}if(_0x1bff4e['popup']||_0x1bff4e[_0x2df6b9(0x1b4)])((_0xb3cac3===null||_0xb3cac3===void 0x0?void 0x0:_0xb3cac3['merge'])??!![])&&(this['options']['popupOptions']=merge(this['options']['popupOptions'],_0x1bff4e[_0x2df6b9(_0x4eee2b._0x11ea10)])),this['bindPopup'](this['options'][_0x2df6b9(0x114a)],this['options']['popupOptions']);else _0x1bff4e[_0x2df6b9(0x114a)]===undefined&&this[_0x2df6b9(0x86d)]();if(_0x1bff4e[_0x2df6b9(_0x4eee2b._0x294287)]||_0x1bff4e['tooltipOptions'])((_0xb3cac3===null||_0xb3cac3===void 0x0?void 0x0:_0xb3cac3['merge'])??!![])&&(this['options']['tooltipOptions']=merge(this['options'][_0x2df6b9(0xed3)],_0x1bff4e['tooltipOptions'])),this['bindTooltip'](this[_0x2df6b9(_0x4eee2b._0x1fab01)][_0x2df6b9(_0x4eee2b._0x3c4007)],this['options']['tooltipOptions']);else _0x1bff4e['tooltip']===undefined&&this['unbindTooltip']();if(_0x1bff4e[_0x2df6b9(0x58a)]||_0x1bff4e['contextmenuItemsOptions'])((_0xb3cac3===null||_0xb3cac3===void 0x0?void 0x0:_0xb3cac3['merge'])??!![])&&(this[_0x2df6b9(0x1c1)]['contextmenuItemsOptions']=merge(this[_0x2df6b9(_0x4eee2b._0x1fab01)][_0x2df6b9(0x126c)],_0x1bff4e['contextmenuItemsOptions'])),this['bindContextMenu'](this[_0x2df6b9(0x1c1)][_0x2df6b9(_0x4eee2b._0xc17fc3)],this['options'][_0x2df6b9(0x126c)]);else _0x1bff4e['contextmenuItems']===undefined&&this['unbindContextMenu']();return this[_0x2df6b9(_0x4eee2b._0x46b6c4)]&&this[_0x2df6b9(0x64f)](this['options'],_0x1bff4e),this;}[_0x5b513e(0x1087)](_0x4289e9,_0x22a0dc){const _0x49957f={_0x530f0a:0xd7f,_0xb6a531:0x9ee,_0x5ec452:0xd7f,_0x3c591e:0x5b7,_0x961f75:0xb18},_0x7ab63e=_0x5b513e;var _0x2b6229,_0x51349e,_0x5d91df;if(!_0x4289e9)return;return _0x4289e9['material']&&delete this['options'][_0x7ab63e(_0x49957f._0x530f0a)]['material'],_0x4289e9[_0x7ab63e(_0x49957f._0xb6a531)]&&this['options']['style'][_0x7ab63e(0x5b7)]&&delete this[_0x7ab63e(0x1c1)]['style']['materialOptions'],(_0x2b6229=_0x4289e9[_0x7ab63e(0x1162)])!==null&&_0x2b6229!==void 0x0&&_0x2b6229['materialType']&&(_0x51349e=this['options'][_0x7ab63e(_0x49957f._0x5ec452)])!==null&&_0x51349e!==void 0x0&&(_0x51349e=_0x51349e['outlineStyle'])!==null&&_0x51349e!==void 0x0&&_0x51349e['materialOptions']&&delete this[_0x7ab63e(0x1c1)][_0x7ab63e(_0x49957f._0x530f0a)]['outlineStyle'][_0x7ab63e(_0x49957f._0x3c591e)],(_0x22a0dc===null||_0x22a0dc===void 0x0?void 0x0:_0x22a0dc['merge'])??!![]?this['options']['style']=merge(this['options'][_0x7ab63e(0xd7f)],_0x4289e9):this['options']['style']=_0x4289e9,!((_0x5d91df=this[_0x7ab63e(0x314)])!==null&&_0x5d91df!==void 0x0&&_0x5d91df[_0x7ab63e(_0x49957f._0x961f75)])&&Cesium__namespace['defined'](_0x4289e9[_0x7ab63e(0x9f1)])&&(_0x4289e9[_0x7ab63e(0x9f1)]?this['bindHighlight'](this['style']['highlight']):this['unbindHighlight']()),this['_updateStyleBaseHook'](_0x4289e9),this['fire'](EventType['updateStyle'],{'style':_0x4289e9},!![]),this;}['_updateStyleBaseHook'](_0x22a61c){}['setOpacity'](_0x743c73){const _0x14e1c2=_0x5b513e;clearTimeout(this[_0x14e1c2(0x112d)]),this['_canrefresh']=setTimeout(()=>{const _0x1e56c9=_0x14e1c2;this['isAdded']&&this[_0x1e56c9(0x1087)]({'globalAlpha':_0x743c73});},0x1f4);}['getCoord'](_0x24eb9e){const _0x407f39={_0x450ba1:0x972,_0x4a7187:0x6ce,_0x3bfa6a:0x59a,_0x560c91:0x10df,_0x97670d:0xa76,_0x525017:0xa31},_0x4dc69e={_0x3e9c9f:0x6ce,_0x3fe319:0x1d6},_0x34f467=_0x5b513e;if(this['isPoint']){const _0x3dcff6=this['options']['position'];if(!(_0x24eb9e!==null&&_0x24eb9e!==void 0x0&&_0x24eb9e['expType'])||!(_0x3dcff6!==null&&_0x3dcff6!==void 0x0&&_0x3dcff6['type'])){var _0x48399b;return(_0x48399b=this[_0x34f467(_0x407f39._0x450ba1)])!==null&&_0x48399b!==void 0x0&&_0x48399b[_0x34f467(0x6ce)]?this['point'][_0x34f467(_0x407f39._0x4a7187)](_0x24eb9e===null||_0x24eb9e===void 0x0?void 0x0:_0x24eb9e['noAlt']):getAttrVal(_0x3dcff6,{'onlySimpleType':!![]});}if((_0x3dcff6===null||_0x3dcff6===void 0x0?void 0x0:_0x3dcff6['type'])==='ajax')return _0x3dcff6;else{if((_0x3dcff6===null||_0x3dcff6===void 0x0?void 0x0:_0x3dcff6[_0x34f467(_0x407f39._0x3bfa6a)])==='time'||_0x3dcff6 instanceof Cesium__namespace[_0x34f467(_0x407f39._0x560c91)]||this['property']instanceof Cesium__namespace['SampledPositionProperty'])return this['_getPointTimePositionJson'](_0x24eb9e);}}else{const _0x4fa155=this['options']['positions'];if(!(_0x24eb9e!==null&&_0x24eb9e!==void 0x0&&_0x24eb9e['expType'])||!(_0x4fa155!==null&&_0x4fa155!==void 0x0&&_0x4fa155['type'])){const _0x5080d0=this[_0x34f467(_0x407f39._0x97670d)];if(_0x5080d0&&Array[_0x34f467(0xfae)](_0x5080d0)){const _0x2c0034=[];return _0x5080d0[_0x34f467(0xb67)](_0x3aa87e=>{const _0x34b96d=_0x34f467;_0x2c0034['push'](_0x3aa87e[_0x34b96d(_0x4dc69e._0x3e9c9f)](_0x24eb9e===null||_0x24eb9e===void 0x0?void 0x0:_0x24eb9e[_0x34b96d(_0x4dc69e._0x3fe319)]));}),_0x2c0034;}else return getAttrVal(_0x4fa155,{'onlySimpleType':!![]});}if((_0x4fa155===null||_0x4fa155===void 0x0?void 0x0:_0x4fa155['type'])==='ajax')return _0x4fa155;else{if((_0x4fa155===null||_0x4fa155===void 0x0?void 0x0:_0x4fa155['type'])==='time')return this[_0x34f467(_0x407f39._0x525017)](_0x24eb9e);}}}[_0x5b513e(0xe71)](_0x3a58dd={}){const _0x57cafa={_0x470762:0xbb5,_0x2b78ff:0x7d2,_0x1b61e0:0xd7f,_0x547c1d:0x507,_0x187235:0x4b6},_0x26ac63=_0x5b513e;let _0x5d87df;if(_0x3a58dd!==null&&_0x3a58dd!==void 0x0&&_0x3a58dd[_0x26ac63(0x3b4)])_0x5d87df=this[_0x26ac63(_0x57cafa._0x470762)];else{const _0x2b8492={...this['options']};for(const _0xfd158d in _0x2b8492){(_0xfd158d[_0x26ac63(_0x57cafa._0x2b78ff)]('_')||_0xfd158d==='id'||_0xfd158d==='name'||_0xfd158d==='type'||_0xfd158d===_0x26ac63(0xd7f)||_0xfd158d===_0x26ac63(_0x57cafa._0x470762)||_0xfd158d==='position'||_0xfd158d==='positions')&&delete _0x2b8492[_0xfd158d];}_0x5d87df={'name':this['name'],...this[_0x26ac63(_0x57cafa._0x470762)],'id':this['id'],'type':this['type'],'style':this['_style2JsonBase'](this[_0x26ac63(_0x57cafa._0x1b61e0)],!![]),'options':getAttrVal(_0x2b8492,{'onlySimpleType':!![]})},this['_availability']&&(_0x5d87df['availability']=this['availability']),this['_auto_availability']&&delete _0x5d87df[_0x26ac63(_0x57cafa._0x547c1d)],_0x3a58dd!==null&&_0x3a58dd!==void 0x0&&_0x3a58dd[_0x26ac63(0x6ae)]&&delete _0x5d87df['style'],this['_toJSON_Ex']&&this['_toJSON_Ex'](_0x5d87df['options']);}_0x3a58dd['expType']=![];const _0x20e1a9={'type':'Feature','properties':_0x5d87df};if(this['_getGeoJsonGeometry'])_0x20e1a9['geometry']=this['_getGeoJsonGeometry'](_0x3a58dd);else this['isPoint']?_0x20e1a9['geometry']={'type':_0x26ac63(_0x57cafa._0x187235),'coordinates':this['getCoord'](_0x3a58dd)}:_0x20e1a9['geometry']={'type':'LineString','coordinates':this[_0x26ac63(0x13c1)](_0x3a58dd)};if(!_0x20e1a9[_0x26ac63(0xe9c)]||!_0x20e1a9[_0x26ac63(0xe9c)]['coordinates']){logWarn('toGeoJSON时geometry未解析成功',_0x20e1a9);return;}return _0x20e1a9;}['toJSON'](_0x34775f){const _0x233e49={_0x4b6dba:0x1c1,_0x469675:0xa9c,_0x5058f9:0x13c1,_0x31a619:0xf3a,_0x17e876:0x507},_0x54bbb5=_0x5b513e,_0xde80c0=clone(getAttrVal(this[_0x54bbb5(_0x233e49._0x4b6dba)],{'onlySimpleType':!![]}),['parent','eventParent',_0x54bbb5(0x16f)]);_0xde80c0['type']=this['type'],_0xde80c0[_0x54bbb5(0xbb5)]=this[_0x54bbb5(0xbb5)],_0xde80c0['style']=this[_0x54bbb5(0xd0f)](this['style'],![]);this[_0x54bbb5(_0x233e49._0x469675)]?(_0xde80c0['position']=this['getCoord']({'expType':!![],..._0x34775f}),!_0xde80c0['position']&&logError('toJSON:缺少坐标信息',this)):(_0xde80c0['positions']=this[_0x54bbb5(_0x233e49._0x5058f9)]({'expType':!![],..._0x34775f}),!_0xde80c0['positions']&&logError('toJSON:缺少坐标列表信息',this));Cesium__namespace['defined'](this[_0x54bbb5(_0x233e49._0x4b6dba)]['styleType'])&&this['options'][_0x54bbb5(_0x233e49._0x31a619)]!==this['type']&&(_0xde80c0[_0x54bbb5(0xf3a)]=this['options']['styleType']);this['_availability']&&(_0xde80c0[_0x54bbb5(0x507)]=this[_0x54bbb5(_0x233e49._0x17e876)]);this['_auto_availability']&&delete _0xde80c0[_0x54bbb5(0x507)];this['_toJSON_Ex']&&this['_toJSON_Ex'](_0xde80c0,_0x34775f);for(const _0xbfc0a0 in _0xde80c0){const _0x135828=_0xde80c0[_0xbfc0a0];(!Cesium__namespace['defined'](_0x135828)||isObject(_0x135828)&&Object['keys'](_0x135828)[_0x54bbb5(0x4e6)]===0x0)&&delete _0xde80c0[_0xbfc0a0];}return _0xde80c0;}['_style2JsonBase'](_0x27eefc,_0x1c450b){const _0x1ad800=_0x5b513e;let _0x317d8d;return this['_style2Json']?(_0x317d8d=this['_style2Json'](_0x27eefc),_0x27eefc['highlight']&&(_0x317d8d['highlight']=this['_style2Json'](_0x27eefc[_0x1ad800(0x9f1)]))):_0x317d8d=getAttrVal(_0x27eefc,{'onlySimpleType':!![]}),_0x27eefc['label']&&(_0x317d8d['label']=LabelStyleConver['toJSON'](_0x27eefc['label'])),_0x27eefc['outlineStyle']&&(_0x317d8d['outlineStyle']=PolylineStyleConver['toJSON'](_0x27eefc['outlineStyle'])),_0x317d8d;}[_0x5b513e(0xb89)](){const _0xf8acb0={_0x463594:0xb05,_0x457867:0xda3},_0x312456=_0x5b513e;if(!this['update']||!this['_map'])return;this[_0x312456(_0xf8acb0._0x463594)](),this['_map']['on'](EventType['preRender'],this['_map_preRenderHandler'],this),this[_0x312456(_0xf8acb0._0x457867)](this[_0x312456(0x744)]['scene']);}['unbindUpdateEvent'](){const _0xa5fe6c={_0x5ab58d:0xda3},_0x5434da=_0x5b513e;this['_map']&&this['_map']['off'](EventType['preRender'],this[_0x5434da(_0xa5fe6c._0x5ab58d)],this);}[_0x5b513e(0xda3)](_0x113ad6){const _0x404cbb={_0x23963e:0x63b,_0xb737a7:0xe55,_0x35b08d:0x3e6},_0x411fa1=_0x5b513e;var _0x5cef65;if(!this['_map']||!this[_0x411fa1(_0x404cbb._0x23963e)]||!this['show']||!this['_layer']['show']||this['isCluster'])return;if((_0x5cef65=this['options'])!==null&&_0x5cef65!==void 0x0&&_0x5cef65['frameRate']&&this['_last_preUpdateTime']){const _0x3456b2=_0x113ad6['_frameState']['frameNumber']-this['_last_preUpdateTime'];if(_0x3456b20x0)return getMaxHeight(_0x5475b4);return 0x0;}['fire'](_0x14dea0,_0x18e62f={},_0x3f1e55){const _0x20fe63=_0x5b513e;var _0x51860e;return(!_0x18e62f['graphic']||(_0x51860e=_0x18e62f['graphic'])!==null&&_0x51860e!==void 0x0&&_0x51860e['isPrivate']||_0x18e62f['drawType']||_0x18e62f['editType'])&&(_0x18e62f['graphic']=this),super[_0x20fe63(0xb79)](_0x14dea0,_0x18e62f,_0x3f1e55);}['flyTo'](_0x592617={}){const _0x249242={_0x76efcb:0xfdb,_0x455cad:0x1c1,_0x4cd028:0x571,_0x320572:0xc40,_0x219e8a:0x234},_0x2baadd=_0x5b513e;if(!this['_map'])return Promise[_0x2baadd(_0x249242._0x76efcb)](![]);this[_0x2baadd(_0x249242._0x455cad)][_0x2baadd(0x167)]&&(_0x592617={...this[_0x2baadd(0x1c1)]['flyToOptions'],..._0x592617});const _0xeab29b=this['_rectangle']||this['getRectangle']({'onePoint':![],'isFormat':!![]});if(_0xeab29b)return this['_map']['flyToExtent'](_0xeab29b,_0x592617);let _0xf29d51;if(this[_0x2baadd(0xa9c)]){if(this['hasTimePostion']||this[_0x2baadd(0x403)])_0xf29d51=this[_0x2baadd(0x862)]();else this[_0x2baadd(_0x249242._0x4cd028)]&&(_0xf29d51=[this['positionShow']]);}else{if(this['positionsShow'])_0xf29d51=this[_0x2baadd(_0x249242._0x320572)];else this[_0x2baadd(_0x249242._0x219e8a)]&&(_0xf29d51=this[_0x2baadd(0x234)]);}return _0x592617['clampToGround']=this['style']['clampToGround'],this[_0x2baadd(0x744)]['flyToPositions'](_0xf29d51,_0x592617);}['getAddHeight'](_0x129666,_0x3b11a8=0x0){const _0x46f581={_0x3db144:0xfaf},_0x1ca87c=_0x5b513e;var _0x14db9e;!_0x129666&&(_0x129666=this['style']);let _0x382d0f=(_0x14db9e=_0x129666)===null||_0x14db9e===void 0x0?void 0x0:_0x14db9e['addHeight'];if(Cesium__namespace[_0x1ca87c(_0x46f581._0x3db144)](_0x382d0f)){if(isString(_0x382d0f))_0x382d0f=Number(template(_0x382d0f,this['attr'],!![])),isNaN(_0x382d0f)&&(_0x382d0f=0x0);else Array['isArray'](_0x382d0f)&&(_0x382d0f=_0x382d0f[_0x3b11a8]||0x0);return _0x382d0f;}return undefined;}['getSetHeight'](_0x1c68f0,_0x2b80ff=0x0){var _0x264042;!_0x1c68f0&&(_0x1c68f0=this['style']);let _0x4d6863=(_0x264042=_0x1c68f0)===null||_0x264042===void 0x0?void 0x0:_0x264042['setHeight'];if(Cesium__namespace['defined'](_0x4d6863)){if(isString(_0x4d6863))_0x4d6863=Number(template(_0x4d6863,this['attr'],!![])),isNaN(_0x4d6863)&&(_0x4d6863=0x0);else Array['isArray'](_0x4d6863)&&(_0x4d6863=_0x4d6863[_0x2b80ff]||0x0);return _0x4d6863;}return undefined;}[_0x5b513e(0x34d)](_0x1e41f5,_0x1da3c0){const _0x1ddb7b={_0x278234:0x4f0,_0x3ca16d:0x595},_0x399479=_0x5b513e,_0x3825ab=this['getSetHeight'](_0x1da3c0);if(Cesium__namespace['defined'](_0x3825ab))_0x1e41f5=setPositionsHeight(_0x1e41f5,_0x3825ab);else{if(!this['isPoint']||this['type']['startsWith']('circle')){var _0x35d25a;const _0x592aa1=getCesiumValue((_0x35d25a=this[_0x399479(_0x1ddb7b._0x278234)])===null||_0x35d25a===void 0x0?void 0x0:_0x35d25a['height'],Number)??_0x1da3c0[_0x399479(_0x1ddb7b._0x3ca16d)];Cesium__namespace['defined'](_0x592aa1)&&(_0x1e41f5=setPositionsHeight(_0x1e41f5,_0x592aa1));}}const _0x18b3cb=this['getAddHeight'](_0x1da3c0);return Cesium__namespace['defined'](_0x18b3cb)&&(_0x1e41f5=addPositionsHeight(_0x1e41f5,_0x18b3cb)),_0x1e41f5;}[_0x5b513e(0x11b6)](_0x394bce,_0x504271){const _0x1684e2={_0x4fac8a:0xc95,_0x419c47:0x101c,_0x349cfc:0x41c},_0x58fac4=_0x5b513e;if(this['style'][_0x58fac4(_0x1684e2._0x4fac8a)]||!_0x394bce)return;let _0x1c352b=this['style'][_0x58fac4(0x595)]??0x0;if(!Cesium__namespace[_0x58fac4(0xfaf)](this['style']['height'])||_0x504271){const _0x53f5ed=this['getMaxHeight']();_0x53f5ed!==0x0&&(_0x1c352b=_0x53f5ed,_0x504271&&(this['style']['height']=_0x53f5ed));}const _0x5a92de=this['getSetHeight']();Cesium__namespace['defined'](_0x5a92de)&&(_0x1c352b=_0x5a92de);const _0x3dd3bc=this['getAddHeight']();Cesium__namespace['defined'](_0x3dd3bc)&&(_0x1c352b+=_0x3dd3bc),_0x394bce['height']=_0x1c352b,Cesium__namespace['defined'](this['style'][_0x58fac4(_0x1684e2._0x419c47)])&&(Cesium__namespace['defined'](this['style'][_0x58fac4(_0x1684e2._0x419c47)])&&this['style']['diffHeight']!==0x0?_0x394bce[_0x58fac4(0x41c)]=_0x1c352b+this['style']['diffHeight']:_0x394bce[_0x58fac4(_0x1684e2._0x349cfc)]=undefined),this['fire'](EventType['editStyle']);}['bindHighlight'](_0x15f613){const _0x4957e2={_0x1ffb66:0x5a6,_0xe14874:0x10d2},_0x4964c0=_0x5b513e;this[_0x4964c0(0xdde)](),this['_highlightOptions']=_0x15f613,this['_highlightOptions']['type']===EventType['click']?this['on'](EventType[_0x4964c0(_0x4957e2._0x1ffb66)],this[_0x4964c0(_0x4957e2._0xe14874)],this):(this['on'](EventType['mouseOver'],this['_highlight_mouseEventHandler'],this),this['on'](EventType['mouseOut'],this['_highlight_mouseOutHandler'],this));}['unbindHighlight'](){const _0x46d063={_0x33512d:0xb18,_0x20cd4c:0x1fb},_0x1175a6=_0x5b513e;this['_highlightOptions']&&(this[_0x1175a6(_0x46d063._0x33512d)]['type']===EventType['click']?this['off'](EventType['click'],this[_0x1175a6(0x10d2)],this):(this['off'](EventType[_0x1175a6(0x104a)],this['_highlight_mouseEventHandler'],this),this[_0x1175a6(_0x46d063._0x20cd4c)](EventType['mouseOut'],this['_highlight_mouseOutHandler'],this)),this['_map']['isHighlighting'](this)&&this[_0x1175a6(0x744)]['closeHighlight'](),this['_highlightOptions']=null);}[_0x5b513e(0x10d2)](_0x243b8c){const _0x156361=_0x5b513e;if(!this['_map']||this[_0x156361(0x744)]['isDrawing'])return;const _0x234b39=_0x243b8c===null||_0x243b8c===void 0x0?void 0x0:_0x243b8c['graphic'];_0x234b39?this['_map']['openHighlight'](_0x234b39,this['_highlightOptions'],_0x243b8c):this['_map']['closeHighlight']();}['_highlight_mouseOutHandler'](_0x4b7fc6){this['_map']['closeHighlight']();}['_closeAllControl'](){const _0x539c61={_0x18140f:0x4f6},_0x5772f1=_0x5b513e;this[_0x5772f1(0x1262)](),this['closeTooltip'](),this['closeSmallTooltip'](),this[_0x5772f1(_0x539c61._0x18140f)]();}['_getPopupPosition'](){return this['position']||this['center'];}[_0x5b513e(0x1380)](_0x23ecf4){return Boolean(this['getPopupConfig'](_0x23ecf4));}[_0x5b513e(0x1f2)](_0x9d1c44=!![]){const _0x13a103={_0xacc9ce:0x1285,_0x1a180c:0x314},_0x3714f8=_0x5b513e;var _0x44f44b;if(this['_popupConfig'])return{...this[_0x3714f8(_0x13a103._0xacc9ce)]};if(_0x9d1c44&&(_0x44f44b=this[_0x3714f8(0x314)])!==null&&_0x44f44b!==void 0x0&&_0x44f44b['_popupConfig'])return{...this[_0x3714f8(_0x13a103._0x1a180c)][_0x3714f8(0x1285)]};return null;}[_0x5b513e(0x1351)](_0x448b1b,_0x216dff={}){const _0x22e859=_0x5b513e;return this['_popupConfig']={'content':_0x448b1b,'options':_0x216dff||this[_0x22e859(0x1c1)]['popupOptions'],'graphic':this,'layer':this[_0x22e859(0x314)]},this['_onEventHook']&&this['_onEventHook']('popup'),this;}['unbindPopup'](_0x37ec77){return _0x37ec77?this['_popupConfig']=![]:this['_popupConfig']=null,this['_onEventHook']&&this['_onEventHook']('popup'),this;}['openPopup'](_0x169c44,_0x1e5efd){const _0x18cc79={_0x2c5eda:0xdfb},_0x303b9a=_0x5b513e,_0x22bbd5=this['getPopupConfig']();return _0x22bbd5&&this['_map']&&(_0x1e5efd&&(_0x22bbd5['event']=_0x1e5efd),_0x22bbd5['graphic']=this,_0x22bbd5[_0x303b9a(0x105c)]=this['_layer'],_0x22bbd5[_0x303b9a(_0x18cc79._0x2c5eda)]=_0x169c44,this['_map']['popup']['open'](_0x169c44||this[_0x303b9a(0xf77)](),_0x22bbd5)),this;}['closePopup'](){const _0x2c8c25={_0x3f846a:0x114a},_0x242016=_0x5b513e;var _0x14a68b;return(_0x14a68b=this['_map'])!==null&&_0x14a68b!==void 0x0&&_0x14a68b['popup']&&this['_map'][_0x242016(_0x2c8c25._0x3f846a)]['close'](this),this;}['getPopup'](){const _0x255142=_0x5b513e;if(this['_map'])return this[_0x255142(0x744)]['popup']['getPopup'](this);}[_0x5b513e(0x1378)](_0x5824a6){return Boolean(this['getTooltipConfig'](_0x5824a6));}['getTooltipConfig'](_0x217fe5=!![]){const _0x34b0ba={_0x3f3caa:0xaf8},_0x329f88=_0x5b513e;var _0x11490b;if(this[_0x329f88(0xaf8)])return{...this[_0x329f88(_0x34b0ba._0x3f3caa)]};if(_0x217fe5&&(_0x11490b=this[_0x329f88(0x314)])!==null&&_0x11490b!==void 0x0&&_0x11490b['_tooltipConfig'])return{...this['_layer'][_0x329f88(0xaf8)]};return null;}['bindTooltip'](_0x388ccc,_0xef6bcc){return this['_tooltipConfig']={'content':_0x388ccc,'options':_0xef6bcc||this['options']['tooltipOptions']},this['_onEventHook']&&this['_onEventHook']('tooltip'),this;}[_0x5b513e(0x4d7)](_0x39137b){const _0x440285={_0x5d4294:0x59f},_0xf8777b=_0x5b513e;return _0x39137b?this['_tooltipConfig']=![]:this['_tooltipConfig']=null,this[_0xf8777b(_0x440285._0x5d4294)]&&this['_onEventHook']('tooltip'),this;}['openTooltip'](_0x2b321b,_0x2a6b97){const _0x170635=_0x5b513e,_0x26fdbb=this[_0x170635(0x1183)]();return _0x26fdbb&&this['_map']&&(_0x26fdbb['graphic']=this,_0x26fdbb['layer']=this['_layer'],_0x2a6b97&&(_0x26fdbb['event']=_0x2a6b97),this['_map']['tooltip']['open'](_0x2b321b||this['_getPopupPosition'](),_0x26fdbb)),this;}['closeTooltip'](){return this['_map']&&this['_map']['tooltip']['close'](this),this;}['getTooltip'](){const _0xcbe3f1=_0x5b513e;if(this['_map'])return this['_map']['tooltip'][_0xcbe3f1(0x1196)](this);}['hasContextMenu'](_0x4541bd){const _0x23dfd3={_0x3773f2:0xb2d},_0x585534=_0x5b513e;return Boolean(this[_0x585534(_0x23dfd3._0x3773f2)](_0x4541bd));}[_0x5b513e(0xb2d)](_0x261b80=!![]){const _0x271e01=_0x5b513e;var _0x388db6;if(this['_contextmenuConfig'])return this['_contextmenuConfig'];if(_0x261b80&&(_0x388db6=this['_layer'])!==null&&_0x388db6!==void 0x0&&_0x388db6['_contextmenuConfig'])return this[_0x271e01(0x314)]['_contextmenuConfig'];return null;}['bindContextMenu'](_0xea6199,_0x1a6fac){const _0x5e5747=_0x5b513e;var _0xf8f802;return this['_contextmenuConfig']={'content':_0xea6199,'options':_0x1a6fac||((_0xf8f802=this['options'])===null||_0xf8f802===void 0x0?void 0x0:_0xf8f802[_0x5e5747(0x554)]),'graphic':this,'layer':this['_layer']},this[_0x5e5747(0x59f)]&&this['_onEventHook']('contextMenu'),this;}['unbindContextMenu'](_0x429a97){const _0x2a22ec={_0x1cc899:0x70e,_0x48b3bf:0x59f},_0x1482ca=_0x5b513e;return _0x429a97?this[_0x1482ca(_0x2a22ec._0x1cc899)]=![]:this['_contextmenuConfig']=null,this[_0x1482ca(0x59f)]&&this[_0x1482ca(_0x2a22ec._0x48b3bf)](_0x1482ca(0x4a9)),this;}['openContextMenu'](_0x57a030){const _0x3ee455={_0xb32a59:0xba0},_0x4fa798=_0x5b513e,_0x1f9c88=this['getContextMenu']();return _0x1f9c88&&this['_map']&&(_0x1f9c88[_0x4fa798(_0x3ee455._0xb32a59)]=this,_0x1f9c88['layer']=this['_layer'],this['_map']['contextmenu']['open'](_0x57a030||this['_getPopupPosition'](),_0x1f9c88)),this;}['closeContextMenu'](){const _0x26f1ab={_0x2ce783:0x744},_0x6bcc6=_0x5b513e;return this['hasContextMenu']()&&this['_map']&&this[_0x6bcc6(_0x26f1ab._0x2ce783)]['contextmenu']['close'](this),this;}['openSmallTooltip'](_0x478368,_0x517843){const _0x1e3f53=_0x5b513e;return this[_0x1e3f53(0x744)]&&this['_map'][_0x1e3f53(0x12a3)](_0x478368,_0x517843),this;}[_0x5b513e(0xe13)](){const _0x5e4d5f=_0x5b513e;return this['_map']&&this[_0x5e4d5f(0x744)]['closeSmallTooltip'](),this;}['isInView'](_0x2ab8f0,_0x6997d8){const _0x5b1120={_0x9fece2:0x11b2,_0x2f2e54:0x1359},_0x4652eb=_0x5b513e;if(!_0x2ab8f0){var _0x3c98de;_0x2ab8f0=getPositionValue(this['position'],(_0x3c98de=this['_map'])===null||_0x3c98de===void 0x0?void 0x0:_0x3c98de[_0x4652eb(0x45d)]['currentTime']);}const _0x3a1542=this['_map']['scene'];if(_0x3a1542[_0x4652eb(_0x5b1120._0x9fece2)]===Cesium__namespace[_0x4652eb(0x980)]['SCENE3D']){const _0x10918f=new Cesium__namespace['EllipsoidalOccluder'](_0x3a1542[_0x4652eb(0xe41)][_0x4652eb(0x1048)],_0x3a1542['camera'][_0x4652eb(0x121e)]),_0x5be628=_0x10918f['isPointVisible'](_0x2ab8f0);if(!_0x5be628)return![];}if(_0x6997d8!==null&&_0x6997d8!==void 0x0&&_0x6997d8['inWindow']){const _0xd6a91d=this['_map'][_0x4652eb(0x138a)],_0x4e9eb1=toWindowCoordinates$1(_0x3a1542,_0x2ab8f0);if(!_0x4e9eb1||_0x4e9eb1['x']<0x0||_0x4e9eb1['y']<0x0||_0x4e9eb1['x']>parseInt(_0xd6a91d[_0x4652eb(_0x5b1120._0x2f2e54)])||_0x4e9eb1['y']>parseInt(_0xd6a91d['height']))return![];}return!![];}['hasBindInteraction'](){const _0x28f7f={_0x239e23:0xe73},_0x54a36b=_0x5b513e;if(Cesium__namespace['defined'](this[_0x54a36b(0x1c1)]['pointerEvents']))return this['options']['pointerEvents'];if(this['listens'](EventType['click']))return!![];if(this[_0x54a36b(_0x28f7f._0x239e23)](EventType['mouseOver']))return!![];if(this['listens'](EventType['mouseOut']))return!![];if(this['hasPopup'](!![]))return!![];if(this['hasTooltip'](!![]))return!![];if(this[_0x54a36b(0xfa3)](!![]))return!![];if(this['_layer']){if(this['_layer']['isAutoEditing']&&this[_0x54a36b(0x34a)])return!![];if(this['_layer']['listens'](EventType['click']))return!![];if(this[_0x54a36b(0x314)]['listens'](EventType['mouseOver']))return!![];if(this['_layer']['listens'](EventType['mouseOut']))return!![];}return![];}['_getClosurePositions'](_0x2e2c2b){const _0x1824b2=_0x5b513e;if(!_0x2e2c2b||!Array['isArray'](_0x2e2c2b)||_0x2e2c2b['length']<0x2)return _0x2e2c2b;for(let _0x2eb67d=_0x2e2c2b['length']-0x1;_0x2eb67d>0x0;_0x2eb67d--){const _0x3ba106=_0x2e2c2b[_0x2eb67d],_0x1295d9=_0x2e2c2b[_0x2eb67d-0x1],_0x2356c2=Cesium__namespace['Cartesian3']['distance'](_0x3ba106,_0x1295d9);_0x2356c2<0.01&&_0x2e2c2b[_0x1824b2(0x1e7)](_0x2eb67d,0x1);}const _0x5ed134=_0x2e2c2b[0x0],_0x365941=_0x2e2c2b[_0x2e2c2b['length']-0x1];return _0x5ed134['equals'](_0x365941)?_0x2e2c2b:_0x2e2c2b['concat'](_0x5ed134);}get['hasAjaxAttr'](){return Boolean(this['_getTargetAjaxAttr']());}async['getAjaxAttr'](_0x5d0978){const _0x5af711={_0x28c29e:0xb6e,_0x1195e9:0x129c},_0x4839d4=_0x5b513e,_0x58ba79=this[_0x4839d4(_0x5af711._0x28c29e)]();if(_0x58ba79){const _0x8cd1d4=(_0x58ba79[_0x4839d4(0xce4)]??0x1)*0x3e8;if(this['_last_getAjaxAttrTime']&&new Date()['getTime']()-this['_last_getAjaxAttrTime']<_0x8cd1d4)return this[_0x4839d4(0x129c)];return this['_last_getAjaxAttrTime']=new Date()['getTime'](),this[_0x4839d4(_0x5af711._0x1195e9)]=await this['_getNowAjaxAttr'](_0x58ba79,_0x5d0978),this['_last_getAjaxAttr'];}else return{...this['attr']};}['_getTargetAjaxAttr'](){const _0x3774ec=_0x5b513e;var _0x102dab,_0x2fa398;if(((_0x102dab=this['attr'])===null||_0x102dab===void 0x0?void 0x0:_0x102dab['type'])===_0x3774ec(0x28d))return this['attr'];if(((_0x2fa398=this[_0x3774ec(0x314)]['attr'])===null||_0x2fa398===void 0x0?void 0x0:_0x2fa398['type'])==='ajax')return this['_layer']['attr'];}async[_0x5b513e(0xcce)](_0x23bdf7,_0x17e7fa){const _0x3b993b={_0x2978f3:0xee7,_0x5a4b60:0xee7},_0x35c47c=_0x5b513e;let _0x1a379e=await sendAjax({'url':template(_0x23bdf7['url'],{...this['attr'],'graphicId':this['id']})});if(_0x23bdf7['dataColumn']){const _0x6de5ec=_0x23bdf7['dataColumn']['split']('.');_0x6de5ec['forEach'](_0x3fd6b6=>{_0x1a379e=_0x1a379e[_0x3fd6b6];});}return _0x17e7fa!==null&&_0x17e7fa!==void 0x0&&_0x17e7fa['formatData']&&(_0x1a379e=_0x17e7fa[_0x35c47c(0x803)](_0x1a379e)),((_0x17e7fa===null||_0x17e7fa===void 0x0?void 0x0:_0x17e7fa[_0x35c47c(_0x3b993b._0x2978f3)])??_0x23bdf7[_0x35c47c(_0x3b993b._0x5a4b60)])&&(_0x1a379e={...clone(this['attr'],['type','url',_0x35c47c(0x31a),'cacheTime']),..._0x1a379e}),_0x1a379e;}[_0x5b513e(0xb1e)](_0x496047){const _0x3ff188={_0xf28272:0x11c8},_0x424a8f=_0x5b513e;if(this['isDestroy'])return;if((_0x496047===null||_0x496047===void 0x0?void 0x0:_0x496047['type'])==='ajax')this[_0x424a8f(_0x3ff188._0xf28272)](_0x496047);else(_0x496047===null||_0x496047===void 0x0?void 0x0:_0x496047['type'])==='time'?(this['_clearPointAjaxPostion'](),this[_0x424a8f(0x1047)](_0x496047['list']),this['_setPointPostion'](this[_0x424a8f(0x403)]),this['isEditing']&&(this['_editing_entity']&&(this[_0x424a8f(0x134d)]['position']=_0x496047),this['editing']['updateForExternal']&&this[_0x424a8f(0x726)][_0x424a8f(0xa57)]())):(this['_clearPointAjaxPostion'](),this['_setPointPostion'](_0x496047));}['_hasPropertyPostion'](_0x5f3529){return _0x5f3529&&(_0x5f3529 instanceof Cesium__namespace['CallbackProperty']||_0x5f3529 instanceof Cesium__namespace['SampledPositionProperty']);}['_hasPointTypePostion'](_0x5ee75d){const _0x110f3a=this['options']['position'];return Boolean(_0x110f3a&&_0x110f3a['type']===_0x5ee75d);}[_0x5b513e(0x11c8)](_0x2a940e){const _0x3a5655=_0x5b513e;_0x2a940e['time']>0x0?this['_setAjaxPostion_Time']=setInterval(async()=>{const _0x4f0bd1=_0x137d;if(this['isAdded']){const _0x1e9945=await this[_0x4f0bd1(0x7e6)](_0x2a940e);this['setCallbackPosition']?this['setCallbackPosition'](_0x1e9945):this['_setPointPostion'](_0x1e9945);}this['isDestroy']&&this['_clearPointAjaxPostion']();},_0x2a940e['time']*0x3e8):this[_0x3a5655(0x7e6)](_0x2a940e)['then'](_0x3c9304=>{this['_setPointPostion'](_0x3c9304);});}async['_getPointNowAjaxPostion'](_0x533b44){const _0x33323a={_0x42aa62:0x456},_0x1b14b5=_0x5b513e;let _0x198534=await sendAjax(_0x533b44);if(_0x533b44[_0x1b14b5(0x31a)]){const _0x5898fd=_0x533b44['dataColumn'][_0x1b14b5(_0x33323a._0x42aa62)]('.');_0x5898fd['forEach'](_0x57ab7d=>{_0x198534=_0x198534[_0x57ab7d];});}return this['_getPositionByAjaxData'](_0x198534,_0x533b44);}[_0x5b513e(0x23a)](_0x860d46,_0x23d55b){const _0x39c880=_0x5b513e;if(_0x23d55b['formatPosition'])return _0x23d55b[_0x39c880(0xe3d)](_0x860d46);else{if(_0x860d46['position'])return LngLatPoint[_0x39c880(0x291)](_0x860d46['position'])['toCartesian']();else{const _0x53f7f3=_0x860d46[_0x23d55b['latColumn']||_0x39c880(0x759)],_0x31fcf8=_0x860d46[_0x23d55b['lngColumn']||'lng'],_0x39e46d=_0x860d46[_0x23d55b['altColumn']||'alt']||0x0;return Cesium__namespace['Cartesian3']['fromDegrees'](_0x31fcf8,_0x53f7f3,_0x39e46d);}}}['_clearPointAjaxPostion'](){this['_setAjaxPostion_Time']&&(clearInterval(this['_setAjaxPostion_Time']),delete this['_setAjaxPostion_Time']);}['_setPointTimePosition'](_0x59e6b5){const _0x4f9e46={_0x31444c:0x1c1,_0x320f00:0xae3,_0x56073a:0x403,_0x1744f7:0xe1f,_0x155613:0xfe5,_0x7b7379:0x114b,_0x2e56ed:0x121c,_0x264703:0x622,_0x2d6772:0xc95,_0x9032d1:0x980,_0x2093b5:0x4e6,_0x3ea6a8:0xda4,_0x4964e7:0x1048,_0x28aec4:0x683,_0xb32702:0x3ad,_0x18c193:0x489,_0xea8861:0x54a,_0x5c0d6e:0x1ed,_0x31e23c:0x47c,_0x3eb278:0x489,_0x4b6088:0x1ed,_0x45c956:0xe3c,_0x6cc94a:0x8fa},_0x2ab4da={_0x1222f2:0x279,_0x480404:0x279},_0x1c848a={_0x721593:0x489},_0x287325=_0x5b513e;(!this[_0x287325(_0x4f9e46._0x31444c)][_0x287325(_0x4f9e46._0x320f00)]||this['options'][_0x287325(_0x4f9e46._0x320f00)]['type']!=='time')&&(this['options']['position']={'type':'time'});const _0x3ac29b=this['options']['position'];!this[_0x287325(_0x4f9e46._0x56073a)]&&(this[_0x287325(0x403)]=new Cesium__namespace['SampledPositionProperty'](_0x3ac29b[_0x287325(_0x4f9e46._0x1744f7)]??this['options']['referenceFrame'],_0x3ac29b[_0x287325(0xeab)]??this[_0x287325(0x1c1)]['numberOfDerivatives']),this['property'][_0x287325(0x87d)]=_0x3ac29b['backwardExtrapolationType']??this['options']['backwardExtrapolationType']??Cesium__namespace[_0x287325(0xbc3)]['HOLD'],this[_0x287325(0x403)]['forwardExtrapolationType']=_0x3ac29b[_0x287325(0x6f2)]??this['options']['forwardExtrapolationType']??Cesium__namespace[_0x287325(0xbc3)]['HOLD']);!this['options'][_0x287325(0xe3c)]&&(this[_0x287325(_0x4f9e46._0x155613)]=new Cesium__namespace['VelocityOrientationProperty'](this['property']));this['_clearPointTimePostion']();if(!_0x59e6b5||_0x59e6b5['length']===0x0){_0x3ac29b['list']=[];return;}const _0x948906=LngLatArray[_0x287325(_0x4f9e46._0x7b7379)](_0x59e6b5);_0x3ac29b[_0x287325(_0x4f9e46._0x2e56ed)]=_0x948906;!_0x3ac29b['speed']&&Cesium__namespace['defined'](_0x948906[0x0]['time'])&&Cesium__namespace['defined'](_0x948906[_0x948906['length']-0x1]['time'])&&(_0x3ac29b[_0x287325(0x683)]=_0x287325(0x188));let _0x3fe43a=this[_0x287325(_0x4f9e46._0x264703)];if(_0x3ac29b['startTime'])_0x3fe43a=getJulianDate$1(_0x3ac29b['startTime'],this['currentTime']);else{if(_0x3ac29b['timeField']){const _0x549788=_0x948906[0x0][_0x3ac29b['timeField']];_0x549788&&(_0x3fe43a=getJulianDate$1(_0x549788,this['currentTime']));}}let _0x37feca;if(!_0x3ac29b[_0x287325(0x683)]){let _0x175be6=_0x3ac29b['speed'],_0x464400=![];_0x3ac29b['speed']?_0x464400=Array['isArray'](_0x175be6):_0x175be6=_0x3ac29b[_0x287325(0xe94)]=0x64,_0x37feca=function(_0x4a036f,_0x3a4cb7){const _0x422baf=_0x287325;if(_0x3a4cb7['speed'])return _0x3a4cb7['speed'];if(_0x3a4cb7['_speed'])return _0x3a4cb7[_0x422baf(_0x1c848a._0x721593)];if(_0x464400)return _0x175be6[_0x4a036f]/3.6;return _0x175be6/3.6;};}const _0x5c6604=_0x3ac29b['offsetHeight']??0x0;let _0x20be64=0x0,_0x2ae56d=0x0,_0x1ad5b1,_0x414423,_0x161578=![];const _0x55298e=this[_0x287325(_0x4f9e46._0x2d6772)]&&this['_map']['scene']['mode']===Cesium__namespace[_0x287325(_0x4f9e46._0x9032d1)]['SCENE3D'],_0xdb1977=[],_0x88a723=0.001,_0x4b8be6=(_0x4ef4f6,_0x5cdd10)=>{const _0x10b543=_0x287325;for(let _0x26e840=_0x4ef4f6-0x1;_0x26e840>=0x0;_0x26e840--){const _0x3baac5=_0x948906[_0x26e840];_0x55298e&&(_0x3baac5[_0x10b543(_0x2ab4da._0x1222f2)]=getHeight(this[_0x10b543(0x744)]['scene'],_0x3baac5,{'original':!![]}));const _0x2ff11b=_0x3baac5['_position']||Cesium__namespace['Cartesian3']['fromDegrees'](_0x3baac5['lng'],_0x3baac5['lat'],_0x3baac5[_0x10b543(_0x2ab4da._0x480404)]+_0x5c6604);_0x3baac5['_position']=_0x2ff11b;const _0x376db2=Cesium__namespace['Cartesian3']['distance'](_0x5cdd10,_0x2ff11b);if(_0x376db2!==0x0)return getOnLinePointByLen(_0x2ff11b,_0x5cdd10,_0x88a723,!![]);}for(let _0x2206a1=_0x4ef4f6-0x1,_0x28acd1=_0x948906['length'];_0x2206a1<_0x28acd1;_0x2206a1++){const _0x3d81d5=_0x948906[_0x2206a1];_0x55298e&&(_0x3d81d5[_0x10b543(0x279)]=getHeight(this['_map'][_0x10b543(0xa6d)],_0x3d81d5,{'original':!![]}));const _0x22e78c=_0x3d81d5['_position']||Cesium__namespace['Cartesian3']['fromDegrees'](_0x3d81d5['lng'],_0x3d81d5['lat'],_0x3d81d5[_0x10b543(0x279)]+_0x5c6604);_0x3d81d5['_position']=_0x22e78c;const _0x2150af=Cesium__namespace['Cartesian3']['distance'](_0x5cdd10,_0x22e78c);if(_0x2150af!==0x0)return getOnLinePointByLen(_0x5cdd10,_0x22e78c,_0x88a723,![]);}return null;};this[_0x287325(0x6f3)]=0x0;for(let _0x35c3b1=0x0,_0x305089=_0x948906[_0x287325(_0x4f9e46._0x2093b5)];_0x35c3b1<_0x305089;_0x35c3b1++){let _0x4fbec0=_0x948906[_0x35c3b1];_0x55298e&&(_0x4fbec0['alt']=getHeight(this['_map']['scene'],_0x4fbec0,{'original':!![]}));if(_0x4fbec0['_pausePoint'])continue;let _0x8ca367=_0x4fbec0['_position']||Cesium__namespace['Cartesian3'][_0x287325(0xe70)](_0x4fbec0[_0x287325(0xd73)],_0x4fbec0['lat'],_0x4fbec0['alt']+_0x5c6604);if(_0x35c3b1===0x0){_0x414423=_0x3fe43a[_0x287325(_0x4f9e46._0x3ea6a8)](),this['property']['addSample'](_0x414423,_0x8ca367),_0x4fbec0['_position']=_0x8ca367,_0x4fbec0['_time']=_0x414423,_0x4fbec0['_distance']=_0x2ae56d,_0x4fbec0['_second']=_0x20be64,_0x4fbec0['_speed']=0x0,_0x4fbec0['_index']=_0x35c3b1,_0xdb1977[_0x287325(0x1ed)](_0x4fbec0);if(Cesium__namespace['defined'](_0x4fbec0['heading'])){this['_orientation']=new Cesium__namespace[(_0x287325(0x2c3))](Cesium__namespace['Quaternion']),_0x161578=!![];const _0x567543=new Cesium__namespace['HeadingPitchRoll'](Cesium__namespace['Math']['toRadians'](_0x4fbec0['heading']||0x0),Cesium__namespace['Math'][_0x287325(0xc46)](_0x4fbec0['pitch']||0x0),Cesium__namespace['Math']['toRadians'](_0x4fbec0['roll']||0x0));this[_0x287325(0xfe5)]['addSample'](_0x414423,Cesium__namespace['Transforms'][_0x287325(0x481)](_0x8ca367,_0x567543,this[_0x287325(_0x4f9e46._0x4964e7)],this['fixedFrameTransform']));}}else{let _0x6b2af8=Cesium__namespace['Cartesian3']['distance'](_0x8ca367,_0x1ad5b1);_0x6b2af8===0x0&&(_0x6b2af8=_0x88a723,_0x8ca367=_0x4b8be6(_0x35c3b1,_0x8ca367)??_0x8ca367);let _0x4a36c0;_0x3ac29b['timeField']?(_0x4a36c0=![],!_0x4fbec0[_0x3ac29b[_0x287325(_0x4f9e46._0x28aec4)]]&&(_0x4fbec0['_speed']?_0x4a36c0=!![]:logWarn('缺少'+_0x3ac29b['timeField']+_0x287325(_0x4f9e46._0xb32702),_0x4fbec0))):_0x4a36c0=!![];let _0x272312,_0x30fbe4;if(_0x4a36c0)_0x30fbe4=_0x4fbec0[_0x287325(_0x4f9e46._0x18c193)]??_0x37feca(_0x35c3b1-0x1,_0x4fbec0),_0x272312=_0x6b2af8/_0x30fbe4,_0x272312<0.0001&&(_0x272312=0.0001),_0x20be64+=_0x272312,_0x414423=Cesium__namespace['JulianDate'][_0x287325(0xc71)](_0x3fe43a,_0x20be64,new Cesium__namespace['JulianDate']());else{const _0x1ed9b0=getJulianDate$1(_0x4fbec0[_0x3ac29b['timeField']],this[_0x287325(0x622)]);_0x272312=secondsDifference(_0x1ed9b0,_0x414423)||0.0001,_0x414423=_0x1ed9b0,_0x30fbe4=_0x6b2af8/_0x272312,_0x20be64+=_0x272312;}_0x2ae56d+=_0x6b2af8,this[_0x287325(0x403)]['addSample'](_0x414423,_0x8ca367);if(_0x161578){const _0x102c25=new Cesium__namespace['HeadingPitchRoll'](Cesium__namespace['Math'][_0x287325(0xc46)](_0x4fbec0['heading']||0x0),Cesium__namespace['Math']['toRadians'](_0x4fbec0['pitch']||0x0),Cesium__namespace['Math']['toRadians'](_0x4fbec0['roll']||0x0));this['_orientation'][_0x287325(_0x4f9e46._0xea8861)](_0x414423,Cesium__namespace['Transforms']['headingPitchRollQuaternion'](_0x8ca367,_0x102c25,this['ellipsoid'],this['fixedFrameTransform']));}_0x4fbec0['_position']=_0x8ca367,_0x4fbec0['_time']=_0x414423,_0x4fbec0['_distance']=_0x2ae56d,_0x4fbec0['_second']=_0x20be64,_0x4fbec0['_speed']=_0x30fbe4,_0x4fbec0['_index']=_0x35c3b1,_0xdb1977[_0x287325(_0x4f9e46._0x5c0d6e)](_0x4fbec0);if(_0x3ac29b['pauseTime']){const _0x3fe052=_0x4b8be6(_0x35c3b1,_0x8ca367);if(!_0x3fe052)continue;let _0x1de8a6;typeof _0x3ac29b['pauseTime']==='function'?_0x1de8a6=_0x3ac29b['pauseTime'](_0x35c3b1,_0x3fe052):_0x1de8a6=_0x3ac29b['pauseTime'],_0x1de8a6>0x0&&(_0x20be64+=_0x1de8a6,_0x414423=Cesium__namespace['JulianDate']['addSeconds'](_0x3fe43a,_0x20be64,new Cesium__namespace['JulianDate']()),this['property']['addSample'](_0x414423,_0x3fe052),_0x2ae56d+=_0x88a723,_0x4fbec0=clone(_0x4fbec0),_0x4fbec0['_pausePoint']=!![],_0x4fbec0['_position']=_0x3fe052,_0x4fbec0[_0x287325(_0x4f9e46._0x31e23c)]=_0x414423,_0x4fbec0['_distance']=_0x2ae56d,_0x4fbec0['_second']=_0x20be64,_0x4fbec0[_0x287325(_0x4f9e46._0x3eb278)]=0x0,_0x4fbec0['_index']=_0x35c3b1,_0xdb1977[_0x287325(_0x4f9e46._0x4b6088)](_0x4fbec0),this['_pauseTimeCounts']++);}}_0x1ad5b1=_0x8ca367;}_0x3ac29b['interpolation']&&this['property']['setInterpolationOptions']({'interpolationDegree':_0x3ac29b[_0x287325(0x125c)]??0x2,'interpolationAlgorithm':_0x3ac29b['interpolationAlgorithm']??Cesium__namespace['HermitePolynomialApproximation']}),this['_entity']&&this['getOrientation']&&(this['_entity'][_0x287325(_0x4f9e46._0x45c956)]=this[_0x287325(_0x4f9e46._0x6cc94a)]()),this[_0x287325(0x293)]={'distance':_0x2ae56d,'second':_0x20be64},this['_startTime']=_0x3fe43a,this[_0x287325(_0x4f9e46._0x56073a)]['_points']=_0xdb1977;}[_0x5b513e(0xb8d)](_0x5b4158){const _0x2c7f6f={_0xc14bba:0x403,_0x18f11b:0x7bf,_0x35abf5:0xcf8},_0x9fef4b=_0x5b513e;var _0x1ff0e0;const _0xe6d43f=(_0x1ff0e0=this[_0x9fef4b(_0x2c7f6f._0xc14bba)])===null||_0x1ff0e0===void 0x0||(_0x1ff0e0=_0x1ff0e0[_0x9fef4b(_0x2c7f6f._0x18f11b)])===null||_0x1ff0e0===void 0x0?void 0x0:_0x1ff0e0['_times'];if(!_0xe6d43f||_0xe6d43f[_0x9fef4b(0x4e6)]===0x0)return;let _0x4ab47a=_0xe6d43f['length']-0x1;_0x5b4158>0x0&&(_0x4ab47a-=_0x5b4158);if(_0x4ab47a<0x0)return;this['property']['removeSamples'](new Cesium__namespace[(_0x9fef4b(_0x2c7f6f._0x35abf5))]({'start':_0xe6d43f[0x0],'stop':_0xe6d43f[_0x4ab47a]}));}[_0x5b513e(0x235)](_0x449350){const _0x2a1f01={_0x3b5f2e:0xca6,_0x1826e6:0x4e6},_0x5749b4=_0x5b513e;var _0x4ef6a4;const _0x5bf95c=(_0x4ef6a4=this[_0x5749b4(0x403)])===null||_0x4ef6a4===void 0x0||(_0x4ef6a4=_0x4ef6a4['_property'])===null||_0x4ef6a4===void 0x0?void 0x0:_0x4ef6a4['_times'];if(!_0x5bf95c||_0x5bf95c[_0x5749b4(0x4e6)]===0x0)return;return _0x449350?{'startTime':formatDate(Cesium__namespace[_0x5749b4(_0x2a1f01._0x3b5f2e)]['toDate'](_0x5bf95c[0x0])),'stopTime':formatDate(Cesium__namespace[_0x5749b4(0xca6)]['toDate'](_0x5bf95c[_0x5bf95c[_0x5749b4(_0x2a1f01._0x1826e6)]-0x1]))}:{'startTime':_0x5bf95c[0x0],'stopTime':_0x5bf95c[_0x5bf95c['length']-0x1]};}['_getPointTimePositions'](){const _0x317a74={_0x1f6867:0x1011,_0x4b611c:0x132b},_0x119801=_0x5b513e;var _0x122a17,_0x188504;const _0x4fed5f=this[_0x119801(0xf2a)]??((_0x122a17=this['_map'])===null||_0x122a17===void 0x0||(_0x122a17=_0x122a17['clock'])===null||_0x122a17===void 0x0?void 0x0:_0x122a17[_0x119801(0x1347)]),_0x4ba384=this['property']??this['position'],_0x259119=_0x4ba384===null||_0x4ba384===void 0x0?void 0x0:_0x4ba384['_points'];if(_0x259119&&_0x259119['length']>0x0){const _0x400458=[];for(let _0xb3f588=0x0,_0x1d7f44=_0x259119['length'];_0xb3f588<_0x1d7f44;_0xb3f588++){const _0x27f418=_0x259119[_0xb3f588];if(_0x27f418[_0x119801(_0x317a74._0x1f6867)])continue;const _0x3f0e9f=_0x27f418['_position'];_0x3f0e9f['time']=_0x27f418[_0x119801(0x188)]??secondsDifference(_0x27f418['_time'],_0x4fed5f),_0x400458['push'](_0x3f0e9f);}return _0x400458;}const _0x5c7b2f=_0x4ba384===null||_0x4ba384===void 0x0||(_0x188504=_0x4ba384['_property'])===null||_0x188504===void 0x0?void 0x0:_0x188504['_times'];if((_0x5c7b2f===null||_0x5c7b2f===void 0x0?void 0x0:_0x5c7b2f['length'])>0x0){var _0x51e0a3;const _0x589481=_0x4ba384===null||_0x4ba384===void 0x0||(_0x51e0a3=_0x4ba384['_property'])===null||_0x51e0a3===void 0x0?void 0x0:_0x51e0a3['_values'],_0x370492=[];for(let _0x3a2677=0x0,_0x4a8a20=_0x5c7b2f['length'];_0x3a2677<_0x4a8a20;_0x3a2677++){const _0x4e9acd=new Cesium__namespace['Cartesian3'](_0x589481[_0x3a2677*0x3],_0x589481[_0x3a2677*0x3+0x1],_0x589481[_0x3a2677*0x3+0x2]);!_0x4e9acd[_0x119801(_0x317a74._0x4b611c)](_0x370492[_0x370492['length']-0x1])&&(_0x4e9acd['time']=secondsDifference(_0x5c7b2f[_0x3a2677],_0x4fed5f),_0x370492['push'](_0x4e9acd));}return _0x370492;}}['_getPointTimePositionJson'](_0x3ea707={}){const _0x348a5b={_0x369ecd:0x188,_0x443565:0x744,_0x271b1d:0x1011,_0x585f45:0x682,_0x5d5c48:0xbcc,_0x53d98d:0x4e6,_0x5221ef:0xca6,_0x21e0bf:0x1216},_0x54c32a=_0x5b513e;var _0x402bfc,_0x54e458,_0x4be979,_0x472f7c;let _0x35ae87;((_0x402bfc=this['options'][_0x54c32a(0xae3)])===null||_0x402bfc===void 0x0?void 0x0:_0x402bfc['type'])==='time'?_0x35ae87={...this['options'][_0x54c32a(0xae3)]}:_0x35ae87={'type':_0x54c32a(_0x348a5b._0x369ecd)};let _0x286270=(_0x54e458=_0x35ae87)===null||_0x54e458===void 0x0?void 0x0:_0x54e458['timeField'];!Cesium__namespace['defined']((_0x4be979=_0x35ae87)===null||_0x4be979===void 0x0?void 0x0:_0x4be979['speed'])&&(_0x286270='time');const _0x2f14be=this['_startTime']??((_0x472f7c=this[_0x54c32a(_0x348a5b._0x443565)])===null||_0x472f7c===void 0x0||(_0x472f7c=_0x472f7c['clock'])===null||_0x472f7c===void 0x0?void 0x0:_0x472f7c['startTime']);if(_0x35ae87['list']){const _0x201cf7=[];for(let _0x209f2e=0x0,_0x5cd3e5=_0x35ae87['list']['length'];_0x209f2e<_0x5cd3e5;_0x209f2e++){const _0x5c8b48=_0x35ae87['list'][_0x209f2e];if(_0x5c8b48[_0x54c32a(_0x348a5b._0x271b1d)])continue;if(_0x286270&&!(_0x3ea707!==null&&_0x3ea707!==void 0x0&&_0x3ea707[_0x54c32a(0x6ce)])){const _0x2a4174=_0x5c8b48['toObject']();let _0x35e9d8;_0x3ea707!==null&&_0x3ea707!==void 0x0&&_0x3ea707[_0x54c32a(_0x348a5b._0x585f45)]?_0x35e9d8=isNumber(_0x5c8b48[_0x286270])?_0x5c8b48[_0x286270]:secondsDifference(_0x5c8b48['_time'],_0x2f14be):_0x35e9d8=_0x5c8b48[_0x286270]??formatDate(Cesium__namespace[_0x54c32a(0xca6)]['toDate'](_0x5c8b48['_time']),_0x54c32a(_0x348a5b._0x5d5c48)),_0x2a4174[_0x286270]=_0x35e9d8,_0x201cf7[_0x54c32a(0x1ed)](_0x2a4174);}else{if(_0x5c8b48[_0x54c32a(0x6ce)]){const _0x3df11b=_0x5c8b48['toArray']();let _0xc6d7ca;_0x3ea707!==null&&_0x3ea707!==void 0x0&&_0x3ea707[_0x54c32a(_0x348a5b._0x585f45)]?_0xc6d7ca=secondsDifference(_0x5c8b48['_time'],_0x2f14be):_0xc6d7ca=formatDate(Cesium__namespace['JulianDate']['toDate'](_0x5c8b48['_time']),'yyyy-MM-dd\x20HH:mm:ss'),_0x3df11b['push'](_0xc6d7ca),_0x201cf7['push'](_0x3df11b);}else _0x201cf7['push'](_0x5c8b48);}}_0x35ae87[_0x54c32a(0x121c)]=_0x201cf7;}else{var _0x503bd7;const _0x4ca1d7=this['property']??this['position'],_0x42134=_0x4ca1d7===null||_0x4ca1d7===void 0x0||(_0x503bd7=_0x4ca1d7['_property'])===null||_0x503bd7===void 0x0?void 0x0:_0x503bd7['_times'];if((_0x42134===null||_0x42134===void 0x0?void 0x0:_0x42134[_0x54c32a(_0x348a5b._0x53d98d)])>0x0){var _0x446d7a;const _0x3ed528=_0x4ca1d7===null||_0x4ca1d7===void 0x0||(_0x446d7a=_0x4ca1d7[_0x54c32a(0x7bf)])===null||_0x446d7a===void 0x0?void 0x0:_0x446d7a['_values'],_0x56c650=[];for(let _0x5b151a=0x0,_0x197bce=_0x42134[_0x54c32a(_0x348a5b._0x53d98d)];_0x5b151a<_0x197bce;_0x5b151a++){const _0x549fcf=LngLatPoint[_0x54c32a(0x11d8)](new Cesium__namespace['Cartesian3'](_0x3ed528[_0x5b151a*0x3],_0x3ed528[_0x5b151a*0x3+0x1],_0x3ed528[_0x5b151a*0x3+0x2]));if(_0x286270&&!(_0x3ea707!==null&&_0x3ea707!==void 0x0&&_0x3ea707['toArray'])){const _0x44f238=_0x549fcf['toObject']();let _0x105cb8;_0x3ea707!==null&&_0x3ea707!==void 0x0&&_0x3ea707['toNum']?_0x105cb8=secondsDifference(_0x42134[_0x5b151a],_0x2f14be):_0x105cb8=formatDate(Cesium__namespace[_0x54c32a(_0x348a5b._0x5221ef)]['toDate'](_0x42134[_0x5b151a]),_0x54c32a(_0x348a5b._0x5d5c48)),_0x44f238[_0x286270]=_0x105cb8,_0x56c650['push'](_0x44f238);}else{if(_0x549fcf['toArray']){const _0x2166f8=_0x549fcf['toArray']();let _0x1c0297;_0x3ea707!==null&&_0x3ea707!==void 0x0&&_0x3ea707['toNum']?_0x1c0297=secondsDifference(_0x42134[_0x5b151a],_0x2f14be):_0x1c0297=formatDate(Cesium__namespace[_0x54c32a(0xca6)]['toDate'](_0x42134[_0x5b151a]),'yyyy-MM-dd\x20HH:mm:ss'),_0x2166f8['push'](_0x1c0297),_0x56c650['push'](_0x2166f8);}else _0x56c650[_0x54c32a(0x1ed)](_0x549fcf);}}_0x35ae87[_0x54c32a(0x121c)]=_0x56c650;}}return _0x35ae87['startTime']instanceof Cesium__namespace['JulianDate']&&(_0x35ae87['startTime']=formatDate(Cesium__namespace['JulianDate'][_0x54c32a(_0x348a5b._0x21e0bf)](_0x35ae87['startTime']),_0x54c32a(0xbcc))),_0x35ae87;}['_hasPolyTypePostions'](_0x29f42f){const _0x3e59bc=this['options']['positions'];return Boolean(_0x3e59bc&&_0x3e59bc['type']===_0x29f42f);}['_setPolyPostionsFoyType'](_0x42b40d){const _0x1bbb8d={_0x48957a:0x11c9},_0x47dea2=_0x5b513e;if(this['isDestroy'])return!![];if((_0x42b40d===null||_0x42b40d===void 0x0?void 0x0:_0x42b40d['type'])==='ajax')return this['_setPolyAjaxPosition'](_0x42b40d),!![];else{if((_0x42b40d===null||_0x42b40d===void 0x0?void 0x0:_0x42b40d['type'])==='time'){this['_clearAjaxPolyPostions'](),this['_setPolyTimePostions'](_0x42b40d['list']);if(this['isEditing']){var _0xf3d2bc;(_0xf3d2bc=this['_editing_entity'])!==null&&_0xf3d2bc!==void 0x0&&_0xf3d2bc[_0x47dea2(_0x1bbb8d._0x48957a)]&&this['_editing_entity'][_0x47dea2(_0x1bbb8d._0x48957a)](_0x42b40d),this['editing'][_0x47dea2(0xa57)]&&this['editing'][_0x47dea2(0xa57)]();}return!![];}else this['_clearAjaxPolyPostions'](),this['_setPolyPostions'](_0x42b40d);}}['_setPolyAjaxPosition'](_0x4d4eb9){_0x4d4eb9['time']>0x0?this['_getNowAjaxPolyPostions_Time']=setInterval(async()=>{const _0x424e43=_0x137d;if(this[_0x424e43(0x63b)]){const _0x391a9b=await this[_0x424e43(0x1d9)](_0x4d4eb9);this['setCallbackPositions'](_0x391a9b);}this['isDestroy']&&this['_clearAjaxPolyPostions']();},_0x4d4eb9['time']*0x3e8):this['_getNowAjaxPolyPostions'](_0x4d4eb9)['then'](_0x47f2c4=>{this['_setPolyPostions'](_0x47f2c4);});}async[_0x5b513e(0x1d9)](_0x385759){const _0x365f75=_0x5b513e;let _0x562380=await sendAjax(_0x385759);if(_0x385759['dataColumn']){const _0x153d88=_0x385759['dataColumn']['split']('.');_0x153d88['forEach'](_0x513ab0=>{_0x562380=_0x562380[_0x513ab0];});}const _0x1c8e97=[];return _0x562380[_0x365f75(0xb67)](_0x5a275d=>{const _0x51c193=_0x365f75,_0x4bd334=this[_0x51c193(0x23a)](_0x5a275d,_0x385759);_0x1c8e97[_0x51c193(0x1ed)](_0x4bd334);}),_0x1c8e97;}['_clearAjaxPolyPostions'](){const _0x42f7af=_0x5b513e;this['_getNowAjaxPolyPostions_Time']&&(clearInterval(this['_getNowAjaxPolyPostions_Time']),delete this[_0x42f7af(0x9e2)]);}[_0x5b513e(0xb64)](_0x3c501b){const _0x3a9a06={_0x46eabb:0x1c1,_0x28c5e0:0x59a,_0x1abada:0x1005,_0x236098:0xc71,_0x1d26c7:0x4e6,_0xd1d55b:0x1026,_0x599067:0x569,_0x1f61b0:0xeab,_0x230d9c:0x87d,_0x1ce8cc:0x1ed,_0xe177e7:0x234,_0x505f5c:0x54a,_0x2c14b1:0xad0,_0x1230dd:0x622},_0x426310={_0x2b8626:0xab6,_0x238514:0xbc7},_0x606c07={_0x53bc71:0x1ed},_0x2bfc0b=_0x5b513e;(!this[_0x2bfc0b(_0x3a9a06._0x46eabb)]['positions']||this[_0x2bfc0b(0x1c1)]['positions'][_0x2bfc0b(_0x3a9a06._0x28c5e0)]!=='time')&&(this['options'][_0x2bfc0b(0x234)]={'type':'time'});const _0x4b3be2=this['options']['positions'];_0x4b3be2['list']=_0x3c501b;if(!_0x3c501b||_0x3c501b['length']===0x0)return;const _0x5c9be1=[],_0x4435e5=_0x4b3be2['timeField']||_0x2bfc0b(0x188);let _0x2f3e3a=0x0;for(let _0x1f4243=0x0,_0x14d64a=_0x3c501b['length'];_0x1f4243<_0x14d64a;_0x1f4243++){const _0x21a162=_0x3c501b[_0x1f4243],_0x19e80c=LngLatArray['toCartesians'](_0x21a162['positions']);if(_0x19e80c[_0x2bfc0b(0x4e6)]===0x0)continue;const _0x1b97b5=getJulianDate$1(_0x21a162[_0x4435e5],this['currentTime']);let _0x34c24b;typeof _0x21a162['pauseTime']===_0x2bfc0b(0x8d6)?_0x34c24b=_0x21a162['pauseTime'](_0x1f4243,_0x21a162):_0x34c24b=_0x21a162['pauseTime'],_0x21a162[_0x2bfc0b(_0x3a9a06._0x1abada)]>0x0&&(_0x34c24b=Cesium__namespace['JulianDate'][_0x2bfc0b(_0x3a9a06._0x236098)](_0x1b97b5,_0x34c24b,new Cesium__namespace['JulianDate']())),_0x19e80c['length']>_0x2f3e3a&&(_0x2f3e3a=_0x19e80c['length']),_0x5c9be1['push']({'positions':_0x19e80c,'time':_0x1b97b5,'pauseTime':_0x34c24b});}for(let _0x54bc6c=0x0,_0x2fb32d=_0x5c9be1[_0x2bfc0b(_0x3a9a06._0x1d26c7)];_0x54bc6c<_0x2fb32d;_0x54bc6c++){const _0x2bbdc3=_0x5c9be1[_0x54bc6c];let _0x7defd8=_0x2f3e3a-_0x2bbdc3['positions']['length'];while(_0x7defd8>0x0){for(let _0x357cfd=_0x2bbdc3['positions']['length']-0x2;_0x357cfd>=0x0;_0x357cfd--){_0x2bbdc3['positions']['splice'](_0x357cfd+0x1,0x0,Cesium__namespace['Cartesian3'][_0x2bfc0b(0x1234)](_0x2bbdc3['positions'][_0x357cfd+0x1],_0x2bbdc3[_0x2bfc0b(0x234)][_0x357cfd],new Cesium__namespace[(_0x2bfc0b(_0x3a9a06._0xd1d55b))]())),_0x7defd8--;if(_0x7defd8===0x0)break;}}}this[_0x2bfc0b(_0x3a9a06._0x599067)]=_0x5c9be1[0x0]['time'],this[_0x2bfc0b(0x569)]=_0x5c9be1[_0x5c9be1['length']-0x1]['time'];const _0x38a559=[];for(let _0x49c38e=0x0;_0x49c38e<_0x2f3e3a;_0x49c38e++){const _0x3c4ac4=new Cesium__namespace['SampledPositionProperty'](_0x4b3be2[_0x2bfc0b(0xe1f)]??this[_0x2bfc0b(0x1c1)]['referenceFrame'],_0x4b3be2[_0x2bfc0b(_0x3a9a06._0x1f61b0)]??this['options']['numberOfDerivatives']);_0x3c4ac4[_0x2bfc0b(_0x3a9a06._0x230d9c)]=_0x4b3be2[_0x2bfc0b(0x87d)]??this['options']['backwardExtrapolationType']??Cesium__namespace['ExtrapolationType']['HOLD'],_0x3c4ac4[_0x2bfc0b(0x6f2)]=_0x4b3be2['forwardExtrapolationType']??this['options']['forwardExtrapolationType']??Cesium__namespace['ExtrapolationType']['HOLD'],_0x38a559[_0x2bfc0b(_0x3a9a06._0x1ce8cc)](_0x3c4ac4);}for(let _0x367084=0x0,_0x3bbba3=_0x5c9be1['length'];_0x367084<_0x3bbba3;_0x367084++){const _0x925b7f=_0x5c9be1[_0x367084],_0x3f5238=_0x925b7f['positions'][_0x925b7f[_0x2bfc0b(_0x3a9a06._0xe177e7)]['length']-0x1];for(let _0xecf951=0x0;_0xecf951<_0x2f3e3a;_0xecf951++){const _0x12c4e8=_0x38a559[_0xecf951],_0x87bdb8=_0x925b7f['positions'][_0xecf951]??_0x3f5238;_0x12c4e8['addSample'](_0x925b7f['time'],_0x87bdb8),_0x925b7f[_0x2bfc0b(0x1005)]&&_0x12c4e8[_0x2bfc0b(_0x3a9a06._0x505f5c)](_0x925b7f['pauseTime'],_0x87bdb8);}}if(_0x4b3be2['interpolation'])for(let _0x1ce988=0x0;_0x1ce988<_0x38a559['length'];_0x1ce988++){const _0x3ae7a6=_0x38a559[_0x1ce988];_0x3ae7a6['setInterpolationOptions']({'interpolationDegree':_0x4b3be2['interpolationDegree']??0x2,'interpolationAlgorithm':_0x4b3be2['interpolationAlgorithm']??Cesium__namespace['HermitePolynomialApproximation']});}this['_arrProperty']=_0x38a559;const _0x3283f1=[];this['_positions_CallbackPropertyEx']=_0x1f208e=>{const _0x5919d8=_0x2bfc0b;if(this['isEditing']||this['isDrawing'])return;_0x3283f1[_0x5919d8(0x4e6)]=0x0,this['_arrProperty']['forEach'](_0x2d510b=>{const _0x50afa1=_0x5919d8,_0x32230d=_0x2d510b['getValue'](_0x1f208e);_0x32230d&&_0x3283f1[_0x50afa1(_0x606c07._0x53bc71)](_0x32230d);}),this[_0x5919d8(_0x426310._0x2b8626)]=_0x3283f1,this['updateAttrForDrawing']&&this['updateAttrForDrawing'](),this[_0x5919d8(_0x426310._0x238514)]&&this[_0x5919d8(0xbc7)]();},this[_0x2bfc0b(_0x3a9a06._0x2c14b1)](this[_0x2bfc0b(_0x3a9a06._0x1230dd)]),(_0x3283f1===null||_0x3283f1===void 0x0?void 0x0:_0x3283f1['length'])>0x0&&this['_setPolyPostions'](_0x3283f1),this['setCallbackPositions']&&(this['_cancelPositionsCallback'](),this['setCallbackPositions']());}['_getPolyTimeRange'](_0x4f8e27){const _0x586664={_0x4be851:0xca6,_0x34b953:0x569,_0x70cab0:0xf2a},_0x4651cf=_0x5b513e;if(!this['_startTime']||!this['_stopTime'])return;return _0x4f8e27?{'startTime':formatDate(Cesium__namespace[_0x4651cf(_0x586664._0x4be851)]['toDate'](this['_startTime'])),'stopTime':formatDate(Cesium__namespace[_0x4651cf(0xca6)]['toDate'](this[_0x4651cf(_0x586664._0x34b953)]))}:{'startTime':this[_0x4651cf(_0x586664._0x70cab0)],'stopTime':this[_0x4651cf(_0x586664._0x34b953)]};}['_getPolyTimePostionsJson'](_0x51b9c9){const _0xbc2731={_0x13c7de:0x1c1,_0x599027:0x234,_0x14fa1a:0x188,_0xdc2d3a:0x6ce,_0x2a9706:0xca6},_0x2e9069=_0x5b513e;var _0x39c647;let _0x39d7f8;((_0x39c647=this[_0x2e9069(_0xbc2731._0x13c7de)][_0x2e9069(_0xbc2731._0x599027)])===null||_0x39c647===void 0x0?void 0x0:_0x39c647['type'])===_0x2e9069(0x188)?_0x39d7f8={...this['options']['positions']}:_0x39d7f8={'type':'time'};const _0x5547fc=_0x39d7f8['list'],_0x2d8be4=_0x39d7f8['timeField']||_0x2e9069(_0xbc2731._0x14fa1a);for(let _0x59cc20=0x0,_0x254d45=_0x5547fc['length'];_0x59cc20<_0x254d45;_0x59cc20++){_0x5547fc[_0x59cc20]['positions']=LngLatArray[_0x2e9069(_0xbc2731._0xdc2d3a)](_0x5547fc[_0x59cc20]['positions']),_0x5547fc[_0x59cc20][_0x2d8be4]instanceof Cesium__namespace[_0x2e9069(_0xbc2731._0x2a9706)]&&(_0x51b9c9!==null&&_0x51b9c9!==void 0x0&&_0x51b9c9['toNum']?_0x5547fc[_0x59cc20][_0x2d8be4]=secondsDifference(_0x5547fc[_0x59cc20][_0x2d8be4],this['_startTime']):_0x5547fc[_0x59cc20][_0x2d8be4]=formatDate(Cesium__namespace[_0x2e9069(0xca6)]['toDate'](_0x5547fc[_0x59cc20][_0x2d8be4])));}return _0x39d7f8;}[_0x5b513e(0x99a)](_0x386a83){const _0x97d55d={_0x40d55c:0x7ea,_0x48701b:0xc4f,_0x2b8bf8:0x99a},_0x523d17=_0x5b513e;if(this['_state']===State[_0x523d17(_0x97d55d._0x40d55c)]||this['_noDestroy'])return;this['_state']!==State['REMOVED']&&(this[_0x523d17(_0x97d55d._0x48701b)]&&this[_0x523d17(0xc4f)](),this['remove']()),super[_0x523d17(_0x97d55d._0x2b8bf8)](_0x386a83),this['_state']=State['DESTROY'];}}function secondsDifference(_0xc00b72,_0x27f5fe,_0x5dd731=0x1){return formatNum$1(Cesium__namespace['JulianDate']['secondsDifference'](_0xc00b72,_0x27f5fe),_0x5dd731);}class GroupGraphic extends BaseGraphic{constructor(_0x25903c={}){super(_0x25903c),this['_arrGraphic']=[];}get[_0x5b513e(0x82c)](){return this['length']===0x0;}get['hasChildGraphic'](){return this['length']>0x0;}get[_0x5b513e(0x4e6)](){const _0x494d76={_0x364808:0x4e6},_0x2399c8=_0x5b513e;var _0x1d0ca5;if(((_0x1d0ca5=this['options'])===null||_0x1d0ca5===void 0x0||(_0x1d0ca5=_0x1d0ca5['graphics'])===null||_0x1d0ca5===void 0x0?void 0x0:_0x1d0ca5[_0x2399c8(_0x494d76._0x364808)])>0x0)return this['options'][_0x2399c8(0x126b)]['length'];else{var _0x56736f;return((_0x56736f=this['_arrGraphic'])===null||_0x56736f===void 0x0?void 0x0:_0x56736f['length'])||0x0;}}['_showHook'](_0x91cdd0){const _0x1729cd={_0x9bde09:0x1141},_0x3a485a=_0x5b513e;this[_0x3a485a(_0x1729cd._0x9bde09)](_0x434620=>{_0x434620['show']=_0x91cdd0;},this);}['_mountedHook'](){const _0x73655c={_0x9de23b:0x126b,_0x5d9bac:0x29d,_0x4dbd86:0x1019},_0x268103=_0x5b513e,_0x2e4154=this['options'][_0x268103(_0x73655c._0x9de23b)];if(_0x2e4154&&_0x2e4154[_0x268103(0x4e6)]>0x0){for(let _0x4b648f=0x0;_0x4b648f<_0x2e4154[_0x268103(0x4e6)];_0x4b648f++){const _0x64cb6=_0x2e4154[_0x4b648f];if(_0x64cb6 instanceof BaseGraphic)_0x64cb6[_0x268103(_0x73655c._0x5d9bac)]=this,this[_0x268103(_0x73655c._0x4dbd86)](_0x64cb6);else{_0x64cb6['eventParent']=this,_0x64cb6['private']=!![];const _0xe6ec6e=create$5(_0x64cb6['type'],_0x64cb6);_0xe6ec6e&&this['addGraphic'](_0xe6ec6e);}}this['options']['onlyLabel']&&this['_handleOnlyLabel']();}}['_addedHook'](_0x407f3c){const _0xe54fcd=_0x5b513e;this[_0xe54fcd(0x1141)](_0x24db3d=>{const _0x69ce59=_0xe54fcd;_0x24db3d['eventParent']=this,this[_0x69ce59(0x314)]['addGraphic'](_0x24db3d);},this);}[_0x5b513e(0x104d)](){const _0x770f6e=_0x5b513e;this[_0x770f6e(0xb15)]();}['_handleOnlyLabel'](){const _0x10d59a={_0x153edd:0x63d},_0x423edb={_0x538bc9:0x9da},_0x4e1c53=_0x5b513e,_0x1b08e4=this['getGraphicForMaxPositions']();_0x1b08e4&&(_0x1b08e4[_0x4e1c53(_0x10d59a._0x153edd)]=!![],this['eachGraphic'](_0x33d326=>{const _0x5cae64=_0x4e1c53;if(_0x1b08e4===_0x33d326)return;delete _0x33d326['style'][_0x5cae64(_0x423edb._0x538bc9)];},this));}['_updateAvailabilityHook'](_0xbf3b1c){const _0x214237=_0x5b513e,_0x5191c4=this[_0x214237(0x123f)]();_0x5191c4['forEach'](_0x58f2a8=>{const _0x53f520=_0x214237;_0x58f2a8['parent']=this,_0x58f2a8[_0x53f520(0x9cf)]=!![],_0x58f2a8[_0x53f520(0x507)]=_0xbf3b1c;},this);}['setStyle'](_0x171643,_0x317003){const _0x1511dc={_0x42cdd7:0x1c1,_0x11eeb3:0x9da};this['eachGraphic'](_0x3495cd=>{const _0x22fa00=_0x137d;this[_0x22fa00(_0x1511dc._0x42cdd7)]['onlyLabel']&&!_0x3495cd[_0x22fa00(0x63d)]&&(_0x171643[_0x22fa00(_0x1511dc._0x11eeb3)]&&delete _0x171643['label']),_0x3495cd[_0x22fa00(0x1087)](_0x171643,_0x317003);},this);}[_0x5b513e(0xc77)](_0xa73f30){const _0x42c41d={_0x137caa:0xc77};this['eachGraphic'](_0x1f0179=>{const _0xb5f953=_0x137d;_0x1f0179[_0xb5f953(_0x42c41d._0x137caa)](_0xa73f30);},this);}['addChildsToMap'](){this['eachGraphic'](_0x32a8b6=>{this['_layer']['addGraphic'](_0x32a8b6);},this);}['removeMapChilds'](){const _0x3c5ab5=_0x5b513e;this[_0x3c5ab5(0x1141)](_0x42b310=>{this['_layer']['removeGraphic'](_0x42b310);},this);}[_0x5b513e(0x1019)](_0x33cc45){const _0x3e7e3e=_0x5b513e;return _0x33cc45['parent']&&(_0x33cc45['removeEventParent'](_0x33cc45['parent']),_0x33cc45['parent']=null),_0x33cc45['pid']=this['id'],_0x33cc45['parent']=this,_0x33cc45[_0x3e7e3e(0x1c1)]['eventParent']=this,this[_0x3e7e3e(0x40f)]['push'](_0x33cc45),this['isAdded']&&!_0x33cc45[_0x3e7e3e(0x63b)]?this[_0x3e7e3e(0x314)]['addGraphic'](_0x33cc45):(_0x33cc45['removeEventParent'](this['_layer']),_0x33cc45[_0x3e7e3e(0x746)](this)),this;}['removeGraphic'](_0x30909e){const _0x2969a1={_0x58153:0x33c},_0x25bec4=_0x5b513e;return _0x30909e['parent']=null,_0x30909e['removeEventParent'](this),removeArrayItem(this['_arrGraphic'],_0x30909e),this['_layer']&&_0x30909e['isAdded']&&this['_layer'][_0x25bec4(_0x2969a1._0x58153)](_0x30909e),this;}['removeAllGraphic'](){for(let _0x1557a5=this['_arrGraphic']['length']-0x1;_0x1557a5>=0x0;_0x1557a5--){const _0x5080e5=this['_arrGraphic'][_0x1557a5];this['removeGraphic'](_0x5080e5);}this['_arrGraphic']=[];}['eachGraphic'](_0x3d7c71,_0x2f4841){const _0x14df37={_0x5ce044:0x40f},_0x44ab38=_0x5b513e;if(!this[_0x44ab38(_0x14df37._0x5ce044)])return;return this['_arrGraphic'][_0x44ab38(0xb67)](_0x5b4c65=>{_0x3d7c71['call'](_0x2f4841,_0x5b4c65);}),this;}['getGraphics'](){const _0x3d66dd=_0x5b513e;return this[_0x3d66dd(0x40f)];}['getInMapChilds'](){const _0x5ba8e5=this['_arrGraphic']||[];return this['_layer']['eachGraphic'](_0x4607c5=>{const _0x3c3f9e=_0x137d;if(_0x4607c5['pid']!==this['id'])return;if(this['_arrGraphic']['indexOf'](_0x4607c5)!==-0x1)return;_0x5ba8e5[_0x3c3f9e(0x1ed)](_0x4607c5);},this),_0x5ba8e5;}['getGraphicById'](_0x201a8d){const _0x40f1be=_0x5b513e,_0x4e04f4=this['_arrGraphic'];if(!this[_0x40f1be(0x40f)]||this['_arrGraphic'][_0x40f1be(0x4e6)]===0x0)return;for(let _0x56e7f7=0x0,_0x1166c2=_0x4e04f4['length'];_0x56e7f7<_0x1166c2;_0x56e7f7++){const _0x6b2607=_0x4e04f4[_0x56e7f7];if(_0x6b2607['id']===_0x201a8d)return _0x6b2607;}return undefined;}['getGraphic'](_0x17e7be){const _0x4ae191={_0x199caa:0x1135},_0x3b8e56=_0x5b513e;if(!this['_arrGraphic']||this[_0x3b8e56(0x40f)]['length']===0x0)return undefined;for(let _0x422901=0x0;_0x422901{var _0x28d475,_0x3bed6f;(!_0xb9b2c1||((_0x28d475=_0xb9b2c1)===null||_0x28d475===void 0x0||(_0x28d475=_0x28d475['positions'])===null||_0x28d475===void 0x0?void 0x0:_0x28d475['length'])<(_0xc040bf===null||_0xc040bf===void 0x0||(_0x3bed6f=_0xc040bf['positions'])===null||_0x3bed6f===void 0x0?void 0x0:_0x3bed6f['length']))&&(_0xb9b2c1=_0xc040bf);},this),_0xb9b2c1;}[_0x5b513e(0x1146)](_0x4ebd57,_0x5c57cf){const _0x406831={_0x26df0f:0x4e6},_0x5242a3=_0x5b513e;for(let _0x37ba10=0x0;_0x37ba10{const _0x2d122c=_0xa6d549,_0x3364e2=_0x453e64['toJSON']();delete _0x3364e2[_0x2d122c(0x3ed)],delete _0x3364e2['id'],delete _0x3364e2[_0x2d122c(_0x595a7d._0xbe5469)],delete _0x3364e2['private'],_0x349939['push'](_0x3364e2);},this);_0x349939['length']>0x0&&(_0x11bf6e['graphics']=_0x349939);for(const _0x2294dc in _0x11bf6e){const _0x431c9e=_0x11bf6e[_0x2294dc];(!Cesium__namespace['defined'](_0x431c9e)||isObject(_0x431c9e)&&Object[_0xa6d549(0x712)](_0x431c9e)[_0xa6d549(_0x23bb24._0xfb5530)]===0x0)&&delete _0x11bf6e[_0x2294dc];}return _0x11bf6e;}[_0x5b513e(0xe71)](_0x418717){const _0x52111f={_0x37744f:0x3e2},_0x209313={_0x4defaa:0xe71},_0xf18305=_0x5b513e;if(this['options'][_0xf18305(_0x52111f._0x37744f)]==='geojson')return super['toGeoJSON'](_0x418717);else{const _0x2a7c3f=[];return this[_0xf18305(0x1141)](_0x5af1f7=>{const _0x569895=_0xf18305,_0x4257c4=_0x5af1f7[_0x569895(_0x209313._0x4defaa)](_0x418717);_0x2a7c3f['push'](_0x4257c4);}),_0x2a7c3f;}}['_getGeoJsonGeometry'](_0x50a418){const _0x59d613={_0x2de4d4:0x59a,_0x1ec94c:0x5bb,_0x2b2694:0xbb2,_0x6bb9f3:0xe9c};let _0x14361b;const _0x3182ff=[];this['eachGraphic'](_0x555c35=>{const _0x51729b=_0x137d,_0x5eebee=_0x555c35['toGeoJSON']({'standard':!![]});switch(_0x5eebee['geometry'][_0x51729b(_0x59d613._0x2de4d4)]){case _0x51729b(0x4b6):_0x14361b='MultiPoint';break;case _0x51729b(_0x59d613._0x1ec94c):_0x14361b='MultiLineString';break;case _0x51729b(_0x59d613._0x2b2694):_0x14361b='MultiPolygon';break;}_0x3182ff['push'](_0x5eebee[_0x51729b(_0x59d613._0x6bb9f3)]['coordinates']);},this);if(_0x3182ff['length']===0x0)return;return{'type':_0x14361b,'coordinates':_0x3182ff};}}register$5('group',GroupGraphic);class FlickerEntity{constructor(_0x2a2d2b={}){const _0x84658b={_0x428c90:0x1132},_0x924789=_0x5b513e;this['color']=Cesium__namespace[_0x924789(0xe4c)][_0x924789(_0x84658b._0x428c90)]['withAlpha'](0x0);}[_0x5b513e(0xd95)](_0x1ad628,_0x1f588e={}){const _0x4b1fd5={_0x19d170:0x188,_0x153ddc:0xe25,_0x2f6f29:0x30e,_0x38efd4:0x427,_0x1c0571:0x188},_0x561e0e={_0x2806b6:0xc9b,_0x3aa07c:0x11a6,_0x19d720:0xef2,_0x1a9b34:0xa51,_0x222343:0x1126,_0xe79633:0x56e,_0x3776c1:0x1048,_0x42c3e7:0x82a,_0xe05acd:0x56e,_0x3d14e7:0xe25,_0x1a212a:0xe25,_0x213201:0x975,_0x3baaec:0x5e7,_0x43ea93:0x1068,_0x19891a:0x1068,_0x4fc20c:0xda4,_0x36e553:0x5e7,_0x16e06d:0x9da,_0x2a4ad2:0xe25},_0x86d2bd={_0x110475:0x1173,_0x5c695f:0xc3e},_0x371354=_0x5b513e,_0x95815a=this;this['stopFlicker'](),this['entitys']=_0x1ad628,this['maxAlpha']=_0x1f588e['maxAlpha']??0.3,this['time']=_0x1f588e[_0x371354(_0x4b1fd5._0x19d170)],this[_0x371354(_0x4b1fd5._0x153ddc)]=getCesiumColor(_0x1f588e['color'],Cesium__namespace['Color'][_0x371354(_0x4b1fd5._0x2f6f29)]),this['color']=this[_0x371354(_0x4b1fd5._0x153ddc)][_0x371354(0x1ac)](this['maxAlpha']),this['onEnd']=_0x1f588e[_0x371354(_0x4b1fd5._0x38efd4)];const _0x3a1add=this['maxAlpha']/0x3e8*(_0x1f588e['setp']??0xa);let _0x1a357e=0x0;return this['interVal']=setInterval(()=>{const _0x78a84e=_0x371354;_0x1a357e+=_0x3a1add,_0x1a357e>this[_0x78a84e(_0x86d2bd._0x110475)]&&(_0x1a357e=0x0),this['color']=this[_0x78a84e(0xe25)][_0x78a84e(0x1ac)](_0x1a357e),this[_0x78a84e(_0x86d2bd._0x5c695f)]();},0xa),this[_0x371354(_0x4b1fd5._0x1c0571)]&&(this['timeEndVal']=setTimeout(()=>{this['stopFlicker']();},this['time']*0x3e8)),loopArrayForFun(_0x1ad628,function(_0x12093f){const _0x297853={_0x193ede:0xe25},_0x27500b=_0x371354;_0x12093f['polygon']&&(_0x12093f[_0x27500b(_0x561e0e._0x2806b6)][_0x27500b(_0x561e0e._0x3aa07c)]=_0x12093f['polygon']['material'],_0x12093f['polygon'][_0x27500b(0x1199)]=new Cesium__namespace[(_0x27500b(0x56e))](new Cesium__namespace['CallbackProperty'](_0x415797=>{const _0x6e3779=_0x27500b;return _0x95815a[_0x6e3779(_0x297853._0x193ede)];},![]))),_0x12093f['polyline']&&(_0x12093f['polyline'][_0x27500b(_0x561e0e._0x3aa07c)]=_0x12093f['polyline']['material'],_0x12093f[_0x27500b(_0x561e0e._0x19d720)]['material']=new Cesium__namespace['ColorMaterialProperty'](new Cesium__namespace[(_0x27500b(_0x561e0e._0x1a9b34))](_0x22ba1c=>{return _0x95815a['color'];},![]))),_0x12093f[_0x27500b(0x1126)]&&(_0x12093f['polylineVolume']['material_bak']=_0x12093f[_0x27500b(0x1126)]['material'],_0x12093f[_0x27500b(_0x561e0e._0x222343)]['material']=new Cesium__namespace[(_0x27500b(_0x561e0e._0xe79633))](new Cesium__namespace['CallbackProperty'](_0x149b0e=>{return _0x95815a['color'];},![]))),_0x12093f['ellipsoid']&&(_0x12093f['ellipsoid']['material_bak']=_0x12093f[_0x27500b(_0x561e0e._0x3776c1)][_0x27500b(0x1199)],_0x12093f['ellipsoid']['material']=new Cesium__namespace['ColorMaterialProperty'](new Cesium__namespace['CallbackProperty'](_0x507dc8=>{return _0x95815a['color'];},![]))),_0x12093f[_0x27500b(_0x561e0e._0x42c3e7)]&&(_0x12093f['ellipse']['material_bak']=_0x12093f['ellipse']['material'],_0x12093f['ellipse']['material']=new Cesium__namespace['ColorMaterialProperty'](new Cesium__namespace['CallbackProperty'](_0x1cd07d=>{return _0x95815a['color'];},![]))),_0x12093f['rectangle']&&(_0x12093f['rectangle']['material_bak']=_0x12093f[_0x27500b(0x17a)][_0x27500b(0x1199)],_0x12093f['rectangle'][_0x27500b(0x1199)]=new Cesium__namespace['ColorMaterialProperty'](new Cesium__namespace['CallbackProperty'](_0x52f42c=>{return _0x95815a['color'];},![]))),_0x12093f['wall']&&(_0x12093f[_0x27500b(0x33a)][_0x27500b(0x11a6)]=_0x12093f[_0x27500b(0x33a)]['material'],_0x12093f['wall']['material']=new Cesium__namespace[(_0x27500b(_0x561e0e._0xe05acd))](new Cesium__namespace[(_0x27500b(0xa51))](_0x110380=>{return _0x95815a['color'];},![]))),_0x12093f[_0x27500b(0x972)]&&(_0x12093f['point']['color_bak']=_0x12093f['point']['color'],_0x12093f['point'][_0x27500b(_0x561e0e._0x3d14e7)]=_0x95815a[_0x27500b(_0x561e0e._0x1a212a)]),_0x12093f[_0x27500b(0x975)]&&(_0x12093f[_0x27500b(_0x561e0e._0x213201)][_0x27500b(_0x561e0e._0x3baaec)]=_0x12093f['billboard'][_0x27500b(0xe25)],_0x12093f['billboard']['color']=_0x95815a['color']),_0x12093f[_0x27500b(_0x561e0e._0x43ea93)]&&(_0x12093f['model']['color']&&(_0x12093f[_0x27500b(_0x561e0e._0x19891a)]['color_bak']=getCesiumColor(_0x12093f['model'][_0x27500b(0xe25)]),_0x12093f['model']['color_bak'][_0x27500b(_0x561e0e._0x4fc20c)]&&(_0x12093f['model'][_0x27500b(_0x561e0e._0x36e553)]=_0x12093f[_0x27500b(0x1068)][_0x27500b(_0x561e0e._0x3baaec)]['clone']())),_0x12093f['model'][_0x27500b(0xe25)]=_0x95815a['color']),_0x12093f['label']&&(_0x12093f['label']['fillColor_bak']=_0x12093f[_0x27500b(_0x561e0e._0x16e06d)]['fillColor'],_0x12093f['label']['fillColor']=_0x95815a[_0x27500b(_0x561e0e._0x2a4ad2)]);}),this;}['stopFlicker'](){const _0x376793={_0x61ec70:0x569,_0x36b3c5:0x427},_0x1959de={_0x11996b:0xef2,_0xe180c8:0x1126,_0x715086:0x1199,_0x37e33c:0x11a6,_0x2cc6e2:0x1048,_0x4f9a63:0x82a,_0xcc9c76:0xe25,_0x4775ab:0x1068,_0x3bce3b:0x5e7,_0x51c07c:0x9da,_0xaa95a4:0xb25},_0x50085d=_0x5b513e;return this[_0x50085d(_0x376793._0x61ec70)](),this['entitys']&&(loopArrayForFun(this['entitys'],function(_0x3f4bdd){const _0x2efd3a=_0x50085d;_0x3f4bdd['polygon']&&(_0x3f4bdd['polygon']['material_bak']&&(_0x3f4bdd['polygon']['material']=_0x3f4bdd['polygon']['material_bak'])),_0x3f4bdd['polyline']&&(_0x3f4bdd['polyline']['material_bak']&&(_0x3f4bdd[_0x2efd3a(_0x1959de._0x11996b)]['material']=_0x3f4bdd['polyline']['material_bak'])),_0x3f4bdd[_0x2efd3a(_0x1959de._0xe180c8)]&&(_0x3f4bdd['polylineVolume']['material_bak']&&(_0x3f4bdd[_0x2efd3a(_0x1959de._0xe180c8)][_0x2efd3a(_0x1959de._0x715086)]=_0x3f4bdd['polylineVolume'][_0x2efd3a(_0x1959de._0x37e33c)])),_0x3f4bdd[_0x2efd3a(_0x1959de._0x2cc6e2)]&&(_0x3f4bdd['ellipsoid']['material_bak']&&(_0x3f4bdd['ellipsoid'][_0x2efd3a(0x1199)]=_0x3f4bdd['ellipsoid']['material_bak'])),_0x3f4bdd['ellipse']&&(_0x3f4bdd['ellipse']['material_bak']&&(_0x3f4bdd[_0x2efd3a(0x82a)]['material']=_0x3f4bdd[_0x2efd3a(_0x1959de._0x4f9a63)]['material_bak'])),_0x3f4bdd[_0x2efd3a(0x17a)]&&(_0x3f4bdd['rectangle']['material_bak']&&(_0x3f4bdd['rectangle']['material']=_0x3f4bdd['rectangle'][_0x2efd3a(0x11a6)])),_0x3f4bdd['wall']&&(_0x3f4bdd['wall']['material_bak']&&(_0x3f4bdd['wall'][_0x2efd3a(0x1199)]=_0x3f4bdd[_0x2efd3a(0x33a)]['material_bak'])),_0x3f4bdd['point']&&(_0x3f4bdd['point']['color_bak']&&(_0x3f4bdd['point'][_0x2efd3a(_0x1959de._0xcc9c76)]=_0x3f4bdd['point']['color_bak'])),_0x3f4bdd[_0x2efd3a(0x975)]&&(_0x3f4bdd['billboard']['color_bak']?_0x3f4bdd['billboard']['color']=_0x3f4bdd['billboard'][_0x2efd3a(0x5e7)]:_0x3f4bdd['billboard']['color']=undefined),_0x3f4bdd['model']&&(_0x3f4bdd[_0x2efd3a(_0x1959de._0x4775ab)][_0x2efd3a(0x5e7)]?_0x3f4bdd['model']['color']=_0x3f4bdd['model'][_0x2efd3a(_0x1959de._0x3bce3b)]:_0x3f4bdd['model'][_0x2efd3a(0xe25)]=Cesium__namespace['Color']['WHITE']),_0x3f4bdd['label']&&(_0x3f4bdd[_0x2efd3a(_0x1959de._0x51c07c)]['fillColor_bak']&&(_0x3f4bdd[_0x2efd3a(0x9da)][_0x2efd3a(_0x1959de._0xaa95a4)]=_0x3f4bdd['label']['fillColor_bak']));}),this[_0x50085d(0x427)]&&this[_0x50085d(_0x376793._0x36b3c5)](this['entitys']),delete this[_0x50085d(0xa2d)]),this;}[_0x5b513e(0xc3e)](){const _0x5367d2={_0x3e320c:0x1068,_0x1ce4bc:0xe25},_0x237e42=_0x5b513e,_0x12ea6e=this;this['entitys']&&loopArrayForFun(this[_0x237e42(0xa2d)],function(_0xc5fd16){const _0x188683=_0x237e42;_0xc5fd16['point']&&(_0xc5fd16['point']['color']=_0x12ea6e['color']),_0xc5fd16['billboard']&&(_0xc5fd16['billboard']['color']=_0x12ea6e[_0x188683(0xe25)]),_0xc5fd16[_0x188683(_0x5367d2._0x3e320c)]&&(_0xc5fd16['model'][_0x188683(_0x5367d2._0x1ce4bc)]=_0x12ea6e['color']),_0xc5fd16['label']&&(_0xc5fd16['label']['fillColor']=_0x12ea6e[_0x188683(0xe25)]);});}[_0x5b513e(0x569)](){const _0x2ef835=_0x5b513e;this['interVal']&&(clearInterval(this[_0x2ef835(0xd9c)]),this[_0x2ef835(0xd9c)]=null),this['timeEndVal']&&(clearTimeout(this['timeEndVal']),this['timeEndVal']=null);}}function loopArrayForFun(_0x30f65d,_0x586452){const _0xef8110={_0x2e190a:0x1ed},_0x353606=_0x5b513e;if(_0x30f65d==null)return;if(Array['isArray'](_0x30f65d)){const _0x46de40=[];for(let _0x4ca890=0x0,_0x361988=_0x30f65d[_0x353606(0x4e6)];_0x4ca890<_0x361988;_0x4ca890++){_0x46de40[_0x353606(_0xef8110._0x2e190a)](_0x586452(_0x30f65d[_0x4ca890]));}return _0x46de40;}else return _0x586452(_0x30f65d);}class BasePrimitive extends BaseGraphic{get[_0x5b513e(0x350)](){return this['_primitive'];}get['czmObjectEx'](){const _0x47b648=[];return this['_primitive_label']&&_0x47b648['push'](this['_primitive_label']),this['_primitive_outline']&&_0x47b648['push'](this['_primitive_outline']),_0x47b648;}get['primitiveCollection'](){const _0x23e8cb=_0x5b513e;var _0x12b73e;return(_0x12b73e=this['_layer'])===null||_0x12b73e===void 0x0?void 0x0:_0x12b73e[_0x23e8cb(0x54e)];}get['primitive'](){const _0x31920f=_0x5b513e;return this[_0x31920f(0x650)];}get[_0x5b513e(0xb44)](){const _0x3795bb={_0x4b8d54:0x650,_0x4a1b05:0xb44},_0x9b3c68=_0x5b513e;var _0x59ea8f;return(_0x59ea8f=this[_0x9b3c68(_0x3795bb._0x4b8d54)])===null||_0x59ea8f===void 0x0?void 0x0:_0x59ea8f[_0x9b3c68(_0x3795bb._0x4a1b05)];}get['readyPromise'](){const _0x1aa483={_0x477464:0xfaf,_0x2f25a0:0xfdb},_0xb78a2d={_0x35311f:0xa6d},_0x2f42a9=_0x5b513e;if(!this['_primitive']||!Cesium__namespace[_0x2f42a9(_0x1aa483._0x477464)](this['_primitive']['ready']))return logWarn('readyPromise\x20无法监听,该对象不存在primitive对象或ready属性',this),Promise[_0x2f42a9(_0x1aa483._0x2f25a0)](this);return this['ready']?Promise[_0x2f42a9(0xfdb)](this):new Promise((_0x12c5dd,_0x569b56)=>{const _0x5d1602=_0x2f42a9,_0x3206d8=this['_map'][_0x5d1602(_0xb78a2d._0x35311f)]['postRender'][_0x5d1602(0x615)](()=>{this['ready']&&(_0x3206d8(),setTimeout(()=>{_0x12c5dd(this);},0x32));});});}get[_0x5b513e(0xe0a)](){if(this['_primitive'])return this['getGeometryInstanceAttributes'](this['id']);else{if(this['_primitive_outline'])return this['getGeometryInstanceAttributes'](this['id'],this['_primitive_outline']);}return null;}get['uniforms'](){const _0xc7e0e6=_0x5b513e;var _0x33be6c;return(_0x33be6c=this[_0xc7e0e6(0xa0d)])===null||_0x33be6c===void 0x0||(_0x33be6c=_0x33be6c['appearance'])===null||_0x33be6c===void 0x0||(_0x33be6c=_0x33be6c['material'])===null||_0x33be6c===void 0x0?void 0x0:_0x33be6c[_0xc7e0e6(0xca7)];}get['label'](){const _0x482e6d={_0x25b20d:0x117f},_0x447e99=_0x5b513e;return this[_0x447e99(_0x482e6d._0x25b20d)]?this['_primitive_label']:this[_0x447e99(0xd7f)][_0x447e99(0x9da)];}get['isEditing'](){const _0x32b8ed={_0x41428e:0xa91},_0xe152b9=_0x5b513e;return this[_0xe152b9(_0x32b8ed._0x41428e)];}get['editing'](){var _0x345e28;return(_0x345e28=this['_editing_entity'])===null||_0x345e28===void 0x0?void 0x0:_0x345e28['editing'];}get['offsetHeight'](){return this['style']['offsetHeight'];}set[_0x5b513e(0x9cd)](_0x2bca83){const _0x178343={_0x2b4b0c:0xd7f},_0x10eb9b=_0x5b513e;this[_0x10eb9b(_0x178343._0x2b4b0c)]['offsetHeight']=_0x2bca83,this[_0x10eb9b(0x444)](_0x2bca83);}get['zIndex'](){const _0x52fe76={_0x2876ee:0xe11},_0x512761=_0x5b513e;return this['style'][_0x512761(_0x52fe76._0x2876ee)];}set[_0x5b513e(0xe11)](_0x2785d8){this['style']['zIndex']=_0x2785d8;if(_0x2785d8==null)return;setTimeout(()=>{this['isAdded']&&this['_setZIndex'](_0x2785d8);},0x64);}['_setZIndex'](_0x5a9371){const _0x3a2a77={_0x3e9033:0x650},_0x54a9b1=_0x5b513e,_0x3b31db=this['primitiveCollection'];this['_primitive'][_0x54a9b1(0xe11)]=_0x5a9371,_0x3b31db[_0x54a9b1(0x287)](this['_primitive']);for(let _0x1f046d=_0x3b31db['length']-0x1;_0x1f046d>=0x0;_0x1f046d--){const _0x40b80a=_0x3b31db['get'](_0x1f046d);if(_0x40b80a===this[_0x54a9b1(_0x3a2a77._0x3e9033)])continue;Cesium__namespace['defined'](_0x40b80a['zIndex'])&&_0x5a9371<_0x40b80a['zIndex']&&this['primitiveCollection']['lower'](this['_primitive']);}}['toTop'](){const _0x41d947={_0x4dfc91:0x287},_0x266afd=_0x5b513e,_0x40f02c=this['primitiveCollection'];if(_0x40f02c)return _0x40f02c[_0x266afd(_0x41d947._0x4dfc91)](this['_primitive']);}['toBottom'](){const _0x5629cd=this['primitiveCollection'];if(_0x5629cd)return _0x5629cd['lowerToBottom'](this['_primitive']);}['_isColorMaterial'](_0x116d0c,_0x214c63){const _0x588fad=_0x5b513e;var _0x22a756;const _0x166e6c=_0x116d0c[_0x588fad(0x9ee)]||(_0x214c63===null||_0x214c63===void 0x0?void 0x0:_0x214c63['materialType'])||(_0x214c63===null||_0x214c63===void 0x0||(_0x22a756=_0x214c63[_0x588fad(0x1199)])===null||_0x22a756===void 0x0?void 0x0:_0x22a756['type']);return Cesium__namespace['defined'](_0x166e6c)&&_0x166e6c!==Color$2?![]:!![];}[_0x5b513e(0x12e1)](_0x16708b){const _0x16f7b2={_0x10837a:0x9ee,_0x5e8183:0x81c,_0x738c6f:0x6b2,_0x2a3c62:0x722,_0x3cc9e4:0x2b0,_0x326450:0x9da,_0x4a59c5:0x314},_0x445e0b=_0x5b513e;var _0x5a2d2a;if(!this['getRealShow']())return;if(!_0x16708b['material']&&!_0x16708b['materialType']){if(_0x16708b['color'])_0x16708b[_0x445e0b(_0x16f7b2._0x10837a)]=Color$2;else{if(_0x16708b['randomColor'])_0x16708b['materialType']=RandomColor;else _0x16708b['image']&&(_0x16708b[_0x445e0b(0x9ee)]=Image$1);}}const _0x10c47d=this['_conversionStyle'](_0x16708b);_0x10c47d[_0x445e0b(_0x16f7b2._0x5e8183)]=this['_isColorMaterial'](_0x16708b,_0x10c47d);this['_primitive']&&this[_0x445e0b(0x54e)][_0x445e0b(_0x16f7b2._0x738c6f)](this['_primitive']);(_0x16708b[_0x445e0b(_0x16f7b2._0x2a3c62)]??!![])&&(this['_primitive']=this[_0x445e0b(0x9ba)](_0x10c47d));this['_primitive_outline']&&(this['primitiveCollection']['remove'](this['_primitive_outline']),delete this['_primitive_outline']);if(_0x16708b[_0x445e0b(0x608)]){const _0x204afc=this[_0x445e0b(0x937)](_0x16708b);_0x204afc['usePolyline']?this[_0x445e0b(_0x16f7b2._0x3cc9e4)]=this['_createPolylineOutline'](_0x204afc):(_0x10c47d['outlineStyle']=_0x204afc,_0x10c47d['flat']=_0x10c47d['flat']??!![],this['_primitive_outline']=this[_0x445e0b(0x9ba)](_0x10c47d,!![]),!this[_0x445e0b(0x2b0)]&&(this[_0x445e0b(_0x16f7b2._0x3cc9e4)]=this[_0x445e0b(0xace)](_0x204afc)));}Cesium__namespace[_0x445e0b(0xfaf)](this['style']['zIndex'])&&(this['zIndex']=this[_0x445e0b(0xd7f)]['zIndex']),_0x16708b[_0x445e0b(_0x16f7b2._0x326450)]&&this['_addLabel'](_0x16708b[_0x445e0b(0x9da)]),this[_0x445e0b(0x6ef)]&&this['_updateAvailabilityHook'](this['_availability']),Cesium__namespace['defined']((_0x5a2d2a=this[_0x445e0b(_0x16f7b2._0x4a59c5)])===null||_0x5a2d2a===void 0x0?void 0x0:_0x5a2d2a['_objectsToExclude_auto'])&&delete this['_layer']['_objectsToExclude_auto'];}['_updateAvailabilityHook'](_0x117803){const _0x2ca772={_0x14e113:0x350,_0x18849c:0x2b0},_0x45bbbc=_0x5b513e;this['_editing_entity']&&(this['_editing_entity']['availability']=_0x117803);const _0x3d04eb=this[_0x45bbbc(_0x2ca772._0x14e113)]||this[_0x45bbbc(_0x2ca772._0x18849c)];this['_bindPrimitiveAvailability'](_0x3d04eb);}['_removedHook'](){const _0x357a7d={_0x1b9f65:0x136d,_0x6b03d5:0x54e},_0x459fe8=_0x5b513e;!this['_noDestroy']&&(this['stopDraw'](),this[_0x459fe8(_0x357a7d._0x1b9f65)]()),this['_primitive']&&(this['primitiveCollection'][_0x459fe8(0x6b2)](this['_primitive']),delete this['_primitive']),this['_primitive_outline']&&(this[_0x459fe8(_0x357a7d._0x6b03d5)]['remove'](this['_primitive_outline']),delete this[_0x459fe8(0x2b0)]),this['_removeLabel']();}['_showHook'](_0x1fc214){const _0x20a1c7={_0x598238:0xd0a,_0x1902be:0x12e1},_0x4c2b07={_0xdefe29:0x705},_0x53f2fa=_0x5b513e;if(!this['isAdded'])return;this['czmObject']&&(this[_0x53f2fa(_0x20a1c7._0x598238)]=!![],this['_removedHook'](),this['_noDestroy']=![]),_0x1fc214&&(this[_0x53f2fa(_0x20a1c7._0x1902be)](this['style']),this['czmObject']&&this['bindPickId'](this['czmObject']),this['czmObjectEx']&&this['czmObjectEx']['forEach'](_0xf4f948=>{const _0x30588e=_0x53f2fa;this[_0x30588e(_0x4c2b07._0xdefe29)](_0xf4f948);}));}[_0x5b513e(0x385)](_0x2b9057){return _0x2b9057;}[_0x5b513e(0x9ba)](_0x574c04,_0x4a8767){const _0xf44995={_0x2e362f:0xd7f,_0x441874:0xbb5,_0xc3e0dc:0xa46,_0x4a962b:0x81c,_0x4d5981:0x59a,_0x421049:0xa50,_0x58f9cd:0x1233,_0x482b07:0x11bd},_0x58f324=_0x5b513e;(!_0x574c04['vertexFormat']&&_0x574c04['_isColorMaterial']||_0x4a8767)&&(_0x574c04[_0x58f324(0xb88)]=this['defaultVertexFormat']||Cesium__namespace['PerInstanceColorAppearance']['VERTEX_FORMAT']);_0x574c04['clampToGround']===!![]&&!Cesium__namespace[_0x58f324(0xfaf)](_0x574c04['flat'])&&(_0x574c04['flat']=!![]);const _0x49eadb={...this['options'],'geometryInstances':this['_createGeometryInstance'](_0x574c04,_0x4a8767),'show':this['show'],'shadows':_0x574c04[_0x58f324(0x104b)]};if(!_0x49eadb['geometryInstances'])return;delete _0x49eadb[_0x58f324(_0xf44995._0x2e362f)],delete _0x49eadb[_0x58f324(_0xf44995._0x441874)],delete _0x49eadb['modelMatrix'];!_0x49eadb['appearance']&&(_0x49eadb['appearance']=this['_createAppearance'](_0x574c04,_0x49eadb,_0x4a8767));if(_0x574c04[_0x58f324(_0xf44995._0xc3e0dc)]&&!_0x49eadb['depthFailAppearance']){var _0x1fb7e2;const _0x134edb={..._0x574c04,'material':_0x574c04['depthFailMaterial']??_0x574c04[_0x58f324(0x1199)]};_0x134edb[_0x58f324(_0xf44995._0x4a962b)]=!(_0x134edb!==null&&_0x134edb!==void 0x0&&(_0x1fb7e2=_0x134edb['material'])!==null&&_0x1fb7e2!==void 0x0&&_0x1fb7e2['type']&&_0x134edb['material'][_0x58f324(_0xf44995._0x4d5981)]!==Color$2),_0x49eadb['depthFailAppearance']=this['_createAppearance'](_0x134edb,_0x49eadb,_0x4a8767);}let _0x2e311c;if(this['style']['clampToGround']&&this['_hasClampToGround']!==![])_0x49eadb['classificationType']=_0x574c04[_0x58f324(0x10a3)],this['type']==='polylineP'||this['type']===_0x58f324(0x59b)?_0x2e311c=this['primitiveCollection']['add'](new Cesium__namespace['GroundPolylinePrimitive'](_0x49eadb)):_0x2e311c=this[_0x58f324(0x54e)]['add'](new Cesium__namespace['GroundPrimitive'](_0x49eadb));else _0x574c04['classification']?(_0x49eadb['classificationType']=_0x574c04['classificationType']||Cesium__namespace[_0x58f324(_0xf44995._0x421049)][_0x58f324(_0xf44995._0x58f9cd)],_0x2e311c=this['primitiveCollection']['add'](new Cesium__namespace['ClassificationPrimitive'](_0x49eadb))):_0x2e311c=this['primitiveCollection'][_0x58f324(_0xf44995._0x482b07)](new Cesium__namespace['Primitive'](_0x49eadb));return this['bindPickId'](_0x2e311c),_0x2e311c;}['_createGeometryInstanceAttributes'](_0x1d5d49,_0x2b58ed){const _0x2e998d={_0x344311:0x10ed,_0x55c6cf:0x1057,_0x4be4fe:0x129d,_0x2de45b:0x1250,_0x5df237:0xb9d},_0x3cc4cd=_0x5b513e;!_0x2b58ed&&(_0x2b58ed=this['options'][_0x3cc4cd(_0x2e998d._0x344311)]||{});_0x2b58ed['show']=new Cesium__namespace['ShowGeometryInstanceAttribute'](this['show']);_0x1d5d49[_0x3cc4cd(0xe25)]&&(_0x2b58ed[_0x3cc4cd(0xe25)]=Cesium__namespace['ColorGeometryInstanceAttribute'][_0x3cc4cd(_0x2e998d._0x55c6cf)](_0x1d5d49['color']));_0x1d5d49['distanceDisplayCondition']&&(_0x2b58ed['distanceDisplayCondition']=_0x1d5d49[_0x3cc4cd(_0x2e998d._0x4be4fe)]);(Cesium__namespace['defined'](_0x1d5d49['offsetAttribute'])||Cesium__namespace[_0x3cc4cd(0xfaf)](_0x1d5d49['offsetHeight']))&&(_0x2b58ed['offset']=Cesium__namespace[_0x3cc4cd(_0x2e998d._0x2de45b)]['fromCartesian3'](this['_getOffsetByHeight'](_0x1d5d49['offsetHeight'],_0x1d5d49[_0x3cc4cd(0x2f2)])));if(_0x1d5d49['depthFail']){const _0x24e0ee=this['_getColorByColorMaterial'](_0x1d5d49);_0x2b58ed[_0x3cc4cd(_0x2e998d._0x5df237)]=Cesium__namespace['ColorGeometryInstanceAttribute']['fromColor'](_0x1d5d49['depthFailColor']||_0x24e0ee);}return _0x2b58ed;}[_0x5b513e(0xd83)](_0x41b0ff,_0x30b355){const _0x810f05={_0x37ab7:0x6cb,_0x396ae2:0x1130},_0x5a5e12=_0x5b513e;if(!_0x41b0ff)return Cesium__namespace[_0x5a5e12(0x1026)]['ZERO'];return!_0x30b355&&(!this[_0x5a5e12(_0x810f05._0x37ab7)]&&(this[_0x5a5e12(0x6cb)]=this[_0x5a5e12(0x2f2)]),_0x30b355=this['_center_offsetHeight']),_0x30b355?Cesium__namespace['Cartesian3']['multiplyByScalar'](this[_0x5a5e12(0x1048)]['geodeticSurfaceNormal'](_0x30b355),_0x41b0ff,new Cesium__namespace['Cartesian3']()):Cesium__namespace[_0x5a5e12(0x1026)][_0x5a5e12(_0x810f05._0x396ae2)];}['setOffsetHeight'](_0x4ccb7b){const _0x2054d8={_0x42091b:0xd7f,_0x4e26ac:0xf16,_0x52718a:0x2c7},_0x1c354f=_0x5b513e;!Cesium__namespace['defined'](this['style']['offsetAttribute'])&&this['setStyle']({'offsetAttribute':Cesium__namespace['GeometryOffsetAttribute']['ALL']});!Cesium__namespace['defined'](_0x4ccb7b)&&(_0x4ccb7b=this[_0x1c354f(_0x2054d8._0x42091b)]['offsetHeight']||0x0);const _0x2576d8=this['_getOffsetByHeight'](_0x4ccb7b),_0x43b4eb=this['getGeometryInstanceAttributes'](this['id']);_0x43b4eb&&(_0x43b4eb['offset']=Cesium__namespace['OffsetGeometryInstanceAttribute'][_0x1c354f(_0x2054d8._0x4e26ac)](_0x2576d8,_0x43b4eb['offset']));if(this['_primitive_outline']){const _0x2b12ce=this['getGeometryInstanceAttributes'](this['id'],this[_0x1c354f(0x2b0)]);_0x2b12ce&&(_0x2b12ce[_0x1c354f(_0x2054d8._0x52718a)]=Cesium__namespace['OffsetGeometryInstanceAttribute']['toValue'](_0x2576d8,_0x2b12ce['offset']));}}['_getColorByColorMaterial'](_0x517a0e,_0x58c90c=Cesium__namespace['Color']['WHITE']['withAlpha'](0.5)){const _0x6096ad=_0x5b513e;var _0x63c2c7,_0x6b915c;return((_0x63c2c7=_0x517a0e['material'])===null||_0x63c2c7===void 0x0||(_0x63c2c7=_0x63c2c7['uniforms'])===null||_0x63c2c7===void 0x0?void 0x0:_0x63c2c7['color'])||((_0x6b915c=_0x517a0e['material'])===null||_0x6b915c===void 0x0||(_0x6b915c=_0x6b915c['options'])===null||_0x6b915c===void 0x0?void 0x0:_0x6b915c['color'])||_0x517a0e[_0x6096ad(0xe25)]||_0x58c90c;}[_0x5b513e(0x1c4)](_0x2dcaa4,_0xf60163,_0x21f0c2){const _0x5196ff={_0x6dd9d3:0x12c0,_0x5e6c03:0xb34,_0x5c13df:0x23c},_0x48468d=_0x5b513e;if(_0x2dcaa4['material']&&!_0x2dcaa4[_0x48468d(0x81c)]&&!_0x21f0c2)return new Cesium__namespace['MaterialAppearance']({..._0x2dcaa4});else{if(_0xf60163['geometryInstances']instanceof Cesium__namespace['GeometryInstance']){let _0x4b0d17;_0x21f0c2&&_0x2dcaa4['outlineStyle']?_0x4b0d17=getColorByStyle(_0x2dcaa4['outlineStyle'],Cesium__namespace['Color']['WHITE']):_0x4b0d17=this['_getColorByColorMaterial'](_0x2dcaa4),_0x2dcaa4[_0x48468d(0xb34)]=_0x4b0d17[_0x48468d(0x10c2)]!==0x1,_0xf60163['geometryInstances'][_0x48468d(0x10ed)]=_0xf60163['geometryInstances']['attributes']||{},_0xf60163['geometryInstances']['attributes']['color']=Cesium__namespace[_0x48468d(_0x5196ff._0x6dd9d3)]['fromColor'](_0x4b0d17),_0x2dcaa4['depthFail']&&(_0xf60163['geometryInstances']['attributes']['depthFailColor']=Cesium__namespace[_0x48468d(_0x5196ff._0x6dd9d3)]['fromColor'](_0x2dcaa4['depthFailColor']||_0x4b0d17));}return Cesium__namespace['defined'](this[_0x48468d(_0x5196ff._0x5e6c03)])&&(_0x2dcaa4['translucent']=this[_0x48468d(_0x5196ff._0x5e6c03)]),new Cesium__namespace[(_0x48468d(_0x5196ff._0x5c13df))]({..._0x2dcaa4});}}['_createGeometryInstance'](_0x5772ef,_0x5a8445){const _0x2778ac={_0x4ee5f6:0x1c1},_0x223cd3=_0x5b513e;return this[_0x223cd3(_0x2778ac._0x4ee5f6)]['geometryInstances'];}['_updateStyleBaseHook'](_0x34882b){const _0x37d752={_0x416ade:0x59a,_0x4f1780:0x134d,_0x41346e:0x350,_0x2c6563:0xdbb,_0x46e26c:0xd7f,_0x387e11:0x571,_0x25a722:0xc40},_0x25553f=_0x5b513e;if(!_0x34882b)return;if(this['_editing_entity']&&this['type']['startsWith'](this['_editing_entity'][_0x25553f(_0x37d752._0x416ade)]))this[_0x25553f(_0x37d752._0x4f1780)]['setStyle'](_0x34882b);else{if(this[_0x25553f(_0x37d752._0x41346e)]||this[_0x25553f(0xc29)]){this[_0x25553f(_0x37d752._0x2c6563)](this[_0x25553f(_0x37d752._0x46e26c)],_0x34882b);this['_updateExOpacity']&&Cesium__namespace['defined'](_0x34882b['globalAlpha'])&&this['_updateExOpacity'](_0x34882b[_0x25553f(0x1be)]);if(Cesium__namespace['defined'](_0x34882b['setHeight'])||Cesium__namespace['defined'](_0x34882b[_0x25553f(0x73b)])){if(this['isPoint'])this[_0x25553f(0x934)]&&this['_setPointPostion'](this[_0x25553f(_0x37d752._0x387e11)]);else this['_setPolyPostions']&&this['_setPolyPostions'](this[_0x25553f(_0x37d752._0x25a722)]);}this['_updateStyleHook'](this[_0x25553f(0xd7f)],_0x34882b);}}}['_updateStyleHook'](_0x175ab4,_0x271ede){const _0x4efd05={_0x3325ce:0xfaf,_0x3b7cc4:0x106e,_0x2617df:0xdc0,_0xf35904:0xa6b},_0x27dd14=_0x5b513e;var _0x1fa381,_0x44fcf5;if(Cesium__namespace['defined'](_0x271ede['offsetHeight'])&&Object['keys'](_0x271ede)['length']===0x1){this['offsetHeight']=_0x271ede['offsetHeight'];return;}if(_0x271ede['redraw']===!![]||Cesium__namespace[_0x27dd14(_0x4efd05._0x3325ce)](_0x271ede['fill'])||Cesium__namespace[_0x27dd14(0xfaf)](_0x271ede['outline'])||Cesium__namespace['defined'](_0x271ede['clampToGround'])||Cesium__namespace[_0x27dd14(0xfaf)](_0x271ede['addHeight'])||Cesium__namespace['defined'](_0x271ede['setHeight'])||Cesium__namespace[_0x27dd14(0xfaf)]((_0x1fa381=_0x271ede['outlineStyle'])===null||_0x1fa381===void 0x0?void 0x0:_0x1fa381['width'])||Cesium__namespace[_0x27dd14(0xfaf)](_0x271ede['outlineWidth'])||Cesium__namespace['defined']((_0x44fcf5=_0x271ede['outlineStyle'])===null||_0x44fcf5===void 0x0?void 0x0:_0x44fcf5['addHeight'])){this[_0x27dd14(_0x4efd05._0x3b7cc4)](_0x175ab4);return;}if(_0x175ab4['materialType']===Color$2&&(Cesium__namespace['defined'](_0x271ede['color'])||Cesium__namespace['defined'](_0x271ede['opacity']))){const _0x1a56f4=getColorByStyle(_0x175ab4);if(_0x1a56f4){const _0x249323=this['_updatePrimitiveForColorMaterial'](this['_primitive'],_0x1a56f4,_0x175ab4);if(_0x249323){if(Cesium__namespace['defined'](_0x271ede['outline'])){if(this[_0x27dd14(0x2b0)]){const _0x447529=this[_0x27dd14(0x937)](_0x175ab4);if(!_0x447529['materialType']){if(_0x447529[_0x27dd14(_0x4efd05._0x2617df)]){const _0x393863=this[_0x27dd14(_0x4efd05._0xf35904)](this['_primitive_outline'],getColorByStyle(_0x447529),_0x175ab4);if(_0x393863)return;}else{this['_primitive_outline']&&(this['primitiveCollection']['remove'](this['_primitive_outline']),delete this['_primitive_outline']);return;}}}}else return;}}}this[_0x27dd14(0x106e)](_0x175ab4);}['_updatePrimitiveForColorMaterial'](_0x9f3c38,_0x484752,_0x478d2b){const _0x100c42={_0xec3d96:0x1398,_0x34f6b4:0xfcf,_0x258440:0xe25,_0x4e10e2:0xf16},_0x1fc298=_0x5b513e;var _0x309694;if(!_0x9f3c38)return![];const _0x2244e7=_0x9f3c38===null||_0x9f3c38===void 0x0||(_0x309694=_0x9f3c38['appearance'])===null||_0x309694===void 0x0||(_0x309694=_0x309694['material'])===null||_0x309694===void 0x0?void 0x0:_0x309694['uniforms'];if(Cesium__namespace[_0x1fc298(0xfaf)](_0x2244e7===null||_0x2244e7===void 0x0?void 0x0:_0x2244e7['color'])&&_0x9f3c38[_0x1fc298(_0x100c42._0xec3d96)]['material']['type']===Color$2)return _0x9f3c38[_0x1fc298(_0x100c42._0xec3d96)][_0x1fc298(0xb34)]=_0x484752[_0x1fc298(0x10c2)]!==0x1,_0x2244e7['color']=_0x484752,!![];const _0x150162=this[_0x1fc298(_0x100c42._0x34f6b4)](this['id'],_0x9f3c38);if(_0x150162!==null&&_0x150162!==void 0x0&&_0x150162[_0x1fc298(_0x100c42._0x258440)])return _0x150162[_0x1fc298(0xe25)]=Cesium__namespace[_0x1fc298(0x12c0)][_0x1fc298(_0x100c42._0x4e10e2)](_0x484752),_0x150162['depthFailColor']&&(_0x478d2b['depthFailColor']||_0x478d2b['depthFail'])&&(_0x150162['depthFailColor']=Cesium__namespace[_0x1fc298(0x12c0)]['toValue'](getCesiumColor(_0x478d2b['depthFailColor'],_0x484752))),!![];return![];}['setOpacity'](_0x4dd891){const _0x40fdee={_0x4272c8:0x650,_0xfefd92:0xc73},_0x386252=_0x5b513e;this['style']['globalAlpha']=_0x4dd891;if(!this['_primitive'])return;const _0x944d20=this['_updatePrimitiveOpacity'](this[_0x386252(_0x40fdee._0x4272c8)],_0x4dd891);if(_0x944d20){this['_updatePrimitiveOpacity'](this['_primitive_outline'],_0x4dd891),this[_0x386252(_0x40fdee._0xfefd92)](_0x4dd891),this['_updateExOpacity']&&this['_updateExOpacity'](_0x4dd891);return;}super['setOpacity'](_0x4dd891);}['_updatePrimitiveOpacity'](_0x2ae716,_0x4e57ef){const _0x4939f7={_0x4c9f85:0x1be,_0x1ef2a7:0x10c2,_0x33b9e0:0xe25,_0x30764b:0x10c2,_0xcfc31e:0xc2e,_0x2fb7f4:0x10bf,_0x16a70c:0x1014,_0x50226e:0x474,_0x306186:0x96e,_0x93332:0x96e},_0x262154=_0x5b513e;if(!_0x2ae716)return![];try{var _0x8b7996;const _0x6facfe=_0x2ae716===null||_0x2ae716===void 0x0||(_0x8b7996=_0x2ae716['appearance'])===null||_0x8b7996===void 0x0||(_0x8b7996=_0x8b7996['material'])===null||_0x8b7996===void 0x0?void 0x0:_0x8b7996['uniforms'];if(_0x6facfe){if(Cesium__namespace['defined'](_0x6facfe[_0x262154(_0x4939f7._0x4c9f85)]))return _0x2ae716[_0x262154(0x1398)]['translucent']=_0x4e57ef!==0x1,_0x6facfe['globalAlpha']=_0x4e57ef,!![];if((_0x2ae716['appearance']['material']['type']===Color$2||_0x2ae716['appearance']['material']['type']===Image$1)&&Cesium__namespace['defined'](_0x6facfe[_0x262154(0xe25)]))return!Cesium__namespace[_0x262154(0xfaf)](_0x2ae716['_uniforms_color_alpha'])&&(_0x2ae716['_uniforms_color_alpha']=_0x6facfe['color'][_0x262154(_0x4939f7._0x1ef2a7)]),_0x6facfe[_0x262154(0xe25)][_0x262154(0x10c2)]=_0x2ae716['_uniforms_color_alpha']*_0x4e57ef,_0x2ae716['appearance']['translucent']=_0x6facfe[_0x262154(_0x4939f7._0x33b9e0)][_0x262154(_0x4939f7._0x30764b)]!==0x1,!![];if(_0x2ae716['appearance'][_0x262154(0x1199)]['type']===Water$1)return!Cesium__namespace['defined'](_0x2ae716['_uniforms_baseWaterColor_alpha'])&&(_0x2ae716[_0x262154(_0x4939f7._0xcfc31e)]=_0x6facfe['baseWaterColor']['alpha'],_0x2ae716['_uniforms_blendColor_alpha']=_0x6facfe[_0x262154(_0x4939f7._0x2fb7f4)]['alpha']),this['globalAlpha']!==0x1&&(_0x6facfe['baseWaterColor']['alpha']=_0x2ae716['_uniforms_baseWaterColor_alpha']*_0x4e57ef,_0x6facfe['blendColor']['alpha']=_0x2ae716['_uniforms_blendColor_alpha']*_0x4e57ef),!![];}const _0x49a653=this[_0x262154(0xfcf)](this['id'],_0x2ae716);if(_0x49a653!==null&&_0x49a653!==void 0x0&&_0x49a653['color']){!Cesium__namespace[_0x262154(0xfaf)](_0x2ae716[_0x262154(_0x4939f7._0x16a70c)])&&(_0x2ae716['_attributes_color_alpha']=_0x49a653['color'][0x3]/0xff);const _0x15b920=_0x2ae716['_attributes_color_alpha']*_0x4e57ef;return _0x49a653['color']=new Uint8Array([_0x49a653['color'][0x0],_0x49a653['color'][0x1],_0x49a653['color'][0x2],Cesium__namespace['Color'][_0x262154(_0x4939f7._0x50226e)](_0x15b920)]),_0x2ae716['appearance']['translucent']=_0x15b920!==0x1,_0x49a653['depthFailColor']&&(!Cesium__namespace['defined'](_0x2ae716[_0x262154(_0x4939f7._0x306186)])&&(_0x2ae716['_attributes_depthFailColor_alpha']=_0x49a653['depthFailColor'][0x3]/0xff),_0x49a653['depthFailColor']=new Uint8Array([_0x49a653['depthFailColor'][0x0],_0x49a653['depthFailColor'][0x1],_0x49a653['depthFailColor'][0x2],Cesium__namespace['Color'][_0x262154(0x474)](_0x2ae716[_0x262154(_0x4939f7._0x93332)]*_0x4e57ef)])),!![];}}catch(_0x14a139){}return![];}['getGeometryInstanceAttributes'](_0x104975,_0x589453){_0x589453=_0x589453||this['_primitive'];if(!_0x589453||!_0x589453['getGeometryInstanceAttributes'])return null;try{return _0x589453['getGeometryInstanceAttributes'](_0x104975);}catch(_0x485014){return null;}}['_updateLabelOpacity'](_0x249c22){const _0x35a70b={_0x5f1b03:0x117f},_0x14f1a1=_0x5b513e;this[_0x14f1a1(0x117f)]&&this[_0x14f1a1(_0x35a70b._0x5f1b03)]['show']&&LabelStyleConver['setOpacity'](this['_primitive_label'],_0x249c22);}['redraw'](_0xc67f3d){const _0xc61554={_0x3b6e15:0x134d},_0x395a4c=_0x5b513e;return this['isAdded']&&this['getRealShow']()&&(this['enabledEvent']=![],this['_editing_entity']&&(this['_editing_entity']['enabledEvent']=![]),this[_0x395a4c(0xd0a)]=!![],this['_removedHook'](),this['_noDestroy']=![],this['_addedHook'](_0xc67f3d||this['style']),this['czmObject']&&this['bindPickId'](this['czmObject']),this['czmObjectEx']&&this['czmObjectEx']['forEach'](_0x48301d=>{this['bindPickId'](_0x48301d);}),this['_layer']&&this[_0x395a4c(0x314)][_0x395a4c(0xcc2)](),this['_editing_entity']&&(this[_0x395a4c(_0xc61554._0x3b6e15)][_0x395a4c(0x9bc)]=!![]),this['enabledEvent']=!![]),this;}[_0x5b513e(0x113d)](){this['redraw']();}['_updateLabelStyleHook'](_0x263042,_0x43760a){const _0x171a03={_0x121307:0x117f,_0x5a4af4:0x9da},_0xecadbf=_0x5b513e;if(_0x43760a!==null&&_0x43760a!==void 0x0&&_0x43760a['label']){if(this[_0xecadbf(_0x171a03._0x121307)]){var _0x2852ed,_0x203a0f,_0x18ca57,_0x148d3b;LabelStyleConver['toCesiumVal'](_0x263042['label'],this['_primitive_label'],this[_0xecadbf(0xbb5)]),(Cesium__namespace['defined'](_0x43760a===null||_0x43760a===void 0x0||(_0x2852ed=_0x43760a[_0xecadbf(0x9da)])===null||_0x2852ed===void 0x0?void 0x0:_0x2852ed['position'])||Cesium__namespace['defined'](_0x43760a===null||_0x43760a===void 0x0||(_0x203a0f=_0x43760a['label'])===null||_0x203a0f===void 0x0?void 0x0:_0x203a0f[_0xecadbf(0x595)])||Cesium__namespace[_0xecadbf(0xfaf)](_0x43760a===null||_0x43760a===void 0x0||(_0x18ca57=_0x43760a[_0xecadbf(_0x171a03._0x5a4af4)])===null||_0x18ca57===void 0x0?void 0x0:_0x18ca57['addHeight'])||Cesium__namespace['defined'](_0x43760a===null||_0x43760a===void 0x0||(_0x148d3b=_0x43760a['label'])===null||_0x148d3b===void 0x0?void 0x0:_0x148d3b['setHeight']))&&this['_updateLabelPosition']();}else this['_addLabel'](_0x263042[_0xecadbf(_0x171a03._0x5a4af4)]);}else Cesium__namespace['defined'](_0x43760a===null||_0x43760a===void 0x0?void 0x0:_0x43760a['globalAlpha'])&&this[_0xecadbf(0xc73)](_0x43760a['globalAlpha']);}[_0x5b513e(0x82b)](_0x7e59dd){const _0x51b169={_0x4c6c07:0x9da,_0x3ef869:0x37a},_0x3b5a1d=_0x5b513e;this['_removeLabel']();!_0x7e59dd&&(_0x7e59dd=this[_0x3b5a1d(0xd7f)][_0x3b5a1d(_0x51b169._0x4c6c07)]);if(!_0x7e59dd||!_0x7e59dd['text']||_0x7e59dd['show']===![])return;Cesium__namespace['defined'](this['style']['clampToGround'])&&!Cesium__namespace[_0x3b5a1d(0xfaf)](_0x7e59dd['clampToGround'])&&!Cesium__namespace[_0x3b5a1d(0xfaf)](_0x7e59dd['height'])&&(_0x7e59dd['clampToGround']=this['style']['clampToGround']);const _0x42c828=LabelStyleConver['toCesiumVal'](_0x7e59dd,{},this['attr']);return!_0x42c828[_0x3b5a1d(0x331)]&&this['style']['scaleByDistance']&&(_0x42c828['pixelOffsetScaleByDistance']=LabelStyleConver['getScaleByDistance'](this[_0x3b5a1d(0xd7f)])),_0x42c828['show']=this['show'],_0x42c828['position']=this[_0x3b5a1d(_0x51b169._0x3ef869)](),this[_0x3b5a1d(0x117f)]=this['_layer']['labelCollection']['add'](_0x42c828),this['bindPickId'](this[_0x3b5a1d(0x117f)]),this['_bindLabelAvailability'](this['_primitive_label']),this[_0x3b5a1d(0x117f)];}['_removeLabel'](){const _0x3c176b={_0x3086ef:0x117f,_0x197e01:0x3e5},_0x472b40=_0x5b513e;this[_0x472b40(_0x3c176b._0x3086ef)]&&(this[_0x472b40(0x314)][_0x472b40(_0x3c176b._0x197e01)]['remove'](this['_primitive_label']),delete this['_primitive_label']);}['_updateLabelPosition'](_0x550e92,_0x3f4f7c){const _0x3bfdfa={_0x239970:0x117f},_0x59c5c5=_0x5b513e;this[_0x59c5c5(_0x3bfdfa._0x239970)]&&!this['_primitive_label']['isDestroyed']()&&(this[_0x59c5c5(_0x3bfdfa._0x239970)]['position']=this['_getLablePosition'](_0x550e92,_0x3f4f7c));}['_getLablePosition'](_0xeeb03d,_0xd5c65c=!![]){const _0x1cee55={_0x13db0f:0x5e3},_0x54eb54=_0x5b513e,_0x4f0510=this['style']['label']||{};if(!_0xeeb03d&&_0xd5c65c){if(_0x4f0510['position']){if(_0x4f0510['position']===_0x54eb54(0x2f2))_0xeeb03d=this['centerOfMass'];else{if(isString(_0x4f0510['position'])){const _0x14d5f5=template(_0x4f0510['position'],this['attr'],!![]);_0x14d5f5&&(_0xeeb03d=LngLatPoint['parse'](_0x14d5f5)['toCartesian']());}else _0xeeb03d=LngLatPoint['parse'](_0x4f0510['position'])[_0x54eb54(_0x1cee55._0x13db0f)]();}}else _0xeeb03d=this['center'];}if(!_0xeeb03d)return new Cesium__namespace['Cartesian3']();return Cesium__namespace['defined'](this['style']['diffHeight'])&&(_0xeeb03d=addPositionsHeight(_0xeeb03d,this['style']['diffHeight'])),_0xeeb03d=this[_0x54eb54(0x34d)](_0xeeb03d,_0x4f0510),_0xeeb03d;}[_0x5b513e(0x937)](_0x228383,_0x3d2ed0){const _0x9aee6e={_0x526ab6:0x838,_0x382255:0x114c,_0xa6e0a:0x1162,_0x2b3d51:0xe4c,_0x1c39f4:0x114c,_0x45cc6d:0x9ee},_0x2dba2a=_0x5b513e;let _0x59d7f5={..._0x228383,'width':_0x228383['outlineWidth']??0x1,'show':_0x228383['outline']??![]};return delete _0x59d7f5['material'],delete _0x59d7f5['materialType'],delete _0x59d7f5['materialOptions'],delete _0x59d7f5['outline'],delete _0x59d7f5[_0x2dba2a(_0x9aee6e._0x526ab6)],delete _0x59d7f5[_0x2dba2a(_0x9aee6e._0x382255)],delete _0x59d7f5['outlineWidth'],_0x228383[_0x2dba2a(_0x9aee6e._0xa6e0a)]?(delete _0x59d7f5[_0x2dba2a(0x1162)],_0x59d7f5={..._0x59d7f5,..._0x228383['outlineStyle']}):_0x59d7f5={..._0x59d7f5,'color':_0x228383['outlineColor']??Cesium__namespace[_0x2dba2a(_0x9aee6e._0x2b3d51)]['WHITE'],'opacity':_0x228383[_0x2dba2a(_0x9aee6e._0x1c39f4)]},!_0x59d7f5['show']&&_0x3d2ed0&&(_0x59d7f5={..._0x59d7f5,..._0x3d2ed0}),!Cesium__namespace['defined'](_0x59d7f5[_0x2dba2a(0xbff)])&&_0x59d7f5['clampToGround']&&(_0x59d7f5[_0x2dba2a(0xbff)]=Cesium__namespace['ArcType']['GEODESIC']),!Cesium__namespace['defined'](_0x59d7f5['usePolyline'])&&((_0x59d7f5['width']>0x1||_0x59d7f5['clampToGround']||_0x59d7f5['materialType']&&_0x59d7f5[_0x2dba2a(_0x9aee6e._0x45cc6d)]!=='Color')&&(_0x59d7f5['usePolyline']=!![]),_0x59d7f5['diffHeight']>0x0&&(_0x59d7f5['usePolyline']=![])),_0x59d7f5;}[_0x5b513e(0x108b)](){return[this['positions']];}['_createPolylineOutline'](_0x16f073){const _0x26cb5f={_0x225cf6:0x4e6,_0x460a6a:0x4e6,_0x384f39:0xe25,_0x5242e8:0x1ed},_0x44833a=_0x5b513e,_0x25007e=PolylineStyleConver['toCesiumVal'](_0x16f073),_0x33e94d=_0x25007e['clampToGround']?Cesium__namespace['GroundPolylineGeometry']:Cesium__namespace['PolylineGeometry'],_0xc896a9=this['show'],_0x37ed94=[],_0x5181f8=this['_getPolylineOutlinePositions']();for(let _0x328642=0x0,_0xe619d6=_0x5181f8[_0x44833a(_0x26cb5f._0x225cf6)];_0x328642<_0xe619d6;_0x328642++){let _0x661d85=_0x5181f8[_0x328642];if(!_0x661d85||_0x661d85[_0x44833a(_0x26cb5f._0x460a6a)]===0x0)continue;Cesium__namespace['defined'](_0x16f073['height'])&&(_0x661d85=setPositionsHeight(_0x661d85,_0x16f073['height']));Cesium__namespace['defined'](_0x16f073[_0x44833a(0x3d6)])&&(_0x661d85=setPositionsHeight(_0x661d85,_0x16f073['setHeight']));Cesium__namespace['defined'](_0x16f073[_0x44833a(0x73b)])&&(_0x661d85=addPositionsHeight(_0x661d85,_0x16f073[_0x44833a(0x73b)]));_0x661d85=this[_0x44833a(0x3ec)](_0x661d85);const _0x9697e8={..._0x25007e};_0x9697e8['positions']=_0x661d85;(!_0x9697e8['material']||_0x9697e8['material']['type']==='Color')&&(_0x9697e8[_0x44833a(_0x26cb5f._0x384f39)]=this['_getColorByColorMaterial'](_0x9697e8),_0x9697e8[_0x44833a(0xb88)]=Cesium__namespace['PolylineColorAppearance'][_0x44833a(0x100d)]);const _0x42c1a2=new Cesium__namespace['GeometryInstance']({'id':this['id'],'geometry':new _0x33e94d(_0x9697e8),'attributes':this['_createGeometryInstanceAttributes'](_0x9697e8)});_0x37ed94[_0x44833a(_0x26cb5f._0x5242e8)](_0x42c1a2);}if(_0x37ed94['length']===0x0)return;const _0x5d8e56={...this['options'],'geometryInstances':_0x37ed94,'show':_0xc896a9,'shadows':_0x25007e['shadows']};delete _0x5d8e56['style'],delete _0x5d8e56['attr'];_0x25007e[_0x44833a(0x1199)]&&!_0x25007e['classification']?_0x5d8e56['appearance']=new Cesium__namespace['PolylineMaterialAppearance']({..._0x25007e}):_0x5d8e56['appearance']=new Cesium__namespace['PolylineColorAppearance']({..._0x25007e});let _0x520301;return this['style']['clampToGround']?(_0x5d8e56['classificationType']=_0x25007e['classificationType'],_0x520301=this['primitiveCollection']['add'](new Cesium__namespace['GroundPolylinePrimitive'](_0x5d8e56))):_0x520301=this['primitiveCollection']['add'](new Cesium__namespace['Primitive'](_0x5d8e56)),this['bindPickId'](_0x520301),_0x520301;}['openHighlight'](_0x53bb3f,_0x489c7c=!![]){const _0x132b3b={_0x5c16e9:0x744,_0x1ea2bd:0x128d,_0x80bfbf:0xb18,_0xaedbf9:0xdbb},_0x538fe7=_0x5b513e;var _0x766453;_0x489c7c&&(this['_map']['closeHighlight'](),this[_0x538fe7(_0x132b3b._0x5c16e9)][_0x538fe7(_0x132b3b._0x1ea2bd)]=this);this['_highlight_state']=!![];const _0x286684=_0x53bb3f||this[_0x538fe7(_0x132b3b._0x80bfbf)]||((_0x766453=this['_layer'])===null||_0x766453===void 0x0?void 0x0:_0x766453['_highlightOptions']);if(_0x286684){const _0x3de6d3=[];for(const _0x13d98b in _0x286684){if(_0x13d98b==='type')continue;!Cesium__namespace['defined'](this['style'][_0x13d98b])&&_0x3de6d3['push'](_0x13d98b);}_0x3de6d3['length']>0x0&&logWarn(_0x538fe7(0x65f),_0x3de6d3);const _0x35966b=merge(clone(this['style']),_0x286684);_0x35966b['show']=this['show'],this['_updateStyleHook'](_0x35966b,_0x286684),this[_0x538fe7(_0x132b3b._0xaedbf9)](_0x35966b,_0x286684),this['fire'](EventType['highlightOpen'],{},!![]);}}['closeHighlight'](){const _0x14f795={_0x18f98b:0x44c,_0x34303c:0xd7f,_0xb3163e:0x744},_0x5805dd=_0x5b513e;if(!this['isAdded']||!this['show']||!this[_0x5805dd(0xdbf)])return;delete this['_highlight_state'],this[_0x5805dd(_0x14f795._0x18f98b)](this[_0x5805dd(_0x14f795._0x34303c)],this['style']),this['_updateLabelStyleHook'](this[_0x5805dd(0xd7f)],this['style']),this[_0x5805dd(_0x14f795._0xb3163e)]['_clearLastHighlight'](),this['fire'](EventType['highlightClose'],{},!![]);}[_0x5b513e(0x10d7)](_0x462b6c){const _0x350398={_0x21af64:0x11b3,_0x283ffc:0x10ee,_0x1e6e34:0xdf7},_0x5f3902=_0x5b513e;return this['style'][_0x5f3902(_0x350398._0x21af64)]&&(_0x462b6c='#define\x20FLAT\x0a'+_0x462b6c),this['style'][_0x5f3902(_0x350398._0x283ffc)]&&(_0x462b6c=_0x5f3902(_0x350398._0x1e6e34)+_0x462b6c),_0x462b6c;}get['isDrawing'](){const _0x356e5b={_0x52ac1b:0x1304},_0xf79f3=_0x5b513e;return this[_0xf79f3(_0x356e5b._0x52ac1b)];}['startDraw'](_0x533132){const _0x3f0341={_0x40ab71:0xe59,_0x33ea82:0xfe3,_0xfaf909:0xb21,_0x49f02c:0x134d,_0x30ed43:0x5b2,_0x4070a9:0x1245,_0x206830:0x136b,_0x26557a:0x314,_0x49413c:0xf93},_0x31708c=_0x5b513e;if(!this[_0x31708c(_0x3f0341._0x40ab71)]){logInfo(_0x31708c(_0x3f0341._0x33ea82),this);return;}if(this['_isDrawing'])return this;this['_isDrawing']=!![],this['_drawPrimitiveShow']=![],this['_updateCzmObjectShow'](![]),this['_showHook'](![]);_0x533132&&this['addTo'](_0x533132);if(!this['_map'])throw new Error('绘制时_map不能为空,请将对象添加到图层,并且图层已添加到Map');this[_0x31708c(_0x3f0341._0xfaf909)]();const _0x5ee2a0=getDrawOptions(this['options']),_0x477ca6={..._0x5ee2a0,'style':this['_getDrawEntityStyle'](),'private':!![]};this[_0x31708c(_0x3f0341._0x49f02c)]=this[_0x31708c(0xe59)](_0x477ca6,!![]),this['_startEditingHook']&&this['_startEditingHook'](this['_editing_entity']),this['_editing_entity']['parent']=this,this['_editing_entity']['once'](EventType[_0x31708c(_0x3f0341._0x30ed43)],_0x3840b3=>{this['stopDraw']();}),this[_0x31708c(_0x3f0341._0x49f02c)]['on']([EventType[_0x31708c(_0x3f0341._0x4070a9)],EventType[_0x31708c(_0x3f0341._0x206830)],EventType['drawRemovePoint']],_0x2a9884=>{const _0xd80af4=_0x31708c;_0x2a9884['graphic']=this,_0x2a9884['drawType']=this[_0xd80af4(0x59a)],this[_0xd80af4(0xb79)](_0x2a9884['type'],_0x2a9884,!![]);}),this[_0x31708c(0x134d)]['startDraw'](this[_0x31708c(_0x3f0341._0x26557a)]),this['fire'](EventType[_0x31708c(_0x3f0341._0x49413c)],{'drawType':this['type']},!![]);}[_0x5b513e(0x546)](){const _0x4e0d5d={_0x4a78a5:0x546,_0x5f6a00:0x1c1},_0xa4b590=_0x5b513e;var _0x51d0ca,_0x888b1;if(!this['_isDrawing']||!this['_editing_entity'])return this['_isDrawing']=![],this;this['_isDrawing']=![];if(!this['_editing_entity'][_0xa4b590(_0x4e0d5d._0x4a78a5)]()){this['_removeEditingEntity'](),this[_0xa4b590(0x6b2)](!![]);return;}this[_0xa4b590(0x2ac)](),this['_stopEditingHook']&&this['_stopEditingHook'](),this['fire'](EventType['drawCreated'],{'drawType':this['type'],'positions':this['positions']},!![]),(_0x51d0ca=this[_0xa4b590(_0x4e0d5d._0x5f6a00)])!==null&&_0x51d0ca!==void 0x0&&_0x51d0ca['success']&&this[_0xa4b590(_0x4e0d5d._0x5f6a00)]['success'](this),(_0x888b1=this['options'])!==null&&_0x888b1!==void 0x0&&(_0x888b1=_0x888b1['_promise'])!==null&&_0x888b1!==void 0x0&&_0x888b1['resolve']&&this['options'][_0xa4b590(0x16f)]['resolve'](this);}['endDraw'](){if(!this['_isDrawing']||!this['_editing_entity'])return![];if(!this['_editing_entity']['endDraw']())return![];return!![];}[_0x5b513e(0xda0)](){const _0x274c53={_0x31f51a:0x9f1},_0x5dee86=_0x5b513e,_0x52b06f=this['_style2JsonBase'](this['style'],![]);return delete _0x52b06f[_0x5dee86(_0x274c53._0x31f51a)],_0x52b06f;}['_getDrawPointEntityClass'](_0x3f40c6,_0x583e55){const _0x1a731f={_0x2ee087:0xfaf,_0x11ba83:0x7ee,_0x5628a5:0xd7f},_0x2fdd42=_0x5b513e;return!Cesium__namespace[_0x2fdd42(_0x1a731f._0x2ee087)](_0x3f40c6[_0x2fdd42(_0x1a731f._0x11ba83)])&&(_0x3f40c6['drawShow']=![]),_0x3f40c6[_0x2fdd42(_0x1a731f._0x5628a5)]=getEditPointStyle(undefined,_0x3f40c6['style']),create$5('point',_0x3f40c6);}['_updateDrawEntityToThis'](){const _0x29ec6f={_0x1a918e:0x134d,_0x59a9f3:0x6ec,_0x53ccf0:0x134d,_0x5eb9f9:0x3ee,_0x2fb94a:0xd7f},_0x2a47e9=_0x5b513e;this['_editing_entity']['stopDraw'](),this[_0x2a47e9(_0x29ec6f._0x1a918e)]['stopEditing'](),delete this['_drawPrimitiveShow'],this[_0x2a47e9(0xe6b)](!![]),this[_0x2a47e9(_0x29ec6f._0x59a9f3)](!![]);const _0x176999=this[_0x2a47e9(_0x29ec6f._0x53ccf0)][_0x2a47e9(_0x29ec6f._0x5eb9f9)]();this[_0x2a47e9(0xb21)]();if(_0x176999[_0x2a47e9(_0x29ec6f._0x2fb94a)]&&this['type'][_0x2a47e9(0x7d2)](_0x176999['type']))this['options']['style']=merge(this['options'][_0x2a47e9(0xd7f)],_0x176999['style']),this['_updateStyleBaseHook'](this['options'][_0x2a47e9(0xd7f)]);else this['_updateStyleByEdit']&&this['_updateStyleByEdit'](_0x176999['style'],_0x176999);if(this['isPoint'])this['_setEditEntityPositions'](_0x176999['position']);else _0x176999['positions']&&this['_setEditEntityPositions'](_0x176999['positions']);}['_removeEditingEntity'](){const _0x21ab38=_0x5b513e;this[_0x21ab38(0x134d)]&&(this['_editing_entity']['remove'](!![]),delete this['_editing_entity']);}['startEditing'](){const _0xe6698d={_0x112b74:0x744,_0x13f162:0xda0,_0x3df4e7:0x134d,_0x4e07c1:0x112b,_0x3725ce:0x9da,_0x2818a9:0x314,_0x5a286e:0x134d,_0x53c73f:0x4f0},_0x1cc5b0={_0x3655bb:0x134d,_0x129bd7:0x3ee},_0x157a43=_0x5b513e;if(this['_isEditing'])return this;this['_isEditing']=!![];if(!this[_0x157a43(_0xe6698d._0x112b74)])throw new Error(_0x157a43(0x8c9));this['_removeEditingEntity']();const _0x96a34b=getDrawOptions(this['options']),_0x2fb2ea={..._0x96a34b,'style':this[_0x157a43(_0xe6698d._0x13f162)](),'private':!![]};this[_0x157a43(0x1278)](_0x2fb2ea),this['_editing_entity']=this[_0x157a43(0xe59)](_0x2fb2ea,![]);this['_startEditingHook']&&this['_startEditingHook'](this['_editing_entity']);this[_0x157a43(_0xe6698d._0x3df4e7)][_0x157a43(_0xe6698d._0x4e07c1)]=this;const _0x2c37ab=this[_0x157a43(0x115d)]??this['type']['startsWith'](this['_editing_entity']['type']);this[_0x157a43(_0xe6698d._0x3df4e7)]['once'](EventType[_0x157a43(0x1134)],_0x1139f3=>{this['stopEditing']();}),this['_editing_entity']['on'](EventType[_0x157a43(0x7fd)],_0x57607d=>{const _0x133ff6=_0x157a43,_0x4844f2=this[_0x133ff6(_0x1cc5b0._0x3655bb)][_0x133ff6(_0x1cc5b0._0x129bd7)]();if(_0x4844f2['style']&&_0x2c37ab)this['options']['style']=merge(this['options'][_0x133ff6(0xd7f)],_0x4844f2['style']);else this['_updateStyleByEdit']&&this['_updateStyleByEdit'](_0x4844f2['style'],_0x4844f2);}),this['_editing_entity']['on']([EventType[_0x157a43(0xd1e)],EventType['editMovePoint'],EventType['editRemovePoint']],_0x524f1d=>{const _0x145eec=_0x157a43;if(this['isPoint']){const _0x4588ea=this['_editing_entity']['_position_draw'];_0x2c37ab&&!this['hasTimePostion']?(this[_0x145eec(0x9dd)]=LngLatPoint['parse'](_0x4588ea),this['_position']=_0x4588ea):this['_setEditEntityPositions'](_0x4588ea);}else{const _0xed96e=this['_editing_entity']['_positions_draw'];_0x2c37ab?(this['_points']=LngLatArray['toPoints'](_0xed96e),this['_positions']=_0xed96e):this['_setEditEntityPositions'](_0xed96e);}}),!_0x2c37ab&&delete this['_editing_entity']['style'][_0x157a43(_0xe6698d._0x3725ce)],this[_0x157a43(_0xe6698d._0x2818a9)]['addGraphic'](this['_editing_entity']),this[_0x157a43(_0xe6698d._0x5a286e)][_0x157a43(0x9f0)](),_0x2c37ab?(this['_drawPrimitiveShow']=![],this['_updateCzmObjectShow'](![]),this[_0x157a43(0x6ec)](![])):this[_0x157a43(0x134d)]['type']!==_0x157a43(0x972)&&(this['_editing_entity'][_0x157a43(_0xe6698d._0x53c73f)][_0x157a43(0xdc0)]=![]);}['stopEditing'](){const _0x487925={_0x412bb8:0x6bd},_0xab7794=_0x5b513e;if(!this['_isEditing']||!this['_editing_entity'])return this;this['_isEditing']=![],this['_updateDrawEntityToThis'](),this['_stopEditingHook']&&this[_0xab7794(_0x487925._0x412bb8)]();}}function getDrawOptions(_0x3f6ac3){const _0x33d08e=_0x5b513e;if(!_0x3f6ac3)return _0x3f6ac3;try{const _0x51e209={};for(const _0x26bc9f in _0x3f6ac3){const _0x25bb40=_0x3f6ac3[_0x26bc9f];if(_0x26bc9f==='show'||_0x26bc9f==='id')continue;(isBoolean(_0x25bb40)||isNumber(_0x25bb40)||isString(_0x25bb40)||_0x26bc9f===_0x33d08e(0xae3))&&(_0x51e209[_0x26bc9f]=_0x25bb40);}return _0x51e209;}catch(_0x4a16d0){}return _0x3f6ac3;}class BasePolyPrimitive extends BasePrimitive{get[_0x5b513e(0x2f2)](){const _0x2c92cd={_0x10f419:0xe2d},_0xee0837=_0x5b513e;return this['style']['closure']?this[_0xee0837(_0x2c92cd._0x10f419)]:this['centerOfLine'];}get['centerOfMass'](){const _0x52519a=_0x5b513e;return centerOfMass(this[_0x52519a(0xc40)]);}get['centerOfLine'](){const _0x306d58={_0x10ad67:0x4e6},_0x2915a1=_0x5b513e,_0x3cf348=this['positionsShow'];if(!_0x3cf348||_0x3cf348[_0x2915a1(_0x306d58._0x10ad67)]===0x0)return null;else{if(_0x3cf348['length']===0x1)return _0x3cf348[0x0];}let _0x400539;return _0x3cf348['length']<0xa?_0x400539=sliceByMaxDistance(_0x3cf348,this['distance']/0x2,{'point':!![]}):_0x400539=_0x3cf348[Math['floor'](_0x3cf348['length']/0x2)],Cesium__namespace['defined'](this['style']['height'])&&(_0x400539=setPositionsHeight(_0x400539,this['style']['height'])),_0x400539;}get['distance'](){return getDistance(this['positionsShow']);}get['area'](){return getArea(this['positionsShow']);}get['positions'](){const _0x57973c={_0x5489cb:0xbed},_0x30e699=_0x5b513e;if(this['_positions'])return this['_positions'];if(this['options']['positions']&&!this['options']['positions'][_0x30e699(0x59a)])return this['_setPolyPostions'](this['options']['positions']),this[_0x30e699(_0x57973c._0x5489cb)];}set['positions'](_0x5654e8){const _0x4c20ba={_0x589a8d:0x743},_0xe1560a=_0x5b513e;var _0x133513;if(this['isEditing']&&(_0x5654e8===null||_0x5654e8===void 0x0?void 0x0:_0x5654e8[_0xe1560a(0x59a)])!==((_0x133513=this['options']['positions'])===null||_0x133513===void 0x0?void 0x0:_0x133513['type'])){this['stopEditing']();if(this[_0xe1560a(_0x4c20ba._0x589a8d)])return;}this['options']['positions']=_0x5654e8,this['_setPolyPostionsFoyType'](_0x5654e8);}['_setPolyPostions'](_0x4345f3){const _0x44d1da={_0x1cbf38:0xbed,_0x352649:0x117f,_0x56f997:0xbc7,_0x3c585d:0x134d},_0x45dfb5={_0x4d58c7:0xd7f},_0x452101=_0x5b513e,_0x4b0a71=[],_0xd7c63f=[];_0x4345f3['forEach']((_0x2c3b40,_0x1e645c)=>{const _0x69465b=_0x137d,_0x4d8f89=LngLatPoint['parse'](_0x2c3b40);if(!_0x4d8f89||!_0x4d8f89['valid']())return;const _0x59fd4d=_0x4b0a71[_0x4b0a71[_0x69465b(0x4e6)]-0x1];if(_0x59fd4d&&_0x59fd4d['equals'](_0x4d8f89))return;const _0x1fb8f8=this['getSetHeight'](this[_0x69465b(_0x45dfb5._0x4d58c7)],_0x1e645c);Cesium__namespace[_0x69465b(0xfaf)](_0x1fb8f8)&&(_0x4d8f89['alt']=_0x1fb8f8);const _0x29463d=this['getAddHeight'](this['style'],_0x1e645c);Cesium__namespace['defined'](_0x29463d)&&(_0x4d8f89['alt']=_0x4d8f89['alt']+_0x29463d),_0x4b0a71['push'](_0x4d8f89),_0xd7c63f[_0x69465b(0x1ed)](_0x4d8f89['toCartesian']());}),this['_points']=_0x4b0a71,this[_0x452101(_0x44d1da._0x1cbf38)]=_0xd7c63f,this['_primitive']&&this[_0x452101(0x113d)](),this[_0x452101(_0x44d1da._0x352649)]&&this[_0x452101(_0x44d1da._0x56f997)](),this['_editing_entity']&&!this['_noUpdateEditing']&&(this[_0x452101(_0x44d1da._0x3c585d)][_0x452101(0x234)]=_0xd7c63f),this[_0x452101(0x25f)]&&delete this['_getRectangle_cache'],this['fire'](EventType[_0x452101(0x42c)],{'positions':this['_positions']});}get['positionsShow'](){return this['positions'];}get[_0x5b513e(0xa76)](){const _0xf24890={_0x18b682:0x114b},_0x14c867=_0x5b513e;return!this['_points']&&(this['_points']=LngLatArray[_0x14c867(_0xf24890._0x18b682)](this['positionsShow'])),this['_points'];}get['rectangle'](){const _0x2eeb6b={_0x393009:0x234},_0x56bb0d=_0x5b513e;return Cesium__namespace[_0x56bb0d(0x12f6)]['fromCartesianArray'](this[_0x56bb0d(_0x2eeb6b._0x393009)]);}['_getGeoJsonGeometry'](_0x1f73ca){return{'type':'LineString','coordinates':this['getCoord'](_0x1f73ca)};}['isInPoly'](_0x21bf56){const _0x577342={_0xc0f71f:0xc40},_0x2652c3=_0x5b513e;return isInPoly(_0x21bf56,this[_0x2652c3(_0x577342._0xc0f71f)]);}[_0x5b513e(0x131a)](_0xe3a840={}){const _0x2c5605={_0x4c3541:0x1038},_0x361ab3=_0x5b513e;return computeSurfacePoints({..._0xe3a840,'map':this['_map'],'positions':this[_0x361ab3(0x234)]})[_0x361ab3(_0x2c5605._0x4c3541)](_0x3de5e6=>{const _0x5af795=_0x361ab3;return!_0x3de5e6['noHeight']&&this['_setPolyPostions'](_0x3de5e6[_0x5af795(0x234)]),_0x3de5e6;});}[_0x5b513e(0x1278)](_0x39717c){this['hasTimePostions']?_0x39717c['positions']=this['_getPolyTimePostionsJson']():_0x39717c['positions']=this['positions'];}['_setEditEntityPositions'](_0x158f9a){this['positions']=_0x158f9a;}get[_0x5b513e(0xf8c)](){return this['_hasPolyTypePostions']('ajax');}get['hasTimePostions'](){return this['_hasPolyTypePostions']('time');}get['timeRange'](){return this['_getPolyTimeRange']();}get[_0x5b513e(0xf05)](){return this['_getPolyTimeRange'](!![]);}get['coordinates'](){const _0x1f818c=_0x5b513e;return this[_0x1f818c(0x13c1)]();}['getCoordinates'](_0x542a02){return this['getCoord']({'noAlt':_0x542a02});}}class PolylinePrimitive extends BasePolyPrimitive{constructor(_0x1e820f={}){super(_0x1e820f),this['_hasClampToGround']=!![];}[_0x5b513e(0x385)](_0x28b55b){return PolylineStyleConver['toCesiumVal'](_0x28b55b);}['_style2Json'](_0x2f4ef9,_0x151c90){return PolylineStyleConver['toJSON'](_0x2f4ef9,_0x151c90);}['_createGeometryInstance'](_0x3620e1,_0x3c7f29){const _0x22e119={_0x1a3429:0xc95,_0x5c6665:0x118e},_0x4c0ca3=_0x5b513e;var _0x24d1b4;_0x3620e1['positions']=this['positions']||[];if(((_0x24d1b4=_0x3620e1['positions'])===null||_0x24d1b4===void 0x0?void 0x0:_0x24d1b4['length'])<0x2)return;!_0x3620e1['clampToGround']&&_0x3620e1['closure']&&(_0x3620e1['positions']=this['_getClosurePositions'](_0x3620e1['positions']));const _0x59e152=_0x3620e1[_0x4c0ca3(_0x22e119._0x1a3429)]?Cesium__namespace['GroundPolylineGeometry']:Cesium__namespace[_0x4c0ca3(_0x22e119._0x5c6665)];return new Cesium__namespace[(_0x4c0ca3(0x11b0))]({'id':this['id'],'geometry':new _0x59e152(_0x3620e1),'attributes':this['_createGeometryInstanceAttributes'](_0x3620e1)});}['_createAppearance'](_0x435ea6,_0x2eda37){const _0x4d271e={_0xf6227a:0x8a9,_0x1b628a:0x10ed,_0x542f78:0xb9d},_0x53bdbd=_0x5b513e;if(_0x435ea6['_isColorMaterial']){_0x2eda37['geometryInstances'][_0x53bdbd(0xe9c)][_0x53bdbd(0xb88)]=Cesium__namespace[_0x53bdbd(_0x4d271e._0xf6227a)]['VERTEX_FORMAT'];if(!_0x435ea6['colors']){const _0x2835c4=this[_0x53bdbd(0x1291)](_0x435ea6);_0x2eda37['geometryInstances'][_0x53bdbd(0x10ed)]=_0x2eda37['geometryInstances'][_0x53bdbd(_0x4d271e._0x1b628a)]||{},_0x2eda37[_0x53bdbd(0xb97)]['attributes']['color']=Cesium__namespace['ColorGeometryInstanceAttribute']['fromColor'](_0x2835c4),_0x435ea6[_0x53bdbd(0xa46)]&&(_0x2eda37['geometryInstances']['attributes'][_0x53bdbd(_0x4d271e._0x542f78)]=Cesium__namespace['ColorGeometryInstanceAttribute']['fromColor'](_0x435ea6[_0x53bdbd(0xb9d)]||_0x2835c4));}return new Cesium__namespace['PolylineColorAppearance']({..._0x435ea6});}else return new Cesium__namespace[(_0x53bdbd(0xa68))]({..._0x435ea6});}[_0x5b513e(0x44c)](_0x2183f7,_0x27b12e){Cesium__namespace['defined'](_0x27b12e['color'])&&Object['keys'](_0x27b12e)===0x1?super['_updateStyleHook'](_0x2183f7,_0x27b12e):this['redraw'](_0x2183f7);}[_0x5b513e(0xe59)](_0xcb5e5f,_0x38032a){return create$5('polyline',_0xcb5e5f);}}register$5(_0x5b513e(0x12ff),PolylinePrimitive);class BaseLayer extends BaseClass{constructor(_0x125bc0={}){const _0x4cd92f={_0x1e9fbd:0x1c1,_0x3e9c91:0x1c1,_0x4be7d6:0xe69},_0x4b8b97=_0x5b513e;super(_0x125bc0),this['options']=_0x125bc0,_0x125bc0['id']=_0x125bc0['id']??createGuid(),this['_show']=_0x125bc0['show']??!![],this['_private']=_0x125bc0['private'],this[_0x4b8b97(_0x4cd92f._0x1e9fbd)]['opacity']=_0x125bc0['opacity']??0x1,Cesium__namespace['defined'](_0x125bc0['alpha'])&&(this['options']['opacity']=_0x125bc0['alpha']),this[_0x4b8b97(0x1c1)]['proxy']&&(isString(this[_0x4b8b97(_0x4cd92f._0x3e9c91)][_0x4b8b97(_0x4cd92f._0x4be7d6)])?this[_0x4b8b97(0xe38)]=new Cesium__namespace['DefaultProxy'](this['options']['proxy']):this['_proxy']=this[_0x4b8b97(0x1c1)]['proxy']),this['_bindControl'](),this['_readyPromise']=Cesium__namespace['defer'](),this['_state']=State['INITIALIZED'];}get['id'](){var _0x35a5b6;return(_0x35a5b6=this['options'])===null||_0x35a5b6===void 0x0?void 0x0:_0x35a5b6['id'];}set['id'](_0x5f07ba){this['options']['id']=_0x5f07ba;}get['name'](){const _0x22d449={_0x3bed11:0x1c1},_0x6b860f=_0x5b513e;var _0x4913eb;return(_0x4913eb=this[_0x6b860f(_0x22d449._0x3bed11)])===null||_0x4913eb===void 0x0?void 0x0:_0x4913eb[_0x6b860f(0x1135)];}set['name'](_0x3f7c91){const _0xe32ea9=_0x5b513e;this[_0xe32ea9(0x1c1)]['name']=_0x3f7c91;}get[_0x5b513e(0x3ed)](){var _0x24c32a;return(_0x24c32a=this['options'])===null||_0x24c32a===void 0x0?void 0x0:_0x24c32a['pid'];}set['pid'](_0x1de228){this['options']['pid']=_0x1de228;}get['type'](){return this['_type'];}get['state'](){return this['_state'];}get['isAdded'](){const _0x3dbb9d={_0x34c61f:0x1c1},_0x5b442d=_0x5b513e;return this['_state']===State['ADDED']&&this[_0x5b442d(_0x3dbb9d._0x34c61f)];}get['isDestroy'](){const _0x17f7c1={_0x44907e:0x1c1},_0xcf2867=_0x5b513e;return this['_state']===State['DESTROY']||!this[_0xcf2867(_0x17f7c1._0x44907e)];}get[_0x5b513e(0x132e)](){const _0x2d6ec9={_0x3b7430:0x4e4},_0x5364d5=_0x5b513e;if(this[_0x5364d5(_0x2d6ec9._0x3b7430)])return!![];return![];}get[_0x5b513e(0x1089)](){var _0x4eed0f;return(_0x4eed0f=this['_readyPromise'])===null||_0x4eed0f===void 0x0?void 0x0:_0x4eed0f['promise'];}get[_0x5b513e(0x105c)](){return null;}get['show'](){return this['_show'];}set['show'](_0x2c55fe){const _0x27843e={_0x3659a3:0xbde,_0x37b1d2:0xd35,_0xed0339:0x105c,_0x586354:0xdc0,_0x2eb3f7:0x63b,_0x26ae2c:0x6ec,_0x5d753b:0xb79},_0x214272={_0x5a2adb:0x6ec},_0x3c013b=_0x5b513e;if(this[_0x3c013b(_0x27843e._0x3659a3)]===_0x2c55fe||this['isDestroy'])return;this['options']['show']=_0x2c55fe,this['_show']=_0x2c55fe,delete this[_0x3c013b(_0x27843e._0x37b1d2)];const _0x332362=this[_0x3c013b(_0x27843e._0xed0339)];_0x332362&&(Array['isArray'](_0x332362)?_0x332362['forEach'](function(_0x1a5182){const _0x412560=_0x3c013b;_0x1a5182['show']=_0x2c55fe,_0x1a5182[_0x412560(_0x214272._0x5a2adb)]&&_0x1a5182['_showHook'](_0x2c55fe);}):(_0x332362[_0x3c013b(_0x27843e._0x586354)]=_0x2c55fe,_0x332362['_showHook']&&_0x332362['_showHook'](_0x2c55fe))),this[_0x3c013b(_0x27843e._0x2eb3f7)]&&(this[_0x3c013b(_0x27843e._0x26ae2c)]&&this['_showHook'](_0x2c55fe),_0x2c55fe?this[_0x3c013b(_0x27843e._0x5d753b)](EventType['show']):this[_0x3c013b(0xb79)](EventType['hide']));}[_0x5b513e(0x13bb)](_0x21958d){const _0x1da795={_0x17ce11:0x744,_0xd5a3e4:0xdc0},_0x599717=_0x5b513e;if(!this[_0x599717(_0x1da795._0x17ce11)]||!this['show'])return![];if(this['availability']&&Cesium__namespace['defined'](this['_last_availabilityShow']))return this['_last_availabilityShow'];return this[_0x599717(_0x1da795._0xd5a3e4)];}get[_0x5b513e(0xa1a)](){const _0x3a06f6={_0x88b500:0xfaf},_0x4ff1c1=_0x5b513e;if(Cesium__namespace[_0x4ff1c1(_0x3a06f6._0x88b500)](this['options']['hasOpacity']))return this['options']['hasOpacity'];return!!this['setOpacity'];}get['opacity'](){const _0x2ff8ae=_0x5b513e;var _0x3c9b65;return(_0x3c9b65=this[_0x2ff8ae(0x1c1)])===null||_0x3c9b65===void 0x0?void 0x0:_0x3c9b65['opacity'];}set['opacity'](_0x6533eb){const _0x546e84={_0x5f26bd:0x47d},_0x2dd860=_0x5b513e;this['options']['opacity']=_0x6533eb,clearTimeout(this[_0x2dd860(_0x546e84._0x5f26bd)]),this[_0x2dd860(_0x546e84._0x5f26bd)]=setTimeout(()=>{const _0x453bbe=_0x2dd860;this['isAdded']&&this[_0x453bbe(0xc77)]&&this[_0x453bbe(0xc77)](_0x6533eb);},0x64);}get['availability'](){const _0x48b6d1=_0x5b513e;var _0x30d096;return(_0x30d096=this[_0x48b6d1(0x1c1)])===null||_0x30d096===void 0x0?void 0x0:_0x30d096[_0x48b6d1(0x507)];}set[_0x5b513e(0x507)](_0x13c6a1){const _0x339d87={_0xcaddad:0xb89},_0x164aae=_0x5b513e;if(this['_map']){var _0x48a2e5;this['_availability']=getAvailability(_0x13c6a1,(_0x48a2e5=this['_map'])===null||_0x48a2e5===void 0x0||(_0x48a2e5=_0x48a2e5['clock'])===null||_0x48a2e5===void 0x0?void 0x0:_0x48a2e5['startTime']);}this[_0x164aae(0x1c1)]['availability']=getAvailabilityJson(Array['isArray'](_0x13c6a1)?_0x13c6a1:this['_availability']),_0x13c6a1?(this['update']=_0x260e55=>{this['_updateObjectAvailability'](_0x260e55['time']);},this[_0x164aae(_0x339d87._0xcaddad)]()):this['unbindUpdateEvent']();}[_0x5b513e(0xbb6)](){const _0x4b2113={_0x5d6e27:0x744},_0x41c9c8=_0x5b513e;var _0x16dbef;return getAvailabilityJson(this['_availability'],!![],(_0x16dbef=this[_0x41c9c8(_0x4b2113._0x5d6e27)])===null||_0x16dbef===void 0x0||(_0x16dbef=_0x16dbef['clock'])===null||_0x16dbef===void 0x0?void 0x0:_0x16dbef['startTime']);}[_0x5b513e(0x30d)](_0x23df9a){const _0x87020b={_0x3afeac:0x6ef,_0x22eebd:0x9b1},_0x22cdf1=_0x5b513e;var _0xc90be5;if(((_0xc90be5=this['_map'])===null||_0xc90be5===void 0x0?void 0x0:_0xc90be5[_0x22cdf1(0xcdd)])===![])return!![];return this[_0x22cdf1(_0x87020b._0x3afeac)]&&_0x23df9a?this['_availability'][_0x22cdf1(_0x87020b._0x22eebd)](_0x23df9a)??![]:!![];}[_0x5b513e(0x2cb)](_0x321c96){const _0x57870f={_0x4d5bcc:0xfaf,_0x22227a:0xb79},_0x5bce93={_0x5a868a:0xdc0,_0x384887:0x6ec},_0x4d481a=_0x5b513e,_0x661e93=this['layer'];if(!_0x661e93)return;const _0x24ec95=this['getAvailabilityShow'](_0x321c96);this['_last_availabilityShow']!==_0x24ec95&&(Array['isArray'](_0x661e93)?_0x661e93['forEach'](function(_0x401e9d){const _0x85c620=_0x137d;!Cesium__namespace['defined'](_0x401e9d['_show_original'])&&(_0x401e9d['_show_original']=_0x401e9d['show']),_0x401e9d[_0x85c620(_0x5bce93._0x5a868a)]=_0x24ec95,_0x401e9d['_showHook']&&_0x401e9d[_0x85c620(_0x5bce93._0x384887)](_0x24ec95);}):(!Cesium__namespace[_0x4d481a(_0x57870f._0x4d5bcc)](_0x661e93['_show_original'])&&(_0x661e93['_show_original']=_0x661e93['show']),_0x661e93['show']=_0x24ec95,_0x661e93['_showHook']&&_0x661e93['_showHook'](_0x24ec95)),this[_0x4d481a(0x6ec)]&&this['_showHook'](_0x24ec95),this[_0x4d481a(_0x57870f._0x22227a)](EventType['availabilityChange'],{'new':_0x24ec95,'old':this['_last_availabilityShow']})),this['_last_availabilityShow']=_0x24ec95;}[_0x5b513e(0x12a0)](){var _0x29d6a3;return getUrlResource(this['options'],(_0x29d6a3=this['_map'])===null||_0x29d6a3===void 0x0?void 0x0:_0x29d6a3['templateValues']);}['getUrl'](){const _0x3bf56f={_0x397d56:0x1c1},_0x4d8c45=_0x5b513e;var _0x518a8d;let _0x51232f=this[_0x4d8c45(_0x3bf56f._0x397d56)]['url'];const _0x4bb6f3=(_0x518a8d=this['_map'])===null||_0x518a8d===void 0x0?void 0x0:_0x518a8d['templateValues'];return _0x4bb6f3&&(_0x51232f=template(_0x51232f,_0x4bb6f3)),_0x51232f;}['addTo'](_0x4aa4f1){return _0x4aa4f1&&_0x4aa4f1['addLayer']&&_0x4aa4f1['addLayer'](this),this;}['remove'](_0x36c70c){const _0x3006eb={_0x4725d2:0x6da},_0x13663c=_0x5b513e;this['_map']&&this['_map'][_0x13663c(_0x3006eb._0x4725d2)](this,_0x36c70c);}[_0x5b513e(0x938)](_0x55b73f){const _0x40a731={_0x1cfeb3:0x26b,_0x592aa0:0x507,_0x433292:0x5ce},_0xfd9fbb=_0x5b513e;var _0xd4de72;if(this['isAdded']||this[_0xfd9fbb(_0x40a731._0x1cfeb3)]===State['ADD'])return;this['_state']=State['ADD'],this['_map']=_0x55b73f;if(this['options'][_0xfd9fbb(0x29d)])this['addEventParent'](this['options']['eventParent']);else{if(((_0xd4de72=this['options'])===null||_0xd4de72===void 0x0?void 0x0:_0xd4de72[_0xfd9fbb(0x29d)])===![]);else this['addEventParent'](_0x55b73f);}this['_mountedHook']&&!this[_0xfd9fbb(0xca1)]&&(this['_mountedHook'](),this['_createOK']=!![]);this['_addedHook']&&this['_addedHook']();this['options'][_0xfd9fbb(_0x40a731._0x592aa0)]&&(this[_0xfd9fbb(_0x40a731._0x592aa0)]=this['options']['availability']);this['options'][_0xfd9fbb(0xbc2)]&&this['flyTo']();this['_state']=State['ADDED'],this['fire'](EventType['add']),this['fire'](EventType[_0xfd9fbb(_0x40a731._0x433292)],{},!![]);if(this['options'][_0xfd9fbb(0xf74)])try{new Function('layer',this['options']['script'])(this);}catch(_0x1f3200){}}['_onRemove'](){const _0x5e1fc2={_0x109b0f:0x10ec,_0x623d28:0x744,_0x69b811:0x26b,_0x390e0b:0x1c1,_0xcf72bf:0x29d,_0x5c03ad:0x1c1},_0x195f8c=_0x5b513e;var _0x284e76,_0x20850f;if(this['_state']!==State[_0x195f8c(_0x5e1fc2._0x109b0f)])return;if(!this[_0x195f8c(_0x5e1fc2._0x623d28)])return;this['_removedHook']&&this['_removedHook'](),this[_0x195f8c(_0x5e1fc2._0x69b811)]=State['REMOVED'],this['fire'](EventType['remove']),this['fire'](EventType['removeLayer'],{},!![]);if((_0x284e76=this[_0x195f8c(_0x5e1fc2._0x390e0b)])!==null&&_0x284e76!==void 0x0&&_0x284e76[_0x195f8c(_0x5e1fc2._0xcf72bf)])this['removeEventParent'](this[_0x195f8c(0x1c1)]['eventParent']);else{if(((_0x20850f=this[_0x195f8c(_0x5e1fc2._0x5c03ad)])===null||_0x20850f===void 0x0?void 0x0:_0x20850f['eventParent'])===![]);else this['removeEventParent'](this['_map']);}this[_0x195f8c(0x744)]=null;}[_0x5b513e(0xfa2)](){}['_addedHook'](){}['_removedHook'](){}['fire'](_0x262b09,_0x55434d={},_0x46bb7a){return!_0x55434d['layer']&&(_0x55434d['layer']=this),super['fire'](_0x262b09,_0x55434d,_0x46bb7a);}[_0x5b513e(0xb89)](){const _0x43fe63={_0x24a9da:0x55a,_0x42cd1c:0x744,_0xbfb006:0xf37},_0xe4d5d1=_0x5b513e;if(!this[_0xe4d5d1(_0x43fe63._0x24a9da)]||!this[_0xe4d5d1(0x744)])return;this[_0xe4d5d1(0xb05)](),this[_0xe4d5d1(_0x43fe63._0x42cd1c)]['on'](EventType[_0xe4d5d1(_0x43fe63._0xbfb006)],this[_0xe4d5d1(0xda3)],this),this['_map_preRenderHandler'](this['_map']['scene']);}[_0x5b513e(0xb05)](){const _0x1c94ae=_0x5b513e;this[_0x1c94ae(0x744)]&&this['_map']['off'](EventType[_0x1c94ae(0xf37)],this[_0x1c94ae(0xda3)],this);}['_map_preRenderHandler'](_0x199901){const _0x58649d={_0x53edcc:0xa8d,_0x4ddc8b:0x2aa,_0x173bf8:0x3e6},_0x821e5=_0x5b513e;var _0x59345b;if(!this['_map']||!this['show'])return;if((_0x59345b=this['options'])!==null&&_0x59345b!==void 0x0&&_0x59345b['frameRate']&&this['_last_preUpdateTime']){const _0x16dc2d=_0x199901['_frameState'][_0x821e5(_0x58649d._0x53edcc)]-this[_0x821e5(_0x58649d._0x4ddc8b)];if(_0x16dc2d0xb3||_0x3b0af8<-0x55||_0x17dc5f>0x55)return;this['options']['extent']={'xmin':_0x511f6f,'ymin':_0x3b0af8,'xmax':_0x825d78,'ymax':_0x17dc5f},this['_rectangle']=Cesium__namespace['Rectangle']['fromDegrees'](_0x511f6f,_0x3b0af8,_0x825d78,_0x17dc5f),this['_tileLayer']&&(this['_tileLayer']['rectangle']=this[_0x518dde(_0x4dec03._0xb60485)]),logInfo(this['name']+_0x518dde(0xfb6),this,this[_0x518dde(0x1c1)]['extent']);}[_0x5b513e(0x99a)](_0x40e911){if(this['_state']===State['DESTROY'])return;this['_state']!==State['REMOVED']&&(this['clear']&&this['clear'](),this['remove']()),super['destroy'](_0x40e911),this['_state']=State['DESTROY'];}}class BaseGraphicLayer extends BaseLayer{['_showHook'](_0x3190a1){!_0x3190a1&&this['_closeAllControl']();}['_addedHook'](){const _0x3bf764={_0x26203e:0x9f1},_0x567dee=_0x5b513e;var _0x16f70b;if(this['options']['highlight'])this['bindHighlight'](this['options']['highlight']);else(_0x16f70b=this['options']['symbol'])!==null&&_0x16f70b!==void 0x0&&(_0x16f70b=_0x16f70b[_0x567dee(0xe0d)])!==null&&_0x16f70b!==void 0x0&&_0x16f70b[_0x567dee(_0x3bf764._0x26203e)]&&this['bindHighlight'](this['options']['symbol']['styleOptions']['highlight']);}['_removedHook'](){this['_closeAllControl'](),this['unbindHighlight']();}['_setOptionsHook'](_0x18af76,_0x3b9f4b){const _0x1c1d99=_0x5b513e;var _0x1b2376;const _0x41ad25=_0x3b9f4b['highlight']??((_0x1b2376=_0x3b9f4b['symbol'])===null||_0x1b2376===void 0x0||(_0x1b2376=_0x1b2376['styleOptions'])===null||_0x1b2376===void 0x0?void 0x0:_0x1b2376['highlight']);if(Cesium__namespace['defined'](_0x41ad25)){if(_0x41ad25){var _0x2706c8;this['bindHighlight'](_0x18af76[_0x1c1d99(0x9f1)]??((_0x2706c8=_0x18af76['symbol'])===null||_0x2706c8===void 0x0||(_0x2706c8=_0x2706c8['styleOptions'])===null||_0x2706c8===void 0x0?void 0x0:_0x2706c8['highlight']));}else this['unbindHighlight']();}}['_closeAllControl'](){const _0x418799={_0x2bf3ab:0xe13},_0x235ee7=_0x5b513e;this['closePopup'](),this['closeTooltip'](),this[_0x235ee7(_0x418799._0x2bf3ab)](),this[_0x235ee7(0x4f6)]();}[_0x5b513e(0x2b5)](_0x29f5a6){const _0x5899dd={_0x443410:0xb18},_0x51d2ba=_0x5b513e;this['unbindHighlight'](),this['_highlightOptions']=_0x29f5a6,this[_0x51d2ba(_0x5899dd._0x443410)]['type']===EventType['click']?this['on'](EventType['click'],this['_highlight_mouseEventHandler'],this):(this['on'](EventType['mouseOver'],this['_highlight_mouseEventHandler'],this),this['on'](EventType['mouseOut'],this['_highlight_mouseOutHandler'],this));}[_0x5b513e(0xdde)](){const _0x26c016={_0x2ba629:0x5a6,_0x1ea30e:0x1fb,_0x14d9b3:0x10d2},_0x1ae3af=_0x5b513e;this['_highlightOptions']&&(this['off'](EventType[_0x1ae3af(_0x26c016._0x2ba629)],this[_0x1ae3af(0x10d2)],this),this[_0x1ae3af(_0x26c016._0x1ea30e)](EventType[_0x1ae3af(0x104a)],this[_0x1ae3af(_0x26c016._0x14d9b3)],this),this['off'](EventType['mouseOut'],this['_highlight_mouseOutHandler'],this),this['_map']['isHighlighting'](this)&&this['_map']['closeHighlight'](),this['_highlightOptions']=null);}[_0x5b513e(0x10d2)](_0x2d5882){const _0x2665c7={_0x3f0ad5:0xb18},_0x2c8103=_0x5b513e;if(!this['_map']||this[_0x2c8103(0x744)]['isDrawing'])return;const _0x4eada2=_0x2d5882===null||_0x2d5882===void 0x0?void 0x0:_0x2d5882['graphic'];_0x4eada2?this['_map']['openHighlight'](_0x4eada2,this[_0x2c8103(_0x2665c7._0x3f0ad5)],_0x2d5882):this['_map']['closeHighlight']();}[_0x5b513e(0x1cd)](_0x1bf071){const _0x134222={_0x4f56d0:0x10c3},_0x1929ea=_0x5b513e;this['_map'][_0x1929ea(_0x134222._0x4f56d0)]();}[_0x5b513e(0x95d)](_0x3ce9d4,_0x44be91){const _0x57f606=_0x5b513e;if(!this[_0x57f606(0x744)]||!_0x3ce9d4)return;this[_0x57f606(0x744)][_0x57f606(0x95d)](_0x3ce9d4,this['_highlightOptions'],_0x44be91);}['closeHighlight'](){const _0x1599cc=_0x5b513e;this['_map'][_0x1599cc(0x10c3)]();}[_0x5b513e(0x1380)](){const _0x17274c={_0x1c4d62:0x1285},_0x1b5eed=_0x5b513e;if(this['_popupConfig'])return!![];if(this['_graphicList']){const _0x1410b0=this['_graphicList']['values'];for(let _0x34b7d1=0x0,_0x41cca8=_0x1410b0[_0x1b5eed(0x4e6)];_0x34b7d1<_0x41cca8;_0x34b7d1++){const _0x180ef7=_0x1410b0[_0x34b7d1];if(_0x180ef7[_0x1b5eed(_0x17274c._0x1c4d62)])return!![];}}return![];}['bindPopup'](_0x491e1e,_0x4a7518){const _0x2c93eb={_0x44ea72:0x1c1},_0x3bba73=_0x5b513e;return this[_0x3bba73(0x1285)]={'content':_0x491e1e,'options':_0x4a7518||this[_0x3bba73(_0x2c93eb._0x44ea72)]['popupOptions'],'layer':this},this;}['unbindPopup'](_0x11b9be){const _0x5eaa5d=_0x5b513e;return this['closePopup'](),_0x11b9be?this[_0x5eaa5d(0x1285)]=![]:this['_popupConfig']=null,this;}['openPopup'](_0x5d34ee){const _0x12f86c={_0x287821:0x6be},_0x13aa90=_0x5b513e;if(_0x5d34ee[_0x13aa90(_0x12f86c._0x287821)])_0x5d34ee[_0x13aa90(_0x12f86c._0x287821)]();else this['_popupConfig']&&_0x5d34ee&&this['_map']&&(this['_popupConfig'][_0x13aa90(0xba0)]=null,this['_map']['popup']['open'](_0x5d34ee,this['_popupConfig']));return this;}['closePopup'](){const _0x29c6b3={_0x2d8f9e:0x114a,_0x33aaa0:0x8ae},_0x16dc5f=_0x5b513e;var _0x949970;return(_0x949970=this['_map'])!==null&&_0x949970!==void 0x0&&_0x949970['popup']&&this['hasPopup']()&&this['_map'][_0x16dc5f(_0x29c6b3._0x2d8f9e)][_0x16dc5f(_0x29c6b3._0x33aaa0)](null,this),this;}['hasTooltip'](){const _0x5d0b6a=_0x5b513e;if(this['_tooltipConfig'])return!![];if(this[_0x5d0b6a(0xdcc)]){const _0x566108=this['_graphicList']['values'];for(let _0x673ca7=0x0,_0x42a9cc=_0x566108['length'];_0x673ca7<_0x42a9cc;_0x673ca7++){const _0x25f943=_0x566108[_0x673ca7];if(_0x25f943['_tooltipConfig'])return!![];}}return![];}['bindTooltip'](_0x3a7215,_0x28c10a){return this['_tooltipConfig']={'content':_0x3a7215,'options':_0x28c10a||this['options']['tooltipOptions'],'layer':this},this;}['unbindTooltip'](_0x45ad50){return _0x45ad50?this['_tooltipConfig']=![]:this['_tooltipConfig']=null,this['closeTooltip'](),this;}[_0x5b513e(0xb40)](_0x355ea8){const _0x365a20={_0xcd71d6:0x744},_0x5e8f0e=_0x5b513e;if(_0x355ea8['openTooltip'])_0x355ea8['openTooltip']();else this['_tooltipConfig']&&_0x355ea8&&this['_map']&&(this[_0x5e8f0e(0xaf8)]['graphic']=null,this[_0x5e8f0e(_0x365a20._0xcd71d6)][_0x5e8f0e(0x1212)]['open'](_0x355ea8,this['_tooltipConfig']));return this;}[_0x5b513e(0x117b)](){return this['_map']&&this['hasTooltip']()&&this['_map']['tooltip']['close'](null,this),this;}['hasContextMenu'](){if(this['_contextmenuConfig'])return!![];if(this['_graphicList']){const _0x46990d=this['_graphicList']['values'];for(let _0x33eb4b=0x0,_0x3bdcce=_0x46990d['length'];_0x33eb4b<_0x3bdcce;_0x33eb4b++){const _0x14b303=_0x46990d[_0x33eb4b];if(_0x14b303['_contextmenuConfig'])return!![];}}return![];}['getContextMenu'](){return this['_contextmenuConfig'];}[_0x5b513e(0x13b4)](_0x590ec8,_0x689377){const _0x391515=_0x5b513e;var _0x3d592f;return this[_0x391515(0x70e)]={'content':_0x590ec8,'options':_0x689377||((_0x3d592f=this['options'])===null||_0x3d592f===void 0x0?void 0x0:_0x3d592f['contextmenuOptions']),'layer':this},this;}['unbindContextMenu'](_0x1c7778){const _0x3740cc=_0x5b513e;return _0x1c7778?this['_contextmenuConfig']=![]:this[_0x3740cc(0x70e)]=null,this['closeContextMenu'](),this;}['openContextMenu'](_0x5cdc6e){if(_0x5cdc6e['openContextMenu'])_0x5cdc6e['openContextMenu']();else this['_contextmenuConfig']&&_0x5cdc6e&&this['_map']&&(this['_contextmenuConfig']['graphic']=null,this['_map']['contextmenu']['open'](_0x5cdc6e,this['_contextmenuConfig']));return this;}['closeContextMenu'](){const _0x360140={_0x12fd47:0x744},_0x57ed41=_0x5b513e;return this['_map']&&this['hasContextMenu']()&&this[_0x57ed41(_0x360140._0x12fd47)]['contextmenu']['close'](null,this),this;}['openSmallTooltip'](_0x481d55,_0x374b87){return this['_map']&&this['_map']['openSmallTooltip'](_0x481d55,_0x374b87),this;}[_0x5b513e(0xe13)](){const _0x5f58c8=_0x5b513e;return this[_0x5f58c8(0x744)]&&this['_map']['closeSmallTooltip'](),this;}}class PointCollision{constructor(_0x1bb7da,_0x53a465){const _0x4169f7={_0x233f98:0x28b,_0x4b9b9e:0x12b3},_0x32d1a8=_0x5b513e;var _0x2b9f0a;this[_0x32d1a8(_0x4169f7._0x233f98)]=_0x1bb7da,this['_map']=_0x1bb7da['_map'],this['_collisionType']=!![],this['_includePoly']=![],this['_clustersList']=[],this[_0x32d1a8(_0x4169f7._0x4b9b9e)](_0x53a465);const _0x1c2f9e=((_0x2b9f0a=Cesium__namespace['Mars3DEx'])===null||_0x2b9f0a===void 0x0?void 0x0:_0x2b9f0a['KDBush'])??window[_0x32d1a8(0x4cb)];_0x1c2f9e?(this['KDBush']=_0x1c2f9e,this['bindEvent']()):logError('未识别KDBush库,您可以任选下面方式:\x0a1.\x20更新\x20mars3d-cesium库至v.122及以上版本\x0a2.\x20请引入kdbush库:import\x20KDBush\x20from\x20\x22kdbush\x22;\x20window.KDBush=\x20KDBush;');}get['enabled'](){return this['_enabled'];}set['enabled'](_0x3a3091){const _0x128171={_0x27e52c:0x4e6},_0x279dd6=_0x5b513e;this['_enabled']=_0x3a3091;if(_0x3a3091)this['_cluster']();else{this[_0x279dd6(0xf26)]();const _0x124c39=this['_graphicLayer']['graphics'];for(let _0x238df5=0x0;_0x238df5<_0x124c39[_0x279dd6(_0x128171._0x27e52c)];++_0x238df5){_0x124c39[_0x238df5]['isCluster']=![];}}}['setOptions'](_0x253f51={}){const _0x5639f0={_0x12ea30:0x166,_0x36a67b:0x92a,_0x3bac46:0x64f},_0x5bd72b=_0x5b513e;this['options']=_0x253f51,this['enabled']=_0x253f51['enabled']??this['_graphicLayer']['show'],this['_pixelRange']=_0x253f51[_0x5bd72b(_0x5639f0._0x12ea30)]??0x14,this['_minimumClusterSize']=_0x253f51[_0x5bd72b(_0x5639f0._0x36a67b)]??0x2,this['_setOptionsHook']&&this[_0x5bd72b(_0x5639f0._0x3bac46)](_0x253f51);}['bindEvent'](){const _0x1f861e={_0x13949a:0x744},_0x5103b1=_0x5b513e;this['mouse_down']=![],this[_0x5103b1(0x136f)]=funThrottle(this[_0x5103b1(0x103b)],0x12c),this['_map']['on'](EventType['wheel'],this['_onCameraChangedEventThrottle'],this),this['_map']['camera']['percentageChanged']=0.02,this[_0x5103b1(_0x1f861e._0x13949a)]['on'](EventType['cameraChanged'],this['_onCameraChangedEventThrottle'],this),this['_map']['on'](EventType['leftDown'],this['_onMouseDownEvent'],this),this['_map']['on'](EventType['leftUp'],this['_onMouseUpEvent'],this);}[_0x5b513e(0x1d7)](){const _0x34e208={_0x205b20:0x1fb,_0x45b1cd:0x1fe},_0x18eabe=_0x5b513e;this[_0x18eabe(0x744)][_0x18eabe(_0x34e208._0x205b20)](EventType['wheel'],this['_onCameraChangedEventThrottle'],this),this['_map'][_0x18eabe(0x1fb)](EventType[_0x18eabe(_0x34e208._0x45b1cd)],this['_onCameraChangedEventThrottle'],this),this['_map'][_0x18eabe(0x1fb)](EventType['leftDown'],this['_onMouseDownEvent'],this),this['_map']['off'](EventType['leftUp'],this['_onMouseUpEvent'],this);}['_onMouseDownEvent'](_0x1485ec){this['mouse_down']=!![];}['_onMouseUpEvent'](_0x49d5d9){this['mouse_down']=![];}['removeAll'](){}['_cluster'](){const _0x104dd1={_0x402aec:0x12e8,_0x2eba32:0x35b,_0x166a9d:0x1284,_0x52221e:0x121e,_0x407bc8:0x9d1,_0x2a497e:0x984,_0x1ee2ed:0x4af,_0x494e1d:0xaac,_0x2a617a:0x1130,_0x500d64:0xa6d,_0x15cd99:0x1359,_0xf10d61:0x11dc,_0x2c57f5:0x47e,_0x8a86d7:0x11dc,_0x1ab247:0x1ed,_0x1ac44d:0x1359},_0x2215be=_0x5b513e;if(!this[_0x2215be(_0x104dd1._0x402aec)]||!this['_graphicLayer']['show']||this['mouse_down']||!this['KDBush'])return;const _0x3f7146=this['_map']['scene'][_0x2215be(_0x104dd1._0x2eba32)]['ellipsoid'],_0x83431a=this['_map'][_0x2215be(0xa6d)][_0x2215be(_0x104dd1._0x166a9d)][_0x2215be(_0x104dd1._0x52221e)],_0x238a84=new Cesium__namespace[(_0x2215be(_0x104dd1._0x407bc8))](_0x3f7146,_0x83431a),_0x4782a3=this[_0x2215be(0xff1)](_0x238a84);if(!_0x4782a3||_0x4782a3['length']===0x0){this['removeAll']();return;}const _0x4aae64=this['_clustersList'],_0x5d8c90=[],_0x2d2478=this['_previousHeight'],_0x413b3c=this['_map']['scene']['camera']['positionCartographic']['height'];let _0x208b2d,_0x4a8f5d,_0x1f1467,_0x11801b,_0x49b1b9,_0x2ce8ba,_0x178045,_0x133646,_0x2866a4,_0x4ef481,_0x140032;const _0x4bc6f2=new this['KDBush'](_0x4782a3['length'],0x40,Uint32Array);for(let _0x4641a8=0x0;_0x4641a8<_0x4782a3[_0x2215be(0x4e6)];++_0x4641a8){_0x4bc6f2['add'](_0x4782a3[_0x4641a8]['_cluster_coord']['x'],_0x4782a3[_0x4641a8]['_cluster_coord']['y']);}_0x4bc6f2['finish']();if(_0x413b3c<_0x2d2478){_0x1f1467=_0x4aae64['length'];for(_0x208b2d=0x0;_0x208b2d<_0x1f1467;++_0x208b2d){const _0x696916=_0x4aae64[_0x208b2d];if(!_0x238a84['isPointVisible'](_0x696916['position']))continue;const _0x390460=Cesium__namespace[_0x2215be(0x12de)][_0x2215be(_0x104dd1._0x2a497e)](Cesium__namespace[_0x2215be(_0x104dd1._0x1ee2ed)][_0x2215be(_0x104dd1._0x494e1d)],_0x696916['position'],Cesium__namespace['Cartesian3'][_0x2215be(_0x104dd1._0x2a617a)],Cesium__namespace['Cartesian2']['ZERO'],this['_map'][_0x2215be(_0x104dd1._0x500d64)]);if(!Cesium__namespace['defined'](_0x390460))continue;const _0x97a795=0x1-_0x413b3c/_0x2d2478;let _0x5d96e0=_0x696916[_0x2215be(_0x104dd1._0x15cd99)]=_0x696916[_0x2215be(_0x104dd1._0x15cd99)]*_0x97a795,_0x58ac31=_0x696916['height']=_0x696916['height']*_0x97a795;_0x5d96e0=Math['max'](_0x5d96e0,_0x696916['minimumWidth']),_0x58ac31=Math['max'](_0x58ac31,_0x696916['minimumHeight']);const _0x53c7d2=_0x390460['x']-_0x5d96e0*0.5,_0x1795ba=_0x390460['y']-_0x58ac31*0.5,_0x5bee71=_0x390460['x']+_0x5d96e0,_0x158c77=_0x390460['y']+_0x58ac31;_0x49b1b9=_0x4bc6f2['range'](_0x53c7d2,_0x1795ba,_0x5bee71,_0x158c77),_0x2ce8ba=_0x49b1b9['length'],_0x4ef481=0x0,_0x2866a4=[];for(_0x4a8f5d=0x0;_0x4a8f5d<_0x2ce8ba;++_0x4a8f5d){_0x178045=_0x49b1b9[_0x4a8f5d],_0x133646=_0x4782a3[_0x178045],!_0x133646['_clustered']&&(++_0x4ef481,_0x140032=_0x133646,_0x2866a4['push'](_0x140032));}if(_0x4ef481>=this['_minimumClusterSize']){_0x696916['graphics']=_0x2866a4,_0x5d8c90['push'](_0x696916);for(_0x4a8f5d=0x0;_0x4a8f5d<_0x2ce8ba;++_0x4a8f5d){_0x4782a3[_0x49b1b9[_0x4a8f5d]]['_clustered']=!![];}}}}_0x1f1467=_0x4782a3['length'];for(_0x208b2d=0x0;_0x208b2d<_0x1f1467;++_0x208b2d){const _0x213c69=_0x4782a3[_0x208b2d];if(_0x213c69['_clustered'])continue;_0x213c69[_0x2215be(0x47e)]=!![],_0x11801b=this[_0x2215be(_0x104dd1._0xf10d61)](_0x213c69,pointBoundinRectangleScratch);const _0xa26b05=Cesium__namespace['BoundingRectangle']['clone'](_0x11801b,totalBoundingRectangleScratch);_0x49b1b9=_0x4bc6f2['range'](_0x11801b['x'],_0x11801b['y'],_0x11801b['x']+_0x11801b['width'],_0x11801b['y']+_0x11801b['height']),_0x2ce8ba=_0x49b1b9['length'];const _0x5d5120=Cesium__namespace['Cartesian3'][_0x2215be(0xda4)](_0x213c69['_position_cluster']);_0x4ef481=0x1,_0x2866a4=[_0x213c69];for(_0x4a8f5d=0x0;_0x4a8f5d<_0x2ce8ba;++_0x4a8f5d){_0x178045=_0x49b1b9[_0x4a8f5d],_0x133646=_0x4782a3[_0x178045];if(!_0x133646[_0x2215be(_0x104dd1._0x2c57f5)]){const _0x2a968f=this[_0x2215be(_0x104dd1._0x8a86d7)](_0x133646,neighborBoundingRectangleScratch),_0x25367f=_0x133646['_position_cluster'];Cesium__namespace['Cartesian3']['add'](_0x25367f,_0x5d5120,_0x5d5120),Cesium__namespace['BoundingRectangle'][_0x2215be(0xa48)](_0xa26b05,_0x2a968f,_0xa26b05),++_0x4ef481,_0x2866a4[_0x2215be(_0x104dd1._0x1ab247)](_0x133646);}}if(_0x4ef481>=this['_minimumClusterSize']){const _0x4f5dbc=Cesium__namespace[_0x2215be(0x1026)][_0x2215be(0xfb0)](_0x5d5120,0x1/_0x4ef481,_0x5d5120),_0x1df440={'position':_0x4f5dbc,'width':_0xa26b05['width'],'height':_0xa26b05[_0x2215be(0x595)],'minimumWidth':_0x11801b[_0x2215be(_0x104dd1._0x1ac44d)],'minimumHeight':_0x11801b['height'],'graphics':_0x2866a4};_0x5d8c90['push'](_0x1df440);for(_0x4a8f5d=0x0;_0x4a8f5d<_0x2ce8ba;++_0x4a8f5d){_0x4782a3[_0x49b1b9[_0x4a8f5d]]['_clustered']=!![];}}else _0x213c69[_0x2215be(0x770)]=![];}if(this['_collisionType'])for(let _0x54c727=0x0;_0x54c727<_0x5d8c90['length'];_0x54c727++){const _0x584075=_0x5d8c90[_0x54c727]['graphics'];(_0x584075===null||_0x584075===void 0x0?void 0x0:_0x584075[_0x2215be(0x4e6)])>0x0&&(_0x584075[0x0]['_isCluster_temp']=![]);}for(let _0x273cc4=0x0;_0x273cc4<_0x1f1467;++_0x273cc4){_0x4782a3[_0x273cc4]['isCluster']=_0x4782a3[_0x273cc4]['_isCluster_temp'];}this['_clustersList']=_0x5d8c90,this['_previousHeight']=_0x413b3c,this['_refreshClusterEnd'](_0x5d8c90);}['_refreshClusterEnd'](_0x50bacd){}['_getCalculateGraphics'](_0x145234){const _0x1a7a57={_0x17a2f8:0x3c6,_0x2c2dc1:0x691,_0x1e197f:0x59a,_0x13d77f:0x37c,_0x55ca31:0x744},_0x3cdbbb=_0x5b513e,_0x429608=this['_graphicLayer'],_0x326cf0=_0x429608['getGraphics']();if(_0x326cf0['length']===0x0)return;const _0x2e51f6=this['_graphicLayer'][_0x3cdbbb(0x48b)],_0x5ae76f=[],_0x4a3c0d=_0x326cf0['length'];for(let _0xb874db=0x0;_0xb874db<_0x4a3c0d;++_0xb874db){const _0x5c7faf=_0x326cf0[_0xb874db];if(!_0x5c7faf['isAdded']||_0x2e51f6===_0x5c7faf||_0x5c7faf[_0x3cdbbb(0xb37)]||this[_0x3cdbbb(_0x1a7a57._0x17a2f8)]===![]&&!_0x5c7faf['isPoint']||!_0x5c7faf[_0x3cdbbb(_0x1a7a57._0x2c2dc1)]||this['options']['includeType']&&this['options']['includeType']['indexOf'](_0x5c7faf[_0x3cdbbb(_0x1a7a57._0x1e197f)])===-0x1)continue;const _0x13cd94=_0x5c7faf['positionShow']??_0x5c7faf['position']??_0x5c7faf['center'];if(!_0x13cd94||!_0x5c7faf['show']||this['_map']['scene']['mode']===Cesium__namespace['SceneMode']['SCENE3D']&&!_0x145234['isPointVisible'](_0x13cd94))continue;let _0x1c16d8;_0x5c7faf['getWindowCoordinates']?_0x1c16d8=_0x5c7faf[_0x3cdbbb(0xb0f)](_0x5c7faf[_0x3cdbbb(_0x1a7a57._0x13d77f)]):_0x1c16d8=getWindowCoordinates(this['_map'][_0x3cdbbb(0xa6d)],_0x13cd94,_0x5c7faf['_cluster_coord']);if(!Cesium__namespace['defined'](_0x1c16d8))continue;_0x5c7faf['_isCluster_temp']=!![],_0x5c7faf['_clustered']=![],_0x5c7faf['_cluster_coord']=_0x1c16d8,_0x5c7faf['_position_cluster']=_0x13cd94,_0x5ae76f['push'](_0x5c7faf);}if(this['_collisionType']&&_0x429608['_labelCollection']&&this[_0x3cdbbb(0x1c1)]['includeType']['indexOf']('label')!==-0x1){const _0x314725=_0x429608['_labelCollection'];for(let _0x315d64=0x0,_0x38e84d=_0x314725['length'];_0x315d64<_0x38e84d;_0x315d64++){const _0xe87d14=_0x314725['get'](_0x315d64),_0x424612=_0xe87d14['position'];if(!_0x424612||this[_0x3cdbbb(_0x1a7a57._0x55ca31)]['scene']['mode']===Cesium__namespace['SceneMode']['SCENE3D']&&!_0x145234['isPointVisible'](_0x424612))continue;const _0x348c82=_0xe87d14['computeScreenSpacePosition'](this['_map'][_0x3cdbbb(0xa6d)],_0xe87d14[_0x3cdbbb(0x37c)]);if(!Cesium__namespace['defined'](_0x348c82))continue;_0xe87d14['_isCluster_temp']=!![],_0xe87d14['_clustered']=![],_0xe87d14['_cluster_coord']=_0x348c82,_0xe87d14['_position_cluster']=_0x424612,_0x5ae76f['push'](_0xe87d14);}}return _0x5ae76f;}[_0x5b513e(0x11dc)](_0x52441d,_0x26fc29){const _0x55b8fd={_0x9b1df8:0xa48},_0xca6061=_0x5b513e,_0x4d6503=_0x52441d[_0xca6061(0x37c)];_0x52441d['getBoundingBox']?_0x26fc29=_0x52441d[_0xca6061(0x2a9)](_0x4d6503,_0x26fc29):_0x26fc29=getScreenSpaceBoundingBox(_0x52441d,_0x4d6503,_0x26fc29);expandBoundingBox(_0x26fc29,this['_pixelRange']);if(_0x52441d['_primitive_label']){const _0x2eb07c=_0x52441d['_primitive_label']['getBoundingBox'](_0x4d6503,labelBoundingBoxScratch);expandBoundingBox(_0x2eb07c,this[_0xca6061(0x9d0)]),_0x26fc29=Cesium__namespace[_0xca6061(0x457)][_0xca6061(_0x55b8fd._0x9b1df8)](_0x26fc29,_0x2eb07c,_0x26fc29);}return _0x26fc29;}['destroy'](){this['unbindEvent']();}}const labelBoundingBoxScratch=new Cesium__namespace['BoundingRectangle'](),pointBoundinRectangleScratch=new Cesium__namespace['BoundingRectangle'](),totalBoundingRectangleScratch=new Cesium__namespace['BoundingRectangle'](),neighborBoundingRectangleScratch=new Cesium__namespace['BoundingRectangle']();function expandBoundingBox(_0x5a06d6,_0x5f6d43){const _0x5172fc=_0x5b513e;_0x5a06d6['x']-=_0x5f6d43,_0x5a06d6['y']-=_0x5f6d43,_0x5a06d6['width']+=_0x5f6d43*0x2,_0x5a06d6[_0x5172fc(0x595)]+=_0x5f6d43*0x2;}function getWindowCoordinates(_0x41808d,_0x2403ec,_0x361463){return toWindowCoordinates$1(_0x41808d,_0x2403ec,_0x361463);}function getScreenSpaceBoundingBox(_0x5dcddb,_0x36c967,_0x4db5d4){const _0x346b1c={_0x5ce984:0x7e1},_0x3d3fe8=_0x5b513e;!Cesium__namespace['defined'](_0x4db5d4)&&(_0x4db5d4=new Cesium__namespace['BoundingRectangle']());if(!_0x5dcddb['isPoint']){const _0xbccf03=_0x5dcddb[_0x3d3fe8(0xa17)]();if(_0xbccf03){const _0x5afadb=_0x5dcddb['_map'][_0x3d3fe8(0xa6d)],_0x18dcfe=getWindowCoordinates(_0x5afadb,Cesium__namespace['Cartesian3']['fromRadians'](_0xbccf03['west'],_0xbccf03['south'],_0xbccf03['maxHeight'])),_0x5db581=getWindowCoordinates(_0x5afadb,Cesium__namespace['Cartesian3']['fromRadians'](_0xbccf03['east'],_0xbccf03['north'],_0xbccf03['maxHeight']));if(_0x18dcfe&&_0x5db581)return Cesium__namespace['BoundingRectangle'][_0x3d3fe8(_0x346b1c._0x5ce984)]([_0x18dcfe,_0x5db581],_0x4db5d4);}}const _0x48f8a6=0x8,_0x526b61=0x8,_0x4233cc=_0x36c967['x']-_0x48f8a6*0.5,_0x3483b6=_0x36c967['y']-_0x526b61*0.5;return _0x4db5d4['x']=_0x4233cc,_0x4db5d4['y']=_0x3483b6,_0x4db5d4['width']=_0x48f8a6,_0x4db5d4['height']=_0x526b61,_0x4db5d4;}class PointCluster extends PointCollision{constructor(_0x5aa059,_0x220431){const _0x49403a={_0x395b4c:0xa6d},_0x529ec1=_0x5b513e;super(_0x5aa059,_0x220431),this['_collisionType']=![],this['_billboardCollection']=new Cesium__namespace['BillboardCollection']({'scene':this['_map']['scene']}),this['_map'][_0x529ec1(_0x49403a._0x395b4c)]['primitives']['add'](this['_billboardCollection']);}[_0x5b513e(0x64f)](_0x2c4f5f){const _0x48d6e3={_0x4ebd96:0x27e,_0x451944:0x347,_0x1f38bc:0xe11},_0x392cfd=_0x5b513e;this['_includePoly']=_0x2c4f5f['includePoly']??!![],this['_globalAlpha']=this['_graphicLayer'][_0x392cfd(_0x48d6e3._0x4ebd96)],this['_billboardCollection']&&(this[_0x392cfd(_0x48d6e3._0x451944)]['zIndex']=_0x2c4f5f[_0x392cfd(_0x48d6e3._0x1f38bc)]);}['removeAll'](){const _0x434987=_0x5b513e;this[_0x434987(0x347)]&&this[_0x434987(0x347)]['removeAll']();}[_0x5b513e(0xa2f)](_0x2ae98f){const _0x2b7eb0={_0x3e22b6:0xf26,_0x1d5487:0x585},_0x1b3414=_0x5b513e;this['_billboardCollection'][_0x1b3414(_0x2b7eb0._0x3e22b6)]();for(let _0x2effe8=0x0;_0x2effe8<_0x2ae98f['length'];_0x2effe8++){this[_0x1b3414(_0x2b7eb0._0x1d5487)](_0x2ae98f[_0x2effe8]);}this['_graphicLayer']['fire'](EventType['clusterStop'],{'list':this['getClusterList']()});}['_addClusterItem'](_0x85dad4){const _0xe587ec={_0x57f7f3:0x73b,_0x1fde3d:0x91f,_0x393a4f:0x138f,_0x31216d:0xd7f,_0xb8a8bd:0x1038,_0x315b66:0x11bd,_0x5d78e6:0x37f,_0x5b81ee:0x791},_0x3e382d={_0x17ea6d:0x2d7},_0x4a5006=_0x5b513e;var _0x496e8f,_0x38f301;let _0x253f2f=_0x85dad4['position'];(_0x496e8f=this['options']['style'])!==null&&_0x496e8f!==void 0x0&&_0x496e8f['setHeight']&&(_0x253f2f=setPositionsHeight(_0x253f2f,this['options']['style']['setHeight']));(_0x38f301=this['options'][_0x4a5006(0xd7f)])!==null&&_0x38f301!==void 0x0&&_0x38f301[_0x4a5006(_0xe587ec._0x57f7f3)]&&(_0x253f2f=addPositionsHeight(_0x253f2f,this['options']['style']['addHeight']));const _0x36c2c8={'id':createGuid(),'position':_0x253f2f,'verticalOrigin':Cesium__namespace[_0x4a5006(_0xe587ec._0x1fde3d)][_0x4a5006(_0xe587ec._0x393a4f)],'scale':0.5};this['options']['style']?(this['_globalAlpha']!==0x1&&(this[_0x4a5006(0x1c1)]['style']['globalAlpha']=this['_globalAlpha']),BillboardStyleConver['toCesiumVal'](this['options'][_0x4a5006(_0xe587ec._0x31216d)],_0x36c2c8)):this['_globalAlpha']!==0x1&&(_0x36c2c8['color']=Cesium__namespace['Color']['WHITE'][_0x4a5006(0x1ac)](this['_globalAlpha']));const _0x264a2e=this[_0x4a5006(0x1c1)]['image'];if(isString(_0x264a2e))_0x36c2c8['image']=_0x264a2e;else{if(isFunction(_0x264a2e)){const _0xceacce=_0x264a2e(_0x85dad4[_0x4a5006(0x126b)]['length'],_0x85dad4);_0xceacce[_0x4a5006(_0xe587ec._0xb8a8bd)]?_0xceacce[_0x4a5006(0x1038)](function(_0xef90cb){const _0x55c707=_0x4a5006;_0x49c083['_billboardCollection']&&(_0x49c083[_0x55c707(_0x3e382d._0x17ea6d)]=_0xef90cb);}):_0x36c2c8['image']=_0xceacce;}else _0x36c2c8['image']=getCircleImage(_0x85dad4['graphics']['length'],_0x264a2e);}const _0x49c083=this['_billboardCollection'][_0x4a5006(_0xe587ec._0x315b66)](_0x36c2c8);return _0x49c083['_mars3d_layerId']=this['_graphicLayer']['id'],_0x49c083[_0x4a5006(_0xe587ec._0x5d78e6)]=_0x85dad4,_0x85dad4['billboard']=_0x49c083,_0x85dad4[_0x4a5006(_0xe587ec._0x5b81ee)]=!![],_0x49c083;}['getClusterList'](){const _0x59c5a7={_0x25922f:0x347,_0x455e6a:0x89b},_0x2aa8f2=_0x5b513e,_0x3c4641=[];for(let _0x2f835a=0x0,_0x56b5f4=this[_0x2aa8f2(_0x59c5a7._0x25922f)][_0x2aa8f2(0x4e6)];_0x2f835a<_0x56b5f4;_0x2f835a++){const _0x1a6a02=this['_billboardCollection'][_0x2aa8f2(_0x59c5a7._0x455e6a)](_0x2f835a);_0x3c4641['push'](_0x1a6a02[_0x2aa8f2(0x37f)]);}return _0x3c4641;}['setOpacity'](_0x39aa85){const _0x3192dc=_0x5b513e;this['_globalAlpha']=_0x39aa85;for(let _0x1ac499=0x0,_0x323d6b=this['_billboardCollection']['length'];_0x1ac499<_0x323d6b;_0x1ac499++){const _0x194cce=this['_billboardCollection'][_0x3192dc(0x89b)](_0x1ac499);_0x194cce['color']=Cesium__namespace['Color']['WHITE']['withAlpha'](_0x39aa85);}}[_0x5b513e(0x99a)](){const _0x2be779={_0x39b6e9:0x347},_0x39d349=_0x5b513e;super['destroy'](),this[_0x39d349(_0x2be779._0x39b6e9)]&&this[_0x39d349(_0x2be779._0x39b6e9)]['destroy'](),this['_billboardCollection']=undefined;}}class GraphicLayer extends BaseGraphicLayer{constructor(_0x519562={}){const _0x2eeb94=_0x5b513e;super(_0x519562),this[_0x2eeb94(0x64f)](_0x519562,_0x519562),this['_graphicList']=new MarsArray();}['_setOptionsBeforeHook'](_0x401271,_0x1d5982){const _0xe5a401={_0x513058:0xfaf,_0x54c77e:0x8ad},_0x26cbe8=_0x5b513e;if(Cesium__namespace['defined'](_0x1d5982['symbol'])&&Cesium__namespace[_0x26cbe8(_0xe5a401._0x513058)](_0x401271['symbol'])){var _0xa4aad6;_0x401271['symbol']['styleOptions']&&Cesium__namespace['defined'](_0x1d5982[_0x26cbe8(0xf2d)][_0x26cbe8(0x59a)])&&_0x1d5982['symbol'][_0x26cbe8(0x59a)]!==((_0xa4aad6=_0x401271['symbol'])===null||_0xa4aad6===void 0x0?void 0x0:_0xa4aad6[_0x26cbe8(0x59a)])&&delete _0x401271['symbol']['styleOptions'],_0x401271['symbol'][_0x26cbe8(0x8ad)]&&(_0x1d5982['symbol']['styleField']===undefined||_0x1d5982['symbol']['styleField']==null||_0x1d5982[_0x26cbe8(0xf2d)]['styleField']===![])&&delete _0x401271['symbol'][_0x26cbe8(_0xe5a401._0x54c77e)];}}[_0x5b513e(0x64f)](_0x9866a1,_0x511a3b){const _0x4731a0={_0x4a2837:0x1041},_0x12c80b=_0x5b513e;super[_0x12c80b(0x64f)](_0x9866a1,_0x511a3b),this[_0x12c80b(0x171)]=_0x9866a1['isContinued']??![];if(_0x511a3b['cluster'])this['_initializeCluster']();else _0x511a3b['collision']&&this['_initializeCollision']();this[_0x12c80b(_0x4731a0._0x4a2837)]&&_0x511a3b['symbol']&&this['_otherLayer']['setOptions'](_0x511a3b['symbol']);}get['layer'](){const _0x5e9dc3={_0x4773be:0x1ed,_0x313917:0xffb},_0x18dc2d=_0x5b513e,_0x123f18=[];return this['_dataSource']&&_0x123f18['push'](this['_dataSource']),this[_0x18dc2d(0x133e)]&&_0x123f18[_0x18dc2d(_0x5e9dc3._0x4773be)](this['_primitiveCollection']),this[_0x18dc2d(0x10da)]&&_0x123f18['push'](this['_labelCollection']),this['_billboardCollection']&&_0x123f18['push'](this['_billboardCollection']),this['_cloudCollection']&&_0x123f18['push'](this['_cloudCollection']),this['_pointCollection']&&_0x123f18[_0x18dc2d(0x1ed)](this['_pointCollection']),this['_polylineCollection']&&_0x123f18['push'](this[_0x18dc2d(_0x5e9dc3._0x313917)]),this[_0x18dc2d(0xfff)]&&_0x123f18['push'](this['_lights']),this['_visibilitys']&&_0x123f18['push'](this['_visibilitys']),this['_pointCluster']&&(this['_pointCluster']['_billboardCollection']&&_0x123f18['push'](this['_pointCluster'][_0x18dc2d(0x347)])),_0x123f18;}get[_0x5b513e(0x5e8)](){var _0x3c7a13;return(_0x3c7a13=this['_pointCluster'])===null||_0x3c7a13===void 0x0?void 0x0:_0x3c7a13['enabled'];}set['clusterEnabled'](_0x4321bb){const _0x3db130=_0x5b513e;this['_initializeCluster'](),this[_0x3db130(0x679)]['enabled']=_0x4321bb;}get['collisionEnabled'](){var _0x31a8bf;return(_0x31a8bf=this['_pointCollision'])===null||_0x31a8bf===void 0x0?void 0x0:_0x31a8bf['enabled'];}set[_0x5b513e(0x27a)](_0x1e355d){const _0x5a1891=_0x5b513e;this[_0x5a1891(0x1358)](),this[_0x5a1891(0x41d)]['enabled']=_0x1e355d;}get[_0x5b513e(0xcad)](){const _0x6fd1b4={_0x46f3a7:0x342,_0x492c9b:0xdc0,_0x82f02a:0x13bb,_0x4df9e2:0x11bd,_0x4f0dbc:0xfaf},_0x2fc7b5=_0x5b513e;return!this[_0x2fc7b5(0x342)]&&(this['_dataSource']=new Cesium__namespace['CustomDataSource'](this['id']),this[_0x2fc7b5(_0x6fd1b4._0x46f3a7)][_0x2fc7b5(_0x6fd1b4._0x492c9b)]=this[_0x2fc7b5(_0x6fd1b4._0x82f02a)](),this['_dataSource']['zIndex']=this['options'][_0x2fc7b5(0xe11)],this['_map']&&(this[_0x2fc7b5(0x744)]['dataSources'][_0x2fc7b5(_0x6fd1b4._0x4df9e2)](this['_dataSource']),Cesium__namespace[_0x2fc7b5(_0x6fd1b4._0x4f0dbc)](this['options']['zIndex'])&&(this['zIndex']=this['options']['zIndex']))),this['_dataSource'];}get['primitiveCollection'](){const _0x2137eb={_0x3e10f0:0x1c1,_0x1d922:0x133e,_0x104998:0x133e,_0x1e86f8:0x173},_0x4ecb9b=_0x5b513e;return!this['_primitiveCollection']&&(this['_primitiveCollection']=new Cesium__namespace[(_0x4ecb9b(0x1197))](this[_0x4ecb9b(_0x2137eb._0x3e10f0)]),this[_0x4ecb9b(_0x2137eb._0x1d922)]['show']=this['getRealShow'](),this[_0x4ecb9b(_0x2137eb._0x104998)][_0x4ecb9b(0xe11)]=this[_0x4ecb9b(0x1c1)]['zIndex'],this['_map']&&(this['_map']['scene'][_0x4ecb9b(_0x2137eb._0x1e86f8)][_0x4ecb9b(0x11bd)](this['_primitiveCollection']),Cesium__namespace['defined'](this['options']['zIndex'])&&(this['zIndex']=this['options']['zIndex']))),this['_primitiveCollection'];}get['labelCollection'](){const _0x273424={_0x5acff3:0x10da,_0x11d1ed:0xe11,_0x215350:0x55a},_0x260b9c=_0x5b513e;if(!this['_labelCollection']){var _0x209ed3;this['_labelCollection']=new Cesium__namespace['LabelCollection']({...this[_0x260b9c(0x1c1)],'scene':(_0x209ed3=this['_map'])===null||_0x209ed3===void 0x0?void 0x0:_0x209ed3['scene']}),this['_labelCollection']['show']=this['getRealShow'](),this[_0x260b9c(_0x273424._0x5acff3)]['zIndex']=this['options'][_0x260b9c(_0x273424._0x11d1ed)];const _0x4bd092=this['_labelCollection'][_0x260b9c(_0x273424._0x215350)];this['_labelCollection']['update']=function(_0x495876){if(!this['show'])return;const _0x4a6e01=this['_labels'];for(let _0x3d5392=0x0,_0x4985fa=_0x4a6e01['length'];_0x3d5392<_0x4985fa;++_0x3d5392){_0x4a6e01[_0x3d5392]['update']&&_0x4a6e01[_0x3d5392]['update'](_0x495876);}return _0x4bd092['bind'](this)(_0x495876);},this['_map']&&this['_map']['scene']['primitives']['add'](this['_labelCollection']);}return this['_labelCollection'];}get[_0x5b513e(0x12f8)](){const _0x133139={_0x2cd1a5:0x13bb,_0x3ac23c:0x11bd},_0x5158c4=_0x5b513e;return!this['_pointCollection']&&(this['_pointCollection']=new Cesium__namespace['PointPrimitiveCollection'](this['options']),this['_pointCollection']['show']=this[_0x5158c4(_0x133139._0x2cd1a5)](),this['_pointCollection']['zIndex']=this['options']['zIndex'],this['_map']&&this['_map']['scene'][_0x5158c4(0x173)][_0x5158c4(_0x133139._0x3ac23c)](this['_pointCollection'])),this['_pointCollection'];}get[_0x5b513e(0x8ef)](){const _0x239718=_0x5b513e;return!this['_billboardCollection']&&(this['_billboardCollection']=new Cesium__namespace['BillboardCollection']({...this['options'],'scene':this['_map']['scene']}),this[_0x239718(0x347)][_0x239718(0xdc0)]=this['getRealShow'](),this['_billboardCollection']['zIndex']=this['options'][_0x239718(0xe11)],this['_map']&&this['_map']['scene']['primitives']['add'](this['_billboardCollection'])),this['_billboardCollection'];}get[_0x5b513e(0xd53)](){const _0x4e5e1a={_0x116d48:0x744},_0x50ffff=_0x5b513e;return!this[_0x50ffff(0xc1c)]&&(this['_cloudCollection']=new Cesium__namespace['CloudCollection'](this['options']['cloud']),this['_cloudCollection']['show']=this['getRealShow'](),this['_cloudCollection']['zIndex']=this[_0x50ffff(0x1c1)]['zIndex'],this['_map']&&this[_0x50ffff(_0x4e5e1a._0x116d48)]['scene']['primitives']['add'](this['_cloudCollection'])),this['_cloudCollection'];}get['lights'](){const _0x3bb715={_0x415888:0xfff},_0x577bff=_0x5b513e;return!this['_lights']&&(this[_0x577bff(0xfff)]=new MarsArray(),this['_lights'][_0x577bff(0xdc0)]=this['getRealShow']()),this[_0x577bff(_0x3bb715._0x415888)];}get[_0x5b513e(0x1d1)](){const _0x4442e7={_0x48029c:0xdc0,_0x2410ea:0x13bb},_0x36b3c9=_0x5b513e;return!this['_visibilitys']&&(this['_visibilitys']=new MarsArray(),this['_visibilitys'][_0x36b3c9(_0x4442e7._0x48029c)]=this[_0x36b3c9(_0x4442e7._0x2410ea)]()),this['_visibilitys'];}get[_0x5b513e(0x518)](){const _0x30696a={_0x3c9989:0xe9b,_0x1614a6:0x855,_0x4f8116:0x744,_0x19d20e:0x518},_0x3d6841=_0x5b513e;return!this[_0x3d6841(0xabd)]&&(this['_container']=create$4(_0x3d6841(_0x30696a._0x3c9989),'mars3d-divlayer'),this['getRealShow']()?this['_container']['style']['display']=_0x3d6841(_0x30696a._0x1614a6):this['_container']['style'][_0x3d6841(0x1330)]='none',this['_map']&&this[_0x3d6841(_0x30696a._0x4f8116)][_0x3d6841(_0x30696a._0x19d20e)][_0x3d6841(0xe58)](this['_container'])),this[_0x3d6841(0xabd)];}get['pointerEvents'](){return this['_pointerEvents'];}set['pointerEvents'](_0x46ba46){const _0x5f5c85=_0x5b513e;this['_pointerEvents']=_0x46ba46,_0x46ba46?this['container']['style'][_0x5f5c85(0x767)]='all':this[_0x5f5c85(0x518)]['style']['pointer-events']='none';}get['objectsToExclude'](){const _0x39ed5e={_0x16cdf4:0xe95,_0x32194c:0xdcc,_0x5a85e2:0xe95},_0x3443ce={_0x47a9a1:0xb67},_0x204951=_0x5b513e;if(this[_0x204951(0x617)])return this['_objectsToExclude'];return!this[_0x204951(0xe95)]&&(this[_0x204951(_0x39ed5e._0x16cdf4)]=[],this[_0x204951(_0x39ed5e._0x32194c)]['forEach'](_0x25c0c8=>{const _0x34e9b1={_0x17b4e5:0xe95},_0x27c285=_0x204951,_0x3f19dd=_0x25c0c8['objectsToExclude'];if(_0x3f19dd&&_0x3f19dd['length']>0x0)_0x3f19dd[_0x27c285(_0x3443ce._0x47a9a1)](_0x197264=>{const _0x22d192=_0x27c285;this[_0x22d192(_0x34e9b1._0x17b4e5)]['indexOf'](_0x197264)===-0x1&&this['_objectsToExclude_auto'][_0x22d192(0x1ed)](_0x197264);});else{if(_0x25c0c8['czmObject']){const _0x467881=_0x25c0c8['czmObject'];this['_objectsToExclude_auto']['indexOf'](_0x467881)===-0x1&&this['_objectsToExclude_auto']['push'](_0x467881);}}},this)),this[_0x204951(_0x39ed5e._0x5a85e2)];}set['objectsToExclude'](_0x14f6f7){this['_objectsToExclude']=_0x14f6f7;}get['hasZIndex'](){return!![];}get[_0x5b513e(0xe11)](){return this['options']['zIndex'];}set['zIndex'](_0x2ae8c7){const _0x11c1ec={_0x35b47f:0x1c1},_0x132656={_0xaa334d:0x8b3},_0x37d86d=_0x5b513e;this[_0x37d86d(_0x11c1ec._0x35b47f)][_0x37d86d(0xe11)]=_0x2ae8c7;if(_0x2ae8c7==null)return;setTimeout(()=>{const _0x5a2ef5=_0x37d86d;this[_0x5a2ef5(_0x132656._0xaa334d)](_0x2ae8c7);},0x64);}['_setZIndex'](_0x53f7e9){const _0x366f68={_0x2d5830:0x63b,_0x42f501:0xa6d,_0x53332a:0x173,_0x5a604a:0x744,_0x2ede11:0x173,_0x524d5b:0xc27,_0x2de542:0xe11},_0x455435=_0x5b513e;if(!this[_0x455435(_0x366f68._0x2d5830)])return;if(this['_primitiveCollection']){this['_primitiveCollection']['zIndex']=_0x53f7e9,this['_map'][_0x455435(_0x366f68._0x42f501)][_0x455435(_0x366f68._0x53332a)]['raiseToTop'](this['_primitiveCollection']);const _0x4886cf=this[_0x455435(_0x366f68._0x5a604a)]['scene'][_0x455435(_0x366f68._0x2ede11)];for(let _0x53af1b=_0x4886cf['length']-0x1;_0x53af1b>=0x0;_0x53af1b--){const _0x4cfc58=_0x4886cf['get'](_0x53af1b);if(_0x4cfc58===this['_primitiveCollection'])continue;Cesium__namespace['defined'](_0x4cfc58['zIndex'])&&_0x53f7e9<_0x4cfc58['zIndex']&&this[_0x455435(0x744)]['scene']['primitives']['lower'](this['_primitiveCollection']);}}if(this['_dataSource']){this['_dataSource']['zIndex']=_0x53f7e9,this[_0x455435(_0x366f68._0x5a604a)][_0x455435(_0x366f68._0x524d5b)]['raiseToTop'](this['_dataSource']);const _0x3bd163=this['_map'][_0x455435(_0x366f68._0x524d5b)];for(let _0x1e5674=_0x3bd163['length']-0x1;_0x1e5674>=0x0;_0x1e5674--){const _0x1e985d=_0x3bd163['get'](_0x1e5674);if(_0x1e985d===this[_0x455435(0x342)])continue;Cesium__namespace['defined'](_0x1e985d['zIndex'])&&_0x53f7e9<_0x1e985d[_0x455435(_0x366f68._0x2de542)]&&this['_map']['dataSources'][_0x455435(0x445)](this['_dataSource']);}}}[_0x5b513e(0x7f3)](){const _0x5778a9={_0x5818c5:0xa6d,_0xd56d2a:0x133e},_0x59e6d2=_0x5b513e;if(this['_map']){if(this['_primitiveCollection'])return this['_map'][_0x59e6d2(_0x5778a9._0x5818c5)]['primitives']['raiseToTop'](this[_0x59e6d2(_0x5778a9._0xd56d2a)]);if(this['_dataSource'])return this['_map']['dataSources']['raiseToTop'](this['_dataSource']);}}['toBottom'](){const _0xaafd36={_0x25a4ab:0x133e,_0x3b8e72:0x173,_0x42f869:0x133e},_0x1bbb40=_0x5b513e;if(this['_map']){if(this[_0x1bbb40(_0xaafd36._0x25a4ab)])return this['_map']['scene'][_0x1bbb40(_0xaafd36._0x3b8e72)]['lowerToBottom'](this[_0x1bbb40(_0xaafd36._0x42f869)]);if(this['_dataSource'])return this['_map']['dataSources']['lowerToBottom'](this['_dataSource']);}}get['length'](){var _0x31ba5d;return(_0x31ba5d=this['_graphicList'])===null||_0x31ba5d===void 0x0?void 0x0:_0x31ba5d['length'];}get['graphics'](){return this['getGraphics']();}get['hasEdit'](){return this['options']['hasEdit']??!![];}get[_0x5b513e(0x1288)](){const _0x311060={_0x47780d:0x1c1},_0xabdb4e=_0x5b513e;return this[_0xabdb4e(_0x311060._0x47780d)]['isAutoEditing'];}set['isAutoEditing'](_0x22ba4e){const _0x3ebac8={_0x117eee:0x744,_0x51a29d:0x136d},_0x5db35d=_0x5b513e;this['options']['isAutoEditing']=_0x22ba4e;if(!this[_0x5db35d(_0x3ebac8._0x117eee)])return;_0x22ba4e?this['_bindEditEvent']():(this['_unbindEditEvent'](),this[_0x5db35d(_0x3ebac8._0x51a29d)]());}get[_0x5b513e(0x55b)](){return this['_graphic_drawing']!=null;}get[_0x5b513e(0xb37)](){return this['_graphic_editing']!=null;}get['allowDrillPick'](){return this['options']['allowDrillPick'];}set['allowDrillPick'](_0x5b50b5){this['options']['allowDrillPick']=_0x5b50b5;}get['splitDirection'](){return this['options']['splitDirection'];}set['splitDirection'](_0x4c98c5){const _0x5e9f64=_0x5b513e;this['options']['splitDirection']=_0x4c98c5,this[_0x5e9f64(0x1141)](_0x28a5a7=>{const _0x4ea4fd=_0x5e9f64;_0x28a5a7[_0x4ea4fd(0x5d1)]=_0x4c98c5;});}get['readyPromise'](){const _0x243156={_0x3ce890:0x59a,_0x47260b:0x1141,_0x5acf15:0x576},_0x1b6faf={_0x58eeed:0xfaf},_0x219b01=_0x5b513e;if(this[_0x219b01(_0x243156._0x3ce890)]==='graphic'&&this['_graphicList']['length']>0x0){const _0x48be98=[];return this[_0x219b01(_0x243156._0x47260b)](_0x13001a=>{const _0x4e8cbc=_0x219b01,_0x2785c9=_0x13001a['readyPromise'];Cesium__namespace[_0x4e8cbc(_0x1b6faf._0x58eeed)](_0x2785c9)&&_0x48be98['push'](_0x2785c9);}),Promise[_0x219b01(_0x243156._0x5acf15)](_0x48be98);}else{var _0x15adb2;return(_0x15adb2=this['_readyPromise'])===null||_0x15adb2===void 0x0?void 0x0:_0x15adb2['promise'];}}get['attr'](){var _0x174ee5;return(_0x174ee5=this['options'])===null||_0x174ee5===void 0x0?void 0x0:_0x174ee5['attr'];}set['attr'](_0x5d2d1c){const _0x4875b7=_0x5b513e;this[_0x4875b7(0x1c1)]['attr']=_0x5d2d1c;}[_0x5b513e(0x938)](_0x29ff7b){const _0x109164={_0xb2d305:0x744,_0x57f5b4:0x11bd,_0x5782a8:0x347,_0x11fecb:0x173,_0x251b76:0x11bd,_0x4af8fc:0xffb,_0x163374:0x1c1,_0x1bd5c1:0x10ec,_0x3025d9:0x1c1},_0xe6e418=_0x5b513e;var _0x1b1f2f;if(this['_map'])return;this['_state']=State['ADD'],this[_0xe6e418(_0x109164._0xb2d305)]=_0x29ff7b;if(this['options']['eventParent'])this[_0xe6e418(0x746)](this['options']['eventParent']);else{if(((_0x1b1f2f=this['options'])===null||_0x1b1f2f===void 0x0?void 0x0:_0x1b1f2f['eventParent'])===![]);else this['addEventParent'](_0x29ff7b);}this['_dataSource']&&this['_map']['dataSources'][_0xe6e418(_0x109164._0x57f5b4)](this['_dataSource']);this['_primitiveCollection']&&this['_map'][_0xe6e418(0xa6d)]['primitives'][_0xe6e418(0x11bd)](this['_primitiveCollection']);this['_labelCollection']&&this['_map']['scene']['primitives'][_0xe6e418(_0x109164._0x57f5b4)](this['_labelCollection']);this[_0xe6e418(0x347)]&&this[_0xe6e418(0x744)]['scene'][_0xe6e418(0x173)]['add'](this[_0xe6e418(_0x109164._0x5782a8)]);this[_0xe6e418(0xc1c)]&&this['_map']['scene'][_0xe6e418(_0x109164._0x11fecb)][_0xe6e418(_0x109164._0x251b76)](this['_cloudCollection']);this['_pointCollection']&&this['_map'][_0xe6e418(0xa6d)]['primitives']['add'](this[_0xe6e418(0x86f)]);this['_polylineCollection']&&this[_0xe6e418(0x744)]['scene']['primitives']['add'](this[_0xe6e418(_0x109164._0x4af8fc)]);this['_container']&&this['_map'][_0xe6e418(0x518)]['appendChild'](this[_0xe6e418(0xabd)]);this['_otherLayer']&&this[_0xe6e418(_0x109164._0xb2d305)][_0xe6e418(0x5ce)](this['_otherLayer']);if(this[_0xe6e418(0x1c1)][_0xe6e418(0x791)])this[_0xe6e418(0xd0c)]();else this[_0xe6e418(_0x109164._0x163374)]['collision']&&this['_initializeCollision']();this['_mountedHook']&&(!this['_createOK']&&(this['_createOK']=!![],this['_mountedHook']()));this['_addedHook']&&this['_addedHook']();this['_graphicList']['forEach'](_0x2c83cd=>{_0x2c83cd!==null&&_0x2c83cd!==void 0x0&&_0x2c83cd['_onAdd']&&_0x2c83cd['_onAdd'](this);},this);Cesium__namespace['defined'](this[_0xe6e418(_0x109164._0x163374)]['zIndex'])&&(this['zIndex']=this['options'][_0xe6e418(0xe11)]);this['options'][_0xe6e418(0x507)]&&(this['availability']=this[_0xe6e418(_0x109164._0x163374)]['availability']);this['options']['isAutoEditing']&&(this['isAutoEditing']=this['options'][_0xe6e418(0x1288)]);this['options']['flyTo']&&this['flyTo']();this['_state']=State[_0xe6e418(_0x109164._0x1bd5c1)],this[_0xe6e418(0xb79)](EventType['addLayer'],{'layer':this},!![]);if(this[_0xe6e418(_0x109164._0x3025d9)]['script'])try{new Function('layer',this['options']['script'])(this);}catch(_0x120a19){}}['_mountedHook'](){const _0xc8d1f0={_0x2a12a8:0xfa2,_0x1ddbf5:0x1134,_0x4561b4:0xddb,_0x446c1b:0x1c1,_0x1658ad:0x1c1},_0x409bd4={_0x2447df:0xba0},_0x4493a9={_0x1b2562:0x1288},_0x5d0759={_0x3c568e:0x546,_0xd6ec7e:0x10f9,_0x115987:0x1c1,_0x4dda70:0x9f0},_0x5a8a30=_0x5b513e;super[_0x5a8a30(_0xc8d1f0._0x2a12a8)](),this['on'](EventType['drawCreated'],_0x2f21f6=>{const _0x637ce2=_0x5a8a30;this[_0x637ce2(_0x5d0759._0x3c568e)]();if(this['isContinued'])this[_0x637ce2(_0x5d0759._0xd6ec7e)](clone(_0x2f21f6[_0x637ce2(0xba0)][_0x637ce2(_0x5d0759._0x115987)],[_0x637ce2(0x16f)]));else this['isAutoEditing']&&this[_0x637ce2(_0x5d0759._0x4dda70)](_0x2f21f6['graphic']);},this),this['on'](EventType['load'],_0x27b15a=>{const _0x2a2109=_0x5a8a30;this[_0x2a2109(_0x4493a9._0x1b2562)]&&this['_graphic_editing']===_0x27b15a['graphic']&&this['startEditing'](_0x27b15a['graphic']);},this),this['on'](EventType['removeGraphic'],_0x5621cd=>{const _0x5d83ad=_0x5a8a30;this[_0x5d83ad(0x48b)]===_0x5621cd['graphic']&&(this[_0x5d83ad(0x48b)]=null),this['_graphic_editing']===_0x5621cd['graphic']&&(this[_0x5d83ad(0x8ff)]=null);},this),this['on'](EventType['editStart'],_0x3157a0=>{const _0x5d2063=_0x5a8a30;this['_graphic_editing']=_0x3157a0[_0x5d2063(_0x409bd4._0x2447df)];},this),this['on'](EventType[_0x5a8a30(_0xc8d1f0._0x1ddbf5)],_0x5630c6=>{this['_graphic_editing']=null;},this);if(this['type']==='graphic'){if(this[_0x5a8a30(0x1c1)][_0x5a8a30(_0xc8d1f0._0x4561b4)]&&this[_0x5a8a30(_0xc8d1f0._0x446c1b)]['data']['length']>0x0)this['loadJSON'](this[_0x5a8a30(_0xc8d1f0._0x1658ad)]['data']),this['_readyPromise']['resolve'](this);else this['options']['url']&&sendAjax({'url':this['getUrl'](),'proxy':this['_proxy'],'queryParameters':this[_0x5a8a30(0x1c1)]['queryParameters']})['then'](_0x3322ae=>{const _0x1faa47=_0x5a8a30;this['loadJSON'](_0x3322ae),this['_readyPromise'][_0x1faa47(0xfdb)](this);});}this['options'][_0x5a8a30(0x11da)]&&this['loadGeoJSON'](this['options']['geojson']);}[_0x5b513e(0xf1f)](){const _0x2e8243={_0x4a0ed9:0xc27,_0x5571b5:0x342,_0xeee153:0x133e,_0x26f791:0x173,_0x4187f2:0xa6d,_0x2549fc:0x6b2,_0x19dff6:0x679,_0x491a97:0x99a,_0x331f6b:0x99a,_0xa6a7c7:0x1041,_0x13db5d:0x974,_0x27277b:0x86f,_0x4a53ee:0x1041,_0x2c904d:0x1c1,_0x4aa7f1:0x744},_0x286516=_0x5b513e;var _0x4fdbf7,_0x280277;if(this['_state']!==State[_0x286516(0x10ec)])return;if(!this['_map'])return;this['_graphicList']['forEach'](_0x5ab676=>{(_0x5ab676===null||_0x5ab676===void 0x0?void 0x0:_0x5ab676['_onRemove'])&&_0x5ab676['_onRemove']();},this);this['_dataSource']&&this[_0x286516(0x744)][_0x286516(_0x2e8243._0x4a0ed9)]['remove'](this[_0x286516(_0x2e8243._0x5571b5)]);this[_0x286516(_0x2e8243._0xeee153)]&&this['_map']['scene']['primitives'][_0x286516(0x6b2)](this['_primitiveCollection']);this['_labelCollection']&&this['_map']['scene']['primitives']['remove'](this['_labelCollection']);this['_billboardCollection']&&this['_map']['scene']['primitives']['remove'](this['_billboardCollection']);this['_cloudCollection']&&this['_map']['scene']['primitives']['remove'](this['_cloudCollection']);this['_pointCollection']&&this['_map']['scene'][_0x286516(_0x2e8243._0x26f791)]['remove'](this['_pointCollection']);this['_polylineCollection']&&this['_map'][_0x286516(_0x2e8243._0x4187f2)]['primitives'][_0x286516(_0x2e8243._0x2549fc)](this['_polylineCollection']);this['_container']&&this['_container'][_0x286516(0xa9d)]&&this['_map']['container']['removeChild'](this['_container']);this[_0x286516(0x679)]&&(this[_0x286516(_0x2e8243._0x19dff6)][_0x286516(_0x2e8243._0x491a97)](),delete this['_pointCluster']);this['_pointCollision']&&(this['_pointCollision'][_0x286516(_0x2e8243._0x331f6b)](),delete this['_pointCollision']);this[_0x286516(0x1041)]&&this['_map']['removeLayer'](this[_0x286516(_0x2e8243._0xa6a7c7)]);this['_map']['scene']['primitives'][_0x286516(_0x2e8243._0x13db5d)]&&(this[_0x286516(0x133e)]=null,this['_labelCollection']=null,this['_billboardCollection']=null,this['_cloudCollection']=null,this[_0x286516(_0x2e8243._0x27277b)]=null,this['_polylineCollection']=null,this['_otherLayer']&&(this['_otherLayer']['destroy'](),this[_0x286516(_0x2e8243._0x4a53ee)]=null));this[_0x286516(0x55a)]&&this['unbindUpdateEvent']();this['_removedHook']&&this['_removedHook'](),this['_state']=State['REMOVED'],this[_0x286516(0xb79)](EventType['remove']),this['fire'](EventType['removeLayer'],{'layer':this},!![]);if((_0x4fdbf7=this['options'])!==null&&_0x4fdbf7!==void 0x0&&_0x4fdbf7['eventParent'])this['removeEventParent'](this[_0x286516(_0x2e8243._0x2c904d)]['eventParent']);else{if(((_0x280277=this[_0x286516(0x1c1)])===null||_0x280277===void 0x0?void 0x0:_0x280277['eventParent'])===![]);else this['removeEventParent'](this[_0x286516(_0x2e8243._0x4aa7f1)]);}this['_map']=null;}[_0x5b513e(0x104d)](){super['_removedHook'](),this['isAutoEditing']&&(this['stopDraw'](),this['_unbindEditEvent']());}['_showHook'](_0x1c4409){const _0x528d36={_0x4e4f6a:0xdcc},_0x5d2303={_0x3b6a28:0x65b},_0x4a3426=_0x5b513e;super['_showHook'](_0x1c4409),_0x1c4409?this['_container']&&(this['_container']['style']['display']=_0x4a3426(0x855),this[_0x4a3426(_0x528d36._0x4e4f6a)]['forEach'](_0x202363=>{const _0x37c268=_0x4a3426;_0x202363['updateDivPosition']&&_0x202363[_0x37c268(_0x5d2303._0x3b6a28)]();},this)):(this['_container']&&(this['_container']['style']['display']='none'),this['stopDraw']()),_0x1c4409&&this[_0x4a3426(0xcc2)]();}['refreshCluster'](){this['_refreshCollisionCluster']();}[_0x5b513e(0x785)](){this['_refreshCollisionCluster']();}[_0x5b513e(0xcc2)](){const _0xe2531b={_0x37153f:0x136f},_0x292587=_0x5b513e;clearTimeout(this[_0x292587(0x34b)]),this['_timeCluster']=setTimeout(()=>{const _0x3d8aae=_0x292587;var _0x466df8,_0x3c536c;if((_0x466df8=this[_0x3d8aae(0x679)])!==null&&_0x466df8!==void 0x0&&_0x466df8[_0x3d8aae(0x136f)])this['_pointCluster']['_onCameraChangedEventThrottle']();else(_0x3c536c=this['_pointCollision'])!==null&&_0x3c536c!==void 0x0&&_0x3c536c[_0x3d8aae(_0xe2531b._0x37153f)]&&this['_pointCollision'][_0x3d8aae(_0xe2531b._0x37153f)]();},0x32);}['_initializeCluster'](){const _0x2a8870={_0x538536:0x744,_0x9a836f:0x1c1,_0x2a1d8a:0x679,_0x502b93:0x679},_0x18ee77=_0x5b513e;if(!this[_0x18ee77(_0x2a8870._0x538536)])return;this['_pointCollision']&&(this['_pointCollision'][_0x18ee77(0x12e8)]=![]);const _0x3d9b15=this[_0x18ee77(_0x2a8870._0x9a836f)]['cluster'];this[_0x18ee77(_0x2a8870._0x2a1d8a)]?this[_0x18ee77(_0x2a8870._0x502b93)]['setOptions'](_0x3d9b15):this['_pointCluster']=new PointCluster(this,_0x3d9b15);}['_initializeCollision'](){const _0x3ec51a={_0x2ad8c5:0x744,_0x38cce9:0x412,_0x3b493b:0x41d,_0x2661ba:0x41d,_0x47159b:0x41d},_0x1c0cc9=_0x5b513e;if(!this[_0x1c0cc9(_0x3ec51a._0x2ad8c5)])return;this['_pointCluster']&&(this['_pointCluster']['enabled']=![]);const _0x5e5a32=this['options'][_0x1c0cc9(_0x3ec51a._0x38cce9)];this[_0x1c0cc9(_0x3ec51a._0x3b493b)]?this[_0x1c0cc9(_0x3ec51a._0x2661ba)]['setOptions'](_0x5e5a32):this[_0x1c0cc9(_0x3ec51a._0x47159b)]=new PointCollision(this,_0x5e5a32);}['getRectangle'](_0x2e9694){let _0x384370;return this['_graphicList']['forEach'](_0x36a870=>{const _0x419942=_0x137d;if(!_0x36a870[_0x419942(0xa17)])return;const _0x415a43=_0x36a870[_0x419942(0xa17)]();if(!Cesium__namespace['defined'](_0x415a43))return;_0x384370?_0x384370=Cesium__namespace['Rectangle']['union'](_0x415a43,_0x384370):_0x384370=_0x415a43;},this),_0x2e9694?formatRectangle(_0x384370):_0x384370;}[_0x5b513e(0x27d)](){const _0x227344={_0xe9e0d5:0x27d},_0x564613=_0x5b513e;let _0x2ea069=0x0;return this[_0x564613(0xdcc)][_0x564613(0xb67)](_0xd82fa=>{const _0xb32a8c=_0x564613;if(!_0xd82fa['getMaxHeight'])return;_0x2ea069=Math['max'](_0xd82fa[_0xb32a8c(_0x227344._0xe9e0d5)](),_0x2ea069);},this),_0x2ea069;}['toGeoJSON'](_0x1ab9a6){const _0x4b6eb9={_0x5f036d:0xdcc},_0x4ab2ca=_0x5b513e;var _0x3de443;_0x1ab9a6!==null&&_0x1ab9a6!==void 0x0&&_0x1ab9a6['stopEdit']&&this['stopEditing']();if((_0x3de443=this['_otherLayer'])!==null&&_0x3de443!==void 0x0&&_0x3de443['_geojson'])return this['_otherLayer'][_0x4ab2ca(0x1399)];let _0x300ac6=[];return this[_0x4ab2ca(_0x4b6eb9._0x5f036d)]['forEach'](_0x2265b1=>{if(_0x2265b1['isPrivate'])return;const _0x5cdd7d=_0x2265b1['toGeoJSON'](_0x1ab9a6);if(!_0x5cdd7d)return;Array['isArray'](_0x5cdd7d)?_0x300ac6=_0x300ac6['concat'](_0x5cdd7d):_0x300ac6['push'](_0x5cdd7d);},this),{'type':_0x4ab2ca(0x523),'layer':{'id':this['id'],'name':this['name']},'features':_0x300ac6};}['_toJsonEx'](_0x1c1f17,_0x179bae){const _0x2bd373={_0xec5bb0:0x136d,_0x52da24:0xb67,_0x516ba0:0xddb},_0x49340c={_0x3a1501:0xf0d},_0x34aed6=_0x5b513e;_0x179bae!==null&&_0x179bae!==void 0x0&&_0x179bae['stopEdit']&&this[_0x34aed6(_0x2bd373._0xec5bb0)]();let _0x4e11ad=[];this['_graphicList'][_0x34aed6(_0x2bd373._0x52da24)](_0xa0e54e=>{const _0x87220f=_0x34aed6;if(_0xa0e54e['isPrivate']||_0xa0e54e['parent']||!_0xa0e54e[_0x87220f(_0x49340c._0x3a1501)])return;const _0x5bfadb=_0xa0e54e['toJSON'](_0x179bae);if(!_0x5bfadb)return;Array[_0x87220f(0xfae)](_0x5bfadb)?_0x4e11ad=_0x4e11ad[_0x87220f(0xd44)](_0x5bfadb):_0x4e11ad['push'](_0x5bfadb);},this),_0x1c1f17[_0x34aed6(_0x2bd373._0x516ba0)]=_0x4e11ad;}async['loadJSON'](_0x358bf7,_0x21a2c6){const _0x2b941f={_0x18c93d:0x87c,_0x2ffe25:0x12b3,_0x52c74d:0xfae,_0x47cadf:0x13bb},_0x4ca52d=_0x5b513e;var _0x14573b;if(!_0x358bf7)return;try{isString(_0x358bf7)&&(_0x358bf7=JSON['parse'](_0x358bf7));}catch(_0xb9f3c2){logError('loadJSON:请确认json文件格式正确!',_0xb9f3c2);return;}if(_0x358bf7['type']==='FeatureCollection'&&_0x358bf7['features']||_0x358bf7['type']==='Feature'&&_0x358bf7['geometry'])return this[_0x4ca52d(_0x2b941f._0x18c93d)](_0x358bf7,_0x21a2c6);const _0x202d84=(_0x14573b=this[_0x4ca52d(0x744)])===null||_0x14573b===void 0x0?void 0x0:_0x14573b['templateValues'];if(_0x202d84)try{_0x358bf7=JSON['parse'](template(JSON['stringify'](_0x358bf7),_0x202d84));}catch(_0x565042){logWarn('loadJSON替换templateValues出错',_0x202d84);}_0x21a2c6!==null&&_0x21a2c6!==void 0x0&&_0x21a2c6['clear']&&this['clear']();_0x358bf7['data']&&(this[_0x4ca52d(_0x2b941f._0x2ffe25)](_0x358bf7),_0x358bf7=_0x358bf7['data']);!Array[_0x4ca52d(_0x2b941f._0x52c74d)](_0x358bf7)&&(_0x358bf7=[_0x358bf7]);const _0x2fd455=this['_addGraphicList'](_0x358bf7,_0x21a2c6);return _0x21a2c6!==null&&_0x21a2c6!==void 0x0&&_0x21a2c6['flyTo']&&this[_0x4ca52d(_0x2b941f._0x47cadf)]()&&this['_map']['flyToGraphic'](_0x2fd455),_0x2fd455;}['loadGeoJSON'](_0x256261,_0x121ba7={}){const _0xcf9a99={_0x3989aa:0x59a,_0x5c2aa2:0x744,_0x44847a:0x744,_0x8fbb08:0xa15,_0x3db274:0x1c1},_0x725270=_0x5b513e;var _0x5a4135,_0x316555,_0x331e86;try{isString(_0x256261)&&(_0x256261=JSON['parse'](_0x256261));}catch(_0x10d6e0){logError('loadGeoJSON:请确认json文件格式正确!',_0x10d6e0);return;}if(_0x256261[_0x725270(_0xcf9a99._0x3989aa)]==='graphic'&&_0x256261['data'])return this['loadJSON'](_0x256261,_0x121ba7);const _0x984807=(_0x5a4135=this[_0x725270(_0xcf9a99._0x5c2aa2)])===null||_0x5a4135===void 0x0?void 0x0:_0x5a4135['templateValues'];if(_0x984807)try{_0x256261=JSON[_0x725270(0x291)](template(JSON['stringify'](_0x256261),_0x984807));}catch(_0x29c4da){logWarn('loadGeoJSON替换templateValues出错',_0x984807);}const _0x2f7b1a=(_0x316555=this[_0x725270(_0xcf9a99._0x44847a)])===null||_0x316555===void 0x0?void 0x0:_0x316555[_0x725270(0xa15)],_0x53cbfd=this['options'][_0x725270(_0xcf9a99._0x8fbb08)],_0x55fcc8=getTransFun(_0x53cbfd,_0x2f7b1a),_0x133b12={'symbol':this['options']['symbol'],'crs':this['options']['crs'],'simplify':this['options']['simplify'],'filter':this['options']['filter'],'hasGroup':this[_0x725270(_0xcf9a99._0x3db274)]['hasGroup']??!![],..._0x121ba7,'onPointTrans':_0x55fcc8},_0x439612=(_0x331e86=this['options']['symbol'])===null||_0x331e86===void 0x0?void 0x0:_0x331e86['type'],_0x4406ac=_0x439612==='heat';_0x4406ac&&(delete _0x133b12['symbol'],_0x133b12['hasGroup']=![]);const _0x397d50=geoJsonToGraphics(_0x256261,_0x133b12);if(_0x4406ac){const _0x54b552=this['_addOtherLayerByExSymbolType'](_0x439612,_0x397d50);return _0x54b552['_graphics']=_0x397d50,_0x54b552['_geojson']=_0x256261,{'graphics':_0x397d50,'layer':_0x54b552};}else return this['_removeExSymbolOtherLayer'](),this['_addGraphicByArrOptions'](_0x397d50,_0x121ba7);}['_addOtherLayerByExSymbolType'](_0x42a55a,_0x56c1ec){const _0x59e9b4={_0x1510f1:0xa1f},_0x32aa2c=_0x5b513e;this['_removeExSymbolOtherLayer']();const _0x10cada={'private':!![],'flyTo':this['options']['flyTo'],...this['options']['symbol'],'id':this['id']+'-'+_0x42a55a};switch(_0x42a55a){case'heat':{_0x10cada['positions']=_0x56c1ec;break;}}return this['_otherLayer']=create$3(_0x10cada),!this['_otherLayer']&&logError(_0x32aa2c(_0x59e9b4._0x1510f1)+_0x42a55a+'类型',_0x10cada),this['_map'][_0x32aa2c(0x5ce)](this[_0x32aa2c(0x1041)]),this['_otherLayer'];}['_removeExSymbolOtherLayer'](){const _0x441f03={_0x761b49:0x744},_0x4971bc=_0x5b513e;this['_otherLayer']&&(this[_0x4971bc(_0x441f03._0x761b49)]['removeLayer'](this[_0x4971bc(0x1041)],!![]),delete this['_otherLayer']);}['_addGraphicByArrOptions'](_0x5af672,_0xdbe473={}){const _0x181ff2={_0x59b83e:0x9bc},_0x31be72=_0x5b513e;_0xdbe473['clear']&&this['clear']();if(_0x5af672['length']===0x0)return[];let _0x47cdd6;_0xdbe473['enabledEvent']===![]&&(this['enabledEvent']=![],_0x47cdd6=!![]);const _0x1138da=this['_addGraphicList'](_0x5af672,_0xdbe473);return _0x47cdd6&&(this[_0x31be72(_0x181ff2._0x59b83e)]=!![]),_0xdbe473['flyTo']&&this['getRealShow']()&&this['_map']['flyToGraphic'](_0x1138da),_0x1138da;}['getClusterList'](){const _0x4b6d5d=_0x5b513e;if(this['_pointCluster'])return this['_pointCluster'][_0x4b6d5d(0xb7a)]();}['getNoClusterGraphics'](_0x96dba8){const _0x21f57c={_0x26c1df:0x495,_0x185741:0x1ed},_0x18b394=_0x5b513e;if(!this[_0x18b394(0x679)])return;const _0x1d60c8=[];return this[_0x18b394(0x1141)](_0x213925=>{const _0x6dac10=_0x18b394;if(_0x213925[_0x6dac10(_0x21f57c._0x26c1df)])return;if((_0x96dba8===null||_0x96dba8===void 0x0?void 0x0:_0x96dba8[_0x6dac10(0x416)])===!![]&&!_0x213925['isInView'](undefined,{'inWindow':!![]}))return;_0x1d60c8[_0x6dac10(_0x21f57c._0x185741)](_0x213925);}),_0x1d60c8;}['setOpacity'](_0x448add){const _0x4c72ce=_0x5b513e;this['options']['opacity']=_0x448add,this['_graphicList'][_0x4c72ce(0xb67)](_0x29ffde=>{_0x29ffde['setOpacity']&&_0x29ffde['setOpacity'](_0x448add);},this),this['_pointCluster']&&this['_pointCluster']['setOpacity'](_0x448add);}[_0x5b513e(0x1019)](_0x8a2745){const _0x38ef98={_0x1139c8:0xca1,_0x553b4b:0xd97},_0x278fdf=_0x5b513e;return!this[_0x278fdf(_0x38ef98._0x1139c8)]&&this['_mountedHook']&&(this['_createOK']=!![],this['_mountedHook']()),Array[_0x278fdf(0xfae)](_0x8a2745)?this['_addGraphicList'](_0x8a2745):this[_0x278fdf(_0x38ef98._0x553b4b)](_0x8a2745);}[_0x5b513e(0x958)](_0x9ffe8e){const _0x1effc5=_0x5b513e,_0x2a767e=this[_0x1effc5(0xdcc)]['get'](_0x9ffe8e===null||_0x9ffe8e===void 0x0?void 0x0:_0x9ffe8e['id']);_0x2a767e&&_0x2a767e!==_0x9ffe8e&&(_0x9ffe8e['id']=createGuid(),!_0x9ffe8e[_0x1effc5(0x132e)]&&!_0x9ffe8e['parent']&&logWarn('addGraphic:数据id存在冲突,已重新赋值id',_0x9ffe8e));}[_0x5b513e(0xd97)](_0x1b415e,_0xdca948=!![]){const _0x128a42={_0x38d78c:0xf2d,_0xdf2b24:0x1c1,_0x2843a1:0x938,_0x3904ef:0xcc4},_0x1dcd68=_0x5b513e;return delete this['_objectsToExclude_auto'],!_0x1b415e[_0x1dcd68(0x938)]&&(_0x1b415e['type']||this['options'][_0x1dcd68(_0x128a42._0x38d78c)])&&(_0xdca948&&this[_0x1dcd68(_0x128a42._0xdf2b24)][_0x1dcd68(0xf2d)]&&(_0x1b415e=mergeSymbolToGraphic(_0x1b415e,this[_0x1dcd68(_0x128a42._0xdf2b24)]['symbol'])),_0x1b415e=create$5(_0x1b415e['type'],_0x1b415e)),_0x1b415e&&(_0x1b415e[_0x1dcd68(_0x128a42._0x2843a1)](this),this['_graphicList'][_0x1dcd68(_0x128a42._0x3904ef)](_0x1b415e['id'],_0x1b415e),Cesium__namespace['defined'](this['options'][_0x1dcd68(0x27e)])&&this['options']['opacity']!==0x1&&_0x1b415e['setOpacity']&&_0x1b415e[_0x1dcd68(0xc77)](this['options']['opacity']),this['_refreshCollisionCluster']()),_0x1b415e;}[_0x5b513e(0x1241)](_0x55f98d,_0x4b1fef={}){const _0xd9ea4e={_0x23607b:0x4e6,_0xf5b0b2:0x7f8,_0x1329e7:0x1246,_0x30c389:0x7f8,_0x310f4d:0xe31,_0x2ffbab:0x9a6,_0x2f71eb:0xf7c,_0x297d34:0x1019},_0x103b28=_0x5b513e,_0x523763=[];if(_0x55f98d[_0x103b28(_0xd9ea4e._0x23607b)]===0x0)return _0x523763;const _0x42b1ce=this[_0x103b28(0x1c1)]['graphicOptions'],_0x3a7800={};for(let _0x5d962c=0x0,_0x54e025=_0x55f98d['length'];_0x5d962c<_0x54e025;_0x5d962c++){let _0x469fc6=_0x55f98d[_0x5d962c];if(this['options']['filter'])try{if(isFunction(this['options']['filter'])&&this['options'][_0x103b28(0x7f8)](_0x469fc6,_0x469fc6['attr'])===![])continue;const _0x3e2839=[],_0x2748b9=[];for(const _0x20c3dc in _0x469fc6['attr']){_0x3e2839[_0x103b28(0x1ed)](_0x20c3dc),_0x2748b9['push'](_0x469fc6['attr'][_0x20c3dc]);}if(isString(this['options'][_0x103b28(_0xd9ea4e._0xf5b0b2)])&&runJsForAttr(_0x469fc6['attr'],this['options'][_0x103b28(0x7f8)])===![])continue;}catch(_0x431157){logError(_0x103b28(_0xd9ea4e._0x1329e7),this['options'][_0x103b28(_0xd9ea4e._0x30c389)],_0x431157);continue;}if(isCombineType(_0x469fc6['type'])&&_0x469fc6[_0x103b28(0x678)]){!_0x469fc6['_onAdd']&&(_0x42b1ce&&(_0x469fc6={..._0x42b1ce,..._0x469fc6}),_0x4b1fef[_0x103b28(0xe31)]&&_0x4b1fef[_0x103b28(_0xd9ea4e._0x310f4d)](_0x469fc6));const _0x356549=this['_addGraphic'](_0x469fc6,![]);_0x356549&&_0x523763['push'](_0x356549);continue;}!_0x3a7800[_0x469fc6['type']]&&(_0x3a7800[_0x469fc6['type']]=[]),_0x3a7800[_0x469fc6['type']]['push'](_0x469fc6);}for(let _0x49ff49 in _0x3a7800){const _0xd2c4fc=_0x3a7800[_0x49ff49];if(_0x4b1fef[_0x103b28(_0xd9ea4e._0x2ffbab)]&&_0xd2c4fc['length']>0xa){_0x49ff49['endsWith']('P')&&(_0x49ff49=_0x49ff49[_0x103b28(_0xd9ea4e._0x2f71eb)](0x0,_0x49ff49['length']-0x1));const _0x240c75=_0x49ff49+'C';GraphicType[_0x240c75]&&(_0x49ff49=_0x240c75);}if(isCombineType(_0x49ff49)){const _0x1b457c={..._0x42b1ce,'type':_0x49ff49,'instances':_0xd2c4fc,'availability':_0xd2c4fc[0x0]['availability']};_0x4b1fef['onEachFeature']&&_0x4b1fef['onEachFeature'](_0x1b457c);const _0x2a7ab3=this['_addGraphic'](_0x1b457c,![]);_0x2a7ab3&&_0x523763[_0x103b28(0x1ed)](_0x2a7ab3);}else for(let _0x2254a8=0x0,_0x5ce221=_0xd2c4fc[_0x103b28(_0xd9ea4e._0x23607b)];_0x2254a8<_0x5ce221;_0x2254a8++){let _0x4491fd=_0xd2c4fc[_0x2254a8];if(!_0x4491fd['_onAdd']){_0x42b1ce&&(_0x4491fd={..._0x42b1ce,..._0x4491fd});if(_0x4b1fef['toPrimitive']){const _0x593b74=_0x4491fd['type']+'P';GraphicType[_0x593b74]&&(_0x4491fd['type']=_0x593b74);}_0x4b1fef['onEachFeature']&&_0x4b1fef['onEachFeature'](_0x4491fd);if(this['options']['onCreateGraphic']){const _0x1adf28=this['options']['onCreateGraphic'](_0x4491fd);_0x1adf28&&(this[_0x103b28(_0xd9ea4e._0x297d34)](_0x1adf28),Array['isArray'](_0x1adf28)?_0x523763['push'](..._0x1adf28):_0x523763['push'](_0x1adf28));continue;}}const _0x5786b1=this['_addGraphic'](_0x4491fd,![]);_0x5786b1&&_0x523763[_0x103b28(0x1ed)](_0x5786b1);}}return _0x523763;}[_0x5b513e(0x33c)](_0x515091,_0x449e89=!![]){return this['_removeGraphic'](_0x515091,_0x449e89),this;}[_0x5b513e(0x123b)](_0x31380f,_0x38e622,_0x21afcb){const _0x26c666=_0x5b513e;if(!_0x31380f||!_0x31380f['_onRemove'])return this;delete this[_0x26c666(0xe95)],!_0x21afcb&&this['_graphicList']['remove'](_0x31380f['id']),_0x31380f['_onRemove'](),_0x38e622&&_0x31380f[_0x26c666(0x99a)](),this['_refreshCollisionCluster']();}['getGraphicById'](_0x8845c3){return this['_graphicList']['get'](_0x8845c3);}['getGraphicByAttr'](_0x1c1f0e,_0x37f74b){const _0x3ed721=_0x5b513e;return this[_0x3ed721(0xdcc)]['getByAttr'](_0x1c1f0e,_0x37f74b,'attr');}['getGraphicsByAttr'](_0x48eb33,_0x4cc9e3){const _0x25647d=_0x5b513e;return this[_0x25647d(0xdcc)]['getListByAttr'](_0x48eb33,_0x4cc9e3,'attr');}['getGraphicsByStyle'](_0x4d9ce4,_0x2cecb9){const _0x1d6674={_0x184839:0x1ed},_0x78ce0a=[];return this['_graphicList']['forEach'](_0x5883eb=>{const _0xa26cce=_0x137d;_0x5883eb['style'][_0x4d9ce4]===_0x2cecb9&&_0x78ce0a[_0xa26cce(_0x1d6674._0x184839)](_0x5883eb);},this),_0x78ce0a;}['eachGraphic'](_0x18c9c7,_0x294539,_0xd5e600){return this['_graphicList']['forEach'](_0x18c9c7,_0x294539||this,_0xd5e600),this;}['getGraphics'](_0x39e10e=![]){const _0x549629={_0x4e050f:0xdcc},_0x20568c=_0x5b513e;var _0x42e49f;if((_0x42e49f=this['_otherLayer'])!==null&&_0x42e49f!==void 0x0&&_0x42e49f['_graphics'])return this[_0x20568c(0x1041)]['_graphics'];if(_0x39e10e)return this[_0x20568c(_0x549629._0x4e050f)]['values'];else{const _0x477eba=[];return this['_graphicList']['forEach'](_0x6f944b=>{const _0x199070=_0x20568c;!_0x6f944b['isPrivate']&&_0x477eba[_0x199070(0x1ed)](_0x6f944b);},this),_0x477eba;}}[_0x5b513e(0x957)](_0x2133f5){const _0x528da0=_0x5b513e,_0x584175=[];return _0x2133f5[_0x528da0(0xb67)](_0x1ea28e=>{const _0x1f9dda=this['_graphicList']['get'](_0x1ea28e);_0x1f9dda&&_0x584175['push'](_0x1f9dda);}),_0x584175;}[_0x5b513e(0xf43)](_0x3b773c={}){const _0x10fd6e={_0x4ec23e:0x4e6},_0x1831b3={_0x5b1939:0x82c,_0x9c0ec0:0xb67},_0x193700=_0x5b513e,_0x2964c2=[],_0x2a6672={};let _0x1406c8=!![];this['_graphicList']['forEach'](_0x25e3fe=>{const _0x205253=_0x137d;var _0x5bdc90,_0x2acf43;if(!_0x25e3fe['options']||_0x25e3fe['isPrivate']||_0x25e3fe['parent'])return;let _0x1e74c5={'id':_0x25e3fe['id'],'pid':_0x25e3fe['pid'],'type':_0x25e3fe['type'],'name':_0x25e3fe['name']??((_0x5bdc90=_0x25e3fe['attr'])===null||_0x5bdc90===void 0x0?void 0x0:_0x5bdc90['NAME'])??((_0x2acf43=_0x25e3fe['attr'])===null||_0x2acf43===void 0x0?void 0x0:_0x2acf43['名称']),'show':_0x25e3fe['isAdded']&&_0x25e3fe[_0x205253(0xdc0)],'group':_0x25e3fe[_0x205253(0x59a)]===_0x205253(0x6fd)&&_0x25e3fe[_0x205253(_0x1831b3._0x5b1939)],'zIndex':_0x25e3fe['zIndex'],'attr':_0x25e3fe['attr']};for(const _0x38d1e5 in _0x1e74c5){const _0x5dd20e=_0x1e74c5[_0x38d1e5];!Cesium__namespace['defined'](_0x5dd20e)&&delete _0x1e74c5[_0x38d1e5];}_0x3b773c['forEach']&&(_0x1e74c5=_0x3b773c[_0x205253(_0x1831b3._0x9c0ec0)](_0x1e74c5,_0x25e3fe)??_0x1e74c5),_0x1e74c5['group']&&(_0x1406c8=![]),_0x2a6672[_0x1e74c5['id']]&&logWarn('存在id重复的矢量对象配置,请排查!',_0x2a6672[_0x1e74c5['id']],_0x1e74c5),_0x2a6672[_0x1e74c5['id']]=_0x1e74c5,delete _0x2a6672[_0x1e74c5['id']]['children'],_0x2964c2['push'](_0x1e74c5);},this,!![]);let _0x516c81=![];if(_0x1406c8&&_0x3b773c['autoGroup']){const _0xaec204={};for(let _0x120e0b=_0x2964c2[_0x193700(_0x10fd6e._0x4ec23e)]-0x1;_0x120e0b>=0x0;_0x120e0b--){const _0x2b76c6=_0x2964c2[_0x120e0b];let _0x3a7c97;isString(_0x3b773c['autoGroup'])?_0x3a7c97=_0x2b76c6[_0x3b773c['autoGroup']]||_0x2b76c6['attr'][_0x3b773c['autoGroup']]:_0x3a7c97=_0x3b773c[_0x193700(0x2ab)](_0x2b76c6,_0x2a6672[_0x2b76c6['id']]);if(!_0xaec204[_0x3a7c97]){let _0x1630ac={'id':createGuid(),'type':_0x193700(0x6fd),'name':_0x3a7c97,'show':![],'group':!![]};_0x3b773c['forEach']&&(_0x1630ac=_0x3b773c['forEach'](_0x1630ac)??_0x1630ac),_0x2964c2['push'](_0x1630ac),_0xaec204[_0x3a7c97]=_0x1630ac['id'],_0x2a6672[_0x1630ac['id']]=_0x1630ac,_0x516c81=!![];}_0x2b76c6[_0x193700(0x3ed)]=_0xaec204[_0x3a7c97];}}function _0x2407f6(_0x2aef17,_0x2eeea2){const _0x273402=_0x193700;if(Cesium__namespace['defined'](_0x2eeea2['zIndex'])){let _0x5c552f=![];for(let _0x2ca259=0x0;_0x2ca259<_0x2aef17[_0x273402(0x4e6)];_0x2ca259++){if(_0x2eeea2['zIndex']>_0x2aef17[_0x2ca259]['zIndex']){_0x2aef17['splice'](_0x2ca259,0x0,_0x2eeea2),_0x5c552f=!![];break;}}!_0x5c552f&&_0x2aef17['push'](_0x2eeea2);}else _0x2aef17['push'](_0x2eeea2);}const _0x4e2021=[];return _0x2964c2[_0x193700(0xb67)](function(_0xda8209){const _0x5175dc=_0x2a6672[_0xda8209['pid']];_0x5175dc?(!_0x5175dc['children']&&(_0x5175dc['children']=[]),_0x2407f6(_0x5175dc['children'],_0xda8209)):(delete _0xda8209['pid'],_0x2407f6(_0x4e2021,_0xda8209));}),{'list':_0x2964c2,'tree':_0x4e2021,'isAutoGroup':_0x516c81};}['clear'](_0x1ad8db=!![]){const _0x35baa5={_0x6a658b:0x546,_0x50dc7c:0x342,_0x5dca65:0x133e,_0x26c86f:0xce6,_0x205b6d:0xc1c,_0x1c6638:0xc1c,_0x1ae927:0xf26,_0x55db76:0x629},_0x4fa5f5=_0x5b513e;var _0x1d3514;this[_0x4fa5f5(_0x35baa5._0x6a658b)]();this['_graphicList']&&(this['_graphicList']['forEach'](_0x39cc6a=>{this['_removeGraphic'](_0x39cc6a,_0x1ad8db,!![]);},this),this['_graphicList']['removeAll']());this[_0x4fa5f5(_0x35baa5._0x50dc7c)]&&this['_dataSource']['entities']['removeAll']();if(this['_primitiveCollection'])try{this['_primitiveCollection']['removeAll']();}catch(_0x3ddc79){const _0x5964d6=this[_0x4fa5f5(_0x35baa5._0x5dca65)]['_primitives'],_0x2f9ca0=_0x5964d6[_0x4fa5f5(0x4e6)];for(let _0x52670e=0x0;_0x52670e<_0x2f9ca0;++_0x52670e){var _0x42ae4b;(_0x42ae4b=_0x5964d6[_0x52670e])!==null&&_0x42ae4b!==void 0x0&&(_0x42ae4b=_0x42ae4b[_0x4fa5f5(_0x35baa5._0x26c86f)])!==null&&_0x42ae4b!==void 0x0&&_0x42ae4b['_composites']&&(delete _0x5964d6[_0x52670e][_0x4fa5f5(_0x35baa5._0x26c86f)]['_composites'][this['_guid']],this['_primitiveCollection'][_0x4fa5f5(0x974)]&&_0x5964d6[_0x52670e]['destroy']());}this[_0x4fa5f5(_0x35baa5._0x5dca65)]['_primitives']=[];}this['_labelCollection']&&this['_labelCollection']['removeAll'](),this['_billboardCollection']&&this['_billboardCollection']['removeAll'](),this[_0x4fa5f5(_0x35baa5._0x205b6d)]&&this[_0x4fa5f5(_0x35baa5._0x1c6638)]['removeAll'](),this[_0x4fa5f5(0x86f)]&&this['_pointCollection']['removeAll'](),this['_polylineCollection']&&this['_polylineCollection'][_0x4fa5f5(_0x35baa5._0x1ae927)](),this[_0x4fa5f5(0x679)]&&this[_0x4fa5f5(0x679)]['removeAll'](),this[_0x4fa5f5(0xfff)]&&this[_0x4fa5f5(0xfff)][_0x4fa5f5(0xf26)](),this['_visibilitys']&&this['_visibilitys']['removeAll'](),(_0x1d3514=this[_0x4fa5f5(0x1041)])!==null&&_0x1d3514!==void 0x0&&_0x1d3514['clear']&&this['_otherLayer'][_0x4fa5f5(0xc4f)](),this[_0x4fa5f5(_0x35baa5._0x55db76)]();}['autoSurfaceHeight'](_0x1d8506={}){const _0x3792c8={_0x105d62:0x162};return new Promise((_0x8ed652,_0x3ee2d4)=>{const _0x48d50a={_0x2cde99:0x1038,_0x36368c:0xe77},_0x29d5c2=_0x137d,_0x4a3f1a=this[_0x29d5c2(_0x3792c8._0x105d62)](),_0xb569fe=_0x4a3f1a['length'];let _0xb086d5=-0x1;function _0x40f62e(){const _0x19a051=_0x29d5c2;_0xb086d5++;if(_0xb086d5>=_0xb569fe){_0x1d8506['end']&&_0x1d8506[_0x19a051(0x69a)]({'index':_0xb086d5,'count':_0xb569fe,'graphics':_0x4a3f1a});_0x8ed652(_0x4a3f1a);return;}const _0x5ae007=_0x4a3f1a[_0xb086d5];if(_0x1d8506[_0x19a051(0x7f8)]&&!_0x1d8506['filter'](_0x5ae007,_0xb086d5)){_0x40f62e();return;}_0x5ae007['autoSurfaceHeight']?_0x5ae007['autoSurfaceHeight'](_0x1d8506)[_0x19a051(_0x48d50a._0x2cde99)](()=>{_0x1d8506['endItem']&&_0x1d8506['endItem']({'graphic':_0x5ae007,'index':_0xb086d5,'count':_0xb569fe}),_0x40f62e();}):(_0x1d8506['endItem']&&_0x1d8506[_0x19a051(_0x48d50a._0x36368c)]({'graphic':_0x5ae007,'index':_0xb086d5,'count':_0xb569fe}),_0x40f62e());}_0x40f62e();});}[_0x5b513e(0x10f9)](_0x20a229){const _0x58a0c7={_0xa6546f:0x744};return new Promise((_0x76ac5d,_0x2f17db)=>{const _0xbd5136=_0x137d;this['stopDraw']();if(!this[_0xbd5136(0x744)])throw new Error('startDraw:需要\x20map.addLayer(当前图层)\x20后,才行使用本方法');_0x20a229['_promise']={'resolve':_0x76ac5d,'reject':_0x2f17db};const _0x1960bb=fromDraw(this,_0x20a229);_0x1960bb!=null&&(this['_graphic_drawing']=_0x1960bb,this[_0xbd5136(_0x58a0c7._0xa6546f)][_0xbd5136(0x843)](this));});}[_0x5b513e(0x116c)](){const _0x179351={_0x3de927:0x48b},_0x49a064=_0x5b513e;this[_0x49a064(0x136d)]();if(this[_0x49a064(_0x179351._0x3de927)]){const _0x5c038c=this['_graphic_drawing']['endDraw']();return _0x5c038c&&(this[_0x49a064(0x48b)]=null),_0x5c038c;}return![];}[_0x5b513e(0x546)](){const _0x538075=_0x5b513e;return this['stopEditing'](),this[_0x538075(0x48b)]?(this['_graphic_drawing']['stopDraw'](),this['_graphic_drawing']=null,this['_refreshCollisionCluster'](),!![]):![];}[_0x5b513e(0xf00)](){const _0xce94f3={_0x411043:0x16f,_0xc72d29:0x48b,_0xc1347f:0x6b2},_0x226ad5=_0x5b513e;if(this['_graphic_drawing']){var _0x329953,_0x10f1be;return(_0x329953=this['_graphic_drawing']['options'])!==null&&_0x329953!==void 0x0&&_0x329953['success']&&delete this[_0x226ad5(0x48b)]['options']['success'],(_0x10f1be=this['_graphic_drawing']['options'])!==null&&_0x10f1be!==void 0x0&&_0x10f1be[_0x226ad5(_0xce94f3._0x411043)]&&delete this[_0x226ad5(_0xce94f3._0xc72d29)]['options'][_0x226ad5(_0xce94f3._0x411043)],this[_0x226ad5(0x48b)][_0x226ad5(_0xce94f3._0xc1347f)](!![]),this['_graphic_drawing']=null,!![];}else return![];}[_0x5b513e(0x12bd)](){const _0xe9bee8={_0x2e4717:0x744},_0x597817=_0x5b513e;this['_unbindEditEvent'](),this['_map']['on'](EventType[_0x597817(0x5a6)],this['_onClickHandler'],this),this[_0x597817(_0xe9bee8._0x2e4717)]['on'](EventType['mouseMoveTarget'],this['_onMouseMoveHandler'],this);}[_0x5b513e(0x1188)](){const _0x540060={_0x22b6f5:0x1377},_0x375f8a=_0x5b513e;this['_map']['off'](EventType['click'],this['_onClickHandler'],this),this['_map']['off'](EventType['mouseMoveTarget'],this[_0x375f8a(_0x540060._0x22b6f5)],this);}['_onMouseMoveHandler'](_0x35a053){const _0x4164fa={_0x3ff0ab:0xa6d,_0x465de6:0x513,_0x293408:0xad8,_0x20cb17:0x744,_0x1a5a23:0xea1},_0x7539af=_0x5b513e;if(!this[_0x7539af(0x1288)])return;if(!this['_map'][_0x7539af(_0x4164fa._0x3ff0ab)][_0x7539af(_0x4164fa._0x465de6)]['enableInputs'])return;let _0xc5a1a4=_0x35a053['graphic'];if(!_0xc5a1a4){const _0x59740e=this['_map'][_0x7539af(0x419)]['getPickTarget'](_0x35a053['endPosition'],_0x35a053);_0xc5a1a4=_0x59740e===null||_0x59740e===void 0x0?void 0x0:_0x59740e['graphic'];}if(_0xc5a1a4==null||_0xc5a1a4['_layer']!==this){this['_map']['closeSmallTooltip']();return;}if(_0xc5a1a4['_isDrawing']||_0xc5a1a4['isPrivate']||!_0xc5a1a4['hasEdit'])return;if(this['_map'][_0x7539af(_0x4164fa._0x293408)]['show']&&this[_0x7539af(_0x4164fa._0x20cb17)]['contextmenu'][_0x7539af(0xb00)]===_0xc5a1a4)return;let _0x516f33=this['_map'][_0x7539af(_0x4164fa._0x1a5a23)]('_单击后激活编辑');isPCBroswer()&&(_0xc5a1a4['options']['hasEditContextMenu']??!![])&&(_0x516f33+='
'+this[_0x7539af(0x744)]['getLangText']('_右击菜单删除')),this['_map']['openSmallTooltip'](_0x35a053['windowPosition'],_0x516f33);}['_onClickHandler'](_0x126222){const _0x272bf8={_0x36d30a:0x132e,_0x730fe4:0x9f0},_0x41039d=_0x5b513e;if(this['_graphic_drawing'])return;const _0x404002=_0x126222['graphic'];if(_0x404002&&(_0x404002[_0x41039d(_0x272bf8._0x36d30a)]||!_0x404002['hasEdit']))return;this['isAutoEditing']&&_0x404002&&_0x126222['layer']===this?this[_0x41039d(_0x272bf8._0x730fe4)](_0x404002,_0x126222):this['stopEditing']();}['startEditing'](_0x2ed01a,_0x18d1f5){const _0x10d608={_0x2076d4:0x34a,_0x1c81d9:0x744,_0x3362b2:0x954},_0x375be5=_0x5b513e;if(!_0x2ed01a||!_0x2ed01a['startEditing']||!_0x2ed01a['isAdded']||!_0x2ed01a[_0x375be5(_0x10d608._0x2076d4)])return;if(this['_graphic_editing']===_0x2ed01a||_0x2ed01a['_isDrawing'])return;return this['stopEditing'](),_0x2ed01a['startEditing'](),_0x18d1f5&&_0x2ed01a['_draw_tooltip']&&this[_0x375be5(_0x10d608._0x1c81d9)]['openSmallTooltip'](_0x18d1f5['position'],_0x2ed01a[_0x375be5(_0x10d608._0x3362b2)]),this['_graphic_editing']=_0x2ed01a,this;}[_0x5b513e(0x136d)](){const _0x25dd79={_0x240d5b:0xcc2},_0x466486=_0x5b513e;return this['_graphic_editing']&&(this['_graphic_editing'][_0x466486(0x136d)](),this['_graphic_editing']=null,this[_0x466486(_0x25dd79._0x240d5b)]()),this;}get['timeRange'](){return this['_getTimeRange']();}get['timeRangeStr'](){return this['_getTimeRange'](!![]);}['_getTimeRange'](_0x1c2690){const _0x252d35={_0x509bf4:0xa45,_0x4b6a72:0x280},_0x17ca3c=_0x5b513e;let _0x10498f,_0x1a69a3;this['eachGraphic'](_0x39da3e=>{const _0x33929c=_0x137d,_0x2d448c=_0x39da3e[_0x33929c(_0x252d35._0x509bf4)];_0x2d448c&&((!_0x10498f||Cesium__namespace['JulianDate'][_0x33929c(0xfbb)](_0x2d448c['startTime'],_0x10498f))&&(_0x10498f=_0x2d448c[_0x33929c(0x1347)]),(!_0x1a69a3||Cesium__namespace[_0x33929c(0xca6)][_0x33929c(0x556)](_0x2d448c[_0x33929c(_0x252d35._0x4b6a72)],_0x1a69a3))&&(_0x1a69a3=_0x2d448c['stopTime']));});if(!_0x10498f||!_0x1a69a3)return;return _0x1c2690?{'startTime':formatDate(Cesium__namespace['JulianDate'][_0x17ca3c(0x1216)](_0x10498f)),'stopTime':formatDate(Cesium__namespace['JulianDate'][_0x17ca3c(0x1216)](_0x1a69a3))}:{'startTime':_0x10498f,'stopTime':_0x1a69a3};}['activateEdit'](){this['isAutoEditing']=!![];}['disableEdit'](){this['isAutoEditing']=![];}}register$3('graphic',GraphicLayer);class MatrixMove extends BaseThing{constructor(_0x1784fd={}){const _0x5477d1={_0x54a34d:0xe7a},_0x163735=_0x5b513e;super(_0x1784fd),this['options'][_0x163735(_0x5477d1._0x54a34d)]=this['options']['radius']??0xc8,this['options']['hasMiddle']=this['options']['hasMiddle']??!![],this['translation']=new Cesium__namespace[(_0x163735(0x1026))](0x0,0x0,0x0),this['rotateMatrix']=new Cesium__namespace['Matrix3'](0x1,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x1),_0x1784fd['position']&&(this['position']=_0x1784fd['position']);}get['position'](){const _0x498e74=_0x5b513e;return this[_0x498e74(0x6e4)];}set[_0x5b513e(0xae3)](_0x36e302){const _0x746bc0={_0x114c89:0x999},_0x3193d6=_0x5b513e;this[_0x3193d6(0x6e4)]=LngLatPoint['toCartesian'](_0x36e302),this[_0x3193d6(_0x746bc0._0x114c89)](),this['_updatePositionHook'](!![]);}get['isMoveing'](){if(!this['_map'])return![];return this['_hasChangeEnableInputs'];}['_mountedHook'](){this['_graphicLayer']=new GraphicLayer({'private':!![]});}[_0x5b513e(0x12e1)](){const _0x42c6b6=_0x5b513e;this['_map']['addLayer'](this['_graphicLayer']),this['_updatePositionHook'](!![]),this[_0x42c6b6(0xad4)](),this['_bindEvent']();}[_0x5b513e(0x104d)](){const _0x203eb5={_0xb0e0df:0x453,_0x49bbe6:0x28b,_0x2efe00:0xc4f},_0x588b57=_0x5b513e;this['_graphic_move_x']&&delete this['_graphic_move_x'],this['_graphic_move_y']&&delete this['_graphic_move_y'],this['_graphic_move_z']&&delete this['_graphic_move_z'],this[_0x588b57(_0x203eb5._0xb0e0df)]&&delete this['_graphic_dragger_ing'],this[_0x588b57(_0x203eb5._0x49bbe6)][_0x588b57(_0x203eb5._0x2efe00)](),this['_map']['removeLayer'](this['_graphicLayer']),this['_unbindEvent']();}['_createGraphics'](){const _0x157b2f={_0x288767:0xc4f,_0x1127b3:0x931,_0x316995:0x1149,_0x490bce:0xe4c,_0x25fa99:0x846,_0x19d7fe:0x9e8,_0x43ecb8:0x4b7,_0x5b652e:0x45e,_0x5e0a9b:0x1019,_0x2c30d9:0x453},_0x199aaf=_0x5b513e;this['_graphicLayer'][_0x199aaf(_0x157b2f._0x288767)](),this[_0x199aaf(_0x157b2f._0x1127b3)]=new PolylinePrimitive({'positions':this['_positions_line_x'],'style':{'width':0xf,'arcType':Cesium__namespace[_0x199aaf(0x1149)][_0x199aaf(0x45e)],'materialType':PolylineArrow,'color':Cesium__namespace['Color']['RED'],'depthFail':!![]},'attr':{'move':!![],'type':Cesium__namespace['Axis']['X']},'asynchronous':![],'private':!![]}),this['_graphicLayer']['addGraphic'](this['_graphic_move_x']),this[_0x199aaf(0x9e8)]=new PolylinePrimitive({'positions':this[_0x199aaf(0x9c0)],'style':{'width':0xf,'arcType':Cesium__namespace[_0x199aaf(_0x157b2f._0x316995)]['NONE'],'materialType':PolylineArrow,'color':Cesium__namespace[_0x199aaf(_0x157b2f._0x490bce)][_0x199aaf(_0x157b2f._0x25fa99)],'depthFail':!![]},'attr':{'move':!![],'type':Cesium__namespace['Axis']['Y']},'asynchronous':![],'private':!![]}),this['_graphicLayer']['addGraphic'](this[_0x199aaf(_0x157b2f._0x19d7fe)]),this[_0x199aaf(_0x157b2f._0x43ecb8)]=new PolylinePrimitive({'positions':this['_positions_line_z'],'style':{'width':0xf,'arcType':Cesium__namespace['ArcType']['NONE'],'materialType':PolylineArrow,'color':Cesium__namespace['Color']['BLUE'],'depthFail':!![]},'attr':{'move':!![],'type':Cesium__namespace['Axis']['Z']},'asynchronous':![],'private':!![]}),this['_graphicLayer'][_0x199aaf(0x1019)](this['_graphic_move_z']),this[_0x199aaf(0x453)]=new PolylinePrimitive({'positions':[],'style':{'width':0x3,'arcType':Cesium__namespace['ArcType'][_0x199aaf(_0x157b2f._0x5b652e)],'materialType':PolylineDash,'color':Cesium__namespace['Color'][_0x199aaf(0x1132)],'depthFail':!![]},'asynchronous':![],'private':!![],'show':![]}),this[_0x199aaf(0x28b)][_0x199aaf(_0x157b2f._0x5e0a9b)](this[_0x199aaf(_0x157b2f._0x2c30d9)]);}[_0x5b513e(0x999)](){const _0x411454={_0x36284f:0x273,_0x2e3524:0x103e,_0x163ada:0xabf,_0x39e293:0xf8a,_0x5065a9:0x4af,_0x5471d7:0x4af,_0x4d52ad:0xfdd,_0x39ecab:0xf8a,_0x68f22b:0x1026},_0x204ced=_0x5b513e;this[_0x204ced(_0x411454._0x36284f)]=Cesium__namespace[_0x204ced(0x8af)][_0x204ced(_0x411454._0x2e3524)](this['position']),this['worldToModel']=Cesium__namespace['Matrix4'][_0x204ced(_0x411454._0x163ada)](this['modelToWorld'],new Cesium__namespace['Matrix4']()),this[_0x204ced(_0x411454._0x39e293)]=this['modelToWorld']['clone'](),this['inverseMatrix']=Cesium__namespace[_0x204ced(_0x411454._0x5065a9)]['inverse'](this['matrix'],new Cesium__namespace[(_0x204ced(_0x411454._0x5471d7))]()),this['normalX']=Cesium__namespace['Matrix4']['multiplyByPointAsVector'](this['matrix'],Cesium__namespace['Cartesian3'][_0x204ced(0x2ca)],new Cesium__namespace['Cartesian3']()),this[_0x204ced(_0x411454._0x4d52ad)]=Cesium__namespace['Matrix4']['multiplyByPointAsVector'](this[_0x204ced(_0x411454._0x39ecab)],Cesium__namespace['Cartesian3'][_0x204ced(0x789)],new Cesium__namespace[(_0x204ced(_0x411454._0x68f22b))]()),this['normalZ']=Cesium__namespace['Matrix4']['multiplyByPointAsVector'](this[_0x204ced(0xf8a)],Cesium__namespace[_0x204ced(_0x411454._0x68f22b)]['UNIT_Z'],new Cesium__namespace[(_0x204ced(0x1026))]()),this['_positions_line_x']=[],this['_positions_line_y']=[],this['_positions_line_z']=[];}['_getFactor'](){const _0xa92ff7={_0x523742:0x793},_0x1799f3=_0x5b513e,_0x1ddf7d=new Cesium__namespace['Matrix4']['multiplyByPoint'](this['_map']['camera'][_0x1799f3(0x809)],this['position'],new Cesium__namespace['Cartesian3']());let _0x45fe88=-_0x1ddf7d['z']*Math[_0x1799f3(_0xa92ff7._0x523742)](this['_map']['camera'][_0x1799f3(0x47a)]['fov']/0x2)*0x2;(!_0x45fe88||_0x45fe88<0x64)&&(_0x45fe88=0x64);const _0x1f8804=_0x45fe88/this['_map']['canvas']['width'];return _0x1f8804;}['_updatePositionHook'](_0x5e4498){const _0x2fda96={_0x274f05:0x744,_0x31e318:0xae3,_0x675c9a:0xda4,_0x2af12d:0x2d1,_0x264191:0xf8a,_0x4ac714:0xc8c,_0x5ba139:0x234,_0x1ac4ee:0x9e8,_0x47e523:0x4b7},_0x315c19=_0x5b513e;if(!this[_0x315c19(_0x2fda96._0x274f05)]||!this['position'])return;const _0x370c43=this[_0x315c19(_0x2fda96._0x31e318)][_0x315c19(_0x2fda96._0x675c9a)]();_0x5e4498&&(this['radius']=this[_0x315c19(0x1c1)]['radius']*this['_getFactor']()),this[_0x315c19(_0x2fda96._0x2af12d)]=[_0x370c43,Cesium__namespace['Matrix4']['multiplyByPoint'](this[_0x315c19(_0x2fda96._0x264191)],new Cesium__namespace['Cartesian3'](this['radius'],0x0,0x0),new Cesium__namespace['Cartesian3']())],this['_positions_line_y']=[_0x370c43,Cesium__namespace['Matrix4'][_0x315c19(_0x2fda96._0x4ac714)](this[_0x315c19(0xf8a)],new Cesium__namespace['Cartesian3'](0x0,this['radius'],0x0),new Cesium__namespace[(_0x315c19(0x1026))]())],this['_positions_line_z']=[_0x370c43,Cesium__namespace['Matrix4'][_0x315c19(0xc8c)](this['matrix'],new Cesium__namespace['Cartesian3'](0x0,0x0,this['radius']),new Cesium__namespace['Cartesian3']())],this['_graphic_move_x']&&(this['_graphic_move_x'][_0x315c19(_0x2fda96._0x5ba139)]=this['_positions_line_x']),this[_0x315c19(_0x2fda96._0x1ac4ee)]&&(this['_graphic_move_y']['positions']=this[_0x315c19(0x9c0)]),this[_0x315c19(_0x2fda96._0x47e523)]&&(this['_graphic_move_z']['positions']=this['_positions_line_z']);}['_bindEvent'](){const _0x57fa1e={_0x111f71:0x637},_0xc8aa2e=_0x5b513e;this[_0xc8aa2e(0x28b)]['on'](EventType[_0xc8aa2e(0xd1d)],this['_onMap_leftDown'],this),this['_map']['on'](EventType['leftUp'],this['_onMap_leftUp'],this),this['options']['hasMiddle']&&this['_map']['on'](EventType['middleClick'],this[_0xc8aa2e(_0x57fa1e._0x111f71)],this),this['_map']['on'](EventType['wheel'],this['_onMap_wheel'],this);}[_0x5b513e(0x6cd)](){const _0x12cab7={_0x1538e3:0xd1d,_0x11da4c:0xff2,_0x42d5ae:0x744,_0x1515a6:0x1fb,_0x106fd8:0x1363},_0x45fff5=_0x5b513e;this['_graphicLayer']['off'](EventType[_0x45fff5(_0x12cab7._0x1538e3)],this[_0x45fff5(_0x12cab7._0x11da4c)],this),this[_0x45fff5(_0x12cab7._0x42d5ae)][_0x45fff5(_0x12cab7._0x1515a6)](EventType[_0x45fff5(0x21a)],this[_0x45fff5(0x866)],this),this['_map']['off'](EventType[_0x45fff5(0xe85)],this[_0x45fff5(_0x12cab7._0x106fd8)],this),this['options'][_0x45fff5(0x882)]&&this['_map']['off'](EventType['middleClick'],this['_onMap_middleClick'],this),this['_map']['off'](EventType['wheel'],this['_onMap_wheel'],this);}['_onMap_leftDown'](_0x3ad90a){const _0x54058a={_0x30ac35:0x105c,_0x3df6d9:0xbb5,_0x3f4154:0xae3,_0x2243a1:0x723,_0x3202d9:0xbb5,_0x434594:0x59a,_0x1e2c62:0x99b,_0x47d38e:0xa6d,_0x5c9152:0xecc,_0x559878:0xf71,_0x13feb9:0xe85},_0x167215=_0x5b513e;this[_0x167215(0x723)]=undefined;if(_0x3ad90a[_0x167215(_0x54058a._0x30ac35)]!==this['_graphicLayer'])return;const _0x2bfdb5=_0x3ad90a[_0x167215(0xba0)];if(!_0x2bfdb5||!(_0x2bfdb5[_0x167215(_0x54058a._0x3df6d9)][_0x167215(0xfcb)]||_0x2bfdb5[_0x167215(0xbb5)]['rotate']))return;this['_graphic']=_0x2bfdb5;!_0x2bfdb5['style']['color_bak']&&(_0x2bfdb5[_0x167215(0xd7f)][_0x167215(0x5e7)]=_0x2bfdb5['style']['color']);_0x2bfdb5['setStyle']({'color':Cesium__namespace['Color'][_0x167215(0x1132)]}),this['_graphic_dragger_ing']['positions']=[this['position'],this[_0x167215(_0x54058a._0x3f4154)]],this['_graphic_dragger_ing']['show']=!![];const _0x500d71=this[_0x167215(_0x54058a._0x2243a1)][_0x167215(_0x54058a._0x3202d9)][_0x167215(_0x54058a._0x434594)];this['fire'](EventType[_0x167215(_0x54058a._0x1e2c62)],{..._0x3ad90a,'editType':_0x500d71,'graphic':_0x2bfdb5}),this['_map'][_0x167215(_0x54058a._0x47d38e)]['screenSpaceCameraController'][_0x167215(_0x54058a._0x5c9152)]&&(this['_map']['scene']['screenSpaceCameraController']['enableInputs']=![],this[_0x167215(_0x54058a._0x559878)]=!![]),this['_map']['on'](EventType[_0x167215(_0x54058a._0x13feb9)],this['_onMap_mouseMove'],this);}['_onMap_mouseMove'](_0x428a6b){const _0x1b321a={_0x26fa93:0x723,_0x3ac2de:0x59a,_0x16c054:0x4af,_0x330a9a:0x1026,_0x544f7b:0xc9d,_0x52eac3:0x18b,_0x1d2012:0xae3,_0x4725a5:0xf50,_0x513c1a:0x595,_0x478dc3:0x4af,_0x2dce74:0xc8c,_0xa2bcdc:0x11b8,_0x4e9bc5:0x8af,_0x59383e:0x78d,_0x2b3724:0xf8a,_0x275d20:0xfdd,_0x3ff9f7:0xfd6,_0x57380c:0x452,_0x4b261f:0x42b,_0x4f521c:0xcdc,_0x586995:0x8f0,_0xda92c6:0x4af,_0x39bfc0:0x1024},_0x4ba313=_0x5b513e;if(!this[_0x4ba313(_0x1b321a._0x26fa93)])return;const _0x54a106=_0x428a6b['startPosition'],_0x3df641=_0x428a6b['endPosition'];let _0x5505cc;const _0x337b3f=this['_graphic']['attr'][_0x4ba313(_0x1b321a._0x3ac2de)];_0x337b3f===Cesium__namespace['Axis']['X']&&(_0x5505cc=this['normalX']);_0x337b3f===Cesium__namespace['Axis']['Y']&&(_0x5505cc=this['normalY']);_0x337b3f===Cesium__namespace['Axis']['Z']&&(_0x5505cc=this['normalZ']);const _0x12848b=new Cesium__namespace['Cartesian3'](_0x3df641['x']-_0x54a106['x'],-(_0x3df641['y']-_0x54a106['y']),0x0);this[_0x4ba313(0x744)][_0x4ba313(0xa6d)]['mode']===Cesium__namespace['SceneMode']['SCENE2D']&&(_0x12848b['x']=-0x1*_0x12848b['x']);const _0x919409=new Cesium__namespace[(_0x4ba313(_0x1b321a._0x16c054))]['multiplyByPointAsVector'](this['_map']['camera']['inverseViewMatrix'],_0x12848b,new Cesium__namespace[(_0x4ba313(_0x1b321a._0x330a9a))]()),_0x47721f=Cesium__namespace['Cartesian3'][_0x4ba313(_0x1b321a._0x544f7b)](_0x919409,_0x5505cc)*this[_0x4ba313(_0x1b321a._0x52eac3)](),_0x4f312e=Cesium__namespace['Cartographic'][_0x4ba313(0x11d8)](this[_0x4ba313(0xae3)]);let _0xf4061d=new Cesium__namespace['Cartesian3'](this['position']['x']+_0x5505cc['x']*_0x47721f,this[_0x4ba313(_0x1b321a._0x1d2012)]['y']+_0x5505cc['y']*_0x47721f,this['position']['z']+_0x5505cc['z']*_0x47721f);_0x337b3f!==Cesium__namespace['Axis']['Z']&&(_0xf4061d=Cesium__namespace[_0x4ba313(0x5e2)]['fromCartesian'](_0xf4061d),_0xf4061d['height']=_0x4f312e['height'],_0x337b3f===Cesium__namespace['Axis']['X']?_0xf4061d['latitude']=_0x4f312e['latitude']:_0xf4061d[_0x4ba313(0xbb8)]=_0x4f312e['longitude'],_0xf4061d=Cesium__namespace['Cartesian3']['fromRadians'](_0xf4061d['longitude'],_0xf4061d[_0x4ba313(_0x1b321a._0x4725a5)],_0xf4061d[_0x4ba313(_0x1b321a._0x513c1a)]));const _0x1ff1c9=Cesium__namespace[_0x4ba313(_0x1b321a._0x478dc3)][_0x4ba313(_0x1b321a._0x2dce74)](this[_0x4ba313(_0x1b321a._0xa2bcdc)],_0xf4061d,new Cesium__namespace[(_0x4ba313(0x1026))]());Cesium__namespace['Matrix4']['multiplyByPointAsVector'](this['matrix'],_0x1ff1c9,_0x1ff1c9),Cesium__namespace['Matrix4']['multiplyByVector'](this['worldToModel'],new Cesium__namespace['Cartesian4'](_0x1ff1c9['x'],_0x1ff1c9['y'],_0x1ff1c9['z'],0x0),_0x1ff1c9),Cesium__namespace['Cartesian3']['add'](this['translation'],_0x1ff1c9,this['translation']),this['position']=_0xf4061d,this['matrix']=Cesium__namespace[_0x4ba313(_0x1b321a._0x4e9bc5)]['eastNorthUpToFixedFrame'](this['position']),Cesium__namespace['Matrix4'][_0x4ba313(0xabf)](this['matrix'],this['inverseMatrix']);const _0x2ccbcc=this['normalX'],_0x2ba75d=this['normalY'],_0x29aa08=this[_0x4ba313(0x8f0)];this[_0x4ba313(_0x1b321a._0x59383e)]=Cesium__namespace['Matrix4']['multiplyByPointAsVector'](this[_0x4ba313(_0x1b321a._0x2b3724)],Cesium__namespace['Cartesian3'][_0x4ba313(0x2ca)],new Cesium__namespace[(_0x4ba313(_0x1b321a._0x330a9a))]()),this[_0x4ba313(_0x1b321a._0x275d20)]=Cesium__namespace['Matrix4']['multiplyByPointAsVector'](this[_0x4ba313(0xf8a)],Cesium__namespace['Cartesian3']['UNIT_Y'],new Cesium__namespace['Cartesian3']()),this['normalZ']=Cesium__namespace[_0x4ba313(0x4af)]['multiplyByPointAsVector'](this[_0x4ba313(0xf8a)],Cesium__namespace['Cartesian3']['UNIT_Z'],new Cesium__namespace['Cartesian3']());if(_0x337b3f===Cesium__namespace[_0x4ba313(_0x1b321a._0x3ff9f7)]['X']){let _0x52c2f3=Cesium__namespace['Cartesian3']['angleBetween'](_0x2ba75d,this['normalY']),_0xb2d8ac=Cesium__namespace['Cartesian3']['angleBetween'](_0x29aa08,this['normalZ']);_0x47721f<0x0&&(_0xb2d8ac=-_0xb2d8ac,_0x52c2f3=-_0x52c2f3);const _0x24c34c=Cesium__namespace['Matrix4'][_0x4ba313(0x52d)](this[_0x4ba313(0x1148)],_0x29aa08,new Cesium__namespace['Cartesian3']());let _0x57406c=Cesium__namespace['Matrix3'][_0x4ba313(0xabf)](this['rotateMatrix'],new Cesium__namespace['Matrix3']()),_0xa3bcba=Cesium__namespace['Matrix3']['multiplyByVector'](_0x57406c,_0x24c34c,new Cesium__namespace['Cartesian3']()),_0x43e73a=this['_axisRotation'](_0xa3bcba,_0x52c2f3);Cesium__namespace['Matrix3']['multiply'](this['rotateMatrix'],_0x43e73a,this[_0x4ba313(_0x1b321a._0x57380c)]);const _0x2700a9=Cesium__namespace['Matrix4']['multiplyByPointAsVector'](this['worldToModel'],_0x2ba75d,new Cesium__namespace['Cartesian3']());_0x57406c=Cesium__namespace[_0x4ba313(_0x1b321a._0x4b261f)]['inverse'](this['rotateMatrix'],new Cesium__namespace[(_0x4ba313(_0x1b321a._0x4b261f))]()),_0xa3bcba=Cesium__namespace[_0x4ba313(_0x1b321a._0x4b261f)]['multiplyByVector'](_0x57406c,_0x2700a9,new Cesium__namespace['Cartesian3']()),_0x43e73a=this[_0x4ba313(_0x1b321a._0x4f521c)](_0xa3bcba,_0xb2d8ac),Cesium__namespace['Matrix3']['multiply'](this[_0x4ba313(0x452)],_0x43e73a,this['rotateMatrix']);}if(_0x337b3f===Cesium__namespace['Axis']['Y']){let _0x471682=Cesium__namespace['Cartesian3'][_0x4ba313(0x1211)](_0x29aa08,this[_0x4ba313(_0x1b321a._0x586995)]);_0x47721f>0x0&&(_0x471682=-_0x471682);const _0x4304fa=Cesium__namespace[_0x4ba313(_0x1b321a._0xda92c6)]['multiplyByPointAsVector'](this[_0x4ba313(0x1148)],_0x2ccbcc,new Cesium__namespace['Cartesian3']()),_0x37cab8=Cesium__namespace[_0x4ba313(0x42b)]['inverse'](this[_0x4ba313(0x452)],new Cesium__namespace['Matrix3']()),_0x2edf20=Cesium__namespace['Matrix3']['multiplyByVector'](_0x37cab8,_0x4304fa,new Cesium__namespace['Cartesian3']()),_0x483ba9=this['_axisRotation'](_0x2edf20,_0x471682);Cesium__namespace['Matrix3']['multiply'](this[_0x4ba313(0x452)],_0x483ba9,this['rotateMatrix']);}this['_graphic_dragger_ing'][_0x4ba313(0x234)]=[this['_graphic_dragger_ing']['positions'][0x0],_0xf4061d],this[_0x4ba313(0xf9c)]();const _0x23c114={..._0x428a6b,'editType':_0x337b3f,'position':_0xf4061d};this[_0x4ba313(_0x1b321a._0x39bfc0)](_0x23c114);}['_onMap_leftUp'](_0x37c51f){const _0x35e39e={_0x29b888:0x723,_0x1794bb:0x453,_0x60b766:0xf71},_0x3ed627=_0x5b513e;if(!this[_0x3ed627(0x723)])return;this[_0x3ed627(0x723)][_0x3ed627(0x1087)]({'color':this[_0x3ed627(_0x35e39e._0x29b888)][_0x3ed627(0xd7f)]['color_bak']}),this[_0x3ed627(_0x35e39e._0x29b888)]=null,this[_0x3ed627(0x453)]['positions']=[],this[_0x3ed627(_0x35e39e._0x1794bb)]['show']=![],this[_0x3ed627(_0x35e39e._0x60b766)]&&(this['_map'][_0x3ed627(0xa6d)]['screenSpaceCameraController']['enableInputs']=!![],delete this[_0x3ed627(_0x35e39e._0x60b766)]),this['_map'][_0x3ed627(0x1fb)](EventType['mouseMove'],this['_onMap_mouseMove'],this),this[_0x3ed627(0xb79)](EventType['stop'],_0x37c51f);}[_0x5b513e(0xcdc)](_0x16522a,_0x39f5da,_0x18fb6b){const _0x3d92b3={_0x37658d:0x42b},_0x4d18fa=_0x5b513e;let _0x5d7225=_0x16522a['x'],_0x518fee=_0x16522a['y'],_0x4e292f=_0x16522a['z'];const _0x1ed3ce=Math['sqrt'](_0x5d7225*_0x5d7225+_0x518fee*_0x518fee+_0x4e292f*_0x4e292f);_0x5d7225=_0x5d7225/_0x1ed3ce,_0x518fee=_0x518fee/_0x1ed3ce,_0x4e292f=_0x4e292f/_0x1ed3ce;const _0x2e5474=_0x5d7225*_0x5d7225,_0x5bdda5=_0x518fee*_0x518fee,_0x335405=_0x4e292f*_0x4e292f,_0x1d25e9=Math[_0x4d18fa(0x1166)](_0x39f5da),_0x1a5aa4=Math['sin'](_0x39f5da),_0x2876f1=0x1-_0x1d25e9;return _0x18fb6b=_0x18fb6b||new Cesium__namespace['Matrix3'](),_0x18fb6b[Cesium__namespace[_0x4d18fa(_0x3d92b3._0x37658d)]['COLUMN0ROW0']]=_0x2e5474+(0x1-_0x2e5474)*_0x1d25e9,_0x18fb6b[Cesium__namespace['Matrix3'][_0x4d18fa(0x2ce)]]=_0x5d7225*_0x518fee*_0x2876f1+_0x4e292f*_0x1a5aa4,_0x18fb6b[Cesium__namespace['Matrix3']['COLUMN0ROW2']]=_0x5d7225*_0x4e292f*_0x2876f1-_0x518fee*_0x1a5aa4,_0x18fb6b[Cesium__namespace['Matrix3']['COLUMN1ROW0']]=_0x5d7225*_0x518fee*_0x2876f1-_0x4e292f*_0x1a5aa4,_0x18fb6b[Cesium__namespace['Matrix3']['COLUMN1ROW1']]=_0x5bdda5+(0x1-_0x5bdda5)*_0x1d25e9,_0x18fb6b[Cesium__namespace['Matrix3']['COLUMN1ROW2']]=_0x518fee*_0x4e292f*_0x2876f1+_0x5d7225*_0x1a5aa4,_0x18fb6b[Cesium__namespace[_0x4d18fa(_0x3d92b3._0x37658d)][_0x4d18fa(0x10e2)]]=_0x5d7225*_0x4e292f*_0x2876f1+_0x518fee*_0x1a5aa4,_0x18fb6b[Cesium__namespace['Matrix3']['COLUMN2ROW1']]=_0x518fee*_0x4e292f*_0x2876f1-_0x5d7225*_0x1a5aa4,_0x18fb6b[Cesium__namespace['Matrix3'][_0x4d18fa(0x11c3)]]=_0x335405+(0x1-_0x335405)*_0x1d25e9,_0x18fb6b;}['_onMap_wheel'](){this['_updatePositionHook'](!![]);}['_onMap_middleClick'](_0x2b08d6){const _0x23ac31={_0x2d01fb:0x744,_0x2aa82b:0x4af,_0x3e742a:0xabf},_0x5a91be=_0x5b513e,_0x1b79f2=this[_0x5a91be(_0x23ac31._0x2d01fb)]['scene'][_0x5a91be(0xbfb)](_0x2b08d6['position']);_0x1b79f2&&(this['position']=_0x1b79f2,this[_0x5a91be(0xf8a)]=Cesium__namespace[_0x5a91be(0x8af)][_0x5a91be(0x103e)](this['position']),Cesium__namespace[_0x5a91be(_0x23ac31._0x2aa82b)][_0x5a91be(_0x23ac31._0x3e742a)](this[_0x5a91be(0xf8a)],this['inverseMatrix']),this['_updatePositionHook']());}['onChange'](_0x59d7e2){const _0x27fc98={_0x52e8bb:0x1c1},_0x1aded0=_0x5b513e;this['options']['onChange']&&this[_0x1aded0(_0x27fc98._0x52e8bb)]['onChange'](_0x59d7e2),this['fire'](EventType[_0x1aded0(0x10cc)],_0x59d7e2,!![]);}}class MatrixRotate extends MatrixMove{get['heading'](){const _0x2dc558={_0x5e46ed:0x1c1,_0x45fb1b:0xb9c},_0x44d014=_0x5b513e;return this[_0x44d014(_0x2dc558._0x5e46ed)][_0x44d014(_0x2dc558._0x45fb1b)]??0x0;}set['heading'](_0x579571){const _0x25bbe5={_0x958115:0x1c1},_0x3a5025=_0x5b513e;this[_0x3a5025(_0x25bbe5._0x958115)][_0x3a5025(0xb9c)]=_0x579571;}get['pitch'](){return this['options']['pitch']??0x0;}set[_0x5b513e(0xa18)](_0x2ce2b4){this['options']['pitch']=_0x2ce2b4;}get[_0x5b513e(0x5fb)](){const _0x5b8611=_0x5b513e;return this[_0x5b8611(0x1c1)]['roll']??0x0;}set[_0x5b513e(0x5fb)](_0x19b22e){const _0xe84ebf=_0x5b513e;this[_0xe84ebf(0x1c1)]['roll']=_0x19b22e;}['_removedHook'](){const _0x32eeee={_0x31a691:0x454},_0x119ad8=_0x5b513e;delete this[_0x119ad8(_0x32eeee._0x31a691)],delete this['_graphic_rotate_x'],delete this['_graphic_rotate_y'],super['_removedHook']();}['_createGraphics'](){const _0x1f2cf7={_0x60b870:0x28b,_0x539ad6:0x10f0,_0x2b4bf6:0x2bb,_0x3af885:0xe91,_0x163ef1:0x1ac,_0x4dbe63:0xe4c,_0x4a0b07:0x28b},_0x10782d=_0x5b513e;this[_0x10782d(_0x1f2cf7._0x60b870)][_0x10782d(0xc4f)](),this['_graphic_rotate_x']=new PolylinePrimitive({'positions':this[_0x10782d(_0x1f2cf7._0x539ad6)],'style':{'width':0x8,'color':Cesium__namespace['Color']['RED'],'depthFail':!![],'depthFailColor':Cesium__namespace[_0x10782d(0xe4c)][_0x10782d(_0x1f2cf7._0x2b4bf6)]['withAlpha'](0.5)},'attr':{'rotate':!![],'type':Cesium__namespace['Axis']['X']},'asynchronous':![]}),this['_graphicLayer']['addGraphic'](this[_0x10782d(0x5ad)]),this[_0x10782d(0x58b)]=new PolylinePrimitive({'positions':this[_0x10782d(_0x1f2cf7._0x3af885)],'style':{'width':0x8,'color':Cesium__namespace[_0x10782d(0xe4c)][_0x10782d(0x846)],'depthFail':!![],'depthFailColor':Cesium__namespace['Color']['GREEN'][_0x10782d(_0x1f2cf7._0x163ef1)](0.5)},'attr':{'rotate':!![],'type':Cesium__namespace['Axis']['Y']},'asynchronous':![]}),this['_graphicLayer']['addGraphic'](this[_0x10782d(0x58b)]),this['_graphic_rotate_z']=new PolylinePrimitive({'positions':this['_positions_circle_z'],'style':{'width':0x8,'color':Cesium__namespace['Color'][_0x10782d(0x771)],'depthFail':!![],'depthFailColor':Cesium__namespace['Color']['BLUE']['withAlpha'](0.5)},'attr':{'rotate':!![],'type':Cesium__namespace[_0x10782d(0xfd6)]['Z']},'asynchronous':![]}),this['_graphicLayer']['addGraphic'](this['_graphic_rotate_z']),this['_graphic_dragger_ing']=new PolylinePrimitive({'positions':[],'style':{'width':0x3,'arcType':Cesium__namespace['ArcType']['NONE'],'materialType':PolylineDash,'color':Cesium__namespace[_0x10782d(_0x1f2cf7._0x4dbe63)]['YELLOW'],'depthFail':!![]},'asynchronous':![],'show':![]}),this[_0x10782d(_0x1f2cf7._0x4a0b07)][_0x10782d(0x1019)](this['_graphic_dragger_ing']);}[_0x5b513e(0x999)](){const _0x334ca5={_0x4831df:0x273,_0x44d797:0x8af,_0x1d39c5:0x103e,_0x486c78:0x4af,_0x5ba8d6:0xabf,_0x5bef5a:0x52d,_0xf35744:0x789,_0x40206b:0x52d,_0x59b0a1:0x341},_0x418005=_0x5b513e;this[_0x418005(_0x334ca5._0x4831df)]=Cesium__namespace[_0x418005(_0x334ca5._0x44d797)][_0x418005(_0x334ca5._0x1d39c5)](this['position']),this[_0x418005(0x1148)]=Cesium__namespace[_0x418005(_0x334ca5._0x486c78)]['inverse'](this[_0x418005(_0x334ca5._0x4831df)],new Cesium__namespace['Matrix4']()),this['matrix']=this['modelToWorld']['clone'](),this['inverseMatrix']=Cesium__namespace['Matrix4'][_0x418005(_0x334ca5._0x5ba8d6)](this['matrix'],new Cesium__namespace[(_0x418005(0x4af))]()),this['normalX']=Cesium__namespace['Matrix4'][_0x418005(0x52d)](this[_0x418005(0xf8a)],Cesium__namespace['Cartesian3']['UNIT_X'],new Cesium__namespace[(_0x418005(0x1026))]()),this['normalY']=Cesium__namespace['Matrix4'][_0x418005(_0x334ca5._0x5bef5a)](this[_0x418005(0xf8a)],Cesium__namespace['Cartesian3'][_0x418005(_0x334ca5._0xf35744)],new Cesium__namespace[(_0x418005(0x1026))]()),this['normalZ']=Cesium__namespace['Matrix4'][_0x418005(_0x334ca5._0x40206b)](this['matrix'],Cesium__namespace['Cartesian3'][_0x418005(_0x334ca5._0x59b0a1)],new Cesium__namespace['Cartesian3']()),this[_0x418005(0x6df)]=[],this[_0x418005(0x10f0)]=[],this['_positions_circle_y']=[];}['_updatePositionHook'](_0x3abad9){const _0x38a6bd={_0x286842:0xda4,_0x120762:0x4af,_0x3b42b2:0x744,_0x4f85bb:0x138a,_0x4fb24c:0x1026,_0x14814a:0xfb0,_0x3779f1:0xfdd,_0x4567b1:0x1026,_0x457539:0x1026,_0x14968c:0x1026,_0x3387f8:0xfb0,_0xac4d9f:0x1ed,_0x51ed70:0x5ad,_0x25ba9d:0x234,_0x41c239:0xe91},_0x49bd01=_0x5b513e;if(!this['_map'])return;const _0x574fc8=this['position'][_0x49bd01(_0x38a6bd._0x286842)]();if(_0x3abad9){const _0x18da02=new Cesium__namespace[(_0x49bd01(_0x38a6bd._0x120762))]['multiplyByPoint'](this[_0x49bd01(_0x38a6bd._0x3b42b2)]['camera']['viewMatrix'],_0x574fc8,new Cesium__namespace['Cartesian3']()),_0x3a948b=-_0x18da02['z']*Math['tan'](this[_0x49bd01(0x744)][_0x49bd01(0x1284)]['frustum']['fov']/0x2)*0x2,_0x42a9ed=_0x3a948b/this['_map'][_0x49bd01(_0x38a6bd._0x4f85bb)]['width'];this['radius']=this[_0x49bd01(0x1c1)]['radius']*_0x42a9ed;}this['_positions_circle_z']=[],this['_positions_circle_x']=[],this['_positions_circle_y']=[];for(let _0x305823=0x0;_0x305823<=0x168;_0x305823++){const _0xcfdd39=this[_0x49bd01(0xe7a)]*Math['cos'](_0x305823/0xb4*Math['PI']),_0x428d32=this['radius']*Math['sin'](_0x305823/0xb4*Math['PI']),_0x52dba4=new Cesium__namespace[(_0x49bd01(0x1026))]();Cesium__namespace[_0x49bd01(_0x38a6bd._0x4fb24c)]['add'](_0x574fc8,Cesium__namespace['Cartesian3'][_0x49bd01(_0x38a6bd._0x14814a)](this['normalX'],_0xcfdd39,new Cesium__namespace[(_0x49bd01(0x1026))]()),_0x52dba4),Cesium__namespace[_0x49bd01(0x1026)]['add'](_0x52dba4,Cesium__namespace['Cartesian3']['multiplyByScalar'](this[_0x49bd01(_0x38a6bd._0x3779f1)],_0x428d32,new Cesium__namespace[(_0x49bd01(_0x38a6bd._0x4567b1))]()),_0x52dba4),this['_positions_circle_z'][_0x49bd01(0x1ed)](_0x52dba4);const _0x1a48d1=new Cesium__namespace['Cartesian3']();Cesium__namespace['Cartesian3']['add'](_0x574fc8,Cesium__namespace['Cartesian3']['multiplyByScalar'](this['normalX'],_0xcfdd39,new Cesium__namespace[(_0x49bd01(_0x38a6bd._0x457539))]()),_0x1a48d1),Cesium__namespace[_0x49bd01(0x1026)][_0x49bd01(0x11bd)](_0x1a48d1,Cesium__namespace[_0x49bd01(0x1026)][_0x49bd01(0xfb0)](this['normalZ'],_0x428d32,new Cesium__namespace['Cartesian3']()),_0x1a48d1),this['_positions_circle_x'][_0x49bd01(0x1ed)](_0x1a48d1);const _0x215a09=new Cesium__namespace['Cartesian3']();Cesium__namespace['Cartesian3']['add'](_0x574fc8,Cesium__namespace[_0x49bd01(_0x38a6bd._0x14968c)]['multiplyByScalar'](this['normalY'],_0xcfdd39,new Cesium__namespace['Cartesian3']()),_0x215a09),Cesium__namespace['Cartesian3']['add'](_0x215a09,Cesium__namespace[_0x49bd01(0x1026)][_0x49bd01(_0x38a6bd._0x3387f8)](this['normalZ'],_0x428d32,new Cesium__namespace['Cartesian3']()),_0x215a09),this['_positions_circle_y'][_0x49bd01(_0x38a6bd._0xac4d9f)](_0x215a09);}this['_graphic_rotate_z']&&(this[_0x49bd01(0x454)]['positions']=this['_positions_circle_z']),this[_0x49bd01(_0x38a6bd._0x51ed70)]&&(this['_graphic_rotate_x'][_0x49bd01(_0x38a6bd._0x25ba9d)]=this['_positions_circle_x']),this['_graphic_rotate_y']&&(this['_graphic_rotate_y']['positions']=this[_0x49bd01(_0x38a6bd._0x41c239)]);}['_onMap_mouseMove'](_0x3c6981){const _0x654113={_0x89abee:0x79d,_0x1a4623:0x744,_0xa28efc:0x744,_0xee5c5:0x47a,_0x207e67:0x138a,_0x44b99c:0x1026,_0x54264b:0x52d,_0x1621d4:0xf8a,_0x3ec257:0x744,_0x2407c9:0x1284,_0x2767a1:0x1359,_0x44f915:0x595,_0x2c7ac0:0x1152,_0x3d80b2:0xc8c,_0xa875b3:0x4af,_0x426f53:0x1026,_0x5ec7ee:0x5c0,_0x58d857:0xa18,_0x58a233:0xfd6,_0x3a6122:0x6d9},_0x5ce04c=_0x5b513e,_0x4c3aff=_0x3c6981[_0x5ce04c(0x12f1)],_0x9aa7cf=_0x3c6981[_0x5ce04c(_0x654113._0x89abee)],_0xc8fe0b=new Cesium__namespace['Matrix4']['multiplyByPoint'](this[_0x5ce04c(_0x654113._0x1a4623)]['camera']['viewMatrix'],this['position'],new Cesium__namespace['Cartesian3']()),_0x48b6bd=-_0xc8fe0b['z']*Math['tan'](this[_0x5ce04c(_0x654113._0xa28efc)]['camera'][_0x5ce04c(_0x654113._0xee5c5)]['fov']/0x2)*0x2;let _0x23be2e=_0x48b6bd/this['_map'][_0x5ce04c(_0x654113._0x207e67)]['width'];const _0x1a7c08=new Cesium__namespace[(_0x5ce04c(_0x654113._0x44b99c))](0x1,0x1,0x1);let _0x5e5783;const _0x5ac26b=this['_graphic']['attr']['type'];_0x5ac26b===Cesium__namespace['Axis']['Z']&&(_0x1a7c08['z']=0x0,_0x5e5783=Cesium__namespace['Cartesian3']['angleBetween'](Cesium__namespace['Matrix4'][_0x5ce04c(_0x654113._0x54264b)](this[_0x5ce04c(_0x654113._0x1621d4)],new Cesium__namespace[(_0x5ce04c(0x1026))](0x0,0x0,0x1),new Cesium__namespace[(_0x5ce04c(0x1026))]()),this[_0x5ce04c(_0x654113._0x3ec257)][_0x5ce04c(_0x654113._0x2407c9)]['direction']));_0x5ac26b===Cesium__namespace['Axis']['X']&&(_0x1a7c08['y']=0x0,_0x5e5783=Cesium__namespace['Cartesian3']['angleBetween'](Cesium__namespace['Matrix4']['multiplyByPointAsVector'](this[_0x5ce04c(0xf8a)],new Cesium__namespace['Cartesian3'](0x0,0x1,0x0),new Cesium__namespace[(_0x5ce04c(0x1026))]()),this['_map']['camera']['direction']));_0x5ac26b===Cesium__namespace['Axis']['Y']&&(_0x1a7c08['x']=0x0,_0x5e5783=Cesium__namespace['Cartesian3']['angleBetween'](Cesium__namespace['Matrix4']['multiplyByPointAsVector'](this['matrix'],new Cesium__namespace[(_0x5ce04c(_0x654113._0x44b99c))](0x1,0x0,0x0),new Cesium__namespace['Cartesian3']()),this['_map']['camera']['direction']));Math['abs'](_0x5e5783-Math['PI']/0x2)<0.1&&(_0x23be2e=0x1,_0xc8fe0b['z']=0x0);let _0x34a166=new Cesium__namespace['Cartesian3']((_0x4c3aff['x']-this[_0x5ce04c(0x744)]['canvas'][_0x5ce04c(0x1359)]/0x2)*_0x23be2e,(-_0x4c3aff['y']+this['_map'][_0x5ce04c(0x138a)]['height']/0x2)*_0x23be2e,_0xc8fe0b['z']),_0x328806=new Cesium__namespace['Cartesian3']((_0x9aa7cf['x']-this['_map']['canvas'][_0x5ce04c(_0x654113._0x2767a1)]/0x2)*_0x23be2e,(-_0x9aa7cf['y']+this['_map'][_0x5ce04c(_0x654113._0x207e67)][_0x5ce04c(_0x654113._0x44f915)]/0x2)*_0x23be2e,_0xc8fe0b['z']);Cesium__namespace['Matrix4'][_0x5ce04c(0xc8c)](this[_0x5ce04c(0x744)]['camera']['inverseViewMatrix'],_0x34a166,_0x34a166),Cesium__namespace['Matrix4']['multiplyByPoint'](this[_0x5ce04c(0x744)]['camera'][_0x5ce04c(_0x654113._0x2c7ac0)],_0x328806,_0x328806),Cesium__namespace['Matrix4'][_0x5ce04c(_0x654113._0x3d80b2)](this['inverseMatrix'],_0x34a166,_0x34a166),Cesium__namespace[_0x5ce04c(_0x654113._0xa875b3)]['multiplyByPoint'](this['inverseMatrix'],_0x328806,_0x328806),_0x34a166=new Cesium__namespace['Cartesian3'](_0x34a166['x']*_0x1a7c08['x'],_0x34a166['y']*_0x1a7c08['y'],_0x34a166['z']*_0x1a7c08['z']),_0x328806=new Cesium__namespace[(_0x5ce04c(_0x654113._0x426f53))](_0x328806['x']*_0x1a7c08['x'],_0x328806['y']*_0x1a7c08['y'],_0x328806['z']*_0x1a7c08['z']),_0x5e5783=Cesium__namespace['Cartesian3'][_0x5ce04c(0x1211)](_0x34a166,_0x328806);let _0x28706b;if(_0x5ac26b===Cesium__namespace[_0x5ce04c(0xfd6)]['Z']){const _0x4f8a6f=_0x34a166['x']*_0x328806['y']-_0x34a166['y']*_0x328806['x'];_0x28706b=Cesium__namespace['Matrix4'][_0x5ce04c(0x52d)](this['worldToModel'],this['normalZ'],new Cesium__namespace['Cartesian3']()),_0x4f8a6f>0x0&&(_0x5e5783=-_0x5e5783),this['heading']=(this['heading']+Cesium__namespace[_0x5ce04c(_0x654113._0x5ec7ee)]['toDegrees'](_0x5e5783))%0x168;}else{if(_0x5ac26b===Cesium__namespace['Axis']['X']){const _0x150242=_0x34a166['x']*_0x328806['z']-_0x34a166['z']*_0x328806['x'];_0x28706b=Cesium__namespace['Matrix4'][_0x5ce04c(_0x654113._0x54264b)](this['worldToModel'],this['normalY'],new Cesium__namespace['Cartesian3']()),_0x150242>0x0&&(_0x5e5783=-_0x5e5783),this[_0x5ce04c(_0x654113._0x58d857)]=(this['pitch']+Cesium__namespace[_0x5ce04c(0x5c0)]['toDegrees'](_0x5e5783))%0x168;}else{if(_0x5ac26b===Cesium__namespace[_0x5ce04c(_0x654113._0x58a233)]['Y']){const _0x3c3ef7=_0x34a166['y']*_0x328806['z']-_0x34a166['z']*_0x328806['y'];_0x28706b=Cesium__namespace['Matrix4']['multiplyByPointAsVector'](this['worldToModel'],this['normalX'],new Cesium__namespace['Cartesian3']()),_0x3c3ef7<0x0&&(_0x5e5783=-_0x5e5783),this['roll']=(this['roll']+Cesium__namespace['Math'][_0x5ce04c(0x892)](_0x5e5783))%0x168;}}}const _0xad52c6=Cesium__namespace['Matrix3']['inverse'](this['rotateMatrix'],new Cesium__namespace['Matrix3']()),_0x2d2d22=Cesium__namespace['Matrix3'][_0x5ce04c(_0x654113._0x3a6122)](_0xad52c6,_0x28706b,new Cesium__namespace[(_0x5ce04c(0x1026))]()),_0x4eb215=this[_0x5ce04c(0xcdc)](_0x2d2d22,_0x5e5783);Cesium__namespace['Matrix3']['multiply'](this[_0x5ce04c(0x452)],_0x4eb215,this['rotateMatrix']);const _0x4af08f={..._0x3c6981,'editType':_0x5ac26b,'position':this['position'],'heading':this['heading'],'pitch':this['pitch'],'roll':this['roll']};this[_0x5ce04c(0x1024)](_0x4af08f);}[_0x5b513e(0x637)](_0x26b5cf){}}class EditBase{constructor(_0xe0dfb5){const _0x12f980={_0x40dc4d:0x723},_0x40789b=_0x5b513e;this[_0x40789b(_0x12f980._0x40dc4d)]=_0xe0dfb5,this['_map']=_0xe0dfb5['_map'],this[_0x40789b(0x1f8)]=[];}get['enabled'](){const _0x2d065c=_0x5b513e;return this[_0x2d065c(0xddd)];}get[_0x5b513e(0x11bb)](){const _0x5473c0=_0x5b513e;return this[_0x5473c0(0x744)];}get['layer'](){const _0xaf062e={_0x303f44:0x314},_0x1da33c=_0x5b513e;return this['_graphic'][_0x1da33c(_0xaf062e._0x303f44)];}get[_0x5b513e(0x59a)](){return this['_graphic']['type'];}get['style'](){return this['_graphic']['style'];}get[_0x5b513e(0x1c1)](){const _0xb54ca8=_0x5b513e;return this['_graphic'][_0xb54ca8(0x1c1)];}get['clampToGround'](){var _0x158462;return(_0x158462=this['_graphic'])===null||_0x158462===void 0x0||(_0x158462=_0x158462['style'])===null||_0x158462===void 0x0?void 0x0:_0x158462['clampToGround'];}get[_0x5b513e(0x4f0)](){const _0x58d6f9=_0x5b513e;return this[_0x58d6f9(0x723)]['entityGraphic'];}get['hasRotateMatrix'](){const _0x35ef83={_0x4b699d:0x755},_0x549940=_0x5b513e;return Boolean(this[_0x549940(_0x35ef83._0x4b699d)]);}get['hasMoveMatrix'](){return Boolean(this['_matrixMove']);}get[_0x5b513e(0x12fa)](){const _0x3ac483={_0x49894f:0x11b2},_0x4cd484=_0x5b513e;return this[_0x4cd484(0x744)]['scene'][_0x4cd484(_0x3ac483._0x49894f)]===Cesium__namespace['SceneMode']['SCENE2D'];}get[_0x5b513e(0x60d)](){return this['_graphic']['_minPointNum'];}get[_0x5b513e(0x11a4)](){const _0x1eaa12=_0x5b513e;return this[_0x1eaa12(0x723)][_0x1eaa12(0x8a5)];}get['hasDelPoint'](){const _0x144a80={_0x2ef568:0x723},_0x355c82=_0x5b513e;return!this[_0x355c82(_0x144a80._0x2ef568)]['isPoint'];}['fire'](_0x47edf5,_0x523aac={}){const _0xc93a1f={_0x22c1f7:0x59a},_0x3564e9=_0x5b513e;if(!this['_graphic']['enabledEvent'])return;if(this['_graphic']){const _0x376edb=this['_graphic']['parent'];_0x376edb?(_0x523aac['editType']=this['type'],this['_graphic']['fire'](_0x47edf5,_0x523aac,!this['_graphic']['isPrivate']),_0x523aac['editType']=_0x376edb[_0x3564e9(_0xc93a1f._0x22c1f7)],_0x376edb['fire'](_0x47edf5,_0x523aac,!![])):(_0x523aac['editType']=this['type'],this['_graphic']['fire'](_0x47edf5,_0x523aac,!![]));}}['formatNum'](_0x732465,_0x100ab2){return formatNum$1(_0x732465,_0x100ab2);}[_0x5b513e(0x58f)](){const _0x2adb45={_0x38fa18:0xddd,_0x41ad63:0x1f9,_0x60b7dd:0x652,_0x32745f:0x4c1,_0x4c98ea:0xcc8},_0x2a4a2e=_0x5b513e;if(this[_0x2a4a2e(_0x2adb45._0x38fa18)])return this;this['_enabled']=!![];this['_graphic']['_setPositionsToCallback']&&this['_graphic']['_setPositionsToCallback']();this[_0x2a4a2e(_0x2adb45._0x41ad63)](),this['bindDraggers'](),this['bindEvent']();if(this['options'][_0x2a4a2e(_0x2adb45._0x60b7dd)]??!![]){if(this['position']&&this['position']['clone'])this['_position_steps']=[this['position']['clone']()],this['_position_first']=this[_0x2a4a2e(_0x2adb45._0x32745f)][0x0];else this['positions']&&this['positions']['length']>0x0&&(this['_positions_steps']=[clonePostions(this['positions'])],this[_0x2a4a2e(_0x2adb45._0x4c98ea)]=this['_positions_steps'][0x0]);}return this['fire'](EventType['editStart']),this;}[_0x5b513e(0x9d5)](){const _0x1bcd53=_0x5b513e;var _0x5275d7;if(!this['_enabled'])return this;return this['_enabled']=![],this['stopMoveMatrix'](),this['stopRotateMatrix'](),this['unbindEvent'](),this['destroyDraggers'](),this['finish'](),delete this['_position_first'],delete this['_position_steps'],delete this[_0x1bcd53(0xcc8)],delete this[_0x1bcd53(0x768)],(_0x5275d7=this['_graphic'])!==null&&_0x5275d7!==void 0x0&&_0x5275d7[_0x1bcd53(0xa54)]&&this['_graphic'][_0x1bcd53(0xa54)](),this['fire'](EventType['editStop']),this;}['hasRestore'](){const _0x3707a1={_0x9bdb7c:0x4e6},_0x7f66bd=_0x5b513e;if(this[_0x7f66bd(0xfac)])return!this['_position_first']['equals'](this[_0x7f66bd(0xae3)]);else{if(this['_positions_first']){const _0x115805=this['_positions_first'],_0x1655a9=this['positions'];if(_0x115805['length']!==_0x1655a9[_0x7f66bd(_0x3707a1._0x9bdb7c)])return!![];for(let _0x22bb3e=0x0;_0x22bb3e<_0x1655a9[_0x7f66bd(_0x3707a1._0x9bdb7c)];_0x22bb3e++){if(!_0x1655a9[_0x22bb3e][_0x7f66bd(0x132b)](_0x115805[_0x22bb3e]))return!![];}}}return![];}['restore'](){const _0x4b246b={_0x3bcb20:0x234},_0x3b74cf=_0x5b513e;let _0xb0eccc=![];if(this['_position_first'])this['position']=this[_0x3b74cf(0xfac)]['clone'](),this['_position_steps']=[this['_position_steps'][0x0]],_0xb0eccc=!![];else this['_positions_first']&&(this[_0x3b74cf(_0x4b246b._0x3bcb20)]=clonePostions(this['_positions_first']),this['_positions_steps']=[this['_positions_steps'][0x0]],_0xb0eccc=!![]);return _0xb0eccc&&(this['updateDraggers'](),this['updateAttrForEditing'](),this['fire'](EventType['editMovePoint'],{'tag':'restore'})),_0xb0eccc;}['hasRevoke'](){const _0x28a0aa={_0x4cacb8:0x4e6},_0x526720=_0x5b513e;if(this['_position_steps'])return this[_0x526720(0x4c1)][_0x526720(_0x28a0aa._0x4cacb8)]>0x1;else{if(this['_positions_steps'])return this['_positions_steps'][_0x526720(0x4e6)]>0x1;}return this;}[_0x5b513e(0x91e)](){const _0xbb5e22={_0x47ee43:0xed6,_0x4f53b3:0x768,_0x271421:0x768,_0x13d37b:0x4e6,_0x5b2852:0x91e},_0x4279de=_0x5b513e;let _0x416b23=![];if(this['_position_steps']){if(this['_position_steps']['length']>0x1){this['_position_steps'][_0x4279de(_0xbb5e22._0x47ee43)]();const _0x486bd8=this[_0x4279de(0x4c1)][this['_position_steps']['length']-0x1];_0x486bd8&&(this['position']=_0x486bd8['clone']()),_0x416b23=!![];}}else{if(this[_0x4279de(_0xbb5e22._0x4f53b3)]){if(this[_0x4279de(_0xbb5e22._0x271421)][_0x4279de(_0xbb5e22._0x13d37b)]>0x1){this['_positions_steps'][_0x4279de(0xed6)]();const _0xdab6ab=this[_0x4279de(0x768)][this['_positions_steps']['length']-0x1];(_0xdab6ab===null||_0xdab6ab===void 0x0?void 0x0:_0xdab6ab['length'])>0x0&&(this['positions']=clonePostions(_0xdab6ab)),_0x416b23=!![];}}}return _0x416b23&&(this['updateDraggers'](),this[_0x4279de(0x1302)](),this['fire'](EventType['editMovePoint'],{'tag':_0x4279de(_0xbb5e22._0x5b2852)})),_0x416b23;}[_0x5b513e(0x246)](){}[_0x5b513e(0xaea)](){const _0x5095a2={_0x59bfda:0xd1d,_0x188c0e:0xa7a,_0x3c48e2:0x635},_0x419881=_0x5b513e;var _0x9ffa71;this['_map']['on'](EventType[_0x419881(_0x5095a2._0x59bfda)],this[_0x419881(_0x5095a2._0x188c0e)],this),this['_map']['on'](EventType['mouseMove'],this[_0x419881(0x1377)],this),this['_map']['on'](EventType['leftUp'],this['_onLeftUpHandler'],this),((_0x9ffa71=this['entityGraphic'])===null||_0x9ffa71===void 0x0||(_0x9ffa71=_0x9ffa71['disableDepthTestDistance'])===null||_0x9ffa71===void 0x0?void 0x0:_0x9ffa71['_value'])===Number[_0x419881(_0x5095a2._0x3c48e2)]&&(this['entityGraphic']['disableDepthTestDistance']=0x0,this['_last_visibleDepth_update']=!![]);}[_0x5b513e(0x1d7)](){const _0x26a6ef={_0x154c48:0xf71,_0x3cd6be:0xae2},_0x2e23f6=_0x5b513e;this['_map']['off'](EventType[_0x2e23f6(0xd1d)],this['_onLeftDownHandler'],this),this[_0x2e23f6(0x744)]['off'](EventType['mouseMove'],this[_0x2e23f6(0x1377)],this),this[_0x2e23f6(0x744)]['off'](EventType['leftUp'],this['_onLeftUpHandler'],this),this['_hasChangeEnableInputs']&&(this[_0x2e23f6(0x744)][_0x2e23f6(0xa6d)]['screenSpaceCameraController']['enableInputs']=!![],delete this[_0x2e23f6(_0x26a6ef._0x154c48)]),this['_map']['_setEditCursor'](![]),this[_0x2e23f6(_0x26a6ef._0x3cd6be)](this['_graphic'],!![]),this['_last_visibleDepth_update']&&(this['entityGraphic']['disableDepthTestDistance']=Number[_0x2e23f6(0x635)],delete this['_last_visibleDepth_update']);}[_0x5b513e(0xae2)](_0x39f6fb,_0x2aabb5){const _0x1a8aa1={_0x44a108:0xe6b,_0x50b2bc:0x132e},_0x27260a=_0x5b513e;var _0x276b3e;if(!_0x39f6fb[_0x27260a(_0x1a8aa1._0x44a108)]||_0x39f6fb['isDestroy'])return;(_0x39f6fb[_0x27260a(_0x1a8aa1._0x50b2bc)]||((_0x276b3e=_0x39f6fb['options'])===null||_0x276b3e===void 0x0?void 0x0:_0x276b3e['drawShow'])===![])&&_0x39f6fb[_0x27260a(_0x1a8aa1._0x44a108)](_0x2aabb5);}['_onLeftDownHandler'](_0x27fb74){const _0x282c73={_0x42c1d6:0x10e6,_0x4af01d:0xa6d,_0x5de6ca:0xc60,_0x37d520:0xae2,_0x39156b:0xa97},_0x127787=_0x5b513e,_0x21ccd7=this[_0x127787(0x744)]['mouseEvent'][_0x127787(_0x282c73._0x42c1d6)](_0x27fb74['position'],_0x27fb74);if(_0x21ccd7['layer']!==this['layer'])return;const _0x3cf223=_0x21ccd7===null||_0x21ccd7===void 0x0?void 0x0:_0x21ccd7[_0x127787(0xba0)];if(!_0x3cf223||!_0x3cf223['_isDragger'])return;this[_0x127787(0x744)][_0x127787(_0x282c73._0x4af01d)]['screenSpaceCameraController']['enableInputs']&&(this['_map']['scene']['screenSpaceCameraController']['enableInputs']=![],this['_hasChangeEnableInputs']=!![]),this[_0x127787(0x744)][_0x127787(_0x282c73._0x5de6ca)](!![]),_0x3cf223['_closeAllControl'](),this[_0x127787(_0x282c73._0x37d520)](_0x3cf223,_0x3cf223['options'][_0x127787(0x7ee)]??!![]),this[_0x127787(_0x282c73._0x39156b)]=_0x3cf223,_0x3cf223[_0x127787(0xdda)]&&_0x3cf223['onDragStart'](_0x3cf223,_0x21ccd7['cartesian']||_0x3cf223['position']),this[_0x127787(0xb79)](EventType['editMouseDown'],{..._0x27fb74,..._0x21ccd7,'index':this['_draggerIng']['index']});}[_0x5b513e(0x1377)](_0x1045af){const _0x8f1656=_0x5b513e;this['_draggerIng']?this['_onMouseMoveDraggerHandler'](_0x1045af):this[_0x8f1656(0x10a2)](_0x1045af);}[_0x5b513e(0xf48)](_0x314be7){const _0x50d129={_0x1fcbf7:0xa97,_0x14f34d:0x744,_0x3dd7b8:0x1ba,_0x3d3c66:0x1ba,_0x1d3ccd:0x1026,_0x5b3475:0xfb0,_0x3033c5:0x1026,_0x2a425a:0xa97,_0x2348f3:0xa97,_0x42ae9e:0x744,_0x923817:0x81a,_0x242266:0x134c,_0x24faf1:0x79d,_0x571b3e:0x1333,_0x31b170:0x79d,_0x443114:0x1c1,_0x3f34ec:0x134b},_0x23314a=_0x5b513e;let _0x3cdc5c;switch(this[_0x23314a(_0x50d129._0x1fcbf7)]['_pointType']){case EditPointType['MoveHeight']:{var _0x2d6c15;const _0x4ede99=_0x314be7['endPosition']['y']-_0x314be7['startPosition']['y'],_0xe07b0c=getPositionValue(this['_draggerIng']['position'],(_0x2d6c15=this['_map'])===null||_0x2d6c15===void 0x0?void 0x0:_0x2d6c15['clock']['currentTime']),_0x1e78c5=new Cesium__namespace[(_0x23314a(0xb13))](_0xe07b0c),_0x25ce5b=new Cesium__namespace['BoundingSphere'](),_0x513666=new Cesium__namespace['Cartesian3']();_0x25ce5b[_0x23314a(0x2f2)]=_0xe07b0c,_0x25ce5b['radius']=0x1;const _0x2f4e2b=this[_0x23314a(_0x50d129._0x14f34d)]['scene']['frameState']['camera']['getPixelSize'](_0x25ce5b,this[_0x23314a(0x744)][_0x23314a(0xa6d)]['frameState'][_0x23314a(_0x50d129._0x3dd7b8)]['drawingBufferWidth'],this[_0x23314a(_0x50d129._0x14f34d)]['scene']['frameState'][_0x23314a(_0x50d129._0x3d3c66)]['drawingBufferHeight'])*1.5;Cesium__namespace[_0x23314a(_0x50d129._0x1d3ccd)][_0x23314a(_0x50d129._0x5b3475)](_0x1e78c5['zAxis'],-_0x4ede99*_0x2f4e2b,_0x513666),_0x3cdc5c=Cesium__namespace[_0x23314a(_0x50d129._0x3033c5)]['clone'](_0xe07b0c),Cesium__namespace['Cartesian3']['add'](_0xe07b0c,_0x513666,_0x3cdc5c),this[_0x23314a(0xa97)]['position']=_0x3cdc5c;this['_draggerIng']['onDrag']&&this[_0x23314a(_0x50d129._0x2a425a)][_0x23314a(0xe3e)](this[_0x23314a(_0x50d129._0x2348f3)],_0x3cdc5c,_0xe07b0c);this[_0x23314a(0x1302)](),this['fire'](EventType['editStyle'],_0x314be7);break;}default:{let _0x1c90c7=this[_0x23314a(_0x50d129._0x42ae9e)]['getLangText']('_释放后完成修改');this['_graphic']['_getExSmallTooltip']&&this[_0x23314a(_0x50d129._0x1fcbf7)]['_pointType']===EditPointType['Control']&&(_0x314be7['index']=this['_draggerIng'][_0x23314a(_0x50d129._0x923817)],_0x1c90c7+=this['_graphic'][_0x23314a(_0x50d129._0x242266)](_0x314be7));this['_map']['openSmallTooltip'](_0x314be7['endPosition'],_0x1c90c7);this['_draggerIng']['_pointType']===EditPointType['MoveAll']?_0x3cdc5c=getCurrentMouseTerrainPosition(this['_map'][_0x23314a(0xa6d)],_0x314be7[_0x23314a(_0x50d129._0x24faf1)]):_0x3cdc5c=this['_map']['mouseEvent'][_0x23314a(_0x50d129._0x571b3e)](_0x314be7[_0x23314a(_0x50d129._0x31b170)]);if(_0x3cdc5c){if(this[_0x23314a(_0x50d129._0x443114)][_0x23314a(_0x50d129._0x3f34ec)]){_0x3cdc5c=this['options']['updateDrawPosition'](_0x3cdc5c,this);if(!_0x3cdc5c)return;}if(this['options']['validDrawPosition']){const _0x1d72aa=this['options']['validDrawPosition'](_0x3cdc5c,this['_graphic']);if(!_0x1d72aa)return;}this['_draggerIng']['position']=_0x3cdc5c,this['_draggerIng']['onDrag']&&this[_0x23314a(0xa97)]['onDrag'](this['_draggerIng'],_0x3cdc5c),this['updateAttrForEditing']();}}break;}this['fire'](EventType[_0x23314a(0x7af)],{..._0x314be7,'index':this['_draggerIng']['index'],'cartesian':_0x3cdc5c,'windowPosition':_0x314be7['endPosition']});}[_0x5b513e(0x10a2)](_0x131499){const _0x365140={_0x1943cc:0x744},_0x865cd6=_0x5b513e,_0x16bbef=this[_0x865cd6(0x744)]['mouseEvent']['getPickTarget'](_0x131499[_0x865cd6(0x79d)],_0x131499),_0x1d45cb=_0x16bbef===null||_0x16bbef===void 0x0?void 0x0:_0x16bbef['graphic'];if(_0x1d45cb==null){this['_map'][_0x865cd6(0xe13)]();return;}if(_0x16bbef[_0x865cd6(0x105c)]!==this['layer']||!_0x1d45cb['_isDragger'])return;if(this[_0x865cd6(_0x365140._0x1943cc)]['contextmenu']['show']&&this['_map']['contextmenu']['target']===_0x1d45cb)return;const _0x202db1=_0x1d45cb['_draw_tooltip'];_0x202db1&&this['_map']['openSmallTooltip'](_0x131499['endPosition'],_0x202db1);}['_onLeftUpHandler'](_0x5822b9){const _0x5cc238={_0x3e274e:0xa97,_0x57dfa6:0xa97,_0x211de0:0xb79,_0x5a8745:0xa97,_0x12095a:0x744},_0x2caf07=_0x5b513e;var _0x7794b9;if(!this['_draggerIng']||!this['_map'])return;this[_0x2caf07(0xae2)](this['_draggerIng'],!![]);const _0x312449=getPositionValue(this['_draggerIng']['position'],(_0x7794b9=this['_map'])===null||_0x7794b9===void 0x0?void 0x0:_0x7794b9['clock']['currentTime']),_0x391c3b=this['_draggerIng']['index'];this[_0x2caf07(_0x5cc238._0x3e274e)]['onDragEnd']&&this['_draggerIng']['onDragEnd'](this[_0x2caf07(_0x5cc238._0x57dfa6)],_0x312449);this['updateAttrForEditing'](),this[_0x2caf07(_0x5cc238._0x211de0)](EventType[_0x2caf07(0x81f)],{..._0x5822b9,'index':_0x391c3b,'cartesian':_0x312449});if(!this[_0x2caf07(0x744)])return;this[_0x2caf07(_0x5cc238._0x5a8745)]=null,this[_0x2caf07(_0x5cc238._0x12095a)]['_setEditCursor'](![]),this['_hasChangeEnableInputs']&&(this[_0x2caf07(0x744)]['scene']['screenSpaceCameraController']['enableInputs']=!![],delete this['_hasChangeEnableInputs']),this['_editPositionsHook']();}[_0x5b513e(0x1108)](_0xcee6ce){const _0x7ace61={_0x9c553d:0xea1},_0x19bd95=_0x5b513e;this['_map']['openSmallTooltip'](_0xcee6ce,this['_map'][_0x19bd95(_0x7ace61._0x9c553d)](_0x19bd95(0x11b4))+'\x20'+this['minPointNum']);}['createDragger'](_0x28e299){const _0x52a522={_0x4a16c3:0x59a,_0x367229:0xae3,_0x216942:0xc95,_0x4cfa1c:0x723,_0x578499:0x1019,_0x234259:0x1212,_0x36f16f:0x13c9,_0x105911:0x12df,_0xe2f9a0:0x6a9,_0x161164:0xea1,_0x41c127:0x13b4,_0xe9fbfd:0x4e4},_0x293818=_0x5b513e;let _0x3bfc86;if(_0x28e299['dragger'])_0x3bfc86=_0x28e299[_0x293818(0xad1)];else{const _0x169ddf=getEditPointStyle(_0x28e299[_0x293818(_0x52a522._0x4a16c3)]),_0x517e61=_0x169ddf['type']||'pointP';_0x3bfc86=create$5(_0x517e61,{'position':_0x28e299[_0x293818(_0x52a522._0x367229)]??Cesium__namespace['Cartesian3']['ZERO'],'style':_0x169ddf,'hasEdit':![],'drawShow':![],'private':!![]}),_0x3bfc86['style'][_0x293818(_0x52a522._0x216942)]=this[_0x293818(0xc95)],_0x3bfc86['parent']=this[_0x293818(_0x52a522._0x4cfa1c)],this['layer'][_0x293818(_0x52a522._0x578499)](_0x3bfc86);}_0x3bfc86['_draw_tooltip']=this['_map']['getLangText']('_拖动该点后')+'\x20'+(_0x28e299[_0x293818(_0x52a522._0x234259)]||this['_map']['getLangText'](_0x293818(_0x52a522._0x36f16f))),_0x3bfc86['_isDragger']=!![],_0x3bfc86['_noMousePick']=!![],_0x3bfc86[_0x293818(0x139c)]=_0x28e299[_0x293818(0x59a)]||EditPointType[_0x293818(_0x52a522._0x105911)],_0x3bfc86['onDragStart']=_0x28e299['onDragStart'],_0x3bfc86['onDrag']=_0x28e299['onDrag'],_0x3bfc86['onDragEnd']=_0x28e299[_0x293818(_0x52a522._0xe2f9a0)];if((_0x3bfc86['_pointType']===EditPointType['Control']||_0x3bfc86['_pointType']===EditPointType['MoveAll'])&&(this[_0x293818(0x1c1)]['hasEditContextMenu']??!![])){_0x3bfc86['_draw_tooltip']+='
'+this[_0x293818(0x744)][_0x293818(_0x52a522._0x161164)]('_更多功能请右击');const _0xac42f8=_0x3bfc86[_0x293818(0x70e)],_0x2d958e=this['getDraggerContextMenu'](_0x3bfc86);_0xac42f8&&!_0xac42f8['_private']&&!_0x3bfc86[_0x293818(0xc9a)]&&(_0x3bfc86['_contextmenuConfig_bak']=_0xac42f8,_0x2d958e['push'](..._0xac42f8['content']));const _0x198273=this['layer']['_contextmenuConfig'];_0x198273&&this['layer']!==_0x3bfc86&&_0x2d958e['push'](..._0x198273['content']),_0x3bfc86[_0x293818(_0x52a522._0x41c127)](_0x2d958e),_0x3bfc86[_0x293818(0x70e)][_0x293818(_0x52a522._0xe9fbfd)]=!![];}return _0x3bfc86;}['_resetContextMenu'](_0x1b189b){const _0x1f036f={_0xb5dcd4:0x1c1,_0x2d00a7:0x658},_0x5ac052=_0x5b513e;if(_0x1b189b&&(this[_0x5ac052(_0x1f036f._0xb5dcd4)]['hasEditContextMenu']??!![])){var _0x599560;(_0x599560=_0x1b189b[_0x5ac052(0x70e)])!==null&&_0x599560!==void 0x0&&_0x599560['_private']&&_0x1b189b[_0x5ac052(_0x1f036f._0x2d00a7)](),_0x1b189b[_0x5ac052(0xc9a)]&&(_0x1b189b['_contextmenuConfig']=_0x1b189b['_contextmenuConfig_bak'],delete _0x1b189b['_contextmenuConfig_bak']);}}[_0x5b513e(0x4de)](){}[_0x5b513e(0x1f9)](){const _0x4806eb={_0x5cb061:0x4d3,_0x293fbd:0x105c},_0xb242fb=_0x5b513e;this['_resetContextMenu'](this[_0xb242fb(0x723)]);for(let _0x240b36=0x0,_0x357226=this['draggers']['length'];_0x240b36<_0x357226;_0x240b36++){const _0x206635=this['draggers'][_0x240b36];this[_0xb242fb(_0x4806eb._0x5cb061)](_0x206635),this[_0xb242fb(_0x4806eb._0x293fbd)]['removeGraphic'](_0x206635,!![]);}this['draggers']=[];}['updateDraggers'](){const _0x1340df={_0x42a356:0xddd},_0x21e90c={_0x4755a0:0xddd},_0x158f44=_0x5b513e;if(!this[_0x158f44(_0x1340df._0x42a356)])return this;clearTimeout(this['_updateDraggersTimeTik']),this['_updateDraggersTimeTik']=setTimeout(()=>{const _0x162829=_0x158f44;if(!this[_0x162829(_0x21e90c._0x4755a0)])return this;this['_updateDraggers']();},0x14);}['_updateDraggers'](){const _0x2430e1={_0xa6c5dd:0xa96,_0x4472de:0x139c},_0x1d4019=_0x5b513e;var _0x392da6,_0x419d0e;if(!this['_enabled'])return this;const _0x4683b0=(_0x392da6=this['_matrixMove'])===null||_0x392da6===void 0x0?void 0x0:_0x392da6['_dragger_index'],_0xceaad0=(_0x419d0e=this['_matrixMove'])===null||_0x419d0e===void 0x0?void 0x0:_0x419d0e[_0x1d4019(0x10af)];this[_0x1d4019(0x1f9)](),this['bindDraggers']();if(Cesium__namespace['defined'](_0x4683b0)||_0xceaad0)for(let _0x336a55=0x0,_0x9e528a=this['draggers']['length'];_0x336a55<_0x9e528a;_0x336a55++){const _0x284ef3=this['draggers'][_0x336a55];if(_0x284ef3['_pointType']!==EditPointType['Control']&&_0x284ef3['_pointType']!==EditPointType[_0x1d4019(_0x2430e1._0xa6c5dd)])continue;if(_0x284ef3['index']===_0x4683b0||_0xceaad0&&_0x284ef3[_0x1d4019(_0x2430e1._0x4472de)]===EditPointType['MoveAll']){this['startMoveMatrix'](_0x284ef3);break;}}}['updateAttrForEditing'](){const _0x16d7f3={_0x2d12d8:0xbc7},_0x57e7e5=_0x5b513e;this['_graphic'][_0x57e7e5(0xdc1)]&&this['_graphic']['updateAttrForDrawing'](!![]),this[_0x57e7e5(0x723)][_0x57e7e5(_0x16d7f3._0x2d12d8)]&&this[_0x57e7e5(0x723)]['_updateLabelPosition']();}['getDraggerContextMenu'](_0x311a98){const _0x335ba4={_0x2b4eb9:0xea1,_0x50b68c:0xd7a},_0x367e8a={_0x4eb1de:0xb00},_0x2d8f63={_0x1fe2bf:0x13c6,_0x267ba1:0x81a},_0x39989d={_0x24be49:0xb00,_0x4be5a3:0x81a,_0x1a9c72:0x234,_0x74a308:0x673},_0x215286={_0x9e2954:0x234,_0x31cd5f:0x139c,_0x5090f8:0x60d},_0x560457=_0x5b513e;return[{'text':this['_map'][_0x560457(0xea1)](_0x560457(0x949)),'icon':Icon['Delete'],'show':_0x2d4aaf=>{const _0x25be95=_0x560457;if(!this['hasDelPoint']||!this['_graphic'][_0x25be95(_0x215286._0x9e2954)]||_0x311a98[_0x25be95(_0x215286._0x31cd5f)]===EditPointType['MoveAll'])return![];if(this[_0x25be95(_0x215286._0x9e2954)][_0x25be95(0x4e6)]-0x1{const _0x4b326b=_0x560457,_0x3de52d=_0x7d70ca[_0x4b326b(_0x39989d._0x24be49)];if(_0x3de52d){const _0xd3f4b4=_0x3de52d[_0x4b326b(_0x39989d._0x4be5a3)];_0xd3f4b4>=0x0&&_0xd3f4b4{const _0x58b662=_0x560457;if(this['_map']['scene']['mode']!==Cesium__namespace['SceneMode']['SCENE3D'])return![];return!this['_matrixMove']||this[_0x58b662(_0x2d8f63._0x1fe2bf)]['_dragger_index']!==_0x311a98[_0x58b662(_0x2d8f63._0x267ba1)];},'callback':_0x1a5af9=>{const _0x202546=_0x560457;var _0x34e3d8;const _0x65cbf2=(_0x34e3d8=_0x1a5af9[_0x202546(_0x367e8a._0x4eb1de)])!==null&&_0x34e3d8!==void 0x0&&_0x34e3d8['position']?_0x1a5af9['target']:_0x1a5af9['layer'];this['startMoveMatrix'](_0x65cbf2,_0x1a5af9);}},{'text':this[_0x560457(0x744)][_0x560457(_0x335ba4._0x2b4eb9)](_0x560457(_0x335ba4._0x50b68c)),'icon':Icon['DrawEditNo'],'show':_0x5031f5=>{return this['_matrixMove']&&this['_matrixMove']['_dragger_index']===_0x311a98['index'];},'callback':_0x55e078=>{this['stopMoveMatrix']();}}];}['_updateStyleHook'](_0x168271){const _0x32d3e0=_0x5b513e;Cesium__namespace['defined'](_0x168271['clampToGround'])&&(this[_0x32d3e0(0xf5c)](),this['stopRotateMatrix'](),this['updateDraggers']());}[_0x5b513e(0x2ad)](){const _0x28dd7d={_0x12a223:0x4c1,_0x314173:0x768,_0x387deb:0x132b},_0x19ecbe=_0x5b513e;if(this['_position_steps']&&!this['_position_steps'][this[_0x19ecbe(_0x28dd7d._0x12a223)]['length']-0x1]['equals'](this['position']))this['_position_steps']['push'](this['position'][_0x19ecbe(0xda4)]());else{if(this[_0x19ecbe(_0x28dd7d._0x314173)]){let _0x19b773=![];const _0x297188=this['_positions_steps'][this['_positions_steps'][_0x19ecbe(0x4e6)]-0x1],_0x379b18=this['positions'];if(_0x297188['length']!==_0x379b18['length'])_0x19b773=!![];else for(let _0x176c30=0x0;_0x176c30<_0x379b18['length'];_0x176c30++){if(!_0x379b18[_0x176c30][_0x19ecbe(_0x28dd7d._0x387deb)](_0x297188[_0x176c30])){_0x19b773=!![];break;}}_0x19b773&&this['_positions_steps']['push'](clonePostions(this['positions']));}}}['_fireAddPoint'](_0x39db99,_0x3de099){const _0x400e1b=_0x5b513e;this[_0x400e1b(0xb79)](EventType['editAddPoint'],{'index':_0x39db99['index'],'cartesian':_0x3de099});}[_0x5b513e(0xc19)](_0x101d6d,_0x19fbf6={}){const _0x1ec32f={_0x2278ca:0x234,_0x2b2860:0xa6d,_0x4cc0f0:0x84b,_0x4144e1:0x4b7,_0x1c94c1:0x13c6,_0x1f9670:0xfaf,_0x4c0f5e:0x10af,_0x1fa53b:0x99b,_0x56759f:0x13c6,_0x39d222:0x3c7},_0x490641={_0x50e6a9:0xfaf,_0x3d8bfe:0xae3,_0x47bf9e:0x11d8,_0x5f5da7:0x7af},_0x20ad7f={_0x1c0baf:0x13c6},_0xca79ff={_0x2411b5:0xdda},_0x96cb81=_0x5b513e;this['stopMoveMatrix'](),this['stopRotateMatrix']();!_0x101d6d&&(_0x101d6d=this[_0x96cb81(0x723)]);let _0x43f54a=_0x101d6d['positionShow']||_0x101d6d['position'],_0x4066c6;if(!_0x43f54a&&this['_moveAllPostions']){_0x43f54a=centerOfMass(this[_0x96cb81(_0x1ec32f._0x2278ca)]);if(!_0x43f54a)return;_0x4066c6=_0x43f54a['clone']();}this['clampToGround']&&(_0x43f54a=getSurfacePosition(this['_map'][_0x96cb81(_0x1ec32f._0x2b2860)],_0x43f54a));this['_matrixMove']=new MatrixMove({..._0x101d6d['options'][_0x96cb81(0x62b)],'position':_0x43f54a}),this['_map'][_0x96cb81(_0x1ec32f._0x4cc0f0)](this['_matrixMove']),this['_matrixMove']['_graphicLayer']['bindContextMenu']([{'text':this[_0x96cb81(0x744)]['getLangText']('_停止按轴平移'),'icon':Icon['DrawEditNo'],'show':_0x477fe6=>{return this['_matrixMove'];},'callback':_0x338825=>{const _0x1aee4f=_0x96cb81;this[_0x1aee4f(0xf5c)]();}}]);(this['clampToGround']||this['noMatrixMoveZ'])&&this['_matrixMove'][_0x96cb81(_0x1ec32f._0x4144e1)]&&(this[_0x96cb81(_0x1ec32f._0x1c94c1)][_0x96cb81(_0x1ec32f._0x4144e1)]['show']=![]);if(Cesium__namespace[_0x96cb81(_0x1ec32f._0x1f9670)](_0x101d6d['index']))this['_matrixMove'][_0x96cb81(0x132f)]=_0x101d6d[_0x96cb81(0x81a)];else Cesium__namespace['defined'](_0x101d6d['_pointType']===EditPointType[_0x96cb81(0xa96)])&&(this['_matrixMove'][_0x96cb81(_0x1ec32f._0x4c0f5e)]=!![]);this['_matrixMove']['on'](EventType[_0x96cb81(_0x1ec32f._0x1fa53b)],_0x463878=>{const _0x28df00=_0x96cb81;_0x101d6d[_0x28df00(0xdda)]&&_0x101d6d[_0x28df00(_0xca79ff._0x2411b5)](_0x101d6d,this['_matrixMove'][_0x28df00(0xae3)]);}),this[_0x96cb81(_0x1ec32f._0x56759f)]['on'](EventType[_0x96cb81(_0x1ec32f._0x39d222)],_0x32ce71=>{const _0x4c4501=_0x96cb81,_0x32a993=this[_0x4c4501(_0x20ad7f._0x1c0baf)]['position'];if(_0x4066c6)this['_moveAllPostions'](_0x4066c6,_0x32a993),_0x4066c6=_0x32a993;else _0x101d6d['onDragEnd']?_0x101d6d['onDragEnd'](_0x101d6d,_0x32a993,_0x32ce71):_0x101d6d['position']=_0x32a993;_0x101d6d['fire'](EventType['updatePosition'],{'position':_0x32a993}),this[_0x4c4501(0xb79)](EventType['editMovePoint'],{..._0x19fbf6,..._0x32ce71,'index':_0x101d6d['index'],'cartesian':_0x32a993}),this['_editPositionsHook']();}),this['_matrixMove']['on'](EventType[_0x96cb81(0x10cc)],_0x1492d5=>{const _0x4e5413=_0x96cb81;var _0x1a92bd;const _0x41afb1=this['_matrixMove']['position'];if(_0x4066c6)this['_moveAllPostions'](_0x4066c6,_0x41afb1),_0x4066c6=_0x41afb1;else Cesium__namespace[_0x4e5413(_0x490641._0x50e6a9)]((_0x1a92bd=this['_graphic'])===null||_0x1a92bd===void 0x0?void 0x0:_0x1a92bd['_position_draw'])?this[_0x4e5413(0x723)]['_position_draw']=_0x41afb1:_0x101d6d[_0x4e5413(_0x490641._0x3d8bfe)]=_0x41afb1;if(_0x1492d5[_0x4e5413(0x25b)]===Cesium__namespace[_0x4e5413(0xfd6)]['Z']&&this['_updateHeight']){const _0x41c0b5=Cesium__namespace['Cartographic'][_0x4e5413(_0x490641._0x47bf9e)](_0x41afb1)['height'];this[_0x4e5413(0xae1)](_0x41c0b5);}else _0x101d6d[_0x4e5413(0xe3e)]&&_0x101d6d[_0x4e5413(0xe3e)](_0x101d6d,_0x41afb1);this['updateAttrForEditing'](),this['fire'](EventType[_0x4e5413(_0x490641._0x5f5da7)],{..._0x19fbf6,..._0x1492d5,'index':_0x101d6d['index'],'cartesian':_0x43f54a});}),_0x101d6d[_0x96cb81(0x1fb)](EventType['updatePosition'],this['_updateMatrixMovePosition'],this),_0x101d6d['off'](EventType['updatePosition'],this['_updateMatrixRotatePosition'],this),_0x101d6d['on'](EventType['updatePosition'],this[_0x96cb81(0x1332)],this);}[_0x5b513e(0x1332)](_0x89391){const _0x4993b1={_0x30bbcb:0xa96},_0x3499b1=_0x5b513e;var _0x34abc0,_0x9ffde3,_0x3b0349;if(!this['_matrixMove']||this['_matrixMove']['isMoveing']||!_0x89391['position'])return;if(this['_matrixMove']['_dragger_index']===((_0x34abc0=_0x89391['graphic'])===null||_0x34abc0===void 0x0?void 0x0:_0x34abc0['index']))this['_matrixMove']['position']=_0x89391['position'];else this['_matrixMove']['_dragger_moveAll']&&(((_0x9ffde3=_0x89391['graphi'])===null||_0x9ffde3===void 0x0?void 0x0:_0x9ffde3['_pointType'])===EditPointType[_0x3499b1(_0x4993b1._0x30bbcb)]||(_0x3b0349=_0x89391['layer'])!==null&&_0x3b0349!==void 0x0&&_0x3b0349['tileset'])&&(this['_matrixMove']['position']=_0x89391[_0x3499b1(0xae3)]);}[_0x5b513e(0xf5c)](){const _0x217cf6=_0x5b513e;this['_matrixMove']&&(this['_map']['removeThing'](this[_0x217cf6(0x13c6)],!![]),delete this[_0x217cf6(0x13c6)]);}['startRotateMatrix'](_0x3044c8){const _0x4c76f1={_0x2b34d5:0xf5c,_0x5f51d5:0x755,_0x204e4a:0xd54,_0x372d7c:0xd54},_0x1b7fba={_0x485a09:0xd7f,_0x4a4670:0xb79},_0xc7da3f=_0x5b513e;this[_0xc7da3f(_0x4c76f1._0x2b34d5)](),this['stopRotateMatrix']();!_0x3044c8&&(_0x3044c8=this['_graphic']);const _0x5b634e=_0x3044c8['positionShow']||_0x3044c8['position'];if(!_0x5b634e)return;this[_0xc7da3f(_0x4c76f1._0x5f51d5)]=new MatrixRotate({..._0x3044c8['options']['matrixRotate'],'position':_0x5b634e,'heading':this['style']['heading']||0x0,'pitch':this['style']['pitch']||0x0,'roll':this['style']['roll']||0x0}),this['_map'][_0xc7da3f(0x84b)](this['_matrixRotate']),this['_matrixRotate']['_graphicLayer']['bindContextMenu']([{'text':this['_map']['getLangText'](_0xc7da3f(0x7a1)),'icon':Icon[_0xc7da3f(0x420)],'show':_0x53af20=>{return this['_matrixRotate'];},'callback':_0x2435b5=>{this['stopRotateMatrix']();}}]),this[_0xc7da3f(_0x4c76f1._0x5f51d5)]['on'](EventType['change'],_0x42a0e4=>{const _0x449df7=_0xc7da3f;this[_0x449df7(_0x1b7fba._0x485a09)]['heading']=formatNum$1(_0x42a0e4['heading'],0x2),this['style']['pitch']=formatNum$1(_0x42a0e4['pitch'],0x2),this['style']['roll']=formatNum$1(_0x42a0e4[_0x449df7(0x5fb)],0x2),this['_graphic']['updateOrientation'](),this[_0x449df7(_0x1b7fba._0x4a4670)](EventType['editStyle']);}),_0x3044c8[_0xc7da3f(0x1fb)](EventType['updatePosition'],this['_updateMatrixMovePosition'],this),_0x3044c8['off'](EventType[_0xc7da3f(0x42c)],this[_0xc7da3f(_0x4c76f1._0x204e4a)],this),_0x3044c8['on'](EventType['updatePosition'],this[_0xc7da3f(_0x4c76f1._0x372d7c)],this);}['_updateMatrixRotatePosition'](_0x353239){const _0x445d70={_0x2c4694:0xae3,_0x5ead47:0x132f,_0x4b0dd1:0x755,_0x2bd6d5:0x139c},_0xeeb2cf=_0x5b513e;if(!this['_matrixRotate']||this[_0xeeb2cf(0x755)]['isMoveing']||!_0x353239[_0xeeb2cf(_0x445d70._0x2c4694)]||!_0x353239['graphic'])return;if(this['_matrixRotate'][_0xeeb2cf(_0x445d70._0x5ead47)]===_0x353239['graphic']['index'])this[_0xeeb2cf(_0x445d70._0x4b0dd1)]['position']=_0x353239['position'];else this['_matrixRotate']['_dragger_moveAll']&&_0x353239['graphic'][_0xeeb2cf(_0x445d70._0x2bd6d5)]===EditPointType['MoveAll']&&(this['_matrixRotate']['position']=_0x353239['position']);}['stopRotateMatrix'](){const _0x1e5c2b={_0x2ba34d:0x755},_0x4c6bd4=_0x5b513e;this['_matrixRotate']&&(this['_map']['removeThing'](this[_0x4c6bd4(_0x1e5c2b._0x2ba34d)],!![]),delete this['_matrixRotate']);}['destroy'](){this['disable']();for(const _0x1269e5 in this){delete this[_0x1269e5];}}}function clonePostions(_0x139f19){const _0x63666b=[];for(let _0x249c30=0x0,_0x5cc6b0=_0x139f19['length'];_0x249c30<_0x5cc6b0;++_0x249c30){_0x63666b['push'](_0x139f19[_0x249c30]['clone']());}return _0x63666b;}class EditPoly extends EditBase{set[_0x5b513e(0x234)](_0x1b3e58){const _0xb60f0a={_0x1c909c:0x723},_0x167c99=_0x5b513e;this[_0x167c99(_0xb60f0a._0x1c909c)]['_positions_draw']=_0x1b3e58,delete this[_0x167c99(0x723)][_0x167c99(0x902)];}get[_0x5b513e(0x234)](){const _0x3d55af={_0x79a5d7:0xbed},_0x561c00=_0x5b513e;return this['_graphic']['_positions_draw']||this['_graphic'][_0x561c00(_0x3d55af._0x79a5d7)]||[];}get['hasClosure'](){const _0x5f2c53=_0x5b513e;return this[_0x5f2c53(0xd7f)]['closure'];}get['hasMidPoint'](){const _0x1ac4ab={_0x556acd:0x11a4},_0x331cfc=_0x5b513e;return this['positions']['length']{const _0x92ba65=_0x5e5dcb;var _0x324209;_0x368d85=this['updatePositionsHeightByAttr'](_0x368d85),_0x583726[_0x92ba65(0xae3)]=_0x368d85,this['positions'][_0x583726['index']]=_0x368d85;if(((_0x324209=this['_heightDraggers'])===null||_0x324209===void 0x0?void 0x0:_0x324209['length'])>0x0)return;if(this[_0x92ba65(0x11e4)]){let _0x4df90b,_0x21a368,_0x49bef1;if(this[_0x92ba65(_0x25c100._0x3a0740)]||!this[_0x92ba65(0xd4d)]&&_0x583726['index']!==0x0){_0x583726[_0x92ba65(0x81a)]===0x0?(_0x4df90b=_0x27e9f2*0x2-0x1,_0x21a368=_0x27e9f2-0x1):(_0x4df90b=_0x583726['index']*0x2-0x1,_0x21a368=_0x583726['index']-0x1);const _0x4941f5=_0x55d3c7[_0x21a368];_0x49bef1=getMidpoint(_0x368d85,_0x4941f5,this[_0x92ba65(0x1c1)]['midPointFraction']),_0x49bef1=this['updatePositionsHeightByAttr'](_0x49bef1),this['draggers'][_0x4df90b]['position']=_0x49bef1;}(this[_0x92ba65(0xd4d)]||!this['hasClosure']&&_0x583726['index']!==_0x27e9f2-0x1)&&(_0x583726['index']===_0x27e9f2-0x1?(_0x4df90b=_0x583726['index']*0x2+0x1,_0x21a368=0x0):(_0x4df90b=_0x583726['index']*0x2+0x1,_0x21a368=_0x583726['index']+0x1),_0x49bef1=getMidpoint(_0x368d85,_0x55d3c7[_0x21a368],this[_0x92ba65(_0x25c100._0xb22529)]['midPointFraction']),_0x49bef1=this[_0x92ba65(0xb81)](_0x49bef1),this['draggers'][_0x4df90b]['position']=_0x49bef1);}if(this[_0x92ba65(0x68e)]){let _0x40757b=this[_0x92ba65(0x2f2)];_0x40757b=this['updatePositionsHeightByAttr'](_0x40757b),this['_draggerMove'][_0x92ba65(0xae3)]=_0x40757b;}},'onDragStart':(_0x1afab6,_0x1209a4)=>{const _0x2112cb=_0x5e5dcb;var _0x411a7b;if(((_0x411a7b=this['_heightDraggers'])===null||_0x411a7b===void 0x0?void 0x0:_0x411a7b['length'])>0x0)for(let _0x21b336=0x0,_0x1ec382=this['draggers'][_0x2112cb(_0x26bad8._0x4c9b35)];_0x21b336<_0x1ec382;_0x21b336++){this['draggers'][_0x21b336]['show']=![];}},'onDragEnd':(_0x232a8e,_0x1eaad1)=>{const _0x3207d4=_0x5e5dcb;var _0x3b6c36;((_0x3b6c36=this[_0x3207d4(_0x5b6c5e._0x5f1118)])===null||_0x3b6c36===void 0x0?void 0x0:_0x3b6c36['length'])>0x0&&this['updateDraggers']();}});_0x5d47e9['index']=_0x2381c7,this['draggers']['push'](_0x5d47e9);if(this['hasMidPoint']&&(this['hasClosure']||!this['hasClosure']&&_0x2381c7<_0x27e9f2-0x1)){const _0x383115=(_0x2381c7+0x1)%_0x27e9f2;let _0x399b54=getMidpoint(_0x343f63,_0x55d3c7[_0x383115],this['options']['midPointFraction']);_0x399b54=this[_0x5e5dcb(_0xa736cf._0x1dd79e)](_0x399b54);const _0x4c259e=this['createDragger']({'position':_0x399b54,'type':EditPointType[_0x5e5dcb(_0xa736cf._0x252f12)],'tooltip':this['_map']['getLangText']('_增加点'),'onDragStart':(_0xf7b65a,_0x450511)=>{this['positions']['splice'](_0xf7b65a['index'],0x0,_0x450511);},'onDrag':(_0x564541,_0x23ffdc)=>{const _0x3e5b60=_0x5e5dcb;this['positions'][_0x564541[_0x3e5b60(_0x128441._0x37db47)]]=_0x23ffdc;},'onDragEnd':(_0x1176d6,_0x34cf1c)=>{const _0xd59f42=_0x5e5dcb;this[_0xd59f42(0x19c)](_0x1176d6,_0x34cf1c),this['updateDraggers']();}});_0x4c259e['index']=_0x383115,this['draggers']['push'](_0x4c259e);}}this['_bindMoveAllDragger'](),(_0xd99942=this['entityGraphic'])!==null&&_0xd99942!==void 0x0&&_0xd99942[_0x5e5dcb(0x41c)]&&!this['isScene2D']&&this['_bindHeightDraggers']();}['_bindMoveAllDragger'](){const _0xe0da4b={_0xf4b724:0x723,_0x26270d:0x234,_0x116568:0xb98,_0x3998fe:0xef3},_0x5e8a9b=_0x5b513e;if(!this[_0x5e8a9b(_0xe0da4b._0xf4b724)]['hasMoveEdit'])return;let _0x42a22f=this['center'];if(this[_0x5e8a9b(_0xe0da4b._0x26270d)]['length']===0x2){const _0x49850f=Cesium__namespace['Cartesian3'][_0x5e8a9b(_0xe0da4b._0x116568)](this['positions'][0x0],this['positions'][0x1]);_0x42a22f=getPositionByDirectionAndLen(_0x42a22f,0x5a,_0x49850f*0.06);}_0x42a22f=this['updatePositionsHeightByAttr'](_0x42a22f);const _0x5ee464=this[_0x5e8a9b(_0xe0da4b._0x3998fe)]({'position':_0x42a22f,'type':EditPointType['MoveAll'],'tooltip':this['_map']['getLangText']('_整体平移'),'onDragStart':(_0x208ecf,_0x341117)=>{_0x42a22f=_0x341117;},'onDrag':(_0x3d8683,_0x18f58f)=>{this['_moveAllPostions'](_0x42a22f,_0x18f58f),_0x42a22f=_0x18f58f;}});this['_draggerMove']=_0x5ee464,this['draggers'][_0x5e8a9b(0x1ed)](_0x5ee464);}['_moveAllPostions'](_0x28fa09,_0x52d127){const _0x832139={_0x335ba9:0xb67,_0x14b385:0x723,_0x45217e:0x1b9,_0x438240:0x4e6,_0x5740d9:0x139c,_0xdf1bef:0x1f8,_0xd7f5ac:0x902},_0x3f976a={_0x516fc3:0xb81,_0x579eb5:0x11bd},_0x3d7120=_0x5b513e;var _0x1a1f0a;const _0x40cc0a=Cesium__namespace[_0x3d7120(0x1026)]['subtract'](_0x52d127,_0x28fa09,new Cesium__namespace['Cartesian3']());this['_graphic']['_updateEditDraggerPositionHeight']&&(this[_0x3d7120(0xd7f)]['maxHeight']=Cesium__namespace['Cartographic']['fromCartesian'](_0x52d127)[_0x3d7120(0x595)]);this[_0x3d7120(0x234)][_0x3d7120(_0x832139._0x335ba9)]((_0x4b7fcc,_0x183d92,_0x559f94)=>{const _0x427011=this['updatePositionsHeightByAttr'](Cesium__namespace['Cartesian3']['add'](_0x4b7fcc,_0x40cc0a,new Cesium__namespace['Cartesian3']()));this['positions'][_0x183d92]=_0x427011;});if(((_0x1a1f0a=this['_graphic'][_0x3d7120(0x1b9)])===null||_0x1a1f0a===void 0x0?void 0x0:_0x1a1f0a[_0x3d7120(0x4e6)])>0x0)for(let _0x33f4c5=0x0,_0x4dea91=this[_0x3d7120(_0x832139._0x14b385)][_0x3d7120(_0x832139._0x45217e)][_0x3d7120(_0x832139._0x438240)];_0x33f4c5<_0x4dea91;_0x33f4c5++){const _0x1cc696=this[_0x3d7120(0x723)]['_draw_holes'][_0x33f4c5];_0x1cc696['forEach']((_0x47727a,_0x2aa6f7,_0x2fe845)=>{const _0x4d5d87=_0x3d7120,_0x55b568=this[_0x4d5d87(_0x3f976a._0x516fc3)](Cesium__namespace[_0x4d5d87(0x1026)][_0x4d5d87(_0x3f976a._0x579eb5)](_0x47727a,_0x40cc0a,new Cesium__namespace[(_0x4d5d87(0x1026))]()));_0x1cc696[_0x2aa6f7]=_0x55b568;});}for(let _0x4dc036=0x0,_0x2d62f8=this['draggers']['length'];_0x4dc036<_0x2d62f8;_0x4dc036++){this[_0x3d7120(0x1f8)][_0x4dc036][_0x3d7120(_0x832139._0x5740d9)]!==EditPointType['MoveAll']&&this['draggers'][_0x4dc036][_0x3d7120(0xae3)]&&(this['draggers'][_0x4dc036]['position']=this['updatePositionsHeightByAttr'](Cesium__namespace['Cartesian3'][_0x3d7120(0x11bd)](this[_0x3d7120(_0x832139._0xdf1bef)][_0x4dc036]['position'],_0x40cc0a,new Cesium__namespace['Cartesian3']())));}delete this['_graphic'][_0x3d7120(_0x832139._0xd7f5ac)],this['_updateMoveAllHook'](_0x52d127);}[_0x5b513e(0x80f)](_0x226e64){}[_0x5b513e(0x1261)](_0x5678a4){const _0xfd7f7d={_0x3bef18:0xae1},_0x532ad5={_0x4d26db:0x900,_0x1cde4b:0xae3},_0x35f395={_0x3fc0ad:0x595,_0x14f7f3:0x101c},_0x450cc1=_0x5b513e;if(!this['_graphic'][_0x450cc1(0x550)])return;this['_heightDraggers']=[],_0x5678a4=_0x5678a4||this['positions'];const _0x4af994=getCesiumValue(this['entityGraphic']['extrudedHeight'],Number,this['_map']['clock'][_0x450cc1(0x622)]);for(let _0x316229=0x0,_0x3e45f1=_0x5678a4['length'];_0x316229<_0x3e45f1;_0x316229++){const _0x1aa04c=setPositionsHeight(_0x5678a4[_0x316229],_0x4af994),_0x428052=this['createDragger']({'position':_0x1aa04c,'type':EditPointType['MoveHeight'],'tooltip':this['_map']['getLangText']('_修改高度'),'onDrag':(_0x170bdf,_0x1f0810)=>{const _0x239888=_0x450cc1,_0x1840c2=Cesium__namespace[_0x239888(0x5e2)]['fromCartesian'](_0x1f0810)[_0x239888(_0x35f395._0x3fc0ad)];this['entityGraphic']['extrudedHeight']=_0x1840c2;const _0x1d61e0=getMaxHeight(this['positions']);this[_0x239888(0xd7f)][_0x239888(_0x35f395._0x14f7f3)]=this['formatNum'](_0x1840c2-_0x1d61e0,0x2),this['updateHeightDraggers'](_0x1840c2),this[_0x239888(0x1302)](),this[_0x239888(0xb79)](EventType[_0x239888(0x7fd)]);}});this[_0x450cc1(0x1f8)]['push'](_0x428052),this['_heightDraggers'][_0x450cc1(0x1ed)](_0x428052);}!this[_0x450cc1(_0xfd7f7d._0x3bef18)]&&(this['_updateHeight']=_0xc957dc=>{const _0x539329=_0x450cc1;this['entityGraphic']['height']=_0xc957dc,this['style']['height']=this['formatNum'](_0xc957dc,0x2);const _0x244acb=this[_0x539329(0x234)];for(let _0x3b28fc=0x0,_0x245bc3=_0x244acb['length'];_0x3b28fc<_0x245bc3;_0x3b28fc++){_0x244acb[_0x3b28fc]=setPositionsHeight(_0x244acb[_0x3b28fc],_0xc957dc);}const _0x4bee0e=getCesiumValue(this['entityGraphic']['extrudedHeight'],Number,this[_0x539329(0x744)][_0x539329(0x45d)]['currentTime']);for(let _0xd5fed3=0x0,_0x95c421=this['draggers']['length'];_0xd5fed3<_0x95c421;_0xd5fed3++){const _0xce926a=this[_0x539329(0x1f8)][_0xd5fed3];_0xce926a['_pointType']===EditPointType[_0x539329(_0x532ad5._0x4d26db)]?_0xce926a['position']=setPositionsHeight(_0xce926a[_0x539329(_0x532ad5._0x1cde4b)],_0x4bee0e):_0xce926a['position']=setPositionsHeight(_0xce926a['position'],_0xc957dc);}this['fire'](EventType['editStyle']);});}[_0x5b513e(0xde2)](_0x1faac6){const _0x593d22={_0x3c9cf3:0x622,_0x1f4292:0xae3},_0x28410e=_0x5b513e;for(let _0x1b0073=0x0;_0x1b0073this['maxTimeIndex']){logWarn(_0x14215d(_0x50d51d._0x1d2ca6)+_0x4017f2);return;}this['_timeIndex']!==_0x3b2b62&&this[_0x14215d(0x70d)](this['_timeIndex'],_0x3b2b62),this['_timeIndex']=_0x3b2b62;}get['maxTimeIndex'](){const _0x1168b2={_0x5bd0d5:0x1c1},_0x2423f7=_0x5b513e;var _0x38f044;return(_0x38f044=this['_graphic'][_0x2423f7(_0x1168b2._0x5bd0d5)]['positions'])===null||_0x38f044===void 0x0||(_0x38f044=_0x38f044['list'])===null||_0x38f044===void 0x0?void 0x0:_0x38f044['length'];}['updateForExternal'](){this['_disableForTime'](),this['_activateForTime']();}[_0x5b513e(0x58f)](){const _0x2e9a82={_0x371682:0x723},_0x289efd=_0x5b513e;if(this['_enabled'])return this;return this[_0x289efd(0x2db)]=0x0,this['_activateForTime'](),this[_0x289efd(_0x2e9a82._0x371682)]['_creteLineForTime'](),super['activate']();}['disable'](){const _0x185b5a=_0x5b513e;if(!this[_0x185b5a(0xddd)])return this;return this['_disableForTime'](),this['_graphic']['_removeLineForTime'](),super['disable']();}[_0x5b513e(0x1248)](){const _0x52cb04={_0x24ae04:0x1c1,_0x14b201:0x234,_0x467ae6:0x1ed,_0x48334d:0x105c},_0x3ea347={_0x44095a:0x723},_0x3144e0=_0x5b513e;this['_poly_time']=[];const _0x29f491=[],_0x50e7be=this['_graphic'][_0x3144e0(_0x52cb04._0x24ae04)]['positions']['list'];for(let _0x1d80f9=0x0,_0xe33aa7=_0x50e7be['length'];_0x1d80f9<_0xe33aa7;_0x1d80f9++){const _0x44b216=LngLatArray['toCartesians'](_0x50e7be[_0x1d80f9][_0x3144e0(_0x52cb04._0x14b201)]);_0x29f491[_0x3144e0(_0x52cb04._0x467ae6)](_0x44b216[0x0]);if(_0x1d80f9===this['timeIndex']){this['positions']=_0x44b216,this['updateAttrForEditing'](),setTimeout(()=>{const _0x232a3d=_0x3144e0;this['_graphic']&&delete this[_0x232a3d(_0x3ea347._0x44095a)]['_last_outlinePntsLen'];},0x1f4);continue;}const _0x2fd155=create$5(this['_graphic']['type'],{'positions':_0x44b216,'style':this['_graphic']['style'],'hasEdit':![],'private':!![]});_0x2fd155['_timeIndex']=_0x1d80f9,_0x2fd155['parent']=this['_graphic'],this[_0x3144e0(_0x52cb04._0x48334d)]['addGraphic'](_0x2fd155),this[_0x3144e0(0x437)]['push'](_0x2fd155);}this['_graphic']['_positions_draw_time']=_0x29f491;}['_disableForTime'](){const _0x49b81a={_0x4bcbcd:0x723,_0x5de617:0x1c1,_0xb95460:0x234,_0x302af8:0x437,_0x41ba2e:0x105c,_0x1c7455:0x121c},_0x13a3d7=_0x5b513e,_0xafc7b=this[_0x13a3d7(_0x49b81a._0x4bcbcd)][_0x13a3d7(_0x49b81a._0x5de617)]['positions'][_0x13a3d7(0x121c)];this['positions'][_0x13a3d7(0x4e6)]>0x0&&(_0xafc7b[this['timeIndex']]['positions']=this[_0x13a3d7(_0x49b81a._0xb95460)]);if(this[_0x13a3d7(0x437)]){for(let _0x4c6383=0x0,_0x2b1dbb=this[_0x13a3d7(_0x49b81a._0x302af8)][_0x13a3d7(0x4e6)];_0x4c6383<_0x2b1dbb;_0x4c6383++){const _0x5ae736=this['_poly_time'][_0x4c6383];this[_0x13a3d7(_0x49b81a._0x41ba2e)][_0x13a3d7(0x33c)](_0x5ae736,!![]);}delete this['_poly_time'];}const _0x519c4f=this['_graphic']['options']['positions'];this['_graphic']['_setPolyTimePostions'](_0x519c4f[_0x13a3d7(_0x49b81a._0x1c7455)],_0x519c4f);}['fire'](_0x21516e,_0x41a4a9={}){const _0x56056d={_0x443ff1:0x1c1},_0x57ae41=_0x5b513e;return(_0x21516e===EventType[_0x57ae41(0x81f)]||_0x21516e===EventType['editRemovePoint'])&&(this['_graphic'][_0x57ae41(_0x56056d._0x443ff1)][_0x57ae41(0x234)]['list'][this['timeIndex']]['positions']=this['positions'],this['_graphic']['_positions_draw_time'][this['timeIndex']]=this['positions'][0x0]),super['fire'](_0x21516e,_0x41a4a9);}['_changeTimeIndex'](_0x238bb4,_0x37ff80){const _0x5b0b31={_0x452fa5:0x723,_0x25b6a9:0x234,_0x52086:0x723},_0x3402b0=_0x5b513e,_0x4a6d41=this[_0x3402b0(_0x5b0b31._0x452fa5)][_0x3402b0(0x1c1)][_0x3402b0(0x234)]['list'];_0x4a6d41[_0x238bb4]['positions']=this['positions'];const _0x1482fd=create$5(this['_graphic']['type'],{'positions':this[_0x3402b0(_0x5b0b31._0x25b6a9)],'style':this[_0x3402b0(_0x5b0b31._0x52086)]['style'],'hasEdit':![],'private':!![]});_0x1482fd['_timeIndex']=_0x238bb4,_0x1482fd['parent']=this[_0x3402b0(_0x5b0b31._0x452fa5)],this['layer']['addGraphic'](_0x1482fd),this['_poly_time']['push'](_0x1482fd);for(let _0x4c7974=0x0,_0x3db962=this['_poly_time']['length'];_0x4c7974<_0x3db962;_0x4c7974++){const _0x253da7=this['_poly_time'][_0x4c7974];if(_0x253da7['_timeIndex']===_0x37ff80){this['layer']['removeGraphic'](_0x253da7,!![]);break;}}this['positions']=LngLatArray['toCartesians'](_0x4a6d41[_0x37ff80]['positions']),this['updateDraggers'](),this[_0x3402b0(0x1302)]();}}class EditTimePoint extends EditPoly{get['hasClosure'](){return![];}get[_0x5b513e(0x11e4)](){return!![];}get['hasDelPoint'](){return!![];}get['minPointNum'](){return 0x2;}get[_0x5b513e(0x11a4)](){return 0x270f;}get[_0x5b513e(0x4f0)](){return{};}['_updateTimePositions'](){const _0x6c0c9a={_0x244294:0x723},_0x4f839d=_0x5b513e;var _0x1c5f21;this['positions']=this[_0x4f839d(_0x6c0c9a._0x244294)]['_getPointTimePositions']();if((_0x1c5f21=this[_0x4f839d(0x723)]['options']['position'])!==null&&_0x1c5f21!==void 0x0&&_0x1c5f21['timeField']){const _0x8d636c=[];for(let _0x1b5022=0x0,_0x14e40c=this['positions']['length'];_0x1b5022<_0x14e40c;_0x1b5022++){const _0x18728c=this['positions'][_0x1b5022];_0x8d636c['push'](_0x18728c[_0x4f839d(0x188)]);}this[_0x4f839d(0x8f1)]=_0x8d636c;}this['_graphic'][_0x4f839d(0x1d0)]=this['positions'][0x0];}['updateForExternal'](){this['_updateTimePositions'](),this['updateDraggers']();}['activate'](){const _0x3e8da4={_0xc3639c:0x234,_0x276d45:0x723},_0x343eab=_0x5b513e;if(this['_enabled'])return this;return this['_updateTimePositions'](),this['_graphic']['_position_draw']=this[_0x343eab(_0x3e8da4._0xc3639c)][0x0],this[_0x343eab(_0x3e8da4._0x276d45)][_0x343eab(0x8c1)](),super['activate']();}['disable'](){const _0x5813c7={_0xe892fd:0x4e6,_0x82b0fb:0x8f1,_0xcc082d:0x1047},_0xb98f1c=_0x5b513e;var _0x31596c;if(!this['_enabled'])return this;this['_graphic']['_removeLineForTime']();let _0x45cb40;if((_0x31596c=this['_graphic'][_0xb98f1c(0x1c1)]['position'])!==null&&_0x31596c!==void 0x0&&_0x31596c['timeField']){_0x45cb40=LngLatArray['toPoints'](this['positions']);const _0x431dd6=_0x45cb40[_0xb98f1c(0x4e6)];if(_0x431dd6===this['times'][_0xb98f1c(_0x5813c7._0xe892fd)])for(let _0x381fa6=0x0;_0x381fa6<_0x431dd6;_0x381fa6++){_0x45cb40[_0x381fa6]['time']=this[_0xb98f1c(0x8f1)][_0x381fa6];}else{const _0x99b863=this['times'][this['times']['length']-0x1]-this[_0xb98f1c(_0x5813c7._0x82b0fb)][0x0],_0x383008=_0x99b863/(_0x431dd6-0x1);for(let _0x353f28=0x0;_0x353f28<_0x431dd6;_0x353f28++){_0x45cb40[_0x353f28]['time']=this['times'][0x0]+_0x383008*_0x353f28;}}}else _0x45cb40=this['positions'];return this['_graphic'][_0xb98f1c(_0x5813c7._0xcc082d)](_0x45cb40),super['disable']();}['fire'](_0x54d7de,_0x53da25={}){const _0x2595a1={_0x55b0dd:0x234},_0x1417bd=_0x5b513e;if(_0x54d7de===EventType[_0x1417bd(0xd1e)]||_0x54d7de===EventType['editMovePoint']||_0x54d7de===EventType['editRemovePoint']){this['_graphic']['_position_draw']=this[_0x1417bd(_0x2595a1._0x55b0dd)][0x0];return;}return super['fire'](_0x54d7de,_0x53da25);}}class BaseEntity extends BaseGraphic{get['dataSource'](){var _0x2491e0;return(_0x2491e0=this['_layer'])===null||_0x2491e0===void 0x0?void 0x0:_0x2491e0['dataSource'];}get['czmObject'](){return this['_entity'];}get['czmObjectEx'](){const _0x5c27eb={_0x284148:0x117f,_0x4e00f0:0xd44},_0x15a416=_0x5b513e;let _0x5cbcd3=[];return this[_0x15a416(0x117f)]&&_0x5cbcd3[_0x15a416(0x1ed)](this[_0x15a416(_0x5c27eb._0x284148)]),this['_entity_outlines']&&(_0x5cbcd3=_0x5cbcd3[_0x15a416(_0x5c27eb._0x4e00f0)](this['_entity_outlines'])),_0x5cbcd3;}get['entity'](){const _0x408050={_0x39e9f9:0x5cd},_0x6dfb4d=_0x5b513e;return this[_0x6dfb4d(_0x408050._0x39e9f9)];}get[_0x5b513e(0x4f0)](){var _0x24811d;return(_0x24811d=this['_entity'])===null||_0x24811d===void 0x0?void 0x0:_0x24811d['point'];}get['label'](){const _0x462129=_0x5b513e;var _0x43b104,_0x3cd670;if(this['_primitive_label'])return this['_primitive_label'];if((_0x43b104=this[_0x462129(0x5cd)])!==null&&_0x43b104!==void 0x0&&_0x43b104['label'])return this[_0x462129(0x5cd)]['label'];if((_0x3cd670=this['style'])!==null&&_0x3cd670!==void 0x0&&_0x3cd670['label']){var _0x5618df;return(_0x5618df=this['style'])===null||_0x5618df===void 0x0?void 0x0:_0x5618df['label'];}return{};}get['isEditing'](){return this['_isEditing'];}get[_0x5b513e(0x1349)](){return this['options']['hasMoveEdit']??!![];}get[_0x5b513e(0x6e6)](){const _0x4f42e4={_0xebe258:0xdba},_0x1acb4c=_0x5b513e,_0x3c0eee=this['_positions_draw'];if(!_0x3c0eee||_0x3c0eee['length']===0x0)return;return this[_0x1acb4c(_0x4f42e4._0xebe258)]?_0x3c0eee[_0x3c0eee[_0x1acb4c(0x4e6)]-0x2]:_0x3c0eee[_0x3c0eee[_0x1acb4c(0x4e6)]-0x1];}[_0x5b513e(0x3aa)](){return this['redraw']();}['redraw'](){const _0x19409c=_0x5b513e;this['enabledEvent']=![];const _0x5efef0=this['_layer'];this['_entity']['show']=![],this[_0x19409c(0xf1f)](),delete this['_entity'],this['_cancelPositionsCallback'](),this['options']['positions']&&!this['_positions']&&this['_setPolyPostions'](this['options']['positions']),this['options']['position']&&!this['_position']&&this['_setPointPostion'](this['options'][_0x19409c(0xae3)]),this[_0x19409c(0x938)](_0x5efef0),this['enabledEvent']=!![];}['_mountedHook'](){}['_addedHook'](_0x488203){const _0x39ac29={_0x551b6f:0x599},_0x1267b7={_0x207c04:0xb79},_0x5a7992={_0x57f28f:0x744},_0x228509=_0x5b513e,_0x43121e=_0x162255=>{const _0x3fa09b=_0x137d;var _0x49e58e;return(_0x49e58e=this[_0x3fa09b(_0x5a7992._0x57f28f)])===null||_0x49e58e===void 0x0?void 0x0:_0x49e58e[_0x3fa09b(0xcdd)];},_0x31b523=_0x468f78=>{const _0x312458=_0x137d;this[_0x312458(_0x1267b7._0x207c04)](EventType[_0x312458(0x85a)],_0x468f78);};this['czmObject']['isAvailableByMap']=_0x43121e,this['czmObject']['changeAvailableByMap']=_0x31b523,this['dataSource']['entities']['add'](this[_0x228509(0x350)]),this[_0x228509(0xc29)]['forEach'](_0x3ccaf0=>{const _0x28cf5d=_0x228509;_0x3ccaf0 instanceof Cesium__namespace['Entity']&&(_0x3ccaf0[_0x28cf5d(_0x39ac29._0x551b6f)]=_0x43121e,_0x3ccaf0['changeAvailableByMap']=_0x31b523,this['dataSource'][_0x28cf5d(0x3ff)]['add'](_0x3ccaf0));}),this['_clampToGround_reload']&&(this['_clampToGround_last']=this[_0x228509(0xd7f)]['clampToGround']);}['_removedHook'](){const _0x2208be={_0x31c098:0x136d,_0x371f6d:0xc29,_0x4ce595:0xb67,_0x3b02f6:0x117f},_0x960986=_0x5b513e;this['stopDraw'](),this[_0x960986(_0x2208be._0x31c098)](),this['editing']&&(this['editing']['destroy'](),delete this['editing']),this['czmObject']&&this['dataSource']['entities']['remove'](this['czmObject']),this[_0x960986(_0x2208be._0x371f6d)]&&this['czmObjectEx'][_0x960986(_0x2208be._0x4ce595)](_0x2e9b43=>{_0x2e9b43 instanceof Cesium__namespace['Entity']&&this['dataSource']['entities']['remove'](_0x2e9b43);}),this['_primitive_label']&&(this['_layer'][_0x960986(0x3e5)]['remove'](this['_primitive_label']),delete this[_0x960986(_0x2208be._0x3b02f6)]);}['_initFromEntity'](_0x3dc314){const _0x3d50c8={_0x11cb26:0x727},_0x486c74=_0x5b513e;return _0x3dc314[_0x486c74(_0x3d50c8._0x11cb26)]&&_0x3dc314[_0x486c74(0x727)][_0x486c74(0x6b2)](_0x3dc314),_0x3dc314['_id']=this['id'],_0x3dc314;}['_updateEditDraggers'](){const _0x4e985f=_0x5b513e;var _0x46be0e;(_0x46be0e=this[_0x4e985f(0x726)])!==null&&_0x46be0e!==void 0x0&&_0x46be0e[_0x4e985f(0x12e8)]&&this['editing']['updateDraggers']();}['_updateStyleBaseHook'](_0x52c418){const _0x2e8313={_0x53381f:0xa9c,_0x5429ed:0xf62,_0x200d27:0xc40},_0x17be77=_0x5b513e;var _0x396285;if(!this['czmObject']||!_0x52c418)return;if(this['_clampToGround_reload']&&Cesium__namespace[_0x17be77(0xfaf)](_0x52c418['clampToGround'])&&_0x52c418[_0x17be77(0xc95)]!==this['_clampToGround_last']){const _0x31a31a=this[_0x17be77(0xb37)];this['redraw'](),this['_clampToGround_last']=_0x52c418['clampToGround'];_0x31a31a&&(this['enabledEvent']=![],this['startEditing'](),this['enabledEvent']=!![]);return;}return(Cesium__namespace['defined'](_0x52c418['setHeight'])||Cesium__namespace['defined'](_0x52c418[_0x17be77(0x73b)]))&&(this[_0x17be77(_0x2e8313._0x53381f)]?this[_0x17be77(0x934)](this['positionShow']):this['_positions_draw']?(this['_setPolyPostions'](this['_positions_draw']),this['updateAttrForDrawing'](![])):this[_0x17be77(_0x2e8313._0x5429ed)](this[_0x17be77(_0x2e8313._0x200d27)])),this['_updateStyleHook'](this['style'],_0x52c418),this['_updateLabelStyleHook'](this['style'],_0x52c418),this['_getOutlinePositions']&&this[_0x17be77(0x10e1)](this['_getOutlinePositions'](),this['style']),this['_updateExOpacity']&&Cesium__namespace['defined'](_0x52c418[_0x17be77(0x1be)])&&this['_updateExOpacity'](_0x52c418[_0x17be77(0x1be)]),this[_0x17be77(0x1256)]&&this['_updateDistanceDisplayConditionByEdit'](),(_0x396285=this[_0x17be77(0x726)])!==null&&_0x396285!==void 0x0&&_0x396285['enabled']&&this['editing'][_0x17be77(0x44c)](_0x52c418),this;}['_updateDistanceDisplayConditionByEdit'](){const _0x215167={_0x4fc5ac:0xef2,_0x4edfca:0xd7f,_0xa8bbb9:0x234,_0x38287e:0xa51},_0x4ffe45=_0x5b513e;let _0x4f8f86;const _0x5c7898=this['center'];_0x5c7898?_0x4f8f86=Cesium__namespace[_0x4ffe45(0x1026)][_0x4ffe45(0xb98)](_0x5c7898,new Cesium__namespace['Cartesian3']()):_0x4f8f86=(Cesium__namespace['Ellipsoid']['WGS84']['minimumRadius']+Cesium__namespace['Ellipsoid'][_0x4ffe45(0xf06)]['maximumRadius'])/0x2;this['_isCallbackPositions']?this[_0x4ffe45(0x458)](_0x4f8f86):this['updateDistanceDisplayCondition']();if(this[_0x4ffe45(0x895)])for(let _0x28e98e=0x0,_0x14fa42=this['_entity_outlines']['length'];_0x28e98e<_0x14fa42;_0x28e98e++){const _0x271db2=this['_entity_outlines'][_0x28e98e][_0x4ffe45(_0x215167._0x4fc5ac)];this[_0x4ffe45(_0x215167._0x4edfca)]['distanceDisplayCondition']?_0x271db2[_0x4ffe45(_0x215167._0xa8bbb9)]instanceof Cesium__namespace[_0x4ffe45(_0x215167._0x38287e)]&&this['style'][_0x4ffe45(0xc95)]?this['updateOutlinesDistanceDisplayCondition'](_0x271db2,_0x4f8f86):this['updateOutlinesDistanceDisplayCondition'](_0x271db2):_0x271db2['distanceDisplayCondition']=undefined;}}[_0x5b513e(0x458)](_0x6daab4=0x0){const _0x18f580={_0x5643fb:0x1a1,_0x3add57:0xd7f,_0x37d4b4:0x4f0,_0x2fa23e:0x129d},_0x1bb140=_0x5b513e;this['style']['distanceDisplayCondition']?this['entityGraphic']['distanceDisplayCondition']=new Cesium__namespace['DistanceDisplayCondition'](Number((this['style'][_0x1bb140(_0x18f580._0x5643fb)]??0x0)+_0x6daab4),Number((this[_0x1bb140(_0x18f580._0x3add57)]['distanceDisplayCondition_far']??Number['MAX_VALUE'])+_0x6daab4)):this[_0x1bb140(_0x18f580._0x37d4b4)][_0x1bb140(_0x18f580._0x2fa23e)]=undefined;}['updateOutlinesDistanceDisplayCondition'](_0x5a11a2,_0x12d7b0=0x0){const _0xe782d1={_0xf5d9a1:0x129d},_0x4b90f5=_0x5b513e;_0x5a11a2[_0x4b90f5(_0xe782d1._0xf5d9a1)]=new Cesium__namespace['DistanceDisplayCondition'](Number((this['style']['distanceDisplayCondition_near']??0x0)+_0x12d7b0),Number((this['style']['distanceDisplayCondition_far']??Number['MAX_VALUE'])+_0x12d7b0));}['_updateStyleHook'](_0x217bd9,_0x20e8df){}['openHighlight'](_0x383d8d,_0x5ab3fa=!![]){const _0x3b6b10={_0x352181:0x744,_0x237337:0x744,_0x3c0e51:0x314,_0x46dc9f:0x4e6},_0x23cd11=_0x5b513e;var _0x5a2fe3;_0x5ab3fa&&(this[_0x23cd11(_0x3b6b10._0x352181)]['closeHighlight'](),this[_0x23cd11(_0x3b6b10._0x237337)]['last_highlighGraphic']=this);this[_0x23cd11(0xdbf)]=!![];const _0x168022=_0x383d8d||this['_highlightOptions']||((_0x5a2fe3=this[_0x23cd11(_0x3b6b10._0x3c0e51)])===null||_0x5a2fe3===void 0x0?void 0x0:_0x5a2fe3['_highlightOptions']);if(_0x168022){const _0x4c21a3=[];for(const _0x3923c0 in _0x168022){if(_0x3923c0==='type')continue;!Cesium__namespace['defined'](this['style'][_0x3923c0])&&_0x4c21a3['push'](_0x3923c0);}_0x4c21a3[_0x23cd11(_0x3b6b10._0x46dc9f)]>0x0&&logWarn('openHighlight:原有style中不存在以下属性,关闭高亮时将无法恢复',_0x4c21a3);const _0x124349=merge(clone(this['style']),_0x168022);this['_updateStyleHook'](_0x124349,_0x168022),this['_updateLabelStyleHook'](_0x124349,_0x168022),this['_getOutlinePositions']&&this[_0x23cd11(0x10e1)](this['_getOutlinePositions'](),_0x124349),this['fire'](EventType['highlightOpen'],{},!![]);}}[_0x5b513e(0x10c3)](){const _0x34762e={_0x525b45:0x44c,_0x4d2140:0xd7f,_0x1120cf:0x744},_0x54f849=_0x5b513e;if(!this['isAdded']||!this['_highlight_state'])return;delete this['_highlight_state'],this[_0x54f849(_0x34762e._0x525b45)](this['style'],this['style']),this['_updateLabelStyleHook'](this['style'],this['style']),this['_getOutlinePositions']&&this['_updateOutlineStyle'](this['_getOutlinePositions'](),this[_0x54f849(_0x34762e._0x4d2140)]),this[_0x54f849(_0x34762e._0x1120cf)]['_clearLastHighlight'](),this['fire'](EventType[_0x54f849(0xfeb)],{},!![]);}['_createEntity'](_0x4252d9){const _0x314395={_0x332867:0x1135,_0x119cdc:0x507,_0x23eff0:0x1c1},_0x28dbe2=_0x5b513e;this['options']['onBeforeCreate']&&(_0x4252d9=this['options']['onBeforeCreate'](_0x4252d9)||_0x4252d9);this['_onBeforeCreate']&&(_0x4252d9=this['_onBeforeCreate'](_0x4252d9)||_0x4252d9);const _0x4c69ed={'id':this['id'],'name':this[_0x28dbe2(_0x314395._0x332867)]||this['id'],'properties':this['attr'],'show':this['show'],'parent':this['options']['parent']};this[_0x28dbe2(_0x314395._0x119cdc)]&&(_0x4c69ed['availability']=getAvailability(this['availability'],this['_map']['clock']['startTime']));this['options']['description']&&(_0x4c69ed[_0x28dbe2(0x9bd)]=this['options']['description']);this['options'][_0x28dbe2(0xb0c)]&&(_0x4c69ed[_0x28dbe2(0xb0c)]=this[_0x28dbe2(_0x314395._0x23eff0)]['viewFrom']);this['options'][_0x28dbe2(0x112b)]&&(_0x4c69ed['parent']=this['options']['parent']);const _0x4159e8=new Cesium__namespace['Entity']({..._0x4c69ed,..._0x4252d9});return _0x4159e8;}['_updateAvailabilityHook'](_0x4eba27){const _0x40e7f={_0x210f60:0x350},_0x40f3d9=_0x5b513e;this['czmObject']&&(this[_0x40f3d9(_0x40e7f._0x210f60)]['availability']=_0x4eba27,this[_0x40f3d9(0xc29)]['forEach'](_0x10a15d=>{_0x10a15d['availability']=_0x4eba27;}));}['_updateLabelStyleHook'](_0x55410e,_0x271dd5){const _0x516e29={_0x2e1dce:0xe36,_0x39eba0:0xfaf,_0x5a450d:0x5cd,_0x3dd2c2:0x9da,_0x5ac630:0xfaf,_0x15b2f5:0x9da,_0x205ead:0x3d6,_0x476db2:0x1be},_0x506ae4=_0x5b513e;if(_0x271dd5!==null&&_0x271dd5!==void 0x0&&_0x271dd5['label']){Cesium__namespace['defined'](_0x55410e['clampToGround'])&&!Cesium__namespace['defined'](_0x55410e['label']['clampToGround'])&&(_0x271dd5['label']['clampToGround']=_0x55410e['clampToGround']);if(this['_primitive_label']){var _0x1e491b,_0x1ede39,_0x198e75,_0x17058e;LabelStyleConver[_0x506ae4(_0x516e29._0x2e1dce)](_0x55410e[_0x506ae4(0x9da)],this['_primitive_label'],this['attr']),(Cesium__namespace['defined'](_0x271dd5===null||_0x271dd5===void 0x0||(_0x1e491b=_0x271dd5['label'])===null||_0x1e491b===void 0x0?void 0x0:_0x1e491b['position'])||Cesium__namespace['defined'](_0x271dd5===null||_0x271dd5===void 0x0||(_0x1ede39=_0x271dd5[_0x506ae4(0x9da)])===null||_0x1ede39===void 0x0?void 0x0:_0x1ede39['height'])||Cesium__namespace[_0x506ae4(_0x516e29._0x39eba0)](_0x271dd5===null||_0x271dd5===void 0x0||(_0x198e75=_0x271dd5['label'])===null||_0x198e75===void 0x0?void 0x0:_0x198e75['addHeight'])||Cesium__namespace['defined'](_0x271dd5===null||_0x271dd5===void 0x0||(_0x17058e=_0x271dd5['label'])===null||_0x17058e===void 0x0?void 0x0:_0x17058e[_0x506ae4(0x3d6)]))&&this['_updateLabelPosition']();}else{if(this[_0x506ae4(_0x516e29._0x5a450d)][_0x506ae4(_0x516e29._0x3dd2c2)]){var _0x3938c1,_0x3faea0,_0x198b67;LabelStyleConver['toCesiumVal'](_0x55410e[_0x506ae4(_0x516e29._0x3dd2c2)],this['_entity']['label'],this[_0x506ae4(0xbb5)]),(Cesium__namespace[_0x506ae4(0xfaf)](_0x271dd5===null||_0x271dd5===void 0x0||(_0x3938c1=_0x271dd5['label'])===null||_0x3938c1===void 0x0?void 0x0:_0x3938c1['height'])||Cesium__namespace[_0x506ae4(_0x516e29._0x5ac630)](_0x271dd5===null||_0x271dd5===void 0x0||(_0x3faea0=_0x271dd5[_0x506ae4(_0x516e29._0x15b2f5)])===null||_0x3faea0===void 0x0?void 0x0:_0x3faea0['addHeight'])||Cesium__namespace[_0x506ae4(_0x516e29._0x5ac630)](_0x271dd5===null||_0x271dd5===void 0x0||(_0x198b67=_0x271dd5['label'])===null||_0x198b67===void 0x0?void 0x0:_0x198b67[_0x506ae4(_0x516e29._0x205ead)]))&&this['_updateLabelPosition']();}else this['_addLabel'](_0x55410e['label']);}}else Cesium__namespace['defined'](_0x271dd5===null||_0x271dd5===void 0x0?void 0x0:_0x271dd5[_0x506ae4(_0x516e29._0x476db2)])&&this[_0x506ae4(0xc73)](_0x271dd5['globalAlpha']);}['_addLabel'](_0x51279e){const _0x335827={_0x4cff63:0xae3,_0x48bfc0:0xae3,_0x4f2f67:0x117f},_0x5c7b31=_0x5b513e;if(!_0x51279e||!_0x51279e['text']||_0x51279e[_0x5c7b31(0xdc0)]===![])return;Cesium__namespace[_0x5c7b31(0xfaf)](this['style'][_0x5c7b31(0xc95)])&&!Cesium__namespace['defined'](_0x51279e['clampToGround'])&&!Cesium__namespace['defined'](_0x51279e['height'])&&(_0x51279e['clampToGround']=this['style']['clampToGround']);const _0x2d9c25=LabelStyleConver[_0x5c7b31(0xe36)](_0x51279e,{},this['attr']);return!_0x2d9c25['pixelOffsetScaleByDistance']&&this['style']['scaleByDistance']&&(_0x2d9c25['pixelOffsetScaleByDistance']=LabelStyleConver['getScaleByDistance'](this[_0x5c7b31(0xd7f)])),_0x2d9c25[_0x5c7b31(_0x335827._0x4cff63)]=this['_getLablePosition'](),_0x2d9c25['show']=(this['show']&&_0x51279e['show'])??!![],!_0x2d9c25[_0x5c7b31(_0x335827._0x48bfc0)]&&_0x2d9c25['show']&&(_0x2d9c25['show']=![],_0x2d9c25['_showforposition']=!![]),this['_primitive_label']&&this[_0x5c7b31(0x314)][_0x5c7b31(0x3e5)]['remove'](this['_primitive_label']),this['_primitive_label']=this['_layer']['labelCollection']['add'](_0x2d9c25),this[_0x5c7b31(0x705)](this['_primitive_label']),this[_0x5c7b31(0x590)](this[_0x5c7b31(_0x335827._0x4f2f67)]),this['_primitive_label'][_0x5c7b31(0xb3b)]=_0x2d9c25['_showforposition'],this['_primitive_label'];}['_updateLabelPosition'](_0x3aa551,_0x5afe30){const _0xdf8d3c=_0x5b513e;this['_primitive_label']&&(_0x3aa551=this[_0xdf8d3c(0x37a)](_0x3aa551,_0x5afe30),this['_primitive_label']['position']=_0x3aa551,this['_primitive_label'][_0xdf8d3c(0xb3b)]&&_0x3aa551&&(this['_primitive_label']['show']=!![],delete this['_primitive_label']['_showforposition']));}[_0x5b513e(0xc73)](_0x146012){const _0x483d7b={_0x39881b:0x5cd,_0x561bea:0x9da,_0x198f43:0xc77},_0x31b123=_0x5b513e;var _0x4d4ffd;(_0x4d4ffd=this[_0x31b123(_0x483d7b._0x39881b)])!==null&&_0x4d4ffd!==void 0x0&&_0x4d4ffd[_0x31b123(_0x483d7b._0x561bea)]&&LabelStyleConver['setOpacity'](this['_entity']['label'],_0x146012),this['_primitive_label']&&this[_0x31b123(0x117f)]['show']&&LabelStyleConver[_0x31b123(_0x483d7b._0x198f43)](this['_primitive_label'],_0x146012);}['_getLabelIsCombine'](){const _0x562384=_0x5b513e,_0x2892e9=this['style']['label'];if(Cesium__namespace['defined'](_0x2892e9['combine']))return _0x2892e9['combine'];if(this['_hasPropertyPostion'](this['position']))return!![];if(Cesium__namespace[_0x562384(0xfaf)](_0x2892e9['setHeight'])||Cesium__namespace['defined'](_0x2892e9['addHeight']))return![];return![];}['_getLablePosition'](_0x59a423,_0x1dba67=!![]){const _0x468eba={_0x362959:0xae3,_0x3eaaa1:0x5e3,_0x33dc24:0x2f2,_0x2b3cf6:0xd7f,_0x5eb6da:0x101c},_0x19f802=_0x5b513e,_0x441014=this['style']['label'];if(!_0x59a423&&_0x1dba67){if(_0x441014['position']){if(_0x441014['position']==='center')_0x59a423=this['centerOfMass'];else{if(isString(_0x441014[_0x19f802(_0x468eba._0x362959)])){const _0x37f4e3=template(_0x441014['position'],this['attr'],!![]);_0x37f4e3&&(_0x59a423=LngLatPoint['parse'](_0x37f4e3)[_0x19f802(0x5e3)]());}else isFunction(_0x441014['position'])?_0x59a423=_0x441014[_0x19f802(_0x468eba._0x362959)](_0x59a423):_0x59a423=LngLatPoint['parse'](_0x441014['position'])[_0x19f802(_0x468eba._0x3eaaa1)]();}}else _0x59a423=this[_0x19f802(_0x468eba._0x33dc24)];}if(!_0x59a423)return;return Cesium__namespace['defined'](this[_0x19f802(0xd7f)]['diffHeight'])&&(_0x59a423=addPositionsHeight(_0x59a423,this[_0x19f802(_0x468eba._0x2b3cf6)][_0x19f802(_0x468eba._0x5eb6da)])),_0x59a423=this[_0x19f802(0x34d)](_0x59a423,_0x441014),_0x59a423;}['_createLabel'](_0x2d63b4={},_0x2a0a01){const _0x17d7a8={_0x22ab6c:0x964,_0x443e43:0x314,_0x1caf9c:0xdc0,_0x153dae:0x705,_0x2741df:0x36f},_0x695b57={_0x2458b6:0xbb5},_0x2762c9={_0x4e2ebf:0xd7f,_0x26dcfa:0x36f},_0x34c97e=_0x5b513e;if(_0x2d63b4[_0x34c97e(0x59a)]&&_0x2d63b4[_0x34c97e(0x59a)]!=='label'){const _0x37795e=create$5(_0x2d63b4['type'],{'position':_0x2a0a01,'style':_0x2d63b4,'hasEdit':![],'private':!![],'show':this['show']});return Object[_0x34c97e(_0x17d7a8._0x22ab6c)](_0x37795e,{'text':{'set':function(_0x44b7f1){const _0x3f1f37=_0x34c97e;var _0x2c4ee1;this['attr'][_0x3f1f37(0xd57)]=_0x44b7f1,(_0x2c4ee1=this[_0x3f1f37(_0x2762c9._0x4e2ebf)])!==null&&_0x2c4ee1!==void 0x0&&_0x2c4ee1[_0x3f1f37(_0x2762c9._0x26dcfa)]&&this['style']['updateText'](_0x44b7f1,this);},'get':function(){const _0x412d6f=_0x34c97e;var _0x1e371e;return(_0x1e371e=this[_0x412d6f(_0x695b57._0x2458b6)])===null||_0x1e371e===void 0x0?void 0x0:_0x1e371e['text'];}}}),this[_0x34c97e(_0x17d7a8._0x443e43)]['addGraphic'](_0x37795e),_0x37795e;}else{const _0x105ef7=LabelStyleConver['toCesiumVal']({'color':'#ffffff','font_size':0x12,'outline':!![],'outlineColor':'#000000','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'][_0x34c97e(0x4ff)],'verticalOrigin':Cesium__namespace[_0x34c97e(0x91f)]['BOTTOM'],'visibleDepth':![],..._0x2d63b4});_0x105ef7[_0x34c97e(_0x17d7a8._0x1caf9c)]=this['show'];_0x2a0a01&&(_0x105ef7['position']=_0x2a0a01);const _0x564d2f=this['_layer']['labelCollection']['add'](_0x105ef7);return this[_0x34c97e(_0x17d7a8._0x153dae)](_0x564d2f),_0x564d2f['_noMousePick']=!![],_0x564d2f[_0x34c97e(0x34a)]=![],_0x564d2f[_0x34c97e(_0x17d7a8._0x2741df)]=_0x2d63b4['updateText'],_0x564d2f;}}['_removeLabel'](_0x525e58){const _0x4e28f3={_0x56d97c:0x3e5},_0xb4221e=_0x5b513e;_0x525e58[_0xb4221e(0x63b)]?this['_layer']['removeGraphic'](_0x525e58,!![]):this['_layer'][_0xb4221e(_0x4e28f3._0x56d97c)]['remove'](_0x525e58);}['_getOutlineStyle'](_0xc4b71f,_0x1a8e4b){const _0x274cdf={_0x5aea2a:0x5b7,_0x27a2e2:0x30e,_0x37c906:0xfaf,_0x3c3533:0x301},_0x51be0a=_0x5b513e;let _0x47dcc5={..._0xc4b71f,'width':_0xc4b71f['outlineWidth']??0x1,'show':_0xc4b71f['outline']??![]};return delete _0x47dcc5['material'],delete _0x47dcc5['materialType'],delete _0x47dcc5[_0x51be0a(_0x274cdf._0x5aea2a)],delete _0x47dcc5['outline'],delete _0x47dcc5['outlineColor'],delete _0x47dcc5['outlineOpacity'],delete _0x47dcc5['outlineWidth'],_0xc4b71f['outlineStyle']?(delete _0x47dcc5['outlineStyle'],_0x47dcc5={..._0x47dcc5,..._0xc4b71f['outlineStyle']}):_0x47dcc5={..._0x47dcc5,'color':_0xc4b71f['outlineColor']??Cesium__namespace['Color'][_0x51be0a(_0x274cdf._0x27a2e2)],'opacity':_0xc4b71f['outlineOpacity']},!_0x47dcc5[_0x51be0a(0xdc0)]&&_0x1a8e4b&&(_0x47dcc5={..._0x47dcc5,..._0x1a8e4b}),!Cesium__namespace[_0x51be0a(_0x274cdf._0x37c906)](_0x47dcc5['arcType'])&&_0x47dcc5['clampToGround']&&(_0x47dcc5['arcType']=Cesium__namespace['ArcType']['GEODESIC']),!Cesium__namespace['defined'](_0x47dcc5['usePolyline'])&&((_0x47dcc5['width']>0x1||_0x47dcc5[_0x51be0a(0xc95)]||_0x47dcc5['materialType']&&_0x47dcc5[_0x51be0a(0x9ee)]!=='Color')&&(_0x47dcc5['usePolyline']=!![]),_0x47dcc5['diffHeight']>0x0&&(_0x47dcc5[_0x51be0a(_0x274cdf._0x3c3533)]=![])),_0x47dcc5;}[_0x5b513e(0x10e1)](_0x389039,_0x300e9c,_0x2c9b74){const _0x11a4af={_0x514032:0x301,_0x1090af:0x4f0,_0x188579:0x608,_0x9503a3:0xef2,_0x51f4a4:0x595,_0x2a3a7a:0xfaf,_0x207988:0x3ec,_0x4a37a9:0x10c9,_0x513866:0x4e6,_0x14c67a:0x234,_0x2a3852:0x73b,_0x27c34a:0xbfa,_0x53902b:0x895,_0x2d54f9:0xdc0,_0xd01e4e:0x30e},_0x5434af=_0x5b513e;if(!this['entityGraphic'])return;const _0x3be9c3=this['_getOutlineStyle'](_0x300e9c,_0x2c9b74);if(_0x3be9c3['show']&&_0x3be9c3[_0x5434af(_0x11a4af._0x514032)]){this[_0x5434af(_0x11a4af._0x1090af)][_0x5434af(_0x11a4af._0x188579)]=![];if(this['_entity_outlines'])for(let _0x155b83=0x0,_0x5ee6fc=this['_entity_outlines']['length'];_0x155b83<_0x5ee6fc;_0x155b83++){const _0x7cd125=this['_entity_outlines'][_0x155b83][_0x5434af(_0x11a4af._0x9503a3)];if(_0x389039&&_0x389039[_0x155b83]){let _0x4aa7b9=_0x389039[_0x155b83];if(_0x4aa7b9 instanceof Cesium__namespace['CallbackProperty'])_0x7cd125['positions']=_0x4aa7b9;else Array['isArray'](_0x4aa7b9)&&_0x4aa7b9['length']>0x0&&(Cesium__namespace[_0x5434af(0xfaf)](_0x3be9c3['height'])&&(_0x4aa7b9=setPositionsHeight(_0x4aa7b9,_0x3be9c3[_0x5434af(_0x11a4af._0x51f4a4)])),Cesium__namespace['defined'](_0x3be9c3['setHeight'])&&(_0x4aa7b9=setPositionsHeight(_0x4aa7b9,_0x3be9c3[_0x5434af(0x3d6)])),Cesium__namespace[_0x5434af(_0x11a4af._0x2a3a7a)](_0x3be9c3['addHeight'])&&(_0x4aa7b9=addPositionsHeight(_0x4aa7b9,_0x3be9c3[_0x5434af(0x73b)])),(_0x3be9c3['closure']??!![])&&(_0x4aa7b9=this[_0x5434af(_0x11a4af._0x207988)](_0x4aa7b9)),_0x7cd125['positions']instanceof Cesium__namespace['CallbackProperty']?this[_0x5434af(_0x11a4af._0x4a37a9)]=_0x4aa7b9:_0x7cd125['positions']=_0x4aa7b9);}PolylineStyleConver['toCesiumVal'](_0x3be9c3,_0x7cd125,!![]);}else{if(_0x389039){this['_entity_outlines']=[];for(let _0x2823de=0x0,_0x38efb4=_0x389039[_0x5434af(_0x11a4af._0x513866)];_0x2823de<_0x38efb4;_0x2823de++){let _0x6f45c5=_0x389039[_0x2823de];const _0x493a00=PolylineStyleConver['toCesiumVal'](_0x3be9c3,{},!![]);if(_0x6f45c5 instanceof Cesium__namespace['CallbackProperty'])_0x493a00[_0x5434af(_0x11a4af._0x14c67a)]=_0x6f45c5;else Array['isArray'](_0x6f45c5)&&_0x6f45c5['length']>0x0&&(Cesium__namespace['defined'](_0x3be9c3[_0x5434af(0x595)])&&(_0x6f45c5=setPositionsHeight(_0x6f45c5,_0x3be9c3['height'])),Cesium__namespace[_0x5434af(0xfaf)](_0x3be9c3['setHeight'])&&(_0x6f45c5=setPositionsHeight(_0x6f45c5,_0x3be9c3['setHeight'])),Cesium__namespace[_0x5434af(_0x11a4af._0x2a3a7a)](_0x3be9c3['addHeight'])&&(_0x6f45c5=addPositionsHeight(_0x6f45c5,_0x3be9c3[_0x5434af(_0x11a4af._0x2a3852)])),(_0x3be9c3['closure']??!![])&&(_0x6f45c5=this['_getClosurePositions'](_0x6f45c5)),_0x493a00['positions']instanceof Cesium__namespace['CallbackProperty']?this['outlinePositions']=_0x6f45c5:_0x493a00[_0x5434af(0x234)]=_0x6f45c5);const _0x238a64=this['_createEntity']({'id':this['id']+_0x5434af(_0x11a4af._0x27c34a)+_0x2823de,'polyline':_0x493a00,'show':this['show']});this['bindPickId'](_0x238a64),this[_0x5434af(_0x11a4af._0x53902b)]['push'](_0x238a64),this['isAdded']&&this['dataSource']['entities']['add'](_0x238a64);}}}return!![];}else{if(this['_entity_outlines'])for(let _0x3a6482=0x0,_0x53c46f=this['_entity_outlines']['length'];_0x3a6482<_0x53c46f;_0x3a6482++){const _0x6e6bad=this['_entity_outlines'][_0x3a6482]['polyline'];_0x6e6bad['show']=![];}return this['entityGraphic']['outline']=_0x3be9c3[_0x5434af(_0x11a4af._0x2d54f9)],this['entityGraphic']['outlineWidth']=_0x3be9c3['width'],_0x3be9c3[_0x5434af(_0x11a4af._0x2d54f9)]&&(this['entityGraphic'][_0x5434af(0x838)]=getCesiumColor(_0x3be9c3['color'],Cesium__namespace['Color'][_0x5434af(_0x11a4af._0xd01e4e)])),![];}}['_updateOutlineOpacity'](_0x2f532f){const _0x708f41={_0x5abd01:0xd7f,_0x4d3f39:0x4f0,_0x14c0fa:0x4f0},_0xfca6d=_0x5b513e;var _0x3f9d03;if(this['_entity_outlines']&&this['_entity_outlines']['length']>0x0)for(let _0x57babb=0x0,_0x46e88c=this['_entity_outlines']['length'];_0x57babb<_0x46e88c;_0x57babb++){var _0x4d2b31;const _0x9b79ab=this[_0xfca6d(0x895)][_0x57babb]['polyline'];Cesium__namespace[_0xfca6d(0xfaf)](_0x9b79ab===null||_0x9b79ab===void 0x0||(_0x4d2b31=_0x9b79ab[_0xfca6d(0x1199)])===null||_0x4d2b31===void 0x0?void 0x0:_0x4d2b31['globalAlpha'])?_0x9b79ab['material']['globalAlpha']=_0x2f532f:this['_updateOutlineStyle'](null,this[_0xfca6d(_0x708f41._0x5abd01)]);}if((_0x3f9d03=this['entityGraphic'])!==null&&_0x3f9d03!==void 0x0&&_0x3f9d03['outline']&&this['entityGraphic'][_0xfca6d(0x608)]['getValue']()){const _0x50517a=getCesiumColor(this[_0xfca6d(_0x708f41._0x4d3f39)]['outlineColor'],Cesium__namespace[_0xfca6d(0xe4c)][_0xfca6d(0x30e)]);!Cesium__namespace['defined'](this[_0xfca6d(_0x708f41._0x14c0fa)]['_outlineColor_alpha'])&&(this['entityGraphic']['_outlineColor_alpha']=_0x50517a[_0xfca6d(0x10c2)]),this['entityGraphic'][_0xfca6d(0x838)]=_0x50517a['withAlpha'](this['entityGraphic'][_0xfca6d(0x107a)]*_0x2f532f);}}['_updateOutlineToCallback'](){const _0x4e027d={_0xe01899:0x234,_0x1b156f:0xa51},_0x2df77a=_0x5b513e;if(this['_entity_outlines'])for(let _0x5b66d3=0x0,_0x2a48cb=this['_entity_outlines']['length'];_0x5b66d3<_0x2a48cb;_0x5b66d3++){const _0x4d6ddd=this['_entity_outlines'][_0x5b66d3];if(_0x4d6ddd['polyline'][_0x2df77a(_0x4e027d._0xe01899)]instanceof Cesium__namespace[_0x2df77a(_0x4e027d._0x1b156f)])continue;_0x4d6ddd['polyline'][_0x2df77a(0x234)]=new Cesium__namespace[(_0x2df77a(_0x4e027d._0x1b156f))](_0x443029=>{return this['outlinePositions'];},![]);}}['_cancelOutlinePositionsCallback'](){const _0x1ceab5=_0x5b513e;if(this['_entity_outlines'])for(let _0x6e18f5=0x0,_0x24428e=this['_entity_outlines']['length'];_0x6e18f5<_0x24428e;_0x6e18f5++){const _0x4b76cf=this['_entity_outlines'][_0x6e18f5];if(!(_0x4b76cf['polyline'][_0x1ceab5(0x234)]instanceof Cesium__namespace['CallbackProperty']))continue;_0x4b76cf['polyline'][_0x1ceab5(0x234)]=this['outlinePositions'];}}[_0x5b513e(0xc77)](_0x5f5ad4){const _0x38f3f7={_0x4a2997:0x12e9,_0x5570ab:0xaeb,_0x4adaea:0xe2a},_0x53f9a7=_0x5b513e;this['style']['globalAlpha']=_0x5f5ad4;const _0xf4c30b=this[_0x53f9a7(_0x38f3f7._0x4a2997)](this['entityGraphic'],_0x5f5ad4);if(_0xf4c30b){this['_updateLabelOpacity'](_0x5f5ad4),this[_0x53f9a7(_0x38f3f7._0x5570ab)](_0x5f5ad4),this[_0x53f9a7(_0x38f3f7._0x4adaea)]&&this['_updateExOpacity'](_0x5f5ad4);return;}super['setOpacity'](_0x5f5ad4);}['_updateEntityOpacity'](_0x40d65a,_0x5f9093){const _0x15affa={_0x387895:0xe4c,_0x32955d:0xe25,_0x5281ee:0x3f1},_0x22b3ec=_0x5b513e,_0x595c70=_0x40d65a===null||_0x40d65a===void 0x0?void 0x0:_0x40d65a['material'];if(!_0x595c70){if(!this['style']['fill']&&this[_0x22b3ec(0xd7f)]['outline'])return!![];return![];}if(Cesium__namespace['defined'](_0x595c70===null||_0x595c70===void 0x0?void 0x0:_0x595c70['globalAlpha']))return _0x595c70['globalAlpha']=_0x5f9093,!![];if(_0x595c70['_mars_type']===_0x22b3ec(_0x15affa._0x387895)||_0x595c70['_mars_type']==='Image'){const _0x33d4b7=getCesiumColor(_0x595c70[_0x22b3ec(_0x15affa._0x32955d)],Cesium__namespace[_0x22b3ec(0xe4c)][_0x22b3ec(0x30e)]);return!Cesium__namespace['defined'](_0x595c70['_color_alpha'])&&(_0x595c70[_0x22b3ec(_0x15affa._0x5281ee)]=_0x33d4b7['alpha']),_0x595c70['color']=_0x33d4b7['withAlpha'](_0x595c70['_color_alpha']*_0x5f9093),!![];}return![];}[_0x5b513e(0xd95)](_0x1471ec={}){const _0x36c3e6=_0x5b513e;!this['flickerEntity']&&(this[_0x36c3e6(0x8a2)]=new FlickerEntity());!_0x1471ec['color']&&this['style']['color']&&(_0x1471ec['color']=this['style'][_0x36c3e6(0xe25)]);const _0x30a580=this['czmObjectEx']['concat'](this['czmObject']);return this['flickerEntity']['startFlicker'](_0x30a580,_0x1471ec),this['flickerEntity'];}['stopFlicker'](){const _0x32e2c6={_0x4d2e1e:0x8a2},_0x4cce9d=_0x5b513e;return this[_0x4cce9d(_0x32e2c6._0x4d2e1e)]?this['flickerEntity']['stopFlicker']():null;}get['isDrawing'](){return this['_isDrawing'];}['startDraw'](_0x1869a6){const _0x1d4423={_0x55e3a6:0x795,_0x413d05:0x744,_0x2ee1c5:0x1227},_0x895aad=_0x5b513e;if(this['_isDrawing'])return this;this['_isDrawing']=!![];_0x1869a6&&this[_0x895aad(_0x1d4423._0x55e3a6)](_0x1869a6);if(!this[_0x895aad(_0x1d4423._0x413d05)])throw new Error('绘制时_map不能为空,请将对象添加到图层,并且图层已添加到Map');this['_drawAddEventType']=_0x1869a6[_0x895aad(0x1c1)]['drawAddEventType']??EventType['click'],this['_drawEndEventType']=_0x1869a6['options'][_0x895aad(_0x1d4423._0x2ee1c5)]??EventType['dblClick'],this['_drawDelEventType']=_0x1869a6['options']['drawDelEventType']??EventType['rightClick'],this['_map']['mouseEvent'][_0x895aad(0xd16)]=this[_0x895aad(0x5cd)],this['_map'][_0x895aad(0xc60)](!![]),this[_0x895aad(0x4ac)](![]),this['_setPositionsToCallback'](),this[_0x895aad(0x1335)](),this['_isCallbackPositions']&&this['_updateDistanceDisplayConditionByEdit'](),this[_0x895aad(0xb79)](EventType['drawStart'],{'drawType':this['type']},!![]);}[_0x5b513e(0x546)](){const _0x128bd9={_0x47ee8a:0x4e6,_0x4950c3:0x1084,_0x3a6b1e:0x1d0,_0x357787:0xab6,_0x242a2b:0x4e6,_0x362f96:0x6ed,_0x2f6376:0x16f,_0x225b8e:0xfdb},_0x3b7b27=_0x5b513e;var _0xc4062b,_0x1fd7bb,_0x5f5c8e;if(!this['_isDrawing'])return this;this['_stopDrawHook'](),this['_updateLabelPosition'](),this['_map']['_setEditCursor'](![]),this['enableControl'](!![]),this[_0x3b7b27(0x744)]['closeSmallTooltip'](),this[_0x3b7b27(0x744)][_0x3b7b27(0x419)]['noPickEntity']=null,this['_isDrawing']=![];if(this['_hadRemoveLastMovePoint']){var _0x6df3cb;((_0x6df3cb=this['_positions_draw'])===null||_0x6df3cb===void 0x0?void 0x0:_0x6df3cb[_0x3b7b27(_0x128bd9._0x47ee8a)])>0x0&&this[_0x3b7b27(_0x128bd9._0x4950c3)](),this[_0x3b7b27(_0x128bd9._0x3a6b1e)]&&(this['_position_draw']=undefined),this['updateAttrForDrawing'](![]),this['_hadRemoveLastMovePoint']=![];}if(!this['_position_draw']&&(!this['_positions_draw']||((_0xc4062b=this['_positions_draw'])===null||_0xc4062b===void 0x0?void 0x0:_0xc4062b['length'])===0x0))return this['remove'](!![]),undefined;if(this['_positions_draw']&&this[_0x3b7b27(_0x128bd9._0x357787)][_0x3b7b27(_0x128bd9._0x242a2b)]=this[_0x5a1f1b(0x8a5)]){let _0x3b9c84=this['_map']['getLangText'](_0x5a1f1b(0x8a8));this[_0x5a1f1b(0x134c)]&&(_0x3b9c84+=this[_0x5a1f1b(_0x5fe30._0x460f45)](_0x3db968)),this['_map']['openSmallTooltip'](_0x9ebf32,_0x3b9c84);}else{let _0x1bafaf;if(isPCBroswer()){let _0x86d5da='';(this['options'][_0x5a1f1b(0x9b5)]??!![])&&(_0x86d5da=',\x20'+this['_map']['getLangText']('_右击删除点')),_0x1bafaf=this['_map']['getLangText']('_单击增加点')+_0x86d5da+_0x5a1f1b(0x836)+this['_map']['getLangText'](_0x5a1f1b(0x8b2));}else _0x1bafaf=this['_map']['getLangText']('_单击增加点');this['_getExSmallTooltip']&&(_0x1bafaf+=this['_getExSmallTooltip'](_0x3db968)),this['_map']['openSmallTooltip'](_0x9ebf32,_0x1bafaf);}}}}['_removeLastMovePoint'](){const _0x2b7860={_0x462b37:0xdba},_0x1d01b7=_0x5b513e;this[_0x1d01b7(0xdba)]&&(this[_0x1d01b7(0xab6)][_0x1d01b7(0xed6)](),this[_0x1d01b7(_0x2b7860._0x462b37)]=![]);}['_onMouseMoveHandler'](_0x179635){const _0x37f677={_0x4ca162:0x134b,_0x2329ac:0xbc7},_0x1f3eb4=_0x5b513e;this['_showDrawMouseMoveSmallTooltip'](_0x179635);let _0x3fa954=_0x179635['cartesian'];if(_0x3fa954){var _0x5effdc,_0x2f3502;if((_0x5effdc=this['options'])!==null&&_0x5effdc!==void 0x0&&_0x5effdc[_0x1f3eb4(_0x37f677._0x4ca162)]){_0x3fa954=this['options'][_0x1f3eb4(0x134b)](_0x3fa954,this);if(!_0x3fa954)return;_0x179635['cartesian']=_0x3fa954;}if((_0x2f3502=this['options'])!==null&&_0x2f3502!==void 0x0&&_0x2f3502['validDrawPosition']){const _0x258042=this['options']['validDrawPosition'](_0x3fa954,this);if(!_0x258042)return;}this['_removeLastMovePoint'](),this['_positions_draw']['push'](_0x3fa954),this['_hadRemoveLastMovePoint']=!![],this['updateAttrForDrawing'](![]),this[_0x1f3eb4(_0x37f677._0x2329ac)](),this['fire'](EventType['drawMouseMove'],{..._0x179635,'drawType':this[_0x1f3eb4(0x59a)],'positions':this['_positions_draw']},!![]);}}['_onClickHandler'](_0x114a36){const _0x454e70={_0x10af48:0xf54},_0x520f32=_0x5b513e,_0x4955e1=new Date()['getTime']()-(this['_last_clickTime']||0x0);if(this[_0x520f32(0xef0)]&&_0x4955e1<0xc8)return;this['_last_clickTime']=new Date()[_0x520f32(0xb43)]();if(this['_last_clickPositionX']&&Math[_0x520f32(0xe08)](this[_0x520f32(0x600)]-_0x114a36['windowPosition']['x'])<0xa&&Math['abs'](this['_last_clickPositionY']-_0x114a36['windowPosition']['y'])<0xa)return;this['_last_clickPositionX']=_0x114a36['windowPosition']['x'],this['_last_clickPositionY']=_0x114a36[_0x520f32(0x1028)]['y'];let _0x40c843=_0x114a36['cartesian'];!_0x40c843&&this['_hadRemoveLastMovePoint']&&(_0x40c843=this['_positions_draw'][this[_0x520f32(0xab6)]['length']-0x1]),_0x40c843&&this[_0x520f32(_0x454e70._0x10af48)](_0x114a36,_0x40c843);}['_drawAddPoint'](_0x4fd32d,_0x341b4e){const _0x234342={_0x4b32f3:0x1245,_0x1ce300:0x546},_0x5367e0=_0x5b513e;var _0x10f869;if(this['options'][_0x5367e0(0x134b)]){_0x341b4e=this['options'][_0x5367e0(0x134b)](_0x341b4e,this);if(!_0x341b4e)return;_0x4fd32d['cartesian']=_0x341b4e;}if(this['options']['validDrawPosition']){const _0x14bcb=this['options']['validDrawPosition'](_0x341b4e,this);if(!_0x14bcb)return;}this['_removeLastMovePoint'](),this['removeNearPoint'](),(_0x10f869=this['options'])!==null&&_0x10f869!==void 0x0&&_0x10f869['addHeight']&&(_0x341b4e=addPositionsHeight(_0x341b4e,this[_0x5367e0(0x1c1)]['addHeight'])),this['_positions_draw']['push'](_0x341b4e),this[_0x5367e0(0xdc1)](![]),!isPCBroswer()&&this['_showDrawMouseMoveSmallTooltip'](_0x4fd32d),this['fire'](EventType[_0x5367e0(_0x234342._0x4b32f3)],{..._0x4fd32d,'drawType':this['type'],'positions':this['_positions_draw']},!![]),this['_positions_draw']['length']>=this['_maxPointNum']&&this[_0x5367e0(_0x234342._0x1ce300)]();}['_onRightClickHandler'](_0x2a0314){const _0x3debea=_0x5b513e;if(this[_0x3debea(0xab6)]['length']<=0x1)return;this['_removeLastMovePoint'](),this[_0x3debea(0xab6)]['pop']();const _0x5d8a98=_0x2a0314===null||_0x2a0314===void 0x0?void 0x0:_0x2a0314['cartesian'];_0x5d8a98&&(this['fire'](EventType['drawRemovePoint'],{..._0x2a0314,'drawType':this['type'],'positions':this['_positions_draw']},!![]),this['_positions_draw']['push'](_0x5d8a98),this['_hadRemoveLastMovePoint']=!![],this['updateAttrForDrawing'](![]));}[_0x5b513e(0x62f)](_0x51544b){const _0x40a688={_0x56b9c7:0x1084},_0x42548d=_0x5b513e;_0x51544b['type']!==EventType['dblClick']&&(this['_hadRemoveLastMovePoint']=![]),this[_0x42548d(_0x40a688._0x56b9c7)](),this['endDraw']();}['removeNearPoint'](){const _0x54578e={_0x1b07b4:0xab6,_0x3bc6bc:0x4e6},_0x26d740=_0x5b513e;if(this['_positions_draw']['length']<0x3)return;for(let _0x5b6b74=this[_0x26d740(_0x54578e._0x1b07b4)][_0x26d740(_0x54578e._0x3bc6bc)]-0x1;_0x5b6b74>0x0;_0x5b6b74--){const _0x1ea06b=this['_positions_draw'][_0x5b6b74],_0x2cf822=this['_positions_draw'][_0x5b6b74-0x1],_0x445061=Cesium__namespace[_0x26d740(0x1026)]['distance'](_0x1ea06b,_0x2cf822);if(_0x445061<0.01)this['_positions_draw']['splice'](_0x5b6b74,0x1);else break;}}['endDraw'](){const _0x17e472={_0x1e6ddb:0x4e6,_0x49df6d:0x546},_0x56847f=_0x5b513e;if(!this['_isDrawing'])return![];if(this['_positions_draw']&&this['_positions_draw'][_0x56847f(_0x17e472._0x1e6ddb)]{var _0xb7861f;if(!this['_position_draw']&&((_0xb7861f=this['_positions_draw'])===null||_0xb7861f===void 0x0?void 0x0:_0xb7861f['length'])>0x0)return this['_positions_draw'][0x0];return this['_position_draw'];},![])),_0x35b60c=new Cesium__namespace['CallbackProperty'](_0x3845ec=>{return this['_positions_draw'];},![])):_0x35b60c=new Cesium__namespace[(_0x506846(0xa51))](_0x3fdff2=>{return this['_positions_draw_time'];},![]),this[_0x506846(0xfa1)]&&(this['_layer'][_0x506846(0x33c)](this['_line_forytime'],!![]),delete this['_line_forytime']),this[_0x506846(_0x463870._0x2e167f)]=create$5('polyline',{'positions':_0x35b60c,'style':{'width':0x2,'materialType':'LineFlowColor','materialOptions':{'color':'#ffff00','speed':0x5,'percent':0.2,'alpha':0.3},...this['options']['timeline']},'private':!![]}),this['_line_forytime'][_0x506846(0x112b)]=this,this['_layer']['addGraphic'](this[_0x506846(0xfa1)]);}['_removeLineForTime'](){const _0x1a1744={_0x2403dc:0x314},_0x25cf1a=_0x5b513e;this['_line_forytime']&&(this[_0x25cf1a(_0x1a1744._0x2403dc)]['removeGraphic'](this[_0x25cf1a(0xfa1)],!![]),delete this['_line_forytime']),this['isPoint']&&this['_setPointPostion'](this['property']);}}class EditPoint extends EditBase{get['position'](){const _0x61731b={_0x4dcf54:0x723},_0x342171=_0x5b513e;return this[_0x342171(_0x61731b._0x4dcf54)]['_position_draw'];}set['position'](_0x36de71){const _0x5a40e2={_0x373f4a:0x723},_0x1e8595=_0x5b513e;this[_0x1e8595(_0x5a40e2._0x373f4a)]['_position_draw']=_0x36de71;}['bindDraggers'](){const _0x21c898=_0x5b513e;this[_0x21c898(0xef3)]({'dragger':this['_graphic'],'onDrag':(_0x503952,_0x4d6592)=>{this['position']=_0x4d6592;}});}[_0x5b513e(0x246)](){const _0x167bf3=_0x5b513e;delete this['_graphic']['_draw_tooltip'],delete this[_0x167bf3(0x723)]['_isDragger'],delete this['_graphic']['_noMousePick'],delete this['_graphic']['_pointType'],delete this[_0x167bf3(0x723)]['onDrag'];}}class BasePointEntity extends BaseEntity{constructor(_0x445e1e={}){const _0x29e952={_0x2826d5:0xcfa,_0x534fc4:0x8a5},_0x2b5e80=_0x5b513e;super(_0x445e1e),this['_isPoint']=!![],this[_0x2b5e80(_0x29e952._0x2826d5)]?(this['_minPointNum']=this[_0x2b5e80(0x1c1)]['minPointNum']??0x2,this[_0x2b5e80(0x8a5)]=this['options']['maxPointNum']??0x270f):(this['_minPointNum']=_0x445e1e['minPointNum']??0x1,this[_0x2b5e80(_0x29e952._0x534fc4)]=_0x445e1e['maxPointNum']??0x1);}get['EditClass'](){return EditPoint;}get['position'](){const _0x5bc587={_0x223a6e:0x6e4},_0x39b036=_0x5b513e;return this[_0x39b036(_0x5bc587._0x223a6e)];}set['position'](_0x51b410){const _0x2db9e4={_0x3baff1:0x1c1,_0x106dea:0xae3,_0x2db856:0x136d,_0xe49869:0x1c1},_0x2dadf7=_0x5b513e;var _0x50bdeb;if(this['isEditing']&&(_0x51b410===null||_0x51b410===void 0x0?void 0x0:_0x51b410['type'])!==((_0x50bdeb=this[_0x2dadf7(_0x2db9e4._0x3baff1)][_0x2dadf7(_0x2db9e4._0x106dea)])===null||_0x50bdeb===void 0x0?void 0x0:_0x50bdeb['type'])){this[_0x2dadf7(_0x2db9e4._0x2db856)]();if(this[_0x2dadf7(0x743)])return;}this[_0x2dadf7(_0x2db9e4._0xe49869)]['position']=_0x51b410,this['_setPointPostionFoyType'](_0x51b410);}[_0x5b513e(0x934)](_0x3386c6){const _0x1c64da={_0x53141a:0x759,_0x2ed941:0x279,_0x559009:0x9dd,_0x4f6523:0x5e3,_0x5f350d:0x726,_0x3c9e92:0x6e4,_0x3ae12e:0x5cd},_0x41b6cb=_0x5b513e;var _0x4504b1,_0x535bea;this['_point']=LngLatPoint['parse'](_0x3386c6);if(this['_point']&&!(this['_point'][_0x41b6cb(_0x1c64da._0x53141a)]===0x0&&this['_point']['lng']===0x0)){const _0x2b9468=this['getSetHeight']();Cesium__namespace['defined'](_0x2b9468)&&(this['_point'][_0x41b6cb(_0x1c64da._0x2ed941)]=_0x2b9468);const _0x2501be=this['getAddHeight']();Cesium__namespace['defined'](_0x2501be)&&(this[_0x41b6cb(_0x1c64da._0x559009)][_0x41b6cb(0x279)]+=_0x2501be);}const _0x168ba8=(_0x4504b1=this['_point'])===null||_0x4504b1===void 0x0?void 0x0:_0x4504b1[_0x41b6cb(_0x1c64da._0x4f6523)]();if((_0x535bea=this[_0x41b6cb(_0x1c64da._0x5f350d)])!==null&&_0x535bea!==void 0x0&&_0x535bea[_0x41b6cb(0x12e8)]&&_0x168ba8 instanceof Cesium__namespace['Cartesian3']){var _0x4de70d;this['_position_draw']=_0x168ba8,_0x168ba8&&((_0x4de70d=this['_positions_draw'])===null||_0x4de70d===void 0x0?void 0x0:_0x4de70d['length'])>0x0&&(this['_positions_draw'][0x0]=_0x168ba8);}else this['_isCallbackPositions']&&_0x168ba8 instanceof Cesium__namespace['Cartesian3']&&this['_cancelPositionsCallback'](),this[_0x41b6cb(_0x1c64da._0x3c9e92)]=_0x168ba8;this[_0x41b6cb(_0x1c64da._0x3ae12e)]&&this['_updatePositionsHook'](),this['_getRectangle_cache']&&delete this['_getRectangle_cache'],this['fire'](EventType['updatePosition'],{'position':this['_position']});}get['positions'](){const _0x26d51a={_0x1f92fb:0x571},_0x56be6e=_0x5b513e,_0x28b1c5=this[_0x56be6e(_0x26d51a._0x1f92fb)];return _0x28b1c5?[_0x28b1c5]:[];}set['positions'](_0x38a9f6){const _0x4a06d7=_0x5b513e;_0x38a9f6&&_0x38a9f6[_0x4a06d7(0x4e6)]>0x0&&(this['position']=_0x38a9f6[0x0]);}get[_0x5b513e(0x571)](){var _0x3f438d;return getPositionValue(this['position'],(_0x3f438d=this['_map'])===null||_0x3f438d===void 0x0?void 0x0:_0x3f438d['clock']['currentTime']);}get['point'](){const _0x40959f={_0xbc3bb8:0x291},_0x36d8aa=_0x5b513e;return(!this['_point']||isNaN(this[_0x36d8aa(0x9dd)][_0x36d8aa(0x759)])||!(this['_position']instanceof Cesium__namespace['Cartesian3']))&&(this['_point']=LngLatPoint[_0x36d8aa(_0x40959f._0xbc3bb8)](this['positionShow'])),this[_0x36d8aa(0x9dd)];}get[_0x5b513e(0x2f2)](){const _0x339540=_0x5b513e;var _0x2c0bf3;if(this[_0x339540(0xb37)]||this['isDrawing']){var _0xa00742;if(this['_position_draw'])return this['_position_draw'];if(((_0xa00742=this['_positions_draw'])===null||_0xa00742===void 0x0?void 0x0:_0xa00742['length'])>0x0)return this['_positions_draw'][0x0];}return getPositionValue(this[_0x339540(0x571)],(_0x2c0bf3=this[_0x339540(0x744)])===null||_0x2c0bf3===void 0x0?void 0x0:_0x2c0bf3['clock']['currentTime']);}get['centerPoint'](){return this['point'];}get['orientation'](){return this['getOrientation']();}set['orientation'](_0x11ba4e){const _0x36fcde=_0x5b513e;this['_orientation']=_0x11ba4e,this[_0x36fcde(0xc4a)]();}get['heading'](){return this['style']['heading']??0x0;}set[_0x5b513e(0xb9c)](_0x412513){this['style']['heading']=_0x412513,this['updateOrientation']();}get['pitch'](){return this['style']['pitch']??0x0;}set['pitch'](_0x51743e){const _0x53ccb4=_0x5b513e;this[_0x53ccb4(0xd7f)]['pitch']=_0x51743e,this['updateOrientation']();}get['roll'](){return this['style']['roll']??0x0;}set['roll'](_0x148db1){const _0x31f6d0=_0x5b513e;this['style']['roll']=_0x148db1,this[_0x31f6d0(0xc4a)]();}get[_0x5b513e(0x595)](){var _0x459cd8;return(_0x459cd8=this['point'])===null||_0x459cd8===void 0x0?void 0x0:_0x459cd8['alt'];}set['height'](_0x4b479b){const _0x2cdbe3={_0x104ecd:0x972},_0x221c10=_0x5b513e;this[_0x221c10(_0x2cdbe3._0x104ecd)]['alt']=_0x4b479b,this['_setPointPostion'](this['point']);}get[_0x5b513e(0x567)](){const _0x28d953={_0x2dd9ca:0xc12},_0x12d84d=_0x5b513e;if(this['_entity']){var _0x959911;return this['_entity'][_0x12d84d(_0x28d953._0x2dd9ca)]((_0x959911=this[_0x12d84d(0x744)])===null||_0x959911===void 0x0||(_0x959911=_0x959911['clock'])===null||_0x959911===void 0x0?void 0x0:_0x959911['currentTime'],new Cesium__namespace['Matrix4']());}else return undefined;}get['debugAxis'](){return this['_debugAxis'];}set[_0x5b513e(0xe19)](_0x239c98){const _0x1ee51c={_0x4a3d72:0x19d,_0x582351:0x1123,_0x110382:0xed3},_0x242f1d=_0x5b513e;this['_debugAxis']=_0x239c98;if(!this['debugAxisPrimitive']){const _0x509e6c=Math[_0x242f1d(0xda1)](Cesium__namespace['Cartographic'][_0x242f1d(0x11d8)](this['positionShow'])['height']*0.06,0x64);this['debugAxisPrimitive']=this['_layer']['primitiveCollection']['add'](new Cesium__namespace[(_0x242f1d(_0x1ee51c._0x4a3d72))]({'modelMatrix':this['modelMatrix'],'length':_0x509e6c,'width':0x5})),this[_0x242f1d(_0x1ee51c._0x582351)][_0x242f1d(0xaf8)]={'content':'红色\x20是\x20X轴
\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20绿色\x20是\x20Y轴
\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20蓝色\x20是\x20Z轴','options':this['options'][_0x242f1d(_0x1ee51c._0x110382)]},this['_hasPropertyPostion'](this['position'])&&(this['debugAxisPrimitive'][_0x242f1d(0x47d)]=setInterval(()=>{const _0x4749a0=_0x242f1d;this['debugAxisPrimitive'][_0x4749a0(0x567)]=this['modelMatrix'];},0x12c)),this['bindPickId'](this['debugAxisPrimitive']);}this['debugAxisPrimitive']['show']=_0x239c98;}get['debugAxisLength'](){const _0x4adc39=_0x5b513e;return this[_0x4adc39(0x1123)]?this[_0x4adc39(0x1123)]['length']:0x0;}set['debugAxisLength'](_0x330a23){const _0x59ad5={_0x4d33f4:0x1123},_0x1b7304=_0x5b513e;!this['debugAxisPrimitive']&&(this['debugAxis']=!![]),this[_0x1b7304(_0x59ad5._0x4d33f4)]['length']=_0x330a23;}get[_0x5b513e(0xd9a)](){const _0x4bf9e9={_0x34523f:0x1c1,_0x13036d:0x84a},_0x5bd5c7=_0x5b513e;if(this[_0x5bd5c7(_0x4bf9e9._0x34523f)]['objectsToExclude'])return this[_0x5bd5c7(0x1c1)]['objectsToExclude'];if(this[_0x5bd5c7(_0x4bf9e9._0x13036d)])return this['_objectsToExclude'];return undefined;}set['objectsToExclude'](_0xf2f3a8){const _0x1cd7e2=_0x5b513e;this[_0x1cd7e2(0x617)]=_0xf2f3a8;}['_mountedHook'](){}['_removedHook'](){const _0x31baa0={_0x278205:0x1123},_0x46559b=_0x5b513e;super[_0x46559b(0x104d)](),this[_0x46559b(_0x31baa0._0x278205)]&&(clearInterval(this[_0x46559b(_0x31baa0._0x278205)]['_timeTik']),this['_layer']['primitiveCollection'][_0x46559b(0x6b2)](this['debugAxisPrimitive']),delete this['debugAxisPrimitive']);}[_0x5b513e(0x113d)](){const _0x1605c9={_0x5e702c:0x1123,_0x42cfdd:0x567,_0x81d65e:0xd47,_0x2217b9:0x6e4},_0x233133=_0x5b513e;this['_entity']['position']=this['_position'],this['debugAxisPrimitive']&&(this[_0x233133(_0x1605c9._0x5e702c)][_0x233133(_0x1605c9._0x42cfdd)]=this['modelMatrix']),this[_0x233133(_0x1605c9._0x81d65e)](),this['_updateLabelPosition'](this[_0x233133(_0x1605c9._0x2217b9)],![]);}['updateOrientation'](){const _0x36e78d={_0x25ba69:0x8fa,_0x3d27ff:0x1123,_0x53f517:0xe3c},_0x51af51=_0x5b513e;return this['_entity'][_0x51af51(0xe3c)]=this[_0x51af51(_0x36e78d._0x25ba69)](),this['debugAxisPrimitive']&&(this[_0x51af51(_0x36e78d._0x3d27ff)][_0x51af51(0x567)]=this['modelMatrix']),this['_entity'][_0x51af51(_0x36e78d._0x53f517)];}['getOrientation'](_0x4bee88){const _0x26006b={_0x21d3cf:0xa18,_0x894b80:0x5c0},_0x2fada0={_0x4fd562:0x553,_0x2ff337:0xc46,_0x105fae:0x5c0,_0x50835c:0x5fb,_0x2a2d84:0xa18,_0x227d1a:0xfaf,_0x5d40e6:0x481},_0x451e9f=_0x5b513e;_0x4bee88=_0x4bee88||this['options']['model']||this[_0x451e9f(0xd7f)];let _0x4c6da1=this['options']['orientation']||this[_0x451e9f(0xfe5)];if(_0x4c6da1){const _0x4d1229=_0x4bee88['mergeOrientation']||Cesium__namespace['defined'](_0x4bee88['heading'])||Cesium__namespace['defined'](_0x4bee88['pitch'])||Cesium__namespace['defined'](_0x4bee88['roll']);if(_0x4c6da1 instanceof Cesium__namespace['VelocityOrientationProperty']&&_0x4d1229){const _0x40496b=_0x4c6da1;_0x4c6da1=new Cesium__namespace['CallbackProperty'](_0x2d97b4=>{const _0x3feb82=_0x451e9f,_0x1ab596=getPositionValue(this['position'],_0x2d97b4),_0x4fa238=_0x40496b[_0x3feb82(_0x2fada0._0x4fd562)](_0x2d97b4);if(!_0x1ab596||!_0x4fa238)return null;const _0xb8af3b=Cesium__namespace['Math'][_0x3feb82(_0x2fada0._0x2ff337)](_0x4bee88['heading']??this['heading']),_0x67e639=Cesium__namespace['Math']['toRadians'](_0x4bee88['pitch']??this[_0x3feb82(0xa18)]),_0x5a95f0=Cesium__namespace[_0x3feb82(_0x2fada0._0x105fae)]['toRadians'](_0x4bee88[_0x3feb82(_0x2fada0._0x50835c)]??this['roll']),_0x204fea=getHeadingPitchRollByOrientation(_0x1ab596,_0x4fa238,this['ellipsoid'],this['fixedFrameTransform']);return _0x4bee88['mergeOrientation']?(_0x204fea['heading']+=_0xb8af3b,_0x204fea['roll']+=_0x5a95f0,_0x204fea[_0x3feb82(_0x2fada0._0x2a2d84)]+=_0x67e639):(Cesium__namespace['defined'](_0x4bee88[_0x3feb82(0xb9c)])&&(_0x204fea['heading']=_0xb8af3b),Cesium__namespace[_0x3feb82(_0x2fada0._0x227d1a)](_0x4bee88['roll'])&&(_0x204fea['roll']=_0x5a95f0),Cesium__namespace['defined'](_0x4bee88['pitch'])&&(_0x204fea['pitch']=_0x67e639)),Cesium__namespace['Transforms'][_0x3feb82(_0x2fada0._0x5d40e6)](_0x1ab596,_0x204fea,this['ellipsoid'],this['fixedFrameTransform']);},![]);}return _0x4c6da1;}const _0x563114=this['positionShow'];if(_0x563114==null)return;const _0x5ef104=Cesium__namespace[_0x451e9f(0x5c0)]['toRadians'](_0x4bee88['heading']??0x0),_0x1f6171=Cesium__namespace['Math']['toRadians'](_0x4bee88[_0x451e9f(_0x26006b._0x21d3cf)]??0x0),_0x325789=Cesium__namespace[_0x451e9f(_0x26006b._0x894b80)]['toRadians'](_0x4bee88['roll']??0x0),_0x2685ce=new Cesium__namespace['HeadingPitchRoll'](_0x5ef104,_0x1f6171,_0x325789);return Cesium__namespace['Transforms']['headingPitchRollQuaternion'](_0x563114,_0x2685ce,this[_0x451e9f(0x1048)],this['fixedFrameTransform']);}[_0x5b513e(0x1252)](_0x3316f0){const _0x47a77b={_0x53fbc4:0x4b6},_0x2757c2=_0x5b513e;return{'type':_0x2757c2(_0x47a77b._0x53fbc4),'coordinates':this['getCoord'](_0x3316f0)};}get[_0x5b513e(0x128a)](){return this['_hasPointTypePostion']('ajax');}get['hasTimePostion'](){return this['_hasPointTypePostion']('time')||this['property'];}get['timeRange'](){return this['_getPointTimeRange']();}get['timeRangeStr'](){const _0x33af5a={_0x421bf8:0x235},_0x564d9f=_0x5b513e;return this[_0x564d9f(_0x33af5a._0x421bf8)](!![]);}['clearTimePostion'](_0x21cfe5){const _0x23b7c1={_0x4da223:0xb8d},_0x2fe326=_0x5b513e;return this[_0x2fe326(_0x23b7c1._0x4da223)](_0x21cfe5);}[_0x5b513e(0x5b5)](){const _0x5f1203={_0x3f8dfe:0x10df,_0xe1f1c1:0x1c1,_0x41c633:0xeab,_0x69b324:0x24d},_0x3eaa1b={_0x78b46f:0x569,_0x2ff8b0:0x569,_0x4fb748:0x122d,_0x5eb2b9:0x744,_0x27a049:0xf50},_0x329976=_0x5b513e;(!this['options'][_0x329976(0xae3)]||this['options'][_0x329976(0xae3)]['type']!==_0x329976(0x188))&&(this['options']['position']={'type':'time'});this['_clampToTilesetFrame']=-0x1,this['_frameRateHeight']=this[_0x329976(0x1c1)]['frameRateHeight']??0x1e,this['_maxCacheCount']=this['options']['maxCacheCount']??0x3e8;const _0x19cb79=new Cesium__namespace[(_0x329976(_0x5f1203._0x3f8dfe))](this['options']['referenceFrame'],this[_0x329976(_0x5f1203._0xe1f1c1)][_0x329976(_0x5f1203._0x41c633)]);_0x19cb79['forwardExtrapolationType']=this[_0x329976(_0x5f1203._0xe1f1c1)]['forwardExtrapolationType']??Cesium__namespace['ExtrapolationType']['HOLD'],_0x19cb79[_0x329976(0x87d)]=this[_0x329976(0x1c1)]['backwardExtrapolationType']??Cesium__namespace['ExtrapolationType'][_0x329976(_0x5f1203._0x69b324)];!this['_orientation']&&(this['_orientation']=new Cesium__namespace['VelocityOrientationProperty'](_0x19cb79),this['_entity']&&(this['_entity']['orientation']=this['getOrientation']()));this['property']=_0x19cb79;if(this['options']['path'])this['_setPointPostion'](_0x19cb79);else{const _0x1ad4e7=new Cesium__namespace['CallbackProperty'](_0x4ff501=>{const _0x331105=_0x329976;if(!this['_map'])return undefined;let _0xa2cbab=_0x19cb79['getValue'](_0x4ff501);if(!_0xa2cbab)return!this[_0x331105(0x122d)]&&this[_0x331105(_0x3eaa1b._0x78b46f)]&&Cesium__namespace['JulianDate'][_0x331105(0xb86)](_0x4ff501,this[_0x331105(_0x3eaa1b._0x2ff8b0)])&&(this[_0x331105(_0x3eaa1b._0x4fb748)]=!![],this['fire'](EventType['stop'])),this['_last_position'];if(_0xa2cbab&&this['options'][_0x331105(0x133b)]){this['_clampToTilesetFrame']++;if(!this['_clampToTilesetHeight']||this[_0x331105(0xa9e)]%this[_0x331105(0x5a0)]===0x0){const _0xf7eb5a=getHeight(this[_0x331105(_0x3eaa1b._0x5eb2b9)]['scene'],_0xa2cbab);_0xf7eb5a&&(this['_clampToTilesetHeight']=_0xf7eb5a);}if(this['_clampToTilesetHeight']){const _0x1be5ac=Cesium__namespace['Cartographic']['fromCartesian'](_0xa2cbab);let _0x3f8f1d=this['getAddHeight']();!Cesium__namespace['defined'](_0x3f8f1d)&&(_0x3f8f1d=0x0),_0xa2cbab=Cesium__namespace['Cartesian3']['fromRadians'](_0x1be5ac['longitude'],_0x1be5ac[_0x331105(_0x3eaa1b._0x27a049)],this['_clampToTilesetHeight']+_0x3f8f1d);}}return this['_primitive_label']&&(this['_primitive_label']['position']=_0xa2cbab),this[_0x331105(0x51c)]=_0xa2cbab,this['_last_isFireStop']=![],_0xa2cbab;},![]);this['_setPointPostion'](_0x1ad4e7);}}['addTimePosition'](_0x3d5b2f,_0x2424e8){const _0x46bdcd={_0x2b094a:0x5b5,_0x475422:0x6d1,_0x59984b:0xd32,_0x5f58be:0x6e4,_0x932c7a:0x54a},_0x261823=_0x5b513e;var _0x30659f,_0x17f8f4;!this[_0x261823(0x403)]&&this[_0x261823(_0x46bdcd._0x2b094a)]();this['_maxCacheCount']>0x0&&this['clearTimePostion'](this['_maxCacheCount']);const _0x19ae70=((_0x30659f=this[_0x261823(0x744)])===null||_0x30659f===void 0x0||(_0x30659f=_0x30659f['clock'])===null||_0x30659f===void 0x0?void 0x0:_0x30659f['currentTime'])||Cesium__namespace['JulianDate']['now']();if(!_0x2424e8)_0x2424e8=_0x19ae70;else{if(isNumber(_0x2424e8))_0x2424e8=Cesium__namespace['JulianDate']['addSeconds'](_0x19ae70,_0x2424e8,new Cesium__namespace[(_0x261823(0xca6))]());else{if(isString(_0x2424e8))_0x2424e8['indexOf']('Z')===-0x1?_0x2424e8=Cesium__namespace['JulianDate']['fromDate'](new Date(_0x2424e8)):_0x2424e8=Cesium__namespace['JulianDate'][_0x261823(_0x46bdcd._0x475422)](_0x2424e8);else _0x2424e8 instanceof Date&&(_0x2424e8=Cesium__namespace['JulianDate']['fromDate'](_0x2424e8));}}_0x3d5b2f=LngLatPoint['parse'](_0x3d5b2f);const _0x6ce73a=(_0x17f8f4=this['property'])===null||_0x17f8f4===void 0x0||(_0x17f8f4=_0x17f8f4['_property'])===null||_0x17f8f4===void 0x0?void 0x0:_0x17f8f4['_times'];if(this[_0x261823(0x1c1)][_0x261823(_0x46bdcd._0x59984b)]&&(_0x6ce73a===null||_0x6ce73a===void 0x0?void 0x0:_0x6ce73a['length'])>0x0&&this[_0x261823(_0x46bdcd._0x5f58be)]){const _0x22a598=_0x6ce73a[_0x6ce73a['length']-0x1];if(Cesium__namespace['JulianDate']['secondsDifference'](_0x19ae70,_0x22a598)>0.3){let _0x2021e3=this['_position'];if(this['_lastDynamicPosition']){const _0x26be4a=0.01;_0x2021e3=getOnLinePointByLen(this['_lastDynamicPosition'],this['_position'],_0x26be4a,!![]);}_0x2021e3=setPositionsHeight(_0x2021e3,_0x3d5b2f['alt']||0x0),this['property']['addSample'](_0x19ae70,_0x2021e3);}}const _0x135b03=_0x3d5b2f['toCartesian']();return this['property'][_0x261823(_0x46bdcd._0x932c7a)](_0x2424e8,_0x135b03),this['_auto_availability']&&(this['options']['path']||this['type']==='path')&&this['_setAutoAvailability'](),this['_lastDynamicPosition']=_0x135b03,this['_stopTime']=_0x2424e8,this;}['_setAutoAvailability'](_0x2bedd4){const _0x4b776d={_0x6570af:0x4e6,_0x1aa73f:0x6ef,_0x13cbfd:0x622,_0x165411:0x87d},_0x185d1c=_0x5b513e;var _0x1c241d;const _0x4b7ac0=this['property']||this['position'],_0x12e6a3=_0x4b7ac0===null||_0x4b7ac0===void 0x0||(_0x1c241d=_0x4b7ac0['_property'])===null||_0x1c241d===void 0x0?void 0x0:_0x1c241d['_times'];if(_0x12e6a3&&_0x12e6a3['length']>0x0){var _0x214003,_0x324853;let _0x50d8ae=_0x12e6a3[0x0],_0xd8204b=_0x12e6a3[_0x12e6a3[_0x185d1c(_0x4b776d._0x6570af)]-0x1];((_0x214003=this['position'])===null||_0x214003===void 0x0?void 0x0:_0x214003['backwardExtrapolationType'])===Cesium__namespace['ExtrapolationType']['HOLD']&&(_0x50d8ae=Cesium__namespace['JulianDate'][_0x185d1c(0x985)](_0x50d8ae,-0x16d,new Cesium__namespace['JulianDate']())),((_0x324853=this[_0x185d1c(0xae3)])===null||_0x324853===void 0x0?void 0x0:_0x324853['forwardExtrapolationType'])===Cesium__namespace['ExtrapolationType']['HOLD']&&(_0xd8204b=Cesium__namespace['JulianDate']['addDays'](_0xd8204b,0x16d,new Cesium__namespace['JulianDate']())),this['availability']=new Cesium__namespace['TimeIntervalCollection']([new Cesium__namespace['TimeInterval']({'start':_0x50d8ae,'stop':_0xd8204b})]),_0x2bedd4&&(_0x2bedd4['availability']=this[_0x185d1c(_0x4b776d._0x1aa73f)]);}else{if(this['_map']){var _0x50616f,_0x15437d;let _0xa2e371=this[_0x185d1c(_0x4b776d._0x13cbfd)],_0x43c37b=Cesium__namespace[_0x185d1c(0xca6)]['addDays'](_0xa2e371,0x1,new Cesium__namespace[(_0x185d1c(0xca6))]());((_0x50616f=this[_0x185d1c(0xae3)])===null||_0x50616f===void 0x0?void 0x0:_0x50616f[_0x185d1c(_0x4b776d._0x165411)])===Cesium__namespace[_0x185d1c(0xbc3)]['HOLD']&&(_0xa2e371=Cesium__namespace['JulianDate'][_0x185d1c(0x985)](_0xa2e371,-0x16d,new Cesium__namespace['JulianDate']())),((_0x15437d=this['position'])===null||_0x15437d===void 0x0?void 0x0:_0x15437d['forwardExtrapolationType'])===Cesium__namespace[_0x185d1c(0xbc3)][_0x185d1c(0x24d)]&&(_0x43c37b=Cesium__namespace['JulianDate']['addDays'](_0x43c37b,0x16d,new Cesium__namespace[(_0x185d1c(0xca6))]())),this['availability']=new Cesium__namespace['TimeIntervalCollection']([new Cesium__namespace['TimeInterval']({'start':_0xa2e371,'stop':_0x43c37b})]),_0x2bedd4&&(_0x2bedd4['availability']=this['_availability']);}}this[_0x185d1c(0x9cf)]=!![];}['_getPopupPosition'](){const _0x4a4820={_0xe1d869:0x403},_0x5dbc1c=_0x5b513e;return this[_0x5dbc1c(_0x4a4820._0xe1d869)]||this['position']||this['center'];}['autoSurfaceHeight'](_0x5b7e49={}){const _0xa8ce6c={_0x2a1ee4:0x744,_0x428cfc:0xd9a},_0x20ce20=_0x5b513e;return getSurfaceHeight(this[_0x20ce20(_0xa8ce6c._0x2a1ee4)]['scene'],this['position'],{'objectsToExclude':this['_layer'][_0x20ce20(_0xa8ce6c._0x428cfc)],..._0x5b7e49})['then'](_0xc8540c=>{const _0x501c04=_0x20ce20;_0xc8540c['position']&&this['_setPointPostion'](_0xc8540c[_0x501c04(0xae3)]);});}[_0x5b513e(0xfe0)](_0x11c83f){return this['_setPositionsToCallback'](),_0x11c83f&&(this['_position_draw']=LngLatPoint['toCartesian'](_0x11c83f)),this['_position_draw'];}[_0x5b513e(0x56c)](){const _0x22d9df={_0x59c6b8:0x1d0},_0x39cd52=_0x5b513e;if(this['_isCallbackPositions']||this['hasTimePostion'])return;this['_isCallbackPositions']=!![],this['_position_draw']=this['positionShow'];const _0x386de5=new Cesium__namespace['CallbackProperty'](_0x3faf1b=>{const _0x245b47=_0x137d;return this['_updateLabelPosition'](this['_position_draw'],![]),this[_0x245b47(_0x22d9df._0x59c6b8)];},![]);this['_setPointPostion'](_0x386de5),this[_0x39cd52(0xdc1)]&&this['updateAttrForDrawing'](!![]),this[_0x39cd52(0xdaf)](),this['_updateLabelPosition'](this['_position_draw'],![]);}['_cancelPositionsCallback'](){const _0x2aa2a5={_0x40c8f7:0x1256},_0x5e6c02=_0x5b513e;if(!this['_isCallbackPositions'])return;this[_0x5e6c02(_0x2aa2a5._0x40c8f7)]=![],this[_0x5e6c02(0x6e4)]=this['_position_draw'],this[_0x5e6c02(0x9dd)]=LngLatPoint['fromCartesian'](this['_position']),delete this['_position_draw'],this['_entity']&&(this['_entity']['position']=this['_position']);}['_startDrawHook'](){const _0x5813ed={_0x4a7297:0xcfa,_0x2d8e89:0x62f,_0x27d843:0x1c1,_0x4a1f99:0x7ee,_0x1f1917:0x4f0,_0x490efd:0x1000,_0x46d279:0xc66},_0x52acfa=_0x5b513e;if(this[_0x52acfa(_0x5813ed._0x4a7297)])this['_positions_draw']=[],this['_creteLineForTime'](),this['_map']['on'](EventType['mouseMove'],this['_onMouseMoveHandler'],this),this['_drawAddEventType']&&this['_map']['on'](this['_drawAddEventType'],this['_onClickHandler'],this),this['_drawEndEventType']&&this['_map']['on'](this['_drawEndEventType'],this[_0x52acfa(_0x5813ed._0x2d8e89)],this),(this['options']['hasDrawDelPoint']??!![])&&this['_map']['on'](this[_0x52acfa(0x718)],this[_0x52acfa(0x1db)],this);else{var _0x34cd30;this[_0x52acfa(_0x5813ed._0x27d843)][_0x52acfa(_0x5813ed._0x4a1f99)]===![]&&this['_updateCzmObjectShow'](this[_0x52acfa(_0x5813ed._0x27d843)]['drawShow']),((_0x34cd30=this[_0x52acfa(_0x5813ed._0x1f1917)])===null||_0x34cd30===void 0x0||(_0x34cd30=_0x34cd30['disableDepthTestDistance'])===null||_0x34cd30===void 0x0?void 0x0:_0x34cd30[_0x52acfa(0x34c)])===Number['POSITIVE_INFINITY']&&(this[_0x52acfa(_0x5813ed._0x1f1917)][_0x52acfa(0x8bb)]=0x0,this['_last_visibleDepth_update']=!![]),this['_map']['on'](EventType['mouseMove'],this['_onMouseMoveHandler_point'],this),this[_0x52acfa(_0x5813ed._0x490efd)]&&this['_map']['on'](this['_drawAddEventType'],this['_onClickHandler_point'],this),this['_drawEndEventType']&&this['_drawEndEventType']!==EventType[_0x52acfa(0x7cd)]&&this[_0x52acfa(0x744)]['on'](this[_0x52acfa(_0x5813ed._0x46d279)],this['_onClickHandler_point'],this);}}[_0x5b513e(0xc5a)](){const _0x34e630={_0x4a8293:0x744,_0x318eaf:0x1fb,_0x407f09:0x718,_0x1eb780:0x59a,_0x32f84c:0xc66,_0x2c36cf:0x635},_0xb959e=_0x5b513e;this['hasTimePostion']?(this['_map']['off'](EventType['mouseMove'],this['_onMouseMoveHandler'],this),this['_drawAddEventType']&&this['_map']['off'](this['_drawAddEventType'],this['_onClickHandler'],this),this['_drawEndEventType']&&this[_0xb959e(_0x34e630._0x4a8293)]['off'](this['_drawEndEventType'],this['_onDbClickHandler'],this),(this['options']['hasDrawDelPoint']??!![])&&this[_0xb959e(0x744)][_0xb959e(_0x34e630._0x318eaf)](this[_0xb959e(_0x34e630._0x407f09)],this['_onRightClickHandler'],this),this['_removeLineForTime'](),this['_setPointTimePosition'](this['_positions_draw']),this['_auto_availability']&&(this['options']['path']||this[_0xb959e(_0x34e630._0x1eb780)]==='path')&&this['_setAutoAvailability']()):(this[_0xb959e(0x744)]['off'](EventType['mouseMove'],this['_onMouseMoveHandler_point'],this),this['_drawAddEventType']&&this[_0xb959e(_0x34e630._0x4a8293)]['off'](this['_drawAddEventType'],this['_onClickHandler_point'],this),this['_drawEndEventType']&&this[_0xb959e(0xc66)]!==EventType['dblClick']&&this['_map'][_0xb959e(0x1fb)](this[_0xb959e(_0x34e630._0x32f84c)],this['_onClickHandler_point'],this),this['options']['drawShow']===![]&&this['_updateCzmObjectShow'](!![]),this['_last_visibleDepth_update']&&(this['entityGraphic']['disableDepthTestDistance']=Number[_0xb959e(_0x34e630._0x2c36cf)],delete this['_last_visibleDepth_update']));}[_0x5b513e(0x362)](_0xb916e2){const _0x5162c2={_0x1044d9:0x744},_0x2e38ce=_0x5b513e,_0x2b49d9=_0xb916e2[_0x2e38ce(0x13b9)];_0x2b49d9&&(this['_position_draw']=_0x2b49d9,this['_hadRemoveLastMovePoint']=!![]),this['_map']['openSmallTooltip'](_0xb916e2['endPosition'],this['_draw_tooltip']||this[_0x2e38ce(_0x5162c2._0x1044d9)]['getLangText'](_0x2e38ce(0x8a8))),this[_0x2e38ce(0xb79)](EventType['drawMouseMove'],{..._0xb916e2,'drawType':this['type'],'graphic':this},!![]);}['_onClickHandler_point'](_0x3de106){const _0x5b69b7=_0x3de106['cartesian'];_0x5b69b7&&(this['_position_draw']=_0x5b69b7),this['_position_draw']&&(this['_hadRemoveLastMovePoint']=![],this['stopDraw']());}['addDynamicPosition'](_0x520ed1,_0xca11c3){const _0x50dca0={_0x1d2016:0xc5d},_0x110238=_0x5b513e;return this[_0x110238(_0x50dca0._0x1d2016)](_0x520ed1,_0xca11c3);}get['coordinate'](){const _0x3509e8=_0x5b513e;return this[_0x3509e8(0x13c1)]();}['getCoordinate'](_0xbb2251){return this['getCoord']({'noAlt':_0xbb2251});}}class BasePolyEntity extends BaseEntity{constructor(_0x1297d1={}){const _0x55e29e={_0x54e779:0x550},_0x3a548d=_0x5b513e;super(_0x1297d1),this['_minPointNum']=_0x1297d1[_0x3a548d(0x60d)]??0x2,this['_maxPointNum']=_0x1297d1['maxPointNum']??0x270f,this[_0x3a548d(_0x55e29e._0x54e779)]=_0x1297d1['hasHeightEdit']??!![];}get[_0x5b513e(0x11e4)](){return this['options']['hasMidPoint']??!![];}get[_0x5b513e(0xe37)](){return this['_hasHeightEdit'];}get[_0x5b513e(0x73e)](){return EditPoly;}get[_0x5b513e(0x2f2)](){return this['style']['closure']?this['centerOfMass']:this['centerOfLine'];}get[_0x5b513e(0xe2d)](){const _0x136e38=this['_positions_show']??this['_positions_draw']??this['positionsShow'];return centerOfMass(_0x136e38);}get['centerOfLine'](){const _0x331733={_0x1bf4f0:0x5a3},_0x3d7a5c=_0x5b513e;var _0x14105c;const _0x29f94c=this[_0x3d7a5c(_0x331733._0x1bf4f0)]??this['_positions_draw']??this['positionsShow'];let _0xafda68;return Cesium__namespace['defined']((_0x14105c=this['entityGraphic'])===null||_0x14105c===void 0x0?void 0x0:_0x14105c['height'])&&(_0xafda68=getCesiumValue(this['entityGraphic']['height'],Number)),centerOfLine(_0x29f94c,_0xafda68);}get[_0x5b513e(0xb98)](){return getDistance(this['positionsShow']);}get[_0x5b513e(0xad7)](){return getArea(this['positionsShow']);}get['positions'](){if(this['_getPositions'])return this['_getPositions']();return this['_positions'];}set['positions'](_0x2404eb){const _0x4210a2={_0x2fd040:0x1c1,_0x5a14c4:0x234},_0xe41344=_0x5b513e;var _0x1f57ad;if(this[_0xe41344(0xb37)]&&(_0x2404eb===null||_0x2404eb===void 0x0?void 0x0:_0x2404eb[_0xe41344(0x59a)])!==((_0x1f57ad=this['options']['positions'])===null||_0x1f57ad===void 0x0?void 0x0:_0x1f57ad['type'])){this['stopEditing']();if(this['isDestroy'])return;}this[_0xe41344(_0x4210a2._0x2fd040)][_0xe41344(_0x4210a2._0x5a14c4)]=_0x2404eb,this['_setPolyPostionsFoyType'](_0x2404eb);}['_setPolyPostions'](_0x469353){const _0x1aefc0={_0x44cba4:0xfae,_0x4bc875:0x8cf,_0x2e80f4:0x42c},_0x27d38c={_0x4f3d62:0x291,_0x273ab6:0x1031,_0x520254:0xd7f,_0x57c2ab:0x1ed},_0x2ddcb5=_0x5b513e;if(Array[_0x2ddcb5(_0x1aefc0._0x44cba4)](_0x469353)){var _0xb11937;const _0x17f78f=[],_0x110f43=[];_0x469353['forEach']((_0xfb0136,_0x4fa482)=>{const _0x1b99f7=_0x2ddcb5,_0x3a9cf6=LngLatPoint[_0x1b99f7(_0x27d38c._0x4f3d62)](_0xfb0136);if(!_0x3a9cf6||!_0x3a9cf6['valid']())return;const _0x58f96f=_0x17f78f[_0x17f78f['length']-0x1];if(_0x58f96f&&_0x58f96f['equals'](_0x3a9cf6))return;const _0x222e0f=this[_0x1b99f7(_0x27d38c._0x273ab6)](this[_0x1b99f7(_0x27d38c._0x520254)],_0x4fa482);Cesium__namespace['defined'](_0x222e0f)&&(_0x3a9cf6[_0x1b99f7(0x279)]=_0x222e0f);const _0xc2651e=this['getAddHeight'](this['style'],_0x4fa482);Cesium__namespace[_0x1b99f7(0xfaf)](_0xc2651e)&&(_0x3a9cf6['alt']=_0x3a9cf6['alt']+_0xc2651e),_0x17f78f['push'](_0x3a9cf6),_0x110f43[_0x1b99f7(_0x27d38c._0x57c2ab)](_0x3a9cf6['toCartesian']());}),(_0xb11937=this['editing'])!==null&&_0xb11937!==void 0x0&&_0xb11937['enabled']?this[_0x2ddcb5(0xab6)]=_0x110f43:(this['_positions_draw']&&this[_0x2ddcb5(0xa44)](),this['_positions']=_0x110f43),this[_0x2ddcb5(_0x1aefc0._0x4bc875)]=_0x17f78f;}else this['_positions']=_0x469353;this['_entity']&&this['_updatePositionsHook'](),this['_getRectangle_cache']&&delete this[_0x2ddcb5(0x25f)],this['fire'](EventType[_0x2ddcb5(_0x1aefc0._0x2e80f4)],{'positions':this['_positions']});}get[_0x5b513e(0xc40)](){const _0x3e76b2={_0x566b31:0x4e6,_0xcb952b:0xbed},_0x2a85ab=_0x5b513e;if(this['_positions_show'])return this[_0x2a85ab(0x5a3)];if(this['isEditing']||this['isDrawing']){var _0x27d7f9;if(((_0x27d7f9=this['_positions_draw'])===null||_0x27d7f9===void 0x0?void 0x0:_0x27d7f9[_0x2a85ab(_0x3e76b2._0x566b31)])>0x0)return getCesiumValue(this[_0x2a85ab(0xab6)]);}if(this[_0x2a85ab(_0x3e76b2._0xcb952b)]){let _0x54a85e=getCesiumValue(this['_positions']);if(_0x54a85e instanceof Cesium__namespace['PolygonHierarchy'])_0x54a85e=_0x54a85e['positions'];else{if(_0x54a85e instanceof Cesium__namespace['Rectangle'])_0x54a85e=this[_0x2a85ab(0x10c9)];else _0x54a85e instanceof Cesium__namespace[_0x2a85ab(0x1026)]&&(_0x54a85e=[_0x54a85e]);}return _0x54a85e;}if(this['options']['positions']&&!this['options']['positions']['type'])return this['_setPolyPostions'](this['options']['positions']),this[_0x2a85ab(0xbed)];}get['points'](){const _0x6bd51c={_0x85d512:0xa51,_0xf10fca:0xed6,_0x372b67:0xbed},_0x2ed9b1=_0x5b513e;if(this['_positions']instanceof Cesium__namespace[_0x2ed9b1(_0x6bd51c._0x85d512)]){let _0x3f1faa;this['_positions_draw']&&Array['isArray'](this['_positions_draw'])?_0x3f1faa=this['_positions_draw']:(_0x3f1faa=this['positionsShow'],this['style']['closure']&&_0x3f1faa[_0x2ed9b1(_0x6bd51c._0xf10fca)]());const _0x5df816=[];_0x3f1faa['forEach'](function(_0x18e687){const _0x4a32e7=LngLatPoint['parse'](_0x18e687);if(!_0x4a32e7)return;_0x5df816['push'](_0x4a32e7);}),this['_points']=_0x5df816;}return!this['_points']&&(this['_points']=LngLatArray['toPoints'](this[_0x2ed9b1(_0x6bd51c._0x372b67)])),this[_0x2ed9b1(0x8cf)];}get['rectangle'](){return Cesium__namespace['Rectangle']['fromCartesianArray'](this['positions']);}[_0x5b513e(0xa0c)](){const _0x53479e={_0x3004aa:0x4f0},_0x4490b4=_0x5b513e;return this[_0x4490b4(_0x53479e._0x3004aa)]['positions'];}[_0x5b513e(0xfa2)](){}[_0x5b513e(0x113d)](){this['_updateLabelPosition'](),this['_updateEditDraggers']();}['_getGeoJsonGeometry'](_0x1a0475){return{'type':'LineString','coordinates':this['getCoord'](_0x1a0475)};}['isInPoly'](_0x10e743){return isInPoly(_0x10e743,this['positionsShow']);}['autoSurfaceHeight'](_0x3ecb65={}){const _0x3ff6f3={_0x2cc046:0x744},_0x57ace5={_0x30dabe:0x234},_0x344fea=_0x5b513e;return computeSurfacePoints({..._0x3ecb65,'map':this[_0x344fea(_0x3ff6f3._0x2cc046)],'positions':this['positionsShow']})['then'](_0x5b06f2=>{const _0x59a6cc=_0x344fea;return!_0x5b06f2['noHeight']&&this['_setPolyPostions'](_0x5b06f2[_0x59a6cc(_0x57ace5._0x30dabe)]),_0x5b06f2;});}get['hasAjaxPostions'](){return this['_hasPolyTypePostions']('ajax');}get['hasTimePostions'](){const _0x4ad205={_0x311999:0x587,_0x5d62ab:0x188},_0x5ab772=_0x5b513e;return this[_0x5ab772(_0x4ad205._0x311999)](_0x5ab772(_0x4ad205._0x5d62ab));}get[_0x5b513e(0xa45)](){return this['_getPolyTimeRange']();}get[_0x5b513e(0xf05)](){const _0xbd5264={_0x5c65ce:0x1af},_0x311dad=_0x5b513e;return this[_0x311dad(_0xbd5264._0x5c65ce)](!![]);}['addTimePositions'](_0x3918aa,_0xd1adcd=0x0){const _0x236e8e={_0x7f22de:0x1c1,_0x3c6e79:0x234,_0x1759b2:0x121c,_0x277a06:0x1c1,_0x57acdd:0x1ed},_0xaab5e9=_0x5b513e,_0x3e479a={'positions':_0x3918aa,'time':_0xd1adcd};if(this['hasTimePostions']){var _0x2f45cd;!((_0x2f45cd=this[_0xaab5e9(_0x236e8e._0x7f22de)]['positions'])!==null&&_0x2f45cd!==void 0x0&&_0x2f45cd['list'])&&(this[_0xaab5e9(0x1c1)][_0xaab5e9(0x234)]=this['options'][_0xaab5e9(0x234)]||{'type':'time'},this['options'][_0xaab5e9(_0x236e8e._0x3c6e79)][_0xaab5e9(_0x236e8e._0x1759b2)]=this[_0xaab5e9(_0x236e8e._0x277a06)]['positions']['list']||[]),this['options'][_0xaab5e9(_0x236e8e._0x3c6e79)]['list'][_0xaab5e9(_0x236e8e._0x57acdd)](_0x3e479a),this['_setPolyTimePostions'](this['options'][_0xaab5e9(0x234)]['list']);}else this['positions']={'type':'time','list':[_0x3e479a]};}[_0x5b513e(0x16e)](_0x48026f){const _0x40ade0={_0x2567fb:0x130f,_0x3606e9:0x5a3},_0x3800e0=_0x5b513e;return this['_setPositionsToCallback'](),_0x48026f&&(this['_positions_draw']=LngLatArray[_0x3800e0(_0x40ade0._0x2567fb)](_0x48026f),this['getShowPositions']&&this[_0x3800e0(_0x40ade0._0x3606e9)]&&(this['_positions_show']=this[_0x3800e0(0x977)](this['_positions_draw'])),this[_0x3800e0(0xbc7)]()),this['_positions_draw'];}['_setPositionsToCallback'](){const _0x5238d7={_0x22d03d:0x234,_0x4c9fbd:0xf62,_0x4ce886:0xdc1},_0x576f89=_0x5b513e;if(this['_isCallbackPositions'])return;this['_isCallbackPositions']=!![];let _0xb224d7=getCesiumValue(this['_positions']);if(_0xb224d7 instanceof Cesium__namespace['PolygonHierarchy'])_0xb224d7=_0xb224d7[_0x576f89(_0x5238d7._0x22d03d)];else _0xb224d7 instanceof Cesium__namespace['Rectangle']&&(_0xb224d7=this['outlinePositions']);this['_positions_draw']=_0xb224d7||this['positionsShow']||[];const _0x4df08f=new Cesium__namespace['CallbackProperty'](_0x24f127=>{return this['_positions_CallbackProperty'](_0x24f127);},![]);this[_0x576f89(_0x5238d7._0x4c9fbd)](_0x4df08f),this['_updateOutlineToCallback'](),this[_0x576f89(_0x5238d7._0x4ce886)]&&this['updateAttrForDrawing'](!![]),this['_updateLabelPosition']();}['_positions_CallbackProperty'](_0x3d9117){const _0x267e96={_0x3760fa:0xad0,_0x4d0c01:0xab6},_0x3e9e58=_0x5b513e;return this['_positions_CallbackPropertyEx']&&this[_0x3e9e58(_0x267e96._0x3760fa)](_0x3d9117),this[_0x3e9e58(_0x267e96._0x4d0c01)];}['_cancelPositionsCallback'](){const _0x5d3a91={_0x16d42f:0x4b9},_0x5d8f00=_0x5b513e;if(!this['_isCallbackPositions'])return;this['_isCallbackPositions']=![],this['_positions']=this['_positions_draw'],this['_points']=LngLatArray['toPoints'](this['_positions_draw']),delete this['_positions_draw'],this['_entity']&&(this['_updatePositionsHook'](),this[_0x5d8f00(_0x5d3a91._0x16d42f)]());}[_0x5b513e(0x1335)](){const _0x1b7c32={_0x1a404b:0xe85,_0x59f390:0x1000},_0xd3ea7=_0x5b513e;this['_map']['on'](EventType[_0xd3ea7(_0x1b7c32._0x1a404b)],this['_onMouseMoveHandler'],this),this[_0xd3ea7(_0x1b7c32._0x59f390)]&&this[_0xd3ea7(0x744)]['on'](this['_drawAddEventType'],this['_onClickHandler'],this),this['_drawEndEventType']&&this['_map']['on'](this['_drawEndEventType'],this[_0xd3ea7(0x62f)],this),(this['options'][_0xd3ea7(0x9b5)]??!![])&&this[_0xd3ea7(0x744)]['on'](this['_drawDelEventType'],this['_onRightClickHandler'],this);}['_stopDrawHook'](){const _0x514e1d={_0x73705e:0x744,_0x498815:0x744,_0x5e0ad2:0x10d0,_0xc179eb:0x1fb},_0x10880b=_0x5b513e;this[_0x10880b(_0x514e1d._0x73705e)]['off'](EventType['mouseMove'],this['_onMouseMoveHandler'],this),this['_drawAddEventType']&&this[_0x10880b(_0x514e1d._0x498815)]['off'](this['_drawAddEventType'],this[_0x10880b(_0x514e1d._0x5e0ad2)],this),this['_drawEndEventType']&&this['_map']['off'](this['_drawEndEventType'],this['_onDbClickHandler'],this),(this['options']['hasDrawDelPoint']??!![])&&this['_map'][_0x10880b(_0x514e1d._0xc179eb)](this['_drawDelEventType'],this['_onRightClickHandler'],this);}['_getExSmallTooltip'](_0x2ba20f,_0x58d37c=''){const _0xf9249e={_0x3f90d3:0x2df,_0x454fcb:0xf46},_0xe44f89={_0x2b8c42:0xea1},_0x37c2e8=_0x5b513e;if(this['options']['drawShowMeasure']===![])return _0x58d37c;const _0x394b77=this['_positions_draw'],_0x3c4984=_0x394b77['length'];if(_0x3c4984<0x2)return _0x58d37c;const _0x5e940d={'unit':this['options']['unit'],'getLangText':_0x37515b=>{const _0x41ab2a=_0x137d;return this['_map'][_0x41ab2a(_0xe44f89._0x2b8c42)](_0x37515b);},'decimal':this['options']['decimal']},_0x2b41d7=formatDistance(this['distance'],_0x5e940d);if(_0x2ba20f['index']===0x0)return _0x37c2e8(0x2df)+this[_0x37c2e8(0x744)]['getLangText']('_总长')+':'+_0x2b41d7;const _0x255811=_0x2ba20f['index']??_0x3c4984-0x1,_0x2dba0c=formatDistance(Cesium__namespace[_0x37c2e8(0x1026)]['distance'](_0x394b77[_0x255811],_0x394b77[_0x255811-0x1]),_0x5e940d);return _0x37c2e8(_0xf9249e._0x3f90d3)+this['_map']['getLangText']('_总长')+':'+_0x2b41d7+_0x37c2e8(_0xf9249e._0x454fcb)+this['_map']['getLangText']('_距离')+':'+_0x2dba0c+')';}get['coordinates'](){const _0x217693={_0x27138a:0x13c1},_0x3683e1=_0x5b513e;return this[_0x3683e1(_0x217693._0x27138a)]();}['getCoordinates'](_0x24d0cf){return this['getCoord']({'noAlt':_0x24d0cf});}}class BasePointPrimitive extends BasePrimitive{constructor(_0x1f7c00={}){super(_0x1f7c00),this['_isPoint']=!![];}get['position'](){const _0xe2975f=_0x5b513e;if(this['_position'])return this['_position'];if(this['property']){var _0x1fda1d;return this[_0xe2975f(0x403)]['getValue']((_0x1fda1d=this['_map'])===null||_0x1fda1d===void 0x0||(_0x1fda1d=_0x1fda1d['clock'])===null||_0x1fda1d===void 0x0?void 0x0:_0x1fda1d['currentTime']);}}set['position'](_0xa62940){const _0xf1b17e=_0x5b513e;var _0x57b61b;if(this['isEditing']&&(_0xa62940===null||_0xa62940===void 0x0?void 0x0:_0xa62940['type'])!==((_0x57b61b=this[_0xf1b17e(0x1c1)]['position'])===null||_0x57b61b===void 0x0?void 0x0:_0x57b61b['type'])){this['stopEditing']();if(this['isDestroy'])return;}this['options'][_0xf1b17e(0xae3)]=_0xa62940,this['_setPointPostionFoyType'](_0xa62940);}['_setPointPostion'](_0x46b801){const _0x40b944={_0x4a08f0:0x6e4,_0x5e7456:0x9dd,_0x4325a4:0x9dd,_0x41d24d:0x995,_0x38bb01:0x9dd,_0x4a1b9b:0x6e4,_0x3ffd97:0x1c1,_0x4421c6:0x113d,_0x10fe3e:0xbc7},_0x3ad46c=_0x5b513e;var _0x3aca97;if(this['_forPositionProperty'](_0x46b801))return this[_0x3ad46c(_0x40b944._0x4a08f0)];this['_point']=LngLatPoint[_0x3ad46c(0x291)](_0x46b801);if(this[_0x3ad46c(0x9dd)]&&!(this['_point']['lat']===0x0&&this[_0x3ad46c(_0x40b944._0x5e7456)]['lng']===0x0)){const _0x264ef3=this['getSetHeight']();Cesium__namespace['defined'](_0x264ef3)&&(this[_0x3ad46c(_0x40b944._0x4325a4)]['alt']=_0x264ef3);const _0x12c158=this[_0x3ad46c(_0x40b944._0x41d24d)]();Cesium__namespace[_0x3ad46c(0xfaf)](_0x12c158)&&(this['_point']['alt']+=_0x12c158);}this['_point']=LngLatPoint['parse'](_0x46b801);if(this[_0x3ad46c(_0x40b944._0x38bb01)]){const _0x209198=this[_0x3ad46c(0x1031)]();Cesium__namespace['defined'](_0x209198)&&(this[_0x3ad46c(_0x40b944._0x38bb01)]['alt']=_0x209198);const _0x35ef4a=this['getAddHeight']();Cesium__namespace['defined'](_0x35ef4a)&&(this[_0x3ad46c(0x9dd)]['alt']+=_0x35ef4a);}this[_0x3ad46c(_0x40b944._0x4a1b9b)]=(_0x3aca97=this['_point'])===null||_0x3aca97===void 0x0?void 0x0:_0x3aca97['toCartesian']();this['options']['modelMatrix']&&delete this[_0x3ad46c(_0x40b944._0x3ffd97)]['modelMatrix'];if(this['czmObject'])this[_0x3ad46c(_0x40b944._0x4421c6)]();else this['_updatePositionsHook_noCzmObject']&&this['_updatePositionsHook_noCzmObject']();this['_primitive_label']&&this[_0x3ad46c(_0x40b944._0x10fe3e)](),this['_editing_entity']&&(this['_editing_entity']['position']=this['_position']),this[_0x3ad46c(0x25f)]&&delete this['_getRectangle_cache'],this['fire'](EventType['updatePosition'],{'position':this['_position']});}get['positionsShow'](){return this['positions'];}get[_0x5b513e(0x571)](){const _0x4c6e68={_0x3e8f44:0x6e4},_0x29d515=_0x5b513e;if(this['isEditing']){var _0x48db1b;const _0x362fe4=(_0x48db1b=this['_editing_entity'])===null||_0x48db1b===void 0x0?void 0x0:_0x48db1b[_0x29d515(0x571)];if(_0x362fe4)return _0x362fe4;}if(this['_position'])return this[_0x29d515(_0x4c6e68._0x3e8f44)];if(this['property']){var _0x222378;return this['property']['getValue']((_0x222378=this['_map'])===null||_0x222378===void 0x0||(_0x222378=_0x222378['clock'])===null||_0x222378===void 0x0?void 0x0:_0x222378['currentTime']);}}get['point'](){const _0x4cc4c0={_0x16d069:0xb37},_0xbd0e17=_0x5b513e;if(this[_0xbd0e17(_0x4cc4c0._0x16d069)]){var _0x39524f;const _0x1640b0=(_0x39524f=this[_0xbd0e17(0x134d)])===null||_0x39524f===void 0x0?void 0x0:_0x39524f['point'];if(_0x1640b0)return _0x1640b0;}return this['_point'];}get['center'](){return this['position'];}get['centerPoint'](){return this['point'];}get['height'](){var _0x145ac4;return(_0x145ac4=this['point'])===null||_0x145ac4===void 0x0?void 0x0:_0x145ac4['alt'];}set['height'](_0x213d1d){this['point']['alt']=_0x213d1d,this['_setPointPostion'](this['point']);}get['orientation'](){return this['_orientation']||this['options']['orientation'];}set['orientation'](_0x31d1d6){this['_orientation']=_0x31d1d6;}get['modelMatrix'](){const _0xffef88={_0x2655ef:0x567,_0x497c9a:0x64d,_0x3f26cc:0xae3},_0x3fc548=_0x5b513e;return this['options'][_0x3fc548(_0xffef88._0x2655ef)]?this['options']['modelMatrix']:this[_0x3fc548(_0xffef88._0x497c9a)](this[_0x3fc548(_0xffef88._0x3f26cc)],this[_0x3fc548(0xfe5)]);}get[_0x5b513e(0xb9c)](){const _0x19749c={_0x3a30c3:0xb9c},_0x516b2d=_0x5b513e;if(Cesium__namespace['defined'](this['_heading_reality']))return Cesium__namespace['Math']['toDegrees'](this['_heading_reality']);return this['style'][_0x516b2d(_0x19749c._0x3a30c3)]??0x0;}set[_0x5b513e(0xb9c)](_0x839d65){this['style']['heading']=_0x839d65,this['updateModelMatrix']();}get['pitch'](){const _0x2f7ccb={_0x2625ab:0xd7f},_0x1ddf9f=_0x5b513e;if(Cesium__namespace['defined'](this['_pitch_reality']))return Cesium__namespace['Math']['toDegrees'](this['_pitch_reality']);return this[_0x1ddf9f(_0x2f7ccb._0x2625ab)][_0x1ddf9f(0xa18)]??0x0;}set['pitch'](_0x55a1cf){this['style']['pitch']=_0x55a1cf,this['updateModelMatrix']();}get['roll'](){const _0xc2cfca=_0x5b513e;if(Cesium__namespace['defined'](this['_roll_reality']))return Cesium__namespace[_0xc2cfca(0x5c0)][_0xc2cfca(0x892)](this['_roll_reality']);return this['style'][_0xc2cfca(0x5fb)]??0x0;}set[_0x5b513e(0x5fb)](_0x41952b){const _0x4f44d7=_0x5b513e;this['style'][_0x4f44d7(0x5fb)]=_0x41952b,this[_0x4f44d7(0xf60)]();}get['objectsToExclude'](){const _0x24a909={_0x55dfbb:0xd9a},_0x43ccf6=_0x5b513e;if(this[_0x43ccf6(0x1c1)][_0x43ccf6(_0x24a909._0x55dfbb)])return this['options']['objectsToExclude'];if(this[_0x43ccf6(0x84a)])return this['_objectsToExclude'];return undefined;}set['objectsToExclude'](_0x5e04e7){const _0x3e476e=_0x5b513e;this[_0x3e476e(0x617)]=_0x5e04e7;}get[_0x5b513e(0xe60)](){const _0x3ce4fc={_0x2385e9:0x314},_0x5da12f=_0x5b513e;return!this['_trackedEntity']&&(this['_trackedEntity']=this[_0x5da12f(_0x3ce4fc._0x2385e9)]['dataSource']['entities']['add']({'viewFrom':this['options']['viewFrom']??new Cesium__namespace['Cartesian3'](-0x1f4,-0x1f4,0xc8),'position':this['property']||new Cesium__namespace['CallbackProperty'](_0x2825c9=>{return this['_position'];},![]),'point':{'pixelSize':0x2,'color':Cesium__namespace[_0x5da12f(0xe4c)]['WHITE'][_0x5da12f(0x1ac)](0.01)}})),this['_trackedEntity'];}get['debugAxis'](){return this['_debugAxis'];}set['debugAxis'](_0x604d0c){const _0x495590=_0x5b513e;this['_debugAxis']=_0x604d0c;if(!this['debugAxisPrimitive']){const _0x449e2d=Math['max'](Cesium__namespace['Cartographic'][_0x495590(0x11d8)](this[_0x495590(0x571)])['height']*0.06,0x64);this[_0x495590(0x1123)]=this['_layer']['primitiveCollection']['add'](new Cesium__namespace['DebugModelMatrixPrimitive']({'modelMatrix':this['modelMatrix'],'length':_0x449e2d,'width':0x5})),this['debugAxisPrimitive']['_tooltipConfig']={'content':'红色\x20是\x20X轴
\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20绿色\x20是\x20Y轴
\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20蓝色\x20是\x20Z轴','options':this['options']['tooltipOptions']},this['property']&&(this['debugAxisPrimitive']['_timeTik']=setInterval(()=>{const _0x14ce67=_0x495590;this['debugAxisPrimitive']['modelMatrix']=this[_0x14ce67(0x567)];},0x12c)),this['bindPickId'](this['debugAxisPrimitive']);}this['debugAxisPrimitive']['show']=_0x604d0c;}get[_0x5b513e(0x276)](){const _0x28eee6={_0x2975a0:0x4e6},_0x211327=_0x5b513e;return this['debugAxisPrimitive']?this['debugAxisPrimitive'][_0x211327(_0x28eee6._0x2975a0)]:0x0;}set['debugAxisLength'](_0x2c449f){!this['debugAxisPrimitive']&&(this['debugAxis']=!![]),this['debugAxisPrimitive']['length']=_0x2c449f;}['_mountedHook'](){const _0x5943e8={_0x545019:0x1c1,_0x535fed:0x1026,_0x25d511:0x4af,_0x287c6a:0x11c2,_0x3ae795:0x4af,_0x20f5cc:0xbce,_0x2b1fba:0xd7f,_0x493151:0x892},_0x241efe=_0x5b513e;if(this[_0x241efe(_0x5943e8._0x545019)]['modelMatrix']){const _0x17ca04=this['options']['modelMatrix'];this['_position']=Cesium__namespace['Matrix4']['getTranslation'](_0x17ca04,new Cesium__namespace[(_0x241efe(_0x5943e8._0x535fed))]()),this['_point']=LngLatPoint[_0x241efe(0x291)](this['_position']);if(!Cesium__namespace[_0x241efe(0xfaf)](this['style']['heading'])){const _0x1b5fac=Cesium__namespace['Transforms']['eastNorthUpToFixedFrame'](Cesium__namespace[_0x241efe(_0x5943e8._0x25d511)]['getTranslation'](_0x17ca04,new Cesium__namespace['Cartesian3']()),Cesium__namespace[_0x241efe(_0x5943e8._0x287c6a)][_0x241efe(0xf06)],new Cesium__namespace[(_0x241efe(_0x5943e8._0x25d511))]()),_0x298cfe=Cesium__namespace[_0x241efe(_0x5943e8._0x3ae795)]['multiply'](Cesium__namespace['Matrix4']['inverse'](_0x1b5fac,new Cesium__namespace['Matrix4']()),_0x17ca04,new Cesium__namespace['Matrix4']()),_0x4b2fb6=Cesium__namespace['Matrix4']['getRotation'](_0x298cfe,new Cesium__namespace['Matrix3']()),_0x1e1d3c=Cesium__namespace[_0x241efe(0x5ec)][_0x241efe(_0x5943e8._0x20f5cc)](_0x4b2fb6),_0x51d51e=Cesium__namespace['HeadingPitchRoll']['fromQuaternion'](_0x1e1d3c);this['style']['heading']=Cesium__namespace['Math']['toDegrees'](_0x51d51e['heading']),this['style']['pitch']=Cesium__namespace['Math']['toDegrees'](_0x51d51e['pitch']),this[_0x241efe(_0x5943e8._0x2b1fba)]['roll']=Cesium__namespace['Math'][_0x241efe(_0x5943e8._0x493151)](_0x51d51e['roll']);}}}[_0x5b513e(0x12e1)](_0x5c68a2){const _0x3efda4={_0x165938:0x1c1},_0x5b514c=_0x5b513e;if(!this['getRealShow']()||!this[_0x5b514c(0xae3)])return;this['_forPositionProperty'](this[_0x5b514c(_0x3efda4._0x165938)]['position']),super['_addedHook'](_0x5c68a2);}['_removedHook'](_0x16b820){const _0x5bc7b7={_0x104796:0x744,_0x271618:0x3ff,_0x2fb478:0xd69,_0x48b293:0x54e,_0xace988:0x1123},_0x1cafa9=_0x5b513e;this['_trackedEntity']&&(this['_map']['trackedEntity']===this['_trackedEntity']&&(this[_0x1cafa9(_0x5bc7b7._0x104796)]['trackedEntity']=undefined),this['_layer']['dataSource'][_0x1cafa9(_0x5bc7b7._0x271618)]['remove'](this[_0x1cafa9(_0x5bc7b7._0x2fb478)]),delete this['_trackedEntity']),this['debugAxisPrimitive']&&(clearInterval(this['debugAxisPrimitive']['_timeTik']),this['_layer'][_0x1cafa9(_0x5bc7b7._0x48b293)]['remove'](this[_0x1cafa9(_0x5bc7b7._0xace988)]),delete this['debugAxisPrimitive']),super['_removedHook'](_0x16b820);}['updateModelMatrix'](){const _0x57eb88={_0x368de6:0x650,_0x595b06:0x567},_0x234812=_0x5b513e;this[_0x234812(_0x57eb88._0x368de6)]&&(this['_primitive']['modelMatrix']=this[_0x234812(_0x57eb88._0x595b06)]);}[_0x5b513e(0x64d)](_0x2f7c93,_0x1950e5){const _0x551373={_0x5960ed:0x5c0,_0x1ba6d0:0xd7f,_0x290db4:0x553,_0x15f8d0:0x744,_0x497081:0x45d,_0x315056:0x622,_0x3dd36d:0x5fb,_0x4ad811:0xa18,_0x1dfe55:0xfaf,_0x4f91bc:0x1137,_0x9f2dc4:0x1026,_0x3ae499:0xc01,_0x1672ed:0x139f,_0x520211:0x6b5},_0x1df1fb=_0x5b513e;if(!_0x2f7c93)return Cesium__namespace[_0x1df1fb(0x4af)]['IDENTITY'];let _0xb26cf1=Cesium__namespace['Math']['toRadians'](this['style']['heading']||0x0),_0x4334c0=Cesium__namespace[_0x1df1fb(_0x551373._0x5960ed)][_0x1df1fb(0xc46)](this['style'][_0x1df1fb(0xa18)]||0x0),_0x3fc0c4=Cesium__namespace['Math']['toRadians'](this[_0x1df1fb(_0x551373._0x1ba6d0)]['roll']||0x0);if(_0x1950e5){if(_0x1950e5[_0x1df1fb(_0x551373._0x290db4)]){var _0x31e928;_0x1950e5=_0x1950e5['getValue']((_0x31e928=this[_0x1df1fb(_0x551373._0x15f8d0)])===null||_0x31e928===void 0x0||(_0x31e928=_0x31e928[_0x1df1fb(_0x551373._0x497081)])===null||_0x31e928===void 0x0?void 0x0:_0x31e928[_0x1df1fb(_0x551373._0x315056)]);}if(_0x1950e5){const _0x4ea996=getHeadingPitchRollByOrientation(_0x2f7c93,_0x1950e5,this['ellipsoid'],this[_0x1df1fb(0x512)]);this['style']['mergeOrientation']?(_0xb26cf1+=_0x4ea996[_0x1df1fb(0xb9c)],_0x3fc0c4+=_0x4ea996[_0x1df1fb(_0x551373._0x3dd36d)],_0x4334c0+=_0x4ea996[_0x1df1fb(_0x551373._0x4ad811)]):(!Cesium__namespace['defined'](this['style']['heading'])&&(_0xb26cf1=_0x4ea996['heading']),!Cesium__namespace[_0x1df1fb(_0x551373._0x1dfe55)](this[_0x1df1fb(_0x551373._0x1ba6d0)][_0x1df1fb(0x5fb)])&&(_0x3fc0c4=_0x4ea996['roll']),!Cesium__namespace['defined'](this['style'][_0x1df1fb(0xa18)])&&(_0x4334c0=_0x4ea996['pitch']));}}this[_0x1df1fb(_0x551373._0x4f91bc)]=_0xb26cf1,this['_pitch_reality']=_0x4334c0,this['_roll_reality']=_0x3fc0c4;const _0x40db7f=Cesium__namespace['Transforms']['headingPitchRollToFixedFrame'](_0x2f7c93,new Cesium__namespace['HeadingPitchRoll'](_0xb26cf1,_0x4334c0,_0x3fc0c4),this['ellipsoid'],this['fixedFrameTransform']);if(Cesium__namespace['defined'](this[_0x1df1fb(0x5fd)])&&Cesium__namespace[_0x1df1fb(_0x551373._0x1dfe55)](this['scaleY'])&&Cesium__namespace['defined'](this['scaleZ']))Cesium__namespace['Matrix4']['multiplyByScale'](_0x40db7f,new Cesium__namespace[(_0x1df1fb(_0x551373._0x9f2dc4))](this['scaleX'],this[_0x1df1fb(_0x551373._0x3ae499)],this[_0x1df1fb(_0x551373._0x1672ed)]),_0x40db7f);else Cesium__namespace['defined'](this[_0x1df1fb(0xd7f)]['scale'])&&Cesium__namespace['Matrix4'][_0x1df1fb(0x135d)](_0x40db7f,new Cesium__namespace['Cartesian3'](this['style']['scale'],this['style'][_0x1df1fb(_0x551373._0x520211)],this['style']['scale']),_0x40db7f);return _0x40db7f;}[_0x5b513e(0x1252)](_0x18484b){return{'type':'Point','coordinates':this['getCoord'](_0x18484b)};}[_0x5b513e(0x11e7)](_0x20a27c){const _0x43b14f={_0x4115ce:0x1c1,_0x53a2b3:0x1c1},_0x34028e=_0x5b513e;return this['_hasPropertyPostion'](_0x20a27c)?(this[_0x34028e(_0x43b14f._0x4115ce)]['frameRate']=this[_0x34028e(_0x43b14f._0x4115ce)]['frameRate']??0x5,this['_orientation']=this[_0x34028e(_0x43b14f._0x53a2b3)]['orientation']||new Cesium__namespace['VelocityOrientationProperty'](_0x20a27c),this[_0x34028e(0x403)]=_0x20a27c,this['bindUpdateEvent'](),!![]):![];}['update'](_0x5a2af5){const _0x45390f={_0x3e2ddc:0x6e4,_0x53a8be:0x5e2,_0x228e42:0xbc7},_0x3da202=_0x5b513e;if(!this['show'])return;if(this[_0x3da202(0x403)]){this['_position']=this['property']['getValue'](_0x5a2af5[_0x3da202(0x188)]);if(this[_0x3da202(0x6e4)]&&this['options']['clampToTileset']){this['_clampToTilesetFrame']++;if(!this[_0x3da202(0x1013)]||this['_clampToTilesetFrame']%this[_0x3da202(0x5a0)]===0x0){const _0xe7966d=getHeight(this['_map']['scene'],this[_0x3da202(_0x45390f._0x3e2ddc)]);_0xe7966d&&(this['_clampToTilesetHeight']=_0xe7966d);}if(this['_clampToTilesetHeight']){const _0x450e1c=Cesium__namespace[_0x3da202(_0x45390f._0x53a8be)][_0x3da202(0x11d8)](this['_position']);let _0x370772=this['getAddHeight']();!Cesium__namespace['defined'](_0x370772)&&(_0x370772=0x0),this['_position']=Cesium__namespace['Cartesian3']['fromRadians'](_0x450e1c['longitude'],_0x450e1c['latitude'],this['_clampToTilesetHeight']+_0x370772);}}this['czmObject']&&this['_updatePositionsHook'](),this['_primitive_label']&&this[_0x3da202(_0x45390f._0x228e42)]();}this['_updateObjectAvailability'](_0x5a2af5['time']);}[_0x5b513e(0xf77)](){const _0x31d4d3={_0x39c717:0x403},_0x58f5e7=_0x5b513e;return this[_0x58f5e7(_0x31d4d3._0x39c717)]||this['position']||this['center'];}['_getEditEntityPositions'](_0xc04c81){const _0x29d8f5=_0x5b513e;this['hasTimePostion']?_0xc04c81['position']=this[_0x29d8f5(0x856)]():_0xc04c81['position']=this['position'];}['_setEditEntityPositions'](_0x429c17){const _0x3d10f1=_0x5b513e;this[_0x3d10f1(0xae3)]=_0x429c17;}get['hasAjaxPostion'](){return this['_hasPointTypePostion']('ajax');}get['hasTimePostion'](){return this['_hasPointTypePostion']('time')||this['property'];}get['timeRange'](){return this['_getPointTimeRange']();}get[_0x5b513e(0xf05)](){return this['_getPointTimeRange'](!![]);}['clearTimePostion'](_0x54592d){const _0x50f5a0=_0x5b513e;return this[_0x50f5a0(0xb8d)](_0x54592d);}['addTimePosition'](_0x30c1ee,_0x5c7e5){const _0xd6f4b5={_0x3b35e4:0x2fd,_0x482f25:0x4e6,_0x275e9d:0xcb1,_0x2e82fa:0x54a},_0x2687b6=_0x5b513e;var _0x29f7fa,_0xdd09b3;!this['property']&&this['_initSampledPositionProperty']();this[_0x2687b6(0x2fd)]>0x0&&this['clearTimePostion'](this[_0x2687b6(_0xd6f4b5._0x3b35e4)]);const _0x1da7b1=((_0x29f7fa=this['_map'])===null||_0x29f7fa===void 0x0||(_0x29f7fa=_0x29f7fa['clock'])===null||_0x29f7fa===void 0x0?void 0x0:_0x29f7fa['currentTime'])||Cesium__namespace['JulianDate']['now']();!_0x5c7e5?_0x5c7e5=_0x1da7b1:_0x5c7e5=getJulianDate$1(_0x5c7e5,_0x1da7b1);_0x30c1ee=LngLatPoint['parse'](_0x30c1ee);this[_0x2687b6(0xc95)]&&(_0x30c1ee['alt']=getHeight(this['_map']['scene'],_0x30c1ee,{'original':!![]}));const _0x159b46=(_0xdd09b3=this['property'])===null||_0xdd09b3===void 0x0||(_0xdd09b3=_0xdd09b3['_property'])===null||_0xdd09b3===void 0x0?void 0x0:_0xdd09b3['_times'];if(this['options'][_0x2687b6(0xd32)]&&(_0x159b46===null||_0x159b46===void 0x0?void 0x0:_0x159b46[_0x2687b6(_0xd6f4b5._0x482f25)])>0x0&&this[_0x2687b6(0x6e4)]){const _0x447dd9=_0x159b46[_0x159b46['length']-0x1];if(Cesium__namespace['JulianDate']['secondsDifference'](_0x1da7b1,_0x447dd9)>0.3){let _0x370d8e=this['_position'];if(this['_lastDynamicPosition']){const _0x3dca52=0.01;_0x370d8e=getOnLinePointByLen(this[_0x2687b6(_0xd6f4b5._0x275e9d)],this['_position'],_0x3dca52,!![]);}_0x370d8e=setPositionsHeight(_0x370d8e,_0x30c1ee['alt']||0x0),this[_0x2687b6(0x403)][_0x2687b6(_0xd6f4b5._0x2e82fa)](_0x1da7b1,_0x370d8e);}}const _0x58fdd5=_0x30c1ee[_0x2687b6(0x5e3)]();return this['property']['addSample'](_0x5c7e5,_0x58fdd5),this['_lastDynamicPosition']=_0x58fdd5,this;}['_initSampledPositionProperty'](){const _0x130c36={_0x80b631:0x1c1,_0x5aa138:0xae3,_0x1c1d04:0xae3,_0x5362b4:0xe1f,_0x14bc14:0xeab,_0x51eefb:0x6f2},_0x1a7992=_0x5b513e;(!this['options'][_0x1a7992(0xae3)]||this[_0x1a7992(_0x130c36._0x80b631)][_0x1a7992(_0x130c36._0x5aa138)]['type']!=='time')&&(this['options'][_0x1a7992(_0x130c36._0x1c1d04)]={'type':'time'});this['_clampToTilesetFrame']=-0x1,this['_frameRateHeight']=this['options']['frameRateHeight']??0x1e,this['_maxCacheCount']=this['options']['maxCacheCount']??0x3e8;const _0x4cf959=new Cesium__namespace['SampledPositionProperty'](this[_0x1a7992(_0x130c36._0x80b631)][_0x1a7992(_0x130c36._0x5362b4)],this['options'][_0x1a7992(_0x130c36._0x14bc14)]);_0x4cf959[_0x1a7992(_0x130c36._0x51eefb)]=this[_0x1a7992(0x1c1)]['forwardExtrapolationType']??Cesium__namespace[_0x1a7992(0xbc3)]['HOLD'],_0x4cf959[_0x1a7992(0x87d)]=this['options'][_0x1a7992(0x87d)]??Cesium__namespace[_0x1a7992(0xbc3)]['HOLD'],this['property']=_0x4cf959,!this[_0x1a7992(0xfe5)]&&(this['_orientation']=this[_0x1a7992(0x1c1)]['orientation']||new Cesium__namespace['VelocityOrientationProperty'](_0x4cf959)),this['bindUpdateEvent']();}[_0x5b513e(0x131a)](_0xbe89f4={}){const _0x2224dd=_0x5b513e;return getSurfaceHeight(this['_map']['scene'],this[_0x2224dd(0xae3)],_0xbe89f4)[_0x2224dd(0x1038)](_0x58c861=>{const _0x37b7ba=_0x2224dd;_0x58c861['position']&&this[_0x37b7ba(0x934)](_0x58c861['position']);});}['addDynamicPosition'](_0x15c6de,_0x47bf60){return this['addTimePosition'](_0x15c6de,_0x47bf60);}get['coordinate'](){return this['getCoord']();}['getCoordinate'](_0x1efdbf){return this['getCoord']({'noAlt':_0x1efdbf});}}class PointEntity extends BasePointEntity{get['entityGraphic'](){const _0x5acc17={_0x4b1e72:0x5cd},_0xf86f76=_0x5b513e;var _0x11e9b7;return(_0x11e9b7=this[_0xf86f76(_0x5acc17._0x4b1e72)])===null||_0x11e9b7===void 0x0?void 0x0:_0x11e9b7['point'];}['_mountedHook'](){const _0x160b45={_0x4f7617:0xfaf,_0x199d0a:0xc95,_0x4fa250:0xc95,_0xd3a15a:0xd7f,_0x57a84c:0x9da,_0x107604:0xe36,_0x27ca53:0x975,_0x501ccc:0xe0e,_0x477433:0x1265,_0x3c4b64:0x1068,_0x4b560e:0x1068,_0x1eb42e:0x1c1},_0x39188b={_0x280460:0xfea},_0x2d9772=_0x5b513e,_0x32aba1={'position':this['position'],'point':PointStyleConver['toCesiumVal'](this['style'])},_0xe0e900=this['style']['label'];_0xe0e900&&(Cesium__namespace[_0x2d9772(_0x160b45._0x4f7617)](this['style'][_0x2d9772(_0x160b45._0x199d0a)])&&!Cesium__namespace['defined'](_0xe0e900['clampToGround'])&&(_0xe0e900[_0x2d9772(_0x160b45._0x4fa250)]=this[_0x2d9772(_0x160b45._0xd3a15a)]['clampToGround']),this['_getLabelIsCombine']()?_0x32aba1[_0x2d9772(_0x160b45._0x57a84c)]=LabelStyleConver[_0x2d9772(_0x160b45._0x107604)](_0xe0e900,{},this[_0x2d9772(0xbb5)]):this['_addLabel'](_0xe0e900));this['options']['billboard']&&(_0x32aba1['billboard']=BillboardStyleConver['toCesiumVal'](this['options']['billboard'],{},!![]),!Cesium__namespace['defined'](_0x32aba1['billboard'][_0x2d9772(0x1265)])&&Cesium__namespace['defined'](_0x32aba1[_0x2d9772(0x972)]['heightReference'])&&(_0x32aba1[_0x2d9772(_0x160b45._0x27ca53)][_0x2d9772(0x1265)]=_0x32aba1[_0x2d9772(0x972)][_0x2d9772(0x1265)]));this['options'][_0x2d9772(_0x160b45._0x501ccc)]&&(_0x32aba1['ellipse']=CircleStyleConver['toCesiumVal'](this['options'][_0x2d9772(0xe0e)],{},!![]),!Cesium__namespace['defined'](_0x32aba1['ellipse']['heightReference'])&&Cesium__namespace['defined'](_0x32aba1['point']['heightReference'])&&(_0x32aba1['ellipse']['heightReference']=_0x32aba1[_0x2d9772(0x972)][_0x2d9772(_0x160b45._0x477433)]));this['options'][_0x2d9772(_0x160b45._0x3c4b64)]&&(_0x32aba1['orientation']=this['getOrientation'](this['options']['model']),_0x32aba1[_0x2d9772(_0x160b45._0x4b560e)]=ModelStyleConver[_0x2d9772(0xe36)](this['options']['model'],{},!![]),_0x32aba1['model']['marsOptions']={'occlusion':this['options']['model']['marsOcclusion'],'callback':(_0x68c9e3,_0x3281c0)=>{const _0x41fab1=_0x2d9772;this[_0x41fab1(_0x39188b._0x280460)]=_0x3281c0,this['fire'](EventType['load'],{'model':_0x3281c0},!![]);}});if(this[_0x2d9772(_0x160b45._0x1eb42e)]['path']){const _0x339c14=PathStyleConver[_0x2d9772(_0x160b45._0x107604)](this['options']['path'],{},!![]);!_0x339c14['isAll']&&(_0x339c14['leadTime']=0x0),_0x32aba1['path']=_0x339c14,!this['options']['availability']&&this['_setAutoAvailability'](_0x32aba1);}this['_entity']=this['_createEntity'](_0x32aba1);}['_addLabel'](_0x57953c){const _0x259e18={_0x7e9582:0x133c,_0x367c16:0xe36,_0x46fad2:0x9da},_0x384dbd=_0x5b513e;this[_0x384dbd(_0x259e18._0x7e9582)]()?(this[_0x384dbd(0x5cd)]['label']=this['_entity']['label']||{},LabelStyleConver[_0x384dbd(_0x259e18._0x367c16)](_0x57953c,this['_entity'][_0x384dbd(_0x259e18._0x46fad2)],this[_0x384dbd(0xbb5)])):super['_addLabel'](_0x57953c);}['_updateStyleHook'](_0x2cd681,_0x4ccdf1){const _0x2a333c={_0xe969c4:0xe36},_0x2cf39e=_0x5b513e;PointStyleConver[_0x2cf39e(_0x2a333c._0xe969c4)](_0x2cd681,this['entityGraphic']);}[_0x5b513e(0x6c4)](_0x1bf938,_0x368cbe){const _0xe57ead={_0x232b69:0x3ee},_0x2853ba=_0x5b513e;return PointStyleConver[_0x2853ba(_0xe57ead._0x232b69)](_0x1bf938,_0x368cbe,!![]);}['_setOptionsHook'](_0x4e93e9,_0x492f49){const _0x4d8f7c={_0x463aee:0x1068,_0x5022f4:0x975,_0x5e4a8e:0xe0e},_0x3647e8=_0x5b513e;_0x492f49['model']&&ModelStyleConver['toCesiumVal'](_0x4e93e9[_0x3647e8(_0x4d8f7c._0x463aee)],this['_entity']['model'],!![]),_0x492f49[_0x3647e8(_0x4d8f7c._0x5022f4)]&&BillboardStyleConver['toCesiumVal'](_0x4e93e9['billboard'],this['_entity']['billboard'],!![]),_0x492f49['path']&&PathStyleConver['toCesiumVal'](_0x4e93e9['path'],this[_0x3647e8(0x5cd)][_0x3647e8(0xe7f)],!![]),_0x492f49[_0x3647e8(_0x4d8f7c._0x5e4a8e)]&&CircleStyleConver['toCesiumVal'](_0x4e93e9['circle'],this['_entity']['ellipse'],!![]);}[_0x5b513e(0x676)](_0x30d912){const _0x3601bc={_0x113ac7:0x1c1,_0x38e21c:0xe0e},_0x1805e6=_0x5b513e;this[_0x1805e6(_0x3601bc._0x113ac7)]['model']&&(_0x30d912['model']={},ModelStyleConver['toJSON'](this['options']['model'],_0x30d912['model'],!![])),this['options']['billboard']&&(_0x30d912['billboard']={},BillboardStyleConver['toJSON'](this['options'][_0x1805e6(0x975)],_0x30d912[_0x1805e6(0x975)],!![])),this['options']['path']&&(_0x30d912['path']={},PathStyleConver['toJSON'](this['options']['path'],_0x30d912[_0x1805e6(0xe7f)],!![])),this['options'][_0x1805e6(0xe0e)]&&(_0x30d912[_0x1805e6(_0x3601bc._0x38e21c)]={},CircleStyleConver['toJSON'](this['options']['circle'],_0x30d912[_0x1805e6(_0x3601bc._0x38e21c)],!![]));}['_updateExOpacity'](_0x4ca788){const _0x21c7e5={_0x2cd0d2:0xe25,_0x20642e:0x1ac,_0x18f74a:0x5cd,_0x2c0bd8:0xe0e},_0x3663a0=_0x5b513e;this['_entity']['model']&&(this['_entity']['model'][_0x3663a0(_0x21c7e5._0x2cd0d2)]=Cesium__namespace['Color'][_0x3663a0(0x30e)]['withAlpha'](_0x4ca788));this['_entity']['billboard']&&(this[_0x3663a0(0x5cd)]['billboard'][_0x3663a0(0xe25)]=Cesium__namespace['Color']['WHITE'][_0x3663a0(_0x21c7e5._0x20642e)](_0x4ca788));if(this[_0x3663a0(_0x21c7e5._0x18f74a)]['path']){const _0x86843e=this[_0x3663a0(0x12e9)](this[_0x3663a0(0x5cd)]['path'],_0x4ca788);!_0x86843e&&PathStyleConver['toCesiumVal']({...this[_0x3663a0(0x1c1)][_0x3663a0(0xe7f)],'globalAlpha':_0x4ca788},this['_entity']['path'],!![]);}if(this[_0x3663a0(0x5cd)]['circle']){const _0x4d9520=this['_updateEntityOpacity'](this['_entity'][_0x3663a0(_0x21c7e5._0x2c0bd8)],_0x4ca788);!_0x4d9520&&CircleStyleConver['toCesiumVal']({...this['options']['circle'],'globalAlpha':_0x4ca788},this['_entity'][_0x3663a0(0x82a)],!![]);}}['_updateDistanceDisplayConditionByEdit'](){}['setOpacity'](_0x50b490){const _0x500ee7={_0x4bfedd:0xc73},_0x213c0e=_0x5b513e;this[_0x213c0e(0xd7f)]['globalAlpha']=_0x50b490,PointStyleConver['setOpacity'](this['entityGraphic'],_0x50b490),this[_0x213c0e(_0x500ee7._0x4bfedd)](_0x50b490);}}register$5('point',PointEntity,!![]);class BillboardEntity extends BasePointEntity{get['entityGraphic'](){var _0x13af1c;return(_0x13af1c=this['_entity'])===null||_0x13af1c===void 0x0?void 0x0:_0x13af1c['billboard'];}get['image'](){return this['style']['image'];}set['image'](_0x209b71){const _0x2637dd=_0x5b513e;this['style']['image']=_0x209b71,this['_entity']&&(this['_entity'][_0x2637dd(0x975)]['image']=_0x209b71);}[_0x5b513e(0xfa2)](){const _0x2d87d3={_0xe8bfd1:0xd7f,_0x2be28b:0xc95,_0x26dc13:0x972,_0x30b440:0xe0e,_0x3ebe5e:0xe36,_0x5b39ea:0x8fa,_0x1318b6:0x1068,_0x33d5bc:0x475,_0x396114:0x661},_0x45918d={_0x3670c1:0xb79,_0x5c5c50:0x96b},_0x3fd7d1=_0x5b513e,_0x2e025f={'position':this['position'],'billboard':BillboardStyleConver['toCesiumVal'](this[_0x3fd7d1(_0x2d87d3._0xe8bfd1)])};this['property']&&this[_0x3fd7d1(_0x2d87d3._0xe8bfd1)]['alignedAxis']===!![]&&(_0x2e025f['billboard']['alignedAxis']=new Cesium__namespace[(_0x3fd7d1(0x7d3))](this['property'],!![]));const _0x505a25=this[_0x3fd7d1(0xd7f)]['label'];_0x505a25&&(Cesium__namespace['defined'](this['style']['clampToGround'])&&!Cesium__namespace['defined'](_0x505a25['clampToGround'])&&(_0x505a25[_0x3fd7d1(_0x2d87d3._0x2be28b)]=this['style']['clampToGround']),this['_getLabelIsCombine']()?_0x2e025f['label']=LabelStyleConver['toCesiumVal'](_0x505a25,{},this[_0x3fd7d1(0xbb5)]):this['_addLabel'](_0x505a25));this['options']['point']&&(_0x2e025f['point']=PointStyleConver[_0x3fd7d1(0xe36)](this['options'][_0x3fd7d1(_0x2d87d3._0x26dc13)],{},!![]),!Cesium__namespace['defined'](_0x2e025f['point']['heightReference'])&&Cesium__namespace['defined'](_0x2e025f['billboard']['heightReference'])&&(_0x2e025f[_0x3fd7d1(_0x2d87d3._0x26dc13)]['heightReference']=_0x2e025f[_0x3fd7d1(0x975)]['heightReference']));this['options'][_0x3fd7d1(_0x2d87d3._0x30b440)]&&(_0x2e025f['ellipse']=CircleStyleConver[_0x3fd7d1(_0x2d87d3._0x3ebe5e)](this['options'][_0x3fd7d1(0xe0e)],{},!![]));this['options']['model']&&(_0x2e025f['orientation']=this[_0x3fd7d1(_0x2d87d3._0x5b39ea)](this['options']['model']),_0x2e025f[_0x3fd7d1(_0x2d87d3._0x1318b6)]=ModelStyleConver['toCesiumVal'](this['options'][_0x3fd7d1(0x1068)],{},!![]),_0x2e025f[_0x3fd7d1(_0x2d87d3._0x1318b6)][_0x3fd7d1(_0x2d87d3._0x33d5bc)]={'occlusion':this[_0x3fd7d1(0x1c1)]['model']['marsOcclusion'],'callback':(_0x2afcbb,_0x226cf2)=>{const _0x2f073f=_0x3fd7d1;this['_model']=_0x226cf2,this[_0x2f073f(_0x45918d._0x3670c1)](EventType[_0x2f073f(_0x45918d._0x5c5c50)],{'model':_0x226cf2},!![]);}});if(this['options']['path']){const _0x377e15=PathStyleConver['toCesiumVal'](this[_0x3fd7d1(0x1c1)]['path'],{},!![]);!_0x377e15['isAll']&&(_0x377e15[_0x3fd7d1(_0x2d87d3._0x396114)]=0x0),_0x2e025f['path']=_0x377e15,!this[_0x3fd7d1(0x1c1)]['availability']&&this['_setAutoAvailability'](_0x2e025f);}this['style']['distanceDisplayCondition']&&(this['style'][_0x3fd7d1(0x506)]&&(_0x2e025f['point']=PointStyleConver['toCesiumVal'](this['style']['distanceDisplayPoint']),_0x2e025f[_0x3fd7d1(0x972)]['distanceDisplayCondition']=this['_getTargetDistanceDisplayCondition'](this['style']['distanceDisplayPoint']))),this['_entity']=this['_createEntity'](_0x2e025f);}['_addLabel'](_0x4b36b5){const _0x459d27={_0x2c4989:0x133c,_0x20fe29:0x82b},_0x1fbeaf=_0x5b513e;this[_0x1fbeaf(_0x459d27._0x2c4989)]()?(this['_entity']['label']=this[_0x1fbeaf(0x5cd)]['label']||{},LabelStyleConver['toCesiumVal'](_0x4b36b5,this[_0x1fbeaf(0x5cd)]['label'],this['attr'])):super[_0x1fbeaf(_0x459d27._0x20fe29)](_0x4b36b5);}['_style2Json'](_0x3b7cca,_0x1f92e8){const _0x39c393=_0x5b513e,_0x462cde=BillboardStyleConver[_0x39c393(0x3ee)](_0x3b7cca,_0x1f92e8,!![]);return this['style'][_0x39c393(0x506)]&&(_0x462cde['distanceDisplayPoint']=PointStyleConver['toJSON'](this[_0x39c393(0xd7f)]['distanceDisplayPoint'],{},!![])),_0x462cde;}[_0x5b513e(0x44c)](_0x2ba6fa,_0x4d2cae){const _0x2713b0=_0x5b513e;BillboardStyleConver['toCesiumVal'](_0x2ba6fa,this[_0x2713b0(0x4f0)]),this[_0x2713b0(0x403)]&&_0x4d2cae['alignedAxis']===!![]&&(this['entityGraphic']['alignedAxis']=new Cesium__namespace['VelocityVectorProperty'](this['property'],!![]));}['_setOptionsHook'](_0x2b440c,_0x1d91a9){const _0xd2a786={_0x5162b4:0x1068,_0x26627d:0x972,_0x6877fa:0xe36},_0x2e495d=_0x5b513e;_0x1d91a9[_0x2e495d(_0xd2a786._0x5162b4)]&&ModelStyleConver['toCesiumVal'](_0x2b440c['model'],this['_entity']['model'],!![]),_0x1d91a9[_0x2e495d(_0xd2a786._0x26627d)]&&PointStyleConver['toCesiumVal'](_0x2b440c[_0x2e495d(0x972)],this['_entity']['point'],!![]),_0x1d91a9['path']&&PathStyleConver['toCesiumVal'](_0x2b440c['path'],this['_entity']['path'],!![]),_0x1d91a9['circle']&&CircleStyleConver[_0x2e495d(_0xd2a786._0x6877fa)](_0x2b440c['circle'],this['_entity']['ellipse'],!![]);}['_updateExOpacity'](_0xce1db6){const _0x31b695={_0x53949c:0x1068,_0x14a7b3:0x5cd,_0x2e3484:0xe7f,_0xd8ec9f:0xe0e},_0x1eb556=_0x5b513e;this['_entity'][_0x1eb556(_0x31b695._0x53949c)]&&(this[_0x1eb556(_0x31b695._0x14a7b3)]['model']['color']=Cesium__namespace[_0x1eb556(0xe4c)]['WHITE'][_0x1eb556(0x1ac)](_0xce1db6));if(this['_entity'][_0x1eb556(0x972)]){const _0x3fe635=this['_updateEntityOpacity'](this[_0x1eb556(_0x31b695._0x14a7b3)][_0x1eb556(0x972)],_0xce1db6);!_0x3fe635&&PointStyleConver['toCesiumVal']({...this['options'][_0x1eb556(0x972)],'globalAlpha':_0xce1db6},this['_entity'][_0x1eb556(0x972)],!![]);}if(this['_entity']['path']){const _0x4e6ab8=this['_updateEntityOpacity'](this['_entity'][_0x1eb556(_0x31b695._0x2e3484)],_0xce1db6);!_0x4e6ab8&&PathStyleConver['toCesiumVal']({...this['options']['path'],'globalAlpha':_0xce1db6},this['_entity'][_0x1eb556(_0x31b695._0x2e3484)],!![]);}if(this[_0x1eb556(0x5cd)]['circle']){const _0x1cbd84=this['_updateEntityOpacity'](this['_entity']['circle'],_0xce1db6);!_0x1cbd84&&CircleStyleConver['toCesiumVal']({...this['options'][_0x1eb556(_0x31b695._0xd8ec9f)],'globalAlpha':_0xce1db6},this['_entity']['ellipse'],!![]);}}['_toJSON_Ex'](_0x1873d3){const _0x4551d2={_0xc708fa:0x1068,_0xd6ec2b:0x972,_0x3de177:0xe7f,_0x50acf0:0x1c1,_0x3d1bd6:0xe0e},_0x4f468c=_0x5b513e;this['options']['model']&&(_0x1873d3[_0x4f468c(_0x4551d2._0xc708fa)]={},ModelStyleConver['toJSON'](this['options']['model'],_0x1873d3['model'],!![])),this['options'][_0x4f468c(0x972)]&&(_0x1873d3[_0x4f468c(0x972)]={},PointStyleConver['toJSON'](this['options'][_0x4f468c(_0x4551d2._0xd6ec2b)],_0x1873d3['point'],!![])),this['options'][_0x4f468c(_0x4551d2._0x3de177)]&&(_0x1873d3['path']={},PathStyleConver['toJSON'](this[_0x4f468c(_0x4551d2._0x50acf0)]['path'],_0x1873d3['path'],!![])),this['options']['circle']&&(_0x1873d3[_0x4f468c(_0x4551d2._0x3d1bd6)]={},CircleStyleConver['toJSON'](this['options'][_0x4f468c(0xe0e)],_0x1873d3['circle'],!![]));}[_0x5b513e(0x607)](){}['_getTargetDistanceDisplayCondition'](_0x4af1eb){const _0x37e37b={_0x21ba67:0xd7f},_0x31f45f=_0x5b513e;let _0x3310ea;if(this[_0x31f45f(_0x37e37b._0x21ba67)][_0x31f45f(0x129d)]instanceof Cesium__namespace['DistanceDisplayCondition'])_0x3310ea=this['style']['distanceDisplayCondition']['far'];else this[_0x31f45f(0xd7f)]['distanceDisplayCondition_far']&&(_0x3310ea=this['style']['distanceDisplayCondition_far']);return new Cesium__namespace['DistanceDisplayCondition'](_0x4af1eb[_0x31f45f(0x1a1)]??_0x3310ea,_0x4af1eb['distanceDisplayCondition_far']??Number['MAX_VALUE']);}['setOpacity'](_0x4ab872){const _0x49d202={_0x1669dc:0xd7f},_0x466a81=_0x5b513e;this[_0x466a81(_0x49d202._0x1669dc)][_0x466a81(0x1be)]=_0x4ab872,this['_entity']&&(this[_0x466a81(0x5cd)]['billboard']['color']=Cesium__namespace['Color']['WHITE']['withAlpha'](_0x4ab872)),this['_updateLabelOpacity'](_0x4ab872);}['startBounce'](_0x3b427d={}){const _0x1f266b={_0x16383d:0x5cd,_0x463c2c:0x4f0,_0x493e1b:0xda4,_0x13bf82:0x9da},_0x4ea9c6=_0x5b513e;if(!this[_0x4ea9c6(_0x1f266b._0x16383d)])return;let _0xa12faf=-(_0x3b427d['maxHeight']||0x32);const _0xc8e23b=_0x3b427d['step']||0x1,_0x2735bf=_0x3b427d['autoStop'];let _0x377db2=_0xa12faf,_0xd0087b=-0x1;const _0xe784b0=this;function _0x766521(){const _0x2fda3a=_0x4ea9c6;if(_0x377db2<=_0xa12faf&&_0xd0087b!==0x1)_0xd0087b=0x1,_0x2735bf&&(_0xa12faf*=0.55,_0xc8e23b*0x2>=-_0xa12faf&&_0xe784b0[_0x2fda3a(0x117e)]());else _0x377db2>=0x0&&_0xd0087b!==-0x1&&(_0xd0087b=-0x1);_0x377db2+=_0xc8e23b*_0xd0087b;}const _0x525a2c=getCesiumValue(this[_0x4ea9c6(_0x1f266b._0x463c2c)]['pixelOffset'],Cesium__namespace['Cartesian2'])||new Cesium__namespace['Cartesian2'](0x0,0x0),_0x1be578=_0x525a2c['clone']();this[_0x4ea9c6(_0x1f266b._0x463c2c)]['pixelOffset_original']=_0x525a2c,this['entityGraphic']['pixelOffset']=new Cesium__namespace['CallbackProperty'](_0x509adc=>{return _0x766521(),_0x1be578['y']=_0x525a2c['y']+_0x377db2,_0x1be578;});if(this['_entity']['label']){const _0x27e181=getCesiumValue(this['_entity']['label']['pixelOffset'],Cesium__namespace['Cartesian2'])||new Cesium__namespace['Cartesian2'](0x0,0x0),_0x5cc620=_0x27e181[_0x4ea9c6(_0x1f266b._0x493e1b)]();this['_entity'][_0x4ea9c6(_0x1f266b._0x13bf82)]['pixelOffset_original']=_0x27e181,this['_entity']['label']['pixelOffset']=new Cesium__namespace['CallbackProperty'](_0x15fca9=>{return _0x5cc620['y']=_0x27e181['y']+_0x377db2,_0x5cc620;});}}[_0x5b513e(0x117e)](){const _0x5e5438={_0x19e5c8:0x5cd,_0x3cdafc:0x539,_0x2407a8:0x558},_0x3eef74=_0x5b513e;this['entityGraphic']['pixelOffset']=this[_0x3eef74(0x4f0)]['pixelOffset_original'],this[_0x3eef74(_0x5e5438._0x19e5c8)]['label']&&(this[_0x3eef74(0x5cd)]['label'][_0x3eef74(_0x5e5438._0x3cdafc)]=this[_0x3eef74(0x5cd)]['label'][_0x3eef74(_0x5e5438._0x2407a8)]);}}register$5('billboard',BillboardEntity,!![]);class DivBillboardEntity extends BillboardEntity{['_mountedHook'](){const _0xac853f=_0x5b513e;super['_mountedHook'](),this[_0xac853f(0xf68)]();}[_0x5b513e(0x44c)](_0x21dcfb,_0x266f2e){delete _0x21dcfb['image'],super['_updateStyleHook'](_0x21dcfb,_0x266f2e),_0x266f2e&&(_0x266f2e['html']||_0x266f2e['iconSize']||_0x266f2e['color'])&&this['_updateImage_delay']();}[_0x5b513e(0xf68)](){this['updateTimer']&&clearTimeout(this['updateTimer']),this['updateTimer']=setTimeout(()=>{const _0x2589ee=_0x137d;delete this[_0x2589ee(0x1083)];if(!this['_entity'])return;this['_updateImage']();},0x12c);}[_0x5b513e(0x105b)](){const _0x5e8e4b={_0xea5d49:0xe9b,_0x2c48ee:0xa19,_0x1ff868:0x656,_0x191b89:0x1295},_0x1e3cc1={_0x2946ec:0xb78},_0x2cb9a0={_0x476f8f:0x790},_0x467bea={_0x3d2e22:0x2d7,_0x329602:0xa19},_0x371d8e=_0x5b513e,_0x456edd=create$4(_0x371d8e(_0x5e8e4b._0xea5d49),'mars3d-hideDiv'),_0x5a2e23=this['style']['html'];if(isString(_0x5a2e23))_0x456edd['innerHTML']=_0x5a2e23;else _0x5a2e23 instanceof Element&&_0x456edd['appendChild'](_0x5a2e23);document['body']['appendChild'](_0x456edd),this[_0x371d8e(_0x5e8e4b._0x2c48ee)]=!![];if(window[_0x371d8e(_0x5e8e4b._0x1ff868)])window['domtoimage'][_0x371d8e(_0x5e8e4b._0x191b89)](_0x456edd['firstChild'])['then'](_0x19de5b=>{const _0x5b70cb=_0x371d8e;this[_0x5b70cb(0x4f0)][_0x5b70cb(_0x467bea._0x3d2e22)]=''+_0x19de5b,document[_0x5b70cb(0x790)]['removeChild'](_0x456edd),this[_0x5b70cb(_0x467bea._0x329602)]=![],this['fire'](_0x5b70cb(0x2d7),{'image':_0x19de5b});})['catch'](_0x47dfbd=>{const _0x2c3d72=_0x371d8e;logError('未知原因,导出失败!',_0x47dfbd),document[_0x2c3d72(_0x2cb9a0._0x476f8f)]['removeChild'](_0x456edd),this['_islosdImg']=![];});else window['html2canvas']&&window['html2canvas'](_0x456edd,{'backgroundColor':null,'allowTaint':!![]})['then'](_0x21ed04=>{const _0x765b2=_0x371d8e;this['entityGraphic']['image']=_0x21ed04,document['body'][_0x765b2(_0x1e3cc1._0x2946ec)](_0x456edd),this['_islosdImg']=![],this[_0x765b2(0xb79)]('image',{'canvas':_0x21ed04});})['catch'](_0x19db51=>{const _0x5c70a3=_0x371d8e;logError('未知原因,导出失败!',_0x19db51),document['body'][_0x5c70a3(0xb78)](_0x456edd),this[_0x5c70a3(0xa19)]=![];});}}register$5('divBillboard',DivBillboardEntity,!![]);class FontBillboardEntity extends DivBillboardEntity{['_updateImage'](){const _0x3b9df7={_0x2aef6a:0xd7f,_0x22db89:0xe25,_0x476c81:0xa19,_0x1c20ac:0x1038,_0x2f4db3:0x1010,_0xf1123a:0x12af},_0x39029d={_0xfd573a:0xb78},_0x1b1bf7={_0x478df7:0x790},_0x2f7220=_0x5b513e,_0x2a6ea2=this[_0x2f7220(_0x3b9df7._0x2aef6a)][_0x2f7220(_0x3b9df7._0x22db89)]??_0x2f7220(0x3c3),_0x4c38da=this['style']['iconSize']??0x32,_0x57ab0b=create$4('div','mars3d-hideDiv'),_0x56de82=document['createElement']('i');_0x56de82['setAttribute'](_0x2f7220(0x185),this['style']['iconClass']),_0x56de82[_0x2f7220(0x69b)]('style',_0x2f7220(0x557)+_0x4c38da+'px;color:'+_0x2a6ea2+';'),_0x57ab0b[_0x2f7220(0xe58)](_0x56de82),document['body']['appendChild'](_0x57ab0b),this[_0x2f7220(_0x3b9df7._0x476c81)]=!![];if(window[_0x2f7220(0x656)])window['domtoimage']['toPng'](_0x56de82)[_0x2f7220(_0x3b9df7._0x1c20ac)](_0x324e5f=>{const _0x35c757=_0x2f7220;this[_0x35c757(0x4f0)]['image']=''+_0x324e5f,document['body']['removeChild'](_0x57ab0b),this['_islosdImg']=![],this['fire']('image',{'image':_0x324e5f});})['catch'](_0x3ef0c7=>{const _0x4cca36=_0x2f7220;logError('未知原因,导出失败!',_0x3ef0c7),document[_0x4cca36(_0x1b1bf7._0x478df7)]['removeChild'](_0x57ab0b),this['_islosdImg']=![];});else window[_0x2f7220(_0x3b9df7._0x2f4db3)]&&window['html2canvas'](_0x56de82,{'backgroundColor':null,'allowTaint':!![]})[_0x2f7220(0x1038)](_0x160d6b=>{const _0xc024c9=_0x2f7220;this['entityGraphic']['image']=_0x160d6b,document['body'][_0xc024c9(_0x39029d._0xfd573a)](_0x57ab0b),this['_islosdImg']=![],this['fire']('image',{'canvas':_0x160d6b});})[_0x2f7220(_0x3b9df7._0xf1123a)](_0x373955=>{const _0xc0db=_0x2f7220;logError(_0xc0db(0x65e),_0x373955),document['body']['removeChild'](_0x57ab0b),this['_islosdImg']=![];});}}register$5('fontBillboard',FontBillboardEntity,!![]);class LabelEntity extends BasePointEntity{get[_0x5b513e(0x4f0)](){var _0x2cd594;return(_0x2cd594=this['_entity'])===null||_0x2cd594===void 0x0?void 0x0:_0x2cd594['label'];}get['label'](){const _0x56a81d={_0x1436fe:0x5cd},_0x5e4694=_0x5b513e;return this[_0x5e4694(_0x56a81d._0x1436fe)]?this['_entity']['label']:this['style'];}get['text'](){const _0x2c8384={_0x44cc29:0xd7f},_0x1547e7=_0x5b513e;return this[_0x1547e7(_0x2c8384._0x44cc29)]['text'];}set[_0x5b513e(0xd57)](_0x2f0c2e){const _0x40e99b=_0x5b513e;this[_0x40e99b(0xd7f)][_0x40e99b(0xd57)]=_0x2f0c2e,this['_entity']&&(this['entityGraphic']['text']=_0x2f0c2e);}[_0x5b513e(0xfa2)](){const _0x15a35f={'position':this['position'],'label':LabelStyleConver['toCesiumVal'](this['style'])};this['_entity']=this['_createEntity'](_0x15a35f);}['_addLabel'](_0x255d59){}['_style2Json'](_0x4e8f17,_0x54279b){const _0xa333cd={_0x2e8fcd:0x3ee},_0x171e18=_0x5b513e;return LabelStyleConver[_0x171e18(_0xa333cd._0x2e8fcd)](_0x4e8f17,_0x54279b,!![]);}['_updateStyleHook'](_0x4ef179,_0x321d52){LabelStyleConver['toCesiumVal'](_0x4ef179,this['entityGraphic']);}[_0x5b513e(0x607)](){}[_0x5b513e(0x10f2)](_0x4a3889={}){const _0x29ed58={_0x590f6b:0x1008},_0x43da94=_0x5b513e;if(!this['_entity'])return;let _0x3ad462=-(_0x4a3889[_0x43da94(_0x29ed58._0x590f6b)]||0x32);const _0x5c3529=_0x4a3889['step']||0x1,_0x1388d3=_0x4a3889['autoStop'];let _0x3b5625=_0x3ad462,_0x14cf21=-0x1;const _0x11a7de=this;function _0xc66919(){if(_0x3b5625<=_0x3ad462&&_0x14cf21!==0x1)_0x14cf21=0x1,_0x1388d3&&(_0x3ad462*=0.55,_0x5c3529*0x2>=-_0x3ad462&&_0x11a7de['stopBounce']());else _0x3b5625>=0x0&&_0x14cf21!==-0x1&&(_0x14cf21=-0x1);_0x3b5625+=_0x5c3529*_0x14cf21;}const _0x2b7a16=getCesiumValue(this[_0x43da94(0x4f0)][_0x43da94(0x539)],Cesium__namespace['Cartesian2'])||new Cesium__namespace[(_0x43da94(0x7ad))](0x0,0x0),_0xb19297=_0x2b7a16['clone']();this['entityGraphic']['pixelOffset_original']=_0x2b7a16,this['entityGraphic']['pixelOffset']=new Cesium__namespace[(_0x43da94(0xa51))](_0x3afd56=>{return _0xc66919(),_0xb19297['y']=_0x2b7a16['y']+_0x3b5625,_0xb19297;});}['stopBounce'](){this['entityGraphic']['pixelOffset']=this['entityGraphic']['pixelOffset_original'];}[_0x5b513e(0xc77)](_0x1ed569){const _0x33c9b4={_0x731474:0xc77},_0x396a65=_0x5b513e;this['style']['globalAlpha']=_0x1ed569,this['_entity']&&LabelStyleConver[_0x396a65(_0x33c9b4._0x731474)](this['entityGraphic'],_0x1ed569);}}register$5(_0x5b513e(0x9da),LabelEntity,!![]);class CanvasLabelEntity extends BillboardEntity{['_mountedHook'](){const _0x4b6197={_0x130ae1:0xfa2,_0x3a2849:0xd7f},_0xb85d9d=_0x5b513e;super[_0xb85d9d(_0x4b6197._0x130ae1)](),this['_updateImage_delay'](this[_0xb85d9d(_0x4b6197._0x3a2849)]);}['_onBeforeCreate'](_0x5b6bb2){const _0x4ad514={_0x1511e7:0x2d7,_0x4f7bb2:0xe25},_0x57218d=_0x5b513e;var _0x468df3,_0x24d0aa;return Cesium__namespace[_0x57218d(0xfaf)](_0x5b6bb2===null||_0x5b6bb2===void 0x0||(_0x468df3=_0x5b6bb2['billboard'])===null||_0x468df3===void 0x0?void 0x0:_0x468df3[_0x57218d(_0x4ad514._0x1511e7)])&&delete _0x5b6bb2['billboard']['image'],Cesium__namespace['defined'](_0x5b6bb2===null||_0x5b6bb2===void 0x0||(_0x24d0aa=_0x5b6bb2['billboard'])===null||_0x24d0aa===void 0x0?void 0x0:_0x24d0aa['color'])&&delete _0x5b6bb2['billboard'][_0x57218d(_0x4ad514._0x4f7bb2)],_0x5b6bb2;}['_updateStyleHook'](_0xfb64fc,_0x4e91dc){const _0xbbbb34={..._0xfb64fc};delete _0xbbbb34['image'],delete _0xbbbb34['color'],super['_updateStyleHook'](_0xbbbb34,_0x4e91dc),this['_updateImage_delay'](_0xfb64fc);}['_updateImage_delay'](_0x47284a){const _0x415974={_0x25bfde:0x1083},_0x5dc8d1={_0x44c3c3:0x5cd,_0x11e613:0x105b},_0x2e8bbb=_0x5b513e;this[_0x2e8bbb(_0x415974._0x25bfde)]&&clearTimeout(this['updateTimer']),this['updateTimer']=setTimeout(()=>{const _0x536e3f=_0x2e8bbb;delete this['updateTimer'];if(!this[_0x536e3f(_0x5dc8d1._0x44c3c3)])return;this[_0x536e3f(_0x5dc8d1._0x11e613)](_0x47284a);},0x64);}['_updateImage'](_0x82ce60){const _0x5a8719=LabelStyleConver['toCesiumVal'](_0x82ce60),_0x1c7552=getTextImage(_0x5a8719['text'],_0x5a8719);_0x1c7552&&(this['entityGraphic']['image']=_0x1c7552);}}register$5('canvasLabel',CanvasLabelEntity,!![]);class EditCircle extends EditPoly{set['position'](_0x4e5c67){const _0x543cf4=_0x5b513e;this[_0x543cf4(0x234)][0x0]=_0x4e5c67;}get['position'](){return this['positions'][0x0];}[_0x5b513e(0x4de)](){const _0x1764b9={_0x1e9b46:0x744,_0x1432ec:0x622,_0x526e46:0x1158,_0x1081e6:0x988,_0x5a613d:0xea1,_0x2030aa:0x1f8,_0x3b8777:0xef3,_0x46285c:0x11a4},_0x1e1f05={_0x3bf27a:0x4f0,_0x4a4012:0x595,_0x971a18:0x81a,_0x3a2396:0x1158,_0x120971:0x11a4},_0x11b33b={_0x541653:0x49e},_0x363dac={_0x57481b:0x4f0,_0x25f484:0x1026,_0x551d47:0x11a4,_0x2b5ebc:0xb79},_0x39ab07=_0x5b513e,_0x4cc4ef=this[_0x39ab07(0x234)];if(_0x4cc4ef['length']===0x0)return;let _0x398792=this['updatePositionsHeightByAttr'](_0x4cc4ef[0x0]);const _0x288c7a=this[_0x39ab07(_0x1764b9._0x1e9b46)]['clock'][_0x39ab07(_0x1764b9._0x1432ec)],_0x421966=getEllipseOuterPositions({'position':_0x398792,'semiMajorAxis':getCesiumValue(this['entityGraphic'][_0x39ab07(_0x1764b9._0x526e46)],Number,_0x288c7a),'semiMinorAxis':getCesiumValue(this['entityGraphic'][_0x39ab07(0xbb9)],Number,_0x288c7a),'rotation':getCesiumValue(this[_0x39ab07(0x4f0)]['rotation'],Number,_0x288c7a)??0x0,'count':0x1}),_0x3f4ae3=this['updatePositionsHeightByAttr'](_0x421966[0x3]);_0x4cc4ef[0x1]=_0x3f4ae3;const _0x4ab12c=this['createDragger']({'position':_0x3f4ae3,'type':EditPointType[_0x39ab07(_0x1764b9._0x1081e6)],'tooltip':this['_map'][_0x39ab07(_0x1764b9._0x5a613d)]('_修改半径'),'onDragStart':(_0x32d5af,_0x458474)=>{const _0x39db45=_0x39ab07;if(!this['_heightDraggers'])return;for(let _0x2e8fb3=0x0,_0x214f3a=this[_0x39db45(0x49e)]['length'];_0x2e8fb3<_0x214f3a;_0x2e8fb3++){this['_heightDraggers'][_0x2e8fb3][_0x39db45(0xdc0)]=![];}},'onDrag':(_0x1fb118,_0xeb2403)=>{const _0x46d418=_0x39ab07;if(this[_0x46d418(0x4f0)]['height']!==undefined){const _0x1e368e=getCesiumValue(this[_0x46d418(_0x363dac._0x57481b)]['height'],Number,_0x288c7a);_0xeb2403=setPositionsHeight(_0xeb2403,_0x1e368e),_0x1fb118['position']=_0xeb2403;}_0x4cc4ef[_0x1fb118['index']]=_0xeb2403;const _0x115fb0=this[_0x46d418(0x4fc)](Cesium__namespace[_0x46d418(_0x363dac._0x25f484)][_0x46d418(0xb98)](_0x398792,_0xeb2403),0x2);this['entityGraphic'][_0x46d418(0x1158)]=_0x115fb0,this[_0x46d418(_0x363dac._0x551d47)]===0x3||!Cesium__namespace['defined'](this['style']['radius'])?this[_0x46d418(0xd7f)]['semiMajorAxis']=_0x115fb0:(this['entityGraphic']['semiMinorAxis']=_0x115fb0,this['style']['radius']=_0x115fb0),this[_0x46d418(_0x363dac._0x2b5ebc)](EventType['editStyle']);},'onDragEnd':(_0x40ff02,_0x4df301)=>{this['updateDraggers']();}});_0x4ab12c['index']=0x1,this[_0x39ab07(_0x1764b9._0x2030aa)]['push'](_0x4ab12c);let _0x5b1c85;if(this[_0x39ab07(0x11a4)]===0x3){const _0xf2b0bc=this['updatePositionsHeightByAttr'](_0x421966[0x2]);_0x4cc4ef[0x2]=_0xf2b0bc,_0x5b1c85=this['createDragger']({'position':_0xf2b0bc,'type':EditPointType['EditAttr'],'tooltip':this['_map']['getLangText']('_修改半径'),'onDragStart':(_0x1938b5,_0x36bf02)=>{const _0xcef622=_0x39ab07;if(!this['_heightDraggers'])return;for(let _0x522976=0x0,_0x3b37af=this['_heightDraggers']['length'];_0x522976<_0x3b37af;_0x522976++){this[_0xcef622(_0x11b33b._0x541653)][_0x522976][_0xcef622(0xdc0)]=![];}},'onDrag':(_0xba984,_0x79f3b0)=>{const _0x307ed9=_0x39ab07;if(this[_0x307ed9(_0x1e1f05._0x3bf27a)]['height']!==undefined){const _0x56a074=getCesiumValue(this['entityGraphic'][_0x307ed9(_0x1e1f05._0x4a4012)],Number,_0x288c7a);_0x79f3b0=setPositionsHeight(_0x79f3b0,_0x56a074),_0xba984[_0x307ed9(0xae3)]=_0x79f3b0;}_0x4cc4ef[_0xba984[_0x307ed9(_0x1e1f05._0x971a18)]]=_0x79f3b0;let _0x5bff1d=this['formatNum'](Cesium__namespace[_0x307ed9(0x1026)]['distance'](_0x398792,_0x79f3b0),0x2);const _0x3750ab=getCesiumValue(this['entityGraphic'][_0x307ed9(_0x1e1f05._0x3a2396)],Number,_0x288c7a);_0x5bff1d>_0x3750ab&&(_0x5bff1d=_0x3750ab),this[_0x307ed9(_0x1e1f05._0x3bf27a)][_0x307ed9(0xbb9)]=_0x5bff1d,this[_0x307ed9(_0x1e1f05._0x120971)]===0x3||!Cesium__namespace['defined'](this['style']['radius'])?this['style'][_0x307ed9(0xbb9)]=_0x5bff1d:(this['entityGraphic']['semiMajorAxis']=_0x5bff1d,this[_0x307ed9(0xd7f)]['radius']=_0x5bff1d),this['fire'](EventType[_0x307ed9(0x7fd)]);},'onDragEnd':(_0x205ddf,_0xcfaad2)=>{this['updateDraggers']();}}),_0x5b1c85['index']=0x2,this['draggers'][_0x39ab07(0x1ed)](_0x5b1c85);}if(this['_graphic']['hasMoveEdit']){const _0xe8a162=this[_0x39ab07(_0x1764b9._0x3b8777)]({'position':_0x398792,'onDragStart':(_0x92cfc2,_0x58ee55)=>{for(let _0x2aab01=0x0,_0x24dbff=this['draggers']['length'];_0x2aab01<_0x24dbff;_0x2aab01++){this['draggers'][_0x2aab01]['show']=![];}},'onDrag':(_0x31e81e,_0x4701ca)=>{_0x398792=_0x4cc4ef[0x0]=_0x4701ca;},'onDragEnd':(_0x954b71,_0x178d0e)=>{this['updateDraggers']();}});_0xe8a162['index']=0x0,this['draggers']['push'](_0xe8a162),_0xe8a162['majorDragger']=_0x4ab12c,_0xe8a162[_0x39ab07(0x297)]=_0x5b1c85;}if(this['entityGraphic']['extrudedHeight']){const _0x449627=this[_0x39ab07(_0x1764b9._0x46285c)]===0x3?[_0x4cc4ef[0x1],_0x4cc4ef[0x2]]:[_0x4cc4ef[0x1]];this['_bindHeightDraggers'](_0x449627);}}[_0x5b513e(0xb81)](_0xd329de){const _0x144b8f={_0x5d4409:0xc95,_0x2c6fe4:0x744},_0x2291ba=_0x5b513e;this[_0x2291ba(_0x144b8f._0x5d4409)]&&(_0xd329de=getSurfacePosition(this[_0x2291ba(_0x144b8f._0x2c6fe4)][_0x2291ba(0xa6d)],_0xd329de));if(this['entityGraphic']['height']!==undefined){const _0x44dc9e=getCesiumValue(this['entityGraphic']['height'],Number,this[_0x2291ba(0x744)]['clock']['currentTime']);_0xd329de=setPositionsHeight(_0xd329de,_0x44dc9e);}return _0xd329de;}[_0x5b513e(0x44c)](_0x4faa48){super['_updateStyleHook'](_0x4faa48),(Cesium__namespace['defined'](_0x4faa48['radius'])||Cesium__namespace['defined'](_0x4faa48['semiMinorAxis'])||Cesium__namespace['defined'](_0x4faa48['semiMajorAxis'])||Cesium__namespace['defined'](_0x4faa48['height'])||Cesium__namespace['defined'](_0x4faa48['diffHeight']))&&this['updateDraggers']();}['openSmallTooltipByMinPointNum'](_0x3ec9ce){}}class CircleEntity extends BasePointEntity{constructor(_0x4a98e1={}){const _0x21a801=_0x5b513e;super(_0x4a98e1),this['_minPointNum']=0x2,this['_maxPointNum']=0x2,this[_0x21a801(0x58c)]=!![];}get['entityGraphic'](){var _0x4897a9;return(_0x4897a9=this['_entity'])===null||_0x4897a9===void 0x0?void 0x0:_0x4897a9['ellipse'];}get[_0x5b513e(0x73e)](){return EditCircle;}get[_0x5b513e(0x10c9)](){const _0x3f784f={_0x6bf251:0x11fd},_0x48652a=_0x5b513e;return this['_entity']&&(this[_0x48652a(_0x3f784f._0x6bf251)]=this['getOutlinePositions']()),this[_0x48652a(_0x3f784f._0x6bf251)];}set['outlinePositions'](_0x5d3b33){this['_outlinePositions']=_0x5d3b33;}get[_0x5b513e(0xb09)](){return cartesians2lonlats(this['outlinePositions']);}get[_0x5b513e(0xb98)](){const _0x3f209f=_0x5b513e;return Math['PI']*0x2*this[_0x3f209f(0xe7a)];}get[_0x5b513e(0xad7)](){const _0x2478e2=_0x5b513e,_0x1ab5ea=this[_0x2478e2(0xe7a)];return Math['PI']*_0x1ab5ea*_0x1ab5ea;}get[_0x5b513e(0xe7a)](){const _0x2495fa=_0x5b513e;var _0x2c4eb1;if(this['style']['radius'])return this[_0x2495fa(0xd7f)][_0x2495fa(0xe7a)];return getCesiumValue((_0x2c4eb1=this['entityGraphic'])===null||_0x2c4eb1===void 0x0?void 0x0:_0x2c4eb1['semiMajorAxis'],Number,Cesium__namespace['JulianDate']['now']());}set['radius'](_0x3363b6){const _0x5dab9a={_0x876e8f:0x4f0},_0x204911=_0x5b513e;this['style'][_0x204911(0xe7a)]=_0x3363b6,this['entityGraphic']&&(this['entityGraphic'][_0x204911(0x1158)]=_0x3363b6,this[_0x204911(_0x5dab9a._0x876e8f)]['semiMinorAxis']=_0x3363b6,this[_0x204911(0x10e1)](this['_getOutlinePositions'](),this['style']));}get[_0x5b513e(0x595)](){const _0x617453={_0x3e530a:0x4f0},_0x13afe5=_0x5b513e;var _0x3134c8;if(this['style']['height'])return this['style']['height'];return getCesiumValue((_0x3134c8=this[_0x13afe5(_0x617453._0x3e530a)])===null||_0x3134c8===void 0x0?void 0x0:_0x3134c8['height'],Number)??0x0;}set[_0x5b513e(0x595)](_0x18e1f5){const _0x23d8c2={_0x1880c5:0xd7f,_0x137ef3:0x4f0},_0x4849b1=_0x5b513e;this[_0x4849b1(_0x23d8c2._0x1880c5)][_0x4849b1(0x595)]=_0x18e1f5,this[_0x4849b1(_0x23d8c2._0x137ef3)]&&(this['entityGraphic']['height']=_0x18e1f5);}[_0x5b513e(0xfa2)](){const _0x369098={_0x1e99ef:0xd7f,_0x5b992:0xd7f,_0x3e11da:0xc95,_0x45dc6d:0x9da,_0x2ec57d:0x96d},_0x4fcd21=_0x5b513e,_0x142c5b={'position':this['position'],'ellipse':CircleStyleConver['toCesiumVal'](this[_0x4fcd21(_0x369098._0x1e99ef)],{},!![])},_0x4409f9=this[_0x4fcd21(0xd7f)][_0x4fcd21(0x9da)];_0x4409f9&&(Cesium__namespace['defined'](this['style']['clampToGround'])&&!Cesium__namespace['defined'](_0x4409f9['clampToGround'])&&(_0x4409f9['clampToGround']=this[_0x4fcd21(_0x369098._0x5b992)][_0x4fcd21(_0x369098._0x3e11da)]),this['_getLabelIsCombine']()?_0x142c5b[_0x4fcd21(_0x369098._0x45dc6d)]=LabelStyleConver['toCesiumVal'](_0x4409f9,{},this['attr']):this['_addLabel'](_0x4409f9)),this[_0x4fcd21(0x5cd)]=this[_0x4fcd21(_0x369098._0x2ec57d)](_0x142c5b),this['_calculateCzmHeight'](this['entityGraphic']),this['_updateOutlineStyle'](this['_getOutlinePositions'](),this['style']),this['_hasPropertyPostion'](this['position'])&&this[_0x4fcd21(0xdaf)]();}['_addLabel'](_0x30b5fa){const _0x3c6e89=_0x5b513e;this['_getLabelIsCombine']()?(this['_entity']['label']=this['_entity']['label']||{},LabelStyleConver['toCesiumVal'](_0x30b5fa,this['_entity']['label'],this['attr'])):super[_0x3c6e89(0x82b)](_0x30b5fa);}['_style2Json'](_0x231f37,_0x20c9c9){return CircleStyleConver['toJSON'](_0x231f37,_0x20c9c9,!![]);}['toGeoJSON'](_0x44f8ff){const _0xac12de=_0x5b513e;return super[_0xac12de(0xe71)](_0x44f8ff);}[_0x5b513e(0x1252)](_0x312096){const _0x1b2c5e={_0x719e44:0x7cf},_0x3ee3f3=_0x5b513e;return _0x312096!==null&&_0x312096!==void 0x0&&_0x312096['outline']?{'type':'Polygon','coordinates':[this['getOutlineCoordinates'](_0x312096===null||_0x312096===void 0x0?void 0x0:_0x312096[_0x3ee3f3(_0x1b2c5e._0x719e44)],_0x312096===null||_0x312096===void 0x0?void 0x0:_0x312096['count'],_0x312096===null||_0x312096===void 0x0?void 0x0:_0x312096['noAlt'])]}:{'type':_0x3ee3f3(0x4b6),'coordinates':this['getCoord'](_0x312096)};}['_updateStyleHook'](_0x116b56,_0x2e1972){const _0xbf3de2={_0x50cbc3:0x4f0,_0x4c24e2:0xfaf,_0x10a8d8:0x3d6},_0x57ffad=_0x5b513e;CircleStyleConver['toCesiumVal'](_0x116b56,this[_0x57ffad(_0xbf3de2._0x50cbc3)],!![]),(Cesium__namespace['defined'](_0x2e1972['diffHeight'])||Cesium__namespace['defined'](_0x2e1972['height'])||Cesium__namespace[_0x57ffad(_0xbf3de2._0x4c24e2)](_0x116b56['addHeight'])||Cesium__namespace['defined'](_0x116b56[_0x57ffad(_0xbf3de2._0x10a8d8)]))&&this[_0x57ffad(0x11b6)](this['entityGraphic']);}[_0x5b513e(0x113d)](){const _0x19dcf5=_0x5b513e;this['_entity']['position']=this['position'],this['_calculateCzmHeight'](this['entityGraphic'],this[_0x19dcf5(0xb37)]),this['_updateOutlineStyle'](this['_getOutlinePositions'](),this['style']),this['_updateLabelPosition'](),this[_0x19dcf5(0xd47)]();}['_getOutlinePositions'](){return[this['outlinePositions']];}['setCallbackPosition'](_0x1a805a){const _0xec2158={_0x901df6:0xab6},_0x3d5c90=_0x5b513e;return this['_setPositionsToCallback'](),_0x1a805a&&(this[_0x3d5c90(_0xec2158._0x901df6)][0x0]=LngLatPoint['toCartesian'](_0x1a805a)),this['_positions_draw'][0x0];}[_0x5b513e(0x56c)](){const _0x4ec78b={_0x3c4ad3:0xdaf},_0x1842cf=_0x5b513e;if(this['_isCallbackPositions'])return;this['_isCallbackPositions']=!![],this['_positions_draw']=this['positions']||[];const _0xd9704e=new Cesium__namespace['CallbackProperty'](_0x57541c=>{if(this['_positions_draw']['length']<0x1)return null;return this['_positions_draw'][0x0];},![]);this[_0x1842cf(0x934)](_0xd9704e),this[_0x1842cf(_0x4ec78b._0x3c4ad3)]();}['_cancelPositionsCallback'](){const _0x594569={_0x4073c1:0x1256,_0x511e2e:0x113d},_0x3d2619=_0x5b513e;if(!this['_isCallbackPositions'])return;this[_0x3d2619(_0x594569._0x4073c1)]=![],this['_position']=this['_positions_draw'][0x0],this['_point']=LngLatPoint['fromCartesian'](this['_position']),this['_entity']&&this[_0x3d2619(_0x594569._0x511e2e)]();}[_0x5b513e(0x1335)](){const _0x299507={_0x3bddfc:0x744,_0x314a06:0x10d0,_0x3b28b9:0x744,_0x30ef43:0x1c1,_0x435702:0x9b5},_0x4f960f=_0x5b513e;this[_0x4f960f(_0x299507._0x3bddfc)]['on'](EventType['mouseMove'],this['_onMouseMoveHandler'],this),this['_map']['on'](this['_drawAddEventType'],this[_0x4f960f(_0x299507._0x314a06)],this),this[_0x4f960f(_0x299507._0x3b28b9)]['on'](this[_0x4f960f(0xc66)],this['_onDbClickHandler'],this),(this[_0x4f960f(_0x299507._0x30ef43)][_0x4f960f(_0x299507._0x435702)]??!![])&&this['_map']['on'](this['_drawDelEventType'],this['_onRightClickHandler'],this);}['_stopDrawHook'](){const _0x310542={_0x40ae7e:0x1c1,_0x53239c:0x9b5},_0x426f65=_0x5b513e;this['_map']['off'](EventType[_0x426f65(0xe85)],this['_onMouseMoveHandler'],this),this['_map']['off'](this['_drawAddEventType'],this['_onClickHandler'],this),this[_0x426f65(0x744)]['off'](this['_drawEndEventType'],this['_onDbClickHandler'],this),(this[_0x426f65(_0x310542._0x40ae7e)][_0x426f65(_0x310542._0x53239c)]??!![])&&this['_map']['off'](this['_drawDelEventType'],this['_onRightClickHandler'],this);}['_getExSmallTooltip'](_0x12c9d4,_0x26910c=''){const _0x22b68e={_0x408707:0x1c1,_0x5811c2:0x391,_0x2f14d7:0x8a5,_0x24c18a:0xbb9,_0x4c7f62:0x4b2,_0x49c360:0xd7f,_0x3a0a1c:0x744},_0x4c4e29=_0x5b513e;if(this[_0x4c4e29(_0x22b68e._0x408707)]['drawShowMeasure']===![])return _0x26910c;if(this['_positions_draw']['length']===0x0||!_0x12c9d4['cartesian'])return _0x26910c;const _0x10af87={'unit':this['options']['unit'],'getLangText':_0x4bc3a7=>{const _0x15a2a5=_0x4c4e29;return this[_0x15a2a5(0x744)]['getLangText'](_0x4bc3a7);},'decimal':this['options'][_0x4c4e29(_0x22b68e._0x5811c2)]};if(this[_0x4c4e29(_0x22b68e._0x2f14d7)]===0x3&&this['style']['semiMajorAxis']>0x0&&this['style']['semiMinorAxis']>0x0&&this['style'][_0x4c4e29(0x1158)]!==this['style'][_0x4c4e29(_0x22b68e._0x24c18a)])return''+this['_map']['getLangText'](_0x4c4e29(_0x22b68e._0x4c7f62))+':长'+formatDistance(this['style']['semiMajorAxis'],_0x10af87)+',短'+formatDistance(this[_0x4c4e29(_0x22b68e._0x49c360)]['semiMinorAxis'],_0x10af87);else{const _0x189fef=this['style']['radius']??this['style']['semiMajorAxis'];if(_0x189fef>0x0)return''+this[_0x4c4e29(_0x22b68e._0x3a0a1c)]['getLangText']('_半径')+':'+formatDistance(_0x189fef,_0x10af87);}return _0x26910c;}['updateAttrForDrawing'](_0x232033){const _0x3ed329={_0x29da58:0xab6,_0x676870:0x1026,_0x5a28ba:0x4e6,_0x332471:0x4f0},_0x5d0f30=_0x5b513e;if(this[_0x5d0f30(_0x3ed329._0x29da58)]['length']<0x2)return;this['_calculateCzmHeight'](this[_0x5d0f30(0x4f0)],!![]);if(!_0x232033){const _0x2a9ed5=formatNum$1(Cesium__namespace[_0x5d0f30(_0x3ed329._0x676870)]['distance'](this['_positions_draw'][0x0],this['_positions_draw'][0x1]),0x2);if(_0x2a9ed5<0x1)return;if(this['_maxPointNum']===0x3){let _0x39fbf7=_0x2a9ed5,_0x3c9444=_0x2a9ed5;this['_positions_draw'][_0x5d0f30(_0x3ed329._0x5a28ba)]===0x3&&(_0x3c9444=formatNum$1(Cesium__namespace['Cartesian3']['distance'](this['_positions_draw'][0x0],this['_positions_draw'][0x2]),0x2));if(_0x39fbf7>_0x3c9444){const _0x5e71d1=_0x39fbf7;_0x39fbf7=_0x3c9444,_0x3c9444=_0x5e71d1;}this['entityGraphic']['semiMajorAxis']=_0x3c9444,this['entityGraphic'][_0x5d0f30(0xbb9)]=_0x39fbf7,this[_0x5d0f30(0xd7f)]['semiMajorAxis']=_0x3c9444,this['style']['semiMinorAxis']=_0x39fbf7;}else this['entityGraphic']['semiMajorAxis']=_0x2a9ed5,this[_0x5d0f30(_0x3ed329._0x332471)]['semiMinorAxis']=_0x2a9ed5,this['style']['radius']=_0x2a9ed5;}this['_entity_outlines']&&(this['_outlinePositions']=this['getOutlinePositions'](),this[_0x5d0f30(0xdaf)]());}['_onRightClickHandler'](_0x2f5d3c){const _0x1fd8e8=_0x5b513e;super[_0x1fd8e8(0x1db)](_0x2f5d3c),this['entityGraphic'][_0x1fd8e8(0x1158)]=0x0,this['entityGraphic']['semiMinorAxis']=0x0,this['style']['radius']=0x0;}['getOutlinePositions'](_0x3b6c5=!![],_0x12b251){const _0xf420fe={_0x45e976:0xae3,_0x1e1b64:0x1158},_0x408294=_0x5b513e;var _0x2269ab,_0x2ec181,_0x36a977,_0x423b10;const _0x8c221c=Cesium__namespace['JulianDate']['now'](),_0x56e9ab=getEllipseOuterPositions({'position':getPositionValue(this['_entity'][_0x408294(_0xf420fe._0x45e976)]),'semiMajorAxis':getCesiumValue((_0x2269ab=this[_0x408294(0x5cd)][_0x408294(0x82a)])===null||_0x2269ab===void 0x0?void 0x0:_0x2269ab[_0x408294(_0xf420fe._0x1e1b64)],Number,_0x8c221c),'semiMinorAxis':getCesiumValue((_0x2ec181=this['_entity']['ellipse'])===null||_0x2ec181===void 0x0?void 0x0:_0x2ec181['semiMinorAxis'],Number,_0x8c221c),'rotation':getCesiumValue((_0x36a977=this['_entity']['ellipse'])===null||_0x36a977===void 0x0?void 0x0:_0x36a977['rotation'],Number,_0x8c221c)??0x0,'granularity':getCesiumValue((_0x423b10=this['_entity']['ellipse'])===null||_0x423b10===void 0x0?void 0x0:_0x423b10['granularity'],Number,_0x8c221c),'count':_0x12b251});if(_0x3b6c5&&_0x56e9ab){var _0x4fb806;_0x56e9ab['push'](_0x56e9ab[0x0]),(this['style']['outlineWidth']>0x4||((_0x4fb806=this['style']['outlineStyle'])===null||_0x4fb806===void 0x0?void 0x0:_0x4fb806['width'])>0x4)&&_0x56e9ab['push'](_0x56e9ab[0x1]);}return _0x56e9ab;}['getOutlineCoordinates'](_0x310b25,_0x564949,_0x462092){const _0x26ff92={_0x2eeec5:0xd43},_0x433507=_0x5b513e;return cartesians2lonlats(this[_0x433507(_0x26ff92._0x2eeec5)](_0x310b25,_0x564949),_0x462092);}['_getOutlineStyle'](_0x2aacdf,_0x54541a){const _0x4696a6={_0x523827:0xcb5},_0x3f90be=_0x5b513e,_0x5cb4ce=super['_getOutlineStyle'](_0x2aacdf,_0x54541a);return _0x5cb4ce['arcType']=Cesium__namespace['ArcType'][_0x3f90be(_0x4696a6._0x523827)],_0x5cb4ce;}['getRectangle'](_0xd6cb73){const _0x2efe69=_0x5b513e,_0x3ca0e5=this['getOutlinePositions'](![],0x1);if(!_0x3ca0e5||_0x3ca0e5[_0x2efe69(0x4e6)]===0x0)return;const _0x1105b8=getRectangle(_0x3ca0e5,_0xd6cb73===null||_0xd6cb73===void 0x0?void 0x0:_0xd6cb73['isFormat']);return _0x1105b8;}['isInPoly'](_0x294d95){const _0xe532f7={_0x13950c:0x5e3},_0x41faf0=_0x5b513e,_0x74aabb=LngLatPoint[_0x41faf0(0x11d8)](this['positionShow']);_0x74aabb['alt']=0x0;const _0x5693ac=LngLatPoint['parse'](_0x294d95);_0x5693ac['alt']=0x0;const _0x1cc1d0=Cesium__namespace['Cartesian3']['distance'](_0x74aabb[_0x41faf0(_0xe532f7._0x13950c)](),_0x5693ac['toCartesian']());return _0x1cc1d0<=this['radius'];}['flyTo'](_0x3e39c6={}){const _0xa1001f={_0x449fdf:0x744,_0x2acd47:0xfdb,_0x2c1a2d:0xfaf,_0x2aadcc:0x744},_0x69527b=_0x5b513e;if(!this[_0x69527b(_0xa1001f._0x449fdf)])return Promise[_0x69527b(_0xa1001f._0x2acd47)](![]);return!Cesium__namespace[_0x69527b(_0xa1001f._0x2c1a2d)](_0x3e39c6['radius'])&&(_0x3e39c6['radius']=this['radius']*0x2*(_0x3e39c6['scale']||1.8)),this[_0x69527b(_0xa1001f._0x2aadcc)][_0x69527b(0x939)](this[_0x69527b(0x972)],_0x3e39c6);}}register$5(_0x5b513e(0xe0e),CircleEntity,!![]);class EditModel extends EditBase{get['position'](){const _0x17c627=_0x5b513e;return this['_graphic'][_0x17c627(0x1d0)];}set[_0x5b513e(0xae3)](_0xa6b09d){this['_graphic']['_position_draw']=_0xa6b09d;}['updatePositionsHeightByAttr'](_0x350b82){const _0xfd00c2={_0x4589d3:0x744,_0x5e713d:0xa6d},_0x7da376=_0x5b513e;return this['clampToGround']&&(_0x350b82=getSurfacePosition(this[_0x7da376(_0xfd00c2._0x4589d3)][_0x7da376(_0xfd00c2._0x5e713d)],_0x350b82)),_0x350b82;}[_0x5b513e(0x4de)](){const _0x324274={_0x26ee4e:0x723,_0x439667:0x11d4,_0x26fe51:0x13a9,_0x2f57b5:0xa51,_0x55651b:0x105c,_0x126069:0xef3,_0x39382a:0x744,_0x432134:0x12fa},_0x54e037={_0x2a5d11:0x7fd},_0x5b9290={_0x56e66d:0x6b5},_0x5921e0={_0x37a9f4:0x11d4,_0x378fd9:0xdc0,_0x5193a0:0x1f8,_0xc19f68:0x4e6},_0x568de0={_0x26b669:0xb9c},_0x3830fb={_0x1d1f5f:0x673},_0x29d742={_0x302f21:0xae3},_0x45ae91=_0x5b513e;this[_0x45ae91(_0x324274._0x26ee4e)]['_draw_tooltip']=this['_map']['getLangText']('_拖动该点后')+'
'+this['_map']['getLangText']('_修改位置'),this['createDragger']({'dragger':this['_graphic'],'onDragStart':(_0x3241b9,_0x498818)=>{const _0x866998=_0x45ae91;for(let _0x19ed08=0x0,_0xe5eefa=this['draggers'][_0x866998(0x4e6)];_0x19ed08<_0xe5eefa;_0x19ed08++){this['draggers'][_0x19ed08]['show']=![];}},'onDrag':(_0x1ddcca,_0x1ad954)=>{const _0x228cfe=_0x45ae91;this[_0x228cfe(_0x29d742._0x302f21)]=_0x1ad954;},'onDragEnd':(_0x234cf3,_0xbb1a82)=>{const _0x9fa3ef=_0x45ae91;this[_0x9fa3ef(_0x3830fb._0x1d1f5f)]();}});const _0x44c0e5=this['style']['radius'],_0x12a236=this['updatePositionsHeightByAttr'](this['position']);if(this['_hasEditHeading']){const _0x44cec0=_0x12a236&&Cesium__namespace['Cartographic']['fromCartesian'](_0x12a236)['height'];this[_0x45ae91(_0x324274._0x439667)]=new CircleEntity({'name':_0x45ae91(_0x324274._0x26fe51),'position':new Cesium__namespace[(_0x45ae91(_0x324274._0x2f57b5))](_0x108280=>{return _0x12a236;},![]),'style':{'fill':![],'outline':!![],'outlineColor':'#ffff00','outlineOpacity':0.8,'radius':_0x44c0e5,'height':_0x44cec0},'private':!![]}),this[_0x45ae91(_0x324274._0x55651b)][_0x45ae91(0x1019)](this['entityAngle']);const _0x4518ec=getPositionByDirectionAndLen(_0x12a236,this[_0x45ae91(0xd7f)]['heading'],_0x44c0e5),_0x485149=this[_0x45ae91(_0x324274._0x126069)]({'position':_0x4518ec,'type':EditPointType[_0x45ae91(0x988)],'tooltip':this[_0x45ae91(_0x324274._0x39382a)]['getLangText'](_0x45ae91(0x2a0)),'onDrag':(_0x4d47f5,_0x2b0012)=>{const _0x4c5578=_0x45ae91,_0x6c3d17=getAngle(_0x12a236,_0x2b0012);this['style'][_0x4c5578(0xb9c)]=formatNum$1(_0x6c3d17,0x2),_0x4d47f5[_0x4c5578(0xae3)]=getPositionByDirectionAndLen(_0x12a236,this['style'][_0x4c5578(_0x568de0._0x26b669)],this['style']['radius']),this['_graphic'][_0x4c5578(0xc4a)](_0x12a236);}});this['draggers'][_0x45ae91(0x1ed)](_0x485149);}if(this['_hasEditScale']&&!this[_0x45ae91(_0x324274._0x432134)]){const _0x239243=addPositionsHeight(_0x12a236,_0x44c0e5),_0x17fc91=this[_0x45ae91(0xef3)]({'position':_0x239243,'type':EditPointType['MoveHeight'],'tooltip':this['_map']['getLangText']('_修改缩放比例'),'onDragStart':(_0x3a97d9,_0x1af2c1)=>{const _0xa46459=_0x45ae91;this[_0xa46459(_0x5921e0._0x37a9f4)]&&(this['entityAngle'][_0xa46459(_0x5921e0._0x378fd9)]=![]);for(let _0x53493d=0x0,_0x8f146c=this[_0xa46459(_0x5921e0._0x5193a0)][_0xa46459(_0x5921e0._0xc19f68)];_0x53493d<_0x8f146c;_0x53493d++){this[_0xa46459(_0x5921e0._0x5193a0)][_0x53493d]['show']=![];}},'onDrag':(_0x19a382,_0x4b31dc)=>{const _0x50638e=_0x45ae91,_0xd83db=Cesium__namespace['Cartesian3']['distance'](_0x4b31dc,_0x12a236),_0x449cf6=_0x19a382[_0x50638e(0xe7a)]/(this['style']['scale']||0x1);let _0x3ea622=formatNum$1(_0xd83db/_0x449cf6,0x3);if(isNaN(_0x3ea622))return;_0x3ea622<=0x0&&(_0x3ea622=0.001),this['style']['scale']=_0x3ea622,this['entityGraphic'][_0x50638e(_0x5b9290._0x56e66d)]=_0x3ea622,_0x19a382['radius']=_0xd83db,this['style']['radius']=_0xd83db;},'onDragEnd':(_0x1ebc01,_0x1eb307)=>{const _0x6f6dca=_0x45ae91;this['updateDraggers'](),this['fire'](EventType[_0x6f6dca(_0x54e037._0x2a5d11)]);}});_0x17fc91['radius']=_0x44c0e5,this[_0x45ae91(0x1f8)][_0x45ae91(0x1ed)](_0x17fc91);}}[_0x5b513e(0x1f9)](){const _0x375dc3=_0x5b513e;super['destroyDraggers'](),this['entityAngle']&&(this['layer'][_0x375dc3(0x33c)](this['entityAngle'],!![]),delete this[_0x375dc3(0x11d4)]);}['getDraggerContextMenu'](_0xfac048){const _0x290bca={_0x19fdac:0x1109,_0x4555af:0x72b,_0x187749:0xea1,_0x31f36a:0x420,_0x14ef95:0x1ed,_0x256497:0x228,_0x489775:0xfaf,_0x5124b0:0xccf},_0x538d8e={_0x2ae5bb:0x6f5},_0x47b9ad={_0x3c8485:0x6f5},_0x4a3760={_0x364095:0xaec,_0x5ca8e2:0x673},_0x33652e={_0x5458e0:0x81a},_0x26e6fc={_0x1eb73a:0x673},_0x4985f6=_0x5b513e,_0x1a864e=super[_0x4985f6(_0x290bca._0x19fdac)](_0xfac048);return(this['style'][_0x4985f6(0xef4)]??!![])&&(_0x1a864e[_0x4985f6(0x1ed)]({'text':this['_map']['getLangText']('_按轴旋转'),'icon':Icon[_0x4985f6(_0x290bca._0x4555af)],'show':_0x5387d3=>{if(this['_map']['scene']['mode']!==Cesium__namespace['SceneMode']['SCENE3D'])return![];return!this['_matrixRotate']||this['_matrixRotate']['_dragger_index']!==_0xfac048['index'];},'callback':_0x3ec065=>{const _0x3e310a=_0x4985f6;this['entityAngle']&&(this['layer']['removeGraphic'](this[_0x3e310a(0x11d4)],!![]),delete this['entityAngle'],this['_hasEditHeading']=![],this[_0x3e310a(_0x26e6fc._0x1eb73a)]()),this['startRotateMatrix'](_0x3ec065['graphic'],_0x3ec065);}}),_0x1a864e[_0x4985f6(0x1ed)]({'text':this['_map'][_0x4985f6(_0x290bca._0x187749)]('_停止按轴旋转'),'icon':Icon[_0x4985f6(_0x290bca._0x31f36a)],'show':_0x226486=>{const _0x8cff4e=_0x4985f6;return this['_matrixRotate']&&this['_matrixRotate']['_dragger_index']===_0xfac048[_0x8cff4e(_0x33652e._0x5458e0)];},'callback':_0x5b589a=>{this['stopRotateMatrix']();}})),!Cesium__namespace[_0x4985f6(0xfaf)](this['_hasEditHeading'])&&(this['_hasEditHeading']=this[_0x4985f6(0x1c1)]['hasEditHeading']??![]),_0x1a864e[_0x4985f6(_0x290bca._0x14ef95)]({'text':'编辑方向','icon':Icon[_0x4985f6(_0x290bca._0x256497)],'show':_0x4f15dc=>{return!this['_hasEditHeading'];},'callback':_0x57260f=>{const _0x3e513e=_0x4985f6;this[_0x3e513e(_0x4a3760._0x364095)](),this['_hasEditHeading']=!![],this[_0x3e513e(_0x4a3760._0x5ca8e2)]();}}),_0x1a864e['push']({'text':'停止编辑方向','icon':Icon['DrawCircle'],'show':_0x4d536b=>{return this['_hasEditHeading'];},'callback':_0x50c423=>{const _0x228b0f=_0x4985f6;this['_hasEditHeading']=![],this[_0x228b0f(0x673)]();}}),!Cesium__namespace[_0x4985f6(_0x290bca._0x489775)](this['_hasEditScale'])&&(this['_hasEditScale']=this['options']['hasEditScale']??![]),_0x1a864e['push']({'text':this['_map']['getLangText']('_调整比例'),'icon':Icon[_0x4985f6(_0x290bca._0x5124b0)],'show':_0x3f0b70=>{const _0x222af7=_0x4985f6;if(this[_0x222af7(0x744)]['scene']['mode']!==Cesium__namespace['SceneMode']['SCENE3D'])return![];return!this[_0x222af7(_0x47b9ad._0x3c8485)];},'callback':_0x2440d4=>{this['_hasEditScale']=!![],this['updateDraggers']();}}),_0x1a864e['push']({'text':this[_0x4985f6(0x744)]['getLangText']('_停止调整比例'),'icon':Icon['UndergroundNo'],'show':_0x2ded14=>{const _0x17a032=_0x4985f6;return this[_0x17a032(_0x538d8e._0x2ae5bb)];},'callback':_0x5df3da=>{this['_hasEditScale']=![],this['updateDraggers']();}}),_0x1a864e;}[_0x5b513e(0x246)](){const _0x5bafb7={_0x118925:0x723,_0x4f222a:0xa3c,_0x598597:0x723},_0x331e69=_0x5b513e;delete this['_graphic']['_draw_tooltip'],delete this[_0x331e69(_0x5bafb7._0x118925)][_0x331e69(_0x5bafb7._0x4f222a)],delete this[_0x331e69(0x723)]['_noMousePick'],delete this[_0x331e69(0x723)]['_pointType'],delete this[_0x331e69(_0x5bafb7._0x598597)]['onDrag'];}}var TilesetColorCorrectionFS='uniform\x20bool\x20u_mars3d_colorcorrection_enabled;\x0auniform\x20float\x20u_mars3d_colorcorrection_brightness;\x0auniform\x20float\x20u_mars3d_colorcorrection_contrast;\x0auniform\x20float\x20u_mars3d_colorcorrection_saturation;\x0auniform\x20float\x20u_mars3d_colorcorrection_hue;\x0a\x0avoid\x20fragmentMain(FragmentInput\x20fsInput,\x20inout\x20czm_modelMaterial\x20material)\x20{\x0a\x20\x20if(u_mars3d_colorcorrection_enabled)\x20{\x0a\x20\x20\x20\x20material.diffuse\x20=\x20mix(vec3(0.0),\x20material.diffuse,\x20u_mars3d_colorcorrection_brightness);\x0a\x20\x20\x20\x20material.diffuse\x20=\x20mix(vec3(0.5),\x20material.diffuse,\x20u_mars3d_colorcorrection_contrast);\x0a\x20\x20\x20\x20material.diffuse\x20=\x20czm_hue(material.diffuse,\x20u_mars3d_colorcorrection_hue);\x0a\x20\x20\x20\x20material.diffuse\x20=\x20czm_saturation(material.diffuse,\x20u_mars3d_colorcorrection_saturation);\x0a\x20\x20}\x0a}\x0a';const DEF_OPTIONS$2={'brightness':0x1,'contrast':0x1,'hue':0x0,'saturation':0x1};class TilesetColorCorrection extends BaseThing{constructor(_0x4bf522={}){_0x4bf522={...DEF_OPTIONS$2,..._0x4bf522},super(_0x4bf522),!isMars3DCesium&&logError('该功能需要引入mars3d修改版Cesium库(mars3d-cesium库)才支持!',this);}get['layer'](){return this['_layer'];}set['layer'](_0x16fa5e){this['_layer']=_0x16fa5e,_0x16fa5e['readyPromise']['then'](_0x34fb52=>{if(_0x16fa5e['isDestroy'])return;this['_initLayer']();});}get[_0x5b513e(0x533)](){return this['options']['brightness'];}set['brightness'](_0x1e5359){const _0x56ad9c=_0x5b513e;this[_0x56ad9c(0x1c1)]['brightness']=_0x1e5359;}get['contrast'](){return this['options']['contrast'];}set['contrast'](_0x3eab6b){const _0x163ae9=_0x5b513e;this['options'][_0x163ae9(0xf79)]=_0x3eab6b;}get['hue'](){return this['options']['hue'];}set['hue'](_0x388aaf){this['options']['hue']=_0x388aaf;}get['saturation'](){return this['options']['saturation'];}set[_0x5b513e(0x944)](_0x1593f1){const _0x2d8915=_0x5b513e;this['options'][_0x2d8915(0x944)]=_0x1593f1;}['_addedHook'](){const _0x34f3da={_0xc37db5:0x105c},_0x1e263d=_0x5b513e;this['options'][_0x1e263d(_0x34f3da._0xc37db5)]&&(this['layer']=this['options']['layer']);}['_removedHook'](){this['cacheMarsOptions']&&this['cacheMarsOptions']();}['_initLayer'](){const _0x29ed73={_0x488691:0x75b},_0x35a5e7=_0x5b513e;var _0x3bdb06;const _0x52fbea=this['_getCustomShader']();if((_0x3bdb06=Cesium__namespace[_0x35a5e7(_0x29ed73._0x488691)])!==null&&_0x3bdb06!==void 0x0&&_0x3bdb06[_0x35a5e7(0xeba)]){const _0x244cea=Cesium__namespace['Mars3DEx']['getCacheOrAdd'](this['layer'][_0x35a5e7(0x4b8)]['customShaders']);_0x244cea['colorCorrection']=_0x52fbea,this['cacheMarsOptions']=function(){delete _0x244cea['colorcorrection'];};}}['_getCustomShader'](){const _0x465dce={_0x44d84c:0x248,_0x81cf4e:0x84e,_0x15e820:0x1382},_0x165604={_0x571f0f:0x742},_0x508b78=_0x5b513e,_0x373eb3=new Cesium__namespace['CustomShader']({'lightingModel':Cesium__namespace['LightingModel']['UNLIT'],'fragmentShaderText':TilesetColorCorrectionFS});return _0x373eb3['uniformMap'][_0x508b78(0x266)]=()=>{return this['enabled'];},_0x373eb3[_0x508b78(_0x465dce._0x44d84c)]['u_mars3d_colorcorrection_brightness']=()=>{const _0x4accd6=_0x508b78;return this[_0x4accd6(0x533)];},_0x373eb3[_0x508b78(_0x465dce._0x44d84c)][_0x508b78(_0x465dce._0x81cf4e)]=()=>{const _0x54898f=_0x508b78;return this[_0x54898f(0xf79)];},_0x373eb3['uniformMap'][_0x508b78(_0x465dce._0x15e820)]=()=>{const _0x146d6a=_0x508b78;return this[_0x146d6a(_0x165604._0x571f0f)];},_0x373eb3[_0x508b78(0x248)][_0x508b78(0x5fc)]=()=>{return this['saturation'];},this['_uniforms']=_0x373eb3['uniforms'],_0x373eb3;}}register('colorCorrection',TilesetColorCorrection,![]);class ModelEntity extends BasePointEntity{constructor(_0x3c2906={}){const _0x33c222={_0x5c187c:0xd7f},_0x45b7e5=_0x5b513e;super(_0x3c2906),this['_marsOptions']={},this['style']['radius']=this[_0x45b7e5(_0x33c222._0x5c187c)]['radius']??0x32,this['_readyPromise']=Cesium__namespace['defer']();}get['entityGraphic'](){var _0x550391;return(_0x550391=this['_entity'])===null||_0x550391===void 0x0?void 0x0:_0x550391['model'];}get[_0x5b513e(0x73e)](){return EditModel;}get['scale'](){const _0x52cb4=_0x5b513e;return this[_0x52cb4(0xd7f)]['scale']??0x1;}set['scale'](_0x1bd813){const _0x571e11={_0x36ecd0:0xd7f},_0x223605=_0x5b513e;this['style']['scale']=_0x1bd813,this['_updateStyleHook'](this[_0x223605(_0x571e11._0x36ecd0)],{'scale':_0x1bd813});}get['splitDirection'](){return this['options']['splitDirection'];}set['splitDirection'](_0x780ba9){const _0x3634f7=_0x5b513e;this[_0x3634f7(0x1c1)][_0x3634f7(0x5d1)]=_0x780ba9,this['_entity']&&(this['_entity']['splitDirection']=_0x780ba9);}get['colorCorrection'](){const _0x315a6b=_0x5b513e;return this['_map']&&!this['_tilesetColorCorrection']&&this['_initTilesetColorCorrection'](),this[_0x315a6b(0x83a)];}['_initTilesetColorCorrection'](){this['_tilesetColorCorrection']&&this['_tilesetColorCorrection']['destroy'](),this['_tilesetColorCorrection']=new TilesetColorCorrection({...this['options']['colorCorrection'],'layer':this}),this['_map']['addThing'](this['_tilesetColorCorrection']);}get['readyPromise'](){return this['_readyPromise']['promise'];}['_mountedHook'](){const _0x2c2270={_0xb47ccf:0xff4,_0xf2ec8a:0xae3,_0x258c43:0xc3d,_0x283ced:0x9da,_0x2cea56:0x972,_0x57906d:0xe0e,_0x2d3429:0x1c1,_0x4640eb:0xe0e,_0x2cfafc:0xd7f,_0x1a87b2:0x129d,_0x4c68b6:0x49f,_0x32630c:0x96d},_0x8ccf19=_0x5b513e;this[_0x8ccf19(_0x2c2270._0xb47ccf)]();this['options']['colorCorrection']&&this['_initTilesetColorCorrection']();const _0x5e62f3={'position':this[_0x8ccf19(_0x2c2270._0xf2ec8a)],'orientation':this['getOrientation'](),'model':ModelStyleConver['toCesiumVal'](this[_0x8ccf19(0xd7f)],{},!![])};!_0x5e62f3['model']['uri']&&this[_0x8ccf19(0x1c1)]['url']&&(_0x5e62f3['model'][_0x8ccf19(_0x2c2270._0x258c43)]=this['options']['url'],_0x5e62f3[_0x8ccf19(0x1068)][_0x8ccf19(0xdc0)]=!![]);!Cesium__namespace['defined'](_0x5e62f3['splitDirection'])&&Cesium__namespace['defined'](this['_layer'][_0x8ccf19(0x5d1)])&&(_0x5e62f3['splitDirection']=this['_layer']['splitDirection']);const _0x18f525=this['style']['label'];_0x18f525&&(Cesium__namespace['defined'](this['style']['clampToGround'])&&!Cesium__namespace['defined'](_0x18f525['clampToGround'])&&(_0x18f525['clampToGround']=this['style']['clampToGround']),this['_getLabelIsCombine']()?_0x5e62f3[_0x8ccf19(_0x2c2270._0x283ced)]=LabelStyleConver['toCesiumVal'](_0x18f525,{},this[_0x8ccf19(0xbb5)]):this['_addLabel'](_0x18f525));this['options']['billboard']&&(_0x5e62f3[_0x8ccf19(0x975)]=BillboardStyleConver['toCesiumVal'](this['options']['billboard'],{},!![]));this[_0x8ccf19(0x1c1)]['point']&&(_0x5e62f3[_0x8ccf19(_0x2c2270._0x2cea56)]=PointStyleConver['toCesiumVal'](this['options']['point'],{},!![]));this['options'][_0x8ccf19(_0x2c2270._0x57906d)]&&(_0x5e62f3['ellipse']=CircleStyleConver['toCesiumVal'](this[_0x8ccf19(_0x2c2270._0x2d3429)][_0x8ccf19(_0x2c2270._0x4640eb)],{},!![]));if(this[_0x8ccf19(0x1c1)]['path']){const _0x22a52b=PathStyleConver['toCesiumVal'](this['options']['path'],{},!![]);!_0x22a52b['isAll']&&(_0x22a52b[_0x8ccf19(0x661)]=0x0),_0x5e62f3['path']=_0x22a52b,!this['options']['availability']&&this['_setAutoAvailability'](_0x5e62f3);}if(this['style'][_0x8ccf19(0x129d)]){if(this['style']['distanceDisplayPoint'])_0x5e62f3['point']=PointStyleConver['toCesiumVal'](this[_0x8ccf19(_0x2c2270._0x2cfafc)]['distanceDisplayPoint']),_0x5e62f3[_0x8ccf19(_0x2c2270._0x2cea56)][_0x8ccf19(_0x2c2270._0x1a87b2)]=this['_getTargetDistanceDisplayCondition'](this[_0x8ccf19(_0x2c2270._0x2cfafc)]['distanceDisplayPoint']);else this[_0x8ccf19(0xd7f)]['distanceDisplayBillboard']&&(_0x5e62f3['billboard']=BillboardStyleConver['toCesiumVal'](this['style']['distanceDisplayBillboard']),_0x5e62f3[_0x8ccf19(0x975)][_0x8ccf19(0x129d)]=this['_getTargetDistanceDisplayCondition'](this[_0x8ccf19(0xd7f)]['distanceDisplayBillboard']),this['property']&&this['style']['distanceDisplayBillboard'][_0x8ccf19(0x49f)]===!![]&&(_0x5e62f3['billboard'][_0x8ccf19(_0x2c2270._0x4c68b6)]=new Cesium__namespace['VelocityVectorProperty'](this['property'],!![])));}_0x5e62f3['model']['marsOptions']=this['_marsOptions'],this['_entity']=this[_0x8ccf19(_0x2c2270._0x32630c)](_0x5e62f3);}[_0x5b513e(0x12e1)](_0xa6a58b){const _0x4d183d={_0x545577:0x1c1,_0x4448cc:0x83a},_0x1cd21d=_0x5b513e;this[_0x1cd21d(_0x4d183d._0x545577)][_0x1cd21d(0xe76)]&&!this[_0x1cd21d(_0x4d183d._0x4448cc)]&&this['_initTilesetColorCorrection'](),super['_addedHook'](_0xa6a58b);}['_removedHook'](){const _0x241e90=_0x5b513e;this['rotateStop'](),super['_removedHook'](),this['_tilesetColorCorrection']&&(this[_0x241e90(0x744)]['removeThing'](this[_0x241e90(0x83a)],!![]),delete this['_tilesetColorCorrection']);}[_0x5b513e(0xff4)](){const _0x5791d2={_0xde2911:0x314,_0x2b7227:0xd7f},_0xe7cf4d=_0x5b513e;if(!isMars3DCesium)return;this['_marsOptions'][_0xe7cf4d(0x714)]=this['style'][_0xe7cf4d(0x353)],this[_0xe7cf4d(0x4b8)]['customShaders']=this['_map']['index']+'_'+this['id'],this['loadOk']=![],this['fire'](EventType['loadBefore'],{'url':this['options'][_0xe7cf4d(0x1269)]}),this['_draw_tooltip']=this['_map'][_0xe7cf4d(0xea1)]('_加载模型中'),this['_marsOptions']['callback']=(_0x364993,_0x36a78d)=>{const _0x192b62=_0xe7cf4d;var _0x140367;delete this['_draw_tooltip'],this['loadOk']=!![],this['_model']=_0x36a78d,(_0x140367=this[_0x192b62(_0x5791d2._0xde2911)])!==null&&_0x140367!==void 0x0&&_0x140367[_0x192b62(0xe95)]&&delete this['_layer']['_objectsToExclude_auto'],_0x36a78d['boundingSphere'][_0x192b62(0xe7a)]<(this['style']['maxRadius'],0x3e8)&&(this[_0x192b62(_0x5791d2._0x2b7227)]['radius']=_0x36a78d[_0x192b62(0xa81)]['radius']),this['fire'](EventType['load'],{'drawType':this['type'],'entity':_0x364993,'model':_0x36a78d,'graphic':this},!![]),this['_readyPromise']['resolve'](this);};}[_0x5b513e(0x6c4)](_0x47c36b,_0x442918){const _0x4f2ac4={_0x5ccc2e:0x3ee,_0x380335:0x506,_0x5210c6:0x7d5},_0x46dabe=_0x5b513e;_0x442918=ModelStyleConver[_0x46dabe(_0x4f2ac4._0x5ccc2e)](_0x47c36b,_0x442918,!![]);if(this['style']['distanceDisplayPoint'])_0x442918['distanceDisplayPoint']=PointStyleConver['toJSON'](this['style'][_0x46dabe(_0x4f2ac4._0x380335)],_0x442918['distanceDisplayPoint'],!![]);else this['style']['distanceDisplayBillboard']&&(_0x442918[_0x46dabe(_0x4f2ac4._0x5210c6)]=BillboardStyleConver['toJSON'](this['style'][_0x46dabe(_0x4f2ac4._0x5210c6)],_0x442918['distanceDisplayBillboard'],!![]));return _0x442918;}['_updateStyleHook'](_0x12ddae,_0x48e221){const _0x33be5d={_0x2759b1:0x4f0,_0x446c11:0xb5f,_0x3d11f9:0x1269,_0x2e2eb2:0x8fa,_0x5eb141:0x129d,_0x3ddf66:0x506,_0x4a8361:0x506,_0x153ee7:0xc67,_0x3a8ac6:0x7d5,_0x47fc68:0x7d3},_0x1a0c93=_0x5b513e;var _0x6a5570;_0x48e221['url']&&this['show']&&((_0x6a5570=this[_0x1a0c93(_0x33be5d._0x2759b1)][_0x1a0c93(0xc3d)])===null||_0x6a5570===void 0x0?void 0x0:_0x6a5570['_value'])!==_0x48e221['url']&&(this[_0x1a0c93(_0x33be5d._0x446c11)]=![],this['entityGraphic']['_readyOk']=![],this[_0x1a0c93(0xb79)](EventType[_0x1a0c93(0x88e)],{'url':_0x48e221===null||_0x48e221===void 0x0?void 0x0:_0x48e221[_0x1a0c93(_0x33be5d._0x3d11f9)]}));ModelStyleConver['toCesiumVal'](_0x12ddae,this['entityGraphic'],!![]),this['_entity']['orientation']=this[_0x1a0c93(_0x33be5d._0x2e2eb2)]();Cesium__namespace['defined'](_0x12ddae['clampToGround'])&&this['_position_draw']&&(this['_position_draw']['z']+=0.01);if(this['style'][_0x1a0c93(_0x33be5d._0x5eb141)]){var _0x5204bb;if(_0x48e221['distanceDisplayPoint']&&this['_entity'][_0x1a0c93(0x972)])PointStyleConver['toCesiumVal'](this['style'][_0x1a0c93(_0x33be5d._0x3ddf66)],this['_entity'][_0x1a0c93(0x972)]),this['_entity']['point']['distanceDisplayCondition']=this['_getTargetDistanceDisplayCondition'](this['style'][_0x1a0c93(_0x33be5d._0x4a8361)]);else _0x48e221['distanceDisplayBillboard']&&(_0x5204bb=this['_entity'])!==null&&_0x5204bb!==void 0x0&&_0x5204bb['billboard']&&(BillboardStyleConver['toCesiumVal'](this[_0x1a0c93(0xd7f)]['distanceDisplayBillboard'],this['_entity']['billboard']),this['_entity']['billboard']['distanceDisplayCondition']=this[_0x1a0c93(_0x33be5d._0x153ee7)](this['style'][_0x1a0c93(_0x33be5d._0x3a8ac6)]),this['property']&&_0x48e221['distanceDisplayBillboard']['alignedAxis']===!![]&&(this[_0x1a0c93(0x5cd)]['billboard']['alignedAxis']=new Cesium__namespace[(_0x1a0c93(_0x33be5d._0x47fc68))](this['property'],!![])));}}[_0x5b513e(0x113d)](){const _0x8d04ee={_0x4d0874:0x113d,_0x1119f9:0xe3c},_0x4121fa=_0x5b513e;super[_0x4121fa(_0x8d04ee._0x4d0874)](),this['_entity'][_0x4121fa(_0x8d04ee._0x1119f9)]=this['getOrientation'](),this['_entity']['path']&&this['_setAutoAvailability']();}['_setPositionsToCallback'](){const _0x268412={_0x12b006:0xd7f,_0x30c5c1:0xb9c,_0x516619:0x5c0,_0x68d0dc:0xc46,_0x8b4284:0x8af,_0x4dd6d0:0x481};super['_setPositionsToCallback'](),this['_entity']['orientation']=new Cesium__namespace['CallbackProperty'](_0x29b6fe=>{const _0x3d974a=_0x137d,_0x4d106f=getPositionValue(this['position'],_0x29b6fe);if(_0x4d106f==null)return;const _0x47cbcf=Cesium__namespace['Math']['toRadians'](this[_0x3d974a(_0x268412._0x12b006)][_0x3d974a(_0x268412._0x30c5c1)]??0x0),_0x409712=Cesium__namespace['Math']['toRadians'](this[_0x3d974a(0xd7f)]['pitch']??0x0),_0x3e7a49=Cesium__namespace[_0x3d974a(_0x268412._0x516619)][_0x3d974a(_0x268412._0x68d0dc)](this['style']['roll']??0x0),_0x3fe0b5=new Cesium__namespace['HeadingPitchRoll'](_0x47cbcf,_0x409712,_0x3e7a49);return Cesium__namespace[_0x3d974a(_0x268412._0x8b4284)][_0x3d974a(_0x268412._0x4dd6d0)](_0x4d106f,_0x3fe0b5,this['ellipsoid'],this['fixedFrameTransform']);},![]);}['_cancelPositionsCallback'](){const _0x15a902=_0x5b513e;if(!this['_isCallbackPositions'])return;super[_0x15a902(0xa44)](),this['_entity']&&(this['_entity']['orientation']=this['getOrientation']());}['_setOptionsHook'](_0x229cb4,_0x2a69ae){const _0x576bae={_0x4cb40f:0xe36,_0x4f18ea:0x975,_0x5d69d3:0x972,_0x3cf268:0xe7f,_0x44b786:0x752,_0x268109:0xe76},_0x484a96=_0x5b513e;_0x2a69ae['billboard']&&BillboardStyleConver[_0x484a96(_0x576bae._0x4cb40f)](_0x229cb4[_0x484a96(_0x576bae._0x4f18ea)],this['_entity']['billboard'],!![]),_0x2a69ae[_0x484a96(_0x576bae._0x5d69d3)]&&PointStyleConver['toCesiumVal'](_0x229cb4['point'],this['_entity'][_0x484a96(0x972)],!![]),_0x2a69ae['path']&&(PathStyleConver['toCesiumVal'](_0x229cb4[_0x484a96(_0x576bae._0x3cf268)],this['_entity']['path'],!![]),!_0x229cb4[_0x484a96(0xe7f)][_0x484a96(_0x576bae._0x44b786)]&&(this['_entity'][_0x484a96(0xe7f)]['leadTime']=0x0)),_0x2a69ae['circle']&&CircleStyleConver['toCesiumVal'](_0x229cb4['circle'],this['_entity'][_0x484a96(0x82a)],!![]),_0x2a69ae[_0x484a96(_0x576bae._0x268109)]&&this['colorCorrection']['setOptions'](_0x229cb4['colorCorrection']);}[_0x5b513e(0x676)](_0x1e3f9e){const _0x1013f={_0x33ff4f:0x972},_0x4af3db=_0x5b513e;this[_0x4af3db(0x1c1)]['billboard']&&(_0x1e3f9e[_0x4af3db(0x975)]={},BillboardStyleConver['toJSON'](this[_0x4af3db(0x1c1)]['billboard'],_0x1e3f9e['billboard'],!![])),this['options'][_0x4af3db(_0x1013f._0x33ff4f)]&&(_0x1e3f9e[_0x4af3db(0x972)]={},PointStyleConver[_0x4af3db(0x3ee)](this['options']['point'],_0x1e3f9e['point'],!![])),this['options']['path']&&(_0x1e3f9e[_0x4af3db(0xe7f)]={},PathStyleConver['toJSON'](this['options']['path'],_0x1e3f9e['path'],!![])),this['options'][_0x4af3db(0xe0e)]&&(_0x1e3f9e['circle']={},CircleStyleConver['toJSON'](this['options'][_0x4af3db(0xe0e)],_0x1e3f9e['circle'],!![]));}['_addLabel'](_0x4bdf68){const _0x990088={_0x290721:0x9da,_0x4f84e9:0xe36},_0x2633c7=_0x5b513e;this['_getLabelIsCombine']()?(this['_entity']['label']=this[_0x2633c7(0x5cd)][_0x2633c7(_0x990088._0x290721)]||{},LabelStyleConver[_0x2633c7(_0x990088._0x4f84e9)](_0x4bdf68,this['_entity']['label'],this['attr'])):super['_addLabel'](_0x4bdf68);}['updateAttrForDrawing'](_0x380a37){}[_0x5b513e(0x607)](){}['_getTargetDistanceDisplayCondition'](_0xb92311){const _0x29dc0e={_0x793ace:0xd8e,_0x298238:0x1154,_0x5d9d86:0xd8e},_0xec2ac5=_0x5b513e;let _0x385a00;if(this['style']['distanceDisplayCondition']instanceof Cesium__namespace[_0xec2ac5(_0x29dc0e._0x793ace)])_0x385a00=this['style']['distanceDisplayCondition']['far'];else this['style']['distanceDisplayCondition_far']&&(_0x385a00=this['style'][_0xec2ac5(_0x29dc0e._0x298238)]);return new Cesium__namespace[(_0xec2ac5(_0x29dc0e._0x5d9d86))](_0xb92311[_0xec2ac5(0x1a1)]??_0x385a00,_0xb92311[_0xec2ac5(0x1154)]??Number['MAX_VALUE']);}[_0x5b513e(0x10f6)](){const _0x142053={_0x1aa03a:0x571,_0x54e714:0xc31},_0x172401=_0x5b513e,_0x298b6d=this['currentTime'],_0x5e1b14=this[_0x172401(_0x142053._0x1aa03a)],_0x9e85c9=Cesium__namespace[_0x172401(_0x142053._0x54e714)][_0x172401(0x428)](this['_entity']['orientation'],_0x298b6d,new Cesium__namespace['Quaternion']()),_0x922367=getHeadingPitchRollByOrientation(_0x5e1b14,_0x9e85c9,this[_0x172401(0x1048)],this['fixedFrameTransform']);return _0x922367;}['rotateStart'](_0x5e35ef={}){const _0x3e250e={_0x35bff6:0x1235,_0x33f846:0x335,_0xb17680:0xf37},_0x530a82=_0x5b513e;this['_isRotateStart']&&this['rotateStop'](),this[_0x530a82(_0x3e250e._0x35bff6)]=_0x5e35ef['direction']?0x1:-0x1,this['_rotateAngle']=0x168/(0x3c*(_0x5e35ef['time']||0x3c)),this['_rotateAutoStopAngle']=_0x5e35ef[_0x530a82(_0x3e250e._0x33f846)],this['_rotateHpr']=this['getHeadingPitchRoll'](),this['_startHeading']=this['_rotateHpr']['heading'],this['_tikRender']=0x0,this['_isRotateStart']=!![],this['entity']['orientation']=new Cesium__namespace['CallbackProperty'](_0x3e5da2=>{const _0x32620c=getPositionValue(this['position'],_0x3e5da2);return Cesium__namespace['Transforms']['headingPitchRollQuaternion'](_0x32620c,this['_rotateHpr'],this['ellipsoid'],this['fixedFrameTransform']);},![]),this[_0x530a82(0x744)]['on'](EventType[_0x530a82(_0x3e250e._0xb17680)],this['_rotate_onPreRenderHandler'],this);}['_rotate_onPreRenderHandler'](_0x4d1a4c){const _0x59f485={_0x107bcc:0x1c6},_0x48780a=_0x5b513e;if(!this['_map'])return;this['_tikRender']++;const _0x4848a6=this[_0x48780a(0x7ef)]*this['_rotateAngle'];if(this['_rotateAutoStopAngle']&&_0x4848a6>=this['_rotateAutoStopAngle']){this['rotateStop']();return;}const _0x54eadc=Cesium__namespace['Math']['toRadians'](_0x4848a6*this['_rotateDirection'])+this[_0x48780a(0x889)];this[_0x48780a(_0x59f485._0x107bcc)]['heading']=_0x54eadc;}['rotateStop'](){const _0x30accc={_0x4f20f9:0xb9c},_0x2df0a3=_0x5b513e;if(!this['_isRotateStart'])return;this['_isRotateStart']=![],this['_map'][_0x2df0a3(0x1fb)](EventType['preRender'],this['_rotate_onPreRenderHandler'],this),this[_0x2df0a3(_0x30accc._0x4f20f9)]=Cesium__namespace[_0x2df0a3(0x5c0)]['toDegrees'](this['_rotateHpr'][_0x2df0a3(_0x30accc._0x4f20f9)]),delete this['_rotateDirection'],delete this['_rotateAngle'],delete this['_rotateAutoStopAngle'],delete this['_rotateHpr'],delete this[_0x2df0a3(0x889)],delete this['_tikRender'];}[_0x5b513e(0xa7d)](_0x1c7f29){const _0x495b3c={_0x16bf44:0x5cd,_0x385036:0xe3c,_0x47cfcc:0xe94};return new Promise((_0x2e08da,_0x54b6c7)=>{const _0x4680f0={_0x50696f:0x744,_0x27ef44:0xe10},_0x2534c9=_0x137d,_0x8c3c0e=new Cesium__namespace['SampledPositionProperty']();_0x8c3c0e[_0x2534c9(0x6f2)]=Cesium__namespace['ExtrapolationType']['HOLD'];const _0x18f04f=this['currentTime']['clone'](),_0x3f014c=this['positionShow'];_0x8c3c0e['addSample'](_0x18f04f,_0x3f014c);const _0x1be6c9=LngLatPoint['parse'](_0x1c7f29[_0x2534c9(0xae3)])[_0x2534c9(0x5e3)](),_0x5ada56=_0x1c7f29['time']||0x5,_0x253890=Cesium__namespace[_0x2534c9(0xca6)][_0x2534c9(0xc71)](_0x18f04f,_0x5ada56,new Cesium__namespace[(_0x2534c9(0xca6))]());_0x8c3c0e['addSample'](_0x253890,_0x1be6c9),this[_0x2534c9(_0x495b3c._0x16bf44)][_0x2534c9(0xae3)]=_0x8c3c0e;let _0x3ad570;_0x1c7f29['orientation']&&(_0x3ad570=this['_entity'][_0x2534c9(_0x495b3c._0x385036)],this['_entity']['orientation']=new Cesium__namespace['VelocityOrientationProperty'](_0x8c3c0e));const _0x543e24=this['_map']['clock']['multiplier'];this['_map']['clock']['shouldAnimate']=!![],this[_0x2534c9(0x744)]['clock']['multiplier']=_0x1c7f29[_0x2534c9(_0x495b3c._0x47cfcc)]||0x1,this['_cancelMoveTo']=()=>{const _0x23dee7=_0x2534c9;if(!this['_map'])return;delete this['_cancelMoveTo'],_0x3ad570&&(this['_entity']['orientation']=_0x3ad570),this['_setPointPostion'](_0x1be6c9),this[_0x23dee7(_0x4680f0._0x50696f)]['clock'][_0x23dee7(_0x4680f0._0x27ef44)]=_0x543e24,_0x1c7f29['onEnd']&&_0x1c7f29['onEnd'](),_0x2e08da(this);},setTimeout(()=>{const _0x5138a0=_0x2534c9;this[_0x5138a0(0x422)]();},_0x5ada56*0x3e8);});}['cancelMoveTo'](){const _0x2b5a33={_0x29ad75:0x7a5},_0x373850=_0x5b513e;this[_0x373850(_0x2b5a33._0x29ad75)]&&this['_cancelMoveTo']();}['_getPopupPosition'](){return this['_entity']['position'];}['setOpacity'](_0x368d12){const _0x27bda4={_0x13dcf7:0x4f0},_0x5e8d6b=_0x5b513e;this[_0x5e8d6b(0xd7f)]['globalAlpha']=_0x368d12,this['_entity']&&(ModelStyleConver['setOpacity'](this[_0x5e8d6b(_0x27bda4._0x13dcf7)],_0x368d12),this['_updateLabelOpacity'](_0x368d12));}[_0x5b513e(0x2a9)](_0x194198,_0x200208){const _0x10f5a1={_0x1b4fcc:0xb60},_0x1fc773=_0x5b513e;var _0x3666d6;!Cesium__namespace[_0x1fc773(0xfaf)](_0x200208)&&(_0x200208=new Cesium__namespace['BoundingRectangle']());const _0x3e308e=((_0x3666d6=this['style'])===null||_0x3666d6===void 0x0?void 0x0:_0x3666d6[_0x1fc773(_0x10f5a1._0x1b4fcc)])??0x14,_0x2a6ab5=_0x194198['x']-_0x3e308e*0.5,_0x45cd4b=_0x194198['y']-_0x3e308e*0.5;return _0x200208['x']=_0x2a6ab5,_0x200208['y']=_0x45cd4b,_0x200208['width']=_0x3e308e,_0x200208['height']=_0x3e308e,_0x200208;}}register$5('model',ModelEntity,!![]);class EditBox extends EditBase{set['position'](_0x2335b8){this['_graphic']['_position_draw']=_0x2335b8;}get['position'](){const _0x219c7a={_0x44be0e:0x723},_0x3c319b=_0x5b513e;return this[_0x3c319b(_0x219c7a._0x44be0e)]['_position_draw'];}[_0x5b513e(0x4de)](){const _0x30cf25={_0x32faf9:0xef3,_0x27a8b4:0xa18,_0x1460f0:0x710,_0x18c006:0x1026,_0xa9ec08:0xea1,_0x1ecc0b:0x1ed,_0x41ba7e:0xef3,_0x1aee55:0xea1},_0x572ae2={_0x244f30:0x4a0},_0x4443e9={_0x5e3598:0x11d8},_0x5333fd={_0x1eeae1:0xae3,_0x17a550:0x1f8,_0x3c74b1:0x1f8},_0x526a32=_0x5b513e,_0x3b5d4b=this['style'];let _0xfa3b2e,_0x2b00ea=this['position'];_0xfa3b2e=this[_0x526a32(_0x30cf25._0x32faf9)]({'position':_0x2b00ea,'onDragStart':(_0x573aa7,_0x11fc67)=>{_0x2b00ea=_0x11fc67;},'onDrag':(_0x580739,_0x192bc)=>{const _0x3dc1f9=_0x526a32,_0x30dc25=Cesium__namespace['Cartesian3']['subtract'](_0x192bc,_0x2b00ea,new Cesium__namespace['Cartesian3']());this[_0x3dc1f9(_0x5333fd._0x1eeae1)]=_0x2b00ea=_0x192bc,_0x580739[_0x3dc1f9(_0x5333fd._0x1eeae1)]=_0x192bc;for(let _0x9fa167=0x0,_0x50169a=this['draggers'][_0x3dc1f9(0x4e6)];_0x9fa167<_0x50169a;_0x9fa167++){if(this[_0x3dc1f9(_0x5333fd._0x17a550)][_0x9fa167]===_0x580739)continue;this['draggers'][_0x9fa167]['position']=Cesium__namespace[_0x3dc1f9(0x1026)]['add'](this[_0x3dc1f9(_0x5333fd._0x3c74b1)][_0x9fa167]['position'],_0x30dc25,new Cesium__namespace['Cartesian3']());}}}),this[_0x526a32(0x1f8)]['push'](_0xfa3b2e);const _0x4094ae=Cesium__namespace['Math']['toRadians'](this['_graphic']['heading']),_0x1b66c6=Cesium__namespace['Math']['toRadians'](this['_graphic'][_0x526a32(_0x30cf25._0x27a8b4)]),_0x97ce44=Cesium__namespace['Math']['toRadians'](this['_graphic']['roll']),_0x1294cf=new Cesium__namespace[(_0x526a32(_0x30cf25._0x1460f0))](_0x4094ae,_0x1b66c6,_0x97ce44),_0x259dc7=getPositionByHprAndOffset(_0x2b00ea,new Cesium__namespace[(_0x526a32(_0x30cf25._0x18c006))](_0x3b5d4b['dimensions_x']/0x2,0x0,0x0),_0x1294cf);_0xfa3b2e=this['createDragger']({'position':_0x259dc7,'type':EditPointType[_0x526a32(0x988)],'tooltip':this['_map'][_0x526a32(_0x30cf25._0xa9ec08)]('_修改长度'),'onDrag':(_0x2bd7a5,_0x3c9fb8)=>{const _0x368d60=_0x526a32,_0x1607a0=Cesium__namespace['Cartographic'][_0x368d60(0x11d8)](this['position'])['height'];_0x3c9fb8=setPositionsHeight(_0x3c9fb8,_0x1607a0),_0x2bd7a5['position']=_0x3c9fb8;const _0x283e3a=this['formatNum'](Cesium__namespace['Cartesian3']['distance'](this['position'],_0x3c9fb8),0x2);_0x3b5d4b['dimensions_x']=_0x283e3a*0x2,this[_0x368d60(0x4a0)](_0x3b5d4b),this['fire'](EventType['editStyle']);},'onDragEnd':(_0x9b3dec,_0x1e79fb)=>{this['updateDraggers']();}}),this['draggers'][_0x526a32(_0x30cf25._0x1ecc0b)](_0xfa3b2e);const _0x2f8e31=getPositionByHprAndOffset(_0x2b00ea,new Cesium__namespace['Cartesian3'](0x0,_0x3b5d4b[_0x526a32(0x414)]/0x2,0x0),_0x1294cf);_0xfa3b2e=this[_0x526a32(0xef3)]({'position':_0x2f8e31,'type':EditPointType['EditAttr'],'tooltip':this['_map'][_0x526a32(_0x30cf25._0xa9ec08)]('_修改宽度'),'onDrag':(_0x3e6a90,_0x3f52ec)=>{const _0x311fc9=_0x526a32,_0x2850d1=Cesium__namespace['Cartographic'][_0x311fc9(_0x4443e9._0x5e3598)](_0x2b00ea)['height'];_0x3f52ec=setPositionsHeight(_0x3f52ec,_0x2850d1),_0x3e6a90[_0x311fc9(0xae3)]=_0x3f52ec;const _0x625c45=this[_0x311fc9(0x4fc)](Cesium__namespace['Cartesian3']['distance'](this['position'],_0x3f52ec),0x2);_0x3b5d4b[_0x311fc9(0x414)]=_0x625c45*0x2,this['updateBox'](_0x3b5d4b),this[_0x311fc9(0xb79)](EventType['editStyle']);},'onDragEnd':(_0x3dc895,_0xad3888)=>{const _0x1d50f2=_0x526a32;this[_0x1d50f2(0x673)]();}}),this['draggers']['push'](_0xfa3b2e);if(!this[_0x526a32(0x12fa)]){const _0x4edbb7=getPositionByHprAndOffset(_0x2b00ea,new Cesium__namespace['Cartesian3'](0x0,0x0,_0x3b5d4b['dimensions_z']/0x2),_0x1294cf);_0xfa3b2e=this[_0x526a32(_0x30cf25._0x41ba7e)]({'position':_0x4edbb7,'type':EditPointType['MoveHeight'],'tooltip':this['_map'][_0x526a32(_0x30cf25._0x1aee55)]('_修改高度'),'onDrag':(_0x2f1df7,_0x1a9b1c)=>{const _0x2c879e=_0x526a32,_0x21f48a=this['formatNum'](Cesium__namespace['Cartesian3']['distance'](this['position'],_0x1a9b1c),0x2);_0x3b5d4b['dimensions_z']=_0x21f48a*0x2,this[_0x2c879e(_0x572ae2._0x244f30)](_0x3b5d4b),this[_0x2c879e(0xb79)](EventType[_0x2c879e(0x7fd)]);},'onDragEnd':(_0x15067f,_0x38a76c)=>{this['updateDraggers']();}}),this['draggers']['push'](_0xfa3b2e);}}['updateBox'](_0x530705){const _0x59b857={_0x1f964e:0x1026,_0x4d0831:0x414,_0x3583a1:0xdb0},_0x2b93bd=_0x5b513e,_0x9854b4=new Cesium__namespace[(_0x2b93bd(_0x59b857._0x1f964e))](_0x530705['dimensions_x'],_0x530705[_0x2b93bd(_0x59b857._0x4d0831)],_0x530705[_0x2b93bd(_0x59b857._0x3583a1)]);this['entityGraphic']['dimensions']['setValue'](_0x9854b4);}['_updateStyleHook'](_0x194b73){const _0x47e031=_0x5b513e;super['_updateStyleHook'](_0x194b73),(Cesium__namespace['defined'](_0x194b73['dimensions_x'])||Cesium__namespace['defined'](_0x194b73[_0x47e031(0x414)])||Cesium__namespace['defined'](_0x194b73['dimensions_z']))&&this['updateDraggers']();}}class BoxEntity extends BasePointEntity{get[_0x5b513e(0x4f0)](){const _0x1ceb60=_0x5b513e;var _0x3783f2;return(_0x3783f2=this[_0x1ceb60(0x5cd)])===null||_0x3783f2===void 0x0?void 0x0:_0x3783f2['box'];}get[_0x5b513e(0x73e)](){return EditBox;}[_0x5b513e(0xfa2)](){const _0xa9d21b=_0x5b513e,_0x2f724f={'position':this[_0xa9d21b(0xae3)],'orientation':this['getOrientation'](),'box':BoxStyleConver['toCesiumVal'](this[_0xa9d21b(0xd7f)],{},!![])};this[_0xa9d21b(0x5cd)]=this['_createEntity'](_0x2f724f),this['style']['label']&&this[_0xa9d21b(0x82b)](this['style']['label']);}[_0x5b513e(0x6c4)](_0x41388c,_0x2cf795){return BoxStyleConver['toJSON'](_0x41388c,_0x2cf795,!![]);}['_updateStyleHook'](_0x7a22b1,_0x34a802){const _0x375393={_0x22a21a:0xa18,_0x5234d8:0xe36},_0x55740e=_0x5b513e;_0x34a802&&(Cesium__namespace['defined'](_0x34a802['heading'])||Cesium__namespace['defined'](_0x34a802[_0x55740e(_0x375393._0x22a21a)])||Cesium__namespace['defined'](_0x34a802[_0x55740e(0x5fb)]))&&(this['_entity']['orientation']=this[_0x55740e(0x8fa)]()),BoxStyleConver[_0x55740e(_0x375393._0x5234d8)](_0x7a22b1,this['entityGraphic'],!![]);}['_setPositionsToCallback'](){const _0x4f9189={_0x546cd2:0xd19,_0xb2449f:0x622,_0x56203b:0xd7f},_0x652a31=_0x5b513e;super['_setPositionsToCallback']();const _0x13a620=getCesiumValue(this['entityGraphic'][_0x652a31(_0x4f9189._0x546cd2)],Number,this[_0x652a31(_0x4f9189._0xb2449f)]);this[_0x652a31(_0x4f9189._0x56203b)][_0x652a31(0x390)]=this['style']['dimensions_x']??_0x13a620['x'],this[_0x652a31(0xd7f)]['dimensions_y']=this['style']['dimensions_y']??_0x13a620['y'],this['style']['dimensions_z']=this[_0x652a31(_0x4f9189._0x56203b)][_0x652a31(0xdb0)]??_0x13a620['z'],delete this['style']['dimensions'];}}register$5(_0x5b513e(0x1345),BoxEntity,!![]);class EditPlane extends EditBase{get['position'](){return this['_graphic']['_position_draw'];}set['position'](_0x5d7ae3){this['_graphic']['_position_draw']=_0x5d7ae3;}[_0x5b513e(0x4de)](){const _0xba8d87={_0x32bf9d:0xc46,_0x5a03c2:0x723,_0x18234a:0xef3,_0x221b8a:0x744,_0x537d39:0x1f8},_0x478951={_0x175379:0xb98,_0x427b41:0xae3},_0x21ca22={_0x4136b3:0x11d8,_0x15c5a0:0xae3},_0x3c9fed={_0x3c117d:0x5e2,_0xda27c8:0x595},_0x188f85={_0x529070:0x1026},_0x4faaa0=_0x5b513e,_0x319d65=this['style'];let _0x306f35;const _0x365351=this['position'];_0x306f35=this[_0x4faaa0(0xef3)]({'position':_0x365351,'onDrag':(_0x1c7fb9,_0x394d39)=>{const _0x429705=_0x4faaa0,_0x59894c=Cesium__namespace['Cartesian3']['subtract'](_0x394d39,this[_0x429705(0xae3)],new Cesium__namespace['Cartesian3']());this['position']=_0x394d39;for(let _0x55fbfe=0x0,_0x39ceac=this['draggers']['length'];_0x55fbfe<_0x39ceac;_0x55fbfe++){if(this['draggers'][_0x55fbfe]===_0x1c7fb9)continue;this['draggers'][_0x55fbfe]['position']=Cesium__namespace['Cartesian3']['add'](this['draggers'][_0x55fbfe]['position'],_0x59894c,new Cesium__namespace[(_0x429705(_0x188f85._0x529070))]());}}}),this['draggers']['push'](_0x306f35);const _0x44fda8=Cesium__namespace['Math'][_0x4faaa0(_0xba8d87._0x32bf9d)](this[_0x4faaa0(_0xba8d87._0x5a03c2)][_0x4faaa0(0xb9c)]),_0x62397d=Cesium__namespace['Math']['toRadians'](this['_graphic']['pitch']),_0x132943=Cesium__namespace['Math']['toRadians'](this['_graphic']['roll']),_0x4d20e6=new Cesium__namespace['HeadingPitchRoll'](_0x44fda8,_0x62397d,_0x132943),_0x3d900c=new Cesium__namespace['Cartesian3']();switch(_0x319d65['plane_normal']){case'x':_0x3d900c['y']=_0x319d65[_0x4faaa0(0x390)]/0x2;break;default:_0x3d900c['x']=_0x319d65['dimensions_x']/0x2;break;}_0x306f35=this[_0x4faaa0(_0xba8d87._0x18234a)]({'position':getPositionByHprAndOffset(_0x365351,_0x3d900c,_0x4d20e6),'type':EditPointType['EditAttr'],'tooltip':this['_map']['getLangText']('_修改长度'),'onDrag':(_0x587074,_0x25ec46)=>{const _0xdb1901=_0x4faaa0,_0x225a33=Cesium__namespace[_0xdb1901(_0x3c9fed._0x3c117d)]['fromCartesian'](this['position'])[_0xdb1901(_0x3c9fed._0xda27c8)];_0x25ec46=setPositionsHeight(_0x25ec46,_0x225a33),_0x587074['position']=_0x25ec46;const _0x2736f0=this['formatNum'](Cesium__namespace[_0xdb1901(0x1026)][_0xdb1901(0xb98)](this['position'],_0x25ec46),0x2);_0x319d65['dimensions_x']=_0x2736f0*0x2,this['updatePlane'](_0x319d65);},'onDragEnd':(_0x2bd013,_0x5b2d2b)=>{const _0x432038=_0x4faaa0;this[_0x432038(0x673)]();}}),this['draggers']['push'](_0x306f35);if(_0x319d65[_0x4faaa0(0x9d7)]==='z')_0x306f35=this[_0x4faaa0(0xef3)]({'position':getPositionByHprAndOffset(_0x365351,new Cesium__namespace['Cartesian3'](0x0,_0x319d65['dimensions_y']/0x2,0x0),_0x4d20e6),'type':EditPointType['EditAttr'],'tooltip':this[_0x4faaa0(_0xba8d87._0x221b8a)]['getLangText']('_修改宽度'),'onDrag':(_0x20d4e0,_0x3c7b0d)=>{const _0x4675cc=_0x4faaa0,_0xa4f4c7=Cesium__namespace['Cartographic'][_0x4675cc(_0x21ca22._0x4136b3)](this['position'])['height'];_0x3c7b0d=setPositionsHeight(_0x3c7b0d,_0xa4f4c7),_0x20d4e0[_0x4675cc(0xae3)]=_0x3c7b0d;const _0x4ca78c=this['formatNum'](Cesium__namespace['Cartesian3'][_0x4675cc(0xb98)](this[_0x4675cc(_0x21ca22._0x15c5a0)],_0x3c7b0d),0x2);_0x319d65['dimensions_y']=_0x4ca78c*0x2,this['updatePlane'](_0x319d65);},'onDragEnd':(_0x3f6cff,_0x316bbf)=>{this['updateDraggers']();}}),this[_0x4faaa0(_0xba8d87._0x537d39)]['push'](_0x306f35);else{const _0x5b5133={'x':0x0,'y':0x0,'z':0x0};switch(_0x319d65['plane_normal']){case'x':case'y':_0x5b5133['z']=_0x319d65['dimensions_y']/0x2;break;default:_0x5b5133['y']=_0x319d65['dimensions_y']/0x2;break;}_0x306f35=this['createDragger']({'position':getPositionByHprAndOffset(_0x365351,_0x5b5133,_0x4d20e6),'type':EditPointType['MoveHeight'],'tooltip':this[_0x4faaa0(_0xba8d87._0x221b8a)]['getLangText']('_修改宽度'),'onDrag':(_0x3aae81,_0x57c099)=>{const _0x533716=_0x4faaa0,_0x596a62=this['formatNum'](Cesium__namespace['Cartesian3'][_0x533716(_0x478951._0x175379)](this[_0x533716(_0x478951._0x427b41)],_0x57c099),0x2);_0x319d65['dimensions_y']=_0x596a62*0x2,this['updatePlane'](_0x319d65);},'onDragEnd':(_0x276a4c,_0x49f155)=>{this['updateDraggers']();}}),this['draggers']['push'](_0x306f35);}}['updatePlane'](_0x1df19a){const _0x22cc39=_0x5b513e,_0x5340a2=new Cesium__namespace['Cartesian2'](_0x1df19a['dimensions_x'],_0x1df19a['dimensions_y']);this[_0x22cc39(0x4f0)]['dimensions']['setValue'](_0x5340a2),this['fire'](EventType['editStyle']);}['_updateStyleHook'](_0x3e1e4a){const _0x1af16f={_0x2b0064:0x44c,_0x5695d6:0x414},_0xb729a2=_0x5b513e;super[_0xb729a2(_0x1af16f._0x2b0064)](_0x3e1e4a),(Cesium__namespace[_0xb729a2(0xfaf)](_0x3e1e4a['dimensions_x'])||Cesium__namespace['defined'](_0x3e1e4a[_0xb729a2(_0x1af16f._0x5695d6)]))&&this['updateDraggers']();}}class PlaneEntity extends BasePointEntity{get['entityGraphic'](){var _0x3267df;return(_0x3267df=this['_entity'])===null||_0x3267df===void 0x0?void 0x0:_0x3267df['plane'];}get['EditClass'](){return EditPlane;}['_mountedHook'](){const _0x26db37={_0x5af630:0xd7f},_0x27c1e7=_0x5b513e,_0x134369={'position':this['position'],'orientation':this['getOrientation'](),'plane':PlaneStyleConver['toCesiumVal'](this['style'],{},!![])};this[_0x27c1e7(0x5cd)]=this[_0x27c1e7(0x96d)](_0x134369),this[_0x27c1e7(_0x26db37._0x5af630)]['label']&&this['_addLabel'](this['style']['label']);}[_0x5b513e(0x6c4)](_0x292794,_0x1ccc67){const _0x490712=_0x5b513e;return PlaneStyleConver[_0x490712(0x3ee)](_0x292794,_0x1ccc67,!![]);}['_updateStyleHook'](_0x513778,_0x4369f4){const _0x6e5988={_0x16ee04:0xb9c,_0x18eb3e:0xa18,_0x49f977:0x5fb,_0x2643c8:0xe3c,_0x5b0873:0x4f0},_0x32cfc8=_0x5b513e;_0x4369f4&&(Cesium__namespace['defined'](_0x4369f4[_0x32cfc8(_0x6e5988._0x16ee04)])||Cesium__namespace['defined'](_0x4369f4[_0x32cfc8(_0x6e5988._0x18eb3e)])||Cesium__namespace['defined'](_0x4369f4[_0x32cfc8(_0x6e5988._0x49f977)]))&&(this['_entity'][_0x32cfc8(_0x6e5988._0x2643c8)]=this['getOrientation']()),PlaneStyleConver[_0x32cfc8(0xe36)](_0x513778,this[_0x32cfc8(_0x6e5988._0x5b0873)],!![]);}[_0x5b513e(0x56c)](){const _0x3396e6={_0x16211f:0x730,_0x46f870:0xd19,_0x1a64df:0x622},_0xdb9236=_0x5b513e;super['_setPositionsToCallback']();const _0xb9deff=getCesiumValue(this['entityGraphic']['dimensions'],Cesium__namespace['Cartesian2'],this['currentTime']);_0xb9deff&&PlaneStyleConver[_0xdb9236(_0x3396e6._0x16211f)](_0xdb9236(_0x3396e6._0x46f870),_0xb9deff,this['style']);const _0x4277c9=getCesiumValue(this['entityGraphic']['plane'],Cesium__namespace['Plane'],this[_0xdb9236(_0x3396e6._0x1a64df)]);_0x4277c9&&PlaneStyleConver['toOneJson']('plane',_0x4277c9,this['style']);}}register$5(_0x5b513e(0x914),PlaneEntity,!![]);class EditCylinder extends EditPoly{set[_0x5b513e(0xae3)](_0x4b440e){this['positions'][0x0]=_0x4b440e;}get['position'](){return this['positions'][0x0];}['bindDraggers'](){const _0x98bbef={_0x21baa1:0x234,_0x171b1e:0x1f8,_0x5bb1af:0xd7f,_0x5b3944:0x11d9,_0x2484d0:0x11d9,_0x48d9ab:0x988},_0x254bed={_0x51e3f8:0x81a},_0x4606de={_0x5bff86:0x4fc,_0x572361:0xd7f},_0x4338c4={_0x5b6937:0x1f8},_0x28c73c=_0x5b513e,_0x1279de=this[_0x28c73c(_0x98bbef._0x21baa1)],_0x2b475b=this['position'];let _0x1a3af8=0x0;const _0x51a663=this['createDragger']({'position':_0x2b475b,'onDragStart':(_0x19d4d6,_0x68fd5)=>{const _0xe9ace5=_0x28c73c;for(let _0xea8fd4=0x0,_0xd1c9f=this[_0xe9ace5(_0x4338c4._0x5b6937)]['length'];_0xea8fd4<_0xd1c9f;_0xea8fd4++){this[_0xe9ace5(_0x4338c4._0x5b6937)][_0xea8fd4]['show']=![];}},'onDrag':(_0x486033,_0x4d1801)=>{_0x1279de[0x0]=_0x4d1801;},'onDragEnd':(_0x563ecc,_0x2c3dca)=>{const _0x48e35c=_0x28c73c;this[_0x48e35c(0x673)]();}});_0x51a663['index']=_0x1a3af8,this[_0x28c73c(_0x98bbef._0x171b1e)]['push'](_0x51a663);const _0x11564f=getEllipseOuterPositions({'position':_0x2b475b,'semiMajorAxis':this[_0x28c73c(_0x98bbef._0x5bb1af)][_0x28c73c(_0x98bbef._0x5b3944)],'semiMinorAxis':this['style'][_0x28c73c(_0x98bbef._0x2484d0)],'rotation':Cesium__namespace['Math']['toRadians'](Number(this['style']['rotation']||0x0))});_0x1a3af8=0x1;const _0x379e3d=_0x11564f[0x0];_0x1279de[_0x1a3af8]=_0x379e3d;const _0x1963f2=this[_0x28c73c(0xef3)]({'position':_0x379e3d,'type':EditPointType[_0x28c73c(_0x98bbef._0x48d9ab)],'tooltip':this['_map'][_0x28c73c(0xea1)]('_修改半径'),'onDrag':(_0xaf24ce,_0x5ab4bc)=>{const _0x2e38c3=_0x28c73c;_0x1279de[0x1]=_0x5ab4bc;const _0x3c8b35=this[_0x2e38c3(_0x4606de._0x5bff86)](Cesium__namespace[_0x2e38c3(0x1026)]['distance'](_0x1279de[0x0],_0x5ab4bc),0x2);this[_0x2e38c3(_0x4606de._0x572361)]['bottomRadius']=_0x3c8b35,this['fire'](EventType['editStyle']);},'onDragEnd':(_0xb4be1c,_0x5c2efa)=>{this['updateDraggers']();}});_0x1963f2['index']=_0x1a3af8,this['draggers']['push'](_0x1963f2);if(!this[_0x28c73c(0x12fa)]){_0x1a3af8=0x2;const _0x576554=addPositionsHeight(_0x2b475b,this['style']['length']);_0x1279de[_0x1a3af8]=_0x576554;const _0x4c4c38=this[_0x28c73c(0xef3)]({'position':_0x576554,'type':EditPointType['MoveHeight'],'tooltip':this['_map']['getLangText']('_修改高度'),'onDrag':(_0x5b64aa,_0x17b4f0)=>{const _0x5e8f1a=_0x28c73c;_0x1279de[_0x5b64aa[_0x5e8f1a(_0x254bed._0x51e3f8)]]=_0x17b4f0;const _0x6629a=this['formatNum'](Cesium__namespace['Cartesian3'][_0x5e8f1a(0xb98)](_0x1279de[0x0],_0x17b4f0),0x2);this['style']['length']=_0x6629a,this[_0x5e8f1a(0xb79)](EventType['editStyle']);},'onDragEnd':(_0x589af2,_0x3519db)=>{const _0x146c2b=_0x28c73c;this[_0x146c2b(0x673)]();}});_0x4c4c38['index']=_0x1a3af8,this['draggers']['push'](_0x4c4c38);}}['_updateStyleHook'](_0x34b918){const _0x34e1b2=_0x5b513e;super['_updateStyleHook'](_0x34b918),(Cesium__namespace['defined'](_0x34b918['topRadius'])||Cesium__namespace['defined'](_0x34b918['bottomRadius'])||Cesium__namespace['defined'](_0x34b918['length'])||Cesium__namespace['defined'](_0x34b918['diffHeight']))&&this[_0x34e1b2(0x673)]();}}class CylinderEntity extends BasePointEntity{constructor(_0x1ed963={}){super(_0x1ed963),this['_minPointNum']=0x2,this['_maxPointNum']=0x2;}get['entityGraphic'](){const _0x4b99d0={_0x5b1a18:0x5cd},_0x38f0c0=_0x5b513e;var _0x517fda;return(_0x517fda=this[_0x38f0c0(_0x4b99d0._0x5b1a18)])===null||_0x517fda===void 0x0?void 0x0:_0x517fda['cylinder'];}get['EditClass'](){return EditCylinder;}['_mountedHook'](){const _0x198656={_0x231a51:0x96d,_0x24dd71:0xd7f,_0xc8dd19:0xd7f},_0x16b588=_0x5b513e;this['_entity']=this[_0x16b588(_0x198656._0x231a51)](this['_getCreateEntityAttr']()),this[_0x16b588(_0x198656._0x24dd71)]['label']&&this['_addLabel'](this[_0x16b588(_0x198656._0xc8dd19)]['label']);}[_0x5b513e(0x3ae)](){const _0x3e2f75={'position':this['position'],'orientation':this['getOrientation'](),'cylinder':CylinderStyleConver['toCesiumVal'](this['style'],{},!![])};return _0x3e2f75;}[_0x5b513e(0x6c4)](_0x5f365c,_0x35a869){return CylinderStyleConver['toJSON'](_0x5f365c,_0x35a869,!![]);}['_updateStyleHook'](_0x24c4ec,_0x2cc72e){const _0x2bd167={_0x22697c:0xe36,_0x501850:0xfaf,_0x1236c2:0xe3c,_0x58078b:0x4e6},_0x5acfe4=_0x5b513e;CylinderStyleConver[_0x5acfe4(_0x2bd167._0x22697c)](_0x24c4ec,this['entityGraphic'],{},!![]);(Cesium__namespace[_0x5acfe4(_0x2bd167._0x501850)](_0x2cc72e['heading'])||Cesium__namespace['defined'](_0x2cc72e['pitch'])||Cesium__namespace['defined'](_0x2cc72e['roll']))&&(this['_entity'][_0x5acfe4(_0x2bd167._0x1236c2)]=this['getOrientation']());if(Cesium__namespace['defined'](_0x2cc72e[_0x5acfe4(_0x2bd167._0x58078b)])||Cesium__namespace[_0x5acfe4(0xfaf)](_0x2cc72e['diffHeight'])){var _0xf6c3cf;((_0xf6c3cf=this['_positions_draw'])===null||_0xf6c3cf===void 0x0?void 0x0:_0xf6c3cf['length'])>0x0&&(this['_position_show']=addPositionsHeight(this['_positions_draw'][0x0],_0x24c4ec['length']/0x2));}}['_updatePositionsHook'](){const _0x264f91={_0x4b17c2:0xab6},_0x2da14a=_0x5b513e;var _0x539c74,_0x10759b;(_0x539c74=this['editing'])!==null&&_0x539c74!==void 0x0&&_0x539c74['enabled']&&((_0x10759b=this[_0x2da14a(_0x264f91._0x4b17c2)])===null||_0x10759b===void 0x0?void 0x0:_0x10759b['length'])>0x0&&(this['_position_show']=addPositionsHeight(this['_positions_draw'][0x0],this['style']['length']/0x2)),super['_updatePositionsHook']();}['_setPositionsToCallback'](){const _0x37b156={_0x38ccf1:0x1111,_0x3eef4b:0x11d9,_0x27720d:0xab6,_0x26007b:0x234},_0x3020b0={_0x134f7d:0xd7f},_0x42657c=_0x5b513e;if(this['_isCallbackPositions'])return;this['_isCallbackPositions']=!![];const _0x5c312c=this[_0x42657c(0x622)];this['style'][_0x42657c(_0x37b156._0x38ccf1)]=getCesiumValue(this['entityGraphic']['topRadius'],Number,_0x5c312c),this['entityGraphic']['topRadius']=new Cesium__namespace['CallbackProperty'](_0x3ebf0a=>{return this['style']['topRadius'];},![]),this['style']['bottomRadius']=getCesiumValue(this['entityGraphic']['bottomRadius'],Number,_0x5c312c),this['entityGraphic'][_0x42657c(_0x37b156._0x3eef4b)]=new Cesium__namespace['CallbackProperty'](_0x39b296=>{return this['style']['bottomRadius'];},![]),this['style']['length']=getCesiumValue(this[_0x42657c(0x4f0)]['length'],Number,_0x5c312c),this['entityGraphic']['length']=new Cesium__namespace['CallbackProperty'](_0x1e2362=>{const _0x2f190a=_0x42657c;return this[_0x2f190a(_0x3020b0._0x134f7d)]['length'];},![]);this[_0x42657c(0xae3)]?(this[_0x42657c(_0x37b156._0x27720d)]=this[_0x42657c(_0x37b156._0x26007b)],this['_positions_draw'][0x0]=addPositionsHeight(this['position'],-this['style']['length']/0x2)):this['_positions_draw']=[];this['_position_show']=this['position'];const _0x4c023a=new Cesium__namespace['CallbackProperty'](_0x5296d0=>{const _0x1e068e=_0x42657c;return this[_0x1e068e(0x4e2)];},![]);this['_setPointPostion'](_0x4c023a);}['_cancelPositionsCallback'](){const _0x1b2c4a={_0x507907:0x1256,_0x56961b:0xd7f,_0x249691:0x11d9},_0x54c2a2=_0x5b513e;if(!this[_0x54c2a2(_0x1b2c4a._0x507907)])return;this['_isCallbackPositions']=![],this['_position']=this['_position_show'],this[_0x54c2a2(0x9dd)]=LngLatPoint['fromCartesian'](this['_position']),this['_entity']&&(this[_0x54c2a2(0x4f0)]['length']=this['style']['length'],this['entityGraphic']['topRadius']=this[_0x54c2a2(_0x1b2c4a._0x56961b)]['topRadius'],this['entityGraphic']['bottomRadius']=this['style'][_0x54c2a2(_0x1b2c4a._0x249691)],this['_updatePositionsHook']());}['_startDrawHook'](){const _0xa8da22={_0x4cae61:0x1377,_0x118e86:0x744},_0x5f2d60=_0x5b513e;this['_map']['on'](EventType['mouseMove'],this[_0x5f2d60(_0xa8da22._0x4cae61)],this),this['_map']['on'](this[_0x5f2d60(0x1000)],this['_onClickHandler'],this),this[_0x5f2d60(_0xa8da22._0x118e86)]['on'](this['_drawEndEventType'],this['_onDbClickHandler'],this),(this[_0x5f2d60(0x1c1)]['hasDrawDelPoint']??!![])&&this['_map']['on'](this['_drawDelEventType'],this['_onRightClickHandler'],this);}['_stopDrawHook'](){const _0x9d2620={_0x298580:0x744,_0x4bec83:0x1fb},_0x1e8138=_0x5b513e;this[_0x1e8138(_0x9d2620._0x298580)]['off'](EventType['mouseMove'],this['_onMouseMoveHandler'],this),this['_map']['off'](this['_drawAddEventType'],this[_0x1e8138(0x10d0)],this),this['_map'][_0x1e8138(_0x9d2620._0x4bec83)](this['_drawEndEventType'],this[_0x1e8138(0x62f)],this),(this['options']['hasDrawDelPoint']??!![])&&this['_map']['off'](this['_drawDelEventType'],this['_onRightClickHandler'],this);}['updateAttrForDrawing'](_0x33ec57){const _0x18b1f4={_0x53e3d1:0x4e2,_0x31110e:0xab6,_0x1d0826:0x4e6},_0x4a87db=_0x5b513e;this[_0x4a87db(_0x18b1f4._0x53e3d1)]=addPositionsHeight(this[_0x4a87db(_0x18b1f4._0x31110e)][0x0],this['style']['length']/0x2);if(!_0x33ec57&&this['_positions_draw']['length']>0x1){const _0x5916df=formatNum$1(Cesium__namespace['Cartesian3']['distance'](this['_positions_draw'][0x0],this[_0x4a87db(0xab6)][0x1]),0x2);this['style']['bottomRadius']=_0x5916df,this['style'][_0x4a87db(_0x18b1f4._0x1d0826)]=_0x5916df*0x2;}}['_onRightClickHandler'](_0x2bff76){const _0x502af1=_0x5b513e;super['_onRightClickHandler'](_0x2bff76),this['style'][_0x502af1(0x11d9)]=0x0,this['style']['length']=0x0;}}register$5('cylinder',CylinderEntity,!![]);class ConeTrack extends CylinderEntity{constructor(_0x2d9c89={}){super(_0x2d9c89),_0x2d9c89['targetPosition']&&(this['targetPosition']=_0x2d9c89['targetPosition']);}get[_0x5b513e(0x1009)](){return this['_targetPosition'];}set[_0x5b513e(0x1009)](_0x40ad80){const _0x4183f8=_0x5b513e;this[_0x4183f8(0x13a1)]=LngLatPoint['parse'](_0x40ad80),this['_targetPosition']=this['_targetPoint']['toCartesian']();}get['targetPoint'](){return this['_targetPoint'];}get['angle'](){const _0x432046={_0x169c3a:0xd7f},_0x56d222=_0x5b513e;return this[_0x56d222(_0x432046._0x169c3a)]['angle']??0.01;}set['angle'](_0x94e543){this['style']['angle']=_0x94e543;}[_0x5b513e(0xfa2)](){super['_mountedHook'](),this['_updateDistanceDisplayConditionByEdit']();}['_getCreateEntityAttr'](){const _0xa47987={_0x5a2970:0x4e6,_0x23ef2f:0xfaf,_0xcc47ba:0x124d,_0x18d180:0x1111},_0x465646={_0x3eb6b0:0x5ea},_0x5d4d07=_0x5b513e,_0x156550=super[_0x5d4d07(0x3ae)]();return _0x156550[_0x5d4d07(0xae3)]=new Cesium__namespace['CallbackProperty'](_0x3a944a=>{return this['_update'](_0x3a944a),this['_position_show'];},![]),_0x156550['orientation']=new Cesium__namespace['CallbackProperty'](_0x371474=>{const _0x47fe44=_0x5d4d07;return this[_0x47fe44(0xfe5)];},![]),_0x156550['cylinder'][_0x5d4d07(_0xa47987._0x5a2970)]=new Cesium__namespace['CallbackProperty'](_0x57a29b=>{const _0x3b64d2=_0x5d4d07;return this[_0x3b64d2(_0x465646._0x3eb6b0)];},![]),!Cesium__namespace[_0x5d4d07(_0xa47987._0x23ef2f)](_0x156550[_0x5d4d07(_0xa47987._0xcc47ba)][_0x5d4d07(_0xa47987._0x18d180)])&&(_0x156550['cylinder']['topRadius']=0x0),_0x156550['cylinder']['bottomRadius']=new Cesium__namespace['CallbackProperty'](_0x2abbfc=>{const _0x8a0e87=_0x5d4d07;return this[_0x8a0e87(0xa95)];},![]),this['_isCallbackPositions']=!![],_0x156550;}['_update'](_0x584675){const _0x2d073e={_0xcfd2fd:0x4e2,_0x3eaf92:0x1009,_0x3cbc7f:0x5ea,_0x52a703:0x1026,_0x76a307:0xb98,_0x12a6e4:0x1234,_0x30e0ca:0x8af,_0x2f8970:0x8af,_0x251edd:0xd7f},_0x23a63a=_0x5b513e,_0x1d1237=getPositionValue(this['position'],_0x584675);if(!_0x1d1237){this[_0x23a63a(_0x2d073e._0xcfd2fd)]=undefined;return;}if(Cesium__namespace[_0x23a63a(0xfaf)](this[_0x23a63a(_0x2d073e._0x3eaf92)])){const _0x1ad9ad=getPositionValue(this['targetPosition'],_0x584675);_0x1ad9ad&&(this[_0x23a63a(_0x2d073e._0x3cbc7f)]=Cesium__namespace[_0x23a63a(_0x2d073e._0x52a703)][_0x23a63a(_0x2d073e._0x76a307)](_0x1d1237,_0x1ad9ad),this['_position_show']=Cesium__namespace[_0x23a63a(0x1026)][_0x23a63a(_0x2d073e._0x12a6e4)](_0x1d1237,_0x1ad9ad,new Cesium__namespace[(_0x23a63a(_0x2d073e._0x52a703))]()),this['_orientation']=Cesium__namespace[_0x23a63a(_0x2d073e._0x30e0ca)]['headingPitchRollQuaternion'](_0x1d1237,getHeadingPitchRollForLine(_0x1d1237,_0x1ad9ad),this['ellipsoid'],this['fixedFrameTransform']));}else{this[_0x23a63a(_0x2d073e._0x3cbc7f)]=this['style']['length'];if(!this['_cylinderLength']){const _0x13a71d=LngLatPoint[_0x23a63a(0x291)](_0x1d1237);this['_cylinderLength']=_0x13a71d[_0x23a63a(0x279)]-getHeight(this['_map']['scene'],_0x1d1237,{'original':!![]});}const _0x6bce63=Cesium__namespace[_0x23a63a(0x710)]['fromDegrees'](this['heading'],this['pitch'],this['roll']);this['_orientation']=Cesium__namespace[_0x23a63a(_0x2d073e._0x2f8970)]['headingPitchRollQuaternion'](_0x1d1237,_0x6bce63,this[_0x23a63a(0x1048)],this['fixedFrameTransform']),this['_position_show']=getPositionByHprAndLen(_0x1d1237,_0x6bce63,this['_cylinderLength']/0x2);}this['style']['bottomRadius']?this['_cylinderBottomRadius']=this[_0x23a63a(_0x2d073e._0x251edd)]['bottomRadius']??0xa:this['_cylinderBottomRadius']=this['_cylinderLength']*Math['cos'](Cesium__namespace['Math'][_0x23a63a(0xc46)](0x5a-this['angle'])),this['_updateLabelPosition'](this['_position_show'],![]);}['_updatePositionsHook'](){}['_setPositionsToCallback'](){const _0x135b0a={_0x38af24:0xab6,_0x56832:0xab6},_0x4a76e0=_0x5b513e;this['position']?(this[_0x4a76e0(_0x135b0a._0x38af24)]=this['positions'],this[_0x4a76e0(_0x135b0a._0x56832)][0x0]=addPositionsHeight(this[_0x4a76e0(0xae3)],-this['style']['length'])):this[_0x4a76e0(0xab6)]=[];}['_cancelPositionsCallback'](){this['_positions_draw']=undefined;}[_0x5b513e(0xdc1)](_0x260262){const _0x27bd0e={_0x44d52d:0x6e4,_0x280a07:0x4e6},_0x4f6a10=_0x5b513e;this[_0x4f6a10(_0x27bd0e._0x44d52d)]=addPositionsHeight(this['_positions_draw'][0x0],this['style']['length']??0xa),this['_point']=LngLatPoint[_0x4f6a10(0x291)](this[_0x4f6a10(0x6e4)]);if(!_0x260262&&this['_positions_draw']['length']>0x1){const _0x3f6dbc=formatNum$1(Cesium__namespace['Cartesian3']['distance'](this[_0x4f6a10(0xab6)][0x0],this['_positions_draw'][0x1]),0x2);this['style']['bottomRadius']=_0x3f6dbc,this[_0x4f6a10(0xd7f)][_0x4f6a10(_0x27bd0e._0x280a07)]=_0x3f6dbc*0x2;}}['updateOrientation'](){return this['_entity']['orientation'];}}register$5(_0x5b513e(0xc1f),ConeTrack);class EditEllipsoid extends EditBase{set[_0x5b513e(0xae3)](_0x288e4b){this['positions'][0x0]=_0x288e4b;}get[_0x5b513e(0xae3)](){return this['positions'][0x0];}set['positions'](_0x54dcfe){this['_graphic']['_positions_draw']=_0x54dcfe;}get[_0x5b513e(0x234)](){const _0x29b388=_0x5b513e;return this['_graphic']['_positions_draw']||this[_0x29b388(0x723)]['_positions']||[];}[_0x5b513e(0x4de)](){const _0x2b80d6={_0x5e1eb2:0x1ed,_0x570e49:0x1c1,_0x53c4a9:0x12fa,_0xc2fe86:0xea1,_0x5b3431:0x5c0,_0x370053:0xc46,_0x2218c4:0xef3,_0xa4ecd1:0x744,_0x5e5474:0x1ed,_0x31d71e:0x1f8},_0x111f7e={_0x28253b:0x595,_0x95645:0xae3,_0x66b256:0x723,_0x36536f:0xc7b,_0x5174d8:0xd7f},_0x4f8192={_0x2019f2:0x268,_0x515fdb:0xc7b,_0x1825aa:0xb79},_0x5c64c6={_0x2279ec:0x1f8,_0x14f04d:0xdc0},_0x3c9c1b=_0x5b513e;let _0x550941;const _0xa4f142=this['positions'][0x0];_0x550941=this['createDragger']({'position':_0xa4f142,'onDragStart':(_0x22f4f6,_0x3e91c8)=>{const _0x5a1ff3=_0x137d;for(let _0x29e4f7=0x0,_0x10869c=this[_0x5a1ff3(_0x5c64c6._0x2279ec)]['length'];_0x29e4f7<_0x10869c;_0x29e4f7++){this['draggers'][_0x29e4f7][_0x5a1ff3(_0x5c64c6._0x14f04d)]=![];}},'onDrag':(_0x543c03,_0x53ce5d)=>{this['positions'][0x0]=_0x53ce5d;},'onDragEnd':(_0x41f152,_0x22db8b)=>{this['updateDraggers']();}}),_0x550941['index']=0x0,this['draggers'][_0x3c9c1b(_0x2b80d6._0x5e1eb2)](_0x550941);const _0x1efcec=this[_0x3c9c1b(_0x2b80d6._0x570e49)]['hasEditRadii']??!![];if(_0x1efcec&&!this[_0x3c9c1b(_0x2b80d6._0x53c4a9)]){_0x550941=this[_0x3c9c1b(0xef3)]({'position':addPositionsHeight(_0xa4f142,this['style']['radii_z']),'type':EditPointType['MoveHeight'],'tooltip':this['_map'][_0x3c9c1b(_0x2b80d6._0xc2fe86)]('_修改半径'),'onDrag':(_0x35c1fd,_0x157800)=>{const _0x352297=_0x3c9c1b,_0x55c072=this['positions'][0x0],_0x35bdc6=this['formatNum'](Cesium__namespace['Cartesian3']['distance'](_0x55c072,_0x157800),0x2);this['style'][_0x352297(_0x4f8192._0x2019f2)]=_0x35bdc6,this['_graphic'][_0x352297(_0x4f8192._0x515fdb)](this['style']),this[_0x352297(_0x4f8192._0x1825aa)](EventType['editStyle']);}}),this['draggers']['push'](_0x550941);const _0x52d37d=getEllipseOuterPositions({'position':_0xa4f142,'semiMajorAxis':Number(this['style'][_0x3c9c1b(0x208)]),'semiMinorAxis':Number(this['style']['radii_y']),'rotation':Cesium__namespace[_0x3c9c1b(_0x2b80d6._0x5b3431)][_0x3c9c1b(_0x2b80d6._0x370053)](Number(this['style']['rotation']||0x0))}),_0x542f47=_0x52d37d[0x0],_0xaba054=this[_0x3c9c1b(_0x2b80d6._0x2218c4)]({'position':_0x542f47,'type':EditPointType['EditAttr'],'tooltip':this[_0x3c9c1b(_0x2b80d6._0xa4ecd1)]['getLangText'](_0x3c9c1b(0x961)),'onDrag':(_0x28aa3a,_0xa921e5)=>{const _0x14c594=_0x3c9c1b,_0x49434b=this['positions'][0x0],_0x330096=Cesium__namespace['Cartographic']['fromCartesian'](_0x49434b)[_0x14c594(_0x111f7e._0x28253b)];_0xa921e5=setPositionsHeight(_0xa921e5,_0x330096),_0x28aa3a[_0x14c594(_0x111f7e._0x95645)]=_0xa921e5;const _0x53d10f=this['formatNum'](Cesium__namespace['Cartesian3']['distance'](_0x49434b,_0xa921e5),0x2);this['style']['radii_y']=_0x53d10f,this[_0x14c594(_0x111f7e._0x66b256)][_0x14c594(_0x111f7e._0x36536f)](this[_0x14c594(_0x111f7e._0x5174d8)]),this['fire'](EventType['editStyle']);}});_0x550941['majorDragger']=_0xaba054,this['draggers'][_0x3c9c1b(_0x2b80d6._0x5e5474)](_0xaba054);const _0x156d6b=_0x52d37d[0x1],_0x41b4dc=this['createDragger']({'position':_0x156d6b,'type':EditPointType['EditAttr'],'tooltip':this['_map'][_0x3c9c1b(0xea1)]('_修改半径'),'onDrag':(_0x24086f,_0x9fddbb)=>{const _0x339861=_0x3c9c1b,_0x4e94dd=this['positions'][0x0],_0x35c277=Cesium__namespace['Cartographic']['fromCartesian'](_0x4e94dd)[_0x339861(0x595)];_0x9fddbb=setPositionsHeight(_0x9fddbb,_0x35c277),_0x24086f['position']=_0x9fddbb;const _0x145779=this['formatNum'](Cesium__namespace['Cartesian3']['distance'](_0x4e94dd,_0x9fddbb),0x2);this[_0x339861(0xd7f)]['radii_x']=_0x145779,this[_0x339861(0x723)]['updateRadii'](this['style']),this['fire'](EventType['editStyle']);}});_0x550941['minorDragger']=_0x41b4dc,this[_0x3c9c1b(_0x2b80d6._0x31d71e)]['push'](_0x41b4dc);}}['_updateStyleHook'](_0x43e7a3){const _0x561a3b={_0x2caa71:0x208,_0x16fb97:0xfaf,_0x43cf42:0x573},_0x14c8e0=_0x5b513e;super['_updateStyleHook'](_0x43e7a3),(Cesium__namespace['defined'](_0x43e7a3[_0x14c8e0(_0x561a3b._0x2caa71)])||Cesium__namespace[_0x14c8e0(_0x561a3b._0x16fb97)](_0x43e7a3[_0x14c8e0(_0x561a3b._0x43cf42)])||Cesium__namespace['defined'](_0x43e7a3['radii_z']))&&this['updateDraggers']();}}class EllipsoidEntity extends BasePointEntity{constructor(_0x35507d={}){super(_0x35507d),this['_minPointNum']=0x2,this['_maxPointNum']=0x3;}get['entityGraphic'](){var _0x522778;return(_0x522778=this['_entity'])===null||_0x522778===void 0x0?void 0x0:_0x522778['ellipsoid'];}get[_0x5b513e(0x73e)](){return EditEllipsoid;}get[_0x5b513e(0xc29)](){const _0x1fe7b7=_0x5b513e;let _0x421642=[];return this['_primitive_label']&&_0x421642[_0x1fe7b7(0x1ed)](this[_0x1fe7b7(0x117f)]),this['_entity_scanPlane']&&(_0x421642=_0x421642['concat'](this['_entity_scanPlane'])),_0x421642;}['_mountedHook'](){const _0x29afaa={_0x78e82:0x897,_0x2ae2a0:0x622,_0x42b78e:0xd7f,_0x123cf2:0x9da,_0x5bec04:0x3f7,_0x3a88ed:0xcec},_0x579616=_0x5b513e,_0x590aba={'position':this[_0x579616(0xae3)],'orientation':this['getOrientation'](),'ellipsoid':EllipsoidStyleConver[_0x579616(0xe36)](this['style'],{},!![])};this['_entity']=this['_createEntity'](_0x590aba);const _0xfaa492=getCesiumValue(this['entityGraphic'][_0x579616(_0x29afaa._0x78e82)],Cesium__namespace['Cartesian3'],this[_0x579616(_0x29afaa._0x2ae2a0)]);_0xfaa492&&(this['style']['radii_x']=this['style']['radii_x']??_0xfaa492['x'],this[_0x579616(_0x29afaa._0x42b78e)]['radii_y']=this['style']['radii_y']??_0xfaa492['y'],this['style'][_0x579616(0x268)]=this['style']['radii_z']??_0xfaa492['z']);this['style'][_0x579616(0x9da)]&&this['_addLabel'](this[_0x579616(0xd7f)][_0x579616(_0x29afaa._0x123cf2)]);const _0x36888c=this['options'][_0x579616(_0x29afaa._0x5bec04)]||this[_0x579616(0xd7f)]['scanPlane'];_0x36888c&&(Array['isArray'](_0x36888c)?_0x36888c[_0x579616(0xb67)](_0x1a23dc=>{this['addScanPlane'](_0x1a23dc);}):this[_0x579616(_0x29afaa._0x3a88ed)](_0x36888c));}['_removedHook'](){const _0x224bd8={_0x2ecf50:0x104d},_0x951d7a=_0x5b513e;this[_0x951d7a(0x55c)]&&(window['cancelAnimationFrame'](this['_animateFrame']),delete this['_animateFrame']),super[_0x951d7a(_0x224bd8._0x2ecf50)]();}[_0x5b513e(0x6c4)](_0xfbf46,_0x11a1e7){const _0x522a9e=_0x5b513e;_0x11a1e7=EllipsoidStyleConver['toJSON'](_0xfbf46,_0x11a1e7,!![]);if(this['_entity_scanPlane']&&this['_entity_scanPlane']['length']>0x0){const _0x459bd9=[];this[_0x522a9e(0x53b)]['forEach'](_0x1687f9=>{_0x459bd9['push'](_0x1687f9['_planeOptions']);}),_0x11a1e7['scanPlane']=_0x459bd9;}return _0x11a1e7;}[_0x5b513e(0x44c)](_0x5f3ad6,_0x274fa8){const _0x41b160={_0xc3cb91:0xfaf,_0x126dd8:0x268,_0x274b9c:0xc7b},_0x4cad58=_0x5b513e;EllipsoidStyleConver['toCesiumVal'](_0x5f3ad6,this['entityGraphic'],!![]),(Cesium__namespace[_0x4cad58(_0x41b160._0xc3cb91)](_0x274fa8['heading'])||Cesium__namespace['defined'](_0x274fa8['pitch'])||Cesium__namespace[_0x4cad58(_0x41b160._0xc3cb91)](_0x274fa8['roll']))&&(this['_entity']['orientation']=this['getOrientation']()),(Cesium__namespace['defined'](_0x274fa8['radii_x'])||Cesium__namespace['defined'](_0x274fa8[_0x4cad58(0x573)])||Cesium__namespace['defined'](_0x274fa8[_0x4cad58(_0x41b160._0x126dd8)]))&&this[_0x4cad58(_0x41b160._0x274b9c)](_0x5f3ad6);}['_updatePositionsHook'](){const _0x6f15e9=_0x5b513e;super[_0x6f15e9(0x113d)](),this['_entity_scanPlane']&&this['_entity_scanPlane']['forEach'](_0x18eba8=>{_0x18eba8['position']=this['position'];});}['_setOptionsHook'](_0x4bac37,_0x5c03eb){const _0x23eae7={_0x7631df:0x799},_0x406194=_0x5b513e;if(_0x5c03eb['scanPlane']){this[_0x406194(_0x23eae7._0x7631df)]();const _0x9da365=_0x4bac37['scanPlane'];Array['isArray'](_0x9da365)?_0x9da365['forEach'](_0x48d0fb=>{this['addScanPlane'](_0x48d0fb);}):this['addScanPlane'](_0x9da365);}}['_updateExOpacity'](_0x4e2a5d){const _0x3aeba3={_0x50ec1d:0xd7f,_0x4141c8:0xe36},_0x20719b=_0x5b513e;var _0x132ae2;((_0x132ae2=this['_entity_scanPlane'])===null||_0x132ae2===void 0x0?void 0x0:_0x132ae2['length'])>0x0&&this['_entity_scanPlane'][_0x20719b(0xb67)](_0x42947e=>{const _0xa94ba0=_0x20719b,_0x483679=this['_updateEntityOpacity'](_0x42947e['ellipsoid'],_0x4e2a5d);!_0x483679&&(_0x42947e['_planeOptions'][_0xa94ba0(_0x3aeba3._0x50ec1d)]['globalAlpha']=_0x4e2a5d,EllipsoidStyleConver[_0xa94ba0(_0x3aeba3._0x4141c8)](_0x42947e['_planeOptions']['style'],_0x42947e['ellipsoid'],!![]));});}['updateRadii'](_0xfadcd8){const _0x103bf4={_0x3f5dd3:0xbd0,_0x4b7dc0:0x4f0,_0x453176:0x897},_0x26200e=_0x5b513e;var _0x421550;const _0x292116=new Cesium__namespace['Cartesian3'](_0xfadcd8['radii_x'],_0xfadcd8[_0x26200e(0x573)],_0xfadcd8['radii_z']);this['entityGraphic'][_0x26200e(0x897)]?this['entityGraphic']['radii'][_0x26200e(_0x103bf4._0x3f5dd3)](_0x292116):this[_0x26200e(_0x103bf4._0x4b7dc0)][_0x26200e(_0x103bf4._0x453176)]=_0x292116,((_0x421550=this['_entity_scanPlane'])===null||_0x421550===void 0x0?void 0x0:_0x421550['length'])>0x0&&this['_entity_scanPlane']['forEach'](_0x132eb1=>{const _0x589183=_0x26200e;_0x132eb1[_0x589183(0x1048)]['radii']=_0x292116;});}['_setPositionsToCallback'](){const _0x4b92d4={_0x259dee:0x934},_0x2babc1=_0x5b513e;if(this['_isCallbackPositions'])return;this['_isCallbackPositions']=!![],this['_positions_draw']=this['positions']||[];const _0x20e906=new Cesium__namespace['CallbackProperty'](_0x561814=>{const _0x31cec6=_0x137d;if(this[_0x31cec6(0xab6)]['length']<0x1)return null;return this['_positions_draw'][0x0];},![]);this[_0x2babc1(_0x4b92d4._0x259dee)](_0x20e906);}['_cancelPositionsCallback'](){const _0x40052a={_0x18dfc4:0x6e4,_0x3297f4:0xab6},_0x4bfe1f=_0x5b513e;if(!this['_isCallbackPositions'])return;this['_isCallbackPositions']=![],this[_0x4bfe1f(_0x40052a._0x18dfc4)]=this[_0x4bfe1f(_0x40052a._0x3297f4)][0x0],this['_point']=LngLatPoint['fromCartesian'](this[_0x4bfe1f(0x6e4)]),this['_entity']&&this[_0x4bfe1f(0x113d)]();}['_startDrawHook'](){const _0x26f68b={_0x1579c2:0x10d0},_0x2dd9fe=_0x5b513e;this['_map']['on'](EventType[_0x2dd9fe(0xe85)],this['_onMouseMoveHandler'],this),this['_map']['on'](this[_0x2dd9fe(0x1000)],this[_0x2dd9fe(_0x26f68b._0x1579c2)],this),this['_map']['on'](this['_drawEndEventType'],this['_onDbClickHandler'],this),(this['options']['hasDrawDelPoint']??!![])&&this['_map']['on'](this['_drawDelEventType'],this['_onRightClickHandler'],this);}['_stopDrawHook'](){const _0x5650a9={_0x23a39f:0x9b5,_0x372715:0x718},_0x4fce80=_0x5b513e;this['_map'][_0x4fce80(0x1fb)](EventType['mouseMove'],this[_0x4fce80(0x1377)],this),this['_map'][_0x4fce80(0x1fb)](this['_drawAddEventType'],this['_onClickHandler'],this),this['_map']['off'](this['_drawEndEventType'],this['_onDbClickHandler'],this),(this['options'][_0x4fce80(_0x5650a9._0x23a39f)]??!![])&&this[_0x4fce80(0x744)]['off'](this[_0x4fce80(_0x5650a9._0x372715)],this['_onRightClickHandler'],this);}['updateAttrForDrawing'](_0x3fdf66){const _0x30e88c={_0x47658f:0x208,_0xb47dc0:0xc7b},_0xa90589=_0x5b513e;if(this['_positions_draw']['length']<0x2)return;if(!_0x3fdf66){const _0x401a24=formatNum$1(Cesium__namespace[_0xa90589(0x1026)]['distance'](this['_positions_draw'][0x0],this[_0xa90589(0xab6)][0x1]),0x2);this['style'][_0xa90589(_0x30e88c._0x47658f)]=_0x401a24,this['style']['radii_z']=_0x401a24;let _0x5f469d;this['_positions_draw']['length']===0x3?_0x5f469d=formatNum$1(Cesium__namespace['Cartesian3']['distance'](this['_positions_draw'][0x0],this['_positions_draw'][0x2]),0x2):_0x5f469d=_0x401a24,this['style']['radii_y']=_0x5f469d,this[_0xa90589(_0x30e88c._0xb47dc0)](this['style']);}}['_onRightClickHandler'](_0x4d15e4){const _0x56b63e={_0x24e98b:0xd7f,_0x3a3f10:0xd7f},_0x6b5e33=_0x5b513e;super['_onRightClickHandler'](_0x4d15e4),this[_0x6b5e33(_0x56b63e._0x24e98b)]['radii_y']=0x0,this['_positions_draw']['length']===0x1&&(this['style']['radii_x']=0x0,this[_0x6b5e33(_0x56b63e._0x3a3f10)]['radii_z']=0x0),this['updateRadii'](this['style']);}[_0x5b513e(0xcec)](_0x2ffaf9={}){const _0x5c9dde={_0x59ab3f:0xe25,_0x4b8b29:0x27e,_0x9374e8:0x511,_0x4b0ba3:0xd7f,_0x1557db:0xb9c,_0x5a7d88:0x5c0,_0x4480e2:0x8af,_0x520c55:0xc46,_0x2839aa:0xa18,_0x1bedc0:0xae3,_0x194767:0xcad,_0x2ecb22:0x53b,_0x44a2c4:0x1ed},_0x34f554={_0x26f322:0xb9c,_0x58041a:0x481},_0x3f4319={_0x265a2e:0x512},_0x1a5299=_0x5b513e;this[_0x1a5299(0x53b)]=this['_entity_scanPlane']||[],_0x2ffaf9['style']=_0x2ffaf9['style']||{};const _0x4d1f2f={'radii':this[_0x1a5299(0x4f0)][_0x1a5299(0x897)],'innerRadii':0.00001,'minimumClockDegree':-0.00001,'maximumClockDegree':0.00001,'minimumConeDegree':this['style']['minimumConeDegree']||0x0,'maximumConeDegree':this['style']['maximumConeDegree']||0x5a,'outline':![]};if(this['style'][_0x1a5299(0xe25)])_0x4d1f2f['color']=this['style'][_0x1a5299(_0x5c9dde._0x59ab3f)],this['style'][_0x1a5299(0x27e)]&&(_0x4d1f2f['opacity']=this['style']['opacity']);else this['style'][_0x1a5299(0x838)]&&(_0x4d1f2f['color']=this['style'][_0x1a5299(0x838)],this['style']['outlineOpacity']&&(_0x4d1f2f[_0x1a5299(_0x5c9dde._0x4b8b29)]=this['style']['outlineOpacity']));const _0x9d6d9c=Cesium__namespace['Math']['toRadians'](_0x2ffaf9[_0x1a5299(_0x5c9dde._0x9374e8)]||0.5),_0xcd6be0=new Cesium__namespace[(_0x1a5299(0x710))](Cesium__namespace[_0x1a5299(0x5c0)]['toRadians'](_0x2ffaf9[_0x1a5299(_0x5c9dde._0x4b0ba3)][_0x1a5299(_0x5c9dde._0x1557db)]??this['heading']),Cesium__namespace[_0x1a5299(_0x5c9dde._0x5a7d88)]['toRadians'](_0x2ffaf9['style']['pitch']??this['pitch']),Cesium__namespace['Math']['toRadians'](_0x2ffaf9[_0x1a5299(0xd7f)][_0x1a5299(0x5fb)]??this[_0x1a5299(0x5fb)])),_0x55a385=new Cesium__namespace[(_0x1a5299(0x5ec))]();Cesium__namespace[_0x1a5299(_0x5c9dde._0x4480e2)][_0x1a5299(0x481)](this['positionShow'],_0xcd6be0,this['ellipsoid'],this['fixedFrameTransform'],_0x55a385);let _0x4c1a70;switch(_0x2ffaf9['type']){case'pitch':{const _0xc9579e=Cesium__namespace['Math'][_0x1a5299(_0x5c9dde._0x520c55)](_0x2ffaf9[_0x1a5299(0x9cc)]??0x0),_0x27ec46=Cesium__namespace[_0x1a5299(0x5c0)]['toRadians'](_0x2ffaf9[_0x1a5299(0xda1)]??0xb4);(_0xcd6be0['pitch']<_0xc9579e||_0xcd6be0[_0x1a5299(_0x5c9dde._0x2839aa)]>_0x27ec46)&&(_0xcd6be0['pitch']=_0xc9579e),_0x4c1a70=_0x2d3656=>{const _0x4d3bc7=_0x1a5299;_0xcd6be0['pitch']+=_0x9d6d9c,_0xcd6be0['pitch']>=_0x27ec46&&(_0xcd6be0['pitch']=_0xc9579e),Cesium__namespace['Transforms'][_0x4d3bc7(0x481)](_0x2d3656,_0xcd6be0,this['ellipsoid'],this[_0x4d3bc7(_0x3f4319._0x265a2e)],_0x55a385);};}break;case'roll':{const _0x5bf563=Cesium__namespace['Math']['toRadians'](_0x2ffaf9['min']??-0x5a),_0x569686=Cesium__namespace['Math'][_0x1a5299(0xc46)](_0x2ffaf9['max']??0x5a);(_0xcd6be0[_0x1a5299(0x5fb)]<_0x5bf563||_0xcd6be0['roll']>_0x569686)&&(_0xcd6be0['roll']=_0x5bf563),_0x4c1a70=_0xc61dea=>{const _0x2261f5=_0x1a5299;_0xcd6be0['roll']+=_0x9d6d9c,_0xcd6be0['roll']>=_0x569686&&(_0xcd6be0['roll']=_0x5bf563),Cesium__namespace['Transforms']['headingPitchRollQuaternion'](_0xc61dea,_0xcd6be0,this['ellipsoid'],this[_0x2261f5(0x512)],_0x55a385);};}break;case'heading':default:{const _0x50c694=Cesium__namespace['Math']['toRadians'](_0x2ffaf9['min']??0x0),_0x3a202e=Cesium__namespace['Math']['toRadians'](_0x2ffaf9['max']??0x168);(_0xcd6be0['heading']<_0x50c694||_0xcd6be0['heading']>_0x3a202e)&&(_0xcd6be0['heading']=_0x50c694);_0x4c1a70=_0x213195=>{const _0x1761ee=_0x1a5299;_0xcd6be0[_0x1761ee(0xb9c)]+=_0x9d6d9c,_0xcd6be0['heading']>=_0x3a202e&&(_0xcd6be0[_0x1761ee(_0x34f554._0x26f322)]=_0x50c694),Cesium__namespace['Transforms'][_0x1761ee(_0x34f554._0x58041a)](_0x213195,_0xcd6be0,this['ellipsoid'],this['fixedFrameTransform'],_0x55a385);};break;}}const _0x42ff79={'id':'scanPlane-'+createGuid(),'position':this[_0x1a5299(_0x5c9dde._0x1bedc0)],'orientation':new Cesium__namespace['CallbackProperty'](_0x1e7ed5=>{return _0x55a385;},![]),'ellipsoid':EllipsoidStyleConver['toCesiumVal']({..._0x4d1f2f,..._0x2ffaf9[_0x1a5299(0xd7f)]},{},!![])},_0x160871=this['_createEntity'](_0x42ff79);return this['dataSource']&&this['isAdded']&&this[_0x1a5299(_0x5c9dde._0x194767)]['entities']['add'](_0x160871),this['bindPickId'](_0x160871),_0x160871['_planeOptions']=_0x2ffaf9,this[_0x1a5299(_0x5c9dde._0x2ecb22)][_0x1a5299(_0x5c9dde._0x44a2c4)](_0x160871),_0x160871[_0x1a5299(0xd64)]=_0x4c1a70,this['_bindRequestAnimationFrame'](),_0x160871;}['_bindRequestAnimationFrame'](){var _0x48fef0;if(this['_animateFrame'])return;if(((_0x48fef0=this['_entity_scanPlane'])===null||_0x48fef0===void 0x0?void 0x0:_0x48fef0['length'])>0x0){const _0x5d915f=0x3e8/(this['options']['frameRate']||0x28),_0x241ab1=this;let _0x516cd6=Date['now']();(function _0xbbcc29(){const _0x113047=_0x137d;if(_0x241ab1['isDestroy'])return;_0x241ab1['_animateFrame']=window['requestAnimationFrame'](_0xbbcc29);if(_0x241ab1['_map']&&_0x241ab1[_0x113047(0x744)]['clock']['shouldAnimate']){const _0x542806=Date[_0x113047(0x8c6)](),_0x51942f=_0x542806-_0x516cd6;_0x51942f>_0x5d915f&&(_0x516cd6=_0x542806-_0x51942f%_0x5d915f,_0x241ab1['_updateScanPlane']());}}());}}['_updateScanPlane'](){const _0x11fe87={_0x40bb9e:0x53b},_0x1a9336=_0x5b513e;var _0x4a5ff4;if(((_0x4a5ff4=this[_0x1a9336(_0x11fe87._0x40bb9e)])===null||_0x4a5ff4===void 0x0?void 0x0:_0x4a5ff4['length'])>0x0){const _0x475a32=this['positionShow'];this['_entity_scanPlane']['forEach'](_0x38b102=>{_0x38b102['_updateHpr'](_0x475a32);});}}['removeScanPlan'](_0x30b05e){const _0x3f6040={_0x25126b:0xcad,_0x25ff1c:0x63b,_0x188453:0x3ff},_0x55cb07=_0x5b513e;this[_0x55cb07(_0x3f6040._0x25126b)]&&this[_0x55cb07(_0x3f6040._0x25ff1c)]&&this[_0x55cb07(0xcad)][_0x55cb07(_0x3f6040._0x188453)]['remove'](_0x30b05e),removeArrayItem(this['_entity_scanPlane'],_0x30b05e);}[_0x5b513e(0x799)](){const _0x56c115=_0x5b513e;this[_0x56c115(0xcad)]&&this['isAdded']&&this['_entity_scanPlane'][_0x56c115(0xb67)](_0x482cfd=>{const _0x4f81a5=_0x56c115;this['dataSource']['entities'][_0x4f81a5(0x6b2)](_0x482cfd);}),this['_entity_scanPlane']=[];}}register$5(_0x5b513e(0x1048),EllipsoidEntity,!![]);class PolylineEntity extends BasePolyEntity{get['entityGraphic'](){const _0x1767f8={_0x27dcb3:0xef2},_0x304ea4=_0x5b513e;var _0x2ccdcc;return(_0x2ccdcc=this['_entity'])===null||_0x2ccdcc===void 0x0?void 0x0:_0x2ccdcc[_0x304ea4(_0x1767f8._0x27dcb3)];}[_0x5b513e(0xfa2)](){const _0xa18b1c={_0x53863e:0x234,_0xcc1ba4:0xa51,_0x243ca8:0x96d},_0x43c49f=_0x5b513e;let _0x596c35;Array['isArray'](this['positions'])?_0x596c35=this['getShowPositions'](this[_0x43c49f(_0xa18b1c._0x53863e)]):_0x596c35=this['positions'];const _0x515045={'polyline':PolylineStyleConver['toCesiumVal'](this['style'],{},!![])};this['style']['label']&&this['_hasPropertyPostion'](_0x596c35)?_0x515045['polyline']['positions']=new Cesium__namespace[(_0x43c49f(_0xa18b1c._0xcc1ba4))](_0x25a0a9=>{const _0x338123=_0x596c35['getValue'](_0x25a0a9);return this['_updateLabelPosition'](centerOfLine(_0x338123)),_0x338123;},![]):_0x515045['polyline']['positions']=_0x596c35,this['_entity']=this[_0x43c49f(_0xa18b1c._0x243ca8)](_0x515045),this['style']['label']&&this['_addLabel'](this['style']['label']);}[_0x5b513e(0x12e1)](_0x106b85){const _0x2f846=_0x5b513e;super[_0x2f846(0x12e1)](_0x106b85),this['on'](EventType['availabilityChange'],this['_availabilityChangeHandler'],this),this['_updateSnakeAnimationDurationOptions']();}[_0x5b513e(0x104d)](){const _0x3d022c={_0x214a6a:0x104d},_0x42f337=_0x5b513e;super[_0x42f337(_0x3d022c._0x214a6a)](),this['off'](EventType['availabilityChange'],this['_availabilityChangeHandler'],this);}['getShowPositions'](_0x2c2ce2){const _0x2cd8fa={_0x10b0bb:0x7cf},_0x1a5e78=_0x5b513e;return this[_0x1a5e78(0xd7f)][_0x1a5e78(_0x2cd8fa._0x10b0bb)]?this['_getClosurePositions'](_0x2c2ce2):_0x2c2ce2;}['_style2Json'](_0x305e61,_0x103003){const _0xfbef59=_0x5b513e;return PolylineStyleConver[_0xfbef59(0x3ee)](_0x305e61,_0x103003,!![]);}['_updateStyleHook'](_0x251c0c,_0x494488){const _0x1c7a74={_0x25352a:0x4f0,_0x534357:0x5e9,_0x5f5bb8:0xefb},_0x230bc3=_0x5b513e;PolylineStyleConver['toCesiumVal'](_0x251c0c,this[_0x230bc3(_0x1c7a74._0x25352a)],!![]),Cesium__namespace['defined'](_0x494488===null||_0x494488===void 0x0?void 0x0:_0x494488['closure'])&&(!this['_isCallbackPositions']&&(this['_positions_show']=this['getShowPositions'](this[_0x230bc3(0xbed)]),this['entityGraphic']['positions']=this[_0x230bc3(0x5a3)]),this['updateAttrForDrawing']()),Cesium__namespace['defined'](_0x494488[_0x230bc3(_0x1c7a74._0x534357)])&&this[_0x230bc3(_0x1c7a74._0x5f5bb8)]();}['_updatePositionsHook'](){const _0x258d33={_0x5576af:0xbed,_0x5a2bd5:0xa51,_0x3db2f2:0x977,_0x5e8390:0x234,_0x82e220:0x4f0},_0x45b555=_0x5b513e;this[_0x45b555(_0x258d33._0x5576af)]instanceof Cesium__namespace[_0x45b555(_0x258d33._0x5a2bd5)]?(this[_0x45b555(0xab6)]&&(this['_positions_show']=this[_0x45b555(_0x258d33._0x3db2f2)](this['_positions_draw'])),this['entityGraphic'][_0x45b555(_0x258d33._0x5e8390)]=this[_0x45b555(0xbed)]):(this['_positions_show']=this['getShowPositions'](this['_positions']),this[_0x45b555(_0x258d33._0x82e220)]['positions']=this['_positions_show']),this['_updateLabelPosition'](),this[_0x45b555(0xd47)]();}['_positions_CallbackProperty'](_0x5ca60d){const _0x180ad8=_0x5b513e;return this['_positions_CallbackPropertyEx']&&this[_0x180ad8(0xad0)](_0x5ca60d),this['_positions_show'];}['updateAttrForDrawing'](_0x32464c){const _0x45d835=_0x5b513e;this['_positions_show']=this['getShowPositions'](this[_0x45d835(0xab6)]);}['_updateDistanceDisplayConditionByEdit'](){const _0x48911f={_0x538e27:0x1256,_0x15416f:0x1026,_0x5dae1f:0xb98,_0x452e72:0xf06},_0x46780c=_0x5b513e;if(this[_0x46780c(_0x48911f._0x538e27)]&&this['style']['clampToGround']){let _0x3d3c78;const _0x5c3ff2=this['center'];_0x5c3ff2?_0x3d3c78=Cesium__namespace[_0x46780c(_0x48911f._0x15416f)][_0x46780c(_0x48911f._0x5dae1f)](_0x5c3ff2,new Cesium__namespace[(_0x46780c(0x1026))]()):_0x3d3c78=(Cesium__namespace[_0x46780c(0x11c2)]['WGS84']['minimumRadius']+Cesium__namespace[_0x46780c(0x11c2)][_0x46780c(_0x48911f._0x452e72)]['maximumRadius'])/0x2,this['updateDistanceDisplayCondition'](_0x3d3c78);}else this['updateDistanceDisplayCondition']();}['_availabilityChangeHandler'](_0x58f2c7){if(_0x58f2c7['new']===![])return;setTimeout(()=>{if(!this['isAdded'])return;this['_updateSnakeAnimationDurationOptions']();},0xa);}['_updateSnakeAnimationDurationOptions'](){const _0x47b31d={_0x2cce37:0xb37,_0x2e4bc6:0xd7f},_0x167c97=_0x5b513e;var _0x16ad12;if(!Cesium__namespace['defined']((_0x16ad12=this['style'])===null||_0x16ad12===void 0x0?void 0x0:_0x16ad12['snakeAnimationDuration'])||this[_0x167c97(_0x47b31d._0x2cce37)]||this['isDrawing'])return;this['startSnakeAnimation']({'delay':this[_0x167c97(_0x47b31d._0x2e4bc6)]['snakeAnimationDelay'],'duration':this[_0x167c97(0xd7f)]['snakeAnimationDuration']});}[_0x5b513e(0x1096)](_0x5d45de={}){const _0x505672={_0x375c84:0x1026},_0x42cb41={_0x1da799:0x5a3,_0x118e10:0xb37,_0x17ca97:0x6a8,_0x15b0d3:0x93a},_0x3d955b=_0x5b513e;this['stopSnakeAnimation'](),this['stopSnakeAnimation'](),this['setCallbackPositions']();const _0x4f3b6f=this['getShowPositions'](this['_positions_draw']);let _0x434de3=0x0;const _0x580b2c=_0x4f3b6f['length'];for(let _0x1a107d=0x1;_0x1a107d<_0x580b2c;_0x1a107d++){const _0x4cd9a9=_0x4f3b6f[_0x1a107d-0x1],_0xe16736=_0x4f3b6f[_0x1a107d],_0x226ced=Cesium__namespace[_0x3d955b(_0x505672._0x375c84)]['distance'](_0x4cd9a9,_0xe16736);_0x434de3+=_0x226ced,_0xe16736['_distance']=_0x434de3;}let _0x58a11b=this['currentTime'][_0x3d955b(0x1085)]+(_0x5d45de['delay']??0x0);const _0x92a0ce=_0x5d45de['duration']??0x8;if(_0x92a0ce<=0x0||_0x434de3<=0x0)return;const _0x57d440=_0x434de3/_0x92a0ce;this['_positions_show']=[_0x4f3b6f[0x0]],this['_positions_CallbackPropertyEx']=_0x43b015=>{const _0x208224=_0x3d955b;var _0x1e7010;if(((_0x1e7010=this[_0x208224(0x744)])===null||_0x1e7010===void 0x0?void 0x0:_0x1e7010['availabilityEnabled'])===![]){this['_positions_show']['length']<0x2&&(this[_0x208224(_0x42cb41._0x1da799)]=_0x4f3b6f);return;}if(this[_0x208224(_0x42cb41._0x118e10)]||this['isDrawing']||this['_entity']['isAvailable'](_0x43b015)===![]){_0x58a11b=this['currentTime']['secondsOfDay']+(_0x5d45de[_0x208224(0x4a2)]??0x0),this['_positions_show']=[_0x4f3b6f[0x0]];return;}const _0x39c619=_0x43b015['secondsOfDay']-_0x58a11b;if(_0x39c619<=0x0)return;if(_0x39c619>=_0x92a0ce){_0x5d45de[_0x208224(_0x42cb41._0x17ca97)]&&this['stopSnakeAnimation']();_0x5d45de[_0x208224(_0x42cb41._0x15b0d3)]&&_0x5d45de[_0x208224(_0x42cb41._0x15b0d3)]();return;}this['_positions_show']=[_0x4f3b6f[0x0]];const _0x523be3=_0x57d440*_0x39c619;for(let _0x59bfcd=0x1;_0x59bfcd<_0x580b2c;_0x59bfcd++){const _0xbec6bc=_0x4f3b6f[_0x59bfcd-0x1],_0x28b79f=_0x4f3b6f[_0x59bfcd],_0x2f1da0=_0x28b79f['_distance']-_0x523be3;this['_positions_show']['push'](_0x28b79f);if(_0x2f1da0===0x0)return this['_positions_show'];else{if(_0x2f1da0>0x0)return this[_0x208224(0x5a3)][this[_0x208224(0x5a3)]['length']-0x1]=getOnLinePointByLen(_0x28b79f,_0xbec6bc,_0x2f1da0),this['_positions_show'];}}};}['stopSnakeAnimation'](){const _0x5afa5b={_0x539cac:0xad0,_0x462c55:0xa44},_0x1cd591=_0x5b513e;delete this[_0x1cd591(_0x5afa5b._0x539cac)],this[_0x1cd591(_0x5afa5b._0x462c55)]();}}register$5('polyline',PolylineEntity);class CurveEntity extends PolylineEntity{[_0x5b513e(0x977)](_0x186626){if(!_0x186626||_0x186626['length']<0x3)return _0x186626;return _0x186626=getBezierCurve(_0x186626,this['style']),_0x186626=this['_updatePositionsForHeight'](_0x186626,this['style']),_0x186626;}}register$5(_0x5b513e(0x10bd),CurveEntity);class BrushLineEntity extends PolylineEntity{['_startDrawHook'](){const _0x1758f5={_0x521a3f:0x744},_0x1164dc=_0x5b513e;this['_map']['on'](EventType['leftDown'],this['_onMap_leftDown'],this),this[_0x1164dc(_0x1758f5._0x521a3f)]['on'](EventType['leftUp'],this['_onMap_leftUp'],this);}['_stopDrawHook'](){const _0x5ce04b={_0xab3f9:0x744,_0x849480:0x21a},_0x2e1e90=_0x5b513e;this['_map']['off'](EventType['leftDown'],this[_0x2e1e90(0xff2)],this),this[_0x2e1e90(_0x5ce04b._0xab3f9)]['off'](EventType[_0x2e1e90(_0x5ce04b._0x849480)],this[_0x2e1e90(0x866)],this),this['_map']['off'](EventType['mouseMove'],this[_0x2e1e90(0x1363)],this);}['_onMap_leftDown'](_0xe4a5a2){const _0x3a3ce4={_0x561b88:0x513,_0x2b8f01:0xe85},_0x101b47=_0x5b513e;this['_map']['scene'][_0x101b47(_0x3a3ce4._0x561b88)]['enableInputs']&&(this['_map']['scene']['screenSpaceCameraController'][_0x101b47(0xecc)]=![],this['_hasChangeEnableInputs']=!![]),this['_map']['on'](EventType[_0x101b47(_0x3a3ce4._0x2b8f01)],this['_onMap_mouseMove'],this);}['_onMap_mouseMove'](_0x475231){const _0x59cf1a={_0x2e99d9:0x1028,_0x163a9c:0x1028,_0x52154b:0x600,_0x31e43e:0x134b,_0x2dcbff:0x1c1,_0x9b759c:0x10d1},_0x149ac1=_0x5b513e;if(this[_0x149ac1(0x600)]&&Math['abs'](this[_0x149ac1(0x600)]-_0x475231[_0x149ac1(_0x59cf1a._0x2e99d9)]['x'])<0xa&&Math['abs'](this['_last_clickPositionY']-_0x475231[_0x149ac1(_0x59cf1a._0x163a9c)]['y'])<0xa)return;this[_0x149ac1(_0x59cf1a._0x52154b)]=_0x475231[_0x149ac1(0x1028)]['x'],this['_last_clickPositionY']=_0x475231['windowPosition']['y'];let _0xccc28e=_0x475231['cartesian'];if(_0xccc28e){var _0x217c32,_0x30d505,_0xd5dc4c;if((_0x217c32=this[_0x149ac1(0x1c1)])!==null&&_0x217c32!==void 0x0&&_0x217c32['updateDrawPosition']){_0xccc28e=this['options'][_0x149ac1(_0x59cf1a._0x31e43e)](_0xccc28e,this);if(!_0xccc28e)return;}if((_0x30d505=this[_0x149ac1(_0x59cf1a._0x2dcbff)])!==null&&_0x30d505!==void 0x0&&_0x30d505['validDrawPosition']){const _0x1cfee9=this['options']['validDrawPosition'](_0xccc28e,this);if(!_0x1cfee9)return;}this['removeNearPoint'](),(_0xd5dc4c=this['options'])!==null&&_0xd5dc4c!==void 0x0&&_0xd5dc4c['addHeight']&&(_0xccc28e=addPositionsHeight(_0xccc28e,this[_0x149ac1(_0x59cf1a._0x2dcbff)]['addHeight'])),this[_0x149ac1(0xab6)]['push'](_0xccc28e),this['updateAttrForDrawing'](![]),!isPCBroswer()&&this[_0x149ac1(_0x59cf1a._0x9b759c)](_0x475231),this['fire'](EventType['drawAddPoint'],{..._0x475231,'drawType':this['type'],'positions':this[_0x149ac1(0xab6)]},!![]),this[_0x149ac1(0xab6)]['length']>=this['_maxPointNum']&&this[_0x149ac1(0x546)]();}}['_onMap_leftUp'](_0x1ab3ab){const _0x4ac63f={_0x4b5e51:0xe85,_0x38f686:0xecc,_0x2abb66:0xf71},_0x485d88=_0x5b513e;this['_map'][_0x485d88(0x1fb)](EventType[_0x485d88(_0x4ac63f._0x4b5e51)],this['_onMap_mouseMove'],this),this['_hasChangeEnableInputs']&&(this['_map']['scene']['screenSpaceCameraController'][_0x485d88(_0x4ac63f._0x38f686)]=!![],delete this[_0x485d88(_0x4ac63f._0x2abb66)]),this['endDraw']();}}register$5('brushLine',BrushLineEntity);class EditPolylineVolume extends EditPoly{get[_0x5b513e(0x5c9)](){return!![];}}class PolylineVolumeEntity extends BasePolyEntity{get['entityGraphic'](){var _0x4d5844;return(_0x4d5844=this['_entity'])===null||_0x4d5844===void 0x0?void 0x0:_0x4d5844['polylineVolume'];}get[_0x5b513e(0x73e)](){return EditPolylineVolume;}['_mountedHook'](){const _0x4f5ea9={_0x10ee37:0xd7f,_0x210a24:0x234,_0x1b97f3:0x96d},_0x1eefaa=_0x5b513e,_0x3f00fa={'polylineVolume':PolylineVolumeStyleConver['toCesiumVal'](this[_0x1eefaa(_0x4f5ea9._0x10ee37)],{},!![])};_0x3f00fa['polylineVolume'][_0x1eefaa(_0x4f5ea9._0x210a24)]=this['positions'],this['_entity']=this[_0x1eefaa(_0x4f5ea9._0x1b97f3)](_0x3f00fa),this['style']['label']&&this['_addLabel'](this['style']['label']);}[_0x5b513e(0x6c4)](_0x44639f,_0x136077){const _0x2ef67c={_0x12106b:0x3ee},_0x1e4cf7=_0x5b513e;return PolylineVolumeStyleConver[_0x1e4cf7(_0x2ef67c._0x12106b)](_0x44639f,_0x136077,!![]);}['_updateStyleHook'](_0x17f423,_0x46429f){PolylineVolumeStyleConver['toCesiumVal'](_0x17f423,this['entityGraphic'],!![]);}[_0x5b513e(0x113d)](){const _0x2b9792={_0x3b45c9:0x234},_0x5654dd=_0x5b513e;this['entityGraphic'][_0x5654dd(_0x2b9792._0x3b45c9)]=this['positions'],this['_updateLabelPosition'](),this[_0x5654dd(0xd47)]();}}register$5(_0x5b513e(0x1126),PolylineVolumeEntity);class PathEntity extends BasePointEntity{get['hasTimePostion'](){return!![];}get['entityGraphic'](){var _0x5b4263;return(_0x5b4263=this['_entity'])===null||_0x5b4263===void 0x0?void 0x0:_0x5b4263['path'];}get[_0x5b513e(0x5d3)](){const _0x28f968={_0x111697:0x428},_0x3e3f6b=_0x5b513e,_0x1305d7=Cesium__namespace[_0x3e3f6b(0xc31)][_0x3e3f6b(_0x28f968._0x111697)](this['orientation'],this['currentTime'],new Cesium__namespace['Quaternion']());return _0x1305d7;}get['hpr'](){return getHeadingPitchRollByOrientation(this['positionShow'],this['orientationShow'],this['ellipsoid'],this['fixedFrameTransform']);}get['pitch'](){const _0x3a2863={_0x6973e4:0xd7f},_0x35c1f0=_0x5b513e;return this[_0x35c1f0(_0x3a2863._0x6973e4)]['pitch']??0x0;}set['pitch'](_0x27fe89){this['style']['pitch']=_0x27fe89,this['updateOrientation']();}get['roll'](){const _0x34f85d=_0x5b513e;return this[_0x34f85d(0xd7f)]['roll']??0x0;}set['roll'](_0x5d0541){const _0x2d14ba=_0x5b513e;this['style'][_0x2d14ba(0x5fb)]=_0x5d0541,this['updateOrientation']();}[_0x5b513e(0x113d)](){const _0x1e534a={_0x1e3ecf:0x507},_0x4deade=_0x5b513e;super[_0x4deade(0x113d)](),!this['position']||!(this[_0x4deade(0xae3)]instanceof Cesium__namespace[_0x4deade(0x10df)])?(this[_0x4deade(0x4f0)]['show']=![],this['_entity']['orientation']=undefined,this[_0x4deade(_0x1e534a._0x1e3ecf)]=undefined):(this[_0x4deade(0x4f0)]['show']=!![],this['_entity'][_0x4deade(0xe3c)]=this['getOrientation'](),this['_auto_availability']&&this['_setAutoAvailability']());}[_0x5b513e(0x883)](){const _0x2d26a3={_0x4a280d:0xae3},_0x46ac33=_0x5b513e;if(this['options'][_0x46ac33(_0x2d26a3._0x4a280d)])this[_0x46ac33(0xae3)]=this[_0x46ac33(0x1c1)]['position'];else this['options']['positions']?this[_0x46ac33(0xae3)]={'type':'time','list':this['options'][_0x46ac33(0x234)],'speed':this['options']['speed'],'timeField':this['options']['timeField'],'pauseTime':this['options']['pauseTime'],'startTime':this['options'][_0x46ac33(0x1347)]}:this[_0x46ac33(0xae3)]={'type':'time'};}['_mountedHook'](){const _0x32ab65={_0x854caa:0xfe5,_0x333338:0x507,_0x486006:0xe36,_0x48dd9f:0xe0e,_0x25396a:0x1c1,_0x36354e:0xe36,_0xbc15a0:0x1068},_0x413319={_0x1c80dc:0xb79},_0x22786c=_0x5b513e;this['position']instanceof Cesium__namespace['SampledPositionProperty']&&!this['options']['orientation']&&(this[_0x22786c(_0x32ab65._0x854caa)]=new Cesium__namespace[(_0x22786c(0x4a8))](this['position']));const _0x4bd0c7={'position':this['position'],'orientation':this['getOrientation'](),'path':PathStyleConver['toCesiumVal'](this['style']||this['options']['path'],{},!![])};!this['options'][_0x22786c(_0x32ab65._0x333338)]&&this['_setAutoAvailability'](_0x4bd0c7),this['options']['label']&&(this['options']['label']['text']=this['options']['label']['text']||this[_0x22786c(0x1135)],_0x4bd0c7['label']=LabelStyleConver['toCesiumVal'](this['options']['label'])),this['options']['billboard']&&(_0x4bd0c7['billboard']=BillboardStyleConver[_0x22786c(_0x32ab65._0x486006)](this['options'][_0x22786c(0x975)])),this['options']['point']&&(_0x4bd0c7[_0x22786c(0x972)]=PointStyleConver[_0x22786c(0xe36)](this['options']['point'])),this['options'][_0x22786c(_0x32ab65._0x48dd9f)]&&(_0x4bd0c7['ellipse']=CircleStyleConver['toCesiumVal'](this['options']['circle'],{},!![])),this[_0x22786c(_0x32ab65._0x25396a)]['model']&&(_0x4bd0c7['model']=ModelStyleConver[_0x22786c(_0x32ab65._0x36354e)](this['options']['model'],{},!![]),_0x4bd0c7[_0x22786c(_0x32ab65._0xbc15a0)]['marsOptions']={'occlusion':this['options'][_0x22786c(0x1068)]['marsOcclusion'],'callback':(_0x49d53f,_0x14ebb2)=>{const _0x362c5c=_0x22786c;this['_model']=_0x14ebb2,this[_0x362c5c(_0x413319._0x1c80dc)](EventType['load'],{'model':_0x14ebb2},!![]);}}),this['_entity']=this[_0x22786c(0x96d)](_0x4bd0c7);}['_initSampledPositionProperty'](){const _0x581ba7={_0x333403:0xbc3,_0x1d0c60:0x87d,_0x7617bf:0xe3c,_0x3fe8b0:0x5cd,_0x28e26d:0x403},_0x329893=_0x5b513e;if(!this['options'])return;this['_maxCacheCount']=this['options']['maxCacheCount']??0x3e8;if(!this[_0x329893(0xae3)]){const _0x45fa85=new Cesium__namespace['SampledPositionProperty'](this[_0x329893(0x1c1)]['referenceFrame']);_0x45fa85[_0x329893(0x6f2)]=this[_0x329893(0x1c1)]['forwardExtrapolationType']??Cesium__namespace[_0x329893(_0x581ba7._0x333403)]['HOLD'],_0x45fa85['backwardExtrapolationType']=this['options'][_0x329893(_0x581ba7._0x1d0c60)]??Cesium__namespace['ExtrapolationType']['HOLD'],!this['options']['orientation']&&(this['options'][_0x329893(_0x581ba7._0x7617bf)]=new Cesium__namespace['VelocityOrientationProperty'](_0x45fa85),this['_entity']&&(this[_0x329893(_0x581ba7._0x3fe8b0)]['orientation']=this['getOrientation']())),this['_setPointPostion'](_0x45fa85);}this[_0x329893(_0x581ba7._0x28e26d)]=this['position'];}['_updateStyleHook'](_0x4492b0,_0xd283c6){const _0x4d5128={_0x565790:0xe36},_0x22b5e6=_0x5b513e;PathStyleConver[_0x22b5e6(_0x4d5128._0x565790)](_0x4492b0,this['entityGraphic'],{},!![]);}['_style2Json'](_0x5352c0,_0x27afda){const _0x6875f5={_0x52d844:0x3ee},_0x4f46bb=_0x5b513e;return PathStyleConver[_0x4f46bb(_0x6875f5._0x52d844)](_0x5352c0,_0x27afda,!![]);}['_getGeoJsonGeometry'](_0x186029){const _0x4e3b19=this['_getPointTimePositionJson']({'toArray':!![]});return{'type':'LineString','coordinates':_0x4e3b19['list']};}['_toJSON_Ex'](_0x418140){const _0x49ae05={_0x208643:0x9da,_0x4180db:0x1c1,_0x118f3d:0x1068,_0x4ac79b:0x975,_0x15812b:0x972,_0x45eac5:0x1c1,_0x2b1d4b:0xe0e,_0x39d193:0x1c1},_0x11d427=_0x5b513e;this['options']['label']&&(_0x418140[_0x11d427(0x9da)]={},LabelStyleConver['toJSON'](this['options']['label'],_0x418140[_0x11d427(_0x49ae05._0x208643)],!![])),this[_0x11d427(_0x49ae05._0x4180db)]['model']&&(_0x418140['model']={},ModelStyleConver['toJSON'](this['options'][_0x11d427(_0x49ae05._0x118f3d)],_0x418140['model'],!![])),this['options']['billboard']&&(_0x418140['billboard']={},BillboardStyleConver['toJSON'](this['options'][_0x11d427(_0x49ae05._0x4ac79b)],_0x418140['billboard'],!![])),this['options'][_0x11d427(_0x49ae05._0x15812b)]&&(_0x418140['point']={},PointStyleConver['toJSON'](this[_0x11d427(_0x49ae05._0x45eac5)][_0x11d427(0x972)],_0x418140['point'],!![])),this['options']['circle']&&(_0x418140[_0x11d427(_0x49ae05._0x2b1d4b)]={},CircleStyleConver['toJSON'](this[_0x11d427(_0x49ae05._0x39d193)]['circle'],_0x418140[_0x11d427(0xe0e)],!![]));}[_0x5b513e(0x64f)](_0x1898dd,_0x34796b){const _0xb3b2a7={_0xc2d7b1:0xe36,_0x32de95:0x1068,_0x11be09:0x82a},_0x594bb2=_0x5b513e;_0x34796b['label']&&LabelStyleConver[_0x594bb2(_0xb3b2a7._0xc2d7b1)](_0x1898dd['label'],this['_entity'][_0x594bb2(0x9da)],this),_0x34796b['model']&&ModelStyleConver[_0x594bb2(_0xb3b2a7._0xc2d7b1)](_0x1898dd['model'],this['_entity'][_0x594bb2(_0xb3b2a7._0x32de95)],!![]),_0x34796b['billboard']&&BillboardStyleConver['toCesiumVal'](_0x1898dd['billboard'],this['_entity']['billboard'],!![]),_0x34796b['point']&&PointStyleConver['toCesiumVal'](_0x1898dd[_0x594bb2(0x972)],this['_entity']['point'],!![]),_0x34796b['circle']&&CircleStyleConver['toCesiumVal'](_0x1898dd['circle'],this['_entity'][_0x594bb2(_0xb3b2a7._0x11be09)],!![]);}['_updateExOpacity'](_0x5f5b18){const _0x4cee6e={_0x5b218a:0x1ac,_0x5bfaf7:0x5cd,_0x44d55a:0x972,_0x17ae51:0xe36,_0x241160:0x82a},_0x4307d8=_0x5b513e;this['_entity']['model']&&(this[_0x4307d8(0x5cd)]['model']['color']=Cesium__namespace['Color']['WHITE'][_0x4307d8(_0x4cee6e._0x5b218a)](_0x5f5b18));this['_entity']['billboard']&&(this[_0x4307d8(_0x4cee6e._0x5bfaf7)]['billboard']['color']=Cesium__namespace[_0x4307d8(0xe4c)]['WHITE'][_0x4307d8(0x1ac)](_0x5f5b18));if(this['_entity']['point']){const _0x1949c6=this['_updateEntityOpacity'](this['_entity']['point'],_0x5f5b18);!_0x1949c6&&PointStyleConver['toCesiumVal']({...this['options'][_0x4307d8(_0x4cee6e._0x44d55a)],'globalAlpha':_0x5f5b18},this[_0x4307d8(0x5cd)]['point'],!![]);}if(this['_entity']['circle']){const _0x16d971=this['_updateEntityOpacity'](this['_entity']['circle'],_0x5f5b18);!_0x16d971&&CircleStyleConver[_0x4307d8(_0x4cee6e._0x17ae51)]({...this['options'][_0x4307d8(0xe0e)],'globalAlpha':_0x5f5b18},this[_0x4307d8(_0x4cee6e._0x5bfaf7)][_0x4307d8(_0x4cee6e._0x241160)],!![]);}}['getIndex'](_0x10c4d7){const _0x581d9a={_0x23b2e0:0x497},_0xe385ea=_0x5b513e;var _0x336328,_0x43f5db;const _0x4ab281=(_0x336328=this['position'])===null||_0x336328===void 0x0||(_0x336328=_0x336328['_property'])===null||_0x336328===void 0x0?void 0x0:_0x336328['_times'],_0x51e9dc=_0x4ab281['length'];if(_0x51e9dc===0x0)return 0x0;const _0x1aef47=_0x10c4d7||((_0x43f5db=this[_0xe385ea(0x744)])===null||_0x43f5db===void 0x0||(_0x43f5db=_0x43f5db[_0xe385ea(0x45d)])===null||_0x43f5db===void 0x0?void 0x0:_0x43f5db['currentTime'])||Cesium__namespace[_0xe385ea(0xca6)]['now']();for(let _0x4f47b6=0x0;_0x4f47b6<_0x51e9dc;_0x4f47b6++){const _0x328bd1=Cesium__namespace['JulianDate'][_0xe385ea(_0x581d9a._0x23b2e0)](_0x1aef47,_0x4ab281[_0x4f47b6]);if(_0x328bd1<=0x0)return _0x4f47b6-0x1;}let _0x32536c=Cesium__namespace['binarySearch'](_0x4ab281,_0x1aef47,Cesium__namespace['JulianDate']['compare']);return _0x32536c<0x0&&(_0x32536c=~_0x32536c),_0x32536c<0x0&&(_0x32536c=0x0),_0x32536c>=_0x51e9dc&&(_0x32536c=_0x51e9dc-0x1),_0x32536c;}['getRectangle'](_0x149979){const _0x1a4db0={_0x3b6072:0xae3,_0x3f0b2b:0x991,_0x15e9a9:0x4e6,_0x1d8cf2:0x1ed},_0x2e199d=_0x5b513e;var _0x56e54d,_0x2c6429;const _0x58d98f=(_0x56e54d=this['position'])===null||_0x56e54d===void 0x0||(_0x56e54d=_0x56e54d[_0x2e199d(0x7bf)])===null||_0x56e54d===void 0x0?void 0x0:_0x56e54d[_0x2e199d(0x845)],_0x585e59=(_0x2c6429=this[_0x2e199d(_0x1a4db0._0x3b6072)])===null||_0x2c6429===void 0x0||(_0x2c6429=_0x2c6429['_property'])===null||_0x2c6429===void 0x0?void 0x0:_0x2c6429[_0x2e199d(_0x1a4db0._0x3f0b2b)];if(!_0x58d98f||_0x58d98f[_0x2e199d(_0x1a4db0._0x15e9a9)]===0x0)return;const _0x16b19b=[];for(let _0x56dbd7=0x0,_0x578272=_0x58d98f['length'];_0x56dbd7<_0x578272;_0x56dbd7++){_0x16b19b[_0x2e199d(_0x1a4db0._0x1d8cf2)](new Cesium__namespace['Cartesian3'](_0x585e59[_0x56dbd7*0x3],_0x585e59[_0x56dbd7*0x3+0x1],_0x585e59[_0x56dbd7*0x3+0x2]));}const _0x28b535=getRectangle(_0x16b19b,_0x149979===null||_0x149979===void 0x0?void 0x0:_0x149979['isFormat']);return _0x28b535;}['getCoord'](_0x5b4995){const _0x2761e3={_0x46887f:0x8cd},_0x4da97e=_0x5b513e;return(_0x5b4995===null||_0x5b4995===void 0x0?void 0x0:_0x5b4995[_0x4da97e(_0x2761e3._0x46887f)])===![]?null:this[_0x4da97e(0x856)](_0x5b4995);}[_0x5b513e(0x939)](_0x1b4009={}){const _0x44169c=_0x5b513e;if(!this[_0x44169c(0x744)])return Promise[_0x44169c(0xfdb)](![]);const _0x232e5f=this['positionShow'];if(!_0x232e5f)return Promise['resolve'](![]);let _0xc8cbb2;if(Cesium__namespace['defined'](_0x1b4009['heading'])){var _0x38d237;_0xc8cbb2=_0x1b4009['heading']+Cesium__namespace[_0x44169c(0x5c0)][_0x44169c(0x892)](((_0x38d237=this['hpr'])===null||_0x38d237===void 0x0?void 0x0:_0x38d237[_0x44169c(0xb9c)])||0x0);}return this[_0x44169c(0x744)]['flyToPoint'](_0x232e5f,{..._0x1b4009,'heading':_0xc8cbb2});}[_0x5b513e(0x56c)](){}}register$5(_0x5b513e(0xe7f),PathEntity,!![]);class EditCorridor extends EditPoly{['updatePositionsHeightByAttr'](_0xa9f5fe){const _0x2408a4={_0x2a65e0:0x45d},_0xd8ee75=_0x5b513e;if(this['entityGraphic']['height']!==undefined){const _0x5c2096=getCesiumValue(this[_0xd8ee75(0x4f0)]['height'],Number,this['_map'][_0xd8ee75(_0x2408a4._0x2a65e0)]['currentTime']);_0xa9f5fe=setPositionsHeight(_0xa9f5fe,_0x5c2096);}return _0xa9f5fe;}[_0x5b513e(0xef3)](_0x1296e5){return this['clampToGround']&&(_0x1296e5['position']=getSurfacePosition(this['_map']['scene'],_0x1296e5['position'])),super['createDragger'](_0x1296e5);}['_updateMoveAllHook'](_0x478273){const _0x2e24ca={_0x481c21:0x4f0,_0x25e325:0x4fc},_0x335a61=_0x5b513e;if(this['clampToGround'])return;const _0x572064=Cesium__namespace['Cartographic']['fromCartesian'](_0x478273)[_0x335a61(0x595)];this[_0x335a61(_0x2e24ca._0x481c21)]['height']=_0x572064,this['style']['height']=this[_0x335a61(_0x2e24ca._0x25e325)](_0x572064,0x2);}['_updateHeight'](_0x4639e8){const _0x4748c8=_0x5b513e;this[_0x4748c8(0x4f0)]['height']=_0x4639e8,this['style']['height']=this['formatNum'](_0x4639e8,0x2);const _0x6d3273=this[_0x4748c8(0x234)];for(let _0x401abe=0x0,_0x3e1f78=_0x6d3273['length'];_0x401abe<_0x3e1f78;_0x401abe++){_0x6d3273[_0x401abe]=setPositionsHeight(_0x6d3273[_0x401abe],_0x4639e8);}for(let _0x59c481=0x0,_0xf02fd8=this[_0x4748c8(0x1f8)]['length'];_0x59c481<_0xf02fd8;_0x59c481++){const _0xd8bb68=this['draggers'][_0x59c481];_0xd8bb68['position']=setPositionsHeight(_0xd8bb68['position'],_0x4639e8);}this[_0x4748c8(0xb79)](EventType[_0x4748c8(0x7fd)]);}}class CorridorEntity extends BasePolyEntity{get[_0x5b513e(0x4f0)](){var _0x2d6a80;return(_0x2d6a80=this['_entity'])===null||_0x2d6a80===void 0x0?void 0x0:_0x2d6a80['corridor'];}get['EditClass'](){return EditCorridor;}['_mountedHook'](){const _0xd8c242=_0x5b513e,_0x2d8ea0={'corridor':CorridorStyleConver['toCesiumVal'](this['style'],{},!![])};_0x2d8ea0['corridor']['positions']=this['positions'],this['_entity']=this['_createEntity'](_0x2d8ea0),this[_0xd8c242(0x11b6)](this['entityGraphic']),this['style'][_0xd8c242(0x9da)]&&this[_0xd8c242(0x82b)](this['style'][_0xd8c242(0x9da)]);}['_style2Json'](_0x4d22e0,_0x2299da){return CorridorStyleConver['toJSON'](_0x4d22e0,_0x2299da,!![]);}['_updateStyleHook'](_0x850ce5,_0x10bc97){const _0x19a339={_0x4b6867:0x4f0,_0x3ce0f4:0x11b6},_0x5e62ed=_0x5b513e;CorridorStyleConver['toCesiumVal'](_0x850ce5,this[_0x5e62ed(_0x19a339._0x4b6867)],!![]),(Cesium__namespace['defined'](_0x10bc97['diffHeight'])||Cesium__namespace['defined'](_0x10bc97[_0x5e62ed(0x595)])||Cesium__namespace['defined'](_0x850ce5['addHeight'])||Cesium__namespace['defined'](_0x850ce5['setHeight']))&&this[_0x5e62ed(_0x19a339._0x3ce0f4)](this['entityGraphic']);}['_updatePositionsHook'](){this['entityGraphic']['positions']=this['positions'],this['_updateLabelPosition'](),this['_calculateCzmHeight'](this['entityGraphic']),this['_updateEditDraggers']();}[_0x5b513e(0xdc1)](_0x59a5c1){this['_calculateCzmHeight'](this['entityGraphic'],!![]);}}register$5('corridor',CorridorEntity);class EditWall extends EditPoly{['bindDraggers'](){const _0x2fbded={_0x54c670:0x1c1,_0x2bafae:0xea1},_0x1779f4={_0x2610d7:0x673},_0x5d0ece={_0x5e7c05:0x49e,_0x43787f:0x81a,_0x53c1fb:0x4e6,_0x2b70ab:0xae3},_0x2415b9=_0x5b513e,_0x516c40=this['positions'],_0x1d33f8=this['style'],_0xdc42ae=this['hasMidPoint'];for(let _0xd85fd8=0x0,_0x186e45=_0x516c40['length'];_0xd85fd8<_0x186e45;_0xd85fd8++){const _0x425222=_0x516c40[_0xd85fd8],_0x16e2eb=this['createDragger']({'position':_0x425222,'onDrag':(_0x27d556,_0x40525c)=>{const _0x3f1494=_0x137d;_0x516c40[_0x27d556['index']]=_0x40525c;this['_heightDraggers']&&this[_0x3f1494(0x49e)]['length']>0x0&&(this[_0x3f1494(_0x5d0ece._0x5e7c05)][_0x27d556[_0x3f1494(0x81a)]]['position']=addPositionsHeight(_0x40525c,_0x1d33f8['diffHeight']));_0xdc42ae&&(_0x27d556[_0x3f1494(_0x5d0ece._0x43787f)]>0x0&&(this['draggers'][_0x27d556['index']*0x2-0x1]['position']=getMidpoint(_0x40525c,_0x516c40[_0x27d556[_0x3f1494(_0x5d0ece._0x43787f)]-0x1],this['options']['midPointFraction'])),_0x27d556['index']<_0x516c40[_0x3f1494(_0x5d0ece._0x53c1fb)]-0x1&&(this['draggers'][_0x27d556['index']*0x2+0x1][_0x3f1494(_0x5d0ece._0x2b70ab)]=getMidpoint(_0x40525c,_0x516c40[_0x27d556['index']+0x1],this['options']['midPointFraction'])));const _0x3f002e=centerOfMass(_0x516c40);this[_0x3f1494(0x68e)][_0x3f1494(_0x5d0ece._0x2b70ab)]=_0x3f002e;}});_0x16e2eb['index']=_0xd85fd8,this['draggers'][_0x2415b9(0x1ed)](_0x16e2eb);if(this[_0x2415b9(0x11e4)]&&(this[_0x2415b9(0xd4d)]||!this['hasClosure']&&_0xd85fd8<_0x186e45-0x1)){const _0x3b5bac=(_0xd85fd8+0x1)%_0x186e45,_0x250f7d=getMidpoint(_0x425222,_0x516c40[_0x3b5bac],this[_0x2415b9(_0x2fbded._0x54c670)]['midPointFraction']),_0x2db3f3=this['createDragger']({'position':_0x250f7d,'type':EditPointType['AddMidPoint'],'tooltip':this['_map'][_0x2415b9(_0x2fbded._0x2bafae)]('_增加点'),'onDragStart':(_0x47e447,_0x5d2d76)=>{this['positions']['splice'](_0x47e447['index'],0x0,_0x5d2d76),this['updateAttrForEditing']();},'onDrag':(_0x295a31,_0x883f2)=>{this['positions'][_0x295a31['index']]=_0x883f2;},'onDragEnd':(_0x3e76d2,_0x47dc61)=>{const _0x1c2067=_0x2415b9;this['_fireAddPoint'](_0x3e76d2,_0x47dc61),this[_0x1c2067(_0x1779f4._0x2610d7)]();}});_0x2db3f3['index']=_0x3b5bac,this['draggers']['push'](_0x2db3f3);}}this[_0x2415b9(0x3c5)](),!this['isScene2D']&&this['_bindHeightDraggers']();}['_bindHeightDraggers'](){const _0x4fbeb3={_0x4f9742:0x49e,_0x17c198:0xd7e,_0x584b6a:0x1ed},_0x3a1e86={_0x1e717f:0x1302,_0x1b5f2a:0xb79},_0x5136d9=_0x5b513e;if(!this[_0x5136d9(0x723)]['_hasHeightEdit'])return;this[_0x5136d9(_0x4fbeb3._0x4f9742)]=[];const _0x20b310=this['positions'],_0x39161a=Number(this['style']['diffHeight']);for(let _0x29d342=0x0,_0x1ac8ca=_0x20b310['length'];_0x29d342<_0x1ac8ca;_0x29d342++){const _0x26a2e3=addPositionsHeight(_0x20b310[_0x29d342],_0x39161a),_0xe31e4f=this[_0x5136d9(0xef3)]({'position':_0x26a2e3,'type':EditPointType[_0x5136d9(0x900)],'tooltip':this['_map'][_0x5136d9(0xea1)](_0x5136d9(_0x4fbeb3._0x17c198)),'onDrag':(_0x475655,_0x29def6)=>{const _0x3471f1=_0x5136d9,_0x370fb8=Cesium__namespace['Cartographic']['fromCartesian'](_0x29def6)['height'];this['style']['diffHeight']=formatNum$1(_0x370fb8-this[_0x3471f1(0x723)]['_minimumHeights'][_0x475655['index']],0x2);for(let _0x30ada9=0x0;_0x30ada9<_0x20b310[_0x3471f1(0x4e6)];_0x30ada9++){if(_0x30ada9===_0x475655['index'])continue;this['_heightDraggers'][_0x30ada9]['position']=addPositionsHeight(_0x20b310[_0x30ada9],this[_0x3471f1(0xd7f)]['diffHeight']);}this[_0x3471f1(_0x3a1e86._0x1e717f)](),this[_0x3471f1(_0x3a1e86._0x1b5f2a)](EventType['editStyle']);}});_0xe31e4f['index']=_0x29d342,this['draggers']['push'](_0xe31e4f),this['_heightDraggers'][_0x5136d9(_0x4fbeb3._0x584b6a)](_0xe31e4f);}}}class WallEntity extends BasePolyEntity{get['entityGraphic'](){const _0x3e487={_0x25379d:0x33a},_0x1c936a=_0x5b513e;var _0x1c0820;return(_0x1c0820=this['_entity'])===null||_0x1c0820===void 0x0?void 0x0:_0x1c0820[_0x1c936a(_0x3e487._0x25379d)];}get['EditClass'](){return EditWall;}[_0x5b513e(0xfa2)](){const _0x47556c={_0x4140e7:0xd7f,_0x55bf74:0x3ec,_0x54a688:0x96d},_0xe2502c=_0x5b513e,_0x16c6eb={'wall':WallStyleConver['toCesiumVal'](this['style'],{},!![])};this[_0xe2502c(_0x47556c._0x4140e7)][_0xe2502c(0x7cf)]?_0x16c6eb['wall']['positions']=this[_0xe2502c(_0x47556c._0x55bf74)](this['positions']):_0x16c6eb['wall']['positions']=this['positions'],(!this['style'][_0xe2502c(0x1367)]||!this['style']['minimumHeights'])&&this[_0xe2502c(0x4cd)](_0x16c6eb),this['_entity']=this[_0xe2502c(_0x47556c._0x54a688)](_0x16c6eb),this['style']['label']&&this['_addLabel'](this[_0xe2502c(0xd7f)]['label']);}['_style2Json'](_0x1498c3,_0x48be50){return WallStyleConver['toJSON'](_0x1498c3,_0x48be50,!![]);}[_0x5b513e(0x44c)](_0xa051e0,_0x5ae61a){const _0x85be7d={_0x3b027d:0xfaf},_0x434e30=_0x5b513e;WallStyleConver['toCesiumVal'](_0xa051e0,this['entityGraphic'],!![]),Cesium__namespace[_0x434e30(_0x85be7d._0x3b027d)](_0x5ae61a['closure'])&&this['_updatePositionsHook'](),Cesium__namespace['defined'](_0x5ae61a===null||_0x5ae61a===void 0x0?void 0x0:_0x5ae61a['diffHeight'])&&this['_updateMaxMinHeights'](this[_0x434e30(0x5cd)]);}['_updatePositionsHook'](){const _0x13664a={_0xe2d054:0x4f0,_0x201440:0xd47},_0xbb87b9=_0x5b513e;this['style']['closure']?this['entityGraphic']['positions']=this['_getClosurePositions'](this[_0xbb87b9(0x234)]):this[_0xbb87b9(_0x13664a._0xe2d054)]['positions']=this['positions'],(!this['style']['maximumHeights']||!this['style']['minimumHeights'])&&this[_0xbb87b9(0x4cd)](this['_entity']),this['_updateLabelPosition'](),this[_0xbb87b9(_0x13664a._0x201440)]();}[_0x5b513e(0x4cd)](_0x13d68c){const _0x2a5dd1={_0x162515:0xd7f,_0x2a5b36:0x279,_0xa63ece:0x101c,_0x30a198:0x1ed,_0x53b0c8:0x13ca,_0x3f02b2:0x33a,_0x4bd6a8:0x33a},_0x226862=_0x5b513e,_0x1ccc69=this['points'];if(!_0x1ccc69||_0x1ccc69['length']===0x0)return;this[_0x226862(_0x2a5dd1._0x162515)]['diffHeight']=this[_0x226862(0xd7f)]['diffHeight']||0x64;const _0x44f732=_0x1ccc69['length'],_0x2b7ccd=new Array(_0x44f732),_0xced155=new Array(_0x44f732);for(let _0x515544=0x0;_0x515544<_0x44f732;_0x515544++){const _0x5c57f4=_0x1ccc69[_0x515544][_0x226862(_0x2a5dd1._0x2a5b36)];_0x2b7ccd[_0x515544]=_0x5c57f4,this['style']['fixedTop']?_0xced155[_0x515544]=_0x1ccc69[0x0]['alt']+this['style'][_0x226862(_0x2a5dd1._0xa63ece)]:_0xced155[_0x515544]=_0x5c57f4+this['style']['diffHeight'];}this[_0x226862(0xd7f)]['closure']&&_0x44f732>0x0&&(_0x2b7ccd['push'](_0x2b7ccd[0x0]),_0xced155[_0x226862(_0x2a5dd1._0x30a198)](_0xced155[0x0])),this['_minimumHeights']=_0x2b7ccd,this[_0x226862(_0x2a5dd1._0x53b0c8)]=_0xced155,_0x13d68c&&(!(_0x13d68c[_0x226862(_0x2a5dd1._0x3f02b2)]['minimumHeights']instanceof Cesium__namespace['CallbackProperty'])&&(_0x13d68c[_0x226862(0x33a)]['minimumHeights']=_0x2b7ccd),!(_0x13d68c['wall'][_0x226862(0x1367)]instanceof Cesium__namespace['CallbackProperty'])&&(_0x13d68c[_0x226862(_0x2a5dd1._0x4bd6a8)]['maximumHeights']=_0xced155));}[_0x5b513e(0x56c)](){const _0x42283c={_0x2f0f9f:0x1256},_0x2c1ee4=_0x5b513e;if(this[_0x2c1ee4(_0x42283c._0x2f0f9f)])return;super['_setPositionsToCallback'](),this[_0x2c1ee4(0x4f0)]['minimumHeights']=new Cesium__namespace['CallbackProperty'](_0x1abb63=>{return this['_minimumHeights'];},![]),this['entityGraphic']['maximumHeights']=new Cesium__namespace['CallbackProperty'](_0x1ab9d8=>{return this['_maximumHeights'];},![]);}['_positions_CallbackProperty'](_0x514d70){const _0x18380c={_0x56cb5f:0x7cf,_0x1ee911:0xab6},_0x3c5f80=_0x5b513e;var _0x542c23;return this['_positions_CallbackPropertyEx']&&this['_positions_CallbackPropertyEx'](_0x514d70),this['style'][_0x3c5f80(_0x18380c._0x56cb5f)]&&((_0x542c23=this['_positions_draw'])===null||_0x542c23===void 0x0?void 0x0:_0x542c23['length'])>0x0?this['_positions_draw'][_0x3c5f80(0xd44)](this[_0x3c5f80(_0x18380c._0x1ee911)][0x0]):this[_0x3c5f80(0xab6)];}['_cancelPositionsCallback'](){const _0x403495={_0x3526b3:0x11f6,_0x3118e8:0x848},_0x5621bc=_0x5b513e;if(!this['_isCallbackPositions'])return;super['_cancelPositionsCallback'](),this['_entity']&&(this['entityGraphic'][_0x5621bc(_0x403495._0x3526b3)]=this[_0x5621bc(_0x403495._0x3118e8)],this['entityGraphic']['maximumHeights']=this[_0x5621bc(0x13ca)]);}['updateAttrForDrawing'](_0x165fa4){this['_updateMaxMinHeights'](this['_entity']);}}register$5('wall',WallEntity);class EditRectangle extends EditPoly{['bindDraggers'](){const _0x3dbe24={_0x5db4ef:0x234,_0x42ef2b:0x3c5,_0x480b22:0x4f0},_0x611235={_0x344de6:0x622,_0x32cc70:0x4f0,_0xff7916:0x4e6,_0x590740:0xb81,_0x44c370:0xae3},_0x28e3db=_0x5b513e,_0x1601f6=this[_0x28e3db(_0x3dbe24._0x5db4ef)];for(let _0x2f5ea2=0x0,_0x26ea84=_0x1601f6[_0x28e3db(0x4e6)];_0x2f5ea2<_0x26ea84;_0x2f5ea2++){const _0x373b5b=this['updatePositionsHeightByAttr'](_0x1601f6[_0x2f5ea2]),_0x5ddd54=this[_0x28e3db(0xef3)]({'position':_0x373b5b,'onDrag':(_0x52687f,_0x19ce8c)=>{const _0x299041=_0x28e3db,_0x21ca78=this['_map'][_0x299041(0x45d)][_0x299041(_0x611235._0x344de6)],_0x37bb89=getCesiumValue(this['entityGraphic']['height'],Number,_0x21ca78);this['positions'][_0x52687f['index']]=_0x19ce8c;if(this[_0x299041(_0x611235._0x32cc70)][_0x299041(0x595)]!==undefined)for(let _0x514785=0x0,_0x5aea69=this['draggers'][_0x299041(_0x611235._0xff7916)];_0x514785<_0x5aea69;_0x514785++){const _0x34fa2b=this['draggers'][_0x514785],_0x15c2e0=setPositionsHeight(this['positions'][_0x34fa2b['index']],_0x37bb89);_0x34fa2b['position']=_0x15c2e0,this['positions'][_0x34fa2b['index']]=_0x15c2e0;}if(this['_heightDraggers']&&this['_heightDraggers'][_0x299041(_0x611235._0xff7916)]>0x0){const _0x4bbbb7=getCesiumValue(this['entityGraphic'][_0x299041(0x41c)],Number,_0x21ca78);this['_heightDraggers'][_0x52687f['index']][_0x299041(0xae3)]=setPositionsHeight(_0x19ce8c,_0x4bbbb7);}let _0x226f59=this['center'];_0x226f59=this[_0x299041(_0x611235._0x590740)](_0x226f59),this['_draggerMove'][_0x299041(_0x611235._0x44c370)]=_0x226f59;}});_0x5ddd54['index']=_0x2f5ea2,this['draggers'][_0x28e3db(0x1ed)](_0x5ddd54);}this[_0x28e3db(_0x3dbe24._0x42ef2b)](),this[_0x28e3db(_0x3dbe24._0x480b22)]['extrudedHeight']&&this['_bindHeightDraggers']();}[_0x5b513e(0xb81)](_0x361e50){const _0xdfd268={_0x584379:0x744},_0x162dea=_0x5b513e;this['clampToGround']&&(_0x361e50=getSurfacePosition(this[_0x162dea(_0xdfd268._0x584379)]['scene'],_0x361e50));if(this['entityGraphic'][_0x162dea(0x595)]!==undefined){const _0x18cfb6=getCesiumValue(this['entityGraphic'][_0x162dea(0x595)],Number,this['_map']['clock']['currentTime']);_0x361e50=setPositionsHeight(_0x361e50,_0x18cfb6);}return _0x361e50;}[_0x5b513e(0xae1)](_0x21d183){const _0x4ad9c2={_0x31bdb2:0x4f0,_0x24e51e:0x4e6},_0x19d426=_0x5b513e;this[_0x19d426(_0x4ad9c2._0x31bdb2)]['height']=_0x21d183,this['style']['height']=this['formatNum'](_0x21d183,0x2);const _0x325cf9=this['positions'];for(let _0x1d6a89=0x0,_0x5e3b4b=_0x325cf9['length'];_0x1d6a89<_0x5e3b4b;_0x1d6a89++){_0x325cf9[_0x1d6a89]=setPositionsHeight(_0x325cf9[_0x1d6a89],_0x21d183);}for(let _0x12fa41=0x0,_0x359d14=this['draggers'][_0x19d426(_0x4ad9c2._0x24e51e)];_0x12fa41<_0x359d14;_0x12fa41++){const _0x3342d6=this['draggers'][_0x12fa41];_0x3342d6['position']=setPositionsHeight(_0x3342d6['position'],_0x21d183);}this['fire'](EventType['editStyle']);}['_bindMoveAllDragger'](){const _0x83fc15={_0x30ccbc:0x2f2,_0x24ff34:0x744},_0x2b132c={_0x327286:0x5e2,_0x1bc617:0x4f0},_0x31cd17=_0x5b513e;if(!this['_graphic']['hasMoveEdit'])return;let _0x388353=this[_0x31cd17(_0x83fc15._0x30ccbc)];_0x388353=this['updatePositionsHeightByAttr'](_0x388353);let _0x3617e3,_0x42d23e;const _0x35abc0=this['createDragger']({'position':_0x388353,'type':EditPointType['MoveAll'],'tooltip':this[_0x31cd17(_0x83fc15._0x24ff34)][_0x31cd17(0xea1)]('_整体平移'),'onDragStart':(_0x83f88c,_0x73a060)=>{const _0x24b2d7=_0x31cd17;for(let _0x5dfe74=0x0,_0x451051=this[_0x24b2d7(0x1f8)]['length'];_0x5dfe74<_0x451051;_0x5dfe74++){this[_0x24b2d7(0x1f8)][_0x5dfe74]['show']=![];}const _0xb96820=getCesiumValue(this[_0x24b2d7(0x723)]['_entity']['rectangle'][_0x24b2d7(0x45b)],Cesium__namespace['Rectangle']),_0x4fc639=getCesiumValue(this[_0x24b2d7(0x723)]['_entity']['rectangle']['height'],Number)||0x0,_0x508baa=getRectangleOuterPositions({'rectangle':_0xb96820,'rotation':0x0,'height':_0x4fc639});_0x3617e3=Cesium__namespace['Cartesian3'][_0x24b2d7(0xb98)](_0x508baa[0x0],_0x508baa[0x1]),_0x42d23e=Cesium__namespace['Cartesian3']['distance'](_0x508baa[0x1],_0x508baa[0x2]);},'onDrag':(_0x341b09,_0x4a44bc)=>{const _0x59cd4c=_0x31cd17;if(!this[_0x59cd4c(0xc95)]){const _0x42d793=Cesium__namespace[_0x59cd4c(_0x2b132c._0x327286)][_0x59cd4c(0x11d8)](_0x4a44bc)['height'];this[_0x59cd4c(_0x2b132c._0x1bc617)]['height']=_0x42d793,this['style']['height']=this['formatNum'](_0x42d793,0x2);}const _0x1ed3dd=getRectPositionsByCenter({'center':_0x4a44bc,'width':_0x3617e3,'height':_0x42d23e});this['positions']=[_0x1ed3dd[0x1],_0x1ed3dd[0x3]];},'onDragEnd':(_0x1625ed,_0x330965)=>{const _0x3f7c6b=_0x31cd17;this[_0x3f7c6b(0x673)]();}});this['_draggerMove']=_0x35abc0,this['draggers']['push'](_0x35abc0);}}class RectangleEntity extends BasePolyEntity{constructor(_0x31d64f={}){const _0xece2ff={_0x4028eb:0x45b},_0x359ff6=_0x5b513e;super(_0x31d64f),this['_minPointNum']=0x2,this[_0x359ff6(0x8a5)]=0x2,this['_clampToGround_reload']=!![];if(this['options']['rectangle'])this['_rectangle']=this['options']['rectangle'];else this['options']['coordinates']&&(this['_rectangle']=this['options'][_0x359ff6(_0xece2ff._0x4028eb)]);}get[_0x5b513e(0x4f0)](){var _0x8d438a;return(_0x8d438a=this['_entity'])===null||_0x8d438a===void 0x0?void 0x0:_0x8d438a['rectangle'];}get['EditClass'](){return EditRectangle;}get[_0x5b513e(0x2f2)](){const _0x5d1f3d={_0x39554e:0xd7f},_0x2b0aec=_0x5b513e,_0x11100f=getCesiumValue(this['rectangle']);if(!_0x11100f)return null;let _0x1c9689=Cesium__namespace['Cartographic']['toCartesian'](Cesium__namespace['Rectangle']['center'](_0x11100f));return Cesium__namespace['defined'](this[_0x2b0aec(_0x5d1f3d._0x39554e)]['height'])&&(_0x1c9689=setPositionsHeight(_0x1c9689,this['style']['height'])),_0x1c9689;}get['outlinePositions'](){return this['_outlinePositions']=getOutlinePositions(this['_entity']),this['_outlinePositions'];}set['outlinePositions'](_0x1b7216){const _0x5e7d27=_0x5b513e;this[_0x5e7d27(0x11fd)]=_0x1b7216;}get['outlineCoordinates'](){return cartesians2lonlats(this['outlinePositions']);}get['rectangle'](){const _0x213806={_0x2132af:0x127c,_0x37a912:0xd7f},_0x236299=_0x5b513e;if(!this[_0x236299(_0x213806._0x2132af)]&&this['positions']){this['_rectangle']=getRectangle(this['positionsShow']);if(this['style']['height'])this['_rectangle'][_0x236299(0x1008)]=this['style']['height'];else this['style']['setHeight']&&(this['_rectangle']['maxHeight']=this[_0x236299(_0x213806._0x37a912)]['setHeight']);}return this['_rectangle'];}set['rectangle'](_0x3571b3){const _0x569a51={_0x3dbfb2:0x12e8},_0x595d24=_0x5b513e;var _0x21ef56;(_0x21ef56=this['editing'])!==null&&_0x21ef56!==void 0x0&&_0x21ef56[_0x595d24(_0x569a51._0x3dbfb2)]&&!(_0x3571b3 instanceof Cesium__namespace['CallbackProperty'])?this['_rectangle_draw']=_0x3571b3:(this['_rectangle']=_0x3571b3,this['_entity']&&(this[_0x595d24(0x4f0)][_0x595d24(0x45b)]=_0x3571b3));}get[_0x5b513e(0xa76)](){const _0x347801={_0x45b5e0:0xab6,_0x39d911:0x553},_0x13e00d={_0x157805:0x1ed},_0x6ad816=_0x5b513e,_0x55fe44=[];let _0x3664a5;return this[_0x6ad816(_0x347801._0x45b5e0)]?_0x3664a5=this[_0x6ad816(_0x347801._0x45b5e0)]:this['_positions'][_0x6ad816(0x553)]?_0x3664a5=this[_0x6ad816(0xbed)][_0x6ad816(_0x347801._0x39d911)]():_0x3664a5=this['_positions'],!_0x3664a5&&(_0x3664a5=getOutlinePositions(this['_entity'],![])),_0x3664a5['forEach'](function(_0x5f94ea){const _0x52cb10=_0x6ad816,_0x162184=LngLatPoint['parse'](_0x5f94ea);if(!_0x162184||!_0x162184['valid']())return;_0x55fe44[_0x52cb10(_0x13e00d._0x157805)](_0x162184);}),this['_points']=_0x55fe44,this['_points'];}get[_0x5b513e(0xb98)](){return getDistance(this['outlinePositions'],!![]);}get['area'](){return getArea(this['outlinePositions']);}['getEntityPositions'](){const _0x2e095e={_0x54d372:0x17a,_0x137f7b:0x595,_0x4a2d11:0x582},_0x13d0a5=_0x5b513e;if(!this['_entity']['rectangle'])return null;const _0x3dae64=getCesiumValue(this[_0x13d0a5(0x5cd)]['rectangle'][_0x13d0a5(0x45b)],Cesium__namespace['Rectangle']),_0x86c35e=getCesiumValue(this['_entity'][_0x13d0a5(_0x2e095e._0x54d372)][_0x13d0a5(_0x2e095e._0x137f7b)],Number)||0x0,_0x1da367=Cesium__namespace['Cartesian3'][_0x13d0a5(_0x2e095e._0x4a2d11)](_0x3dae64['west'],_0x3dae64['south'],_0x86c35e),_0x37cf52=Cesium__namespace['Cartesian3']['fromRadians'](_0x3dae64['east'],_0x3dae64['north'],_0x86c35e);return[_0x1da367,_0x37cf52];}['_mountedHook'](){const _0x2c75de={_0x584de3:0x45b,_0x5785a8:0x17a,_0x1dac03:0xd7f},_0x2d6ace=_0x5b513e,_0x1d5cbd={'rectangle':RectangleStyleConver[_0x2d6ace(0xe36)](this['style'],{},!![])};_0x1d5cbd['rectangle'][_0x2d6ace(_0x2c75de._0x584de3)]=this[_0x2d6ace(_0x2c75de._0x5785a8)],this['_positions']instanceof Cesium__namespace['CallbackProperty']&&(_0x1d5cbd['rectangle']['coordinates']=new Cesium__namespace['CallbackProperty'](_0x5493df=>{const _0x27f92e=_0x2d6ace,_0x51dd62=this['_positions']['getValue'](_0x5493df);return _0x51dd62&&_0x51dd62['length']>0x0?(this['_rectangle']=Cesium__namespace['Rectangle']['fromCartesianArray'](_0x51dd62),this[_0x27f92e(0x127c)]):undefined;},![])),this['_entity']=this['_createEntity'](_0x1d5cbd),this['_calculateCzmHeight'](this[_0x2d6ace(0x4f0)]),this['_updateOutlineStyle'](this['_getOutlinePositions'](),this[_0x2d6ace(_0x2c75de._0x1dac03)]),this['_entity_outlines']&&this['entityGraphic']['coordinates']instanceof Cesium__namespace['CallbackProperty']&&this['_updateOutlineToCallback'](),this[_0x2d6ace(0xd7f)]['label']&&this['_addLabel'](this['style']['label']);}['_style2Json'](_0x392479,_0x25c58f){const _0x4e33d1={_0x106211:0x3ee},_0x57a47f=_0x5b513e;return RectangleStyleConver[_0x57a47f(_0x4e33d1._0x106211)](_0x392479,_0x25c58f,!![]);}[_0x5b513e(0x44c)](_0x17642a,_0x1a15f6){const _0x56dc27={_0x3098d6:0xe36,_0x495d65:0x3d6},_0x1025b8=_0x5b513e;RectangleStyleConver[_0x1025b8(_0x56dc27._0x3098d6)](_0x17642a,this['entityGraphic'],!![]),(Cesium__namespace['defined'](_0x1a15f6['diffHeight'])||Cesium__namespace['defined'](_0x1a15f6[_0x1025b8(0x595)])||Cesium__namespace[_0x1025b8(0xfaf)](_0x17642a['addHeight'])||Cesium__namespace['defined'](_0x17642a[_0x1025b8(_0x56dc27._0x495d65)]))&&this['_calculateCzmHeight'](this['entityGraphic']);}[_0x5b513e(0x113d)](){const _0x5873fd={_0x27291a:0x234,_0x40da58:0x12f6,_0x430a91:0x12f6,_0x505534:0x39e,_0x20e8fa:0x11b6},_0x1fdfb2=_0x5b513e;this[_0x1fdfb2(_0x5873fd._0x27291a)]?this[_0x1fdfb2(0x17a)]=Cesium__namespace[_0x1fdfb2(_0x5873fd._0x40da58)]['fromCartesianArray'](this['positions']):this['_rectangle_draw']=Cesium__namespace[_0x1fdfb2(_0x5873fd._0x430a91)]['fromCartesianArray'](this[_0x1fdfb2(0xab6)]),this['outlinePositions']=getOutlinePositions(this['_entity']),this['_updateOutlineStyle'](this[_0x1fdfb2(_0x5873fd._0x505534)](),this['style']),this[_0x1fdfb2(0xbc7)](),this[_0x1fdfb2(_0x5873fd._0x20e8fa)](this[_0x1fdfb2(0x4f0)]),this['_updateEditDraggers']();}['_getOutlineStyle'](_0x296bb9,_0x4a5e03){const _0x28b72d={_0x293640:0x73b,_0x181e35:0x1149},_0x43e9de=_0x5b513e;_0x296bb9={..._0x296bb9},delete _0x296bb9[_0x43e9de(_0x28b72d._0x293640)],delete _0x296bb9['setHeight'],delete _0x296bb9[_0x43e9de(0x595)];const _0x253766=super['_getOutlineStyle'](_0x296bb9,_0x4a5e03);return _0x253766['arcType']=Cesium__namespace[_0x43e9de(_0x28b72d._0x181e35)]['RHUMB'],_0x253766;}['_getOutlinePositions'](){const _0x515ac5=_0x5b513e,_0x2950a8=getOutlinePositions(this[_0x515ac5(0x5cd)]);return[_0x2950a8];}['toGeoJSON'](_0x44a83a){const _0x9025da=_0x5b513e;return super[_0x9025da(0xe71)](_0x44a83a);}[_0x5b513e(0x1252)](_0x20af26){const _0x15b7d={_0x2a7fb1:0x608},_0x527423=_0x5b513e;return _0x20af26!==null&&_0x20af26!==void 0x0&&_0x20af26[_0x527423(_0x15b7d._0x2a7fb1)]?{'type':'Polygon','coordinates':[this['getOutlineCoordinates'](_0x20af26===null||_0x20af26===void 0x0?void 0x0:_0x20af26['closure'],_0x20af26===null||_0x20af26===void 0x0?void 0x0:_0x20af26['noAlt'])]}:{'type':'LineString','coordinates':this['getCoord'](_0x20af26)};}['setCallbackPositions'](_0x94615e){const _0x918875={_0x36b5d7:0x56c},_0x5a5906=_0x5b513e;return this[_0x5a5906(_0x918875._0x36b5d7)](),_0x94615e&&(_0x94615e&&(_0x94615e=LngLatArray['toCartesians'](_0x94615e)),this['_positions_draw']=_0x94615e,this[_0x5a5906(0xdc1)](!![]),this['_updateLabelPosition']()),this[_0x5a5906(0xab6)];}['_setPositionsToCallback'](){const _0x2de806={_0x4afca8:0xa51},_0x19a974={_0x1e8c50:0xad0},_0x22fbcf=_0x5b513e;if(this['_isCallbackPositions'])return;this[_0x22fbcf(0x1256)]=!![];const _0x393c60=this['positions'];_0x393c60?(_0x393c60 instanceof Cesium__namespace[_0x22fbcf(_0x2de806._0x4afca8)]?this['_positions_draw']=this['getEntityPositions']():this['_positions_draw']=this['positions'],this['_rectangle_draw']=Cesium__namespace['Rectangle']['fromCartesianArray'](this[_0x22fbcf(0xab6)])):(this['_positions_draw']=[],this['_rectangle_draw']=null),this['rectangle']=new Cesium__namespace['CallbackProperty'](_0x1747c7=>{const _0x18e0b2=_0x22fbcf;return this['_positions_CallbackPropertyEx']&&this[_0x18e0b2(_0x19a974._0x1e8c50)](_0x1747c7),this[_0x18e0b2(0x48c)];},![]),this['_updateOutlineToCallback']();}['_cancelPositionsCallback'](){const _0x594497={_0x594dc0:0x48c},_0x46744f=_0x5b513e;if(!this['_isCallbackPositions'])return;this['_isCallbackPositions']=![],this['_positions']=this['_positions_draw'],this['_rectangle']=this[_0x46744f(_0x594497._0x594dc0)],delete this[_0x46744f(0xab6)],delete this['_rectangle_draw'],this['_entity']&&(this['entityGraphic']['coordinates']=this['_rectangle'],this['_cancelOutlinePositionsCallback']());}['updateAttrForDrawing'](_0x1e3aa7){const _0x1f8fce={_0x4f0485:0xdaf},_0x3c8fd4=_0x5b513e;this['_calculateCzmHeight'](this['entityGraphic'],!![]),this['_rectangle_draw']=Cesium__namespace['Rectangle']['fromCartesianArray'](this['_positions_draw']),this['_entity_outlines']&&(this[_0x3c8fd4(_0x1f8fce._0x4f0485)](),this['_outlinePositions']=getOutlinePositions(this['_entity']));}['_getExSmallTooltip'](_0x11b2c6,_0x17ae29=''){const _0x3214f3={_0xb8eb5c:0x1c1,_0x1d53a2:0x391,_0x4d4d08:0x744},_0x11125c=_0x5b513e;if(this[_0x11125c(_0x3214f3._0xb8eb5c)]['drawShowMeasure']===![])return _0x17ae29;if(this['_positions_draw'][_0x11125c(0x4e6)]<0x2)return _0x17ae29;const _0x334bf4={'unit':this['options']['unit'],'getLangText':_0x533696=>{return this['_map']['getLangText'](_0x533696);},'decimal':this['options'][_0x11125c(_0x3214f3._0x1d53a2)]};return''+this[_0x11125c(_0x3214f3._0x4d4d08)]['getLangText']('_面积')+':'+formatArea(this[_0x11125c(0xad7)],_0x334bf4);}[_0x5b513e(0xd43)](_0x388c8d){return getOutlinePositions(this['_entity'],_0x388c8d);}['getOutlineCoordinates'](_0x576778,_0x209480){return cartesians2lonlats(this['getOutlinePositions'](_0x576778),_0x209480);}[_0x5b513e(0xa17)](_0xa5bf69){const _0xc8d55d={_0x12d0c1:0x17a},_0x20ddbd=_0x5b513e,_0x14c07f=this['_rectangle_draw']||this[_0x20ddbd(_0xc8d55d._0x12d0c1)];return _0xa5bf69!==null&&_0xa5bf69!==void 0x0&&_0xa5bf69['isFormat']?formatRectangle(_0x14c07f):_0x14c07f;}['isInPoly'](_0x1502a1){const _0x8aa07a={_0x26cabb:0x291,_0x3a2e63:0x251},_0x3c8a48=_0x5b513e;var _0xac918a;const _0x35f481=getCesiumValue((_0xac918a=this['_entity']['rectangle'])===null||_0xac918a===void 0x0?void 0x0:_0xac918a['coordinates'],Cesium__namespace['Rectangle']),_0x2a6063=Cesium__namespace['Rectangle']['contains'](_0x35f481,LngLatPoint[_0x3c8a48(_0x8aa07a._0x26cabb)](_0x1502a1)[_0x3c8a48(_0x8aa07a._0x3a2e63)]());return _0x2a6063;}[_0x5b513e(0xbc2)](_0x1125f1={}){const _0x2b537a=_0x5b513e;if(!this['_map'])return;return _0x1125f1['clampToGround']=this[_0x2b537a(0xd7f)]['clampToGround'],this['_map']['flyToExtent'](getCesiumValue(this['rectangle'],Cesium__namespace['Rectangle']),_0x1125f1),this;}}register$5(_0x5b513e(0x17a),RectangleEntity);function getOutlinePositions(_0x1bb5ca,_0xe8bd9=!![]){const _0x420466={_0x381859:0x1ed},_0x57a4bd=_0x5b513e;if(!_0x1bb5ca||!_0x1bb5ca['rectangle'])return[];const _0x197e5a=getCesiumValue(_0x1bb5ca['rectangle']['coordinates'],Cesium__namespace['Rectangle']);if(!_0x197e5a)return[];const _0x23bfe6=getCesiumValue(_0x1bb5ca['rectangle']['rotation'],Number)||0x0,_0x101a1e=getCesiumValue(_0x1bb5ca['rectangle']['height'],Number)||0x0,_0x2ae9e1=getRectangleOuterPositions({'rectangle':_0x197e5a,'rotation':_0x23bfe6,'height':_0x101a1e});return _0xe8bd9&&_0x2ae9e1[_0x57a4bd(_0x420466._0x381859)](_0x2ae9e1[0x0]),_0x2ae9e1;}function getAllPositions(_0x21ded1){const _0x2c571b=getCesiumValue(_0x21ded1['polygon']['hierarchy'],Cesium__namespace['PolygonHierarchy']),_0x2ff3be=getHierarchyVal(_0x2c571b);return _0x2ff3be;}function getPositions(_0x3c9ca5,_0x12672f){const _0x514b3b={_0x401892:0x109f},_0x2efae9=_0x5b513e;if(!_0x12672f&&_0x3c9ca5['_positions_draw']&&_0x3c9ca5['_positions_draw']['length']>0x0)return _0x3c9ca5['_positions_draw'];let _0x241076=getCesiumValue(_0x3c9ca5['polygon'][_0x2efae9(0x13b0)],Cesium__namespace[_0x2efae9(_0x514b3b._0x401892)]);return _0x241076&&_0x241076 instanceof Cesium__namespace['PolygonHierarchy']&&(_0x241076=_0x241076['positions']),_0x241076;}function getHolesPositions(_0x5b0bc2){const _0x36dce7={_0x499f1a:0xbd9},_0x26b772=_0x5b513e,_0x33c086=getCesiumValue(_0x5b0bc2['polygon'][_0x26b772(0x13b0)],Cesium__namespace['PolygonHierarchy']),_0x1c9d61=getHierarchyVal(_0x33c086);return _0x1c9d61['length']>0x1?_0x1c9d61[_0x26b772(_0x36dce7._0x499f1a)](0x1):null;}function getHierarchyVal(_0x24624b){const _0x1cc5a1=_0x5b513e;if(!_0x24624b)return[];if(_0x24624b&&_0x24624b instanceof Cesium__namespace['PolygonHierarchy']){let _0x2b0b22=[_0x24624b['positions']];for(let _0x3c4327=0x0,_0x45fc84=_0x24624b['holes'][_0x1cc5a1(0x4e6)];_0x3c4327<_0x45fc84;_0x3c4327++){const _0x16d2bf=_0x24624b['holes'][_0x3c4327];_0x2b0b22=_0x2b0b22['concat'](getHierarchyVal(_0x16d2bf));}return _0x2b0b22;}else return[_0x24624b];}function getPolygonHierarchy(_0x5d81b7,_0x454ff2){const _0x3bf1e8=_0x5b513e;if(_0x5d81b7['length']===0x0)return new Cesium__namespace['PolygonHierarchy']();const _0x836e77=[];if(_0x5d81b7['length']>0x1)for(let _0x4fef84=0x1,_0x154086=_0x5d81b7[_0x3bf1e8(0x4e6)];_0x4fef84<_0x154086;_0x4fef84++){_0x836e77['push'](new Cesium__namespace['PolygonHierarchy'](lonlats2cartesians(_0x5d81b7[_0x4fef84],_0x454ff2)));}const _0x10b8fe=_0x5d81b7[0x0],_0xd59f49=new Cesium__namespace['PolygonHierarchy'](lonlats2cartesians(_0x10b8fe,_0x454ff2),_0x836e77);return _0xd59f49;}function getPolygonHierarchy2(_0x431943){const _0x51773b={_0x22338f:0x109f,_0x3fe7ff:0x130f},_0x16a237=_0x5b513e;if(_0x431943['length']===0x0)return new Cesium__namespace[(_0x16a237(_0x51773b._0x22338f))]();const _0x3938eb=[];if(_0x431943[_0x16a237(0x4e6)]>0x1)for(let _0x4b26a5=0x1,_0x191d8f=_0x431943['length'];_0x4b26a5<_0x191d8f;_0x4b26a5++){_0x3938eb['push'](new Cesium__namespace['PolygonHierarchy'](LngLatArray[_0x16a237(_0x51773b._0x3fe7ff)](_0x431943[_0x4b26a5])));}const _0x5c36b1=_0x431943[0x0],_0x531d05=new Cesium__namespace['PolygonHierarchy'](LngLatArray['toCartesians'](_0x5c36b1),_0x3938eb);return _0x531d05;}class EditPolygon extends EditPoly{get[_0x5b513e(0xd4d)](){return this['_graphic']['hasClosure']??!![];}get[_0x5b513e(0xc95)](){const _0xc24195={_0xb63eb7:0xc95},_0x4217a9=_0x5b513e;var _0x336500;return this['style'][_0x4217a9(_0xc24195._0xb63eb7)]??!getCesiumValue((_0x336500=this[_0x4217a9(0x723)])===null||_0x336500===void 0x0||(_0x336500=_0x336500['entityGraphic'])===null||_0x336500===void 0x0?void 0x0:_0x336500['perPositionHeight'],Boolean);}['bindDraggers'](){const _0x501d76={_0x3caa56:0x1b9},_0x1ca13d=_0x5b513e;var _0x8d235d;super['bindDraggers']();if(((_0x8d235d=this[_0x1ca13d(0x723)][_0x1ca13d(0x1b9)])===null||_0x8d235d===void 0x0?void 0x0:_0x8d235d['length'])>0x0)for(let _0x47976d=0x0,_0x54fa43=this[_0x1ca13d(0x723)][_0x1ca13d(_0x501d76._0x3caa56)][_0x1ca13d(0x4e6)];_0x47976d<_0x54fa43;_0x47976d++){this['bindHolesDraggers'](this['_graphic']['_draw_holes'][_0x47976d],_0x47976d);}}[_0x5b513e(0x8a1)](_0x154471,_0x27cd39){const _0xe20a92={_0x55a24d:0x81a,_0x50f88d:0x1f8},_0x4f5e64={_0x36aa84:0x81a},_0x4d30a4=_0x5b513e;for(let _0x49b1ee=0x0,_0x219e44=_0x154471['length'];_0x49b1ee<_0x219e44;_0x49b1ee++){const _0x61d755=this[_0x4d30a4(0xb81)](_0x154471[_0x49b1ee]),_0x14c293=this['createDragger']({'position':_0x61d755,'onDrag':(_0x1d90bd,_0x3efd9c)=>{const _0x44d980=_0x4d30a4;_0x3efd9c=this[_0x44d980(0xb81)](_0x3efd9c),_0x1d90bd['position']=_0x3efd9c,_0x154471[_0x1d90bd[_0x44d980(_0x4f5e64._0x36aa84)]]=_0x3efd9c;},'onDragEnd':(_0xd2c9f0,_0x4af169)=>{this['updateDraggers']();}});_0x14c293[_0x4d30a4(_0xe20a92._0x55a24d)]=_0x49b1ee,this[_0x4d30a4(_0xe20a92._0x50f88d)]['push'](_0x14c293);if(this['hasMidPoint']&&(this['hasClosure']||!this['hasClosure']&&_0x49b1ee<_0x219e44-0x1)){const _0x209433=(_0x49b1ee+0x1)%_0x219e44;let _0x1e4aac=getMidpoint(_0x61d755,_0x154471[_0x209433],this['options']['midPointFraction']);_0x1e4aac=this['updatePositionsHeightByAttr'](_0x1e4aac);const _0x54f4d2=this['createDragger']({'position':_0x1e4aac,'type':EditPointType['AddMidPoint'],'tooltip':this['_map']['getLangText'](_0x4d30a4(0xf92)),'onDragStart':(_0x4b1534,_0x573009)=>{_0x154471['splice'](_0x4b1534['index'],0x0,_0x573009);},'onDrag':(_0x376070,_0x170693)=>{const _0x447430=_0x4d30a4;_0x154471[_0x376070[_0x447430(0x81a)]]=_0x170693;},'onDragEnd':(_0x2a7bf8,_0x3ce4fb)=>{this['_fireAddPoint'](_0x2a7bf8,_0x3ce4fb),this['updateDraggers']();}});_0x54f4d2[_0x4d30a4(0x81a)]=_0x209433,this['draggers']['push'](_0x54f4d2);}}}}class PolygonEntity extends BasePolyEntity{constructor(_0x59676e={}){const _0x4ae99c={_0x4fc8b5:0x60d},_0x3bc2ba=_0x5b513e;super(_0x59676e),this['_minPointNum']=_0x59676e[_0x3bc2ba(_0x4ae99c._0x4fc8b5)]??0x3,this['_clampToGround_reload']=!![];}get['entityGraphic'](){var _0x3ff3f7;return(_0x3ff3f7=this['_entity'])===null||_0x3ff3f7===void 0x0?void 0x0:_0x3ff3f7['polygon'];}get['EditClass'](){return EditPolygon;}get[_0x5b513e(0x2f2)](){const _0xeb045a=_0x5b513e;return this[_0xeb045a(0xe2d)];}get['distance'](){const _0xf39a65=_0x5b513e;return getDistance(this[_0xf39a65(0xc40)],!![]);}get['positionsShow'](){const _0xb80c92={_0x1a0383:0x109f,_0x9054e9:0x234},_0x1a95dd=_0x5b513e;if(this[_0x1a95dd(0x5a3)])return this[_0x1a95dd(0x5a3)];let _0x3f87ae=getCesiumValue(this['_positions']);if(_0x3f87ae instanceof Cesium__namespace[_0x1a95dd(_0xb80c92._0x1a0383)])_0x3f87ae=_0x3f87ae[_0x1a95dd(_0xb80c92._0x9054e9)];else _0x3f87ae instanceof Cesium__namespace['Cartesian3']&&(_0x3f87ae=[_0x3f87ae]);return this[_0x1a95dd(0x977)](_0x3f87ae);}get[_0x5b513e(0x13b0)](){const _0x382480=_0x5b513e;var _0xe06bd;return this['_hierarchy']||((_0xe06bd=this['entityGraphic'])===null||_0xe06bd===void 0x0?void 0x0:_0xe06bd[_0x382480(0x13b0)]);}['_setPolyPostions'](_0x1e5d4b){const _0x32400b={_0x2ad8cd:0x109f,_0x3ff09b:0x4e6,_0x5b4cd2:0x1ee,_0x5d5d31:0x73b,_0x191515:0x234},_0x517535={_0x4f540b:0x279},_0x1df398=_0x5b513e;var _0x23aeb9;!((_0x23aeb9=this['editing'])!==null&&_0x23aeb9!==void 0x0&&_0x23aeb9['enabled'])&&(this['_hierarchy']=null,this[_0x1df398(0x5a3)]=null);_0x1e5d4b instanceof Cesium__namespace[_0x1df398(_0x32400b._0x2ad8cd)]&&(this['_hierarchy']=_0x1e5d4b,_0x1e5d4b=this['_hierarchy']['positions']);if(Array['isArray'](_0x1e5d4b)){var _0x1dc2dc;if(_0x1e5d4b[_0x1df398(_0x32400b._0x3ff09b)]>0x0&&Array['isArray'](_0x1e5d4b[0x0])&&_0x1e5d4b[0x0]['length']>0x0){const _0x598256=_0x1e5d4b[0x0][0x0];if(Array['isArray'](_0x598256)&&isNumber(_0x598256[0x0]))this[_0x1df398(_0x32400b._0x5b4cd2)]=getPolygonHierarchy(_0x1e5d4b,this[_0x1df398(0xd7f)]['height']||this['style']['setHeight']||this['style'][_0x1df398(_0x32400b._0x5d5d31)]),_0x1e5d4b=this['_hierarchy']['positions'];else(_0x598256 instanceof Cesium__namespace[_0x1df398(0x1026)]||_0x598256 instanceof LngLatPoint)&&(this['_hierarchy']=getPolygonHierarchy2(_0x1e5d4b),_0x1e5d4b=this['_hierarchy'][_0x1df398(_0x32400b._0x191515)]);}const _0x13c8f8=[],_0x212ea2=[];_0x1e5d4b['forEach']((_0x2bac10,_0x189339)=>{const _0x6ad319=_0x1df398,_0x52735c=LngLatPoint['parse'](_0x2bac10);if(!_0x52735c)return;const _0x324bc1=this['getSetHeight'](this['style'],_0x189339);Cesium__namespace['defined'](_0x324bc1)&&(_0x52735c['alt']=_0x324bc1);const _0x7073f5=this['getAddHeight'](this['style'],_0x189339);Cesium__namespace[_0x6ad319(0xfaf)](_0x7073f5)&&(_0x52735c[_0x6ad319(_0x517535._0x4f540b)]+=_0x7073f5),_0x13c8f8[_0x6ad319(0x1ed)](_0x52735c),_0x212ea2['push'](_0x52735c['toCartesian']());}),this['_points']=_0x13c8f8,(_0x1dc2dc=this['editing'])!==null&&_0x1dc2dc!==void 0x0&&_0x1dc2dc['enabled']?this['_positions_draw']=_0x212ea2:this['_positions']=_0x212ea2;}else this['_positions']=_0x1e5d4b;this['_entity']&&this['_updatePositionsHook'](),this['fire'](EventType['updatePosition'],{'positions':this['_positions']});}['getEntityPositions'](){return getPositions(this['_entity']);}['getShowPositions'](_0x2ef660){const _0x421440=_0x5b513e;if(!_0x2ef660||_0x2ef660['length']===0x0)return _0x2ef660;const _0x1742a9=[];return _0x2ef660[_0x421440(0xb67)](function(_0x302a90){const _0x2a31ce=_0x421440;_0x1742a9['push'](_0x302a90[_0x2a31ce(0xda4)]());}),_0x1742a9;}[_0x5b513e(0xfa2)](){const _0x212813={_0x45b686:0xa9c,_0x36a480:0x553,_0x159e15:0xc9b,_0x261c21:0x13b0,_0x3d40f4:0x109f,_0x50d111:0x96d},_0x57fadd={_0x29985f:0x5a3,_0x5e2211:0x4e6,_0x449c8b:0xd7f,_0x65be7:0x5a3},_0x2e48fc=_0x5b513e,_0x3276bf={'polygon':PolygonStyleConver['toCesiumVal'](this['style'],{},!![])};if(this['_hasPropertyPostion'](this['_positions'])){let _0x23acec=this[_0x2e48fc(_0x212813._0x45b686)];if(!_0x23acec){const _0x2d0ade=this['_positions'][_0x2e48fc(_0x212813._0x36a480)](this[_0x2e48fc(0x622)]);_0x23acec=_0x2d0ade&&Array['isArray'](_0x2d0ade);}if(_0x23acec){const _0x8eb11c=new Cesium__namespace['PolygonHierarchy']();_0x3276bf[_0x2e48fc(_0x212813._0x159e15)]['hierarchy']=new Cesium__namespace['CallbackProperty'](_0x7dfa1f=>{const _0xe571e6=_0x2e48fc;var _0x9cb96a;const _0x10b499=this[_0xe571e6(0xbed)]['getValue'](_0x7dfa1f);this['_positions_show']=this[_0xe571e6(0x977)](_0x10b499),_0x8eb11c['positions']=this['_positions_show'];if(this[_0xe571e6(0x895)]&&((_0x9cb96a=this[_0xe571e6(_0x57fadd._0x29985f)])===null||_0x9cb96a===void 0x0?void 0x0:_0x9cb96a[_0xe571e6(_0x57fadd._0x5e2211)])>0x0){var _0x3cd5ca;((_0x3cd5ca=this[_0xe571e6(_0x57fadd._0x449c8b)]['outlineStyle'])===null||_0x3cd5ca===void 0x0?void 0x0:_0x3cd5ca['closure'])??!![]?this['outlinePositions']=this['_getClosurePositions'](this[_0xe571e6(_0x57fadd._0x29985f)]):this['outlinePositions']=this[_0xe571e6(_0x57fadd._0x65be7)];}return this['_updateLabelPosition'](),_0x8eb11c;},![]),this['_hierarchy']=_0x8eb11c;}else _0x3276bf['polygon']['hierarchy']=this['_positions'];}else this['_hierarchy']?_0x3276bf['polygon'][_0x2e48fc(0x13b0)]=this[_0x2e48fc(0x1ee)]:(!this['_positions_show']&&(this['_positions_show']=this['getShowPositions'](this['positions'])),_0x3276bf[_0x2e48fc(_0x212813._0x159e15)][_0x2e48fc(_0x212813._0x261c21)]=new Cesium__namespace[(_0x2e48fc(_0x212813._0x3d40f4))](this[_0x2e48fc(0x5a3)]));this['_entity']=this[_0x2e48fc(_0x212813._0x50d111)](_0x3276bf),this['_updateDiffHeight'](this['style']['diffHeight']),this[_0x2e48fc(0x250)](),this['_updateOutlineStyle'](this['_getOutlinePositions'](),this['style']),this[_0x2e48fc(0x5cd)]['polygon']['hierarchy']instanceof Cesium__namespace[_0x2e48fc(0xa51)]&&this['_updateOutlineToCallback'](),this['style']['label']&&this['_addLabel'](this['style'][_0x2e48fc(0x9da)]);}['_bindExType'](){const _0x560624={_0x10c21c:0x199,_0x17f6cf:0x314},_0x272b4c=_0x5b513e,_0x1a533f=this['options'][_0x272b4c(_0x560624._0x10c21c)]||this[_0x272b4c(_0x560624._0x17f6cf)]['options']['buildings'];if(_0x1a533f&&(_0x1a533f['enabled']??!![])){if(_0x1a533f[_0x272b4c(0xc59)]){let _0x23946b;if(isNumber(_0x1a533f['bottomHeight']))_0x23946b=_0x1a533f[_0x272b4c(0xc59)];else isString(_0x1a533f['bottomHeight'])&&(_0x23946b=Number(this['attr'][_0x1a533f['bottomHeight']]||0x0));this[_0x272b4c(0x5cd)]['polygon'][_0x272b4c(0x595)]=_0x23946b;}const _0x57bbee=Number(this['attr'][_0x1a533f['cloumn']]||0x1);let _0x36f791;if(isNumber(_0x1a533f['height']))_0x36f791=_0x1a533f[_0x272b4c(0x595)];else isString(_0x1a533f['height'])?_0x36f791=this['attr'][_0x1a533f['height']]||_0x36f791:_0x36f791=3.5;const _0xf75234=getCesiumValue(this['_entity']['polygon']['height'])||0x0;this['_entity']['polygon']['extrudedHeight']=_0xf75234+_0x57bbee*_0x36f791;}}['_updateDiffHeight'](_0x20193b){const _0x4136a1={_0x4182dd:0xa51},_0x4357c0=_0x5b513e;if(!Cesium__namespace[_0x4357c0(0xfaf)](_0x20193b)||!this[_0x4357c0(0x4f0)]||this['entityGraphic']['extrudedHeight']instanceof Cesium__namespace[_0x4357c0(_0x4136a1._0x4182dd)])return;if(Cesium__namespace['defined'](_0x20193b)&&_0x20193b!==0x0){const _0x56ea7e=this['getMaxHeight']();this['entityGraphic']['extrudedHeight']=_0x56ea7e+_0x20193b;}else this['entityGraphic']['extrudedHeight']=undefined;}['getMaxHeight'](){const _0xcafa90={_0xde0525:0xab6},_0x2bad84=_0x5b513e;let _0x2aa957=0x0;return Cesium__namespace['defined'](this[_0x2bad84(0xd7f)][_0x2bad84(0x595)])?_0x2aa957=this['style']['height']:_0x2aa957=getMaxHeight(this[_0x2bad84(_0xcafa90._0xde0525)]||this['_positions']),_0x2aa957;}[_0x5b513e(0x6c4)](_0x2f94f6,_0x40fda0){return PolygonStyleConver['toJSON'](_0x2f94f6,_0x40fda0,!![]);}['_updateStyleHook'](_0x4a6451,_0x11dea0){const _0x13b780={_0x5b0f7b:0x101c,_0xbb3f40:0x10e1},_0x5468b0=_0x5b513e;PolygonStyleConver[_0x5468b0(0xe36)](_0x4a6451,this['entityGraphic'],!![]),(Cesium__namespace['defined'](_0x11dea0[_0x5468b0(_0x13b780._0x5b0f7b)])||Cesium__namespace['defined'](_0x11dea0['height']))&&this['_updateDiffHeight'](_0x11dea0['diffHeight']),Cesium__namespace['defined'](_0x11dea0['height'])&&this[_0x5468b0(_0x13b780._0xbb3f40)](this['_getOutlinePositions'](),this['style']);}['_updatePositionsHook'](){const _0x55de02={_0x22c3b1:0xbed,_0x677d3b:0x10df,_0x14b62d:0x13b0,_0x99f980:0x13b0,_0x511566:0x1ee,_0x5a420d:0x5a3,_0xfd86a5:0x1256},_0x4f3dc9=_0x5b513e;if(this['_positions']&&this['_positions']instanceof Cesium__namespace['CallbackProperty']){var _0x5ce9a5;this[_0x4f3dc9(0x4f0)]['hierarchy']=this[_0x4f3dc9(0xbed)],(_0x5ce9a5=this['editing'])!==null&&_0x5ce9a5!==void 0x0&&_0x5ce9a5['enabled']&&this['_hierarchy']&&(this[_0x4f3dc9(0x5a3)]=this['getShowPositions'](this['_positions_draw']),this[_0x4f3dc9(0x1ee)]['positions']=this['_positions_show']);}else{if(this[_0x4f3dc9(_0x55de02._0x22c3b1)]instanceof Cesium__namespace[_0x4f3dc9(_0x55de02._0x677d3b)]){const _0x47cc81=new Cesium__namespace['PolygonHierarchy']();this[_0x4f3dc9(0x4f0)][_0x4f3dc9(_0x55de02._0x14b62d)]=new Cesium__namespace['CallbackProperty'](_0x216d19=>{const _0x5c07b9=_0x4f3dc9;var _0x8b5a21;const _0x108937=this[_0x5c07b9(0x403)]['getValue'](_0x216d19);this['_positions_show']=this['getShowPositions'](_0x108937),_0x47cc81['positions']=this['_positions_show'];if(this['_entity_outlines']&&((_0x8b5a21=this['_positions_show'])===null||_0x8b5a21===void 0x0?void 0x0:_0x8b5a21['length'])>0x0){var _0x21bdda;((_0x21bdda=this['style']['outlineStyle'])===null||_0x21bdda===void 0x0?void 0x0:_0x21bdda['closure'])??!![]?this['outlinePositions']=this['_getClosurePositions'](this['_positions_show']):this['outlinePositions']=this['_positions_show'];}return this['_updateLabelPosition'](),_0x47cc81;},![]),this['_hierarchy']=_0x47cc81;}else this['_hierarchy']?this['entityGraphic'][_0x4f3dc9(_0x55de02._0x99f980)]=this[_0x4f3dc9(_0x55de02._0x511566)]:(this['_positions_show']=this[_0x4f3dc9(0x977)](this['positions']),this[_0x4f3dc9(0x4f0)]['hierarchy']=new Cesium__namespace[(_0x4f3dc9(0x109f))](this[_0x4f3dc9(_0x55de02._0x5a420d)]),this[_0x4f3dc9(_0x55de02._0xfd86a5)]=![]);}this['_updateOutlineStyle'](this['_getOutlinePositions'](),this['style']),this[_0x4f3dc9(0xbc7)](),this['_updateDiffHeight'](this['style']['diffHeight']),this['_updateEditDraggers']();}[_0x5b513e(0x39e)](){const _0x4de757={_0x1cbbfd:0x5cd},_0x548881=_0x5b513e;return getAllPositions(this[_0x548881(_0x4de757._0x1cbbfd)]);}['_getOutlineStyle'](_0x2d73cc,_0x477ba4){return _0x2d73cc={..._0x2d73cc},delete _0x2d73cc['addHeight'],delete _0x2d73cc['setHeight'],super['_getOutlineStyle'](_0x2d73cc,_0x477ba4);}[_0x5b513e(0xe71)](_0x1f4f72){return super['toGeoJSON'](_0x1f4f72);}[_0x5b513e(0x1252)](_0x3d91a1){const _0xf65ef5={_0x539158:0xed9,_0x48cdf4:0xbb2},_0x481916={_0x8e9c77:0x1ed},_0x2a6598=_0x5b513e;var _0x18e4e3;let _0x3d8b87=this[_0x2a6598(0x13c1)](_0x3d91a1);_0x3d91a1!==null&&_0x3d91a1!==void 0x0&&_0x3d91a1['closure']&&_0x3d8b87['length']>0x0&&_0x3d8b87['push'](_0x3d8b87[0x0]);if(((_0x18e4e3=this['_hierarchy'])===null||_0x18e4e3===void 0x0||(_0x18e4e3=_0x18e4e3[_0x2a6598(_0xf65ef5._0x539158)])===null||_0x18e4e3===void 0x0?void 0x0:_0x18e4e3['length'])>0x0){_0x3d8b87=[_0x3d8b87];const _0xfef762=getHolesPositions(this['_entity']);return _0xfef762['forEach'](_0x380bc2=>{const _0x15e1df=_0x2a6598;_0x3d8b87[_0x15e1df(_0x481916._0x8e9c77)](LngLatArray['toArray'](_0x380bc2));}),{'type':_0x2a6598(_0xf65ef5._0x48cdf4),'coordinates':_0x3d8b87};}else return{'type':'Polygon','coordinates':[_0x3d8b87]};}['setCallbackPositions'](_0x5c132f){const _0x54ed76={_0x245a23:0x291,_0x14d605:0xfaf,_0x1ad0b9:0x1ed},_0x59f6f8=_0x5b513e;this['_setPositionsToCallback']();if(_0x5c132f){const _0x57f4e8=[],_0x1ea235=[];_0x5c132f['forEach']((_0x4d9f36,_0x545909)=>{const _0x2c5c1d=_0x137d,_0x1cab3d=LngLatPoint[_0x2c5c1d(_0x54ed76._0x245a23)](_0x4d9f36);if(!_0x1cab3d)return;const _0x36449b=this['getSetHeight'](this['style'],_0x545909);Cesium__namespace[_0x2c5c1d(_0x54ed76._0x14d605)](_0x36449b)&&(_0x1cab3d['alt']=_0x36449b);const _0x4b761e=this['getAddHeight'](this[_0x2c5c1d(0xd7f)],_0x545909);Cesium__namespace['defined'](_0x4b761e)&&(_0x1cab3d['alt']+=_0x4b761e),_0x57f4e8[_0x2c5c1d(_0x54ed76._0x1ad0b9)](_0x1cab3d),_0x1ea235['push'](_0x1cab3d[_0x2c5c1d(0x5e3)]());}),this['_points']=_0x57f4e8,this['_positions_draw']=_0x1ea235,this['updateAttrForDrawing'](!![]),this['_updateLabelPosition']();}return this[_0x59f6f8(0xab6)];}['_positions_CallbackProperty'](_0x585066){const _0xdad4ad=_0x5b513e;return this['_positions_CallbackPropertyEx']&&this[_0xdad4ad(0xad0)](_0x585066),this['_hierarchy'];}[_0x5b513e(0xa44)](){super['_cancelPositionsCallback'](),this['_hierarchy']=null;}['_startDrawHook'](){const _0x13c8e8={_0x38696c:0xa51,_0x36fa86:0xe25},_0x38fe5f=_0x5b513e;super['_startDrawHook'](),this['_updateOutlineStyle']([new Cesium__namespace[(_0x38fe5f(_0x13c8e8._0x38696c))](_0x443fbc=>{return this['outlinePositions'];},![])],this['style'],{'show':!![],'width':0x2,'color':this['style'][_0x38fe5f(_0x13c8e8._0x36fa86)],'usePolyline':!![]});}['_setPositionsToCallback'](){const _0x24aa3b=_0x5b513e;if(this[_0x24aa3b(0x1256)])return;this['_entity']&&(this['_draw_holes']=getHolesPositions(this['_entity'])),super['_setPositionsToCallback']();}['updateAttrForDrawing'](_0x2de9e6){const _0x332323={_0x5e70ef:0x1ee,_0x430208:0x1ee,_0x34a3a2:0xab6},_0x526362=_0x5b513e;var _0x53bc62;if(!this[_0x526362(_0x332323._0x5e70ef)]){this['_hierarchy']=new Cesium__namespace[(_0x526362(0x109f))]();if(this['_draw_holes']){const _0x4fc233=[];this[_0x526362(0x1b9)]['forEach'](_0x3c9a66=>{const _0x396b6c=_0x526362;_0x4fc233['push'](new Cesium__namespace[(_0x396b6c(0x109f))](_0x3c9a66));}),this[_0x526362(_0x332323._0x430208)]['holes']=_0x4fc233;}}this['_positions_show']=this[_0x526362(0x977)](this['_positions_draw']),this['_hierarchy'][_0x526362(0x234)]=this['_positions_show'],this['_updateDiffHeight'](this['style']['diffHeight']);const _0x365a5b=(_0x53bc62=this['_positions_show'])===null||_0x53bc62===void 0x0?void 0x0:_0x53bc62['length'];if(_0x365a5b>0x0){var _0x3fa3ce;((_0x3fa3ce=this['style']['outlineStyle'])===null||_0x3fa3ce===void 0x0?void 0x0:_0x3fa3ce['closure'])??!![]?this[_0x526362(0x10c9)]=this['_getClosurePositions'](this['_positions_show']):this['outlinePositions']=this['_positions_show'];if(_0x365a5b!==this[_0x526362(0x902)]){let _0x302559;this[_0x526362(_0x332323._0x34a3a2)][_0x526362(0x4e6)]{const _0x2aa0d4=_0x516628;return this[_0x2aa0d4(_0x6000da._0x35a39a)]['getLangText'](_0x145650);},'decimal':this[_0x516628(0x1c1)]['decimal']};return''+this['_map']['getLangText']('_面积')+':'+formatArea(this['area'],_0x21e3c0);}}register$5('polygon',PolygonEntity),PolygonEntity['getPositions']=getPositions,PolygonEntity['getAllPositions']=getAllPositions;class EllipseEntity extends CircleEntity{constructor(_0x338bb5={}){super(_0x338bb5),this['_maxPointNum']=0x3;}}register$5('ellipse',EllipseEntity,!![]);function RectangularSensorGraphics(_0x1efd6b){const _0x3b2b23={_0x2c6ef4:0xe9f,_0x2941a2:0x2a4},_0x5a23d2=_0x5b513e;this['_show']=undefined,this['_radius']=undefined,this['_xHalfAngle']=undefined,this['_yHalfAngle']=undefined,this['_lineColor']=undefined,this['_showSectorLines']=undefined,this['_showSectorSegmentLines']=undefined,this['_showLateralSurfaces']=undefined,this['_material']=undefined,this['_showDomeSurfaces']=undefined,this['_showDomeLines']=undefined,this[_0x5a23d2(_0x3b2b23._0x2c6ef4)]=undefined,this['_intersectionColor']=undefined,this['_intersectionWidth']=undefined,this['_showThroughEllipsoid']=undefined,this['_gaze']=undefined,this['_showScanPlane']=undefined,this['_scanPlaneColor']=undefined,this['_scanPlaneMode']=undefined,this[_0x5a23d2(0x21c)]=undefined,this[_0x5a23d2(_0x3b2b23._0x2941a2)]=new Cesium__namespace[(_0x5a23d2(0x74a))](),this['merge'](_0x1efd6b??{});}Object['defineProperties'](RectangularSensorGraphics[_0x5b513e(0xcef)],{'definitionChanged':{'get':function(){const _0x4d36fa={_0x3acee4:0x2a4},_0x1114cd=_0x5b513e;return this[_0x1114cd(_0x4d36fa._0x3acee4)];}},'show':Cesium__namespace['createPropertyDescriptor']('show'),'radius':Cesium__namespace['createPropertyDescriptor'](_0x5b513e(0xe7a)),'xHalfAngle':Cesium__namespace[_0x5b513e(0x109b)]('xHalfAngle'),'yHalfAngle':Cesium__namespace['createPropertyDescriptor']('yHalfAngle'),'lineColor':Cesium__namespace['createPropertyDescriptor']('lineColor'),'showSectorLines':Cesium__namespace['createPropertyDescriptor']('showSectorLines'),'showSectorSegmentLines':Cesium__namespace['createPropertyDescriptor'](_0x5b513e(0xf17)),'showLateralSurfaces':Cesium__namespace[_0x5b513e(0x109b)]('showLateralSurfaces'),'material':Cesium__namespace['createMaterialPropertyDescriptor']('material'),'showDomeSurfaces':Cesium__namespace['createPropertyDescriptor'](_0x5b513e(0x5f6)),'showDomeLines':Cesium__namespace['createPropertyDescriptor'](_0x5b513e(0xe74)),'showIntersection':Cesium__namespace[_0x5b513e(0x109b)](_0x5b513e(0xb7e)),'intersectionColor':Cesium__namespace['createPropertyDescriptor']('intersectionColor'),'intersectionWidth':Cesium__namespace[_0x5b513e(0x109b)]('intersectionWidth'),'showThroughEllipsoid':Cesium__namespace[_0x5b513e(0x109b)]('showThroughEllipsoid'),'gaze':Cesium__namespace[_0x5b513e(0x109b)]('gaze'),'showScanPlane':Cesium__namespace['createPropertyDescriptor']('showScanPlane'),'scanPlaneColor':Cesium__namespace['createPropertyDescriptor']('scanPlaneColor'),'scanPlaneMode':Cesium__namespace[_0x5b513e(0x109b)](_0x5b513e(0x6b9)),'scanPlaneRate':Cesium__namespace['createPropertyDescriptor']('scanPlaneRate')}),RectangularSensorGraphics['prototype']['clone']=function(_0x32bd3a){const _0x568dd1={_0x44513b:0x1080,_0xadcb41:0xda7,_0x2a49ac:0xe74,_0xaa1a4c:0x18d,_0x2dcbb3:0xb9e},_0x299121=_0x5b513e;return!Cesium__namespace['defined'](_0x32bd3a)&&(_0x32bd3a=new RectangularSensorGraphics()),_0x32bd3a[_0x299121(0xdc0)]=this['show'],_0x32bd3a['radius']=this['radius'],_0x32bd3a['xHalfAngle']=this[_0x299121(_0x568dd1._0x44513b)],_0x32bd3a['yHalfAngle']=this['yHalfAngle'],_0x32bd3a['lineColor']=this['lineColor'],_0x32bd3a[_0x299121(_0x568dd1._0xadcb41)]=this['showSectorLines'],_0x32bd3a['showSectorSegmentLines']=this['showSectorSegmentLines'],_0x32bd3a['showLateralSurfaces']=this[_0x299121(0x288)],_0x32bd3a['material']=this['material'],_0x32bd3a['showDomeSurfaces']=this['showDomeSurfaces'],_0x32bd3a['showDomeLines']=this[_0x299121(_0x568dd1._0x2a49ac)],_0x32bd3a['showIntersection']=this['showIntersection'],_0x32bd3a['intersectionColor']=this[_0x299121(_0x568dd1._0xaa1a4c)],_0x32bd3a[_0x299121(0x745)]=this['intersectionWidth'],_0x32bd3a['showThroughEllipsoid']=this['showThroughEllipsoid'],_0x32bd3a[_0x299121(_0x568dd1._0x2dcbb3)]=this['gaze'],_0x32bd3a['showScanPlane']=this['showScanPlane'],_0x32bd3a['scanPlaneColor']=this['scanPlaneColor'],_0x32bd3a['scanPlaneMode']=this['scanPlaneMode'],_0x32bd3a['scanPlaneRate']=this['scanPlaneRate'],_0x32bd3a;},RectangularSensorGraphics['prototype']['merge']=function(_0x451b4c){const _0x4cd38d={_0x584ce8:0xfaf,_0x57c9fa:0xbd9,_0x2fd872:0xdc0,_0x36712a:0xee1,_0x216f08:0xda7,_0x24b61c:0x288,_0x1a0d9d:0x1199,_0x9e5de0:0x745,_0x3150c4:0x41e,_0x169c8f:0x6b9,_0x2ddfe9:0x6b9},_0x14636c=_0x5b513e;if(!Cesium__namespace[_0x14636c(_0x4cd38d._0x584ce8)](_0x451b4c))throw new Cesium__namespace['DeveloperError']('source\x20is\x20required.');this['slice']=this[_0x14636c(_0x4cd38d._0x57c9fa)]??_0x451b4c['slice'],this[_0x14636c(_0x4cd38d._0x2fd872)]=this['show']??_0x451b4c[_0x14636c(0xdc0)],this['radius']=this[_0x14636c(0xe7a)]??_0x451b4c['radius'],this['xHalfAngle']=this['xHalfAngle']??_0x451b4c[_0x14636c(0x1080)],this['yHalfAngle']=this[_0x14636c(_0x4cd38d._0x36712a)]??_0x451b4c['yHalfAngle'],this['lineColor']=this['lineColor']??_0x451b4c['lineColor'],this[_0x14636c(_0x4cd38d._0x216f08)]=this[_0x14636c(0xda7)]??_0x451b4c['showSectorLines'],this['showSectorSegmentLines']=this['showSectorSegmentLines']??_0x451b4c['showSectorSegmentLines'],this['showLateralSurfaces']=this[_0x14636c(_0x4cd38d._0x24b61c)]??_0x451b4c['showLateralSurfaces'],this['material']=this['material']??_0x451b4c[_0x14636c(_0x4cd38d._0x1a0d9d)],this['showDomeSurfaces']=this[_0x14636c(0x5f6)]??_0x451b4c['showDomeSurfaces'],this[_0x14636c(0xe74)]=this[_0x14636c(0xe74)]??_0x451b4c[_0x14636c(0xe74)],this['showIntersection']=this['showIntersection']??_0x451b4c['showIntersection'],this['intersectionColor']=this['intersectionColor']??_0x451b4c[_0x14636c(0x18d)],this[_0x14636c(_0x4cd38d._0x9e5de0)]=this[_0x14636c(0x745)]??_0x451b4c['intersectionWidth'],this['showThroughEllipsoid']=this[_0x14636c(0x18f)]??_0x451b4c['showThroughEllipsoid'],this['gaze']=this['gaze']??_0x451b4c['gaze'],this[_0x14636c(_0x4cd38d._0x3150c4)]=this[_0x14636c(_0x4cd38d._0x3150c4)]??_0x451b4c['showScanPlane'],this['scanPlaneColor']=this['scanPlaneColor']??_0x451b4c['scanPlaneColor'],this[_0x14636c(_0x4cd38d._0x169c8f)]=this[_0x14636c(_0x4cd38d._0x2ddfe9)]??_0x451b4c[_0x14636c(0x6b9)],this['scanPlaneRate']=this['scanPlaneRate']??_0x451b4c[_0x14636c(0xc54)];};var RectangularSensorVS='in\x20vec4\x20position;\x0ain\x20vec3\x20normal;\x0aout\x20vec3\x20v_position;\x0aout\x20vec3\x20v_positionWC;\x0aout\x20vec3\x20v_positionEC;\x0aout\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='uniform\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\x0ain\x20vec3\x20v_position;\x0ain\x20vec3\x20v_positionWC;\x0ain\x20vec3\x20v_positionEC;\x0ain\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\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}\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\x20out_FragColor\x20=\x20shade(isOnEllipsoid);\x0a}\x0a',RectangularSensor$1=_0x5b513e(0x1f7),RectangularSensorScanPlaneFS='\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\x0ain\x20vec3\x20v_position;\x0ain\x20vec3\x20v_positionWC;\x0ain\x20vec3\x20v_positionEC;\x0ain\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\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}\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\x20out_FragColor\x20=\x20shade(isOnEllipsoid);\x0a}\x0a';const BoundingSphere$1=Cesium__namespace['BoundingSphere'],Cartesian3$4=Cesium__namespace['Cartesian3'],Color$1=Cesium__namespace[_0x5b513e(0xe4c)],combine$1=Cesium__namespace['combine'],ComponentDatatype$1=Cesium__namespace['ComponentDatatype'],defined$4=Cesium__namespace['defined'],DeveloperError$1=Cesium__namespace['DeveloperError'],Matrix4$2=Cesium__namespace['Matrix4'],PrimitiveType$1=Cesium__namespace['PrimitiveType'],Buffer=Cesium__namespace[_0x5b513e(0x10b2)],BufferUsage=Cesium__namespace['BufferUsage'],DrawCommand=Cesium__namespace['DrawCommand'],Pass=Cesium__namespace['Pass'],RenderState=Cesium__namespace['RenderState'],ShaderProgram=Cesium__namespace['ShaderProgram'],ShaderSource=Cesium__namespace['ShaderSource'],VertexArray=Cesium__namespace[_0x5b513e(0xd58)],BlendingState=Cesium__namespace['BlendingState'],CullFace=Cesium__namespace['CullFace'],Material=Cesium__namespace['Material'],SceneMode$1=Cesium__namespace[_0x5b513e(0x980)],VertexFormat$1=Cesium__namespace['VertexFormat'],CesiumMath$2=Cesium__namespace['Math'],Matrix3$2=Cesium__namespace['Matrix3'],JulianDate=Cesium__namespace['JulianDate'],sin=Math['sin'],cos=Math['cos'],tan=Math['tan'],atan=Math[_0x5b513e(0x8ee)],attributeLocations={'position':0x0,'normal':0x1};function RectangularSensorPrimitive(_0x44ac69={}){const _0x42be28={_0x20c522:0x1080,_0x3e4a63:0x3b1,_0x30d309:0xe74,_0x58ad0e:0x30e,_0x1d736c:0x745,_0x565275:0x18f,_0x24d757:0x901,_0x17a4a1:0x41e,_0x547706:0x47c,_0x1685ab:0x1076,_0x18afd7:0xa74,_0x2347c1:0x1076},_0x1e461a={_0x451ce7:0x745},_0x88b79={_0x51b4fe:0xb7e},_0x2e0bd2={_0x2088f4:0x18f},_0x3a45db=_0x5b513e,_0x203a92=this;this[_0x3a45db(0xdc0)]=_0x44ac69['show']??!![],this['slice']=_0x44ac69['slice']??0x20,this['modelMatrix']=Matrix4$2[_0x3a45db(0xda4)](_0x44ac69['modelMatrix'],new Matrix4$2()),this['_modelMatrix']=new Matrix4$2(),this[_0x3a45db(0x945)]=new Matrix4$2(),this['_computedScanPlaneModelMatrix']=new Matrix4$2(),this[_0x3a45db(0xe7a)]=_0x44ac69[_0x3a45db(0xe7a)]??Number['POSITIVE_INFINITY'],this['_radius']=undefined,this[_0x3a45db(_0x42be28._0x20c522)]=_0x44ac69['xHalfAngle']??0x0,this['_xHalfAngle']=undefined,this[_0x3a45db(0xee1)]=_0x44ac69[_0x3a45db(0xee1)]??0x0,this['_yHalfAngle']=undefined,this['lineColor']=_0x44ac69['lineColor']??Color$1['WHITE'],this['showSectorLines']=_0x44ac69['showSectorLines']??!![],this['showSectorSegmentLines']=_0x44ac69[_0x3a45db(0xf17)]??!![],this['showLateralSurfaces']=_0x44ac69['showLateralSurfaces']??!![],this['material']=defined$4(_0x44ac69['material'])?_0x44ac69['material']:Material['fromType'](Material['ColorType']),this['_material']=undefined,this['_translucent']=undefined,this['lateralSurfaceMaterial']=defined$4(_0x44ac69['lateralSurfaceMaterial'])?_0x44ac69[_0x3a45db(0x131d)]:Material['fromType'](Material['ColorType']),this[_0x3a45db(0x602)]=undefined,this['_lateralSurfaceTranslucent']=undefined,this['showDomeSurfaces']=_0x44ac69['showDomeSurfaces']??!![],this[_0x3a45db(0x50f)]=defined$4(_0x44ac69['domeSurfaceMaterial'])?_0x44ac69[_0x3a45db(0x50f)]:Material[_0x3a45db(_0x42be28._0x3e4a63)](Material['ColorType']),this['_domeSurfaceMaterial']=undefined,this[_0x3a45db(_0x42be28._0x30d309)]=_0x44ac69['showDomeLines']??!![],this['showIntersection']=_0x44ac69['showIntersection']??!![],this['intersectionColor']=_0x44ac69['intersectionColor']??Color$1[_0x3a45db(_0x42be28._0x58ad0e)],this[_0x3a45db(_0x42be28._0x1d736c)]=_0x44ac69['intersectionWidth']??0x5,this[_0x3a45db(_0x42be28._0x565275)]=_0x44ac69[_0x3a45db(0x18f)]??![],this[_0x3a45db(_0x42be28._0x24d757)]=undefined,this['showScanPlane']=_0x44ac69[_0x3a45db(_0x42be28._0x17a4a1)]??!![],this['scanPlaneColor']=_0x44ac69['scanPlaneColor']??Color$1['WHITE'],this[_0x3a45db(0x6b9)]=_0x44ac69['scanPlaneMode']??'horizontal',this['scanPlaneRate']=_0x44ac69['scanPlaneRate']??0xa,this['_scanePlaneXHalfAngle']=0x0,this['_scanePlaneYHalfAngle']=0x0,this[_0x3a45db(_0x42be28._0x547706)]=JulianDate['now'](),this['_boundingSphere']=new BoundingSphere$1(),this[_0x3a45db(_0x42be28._0x1685ab)]=new BoundingSphere$1(),this['_sectorFrontCommand']=new DrawCommand({'owner':this,'primitiveType':PrimitiveType$1['TRIANGLES'],'boundingVolume':this['_boundingSphereWC']}),this['_sectorBackCommand']=new DrawCommand({'owner':this,'primitiveType':PrimitiveType$1['TRIANGLES'],'boundingVolume':this['_boundingSphereWC']}),this[_0x3a45db(0x5d0)]=undefined,this['_sectorLineCommand']=new DrawCommand({'owner':this,'primitiveType':PrimitiveType$1[_0x3a45db(_0x42be28._0x18afd7)],'boundingVolume':this[_0x3a45db(_0x42be28._0x1685ab)]}),this[_0x3a45db(0x4f2)]=undefined,this['_sectorSegmentLineCommand']=new DrawCommand({'owner':this,'primitiveType':PrimitiveType$1['LINES'],'boundingVolume':this[_0x3a45db(0x1076)]}),this['_sectorSegmentLineVA']=undefined,this[_0x3a45db(0x4f1)]=new DrawCommand({'owner':this,'primitiveType':PrimitiveType$1[_0x3a45db(0x534)],'boundingVolume':this['_boundingSphereWC']}),this[_0x3a45db(0x392)]=new DrawCommand({'owner':this,'primitiveType':PrimitiveType$1['TRIANGLES'],'boundingVolume':this['_boundingSphereWC']}),this['_domeVA']=undefined,this['_domeLineCommand']=new DrawCommand({'owner':this,'primitiveType':PrimitiveType$1[_0x3a45db(0xa74)],'boundingVolume':this[_0x3a45db(_0x42be28._0x2347c1)]}),this['_domeLineVA']=undefined,this['_scanPlaneFrontCommand']=new DrawCommand({'owner':this,'primitiveType':PrimitiveType$1['TRIANGLES'],'boundingVolume':this['_boundingSphereWC']}),this['_scanPlaneBackCommand']=new DrawCommand({'owner':this,'primitiveType':PrimitiveType$1[_0x3a45db(0x534)],'boundingVolume':this[_0x3a45db(_0x42be28._0x2347c1)]}),this['_scanRadialCommand']=undefined,this['_colorCommands']=[],this['_frontFaceRS']=undefined,this['_backFaceRS']=undefined,this['_sp']=undefined,this['_uniforms']={'u_type':function(){return 0x0;},'u_xHalfAngle':function(){const _0x5e7982=_0x3a45db;return _0x203a92[_0x5e7982(0x1080)];},'u_yHalfAngle':function(){return _0x203a92['yHalfAngle'];},'u_radius':function(){return _0x203a92['radius'];},'u_showThroughEllipsoid':function(){const _0x127d4a=_0x3a45db;return _0x203a92[_0x127d4a(_0x2e0bd2._0x2088f4)];},'u_showIntersection':function(){const _0x4e31cb=_0x3a45db;return _0x203a92[_0x4e31cb(_0x88b79._0x51b4fe)];},'u_intersectionColor':function(){return _0x203a92['intersectionColor'];},'u_intersectionWidth':function(){const _0xc924bf=_0x3a45db;return _0x203a92[_0xc924bf(_0x1e461a._0x451ce7)];},'u_normalDirection':function(){return 0x1;},'u_lineColor':function(){return _0x203a92['lineColor'];}},this['_scanUniforms']={'u_xHalfAngle':function(){return _0x203a92['_scanePlaneXHalfAngle'];},'u_yHalfAngle':function(){return _0x203a92['_scanePlaneYHalfAngle'];},'u_radius':function(){return _0x203a92['radius'];},'u_color':function(){return _0x203a92['scanPlaneColor'];},'u_showThroughEllipsoid':function(){return _0x203a92['showThroughEllipsoid'];},'u_showIntersection':function(){return _0x203a92['showIntersection'];},'u_intersectionColor':function(){return _0x203a92['intersectionColor'];},'u_intersectionWidth':function(){return _0x203a92['intersectionWidth'];},'u_normalDirection':function(){return 0x1;},'u_lineColor':function(){return _0x203a92['lineColor'];}};}RectangularSensorPrimitive[_0x5b513e(0xcef)]['update']=function(_0x1bf405){const _0x8a7266={_0x79f5cb:0xb14,_0x2b032d:0x94b,_0x4da3b8:0x1130,_0x54c5ce:0x567,_0x510bb0:0xfc1,_0x39c7b5:0x567,_0x3b867b:0x1076,_0x49ae33:0x18f,_0x32c182:0xbe7,_0x4a330d:0x4c5,_0x1ce487:0x47c,_0x414dea:0xc54,_0x34f157:0xc54,_0x1f52ad:0xa4f,_0x17ff20:0x784,_0x54eec9:0x484,_0x37e606:0xa4f,_0x579024:0x13ae,_0x379c2c:0x692,_0x328a70:0x311,_0x4ec1a3:0x4e6},_0x50d109=_0x5b513e,_0x32a05b=_0x1bf405[_0x50d109(0x11b2)];if(!this[_0x50d109(0xdc0)]||_0x32a05b!==SceneMode$1[_0x50d109(_0x8a7266._0x79f5cb)])return;let _0x4d9420=![],_0x396781=![],_0xa44b1c=![];const _0x2cbb6b=this['xHalfAngle'],_0xdf71a2=this['yHalfAngle'];if(_0x2cbb6b<0x0||_0xdf71a2<0x0)throw new DeveloperError$1(_0x50d109(_0x8a7266._0x2b032d));if(_0x2cbb6b===0x0||_0xdf71a2===0x0)return;(this['_xHalfAngle']!==_0x2cbb6b||this[_0x50d109(0x1208)]!==_0xdf71a2)&&(this['_xHalfAngle']=_0x2cbb6b,this['_yHalfAngle']=_0xdf71a2,_0x4d9420=!![]);const _0x5c8e2e=this['radius'];if(_0x5c8e2e<0x0)throw new DeveloperError$1('this.radius\x20must\x20be\x20greater\x20than\x20or\x20equal\x20to\x20zero.');let _0x4d56a8=![];this['_radius']!==_0x5c8e2e&&(_0x4d56a8=!![],this['_radius']=_0x5c8e2e,this['_boundingSphere']=new BoundingSphere$1(Cartesian3$4[_0x50d109(_0x8a7266._0x4da3b8)],this['radius']));const _0x25aa6d=!Matrix4$2['equals'](this['modelMatrix'],this[_0x50d109(0x340)]);(_0x25aa6d||_0x4d56a8)&&(Matrix4$2['clone'](this[_0x50d109(_0x8a7266._0x54c5ce)],this['_modelMatrix']),Matrix4$2['multiplyByUniformScale'](this['modelMatrix'],this['radius'],this['_computedModelMatrix']),BoundingSphere$1['transform'](this[_0x50d109(_0x8a7266._0x510bb0)],this[_0x50d109(_0x8a7266._0x39c7b5)],this[_0x50d109(_0x8a7266._0x3b867b)]));const _0x223af8=this['showThroughEllipsoid'];this['_showThroughEllipsoid']!==this[_0x50d109(_0x8a7266._0x49ae33)]&&(this['_showThroughEllipsoid']=_0x223af8,_0x396781=!![]);const _0x3c0cce=this['material'];this['_material']!==_0x3c0cce&&(this['_material']=_0x3c0cce,_0x396781=!![],_0xa44b1c=!![]);const _0x4b8669=_0x3c0cce[_0x50d109(_0x8a7266._0x32c182)]();this[_0x50d109(0xa80)]!==_0x4b8669&&(this['_translucent']=_0x4b8669,_0x396781=!![]);if(this['showScanPlane']){const _0x59a35a=_0x1bf405['time'],_0x17219b=JulianDate[_0x50d109(_0x8a7266._0x4a330d)](_0x59a35a,this[_0x50d109(_0x8a7266._0x1ce487)]);_0x17219b<0x0&&(this['_time']=JulianDate['clone'](_0x59a35a,this[_0x50d109(0x47c)]));const _0x2b26bd=Math['max'](_0x17219b%this[_0x50d109(_0x8a7266._0x414dea)]/this[_0x50d109(_0x8a7266._0x34f157)],0x0);let _0x33180d;const _0x3187b2=new Matrix3$2();if(this['scanPlaneMode']==='horizontal'){_0x33180d=0x2*_0xdf71a2*_0x2b26bd-_0xdf71a2;const _0x6d8856=cos(_0x33180d),_0x37bca=tan(_0x2cbb6b),_0x4bf464=atan(_0x6d8856*_0x37bca);this[_0x50d109(_0x8a7266._0x1f52ad)]=_0x4bf464,this[_0x50d109(_0x8a7266._0x17ff20)]=_0x33180d,Cesium__namespace['Matrix3'][_0x50d109(_0x8a7266._0x54eec9)](this['_scanePlaneYHalfAngle'],_0x3187b2);}else{_0x33180d=0x2*_0x2cbb6b*_0x2b26bd-_0x2cbb6b;const _0x5f0323=tan(_0xdf71a2),_0x399853=cos(_0x33180d),_0x1ced7e=atan(_0x399853*_0x5f0323);this[_0x50d109(0xa4f)]=_0x33180d,this['_scanePlaneYHalfAngle']=_0x1ced7e,Cesium__namespace['Matrix3']['fromRotationY'](this[_0x50d109(_0x8a7266._0x37e606)],_0x3187b2);}Cesium__namespace[_0x50d109(0x4af)]['multiplyByMatrix3'](this['modelMatrix'],_0x3187b2,this[_0x50d109(0x13ae)]),Matrix4$2[_0x50d109(0x1112)](this[_0x50d109(_0x8a7266._0x579024)],this['radius'],this['_computedScanPlaneModelMatrix']);}_0x4d9420&&createVertexArray(this,_0x1bf405);_0x396781&&createRenderState(this,_0x223af8,_0x4b8669);_0xa44b1c&&createShaderProgram(this,_0x1bf405,_0x3c0cce);(_0x396781||_0xa44b1c)&&createCommands(this,_0x4b8669);const _0x4ae65e=_0x1bf405[_0x50d109(_0x8a7266._0x379c2c)],_0x533688=_0x1bf405[_0x50d109(_0x8a7266._0x328a70)],_0x4e4d5d=this['_colorCommands'];if(_0x533688['render'])for(let _0x8c81d2=0x0,_0x2c1d46=_0x4e4d5d[_0x50d109(_0x8a7266._0x4ec1a3)];_0x8c81d2<_0x2c1d46;_0x8c81d2++){const _0x2d8cad=_0x4e4d5d[_0x8c81d2];_0x4ae65e['push'](_0x2d8cad);}},RectangularSensorPrimitive['prototype'][_0x5b513e(0x11db)]=function(){return![];};const nScratch=new Cartesian3$4();function computeUnitPosiiton(_0x274b49,_0x27ed47,_0x4eb363){const _0x5d6878={_0xfd3425:0xbd9},_0xcba01f=_0x5b513e,_0x591829=_0x274b49[_0xcba01f(_0x5d6878._0xfd3425)],_0x114da6=cos(_0x4eb363),_0x53f1b2=tan(_0x4eb363),_0x11f144=cos(_0x27ed47),_0x49e487=tan(_0x27ed47),_0x31fab8=atan(_0x11f144*_0x53f1b2),_0x496c08=atan(_0x114da6*_0x49e487),_0x55eb37=[];for(let _0x104ce3=0x0;_0x104ce3<_0x591829;_0x104ce3++){const _0x4a4185=0x2*_0x31fab8*_0x104ce3/(_0x591829-0x1)-_0x31fab8;_0x55eb37[_0xcba01f(0x1ed)](new Cartesian3$4(0x0,sin(_0x4a4185),cos(_0x4a4185)));}const _0xe237f1=[];for(let _0x1d23b5=0x0;_0x1d23b5<_0x591829;_0x1d23b5++){const _0x4c395c=0x2*_0x496c08*_0x1d23b5/(_0x591829-0x1)-_0x496c08;_0xe237f1['push'](new Cartesian3$4(sin(_0x4c395c),0x0,cos(_0x4c395c)));}return{'zoy':_0x55eb37,'zox':_0xe237f1};}function computeSectorPositions(_0x5628e4,_0x4c0011){const _0x12653f={_0x173d10:0x1080,_0x2c7f99:0x305,_0x4a92ff:0x1027},_0x4af875={_0x44f7c3:0x1026},_0x40fc0d={_0x38765b:0x6d9},_0x343539={_0x40ad30:0x6d9},_0x5874cb=_0x5b513e,_0x4d1ba5=_0x5628e4[_0x5874cb(_0x12653f._0x173d10)],_0x3f4b78=_0x5628e4['yHalfAngle'],_0x7842e3=_0x4c0011['zoy'],_0x400582=_0x4c0011['zox'],_0x32ca65=[],_0x5b8261=new Matrix3$2();let _0x4f9d6e=Matrix3$2['fromRotationY'](_0x4d1ba5,_0x5b8261);return _0x32ca65['push'](_0x7842e3['map'](function(_0x1ebf5b){return Matrix3$2['multiplyByVector'](_0x4f9d6e,_0x1ebf5b,new Cesium__namespace['Cartesian3']());})),_0x4f9d6e=Matrix3$2['fromRotationX'](-_0x3f4b78,_0x5b8261),_0x32ca65[_0x5874cb(0x1ed)](_0x400582['map'](function(_0xfabce1){const _0x344f26=_0x5874cb;return Matrix3$2[_0x344f26(_0x343539._0x40ad30)](_0x4f9d6e,_0xfabce1,new Cesium__namespace[(_0x344f26(0x1026))]());})[_0x5874cb(_0x12653f._0x2c7f99)]()),_0x4f9d6e=Matrix3$2[_0x5874cb(_0x12653f._0x4a92ff)](-_0x4d1ba5,_0x5b8261),_0x32ca65[_0x5874cb(0x1ed)](_0x7842e3[_0x5874cb(0x11bb)](function(_0x4c7214){const _0x2ebda7=_0x5874cb;return Matrix3$2[_0x2ebda7(_0x40fc0d._0x38765b)](_0x4f9d6e,_0x4c7214,new Cesium__namespace['Cartesian3']());})[_0x5874cb(0x305)]()),_0x4f9d6e=Matrix3$2['fromRotationX'](_0x3f4b78,_0x5b8261),_0x32ca65['push'](_0x400582['map'](function(_0x35141f){const _0x4c1a53=_0x5874cb;return Matrix3$2['multiplyByVector'](_0x4f9d6e,_0x35141f,new Cesium__namespace[(_0x4c1a53(_0x4af875._0x44f7c3))]());})),_0x32ca65;}function createSectorVertexArray(_0x220d10,_0x3ce4a9){const _0x23f56e={_0x344abf:0xcef,_0x34d043:0x4e6,_0x54fbcf:0x103c},_0x4f424c=_0x5b513e,_0x58b262=Array[_0x4f424c(_0x23f56e._0x344abf)]['concat']['apply']([],_0x3ce4a9)[_0x4f424c(_0x23f56e._0x34d043)]-_0x3ce4a9['length'],_0x4ec018=new Float32Array(0x2*0x3*0x3*_0x58b262);let _0x190729=0x0;for(let _0x540e59=0x0,_0x341752=_0x3ce4a9['length'];_0x540e59<_0x341752;_0x540e59++){const _0x19409f=_0x3ce4a9[_0x540e59],_0x2ab6f1=Cartesian3$4['normalize'](Cartesian3$4['cross'](_0x19409f[0x0],_0x19409f[_0x19409f['length']-0x1],nScratch),nScratch);for(let _0x4e6d68=0x0,_0x18dd5e=_0x19409f['length']-0x1;_0x4e6d68<_0x18dd5e;_0x4e6d68++){_0x4ec018[_0x190729++]=0x0,_0x4ec018[_0x190729++]=0x0,_0x4ec018[_0x190729++]=0x0,_0x4ec018[_0x190729++]=-_0x2ab6f1['x'],_0x4ec018[_0x190729++]=-_0x2ab6f1['y'],_0x4ec018[_0x190729++]=-_0x2ab6f1['z'],_0x4ec018[_0x190729++]=_0x19409f[_0x4e6d68]['x'],_0x4ec018[_0x190729++]=_0x19409f[_0x4e6d68]['y'],_0x4ec018[_0x190729++]=_0x19409f[_0x4e6d68]['z'],_0x4ec018[_0x190729++]=-_0x2ab6f1['x'],_0x4ec018[_0x190729++]=-_0x2ab6f1['y'],_0x4ec018[_0x190729++]=-_0x2ab6f1['z'],_0x4ec018[_0x190729++]=_0x19409f[_0x4e6d68+0x1]['x'],_0x4ec018[_0x190729++]=_0x19409f[_0x4e6d68+0x1]['y'],_0x4ec018[_0x190729++]=_0x19409f[_0x4e6d68+0x1]['z'],_0x4ec018[_0x190729++]=-_0x2ab6f1['x'],_0x4ec018[_0x190729++]=-_0x2ab6f1['y'],_0x4ec018[_0x190729++]=-_0x2ab6f1['z'];}}const _0x1ac81c=Buffer['createVertexBuffer']({'context':_0x220d10,'typedArray':_0x4ec018,'usage':BufferUsage['STATIC_DRAW']}),_0x5401f7=0x2*0x3*Float32Array['BYTES_PER_ELEMENT'],_0x1cc17d=[{'index':attributeLocations[_0x4f424c(0xae3)],'vertexBuffer':_0x1ac81c,'componentsPerAttribute':0x3,'componentDatatype':ComponentDatatype$1[_0x4f424c(_0x23f56e._0x54fbcf)],'offsetInBytes':0x0,'strideInBytes':_0x5401f7},{'index':attributeLocations['normal'],'vertexBuffer':_0x1ac81c,'componentsPerAttribute':0x3,'componentDatatype':ComponentDatatype$1[_0x4f424c(0x103c)],'offsetInBytes':0x3*Float32Array['BYTES_PER_ELEMENT'],'strideInBytes':_0x5401f7}];return new VertexArray({'context':_0x220d10,'attributes':_0x1cc17d});}function createSectorLineVertexArray(_0x4278be,_0xdefc1d){const _0x4fca2e={_0x5ca7ef:0xe6c},_0x188ab6=_0x5b513e,_0x5555a7=_0xdefc1d['length'],_0x37edfa=new Float32Array(0x3*0x3*_0x5555a7);let _0x2729d8=0x0;for(let _0x4da134=0x0,_0x5e8451=_0xdefc1d['length'];_0x4da134<_0x5e8451;_0x4da134++){const _0xa57a2d=_0xdefc1d[_0x4da134];_0x37edfa[_0x2729d8++]=0x0,_0x37edfa[_0x2729d8++]=0x0,_0x37edfa[_0x2729d8++]=0x0,_0x37edfa[_0x2729d8++]=_0xa57a2d[0x0]['x'],_0x37edfa[_0x2729d8++]=_0xa57a2d[0x0]['y'],_0x37edfa[_0x2729d8++]=_0xa57a2d[0x0]['z'];}const _0x3e244f=Buffer[_0x188ab6(_0x4fca2e._0x5ca7ef)]({'context':_0x4278be,'typedArray':_0x37edfa,'usage':BufferUsage['STATIC_DRAW']}),_0x5aaa3c=0x3*Float32Array['BYTES_PER_ELEMENT'],_0x99d1cd=[{'index':attributeLocations['position'],'vertexBuffer':_0x3e244f,'componentsPerAttribute':0x3,'componentDatatype':ComponentDatatype$1['FLOAT'],'offsetInBytes':0x0,'strideInBytes':_0x5aaa3c}];return new VertexArray({'context':_0x4278be,'attributes':_0x99d1cd});}function createSectorSegmentLineVertexArray(_0x5a2ac,_0x2e4333){const _0x3bace1=_0x5b513e,_0x36ef87=Array['prototype']['concat']['apply']([],_0x2e4333)['length']-_0x2e4333['length'],_0x34e692=new Float32Array(0x3*0x3*_0x36ef87);let _0x51b937=0x0;for(let _0x53e998=0x0,_0x198006=_0x2e4333['length'];_0x53e998<_0x198006;_0x53e998++){const _0x728447=_0x2e4333[_0x53e998];for(let _0x311b77=0x0,_0x5d6177=_0x728447['length']-0x1;_0x311b77<_0x5d6177;_0x311b77++){_0x34e692[_0x51b937++]=_0x728447[_0x311b77]['x'],_0x34e692[_0x51b937++]=_0x728447[_0x311b77]['y'],_0x34e692[_0x51b937++]=_0x728447[_0x311b77]['z'],_0x34e692[_0x51b937++]=_0x728447[_0x311b77+0x1]['x'],_0x34e692[_0x51b937++]=_0x728447[_0x311b77+0x1]['y'],_0x34e692[_0x51b937++]=_0x728447[_0x311b77+0x1]['z'];}}const _0x2941c4=Buffer['createVertexBuffer']({'context':_0x5a2ac,'typedArray':_0x34e692,'usage':BufferUsage['STATIC_DRAW']}),_0x26acb8=0x3*Float32Array['BYTES_PER_ELEMENT'],_0x20c82e=[{'index':attributeLocations[_0x3bace1(0xae3)],'vertexBuffer':_0x2941c4,'componentsPerAttribute':0x3,'componentDatatype':ComponentDatatype$1[_0x3bace1(0x103c)],'offsetInBytes':0x0,'strideInBytes':_0x26acb8}];return new VertexArray({'context':_0x5a2ac,'attributes':_0x20c82e});}function createDomeVertexArray(_0x8469bf){const _0x46c489={_0x30d8d3:0xaab,_0x3f9e05:0xd60},_0x17dcfe=_0x5b513e,_0x1c788a=Cesium__namespace['EllipsoidGeometry'][_0x17dcfe(_0x46c489._0x30d8d3)](new Cesium__namespace['EllipsoidGeometry']({'vertexFormat':VertexFormat$1['POSITION_ONLY'],'stackPartitions':0x20,'slicePartitions':0x20})),_0x55c465=VertexArray[_0x17dcfe(0x106d)]({'context':_0x8469bf,'geometry':_0x1c788a,'attributeLocations':attributeLocations,'bufferUsage':BufferUsage[_0x17dcfe(_0x46c489._0x3f9e05)],'interleave':![]});return _0x55c465;}function createDomeLineVertexArray(_0x212bff){const _0x453346={_0x193a0a:0x11cf,_0x2af586:0x220},_0x57e5e7=_0x5b513e,_0xc44023=Cesium__namespace['EllipsoidOutlineGeometry']['createGeometry'](new Cesium__namespace[(_0x57e5e7(_0x453346._0x193a0a))]({'vertexFormat':VertexFormat$1[_0x57e5e7(_0x453346._0x2af586)],'stackPartitions':0x20,'slicePartitions':0x20})),_0x4a1b04=VertexArray['fromGeometry']({'context':_0x212bff,'geometry':_0xc44023,'attributeLocations':attributeLocations,'bufferUsage':BufferUsage[_0x57e5e7(0xd60)],'interleave':![]});return _0x4a1b04;}function createScanPlaneVertexArray(_0x15801e,_0x2b82b6){const _0x2f41af={_0x5b6424:0x4e6,_0x45feca:0xd60},_0x45076f=_0x5b513e,_0x294761=_0x2b82b6[_0x45076f(_0x2f41af._0x5b6424)]-0x1,_0xe92c80=new Float32Array(0x3*0x3*_0x294761);let _0x203bd4=0x0;for(let _0x4144e7=0x0;_0x4144e7<_0x294761;_0x4144e7++){_0xe92c80[_0x203bd4++]=0x0,_0xe92c80[_0x203bd4++]=0x0,_0xe92c80[_0x203bd4++]=0x0,_0xe92c80[_0x203bd4++]=_0x2b82b6[_0x4144e7]['x'],_0xe92c80[_0x203bd4++]=_0x2b82b6[_0x4144e7]['y'],_0xe92c80[_0x203bd4++]=_0x2b82b6[_0x4144e7]['z'],_0xe92c80[_0x203bd4++]=_0x2b82b6[_0x4144e7+0x1]['x'],_0xe92c80[_0x203bd4++]=_0x2b82b6[_0x4144e7+0x1]['y'],_0xe92c80[_0x203bd4++]=_0x2b82b6[_0x4144e7+0x1]['z'];}const _0x57d749=Buffer[_0x45076f(0xe6c)]({'context':_0x15801e,'typedArray':_0xe92c80,'usage':BufferUsage[_0x45076f(_0x2f41af._0x45feca)]}),_0x5393f1=0x3*Float32Array['BYTES_PER_ELEMENT'],_0x14602f=[{'index':attributeLocations['position'],'vertexBuffer':_0x57d749,'componentsPerAttribute':0x3,'componentDatatype':ComponentDatatype$1['FLOAT'],'offsetInBytes':0x0,'strideInBytes':_0x5393f1}];return new VertexArray({'context':_0x15801e,'attributes':_0x14602f});}function createVertexArray(_0x429b12,_0x55e29f){const _0xcf25ae={_0x122bdf:0x41e,_0x1ca7a8:0x2af},_0x4c6604=_0x5b513e,_0x3dff30=_0x55e29f['context'],_0x45129e=computeUnitPosiiton(_0x429b12,_0x429b12[_0x4c6604(0x1080)],_0x429b12['yHalfAngle']),_0xcd3685=computeSectorPositions(_0x429b12,_0x45129e);_0x429b12[_0x4c6604(0x288)]&&(_0x429b12['_sectorVA']=createSectorVertexArray(_0x3dff30,_0xcd3685));_0x429b12['showSectorLines']&&(_0x429b12['_sectorLineVA']=createSectorLineVertexArray(_0x3dff30,_0xcd3685));_0x429b12['showSectorSegmentLines']&&(_0x429b12['_sectorSegmentLineVA']=createSectorSegmentLineVertexArray(_0x3dff30,_0xcd3685));_0x429b12[_0x4c6604(0x5f6)]&&(_0x429b12['_domeVA']=createDomeVertexArray(_0x3dff30));_0x429b12['showDomeLines']&&(_0x429b12['_domeLineVA']=createDomeLineVertexArray(_0x3dff30));if(_0x429b12[_0x4c6604(_0xcf25ae._0x122bdf)]){if(_0x429b12['scanPlaneMode']===_0x4c6604(_0xcf25ae._0x1ca7a8)){const _0x338fbe=computeUnitPosiiton(_0x429b12,CesiumMath$2['PI_OVER_TWO'],0x0);_0x429b12['_scanPlaneVA']=createScanPlaneVertexArray(_0x3dff30,_0x338fbe['zox']);}else{const _0x25cf3d=computeUnitPosiiton(_0x429b12,0x0,CesiumMath$2['PI_OVER_TWO']);_0x429b12['_scanPlaneVA']=createScanPlaneVertexArray(_0x3dff30,_0x25cf3d['zoy']);}}}function createCommonShaderProgram(_0x525683,_0x486382,_0x246aff){const _0x3656a2={_0x1247e3:0x1ba,_0x538d7e:0x1300},_0x12592d=_0x5b513e,_0x306526=_0x486382[_0x12592d(_0x3656a2._0x1247e3)],_0x599858=RectangularSensorVS,_0x4a74d8=new ShaderSource({'sources':[RectangularSensor$1,_0x246aff['shaderSource'],RectangularSensorFS]});_0x525683[_0x12592d(0x410)]=ShaderProgram[_0x12592d(0xdb1)]({'context':_0x306526,'shaderProgram':_0x525683[_0x12592d(0x410)],'vertexShaderSource':_0x599858,'fragmentShaderSource':_0x4a74d8,'attributeLocations':attributeLocations});const _0x50d3b6=new ShaderSource({'sources':[RectangularSensor$1,_0x246aff[_0x12592d(_0x3656a2._0x538d7e)],RectangularSensorFS],'pickColorQualifier':'uniform'});_0x525683['_pickSP']=ShaderProgram['replaceCache']({'context':_0x306526,'shaderProgram':_0x525683['_pickSP'],'vertexShaderSource':_0x599858,'fragmentShaderSource':_0x50d3b6,'attributeLocations':attributeLocations});}function createScanPlaneShaderProgram(_0x25c5a5,_0x2b12d6,_0x4c0f7b){const _0x4405e4=_0x5b513e,_0xc0de55=_0x2b12d6['context'],_0xd505d2=RectangularSensorVS,_0x29a0e7=new ShaderSource({'sources':[RectangularSensor$1,_0x4c0f7b[_0x4405e4(0x1300)],RectangularSensorScanPlaneFS]});_0x25c5a5['_scanePlaneSP']=ShaderProgram['replaceCache']({'context':_0xc0de55,'shaderProgram':_0x25c5a5['_scanePlaneSP'],'vertexShaderSource':_0xd505d2,'fragmentShaderSource':_0x29a0e7,'attributeLocations':attributeLocations});}function createShaderProgram(_0xf4545c,_0x4d0376,_0x44321b){const _0x8806ee=_0x5b513e;createCommonShaderProgram(_0xf4545c,_0x4d0376,_0x44321b),_0xf4545c[_0x8806ee(0x41e)]&&createScanPlaneShaderProgram(_0xf4545c,_0x4d0376,_0x44321b);}function createRenderState(_0x56f9f0,_0x449ccc,_0x39e485){const _0x54e567={_0x3b466f:0x697,_0x4554e3:0x2c1},_0x3ff7c8=_0x5b513e;_0x39e485?(_0x56f9f0['_frontFaceRS']=RenderState['fromCache']({'depthTest':{'enabled':!_0x449ccc},'depthMask':![],'blending':BlendingState['ALPHA_BLEND'],'cull':{'enabled':!![],'face':CullFace['BACK']}}),_0x56f9f0['_backFaceRS']=RenderState[_0x3ff7c8(_0x54e567._0x3b466f)]({'depthTest':{'enabled':!_0x449ccc},'depthMask':![],'blending':BlendingState[_0x3ff7c8(0x50c)],'cull':{'enabled':!![],'face':CullFace['FRONT']}}),_0x56f9f0[_0x3ff7c8(_0x54e567._0x4554e3)]=RenderState['fromCache']({'depthTest':{'enabled':!_0x449ccc},'depthMask':![],'blending':BlendingState['ALPHA_BLEND']})):(_0x56f9f0['_frontFaceRS']=RenderState['fromCache']({'depthTest':{'enabled':!_0x449ccc},'depthMask':!![]}),_0x56f9f0['_pickRS']=RenderState[_0x3ff7c8(0x697)]({'depthTest':{'enabled':!![]},'depthMask':!![]}));}function createCommand(_0x136d20,_0x368413,_0x403bbe,_0x3de201,_0x8740d8,_0x2e2f61,_0x2bf0f4,_0x451efb,_0x56ce49,_0x320267,_0x202ce7,_0x3cde31){const _0x5518b1={_0x203324:0x797,_0x9964ae:0x1ed,_0x110a25:0x8e5},_0x4206bb=_0x5b513e;_0x320267&&_0x403bbe&&(_0x403bbe[_0x4206bb(0x1184)]=_0x2bf0f4,_0x403bbe['renderState']=_0x8740d8,_0x403bbe[_0x4206bb(0xf7f)]=_0x2e2f61,_0x403bbe['uniformMap']=combine$1(_0x451efb,_0x136d20['_material']['_uniforms']),_0x403bbe['uniformMap']['u_normalDirection']=function(){return-0x1;},_0x403bbe['pass']=_0x202ce7,_0x403bbe[_0x4206bb(0x567)]=_0x56ce49,_0x136d20[_0x4206bb(_0x5518b1._0x203324)][_0x4206bb(_0x5518b1._0x9964ae)](_0x403bbe)),_0x368413['vertexArray']=_0x2bf0f4,_0x368413['renderState']=_0x3de201,_0x368413['shaderProgram']=_0x2e2f61,_0x368413['uniformMap']=combine$1(_0x451efb,_0x136d20[_0x4206bb(0xce0)]['_uniforms']),_0x3cde31&&(_0x368413[_0x4206bb(0x248)]['u_type']=function(){return 0x1;}),_0x368413[_0x4206bb(_0x5518b1._0x110a25)]=_0x202ce7,_0x368413['modelMatrix']=_0x56ce49,_0x136d20[_0x4206bb(0x797)]['push'](_0x368413);}function createCommands(_0x111328,_0x8430ba){const _0x52c93a={_0x36d373:0x797,_0x3b00b1:0xcf3,_0x1cc5f6:0x945,_0xb0715:0x4f2,_0x5bb03f:0x4e9,_0x80d3e6:0x46d},_0x127b66=_0x5b513e;_0x111328[_0x127b66(_0x52c93a._0x36d373)]['length']=0x0;const _0x180cbc=_0x8430ba?Pass['TRANSLUCENT']:Pass[_0x127b66(_0x52c93a._0x3b00b1)];_0x111328['showLateralSurfaces']&&createCommand(_0x111328,_0x111328['_sectorFrontCommand'],_0x111328['_sectorBackCommand'],_0x111328['_frontFaceRS'],_0x111328['_backFaceRS'],_0x111328['_sp'],_0x111328['_sectorVA'],_0x111328['_uniforms'],_0x111328[_0x127b66(_0x52c93a._0x1cc5f6)],_0x8430ba,_0x180cbc),_0x111328['showSectorLines']&&createCommand(_0x111328,_0x111328['_sectorLineCommand'],undefined,_0x111328['_frontFaceRS'],_0x111328[_0x127b66(0x4e9)],_0x111328['_sp'],_0x111328[_0x127b66(_0x52c93a._0xb0715)],_0x111328['_uniforms'],_0x111328[_0x127b66(_0x52c93a._0x1cc5f6)],_0x8430ba,_0x180cbc,!![]),_0x111328['showSectorSegmentLines']&&createCommand(_0x111328,_0x111328['_sectorSegmentLineCommand'],undefined,_0x111328['_frontFaceRS'],_0x111328[_0x127b66(_0x52c93a._0x5bb03f)],_0x111328['_sp'],_0x111328[_0x127b66(0xeac)],_0x111328['_uniforms'],_0x111328['_computedModelMatrix'],_0x8430ba,_0x180cbc,!![]),_0x111328['showDomeSurfaces']&&createCommand(_0x111328,_0x111328['_domeFrontCommand'],_0x111328['_domeBackCommand'],_0x111328['_frontFaceRS'],_0x111328['_backFaceRS'],_0x111328['_sp'],_0x111328['_domeVA'],_0x111328[_0x127b66(_0x52c93a._0x80d3e6)],_0x111328['_computedModelMatrix'],_0x8430ba,_0x180cbc),_0x111328['showDomeLines']&&createCommand(_0x111328,_0x111328['_domeLineCommand'],undefined,_0x111328['_frontFaceRS'],_0x111328['_backFaceRS'],_0x111328['_sp'],_0x111328['_domeLineVA'],_0x111328['_uniforms'],_0x111328['_computedModelMatrix'],_0x8430ba,_0x180cbc,!![]),_0x111328['showScanPlane']&&createCommand(_0x111328,_0x111328['_scanPlaneFrontCommand'],_0x111328['_scanPlaneBackCommand'],_0x111328['_frontFaceRS'],_0x111328['_backFaceRS'],_0x111328['_scanePlaneSP'],_0x111328[_0x127b66(0x9c3)],_0x111328['_scanUniforms'],_0x111328['_computedScanPlaneModelMatrix'],_0x8430ba,_0x180cbc);}const AssociativeArray=Cesium__namespace[_0x5b513e(0x324)],Cartesian3$3=Cesium__namespace['Cartesian3'],Color=Cesium__namespace['Color'],defined$3=Cesium__namespace['defined'],DeveloperError=Cesium__namespace['DeveloperError'],Matrix3$1=Cesium__namespace[_0x5b513e(0x42b)],Matrix4$1=Cesium__namespace['Matrix4'],Quaternion$1=Cesium__namespace['Quaternion'],MaterialProperty=Cesium__namespace['MaterialProperty'],Property=Cesium__namespace['Property'],matrix3Scratch=new Matrix3$1(),cachedPosition=new Cartesian3$3(),cachedGazePosition=new Cartesian3$3(),cachedOrientation=new Quaternion$1(),diffVectorScratch=new Cartesian3$3(),orientationScratch=new Quaternion$1();function removePrimitive(_0x426b43,_0x4e1d0e,_0x25c6c0){const _0x1de9ac=_0x5b513e,_0xf61be2=_0x4e1d0e[_0x426b43['id']];if(Cesium__namespace[_0x1de9ac(0xfaf)](_0xf61be2)){const _0x1b7a18=_0xf61be2['primitive'];try{_0x25c6c0['remove'](_0x1b7a18);}catch(_0xdf799f){}_0x1b7a18['destroy']&&_0x1b7a18['isDestroyed']&&!_0x1b7a18['isDestroyed']()&&_0x1b7a18['destroy'](),delete _0x4e1d0e[_0x426b43['id']];}}function RectangularSensorVisualizer(_0x25fe75,_0x4199f0){const _0x57b008={_0x1f95ec:0xddc,_0x357682:0xcef,_0x813c83:0xcd5},_0x22247a=_0x5b513e;if(!defined$3(_0x25fe75))throw new DeveloperError(_0x22247a(_0x57b008._0x1f95ec));if(!defined$3(_0x4199f0))throw new DeveloperError('entityCollection\x20is\x20required.');_0x4199f0[_0x22247a(0x120d)]['addEventListener'](RectangularSensorVisualizer[_0x22247a(_0x57b008._0x357682)]['_onCollectionChanged'],this),this['_scene']=_0x25fe75,this['_primitives']=_0x25fe75['primitives'],this['_entityCollection']=_0x4199f0,this['_hash']={},this[_0x22247a(0x124b)]=new AssociativeArray(),this['_onCollectionChanged'](_0x4199f0,_0x4199f0[_0x22247a(_0x57b008._0x813c83)],[],[]);}RectangularSensorVisualizer[_0x5b513e(0xcef)]['update']=function(_0xe98dd3){const _0x33df79={_0x2c2408:0x93d,_0x58d35c:0x428,_0x5192d3:0xa0d,_0x33644e:0xdc0,_0x1eeedb:0x1026,_0x22dd84:0xb98,_0x17113d:0x8cc,_0x31df62:0x567,_0x15713c:0x132b,_0x2e6878:0xae3,_0x1afc11:0xae3,_0x9daafe:0xf17,_0x45c9bc:0x88f,_0xaeaa6b:0x1199,_0x1e45fe:0x77e,_0x1019c1:0x30e,_0x367f61:0x745,_0x59b400:0xfe2,_0x5e8264:0x21c},_0x120496=_0x5b513e;if(!defined$3(_0xe98dd3))throw new DeveloperError(_0x120496(_0x33df79._0x2c2408));const _0x356d61=this[_0x120496(0x124b)]['values'],_0x1ac498=this['_hash'],_0x5d0598=this['_primitives'];let _0x3f7882,_0x35ddad,_0x19023a,_0xda0347,_0x1f315e;for(let _0x23e50=0x0,_0x1ab800=_0x356d61[_0x120496(0x4e6)];_0x23e50<_0x1ab800;_0x23e50++){const _0x1a8119=_0x356d61[_0x23e50],_0x40319f=_0x1a8119['_rectangularSensorMars'];let _0x44452a=_0x1ac498[_0x1a8119['id']],_0x146f66=_0x1a8119[_0x120496(0x4b4)]&&_0x1a8119['isAvailable'](_0xe98dd3)&&Property['getValueOrDefault'](_0x40319f['_show'],_0xe98dd3,!![]);_0x146f66&&(_0x3f7882=Property[_0x120496(0x428)](_0x1a8119[_0x120496(0x6e4)],_0xe98dd3,cachedPosition),_0x35ddad=Property['getValueOrUndefined'](_0x1a8119['_orientation'],_0xe98dd3,cachedOrientation),_0x19023a=Property[_0x120496(_0x33df79._0x58d35c)](_0x40319f['_radius'],_0xe98dd3),_0xda0347=Property['getValueOrUndefined'](_0x40319f['_xHalfAngle'],_0xe98dd3),_0x1f315e=Property['getValueOrUndefined'](_0x40319f['_yHalfAngle'],_0xe98dd3),_0x146f66=defined$3(_0x3f7882)&&defined$3(_0xda0347)&&defined$3(_0x1f315e));if(!_0x146f66){defined$3(_0x44452a)&&(_0x44452a[_0x120496(_0x33df79._0x5192d3)][_0x120496(_0x33df79._0x33644e)]=![]);continue;}let _0x250e55=defined$3(_0x44452a)?_0x44452a['primitive']:undefined;!defined$3(_0x250e55)&&(_0x250e55=new RectangularSensorPrimitive(),_0x250e55['id']=_0x1a8119,_0x5d0598['add'](_0x250e55),_0x44452a={'primitive':_0x250e55,'position':undefined,'orientation':undefined},_0x1ac498[_0x1a8119['id']]=_0x44452a);const _0x3fc755=Property['getValueOrUndefined'](_0x40319f['_gaze'],_0xe98dd3);if(defined$3(_0x3fc755)){const _0x54ffe8=Property['getValueOrUndefined'](_0x3fc755['_position'],_0xe98dd3,cachedGazePosition);if(!defined$3(_0x3f7882)||!defined$3(_0x54ffe8))continue;const _0x59a410=Cartesian3$3['subtract'](_0x3f7882,_0x54ffe8,diffVectorScratch),_0x371a8a=Cartesian3$3['angleBetween'](Cesium__namespace[_0x120496(_0x33df79._0x1eeedb)]['UNIT_Z'],_0x59a410),_0x5ae205=Cartesian3$3['cross'](Cesium__namespace['Cartesian3']['UNIT_Z'],_0x59a410,diffVectorScratch);_0x35ddad=Quaternion$1['fromAxisAngle'](_0x5ae205,_0x371a8a-Math['PI'],orientationScratch),_0x19023a=Cartesian3$3[_0x120496(_0x33df79._0x22dd84)](_0x3f7882,_0x54ffe8),_0x250e55['modelMatrix']=Matrix4$1[_0x120496(_0x33df79._0x17113d)](Matrix3$1['fromQuaternion'](_0x35ddad,matrix3Scratch),_0x3f7882,_0x250e55[_0x120496(_0x33df79._0x31df62)]);}else(!Cartesian3$3[_0x120496(_0x33df79._0x15713c)](_0x3f7882,_0x44452a['position'])||!Quaternion$1[_0x120496(0x132b)](_0x35ddad,_0x44452a['orientation']))&&(defined$3(_0x35ddad)?(_0x250e55['modelMatrix']=Matrix4$1['fromRotationTranslation'](Matrix3$1['fromQuaternion'](_0x35ddad,matrix3Scratch),_0x3f7882,_0x250e55['modelMatrix']),_0x44452a[_0x120496(_0x33df79._0x2e6878)]=Cartesian3$3['clone'](_0x3f7882,_0x44452a['position']),_0x44452a['orientation']=Quaternion$1['clone'](_0x35ddad,_0x44452a['orientation'])):(_0x250e55[_0x120496(0x567)]=Cesium__namespace['Transforms']['eastNorthUpToFixedFrame'](_0x3f7882),_0x44452a[_0x120496(0xae3)]=Cartesian3$3['clone'](_0x3f7882,_0x44452a[_0x120496(_0x33df79._0x1afc11)])));_0x250e55['show']=!![],_0x250e55[_0x120496(0xb9e)]=_0x3fc755,_0x250e55['radius']=_0x19023a,_0x250e55['xHalfAngle']=_0xda0347,_0x250e55['yHalfAngle']=_0x1f315e,_0x250e55['lineColor']=Property['getValueOrDefault'](_0x40319f['_lineColor'],_0xe98dd3,Color[_0x120496(0x30e)]),_0x250e55['showSectorLines']=Property['getValueOrDefault'](_0x40319f['_showSectorLines'],_0xe98dd3,!![]),_0x250e55[_0x120496(_0x33df79._0x9daafe)]=Property['getValueOrDefault'](_0x40319f['_showSectorSegmentLines'],_0xe98dd3,!![]),_0x250e55['showLateralSurfaces']=Property['getValueOrDefault'](_0x40319f[_0x120496(_0x33df79._0x45c9bc)],_0xe98dd3,!![]),_0x250e55['material']=MaterialProperty['getValue'](_0xe98dd3,_0x40319f['_material'],_0x250e55[_0x120496(_0x33df79._0xaeaa6b)]),_0x250e55['showDomeSurfaces']=Property['getValueOrDefault'](_0x40319f['_showDomeSurfaces'],_0xe98dd3,!![]),_0x250e55['showDomeLines']=Property['getValueOrDefault'](_0x40319f['_showDomeLines'],_0xe98dd3,!![]),_0x250e55['showIntersection']=Property[_0x120496(_0x33df79._0x1e45fe)](_0x40319f['_showIntersection'],_0xe98dd3,!![]),_0x250e55['intersectionColor']=Property['getValueOrDefault'](_0x40319f[_0x120496(0x431)],_0xe98dd3,Color[_0x120496(_0x33df79._0x1019c1)]),_0x250e55[_0x120496(_0x33df79._0x367f61)]=Property['getValueOrDefault'](_0x40319f['_intersectionWidth'],_0xe98dd3,0x1),_0x250e55[_0x120496(0x18f)]=Property['getValueOrDefault'](_0x40319f[_0x120496(0x901)],_0xe98dd3,![]),_0x250e55['scanPlaneMode']=Property[_0x120496(0x77e)](_0x40319f[_0x120496(_0x33df79._0x59b400)],_0xe98dd3),_0x250e55['scanPlaneColor']=Property['getValueOrDefault'](_0x40319f['_scanPlaneColor'],_0xe98dd3,Color['WHITE']),_0x250e55['showScanPlane']=Property['getValueOrDefault'](_0x40319f['_showScanPlane'],_0xe98dd3,!![]),_0x250e55['scanPlaneRate']=Property[_0x120496(0x77e)](_0x40319f[_0x120496(_0x33df79._0x5e8264)],_0xe98dd3,0x1);}return!![];},RectangularSensorVisualizer['prototype']['isDestroyed']=function(){return![];},RectangularSensorVisualizer[_0x5b513e(0xcef)]['destroy']=function(){const _0x258715={_0x40a0a0:0x10cf},_0x53dbd3=_0x5b513e,_0x27d540=this[_0x53dbd3(0x124b)]['values'],_0x13ec82=this['_hash'],_0x4e7bcb=this[_0x53dbd3(_0x258715._0x40a0a0)];for(let _0x42089c=_0x27d540['length']-0x1;_0x42089c>-0x1;_0x42089c--){removePrimitive(_0x27d540[_0x42089c],_0x13ec82,_0x4e7bcb);}for(const _0x3f93ad in this){delete this[_0x3f93ad];}return Cesium__namespace['destroyObject'](this);},RectangularSensorVisualizer['prototype']['_onCollectionChanged']=function(_0x5594ed,_0x3976a7,_0x5e6538,_0x2d95a1){const _0xfeb95={_0x3131d8:0x1231,_0x572b58:0x10cf,_0x594b02:0x6e4},_0x1da46b=_0x5b513e,_0x41528a=this['_entitiesToVisualize'];if(!_0x41528a)return;const _0x579702=this[_0x1da46b(_0xfeb95._0x3131d8)],_0x26909e=this[_0x1da46b(_0xfeb95._0x572b58)];let _0x30bd10,_0x5c05be;for(_0x30bd10=_0x3976a7['length']-0x1;_0x30bd10>-0x1;_0x30bd10--){_0x5c05be=_0x3976a7[_0x30bd10],defined$3(_0x5c05be[_0x1da46b(0xa70)])&&defined$3(_0x5c05be[_0x1da46b(_0xfeb95._0x594b02)])&&_0x41528a['set'](_0x5c05be['id'],_0x5c05be);}for(_0x30bd10=_0x2d95a1['length']-0x1;_0x30bd10>-0x1;_0x30bd10--){_0x5c05be=_0x2d95a1[_0x30bd10],defined$3(_0x5c05be['_rectangularSensorMars'])&&defined$3(_0x5c05be['_position'])?_0x41528a['set'](_0x5c05be['id'],_0x5c05be):(removePrimitive(_0x5c05be,_0x579702,_0x26909e),_0x41528a['remove'](_0x5c05be['id']));}for(_0x30bd10=_0x5e6538['length']-0x1;_0x30bd10>-0x1;_0x30bd10--){_0x5c05be=_0x5e6538[_0x30bd10],removePrimitive(_0x5c05be,_0x579702,_0x26909e),_0x41528a[_0x1da46b(0x6b2)](_0x5c05be['id']);}};const originalDefaultVisualizersCallback=Cesium__namespace['DataSourceDisplay']['defaultVisualizersCallback'];Cesium__namespace['DataSourceDisplay']['defaultVisualizersCallback']=function(_0x2125aa,_0xd36711,_0x1b85a1){const _0x2ca978=_0x1b85a1['entities'],_0x13fffd=originalDefaultVisualizersCallback(_0x2125aa,_0xd36711,_0x1b85a1);return _0x13fffd['concat']([new RectangularSensorVisualizer(_0x2125aa,_0x2ca978)]);};class RectangularSensor extends BasePointEntity{get[_0x5b513e(0x4f0)](){const _0x95bac5={_0x3541de:0x8ab},_0x1ae7c0=_0x5b513e;var _0x15b953;return(_0x15b953=this['_entity'])===null||_0x15b953===void 0x0?void 0x0:_0x15b953[_0x1ae7c0(_0x95bac5._0x3541de)];}get['radius'](){return this['style']['radius'];}set['radius'](_0x262f91){this['style']['radius']=_0x262f91,this['_entity']&&(this['entityGraphic']['radius']=_0x262f91);}['_mountedHook'](){const _0x29ca07={_0x2f7ad3:0x8fa,_0x590391:0x9da},_0x5d5489=_0x5b513e,_0x2c666d={'position':this['position'],'orientation':this[_0x5d5489(_0x29ca07._0x2f7ad3)](),'rectangularSensorMars':new RectangularSensorGraphics(RectangularSensorStyleConver['toCesiumVal'](this['style']))};this[_0x5d5489(0x5cd)]=this['_createEntity'](_0x2c666d),this[_0x5d5489(0xd7f)]['label']&&this['_addLabel'](this['style'][_0x5d5489(_0x29ca07._0x590391)]);}[_0x5b513e(0x44c)](_0x3ea8f7,_0x2a5200){const _0x2cad7a={_0x4f2b3b:0x6b2,_0x42a63b:0xfa2,_0x1a2004:0x5cd},_0x347896=_0x5b513e;if(this['_entity']&&this['isAdded']){const _0x3c8f2b=this['_layer']['dataSource'];_0x3c8f2b['entities'][_0x347896(_0x2cad7a._0x4f2b3b)](this['_entity']),delete this['_entity'],this[_0x347896(_0x2cad7a._0x42a63b)](),_0x3c8f2b['entities']['add'](this[_0x347896(_0x2cad7a._0x1a2004)]);}}[_0x5b513e(0x12e9)](_0x25acac,_0x152491){const _0x58de14={_0x1fed49:0xe4c,_0x192602:0x1ac},_0x1b49ca=_0x5b513e,_0x5d09ea=_0x25acac===null||_0x25acac===void 0x0?void 0x0:_0x25acac[_0x1b49ca(0x1199)];if(!_0x5d09ea)return![];const _0x1aba0c=getCesiumColor(_0x5d09ea['color'],Cesium__namespace[_0x1b49ca(_0x58de14._0x1fed49)]['WHITE']);return!Cesium__namespace['defined'](this['_material_color_alpha'])&&(this['_material_color_alpha']=_0x1aba0c['alpha']),_0x5d09ea['color']=_0x1aba0c[_0x1b49ca(_0x58de14._0x192602)](this[_0x1b49ca(0x12f0)]*_0x152491),!![];}['_updateExOpacity'](_0x26fd4e){const _0x366964={_0x2e96f8:0x30e,_0x583461:0x8cb,_0x5370b9:0x1ac},_0x2a30b5=_0x5b513e,_0xbe8950=getCesiumColor(this['entityGraphic']['lineColor'],Cesium__namespace['Color'][_0x2a30b5(_0x366964._0x2e96f8)]);!Cesium__namespace['defined'](this['_lineColor_alpha'])&&(this[_0x2a30b5(_0x366964._0x583461)]=_0xbe8950['alpha']);this['entityGraphic']['lineColor']=_0xbe8950['withAlpha'](this['_lineColor_alpha']*_0x26fd4e);const _0x1e2394=getCesiumColor(this['entityGraphic']['scanPlaneColor'],Cesium__namespace['Color']['WHITE']);!Cesium__namespace[_0x2a30b5(0xfaf)](this['_scanPlaneColor_alpha'])&&(this['_scanPlaneColor_alpha']=_0x1e2394[_0x2a30b5(0x10c2)]),this['entityGraphic'][_0x2a30b5(0xe84)]=_0x1e2394[_0x2a30b5(_0x366964._0x5370b9)](this[_0x2a30b5(0x4ce)]*_0x26fd4e);}[_0x5b513e(0x6c4)](_0x16352a,_0x287e9f){return RectangularSensorStyleConver['toJSON'](_0x16352a,_0x287e9f,!![]);}}register$5('rectangularSensor',RectangularSensor,!![]);class PointPolygonEntity extends PolygonEntity{constructor(_0x1ea7ef={}){const _0x173804=_0x5b513e;super(_0x1ea7ef),this[_0x173804(0xb5c)]=!![];}get['position'](){const _0x289756=_0x5b513e;return this[_0x289756(0x6e4)];}set['position'](_0x576ae9){const _0x5c261d={_0x2b5dc4:0xb1e},_0x56cc09=_0x5b513e;this['options'][_0x56cc09(0xae3)]=_0x576ae9,this[_0x56cc09(_0x5c261d._0x2b5dc4)](_0x576ae9);}get['positionShow'](){const _0xa049a4=_0x5b513e;var _0x513f82;return getPositionValue(this['position'],(_0x513f82=this['_map'])===null||_0x513f82===void 0x0?void 0x0:_0x513f82[_0xa049a4(0x45d)][_0xa049a4(0x622)]);}get['point'](){const _0x55b4a1={_0x44c191:0x571},_0x3cd884=_0x5b513e;return this[_0x3cd884(0x9dd)]??LngLatPoint['parse'](this[_0x3cd884(_0x55b4a1._0x44c191)]);}['_setPointPostion'](_0x5856f8){const _0x1668ec={_0x23407f:0x403,_0x54a8cd:0x6e4},_0x146d4d=_0x5b513e;var _0x3f1bf8;this['_point']=LngLatPoint[_0x146d4d(0x291)](_0x5856f8),this['_position']=(_0x3f1bf8=this['_point'])===null||_0x3f1bf8===void 0x0?void 0x0:_0x3f1bf8[_0x146d4d(0x5e3)]();if(this['property'])this['_positions']=this[_0x146d4d(_0x1668ec._0x23407f)],this['_entity']&&this[_0x146d4d(0x113d)]();else this['_position']['getValue']?(this['_positions']=this['_position'],this['_entity']&&this['_updatePositionsHook']()):this['_setPolyPostions']([this[_0x146d4d(_0x1668ec._0x54a8cd)]]);}['_getGeoJsonGeometry'](_0x192bf4){const _0x2cadd3=_0x5b513e,_0x42c8d6=this['getCoord'](_0x192bf4);return{'type':_0x2cadd3(0x4b6),'coordinates':_0x42c8d6};}[_0x5b513e(0xdc1)](_0x3a5f8d){const _0x57f0fc={_0x47c66b:0x1206},_0x11149a=_0x5b513e;var _0x1c7281;!_0x3a5f8d&&((_0x1c7281=this['_positions_draw'])===null||_0x1c7281===void 0x0?void 0x0:_0x1c7281['length'])>0x1&&(this['_position']=this[_0x11149a(0xab6)][0x0],this['_point']=LngLatPoint[_0x11149a(0x11d8)](this['_position']),this[_0x11149a(_0x57f0fc._0x47c66b)](this['_positions_draw'])),super['updateAttrForDrawing'](_0x3a5f8d);}[_0x5b513e(0x1206)](_0x5f187a){}['getShowPositions'](_0x354c07){const _0x3e7429={_0x53b6ce:0x4e6,_0x505949:0x553},_0x472c84=_0x5b513e;if(!_0x354c07)return _0x354c07;if(Array['isArray'](_0x354c07)){if(_0x354c07[_0x472c84(_0x3e7429._0x53b6ce)]<0x1)return _0x354c07;return this['_getShowPositions_ForPoint'](_0x354c07[0x0]);}else{var _0x4cf868;let _0x56eabd=_0x354c07;return(_0x4cf868=_0x56eabd)!==null&&_0x4cf868!==void 0x0&&_0x4cf868['getValue']&&(_0x56eabd=_0x56eabd[_0x472c84(_0x3e7429._0x505949)](Cesium__namespace['JulianDate']['now']())),this[_0x472c84(0xaef)](_0x56eabd);}}[_0x5b513e(0xaef)](_0x2bd58a){}[_0x5b513e(0x131a)](_0x30612a={}){const _0x13f4f9={_0x29b624:0xae3},_0x1817a7=_0x5b513e;return getSurfaceHeight(this[_0x1817a7(0x744)]['scene'],this['positions'][0x0],{'objectsToExclude':this['_layer']['objectsToExclude'],..._0x30612a})['then'](_0x5937ec=>{const _0xcf5c0c=_0x1817a7;_0x5937ec['position']&&this[_0xcf5c0c(0x934)](_0x5937ec[_0xcf5c0c(_0x13f4f9._0x29b624)]);});}}class EditVideo2D extends EditBase{get['position'](){return this['_graphic']['position'];}set['position'](_0x5a3156){this['_graphic']['position']=_0x5a3156;}['bindDraggers'](){const _0x79a2e9={_0x85c354:0xae3},_0x3d7416=_0x5b513e,_0x4499f6=this['_graphic']['position'],_0x36c206=this[_0x3d7416(0xef3)]({'position':_0x4499f6,'onDragEnd':(_0x4eee7f,_0x54f7e4)=>{const _0x40e021=_0x3d7416;this[_0x40e021(0x723)][_0x40e021(_0x79a2e9._0x85c354)]=_0x54f7e4;}});this['draggers']['push'](_0x36c206);}}const DEF_STYLE$v={'distance':0.1,'perPositionHeight':!![],'showFrustum':![],'opacity':0x1,'flipx':![],'flipy':![]};class Video2D extends PointPolygonEntity{constructor(_0x405142={}){_0x405142['style']={...DEF_STYLE$v,..._0x405142['style']},super(_0x405142);}get[_0x5b513e(0xc29)](){const _0x2627f0={_0x328a59:0x1ed,_0x4ec6c2:0x387},_0x35961c=_0x5b513e;let _0x3cc7d5=[];return this['_frustumPrimitive']&&_0x3cc7d5[_0x35961c(_0x2627f0._0x328a59)](this['_frustumPrimitive']),this[_0x35961c(_0x2627f0._0x4ec6c2)]&&_0x3cc7d5['push'](this['_entity_label']),this['_entity_outlines']&&(_0x3cc7d5=_0x3cc7d5['concat'](this['_entity_outlines'])),_0x3cc7d5;}get['EditClass'](){return EditVideo2D;}get['targetPosition'](){return this['_targetPosition'];}set['targetPosition'](_0x310ad2){const _0x2f186a={_0x1b0d2c:0x571,_0x14eb83:0x622,_0x57de7b:0xb98,_0x15881f:0x1026,_0x4411c3:0x744,_0x1d8b0c:0x5c0},_0x5e5ecd=_0x5b513e;var _0x26f7d4;this[_0x5e5ecd(0x564)]=_0x310ad2;if(!this[_0x5e5ecd(0x744)])return;const _0x4f5dcc=this[_0x5e5ecd(_0x2f186a._0x1b0d2c)];if(!_0x4f5dcc)return;const _0x3ed7aa=LngLatPoint[_0x5e5ecd(0x5e3)](_0x310ad2,(_0x26f7d4=this['_map'])===null||_0x26f7d4===void 0x0?void 0x0:_0x26f7d4[_0x5e5ecd(_0x2f186a._0x14eb83)]);this[_0x5e5ecd(_0x2f186a._0x57de7b)]=Cesium__namespace['Cartesian3']['distance'](_0x4f5dcc,_0x3ed7aa);const _0x37c78d=Cesium__namespace[_0x5e5ecd(0x1026)]['normalize'](Cesium__namespace[_0x5e5ecd(0x1026)]['subtract'](_0x3ed7aa,_0x4f5dcc,new Cesium__namespace[(_0x5e5ecd(_0x2f186a._0x15881f))]()),new Cesium__namespace[(_0x5e5ecd(0x1026))]()),_0x586f28=Cesium__namespace['Cartesian3']['normalize'](_0x4f5dcc,new Cesium__namespace['Cartesian3']()),_0x474e6b=new Cesium__namespace['Camera'](this[_0x5e5ecd(_0x2f186a._0x4411c3)][_0x5e5ecd(0xa6d)]);_0x474e6b[_0x5e5ecd(0xae3)]=_0x4f5dcc,_0x474e6b['direction']=_0x37c78d,_0x474e6b['up']=_0x586f28,this[_0x5e5ecd(0xd7f)]['heading']=Cesium__namespace['Math']['toDegrees'](_0x474e6b['heading'])-0x5a,this[_0x5e5ecd(0xd7f)][_0x5e5ecd(0xa18)]=Cesium__namespace[_0x5e5ecd(_0x2f186a._0x1d8b0c)]['toDegrees'](_0x474e6b['pitch']),this['_updatePositionsHook']();}get['heading'](){return this['style']['heading']??0x0;}set['heading'](_0x3970ff){this['style']['heading']=_0x3970ff,this['_updatePositionsHook']();}get[_0x5b513e(0xa18)](){return this['style']['pitch']??0x0;}set[_0x5b513e(0xa18)](_0x239b1b){this['style']['pitch']=_0x239b1b,this['_updatePositionsHook']();}get[_0x5b513e(0x5fb)](){const _0x6a86b0=_0x5b513e;return this['style'][_0x6a86b0(0x5fb)]??0x0;}set[_0x5b513e(0x5fb)](_0x4c9bac){this['style']['roll']=_0x4c9bac,this['_updatePositionsHook']();}get[_0x5b513e(0x321)](){return this['style']['angle'];}set[_0x5b513e(0x321)](_0xb486a6){this['style']['angle']=_0xb486a6,this['_updatePositionsHook']();}get['angle2'](){const _0x2537b6={_0x5a7de1:0xd7f},_0x4fe337=_0x5b513e;return this['style']['angle2']??this[_0x4fe337(_0x2537b6._0x5a7de1)]['angle'];}set['angle2'](_0x2624ba){const _0x4b033={_0x5b395f:0xd7f},_0x3318f5=_0x5b513e;this[_0x3318f5(_0x4b033._0x5b395f)][_0x3318f5(0xe8a)]=_0x2624ba,this[_0x3318f5(0x113d)]();}get['distance'](){const _0x5c54b6={_0x2bdddf:0xd7f},_0x5c9268=_0x5b513e;return this[_0x5c9268(_0x5c54b6._0x2bdddf)]['distance'];}set['distance'](_0x1da26c){const _0x59a80e=_0x5b513e;this[_0x59a80e(0xd7f)]['distance']=_0x1da26c,this['_updatePositionsHook']();}get['opacity'](){const _0x21033d={_0x1f8d07:0x27e},_0x59d8c2=_0x5b513e;return this['style'][_0x59d8c2(_0x21033d._0x1f8d07)];}set['opacity'](_0x1ac496){this['setOpacity'](_0x1ac496);}get['flipx'](){return this['style']['flipx'];}set['flipx'](_0x1f4146){const _0x242d01={_0x59b87e:0xd7f},_0xea6424=_0x5b513e;this[_0xea6424(_0x242d01._0x59b87e)]['flipx']=_0x1f4146,this['_entity']&&(this['_entity']['polygon']['material'][_0xea6424(0xca5)]=_0x1f4146);}get['flipy'](){const _0x2bcbef=_0x5b513e;return this[_0x2bcbef(0xd7f)][_0x2bcbef(0xb57)];}set[_0x5b513e(0xb57)](_0x2e5978){const _0x2358a8=_0x5b513e;this['style']['flipy']=_0x2e5978,this['_entity']&&(this[_0x2358a8(0x5cd)]['polygon'][_0x2358a8(0x1199)]['flipy']=_0x2e5978);}get[_0x5b513e(0x119a)](){return this['style']['showFrustum'];}set[_0x5b513e(0x119a)](_0x57cdd4){const _0x3e8a1d=_0x5b513e;this['style']['showFrustum']=_0x57cdd4,this[_0x3e8a1d(0x1025)]['show']=_0x57cdd4;}get['play'](){const _0x31d676=_0x5b513e;return this[_0x31d676(0x1c1)]['play']??!![];}set['play'](_0x41d6c1){const _0x3cd8ce={_0x1b5c1e:0x1c1,_0x3bbf38:0xb3f,_0x47226a:0xf47},_0x749a3=_0x5b513e;this[_0x749a3(_0x3cd8ce._0x1b5c1e)][_0x749a3(_0x3cd8ce._0x3bbf38)]=_0x41d6c1;if(!this['_videoContainer'])return;try{_0x41d6c1?(this['_videoSynchronizer']&&(this['_videoSynchronizer']['element']=this[_0x749a3(0xff9)]),this[_0x749a3(0xff9)]['play']()):(this[_0x749a3(_0x3cd8ce._0x47226a)]&&(this['_videoSynchronizer']['element']=undefined),this[_0x749a3(0xff9)]['pause']());}catch(_0x1a76e6){}}['updateVideoContainer'](){const _0x401549={_0x61322a:0xff9,_0x8b931a:0x518,_0x412786:0x1c1,_0x13b8df:0xf47,_0xb1308d:0xff9,_0x3ae6d0:0x5cd,_0x4951ee:0xc9b,_0x2464ad:0x7d1,_0x15ba0a:0x7ad,_0x1b99d7:0xc9b},_0x2aa95e=_0x5b513e;var _0x567414;this['_hasRemoveElement']&&(_0x567414=this['_videoContainer'])!==null&&_0x567414!==void 0x0&&_0x567414['parentNode']&&(this['_videoContainer'][_0x2aa95e(0xa9d)]['removeChild'](this[_0x2aa95e(0xff9)]),delete this[_0x2aa95e(0xdc3)],delete this[_0x2aa95e(_0x401549._0x61322a)]);this['_videoSynchronizer']&&(this['_videoSynchronizer']['destroy'](),delete this['_videoSynchronizer']);if(this['style']['url'])this['_videoContainer']=createVideo(this['style'][_0x2aa95e(0x1269)],this['style']['fileType'],'',document[_0x2aa95e(0x790)]),this['_videoContainer']['style']['display']='none',!this['play']&&this[_0x2aa95e(_0x401549._0x61322a)][_0x2aa95e(0x1075)]('autoplay'),this['_hasRemoveElement']=!![];else this['style']['container']&&(this['_videoContainer']=this['style'][_0x2aa95e(_0x401549._0x8b931a)]);this[_0x2aa95e(0xff9)]&&(this[_0x2aa95e(_0x401549._0x412786)]['synchronizer']&&(this[_0x2aa95e(_0x401549._0x13b8df)]=new Cesium__namespace[(_0x2aa95e(0x4e7))]({'clock':this['_map']['clock'],'element':this[_0x2aa95e(_0x401549._0xb1308d)]})),!this[_0x2aa95e(_0x401549._0x3ae6d0)]['polygon']['textureCoordinates']&&(this['_entity'][_0x2aa95e(_0x401549._0x4951ee)][_0x2aa95e(_0x401549._0x2464ad)]={'positions':[new Cesium__namespace['Cartesian2'](0x0,0x1),new Cesium__namespace[(_0x2aa95e(_0x401549._0x15ba0a))](0x1,0x1),new Cesium__namespace['Cartesian2'](0x1,0x0),new Cesium__namespace['Cartesian2'](0x0,0x0)]}),this[_0x2aa95e(0x5cd)][_0x2aa95e(_0x401549._0x1b99d7)][_0x2aa95e(0x1199)]=new Image2MaterialProperty({'image':this['_videoContainer'],'maskImage':this[_0x2aa95e(0xd7f)]['maskImage'],'noWhite':!![],'opacity':this['style']['opacity'],'flipx':this['style']['flipx'],'flipy':this['style'][_0x2aa95e(0xb57)]}));}['setOpacity'](_0x160a20){const _0x3a6bda=_0x5b513e;this[_0x3a6bda(0xd7f)][_0x3a6bda(0x27e)]=_0x160a20,this['_entity']&&(this[_0x3a6bda(0x5cd)]['polygon']['material']['opacity']=_0x160a20);}['_mountedHook'](){const _0x1639b4=_0x5b513e;super['_mountedHook'](),this[_0x1639b4(0x1c1)][_0x1639b4(0x1009)]&&(this['targetPosition']=this['options']['targetPosition']),this['updateVideoContainer']();}['_removedHook'](){const _0x21e6c7={_0x2dfa76:0x6b2,_0x51f7e6:0xf47,_0x1a23a5:0x99a,_0x21d59f:0xdc3,_0xa4cda6:0xff9,_0x54dd0a:0xa9d,_0xacf4c0:0xa9d,_0xd8fc43:0xb78},_0x34bcbd=_0x5b513e;var _0x463d0a;super[_0x34bcbd(0x104d)](),this['_frustumPrimitive']&&(this['_layer'][_0x34bcbd(0x54e)][_0x34bcbd(_0x21e6c7._0x2dfa76)](this['_frustumPrimitive']),delete this['_frustumPrimitive']),this[_0x34bcbd(0xf47)]&&(this[_0x34bcbd(_0x21e6c7._0x51f7e6)][_0x34bcbd(_0x21e6c7._0x1a23a5)](),delete this['_videoSynchronizer']),this[_0x34bcbd(_0x21e6c7._0x21d59f)]&&(_0x463d0a=this[_0x34bcbd(_0x21e6c7._0xa4cda6)])!==null&&_0x463d0a!==void 0x0&&_0x463d0a[_0x34bcbd(_0x21e6c7._0x54dd0a)]&&(this[_0x34bcbd(_0x21e6c7._0xa4cda6)][_0x34bcbd(_0x21e6c7._0xacf4c0)][_0x34bcbd(_0x21e6c7._0xd8fc43)](this[_0x34bcbd(_0x21e6c7._0xa4cda6)]),delete this['_hasRemoveElement'],delete this['_videoContainer']);}['_getShowPositions_ForPoint'](_0xb3de5c){const _0x2ede68={_0x4fd12d:0xb9c,_0x425c46:0x2ff,_0x9b1340:0x61f,_0x52cd71:0x70f,_0x5748ef:0xd7f,_0x5a8e41:0xa18,_0x5de72c:0x321,_0xef0a6d:0xdf8,_0x2e81cf:0x1026,_0x5a4eba:0x289},_0x466c52=_0x5b513e,_0x900df2=new Cesium__namespace['HeadingPitchRoll']['fromDegrees'](this[_0x466c52(_0x2ede68._0x4fd12d)]+0x5a,this['pitch'],this['roll']),_0x11dad2=new Cesium__namespace[(_0x466c52(_0x2ede68._0x425c46))](this[_0x466c52(0x744)]['scene']);_0x11dad2['position']=_0xb3de5c,_0x11dad2['frustum'][_0x466c52(0x90a)]=Cesium__namespace['Math']['toRadians'](this['angle']*0x2),_0x11dad2[_0x466c52(0x47a)]['aspectRatio']=this['angle']/this[_0x466c52(0xe8a)],_0x11dad2[_0x466c52(0x47a)][_0x466c52(_0x2ede68._0x9b1340)]=0.01,_0x11dad2['frustum'][_0x466c52(_0x2ede68._0x52cd71)]=this[_0x466c52(_0x2ede68._0x5748ef)]['distance'],_0x11dad2['setView']({'destination':_0xb3de5c,'orientation':{'heading':_0x900df2['heading'],'pitch':_0x900df2[_0x466c52(_0x2ede68._0x5a8e41)],'roll':_0x900df2['roll']}}),this['_createFrustumPrimitive'](_0x11dad2);const _0x4fb163=_0x11dad2['directionWC'],_0x5829bf=_0x11dad2['upWC'],_0x1e592d=_0x11dad2['rightWC'],_0x1ff7b8=new Cesium__namespace['Ray'](_0xb3de5c,_0x4fb163),_0x4a7dee=Cesium__namespace[_0x466c52(0xefa)]['getPoint'](_0x1ff7b8,this['style']['distance'],new Cesium__namespace['Cartesian3']()),_0x48e284=Cesium__namespace['Math']['toRadians'](this[_0x466c52(_0x2ede68._0x5de72c)]),_0x29095a=Math['tan'](_0x48e284),_0x15ef01=this['style'][_0x466c52(0xb98)]*_0x29095a,_0xa0e7c3=_0x15ef01/_0x11dad2[_0x466c52(0x47a)]['aspectRatio'],_0x844553=Math[_0x466c52(_0x2ede68._0xef0a6d)](_0x15ef01*_0x15ef01+_0xa0e7c3*_0xa0e7c3),_0x21102e=new Cesium__namespace['Cartesian3'](),_0x485f7c=new Cesium__namespace['Ray'](_0x4a7dee,_0x1e592d),_0x4cf6ce=Cesium__namespace['Ray']['getPoint'](_0x485f7c,_0x15ef01,new Cesium__namespace['Cartesian3']()),_0x4f89ac=new Cesium__namespace['Ray'](_0x4cf6ce,_0x5829bf);Cesium__namespace['Ray']['getPoint'](_0x4f89ac,_0xa0e7c3,_0x21102e);const _0x4d8e7a=new Cesium__namespace['Cartesian3'](),_0x1c1409=Cesium__namespace['Cartesian3']['negate'](_0x5829bf,new Cesium__namespace['Cartesian3']()),_0x41a7ce=new Cesium__namespace['Ray'](_0x4cf6ce,_0x1c1409);Cesium__namespace['Ray'][_0x466c52(0xedb)](_0x41a7ce,_0xa0e7c3,_0x4d8e7a);const _0x3d707c=new Cesium__namespace['Cartesian3'](),_0x4bc6c9=Cesium__namespace['Cartesian3']['normalize'](Cesium__namespace['Cartesian3']['subtract'](_0x4a7dee,_0x21102e,new Cesium__namespace['Cartesian3']()),new Cesium__namespace[(_0x466c52(_0x2ede68._0x2e81cf))]()),_0x569106=new Cesium__namespace['Ray'](_0x4a7dee,_0x4bc6c9);Cesium__namespace['Ray']['getPoint'](_0x569106,_0x844553,_0x3d707c);const _0xdd6202=new Cesium__namespace['Cartesian3'](),_0x3043ee=Cesium__namespace['Cartesian3']['normalize'](Cesium__namespace['Cartesian3'][_0x466c52(_0x2ede68._0x5a4eba)](_0x4a7dee,_0x4d8e7a,new Cesium__namespace['Cartesian3']()),new Cesium__namespace[(_0x466c52(0x1026))]()),_0x9d58da=new Cesium__namespace['Ray'](_0x4a7dee,_0x3043ee);return Cesium__namespace['Ray']['getPoint'](_0x9d58da,_0x844553,_0xdd6202),[_0xdd6202,_0x21102e,_0x4d8e7a,_0x3d707c];}[_0x5b513e(0x44c)](_0x3427b0,_0x3d302a){const _0x4e8f13={_0x2ec4b0:0xb57,_0x816af1:0x119a,_0x475372:0x119a},_0x54a0ab=_0x5b513e;var _0x5cd64a;super['_updateStyleHook'](_0x3427b0,_0x3d302a);(Cesium__namespace['defined'](_0x3d302a[_0x54a0ab(0xb9c)])||Cesium__namespace[_0x54a0ab(0xfaf)](_0x3d302a['pitch'])||Cesium__namespace['defined'](_0x3d302a['roll'])||Cesium__namespace['defined'](_0x3d302a['distance'])||Cesium__namespace['defined'](_0x3d302a[_0x54a0ab(0x321)])||Cesium__namespace['defined'](_0x3d302a['angle2']))&&this[_0x54a0ab(0x113d)]();(_0x3d302a['url']||_0x3d302a['container'])&&this['updateVideoContainer']();const _0x27a0ac=(_0x5cd64a=this['_entity'])===null||_0x5cd64a===void 0x0||(_0x5cd64a=_0x5cd64a['polygon'])===null||_0x5cd64a===void 0x0?void 0x0:_0x5cd64a['material'];_0x27a0ac&&(Cesium__namespace['defined'](_0x3d302a[_0x54a0ab(0xb57)])&&(_0x27a0ac['flipy']=_0x3d302a[_0x54a0ab(_0x4e8f13._0x2ec4b0)]),Cesium__namespace['defined'](_0x3d302a[_0x54a0ab(0xca5)])&&(_0x27a0ac['flipx']=_0x3d302a['flipx']),Cesium__namespace[_0x54a0ab(0xfaf)](_0x3d302a['opacity'])&&(_0x27a0ac[_0x54a0ab(0x27e)]=_0x3d302a['opacity'])),Cesium__namespace[_0x54a0ab(0xfaf)](_0x3d302a['showFrustum'])&&(this[_0x54a0ab(_0x4e8f13._0x816af1)]=_0x3d302a[_0x54a0ab(_0x4e8f13._0x475372)]);}['_createFrustumPrimitive'](_0x4ce028){const _0x44c3fe={_0x1c9508:0xf36,_0x57904a:0x738,_0x362625:0x42b,_0x55c82e:0x5ec,_0xaf69db:0xae3,_0x119c60:0x12c0,_0x352f07:0x314,_0x21909d:0x54e},_0x1610e3=_0x5b513e,_0x531dc5=_0x4ce028[_0x1610e3(_0x44c3fe._0x1c9508)],_0x5380fe=_0x4ce028['upWC'];let _0x2c83f7=_0x4ce028[_0x1610e3(_0x44c3fe._0x57904a)];_0x2c83f7=Cesium__namespace['Cartesian3'][_0x1610e3(0xd81)](_0x2c83f7,new Cesium__namespace['Cartesian3']());const _0x42246a=new Cesium__namespace[(_0x1610e3(_0x44c3fe._0x362625))]();Cesium__namespace['Matrix3'][_0x1610e3(0xe54)](_0x42246a,0x0,_0x2c83f7,_0x42246a),Cesium__namespace['Matrix3']['setColumn'](_0x42246a,0x1,_0x5380fe,_0x42246a),Cesium__namespace['Matrix3'][_0x1610e3(0xe54)](_0x42246a,0x2,_0x531dc5,_0x42246a);const _0xa7eae4=Cesium__namespace[_0x1610e3(_0x44c3fe._0x55c82e)]['fromRotationMatrix'](_0x42246a,new Cesium__namespace['Quaternion']());this['_frustumPrimitive']&&this['_layer'][_0x1610e3(0x54e)][_0x1610e3(0x6b2)](this['_frustumPrimitive']),this[_0x1610e3(0x1025)]=new Cesium__namespace[(_0x1610e3(0x125d))]({'geometryInstances':new Cesium__namespace['GeometryInstance']({'id':this['id'],'geometry':new Cesium__namespace['FrustumOutlineGeometry']({'origin':_0x4ce028[_0x1610e3(_0x44c3fe._0xaf69db)],'orientation':_0xa7eae4,'frustum':_0x4ce028['frustum'],'_drawNearPlane':!![]}),'attributes':{'color':Cesium__namespace[_0x1610e3(_0x44c3fe._0x119c60)]['fromColor'](Cesium__namespace['Color']['AZURE'])}}),'appearance':new Cesium__namespace[(_0x1610e3(0x23c))]({'translucent':![],'flat':!![]}),'asynchronous':![],'show':this['showFrustum']&&this['show']}),this[_0x1610e3(_0x44c3fe._0x352f07)][_0x1610e3(_0x44c3fe._0x21909d)]['add'](this['_frustumPrimitive']);}[_0x5b513e(0x9db)](_0x1b65b5){this['_bindPrimitiveAvailability'](this['_frustumPrimitive']);}['_style2JsonBase'](_0x521183,_0x2fa985){const _0x8a65e2=_0x5b513e,_0x7b528c=getAttrVal(_0x521183,{'onlySimpleType':!![]});return this['style']['container']&&(_0x7b528c[_0x8a65e2(0x518)]='document.getElementById('+this['_videoContainer']['id']+')'),_0x7b528c;}[_0x5b513e(0x5b0)](){const _0x2005fd={_0x5d6fae:0x5b0,_0x3ce863:0x5c0,_0x260fd1:0x5fb},_0x4b032e=_0x5b513e;if(!this['_map'])return;this['_map']['camera'][_0x4b032e(_0x2005fd._0x5d6fae)]({'destination':this['position'],'orientation':{'heading':Cesium__namespace[_0x4b032e(_0x2005fd._0x3ce863)]['toRadians'](this['heading']),'pitch':Cesium__namespace['Math']['toRadians'](this['pitch']),'roll':Cesium__namespace['Math'][_0x4b032e(0xc46)](this[_0x4b032e(_0x2005fd._0x260fd1)])}});}['startDraw'](_0x24e26f){const _0x21f580={_0x397bfe:0xb79},_0x494179=_0x5b513e;if(this['_isDrawing'])return this;this[_0x494179(0x1304)]=!![];_0x24e26f&&this['addTo'](_0x24e26f);if(!this['_map'])throw new Error('绘制时_map不能为空,请将对象添加到图层,并且图层已添加到Map');this['_map']['_setEditCursor'](!![]),this['enableControl'](![]),this['_startDrawHook'](),this[_0x494179(_0x21f580._0x397bfe)](EventType['drawStart'],{'drawType':this['type'],'graphic':this},!![]);}['stopDraw'](){const _0xd0e8db={_0x3de4f1:0xe13,_0x296bf5:0x5b2,_0x592550:0x59a,_0x2db20f:0x16f,_0x518ea8:0xfdb},_0x5dfa97=_0x5b513e;var _0x2e28c3,_0x3996d5;if(!this['_isDrawing'])return this;this['_stopDrawHook'](),this[_0x5dfa97(0x744)]['_setEditCursor'](![]),this['enableControl'](!![]),this['_map'][_0x5dfa97(_0xd0e8db._0x3de4f1)](),this['_isDrawing']=![];if(!this['position']||!this['distance']){this[_0x5dfa97(0x6b2)](!![]);return;}this['fire'](EventType[_0x5dfa97(_0xd0e8db._0x296bf5)],{'drawType':this[_0x5dfa97(_0xd0e8db._0x592550)],'graphic':this},!![]),(_0x2e28c3=this['options'])!==null&&_0x2e28c3!==void 0x0&&_0x2e28c3['success']&&this['options'][_0x5dfa97(0x6ed)](this),(_0x3996d5=this[_0x5dfa97(0x1c1)])!==null&&_0x3996d5!==void 0x0&&(_0x3996d5=_0x3996d5[_0x5dfa97(0x16f)])!==null&&_0x3996d5!==void 0x0&&_0x3996d5['resolve']&&this['options'][_0x5dfa97(_0xd0e8db._0x2db20f)][_0x5dfa97(_0xd0e8db._0x518ea8)](this);}[_0x5b513e(0x1335)](){const _0x2f39c7={_0x25ebc8:0x744,_0x175feb:0x1377},_0x5b168e=_0x5b513e;this[_0x5b168e(_0x2f39c7._0x25ebc8)]['on'](EventType['click'],this['_onClickHandler'],this),this[_0x5b168e(_0x2f39c7._0x25ebc8)]['on'](EventType['mouseMove'],this[_0x5b168e(_0x2f39c7._0x175feb)],this);}['_stopDrawHook'](){const _0x5366c2={_0xfa7a00:0x1fb,_0x548a12:0xe85},_0x10ffdc=_0x5b513e;this['_map'][_0x10ffdc(_0x5366c2._0xfa7a00)](EventType['click'],this[_0x10ffdc(0x10d0)],this),this[_0x10ffdc(0x744)]['off'](EventType[_0x10ffdc(_0x5366c2._0x548a12)],this['_onMouseMoveHandler'],this);}['_onClickHandler'](_0x2b426c){const _0x2e9ca8={_0x3ea4ff:0xb79,_0x4ca653:0x934},_0x39ff9e=_0x5b513e,_0x3f60ca=_0x2b426c['cartesian'];if(!_0x3f60ca)return;_0x2b426c={..._0x2b426c,'drawType':this['type'],'graphic':this},this[_0x39ff9e(_0x2e9ca8._0x3ea4ff)](EventType['drawAddPoint'],_0x2b426c,!![]);if(!this[_0x39ff9e(0xae3)]){this[_0x39ff9e(_0x2e9ca8._0x4ca653)](_0x3f60ca);return;}this['targetPosition']=_0x3f60ca,this['stopDraw'](),this[_0x39ff9e(0xb79)](EventType['drawCreated'],_0x2b426c);}[_0x5b513e(0x1377)](_0x48b5c7){const _0xde4bf2={_0x4361df:0x13b9,_0x365b69:0x79d,_0x519cee:0x12a3,_0x3e9672:0xfd8},_0x5d630a=_0x5b513e,_0x1b5918=_0x48b5c7[_0x5d630a(_0xde4bf2._0x4361df)];if(!_0x1b5918)return;const _0x7ace3c=this['position'];_0x7ace3c?(this['targetPosition']=_0x1b5918,this['fire'](EventType['drawMouseMove'],{..._0x48b5c7,'drawType':this['type'],'graphic':this},!![]),this['_map']['openSmallTooltip'](_0x48b5c7[_0x5d630a(_0xde4bf2._0x365b69)],this['_map']['getLangText']('_单击完成绘制'))):this['_map'][_0x5d630a(_0xde4bf2._0x519cee)](_0x48b5c7['endPosition'],this[_0x5d630a(0x744)]['getLangText'](_0x5d630a(_0xde4bf2._0x3e9672)));}}register$5(_0x5b513e(0xc68),Video2D,!![]);class PitEntity extends BasePolyEntity{constructor(_0x3adabf={}){const _0x5248b3={_0x3a4dac:0xd7f},_0x27383c=_0x5b513e;super(_0x3adabf),this[_0x27383c(0xd7f)]['diffHeight']=this['style']['diffHeight']??0xa,this['style']['splitNum']=this[_0x27383c(_0x5248b3._0x3a4dac)]['splitNum']??0x32;}get['center'](){return this['centerOfMass'];}get['diffHeight'](){const _0x36fa31={_0x399b78:0x101c},_0x20e7e1=_0x5b513e;return this['style'][_0x20e7e1(_0x36fa31._0x399b78)];}set['diffHeight'](_0x26feb7){const _0x2b83a0={_0x12b8f6:0xdeb},_0x1d7b68=_0x5b513e;this['style']['diffHeight']=_0x26feb7;if(this['_entity']){const _0x1ec276=this[_0x1d7b68(_0x2b83a0._0x12b8f6)]-this['style']['diffHeight'];this['_entity'][_0x1d7b68(0xc9b)]['height']=_0x1ec276;const _0x14eea5=Array(this['_positionsWall'][_0x1d7b68(0x4e6)])['fill'](_0x1ec276);this['_entity']['wall'][_0x1d7b68(0x11f6)]=_0x14eea5;}}['_mountedHook'](){const _0x4b52df={_0x5ac3d9:0x1c1,_0x2de4f3:0xfd0,_0x130df2:0xf4c,_0x4a7eb7:0x9da},_0x3c476=_0x5b513e,_0xa6190a=this[_0x3c476(_0x4b52df._0x5ac3d9)]['data']||this['_getPitData']();this['data']=_0xa6190a;const _0x3fd8b4={'polygon':new Cesium__namespace[(_0x3c476(0x1d3))]({'show':Boolean(this[_0x3c476(0xd7f)]['imageBottom']),'hierarchy':new Cesium__namespace[(_0x3c476(0x109f))](this['positions']),'perPositionHeight':![],'height':_0xa6190a['height'],'material':new Image2MaterialProperty({...this[_0x3c476(0xd7f)],'image':this['style'][_0x3c476(0x983)],'repeat':this['style']['repeatBottom']??new Cesium__namespace[(_0x3c476(0x7ad))](0x1,0x1)}),'stRotation':this['style'][_0x3c476(_0x4b52df._0x2de4f3)]?Cesium__namespace['Math']['toRadians'](this['style']['stRotationDegree']):this[_0x3c476(0xd7f)]['stRotation'],'fill':!![],'outline':![]}),'wall':{'show':Boolean(this['style']['image']),'positions':_0xa6190a['positionsWall'],'minimumHeights':_0xa6190a['minimumHeights'],'maximumHeights':_0xa6190a['maximumHeights'],'fill':!![],'material':new Image2MaterialProperty({...this['style'],'image':this['style']['image'],'repeat':this['style'][_0x3c476(0x3a0)]??new Cesium__namespace['Cartesian2'](this[_0x3c476(0xd7f)][_0x3c476(_0x4b52df._0x130df2)]??0x32,this['style']['repeatY']??0x1)}),'outline':![]}};this['_entity']=this['_createEntity'](_0x3fd8b4),this['_minHeight']=_0xa6190a[_0x3c476(0x7dd)],this['_positionsWall']=_0xa6190a['positionsWall'],this['_wallHeights']=_0xa6190a['maximumHeights'],this['style']['label']&&this['_addLabel'](this[_0x3c476(0xd7f)][_0x3c476(_0x4b52df._0x4a7eb7)]);}['_updateStyleHook'](_0xa96d22,_0x5e68c4){const _0xc74d0f={_0x16fdf2:0xfaf,_0x6d7d09:0x2d7,_0x5a69d9:0xc9b},_0x327a84=_0x5b513e;Cesium__namespace[_0x327a84(_0xc74d0f._0x16fdf2)](_0x5e68c4['image'])&&(this['_entity']['wall']['material']['image']=_0x5e68c4[_0x327a84(_0xc74d0f._0x6d7d09)]),Cesium__namespace['defined'](_0x5e68c4['imageBottom'])&&(this['_entity'][_0x327a84(_0xc74d0f._0x5a69d9)]['material']['image']=_0x5e68c4['imageBottom']);}['_getPitData'](){const _0x44c695={_0xd1b977:0x1dd,_0x5093ce:0x101c},_0x1c516d=_0x5b513e,_0x56acd2=this['positions'],_0xe57400=interPolyline({'scene':this['_map']['scene'],'positions':this[_0x1c516d(0x3ec)](_0x56acd2),'splitNum':this['style'][_0x1c516d(0x12b5)]}),_0x31a7e9=[];let _0x2817ad=Number[_0x1c516d(_0x44c695._0xd1b977)];for(let _0x3adce2=0x0,_0x271664=_0xe57400['length'];_0x3adce2<_0x271664;_0x3adce2++){const _0x33ed15=Cesium__namespace['Cartographic']['fromCartesian'](_0xe57400[_0x3adce2]);_0x2817ad=Math['min'](_0x2817ad,_0x33ed15['height']),_0x31a7e9['push'](_0x33ed15['height']);}Cesium__namespace[_0x1c516d(0xfaf)](this['style']['minHeight'])&&(_0x2817ad=this['style'][_0x1c516d(0x7dd)]);const _0x55489c=_0x2817ad-this['style'][_0x1c516d(_0x44c695._0x5093ce)],_0x32cd4c=Array(_0xe57400['length'])['fill'](_0x55489c);return{'height':_0x55489c,'minHeight':_0x2817ad,'positionsWall':_0xe57400,'minimumHeights':_0x32cd4c,'maximumHeights':_0x31a7e9};}[_0x5b513e(0x3cf)](_0x54be50){const _0xa845d5=_0x5b513e,_0x366e05=this[_0xa845d5(0xdeb)]-this['style']['diffHeight'],_0x16fbb6=_0x366e05+_0x54be50,_0x17c07b=[],_0x5a7395=[];for(let _0x412e55=0x0,_0x1c652a=this[_0xa845d5(0xeca)]['length'];_0x412e55<_0x1c652a;_0x412e55++){const _0x5cd47d=this['_wallHeights'][_0x412e55];_0x5a7395['push'](_0x5cd47d+_0x54be50),_0x17c07b['push'](_0x16fbb6);}this['_entity']&&(this['_isCallbackPositions']?(this['_height']=_0x366e05,this['_minimumHeights']=_0x17c07b,this['_maximumHeights']=_0x5a7395):(this[_0xa845d5(0x5cd)][_0xa845d5(0xc9b)]['height']=_0x366e05,this['_entity']['wall']['minimumHeights']=_0x17c07b,this['_entity']['wall']['maximumHeights']=_0x5a7395));}['_setPositionsToCallback'](){const _0x27d7b1={_0x26a2d1:0x5cd},_0x15c0ab=_0x5b513e;if(this['_isCallbackPositions'])return;this['_isCallbackPositions']=!![],this['_height']=this[_0x15c0ab(_0x27d7b1._0x26a2d1)]['polygon']['height'],this[_0x15c0ab(0x848)]=this['_entity']['wall']['minimumHeights'],this['_maximumHeights']=this['_entity']['wall']['maximumHeights'],this['_entity']['polygon']['height']=new Cesium__namespace['CallbackProperty'](_0x3b972d=>{return this['_height'];},![]),this['_entity'][_0x15c0ab(0x33a)][_0x15c0ab(0x11f6)]=new Cesium__namespace['CallbackProperty'](_0x3884d4=>{return this['_minimumHeights'];},![]),this[_0x15c0ab(_0x27d7b1._0x26a2d1)]['wall']['maximumHeights']=new Cesium__namespace['CallbackProperty'](_0x4e7977=>{const _0x328763=_0x15c0ab;return this[_0x328763(0x13ca)];},![]);}}register$5(_0x5b513e(0xee6),PitEntity);class AlgorithmUtil{constructor(){this['HALF_PI']=Math['PI']/0x2,this['ZERO_TOLERANCE']=0.0001;}['toRadians'](_0x2b2784){return _0x2b2784*Math['PI']/0xb4;}[_0x5b513e(0x1155)](_0x3517ae,_0x1d4215,_0x493170,_0x1fd56b,_0x4f2374){const _0x271c15=_0x5b513e,_0x43d4b4=this[_0x271c15(0x319)](_0x3517ae,_0x1d4215),_0x342b00=_0x4f2374?_0x43d4b4+_0x493170:_0x43d4b4-_0x493170,_0x399705=_0x1fd56b*Math['cos'](_0x342b00),_0x424ab5=_0x1fd56b*Math[_0x271c15(0x8b1)](_0x342b00);return[_0x1d4215[0x0]+_0x399705,_0x1d4215[0x1]+_0x424ab5];}['getAzimuth'](_0x571995,_0x142a7c){let _0x559a8b=0x0;const _0x222771=Math['asin'](Math['abs'](_0x142a7c[0x1]-_0x571995[0x1])/this['MathDistance'](_0x571995,_0x142a7c));if(_0x142a7c[0x1]>=_0x571995[0x1]&&_0x142a7c[0x0]>=_0x571995[0x0])_0x559a8b=_0x222771+Math['PI'];else{if(_0x142a7c[0x1]>=_0x571995[0x1]&&_0x142a7c[0x0]<_0x571995[0x0])_0x559a8b=Math['PI']*0x2-_0x222771;else{if(_0x142a7c[0x1]<_0x571995[0x1]&&_0x142a7c[0x0]<_0x571995[0x0])_0x559a8b=_0x222771;else _0x142a7c[0x1]<_0x571995[0x1]&&_0x142a7c[0x0]>=_0x571995[0x0]&&(_0x559a8b=Math['PI']-_0x222771);}}return _0x559a8b;}['MathDistance'](_0x5784c0,_0x17d82c){const _0x7697a5=_0x5b513e;return Math['sqrt'](Math['pow'](_0x5784c0[0x0]-_0x17d82c[0x0],0x2)+Math[_0x7697a5(0x719)](_0x5784c0[0x1]-_0x17d82c[0x1],0x2));}['isClockWise'](_0x53039b,_0xc99b0d,_0x4bc6e4){if(!_0x4bc6e4)return![];return(_0x4bc6e4[0x1]-_0x53039b[0x1])*(_0xc99b0d[0x0]-_0x53039b[0x0])>(_0xc99b0d[0x1]-_0x53039b[0x1])*(_0x4bc6e4[0x0]-_0x53039b[0x0]);}[_0x5b513e(0x2fc)](_0x2cf612,_0x5a909e,_0x47e66e,_0x3ef1cb){const _0xfbf23e={_0x4d47ce:0x47b},_0x17b753=_0x5b513e,_0x4926af=this['getNormal'](_0x5a909e,_0x47e66e,_0x3ef1cb);let _0x8d16e2=null,_0x59d995=null,_0x1389e5=null,_0x581ad7=null,_0x2240bb=null;const _0x2023f6=Math['sqrt'](_0x4926af[0x0]*_0x4926af[0x0]+_0x4926af[0x1]*_0x4926af[0x1]),_0x108a05=_0x4926af[0x0]/_0x2023f6,_0x5b0b64=_0x4926af[0x1]/_0x2023f6,_0x23f575=this['MathDistance'](_0x5a909e,_0x47e66e),_0x23a76d=this[_0x17b753(_0xfbf23e._0x4d47ce)](_0x47e66e,_0x3ef1cb);return _0x2023f6>this['ZERO_TOLERANCE']?this['isClockWise'](_0x5a909e,_0x47e66e,_0x3ef1cb)?(_0x1389e5=_0x2cf612*_0x23f575,_0x581ad7=_0x47e66e[0x0]-_0x1389e5*_0x5b0b64,_0x2240bb=_0x47e66e[0x1]+_0x1389e5*_0x108a05,_0x8d16e2=[_0x581ad7,_0x2240bb],_0x1389e5=_0x2cf612*_0x23a76d,_0x581ad7=_0x47e66e[0x0]+_0x1389e5*_0x5b0b64,_0x2240bb=_0x47e66e[0x1]-_0x1389e5*_0x108a05,_0x59d995=[_0x581ad7,_0x2240bb]):(_0x1389e5=_0x2cf612*_0x23f575,_0x581ad7=_0x47e66e[0x0]+_0x1389e5*_0x5b0b64,_0x2240bb=_0x47e66e[0x1]-_0x1389e5*_0x108a05,_0x8d16e2=[_0x581ad7,_0x2240bb],_0x1389e5=_0x2cf612*_0x23a76d,_0x581ad7=_0x47e66e[0x0]-_0x1389e5*_0x5b0b64,_0x2240bb=_0x47e66e[0x1]+_0x1389e5*_0x108a05,_0x59d995=[_0x581ad7,_0x2240bb]):(_0x581ad7=_0x47e66e[0x0]+_0x2cf612*(_0x5a909e[0x0]-_0x47e66e[0x0]),_0x2240bb=_0x47e66e[0x1]+_0x2cf612*(_0x5a909e[0x1]-_0x47e66e[0x1]),_0x8d16e2=[_0x581ad7,_0x2240bb],_0x581ad7=_0x47e66e[0x0]+_0x2cf612*(_0x3ef1cb[0x0]-_0x47e66e[0x0]),_0x2240bb=_0x47e66e[0x1]+_0x2cf612*(_0x3ef1cb[0x1]-_0x47e66e[0x1]),_0x59d995=[_0x581ad7,_0x2240bb]),[_0x8d16e2,_0x59d995];}['getCubicValue'](_0x4ed06a,_0x55b473,_0x16c00b,_0x9cb40a,_0x56d2b3){const _0x8f9cbf={_0x519402:0xda1},_0x27bd1c=_0x5b513e;_0x4ed06a=Math[_0x27bd1c(_0x8f9cbf._0x519402)](Math['min'](_0x4ed06a,0x1),0x0);const _0x3335f2=0x1-_0x4ed06a,_0xd7083e=_0x4ed06a*_0x4ed06a,_0x56a670=_0xd7083e*_0x4ed06a,_0x4dc1dd=_0x3335f2*_0x3335f2,_0x2ba595=_0x4dc1dd*_0x3335f2,_0x33dff2=_0x2ba595*_0x55b473[0x0]+0x3*_0x4dc1dd*_0x4ed06a*_0x16c00b[0x0]+0x3*_0x3335f2*_0xd7083e*_0x9cb40a[0x0]+_0x56a670*_0x56d2b3[0x0],_0x565201=_0x2ba595*_0x55b473[0x1]+0x3*_0x4dc1dd*_0x4ed06a*_0x16c00b[0x1]+0x3*_0x3335f2*_0xd7083e*_0x9cb40a[0x1]+_0x56a670*_0x56d2b3[0x1];return[_0x33dff2,_0x565201];}[_0x5b513e(0x2e7)](_0x548181,_0x45e046,_0xcdff86){const _0x1c6872=_0x5b513e;let _0x1358cf=_0x548181[0x0]-_0x45e046[0x0],_0x3cd893=_0x548181[0x1]-_0x45e046[0x1];const _0xdc0b6c=Math['sqrt'](_0x1358cf*_0x1358cf+_0x3cd893*_0x3cd893);_0x1358cf/=_0xdc0b6c,_0x3cd893/=_0xdc0b6c;let _0x3917d3=_0xcdff86[0x0]-_0x45e046[0x0],_0x51b8b5=_0xcdff86[0x1]-_0x45e046[0x1];const _0x43daab=Math[_0x1c6872(0xdf8)](_0x3917d3*_0x3917d3+_0x51b8b5*_0x51b8b5);_0x3917d3/=_0x43daab,_0x51b8b5/=_0x43daab;const _0x755b29=_0x1358cf+_0x3917d3,_0x3d48bc=_0x3cd893+_0x51b8b5;return[_0x755b29,_0x3d48bc];}['getArcPoints'](_0x3cb271,_0x1a3d62,_0x2b52a7,_0x5e3e3b){let _0x4c2a0f=null,_0x2fa17b=null;const _0x412f5c=[];let _0x14a434=_0x5e3e3b-_0x2b52a7;_0x14a434=_0x14a434<0x0?_0x14a434+Math['PI']*0x2:_0x14a434;for(let _0x1e37f7=0x0;_0x1e37f7<=0x64;_0x1e37f7++){const _0x43556d=_0x2b52a7+_0x14a434*_0x1e37f7/0x64;_0x4c2a0f=_0x3cb271[0x0]+_0x1a3d62*Math['cos'](_0x43556d),_0x2fa17b=_0x3cb271[0x1]+_0x1a3d62*Math['sin'](_0x43556d),_0x412f5c['push']([_0x4c2a0f,_0x2fa17b]);}return _0x412f5c;}['getPointByAngleAndLen'](_0xd6b63b,_0x39b043,_0x344ab6){const _0x298058=_0xd6b63b[0x0]+_0x39b043*Math['cos'](_0x344ab6),_0x1b94dd=_0xd6b63b[0x1]+_0x39b043*Math['sin'](_0x344ab6);return[_0x298058,_0x1b94dd];}['getBaseLength'](_0x527b02){return Math['pow'](this['wholeDistance'](_0x527b02),0.99);}['wholeDistance'](_0x154cbe){let _0x362589=0x0;const _0x116989=this;return _0x154cbe&&Array['isArray'](_0x154cbe)&&_0x154cbe['length']>0x0&&_0x154cbe['forEach'](function(_0x278d38,_0x4997e4){_0x4997e4<_0x154cbe['length']-0x1&&(_0x362589+=_0x116989['MathDistance'](_0x278d38,_0x154cbe[_0x4997e4+0x1]));}),_0x362589;}[_0x5b513e(0x2e0)](_0xbb501d){const _0x580e2b={_0x3c4293:0x1155},_0x50f5d7=_0x5b513e;if(!_0xbb501d)return[];const _0x21af66=_0xbb501d['points'];if(_0x21af66['length']<0x2)return[];const _0x220c04=_0xbb501d['tailLeft'],_0x34eff3=_0xbb501d['tailRight'],_0x4e66b6=_0xbb501d[_0x50f5d7(0x7b9)],_0x25e63e=_0xbb501d['neckWidthFactor'],_0x1f3de3=_0xbb501d[_0x50f5d7(0xaf0)],_0x43ddaa=_0xbb501d['headWidthFactor'],_0x1b352b=_0xbb501d['headHeightFactor'];let _0x3560a0=this['getBaseLength'](_0x21af66),_0x3ef9d3=_0x3560a0*_0x1b352b;const _0x17c922=_0x21af66[_0x21af66[_0x50f5d7(0x4e6)]-0x1];_0x3560a0=this['MathDistance'](_0x17c922,_0x21af66[_0x21af66['length']-0x2]);const _0x32cea9=this['MathDistance'](_0x220c04,_0x34eff3);_0x3ef9d3>_0x32cea9*_0x4e66b6&&(_0x3ef9d3=_0x32cea9*_0x4e66b6);const _0x4fba61=_0x3ef9d3*_0x43ddaa,_0x28fccf=_0x3ef9d3*_0x25e63e;_0x3ef9d3=_0x3ef9d3>_0x3560a0?_0x3560a0:_0x3ef9d3;const _0x58ca83=_0x3ef9d3*_0x1f3de3,_0x555ff5=this['getThirdPoint'](_0x21af66[_0x21af66['length']-0x2],_0x17c922,0x0,_0x3ef9d3,!![]),_0x468d58=this[_0x50f5d7(_0x580e2b._0x3c4293)](_0x21af66[_0x21af66[_0x50f5d7(0x4e6)]-0x2],_0x17c922,0x0,_0x58ca83,!![]),_0x3a4bf9=this['getThirdPoint'](_0x17c922,_0x555ff5,this['HALF_PI'],_0x4fba61,![]),_0xb392ce=this['getThirdPoint'](_0x17c922,_0x555ff5,this['HALF_PI'],_0x4fba61,!![]),_0x2884ae=this[_0x50f5d7(0x1155)](_0x17c922,_0x468d58,this['HALF_PI'],_0x28fccf,![]),_0x3f614b=this[_0x50f5d7(0x1155)](_0x17c922,_0x468d58,this['HALF_PI'],_0x28fccf,!![]);return[_0x2884ae,_0x3a4bf9,_0x17c922,_0xb392ce,_0x3f614b];}['getTailPoints'](_0x476798){const _0x5c98d2={_0x1d7922:0xa76,_0x5d4912:0x1155,_0x2544aa:0x2d2},_0x489110=_0x5b513e;if(!_0x476798)return;const _0x3f4e4b=_0x476798[_0x489110(_0x5c98d2._0x1d7922)],_0x272e84=_0x476798['tailWidthFactor'],_0x5d5bbd=_0x476798['swallowTailFactor'],_0x443aaf=this[_0x489110(0x79c)](_0x3f4e4b),_0x34beb3=_0x443aaf*_0x272e84,_0x37b6c0=this['getThirdPoint'](_0x3f4e4b[0x1],_0x3f4e4b[0x0],this['HALF_PI'],_0x34beb3,![]),_0x29b8f4=this[_0x489110(_0x5c98d2._0x5d4912)](_0x3f4e4b[0x1],_0x3f4e4b[0x0],this[_0x489110(_0x5c98d2._0x2544aa)],_0x34beb3,!![]),_0x2e755d=_0x34beb3*_0x5d5bbd,_0x1cfde9=this['getThirdPoint'](_0x3f4e4b[0x1],_0x3f4e4b[0x0],0x0,_0x2e755d,!![]);return[_0x37b6c0,_0x1cfde9,_0x29b8f4];}['getArrowBodyPoints'](_0x45d224,_0x1ab94b,_0x3bfcee,_0x76cb98){const _0x1ce9ef={_0x201816:0x5c6,_0x5c125d:0x47b,_0x19baa4:0x4e6,_0x32c337:0x8b1},_0x3d74d7=_0x5b513e,_0x5092f4=this[_0x3d74d7(_0x1ce9ef._0x201816)](_0x45d224),_0x42151e=this['getBaseLength'](_0x45d224),_0x4d5680=_0x42151e*_0x76cb98,_0x58c1e2=this[_0x3d74d7(_0x1ce9ef._0x5c125d)](_0x1ab94b,_0x3bfcee),_0x43a1e8=(_0x4d5680-_0x58c1e2)/0x2;let _0x5c1849=0x0;const _0x31f7c0=[],_0x57d0d5=[];for(let _0x5e6f1b=0x1;_0x5e6f1b<_0x45d224[_0x3d74d7(_0x1ce9ef._0x19baa4)]-0x1;_0x5e6f1b++){const _0x36dbd3=this[_0x3d74d7(0x294)](_0x45d224[_0x5e6f1b-0x1],_0x45d224[_0x5e6f1b],_0x45d224[_0x5e6f1b+0x1])/0x2;_0x5c1849+=this['MathDistance'](_0x45d224[_0x5e6f1b-0x1],_0x45d224[_0x5e6f1b]);const _0x4f0675=(_0x4d5680/0x2-_0x5c1849/_0x5092f4*_0x43a1e8)/Math[_0x3d74d7(_0x1ce9ef._0x32c337)](_0x36dbd3),_0x1fc8ac=this[_0x3d74d7(0x1155)](_0x45d224[_0x5e6f1b-0x1],_0x45d224[_0x5e6f1b],Math['PI']-_0x36dbd3,_0x4f0675,!![]),_0xfcd684=this['getThirdPoint'](_0x45d224[_0x5e6f1b-0x1],_0x45d224[_0x5e6f1b],_0x36dbd3,_0x4f0675,![]);_0x31f7c0['push'](_0x1fc8ac),_0x57d0d5['push'](_0xfcd684);}return _0x31f7c0['concat'](_0x57d0d5);}['getAngleOfThreePoints'](_0x5587e0,_0x30f1c0,_0x45ecbf){const _0x40aa7a=this['getAzimuth'](_0x30f1c0,_0x5587e0)-this['getAzimuth'](_0x30f1c0,_0x45ecbf);return _0x40aa7a<0x0?_0x40aa7a+Math['PI']*0x2:_0x40aa7a;}['getQBSplinePoints'](_0x513733){const _0x13d7bc={_0x1cbd8a:0xd93},_0x3a956b=_0x5b513e;if(_0x513733['length']<=0x2)return _0x513733;else{const _0xd1593f=0x2,_0x2d03=[],_0x581fc8=_0x513733[_0x3a956b(0x4e6)]-_0xd1593f-0x1;_0x2d03[_0x3a956b(0x1ed)](_0x513733[0x0]);for(let _0x3ce509=0x0;_0x3ce509<=_0x581fc8;_0x3ce509++){for(let _0x4ab4ac=0x0;_0x4ab4ac<=0x1;_0x4ab4ac+=0.05){let _0x4b4383=0x0,_0x10cdcd=0x0;for(let _0x46cf4c=0x0;_0x46cf4c<=_0xd1593f;_0x46cf4c++){const _0x3961a5=this[_0x3a956b(_0x13d7bc._0x1cbd8a)](_0x46cf4c,_0x4ab4ac);_0x4b4383+=_0x3961a5*_0x513733[_0x3ce509+_0x46cf4c][0x0],_0x10cdcd+=_0x3961a5*_0x513733[_0x3ce509+_0x46cf4c][0x1];}_0x2d03['push']([_0x4b4383,_0x10cdcd]);}}return _0x2d03['push'](_0x513733[_0x513733['length']-0x1]),_0x2d03;}}['getQuadricBSplineFactor'](_0x2fd6f1,_0x288915){const _0x4d2253={_0x554c33:0x719},_0x42fc38=_0x5b513e;let _0x202e87=0x0;if(_0x2fd6f1===0x0)_0x202e87=Math[_0x42fc38(_0x4d2253._0x554c33)](_0x288915-0x1,0x2)/0x2;else{if(_0x2fd6f1===0x1)_0x202e87=(-0x2*Math[_0x42fc38(0x719)](_0x288915,0x2)+0x2*_0x288915+0x1)/0x2;else _0x2fd6f1===0x2&&(_0x202e87=Math['pow'](_0x288915,0x2)/0x2);}return _0x202e87;}['Mid'](_0x4082a4,_0x5362c9){return[(_0x4082a4[0x0]+_0x5362c9[0x0])/0x2,(_0x4082a4[0x1]+_0x5362c9[0x1])/0x2,(_0x4082a4[0x2]||0x0+_0x5362c9[0x2]||0x0)/0x2];}['getCircleCenterOfThreePoints'](_0x1c103c,_0x45d57c,_0x53662c){const _0x4f2981=_0x5b513e,_0x28c6ef=_0x1c103c[0x2]||0x0,_0x4ac5f2=[(_0x1c103c[0x0]+_0x45d57c[0x0])/0x2,(_0x1c103c[0x1]+_0x45d57c[0x1])/0x2,_0x28c6ef],_0x229c91=[_0x4ac5f2[0x0]-_0x1c103c[0x1]+_0x45d57c[0x1],_0x4ac5f2[0x1]+_0x1c103c[0x0]-_0x45d57c[0x0],_0x28c6ef],_0x59f27f=[(_0x1c103c[0x0]+_0x53662c[0x0])/0x2,(_0x1c103c[0x1]+_0x53662c[0x1])/0x2,_0x28c6ef],_0x1f91b6=[_0x59f27f[0x0]-_0x1c103c[0x1]+_0x53662c[0x1],_0x59f27f[0x1]+_0x1c103c[0x0]-_0x53662c[0x0],_0x28c6ef];return this[_0x4f2981(0xeb5)](_0x4ac5f2,_0x229c91,_0x59f27f,_0x1f91b6);}['getIntersectPoint'](_0x5a2b63,_0x2af71d,_0x42d3b6,_0x4fcc84){if(_0x5a2b63[0x1]===_0x2af71d[0x1]){const _0x42edd3=(_0x4fcc84[0x0]-_0x42d3b6[0x0])/(_0x4fcc84[0x1]-_0x42d3b6[0x1]),_0x122973=_0x42edd3*(_0x5a2b63[0x1]-_0x42d3b6[0x1])+_0x42d3b6[0x0],_0x3d9bb0=_0x5a2b63[0x1];return[_0x122973,_0x3d9bb0];}if(_0x42d3b6[0x1]===_0x4fcc84[0x1]){const _0x5dcac6=(_0x2af71d[0x0]-_0x5a2b63[0x0])/(_0x2af71d[0x1]-_0x5a2b63[0x1]),_0x22b573=_0x5dcac6*(_0x42d3b6[0x1]-_0x5a2b63[0x1])+_0x5a2b63[0x0],_0x17f1da=_0x42d3b6[0x1];return[_0x22b573,_0x17f1da];}const _0x30f8a8=(_0x2af71d[0x0]-_0x5a2b63[0x0])/(_0x2af71d[0x1]-_0x5a2b63[0x1]),_0x3d9b1f=(_0x4fcc84[0x0]-_0x42d3b6[0x0])/(_0x4fcc84[0x1]-_0x42d3b6[0x1]),_0x191470=(_0x30f8a8*_0x5a2b63[0x1]-_0x5a2b63[0x0]-_0x3d9b1f*_0x42d3b6[0x1]+_0x42d3b6[0x0])/(_0x30f8a8-_0x3d9b1f),_0x5def9a=_0x30f8a8*_0x191470-_0x30f8a8*_0x5a2b63[0x1]+_0x5a2b63[0x0];return[_0x5def9a,_0x191470,_0x5a2b63[0x2]||0x0];}['getBezierPoints'](_0x499f7f){const _0xd59a33={_0xd5d9e2:0x1ed},_0x273037=_0x5b513e;if(_0x499f7f['length']<=0x2)return _0x499f7f;else{const _0x4acbb3=[],_0x1b0b1f=_0x499f7f['length']-0x1;for(let _0x6b283=0x0;_0x6b283<=0x1;_0x6b283+=0.01){let _0x2b5209=0x0,_0x54dd11=0x0;for(let _0x2364b1=0x0;_0x2364b1<=_0x1b0b1f;_0x2364b1++){const _0x14b2fd=this['getBinomialFactor'](_0x1b0b1f,_0x2364b1),_0x8ab79d=Math['pow'](_0x6b283,_0x2364b1),_0x30c245=Math[_0x273037(0x719)](0x1-_0x6b283,_0x1b0b1f-_0x2364b1);_0x2b5209+=_0x14b2fd*_0x8ab79d*_0x30c245*_0x499f7f[_0x2364b1][0x0],_0x54dd11+=_0x14b2fd*_0x8ab79d*_0x30c245*_0x499f7f[_0x2364b1][0x1];}_0x4acbb3[_0x273037(_0xd59a33._0xd5d9e2)]([_0x2b5209,_0x54dd11]);}return _0x4acbb3;}}['getFactorial'](_0x3228c2){let _0x4bdedd=0x1;switch(_0x3228c2){case _0x3228c2<=0x1:_0x4bdedd=0x1;break;case _0x3228c2===0x2:_0x4bdedd=0x2;break;case _0x3228c2===0x3:_0x4bdedd=0x6;break;case _0x3228c2===0x18:_0x4bdedd=0x18;break;case _0x3228c2===0x5:_0x4bdedd=0x78;break;default:for(let _0x1357ce=0x1;_0x1357ce<=_0x3228c2;_0x1357ce++){_0x4bdedd*=_0x1357ce;}break;}return _0x4bdedd;}[_0x5b513e(0x48e)](_0x13288e,_0x520843){return this['getFactorial'](_0x13288e)/(this['getFactorial'](_0x520843)*this['getFactorial'](_0x13288e-_0x520843));}}const algorithmUtil=new AlgorithmUtil(),minAnalge=algorithmUtil['toRadians'](0x14),maxAnalge=algorithmUtil['toRadians'](0xa0);class ArrowParentUtil{constructor(){const _0x17be61={_0x58f57e:0x42f},_0x11218e=_0x5b513e;this[_0x11218e(_0x17be61._0x58f57e)]=algorithmUtil;}[_0x5b513e(0x27d)](_0x59cc75){let _0x19d010=_0x59cc75[0x0][0x2]||0x0;for(let _0x8a56e5=0x0;_0x8a56e5<_0x59cc75['length'];_0x8a56e5++){_0x59cc75[0x2]>_0x19d010&&(_0x19d010=_0x59cc75[0x2]);}return _0x19d010;}['getArrowHeadPoints'](_0x2b4822,_0x1f1f67,_0x136f38){const _0x121e35={_0x9a4b4:0x42f,_0x1e5b99:0x1155},_0x358405=_0x5b513e;if(!_0x2b4822||_0x2b4822[_0x358405(0x4e6)]<0x2)return null;let _0x19b130=this['algorithmUtil'][_0x358405(0x79c)](_0x2b4822)*this[_0x358405(0x176)];const _0x365297=this['algorithmUtil']['MathDistance'](_0x1f1f67,_0x136f38);_0x19b130>_0x365297*this['headTailFactor']&&(_0x19b130=_0x365297*this['headTailFactor']);const _0x4e196d=_0x2b4822[_0x2b4822['length']-0x1],_0x1e4db0=_0x2b4822[_0x2b4822['length']-0x2],_0x484135=this['algorithmUtil']['MathDistance'](_0x4e196d,_0x1e4db0);_0x19b130=_0x19b130>_0x484135?_0x484135:_0x19b130;const _0x1c9ace=_0x19b130*this['headWidthFactor'],_0x391833=_0x19b130*this['neckWidthFactor'],_0x38faae=_0x19b130*this['neckHeightFactor'],_0x466d4c=this['algorithmUtil']['getThirdPoint'](_0x1e4db0,_0x4e196d,0x0,_0x19b130,!![]),_0x5ef301=this[_0x358405(_0x121e35._0x9a4b4)]['getThirdPoint'](_0x1e4db0,_0x4e196d,0x0,_0x38faae,!![]),_0x2733c8=this['algorithmUtil']['getThirdPoint'](_0x4e196d,_0x466d4c,Math['PI']/0x2,_0x1c9ace,![]),_0x34509e=this[_0x358405(_0x121e35._0x9a4b4)]['getThirdPoint'](_0x4e196d,_0x466d4c,Math['PI']/0x2,_0x1c9ace,!![]),_0x32b060=this['algorithmUtil']['getThirdPoint'](_0x4e196d,_0x5ef301,Math['PI']/0x2,_0x391833,![]),_0x56fe0b=this['algorithmUtil'][_0x358405(_0x121e35._0x1e5b99)](_0x4e196d,_0x5ef301,Math['PI']/0x2,_0x391833,!![]);return[_0x32b060,_0x2733c8,_0x4e196d,_0x34509e,_0x56fe0b];}['getArrowBodyPoints'](_0x2771b7,_0x289768,_0x50f22e,_0x589a64){const _0x261003=_0x5b513e,_0x4674d1=this['algorithmUtil']['wholeDistance'](_0x2771b7),_0x473de1=this['algorithmUtil'][_0x261003(0x79c)](_0x2771b7),_0x349110=_0x473de1*_0x589a64,_0x3b0f2c=this['algorithmUtil']['MathDistance'](_0x289768,_0x50f22e),_0x27d0fe=(_0x349110-_0x3b0f2c)/0x2;let _0x100d32=0x0;const _0xe74510=[],_0x494021=[];for(let _0x5b3800=0x1;_0x5b3800<_0x2771b7['length']-0x1;_0x5b3800++){let _0x3b2d0e=this['algorithmUtil']['getAngleOfThreePoints'](_0x2771b7[_0x5b3800-0x1],_0x2771b7[_0x5b3800],_0x2771b7[_0x5b3800+0x1])/0x2;if(_0x3b2d0emaxAnalge&&(_0x3b2d0e=maxAnalge);_0x100d32+=this['algorithmUtil']['MathDistance'](_0x2771b7[_0x5b3800-0x1],_0x2771b7[_0x5b3800]);const _0x20acf0=(_0x349110/0x2-_0x100d32/_0x4674d1*_0x27d0fe)/Math['sin'](_0x3b2d0e),_0x17337c=this['algorithmUtil']['getThirdPoint'](_0x2771b7[_0x5b3800-0x1],_0x2771b7[_0x5b3800],Math['PI']-_0x3b2d0e,_0x20acf0,!![]),_0xa2d96b=this['algorithmUtil'][_0x261003(0x1155)](_0x2771b7[_0x5b3800-0x1],_0x2771b7[_0x5b3800],_0x3b2d0e,_0x20acf0,![]);_0xe74510['push'](_0x17337c),_0x494021['push'](_0xa2d96b);}return _0xe74510['concat'](_0x494021);}}class AttackArrowUtil extends ArrowParentUtil{['setOptions'](_0xd199fc={}){const _0x4df9a7={_0x5bdb95:0x7a9},_0x29ebed=_0x5b513e;this['headHeightFactor']=_0xd199fc['headHeightFactor']||0.18,this[_0x29ebed(0x178)]=_0xd199fc[_0x29ebed(0x178)]||0.3,this['neckHeightFactor']=_0xd199fc['neckHeightFactor']||0.85,this[_0x29ebed(_0x4df9a7._0x5bdb95)]=_0xd199fc['neckWidthFactor']||0.15,this['headTailFactor']=_0xd199fc['headTailFactor']||0.8;}[_0x5b513e(0x107e)](_0x139c8d,_0x319592){const _0x417daf={_0x54c517:0x4e6,_0x18058f:0x42f,_0x160c38:0xd44,_0x5515dc:0xbd9,_0x124ffa:0x1ed,_0x58d942:0x42f},_0x50acd7=_0x5b513e;if(!_0x139c8d||_0x139c8d['length']===0x0)return _0x139c8d;this[_0x50acd7(0x234)]=_0x139c8d,this['setOptions'](_0x319592);const _0x5e2501=cartesians2mercators(_0x139c8d),_0x3ea2be=(_0x319592===null||_0x319592===void 0x0?void 0x0:_0x319592['maxHeight'])??this['getMaxHeight'](_0x5e2501),_0x498569=_0x5e2501[_0x5e2501['length']-0x1],_0x1aa7b3=_0x5e2501[_0x5e2501['length']-0x2],_0x34dbdf=this['algorithmUtil']['MathDistance'](_0x498569,_0x1aa7b3);_0x34dbdf<0x1&&_0x5e2501['length']>0x2&&_0x5e2501['splice'](_0x5e2501[_0x50acd7(_0x417daf._0x54c517)]-0x2,0x1);let _0x374860=_0x5e2501[0x0],_0x2d32ce=_0x5e2501[0x1];this[_0x50acd7(_0x417daf._0x18058f)]['isClockWise'](_0x5e2501[0x0],_0x5e2501[0x1],_0x5e2501[0x2])&&(_0x374860=_0x5e2501[0x1],_0x2d32ce=_0x5e2501[0x0]);const _0x271af9=this['algorithmUtil']['Mid'](_0x374860,_0x2d32ce),_0x374093=[_0x271af9][_0x50acd7(_0x417daf._0x160c38)](_0x5e2501['slice'](0x2)),_0x163dd1=this[_0x50acd7(0x2e0)](_0x374093,_0x374860,_0x2d32ce);if(!_0x163dd1||_0x163dd1[_0x50acd7(_0x417daf._0x54c517)]<0x4)return _0x139c8d;const _0x38be3f=_0x163dd1[0x0],_0x356272=_0x163dd1[0x4],_0x16daa4=this[_0x50acd7(_0x417daf._0x18058f)]['MathDistance'](_0x374860,_0x2d32ce)/this['algorithmUtil']['getBaseLength'](_0x374093),_0x186e52=this['getArrowBodyPoints'](_0x374093,_0x38be3f,_0x356272,_0x16daa4),_0x26f934=_0x186e52['length'];let _0x32782a=[_0x374860]['concat'](_0x186e52[_0x50acd7(_0x417daf._0x5515dc)](0x0,_0x26f934/0x2));_0x32782a['push'](_0x38be3f);let _0x2a1c61=[_0x2d32ce]['concat'](_0x186e52['slice'](_0x26f934/0x2,_0x26f934));_0x2a1c61[_0x50acd7(_0x417daf._0x124ffa)](_0x356272),_0x32782a=this[_0x50acd7(_0x417daf._0x18058f)]['getQBSplinePoints'](_0x32782a),_0x2a1c61=this[_0x50acd7(_0x417daf._0x58d942)]['getQBSplinePoints'](_0x2a1c61);const _0x53d121=_0x32782a['concat'](_0x163dd1,_0x2a1c61[_0x50acd7(0x305)]()),_0x1956a3=mercators2cartesians(_0x53d121,_0x3ea2be);return _0x1956a3;}}const attackArrowUtil$1=new AttackArrowUtil();class AttackArrow extends PolygonEntity{get['hasClosure'](){return![];}['getShowPositions'](_0x492aa7){const _0xcf3dd2={_0x292816:0xd7f},_0x2086b5=_0x5b513e;if(!_0x492aa7||_0x492aa7['length']<0x2)return _0x492aa7;return this['style']['maxHeight']=this['getMaxHeight'](),attackArrowUtil$1['startCompute'](_0x492aa7,this[_0x2086b5(_0xcf3dd2._0x292816)]);}['_updateEditDraggerPositionHeight'](_0x3be250){return setPositionsHeight(_0x3be250,this['style']['maxHeight']);}}register$5('attackArrow',AttackArrow);class AttackArrowPWUtil extends ArrowParentUtil{['setOptions'](_0x397d97={}){const _0x53e792={_0x3b2240:0x176,_0xa2c9da:0x178,_0x889361:0x1f5},_0x42622f=_0x5b513e;this[_0x42622f(0x176)]=_0x397d97[_0x42622f(_0x53e792._0x3b2240)]||0.18,this[_0x42622f(_0x53e792._0xa2c9da)]=_0x397d97['headWidthFactor']||0.3,this['neckHeightFactor']=_0x397d97['neckHeightFactor']||0.85,this[_0x42622f(0x7a9)]=_0x397d97['neckWidthFactor']||0.15,this[_0x42622f(_0x53e792._0x889361)]=_0x397d97[_0x42622f(0x1f5)]||0.1;}['startCompute'](_0x1557c5,_0x50c240){const _0x2d5877={_0x19d576:0x4e6,_0x370bce:0x1ed,_0x34d328:0x42f},_0x4dcc49=_0x5b513e;if(!_0x1557c5||_0x1557c5[_0x4dcc49(_0x2d5877._0x19d576)]===0x0)return _0x1557c5;this[_0x4dcc49(0x234)]=_0x1557c5,this[_0x4dcc49(0x12b3)](_0x50c240);const _0x357c9c=cartesians2mercators(_0x1557c5),_0xa63375=(_0x50c240===null||_0x50c240===void 0x0?void 0x0:_0x50c240['maxHeight'])??this[_0x4dcc49(0x27d)](_0x357c9c),_0x532a18=this[_0x4dcc49(0x821)](_0x357c9c),_0x43aa85=this['getArrowHeadPoints'](_0x357c9c,_0x532a18[0x0],_0x532a18[0x1]);if(!_0x43aa85||_0x43aa85['length']<0x4)return _0x1557c5;const _0x2658a4=_0x43aa85[0x0],_0x1df554=_0x43aa85[0x4],_0x2f4c16=this['getArrowBodyPoints'](_0x357c9c,_0x2658a4,_0x1df554,this['tailWidthFactor']),_0x5aea12=_0x2f4c16['length'];let _0x4e25fb=[_0x532a18[0x0]][_0x4dcc49(0xd44)](_0x2f4c16['slice'](0x0,_0x5aea12/0x2));_0x4e25fb['push'](_0x2658a4);let _0x58b0ec=[_0x532a18[0x1]][_0x4dcc49(0xd44)](_0x2f4c16['slice'](_0x5aea12/0x2,_0x5aea12));_0x58b0ec[_0x4dcc49(_0x2d5877._0x370bce)](_0x1df554),_0x4e25fb=this['algorithmUtil']['getQBSplinePoints'](_0x4e25fb),_0x58b0ec=this[_0x4dcc49(_0x2d5877._0x34d328)]['getQBSplinePoints'](_0x58b0ec);const _0x357171=_0x4e25fb['concat'](_0x43aa85,_0x58b0ec['reverse']()),_0x276df3=mercators2cartesians(_0x357171,_0xa63375);return _0x276df3;}['getTailPoints'](_0x4a6b85){const _0x16bd9f={_0x1ea1ec:0x42f},_0x4d1ea8=_0x5b513e,_0x4efc44=this[_0x4d1ea8(_0x16bd9f._0x1ea1ec)]['getBaseLength'](_0x4a6b85),_0x401536=_0x4efc44*this['tailWidthFactor'],_0x47ff39=this[_0x4d1ea8(_0x16bd9f._0x1ea1ec)]['getThirdPoint'](_0x4a6b85[0x1],_0x4a6b85[0x0],Math['PI']/0x2,_0x401536,![]),_0x1d725e=this['algorithmUtil']['getThirdPoint'](_0x4a6b85[0x1],_0x4a6b85[0x0],Math['PI']/0x2,_0x401536,!![]);return[_0x47ff39,_0x1d725e];}}const attackArrowPWUtil=new AttackArrowPWUtil();class AttackArrowPW extends PolygonEntity{get['hasClosure'](){return![];}[_0x5b513e(0x977)](_0xf6b335){const _0x2493b5={_0x5e3178:0x1008,_0x41863a:0x27d},_0x43b82e=_0x5b513e;if(!_0xf6b335||_0xf6b335['length']<0x2)return _0xf6b335;return this['style'][_0x43b82e(_0x2493b5._0x5e3178)]=this[_0x43b82e(_0x2493b5._0x41863a)](),attackArrowPWUtil['startCompute'](_0xf6b335,this[_0x43b82e(0xd7f)]);}['_updateEditDraggerPositionHeight'](_0x32fd2b){const _0x14bac5=_0x5b513e;return setPositionsHeight(_0x32fd2b,this[_0x14bac5(0xd7f)]['maxHeight']);}static['getOutlinePositions'](_0x465e4e,_0x5213d2){if(!_0x465e4e||_0x465e4e['length']<0x2)return _0x465e4e;return _0x465e4e=LngLatArray['toCartesians'](_0x465e4e),attackArrowPWUtil['startCompute'](_0x465e4e,_0x5213d2);}}register$5('attackArrowPW',AttackArrowPW);class AttackArrowYWUtil extends ArrowParentUtil{[_0x5b513e(0x12b3)](_0x1e15b7={}){const _0x5c5ebb={_0x1f4a99:0x178,_0x3efd38:0x7a9},_0x277cd7=_0x5b513e;this['headHeightFactor']=_0x1e15b7['headHeightFactor']||0.18,this[_0x277cd7(_0x5c5ebb._0x1f4a99)]=_0x1e15b7['headWidthFactor']||0.3,this['neckHeightFactor']=_0x1e15b7['neckHeightFactor']||0.85,this[_0x277cd7(_0x5c5ebb._0x3efd38)]=_0x1e15b7['neckWidthFactor']||0.15,this['tailWidthFactor']=_0x1e15b7['tailWidthFactor']||0.1,this['headTailFactor']=_0x1e15b7['headTailFactor']||0.8,this['swallowTailFactor']=_0x1e15b7['swallowTailFactor']||0x1;}['startCompute'](_0x5be1ca,_0x1952d5){const _0x410f14={_0x660ebe:0x4e6,_0x4c86c1:0x1ed,_0x53a3cf:0x125f},_0x213767=_0x5b513e;if(!_0x5be1ca||_0x5be1ca['length']===0x0)return _0x5be1ca;this['positions']=_0x5be1ca,this['setOptions'](_0x1952d5);const _0x52f043=cartesians2mercators(_0x5be1ca),_0x3491b4=(_0x1952d5===null||_0x1952d5===void 0x0?void 0x0:_0x1952d5['maxHeight'])??this['getMaxHeight'](_0x52f043),_0x2f9a63=[_0x52f043[0x0],_0x52f043[0x1]];let _0x2ba596=_0x2f9a63[0x0],_0x6ca40e=_0x2f9a63[0x1];this['algorithmUtil']['isClockWise'](_0x52f043[0x0],_0x52f043[0x1],_0x52f043[0x2])&&(_0x2ba596=_0x52f043[0x1],_0x6ca40e=_0x52f043[0x0]);const _0x48283a=this['algorithmUtil']['Mid'](_0x2ba596,_0x6ca40e),_0x40f84e=[_0x48283a]['concat'](_0x52f043['slice'](0x2)),_0xab04ae=this['getArrowHeadPoints'](_0x40f84e,_0x2ba596,_0x6ca40e);if(!_0xab04ae||_0xab04ae[_0x213767(0x4e6)]<0x4)return _0x5be1ca;const _0x48d060=[_0xab04ae[0x0],_0xab04ae[0x4]],_0x5c8f2c=_0x48d060[0x0],_0x4269b3=_0x48d060[0x1],_0x5d3478=this['algorithmUtil']['MathDistance'](_0x2ba596,_0x6ca40e),_0x35f310=this['algorithmUtil']['getBaseLength'](_0x40f84e),_0x4bc094=_0x35f310*this['tailWidthFactor']*this['swallowTailFactor'],_0x326a11=this['algorithmUtil']['getThirdPoint'](_0x40f84e[0x1],_0x40f84e[0x0],0x0,_0x4bc094,!![]),_0x1e9564=_0x5d3478/_0x35f310,_0x2d766f=this['getArrowBodyPoints'](_0x40f84e,_0x5c8f2c,_0x4269b3,_0x1e9564),_0x2db634=_0x2d766f[_0x213767(_0x410f14._0x660ebe)];let _0x409a43=[_0x2ba596]['concat'](_0x2d766f['slice'](0x0,_0x2db634/0x2));_0x409a43[_0x213767(_0x410f14._0x4c86c1)](_0x5c8f2c);let _0x535ac2=[_0x6ca40e]['concat'](_0x2d766f['slice'](_0x2db634/0x2,_0x2db634));_0x535ac2['push'](_0x4269b3),_0x409a43=this[_0x213767(0x42f)][_0x213767(_0x410f14._0x53a3cf)](_0x409a43),_0x535ac2=this['algorithmUtil'][_0x213767(_0x410f14._0x53a3cf)](_0x535ac2);const _0x1d676f=_0x409a43['concat'](_0xab04ae,_0x535ac2[_0x213767(0x305)](),[_0x326a11,_0x409a43[0x0]]),_0xd50cbb=mercators2cartesians(_0x1d676f,_0x3491b4);return _0xd50cbb;}}const attackArrowUtil=new AttackArrowYWUtil();class AttackArrowYW extends PolygonEntity{get['hasClosure'](){return![];}[_0x5b513e(0x977)](_0xf6b63b){const _0x119f5b=_0x5b513e;if(!_0xf6b63b||_0xf6b63b[_0x119f5b(0x4e6)]<0x3)return _0xf6b63b;return this[_0x119f5b(0xd7f)]['maxHeight']=this['getMaxHeight'](),attackArrowUtil['startCompute'](_0xf6b63b,this[_0x119f5b(0xd7f)]);}['_updateEditDraggerPositionHeight'](_0x5cb3fc){const _0x3ca6fa=_0x5b513e;return setPositionsHeight(_0x5cb3fc,this[_0x3ca6fa(0xd7f)]['maxHeight']);}static['getOutlinePositions'](_0x49c238,_0x4c4ed3){const _0x370a41=_0x5b513e;if(!_0x49c238||_0x49c238[_0x370a41(0x4e6)]<0x3)return _0x49c238;return _0x49c238=LngLatArray['toCartesians'](_0x49c238),attackArrowUtil['startCompute'](_0x49c238,_0x4c4ed3);}}register$5('attackArrowYW',AttackArrowYW);class CloseCurveUtil{constructor(){const _0x355bc2={_0x49019d:0x42f},_0x96d759=_0x5b513e;this[_0x96d759(_0x355bc2._0x49019d)]=algorithmUtil;}['startCompute'](_0x1476c7,_0x45e9ef){const _0x5b99d9={_0x8f11ec:0x234,_0x487ea6:0x27d,_0x32b217:0xd44,_0x4e325a:0x4e6,_0x171f22:0x1ed},_0x10c62d=_0x5b513e;if(!_0x1476c7||_0x1476c7['length']===0x0)return _0x1476c7;this[_0x10c62d(_0x5b99d9._0x8f11ec)]=_0x1476c7;const _0x54398c=cartesians2mercators(_0x1476c7),_0x4e38fa=(_0x45e9ef===null||_0x45e9ef===void 0x0?void 0x0:_0x45e9ef['maxHeight'])??this[_0x10c62d(_0x5b99d9._0x487ea6)](_0x54398c);_0x54398c[_0x10c62d(0x1ed)](_0x54398c[0x0],_0x54398c[0x1]);let _0x273096=[];const _0x5d69a9=[];for(let _0x2e5907=0x0;_0x2e5907<_0x54398c['length']-0x2;_0x2e5907++){const _0x137afd=this['algorithmUtil'][_0x10c62d(0x2fc)](0.3,_0x54398c[_0x2e5907],_0x54398c[_0x2e5907+0x1],_0x54398c[_0x2e5907+0x2]);_0x273096=_0x273096['concat'](_0x137afd);}const _0x17c455=_0x273096['length'];_0x273096=[_0x273096[_0x17c455-0x1]][_0x10c62d(_0x5b99d9._0x32b217)](_0x273096[_0x10c62d(0xbd9)](0x0,_0x17c455-0x1));for(let _0x5e1a5c=0x0;_0x5e1a5c<_0x54398c[_0x10c62d(_0x5b99d9._0x4e325a)]-0x2;_0x5e1a5c++){const _0x124b8d=_0x54398c[_0x5e1a5c],_0x698d09=_0x54398c[_0x5e1a5c+0x1];_0x5d69a9['push'](_0x124b8d);for(let _0x4abba4=0x0;_0x4abba4<=0x64;_0x4abba4++){const _0x999794=this[_0x10c62d(0x42f)]['getCubicValue'](_0x4abba4/0x64,_0x124b8d,_0x273096[_0x5e1a5c*0x2],_0x273096[_0x5e1a5c*0x2+0x1],_0x698d09);_0x5d69a9[_0x10c62d(_0x5b99d9._0x171f22)](_0x999794);}_0x5d69a9['push'](_0x698d09);}const _0x4ab088=mercators2cartesians(_0x5d69a9,_0x4e38fa);return _0x4ab088;}[_0x5b513e(0x27d)](_0x47479a){let _0x30e00f=_0x47479a[0x0][0x2]||0x0;for(let _0x1d3e1b=0x0;_0x1d3e1b<_0x47479a['length'];_0x1d3e1b++){_0x47479a[0x2]>_0x30e00f&&(_0x30e00f=_0x47479a[0x2]);}return _0x30e00f;}}const closeCurveUtil=new CloseCurveUtil();class CloseVurve extends PolygonEntity{['getShowPositions'](_0x5adb71){const _0x344c03={_0xc6908f:0x107e},_0x23f0e9=_0x5b513e;if(!_0x5adb71||_0x5adb71[_0x23f0e9(0x4e6)]<0x2)return _0x5adb71;return this['style']['maxHeight']=this['getMaxHeight'](),closeCurveUtil[_0x23f0e9(_0x344c03._0xc6908f)](_0x5adb71,this[_0x23f0e9(0xd7f)]);}['_updateEditDraggerPositionHeight'](_0x2e74dc){const _0x30f751=_0x5b513e;return setPositionsHeight(_0x2e74dc,this[_0x30f751(0xd7f)]['maxHeight']);}static['getOutlinePositions'](_0x252d32,_0x5624c3){const _0x50d5ce={_0x1383c1:0x130f},_0x2a6665=_0x5b513e;if(!_0x252d32||_0x252d32[_0x2a6665(0x4e6)]<0x2)return _0x252d32;return _0x252d32=LngLatArray[_0x2a6665(_0x50d5ce._0x1383c1)](_0x252d32),closeCurveUtil['startCompute'](_0x252d32,_0x5624c3);}}register$5('closeVurve',CloseVurve);class DoubleArrowUtil{constructor(){this['algorithmUtil']=algorithmUtil;}['setOptions'](_0x240701={}){const _0x24fa83={_0x4b3c1d:0x178},_0x46d96c=_0x5b513e;this['headHeightFactor']=_0x240701[_0x46d96c(0x176)]||0.25,this['headWidthFactor']=_0x240701[_0x46d96c(_0x24fa83._0x4b3c1d)]||0.3,this['neckHeightFactor']=_0x240701[_0x46d96c(0xaf0)]||0.85,this['neckWidthFactor']=_0x240701['neckWidthFactor']||0.15;}[_0x5b513e(0x107e)](_0xe6403b,_0x499130){const _0x5a4e5a={_0x50832b:0x234,_0x3bfc6b:0x47b,_0x29b4c9:0xec6,_0x1f7db0:0x42f,_0x4c9304:0xbd9},_0x51f1a0=_0x5b513e;if(!_0xe6403b||_0xe6403b['length']<0x3)return _0xe6403b;this['positions']=_0xe6403b,this['setOptions'](_0x499130);const _0x55096c=cartesians2mercators(_0xe6403b),_0xc2b30b=(_0x499130===null||_0x499130===void 0x0?void 0x0:_0x499130['maxHeight'])??this[_0x51f1a0(0x27d)](_0x55096c),_0x4a4d4d=[_0x55096c[0x0],_0x55096c[0x1],_0x55096c[0x2]],_0x5d9a0e=_0x4a4d4d[0x0],_0xa5a986=_0x4a4d4d[0x1],_0x5a6d2e=_0x4a4d4d[0x2],_0x5d5591=this[_0x51f1a0(_0x5a4e5a._0x50832b)][_0x51f1a0(0x4e6)];let _0x39df9f,_0x48db65;if(_0x5d5591===0x3)_0x39df9f=this[_0x51f1a0(0x111b)](_0x5d9a0e,_0xa5a986,_0x5a6d2e),_0x48db65=this['algorithmUtil']['Mid'](_0x5d9a0e,_0xa5a986);else{if(_0x5d5591===0x4)_0x39df9f=_0x55096c[0x3],_0x48db65=this['algorithmUtil']['Mid'](_0x5d9a0e,_0xa5a986);else{const _0x22c3eb=this['algorithmUtil'][_0x51f1a0(_0x5a4e5a._0x3bfc6b)](_0x55096c[0x3],_0x55096c[0x4]),_0x2169db=this['algorithmUtil']['MathDistance'](_0x55096c[0x2],_0x55096c[0x3]);_0x22c3eb<_0x2169db*0.1?(_0x39df9f=_0x55096c[0x3],_0x48db65=this[_0x51f1a0(0x42f)][_0x51f1a0(_0x5a4e5a._0x29b4c9)](_0x5d9a0e,_0xa5a986)):(_0x39df9f=_0x55096c[0x3],_0x48db65=_0x55096c[0x4]);}}let _0x4a8aea,_0x336b59;this[_0x51f1a0(_0x5a4e5a._0x1f7db0)]['isClockWise'](_0x5d9a0e,_0xa5a986,_0x5a6d2e)?(_0x4a8aea=this['getArrowPoints'](_0x5d9a0e,_0x48db65,_0x39df9f,![]),_0x336b59=this['getArrowPoints'](_0x48db65,_0xa5a986,_0x5a6d2e,!![])):(_0x4a8aea=this['getArrowPoints'](_0xa5a986,_0x48db65,_0x5a6d2e,![]),_0x336b59=this['getArrowPoints'](_0x48db65,_0x5d9a0e,_0x39df9f,!![]));const _0x4d07ed=_0x4a8aea['length'],_0x321127=(_0x4d07ed-0x5)/0x2,_0x5ceccc=_0x4a8aea[_0x51f1a0(0xbd9)](0x0,_0x321127),_0x12f38d=_0x4a8aea[_0x51f1a0(0xbd9)](_0x321127,_0x321127+0x5);let _0x4b9e4d=_0x4a8aea['slice'](_0x321127+0x5,_0x4d07ed),_0x3fc21f=_0x336b59['slice'](0x0,_0x321127);const _0x46293d=_0x336b59[_0x51f1a0(_0x5a4e5a._0x4c9304)](_0x321127,_0x321127+0x5),_0x47c79a=_0x336b59[_0x51f1a0(0xbd9)](_0x321127+0x5,_0x4d07ed);_0x3fc21f=this['algorithmUtil']['getBezierPoints'](_0x3fc21f);const _0x28cf23=this[_0x51f1a0(0x42f)]['getBezierPoints'](_0x47c79a['concat'](_0x5ceccc['slice'](0x1)));_0x4b9e4d=this['algorithmUtil']['getBezierPoints'](_0x4b9e4d);const _0x3d47a0=_0x3fc21f['concat'](_0x46293d,_0x28cf23,_0x12f38d,_0x4b9e4d),_0xb07d96=mercators2cartesians(_0x3d47a0,_0xc2b30b);return _0xb07d96;}['getTempPoint4'](_0x4291a3,_0x4104d6,_0x171777){const _0x5e622e={_0x2eb9ee:0x1166,_0xb45b15:0x1155},_0x53bbd1=_0x5b513e,_0x3ce7a1=this[_0x53bbd1(0x42f)][_0x53bbd1(0xec6)](_0x4291a3,_0x4104d6),_0x552108=this['algorithmUtil']['MathDistance'](_0x3ce7a1,_0x171777),_0x14cce5=this[_0x53bbd1(0x42f)][_0x53bbd1(0x294)](_0x4291a3,_0x3ce7a1,_0x171777);let _0x2122a4,_0x55933b,_0x4583ff,_0x400b98;if(_0x14cce5=Math['PI']/0x2&&_0x14cce5=Math['PI']&&_0x14cce50x3){const _0x3d37b2=[_0x187ee8[0x0],_0x187ee8[0x4]],_0x112f8f=_0x3d37b2[0x0],_0x414949=_0x3d37b2[0x1],_0xc3f2f7=this['algorithmUtil'][_0x93a97b(0x47b)](_0xe9b4fa,_0x304f55)/this['algorithmUtil']['getBaseLength'](_0x10ce5d)/0x2,_0x250ce4=this[_0x93a97b(_0x575959._0x3abdf0)](_0x10ce5d,_0x112f8f,_0x414949,_0xc3f2f7);if(_0x250ce4){const _0x309efa=_0x250ce4[_0x93a97b(0x4e6)];let _0x20303f=_0x250ce4['slice'](0x0,_0x309efa/0x2),_0x5b5acd=_0x250ce4['slice'](_0x309efa/0x2,_0x309efa);return _0x20303f['push'](_0x112f8f),_0x5b5acd['push'](_0x414949),_0x20303f=_0x20303f[_0x93a97b(0x305)](),_0x20303f[_0x93a97b(0x1ed)](_0x304f55),_0x5b5acd=_0x5b5acd['reverse'](),_0x5b5acd['push'](_0xe9b4fa),_0x20303f['reverse']()[_0x93a97b(_0x575959._0x6d85f8)](_0x187ee8,_0x5b5acd);}}else logWarn('getArrowPoints:插值出错',_0x187ee8);}[_0x5b513e(0x2e0)](_0x5c70a9){const _0x1667ae={_0x2a4a9d:0x79c,_0x586c32:0x4e6,_0x1971f4:0x1155},_0x449908=_0x5b513e;if(!_0x5c70a9||_0x5c70a9['length']<0x2)return[];const _0x174592=this['algorithmUtil'][_0x449908(_0x1667ae._0x2a4a9d)](_0x5c70a9),_0x49d715=_0x174592*this['headHeightFactor'],_0x89c4cd=_0x5c70a9[_0x5c70a9[_0x449908(_0x1667ae._0x586c32)]-0x1],_0xb884cc=_0x49d715*this['headWidthFactor'],_0x55460d=_0x49d715*this['neckWidthFactor'],_0x2c53d6=_0x49d715*this['neckHeightFactor'],_0x1c745f=this['algorithmUtil']['getThirdPoint'](_0x5c70a9[_0x5c70a9['length']-0x2],_0x89c4cd,0x0,_0x49d715,!![]),_0x34a26d=this['algorithmUtil']['getThirdPoint'](_0x5c70a9[_0x5c70a9['length']-0x2],_0x89c4cd,0x0,_0x2c53d6,!![]),_0x6695d2=this[_0x449908(0x42f)][_0x449908(_0x1667ae._0x1971f4)](_0x89c4cd,_0x1c745f,Math['PI']/0x2,_0xb884cc,![]),_0x83c86f=this['algorithmUtil']['getThirdPoint'](_0x89c4cd,_0x1c745f,Math['PI']/0x2,_0xb884cc,!![]),_0x3abb15=this[_0x449908(0x42f)][_0x449908(_0x1667ae._0x1971f4)](_0x89c4cd,_0x34a26d,Math['PI']/0x2,_0x55460d,![]),_0x5d3ae1=this['algorithmUtil']['getThirdPoint'](_0x89c4cd,_0x34a26d,Math['PI']/0x2,_0x55460d,!![]);return[_0x3abb15,_0x6695d2,_0x89c4cd,_0x83c86f,_0x5d3ae1];}[_0x5b513e(0x113f)](_0x3011cb,_0x3df03b,_0x21a604,_0x4270e3){const _0x514f64={_0x30b1bd:0x42f,_0x4e11fc:0x1155},_0x25aea3=_0x5b513e,_0x522ba1=this['algorithmUtil']['wholeDistance'](_0x3011cb),_0x239a5d=this['algorithmUtil']['getBaseLength'](_0x3011cb),_0x57a7fb=_0x239a5d*_0x4270e3,_0x4b3c88=this['algorithmUtil']['MathDistance'](_0x3df03b,_0x21a604),_0x2edcb9=(_0x57a7fb-_0x4b3c88)/0x2;let _0x44da6e=0x0;const _0x4c3162=[],_0x1b5fb5=[];for(let _0x4acc68=0x1;_0x4acc68<_0x3011cb[_0x25aea3(0x4e6)]-0x1;_0x4acc68++){const _0x5293ba=this['algorithmUtil']['getAngleOfThreePoints'](_0x3011cb[_0x4acc68-0x1],_0x3011cb[_0x4acc68],_0x3011cb[_0x4acc68+0x1])/0x2;_0x44da6e+=this['algorithmUtil']['MathDistance'](_0x3011cb[_0x4acc68-0x1],_0x3011cb[_0x4acc68]);const _0x106302=(_0x57a7fb/0x2-_0x44da6e/_0x522ba1*_0x2edcb9)/Math['sin'](_0x5293ba),_0x4df7b9=this[_0x25aea3(_0x514f64._0x30b1bd)]['getThirdPoint'](_0x3011cb[_0x4acc68-0x1],_0x3011cb[_0x4acc68],Math['PI']-_0x5293ba,_0x106302,!![]),_0x48471c=this['algorithmUtil'][_0x25aea3(_0x514f64._0x4e11fc)](_0x3011cb[_0x4acc68-0x1],_0x3011cb[_0x4acc68],_0x5293ba,_0x106302,![]);_0x4c3162['push'](_0x4df7b9),_0x1b5fb5['push'](_0x48471c);}return _0x4c3162['concat'](_0x1b5fb5);}['getMaxHeight'](_0xdbbc18){const _0x597aa5=_0x5b513e;let _0x72eacc=_0xdbbc18[0x0][0x2]||0x0;for(let _0x1f1454=0x0;_0x1f1454<_0xdbbc18[_0x597aa5(0x4e6)];_0x1f1454++){_0xdbbc18[0x2]>_0x72eacc&&(_0x72eacc=_0xdbbc18[0x2]);}return _0x72eacc;}}const doubleArrowUtil=new DoubleArrowUtil();class DoubleArrow extends PolygonEntity{constructor(_0x5c3382={}){const _0x5aff8d={_0x56d156:0x32d},_0x20bae6=_0x5b513e;super(_0x5c3382),this[_0x20bae6(_0x5aff8d._0x56d156)]=0x3,this[_0x20bae6(0x8a5)]=0x5;}[_0x5b513e(0x977)](_0x5922c5){if(!_0x5922c5||_0x5922c5['length']_0x24487e&&(_0x24487e=_0x9a12cf[0x2]);}return _0x24487e;}}const fineArrowUtil=new FineArrowUtil();class FineArrow extends PolygonEntity{constructor(_0x200707={}){const _0x43e281={_0xe40bdf:0x32d},_0x5684e9=_0x5b513e;super(_0x200707),this[_0x5684e9(_0x43e281._0xe40bdf)]=0x2,this['_maxPointNum']=0x2;}[_0x5b513e(0x977)](_0x22528c){const _0x4b6ad3={_0x2384f0:0x27d,_0x3e022c:0x107e},_0x3ce479=_0x5b513e;if(!_0x22528c||_0x22528c['length']<0x2)return _0x22528c;return this['style'][_0x3ce479(0x1008)]=this[_0x3ce479(_0x4b6ad3._0x2384f0)](),fineArrowUtil[_0x3ce479(_0x4b6ad3._0x3e022c)](_0x22528c,this['style']);}['_updateEditDraggerPositionHeight'](_0x36ebab){const _0x474f9f={_0x3b0e5f:0x1008},_0x1f8df0=_0x5b513e;return setPositionsHeight(_0x36ebab,this['style'][_0x1f8df0(_0x474f9f._0x3b0e5f)]);}static['getOutlinePositions'](_0x38dcd7,_0x90045){const _0x55fbbe={_0x24589d:0x4e6},_0x11de5d=_0x5b513e;if(!_0x38dcd7||_0x38dcd7[_0x11de5d(_0x55fbbe._0x24589d)]<0x2)return _0x38dcd7;return _0x38dcd7=LngLatArray['toCartesians'](_0x38dcd7),fineArrowUtil['startCompute'](_0x38dcd7,_0x90045);}}register$5('fineArrow',FineArrow);class FineArrowYWUtil extends ArrowParentUtil{['setOptions'](_0x54460b={}){const _0x363cc8={_0x402437:0x176,_0x3811a9:0x7a9,_0x53d354:0x1f5},_0x1d8136=_0x5b513e;this[_0x1d8136(0x176)]=_0x54460b[_0x1d8136(_0x363cc8._0x402437)]||0.18,this[_0x1d8136(0x178)]=_0x54460b['headWidthFactor']||0.3,this['neckHeightFactor']=_0x54460b['neckHeightFactor']||0.85,this[_0x1d8136(_0x363cc8._0x3811a9)]=_0x54460b['neckWidthFactor']||0.15,this['tailWidthFactor']=_0x54460b[_0x1d8136(_0x363cc8._0x53d354)]||0.1,this['swallowTailFactor']=_0x54460b['swallowTailFactor']||0x1;}['startCompute'](_0x32b222,_0x1c142c){const _0x4cc4d0={_0xc86c60:0x234,_0x44ca2d:0x2e0,_0xfe900b:0xd44,_0x500ca1:0xd44},_0x54c7de=_0x5b513e;if(!_0x32b222||_0x32b222[_0x54c7de(0x4e6)]===0x0)return _0x32b222;this[_0x54c7de(_0x4cc4d0._0xc86c60)]=_0x32b222,this['setOptions'](_0x1c142c);const _0x44f0a=cartesians2mercators(_0x32b222),_0x4c9e7c=(_0x1c142c===null||_0x1c142c===void 0x0?void 0x0:_0x1c142c['maxHeight'])??this['getMaxHeight'](_0x44f0a),_0x575186=this['getTailPoints'](_0x44f0a),_0x3222da=this[_0x54c7de(_0x4cc4d0._0x44ca2d)](_0x44f0a,_0x575186[0x0],_0x575186[0x2]);if(!_0x3222da||_0x3222da['length']<0x4)return _0x32b222;const _0x31824e=_0x3222da[0x0],_0x12c157=_0x3222da[0x4],_0x2c69ed=this['getArrowBodyPoints'](_0x44f0a,_0x31824e,_0x12c157,this['tailWidthFactor']),_0x227fb8=_0x2c69ed[_0x54c7de(0x4e6)];let _0x21377e=[_0x575186[0x0]][_0x54c7de(_0x4cc4d0._0xfe900b)](_0x2c69ed['slice'](0x0,_0x227fb8/0x2));_0x21377e['push'](_0x31824e);let _0x402894=[_0x575186[0x2]][_0x54c7de(_0x4cc4d0._0x500ca1)](_0x2c69ed['slice'](_0x227fb8/0x2,_0x227fb8));_0x402894[_0x54c7de(0x1ed)](_0x12c157),_0x21377e=this['algorithmUtil'][_0x54c7de(0x125f)](_0x21377e),_0x402894=this[_0x54c7de(0x42f)]['getQBSplinePoints'](_0x402894);const _0x25a6d0=_0x21377e['concat'](_0x3222da,_0x402894[_0x54c7de(0x305)](),[_0x575186[0x1],_0x21377e[0x0]]),_0xcbe4d0=mercators2cartesians(_0x25a6d0,_0x4c9e7c);return _0xcbe4d0;}['getTailPoints'](_0x185ba7){const _0x3d50d7={_0x1b26cb:0x79c,_0x9d6fb4:0x1155},_0x15dd51=_0x5b513e,_0x532d6a=this['algorithmUtil'][_0x15dd51(_0x3d50d7._0x1b26cb)](_0x185ba7),_0x1de21b=_0x532d6a*this['tailWidthFactor'],_0x46efc7=this['algorithmUtil'][_0x15dd51(0x1155)](_0x185ba7[0x1],_0x185ba7[0x0],Math['PI']/0x2,_0x1de21b,![]),_0x1ccccc=this[_0x15dd51(0x42f)][_0x15dd51(_0x3d50d7._0x9d6fb4)](_0x185ba7[0x1],_0x185ba7[0x0],Math['PI']/0x2,_0x1de21b,!![]),_0x4fc12e=_0x1de21b*this[_0x15dd51(0x227)],_0x2279d9=this['algorithmUtil']['getThirdPoint'](_0x185ba7[0x1],_0x185ba7[0x0],0x0,_0x4fc12e,!![]);return[_0x46efc7,_0x2279d9,_0x1ccccc];}}const fineArrowYWUtil=new FineArrowYWUtil();class FineArrowYW extends PolygonEntity{constructor(_0x270374={}){const _0x9700c6={_0x1d2dd2:0x32d,_0x47354f:0x8a5},_0x503f20=_0x5b513e;super(_0x270374),this[_0x503f20(_0x9700c6._0x1d2dd2)]=0x2,this[_0x503f20(_0x9700c6._0x47354f)]=0x2;}[_0x5b513e(0x977)](_0x4d8996){const _0x508aa5=_0x5b513e;if(!_0x4d8996||_0x4d8996['length']<0x2)return _0x4d8996;return this['style'][_0x508aa5(0x1008)]=this[_0x508aa5(0x27d)](),fineArrowYWUtil['startCompute'](_0x4d8996,this['style']);}[_0x5b513e(0x225)](_0x42fabc){return setPositionsHeight(_0x42fabc,this['style']['maxHeight']);}static['getOutlinePositions'](_0x18c60e,_0x13f289){const _0x590e74={_0x2cdb11:0x130f},_0x224077=_0x5b513e;if(!_0x18c60e||_0x18c60e['length']<0x2)return _0x18c60e;return _0x18c60e=LngLatArray[_0x224077(_0x590e74._0x2cdb11)](_0x18c60e),fineArrowYWUtil['startCompute'](_0x18c60e,_0x13f289);}}register$5('fineArrowYW',FineArrowYW);class GatheringPlaceUtil{constructor(){const _0x10528c=_0x5b513e;this[_0x10528c(0x42f)]=algorithmUtil;}['startCompute'](_0x40c29f,_0x34e9ad){const _0x229650={_0x2c4429:0x4e6},_0xc69330=_0x5b513e;if(!_0x40c29f||_0x40c29f[_0xc69330(_0x229650._0x2c4429)]===0x0)return _0x40c29f;this['positions']=_0x40c29f;const _0x38a376=cartesians2mercators(_0x40c29f),_0x49ac09=(_0x34e9ad===null||_0x34e9ad===void 0x0?void 0x0:_0x34e9ad[_0xc69330(0x1008)])??this['getMaxHeight'](_0x38a376),_0x3b7401=this[_0xc69330(0x42f)]['Mid'](_0x38a376[0x0],_0x38a376[0x2]);_0x38a376['push'](_0x3b7401,_0x38a376[0x0],_0x38a376[0x1]);let _0x594916=[],_0x174743,_0x185c38,_0x238844;const _0x1f77f0=[];for(let _0x735a34=0x0;_0x735a34<_0x38a376[_0xc69330(_0x229650._0x2c4429)]-0x2;_0x735a34++){_0x174743=_0x38a376[_0x735a34],_0x185c38=_0x38a376[_0x735a34+0x1],_0x238844=_0x38a376[_0x735a34+0x2];const _0x307794=this['algorithmUtil']['getBisectorNormals'](0.4,_0x174743,_0x185c38,_0x238844);_0x594916=_0x594916['concat'](_0x307794);}const _0x50a4ae=_0x594916['length'];_0x594916=[_0x594916[_0x50a4ae-0x1]]['concat'](_0x594916['slice'](0x0,_0x50a4ae-0x1));for(let _0xf1d178=0x0;_0xf1d178<_0x38a376[_0xc69330(0x4e6)]-0x2;_0xf1d178++){_0x174743=_0x38a376[_0xf1d178],_0x185c38=_0x38a376[_0xf1d178+0x1],_0x1f77f0['push'](_0x174743);for(let _0x482990=0x0;_0x482990<=0x64;_0x482990++){const _0x70e2ac=this['algorithmUtil'][_0xc69330(0x2f9)](_0x482990/0x64,_0x174743,_0x594916[_0xf1d178*0x2],_0x594916[_0xf1d178*0x2+0x1],_0x185c38);_0x1f77f0['push'](_0x70e2ac);}_0x1f77f0['push'](_0x185c38);}const _0x480a86=mercators2cartesians(_0x1f77f0,_0x49ac09);return _0x480a86;}['getMaxHeight'](_0x5a40ec){const _0x5e8aa5=_0x5b513e;let _0x160026=_0x5a40ec[0x0][0x2]||0x0;for(let _0x455167=0x0;_0x455167<_0x5a40ec[_0x5e8aa5(0x4e6)];_0x455167++){_0x5a40ec[0x2]>_0x160026&&(_0x160026=_0x5a40ec[0x2]);}return _0x160026;}}const gatheringPlaceUtil=new GatheringPlaceUtil();class GatheringPlace extends PolygonEntity{constructor(_0x1dc733={}){super(_0x1dc733),this['_minPointNum']=0x3,this['_maxPointNum']=0x3;}['getShowPositions'](_0x17115f){const _0x39c4b3={_0x11295a:0x4e6,_0x166148:0xd7f},_0x1bca82=_0x5b513e;if(!_0x17115f||_0x17115f[_0x1bca82(_0x39c4b3._0x11295a)]_0x4cd851&&(_0x4cd851=_0x3193e9[0x2]);}return _0x4cd851;}}const luneUtil=new LuneUtil();class Lune extends PolygonEntity{constructor(_0x54c4a6={}){super(_0x54c4a6),this['_minPointNum']=0x3,this['_maxPointNum']=0x3;}['getShowPositions'](_0x27ec94){if(!_0x27ec94||_0x27ec94['length']{_0x1f75b3=_0x129eb4;},'onDrag':(_0x38321d,_0x457922)=>{const _0x51f687=_0x3a1f6c;_0x457922=this[_0x51f687(0xb81)](_0x457922),_0x38321d['position']=_0x457922,this['_moveAllPostions'](_0x1f75b3,_0x457922),_0x1f75b3=_0x457922;}});_0x31b379['index']=0x0,this['draggers']['push'](_0x31b379);}const _0x199f1f=getPositionByDirectionAndLen(_0x1f75b3,this['style']['startAngle'],this['style'][_0x3a1f6c(_0x1bb85e._0x51e83f)]);_0x3ce4d8[0x1]=_0x199f1f;const _0x4169e2=this['createDragger']({'position':this['updatePositionsHeightByAttr'](_0x199f1f),'onDrag':(_0x490099,_0xc145ad)=>{const _0x4f2210=_0x3a1f6c;_0xc145ad=this[_0x4f2210(0xb81)](_0xc145ad),_0x490099['position']=_0xc145ad,this[_0x4f2210(0x234)][_0x490099['index']]=_0xc145ad,this['style'][_0x4f2210(_0x153606._0x4ae43d)]=Cesium__namespace['Cartesian3'][_0x4f2210(0xb98)](_0x3ce4d8[0x0],_0xc145ad),this[_0x4f2210(_0x153606._0x5971cb)]['startAngle']=formatNum$1(getAngle(_0x3ce4d8[0x0],_0xc145ad),0x2);},'onDragStart':(_0x5dae7f,_0x3e5d1f)=>{const _0x20f718=_0x3a1f6c;for(let _0x2ed2aa=0x0,_0x41214b=this[_0x20f718(_0x4532c7._0x39c729)][_0x20f718(0x4e6)];_0x2ed2aa<_0x41214b;_0x2ed2aa++){this['draggers'][_0x2ed2aa][_0x20f718(_0x4532c7._0x341432)]=![];}},'onDragEnd':(_0x3cd05e,_0x4b409d)=>{const _0x3bff15=_0x3a1f6c;this[_0x3bff15(0x673)]();}});_0x4169e2['index']=0x1,this[_0x3a1f6c(_0x1bb85e._0x553c04)][_0x3a1f6c(_0x1bb85e._0x357950)](_0x4169e2),this['entityGraphic'][_0x3a1f6c(0x41c)]&&this[_0x3a1f6c(_0x1bb85e._0x433138)]();}['_moveAllPostions'](_0x4d0deb,_0x21ffed){const _0x50517c={_0x47b186:0x1026,_0x260e00:0x1f8,_0xdec34a:0xae3},_0x587f67=_0x5b513e,_0x430e34=Cesium__namespace['Cartesian3']['subtract'](_0x21ffed,_0x4d0deb,new Cesium__namespace[(_0x587f67(_0x50517c._0x47b186))]());this['positions']['forEach']((_0x351036,_0x46cc20,_0x11532b)=>{const _0x1d5390=_0x587f67,_0x1b502c=Cesium__namespace[_0x1d5390(0x1026)]['add'](_0x351036,_0x430e34,new Cesium__namespace['Cartesian3']());this['positions'][_0x46cc20]=_0x1b502c;});for(let _0x29338f=0x0,_0x1dfbb3=this[_0x587f67(_0x50517c._0x260e00)]['length'];_0x29338f<_0x1dfbb3;_0x29338f++){this[_0x587f67(0x1f8)][_0x29338f]['position']=Cesium__namespace['Cartesian3']['add'](this['draggers'][_0x29338f][_0x587f67(_0x50517c._0xdec34a)],_0x430e34,new Cesium__namespace['Cartesian3']());}}['_updateHeight'](_0x33ac41){const _0xc41c55={_0x152928:0x4f0,_0x1bd1dc:0x234,_0x3b291b:0x7fd},_0x55df8d=_0x5b513e;this[_0x55df8d(_0xc41c55._0x152928)]['height']=_0x33ac41,this['style']['height']=this[_0x55df8d(0x4fc)](_0x33ac41,0x2);const _0x380508=this[_0x55df8d(_0xc41c55._0x1bd1dc)];for(let _0x146a02=0x0,_0x370d19=_0x380508['length'];_0x146a02<_0x370d19;_0x146a02++){_0x380508[_0x146a02]=setPositionsHeight(_0x380508[_0x146a02],_0x33ac41);}this['fire'](EventType[_0x55df8d(_0xc41c55._0x3b291b)]);}}class Regular extends PointPolygonEntity{constructor(_0x1f5401={}){const _0x49dea4={_0x1e84c3:0x8a5,_0x3ffe36:0xe7a,_0x33ae3f:0xbc1},_0x141299=_0x5b513e;super(_0x1f5401),this[_0x141299(0x32d)]=0x2,this[_0x141299(_0x49dea4._0x1e84c3)]=0x2,this['style']['radius']=this['style'][_0x141299(_0x49dea4._0x3ffe36)]??0x3e8,this['style'][_0x141299(_0x49dea4._0x33ae3f)]=this['style'][_0x141299(_0x49dea4._0x33ae3f)]??0x0;}get[_0x5b513e(0x73e)](){return EditRegular;}['_updateAttrForDrawing_ForPoint'](_0x405a1f){const _0x2efd0d={_0x256d65:0xb98},_0x36c3bb=_0x5b513e,_0x11587a=_0x405a1f[0x0],_0x38c8d2=_0x405a1f[0x1];this[_0x36c3bb(0xd7f)][_0x36c3bb(0xe7a)]=formatNum$1(Cesium__namespace[_0x36c3bb(0x1026)][_0x36c3bb(_0x2efd0d._0x256d65)](_0x11587a,_0x38c8d2),0x2),this['style'][_0x36c3bb(0xbc1)]=formatNum$1(getAngle(_0x11587a,_0x38c8d2),0x2);}['_getShowPositions_ForPoint'](_0x2b3774){const _0x155bf0={_0x3c990c:0xd7f},_0x58b5b3=_0x5b513e;return Regular['getOutlinePositions'](_0x2b3774,this[_0x58b5b3(_0x155bf0._0x3c990c)]);}['_updateStyleHook'](_0x11d3a2,_0x3ddd1d){const _0x398903=_0x5b513e;super['_updateStyleHook'](_0x11d3a2,_0x3ddd1d),(Cesium__namespace[_0x398903(0xfaf)](_0x3ddd1d['radius'])||Cesium__namespace['defined'](_0x3ddd1d['startAngle'])||Cesium__namespace['defined'](_0x3ddd1d['border']))&&this['_updatePositionsHook']();}static['getOutlinePositions'](_0x13d6fc,_0x4d6eb8){const _0x4952e9={_0x13bf1c:0x68a,_0x48f59f:0x1ed},_0x1daa01=_0x5b513e,_0x37690e=_0x4d6eb8[_0x1daa01(_0x4952e9._0x13bf1c)]||0x3,_0x28d86c=_0x4d6eb8['radius']||0x3e8,_0x74a0ce=_0x4d6eb8['startAngle']||0x0,_0x4de4be=0x168/_0x37690e,_0x143a67=[];for(let _0x43085f=0x0;_0x43085f<=_0x37690e;_0x43085f++){const _0x53922f=_0x74a0ce+_0x4de4be*_0x43085f;_0x143a67[_0x1daa01(_0x4952e9._0x48f59f)](getPositionByDirectionAndLen(_0x13d6fc,_0x53922f,_0x28d86c));}return _0x143a67;}}register$5(_0x5b513e(0x4ab),Regular,!![]);class EditSector extends EditPolygon{set['position'](_0x3c0d83){const _0x33552a={_0x360a02:0x234},_0x21ee01=_0x5b513e;this[_0x21ee01(_0x33552a._0x360a02)][0x0]=_0x3c0d83;}get['position'](){return this['positions'][0x0];}['bindDraggers'](){const _0x2b4988={_0x10948d:0x234,_0x1601a0:0x723,_0x46f5e8:0x1f8,_0x163667:0x4d9,_0xa88fc7:0x4f0},_0x209416={_0x551998:0x4e6},_0x45149f={_0x4b2c6f:0x234,_0x3e33ec:0xe7a,_0x3cc8d8:0xbc1},_0x202634={_0x4c235b:0x1f8},_0x35de9a={_0x49972a:0xb81,_0x4bbb93:0x4d9},_0x25c264={_0x588ba5:0xb81},_0x553737=_0x5b513e,_0x5690a0=this[_0x553737(_0x2b4988._0x10948d)];let _0x2632c9=this['updatePositionsHeightByAttr'](_0x5690a0[0x0]);if(this[_0x553737(_0x2b4988._0x1601a0)]['hasMoveEdit']){const _0x44de19=this['createDragger']({'position':_0x2632c9,'type':EditPointType['MoveAll'],'tooltip':this['_map'][_0x553737(0xea1)]('_整体平移'),'onDragStart':(_0x3d6f12,_0x1ad33a)=>{_0x2632c9=_0x1ad33a;},'onDrag':(_0x570f78,_0x410c6f)=>{const _0x3a0c25=_0x553737;_0x410c6f=this[_0x3a0c25(_0x25c264._0x588ba5)](_0x410c6f),_0x570f78['position']=_0x410c6f,this['_moveAllPostions'](_0x2632c9,_0x410c6f),_0x2632c9=_0x410c6f;}});_0x44de19['index']=0x0,this[_0x553737(_0x2b4988._0x46f5e8)]['push'](_0x44de19);}const _0x4b11f9=getPositionByDirectionAndLen(_0x2632c9,this['style']['startAngle'],this['style'][_0x553737(0xe7a)]);_0x5690a0[0x1]=_0x4b11f9;const _0x4ffb9c=this[_0x553737(0xef3)]({'position':this['updatePositionsHeightByAttr'](_0x4b11f9),'onDrag':(_0x2ff77c,_0x154349)=>{const _0x43a59a=_0x553737;_0x154349=this[_0x43a59a(_0x35de9a._0x49972a)](_0x154349),_0x2ff77c['position']=_0x154349,this['positions'][_0x2ff77c['index']]=_0x154349,this['style']['radius']=Cesium__namespace['Cartesian3']['distance'](_0x5690a0[0x0],_0x154349),this['style']['startAngle']=formatNum$1(getAngle(_0x5690a0[0x0],_0x154349),0x2),_0x5690a0[0x2]=getPositionByDirectionAndLen(_0x5690a0[0x0],this['style'][_0x43a59a(_0x35de9a._0x4bbb93)],this['style']['radius']);},'onDragStart':(_0x57a320,_0x17ab6a)=>{const _0x4ce6bb=_0x553737;for(let _0x1e6511=0x0,_0xfd762=this[_0x4ce6bb(_0x202634._0x4c235b)]['length'];_0x1e6511<_0xfd762;_0x1e6511++){this[_0x4ce6bb(0x1f8)][_0x1e6511]['show']=![];}},'onDragEnd':(_0x502a13,_0x4a11fe)=>{const _0x41f9ea=_0x553737;this[_0x41f9ea(0x673)]();}});_0x4ffb9c['index']=0x1,this['draggers']['push'](_0x4ffb9c);const _0x2d675f=getPositionByDirectionAndLen(_0x2632c9,this['style'][_0x553737(_0x2b4988._0x163667)],this['style'][_0x553737(0xe7a)]);_0x5690a0[0x2]=_0x2d675f;const _0x373689=this['createDragger']({'position':this['updatePositionsHeightByAttr'](_0x2d675f),'onDrag':(_0x1a7eb3,_0x159feb)=>{const _0x1d6f6e=_0x553737;_0x159feb=this[_0x1d6f6e(0xb81)](_0x159feb),_0x1a7eb3['position']=_0x159feb,this[_0x1d6f6e(_0x45149f._0x4b2c6f)][_0x1a7eb3['index']]=_0x159feb,this['style'][_0x1d6f6e(_0x45149f._0x3e33ec)]=Cesium__namespace['Cartesian3']['distance'](_0x5690a0[0x0],_0x159feb),this['style'][_0x1d6f6e(0x4d9)]=getAngle(_0x5690a0[0x0],_0x159feb),_0x5690a0[0x1]=getPositionByDirectionAndLen(_0x5690a0[0x0],this['style'][_0x1d6f6e(_0x45149f._0x3cc8d8)],this['style']['radius']);},'onDragStart':(_0x458379,_0xbc95d6)=>{const _0x3653c8=_0x553737;for(let _0x95a924=0x0,_0x11a9a7=this['draggers'][_0x3653c8(_0x209416._0x551998)];_0x95a924<_0x11a9a7;_0x95a924++){this['draggers'][_0x95a924][_0x3653c8(0xdc0)]=![];}},'onDragEnd':(_0x37c33d,_0x1223e5)=>{const _0x3105c6=_0x553737;this[_0x3105c6(0x673)]();}});_0x373689['index']=0x2,this['draggers']['push'](_0x373689),this[_0x553737(_0x2b4988._0xa88fc7)]['extrudedHeight']&&this['_bindHeightDraggers']();}['_moveAllPostions'](_0x39c70f,_0x4a6bbe){const _0x14c397={_0x417b65:0x289,_0x5bcd98:0x234,_0x5e560f:0x4e6,_0x26577c:0x1026},_0x22cda0=_0x5b513e,_0x48e89e=Cesium__namespace['Cartesian3'][_0x22cda0(_0x14c397._0x417b65)](_0x4a6bbe,_0x39c70f,new Cesium__namespace['Cartesian3']()),_0x3f6ee5=this[_0x22cda0(_0x14c397._0x5bcd98)];for(let _0x1751a6=0x0,_0x3cf181=_0x3f6ee5[_0x22cda0(_0x14c397._0x5e560f)];_0x1751a6<_0x3cf181;_0x1751a6++){_0x3f6ee5[_0x1751a6]=Cesium__namespace['Cartesian3']['add'](_0x3f6ee5[_0x1751a6],_0x48e89e,new Cesium__namespace['Cartesian3']());}for(let _0x64e7ef=0x0,_0x1bc679=this['draggers']['length'];_0x64e7ef<_0x1bc679;_0x64e7ef++){this[_0x22cda0(0x1f8)][_0x64e7ef]['_pointType']!==EditPointType['MoveAll']&&(this['draggers'][_0x64e7ef]['position']=Cesium__namespace[_0x22cda0(_0x14c397._0x26577c)]['add'](this['draggers'][_0x64e7ef][_0x22cda0(0xae3)],_0x48e89e,new Cesium__namespace[(_0x22cda0(_0x14c397._0x26577c))]()));}}}class Sector extends PointPolygonEntity{constructor(_0x58756f={}){const _0x155772={_0x215e5f:0x32d,_0x3759a4:0x8a5,_0x18b08e:0xe7a,_0x287f81:0xd7f,_0x1b8b5e:0xd7f},_0x27ebe2=_0x5b513e;super(_0x58756f),this[_0x27ebe2(_0x155772._0x215e5f)]=0x2,this[_0x27ebe2(_0x155772._0x3759a4)]=0x3,this[_0x27ebe2(0xd7f)]['radius']=this['style'][_0x27ebe2(_0x155772._0x18b08e)]??0x3e8,this[_0x27ebe2(_0x155772._0x287f81)]['startAngle']=this['style']['startAngle']??0x0,this[_0x27ebe2(_0x155772._0x1b8b5e)]['endAngle']=this['style']['endAngle']??0x0;}get['EditClass'](){return EditSector;}[_0x5b513e(0x1206)](_0x56bdcc){const _0x587232={_0x304a33:0xd7f},_0x957b8b=_0x5b513e,_0x591cff=_0x56bdcc[0x0],_0x3a43ed=_0x56bdcc[0x1];this[_0x957b8b(_0x587232._0x304a33)]['radius']=formatNum$1(Cesium__namespace['Cartesian3'][_0x957b8b(0xb98)](_0x591cff,_0x3a43ed),0x2),this['style'][_0x957b8b(0xbc1)]=formatNum$1(getAngle(_0x591cff,_0x3a43ed),0x2),(_0x56bdcc===null||_0x56bdcc===void 0x0?void 0x0:_0x56bdcc['length'])>0x2?this[_0x957b8b(0xd7f)]['endAngle']=formatNum$1(getAngle(_0x591cff,_0x56bdcc[0x2]),0x2):this['style'][_0x957b8b(0x4d9)]=this[_0x957b8b(0xd7f)][_0x957b8b(0xbc1)];}[_0x5b513e(0xaef)](_0xba557c){return Sector['getOutlinePositions'](_0xba557c,this['style']);}[_0x5b513e(0x44c)](_0x7d28ab,_0x4203cd){const _0x498144={_0x3a0a3a:0x726},_0x39a8b8=_0x5b513e;super['_updateStyleHook'](_0x7d28ab,_0x4203cd),(Cesium__namespace['defined'](_0x4203cd['radius'])||Cesium__namespace['defined'](_0x4203cd[_0x39a8b8(0xbc1)])||Cesium__namespace['defined'](_0x4203cd['endAngle'])||Cesium__namespace['defined'](_0x4203cd[_0x39a8b8(0x822)]))&&(this['_isCallbackPositions']&&!this[_0x39a8b8(_0x498144._0x3a0a3a)]&&(this[_0x39a8b8(0x5a3)]=this[_0x39a8b8(0x977)](this[_0x39a8b8(0xab6)]),this['_hierarchy'][_0x39a8b8(0x234)]=this['_positions_show']),this['_updatePositionsHook']());}static['getOutlinePositions'](_0x577783,_0x799821){const _0x5b0446={_0x51fd39:0x1ed,_0x5e1ae0:0x822},_0x5587db=_0x5b513e,_0x53f05c=_0x799821['radius'],_0xc81191=_0x799821['startAngle'];let _0x5586df=_0x799821[_0x5587db(0x4d9)];_0x5586df<=_0xc81191&&(_0x5586df+=0x168);const _0x52c7e3=[];!_0x799821['noCenter']&&_0x52c7e3[_0x5587db(0x1ed)](_0x577783);for(let _0x5e7bc7=_0xc81191;_0x5e7bc7<=_0x5586df;_0x5e7bc7++){_0x52c7e3[_0x5587db(_0x5b0446._0x51fd39)](getPositionByDirectionAndLen(_0x577783,_0x5e7bc7,_0x53f05c));}return!_0x799821[_0x5587db(_0x5b0446._0x5e1ae0)]&&_0x52c7e3['push'](_0x577783),_0x52c7e3;}}register$5(_0x5b513e(0x473),Sector,!![]);class StraightArrowUtil{constructor(){const _0x5ddcb8=_0x5b513e;this[_0x5ddcb8(0x42f)]=algorithmUtil;}['setOptions'](_0x516338={}){const _0x205df8={_0x29953f:0x178,_0x5065ec:0x85f},_0x3bd06f=_0x5b513e;this['tailWidthFactor']=_0x516338['tailWidthFactor']||0.05,this['neckWidthFactor']=_0x516338['neckWidthFactor']||0.1,this[_0x3bd06f(_0x205df8._0x29953f)]=_0x516338[_0x3bd06f(0x178)]||0.15,this['headAngle']=_0x516338['headAngle']||Math['PI']/0x4,this['neckAngle']=_0x516338[_0x3bd06f(_0x205df8._0x5065ec)]||Math['PI']*0.17741;}['startCompute'](_0x2528b9,_0x18511e){const _0xb678d2={_0x3b6d93:0x12b3,_0x1afcdf:0x42f,_0x356e17:0x85f},_0x8377ab=_0x5b513e;if(!_0x2528b9||_0x2528b9['length']===0x0)return _0x2528b9;this['positions']=_0x2528b9,this[_0x8377ab(_0xb678d2._0x3b6d93)](_0x18511e);const _0x26d910=cartesians2mercators(_0x2528b9),_0x268a67=(_0x18511e===null||_0x18511e===void 0x0?void 0x0:_0x18511e['maxHeight'])??this[_0x8377ab(0x27d)](_0x26d910),_0x5b9966=[_0x26d910[0x0],_0x26d910[0x1]],_0x2a6d83=_0x5b9966[0x0],_0xe440a7=_0x5b9966[0x1],_0x4d53d1=this['algorithmUtil']['getBaseLength'](_0x26d910),_0x513aaa=_0x4d53d1*this[_0x8377ab(0x1f5)],_0x4924c0=_0x4d53d1*this['neckWidthFactor'],_0x2b4621=_0x4d53d1*this['headWidthFactor'],_0x336919=this['algorithmUtil'][_0x8377ab(0x1155)](_0xe440a7,_0x2a6d83,Math['PI']/0x2,_0x513aaa,!![]),_0x3a7590=this[_0x8377ab(0x42f)]['getThirdPoint'](_0xe440a7,_0x2a6d83,Math['PI']/0x2,_0x513aaa,![]),_0x5ea2f8=this['algorithmUtil']['getThirdPoint'](_0x2a6d83,_0xe440a7,this['headAngle'],_0x2b4621,![]),_0x39bbaf=this['algorithmUtil']['getThirdPoint'](_0x2a6d83,_0xe440a7,this['headAngle'],_0x2b4621,!![]),_0xa61492=this[_0x8377ab(_0xb678d2._0x1afcdf)]['getThirdPoint'](_0x2a6d83,_0xe440a7,this[_0x8377ab(_0xb678d2._0x356e17)],_0x4924c0,![]),_0x2cb70e=this['algorithmUtil']['getThirdPoint'](_0x2a6d83,_0xe440a7,this['neckAngle'],_0x4924c0,!![]),_0x22950f=[_0x336919,_0xa61492,_0x5ea2f8,_0xe440a7,_0x39bbaf,_0x2cb70e,_0x3a7590],_0x5c396d=mercators2cartesians(_0x22950f,_0x268a67);return _0x5c396d;}[_0x5b513e(0x27d)](_0x31f4d3){let _0x52a597=_0x31f4d3[0x0][0x2]||0x0;for(let _0x36bae7=0x0;_0x36bae7<_0x31f4d3['length'];_0x36bae7++){_0x31f4d3[0x2]>_0x52a597&&(_0x52a597=_0x31f4d3[0x2]);}return _0x52a597;}}const straightArrowUtil=new StraightArrowUtil();class StraightArrow extends PolygonEntity{constructor(_0x54c32b={}){super(_0x54c32b),this['_minPointNum']=0x2,this['_maxPointNum']=0x2;}['getShowPositions'](_0x50120f){const _0x393934=_0x5b513e;if(!_0x50120f||_0x50120f[_0x393934(0x4e6)]<0x2)return _0x50120f;return this['style']['maxHeight']=this['getMaxHeight'](),straightArrowUtil['startCompute'](_0x50120f,this['style']);}['_updateEditDraggerPositionHeight'](_0x5ed779){const _0x2ff314={_0x1ddc21:0xd7f},_0x43ff69=_0x5b513e;return setPositionsHeight(_0x5ed779,this[_0x43ff69(_0x2ff314._0x1ddc21)]['maxHeight']);}static['getOutlinePositions'](_0x481cd6,_0x1dd044){if(!_0x481cd6||_0x481cd6['length']<0x2)return _0x481cd6;return _0x481cd6=LngLatArray['toCartesians'](_0x481cd6),straightArrowUtil['startCompute'](_0x481cd6,_0x1dd044);}}register$5(_0x5b513e(0x11eb),StraightArrow);class EditParallelogram extends EditPolygon{set[_0x5b513e(0x234)](_0x5c6ad4){this['_graphic']['_positions_draw']=_0x5c6ad4;}get['positions'](){const _0x46f515={_0x789bc8:0x4e6,_0x25e48c:0x5e3},_0x172ac5=_0x5b513e,_0x4666ae=this['_graphic']['_positions_draw']||this['_graphic']['_positions']||[];if(_0x4666ae[_0x172ac5(_0x46f515._0x789bc8)]===0x2){const _0x3eba4f=LngLatPoint['fromCartesian'](_0x4666ae[0x0]),_0x546b2a=LngLatPoint['fromCartesian'](_0x4666ae[0x1]),_0x27c5f7=new LngLatPoint(_0x3eba4f['lng'],_0x546b2a['lat'],_0x3eba4f['alt']);_0x4666ae['push'](_0x27c5f7[_0x172ac5(_0x46f515._0x25e48c)]());}return _0x4666ae;}get['center'](){const _0x1b6fbe={_0x4f0cf4:0x1026},_0x55da25=_0x5b513e,_0x5c6db8=this['positions'];if(_0x5c6db8['length']0x2710){const _0x1e9628=LngLatPoint['toCartographic'](_0x455676[0x2]),_0x46b8d1=Cesium__namespace[_0x3a70c0(0x5e2)]['fromCartesian'](_0x2e375c);_0x2e375c=Cesium__namespace['Cartesian3']['fromRadians'](_0x46b8d1['longitude'],_0x46b8d1[_0x3a70c0(_0x4b5170._0x1b6417)],_0x1e9628[_0x3a70c0(0x595)]);}return[_0x455676[0x0],_0x455676[0x1],_0x455676[0x2],_0x2e375c];}}register$5('parallelogram',ParallelogramEntity);const DEF_STYLE$u={'color':'#3388ff','pixelSize':0x8,'outlineColor':'#ffffff','outlineWidth':0x2,'visibleDepth':![]};class PointMeasure extends PointEntity{constructor(_0x15c508={}){const _0x1e9549={_0xc63827:0xd7f},_0x1ff4f2=_0x5b513e;_0x15c508[_0x1ff4f2(_0x1e9549._0xc63827)]={...DEF_STYLE$u,..._0x15c508[_0x1ff4f2(_0x1e9549._0xc63827)]},super(_0x15c508);}['enableControl'](_0x2eeb54){const _0x1d972a={_0x15be08:0x12e8},_0x1bf604=_0x5b513e;var _0x359380,_0x4f3656;this[_0x1bf604(0x744)]['mouseEvent'][_0x1bf604(0x31d)]=_0x2eeb54,(_0x359380=this['_map'])!==null&&_0x359380!==void 0x0&&_0x359380['tooltip']&&(this['_map']['tooltip'][_0x1bf604(_0x1d972a._0x15be08)]=_0x2eeb54),(_0x4f3656=this['_map'])!==null&&_0x4f3656!==void 0x0&&_0x4f3656['contextmenu']&&(this['_map']['contextmenu']['enabled']=_0x2eeb54);}['_addedHook'](_0x344644){const _0x15bae2={_0x5981af:0x972,_0x48ffb7:0x10fc,_0x556c09:0x1c1,_0x45ac15:0xde6,_0x37b85e:0xd73,_0x34bceb:0xff0,_0xa63b26:0xea1,_0x12dce9:0x6c5,_0x332f39:0xff3,_0x31491d:0x326,_0x55289b:0x851},_0x4c4db8=_0x5b513e;super['_addedHook'](_0x344644);const _0x4682a8=this['_map'],_0xad5743={'autoClose':![],'closeOnClick':![],'animation':![],...this['options']['popupOptions']};this['bindPopup'](_0x5b567b=>{const _0x3d4f1c=_0x137d,_0x8826ba=this[_0x3d4f1c(_0x15bae2._0x5981af)];_0x8826ba[_0x3d4f1c(_0x15bae2._0x48ffb7)]();if(isFunction(this['options']['popup']))return this[_0x3d4f1c(_0x15bae2._0x556c09)]['popup'](_0x8826ba,_0x5b567b);const _0x2f836d=degree2dms(_0x8826ba['lng'])[_0x3d4f1c(0xde6)],_0x467103=degree2dms(_0x8826ba['lat'])[_0x3d4f1c(_0x15bae2._0x45ac15)];let _0x41e870='';if(this['options']['crs']!==![]){const _0x395090=proj4Trans([_0x8826ba[_0x3d4f1c(_0x15bae2._0x37b85e)],_0x8826ba['lat']],'EPSG:4326',this['options'][_0x3d4f1c(_0x15bae2._0x34bceb)]??CRS['CGCS2000_GK_Zone_3']);_0x395090[0x0]!==_0x8826ba[_0x3d4f1c(0xd73)]&&_0x395090[0x1]!==_0x8826ba['lat']&&(_0x41e870='