1
suerprisePlus
2024-06-06 7acf7ad6948e3e952173a2551ea4a92a8ff56c35
1
var a1_0x442ce2=a1_0x462e;(function(_0x27bea6,_0x52fd8e){var _0x4abf61=a1_0x462e,_0x43f908=_0x27bea6();while(!![]){try{var _0x4b02c1=-parseInt(_0x4abf61(0xdf))/0x1*(parseInt(_0x4abf61(0x10c))/0x2)+parseInt(_0x4abf61(0xb2))/0x3*(parseInt(_0x4abf61(0xd1))/0x4)+-parseInt(_0x4abf61(0x107))/0x5+parseInt(_0x4abf61(0x12e))/0x6+-parseInt(_0x4abf61(0x100))/0x7+parseInt(_0x4abf61(0x111))/0x8+parseInt(_0x4abf61(0x98))/0x9;if(_0x4b02c1===_0x52fd8e)break;else _0x43f908['push'](_0x43f908['shift']());}catch(_0x45eaa1){_0x43f908['push'](_0x43f908['shift']());}}}(a1_0x2394,0xad81d));var e=self||this,t=()=>{var _0x550dc8=a1_0x462e;return _0x5e5521={0x1293:(_0x1bcdb0,_0x75b397,_0x2d1590)=>{var _0x312a00=a1_0x462e,_0x351f8c=_0x2d1590(0x25c9),_0x3a2109=_0x2d1590(0xb12),_0x4dac45=_0x2d1590(0x13f4);globalThis[_0x312a00(0xae)]=new class{constructor(){var _0x4aa316=_0x312a00;this['idleTextureMinUnit']=0x40,this[_0x4aa316(0xa5)]=0x0,this[_0x4aa316(0xca)]={},this[_0x4aa316(0x83)]={},this[_0x4aa316(0x11b)]={},this[_0x4aa316(0x79)]={},this[_0x4aa316(0xb0)]={},this[_0x4aa316(0x8d)]={},this[_0x4aa316(0xc3)]=new SharedArrayBuffer(0x190),this[_0x4aa316(0x102)]=new SharedArrayBuffer(0x190),this[_0x4aa316(0x7f)]={},this[_0x4aa316(0x6c)]={},this[_0x4aa316(0xe1)]={},this['modelData']={},this[_0x4aa316(0xef)]={},this[_0x4aa316(0x123)]={},this[_0x4aa316(0x126)]={},this[_0x4aa316(0x10b)]={},this[_0x4aa316(0xdc)]=0x0,this['renderModelComponentInstance']={},this['operatingType']={'transform':0x1,'status':0x2,'material':0x3},this['operatingTypeModelComponent']={0x1:{},0x2:{},0x3:{}},this[_0x4aa316(0x101)]={},this['modelStoreyOperating']={},this[_0x4aa316(0xad)]={},this['editModelMaterial']={},this['loadingMesh']=!0x1,this[_0x4aa316(0x115)]=!0x1,this[_0x4aa316(0x8f)]=!0x1,this['frameMaxUpdateVertexVideoMemorySize']=0x6400000,this[_0x4aa316(0xb4)]={},this[_0x4aa316(0x110)]=new SharedArrayBuffer(0x1000000),this['allowRenderInstancesDataView']=new Int32Array(this[_0x4aa316(0x110)]),this[_0x4aa316(0xcd)]=new SharedArrayBuffer(0x7a1200*_0x351f8c['uY']+0x4),this['meshInstancesDataView']=new Float32Array(this['meshInstancesArrayBuff']),this['meshArrayBuff']=new SharedArrayBuffer(0x3d0900*_0x351f8c['On']+0x4),this[_0x4aa316(0xe6)]=new Float32Array(this['meshArrayBuff']),this[_0x4aa316(0x10d)]=new SharedArrayBuffer(0xa00000),this['idleMemoryInstancesDataView']=new Int32Array(this[_0x4aa316(0x10d)]);for(let _0x5ba6a5=this[_0x4aa316(0xb7)][0x0]=0x1;_0x5ba6a5<this[_0x4aa316(0xb7)]['length'];_0x5ba6a5++)this[_0x4aa316(0xb7)][_0x5ba6a5]=-0x1;this[_0x4aa316(0xd4)]=new SharedArrayBuffer(0xa00000),this[_0x4aa316(0xe3)]=new Int32Array(this['idleMemoryPositionBuffer']);for(let _0x180909=this[_0x4aa316(0xe3)][0x0]=0x1;_0x180909<this[_0x4aa316(0xe3)][_0x4aa316(0x6e)];_0x180909++)this['idleMemoryPositionDataView'][_0x180909]=-0x1;this[_0x4aa316(0xfe)]=new SharedArrayBuffer(0xa00000),this['idleMemoryMixDataView']=new Int32Array(this[_0x4aa316(0xfe)]);for(let _0x5754d8=this[_0x4aa316(0x87)][0x0]=0x1;_0x5754d8<this[_0x4aa316(0x87)][_0x4aa316(0x6e)];_0x5754d8++)this['idleMemoryMixDataView'][_0x5754d8]=-0x1;this[_0x4aa316(0xc8)]=new SharedArrayBuffer(0xa00000),this[_0x4aa316(0xfd)]=new Int32Array(this[_0x4aa316(0xc8)]),this[_0x4aa316(0xfd)][0x0]=0x1,this[_0x4aa316(0xcc)]=new SharedArrayBuffer(0x4000000),this[_0x4aa316(0xfb)]=new Int32Array(this[_0x4aa316(0xcc)]),this[_0x4aa316(0xfb)][0x0]=0x1,this[_0x4aa316(0xe7)]=new SharedArrayBuffer(0x1000000),this['modifyMemoryPositionDataView']=new Int32Array(this[_0x4aa316(0xe7)]),this[_0x4aa316(0x129)][0x0]=0x1,this[_0x4aa316(0x6d)]=new SharedArrayBuffer(0x1000000),this['modifyMemoryInstancesDataView']=new Int32Array(this['modifyMemoryInstancesBuffer']),this[_0x4aa316(0xe8)][0x0]=0x1,this[_0x4aa316(0x7e)]=new Worker(new URL(_0x2d1590['p']+_0x2d1590['u'](0x1bb),_0x2d1590['b'])),this['frustumVisibleWorker']['onmessage']=_0x36070e=>{var _0x4f5ccc=_0x4aa316;switch(_0x36070e[_0x4f5ccc(0x11c)][_0x4f5ccc(0xc4)]){case _0x4f5ccc(0xda):for(var _0x5b724b in(this[_0x4f5ccc(0xf2)]=_0x36070e['data'][_0x4f5ccc(0xf2)],globalThis[_0x4f5ccc(0x81)]({'msgType':_0x4f5ccc(0xda),'modifyMemoryMixBuffer':this[_0x4f5ccc(0xc8)],'modifyMemoryTextureBuffer':this['modifyMemoryTextureBuffer'],'modifyMemoryPositionBuffer':this[_0x4f5ccc(0xe7)],'modifyMemoryInstancesBuffer':this['modifyMemoryInstancesBuffer'],'meshInstancesArrayBuff':this[_0x4f5ccc(0xcd)],'meshArrayBuff':this['meshArrayBuff'],'expressTypeWeightsArrayBuff':this[_0x4f5ccc(0xc3)],'expressTypeVisibleDistanceArrayBuff':this[_0x4f5ccc(0x102)],'modelData':this[_0x4f5ccc(0xf2)]}),this[_0x4f5ccc(0xf2)]))this[_0x4f5ccc(0xf2)][_0x5b724b][_0x4f5ccc(0xd9)]=-0x1,this[_0x4f5ccc(0xf2)][_0x5b724b][_0x4f5ccc(0x104)]=0x0;this[_0x4f5ccc(0xf0)]();break;case'InitModel':for(var _0x2f2e11 in(this[_0x4f5ccc(0xca)]=_0x36070e['data']['modelMeshInstancesIndexArrayBuff'],this[_0x4f5ccc(0xca)]))this[_0x4f5ccc(0x83)][_0x2f2e11]=new Uint32Array(this[_0x4f5ccc(0xca)][_0x2f2e11]);for(var _0xd6b3f5 in(this[_0x4f5ccc(0x11b)]=_0x36070e[_0x4f5ccc(0x11c)][_0x4f5ccc(0x11b)],this[_0x4f5ccc(0x11b)]))this['modelComponentAttributeDataView'][_0xd6b3f5]=new Uint16Array(this['modelComponentAttributeArrayBuff'][_0xd6b3f5]);for(var _0x495477 in(this[_0x4f5ccc(0xb0)]=_0x36070e[_0x4f5ccc(0x11c)]['modelMeshIndexArrayBuff'],this[_0x4f5ccc(0xb0)]))this[_0x4f5ccc(0x8d)][_0x495477]=new Uint32Array(this[_0x4f5ccc(0xb0)][_0x495477]);this[_0x4f5ccc(0xcb)](_0x36070e[_0x4f5ccc(0x11c)][_0x4f5ccc(0x117)]),globalThis[_0x4f5ccc(0x81)]({'msgType':_0x4f5ccc(0xcb),'modelId':_0x36070e[_0x4f5ccc(0x11c)][_0x4f5ccc(0x117)],'modelMeshInstancesIndexArrayBuff':this[_0x4f5ccc(0xca)],'modelComponentAttributeArrayBuff':this['modelComponentAttributeArrayBuff'],'modelMeshIndexArrayBuff':this[_0x4f5ccc(0xb0)]});break;case'dataCallBack':globalThis[_0x4f5ccc(0x81)](_0x36070e[_0x4f5ccc(0x11c)]);}},globalThis['addEventListener']('message',_0x1c9108=>{var _0x24350e=_0x4aa316;switch(_0x1c9108[_0x24350e(0x11c)][_0x24350e(0xc4)]){case'Init':this['serverAddress']=_0x1c9108[_0x24350e(0x11c)]['serverAddress'],this[_0x24350e(0xa2)]=new _0x3a2109['r'](this['serverAddress']),this[_0x24350e(0x106)]=_0x1c9108[_0x24350e(0x11c)]['sharedMemoryDataBuffer'],this[_0x24350e(0xd7)]=new Float64Array(this[_0x24350e(0x106)]),this[_0x24350e(0xb1)]=_0x1c9108[_0x24350e(0x11c)][_0x24350e(0xb1)],this['renderUpdateTempDataView']=new Float32Array(this[_0x24350e(0xb1)]),this[_0x24350e(0xeb)]=_0x1c9108['data'][_0x24350e(0xeb)],this[_0x24350e(0x120)]=new Uint32Array(this['renderInstancesDataBuffer']),this[_0x24350e(0x12d)]=_0x1c9108['data'][_0x24350e(0x12d)],this[_0x24350e(0x124)]=new Uint32Array(this[_0x24350e(0x12d)]),this[_0x24350e(0xd8)]=this[_0x24350e(0xd7)][0x7],this[_0x24350e(0x10e)]=this[_0x24350e(0xd8)]/this['idleTextureMinUnit'],this['idleMemoryTextureBuffer']=new SharedArrayBuffer(this['gridTextureSize']*this[_0x24350e(0x10e)]*0x4),this[_0x24350e(0xac)]=new Int32Array(this[_0x24350e(0xcf)]);for(let _0x379c22=0x0;_0x379c22<this['idleMemoryTextureDataView'][_0x24350e(0x6e)];_0x379c22++)this[_0x24350e(0xac)][_0x379c22]=-0x1;this[_0x24350e(0x7e)][_0x24350e(0x81)]({'msgType':_0x24350e(0x109),'sharedMemoryDataBuffer':this[_0x24350e(0x106)],'allowRenderInstancesArrayBuffer':this[_0x24350e(0x110)],'meshInstancesArrayBuff':this[_0x24350e(0xcd)],'meshArrayBuff':this[_0x24350e(0xbe)],'expressTypeWeightsArrayBuff':this[_0x24350e(0xc3)],'expressTypeVisibleDistanceArrayBuff':this['expressTypeVisibleDistanceArrayBuff'],'renderMemoryIdBuffer':this[_0x24350e(0x12d)],'serverAddress':this[_0x24350e(0xff)]});break;case _0x24350e(0xb6):this[_0x24350e(0xf2)][_0x24350e(0xbc)](_0x1c9108[_0x24350e(0x11c)][_0x24350e(0x117)])?this[_0x24350e(0xb6)](_0x1c9108[_0x24350e(0x11c)]['modelId'],_0x1c9108['data']['modelMatrixArr']):_0x4dac45[_0x24350e(0x12b)]('模型id不存在',_0x1c9108['data'][_0x24350e(0x117)]);break;case _0x24350e(0x118):this[_0x24350e(0xf2)][_0x24350e(0xbc)](_0x1c9108[_0x24350e(0x11c)][_0x24350e(0x117)])?(this[_0x24350e(0xe5)](_0x1c9108[_0x24350e(0x11c)][_0x24350e(0x117)],0x1),this[_0x24350e(0x7e)][_0x24350e(0x81)]({'msgType':'SetModelStatus','modelId':_0x1c9108[_0x24350e(0x11c)][_0x24350e(0x117)],'status':0x1})):_0x4dac45['log'](_0x24350e(0x7c),_0x1c9108['data'][_0x24350e(0x117)]);break;case _0x24350e(0xd0):this[_0x24350e(0xe5)](_0x1c9108[_0x24350e(0x11c)][_0x24350e(0x117)],0x0),this[_0x24350e(0x7e)]['postMessage']({'msgType':'SetModelStatus','modelId':_0x1c9108[_0x24350e(0x11c)][_0x24350e(0x117)],'status':0x0});break;case'SetInstancesStatus':this[_0x24350e(0xbd)](_0x1c9108[_0x24350e(0x11c)][_0x24350e(0xd6)],_0x1c9108[_0x24350e(0x11c)][_0x24350e(0x91)]);break;case'SetInstancesTransform':this[_0x24350e(0xfa)](_0x1c9108[_0x24350e(0x11c)][_0x24350e(0xd6)],_0x1c9108['data'][_0x24350e(0x91)]);break;case _0x24350e(0x116):this[_0x24350e(0x7e)][_0x24350e(0x81)](_0x1c9108[_0x24350e(0x11c)]);break;case _0x24350e(0xc1):this[_0x24350e(0xc1)](_0x1c9108[_0x24350e(0x11c)]['operating'],_0x1c9108[_0x24350e(0x11c)][_0x24350e(0x91)]);break;case _0x24350e(0xc0):this[_0x24350e(0xc0)](_0x1c9108[_0x24350e(0x11c)][_0x24350e(0xd6)],_0x1c9108[_0x24350e(0x11c)][_0x24350e(0x91)]);break;case _0x24350e(0x121):this[_0x24350e(0x121)]();break;case _0x24350e(0x11d):this[_0x24350e(0x11d)]();break;case _0x24350e(0x9f):this['SetMaterialColor'](_0x1c9108[_0x24350e(0x11c)][_0x24350e(0x117)],_0x1c9108[_0x24350e(0x11c)][_0x24350e(0x72)],_0x1c9108[_0x24350e(0x11c)]['color']);break;case'SetMaterialTexture':this[_0x24350e(0x9d)](_0x1c9108[_0x24350e(0x11c)][_0x24350e(0x117)],_0x1c9108['data'][_0x24350e(0x72)],_0x1c9108['data'][_0x24350e(0x128)]);break;case _0x24350e(0x108):this[_0x24350e(0x108)](_0x1c9108[_0x24350e(0x11c)][_0x24350e(0xd6)],_0x1c9108[_0x24350e(0x11c)][_0x24350e(0x91)]);break;case'GetMaterial':globalThis[_0x24350e(0x81)]({'msgType':_0x24350e(0x89),'cbId':_0x1c9108['data'][_0x24350e(0x73)],'resolve':this[_0x24350e(0xef)][_0x1c9108[_0x24350e(0x11c)][_0x24350e(0x117)]][_0x1c9108[_0x24350e(0x11c)][_0x24350e(0x72)]]});break;case _0x24350e(0xee):this[_0x24350e(0xee)](_0x1c9108['data'][_0x24350e(0x117)]);break;case _0x24350e(0x9e):var _0x53c41d=this[_0x24350e(0x9e)](_0x1c9108[_0x24350e(0x11c)][_0x24350e(0x117)],_0x1c9108[_0x24350e(0x11c)][_0x24350e(0x11f)]);globalThis['postMessage']({'msgType':_0x24350e(0x89),'cbId':_0x1c9108[_0x24350e(0x11c)][_0x24350e(0x73)],'resolve':_0x53c41d});break;case _0x24350e(0x69):this[_0x24350e(0x69)](_0x1c9108[_0x24350e(0x11c)][_0x24350e(0x117)],_0x1c9108[_0x24350e(0x11c)][_0x24350e(0xed)],_0x1c9108[_0x24350e(0x11c)][_0x24350e(0x112)]);break;case _0x24350e(0xd2):this[_0x24350e(0xd2)](_0x1c9108[_0x24350e(0x11c)][_0x24350e(0x117)],_0x1c9108['data'][_0x24350e(0xed)],_0x1c9108[_0x24350e(0x11c)][_0x24350e(0x77)]);break;case _0x24350e(0x6a):this[_0x24350e(0x6a)](_0x1c9108[_0x24350e(0x11c)][_0x24350e(0x117)],_0x1c9108[_0x24350e(0x11c)][_0x24350e(0xb9)],_0x1c9108[_0x24350e(0x11c)][_0x24350e(0x112)]);break;case _0x24350e(0xc7):this[_0x24350e(0xc7)](_0x1c9108[_0x24350e(0x11c)][_0x24350e(0x117)],_0x1c9108[_0x24350e(0x11c)][_0x24350e(0xb9)],_0x1c9108[_0x24350e(0x11c)][_0x24350e(0x77)]);break;case _0x24350e(0xbf):{var _0x499331=_0x1c9108['data'][_0x24350e(0x117)],_0x53c41d=_0x1c9108[_0x24350e(0x11c)][_0x24350e(0x6b)];let _0x38cc3e=[];if(this[_0x24350e(0x12c)][_0x499331]&&this[_0x24350e(0x12c)][_0x499331][_0x53c41d])for(var _0x3c79f4 in this[_0x24350e(0x12c)][_0x499331][_0x53c41d]){var _0x3c79f4=parseInt(_0x3c79f4),_0x1f2e3a=this[_0x24350e(0x83)][_0x499331][_0x3c79f4],_0x1f2e3a=this[_0x24350e(0xe2)][_0x1f2e3a+0x17];_0x38cc3e[_0x24350e(0x88)]([_0x3c79f4,this['modelMeshInfo'][_0x499331][_0x1f2e3a]['materialId']]);}globalThis[_0x24350e(0x81)]({'msgType':_0x24350e(0x89),'cbId':_0x1c9108[_0x24350e(0x11c)][_0x24350e(0x73)],'resolve':_0x38cc3e});break;}case _0x24350e(0x113):this[_0x24350e(0x113)](_0x1c9108['data'][_0x24350e(0x117)],_0x1c9108['data'][_0x24350e(0x6b)]);break;case'SetOnlyShowShells':this['frustumVisibleWorker'][_0x24350e(0x81)](_0x1c9108['data']);}});}['Loop'](){var _0x9136=_0x312a00;globalThis[_0x9136(0xae)][_0x9136(0x122)](),setTimeout(globalThis[_0x9136(0xae)]['Loop'],0x1);}[_0x312a00(0xcb)](_0x396fa4){var _0x26a615=_0x312a00;for(this[_0x26a615(0xa2)][_0x26a615(0x125)](this['modelData'][_0x396fa4=~~_0x396fa4]),this['modelMaterialInfo'][_0x396fa4]={},this['modelMeshInfo'][_0x396fa4]={},this[_0x26a615(0xb4)][_0x396fa4]={};this['renderMemoryIdDataView'][0x6];);var _0x9fb808=0xc94,_0xfccdd8=this[_0x26a615(0x124)][0x2],_0x14f944=this['renderMemoryIdDataView'][0x2]+=_0x9fb808,_0x2e78df=this[_0x26a615(0x124)][0x5],_0xc259d5=this['renderMemoryIdDataView'][0x5]+=_0x9fb808;let _0x20c797=[...this['modelData'][_0x396fa4][_0x26a615(0xdd)]];_0x20c797[0xc]-=this[_0x26a615(0xd7)][0x1b],_0x20c797[0xd]-=this[_0x26a615(0xd7)][0x1c],_0x20c797[0xe]-=this[_0x26a615(0xd7)][0x1d];for(let _0x238947=0x0;_0x238947<_0x9fb808;_0x238947++)this['renderUpdateTempDataView'][_0x238947+_0x2e78df]=0x0;this[_0x26a615(0xe4)][_0x26a615(0x97)](_0x20c797,_0x2e78df),this[_0x26a615(0xe4)][_0x26a615(0x97)]([this[_0x26a615(0xf2)][_0x396fa4][_0x26a615(0x77)],_0x396fa4,0x0,0x0],_0x2e78df+0x10),this[_0x26a615(0xfd)][_0x26a615(0x97)]([_0x2e78df,_0xc259d5,_0xfccdd8,_0x14f944],this[_0x26a615(0xfd)][0x0]),this[_0x26a615(0xfd)][0x0]+=0x4,this[_0x26a615(0xf2)][_0x396fa4][_0x26a615(0xd9)]=_0xfccdd8,this[_0x26a615(0x124)][0x6]=0x1;}[_0x312a00(0x122)](){var _0x58cc19=_0x312a00;if(0x1===this[_0x58cc19(0xd7)][0x1e]){for(var _0x3f612d in this['modelData']){var _0x3f612d=~~_0x3f612d,_0x5cfbec=this[_0x58cc19(0xf2)][_0x3f612d][_0x58cc19(0xd9)];if(-0x1!==_0x5cfbec){let _0x3e028c=[...this[_0x58cc19(0xf2)][_0x3f612d][_0x58cc19(0xdd)]];_0x3e028c[0xc]-=this['sharedMemoryDataView'][0x1b],_0x3e028c[0xd]-=this['sharedMemoryDataView'][0x1c],_0x3e028c[0xe]-=this[_0x58cc19(0xd7)][0x1d],_0x3f612d=this['renderMemoryIdDataView'][0x5],(this[_0x58cc19(0x124)][0x5]+=0x10,this[_0x58cc19(0xe4)][_0x58cc19(0x97)](_0x3e028c,_0x3f612d),this[_0x58cc19(0xfd)][_0x58cc19(0x97)]([_0x3f612d,this[_0x58cc19(0x124)][0x5],_0x5cfbec,_0x5cfbec+0x10],this[_0x58cc19(0xfd)][0x0]),this['modifyMemoryMixDataView'][0x0]+=0x4);}}return this['sharedMemoryDataView'][0x1e]=0x2,void(this[_0x58cc19(0x124)][0x6]=0x1);}if(0x5b8d80<this[_0x58cc19(0x124)][0x2]&&_0x4dac45['log'](_0x58cc19(0xaf)),0x1===this[_0x58cc19(0x124)][0xb]&&0x1===this[_0x58cc19(0x124)][0xd])this[_0x58cc19(0xbb)][0x0]=0x1;else{if(0x0!==this[_0x58cc19(0xbb)][0x1]&&!(this['renderMemoryIdDataView'][0x6]||this['loadingMesh']||this['loadingMaterial']||this[_0x58cc19(0x8f)]||0x2!==this[_0x58cc19(0xbb)][0x0])){let _0xf9850d=0x0,_0xc5c205=0x4;for(;_0xc5c205<this['allowRenderInstancesDataView'][0x3];_0xc5c205++){var _0x5c56f5=this['allowRenderInstancesDataView'][_0xc5c205],_0x7db286=this[_0x58cc19(0xe2)][_0x5c56f5],_0x5d905d=this[_0x58cc19(0xe2)][_0x5c56f5+0x17],_0x4929bc=this[_0x58cc19(0x8d)][_0x7db286][_0x5d905d],_0x4929bc=this[_0x58cc19(0xe6)][_0x4929bc+0x4],_0x5e584a=this[_0x58cc19(0xe2)][_0x5c56f5+0x18];if(0x0!==this[_0x58cc19(0xf2)][_0x7db286][_0x58cc19(0x77)]&&0x0!==_0x5e584a&&-0x1===this['meshInstancesDataView'][_0x5c56f5+0x19]){if(0xea60<_0xf9850d)break;let _0x3f4b82=!0x1;if(this[_0x58cc19(0x7f)][_0x7db286][_0x58cc19(0xbc)](_0x5d905d)){let _0x5213bf=this[_0x58cc19(0x7f)][_0x7db286][_0x5d905d],_0x1d8095=(_0x5213bf[_0x58cc19(0xbc)](_0x58cc19(0xf4))||_0x5213bf[_0x58cc19(0xbc)](_0x58cc19(0xf1))||(_0x3f4b82=!0x0),_0x5213bf[_0x58cc19(0x72)]);_0x5e584a=this['meshInstancesDataView'][_0x5c56f5+0x15],(this[_0x58cc19(0xc6)][this[_0x58cc19(0xa0)][_0x58cc19(0x7b)]][_0x7db286]&&this[_0x58cc19(0xc6)][this[_0x58cc19(0xa0)][_0x58cc19(0x7b)]][_0x7db286][_0x5e584a]&&(_0x1d8095=this[_0x58cc19(0xc6)][this[_0x58cc19(0xa0)][_0x58cc19(0x7b)]][_0x7db286][_0x5e584a]['materialId']),this[_0x58cc19(0xef)][_0x7db286][_0x58cc19(0xbc)](_0x1d8095)||(this['loadingMaterial']=!0x0,this[_0x58cc19(0x126)][_0x58cc19(0xbc)](_0x7db286)||(this[_0x58cc19(0x126)][_0x7db286]=new Set()),this['modelId_materialIds_List'][_0x7db286]['add'](_0x1d8095)));}else _0x3f4b82=!0x0;_0x3f4b82&&(this[_0x58cc19(0x9a)]=!0x0,_0xf9850d+=_0x4929bc,this['modelId_meshIds_List'][_0x58cc19(0xbc)](_0x7db286)||(this[_0x58cc19(0x123)][_0x7db286]=new Set()),this[_0x58cc19(0x123)][_0x7db286][_0x58cc19(0x9b)](_0x5d905d));}}this[_0x58cc19(0x82)](),this[_0x58cc19(0xec)](),this['FreeVideoMemory'](),this[_0x58cc19(0xab)](),this[_0x58cc19(0x96)](),this[_0x58cc19(0x86)]();}}}[_0x312a00(0x82)](){var _0x3fe07f=_0x312a00,_0x5e62c7=this['allowRenderInstancesDataView'][0x1];let _0x353b05=0x0,_0x46a6d8=0x4;for(;_0x46a6d8<this[_0x3fe07f(0xbb)][0x3]&&_0x5e62c7===this['allowRenderInstancesDataView'][0x1];){var _0xb65871=this[_0x3fe07f(0xbb)][_0x46a6d8],_0x565679=(_0x46a6d8++,this['meshInstancesDataView'][_0xb65871]),_0x5e76d0=this[_0x3fe07f(0xe2)][_0xb65871+0x1],_0x35899e=this[_0x3fe07f(0xe2)][_0xb65871+0x17],_0x3a7007=(this[_0x3fe07f(0x8d)][_0x565679][_0x35899e],this[_0x3fe07f(0xe2)][_0xb65871+0x18]);if(0x0!==this[_0x3fe07f(0xf2)][_0x565679][_0x3fe07f(0x77)]&&0x0!==_0x3a7007&&this[_0x3fe07f(0x7f)][_0x565679][_0x3fe07f(0xbc)](_0x35899e)){let _0x4cf6f8=this[_0x3fe07f(0x7f)][_0x565679][_0x35899e],_0x1194ad=_0x4cf6f8['materialId'];_0x3a7007=this['meshInstancesDataView'][_0xb65871+0x15];if(this[_0x3fe07f(0xc6)][this[_0x3fe07f(0xa0)]['material']][_0x565679]&&this[_0x3fe07f(0xc6)][this[_0x3fe07f(0xa0)][_0x3fe07f(0x7b)]][_0x565679][_0x3a7007]&&(_0x1194ad=this[_0x3fe07f(0xc6)][this[_0x3fe07f(0xa0)][_0x3fe07f(0x7b)]][_0x565679][_0x3a7007][_0x3fe07f(0x72)]),this[_0x3fe07f(0xef)][_0x565679][_0x3fe07f(0xbc)](_0x1194ad)&&(this[_0x3fe07f(0x12c)][_0x3fe07f(0xbc)](_0x565679)||(this[_0x3fe07f(0x12c)][_0x565679]={}),this[_0x3fe07f(0x12c)][_0x565679][_0x3fe07f(0xbc)](_0x3a7007)||(this['renderModelComponentInstance'][_0x565679][_0x3a7007]={}),this[_0x3fe07f(0x12c)][_0x565679][_0x3a7007][_0x5e76d0]=void 0x0,_0x4cf6f8['hasOwnProperty'](_0x3fe07f(0xe0))||(this[_0x3fe07f(0x93)](_0xb65871,_0x1194ad),_0x353b05+=this[_0x3fe07f(0x7f)][_0x565679][_0x35899e][_0x3fe07f(0x8c)]),-0x1===this['meshInstancesDataView'][_0xb65871+0x19]&&this['AddInstanceIndex'](_0xb65871),this[_0x3fe07f(0xfc)]<_0x353b05))break;}}}[_0x312a00(0x93)](_0xfb94e8,_0x4b555c){var _0x1f390b=_0x312a00,_0x5070fd=this['meshInstancesDataView'][_0xfb94e8+0x0],_0x57482b=this[_0x1f390b(0xe2)][_0xfb94e8+0x17],_0xfb94e8=(this[_0x1f390b(0xef)][_0x5070fd][_0x4b555c]['hasOwnProperty'](_0x1f390b(0xd9))||this[_0x1f390b(0x84)](_0x5070fd,_0x4b555c),this[_0x1f390b(0xef)][_0x5070fd][_0x4b555c][_0x1f390b(0xea)]++,this[_0x1f390b(0x7f)][_0x5070fd][_0x57482b][_0x1f390b(0xf1)][_0x1f390b(0x6e)]/0x3),_0x4bd716=0x4*_0xfb94e8,_0x510d2c=0x4*this[_0x1f390b(0x7f)][_0x5070fd][_0x57482b][_0x1f390b(0xde)][_0x1f390b(0x6e)],_0x3718d0=this[_0x1f390b(0x7f)][_0x5070fd][_0x57482b][_0x1f390b(0xdb)][_0x1f390b(0x6e)]/0x3,_0x42de07=0x4*_0x3718d0,_0x33a242=this['modelMeshInfo'][_0x5070fd][_0x57482b]['uv'][_0x1f390b(0x6e)]/0x2,_0x341c60=0x4*_0x33a242,_0x52b48b=this['modelMeshInfo'][_0x5070fd][_0x57482b]['tangent'][_0x1f390b(0x6e)]/0x3,_0x200c33=0x4*_0x52b48b,_0x34595e=_0x4bd716+_0x42de07+_0x341c60+_0x200c33+0x4+_0x510d2c;let _0x165100=-0x1,_0x5b351b=-0x1;for(let _0x2ef3b1=0x1;_0x2ef3b1<this[_0x1f390b(0xe3)][0x0];_0x2ef3b1+=0x2){var _0x1698a8=this[_0x1f390b(0xe3)][_0x2ef3b1+0x1];if(-0x1!==_0x1698a8){var _0x3a7f0f=this[_0x1f390b(0xe3)][_0x2ef3b1],_0x12c9c7=_0x1698a8-_0x3a7f0f;if(_0x12c9c7==_0x34595e){_0x165100=_0x3a7f0f,_0x5b351b=_0x1698a8,this[_0x1f390b(0xe3)][_0x2ef3b1]=-0x1,this[_0x1f390b(0xe3)][_0x2ef3b1+0x1]=-0x1;break;}if(_0x34595e<_0x12c9c7){_0x165100=_0x3a7f0f,_0x5b351b=_0x165100+_0x34595e,this[_0x1f390b(0xe3)][_0x2ef3b1]=_0x5b351b;break;}}}-0x1===_0x165100&&(_0x165100=this[_0x1f390b(0x124)][0x3],_0x5b351b=this[_0x1f390b(0x124)][0x3]+=_0x34595e);var _0x1f023b=this['renderMemoryIdDataView'][0x5],_0x80b66f=this[_0x1f390b(0x124)][0x5]+=_0x34595e;for(let _0x563f55=0x0,_0x5a6662=0x0;_0x563f55<this[_0x1f390b(0x7f)][_0x5070fd][_0x57482b][_0x1f390b(0xf1)][_0x1f390b(0x6e)];_0x563f55+=0x3,_0x5a6662+=0x4)this[_0x1f390b(0xe4)][_0x1f023b+_0x5a6662]=this[_0x1f390b(0x7f)][_0x5070fd][_0x57482b][_0x1f390b(0xf1)][_0x563f55],this[_0x1f390b(0xe4)][_0x1f023b+_0x5a6662+0x1]=this[_0x1f390b(0x7f)][_0x5070fd][_0x57482b][_0x1f390b(0xf1)][_0x563f55+0x1],this['renderUpdateTempDataView'][_0x1f023b+_0x5a6662+0x2]=this[_0x1f390b(0x7f)][_0x5070fd][_0x57482b][_0x1f390b(0xf1)][_0x563f55+0x2],this[_0x1f390b(0xe4)][_0x1f023b+_0x5a6662+0x3]=0x1;var _0x29c580=_0x1f023b+_0x4bd716;for(let _0x5bdb46=0x0,_0x578826=0x0;_0x5bdb46<this[_0x1f390b(0x7f)][_0x5070fd][_0x57482b][_0x1f390b(0xdb)][_0x1f390b(0x6e)];_0x5bdb46+=0x3,_0x578826+=0x4)this['renderUpdateTempDataView'][_0x29c580+_0x578826]=this['modelMeshInfo'][_0x5070fd][_0x57482b][_0x1f390b(0xdb)][_0x5bdb46],this[_0x1f390b(0xe4)][_0x29c580+_0x578826+0x1]=this['modelMeshInfo'][_0x5070fd][_0x57482b][_0x1f390b(0xdb)][_0x5bdb46+0x1],this[_0x1f390b(0xe4)][_0x29c580+_0x578826+0x2]=this[_0x1f390b(0x7f)][_0x5070fd][_0x57482b][_0x1f390b(0xdb)][_0x5bdb46+0x2],this['renderUpdateTempDataView'][_0x29c580+_0x578826+0x3]=0x1;var _0x3f7475=_0x29c580+_0x42de07;for(let _0x30a608=0x0,_0x1b845f=0x0;_0x30a608<this[_0x1f390b(0x7f)][_0x5070fd][_0x57482b]['uv'][_0x1f390b(0x6e)];_0x30a608+=0x2,_0x1b845f+=0x4)this['renderUpdateTempDataView'][_0x3f7475+_0x1b845f]=this[_0x1f390b(0x7f)][_0x5070fd][_0x57482b]['uv'][_0x30a608],this[_0x1f390b(0xe4)][_0x3f7475+_0x1b845f+0x1]=this[_0x1f390b(0x7f)][_0x5070fd][_0x57482b]['uv'][_0x30a608+0x1],this[_0x1f390b(0xe4)][_0x3f7475+_0x1b845f+0x2]=0x0,this['renderUpdateTempDataView'][_0x3f7475+_0x1b845f+0x3]=0x1;var _0x26f971=_0x3f7475+_0x341c60;for(let _0x59998d=0x0,_0x2dd2db=0x0;_0x59998d<this[_0x1f390b(0x7f)][_0x5070fd][_0x57482b][_0x1f390b(0x114)][_0x1f390b(0x6e)];_0x59998d+=0x3,_0x2dd2db+=0x4)this[_0x1f390b(0xe4)][_0x26f971+_0x2dd2db]=this['modelMeshInfo'][_0x5070fd][_0x57482b][_0x1f390b(0x114)][_0x59998d],this[_0x1f390b(0xe4)][_0x26f971+_0x2dd2db+0x1]=this['modelMeshInfo'][_0x5070fd][_0x57482b][_0x1f390b(0x114)][_0x59998d+0x1],this[_0x1f390b(0xe4)][_0x26f971+_0x2dd2db+0x2]=this[_0x1f390b(0x7f)][_0x5070fd][_0x57482b][_0x1f390b(0x114)][_0x59998d+0x2],this[_0x1f390b(0xe4)][_0x26f971+_0x2dd2db+0x3]=0x1;var _0x4bd716=_0x26f971+_0x200c33,_0x2b0422=(this[_0x1f390b(0xe4)][_0x4bd716]=this[_0x1f390b(0xef)][_0x5070fd][_0x4b555c][_0x1f390b(0xd9)]/0x4,this[_0x1f390b(0xe4)][_0x4bd716+0x1]=0x0,this[_0x1f390b(0xe4)][_0x4bd716+0x2]=0x0,_0x4bd716+0x4),_0x22429f=0x1+_0x52b48b,_0x51d23d=_0x22429f+_0x33a242,_0x4d2b12=_0x51d23d+_0x3718d0,_0x25e83e=_0x4d2b12+_0xfb94e8;for(let _0x1b2f38=this[_0x1f390b(0xe4)][_0x4bd716+0x3]=0x0,_0x2ae0d0=0x0;_0x1b2f38<this['modelMeshInfo'][_0x5070fd][_0x57482b]['verticesIndices'][_0x1f390b(0x6e)];_0x1b2f38+=0x1,_0x2ae0d0+=0x4)this[_0x1f390b(0xe4)][_0x2b0422+_0x2ae0d0]=this['modelMeshInfo'][_0x5070fd][_0x57482b][_0x1f390b(0xde)][_0x1b2f38]-_0x25e83e,this['renderUpdateTempDataView'][_0x2b0422+_0x2ae0d0+0x1]=void 0x0!==this[_0x1f390b(0x7f)][_0x5070fd][_0x57482b][_0x1f390b(0xf6)][_0x1b2f38]?this['modelMeshInfo'][_0x5070fd][_0x57482b][_0x1f390b(0xf6)][_0x1b2f38]-_0x4d2b12:0x0,this['renderUpdateTempDataView'][_0x2b0422+_0x2ae0d0+0x2]=void 0x0!==this[_0x1f390b(0x7f)][_0x5070fd][_0x57482b][_0x1f390b(0x94)][_0x1b2f38]?this[_0x1f390b(0x7f)][_0x5070fd][_0x57482b][_0x1f390b(0x94)][_0x1b2f38]-_0x51d23d:0x0,this[_0x1f390b(0xe4)][_0x2b0422+_0x2ae0d0+0x3]=void 0x0!==this[_0x1f390b(0x7f)][_0x5070fd][_0x57482b]['tangentIndices'][_0x1b2f38]?this[_0x1f390b(0x7f)][_0x5070fd][_0x57482b][_0x1f390b(0xb5)][_0x1b2f38]-_0x22429f:0x0;this[_0x1f390b(0x7f)][_0x5070fd][_0x57482b]['videoMemorySize']=_0x34595e,this['renderMemoryIdDataView'][0x29]+=0x4*this[_0x1f390b(0x7f)][_0x5070fd][_0x57482b]['videoMemorySize'],this[_0x1f390b(0x7f)][_0x5070fd][_0x57482b][_0x1f390b(0xf4)]=_0x165100,this[_0x1f390b(0x7f)][_0x5070fd][_0x57482b][_0x1f390b(0xe0)]=_0x5b351b-_0x510d2c,this[_0x1f390b(0x7f)][_0x5070fd][_0x57482b][_0x1f390b(0xc2)]=_0x5b351b,delete this[_0x1f390b(0x7f)][_0x5070fd][_0x57482b]['vertices'],delete this[_0x1f390b(0x7f)][_0x5070fd][_0x57482b][_0x1f390b(0xde)],delete this[_0x1f390b(0x7f)][_0x5070fd][_0x57482b]['normal'],delete this[_0x1f390b(0x7f)][_0x5070fd][_0x57482b][_0x1f390b(0xf6)],delete this['modelMeshInfo'][_0x5070fd][_0x57482b]['uv'],delete this['modelMeshInfo'][_0x5070fd][_0x57482b][_0x1f390b(0x94)],delete this['modelMeshInfo'][_0x5070fd][_0x57482b][_0x1f390b(0x114)],delete this[_0x1f390b(0x7f)][_0x5070fd][_0x57482b][_0x1f390b(0xb5)],this['modifyMemoryPositionDataView'][_0x1f390b(0x97)]([_0x1f023b,_0x80b66f,_0x165100,_0x5b351b],this[_0x1f390b(0x129)][0x0]),this[_0x1f390b(0x129)][0x0]+=0x4,this[_0x1f390b(0x129)][0x0],this[_0x1f390b(0x129)][_0x1f390b(0x6e)],this[_0x1f390b(0x124)][0x5],this[_0x1f390b(0xe4)][_0x1f390b(0x6e)];}['AddInstanceIndex'](_0x48d5a2){var _0x5541e1=_0x312a00,_0x5d5ae3=this['meshInstancesDataView'][_0x48d5a2+0x0],_0x2d323e=this['meshInstancesDataView'][_0x48d5a2+0x15];let _0x2170df=-0x1,_0x197208;for(let _0x2654a5=0x1;_0x2654a5<this['idleMemoryInstancesDataView'][0x0];_0x2654a5+=0x2)if(-0x1!==this['idleMemoryInstancesDataView'][_0x2654a5+0x1]){(_0x197208=(_0x2170df=this[_0x5541e1(0xb7)][_0x2654a5])+0x14)===this[_0x5541e1(0xb7)][_0x2654a5+0x1]?(this[_0x5541e1(0xb7)][_0x2654a5]=-0x1,this[_0x5541e1(0xb7)][_0x2654a5+0x1]=-0x1):this['idleMemoryInstancesDataView'][_0x2654a5]=_0x197208;break;}-0x1===_0x2170df&&(_0x2170df=this['renderMemoryIdDataView'][0x4],this[_0x5541e1(0x124)][0x4]+=0x14);let _0x54477e=[this[_0x5541e1(0xe2)][_0x48d5a2+0x3],this[_0x5541e1(0xe2)][_0x48d5a2+0x4],this[_0x5541e1(0xe2)][_0x48d5a2+0x5],0x0,this[_0x5541e1(0xe2)][_0x48d5a2+0x6],this[_0x5541e1(0xe2)][_0x48d5a2+0x7],this[_0x5541e1(0xe2)][_0x48d5a2+0x8],0x0,this[_0x5541e1(0xe2)][_0x48d5a2+0x9],this['meshInstancesDataView'][_0x48d5a2+0xa],this['meshInstancesDataView'][_0x48d5a2+0xb],0x0,this[_0x5541e1(0xe2)][_0x48d5a2+0xc],this['meshInstancesDataView'][_0x48d5a2+0xd],this[_0x5541e1(0xe2)][_0x48d5a2+0xe],0x1],_0x4d7f37=this[_0x5541e1(0xe2)][_0x48d5a2+0x18];this[_0x5541e1(0x101)][_0x5541e1(0xbc)](this[_0x5541e1(0xa0)][_0x5541e1(0x77)])?this[_0x5541e1(0xc6)][this[_0x5541e1(0xa0)][_0x5541e1(0x77)]][_0x5d5ae3]&&this[_0x5541e1(0xc6)][this[_0x5541e1(0xa0)]['status']][_0x5d5ae3][_0x2d323e]||(_0x4d7f37=this[_0x5541e1(0x101)][this['operatingType'][_0x5541e1(0x77)]]['status']):this[_0x5541e1(0xc6)][this[_0x5541e1(0xa0)][_0x5541e1(0x77)]][_0x5d5ae3]&&this[_0x5541e1(0xc6)][this[_0x5541e1(0xa0)][_0x5541e1(0x77)]][_0x5d5ae3][_0x2d323e]&&(_0x4d7f37=this[_0x5541e1(0xc6)][this[_0x5541e1(0xa0)][_0x5541e1(0x77)]][_0x5d5ae3][_0x2d323e][_0x5541e1(0x77)]),this['reverseElectionOperating'][_0x5541e1(0xbc)](this[_0x5541e1(0xa0)][_0x5541e1(0xdd)])?this[_0x5541e1(0xc6)][this[_0x5541e1(0xa0)][_0x5541e1(0xdd)]][_0x5d5ae3]&&this[_0x5541e1(0xc6)][this[_0x5541e1(0xa0)]['transform']][_0x5d5ae3][_0x2d323e]||(_0x54477e=(0x0,_0x351f8c['y8'])(_0x54477e,this[_0x5541e1(0x101)][this[_0x5541e1(0xa0)][_0x5541e1(0xdd)]][_0x5541e1(0xdd)])):this['operatingTypeModelComponent'][this['operatingType'][_0x5541e1(0xdd)]][_0x5d5ae3]&&this[_0x5541e1(0xc6)][this[_0x5541e1(0xa0)][_0x5541e1(0xdd)]][_0x5d5ae3][_0x2d323e]&&(_0x54477e=(0x0,_0x351f8c['y8'])(_0x54477e,this['operatingTypeModelComponent'][this[_0x5541e1(0xa0)]['transform']][_0x5d5ae3][_0x2d323e][_0x5541e1(0xdd)]));var _0x2d323e=[_0x54477e[0x0],_0x54477e[0x1],_0x54477e[0x2],_0x54477e[0x4],_0x54477e[0x5],_0x54477e[0x6],_0x54477e[0x8],_0x54477e[0x9],_0x54477e[0xa],_0x54477e[0xc],_0x54477e[0xd],_0x54477e[0xe],this[_0x5541e1(0xe2)][_0x48d5a2+0x1],0x0,this[_0x5541e1(0xf2)][_0x5d5ae3][_0x5541e1(0xd9)]/0x4,_0x4d7f37,0x0,this[_0x5541e1(0x79)][_0x5d5ae3][0x2*_0x2d323e],this['modelComponentAttributeDataView'][_0x5d5ae3][0x2*_0x2d323e+0x1],0x0],_0x31951c=this[_0x5541e1(0x124)][0x5],_0xaa9a7a=this[_0x5541e1(0x124)][0x5]+=0x14,_0x2d323e=(this['renderUpdateTempDataView']['set'](_0x2d323e,_0x31951c),this[_0x5541e1(0xe2)][_0x48d5a2+0x19]=_0x2170df,0x16e3600<this[_0x5541e1(0xe2)][_0x48d5a2+0x19]&&_0x4dac45[_0x5541e1(0x12b)](_0x5541e1(0x76)),this[_0x5541e1(0xe8)][_0x5541e1(0x97)]([_0x31951c,_0xaa9a7a,_0x2170df,_0x2170df+0x14],this[_0x5541e1(0xe8)][0x0]),this[_0x5541e1(0xe8)][0x0]+=0x4,this[_0x5541e1(0xe2)][_0x48d5a2+0x16]);this[_0x5541e1(0xb4)][_0x5d5ae3][_0x5541e1(0xbc)](_0x2d323e)||(this['modelMeshIdQuoteCount'][_0x5d5ae3][_0x2d323e]=0x0),this[_0x5541e1(0xb4)][_0x5d5ae3][_0x2d323e]++,this[_0x5541e1(0x124)][0x5],this[_0x5541e1(0xe4)][_0x5541e1(0x6e)];}[_0x312a00(0xec)](){var _0xd51e2f=_0x312a00;let _0x5b9dd1=0x0,_0xdb79bc=0x0,_0x5479f0=0x0,_0x3223fd=0x1;var _0x6bff3a=this['allowRenderInstancesDataView'][0x1];let _0x4f6573=0x4;for(;_0x4f6573<this[_0xd51e2f(0xbb)][0x3]&&_0x6bff3a===this[_0xd51e2f(0xbb)][0x1];){var _0x1bf961,_0x351674,_0x42210f,_0x2b0ec4,_0xaa2cae,_0x32e2c7=this[_0xd51e2f(0xbb)][_0x4f6573];_0x4f6573++,0x0!==_0x32e2c7&&(_0x42210f=this[_0xd51e2f(0xe2)][_0x32e2c7],this['modelMeshIndexDataView'][_0xd51e2f(0xbc)](_0x42210f)&&(this[_0xd51e2f(0xe2)][_0x32e2c7+0x1],_0x2b0ec4=this[_0xd51e2f(0xe2)][_0x32e2c7+0x17],_0x351674=this[_0xd51e2f(0x8d)][_0x42210f][_0x2b0ec4],_0x1bf961=this[_0xd51e2f(0xe2)][_0x32e2c7+0x18],0x0!==this['modelData'][_0x42210f]['status']&&0x0!==_0x1bf961&&-0x1!==this[_0xd51e2f(0xe2)][_0x32e2c7+0x19]&&this[_0xd51e2f(0x7f)][_0x42210f][_0xd51e2f(0xbc)](_0x2b0ec4)?(_0x1bf961=this[_0xd51e2f(0xe6)][_0x351674+0x3])===_0x5479f0&&(_0x42210f=this[_0xd51e2f(0xe2)][_0x32e2c7],_0x351674=this[_0xd51e2f(0x8d)][_0x42210f][_0x2b0ec4],_0xaa2cae=0x3*this[_0xd51e2f(0xe6)][_0x351674+0x4],_0x42210f=this[_0xd51e2f(0x7f)][_0x42210f][_0x2b0ec4],_0x2b0ec4=_0x5b9dd1+_0xaa2cae,this[_0xd51e2f(0x120)][_0xd51e2f(0x97)]([this[_0xd51e2f(0xe2)][_0x32e2c7+0x19]/0x4,_0x42210f['indexOffsetStart']/0x4,_0x5b9dd1,_0x2b0ec4],_0xdb79bc),_0xdb79bc+=0x4,_0x5b9dd1=_0x2b0ec4,_0xaa2cae=this[_0xd51e2f(0xe6)][_0x351674+0x4],0x1===_0x1bf961?this[_0xd51e2f(0x124)][0x22]+=_0xaa2cae:this['renderMemoryIdDataView'][0x21]+=_0xaa2cae):_0x3223fd=0x0,_0x4f6573===this['allowRenderInstancesDataView'][0x3]&&0x0===_0x5479f0&&(_0x5479f0=0x1,_0x4f6573=0x4)));}this[_0xd51e2f(0x124)][0x15]=_0x5b9dd1,this[_0xd51e2f(0x124)][0x16]=_0xdb79bc,this[_0xd51e2f(0x124)][0xd]=_0x3223fd,this[_0xd51e2f(0x124)][0x6]=0x1,this[_0xd51e2f(0x124)][0x7]=0x1,this[_0xd51e2f(0xbb)][0x0]=0x1;}[_0x312a00(0x71)](){var _0x41e5da=_0x312a00;if(0x64===this[_0x41e5da(0xdc)]){this[_0x41e5da(0xdc)]=0x0;for(let _0xa26a15=0x1;_0xa26a15<this[_0x41e5da(0xe2)][_0x41e5da(0x6e)];_0xa26a15+=_0x351f8c['uY'])0x0!==this[_0x41e5da(0xe2)][_0xa26a15]&&-0x1!==this[_0x41e5da(0xe2)][_0xa26a15+0x19]&&this[_0x41e5da(0xe2)][_0xa26a15+0x1a]!==this[_0x41e5da(0xbb)][0x1]&&this['FreeInstances'](_0xa26a15);for(var _0x1daa56 in this['modelMeshInfo'])for(var _0x4cd296 in this['modelMeshInfo'][_0x1daa56])if(0x0!==this['modelMeshInstancesIndexDataView'][_0x1daa56][0x0]||this[_0x41e5da(0x7f)][_0x1daa56][_0x4cd296][_0x41e5da(0xbc)](_0x41e5da(0xf4))){if(this[_0x41e5da(0x7f)][_0x1daa56][_0x4cd296][_0x41e5da(0xbc)](_0x41e5da(0xf4))){var _0x24f096=this[_0x41e5da(0x8d)][_0x1daa56][_0x4cd296],_0x24f096=this[_0x41e5da(0xe6)][_0x24f096+0x1];if(0x0===this['modelMeshIdQuoteCount'][_0x1daa56][_0x24f096]){var _0x24f096=this[_0x41e5da(0x7f)][_0x1daa56][_0x4cd296][_0x41e5da(0x72)],_0x304701=(this['modelMaterialInfo'][_0x1daa56][_0x24f096][_0x41e5da(0xea)]--,0x0===this[_0x41e5da(0xef)][_0x1daa56][_0x24f096][_0x41e5da(0xea)]&&(_0x304701=this['modelMaterialInfo'][_0x1daa56][_0x24f096][_0x41e5da(0xd9)],(0x0,_0x351f8c['mI'])(this[_0x41e5da(0x87)],_0x304701,_0x304701+0x8),delete this[_0x41e5da(0xef)][_0x1daa56][_0x24f096]['dataOffsetStart']),this[_0x41e5da(0xef)][_0x1daa56][_0x24f096][_0x41e5da(0x128)]);if(_0x304701&&this['textureInfo'][_0x304701]){let _0x2b9fed=this[_0x41e5da(0x6c)][_0x304701];if(_0x2b9fed[_0x41e5da(0xf8)]--,0x0===_0x2b9fed[_0x41e5da(0xf8)]){var _0x58f1e3=Math[_0x41e5da(0xaa)](_0x2b9fed[_0x41e5da(0x85)]/this['idleTextureMinUnit']),_0xe198a2=Math[_0x41e5da(0xaa)](_0x2b9fed[_0x41e5da(0x75)]/this[_0x41e5da(0x9c)]);for(let _0x4a1e6f=0x0;_0x4a1e6f<_0xe198a2;_0x4a1e6f++)for(let _0x3f0b43=0x0;_0x3f0b43<_0x58f1e3;_0x3f0b43++)this[_0x41e5da(0xac)][(_0x2b9fed[_0x41e5da(0x6f)]+_0x4a1e6f)*this['gridTextureSize']+_0x2b9fed[_0x41e5da(0x80)]+_0x3f0b43]=-0x1;(0x0,_0x351f8c['mI'])(this['idleMemoryMixDataView'],_0x2b9fed[_0x41e5da(0xd9)],_0x2b9fed[_0x41e5da(0xd9)]+0x8),delete this[_0x41e5da(0x6c)][_0x304701];}}this[_0x41e5da(0x124)][0x29]-=0x4*this['modelMeshInfo'][_0x1daa56][_0x4cd296][_0x41e5da(0x8c)],(0x0,_0x351f8c['mI'])(this['idleMemoryPositionDataView'],this[_0x41e5da(0x7f)][_0x1daa56][_0x4cd296][_0x41e5da(0xf4)],this[_0x41e5da(0x7f)][_0x1daa56][_0x4cd296][_0x41e5da(0xc2)]),delete this[_0x41e5da(0x7f)][_0x1daa56][_0x4cd296];}}}else delete this[_0x41e5da(0x7f)][_0x1daa56][_0x4cd296];}else this[_0x41e5da(0xdc)]++;}[_0x312a00(0x8b)](_0x3dac1b){var _0x52294c=_0x312a00,_0x1dede8=this['meshInstancesDataView'][_0x3dac1b+0x1],_0x34d4de=this['meshInstancesDataView'][_0x3dac1b],_0x1760d1=(this[_0x52294c(0x8d)][_0x52294c(0xbc)](_0x34d4de),this[_0x52294c(0xe2)][_0x3dac1b+0x16]),_0x1760d1=(this[_0x52294c(0xb4)][_0x34d4de][_0x1760d1]--,this['meshInstancesDataView'][_0x3dac1b+0x19]),_0x1760d1=((0x0,_0x351f8c['mI'])(this['idleMemoryInstancesDataView'],_0x1760d1,_0x1760d1+0x14),this[_0x52294c(0xe2)][_0x3dac1b+0x19]=-0x1,this[_0x52294c(0xe2)][_0x3dac1b+0x15]);delete this[_0x52294c(0x12c)][_0x34d4de][_0x1760d1][_0x1dede8],0x0===Object[_0x52294c(0xc9)](this['renderModelComponentInstance'][_0x34d4de][_0x1760d1])[_0x52294c(0x6e)]&&delete this[_0x52294c(0x12c)][_0x34d4de][_0x1760d1];}[_0x312a00(0x84)](_0x321279,_0x4eb4b5){var _0x2c842b=_0x312a00;let _0x5bae97=-0x1,_0x218946=-0x1;for(let _0x3482b0=0x1;_0x3482b0<this[_0x2c842b(0x87)][0x0];_0x3482b0+=0x2){var _0x1721da=this[_0x2c842b(0x87)][_0x3482b0+0x1];if(-0x1!==_0x1721da){var _0x114a81=this[_0x2c842b(0x87)][_0x3482b0],_0x56c9e5=_0x1721da-_0x114a81;if(0x8==_0x56c9e5){_0x5bae97=_0x114a81,_0x218946=_0x1721da,this['idleMemoryMixDataView'][_0x3482b0]=-0x1,this[_0x2c842b(0x87)][_0x3482b0+0x1]=-0x1;break;}if(0x8<_0x56c9e5){_0x5bae97=_0x114a81,_0x218946=_0x5bae97+0x8,this[_0x2c842b(0x87)][_0x3482b0]=_0x218946;break;}}}-0x1===_0x5bae97&&(_0x5bae97=this[_0x2c842b(0x124)][0x2],_0x218946=this[_0x2c842b(0x124)][0x2]+=0x8),this[_0x2c842b(0xef)][_0x321279][_0x4eb4b5][_0x2c842b(0xd9)]=_0x5bae97;let _0x1a8778=this[_0x2c842b(0xef)][_0x321279][_0x4eb4b5][_0x2c842b(0x11f)];this[_0x2c842b(0x119)][_0x2c842b(0xbc)](_0x321279)&&this[_0x2c842b(0x119)][_0x321279][_0x2c842b(0xbc)](_0x4eb4b5)&&this[_0x2c842b(0x119)][_0x321279][_0x4eb4b5]['hasOwnProperty'](_0x2c842b(0x11f))&&(_0x1a8778=this[_0x2c842b(0x119)][_0x321279][_0x4eb4b5][_0x2c842b(0x11f)]);var _0x2dcb2d=this[_0x2c842b(0x124)][0x5];this[_0x2c842b(0x124)][0x5]+=0x8,this[_0x2c842b(0xe4)]['set']([_0x1a8778[0x0],_0x1a8778[0x1],_0x1a8778[0x2],_0x1a8778[0x3],0x0,0x0,0x0,0x0],_0x2dcb2d),this[_0x2c842b(0xfd)]['set']([_0x2dcb2d,this[_0x2c842b(0x124)][0x5],_0x5bae97,_0x218946],this[_0x2c842b(0xfd)][0x0]),this[_0x2c842b(0xfd)][0x0]+=0x4,this[_0x2c842b(0xe1)][_0x2c842b(0xbc)](_0x321279)||(this['modelMaterialBindTexture'][_0x321279]={});let _0x334020=this[_0x2c842b(0xef)][_0x321279][_0x4eb4b5][_0x2c842b(0x128)];(_0x334020=this[_0x2c842b(0x119)][_0x2c842b(0xbc)](_0x321279)&&this[_0x2c842b(0x119)][_0x321279][_0x2c842b(0xbc)](_0x4eb4b5)&&this[_0x2c842b(0x119)][_0x321279][_0x4eb4b5]['hasOwnProperty'](_0x2c842b(0x128))?this[_0x2c842b(0x119)][_0x321279][_0x4eb4b5][_0x2c842b(0x128)]:_0x334020)&&(this[_0x2c842b(0xe1)][_0x321279][_0x4eb4b5]=_0x334020);}[_0x312a00(0x86)](){var _0xbbf053=_0x312a00;for(var _0x426fbd in this['modelMaterialBindTexture']){for(var _0x341a3d in this[_0xbbf053(0xe1)][_0x426fbd]){var _0xeb9b2c=this['modelMaterialBindTexture'][_0x426fbd][_0x341a3d];if(_0xbbf053(0x11a)===_0xeb9b2c){if(this[_0xbbf053(0xef)][_0x426fbd][_0x341a3d]&&this[_0xbbf053(0xef)][_0x426fbd][_0x341a3d][_0xbbf053(0xbc)](_0xbbf053(0xd9))){for(;this['renderMemoryIdDataView'][0x6];);var _0x2d2020=this[_0xbbf053(0xef)][_0x426fbd][_0x341a3d]['dataOffsetStart'],_0x310f39=this[_0xbbf053(0x124)][0x5];this['renderMemoryIdDataView'][0x5]+=0x4,this[_0xbbf053(0xe4)][_0xbbf053(0x97)]([0x0,0x0,0x0,0x0],_0x310f39),this[_0xbbf053(0xfd)]['set']([_0x310f39,this[_0xbbf053(0x124)][0x5],_0x2d2020+0x4,_0x2d2020+0x8],this[_0xbbf053(0xfd)][0x0]),this[_0xbbf053(0xfd)][0x0]+=0x4,this[_0xbbf053(0x124)][0x6]=0x1;}delete this['modelMaterialBindTexture'][_0x426fbd][_0x341a3d];}else{if(this['textureInfo'][_0xbbf053(0xbc)](_0xeb9b2c)){if(this[_0xbbf053(0x6c)][_0xeb9b2c][_0xbbf053(0xbc)](_0xbbf053(0xd9))){if(this[_0xbbf053(0xef)][_0x426fbd][_0x341a3d]&&this[_0xbbf053(0xef)][_0x426fbd][_0x341a3d]['hasOwnProperty'](_0xbbf053(0xd9))){for(;this[_0xbbf053(0x124)][0x6];);_0x310f39=this[_0xbbf053(0xef)][_0x426fbd][_0x341a3d][_0xbbf053(0xd9)],_0x2d2020=(this[_0xbbf053(0x6c)][_0xeb9b2c][_0xbbf053(0xf8)]++,this[_0xbbf053(0x124)][0x5]),(this[_0xbbf053(0x124)][0x5]+=0x8,this[_0xbbf053(0xe4)][_0xbbf053(0x97)]([0x0,0x0,0x0,0x0,this[_0xbbf053(0x6c)][_0xeb9b2c]['dataOffsetStart']/0x4,0x0,0x0,0x0],_0x2d2020),this[_0xbbf053(0xfd)]['set']([_0x2d2020,this[_0xbbf053(0x124)][0x5],_0x310f39,_0x310f39+0x8],this[_0xbbf053(0xfd)][0x0]),this[_0xbbf053(0xfd)][0x0]+=0x4,delete this[_0xbbf053(0xe1)][_0x426fbd][_0x341a3d],this[_0xbbf053(0x124)][0x6]=0x1);}}else this[_0xbbf053(0xf5)](this[_0xbbf053(0x6c)][_0xeb9b2c]);}else this[_0xbbf053(0x10b)][_0xbbf053(0xbc)](_0x426fbd)||(this[_0xbbf053(0x10b)][_0x426fbd]=new Set()),this[_0xbbf053(0x10b)][_0x426fbd]['add'](_0xeb9b2c),this[_0xbbf053(0x8f)]=!0x0;}}0x0===Object[_0xbbf053(0xc9)](this['modelMaterialBindTexture'][_0x426fbd])[_0xbbf053(0x6e)]&&delete this['modelMaterialBindTexture'][_0x426fbd];}this[_0xbbf053(0xc5)]();}['AddTexture'](_0x556f1f){var _0x57b508=_0x312a00,_0x21fb1d=Math[_0x57b508(0xaa)](_0x556f1f[_0x57b508(0x85)]/this[_0x57b508(0x9c)]),_0x2618b7=Math[_0x57b508(0xaa)](_0x556f1f[_0x57b508(0x75)]/this[_0x57b508(0x9c)]);let _0x49340e=-0x1,_0x48c0bc=-0x1;for(let _0x29c065=0x0;_0x29c065<this['gridTextureSize'];_0x29c065++){for(let _0x253ab9=0x0;_0x253ab9<this[_0x57b508(0x10e)];_0x253ab9++)if(-0x1===this['idleMemoryTextureDataView'][_0x29c065*this['gridTextureSize']+_0x253ab9]){let _0x29cd1e=!0x0;for(let _0xe6ab4a=0x0;_0xe6ab4a<_0x2618b7;_0xe6ab4a++){for(let _0x374f95=0x0;_0x374f95<_0x21fb1d;_0x374f95++)if(-0x1!==this[_0x57b508(0xac)][(_0x29c065+_0xe6ab4a)*this[_0x57b508(0x10e)]+_0x253ab9+_0x374f95]){_0x29cd1e=!0x1;break;}if(!0x1===_0x29cd1e)break;}if(!0x0===_0x29cd1e){_0x49340e=_0x253ab9*this[_0x57b508(0x9c)],_0x48c0bc=_0x29c065*this['idleTextureMinUnit'];for(let _0x3ac568=0x0;_0x3ac568<_0x2618b7;_0x3ac568++)for(let _0x33e3c7=0x0;_0x33e3c7<_0x21fb1d;_0x33e3c7++)this[_0x57b508(0xac)][(_0x29c065+_0x3ac568)*this['gridTextureSize']+_0x253ab9+_0x33e3c7]=_0x556f1f[_0x57b508(0x11e)];break;}}if(-0x1!==_0x49340e)break;}_0x49340e,_0x556f1f[_0x57b508(0x80)]=_0x49340e,_0x556f1f[_0x57b508(0x6f)]=_0x48c0bc;let _0x5b3772=new Uint8Array(this[_0x57b508(0xb1)]);var _0x35f4bf=0x4*this[_0x57b508(0x124)][0x5];this[_0x57b508(0x124)][0x5]+=Math[_0x57b508(0xaa)](_0x556f1f[_0x57b508(0xa9)][_0x57b508(0x6e)]/0x4),_0x5b3772[_0x57b508(0x97)](_0x556f1f[_0x57b508(0xa9)],_0x35f4bf);let _0x48da48=0x0,_0x328ea0=(_0x556f1f[_0x57b508(0x12a)]&&(this[_0x57b508(0x124)][0x5]+=Math[_0x57b508(0xaa)](_0x556f1f[_0x57b508(0x12a)][_0x57b508(0x6e)]/0x4),_0x5b3772[_0x57b508(0x97)](_0x556f1f[_0x57b508(0x12a)],_0x35f4bf+_0x556f1f[_0x57b508(0xa9)]['length']),_0x48da48=_0x556f1f['orm'][_0x57b508(0x6e)]),0x0),_0x43dce1=(_0x556f1f['nd']&&(this['renderMemoryIdDataView'][0x5]+=Math[_0x57b508(0xaa)](_0x556f1f['nd'][_0x57b508(0x6e)]/0x4),_0x5b3772[_0x57b508(0x97)](_0x556f1f['nd'],_0x35f4bf+_0x556f1f[_0x57b508(0xa9)][_0x57b508(0x6e)]+_0x48da48),_0x328ea0=_0x556f1f['nd'][_0x57b508(0x6e)]),this[_0x57b508(0xfb)][_0x57b508(0x97)]([_0x35f4bf,_0x556f1f['albedo'][_0x57b508(0x6e)],_0x556f1f[_0x57b508(0x80)],_0x556f1f[_0x57b508(0x6f)],_0x556f1f[_0x57b508(0x85)],_0x556f1f[_0x57b508(0x75)],_0x48da48,_0x328ea0],this['modifyMemoryTextureDataView'][0x0]),this['modifyMemoryTextureDataView'][0x0]+=0x8,delete _0x556f1f['albedo'],delete _0x556f1f[_0x57b508(0x12a)],delete _0x556f1f['nd'],-0x1),_0x494b29=-0x1;for(let _0x52f546=0x1;_0x52f546<this[_0x57b508(0x87)][0x0];_0x52f546+=0x2){var _0x5e87ca=this['idleMemoryMixDataView'][_0x52f546+0x1];if(-0x1!==_0x5e87ca){var _0x37ac04=this[_0x57b508(0x87)][_0x52f546],_0x2e4487=_0x5e87ca-_0x37ac04;if(0x8==_0x2e4487){_0x43dce1=_0x37ac04,_0x494b29=_0x5e87ca,this['idleMemoryMixDataView'][_0x52f546]=-0x1,this[_0x57b508(0x87)][_0x52f546+0x1]=-0x1;break;}if(0x8<_0x2e4487){_0x43dce1=_0x37ac04,_0x494b29=_0x43dce1+0x8,this[_0x57b508(0x87)][_0x52f546]=_0x494b29;break;}}}-0x1===_0x43dce1&&(_0x43dce1=this[_0x57b508(0x124)][0x2],_0x494b29=this[_0x57b508(0x124)][0x2]+=0x8),_0x556f1f[_0x57b508(0xd9)]=_0x43dce1,_0x35f4bf=this[_0x57b508(0x124)][0x5],(this[_0x57b508(0x124)][0x5]+=0x8,this[_0x57b508(0xe4)]['set']([_0x556f1f[_0x57b508(0x80)]/this[_0x57b508(0xd8)],_0x556f1f[_0x57b508(0x6f)]/this[_0x57b508(0xd8)],_0x556f1f[_0x57b508(0x85)]/this['maxTextureSize'],_0x556f1f[_0x57b508(0x75)]/this['maxTextureSize'],_0x556f1f[_0x57b508(0x74)],0x0,0x0,0x0],_0x35f4bf),this[_0x57b508(0xfd)][_0x57b508(0x97)]([_0x35f4bf,this[_0x57b508(0x124)][0x5],_0x43dce1,_0x494b29],this[_0x57b508(0xfd)][0x0]),this['modifyMemoryMixDataView'][0x0]+=0x4);}[_0x312a00(0xab)](){var _0x4b81b0=_0x312a00;if(this['loadingMesh']){for(var _0x4e4d87 in this['modelId_meshIds_List'])this[_0x4b81b0(0x123)][_0x4e4d87]=Array[_0x4b81b0(0x10a)](this['modelId_meshIds_List'][_0x4e4d87]);this[_0x4b81b0(0xa2)][_0x4b81b0(0xd3)](this[_0x4b81b0(0x123)])[_0x4b81b0(0xf3)](_0x1a44d3=>{var _0x48075f=_0x4b81b0;for(let _0x49109c=0x0;_0x49109c<_0x1a44d3[_0x48075f(0x6e)];_0x49109c++){var _0x49ee8d=_0x1a44d3[_0x49109c];this[_0x48075f(0x7f)][_0x49ee8d['modelId']][_0x48075f(0xbc)](_0x49ee8d['id'])?_0x4dac45[_0x48075f(0x12b)](_0x48075f(0xe9),_0x49ee8d):this['modelMeshInfo'][_0x49ee8d[_0x48075f(0x117)]][_0x49ee8d['id']]=_0x49ee8d;}this[_0x48075f(0x9a)]=!0x1;},_0x364f82=>{var _0x43504e=_0x4b81b0;this[_0x43504e(0x9a)]=!0x1;}),this[_0x4b81b0(0x123)]={};}}[_0x312a00(0x96)](){var _0x20e587=_0x312a00;if(this['loadingMaterial']){for(var _0x368bf0 in this['modelId_materialIds_List'])this['modelId_materialIds_List'][_0x368bf0]=Array[_0x20e587(0x10a)](this['modelId_materialIds_List'][_0x368bf0]);this[_0x20e587(0xa2)]['GetMaterial'](this[_0x20e587(0x126)])['then'](_0x19e758=>{var _0x35d47c=_0x20e587;for(let _0x10c402=0x0;_0x10c402<_0x19e758['length'];_0x10c402++){let _0x4f1f6d=_0x19e758[_0x10c402];this['modelMaterialInfo'][_0x4f1f6d[_0x35d47c(0x117)]][_0x35d47c(0xbc)](_0x4f1f6d['id'])||(_0x4f1f6d['renderInstancesCount']=0x0,this[_0x35d47c(0xef)][_0x4f1f6d[_0x35d47c(0x117)]][_0x4f1f6d['id']]=_0x4f1f6d);}this['loadingMaterial']=!0x1;},_0x5937f0=>{var _0x41c9f5=_0x20e587;this[_0x41c9f5(0x115)]=!0x1;}),this['modelId_materialIds_List']={};}}[_0x312a00(0xc5)](){var _0x32a170=_0x312a00;if(this[_0x32a170(0x8f)]){for(var _0x571bbe in this[_0x32a170(0x10b)])this[_0x32a170(0x10b)][_0x571bbe]=Array[_0x32a170(0x10a)](this[_0x32a170(0x10b)][_0x571bbe]);this[_0x32a170(0xa2)][_0x32a170(0x8e)](this[_0x32a170(0x10b)])['then'](_0x162050=>{var _0x2e48bd=_0x32a170;for(let _0x31f714=0x0;_0x31f714<_0x162050[_0x2e48bd(0x6e)];_0x31f714++){let _0x383d1f=_0x162050[_0x31f714];this[_0x2e48bd(0x6c)][_0x2e48bd(0xbc)](_0x383d1f['id'])||(this[_0x2e48bd(0xa5)]++,_0x383d1f[_0x2e48bd(0x11e)]=this[_0x2e48bd(0xa5)],_0x383d1f[_0x2e48bd(0xf8)]=0x0,this[_0x2e48bd(0x6c)][_0x383d1f['id']]=_0x383d1f);}this['loadingTexture']=!0x1;},_0x1bf782=>{this['loadingTexture']=!0x1;}),this[_0x32a170(0x10b)]={};}}['SetModelStatus'](_0x3168f7,_0x43e08e){var _0x4a9de8=_0x312a00;if(this[_0x4a9de8(0xf2)]['hasOwnProperty'](_0x3168f7)){for(;this[_0x4a9de8(0x124)][0x6];);var _0x4f34ef,_0x34a1bb=this[_0x4a9de8(0xf2)][_0x3168f7]['dataOffsetStart'];-0x1!==_0x34a1bb&&(_0x4f34ef=this[_0x4a9de8(0x124)][0x5],this[_0x4a9de8(0x124)][0x5]+=0x4,this[_0x4a9de8(0xe4)][_0x4a9de8(0x97)]([_0x43e08e,_0x3168f7,0x0,0x0],_0x4f34ef),this[_0x4a9de8(0xfd)][_0x4a9de8(0x97)]([_0x4f34ef,this[_0x4a9de8(0x124)][0x5],_0x34a1bb+0x10,_0x34a1bb+0x14],this['modifyMemoryMixDataView'][0x0]),this['modifyMemoryMixDataView'][0x0]+=0x4),this['modelData'][_0x3168f7]['status']=_0x43e08e,this[_0x4a9de8(0x124)][0x6]=0x1;}}[_0x312a00(0xb6)](_0x349161,_0x521199){var _0x4aaa3e=_0x312a00;if(this[_0x4aaa3e(0xf2)][_0x4aaa3e(0xbc)](_0x349161)){for(;this[_0x4aaa3e(0x124)][0x6];);var _0x3bb876;_0x521199&&_0x521199[_0x4aaa3e(0x7d)]&&(_0x521199=Array[_0x4aaa3e(0x10a)](_0x521199)),Array[_0x4aaa3e(0xd5)](_0x521199)&&0x10===_0x521199['length']&&(this['modelData'][_0x349161]['transform']=[..._0x521199],this[_0x4aaa3e(0x7e)][_0x4aaa3e(0x81)]({'msgType':_0x4aaa3e(0xa3),'modelId':_0x349161,'modelMatrix':_0x521199}),-0x1!==(_0x349161=this['modelData'][_0x349161]['dataOffsetStart'])&&(_0x521199[0xc]-=this[_0x4aaa3e(0xd7)][0x1b],_0x521199[0xd]-=this['sharedMemoryDataView'][0x1c],_0x521199[0xe]-=this['sharedMemoryDataView'][0x1d],_0x3bb876=this[_0x4aaa3e(0x124)][0x5],this[_0x4aaa3e(0x124)][0x5]+=0x10,this[_0x4aaa3e(0xe4)][_0x4aaa3e(0x97)](_0x521199,_0x3bb876),this[_0x4aaa3e(0xfd)][_0x4aaa3e(0x97)]([_0x3bb876,this['renderMemoryIdDataView'][0x5],_0x349161,_0x349161+0x10],this[_0x4aaa3e(0xfd)][0x0]),this[_0x4aaa3e(0xfd)][0x0]+=0x4)),this[_0x4aaa3e(0x124)][0x6]=0x1;}}[_0x312a00(0x69)](_0x257c2b,_0x24e85d,_0x443e9f){var _0x78ec33=_0x312a00;if(this['modelData'][_0x78ec33(0xbc)](_0x257c2b)&&_0x24e85d&&!isNaN(_0x24e85d)){for(;this[_0x78ec33(0x124)][0x6];);var _0x17d289=this[_0x78ec33(0xf2)][_0x257c2b][_0x78ec33(0xd9)];if(-0x1!==_0x17d289){var _0x5bf0d0=this[_0x78ec33(0x124)][0x5];this[_0x78ec33(0x124)][0x5]+=0x10;let _0x2ff028=[0x0,0x1,0x0,0x0];this[_0x78ec33(0x78)][_0x78ec33(0xbc)](_0x257c2b)||(this['modelStoreyOperating'][_0x257c2b]={}),this['modelStoreyOperating'][_0x257c2b][_0x78ec33(0xbc)](_0x24e85d)||(this[_0x78ec33(0x78)][_0x257c2b][_0x24e85d]={}),_0x443e9f?(this['modelStoreyOperating'][_0x257c2b][_0x24e85d]['transform']=_0x443e9f,_0x2ff028=[..._0x2ff028,_0x443e9f[0x0],_0x443e9f[0x1],_0x443e9f[0x2],_0x443e9f[0x4],_0x443e9f[0x5],_0x443e9f[0x6],_0x443e9f[0x8],_0x443e9f[0x9],_0x443e9f[0xa],_0x443e9f[0xc],_0x443e9f[0xd],_0x443e9f[0xe]]):(delete this[_0x78ec33(0x78)][_0x257c2b][_0x24e85d]['transform'],_0x2ff028[0x1]=0x0),this[_0x78ec33(0x78)][_0x257c2b][_0x24e85d][_0x78ec33(0xbc)](_0x78ec33(0x77))&&(_0x2ff028[0x0]=this[_0x78ec33(0x78)][_0x257c2b][_0x24e85d][_0x78ec33(0x77)]),this['renderUpdateTempDataView']['set'](_0x2ff028,_0x5bf0d0),this['modifyMemoryMixDataView']['set']([_0x5bf0d0,this['renderMemoryIdDataView'][0x5],_0x17d289=_0x17d289+0x14+0x10*_0x24e85d,_0x17d289+0x10],this[_0x78ec33(0xfd)][0x0]),this['modifyMemoryMixDataView'][0x0]+=0x4;}this[_0x78ec33(0x124)][0x6]=0x1;}}[_0x312a00(0xd2)](_0x3739a8,_0x36405d,_0x336296){var _0x337fe8=_0x312a00;if(this[_0x337fe8(0xf2)][_0x337fe8(0xbc)](_0x3739a8)&&_0x36405d&&!isNaN(_0x36405d)){for(;this['renderMemoryIdDataView'][0x6];);var _0x1bac35=this[_0x337fe8(0xf2)][_0x3739a8][_0x337fe8(0xd9)];if(-0x1!==_0x1bac35){var _0x563927=this[_0x337fe8(0x124)][0x5];this['renderMemoryIdDataView'][0x5]+=0x4;let _0x1c49d0=[_0x336296,0x0,0x0,0x0];this[_0x337fe8(0x78)][_0x337fe8(0xbc)](_0x3739a8)||(this[_0x337fe8(0x78)][_0x3739a8]={}),this[_0x337fe8(0x78)][_0x3739a8][_0x337fe8(0xbc)](_0x36405d)||(this[_0x337fe8(0x78)][_0x3739a8][_0x36405d]={}),_0x336296?this['modelStoreyOperating'][_0x3739a8][_0x36405d][_0x337fe8(0x77)]=_0x336296:delete this[_0x337fe8(0x78)][_0x3739a8][_0x36405d][_0x337fe8(0x77)],this[_0x337fe8(0x78)][_0x3739a8][_0x36405d][_0x337fe8(0xbc)](_0x337fe8(0xdd))&&(_0x1c49d0[0x1]=0x1),this[_0x337fe8(0xe4)][_0x337fe8(0x97)](_0x1c49d0,_0x563927),this[_0x337fe8(0xfd)]['set']([_0x563927,this[_0x337fe8(0x124)][0x5],_0x1bac35=_0x1bac35+0x14+0x10*_0x36405d,_0x1bac35+0x4],this[_0x337fe8(0xfd)][0x0]),this[_0x337fe8(0xfd)][0x0]+=0x4;}this[_0x337fe8(0x124)][0x6]=0x1;}}[_0x312a00(0x6a)](_0x3d765e,_0x3c0063,_0x2901e4){var _0x7fbaa8=_0x312a00;if(this[_0x7fbaa8(0xf2)][_0x7fbaa8(0xbc)](_0x3d765e)&&_0x3c0063&&!isNaN(_0x3c0063)){for(;this[_0x7fbaa8(0x124)][0x6];);var _0x1c23a0=this[_0x7fbaa8(0xf2)][_0x3d765e][_0x7fbaa8(0xd9)];if(-0x1!==_0x1c23a0){var _0x6e5f80=this[_0x7fbaa8(0x124)][0x5];this[_0x7fbaa8(0x124)][0x5]+=0x10;let _0x32ad34=[0x0,0x1,0x0,0x0];this['modelExpressTypeOperating']['hasOwnProperty'](_0x3d765e)||(this[_0x7fbaa8(0xad)][_0x3d765e]={}),this[_0x7fbaa8(0xad)][_0x3d765e]['hasOwnProperty'](_0x3c0063)||(this['modelExpressTypeOperating'][_0x3d765e][_0x3c0063]={}),_0x2901e4?(this[_0x7fbaa8(0xad)][_0x3d765e][_0x3c0063][_0x7fbaa8(0xdd)]=_0x2901e4,_0x32ad34=[..._0x32ad34,_0x2901e4[0x0],_0x2901e4[0x1],_0x2901e4[0x2],_0x2901e4[0x4],_0x2901e4[0x5],_0x2901e4[0x6],_0x2901e4[0x8],_0x2901e4[0x9],_0x2901e4[0xa],_0x2901e4[0xc],_0x2901e4[0xd],_0x2901e4[0xe]]):(delete this[_0x7fbaa8(0xad)][_0x3d765e][_0x3c0063][_0x7fbaa8(0xdd)],_0x32ad34[0x1]=0x0),this['modelExpressTypeOperating'][_0x3d765e][_0x3c0063][_0x7fbaa8(0xbc)]('status')&&(_0x32ad34[0x0]=this[_0x7fbaa8(0xad)][_0x3d765e][_0x3c0063]['status']),this[_0x7fbaa8(0xe4)][_0x7fbaa8(0x97)](_0x32ad34,_0x6e5f80),this[_0x7fbaa8(0xfd)][_0x7fbaa8(0x97)]([_0x6e5f80,this[_0x7fbaa8(0x124)][0x5],_0x1c23a0=_0x1c23a0+0x14+0x10*_0x3c0063+0x640,_0x1c23a0+0x10],this['modifyMemoryMixDataView'][0x0]),this[_0x7fbaa8(0xfd)][0x0]+=0x4;}this[_0x7fbaa8(0x124)][0x6]=0x1;}}[_0x312a00(0xc7)](_0x46452f,_0x136846,_0x4589a7){var _0x5355a3=_0x312a00;if(this[_0x5355a3(0xf2)][_0x5355a3(0xbc)](_0x46452f)&&_0x136846&&!isNaN(_0x136846)){for(;this[_0x5355a3(0x124)][0x6];);var _0x1a4852=this[_0x5355a3(0xf2)][_0x46452f]['dataOffsetStart'];if(-0x1!==_0x1a4852){var _0x25eca3=this[_0x5355a3(0x124)][0x5];this[_0x5355a3(0x124)][0x5]+=0x4;let _0x13b400=[_0x4589a7,0x0,0x0,0x0];this[_0x5355a3(0xad)][_0x5355a3(0xbc)](_0x46452f)||(this[_0x5355a3(0xad)][_0x46452f]={}),this[_0x5355a3(0xad)][_0x46452f][_0x5355a3(0xbc)](_0x136846)||(this[_0x5355a3(0xad)][_0x46452f][_0x136846]={}),_0x4589a7?this[_0x5355a3(0xad)][_0x46452f][_0x136846][_0x5355a3(0x77)]=_0x4589a7:delete this[_0x5355a3(0xad)][_0x46452f][_0x136846][_0x5355a3(0x77)],this[_0x5355a3(0xad)][_0x46452f][_0x136846][_0x5355a3(0xbc)](_0x5355a3(0xdd))&&(_0x13b400[0x1]=0x1),this['renderUpdateTempDataView'][_0x5355a3(0x97)](_0x13b400,_0x25eca3),this[_0x5355a3(0xfd)]['set']([_0x25eca3,this[_0x5355a3(0x124)][0x5],_0x1a4852=_0x1a4852+0x14+0x10*_0x136846+0x640,_0x1a4852+0x4],this[_0x5355a3(0xfd)][0x0]),this['modifyMemoryMixDataView'][0x0]+=0x4;}this['renderMemoryIdDataView'][0x6]=0x1;}}[_0x312a00(0xbd)](_0x160bc5,_0x39f4cb){var _0x4690f3=_0x312a00;for(;this['renderMemoryIdDataView'][0x6];);var _0x1dd539=new Int32Array(_0x39f4cb);for(let _0x3062ba=0x0;_0x3062ba<_0x1dd539[_0x4690f3(0x6e)];_0x3062ba+=0x2){var _0x1a96a9=_0x1dd539[_0x3062ba],_0x4af3d2=_0x1dd539[_0x3062ba+0x1],_0x4b8202=this['modelMeshInstancesIndexDataView'][_0x1a96a9][_0x4af3d2];this['modelData'][_0x4690f3(0xbc)](_0x1a96a9)&&-0x1!==this[_0x4690f3(0xe2)][_0x4b8202+0x19]&&(_0x4b8202=this[_0x4690f3(0xe2)][_0x4b8202+0x19],this[_0x4690f3(0xe4)][_0x4690f3(0x97)]([_0x4af3d2,0x0,this['modelData'][_0x1a96a9][_0x4690f3(0xd9)]/0x4,_0x160bc5[_0x4690f3(0x77)]],this['renderMemoryIdDataView'][0x5]),this['modifyMemoryInstancesDataView'][_0x4690f3(0x97)]([this[_0x4690f3(0x124)][0x5],this[_0x4690f3(0x124)][0x5]+0x4,_0x4b8202+0xc,_0x4b8202+0x10],this[_0x4690f3(0xe8)][0x0]),this[_0x4690f3(0x124)][0x5]+=0x4,this[_0x4690f3(0xe8)][0x0]+=0x4);}this[_0x4690f3(0x124)][0x6]=0x1;}[_0x312a00(0xfa)](_0x1b7dbe,_0x5c54b2){var _0x307d91=_0x312a00;for(;this[_0x307d91(0x124)][0x6];);var _0x131284=new Int32Array(_0x5c54b2);for(let _0x3bb0c3=0x0;_0x3bb0c3<_0x131284[_0x307d91(0x6e)];_0x3bb0c3+=0x2){var _0xe7c65c=_0x131284[_0x3bb0c3],_0x18bc00=_0x131284[_0x3bb0c3+0x1],_0x18bc00=this[_0x307d91(0x83)][_0xe7c65c][_0x18bc00];this[_0x307d91(0xf2)][_0x307d91(0xbc)](_0xe7c65c)&&-0x1!==this[_0x307d91(0xe2)][_0x18bc00+0x19]&&(_0xe7c65c=[this['meshInstancesDataView'][_0x18bc00+0x3],this[_0x307d91(0xe2)][_0x18bc00+0x4],this[_0x307d91(0xe2)][_0x18bc00+0x5],0x0,this[_0x307d91(0xe2)][_0x18bc00+0x6],this['meshInstancesDataView'][_0x18bc00+0x7],this[_0x307d91(0xe2)][_0x18bc00+0x8],0x0,this[_0x307d91(0xe2)][_0x18bc00+0x9],this['meshInstancesDataView'][_0x18bc00+0xa],this[_0x307d91(0xe2)][_0x18bc00+0xb],0x0,this[_0x307d91(0xe2)][_0x18bc00+0xc],this[_0x307d91(0xe2)][_0x18bc00+0xd],this[_0x307d91(0xe2)][_0x18bc00+0xe],0x1],_0xe7c65c=[(_0xe7c65c=(0x0,_0x351f8c['y8'])(_0xe7c65c,_0x1b7dbe['transform']))[0x0],_0xe7c65c[0x1],_0xe7c65c[0x2],_0xe7c65c[0x4],_0xe7c65c[0x5],_0xe7c65c[0x6],_0xe7c65c[0x8],_0xe7c65c[0x9],_0xe7c65c[0xa],_0xe7c65c[0xc],_0xe7c65c[0xd],_0xe7c65c[0xe]],_0x18bc00=this['meshInstancesDataView'][_0x18bc00+0x19],this[_0x307d91(0xe4)][_0x307d91(0x97)](_0xe7c65c,this[_0x307d91(0x124)][0x5]),this[_0x307d91(0xe8)]['set']([this[_0x307d91(0x124)][0x5],this[_0x307d91(0x124)][0x5]+0xc,_0x18bc00,_0x18bc00+0xc],this['modifyMemoryInstancesDataView'][0x0]),this[_0x307d91(0x124)][0x5]+=0xc,this['modifyMemoryInstancesDataView'][0x0]+=0x4);}this[_0x307d91(0x124)][0x6]=0x1;}[_0x312a00(0xc0)](_0x129b19,_0x4b8897){var _0x159855=_0x312a00;for(_0x129b19[_0x159855(0x70)]&&(this[_0x159855(0x101)][this[_0x159855(0xa0)]['status']]=_0x129b19);this[_0x159855(0x124)][0x6];);var _0x2b6338=new Int32Array(_0x4b8897);for(let _0x4df4df=0x0;_0x4df4df<_0x2b6338['length'];_0x4df4df+=0x2){var _0x40102c=_0x2b6338[_0x4df4df],_0x2c265a=_0x2b6338[_0x4df4df+0x1];if(this[_0x159855(0xc6)][this[_0x159855(0xa0)]['status']][_0x159855(0xbc)](_0x40102c)||(this[_0x159855(0xc6)][this['operatingType'][_0x159855(0x77)]][_0x40102c]={}),!(this['operatingTypeModelComponent'][this[_0x159855(0xa0)][_0x159855(0x77)]][_0x40102c][_0x2c265a]=_0x129b19)[_0x159855(0x70)]&&this[_0x159855(0x12c)][_0x40102c]&&this[_0x159855(0x12c)][_0x40102c][_0x2c265a])for(var _0x16eefe in this[_0x159855(0x12c)][_0x40102c][_0x2c265a]){var _0x22be88,_0x16eefe=parseInt(_0x16eefe),_0x16eefe=this[_0x159855(0x83)][_0x40102c][_0x16eefe];this['modelData'][_0x159855(0xbc)](_0x40102c)&&-0x1!==this['meshInstancesDataView'][_0x16eefe+0x19]&&(_0x22be88=this[_0x159855(0xe2)][_0x16eefe+0x19],this[_0x159855(0xe4)][_0x159855(0x97)]([this['meshInstancesDataView'][_0x16eefe+0x1],0x0,this[_0x159855(0xf2)][_0x40102c][_0x159855(0xd9)]/0x4,_0x129b19[_0x159855(0x77)]],this[_0x159855(0x124)][0x5]),this[_0x159855(0xe8)][_0x159855(0x97)]([this[_0x159855(0x124)][0x5],this[_0x159855(0x124)][0x5]+0x4,_0x22be88+0xc,_0x22be88+0x10],this[_0x159855(0xe8)][0x0]),this[_0x159855(0x124)][0x5]+=0x4,this['modifyMemoryInstancesDataView'][0x0]+=0x4);}}if(_0x129b19[_0x159855(0x70)])for(let _0x2c2ac4=0x1;_0x2c2ac4<this[_0x159855(0xe2)][_0x159855(0x6e)];_0x2c2ac4+=_0x351f8c['uY']){var _0x5d1e62=this[_0x159855(0xe2)][_0x2c2ac4];if(this[_0x159855(0xf2)][_0x159855(0xbc)](_0x5d1e62)&&-0x1!==this[_0x159855(0xe2)][_0x2c2ac4+0x19]){var _0x50e24c,_0x5d1e62=this[_0x159855(0xe2)][_0x2c2ac4],_0x537778=this['meshInstancesDataView'][_0x2c2ac4+0x1];this[_0x159855(0xc6)][this[_0x159855(0xa0)][_0x159855(0x77)]][_0x5d1e62]&&this['operatingTypeModelComponent'][this[_0x159855(0xa0)][_0x159855(0x77)]][_0x5d1e62][this[_0x159855(0xe2)][_0x2c2ac4+0x15]]||-0x1!==this[_0x159855(0xe2)][_0x2c2ac4+0x19]&&(_0x50e24c=this[_0x159855(0xe2)][_0x2c2ac4+0x19],this[_0x159855(0xe4)][_0x159855(0x97)]([_0x537778,0x0,this['modelData'][_0x5d1e62][_0x159855(0xd9)]/0x4,this['reverseElectionOperating'][this[_0x159855(0xa0)][_0x159855(0x77)]][_0x159855(0x77)]],this[_0x159855(0x124)][0x5]),this[_0x159855(0xe8)]['set']([this[_0x159855(0x124)][0x5],this[_0x159855(0x124)][0x5]+0x4,_0x50e24c+0xc,_0x50e24c+0x10],this[_0x159855(0xe8)][0x0]),this[_0x159855(0x124)][0x5]+=0x4,this[_0x159855(0xe8)][0x0]+=0x4);}else{if(0x0===this[_0x159855(0xe2)][_0x2c2ac4])break;}}this['renderMemoryIdDataView'][0x6]=0x1;}[_0x312a00(0xc1)](_0x3a8543,_0x10f67e){var _0x3f145e=_0x312a00;for(_0x3a8543[_0x3f145e(0x70)]&&(this[_0x3f145e(0x101)][this[_0x3f145e(0xa0)][_0x3f145e(0xdd)]]=_0x3a8543);this[_0x3f145e(0x124)][0x6];);var _0x322a0f,_0x1b891c,_0x311682=new Int32Array(_0x10f67e);for(let _0x1ef43b=0x0;_0x1ef43b<_0x311682[_0x3f145e(0x6e)];_0x1ef43b+=0x2){var _0x2d337b=_0x311682[_0x1ef43b],_0x51874c=_0x311682[_0x1ef43b+0x1];if(this[_0x3f145e(0xc6)][this['operatingType'][_0x3f145e(0xdd)]]['hasOwnProperty'](_0x2d337b)||(this[_0x3f145e(0xc6)][this[_0x3f145e(0xa0)]['transform']][_0x2d337b]={}),!(this[_0x3f145e(0xc6)][this['operatingType']['transform']][_0x2d337b][_0x51874c]=_0x3a8543)[_0x3f145e(0x70)]&&this[_0x3f145e(0x12c)][_0x2d337b]&&this[_0x3f145e(0x12c)][_0x2d337b][_0x51874c])for(var _0x40eb82 in this[_0x3f145e(0x12c)][_0x2d337b][_0x51874c]){var _0x34914f,_0x40eb82=parseInt(_0x40eb82),_0x40eb82=this[_0x3f145e(0x83)][_0x2d337b][_0x40eb82];this[_0x3f145e(0xf2)][_0x3f145e(0xbc)](_0x2d337b)&&-0x1!==this[_0x3f145e(0xe2)][_0x40eb82+0x19]&&(_0x34914f=[this[_0x3f145e(0xe2)][_0x40eb82+0x3],this['meshInstancesDataView'][_0x40eb82+0x4],this['meshInstancesDataView'][_0x40eb82+0x5],0x0,this[_0x3f145e(0xe2)][_0x40eb82+0x6],this[_0x3f145e(0xe2)][_0x40eb82+0x7],this[_0x3f145e(0xe2)][_0x40eb82+0x8],0x0,this['meshInstancesDataView'][_0x40eb82+0x9],this['meshInstancesDataView'][_0x40eb82+0xa],this[_0x3f145e(0xe2)][_0x40eb82+0xb],0x0,this[_0x3f145e(0xe2)][_0x40eb82+0xc],this[_0x3f145e(0xe2)][_0x40eb82+0xd],this['meshInstancesDataView'][_0x40eb82+0xe],0x1],_0x34914f=[(_0x34914f=(0x0,_0x351f8c['y8'])(_0x34914f,_0x3a8543['transform']))[0x0],_0x34914f[0x1],_0x34914f[0x2],_0x34914f[0x4],_0x34914f[0x5],_0x34914f[0x6],_0x34914f[0x8],_0x34914f[0x9],_0x34914f[0xa],_0x34914f[0xc],_0x34914f[0xd],_0x34914f[0xe]],_0x40eb82=this['meshInstancesDataView'][_0x40eb82+0x19],this[_0x3f145e(0xe4)][_0x3f145e(0x97)](_0x34914f,this[_0x3f145e(0x124)][0x5]),this['modifyMemoryInstancesDataView']['set']([this['renderMemoryIdDataView'][0x5],this[_0x3f145e(0x124)][0x5]+0xc,_0x40eb82,_0x40eb82+0xc],this[_0x3f145e(0xe8)][0x0]),this[_0x3f145e(0x124)][0x5]+=0xc,this[_0x3f145e(0xe8)][0x0]+=0x4);}}if(_0x3a8543[_0x3f145e(0x70)]){for(let _0x310895=0x1;_0x310895<this[_0x3f145e(0xe2)]['length'];_0x310895+=_0x351f8c['uY'])if(this['modelData'][_0x3f145e(0xbc)](this[_0x3f145e(0xe2)][_0x310895])&&-0x1!==this[_0x3f145e(0xe2)][_0x310895+0x19])this['operatingTypeModelComponent'][this[_0x3f145e(0xa0)][_0x3f145e(0xdd)]][this[_0x3f145e(0xe2)][_0x310895+0x0]]&&this[_0x3f145e(0xc6)][this[_0x3f145e(0xa0)][_0x3f145e(0xdd)]][this[_0x3f145e(0xe2)][_0x310895+0x0]][this[_0x3f145e(0xe2)][_0x310895+0x15]]||-0x1!==this[_0x3f145e(0xe2)][_0x310895+0x19]&&(_0x322a0f=[this[_0x3f145e(0xe2)][_0x310895+0x3],this[_0x3f145e(0xe2)][_0x310895+0x4],this['meshInstancesDataView'][_0x310895+0x5],0x0,this[_0x3f145e(0xe2)][_0x310895+0x6],this[_0x3f145e(0xe2)][_0x310895+0x7],this[_0x3f145e(0xe2)][_0x310895+0x8],0x0,this[_0x3f145e(0xe2)][_0x310895+0x9],this[_0x3f145e(0xe2)][_0x310895+0xa],this[_0x3f145e(0xe2)][_0x310895+0xb],0x0,this[_0x3f145e(0xe2)][_0x310895+0xc],this[_0x3f145e(0xe2)][_0x310895+0xd],this[_0x3f145e(0xe2)][_0x310895+0xe],0x1],_0x322a0f=[(_0x322a0f=Array[_0x3f145e(0x10a)]((0x0,_0x351f8c['y8'])(_0x322a0f,_0x3a8543[_0x3f145e(0xdd)])))[0x0],_0x322a0f[0x1],_0x322a0f[0x2],_0x322a0f[0x4],_0x322a0f[0x5],_0x322a0f[0x6],_0x322a0f[0x8],_0x322a0f[0x9],_0x322a0f[0xa],_0x322a0f[0xc],_0x322a0f[0xd],_0x322a0f[0xe]],_0x1b891c=this['meshInstancesDataView'][_0x310895+0x19],this[_0x3f145e(0xe4)]['set'](_0x322a0f,this[_0x3f145e(0x124)][0x5]),this['modifyMemoryInstancesDataView']['set']([this['renderMemoryIdDataView'][0x5],this['renderMemoryIdDataView'][0x5]+0xc,_0x1b891c,_0x1b891c+0xc],this['modifyMemoryInstancesDataView'][0x0]),this[_0x3f145e(0x124)][0x5]+=0xc,this[_0x3f145e(0xe8)][0x0]+=0x4);else{if(0x0===this[_0x3f145e(0xe2)][_0x310895])break;}}this[_0x3f145e(0x124)][0x6]=0x1;}[_0x312a00(0x11d)](){var _0x2eb901=_0x312a00;for(;this['renderMemoryIdDataView'][0x6];);if(this[_0x2eb901(0x101)][_0x2eb901(0xbc)](this['operatingType'][_0x2eb901(0x77)])){for(let _0x57aa03=0x1;_0x57aa03<this[_0x2eb901(0xe2)][_0x2eb901(0x6e)];_0x57aa03+=_0x351f8c['uY'])if(this[_0x2eb901(0xf2)][_0x2eb901(0xbc)](this[_0x2eb901(0xe2)][_0x57aa03])&&-0x1!==this[_0x2eb901(0xe2)][_0x57aa03+0x19]){var _0x5b2ee4=this['meshInstancesDataView'][_0x57aa03+0x0],_0x18cdd1=this[_0x2eb901(0xe2)][_0x57aa03+0x19];this[_0x2eb901(0xe4)][_0x2eb901(0x97)]([this[_0x2eb901(0xe2)][_0x57aa03+0x1],0x0,this['modelData'][_0x5b2ee4]['dataOffsetStart']/0x4,this['meshInstancesDataView'][_0x57aa03+0x18]],this[_0x2eb901(0x124)][0x5]),this[_0x2eb901(0xe8)]['set']([this[_0x2eb901(0x124)][0x5],this[_0x2eb901(0x124)][0x5]+0x4,_0x18cdd1+0xc,_0x18cdd1+0x10],this[_0x2eb901(0xe8)][0x0]),this[_0x2eb901(0x124)][0x5]+=0x4,this[_0x2eb901(0xe8)][0x0]+=0x4;}else{if(0x0===this['meshInstancesDataView'][_0x57aa03])break;}}else{for(var _0x38fc67 in this[_0x2eb901(0xc6)][this['operatingType'][_0x2eb901(0x77)]])for(var _0x37e182 in this[_0x2eb901(0xc6)][this[_0x2eb901(0xa0)][_0x2eb901(0x77)]][_0x38fc67])if(this['renderModelComponentInstance'][_0x38fc67]&&this[_0x2eb901(0x12c)][_0x38fc67][_0x37e182])for(var _0x33b07a in this[_0x2eb901(0x12c)][_0x38fc67][_0x37e182]){var _0x33b07a=parseInt(_0x33b07a),_0x33b07a=this[_0x2eb901(0x83)][_0x38fc67][_0x33b07a],_0xcbe141=this[_0x2eb901(0xe2)][_0x33b07a+0x19];this[_0x2eb901(0xe4)][_0x2eb901(0x97)]([this['meshInstancesDataView'][_0x33b07a+0x1],0x0,this['modelData'][_0x38fc67][_0x2eb901(0xd9)]/0x4,this[_0x2eb901(0xe2)][_0x33b07a+0x18]],this[_0x2eb901(0x124)][0x5]),this[_0x2eb901(0xe8)][_0x2eb901(0x97)]([this['renderMemoryIdDataView'][0x5],this[_0x2eb901(0x124)][0x5]+0x4,_0xcbe141+0xc,_0xcbe141+0x10],this[_0x2eb901(0xe8)][0x0]),this[_0x2eb901(0x124)][0x5]+=0x4,this['modifyMemoryInstancesDataView'][0x0]+=0x4;}}delete this[_0x2eb901(0x101)][this['operatingType'][_0x2eb901(0x77)]],this[_0x2eb901(0xc6)][this[_0x2eb901(0xa0)][_0x2eb901(0x77)]]={},this[_0x2eb901(0x124)][0x6]=0x1;}[_0x312a00(0x121)](){var _0x378404=_0x312a00;for(;this[_0x378404(0x124)][0x6];);if(this[_0x378404(0x101)][_0x378404(0xbc)](this['operatingType'][_0x378404(0xdd)])){for(let _0x2748fb=0x1;_0x2748fb<this[_0x378404(0xe2)]['length'];_0x2748fb+=_0x351f8c['uY'])if(this['modelData']['hasOwnProperty'](this['meshInstancesDataView'][_0x2748fb])&&-0x1!==this[_0x378404(0xe2)][_0x2748fb+0x19]){var _0x482e5a=[this[_0x378404(0xe2)][_0x2748fb+0x3],this['meshInstancesDataView'][_0x2748fb+0x4],this[_0x378404(0xe2)][_0x2748fb+0x5],this[_0x378404(0xe2)][_0x2748fb+0x6],this[_0x378404(0xe2)][_0x2748fb+0x7],this[_0x378404(0xe2)][_0x2748fb+0x8],this[_0x378404(0xe2)][_0x2748fb+0x9],this[_0x378404(0xe2)][_0x2748fb+0xa],this[_0x378404(0xe2)][_0x2748fb+0xb],this[_0x378404(0xe2)][_0x2748fb+0xc],this[_0x378404(0xe2)][_0x2748fb+0xd],this['meshInstancesDataView'][_0x2748fb+0xe]],_0xf63aa0=this['meshInstancesDataView'][_0x2748fb+0x19];this[_0x378404(0xe4)][_0x378404(0x97)](_0x482e5a,this[_0x378404(0x124)][0x5]),this[_0x378404(0xe8)][_0x378404(0x97)]([this[_0x378404(0x124)][0x5],this[_0x378404(0x124)][0x5]+0xc,_0xf63aa0,_0xf63aa0+0xc],this['modifyMemoryInstancesDataView'][0x0]),this['renderMemoryIdDataView'][0x5]+=0xc,this['modifyMemoryInstancesDataView'][0x0]+=0x4;}else{if(0x0===this[_0x378404(0xe2)][_0x2748fb])break;}}else{for(var _0x25c7db in this[_0x378404(0xc6)][this[_0x378404(0xa0)][_0x378404(0xdd)]])for(var _0x3f2929 in this[_0x378404(0xc6)][this[_0x378404(0xa0)][_0x378404(0xdd)]][_0x25c7db])if(this[_0x378404(0x12c)][_0x25c7db]&&this[_0x378404(0x12c)][_0x25c7db][_0x3f2929])for(var _0x214294 in this[_0x378404(0x12c)][_0x25c7db][_0x3f2929]){var _0x214294=parseInt(_0x214294),_0x214294=this[_0x378404(0x83)][_0x25c7db][_0x214294],_0x21b50d=[this[_0x378404(0xe2)][_0x214294+0x3],this[_0x378404(0xe2)][_0x214294+0x4],this[_0x378404(0xe2)][_0x214294+0x5],this['meshInstancesDataView'][_0x214294+0x6],this[_0x378404(0xe2)][_0x214294+0x7],this['meshInstancesDataView'][_0x214294+0x8],this['meshInstancesDataView'][_0x214294+0x9],this['meshInstancesDataView'][_0x214294+0xa],this[_0x378404(0xe2)][_0x214294+0xb],this[_0x378404(0xe2)][_0x214294+0xc],this[_0x378404(0xe2)][_0x214294+0xd],this[_0x378404(0xe2)][_0x214294+0xe]],_0x214294=this[_0x378404(0xe2)][_0x214294+0x19];this['renderUpdateTempDataView'][_0x378404(0x97)](_0x21b50d,this[_0x378404(0x124)][0x5]),this['modifyMemoryInstancesDataView'][_0x378404(0x97)]([this[_0x378404(0x124)][0x5],this[_0x378404(0x124)][0x5]+0xc,_0x214294,_0x214294+0xc],this['modifyMemoryInstancesDataView'][0x0]),this[_0x378404(0x124)][0x5]+=0xc,this[_0x378404(0xe8)][0x0]+=0x4;}}delete this[_0x378404(0x101)][this[_0x378404(0xa0)][_0x378404(0xdd)]],this['operatingTypeModelComponent'][this[_0x378404(0xa0)]['transform']]={},this[_0x378404(0x124)][0x6]=0x1;}[_0x312a00(0x108)](_0x44c51a,_0x59ddbe){var _0x156034=_0x312a00;for(;this[_0x156034(0x124)][0x6];);var _0xc12e48=_0x44c51a[_0x156034(0x117)],_0x3d4268=new Int32Array(_0x59ddbe);for(let _0x599e70=0x0;_0x599e70<_0x3d4268[_0x156034(0x6e)];_0x599e70++){var _0x5347d4=_0x3d4268[_0x599e70];if(this[_0x156034(0xc6)][this[_0x156034(0xa0)][_0x156034(0x7b)]]['hasOwnProperty'](_0xc12e48)||(this[_0x156034(0xc6)][this[_0x156034(0xa0)]['material']][_0xc12e48]={}),this[_0x156034(0xc6)][this['operatingType']['material']][_0xc12e48][_0x5347d4]=_0x44c51a,this['renderModelComponentInstance'][_0xc12e48]&&this[_0x156034(0x12c)][_0xc12e48][_0x5347d4])for(var _0x9da466 in this[_0x156034(0x12c)][_0xc12e48][_0x5347d4]){var _0x1dcdb6,_0x17c08a,_0x9da466=parseInt(_0x9da466),_0x9da466=this['modelMeshInstancesIndexDataView'][_0xc12e48][_0x9da466],_0x9da466=this[_0x156034(0xe2)][_0x9da466+0x17];this[_0x156034(0x7f)][_0xc12e48][_0x9da466]['hasOwnProperty'](_0x156034(0xe0))&&(this[_0x156034(0xef)][_0xc12e48][_0x44c51a[_0x156034(0x72)]][_0x156034(0xbc)]('dataOffsetStart')||this[_0x156034(0x84)](_0xc12e48,_0x44c51a[_0x156034(0x72)]),_0x9da466=this['modelMeshInfo'][_0xc12e48][_0x9da466][_0x156034(0x68)],_0x1dcdb6=this[_0x156034(0x124)][0x5],_0x17c08a=this['renderMemoryIdDataView'][0x5]+=0x4,this[_0x156034(0xe4)]['set']([this[_0x156034(0xef)][_0xc12e48][_0x44c51a[_0x156034(0x72)]]['dataOffsetStart']/0x4,0x0,0x0,0x0],_0x1dcdb6),this['modifyMemoryPositionDataView'][_0x156034(0x97)]([_0x1dcdb6,_0x17c08a,_0x9da466,_0x9da466+0x4],this[_0x156034(0x129)][0x0]),this[_0x156034(0x129)][0x0]+=0x4);}}this[_0x156034(0x124)][0x6]=0x1;}['CancelComponentEditMaterial'](_0x26868a,_0x1cd64b){var _0x4a89e1=_0x312a00;if(!_0x1cd64b&&(_0x1cd64b=[],this[_0x4a89e1(0xc6)][this['operatingType'][_0x4a89e1(0x7b)]]&&this['operatingTypeModelComponent'][this['operatingType'][_0x4a89e1(0x7b)]][_0x26868a])){for(var _0x5e316d in this[_0x4a89e1(0xc6)][this[_0x4a89e1(0xa0)]['material']][_0x26868a])_0x1cd64b[_0x4a89e1(0x88)](_0x5e316d);}for(;this[_0x4a89e1(0x124)][0x5];);for(let _0x186fca=0x0;_0x186fca<_0x1cd64b['length'];_0x186fca++){var _0x2a209e=_0x1cd64b[_0x186fca];if(this[_0x4a89e1(0x12c)][_0x26868a]&&this['renderModelComponentInstance'][_0x26868a][_0x2a209e])for(var _0x35c54f in(delete this[_0x4a89e1(0x12c)][_0x26868a][_0x2a209e],this[_0x4a89e1(0x12c)][_0x26868a][_0x2a209e])){var _0x16e495,_0x1f8261,_0x5c514b,_0x35c54f=parseInt(_0x35c54f),_0x35c54f=this['modelMeshInstancesIndexDataView'][_0x26868a][_0x35c54f],_0x35c54f=this['meshInstancesDataView'][_0x35c54f+0x17];this[_0x4a89e1(0x7f)][_0x26868a][_0x35c54f]['hasOwnProperty'](_0x4a89e1(0xe0))&&(_0x16e495=this[_0x4a89e1(0x7f)][_0x26868a][_0x35c54f]['materialId'],this['modelMaterialInfo'][_0x26868a][_0x16e495][_0x4a89e1(0xbc)](_0x4a89e1(0xd9))||this[_0x4a89e1(0x84)](_0x26868a,_0x16e495),_0x35c54f=this[_0x4a89e1(0x7f)][_0x26868a][_0x35c54f]['materialOffsetStart'],_0x1f8261=this[_0x4a89e1(0x124)][0x5],_0x5c514b=this[_0x4a89e1(0x124)][0x5]+=0x4,this[_0x4a89e1(0xe4)]['set']([this['modelMaterialInfo'][_0x26868a][_0x16e495][_0x4a89e1(0xd9)]/0x4,0x0,0x0,0x0],_0x1f8261),this[_0x4a89e1(0x129)]['set']([_0x1f8261,_0x5c514b,_0x35c54f,_0x35c54f+0x4],this[_0x4a89e1(0x129)][0x0]),this['modifyMemoryPositionDataView'][0x0]+=0x4);}}this[_0x4a89e1(0x124)][0x5]=0x1;}[_0x312a00(0x9e)](_0x512b14,_0xdd9025){var _0x45017b=_0x312a00,_0x43efa9=this[_0x45017b(0xf2)][_0x512b14]['materialCount']+ ++this[_0x45017b(0xf2)][_0x512b14]['customizeMaterialCount'];return this['modelMaterialInfo'][_0x512b14][_0x45017b(0xbc)](_0x43efa9)||(this[_0x45017b(0xef)][_0x512b14][_0x43efa9]={'renderInstancesCount':0x0,'loadStatus':0x3,'color':_0xdd9025,'textureId':null,'name':_0x43efa9}),_0x43efa9;}[_0x312a00(0x9f)](_0x48cf46,_0x167e35,_0x1e5116){var _0x1e6f0c=_0x312a00;if(this['modelMaterialInfo']['hasOwnProperty'](_0x48cf46)&&(this['editModelMaterial'][_0x1e6f0c(0xbc)](_0x48cf46)||(this[_0x1e6f0c(0x119)][_0x48cf46]={}),this[_0x1e6f0c(0x119)][_0x48cf46][_0x1e6f0c(0xbc)](_0x167e35)||(this[_0x1e6f0c(0x119)][_0x48cf46][_0x167e35]={}),_0x1e5116?this[_0x1e6f0c(0x119)][_0x48cf46][_0x167e35][_0x1e6f0c(0x11f)]=_0x1e5116:delete this[_0x1e6f0c(0x119)][_0x48cf46][_0x167e35][_0x1e6f0c(0x11f)],this[_0x1e6f0c(0xef)][_0x48cf46][_0x167e35]&&this[_0x1e6f0c(0xef)][_0x48cf46][_0x167e35][_0x1e6f0c(0xbc)](_0x1e6f0c(0xd9)))){for(var _0x47a6eb=this[_0x1e6f0c(0xef)][_0x48cf46][_0x167e35]['dataOffsetStart'];this[_0x1e6f0c(0x124)][0x6];);_0x1e5116=_0x1e5116||this[_0x1e6f0c(0xef)][_0x48cf46][_0x167e35][_0x1e6f0c(0x11f)],_0x48cf46=this['renderMemoryIdDataView'][0x5],(this[_0x1e6f0c(0x124)][0x5]+=0x4,this['renderUpdateTempDataView'][_0x1e6f0c(0x97)](_0x1e5116,_0x48cf46),this[_0x1e6f0c(0xfd)][_0x1e6f0c(0x97)]([_0x48cf46,this[_0x1e6f0c(0x124)][0x5],_0x47a6eb,_0x47a6eb+0x4],this[_0x1e6f0c(0xfd)][0x0]),this['modifyMemoryMixDataView'][0x0]+=0x4,this[_0x1e6f0c(0x124)][0x6]=0x1);}}[_0x312a00(0x9d)](_0x2f113b,_0x3687e6,_0x2fedd9){var _0x52d763=_0x312a00;this[_0x52d763(0xef)]['hasOwnProperty'](_0x2f113b)&&(this[_0x52d763(0xe1)]['hasOwnProperty'](_0x2f113b)||(this['modelMaterialBindTexture'][_0x2f113b]={}),_0x2fedd9&&_0x52d763(0x11a)!==_0x2fedd9?(this[_0x52d763(0x119)][_0x52d763(0xbc)](_0x2f113b)||(this[_0x52d763(0x119)][_0x2f113b]={}),this[_0x52d763(0x119)][_0x2f113b][_0x52d763(0xbc)](_0x3687e6)||(this[_0x52d763(0x119)][_0x2f113b][_0x3687e6]={}),this['editModelMaterial'][_0x2f113b][_0x3687e6][_0x52d763(0x128)]=_0x2fedd9,this[_0x52d763(0xef)][_0x2f113b][_0x3687e6]&&this[_0x52d763(0xef)][_0x2f113b][_0x3687e6]['hasOwnProperty'](_0x52d763(0xd9))&&(this[_0x52d763(0xe1)][_0x2f113b][_0x3687e6]=_0x2fedd9)):(this[_0x52d763(0xe1)][_0x2f113b][_0x3687e6]=_0x52d763(0x11a),this[_0x52d763(0x119)][_0x2f113b]&&this[_0x52d763(0x119)][_0x2f113b][_0x3687e6]&&delete this[_0x52d763(0x119)][_0x2f113b][_0x3687e6][_0x52d763(0x128)],this[_0x52d763(0x9f)](_0x2f113b,_0x3687e6,null)),this[_0x52d763(0x86)]());}[_0x312a00(0xee)](_0x107c59){var _0x4a0049=_0x312a00;if(_0x107c59){if(Array[_0x4a0049(0xd5)](_0x107c59)){for(var _0x1ba692 of _0x107c59)for(var _0xe55b84 in this[_0x4a0049(0x119)][_0x1ba692])this[_0x4a0049(0x9d)](_0x1ba692,_0xe55b84,null);}else{for(var _0x3188eb in this['editModelMaterial'][_0x107c59])this[_0x4a0049(0x9d)](_0x107c59,_0x3188eb,null);}}else{for(var _0x2bfddc in this[_0x4a0049(0x119)])for(var _0x361b69 in this[_0x4a0049(0x119)][_0x2bfddc])this[_0x4a0049(0x9d)](_0x2bfddc,_0x361b69,null);}}}();},0x25c9:(_0x5f3bb9,_0x388a86,_0x22eb02)=>{_0x22eb02['d'](_0x388a86,{'On':()=>_0x1516d5,'Qb':()=>function(_0x1c9d71,_0x2dca3c){return{'x':_0x1c9d71['x']*_0x2dca3c[0x0][0x0]+_0x1c9d71['y']*_0x2dca3c[0x0][0x1]+_0x1c9d71['z']*_0x2dca3c[0x0][0x2],'y':_0x1c9d71['x']*_0x2dca3c[0x1][0x0]+_0x1c9d71['y']*_0x2dca3c[0x1][0x1]+_0x1c9d71['z']*_0x2dca3c[0x1][0x2],'z':_0x1c9d71['x']*_0x2dca3c[0x2][0x0]+_0x1c9d71['y']*_0x2dca3c[0x2][0x1]+_0x1c9d71['z']*_0x2dca3c[0x2][0x2]};},'Z1':()=>function(_0x37b130,_0x4bc305,_0x28b999,_0x220bab,_0x305e93,_0x71af8e){var _0x4ed83a=a1_0x462e;const _0x2e0565=_0x4bc305['x']-_0x37b130['x'],_0x149203=_0x4bc305['y']-_0x37b130['y'],_0x19084b=_0x4bc305['z']-_0x37b130['z'],_0x458df8=_0x28b999['x']-_0x37b130['x'],_0x27176c=_0x28b999['y']-_0x37b130['y'],_0x268c9b=_0x28b999['z']-_0x37b130['z'],_0x1d665b=_0x305e93['u']-_0x220bab['u'],_0x50292a=_0x305e93['v']-_0x220bab['v'],_0x4acc46=_0x71af8e['u']-_0x220bab['u'],_0x260ddc=_0x71af8e['v']-_0x220bab['v'],_0x568935=0x1/(_0x1d665b*_0x260ddc-_0x4acc46*_0x50292a),_0x43df8c={'x':_0x568935*(_0x260ddc*_0x2e0565-_0x50292a*_0x458df8),'y':_0x568935*(_0x260ddc*_0x149203-_0x50292a*_0x27176c),'z':_0x568935*(_0x260ddc*_0x19084b-_0x50292a*_0x268c9b)},_0x1ded06=Math[_0x4ed83a(0x105)](_0x43df8c['x']*_0x43df8c['x']+_0x43df8c['y']*_0x43df8c['y']+_0x43df8c['z']*_0x43df8c['z']);return _0x43df8c['x']/=_0x1ded06,_0x43df8c['y']/=_0x1ded06,_0x43df8c['z']/=_0x1ded06,_0x43df8c;},'ie':()=>function(_0x7a73d4){var _0xe3fd5f=a1_0x462e,_0x3b3acf=_0xe2508(_0x380855(_0x7a73d4,{'x':0x0,'y':0x0,'z':0x1})),_0x7a73d4=Math[_0xe3fd5f(0x103)](_0x7a73d4['z']),_0x4bb975=Math[_0xe3fd5f(0xb8)](_0x7a73d4),_0x7a73d4=Math['sin'](_0x7a73d4),_0x470e4c=0x1-_0x4bb975;return[[_0x470e4c*_0x3b3acf['x']*_0x3b3acf['x']+_0x4bb975,_0x470e4c*_0x3b3acf['x']*_0x3b3acf['y']-_0x7a73d4*_0x3b3acf['z'],_0x470e4c*_0x3b3acf['x']*_0x3b3acf['z']+_0x7a73d4*_0x3b3acf['y']],[_0x470e4c*_0x3b3acf['x']*_0x3b3acf['y']+_0x7a73d4*_0x3b3acf['z'],_0x470e4c*_0x3b3acf['y']*_0x3b3acf['y']+_0x4bb975,_0x470e4c*_0x3b3acf['y']*_0x3b3acf['z']-_0x7a73d4*_0x3b3acf['x']],[_0x470e4c*_0x3b3acf['x']*_0x3b3acf['z']-_0x7a73d4*_0x3b3acf['y'],_0x470e4c*_0x3b3acf['y']*_0x3b3acf['z']+_0x7a73d4*_0x3b3acf['x'],_0x470e4c*_0x3b3acf['z']*_0x3b3acf['z']+_0x4bb975]];},'mI':()=>function(_0x106492,_0x2f6f30,_0x3076d3){var _0x41ee3c=a1_0x462e;let _0x57ebca=!0x1;for(let _0x5f0f23=0x1;_0x5f0f23<_0x106492[0x0];_0x5f0f23+=0x2){if(_0x106492[_0x5f0f23]<=_0x2f6f30&&_0x106492[_0x5f0f23+0x1]>=_0x3076d3)return;if(_0x106492[_0x5f0f23]>=_0x2f6f30&&_0x106492[_0x5f0f23+0x1]<=_0x3076d3)return _0x106492[_0x5f0f23]=_0x2f6f30,void(_0x106492[_0x5f0f23+0x1]=_0x3076d3);if(_0x106492[_0x5f0f23]>=_0x2f6f30&&_0x106492[_0x5f0f23]<=_0x3076d3&&(_0x106492[_0x5f0f23]=_0x2f6f30,_0x57ebca=!0x0),_0x106492[_0x5f0f23+0x1]>=_0x2f6f30&&_0x106492[_0x5f0f23+0x1]<=_0x3076d3&&(_0x106492[_0x5f0f23+0x1]=_0x3076d3,_0x57ebca=!0x0),_0x57ebca)return;}let _0x437604=0x1;for(;;){if(-0x1===_0x106492[_0x437604])return _0x106492[_0x437604]=_0x2f6f30,_0x106492[_0x437604+0x1]=_0x3076d3,_0x106492['length']<_0x437604+0x3&&_0xb34401[_0x41ee3c(0x12b)]('不够用了'),void(_0x106492[0x0]===_0x437604&&(_0x106492[0x0]+=0x2));_0x437604+=0x2;}},'st':()=>function(_0x1c655d,_0x197e49,_0x42d3ff){return _0xe2508(_0x380855({'x':_0x197e49['x']-_0x1c655d['x'],'y':_0x197e49['y']-_0x1c655d['y'],'z':_0x197e49['z']-_0x1c655d['z']},{'x':_0x42d3ff['x']-_0x1c655d['x'],'y':_0x42d3ff['y']-_0x1c655d['y'],'z':_0x42d3ff['z']-_0x1c655d['z']}));},'uY':()=>_0x345909,'y8':()=>function(_0x41cca8,_0x3ef8d4){let _0x1c1b50=new Array(0x10);return _0x1c1b50[0x0]=_0x41cca8[0x0]*_0x3ef8d4[0x0]+_0x41cca8[0x1]*_0x3ef8d4[0x4]+_0x41cca8[0x2]*_0x3ef8d4[0x8]+_0x41cca8[0x3]*_0x3ef8d4[0xc],_0x1c1b50[0x1]=_0x41cca8[0x0]*_0x3ef8d4[0x1]+_0x41cca8[0x1]*_0x3ef8d4[0x5]+_0x41cca8[0x2]*_0x3ef8d4[0x9]+_0x41cca8[0x3]*_0x3ef8d4[0xd],_0x1c1b50[0x2]=_0x41cca8[0x0]*_0x3ef8d4[0x2]+_0x41cca8[0x1]*_0x3ef8d4[0x6]+_0x41cca8[0x2]*_0x3ef8d4[0xa]+_0x41cca8[0x3]*_0x3ef8d4[0xe],_0x1c1b50[0x3]=_0x41cca8[0x0]*_0x3ef8d4[0x3]+_0x41cca8[0x1]*_0x3ef8d4[0x7]+_0x41cca8[0x2]*_0x3ef8d4[0xb]+_0x41cca8[0x3]*_0x3ef8d4[0xf],_0x1c1b50[0x4]=_0x41cca8[0x4]*_0x3ef8d4[0x0]+_0x41cca8[0x5]*_0x3ef8d4[0x4]+_0x41cca8[0x6]*_0x3ef8d4[0x8]+_0x41cca8[0x7]*_0x3ef8d4[0xc],_0x1c1b50[0x5]=_0x41cca8[0x4]*_0x3ef8d4[0x1]+_0x41cca8[0x5]*_0x3ef8d4[0x5]+_0x41cca8[0x6]*_0x3ef8d4[0x9]+_0x41cca8[0x7]*_0x3ef8d4[0xd],_0x1c1b50[0x6]=_0x41cca8[0x4]*_0x3ef8d4[0x2]+_0x41cca8[0x5]*_0x3ef8d4[0x6]+_0x41cca8[0x6]*_0x3ef8d4[0xa]+_0x41cca8[0x7]*_0x3ef8d4[0xe],_0x1c1b50[0x7]=_0x41cca8[0x4]*_0x3ef8d4[0x3]+_0x41cca8[0x5]*_0x3ef8d4[0x7]+_0x41cca8[0x6]*_0x3ef8d4[0xb]+_0x41cca8[0x7]*_0x3ef8d4[0xf],_0x1c1b50[0x8]=_0x41cca8[0x8]*_0x3ef8d4[0x0]+_0x41cca8[0x9]*_0x3ef8d4[0x4]+_0x41cca8[0xa]*_0x3ef8d4[0x8]+_0x41cca8[0xb]*_0x3ef8d4[0xc],_0x1c1b50[0x9]=_0x41cca8[0x8]*_0x3ef8d4[0x1]+_0x41cca8[0x9]*_0x3ef8d4[0x5]+_0x41cca8[0xa]*_0x3ef8d4[0x9]+_0x41cca8[0xb]*_0x3ef8d4[0xd],_0x1c1b50[0xa]=_0x41cca8[0x8]*_0x3ef8d4[0x2]+_0x41cca8[0x9]*_0x3ef8d4[0x6]+_0x41cca8[0xa]*_0x3ef8d4[0xa]+_0x41cca8[0xb]*_0x3ef8d4[0xe],_0x1c1b50[0xb]=_0x41cca8[0x8]*_0x3ef8d4[0x3]+_0x41cca8[0x9]*_0x3ef8d4[0x7]+_0x41cca8[0xa]*_0x3ef8d4[0xb]+_0x41cca8[0xb]*_0x3ef8d4[0xf],_0x1c1b50[0xc]=_0x41cca8[0xc]*_0x3ef8d4[0x0]+_0x41cca8[0xd]*_0x3ef8d4[0x4]+_0x41cca8[0xe]*_0x3ef8d4[0x8]+_0x41cca8[0xf]*_0x3ef8d4[0xc],_0x1c1b50[0xd]=_0x41cca8[0xc]*_0x3ef8d4[0x1]+_0x41cca8[0xd]*_0x3ef8d4[0x5]+_0x41cca8[0xe]*_0x3ef8d4[0x9]+_0x41cca8[0xf]*_0x3ef8d4[0xd],_0x1c1b50[0xe]=_0x41cca8[0xc]*_0x3ef8d4[0x2]+_0x41cca8[0xd]*_0x3ef8d4[0x6]+_0x41cca8[0xe]*_0x3ef8d4[0xa]+_0x41cca8[0xf]*_0x3ef8d4[0xe],_0x1c1b50[0xf]=_0x41cca8[0xc]*_0x3ef8d4[0x3]+_0x41cca8[0xd]*_0x3ef8d4[0x7]+_0x41cca8[0xe]*_0x3ef8d4[0xb]+_0x41cca8[0xf]*_0x3ef8d4[0xf],_0x1c1b50;}});var _0xb34401=_0x22eb02(0x13f4);function _0xe2508(_0x1b2cc4){var _0xce04d3=a1_0x462e,_0x20b9fb=Math[_0xce04d3(0x105)](_0x1b2cc4['x']*_0x1b2cc4['x']+_0x1b2cc4['y']*_0x1b2cc4['y']+_0x1b2cc4['z']*_0x1b2cc4['z']);return{'x':_0x1b2cc4['x']/_0x20b9fb,'y':_0x1b2cc4['y']/_0x20b9fb,'z':_0x1b2cc4['z']/_0x20b9fb};}function _0x380855(_0x22ada4,_0x359588){return{'x':_0x22ada4['y']*_0x359588['z']-_0x22ada4['z']*_0x359588['y'],'y':_0x22ada4['z']*_0x359588['x']-_0x22ada4['x']*_0x359588['z'],'z':_0x22ada4['x']*_0x359588['y']-_0x22ada4['y']*_0x359588['x']};}const _0x345909=0x1e,_0x1516d5=0x7;}},_0x41a73a={},_0x2bbcc2['m']=_0x5e5521,_0x2bbcc2['x']=()=>{var _0x1d072a=_0x2bbcc2['O'](void 0x0,[0x29d,0x342],()=>_0x2bbcc2(0x1293));return _0x2bbcc2['O'](_0x1d072a);},_0x4f6439=[],_0x2bbcc2['O']=(_0x263d63,_0x302c6c,_0x383eba,_0x19a35b)=>{var _0x3aba36=a1_0x462e;if(!_0x302c6c){for(var _0x52e4c3=Infinity,_0x2a7fa2=0x0;_0x2a7fa2<_0x4f6439[_0x3aba36(0x6e)];_0x2a7fa2++){for(var _0x2ba4e7,[_0x302c6c,_0x383eba,_0x19a35b]=_0x4f6439[_0x2a7fa2],_0x4df4dc=!0x0,_0x5425ad=0x0;_0x5425ad<_0x302c6c[_0x3aba36(0x6e)];_0x5425ad++)(!0x1&_0x19a35b||_0x19a35b<=_0x52e4c3)&&Object[_0x3aba36(0xc9)](_0x2bbcc2['O'])[_0x3aba36(0x99)](_0xd48dd1=>_0x2bbcc2['O'][_0xd48dd1](_0x302c6c[_0x5425ad]))?_0x302c6c['splice'](_0x5425ad--,0x1):(_0x4df4dc=!0x1,_0x19a35b<_0x52e4c3&&(_0x52e4c3=_0x19a35b));_0x4df4dc&&(_0x4f6439[_0x3aba36(0x10f)](_0x2a7fa2--,0x1),void 0x0!==(_0x2ba4e7=_0x383eba())&&(_0x263d63=_0x2ba4e7));}return _0x263d63;}_0x19a35b=_0x19a35b||0x0;for(_0x2a7fa2=_0x4f6439['length'];0x0<_0x2a7fa2&&_0x4f6439[_0x2a7fa2-0x1][0x2]>_0x19a35b;_0x2a7fa2--)_0x4f6439[_0x2a7fa2]=_0x4f6439[_0x2a7fa2-0x1];_0x4f6439[_0x2a7fa2]=[_0x302c6c,_0x383eba,_0x19a35b];},_0x2bbcc2['n']=_0x7b5059=>{var _0x11d4e6=_0x7b5059&&_0x7b5059['__esModule']?()=>_0x7b5059['default']:()=>_0x7b5059;return _0x2bbcc2['d'](_0x11d4e6,{'a':_0x11d4e6}),_0x11d4e6;},_0x2bbcc2['d']=(_0x3c1aae,_0x4b1c99)=>{var _0x4205cf=a1_0x462e;for(var _0x58bcbe in _0x4b1c99)_0x2bbcc2['o'](_0x4b1c99,_0x58bcbe)&&!_0x2bbcc2['o'](_0x3c1aae,_0x58bcbe)&&Object[_0x4205cf(0xf7)](_0x3c1aae,_0x58bcbe,{'enumerable':!0x0,'get':_0x4b1c99[_0x58bcbe]});},_0x2bbcc2['f']={},_0x2bbcc2['e']=_0x5bc74c=>Promise[_0x550dc8(0x7a)](Object['keys'](_0x2bbcc2['f'])[_0x550dc8(0xb3)]((_0x43272b,_0x5463e2)=>(_0x2bbcc2['f'][_0x5463e2](_0x5bc74c,_0x43272b),_0x43272b),[])),_0x2bbcc2['u']=_0x192047=>({0x1bb:'5e6f71772abaa9e8e8d4',0x29d:'6376a1b1cfb27b93728a',0x342:_0x550dc8(0xa7)}[_0x192047]+_0x550dc8(0xa4)),_0x2bbcc2['g']=(function(){var _0x41d118=_0x550dc8;if('object'==typeof globalThis)return globalThis;try{return this||new Function(_0x41d118(0xa8))();}catch(_0x5ce025){if(_0x41d118(0x8a)==typeof window)return window;}}()),_0x2bbcc2['o']=(_0x5a425e,_0x1379d1)=>Object[_0x550dc8(0x92)]['hasOwnProperty'][_0x550dc8(0xa6)](_0x5a425e,_0x1379d1),_0x2bbcc2['p']='./',_0x2bbcc2['b']=self[_0x550dc8(0xba)]+'',_0x356451={0x2f3:0x1},_0x2bbcc2['f']['i']=(_0xa03e89,_0xe7d635)=>{_0x356451[_0xa03e89]||importScripts(_0x2bbcc2['p']+_0x2bbcc2['u'](_0xa03e89));},_0x227359=Object(self||this)[_0x550dc8(0xa1)]=Object(self||this)['webpackChunkBim']||[],_0x62594d=_0x227359[_0x550dc8(0x88)][_0x550dc8(0x90)](_0x227359),_0x227359['push']=_0xe0ea7f=>{var _0x291e08=_0x550dc8,_0x345443,[_0x2d344f,_0x4b8b0d,_0x5f141d]=_0xe0ea7f;for(_0x345443 in _0x4b8b0d)_0x2bbcc2['o'](_0x4b8b0d,_0x345443)&&(_0x2bbcc2['m'][_0x345443]=_0x4b8b0d[_0x345443]);for(_0x5f141d&&_0x5f141d(_0x2bbcc2);_0x2d344f[_0x291e08(0x6e)];)_0x356451[_0x2d344f['pop']()]=0x1;_0x62594d(_0xe0ea7f);},_0xca21dd=_0x2bbcc2['x'],(_0x2bbcc2['x']=()=>Promise[_0x550dc8(0x7a)]([_0x2bbcc2['e'](0x29d),_0x2bbcc2['e'](0x342)])['then'](_0xca21dd))();function _0x2bbcc2(_0x8a4414){var _0x20cf32=_0x550dc8,_0x2443e2=_0x41a73a[_0x8a4414];if(void 0x0!==_0x2443e2)return _0x2443e2['exports'];return _0x2443e2=_0x41a73a[_0x8a4414]={'exports':{}},(_0x5e5521[_0x8a4414](_0x2443e2,_0x2443e2['exports'],_0x2bbcc2),_0x2443e2[_0x20cf32(0x95)]);}var _0x4f6439,_0x356451,_0x227359,_0x62594d,_0xca21dd,_0x5e5521,_0x41a73a;};function a1_0x2394(){var _0xe9bb8f=['exports','RequestMaterial','set','15432993hNjOaP','every','loadingMesh','add','idleTextureMinUnit','SetMaterialTexture','CreateMaterial','SetMaterialColor','operatingType','webpackChunkBim','fineRequest','SetModelMatrix','.js','textureCurrentAutoId','call','b26bc7f83c904154d287','return\x20this','albedo','ceil','RequestMesh','idleMemoryTextureDataView','modelExpressTypeOperating','direct','mix数据超出最大值,请务必告知开发者','modelMeshIndexArrayBuff','renderUpdateTempDataBuffer','237SeHGZP','reduce','modelMeshIdQuoteCount','tangentIndices','SetModelTransform','idleMemoryInstancesDataView','cos','expressType','location','allowRenderInstancesDataView','hasOwnProperty','SetInstancesStatus','meshArrayBuff','GetComponentMaterialId','SetComponentStatus','SetComponentTransform','offsetEnd','expressTypeWeightsArrayBuff','msgType','RequestTexture','operatingTypeModelComponent','SetModelExpressTypeStatus','modifyMemoryMixBuffer','keys','modelMeshInstancesIndexArrayBuff','InitModel','modifyMemoryTextureBuffer','meshInstancesArrayBuff','amd','idleMemoryTextureBuffer','HideModel','13292zSREXv','SetModelStoreyStatus','GetMesh','idleMemoryPositionBuffer','isArray','operating','sharedMemoryDataView','maxTextureSize','dataOffsetStart','Initialized','normal','initiativeFreeVideoMemoryNum','transform','verticesIndices','1268663ddZXrd','indexOffsetStart','modelMaterialBindTexture','meshInstancesDataView','idleMemoryPositionDataView','renderUpdateTempDataView','SetModelStatus','meshDataView','modifyMemoryPositionBuffer','modifyMemoryInstancesDataView','已经加载了','renderInstancesCount','renderInstancesDataBuffer','UpdateRenderingIndex','storey','CancelMaterialEdit','modelMaterialInfo','Loop','vertices','modelData','then','vertexOffsetStart','AddTexture','normalIndices','defineProperty','renderMaterialCount','function','SetInstancesTransform','modifyMemoryTextureDataView','frameMaxUpdateVertexVideoMemorySize','modifyMemoryMixDataView','idleMemoryMixBuffer','serverAddress','3878917rlgiXE','reverseElectionOperating','expressTypeVisibleDistanceArrayBuff','acos','customizeMaterialCount','sqrt','sharedMemoryDataBuffer','390460rvKSZS','SetComponentMaterialId','Init','from','modelId_texture_List','2NneuTH','idleMemoryInstancesBuffer','gridTextureSize','splice','allowRenderInstancesArrayBuffer','3045312QYtOko','matrixArr','CancelComponentEditMaterial','tangent','loadingMaterial','FrameSelection','modelId','ShowModel','editModelMaterial','none','modelComponentAttributeArrayBuff','data','CancelOperatingStatus','autoId','color','renderInstancesDataView','CancelOperatingTransform','PrepareRenderData','modelId_meshIds_List','renderMemoryIdDataView','InitIndexedDb','modelId_materialIds_List','Bim','textureId','modifyMemoryPositionDataView','orm','log','renderModelComponentInstance','renderMemoryIdBuffer','1521678gGbXmb','materialOffsetStart','SetModelStoreyTransform','SetModelExpressTypeTransform','componentId','textureInfo','modifyMemoryInstancesBuffer','length','imgStartHeight','reverseElection','FreeVideoMemory','materialId','cbId','realityWidth','height','25超过24百万,如果打印此条记录请反馈给开发者.这是个bug','status','modelStoreyOperating','modelComponentAttributeDataView','all','material','模型id不存在','buffer','frustumVisibleWorker','modelMeshInfo','imgStartWidth','postMessage','BuildRenderData','modelMeshInstancesIndexDataView','AddMaterial','width','BindTexture','idleMemoryMixDataView','push','dataCallBack','object','FreeInstances','videoMemorySize','modelMeshIndexDataView','GetTexture','loadingTexture','bind','idBuffer','prototype','AddVertexIndex','uvIndices'];a1_0x2394=function(){return _0xe9bb8f;};return a1_0x2394();}function a1_0x462e(_0x44cb60,_0xd85284){var _0x2394c9=a1_0x2394();return a1_0x462e=function(_0x462e83,_0x4d4c5e){_0x462e83=_0x462e83-0x68;var _0x9ecdbb=_0x2394c9[_0x462e83];return _0x9ecdbb;},a1_0x462e(_0x44cb60,_0xd85284);}'object'==typeof exports&&'object'==typeof module?module['exports']=t():a1_0x442ce2(0xf9)==typeof define&&define[a1_0x442ce2(0xce)]?define([],t):a1_0x442ce2(0x8a)==typeof exports?exports[a1_0x442ce2(0x127)]=t():e[a1_0x442ce2(0x127)]=t();