surprise
2024-03-05 1ce1b525e7470ebaaeb0d5cd1e59bd905c1a7114
1
var a1_0x7141e4=a1_0x13c4;function a1_0x1907(){var _0x5006d7=['AddTexture','CancelOperatingStatus','textureCurrentAutoId','pop','idleMemoryInstancesBuffer','mix数据超出最大值,请务必告知开发者','renderUpdateTempDataBuffer','1917954PZSaWY','expressTypeVisibleDistanceArrayBuff','cbId','loadingTexture','storey','add','idleMemoryTextureDataView','all','height','4099340YPdFOX','SetComponentStatus','albedo','loadingMesh','meshInstancesDataView','vertexOffsetStart','25超过24百万,如果打印此条记录请反馈给开发者.这是个bug','SetInstancesTransform','frustumVisibleWorker','verticesIndices','transform','Init','dataCallBack','renderInstancesDataBuffer','then','SetInstancesStatus','renderInstancesDataView','sharedMemoryDataBuffer','UpdateRenderingIndex','modelExpressTypeOperating','FreeInstances','isArray','object','acos','message','idleMemoryTextureBuffer','modelStoreyOperating','FrameSelection','idleMemoryMixDataView','meshArrayBuff','maxTextureSize','default','tangent','SetMaterialTexture','orm','return\x20this','gridTextureSize','push','modelMeshInfo','expressType','webpackChunkBim','onmessage','allowRenderInstancesDataView','Loop','5e6f71772abaa9e8e8d4','898nedmCo','SetModelExpressTypeTransform','SetModelStoreyStatus','loadingMaterial','renderInstancesCount','InitIndexedDb','uvIndices','editModelMaterial','location','sin','GetMesh','keys','3550512mLKuJJ','b26bc7f83c904154d287','modifyMemoryTextureDataView','SetModelStatus','direct','PrepareRenderData','idBuffer','SetComponentMaterialId','exports','595802iDtIMA','modelId_meshIds_List','none','SetModelTransform','normalIndices','allowRenderInstancesArrayBuffer','textureInfo','offsetEnd','videoMemorySize','vertices','modifyMemoryPositionBuffer','bind','FreeVideoMemory','RequestTexture','GetMaterial','operatingTypeModelComponent','renderModelComponentInstance','meshInstancesArrayBuff','defineProperty','222065mMcbjO','modelMeshInstancesIndexDataView','CancelOperatingTransform','modifyMemoryInstancesBuffer','6376a1b1cfb27b93728a','tangentIndices','3409hLwjku','set','AddMaterial','idleTextureMinUnit','idleMemoryMixBuffer','40BqklnZ','reduce','AddVertexIndex','HideModel','GetTexture','renderMemoryIdBuffer','modelComponentAttributeArrayBuff','sharedMemoryDataView','modelMaterialInfo','normal','meshDataView','RequestMaterial','BindTexture','imgStartHeight','indexOffsetStart','customizeMaterialCount','ShowModel','modelMaterialBindTexture','renderUpdateTempDataView','autoId','fineRequest','length','hasOwnProperty','1218qBzJRO','modelId_materialIds_List','CreateMaterial','modelMeshInstancesIndexArrayBuff','AddInstanceIndex','modelMeshIndexArrayBuff','SetModelStoreyTransform','splice','RequestMesh','SetComponentTransform','Initialized','renderMemoryIdDataView','idleMemoryPositionDataView','reverseElection','idleMemoryInstancesDataView','materialId','modifyMemoryMixBuffer','width','from','.js','call','modifyMemoryInstancesDataView','8868TiAJDG','operating','log','InitModel','initiativeFreeVideoMemoryNum','BuildRenderData','Bim','operatingType','modelData','CancelMaterialEdit','ceil','cos','reverseElectionOperating','dataOffsetStart','sqrt','modifyMemoryPositionDataView','imgStartWidth','expressTypeWeightsArrayBuff','SetModelMatrix','modelMeshIndexDataView','function','renderMaterialCount','msgType','material','postMessage','status','modelId_texture_List','GetComponentMaterialId','modelId','modifyMemoryMixDataView','buffer','modelComponentAttributeDataView','materialCount','SetModelExpressTypeStatus','textureId','data','CancelComponentEditMaterial','serverAddress','color','modifyMemoryTextureBuffer','模型id不存在','materialOffsetStart','SetMaterialColor','frameMaxUpdateVertexVideoMemorySize','modelMeshIdQuoteCount'];a1_0x1907=function(){return _0x5006d7;};return a1_0x1907();}(function(_0x64e624,_0x4d808e){var _0x3d0f3d=a1_0x13c4,_0x1887b0=_0x64e624();while(!![]){try{var _0x5e4dd1=-parseInt(_0x3d0f3d(0x1eb))/0x1+-parseInt(_0x3d0f3d(0x1d6))/0x2*(-parseInt(_0x3d0f3d(0x220))/0x3)+-parseInt(_0x3d0f3d(0x209))/0x4*(-parseInt(_0x3d0f3d(0x1fe))/0x5)+parseInt(_0x3d0f3d(0x236))/0x6*(-parseInt(_0x3d0f3d(0x204))/0x7)+parseInt(_0x3d0f3d(0x1e2))/0x8+parseInt(_0x3d0f3d(0x1a0))/0x9+parseInt(_0x3d0f3d(0x1a9))/0xa;if(_0x5e4dd1===_0x4d808e)break;else _0x1887b0['push'](_0x1887b0['shift']());}catch(_0x43a670){_0x1887b0['push'](_0x1887b0['shift']());}}}(a1_0x1907,0x5c35a));function a1_0x13c4(_0xa127eb,_0x21981b){var _0x190745=a1_0x1907();return a1_0x13c4=function(_0x13c470,_0x254d9d){_0x13c470=_0x13c470-0x16f;var _0x39250b=_0x190745[_0x13c470];return _0x39250b;},a1_0x13c4(_0xa127eb,_0x21981b);}var e=self||this,t=()=>{var _0x1d17db=a1_0x13c4;return _0x4010bd={0x1293:(_0x2e9cf7,_0x5335c5,_0x40fbe9)=>{var _0x260df5=a1_0x13c4,_0x5e42e4=_0x40fbe9(0x25c9),_0x2e352f=_0x40fbe9(0xb12),_0x41e13f=_0x40fbe9(0x13f4);globalThis[_0x260df5(0x1e6)]=new class{constructor(){var _0x3c89a7=_0x260df5;this['idleTextureMinUnit']=0x40,this[_0x3c89a7(0x19b)]=0x0,this[_0x3c89a7(0x223)]={},this[_0x3c89a7(0x1ff)]={},this[_0x3c89a7(0x20f)]={},this['modelComponentAttributeDataView']={},this[_0x3c89a7(0x225)]={},this[_0x3c89a7(0x17f)]={},this[_0x3c89a7(0x17d)]=new SharedArrayBuffer(0x190),this[_0x3c89a7(0x1a1)]=new SharedArrayBuffer(0x190),this['modelMeshInfo']={},this[_0x3c89a7(0x1f1)]={},this['modelMaterialBindTexture']={},this[_0x3c89a7(0x174)]={},this['modelMaterialInfo']={},this[_0x3c89a7(0x1ec)]={},this[_0x3c89a7(0x221)]={},this[_0x3c89a7(0x186)]={},this[_0x3c89a7(0x170)]=0x0,this['renderModelComponentInstance']={},this['operatingType']={'transform':0x1,'status':0x2,'material':0x3},this[_0x3c89a7(0x1fa)]={0x1:{},0x2:{},0x3:{}},this[_0x3c89a7(0x178)]={},this[_0x3c89a7(0x1c3)]={},this['modelExpressTypeOperating']={},this[_0x3c89a7(0x1dd)]={},this['loadingMesh']=!0x1,this[_0x3c89a7(0x1d9)]=!0x1,this[_0x3c89a7(0x1a3)]=!0x1,this[_0x3c89a7(0x197)]=0x6400000,this[_0x3c89a7(0x198)]={},this[_0x3c89a7(0x1f0)]=new SharedArrayBuffer(0x1000000),this[_0x3c89a7(0x1d3)]=new Int32Array(this[_0x3c89a7(0x1f0)]),this['meshInstancesArrayBuff']=new SharedArrayBuffer(0x7a1200*_0x5e42e4['uY']+0x4),this[_0x3c89a7(0x1ad)]=new Float32Array(this[_0x3c89a7(0x1fc)]),this['meshArrayBuff']=new SharedArrayBuffer(0x3d0900*_0x5e42e4['On']+0x4),this[_0x3c89a7(0x213)]=new Float32Array(this['meshArrayBuff']),this[_0x3c89a7(0x19d)]=new SharedArrayBuffer(0xa00000),this['idleMemoryInstancesDataView']=new Int32Array(this[_0x3c89a7(0x19d)]);for(let _0x6f4c41=this[_0x3c89a7(0x22e)][0x0]=0x1;_0x6f4c41<this[_0x3c89a7(0x22e)][_0x3c89a7(0x21e)];_0x6f4c41++)this['idleMemoryInstancesDataView'][_0x6f4c41]=-0x1;this['idleMemoryPositionBuffer']=new SharedArrayBuffer(0xa00000),this['idleMemoryPositionDataView']=new Int32Array(this['idleMemoryPositionBuffer']);for(let _0x32ffed=this['idleMemoryPositionDataView'][0x0]=0x1;_0x32ffed<this[_0x3c89a7(0x22c)]['length'];_0x32ffed++)this[_0x3c89a7(0x22c)][_0x32ffed]=-0x1;this[_0x3c89a7(0x208)]=new SharedArrayBuffer(0xa00000),this[_0x3c89a7(0x1c5)]=new Int32Array(this['idleMemoryMixBuffer']);for(let _0x259c1b=this[_0x3c89a7(0x1c5)][0x0]=0x1;_0x259c1b<this[_0x3c89a7(0x1c5)]['length'];_0x259c1b++)this[_0x3c89a7(0x1c5)][_0x259c1b]=-0x1;this[_0x3c89a7(0x230)]=new SharedArrayBuffer(0xa00000),this[_0x3c89a7(0x189)]=new Int32Array(this[_0x3c89a7(0x230)]),this[_0x3c89a7(0x189)][0x0]=0x1,this['modifyMemoryTextureBuffer']=new SharedArrayBuffer(0x4000000),this[_0x3c89a7(0x1e4)]=new Int32Array(this[_0x3c89a7(0x193)]),this[_0x3c89a7(0x1e4)][0x0]=0x1,this[_0x3c89a7(0x1f5)]=new SharedArrayBuffer(0x1000000),this[_0x3c89a7(0x17b)]=new Int32Array(this[_0x3c89a7(0x1f5)]),this['modifyMemoryPositionDataView'][0x0]=0x1,this[_0x3c89a7(0x201)]=new SharedArrayBuffer(0x1000000),this['modifyMemoryInstancesDataView']=new Int32Array(this[_0x3c89a7(0x201)]),this[_0x3c89a7(0x235)][0x0]=0x1,this[_0x3c89a7(0x1b1)]=new Worker(new URL(_0x40fbe9['p']+_0x40fbe9['u'](0x1bb),_0x40fbe9['b'])),this['frustumVisibleWorker'][_0x3c89a7(0x1d2)]=_0x2d4119=>{var _0x176aa1=_0x3c89a7;switch(_0x2d4119[_0x176aa1(0x18f)][_0x176aa1(0x182)]){case _0x176aa1(0x22a):for(var _0x38b9d8 in(this[_0x176aa1(0x174)]=_0x2d4119['data'][_0x176aa1(0x174)],globalThis[_0x176aa1(0x184)]({'msgType':'Initialized','modifyMemoryMixBuffer':this[_0x176aa1(0x230)],'modifyMemoryTextureBuffer':this[_0x176aa1(0x193)],'modifyMemoryPositionBuffer':this[_0x176aa1(0x1f5)],'modifyMemoryInstancesBuffer':this[_0x176aa1(0x201)],'meshInstancesArrayBuff':this[_0x176aa1(0x1fc)],'meshArrayBuff':this[_0x176aa1(0x1c6)],'expressTypeWeightsArrayBuff':this[_0x176aa1(0x17d)],'expressTypeVisibleDistanceArrayBuff':this[_0x176aa1(0x1a1)],'modelData':this[_0x176aa1(0x174)]}),this[_0x176aa1(0x174)]))this[_0x176aa1(0x174)][_0x38b9d8]['dataOffsetStart']=-0x1,this[_0x176aa1(0x174)][_0x38b9d8][_0x176aa1(0x218)]=0x0;this[_0x176aa1(0x1d4)]();break;case _0x176aa1(0x16f):for(var _0x31b396 in(this[_0x176aa1(0x223)]=_0x2d4119[_0x176aa1(0x18f)]['modelMeshInstancesIndexArrayBuff'],this[_0x176aa1(0x223)]))this['modelMeshInstancesIndexDataView'][_0x31b396]=new Uint32Array(this[_0x176aa1(0x223)][_0x31b396]);for(var _0x5a9f12 in(this[_0x176aa1(0x20f)]=_0x2d4119[_0x176aa1(0x18f)][_0x176aa1(0x20f)],this[_0x176aa1(0x20f)]))this[_0x176aa1(0x18b)][_0x5a9f12]=new Uint16Array(this[_0x176aa1(0x20f)][_0x5a9f12]);for(var _0x1b18c2 in(this[_0x176aa1(0x225)]=_0x2d4119[_0x176aa1(0x18f)]['modelMeshIndexArrayBuff'],this[_0x176aa1(0x225)]))this[_0x176aa1(0x17f)][_0x1b18c2]=new Uint32Array(this[_0x176aa1(0x225)][_0x1b18c2]);this['InitModel'](_0x2d4119['data']['modelId']),globalThis['postMessage']({'msgType':'InitModel','modelId':_0x2d4119[_0x176aa1(0x18f)][_0x176aa1(0x188)],'modelMeshInstancesIndexArrayBuff':this[_0x176aa1(0x223)],'modelComponentAttributeArrayBuff':this[_0x176aa1(0x20f)],'modelMeshIndexArrayBuff':this[_0x176aa1(0x225)]});break;case _0x176aa1(0x1b5):globalThis['postMessage'](_0x2d4119[_0x176aa1(0x18f)]);}},globalThis['addEventListener'](_0x3c89a7(0x1c1),_0x4a42c7=>{var _0x5e0c59=_0x3c89a7;switch(_0x4a42c7[_0x5e0c59(0x18f)]['msgType']){case _0x5e0c59(0x1b4):this[_0x5e0c59(0x191)]=_0x4a42c7[_0x5e0c59(0x18f)][_0x5e0c59(0x191)],this['fineRequest']=new _0x2e352f['r'](this['serverAddress']),this[_0x5e0c59(0x1ba)]=_0x4a42c7[_0x5e0c59(0x18f)][_0x5e0c59(0x1ba)],this[_0x5e0c59(0x210)]=new Float64Array(this[_0x5e0c59(0x1ba)]),this[_0x5e0c59(0x19f)]=_0x4a42c7[_0x5e0c59(0x18f)][_0x5e0c59(0x19f)],this[_0x5e0c59(0x21b)]=new Float32Array(this[_0x5e0c59(0x19f)]),this['renderInstancesDataBuffer']=_0x4a42c7['data'][_0x5e0c59(0x1b6)],this[_0x5e0c59(0x1b9)]=new Uint32Array(this['renderInstancesDataBuffer']),this[_0x5e0c59(0x20e)]=_0x4a42c7[_0x5e0c59(0x18f)]['renderMemoryIdBuffer'],this[_0x5e0c59(0x22b)]=new Uint32Array(this[_0x5e0c59(0x20e)]),this[_0x5e0c59(0x1c7)]=this[_0x5e0c59(0x210)][0x7],this[_0x5e0c59(0x1cd)]=this[_0x5e0c59(0x1c7)]/this['idleTextureMinUnit'],this[_0x5e0c59(0x1c2)]=new SharedArrayBuffer(this[_0x5e0c59(0x1cd)]*this['gridTextureSize']*0x4),this['idleMemoryTextureDataView']=new Int32Array(this[_0x5e0c59(0x1c2)]);for(let _0x25472a=0x0;_0x25472a<this[_0x5e0c59(0x1a6)][_0x5e0c59(0x21e)];_0x25472a++)this[_0x5e0c59(0x1a6)][_0x25472a]=-0x1;this[_0x5e0c59(0x1b1)][_0x5e0c59(0x184)]({'msgType':_0x5e0c59(0x1b4),'sharedMemoryDataBuffer':this['sharedMemoryDataBuffer'],'allowRenderInstancesArrayBuffer':this[_0x5e0c59(0x1f0)],'meshInstancesArrayBuff':this['meshInstancesArrayBuff'],'meshArrayBuff':this[_0x5e0c59(0x1c6)],'expressTypeWeightsArrayBuff':this[_0x5e0c59(0x17d)],'expressTypeVisibleDistanceArrayBuff':this[_0x5e0c59(0x1a1)],'renderMemoryIdBuffer':this[_0x5e0c59(0x20e)],'serverAddress':this['serverAddress']});break;case _0x5e0c59(0x1ee):this[_0x5e0c59(0x174)][_0x5e0c59(0x21f)](_0x4a42c7[_0x5e0c59(0x18f)][_0x5e0c59(0x188)])?this[_0x5e0c59(0x1ee)](_0x4a42c7[_0x5e0c59(0x18f)][_0x5e0c59(0x188)],_0x4a42c7[_0x5e0c59(0x18f)]['modelMatrixArr']):_0x41e13f[_0x5e0c59(0x238)](_0x5e0c59(0x194),_0x4a42c7[_0x5e0c59(0x18f)][_0x5e0c59(0x188)]);break;case _0x5e0c59(0x219):this[_0x5e0c59(0x174)][_0x5e0c59(0x21f)](_0x4a42c7[_0x5e0c59(0x18f)][_0x5e0c59(0x188)])?(this[_0x5e0c59(0x1e5)](_0x4a42c7['data']['modelId'],0x1),this['frustumVisibleWorker']['postMessage']({'msgType':'SetModelStatus','modelId':_0x4a42c7[_0x5e0c59(0x18f)][_0x5e0c59(0x188)],'status':0x1})):_0x41e13f['log'](_0x5e0c59(0x194),_0x4a42c7[_0x5e0c59(0x18f)]['modelId']);break;case _0x5e0c59(0x20c):this[_0x5e0c59(0x1e5)](_0x4a42c7[_0x5e0c59(0x18f)][_0x5e0c59(0x188)],0x0),this[_0x5e0c59(0x1b1)]['postMessage']({'msgType':_0x5e0c59(0x1e5),'modelId':_0x4a42c7[_0x5e0c59(0x18f)][_0x5e0c59(0x188)],'status':0x0});break;case'SetInstancesStatus':this[_0x5e0c59(0x1b8)](_0x4a42c7[_0x5e0c59(0x18f)]['operating'],_0x4a42c7['data'][_0x5e0c59(0x1e8)]);break;case _0x5e0c59(0x1b0):this[_0x5e0c59(0x1b0)](_0x4a42c7[_0x5e0c59(0x18f)]['operating'],_0x4a42c7[_0x5e0c59(0x18f)][_0x5e0c59(0x1e8)]);break;case _0x5e0c59(0x1c4):this[_0x5e0c59(0x1b1)][_0x5e0c59(0x184)](_0x4a42c7[_0x5e0c59(0x18f)]);break;case _0x5e0c59(0x229):this[_0x5e0c59(0x229)](_0x4a42c7[_0x5e0c59(0x18f)][_0x5e0c59(0x237)],_0x4a42c7[_0x5e0c59(0x18f)][_0x5e0c59(0x1e8)]);break;case _0x5e0c59(0x1aa):this[_0x5e0c59(0x1aa)](_0x4a42c7['data'][_0x5e0c59(0x237)],_0x4a42c7[_0x5e0c59(0x18f)][_0x5e0c59(0x1e8)]);break;case _0x5e0c59(0x200):this[_0x5e0c59(0x200)]();break;case _0x5e0c59(0x19a):this['CancelOperatingStatus']();break;case'SetMaterialColor':this['SetMaterialColor'](_0x4a42c7[_0x5e0c59(0x18f)][_0x5e0c59(0x188)],_0x4a42c7[_0x5e0c59(0x18f)]['materialId'],_0x4a42c7[_0x5e0c59(0x18f)]['color']);break;case _0x5e0c59(0x1ca):this[_0x5e0c59(0x1ca)](_0x4a42c7[_0x5e0c59(0x18f)][_0x5e0c59(0x188)],_0x4a42c7[_0x5e0c59(0x18f)][_0x5e0c59(0x22f)],_0x4a42c7[_0x5e0c59(0x18f)][_0x5e0c59(0x18e)]);break;case'SetComponentMaterialId':this['SetComponentMaterialId'](_0x4a42c7['data'][_0x5e0c59(0x237)],_0x4a42c7[_0x5e0c59(0x18f)][_0x5e0c59(0x1e8)]);break;case _0x5e0c59(0x1f9):globalThis[_0x5e0c59(0x184)]({'msgType':'dataCallBack','cbId':_0x4a42c7[_0x5e0c59(0x18f)]['cbId'],'resolve':this['modelMaterialInfo'][_0x4a42c7['data'][_0x5e0c59(0x188)]][_0x4a42c7['data']['materialId']]});break;case _0x5e0c59(0x175):this[_0x5e0c59(0x175)](_0x4a42c7['data'][_0x5e0c59(0x188)]);break;case _0x5e0c59(0x222):var _0xd96857=this[_0x5e0c59(0x222)](_0x4a42c7['data'][_0x5e0c59(0x188)],_0x4a42c7[_0x5e0c59(0x18f)][_0x5e0c59(0x192)]);globalThis[_0x5e0c59(0x184)]({'msgType':_0x5e0c59(0x1b5),'cbId':_0x4a42c7[_0x5e0c59(0x18f)]['cbId'],'resolve':_0xd96857});break;case _0x5e0c59(0x226):this[_0x5e0c59(0x226)](_0x4a42c7[_0x5e0c59(0x18f)][_0x5e0c59(0x188)],_0x4a42c7[_0x5e0c59(0x18f)][_0x5e0c59(0x1a4)],_0x4a42c7[_0x5e0c59(0x18f)]['matrixArr']);break;case _0x5e0c59(0x1d8):this['SetModelStoreyStatus'](_0x4a42c7[_0x5e0c59(0x18f)][_0x5e0c59(0x188)],_0x4a42c7[_0x5e0c59(0x18f)]['storey'],_0x4a42c7['data'][_0x5e0c59(0x185)]);break;case _0x5e0c59(0x1d7):this[_0x5e0c59(0x1d7)](_0x4a42c7[_0x5e0c59(0x18f)][_0x5e0c59(0x188)],_0x4a42c7[_0x5e0c59(0x18f)][_0x5e0c59(0x1d0)],_0x4a42c7[_0x5e0c59(0x18f)]['matrixArr']);break;case'SetModelExpressTypeStatus':this[_0x5e0c59(0x18d)](_0x4a42c7[_0x5e0c59(0x18f)]['modelId'],_0x4a42c7[_0x5e0c59(0x18f)][_0x5e0c59(0x1d0)],_0x4a42c7[_0x5e0c59(0x18f)][_0x5e0c59(0x185)]);break;case _0x5e0c59(0x187):{var _0x318b16=_0x4a42c7[_0x5e0c59(0x18f)]['modelId'],_0xd96857=_0x4a42c7['data']['componentId'];let _0x57f5e3=[];if(this[_0x5e0c59(0x1fb)][_0x318b16]&&this[_0x5e0c59(0x1fb)][_0x318b16][_0xd96857])for(var _0x505cde in this[_0x5e0c59(0x1fb)][_0x318b16][_0xd96857]){var _0x505cde=parseInt(_0x505cde),_0x2521b5=this['modelMeshInstancesIndexDataView'][_0x318b16][_0x505cde],_0x2521b5=this['meshInstancesDataView'][_0x2521b5+0x17];_0x57f5e3[_0x5e0c59(0x1ce)]([_0x505cde,this[_0x5e0c59(0x1cf)][_0x318b16][_0x2521b5][_0x5e0c59(0x22f)]]);}globalThis[_0x5e0c59(0x184)]({'msgType':_0x5e0c59(0x1b5),'cbId':_0x4a42c7[_0x5e0c59(0x18f)][_0x5e0c59(0x1a2)],'resolve':_0x57f5e3});break;}case _0x5e0c59(0x190):this[_0x5e0c59(0x190)](_0x4a42c7['data'][_0x5e0c59(0x188)],_0x4a42c7[_0x5e0c59(0x18f)]['componentId']);break;case'SetOnlyShowShells':this[_0x5e0c59(0x1b1)][_0x5e0c59(0x184)](_0x4a42c7[_0x5e0c59(0x18f)]);}});}[_0x260df5(0x1d4)](){var _0x157f83=_0x260df5;globalThis[_0x157f83(0x1e6)][_0x157f83(0x1e7)](),setTimeout(globalThis[_0x157f83(0x1e6)][_0x157f83(0x1d4)],0x1);}[_0x260df5(0x16f)](_0x5801bc){var _0x5e78ac=_0x260df5;for(this[_0x5e78ac(0x21d)][_0x5e78ac(0x1db)](this['modelData'][_0x5801bc=~~_0x5801bc]),this['modelMaterialInfo'][_0x5801bc]={},this[_0x5e78ac(0x1cf)][_0x5801bc]={},this[_0x5e78ac(0x198)][_0x5801bc]={};this[_0x5e78ac(0x22b)][0x6];);var _0x38d067=0xc94,_0x51944c=this['renderMemoryIdDataView'][0x2],_0x465f3b=this[_0x5e78ac(0x22b)][0x2]+=_0x38d067,_0x159933=this['renderMemoryIdDataView'][0x5],_0x9bdd44=this['renderMemoryIdDataView'][0x5]+=_0x38d067;let _0x4908f9=[...this['modelData'][_0x5801bc][_0x5e78ac(0x1b3)]];_0x4908f9[0xc]-=this[_0x5e78ac(0x210)][0x1b],_0x4908f9[0xd]-=this[_0x5e78ac(0x210)][0x1c],_0x4908f9[0xe]-=this[_0x5e78ac(0x210)][0x1d];for(let _0x4dc1c9=0x0;_0x4dc1c9<_0x38d067;_0x4dc1c9++)this[_0x5e78ac(0x21b)][_0x4dc1c9+_0x159933]=0x0;this[_0x5e78ac(0x21b)][_0x5e78ac(0x205)](_0x4908f9,_0x159933),this[_0x5e78ac(0x21b)][_0x5e78ac(0x205)]([this['modelData'][_0x5801bc][_0x5e78ac(0x185)],_0x5801bc,0x0,0x0],_0x159933+0x10),this[_0x5e78ac(0x189)][_0x5e78ac(0x205)]([_0x159933,_0x9bdd44,_0x51944c,_0x465f3b],this['modifyMemoryMixDataView'][0x0]),this[_0x5e78ac(0x189)][0x0]+=0x4,this[_0x5e78ac(0x174)][_0x5801bc][_0x5e78ac(0x179)]=_0x51944c,this[_0x5e78ac(0x22b)][0x6]=0x1;}['PrepareRenderData'](){var _0x38404b=_0x260df5;if(0x1===this[_0x38404b(0x210)][0x1e]){for(var _0x5c4011 in this[_0x38404b(0x174)]){var _0x5c4011=~~_0x5c4011,_0x5f09f9=this[_0x38404b(0x174)][_0x5c4011]['dataOffsetStart'];if(-0x1!==_0x5f09f9){let _0x154966=[...this['modelData'][_0x5c4011][_0x38404b(0x1b3)]];_0x154966[0xc]-=this[_0x38404b(0x210)][0x1b],_0x154966[0xd]-=this[_0x38404b(0x210)][0x1c],_0x154966[0xe]-=this[_0x38404b(0x210)][0x1d],_0x5c4011=this['renderMemoryIdDataView'][0x5],(this[_0x38404b(0x22b)][0x5]+=0x10,this['renderUpdateTempDataView'][_0x38404b(0x205)](_0x154966,_0x5c4011),this['modifyMemoryMixDataView'][_0x38404b(0x205)]([_0x5c4011,this[_0x38404b(0x22b)][0x5],_0x5f09f9,_0x5f09f9+0x10],this[_0x38404b(0x189)][0x0]),this[_0x38404b(0x189)][0x0]+=0x4);}}return this[_0x38404b(0x210)][0x1e]=0x2,void(this[_0x38404b(0x22b)][0x6]=0x1);}if(0x5b8d80<this[_0x38404b(0x22b)][0x2]&&_0x41e13f[_0x38404b(0x238)](_0x38404b(0x19e)),0x1===this['renderMemoryIdDataView'][0xb]&&0x1===this[_0x38404b(0x22b)][0xd])this[_0x38404b(0x1d3)][0x0]=0x1;else{if(0x0!==this[_0x38404b(0x1d3)][0x1]&&!(this[_0x38404b(0x22b)][0x6]||this[_0x38404b(0x1ac)]||this['loadingMaterial']||this['loadingTexture']||0x2!==this[_0x38404b(0x1d3)][0x0])){let _0x3cc323=0x0,_0x27a26d=0x4;for(;_0x27a26d<this['allowRenderInstancesDataView'][0x3];_0x27a26d++){var _0xb9ed6a=this[_0x38404b(0x1d3)][_0x27a26d],_0x3e0884=this[_0x38404b(0x1ad)][_0xb9ed6a],_0x326924=this[_0x38404b(0x1ad)][_0xb9ed6a+0x17],_0x4519d7=this[_0x38404b(0x17f)][_0x3e0884][_0x326924],_0x4519d7=this[_0x38404b(0x213)][_0x4519d7+0x4],_0x147394=this['meshInstancesDataView'][_0xb9ed6a+0x18];if(0x0!==this['modelData'][_0x3e0884][_0x38404b(0x185)]&&0x0!==_0x147394&&-0x1===this['meshInstancesDataView'][_0xb9ed6a+0x19]){if(0xea60<_0x3cc323)break;let _0x579a8e=!0x1;if(this[_0x38404b(0x1cf)][_0x3e0884][_0x38404b(0x21f)](_0x326924)){let _0x44186f=this[_0x38404b(0x1cf)][_0x3e0884][_0x326924],_0x4f7e84=(_0x44186f[_0x38404b(0x21f)]('vertexOffsetStart')||_0x44186f[_0x38404b(0x21f)](_0x38404b(0x1f4))||(_0x579a8e=!0x0),_0x44186f[_0x38404b(0x22f)]);_0x147394=this['meshInstancesDataView'][_0xb9ed6a+0x15],(this[_0x38404b(0x1fa)][this['operatingType']['material']][_0x3e0884]&&this[_0x38404b(0x1fa)][this[_0x38404b(0x173)][_0x38404b(0x183)]][_0x3e0884][_0x147394]&&(_0x4f7e84=this[_0x38404b(0x1fa)][this[_0x38404b(0x173)][_0x38404b(0x183)]][_0x3e0884][_0x147394][_0x38404b(0x22f)]),this[_0x38404b(0x211)][_0x3e0884][_0x38404b(0x21f)](_0x4f7e84)||(this[_0x38404b(0x1d9)]=!0x0,this[_0x38404b(0x221)][_0x38404b(0x21f)](_0x3e0884)||(this[_0x38404b(0x221)][_0x3e0884]=new Set()),this['modelId_materialIds_List'][_0x3e0884]['add'](_0x4f7e84)));}else _0x579a8e=!0x0;_0x579a8e&&(this[_0x38404b(0x1ac)]=!0x0,_0x3cc323+=_0x4519d7,this[_0x38404b(0x1ec)][_0x38404b(0x21f)](_0x3e0884)||(this[_0x38404b(0x1ec)][_0x3e0884]=new Set()),this[_0x38404b(0x1ec)][_0x3e0884][_0x38404b(0x1a5)](_0x326924));}}this[_0x38404b(0x171)](),this['UpdateRenderingIndex'](),this[_0x38404b(0x1f7)](),this[_0x38404b(0x228)](),this[_0x38404b(0x214)](),this['BindTexture']();}}}[_0x260df5(0x171)](){var _0x6268e0=_0x260df5,_0x239d52=this[_0x6268e0(0x1d3)][0x1];let _0x541359=0x0,_0x55c5cf=0x4;for(;_0x55c5cf<this[_0x6268e0(0x1d3)][0x3]&&_0x239d52===this['allowRenderInstancesDataView'][0x1];){var _0x462fb3=this[_0x6268e0(0x1d3)][_0x55c5cf],_0x2e9e64=(_0x55c5cf++,this[_0x6268e0(0x1ad)][_0x462fb3]),_0x402a1e=this[_0x6268e0(0x1ad)][_0x462fb3+0x1],_0x13a150=this[_0x6268e0(0x1ad)][_0x462fb3+0x17],_0x3df1fc=(this[_0x6268e0(0x17f)][_0x2e9e64][_0x13a150],this['meshInstancesDataView'][_0x462fb3+0x18]);if(0x0!==this[_0x6268e0(0x174)][_0x2e9e64][_0x6268e0(0x185)]&&0x0!==_0x3df1fc&&this[_0x6268e0(0x1cf)][_0x2e9e64][_0x6268e0(0x21f)](_0x13a150)){let _0x2c3519=this[_0x6268e0(0x1cf)][_0x2e9e64][_0x13a150],_0xf8129f=_0x2c3519[_0x6268e0(0x22f)];_0x3df1fc=this[_0x6268e0(0x1ad)][_0x462fb3+0x15];if(this['operatingTypeModelComponent'][this['operatingType'][_0x6268e0(0x183)]][_0x2e9e64]&&this[_0x6268e0(0x1fa)][this[_0x6268e0(0x173)][_0x6268e0(0x183)]][_0x2e9e64][_0x3df1fc]&&(_0xf8129f=this[_0x6268e0(0x1fa)][this[_0x6268e0(0x173)][_0x6268e0(0x183)]][_0x2e9e64][_0x3df1fc]['materialId']),this[_0x6268e0(0x211)][_0x2e9e64][_0x6268e0(0x21f)](_0xf8129f)&&(this[_0x6268e0(0x1fb)][_0x6268e0(0x21f)](_0x2e9e64)||(this[_0x6268e0(0x1fb)][_0x2e9e64]={}),this['renderModelComponentInstance'][_0x2e9e64][_0x6268e0(0x21f)](_0x3df1fc)||(this[_0x6268e0(0x1fb)][_0x2e9e64][_0x3df1fc]={}),this[_0x6268e0(0x1fb)][_0x2e9e64][_0x3df1fc][_0x402a1e]=void 0x0,_0x2c3519[_0x6268e0(0x21f)](_0x6268e0(0x217))||(this[_0x6268e0(0x20b)](_0x462fb3,_0xf8129f),_0x541359+=this[_0x6268e0(0x1cf)][_0x2e9e64][_0x13a150]['videoMemorySize']),-0x1===this['meshInstancesDataView'][_0x462fb3+0x19]&&this[_0x6268e0(0x224)](_0x462fb3),this[_0x6268e0(0x197)]<_0x541359))break;}}}[_0x260df5(0x20b)](_0x36dc47,_0x1eb722){var _0x2f2c42=_0x260df5,_0x2878c2=this['meshInstancesDataView'][_0x36dc47+0x0],_0x3d9cbe=this['meshInstancesDataView'][_0x36dc47+0x17],_0x36dc47=(this['modelMaterialInfo'][_0x2878c2][_0x1eb722][_0x2f2c42(0x21f)](_0x2f2c42(0x179))||this[_0x2f2c42(0x206)](_0x2878c2,_0x1eb722),this[_0x2f2c42(0x211)][_0x2878c2][_0x1eb722]['renderInstancesCount']++,this['modelMeshInfo'][_0x2878c2][_0x3d9cbe][_0x2f2c42(0x1f4)][_0x2f2c42(0x21e)]/0x3),_0x2eddd7=0x4*_0x36dc47,_0x4d4da7=0x4*this[_0x2f2c42(0x1cf)][_0x2878c2][_0x3d9cbe]['verticesIndices'][_0x2f2c42(0x21e)],_0x1659e6=this[_0x2f2c42(0x1cf)][_0x2878c2][_0x3d9cbe][_0x2f2c42(0x212)][_0x2f2c42(0x21e)]/0x3,_0x3c29e9=0x4*_0x1659e6,_0x5bfbf2=this['modelMeshInfo'][_0x2878c2][_0x3d9cbe]['uv'][_0x2f2c42(0x21e)]/0x2,_0x3c52bb=0x4*_0x5bfbf2,_0x50b720=this[_0x2f2c42(0x1cf)][_0x2878c2][_0x3d9cbe]['tangent'][_0x2f2c42(0x21e)]/0x3,_0x217ec7=0x4*_0x50b720,_0xe7dfb9=_0x2eddd7+_0x3c29e9+_0x3c52bb+_0x217ec7+0x4+_0x4d4da7;let _0x467987=-0x1,_0x16aad9=-0x1;for(let _0x1de656=0x1;_0x1de656<this['idleMemoryPositionDataView'][0x0];_0x1de656+=0x2){var _0x4fcebf=this[_0x2f2c42(0x22c)][_0x1de656+0x1];if(-0x1!==_0x4fcebf){var _0x2015be=this[_0x2f2c42(0x22c)][_0x1de656],_0x2d37a4=_0x4fcebf-_0x2015be;if(_0x2d37a4==_0xe7dfb9){_0x467987=_0x2015be,_0x16aad9=_0x4fcebf,this[_0x2f2c42(0x22c)][_0x1de656]=-0x1,this[_0x2f2c42(0x22c)][_0x1de656+0x1]=-0x1;break;}if(_0xe7dfb9<_0x2d37a4){_0x467987=_0x2015be,_0x16aad9=_0x467987+_0xe7dfb9,this[_0x2f2c42(0x22c)][_0x1de656]=_0x16aad9;break;}}}-0x1===_0x467987&&(_0x467987=this[_0x2f2c42(0x22b)][0x3],_0x16aad9=this[_0x2f2c42(0x22b)][0x3]+=_0xe7dfb9);var _0x6dab58=this['renderMemoryIdDataView'][0x5],_0x20eb07=this[_0x2f2c42(0x22b)][0x5]+=_0xe7dfb9;for(let _0x3e6ace=0x0,_0xd55db8=0x0;_0x3e6ace<this[_0x2f2c42(0x1cf)][_0x2878c2][_0x3d9cbe][_0x2f2c42(0x1f4)][_0x2f2c42(0x21e)];_0x3e6ace+=0x3,_0xd55db8+=0x4)this['renderUpdateTempDataView'][_0x6dab58+_0xd55db8]=this['modelMeshInfo'][_0x2878c2][_0x3d9cbe]['vertices'][_0x3e6ace],this[_0x2f2c42(0x21b)][_0x6dab58+_0xd55db8+0x1]=this[_0x2f2c42(0x1cf)][_0x2878c2][_0x3d9cbe][_0x2f2c42(0x1f4)][_0x3e6ace+0x1],this[_0x2f2c42(0x21b)][_0x6dab58+_0xd55db8+0x2]=this[_0x2f2c42(0x1cf)][_0x2878c2][_0x3d9cbe][_0x2f2c42(0x1f4)][_0x3e6ace+0x2],this[_0x2f2c42(0x21b)][_0x6dab58+_0xd55db8+0x3]=0x1;var _0x3df0ca=_0x6dab58+_0x2eddd7;for(let _0x56411e=0x0,_0x4ea0e9=0x0;_0x56411e<this[_0x2f2c42(0x1cf)][_0x2878c2][_0x3d9cbe][_0x2f2c42(0x212)]['length'];_0x56411e+=0x3,_0x4ea0e9+=0x4)this['renderUpdateTempDataView'][_0x3df0ca+_0x4ea0e9]=this[_0x2f2c42(0x1cf)][_0x2878c2][_0x3d9cbe][_0x2f2c42(0x212)][_0x56411e],this[_0x2f2c42(0x21b)][_0x3df0ca+_0x4ea0e9+0x1]=this[_0x2f2c42(0x1cf)][_0x2878c2][_0x3d9cbe][_0x2f2c42(0x212)][_0x56411e+0x1],this[_0x2f2c42(0x21b)][_0x3df0ca+_0x4ea0e9+0x2]=this[_0x2f2c42(0x1cf)][_0x2878c2][_0x3d9cbe][_0x2f2c42(0x212)][_0x56411e+0x2],this['renderUpdateTempDataView'][_0x3df0ca+_0x4ea0e9+0x3]=0x1;var _0x4d747f=_0x3df0ca+_0x3c29e9;for(let _0x1a8fc6=0x0,_0x2195f9=0x0;_0x1a8fc6<this['modelMeshInfo'][_0x2878c2][_0x3d9cbe]['uv'][_0x2f2c42(0x21e)];_0x1a8fc6+=0x2,_0x2195f9+=0x4)this[_0x2f2c42(0x21b)][_0x4d747f+_0x2195f9]=this[_0x2f2c42(0x1cf)][_0x2878c2][_0x3d9cbe]['uv'][_0x1a8fc6],this[_0x2f2c42(0x21b)][_0x4d747f+_0x2195f9+0x1]=this[_0x2f2c42(0x1cf)][_0x2878c2][_0x3d9cbe]['uv'][_0x1a8fc6+0x1],this['renderUpdateTempDataView'][_0x4d747f+_0x2195f9+0x2]=0x0,this['renderUpdateTempDataView'][_0x4d747f+_0x2195f9+0x3]=0x1;var _0x1b273b=_0x4d747f+_0x3c52bb;for(let _0x34145b=0x0,_0x24835d=0x0;_0x34145b<this[_0x2f2c42(0x1cf)][_0x2878c2][_0x3d9cbe][_0x2f2c42(0x1c9)][_0x2f2c42(0x21e)];_0x34145b+=0x3,_0x24835d+=0x4)this['renderUpdateTempDataView'][_0x1b273b+_0x24835d]=this['modelMeshInfo'][_0x2878c2][_0x3d9cbe][_0x2f2c42(0x1c9)][_0x34145b],this['renderUpdateTempDataView'][_0x1b273b+_0x24835d+0x1]=this[_0x2f2c42(0x1cf)][_0x2878c2][_0x3d9cbe][_0x2f2c42(0x1c9)][_0x34145b+0x1],this[_0x2f2c42(0x21b)][_0x1b273b+_0x24835d+0x2]=this[_0x2f2c42(0x1cf)][_0x2878c2][_0x3d9cbe][_0x2f2c42(0x1c9)][_0x34145b+0x2],this[_0x2f2c42(0x21b)][_0x1b273b+_0x24835d+0x3]=0x1;var _0x2eddd7=_0x1b273b+_0x217ec7,_0x12fbd3=(this['renderUpdateTempDataView'][_0x2eddd7]=this[_0x2f2c42(0x211)][_0x2878c2][_0x1eb722][_0x2f2c42(0x179)]/0x4,this[_0x2f2c42(0x21b)][_0x2eddd7+0x1]=0x0,this['renderUpdateTempDataView'][_0x2eddd7+0x2]=0x0,_0x2eddd7+0x4),_0x5e1a5a=0x1+_0x50b720,_0x2b15e1=_0x5e1a5a+_0x5bfbf2,_0x21dcc3=_0x2b15e1+_0x1659e6,_0x955037=_0x21dcc3+_0x36dc47;for(let _0x598bbd=this[_0x2f2c42(0x21b)][_0x2eddd7+0x3]=0x0,_0x6cf30b=0x0;_0x598bbd<this[_0x2f2c42(0x1cf)][_0x2878c2][_0x3d9cbe][_0x2f2c42(0x1b2)]['length'];_0x598bbd+=0x1,_0x6cf30b+=0x4)this[_0x2f2c42(0x21b)][_0x12fbd3+_0x6cf30b]=this[_0x2f2c42(0x1cf)][_0x2878c2][_0x3d9cbe][_0x2f2c42(0x1b2)][_0x598bbd]-_0x955037,this[_0x2f2c42(0x21b)][_0x12fbd3+_0x6cf30b+0x1]=void 0x0!==this['modelMeshInfo'][_0x2878c2][_0x3d9cbe][_0x2f2c42(0x1ef)][_0x598bbd]?this[_0x2f2c42(0x1cf)][_0x2878c2][_0x3d9cbe]['normalIndices'][_0x598bbd]-_0x21dcc3:0x0,this['renderUpdateTempDataView'][_0x12fbd3+_0x6cf30b+0x2]=void 0x0!==this[_0x2f2c42(0x1cf)][_0x2878c2][_0x3d9cbe][_0x2f2c42(0x1dc)][_0x598bbd]?this['modelMeshInfo'][_0x2878c2][_0x3d9cbe][_0x2f2c42(0x1dc)][_0x598bbd]-_0x2b15e1:0x0,this['renderUpdateTempDataView'][_0x12fbd3+_0x6cf30b+0x3]=void 0x0!==this[_0x2f2c42(0x1cf)][_0x2878c2][_0x3d9cbe][_0x2f2c42(0x203)][_0x598bbd]?this['modelMeshInfo'][_0x2878c2][_0x3d9cbe]['tangentIndices'][_0x598bbd]-_0x5e1a5a:0x0;this[_0x2f2c42(0x1cf)][_0x2878c2][_0x3d9cbe][_0x2f2c42(0x1f3)]=_0xe7dfb9,this[_0x2f2c42(0x22b)][0x29]+=0x4*this[_0x2f2c42(0x1cf)][_0x2878c2][_0x3d9cbe][_0x2f2c42(0x1f3)],this[_0x2f2c42(0x1cf)][_0x2878c2][_0x3d9cbe][_0x2f2c42(0x1ae)]=_0x467987,this[_0x2f2c42(0x1cf)][_0x2878c2][_0x3d9cbe][_0x2f2c42(0x217)]=_0x16aad9-_0x4d4da7,this[_0x2f2c42(0x1cf)][_0x2878c2][_0x3d9cbe]['offsetEnd']=_0x16aad9,delete this[_0x2f2c42(0x1cf)][_0x2878c2][_0x3d9cbe]['vertices'],delete this[_0x2f2c42(0x1cf)][_0x2878c2][_0x3d9cbe][_0x2f2c42(0x1b2)],delete this[_0x2f2c42(0x1cf)][_0x2878c2][_0x3d9cbe][_0x2f2c42(0x212)],delete this[_0x2f2c42(0x1cf)][_0x2878c2][_0x3d9cbe][_0x2f2c42(0x1ef)],delete this[_0x2f2c42(0x1cf)][_0x2878c2][_0x3d9cbe]['uv'],delete this[_0x2f2c42(0x1cf)][_0x2878c2][_0x3d9cbe]['uvIndices'],delete this[_0x2f2c42(0x1cf)][_0x2878c2][_0x3d9cbe]['tangent'],delete this[_0x2f2c42(0x1cf)][_0x2878c2][_0x3d9cbe][_0x2f2c42(0x203)],this[_0x2f2c42(0x17b)][_0x2f2c42(0x205)]([_0x6dab58,_0x20eb07,_0x467987,_0x16aad9],this[_0x2f2c42(0x17b)][0x0]),this[_0x2f2c42(0x17b)][0x0]+=0x4,this['modifyMemoryPositionDataView'][0x0],this[_0x2f2c42(0x17b)][_0x2f2c42(0x21e)],this[_0x2f2c42(0x22b)][0x5],this['renderUpdateTempDataView'][_0x2f2c42(0x21e)];}[_0x260df5(0x224)](_0x37e99b){var _0x4fd031=_0x260df5,_0x335b2d=this[_0x4fd031(0x1ad)][_0x37e99b+0x0],_0x20706e=this[_0x4fd031(0x1ad)][_0x37e99b+0x15];let _0x3bfeed=-0x1,_0x2bacd0;for(let _0x557a8c=0x1;_0x557a8c<this[_0x4fd031(0x22e)][0x0];_0x557a8c+=0x2)if(-0x1!==this[_0x4fd031(0x22e)][_0x557a8c+0x1]){(_0x2bacd0=(_0x3bfeed=this[_0x4fd031(0x22e)][_0x557a8c])+0x14)===this[_0x4fd031(0x22e)][_0x557a8c+0x1]?(this['idleMemoryInstancesDataView'][_0x557a8c]=-0x1,this['idleMemoryInstancesDataView'][_0x557a8c+0x1]=-0x1):this[_0x4fd031(0x22e)][_0x557a8c]=_0x2bacd0;break;}-0x1===_0x3bfeed&&(_0x3bfeed=this[_0x4fd031(0x22b)][0x4],this[_0x4fd031(0x22b)][0x4]+=0x14);let _0x2e1cb9=[this[_0x4fd031(0x1ad)][_0x37e99b+0x3],this[_0x4fd031(0x1ad)][_0x37e99b+0x4],this[_0x4fd031(0x1ad)][_0x37e99b+0x5],0x0,this[_0x4fd031(0x1ad)][_0x37e99b+0x6],this[_0x4fd031(0x1ad)][_0x37e99b+0x7],this[_0x4fd031(0x1ad)][_0x37e99b+0x8],0x0,this['meshInstancesDataView'][_0x37e99b+0x9],this['meshInstancesDataView'][_0x37e99b+0xa],this['meshInstancesDataView'][_0x37e99b+0xb],0x0,this[_0x4fd031(0x1ad)][_0x37e99b+0xc],this[_0x4fd031(0x1ad)][_0x37e99b+0xd],this[_0x4fd031(0x1ad)][_0x37e99b+0xe],0x1],_0x5d8e2a=this[_0x4fd031(0x1ad)][_0x37e99b+0x18];this[_0x4fd031(0x178)][_0x4fd031(0x21f)](this['operatingType']['status'])?this[_0x4fd031(0x1fa)][this[_0x4fd031(0x173)]['status']][_0x335b2d]&&this[_0x4fd031(0x1fa)][this['operatingType'][_0x4fd031(0x185)]][_0x335b2d][_0x20706e]||(_0x5d8e2a=this[_0x4fd031(0x178)][this[_0x4fd031(0x173)][_0x4fd031(0x185)]]['status']):this[_0x4fd031(0x1fa)][this[_0x4fd031(0x173)][_0x4fd031(0x185)]][_0x335b2d]&&this[_0x4fd031(0x1fa)][this['operatingType']['status']][_0x335b2d][_0x20706e]&&(_0x5d8e2a=this[_0x4fd031(0x1fa)][this[_0x4fd031(0x173)][_0x4fd031(0x185)]][_0x335b2d][_0x20706e][_0x4fd031(0x185)]),this[_0x4fd031(0x178)][_0x4fd031(0x21f)](this[_0x4fd031(0x173)][_0x4fd031(0x1b3)])?this['operatingTypeModelComponent'][this[_0x4fd031(0x173)][_0x4fd031(0x1b3)]][_0x335b2d]&&this[_0x4fd031(0x1fa)][this[_0x4fd031(0x173)]['transform']][_0x335b2d][_0x20706e]||(_0x2e1cb9=(0x0,_0x5e42e4['y8'])(_0x2e1cb9,this['reverseElectionOperating'][this[_0x4fd031(0x173)][_0x4fd031(0x1b3)]][_0x4fd031(0x1b3)])):this[_0x4fd031(0x1fa)][this[_0x4fd031(0x173)][_0x4fd031(0x1b3)]][_0x335b2d]&&this['operatingTypeModelComponent'][this[_0x4fd031(0x173)][_0x4fd031(0x1b3)]][_0x335b2d][_0x20706e]&&(_0x2e1cb9=(0x0,_0x5e42e4['y8'])(_0x2e1cb9,this['operatingTypeModelComponent'][this['operatingType'][_0x4fd031(0x1b3)]][_0x335b2d][_0x20706e][_0x4fd031(0x1b3)]));var _0x20706e=[_0x2e1cb9[0x0],_0x2e1cb9[0x1],_0x2e1cb9[0x2],_0x2e1cb9[0x4],_0x2e1cb9[0x5],_0x2e1cb9[0x6],_0x2e1cb9[0x8],_0x2e1cb9[0x9],_0x2e1cb9[0xa],_0x2e1cb9[0xc],_0x2e1cb9[0xd],_0x2e1cb9[0xe],this[_0x4fd031(0x1ad)][_0x37e99b+0x1],0x0,this[_0x4fd031(0x174)][_0x335b2d]['dataOffsetStart']/0x4,_0x5d8e2a,0x0,this['modelComponentAttributeDataView'][_0x335b2d][0x2*_0x20706e],this[_0x4fd031(0x18b)][_0x335b2d][0x2*_0x20706e+0x1],0x0],_0x26ca68=this[_0x4fd031(0x22b)][0x5],_0x34a29c=this['renderMemoryIdDataView'][0x5]+=0x14,_0x20706e=(this[_0x4fd031(0x21b)][_0x4fd031(0x205)](_0x20706e,_0x26ca68),this['meshInstancesDataView'][_0x37e99b+0x19]=_0x3bfeed,0x16e3600<this[_0x4fd031(0x1ad)][_0x37e99b+0x19]&&_0x41e13f[_0x4fd031(0x238)](_0x4fd031(0x1af)),this['modifyMemoryInstancesDataView'][_0x4fd031(0x205)]([_0x26ca68,_0x34a29c,_0x3bfeed,_0x3bfeed+0x14],this[_0x4fd031(0x235)][0x0]),this[_0x4fd031(0x235)][0x0]+=0x4,this[_0x4fd031(0x1ad)][_0x37e99b+0x16]);this[_0x4fd031(0x198)][_0x335b2d][_0x4fd031(0x21f)](_0x20706e)||(this[_0x4fd031(0x198)][_0x335b2d][_0x20706e]=0x0),this[_0x4fd031(0x198)][_0x335b2d][_0x20706e]++,this['renderMemoryIdDataView'][0x5],this['renderUpdateTempDataView'][_0x4fd031(0x21e)];}[_0x260df5(0x1bb)](){var _0x3e5408=_0x260df5;let _0x2e8ee0=0x0,_0x46a507=0x0,_0x5dd855=0x0,_0x71d997=0x1;var _0x214713=this[_0x3e5408(0x1d3)][0x1];let _0xba5e08=0x4;for(;_0xba5e08<this[_0x3e5408(0x1d3)][0x3]&&_0x214713===this[_0x3e5408(0x1d3)][0x1];){var _0xb2235f,_0x319225,_0x537be7,_0x376039,_0x38913d,_0x5bae58=this['allowRenderInstancesDataView'][_0xba5e08];_0xba5e08++,0x0!==_0x5bae58&&(_0x537be7=this[_0x3e5408(0x1ad)][_0x5bae58],this['modelMeshIndexDataView']['hasOwnProperty'](_0x537be7)&&(this[_0x3e5408(0x1ad)][_0x5bae58+0x1],_0x376039=this['meshInstancesDataView'][_0x5bae58+0x17],_0x319225=this['modelMeshIndexDataView'][_0x537be7][_0x376039],_0xb2235f=this[_0x3e5408(0x1ad)][_0x5bae58+0x18],0x0!==this['modelData'][_0x537be7][_0x3e5408(0x185)]&&0x0!==_0xb2235f&&-0x1!==this[_0x3e5408(0x1ad)][_0x5bae58+0x19]&&this[_0x3e5408(0x1cf)][_0x537be7][_0x3e5408(0x21f)](_0x376039)?(_0xb2235f=this[_0x3e5408(0x213)][_0x319225+0x3])===_0x5dd855&&(_0x537be7=this[_0x3e5408(0x1ad)][_0x5bae58],_0x319225=this[_0x3e5408(0x17f)][_0x537be7][_0x376039],_0x38913d=0x3*this[_0x3e5408(0x213)][_0x319225+0x4],_0x537be7=this[_0x3e5408(0x1cf)][_0x537be7][_0x376039],_0x376039=_0x2e8ee0+_0x38913d,this[_0x3e5408(0x1b9)]['set']([this['meshInstancesDataView'][_0x5bae58+0x19]/0x4,_0x537be7[_0x3e5408(0x217)]/0x4,_0x2e8ee0,_0x376039],_0x46a507),_0x46a507+=0x4,_0x2e8ee0=_0x376039,_0x38913d=this[_0x3e5408(0x213)][_0x319225+0x4],0x1===_0xb2235f?this['renderMemoryIdDataView'][0x22]+=_0x38913d:this['renderMemoryIdDataView'][0x21]+=_0x38913d):_0x71d997=0x0,_0xba5e08===this[_0x3e5408(0x1d3)][0x3]&&0x0===_0x5dd855&&(_0x5dd855=0x1,_0xba5e08=0x4)));}this[_0x3e5408(0x22b)][0x15]=_0x2e8ee0,this['renderMemoryIdDataView'][0x16]=_0x46a507,this[_0x3e5408(0x22b)][0xd]=_0x71d997,this[_0x3e5408(0x22b)][0x6]=0x1,this['renderMemoryIdDataView'][0x7]=0x1,this['allowRenderInstancesDataView'][0x0]=0x1;}['FreeVideoMemory'](){var _0x157fee=_0x260df5;if(0x64===this[_0x157fee(0x170)]){this[_0x157fee(0x170)]=0x0;for(let _0x423ae8=0x1;_0x423ae8<this['meshInstancesDataView'][_0x157fee(0x21e)];_0x423ae8+=_0x5e42e4['uY'])0x0!==this['meshInstancesDataView'][_0x423ae8]&&-0x1!==this[_0x157fee(0x1ad)][_0x423ae8+0x19]&&this[_0x157fee(0x1ad)][_0x423ae8+0x1a]!==this[_0x157fee(0x1d3)][0x1]&&this[_0x157fee(0x1bd)](_0x423ae8);for(var _0x45ea19 in this[_0x157fee(0x1cf)])for(var _0xd9bd1c in this[_0x157fee(0x1cf)][_0x45ea19])if(0x0!==this[_0x157fee(0x1ff)][_0x45ea19][0x0]||this['modelMeshInfo'][_0x45ea19][_0xd9bd1c][_0x157fee(0x21f)](_0x157fee(0x1ae))){if(this[_0x157fee(0x1cf)][_0x45ea19][_0xd9bd1c]['hasOwnProperty'](_0x157fee(0x1ae))){var _0xd5f800=this[_0x157fee(0x17f)][_0x45ea19][_0xd9bd1c],_0xd5f800=this[_0x157fee(0x213)][_0xd5f800+0x1];if(0x0===this['modelMeshIdQuoteCount'][_0x45ea19][_0xd5f800]){var _0xd5f800=this['modelMeshInfo'][_0x45ea19][_0xd9bd1c][_0x157fee(0x22f)],_0x178ca0=(this['modelMaterialInfo'][_0x45ea19][_0xd5f800][_0x157fee(0x1da)]--,0x0===this['modelMaterialInfo'][_0x45ea19][_0xd5f800][_0x157fee(0x1da)]&&(_0x178ca0=this[_0x157fee(0x211)][_0x45ea19][_0xd5f800][_0x157fee(0x179)],(0x0,_0x5e42e4['mI'])(this[_0x157fee(0x1c5)],_0x178ca0,_0x178ca0+0x8),delete this[_0x157fee(0x211)][_0x45ea19][_0xd5f800][_0x157fee(0x179)]),this['modelMaterialInfo'][_0x45ea19][_0xd5f800][_0x157fee(0x18e)]);if(_0x178ca0&&this[_0x157fee(0x1f1)][_0x178ca0]){let _0x4054e7=this[_0x157fee(0x1f1)][_0x178ca0];if(_0x4054e7[_0x157fee(0x181)]--,0x0===_0x4054e7[_0x157fee(0x181)]){var _0x48ce10=Math[_0x157fee(0x176)](_0x4054e7['width']/this[_0x157fee(0x207)]),_0x6a8fcf=Math[_0x157fee(0x176)](_0x4054e7[_0x157fee(0x1a8)]/this[_0x157fee(0x207)]);for(let _0x151f8c=0x0;_0x151f8c<_0x6a8fcf;_0x151f8c++)for(let _0x158540=0x0;_0x158540<_0x48ce10;_0x158540++)this[_0x157fee(0x1a6)][(_0x4054e7[_0x157fee(0x216)]+_0x151f8c)*this[_0x157fee(0x1cd)]+_0x4054e7[_0x157fee(0x17c)]+_0x158540]=-0x1;(0x0,_0x5e42e4['mI'])(this[_0x157fee(0x1c5)],_0x4054e7[_0x157fee(0x179)],_0x4054e7['dataOffsetStart']+0x8),delete this[_0x157fee(0x1f1)][_0x178ca0];}}this[_0x157fee(0x22b)][0x29]-=0x4*this['modelMeshInfo'][_0x45ea19][_0xd9bd1c][_0x157fee(0x1f3)],(0x0,_0x5e42e4['mI'])(this[_0x157fee(0x22c)],this[_0x157fee(0x1cf)][_0x45ea19][_0xd9bd1c]['vertexOffsetStart'],this['modelMeshInfo'][_0x45ea19][_0xd9bd1c][_0x157fee(0x1f2)]),delete this[_0x157fee(0x1cf)][_0x45ea19][_0xd9bd1c];}}}else delete this[_0x157fee(0x1cf)][_0x45ea19][_0xd9bd1c];}else this['initiativeFreeVideoMemoryNum']++;}['FreeInstances'](_0x2a48f9){var _0x3cc61b=_0x260df5,_0x31f28d=this['meshInstancesDataView'][_0x2a48f9+0x1],_0xbc60ad=this[_0x3cc61b(0x1ad)][_0x2a48f9],_0x1cc9d0=(this[_0x3cc61b(0x17f)][_0x3cc61b(0x21f)](_0xbc60ad),this[_0x3cc61b(0x1ad)][_0x2a48f9+0x16]),_0x1cc9d0=(this[_0x3cc61b(0x198)][_0xbc60ad][_0x1cc9d0]--,this[_0x3cc61b(0x1ad)][_0x2a48f9+0x19]),_0x1cc9d0=((0x0,_0x5e42e4['mI'])(this['idleMemoryInstancesDataView'],_0x1cc9d0,_0x1cc9d0+0x14),this[_0x3cc61b(0x1ad)][_0x2a48f9+0x19]=-0x1,this[_0x3cc61b(0x1ad)][_0x2a48f9+0x15]);delete this[_0x3cc61b(0x1fb)][_0xbc60ad][_0x1cc9d0][_0x31f28d],0x0===Object[_0x3cc61b(0x1e1)](this[_0x3cc61b(0x1fb)][_0xbc60ad][_0x1cc9d0])[_0x3cc61b(0x21e)]&&delete this[_0x3cc61b(0x1fb)][_0xbc60ad][_0x1cc9d0];}[_0x260df5(0x206)](_0x1665cd,_0x4f6668){var _0x300095=_0x260df5;let _0x30b663=-0x1,_0x23deb3=-0x1;for(let _0x34bc2d=0x1;_0x34bc2d<this[_0x300095(0x1c5)][0x0];_0x34bc2d+=0x2){var _0x27fe12=this[_0x300095(0x1c5)][_0x34bc2d+0x1];if(-0x1!==_0x27fe12){var _0x943a20=this[_0x300095(0x1c5)][_0x34bc2d],_0x333b9e=_0x27fe12-_0x943a20;if(0x8==_0x333b9e){_0x30b663=_0x943a20,_0x23deb3=_0x27fe12,this[_0x300095(0x1c5)][_0x34bc2d]=-0x1,this[_0x300095(0x1c5)][_0x34bc2d+0x1]=-0x1;break;}if(0x8<_0x333b9e){_0x30b663=_0x943a20,_0x23deb3=_0x30b663+0x8,this[_0x300095(0x1c5)][_0x34bc2d]=_0x23deb3;break;}}}-0x1===_0x30b663&&(_0x30b663=this[_0x300095(0x22b)][0x2],_0x23deb3=this['renderMemoryIdDataView'][0x2]+=0x8),this['modelMaterialInfo'][_0x1665cd][_0x4f6668][_0x300095(0x179)]=_0x30b663;let _0x21f306=this[_0x300095(0x211)][_0x1665cd][_0x4f6668][_0x300095(0x192)];this['editModelMaterial'][_0x300095(0x21f)](_0x1665cd)&&this[_0x300095(0x1dd)][_0x1665cd][_0x300095(0x21f)](_0x4f6668)&&this[_0x300095(0x1dd)][_0x1665cd][_0x4f6668]['hasOwnProperty'](_0x300095(0x192))&&(_0x21f306=this['editModelMaterial'][_0x1665cd][_0x4f6668][_0x300095(0x192)]);var _0x2693d4=this[_0x300095(0x22b)][0x5];this[_0x300095(0x22b)][0x5]+=0x8,this['renderUpdateTempDataView'][_0x300095(0x205)]([_0x21f306[0x0],_0x21f306[0x1],_0x21f306[0x2],_0x21f306[0x3],0x0,0x0,0x0,0x0],_0x2693d4),this['modifyMemoryMixDataView'][_0x300095(0x205)]([_0x2693d4,this[_0x300095(0x22b)][0x5],_0x30b663,_0x23deb3],this[_0x300095(0x189)][0x0]),this[_0x300095(0x189)][0x0]+=0x4,this[_0x300095(0x21a)][_0x300095(0x21f)](_0x1665cd)||(this[_0x300095(0x21a)][_0x1665cd]={});let _0x5b5fdb=this['modelMaterialInfo'][_0x1665cd][_0x4f6668][_0x300095(0x18e)];(_0x5b5fdb=this[_0x300095(0x1dd)][_0x300095(0x21f)](_0x1665cd)&&this[_0x300095(0x1dd)][_0x1665cd]['hasOwnProperty'](_0x4f6668)&&this[_0x300095(0x1dd)][_0x1665cd][_0x4f6668]['hasOwnProperty'](_0x300095(0x18e))?this[_0x300095(0x1dd)][_0x1665cd][_0x4f6668]['textureId']:_0x5b5fdb)&&(this['modelMaterialBindTexture'][_0x1665cd][_0x4f6668]=_0x5b5fdb);}[_0x260df5(0x215)](){var _0x545a30=_0x260df5;for(var _0x570ab4 in this[_0x545a30(0x21a)]){for(var _0x3fe8b0 in this['modelMaterialBindTexture'][_0x570ab4]){var _0x3fb7c2=this[_0x545a30(0x21a)][_0x570ab4][_0x3fe8b0];if(_0x545a30(0x1ed)===_0x3fb7c2){if(this[_0x545a30(0x211)][_0x570ab4][_0x3fe8b0]&&this['modelMaterialInfo'][_0x570ab4][_0x3fe8b0][_0x545a30(0x21f)](_0x545a30(0x179))){for(;this[_0x545a30(0x22b)][0x6];);var _0x216552=this[_0x545a30(0x211)][_0x570ab4][_0x3fe8b0][_0x545a30(0x179)],_0x337a0a=this['renderMemoryIdDataView'][0x5];this[_0x545a30(0x22b)][0x5]+=0x4,this[_0x545a30(0x21b)][_0x545a30(0x205)]([0x0,0x0,0x0,0x0],_0x337a0a),this[_0x545a30(0x189)]['set']([_0x337a0a,this['renderMemoryIdDataView'][0x5],_0x216552+0x4,_0x216552+0x8],this[_0x545a30(0x189)][0x0]),this[_0x545a30(0x189)][0x0]+=0x4,this[_0x545a30(0x22b)][0x6]=0x1;}delete this['modelMaterialBindTexture'][_0x570ab4][_0x3fe8b0];}else{if(this['textureInfo']['hasOwnProperty'](_0x3fb7c2)){if(this[_0x545a30(0x1f1)][_0x3fb7c2][_0x545a30(0x21f)](_0x545a30(0x179))){if(this[_0x545a30(0x211)][_0x570ab4][_0x3fe8b0]&&this['modelMaterialInfo'][_0x570ab4][_0x3fe8b0][_0x545a30(0x21f)]('dataOffsetStart')){for(;this[_0x545a30(0x22b)][0x6];);_0x337a0a=this['modelMaterialInfo'][_0x570ab4][_0x3fe8b0][_0x545a30(0x179)],_0x216552=(this[_0x545a30(0x1f1)][_0x3fb7c2][_0x545a30(0x181)]++,this[_0x545a30(0x22b)][0x5]),(this[_0x545a30(0x22b)][0x5]+=0x8,this[_0x545a30(0x21b)][_0x545a30(0x205)]([0x0,0x0,0x0,0x0,this['textureInfo'][_0x3fb7c2][_0x545a30(0x179)]/0x4,0x0,0x0,0x0],_0x216552),this[_0x545a30(0x189)][_0x545a30(0x205)]([_0x216552,this[_0x545a30(0x22b)][0x5],_0x337a0a,_0x337a0a+0x8],this['modifyMemoryMixDataView'][0x0]),this['modifyMemoryMixDataView'][0x0]+=0x4,delete this[_0x545a30(0x21a)][_0x570ab4][_0x3fe8b0],this[_0x545a30(0x22b)][0x6]=0x1);}}else this[_0x545a30(0x199)](this[_0x545a30(0x1f1)][_0x3fb7c2]);}else this[_0x545a30(0x186)]['hasOwnProperty'](_0x570ab4)||(this['modelId_texture_List'][_0x570ab4]=new Set()),this[_0x545a30(0x186)][_0x570ab4][_0x545a30(0x1a5)](_0x3fb7c2),this[_0x545a30(0x1a3)]=!0x0;}}0x0===Object[_0x545a30(0x1e1)](this[_0x545a30(0x21a)][_0x570ab4])['length']&&delete this[_0x545a30(0x21a)][_0x570ab4];}this['RequestTexture']();}['AddTexture'](_0x52f8cb){var _0x2da65f=_0x260df5,_0x40da5b=Math[_0x2da65f(0x176)](_0x52f8cb[_0x2da65f(0x231)]/this[_0x2da65f(0x207)]),_0x394c01=Math[_0x2da65f(0x176)](_0x52f8cb[_0x2da65f(0x1a8)]/this['idleTextureMinUnit']);let _0x54a842=-0x1,_0x4d5370=-0x1;for(let _0x45d732=0x0;_0x45d732<this[_0x2da65f(0x1cd)];_0x45d732++){for(let _0x305305=0x0;_0x305305<this[_0x2da65f(0x1cd)];_0x305305++)if(-0x1===this['idleMemoryTextureDataView'][_0x45d732*this[_0x2da65f(0x1cd)]+_0x305305]){let _0x1d12a6=!0x0;for(let _0x43e6c1=0x0;_0x43e6c1<_0x394c01;_0x43e6c1++){for(let _0x452943=0x0;_0x452943<_0x40da5b;_0x452943++)if(-0x1!==this[_0x2da65f(0x1a6)][(_0x45d732+_0x43e6c1)*this[_0x2da65f(0x1cd)]+_0x305305+_0x452943]){_0x1d12a6=!0x1;break;}if(!0x1===_0x1d12a6)break;}if(!0x0===_0x1d12a6){_0x54a842=_0x305305*this[_0x2da65f(0x207)],_0x4d5370=_0x45d732*this[_0x2da65f(0x207)];for(let _0x5b27c1=0x0;_0x5b27c1<_0x394c01;_0x5b27c1++)for(let _0x4ad949=0x0;_0x4ad949<_0x40da5b;_0x4ad949++)this[_0x2da65f(0x1a6)][(_0x45d732+_0x5b27c1)*this[_0x2da65f(0x1cd)]+_0x305305+_0x4ad949]=_0x52f8cb[_0x2da65f(0x21c)];break;}}if(-0x1!==_0x54a842)break;}_0x54a842,_0x52f8cb[_0x2da65f(0x17c)]=_0x54a842,_0x52f8cb[_0x2da65f(0x216)]=_0x4d5370;let _0x1bd3cf=new Uint8Array(this['renderUpdateTempDataBuffer']);var _0x5528bd=0x4*this[_0x2da65f(0x22b)][0x5];this[_0x2da65f(0x22b)][0x5]+=Math[_0x2da65f(0x176)](_0x52f8cb['albedo'][_0x2da65f(0x21e)]/0x4),_0x1bd3cf['set'](_0x52f8cb['albedo'],_0x5528bd);let _0x42e4d5=0x0,_0x284471=(_0x52f8cb[_0x2da65f(0x1cb)]&&(this[_0x2da65f(0x22b)][0x5]+=Math[_0x2da65f(0x176)](_0x52f8cb[_0x2da65f(0x1cb)][_0x2da65f(0x21e)]/0x4),_0x1bd3cf['set'](_0x52f8cb[_0x2da65f(0x1cb)],_0x5528bd+_0x52f8cb[_0x2da65f(0x1ab)][_0x2da65f(0x21e)]),_0x42e4d5=_0x52f8cb['orm'][_0x2da65f(0x21e)]),0x0),_0x1565c3=(_0x52f8cb['nd']&&(this[_0x2da65f(0x22b)][0x5]+=Math[_0x2da65f(0x176)](_0x52f8cb['nd'][_0x2da65f(0x21e)]/0x4),_0x1bd3cf[_0x2da65f(0x205)](_0x52f8cb['nd'],_0x5528bd+_0x52f8cb[_0x2da65f(0x1ab)][_0x2da65f(0x21e)]+_0x42e4d5),_0x284471=_0x52f8cb['nd'][_0x2da65f(0x21e)]),this['modifyMemoryTextureDataView'][_0x2da65f(0x205)]([_0x5528bd,_0x52f8cb['albedo']['length'],_0x52f8cb[_0x2da65f(0x17c)],_0x52f8cb[_0x2da65f(0x216)],_0x52f8cb[_0x2da65f(0x231)],_0x52f8cb[_0x2da65f(0x1a8)],_0x42e4d5,_0x284471],this[_0x2da65f(0x1e4)][0x0]),this[_0x2da65f(0x1e4)][0x0]+=0x8,delete _0x52f8cb[_0x2da65f(0x1ab)],delete _0x52f8cb[_0x2da65f(0x1cb)],delete _0x52f8cb['nd'],-0x1),_0x41d0da=-0x1;for(let _0x54e85c=0x1;_0x54e85c<this[_0x2da65f(0x1c5)][0x0];_0x54e85c+=0x2){var _0x448082=this[_0x2da65f(0x1c5)][_0x54e85c+0x1];if(-0x1!==_0x448082){var _0x1ebd58=this[_0x2da65f(0x1c5)][_0x54e85c],_0x31ad5f=_0x448082-_0x1ebd58;if(0x8==_0x31ad5f){_0x1565c3=_0x1ebd58,_0x41d0da=_0x448082,this[_0x2da65f(0x1c5)][_0x54e85c]=-0x1,this[_0x2da65f(0x1c5)][_0x54e85c+0x1]=-0x1;break;}if(0x8<_0x31ad5f){_0x1565c3=_0x1ebd58,_0x41d0da=_0x1565c3+0x8,this['idleMemoryMixDataView'][_0x54e85c]=_0x41d0da;break;}}}-0x1===_0x1565c3&&(_0x1565c3=this[_0x2da65f(0x22b)][0x2],_0x41d0da=this[_0x2da65f(0x22b)][0x2]+=0x8),_0x52f8cb[_0x2da65f(0x179)]=_0x1565c3,_0x5528bd=this[_0x2da65f(0x22b)][0x5],(this[_0x2da65f(0x22b)][0x5]+=0x8,this[_0x2da65f(0x21b)]['set']([_0x52f8cb[_0x2da65f(0x17c)]/this[_0x2da65f(0x1c7)],_0x52f8cb[_0x2da65f(0x216)]/this[_0x2da65f(0x1c7)],_0x52f8cb[_0x2da65f(0x231)]/this[_0x2da65f(0x1c7)],_0x52f8cb[_0x2da65f(0x1a8)]/this[_0x2da65f(0x1c7)],_0x52f8cb['realityWidth'],0x0,0x0,0x0],_0x5528bd),this[_0x2da65f(0x189)][_0x2da65f(0x205)]([_0x5528bd,this[_0x2da65f(0x22b)][0x5],_0x1565c3,_0x41d0da],this[_0x2da65f(0x189)][0x0]),this[_0x2da65f(0x189)][0x0]+=0x4);}['RequestMesh'](){var _0x4b5cec=_0x260df5;if(this[_0x4b5cec(0x1ac)]){for(var _0x31594c in this[_0x4b5cec(0x1ec)])this[_0x4b5cec(0x1ec)][_0x31594c]=Array[_0x4b5cec(0x232)](this[_0x4b5cec(0x1ec)][_0x31594c]);this['fineRequest'][_0x4b5cec(0x1e0)](this[_0x4b5cec(0x1ec)])[_0x4b5cec(0x1b7)](_0x4e4215=>{var _0x27945c=_0x4b5cec;for(let _0x1b4371=0x0;_0x1b4371<_0x4e4215[_0x27945c(0x21e)];_0x1b4371++){var _0x4e566e=_0x4e4215[_0x1b4371];this[_0x27945c(0x1cf)][_0x4e566e[_0x27945c(0x188)]][_0x27945c(0x21f)](_0x4e566e['id'])?_0x41e13f[_0x27945c(0x238)]('已经加载了',_0x4e566e):this['modelMeshInfo'][_0x4e566e[_0x27945c(0x188)]][_0x4e566e['id']]=_0x4e566e;}this['loadingMesh']=!0x1;},_0x1e7ca9=>{var _0x5eb073=_0x4b5cec;this[_0x5eb073(0x1ac)]=!0x1;}),this[_0x4b5cec(0x1ec)]={};}}[_0x260df5(0x214)](){var _0x1350ac=_0x260df5;if(this[_0x1350ac(0x1d9)]){for(var _0x534616 in this[_0x1350ac(0x221)])this[_0x1350ac(0x221)][_0x534616]=Array[_0x1350ac(0x232)](this[_0x1350ac(0x221)][_0x534616]);this[_0x1350ac(0x21d)][_0x1350ac(0x1f9)](this['modelId_materialIds_List'])['then'](_0x294edb=>{var _0xc097f=_0x1350ac;for(let _0x4b324a=0x0;_0x4b324a<_0x294edb['length'];_0x4b324a++){let _0x254bf1=_0x294edb[_0x4b324a];this['modelMaterialInfo'][_0x254bf1[_0xc097f(0x188)]]['hasOwnProperty'](_0x254bf1['id'])||(_0x254bf1[_0xc097f(0x1da)]=0x0,this[_0xc097f(0x211)][_0x254bf1[_0xc097f(0x188)]][_0x254bf1['id']]=_0x254bf1);}this[_0xc097f(0x1d9)]=!0x1;},_0x11a657=>{var _0x49b29d=_0x1350ac;this[_0x49b29d(0x1d9)]=!0x1;}),this[_0x1350ac(0x221)]={};}}[_0x260df5(0x1f8)](){var _0x792086=_0x260df5;if(this[_0x792086(0x1a3)]){for(var _0x5d9a21 in this['modelId_texture_List'])this[_0x792086(0x186)][_0x5d9a21]=Array[_0x792086(0x232)](this[_0x792086(0x186)][_0x5d9a21]);this[_0x792086(0x21d)][_0x792086(0x20d)](this['modelId_texture_List'])[_0x792086(0x1b7)](_0x2e885d=>{var _0x4ca69a=_0x792086;for(let _0x1b0e74=0x0;_0x1b0e74<_0x2e885d[_0x4ca69a(0x21e)];_0x1b0e74++){let _0x338f1e=_0x2e885d[_0x1b0e74];this[_0x4ca69a(0x1f1)]['hasOwnProperty'](_0x338f1e['id'])||(this[_0x4ca69a(0x19b)]++,_0x338f1e[_0x4ca69a(0x21c)]=this[_0x4ca69a(0x19b)],_0x338f1e[_0x4ca69a(0x181)]=0x0,this[_0x4ca69a(0x1f1)][_0x338f1e['id']]=_0x338f1e);}this[_0x4ca69a(0x1a3)]=!0x1;},_0x5b40e5=>{this['loadingTexture']=!0x1;}),this[_0x792086(0x186)]={};}}[_0x260df5(0x1e5)](_0x30fc02,_0xb04bc2){var _0x13169f=_0x260df5;if(this[_0x13169f(0x174)][_0x13169f(0x21f)](_0x30fc02)){for(;this[_0x13169f(0x22b)][0x6];);var _0xcb6995,_0x2dd5d2=this[_0x13169f(0x174)][_0x30fc02][_0x13169f(0x179)];-0x1!==_0x2dd5d2&&(_0xcb6995=this[_0x13169f(0x22b)][0x5],this['renderMemoryIdDataView'][0x5]+=0x4,this[_0x13169f(0x21b)]['set']([_0xb04bc2,_0x30fc02,0x0,0x0],_0xcb6995),this[_0x13169f(0x189)][_0x13169f(0x205)]([_0xcb6995,this['renderMemoryIdDataView'][0x5],_0x2dd5d2+0x10,_0x2dd5d2+0x14],this[_0x13169f(0x189)][0x0]),this['modifyMemoryMixDataView'][0x0]+=0x4),this[_0x13169f(0x174)][_0x30fc02][_0x13169f(0x185)]=_0xb04bc2,this['renderMemoryIdDataView'][0x6]=0x1;}}[_0x260df5(0x1ee)](_0x2a7801,_0x36951d){var _0x41ee98=_0x260df5;if(this[_0x41ee98(0x174)]['hasOwnProperty'](_0x2a7801)){for(;this[_0x41ee98(0x22b)][0x6];);var _0x26fd58;_0x36951d&&_0x36951d[_0x41ee98(0x18a)]&&(_0x36951d=Array[_0x41ee98(0x232)](_0x36951d)),Array[_0x41ee98(0x1be)](_0x36951d)&&0x10===_0x36951d[_0x41ee98(0x21e)]&&(this['modelData'][_0x2a7801][_0x41ee98(0x1b3)]=[..._0x36951d],this[_0x41ee98(0x1b1)][_0x41ee98(0x184)]({'msgType':_0x41ee98(0x17e),'modelId':_0x2a7801,'modelMatrix':_0x36951d}),-0x1!==(_0x2a7801=this[_0x41ee98(0x174)][_0x2a7801]['dataOffsetStart'])&&(_0x36951d[0xc]-=this[_0x41ee98(0x210)][0x1b],_0x36951d[0xd]-=this[_0x41ee98(0x210)][0x1c],_0x36951d[0xe]-=this[_0x41ee98(0x210)][0x1d],_0x26fd58=this[_0x41ee98(0x22b)][0x5],this['renderMemoryIdDataView'][0x5]+=0x10,this[_0x41ee98(0x21b)][_0x41ee98(0x205)](_0x36951d,_0x26fd58),this[_0x41ee98(0x189)][_0x41ee98(0x205)]([_0x26fd58,this[_0x41ee98(0x22b)][0x5],_0x2a7801,_0x2a7801+0x10],this[_0x41ee98(0x189)][0x0]),this[_0x41ee98(0x189)][0x0]+=0x4)),this[_0x41ee98(0x22b)][0x6]=0x1;}}['SetModelStoreyTransform'](_0x1751f6,_0x128536,_0x31f1e6){var _0x5772aa=_0x260df5;if(this[_0x5772aa(0x174)][_0x5772aa(0x21f)](_0x1751f6)&&_0x128536&&!isNaN(_0x128536)){for(;this['renderMemoryIdDataView'][0x6];);var _0x3e5ffb=this[_0x5772aa(0x174)][_0x1751f6][_0x5772aa(0x179)];if(-0x1!==_0x3e5ffb){var _0x281f2f=this['renderMemoryIdDataView'][0x5];this[_0x5772aa(0x22b)][0x5]+=0x10;let _0x4e02a0=[0x0,0x1,0x0,0x0];this[_0x5772aa(0x1c3)]['hasOwnProperty'](_0x1751f6)||(this[_0x5772aa(0x1c3)][_0x1751f6]={}),this['modelStoreyOperating'][_0x1751f6][_0x5772aa(0x21f)](_0x128536)||(this[_0x5772aa(0x1c3)][_0x1751f6][_0x128536]={}),_0x31f1e6?(this['modelStoreyOperating'][_0x1751f6][_0x128536][_0x5772aa(0x1b3)]=_0x31f1e6,_0x4e02a0=[..._0x4e02a0,_0x31f1e6[0x0],_0x31f1e6[0x1],_0x31f1e6[0x2],_0x31f1e6[0x4],_0x31f1e6[0x5],_0x31f1e6[0x6],_0x31f1e6[0x8],_0x31f1e6[0x9],_0x31f1e6[0xa],_0x31f1e6[0xc],_0x31f1e6[0xd],_0x31f1e6[0xe]]):(delete this[_0x5772aa(0x1c3)][_0x1751f6][_0x128536][_0x5772aa(0x1b3)],_0x4e02a0[0x1]=0x0),this['modelStoreyOperating'][_0x1751f6][_0x128536]['hasOwnProperty'](_0x5772aa(0x185))&&(_0x4e02a0[0x0]=this['modelStoreyOperating'][_0x1751f6][_0x128536][_0x5772aa(0x185)]),this[_0x5772aa(0x21b)]['set'](_0x4e02a0,_0x281f2f),this[_0x5772aa(0x189)][_0x5772aa(0x205)]([_0x281f2f,this[_0x5772aa(0x22b)][0x5],_0x3e5ffb=_0x3e5ffb+0x14+0x10*_0x128536,_0x3e5ffb+0x10],this[_0x5772aa(0x189)][0x0]),this[_0x5772aa(0x189)][0x0]+=0x4;}this[_0x5772aa(0x22b)][0x6]=0x1;}}[_0x260df5(0x1d8)](_0x27d32e,_0x86b31e,_0x321ae6){var _0x99ca83=_0x260df5;if(this[_0x99ca83(0x174)][_0x99ca83(0x21f)](_0x27d32e)&&_0x86b31e&&!isNaN(_0x86b31e)){for(;this[_0x99ca83(0x22b)][0x6];);var _0x5c6225=this[_0x99ca83(0x174)][_0x27d32e]['dataOffsetStart'];if(-0x1!==_0x5c6225){var _0x451c2f=this[_0x99ca83(0x22b)][0x5];this[_0x99ca83(0x22b)][0x5]+=0x4;let _0x328ca9=[_0x321ae6,0x0,0x0,0x0];this[_0x99ca83(0x1c3)][_0x99ca83(0x21f)](_0x27d32e)||(this[_0x99ca83(0x1c3)][_0x27d32e]={}),this['modelStoreyOperating'][_0x27d32e][_0x99ca83(0x21f)](_0x86b31e)||(this[_0x99ca83(0x1c3)][_0x27d32e][_0x86b31e]={}),_0x321ae6?this['modelStoreyOperating'][_0x27d32e][_0x86b31e][_0x99ca83(0x185)]=_0x321ae6:delete this[_0x99ca83(0x1c3)][_0x27d32e][_0x86b31e][_0x99ca83(0x185)],this[_0x99ca83(0x1c3)][_0x27d32e][_0x86b31e]['hasOwnProperty'](_0x99ca83(0x1b3))&&(_0x328ca9[0x1]=0x1),this['renderUpdateTempDataView'][_0x99ca83(0x205)](_0x328ca9,_0x451c2f),this['modifyMemoryMixDataView'][_0x99ca83(0x205)]([_0x451c2f,this['renderMemoryIdDataView'][0x5],_0x5c6225=_0x5c6225+0x14+0x10*_0x86b31e,_0x5c6225+0x4],this['modifyMemoryMixDataView'][0x0]),this['modifyMemoryMixDataView'][0x0]+=0x4;}this['renderMemoryIdDataView'][0x6]=0x1;}}[_0x260df5(0x1d7)](_0x1e059e,_0x51e44d,_0x39f601){var _0x27f1fd=_0x260df5;if(this[_0x27f1fd(0x174)][_0x27f1fd(0x21f)](_0x1e059e)&&_0x51e44d&&!isNaN(_0x51e44d)){for(;this[_0x27f1fd(0x22b)][0x6];);var _0x2aa0e0=this[_0x27f1fd(0x174)][_0x1e059e]['dataOffsetStart'];if(-0x1!==_0x2aa0e0){var _0x2e3162=this[_0x27f1fd(0x22b)][0x5];this['renderMemoryIdDataView'][0x5]+=0x10;let _0x391962=[0x0,0x1,0x0,0x0];this[_0x27f1fd(0x1bc)][_0x27f1fd(0x21f)](_0x1e059e)||(this[_0x27f1fd(0x1bc)][_0x1e059e]={}),this[_0x27f1fd(0x1bc)][_0x1e059e]['hasOwnProperty'](_0x51e44d)||(this[_0x27f1fd(0x1bc)][_0x1e059e][_0x51e44d]={}),_0x39f601?(this[_0x27f1fd(0x1bc)][_0x1e059e][_0x51e44d]['transform']=_0x39f601,_0x391962=[..._0x391962,_0x39f601[0x0],_0x39f601[0x1],_0x39f601[0x2],_0x39f601[0x4],_0x39f601[0x5],_0x39f601[0x6],_0x39f601[0x8],_0x39f601[0x9],_0x39f601[0xa],_0x39f601[0xc],_0x39f601[0xd],_0x39f601[0xe]]):(delete this[_0x27f1fd(0x1bc)][_0x1e059e][_0x51e44d][_0x27f1fd(0x1b3)],_0x391962[0x1]=0x0),this['modelExpressTypeOperating'][_0x1e059e][_0x51e44d][_0x27f1fd(0x21f)](_0x27f1fd(0x185))&&(_0x391962[0x0]=this[_0x27f1fd(0x1bc)][_0x1e059e][_0x51e44d][_0x27f1fd(0x185)]),this[_0x27f1fd(0x21b)]['set'](_0x391962,_0x2e3162),this[_0x27f1fd(0x189)][_0x27f1fd(0x205)]([_0x2e3162,this[_0x27f1fd(0x22b)][0x5],_0x2aa0e0=_0x2aa0e0+0x14+0x10*_0x51e44d+0x640,_0x2aa0e0+0x10],this['modifyMemoryMixDataView'][0x0]),this[_0x27f1fd(0x189)][0x0]+=0x4;}this[_0x27f1fd(0x22b)][0x6]=0x1;}}['SetModelExpressTypeStatus'](_0x52af16,_0x598420,_0x36f7f9){var _0x2da9ac=_0x260df5;if(this[_0x2da9ac(0x174)]['hasOwnProperty'](_0x52af16)&&_0x598420&&!isNaN(_0x598420)){for(;this['renderMemoryIdDataView'][0x6];);var _0x27fc94=this[_0x2da9ac(0x174)][_0x52af16][_0x2da9ac(0x179)];if(-0x1!==_0x27fc94){var _0x19c81b=this['renderMemoryIdDataView'][0x5];this[_0x2da9ac(0x22b)][0x5]+=0x4;let _0x18d1d5=[_0x36f7f9,0x0,0x0,0x0];this['modelExpressTypeOperating']['hasOwnProperty'](_0x52af16)||(this[_0x2da9ac(0x1bc)][_0x52af16]={}),this[_0x2da9ac(0x1bc)][_0x52af16][_0x2da9ac(0x21f)](_0x598420)||(this[_0x2da9ac(0x1bc)][_0x52af16][_0x598420]={}),_0x36f7f9?this[_0x2da9ac(0x1bc)][_0x52af16][_0x598420]['status']=_0x36f7f9:delete this[_0x2da9ac(0x1bc)][_0x52af16][_0x598420][_0x2da9ac(0x185)],this[_0x2da9ac(0x1bc)][_0x52af16][_0x598420]['hasOwnProperty'](_0x2da9ac(0x1b3))&&(_0x18d1d5[0x1]=0x1),this[_0x2da9ac(0x21b)][_0x2da9ac(0x205)](_0x18d1d5,_0x19c81b),this[_0x2da9ac(0x189)]['set']([_0x19c81b,this[_0x2da9ac(0x22b)][0x5],_0x27fc94=_0x27fc94+0x14+0x10*_0x598420+0x640,_0x27fc94+0x4],this[_0x2da9ac(0x189)][0x0]),this[_0x2da9ac(0x189)][0x0]+=0x4;}this[_0x2da9ac(0x22b)][0x6]=0x1;}}[_0x260df5(0x1b8)](_0x31e3d1,_0x393de2){var _0x43f74c=_0x260df5;for(;this['renderMemoryIdDataView'][0x6];);var _0x5dc40a=new Int32Array(_0x393de2);for(let _0x2b5b9c=0x0;_0x2b5b9c<_0x5dc40a[_0x43f74c(0x21e)];_0x2b5b9c+=0x2){var _0x2892b8=_0x5dc40a[_0x2b5b9c],_0x279625=_0x5dc40a[_0x2b5b9c+0x1],_0xa54e5b=this[_0x43f74c(0x1ff)][_0x2892b8][_0x279625];this[_0x43f74c(0x174)]['hasOwnProperty'](_0x2892b8)&&-0x1!==this[_0x43f74c(0x1ad)][_0xa54e5b+0x19]&&(_0xa54e5b=this[_0x43f74c(0x1ad)][_0xa54e5b+0x19],this[_0x43f74c(0x21b)][_0x43f74c(0x205)]([_0x279625,0x0,this[_0x43f74c(0x174)][_0x2892b8][_0x43f74c(0x179)]/0x4,_0x31e3d1[_0x43f74c(0x185)]],this['renderMemoryIdDataView'][0x5]),this['modifyMemoryInstancesDataView'][_0x43f74c(0x205)]([this[_0x43f74c(0x22b)][0x5],this[_0x43f74c(0x22b)][0x5]+0x4,_0xa54e5b+0xc,_0xa54e5b+0x10],this[_0x43f74c(0x235)][0x0]),this['renderMemoryIdDataView'][0x5]+=0x4,this[_0x43f74c(0x235)][0x0]+=0x4);}this[_0x43f74c(0x22b)][0x6]=0x1;}['SetInstancesTransform'](_0x3f131f,_0x25bacd){var _0x1667e6=_0x260df5;for(;this[_0x1667e6(0x22b)][0x6];);var _0xc9daa5=new Int32Array(_0x25bacd);for(let _0x194fcd=0x0;_0x194fcd<_0xc9daa5['length'];_0x194fcd+=0x2){var _0x10d86a=_0xc9daa5[_0x194fcd],_0x1d9cdb=_0xc9daa5[_0x194fcd+0x1],_0x1d9cdb=this[_0x1667e6(0x1ff)][_0x10d86a][_0x1d9cdb];this[_0x1667e6(0x174)][_0x1667e6(0x21f)](_0x10d86a)&&-0x1!==this[_0x1667e6(0x1ad)][_0x1d9cdb+0x19]&&(_0x10d86a=[this[_0x1667e6(0x1ad)][_0x1d9cdb+0x3],this[_0x1667e6(0x1ad)][_0x1d9cdb+0x4],this[_0x1667e6(0x1ad)][_0x1d9cdb+0x5],0x0,this[_0x1667e6(0x1ad)][_0x1d9cdb+0x6],this['meshInstancesDataView'][_0x1d9cdb+0x7],this[_0x1667e6(0x1ad)][_0x1d9cdb+0x8],0x0,this[_0x1667e6(0x1ad)][_0x1d9cdb+0x9],this[_0x1667e6(0x1ad)][_0x1d9cdb+0xa],this[_0x1667e6(0x1ad)][_0x1d9cdb+0xb],0x0,this['meshInstancesDataView'][_0x1d9cdb+0xc],this['meshInstancesDataView'][_0x1d9cdb+0xd],this[_0x1667e6(0x1ad)][_0x1d9cdb+0xe],0x1],_0x10d86a=[(_0x10d86a=(0x0,_0x5e42e4['y8'])(_0x10d86a,_0x3f131f[_0x1667e6(0x1b3)]))[0x0],_0x10d86a[0x1],_0x10d86a[0x2],_0x10d86a[0x4],_0x10d86a[0x5],_0x10d86a[0x6],_0x10d86a[0x8],_0x10d86a[0x9],_0x10d86a[0xa],_0x10d86a[0xc],_0x10d86a[0xd],_0x10d86a[0xe]],_0x1d9cdb=this[_0x1667e6(0x1ad)][_0x1d9cdb+0x19],this[_0x1667e6(0x21b)][_0x1667e6(0x205)](_0x10d86a,this[_0x1667e6(0x22b)][0x5]),this[_0x1667e6(0x235)][_0x1667e6(0x205)]([this['renderMemoryIdDataView'][0x5],this[_0x1667e6(0x22b)][0x5]+0xc,_0x1d9cdb,_0x1d9cdb+0xc],this[_0x1667e6(0x235)][0x0]),this[_0x1667e6(0x22b)][0x5]+=0xc,this[_0x1667e6(0x235)][0x0]+=0x4);}this[_0x1667e6(0x22b)][0x6]=0x1;}[_0x260df5(0x1aa)](_0x48dd08,_0x20c745){var _0x4bb9b6=_0x260df5;for(_0x48dd08['reverseElection']&&(this[_0x4bb9b6(0x178)][this[_0x4bb9b6(0x173)][_0x4bb9b6(0x185)]]=_0x48dd08);this[_0x4bb9b6(0x22b)][0x6];);var _0x11d45f=new Int32Array(_0x20c745);for(let _0x33ba16=0x0;_0x33ba16<_0x11d45f[_0x4bb9b6(0x21e)];_0x33ba16+=0x2){var _0x39eec7=_0x11d45f[_0x33ba16],_0x4ee8d5=_0x11d45f[_0x33ba16+0x1];if(this[_0x4bb9b6(0x1fa)][this['operatingType'][_0x4bb9b6(0x185)]][_0x4bb9b6(0x21f)](_0x39eec7)||(this[_0x4bb9b6(0x1fa)][this['operatingType'][_0x4bb9b6(0x185)]][_0x39eec7]={}),!(this[_0x4bb9b6(0x1fa)][this[_0x4bb9b6(0x173)][_0x4bb9b6(0x185)]][_0x39eec7][_0x4ee8d5]=_0x48dd08)[_0x4bb9b6(0x22d)]&&this['renderModelComponentInstance'][_0x39eec7]&&this[_0x4bb9b6(0x1fb)][_0x39eec7][_0x4ee8d5])for(var _0x38ec4f in this['renderModelComponentInstance'][_0x39eec7][_0x4ee8d5]){var _0x59efc3,_0x38ec4f=parseInt(_0x38ec4f),_0x38ec4f=this['modelMeshInstancesIndexDataView'][_0x39eec7][_0x38ec4f];this['modelData']['hasOwnProperty'](_0x39eec7)&&-0x1!==this['meshInstancesDataView'][_0x38ec4f+0x19]&&(_0x59efc3=this['meshInstancesDataView'][_0x38ec4f+0x19],this['renderUpdateTempDataView'][_0x4bb9b6(0x205)]([this[_0x4bb9b6(0x1ad)][_0x38ec4f+0x1],0x0,this[_0x4bb9b6(0x174)][_0x39eec7][_0x4bb9b6(0x179)]/0x4,_0x48dd08['status']],this[_0x4bb9b6(0x22b)][0x5]),this[_0x4bb9b6(0x235)][_0x4bb9b6(0x205)]([this['renderMemoryIdDataView'][0x5],this['renderMemoryIdDataView'][0x5]+0x4,_0x59efc3+0xc,_0x59efc3+0x10],this[_0x4bb9b6(0x235)][0x0]),this[_0x4bb9b6(0x22b)][0x5]+=0x4,this[_0x4bb9b6(0x235)][0x0]+=0x4);}}if(_0x48dd08[_0x4bb9b6(0x22d)])for(let _0x40ad0d=0x1;_0x40ad0d<this[_0x4bb9b6(0x1ad)][_0x4bb9b6(0x21e)];_0x40ad0d+=_0x5e42e4['uY']){var _0x1e53c1=this[_0x4bb9b6(0x1ad)][_0x40ad0d];if(this[_0x4bb9b6(0x174)]['hasOwnProperty'](_0x1e53c1)&&-0x1!==this[_0x4bb9b6(0x1ad)][_0x40ad0d+0x19]){var _0xf2d221,_0x1e53c1=this[_0x4bb9b6(0x1ad)][_0x40ad0d],_0x3f8bd9=this[_0x4bb9b6(0x1ad)][_0x40ad0d+0x1];this['operatingTypeModelComponent'][this[_0x4bb9b6(0x173)][_0x4bb9b6(0x185)]][_0x1e53c1]&&this['operatingTypeModelComponent'][this['operatingType'][_0x4bb9b6(0x185)]][_0x1e53c1][this[_0x4bb9b6(0x1ad)][_0x40ad0d+0x15]]||-0x1!==this['meshInstancesDataView'][_0x40ad0d+0x19]&&(_0xf2d221=this[_0x4bb9b6(0x1ad)][_0x40ad0d+0x19],this[_0x4bb9b6(0x21b)][_0x4bb9b6(0x205)]([_0x3f8bd9,0x0,this[_0x4bb9b6(0x174)][_0x1e53c1]['dataOffsetStart']/0x4,this[_0x4bb9b6(0x178)][this['operatingType'][_0x4bb9b6(0x185)]][_0x4bb9b6(0x185)]],this[_0x4bb9b6(0x22b)][0x5]),this[_0x4bb9b6(0x235)][_0x4bb9b6(0x205)]([this[_0x4bb9b6(0x22b)][0x5],this['renderMemoryIdDataView'][0x5]+0x4,_0xf2d221+0xc,_0xf2d221+0x10],this[_0x4bb9b6(0x235)][0x0]),this['renderMemoryIdDataView'][0x5]+=0x4,this['modifyMemoryInstancesDataView'][0x0]+=0x4);}else{if(0x0===this['meshInstancesDataView'][_0x40ad0d])break;}}this[_0x4bb9b6(0x22b)][0x6]=0x1;}[_0x260df5(0x229)](_0x36e59d,_0x307745){var _0x4e5c34=_0x260df5;for(_0x36e59d[_0x4e5c34(0x22d)]&&(this[_0x4e5c34(0x178)][this[_0x4e5c34(0x173)][_0x4e5c34(0x1b3)]]=_0x36e59d);this[_0x4e5c34(0x22b)][0x6];);var _0x166474,_0x7da4e3,_0x849cf4=new Int32Array(_0x307745);for(let _0x4c86b0=0x0;_0x4c86b0<_0x849cf4[_0x4e5c34(0x21e)];_0x4c86b0+=0x2){var _0x5b8194=_0x849cf4[_0x4c86b0],_0x166a60=_0x849cf4[_0x4c86b0+0x1];if(this[_0x4e5c34(0x1fa)][this['operatingType']['transform']][_0x4e5c34(0x21f)](_0x5b8194)||(this[_0x4e5c34(0x1fa)][this[_0x4e5c34(0x173)]['transform']][_0x5b8194]={}),!(this['operatingTypeModelComponent'][this[_0x4e5c34(0x173)][_0x4e5c34(0x1b3)]][_0x5b8194][_0x166a60]=_0x36e59d)['reverseElection']&&this[_0x4e5c34(0x1fb)][_0x5b8194]&&this[_0x4e5c34(0x1fb)][_0x5b8194][_0x166a60])for(var _0x470918 in this['renderModelComponentInstance'][_0x5b8194][_0x166a60]){var _0x31efdd,_0x470918=parseInt(_0x470918),_0x470918=this[_0x4e5c34(0x1ff)][_0x5b8194][_0x470918];this[_0x4e5c34(0x174)][_0x4e5c34(0x21f)](_0x5b8194)&&-0x1!==this['meshInstancesDataView'][_0x470918+0x19]&&(_0x31efdd=[this[_0x4e5c34(0x1ad)][_0x470918+0x3],this[_0x4e5c34(0x1ad)][_0x470918+0x4],this[_0x4e5c34(0x1ad)][_0x470918+0x5],0x0,this[_0x4e5c34(0x1ad)][_0x470918+0x6],this[_0x4e5c34(0x1ad)][_0x470918+0x7],this[_0x4e5c34(0x1ad)][_0x470918+0x8],0x0,this[_0x4e5c34(0x1ad)][_0x470918+0x9],this[_0x4e5c34(0x1ad)][_0x470918+0xa],this['meshInstancesDataView'][_0x470918+0xb],0x0,this[_0x4e5c34(0x1ad)][_0x470918+0xc],this[_0x4e5c34(0x1ad)][_0x470918+0xd],this[_0x4e5c34(0x1ad)][_0x470918+0xe],0x1],_0x31efdd=[(_0x31efdd=(0x0,_0x5e42e4['y8'])(_0x31efdd,_0x36e59d[_0x4e5c34(0x1b3)]))[0x0],_0x31efdd[0x1],_0x31efdd[0x2],_0x31efdd[0x4],_0x31efdd[0x5],_0x31efdd[0x6],_0x31efdd[0x8],_0x31efdd[0x9],_0x31efdd[0xa],_0x31efdd[0xc],_0x31efdd[0xd],_0x31efdd[0xe]],_0x470918=this[_0x4e5c34(0x1ad)][_0x470918+0x19],this['renderUpdateTempDataView'][_0x4e5c34(0x205)](_0x31efdd,this[_0x4e5c34(0x22b)][0x5]),this[_0x4e5c34(0x235)][_0x4e5c34(0x205)]([this[_0x4e5c34(0x22b)][0x5],this['renderMemoryIdDataView'][0x5]+0xc,_0x470918,_0x470918+0xc],this[_0x4e5c34(0x235)][0x0]),this[_0x4e5c34(0x22b)][0x5]+=0xc,this['modifyMemoryInstancesDataView'][0x0]+=0x4);}}if(_0x36e59d[_0x4e5c34(0x22d)]){for(let _0x4d75b7=0x1;_0x4d75b7<this[_0x4e5c34(0x1ad)][_0x4e5c34(0x21e)];_0x4d75b7+=_0x5e42e4['uY'])if(this['modelData'][_0x4e5c34(0x21f)](this['meshInstancesDataView'][_0x4d75b7])&&-0x1!==this['meshInstancesDataView'][_0x4d75b7+0x19])this['operatingTypeModelComponent'][this[_0x4e5c34(0x173)][_0x4e5c34(0x1b3)]][this['meshInstancesDataView'][_0x4d75b7+0x0]]&&this[_0x4e5c34(0x1fa)][this[_0x4e5c34(0x173)][_0x4e5c34(0x1b3)]][this[_0x4e5c34(0x1ad)][_0x4d75b7+0x0]][this['meshInstancesDataView'][_0x4d75b7+0x15]]||-0x1!==this['meshInstancesDataView'][_0x4d75b7+0x19]&&(_0x166474=[this[_0x4e5c34(0x1ad)][_0x4d75b7+0x3],this[_0x4e5c34(0x1ad)][_0x4d75b7+0x4],this['meshInstancesDataView'][_0x4d75b7+0x5],0x0,this[_0x4e5c34(0x1ad)][_0x4d75b7+0x6],this[_0x4e5c34(0x1ad)][_0x4d75b7+0x7],this[_0x4e5c34(0x1ad)][_0x4d75b7+0x8],0x0,this['meshInstancesDataView'][_0x4d75b7+0x9],this['meshInstancesDataView'][_0x4d75b7+0xa],this[_0x4e5c34(0x1ad)][_0x4d75b7+0xb],0x0,this[_0x4e5c34(0x1ad)][_0x4d75b7+0xc],this[_0x4e5c34(0x1ad)][_0x4d75b7+0xd],this[_0x4e5c34(0x1ad)][_0x4d75b7+0xe],0x1],_0x166474=[(_0x166474=Array[_0x4e5c34(0x232)]((0x0,_0x5e42e4['y8'])(_0x166474,_0x36e59d['transform'])))[0x0],_0x166474[0x1],_0x166474[0x2],_0x166474[0x4],_0x166474[0x5],_0x166474[0x6],_0x166474[0x8],_0x166474[0x9],_0x166474[0xa],_0x166474[0xc],_0x166474[0xd],_0x166474[0xe]],_0x7da4e3=this['meshInstancesDataView'][_0x4d75b7+0x19],this['renderUpdateTempDataView'][_0x4e5c34(0x205)](_0x166474,this[_0x4e5c34(0x22b)][0x5]),this[_0x4e5c34(0x235)]['set']([this['renderMemoryIdDataView'][0x5],this[_0x4e5c34(0x22b)][0x5]+0xc,_0x7da4e3,_0x7da4e3+0xc],this[_0x4e5c34(0x235)][0x0]),this[_0x4e5c34(0x22b)][0x5]+=0xc,this[_0x4e5c34(0x235)][0x0]+=0x4);else{if(0x0===this[_0x4e5c34(0x1ad)][_0x4d75b7])break;}}this[_0x4e5c34(0x22b)][0x6]=0x1;}[_0x260df5(0x19a)](){var _0x3214bb=_0x260df5;for(;this[_0x3214bb(0x22b)][0x6];);if(this[_0x3214bb(0x178)][_0x3214bb(0x21f)](this[_0x3214bb(0x173)][_0x3214bb(0x185)])){for(let _0xe373b1=0x1;_0xe373b1<this[_0x3214bb(0x1ad)][_0x3214bb(0x21e)];_0xe373b1+=_0x5e42e4['uY'])if(this[_0x3214bb(0x174)]['hasOwnProperty'](this['meshInstancesDataView'][_0xe373b1])&&-0x1!==this[_0x3214bb(0x1ad)][_0xe373b1+0x19]){var _0x2cffe9=this[_0x3214bb(0x1ad)][_0xe373b1+0x0],_0x4ab5de=this[_0x3214bb(0x1ad)][_0xe373b1+0x19];this['renderUpdateTempDataView'][_0x3214bb(0x205)]([this[_0x3214bb(0x1ad)][_0xe373b1+0x1],0x0,this[_0x3214bb(0x174)][_0x2cffe9]['dataOffsetStart']/0x4,this[_0x3214bb(0x1ad)][_0xe373b1+0x18]],this[_0x3214bb(0x22b)][0x5]),this['modifyMemoryInstancesDataView'][_0x3214bb(0x205)]([this[_0x3214bb(0x22b)][0x5],this[_0x3214bb(0x22b)][0x5]+0x4,_0x4ab5de+0xc,_0x4ab5de+0x10],this[_0x3214bb(0x235)][0x0]),this['renderMemoryIdDataView'][0x5]+=0x4,this['modifyMemoryInstancesDataView'][0x0]+=0x4;}else{if(0x0===this[_0x3214bb(0x1ad)][_0xe373b1])break;}}else{for(var _0x5c0f09 in this[_0x3214bb(0x1fa)][this[_0x3214bb(0x173)]['status']])for(var _0x2f5f0b in this[_0x3214bb(0x1fa)][this[_0x3214bb(0x173)][_0x3214bb(0x185)]][_0x5c0f09])if(this[_0x3214bb(0x1fb)][_0x5c0f09]&&this[_0x3214bb(0x1fb)][_0x5c0f09][_0x2f5f0b])for(var _0x11151e in this['renderModelComponentInstance'][_0x5c0f09][_0x2f5f0b]){var _0x11151e=parseInt(_0x11151e),_0x11151e=this[_0x3214bb(0x1ff)][_0x5c0f09][_0x11151e],_0x3793b0=this[_0x3214bb(0x1ad)][_0x11151e+0x19];this['renderUpdateTempDataView'][_0x3214bb(0x205)]([this[_0x3214bb(0x1ad)][_0x11151e+0x1],0x0,this[_0x3214bb(0x174)][_0x5c0f09][_0x3214bb(0x179)]/0x4,this[_0x3214bb(0x1ad)][_0x11151e+0x18]],this[_0x3214bb(0x22b)][0x5]),this[_0x3214bb(0x235)][_0x3214bb(0x205)]([this[_0x3214bb(0x22b)][0x5],this[_0x3214bb(0x22b)][0x5]+0x4,_0x3793b0+0xc,_0x3793b0+0x10],this['modifyMemoryInstancesDataView'][0x0]),this['renderMemoryIdDataView'][0x5]+=0x4,this[_0x3214bb(0x235)][0x0]+=0x4;}}delete this[_0x3214bb(0x178)][this['operatingType'][_0x3214bb(0x185)]],this['operatingTypeModelComponent'][this[_0x3214bb(0x173)][_0x3214bb(0x185)]]={},this[_0x3214bb(0x22b)][0x6]=0x1;}['CancelOperatingTransform'](){var _0x2aeeaf=_0x260df5;for(;this['renderMemoryIdDataView'][0x6];);if(this[_0x2aeeaf(0x178)]['hasOwnProperty'](this['operatingType'][_0x2aeeaf(0x1b3)])){for(let _0x427520=0x1;_0x427520<this[_0x2aeeaf(0x1ad)][_0x2aeeaf(0x21e)];_0x427520+=_0x5e42e4['uY'])if(this[_0x2aeeaf(0x174)][_0x2aeeaf(0x21f)](this[_0x2aeeaf(0x1ad)][_0x427520])&&-0x1!==this[_0x2aeeaf(0x1ad)][_0x427520+0x19]){var _0x3b3789=[this[_0x2aeeaf(0x1ad)][_0x427520+0x3],this['meshInstancesDataView'][_0x427520+0x4],this[_0x2aeeaf(0x1ad)][_0x427520+0x5],this[_0x2aeeaf(0x1ad)][_0x427520+0x6],this[_0x2aeeaf(0x1ad)][_0x427520+0x7],this[_0x2aeeaf(0x1ad)][_0x427520+0x8],this['meshInstancesDataView'][_0x427520+0x9],this[_0x2aeeaf(0x1ad)][_0x427520+0xa],this[_0x2aeeaf(0x1ad)][_0x427520+0xb],this[_0x2aeeaf(0x1ad)][_0x427520+0xc],this[_0x2aeeaf(0x1ad)][_0x427520+0xd],this['meshInstancesDataView'][_0x427520+0xe]],_0x365d4c=this[_0x2aeeaf(0x1ad)][_0x427520+0x19];this[_0x2aeeaf(0x21b)][_0x2aeeaf(0x205)](_0x3b3789,this[_0x2aeeaf(0x22b)][0x5]),this[_0x2aeeaf(0x235)][_0x2aeeaf(0x205)]([this['renderMemoryIdDataView'][0x5],this[_0x2aeeaf(0x22b)][0x5]+0xc,_0x365d4c,_0x365d4c+0xc],this[_0x2aeeaf(0x235)][0x0]),this['renderMemoryIdDataView'][0x5]+=0xc,this[_0x2aeeaf(0x235)][0x0]+=0x4;}else{if(0x0===this[_0x2aeeaf(0x1ad)][_0x427520])break;}}else{for(var _0x17c403 in this[_0x2aeeaf(0x1fa)][this['operatingType'][_0x2aeeaf(0x1b3)]])for(var _0x43ef79 in this[_0x2aeeaf(0x1fa)][this[_0x2aeeaf(0x173)][_0x2aeeaf(0x1b3)]][_0x17c403])if(this[_0x2aeeaf(0x1fb)][_0x17c403]&&this[_0x2aeeaf(0x1fb)][_0x17c403][_0x43ef79])for(var _0x1f32f5 in this[_0x2aeeaf(0x1fb)][_0x17c403][_0x43ef79]){var _0x1f32f5=parseInt(_0x1f32f5),_0x1f32f5=this[_0x2aeeaf(0x1ff)][_0x17c403][_0x1f32f5],_0x3aad9b=[this[_0x2aeeaf(0x1ad)][_0x1f32f5+0x3],this[_0x2aeeaf(0x1ad)][_0x1f32f5+0x4],this[_0x2aeeaf(0x1ad)][_0x1f32f5+0x5],this['meshInstancesDataView'][_0x1f32f5+0x6],this[_0x2aeeaf(0x1ad)][_0x1f32f5+0x7],this['meshInstancesDataView'][_0x1f32f5+0x8],this['meshInstancesDataView'][_0x1f32f5+0x9],this[_0x2aeeaf(0x1ad)][_0x1f32f5+0xa],this[_0x2aeeaf(0x1ad)][_0x1f32f5+0xb],this['meshInstancesDataView'][_0x1f32f5+0xc],this[_0x2aeeaf(0x1ad)][_0x1f32f5+0xd],this['meshInstancesDataView'][_0x1f32f5+0xe]],_0x1f32f5=this[_0x2aeeaf(0x1ad)][_0x1f32f5+0x19];this['renderUpdateTempDataView'][_0x2aeeaf(0x205)](_0x3aad9b,this[_0x2aeeaf(0x22b)][0x5]),this[_0x2aeeaf(0x235)][_0x2aeeaf(0x205)]([this[_0x2aeeaf(0x22b)][0x5],this[_0x2aeeaf(0x22b)][0x5]+0xc,_0x1f32f5,_0x1f32f5+0xc],this[_0x2aeeaf(0x235)][0x0]),this[_0x2aeeaf(0x22b)][0x5]+=0xc,this[_0x2aeeaf(0x235)][0x0]+=0x4;}}delete this['reverseElectionOperating'][this[_0x2aeeaf(0x173)][_0x2aeeaf(0x1b3)]],this['operatingTypeModelComponent'][this[_0x2aeeaf(0x173)][_0x2aeeaf(0x1b3)]]={},this[_0x2aeeaf(0x22b)][0x6]=0x1;}[_0x260df5(0x1e9)](_0xf5f7c6,_0x2629d9){var _0x446618=_0x260df5;for(;this['renderMemoryIdDataView'][0x6];);var _0x261699=_0xf5f7c6[_0x446618(0x188)],_0x245992=new Int32Array(_0x2629d9);for(let _0x40baa2=0x0;_0x40baa2<_0x245992[_0x446618(0x21e)];_0x40baa2++){var _0x1c1944=_0x245992[_0x40baa2];if(this['operatingTypeModelComponent'][this['operatingType'][_0x446618(0x183)]]['hasOwnProperty'](_0x261699)||(this[_0x446618(0x1fa)][this[_0x446618(0x173)][_0x446618(0x183)]][_0x261699]={}),this[_0x446618(0x1fa)][this[_0x446618(0x173)]['material']][_0x261699][_0x1c1944]=_0xf5f7c6,this['renderModelComponentInstance'][_0x261699]&&this[_0x446618(0x1fb)][_0x261699][_0x1c1944])for(var _0x503e21 in this[_0x446618(0x1fb)][_0x261699][_0x1c1944]){var _0x247d7d,_0xbbbbc2,_0x503e21=parseInt(_0x503e21),_0x503e21=this[_0x446618(0x1ff)][_0x261699][_0x503e21],_0x503e21=this[_0x446618(0x1ad)][_0x503e21+0x17];this[_0x446618(0x1cf)][_0x261699][_0x503e21]['hasOwnProperty']('indexOffsetStart')&&(this[_0x446618(0x211)][_0x261699][_0xf5f7c6[_0x446618(0x22f)]][_0x446618(0x21f)]('dataOffsetStart')||this[_0x446618(0x206)](_0x261699,_0xf5f7c6['materialId']),_0x503e21=this[_0x446618(0x1cf)][_0x261699][_0x503e21][_0x446618(0x195)],_0x247d7d=this[_0x446618(0x22b)][0x5],_0xbbbbc2=this[_0x446618(0x22b)][0x5]+=0x4,this[_0x446618(0x21b)]['set']([this[_0x446618(0x211)][_0x261699][_0xf5f7c6['materialId']]['dataOffsetStart']/0x4,0x0,0x0,0x0],_0x247d7d),this[_0x446618(0x17b)][_0x446618(0x205)]([_0x247d7d,_0xbbbbc2,_0x503e21,_0x503e21+0x4],this[_0x446618(0x17b)][0x0]),this[_0x446618(0x17b)][0x0]+=0x4);}}this[_0x446618(0x22b)][0x6]=0x1;}[_0x260df5(0x190)](_0x2efb21,_0xdb88b9){var _0x14990d=_0x260df5;if(!_0xdb88b9&&(_0xdb88b9=[],this[_0x14990d(0x1fa)][this[_0x14990d(0x173)][_0x14990d(0x183)]]&&this[_0x14990d(0x1fa)][this[_0x14990d(0x173)][_0x14990d(0x183)]][_0x2efb21])){for(var _0x553738 in this['operatingTypeModelComponent'][this[_0x14990d(0x173)]['material']][_0x2efb21])_0xdb88b9[_0x14990d(0x1ce)](_0x553738);}for(;this['renderMemoryIdDataView'][0x5];);for(let _0x49b0a9=0x0;_0x49b0a9<_0xdb88b9['length'];_0x49b0a9++){var _0x2eb0e6=_0xdb88b9[_0x49b0a9];if(this[_0x14990d(0x1fb)][_0x2efb21]&&this[_0x14990d(0x1fb)][_0x2efb21][_0x2eb0e6])for(var _0x5207df in(delete this[_0x14990d(0x1fb)][_0x2efb21][_0x2eb0e6],this[_0x14990d(0x1fb)][_0x2efb21][_0x2eb0e6])){var _0x5d161d,_0x2dce03,_0x15541b,_0x5207df=parseInt(_0x5207df),_0x5207df=this['modelMeshInstancesIndexDataView'][_0x2efb21][_0x5207df],_0x5207df=this[_0x14990d(0x1ad)][_0x5207df+0x17];this[_0x14990d(0x1cf)][_0x2efb21][_0x5207df]['hasOwnProperty'](_0x14990d(0x217))&&(_0x5d161d=this[_0x14990d(0x1cf)][_0x2efb21][_0x5207df][_0x14990d(0x22f)],this['modelMaterialInfo'][_0x2efb21][_0x5d161d][_0x14990d(0x21f)](_0x14990d(0x179))||this[_0x14990d(0x206)](_0x2efb21,_0x5d161d),_0x5207df=this['modelMeshInfo'][_0x2efb21][_0x5207df][_0x14990d(0x195)],_0x2dce03=this[_0x14990d(0x22b)][0x5],_0x15541b=this[_0x14990d(0x22b)][0x5]+=0x4,this[_0x14990d(0x21b)]['set']([this[_0x14990d(0x211)][_0x2efb21][_0x5d161d]['dataOffsetStart']/0x4,0x0,0x0,0x0],_0x2dce03),this[_0x14990d(0x17b)]['set']([_0x2dce03,_0x15541b,_0x5207df,_0x5207df+0x4],this[_0x14990d(0x17b)][0x0]),this[_0x14990d(0x17b)][0x0]+=0x4);}}this[_0x14990d(0x22b)][0x5]=0x1;}[_0x260df5(0x222)](_0x36c5ef,_0x8bd2a0){var _0x54c4da=_0x260df5,_0xf0727f=this[_0x54c4da(0x174)][_0x36c5ef][_0x54c4da(0x18c)]+ ++this['modelData'][_0x36c5ef][_0x54c4da(0x218)];return this['modelMaterialInfo'][_0x36c5ef][_0x54c4da(0x21f)](_0xf0727f)||(this[_0x54c4da(0x211)][_0x36c5ef][_0xf0727f]={'renderInstancesCount':0x0,'loadStatus':0x3,'color':_0x8bd2a0,'textureId':null,'name':_0xf0727f}),_0xf0727f;}[_0x260df5(0x196)](_0x50ff97,_0x29a470,_0x27d0b4){var _0x3f87af=_0x260df5;if(this['modelMaterialInfo']['hasOwnProperty'](_0x50ff97)&&(this['editModelMaterial'][_0x3f87af(0x21f)](_0x50ff97)||(this[_0x3f87af(0x1dd)][_0x50ff97]={}),this['editModelMaterial'][_0x50ff97][_0x3f87af(0x21f)](_0x29a470)||(this[_0x3f87af(0x1dd)][_0x50ff97][_0x29a470]={}),_0x27d0b4?this[_0x3f87af(0x1dd)][_0x50ff97][_0x29a470][_0x3f87af(0x192)]=_0x27d0b4:delete this[_0x3f87af(0x1dd)][_0x50ff97][_0x29a470][_0x3f87af(0x192)],this['modelMaterialInfo'][_0x50ff97][_0x29a470]&&this[_0x3f87af(0x211)][_0x50ff97][_0x29a470][_0x3f87af(0x21f)](_0x3f87af(0x179)))){for(var _0x5b30e6=this[_0x3f87af(0x211)][_0x50ff97][_0x29a470][_0x3f87af(0x179)];this['renderMemoryIdDataView'][0x6];);_0x27d0b4=_0x27d0b4||this[_0x3f87af(0x211)][_0x50ff97][_0x29a470][_0x3f87af(0x192)],_0x50ff97=this['renderMemoryIdDataView'][0x5],(this['renderMemoryIdDataView'][0x5]+=0x4,this[_0x3f87af(0x21b)][_0x3f87af(0x205)](_0x27d0b4,_0x50ff97),this['modifyMemoryMixDataView'][_0x3f87af(0x205)]([_0x50ff97,this['renderMemoryIdDataView'][0x5],_0x5b30e6,_0x5b30e6+0x4],this[_0x3f87af(0x189)][0x0]),this['modifyMemoryMixDataView'][0x0]+=0x4,this[_0x3f87af(0x22b)][0x6]=0x1);}}['SetMaterialTexture'](_0xa946da,_0x2b59ad,_0x546ade){var _0x5984a8=_0x260df5;this[_0x5984a8(0x211)]['hasOwnProperty'](_0xa946da)&&(this[_0x5984a8(0x21a)][_0x5984a8(0x21f)](_0xa946da)||(this[_0x5984a8(0x21a)][_0xa946da]={}),_0x546ade&&_0x5984a8(0x1ed)!==_0x546ade?(this[_0x5984a8(0x1dd)][_0x5984a8(0x21f)](_0xa946da)||(this[_0x5984a8(0x1dd)][_0xa946da]={}),this[_0x5984a8(0x1dd)][_0xa946da][_0x5984a8(0x21f)](_0x2b59ad)||(this[_0x5984a8(0x1dd)][_0xa946da][_0x2b59ad]={}),this[_0x5984a8(0x1dd)][_0xa946da][_0x2b59ad][_0x5984a8(0x18e)]=_0x546ade,this[_0x5984a8(0x211)][_0xa946da][_0x2b59ad]&&this[_0x5984a8(0x211)][_0xa946da][_0x2b59ad]['hasOwnProperty'](_0x5984a8(0x179))&&(this['modelMaterialBindTexture'][_0xa946da][_0x2b59ad]=_0x546ade)):(this[_0x5984a8(0x21a)][_0xa946da][_0x2b59ad]=_0x5984a8(0x1ed),this[_0x5984a8(0x1dd)][_0xa946da]&&this[_0x5984a8(0x1dd)][_0xa946da][_0x2b59ad]&&delete this['editModelMaterial'][_0xa946da][_0x2b59ad][_0x5984a8(0x18e)],this[_0x5984a8(0x196)](_0xa946da,_0x2b59ad,null)),this['BindTexture']());}['CancelMaterialEdit'](_0x4da4ef){var _0x5e1e0b=_0x260df5;if(_0x4da4ef){if(Array['isArray'](_0x4da4ef)){for(var _0x529eaa of _0x4da4ef)for(var _0x5b86eb in this['editModelMaterial'][_0x529eaa])this[_0x5e1e0b(0x1ca)](_0x529eaa,_0x5b86eb,null);}else{for(var _0x577bec in this[_0x5e1e0b(0x1dd)][_0x4da4ef])this['SetMaterialTexture'](_0x4da4ef,_0x577bec,null);}}else{for(var _0x324c03 in this[_0x5e1e0b(0x1dd)])for(var _0x1454c3 in this[_0x5e1e0b(0x1dd)][_0x324c03])this[_0x5e1e0b(0x1ca)](_0x324c03,_0x1454c3,null);}}}();},0x25c9:(_0xd2e20b,_0x228f42,_0x5b6e0c)=>{_0x5b6e0c['d'](_0x228f42,{'On':()=>_0x8168ed,'Qb':()=>function(_0x281ea1,_0x4d56da){return{'x':_0x281ea1['x']*_0x4d56da[0x0][0x0]+_0x281ea1['y']*_0x4d56da[0x0][0x1]+_0x281ea1['z']*_0x4d56da[0x0][0x2],'y':_0x281ea1['x']*_0x4d56da[0x1][0x0]+_0x281ea1['y']*_0x4d56da[0x1][0x1]+_0x281ea1['z']*_0x4d56da[0x1][0x2],'z':_0x281ea1['x']*_0x4d56da[0x2][0x0]+_0x281ea1['y']*_0x4d56da[0x2][0x1]+_0x281ea1['z']*_0x4d56da[0x2][0x2]};},'Z1':()=>function(_0x1028d7,_0x4ea97d,_0x33e972,_0x3903ef,_0xefdc6c,_0x1b1b90){var _0x17dcd7=a1_0x13c4;const _0x5c5835=_0x4ea97d['x']-_0x1028d7['x'],_0x2e3a50=_0x4ea97d['y']-_0x1028d7['y'],_0x548dd6=_0x4ea97d['z']-_0x1028d7['z'],_0x3a5a8a=_0x33e972['x']-_0x1028d7['x'],_0x2b70c4=_0x33e972['y']-_0x1028d7['y'],_0x43c584=_0x33e972['z']-_0x1028d7['z'],_0x3b09b8=_0xefdc6c['u']-_0x3903ef['u'],_0x2d81aa=_0xefdc6c['v']-_0x3903ef['v'],_0x153b68=_0x1b1b90['u']-_0x3903ef['u'],_0x6c3e7c=_0x1b1b90['v']-_0x3903ef['v'],_0x4ac43d=0x1/(_0x3b09b8*_0x6c3e7c-_0x153b68*_0x2d81aa),_0x2b045a={'x':_0x4ac43d*(_0x6c3e7c*_0x5c5835-_0x2d81aa*_0x3a5a8a),'y':_0x4ac43d*(_0x6c3e7c*_0x2e3a50-_0x2d81aa*_0x2b70c4),'z':_0x4ac43d*(_0x6c3e7c*_0x548dd6-_0x2d81aa*_0x43c584)},_0x3f3c5b=Math[_0x17dcd7(0x17a)](_0x2b045a['x']*_0x2b045a['x']+_0x2b045a['y']*_0x2b045a['y']+_0x2b045a['z']*_0x2b045a['z']);return _0x2b045a['x']/=_0x3f3c5b,_0x2b045a['y']/=_0x3f3c5b,_0x2b045a['z']/=_0x3f3c5b,_0x2b045a;},'ie':()=>function(_0x181421){var _0x57b26d=a1_0x13c4,_0x331c12=_0x58f94f(_0x2179df(_0x181421,{'x':0x0,'y':0x0,'z':0x1})),_0x181421=Math[_0x57b26d(0x1c0)](_0x181421['z']),_0xc2e9d6=Math[_0x57b26d(0x177)](_0x181421),_0x181421=Math[_0x57b26d(0x1df)](_0x181421),_0x4a8c96=0x1-_0xc2e9d6;return[[_0x4a8c96*_0x331c12['x']*_0x331c12['x']+_0xc2e9d6,_0x4a8c96*_0x331c12['x']*_0x331c12['y']-_0x181421*_0x331c12['z'],_0x4a8c96*_0x331c12['x']*_0x331c12['z']+_0x181421*_0x331c12['y']],[_0x4a8c96*_0x331c12['x']*_0x331c12['y']+_0x181421*_0x331c12['z'],_0x4a8c96*_0x331c12['y']*_0x331c12['y']+_0xc2e9d6,_0x4a8c96*_0x331c12['y']*_0x331c12['z']-_0x181421*_0x331c12['x']],[_0x4a8c96*_0x331c12['x']*_0x331c12['z']-_0x181421*_0x331c12['y'],_0x4a8c96*_0x331c12['y']*_0x331c12['z']+_0x181421*_0x331c12['x'],_0x4a8c96*_0x331c12['z']*_0x331c12['z']+_0xc2e9d6]];},'mI':()=>function(_0x2c7fa3,_0x4ed4c0,_0x4c8a37){var _0x20a648=a1_0x13c4;let _0x5e7356=!0x1;for(let _0x5990d5=0x1;_0x5990d5<_0x2c7fa3[0x0];_0x5990d5+=0x2){if(_0x2c7fa3[_0x5990d5]<=_0x4ed4c0&&_0x2c7fa3[_0x5990d5+0x1]>=_0x4c8a37)return;if(_0x2c7fa3[_0x5990d5]>=_0x4ed4c0&&_0x2c7fa3[_0x5990d5+0x1]<=_0x4c8a37)return _0x2c7fa3[_0x5990d5]=_0x4ed4c0,void(_0x2c7fa3[_0x5990d5+0x1]=_0x4c8a37);if(_0x2c7fa3[_0x5990d5]>=_0x4ed4c0&&_0x2c7fa3[_0x5990d5]<=_0x4c8a37&&(_0x2c7fa3[_0x5990d5]=_0x4ed4c0,_0x5e7356=!0x0),_0x2c7fa3[_0x5990d5+0x1]>=_0x4ed4c0&&_0x2c7fa3[_0x5990d5+0x1]<=_0x4c8a37&&(_0x2c7fa3[_0x5990d5+0x1]=_0x4c8a37,_0x5e7356=!0x0),_0x5e7356)return;}let _0xd8fba9=0x1;for(;;){if(-0x1===_0x2c7fa3[_0xd8fba9])return _0x2c7fa3[_0xd8fba9]=_0x4ed4c0,_0x2c7fa3[_0xd8fba9+0x1]=_0x4c8a37,_0x2c7fa3[_0x20a648(0x21e)]<_0xd8fba9+0x3&&_0x47a14f['log']('不够用了'),void(_0x2c7fa3[0x0]===_0xd8fba9&&(_0x2c7fa3[0x0]+=0x2));_0xd8fba9+=0x2;}},'st':()=>function(_0x26be81,_0x29a58f,_0x2564de){return _0x58f94f(_0x2179df({'x':_0x29a58f['x']-_0x26be81['x'],'y':_0x29a58f['y']-_0x26be81['y'],'z':_0x29a58f['z']-_0x26be81['z']},{'x':_0x2564de['x']-_0x26be81['x'],'y':_0x2564de['y']-_0x26be81['y'],'z':_0x2564de['z']-_0x26be81['z']}));},'uY':()=>_0x15a614,'y8':()=>function(_0x25abcb,_0x42817a){let _0x2499be=new Array(0x10);return _0x2499be[0x0]=_0x25abcb[0x0]*_0x42817a[0x0]+_0x25abcb[0x1]*_0x42817a[0x4]+_0x25abcb[0x2]*_0x42817a[0x8]+_0x25abcb[0x3]*_0x42817a[0xc],_0x2499be[0x1]=_0x25abcb[0x0]*_0x42817a[0x1]+_0x25abcb[0x1]*_0x42817a[0x5]+_0x25abcb[0x2]*_0x42817a[0x9]+_0x25abcb[0x3]*_0x42817a[0xd],_0x2499be[0x2]=_0x25abcb[0x0]*_0x42817a[0x2]+_0x25abcb[0x1]*_0x42817a[0x6]+_0x25abcb[0x2]*_0x42817a[0xa]+_0x25abcb[0x3]*_0x42817a[0xe],_0x2499be[0x3]=_0x25abcb[0x0]*_0x42817a[0x3]+_0x25abcb[0x1]*_0x42817a[0x7]+_0x25abcb[0x2]*_0x42817a[0xb]+_0x25abcb[0x3]*_0x42817a[0xf],_0x2499be[0x4]=_0x25abcb[0x4]*_0x42817a[0x0]+_0x25abcb[0x5]*_0x42817a[0x4]+_0x25abcb[0x6]*_0x42817a[0x8]+_0x25abcb[0x7]*_0x42817a[0xc],_0x2499be[0x5]=_0x25abcb[0x4]*_0x42817a[0x1]+_0x25abcb[0x5]*_0x42817a[0x5]+_0x25abcb[0x6]*_0x42817a[0x9]+_0x25abcb[0x7]*_0x42817a[0xd],_0x2499be[0x6]=_0x25abcb[0x4]*_0x42817a[0x2]+_0x25abcb[0x5]*_0x42817a[0x6]+_0x25abcb[0x6]*_0x42817a[0xa]+_0x25abcb[0x7]*_0x42817a[0xe],_0x2499be[0x7]=_0x25abcb[0x4]*_0x42817a[0x3]+_0x25abcb[0x5]*_0x42817a[0x7]+_0x25abcb[0x6]*_0x42817a[0xb]+_0x25abcb[0x7]*_0x42817a[0xf],_0x2499be[0x8]=_0x25abcb[0x8]*_0x42817a[0x0]+_0x25abcb[0x9]*_0x42817a[0x4]+_0x25abcb[0xa]*_0x42817a[0x8]+_0x25abcb[0xb]*_0x42817a[0xc],_0x2499be[0x9]=_0x25abcb[0x8]*_0x42817a[0x1]+_0x25abcb[0x9]*_0x42817a[0x5]+_0x25abcb[0xa]*_0x42817a[0x9]+_0x25abcb[0xb]*_0x42817a[0xd],_0x2499be[0xa]=_0x25abcb[0x8]*_0x42817a[0x2]+_0x25abcb[0x9]*_0x42817a[0x6]+_0x25abcb[0xa]*_0x42817a[0xa]+_0x25abcb[0xb]*_0x42817a[0xe],_0x2499be[0xb]=_0x25abcb[0x8]*_0x42817a[0x3]+_0x25abcb[0x9]*_0x42817a[0x7]+_0x25abcb[0xa]*_0x42817a[0xb]+_0x25abcb[0xb]*_0x42817a[0xf],_0x2499be[0xc]=_0x25abcb[0xc]*_0x42817a[0x0]+_0x25abcb[0xd]*_0x42817a[0x4]+_0x25abcb[0xe]*_0x42817a[0x8]+_0x25abcb[0xf]*_0x42817a[0xc],_0x2499be[0xd]=_0x25abcb[0xc]*_0x42817a[0x1]+_0x25abcb[0xd]*_0x42817a[0x5]+_0x25abcb[0xe]*_0x42817a[0x9]+_0x25abcb[0xf]*_0x42817a[0xd],_0x2499be[0xe]=_0x25abcb[0xc]*_0x42817a[0x2]+_0x25abcb[0xd]*_0x42817a[0x6]+_0x25abcb[0xe]*_0x42817a[0xa]+_0x25abcb[0xf]*_0x42817a[0xe],_0x2499be[0xf]=_0x25abcb[0xc]*_0x42817a[0x3]+_0x25abcb[0xd]*_0x42817a[0x7]+_0x25abcb[0xe]*_0x42817a[0xb]+_0x25abcb[0xf]*_0x42817a[0xf],_0x2499be;}});var _0x47a14f=_0x5b6e0c(0x13f4);function _0x58f94f(_0x240335){var _0x2e09f6=Math['sqrt'](_0x240335['x']*_0x240335['x']+_0x240335['y']*_0x240335['y']+_0x240335['z']*_0x240335['z']);return{'x':_0x240335['x']/_0x2e09f6,'y':_0x240335['y']/_0x2e09f6,'z':_0x240335['z']/_0x2e09f6};}function _0x2179df(_0x48d4fc,_0x56e8d7){return{'x':_0x48d4fc['y']*_0x56e8d7['z']-_0x48d4fc['z']*_0x56e8d7['y'],'y':_0x48d4fc['z']*_0x56e8d7['x']-_0x48d4fc['x']*_0x56e8d7['z'],'z':_0x48d4fc['x']*_0x56e8d7['y']-_0x48d4fc['y']*_0x56e8d7['x']};}const _0x15a614=0x1e,_0x8168ed=0x7;}},_0x358dc7={},_0x1829aa['m']=_0x4010bd,_0x1829aa['x']=()=>{var _0x57977b=_0x1829aa['O'](void 0x0,[0x29d,0x342],()=>_0x1829aa(0x1293));return _0x1829aa['O'](_0x57977b);},_0x282f69=[],_0x1829aa['O']=(_0xda7da9,_0x4c5c94,_0x2ad306,_0x1e7d7d)=>{var _0x47f034=a1_0x13c4;if(!_0x4c5c94){for(var _0x36c562=Infinity,_0x46d740=0x0;_0x46d740<_0x282f69[_0x47f034(0x21e)];_0x46d740++){for(var _0x544aa6,[_0x4c5c94,_0x2ad306,_0x1e7d7d]=_0x282f69[_0x46d740],_0x142d48=!0x0,_0x144e0a=0x0;_0x144e0a<_0x4c5c94[_0x47f034(0x21e)];_0x144e0a++)(!0x1&_0x1e7d7d||_0x1e7d7d<=_0x36c562)&&Object['keys'](_0x1829aa['O'])['every'](_0x2606f4=>_0x1829aa['O'][_0x2606f4](_0x4c5c94[_0x144e0a]))?_0x4c5c94[_0x47f034(0x227)](_0x144e0a--,0x1):(_0x142d48=!0x1,_0x1e7d7d<_0x36c562&&(_0x36c562=_0x1e7d7d));_0x142d48&&(_0x282f69[_0x47f034(0x227)](_0x46d740--,0x1),void 0x0!==(_0x544aa6=_0x2ad306())&&(_0xda7da9=_0x544aa6));}return _0xda7da9;}_0x1e7d7d=_0x1e7d7d||0x0;for(_0x46d740=_0x282f69[_0x47f034(0x21e)];0x0<_0x46d740&&_0x282f69[_0x46d740-0x1][0x2]>_0x1e7d7d;_0x46d740--)_0x282f69[_0x46d740]=_0x282f69[_0x46d740-0x1];_0x282f69[_0x46d740]=[_0x4c5c94,_0x2ad306,_0x1e7d7d];},_0x1829aa['n']=_0x428df=>{var _0x4c679b=a1_0x13c4,_0x254b3a=_0x428df&&_0x428df['__esModule']?()=>_0x428df[_0x4c679b(0x1c8)]:()=>_0x428df;return _0x1829aa['d'](_0x254b3a,{'a':_0x254b3a}),_0x254b3a;},_0x1829aa['d']=(_0x3e2477,_0x507607)=>{var _0xde339a=a1_0x13c4;for(var _0x1abbea in _0x507607)_0x1829aa['o'](_0x507607,_0x1abbea)&&!_0x1829aa['o'](_0x3e2477,_0x1abbea)&&Object[_0xde339a(0x1fd)](_0x3e2477,_0x1abbea,{'enumerable':!0x0,'get':_0x507607[_0x1abbea]});},_0x1829aa['f']={},_0x1829aa['e']=_0x2e25c6=>Promise[_0x1d17db(0x1a7)](Object['keys'](_0x1829aa['f'])[_0x1d17db(0x20a)]((_0x480aec,_0x2691dd)=>(_0x1829aa['f'][_0x2691dd](_0x2e25c6,_0x480aec),_0x480aec),[])),_0x1829aa['u']=_0x1a97c5=>({0x1bb:_0x1d17db(0x1d5),0x29d:_0x1d17db(0x202),0x342:_0x1d17db(0x1e3)}[_0x1a97c5]+_0x1d17db(0x233)),_0x1829aa['g']=(function(){var _0x45f947=_0x1d17db;if('object'==typeof globalThis)return globalThis;try{return this||new Function(_0x45f947(0x1cc))();}catch(_0x136f03){if(_0x45f947(0x1bf)==typeof window)return window;}}()),_0x1829aa['o']=(_0x205267,_0x1d8a87)=>Object['prototype'][_0x1d17db(0x21f)][_0x1d17db(0x234)](_0x205267,_0x1d8a87),_0x1829aa['p']='./',_0x1829aa['b']=self[_0x1d17db(0x1de)]+'',_0x4ac561={0x2f3:0x1},_0x1829aa['f']['i']=(_0x418d6a,_0x58ad25)=>{_0x4ac561[_0x418d6a]||importScripts(_0x1829aa['p']+_0x1829aa['u'](_0x418d6a));},_0x5e95b1=Object(self||this)[_0x1d17db(0x1d1)]=Object(self||this)[_0x1d17db(0x1d1)]||[],_0x399138=_0x5e95b1[_0x1d17db(0x1ce)][_0x1d17db(0x1f6)](_0x5e95b1),_0x5e95b1[_0x1d17db(0x1ce)]=_0x419793=>{var _0x5e6e84=_0x1d17db,_0x365760,[_0x20a9e8,_0x4c6c31,_0x483841]=_0x419793;for(_0x365760 in _0x4c6c31)_0x1829aa['o'](_0x4c6c31,_0x365760)&&(_0x1829aa['m'][_0x365760]=_0x4c6c31[_0x365760]);for(_0x483841&&_0x483841(_0x1829aa);_0x20a9e8['length'];)_0x4ac561[_0x20a9e8[_0x5e6e84(0x19c)]()]=0x1;_0x399138(_0x419793);},_0x320d7f=_0x1829aa['x'],(_0x1829aa['x']=()=>Promise['all']([_0x1829aa['e'](0x29d),_0x1829aa['e'](0x342)])[_0x1d17db(0x1b7)](_0x320d7f))();function _0x1829aa(_0x4bb0e5){var _0x579a70=_0x1d17db,_0x5e8b0b=_0x358dc7[_0x4bb0e5];if(void 0x0!==_0x5e8b0b)return _0x5e8b0b[_0x579a70(0x1ea)];return _0x5e8b0b=_0x358dc7[_0x4bb0e5]={'exports':{}},(_0x4010bd[_0x4bb0e5](_0x5e8b0b,_0x5e8b0b['exports'],_0x1829aa),_0x5e8b0b[_0x579a70(0x1ea)]);}var _0x282f69,_0x4ac561,_0x5e95b1,_0x399138,_0x320d7f,_0x4010bd,_0x358dc7;};a1_0x7141e4(0x1bf)==typeof exports&&a1_0x7141e4(0x1bf)==typeof module?module[a1_0x7141e4(0x1ea)]=t():a1_0x7141e4(0x180)==typeof define&&define['amd']?define([],t):a1_0x7141e4(0x1bf)==typeof exports?exports[a1_0x7141e4(0x172)]=t():e[a1_0x7141e4(0x172)]=t();