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_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{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_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{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)]_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{_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();