var a1_0x5bfdba=a1_0x4b0d;(function(_0x2857b3,_0x5b4dac){var _0x11538b=a1_0x4b0d,_0x220a81=_0x2857b3();while(!![]){try{var _0x585ab8=-parseInt(_0x11538b(0x11c))/0x1+parseInt(_0x11538b(0x1b3))/0x2+-parseInt(_0x11538b(0x188))/0x3*(-parseInt(_0x11538b(0x1b8))/0x4)+parseInt(_0x11538b(0x198))/0x5*(-parseInt(_0x11538b(0x1c3))/0x6)+-parseInt(_0x11538b(0x167))/0x7*(parseInt(_0x11538b(0x144))/0x8)+-parseInt(_0x11538b(0x172))/0x9+parseInt(_0x11538b(0x1a7))/0xa*(parseInt(_0x11538b(0x140))/0xb);if(_0x585ab8===_0x5b4dac)break;else _0x220a81['push'](_0x220a81['shift']());}catch(_0x15328e){_0x220a81['push'](_0x220a81['shift']());}}}(a1_0x1c2b,0x5b0d9));var a1_0x28cd5e=(function(){var _0x7d0c5f=!![];return function(_0xd799aa,_0x259f5b){var _0x5102e0=_0x7d0c5f?function(){var _0x554bd1=a1_0x4b0d;if(_0x259f5b){var _0x52af01=_0x259f5b[_0x554bd1(0x136)](_0xd799aa,arguments);return _0x259f5b=null,_0x52af01;}}:function(){};return _0x7d0c5f=![],_0x5102e0;};}()),a1_0x30e620=a1_0x28cd5e(this,function(){var _0x2745de=a1_0x4b0d;return a1_0x30e620[_0x2745de(0x1a9)]()[_0x2745de(0x108)](_0x2745de(0x121))[_0x2745de(0x1a9)]()[_0x2745de(0x179)](a1_0x30e620)[_0x2745de(0x108)](_0x2745de(0x121));});function a1_0x4b0d(_0x442f3c,_0x2f6a6c){var _0x2d5554=a1_0x1c2b();return a1_0x4b0d=function(_0x65bd0b,_0x5b527d){_0x65bd0b=_0x65bd0b-0xfb;var _0x1c2b49=_0x2d5554[_0x65bd0b];return _0x1c2b49;},a1_0x4b0d(_0x442f3c,_0x2f6a6c);}a1_0x30e620();var a1_0x11c21e=self||this,a1_0x26b0ac=()=>{var _0x41a75d=a1_0x4b0d,_0x1d9506={};_0x1d9506['458']=_0x41a75d(0x19a),_0x1d9506[_0x41a75d(0x186)]='6376a1b1cfb27b93728a',_0x1d9506[_0x41a75d(0x101)]=_0x41a75d(0x19c);var _0x2c09da={};_0x2c09da[_0x41a75d(0x182)]=0x1;return _0x3387ec={0x1293:(_0x9634cc,_0x146676,_0x5809e8)=>{var _0x4d05de=_0x41a75d,_0x3f497f=_0x5809e8(0x25c9),_0x1241f6=_0x5809e8(0xb12),_0x55a7cb=_0x5809e8(0x13f4);globalThis['direct']=new class{constructor(){var _0x45548f=a1_0x4b0d,_0x541773={};_0x541773['transform']=0x1,_0x541773[_0x45548f(0x149)]=0x2,_0x541773[_0x45548f(0x165)]=0x3;var _0x42a415={};_0x42a415['1']={},_0x42a415['2']={},_0x42a415['3']={},(this[_0x45548f(0x1ca)]=0x40,this[_0x45548f(0x18d)]=0x0,this['modelMeshInstancesIndexArrayBuff']={},this['modelMeshInstancesIndexDataView']={},this[_0x45548f(0x127)]={},this['modelComponentAttributeDataView']={},this[_0x45548f(0x194)]={},this['modelMeshIndexDataView']={},this[_0x45548f(0x1ae)]=new SharedArrayBuffer(0x190),this[_0x45548f(0x155)]=new SharedArrayBuffer(0x190),this['modelMeshInfo']={},this['textureInfo']={},this[_0x45548f(0x1bf)]={},this[_0x45548f(0x106)]={},this['modelMaterialInfo']={},this[_0x45548f(0x1a2)]={},this['modelId_materialIds_List']={},this[_0x45548f(0x185)]={},this[_0x45548f(0x1b0)]=0x0,this[_0x45548f(0x14c)]={},this[_0x45548f(0x125)]=_0x541773,this[_0x45548f(0x1bb)]=_0x42a415,this[_0x45548f(0x158)]={},this['modelStoreyOperating']={},this[_0x45548f(0x10a)]={},this[_0x45548f(0x12d)]={},this[_0x45548f(0x109)]=!0x1,this['loadingMaterial']=!0x1,this[_0x45548f(0x17e)]=!0x1,this[_0x45548f(0x1ba)]=0x6400000,this[_0x45548f(0x126)]={},this[_0x45548f(0x1cc)]=new SharedArrayBuffer(0x1000000),this[_0x45548f(0x11b)]=new Int32Array(this['allowRenderInstancesArrayBuffer']),this[_0x45548f(0x184)]=new SharedArrayBuffer(0x7a1200*_0x3f497f['uY']+0x4),this['meshInstancesDataView']=new Float32Array(this[_0x45548f(0x184)]),this[_0x45548f(0x13c)]=new SharedArrayBuffer(0x3d0900*_0x3f497f['On']+0x4),this[_0x45548f(0x16e)]=new Float32Array(this['meshArrayBuff']),this[_0x45548f(0x12f)]=new SharedArrayBuffer(0xa00000),this['idleMemoryInstancesDataView']=new Int32Array(this[_0x45548f(0x12f)]));for(let _0x17529d=this[_0x45548f(0x1c5)][0x0]=0x1;_0x17529d<this[_0x45548f(0x1c5)]['length'];_0x17529d++)this[_0x45548f(0x1c5)][_0x17529d]=-0x1;this[_0x45548f(0x134)]=new SharedArrayBuffer(0xa00000),this[_0x45548f(0x1c1)]=new Int32Array(this[_0x45548f(0x134)]);for(let _0x1a0132=this[_0x45548f(0x1c1)][0x0]=0x1;_0x1a0132<this[_0x45548f(0x1c1)][_0x45548f(0x157)];_0x1a0132++)this[_0x45548f(0x1c1)][_0x1a0132]=-0x1;this[_0x45548f(0x177)]=new SharedArrayBuffer(0xa00000),this[_0x45548f(0x1b9)]=new Int32Array(this[_0x45548f(0x177)]);for(let _0x473897=this['idleMemoryMixDataView'][0x0]=0x1;_0x473897<this[_0x45548f(0x1b9)][_0x45548f(0x157)];_0x473897++)this['idleMemoryMixDataView'][_0x473897]=-0x1;this[_0x45548f(0x170)]=new SharedArrayBuffer(0xa00000),this[_0x45548f(0x1c0)]=new Int32Array(this[_0x45548f(0x170)]),this[_0x45548f(0x1c0)][0x0]=0x1,this['modifyMemoryTextureBuffer']=new SharedArrayBuffer(0x4000000),this[_0x45548f(0x173)]=new Int32Array(this[_0x45548f(0x19f)]),this[_0x45548f(0x173)][0x0]=0x1,this[_0x45548f(0x1a3)]=new SharedArrayBuffer(0x1000000),this['modifyMemoryPositionDataView']=new Int32Array(this[_0x45548f(0x1a3)]),this[_0x45548f(0x1a1)][0x0]=0x1,this['modifyMemoryInstancesBuffer']=new SharedArrayBuffer(0x1000000),this['modifyMemoryInstancesDataView']=new Int32Array(this[_0x45548f(0x148)]),this[_0x45548f(0x12a)][0x0]=0x1,this[_0x45548f(0x196)]=new Worker(new URL(_0x5809e8['p']+_0x5809e8['u'](0x1ca),_0x5809e8['b'])),this[_0x45548f(0x196)][_0x45548f(0x14a)]=_0x4aed68=>{var _0x4c8ca7=_0x45548f;switch(_0x4aed68[_0x4c8ca7(0x18a)][_0x4c8ca7(0x181)]){case'Initialized':for(var _0xc9ecb1 in(this[_0x4c8ca7(0x106)]=_0x4aed68[_0x4c8ca7(0x18a)]['modelData'],globalThis[_0x4c8ca7(0x18b)]({'msgType':_0x4c8ca7(0x110),'modifyMemoryMixBuffer':this[_0x4c8ca7(0x170)],'modifyMemoryTextureBuffer':this['modifyMemoryTextureBuffer'],'modifyMemoryPositionBuffer':this[_0x4c8ca7(0x1a3)],'modifyMemoryInstancesBuffer':this[_0x4c8ca7(0x148)],'meshInstancesArrayBuff':this[_0x4c8ca7(0x184)],'meshArrayBuff':this[_0x4c8ca7(0x13c)],'expressTypeWeightsArrayBuff':this[_0x4c8ca7(0x1ae)],'expressTypeVisibleDistanceArrayBuff':this[_0x4c8ca7(0x155)],'modelData':this['modelData']}),this[_0x4c8ca7(0x106)]))this[_0x4c8ca7(0x106)][_0xc9ecb1]['dataOffsetStart']=-0x1,this[_0x4c8ca7(0x106)][_0xc9ecb1]['customizeMaterialCount']=0x0;this[_0x4c8ca7(0x1bd)]();break;case _0x4c8ca7(0x176):for(var _0x5f1b61 in(this[_0x4c8ca7(0x15a)]=_0x4aed68[_0x4c8ca7(0x18a)]['modelMeshInstancesIndexArrayBuff'],this[_0x4c8ca7(0x15a)]))this[_0x4c8ca7(0x150)][_0x5f1b61]=new Uint32Array(this[_0x4c8ca7(0x15a)][_0x5f1b61]);for(var _0x5de079 in(this[_0x4c8ca7(0x127)]=_0x4aed68[_0x4c8ca7(0x18a)][_0x4c8ca7(0x127)],this['modelComponentAttributeArrayBuff']))this[_0x4c8ca7(0x119)][_0x5de079]=new Uint16Array(this[_0x4c8ca7(0x127)][_0x5de079]);for(var _0x5d6339 in(this[_0x4c8ca7(0x194)]=_0x4aed68[_0x4c8ca7(0x18a)][_0x4c8ca7(0x194)],this[_0x4c8ca7(0x194)]))this[_0x4c8ca7(0xfb)][_0x5d6339]=new Uint32Array(this['modelMeshIndexArrayBuff'][_0x5d6339]);this['InitModel'](_0x4aed68[_0x4c8ca7(0x18a)][_0x4c8ca7(0x146)]),globalThis[_0x4c8ca7(0x18b)]({'msgType':_0x4c8ca7(0x176),'modelId':_0x4aed68[_0x4c8ca7(0x18a)][_0x4c8ca7(0x146)],'modelMeshInstancesIndexArrayBuff':this['modelMeshInstancesIndexArrayBuff'],'modelComponentAttributeArrayBuff':this['modelComponentAttributeArrayBuff'],'modelMeshIndexArrayBuff':this[_0x4c8ca7(0x194)]});break;case _0x4c8ca7(0x10c):globalThis['postMessage'](_0x4aed68[_0x4c8ca7(0x18a)]);}},globalThis[_0x45548f(0x105)](_0x45548f(0x19d),_0x2a4d4f=>{var _0x49dc46=_0x45548f;switch(_0x2a4d4f[_0x49dc46(0x18a)][_0x49dc46(0x181)]){case _0x49dc46(0x123):this[_0x49dc46(0x133)]=_0x2a4d4f[_0x49dc46(0x18a)][_0x49dc46(0x133)],this[_0x49dc46(0x168)]=new _0x1241f6['r'](this['serverAddress'],_0x2a4d4f[_0x49dc46(0x18a)]['texturesAddress']),this['sharedMemoryDataBuffer']=_0x2a4d4f['data'][_0x49dc46(0x17a)],this[_0x49dc46(0x191)]=new Float64Array(this['sharedMemoryDataBuffer']),this[_0x49dc46(0x17f)]=_0x2a4d4f[_0x49dc46(0x18a)][_0x49dc46(0x17f)],this[_0x49dc46(0x171)]=new Float32Array(this[_0x49dc46(0x17f)]),this[_0x49dc46(0x1bc)]=_0x2a4d4f[_0x49dc46(0x18a)][_0x49dc46(0x1bc)],this[_0x49dc46(0x112)]=new Uint32Array(this[_0x49dc46(0x1bc)]),this[_0x49dc46(0x122)]=_0x2a4d4f['data']['renderMemoryIdBuffer'],this[_0x49dc46(0x100)]=new Uint32Array(this[_0x49dc46(0x122)]),this[_0x49dc46(0x131)]=this[_0x49dc46(0x191)][0x7],this[_0x49dc46(0x1c6)]=this['maxTextureSize']/this[_0x49dc46(0x1ca)],this[_0x49dc46(0x19b)]=new SharedArrayBuffer(this[_0x49dc46(0x1c6)]*this[_0x49dc46(0x1c6)]*0x4),this['idleMemoryTextureDataView']=new Int32Array(this['idleMemoryTextureBuffer']);for(let _0x20d7ec=0x0;_0x20d7ec<this[_0x49dc46(0x154)][_0x49dc46(0x157)];_0x20d7ec++)this[_0x49dc46(0x154)][_0x20d7ec]=-0x1;this[_0x49dc46(0x196)]['postMessage']({'msgType':_0x49dc46(0x123),'sharedMemoryDataBuffer':this[_0x49dc46(0x17a)],'allowRenderInstancesArrayBuffer':this[_0x49dc46(0x1cc)],'meshInstancesArrayBuff':this['meshInstancesArrayBuff'],'meshArrayBuff':this[_0x49dc46(0x13c)],'expressTypeWeightsArrayBuff':this['expressTypeWeightsArrayBuff'],'expressTypeVisibleDistanceArrayBuff':this[_0x49dc46(0x155)],'renderMemoryIdBuffer':this[_0x49dc46(0x122)],'serverAddress':this[_0x49dc46(0x133)]});break;case _0x49dc46(0x151):this[_0x49dc46(0x106)][_0x49dc46(0x159)](_0x2a4d4f['data'][_0x49dc46(0x146)])?this[_0x49dc46(0x151)](_0x2a4d4f['data'][_0x49dc46(0x146)],_0x2a4d4f[_0x49dc46(0x18a)][_0x49dc46(0x166)]):_0x55a7cb['log'](_0x49dc46(0x114),_0x2a4d4f[_0x49dc46(0x18a)]['modelId']);break;case _0x49dc46(0x124):this[_0x49dc46(0x106)]['hasOwnProperty'](_0x2a4d4f[_0x49dc46(0x18a)][_0x49dc46(0x146)])?(this[_0x49dc46(0x11e)](_0x2a4d4f[_0x49dc46(0x18a)][_0x49dc46(0x146)],0x1),this[_0x49dc46(0x196)][_0x49dc46(0x18b)]({'msgType':_0x49dc46(0x11e),'modelId':_0x2a4d4f[_0x49dc46(0x18a)][_0x49dc46(0x146)],'status':0x1})):_0x55a7cb[_0x49dc46(0x132)](_0x49dc46(0x114),_0x2a4d4f[_0x49dc46(0x18a)][_0x49dc46(0x146)]);break;case _0x49dc46(0x14b):this[_0x49dc46(0x11e)](_0x2a4d4f[_0x49dc46(0x18a)]['modelId'],0x0),this[_0x49dc46(0x196)]['postMessage']({'msgType':_0x49dc46(0x11e),'modelId':_0x2a4d4f[_0x49dc46(0x18a)][_0x49dc46(0x146)],'status':0x0});break;case _0x49dc46(0x128):this['SetInstancesStatus'](_0x2a4d4f['data'][_0x49dc46(0x1b2)],_0x2a4d4f[_0x49dc46(0x18a)][_0x49dc46(0x1c4)]);break;case'SetInstancesTransform':this[_0x49dc46(0x156)](_0x2a4d4f[_0x49dc46(0x18a)][_0x49dc46(0x1b2)],_0x2a4d4f['data'][_0x49dc46(0x1c4)]);break;case _0x49dc46(0x1c7):this[_0x49dc46(0x196)][_0x49dc46(0x18b)](_0x2a4d4f['data']);break;case'SetComponentTransform':this[_0x49dc46(0x1a4)](_0x2a4d4f['data'][_0x49dc46(0x1b2)],_0x2a4d4f['data']['idBuffer']);break;case _0x49dc46(0x160):this['SetComponentStatus'](_0x2a4d4f[_0x49dc46(0x18a)][_0x49dc46(0x1b2)],_0x2a4d4f[_0x49dc46(0x18a)][_0x49dc46(0x1c4)]);break;case _0x49dc46(0xfe):this[_0x49dc46(0xfe)]();break;case'CancelOperatingStatus':this[_0x49dc46(0x120)]();break;case'SetMaterialColor':this[_0x49dc46(0x13a)](_0x2a4d4f['data'][_0x49dc46(0x146)],_0x2a4d4f[_0x49dc46(0x18a)][_0x49dc46(0x193)],_0x2a4d4f[_0x49dc46(0x18a)][_0x49dc46(0x16f)]);break;case _0x49dc46(0x17b):this[_0x49dc46(0x17b)](_0x2a4d4f[_0x49dc46(0x18a)][_0x49dc46(0x146)],_0x2a4d4f['data']['materialId'],_0x2a4d4f[_0x49dc46(0x18a)][_0x49dc46(0x16d)]);break;case _0x49dc46(0x16a):this[_0x49dc46(0x16a)](_0x2a4d4f[_0x49dc46(0x18a)][_0x49dc46(0x1b2)],_0x2a4d4f[_0x49dc46(0x18a)]['idBuffer']);break;case'GetMaterial':var _0x39eb86={};_0x39eb86[_0x49dc46(0x181)]=_0x49dc46(0x10c),_0x39eb86[_0x49dc46(0x18f)]=_0x2a4d4f['data'][_0x49dc46(0x18f)],_0x39eb86['resolve']=this[_0x49dc46(0x143)][_0x2a4d4f[_0x49dc46(0x18a)][_0x49dc46(0x146)]][_0x2a4d4f[_0x49dc46(0x18a)]['materialId']],globalThis[_0x49dc46(0x18b)](_0x39eb86);break;case _0x49dc46(0x14e):this[_0x49dc46(0x14e)](_0x2a4d4f[_0x49dc46(0x18a)][_0x49dc46(0x146)]);break;case _0x49dc46(0x1af):var _0x2e0ed5=this[_0x49dc46(0x1af)](_0x2a4d4f[_0x49dc46(0x18a)][_0x49dc46(0x146)],_0x2a4d4f[_0x49dc46(0x18a)][_0x49dc46(0x16f)]),_0x33a563={};_0x33a563[_0x49dc46(0x181)]=_0x49dc46(0x10c),_0x33a563[_0x49dc46(0x18f)]=_0x2a4d4f[_0x49dc46(0x18a)][_0x49dc46(0x18f)],_0x33a563[_0x49dc46(0x141)]=_0x2e0ed5,globalThis[_0x49dc46(0x18b)](_0x33a563);break;case _0x49dc46(0x1b7):this[_0x49dc46(0x1b7)](_0x2a4d4f['data'][_0x49dc46(0x146)],_0x2a4d4f[_0x49dc46(0x18a)][_0x49dc46(0x103)],_0x2a4d4f[_0x49dc46(0x18a)]['matrixArr']);break;case _0x49dc46(0x11a):this['SetModelStoreyStatus'](_0x2a4d4f[_0x49dc46(0x18a)][_0x49dc46(0x146)],_0x2a4d4f[_0x49dc46(0x18a)][_0x49dc46(0x103)],_0x2a4d4f[_0x49dc46(0x18a)][_0x49dc46(0x149)]);break;case _0x49dc46(0x13b):this[_0x49dc46(0x13b)](_0x2a4d4f['data'][_0x49dc46(0x146)],_0x2a4d4f[_0x49dc46(0x18a)]['expressType'],_0x2a4d4f[_0x49dc46(0x18a)][_0x49dc46(0x10d)]);break;case _0x49dc46(0x187):this[_0x49dc46(0x187)](_0x2a4d4f[_0x49dc46(0x18a)]['modelId'],_0x2a4d4f[_0x49dc46(0x18a)][_0x49dc46(0x15d)],_0x2a4d4f[_0x49dc46(0x18a)][_0x49dc46(0x149)]);break;case _0x49dc46(0x175):{var _0x31c35e=_0x2a4d4f[_0x49dc46(0x18a)][_0x49dc46(0x146)],_0x2e0ed5=_0x2a4d4f[_0x49dc46(0x18a)][_0x49dc46(0x152)];let _0x12979b=[];if(this['renderModelComponentInstance'][_0x31c35e]&&this[_0x49dc46(0x14c)][_0x31c35e][_0x2e0ed5])for(var _0x53e396 in this[_0x49dc46(0x14c)][_0x31c35e][_0x2e0ed5]){var _0x53e396=parseInt(_0x53e396),_0x25e06d=this['modelMeshInstancesIndexDataView'][_0x31c35e][_0x53e396],_0x25e06d=this['meshInstancesDataView'][_0x25e06d+0x17];_0x12979b[_0x49dc46(0x17c)]([_0x53e396,this['modelMeshInfo'][_0x31c35e][_0x25e06d][_0x49dc46(0x193)]]);}var _0x3670b0={};_0x3670b0[_0x49dc46(0x181)]=_0x49dc46(0x10c),_0x3670b0[_0x49dc46(0x18f)]=_0x2a4d4f['data'][_0x49dc46(0x18f)],_0x3670b0[_0x49dc46(0x141)]=_0x12979b,globalThis[_0x49dc46(0x18b)](_0x3670b0);break;}case _0x49dc46(0x164):this[_0x49dc46(0x164)](_0x2a4d4f[_0x49dc46(0x18a)][_0x49dc46(0x146)],_0x2a4d4f['data']['componentId']);break;case _0x49dc46(0x142):this[_0x49dc46(0x196)][_0x49dc46(0x18b)](_0x2a4d4f[_0x49dc46(0x18a)]);}});}[_0x4d05de(0x1bd)](){var _0x472411=_0x4d05de;globalThis[_0x472411(0x183)][_0x472411(0x113)](),setTimeout(globalThis[_0x472411(0x183)][_0x472411(0x1bd)],0x1);}[_0x4d05de(0x176)](_0x1071fe){var _0x33574b=_0x4d05de;for(this['fineRequest']['InitIndexedDb'](this[_0x33574b(0x106)][_0x1071fe=~~_0x1071fe]),this[_0x33574b(0x143)][_0x1071fe]={},this[_0x33574b(0x169)][_0x1071fe]={},this[_0x33574b(0x126)][_0x1071fe]={};this[_0x33574b(0x100)][0x6];);var _0x477a66=0xc94,_0x257006=this[_0x33574b(0x100)][0x2],_0x452685=this['renderMemoryIdDataView'][0x2]+=_0x477a66,_0x1ac322=this['renderMemoryIdDataView'][0x5],_0x41a30e=this[_0x33574b(0x100)][0x5]+=_0x477a66;let _0x59239e=[...this[_0x33574b(0x106)][_0x1071fe]['transform']];_0x59239e[0xc]-=this['sharedMemoryDataView'][0x1b],_0x59239e[0xd]-=this[_0x33574b(0x191)][0x1c],_0x59239e[0xe]-=this[_0x33574b(0x191)][0x1d];for(let _0x3a7ba0=0x0;_0x3a7ba0<_0x477a66;_0x3a7ba0++)this[_0x33574b(0x171)][_0x3a7ba0+_0x1ac322]=0x0;this[_0x33574b(0x171)][_0x33574b(0x1ab)](_0x59239e,_0x1ac322),this[_0x33574b(0x171)][_0x33574b(0x1ab)]([this[_0x33574b(0x106)][_0x1071fe]['status'],_0x1071fe,0x0,0x0],_0x1ac322+0x10),this['modifyMemoryMixDataView']['set']([_0x1ac322,_0x41a30e,_0x257006,_0x452685],this[_0x33574b(0x1c0)][0x0]),this[_0x33574b(0x1c0)][0x0]+=0x4,this[_0x33574b(0x106)][_0x1071fe]['dataOffsetStart']=_0x257006,this[_0x33574b(0x100)][0x6]=0x1;}['PrepareRenderData'](){var _0x4e58ca=_0x4d05de;if(0x1===this[_0x4e58ca(0x191)][0x1e]){for(var _0x37337d in this[_0x4e58ca(0x106)]){var _0x37337d=~~_0x37337d,_0x50e329=this[_0x4e58ca(0x106)][_0x37337d][_0x4e58ca(0x139)];if(-0x1!==_0x50e329){let _0x39772b=[...this[_0x4e58ca(0x106)][_0x37337d][_0x4e58ca(0x16c)]];_0x39772b[0xc]-=this['sharedMemoryDataView'][0x1b],_0x39772b[0xd]-=this[_0x4e58ca(0x191)][0x1c],_0x39772b[0xe]-=this['sharedMemoryDataView'][0x1d],_0x37337d=this[_0x4e58ca(0x100)][0x5],(this['renderMemoryIdDataView'][0x5]+=0x10,this[_0x4e58ca(0x171)][_0x4e58ca(0x1ab)](_0x39772b,_0x37337d),this[_0x4e58ca(0x1c0)]['set']([_0x37337d,this['renderMemoryIdDataView'][0x5],_0x50e329,_0x50e329+0x10],this[_0x4e58ca(0x1c0)][0x0]),this[_0x4e58ca(0x1c0)][0x0]+=0x4);}}return this[_0x4e58ca(0x191)][0x1e]=0x2,void(this[_0x4e58ca(0x100)][0x6]=0x1);}if(0x5b8d80<this['renderMemoryIdDataView'][0x2]&&_0x55a7cb[_0x4e58ca(0x132)]('mix数据超出最大值,请务必告知开发者'),0x1===this['renderMemoryIdDataView'][0xb]&&0x1===this['renderMemoryIdDataView'][0xd])this['allowRenderInstancesDataView'][0x0]=0x1;else{if(0x0!==this[_0x4e58ca(0x11b)][0x1]&&!(this[_0x4e58ca(0x100)][0x6]||this[_0x4e58ca(0x109)]||this[_0x4e58ca(0x12e)]||this['loadingTexture']||0x2!==this['allowRenderInstancesDataView'][0x0])){let _0x54e568=0x0,_0x38b649=0x4;for(;_0x38b649<this[_0x4e58ca(0x11b)][0x3];_0x38b649++){var _0x1aefab=this[_0x4e58ca(0x11b)][_0x38b649],_0x5f52fb=this[_0x4e58ca(0x107)][_0x1aefab],_0x200efe=this[_0x4e58ca(0x107)][_0x1aefab+0x17],_0x183c72=this['modelMeshIndexDataView'][_0x5f52fb][_0x200efe],_0x183c72=this['meshDataView'][_0x183c72+0x4],_0xeea333=this[_0x4e58ca(0x107)][_0x1aefab+0x18];if(0x0!==this['modelData'][_0x5f52fb][_0x4e58ca(0x149)]&&0x0!==_0xeea333&&-0x1===this[_0x4e58ca(0x107)][_0x1aefab+0x19]){if(0xea60<_0x54e568)break;let _0x4afb37=!0x1;if(this[_0x4e58ca(0x169)][_0x5f52fb][_0x4e58ca(0x159)](_0x200efe)){let _0x31f603=this[_0x4e58ca(0x169)][_0x5f52fb][_0x200efe],_0x23c4ce=(_0x31f603['hasOwnProperty'](_0x4e58ca(0x16b))||_0x31f603[_0x4e58ca(0x159)](_0x4e58ca(0x116))||(_0x4afb37=!0x0),_0x31f603[_0x4e58ca(0x193)]);_0xeea333=this[_0x4e58ca(0x107)][_0x1aefab+0x15],(this['operatingTypeModelComponent'][this[_0x4e58ca(0x125)]['material']][_0x5f52fb]&&this['operatingTypeModelComponent'][this[_0x4e58ca(0x125)][_0x4e58ca(0x165)]][_0x5f52fb][_0xeea333]&&(_0x23c4ce=this[_0x4e58ca(0x1bb)][this[_0x4e58ca(0x125)][_0x4e58ca(0x165)]][_0x5f52fb][_0xeea333][_0x4e58ca(0x193)]),this['modelMaterialInfo'][_0x5f52fb][_0x4e58ca(0x159)](_0x23c4ce)||(this[_0x4e58ca(0x12e)]=!0x0,this[_0x4e58ca(0x137)][_0x4e58ca(0x159)](_0x5f52fb)||(this['modelId_materialIds_List'][_0x5f52fb]=new Set()),this[_0x4e58ca(0x137)][_0x5f52fb][_0x4e58ca(0x1cb)](_0x23c4ce)));}else _0x4afb37=!0x0;_0x4afb37&&(this[_0x4e58ca(0x109)]=!0x0,_0x54e568+=_0x183c72,this['modelId_meshIds_List'][_0x4e58ca(0x159)](_0x5f52fb)||(this[_0x4e58ca(0x1a2)][_0x5f52fb]=new Set()),this[_0x4e58ca(0x1a2)][_0x5f52fb][_0x4e58ca(0x1cb)](_0x200efe));}}this[_0x4e58ca(0x153)](),this[_0x4e58ca(0x1ac)](),this[_0x4e58ca(0x12c)](),this[_0x4e58ca(0x14f)](),this[_0x4e58ca(0x111)](),this[_0x4e58ca(0x189)]();}}}[_0x4d05de(0x153)](){var _0xc43e15=_0x4d05de,_0x56e9ff=this[_0xc43e15(0x11b)][0x1];let _0x8a9561=0x0,_0x35cde3=0x4;for(;_0x35cde3<this[_0xc43e15(0x11b)][0x3]&&_0x56e9ff===this[_0xc43e15(0x11b)][0x1];){var _0x5da43e=this[_0xc43e15(0x11b)][_0x35cde3],_0x7f42dc=(_0x35cde3++,this[_0xc43e15(0x107)][_0x5da43e]),_0x164a46=this[_0xc43e15(0x107)][_0x5da43e+0x1],_0x26f828=this[_0xc43e15(0x107)][_0x5da43e+0x17],_0x163857=(this['modelMeshIndexDataView'][_0x7f42dc][_0x26f828],this[_0xc43e15(0x107)][_0x5da43e+0x18]);if(0x0!==this[_0xc43e15(0x106)][_0x7f42dc][_0xc43e15(0x149)]&&0x0!==_0x163857&&this[_0xc43e15(0x169)][_0x7f42dc][_0xc43e15(0x159)](_0x26f828)){let _0x20d9b0=this[_0xc43e15(0x169)][_0x7f42dc][_0x26f828],_0x2cd931=_0x20d9b0[_0xc43e15(0x193)];_0x163857=this[_0xc43e15(0x107)][_0x5da43e+0x15];if(this[_0xc43e15(0x1bb)][this[_0xc43e15(0x125)][_0xc43e15(0x165)]][_0x7f42dc]&&this[_0xc43e15(0x1bb)][this[_0xc43e15(0x125)]['material']][_0x7f42dc][_0x163857]&&(_0x2cd931=this[_0xc43e15(0x1bb)][this['operatingType'][_0xc43e15(0x165)]][_0x7f42dc][_0x163857]['materialId']),this[_0xc43e15(0x143)][_0x7f42dc]['hasOwnProperty'](_0x2cd931)&&(this[_0xc43e15(0x14c)][_0xc43e15(0x159)](_0x7f42dc)||(this[_0xc43e15(0x14c)][_0x7f42dc]={}),this[_0xc43e15(0x14c)][_0x7f42dc][_0xc43e15(0x159)](_0x163857)||(this[_0xc43e15(0x14c)][_0x7f42dc][_0x163857]={}),this[_0xc43e15(0x14c)][_0x7f42dc][_0x163857][_0x164a46]=void 0x0,_0x20d9b0[_0xc43e15(0x159)](_0xc43e15(0x10b))||(this[_0xc43e15(0x1a8)](_0x5da43e,_0x2cd931),_0x8a9561+=this[_0xc43e15(0x169)][_0x7f42dc][_0x26f828]['videoMemorySize']),-0x1===this[_0xc43e15(0x107)][_0x5da43e+0x19]&&this[_0xc43e15(0x17d)](_0x5da43e),this[_0xc43e15(0x1ba)]<_0x8a9561))break;}}}[_0x4d05de(0x1a8)](_0x8a5c3b,_0x2899b4){var _0x38173f=_0x4d05de,_0x5e9f23=this[_0x38173f(0x107)][_0x8a5c3b+0x0],_0x131ed8=this[_0x38173f(0x107)][_0x8a5c3b+0x17],_0x8a5c3b=(this['modelMaterialInfo'][_0x5e9f23][_0x2899b4][_0x38173f(0x159)]('dataOffsetStart')||this[_0x38173f(0x12b)](_0x5e9f23,_0x2899b4),this[_0x38173f(0x143)][_0x5e9f23][_0x2899b4][_0x38173f(0x1b4)]++,this['modelMeshInfo'][_0x5e9f23][_0x131ed8]['vertices'][_0x38173f(0x157)]/0x3),_0x4ba5da=0x4*_0x8a5c3b,_0x423d37=0x4*this[_0x38173f(0x169)][_0x5e9f23][_0x131ed8][_0x38173f(0x15f)][_0x38173f(0x157)],_0x4db1c1=this[_0x38173f(0x169)][_0x5e9f23][_0x131ed8][_0x38173f(0x117)][_0x38173f(0x157)]/0x3,_0x1bd501=0x4*_0x4db1c1,_0x14d650=this[_0x38173f(0x169)][_0x5e9f23][_0x131ed8]['uv'][_0x38173f(0x157)]/0x2,_0x269166=0x4*_0x14d650,_0x291540=this[_0x38173f(0x169)][_0x5e9f23][_0x131ed8]['tangent'][_0x38173f(0x157)]/0x3,_0xf7245f=0x4*_0x291540,_0x3fb076=_0x4ba5da+_0x1bd501+_0x269166+_0xf7245f+0x4+_0x423d37;let _0x591c24=-0x1,_0x238633=-0x1;for(let _0x5ab3f7=0x1;_0x5ab3f7<this['idleMemoryPositionDataView'][0x0];_0x5ab3f7+=0x2){var _0xae517d=this['idleMemoryPositionDataView'][_0x5ab3f7+0x1];if(-0x1!==_0xae517d){var _0x16cd40=this[_0x38173f(0x1c1)][_0x5ab3f7],_0x178754=_0xae517d-_0x16cd40;if(_0x178754==_0x3fb076){_0x591c24=_0x16cd40,_0x238633=_0xae517d,this['idleMemoryPositionDataView'][_0x5ab3f7]=-0x1,this[_0x38173f(0x1c1)][_0x5ab3f7+0x1]=-0x1;break;}if(_0x3fb076<_0x178754){_0x591c24=_0x16cd40,_0x238633=_0x591c24+_0x3fb076,this[_0x38173f(0x1c1)][_0x5ab3f7]=_0x238633;break;}}}-0x1===_0x591c24&&(_0x591c24=this[_0x38173f(0x100)][0x3],_0x238633=this['renderMemoryIdDataView'][0x3]+=_0x3fb076);var _0x47f898=this[_0x38173f(0x100)][0x5],_0x4a8bd9=this[_0x38173f(0x100)][0x5]+=_0x3fb076;for(let _0xb416d7=0x0,_0x4e6003=0x0;_0xb416d7<this[_0x38173f(0x169)][_0x5e9f23][_0x131ed8]['vertices'][_0x38173f(0x157)];_0xb416d7+=0x3,_0x4e6003+=0x4)this[_0x38173f(0x171)][_0x47f898+_0x4e6003]=this['modelMeshInfo'][_0x5e9f23][_0x131ed8][_0x38173f(0x116)][_0xb416d7],this[_0x38173f(0x171)][_0x47f898+_0x4e6003+0x1]=this['modelMeshInfo'][_0x5e9f23][_0x131ed8]['vertices'][_0xb416d7+0x1],this['renderUpdateTempDataView'][_0x47f898+_0x4e6003+0x2]=this[_0x38173f(0x169)][_0x5e9f23][_0x131ed8][_0x38173f(0x116)][_0xb416d7+0x2],this[_0x38173f(0x171)][_0x47f898+_0x4e6003+0x3]=0x1;var _0x2e1788=_0x47f898+_0x4ba5da;for(let _0x43a3ff=0x0,_0x4d4c2e=0x0;_0x43a3ff<this[_0x38173f(0x169)][_0x5e9f23][_0x131ed8][_0x38173f(0x117)][_0x38173f(0x157)];_0x43a3ff+=0x3,_0x4d4c2e+=0x4)this[_0x38173f(0x171)][_0x2e1788+_0x4d4c2e]=this[_0x38173f(0x169)][_0x5e9f23][_0x131ed8][_0x38173f(0x117)][_0x43a3ff],this[_0x38173f(0x171)][_0x2e1788+_0x4d4c2e+0x1]=this[_0x38173f(0x169)][_0x5e9f23][_0x131ed8][_0x38173f(0x117)][_0x43a3ff+0x1],this['renderUpdateTempDataView'][_0x2e1788+_0x4d4c2e+0x2]=this[_0x38173f(0x169)][_0x5e9f23][_0x131ed8][_0x38173f(0x117)][_0x43a3ff+0x2],this[_0x38173f(0x171)][_0x2e1788+_0x4d4c2e+0x3]=0x1;var _0x370c43=_0x2e1788+_0x1bd501;for(let _0x277c1f=0x0,_0x370d4e=0x0;_0x277c1f<this[_0x38173f(0x169)][_0x5e9f23][_0x131ed8]['uv'][_0x38173f(0x157)];_0x277c1f+=0x2,_0x370d4e+=0x4)this[_0x38173f(0x171)][_0x370c43+_0x370d4e]=this[_0x38173f(0x169)][_0x5e9f23][_0x131ed8]['uv'][_0x277c1f],this[_0x38173f(0x171)][_0x370c43+_0x370d4e+0x1]=this[_0x38173f(0x169)][_0x5e9f23][_0x131ed8]['uv'][_0x277c1f+0x1],this['renderUpdateTempDataView'][_0x370c43+_0x370d4e+0x2]=0x0,this[_0x38173f(0x171)][_0x370c43+_0x370d4e+0x3]=0x1;var _0xd2dd19=_0x370c43+_0x269166;for(let _0x41ca61=0x0,_0x1da41c=0x0;_0x41ca61<this['modelMeshInfo'][_0x5e9f23][_0x131ed8][_0x38173f(0x1cd)][_0x38173f(0x157)];_0x41ca61+=0x3,_0x1da41c+=0x4)this['renderUpdateTempDataView'][_0xd2dd19+_0x1da41c]=this[_0x38173f(0x169)][_0x5e9f23][_0x131ed8][_0x38173f(0x1cd)][_0x41ca61],this[_0x38173f(0x171)][_0xd2dd19+_0x1da41c+0x1]=this[_0x38173f(0x169)][_0x5e9f23][_0x131ed8][_0x38173f(0x1cd)][_0x41ca61+0x1],this[_0x38173f(0x171)][_0xd2dd19+_0x1da41c+0x2]=this[_0x38173f(0x169)][_0x5e9f23][_0x131ed8]['tangent'][_0x41ca61+0x2],this[_0x38173f(0x171)][_0xd2dd19+_0x1da41c+0x3]=0x1;var _0x4ba5da=_0xd2dd19+_0xf7245f,_0x192945=(this[_0x38173f(0x171)][_0x4ba5da]=this[_0x38173f(0x143)][_0x5e9f23][_0x2899b4]['dataOffsetStart']/0x4,this[_0x38173f(0x171)][_0x4ba5da+0x1]=0x0,this[_0x38173f(0x171)][_0x4ba5da+0x2]=0x0,_0x4ba5da+0x4),_0x4e722a=0x1+_0x291540,_0x251132=_0x4e722a+_0x14d650,_0x9c3628=_0x251132+_0x4db1c1,_0x15153e=_0x9c3628+_0x8a5c3b;for(let _0x3382f7=this[_0x38173f(0x171)][_0x4ba5da+0x3]=0x0,_0x48beb9=0x0;_0x3382f7<this[_0x38173f(0x169)][_0x5e9f23][_0x131ed8][_0x38173f(0x15f)][_0x38173f(0x157)];_0x3382f7+=0x1,_0x48beb9+=0x4)this[_0x38173f(0x171)][_0x192945+_0x48beb9]=this[_0x38173f(0x169)][_0x5e9f23][_0x131ed8][_0x38173f(0x15f)][_0x3382f7]-_0x15153e,this['renderUpdateTempDataView'][_0x192945+_0x48beb9+0x1]=void 0x0!==this[_0x38173f(0x169)][_0x5e9f23][_0x131ed8][_0x38173f(0xfd)][_0x3382f7]?this[_0x38173f(0x169)][_0x5e9f23][_0x131ed8][_0x38173f(0xfd)][_0x3382f7]-_0x9c3628:0x0,this[_0x38173f(0x171)][_0x192945+_0x48beb9+0x2]=void 0x0!==this['modelMeshInfo'][_0x5e9f23][_0x131ed8][_0x38173f(0x13f)][_0x3382f7]?this[_0x38173f(0x169)][_0x5e9f23][_0x131ed8][_0x38173f(0x13f)][_0x3382f7]-_0x251132:0x0,this[_0x38173f(0x171)][_0x192945+_0x48beb9+0x3]=void 0x0!==this[_0x38173f(0x169)][_0x5e9f23][_0x131ed8][_0x38173f(0x192)][_0x3382f7]?this[_0x38173f(0x169)][_0x5e9f23][_0x131ed8][_0x38173f(0x192)][_0x3382f7]-_0x4e722a:0x0;this[_0x38173f(0x169)][_0x5e9f23][_0x131ed8]['videoMemorySize']=_0x3fb076,this[_0x38173f(0x100)][0x29]+=0x4*this['modelMeshInfo'][_0x5e9f23][_0x131ed8][_0x38173f(0x135)],this['modelMeshInfo'][_0x5e9f23][_0x131ed8]['vertexOffsetStart']=_0x591c24,this[_0x38173f(0x169)][_0x5e9f23][_0x131ed8][_0x38173f(0x10b)]=_0x238633-_0x423d37,this['modelMeshInfo'][_0x5e9f23][_0x131ed8]['offsetEnd']=_0x238633,delete this[_0x38173f(0x169)][_0x5e9f23][_0x131ed8]['vertices'],delete this[_0x38173f(0x169)][_0x5e9f23][_0x131ed8][_0x38173f(0x15f)],delete this[_0x38173f(0x169)][_0x5e9f23][_0x131ed8][_0x38173f(0x117)],delete this['modelMeshInfo'][_0x5e9f23][_0x131ed8][_0x38173f(0xfd)],delete this[_0x38173f(0x169)][_0x5e9f23][_0x131ed8]['uv'],delete this[_0x38173f(0x169)][_0x5e9f23][_0x131ed8][_0x38173f(0x13f)],delete this[_0x38173f(0x169)][_0x5e9f23][_0x131ed8][_0x38173f(0x1cd)],delete this[_0x38173f(0x169)][_0x5e9f23][_0x131ed8][_0x38173f(0x192)],this['modifyMemoryPositionDataView'][_0x38173f(0x1ab)]([_0x47f898,_0x4a8bd9,_0x591c24,_0x238633],this[_0x38173f(0x1a1)][0x0]),this[_0x38173f(0x1a1)][0x0]+=0x4,this[_0x38173f(0x1a1)][0x0],this[_0x38173f(0x1a1)][_0x38173f(0x157)],this['renderMemoryIdDataView'][0x5],this[_0x38173f(0x171)][_0x38173f(0x157)];}['AddInstanceIndex'](_0x12d2e7){var _0x52fd77=_0x4d05de,_0x36c60c=this['meshInstancesDataView'][_0x12d2e7+0x0],_0x45bd8f=this[_0x52fd77(0x107)][_0x12d2e7+0x15];let _0x8756f7=-0x1,_0x14900e;for(let _0x22884c=0x1;_0x22884c<this['idleMemoryInstancesDataView'][0x0];_0x22884c+=0x2)if(-0x1!==this['idleMemoryInstancesDataView'][_0x22884c+0x1]){(_0x14900e=(_0x8756f7=this[_0x52fd77(0x1c5)][_0x22884c])+0x14)===this['idleMemoryInstancesDataView'][_0x22884c+0x1]?(this[_0x52fd77(0x1c5)][_0x22884c]=-0x1,this[_0x52fd77(0x1c5)][_0x22884c+0x1]=-0x1):this[_0x52fd77(0x1c5)][_0x22884c]=_0x14900e;break;}-0x1===_0x8756f7&&(_0x8756f7=this[_0x52fd77(0x100)][0x4],this[_0x52fd77(0x100)][0x4]+=0x14);let _0x543cf6=[this[_0x52fd77(0x107)][_0x12d2e7+0x3],this[_0x52fd77(0x107)][_0x12d2e7+0x4],this[_0x52fd77(0x107)][_0x12d2e7+0x5],0x0,this[_0x52fd77(0x107)][_0x12d2e7+0x6],this[_0x52fd77(0x107)][_0x12d2e7+0x7],this[_0x52fd77(0x107)][_0x12d2e7+0x8],0x0,this[_0x52fd77(0x107)][_0x12d2e7+0x9],this[_0x52fd77(0x107)][_0x12d2e7+0xa],this[_0x52fd77(0x107)][_0x12d2e7+0xb],0x0,this['meshInstancesDataView'][_0x12d2e7+0xc],this[_0x52fd77(0x107)][_0x12d2e7+0xd],this['meshInstancesDataView'][_0x12d2e7+0xe],0x1],_0x436288=this['meshInstancesDataView'][_0x12d2e7+0x18];this[_0x52fd77(0x158)][_0x52fd77(0x159)](this[_0x52fd77(0x125)]['status'])?this[_0x52fd77(0x1bb)][this[_0x52fd77(0x125)]['status']][_0x36c60c]&&this[_0x52fd77(0x1bb)][this['operatingType']['status']][_0x36c60c][_0x45bd8f]||(_0x436288=this[_0x52fd77(0x158)][this[_0x52fd77(0x125)]['status']][_0x52fd77(0x149)]):this[_0x52fd77(0x1bb)][this['operatingType'][_0x52fd77(0x149)]][_0x36c60c]&&this[_0x52fd77(0x1bb)][this['operatingType'][_0x52fd77(0x149)]][_0x36c60c][_0x45bd8f]&&(_0x436288=this[_0x52fd77(0x1bb)][this[_0x52fd77(0x125)][_0x52fd77(0x149)]][_0x36c60c][_0x45bd8f]['status']),this[_0x52fd77(0x158)][_0x52fd77(0x159)](this['operatingType'][_0x52fd77(0x16c)])?this['operatingTypeModelComponent'][this['operatingType'][_0x52fd77(0x16c)]][_0x36c60c]&&this[_0x52fd77(0x1bb)][this[_0x52fd77(0x125)][_0x52fd77(0x16c)]][_0x36c60c][_0x45bd8f]||(_0x543cf6=(0x0,_0x3f497f['y8'])(_0x543cf6,this[_0x52fd77(0x158)][this['operatingType'][_0x52fd77(0x16c)]][_0x52fd77(0x16c)])):this['operatingTypeModelComponent'][this[_0x52fd77(0x125)][_0x52fd77(0x16c)]][_0x36c60c]&&this['operatingTypeModelComponent'][this['operatingType'][_0x52fd77(0x16c)]][_0x36c60c][_0x45bd8f]&&(_0x543cf6=(0x0,_0x3f497f['y8'])(_0x543cf6,this[_0x52fd77(0x1bb)][this[_0x52fd77(0x125)]['transform']][_0x36c60c][_0x45bd8f][_0x52fd77(0x16c)]));var _0x45bd8f=[_0x543cf6[0x0],_0x543cf6[0x1],_0x543cf6[0x2],_0x543cf6[0x4],_0x543cf6[0x5],_0x543cf6[0x6],_0x543cf6[0x8],_0x543cf6[0x9],_0x543cf6[0xa],_0x543cf6[0xc],_0x543cf6[0xd],_0x543cf6[0xe],this['meshInstancesDataView'][_0x12d2e7+0x1],0x0,this[_0x52fd77(0x106)][_0x36c60c][_0x52fd77(0x139)]/0x4,_0x436288,0x0,this[_0x52fd77(0x119)][_0x36c60c][0x2*_0x45bd8f],this[_0x52fd77(0x119)][_0x36c60c][0x2*_0x45bd8f+0x1],0x0],_0x244cea=this[_0x52fd77(0x100)][0x5],_0x2af0d0=this['renderMemoryIdDataView'][0x5]+=0x14,_0x45bd8f=(this['renderUpdateTempDataView']['set'](_0x45bd8f,_0x244cea),this[_0x52fd77(0x107)][_0x12d2e7+0x19]=_0x8756f7,0x16e3600<this['meshInstancesDataView'][_0x12d2e7+0x19]&&_0x55a7cb[_0x52fd77(0x132)]('25超过24百万,如果打印此条记录请反馈给开发者.这是个bug'),this[_0x52fd77(0x12a)][_0x52fd77(0x1ab)]([_0x244cea,_0x2af0d0,_0x8756f7,_0x8756f7+0x14],this[_0x52fd77(0x12a)][0x0]),this[_0x52fd77(0x12a)][0x0]+=0x4,this['meshInstancesDataView'][_0x12d2e7+0x16]);this[_0x52fd77(0x126)][_0x36c60c][_0x52fd77(0x159)](_0x45bd8f)||(this[_0x52fd77(0x126)][_0x36c60c][_0x45bd8f]=0x0),this[_0x52fd77(0x126)][_0x36c60c][_0x45bd8f]++,this['renderMemoryIdDataView'][0x5],this['renderUpdateTempDataView'][_0x52fd77(0x157)];}[_0x4d05de(0x1ac)](){var _0x3822ee=_0x4d05de;let _0xc324a4=0x0,_0x2d4a0f=0x0,_0x483b57=0x0,_0x8b2c9e=0x1;var _0x825bc1=this['allowRenderInstancesDataView'][0x1];let _0x57e37e=0x4;for(;_0x57e37e<this[_0x3822ee(0x11b)][0x3]&&_0x825bc1===this['allowRenderInstancesDataView'][0x1];){var _0x5103c9,_0x3b2f2b,_0x35bf5e,_0x31f4e2,_0x3d0608,_0x5e8777=this[_0x3822ee(0x11b)][_0x57e37e];_0x57e37e++,0x0!==_0x5e8777&&(_0x35bf5e=this['meshInstancesDataView'][_0x5e8777],this[_0x3822ee(0xfb)]['hasOwnProperty'](_0x35bf5e)&&(this[_0x3822ee(0x107)][_0x5e8777+0x1],_0x31f4e2=this[_0x3822ee(0x107)][_0x5e8777+0x17],_0x3b2f2b=this[_0x3822ee(0xfb)][_0x35bf5e][_0x31f4e2],_0x5103c9=this[_0x3822ee(0x107)][_0x5e8777+0x18],0x0!==this['modelData'][_0x35bf5e][_0x3822ee(0x149)]&&0x0!==_0x5103c9&&-0x1!==this[_0x3822ee(0x107)][_0x5e8777+0x19]&&this['modelMeshInfo'][_0x35bf5e][_0x3822ee(0x159)](_0x31f4e2)?(_0x5103c9=this['meshDataView'][_0x3b2f2b+0x3])===_0x483b57&&(_0x35bf5e=this['meshInstancesDataView'][_0x5e8777],_0x3b2f2b=this[_0x3822ee(0xfb)][_0x35bf5e][_0x31f4e2],_0x3d0608=0x3*this['meshDataView'][_0x3b2f2b+0x4],_0x35bf5e=this['modelMeshInfo'][_0x35bf5e][_0x31f4e2],_0x31f4e2=_0xc324a4+_0x3d0608,this[_0x3822ee(0x112)][_0x3822ee(0x1ab)]([this[_0x3822ee(0x107)][_0x5e8777+0x19]/0x4,_0x35bf5e[_0x3822ee(0x10b)]/0x4,_0xc324a4,_0x31f4e2],_0x2d4a0f),_0x2d4a0f+=0x4,_0xc324a4=_0x31f4e2,_0x3d0608=this[_0x3822ee(0x16e)][_0x3b2f2b+0x4],0x1===_0x5103c9?this['renderMemoryIdDataView'][0x22]+=_0x3d0608:this[_0x3822ee(0x100)][0x21]+=_0x3d0608):_0x8b2c9e=0x0,_0x57e37e===this['allowRenderInstancesDataView'][0x3]&&0x0===_0x483b57&&(_0x483b57=0x1,_0x57e37e=0x4)));}this['renderMemoryIdDataView'][0x15]=_0xc324a4,this[_0x3822ee(0x100)][0x16]=_0x2d4a0f,this[_0x3822ee(0x100)][0xd]=_0x8b2c9e,this[_0x3822ee(0x100)][0x6]=0x1,this[_0x3822ee(0x100)][0x7]=0x1,this[_0x3822ee(0x11b)][0x0]=0x1;}[_0x4d05de(0x12c)](){var _0x236dd7=_0x4d05de;if(0x64===this['initiativeFreeVideoMemoryNum']){this[_0x236dd7(0x1b0)]=0x0;for(let _0x5fda7b=0x1;_0x5fda7b<this[_0x236dd7(0x107)][_0x236dd7(0x157)];_0x5fda7b+=_0x3f497f['uY'])0x0!==this[_0x236dd7(0x107)][_0x5fda7b]&&-0x1!==this[_0x236dd7(0x107)][_0x5fda7b+0x19]&&this[_0x236dd7(0x107)][_0x5fda7b+0x1a]!==this['allowRenderInstancesDataView'][0x1]&&this[_0x236dd7(0x1b6)](_0x5fda7b);for(var _0x5dd57e in this['modelMeshInfo'])for(var _0x369d0f in this[_0x236dd7(0x169)][_0x5dd57e])if(0x0!==this[_0x236dd7(0x150)][_0x5dd57e][0x0]||this[_0x236dd7(0x169)][_0x5dd57e][_0x369d0f][_0x236dd7(0x159)]('vertexOffsetStart')){if(this[_0x236dd7(0x169)][_0x5dd57e][_0x369d0f][_0x236dd7(0x159)](_0x236dd7(0x16b))){var _0x419571=this[_0x236dd7(0xfb)][_0x5dd57e][_0x369d0f],_0x419571=this['meshDataView'][_0x419571+0x1];if(0x0===this[_0x236dd7(0x126)][_0x5dd57e][_0x419571]){var _0x419571=this[_0x236dd7(0x169)][_0x5dd57e][_0x369d0f]['materialId'],_0x21cf16=(this['modelMaterialInfo'][_0x5dd57e][_0x419571][_0x236dd7(0x1b4)]--,0x0===this['modelMaterialInfo'][_0x5dd57e][_0x419571][_0x236dd7(0x1b4)]&&(_0x21cf16=this[_0x236dd7(0x143)][_0x5dd57e][_0x419571][_0x236dd7(0x139)],(0x0,_0x3f497f['mI'])(this['idleMemoryMixDataView'],_0x21cf16,_0x21cf16+0x8),delete this[_0x236dd7(0x143)][_0x5dd57e][_0x419571][_0x236dd7(0x139)]),this['modelMaterialInfo'][_0x5dd57e][_0x419571][_0x236dd7(0x16d)]);if(_0x21cf16&&this['textureInfo'][_0x21cf16]){let _0x2474a2=this[_0x236dd7(0x138)][_0x21cf16];if(_0x2474a2[_0x236dd7(0x102)]--,0x0===_0x2474a2[_0x236dd7(0x102)]){var _0x3e7b8f=Math[_0x236dd7(0x180)](_0x2474a2[_0x236dd7(0x199)]/this[_0x236dd7(0x1ca)]),_0x119eca=Math['ceil'](_0x2474a2['height']/this[_0x236dd7(0x1ca)]);for(let _0x882f0a=0x0;_0x882f0a<_0x119eca;_0x882f0a++)for(let _0x1ff2fe=0x0;_0x1ff2fe<_0x3e7b8f;_0x1ff2fe++)this[_0x236dd7(0x154)][(_0x2474a2['imgStartHeight']+_0x882f0a)*this['gridTextureSize']+_0x2474a2[_0x236dd7(0x161)]+_0x1ff2fe]=-0x1;(0x0,_0x3f497f['mI'])(this[_0x236dd7(0x1b9)],_0x2474a2['dataOffsetStart'],_0x2474a2[_0x236dd7(0x139)]+0x8),delete this[_0x236dd7(0x138)][_0x21cf16];}}this[_0x236dd7(0x100)][0x29]-=0x4*this['modelMeshInfo'][_0x5dd57e][_0x369d0f][_0x236dd7(0x135)],(0x0,_0x3f497f['mI'])(this['idleMemoryPositionDataView'],this[_0x236dd7(0x169)][_0x5dd57e][_0x369d0f][_0x236dd7(0x16b)],this[_0x236dd7(0x169)][_0x5dd57e][_0x369d0f][_0x236dd7(0x197)]),delete this[_0x236dd7(0x169)][_0x5dd57e][_0x369d0f];}}}else delete this[_0x236dd7(0x169)][_0x5dd57e][_0x369d0f];}else this[_0x236dd7(0x1b0)]++;}[_0x4d05de(0x1b6)](_0x4a2ad5){var _0x34a253=_0x4d05de,_0x16fe64=this[_0x34a253(0x107)][_0x4a2ad5+0x1],_0x2a7d5a=this['meshInstancesDataView'][_0x4a2ad5],_0x508612=(this[_0x34a253(0xfb)][_0x34a253(0x159)](_0x2a7d5a),this[_0x34a253(0x107)][_0x4a2ad5+0x16]),_0x508612=(this[_0x34a253(0x126)][_0x2a7d5a][_0x508612]--,this['meshInstancesDataView'][_0x4a2ad5+0x19]),_0x508612=((0x0,_0x3f497f['mI'])(this[_0x34a253(0x1c5)],_0x508612,_0x508612+0x14),this['meshInstancesDataView'][_0x4a2ad5+0x19]=-0x1,this[_0x34a253(0x107)][_0x4a2ad5+0x15]);delete this[_0x34a253(0x14c)][_0x2a7d5a][_0x508612][_0x16fe64],0x0===Object[_0x34a253(0x130)](this[_0x34a253(0x14c)][_0x2a7d5a][_0x508612])['length']&&delete this[_0x34a253(0x14c)][_0x2a7d5a][_0x508612];}[_0x4d05de(0x12b)](_0x1ee8b8,_0x393ae6){var _0x567362=_0x4d05de;let _0x39c123=-0x1,_0x505377=-0x1;for(let _0x275221=0x1;_0x275221<this[_0x567362(0x1b9)][0x0];_0x275221+=0x2){var _0xb220f5=this['idleMemoryMixDataView'][_0x275221+0x1];if(-0x1!==_0xb220f5){var _0x1dc7bb=this[_0x567362(0x1b9)][_0x275221],_0x531072=_0xb220f5-_0x1dc7bb;if(0x8==_0x531072){_0x39c123=_0x1dc7bb,_0x505377=_0xb220f5,this[_0x567362(0x1b9)][_0x275221]=-0x1,this['idleMemoryMixDataView'][_0x275221+0x1]=-0x1;break;}if(0x8<_0x531072){_0x39c123=_0x1dc7bb,_0x505377=_0x39c123+0x8,this['idleMemoryMixDataView'][_0x275221]=_0x505377;break;}}}-0x1===_0x39c123&&(_0x39c123=this[_0x567362(0x100)][0x2],_0x505377=this[_0x567362(0x100)][0x2]+=0x8),this[_0x567362(0x143)][_0x1ee8b8][_0x393ae6][_0x567362(0x139)]=_0x39c123;let _0x46257c=this[_0x567362(0x143)][_0x1ee8b8][_0x393ae6][_0x567362(0x16f)];this['editModelMaterial']['hasOwnProperty'](_0x1ee8b8)&&this[_0x567362(0x12d)][_0x1ee8b8][_0x567362(0x159)](_0x393ae6)&&this[_0x567362(0x12d)][_0x1ee8b8][_0x393ae6][_0x567362(0x159)](_0x567362(0x16f))&&(_0x46257c=this['editModelMaterial'][_0x1ee8b8][_0x393ae6][_0x567362(0x16f)]);var _0x46f58d=this[_0x567362(0x100)][0x5];this[_0x567362(0x100)][0x5]+=0x8,this[_0x567362(0x171)][_0x567362(0x1ab)]([_0x46257c[0x0],_0x46257c[0x1],_0x46257c[0x2],_0x46257c[0x3],0x0,0x0,0x0,0x0],_0x46f58d),this[_0x567362(0x1c0)][_0x567362(0x1ab)]([_0x46f58d,this[_0x567362(0x100)][0x5],_0x39c123,_0x505377],this[_0x567362(0x1c0)][0x0]),this[_0x567362(0x1c0)][0x0]+=0x4,this['modelMaterialBindTexture'][_0x567362(0x159)](_0x1ee8b8)||(this[_0x567362(0x1bf)][_0x1ee8b8]={});let _0x355e34=this[_0x567362(0x143)][_0x1ee8b8][_0x393ae6][_0x567362(0x16d)];(_0x355e34=this[_0x567362(0x12d)][_0x567362(0x159)](_0x1ee8b8)&&this[_0x567362(0x12d)][_0x1ee8b8][_0x567362(0x159)](_0x393ae6)&&this[_0x567362(0x12d)][_0x1ee8b8][_0x393ae6][_0x567362(0x159)](_0x567362(0x16d))?this['editModelMaterial'][_0x1ee8b8][_0x393ae6][_0x567362(0x16d)]:_0x355e34)&&(this['modelMaterialBindTexture'][_0x1ee8b8][_0x393ae6]=_0x355e34);}[_0x4d05de(0x189)](){var _0x51427a=_0x4d05de;for(var _0x4c0ba2 in this['modelMaterialBindTexture']){for(var _0x39d74c in this['modelMaterialBindTexture'][_0x4c0ba2]){var _0x21266e=this[_0x51427a(0x1bf)][_0x4c0ba2][_0x39d74c];if('none'===_0x21266e){if(this[_0x51427a(0x143)][_0x4c0ba2][_0x39d74c]&&this[_0x51427a(0x143)][_0x4c0ba2][_0x39d74c][_0x51427a(0x159)](_0x51427a(0x139))){for(;this['renderMemoryIdDataView'][0x6];);var _0x595203=this[_0x51427a(0x143)][_0x4c0ba2][_0x39d74c][_0x51427a(0x139)],_0x73a42b=this['renderMemoryIdDataView'][0x5];this['renderMemoryIdDataView'][0x5]+=0x4,this['renderUpdateTempDataView'][_0x51427a(0x1ab)]([0x0,0x0,0x0,0x0],_0x73a42b),this[_0x51427a(0x1c0)][_0x51427a(0x1ab)]([_0x73a42b,this[_0x51427a(0x100)][0x5],_0x595203+0x4,_0x595203+0x8],this['modifyMemoryMixDataView'][0x0]),this[_0x51427a(0x1c0)][0x0]+=0x4,this[_0x51427a(0x100)][0x6]=0x1;}delete this[_0x51427a(0x1bf)][_0x4c0ba2][_0x39d74c];}else{if(this['textureInfo'][_0x51427a(0x159)](_0x21266e)){if(this[_0x51427a(0x138)][_0x21266e]['hasOwnProperty'](_0x51427a(0x139))){if(this[_0x51427a(0x143)][_0x4c0ba2][_0x39d74c]&&this['modelMaterialInfo'][_0x4c0ba2][_0x39d74c][_0x51427a(0x159)](_0x51427a(0x139))){for(;this[_0x51427a(0x100)][0x6];);_0x73a42b=this[_0x51427a(0x143)][_0x4c0ba2][_0x39d74c]['dataOffsetStart'],_0x595203=(this['textureInfo'][_0x21266e][_0x51427a(0x102)]++,this['renderMemoryIdDataView'][0x5]),(this[_0x51427a(0x100)][0x5]+=0x4,this['renderUpdateTempDataView'][_0x51427a(0x1ab)]([this[_0x51427a(0x138)][_0x21266e][_0x51427a(0x139)]/0x4,0x0,0x0,0x0],_0x595203),this[_0x51427a(0x1c0)][_0x51427a(0x1ab)]([_0x595203,this[_0x51427a(0x100)][0x5],_0x73a42b+0x4,_0x73a42b+0x8],this[_0x51427a(0x1c0)][0x0]),this[_0x51427a(0x1c0)][0x0]+=0x4,delete this[_0x51427a(0x1bf)][_0x4c0ba2][_0x39d74c],this['renderMemoryIdDataView'][0x6]=0x1);}}else this['AddTexture'](this['textureInfo'][_0x21266e]);}else this[_0x51427a(0x185)][_0x51427a(0x159)](_0x4c0ba2)||(this['modelId_texture_List'][_0x4c0ba2]=new Set()),this[_0x51427a(0x185)][_0x4c0ba2]['add'](_0x21266e),this[_0x51427a(0x17e)]=!0x0;}}this[_0x51427a(0x1bf)][_0x4c0ba2]&&0x0===Object[_0x51427a(0x130)](this[_0x51427a(0x1bf)][_0x4c0ba2])[_0x51427a(0x157)]&&delete this[_0x51427a(0x1bf)][_0x4c0ba2];}this['RequestTexture']();}[_0x4d05de(0x190)](_0x410cfc){var _0x2ad44e=_0x4d05de,_0x2951d3=Math[_0x2ad44e(0x180)](_0x410cfc['width']/this[_0x2ad44e(0x1ca)]),_0x138f36=Math[_0x2ad44e(0x180)](_0x410cfc['height']/this[_0x2ad44e(0x1ca)]);let _0x14b9ce=-0x1,_0x3b0595=-0x1;for(let _0x182146=0x0;_0x182146<this[_0x2ad44e(0x1c6)];_0x182146++){for(let _0xcd094a=0x0;_0xcd094a<this[_0x2ad44e(0x1c6)];_0xcd094a++)if(-0x1===this[_0x2ad44e(0x154)][_0x182146*this[_0x2ad44e(0x1c6)]+_0xcd094a]){let _0x1f83e4=!0x0;for(let _0x491368=0x0;_0x491368<_0x138f36;_0x491368++){for(let _0x6411cf=0x0;_0x6411cf<_0x2951d3;_0x6411cf++)if(-0x1!==this['idleMemoryTextureDataView'][(_0x182146+_0x491368)*this[_0x2ad44e(0x1c6)]+_0xcd094a+_0x6411cf]){_0x1f83e4=!0x1;break;}if(!0x1===_0x1f83e4)break;}if(!0x0===_0x1f83e4){_0x14b9ce=_0xcd094a*this[_0x2ad44e(0x1ca)],_0x3b0595=_0x182146*this[_0x2ad44e(0x1ca)];for(let _0x366285=0x0;_0x366285<_0x138f36;_0x366285++)for(let _0x2557e7=0x0;_0x2557e7<_0x2951d3;_0x2557e7++)this[_0x2ad44e(0x154)][(_0x182146+_0x366285)*this['gridTextureSize']+_0xcd094a+_0x2557e7]=_0x410cfc[_0x2ad44e(0x118)];break;}}if(-0x1!==_0x14b9ce)break;}_0x14b9ce,_0x410cfc['imgStartWidth']=_0x14b9ce,_0x410cfc[_0x2ad44e(0x19e)]=_0x3b0595;let _0x40f4f5=new Uint8Array(this['renderUpdateTempDataBuffer']);var _0x1fd9e1=0x4*this['renderMemoryIdDataView'][0x5];this['renderMemoryIdDataView'][0x5]+=Math['ceil'](_0x410cfc['albedo'][_0x2ad44e(0x157)]/0x4),_0x40f4f5[_0x2ad44e(0x1ab)](_0x410cfc[_0x2ad44e(0x18c)],_0x1fd9e1),_0x410cfc[_0x2ad44e(0x15e)];let _0x43146=0x0,_0x3d300a=(_0x410cfc['nd']&&(this[_0x2ad44e(0x100)][0x5]+=Math[_0x2ad44e(0x180)](_0x410cfc['nd'][_0x2ad44e(0x157)]/0x4),_0x40f4f5['set'](_0x410cfc['nd'],_0x1fd9e1+_0x410cfc[_0x2ad44e(0x18c)][_0x2ad44e(0x157)]+0x0),_0x43146=_0x410cfc['nd'][_0x2ad44e(0x157)]),this[_0x2ad44e(0x173)]['set']([_0x1fd9e1,_0x410cfc[_0x2ad44e(0x18c)][_0x2ad44e(0x157)],_0x410cfc[_0x2ad44e(0x161)],_0x410cfc[_0x2ad44e(0x19e)],_0x410cfc[_0x2ad44e(0x199)],_0x410cfc['height'],0x0,_0x43146],this[_0x2ad44e(0x173)][0x0]),this[_0x2ad44e(0x173)][0x0]+=0x8,delete _0x410cfc[_0x2ad44e(0x18c)],delete _0x410cfc[_0x2ad44e(0x15e)],delete _0x410cfc['nd'],-0x1),_0xc7a4d9=-0x1;for(let _0x137c7a=0x1;_0x137c7a<this['idleMemoryMixDataView'][0x0];_0x137c7a+=0x2){var _0x5850e5=this[_0x2ad44e(0x1b9)][_0x137c7a+0x1];if(-0x1!==_0x5850e5){var _0x1f27d3=this[_0x2ad44e(0x1b9)][_0x137c7a],_0xf75327=_0x5850e5-_0x1f27d3;if(0x8==_0xf75327){_0x3d300a=_0x1f27d3,_0xc7a4d9=_0x5850e5,this[_0x2ad44e(0x1b9)][_0x137c7a]=-0x1,this[_0x2ad44e(0x1b9)][_0x137c7a+0x1]=-0x1;break;}if(0x8<_0xf75327){_0x3d300a=_0x1f27d3,_0xc7a4d9=_0x3d300a+0x8,this[_0x2ad44e(0x1b9)][_0x137c7a]=_0xc7a4d9;break;}}}-0x1===_0x3d300a&&(_0x3d300a=this[_0x2ad44e(0x100)][0x2],_0xc7a4d9=this[_0x2ad44e(0x100)][0x2]+=0x8),_0x410cfc[_0x2ad44e(0x139)]=_0x3d300a,_0x1fd9e1=this['renderMemoryIdDataView'][0x5],(this[_0x2ad44e(0x100)][0x5]+=0x8,this[_0x2ad44e(0x171)][_0x2ad44e(0x1ab)]([_0x410cfc['imgStartWidth']/this[_0x2ad44e(0x131)],_0x410cfc[_0x2ad44e(0x19e)]/this[_0x2ad44e(0x131)],_0x410cfc[_0x2ad44e(0x199)]/this[_0x2ad44e(0x131)],_0x410cfc[_0x2ad44e(0x1c8)]/this[_0x2ad44e(0x131)],_0x410cfc['realityWidth'],0x0,0x0,0x0],_0x1fd9e1),this['modifyMemoryMixDataView']['set']([_0x1fd9e1,this[_0x2ad44e(0x100)][0x5],_0x3d300a,_0xc7a4d9],this[_0x2ad44e(0x1c0)][0x0]),this[_0x2ad44e(0x1c0)][0x0]+=0x4,this[_0x2ad44e(0x189)]());}[_0x4d05de(0x14f)](){var _0x3424b5=_0x4d05de;if(this[_0x3424b5(0x109)]){for(var _0x4a5fbe in this[_0x3424b5(0x1a2)])this[_0x3424b5(0x1a2)][_0x4a5fbe]=Array[_0x3424b5(0x147)](this['modelId_meshIds_List'][_0x4a5fbe]);this[_0x3424b5(0x168)]['GetMesh'](this[_0x3424b5(0x1a2)])['then'](_0x494cf2=>{var _0x56b74c=_0x3424b5;for(let _0x2050c5=0x0;_0x2050c5<_0x494cf2[_0x56b74c(0x157)];_0x2050c5++){var _0x32a936=_0x494cf2[_0x2050c5];this[_0x56b74c(0x169)][_0x32a936[_0x56b74c(0x146)]]['hasOwnProperty'](_0x32a936['id'])?_0x55a7cb[_0x56b74c(0x132)]('已经加载了',_0x32a936):this[_0x56b74c(0x169)][_0x32a936[_0x56b74c(0x146)]][_0x32a936['id']]=_0x32a936;}this['loadingMesh']=!0x1;},_0x768849=>{var _0x1644af=_0x3424b5;this[_0x1644af(0x109)]=!0x1;}),this[_0x3424b5(0x1a2)]={};}}[_0x4d05de(0x111)](){var _0x332008=_0x4d05de;if(this[_0x332008(0x12e)]){for(var _0x46bfa9 in this['modelId_materialIds_List'])this[_0x332008(0x137)][_0x46bfa9]=Array['from'](this[_0x332008(0x137)][_0x46bfa9]);this['fineRequest']['GetMaterial'](this[_0x332008(0x137)])[_0x332008(0x1a0)](_0x4c4186=>{var _0x5ed3dd=_0x332008;for(let _0x41a83e=0x0;_0x41a83e<_0x4c4186[_0x5ed3dd(0x157)];_0x41a83e++){let _0x10ae84=_0x4c4186[_0x41a83e];this['modelMaterialInfo'][_0x10ae84[_0x5ed3dd(0x146)]]['hasOwnProperty'](_0x10ae84['id'])||(_0x10ae84['renderInstancesCount']=0x0,this['modelMaterialInfo'][_0x10ae84[_0x5ed3dd(0x146)]][_0x10ae84['id']]=_0x10ae84);}this['loadingMaterial']=!0x1;},_0x82dbc2=>{this['loadingMaterial']=!0x1;}),this[_0x332008(0x137)]={};}}['RequestTexture'](){var _0x369a4e=_0x4d05de;if(this[_0x369a4e(0x17e)]){for(var _0x11c0ac in this[_0x369a4e(0x185)])this['modelId_texture_List'][_0x11c0ac]=Array[_0x369a4e(0x147)](this[_0x369a4e(0x185)][_0x11c0ac]);this[_0x369a4e(0x168)][_0x369a4e(0x1b5)](this['modelId_texture_List'])['then'](_0x3dcb29=>{var _0x1ff5bb=_0x369a4e;for(let _0xc5b51b=0x0;_0xc5b51b<_0x3dcb29[_0x1ff5bb(0x157)];_0xc5b51b++){let _0x4ede70=_0x3dcb29[_0xc5b51b];this['textureInfo'][_0x1ff5bb(0x159)](_0x4ede70['id'])||(this[_0x1ff5bb(0x18d)]++,_0x4ede70['autoId']=this[_0x1ff5bb(0x18d)],_0x4ede70[_0x1ff5bb(0x102)]=0x0,this['textureInfo'][_0x4ede70['id']]=_0x4ede70);}this[_0x1ff5bb(0x17e)]=!0x1,this['BindTexture']();},_0x5e772c=>{var _0x3428f6=_0x369a4e;this[_0x3428f6(0x17e)]=!0x1;}),this[_0x369a4e(0x185)]={};}}['SetModelStatus'](_0x2adb7e,_0xbfdd93){var _0xd4af3a=_0x4d05de;if(this['modelData'][_0xd4af3a(0x159)](_0x2adb7e)){for(;this[_0xd4af3a(0x100)][0x6];);var _0xfc85a,_0x147f9e=this[_0xd4af3a(0x106)][_0x2adb7e][_0xd4af3a(0x139)];-0x1!==_0x147f9e&&(_0xfc85a=this[_0xd4af3a(0x100)][0x5],this[_0xd4af3a(0x100)][0x5]+=0x4,this['renderUpdateTempDataView'][_0xd4af3a(0x1ab)]([_0xbfdd93,_0x2adb7e,0x0,0x0],_0xfc85a),this[_0xd4af3a(0x1c0)][_0xd4af3a(0x1ab)]([_0xfc85a,this[_0xd4af3a(0x100)][0x5],_0x147f9e+0x10,_0x147f9e+0x14],this[_0xd4af3a(0x1c0)][0x0]),this[_0xd4af3a(0x1c0)][0x0]+=0x4),this[_0xd4af3a(0x106)][_0x2adb7e][_0xd4af3a(0x149)]=_0xbfdd93,this['renderMemoryIdDataView'][0x6]=0x1;}}[_0x4d05de(0x151)](_0x1adcb6,_0x32893b){var _0x58beb7=_0x4d05de;if(this['modelData'][_0x58beb7(0x159)](_0x1adcb6)){for(;this[_0x58beb7(0x100)][0x6];);var _0x3bf919;_0x32893b&&_0x32893b[_0x58beb7(0xff)]&&(_0x32893b=Array[_0x58beb7(0x147)](_0x32893b)),Array[_0x58beb7(0x10f)](_0x32893b)&&0x10===_0x32893b[_0x58beb7(0x157)]&&(this[_0x58beb7(0x106)][_0x1adcb6][_0x58beb7(0x16c)]=[..._0x32893b],this['frustumVisibleWorker'][_0x58beb7(0x18b)]({'msgType':_0x58beb7(0x15c),'modelId':_0x1adcb6,'modelMatrix':_0x32893b}),-0x1!==(_0x1adcb6=this['modelData'][_0x1adcb6][_0x58beb7(0x139)])&&(_0x32893b[0xc]-=this[_0x58beb7(0x191)][0x1b],_0x32893b[0xd]-=this[_0x58beb7(0x191)][0x1c],_0x32893b[0xe]-=this['sharedMemoryDataView'][0x1d],_0x3bf919=this[_0x58beb7(0x100)][0x5],this[_0x58beb7(0x100)][0x5]+=0x10,this[_0x58beb7(0x171)][_0x58beb7(0x1ab)](_0x32893b,_0x3bf919),this[_0x58beb7(0x1c0)][_0x58beb7(0x1ab)]([_0x3bf919,this[_0x58beb7(0x100)][0x5],_0x1adcb6,_0x1adcb6+0x10],this['modifyMemoryMixDataView'][0x0]),this[_0x58beb7(0x1c0)][0x0]+=0x4)),this[_0x58beb7(0x100)][0x6]=0x1;}}[_0x4d05de(0x1b7)](_0x99dbfa,_0x359ebb,_0x2210fe){var _0x3f53b7=_0x4d05de;if(this[_0x3f53b7(0x106)][_0x3f53b7(0x159)](_0x99dbfa)&&_0x359ebb&&!isNaN(_0x359ebb)){for(;this['renderMemoryIdDataView'][0x6];);var _0x1bcae0=this[_0x3f53b7(0x106)][_0x99dbfa]['dataOffsetStart'];if(-0x1!==_0x1bcae0){var _0x386042=this[_0x3f53b7(0x100)][0x5];this[_0x3f53b7(0x100)][0x5]+=0x10;let _0x376053=[0x0,0x1,0x0,0x0];this[_0x3f53b7(0x178)][_0x3f53b7(0x159)](_0x99dbfa)||(this[_0x3f53b7(0x178)][_0x99dbfa]={}),this[_0x3f53b7(0x178)][_0x99dbfa]['hasOwnProperty'](_0x359ebb)||(this[_0x3f53b7(0x178)][_0x99dbfa][_0x359ebb]={}),_0x2210fe?(this[_0x3f53b7(0x178)][_0x99dbfa][_0x359ebb][_0x3f53b7(0x16c)]=_0x2210fe,_0x376053=[..._0x376053,_0x2210fe[0x0],_0x2210fe[0x1],_0x2210fe[0x2],_0x2210fe[0x4],_0x2210fe[0x5],_0x2210fe[0x6],_0x2210fe[0x8],_0x2210fe[0x9],_0x2210fe[0xa],_0x2210fe[0xc],_0x2210fe[0xd],_0x2210fe[0xe]]):(delete this[_0x3f53b7(0x178)][_0x99dbfa][_0x359ebb][_0x3f53b7(0x16c)],_0x376053[0x1]=0x0),this[_0x3f53b7(0x178)][_0x99dbfa][_0x359ebb]['hasOwnProperty'](_0x3f53b7(0x149))&&(_0x376053[0x0]=this['modelStoreyOperating'][_0x99dbfa][_0x359ebb][_0x3f53b7(0x149)]),this[_0x3f53b7(0x171)][_0x3f53b7(0x1ab)](_0x376053,_0x386042),this[_0x3f53b7(0x1c0)][_0x3f53b7(0x1ab)]([_0x386042,this[_0x3f53b7(0x100)][0x5],_0x1bcae0=_0x1bcae0+0x14+0x10*_0x359ebb,_0x1bcae0+0x10],this[_0x3f53b7(0x1c0)][0x0]),this[_0x3f53b7(0x1c0)][0x0]+=0x4;}this[_0x3f53b7(0x100)][0x6]=0x1;}}[_0x4d05de(0x11a)](_0x5843be,_0x44ca09,_0x5bb797){var _0x15c853=_0x4d05de;if(this[_0x15c853(0x106)][_0x15c853(0x159)](_0x5843be)&&_0x44ca09&&!isNaN(_0x44ca09)){for(;this['renderMemoryIdDataView'][0x6];);var _0x95cc3c=this[_0x15c853(0x106)][_0x5843be][_0x15c853(0x139)];if(-0x1!==_0x95cc3c){var _0xf83d48=this[_0x15c853(0x100)][0x5];this[_0x15c853(0x100)][0x5]+=0x4;let _0x154a02=[_0x5bb797,0x0,0x0,0x0];this[_0x15c853(0x178)][_0x15c853(0x159)](_0x5843be)||(this['modelStoreyOperating'][_0x5843be]={}),this['modelStoreyOperating'][_0x5843be][_0x15c853(0x159)](_0x44ca09)||(this[_0x15c853(0x178)][_0x5843be][_0x44ca09]={}),_0x5bb797?this[_0x15c853(0x178)][_0x5843be][_0x44ca09][_0x15c853(0x149)]=_0x5bb797:delete this[_0x15c853(0x178)][_0x5843be][_0x44ca09][_0x15c853(0x149)],this['modelStoreyOperating'][_0x5843be][_0x44ca09]['hasOwnProperty']('transform')&&(_0x154a02[0x1]=0x1),this[_0x15c853(0x171)][_0x15c853(0x1ab)](_0x154a02,_0xf83d48),this[_0x15c853(0x1c0)][_0x15c853(0x1ab)]([_0xf83d48,this[_0x15c853(0x100)][0x5],_0x95cc3c=_0x95cc3c+0x14+0x10*_0x44ca09,_0x95cc3c+0x4],this['modifyMemoryMixDataView'][0x0]),this[_0x15c853(0x1c0)][0x0]+=0x4;}this[_0x15c853(0x100)][0x6]=0x1;}}['SetModelExpressTypeTransform'](_0x1c34ec,_0x3db5f3,_0x46f80a){var _0x25c0ce=_0x4d05de;if(this[_0x25c0ce(0x106)][_0x25c0ce(0x159)](_0x1c34ec)&&_0x3db5f3&&!isNaN(_0x3db5f3)){for(;this[_0x25c0ce(0x100)][0x6];);var _0x2d7658=this['modelData'][_0x1c34ec][_0x25c0ce(0x139)];if(-0x1!==_0x2d7658){var _0x5ba10b=this['renderMemoryIdDataView'][0x5];this[_0x25c0ce(0x100)][0x5]+=0x10;let _0x3d1111=[0x0,0x1,0x0,0x0];this[_0x25c0ce(0x10a)][_0x25c0ce(0x159)](_0x1c34ec)||(this[_0x25c0ce(0x10a)][_0x1c34ec]={}),this['modelExpressTypeOperating'][_0x1c34ec][_0x25c0ce(0x159)](_0x3db5f3)||(this[_0x25c0ce(0x10a)][_0x1c34ec][_0x3db5f3]={}),_0x46f80a?(this[_0x25c0ce(0x10a)][_0x1c34ec][_0x3db5f3][_0x25c0ce(0x16c)]=_0x46f80a,_0x3d1111=[..._0x3d1111,_0x46f80a[0x0],_0x46f80a[0x1],_0x46f80a[0x2],_0x46f80a[0x4],_0x46f80a[0x5],_0x46f80a[0x6],_0x46f80a[0x8],_0x46f80a[0x9],_0x46f80a[0xa],_0x46f80a[0xc],_0x46f80a[0xd],_0x46f80a[0xe]]):(delete this[_0x25c0ce(0x10a)][_0x1c34ec][_0x3db5f3][_0x25c0ce(0x16c)],_0x3d1111[0x1]=0x0),this['modelExpressTypeOperating'][_0x1c34ec][_0x3db5f3][_0x25c0ce(0x159)]('status')&&(_0x3d1111[0x0]=this['modelExpressTypeOperating'][_0x1c34ec][_0x3db5f3]['status']),this[_0x25c0ce(0x171)][_0x25c0ce(0x1ab)](_0x3d1111,_0x5ba10b),this[_0x25c0ce(0x1c0)][_0x25c0ce(0x1ab)]([_0x5ba10b,this[_0x25c0ce(0x100)][0x5],_0x2d7658=_0x2d7658+0x14+0x10*_0x3db5f3+0x640,_0x2d7658+0x10],this['modifyMemoryMixDataView'][0x0]),this[_0x25c0ce(0x1c0)][0x0]+=0x4;}this[_0x25c0ce(0x100)][0x6]=0x1;}}['SetModelExpressTypeStatus'](_0x39bfbf,_0x19e21a,_0x4931df){var _0x4dcc35=_0x4d05de;if(this['modelData'][_0x4dcc35(0x159)](_0x39bfbf)&&_0x19e21a&&!isNaN(_0x19e21a)){for(;this[_0x4dcc35(0x100)][0x6];);var _0x88a926=this[_0x4dcc35(0x106)][_0x39bfbf]['dataOffsetStart'];if(-0x1!==_0x88a926){var _0x44883e=this[_0x4dcc35(0x100)][0x5];this[_0x4dcc35(0x100)][0x5]+=0x4;let _0x49c990=[_0x4931df,0x0,0x0,0x0];this[_0x4dcc35(0x10a)][_0x4dcc35(0x159)](_0x39bfbf)||(this[_0x4dcc35(0x10a)][_0x39bfbf]={}),this[_0x4dcc35(0x10a)][_0x39bfbf][_0x4dcc35(0x159)](_0x19e21a)||(this[_0x4dcc35(0x10a)][_0x39bfbf][_0x19e21a]={}),_0x4931df?this['modelExpressTypeOperating'][_0x39bfbf][_0x19e21a]['status']=_0x4931df:delete this[_0x4dcc35(0x10a)][_0x39bfbf][_0x19e21a][_0x4dcc35(0x149)],this[_0x4dcc35(0x10a)][_0x39bfbf][_0x19e21a][_0x4dcc35(0x159)](_0x4dcc35(0x16c))&&(_0x49c990[0x1]=0x1),this['renderUpdateTempDataView'][_0x4dcc35(0x1ab)](_0x49c990,_0x44883e),this[_0x4dcc35(0x1c0)][_0x4dcc35(0x1ab)]([_0x44883e,this[_0x4dcc35(0x100)][0x5],_0x88a926=_0x88a926+0x14+0x10*_0x19e21a+0x640,_0x88a926+0x4],this['modifyMemoryMixDataView'][0x0]),this[_0x4dcc35(0x1c0)][0x0]+=0x4;}this[_0x4dcc35(0x100)][0x6]=0x1;}}[_0x4d05de(0x128)](_0x54525b,_0x9991be){var _0xf31c2f=_0x4d05de;for(;this[_0xf31c2f(0x100)][0x6];);var _0x5e528a=new Int32Array(_0x9991be);for(let _0xcb3f06=0x0;_0xcb3f06<_0x5e528a[_0xf31c2f(0x157)];_0xcb3f06+=0x2){var _0x528150=_0x5e528a[_0xcb3f06],_0x4856ea=_0x5e528a[_0xcb3f06+0x1],_0x4f48ff=this[_0xf31c2f(0x150)][_0x528150][_0x4856ea];this['modelData'][_0xf31c2f(0x159)](_0x528150)&&-0x1!==this['meshInstancesDataView'][_0x4f48ff+0x19]&&(_0x4f48ff=this[_0xf31c2f(0x107)][_0x4f48ff+0x19],this[_0xf31c2f(0x171)][_0xf31c2f(0x1ab)]([_0x4856ea,0x0,this[_0xf31c2f(0x106)][_0x528150][_0xf31c2f(0x139)]/0x4,_0x54525b[_0xf31c2f(0x149)]],this['renderMemoryIdDataView'][0x5]),this[_0xf31c2f(0x12a)][_0xf31c2f(0x1ab)]([this['renderMemoryIdDataView'][0x5],this[_0xf31c2f(0x100)][0x5]+0x4,_0x4f48ff+0xc,_0x4f48ff+0x10],this[_0xf31c2f(0x12a)][0x0]),this[_0xf31c2f(0x100)][0x5]+=0x4,this[_0xf31c2f(0x12a)][0x0]+=0x4);}this[_0xf31c2f(0x100)][0x6]=0x1;}[_0x4d05de(0x156)](_0x4e0d46,_0x23fb89){var _0x277a3c=_0x4d05de;for(;this['renderMemoryIdDataView'][0x6];);var _0x131609=new Int32Array(_0x23fb89);for(let _0x195724=0x0;_0x195724<_0x131609['length'];_0x195724+=0x2){var _0x1686dd=_0x131609[_0x195724],_0x33ab62=_0x131609[_0x195724+0x1],_0x33ab62=this[_0x277a3c(0x150)][_0x1686dd][_0x33ab62];this[_0x277a3c(0x106)]['hasOwnProperty'](_0x1686dd)&&-0x1!==this[_0x277a3c(0x107)][_0x33ab62+0x19]&&(_0x1686dd=[this[_0x277a3c(0x107)][_0x33ab62+0x3],this[_0x277a3c(0x107)][_0x33ab62+0x4],this[_0x277a3c(0x107)][_0x33ab62+0x5],0x0,this['meshInstancesDataView'][_0x33ab62+0x6],this[_0x277a3c(0x107)][_0x33ab62+0x7],this[_0x277a3c(0x107)][_0x33ab62+0x8],0x0,this[_0x277a3c(0x107)][_0x33ab62+0x9],this[_0x277a3c(0x107)][_0x33ab62+0xa],this[_0x277a3c(0x107)][_0x33ab62+0xb],0x0,this['meshInstancesDataView'][_0x33ab62+0xc],this[_0x277a3c(0x107)][_0x33ab62+0xd],this['meshInstancesDataView'][_0x33ab62+0xe],0x1],_0x1686dd=[(_0x1686dd=(0x0,_0x3f497f['y8'])(_0x1686dd,_0x4e0d46[_0x277a3c(0x16c)]))[0x0],_0x1686dd[0x1],_0x1686dd[0x2],_0x1686dd[0x4],_0x1686dd[0x5],_0x1686dd[0x6],_0x1686dd[0x8],_0x1686dd[0x9],_0x1686dd[0xa],_0x1686dd[0xc],_0x1686dd[0xd],_0x1686dd[0xe]],_0x33ab62=this[_0x277a3c(0x107)][_0x33ab62+0x19],this['renderUpdateTempDataView'][_0x277a3c(0x1ab)](_0x1686dd,this['renderMemoryIdDataView'][0x5]),this[_0x277a3c(0x12a)]['set']([this['renderMemoryIdDataView'][0x5],this[_0x277a3c(0x100)][0x5]+0xc,_0x33ab62,_0x33ab62+0xc],this['modifyMemoryInstancesDataView'][0x0]),this[_0x277a3c(0x100)][0x5]+=0xc,this[_0x277a3c(0x12a)][0x0]+=0x4);}this['renderMemoryIdDataView'][0x6]=0x1;}['SetComponentStatus'](_0x157c0c,_0x161df6){var _0x41fa63=_0x4d05de;for(_0x157c0c[_0x41fa63(0x15b)]&&(this[_0x41fa63(0x158)][this[_0x41fa63(0x125)][_0x41fa63(0x149)]]=_0x157c0c);this['renderMemoryIdDataView'][0x6];);var _0x3b47b6=new Int32Array(_0x161df6);for(let _0x3d0d34=0x0;_0x3d0d34<_0x3b47b6[_0x41fa63(0x157)];_0x3d0d34+=0x2){var _0x4619c8=_0x3b47b6[_0x3d0d34],_0x4712cb=_0x3b47b6[_0x3d0d34+0x1];if(this[_0x41fa63(0x1bb)][this[_0x41fa63(0x125)][_0x41fa63(0x149)]]['hasOwnProperty'](_0x4619c8)||(this['operatingTypeModelComponent'][this['operatingType'][_0x41fa63(0x149)]][_0x4619c8]={}),!(this[_0x41fa63(0x1bb)][this[_0x41fa63(0x125)][_0x41fa63(0x149)]][_0x4619c8][_0x4712cb]=_0x157c0c)[_0x41fa63(0x15b)]&&this[_0x41fa63(0x14c)][_0x4619c8]&&this[_0x41fa63(0x14c)][_0x4619c8][_0x4712cb])for(var _0x1b7612 in this[_0x41fa63(0x14c)][_0x4619c8][_0x4712cb]){var _0x5932b0,_0x1b7612=parseInt(_0x1b7612),_0x1b7612=this['modelMeshInstancesIndexDataView'][_0x4619c8][_0x1b7612];this['modelData'][_0x41fa63(0x159)](_0x4619c8)&&-0x1!==this[_0x41fa63(0x107)][_0x1b7612+0x19]&&(_0x5932b0=this[_0x41fa63(0x107)][_0x1b7612+0x19],this[_0x41fa63(0x171)][_0x41fa63(0x1ab)]([this['meshInstancesDataView'][_0x1b7612+0x1],0x0,this[_0x41fa63(0x106)][_0x4619c8][_0x41fa63(0x139)]/0x4,_0x157c0c[_0x41fa63(0x149)]],this[_0x41fa63(0x100)][0x5]),this[_0x41fa63(0x12a)][_0x41fa63(0x1ab)]([this['renderMemoryIdDataView'][0x5],this[_0x41fa63(0x100)][0x5]+0x4,_0x5932b0+0xc,_0x5932b0+0x10],this[_0x41fa63(0x12a)][0x0]),this[_0x41fa63(0x100)][0x5]+=0x4,this[_0x41fa63(0x12a)][0x0]+=0x4);}}if(_0x157c0c[_0x41fa63(0x15b)])for(let _0x4c8bf2=0x1;_0x4c8bf2<this[_0x41fa63(0x107)]['length'];_0x4c8bf2+=_0x3f497f['uY']){var _0x253596=this[_0x41fa63(0x107)][_0x4c8bf2];if(this[_0x41fa63(0x106)][_0x41fa63(0x159)](_0x253596)&&-0x1!==this[_0x41fa63(0x107)][_0x4c8bf2+0x19]){var _0x2254f0,_0x253596=this[_0x41fa63(0x107)][_0x4c8bf2],_0x3f039d=this[_0x41fa63(0x107)][_0x4c8bf2+0x1];this[_0x41fa63(0x1bb)][this[_0x41fa63(0x125)][_0x41fa63(0x149)]][_0x253596]&&this['operatingTypeModelComponent'][this['operatingType']['status']][_0x253596][this[_0x41fa63(0x107)][_0x4c8bf2+0x15]]||-0x1!==this[_0x41fa63(0x107)][_0x4c8bf2+0x19]&&(_0x2254f0=this[_0x41fa63(0x107)][_0x4c8bf2+0x19],this[_0x41fa63(0x171)][_0x41fa63(0x1ab)]([_0x3f039d,0x0,this[_0x41fa63(0x106)][_0x253596][_0x41fa63(0x139)]/0x4,this[_0x41fa63(0x158)][this[_0x41fa63(0x125)]['status']]['status']],this[_0x41fa63(0x100)][0x5]),this[_0x41fa63(0x12a)][_0x41fa63(0x1ab)]([this[_0x41fa63(0x100)][0x5],this['renderMemoryIdDataView'][0x5]+0x4,_0x2254f0+0xc,_0x2254f0+0x10],this[_0x41fa63(0x12a)][0x0]),this['renderMemoryIdDataView'][0x5]+=0x4,this['modifyMemoryInstancesDataView'][0x0]+=0x4);}else{if(0x0===this[_0x41fa63(0x107)][_0x4c8bf2])break;}}this['renderMemoryIdDataView'][0x6]=0x1,this[_0x41fa63(0x1ad)]();}[_0x4d05de(0x1a4)](_0x17ba94,_0x491594){var _0x4f04bb=_0x4d05de;for(_0x17ba94['reverseElection']&&(this[_0x4f04bb(0x158)][this[_0x4f04bb(0x125)][_0x4f04bb(0x16c)]]=_0x17ba94);this['renderMemoryIdDataView'][0x6];);var _0x3da7e9,_0x3cd60d,_0x3936df=new Int32Array(_0x491594);for(let _0x1fd4bf=0x0;_0x1fd4bf<_0x3936df[_0x4f04bb(0x157)];_0x1fd4bf+=0x2){var _0x5269ff=_0x3936df[_0x1fd4bf],_0x46c318=_0x3936df[_0x1fd4bf+0x1];if(this[_0x4f04bb(0x1bb)][this[_0x4f04bb(0x125)]['transform']][_0x4f04bb(0x159)](_0x5269ff)||(this['operatingTypeModelComponent'][this[_0x4f04bb(0x125)][_0x4f04bb(0x16c)]][_0x5269ff]={}),!(this[_0x4f04bb(0x1bb)][this[_0x4f04bb(0x125)][_0x4f04bb(0x16c)]][_0x5269ff][_0x46c318]=_0x17ba94)[_0x4f04bb(0x15b)]&&this[_0x4f04bb(0x14c)][_0x5269ff]&&this[_0x4f04bb(0x14c)][_0x5269ff][_0x46c318])for(var _0x3c7785 in this[_0x4f04bb(0x14c)][_0x5269ff][_0x46c318]){var _0x496a04,_0x3c7785=parseInt(_0x3c7785),_0x3c7785=this[_0x4f04bb(0x150)][_0x5269ff][_0x3c7785];this[_0x4f04bb(0x106)]['hasOwnProperty'](_0x5269ff)&&-0x1!==this[_0x4f04bb(0x107)][_0x3c7785+0x19]&&(_0x496a04=[this[_0x4f04bb(0x107)][_0x3c7785+0x3],this[_0x4f04bb(0x107)][_0x3c7785+0x4],this[_0x4f04bb(0x107)][_0x3c7785+0x5],0x0,this['meshInstancesDataView'][_0x3c7785+0x6],this['meshInstancesDataView'][_0x3c7785+0x7],this[_0x4f04bb(0x107)][_0x3c7785+0x8],0x0,this['meshInstancesDataView'][_0x3c7785+0x9],this[_0x4f04bb(0x107)][_0x3c7785+0xa],this[_0x4f04bb(0x107)][_0x3c7785+0xb],0x0,this['meshInstancesDataView'][_0x3c7785+0xc],this['meshInstancesDataView'][_0x3c7785+0xd],this[_0x4f04bb(0x107)][_0x3c7785+0xe],0x1],_0x496a04=[(_0x496a04=(0x0,_0x3f497f['y8'])(_0x496a04,_0x17ba94[_0x4f04bb(0x16c)]))[0x0],_0x496a04[0x1],_0x496a04[0x2],_0x496a04[0x4],_0x496a04[0x5],_0x496a04[0x6],_0x496a04[0x8],_0x496a04[0x9],_0x496a04[0xa],_0x496a04[0xc],_0x496a04[0xd],_0x496a04[0xe]],_0x3c7785=this[_0x4f04bb(0x107)][_0x3c7785+0x19],this[_0x4f04bb(0x171)][_0x4f04bb(0x1ab)](_0x496a04,this[_0x4f04bb(0x100)][0x5]),this[_0x4f04bb(0x12a)][_0x4f04bb(0x1ab)]([this['renderMemoryIdDataView'][0x5],this[_0x4f04bb(0x100)][0x5]+0xc,_0x3c7785,_0x3c7785+0xc],this['modifyMemoryInstancesDataView'][0x0]),this['renderMemoryIdDataView'][0x5]+=0xc,this[_0x4f04bb(0x12a)][0x0]+=0x4);}}if(_0x17ba94[_0x4f04bb(0x15b)]){for(let _0x183d1b=0x1;_0x183d1b<this['meshInstancesDataView'][_0x4f04bb(0x157)];_0x183d1b+=_0x3f497f['uY'])if(this[_0x4f04bb(0x106)][_0x4f04bb(0x159)](this['meshInstancesDataView'][_0x183d1b])&&-0x1!==this[_0x4f04bb(0x107)][_0x183d1b+0x19])this[_0x4f04bb(0x1bb)][this['operatingType'][_0x4f04bb(0x16c)]][this['meshInstancesDataView'][_0x183d1b+0x0]]&&this[_0x4f04bb(0x1bb)][this[_0x4f04bb(0x125)][_0x4f04bb(0x16c)]][this['meshInstancesDataView'][_0x183d1b+0x0]][this['meshInstancesDataView'][_0x183d1b+0x15]]||-0x1!==this[_0x4f04bb(0x107)][_0x183d1b+0x19]&&(_0x3da7e9=[this[_0x4f04bb(0x107)][_0x183d1b+0x3],this[_0x4f04bb(0x107)][_0x183d1b+0x4],this[_0x4f04bb(0x107)][_0x183d1b+0x5],0x0,this[_0x4f04bb(0x107)][_0x183d1b+0x6],this[_0x4f04bb(0x107)][_0x183d1b+0x7],this['meshInstancesDataView'][_0x183d1b+0x8],0x0,this[_0x4f04bb(0x107)][_0x183d1b+0x9],this[_0x4f04bb(0x107)][_0x183d1b+0xa],this[_0x4f04bb(0x107)][_0x183d1b+0xb],0x0,this['meshInstancesDataView'][_0x183d1b+0xc],this['meshInstancesDataView'][_0x183d1b+0xd],this[_0x4f04bb(0x107)][_0x183d1b+0xe],0x1],_0x3da7e9=[(_0x3da7e9=Array[_0x4f04bb(0x147)]((0x0,_0x3f497f['y8'])(_0x3da7e9,_0x17ba94[_0x4f04bb(0x16c)])))[0x0],_0x3da7e9[0x1],_0x3da7e9[0x2],_0x3da7e9[0x4],_0x3da7e9[0x5],_0x3da7e9[0x6],_0x3da7e9[0x8],_0x3da7e9[0x9],_0x3da7e9[0xa],_0x3da7e9[0xc],_0x3da7e9[0xd],_0x3da7e9[0xe]],_0x3cd60d=this[_0x4f04bb(0x107)][_0x183d1b+0x19],this[_0x4f04bb(0x171)][_0x4f04bb(0x1ab)](_0x3da7e9,this[_0x4f04bb(0x100)][0x5]),this[_0x4f04bb(0x12a)]['set']([this[_0x4f04bb(0x100)][0x5],this[_0x4f04bb(0x100)][0x5]+0xc,_0x3cd60d,_0x3cd60d+0xc],this[_0x4f04bb(0x12a)][0x0]),this['renderMemoryIdDataView'][0x5]+=0xc,this[_0x4f04bb(0x12a)][0x0]+=0x4);else{if(0x0===this[_0x4f04bb(0x107)][_0x183d1b])break;}}this[_0x4f04bb(0x100)][0x6]=0x1;}[_0x4d05de(0x120)](){var _0x51bf27=_0x4d05de;for(;this[_0x51bf27(0x100)][0x6];);if(this[_0x51bf27(0x158)][_0x51bf27(0x159)](this[_0x51bf27(0x125)][_0x51bf27(0x149)])){for(let _0x1eb565=0x1;_0x1eb565<this[_0x51bf27(0x107)][_0x51bf27(0x157)];_0x1eb565+=_0x3f497f['uY'])if(this['modelData']['hasOwnProperty'](this[_0x51bf27(0x107)][_0x1eb565])&&-0x1!==this[_0x51bf27(0x107)][_0x1eb565+0x19]){var _0x46c5f9=this[_0x51bf27(0x107)][_0x1eb565+0x0],_0x38d25=this['meshInstancesDataView'][_0x1eb565+0x19];this['renderUpdateTempDataView']['set']([this[_0x51bf27(0x107)][_0x1eb565+0x1],0x0,this[_0x51bf27(0x106)][_0x46c5f9]['dataOffsetStart']/0x4,this[_0x51bf27(0x107)][_0x1eb565+0x18]],this[_0x51bf27(0x100)][0x5]),this['modifyMemoryInstancesDataView'][_0x51bf27(0x1ab)]([this[_0x51bf27(0x100)][0x5],this[_0x51bf27(0x100)][0x5]+0x4,_0x38d25+0xc,_0x38d25+0x10],this[_0x51bf27(0x12a)][0x0]),this[_0x51bf27(0x100)][0x5]+=0x4,this[_0x51bf27(0x12a)][0x0]+=0x4;}else{if(0x0===this['meshInstancesDataView'][_0x1eb565])break;}}else{for(var _0x8c478c in this['operatingTypeModelComponent'][this['operatingType'][_0x51bf27(0x149)]])for(var _0xaa1462 in this[_0x51bf27(0x1bb)][this['operatingType'][_0x51bf27(0x149)]][_0x8c478c])if(this[_0x51bf27(0x14c)][_0x8c478c]&&this[_0x51bf27(0x14c)][_0x8c478c][_0xaa1462])for(var _0x452ed4 in this[_0x51bf27(0x14c)][_0x8c478c][_0xaa1462]){var _0x452ed4=parseInt(_0x452ed4),_0x452ed4=this['modelMeshInstancesIndexDataView'][_0x8c478c][_0x452ed4],_0x4695e9=this[_0x51bf27(0x107)][_0x452ed4+0x19];this[_0x51bf27(0x171)]['set']([this[_0x51bf27(0x107)][_0x452ed4+0x1],0x0,this[_0x51bf27(0x106)][_0x8c478c][_0x51bf27(0x139)]/0x4,this[_0x51bf27(0x107)][_0x452ed4+0x18]],this[_0x51bf27(0x100)][0x5]),this[_0x51bf27(0x12a)][_0x51bf27(0x1ab)]([this['renderMemoryIdDataView'][0x5],this['renderMemoryIdDataView'][0x5]+0x4,_0x4695e9+0xc,_0x4695e9+0x10],this[_0x51bf27(0x12a)][0x0]),this[_0x51bf27(0x100)][0x5]+=0x4,this[_0x51bf27(0x12a)][0x0]+=0x4;}}delete this[_0x51bf27(0x158)][this[_0x51bf27(0x125)][_0x51bf27(0x149)]],this[_0x51bf27(0x1bb)][this[_0x51bf27(0x125)][_0x51bf27(0x149)]]={},this[_0x51bf27(0x100)][0x6]=0x1;}[_0x4d05de(0x1ad)](){var _0x20795c=_0x4d05de;let _0x5c1455=0x0;for(var _0x197291 in this[_0x20795c(0x1bb)][this[_0x20795c(0x125)]['status']])for(var _0x36f8b8 in this[_0x20795c(0x1bb)][this[_0x20795c(0x125)][_0x20795c(0x149)]][_0x197291])0x2!==this[_0x20795c(0x1bb)][this[_0x20795c(0x125)][_0x20795c(0x149)]][_0x197291][_0x36f8b8][_0x20795c(0x149)]&&0x4!==this[_0x20795c(0x1bb)][this['operatingType'][_0x20795c(0x149)]][_0x197291][_0x36f8b8][_0x20795c(0x149)]||(_0x5c1455=0x1);this['sharedMemoryDataView'][0x0]=_0x5c1455;}['CancelOperatingTransform'](){var _0x1811e8=_0x4d05de;for(;this['renderMemoryIdDataView'][0x6];);if(this[_0x1811e8(0x158)][_0x1811e8(0x159)](this[_0x1811e8(0x125)]['transform'])){for(let _0x5be4c8=0x1;_0x5be4c8<this[_0x1811e8(0x107)][_0x1811e8(0x157)];_0x5be4c8+=_0x3f497f['uY'])if(this[_0x1811e8(0x106)][_0x1811e8(0x159)](this['meshInstancesDataView'][_0x5be4c8])&&-0x1!==this[_0x1811e8(0x107)][_0x5be4c8+0x19]){var _0x13c978=[this[_0x1811e8(0x107)][_0x5be4c8+0x3],this['meshInstancesDataView'][_0x5be4c8+0x4],this[_0x1811e8(0x107)][_0x5be4c8+0x5],this['meshInstancesDataView'][_0x5be4c8+0x6],this[_0x1811e8(0x107)][_0x5be4c8+0x7],this[_0x1811e8(0x107)][_0x5be4c8+0x8],this[_0x1811e8(0x107)][_0x5be4c8+0x9],this[_0x1811e8(0x107)][_0x5be4c8+0xa],this[_0x1811e8(0x107)][_0x5be4c8+0xb],this[_0x1811e8(0x107)][_0x5be4c8+0xc],this[_0x1811e8(0x107)][_0x5be4c8+0xd],this[_0x1811e8(0x107)][_0x5be4c8+0xe]],_0x3c7fa2=this[_0x1811e8(0x107)][_0x5be4c8+0x19];this['renderUpdateTempDataView']['set'](_0x13c978,this[_0x1811e8(0x100)][0x5]),this[_0x1811e8(0x12a)][_0x1811e8(0x1ab)]([this[_0x1811e8(0x100)][0x5],this[_0x1811e8(0x100)][0x5]+0xc,_0x3c7fa2,_0x3c7fa2+0xc],this['modifyMemoryInstancesDataView'][0x0]),this['renderMemoryIdDataView'][0x5]+=0xc,this['modifyMemoryInstancesDataView'][0x0]+=0x4;}else{if(0x0===this[_0x1811e8(0x107)][_0x5be4c8])break;}}else{for(var _0x799744 in this['operatingTypeModelComponent'][this['operatingType'][_0x1811e8(0x16c)]])for(var _0x12edc9 in this[_0x1811e8(0x1bb)][this[_0x1811e8(0x125)][_0x1811e8(0x16c)]][_0x799744])if(this[_0x1811e8(0x14c)][_0x799744]&&this[_0x1811e8(0x14c)][_0x799744][_0x12edc9])for(var _0x2cc284 in this[_0x1811e8(0x14c)][_0x799744][_0x12edc9]){var _0x2cc284=parseInt(_0x2cc284),_0x2cc284=this[_0x1811e8(0x150)][_0x799744][_0x2cc284],_0x375559=[this[_0x1811e8(0x107)][_0x2cc284+0x3],this[_0x1811e8(0x107)][_0x2cc284+0x4],this[_0x1811e8(0x107)][_0x2cc284+0x5],this[_0x1811e8(0x107)][_0x2cc284+0x6],this['meshInstancesDataView'][_0x2cc284+0x7],this[_0x1811e8(0x107)][_0x2cc284+0x8],this[_0x1811e8(0x107)][_0x2cc284+0x9],this['meshInstancesDataView'][_0x2cc284+0xa],this[_0x1811e8(0x107)][_0x2cc284+0xb],this['meshInstancesDataView'][_0x2cc284+0xc],this[_0x1811e8(0x107)][_0x2cc284+0xd],this[_0x1811e8(0x107)][_0x2cc284+0xe]],_0x2cc284=this[_0x1811e8(0x107)][_0x2cc284+0x19];this[_0x1811e8(0x171)][_0x1811e8(0x1ab)](_0x375559,this[_0x1811e8(0x100)][0x5]),this['modifyMemoryInstancesDataView'][_0x1811e8(0x1ab)]([this[_0x1811e8(0x100)][0x5],this[_0x1811e8(0x100)][0x5]+0xc,_0x2cc284,_0x2cc284+0xc],this[_0x1811e8(0x12a)][0x0]),this[_0x1811e8(0x100)][0x5]+=0xc,this['modifyMemoryInstancesDataView'][0x0]+=0x4;}}delete this[_0x1811e8(0x158)][this[_0x1811e8(0x125)]['transform']],this[_0x1811e8(0x1bb)][this[_0x1811e8(0x125)][_0x1811e8(0x16c)]]={},this[_0x1811e8(0x100)][0x6]=0x1;}['SetComponentMaterialId'](_0x342546,_0x2965fb){var _0x507585=_0x4d05de;for(;this[_0x507585(0x100)][0x6];);var _0x1e512b=_0x342546[_0x507585(0x146)],_0x227e9d=new Int32Array(_0x2965fb);for(let _0x311317=0x0;_0x311317<_0x227e9d['length'];_0x311317++){var _0x59dcb8=_0x227e9d[_0x311317];if(this[_0x507585(0x1bb)][this[_0x507585(0x125)]['material']][_0x507585(0x159)](_0x1e512b)||(this[_0x507585(0x1bb)][this[_0x507585(0x125)]['material']][_0x1e512b]={}),this[_0x507585(0x1bb)][this[_0x507585(0x125)][_0x507585(0x165)]][_0x1e512b][_0x59dcb8]=_0x342546,this[_0x507585(0x14c)][_0x1e512b]&&this[_0x507585(0x14c)][_0x1e512b][_0x59dcb8])for(var _0x3c5568 in this[_0x507585(0x14c)][_0x1e512b][_0x59dcb8]){var _0x4ece97,_0xa2d126,_0x3c5568=parseInt(_0x3c5568),_0x3c5568=this[_0x507585(0x150)][_0x1e512b][_0x3c5568],_0x3c5568=this[_0x507585(0x107)][_0x3c5568+0x17];this[_0x507585(0x169)][_0x1e512b][_0x3c5568]['hasOwnProperty']('indexOffsetStart')&&(this[_0x507585(0x143)][_0x1e512b][_0x342546[_0x507585(0x193)]][_0x507585(0x159)](_0x507585(0x139))||this[_0x507585(0x12b)](_0x1e512b,_0x342546[_0x507585(0x193)]),_0x3c5568=this[_0x507585(0x169)][_0x1e512b][_0x3c5568]['materialOffsetStart'],_0x4ece97=this[_0x507585(0x100)][0x5],_0xa2d126=this[_0x507585(0x100)][0x5]+=0x4,this['renderUpdateTempDataView']['set']([this[_0x507585(0x143)][_0x1e512b][_0x342546[_0x507585(0x193)]]['dataOffsetStart']/0x4,0x0,0x0,0x0],_0x4ece97),this[_0x507585(0x1a1)]['set']([_0x4ece97,_0xa2d126,_0x3c5568,_0x3c5568+0x4],this[_0x507585(0x1a1)][0x0]),this[_0x507585(0x1a1)][0x0]+=0x4);}}this['renderMemoryIdDataView'][0x6]=0x1;}[_0x4d05de(0x164)](_0x1450f2,_0x26956e){var _0x398973=_0x4d05de;if(!_0x26956e&&(_0x26956e=[],this[_0x398973(0x1bb)][this[_0x398973(0x125)][_0x398973(0x165)]]&&this[_0x398973(0x1bb)][this[_0x398973(0x125)]['material']][_0x1450f2])){for(var _0x5a5f91 in this['operatingTypeModelComponent'][this[_0x398973(0x125)][_0x398973(0x165)]][_0x1450f2])_0x26956e[_0x398973(0x17c)](_0x5a5f91);}for(;this[_0x398973(0x100)][0x5];);for(let _0x34f60b=0x0;_0x34f60b<_0x26956e[_0x398973(0x157)];_0x34f60b++){var _0x1385ba=_0x26956e[_0x34f60b];if(this[_0x398973(0x14c)][_0x1450f2]&&this[_0x398973(0x14c)][_0x1450f2][_0x1385ba])for(var _0x1ea837 in(delete this[_0x398973(0x14c)][_0x1450f2][_0x1385ba],this['renderModelComponentInstance'][_0x1450f2][_0x1385ba])){var _0x44a33b,_0x37d50f,_0x580b14,_0x1ea837=parseInt(_0x1ea837),_0x1ea837=this['modelMeshInstancesIndexDataView'][_0x1450f2][_0x1ea837],_0x1ea837=this[_0x398973(0x107)][_0x1ea837+0x17];this[_0x398973(0x169)][_0x1450f2][_0x1ea837][_0x398973(0x159)]('indexOffsetStart')&&(_0x44a33b=this[_0x398973(0x169)][_0x1450f2][_0x1ea837][_0x398973(0x193)],this[_0x398973(0x143)][_0x1450f2][_0x44a33b][_0x398973(0x159)](_0x398973(0x139))||this[_0x398973(0x12b)](_0x1450f2,_0x44a33b),_0x1ea837=this['modelMeshInfo'][_0x1450f2][_0x1ea837]['materialOffsetStart'],_0x37d50f=this[_0x398973(0x100)][0x5],_0x580b14=this[_0x398973(0x100)][0x5]+=0x4,this[_0x398973(0x171)]['set']([this[_0x398973(0x143)][_0x1450f2][_0x44a33b][_0x398973(0x139)]/0x4,0x0,0x0,0x0],_0x37d50f),this[_0x398973(0x1a1)]['set']([_0x37d50f,_0x580b14,_0x1ea837,_0x1ea837+0x4],this[_0x398973(0x1a1)][0x0]),this[_0x398973(0x1a1)][0x0]+=0x4);}}this['renderMemoryIdDataView'][0x5]=0x1;}[_0x4d05de(0x1af)](_0x2641e1,_0x3db609){var _0x5693d7=_0x4d05de,_0x3231b9=this[_0x5693d7(0x106)][_0x2641e1][_0x5693d7(0x1be)]+ ++this['modelData'][_0x2641e1]['customizeMaterialCount'];return this[_0x5693d7(0x143)][_0x2641e1][_0x5693d7(0x159)](_0x3231b9)||(this[_0x5693d7(0x143)][_0x2641e1][_0x3231b9]={'renderInstancesCount':0x0,'loadStatus':0x3,'color':_0x3db609,'textureId':null,'name':_0x3231b9}),_0x3231b9;}[_0x4d05de(0x13a)](_0x3ed595,_0x191584,_0x731205){var _0x2797be=_0x4d05de;if(this['modelMaterialInfo'][_0x2797be(0x159)](_0x3ed595)&&(this['editModelMaterial']['hasOwnProperty'](_0x3ed595)||(this['editModelMaterial'][_0x3ed595]={}),this[_0x2797be(0x12d)][_0x3ed595][_0x2797be(0x159)](_0x191584)||(this[_0x2797be(0x12d)][_0x3ed595][_0x191584]={}),_0x731205?this[_0x2797be(0x12d)][_0x3ed595][_0x191584][_0x2797be(0x16f)]=_0x731205:delete this[_0x2797be(0x12d)][_0x3ed595][_0x191584][_0x2797be(0x16f)],this['modelMaterialInfo'][_0x3ed595][_0x191584]&&this[_0x2797be(0x143)][_0x3ed595][_0x191584]['hasOwnProperty'](_0x2797be(0x139)))){for(var _0x2dbca4=this[_0x2797be(0x143)][_0x3ed595][_0x191584]['dataOffsetStart'];this['renderMemoryIdDataView'][0x6];);_0x731205=_0x731205||this['modelMaterialInfo'][_0x3ed595][_0x191584][_0x2797be(0x16f)],_0x3ed595=this['renderMemoryIdDataView'][0x5],(this['renderMemoryIdDataView'][0x5]+=0x4,this[_0x2797be(0x171)]['set'](_0x731205,_0x3ed595),this[_0x2797be(0x1c0)][_0x2797be(0x1ab)]([_0x3ed595,this['renderMemoryIdDataView'][0x5],_0x2dbca4,_0x2dbca4+0x4],this[_0x2797be(0x1c0)][0x0]),this['modifyMemoryMixDataView'][0x0]+=0x4,this[_0x2797be(0x100)][0x6]=0x1);}}[_0x4d05de(0x17b)](_0x451ae9,_0x353d2d,_0x46926f){var _0x3be42e=_0x4d05de;this[_0x3be42e(0x143)][_0x3be42e(0x159)](_0x451ae9)&&(this[_0x3be42e(0x1bf)][_0x3be42e(0x159)](_0x451ae9)||(this['modelMaterialBindTexture'][_0x451ae9]={}),_0x46926f&&_0x3be42e(0x174)!==_0x46926f?(this[_0x3be42e(0x12d)][_0x3be42e(0x159)](_0x451ae9)||(this['editModelMaterial'][_0x451ae9]={}),this[_0x3be42e(0x12d)][_0x451ae9]['hasOwnProperty'](_0x353d2d)||(this['editModelMaterial'][_0x451ae9][_0x353d2d]={}),this['editModelMaterial'][_0x451ae9][_0x353d2d][_0x3be42e(0x16d)]=_0x46926f,this[_0x3be42e(0x143)][_0x451ae9][_0x353d2d]&&this[_0x3be42e(0x143)][_0x451ae9][_0x353d2d][_0x3be42e(0x159)](_0x3be42e(0x139))&&(this[_0x3be42e(0x1bf)][_0x451ae9][_0x353d2d]=_0x46926f)):(this[_0x3be42e(0x1bf)][_0x451ae9][_0x353d2d]=_0x3be42e(0x174),this[_0x3be42e(0x12d)][_0x451ae9]&&this[_0x3be42e(0x12d)][_0x451ae9][_0x353d2d]&&delete this[_0x3be42e(0x12d)][_0x451ae9][_0x353d2d]['textureId']),this[_0x3be42e(0x189)]());}[_0x4d05de(0x14e)](_0x3261c6){var _0x427b89=_0x4d05de;if(_0x3261c6){if(Array[_0x427b89(0x10f)](_0x3261c6)){for(var _0x235024 of _0x3261c6)for(var _0x2072ca in this['editModelMaterial'][_0x235024])this[_0x427b89(0x17b)](_0x235024,_0x2072ca,null),this[_0x427b89(0x13a)](_0x235024,_0x2072ca,null);}else{for(var _0x351338 in this[_0x427b89(0x12d)][_0x3261c6])this[_0x427b89(0x17b)](_0x3261c6,_0x351338,null),this[_0x427b89(0x13a)](_0x3261c6,_0x351338,null);}}else{for(var _0xbeed0 in this['editModelMaterial'])for(var _0x36d179 in this[_0x427b89(0x12d)][_0xbeed0])this['SetMaterialTexture'](_0xbeed0,_0x36d179,null),this[_0x427b89(0x13a)](_0xbeed0,_0x36d179,null);}}}();},0x25c9:(_0x23f0b1,_0x3c9f11,_0xc8f496)=>{_0xc8f496['d'](_0x3c9f11,{'On':()=>_0x425442,'Qb':()=>function(_0x47dc0d,_0x22dfeb){var _0x13a5e4={};return _0x13a5e4['x']=_0x47dc0d['x']*_0x22dfeb[0x0][0x0]+_0x47dc0d['y']*_0x22dfeb[0x0][0x1]+_0x47dc0d['z']*_0x22dfeb[0x0][0x2],_0x13a5e4['y']=_0x47dc0d['x']*_0x22dfeb[0x1][0x0]+_0x47dc0d['y']*_0x22dfeb[0x1][0x1]+_0x47dc0d['z']*_0x22dfeb[0x1][0x2],_0x13a5e4['z']=_0x47dc0d['x']*_0x22dfeb[0x2][0x0]+_0x47dc0d['y']*_0x22dfeb[0x2][0x1]+_0x47dc0d['z']*_0x22dfeb[0x2][0x2],_0x13a5e4;},'Z1':()=>function(_0x43f581,_0x4faff6,_0x38fb5c,_0x539cdf,_0x23d995,_0x12e579){var _0x3b99d9=a1_0x4b0d;const _0x383af3=_0x4faff6['x']-_0x43f581['x'],_0x33acce=_0x4faff6['y']-_0x43f581['y'],_0x1a9809=_0x4faff6['z']-_0x43f581['z'],_0xeb9bc=_0x38fb5c['x']-_0x43f581['x'],_0x4ec2f1=_0x38fb5c['y']-_0x43f581['y'],_0x50f0b3=_0x38fb5c['z']-_0x43f581['z'],_0x5d7272=_0x23d995['u']-_0x539cdf['u'],_0x801974=_0x23d995['v']-_0x539cdf['v'],_0x1e75ac=_0x12e579['u']-_0x539cdf['u'],_0x2f25e2=_0x12e579['v']-_0x539cdf['v'],_0x904f6b=0x1/(_0x5d7272*_0x2f25e2-_0x1e75ac*_0x801974),_0x519ecf={'x':_0x904f6b*(_0x2f25e2*_0x383af3-_0x801974*_0xeb9bc),'y':_0x904f6b*(_0x2f25e2*_0x33acce-_0x801974*_0x4ec2f1),'z':_0x904f6b*(_0x2f25e2*_0x1a9809-_0x801974*_0x50f0b3)},_0x85370c=Math[_0x3b99d9(0x14d)](_0x519ecf['x']*_0x519ecf['x']+_0x519ecf['y']*_0x519ecf['y']+_0x519ecf['z']*_0x519ecf['z']);return _0x519ecf['x']/=_0x85370c,_0x519ecf['y']/=_0x85370c,_0x519ecf['z']/=_0x85370c,_0x519ecf;},'ie':()=>function(_0x22a6e9){var _0x1cd9c0=a1_0x4b0d,_0x275288={};_0x275288['x']=0x0,_0x275288['y']=0x0,_0x275288['z']=0x1;var _0x230ecb=_0x185e84(_0x1f0fa7(_0x22a6e9,_0x275288)),_0x22a6e9=Math[_0x1cd9c0(0xfc)](_0x22a6e9['z']),_0x11607e=Math[_0x1cd9c0(0x13d)](_0x22a6e9),_0x22a6e9=Math[_0x1cd9c0(0x129)](_0x22a6e9),_0x3aa5d8=0x1-_0x11607e;return[[_0x3aa5d8*_0x230ecb['x']*_0x230ecb['x']+_0x11607e,_0x3aa5d8*_0x230ecb['x']*_0x230ecb['y']-_0x22a6e9*_0x230ecb['z'],_0x3aa5d8*_0x230ecb['x']*_0x230ecb['z']+_0x22a6e9*_0x230ecb['y']],[_0x3aa5d8*_0x230ecb['x']*_0x230ecb['y']+_0x22a6e9*_0x230ecb['z'],_0x3aa5d8*_0x230ecb['y']*_0x230ecb['y']+_0x11607e,_0x3aa5d8*_0x230ecb['y']*_0x230ecb['z']-_0x22a6e9*_0x230ecb['x']],[_0x3aa5d8*_0x230ecb['x']*_0x230ecb['z']-_0x22a6e9*_0x230ecb['y'],_0x3aa5d8*_0x230ecb['y']*_0x230ecb['z']+_0x22a6e9*_0x230ecb['x'],_0x3aa5d8*_0x230ecb['z']*_0x230ecb['z']+_0x11607e]];},'mI':()=>function(_0x164883,_0x474b14,_0x25dafa){var _0x2ff5a7=a1_0x4b0d;let _0x562785=!0x1;for(let _0x836189=0x1;_0x836189<_0x164883[0x0];_0x836189+=0x2){if(_0x164883[_0x836189]<=_0x474b14&&_0x164883[_0x836189+0x1]>=_0x25dafa)return;if(_0x164883[_0x836189]>=_0x474b14&&_0x164883[_0x836189+0x1]<=_0x25dafa)return _0x164883[_0x836189]=_0x474b14,void(_0x164883[_0x836189+0x1]=_0x25dafa);if(_0x164883[_0x836189]>=_0x474b14&&_0x164883[_0x836189]<=_0x25dafa&&(_0x164883[_0x836189]=_0x474b14,_0x562785=!0x0),_0x164883[_0x836189+0x1]>=_0x474b14&&_0x164883[_0x836189+0x1]<=_0x25dafa&&(_0x164883[_0x836189+0x1]=_0x25dafa,_0x562785=!0x0),_0x562785)return;}let _0x2bdfe4=0x1;for(;;){if(-0x1===_0x164883[_0x2bdfe4])return _0x164883[_0x2bdfe4]=_0x474b14,_0x164883[_0x2bdfe4+0x1]=_0x25dafa,_0x164883['length']<_0x2bdfe4+0x3&&_0x1782de[_0x2ff5a7(0x132)](_0x2ff5a7(0x162)),void(_0x164883[0x0]===_0x2bdfe4&&(_0x164883[0x0]+=0x2));_0x2bdfe4+=0x2;}},'st':()=>function(_0x3f5f9d,_0x4e6f08,_0x1455eb){var _0x5f12bf={};_0x5f12bf['x']=_0x4e6f08['x']-_0x3f5f9d['x'],_0x5f12bf['y']=_0x4e6f08['y']-_0x3f5f9d['y'],_0x5f12bf['z']=_0x4e6f08['z']-_0x3f5f9d['z'];var _0x4750e1={};return _0x4750e1['x']=_0x1455eb['x']-_0x3f5f9d['x'],_0x4750e1['y']=_0x1455eb['y']-_0x3f5f9d['y'],_0x4750e1['z']=_0x1455eb['z']-_0x3f5f9d['z'],_0x185e84(_0x1f0fa7(_0x5f12bf,_0x4750e1));},'uY':()=>_0x3cbdc5,'y8':()=>function(_0x57286a,_0x25e91a){let _0x513181=new Array(0x10);return _0x513181[0x0]=_0x57286a[0x0]*_0x25e91a[0x0]+_0x57286a[0x1]*_0x25e91a[0x4]+_0x57286a[0x2]*_0x25e91a[0x8]+_0x57286a[0x3]*_0x25e91a[0xc],_0x513181[0x1]=_0x57286a[0x0]*_0x25e91a[0x1]+_0x57286a[0x1]*_0x25e91a[0x5]+_0x57286a[0x2]*_0x25e91a[0x9]+_0x57286a[0x3]*_0x25e91a[0xd],_0x513181[0x2]=_0x57286a[0x0]*_0x25e91a[0x2]+_0x57286a[0x1]*_0x25e91a[0x6]+_0x57286a[0x2]*_0x25e91a[0xa]+_0x57286a[0x3]*_0x25e91a[0xe],_0x513181[0x3]=_0x57286a[0x0]*_0x25e91a[0x3]+_0x57286a[0x1]*_0x25e91a[0x7]+_0x57286a[0x2]*_0x25e91a[0xb]+_0x57286a[0x3]*_0x25e91a[0xf],_0x513181[0x4]=_0x57286a[0x4]*_0x25e91a[0x0]+_0x57286a[0x5]*_0x25e91a[0x4]+_0x57286a[0x6]*_0x25e91a[0x8]+_0x57286a[0x7]*_0x25e91a[0xc],_0x513181[0x5]=_0x57286a[0x4]*_0x25e91a[0x1]+_0x57286a[0x5]*_0x25e91a[0x5]+_0x57286a[0x6]*_0x25e91a[0x9]+_0x57286a[0x7]*_0x25e91a[0xd],_0x513181[0x6]=_0x57286a[0x4]*_0x25e91a[0x2]+_0x57286a[0x5]*_0x25e91a[0x6]+_0x57286a[0x6]*_0x25e91a[0xa]+_0x57286a[0x7]*_0x25e91a[0xe],_0x513181[0x7]=_0x57286a[0x4]*_0x25e91a[0x3]+_0x57286a[0x5]*_0x25e91a[0x7]+_0x57286a[0x6]*_0x25e91a[0xb]+_0x57286a[0x7]*_0x25e91a[0xf],_0x513181[0x8]=_0x57286a[0x8]*_0x25e91a[0x0]+_0x57286a[0x9]*_0x25e91a[0x4]+_0x57286a[0xa]*_0x25e91a[0x8]+_0x57286a[0xb]*_0x25e91a[0xc],_0x513181[0x9]=_0x57286a[0x8]*_0x25e91a[0x1]+_0x57286a[0x9]*_0x25e91a[0x5]+_0x57286a[0xa]*_0x25e91a[0x9]+_0x57286a[0xb]*_0x25e91a[0xd],_0x513181[0xa]=_0x57286a[0x8]*_0x25e91a[0x2]+_0x57286a[0x9]*_0x25e91a[0x6]+_0x57286a[0xa]*_0x25e91a[0xa]+_0x57286a[0xb]*_0x25e91a[0xe],_0x513181[0xb]=_0x57286a[0x8]*_0x25e91a[0x3]+_0x57286a[0x9]*_0x25e91a[0x7]+_0x57286a[0xa]*_0x25e91a[0xb]+_0x57286a[0xb]*_0x25e91a[0xf],_0x513181[0xc]=_0x57286a[0xc]*_0x25e91a[0x0]+_0x57286a[0xd]*_0x25e91a[0x4]+_0x57286a[0xe]*_0x25e91a[0x8]+_0x57286a[0xf]*_0x25e91a[0xc],_0x513181[0xd]=_0x57286a[0xc]*_0x25e91a[0x1]+_0x57286a[0xd]*_0x25e91a[0x5]+_0x57286a[0xe]*_0x25e91a[0x9]+_0x57286a[0xf]*_0x25e91a[0xd],_0x513181[0xe]=_0x57286a[0xc]*_0x25e91a[0x2]+_0x57286a[0xd]*_0x25e91a[0x6]+_0x57286a[0xe]*_0x25e91a[0xa]+_0x57286a[0xf]*_0x25e91a[0xe],_0x513181[0xf]=_0x57286a[0xc]*_0x25e91a[0x3]+_0x57286a[0xd]*_0x25e91a[0x7]+_0x57286a[0xe]*_0x25e91a[0xb]+_0x57286a[0xf]*_0x25e91a[0xf],_0x513181;}});var _0x1782de=_0xc8f496(0x13f4);function _0x185e84(_0x43c3ec){var _0x2f46cd=a1_0x4b0d,_0x18ba90=Math[_0x2f46cd(0x14d)](_0x43c3ec['x']*_0x43c3ec['x']+_0x43c3ec['y']*_0x43c3ec['y']+_0x43c3ec['z']*_0x43c3ec['z']),_0x189146={};return _0x189146['x']=_0x43c3ec['x']/_0x18ba90,_0x189146['y']=_0x43c3ec['y']/_0x18ba90,_0x189146['z']=_0x43c3ec['z']/_0x18ba90,_0x189146;}function _0x1f0fa7(_0x5ce04b,_0x178384){var _0x3c402f={};return _0x3c402f['x']=_0x5ce04b['y']*_0x178384['z']-_0x5ce04b['z']*_0x178384['y'],_0x3c402f['y']=_0x5ce04b['z']*_0x178384['x']-_0x5ce04b['x']*_0x178384['z'],_0x3c402f['z']=_0x5ce04b['x']*_0x178384['y']-_0x5ce04b['y']*_0x178384['x'],_0x3c402f;}const _0x3cbdc5=0x1e,_0x425442=0x7;}},_0x13a8ab={},_0x1d56c0['m']=_0x3387ec,_0x1d56c0['x']=()=>{var _0xa8cda5=_0x1d56c0['O'](void 0x0,[0x29d,0x342],()=>_0x1d56c0(0x1293));return _0x1d56c0['O'](_0xa8cda5);},_0x23d5ae=[],_0x1d56c0['O']=(_0x91c1fe,_0x337341,_0x1a19cb,_0x1dd0d0)=>{var _0x5b64b7=_0x41a75d;if(!_0x337341){for(var _0x18337e=Infinity,_0x530219=0x0;_0x530219<_0x23d5ae[_0x5b64b7(0x157)];_0x530219++){for(var _0x63e6e2,[_0x337341,_0x1a19cb,_0x1dd0d0]=_0x23d5ae[_0x530219],_0x2536cb=!0x0,_0x64c100=0x0;_0x64c100<_0x337341[_0x5b64b7(0x157)];_0x64c100++)(!0x1&_0x1dd0d0||_0x1dd0d0<=_0x18337e)&&Object[_0x5b64b7(0x130)](_0x1d56c0['O'])[_0x5b64b7(0x1aa)](_0x1d8010=>_0x1d56c0['O'][_0x1d8010](_0x337341[_0x64c100]))?_0x337341[_0x5b64b7(0x195)](_0x64c100--,0x1):(_0x2536cb=!0x1,_0x1dd0d0<_0x18337e&&(_0x18337e=_0x1dd0d0));_0x2536cb&&(_0x23d5ae[_0x5b64b7(0x195)](_0x530219--,0x1),void 0x0!==(_0x63e6e2=_0x1a19cb())&&(_0x91c1fe=_0x63e6e2));}return _0x91c1fe;}_0x1dd0d0=_0x1dd0d0||0x0;for(_0x530219=_0x23d5ae[_0x5b64b7(0x157)];0x0<_0x530219&&_0x23d5ae[_0x530219-0x1][0x2]>_0x1dd0d0;_0x530219--)_0x23d5ae[_0x530219]=_0x23d5ae[_0x530219-0x1];_0x23d5ae[_0x530219]=[_0x337341,_0x1a19cb,_0x1dd0d0];},_0x1d56c0['n']=_0x219cb2=>{var _0x38c0e4=_0x41a75d,_0x22730e=_0x219cb2&&_0x219cb2[_0x38c0e4(0x163)]?()=>_0x219cb2[_0x38c0e4(0x11d)]:()=>_0x219cb2;return _0x1d56c0['d'](_0x22730e,{'a':_0x22730e}),_0x22730e;},_0x1d56c0['d']=(_0x5943d7,_0x50418d)=>{for(var _0x504a28 in _0x50418d)_0x1d56c0['o'](_0x50418d,_0x504a28)&&!_0x1d56c0['o'](_0x5943d7,_0x504a28)&&Object['defineProperty'](_0x5943d7,_0x504a28,{'enumerable':!0x0,'get':_0x50418d[_0x504a28]});},_0x1d56c0['f']={},_0x1d56c0['e']=_0x289009=>Promise[_0x41a75d(0x145)](Object[_0x41a75d(0x130)](_0x1d56c0['f'])['reduce']((_0x57c2ab,_0x4ffa24)=>(_0x1d56c0['f'][_0x4ffa24](_0x289009,_0x57c2ab),_0x57c2ab),[])),_0x1d56c0['u']=_0x2d31b3=>_0x1d9506[_0x2d31b3]+_0x41a75d(0x10e),_0x1d56c0['g']=(function(){var _0x37fa97=_0x41a75d;if(_0x37fa97(0x1a5)==typeof globalThis)return globalThis;try{return this||new Function(_0x37fa97(0x11f))();}catch(_0x4f4025){if(_0x37fa97(0x1a5)==typeof window)return window;}}()),_0x1d56c0['o']=(_0x2cb922,_0x1ec923)=>Object['prototype']['hasOwnProperty'][_0x41a75d(0x104)](_0x2cb922,_0x1ec923),_0x1d56c0['p']='./',_0x1d56c0['b']=self['location']+'',_0x5ddca5=_0x2c09da,_0x1d56c0['f']['i']=(_0x34829e,_0x3b840f)=>{_0x5ddca5[_0x34829e]||importScripts(_0x1d56c0['p']+_0x1d56c0['u'](_0x34829e));},_0x1baffc=Object(self||this)['webpackChunkBim']=Object(self||this)[_0x41a75d(0x1b1)]||[],_0xebd85c=_0x1baffc[_0x41a75d(0x17c)][_0x41a75d(0x1c2)](_0x1baffc),_0x1baffc[_0x41a75d(0x17c)]=_0x3012c1=>{var _0x58395f=_0x41a75d,_0x509128,[_0x110368,_0x367493,_0x3443f7]=_0x3012c1;for(_0x509128 in _0x367493)_0x1d56c0['o'](_0x367493,_0x509128)&&(_0x1d56c0['m'][_0x509128]=_0x367493[_0x509128]);for(_0x3443f7&&_0x3443f7(_0x1d56c0);_0x110368[_0x58395f(0x157)];)_0x5ddca5[_0x110368[_0x58395f(0x18e)]()]=0x1;_0xebd85c(_0x3012c1);},_0x33f21c=_0x1d56c0['x'],(_0x1d56c0['x']=()=>Promise['all']([_0x1d56c0['e'](0x29d),_0x1d56c0['e'](0x342)])[_0x41a75d(0x1a0)](_0x33f21c))();function _0x1d56c0(_0x21add3){var _0x11eae5=_0x41a75d,_0x566c83=_0x13a8ab[_0x21add3];if(void 0x0!==_0x566c83)return _0x566c83[_0x11eae5(0x1c9)];var _0x1ce4fe={};return _0x1ce4fe['exports']={},_0x566c83=_0x13a8ab[_0x21add3]=_0x1ce4fe,(_0x3387ec[_0x21add3](_0x566c83,_0x566c83['exports'],_0x1d56c0),_0x566c83[_0x11eae5(0x1c9)]);}var _0x23d5ae,_0x5ddca5,_0x1baffc,_0xebd85c,_0x33f21c,_0x3387ec,_0x13a8ab;};a1_0x5bfdba(0x1a5)==typeof exports&&'object'==typeof module?module[a1_0x5bfdba(0x1c9)]=a1_0x26b0ac():a1_0x5bfdba(0x115)==typeof define&&define[a1_0x5bfdba(0x13e)]?define([],a1_0x26b0ac):a1_0x5bfdba(0x1a5)==typeof exports?exports[a1_0x5bfdba(0x1a6)]=a1_0x26b0ac():a1_0x11c21e[a1_0x5bfdba(0x1a6)]=a1_0x26b0ac();function a1_0x1c2b(){var _0x4a5469=['dataOffsetStart','SetMaterialColor','SetModelExpressTypeTransform','meshArrayBuff','cos','amd','uvIndices','11jprsgW','resolve','SetOnlyShowShells','modelMaterialInfo','8NFdUoM','all','modelId','from','modifyMemoryInstancesBuffer','status','onmessage','HideModel','renderModelComponentInstance','sqrt','CancelMaterialEdit','RequestMesh','modelMeshInstancesIndexDataView','SetModelTransform','componentId','BuildRenderData','idleMemoryTextureDataView','expressTypeVisibleDistanceArrayBuff','SetInstancesTransform','length','reverseElectionOperating','hasOwnProperty','modelMeshInstancesIndexArrayBuff','reverseElection','SetModelMatrix','expressType','orm','verticesIndices','SetComponentStatus','imgStartWidth','不够用了','__esModule','CancelComponentEditMaterial','material','modelMatrixArr','3576986CJXTes','fineRequest','modelMeshInfo','SetComponentMaterialId','vertexOffsetStart','transform','textureId','meshDataView','color','modifyMemoryMixBuffer','renderUpdateTempDataView','1790658SlNune','modifyMemoryTextureDataView','none','GetComponentMaterialId','InitModel','idleMemoryMixBuffer','modelStoreyOperating','constructor','sharedMemoryDataBuffer','SetMaterialTexture','push','AddInstanceIndex','loadingTexture','renderUpdateTempDataBuffer','ceil','msgType','755','direct','meshInstancesArrayBuff','modelId_texture_List','669','SetModelExpressTypeStatus','1311129PjMJIO','BindTexture','data','postMessage','albedo','textureCurrentAutoId','pop','cbId','AddTexture','sharedMemoryDataView','tangentIndices','materialId','modelMeshIndexArrayBuff','splice','frustumVisibleWorker','offsetEnd','25075OtPxDm','width','a543e08d616e1cd27261','idleMemoryTextureBuffer','d14bc0f2db7d6caf93c6','message','imgStartHeight','modifyMemoryTextureBuffer','then','modifyMemoryPositionDataView','modelId_meshIds_List','modifyMemoryPositionBuffer','SetComponentTransform','object','Bim','3848890CYGTqQ','AddVertexIndex','toString','every','set','UpdateRenderingIndex','DetectComponentStatus','expressTypeWeightsArrayBuff','CreateMaterial','initiativeFreeVideoMemoryNum','webpackChunkBim','operating','1323540ouQbmU','renderInstancesCount','GetTexture','FreeInstances','SetModelStoreyTransform','4JfqwjF','idleMemoryMixDataView','frameMaxUpdateVertexVideoMemorySize','operatingTypeModelComponent','renderInstancesDataBuffer','Loop','materialCount','modelMaterialBindTexture','modifyMemoryMixDataView','idleMemoryPositionDataView','bind','450NQkeKk','idBuffer','idleMemoryInstancesDataView','gridTextureSize','FrameSelection','height','exports','idleTextureMinUnit','add','allowRenderInstancesArrayBuffer','tangent','modelMeshIndexDataView','acos','normalIndices','CancelOperatingTransform','buffer','renderMemoryIdDataView','834','renderMaterialCount','storey','call','addEventListener','modelData','meshInstancesDataView','search','loadingMesh','modelExpressTypeOperating','indexOffsetStart','dataCallBack','matrixArr','.js','isArray','Initialized','RequestMaterial','renderInstancesDataView','PrepareRenderData','模型id不存在','function','vertices','normal','autoId','modelComponentAttributeDataView','SetModelStoreyStatus','allowRenderInstancesDataView','24664UHePVo','default','SetModelStatus','return\x20this','CancelOperatingStatus','(((.+)+)+)+$','renderMemoryIdBuffer','Init','ShowModel','operatingType','modelMeshIdQuoteCount','modelComponentAttributeArrayBuff','SetInstancesStatus','sin','modifyMemoryInstancesDataView','AddMaterial','FreeVideoMemory','editModelMaterial','loadingMaterial','idleMemoryInstancesBuffer','keys','maxTextureSize','log','serverAddress','idleMemoryPositionBuffer','videoMemorySize','apply','modelId_materialIds_List','textureInfo'];a1_0x1c2b=function(){return _0x4a5469;};return a1_0x1c2b();}
|