var a3_0x191cb7=a3_0x1420;function a3_0x1420(_0x5892a5,_0x1924e3){var _0x401bdc=a3_0x401b();return a3_0x1420=function(_0x1420bf,_0x3385d3){_0x1420bf=_0x1420bf-0x156;var _0x165557=_0x401bdc[_0x1420bf];return _0x165557;},a3_0x1420(_0x5892a5,_0x1924e3);}function a3_0x401b(){var _0x49d013=['ComputeAllowRenderInstances','worldUp','ComputeRenderShellInstancesProjectionArea','function','prototype','name','modelTransformMatrix','数据库:instances读取失败','maxPoint','48d66b8f8e45a954def3','isMainRender','GetBottomPlaneToRef','2311099kxFbmr','projectionMatrix','InitComponentData','modelIdToUniqueId','mesh','modelMeshInstancesCurrentIndex','indexDb_modelId_treeIds_List','parent','readonly','opaque','modelIndexOffsetStart','btree','subtractToRef','expressTypeWeightsArrayBuff','set','buffer','createInnerBlocks','keys','modelShell','requestingIndexDb','indexDb_Count','ComputeDistanceToCamera','InBtree','readwrite','pvsId','initEd','cameraWorldPosition','ComputeProjectionArea','children','4CdFisJ','renderMemoryIdDataView','isArray','Identity','数据库:instances写入失败','indexTree','1900540oFdzCt','splice','dataStoreArrayBuffer','instances','dotCoordinate','modelMeshInstancesDataView','add','数据库:打开失败','382910CgWVSg','webpackChunkBim','dieOutLength','BuildMeshInstances','TransformCoordinatesToRef','27NLbBjs','entityCount','triangleCount','postMessage','GetPlanes','paths','GetRightPlaneToRef','data','addEventListener','RecordProjectionArea','distanceToCamera','GetPlanesToRef','__esModule','modelId','renderWidthHeight','_currentDepth','initAllModelOk','msgType','963743pIZgqb','modelMeshInstancesIndexDataView','_halfAxes','amd','pop','ComputeBlockIdInstancesProjectionArea','opaqueLengthOffset','38195pmEICb','modelList','open','modelMatrix','modelMeshInstancesIndexArrayBuff','allowRenderInstancesArrayBuffer','object','Select','min','30348b9a88afb56054d6','RequestMeshInstance','boxMax','maximumWorld','modelMatrixInvert','dataCallBack','allowRenderInstancesDataView','parse','defineProperty','expressTypeWeightsDataView','objectStoreNames','all','indexDbInsertMaxNum','modelData','GetPosition','FillingAllowRenderInstances','renderMemoryIdBuffer','floor','select\x20*\x20from\x20meshInstances\x20','treeId','map','1162072oZtXWo','serverAddress','IsPointInFrustum','addToRef','blocks','RemoveBlock','Init','ComputeBlockProjectionArea','onupgradeneeded','origin','modelMaterixChange','uniqueIdToModelId','_minPoint','renderListMemoryLengthMax','renderListMemoryLength','SetModelMatrix','isShell','push','get','InitIndexDb','offset','frameSelectModelIdBlockId','wordMaxPoint','Zero','FromArray','objectStore','storey','server_modelId_treeIds_List','InitModel','split','expressTypeVisibleDistanceDataView','minPoint','normal','Initialized','frustumIntersect','modelMeshInstancesArrayBuff','isCompletelyInBoundingBox','IsInFrustum','viewMatrix','FrameSelection','abs','GetLeftPlaneToRef','Bim','getMeshInstance','reSelect','_center','expressTypeVisibleDistanceArrayBuff','currentModelCameraPosition','dataStoreObject','GetNearPlaneToRef','normalize','select','arraybuffer','transaction','projectionAreaModelIdInstancesId','result','clone','onlyShowShells','materialId','depthPath','6aHhuvx','1rPThpj','RenderSelection','cacheCamera','getAllKeys','getComponent','length','each','expressType','SetMatrixPrecision','AddBlock','onerror','frustumNo','GetFarPlaneToRef','indexDbModelTreeId','worldDirection','createObjectStore','_minBlockWidth','status','AddEntity','renderIndexModelIdAndInstancesIdBuffer','visibleModelBox','AddTreeNode','meshId','contains','transparentMaxRenderTriangleFace','message','transparentLengthOffset','target','boundingVectors','every','f29f94a9d64de9e145aa','select\x20id,storey,expressType\x20from\x20component\x20','transformBox','projectionAreaModelIdBlock','946887xVTbLY','indexDbInsertCurrentNum','transform','transparent','server_Count','wordMinPoint','scaleInPlace','hasOwnProperty','then','Loop','modelComponentAttributeArrayBuff','requestingServer','allowSingleMeshMaxTriangleFaceQuantity','renderIndexModelIdAndInstancesIdDataView','boxMin','projectionAreaOrderObj','bind','return\x20this','_maxPoint','reduce','modelComponentAttributeDataView','FromPoints','SQLEngine','modelIdBlockIdInstances','Invert','sharedData','currentFrustumPlanes','log','componentId','max','multiplyToRef','exports','onsuccess','selectModelIdBlockId','dieOutSelection','uniqueId','PositionToBoxDistanceSquared','modelId_indexDb','useCache','Database','isCompletelyInFrustum'];a3_0x401b=function(){return _0x49d013;};return a3_0x401b();}(function(_0x9d6a83,_0x18c3f6){var _0x549147=a3_0x1420,_0x457cfe=_0x9d6a83();while(!![]){try{var _0x3b2007=parseInt(_0x549147(0x16f))/0x1*(parseInt(_0x549147(0x1f1))/0x2)+-parseInt(_0x549147(0x191))/0x3+parseInt(_0x549147(0x1e3))/0x4*(parseInt(_0x549147(0x20f))/0x5)+-parseInt(_0x549147(0x16e))/0x6*(parseInt(_0x549147(0x1c6))/0x7)+-parseInt(_0x549147(0x22d))/0x8*(-parseInt(_0x549147(0x1f6))/0x9)+parseInt(_0x549147(0x1e9))/0xa+parseInt(_0x549147(0x208))/0xb;if(_0x3b2007===_0x18c3f6)break;else _0x457cfe['push'](_0x457cfe['shift']());}catch(_0x738c73){_0x457cfe['push'](_0x457cfe['shift']());}}}(a3_0x401b,0x41200));var e=self||this,t=()=>{var _0xa8ca73=a3_0x1420;return _0x3a2139={0x126cd:(_0x3ead89,_0x5e07f5,_0x54beea)=>{var _0x5d8209=a3_0x1420;_0x54beea['d'](_0x5e07f5,{'i':()=>_0x1e38b4});var _0x3ff4e1=_0x54beea(0x2037);class _0x1e38b4{static[_0x5d8209(0x1fa)](_0x384d8a){var _0x3bc111=_0x5d8209;const _0x57dd7b=[];for(let _0x69d31a=0x0;_0x69d31a<0x6;_0x69d31a++)_0x57dd7b[_0x3bc111(0x23e)](new _0x3ff4e1['J'](0x0,0x0,0x0,0x0));return _0x1e38b4[_0x3bc111(0x201)](_0x384d8a,_0x57dd7b),_0x57dd7b;}static['GetNearPlaneToRef'](_0x3b5419,_0x30b007){var _0x2f6e41=_0x5d8209;_0x3b5419=_0x3b5419['m'],(_0x30b007[_0x2f6e41(0x24d)]['x']=_0x3b5419[0x3]+_0x3b5419[0x2],_0x30b007[_0x2f6e41(0x24d)]['y']=_0x3b5419[0x7]+_0x3b5419[0x6],_0x30b007[_0x2f6e41(0x24d)]['z']=_0x3b5419[0xb]+_0x3b5419[0xa],_0x30b007['d']=_0x3b5419[0xf]+_0x3b5419[0xe],_0x30b007['normalize']());}static[_0x5d8209(0x17b)](_0x37fe14,_0xbb982d){var _0x338158=_0x5d8209;_0x37fe14=_0x37fe14['m'],(_0xbb982d[_0x338158(0x24d)]['x']=_0x37fe14[0x3]-_0x37fe14[0x2],_0xbb982d[_0x338158(0x24d)]['y']=_0x37fe14[0x7]-_0x37fe14[0x6],_0xbb982d[_0x338158(0x24d)]['z']=_0x37fe14[0xb]-_0x37fe14[0xa],_0xbb982d['d']=_0x37fe14[0xf]-_0x37fe14[0xe],_0xbb982d[_0x338158(0x164)]());}static[_0x5d8209(0x15b)](_0xd25a5f,_0x8d991e){var _0x4d3024=_0x5d8209;_0xd25a5f=_0xd25a5f['m'],(_0x8d991e[_0x4d3024(0x24d)]['x']=_0xd25a5f[0x3]+_0xd25a5f[0x0],_0x8d991e[_0x4d3024(0x24d)]['y']=_0xd25a5f[0x7]+_0xd25a5f[0x4],_0x8d991e[_0x4d3024(0x24d)]['z']=_0xd25a5f[0xb]+_0xd25a5f[0x8],_0x8d991e['d']=_0xd25a5f[0xf]+_0xd25a5f[0xc],_0x8d991e['normalize']());}static['GetRightPlaneToRef'](_0x1afd29,_0x57f955){var _0x391ab0=_0x5d8209;_0x1afd29=_0x1afd29['m'],(_0x57f955[_0x391ab0(0x24d)]['x']=_0x1afd29[0x3]-_0x1afd29[0x0],_0x57f955[_0x391ab0(0x24d)]['y']=_0x1afd29[0x7]-_0x1afd29[0x4],_0x57f955[_0x391ab0(0x24d)]['z']=_0x1afd29[0xb]-_0x1afd29[0x8],_0x57f955['d']=_0x1afd29[0xf]-_0x1afd29[0xc],_0x57f955['normalize']());}static['GetTopPlaneToRef'](_0x4b728f,_0x5769fe){var _0x228442=_0x5d8209;_0x4b728f=_0x4b728f['m'],(_0x5769fe['normal']['x']=_0x4b728f[0x3]-_0x4b728f[0x1],_0x5769fe['normal']['y']=_0x4b728f[0x7]-_0x4b728f[0x5],_0x5769fe[_0x228442(0x24d)]['z']=_0x4b728f[0xb]-_0x4b728f[0x9],_0x5769fe['d']=_0x4b728f[0xf]-_0x4b728f[0xd],_0x5769fe[_0x228442(0x164)]());}static[_0x5d8209(0x1c5)](_0x212bc6,_0x33a917){var _0x352c00=_0x5d8209;_0x212bc6=_0x212bc6['m'],(_0x33a917[_0x352c00(0x24d)]['x']=_0x212bc6[0x3]+_0x212bc6[0x1],_0x33a917[_0x352c00(0x24d)]['y']=_0x212bc6[0x7]+_0x212bc6[0x5],_0x33a917['normal']['z']=_0x212bc6[0xb]+_0x212bc6[0x9],_0x33a917['d']=_0x212bc6[0xf]+_0x212bc6[0xd],_0x33a917[_0x352c00(0x164)]());}static[_0x5d8209(0x201)](_0xee74ae,_0x3b8eea){var _0x59fe91=_0x5d8209;_0x1e38b4[_0x59fe91(0x163)](_0xee74ae,_0x3b8eea[0x0]),_0x1e38b4[_0x59fe91(0x17b)](_0xee74ae,_0x3b8eea[0x1]),_0x1e38b4[_0x59fe91(0x15b)](_0xee74ae,_0x3b8eea[0x2]),_0x1e38b4[_0x59fe91(0x1fc)](_0xee74ae,_0x3b8eea[0x3]),_0x1e38b4['GetTopPlaneToRef'](_0xee74ae,_0x3b8eea[0x4]),_0x1e38b4['GetBottomPlaneToRef'](_0xee74ae,_0x3b8eea[0x5]);}static[_0x5d8209(0x22f)](_0x1a4a95,_0x4edcbe){var _0x45f0bf=_0x5d8209;for(let _0x1aadec=0x0;_0x1aadec<0x6;_0x1aadec++)if(_0x4edcbe[_0x1aadec][_0x45f0bf(0x1ed)](_0x1a4a95)<0x0)return!0x1;return!0x0;}}},0x15857:(_0x19369f,_0x474cc5,_0x4095ea)=>{_0x4095ea['d'](_0x474cc5,{'HE':()=>_0x1a4487['HE'],'JO':()=>_0x145f40['J'],'P':()=>_0x5d497c['P'],'RD':()=>_0x4b9d2f['RD'],'Wo':()=>_0x1a4487['Wo'],'iW':()=>_0x4e6427['i'],'jp':()=>_0x5d497c['jp'],'y3':()=>_0x5d497c['y3'],'zZ':()=>_0x1a4487['zZ']});var _0x4b9d2f=_0x4095ea(0xa60f),_0x1a4487=_0x4095ea(0xc84b),_0x4e6427=(_0x4095ea(0x147b8),_0x4095ea(0x126cd)),_0x145f40=(_0x4095ea(0x11edd),_0x4095ea(0x2037)),_0x5d497c=_0x4095ea(0x9fd1);_0x4095ea(0x15a94);},0x5d49:(_0x9ccef1,_0x26019d,_0x4d94b4)=>{var _0x24d8ae=a3_0x1420;_0x4d94b4(0xe0c0),_0x4d94b4(0xab11),_0x4d94b4(0x14c74),_0x4d94b4(0x9316),_0x4d94b4(0xe1b3),_0x4d94b4(0xb261),_0x4d94b4(0x3ae7),_0x4d94b4(0x5e86),_0x4d94b4(0x1696b),_0x4d94b4(0x9d9),_0x4d94b4(0x161cb),_0x4d94b4(0x17932);var _0x2b056c=_0x4d94b4(0x65c1),_0x2a3899=(_0x4d94b4(0xe30c),_0x4d94b4(0x12bb6),_0x4d94b4(0x17fdf),_0x4d94b4(0x8483),_0x4d94b4(0x28e1),_0x4d94b4(0x59a7),_0x4d94b4(0x663)),_0x24a75a=(_0x4d94b4(0x1334a),_0x4d94b4(0x3cd9),_0x4d94b4(0x99a5),_0x4d94b4(0x12b78),_0x4d94b4(0x2540),_0x4d94b4(0xc97d),_0x4d94b4(0x80e8),_0x4d94b4(0x17439),_0x4d94b4(0x16e4e),_0x4d94b4(0x114a2),_0x4d94b4(0x1b5c),_0x4d94b4(0x12a54),_0x4d94b4(0xa1c8),_0x4d94b4(0x15857));_0x4d94b4(0x17cee),_0x4d94b4(0x1797e),_0x4d94b4(0x124cf),_0x4d94b4(0x98fc),_0x4d94b4(0x16aec),_0x4d94b4(0x6c6d),_0x4d94b4(0xa6c6),_0x4d94b4(0xa82f),_0x4d94b4(0x5204),_0x4d94b4(0x116b6),_0x4d94b4(0x16a99),_0x4d94b4(0x1446b),_0x4d94b4(0xbb85),_0x4d94b4(0x14926),_0x4d94b4(0x1388c),_0x4d94b4(0xf9d6),_0x4d94b4(0xf06),_0x4d94b4(0xfc73),_0x4d94b4(0x389d),_0x4d94b4(0x4be6);class _0x403a38{constructor(_0x1f1556,_0x4d1925,_0x171b87,_0x536903,_0x5450bb,_0x231f48,_0x462782,_0x327e5b){var _0x42efd8=a3_0x1420;this['frustumIntersect']=0x0,this[_0x42efd8(0x18b)]=new Array(),this[_0x42efd8(0x1f7)]=0x0,this[_0x42efd8(0x205)]=_0x171b87,this[_0x42efd8(0x17f)]=_0x536903,this[_0x42efd8(0x1cd)]=_0x5450bb,this[_0x42efd8(0x16d)]='',this[_0x42efd8(0x1cd)]?this[_0x42efd8(0x16d)]=this['parent'][_0x42efd8(0x16d)]+_0x462782:this['depthPath']=_0x462782,this['id']=parseInt(this['depthPath'],0x2),this['btree']=_0x231f48,this['modelId']=_0x327e5b,this[_0x42efd8(0x239)]=_0x1f1556,this[_0x42efd8(0x1a3)]=_0x4d1925,this[_0x42efd8(0x15f)]=_0x24a75a['P']['Zero'](),this[_0x42efd8(0x20a)]=_0x24a75a['P'][_0x42efd8(0x244)](),_0x4d1925[_0x42efd8(0x230)](_0x1f1556,this['_center'])[_0x42efd8(0x197)](0.5),_0x4d1925[_0x42efd8(0x1d2)](_0x1f1556,this[_0x42efd8(0x20a)])[_0x42efd8(0x197)](0.5),this[_0x42efd8(0x18b)][_0x42efd8(0x23e)](_0x1f1556[_0x42efd8(0x16a)]()),this[_0x42efd8(0x18b)]['push'](_0x4d1925[_0x42efd8(0x16a)]()),this['boundingVectors']['push'](_0x1f1556['clone']()),this[_0x42efd8(0x18b)][0x2]['x']=_0x4d1925['x'],this[_0x42efd8(0x18b)][_0x42efd8(0x23e)](_0x1f1556[_0x42efd8(0x16a)]()),this['boundingVectors'][0x3]['y']=_0x4d1925['y'],this[_0x42efd8(0x18b)][_0x42efd8(0x23e)](_0x1f1556[_0x42efd8(0x16a)]()),this[_0x42efd8(0x18b)][0x4]['z']=_0x4d1925['z'],this['boundingVectors']['push'](_0x4d1925[_0x42efd8(0x16a)]()),this[_0x42efd8(0x18b)][0x5]['z']=_0x1f1556['z'],this[_0x42efd8(0x18b)][_0x42efd8(0x23e)](_0x4d1925[_0x42efd8(0x16a)]()),this[_0x42efd8(0x18b)][0x6]['x']=_0x1f1556['x'],this[_0x42efd8(0x18b)][_0x42efd8(0x23e)](_0x4d1925[_0x42efd8(0x16a)]()),this[_0x42efd8(0x18b)][0x7]['y']=_0x1f1556['y'],this['diagonalDistanceSquared']=_0x24a75a['P']['DistanceSquared'](_0x1f1556,_0x4d1925);}get[_0x24d8ae(0x24c)](){var _0x5dae4e=_0x24d8ae;return this[_0x5dae4e(0x239)];}get[_0x24d8ae(0x1c2)](){var _0x26d4ac=_0x24d8ae;return this[_0x26d4ac(0x1a3)];}[_0x24d8ae(0x181)](_0x36625f,_0x3c7130){var _0x3cf938=_0x24d8ae;if(this[_0x3cf938(0x231)]||this[_0x3cf938(0x1d6)](),this[_0x3cf938(0x231)])for(let _0x32a9c4=0x0;_0x32a9c4<this[_0x3cf938(0x231)][_0x3cf938(0x174)];_0x32a9c4++){let _0x1bd1cf=this[_0x3cf938(0x231)][_0x32a9c4];if(_0x403a38[_0x3cf938(0x156)](_0x36625f,_0x3c7130,_0x1bd1cf))return _0x1bd1cf[_0x3cf938(0x181)](_0x36625f,_0x3c7130);}return this[_0x3cf938(0x1f7)]++,this;}static[_0x24d8ae(0x1b5)](_0x5c3f66,_0x450664,_0x3b3008){_0x3b3008=_0x3b3008['subtract'](_0x5c3f66);let _0x3ec663=0x0,_0x4b7985;return _0x3b3008['x']<-_0x450664['_x']?(_0x4b7985=_0x3b3008['x']+_0x450664['_x'],_0x3ec663+=_0x4b7985*_0x4b7985):_0x3b3008['x']>_0x450664['_x']&&(_0x4b7985=_0x3b3008['x']-_0x450664['_x'],_0x3ec663+=_0x4b7985*_0x4b7985),_0x3b3008['y']<-_0x450664['_y']?(_0x4b7985=_0x3b3008['y']+_0x450664['_y'],_0x3ec663+=_0x4b7985*_0x4b7985):_0x3b3008['y']>_0x450664['_y']&&(_0x4b7985=_0x3b3008['y']-_0x450664['_y'],_0x3ec663+=_0x4b7985*_0x4b7985),_0x3b3008['z']<-_0x450664['_z']?(_0x4b7985=_0x3b3008['z']+_0x450664['_z'],_0x3ec663+=_0x4b7985*_0x4b7985):_0x3b3008['z']>_0x450664['_z']&&(_0x4b7985=_0x3b3008['z']-_0x450664['_z'],_0x3ec663+=_0x4b7985*_0x4b7985),_0x3ec663;}static[_0x24d8ae(0x157)](_0x39ba48,_0x274c78){var _0x2e8477=_0x24d8ae;let _0x3b96aa=!0x0,_0x13270b=!0x0;for(var _0x3dda1f=0x0;_0x3dda1f<0x6;++_0x3dda1f){let _0x207d78=!0x0;const _0x478561=_0x274c78[_0x3dda1f];for(var _0x5f5162=0x0;_0x5f5162<0x8;++_0x5f5162)0x0<=_0x478561[_0x2e8477(0x1ed)](_0x39ba48[_0x5f5162])?_0x207d78=!0x1:_0x13270b=!0x1;if(_0x207d78){_0x3b96aa=!0x1;break;}}return _0x13270b&&_0x3b96aa?0x2:_0x3b96aa?0x1:0x0;}['select'](_0x39253b,_0x282d3c){var _0x151ce6=_0x24d8ae,_0x20b2d5=this[_0x151ce6(0x1cd)]&&0x2===this[_0x151ce6(0x1cd)][_0x151ce6(0x24f)]?0x2:_0x403a38[_0x151ce6(0x157)](this[_0x151ce6(0x18b)],_0x39253b);if(0x0!==(this['frustumIntersect']=_0x20b2d5)){_0x282d3c[this[_0x151ce6(0x203)]][this['id']]=this;for(let _0x1622e9=0x0;this[_0x151ce6(0x231)]&&_0x1622e9<this[_0x151ce6(0x231)]['length'];_0x1622e9++)this[_0x151ce6(0x231)][_0x1622e9][_0x151ce6(0x165)](_0x39253b,_0x282d3c);}}[_0x24d8ae(0x1d6)](){var _0x18bc90=_0x24d8ae;this['blocks']=new Array();var _0x45edf5=this[_0x18bc90(0x1a3)]['x']-this[_0x18bc90(0x239)]['x'],_0x2c3729=this[_0x18bc90(0x1a3)]['y']-this[_0x18bc90(0x239)]['y'],_0x340964=this[_0x18bc90(0x1a3)]['z']-this[_0x18bc90(0x239)]['z'],_0x1db1d5=Math[_0x18bc90(0x1ae)](_0x45edf5,_0x2c3729,_0x340964);if(_0x1db1d5>this[_0x18bc90(0x17f)]||this[_0x18bc90(0x205)]<0x5){let _0x1532c9;_0x45edf5===_0x1db1d5?_0x1532c9='x':_0x2c3729===_0x1db1d5?_0x1532c9='y':_0x340964===_0x1db1d5&&(_0x1532c9='z'),_0x45edf5=new _0x24a75a['P'](this[_0x18bc90(0x239)]['x'],this[_0x18bc90(0x239)]['y'],this[_0x18bc90(0x239)]['z']);let _0x3cd42f=new _0x24a75a['P'](this['_maxPoint']['x'],this[_0x18bc90(0x1a3)]['y'],this['_maxPoint']['z']),_0x107403=(_0x3cd42f[_0x1532c9]=_0x3cd42f[_0x1532c9]-_0x1db1d5/0x2,new _0x24a75a['P'](this[_0x18bc90(0x239)]['x'],this[_0x18bc90(0x239)]['y'],this[_0x18bc90(0x239)]['z']));_0x107403[_0x1532c9]=_0x107403[_0x1532c9]+_0x1db1d5/0x2,(_0x2c3729=new _0x24a75a['P'](this[_0x18bc90(0x1a3)]['x'],this[_0x18bc90(0x1a3)]['y'],this[_0x18bc90(0x1a3)]['z']),_0x340964=new _0x403a38(_0x45edf5,_0x3cd42f,this[_0x18bc90(0x205)]+0x1,this[_0x18bc90(0x17f)],this,this[_0x18bc90(0x1d1)],'0',this[_0x18bc90(0x203)]),_0x1db1d5=(this[_0x18bc90(0x231)]['push'](_0x340964),new _0x403a38(_0x107403,_0x2c3729,this['_currentDepth']+0x1,this[_0x18bc90(0x17f)],this,this[_0x18bc90(0x1d1)],'1',this[_0x18bc90(0x203)]))),this[_0x18bc90(0x231)]['push'](_0x1db1d5);}}}_0x403a38[_0x24d8ae(0x156)]=(_0x167cb8,_0x2d2611,_0x17d18f)=>_0x17d18f[_0x24d8ae(0x1c2)]['x']>=_0x2d2611['x']&&_0x17d18f['minPoint']['x']<=_0x167cb8['x']&&_0x17d18f[_0x24d8ae(0x1c2)]['y']>=_0x2d2611['y']&&_0x17d18f[_0x24d8ae(0x24c)]['y']<=_0x167cb8['y']&&_0x17d18f[_0x24d8ae(0x1c2)]['z']>=_0x2d2611['z']&&_0x17d18f['minPoint']['z']<=_0x167cb8['z'];let _0x2c6034=[[0x1,0x5,0x4,0x7,0x3,0x2,0x6],[0x0,0x3,0x2,0x1,0x5,0x4,0x6],[0x0,0x3,0x2,0x6,0x5,0x4,0x6],[0x0,0x4,0x7,0x3,0x2,0x1,0x6],[0x0,0x3,0x2,0x1,-0x1,-0x1,0x4],[0x0,0x3,0x2,0x6,0x5,0x1,0x6],[0x0,0x4,0x7,0x6,0x2,0x1,0x6],[0x0,0x3,0x7,0x6,0x2,0x1,0x6],[0x0,0x3,0x7,0x6,0x5,0x1,0x6],[0x0,0x1,0x5,0x4,0x7,0x3,0x6],[0x0,0x1,0x5,0x4,-0x1,-0x1,0x4],[0x0,0x1,0x2,0x6,0x5,0x4,0x6],[0x0,0x4,0x7,0x3,-0x1,-0x1,0x4],[-0x1,-0x1,-0x1,-0x1,-0x1,-0x1,0x0],[0x1,0x2,0x6,0x5,-0x1,-0x1,0x4],[0x0,0x4,0x7,0x6,0x2,0x3,0x6],[0x2,0x3,0x7,0x6,-0x1,-0x1,0x4],[0x1,0x2,0x3,0x7,0x6,0x5,0x6],[0x0,0x1,0x5,0x6,0x7,0x3,0x6],[0x0,0x1,0x5,0x6,0x7,0x4,0x6],[0x0,0x1,0x2,0x6,0x7,0x4,0x6],[0x0,0x4,0x5,0x6,0x7,0x3,0x6],[0x4,0x5,0x6,0x7,-0x1,-0x1,0x4],[0x1,0x2,0x6,0x7,0x4,0x5,0x6],[0x0,0x4,0x5,0x6,0x2,0x3,0x6],[0x2,0x3,0x7,0x4,0x5,0x6,0x6],[0x1,0x2,0x3,0x7,0x4,0x5,0x6]];class _0x3efc6d{constructor(_0x569786){var _0x4aab9d=_0x24d8ae;this['fv']=_0x569786,this[_0x4aab9d(0x231)]={},this[_0x4aab9d(0x1c0)]={},this['modelMatrix']={},this[_0x4aab9d(0x21c)]={},this[_0x4aab9d(0x1a8)]={},this[_0x4aab9d(0x1b2)]={},this['frameSelectModelIdBlockId']={},this['currentFrustumPlanes']=[],this['currentModelCameraPosition']={};for(let _0x145f59=0x0;_0x145f59<0x6;_0x145f59++)this['currentFrustumPlanes'][_0x4aab9d(0x23e)](new _0x24a75a['JO'](0x0,0x0,0x0,0x0));}[_0x24d8ae(0x178)](_0x5700a7,_0x17e3fa,_0x1f869c,_0x14a699=[],_0x3d44c3=0xa){var _0x2d6f98=_0x24d8ae;this[_0x2d6f98(0x212)][_0x5700a7]=_0x24a75a['y3']['Identity'](),this[_0x2d6f98(0x21c)][_0x5700a7]=_0x24a75a['y3'][_0x2d6f98(0x1e6)](),this[_0x2d6f98(0x161)][_0x5700a7]=_0x24a75a['P'][_0x2d6f98(0x244)](),this[_0x2d6f98(0x231)][_0x2d6f98(0x198)](_0x5700a7)||(this[_0x2d6f98(0x231)][_0x5700a7]=new _0x403a38(_0x17e3fa,_0x1f869c,0x0,_0x3d44c3,void 0x0,this,'1',_0x5700a7),this['blocks'][_0x5700a7][_0x2d6f98(0x196)]=_0x17e3fa[_0x2d6f98(0x16a)](),this[_0x2d6f98(0x231)][_0x5700a7]['wordMaxPoint']=_0x1f869c['clone'](),this[_0x2d6f98(0x231)][_0x5700a7][_0x2d6f98(0x1e8)]=_0x14a699,this[_0x2d6f98(0x1a8)][_0x5700a7]={});}[_0x24d8ae(0x232)](_0x30fc62){var _0x5ef92f=_0x24d8ae;delete this[_0x5ef92f(0x231)][_0x30fc62],delete this[_0x5ef92f(0x1c0)][_0x30fc62],delete this[_0x5ef92f(0x212)][_0x30fc62],delete this[_0x5ef92f(0x1a8)][_0x30fc62];}[_0x24d8ae(0x23c)](_0x42b8d6,_0xca08f5){var _0x3ae72d=_0x24d8ae;this[_0x3ae72d(0x212)][_0x42b8d6]=_0xca08f5,this['modelMatrixInvert'][_0x42b8d6]=_0x24a75a['y3'][_0x3ae72d(0x1a9)](_0xca08f5);var _0x546dd3=_0x24a75a['P']['Zero']();let _0x9ecaf3,_0x2bd828,_0x3fa51f,_0x9250db,_0x46f944,_0x519c6;for(let _0x403c55=0x0;_0x403c55<this[_0x3ae72d(0x231)][_0x42b8d6][_0x3ae72d(0x18b)]['length'];_0x403c55++)_0x24a75a['P'][_0x3ae72d(0x1f5)](this[_0x3ae72d(0x231)][_0x42b8d6]['boundingVectors'][_0x403c55],this[_0x3ae72d(0x212)][_0x42b8d6],_0x546dd3),(void 0x0===_0x9ecaf3||_0x9ecaf3<_0x546dd3['x'])&&(_0x9ecaf3=_0x546dd3['x']),(void 0x0===_0x2bd828||_0x2bd828<_0x546dd3['y'])&&(_0x2bd828=_0x546dd3['y']),(void 0x0===_0x3fa51f||_0x3fa51f<_0x546dd3['z'])&&(_0x3fa51f=_0x546dd3['z']),(void 0x0===_0x9250db||_0x9250db>_0x546dd3['x'])&&(_0x9250db=_0x546dd3['x']),(void 0x0===_0x46f944||_0x46f944>_0x546dd3['y'])&&(_0x46f944=_0x546dd3['y']),(void 0x0===_0x519c6||_0x519c6>_0x546dd3['z'])&&(_0x519c6=_0x546dd3['z']);this['blocks'][_0x42b8d6][_0x3ae72d(0x196)][_0x3ae72d(0x1d4)](_0x9ecaf3,_0x2bd828,_0x3fa51f),this[_0x3ae72d(0x231)][_0x42b8d6][_0x3ae72d(0x243)][_0x3ae72d(0x1d4)](_0x9250db,_0x46f944,_0x519c6);}[_0x24d8ae(0x181)](_0x207d30,_0x35ccbd,_0x2a2840,_0x1d5a39){var _0xc06c7d=_0x24d8ae,_0x2e6949=this[_0xc06c7d(0x231)][_0x207d30][_0xc06c7d(0x181)](_0x35ccbd,_0x2a2840);return this[_0xc06c7d(0x1a8)][_0x207d30][_0xc06c7d(0x198)](_0x2e6949['id'])||(this[_0xc06c7d(0x1a8)][_0x207d30][_0x2e6949['id']]={}),this[_0xc06c7d(0x1a8)][_0x207d30][_0x2e6949['id']][_0x1d5a39['id']]={'min':{'x':_0x35ccbd['x'],'y':_0x35ccbd['y'],'z':_0x35ccbd['z']},'max':{'x':_0x2a2840['x'],'y':_0x2a2840['y'],'z':_0x2a2840['z']}},_0x2e6949;}[_0x24d8ae(0x216)](_0x52bdbf,_0x4d9e38,_0x1d412a){var _0x406b35=_0x24d8ae;for(var _0x3ee721 in(this[_0x406b35(0x1b2)]={},this[_0x406b35(0x231)]))if(0x1===this['fv'][_0x406b35(0x225)]['status'](~~_0x3ee721)[0x0]){let _0x4b21ce=_0x24a75a['y3']['Identity']();this[_0x406b35(0x212)][_0x3ee721]['multiplyToRef'](_0x52bdbf,_0x4b21ce),_0x24a75a['P']['TransformCoordinatesToRef'](_0x1d412a,this['modelMatrixInvert'][_0x3ee721],this['currentModelCameraPosition'][_0x3ee721]),_0x4b21ce[_0x406b35(0x1af)](_0x4d9e38,_0x4b21ce),this['modelTransformMatrix'][_0x3ee721]=_0x4b21ce,_0x24a75a['iW']['GetPlanesToRef'](_0x4b21ce,this[_0x406b35(0x1ab)]),this[_0x406b35(0x231)][_0x3ee721][_0x406b35(0x24f)]=_0x403a38['IsInFrustum'](this[_0x406b35(0x231)][_0x3ee721][_0x406b35(0x18b)],this[_0x406b35(0x1ab)]),0x0!==this['blocks'][_0x3ee721][_0x406b35(0x24f)]&&0.01<this[_0x406b35(0x1e1)](_0x4b21ce,this[_0x406b35(0x231)][_0x3ee721][_0x406b35(0x24c)],this[_0x406b35(0x231)][_0x3ee721][_0x406b35(0x1c2)],0x2===this[_0x406b35(0x231)][_0x3ee721][_0x406b35(0x24f)],this[_0x406b35(0x161)][_0x3ee721])&&(this[_0x406b35(0x231)][_0x3ee721]['blocks']?(this[_0x406b35(0x1b2)][_0x3ee721]={},this['blocks'][_0x3ee721][_0x406b35(0x165)](this[_0x406b35(0x1ab)],this[_0x406b35(0x1b2)])):(this[_0x406b35(0x184)](this[_0x406b35(0x231)][_0x3ee721],this['blocks'][_0x3ee721][_0x406b35(0x1e8)]),delete this['blocks'][_0x3ee721][_0x406b35(0x1e8)],this['fv'][_0x406b35(0x240)](_0x3ee721)));}return this[_0x406b35(0x1b2)];}[_0x24d8ae(0x159)](_0x430ac2,_0x3216df,_0x24fba7,_0x3300d2,_0x18b59d,_0x538a5f){var _0xd043fd=_0x24d8ae;let _0x3732aa=[];for(var _0x38bc6c in(this[_0xd043fd(0x242)]={},this[_0xd043fd(0x231)]))if(0x1===this['fv'][_0xd043fd(0x225)][_0xd043fd(0x180)](~~_0x38bc6c)[0x0]){let _0x5d33b6=_0x24a75a['y3']['Identity']();this[_0xd043fd(0x212)][_0x38bc6c][_0xd043fd(0x1af)](_0x18b59d,_0x5d33b6),_0x5d33b6[_0xd043fd(0x1af)](_0x538a5f,_0x5d33b6);var _0x7f1df9=_0x24a75a['y3']['Invert'](_0x5d33b6),_0x1d14e7=this[_0xd043fd(0x1fa)](_0x7f1df9,_0x430ac2,_0x3216df,_0x24fba7,_0x3300d2);if(0x0!==_0x403a38[_0xd043fd(0x157)](this[_0xd043fd(0x231)][_0x38bc6c][_0xd043fd(0x18b)],_0x1d14e7))for(var _0x2852f0 in(this[_0xd043fd(0x242)][_0x38bc6c]={},this[_0xd043fd(0x231)][_0x38bc6c][_0xd043fd(0x165)](_0x1d14e7,this[_0xd043fd(0x242)]),this[_0xd043fd(0x242)][_0x38bc6c])){var _0x34e942,_0x18746b=this[_0xd043fd(0x242)][_0x38bc6c][_0x2852f0];for(_0x34e942 in this['modelIdBlockIdInstances'][_0x38bc6c][_0x2852f0]){var _0x227ab2=~~_0x34e942,_0x5c6bca=this['fv']['modelMeshInstancesIndexDataView'][_0x38bc6c][_0x227ab2],_0x1d908f=this['fv'][_0xd043fd(0x1ee)][_0x5c6bca+0x15];if(0x0!==this['fv'][_0xd043fd(0x1ee)][_0x5c6bca+0x1a]){if(0x1===_0x18746b[_0xd043fd(0x24f)]){var _0x15b745=_0x24a75a['P']['FromArray'](this['fv'][_0xd043fd(0x1ee)],_0x5c6bca+0xf),_0x5c6bca=_0x24a75a['P'][_0xd043fd(0x245)](this['fv']['modelMeshInstancesDataView'],_0x5c6bca+0x12);let _0x1a41eb=new _0x2b056c['k'](_0x15b745,_0x5c6bca);_0x1a41eb[_0xd043fd(0x1b9)](_0x1d14e7)&&_0x3732aa[_0xd043fd(0x23e)](_0x38bc6c,_0x1d908f,_0x227ab2);}else _0x3732aa[_0xd043fd(0x23e)](_0x38bc6c,_0x1d908f,_0x227ab2);}}}}return _0x3732aa;}[_0x24d8ae(0x1fa)](_0x38d8cb,_0x5e613d,_0x526160,_0x3c2409,_0x5c6224){var _0x8bf02e=_0x24d8ae,_0x4355ae=this['GetPosition'](_0x38d8cb,_0x5e613d,_0x526160),_0x192874=this[_0x8bf02e(0x226)](_0x38d8cb,_0x3c2409,_0x5c6224),_0x5e613d=this[_0x8bf02e(0x226)](_0x38d8cb,_0x5e613d,_0x5c6224),_0x5c6224=this[_0x8bf02e(0x226)](_0x38d8cb,_0x3c2409,_0x526160);return[_0x24a75a['JO'][_0x8bf02e(0x1a6)](_0x4355ae[_0x8bf02e(0x236)],_0x192874[_0x8bf02e(0x236)],_0x5e613d[_0x8bf02e(0x236)]),_0x24a75a['JO'][_0x8bf02e(0x1a6)](_0x4355ae[_0x8bf02e(0x18a)],_0x5e613d['target'],_0x192874['target']),_0x24a75a['JO']['FromPoints'](_0x4355ae['origin'],_0x5e613d[_0x8bf02e(0x18a)],_0x4355ae[_0x8bf02e(0x18a)]),_0x24a75a['JO'][_0x8bf02e(0x1a6)](_0x192874['origin'],_0x5c6224['target'],_0x192874[_0x8bf02e(0x18a)]),_0x24a75a['JO'][_0x8bf02e(0x1a6)](_0x4355ae[_0x8bf02e(0x236)],_0x4355ae[_0x8bf02e(0x18a)],_0x5c6224[_0x8bf02e(0x18a)]),_0x24a75a['JO'][_0x8bf02e(0x1a6)](_0x192874[_0x8bf02e(0x236)],_0x192874[_0x8bf02e(0x18a)],_0x5e613d[_0x8bf02e(0x18a)])];}[_0x24d8ae(0x226)](_0x2054d1,_0x3dfeff,_0x517905){var _0x4ffda2=new _0x24a75a['P'](_0x3dfeff,_0x517905,0x0),_0x3dfeff=new _0x24a75a['P'](_0x3dfeff,_0x517905,0x1),_0x517905=new _0x24a75a['P'](),_0x10d263=new _0x24a75a['P']();return _0x24a75a['P']['_UnprojectFromInvertedMatrixToRef'](_0x4ffda2,_0x2054d1,_0x517905),_0x24a75a['P']['_UnprojectFromInvertedMatrixToRef'](_0x3dfeff,_0x2054d1,_0x10d263),{'origin':_0x517905,'target':_0x10d263};}[_0x24d8ae(0x184)](_0x32b376,_0x3a1213){var _0x3d919b=_0x24d8ae;_0x32b376[_0x3d919b(0x1f7)]=_0x3a1213[0x2],0x0===_0x3a1213[0x0]&&0x0===_0x3a1213[0x1]||_0x32b376[_0x3d919b(0x1d6)](),0x0!==_0x3a1213[0x0]&&this[_0x3d919b(0x184)](_0x32b376[_0x3d919b(0x231)][0x0],_0x3a1213[0x0]),0x0!==_0x3a1213[0x1]&&this[_0x3d919b(0x184)](_0x32b376[_0x3d919b(0x231)][0x1],_0x3a1213[0x1]);}[_0x24d8ae(0x1db)](_0x3287fa,_0x22b234){var _0x19cdf5=_0x24d8ae;_0x22b234[_0x19cdf5(0x200)]=_0x403a38[_0x19cdf5(0x1b5)](_0x22b234[_0x19cdf5(0x15f)],_0x22b234[_0x19cdf5(0x20a)],_0x3287fa);}['ComputeProjectionArea'](_0x427ff5,_0x55bc08,_0x506efa,_0x11e3a9,_0x24daf9){let _0x2b5f12=[{'x':0x0,'y':0x0,'z':0x0},{'x':0x0,'y':0x0,'z':0x0},{'x':0x0,'y':0x0,'z':0x0},{'x':0x0,'y':0x0,'z':0x0},{'x':0x0,'y':0x0,'z':0x0},{'x':0x0,'y':0x0,'z':0x0},{'x':0x0,'y':0x0,'z':0x0},{'x':0x0,'y':0x0,'z':0x0},{'x':0x0,'y':0x0,'z':0x0},{'x':0x0,'y':0x0,'z':0x0},{'x':0x0,'y':0x0,'z':0x0},{'x':0x0,'y':0x0,'z':0x0},{'x':0x0,'y':0x0,'z':0x0},{'x':0x0,'y':0x0,'z':0x0},{'x':0x0,'y':0x0,'z':0x0},{'x':0x0,'y':0x0,'z':0x0},{'x':0x0,'y':0x0,'z':0x0},{'x':0x0,'y':0x0,'z':0x0},{'x':0x0,'y':0x0,'z':0x0},{'x':0x0,'y':0x0,'z':0x0}],_0x22b2d3=[{'x':0x0,'y':0x0,'z':0x0},{'x':0x0,'y':0x0,'z':0x0},{'x':0x0,'y':0x0,'z':0x0},{'x':0x0,'y':0x0,'z':0x0},{'x':0x0,'y':0x0,'z':0x0},{'x':0x0,'y':0x0,'z':0x0},{'x':0x0,'y':0x0,'z':0x0},{'x':0x0,'y':0x0,'z':0x0},{'x':0x0,'y':0x0,'z':0x0},{'x':0x0,'y':0x0,'z':0x0},{'x':0x0,'y':0x0,'z':0x0},{'x':0x0,'y':0x0,'z':0x0},{'x':0x0,'y':0x0,'z':0x0},{'x':0x0,'y':0x0,'z':0x0},{'x':0x0,'y':0x0,'z':0x0},{'x':0x0,'y':0x0,'z':0x0},{'x':0x0,'y':0x0,'z':0x0},{'x':0x0,'y':0x0,'z':0x0},{'x':0x0,'y':0x0,'z':0x0},{'x':0x0,'y':0x0,'z':0x0}],_0x2fe395;if(_0x2fe395=_0x24daf9['x']>=_0x55bc08['x']?_0x24daf9['x']>_0x506efa['x']?0x2:0x1:0x0,_0x24daf9['y']>=_0x55bc08['y']&&(_0x2fe395+=_0x24daf9['y']>_0x506efa['y']?0x6:0x3),_0x24daf9['z']>=_0x55bc08['z']&&(_0x2fe395+=_0x24daf9['z']>_0x506efa['z']?0x12:0x9),0xd===_0x2fe395)return 0x4;let _0x2e39b5=_0x2c6034[_0x2fe395][0x6],_0x5dc129;for(_0x5dc129=0x0;_0x5dc129<_0x2e39b5;_0x5dc129++){var _0x22b05b=_0x2c6034[_0x2fe395][_0x5dc129];_0x2b5f12[_0x5dc129]['x']=((_0x22b05b+0x1)%0x4<0x2?_0x55bc08:_0x506efa)['x'],_0x2b5f12[_0x5dc129]['y']=(_0x22b05b%0x4<0x2?_0x55bc08:_0x506efa)['y'],_0x2b5f12[_0x5dc129]['z']=(_0x22b05b<0x4?_0x55bc08:_0x506efa)['z'];let _0x374e65=_0x2b5f12[_0x5dc129];var _0x22b05b=_0x374e65['x'],_0x2edf4a=_0x374e65['y'],_0x3fd6de=_0x374e65['z'],_0x5ef184=_0x427ff5['_m'];let _0x505923=_0x5ef184[0x3]*_0x22b05b+_0x5ef184[0x7]*_0x2edf4a+_0x5ef184[0xb]*_0x3fd6de+_0x5ef184[0xf];var _0x22bda1=0x1/(_0x505923=_0x505923<0x0?-_0x505923:_0x505923);_0x374e65['x']=(_0x5ef184[0x0]*_0x22b05b+_0x5ef184[0x4]*_0x2edf4a+_0x5ef184[0x8]*_0x3fd6de+_0x5ef184[0xc])*_0x22bda1,_0x374e65['y']=(_0x5ef184[0x1]*_0x22b05b+_0x5ef184[0x5]*_0x2edf4a+_0x5ef184[0x9]*_0x3fd6de+_0x5ef184[0xd])*_0x22bda1;}let _0x8936ce=0x0;if(_0x11e3a9){for(_0x8936ce=(_0x2b5f12[_0x2e39b5-0x1]['x']-_0x2b5f12[0x0]['x'])*(_0x2b5f12[_0x2e39b5-0x1]['y']+_0x2b5f12[0x0]['y']),_0x5dc129=0x0;_0x5dc129<_0x2e39b5-0x1;_0x5dc129++)_0x8936ce+=(_0x2b5f12[_0x5dc129]['x']-_0x2b5f12[_0x5dc129+0x1]['x'])*(_0x2b5f12[_0x5dc129]['y']+_0x2b5f12[_0x5dc129+0x1]['y']);}else{var _0x183a58;let _0x5e0824,_0x148d5f,_0x5627d3,_0x2526af,_0x502bbc,_0x3c3d26,_0x211dae;var _0x249b2d=function(_0x41e1c5){switch(_0x3c3d26){case 0x0:return-0x1<=_0x41e1c5['x'];case 0x1:return _0x41e1c5['x']<=0x1;case 0x2:return-0x1<=_0x41e1c5['y'];case 0x3:return _0x41e1c5['y']<=0x1;}},_0x2fd4be=function(_0x3c6304){_0x22b2d3[_0x211dae],_0x22b2d3[_0x211dae]['x']=_0x3c6304['x'],_0x22b2d3[_0x211dae++]['y']=_0x3c6304['y'];},_0x50d954=function(){let _0x1ae33a,_0x17ec63;switch(_0x3c3d26){case 0x0:_0x1ae33a=-0x1,_0x17ec63=_0x5e0824['y']+(_0x148d5f['y']-_0x5e0824['y'])*(_0x1ae33a-_0x5e0824['x'])/(_0x148d5f['x']-_0x5e0824['x']);break;case 0x1:_0x1ae33a=0x1,_0x17ec63=_0x5e0824['y']+(_0x148d5f['y']-_0x5e0824['y'])*(_0x1ae33a-_0x5e0824['x'])/(_0x148d5f['x']-_0x5e0824['x']);break;case 0x2:_0x17ec63=-0x1,_0x1ae33a=_0x5e0824['x']+(_0x148d5f['x']-_0x5e0824['x'])*(_0x17ec63-_0x5e0824['y'])/(_0x148d5f['y']-_0x5e0824['y']);break;case 0x3:_0x17ec63=0x1,_0x1ae33a=_0x5e0824['x']+(_0x148d5f['x']-_0x5e0824['x'])*(_0x17ec63-_0x5e0824['y'])/(_0x148d5f['y']-_0x5e0824['y']);}_0x22b2d3[_0x211dae]['x']=_0x1ae33a,_0x22b2d3[_0x211dae++]['y']=_0x17ec63;};for(_0x3c3d26=0x0;_0x3c3d26<0x4&&0x2<_0x2e39b5;_0x3c3d26++){for(_0x211dae=0x0,_0x5e0824=_0x2b5f12[_0x2e39b5-0x1],_0x5627d3=_0x249b2d(_0x5e0824),_0x502bbc=0x0;_0x502bbc<_0x2e39b5;_0x502bbc++)_0x2526af=_0x249b2d(_0x148d5f=_0x2b5f12[_0x502bbc]),_0x5627d3?_0x2526af?_0x2fd4be(_0x148d5f):_0x50d954():_0x2526af&&(_0x50d954(),_0x2fd4be(_0x148d5f)),_0x5e0824=_0x148d5f,_0x5627d3=_0x2526af;_0x2e39b5=_0x211dae,_0x183a58=_0x2b5f12,_0x2b5f12=_0x22b2d3,_0x22b2d3=_0x183a58;}if(0x3<=_0x2e39b5){for(_0x8936ce=(_0x2b5f12[_0x2e39b5-0x1]['x']-_0x2b5f12[0x0]['x'])*(_0x2b5f12[_0x2e39b5-0x1]['y']+_0x2b5f12[0x0]['y']),_0x5dc129=0x0;_0x5dc129<_0x2e39b5-0x1;_0x5dc129++)_0x8936ce+=(_0x2b5f12[_0x5dc129]['x']-_0x2b5f12[_0x5dc129+0x1]['x'])*(_0x2b5f12[_0x5dc129]['y']+_0x2b5f12[_0x5dc129+0x1]['y']);}}return Math['abs'](0.5*_0x8936ce);}}var _0x46c349=_0x4d94b4(0x15a31),_0x433045=_0x4d94b4(0xd8a8),_0x218b98=_0x4d94b4(0x10d51),_0x218b98=_0x4d94b4['n'](_0x218b98),_0x544a33=_0x4d94b4(0x2f9d),_0x1c5423=_0x4d94b4(0x25c5),_0x58b024=_0x4d94b4['n'](_0x1c5423),_0x151f21=_0x4d94b4(0x43e9),_0x3985c2=_0x4d94b4(0x6214);_0x218b98()({'locateFile':(_0x462208,_0x58ab9b)=>_0x433045['Z']})[_0x24d8ae(0x199)](_0x3627ea=>{var _0x236186=_0x24d8ae;globalThis[_0x236186(0x1a7)]=_0x3627ea;}),globalThis['fv']=new class{constructor(){var _0x18775f=_0x24d8ae;this['initEd']=!0x1,this[_0x18775f(0x213)]={},this['modelMeshInstancesIndexDataView']={},this[_0x18775f(0x19b)]={},this['modelComponentAttributeDataView']={},this[_0x18775f(0x1d8)]={},this['frustumNo']=0x1,this['uniqueIdToModelId']={},this[_0x18775f(0x1c9)]={},this['requestingIndexDb']=!0x1,this['requestingServer']=!0x1,this['reSelect']=!0x1,this['modelId_indexDb']={},this[_0x18775f(0x17c)]={},this[_0x18775f(0x206)]=0x0,this['modelMeshInstancesCurrentIndex']=0x1,this['projectionAreaModelIdInstancesId']={'transparent':{},'opaque':{}},this[_0x18775f(0x190)]={},this[_0x18775f(0x189)]=0x0,this[_0x18775f(0x20e)]=0x0,this['dieOutLength']=0x0,this['indexDbInsertMaxNum']=0x12c,this[_0x18775f(0x192)]=0x0,this[_0x18775f(0x1de)]=0x0,this['cacheCamera']=[0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0],this[_0x18775f(0x237)]=!0x1,this[_0x18775f(0x1c8)]={},this[_0x18775f(0x1dc)]=(_0x25d1ea,_0x1ded00)=>{var _0xc0bcfd=_0x18775f;_0x25d1ea[_0xc0bcfd(0x175)]('select\x20id,transformBox\x20from\x20meshInstances\x20',_0x6bcc2e=>{var _0x670d5a=_0xc0bcfd,_0x41d51d=new Float32Array(_0x6bcc2e['transformBox'][_0x670d5a(0x1d5)]),_0x5473c1=_0x24a75a['y3']['FromValues'](_0x41d51d[0x0],_0x41d51d[0x1],_0x41d51d[0x2],0x0,_0x41d51d[0x3],_0x41d51d[0x4],_0x41d51d[0x5],0x0,_0x41d51d[0x6],_0x41d51d[0x7],_0x41d51d[0x8],0x0,_0x41d51d[0x9],_0x41d51d[0xa],_0x41d51d[0xb],0x1),_0x524176=_0x24a75a['P'][_0x670d5a(0x245)](_0x41d51d,0xc),_0x41d51d=_0x24a75a['P'][_0x670d5a(0x245)](_0x41d51d,0xf),_0x524176=new _0x2b056c['k'](_0x524176,_0x41d51d,_0x5473c1);this[_0x670d5a(0x1d1)][_0x670d5a(0x181)](_0x1ded00,_0x524176['minimumWorld'],_0x524176[_0x670d5a(0x21b)],_0x6bcc2e);});},this[_0x18775f(0x1d1)]=new _0x3efc6d(this),_0x2a3899['Z2'][_0x18775f(0x177)](!0x0),globalThis[_0x18775f(0x1fe)](_0x18775f(0x188),_0x54e6e5=>{var _0xcc5ec0=_0x18775f;switch(_0x54e6e5[_0xcc5ec0(0x1fd)][_0xcc5ec0(0x207)]){case _0xcc5ec0(0x233):for(var _0x3e51cb in(this[_0xcc5ec0(0x1aa)]=new _0x46c349['p'](_0x54e6e5[_0xcc5ec0(0x1fd)][_0xcc5ec0(0x1aa)][_0xcc5ec0(0x162)],_0x54e6e5[_0xcc5ec0(0x1fd)][_0xcc5ec0(0x1aa)][_0xcc5ec0(0x1eb)]),this[_0xcc5ec0(0x225)]=new _0x151f21['T'](_0x54e6e5[_0xcc5ec0(0x1fd)]['modelArrayBuff'],_0x54e6e5[_0xcc5ec0(0x1fd)][_0xcc5ec0(0x1d0)]),this['allowRenderInstancesArrayBuffer']=_0x54e6e5[_0xcc5ec0(0x1fd)][_0xcc5ec0(0x214)],this[_0xcc5ec0(0x21e)]=new Int32Array(this[_0xcc5ec0(0x214)]),this['modelMeshInstancesArrayBuff']=_0x54e6e5['data'][_0xcc5ec0(0x250)],this[_0xcc5ec0(0x1ee)]=new Float32Array(this[_0xcc5ec0(0x250)]),this[_0xcc5ec0(0x228)]=_0x54e6e5[_0xcc5ec0(0x1fd)][_0xcc5ec0(0x228)],this['renderMemoryIdDataView']=new Uint32Array(this['renderMemoryIdBuffer']),this[_0xcc5ec0(0x213)]=_0x54e6e5[_0xcc5ec0(0x1fd)][_0xcc5ec0(0x213)],this['modelMeshInstancesIndexArrayBuff']))this[_0xcc5ec0(0x209)][_0x3e51cb]=new Uint32Array(this[_0xcc5ec0(0x213)][_0x3e51cb]);for(var _0x50822e in(this[_0xcc5ec0(0x19b)]=_0x54e6e5[_0xcc5ec0(0x1fd)][_0xcc5ec0(0x19b)],this[_0xcc5ec0(0x19b)]))this[_0xcc5ec0(0x1a5)][_0x50822e]=new Uint16Array(this[_0xcc5ec0(0x19b)][_0x50822e]);this[_0xcc5ec0(0x1d3)]=_0x54e6e5[_0xcc5ec0(0x1fd)][_0xcc5ec0(0x1d3)],this[_0xcc5ec0(0x221)]=new Float32Array(this[_0xcc5ec0(0x1d3)]),this[_0xcc5ec0(0x160)]=_0x54e6e5[_0xcc5ec0(0x1fd)]['expressTypeVisibleDistanceArrayBuff'],this['expressTypeVisibleDistanceDataView']=new Uint32Array(this[_0xcc5ec0(0x160)]),this[_0xcc5ec0(0x182)]=_0x54e6e5[_0xcc5ec0(0x1fd)][_0xcc5ec0(0x182)],this[_0xcc5ec0(0x19e)]=new Int32Array(this[_0xcc5ec0(0x182)]),this['transparentLengthOffset']=Math[_0xcc5ec0(0x229)](0.5*_0x54e6e5[_0xcc5ec0(0x1fd)][_0xcc5ec0(0x187)]),this['opaqueLengthOffset']=this[_0xcc5ec0(0x189)]+Math[_0xcc5ec0(0x229)](0.5*_0x54e6e5['data']['opaqueMaxRenderTriangleFace']),this[_0xcc5ec0(0x1f3)]=0.2*this['opaqueLengthOffset'],this[_0xcc5ec0(0x15d)]=_0x54e6e5['data']['serverAddress']+_0xcc5ec0(0x15d),this[_0xcc5ec0(0x173)]=_0x54e6e5['data'][_0xcc5ec0(0x22e)]+'getComponent';for(var _0x11e306 of _0x54e6e5['data'][_0xcc5ec0(0x210)]){var _0x223dfa=_0x11e306['id'],_0x28d6b6=(this[_0xcc5ec0(0x238)][_0x11e306['uniqueId']]=_0x223dfa,this[_0xcc5ec0(0x1c9)][_0x223dfa]=_0x11e306[_0xcc5ec0(0x1b4)],_0x24a75a['P']['FromArray']((0x0,_0x544a33['ux'])(_0x11e306[_0xcc5ec0(0x19f)][_0xcc5ec0(0x24a)]('\x20')))),_0x204645=_0x24a75a['P'][_0xcc5ec0(0x245)]((0x0,_0x544a33['ux'])(_0x11e306[_0xcc5ec0(0x21a)][_0xcc5ec0(0x24a)]('\x20')));this[_0xcc5ec0(0x1d1)]['AddBlock'](_0x223dfa,_0x28d6b6,_0x204645,JSON[_0xcc5ec0(0x21f)](_0x11e306[_0xcc5ec0(0x1e8)])),delete _0x11e306[_0xcc5ec0(0x1e8)],_0x11e306['transform']&&(Array[_0xcc5ec0(0x1e5)](_0x11e306['transform'])||(_0x11e306['transform']=(0x0,_0x544a33['ux'])(_0x11e306[_0xcc5ec0(0x193)]['split']('\x20'))),this[_0xcc5ec0(0x1d1)][_0xcc5ec0(0x23c)](_0x54e6e5[_0xcc5ec0(0x1fd)]['modelId'],_0x24a75a['y3']['FromArray'](_0x11e306[_0xcc5ec0(0x193)])));}this['LastInit']();break;case _0xcc5ec0(0x23c):this[_0xcc5ec0(0x1d1)]['SetModelMatrix'](_0x54e6e5[_0xcc5ec0(0x1fd)][_0xcc5ec0(0x203)],_0x24a75a['y3'][_0xcc5ec0(0x245)](_0x54e6e5[_0xcc5ec0(0x1fd)][_0xcc5ec0(0x212)])),this[_0xcc5ec0(0x237)]=!0x0;break;case _0xcc5ec0(0x159):var _0x2a77eb=this[_0xcc5ec0(0x159)](_0x54e6e5[_0xcc5ec0(0x1fd)]['x1'],_0x54e6e5['data']['y1'],_0x54e6e5['data']['x2'],_0x54e6e5['data']['y2']);globalThis[_0xcc5ec0(0x1f9)]({'msgType':_0xcc5ec0(0x21d),'cbId':_0x54e6e5[_0xcc5ec0(0x1fd)]['cbId'],'resolve':_0x2a77eb});}});}[_0x24d8ae(0x19a)](){var _0x1324f0=_0x24d8ae,_0x36c782,_0x4d016a;void 0x0!==globalThis[_0x1324f0(0x1a7)]&&!0x1===globalThis['fv']['requestingIndexDb']&&!0x1===globalThis['fv']['requestingServer']&&0x0===globalThis['fv']['initAllModelOk']&&(globalThis['fv'][_0x1324f0(0x15e)]&&0x1===globalThis['fv'][_0x1324f0(0x1e4)][0x6]||0x4===globalThis['fv'][_0x1324f0(0x21e)][0x3]?globalThis['fv'][_0x1324f0(0x170)]():(_0x36c782=[globalThis['fv']['sharedData'][_0x1324f0(0x1e0)][0x0]-globalThis['fv'][_0x1324f0(0x171)][0x0],globalThis['fv'][_0x1324f0(0x1aa)][_0x1324f0(0x1e0)][0x1]-globalThis['fv'][_0x1324f0(0x171)][0x1],globalThis['fv']['sharedData'][_0x1324f0(0x1e0)][0x2]-globalThis['fv']['cacheCamera'][0x2],globalThis['fv'][_0x1324f0(0x1aa)]['worldDirection'][0x0]-globalThis['fv'][_0x1324f0(0x171)][0x3],globalThis['fv'][_0x1324f0(0x1aa)]['worldDirection'][0x1]-globalThis['fv'][_0x1324f0(0x171)][0x4],globalThis['fv'][_0x1324f0(0x1aa)][_0x1324f0(0x17d)][0x2]-globalThis['fv'][_0x1324f0(0x171)][0x5],globalThis['fv'][_0x1324f0(0x1aa)]['worldUp'][0x0]-globalThis['fv']['cacheCamera'][0x6],globalThis['fv'][_0x1324f0(0x1aa)]['worldUp'][0x1]-globalThis['fv']['cacheCamera'][0x7],globalThis['fv'][_0x1324f0(0x1aa)][_0x1324f0(0x1bb)][0x2]-globalThis['fv']['cacheCamera'][0x8]],_0x4d016a=0.00001,0.01<Math['abs'](_0x36c782[0x0])||0.01<Math['abs'](_0x36c782[0x1])||0.01<Math[_0x1324f0(0x15a)](_0x36c782[0x2])||Math[_0x1324f0(0x15a)](_0x36c782[0x3])>_0x4d016a||Math['abs'](_0x36c782[0x4])>_0x4d016a||Math[_0x1324f0(0x15a)](_0x36c782[0x5])>_0x4d016a||Math['abs'](_0x36c782[0x6])>_0x4d016a||Math[_0x1324f0(0x15a)](_0x36c782[0x7])>_0x4d016a||Math[_0x1324f0(0x15a)](_0x36c782[0x8])>_0x4d016a?(globalThis['fv'][_0x1324f0(0x171)][0x0]=globalThis['fv'][_0x1324f0(0x1aa)]['cameraWorldPosition'][0x0],globalThis['fv'][_0x1324f0(0x171)][0x1]=globalThis['fv'][_0x1324f0(0x1aa)][_0x1324f0(0x1e0)][0x1],globalThis['fv']['cacheCamera'][0x2]=globalThis['fv'][_0x1324f0(0x1aa)][_0x1324f0(0x1e0)][0x2],globalThis['fv'][_0x1324f0(0x171)][0x3]=globalThis['fv']['sharedData']['worldDirection'][0x0],globalThis['fv'][_0x1324f0(0x171)][0x4]=globalThis['fv'][_0x1324f0(0x1aa)][_0x1324f0(0x17d)][0x1],globalThis['fv'][_0x1324f0(0x171)][0x5]=globalThis['fv'][_0x1324f0(0x1aa)][_0x1324f0(0x17d)][0x2],globalThis['fv']['cacheCamera'][0x6]=globalThis['fv'][_0x1324f0(0x1aa)]['worldUp'][0x0],globalThis['fv'][_0x1324f0(0x171)][0x7]=globalThis['fv'][_0x1324f0(0x1aa)][_0x1324f0(0x1bb)][0x1],globalThis['fv'][_0x1324f0(0x171)][0x8]=globalThis['fv'][_0x1324f0(0x1aa)][_0x1324f0(0x1bb)][0x2],globalThis['fv'][_0x1324f0(0x1aa)]['cameraId']++,globalThis['fv'][_0x1324f0(0x170)]()):globalThis['fv']['modelMaterixChange']?(globalThis['fv']['modelMaterixChange']=!0x1,globalThis['fv'][_0x1324f0(0x170)]()):globalThis['fv'][_0x1324f0(0x1e4)][0x8]!==globalThis['fv'][_0x1324f0(0x1de)]&&(globalThis['fv']['pvsId']=globalThis['fv'][_0x1324f0(0x1e4)][0x8],globalThis['fv']['dieOutSelection']()))),setTimeout(globalThis['fv'][_0x1324f0(0x19a)],0x8);}['LastInit'](){var _0x206bbe=_0x24d8ae;!this[_0x206bbe(0x1df)]&&this[_0x206bbe(0x1aa)]&&(this[_0x206bbe(0x1df)]=!0x0,globalThis['postMessage']({'msgType':_0x206bbe(0x24e)}),this[_0x206bbe(0x19a)]());}['InitIndexDb'](_0x293982){var _0x24e420=_0x24d8ae;if(this[_0x24e420(0x17c)][_0x293982]={},0x1===this[_0x24e420(0x1aa)][_0x24e420(0x1b7)]){this[_0x24e420(0x206)]++;let _0x1a631f=indexedDB[_0x24e420(0x211)](this['modelIdToUniqueId'][_0x293982]);_0x1a631f['onerror']=_0x2ece46=>_0x3985c2[_0x24e420(0x1ac)](_0x24e420(0x1f0),_0x2ece46),_0x1a631f[_0x24e420(0x235)]=_0x4b9999=>{var _0x42e194=_0x24e420;_0x4b9999[_0x42e194(0x18a)][_0x42e194(0x169)][_0x42e194(0x222)]['contains'](_0x42e194(0x1ca))||_0x4b9999[_0x42e194(0x18a)][_0x42e194(0x169)][_0x42e194(0x17e)]('mesh',{'autoIncrement':!0x1,'keyPath':'id'}),_0x4b9999[_0x42e194(0x18a)][_0x42e194(0x169)]['objectStoreNames'][_0x42e194(0x186)](_0x42e194(0x1ec))||_0x4b9999[_0x42e194(0x18a)]['result'][_0x42e194(0x17e)](_0x42e194(0x1ec),{'autoIncrement':!0x1,'keyPath':_0x42e194(0x22b)});},_0x1a631f[_0x24e420(0x1b1)]=_0x12042b=>{var _0xbc4e0b=_0x24e420;this[_0xbc4e0b(0x1b6)][_0x293982]=_0x12042b['target'][_0xbc4e0b(0x169)];let _0x57d3ef=_0x12042b['target']['result'][_0xbc4e0b(0x167)]('instances',_0xbc4e0b(0x1ce))['objectStore'](_0xbc4e0b(0x1ec)),_0x1e1779=_0x57d3ef[_0xbc4e0b(0x172)]();_0x1e1779[_0xbc4e0b(0x1b1)]=_0x34a394=>{var _0x208ea3=_0xbc4e0b,_0x569417;for(_0x569417 of _0x34a394[_0x208ea3(0x18a)]['result'])this['indexDbModelTreeId'][_0x293982][_0x569417]=void 0x0;this[_0x208ea3(0x206)]--;},globalThis[_0xbc4e0b(0x1f9)]({'msgType':_0xbc4e0b(0x249),'modelId':_0x293982});};}else globalThis[_0x24e420(0x1f9)]({'msgType':_0x24e420(0x249),'modelId':_0x293982});globalThis[_0x24e420(0x1a7)]&&_0x58b024()['get'](this[_0x24e420(0x173)],{'responseType':_0x24e420(0x166),'params':{'modelId':_0x293982}})[_0x24e420(0x199)](_0x5e4243=>{var _0x57a6a8=_0x24e420;let _0x5272f6=new globalThis['SQLEngine'][(_0x57a6a8(0x1b8))](new Uint8Array(_0x5e4243['data']),!0x0);_0x5272f6[_0x57a6a8(0x175)](_0x57a6a8(0x18e),_0x5b13dd=>{var _0x348ad8=_0x57a6a8;this[_0x348ad8(0x1a5)][_0x293982][0x2*_0x5b13dd['id']]=_0x5b13dd[_0x348ad8(0x247)],this['modelComponentAttributeDataView'][_0x293982][0x2*_0x5b13dd['id']+0x1]=_0x5b13dd[_0x348ad8(0x176)];}),this[_0x57a6a8(0x1aa)][_0x57a6a8(0x1b7)],_0x5272f6['close'](),this[_0x57a6a8(0x1c8)][_0x293982]=void 0x0;});}[_0x24d8ae(0x170)](){var _0x27de97=_0x24d8ae;if(this[_0x27de97(0x15e)]=!0x1,0x0!==this[_0x27de97(0x1aa)]['viewMatrix'][0xf]){var _0x1c5a1d,_0x4a8516,_0x182878,_0x58d002,_0xf182f5,_0x545509=_0x24a75a['y3'][_0x27de97(0x245)](this['sharedData'][_0x27de97(0x158)]),_0x341e9f=_0x24a75a['y3']['FromArray'](this[_0x27de97(0x1aa)][_0x27de97(0x1c7)]),_0x24ecfd=_0x24a75a['P'][_0x27de97(0x245)](this[_0x27de97(0x1aa)]['cameraWorldPosition']),_0x2b5c53=this[_0x27de97(0x1d1)][_0x27de97(0x216)](_0x545509,_0x341e9f,_0x24ecfd);for(_0x1c5a1d in(this['projectionAreaModelIdInstancesId']={'transparent':{},'opaque':{}},this[_0x27de97(0x190)]={},this[_0x27de97(0x209)]))this['modelMeshInstancesIndexDataView'][_0x1c5a1d][0x0]=0x0;let _0x3fc2c7={};for(_0x4a8516 in _0x2b5c53)if(this[_0x27de97(0x1c8)][_0x27de97(0x198)](_0x4a8516)){if(this[_0x27de97(0x209)][_0x4a8516][0x0]=0x1,this[_0x27de97(0x1d8)][_0x27de97(0x198)](_0x4a8516))for(var _0x268602 in _0x2b5c53[_0x4a8516]){var _0x206d53=_0x2b5c53[_0x4a8516][_0x268602];this[_0x27de97(0x20d)](_0x4a8516,_0x268602,_0x206d53,this['projectionAreaModelIdInstancesId']),0x0!==_0x206d53['entityCount']&&(!this[_0x27de97(0x1d1)][_0x27de97(0x1a8)][_0x206d53['modelId']]['hasOwnProperty'](_0x206d53['id'])||Object[_0x27de97(0x1d7)](this[_0x27de97(0x1d1)][_0x27de97(0x1a8)][_0x206d53[_0x27de97(0x203)]][_0x206d53['id']])[_0x27de97(0x174)]<_0x206d53[_0x27de97(0x1f7)])&&this[_0x27de97(0x234)](_0x206d53,this[_0x27de97(0x190)]);}else this[_0x27de97(0x1d8)][_0x4a8516]=void 0x0,_0x3fc2c7[_0x4a8516]=[];}this[_0x27de97(0x1bc)](_0x341e9f,_0x24ecfd,this[_0x27de97(0x168)]);let _0x15c4f3=[0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0],_0x3e50ba=!0x0;for(_0x182878 in this[_0x27de97(0x1d1)][_0x27de97(0x231)])0x0!==this[_0x27de97(0x1d1)]['blocks'][_0x182878][_0x27de97(0x24f)]&&(_0x58d002=this[_0x27de97(0x1d1)][_0x27de97(0x231)][_0x182878][_0x27de97(0x196)],_0xf182f5=this[_0x27de97(0x1d1)][_0x27de97(0x231)][_0x182878]['wordMaxPoint'],_0x3e50ba?(_0x3e50ba=!0x1,_0x15c4f3[0x0]=_0x58d002['x'],_0x15c4f3[0x1]=_0x58d002['y'],_0x15c4f3[0x2]=_0x58d002['z'],_0x15c4f3[0x3]=_0xf182f5['x'],_0x15c4f3[0x4]=_0xf182f5['y'],_0x15c4f3[0x5]=_0xf182f5['z']):(_0x15c4f3[0x0]=Math[_0x27de97(0x217)](_0x15c4f3[0x0],_0x58d002['x']),_0x15c4f3[0x1]=Math[_0x27de97(0x217)](_0x15c4f3[0x1],_0x58d002['y']),_0x15c4f3[0x2]=Math[_0x27de97(0x217)](_0x15c4f3[0x2],_0x58d002['z']),_0x15c4f3[0x3]=Math[_0x27de97(0x1ae)](_0x15c4f3[0x3],_0xf182f5['x']),_0x15c4f3[0x4]=Math[_0x27de97(0x1ae)](_0x15c4f3[0x4],_0xf182f5['y']),_0x15c4f3[0x5]=Math[_0x27de97(0x1ae)](_0x15c4f3[0x5],_0xf182f5['z'])));this['sharedData'][_0x27de97(0x1c4)]||(_0x15c4f3[0x6]=(_0x15c4f3[0x3]-_0x15c4f3[0x0])/0x2+_0x15c4f3[0x0],_0x15c4f3[0x7]=(_0x15c4f3[0x4]-_0x15c4f3[0x1])/0x2+_0x15c4f3[0x1],_0x15c4f3[0x8]=(_0x15c4f3[0x5]-_0x15c4f3[0x2])/0x2+_0x15c4f3[0x2],_0x15c4f3[0x0]-=_0x15c4f3[0x6],_0x15c4f3[0x1]-=_0x15c4f3[0x7],_0x15c4f3[0x2]-=_0x15c4f3[0x8],_0x15c4f3[0x3]-=_0x15c4f3[0x6],_0x15c4f3[0x4]-=_0x15c4f3[0x7],_0x15c4f3[0x5]-=_0x15c4f3[0x8]),_0x545509=this[_0x27de97(0x1aa)]['visibleModelBox'],(_0x545509[0x0]===_0x15c4f3[0x0]&&_0x545509[0x1]===_0x15c4f3[0x1]&&_0x545509[0x2]===_0x15c4f3[0x2]&&_0x545509[0x3]===_0x15c4f3[0x3]&&_0x545509[0x4]===_0x15c4f3[0x4]&&_0x545509[0x5]===_0x15c4f3[0x5]||(_0x15c4f3[0x9]=0x1,this[_0x27de97(0x1aa)][_0x27de97(0x183)]['set'](_0x15c4f3)),this[_0x27de97(0x1ba)](),0x1===this[_0x27de97(0x1aa)]['useCache']&&0x0!==this[_0x27de97(0x206)]||this[_0x27de97(0x219)](_0x3fc2c7));}}[_0x24d8ae(0x1b3)](){var _0x5469e4=_0x24d8ae;let _0x39ca50=0x0,_0x18803e=this['allowRenderInstancesDataView'][0x3]-0x2;for(;0x4<_0x18803e;_0x18803e-=0x2){var _0xb7a90f=this[_0x5469e4(0x209)][this[_0x5469e4(0x21e)][_0x18803e]][this[_0x5469e4(0x21e)][_0x18803e+0x1]];if(0x1===this[_0x5469e4(0x1ee)][_0xb7a90f+0x1d]&&this[_0x5469e4(0x1e4)][0x9]!==this['modelMeshInstancesDataView'][_0xb7a90f+0x1f]){if(this[_0x5469e4(0x1ee)][_0xb7a90f+0x1f]=-this[_0x5469e4(0x1e4)][0x9],this['dieOutLength']<_0x39ca50)break;_0x39ca50+=this[_0x5469e4(0x1ee)][_0xb7a90f+0x18];}}this[_0x5469e4(0x1ba)](),this[_0x5469e4(0x219)]();}[_0x24d8ae(0x1ba)](){var _0x2fc42f=_0x24d8ae;if(0x0!==this[_0x2fc42f(0x21e)][0x0])setTimeout(()=>{var _0x1d061b=_0x2fc42f;this[_0x1d061b(0x1ba)]();},0x64);else{this[_0x2fc42f(0x21e)][0x0]=0x2,this[_0x2fc42f(0x17a)]++,0x5b8d80===this['frustumNo']&&(this[_0x2fc42f(0x17a)]=0x1),this[_0x2fc42f(0x1e4)][0x6]=0x0,this[_0x2fc42f(0x1e4)][0xa]=0x0,this['allowRenderInstancesDataView'][0x1]=0x0,this['allowRenderInstancesDataView'][0x2]=0x0,this[_0x2fc42f(0x21e)][0x3]=0x0;let _0x1dfba7={'projectionAreaOrderObj':this[_0x2fc42f(0x168)][_0x2fc42f(0x194)],'offset':0x4,'renderListMemoryLength':0x0,'renderListMemoryLengthMax':this[_0x2fc42f(0x189)],'opaque':!0x1};_0x1dfba7[_0x2fc42f(0x23a)]=this[_0x2fc42f(0x189)],_0x1dfba7[_0x2fc42f(0x1a0)]=this['projectionAreaModelIdInstancesId']['transparent'],_0x1dfba7[_0x2fc42f(0x1cf)]=!0x1,this['FillingAllowRenderInstances'](_0x1dfba7),this[_0x2fc42f(0x21e)][0x2]=_0x1dfba7['offset'],_0x1dfba7['renderListMemoryLengthMax']=this[_0x2fc42f(0x20e)],_0x1dfba7['projectionAreaOrderObj']=this[_0x2fc42f(0x168)]['opaque'],_0x1dfba7['opaque']=!0x0,this['FillingAllowRenderInstances'](_0x1dfba7),this[_0x2fc42f(0x21e)][0x1]=this['frustumNo'],this[_0x2fc42f(0x21e)][0x3]=_0x1dfba7[_0x2fc42f(0x241)],_0x1dfba7[_0x2fc42f(0x241)],this[_0x2fc42f(0x21e)]['length'],this[_0x2fc42f(0x21e)][0x0]=0x0;}}[_0x24d8ae(0x227)](_0xf9a440){var _0x481a49=_0x24d8ae;let _0x2fd2b0=!0x1;for(var _0x442eee in _0xf9a440[_0x481a49(0x1a0)]){var _0x5699db,_0x5c527a=~~_0x442eee;for(_0x5699db in _0xf9a440['projectionAreaOrderObj'][_0x5c527a]){var _0x4b633,_0xce54df=~~_0x5699db;for(_0x4b633 in _0xf9a440[_0x481a49(0x1a0)][_0x5c527a][_0xce54df]){var _0xdcace1=~~_0x4b633,_0x240819=this[_0x481a49(0x209)][_0xce54df][_0xdcace1];if((0x0===this[_0x481a49(0x1e4)][0x9]||this[_0x481a49(0x1ee)][_0x240819+0x1f]!==-this[_0x481a49(0x1e4)][0x9]||!_0xf9a440[_0x481a49(0x1cf)])&&(this[_0x481a49(0x1ee)][_0x240819+0x1e]=this['frustumNo'],this[_0x481a49(0x21e)][_0xf9a440[_0x481a49(0x241)]]=_0xce54df,this[_0x481a49(0x21e)][_0xf9a440['offset']+0x1]=_0xdcace1,_0xf9a440['renderListMemoryLength']+=this[_0x481a49(0x1ee)][_0x240819+0x18],_0xf9a440['offset']+=0x2,_0xf9a440[_0x481a49(0x23b)]>_0xf9a440['renderListMemoryLengthMax'])){_0x2fd2b0=!0x0;break;}}if(_0x2fd2b0)break;}if(_0x2fd2b0)break;}!_0x2fd2b0&&_0xf9a440[_0x481a49(0x1cf)]&&(this[_0x481a49(0x1e4)][0xa]=0x1);}['ComputeRequestId'](){var _0x1846f2=_0x24d8ae;let _0x499736={},_0x3adbc8={},_0x2bc56e=0x0,_0xec5630=0x0;for(var _0x44f5a4 in this[_0x1846f2(0x190)])for(var _0x513bfd in this[_0x1846f2(0x190)][_0x44f5a4])for(var _0x34cfc7 in this['projectionAreaModelIdBlock'][_0x44f5a4][_0x513bfd])if(this[_0x1846f2(0x17c)][_0x513bfd][_0x1846f2(0x198)](_0x34cfc7)?(_0x3adbc8['hasOwnProperty'](_0x513bfd)||(_0x3adbc8[_0x513bfd]=[]),_0x3adbc8[_0x513bfd]['push'](_0x34cfc7),_0xec5630+=this[_0x1846f2(0x190)][_0x44f5a4][_0x513bfd][_0x34cfc7][_0x1846f2(0x1f7)]):(_0x499736[_0x1846f2(0x198)](_0x513bfd)||(_0x499736[_0x513bfd]=[]),_0x499736[_0x513bfd][_0x1846f2(0x23e)](~~_0x34cfc7),_0x2bc56e+=this[_0x1846f2(0x190)][_0x44f5a4][_0x513bfd][_0x34cfc7]['entityCount']),0x4e20<_0x2bc56e||0x13880<_0xec5630)return{'server_modelId_treeIds_List':_0x499736,'indexDb_modelId_treeIds_List':_0x3adbc8,'server_Count':_0x2bc56e,'indexDb_Count':_0xec5630};return{'server_modelId_treeIds_List':_0x499736,'indexDb_modelId_treeIds_List':_0x3adbc8,'server_Count':_0x2bc56e,'indexDb_Count':_0xec5630};}['RequestMeshInstance'](_0x28d07d){var _0x3408e3=_0x24d8ae;let _0x78b1dc={'server_modelId_treeIds_List':{},'indexDb_modelId_treeIds_List':{},'server_Count':0x0,'indexDb_Count':0x0};if(_0x28d07d&&Object[_0x3408e3(0x1d7)](_0x28d07d)[_0x3408e3(0x174)]?(_0x78b1dc[_0x3408e3(0x195)]=0x1,_0x78b1dc[_0x3408e3(0x248)]=_0x28d07d):_0x78b1dc=this['ComputeRequestId'](),0x0!==_0x78b1dc[_0x3408e3(0x195)]&&(this[_0x3408e3(0x19c)]=!0x0,_0x58b024()['post'](this[_0x3408e3(0x15d)],{'ids':_0x78b1dc['server_modelId_treeIds_List']},{'responseType':_0x3408e3(0x166)})[_0x3408e3(0x199)](_0x3003fe=>{var _0x5e25cc=_0x3408e3;let _0x535284={},_0x30c1da=new globalThis['SQLEngine'][(_0x5e25cc(0x1b8))](new Uint8Array(_0x3003fe['data']),!0x0);if(_0x30c1da[_0x5e25cc(0x175)](_0x5e25cc(0x22a),_0x2dc7be=>{var _0x19c37a=_0x5e25cc;_0x2dc7be[_0x19c37a(0x18f)]=new Float32Array(_0x2dc7be['transformBox'][_0x19c37a(0x1d5)]);var _0x221fad=_0x2dc7be[_0x19c37a(0x203)];delete _0x2dc7be[_0x19c37a(0x203)],this[_0x19c37a(0x1f4)](_0x221fad,_0x2dc7be),_0x535284['hasOwnProperty'](_0x221fad)||(_0x535284[_0x221fad]={}),_0x535284[_0x221fad][_0x19c37a(0x198)](_0x2dc7be['treeId'])||(_0x535284[_0x221fad][_0x2dc7be['treeId']]=[]),_0x535284[_0x221fad][_0x2dc7be['treeId']][_0x19c37a(0x23e)](_0x2dc7be);}),0x1===this[_0x5e25cc(0x1aa)][_0x5e25cc(0x1b7)]){let _0x48d90f={};for(var _0x4376e1 in _0x535284){_0x48d90f[_0x5e25cc(0x198)](_0x4376e1)||(_0x48d90f[_0x4376e1]=this[_0x5e25cc(0x1b6)][_0x4376e1][_0x5e25cc(0x167)]('instances',_0x5e25cc(0x1dd))[_0x5e25cc(0x246)](_0x5e25cc(0x1ec)));for(let _0x45340c in _0x535284[_0x4376e1])if(this[_0x5e25cc(0x192)]<this[_0x5e25cc(0x224)]){var _0x5c8532={'treeId':parseInt(_0x45340c),'instances':_0x535284[_0x4376e1][_0x45340c]};let _0x1796b1=_0x48d90f[_0x4376e1][_0x5e25cc(0x1ef)](_0x5c8532);this[_0x5e25cc(0x192)]++,_0x1796b1[_0x5e25cc(0x179)]=_0x5a867d=>_0x3985c2[_0x5e25cc(0x1ac)](_0x5e25cc(0x1e7),_0x5a867d),_0x1796b1[_0x5e25cc(0x1b1)]=_0x5e492b=>{var _0x119d33=_0x5e25cc;_0x5e492b=this['uniqueIdToModelId'][_0x5e492b[_0x119d33(0x18a)]['transaction']['db'][_0x119d33(0x1bf)]],(this[_0x119d33(0x17c)][_0x5e492b][_0x45340c]=void 0x0,this[_0x119d33(0x192)]--);};}}}_0x30c1da['close'](),this[_0x5e25cc(0x19c)]=!0x1,this[_0x5e25cc(0x15e)]=!0x0;},()=>{var _0x3f8dd0=_0x3408e3;this['requestingServer']=!0x1,this[_0x3f8dd0(0x15e)]=!0x0;})),0x0!==_0x78b1dc[_0x3408e3(0x1da)]){this['requestingIndexDb']=!0x0;let _0x117f60={};for(var _0x2e1f07 in _0x78b1dc[_0x3408e3(0x1cc)]){let _0x510492=0x0;for(var _0x1cbc62 of _0x78b1dc[_0x3408e3(0x1cc)][_0x2e1f07]){_0x117f60[_0x3408e3(0x198)](_0x2e1f07)||(_0x117f60[_0x2e1f07]=this[_0x3408e3(0x1b6)][_0x2e1f07]['transaction'](_0x3408e3(0x1ec),'readonly')[_0x3408e3(0x246)](_0x3408e3(0x1ec)));let _0x211b17=_0x117f60[_0x2e1f07][_0x3408e3(0x23f)](parseInt(_0x1cbc62));_0x211b17[_0x3408e3(0x179)]=_0x28a595=>_0x3985c2[_0x3408e3(0x1ac)](_0x3408e3(0x1c1),_0x28a595),_0x211b17['onsuccess']=_0x49ddc1=>{var _0x15eea3=_0x3408e3,_0x4173cb,_0x482118=this[_0x15eea3(0x238)][_0x49ddc1[_0x15eea3(0x18a)][_0x15eea3(0x167)]['db'][_0x15eea3(0x1bf)]];for(_0x4173cb of _0x49ddc1[_0x15eea3(0x18a)]['result'][_0x15eea3(0x1ec)])this[_0x15eea3(0x1f4)](_0x482118,_0x4173cb);_0x510492++,_0x78b1dc['indexDb_modelId_treeIds_List'][_0x482118][_0x15eea3(0x174)]==_0x510492&&(this[_0x15eea3(0x1d9)]=!0x1,this[_0x15eea3(0x15e)]=!0x0);};}}}}[_0x24d8ae(0x1f4)](_0x4768ce,_0x58001a){var _0x6d168c=_0x24d8ae;if(!this['btree'][_0x6d168c(0x1a8)][_0x4768ce][_0x6d168c(0x198)](_0x58001a['treeId'])||!this[_0x6d168c(0x1d1)][_0x6d168c(0x1a8)][_0x4768ce][_0x58001a[_0x6d168c(0x22b)]]['hasOwnProperty'](_0x58001a['id'])){for(;0x0!==this[_0x6d168c(0x1ee)][this[_0x6d168c(0x1cb)]];){for(;0x0!==this[_0x6d168c(0x21e)][0x0];);if(this[_0x6d168c(0x1ee)][this[_0x6d168c(0x1cb)]+0x1e]!==this[_0x6d168c(0x17a)]&&0x0===this['modelMeshInstancesDataView'][this['modelMeshInstancesCurrentIndex']+0x1c]){var _0x5d6f6f=this['modelMeshInstancesDataView'][this[_0x6d168c(0x1cb)]],_0x321217=this[_0x6d168c(0x1ee)][this[_0x6d168c(0x1cb)]+0x1],_0x1b80e5=this[_0x6d168c(0x1ee)][this[_0x6d168c(0x1cb)]+0x2];this[_0x6d168c(0x209)][_0x5d6f6f][_0x321217]=0x0,this['btree'][_0x6d168c(0x1a8)][_0x5d6f6f]&&this[_0x6d168c(0x1d1)][_0x6d168c(0x1a8)][_0x5d6f6f][_0x1b80e5]&&delete this[_0x6d168c(0x1d1)][_0x6d168c(0x1a8)][_0x5d6f6f][_0x1b80e5][_0x321217];break;}this[_0x6d168c(0x1cb)]+=_0x544a33['uY'],this['modelMeshInstancesCurrentIndex']===this[_0x6d168c(0x1ee)][_0x6d168c(0x174)]&&(this[_0x6d168c(0x1cb)]=0x1);}var _0x37755d=_0x58001a[_0x6d168c(0x18f)];this[_0x6d168c(0x209)][_0x4768ce][_0x58001a['id']]=this['modelMeshInstancesCurrentIndex'],this[_0x6d168c(0x1ee)][_0x6d168c(0x1d4)]([_0x4768ce,_0x58001a['id'],_0x58001a['treeId'],..._0x37755d,_0x58001a[_0x6d168c(0x1ad)],_0x58001a[_0x6d168c(0x185)],_0x58001a['isTransparent'],_0x58001a[_0x6d168c(0x1f8)],_0x58001a[_0x6d168c(0x16c)],0x1,-0x1,0x0,0x0,0x0,0x0,_0x58001a[_0x6d168c(0x23d)]],this[_0x6d168c(0x1cb)]),this[_0x6d168c(0x1d1)]['modelIdBlockIdInstances'][_0x4768ce][_0x6d168c(0x198)](_0x58001a[_0x6d168c(0x22b)])||(this['btree']['modelIdBlockIdInstances'][_0x4768ce][_0x58001a[_0x6d168c(0x22b)]]={}),this[_0x6d168c(0x1d1)][_0x6d168c(0x1a8)][_0x4768ce][_0x58001a['treeId']][_0x58001a['id']]=void 0x0,this['modelMeshInstancesCurrentIndex']+=_0x544a33['uY'],this['modelMeshInstancesCurrentIndex']===this['modelMeshInstancesDataView'][_0x6d168c(0x174)]&&(this[_0x6d168c(0x1cb)]=0x1);}}[_0x24d8ae(0x20d)](_0x17e833,_0x1e7fa0,_0x5485a1,_0x5ef77b){var _0x517ca2=_0x24d8ae;for(var _0x5c6f9e in this[_0x517ca2(0x1d1)][_0x517ca2(0x1a8)][_0x17e833][_0x1e7fa0]){var _0x58dfbd=this['modelMeshInstancesIndexDataView'][_0x17e833][_0x5c6f9e];if(0x0!==_0x58dfbd&&(0x1!==this[_0x517ca2(0x1aa)][_0x517ca2(0x16b)]||0x0!==this[_0x517ca2(0x1ee)][_0x58dfbd+0x20])){var _0x5a7cee=this[_0x517ca2(0x1ee)][_0x58dfbd+0x17];if(!(this[_0x517ca2(0x1ee)][_0x58dfbd+0x18]>this[_0x517ca2(0x1aa)][_0x517ca2(0x19d)])){var _0x48c541=this['modelMeshInstancesDataView'][_0x58dfbd+0x15],_0x320ec0=this[_0x517ca2(0x24b)][this[_0x517ca2(0x1a5)][_0x17e833][0x2*_0x48c541+0x1]];if(0x1!==_0x320ec0){var _0x517663=_0x24a75a['P'][_0x517ca2(0x245)](this[_0x517ca2(0x1ee)],_0x58dfbd+0xf);let _0x3614a0=_0x24a75a['P'][_0x517ca2(0x245)](this[_0x517ca2(0x1ee)],_0x58dfbd+0x12);if(0x0!==_0x320ec0||0x0!==this[_0x517ca2(0x24b)][0x0]&&0x0===this['modelMeshInstancesDataView'][_0x58dfbd+0x20]){var _0x4a263c=_0x24a75a['P']['Zero'](),_0x1abedd=_0x24a75a['P'][_0x517ca2(0x244)](),_0x4a263c=(_0x3614a0['addToRef'](_0x517663,_0x4a263c)[_0x517ca2(0x197)](0.5),_0x3614a0[_0x517ca2(0x1d2)](_0x517663,_0x1abedd)[_0x517ca2(0x197)](0.5),_0x403a38[_0x517ca2(0x1b5)](_0x4a263c,_0x1abedd,this['btree'][_0x517ca2(0x161)][_0x17e833]));if(0x0!==_0x320ec0&&_0x320ec0<_0x4a263c)continue;if(0x0!==this[_0x517ca2(0x24b)][0x0]&&0x0===this[_0x517ca2(0x1ee)][_0x58dfbd+0x20]&&this[_0x517ca2(0x24b)][0x0]<_0x4a263c)continue;}let _0x332c2b=this[_0x517ca2(0x1d1)]['ComputeProjectionArea'](this[_0x517ca2(0x1d1)][_0x517ca2(0x1c0)][_0x17e833],_0x517663,_0x3614a0,0x2===_0x5485a1[_0x517ca2(0x24f)],this[_0x517ca2(0x1d1)][_0x517ca2(0x161)][_0x17e833]);_0x332c2b,0x0!==this[_0x517ca2(0x1ee)][_0x58dfbd+0x20]?(this[_0x517ca2(0x1ee)][_0x58dfbd+0x20]=0x1,_0x332c2b*=0x6):0x0<this[_0x517ca2(0x1ee)][_0x58dfbd+0x1f]&&(_0x332c2b*=0x3),_0x1abedd=this[_0x517ca2(0x221)][this[_0x517ca2(0x1a5)][_0x17e833][0x2*_0x48c541+0x1]],(0x0!==_0x1abedd&&(_0x332c2b*=_0x1abedd),this[_0x517ca2(0x1ff)](_0x5ef77b,_0x332c2b,_0x17e833,_0x5c6f9e,_0x5a7cee));}}}}}[_0x24d8ae(0x1bc)](_0xd5fe46,_0x52a729,_0x251a96){var _0x2af808=_0x24d8ae;for(var _0x188bb6 in this['modelMeshInstancesIndexDataView'])if(0x1===this[_0x2af808(0x209)][_0x188bb6][0x0])for(let _0x27c4d6=0x1;_0x27c4d6<this[_0x2af808(0x209)][_0x188bb6][_0x2af808(0x174)];_0x27c4d6++){var _0x12771d=this[_0x2af808(0x209)][_0x188bb6][_0x27c4d6];if(0x0!==_0x12771d&&0x1===this['modelMeshInstancesDataView'][_0x12771d+0x20]){var _0x40780b=this[_0x2af808(0x1ee)][_0x12771d+0x17],_0x2402e9=_0x24a75a['P'][_0x2af808(0x244)](),_0x20dfd3=_0x24a75a['P']['Zero'](),_0xf1235=_0x24a75a['P'][_0x2af808(0x245)](this[_0x2af808(0x1ee)],_0x12771d+0xf);let _0x4f7a3d=_0x24a75a['P']['FromArray'](this['modelMeshInstancesDataView'],_0x12771d+0x12);_0x4f7a3d[_0x2af808(0x230)](_0xf1235,_0x2402e9)[_0x2af808(0x197)](0.5),_0x4f7a3d[_0x2af808(0x1d2)](_0xf1235,_0x20dfd3)['scaleInPlace'](0.5),(_0x12771d=_0x24a75a['P']['Zero'](),_0x20dfd3=(_0x24a75a['P'][_0x2af808(0x1f5)](_0x2402e9,this[_0x2af808(0x1d1)][_0x2af808(0x212)][_0x188bb6],_0x12771d),_0x24a75a['y3']['LookAtRH'](_0x52a729,_0x12771d,_0x24a75a['P']['Up']())));let _0x15a5bc=_0x24a75a['y3'][_0x2af808(0x1e6)]();this['btree']['modelMatrix'][_0x188bb6][_0x2af808(0x1af)](_0x20dfd3,_0x15a5bc),_0x15a5bc[_0x2af808(0x1af)](_0xd5fe46,_0x15a5bc),_0x2402e9=this[_0x2af808(0x1d1)][_0x2af808(0x1e1)](_0x15a5bc,_0xf1235,_0x4f7a3d,!0x0,this[_0x2af808(0x1d1)][_0x2af808(0x161)][_0x188bb6]),this[_0x2af808(0x1ff)](_0x251a96,_0x2402e9,_0x188bb6,_0x27c4d6,_0x40780b);}}}[_0x24d8ae(0x1ff)](_0x4321f7,_0x42d36a,_0x3f6908,_0x25ec34,_0x1f45a1){var _0x482624=_0x24d8ae;0x0<_0x42d36a&&(_0x42d36a=~~(0xf4240*(4.00001-(0x4<_0x42d36a?0x4:_0x42d36a))),0x0===_0x1f45a1?(_0x4321f7[_0x482624(0x1cf)][_0x482624(0x198)](_0x42d36a)||(_0x4321f7['opaque'][_0x42d36a]={}),_0x4321f7[_0x482624(0x1cf)][_0x42d36a]['hasOwnProperty'](_0x3f6908)||(_0x4321f7[_0x482624(0x1cf)][_0x42d36a][_0x3f6908]={}),_0x4321f7[_0x482624(0x1cf)][_0x42d36a][_0x3f6908][_0x482624(0x198)](_0x25ec34)||(_0x4321f7[_0x482624(0x1cf)][_0x42d36a][_0x3f6908][_0x25ec34]=void 0x0)):(_0x4321f7[_0x482624(0x194)][_0x482624(0x198)](_0x42d36a)||(_0x4321f7[_0x482624(0x194)][_0x42d36a]={}),_0x4321f7[_0x482624(0x194)][_0x42d36a][_0x482624(0x198)](_0x3f6908)||(_0x4321f7[_0x482624(0x194)][_0x42d36a][_0x3f6908]={}),_0x4321f7[_0x482624(0x194)][_0x42d36a][_0x3f6908]['hasOwnProperty'](_0x25ec34)||(_0x4321f7[_0x482624(0x194)][_0x42d36a][_0x3f6908][_0x25ec34]=void 0x0)));}[_0x24d8ae(0x234)](_0x54b144,_0x10d6a5){var _0xa7379b=_0x24d8ae,_0x22600e=this[_0xa7379b(0x1d1)][_0xa7379b(0x1e1)](this[_0xa7379b(0x1d1)]['modelTransformMatrix'][_0x54b144[_0xa7379b(0x203)]],_0x54b144[_0xa7379b(0x24c)],_0x54b144['maxPoint'],0x2===_0x54b144['frustumIntersect'],this[_0xa7379b(0x1d1)][_0xa7379b(0x161)][_0x54b144[_0xa7379b(0x203)]]);0x0!==_0x22600e&&(_0x10d6a5['hasOwnProperty'](_0x22600e=~~(0x989680*(4.00001-_0x22600e)))||(_0x10d6a5[_0x22600e]={}),_0x10d6a5[_0x22600e][_0xa7379b(0x198)](_0x54b144[_0xa7379b(0x203)])||(_0x10d6a5[_0x22600e][_0x54b144[_0xa7379b(0x203)]]={}),_0x10d6a5[_0x22600e][_0x54b144[_0xa7379b(0x203)]][_0x54b144['id']]=_0x54b144);}[_0x24d8ae(0x159)](_0x220bc8,_0x1fd5cf,_0x6ca14a,_0x45a949){var _0x586123=_0x24d8ae,_0x44fb6a=Math[_0x586123(0x217)](_0x220bc8,_0x6ca14a),_0x359c71=Math[_0x586123(0x1ae)](_0x220bc8,_0x6ca14a),_0x3713b8=Math[_0x586123(0x217)](_0x1fd5cf,_0x45a949),_0x59b375=Math[_0x586123(0x1ae)](_0x1fd5cf,_0x45a949),_0x69748=this['sharedData']['renderWidthHeight'][0x0],_0x1b57c2=this[_0x586123(0x1aa)][_0x586123(0x204)][0x1],_0x44fb6a=(_0x220bc8=_0x44fb6a/_0x69748*0x2-0x1,_0x1fd5cf=-(_0x3713b8/_0x1b57c2*0x2-0x1),_0x6ca14a=_0x359c71/_0x69748*0x2-0x1,_0x45a949=-(_0x59b375/_0x1b57c2*0x2-0x1),_0x24a75a['y3'][_0x586123(0x245)](this[_0x586123(0x1aa)][_0x586123(0x158)])),_0x3713b8=_0x24a75a['y3'][_0x586123(0x245)](this[_0x586123(0x1aa)][_0x586123(0x1c7)]);return this[_0x586123(0x1d1)][_0x586123(0x159)](_0x220bc8,_0x1fd5cf,_0x6ca14a,_0x45a949,_0x44fb6a,_0x3713b8);}}();},0x2f9d:(_0x9fbab2,_0x1e5fae,_0x185fb0)=>{_0x185fb0['d'](_0x1e5fae,{'uY':()=>_0x74c9ed,'ux':()=>function(_0x5b969a){var _0x3c20a9=a3_0x1420;for(let _0x4e1619=0x0;_0x4e1619<_0x5b969a[_0x3c20a9(0x174)];_0x4e1619++)_0x5b969a[_0x4e1619]=parseFloat(_0x5b969a[_0x4e1619]);return _0x5b969a;}}),_0x185fb0(0x6214);const _0x74c9ed=0x21;}},_0x21871a={},_0x205591['m']=_0x3a2139,_0x205591['x']=()=>{var _0x354831=_0x205591['O'](void 0x0,[0x1f6,0x1f3,0x162,0x2c9],()=>_0x205591(0x5d49));return _0x205591['O'](_0x354831);},_0x1def85=[],_0x205591['O']=(_0x371231,_0x38db78,_0xf1d125,_0x34b7a8)=>{var _0xf42ae0=a3_0x1420;if(!_0x38db78){for(var _0xb1d85a=Infinity,_0x188d83=0x0;_0x188d83<_0x1def85[_0xf42ae0(0x174)];_0x188d83++){for(var _0x29ab8f,[_0x38db78,_0xf1d125,_0x34b7a8]=_0x1def85[_0x188d83],_0x2738ec=!0x0,_0x130eb6=0x0;_0x130eb6<_0x38db78['length'];_0x130eb6++)(!0x1&_0x34b7a8||_0x34b7a8<=_0xb1d85a)&&Object[_0xf42ae0(0x1d7)](_0x205591['O'])[_0xf42ae0(0x18c)](_0x1ec507=>_0x205591['O'][_0x1ec507](_0x38db78[_0x130eb6]))?_0x38db78[_0xf42ae0(0x1ea)](_0x130eb6--,0x1):(_0x2738ec=!0x1,_0x34b7a8<_0xb1d85a&&(_0xb1d85a=_0x34b7a8));_0x2738ec&&(_0x1def85[_0xf42ae0(0x1ea)](_0x188d83--,0x1),void 0x0!==(_0x29ab8f=_0xf1d125())&&(_0x371231=_0x29ab8f));}return _0x371231;}_0x34b7a8=_0x34b7a8||0x0;for(_0x188d83=_0x1def85['length'];0x0<_0x188d83&&_0x1def85[_0x188d83-0x1][0x2]>_0x34b7a8;_0x188d83--)_0x1def85[_0x188d83]=_0x1def85[_0x188d83-0x1];_0x1def85[_0x188d83]=[_0x38db78,_0xf1d125,_0x34b7a8];},_0x205591['n']=_0x5aa5c6=>{var _0x33d234=a3_0x1420,_0xcd73eb=_0x5aa5c6&&_0x5aa5c6[_0x33d234(0x202)]?()=>_0x5aa5c6['default']:()=>_0x5aa5c6;return _0x205591['d'](_0xcd73eb,{'a':_0xcd73eb}),_0xcd73eb;},_0x205591['d']=(_0x4ec4cd,_0xf29b90)=>{var _0x23503c=a3_0x1420;for(var _0x822b2e in _0xf29b90)_0x205591['o'](_0xf29b90,_0x822b2e)&&!_0x205591['o'](_0x4ec4cd,_0x822b2e)&&Object[_0x23503c(0x220)](_0x4ec4cd,_0x822b2e,{'enumerable':!0x0,'get':_0xf29b90[_0x822b2e]});},_0x205591['f']={},_0x205591['e']=_0x259f8e=>Promise[_0xa8ca73(0x223)](Object[_0xa8ca73(0x1d7)](_0x205591['f'])[_0xa8ca73(0x1a4)]((_0x20d1fd,_0x4da00e)=>(_0x205591['f'][_0x4da00e](_0x259f8e,_0x20d1fd),_0x20d1fd),[])),_0x205591['u']=_0x6e17b7=>({0x162:_0xa8ca73(0x18d),0x1f3:'34b55e343f375bab1ae6',0x1f6:_0xa8ca73(0x218),0x2c9:_0xa8ca73(0x1c3)}[_0x6e17b7]+'.js'),_0x205591['g']=(function(){var _0x59bc2=_0xa8ca73;if('object'==typeof globalThis)return globalThis;try{return this||new Function(_0x59bc2(0x1a2))();}catch(_0x221c43){if('object'==typeof window)return window;}}()),_0x205591['o']=(_0xb0469b,_0x31d0bd)=>Object[_0xa8ca73(0x1be)][_0xa8ca73(0x198)]['call'](_0xb0469b,_0x31d0bd),_0x205591['nmd']=_0x1eabb9=>(_0x1eabb9[_0xa8ca73(0x1fb)]=[],_0x1eabb9[_0xa8ca73(0x1e2)]||(_0x1eabb9[_0xa8ca73(0x1e2)]=[]),_0x1eabb9),_0x205591['p']='./',_0x43e134={0x371:0x1},_0x205591['f']['i']=(_0x450ab8,_0x489c41)=>{_0x43e134[_0x450ab8]||importScripts(_0x205591['p']+_0x205591['u'](_0x450ab8));},_0x518169=Object(self||this)[_0xa8ca73(0x1f2)]=Object(self||this)[_0xa8ca73(0x1f2)]||[],_0xa4e24d=_0x518169['push'][_0xa8ca73(0x1a1)](_0x518169),_0x518169[_0xa8ca73(0x23e)]=_0x129b92=>{var _0x1f2cb4=_0xa8ca73,_0x1ad90b,[_0x524eb8,_0x5968c3,_0x3a0675]=_0x129b92;for(_0x1ad90b in _0x5968c3)_0x205591['o'](_0x5968c3,_0x1ad90b)&&(_0x205591['m'][_0x1ad90b]=_0x5968c3[_0x1ad90b]);for(_0x3a0675&&_0x3a0675(_0x205591);_0x524eb8[_0x1f2cb4(0x174)];)_0x43e134[_0x524eb8[_0x1f2cb4(0x20c)]()]=0x1;_0xa4e24d(_0x129b92);},_0x31e3bb=_0x205591['x'],(_0x205591['x']=()=>Promise[_0xa8ca73(0x223)]([0x1f6,0x1f3,0x162,0x2c9][_0xa8ca73(0x22c)](_0x205591['e'],_0x205591))[_0xa8ca73(0x199)](_0x31e3bb))();function _0x205591(_0x1a3f73){var _0x1b1a5e=_0xa8ca73,_0x2c1bfb=_0x21871a[_0x1a3f73];if(void 0x0!==_0x2c1bfb)return _0x2c1bfb[_0x1b1a5e(0x1b0)];return _0x2c1bfb=_0x21871a[_0x1a3f73]={'id':_0x1a3f73,'loaded':!0x1,'exports':{}},(_0x3a2139[_0x1a3f73]['call'](_0x2c1bfb[_0x1b1a5e(0x1b0)],_0x2c1bfb,_0x2c1bfb[_0x1b1a5e(0x1b0)],_0x205591),_0x2c1bfb['loaded']=!0x0,_0x2c1bfb[_0x1b1a5e(0x1b0)]);}var _0x1def85,_0x43e134,_0x518169,_0xa4e24d,_0x31e3bb,_0x3a2139,_0x21871a;};a3_0x191cb7(0x215)==typeof exports&&a3_0x191cb7(0x215)==typeof module?module['exports']=t():a3_0x191cb7(0x1bd)==typeof define&&define[a3_0x191cb7(0x20b)]?define([],t):a3_0x191cb7(0x215)==typeof exports?exports[a3_0x191cb7(0x15c)]=t():e[a3_0x191cb7(0x15c)]=t();
|