suerprisePlus
2024-12-17 5dfcbd19cd041e1f8a5fb7ed9ab694bf4de00352
1
var a2_0x3896f9=a2_0x5165;(function(_0x12f59a,_0x475831){var _0x48773c=a2_0x5165,_0x9e1aa4=_0x12f59a();while(!![]){try{var _0x77ae13=-parseInt(_0x48773c(0x17e))/0x1+parseInt(_0x48773c(0x1a7))/0x2+-parseInt(_0x48773c(0x184))/0x3+-parseInt(_0x48773c(0x183))/0x4+-parseInt(_0x48773c(0xea))/0x5+-parseInt(_0x48773c(0xc3))/0x6+parseInt(_0x48773c(0x175))/0x7;if(_0x77ae13===_0x475831)break;else _0x9e1aa4['push'](_0x9e1aa4['shift']());}catch(_0x25332d){_0x9e1aa4['push'](_0x9e1aa4['shift']());}}}(a2_0x430b,0xacfbe));var e=self||this,t=()=>{var _0x38d21b=a2_0x5165;return _0x196467={0x9093:(_0x2b6e73,_0x184cb0,_0x4a76d2)=>{var _0x43cca6=a2_0x5165;_0x4a76d2['d'](_0x184cb0,{'i':()=>_0x139aa3});var _0x46084c=_0x4a76d2(0x10fa9);class _0x139aa3{static[_0x43cca6(0x1c5)](_0xa9e631){var _0x3d3631=_0x43cca6;const _0xc89c06=[];for(let _0xaba318=0x0;_0xaba318<0x6;_0xaba318++)_0xc89c06[_0x3d3631(0x192)](new _0x46084c['J'](0x0,0x0,0x0,0x0));return _0x139aa3[_0x3d3631(0xe5)](_0xa9e631,_0xc89c06),_0xc89c06;}static[_0x43cca6(0x11e)](_0x43ef3a,_0x5c2221){var _0x46c847=_0x43cca6;_0x43ef3a=_0x43ef3a['m'],(_0x5c2221['normal']['x']=_0x43ef3a[0x3]+_0x43ef3a[0x2],_0x5c2221['normal']['y']=_0x43ef3a[0x7]+_0x43ef3a[0x6],_0x5c2221[_0x46c847(0x1bb)]['z']=_0x43ef3a[0xb]+_0x43ef3a[0xa],_0x5c2221['d']=_0x43ef3a[0xf]+_0x43ef3a[0xe],_0x5c2221['normalize']());}static[_0x43cca6(0xe3)](_0xf14e7f,_0x11899e){var _0x1fcb50=_0x43cca6;_0xf14e7f=_0xf14e7f['m'],(_0x11899e[_0x1fcb50(0x1bb)]['x']=_0xf14e7f[0x3]-_0xf14e7f[0x2],_0x11899e['normal']['y']=_0xf14e7f[0x7]-_0xf14e7f[0x6],_0x11899e[_0x1fcb50(0x1bb)]['z']=_0xf14e7f[0xb]-_0xf14e7f[0xa],_0x11899e['d']=_0xf14e7f[0xf]-_0xf14e7f[0xe],_0x11899e[_0x1fcb50(0xf9)]());}static[_0x43cca6(0xb4)](_0x224cb2,_0x49db60){var _0x507f11=_0x43cca6;_0x224cb2=_0x224cb2['m'],(_0x49db60['normal']['x']=_0x224cb2[0x3]+_0x224cb2[0x0],_0x49db60['normal']['y']=_0x224cb2[0x7]+_0x224cb2[0x4],_0x49db60[_0x507f11(0x1bb)]['z']=_0x224cb2[0xb]+_0x224cb2[0x8],_0x49db60['d']=_0x224cb2[0xf]+_0x224cb2[0xc],_0x49db60[_0x507f11(0xf9)]());}static['GetRightPlaneToRef'](_0x5609a2,_0x425434){var _0x3bbc3b=_0x43cca6;_0x5609a2=_0x5609a2['m'],(_0x425434[_0x3bbc3b(0x1bb)]['x']=_0x5609a2[0x3]-_0x5609a2[0x0],_0x425434[_0x3bbc3b(0x1bb)]['y']=_0x5609a2[0x7]-_0x5609a2[0x4],_0x425434[_0x3bbc3b(0x1bb)]['z']=_0x5609a2[0xb]-_0x5609a2[0x8],_0x425434['d']=_0x5609a2[0xf]-_0x5609a2[0xc],_0x425434['normalize']());}static[_0x43cca6(0x1a6)](_0x257617,_0xc57944){var _0x2e78f9=_0x43cca6;_0x257617=_0x257617['m'],(_0xc57944[_0x2e78f9(0x1bb)]['x']=_0x257617[0x3]-_0x257617[0x1],_0xc57944['normal']['y']=_0x257617[0x7]-_0x257617[0x5],_0xc57944[_0x2e78f9(0x1bb)]['z']=_0x257617[0xb]-_0x257617[0x9],_0xc57944['d']=_0x257617[0xf]-_0x257617[0xd],_0xc57944['normalize']());}static[_0x43cca6(0x146)](_0x2669c6,_0x2392df){var _0x287c26=_0x43cca6;_0x2669c6=_0x2669c6['m'],(_0x2392df[_0x287c26(0x1bb)]['x']=_0x2669c6[0x3]+_0x2669c6[0x1],_0x2392df[_0x287c26(0x1bb)]['y']=_0x2669c6[0x7]+_0x2669c6[0x5],_0x2392df[_0x287c26(0x1bb)]['z']=_0x2669c6[0xb]+_0x2669c6[0x9],_0x2392df['d']=_0x2669c6[0xf]+_0x2669c6[0xd],_0x2392df[_0x287c26(0xf9)]());}static[_0x43cca6(0xe5)](_0x173b26,_0x47abfe){var _0x2c93cc=_0x43cca6;_0x139aa3[_0x2c93cc(0x11e)](_0x173b26,_0x47abfe[0x0]),_0x139aa3['GetFarPlaneToRef'](_0x173b26,_0x47abfe[0x1]),_0x139aa3['GetLeftPlaneToRef'](_0x173b26,_0x47abfe[0x2]),_0x139aa3[_0x2c93cc(0x123)](_0x173b26,_0x47abfe[0x3]),_0x139aa3[_0x2c93cc(0x1a6)](_0x173b26,_0x47abfe[0x4]),_0x139aa3['GetBottomPlaneToRef'](_0x173b26,_0x47abfe[0x5]);}static[_0x43cca6(0x151)](_0x480d28,_0x121b01){var _0x45b599=_0x43cca6;for(let _0x51af84=0x0;_0x51af84<0x6;_0x51af84++)if(_0x121b01[_0x51af84][_0x45b599(0x166)](_0x480d28)<0x0)return!0x1;return!0x0;}}},0xd079:(_0xe073b3,_0x25f018,_0x471499)=>{_0x471499['d'](_0x25f018,{'HE':()=>_0x289a46['HE'],'P':()=>_0x246243['P'],'RD':()=>_0x20b57e['RD'],'Wo':()=>_0x289a46['Wo'],'jp':()=>_0x246243['jp'],'y3':()=>_0x246243['y3'],'zZ':()=>_0x289a46['zZ']});var _0x20b57e=_0x471499(0xa0f1),_0x289a46=_0x471499(0xbd53),_0x246243=(_0x471499(0x16bf5),_0x471499(0x9093),_0x471499(0xcc9e),_0x471499(0x10fa9),_0x471499(0xd53f));_0x471499(0x11e91);},0xd809:(_0x1c726e,_0x59f8ab,_0x5ddba2)=>{var _0x4a2ff7=a2_0x5165,_0x1272d9=_0x5ddba2(0x15d06),_0x9d0383=_0x5ddba2(0x98e),_0x14745f=_0x5ddba2(0x73a8),_0x14745f=_0x5ddba2['n'](_0x14745f),_0x14f431=_0x5ddba2(0x11029),_0x171570=_0x5ddba2(0x25c5),_0x481ec2=_0x5ddba2['n'](_0x171570),_0x3dfdae=(_0x5ddba2(0x700f),_0x5ddba2(0x10d54),_0x5ddba2(0x61c5),_0x5ddba2(0xc99),_0x5ddba2(0x90d9),_0x5ddba2(0xb789),_0x5ddba2(0xdd86),_0x5ddba2(0xefff),_0x5ddba2(0x4350),_0x5ddba2(0x1142d),_0x5ddba2(0xc99d),_0x5ddba2(0x116b8),_0x5ddba2(0x17f6),_0x5ddba2(0x454e),_0x5ddba2(0x112f2),_0x5ddba2(0x3516),_0x5ddba2(0x3761),_0x5ddba2(0xcb28),_0x5ddba2(0xe64b),_0x5ddba2(0x12f7b)),_0x3d6e53=(_0x5ddba2(0x394f),_0x5ddba2(0x465d),_0x5ddba2(0x11610),_0x5ddba2(0x9682),_0x5ddba2(0x169a1),_0x5ddba2(0x2ca8),_0x5ddba2(0x3755),_0x5ddba2(0x6e3a),_0x5ddba2(0xddcd),_0x5ddba2(0x17f9e),_0x5ddba2(0x17372),_0x5ddba2(0x1404a),_0x5ddba2(0x30ed),_0x5ddba2(0xd079)),_0x23012a=(_0x5ddba2(0x16f1b),_0x5ddba2(0xb4cc),_0x5ddba2(0x132bb),_0x5ddba2(0x9a8d),_0x5ddba2(0x5f60),_0x5ddba2(0xe5fe),_0x5ddba2(0x95bf),_0x5ddba2(0x17b19),_0x5ddba2(0xde79),_0x5ddba2(0x6da9),_0x5ddba2(0x13104),_0x5ddba2(0xd537),_0x5ddba2(0x67a3),_0x5ddba2(0xb5e),_0x5ddba2(0x171ea),_0x5ddba2(0x14320),_0x5ddba2(0x147d7),_0x5ddba2(0x60de),_0x5ddba2(0xe292),_0x5ddba2(0x1d45),_0x5ddba2(0x34e4)),_0x28a505=_0x5ddba2(0x6214);_0x14745f()({'locateFile':(_0x417dd3,_0x4af51a)=>_0x9d0383['Z']})[_0x4a2ff7(0x1b2)](_0x4ddd03=>{var _0x4f6698=_0x4a2ff7;globalThis[_0x4f6698(0x10c)]=_0x4ddd03;}),globalThis[_0x4a2ff7(0x126)]=new class{constructor(){var _0x3edae4=_0x4a2ff7;this['initModelListEd']=!0x1,this[_0x3edae4(0x195)]=!0x1,this[_0x3edae4(0x13e)]=!0x1,this[_0x3edae4(0x132)]=0x40,this['modelMeshInstancesIndexArrayBuff']={},this[_0x3edae4(0x128)]={},this['modelComponentAttributeArrayBuff']={},this[_0x3edae4(0xd9)]={},this[_0x3edae4(0x11b)]=new SharedArrayBuffer(0x190),this[_0x3edae4(0x18e)]=new SharedArrayBuffer(0x190),this[_0x3edae4(0x12f)]={},this[_0x3edae4(0x11c)]={},this[_0x3edae4(0xb0)]=0x12c,this[_0x3edae4(0x143)]=0x0,this[_0x3edae4(0x148)]={},this[_0x3edae4(0xc2)]={},this[_0x3edae4(0xc7)]={},this[_0x3edae4(0x134)]=0x1,this['textureInfoAutoId']={},this[_0x3edae4(0x129)]={},this[_0x3edae4(0xae)]={},this['indexDbName_Common']=_0x3edae4(0x1b5),this[_0x3edae4(0x174)]={},this[_0x3edae4(0x130)]={},this['indexDb_modelId_materialIds_List']={},this[_0x3edae4(0x13f)]={},this[_0x3edae4(0x135)]={},this[_0x3edae4(0x1b6)]={},this[_0x3edae4(0x177)]={},this['clearModelMeshInfo']=0x0,this['renderModelComponentInstance']={},this[_0x3edae4(0x168)]={'transform':0x1,'status':0x2,'material':0x3},this[_0x3edae4(0x161)]={0x1:{},0x2:{},0x3:{}},this['reverseElectionOperating']={},this['modelStoreyOperating']={},this[_0x3edae4(0x165)]={},this[_0x3edae4(0x18c)]=0x0,this[_0x3edae4(0x102)]=0x0,this[_0x3edae4(0x141)]=0x0,this[_0x3edae4(0xcf)]={},this[_0x3edae4(0x18f)]=!0x1,this['loadingMaterial']=!0x1,this[_0x3edae4(0x14d)]=!0x1,_0x3dfdae['Z2'][_0x3edae4(0x17a)](!0x0),this[_0x3edae4(0x182)]=new SharedArrayBuffer(0x1000000),this[_0x3edae4(0x14b)]=new Int32Array(this[_0x3edae4(0x182)]),this[_0x3edae4(0x18b)]=new SharedArrayBuffer(0x1ab3f00*_0x14f431['uY']+0x4),this[_0x3edae4(0x125)]=new Float32Array(this[_0x3edae4(0x18b)]),this[_0x3edae4(0x16b)]=new SharedArrayBuffer(0xa00000),this['idleMemoryInstancesDataView']=new Int32Array(this[_0x3edae4(0x16b)]);for(let _0x4af783=this['idleMemoryInstancesDataView'][0x0]=0x1;_0x4af783<this[_0x3edae4(0xb5)][_0x3edae4(0xf1)];_0x4af783++)this[_0x3edae4(0xb5)][_0x4af783]=-0x1;this[_0x3edae4(0xb2)]=new SharedArrayBuffer(0xa00000),this['idleMemoryPositionDataView']=new Int32Array(this[_0x3edae4(0xb2)]);for(let _0x523a8a=this['idleMemoryPositionDataView'][0x0]=0x1;_0x523a8a<this[_0x3edae4(0x19f)][_0x3edae4(0xf1)];_0x523a8a++)this[_0x3edae4(0x19f)][_0x523a8a]=-0x1;this[_0x3edae4(0x10d)]=new SharedArrayBuffer(0xa00000),this[_0x3edae4(0x18a)]=new Int32Array(this['idleMemoryMixBuffer']);for(let _0x2dc4c2=this[_0x3edae4(0x18a)][0x0]=0x1;_0x2dc4c2<this['idleMemoryMixDataView'][_0x3edae4(0xf1)];_0x2dc4c2++)this[_0x3edae4(0x18a)][_0x2dc4c2]=-0x1;this[_0x3edae4(0xee)]=new SharedArrayBuffer(0xa00000),this['modifyMemoryMixDataView']=new Int32Array(this[_0x3edae4(0xee)]),this['modifyMemoryMixDataView'][0x0]=0x1,this['modifyMemoryTextureBuffer']=new SharedArrayBuffer(0x4000000),this[_0x3edae4(0xbb)]=new Int32Array(this['modifyMemoryTextureBuffer']),this['modifyMemoryTextureDataView'][0x0]=0x1,this[_0x3edae4(0xc6)]=new SharedArrayBuffer(0x1000000),this[_0x3edae4(0xb1)]=new Int32Array(this[_0x3edae4(0xc6)]),this['modifyMemoryPositionDataView'][0x0]=0x1,this['modifyMemoryInstancesBuffer']=new SharedArrayBuffer(0x1000000),this[_0x3edae4(0x104)]=new Int32Array(this[_0x3edae4(0x1b0)]),this[_0x3edae4(0x104)][0x0]=0x1,this[_0x3edae4(0xf2)]=new SharedArrayBuffer(0x1000000),this[_0x3edae4(0x1b9)]=new Int32Array(this[_0x3edae4(0xf2)]);for(let _0x591e90=this[_0x3edae4(0x1b9)][0x0]=0x1;_0x591e90<this[_0x3edae4(0x1b9)][_0x3edae4(0xf1)];_0x591e90++)this[_0x3edae4(0x1b9)][_0x591e90]=-0x1;let _0x1e7d86=indexedDB[_0x3edae4(0x13d)](this['indexDbName_Common']);_0x1e7d86['onerror']=_0x254fb4=>_0x28a505[_0x3edae4(0xd3)](_0x3edae4(0xfb),_0x254fb4),_0x1e7d86[_0x3edae4(0xdd)]=_0x4745e0=>{var _0x253f0e=_0x3edae4;_0x4745e0['target'][_0x253f0e(0xe4)]['objectStoreNames']['contains']('texture')||_0x4745e0[_0x253f0e(0x159)]['result']['createObjectStore']('texture',{'autoIncrement':!0x1,'keyPath':'id'});},_0x1e7d86['onsuccess']=_0x5d0c45=>{var _0x7fa5ab=_0x3edae4;this[_0x7fa5ab(0x148)][this['indexDbName_Common']]=_0x5d0c45['target'][_0x7fa5ab(0xe4)];let _0x150dee=_0x5d0c45['target'][_0x7fa5ab(0xe4)],_0x29dea3=_0x150dee[_0x7fa5ab(0xfa)](['texture'],_0x7fa5ab(0x1bc))[_0x7fa5ab(0xff)](_0x7fa5ab(0x1ad)),_0x3f0c32=_0x29dea3['getAllKeys']();_0x3f0c32[_0x7fa5ab(0x1aa)]=_0x4db636=>{var _0x20cff4=_0x7fa5ab,_0x230f2c;for(_0x230f2c of _0x4db636[_0x20cff4(0x159)][_0x20cff4(0xe4)])this[_0x20cff4(0xc7)][_0x230f2c]={'origin':0x1,'loadStatus':0x0};this[_0x20cff4(0x13e)]=!0x0,this[_0x20cff4(0x1ae)]();};},_0x481ec2()[_0x3edae4(0x1ba)]('./Assets/Textures/PBRRepo/texture.json',{'responseType':_0x3edae4(0x10a)})[_0x3edae4(0x1b2)](_0x46bb02=>{var _0x572b22=_0x3edae4;this[_0x572b22(0x15c)]=_0x46bb02[_0x572b22(0x199)];for(var _0x5bbedb of _0x46bb02[_0x572b22(0x199)])this[_0x572b22(0xc7)][_0x572b22(0x137)](_0x5bbedb['id'])||(this[_0x572b22(0xc7)][_0x5bbedb['id']]={'origin':0x3,'loadStatus':0x0,'id':_0x5bbedb['id'],'width':_0x5bbedb['width'],'height':_0x5bbedb[_0x572b22(0x14e)],'name':_0x5bbedb[_0x572b22(0x106)],'oneMeter':_0x5bbedb[_0x572b22(0x105)],'previewPath':_0x5bbedb['preview'],'albedoPath':_0x5bbedb[_0x572b22(0x189)][_0x572b22(0xf4)](0x0,_0x5bbedb[_0x572b22(0x189)][_0x572b22(0x154)]('.'))+'.bptc','ormPath':_0x5bbedb[_0x572b22(0x162)][_0x572b22(0xf4)](0x0,_0x5bbedb['orm']['lastIndexOf']('.'))+_0x572b22(0x17d),'ndPath':_0x5bbedb['nd']['substring'](0x0,_0x5bbedb['nd'][_0x572b22(0x154)]('.'))+_0x572b22(0x17d)});this[_0x572b22(0x195)]=!0x0,this[_0x572b22(0x1ae)]();},_0x18607a=>{var _0x54afb5=_0x3edae4;_0x28a505[_0x54afb5(0x117)](_0x18607a);}),this[_0x3edae4(0x139)]=new Worker(new URL(_0x5ddba2['p']+_0x5ddba2['u'](0x36),_0x5ddba2['b'])),this['frustumVisibleWorker']['onmessage']=_0x5ec525=>{var _0x17311f=_0x3edae4;switch(_0x5ec525[_0x17311f(0x199)][_0x17311f(0x13a)]){case'Initialized':break;case'InitModel':this[_0x17311f(0x153)](_0x5ec525[_0x17311f(0x199)]['modelId']);break;case'dataCallBack':globalThis[_0x17311f(0x10f)](_0x5ec525[_0x17311f(0x199)]);}},globalThis[_0x3edae4(0xe2)]('message',_0x1f6720=>{var _0x3d00aa=_0x3edae4;switch(_0x1f6720['data']['msgType']){case _0x3d00aa(0xe9):this[_0x3d00aa(0xf6)]=_0x1f6720[_0x3d00aa(0x199)][_0x3d00aa(0xf6)],this[_0x3d00aa(0x185)]=_0x1f6720['data'][_0x3d00aa(0xf6)]+_0x3d00aa(0x197),this[_0x3d00aa(0x176)]=_0x1f6720[_0x3d00aa(0x199)]['serverAddress']+_0x3d00aa(0x176),this[_0x3d00aa(0xad)]=_0x1f6720[_0x3d00aa(0x199)][_0x3d00aa(0xf6)]+_0x3d00aa(0xad),this['getModelList']=_0x1f6720['data'][_0x3d00aa(0xf6)]+_0x3d00aa(0x1a9),this['sharedData']=new _0x1272d9['p'](_0x1f6720[_0x3d00aa(0x199)]['sharedData'][_0x3d00aa(0x127)],_0x1f6720['data']['sharedData'][_0x3d00aa(0x1c4)]),this['renderUpdateTempDataBuffer']=_0x1f6720['data']['renderUpdateTempDataBuffer'],this[_0x3d00aa(0x1c3)]=new Float32Array(this[_0x3d00aa(0xcb)]),this[_0x3d00aa(0xf3)]=_0x1f6720[_0x3d00aa(0x199)]['renderMemoryIdBuffer'],this['renderMemoryIdDataView']=new Uint32Array(this[_0x3d00aa(0xf3)]),this[_0x3d00aa(0xaf)]=new SharedArrayBuffer(0x18*this[_0x3d00aa(0xd6)][_0x3d00aa(0x1c6)]),this[_0x3d00aa(0xbd)]=new Int32Array(this[_0x3d00aa(0xaf)]),this['renderIndexModelIdAndInstancesIdBuffer']=new SharedArrayBuffer(0x18*this[_0x3d00aa(0xd6)][_0x3d00aa(0x1c6)]),this['renderIndexModelIdAndInstancesIdDataView']=new Int32Array(this[_0x3d00aa(0xd2)]),this['transparentMaxRenderTriangleCount']=0x3*Math[_0x3d00aa(0x12c)](0.15*this[_0x3d00aa(0xd6)][_0x3d00aa(0x1c6)]/0x3),this[_0x3d00aa(0x18c)]=this[_0x3d00aa(0xd6)]['maxRenderTriangleCount']-this[_0x3d00aa(0x102)],this[_0x3d00aa(0x141)]=0x6*this['opaqueMaxRenderTriangleCount'],this[_0x3d00aa(0x11d)][0x0]=0x0,this[_0x3d00aa(0x11d)][0x1]=this[_0x3d00aa(0x141)],this[_0x3d00aa(0x1b1)]=this['sharedData']['maxTextureSize'],this['gridTextureSize']=this[_0x3d00aa(0x1b1)]/this[_0x3d00aa(0x132)],this[_0x3d00aa(0x16c)]=new SharedArrayBuffer(this[_0x3d00aa(0xb8)]*this[_0x3d00aa(0xb8)]*0x4),this['idleMemoryTextureDataView']=new Int32Array(this[_0x3d00aa(0x16c)]);for(let _0x2338dc=0x0;_0x2338dc<this[_0x3d00aa(0x109)][_0x3d00aa(0xf1)];_0x2338dc++)this['idleMemoryTextureDataView'][_0x2338dc]=-0x1;this[_0x3d00aa(0x10b)]();break;case'SetModelTransform':this[_0x3d00aa(0x110)](_0x1f6720[_0x3d00aa(0x199)][_0x3d00aa(0x1be)],_0x1f6720[_0x3d00aa(0x199)][_0x3d00aa(0xdc)]);break;case'ShowModel':this[_0x3d00aa(0x16d)](_0x1f6720[_0x3d00aa(0x199)][_0x3d00aa(0x1be)],0x1);break;case _0x3d00aa(0x170):this['SetModelStatus'](_0x1f6720[_0x3d00aa(0x199)][_0x3d00aa(0x1be)],0x0);break;case _0x3d00aa(0x194):this[_0x3d00aa(0x194)](_0x1f6720[_0x3d00aa(0x199)][_0x3d00aa(0xc1)],_0x1f6720[_0x3d00aa(0x199)][_0x3d00aa(0x11a)]);break;case _0x3d00aa(0xef):this['SetInstancesTransform'](_0x1f6720[_0x3d00aa(0x199)][_0x3d00aa(0xc1)],_0x1f6720[_0x3d00aa(0x199)]['idBuffer']);break;case'FrameSelection':this[_0x3d00aa(0x139)]['postMessage'](_0x1f6720[_0x3d00aa(0x199)]);break;case'SetComponentTransform':this['SetComponentTransform'](_0x1f6720[_0x3d00aa(0x199)]['operating'],_0x1f6720[_0x3d00aa(0x199)][_0x3d00aa(0x11a)]);break;case _0x3d00aa(0x1bd):this[_0x3d00aa(0x1bd)](_0x1f6720[_0x3d00aa(0x199)]['operating'],_0x1f6720[_0x3d00aa(0x199)][_0x3d00aa(0x11a)]);break;case _0x3d00aa(0xca):this['CancelOperatingTransform']();break;case _0x3d00aa(0xcd):this[_0x3d00aa(0xcd)]();break;case'SetMaterialColor':this[_0x3d00aa(0x136)](_0x1f6720[_0x3d00aa(0x199)][_0x3d00aa(0x1be)],_0x1f6720[_0x3d00aa(0x199)]['materialId'],_0x1f6720[_0x3d00aa(0x199)][_0x3d00aa(0x131)]);break;case'SetMaterialTexture':this[_0x3d00aa(0x12a)](_0x1f6720[_0x3d00aa(0x199)][_0x3d00aa(0x1be)],_0x1f6720[_0x3d00aa(0x199)][_0x3d00aa(0xc8)],_0x1f6720[_0x3d00aa(0x199)]['textureId']);break;case _0x3d00aa(0x140):this[_0x3d00aa(0x140)](_0x1f6720[_0x3d00aa(0x199)]['operating'],_0x1f6720['data'][_0x3d00aa(0x11a)]);break;case'GetMaterial':globalThis[_0x3d00aa(0x10f)]({'msgType':_0x3d00aa(0xc5),'cbId':_0x1f6720[_0x3d00aa(0x199)][_0x3d00aa(0xdb)],'resolve':this[_0x3d00aa(0xae)][_0x1f6720[_0x3d00aa(0x199)][_0x3d00aa(0x1be)]][_0x1f6720[_0x3d00aa(0x199)][_0x3d00aa(0xc8)]]});break;case _0x3d00aa(0x133):this['CancelMaterialEdit'](_0x1f6720['data'][_0x3d00aa(0x1be)]);break;case _0x3d00aa(0xdf):var _0x13641d=this['CreateMaterial'](_0x1f6720['data']['modelId'],_0x1f6720[_0x3d00aa(0x199)][_0x3d00aa(0x131)]);globalThis['postMessage']({'msgType':_0x3d00aa(0xc5),'cbId':_0x1f6720['data'][_0x3d00aa(0xdb)],'resolve':_0x13641d});break;case'GetTextureList':globalThis[_0x3d00aa(0x10f)]({'msgType':_0x3d00aa(0xc5),'cbId':_0x1f6720[_0x3d00aa(0x199)][_0x3d00aa(0xdb)],'resolve':this['textureConfigJson']});break;case'SetModelStoreyTransform':this[_0x3d00aa(0x15f)](_0x1f6720[_0x3d00aa(0x199)]['modelId'],_0x1f6720[_0x3d00aa(0x199)][_0x3d00aa(0x179)],_0x1f6720[_0x3d00aa(0x199)][_0x3d00aa(0x114)]);break;case _0x3d00aa(0xf8):this[_0x3d00aa(0xf8)](_0x1f6720[_0x3d00aa(0x199)][_0x3d00aa(0x1be)],_0x1f6720[_0x3d00aa(0x199)][_0x3d00aa(0x179)],_0x1f6720[_0x3d00aa(0x199)][_0x3d00aa(0x1b3)]);break;case _0x3d00aa(0x160):this[_0x3d00aa(0x160)](_0x1f6720['data']['modelId'],_0x1f6720[_0x3d00aa(0x199)]['expressType'],_0x1f6720['data'][_0x3d00aa(0x114)]);break;case _0x3d00aa(0xcc):this[_0x3d00aa(0xcc)](_0x1f6720[_0x3d00aa(0x199)][_0x3d00aa(0x1be)],_0x1f6720[_0x3d00aa(0x199)][_0x3d00aa(0x138)],_0x1f6720['data'][_0x3d00aa(0x1b3)]);break;case'GetComponentMaterialId':{var _0x22eb6c=_0x1f6720[_0x3d00aa(0x199)][_0x3d00aa(0x1be)],_0x13641d=_0x1f6720[_0x3d00aa(0x199)][_0x3d00aa(0x111)];let _0x5300d7=[];if(this[_0x3d00aa(0x149)][_0x22eb6c]&&this['renderModelComponentInstance'][_0x22eb6c][_0x13641d])for(var _0x21e998 in this[_0x3d00aa(0x149)][_0x22eb6c][_0x13641d]){var _0x21e998=parseInt(_0x21e998),_0x2eaeae=this[_0x3d00aa(0x128)][_0x22eb6c][_0x21e998];_0x5300d7[_0x3d00aa(0x192)]([_0x21e998,this[_0x3d00aa(0x125)][_0x2eaeae+0x19]]);}globalThis[_0x3d00aa(0x10f)]({'msgType':'dataCallBack','cbId':_0x1f6720[_0x3d00aa(0x199)][_0x3d00aa(0xdb)],'resolve':_0x5300d7});break;}case _0x3d00aa(0xe6):this[_0x3d00aa(0xe6)](_0x1f6720[_0x3d00aa(0x199)][_0x3d00aa(0x1be)],_0x1f6720[_0x3d00aa(0x199)][_0x3d00aa(0x111)]);break;case _0x3d00aa(0x18d):this['SetInstancesMaterialId'](_0x1f6720[_0x3d00aa(0x199)][_0x3d00aa(0x1be)],_0x1f6720[_0x3d00aa(0x199)]['instancesId'],_0x1f6720['data'][_0x3d00aa(0xc8)]);}});}[_0x4a2ff7(0x10b)](){var _0x3423ce=_0x4a2ff7;globalThis[_0x3423ce(0x10c)]?_0x481ec2()[_0x3423ce(0x1ba)](this[_0x3423ce(0x1a9)],{'responseType':_0x3423ce(0xfe)})[_0x3423ce(0x1b2)](_0x39b953=>{var _0x37ff19=_0x3423ce;let _0x1ee367=new globalThis[(_0x37ff19(0x10c))][(_0x37ff19(0xde))](new Uint8Array(_0x39b953[_0x37ff19(0x199)]),!0x0),_0x2f3641=[];_0x1ee367[_0x37ff19(0x119)](_0x37ff19(0x1a4),void 0x0,_0x48c534=>{var _0x223d4b=_0x37ff19;_0x2f3641[_0x223d4b(0x192)](_0x48c534);}),this[_0x37ff19(0xfc)]=new _0x23012a['T'](_0x2f3641['length'],null);for(var _0xadc2ea of _0x2f3641)this[_0x37ff19(0x12f)][_0xadc2ea[_0x37ff19(0x156)]]=_0xadc2ea['id'],this[_0x37ff19(0x11c)][_0xadc2ea['id']]=_0xadc2ea[_0x37ff19(0x156)],this[_0x37ff19(0xae)][_0xadc2ea['id']]={},this[_0x37ff19(0xfc)][_0x37ff19(0x1ab)](_0xadc2ea),this[_0x37ff19(0x1b7)][_0xadc2ea['id']]=new SharedArrayBuffer(0x4*(_0xadc2ea['meshInstancesCount']+0x1)),this['modelMeshInstancesIndexDataView'][_0xadc2ea['id']]=new Uint32Array(this['modelMeshInstancesIndexArrayBuff'][_0xadc2ea['id']]),this['modelComponentAttributeArrayBuff'][_0xadc2ea['id']]=new SharedArrayBuffer(0x2*_0xadc2ea['componentCount']*0x2),this[_0x37ff19(0xd9)][_0xadc2ea['id']]=new Uint16Array(this['modelComponentAttributeArrayBuff'][_0xadc2ea['id']]);this['frustumVisibleWorker'][_0x37ff19(0x10f)]({'msgType':_0x37ff19(0xe9),'sharedData':{'dataStoreArrayBuffer':this[_0x37ff19(0xd6)][_0x37ff19(0x1c4)],'dataStoreObject':this[_0x37ff19(0xd6)][_0x37ff19(0x127)]},'allowRenderInstancesArrayBuffer':this[_0x37ff19(0x182)],'modelMeshInstancesArrayBuff':this[_0x37ff19(0x18b)],'modelMeshInstancesIndexArrayBuff':this[_0x37ff19(0x1b7)],'modelComponentAttributeArrayBuff':this['modelComponentAttributeArrayBuff'],'expressTypeWeightsArrayBuff':this[_0x37ff19(0x11b)],'expressTypeVisibleDistanceArrayBuff':this['expressTypeVisibleDistanceArrayBuff'],'renderIndexModelIdAndInstancesIdBuffer':this['renderIndexModelIdAndInstancesIdBuffer'],'renderMemoryIdBuffer':this[_0x37ff19(0xf3)],'modelList':_0x2f3641,'serverAddress':this[_0x37ff19(0xf6)],'transparentMaxRenderTriangleFace':this[_0x37ff19(0x102)],'opaqueMaxRenderTriangleFace':this[_0x37ff19(0x18c)],'modelArrayBuff':this['modelData'][_0x37ff19(0x15d)],'modelIndexOffsetStart':this[_0x37ff19(0xfc)]['modelIndexOffsetStart']}),this[_0x37ff19(0xba)]=!0x0,this[_0x37ff19(0x1ae)]();}):setTimeout(()=>{this['InitModelList']();},0xa);}[_0x4a2ff7(0x1ae)](){var _0x245c92=_0x4a2ff7;this[_0x245c92(0x13e)]&&this[_0x245c92(0x195)]&&this['initModelListEd']&&(globalThis[_0x245c92(0x10f)]({'msgType':_0x245c92(0x172),'renderIndexBuffer':this[_0x245c92(0xaf)],'modifyMemoryMixBuffer':this[_0x245c92(0xee)],'modifyMemoryTextureBuffer':this['modifyMemoryTextureBuffer'],'modifyMemoryPositionBuffer':this[_0x245c92(0xc6)],'modifyMemoryInstancesBuffer':this[_0x245c92(0x1b0)],'modifyMemoryRenderIndexBuffer':this[_0x245c92(0xf2)],'modelMeshInstancesArrayBuff':this['modelMeshInstancesArrayBuff'],'modelMeshInstancesIndexArrayBuff':this[_0x245c92(0x1b7)],'modelComponentAttributeArrayBuff':this[_0x245c92(0x186)],'expressTypeWeightsArrayBuff':this[_0x245c92(0x11b)],'expressTypeVisibleDistanceArrayBuff':this[_0x245c92(0x18e)],'modelArrayBuff':this[_0x245c92(0xfc)]['modelArrayBuff'],'modelIndexOffsetStart':this[_0x245c92(0xfc)][_0x245c92(0xb7)]}),this['Loop']());}[_0x4a2ff7(0x19a)](){var _0x347b5d=_0x4a2ff7;globalThis[_0x347b5d(0x126)][_0x347b5d(0x19d)](),setTimeout(globalThis[_0x347b5d(0x126)][_0x347b5d(0x19a)],0x1);}[_0x4a2ff7(0x153)](_0x2b7f34){var _0x4e0dd5=_0x4a2ff7;_0x2b7f34=~~_0x2b7f34,this[_0x4e0dd5(0xc2)][_0x2b7f34]={};var _0x3dbee5=this[_0x4e0dd5(0x11d)][0x2],_0x40276c=this[_0x4e0dd5(0x11d)][0x2]+=0xc94,_0x15c274=this[_0x4e0dd5(0x11d)][0x7],_0x3bb975=this[_0x4e0dd5(0x11d)][0x7]+=0xc94;let _0x94cfa6=Array['from'](this['modelData'][_0x4e0dd5(0x178)](_0x2b7f34));var _0x45bfbf=this[_0x4e0dd5(0xd6)]['visibleModelBox'];if(_0x94cfa6[0xc]-=_0x45bfbf[0x6],_0x94cfa6[0xd]-=_0x45bfbf[0x7],_0x94cfa6[0xe]-=_0x45bfbf[0x8],this['renderUpdateTempDataView'][_0x4e0dd5(0x150)](_0x94cfa6,_0x15c274),this[_0x4e0dd5(0x1c3)][_0x4e0dd5(0x150)]([this[_0x4e0dd5(0xfc)]['status'](_0x2b7f34)[0x0],_0x2b7f34,0x0,0x0],_0x15c274+0x10),this[_0x4e0dd5(0x124)][_0x4e0dd5(0x150)]([_0x15c274,_0x3bb975,_0x3dbee5,_0x40276c],this[_0x4e0dd5(0x124)][0x0]),this[_0x4e0dd5(0x124)][0x0]+=0x4,this[_0x4e0dd5(0xfc)][_0x4e0dd5(0xd0)](_0x2b7f34)[0x0]=_0x3dbee5,0x1===this[_0x4e0dd5(0xd6)]['useCache']){let _0xc34a21=indexedDB[_0x4e0dd5(0x13d)](this[_0x4e0dd5(0x11c)][_0x2b7f34]);_0xc34a21[_0x4e0dd5(0x15e)]=_0x2084c2=>_0x28a505['log'](_0x4e0dd5(0xfb),_0x2084c2),_0xc34a21[_0x4e0dd5(0x1aa)]=_0x4d14c5=>{var _0xc14d57=_0x4e0dd5;this['modelId_indexDb'][_0x2b7f34]=_0x4d14c5[_0xc14d57(0x159)][_0xc14d57(0xe4)];let _0x2c9a90=_0x4d14c5[_0xc14d57(0x159)][_0xc14d57(0xe4)][_0xc14d57(0xfa)]([_0xc14d57(0xd4)],_0xc14d57(0x1bc)),_0x303364=_0x2c9a90[_0xc14d57(0xff)](_0xc14d57(0xd4)),_0xf5e725=_0x303364[_0xc14d57(0x187)]();_0xf5e725['onsuccess']=_0x1ac896=>{var _0x4b2c7e=_0xc14d57,_0x2ccc1d;for(_0x2ccc1d of _0x1ac896[_0x4b2c7e(0x159)][_0x4b2c7e(0xe4)])this[_0x4b2c7e(0xc2)][_0x2b7f34][_0x4b2c7e(0x137)](_0x2ccc1d)||(this[_0x4b2c7e(0xc2)][_0x2b7f34][_0x2ccc1d]={'indexDbCache':!0x0,'videoMemoryPositionCount':0x0,'loadStatus':0x0}),this[_0x4b2c7e(0xc2)][_0x2b7f34][_0x2ccc1d][_0x4b2c7e(0xda)]=!0x0;};};}}[_0x4a2ff7(0x19d)](){var _0x508a95=_0x4a2ff7;if(0x0!==Object[_0x508a95(0xe7)](this[_0x508a95(0x129)])[_0x508a95(0xf1)]&&this['BindTexture'](),!(!0x0===this[_0x508a95(0x14d)]&&0x1===this[_0x508a95(0x11d)][0xa]&&0x1===this[_0x508a95(0x11d)][0x6]||(this['allRenderEd']=!0x1,0x0===this[_0x508a95(0x14b)][0x1]||this[_0x508a95(0x11d)][0x5]||this[_0x508a95(0x18f)]||this[_0x508a95(0x158)]||0x0!==this[_0x508a95(0x14b)][0x0]))){var _0x31077e=this[_0x508a95(0xd6)]['frameMaxRenderMemoryLength'];let _0x31e0b1=!0x1,_0x2041a5=0x0,_0x37cef8=0x4;for(;_0x37cef8<this[_0x508a95(0x14b)][0x3];_0x37cef8+=0x2){var _0x92e4d=this[_0x508a95(0x14b)][_0x37cef8],_0x5db1c6=this[_0x508a95(0x14b)][_0x37cef8+0x1],_0x5db1c6=this[_0x508a95(0x128)][_0x92e4d][_0x5db1c6],_0x17d94d=this['modelMeshInstancesDataView'][_0x5db1c6+0x16],_0x2ef089=this['modelMeshInstancesDataView'][_0x5db1c6+0x18],_0x3c2949=this[_0x508a95(0x125)][_0x5db1c6+0x1d],_0x228f34=this[_0x508a95(0x125)][_0x5db1c6+0x1a];if(0x0!==this[_0x508a95(0xfc)][_0x508a95(0x1b3)](_0x92e4d)[0x0]&&0x0!==_0x228f34&&0x0===_0x3c2949){_0x228f34=0x3*_0x2ef089*0x2;if(_0x31077e<_0x2041a5)break;this[_0x508a95(0xc2)][_0x92e4d][_0x508a95(0x137)](_0x17d94d)||(this['modelMeshInfo'][_0x92e4d][_0x17d94d]={'indexDbCache':!0x1,'videoMemoryPositionCount':0x0,'loadStatus':0x0});let _0x112be0=this[_0x508a95(0xc2)][_0x92e4d][_0x17d94d];_0x112be0[_0x508a95(0x137)](_0x508a95(0x1ac))||0x0!==_0x112be0[_0x508a95(0x152)]||(_0x112be0[_0x508a95(0x152)]=0x1,_0x31e0b1=!0x0,(this[_0x508a95(0x18f)]=!0x0)===_0x112be0['indexDbCache']?(_0x2041a5+=_0x228f34,this[_0x508a95(0x174)]['hasOwnProperty'](_0x92e4d)||(this[_0x508a95(0x174)][_0x92e4d]={}),this[_0x508a95(0x174)][_0x92e4d][_0x17d94d]=void 0x0):(_0x2041a5+=_0x228f34,this['server_modelId_meshIds_List']['hasOwnProperty'](_0x92e4d)||(this['server_modelId_meshIds_List'][_0x92e4d]=[]),this[_0x508a95(0x130)][_0x92e4d]['push'](_0x17d94d))),_0x3c2949=this[_0x508a95(0x125)][_0x5db1c6+0x19],(this[_0x508a95(0xae)][_0x92e4d]['hasOwnProperty'](_0x3c2949)||(this[_0x508a95(0xae)][_0x92e4d][_0x3c2949]={'renderInstancesCount':0x0,'loadStatus':0x0}),0x0===this[_0x508a95(0xae)][_0x92e4d][_0x3c2949][_0x508a95(0x152)]&&(this[_0x508a95(0x158)]=!0x0,this[_0x508a95(0xae)][_0x92e4d][_0x3c2949][_0x508a95(0x152)]=0x1,_0x31e0b1=!0x0,this[_0x508a95(0x13f)][_0x508a95(0x137)](_0x92e4d)||(this['server_modelId_materialIds_List'][_0x92e4d]=[]),this[_0x508a95(0x13f)][_0x92e4d][_0x508a95(0x192)](_0x3c2949)));}}_0x37cef8===this[_0x508a95(0x14b)][0x3]&&_0x31e0b1;var _0x5b1199=this[_0x508a95(0x14b)][0x1];let _0x295a51=0x0,_0x500737=0x4;for(;_0x500737<this[_0x508a95(0x14b)][0x3]&&_0x5b1199===this[_0x508a95(0x14b)][0x1]&&0x0===this['allowRenderInstancesDataView'][0x0];){var _0x401e0=this[_0x508a95(0x14b)][_0x500737],_0x4a4f6f=this[_0x508a95(0x14b)][_0x500737+0x1],_0x4e0300=(_0x500737+=0x2,this[_0x508a95(0x128)][_0x401e0][_0x4a4f6f]),_0x15ecbd=this[_0x508a95(0x125)][_0x4e0300+0x16],_0x2f1c5c=this[_0x508a95(0x125)][_0x4e0300+0x18],_0x176ef3=this['modelMeshInstancesDataView'][_0x4e0300+0x1d],_0x11b8ee=this[_0x508a95(0x125)][_0x4e0300+0x1a];if(0x0!==this[_0x508a95(0xfc)][_0x508a95(0x1b3)](_0x401e0)[0x0]&&0x0!==_0x11b8ee&&0x0===_0x176ef3&&this[_0x508a95(0xc2)][_0x401e0][_0x508a95(0x137)](_0x15ecbd)){_0x11b8ee=0x6*_0x2f1c5c;let _0x28f165=this[_0x508a95(0xc2)][_0x401e0][_0x15ecbd];_0x176ef3=this[_0x508a95(0x125)][_0x4e0300+0x15];let _0x15a2ee=this[_0x508a95(0x125)][_0x4e0300+0x19];if((_0x28f165['hasOwnProperty']('indexOffsetStart')||_0x28f165[_0x508a95(0x137)](_0x508a95(0x1ac)))&&this['modelMaterialInfo'][_0x401e0][_0x15a2ee]&&0x3===this[_0x508a95(0xae)][_0x401e0][_0x15a2ee][_0x508a95(0x152)]){if(this[_0x508a95(0x161)][this['operatingType'][_0x508a95(0xbe)]][_0x401e0]&&this[_0x508a95(0x161)][this[_0x508a95(0x168)][_0x508a95(0xbe)]][_0x401e0][_0x176ef3]&&(this[_0x508a95(0x125)][_0x4e0300+0x19]=_0x15a2ee=this['operatingTypeModelComponent'][this[_0x508a95(0x168)][_0x508a95(0xbe)]][_0x401e0][_0x176ef3][_0x508a95(0xc8)]),_0x295a51+=_0x11b8ee,this['renderModelComponentInstance'][_0x508a95(0x137)](_0x401e0)||(this[_0x508a95(0x149)][_0x401e0]={}),this['renderModelComponentInstance'][_0x401e0][_0x508a95(0x137)](_0x176ef3)||(this['renderModelComponentInstance'][_0x401e0][_0x176ef3]={}),this['renderModelComponentInstance'][_0x401e0][_0x176ef3][_0x4a4f6f]=void 0x0,this[_0x508a95(0x125)][_0x4e0300+0x1b],_0x28f165['hasOwnProperty']('indexOffsetStart')||this[_0x508a95(0x169)](_0x4e0300),this['modelMaterialInfo'][_0x401e0][_0x15a2ee]['hasOwnProperty'](_0x508a95(0xd0))||this[_0x508a95(0x181)](_0x401e0,_0x15a2ee),-0x1===this[_0x508a95(0x125)][_0x4e0300+0x1b]&&this[_0x508a95(0xf0)](_0x4e0300),0x0!==this[_0x508a95(0x14b)][0x0])break;if(this['allowRenderInstancesDataView'][0x0]=0x1,this[_0x508a95(0x147)](_0x4e0300),(this[_0x508a95(0x14b)][0x0]=0x0)===this[_0x508a95(0x125)][_0x4e0300+0x1d])break;if(_0x31077e<_0x295a51)break;}}}_0x500737===this[_0x508a95(0x14b)][0x3]&&!0x1===_0x31e0b1&&(this['renderMemoryIdDataView'][0x6]=0x1);var _0x57caa2=this['sharedData'][_0x508a95(0x188)];if(0x1===_0x57caa2[0x9]){for(var _0x14abaf in this['modelData'][_0x508a95(0xb7)]){var _0x14abaf=~~_0x14abaf,_0x293d79=this[_0x508a95(0xfc)][_0x508a95(0xd0)](_0x14abaf)[0x0];if(-0x1!==_0x293d79){let _0x215199=Array[_0x508a95(0xf5)](this[_0x508a95(0xfc)][_0x508a95(0x178)](_0x14abaf));_0x215199[0xc]-=_0x57caa2[0x6],_0x215199[0xd]-=_0x57caa2[0x7],_0x215199[0xe]-=_0x57caa2[0x8],_0x14abaf=this[_0x508a95(0x11d)][0x7],(this[_0x508a95(0x11d)][0x7]+=0x10,this[_0x508a95(0x1c3)][_0x508a95(0x150)](_0x215199,_0x14abaf),this['modifyMemoryMixDataView'][_0x508a95(0x150)]([_0x14abaf,this[_0x508a95(0x11d)][0x7],_0x293d79,_0x293d79+0x10],this['modifyMemoryMixDataView'][0x0]),this['modifyMemoryMixDataView'][0x0]+=0x4);}}this[_0x508a95(0xd6)][_0x508a95(0x188)][0x9]=0x2;}this[_0x508a95(0x11d)][0x5]=0x1,this['RemoveModel'](),this[_0x508a95(0x1bf)](),this[_0x508a95(0x145)](),this[_0x508a95(0xed)](),0x1===this[_0x508a95(0x11d)][0xa]&&(this[_0x508a95(0x14d)]=!0x0);}}[_0x4a2ff7(0x169)](_0x25954f){var _0x10822b=_0x4a2ff7,_0x65e8e4=this['modelMeshInstancesDataView'][_0x25954f+0x0],_0x85c381=this['modelMeshInstancesDataView'][_0x25954f+0x16],_0x11aa2a=this[_0x10822b(0xc2)][_0x65e8e4][_0x85c381][_0x10822b(0x1ac)][_0x10822b(0xf1)]/0x3,_0x25954f=0x4*_0x11aa2a,_0x406b88=_0x25954f+this[_0x10822b(0xc2)][_0x65e8e4][_0x85c381][_0x10822b(0x103)][_0x10822b(0xf1)]/0x2*0x4;let _0x63d32b=-0x1,_0x1965fe=-0x1;for(let _0x5cfa9a=0x1;_0x5cfa9a<this['idleMemoryPositionDataView'][0x0];_0x5cfa9a+=0x2){var _0xb70983=this[_0x10822b(0x19f)][_0x5cfa9a+0x1];if(-0x1!==_0xb70983){var _0xbf3a43=this[_0x10822b(0x19f)][_0x5cfa9a],_0x23edab=_0xb70983-_0xbf3a43;if(_0x23edab==_0x406b88){_0x63d32b=_0xbf3a43,_0x1965fe=_0xb70983,this[_0x10822b(0x19f)][_0x5cfa9a]=-0x1,this[_0x10822b(0x19f)][_0x5cfa9a+0x1]=-0x1;break;}if(_0x406b88<_0x23edab){_0x63d32b=_0xbf3a43,_0x1965fe=_0x63d32b+_0x406b88,this[_0x10822b(0x19f)][_0x5cfa9a]=_0x1965fe;break;}}}-0x1===_0x63d32b&&(_0x63d32b=this[_0x10822b(0x11d)][0x3],_0x1965fe=this['renderMemoryIdDataView'][0x3]+=_0x406b88);var _0x1b4d3f=this[_0x10822b(0x11d)][0x7],_0x2aab46=this[_0x10822b(0x11d)][0x7]+=_0x406b88;for(let _0x3b4239=0x0,_0x2db5aa=0x0;_0x3b4239<this[_0x10822b(0xc2)][_0x65e8e4][_0x85c381]['vertexPositionBuffer'][_0x10822b(0xf1)];_0x3b4239+=0x3,_0x2db5aa+=0x4)this['renderUpdateTempDataView'][_0x1b4d3f+_0x2db5aa]=this[_0x10822b(0xc2)][_0x65e8e4][_0x85c381][_0x10822b(0x1ac)][_0x3b4239],this['renderUpdateTempDataView'][_0x1b4d3f+_0x2db5aa+0x1]=this[_0x10822b(0xc2)][_0x65e8e4][_0x85c381][_0x10822b(0x1ac)][_0x3b4239+0x1],this[_0x10822b(0x1c3)][_0x1b4d3f+_0x2db5aa+0x2]=this[_0x10822b(0xc2)][_0x65e8e4][_0x85c381][_0x10822b(0x1ac)][_0x3b4239+0x2],this[_0x10822b(0x1c3)][_0x1b4d3f+_0x2db5aa+0x3]=0x1;var _0x4a5b4b=_0x1b4d3f+_0x25954f;for(let _0x2e7f2c=0x0,_0x4e5c6c=0x0;_0x2e7f2c<this[_0x10822b(0xc2)][_0x65e8e4][_0x85c381][_0x10822b(0x103)]['length'];_0x2e7f2c+=0x2,_0x4e5c6c+=0x4)this[_0x10822b(0x1c3)][_0x4a5b4b+_0x4e5c6c]=this[_0x10822b(0xc2)][_0x65e8e4][_0x85c381][_0x10822b(0x103)][_0x2e7f2c]-_0x4e5c6c/0x4-_0x11aa2a,this[_0x10822b(0x1c3)][_0x4a5b4b+_0x4e5c6c+0x1]=this[_0x10822b(0xc2)][_0x65e8e4][_0x85c381][_0x10822b(0x103)][_0x2e7f2c+0x1],this[_0x10822b(0x1c3)][_0x4a5b4b+_0x4e5c6c+0x2]=0x29a,this[_0x10822b(0x1c3)][_0x4a5b4b+_0x4e5c6c+0x3]=0x378;this[_0x10822b(0xc2)][_0x65e8e4][_0x85c381][_0x10822b(0xbc)]=_0x63d32b,this[_0x10822b(0xc2)][_0x65e8e4][_0x85c381]['indexOffsetStart']=_0x63d32b+_0x25954f,this['modelMeshInfo'][_0x65e8e4][_0x85c381]['indexOffsetEnd']=_0x1965fe,this[_0x10822b(0xb1)]['set']([_0x1b4d3f,_0x2aab46,_0x63d32b,_0x1965fe],this[_0x10822b(0xb1)][0x0]),this[_0x10822b(0xb1)][0x0]+=0x4,this['modifyMemoryPositionDataView'][0x0],this[_0x10822b(0xb1)][_0x10822b(0xf1)],delete this['modelMeshInfo'][_0x65e8e4][_0x85c381][_0x10822b(0x1ac)],delete this[_0x10822b(0xc2)][_0x65e8e4][_0x85c381]['indexBuffer'],this[_0x10822b(0x11d)][0x7],this[_0x10822b(0x1c3)][_0x10822b(0xf1)];}[_0x4a2ff7(0xf0)](_0x5ae821){var _0x4a8d1e=_0x4a2ff7,_0x52fd14=this[_0x4a8d1e(0x125)][_0x5ae821+0x0],_0x319b54=this[_0x4a8d1e(0x125)][_0x5ae821+0x15],_0x5ec52e=this[_0x4a8d1e(0x125)][_0x5ae821+0x19];let _0x35f63c=-0x1,_0x20bc82;for(let _0x582a01=0x1;_0x582a01<this['idleMemoryInstancesDataView'][0x0];_0x582a01+=0x2)if(-0x1!==this[_0x4a8d1e(0xb5)][_0x582a01+0x1]){(_0x20bc82=(_0x35f63c=this[_0x4a8d1e(0xb5)][_0x582a01])+0x14)===this[_0x4a8d1e(0xb5)][_0x582a01+0x1]?(this['idleMemoryInstancesDataView'][_0x582a01]=-0x1,this[_0x4a8d1e(0xb5)][_0x582a01+0x1]=-0x1):this[_0x4a8d1e(0xb5)][_0x582a01]=_0x20bc82;break;}-0x1===_0x35f63c&&(_0x35f63c=this[_0x4a8d1e(0x11d)][0x4],this['renderMemoryIdDataView'][0x4]+=0x14);let _0xb94d74=_0x3d6e53['y3']['FromArray']([this['modelMeshInstancesDataView'][_0x5ae821+0x3],this[_0x4a8d1e(0x125)][_0x5ae821+0x4],this[_0x4a8d1e(0x125)][_0x5ae821+0x5],0x0,this[_0x4a8d1e(0x125)][_0x5ae821+0x6],this[_0x4a8d1e(0x125)][_0x5ae821+0x7],this[_0x4a8d1e(0x125)][_0x5ae821+0x8],0x0,this[_0x4a8d1e(0x125)][_0x5ae821+0x9],this[_0x4a8d1e(0x125)][_0x5ae821+0xa],this['modelMeshInstancesDataView'][_0x5ae821+0xb],0x0,this[_0x4a8d1e(0x125)][_0x5ae821+0xc],this['modelMeshInstancesDataView'][_0x5ae821+0xd],this['modelMeshInstancesDataView'][_0x5ae821+0xe],0x1]),_0x34508c=this[_0x4a8d1e(0x125)][_0x5ae821+0x1a];this[_0x4a8d1e(0x12d)][_0x4a8d1e(0x137)](this[_0x4a8d1e(0x168)][_0x4a8d1e(0x1b3)])?this[_0x4a8d1e(0x161)][this[_0x4a8d1e(0x168)]['status']][_0x52fd14]&&this[_0x4a8d1e(0x161)][this[_0x4a8d1e(0x168)][_0x4a8d1e(0x1b3)]][_0x52fd14][_0x319b54]||(_0x34508c=this[_0x4a8d1e(0x12d)][this[_0x4a8d1e(0x168)]['status']][_0x4a8d1e(0x1b3)]):this['operatingTypeModelComponent'][this[_0x4a8d1e(0x168)]['status']][_0x52fd14]&&this['operatingTypeModelComponent'][this[_0x4a8d1e(0x168)]['status']][_0x52fd14][_0x319b54]&&(_0x34508c=this[_0x4a8d1e(0x161)][this[_0x4a8d1e(0x168)][_0x4a8d1e(0x1b3)]][_0x52fd14][_0x319b54][_0x4a8d1e(0x1b3)]),this[_0x4a8d1e(0x12d)][_0x4a8d1e(0x137)](this[_0x4a8d1e(0x168)][_0x4a8d1e(0x178)])?this[_0x4a8d1e(0x161)][this[_0x4a8d1e(0x168)][_0x4a8d1e(0x178)]][_0x52fd14]&&this[_0x4a8d1e(0x161)][this['operatingType']['transform']][_0x52fd14][_0x319b54]||(_0xb94d74=_0xb94d74[_0x4a8d1e(0x115)](_0x3d6e53['y3']['FromArray'](this['reverseElectionOperating'][this[_0x4a8d1e(0x168)]['transform']]['transform']))):this[_0x4a8d1e(0x161)][this[_0x4a8d1e(0x168)][_0x4a8d1e(0x178)]][_0x52fd14]&&this['operatingTypeModelComponent'][this['operatingType'][_0x4a8d1e(0x178)]][_0x52fd14][_0x319b54]&&(_0xb94d74=_0xb94d74['multiply'](_0x3d6e53['y3'][_0x4a8d1e(0x17c)](this[_0x4a8d1e(0x161)][this[_0x4a8d1e(0x168)][_0x4a8d1e(0x178)]][_0x52fd14][_0x319b54][_0x4a8d1e(0x178)]))),this['modelMaterialInfo'][_0x52fd14][_0x5ec52e][_0x4a8d1e(0xeb)]++;var _0x419172=this['modelData']['dataOffsetStart'](_0x52fd14),_0x419172=[_0xb94d74['m'][0x0],_0xb94d74['m'][0x1],_0xb94d74['m'][0x2],_0xb94d74['m'][0x4],_0xb94d74['m'][0x5],_0xb94d74['m'][0x6],_0xb94d74['m'][0x8],_0xb94d74['m'][0x9],_0xb94d74['m'][0xa],_0xb94d74['m'][0xc],_0xb94d74['m'][0xd],_0xb94d74['m'][0xe],this['modelMeshInstancesDataView'][_0x5ae821+0x1],(Date[_0x4a8d1e(0x16a)]()-this['sharedData'][_0x4a8d1e(0x122)])%0x989680,_0x419172[0x0]/0x4,_0x34508c,this[_0x4a8d1e(0xae)][_0x52fd14][_0x5ec52e][_0x4a8d1e(0xd0)]/0x4,this[_0x4a8d1e(0xd9)][_0x52fd14][0x2*_0x319b54],this[_0x4a8d1e(0xd9)][_0x52fd14][0x2*_0x319b54+0x1],0x0],_0x5ec52e=this['renderMemoryIdDataView'][0x7],_0x52fd14=this['renderMemoryIdDataView'][0x7]+=0x14;this['renderUpdateTempDataView'][_0x4a8d1e(0x150)](_0x419172,_0x5ec52e),this[_0x4a8d1e(0x125)][_0x5ae821+0x1b]=_0x35f63c,this[_0x4a8d1e(0x104)][_0x4a8d1e(0x150)]([_0x5ec52e,_0x52fd14,_0x35f63c,_0x35f63c+0x14],this['modifyMemoryInstancesDataView'][0x0]),this[_0x4a8d1e(0x104)][0x0]+=0x4,this[_0x4a8d1e(0x11d)][0x7],this[_0x4a8d1e(0x1c3)][_0x4a8d1e(0xf1)];}[_0x4a2ff7(0x147)](_0x5ee5ea){var _0x286676=_0x4a2ff7,_0x13402d=this[_0x286676(0x125)][_0x5ee5ea],_0x1551e5=this[_0x286676(0x125)][_0x5ee5ea+0x1],_0x1bd1ad=this[_0x286676(0x125)][_0x5ee5ea+0x16],_0x29bc2b=this[_0x286676(0xc2)][_0x13402d][_0x1bd1ad],_0x3995e4=this[_0x286676(0x125)][_0x5ee5ea+0x1b]/0x4,_0xa136ab=(this['modelMeshInstancesDataView'][_0x5ee5ea+0x1b],this['modelMeshInstancesDataView'][_0x5ee5ea+0x17]),_0x445406=0x3*this['modelMeshInstancesDataView'][_0x5ee5ea+0x18];let _0x34c27e=-0x2,_0x2897d5=-0x2,_0x594648=0x0,_0x5ac5f1=0x0,_0x3fcc3c=this[_0x286676(0xbd)][_0x286676(0xf1)]-0x1,_0x25e06a=this[_0x286676(0x141)]-0x1;for(;_0x5ac5f1<_0x445406;){if(0x1===_0xa136ab){if(this[_0x286676(0x11d)][0x1]>_0x3fcc3c){this[_0x286676(0x11d)][0x1]=this[_0x286676(0x141)];break;}}else{if(this[_0x286676(0x11d)][0x0]>_0x25e06a){this['renderMemoryIdDataView'][0x0]=0x0;break;}}var _0x533950=0x1===_0xa136ab?this[_0x286676(0x11d)][0x1]:this[_0x286676(0x11d)][0x0],_0x52bea8=this['renderIndexModelIdAndInstancesIdDataView'][_0x533950],_0x4160e3=this[_0x286676(0x173)][_0x533950+0x1];if(0x0!==_0x52bea8){var _0x2cccdd=this['modelMeshInstancesIndexDataView'][_0x52bea8][_0x4160e3];if(_0x52bea8===this[_0x286676(0x125)][_0x2cccdd]&&this[_0x286676(0x125)][_0x2cccdd+0x1],this['modelMeshInstancesDataView'][_0x2cccdd+0x1e]===this[_0x286676(0x14b)][0x1]&&(_0x1551e5!==_0x4160e3||_0x13402d!==_0x52bea8)){-0x2!==_0x34c27e&&((0x0,_0x14f431['mI'])(this[_0x286676(0x1b9)],_0x34c27e,_0x2897d5),_0x2897d5=-0x2,_0x34c27e=-0x2),0x1===_0xa136ab?this[_0x286676(0x11d)][0x1]+=0x2:this['renderMemoryIdDataView'][0x0]+=0x2;continue;}var _0x1ec972=this[_0x286676(0x125)][_0x2cccdd+0x16];this['modelMeshInstancesDataView'][_0x2cccdd+0x1c]--,this['modelMeshInstancesDataView'][_0x2cccdd+0x1d]=0x0,this['modelMeshInfo'][_0x52bea8][_0x1ec972][_0x286676(0x17f)]--,this[_0x286676(0x125)][_0x2cccdd+0x1c]<0x0&&_0x28a505['log'](_0x286676(0x155)),this[_0x286676(0x1a3)](_0x2cccdd);}0x0!==_0x52bea8&&(_0x1ec972=this['modelMeshInstancesIndexDataView'][_0x52bea8][_0x4160e3],this[_0x286676(0x125)][_0x1ec972+0x1d]),0x1===_0xa136ab?this[_0x286676(0x11d)][0x1]+=0x2:this['renderMemoryIdDataView'][0x0]+=0x2,this[_0x286676(0xbd)][_0x533950]=(_0x29bc2b['indexOffsetStart']+_0x594648)/0x4,this[_0x286676(0xbd)][_0x533950+0x1]=_0x3995e4,this[_0x286676(0x173)][_0x533950]=_0x13402d,this[_0x286676(0x173)][_0x533950+0x1]=_0x1551e5,_0x594648+=0x4,_0x5ac5f1++,this['modelMeshInstancesDataView'][_0x5ee5ea+0x1c]++,this[_0x286676(0xc2)][_0x13402d][_0x1bd1ad][_0x286676(0x17f)]++,-0x2===_0x34c27e&&(_0x34c27e=_0x533950),_0x2897d5=_0x533950+0x2;}-0x2!==_0x34c27e&&(0x0,_0x14f431['mI'])(this[_0x286676(0x1b9)],_0x34c27e,_0x2897d5),_0x445406===_0x5ac5f1&&(this[_0x286676(0x125)][_0x5ee5ea+0x1d]=0x1);}['AddMaterial'](_0x51597e,_0xe54f7c){var _0x5a4489=_0x4a2ff7;let _0x121f65=-0x1,_0x47e637=-0x1;for(let _0xbb564b=0x1;_0xbb564b<this[_0x5a4489(0x18a)][0x0];_0xbb564b+=0x2){var _0x1c862a=this[_0x5a4489(0x18a)][_0xbb564b+0x1];if(-0x1!==_0x1c862a){var _0x331ada=this[_0x5a4489(0x18a)][_0xbb564b],_0x2a3d2e=_0x1c862a-_0x331ada;if(0x8==_0x2a3d2e){_0x121f65=_0x331ada,_0x47e637=_0x1c862a,this['idleMemoryMixDataView'][_0xbb564b]=-0x1,this[_0x5a4489(0x18a)][_0xbb564b+0x1]=-0x1;break;}if(0x8<_0x2a3d2e){_0x121f65=_0x331ada,_0x47e637=_0x121f65+0x8,this[_0x5a4489(0x18a)][_0xbb564b]=_0x47e637;break;}}}-0x1===_0x121f65&&(_0x121f65=this[_0x5a4489(0x11d)][0x2],_0x47e637=this[_0x5a4489(0x11d)][0x2]+=0x8),this['modelMaterialInfo'][_0x51597e][_0xe54f7c][_0x5a4489(0xd0)]=_0x121f65;let _0x446e73=this['modelMaterialInfo'][_0x51597e][_0xe54f7c][_0x5a4489(0x131)];this[_0x5a4489(0xcf)][_0x5a4489(0x137)](_0x51597e)&&this[_0x5a4489(0xcf)][_0x51597e]['hasOwnProperty'](_0xe54f7c)&&this[_0x5a4489(0xcf)][_0x51597e][_0xe54f7c][_0x5a4489(0x137)](_0x5a4489(0x131))&&(_0x446e73=this['editModelMaterial'][_0x51597e][_0xe54f7c][_0x5a4489(0x131)]);var _0x3ce1d6=this[_0x5a4489(0x11d)][0x7];this['renderMemoryIdDataView'][0x7]+=0x8,this['renderUpdateTempDataView'][_0x5a4489(0x150)]([_0x446e73[0x0],_0x446e73[0x1],_0x446e73[0x2],_0x446e73[0x3],0x0,0x0,0x0,0x0],_0x3ce1d6),this['modifyMemoryMixDataView'][_0x5a4489(0x150)]([_0x3ce1d6,this['renderMemoryIdDataView'][0x7],_0x121f65,_0x47e637],this[_0x5a4489(0x124)][0x0]),this['modifyMemoryMixDataView'][0x0]+=0x4,this[_0x5a4489(0x129)][_0x5a4489(0x137)](_0x51597e)||(this[_0x5a4489(0x129)][_0x51597e]={});let _0xc8fcd7=this[_0x5a4489(0xae)][_0x51597e][_0xe54f7c][_0x5a4489(0x11f)];(_0xc8fcd7=this[_0x5a4489(0xcf)]['hasOwnProperty'](_0x51597e)&&this[_0x5a4489(0xcf)][_0x51597e]['hasOwnProperty'](_0xe54f7c)&&this[_0x5a4489(0xcf)][_0x51597e][_0xe54f7c][_0x5a4489(0x137)](_0x5a4489(0x11f))?this[_0x5a4489(0xcf)][_0x51597e][_0xe54f7c][_0x5a4489(0x11f)]:_0xc8fcd7)&&(this['textureInfo'][_0x5a4489(0x137)](_0xc8fcd7)||(this['textureInfo'][_0xc8fcd7]={'origin':0x2,'loadStatus':0x0}),this[_0x5a4489(0x129)][_0x51597e][_0xe54f7c]=_0xc8fcd7);}['BindTexture'](){var _0x49446b=_0x4a2ff7;for(var _0x52dfe3 in this[_0x49446b(0x129)]){for(var _0x5cb5d6 in this[_0x49446b(0x129)][_0x52dfe3]){var _0x5cf900=this['modelMaterialBindTexture'][_0x52dfe3][_0x5cb5d6];if('none'===_0x5cf900){if(this[_0x49446b(0xae)][_0x52dfe3][_0x5cb5d6]&&this[_0x49446b(0xae)][_0x52dfe3][_0x5cb5d6][_0x49446b(0x137)](_0x49446b(0xd0))){for(;this['renderMemoryIdDataView'][0x5];);var _0x4acd1d=this[_0x49446b(0xae)][_0x52dfe3][_0x5cb5d6][_0x49446b(0xd0)],_0x486847=this[_0x49446b(0x11d)][0x7];this[_0x49446b(0x11d)][0x7]+=0x4,this['renderUpdateTempDataView']['set']([0x0,0x0,0x0,0x0],_0x486847),this[_0x49446b(0x124)]['set']([_0x486847,this[_0x49446b(0x11d)][0x7],_0x4acd1d+0x4,_0x4acd1d+0x8],this[_0x49446b(0x124)][0x0]),this['modifyMemoryMixDataView'][0x0]+=0x4,this[_0x49446b(0x11d)][0x5]=0x1;}delete this['modelMaterialBindTexture'][_0x52dfe3][_0x5cb5d6];}else{if(this[_0x49446b(0xc7)][_0x5cf900][_0x49446b(0x137)](_0x49446b(0xd0))&&this[_0x49446b(0xae)][_0x52dfe3][_0x5cb5d6]&&this['modelMaterialInfo'][_0x52dfe3][_0x5cb5d6][_0x49446b(0x137)](_0x49446b(0xd0))){for(;this[_0x49446b(0x11d)][0x5];);_0x486847=this[_0x49446b(0xae)][_0x52dfe3][_0x5cb5d6]['dataOffsetStart'],_0x4acd1d=(this[_0x49446b(0xc7)][_0x5cf900][_0x49446b(0x120)]++,this[_0x49446b(0x11d)][0x7]),(this[_0x49446b(0x11d)][0x7]+=0x4,this[_0x49446b(0x1c3)]['set']([this[_0x49446b(0xc7)][_0x5cf900][_0x49446b(0xd0)]/0x4,0x0,0x0,0x0],_0x4acd1d),this[_0x49446b(0x124)][_0x49446b(0x150)]([_0x4acd1d,this[_0x49446b(0x11d)][0x7],_0x486847+0x4,_0x486847+0x8],this[_0x49446b(0x124)][0x0]),this[_0x49446b(0x124)][0x0]+=0x4,delete this[_0x49446b(0x129)][_0x52dfe3][_0x5cb5d6],this[_0x49446b(0x11d)][0x5]=0x1);}else this[_0x49446b(0xc7)][_0x5cf900][_0x49446b(0x137)](_0x49446b(0x189))?this['AddTexture'](this[_0x49446b(0xc7)][_0x5cf900]):0x0===this[_0x49446b(0xc7)][_0x5cf900][_0x49446b(0x152)]&&((this[_0x49446b(0xc7)][_0x5cf900][_0x49446b(0x152)]=0x1)===this[_0x49446b(0xc7)][_0x5cf900][_0x49446b(0x19b)]?this[_0x49446b(0x135)][_0x5cf900]=void 0x0:0x2===this[_0x49446b(0xc7)][_0x5cf900][_0x49446b(0x19b)]?(this[_0x49446b(0x1b6)][_0x49446b(0x137)](_0x52dfe3)||(this[_0x49446b(0x1b6)][_0x52dfe3]=[]),this['server_modelId_texture_List'][_0x52dfe3][_0x49446b(0x192)](_0x5cf900)):0x3===this['textureInfo'][_0x5cf900][_0x49446b(0x19b)]&&(this['static_texture_List'][_0x5cf900]=void 0x0));}}0x0===Object['keys'](this[_0x49446b(0x129)][_0x52dfe3])[_0x49446b(0xf1)]&&delete this[_0x49446b(0x129)][_0x52dfe3];}this['RequestTexture']();}['AddTexture'](_0x2573b0){var _0x37d544=_0x4a2ff7,_0x48c9a9=Math[_0x37d544(0x157)](_0x2573b0[_0x37d544(0x1a2)]/this[_0x37d544(0x132)]),_0x1f411d=Math['ceil'](_0x2573b0[_0x37d544(0x14e)]/this['idleTextureMinUnit']);let _0x588cb1=-0x1,_0x1980fd=-0x1;for(let _0x226a9a=0x0;_0x226a9a<this[_0x37d544(0xb8)];_0x226a9a++){for(let _0x294256=0x0;_0x294256<this['gridTextureSize'];_0x294256++)if(-0x1===this[_0x37d544(0x109)][_0x226a9a*this[_0x37d544(0xb8)]+_0x294256]){let _0x2e914d=!0x0;for(let _0x344fbe=0x0;_0x344fbe<_0x1f411d;_0x344fbe++){for(let _0x159718=0x0;_0x159718<_0x48c9a9;_0x159718++)if(-0x1!==this[_0x37d544(0x109)][(_0x226a9a+_0x344fbe)*this[_0x37d544(0xb8)]+_0x294256+_0x159718]){_0x2e914d=!0x1;break;}if(!0x1===_0x2e914d)break;}if(!0x0===_0x2e914d){_0x588cb1=_0x294256*this[_0x37d544(0x132)],_0x1980fd=_0x226a9a*this['idleTextureMinUnit'];for(let _0x333e8e=0x0;_0x333e8e<_0x1f411d;_0x333e8e++)for(let _0x33124e=0x0;_0x33124e<_0x48c9a9;_0x33124e++)this[_0x37d544(0x109)][(_0x226a9a+_0x333e8e)*this[_0x37d544(0xb8)]+_0x294256+_0x33124e]=_0x2573b0[_0x37d544(0x118)];break;}}if(-0x1!==_0x588cb1)break;}_0x588cb1,_0x2573b0[_0x37d544(0xe1)]=_0x588cb1,_0x2573b0[_0x37d544(0x101)]=_0x1980fd;let _0x1af4c8=new Uint8Array(this['renderUpdateTempDataBuffer']);var _0x2b3169=0x4*this['renderMemoryIdDataView'][0x7];this[_0x37d544(0x11d)][0x7]+=Math['ceil'](_0x2573b0[_0x37d544(0x189)][_0x37d544(0xf1)]/0x4),_0x1af4c8[_0x37d544(0x150)](_0x2573b0[_0x37d544(0x189)],_0x2b3169);let _0x14213c=0x0,_0x35b20d=(_0x2573b0[_0x37d544(0x162)]&&(this[_0x37d544(0x11d)][0x7]+=Math[_0x37d544(0x157)](_0x2573b0['orm']['length']/0x4),_0x1af4c8[_0x37d544(0x150)](_0x2573b0['orm'],_0x2b3169+_0x2573b0['albedo'][_0x37d544(0xf1)]),_0x14213c=_0x2573b0[_0x37d544(0x162)][_0x37d544(0xf1)]),0x0),_0x42fd7a=(_0x2573b0['nd']&&(this['renderMemoryIdDataView'][0x7]+=Math[_0x37d544(0x157)](_0x2573b0['nd']['length']/0x4),_0x1af4c8['set'](_0x2573b0['nd'],_0x2b3169+_0x2573b0[_0x37d544(0x189)][_0x37d544(0xf1)]+_0x14213c),_0x35b20d=_0x2573b0['nd'][_0x37d544(0xf1)]),this[_0x37d544(0xbb)][_0x37d544(0x150)]([_0x2b3169,_0x2573b0[_0x37d544(0x189)][_0x37d544(0xf1)],_0x2573b0['imgStartWidth'],_0x2573b0[_0x37d544(0x101)],_0x2573b0[_0x37d544(0x1a2)],_0x2573b0['height'],_0x14213c,_0x35b20d],this[_0x37d544(0xbb)][0x0]),this[_0x37d544(0xbb)][0x0]+=0x8,delete _0x2573b0[_0x37d544(0x189)],delete _0x2573b0[_0x37d544(0x162)],delete _0x2573b0['nd'],-0x1),_0x126c4a=-0x1;for(let _0x4fd96c=0x1;_0x4fd96c<this['idleMemoryMixDataView'][0x0];_0x4fd96c+=0x2){var _0x3a8de3=this['idleMemoryMixDataView'][_0x4fd96c+0x1];if(-0x1!==_0x3a8de3){var _0x5a72bd=this[_0x37d544(0x18a)][_0x4fd96c],_0x3e8a50=_0x3a8de3-_0x5a72bd;if(0x8==_0x3e8a50){_0x42fd7a=_0x5a72bd,_0x126c4a=_0x3a8de3,this[_0x37d544(0x18a)][_0x4fd96c]=-0x1,this['idleMemoryMixDataView'][_0x4fd96c+0x1]=-0x1;break;}if(0x8<_0x3e8a50){_0x42fd7a=_0x5a72bd,_0x126c4a=_0x42fd7a+0x8,this[_0x37d544(0x18a)][_0x4fd96c]=_0x126c4a;break;}}}-0x1===_0x42fd7a&&(_0x42fd7a=this[_0x37d544(0x11d)][0x2],_0x126c4a=this[_0x37d544(0x11d)][0x2]+=0x8),_0x2573b0[_0x37d544(0xd0)]=_0x42fd7a,_0x2b3169=this['renderMemoryIdDataView'][0x7],(this[_0x37d544(0x11d)][0x7]+=0x8,this[_0x37d544(0x1c3)][_0x37d544(0x150)]([_0x2573b0[_0x37d544(0xe1)],_0x2573b0[_0x37d544(0x101)],_0x2573b0[_0x37d544(0x1a2)],_0x2573b0[_0x37d544(0x14e)],_0x2573b0[_0x37d544(0x105)],0x0,0x0,0x0],_0x2b3169),this['modifyMemoryMixDataView'][_0x37d544(0x150)]([_0x2b3169,this[_0x37d544(0x11d)][0x7],_0x42fd7a,_0x126c4a],this[_0x37d544(0x124)][0x0]),this['modifyMemoryMixDataView'][0x0]+=0x4);}['FreeVideoMemory'](_0x52dcdf){var _0x43c1ca=_0x4a2ff7;if(0x0===this[_0x43c1ca(0x125)][_0x52dcdf+0x1c]){var _0x1b60b6=this['modelMeshInstancesDataView'][_0x52dcdf+0x0],_0x5024d5=this['modelMeshInstancesDataView'][_0x52dcdf+0x16],_0x51e7c6=this[_0x43c1ca(0x125)][_0x52dcdf+0x1b],_0x451f52=this['modelMeshInstancesDataView'][_0x52dcdf+0x1],_0x588b0c=this[_0x43c1ca(0x125)][_0x52dcdf+0x15],_0x3d2728=this[_0x43c1ca(0x125)][_0x52dcdf+0x19],_0x52dcdf=((0x0,_0x14f431['mI'])(this[_0x43c1ca(0xb5)],_0x51e7c6,_0x51e7c6+0x14),this[_0x43c1ca(0x125)][_0x52dcdf+0x1b]=-0x1,delete this[_0x43c1ca(0x149)][_0x1b60b6][_0x588b0c][_0x451f52],0x0===Object[_0x43c1ca(0xe7)](this[_0x43c1ca(0x149)][_0x1b60b6][_0x588b0c])[_0x43c1ca(0xf1)]&&delete this[_0x43c1ca(0x149)][_0x1b60b6][_0x588b0c],this[_0x43c1ca(0xae)][_0x1b60b6][_0x3d2728][_0x43c1ca(0xeb)]--,0x0===this[_0x43c1ca(0xae)][_0x1b60b6][_0x3d2728][_0x43c1ca(0xeb)]&&(_0x51e7c6=this[_0x43c1ca(0xae)][_0x1b60b6][_0x3d2728][_0x43c1ca(0xd0)],(0x0,_0x14f431['mI'])(this[_0x43c1ca(0x18a)],_0x51e7c6,_0x51e7c6+0x8),delete this[_0x43c1ca(0xae)][_0x1b60b6][_0x3d2728][_0x43c1ca(0xd0)]),this[_0x43c1ca(0xae)][_0x1b60b6][_0x3d2728][_0x43c1ca(0x11f)]);if(_0x52dcdf&&this['textureInfo'][_0x52dcdf]){let _0x22e160=this[_0x43c1ca(0xc7)][_0x52dcdf];if(_0x22e160[_0x43c1ca(0x120)]--,0x0===_0x22e160['renderMaterialCount']){var _0x441bb6=Math['ceil'](_0x22e160['width']/this[_0x43c1ca(0x132)]),_0x4cae78=Math[_0x43c1ca(0x157)](_0x22e160['height']/this[_0x43c1ca(0x132)]);for(let _0x3c1d45=0x0;_0x3c1d45<_0x4cae78;_0x3c1d45++)for(let _0x2acfaa=0x0;_0x2acfaa<_0x441bb6;_0x2acfaa++)this['idleMemoryTextureDataView'][(_0x22e160[_0x43c1ca(0x101)]+_0x3c1d45)*this[_0x43c1ca(0xb8)]+_0x22e160[_0x43c1ca(0xe1)]+_0x2acfaa]=-0x1;(0x0,_0x14f431['mI'])(this[_0x43c1ca(0x18a)],_0x22e160[_0x43c1ca(0xd0)],_0x22e160[_0x43c1ca(0xd0)]+0x8),delete _0x22e160[_0x43c1ca(0xe1)],delete _0x22e160[_0x43c1ca(0x101)],delete _0x22e160[_0x43c1ca(0xd0)];}}0x0===this[_0x43c1ca(0xc2)][_0x1b60b6][_0x5024d5][_0x43c1ca(0x17f)]&&((0x0,_0x14f431['mI'])(this['idleMemoryPositionDataView'],this[_0x43c1ca(0xc2)][_0x1b60b6][_0x5024d5][_0x43c1ca(0xbc)],this[_0x43c1ca(0xc2)][_0x1b60b6][_0x5024d5][_0x43c1ca(0xbf)]),delete this[_0x43c1ca(0xc2)][_0x1b60b6][_0x5024d5][_0x43c1ca(0xbc)],delete this[_0x43c1ca(0xc2)][_0x1b60b6][_0x5024d5][_0x43c1ca(0xb9)],delete this[_0x43c1ca(0xc2)][_0x1b60b6][_0x5024d5][_0x43c1ca(0xbf)],this['modelMeshInfo'][_0x1b60b6][_0x5024d5]['loadStatus']=0x0);}}[_0x4a2ff7(0x1a1)](_0x3a94bf){var _0xc99241=_0x4a2ff7;switch(_0x3a94bf){case 0x1400:return Int8Array;case 0x1401:return Uint8Array;case 0x1402:return Int16Array;case 0x1403:return Uint16Array;case 0x1405:return Uint32Array;case 0x1406:return Float32Array;default:throw new Error(_0xc99241(0x198));}}[_0x4a2ff7(0x1bf)](){var _0x381dd8=_0x4a2ff7;if(0x0!==Object['keys'](this[_0x381dd8(0x130)])[_0x381dd8(0xf1)]&&_0x481ec2()[_0x381dd8(0xd7)](this['getMeshUrl'],{'ids':this[_0x381dd8(0x130)]},{'responseType':_0x381dd8(0xfe)})[_0x381dd8(0x1b2)](_0x3c649c=>{var _0x5cd1f5=_0x381dd8;let _0x24295b={},_0x30e237=new globalThis['SQLEngine'][(_0x5cd1f5(0xde))](new Uint8Array(_0x3c649c[_0x5cd1f5(0x199)]),!0x0);_0x30e237[_0x5cd1f5(0x119)](_0x5cd1f5(0x107),void 0x0,_0x1871a7=>{var _0x8d9364=_0x5cd1f5;_0x1871a7[_0x8d9364(0x1ac)]=new Float32Array(_0x1871a7[_0x8d9364(0x1ac)]['buffer']);let _0x4f5f3d=this['GetComponentType'](_0x1871a7[_0x8d9364(0x116)]);_0x1871a7[_0x8d9364(0x103)]=new _0x4f5f3d(_0x1871a7[_0x8d9364(0x103)][_0x8d9364(0xce)]);var _0x390a5b=_0x1871a7[_0x8d9364(0x1be)],_0x108336=(delete _0x1871a7[_0x8d9364(0x1be)],_0x390a5b);if(this[_0x8d9364(0xc2)][_0x108336][_0x1871a7['id']][_0x8d9364(0x1ac)]=_0x1871a7[_0x8d9364(0x1ac)],this[_0x8d9364(0xc2)][_0x108336][_0x1871a7['id']]['indexBuffer']=_0x1871a7[_0x8d9364(0x103)],this[_0x8d9364(0xc2)][_0x108336][_0x1871a7['id']][_0x8d9364(0x152)]=0x3,delete _0x1871a7[_0x8d9364(0x116)],0x1===this[_0x8d9364(0xd6)][_0x8d9364(0x193)]&&this[_0x8d9364(0x143)]<this[_0x8d9364(0xb0)]){_0x24295b[_0x8d9364(0x137)](_0x390a5b)||(_0x24295b[_0x390a5b]=this['modelId_indexDb'][_0x390a5b][_0x8d9364(0xfa)](_0x8d9364(0xd4),'readwrite')['objectStore']('mesh'));let _0x4b8b81=_0x24295b[_0x390a5b][_0x8d9364(0x12b)](_0x1871a7);this[_0x8d9364(0x143)]++,_0x4b8b81[_0x8d9364(0x15e)]=_0x3c0794=>_0x28a505[_0x8d9364(0xd3)](_0x8d9364(0x171),_0x3c0794),_0x4b8b81[_0x8d9364(0x1aa)]=_0x485b24=>{var _0x1c94fe=_0x8d9364;this[_0x1c94fe(0xc2)][this[_0x1c94fe(0x12f)][_0x485b24[_0x1c94fe(0x159)][_0x1c94fe(0xfa)]['db']['name']]][_0x485b24[_0x1c94fe(0x16f)][_0x1c94fe(0xe4)]]['indexDbCache']=!0x0,this[_0x1c94fe(0x143)]--;};}}),this[_0x5cd1f5(0x130)]={},this[_0x5cd1f5(0x18f)]=!0x1;},_0x36466a=>{var _0x271ee8=_0x381dd8;for(var _0x1fafb9 in(_0x28a505[_0x271ee8(0xd3)](_0x36466a),this[_0x271ee8(0x130)]))for(var _0x5e5a4b of this[_0x271ee8(0x130)][_0x1fafb9])this[_0x271ee8(0xc2)][_0x1fafb9][_0x5e5a4b][_0x271ee8(0x152)]=0x0;this[_0x271ee8(0x130)]={},this['loadingMesh']=!0x1;}),0x0!==Object[_0x381dd8(0xe7)](this[_0x381dd8(0x174)])['length']){let _0x468027={};for(let _0x1aa273 in this['indexDb_modelId_meshIds_List']){_0x468027[_0x381dd8(0x137)](_0x1aa273)||(_0x468027[_0x1aa273]=this[_0x381dd8(0x148)][_0x1aa273][_0x381dd8(0xfa)](_0x381dd8(0xd4),'readonly')['objectStore'](_0x381dd8(0xd4)));for(let _0x558c9a in this[_0x381dd8(0x174)][_0x1aa273]){let _0xd3ea1b=_0x468027[_0x1aa273][_0x381dd8(0x1ba)](~~_0x558c9a);_0xd3ea1b['onerror']=_0x384b88=>_0x28a505[_0x381dd8(0xd3)](_0x381dd8(0x163)),_0xd3ea1b['onsuccess']=_0x36064a=>{var _0x582a87=_0x381dd8;const _0x4d0ca9=_0x36064a[_0x582a87(0x159)][_0x582a87(0xe4)];_0x4d0ca9&&_0x4d0ca9['hasOwnProperty'](_0x582a87(0x103))&&(this[_0x582a87(0xc2)][_0x1aa273][_0x558c9a][_0x582a87(0x1ac)]=_0x4d0ca9[_0x582a87(0x1ac)],this[_0x582a87(0xc2)][_0x1aa273][_0x558c9a][_0x582a87(0x103)]=_0x4d0ca9[_0x582a87(0x103)]),this[_0x582a87(0xc2)][_0x1aa273][_0x558c9a][_0x582a87(0x152)]=0x3,this[_0x582a87(0x174)][_0x1aa273]&&(delete this[_0x582a87(0x174)][_0x1aa273][_0x558c9a],0x0===Object[_0x582a87(0xe7)](this[_0x582a87(0x174)][_0x1aa273])[_0x582a87(0xf1)]&&(delete this[_0x582a87(0x174)][_0x1aa273],this['loadingMesh']=!0x1));};}}}}['RequestMaterial'](){var _0x2b147f=_0x4a2ff7;0x0!==Object[_0x2b147f(0xe7)](this[_0x2b147f(0x13f)])[_0x2b147f(0xf1)]&&_0x481ec2()[_0x2b147f(0xd7)](this['getMaterial'],{'ids':this[_0x2b147f(0x13f)]},{'responseType':'arraybuffer'})['then'](_0x58153b=>{var _0x5c6fc7=_0x2b147f;let _0x4f90e1=new globalThis[(_0x5c6fc7(0x10c))]['Database'](new Uint8Array(_0x58153b['data']),!0x0);_0x4f90e1['each'](_0x5c6fc7(0xd8),void 0x0,_0x4442b8=>{var _0x477073=_0x5c6fc7,_0x110b63=_0x4442b8['modelId'];delete _0x4442b8[_0x477073(0x1be)],_0x4442b8['side']||(_0x4442b8['red']=0.2,_0x4442b8[_0x477073(0x1af)]=0.2,_0x4442b8[_0x477073(0x190)]=0.2,_0x4442b8['alpha']=0x1),this[_0x477073(0xae)][_0x110b63]['hasOwnProperty'](_0x4442b8['id'])||(this[_0x477073(0xae)][_0x110b63][_0x4442b8['id']]={'renderInstancesCount':0x0,'loadStatus':0x0}),this[_0x477073(0xae)][_0x110b63][_0x4442b8['id']][_0x477073(0x131)]=[_0x4442b8[_0x477073(0x112)],_0x4442b8[_0x477073(0x1af)],_0x4442b8[_0x477073(0x190)],_0x4442b8[_0x477073(0xd5)]],this['modelMaterialInfo'][_0x110b63][_0x4442b8['id']][_0x477073(0x11f)]=_0x4442b8[_0x477073(0x11f)],this[_0x477073(0xae)][_0x110b63][_0x4442b8['id']][_0x477073(0x106)]=_0x4442b8[_0x477073(0x106)],this[_0x477073(0xae)][_0x110b63][_0x4442b8['id']][_0x477073(0x152)]=0x3;}),this['server_modelId_materialIds_List']={},this[_0x5c6fc7(0x158)]=!0x1;},_0x3d3217=>{var _0x1f4e93=_0x2b147f;for(var _0x24a7ec in(_0x28a505[_0x1f4e93(0xd3)](_0x3d3217),this['server_modelId_materialIds_List']))for(var _0x22c098 of this[_0x1f4e93(0x13f)][_0x24a7ec])this[_0x1f4e93(0xae)][_0x24a7ec][_0x22c098][_0x1f4e93(0x152)]=0x0;this[_0x1f4e93(0x13f)]={},this[_0x1f4e93(0x158)]=!0x1;});}['RequestTexture'](){var _0x4f4e77=_0x4a2ff7;if(0x0!==Object[_0x4f4e77(0xe7)](this[_0x4f4e77(0x1b6)])[_0x4f4e77(0xf1)]){let _0x331d70=this[_0x4f4e77(0x1b6)];this[_0x4f4e77(0x1b6)]={},_0x481ec2()[_0x4f4e77(0xd7)](this[_0x4f4e77(0xad)],{'ids':_0x331d70},{'responseType':_0x4f4e77(0xfe)})[_0x4f4e77(0x1b2)](_0x5410aa=>{var _0x3e948c=_0x4f4e77;let _0x5744dd=this['modelId_indexDb'][this['indexDbName_Common']][_0x3e948c(0xfa)]('texture',_0x3e948c(0xc4))['objectStore'](_0x3e948c(0x1ad)),_0x2192be=new globalThis[(_0x3e948c(0x10c))]['Database'](new Uint8Array(_0x5410aa[_0x3e948c(0x199)]),!0x0);_0x2192be[_0x3e948c(0x119)]('select\x20*\x20from\x20texture',void 0x0,_0x534cc5=>{var _0x224649=_0x3e948c;let _0xe65f24=_0x5744dd['add'](_0x534cc5);_0xe65f24['onsuccess']=_0x486600=>{var _0x178afc=a2_0x5165;this[_0x178afc(0xc7)][_0x486600[_0x178afc(0x16f)][_0x178afc(0xe4)]][_0x178afc(0x19b)]=0x1;},(this[_0x224649(0xc7)][_0x534cc5['id']]=_0x534cc5)['base']&&(this[_0x224649(0xc7)][_0x534cc5['id']][_0x224649(0x189)]=_0x534cc5[_0x224649(0x191)],delete _0x534cc5[_0x224649(0x191)]),_0x534cc5[_0x224649(0x1bb)]&&(this['textureInfo'][_0x534cc5['id']]['nd']=_0x534cc5['normal'],delete _0x534cc5[_0x224649(0x1bb)]),this['textureInfo'][_0x534cc5['id']][_0x224649(0x152)]=0x3,this['textureInfo'][_0x534cc5['id']]['renderMaterialCount']=0x0,this['textureInfo'][_0x534cc5['id']]['autoId']=this['textureInfoCurrentAutoId'],this[_0x224649(0x144)][this['textureInfoCurrentAutoId']]=_0x534cc5['id'],++this[_0x224649(0x134)];});},_0xa47e06=>{var _0x21a5cf=_0x4f4e77;for(var _0x41ec09 in(_0x28a505[_0x21a5cf(0xd3)](_0xa47e06),_0x331d70))for(var _0x4519e3 of _0x331d70[_0x41ec09])this['textureInfo'][_0x4519e3][_0x21a5cf(0x152)]=0x0;});}if(0x0!==Object[_0x4f4e77(0xe7)](this['indexDb_texture_List'])['length']){let _0x5d1ac4=this['modelId_indexDb'][this[_0x4f4e77(0x1b4)]]['transaction'](_0x4f4e77(0x1ad),'readonly')[_0x4f4e77(0xff)](_0x4f4e77(0x1ad));for(var _0x50eb90 in this[_0x4f4e77(0x135)]){let _0x35cff7=_0x5d1ac4['get'](_0x50eb90);_0x35cff7['onerror']=_0x545d6e=>_0x28a505[_0x4f4e77(0xd3)](_0x4f4e77(0x1c0),_0x545d6e),_0x35cff7[_0x4f4e77(0x1aa)]=_0x372657=>{var _0x31a76a=_0x4f4e77;_0x372657=_0x372657[_0x31a76a(0x159)]['result'],(this[_0x31a76a(0xc7)][_0x372657['id']]=_0x372657,this[_0x31a76a(0xc7)][_0x372657['id']][_0x31a76a(0x19b)]=0x1,this[_0x31a76a(0xc7)][_0x372657['id']][_0x31a76a(0x152)]=0x3,this[_0x31a76a(0xc7)][_0x372657['id']][_0x31a76a(0x120)]=0x0,this[_0x31a76a(0xc7)][_0x372657['id']][_0x31a76a(0x118)]=this['textureInfoCurrentAutoId'],this['textureInfoAutoId'][this[_0x31a76a(0x134)]]=_0x372657['id'],++this['textureInfoCurrentAutoId']);};}this[_0x4f4e77(0x135)]={};}if(0x0!==Object['keys'](this[_0x4f4e77(0x177)])['length']){for(let _0xc060b5 in this[_0x4f4e77(0x177)])delete this[_0x4f4e77(0x177)][_0xc060b5],Promise[_0x4f4e77(0x19e)]([_0x481ec2()[_0x4f4e77(0x1ba)](_0x4f4e77(0x19c)+this[_0x4f4e77(0xc7)][_0xc060b5]['albedoPath'],{'responseType':'arraybuffer'}),_0x481ec2()[_0x4f4e77(0x1ba)]('./Assets/Textures/PBRRepo/'+this[_0x4f4e77(0xc7)][_0xc060b5][_0x4f4e77(0x1a0)],{'responseType':_0x4f4e77(0xfe)}),_0x481ec2()[_0x4f4e77(0x1ba)]('./Assets/Textures/PBRRepo/'+this['textureInfo'][_0xc060b5][_0x4f4e77(0x196)],{'responseType':'arraybuffer'})])[_0x4f4e77(0x1b2)](_0x2e5863=>{var _0x4cc659=_0x4f4e77;this[_0x4cc659(0xc7)][_0xc060b5][_0x4cc659(0x152)]=0x3,this[_0x4cc659(0xc7)][_0xc060b5][_0x4cc659(0x120)]=0x0,this[_0x4cc659(0xc7)][_0xc060b5]['autoId']=this[_0x4cc659(0x134)],this['textureInfo'][_0xc060b5][_0x4cc659(0x189)]=new Uint8Array(_0x2e5863[0x0][_0x4cc659(0x199)]),this[_0x4cc659(0xc7)][_0xc060b5][_0x4cc659(0x162)]=new Uint8Array(_0x2e5863[0x1]['data']),this[_0x4cc659(0xc7)][_0xc060b5]['nd']=new Uint8Array(_0x2e5863[0x2]['data']),this['textureInfoAutoId'][this['textureInfoCurrentAutoId']]=_0xc060b5,++this[_0x4cc659(0x134)];let _0x122cd2=this[_0x4cc659(0x148)][this[_0x4cc659(0x1b4)]][_0x4cc659(0xfa)](_0x4cc659(0x1ad),_0x4cc659(0xc4))[_0x4cc659(0xff)]('texture'),_0x1f8c94=_0x122cd2[_0x4cc659(0x12b)](this['textureInfo'][_0xc060b5]);_0x1f8c94[_0x4cc659(0x1aa)]=_0x70b759=>{var _0x560243=_0x4cc659;this[_0x560243(0xc7)][_0x70b759[_0x560243(0x16f)][_0x560243(0xe4)]]['origin']=0x1;};})['catch'](_0x5e44e5=>{var _0x4b9a22=_0x4f4e77;_0x28a505[_0x4b9a22(0xd3)](_0x5e44e5),this[_0x4b9a22(0xc7)][_0xc060b5]['loadStatus']=0x0;});}}[_0x4a2ff7(0x167)](){var _0x50f47=_0x4a2ff7;if(0x7d0===this[_0x50f47(0x13b)]){for(var _0x29c4a1 in(this[_0x50f47(0x13b)]=0x0,this[_0x50f47(0xc2)]))for(var _0x1a2662 in this['modelMeshInfo'][_0x29c4a1])delete this[_0x50f47(0xc2)][_0x29c4a1][_0x1a2662]['vertexPositionBuffer'],delete this[_0x50f47(0xc2)][_0x29c4a1][_0x1a2662][_0x50f47(0x103)];}else this[_0x50f47(0x13b)]++;}['SetModelStatus'](_0x289f81,_0x4999a4){var _0x3a616d=_0x4a2ff7;if(this['modelData'][_0x3a616d(0x14c)](_0x289f81)){for(;this[_0x3a616d(0x11d)][0x5];);var _0x408d64,_0xd3181=this[_0x3a616d(0xfc)][_0x3a616d(0xd0)](_0x289f81)[0x0];-0x1!==_0xd3181&&(_0x408d64=this[_0x3a616d(0x11d)][0x7],this['renderMemoryIdDataView'][0x7]+=0x4,this['renderUpdateTempDataView'][_0x3a616d(0x150)]([_0x4999a4,_0x289f81,0x0,0x0],_0x408d64),this[_0x3a616d(0x124)]['set']([_0x408d64,this[_0x3a616d(0x11d)][0x7],_0xd3181+0x10,_0xd3181+0x14],this[_0x3a616d(0x124)][0x0]),this['modifyMemoryMixDataView'][0x0]+=0x4),this[_0x3a616d(0xfc)][_0x3a616d(0x1b3)](_0x289f81)[0x0]=_0x4999a4,this[_0x3a616d(0x11d)][0x5]=0x1;}}[_0x4a2ff7(0x110)](_0x364b22,_0x183d11){var _0xfd9b66=_0x4a2ff7;for(;this[_0xfd9b66(0x11d)][0x5];);var _0x22b292;_0x183d11&&_0x183d11[_0xfd9b66(0xce)]&&(_0x183d11=Array[_0xfd9b66(0xf5)](_0x183d11)),Array['isArray'](_0x183d11)&&0x10===_0x183d11['length']&&(this[_0xfd9b66(0xfc)][_0xfd9b66(0x178)](_0x364b22)[_0xfd9b66(0x150)](_0x183d11),this['frustumVisibleWorker']['postMessage']({'msgType':'SetModelMatrix','modelId':_0x364b22,'modelMatrix':_0x183d11}),-0x1!==(_0x364b22=this[_0xfd9b66(0xfc)][_0xfd9b66(0xd0)](_0x364b22)[0x0])&&(_0x22b292=this[_0xfd9b66(0xd6)]['visibleModelBox'],_0x183d11[0xc]-=_0x22b292[0x6],_0x183d11[0xd]-=_0x22b292[0x7],_0x183d11[0xe]-=_0x22b292[0x8],_0x22b292=this[_0xfd9b66(0x11d)][0x7],this['renderMemoryIdDataView'][0x7]+=0x10,this[_0xfd9b66(0x1c3)]['set'](_0x183d11,_0x22b292),this[_0xfd9b66(0x124)][_0xfd9b66(0x150)]([_0x22b292,this[_0xfd9b66(0x11d)][0x7],_0x364b22,_0x364b22+0x10],this[_0xfd9b66(0x124)][0x0]),this[_0xfd9b66(0x124)][0x0]+=0x4)),this['renderMemoryIdDataView'][0x5]=0x1;}[_0x4a2ff7(0x15f)](_0x3180d3,_0x3dbcd3,_0x35825c){var _0x1b3f4a=_0x4a2ff7;if(this[_0x1b3f4a(0xfc)][_0x1b3f4a(0x14c)](_0x3180d3)&&_0x3dbcd3&&!isNaN(_0x3dbcd3)){for(;this['renderMemoryIdDataView'][0x5];);var _0x4242f6=this[_0x1b3f4a(0xfc)][_0x1b3f4a(0xd0)](_0x3180d3)[0x0];if(-0x1!==_0x4242f6){var _0x5b6762=this[_0x1b3f4a(0x11d)][0x7];this[_0x1b3f4a(0x11d)][0x7]+=0x10;let _0x58d6e0=[0x0,0x1,0x0,0x0];this['modelStoreyOperating'][_0x1b3f4a(0x137)](_0x3180d3)||(this[_0x1b3f4a(0x142)][_0x3180d3]={}),this[_0x1b3f4a(0x142)][_0x3180d3]['hasOwnProperty'](_0x3dbcd3)||(this[_0x1b3f4a(0x142)][_0x3180d3][_0x3dbcd3]={}),_0x35825c?(this[_0x1b3f4a(0x142)][_0x3180d3][_0x3dbcd3][_0x1b3f4a(0x178)]=_0x35825c,_0x58d6e0=[..._0x58d6e0,_0x35825c[0x0],_0x35825c[0x1],_0x35825c[0x2],_0x35825c[0x4],_0x35825c[0x5],_0x35825c[0x6],_0x35825c[0x8],_0x35825c[0x9],_0x35825c[0xa],_0x35825c[0xc],_0x35825c[0xd],_0x35825c[0xe]]):(delete this[_0x1b3f4a(0x142)][_0x3180d3][_0x3dbcd3][_0x1b3f4a(0x178)],_0x58d6e0[0x1]=0x0),this[_0x1b3f4a(0x142)][_0x3180d3][_0x3dbcd3][_0x1b3f4a(0x137)](_0x1b3f4a(0x1b3))&&(_0x58d6e0[0x0]=this['modelStoreyOperating'][_0x3180d3][_0x3dbcd3]['status']),this[_0x1b3f4a(0x1c3)][_0x1b3f4a(0x150)](_0x58d6e0,_0x5b6762),this['modifyMemoryMixDataView'][_0x1b3f4a(0x150)]([_0x5b6762,this[_0x1b3f4a(0x11d)][0x7],_0x4242f6=_0x4242f6+0x14+0x10*_0x3dbcd3,_0x4242f6+0x10],this['modifyMemoryMixDataView'][0x0]),this[_0x1b3f4a(0x124)][0x0]+=0x4;}this['renderMemoryIdDataView'][0x5]=0x1;}}[_0x4a2ff7(0xf8)](_0x480b8d,_0x56bc29,_0x6d45ae){var _0x226a2e=_0x4a2ff7;if(this[_0x226a2e(0xfc)][_0x226a2e(0x14c)](_0x480b8d)&&_0x56bc29&&!isNaN(_0x56bc29)){for(;this['renderMemoryIdDataView'][0x5];);var _0x102a9f=this[_0x226a2e(0xfc)][_0x226a2e(0xd0)](_0x480b8d)[0x0];if(-0x1!==_0x102a9f){var _0x40d70e=this[_0x226a2e(0x11d)][0x7];this[_0x226a2e(0x11d)][0x7]+=0x4;let _0x4c75af=[_0x6d45ae,0x0,0x0,0x0];this[_0x226a2e(0x142)][_0x226a2e(0x137)](_0x480b8d)||(this[_0x226a2e(0x142)][_0x480b8d]={}),this[_0x226a2e(0x142)][_0x480b8d][_0x226a2e(0x137)](_0x56bc29)||(this[_0x226a2e(0x142)][_0x480b8d][_0x56bc29]={}),_0x6d45ae?this[_0x226a2e(0x142)][_0x480b8d][_0x56bc29][_0x226a2e(0x1b3)]=_0x6d45ae:delete this['modelStoreyOperating'][_0x480b8d][_0x56bc29]['status'],this[_0x226a2e(0x142)][_0x480b8d][_0x56bc29][_0x226a2e(0x137)](_0x226a2e(0x178))&&(_0x4c75af[0x1]=0x1),this[_0x226a2e(0x1c3)][_0x226a2e(0x150)](_0x4c75af,_0x40d70e),this[_0x226a2e(0x124)][_0x226a2e(0x150)]([_0x40d70e,this[_0x226a2e(0x11d)][0x7],_0x102a9f=_0x102a9f+0x14+0x10*_0x56bc29,_0x102a9f+0x4],this[_0x226a2e(0x124)][0x0]),this[_0x226a2e(0x124)][0x0]+=0x4;}this[_0x226a2e(0x11d)][0x5]=0x1;}}[_0x4a2ff7(0x160)](_0xaa40b1,_0x47cf43,_0xb9c4a3){var _0x30e6e0=_0x4a2ff7;if(this[_0x30e6e0(0xfc)][_0x30e6e0(0x14c)](_0xaa40b1)&&_0x47cf43&&!isNaN(_0x47cf43)){for(;this['renderMemoryIdDataView'][0x5];);var _0x383886=this['modelData'][_0x30e6e0(0xd0)](_0xaa40b1)[0x0];if(-0x1!==_0x383886){var _0x2fe1dc=this['renderMemoryIdDataView'][0x7];this[_0x30e6e0(0x11d)][0x7]+=0x10;let _0x4fe4be=[0x0,0x1,0x0,0x0];this[_0x30e6e0(0x165)][_0x30e6e0(0x137)](_0xaa40b1)||(this[_0x30e6e0(0x165)][_0xaa40b1]={}),this[_0x30e6e0(0x165)][_0xaa40b1]['hasOwnProperty'](_0x47cf43)||(this[_0x30e6e0(0x165)][_0xaa40b1][_0x47cf43]={}),_0xb9c4a3?(this[_0x30e6e0(0x165)][_0xaa40b1][_0x47cf43]['transform']=_0xb9c4a3,_0x4fe4be=[..._0x4fe4be,_0xb9c4a3[0x0],_0xb9c4a3[0x1],_0xb9c4a3[0x2],_0xb9c4a3[0x4],_0xb9c4a3[0x5],_0xb9c4a3[0x6],_0xb9c4a3[0x8],_0xb9c4a3[0x9],_0xb9c4a3[0xa],_0xb9c4a3[0xc],_0xb9c4a3[0xd],_0xb9c4a3[0xe]]):(delete this[_0x30e6e0(0x165)][_0xaa40b1][_0x47cf43][_0x30e6e0(0x178)],_0x4fe4be[0x1]=0x0),this[_0x30e6e0(0x165)][_0xaa40b1][_0x47cf43][_0x30e6e0(0x137)]('status')&&(_0x4fe4be[0x0]=this[_0x30e6e0(0x165)][_0xaa40b1][_0x47cf43]['status']),this[_0x30e6e0(0x1c3)][_0x30e6e0(0x150)](_0x4fe4be,_0x2fe1dc),this[_0x30e6e0(0x124)][_0x30e6e0(0x150)]([_0x2fe1dc,this['renderMemoryIdDataView'][0x7],_0x383886=_0x383886+0x14+0x10*_0x47cf43+0x640,_0x383886+0x10],this[_0x30e6e0(0x124)][0x0]),this[_0x30e6e0(0x124)][0x0]+=0x4;}this['renderMemoryIdDataView'][0x5]=0x1;}}['SetModelExpressTypeStatus'](_0x32143f,_0x32011d,_0x5be2ce){var _0x4bae03=_0x4a2ff7;if(this[_0x4bae03(0xfc)][_0x4bae03(0x14c)](_0x32143f)&&_0x32011d&&!isNaN(_0x32011d)){for(;this['renderMemoryIdDataView'][0x5];);var _0x565171=this[_0x4bae03(0xfc)][_0x4bae03(0xd0)](_0x32143f)[0x0];if(-0x1!==_0x565171){var _0x61b478=this[_0x4bae03(0x11d)][0x7];this[_0x4bae03(0x11d)][0x7]+=0x4;let _0x3e2f22=[_0x5be2ce,0x0,0x0,0x0];this[_0x4bae03(0x165)][_0x4bae03(0x137)](_0x32143f)||(this[_0x4bae03(0x165)][_0x32143f]={}),this['modelExpressTypeOperating'][_0x32143f][_0x4bae03(0x137)](_0x32011d)||(this['modelExpressTypeOperating'][_0x32143f][_0x32011d]={}),_0x5be2ce?this[_0x4bae03(0x165)][_0x32143f][_0x32011d]['status']=_0x5be2ce:delete this[_0x4bae03(0x165)][_0x32143f][_0x32011d]['status'],this['modelExpressTypeOperating'][_0x32143f][_0x32011d][_0x4bae03(0x137)](_0x4bae03(0x178))&&(_0x3e2f22[0x1]=0x1),this[_0x4bae03(0x1c3)][_0x4bae03(0x150)](_0x3e2f22,_0x61b478),this[_0x4bae03(0x124)][_0x4bae03(0x150)]([_0x61b478,this[_0x4bae03(0x11d)][0x7],_0x565171=_0x565171+0x14+0x10*_0x32011d+0x640,_0x565171+0x4],this[_0x4bae03(0x124)][0x0]),this[_0x4bae03(0x124)][0x0]+=0x4;}this[_0x4bae03(0x11d)][0x5]=0x1;}}[_0x4a2ff7(0x194)](_0x376500,_0x491214){var _0x43e3c3=_0x4a2ff7;for(;this[_0x43e3c3(0x11d)][0x5];);var _0x3f28c3=new Int32Array(_0x491214);for(let _0x556a2b=0x0;_0x556a2b<_0x3f28c3[_0x43e3c3(0xf1)];_0x556a2b+=0x2){var _0x505174,_0x2a6971=_0x3f28c3[_0x556a2b],_0x1301ea=_0x3f28c3[_0x556a2b+0x1],_0x1301ea=this[_0x43e3c3(0x128)][_0x2a6971][_0x1301ea],_0x1301ea=this[_0x43e3c3(0x125)][_0x43e3c3(0x1a8)](_0x1301ea,_0x1301ea+_0x14f431['uY']);0x0!==_0x1301ea[0x1c]&&(_0x505174=_0x1301ea[0x1b],_0x2a6971=this['modelData'][_0x43e3c3(0xd0)](_0x2a6971),this[_0x43e3c3(0x1c3)]['set']([_0x1301ea[0x1],0x0,_0x2a6971[0x0]/0x4,_0x376500[_0x43e3c3(0x1b3)]],this[_0x43e3c3(0x11d)][0x7]),this['modifyMemoryInstancesDataView'][_0x43e3c3(0x150)]([this['renderMemoryIdDataView'][0x7],this[_0x43e3c3(0x11d)][0x7]+0x4,_0x505174+0xc,_0x505174+0x10],this[_0x43e3c3(0x104)][0x0]),this[_0x43e3c3(0x11d)][0x7]+=0x4,this[_0x43e3c3(0x104)][0x0]+=0x4);}this['renderMemoryIdDataView'][0x5]=0x1;}['SetInstancesTransform'](_0x5068e4,_0xcac10){var _0x358ffb=_0x4a2ff7;for(;this['renderMemoryIdDataView'][0x5];);var _0x514d7c=new Int32Array(_0xcac10);for(let _0x1728c7=0x0;_0x1728c7<_0x514d7c[_0x358ffb(0xf1)];_0x1728c7+=0x2){var _0x147736=_0x514d7c[_0x1728c7],_0x365ce6=_0x514d7c[_0x1728c7+0x1],_0x147736=this[_0x358ffb(0x128)][_0x147736][_0x365ce6],_0x365ce6=this[_0x358ffb(0x125)][_0x358ffb(0x1a8)](_0x147736,_0x147736+_0x14f431['uY']);if(0x0!==_0x365ce6[0x1c]){let _0x2743d0=_0x3d6e53['y3']['FromArray']([_0x365ce6[0x3],_0x365ce6[0x4],_0x365ce6[0x5],0x0,_0x365ce6[0x6],_0x365ce6[0x7],_0x365ce6[0x8],0x0,_0x365ce6[0x9],_0x365ce6[0xa],_0x365ce6[0xb],0x0,_0x365ce6[0xc],_0x365ce6[0xd],_0x365ce6[0xe],0x1]);_0x147736=[(_0x2743d0=_0x2743d0['multiply'](_0x3d6e53['y3'][_0x358ffb(0x17c)](_0x5068e4[_0x358ffb(0x178)])))['m'][0x0],_0x2743d0['m'][0x1],_0x2743d0['m'][0x2],_0x2743d0['m'][0x4],_0x2743d0['m'][0x5],_0x2743d0['m'][0x6],_0x2743d0['m'][0x8],_0x2743d0['m'][0x9],_0x2743d0['m'][0xa],_0x2743d0['m'][0xc],_0x2743d0['m'][0xd],_0x2743d0['m'][0xe]],_0x365ce6=_0x365ce6[0x1b],(this[_0x358ffb(0x1c3)][_0x358ffb(0x150)](_0x147736,this[_0x358ffb(0x11d)][0x7]),this[_0x358ffb(0x104)]['set']([this[_0x358ffb(0x11d)][0x7],this[_0x358ffb(0x11d)][0x7]+0xc,_0x365ce6,_0x365ce6+0xc],this[_0x358ffb(0x104)][0x0]),this[_0x358ffb(0x11d)][0x7]+=0xc,this['modifyMemoryInstancesDataView'][0x0]+=0x4);}}this[_0x358ffb(0x11d)][0x5]=0x1;}[_0x4a2ff7(0x1bd)](_0x400ec0,_0x38c751){var _0x3034c5=_0x4a2ff7;for(_0x400ec0[_0x3034c5(0xe0)]&&(this['reverseElectionOperating'][this[_0x3034c5(0x168)]['status']]=_0x400ec0);this[_0x3034c5(0x11d)][0x5];);var _0x369d08=new Int32Array(_0x38c751);for(let _0x3cf83a=0x0;_0x3cf83a<_0x369d08[_0x3034c5(0xf1)];_0x3cf83a+=0x2){var _0x4ff6ea=_0x369d08[_0x3cf83a],_0x41c2aa=_0x369d08[_0x3cf83a+0x1];if(this[_0x3034c5(0x161)][this['operatingType'][_0x3034c5(0x1b3)]][_0x3034c5(0x137)](_0x4ff6ea)||(this[_0x3034c5(0x161)][this[_0x3034c5(0x168)][_0x3034c5(0x1b3)]][_0x4ff6ea]={}),!(this[_0x3034c5(0x161)][this[_0x3034c5(0x168)]['status']][_0x4ff6ea][_0x41c2aa]=_0x400ec0)['reverseElection']&&this[_0x3034c5(0x149)][_0x4ff6ea]&&this['renderModelComponentInstance'][_0x4ff6ea][_0x41c2aa])for(var _0x5b4017 in this[_0x3034c5(0x149)][_0x4ff6ea][_0x41c2aa]){var _0x2247ce,_0x3b0af2,_0x5b4017=parseInt(_0x5b4017),_0x5b4017=this[_0x3034c5(0x128)][_0x4ff6ea][_0x5b4017],_0x5b4017=this[_0x3034c5(0x125)]['subarray'](_0x5b4017,_0x5b4017+_0x14f431['uY']);0x0!==_0x5b4017[0x1c]&&(_0x2247ce=_0x5b4017[0x1b],_0x3b0af2=this['modelData'][_0x3034c5(0xd0)](_0x4ff6ea),this[_0x3034c5(0x1c3)][_0x3034c5(0x150)]([_0x5b4017[0x1],0x0,_0x3b0af2[0x0]/0x4,_0x400ec0['status']],this[_0x3034c5(0x11d)][0x7]),this[_0x3034c5(0x104)][_0x3034c5(0x150)]([this[_0x3034c5(0x11d)][0x7],this[_0x3034c5(0x11d)][0x7]+0x4,_0x2247ce+0xc,_0x2247ce+0x10],this['modifyMemoryInstancesDataView'][0x0]),this[_0x3034c5(0x11d)][0x7]+=0x4,this['modifyMemoryInstancesDataView'][0x0]+=0x4);}}if(_0x400ec0[_0x3034c5(0xe0)]){for(let _0x248c83=0x1;_0x248c83<this[_0x3034c5(0x125)][_0x3034c5(0xf1)];_0x248c83+=_0x14f431['uY'])if(0x0!==this[_0x3034c5(0x125)][_0x248c83+0x1c]){var _0x5e2c87,_0x25b6a5=this[_0x3034c5(0x125)][_0x3034c5(0x1a8)](_0x248c83,_0x248c83+_0x14f431['uY']),_0x194072=_0x25b6a5[0x0];this[_0x3034c5(0x161)][this[_0x3034c5(0x168)][_0x3034c5(0x1b3)]][_0x25b6a5[0x0]]&&this[_0x3034c5(0x161)][this[_0x3034c5(0x168)]['status']][_0x25b6a5[0x0]][_0x25b6a5[0x15]]||0x0!==_0x25b6a5[0x1c]&&(_0x5e2c87=_0x25b6a5[0x1b],_0x194072=this[_0x3034c5(0xfc)][_0x3034c5(0xd0)](_0x194072),this[_0x3034c5(0x1c3)][_0x3034c5(0x150)]([_0x25b6a5[0x1],0x0,_0x194072[0x0]/0x4,this[_0x3034c5(0x12d)][this[_0x3034c5(0x168)]['status']][_0x3034c5(0x1b3)]],this['renderMemoryIdDataView'][0x7]),this[_0x3034c5(0x104)][_0x3034c5(0x150)]([this['renderMemoryIdDataView'][0x7],this[_0x3034c5(0x11d)][0x7]+0x4,_0x5e2c87+0xc,_0x5e2c87+0x10],this[_0x3034c5(0x104)][0x0]),this[_0x3034c5(0x11d)][0x7]+=0x4,this[_0x3034c5(0x104)][0x0]+=0x4);}else{if(0x0===this[_0x3034c5(0x125)][_0x248c83])break;}}this[_0x3034c5(0x11d)][0x5]=0x1;}[_0x4a2ff7(0x15b)](_0x4f1868,_0x16b877){var _0x2d0edb=_0x4a2ff7;for(_0x4f1868['reverseElection']&&(this[_0x2d0edb(0x12d)][this[_0x2d0edb(0x168)]['transform']]=_0x4f1868);this[_0x2d0edb(0x11d)][0x5];);var _0x274e02=new Int32Array(_0x16b877);for(let _0x5ba4c8=0x0;_0x5ba4c8<_0x274e02[_0x2d0edb(0xf1)];_0x5ba4c8+=0x2){var _0x22a4e8=_0x274e02[_0x5ba4c8],_0x385059=_0x274e02[_0x5ba4c8+0x1];if(this[_0x2d0edb(0x161)][this[_0x2d0edb(0x168)][_0x2d0edb(0x178)]][_0x2d0edb(0x137)](_0x22a4e8)||(this[_0x2d0edb(0x161)][this[_0x2d0edb(0x168)]['transform']][_0x22a4e8]={}),!(this[_0x2d0edb(0x161)][this[_0x2d0edb(0x168)][_0x2d0edb(0x178)]][_0x22a4e8][_0x385059]=_0x4f1868)[_0x2d0edb(0xe0)]&&this[_0x2d0edb(0x149)][_0x22a4e8]&&this[_0x2d0edb(0x149)][_0x22a4e8][_0x385059])for(var _0x149d92 in this['renderModelComponentInstance'][_0x22a4e8][_0x385059]){_0x149d92=parseInt(_0x149d92),_0x149d92=this[_0x2d0edb(0x128)][_0x22a4e8][_0x149d92],_0x149d92=this[_0x2d0edb(0x125)][_0x2d0edb(0x1a8)](_0x149d92,_0x149d92+_0x14f431['uY']);if(0x0!==_0x149d92[0x1c]){let _0x4e2770=_0x3d6e53['y3']['FromArray']([_0x149d92[0x3],_0x149d92[0x4],_0x149d92[0x5],0x0,_0x149d92[0x6],_0x149d92[0x7],_0x149d92[0x8],0x0,_0x149d92[0x9],_0x149d92[0xa],_0x149d92[0xb],0x0,_0x149d92[0xc],_0x149d92[0xd],_0x149d92[0xe],0x1]);var _0x91e40=[(_0x4e2770=_0x4e2770[_0x2d0edb(0x115)](_0x3d6e53['y3'][_0x2d0edb(0x17c)](_0x4f1868[_0x2d0edb(0x178)])))['m'][0x0],_0x4e2770['m'][0x1],_0x4e2770['m'][0x2],_0x4e2770['m'][0x4],_0x4e2770['m'][0x5],_0x4e2770['m'][0x6],_0x4e2770['m'][0x8],_0x4e2770['m'][0x9],_0x4e2770['m'][0xa],_0x4e2770['m'][0xc],_0x4e2770['m'][0xd],_0x4e2770['m'][0xe]],_0x149d92=_0x149d92[0x1b];this[_0x2d0edb(0x1c3)][_0x2d0edb(0x150)](_0x91e40,this['renderMemoryIdDataView'][0x7]),this['modifyMemoryInstancesDataView'][_0x2d0edb(0x150)]([this[_0x2d0edb(0x11d)][0x7],this[_0x2d0edb(0x11d)][0x7]+0xc,_0x149d92,_0x149d92+0xc],this[_0x2d0edb(0x104)][0x0]),this[_0x2d0edb(0x11d)][0x7]+=0xc,this['modifyMemoryInstancesDataView'][0x0]+=0x4;}}}if(_0x4f1868[_0x2d0edb(0xe0)]){for(let _0x59ef1a=0x1;_0x59ef1a<this[_0x2d0edb(0x125)][_0x2d0edb(0xf1)];_0x59ef1a+=_0x14f431['uY'])if(0x0!==this[_0x2d0edb(0x125)][_0x59ef1a+0x1c]){var _0x38d7fb=this[_0x2d0edb(0x125)][_0x2d0edb(0x1a8)](_0x59ef1a,_0x59ef1a+_0x14f431['uY']);if(!(this[_0x2d0edb(0x161)][this[_0x2d0edb(0x168)]['transform']][_0x38d7fb[0x0]]&&this[_0x2d0edb(0x161)][this[_0x2d0edb(0x168)][_0x2d0edb(0x178)]][_0x38d7fb[0x0]][_0x38d7fb[0x15]]||0x0===_0x38d7fb[0x1c])){let _0x1e78ca=_0x3d6e53['y3'][_0x2d0edb(0x17c)]([_0x38d7fb[0x3],_0x38d7fb[0x4],_0x38d7fb[0x5],0x0,_0x38d7fb[0x6],_0x38d7fb[0x7],_0x38d7fb[0x8],0x0,_0x38d7fb[0x9],_0x38d7fb[0xa],_0x38d7fb[0xb],0x0,_0x38d7fb[0xc],_0x38d7fb[0xd],_0x38d7fb[0xe],0x1]);var _0x2287c7=Array[_0x2d0edb(0xf5)](_0x1e78ca['multiply'](_0x3d6e53['y3'][_0x2d0edb(0x17c)](_0x4f1868['transform']))['m']),_0x2287c7=[_0x2287c7[0x0],_0x2287c7[0x1],_0x2287c7[0x2],_0x2287c7[0x4],_0x2287c7[0x5],_0x2287c7[0x6],_0x2287c7[0x8],_0x2287c7[0x9],_0x2287c7[0xa],_0x2287c7[0xc],_0x2287c7[0xd],_0x2287c7[0xe]],_0x38d7fb=_0x38d7fb[0x1b];this[_0x2d0edb(0x1c3)][_0x2d0edb(0x150)](_0x2287c7,this[_0x2d0edb(0x11d)][0x7]),this[_0x2d0edb(0x104)][_0x2d0edb(0x150)]([this[_0x2d0edb(0x11d)][0x7],this[_0x2d0edb(0x11d)][0x7]+0xc,_0x38d7fb,_0x38d7fb+0xc],this['modifyMemoryInstancesDataView'][0x0]),this[_0x2d0edb(0x11d)][0x7]+=0xc,this[_0x2d0edb(0x104)][0x0]+=0x4;}}else{if(0x0===this[_0x2d0edb(0x125)][_0x59ef1a])break;}}this['renderMemoryIdDataView'][0x5]=0x1;}['CancelOperatingStatus'](){var _0x399421=_0x4a2ff7;for(;this[_0x399421(0x11d)][0x5];);if(this[_0x399421(0x12d)][_0x399421(0x137)](this[_0x399421(0x168)][_0x399421(0x1b3)])){for(let _0xaf2fe4=0x1;_0xaf2fe4<this[_0x399421(0x125)][_0x399421(0xf1)];_0xaf2fe4+=_0x14f431['uY'])if(0x0!==this[_0x399421(0x125)][_0xaf2fe4+0x1c]){var _0x3ccf00=this[_0x399421(0x125)][_0x399421(0x1a8)](_0xaf2fe4,_0xaf2fe4+_0x14f431['uY']),_0x413a47=_0x3ccf00[0x0],_0x28164c=_0x3ccf00[0x1b],_0x413a47=this[_0x399421(0xfc)][_0x399421(0xd0)](_0x413a47);this[_0x399421(0x1c3)][_0x399421(0x150)]([_0x3ccf00[0x1],0x0,_0x413a47[0x0]/0x4,_0x3ccf00[0x1a]],this[_0x399421(0x11d)][0x7]),this[_0x399421(0x104)][_0x399421(0x150)]([this[_0x399421(0x11d)][0x7],this[_0x399421(0x11d)][0x7]+0x4,_0x28164c+0xc,_0x28164c+0x10],this['modifyMemoryInstancesDataView'][0x0]),this[_0x399421(0x11d)][0x7]+=0x4,this[_0x399421(0x104)][0x0]+=0x4;}else{if(0x0===this[_0x399421(0x125)][_0xaf2fe4])break;}}else{for(var _0x23b0bd in this['operatingTypeModelComponent'][this[_0x399421(0x168)]['status']])for(var _0x149d39 in this[_0x399421(0x161)][this['operatingType'][_0x399421(0x1b3)]][_0x23b0bd])if(this[_0x399421(0x149)][_0x23b0bd]&&this[_0x399421(0x149)][_0x23b0bd][_0x149d39])for(var _0x5248d4 in this[_0x399421(0x149)][_0x23b0bd][_0x149d39]){var _0x5248d4=parseInt(_0x5248d4),_0x5248d4=this[_0x399421(0x128)][_0x23b0bd][_0x5248d4],_0x5248d4=this['modelMeshInstancesDataView']['subarray'](_0x5248d4,_0x5248d4+_0x14f431['uY']),_0x443369=_0x5248d4[0x1b],_0x57c31e=this[_0x399421(0xfc)][_0x399421(0xd0)](_0x23b0bd);this[_0x399421(0x1c3)][_0x399421(0x150)]([_0x5248d4[0x1],0x0,_0x57c31e[0x0]/0x4,_0x5248d4[0x1a]],this[_0x399421(0x11d)][0x7]),this[_0x399421(0x104)]['set']([this[_0x399421(0x11d)][0x7],this['renderMemoryIdDataView'][0x7]+0x4,_0x443369+0xc,_0x443369+0x10],this[_0x399421(0x104)][0x0]),this[_0x399421(0x11d)][0x7]+=0x4,this[_0x399421(0x104)][0x0]+=0x4;}}delete this[_0x399421(0x12d)][this[_0x399421(0x168)][_0x399421(0x1b3)]],this[_0x399421(0x161)][this['operatingType']['status']]={},this[_0x399421(0x11d)][0x5]=0x1;}[_0x4a2ff7(0xca)](){var _0x48f2ef=_0x4a2ff7;for(;this[_0x48f2ef(0x11d)][0x5];);if(this[_0x48f2ef(0x12d)][_0x48f2ef(0x137)](this[_0x48f2ef(0x168)]['transform'])){for(let _0xe14bb7=0x1;_0xe14bb7<this[_0x48f2ef(0x125)][_0x48f2ef(0xf1)];_0xe14bb7+=_0x14f431['uY'])if(0x0!==this['modelMeshInstancesDataView'][_0xe14bb7+0x1c]){var _0x2ff5dc=this[_0x48f2ef(0x125)][_0x48f2ef(0x1a8)](_0xe14bb7,_0xe14bb7+_0x14f431['uY']),_0x2a223f=[_0x2ff5dc[0x3],_0x2ff5dc[0x4],_0x2ff5dc[0x5],_0x2ff5dc[0x6],_0x2ff5dc[0x7],_0x2ff5dc[0x8],_0x2ff5dc[0x9],_0x2ff5dc[0xa],_0x2ff5dc[0xb],_0x2ff5dc[0xc],_0x2ff5dc[0xd],_0x2ff5dc[0xe]],_0x2ff5dc=_0x2ff5dc[0x1b];this[_0x48f2ef(0x1c3)][_0x48f2ef(0x150)](_0x2a223f,this[_0x48f2ef(0x11d)][0x7]),this['modifyMemoryInstancesDataView'][_0x48f2ef(0x150)]([this['renderMemoryIdDataView'][0x7],this[_0x48f2ef(0x11d)][0x7]+0xc,_0x2ff5dc,_0x2ff5dc+0xc],this[_0x48f2ef(0x104)][0x0]),this['renderMemoryIdDataView'][0x7]+=0xc,this[_0x48f2ef(0x104)][0x0]+=0x4;}else{if(0x0===this['modelMeshInstancesDataView'][_0xe14bb7])break;}}else{for(var _0x282032 in this[_0x48f2ef(0x161)][this['operatingType']['transform']])for(var _0x3149f8 in this[_0x48f2ef(0x161)][this[_0x48f2ef(0x168)][_0x48f2ef(0x178)]][_0x282032])if(this['renderModelComponentInstance'][_0x282032]&&this['renderModelComponentInstance'][_0x282032][_0x3149f8])for(var _0x85377c in this[_0x48f2ef(0x149)][_0x282032][_0x3149f8]){var _0x85377c=parseInt(_0x85377c),_0x85377c=this[_0x48f2ef(0x128)][_0x282032][_0x85377c],_0x85377c=this[_0x48f2ef(0x125)]['subarray'](_0x85377c,_0x85377c+_0x14f431['uY']),_0x411af8=[_0x85377c[0x3],_0x85377c[0x4],_0x85377c[0x5],_0x85377c[0x6],_0x85377c[0x7],_0x85377c[0x8],_0x85377c[0x9],_0x85377c[0xa],_0x85377c[0xb],_0x85377c[0xc],_0x85377c[0xd],_0x85377c[0xe]],_0x85377c=_0x85377c[0x1b];this[_0x48f2ef(0x1c3)][_0x48f2ef(0x150)](_0x411af8,this['renderMemoryIdDataView'][0x7]),this[_0x48f2ef(0x104)]['set']([this[_0x48f2ef(0x11d)][0x7],this[_0x48f2ef(0x11d)][0x7]+0xc,_0x85377c,_0x85377c+0xc],this[_0x48f2ef(0x104)][0x0]),this[_0x48f2ef(0x11d)][0x7]+=0xc,this[_0x48f2ef(0x104)][0x0]+=0x4;}}delete this[_0x48f2ef(0x12d)][this[_0x48f2ef(0x168)]['transform']],this[_0x48f2ef(0x161)][this[_0x48f2ef(0x168)][_0x48f2ef(0x178)]]={},this[_0x48f2ef(0x11d)][0x5]=0x1;}[_0x4a2ff7(0x140)](_0x5c5dfd,_0x112687){var _0x329860=_0x4a2ff7;for(;this['renderMemoryIdDataView'][0x5];);var _0x1094ad=_0x5c5dfd[_0x329860(0x1be)],_0x52a702=new Int32Array(_0x112687);for(let _0x5f0d58=0x0;_0x5f0d58<_0x52a702['length'];_0x5f0d58++){var _0x37d7b7=_0x52a702[_0x5f0d58];if(this[_0x329860(0x161)][this['operatingType'][_0x329860(0xbe)]][_0x329860(0x137)](_0x1094ad)||(this['operatingTypeModelComponent'][this[_0x329860(0x168)][_0x329860(0xbe)]][_0x1094ad]={}),this['operatingTypeModelComponent'][this[_0x329860(0x168)][_0x329860(0xbe)]][_0x1094ad][_0x37d7b7]=_0x5c5dfd,this['renderModelComponentInstance'][_0x1094ad]&&this[_0x329860(0x149)][_0x1094ad][_0x37d7b7])for(var _0x34b5f9 in this[_0x329860(0x149)][_0x1094ad][_0x37d7b7]){var _0x34b5f9=parseInt(_0x34b5f9),_0x34b5f9=this['modelMeshInstancesIndexDataView'][_0x1094ad][_0x34b5f9],_0x34b5f9=this['modelMeshInstancesDataView']['subarray'](_0x34b5f9,_0x34b5f9+_0x14f431['uY']);0x0!==_0x34b5f9[0x1c]&&(this[_0x329860(0xae)][_0x1094ad][_0x5c5dfd[_0x329860(0xc8)]][_0x329860(0x137)](_0x329860(0xd0))||this[_0x329860(0x181)](_0x1094ad,_0x5c5dfd[_0x329860(0xc8)]),_0x34b5f9=_0x34b5f9[0x1b],this[_0x329860(0x1c3)]['set']([this[_0x329860(0xae)][_0x1094ad][_0x5c5dfd['materialId']][_0x329860(0xd0)]/0x4,this[_0x329860(0xd9)][_0x1094ad][0x2*_0x37d7b7],this[_0x329860(0xd9)][_0x1094ad][0x2*_0x37d7b7+0x1],0x0],this[_0x329860(0x11d)][0x7]),this[_0x329860(0x104)][_0x329860(0x150)]([this['renderMemoryIdDataView'][0x7],this[_0x329860(0x11d)][0x7]+0x4,_0x34b5f9+0x10,_0x34b5f9+0x14],this[_0x329860(0x104)][0x0]),this[_0x329860(0x11d)][0x7]+=0x4,this[_0x329860(0x104)][0x0]+=0x4);}}this[_0x329860(0x11d)][0x5]=0x1;}[_0x4a2ff7(0xe6)](_0xa81e6a,_0x1c9c7d){var _0x12a37c=_0x4a2ff7;if(!_0x1c9c7d&&(_0x1c9c7d=[],this[_0x12a37c(0x161)][this[_0x12a37c(0x168)][_0x12a37c(0xbe)]]&&this[_0x12a37c(0x161)][this[_0x12a37c(0x168)][_0x12a37c(0xbe)]][_0xa81e6a])){for(var _0x30b1a4 in this[_0x12a37c(0x161)][this['operatingType'][_0x12a37c(0xbe)]][_0xa81e6a])_0x1c9c7d[_0x12a37c(0x192)](_0x30b1a4);}for(;this[_0x12a37c(0x11d)][0x5];);for(let _0x2d6b8d=0x0;_0x2d6b8d<_0x1c9c7d[_0x12a37c(0xf1)];_0x2d6b8d++){var _0x54ebf3=_0x1c9c7d[_0x2d6b8d];if(this[_0x12a37c(0x149)][_0xa81e6a]&&this[_0x12a37c(0x149)][_0xa81e6a][_0x54ebf3])for(var _0x1af7a7 in this[_0x12a37c(0x149)][_0xa81e6a][_0x54ebf3]){var _0x1af7a7=parseInt(_0x1af7a7),_0x1af7a7=this[_0x12a37c(0x128)][_0xa81e6a][_0x1af7a7],_0x1af7a7=this[_0x12a37c(0x125)]['subarray'](_0x1af7a7,_0x1af7a7+_0x14f431['uY']),_0x52897c=_0x1af7a7[0x19];0x0!==_0x1af7a7[0x1c]&&(this[_0x12a37c(0xae)][_0xa81e6a][_0x52897c][_0x12a37c(0x137)](_0x12a37c(0xd0))||this[_0x12a37c(0x181)](_0xa81e6a,_0x52897c),_0x1af7a7=_0x1af7a7[0x1b],this[_0x12a37c(0x1c3)][_0x12a37c(0x150)]([this[_0x12a37c(0xae)][_0xa81e6a][_0x52897c][_0x12a37c(0xd0)]/0x4,this['modelComponentAttributeDataView'][_0xa81e6a][0x2*_0x54ebf3],this[_0x12a37c(0xd9)][_0xa81e6a][0x2*_0x54ebf3+0x1],0x0],this[_0x12a37c(0x11d)][0x7]),this[_0x12a37c(0x104)][_0x12a37c(0x150)]([this[_0x12a37c(0x11d)][0x7],this[_0x12a37c(0x11d)][0x7]+0x4,_0x1af7a7+0x10,_0x1af7a7+0x14],this[_0x12a37c(0x104)][0x0]),this['renderMemoryIdDataView'][0x7]+=0x4,this[_0x12a37c(0x104)][0x0]+=0x4);}}this[_0x12a37c(0x11d)][0x5]=0x1;}[_0x4a2ff7(0x18d)](_0xdb6f78,_0x5b1b6d,_0x4511d5){var _0x2496ad=_0x4a2ff7;_0x5b1b6d=this[_0x2496ad(0x128)][_0xdb6f78][_0x5b1b6d];if(0x0<_0x5b1b6d){for(;this[_0x2496ad(0x11d)][0x5];);var _0x5b1b6d=this[_0x2496ad(0x125)][_0x2496ad(0x1a8)](_0x5b1b6d,_0x5b1b6d+_0x14f431['uY']),_0xead7e=_0x5b1b6d[0x1c],_0x5c064b=_0x5b1b6d[0x15];0x0!==_0xead7e&&(this[_0x2496ad(0xae)][_0xdb6f78][_0x4511d5][_0x2496ad(0x137)]('dataOffsetStart')||this['AddMaterial'](_0xdb6f78,_0x4511d5),_0xead7e=_0x5b1b6d[0x1b],this[_0x2496ad(0x1c3)][_0x2496ad(0x150)]([this['modelMaterialInfo'][_0xdb6f78][_0x4511d5][_0x2496ad(0xd0)]/0x4,this[_0x2496ad(0xd9)][_0xdb6f78][0x2*_0x5c064b],this[_0x2496ad(0xd9)][_0xdb6f78][0x2*_0x5c064b+0x1],0x0],this[_0x2496ad(0x11d)][0x7]),this[_0x2496ad(0x104)][_0x2496ad(0x150)]([this[_0x2496ad(0x11d)][0x7],this[_0x2496ad(0x11d)][0x7]+0x4,_0xead7e+0x10,_0xead7e+0x14],this['modifyMemoryInstancesDataView'][0x0]),this[_0x2496ad(0x11d)][0x7]+=0x4,this[_0x2496ad(0x104)][0x0]+=0x4),this['renderMemoryIdDataView'][0x5]=0x1;}}[_0x4a2ff7(0xdf)](_0x564ca7,_0x426011){var _0x58cb67=_0x4a2ff7,_0x1c7cf4=this['modelData'][_0x58cb67(0xb3)](_0x564ca7)[0x0]+ ++this[_0x58cb67(0xfc)]['customizeMaterialCount'](_0x564ca7)[0x0];return this[_0x58cb67(0xae)][_0x564ca7]['hasOwnProperty'](_0x1c7cf4)||(this[_0x58cb67(0xae)][_0x564ca7][_0x1c7cf4]={'renderInstancesCount':0x0,'loadStatus':0x3,'color':_0x426011,'textureId':null,'name':_0x1c7cf4}),_0x1c7cf4;}[_0x4a2ff7(0x136)](_0x155a9a,_0x1243a7,_0x141ab7){var _0x324b15=_0x4a2ff7;if(this[_0x324b15(0xcf)][_0x324b15(0x137)](_0x155a9a)||(this[_0x324b15(0xcf)][_0x155a9a]={}),this[_0x324b15(0xcf)][_0x155a9a]['hasOwnProperty'](_0x1243a7)||(this[_0x324b15(0xcf)][_0x155a9a][_0x1243a7]={}),_0x141ab7?this[_0x324b15(0xcf)][_0x155a9a][_0x1243a7][_0x324b15(0x131)]=_0x141ab7:delete this[_0x324b15(0xcf)][_0x155a9a][_0x1243a7][_0x324b15(0x131)],this['modelMaterialInfo'][_0x155a9a][_0x1243a7]&&this['modelMaterialInfo'][_0x155a9a][_0x1243a7][_0x324b15(0x137)]('dataOffsetStart')){for(var _0x29e447=this[_0x324b15(0xae)][_0x155a9a][_0x1243a7][_0x324b15(0xd0)];this['renderMemoryIdDataView'][0x5];);_0x141ab7=_0x141ab7||this[_0x324b15(0xae)][_0x155a9a][_0x1243a7][_0x324b15(0x131)],_0x155a9a=this[_0x324b15(0x11d)][0x7],(this[_0x324b15(0x11d)][0x7]+=0x4,this['renderUpdateTempDataView']['set'](_0x141ab7,_0x155a9a),this[_0x324b15(0x124)][_0x324b15(0x150)]([_0x155a9a,this['renderMemoryIdDataView'][0x7],_0x29e447,_0x29e447+0x4],this[_0x324b15(0x124)][0x0]),this['modifyMemoryMixDataView'][0x0]+=0x4,this['renderMemoryIdDataView'][0x5]=0x1);}}[_0x4a2ff7(0x12a)](_0x3e3348,_0x3b3433,_0x2887b9){var _0x52d327=_0x4a2ff7;this[_0x52d327(0x129)][_0x52d327(0x137)](_0x3e3348)||(this['modelMaterialBindTexture'][_0x3e3348]={}),_0x2887b9&&this['textureInfo'][_0x52d327(0x137)](_0x2887b9)?(this['editModelMaterial'][_0x52d327(0x137)](_0x3e3348)||(this[_0x52d327(0xcf)][_0x3e3348]={}),this[_0x52d327(0xcf)][_0x3e3348][_0x52d327(0x137)](_0x3b3433)||(this['editModelMaterial'][_0x3e3348][_0x3b3433]={}),this[_0x52d327(0xcf)][_0x3e3348][_0x3b3433][_0x52d327(0x11f)]=_0x2887b9,this[_0x52d327(0x136)](_0x3e3348,_0x3b3433,[0x0,0x0,0x0,0x0]),this[_0x52d327(0xae)][_0x3e3348][_0x3b3433]&&this[_0x52d327(0xae)][_0x3e3348][_0x3b3433]['hasOwnProperty'](_0x52d327(0xd0))&&(this[_0x52d327(0x129)][_0x3e3348][_0x3b3433]=_0x2887b9)):(this[_0x52d327(0x129)][_0x3e3348][_0x3b3433]=_0x52d327(0x16e),this[_0x52d327(0xcf)][_0x3e3348]&&this[_0x52d327(0xcf)][_0x3e3348][_0x3b3433]&&delete this[_0x52d327(0xcf)][_0x3e3348][_0x3b3433][_0x52d327(0x11f)],this[_0x52d327(0x136)](_0x3e3348,_0x3b3433,null)),this[_0x52d327(0xed)]();}[_0x4a2ff7(0x133)](_0x46978c){var _0x381aa9=_0x4a2ff7;if(_0x46978c){if(Array[_0x381aa9(0x13c)](_0x46978c)){for(var _0x479e36 of _0x46978c)for(var _0x2e7fd1 in this[_0x381aa9(0xcf)][_0x479e36])this['SetMaterialTexture'](_0x479e36,_0x2e7fd1,null);}else{for(var _0x192144 in this['editModelMaterial'][_0x46978c])this[_0x381aa9(0x12a)](_0x46978c,_0x192144,null);}}else{for(var _0x55594e in this[_0x381aa9(0xcf)])for(var _0x713a64 in this[_0x381aa9(0xcf)][_0x55594e])this[_0x381aa9(0x12a)](_0x55594e,_0x713a64,null);}}}();},0x11029:(_0x18bb8c,_0x166c5f,_0x2c85fc)=>{_0x2c85fc['d'](_0x166c5f,{'mI':()=>function(_0x1dd5c4,_0x2a839d,_0xf192cf){var _0x3608db=a2_0x5165;let _0x5060b0=!0x1;for(let _0x493897=0x1;_0x493897<_0x1dd5c4[0x0];_0x493897+=0x2){if(_0x1dd5c4[_0x493897]<=_0x2a839d&&_0x1dd5c4[_0x493897+0x1]>=_0xf192cf)return;if(_0x1dd5c4[_0x493897]>=_0x2a839d&&_0x1dd5c4[_0x493897+0x1]<=_0xf192cf)return _0x1dd5c4[_0x493897]=_0x2a839d,void(_0x1dd5c4[_0x493897+0x1]=_0xf192cf);if(_0x1dd5c4[_0x493897]>=_0x2a839d&&_0x1dd5c4[_0x493897]<=_0xf192cf&&(_0x1dd5c4[_0x493897]=_0x2a839d,_0x5060b0=!0x0),_0x1dd5c4[_0x493897+0x1]>=_0x2a839d&&_0x1dd5c4[_0x493897+0x1]<=_0xf192cf&&(_0x1dd5c4[_0x493897+0x1]=_0xf192cf,_0x5060b0=!0x0),_0x5060b0)return;}let _0x2cf41c=0x1;for(;;){if(-0x1===_0x1dd5c4[_0x2cf41c])return _0x1dd5c4[_0x2cf41c]=_0x2a839d,_0x1dd5c4[_0x2cf41c+0x1]=_0xf192cf,_0x1dd5c4[_0x3608db(0xf1)]<_0x2cf41c+0x3&&_0x1dd306[_0x3608db(0xd3)](_0x3608db(0xfd)),void(_0x1dd5c4[0x0]===_0x2cf41c&&(_0x1dd5c4[0x0]+=0x2));_0x2cf41c+=0x2;}},'uY':()=>_0x386c44,'ux':()=>function(_0x4e6f50){for(let _0xbb345b=0x0;_0xbb345b<_0x4e6f50['length'];_0xbb345b++)_0x4e6f50[_0xbb345b]=parseFloat(_0x4e6f50[_0xbb345b]);return _0x4e6f50;}});var _0x1dd306=_0x2c85fc(0x6214);const _0x386c44=0x22;}},_0x2a3b5f={},_0x15a2f2['m']=_0x196467,_0x15a2f2['x']=()=>{var _0x4b2a43=_0x15a2f2['O'](void 0x0,[0x1f6,0x1f3,0x169,0x1b8],()=>_0x15a2f2(0xd809));return _0x15a2f2['O'](_0x4b2a43);},_0x458479=[],_0x15a2f2['O']=(_0x19be31,_0x3ec28d,_0x26da31,_0x46a7d3)=>{var _0x47d258=a2_0x5165;if(!_0x3ec28d){for(var _0x58f94b=Infinity,_0x192eeb=0x0;_0x192eeb<_0x458479['length'];_0x192eeb++){for(var _0x4fef1f,[_0x3ec28d,_0x26da31,_0x46a7d3]=_0x458479[_0x192eeb],_0x378cc3=!0x0,_0x12767c=0x0;_0x12767c<_0x3ec28d[_0x47d258(0xf1)];_0x12767c++)(!0x1&_0x46a7d3||_0x46a7d3<=_0x58f94b)&&Object[_0x47d258(0xe7)](_0x15a2f2['O'])['every'](_0x1bbfea=>_0x15a2f2['O'][_0x1bbfea](_0x3ec28d[_0x12767c]))?_0x3ec28d[_0x47d258(0xe8)](_0x12767c--,0x1):(_0x378cc3=!0x1,_0x46a7d3<_0x58f94b&&(_0x58f94b=_0x46a7d3));_0x378cc3&&(_0x458479[_0x47d258(0xe8)](_0x192eeb--,0x1),void 0x0!==(_0x4fef1f=_0x26da31())&&(_0x19be31=_0x4fef1f));}return _0x19be31;}_0x46a7d3=_0x46a7d3||0x0;for(_0x192eeb=_0x458479[_0x47d258(0xf1)];0x0<_0x192eeb&&_0x458479[_0x192eeb-0x1][0x2]>_0x46a7d3;_0x192eeb--)_0x458479[_0x192eeb]=_0x458479[_0x192eeb-0x1];_0x458479[_0x192eeb]=[_0x3ec28d,_0x26da31,_0x46a7d3];},_0x15a2f2['n']=_0x25a9e1=>{var _0x4fe1ec=a2_0x5165,_0x4a83f0=_0x25a9e1&&_0x25a9e1['__esModule']?()=>_0x25a9e1[_0x4fe1ec(0x164)]:()=>_0x25a9e1;return _0x15a2f2['d'](_0x4a83f0,{'a':_0x4a83f0}),_0x4a83f0;},_0x15a2f2['d']=(_0x3d8a76,_0x5c3b33)=>{var _0xa154ab=a2_0x5165;for(var _0x1a7f0b in _0x5c3b33)_0x15a2f2['o'](_0x5c3b33,_0x1a7f0b)&&!_0x15a2f2['o'](_0x3d8a76,_0x1a7f0b)&&Object[_0xa154ab(0x10e)](_0x3d8a76,_0x1a7f0b,{'enumerable':!0x0,'get':_0x5c3b33[_0x1a7f0b]});},_0x15a2f2['f']={},_0x15a2f2['e']=_0x691856=>Promise['all'](Object['keys'](_0x15a2f2['f'])[_0x38d21b(0xd1)]((_0x3ced4a,_0x55cd2d)=>(_0x15a2f2['f'][_0x55cd2d](_0x691856,_0x3ced4a),_0x3ced4a),[])),_0x15a2f2['u']=_0x311be9=>({0x36:'29ff152af3e171bcb3d5',0x169:_0x38d21b(0x12e),0x1b8:'98a5f28a6b0f13b7e73c',0x1f3:'e729f7783ec6880779d5',0x1f6:_0x38d21b(0x180)}[_0x311be9]+_0x38d21b(0xb6)),_0x15a2f2['g']=(function(){var _0x33f2ee=_0x38d21b;if(_0x33f2ee(0x17b)==typeof globalThis)return globalThis;try{return this||new Function('return\x20this')();}catch(_0xc11f2f){if(_0x33f2ee(0x17b)==typeof window)return window;}}()),_0x15a2f2['o']=(_0x33c59a,_0x3c4fed)=>Object[_0x38d21b(0x1a5)][_0x38d21b(0x137)]['call'](_0x33c59a,_0x3c4fed),_0x15a2f2[_0x38d21b(0x15a)]=_0x3442ca=>(_0x3442ca[_0x38d21b(0xf7)]=[],_0x3442ca[_0x38d21b(0x100)]||(_0x3442ca[_0x38d21b(0x100)]=[]),_0x3442ca),_0x15a2f2['p']='./',_0x15a2f2['b']=self[_0x38d21b(0x14a)]+'',_0x309264={0x131:0x1},_0x15a2f2['f']['i']=(_0x2e6f1e,_0x449d4a)=>{_0x309264[_0x2e6f1e]||importScripts(_0x15a2f2['p']+_0x15a2f2['u'](_0x2e6f1e));},_0x426067=Object(self||this)[_0x38d21b(0x14f)]=Object(self||this)['webpackChunkBim']||[],_0x3f812b=_0x426067[_0x38d21b(0x192)][_0x38d21b(0x1c1)](_0x426067),_0x426067[_0x38d21b(0x192)]=_0x1ac417=>{var _0x31763b=_0x38d21b,_0x4bd4ad,[_0x10b70f,_0x16d83e,_0x19e1a6]=_0x1ac417;for(_0x4bd4ad in _0x16d83e)_0x15a2f2['o'](_0x16d83e,_0x4bd4ad)&&(_0x15a2f2['m'][_0x4bd4ad]=_0x16d83e[_0x4bd4ad]);for(_0x19e1a6&&_0x19e1a6(_0x15a2f2);_0x10b70f['length'];)_0x309264[_0x10b70f[_0x31763b(0xec)]()]=0x1;_0x3f812b(_0x1ac417);},_0x3803fc=_0x15a2f2['x'],(_0x15a2f2['x']=()=>Promise['all']([0x1f6,0x1f3,0x169,0x1b8][_0x38d21b(0xc0)](_0x15a2f2['e'],_0x15a2f2))['then'](_0x3803fc))();function _0x15a2f2(_0x12da10){var _0x3a8c6a=_0x38d21b,_0x46c7f3=_0x2a3b5f[_0x12da10];if(void 0x0!==_0x46c7f3)return _0x46c7f3[_0x3a8c6a(0xc9)];return _0x46c7f3=_0x2a3b5f[_0x12da10]={'id':_0x12da10,'loaded':!0x1,'exports':{}},(_0x196467[_0x12da10][_0x3a8c6a(0x108)](_0x46c7f3[_0x3a8c6a(0xc9)],_0x46c7f3,_0x46c7f3[_0x3a8c6a(0xc9)],_0x15a2f2),_0x46c7f3[_0x3a8c6a(0x121)]=!0x0,_0x46c7f3[_0x3a8c6a(0xc9)]);}var _0x458479,_0x309264,_0x426067,_0x3f812b,_0x3803fc,_0x196467,_0x2a3b5f;};function a2_0x430b(){var _0x2a87ed=['modelMaterialBindTexture','SetMaterialTexture','add','floor','reverseElectionOperating','09c6a7e8f2872c38a962','uniqueIdToModelId','server_modelId_meshIds_List','color','idleTextureMinUnit','CancelMaterialEdit','textureInfoCurrentAutoId','indexDb_texture_List','SetMaterialColor','hasOwnProperty','expressType','frustumVisibleWorker','msgType','clearModelMeshInfo','isArray','open','initTextureDbEd','server_modelId_materialIds_List','SetComponentMaterialId','opaqueMaxRenderIndex','modelStoreyOperating','indexDbInsertCurrentNum','textureInfoAutoId','RequestMaterial','GetBottomPlaneToRef','AddRenderingIndex','modelId_indexDb','renderModelComponentInstance','location','allowRenderInstancesDataView','isExist','allRenderEd','height','webpackChunkBim','set','IsPointInFrustum','loadStatus','InitModel','lastIndexOf','小于0了','uniqueId','ceil','loadingMaterial','target','nmd','SetComponentTransform','textureConfigJson','modelArrayBuff','onerror','SetModelStoreyTransform','SetModelExpressTypeTransform','operatingTypeModelComponent','orm','读取mesh失败','default','modelExpressTypeOperating','dotCoordinate','RemoveModel','operatingType','AddAVertexIndex','now','idleMemoryInstancesBuffer','idleMemoryTextureBuffer','SetModelStatus','none','currentTarget','HideModel','数据库:mesh写入失败','Initialized','renderIndexModelIdAndInstancesIdDataView','indexDb_modelId_meshIds_List','29380204UeToow','getMaterial','static_texture_List','transform','storey','SetMatrixPrecision','object','FromArray','.bptc','1366954jkFFIi','videoMemoryPositionCount','f7cff7ff1629a935e0f7','AddMaterial','allowRenderInstancesArrayBuffer','11916zRFjaC','1171305uaCkTR','getMeshUrl','modelComponentAttributeArrayBuff','getAllKeys','visibleModelBox','albedo','idleMemoryMixDataView','modelMeshInstancesArrayBuff','opaqueMaxRenderTriangleCount','SetInstancesMaterialId','expressTypeVisibleDistanceArrayBuff','loadingMesh','blue','base','push','useCache','SetInstancesStatus','initTextureServerEd','ndPath','getMesh','无法识别\x20componentType','data','Loop','origin','./Assets/Textures/PBRRepo/','PrepareRenderData','all','idleMemoryPositionDataView','ormPath','GetComponentType','width','FreeVideoMemory','select\x20*\x20from\x20model','prototype','GetTopPlaneToRef','294522DbNUim','subarray','getModelList','onsuccess','AddModel','vertexPositionBuffer','texture','LastInit','green','modifyMemoryInstancesBuffer','maxTextureSize','then','status','indexDbName_Common','common','server_modelId_texture_List','modelMeshInstancesIndexArrayBuff','amd','modifyMemoryRenderIndexDataView','get','normal','readonly','SetComponentStatus','modelId','RequestMesh','数据库:texture读取失败','bind','Bim','renderUpdateTempDataView','dataStoreArrayBuffer','GetPlanes','maxRenderTriangleCount','getTexture','modelMaterialInfo','renderIndexBuffer','indexDbInsertMaxNum','modifyMemoryPositionDataView','idleMemoryPositionBuffer','materialCount','GetLeftPlaneToRef','idleMemoryInstancesDataView','.js','modelIndexOffsetStart','gridTextureSize','indexOffsetStart','initModelListEd','modifyMemoryTextureDataView','vertexOffsetStart','renderIndexDataView','material','indexOffsetEnd','map','operating','modelMeshInfo','6390210asiteT','readwrite','dataCallBack','modifyMemoryPositionBuffer','textureInfo','materialId','exports','CancelOperatingTransform','renderUpdateTempDataBuffer','SetModelExpressTypeStatus','CancelOperatingStatus','buffer','editModelMaterial','dataOffsetStart','reduce','renderIndexModelIdAndInstancesIdBuffer','log','mesh','alpha','sharedData','post','select\x20*\x20from\x20material','modelComponentAttributeDataView','indexDbCache','cbId','modelMatrixArr','onupgradeneeded','Database','CreateMaterial','reverseElection','imgStartWidth','addEventListener','GetFarPlaneToRef','result','GetPlanesToRef','CancelComponentEditMaterial','keys','splice','Init','4052440RcIcip','renderInstancesCount','pop','BindTexture','modifyMemoryMixBuffer','SetInstancesTransform','AddInstanceIndex','length','modifyMemoryRenderIndexBuffer','renderMemoryIdBuffer','substring','from','serverAddress','paths','SetModelStoreyStatus','normalize','transaction','数据库:打开失败','modelData','不够用了','arraybuffer','objectStore','children','imgStartHeight','transparentMaxRenderTriangleCount','indexBuffer','modifyMemoryInstancesDataView','oneMeter','name','select\x20*\x20from\x20mesh','call','idleMemoryTextureDataView','json','InitModelList','SQLEngine','idleMemoryMixBuffer','defineProperty','postMessage','SetModelTransform','componentId','red','function','matrixArr','multiply','indexBufferType','error','autoId','each','idBuffer','expressTypeWeightsArrayBuff','modelIdToUniqueId','renderMemoryIdDataView','GetNearPlaneToRef','textureId','renderMaterialCount','loaded','startTime','GetRightPlaneToRef','modifyMemoryMixDataView','modelMeshInstancesDataView','direct','dataStoreObject','modelMeshInstancesIndexDataView'];a2_0x430b=function(){return _0x2a87ed;};return a2_0x430b();}function a2_0x5165(_0x3a49de,_0x21e010){var _0x430ba1=a2_0x430b();return a2_0x5165=function(_0x5165d3,_0x3cb1e2){_0x5165d3=_0x5165d3-0xad;var _0x716f1f=_0x430ba1[_0x5165d3];return _0x716f1f;},a2_0x5165(_0x3a49de,_0x21e010);}a2_0x3896f9(0x17b)==typeof exports&&a2_0x3896f9(0x17b)==typeof module?module[a2_0x3896f9(0xc9)]=t():a2_0x3896f9(0x113)==typeof define&&define[a2_0x3896f9(0x1b8)]?define([],t):a2_0x3896f9(0x17b)==typeof exports?exports[a2_0x3896f9(0x1c2)]=t():e[a2_0x3896f9(0x1c2)]=t();