var a2_0x189bbd=a2_0x5b4b;(function(_0x58230b,_0xcb1cf6){var _0x3da885=a2_0x5b4b,_0x489c8a=_0x58230b();while(!![]){try{var _0x393a86=-parseInt(_0x3da885(0x205))/0x1+parseInt(_0x3da885(0x1ca))/0x2*(parseInt(_0x3da885(0x1a6))/0x3)+parseInt(_0x3da885(0x292))/0x4*(parseInt(_0x3da885(0x281))/0x5)+-parseInt(_0x3da885(0x22d))/0x6*(-parseInt(_0x3da885(0x207))/0x7)+-parseInt(_0x3da885(0x187))/0x8+parseInt(_0x3da885(0x296))/0x9+parseInt(_0x3da885(0x274))/0xa*(parseInt(_0x3da885(0x215))/0xb);if(_0x393a86===_0xcb1cf6)break;else _0x489c8a['push'](_0x489c8a['shift']());}catch(_0x59bc96){_0x489c8a['push'](_0x489c8a['shift']());}}}(a2_0x5b43,0x6f4fa));var e=self||this,t=()=>{var _0xee4ad9=a2_0x5b4b;return _0xcdf8bd={0x9093:(_0x28fb24,_0x45014b,_0x4bbed9)=>{var _0x2b4de5=a2_0x5b4b;_0x4bbed9['d'](_0x45014b,{'i':()=>_0x3b08cc});var _0x5d27bf=_0x4bbed9(0x10fa9);class _0x3b08cc{static[_0x2b4de5(0x233)](_0x480846){var _0x4acd0b=_0x2b4de5;const _0x10e6b6=[];for(let _0x4a14f6=0x0;_0x4a14f6<0x6;_0x4a14f6++)_0x10e6b6[_0x4acd0b(0x263)](new _0x5d27bf['J'](0x0,0x0,0x0,0x0));return _0x3b08cc['GetPlanesToRef'](_0x480846,_0x10e6b6),_0x10e6b6;}static[_0x2b4de5(0x196)](_0x302ada,_0x4bbb41){var _0x13590b=_0x2b4de5;_0x302ada=_0x302ada['m'],(_0x4bbb41[_0x13590b(0x208)]['x']=_0x302ada[0x3]+_0x302ada[0x2],_0x4bbb41['normal']['y']=_0x302ada[0x7]+_0x302ada[0x6],_0x4bbb41[_0x13590b(0x208)]['z']=_0x302ada[0xb]+_0x302ada[0xa],_0x4bbb41['d']=_0x302ada[0xf]+_0x302ada[0xe],_0x4bbb41[_0x13590b(0x19b)]());}static[_0x2b4de5(0x1f2)](_0x1a29ec,_0x5919c3){var _0x19d5a1=_0x2b4de5;_0x1a29ec=_0x1a29ec['m'],(_0x5919c3[_0x19d5a1(0x208)]['x']=_0x1a29ec[0x3]-_0x1a29ec[0x2],_0x5919c3[_0x19d5a1(0x208)]['y']=_0x1a29ec[0x7]-_0x1a29ec[0x6],_0x5919c3[_0x19d5a1(0x208)]['z']=_0x1a29ec[0xb]-_0x1a29ec[0xa],_0x5919c3['d']=_0x1a29ec[0xf]-_0x1a29ec[0xe],_0x5919c3['normalize']());}static[_0x2b4de5(0x243)](_0x725daa,_0x52009c){var _0x33da43=_0x2b4de5;_0x725daa=_0x725daa['m'],(_0x52009c['normal']['x']=_0x725daa[0x3]+_0x725daa[0x0],_0x52009c['normal']['y']=_0x725daa[0x7]+_0x725daa[0x4],_0x52009c[_0x33da43(0x208)]['z']=_0x725daa[0xb]+_0x725daa[0x8],_0x52009c['d']=_0x725daa[0xf]+_0x725daa[0xc],_0x52009c[_0x33da43(0x19b)]());}static['GetRightPlaneToRef'](_0x202705,_0x4845dc){var _0x1d7bd7=_0x2b4de5;_0x202705=_0x202705['m'],(_0x4845dc[_0x1d7bd7(0x208)]['x']=_0x202705[0x3]-_0x202705[0x0],_0x4845dc[_0x1d7bd7(0x208)]['y']=_0x202705[0x7]-_0x202705[0x4],_0x4845dc['normal']['z']=_0x202705[0xb]-_0x202705[0x8],_0x4845dc['d']=_0x202705[0xf]-_0x202705[0xc],_0x4845dc[_0x1d7bd7(0x19b)]());}static[_0x2b4de5(0x2a3)](_0x343509,_0x3090e3){var _0x459e2b=_0x2b4de5;_0x343509=_0x343509['m'],(_0x3090e3[_0x459e2b(0x208)]['x']=_0x343509[0x3]-_0x343509[0x1],_0x3090e3[_0x459e2b(0x208)]['y']=_0x343509[0x7]-_0x343509[0x5],_0x3090e3['normal']['z']=_0x343509[0xb]-_0x343509[0x9],_0x3090e3['d']=_0x343509[0xf]-_0x343509[0xd],_0x3090e3[_0x459e2b(0x19b)]());}static[_0x2b4de5(0x1cd)](_0x393d75,_0x966242){var _0x3bd490=_0x2b4de5;_0x393d75=_0x393d75['m'],(_0x966242['normal']['x']=_0x393d75[0x3]+_0x393d75[0x1],_0x966242[_0x3bd490(0x208)]['y']=_0x393d75[0x7]+_0x393d75[0x5],_0x966242[_0x3bd490(0x208)]['z']=_0x393d75[0xb]+_0x393d75[0x9],_0x966242['d']=_0x393d75[0xf]+_0x393d75[0xd],_0x966242[_0x3bd490(0x19b)]());}static[_0x2b4de5(0x1c6)](_0x234bd7,_0x3cee3b){var _0xa34da7=_0x2b4de5;_0x3b08cc[_0xa34da7(0x196)](_0x234bd7,_0x3cee3b[0x0]),_0x3b08cc[_0xa34da7(0x1f2)](_0x234bd7,_0x3cee3b[0x1]),_0x3b08cc[_0xa34da7(0x243)](_0x234bd7,_0x3cee3b[0x2]),_0x3b08cc['GetRightPlaneToRef'](_0x234bd7,_0x3cee3b[0x3]),_0x3b08cc[_0xa34da7(0x2a3)](_0x234bd7,_0x3cee3b[0x4]),_0x3b08cc[_0xa34da7(0x1cd)](_0x234bd7,_0x3cee3b[0x5]);}static[_0x2b4de5(0x249)](_0x26f477,_0x23bc49){for(let _0x6c9fe5=0x0;_0x6c9fe5<0x6;_0x6c9fe5++)if(_0x23bc49[_0x6c9fe5]['dotCoordinate'](_0x26f477)<0x0)return!0x1;return!0x0;}}},0xd079:(_0x142de5,_0xd7cb60,_0x290652)=>{_0x290652['d'](_0xd7cb60,{'HE':()=>_0x289cdf['HE'],'P':()=>_0x31053f['P'],'RD':()=>_0x154758['RD'],'Wo':()=>_0x289cdf['Wo'],'jp':()=>_0x31053f['jp'],'y3':()=>_0x31053f['y3'],'zZ':()=>_0x289cdf['zZ']});var _0x154758=_0x290652(0xa0f1),_0x289cdf=_0x290652(0xbd53),_0x31053f=(_0x290652(0x16bf5),_0x290652(0x9093),_0x290652(0xcc9e),_0x290652(0x10fa9),_0x290652(0xd53f));_0x290652(0x11e91);},0xd809:(_0x2411a4,_0x501663,_0xf0aeab)=>{var _0x5c7e18=a2_0x5b4b,_0xf32423=_0xf0aeab(0x15d06),_0x35be8d=_0xf0aeab(0x98e),_0x47ea34=_0xf0aeab(0x73a8),_0x47ea34=_0xf0aeab['n'](_0x47ea34),_0x2858eb=_0xf0aeab(0x11029),_0x4ce3bb=_0xf0aeab(0x25c5),_0x103c6f=_0xf0aeab['n'](_0x4ce3bb),_0x507e0a=(_0xf0aeab(0x700f),_0xf0aeab(0x10d54),_0xf0aeab(0x61c5),_0xf0aeab(0xc99),_0xf0aeab(0x90d9),_0xf0aeab(0xb789),_0xf0aeab(0xdd86),_0xf0aeab(0xefff),_0xf0aeab(0x4350),_0xf0aeab(0x1142d),_0xf0aeab(0xc99d),_0xf0aeab(0x116b8),_0xf0aeab(0x17f6),_0xf0aeab(0x454e),_0xf0aeab(0x112f2),_0xf0aeab(0x3516),_0xf0aeab(0x3761),_0xf0aeab(0xcb28),_0xf0aeab(0xe64b),_0xf0aeab(0x12f7b)),_0x4a3c10=(_0xf0aeab(0x394f),_0xf0aeab(0x465d),_0xf0aeab(0x11610),_0xf0aeab(0x9682),_0xf0aeab(0x169a1),_0xf0aeab(0x2ca8),_0xf0aeab(0x3755),_0xf0aeab(0x6e3a),_0xf0aeab(0xddcd),_0xf0aeab(0x17f9e),_0xf0aeab(0x17372),_0xf0aeab(0x1404a),_0xf0aeab(0x30ed),_0xf0aeab(0xd079)),_0x17f1f4=(_0xf0aeab(0x16f1b),_0xf0aeab(0xb4cc),_0xf0aeab(0x132bb),_0xf0aeab(0x9a8d),_0xf0aeab(0x5f60),_0xf0aeab(0xe5fe),_0xf0aeab(0x95bf),_0xf0aeab(0x17b19),_0xf0aeab(0xde79),_0xf0aeab(0x6da9),_0xf0aeab(0x13104),_0xf0aeab(0xd537),_0xf0aeab(0x67a3),_0xf0aeab(0xb5e),_0xf0aeab(0x171ea),_0xf0aeab(0x14320),_0xf0aeab(0x147d7),_0xf0aeab(0x60de),_0xf0aeab(0xe292),_0xf0aeab(0x1d45),_0xf0aeab(0x34e4)),_0x5845c8=_0xf0aeab(0x6214);_0x47ea34()({'locateFile':(_0x109ec2,_0x4fca2)=>_0x35be8d['Z']})['then'](_0x16acb5=>{var _0x1e4c91=a2_0x5b4b;globalThis[_0x1e4c91(0x2a5)]=_0x16acb5;}),globalThis[_0x5c7e18(0x19e)]=new class{constructor(){var _0x463076=_0x5c7e18;this['initModelListEd']=!0x1,this[_0x463076(0x280)]=!0x1,this[_0x463076(0x21c)]=!0x1,this[_0x463076(0x1d2)]=0x40,this[_0x463076(0x197)]={},this[_0x463076(0x227)]={},this[_0x463076(0x1e7)]={},this[_0x463076(0x1f3)]={},this[_0x463076(0x298)]=new SharedArrayBuffer(0x190),this[_0x463076(0x22c)]=new SharedArrayBuffer(0x190),this[_0x463076(0x253)]={},this[_0x463076(0x20d)]={},this[_0x463076(0x273)]=0x12c,this[_0x463076(0x1a0)]=0x0,this[_0x463076(0x1c1)]={},this[_0x463076(0x1f6)]={},this['textureInfo']={},this['textureInfoCurrentAutoId']=0x1,this[_0x463076(0x24e)]={},this[_0x463076(0x29d)]={},this['modelMaterialInfo']={},this[_0x463076(0x23a)]='common',this[_0x463076(0x19a)]={},this['server_modelId_meshIds_List']={},this[_0x463076(0x18b)]={},this[_0x463076(0x1d4)]={},this['indexDb_texture_List']={},this[_0x463076(0x247)]={},this[_0x463076(0x225)]={},this[_0x463076(0x1f7)]=0x0,this[_0x463076(0x1e9)]={},this[_0x463076(0x230)]={'transform':0x1,'status':0x2,'material':0x3},this[_0x463076(0x261)]={0x1:{},0x2:{},0x3:{}},this[_0x463076(0x22b)]={},this[_0x463076(0x1ef)]={},this[_0x463076(0x25b)]={},this['opaqueMaxRenderTriangleCount']=0x0,this[_0x463076(0x20b)]=0x0,this[_0x463076(0x25c)]=0x0,this[_0x463076(0x1ae)]={},this[_0x463076(0x262)]=!0x1,this['loadingMaterial']=!0x1,this[_0x463076(0x1d0)]=!0x1,_0x507e0a['Z2']['SetMatrixPrecision'](!0x0),this['allowRenderInstancesArrayBuffer']=new SharedArrayBuffer(0x1000000),this['allowRenderInstancesDataView']=new Int32Array(this[_0x463076(0x200)]),this[_0x463076(0x25f)]=new SharedArrayBuffer(0x1ab3f00*_0x2858eb['uY']+0x4),this[_0x463076(0x1f9)]=new Float32Array(this['modelMeshInstancesArrayBuff']),this[_0x463076(0x220)]=new SharedArrayBuffer(0xa00000),this['idleMemoryInstancesDataView']=new Int32Array(this[_0x463076(0x220)]);for(let _0x150a95=this[_0x463076(0x2a9)][0x0]=0x1;_0x150a95_0x5845c8[_0x463076(0x2ae)]('数据库:打开失败',_0xb5adcb),_0x1795f6[_0x463076(0x195)]=_0x5ec0f5=>{var _0x27dde3=_0x463076;_0x5ec0f5[_0x27dde3(0x1d7)]['result'][_0x27dde3(0x1a5)][_0x27dde3(0x1ff)](_0x27dde3(0x21f))||_0x5ec0f5[_0x27dde3(0x1d7)]['result'][_0x27dde3(0x189)]('texture',{'autoIncrement':!0x1,'keyPath':'id'});},_0x1795f6[_0x463076(0x255)]=_0x17c5bd=>{var _0x439d12=_0x463076;this['modelId_indexDb'][this[_0x439d12(0x23a)]]=_0x17c5bd[_0x439d12(0x1d7)][_0x439d12(0x1da)];let _0x447475=_0x17c5bd['target'][_0x439d12(0x1da)],_0xdfc3d5=_0x447475[_0x439d12(0x18f)]([_0x439d12(0x21f)],_0x439d12(0x193))[_0x439d12(0x223)]('texture'),_0x28e17b=_0xdfc3d5[_0x439d12(0x18d)]();_0x28e17b[_0x439d12(0x255)]=_0x4a291d=>{var _0x124f6d=_0x439d12,_0x1c81e6;for(_0x1c81e6 of _0x4a291d[_0x124f6d(0x1d7)][_0x124f6d(0x1da)])this[_0x124f6d(0x27d)][_0x1c81e6]={'origin':0x1,'loadStatus':0x0};this[_0x124f6d(0x21c)]=!0x0,this[_0x124f6d(0x284)]();};},_0x103c6f()[_0x463076(0x2ab)]('./Assets/Textures/PBRRepo/texture.json',{'responseType':_0x463076(0x1a4)})[_0x463076(0x222)](_0x35e494=>{var _0x426d63=_0x463076;this[_0x426d63(0x275)]=_0x35e494[_0x426d63(0x1eb)];for(var _0x38246f of _0x35e494['data'])this[_0x426d63(0x27d)][_0x426d63(0x1c0)](_0x38246f['id'])||(this[_0x426d63(0x27d)][_0x38246f['id']]={'origin':0x3,'loadStatus':0x0,'id':_0x38246f['id'],'width':_0x38246f[_0x426d63(0x2a6)],'height':_0x38246f[_0x426d63(0x1fb)],'name':_0x38246f[_0x426d63(0x268)],'oneMeter':_0x38246f['oneMeter'],'previewPath':_0x38246f[_0x426d63(0x23f)],'albedoPath':_0x38246f['albedo'][_0x426d63(0x1e8)](0x0,_0x38246f[_0x426d63(0x1f4)][_0x426d63(0x265)]('.'))+'.bptc','ormPath':_0x38246f[_0x426d63(0x1e1)]['substring'](0x0,_0x38246f[_0x426d63(0x1e1)][_0x426d63(0x265)]('.'))+_0x426d63(0x1a3),'ndPath':_0x38246f['nd'][_0x426d63(0x1e8)](0x0,_0x38246f['nd']['lastIndexOf']('.'))+_0x426d63(0x1a3)});this[_0x426d63(0x280)]=!0x0,this[_0x426d63(0x284)]();},_0x106a3b=>{var _0x410773=_0x463076;_0x5845c8[_0x410773(0x23b)](_0x106a3b);}),this[_0x463076(0x269)]=new Worker(new URL(_0xf0aeab['p']+_0xf0aeab['u'](0x36),_0xf0aeab['b'])),this[_0x463076(0x269)][_0x463076(0x1be)]=_0xeb21f3=>{var _0x460b6e=_0x463076;switch(_0xeb21f3['data'][_0x460b6e(0x2ac)]){case _0x460b6e(0x259):break;case _0x460b6e(0x236):this[_0x460b6e(0x236)](_0xeb21f3['data']['modelId']);break;case'dataCallBack':globalThis[_0x460b6e(0x2a0)](_0xeb21f3[_0x460b6e(0x1eb)]);}},globalThis[_0x463076(0x27f)](_0x463076(0x1dd),_0x475494=>{var _0x184c51=_0x463076;switch(_0x475494[_0x184c51(0x1eb)][_0x184c51(0x2ac)]){case'Init':this[_0x184c51(0x295)]=_0x475494[_0x184c51(0x1eb)]['serverAddress'],this[_0x184c51(0x251)]=_0x475494[_0x184c51(0x1eb)]['serverAddress']+_0x184c51(0x1b8),this[_0x184c51(0x271)]=_0x475494['data'][_0x184c51(0x295)]+_0x184c51(0x271),this['getTexture']=_0x475494[_0x184c51(0x1eb)]['serverAddress']+_0x184c51(0x1a9),this['getModelList']=_0x475494[_0x184c51(0x1eb)][_0x184c51(0x295)]+_0x184c51(0x28a),this[_0x184c51(0x28d)]=new _0xf32423['p'](_0x475494[_0x184c51(0x1eb)][_0x184c51(0x28d)][_0x184c51(0x23e)],_0x475494['data'][_0x184c51(0x28d)][_0x184c51(0x240)]),this[_0x184c51(0x1fd)]=_0x475494[_0x184c51(0x1eb)][_0x184c51(0x1fd)],this[_0x184c51(0x254)]=new Float32Array(this[_0x184c51(0x1fd)]),this[_0x184c51(0x250)]=_0x475494[_0x184c51(0x1eb)][_0x184c51(0x250)],this['renderMemoryIdDataView']=new Uint32Array(this[_0x184c51(0x250)]),this[_0x184c51(0x1dc)]=new SharedArrayBuffer(0x18*this['sharedData'][_0x184c51(0x1c3)]),this[_0x184c51(0x194)]=new Int32Array(this['renderIndexBuffer']),this[_0x184c51(0x283)]=new SharedArrayBuffer(0x18*this[_0x184c51(0x28d)][_0x184c51(0x1c3)]),this[_0x184c51(0x1b0)]=new Int32Array(this[_0x184c51(0x283)]),this['transparentMaxRenderTriangleCount']=0x3*Math[_0x184c51(0x1fa)](0.15*this[_0x184c51(0x28d)]['maxRenderTriangleCount']/0x3),this[_0x184c51(0x20c)]=this[_0x184c51(0x28d)][_0x184c51(0x1c3)]-this[_0x184c51(0x20b)],this['opaqueMaxRenderIndex']=0x6*this['opaqueMaxRenderTriangleCount'],this[_0x184c51(0x282)][0x0]=0x0,this['renderMemoryIdDataView'][0x1]=this[_0x184c51(0x25c)],this[_0x184c51(0x201)]=this[_0x184c51(0x28d)]['maxTextureSize'],this[_0x184c51(0x18c)]=this[_0x184c51(0x201)]/this[_0x184c51(0x1d2)],this[_0x184c51(0x276)]=new SharedArrayBuffer(this[_0x184c51(0x18c)]*this[_0x184c51(0x18c)]*0x4),this[_0x184c51(0x1c9)]=new Int32Array(this[_0x184c51(0x276)]);for(let _0x509c5b=0x0;_0x509c5b{var _0x2f4c00=_0xd426e4;let _0xd11a60=new globalThis[(_0x2f4c00(0x2a5))][(_0x2f4c00(0x216))](new Uint8Array(_0x65cb5e[_0x2f4c00(0x1eb)]),!0x0),_0x21e3ea=[];_0xd11a60[_0x2f4c00(0x28c)](_0x2f4c00(0x29e),void 0x0,_0x42a1ad=>{var _0x230db0=_0x2f4c00;_0x21e3ea[_0x230db0(0x263)](_0x42a1ad);}),this[_0x2f4c00(0x1ec)]=new _0x17f1f4['T'](_0x21e3ea[_0x2f4c00(0x2a2)],null);for(var _0x4dab8e of _0x21e3ea)this['uniqueIdToModelId'][_0x4dab8e[_0x2f4c00(0x267)]]=_0x4dab8e['id'],this['modelIdToUniqueId'][_0x4dab8e['id']]=_0x4dab8e['uniqueId'],this[_0x2f4c00(0x204)][_0x4dab8e['id']]={},this[_0x2f4c00(0x1ec)][_0x2f4c00(0x1a8)](_0x4dab8e),this['modelMeshInstancesIndexArrayBuff'][_0x4dab8e['id']]=new SharedArrayBuffer(0x4*(_0x4dab8e['meshInstancesCount']+0x1)),this[_0x2f4c00(0x227)][_0x4dab8e['id']]=new Uint32Array(this[_0x2f4c00(0x197)][_0x4dab8e['id']]),this['modelComponentAttributeArrayBuff'][_0x4dab8e['id']]=new SharedArrayBuffer(0x2*_0x4dab8e[_0x2f4c00(0x1bd)]*0x2),this[_0x2f4c00(0x1f3)][_0x4dab8e['id']]=new Uint16Array(this[_0x2f4c00(0x1e7)][_0x4dab8e['id']]);this[_0x2f4c00(0x269)]['postMessage']({'msgType':_0x2f4c00(0x217),'sharedData':{'dataStoreArrayBuffer':this['sharedData']['dataStoreArrayBuffer'],'dataStoreObject':this[_0x2f4c00(0x28d)][_0x2f4c00(0x23e)]},'allowRenderInstancesArrayBuffer':this[_0x2f4c00(0x200)],'modelMeshInstancesArrayBuff':this['modelMeshInstancesArrayBuff'],'modelMeshInstancesIndexArrayBuff':this[_0x2f4c00(0x197)],'modelComponentAttributeArrayBuff':this[_0x2f4c00(0x1e7)],'expressTypeWeightsArrayBuff':this['expressTypeWeightsArrayBuff'],'expressTypeVisibleDistanceArrayBuff':this[_0x2f4c00(0x22c)],'renderIndexModelIdAndInstancesIdBuffer':this[_0x2f4c00(0x283)],'renderMemoryIdBuffer':this[_0x2f4c00(0x250)],'modelList':_0x21e3ea,'serverAddress':this['serverAddress'],'transparentMaxRenderTriangleFace':this[_0x2f4c00(0x20b)],'opaqueMaxRenderTriangleFace':this[_0x2f4c00(0x20c)],'modelArrayBuff':this[_0x2f4c00(0x1ec)]['modelArrayBuff'],'modelIndexOffsetStart':this['modelData'][_0x2f4c00(0x260)]}),this[_0x2f4c00(0x219)]=!0x0,this[_0x2f4c00(0x284)]();}):setTimeout(()=>{this['InitModelList']();},0xa);}['LastInit'](){var _0x4ab070=_0x5c7e18;this[_0x4ab070(0x21c)]&&this['initTextureServerEd']&&this[_0x4ab070(0x219)]&&(globalThis['postMessage']({'msgType':'Initialized','renderIndexBuffer':this[_0x4ab070(0x1dc)],'modifyMemoryMixBuffer':this[_0x4ab070(0x270)],'modifyMemoryTextureBuffer':this[_0x4ab070(0x2a7)],'modifyMemoryPositionBuffer':this[_0x4ab070(0x203)],'modifyMemoryInstancesBuffer':this[_0x4ab070(0x232)],'modifyMemoryRenderIndexBuffer':this[_0x4ab070(0x1ad)],'modelMeshInstancesArrayBuff':this['modelMeshInstancesArrayBuff'],'modelMeshInstancesIndexArrayBuff':this[_0x4ab070(0x197)],'modelComponentAttributeArrayBuff':this[_0x4ab070(0x1e7)],'expressTypeWeightsArrayBuff':this['expressTypeWeightsArrayBuff'],'expressTypeVisibleDistanceArrayBuff':this[_0x4ab070(0x22c)],'modelArrayBuff':this['modelData']['modelArrayBuff'],'modelIndexOffsetStart':this[_0x4ab070(0x1ec)][_0x4ab070(0x260)]}),this[_0x4ab070(0x1ee)]());}[_0x5c7e18(0x1ee)](){var _0x11794c=_0x5c7e18;globalThis[_0x11794c(0x19e)]['PrepareRenderData'](),setTimeout(globalThis['direct'][_0x11794c(0x1ee)],0x1);}[_0x5c7e18(0x236)](_0x364ddf){var _0x308446=_0x5c7e18;_0x364ddf=~~_0x364ddf,this['modelMeshInfo'][_0x364ddf]={};var _0xaed75c=this[_0x308446(0x282)][0x2],_0x3ea631=this['renderMemoryIdDataView'][0x2]+=0xc94,_0x6bbd4=this[_0x308446(0x282)][0x7],_0x29ba8e=this['renderMemoryIdDataView'][0x7]+=0xc94;let _0x39ada9=Array['from'](this[_0x308446(0x1ec)]['transform'](_0x364ddf));var _0x49b206=this['sharedData'][_0x308446(0x1c7)];if(_0x39ada9[0xc]-=_0x49b206[0x6],_0x39ada9[0xd]-=_0x49b206[0x7],_0x39ada9[0xe]-=_0x49b206[0x8],this[_0x308446(0x254)][_0x308446(0x24c)](_0x39ada9,_0x6bbd4),this[_0x308446(0x254)][_0x308446(0x24c)]([this[_0x308446(0x1ec)]['status'](_0x364ddf)[0x0],_0x364ddf,0x0,0x0],_0x6bbd4+0x10),this[_0x308446(0x28e)][_0x308446(0x24c)]([_0x6bbd4,_0x29ba8e,_0xaed75c,_0x3ea631],this[_0x308446(0x28e)][0x0]),this[_0x308446(0x28e)][0x0]+=0x4,this[_0x308446(0x1ec)]['dataOffsetStart'](_0x364ddf)[0x0]=_0xaed75c,0x1===this[_0x308446(0x28d)]['useCache']){let _0x467e67=indexedDB[_0x308446(0x192)](this[_0x308446(0x20d)][_0x364ddf]);_0x467e67[_0x308446(0x291)]=_0x413f2d=>_0x5845c8[_0x308446(0x2ae)]('数据库:打开失败',_0x413f2d),_0x467e67['onsuccess']=_0x1cbaf7=>{var _0x1428ee=_0x308446;this['modelId_indexDb'][_0x364ddf]=_0x1cbaf7[_0x1428ee(0x1d7)][_0x1428ee(0x1da)];let _0x2a6991=_0x1cbaf7[_0x1428ee(0x1d7)]['result'][_0x1428ee(0x18f)]([_0x1428ee(0x252)],'readonly'),_0x1e9dd8=_0x2a6991[_0x1428ee(0x223)](_0x1428ee(0x252)),_0x3b6cad=_0x1e9dd8[_0x1428ee(0x18d)]();_0x3b6cad[_0x1428ee(0x255)]=_0x2327a0=>{var _0x5e2a11=_0x1428ee,_0x1cd804;for(_0x1cd804 of _0x2327a0[_0x5e2a11(0x1d7)]['result'])this[_0x5e2a11(0x1f6)][_0x364ddf][_0x5e2a11(0x1c0)](_0x1cd804)||(this['modelMeshInfo'][_0x364ddf][_0x1cd804]={'indexDbCache':!0x0,'videoMemoryPositionCount':0x0,'loadStatus':0x0}),this[_0x5e2a11(0x1f6)][_0x364ddf][_0x1cd804]['indexDbCache']=!0x0;};};}}[_0x5c7e18(0x191)](){var _0x149c3c=_0x5c7e18;if(0x0!==Object[_0x149c3c(0x1cc)](this[_0x149c3c(0x29d)])[_0x149c3c(0x2a2)]&&this['BindTexture'](),!(!0x0===this['allRenderEd']&&0x1===this[_0x149c3c(0x282)][0xa]&&0x1===this[_0x149c3c(0x282)][0x6]||(this[_0x149c3c(0x1d0)]=!0x1,0x0===this[_0x149c3c(0x1ed)][0x1]||this[_0x149c3c(0x282)][0x5]||this[_0x149c3c(0x262)]||this['loadingMaterial']||0x0!==this['allowRenderInstancesDataView'][0x0]))){var _0x151be8=this[_0x149c3c(0x28d)][_0x149c3c(0x29f)];let _0x3eee40=!0x1,_0x31bec5=0x0,_0xcdf9e=0x4;for(;_0xcdf9e_0x2db171){this['renderMemoryIdDataView'][0x1]=this[_0x8b2075(0x25c)];break;}}else{if(this[_0x8b2075(0x282)][0x0]>_0x40eeee){this['renderMemoryIdDataView'][0x0]=0x0;break;}}var _0x47ed26=0x1===_0x538fca?this[_0x8b2075(0x282)][0x1]:this[_0x8b2075(0x282)][0x0],_0x1c8af4=this[_0x8b2075(0x1b0)][_0x47ed26],_0xc85115=this[_0x8b2075(0x1b0)][_0x47ed26+0x1];if(0x0!==_0x1c8af4){var _0x15a587=this[_0x8b2075(0x227)][_0x1c8af4][_0xc85115];if(_0x1c8af4===this[_0x8b2075(0x1f9)][_0x15a587]&&this[_0x8b2075(0x1f9)][_0x15a587+0x1],this[_0x8b2075(0x1f9)][_0x15a587+0x1e]===this['allowRenderInstancesDataView'][0x1]&&(_0x1dd30b!==_0xc85115||_0x5cf9e8!==_0x1c8af4)){-0x2!==_0x272664&&((0x0,_0x2858eb['mI'])(this[_0x8b2075(0x1ac)],_0x272664,_0x1a0fae),_0x1a0fae=-0x2,_0x272664=-0x2),0x1===_0x538fca?this[_0x8b2075(0x282)][0x1]+=0x2:this[_0x8b2075(0x282)][0x0]+=0x2;continue;}var _0x3e879a=this[_0x8b2075(0x1f9)][_0x15a587+0x16];this[_0x8b2075(0x1f9)][_0x15a587+0x1c]--,this[_0x8b2075(0x1f9)][_0x15a587+0x1d]=0x0,this['modelMeshInfo'][_0x1c8af4][_0x3e879a][_0x8b2075(0x210)]--,this[_0x8b2075(0x1f9)][_0x15a587+0x1c]<0x0&&_0x5845c8[_0x8b2075(0x2ae)](_0x8b2075(0x244)),this['FreeVideoMemory'](_0x15a587);}0x0!==_0x1c8af4&&(_0x3e879a=this[_0x8b2075(0x227)][_0x1c8af4][_0xc85115],this[_0x8b2075(0x1f9)][_0x3e879a+0x1d]),0x1===_0x538fca?this[_0x8b2075(0x282)][0x1]+=0x2:this[_0x8b2075(0x282)][0x0]+=0x2,this['renderIndexDataView'][_0x47ed26]=(_0x68755d[_0x8b2075(0x1d5)]+_0x6b9706)/0x4,this[_0x8b2075(0x194)][_0x47ed26+0x1]=_0x24fbcb,this[_0x8b2075(0x1b0)][_0x47ed26]=_0x5cf9e8,this[_0x8b2075(0x1b0)][_0x47ed26+0x1]=_0x1dd30b,_0x6b9706+=0x4,_0x25735e++,this[_0x8b2075(0x1f9)][_0x57f2a8+0x1c]++,this[_0x8b2075(0x1f6)][_0x5cf9e8][_0x4c6381][_0x8b2075(0x210)]++,-0x2===_0x272664&&(_0x272664=_0x47ed26),_0x1a0fae=_0x47ed26+0x2;}-0x2!==_0x272664&&(0x0,_0x2858eb['mI'])(this['modifyMemoryRenderIndexDataView'],_0x272664,_0x1a0fae),_0x293258===_0x25735e&&(this[_0x8b2075(0x1f9)][_0x57f2a8+0x1d]=0x1);}[_0x5c7e18(0x1ce)](_0x2a2dc5,_0xa1ec14){var _0x1eeb94=_0x5c7e18;let _0x247b57=-0x1,_0x2d089f=-0x1;for(let _0x5cbe4e=0x1;_0x5cbe4e{var _0x1b89b9=_0x472882;let _0x488224={},_0x37cb1e=new globalThis[(_0x1b89b9(0x2a5))]['Database'](new Uint8Array(_0x3baff6[_0x1b89b9(0x1eb)]),!0x0);_0x37cb1e[_0x1b89b9(0x28c)]('select\x20*\x20from\x20mesh',void 0x0,_0x4f1a59=>{var _0x397f6a=_0x1b89b9;_0x4f1a59[_0x397f6a(0x1db)]=new Float32Array(_0x4f1a59[_0x397f6a(0x1db)]['buffer']);let _0x21b1c0=this['GetComponentType'](_0x4f1a59[_0x397f6a(0x23d)]);_0x4f1a59[_0x397f6a(0x264)]=new _0x21b1c0(_0x4f1a59[_0x397f6a(0x264)][_0x397f6a(0x26c)]);var _0x4ab092=_0x4f1a59['modelId'],_0x5c8485=(delete _0x4f1a59['modelId'],_0x4ab092);if(this['modelMeshInfo'][_0x5c8485][_0x4f1a59['id']]['vertexPositionBuffer']=_0x4f1a59[_0x397f6a(0x1db)],this[_0x397f6a(0x1f6)][_0x5c8485][_0x4f1a59['id']]['indexBuffer']=_0x4f1a59['indexBuffer'],this[_0x397f6a(0x1f6)][_0x5c8485][_0x4f1a59['id']][_0x397f6a(0x20f)]=0x3,delete _0x4f1a59[_0x397f6a(0x23d)],0x1===this['sharedData'][_0x397f6a(0x241)]&&this[_0x397f6a(0x1a0)]_0x5845c8[_0x397f6a(0x2ae)]('数据库:mesh写入失败',_0x1c94d8),_0x4d9659[_0x397f6a(0x255)]=_0x380849=>{var _0x16977a=_0x397f6a;this[_0x16977a(0x1f6)][this[_0x16977a(0x253)][_0x380849[_0x16977a(0x1d7)]['transaction']['db'][_0x16977a(0x268)]]][_0x380849['currentTarget'][_0x16977a(0x1da)]][_0x16977a(0x1b9)]=!0x0,this[_0x16977a(0x1a0)]--;};}}),this[_0x1b89b9(0x1bb)]={},this[_0x1b89b9(0x262)]=!0x1;},_0x280f02=>{var _0x51f0fd=_0x472882;for(var _0x4547bc in(_0x5845c8['log'](_0x280f02),this['server_modelId_meshIds_List']))for(var _0x54b750 of this[_0x51f0fd(0x1bb)][_0x4547bc])this[_0x51f0fd(0x1f6)][_0x4547bc][_0x54b750][_0x51f0fd(0x20f)]=0x0;this[_0x51f0fd(0x1bb)]={},this[_0x51f0fd(0x262)]=!0x1;}),0x0!==Object[_0x472882(0x1cc)](this[_0x472882(0x19a)])[_0x472882(0x2a2)]){let _0x281446={};for(let _0x504544 in this[_0x472882(0x19a)]){_0x281446['hasOwnProperty'](_0x504544)||(_0x281446[_0x504544]=this[_0x472882(0x1c1)][_0x504544][_0x472882(0x18f)](_0x472882(0x252),_0x472882(0x193))[_0x472882(0x223)]('mesh'));for(let _0x282696 in this[_0x472882(0x19a)][_0x504544]){let _0x5b4b7a=_0x281446[_0x504544][_0x472882(0x2ab)](~~_0x282696);_0x5b4b7a[_0x472882(0x291)]=_0x5026b8=>_0x5845c8[_0x472882(0x2ae)]('读取mesh失败'),_0x5b4b7a['onsuccess']=_0x199c6a=>{var _0x367434=_0x472882;const _0x167cdc=_0x199c6a['target'][_0x367434(0x1da)];_0x167cdc&&_0x167cdc['hasOwnProperty'](_0x367434(0x264))&&(this[_0x367434(0x1f6)][_0x504544][_0x282696][_0x367434(0x1db)]=_0x167cdc['vertexPositionBuffer'],this[_0x367434(0x1f6)][_0x504544][_0x282696]['indexBuffer']=_0x167cdc[_0x367434(0x264)]),this['modelMeshInfo'][_0x504544][_0x282696][_0x367434(0x20f)]=0x3,this[_0x367434(0x19a)][_0x504544]&&(delete this[_0x367434(0x19a)][_0x504544][_0x282696],0x0===Object['keys'](this[_0x367434(0x19a)][_0x504544])[_0x367434(0x2a2)]&&(delete this[_0x367434(0x19a)][_0x504544],this[_0x367434(0x262)]=!0x1));};}}}}[_0x5c7e18(0x272)](){var _0x477692=_0x5c7e18;0x0!==Object[_0x477692(0x1cc)](this[_0x477692(0x1d4)])[_0x477692(0x2a2)]&&_0x103c6f()[_0x477692(0x1f1)](this[_0x477692(0x271)],{'ids':this[_0x477692(0x1d4)]},{'responseType':_0x477692(0x248)})[_0x477692(0x222)](_0x4ec3ea=>{var _0x8b1fcd=_0x477692;let _0x4f5911=new globalThis[(_0x8b1fcd(0x2a5))]['Database'](new Uint8Array(_0x4ec3ea[_0x8b1fcd(0x1eb)]),!0x0);_0x4f5911['each'](_0x8b1fcd(0x1f0),void 0x0,_0x59f441=>{var _0x4bf0d6=_0x8b1fcd,_0x14d809=_0x59f441[_0x4bf0d6(0x1de)];delete _0x59f441[_0x4bf0d6(0x1de)],_0x59f441[_0x4bf0d6(0x18e)]||(_0x59f441['red']=0.2,_0x59f441['green']=0.2,_0x59f441[_0x4bf0d6(0x228)]=0.2,_0x59f441[_0x4bf0d6(0x21a)]=0x1),this[_0x4bf0d6(0x204)][_0x14d809][_0x4bf0d6(0x1c0)](_0x59f441['id'])||(this[_0x4bf0d6(0x204)][_0x14d809][_0x59f441['id']]={'renderInstancesCount':0x0,'loadStatus':0x0}),this[_0x4bf0d6(0x204)][_0x14d809][_0x59f441['id']][_0x4bf0d6(0x1d6)]=[_0x59f441[_0x4bf0d6(0x245)],_0x59f441[_0x4bf0d6(0x1b7)],_0x59f441[_0x4bf0d6(0x228)],_0x59f441[_0x4bf0d6(0x21a)]],this['modelMaterialInfo'][_0x14d809][_0x59f441['id']]['textureId']=_0x59f441[_0x4bf0d6(0x1d8)],this['modelMaterialInfo'][_0x14d809][_0x59f441['id']][_0x4bf0d6(0x268)]=_0x59f441[_0x4bf0d6(0x268)],this['modelMaterialInfo'][_0x14d809][_0x59f441['id']]['loadStatus']=0x3;}),this[_0x8b1fcd(0x1d4)]={},this[_0x8b1fcd(0x212)]=!0x1;},_0x258172=>{var _0x20c816=_0x477692;for(var _0x56ad4e in(_0x5845c8[_0x20c816(0x2ae)](_0x258172),this[_0x20c816(0x1d4)]))for(var _0x3eacdc of this['server_modelId_materialIds_List'][_0x56ad4e])this[_0x20c816(0x204)][_0x56ad4e][_0x3eacdc][_0x20c816(0x20f)]=0x0;this[_0x20c816(0x1d4)]={},this[_0x20c816(0x212)]=!0x1;});}[_0x5c7e18(0x22f)](){var _0x2b7f4c=_0x5c7e18;if(0x0!==Object['keys'](this[_0x2b7f4c(0x247)])[_0x2b7f4c(0x2a2)]){let _0x3a3ce7=this['server_modelId_texture_List'];this[_0x2b7f4c(0x247)]={},_0x103c6f()['post'](this[_0x2b7f4c(0x1a9)],{'ids':_0x3a3ce7},{'responseType':_0x2b7f4c(0x248)})['then'](_0x57f72=>{var _0x18385d=_0x2b7f4c;let _0x1e5364=this[_0x18385d(0x1c1)][this[_0x18385d(0x23a)]][_0x18385d(0x18f)](_0x18385d(0x21f),_0x18385d(0x27e))[_0x18385d(0x223)](_0x18385d(0x21f)),_0x1f619a=new globalThis[(_0x18385d(0x2a5))][(_0x18385d(0x216))](new Uint8Array(_0x57f72[_0x18385d(0x1eb)]),!0x0);_0x1f619a['each'](_0x18385d(0x190),void 0x0,_0x3657c6=>{var _0x55e08d=_0x18385d;let _0x4290ba=_0x1e5364[_0x55e08d(0x26b)](_0x3657c6);_0x4290ba['onsuccess']=_0x29a80e=>{var _0x215de6=_0x55e08d;this[_0x215de6(0x27d)][_0x29a80e[_0x215de6(0x26a)][_0x215de6(0x1da)]][_0x215de6(0x29c)]=0x1;},(this['textureInfo'][_0x3657c6['id']]=_0x3657c6)[_0x55e08d(0x288)]&&(this[_0x55e08d(0x27d)][_0x3657c6['id']]['albedo']=_0x3657c6['base'],delete _0x3657c6[_0x55e08d(0x288)]),_0x3657c6[_0x55e08d(0x208)]&&(this[_0x55e08d(0x27d)][_0x3657c6['id']]['nd']=_0x3657c6['normal'],delete _0x3657c6[_0x55e08d(0x208)]),this[_0x55e08d(0x27d)][_0x3657c6['id']][_0x55e08d(0x20f)]=0x3,this['textureInfo'][_0x3657c6['id']][_0x55e08d(0x199)]=0x0,this['textureInfo'][_0x3657c6['id']][_0x55e08d(0x27a)]=this[_0x55e08d(0x19f)],this[_0x55e08d(0x24e)][this['textureInfoCurrentAutoId']]=_0x3657c6['id'],++this['textureInfoCurrentAutoId'];});},_0x1d1674=>{var _0x3cb0f0=_0x2b7f4c;for(var _0x56bcde in(_0x5845c8['log'](_0x1d1674),_0x3a3ce7))for(var _0x16910a of _0x3a3ce7[_0x56bcde])this[_0x3cb0f0(0x27d)][_0x16910a][_0x3cb0f0(0x20f)]=0x0;});}if(0x0!==Object[_0x2b7f4c(0x1cc)](this[_0x2b7f4c(0x206)])['length']){let _0x266936=this[_0x2b7f4c(0x1c1)][this['indexDbName_Common']][_0x2b7f4c(0x18f)](_0x2b7f4c(0x21f),_0x2b7f4c(0x193))[_0x2b7f4c(0x223)](_0x2b7f4c(0x21f));for(var _0x4314c2 in this[_0x2b7f4c(0x206)]){let _0x17937c=_0x266936[_0x2b7f4c(0x2ab)](_0x4314c2);_0x17937c['onerror']=_0x399192=>_0x5845c8[_0x2b7f4c(0x2ae)](_0x2b7f4c(0x224),_0x399192),_0x17937c['onsuccess']=_0xd2d4ce=>{var _0x495176=_0x2b7f4c;_0xd2d4ce=_0xd2d4ce['target'][_0x495176(0x1da)],(this['textureInfo'][_0xd2d4ce['id']]=_0xd2d4ce,this[_0x495176(0x27d)][_0xd2d4ce['id']][_0x495176(0x29c)]=0x1,this[_0x495176(0x27d)][_0xd2d4ce['id']]['loadStatus']=0x3,this[_0x495176(0x27d)][_0xd2d4ce['id']][_0x495176(0x199)]=0x0,this['textureInfo'][_0xd2d4ce['id']][_0x495176(0x27a)]=this[_0x495176(0x19f)],this[_0x495176(0x24e)][this[_0x495176(0x19f)]]=_0xd2d4ce['id'],++this['textureInfoCurrentAutoId']);};}this[_0x2b7f4c(0x206)]={};}if(0x0!==Object['keys'](this[_0x2b7f4c(0x225)])['length']){for(let _0x28c4fd in this[_0x2b7f4c(0x225)])delete this[_0x2b7f4c(0x225)][_0x28c4fd],Promise[_0x2b7f4c(0x266)]([_0x103c6f()[_0x2b7f4c(0x2ab)](_0x2b7f4c(0x25e)+this['textureInfo'][_0x28c4fd][_0x2b7f4c(0x229)],{'responseType':_0x2b7f4c(0x248)}),_0x103c6f()[_0x2b7f4c(0x2ab)](_0x2b7f4c(0x25e)+this['textureInfo'][_0x28c4fd]['ormPath'],{'responseType':_0x2b7f4c(0x248)}),_0x103c6f()['get'](_0x2b7f4c(0x25e)+this[_0x2b7f4c(0x27d)][_0x28c4fd]['ndPath'],{'responseType':_0x2b7f4c(0x248)})])[_0x2b7f4c(0x222)](_0x4f3365=>{var _0x75ba87=_0x2b7f4c;this[_0x75ba87(0x27d)][_0x28c4fd][_0x75ba87(0x20f)]=0x3,this[_0x75ba87(0x27d)][_0x28c4fd]['renderMaterialCount']=0x0,this[_0x75ba87(0x27d)][_0x28c4fd][_0x75ba87(0x27a)]=this[_0x75ba87(0x19f)],this['textureInfo'][_0x28c4fd][_0x75ba87(0x1f4)]=new Uint8Array(_0x4f3365[0x0][_0x75ba87(0x1eb)]),this[_0x75ba87(0x27d)][_0x28c4fd][_0x75ba87(0x1e1)]=new Uint8Array(_0x4f3365[0x1][_0x75ba87(0x1eb)]),this[_0x75ba87(0x27d)][_0x28c4fd]['nd']=new Uint8Array(_0x4f3365[0x2][_0x75ba87(0x1eb)]),this[_0x75ba87(0x24e)][this['textureInfoCurrentAutoId']]=_0x28c4fd,++this[_0x75ba87(0x19f)];let _0x549b48=this['modelId_indexDb'][this[_0x75ba87(0x23a)]][_0x75ba87(0x18f)](_0x75ba87(0x21f),_0x75ba87(0x27e))[_0x75ba87(0x223)](_0x75ba87(0x21f)),_0x31eb7e=_0x549b48[_0x75ba87(0x26b)](this['textureInfo'][_0x28c4fd]);_0x31eb7e[_0x75ba87(0x255)]=_0x3491a2=>{var _0x326052=_0x75ba87;this[_0x326052(0x27d)][_0x3491a2[_0x326052(0x26a)][_0x326052(0x1da)]][_0x326052(0x29c)]=0x1;};})[_0x2b7f4c(0x23c)](_0x1281cf=>{var _0x5cf292=_0x2b7f4c;_0x5845c8[_0x5cf292(0x2ae)](_0x1281cf),this[_0x5cf292(0x27d)][_0x28c4fd][_0x5cf292(0x20f)]=0x0;});}}[_0x5c7e18(0x198)](){var _0x171c6c=_0x5c7e18;if(0x7d0===this[_0x171c6c(0x1f7)]){for(var _0x3a6f0b in(this[_0x171c6c(0x1f7)]=0x0,this['modelMeshInfo']))for(var _0xf2e07c in this[_0x171c6c(0x1f6)][_0x3a6f0b])delete this['modelMeshInfo'][_0x3a6f0b][_0xf2e07c][_0x171c6c(0x1db)],delete this[_0x171c6c(0x1f6)][_0x3a6f0b][_0xf2e07c][_0x171c6c(0x264)];}else this['clearModelMeshInfo']++;}[_0x5c7e18(0x22e)](_0x320d47,_0x3db5ce){var _0x18b92c=_0x5c7e18;if(this[_0x18b92c(0x1ec)][_0x18b92c(0x1ab)](_0x320d47)){for(;this[_0x18b92c(0x282)][0x5];);var _0x3e6d40,_0x2dfe38=this[_0x18b92c(0x1ec)][_0x18b92c(0x1e4)](_0x320d47)[0x0];-0x1!==_0x2dfe38&&(_0x3e6d40=this[_0x18b92c(0x282)][0x7],this[_0x18b92c(0x282)][0x7]+=0x4,this[_0x18b92c(0x254)][_0x18b92c(0x24c)]([_0x3db5ce,_0x320d47,0x0,0x0],_0x3e6d40),this['modifyMemoryMixDataView'][_0x18b92c(0x24c)]([_0x3e6d40,this['renderMemoryIdDataView'][0x7],_0x2dfe38+0x10,_0x2dfe38+0x14],this['modifyMemoryMixDataView'][0x0]),this[_0x18b92c(0x28e)][0x0]+=0x4),this[_0x18b92c(0x1ec)][_0x18b92c(0x28b)](_0x320d47)[0x0]=_0x3db5ce,this[_0x18b92c(0x282)][0x5]=0x1;}}[_0x5c7e18(0x21b)](_0x27c1bd,_0x352a1d){var _0x491454=_0x5c7e18;for(;this[_0x491454(0x282)][0x5];);var _0x30fc35;_0x352a1d&&_0x352a1d[_0x491454(0x26c)]&&(_0x352a1d=Array[_0x491454(0x1b6)](_0x352a1d)),Array[_0x491454(0x242)](_0x352a1d)&&0x10===_0x352a1d['length']&&(this['modelData']['transform'](_0x27c1bd)[_0x491454(0x24c)](_0x352a1d),this[_0x491454(0x269)]['postMessage']({'msgType':_0x491454(0x25a),'modelId':_0x27c1bd,'modelMatrix':_0x352a1d}),-0x1!==(_0x27c1bd=this['modelData'][_0x491454(0x1e4)](_0x27c1bd)[0x0])&&(_0x30fc35=this[_0x491454(0x28d)]['visibleModelBox'],_0x352a1d[0xc]-=_0x30fc35[0x6],_0x352a1d[0xd]-=_0x30fc35[0x7],_0x352a1d[0xe]-=_0x30fc35[0x8],_0x30fc35=this[_0x491454(0x282)][0x7],this['renderMemoryIdDataView'][0x7]+=0x10,this[_0x491454(0x254)][_0x491454(0x24c)](_0x352a1d,_0x30fc35),this[_0x491454(0x28e)][_0x491454(0x24c)]([_0x30fc35,this[_0x491454(0x282)][0x7],_0x27c1bd,_0x27c1bd+0x10],this['modifyMemoryMixDataView'][0x0]),this['modifyMemoryMixDataView'][0x0]+=0x4)),this[_0x491454(0x282)][0x5]=0x1;}['SetModelStoreyTransform'](_0xce4d0d,_0x4f9886,_0x250ef0){var _0x285ead=_0x5c7e18;if(this[_0x285ead(0x1ec)]['isExist'](_0xce4d0d)&&_0x4f9886&&!isNaN(_0x4f9886)){for(;this['renderMemoryIdDataView'][0x5];);var _0x5f939d=this[_0x285ead(0x1ec)][_0x285ead(0x1e4)](_0xce4d0d)[0x0];if(-0x1!==_0x5f939d){var _0x19174f=this[_0x285ead(0x282)][0x7];this['renderMemoryIdDataView'][0x7]+=0x10;let _0x3fbafa=[0x0,0x1,0x0,0x0];this[_0x285ead(0x1ef)][_0x285ead(0x1c0)](_0xce4d0d)||(this[_0x285ead(0x1ef)][_0xce4d0d]={}),this[_0x285ead(0x1ef)][_0xce4d0d]['hasOwnProperty'](_0x4f9886)||(this[_0x285ead(0x1ef)][_0xce4d0d][_0x4f9886]={}),_0x250ef0?(this[_0x285ead(0x1ef)][_0xce4d0d][_0x4f9886][_0x285ead(0x1a2)]=_0x250ef0,_0x3fbafa=[..._0x3fbafa,_0x250ef0[0x0],_0x250ef0[0x1],_0x250ef0[0x2],_0x250ef0[0x4],_0x250ef0[0x5],_0x250ef0[0x6],_0x250ef0[0x8],_0x250ef0[0x9],_0x250ef0[0xa],_0x250ef0[0xc],_0x250ef0[0xd],_0x250ef0[0xe]]):(delete this[_0x285ead(0x1ef)][_0xce4d0d][_0x4f9886][_0x285ead(0x1a2)],_0x3fbafa[0x1]=0x0),this[_0x285ead(0x1ef)][_0xce4d0d][_0x4f9886][_0x285ead(0x1c0)](_0x285ead(0x28b))&&(_0x3fbafa[0x0]=this['modelStoreyOperating'][_0xce4d0d][_0x4f9886][_0x285ead(0x28b)]),this[_0x285ead(0x254)]['set'](_0x3fbafa,_0x19174f),this['modifyMemoryMixDataView'][_0x285ead(0x24c)]([_0x19174f,this[_0x285ead(0x282)][0x7],_0x5f939d=_0x5f939d+0x14+0x10*_0x4f9886,_0x5f939d+0x10],this[_0x285ead(0x28e)][0x0]),this[_0x285ead(0x28e)][0x0]+=0x4;}this[_0x285ead(0x282)][0x5]=0x1;}}[_0x5c7e18(0x297)](_0x4527cd,_0x28d150,_0x29b137){var _0x599bd9=_0x5c7e18;if(this[_0x599bd9(0x1ec)]['isExist'](_0x4527cd)&&_0x28d150&&!isNaN(_0x28d150)){for(;this[_0x599bd9(0x282)][0x5];);var _0x7a33dd=this[_0x599bd9(0x1ec)][_0x599bd9(0x1e4)](_0x4527cd)[0x0];if(-0x1!==_0x7a33dd){var _0x83cc8d=this[_0x599bd9(0x282)][0x7];this[_0x599bd9(0x282)][0x7]+=0x4;let _0x455701=[_0x29b137,0x0,0x0,0x0];this['modelStoreyOperating'][_0x599bd9(0x1c0)](_0x4527cd)||(this['modelStoreyOperating'][_0x4527cd]={}),this[_0x599bd9(0x1ef)][_0x4527cd]['hasOwnProperty'](_0x28d150)||(this[_0x599bd9(0x1ef)][_0x4527cd][_0x28d150]={}),_0x29b137?this[_0x599bd9(0x1ef)][_0x4527cd][_0x28d150][_0x599bd9(0x28b)]=_0x29b137:delete this['modelStoreyOperating'][_0x4527cd][_0x28d150][_0x599bd9(0x28b)],this['modelStoreyOperating'][_0x4527cd][_0x28d150][_0x599bd9(0x1c0)]('transform')&&(_0x455701[0x1]=0x1),this[_0x599bd9(0x254)][_0x599bd9(0x24c)](_0x455701,_0x83cc8d),this[_0x599bd9(0x28e)][_0x599bd9(0x24c)]([_0x83cc8d,this[_0x599bd9(0x282)][0x7],_0x7a33dd=_0x7a33dd+0x14+0x10*_0x28d150,_0x7a33dd+0x4],this['modifyMemoryMixDataView'][0x0]),this[_0x599bd9(0x28e)][0x0]+=0x4;}this[_0x599bd9(0x282)][0x5]=0x1;}}[_0x5c7e18(0x299)](_0x1987f1,_0x3eb246,_0x30f5ef){var _0x3b7f8c=_0x5c7e18;if(this[_0x3b7f8c(0x1ec)][_0x3b7f8c(0x1ab)](_0x1987f1)&&_0x3eb246&&!isNaN(_0x3eb246)){for(;this[_0x3b7f8c(0x282)][0x5];);var _0xd6a7df=this[_0x3b7f8c(0x1ec)][_0x3b7f8c(0x1e4)](_0x1987f1)[0x0];if(-0x1!==_0xd6a7df){var _0x1a1af4=this['renderMemoryIdDataView'][0x7];this['renderMemoryIdDataView'][0x7]+=0x10;let _0x34a6e=[0x0,0x1,0x0,0x0];this['modelExpressTypeOperating']['hasOwnProperty'](_0x1987f1)||(this[_0x3b7f8c(0x25b)][_0x1987f1]={}),this[_0x3b7f8c(0x25b)][_0x1987f1][_0x3b7f8c(0x1c0)](_0x3eb246)||(this[_0x3b7f8c(0x25b)][_0x1987f1][_0x3eb246]={}),_0x30f5ef?(this[_0x3b7f8c(0x25b)][_0x1987f1][_0x3eb246][_0x3b7f8c(0x1a2)]=_0x30f5ef,_0x34a6e=[..._0x34a6e,_0x30f5ef[0x0],_0x30f5ef[0x1],_0x30f5ef[0x2],_0x30f5ef[0x4],_0x30f5ef[0x5],_0x30f5ef[0x6],_0x30f5ef[0x8],_0x30f5ef[0x9],_0x30f5ef[0xa],_0x30f5ef[0xc],_0x30f5ef[0xd],_0x30f5ef[0xe]]):(delete this['modelExpressTypeOperating'][_0x1987f1][_0x3eb246]['transform'],_0x34a6e[0x1]=0x0),this['modelExpressTypeOperating'][_0x1987f1][_0x3eb246][_0x3b7f8c(0x1c0)](_0x3b7f8c(0x28b))&&(_0x34a6e[0x0]=this[_0x3b7f8c(0x25b)][_0x1987f1][_0x3eb246][_0x3b7f8c(0x28b)]),this[_0x3b7f8c(0x254)][_0x3b7f8c(0x24c)](_0x34a6e,_0x1a1af4),this[_0x3b7f8c(0x28e)]['set']([_0x1a1af4,this[_0x3b7f8c(0x282)][0x7],_0xd6a7df=_0xd6a7df+0x14+0x10*_0x3eb246+0x640,_0xd6a7df+0x10],this[_0x3b7f8c(0x28e)][0x0]),this[_0x3b7f8c(0x28e)][0x0]+=0x4;}this[_0x3b7f8c(0x282)][0x5]=0x1;}}['SetModelExpressTypeStatus'](_0x2bd203,_0x2a462b,_0x47c058){var _0x31f2c3=_0x5c7e18;if(this[_0x31f2c3(0x1ec)][_0x31f2c3(0x1ab)](_0x2bd203)&&_0x2a462b&&!isNaN(_0x2a462b)){for(;this[_0x31f2c3(0x282)][0x5];);var _0x59320f=this[_0x31f2c3(0x1ec)][_0x31f2c3(0x1e4)](_0x2bd203)[0x0];if(-0x1!==_0x59320f){var _0x2f497d=this[_0x31f2c3(0x282)][0x7];this[_0x31f2c3(0x282)][0x7]+=0x4;let _0x131f78=[_0x47c058,0x0,0x0,0x0];this[_0x31f2c3(0x25b)][_0x31f2c3(0x1c0)](_0x2bd203)||(this[_0x31f2c3(0x25b)][_0x2bd203]={}),this[_0x31f2c3(0x25b)][_0x2bd203][_0x31f2c3(0x1c0)](_0x2a462b)||(this[_0x31f2c3(0x25b)][_0x2bd203][_0x2a462b]={}),_0x47c058?this[_0x31f2c3(0x25b)][_0x2bd203][_0x2a462b][_0x31f2c3(0x28b)]=_0x47c058:delete this[_0x31f2c3(0x25b)][_0x2bd203][_0x2a462b][_0x31f2c3(0x28b)],this[_0x31f2c3(0x25b)][_0x2bd203][_0x2a462b][_0x31f2c3(0x1c0)](_0x31f2c3(0x1a2))&&(_0x131f78[0x1]=0x1),this[_0x31f2c3(0x254)][_0x31f2c3(0x24c)](_0x131f78,_0x2f497d),this[_0x31f2c3(0x28e)][_0x31f2c3(0x24c)]([_0x2f497d,this[_0x31f2c3(0x282)][0x7],_0x59320f=_0x59320f+0x14+0x10*_0x2a462b+0x640,_0x59320f+0x4],this['modifyMemoryMixDataView'][0x0]),this['modifyMemoryMixDataView'][0x0]+=0x4;}this['renderMemoryIdDataView'][0x5]=0x1;}}[_0x5c7e18(0x289)](_0x3b8442,_0x15d36a){var _0x241e00=_0x5c7e18;for(;this[_0x241e00(0x282)][0x5];);var _0x51eab0=new Int32Array(_0x15d36a);for(let _0x275974=0x0;_0x275974<_0x51eab0[_0x241e00(0x2a2)];_0x275974+=0x2){var _0x8a178c,_0x5b5606=_0x51eab0[_0x275974],_0x4c3eee=_0x51eab0[_0x275974+0x1],_0x4c3eee=this['modelMeshInstancesIndexDataView'][_0x5b5606][_0x4c3eee],_0x4c3eee=this[_0x241e00(0x1f9)]['subarray'](_0x4c3eee,_0x4c3eee+_0x2858eb['uY']);0x0!==_0x4c3eee[0x1c]&&(_0x8a178c=_0x4c3eee[0x1b],_0x5b5606=this[_0x241e00(0x1ec)][_0x241e00(0x1e4)](_0x5b5606),this[_0x241e00(0x254)]['set']([_0x4c3eee[0x1],0x0,_0x5b5606[0x0]/0x4,_0x3b8442[_0x241e00(0x28b)]],this[_0x241e00(0x282)][0x7]),this['modifyMemoryInstancesDataView'][_0x241e00(0x24c)]([this['renderMemoryIdDataView'][0x7],this[_0x241e00(0x282)][0x7]+0x4,_0x8a178c+0xc,_0x8a178c+0x10],this[_0x241e00(0x25d)][0x0]),this[_0x241e00(0x282)][0x7]+=0x4,this['modifyMemoryInstancesDataView'][0x0]+=0x4);}this[_0x241e00(0x282)][0x5]=0x1;}[_0x5c7e18(0x188)](_0x470126,_0x333491){var _0x209818=_0x5c7e18;for(;this['renderMemoryIdDataView'][0x5];);var _0x450d2e=new Int32Array(_0x333491);for(let _0x275793=0x0;_0x275793<_0x450d2e[_0x209818(0x2a2)];_0x275793+=0x2){var _0x4c4788=_0x450d2e[_0x275793],_0x144adb=_0x450d2e[_0x275793+0x1],_0x4c4788=this[_0x209818(0x227)][_0x4c4788][_0x144adb],_0x144adb=this[_0x209818(0x1f9)][_0x209818(0x1f5)](_0x4c4788,_0x4c4788+_0x2858eb['uY']);if(0x0!==_0x144adb[0x1c]){let _0x197f74=_0x4a3c10['y3'][_0x209818(0x256)]([_0x144adb[0x3],_0x144adb[0x4],_0x144adb[0x5],0x0,_0x144adb[0x6],_0x144adb[0x7],_0x144adb[0x8],0x0,_0x144adb[0x9],_0x144adb[0xa],_0x144adb[0xb],0x0,_0x144adb[0xc],_0x144adb[0xd],_0x144adb[0xe],0x1]);_0x4c4788=[(_0x197f74=_0x197f74[_0x209818(0x29a)](_0x4a3c10['y3'][_0x209818(0x256)](_0x470126['transform'])))['m'][0x0],_0x197f74['m'][0x1],_0x197f74['m'][0x2],_0x197f74['m'][0x4],_0x197f74['m'][0x5],_0x197f74['m'][0x6],_0x197f74['m'][0x8],_0x197f74['m'][0x9],_0x197f74['m'][0xa],_0x197f74['m'][0xc],_0x197f74['m'][0xd],_0x197f74['m'][0xe]],_0x144adb=_0x144adb[0x1b],(this[_0x209818(0x254)]['set'](_0x4c4788,this[_0x209818(0x282)][0x7]),this[_0x209818(0x25d)][_0x209818(0x24c)]([this['renderMemoryIdDataView'][0x7],this[_0x209818(0x282)][0x7]+0xc,_0x144adb,_0x144adb+0xc],this[_0x209818(0x25d)][0x0]),this['renderMemoryIdDataView'][0x7]+=0xc,this[_0x209818(0x25d)][0x0]+=0x4);}}this[_0x209818(0x282)][0x5]=0x1;}[_0x5c7e18(0x237)](_0x3cb2db,_0x1a03f5){var _0x21f5dd=_0x5c7e18;for(_0x3cb2db[_0x21f5dd(0x1e0)]&&(this[_0x21f5dd(0x22b)][this[_0x21f5dd(0x230)]['status']]=_0x3cb2db);this[_0x21f5dd(0x282)][0x5];);var _0x26dc9b=new Int32Array(_0x1a03f5);for(let _0x49643a=0x0;_0x49643a<_0x26dc9b[_0x21f5dd(0x2a2)];_0x49643a+=0x2){var _0x544016=_0x26dc9b[_0x49643a],_0x13633b=_0x26dc9b[_0x49643a+0x1];if(this[_0x21f5dd(0x261)][this[_0x21f5dd(0x230)][_0x21f5dd(0x28b)]][_0x21f5dd(0x1c0)](_0x544016)||(this[_0x21f5dd(0x261)][this[_0x21f5dd(0x230)][_0x21f5dd(0x28b)]][_0x544016]={}),!(this['operatingTypeModelComponent'][this['operatingType']['status']][_0x544016][_0x13633b]=_0x3cb2db)[_0x21f5dd(0x1e0)]&&this['renderModelComponentInstance'][_0x544016]&&this[_0x21f5dd(0x1e9)][_0x544016][_0x13633b])for(var _0x420ed7 in this[_0x21f5dd(0x1e9)][_0x544016][_0x13633b]){var _0x555564,_0x3ec21,_0x420ed7=parseInt(_0x420ed7),_0x420ed7=this[_0x21f5dd(0x227)][_0x544016][_0x420ed7],_0x420ed7=this['modelMeshInstancesDataView'][_0x21f5dd(0x1f5)](_0x420ed7,_0x420ed7+_0x2858eb['uY']);0x0!==_0x420ed7[0x1c]&&(_0x555564=_0x420ed7[0x1b],_0x3ec21=this['modelData']['dataOffsetStart'](_0x544016),this[_0x21f5dd(0x254)][_0x21f5dd(0x24c)]([_0x420ed7[0x1],0x0,_0x3ec21[0x0]/0x4,_0x3cb2db[_0x21f5dd(0x28b)]],this[_0x21f5dd(0x282)][0x7]),this[_0x21f5dd(0x25d)][_0x21f5dd(0x24c)]([this[_0x21f5dd(0x282)][0x7],this['renderMemoryIdDataView'][0x7]+0x4,_0x555564+0xc,_0x555564+0x10],this[_0x21f5dd(0x25d)][0x0]),this[_0x21f5dd(0x282)][0x7]+=0x4,this[_0x21f5dd(0x25d)][0x0]+=0x4);}}if(_0x3cb2db[_0x21f5dd(0x1e0)]){for(let _0x3bdf36=0x1;_0x3bdf36{_0x2ef10d['d'](_0x3468f9,{'mI':()=>function(_0x321926,_0x5e961a,_0x4fa6b8){var _0x138329=a2_0x5b4b;let _0x1953c4=!0x1;for(let _0x5f3f14=0x1;_0x5f3f14<_0x321926[0x0];_0x5f3f14+=0x2){if(_0x321926[_0x5f3f14]<=_0x5e961a&&_0x321926[_0x5f3f14+0x1]>=_0x4fa6b8)return;if(_0x321926[_0x5f3f14]>=_0x5e961a&&_0x321926[_0x5f3f14+0x1]<=_0x4fa6b8)return _0x321926[_0x5f3f14]=_0x5e961a,void(_0x321926[_0x5f3f14+0x1]=_0x4fa6b8);if(_0x321926[_0x5f3f14]>=_0x5e961a&&_0x321926[_0x5f3f14]<=_0x4fa6b8&&(_0x321926[_0x5f3f14]=_0x5e961a,_0x1953c4=!0x0),_0x321926[_0x5f3f14+0x1]>=_0x5e961a&&_0x321926[_0x5f3f14+0x1]<=_0x4fa6b8&&(_0x321926[_0x5f3f14+0x1]=_0x4fa6b8,_0x1953c4=!0x0),_0x1953c4)return;}let _0x24b686=0x1;for(;;){if(-0x1===_0x321926[_0x24b686])return _0x321926[_0x24b686]=_0x5e961a,_0x321926[_0x24b686+0x1]=_0x4fa6b8,_0x321926['length']<_0x24b686+0x3&&_0x15b52d[_0x138329(0x2ae)](_0x138329(0x293)),void(_0x321926[0x0]===_0x24b686&&(_0x321926[0x0]+=0x2));_0x24b686+=0x2;}},'uY':()=>_0x1962b5,'ux':()=>function(_0x55f327){var _0x426779=a2_0x5b4b;for(let _0xf51278=0x0;_0xf51278<_0x55f327[_0x426779(0x2a2)];_0xf51278++)_0x55f327[_0xf51278]=parseFloat(_0x55f327[_0xf51278]);return _0x55f327;}});var _0x15b52d=_0x2ef10d(0x6214);const _0x1962b5=0x22;}},_0x3f10a9={},_0x3db024['m']=_0xcdf8bd,_0x3db024['x']=()=>{var _0x455ce4=_0x3db024['O'](void 0x0,[0x1f6,0x1f3,0x169,0x1b8],()=>_0x3db024(0xd809));return _0x3db024['O'](_0x455ce4);},_0x319cb3=[],_0x3db024['O']=(_0xc60ff5,_0x424a40,_0x5993d1,_0x525132)=>{var _0x1e0f79=a2_0x5b4b;if(!_0x424a40){for(var _0x161565=Infinity,_0xbff558=0x0;_0xbff558<_0x319cb3[_0x1e0f79(0x2a2)];_0xbff558++){for(var _0x23535d,[_0x424a40,_0x5993d1,_0x525132]=_0x319cb3[_0xbff558],_0x2a05de=!0x0,_0x3bdff2=0x0;_0x3bdff2<_0x424a40[_0x1e0f79(0x2a2)];_0x3bdff2++)(!0x1&_0x525132||_0x525132<=_0x161565)&&Object[_0x1e0f79(0x1cc)](_0x3db024['O'])[_0x1e0f79(0x218)](_0x138b01=>_0x3db024['O'][_0x138b01](_0x424a40[_0x3bdff2]))?_0x424a40[_0x1e0f79(0x1fc)](_0x3bdff2--,0x1):(_0x2a05de=!0x1,_0x525132<_0x161565&&(_0x161565=_0x525132));_0x2a05de&&(_0x319cb3[_0x1e0f79(0x1fc)](_0xbff558--,0x1),void 0x0!==(_0x23535d=_0x5993d1())&&(_0xc60ff5=_0x23535d));}return _0xc60ff5;}_0x525132=_0x525132||0x0;for(_0xbff558=_0x319cb3['length'];0x0<_0xbff558&&_0x319cb3[_0xbff558-0x1][0x2]>_0x525132;_0xbff558--)_0x319cb3[_0xbff558]=_0x319cb3[_0xbff558-0x1];_0x319cb3[_0xbff558]=[_0x424a40,_0x5993d1,_0x525132];},_0x3db024['n']=_0x211828=>{var _0x43fe35=a2_0x5b4b,_0x32ddd0=_0x211828&&_0x211828['__esModule']?()=>_0x211828[_0x43fe35(0x28f)]:()=>_0x211828;return _0x3db024['d'](_0x32ddd0,{'a':_0x32ddd0}),_0x32ddd0;},_0x3db024['d']=(_0x5d4152,_0x2bdc49)=>{var _0xb7878a=a2_0x5b4b;for(var _0x2ce3a5 in _0x2bdc49)_0x3db024['o'](_0x2bdc49,_0x2ce3a5)&&!_0x3db024['o'](_0x5d4152,_0x2ce3a5)&&Object[_0xb7878a(0x24a)](_0x5d4152,_0x2ce3a5,{'enumerable':!0x0,'get':_0x2bdc49[_0x2ce3a5]});},_0x3db024['f']={},_0x3db024['e']=_0x2f06a7=>Promise[_0xee4ad9(0x266)](Object[_0xee4ad9(0x1cc)](_0x3db024['f'])[_0xee4ad9(0x1a1)]((_0x5b699b,_0x764170)=>(_0x3db024['f'][_0x764170](_0x2f06a7,_0x5b699b),_0x5b699b),[])),_0x3db024['u']=_0x4b225a=>({0x36:'e7aa3d02f397373f8487',0x169:_0xee4ad9(0x2a1),0x1b8:_0xee4ad9(0x1bf),0x1f3:'e729f7783ec6880779d5',0x1f6:_0xee4ad9(0x2aa)}[_0x4b225a]+_0xee4ad9(0x214)),_0x3db024['g']=(function(){var _0x5be7aa=_0xee4ad9;if(_0x5be7aa(0x20e)==typeof globalThis)return globalThis;try{return this||new Function(_0x5be7aa(0x238))();}catch(_0x128199){if('object'==typeof window)return window;}}()),_0x3db024['o']=(_0x231d2f,_0x5188be)=>Object[_0xee4ad9(0x1d3)][_0xee4ad9(0x1c0)][_0xee4ad9(0x286)](_0x231d2f,_0x5188be),_0x3db024[_0xee4ad9(0x24f)]=_0x5e69d3=>(_0x5e69d3[_0xee4ad9(0x1e5)]=[],_0x5e69d3['children']||(_0x5e69d3[_0xee4ad9(0x1ba)]=[]),_0x5e69d3),_0x3db024['p']='./',_0x3db024['b']=self[_0xee4ad9(0x1df)]+'',_0x124c87={0x131:0x1},_0x3db024['f']['i']=(_0x269d6f,_0x327952)=>{_0x124c87[_0x269d6f]||importScripts(_0x3db024['p']+_0x3db024['u'](_0x269d6f));},_0x520879=Object(self||this)['webpackChunkBim']=Object(self||this)[_0xee4ad9(0x2a8)]||[],_0x3f60c5=_0x520879[_0xee4ad9(0x263)]['bind'](_0x520879),_0x520879[_0xee4ad9(0x263)]=_0x334e4f=>{var _0x22c57d=_0xee4ad9,_0x3bd530,[_0x45676c,_0x1d6727,_0x1f9962]=_0x334e4f;for(_0x3bd530 in _0x1d6727)_0x3db024['o'](_0x1d6727,_0x3bd530)&&(_0x3db024['m'][_0x3bd530]=_0x1d6727[_0x3bd530]);for(_0x1f9962&&_0x1f9962(_0x3db024);_0x45676c[_0x22c57d(0x2a2)];)_0x124c87[_0x45676c[_0x22c57d(0x27b)]()]=0x1;_0x3f60c5(_0x334e4f);},_0xad07f6=_0x3db024['x'],(_0x3db024['x']=()=>Promise[_0xee4ad9(0x266)]([0x1f6,0x1f3,0x169,0x1b8][_0xee4ad9(0x1d1)](_0x3db024['e'],_0x3db024))[_0xee4ad9(0x222)](_0xad07f6))();function _0x3db024(_0x4b8028){var _0x54f217=_0xee4ad9,_0x4e35ec=_0x3f10a9[_0x4b8028];if(void 0x0!==_0x4e35ec)return _0x4e35ec[_0x54f217(0x1e2)];return _0x4e35ec=_0x3f10a9[_0x4b8028]={'id':_0x4b8028,'loaded':!0x1,'exports':{}},(_0xcdf8bd[_0x4b8028][_0x54f217(0x286)](_0x4e35ec[_0x54f217(0x1e2)],_0x4e35ec,_0x4e35ec[_0x54f217(0x1e2)],_0x3db024),_0x4e35ec[_0x54f217(0x1d9)]=!0x0,_0x4e35ec[_0x54f217(0x1e2)]);}var _0x319cb3,_0x124c87,_0x520879,_0x3f60c5,_0xad07f6,_0xcdf8bd,_0x3f10a9;};function a2_0x5b4b(_0x1879de,_0x891e7e){var _0x5b43e2=a2_0x5b43();return a2_0x5b4b=function(_0x5b4bb0,_0x23131c){_0x5b4bb0=_0x5b4bb0-0x187;var _0x29f5f7=_0x5b43e2[_0x5b4bb0];return _0x29f5f7;},a2_0x5b4b(_0x1879de,_0x891e7e);}a2_0x189bbd(0x20e)==typeof exports&&a2_0x189bbd(0x20e)==typeof module?module['exports']=t():a2_0x189bbd(0x278)==typeof define&&define[a2_0x189bbd(0x1bc)]?define([],t):a2_0x189bbd(0x20e)==typeof exports?exports['Bim']=t():e[a2_0x189bbd(0x1aa)]=t();function a2_0x5b43(){var _0x4916fa=['449574skzaNB','SetModelStatus','RequestTexture','operatingType','CancelOperatingTransform','modifyMemoryInstancesBuffer','GetPlanes','CancelMaterialEdit','GetComponentMaterialId','InitModel','SetComponentStatus','return\x20this','operating','indexDbName_Common','error','catch','indexBufferType','dataStoreObject','preview','dataStoreArrayBuffer','useCache','isArray','GetLeftPlaneToRef','小于0了','red','FreeVideoMemory','server_modelId_texture_List','arraybuffer','IsPointInFrustum','defineProperty','SetInstancesMaterialId','set','expressType','textureInfoAutoId','nmd','renderMemoryIdBuffer','getMeshUrl','mesh','uniqueIdToModelId','renderUpdateTempDataView','onsuccess','FromArray','componentId','imgStartWidth','Initialized','SetModelMatrix','modelExpressTypeOperating','opaqueMaxRenderIndex','modifyMemoryInstancesDataView','./Assets/Textures/PBRRepo/','modelMeshInstancesArrayBuff','modelIndexOffsetStart','operatingTypeModelComponent','loadingMesh','push','indexBuffer','lastIndexOf','all','uniqueId','name','frustumVisibleWorker','currentTarget','add','buffer','ShowModel','GetTextureList','renderInstancesCount','modifyMemoryMixBuffer','getMaterial','RequestMaterial','indexDbInsertMaxNum','310LyKLei','textureConfigJson','idleMemoryTextureBuffer','idleMemoryPositionBuffer','function','idBuffer','autoId','pop','AddInstanceIndex','textureInfo','readwrite','addEventListener','initTextureServerEd','310QTqBZv','renderMemoryIdDataView','renderIndexModelIdAndInstancesIdBuffer','LastInit','materialId','call','CancelOperatingStatus','base','SetInstancesStatus','getModelList','status','each','sharedData','modifyMemoryMixDataView','default','SetComponentTransform','onerror','9396Ungcft','不够用了','material','serverAddress','2655837aEgTcu','SetModelStoreyStatus','expressTypeWeightsArrayBuff','SetModelExpressTypeTransform','multiply','matrixArr','origin','modelMaterialBindTexture','select\x20*\x20from\x20model','frameMaxRenderMemoryLength','postMessage','09c6a7e8f2872c38a962','length','GetTopPlaneToRef','无法识别\x20componentType','SQLEngine','width','modifyMemoryTextureBuffer','webpackChunkBim','idleMemoryInstancesDataView','f7cff7ff1629a935e0f7','get','msgType','modifyMemoryTextureDataView','log','cbId','4361800mmZWTn','SetInstancesTransform','createObjectStore','AddAVertexIndex','indexDb_modelId_materialIds_List','gridTextureSize','getAllKeys','side','transaction','select\x20*\x20from\x20texture','PrepareRenderData','open','readonly','renderIndexDataView','onupgradeneeded','GetNearPlaneToRef','modelMeshInstancesIndexArrayBuff','RemoveModel','renderMaterialCount','indexDb_modelId_meshIds_List','normalize','idleMemoryPositionDataView','oneMeter','direct','textureInfoCurrentAutoId','indexDbInsertCurrentNum','reduce','transform','.bptc','json','objectStoreNames','23253NyBkaG','instancesId','AddModel','getTexture','Bim','isExist','modifyMemoryRenderIndexDataView','modifyMemoryRenderIndexBuffer','editModelMaterial','vertexOffsetStart','renderIndexModelIdAndInstancesIdDataView','SetMaterialTexture','AddRenderingIndex','imgStartHeight','BindTexture','now','from','green','getMesh','indexDbCache','children','server_modelId_meshIds_List','amd','componentCount','onmessage','98a5f28a6b0f13b7e73c','hasOwnProperty','modelId_indexDb','HideModel','maxRenderTriangleCount','none','ceil','GetPlanesToRef','visibleModelBox','InitModelList','idleMemoryTextureDataView','230vcmpfg','storey','keys','GetBottomPlaneToRef','AddMaterial','dataCallBack','allRenderEd','map','idleTextureMinUnit','prototype','server_modelId_materialIds_List','indexOffsetStart','color','target','textureId','loaded','result','vertexPositionBuffer','renderIndexBuffer','message','modelId','location','reverseElection','orm','exports','SetComponentMaterialId','dataOffsetStart','paths','CreateMaterial','modelComponentAttributeArrayBuff','substring','renderModelComponentInstance','customizeMaterialCount','data','modelData','allowRenderInstancesDataView','Loop','modelStoreyOperating','select\x20*\x20from\x20material','post','GetFarPlaneToRef','modelComponentAttributeDataView','albedo','subarray','modelMeshInfo','clearModelMeshInfo','indexOffsetEnd','modelMeshInstancesDataView','floor','height','splice','renderUpdateTempDataBuffer','RequestMesh','contains','allowRenderInstancesArrayBuffer','maxTextureSize','FrameSelection','modifyMemoryPositionBuffer','modelMaterialInfo','452339yPwXbE','indexDb_texture_List','7uUrNRt','normal','AddTexture','idleMemoryMixDataView','transparentMaxRenderTriangleCount','opaqueMaxRenderTriangleCount','modelIdToUniqueId','object','loadStatus','videoMemoryPositionCount','SetMaterialColor','loadingMaterial','CancelComponentEditMaterial','.js','16489WUeYaJ','Database','Init','every','initModelListEd','alpha','SetModelTransform','initTextureDbEd','idleMemoryMixBuffer','SetModelStoreyTransform','texture','idleMemoryInstancesBuffer','GetComponentType','then','objectStore','数据库:texture读取失败','static_texture_List','SetModelExpressTypeStatus','modelMeshInstancesIndexDataView','blue','albedoPath','modifyMemoryPositionDataView','reverseElectionOperating','expressTypeVisibleDistanceArrayBuff'];a2_0x5b43=function(){return _0x4916fa;};return a2_0x5b43();}