var TransformControls=null;var BaseControls=null;var GLESkyBox=null;var KEY_META=null;var KEY_QUOTE=null;var KEY_CLOSE_BRACKET=null;var KEY_BACK_SLASH=null;var KEY_OPEN_BRACKET=null;var KEY_BACK_QUOTE=null;var KEY_SLASH=null;var KEY_PERIOD=null;var KEY_COMMA=null;var KEY_SCROLL_LOCK=null;var KEY_NUM_LOCK=null;var KEY_F24=null;var KEY_F23=null;var KEY_F22=null;var KEY_F21=null;var KEY_F20=null;var KEY_F19=null;var KEY_F18=null;var KEY_F17=null;var KEY_F16=null;var KEY_F15=null;var KEY_F14=null;var KEY_F13=null;var KEY_F12=null;var KEY_F11=null;var KEY_F10=null;var KEY_F9=null;var KEY_F8=null;var KEY_F7=null;var KEY_F6=null;var KEY_F5=null;var KEY_F4=null;var KEY_F3=null;var KEY_F2=null;var KEY_F1=null;var KEY_DIVIDE=null;var KEY_DECIMAL=null;var KEY_SUBTRACT=null;var KEY_SEPARATOR=null;var KEY_ADD=null;var KEY_MULTIPLY=null;var KEY_NUMPAD9=null;var KEY_NUMPAD8=null;var KEY_NUMPAD7=null;var KEY_NUMPAD6=null;var KEY_NUMPAD5=null;var KEY_NUMPAD4=null;var KEY_NUMPAD3=null;var KEY_NUMPAD2=null;var KEY_NUMPAD1=null;var KEY_NUMPAD0=null;var KEY_CONTEXT_MENU=null;var KEY_RIGHT_CMD=null;var KEY_LEFT_CMD=null;var KEY_Z=null;var KEY_Y=null;var KEY_X=null;var KEY_W=null;var KEY_V=null;var KEY_U=null;var KEY_T=null;var KEY_S=null;var KEY_R=null;var KEY_Q=null;var KEY_P=null;var KEY_O=null;var KEY_N=null;var KEY_M=null;var KEY_L=null;var KEY_K=null;var KEY_J=null;var KEY_I=null;var KEY_H=null;var KEY_G=null;var KEY_F=null;var KEY_E=null;var KEY_D=null;var KEY_C=null;var KEY_B=null;var KEY_A=null;var KEY_EQUALS=null;var KEY_SEMICOLON=null;var KEY_9=null;var KEY_8=null;var KEY_7=null;var KEY_6=null;var KEY_5=null;var KEY_4=null;var KEY_3=null;var KEY_2=null;var KEY_1=null;var KEY_0=null;var KEY_DELETE=null;var KEY_INSERT=null;var KEY_PRINTSCREEN=null;var KEY_DOWN=null;var KEY_RIGHT=null;var KEY_UP=null;var KEY_LEFT=null;var KEY_HOME=null;var KEY_END=null;var KEY_PAGE_DOWN=null;var KEY_PAGE_UP=null;var KEY_SPACE=null;var KEY_ESCAPE=null;var KEY_CAPS_LOCK=null;var KEY_PAUSE=null;var KEY_ALT=null;var KEY_CONTROL=null;var KEY_SHIFT=null;var KEY_ENTER=null;var KEY_RETURN=null;var KEY_CLEAR=null;var KEY_TAB=null;var KEY_BACK_SPACE=null;var KEY_HELP=null;var KEY_CANCEL=null;var I18n=null;var GLEWaterRipple=null;var GLECesiumVideo=null;var GLEVehicleBorneRadar=null;var TransformModelHelper=null;var GLEOnsiteInspection=null;var GLEInundationAnalysis=null;var GLEInspectionTrack=null;var GLECircleScan=null;var Calculation=null;var getTemperatureGradientColors=null;var CHInstance=null;var GLECad=null;var EditControls=null;var getPointFootToLine=null;var getPointFootToPlane=null;var GetDistanceBetweenFaces=null;var equation_plane=null;var GetFootOfPerpendicular=null;var _applyRotateAroundAxis=null;var GetMaxMinPoint=null;var toNonExponential=null;var extendDeep=null;var extend=null;var isEmpty=null;var saveFile=null;var metersToLatitude=null;var metersToLongitude=null;var defaultValue=null;var Matrix3=null;var Matrix4=null;var Cartesian3=null;var ENGINEVERSION=null;+function(d,e,f,g,h,i){-function(j){var k=function(){return 0x7>>0x1;}()-function(){return 0x1<<0x1;}();Calculation=function(p,q,r){var s=r-q;var t=(p-q)/s;return t;};getTemperatureGradientColors=function(){return{1:new Cesium['Color'](0x1,0x0,0x0)['toCssHexString'](),0.75:new Cesium['Color'](0x1,0x1,0x0)['toCssHexString'](),0.5:new Cesium['Color'](0x0,0x1,0x0)[n(0x0)](),0.25:new Cesium['Color'](0x0,0x1,0x1)['toCssHexString'](),0:new Cesium['Color'](0x0,0x0,0x1)['toCssHexString']()};};CHInstance=function(p,q,r){if(!q){return null;}if(!r){r={};}this['_cesium']=p;this['_options']=r;this['_id']=this['_options'][n(0x1)]?this['_options']['id']:CesiumHeatmap['_getID']();this['_options']['gradient']=this['_options']['gradient']?this['_options']['gradient']:CesiumHeatmap['defaults']['gradient'];this['_options']['maxOpacity']=this['_options']['maxOpacity']?this['_options']['maxOpacity']:CesiumHeatmap['defaults']['maxOpacity'];this['_options']['minOpacity']=this['_options']['minOpacity']?this['_options']['minOpacity']:CesiumHeatmap['defaults']['minOpacity'];this['_options']['blur']=this['_options']['blur']?this['_options']['blur']:CesiumHeatmap[n(0x2)]['blur'];this['_mbounds']=CesiumHeatmap['wgs84ToMercatorBB'](q);this['_setWidthAndHeight'](this['_mbounds']);this['_options']['radius']=Math[n(0x3)](this['_options']['radius']?this['_options']['radius']:this['width']>this['height']?this['width']/CesiumHeatmap['defaults']['radiusFactor']:this['height']/CesiumHeatmap['defaults']['radiusFactor']);this['_spacing']=this['_options']['radius']*CesiumHeatmap['defaults']['spacingFactor'];this['_xoffset']=this['_mbounds']['west'];this['_yoffset']=this['_mbounds']['south'];this['width']=Math['round'](this['width']+this['_spacing']*0x2);this['height']=Math['round'](this['height']+this['_spacing']*0x2);this['_mbounds']['west']-=this['_spacing']*this['_factor'];this['_mbounds']['east']+=this['_spacing']*this['_factor'];this['_mbounds']['south']-=this['_spacing']*this['_factor'];this['_mbounds']['north']+=this['_spacing']*this['_factor'];this['bounds']=CesiumHeatmap['mercatorToWgs84BB'](this['_mbounds']);this['_rectangle']=Cesium['Rectangle']['fromDegrees'](this['bounds']['west'],this['bounds']['south'],this['bounds']['east'],this['bounds']['north']);this['_container']=CesiumHeatmap['_getContainer'](this['width'],this['height'],this['_id']);this['_options']['container']=this['_container'];this['polygonbounds']=this['_options']['polygonbounds'];this['_heatmap']=h337[n(0x4)](this['_options']);this['_container']['children'][0x0]['setAttribute'](l(0x0),this['_id']+l(0x1));this['polygonheight']=this['_options'][n(0x5)];this['classificationType']=this['_options']['classificationType'];};getPointFootToLine=function(p,q,r){var s=p['x'];var t=p['y'];var u=q['x'];var v=q['y'];var w=r['x'];var x=r['y'];if(u==w&&v==x)return;var y=-((u-s)*(w-u)+(v-t)*(x-v))/((u-w)*(u-w)+(v-x)*(v-x));var z=y*(w-u)+u;var A=y*(x-v)+v;return new Cesium['Cartesian2'](z,A);};getPointFootToPlane=function(q,r){var s=new Cesium['Cartesian3']();var t=r[0x0],u=r[0x1],v=r[0x2];var w=equation_plane(t,u,v);var x=w[0x0];var y=w[0x1];var z=w[0x2];var A=w[0x3];var B=x*x+y*y+z*z;var C=x*q['x']+y*q['y']+z*q['z']+A;s['x']=q['x']-C*x/B;s['y']=q['y']-C*y/B;s['z']=q['z']-C*z/B;return s;};GetDistanceBetweenFaces=function(q,r,s){var t=![];var u=r[0x0],v=r[0x1],w=r[0x2];var x=s[0x0],y=s[0x1],z=s[0x2];var A=new Cesium['Cartesian3']();var B=new Cesium['Cartesian3']();var C=new Cesium['Cartesian3']();var D=new Cesium['Cartesian3']();Cesium['Cartesian3']['subtract'](u,v,A);Cesium['Cartesian3']['subtract'](v,w,B);Cesium['Cartesian3']['subtract'](x,y,C);Cesium['Cartesian3']['subtract'](y,z,D);var E=new Cesium['Cartesian3']();var F=new Cesium['Cartesian3']();Cesium['Cartesian3']['cross'](A,B,E);Cesium['Cartesian3']['cross'](C,D,F);Cesium['Cartesian3']['normalize'](E,E);Cesium['Cartesian3']['normalize'](F,F);t=Math['abs'](0x1-Math['abs'](Cesium['Cartesian3']['dot'](E,F)))<0.000001;if(t){var G=new Cesium['Cartesian3']();var H=equation_plane(x,y,z);var I=H[0x0];var J=H[0x1];var K=H[0x2];var L=H[0x3];var M=new Cesium[(n(0x6))]();Cesium['Cartesian3']['clone'](q,M);var N=I*I+J*J+K*K;var O=I*M['x']+J*M['y']+K*M['z']+L;G['x']=M['x']-O*I/N;G['y']=M['y']-O*J/N;G['z']=M['z']-O*K/N;H=equation_plane(u,v,w);I=H[0x0];J=H[0x1];K=H[0x2];L=H[0x3];N=I*I+J*J+K*K;O=I*G['x']+J*G['y']+K*G['z']+L;M['x']=G['x']-O*I/N;M['y']=G['y']-O*J/N;M['z']=G['z']-O*K/N;var P=Cesium['Cartesian3'][n(0x7)](M,G);return{'isParallel':t,'distance':P,'footPoint':G,'f1p1':M};}return{'isParallel':t};};equation_plane=function(p,q,r){var s=q['x']-p['x'];var t=q['y']-p['y'];var u=q['z']-p['z'];var v=r['x']-p['x'];var w=r['y']-p['y'];var x=r['z']-p['z'];var y=t*x-w*u;var z=v*u-s*x;var A=s*w-t*v;var B=-y*p['x']-z*p['y']-A*p['z'];return[y,z,A,B];};GetFootOfPerpendicular=function(p,q,r){var s=new Cesium['Cartesian3']();var t=p['x']-q['x'];var v=p['y']-q['y'];var w=p['z']-q['z'];if(Math['abs'](t)<1e-8&&Math['abs'](v)<1e-8&&Math['abs'](w)<1e-8){return s=p;}var x=(r['x']-p['x'])*(p['x']-q['x'])+(r['y']-p['y'])*(p['y']-q['y'])+(r['z']-p['z'])*(p['z']-q['z']);x=x/(t*t+v*v+w*w);s['x']=p['x']+x*t;s['y']=p['y']+x*v;s['z']=p['z']+x*w;return s;};_applyRotateAroundAxis=function(p,q,r){r[0x0]=p['x']*p['x']*(0x1-Math['cos'](q))+Math['cos'](q);r[0x1]=p['x']*p['y']*(0x1-Math['cos'](q))+p['z']*Math['sin'](q);r[0x2]=p['x']*p['z']*(0x1-Math['cos'](q))-p['y']*Math['sin'](q);r[0x3]=p['x']*p['y']*(0x1-Math['cos'](q))-p['z']*Math['sin'](q);r[0x4]=p['y']*p['y']*(0x1-Math[n(0x8)](q))+Math['cos'](q);r[0x5]=p['y']*p['z']*(0x1-Math[n(0x9)](q))+p['x']*Math['sin'](q);r[0x6]=p['x']*p['z']*(0x1-Math['cos'](q))+p['y']*Math['sin'](q);r[0x7]=p['y']*p['z']*(0x1-Math['cos'](q))-p['x']*Math[n(0xa)](q);r[0x8]=p['z']*p['z']*(0x1-Math['cos'](q))+Math['cos'](q);};GetMaxMinPoint=function(p){var q=new Cesium['Cartesian3'](-Infinity,-Infinity,-Infinity);var r=new Cesium['Cartesian3'](Infinity,Infinity,Infinity);for(var s=0x0;s
{if(document['getElementsByClassName'](m(0x4))[0x0]){document['getElementsByClassName'](m(0x5))[0x0]['style'][n(0x2d)]='n'+o(0x8)+'e';}if(document[n(0x2e)](m(0x6))[0x0]){document['getElementsByClassName'](m(0x7))[0x0]['style'][n(0x2f)]='n'+o(0x9)+'e';}clearTimeout(b5);},0xc8);this['viewer']['scene']['requestRender']();};this['enableDoubleSided']=![];this['viewer']=new Cesium['Viewer'](this['defaults']['container'],{'imageryProvider':![],'contextOptions':{'webgl':{'alpha':Cesium['defined'](z['webglAlpha'])?z['webglAlpha']:![],'preserveDrawingBuffer':!![],'antialias':!![],'premultipliedAlpha':!![]}},'baseLayerPicker':this['defaults']['openearth'],'animation':![],'timeline':![],'shouldAnimate':!![],'navigationHelpButton':![],'sceneModePicker':![],'homeButton':![],'geocoder':!![],'fullscreenButton':![],'selectionIndicator':![],'infoBox':![],'sceneMode':this['defaults']['sceneMode'],'scene3DOnly':this['defaults']['sceneMode']==Cesium['SceneMode']['SCENE3D']?!![]:![],'requestRenderMode':this['defaults']['requestRenderMode'],'maximumRenderTimeChange':Infinity,'isRequestWebgl2':this['defaults']['isRequestWebgl2'],'orderIndependentTranslucency':!![],'api':this,'msaaSamples':this['defaults'][n(0x30)]?0x4:0x1,'vrButton':this['defaults']['isOpenVR']});this['viewer']['scene']['globe']['show']=this['defaults']['openearth'];this['viewer']['scene']['canvas']['style']['userSelect']='n'+o(0xa)+'e';this['viewer']['scene']['canvas']['style'][n(0x31)]='n'+o(0xb)+'e';this['viewer']['scene']['skyBox']['show']=![];if(this['defaults']['openearth']&&this['defaults']['openterrain']){this['viewer']['scene']['terrainProvider']=new Cesium['CesiumTerrainProvider']({'url':this['defaults']['terrainProvider'],'requestWaterMask':!![],'requestVertexNormals':!![]});this['viewer']['scene']['terrainProvider']['terrainFlatten']={'isFlatten':![],'flattenX':[],'flattenY':[],'flattenHeight':0x0,'isFill':!![]};}if(this['IsOptimizeRendering']&&this['RenderMode']==0x1){var B=this['viewer']['scene']['postProcessStages'];this['viewer']['scene']['brightness']=this['viewer']['scene']['brightness']||B['add'](Cesium['PostProcessStageLibrary']['createBrightnessStage']());this['viewer']['scene']['brightness']['enabled']=!![];this['viewer']['scene']['brightness']['uniforms']['brightness']=1.1;}this['viewer']['cesiumWidget']['screenSpaceEventHandler']['removeInputAction'](Cesium['ScreenSpaceEventType']['LEFT_DOUBLE_CLICK']);this['viewer']['_cesiumWidget']['_creditContainer']['style']['display']='n'+o(0xc)+'e';this['viewer'][n(0x32)]['debugShowFramesPerSecond']=this['defaults']['showfps'];let C=setTimeout(()=>{if(document['getElementsByClassName'](m(0x8))[0x0]){document['getElementsByClassName'](m(0x9))[0x0]['style']['display']='n'+o(0xd)+'e';}if(document['getElementsByClassName'](m(0xa))[0x0]){document['getElementsByClassName'](m(0xb))[0x0]['style']['display']='n'+o(0xe)+'e';}clearTimeout(C);},0xc8);this['viewer']['scene']['skyBox']['show']=![];this['viewer']['scene']['skyAtmosphere'][n(0x33)]=![];this['viewer']['scene']['globe']['enableLighting']=![];if(this['viewer']['scene']['globe']){this['viewer'][n(0x34)]['globe']['depthTestAgainstTerrain']=!![];}if(this['viewer']['scene']['moon']){this['viewer']['scene']['moon']['show']=![];}if(Cesium['FeatureDetection'][n(0x35)]()){this['viewer']['resolutionScale']=window['devicePixelRatio']*0x1;}this['viewer']['_cesiumWidget']['_showRenderLoopErrors']=![];this['viewer']['scene']['fog']['enabled']=this['defaults']['openearth'];this['viewer']['scene']['backgroundColor']=this['defaults']['bgcolor']instanceof Cesium['Color']?this['defaults']['bgcolor']:Cesium['Color']['fromCssColorString'](this['defaults']['bgcolor']);this['viewer']['scene']['useDepthPicking']=!![];this['viewer'][n(0x36)]['pickTranslucentDepth']=!![];this['viewer']['scene']['fxaa']=!![];this['viewer']['scene']['postProcessStages']['_fxaa']['enabled']=!![];this['viewer'][n(0x37)]['screenSpaceCameraController']['enableCollisionDetection']=!this['defaults']['throughwall'];this['viewer']['targetFrameRate']=this['defaults']['targetFrameRate'];Cesium['Camera']['DEFAULT_VIEW_RECTANGLE']=Cesium['Rectangle']['fromDegrees'](0x49,0x3,0x87,0x35);this['viewer']['camera']['setView']({'destination':Cesium['Cartesian3']['fromDegrees'](110.2,34.55,0x1036640)});this['viewer']['scene']['logarithmicDepthBuffer']=!![];this['TransformContorl']=undefined;if(z['backgroundImageUrl']){this['viewer']['scene']['backgroundImageUrl']=z['backgroundImageUrl'];}if(this['isMobile']()||this['defaults']['cadmode']){this['viewer']['camera'][n(0x38)]['near']=0.0001;}var D=this['viewer']['scene']['screenSpaceCameraController'];D['zoomEventTypes']=[Cesium['CameraEventType']['WHEEL'],Cesium[n(0x39)]['PINCH']];D['rotateEventTypes']=this['isMobile']()?Cesium['CameraEventType']['PINCH']:Cesium['CameraEventType']['RIGHT_DRAG'];D[n(0x3a)]=[Cesium['CameraEventType'][n(0x3b)],Cesium[n(0x3c)]['LEFT_DRAG'],{'eventType':Cesium[n(0x3d)]['LEFT_DRAG'],'modifier':Cesium['KeyboardEventModifier']['CTRL']},{'eventType':Cesium['CameraEventType']['RIGHT_DRAG'],'modifier':Cesium['KeyboardEventModifier']['CTRL']}];this['nameOverlay']=document['createElement'](l(0x2));this['viewer']['container']['appendChild'](this['nameOverlay']);this['nameOverlay']['className']='b'+o(0xf)+'p';this['nameOverlay']['style']['display']='n'+o(0x10)+'e';this['nameOverlay']['style']['position']='a'+o(0x11)+'e';this['nameOverlay']['style']['bottom']='0';this['nameOverlay']['style']['left']='0';this['nameOverlay'][n(0x3e)]['p'+o(0x12)+'s']='n'+o(0x13)+'e';this['nameOverlay']['style']['padding']=l(0x3);this['nameOverlay']['style']['color']='w'+o(0x14)+'e';this['boxRegionElement']=document['createElement'](l(0x4));this['viewer']['container']['appendChild'](this['boxRegionElement']);this['boxRegionElement']['style']['display']='n'+o(0x15)+'e';this['boxRegionElement']['style']['position']='a'+o(0x16)+'e';this['boxRegionElement']['style']['p'+o(0x17)+'s']='n'+o(0x18)+'e';this['boxRegionElement']['style']['backgroundColor']='r'+o(0x19)+')';var E=new Cesium['Cartesian3']();var F;var G=new Cesium['Cartesian3']();var H=function(b3){if(!b3['extensionsUsed']||!b3['extensionsUsed']||!b3['extensionsRequired']){return;}var b4=b3['extensionsUsed']['indexOf']('K'+o(0x1a)+'l');var b5=b3['extensionsRequired']==undefined?null:b3['extensionsRequired'][n(0x3f)]('K'+o(0x1b)+'l');if(b4!==-0x1){b3[n(0x40)]['splice'](b5,0x1,'K'+o(0x1c)+'l');b3['extensionsUsed']['splice'](b4,0x1,'K'+o(0x1d)+'l');b3[n(0x41)]=b3['extensions']||{};b3['extensions']['K'+o(0x1e)+'l']={};b3['extensions']['K'+o(0x1f)+'l']['programs']=b3['programs'];b3['extensions']['K'+o(0x20)+'l']['shaders']=b3['shaders'];b3['extensions']['K'+o(0x21)+'l']['techniques']=b3['techniques'];var b6=b3['extensions']['K'+o(0x22)+'l']['techniques'];b3[n(0x42)]['forEach'](function(b7,b8){b3['materials'][b8]['extensions']['K'+o(0x23)+'l']['values']=b3['materials'][b8]['values'];b3['materials'][b8]['extensions']['K'+o(0x24)+'l']=b3['materials'][b8][n(0x43)]['K'+o(0x25)+'l'];var b9=b3[n(0x44)][b8]['extensions']['K'+o(0x26)+'l'];for(var ba in b9['values']){var bb=b6[b9['technique']]['uniforms'];for(var bc in bb){if(bb[bc]===ba){b9['values'][bc]=b9['values'][ba];delete b9['values'][ba];break;}}};});b6['forEach'](function(b7){for(var b8 in b7['attributes']){var b9=b7['attributes'][b8];b7['attributes'][b8]=b7['parameters'][b9];};for(var ba in b7['uniforms']){var b9=b7['uniforms'][ba];b7[n(0x45)][ba]=b7['parameters'][b9];};});}};Object['defineProperties'](Cesium['Model']['prototype'],{'_cachedGltf':{'configurable':!![],'set':function(b3){this['_vtxf_cachedGltf']=b3;if(this['_vtxf_cachedGltf']&&this['_vtxf_cachedGltf']['_gltf']){H(this['_vtxf_cachedGltf']['_gltf']);}},'get':function(){return this['_vtxf_cachedGltf'];}}});var I=null;var J=null;var K=null;var L=null;var M=null;var N=null;var O=null;var P=null;var Q=null;var R=null;var S=null;var T=null;var U=null;var V=null;var W=null;var X=null;var Y=null;var Z=null;var a0=0x57;var a1=0x53;var a2=0x51;var a3=0x45;var a4=0x44;var a5=0x41;var a6=0x58;var a7=0x5a;var a8=0x26;var a9=0x28;var aa=[];var ab;var ac=[];var ad=[];var ae=[];var af=0x0;var ag=![];var ah='';var ai=[];var aj=[];var ak=[];var al=m(0xc)+('v'+o(0x27)+')')+'{'+m(0xd)+m(0xe)+m(0xf)+m(0x10)+m(0x11)+m(0x12)+m(0x13)+m(0x14)+m(0x15)+m(0x16)+m(0x17)+m(0x18)+m(0x19)+'}';var am=new Map();var an;var ao;var ap=0x32;if(this['defaults']['openearth']){if(!this['defaults']['mapbox']){this['viewer']['baseLayerPicker'][n(0x46)]['style'][n(0x47)]='n'+o(0x28)+'e';}if(!this['defaults']['searchbox']){this['viewer']['geocoder']['_container']['style']['display']='n'+o(0x29)+'e';}}else{this['viewer']['geocoder']['_container']['style']['display']='n'+o(0x2a)+'e';}var aq=this;if(this['defaults']['openearth']&&this['defaults']['sceneMode']==Cesium['SceneMode']['SCENE3D']){this['ImageryProvider']=new ImageryProvider(this);if(!isEmpty(this['defaults']['imageryprovider'])){if(!isEmpty(this['ImageryProvider'])){var ar=this['ImageryProvider']['getImagerys']();if(ar['has'](this['defaults']['imageryprovider'])){this['viewer']['baseLayerPicker']['viewModel']['selectedImagery']=ar['get'](this['defaults']['imageryprovider']);}}}else{this['viewer']['imageryLayers']['removeAll']();}aq['viewer']['scene']['globe']['tileCacheSize']=0x3e8;aq[n(0x48)]['scene']['globe']['maximumScreenSpaceError']=0x4/0x3;aq['viewer']['scene']['requestRender']();}var as=function(){if(parametricObj['_initialTilesLoaded']){TimerParametric['stop'](tag);if(!isEmpty(initLoadedFunc)){initLoadedFunc({'loaded':!![],'locate':![],'obj':model,'time':TimerParametric['getTime'](tag)});parametricObj['loadingEvent']['removeEventListener'](as);}}};let at=0x1;let au=0x2;let av=0x4;let aw=0x8;let ax=0x10;let ay=0x20;let az=0x40;let aA=0x200;let aB=0x80;let aC=0x100;let aD=0x400;let aE=0x800;let aF=0x1000;var aG=aU();var aH=aG[0x0];var aI=aG[0x1];var aJ='';var aK={'add':0x1,'end':0x0};this['Model']={'add':function(b3,b4,b5,b6,b7){const b8=aq['viewer']['scene']['context']['_gl']['getExtension']('W'+o(0x2b)+'t');if(b8)b8['restoreContext']();if(aq['m_model']['get'](b4['toString']())===undefined){if(aq['defaults']['loadAnimation']){if(!isEmpty(aJ)){aK['add']++;}else{var b9=m(0x1a)+aq['defaults']['sitepath']+m(0x1b)+l(0x5);this['nameOverlay']=document[n(0x49)](l(0x6));aq['viewer'][n(0x4a)]['appendChild'](this['nameOverlay']);aJ=Math['random']()['toString']()[n(0x4b)](0x2);this['nameOverlay']['id']=aJ;this['nameOverlay']['style']['display']='f'+o(0x2c)+'x';this['nameOverlay']['style']['alignItems']='c'+o(0x2d)+'r';this['nameOverlay']['style']['position']='a'+o(0x2e)+'e';this['nameOverlay']['style']['bottom']='1'+o(0x2f)+'x';this['nameOverlay']['style']['right']='1'+o(0x30)+'x';this['nameOverlay']['style']['p'+o(0x31)+'s']='n'+o(0x32)+'e';this['nameOverlay']['style']['padding']=l(0x7);this['nameOverlay']['style']['color']='#'+o(0x33)+'F';this['nameOverlay']['innerHTML']=b9;}}b4=b4['toString']();aq['tagName']=b4;b7=extend({'flyto':!![],'matrix':undefined,'isoutline':![],'modelName':'','maxspaceerror':aq['defaults']['maxspaceerror'],'offsetPos':b7==undefined?null:b7['offsetPos'],'RotateAxis':b7==undefined?null:b7['RotateAxis'],'viewDirection':undefined,'viewEye':undefined,'viewOffsetEye':undefined,'maximumMemory':0x1000,'osgbEdit':![],'initView':[0x0,-0x1e,0x1],'isStrictClip':!![]},b7);var ba=new Cesium['Cesium3DTileset']({'url':b3,'maximumScreenSpaceError':0x10,'maximumNumberOfLoadedTiles':0x3e8,'skipLevelOfDetail':!![],'baseScreenSpaceError':0x400,'skipScreenSpaceErrorFactor':0x10,'skipLevels':0x1,'immediatelyLoadDesiredLevelOfDetail':!![],'loadSiblings':!![],'cullWithChildrenBounds':![],'dynamicScreenSpaceError':![],'dynamicScreenSpaceErrorDensity':0.00278,'dynamicScreenSpaceErrorFactor':0x4,'dynamicScreenSpaceErrorHeightFalloff':0.25,'debugShowStatistics':![],'debugShowUrl':![],'debugShowGeometricError':![],'debugShowMemoryUsage':![],'debugWireframe':b7['isoutline'],'debugShowBoundingVolume':![],'debugShowContentBoundingVolume':![],'debugColorizeTiles':![],'viewer':aq['viewer'],'tagName':b4,'newLonLat':Cesium['defined'](b7['pos'])?[b7['pos']]:undefined,'parametricFun':as,'minimumNdotL':aq['minimumNdotL'],'osgbEdit':Cesium['defined'](b7['osgbEdit'])?b7['osgbEdit']:![],'restoreMCS':Cesium['defined'](b7['restoreMCS'])?b7['restoreMCS']:undefined,'modelOffset':Cesium['defined'](b7['modelOffset'])?b7['modelOffset']:[0x0,0x0,0x0],'brightnessEnhancement':Cesium['defined'](b7['brightnessEnhancement'])?b7['brightnessEnhancement']:undefined,'minio':b7['minio'],'requestHeaders':b7['requestHeaders']});aq['viewer'][n(0x4c)]['primitives']['add'](ba);ba['readyPromise'][n(0x4d)](function(bd){bd['tileLoad']['addEventListener'](function(bD){if(b7['OntileLoaded'])b7['OntileLoaded'](b4,bD);});bc['start'](b4);bd['id']=b4;bd['modelname']=b7['modelName'];bd['maxspaceerror']=b7[n(0x4e)];bd['flyto']=b7[n(0x4f)];bd['stylecolor']='r'+o(0x34)+')';bd['rotate']=[0x0,0x0,0x0];bd['viewDirection']=b7['viewDirection'];bd['viewEye']=b7[n(0x50)];bd['viewOffsetEye']=b7['viewOffsetEye'];bd['pointCloudShading']['attenuation']=!![];bd['pointCloudShading']['eyeDomeLighting']=!![];bd['pointCloudShading']['maximumAttenuation']=0x2;bd[n(0x51)]['baseResolution']=0.05;bd['pointCloudShading']['geometricErrorScale']=0.5;var be=navigator['userAgent'];if(be['indexOf']('A'+o(0x35)+'d')>-0x1||be['indexOf']('i'+o(0x36)+'e')>-0x1||be['indexOf']('i'+o(0x37)+'d')>-0x1||be['indexOf']('i'+o(0x38)+'d')>-0x1){bd['maximumMemoryUsage']=0x200;}else{bd['maximumMemoryUsage']=b7['maximumMemory'];}aq['m_model']['set'](b4,bd);aq['Model']['setMaxSpaceError'](b7['maxspaceerror'],b4);if(!aq['modelStyleMap']['has'](b4)){aq['modelStyleMap']['set'](b4,new Map());}if(!aq['modelShowMap']['has'](b4)){aq['modelShowMap'][n(0x52)](b4,new Map());}if(!aq['modelFlatten']['has'](b4)){aq['modelFlatten']['set'](b4,new Map());}if(!aq['modelCutPart']['has'](b4)){aq['modelCutPart']['set'](b4,new Map());}if(!aq[n(0x53)]['has'](b4)){aq['modelCutCircle']['set'](b4,new Map());}if(!aq[n(0x54)]['has'](b4)){aq['topRenderMap']['set'](b4,new Map());}bd['colorBlendMode']=bd['isBimModel']===0x1?0x1:aq['defaults']['colorBlendMode'];bd['tilesetoutline']={};if(bd['root']['boundingVolume']!=undefined&&bd['root']['boundingVolume']['rectangle']!=undefined){var bf=new Cesium['RectangleGeometry']({'rectangle':bd['root']['boundingVolume']['rectangle'],'height':bd['root']['boundingVolume']['minimumHeight'],'extrudedHeight':bd['root']['boundingVolume']['maximumHeight']});var bg=Cesium['RectangleGeometry']['createGeometry'](bf);bd['tilesetoutline']['rectangle']=bd['root']['boundingVolume']['rectangle'];bd['tilesetoutline']['positions']=bg['attributes']['position']['values'];bd['tilesetoutline']['boundingsphere']=bg['boundingSphere'];bd['tilesetoutline']['boundingVolume']=bd['root']['boundingVolume'];bd['tilesetoutline']['minimumHeight']=bd[n(0x55)]['boundingVolume']['minimumHeight'];bd['tilesetoutline']['maximumHeight']=bd['root']['boundingVolume']['maximumHeight'];}var bh=!Cesium[n(0x56)](b7['clipBox'])?bd['root'][n(0x57)]['clipBox']:b7['clipBox'];var bi=!Cesium[n(0x58)](b7['isStrictClip'])?aq['defaults']['isStrictClip']:b7['isStrictClip'];if(bi&&bh!=undefined&&bh['length']==0x2){var bj=aq[n(0x59)]['initClippingSystem']();var bk='c'+o(0x39)+'_'+b4;bj['add']({'id':bk,'tags':b4,'initClipBox':bh,'isInitModelClipBox':!![],'isStrict':bi});bj['setVisible'](bk,{'Helpers':![],'ClippingPlaneEntities':![]});}if(isEmpty(bd['style']))bd['style']=new Cesium['Cesium3DTileStyle']();if(!isEmpty(b7['transform'])&&b7['transform']['length']==0x10){var bl=Cesium[n(0x5a)]['fromArray'](b7[n(0x5b)]);bd[n(0x5c)]['transform']=bl;}if(!isEmpty(b7['matrix'])&&b7['matrix']['length']==0x10){var bl=Cesium['Matrix4']['fromArray'](b7['matrix']);bd['modelMatrix']=bl;}if(!isEmpty(b7[n(0x5d)])){bd['rotate']=b7[n(0x5e)];}if(!isEmpty(b7['offsetPos'])){var bm=Cesium['Cartographic']['fromCartesian'](bd['boundingSphere']['center']);var bn=Cesium['Cartesian3']['fromRadians'](bm['longitude'],bm['latitude'],bm['height']);var bo=aq['funcPublic']['inputRadianToCartesian3'](b7['offsetPos'],aq['viewer']);var bp=Cesium['Cartesian3']['subtract'](bo,bn,new Cesium['Cartesian3']());var bl=Cesium['Matrix4']['fromTranslation'](bp);var bq=Cesium['Matrix4']['multiplyTransformation'](bl,bd['modelMatrix'],new Cesium['Matrix4']());bd['modelMatrix']=bq;}if(!isEmpty(b7['RotateAxis'])){var bl=Cesium['Matrix4']['IDENTITY'];var br=bd['boundingSphere']['center'];var bs=Cesium['Quaternion']['fromAxisAngle'](br,Cesium['Math']['toRadians'](b7['RotateAxis']));var bt=Cesium['Matrix3']['fromQuaternion'](bs);var bu=Cesium['Matrix4']['fromRotationTranslation'](bt);Cesium['Matrix4'][n(0x5f)](bl,bu,bu);var bq=Cesium['Matrix4']['multiplyTransformation'](bu,bd['modelMatrix'],new Cesium['Matrix4']());bd[n(0x60)]=bq;}bd['_modelOriginalMatrix']=bd['modelMatrix']['clone']();bd['_uniforms']={};bd['_uniforms']['flattenCount']=new Cesium['Cartesian3']();bd['_uniforms']['alphaCount']=new Cesium['Cartesian3']();bd['_uniforms']['circleCount']=new Cesium['Cartesian3']();bd['_uniforms']['flattenData']=new Cesium['Texture']({'context':aq['viewer']['scene']['context'],'pixelFormat':Cesium[n(0x61)]['RGBA'],'pixelDatatype':aq['isMobile']()?Cesium['PixelDatatype']['UNSIGNED_BYTE']:Cesium['PixelDatatype']['FLOAT'],'width':0x1,'height':0x1,'sampler':Cesium['Sampler']['NEAREST'],'flipY':![]});bd['_uniforms']['alphaData']=new Cesium['Texture']({'context':aq['viewer']['scene']['context'],'pixelFormat':Cesium['PixelFormat']['RGBA'],'pixelDatatype':aq['isMobile']()?Cesium['PixelDatatype']['UNSIGNED_BYTE']:Cesium['PixelDatatype']['FLOAT'],'width':0x1,'height':0x1,'sampler':Cesium['Sampler']['NEAREST'],'flipY':![]});bd['_uniforms']['circleData']=new Cesium['Texture']({'context':aq['viewer'][n(0x62)]['context'],'pixelFormat':Cesium['PixelFormat']['RGBA'],'pixelDatatype':aq['isMobile']()?Cesium['PixelDatatype']['UNSIGNED_BYTE']:Cesium['PixelDatatype']['FLOAT'],'width':0x1,'height':0x1,'sampler':Cesium['Sampler']['NEAREST'],'flipY':![]});if(aq['getPipelineFlowState']()){bd[n(0x63)]['flowTextureParams']=new Cesium['Texture']({'context':aq['viewer']['scene']['context'],'pixelFormat':Cesium['PixelFormat']['RGBA'],'pixelDatatype':aq['isMobile']()?Cesium['PixelDatatype']['UNSIGNED_BYTE']:Cesium['PixelDatatype']['FLOAT'],'width':0x1,'height':0x1,'sampler':Cesium['Sampler']['NEAREST'],'flipY':![]});bd['_uniforms']['flowTextureParamsStep']=new Cesium['Cartesian3'](0x0,0x0,0x0);bd['_uniforms']['flowTextures']=[new Cesium['Texture']({'context':aq[n(0x64)]['scene']['context'],'pixelFormat':Cesium['PixelFormat']['RGBA'],'pixelDatatype':aq['isMobile']()?Cesium['PixelDatatype']['UNSIGNED_BYTE']:Cesium['PixelDatatype']['FLOAT'],'width':0x1,'height':0x1,'sampler':Cesium['Sampler']['NEAREST'],'flipY':![]})];var bv=!Cesium['defined'](b7['flowTextureNum'])?!Cesium[n(0x65)](aq['defaults']['flowTextureNum'])?0x5:aq['defaults']['flowTextureNum']:b7['flowTextureNum'];for(var bw=0x1;bw-0x1||bc['indexOf']('i'+o(0x4b)+'e')>-0x1||bc['indexOf']('i'+o(0x4c)+'d')>-0x1||bc['indexOf']('i'+o(0x4d)+'d')>-0x1){bb['maximumMemoryUsage']=0x200;}else{bb['maximumMemoryUsage']=b7['maximumMemory'];}aq['m_model']['set'](b4,bb);aq['Model']['setMaxSpaceError'](b7['maxspaceerror'],b4);if(!aq[n(0x8c)]['has'](b4)){aq['modelStyleMap']['set'](b4,new Map());}if(!aq['modelShowMap']['has'](b4)){aq['modelShowMap']['set'](b4,new Map());}if(!aq['modelFlatten']['has'](b4)){aq['modelFlatten']['set'](b4,new Map());}if(!aq['modelCutPart']['has'](b4)){aq['modelCutPart']['set'](b4,new Map());}bb['colorBlendMode']=0x1;bb['tilesetoutline']={};if(bb['root']['boundingVolume']!=undefined&&bb['root']['boundingVolume']['rectangle']!=undefined){var bd=new Cesium['RectangleGeometry']({'rectangle':bb['root']['boundingVolume']['rectangle'],'height':bb['root']['boundingVolume']['minimumHeight'],'extrudedHeight':bb['root']['boundingVolume']['maximumHeight']});var be=Cesium['RectangleGeometry']['createGeometry'](bd);bb[n(0x8d)]['rectangle']=bb['root']['boundingVolume'][n(0x8e)];bb['tilesetoutline']['positions']=be['attributes']['position']['values'];bb['tilesetoutline']['boundingsphere']=be['boundingSphere'];bb['tilesetoutline']['boundingVolume']=bb['root']['boundingVolume'];bb['tilesetoutline']['minimumHeight']=bb['root']['boundingVolume']['minimumHeight'];bb['tilesetoutline']['maximumHeight']=bb['root']['boundingVolume']['maximumHeight'];}if(isEmpty(bb['style']))bb[n(0x8f)]=new Cesium[(n(0x90))]();if(!isEmpty(b7['transform'])&&b7['transform']['length']==0x10){var bf=Cesium['Matrix4']['fromArray'](b7['transform']);bb['root']['transform']=bf;}if(!isEmpty(b7['matrix'])&&b7['matrix']['length']==0x10){var bf=Cesium['Matrix4']['fromArray'](b7['matrix']);bb['modelMatrix']=bf;}if(!isEmpty(b7['rotate'])){bb['rotate']=b7['rotate'];}if(!isEmpty(b7['offsetPos'])){var bg=Cesium['Cartographic']['fromCartesian'](bb['boundingSphere']['center']);var bh=Cesium['Cartesian3'][n(0x91)](bg['longitude'],bg['latitude'],bg['height']);var bi=aq['funcPublic']['inputRadianToCartesian3'](b7['offsetPos'],aq['viewer']);var bj=Cesium['Cartesian3']['subtract'](bi,bh,new Cesium['Cartesian3']());var bf=Cesium['Matrix4']['fromTranslation'](bj);var bk=Cesium['Matrix4']['multiplyTransformation'](bf,bb['modelMatrix'],new Cesium['Matrix4']());bb['modelMatrix']=bk;}if(!isEmpty(b7['RotateAxis'])){var bf=Cesium['Matrix4']['IDENTITY'];var bl=bb['boundingSphere'][n(0x92)];var bm=Cesium['Quaternion']['fromAxisAngle'](bl,Cesium['Math']['toRadians'](b7['RotateAxis']));var bn=Cesium['Matrix3']['fromQuaternion'](bm);var bo=Cesium[n(0x93)]['fromRotationTranslation'](bn);Cesium['Matrix4']['multiplyTransformation'](bf,bo,bo);var bk=Cesium['Matrix4']['multiplyTransformation'](bo,bb['modelMatrix'],new Cesium['Matrix4']());bb['modelMatrix']=bk;}bb['_uniforms']={};bb['_uniforms']['flattenCount']=new Cesium['Cartesian3']();bb[n(0x94)]['alphaCount']=new Cesium['Cartesian3']();bb['_uniforms']['circleCount']=new Cesium['Cartesian3']();bb['_uniforms']['flattenData']=new Cesium['Texture']({'context':aq['viewer'][n(0x95)]['context'],'pixelFormat':Cesium[n(0x96)]['RGBA'],'pixelDatatype':aq['isMobile']()?Cesium['PixelDatatype']['UNSIGNED_BYTE']:Cesium['PixelDatatype']['FLOAT'],'width':0x1,'height':0x1,'sampler':Cesium['Sampler']['NEAREST'],'flipY':![]});bb['_uniforms']['alphaData']=new Cesium['Texture']({'context':aq['viewer']['scene']['context'],'pixelFormat':Cesium['PixelFormat']['RGBA'],'pixelDatatype':aq['isMobile']()?Cesium['PixelDatatype']['UNSIGNED_BYTE']:Cesium['PixelDatatype']['FLOAT'],'width':0x1,'height':0x1,'sampler':Cesium['Sampler']['NEAREST'],'flipY':![]});bb['_uniforms']['circleData']=new Cesium['Texture']({'context':aq['viewer']['scene']['context'],'pixelFormat':Cesium['PixelFormat']['RGBA'],'pixelDatatype':aq['isMobile']()?Cesium['PixelDatatype']['UNSIGNED_BYTE']:Cesium['PixelDatatype']['FLOAT'],'width':0x1,'height':0x1,'sampler':Cesium['Sampler']['NEAREST'],'flipY':![]});bb['_uniforms']['flowTextureParams']=new Cesium['Texture']({'context':aq['viewer']['scene']['context'],'pixelFormat':Cesium['PixelFormat']['RGBA'],'pixelDatatype':aq['isMobile']()?Cesium['PixelDatatype']['UNSIGNED_BYTE']:Cesium[n(0x97)]['FLOAT'],'width':0x1,'height':0x1,'sampler':Cesium['Sampler']['NEAREST'],'flipY':![]});bb['_uniforms']['flowTextureParamsStep']=new Cesium['Cartesian3'](0x0,0x0,0x0);bb['_uniforms']['flowTextures']=[new Cesium['Texture']({'context':aq['viewer']['scene']['context'],'pixelFormat':Cesium['PixelFormat']['RGBA'],'pixelDatatype':aq['isMobile']()?Cesium['PixelDatatype']['UNSIGNED_BYTE']:Cesium['PixelDatatype'][n(0x98)],'width':0x1,'height':0x1,'sampler':Cesium['Sampler']['NEAREST'],'flipY':![]})];var bp=!Cesium['defined'](b7['flowTextureNum'])?!Cesium['defined'](aq['defaults']['flowTextureNum'])?0x5:aq['defaults']['flowTextureNum']:b7['flowTextureNum'];for(var bq=0x1;bq0x0){aq['Other']['addTriangleFace'](b5);}if(b6['length']>0x0){aq['viewer']['scene']['primitives'][n(0xb5)](new Cesium['Primitive']({'geometryInstances':b6,'appearance':new Cesium['PolylineMaterialAppearance']({'material':new Cesium['Material']({'fabric':{'type':'C'+o(0x5b)+'r','uniforms':{'color':Cesium['Color']['BLACK']}}})})}));aq['viewer']['scene']['requestRender']();}},'addByTagging':function(b3){var b4=b3[0x0]['content'];var b5=[];var b6=[];var b7=[];var b8=0.001;var b9=new Cesium[(n(0xb6))](24705.0002*0.001,-28457.5007*0.001,-6499.9999*0.001);var ba=![];for(var bb=0x0;bb0x0){var bo=new Cesium[(n(0xb8))]();var bp=new Cesium['Cartesian3']();if(be[n(0xb9)]>=0x6){var bq=new Cesium['Cartesian3']();bq['x']=be[0x3]-be[0x0];bq['y']=be[0x4]-be[0x1];bq['z']=be[0x5]-be[0x2];Cesium['Cartesian3']['normalize'](bq,bq);Cesium['Cartesian3']['clone'](bk,bo);Cesium['Cartesian3'][n(0xba)](bk,bp);bo['x']+=bq['x']*0x1;bo['y']+=bq['y']*0x1;bo['z']+=bq['z']*0x1;bp['x']+=bq['x']*-0x1;bp['y']+=bq['y']*-0x1;bp['z']+=bq['z']*-0x1;}for(var br=0x0;br0x0){for(var br=0x0;br=bD&&bC>=bE){bF=bC;}else if(bD>=bC&&bD>=bE){bF=bD;}else if(bE>=bD&&bE>=bC){bF=bE;}var bG=Cesium['Cartesian3']['midpoint'](bn[br+0x1],bn[br],new Cesium['Cartesian3']());var bH=new Cesium['Cartesian3']();Cesium['Matrix4']['multiplyByPoint'](aq['tileset']['root']['transform'],bG,bH);var bI=new Cesium['Cartesian3']();var bJ=new Cesium['Cartesian3']();Cesium['Matrix4']['multiplyByPoint'](aq['tileset']['root']['transform'],bn[br+0x1],bI);Cesium['Matrix4']['multiplyByPoint'](aq['tileset']['root']['transform'],bn[br],bJ);aq[n(0xc0)]['entities']['add']({'id':Cesium['createGuid'](),'name':'a'+o(0x5c)+'e','polyline':{'positions':[bH,bI],'width':0x5,'arcType':Cesium['ArcType']['NONE'],'material':new Cesium['PolylineArrowMaterialProperty'](Cesium['Color']['BLACK'])}});aq['viewer']['entities']['add']({'id':Cesium['createGuid'](),'name':'a'+o(0x5d)+'e','polyline':{'positions':[bH,bJ],'width':0x5,'arcType':Cesium['ArcType']['NONE'],'material':new Cesium[(n(0xc1))](Cesium['Color']['BLACK'])}});aq['viewer']['entities']['add']({'id':Cesium['createGuid'](),'name':'l'+o(0x5e)+'e','position':bH,'label':{'text':bF+l(0xc),'fillColor':Cesium['Color']['BLACK'],'font':m(0x21),'showBackground':![]}});}}}}if(bd=='l'+o(0x5f)+'e'||bd=='t'+o(0x60)+'t'){var bf=bc['textOri']['split']('\x20');var bg=new Cesium[(n(0xc2))](Cesium['Math']['toRadians'](bf[0x2]),Cesium['Math']['toRadians'](bf[0x1]),Cesium['Math']['toRadians'](bf[0x0]));var bK=new Cesium['Cartesian3'](bc['textPosition'][0x0],bc['textPosition'][0x1],bc['textPosition'][0x2]);var bL=new Cesium['Cartesian3'](bK['x']*b8-b9['x'],bK['y']*b8-b9['y'],bK['z']*b8-b9['z']);Cesium['Matrix4'][n(0xc3)](aq['tileset']['root']['transform'],bL,bL);aq['viewer']['entities'][n(0xc4)]({'id':Cesium['createGuid'](),'name':'l'+o(0x61)+'e','position':bL,'orientation':bg,'label':{'text':bc['text']+'','fillColor':Cesium['Color']['BLACK'],'font':'1'+o(0x62)+'f','showBackground':![]}});}if(bd=='l'+o(0x63)+'e'){var be=bc[n(0xc5)];var bM=new Cesium['Cartesian3'](be[0x0]*b8-b9['x'],be[0x1]*b8-b9['y'],be[0x2]*b8-b9['z']);var bN=new Cesium['Cartesian3'](be[0x3]*b8-b9['x'],be[0x4]*b8-b9['y'],be[0x5]*b8-b9['z']);Cesium['Matrix4']['multiplyByPoint'](aq['tileset'][n(0xc6)]['transform'],bM,bM);Cesium['Matrix4']['multiplyByPoint'](aq['tileset']['root']['transform'],bN,bN);var bA=new Cesium['GeometryInstance']({'geometry':new Cesium['PolylineGeometry']({'positions':[bM,bN],'width':0x1,'vertexFormat':Cesium['PolylineMaterialAppearance']['VERTEX_FORMAT']}),'id':Cesium['createGuid']()});b6['push'](bA);}}if(b5['length']>0x0){aq['Other']['addTriangleFace'](b5);}if(b6['length']>0x0){aq[n(0xc7)]['scene']['primitives'][n(0xc8)](new Cesium['Primitive']({'geometryInstances':b6,'appearance':new Cesium['PolylineMaterialAppearance']({'material':new Cesium['Material']({'fabric':{'type':'C'+o(0x64)+'r','uniforms':{'color':Cesium['Color']['BLACK']}}})})}));aq['viewer']['scene']['requestRender']();}},'setVisible':function(b3,b4){try{if(!aP(at)){return;}if(aq['m_model']['get'](b3['toString']())===undefined){throw m(0x22);}else{var b5=aq['m_model']['get'](b3['toString']());b5['show']=b4;var b6=b5['getParamObject']();if(Cesium['defined'](b6)){b6['show']=b4;}aq['viewer']['scene']['requestRender']();return 0x0;}}catch(b7){b1('错'+o(0x65)+':'+b7);}},'setCustomEffects':function(b3){try{if(!aP(at)){return;}if(aq['m_model']['get'](b3['toString']())===undefined){throw m(0x23);}else{var b4=aq['m_model']['get'](b3['toString']());b4['customfragmentShader']=al;aq['viewer']['scene']['requestRender']();return 0x0;}}catch(b5){b1('错'+o(0x66)+':'+b5);}},'setVisibleByInstanceId':function(b3,b4,b5){try{if(!aP(at)){return;}if(aq['m_model']['get'](b3['toString']())===undefined){throw m(0x24);}else{aq['tileset']=aq['m_model']['get'](b3['toString']());for(var b6=0x0;b60x0){b7=Cesium['BoundingSphere']['fromBoundingSpheres'](b6,new Cesium[(n(0xd1))]());}else{b7=new Cesium[(n(0xd2))](aq['viewer']['camera']['position'],0x0);}if(Cesium[n(0xd3)](b7)){var b5=aq['funcPublic']['outCartesian3ToRadian'](b7['center'],aq['viewer']);return{'center':b7['center'],'radius':b7['radius'],'position':b5};}}catch(b8){b1('错'+o(0x6b)+':'+b8);}},'getHandleState':function(){try{return aq['IsMoving'];}catch(b3){b1('错'+o(0x6c)+':'+b3);}},'setHandleState':function(b3){try{aq['IsMoving']=b3;return aq['IsMoving'];}catch(b4){b1('错'+o(0x6d)+':'+b4);}},'setAlpha':function(b3,b4){try{if(!aP(at)){return;}if(!isEmpty(b3)){if(aq['m_model']['get'](b3['toString']())===undefined){throw m(0x2a);}aq['tileset']=aq['m_model']['get'](b3['toString']());}if(isEmpty(b4))b4=0.1;var b5=Cesium['Color']['fromCssColorString'](aq[n(0xd4)]['stylecolor']);aq['tileset']['stylecolor']=b5['withAlpha'](b4)['toCssColorString']();var b6=aq['modelStyleMap']['get'](b3['toString']());if(b6['size']>0x0){b6['forEach'](function(ba,bb){if(ba['isParam']){ba['color']['alpha']=b4;}else{var bc=typeof ba['color']=='s'+o(0x6e)+'g'?Cesium['Color']['fromCssColorString'](ba['color']):ba['color'];ba['color']=bc['withAlpha'](b4)['toCssColorString']();}});}aq['funcPublic']['updateModelStyle'](aq[n(0xd5)],b6);var b7=aq['tileset']['getParamObject']()==undefined?[]:[aq[n(0xd6)]['getParamObject']()];var b8=![];var b6=aq['modelStyleMap']['get'](b3['toString']());if(b6['size']>0x0){b6['forEach'](function(ba,bb){if(ba['isParam']){b8=!![];}});}if(b8){aq['funcPublic']['updateEntityAlpha'](b7,b4,'');}else{if(b7['length']>0x0&&b7[0x0]['_primitives']['_primitives']['length']>0x0){for(let ba=0x0;ba0x0&&b8){ba['forEach'](function(bb,bc){bb['color']=b9;});}aq['funcPublic']['updateModelStyle'](aq['tileset'],ba);return 0x0;}catch(bb){b1('错'+o(0x72)+':'+bb);}},'original':function(b3){try{if(!aP(at)){return;}if(!isEmpty(b3)){if(aq['m_model']['get'](b3['toString']())===undefined){throw m(0x2c);}else{aq['tileset']=aq['m_model']['get'](b3['toString']());aq['tileset']['stylecolor']='r'+o(0x73)+')';aq['modelStyleMap']['get'](b3['toString']())['clear']();aq['modelShowMap']['get'](b3['toString']())['clear']();aq['funcPublic']['updateModelStyle'](aq['tileset'],new Map());aq['funcPublic'][n(0xde)](aq['tileset'],new Map(),!![]);aq['Feature']['clearSelectColor']();var b4=aq['tileset']['getParamObject']()==undefined?[]:[aq['tileset']['getParamObject']()];aq['funcPublic'][n(0xdf)](b4);if(b4['length']>0x0&&b4[0x0]['_primitives']['_primitives']['length']>0x0){for(let b6=0x0;b60x0){if(Array['isArray'](b3['tags'])){for(var b6=0x0;b60x0){for(var bk=0x0;bk0x0){if(Array['isArray'](b3['tags'])){for(var b6=0x0;b60x0){for(var bk=0x0;bk-0x1;});if(bd!=undefined){b4(bd);}else{var be=aq['funcPublic']['getPointByDistance'](aq['tileset']['boundingSphere'][n(0x115)],0x0,0x0,-(aq[n(0x116)]['tilesetoutline']['maximumHeight']-aq['tileset']['tilesetoutline']['minimumHeight'])/0x2);b4({'offset':{'x':aq['funcPublic']['GetDistance'](be,aq['BaseContorl'][n(0x117)],0x1)-aq['funcPublic']['GetDistance'](aq['BaseContorl']['gridCenter'],aq['BaseContorl']['gridStartX'],0x1),'y':aq['funcPublic']['GetDistance'](be,aq['BaseContorl']['gridStartY'],0x0,0x1)-aq['funcPublic']['GetDistance'](aq['BaseContorl']['gridCenter'],aq['BaseContorl']['gridStartY'],0x0,0x1),'z':aq['funcPublic']['GetDistance'](be,aq['BaseContorl']['gridCenter'],0x0,0x0,0x1)},'rotate':{'x':aq['tileset']['rotate'][0x0],'y':aq['tileset']['rotate'][0x1],'z':aq['tileset']['rotate'][0x2]},'obj':aq['tileset'],'id':bc});}}else{b4({'obj':aq['tileset'],'id':bc});}}throw new Error('e'+o(0x85)+'g');}});}else{aq['Model']['setColor'](aq['tileset']['id'],0xff,0xff,0xff,0x1);}if(!isEmpty(b4)){b4(undefined);}}catch(bb){if(bb['message']=='e'+o(0x86)+'g'){}else{b1('错'+o(0x87)+':'+bb);}}},'MoveModel':function(b3,b4,b5){try{if(!aP(at)){return;}if(!aQ(at,0x1)){return;}if(!isEmpty(b4)){if(aq['m_model']['get'](b4['toString']())===undefined){throw m(0x3f);}aq['tileset']=aq['m_model']['get'](b4['toString']());}var b6=aq['funcPublic']['pickPosition'](b3,aq[n(0x118)])[n(0x119)];if(b6){var b7=Cesium['Cartographic']['fromCartesian'](aq['tileset']['boundingSphere']['center']);var b8=Cesium['Cartographic']['fromCartesian'](b6);var b9=Cesium['Cartesian3']['fromRadians'](b7['longitude'],b7['latitude'],0x0);var ba=Cesium['Cartesian3']['fromRadians'](b8['longitude'],b8['latitude'],0x0);var bb=Cesium['Cartesian3']['subtract'](ba,b9,new Cesium['Cartesian3']());var bc=Cesium['Matrix4']['fromTranslation'](bb);var bd=Cesium['Matrix4']['multiplyTransformation'](bc,aq['tileset']['modelMatrix'],new Cesium['Matrix4']());aq['tileset']['modelMatrix']=bd;if(!isEmpty(b5)){b5(Cesium[n(0x11a)]['toArray'](bd));}else{return Cesium['Matrix4']['toArray'](bd);}aq['viewer'][n(0x11b)]['requestRender']();}}catch(be){b1('错'+o(0x88)+':'+be);}},'moveToPosition':function(b3,b4,b5){try{if(!aP(at)){return;}if(!aQ(at,0x1)){return;}if(!isEmpty(b5)){if(aq['m_model']['get'](b5['toString']())===undefined){throw m(0x40);}aq['tileset']=aq['m_model']['get'](b5['toString']());}var b6,b7;var b8;if(b3['length']>0x0){b6=b3[0x0];b7=b3[0x1];if(b3[n(0x11c)]==0x3)height=b3[0x2];if(b4==0x0){b8=Cesium['Cartographic']['fromDegrees'](b6,b7,height);}else{b8=new Cesium['Cartographic'](b6,b7,height);}var b9=aq['funcPublic'][n(0x11d)](b8,aq['viewer']);if(b9){var ba=Cesium[n(0x11e)]['fromCartesian'](aq['tileset']['boundingSphere']['center']);var bb=Cesium['Cartographic'][n(0x11f)](b9);var bc=Cesium['Cartesian3']['fromRadians'](ba['longitude'],ba['latitude'],ba['height']);var bd=Cesium['Cartesian3']['fromRadians'](bb['longitude'],bb['latitude'],b3['length']==0x3?bb['height']:ba['height']);var be=Cesium['Cartesian3']['subtract'](bd,bc,new Cesium['Cartesian3']());var bf=Cesium['Matrix4']['fromTranslation'](be);var bg=Cesium['Matrix4']['multiplyTransformation'](bf,aq['tileset']['modelMatrix'],new Cesium['Matrix4']());aq['tileset'][n(0x120)]=bg;aq['viewer']['scene']['requestRender']();return Cesium['Matrix4']['toArray'](bg);}}}catch(bh){b1('错'+o(0x89)+':'+bh);}},'moveByDirectionLine':function(b3){const b4=b3['tag'];if(b4==undefined){b1('模'+o(0x8a)+'!');return;}aq['tileset']=aq['m_model']['get'](b4['toString']());if(!aq['defaults']['editmode']){b1('请'+o(0x8b)+'!');return;}aq['Entity']['drawLine']({'ID':'m'+o(0x8c)+'_'+b4,'Color':'r'+o(0x8d)+')','Width':b3['lineWidth']==undefined?0x5:b3['lineWidth'],'Arrow':![]},function(b5){if(b5['length']>=0x2){var b6=Cesium['Cartesian3']['subtract'](b5[0x1],b5[0x0],new Cesium['Cartesian3']());var b7=Cesium['Matrix4']['fromTranslation'](b6);var b8=Cesium['Matrix4']['multiplyTransformation'](b7,aq['tileset']['modelMatrix'],new Cesium['Matrix4']());aq['tileset'][n(0x121)]=b8;aq['viewer']['scene']['requestRender']();aq['Entity']['remove']('m'+o(0x8e)+'_'+b4);aq['Model']['moveByDirectionLine'](b3);}});},'exitMoveByDirectionLine'(){aq['Entity']['exitDraw']();},'moveByTrack':function(b3,b4,b5){try{if(!aP(at)){return;}if(!aQ(at,0x1)){return;}b3['speed']=Number(b3['speed'])||0x3;var b6=function(bf){if(bf['rotate_init']){bf['rotate']=bf['rotate_init']['concat']([]);delete bf['rotate_init'];}if(bf['_modelMatrix_init']){bf['modelMatrix']=bf['_modelMatrix_init']['clone']();delete bf['_modelMatrix_init'];}};var b7;if(!isEmpty(b3['modelId'])){if(aq['m_model']['get'](b3['modelId']['toString']())===undefined){throw m(0x41);}b7=aq['m_model']['get'](b3['modelId']['toString']());b6(b7);if(!b7['rotate_init'])b7['rotate_init']=b7['rotate']['concat']([]);if(!b7['_modelMatrix_init'])b7['_modelMatrix_init']=b7['modelMatrix']['clone']();}var b8=aq['ModelMoveState']['get'](b3[n(0x122)]);if(b8==undefined){aq['ModelMoveState'][n(0x123)](b3['modelId'],{'options':b3,'callback':b4,'onMoving':b5,'state':!![],'index':0x0,'angle':0x0});}var b9=[];var ba=[0x0];var bb=[0x0];var bc=0x0;b3['positions']['forEach']((bf,bg)=>{if(b3['axisType']==0x1){b9['push'](aq['funcPublic'][n(0x124)](Cesium[n(0x125)]['fromRadians'](bf[0x0],bf[0x1],bf[0x2]),0x0,0x0,(b7['tilesetoutline']['maximumHeight']-b7['tilesetoutline']['minimumHeight'])/0x2));}else if(b3['axisType']==0x2){b9['push'](aq['funcPublic']['getPointByDistance'](Cesium['Cartesian3']['fromDegrees'](bf[0x0],bf[0x1],bf[0x2]),0x0,0x0,(b7['tilesetoutline']['maximumHeight']-b7['tilesetoutline'][n(0x126)])/0x2));}else if(b3['axisType']==0x3){}if(bg>0x0){bc+=Cesium['Cartesian3']['distance'](b9[bg],b9[bg-0x1]);ba['push'](bc);}});b3['positions']['forEach']((bf,bg)=>{if(bg>0x0)bb['push'](ba[bg]/bc);});var bd=new Cesium['LinearSpline']({'times':bb,'points':b9});var be=function(){requestAnimationFrame(function(){var bf=aq['ModelMoveState']['get'](b7[n(0x127)]);if(bf==undefined){if(!isEmpty(b4)){b4();}return;}var bg=bf!=undefined?bf[n(0x128)]:0x0;var bh=bf!=undefined?bf['angle']:0x0;if(!bf['state']){bf['index']=--bg;aq['ModelMoveState'][n(0x129)](b3[n(0x12a)],bf);return;}var bi=bd['evaluate'](bg/(0x7d0/b3['speed']));if(bg+0x1>=0x7d0/b3['speed']){if(!isEmpty(b4)){b4();}return;}var bj=bd['evaluate']((bg+0x1)/(0x7d0/b3['speed']));var bk=Cesium['Cartographic']['fromCartesian'](b7['boundingSphere']['center']);var bl=Cesium['Cartographic']['fromCartesian'](bi);var bm=Cesium['Cartographic']['fromCartesian'](bj);var bn=Cesium['Cartesian3']['fromRadians'](bk['longitude'],bk[n(0x12b)],bk['height']);var bo=Cesium['Cartesian3']['fromRadians'](bl['longitude'],bl['latitude'],bl['height']);var bp=Cesium['Cartesian3']['subtract'](bo,bn,new Cesium[(n(0x12c))]());var bq=Cesium['Matrix4']['fromTranslation'](bp);var br=aq['funcPublic']['bearing'](bl['longitude'],bl[n(0x12d)],bm[n(0x12e)],bm[n(0x12f)]);br-=b3['angleX'];if(Math['round'](bh)!=Math['round'](br)){bh=br;var bs=Cesium['Quaternion']['fromAxisAngle'](b7['boundingSphere']['center'],Cesium['Math']['toRadians'](br-b7['rotate'][0x2]));var bt=Cesium['Matrix3']['fromQuaternion'](bs);var bu=Cesium['Matrix4']['fromRotationTranslation'](bt);Cesium['Matrix4']['multiply'](bq,bu,bq);b7['rotate'][0x2]=br;}var bv=Cesium['Matrix4']['multiplyTransformation'](bq,b7['modelMatrix'],new Cesium[(n(0x130))]());b7['modelMatrix']=bv;if(!isEmpty(b5))b5(br,b7['boundingSphere']['center'],bi,bj);aq['viewer']['scene']['requestRender']();bg++;bf['index']=bg;aq['ModelMoveState']['set'](b3['modelId'],bf);if(bg<0x7d0/b3['speed']){be();}else{if(!isEmpty(b4)){b4();}}});};be();}catch(bf){b1('错'+o(0x8f)+':'+bf);}},'pauseMoveByTrack':function(b3){if(!aP(at)){return;}var b4=aq['ModelMoveState']['get'](b3);if(b4==undefined){throw'I'+o(0x90)+'l';}b4['state']=!b4['state'];aq[n(0x131)]['set'](b4['options']['modelId'],b4);if(b4[n(0x132)]){aq['Model']['moveByTrack'](b4['options'],b4[n(0x133)],b4['onMoving']);}},'MoveByTrackFastForward':function(b3,b4){if(!aP(at)){return;}var b5=aq['ModelMoveState']['get'](b3);if(b5==undefined){throw'I'+o(0x91)+'l';}var b6=b5['options'];var b7=aq['m_model']['get'](b5['options']['modelId']['toString']());var b8=[];var b9=[0x0];var ba=[0x0];var bb=0x0;b6['positions']['forEach']((bf,bg)=>{if(b6['axisType']==0x1){b8[n(0x134)](aq['funcPublic']['getPointByDistance'](Cesium['Cartesian3']['fromRadians'](bf[0x0],bf[0x1],bf[0x2]),0x0,0x0,(b7['tilesetoutline']['maximumHeight']-b7['tilesetoutline']['minimumHeight'])/0x2));}else if(b6['axisType']==0x2){b8['push'](aq['funcPublic'][n(0x135)](Cesium['Cartesian3']['fromDegrees'](bf[0x0],bf[0x1],bf[0x2]),0x0,0x0,(b7[n(0x136)]['maximumHeight']-b7['tilesetoutline']['minimumHeight'])/0x2));}else if(b6['axisType']==0x3){}if(bg>0x0){bb+=Cesium['Cartesian3']['distance'](b8[bg],b8[bg-0x1]);b9['push'](bb);}});b6['positions']['forEach']((bf,bg)=>{if(bg>0x0)ba['push'](b9[bg]/bb);});var bc=0x0;var bd=Number['MAX_VALUE'];for(let bf=0x0;bf0x0)for(var [b9,ba]of b8){b5['push'](b9);}}if(b5)for(var bb=0x0;bb-0x1){if(isEmpty(bl['_clippingPlanes'])){bl['_clippingPlanes']=new Cesium['ClippingPlaneCollection']({'planes':[],'edgeColor':b6==undefined?Cesium['Color']['RED']:Cesium['Color']['fromCssColorString'](b6),'edgeWidth':b7?0x2:0x0,'unionClippingRegions':!![]});}var bn=function(){var bs=![];switch(b3['toUpperCase']()){case'X'+o(0xb0)+'N':case'Y'+o(0xb1)+'N':case'Z'+o(0xb2)+'N':bs=b4>-0x1;break;case'X'+o(0xb3)+'X':case'Y'+o(0xb4)+'X':case'Z'+o(0xb5)+'X':bs=b4<0x1;break;default:break;}if(!bs){aq['funcPublic']['getAllTiles'](bl,function(bt){bt['forEach'](function(bu,bv){if(bu&&bu['content']&&bu['content']['_model'])bu['content'][n(0x16e)]['_shouldRegenerateShaders']=!![];});});}};if(b3[n(0x16f)]()=='X'+o(0xb6)+'N'){var bo=bk['x']*-b4/0x2;if(bj){bo=aq['clippingRange']['xmin']-bk['x']/0x2*(b4+0x1);}for(var bp=0x0;bpbq){let bu=bp['evaluate'](bp['_times'][bt]);Cesium[n(0x18c)]['subtract'](bu,bs,br);break;}}if(Cesium['Cartesian3']['equals'](br,Cesium['Cartesian3'][n(0x18d)])){let bv=bp['evaluate'](bp['_times'][bp['_times']['length']-0x2]);Cesium[n(0x18e)][n(0x18f)](bs,bv,br);}Cesium[n(0x190)]['normalize'](br,br);return br;};var b9=b7(b4);if(b9['length']<0x2){return;}var ba=0x0;var bb=[0x0];for(var bc=0x0;bc-0x1){if(isEmpty(bp['_clippingPlanes'])){bp['_clippingPlanes']=new Cesium['ClippingPlaneCollection']({'planes':[new Cesium['ClippingPlane'](bj,0x0)],'edgeColor':bl==undefined?Cesium['Color']['RED']:Cesium['Color']['fromCssColorString'](bl),'edgeWidth':bm?0x2:0x0,'unionClippingRegions':b6});}else{var br=bp['_clippingPlanes']['get'](0x0);if(!br){br=new Cesium['ClippingPlane'](bj,0x0);bp['_clippingPlanes'][n(0x191)](br);}else{br[n(0x192)]=bj;}bp['_clippingPlanes']['edgeColor']=bl==undefined?Cesium['Color'][n(0x193)]:Cesium['Color']['fromCssColorString'](bl);bp['_clippingPlanes']['edgeWidth']=bm?0x2:0x0;bp['_clippingPlanes']['unionClippingRegions']=b6;}bp['_clippingPlanes']['modelMatrix']=bn;var bs=Cesium['Matrix4']['inverse'](bp['clippingPlanesOriginMatrix'],new Cesium['Matrix4']());bp['_clippingPlanes']['modelMatrix']=Cesium['Matrix4']['multiply'](bs,bp['_clippingPlanes']['modelMatrix'],new Cesium['Matrix4']());}});aq['viewer']['scene']['requestRender']();}catch(bp){b1('错'+o(0xcb)+':'+bp);}},'modelsBlow':function(b3,b4){if(aq['isMobile']()){b1('手'+o(0xcc)+'!');return;}if(!aP(ax)){return;}if(!aQ(ax,0x2)){return;}var b5=[];var b6=[];var b7=new Cesium['Cartesian3']();var b8=new Cesium['Cartesian3'](-Infinity,-Infinity,-Infinity);var b9=new Cesium['Cartesian3'](Infinity,Infinity,Infinity);if(!Cesium['defined'](aq['modelsBlowStepMap']))aq['modelsBlowStepMap']=new Map();if(!isEmpty(b4)&&b4['length']>0x0){if(!Array['isArray'](b4))b4=[b4];b5=b4;for(var ba=0x0;ba0x0){be['forEach']((bp,bq)=>{var br=bp;b6['push'](br);var bs=new Cesium['Cartesian3']();br['tilesetoutline']['boundingsphere']['center']['clone'](bs);var bt=new Cesium['Matrix4']();var bu=new Cesium['Matrix4']();br['root']['transform'][n(0x198)](bu);Cesium['Matrix4']['inverse'](bu,bt);Cesium['Matrix4']['multiplyByPoint'](bt,bs,bs);Cesium['Cartesian3']['maximumByComponent'](bs,b8,b8);Cesium['Cartesian3']['minimumByComponent'](bs,b9,b9);var bv=br['id'];b5[n(0x199)](bv);if(aq['modelsBlowStepMap']['has'](bv['toString']())){var bw=aq['modelsBlowStepMap']['get'](bv['toString']());aq['modelsBlowStepMap']['set'](bv['toString'](),bw+Number(b3));}else{aq['modelsBlowStepMap']['set'](bv['toString'](),Number(b3));}});}else{throw m(0x53);}}var bf=aq['Plugin']['initClippingSystem']();for(var bb of aq['modelsBlowStepMap']['keys']()){var bg='c'+o(0xcd)+'_'+bb;if(aq['modelsBlowStepMap'][n(0x19a)](bb)!==0x0){bf['remove'](bg,!![]);}else{var bh=aq['m_model']['get'](bb['toString']());var bi=Cesium['defined'](bh['root'])&&Cesium['defined'](bh['root']['_header'])&&Cesium['defined'](bh['root']['_header']['clipBox'])?bh['root']['_header']['clipBox']:undefined;var bj=Cesium[n(0x19b)](bh['root'])&&Cesium['defined'](bh['root'][n(0x19c)])&&Cesium['defined'](bh['root']['_header']['initClipBox'])?bh['root']['_header']['initClipBox']:bi;var bk=!!bh['root']['_header']&&!!bh['root']['_header']['initStrictClip'];var bl=!Cesium['defined'](bk)?aq['defaults']['isStrictClip']:bk;if(bj!=undefined){bf['add']({'id':bg,'tags':bb,'initClipBox':bj,'isInitModelClipBox':!![],'isStrict':bl});bf['setVisible'](bg,{'Helpers':![],'ClippingPlaneEntities':![]});}}}var b7=aq['Model']['getModelsCenter'](b4)['center'];var bm=Cesium['Transforms']['eastNorthUpToFixedFrame'](b7);var bn=new Cesium['Matrix4']();Cesium['Matrix4']['inverse'](bm,bn);Cesium['Matrix4']['multiplyByPoint'](bn,b7,b7);aq['funcPublic']['drawPointByCartesian3'](b7,aq['viewer'],Cesium['Color']['RED'],0x14);if(b6['length']>0x0){for(var bo=0x0;bo0x0){for(var bj=0x0;bj0x0){for(var bj=0x1;bj0x0){b1(bq['length']);}}var br=b4[b7]['GridOutput'];var bi=br['Line'];if(bi['length']>0x0){for(var bj=0x0;bj0x0){for(var bj=0x0;bj0x0){b1(bq['length']);}}}aq[n(0x1b7)]['scene']['requestRender']();function bs(by,bz,bA){var bB=aq['funcPublic']['cartesian3ToCartographic'](by,aq['viewer']);bB['height']=Number(bA);by=aq['funcPublic']['cartographicToCartesian3'](bB,aq['viewer']);var bB=aq['funcPublic']['cartesian3ToCartographic'](bz,aq['viewer']);bB['height']=Number(bA);bz=aq['funcPublic']['cartographicToCartesian3'](bB,aq['viewer']);var bC=aq['viewer']['entities']['add']({'polyline':{'show':!![],'positions':[by,bz],'material':new Cesium['PolylineOutlineMaterialProperty']({'color':Cesium['Color']['YELLOW']}),'width':0x3}});ad['push'](bC);}function bt(by,bz,bA){var bB=aq['funcPublic']['cartesian3ToCartographic'](bz,aq['viewer']);bB['height']=Number(bA);bz=aq['funcPublic']['cartographicToCartesian3'](bB,aq['viewer']);var bC=aq['viewer']['entities']['add']({'position':bz,'label':{'text':by,'fillColor':Cesium['Color']['WHITE'],'outlineColor':Cesium['Color']['BLACK'],'showBackground':![],'style':Cesium['LabelStyle']['FILL'],'outlineWidth':0x3,'scaleByDistance':!![],'font':'1'+o(0xce)+'f','scaleByDistance':new Cesium['NearFarScalar'](0x3e8,0x1,0xc3500,0.5),'pixelOffset':new Cesium['Cartesian2'](0x0,-0xf),'disableDepthTestDistance':Number['POSITIVE_INFINITY'],'horizontalOrigin':Cesium[n(0x1b8)]['CENTER'],'verticalOrigin':Cesium['VerticalOrigin']['BOTTOM']}});ad['push'](bC);}function bu(by,bz,bA,bB,bC,bD,bE){var bF=bv(by,bz,Cesium[n(0x1b9)]['toDegrees'](bA),Cesium['Math']['toDegrees'](bB),bE);var bG=aq['viewer']['scene'][n(0x1ba)]['add'](bx(bF));ae['push'](bG);}function bv(by,bz,bA,bB,bC){var bD=[];var bE=aq['funcPublic'][n(0x1bb)](by,aq['viewer']);var bF=bw(bE);if(bA>bB)bB=0x168+bB;for(var bG=bA;bG-0x1){if(bk['tilesetoutline'][n(0x1ca)]!=undefined){b4['push'](bk);}}});var b5=[];var b6=new Cesium['Cartesian3']();for(var b7=0x0;b70x0){var bc=new Cesium['Cartographic'](-Infinity,-Infinity,-Infinity),bd=new Cesium['Cartographic'](Infinity,Infinity,Infinity);b5['forEach'](function(bk){bc['longitude']=Math['max'](bc['longitude'],bk['longitude']);bc['latitude']=Math['max'](bc[n(0x1cd)],bk['latitude']);bc['height']=Math['max'](bc['height'],bk['height']);bd['longitude']=Math['min'](bd['longitude'],bk['longitude']);bd['latitude']=Math['min'](bd['latitude'],bk['latitude']);bd['height']=Math['min'](bd[n(0x1ce)],bk['height']);});var be=aq['funcPublic']['cartographicToCartesian3'](bc,aq['viewer']);var bf=aq[n(0x1cf)][n(0x1d0)](bd,aq['viewer']);var bg=Cesium['Cartesian3']['subtract'](be,bf,new Cesium['Cartesian3']());var bh=Cesium['Cartesian3']['midpoint'](be,bf,new Cesium['Cartesian3']());var bi=Cesium['Cartesian3']['magnitude'](bg);var bj=new Cesium['BoundingSphere'](bh,bi);bj['maxpos']=be;bj['minpos']=bf;bj['oldsphere']=b4[0x0][n(0x1d1)];bj['PCenter']=b6;bj['obb']=b4[0x0]['root']['boundingVolume']['_orientedBoundingBox'];return bj;}return undefined;}catch(bk){b1('错'+o(0xd2)+':'+bk);}},'mapNavigator2D':function(b3,b4){try{if(!aP(at)){return;}if(!aQ(at,0x8)){return;}if(!isEmpty(b3['modelId'])){if(aq['m_model']['get'](b3['modelId']['toString']())===undefined){throw m(0x57);}aq['tileset']=aq['m_model']['get'](b3['modelId']['toString']());}if(isEmpty(b3['div_3d'])){b3['div_3d']=aq['defaults']['container'];}var b5;if(!b3['cadEngineType']||b3[n(0x1d2)]==0x0){b5=new PlanDrawing(b3,aq);}else{if(!aq['mGLE23D']){b5=new GLE23D(aq,b3);aq['mGLE23D']=b5;}else{b5=aq['mGLE23D'];}}if(!isEmpty(b4)){b4(b5);}}catch(b6){b1('错'+o(0xd3)+':'+b6);}},'initMapNavigator2D':function(b3,b4){if(!aP(at)){return;}if(!aQ(at,0x8)){return;}var b5=b3['tagName'];var b6=b4['tagName'];var b7=b3['Model']['getModelsCenter']();var b8=b7['center'];var b9=new Cesium['Matrix4']();Cesium['Matrix4']['inverse'](aq['tileset']['root']['transform'],b9);Cesium['Matrix4'][n(0x1d3)](b9,b7['center'],b8);var ba=b7['oldsphere']['maximumHeight']-b7['oldsphere']['minimumHeight']*0x1;b8['z']=b8['z']-ba/0x2;Cesium['Matrix4']['multiplyByPoint'](aq['tileset']['root']['transform'],b8,b8);b3['Public'][n(0x1d4)](b8,'g'+o(0xd4)+'_'+b5,0x1f4,0x1f4);var bb=b4['Model']['getModelsCenter']()['center'];var bc=new Cesium[(n(0x1d5))]();Cesium['Matrix4']['multiplyByPoint'](b9,bb,bc);bc['z']=bc['z']-ba/0x2;Cesium['Matrix4']['multiplyByPoint'](aq['tileset']['root']['transform'],bc,bc);b4['Public']['drawPlane'](bc,'g'+o(0xd5)+'_'+b6,0x1f4,0x1f4);b3['Public'][n(0x1d6)]('W'+o(0xd6)+'L',function(bd){var be=new Cesium['Cartesian3']();b3['viewer']['camera']['rightWC']['clone'](be);b4['Label']['addImage'](b3['viewer']['camera'][n(0x1d7)],be,'P'+o(0xd7)+'_'+b6);});b3['Public']['event']('L'+o(0xd8)+'K',function(bd){b3['Public']['pickupCoordinate'](bd['position'],function(be){var bf=new Cesium[(n(0x1d8))]();b3['viewer']['camera']['rightWC'][n(0x1d9)](bf);b4['Label']['addImage'](be,bf,'P'+o(0xd9)+'_'+b6);b4[n(0x1da)]['zoomToPosition'](be);b3['Camera']['zoomToPosition'](be);},0x1);});b3['Public']['event']('R'+o(0xda)+'P',function(bd){var be=new Cesium['Cartesian3']();b3['viewer']['camera']['rightWC'][n(0x1db)](be);b4['Label']['addImage'](b3['viewer']['camera']['position'],be,'P'+o(0xdb)+'_'+b6);});b3['viewer']['scene']['requestRender']();b4['viewer']['scene']['requestRender']();},'closeMapNavigator2D':function(b3,b4){if(!aP(at)){return;}if(!aQ(at,0x8)){return;}var b5=b3['tagName'];var b6=b4['tagName'];b3['Public']['removePlane']('g'+o(0xdc)+'_'+b5);b4['Public']['removePlane']('g'+o(0xdd)+'_'+b6);},'buildingFlattenShader':function(b3){if(!aP(at))return;if(!aQ(at,0x10))return;if(aq['m_model']['get'](b3['toString']())===undefined){throw m(0x58);}var b4=aq['m_model']['get'](b3['toString']());var b5=aq['modelFlatten']['get'](b3[n(0x1dc)]());if(b5['size']>0x0){var b6=Cesium[n(0x1dd)][n(0x1de)];var b7=new Cesium['Cartesian2']();var b8=0x0;b5['forEach'](function(bb,bc){b8+=0x1;b8+=bb['positions']['length'];});b7['x']=Math['min'](b8,b6);b7['y']=Math['ceil'](b8/b7['x']);b4['_uniforms']['flattenCount']['x']=b7['x'];b4['_uniforms'][n(0x1df)]['y']=b7['y'];b4['_uniforms']['flattenCount']['z']=b5[n(0x1e0)];var b9=new Float32Array(0x4*b7['x']*b7['y']);let ba=0x0;b5['forEach'](function(bb,bc){b9[ba+0x0]=bb['positions']['length'];b9[ba+0x1]=bb['height'];b9[ba+0x2]=bb['autoFlatten']?0x1:0x0;b9[ba+0x3]=0x0;for(let bd=0x0;bd0x0){b5['clear']();}}aq['Model']['buildingFlattenShader'](b3);}else{aq[n(0x1e5)]['forEach'](function(b6,b7){if(!b6['isBimModel']){var b8=aq['modelFlatten']['get'](b7[n(0x1e6)]());if(Cesium['defined'](b4)){b8['delete'](b4);}else{if(b8['size']>0x0){b8['clear']();}}aq[n(0x1e7)]['buildingFlattenShader'](b7['toString']());}});}},'addFlatten':function(b3,b4){try{if(!aP(at))return;if(!aQ(at,0x10))return;if(Cesium['defined'](b3['positions'])&&b3['positions']['length']>0x2){var b5=[];if(!isEmpty(b4)){if(aq['m_model']['get'](b4[n(0x1e8)]())===undefined){throw m(0x5a);}aq['tileset']=aq[n(0x1e9)][n(0x1ea)](b4['toString']());for(var b6=0x0;b60x0){aq['tileset']['asyncFlattenData']=[];aq['tileset']['asyncFlattenHeight']=[];for(var b6=0x0;b60x2){var b9=[];for(var ba=0x0;ba0x0){var b6=Cesium['ContextLimits']['maximumTextureSize'];var b7=new Cesium['Cartesian2']();var b8=0x0;b5['forEach'](function(bb,bc){b8+=0x1;b8+=bb['positions']['length'];});b7['x']=Math['min'](b8,b6);b7['y']=Math['ceil'](b8/b7['x']);b4['_uniforms']['alphaCount']['x']=b7['x'];b4['_uniforms']['alphaCount']['y']=b7['y'];b4['_uniforms']['alphaCount']['z']=b5['size'];var b9=new Float32Array(0x4*b7['x']*b7['y']);let ba=0x0;b5['forEach'](function(bb,bc){b9[ba+0x0]=bb['positions']['length'];b9[ba+0x1]=bb['inverse']?0x1:0x0;b9[ba+0x2]=0x0;b9[ba+0x3]=0x0;for(let bd=0x0;bd0x0){b5['clear']();}}aq['Model']['buildingCutPartShader'](b3);}else{aq['m_model'][n(0x1ff)](function(b6,b7){var b8=aq['modelCutPart']['get'](b7['toString']());if(Cesium['defined'](b4)){b8['delete'](b4);}else{if(b8['size']>0x0){b8['clear']();}}aq['Model']['buildingCutPartShader'](b7['toString']());});}},'addCutPart':function(b3,b4){try{if(!aP(at))return;if(!aQ(at,0x10))return;if(Cesium['defined'](b3[n(0x200)])&&b3['positions']['length']>0x2){var b5=[];if(!isEmpty(b4)){if(aq['m_model']['get'](b4['toString']())===undefined){throw m(0x5e);}aq['tileset']=aq[n(0x201)]['get'](b4['toString']());for(var b6=0x0;b60x0){var b6=Cesium['ContextLimits']['maximumTextureSize'];var b7=0x2;var b8=new Cesium['Cartesian2']();b8['x']=Math['min'](b5['size']*b7,b6);b8['y']=Math['ceil'](b5['size']*b7/b8['x']);b4['_uniforms'][n(0x208)]['x']=b8['x'];b4['_uniforms']['circleCount']['y']=b8['y'];b4['_uniforms'][n(0x209)]['z']=b5[n(0x20a)];var b9=new Float32Array(0x4*b8['x']*b8['y']);let ba=0x0;b5[n(0x20b)](function(bb,bc){b9[ba*0x4*b7+0x0]=bb['positions'][0x0]['x'];b9[ba*0x4*b7+0x1]=bb['positions'][0x0]['y'];b9[ba*0x4*b7+0x2]=bb['positions'][0x0]['z'];b9[ba*0x4*b7+0x3]=0x0;b9[ba*0x4*b7+0x4]=bb['positions'][0x1]['x'];b9[ba*0x4*b7+0x5]=bb['positions'][0x1]['y'];b9[ba*0x4*b7+0x6]=bb['positions'][0x1]['z'];b9[ba*0x4*b7+0x7]=0x0;ba++;});b4['_uniforms']['circleData']=new Cesium['Texture']({'context':aq['viewer']['scene']['context'],'pixelFormat':Cesium['PixelFormat']['RGBA'],'pixelDatatype':Cesium['PixelDatatype']['FLOAT'],'width':b8['x'],'height':b8['y'],'sampler':Cesium['Sampler']['NEAREST'],'flipY':![],'source':{'arrayBufferView':b9}});}else{b4['_uniforms']['circleData']=new Cesium['Texture']({'context':aq['viewer']['scene']['context'],'pixelFormat':Cesium[n(0x20c)]['RGBA'],'pixelDatatype':Cesium['PixelDatatype']['FLOAT'],'width':0x1,'height':0x1,'sampler':Cesium['Sampler']['NEAREST'],'flipY':![]});}aq['viewer']['scene'][n(0x20d)]();},'removeCutCircle':function(b3,b4){if(!aP(at))return;if(!aQ(at,0x10))return;if(!isEmpty(b3)){if(aq['m_model']['get'](b3[n(0x20e)]())===undefined){throw m(0x60);}var b5=aq['modelCutCircle']['get'](b3['toString']());if(Cesium['defined'](b4)){b5['delete'](b4);}else{if(b5['size']>0x0){b5['clear']();}}aq['Model']['buildingCutCircleShader'](b3);}else{aq['m_model']['forEach'](function(b6,b7){var b8=aq[n(0x20f)][n(0x210)](b7['toString']());if(Cesium['defined'](b4)){b8['delete'](b4);}else{if(b8['size']>0x0){b8[n(0x211)]();}}aq['Model']['buildingCutCircleShader'](b7['toString']());});}},'addCutCircle':function(b3,b4){try{if(!aP(at))return;if(!aQ(at,0x10))return;if(Cesium[n(0x212)](b3['positions'])&&b3['positions']['length']==0x2){var b5=[];if(!isEmpty(b4)){if(aq['m_model']['get'](b4[n(0x213)]())===undefined){throw m(0x61);}aq['tileset']=aq['m_model']['get'](b4['toString']());for(var b6=0x0;b6bg[bg['length']-0x1]['box'][0x2]){bq=bg['length'];}else{for(var br=0x0;brbg[br]['box'][0x2]&&bp{for(var bw=0x0;bw{for(var bc=0x0;bc0x1){b4=0x1;}aq['tileset']['contrast']=b4;}catch(b5){b1(b5);}},'setSaturation':function(b3,b4){try{if(!isEmpty(b3)){if(aq[n(0x245)]['get'](b3['toString']())===undefined){throw m(0x66);}aq['tileset']=aq['m_model']['get'](b3['toString']());}if(b4<-0x1){b4=-0x1;}if(b4>0x1){b4=0x1;}aq['tileset']['saturation']=b4;}catch(b5){b1(b5);}},'setLuminance':function(b3,b4){try{if(!isEmpty(b3)){if(aq['m_model']['get'](b3['toString']())===undefined){throw m(0x67);}aq['tileset']=aq[n(0x246)]['get'](b3['toString']());}if(b4<-0x1){b4=-0x1;}if(b4>0x1){b4=0x1;}aq[n(0x247)]['luminance']=b4;}catch(b5){b1(b5);}},'setAverageBrightness':function(b3,b4){try{if(!isEmpty(b3)){if(aq['m_model']['get'](b3['toString']())===undefined){throw m(0x68);}aq['tileset']=aq['m_model']['get'](b3['toString']());}if(b4<0x0){b4=-0x1;}if(b4>0x1){b4=0x1;}aq['tileset']['averageBrightness']=b4;}catch(b5){b1(b5);}},'addModelEdge':function(){var b3=Cesium['PostProcessStageLibrary']['createModelEdgeStage']();aq['viewer']['scene']['postProcessStages']['add'](b3);aq['viewer']['scene']['requestRender']();},'DrawRuler':function(b3){try{var b4=b3['tag'];if(!isEmpty(b4)){if(aq['m_model']['get'](b4['toString']())===undefined){throw m(0x69);}aq['tileset']=aq['m_model']['get'](b4['toString']());}var b5=b3['startPos']==undefined?new Cesium['Cartesian3'](0x0,0x0,0x0):b3['startPos'];var b6=b3[n(0x248)]==undefined?0x0:b3['forwardLength'];var b7=b3[n(0x249)]==undefined?Y:b3['forwardAxis'];var b8=b3['step']==undefined?0x5:b3['step'];var b9=[];var ba=new Cesium['Matrix4']();Cesium['Matrix4']['inverse'](aq[n(0x24a)]['root']['transform'],ba);var bb=new Cesium['Cartesian3']();var bc=aq['Model'][n(0x24b)]([b4]);if(bc!=undefined){var bd=bc['maxpos'];var be=bc['minpos'];Cesium['Matrix4']['multiplyByPoint'](ba,bd,bd);Cesium['Matrix4']['multiplyByPoint'](ba,be,be);if(!b5['equals'](new Cesium['Cartesian3'](0x0,0x0,0x0))){Cesium['Matrix4']['multiplyByPoint'](ba,b5,bb);if(b7=='X'){be['x']=bb['x'];bd['x']+=b6;}else if(b7=='Y'){be['y']=bb['y'];be['y']+=b6;}}var bf=Cesium['Cartesian3']['midpoint'](bd,be,new Cesium['Cartesian3']());var bg=Cesium['Cartesian3']['subtract'](bd,be,new Cesium['Cartesian3']());var bh=[];var bi=Cesium['Cartesian3']['clone'](be,new Cesium['Cartesian3']());var bj=Cesium['Cartesian3']['clone'](be,new Cesium['Cartesian3']());bj['x']=bd['x']+0xa;var bk=bj['x']-bi['x'];var bl=b8;for(let bM=0x0;bM