2023西安数博会CIM演示-【前端】-Web
AdaKing88
2023-08-21 bc03b832caa49bbcd2674fe4cae3701b5059bf95
1
var a2_0x4e03e6=a2_0x29ec;(function(_0x5ad4e2,_0x3dd387){var _0x19022d=a2_0x29ec,_0x3268e8=_0x5ad4e2();while(!![]){try{var _0x3795ff=parseInt(_0x19022d(0x1e4))/0x1+parseInt(_0x19022d(0x132))/0x2+parseInt(_0x19022d(0x170))/0x3+-parseInt(_0x19022d(0x1ed))/0x4*(parseInt(_0x19022d(0x208))/0x5)+parseInt(_0x19022d(0x16b))/0x6+parseInt(_0x19022d(0x19c))/0x7+parseInt(_0x19022d(0x148))/0x8*(-parseInt(_0x19022d(0x183))/0x9);if(_0x3795ff===_0x3dd387)break;else _0x3268e8['push'](_0x3268e8['shift']());}catch(_0x40101d){_0x3268e8['push'](_0x3268e8['shift']());}}}(a2_0x27f4,0xee72b));var e=self||this,t=()=>{var _0x1d3197=a2_0x29ec;return _0x3eae03={0x65c1:(_0x15b331,_0x503166,_0x21e383)=>{var _0x71c1af=a2_0x29ec;_0x21e383['d'](_0x503166,{'k':()=>_0x1592f8});var _0x3f74b2=_0x21e383(0x5898),_0x117ec9=_0x21e383(0x9fd1),_0x4b127b=_0x21e383(0x147b8);class _0x1592f8{constructor(_0x3494a1,_0x166c23,_0x42a791){var _0x149776=a2_0x29ec;this['vectors']=_0x3f74b2['B'][_0x149776(0x21b)](0x8,_0x117ec9['P'][_0x149776(0x15f)]),this[_0x149776(0x1ba)]=_0x117ec9['P']['Zero'](),this['centerWorld']=_0x117ec9['P'][_0x149776(0x15f)](),this[_0x149776(0x206)]=_0x117ec9['P']['Zero'](),this[_0x149776(0x16d)]=_0x117ec9['P'][_0x149776(0x15f)](),this[_0x149776(0x166)]=_0x3f74b2['B'][_0x149776(0x21b)](0x3,_0x117ec9['P'][_0x149776(0x15f)]),this['vectorsWorld']=_0x3f74b2['B'][_0x149776(0x21b)](0x8,_0x117ec9['P'][_0x149776(0x15f)]),this[_0x149776(0x189)]=_0x117ec9['P'][_0x149776(0x15f)](),this[_0x149776(0x1b8)]=_0x117ec9['P'][_0x149776(0x15f)](),this[_0x149776(0x15c)]=_0x117ec9['P'][_0x149776(0x15f)](),this[_0x149776(0x16c)]=_0x117ec9['P']['Zero'](),this[_0x149776(0x1d7)]=null,this[_0x149776(0x227)]=null,this[_0x149776(0x158)](_0x3494a1,_0x166c23,_0x42a791);}[_0x71c1af(0x158)](_0xb10d47,_0x4648a5,_0x4041b7){var _0x473ce7=_0x71c1af,_0x36814f=_0xb10d47['x'],_0xe68fd7=_0xb10d47['y'],_0x24a391=_0xb10d47['z'],_0x5f531a=_0x4648a5['x'],_0x5b5c6e=_0x4648a5['y'],_0xf526d3=_0x4648a5['z'];const _0x5a7ae5=this[_0x473ce7(0x14d)];this[_0x473ce7(0x15c)][_0x473ce7(0x20f)](_0x36814f,_0xe68fd7,_0x24a391),this['maximum'][_0x473ce7(0x20f)](_0x5f531a,_0x5b5c6e,_0xf526d3),_0x5a7ae5[0x0][_0x473ce7(0x20f)](_0x36814f,_0xe68fd7,_0x24a391),_0x5a7ae5[0x1]['copyFromFloats'](_0x5f531a,_0x5b5c6e,_0xf526d3),_0x5a7ae5[0x2][_0x473ce7(0x20f)](_0x5f531a,_0xe68fd7,_0x24a391),_0x5a7ae5[0x3][_0x473ce7(0x20f)](_0x36814f,_0x5b5c6e,_0x24a391),_0x5a7ae5[0x4]['copyFromFloats'](_0x36814f,_0xe68fd7,_0xf526d3),_0x5a7ae5[0x5][_0x473ce7(0x20f)](_0x5f531a,_0x5b5c6e,_0x24a391),_0x5a7ae5[0x6][_0x473ce7(0x20f)](_0x36814f,_0x5b5c6e,_0xf526d3),_0x5a7ae5[0x7][_0x473ce7(0x20f)](_0x5f531a,_0xe68fd7,_0xf526d3),_0x4648a5[_0x473ce7(0x1b4)](_0xb10d47,this[_0x473ce7(0x1ba)])['scaleInPlace'](0.5),_0x4648a5[_0x473ce7(0x200)](_0xb10d47,this['extendSize'])[_0x473ce7(0x25c)](0.5),this[_0x473ce7(0x1b2)]=_0x4041b7||_0x117ec9['y3']['IdentityReadOnly'],this[_0x473ce7(0x1ff)](this[_0x473ce7(0x1b2)]);}[_0x71c1af(0x245)](_0x27d164){var _0x2cfd6b=_0x71c1af,_0x507b90=_0x1592f8['_TmpVector3'];const _0x52ed1c=this[_0x2cfd6b(0x16c)][_0x2cfd6b(0x200)](this['minimum'],_0x507b90[0x0]);var _0x131108=_0x52ed1c[_0x2cfd6b(0x253)](),_0x131108=(_0x52ed1c[_0x2cfd6b(0x139)](_0x131108),_0x131108*_0x27d164),_0x27d164=_0x52ed1c[_0x2cfd6b(0x25c)](0.5*_0x131108),_0x131108=this['center']['subtractToRef'](_0x27d164,_0x507b90[0x1]),_0x27d164=this[_0x2cfd6b(0x1ba)][_0x2cfd6b(0x1b4)](_0x27d164,_0x507b90[0x2]);return this[_0x2cfd6b(0x158)](_0x131108,_0x27d164,this['_worldMatrix']),this;}['getWorldMatrix'](){var _0x1522cc=_0x71c1af;return this[_0x1522cc(0x1b2)];}[_0x71c1af(0x1ff)](_0x5332e0){var _0x5a3e2b=_0x71c1af;const _0x3fbe8d=this[_0x5a3e2b(0x189)],_0x104356=this['maximumWorld'];var _0x19a8c5=this[_0x5a3e2b(0x166)];const _0x12b873=this['vectorsWorld'];var _0x2bc2d8=this[_0x5a3e2b(0x14d)];if(_0x5332e0[_0x5a3e2b(0x1d4)]()){_0x3fbe8d[_0x5a3e2b(0x142)](this['minimum']),_0x104356[_0x5a3e2b(0x142)](this[_0x5a3e2b(0x16c)]);for(let _0x428549=0x0;_0x428549<0x8;++_0x428549)_0x12b873[_0x428549][_0x5a3e2b(0x142)](_0x2bc2d8[_0x428549]);this['extendSizeWorld'][_0x5a3e2b(0x142)](this[_0x5a3e2b(0x206)]),this['centerWorld'][_0x5a3e2b(0x142)](this[_0x5a3e2b(0x1ba)]);}else{_0x3fbe8d[_0x5a3e2b(0x1cf)](Number['MAX_VALUE']),_0x104356[_0x5a3e2b(0x1cf)](-Number['MAX_VALUE']);for(let _0x35beaa=0x0;_0x35beaa<0x8;++_0x35beaa){var _0x4e2132=_0x12b873[_0x35beaa];_0x117ec9['P'][_0x5a3e2b(0x125)](_0x2bc2d8[_0x35beaa],_0x5332e0,_0x4e2132),_0x3fbe8d['minimizeInPlace'](_0x4e2132),_0x104356[_0x5a3e2b(0x16e)](_0x4e2132);}_0x104356[_0x5a3e2b(0x200)](_0x3fbe8d,this[_0x5a3e2b(0x16d)])[_0x5a3e2b(0x25c)](0.5),_0x104356[_0x5a3e2b(0x1b4)](_0x3fbe8d,this[_0x5a3e2b(0x1f4)])[_0x5a3e2b(0x25c)](0.5);}_0x117ec9['P']['FromArrayToRef'](_0x5332e0['m'],0x0,_0x19a8c5[0x0]),_0x117ec9['P'][_0x5a3e2b(0x1bb)](_0x5332e0['m'],0x4,_0x19a8c5[0x1]),_0x117ec9['P']['FromArrayToRef'](_0x5332e0['m'],0x8,_0x19a8c5[0x2]),this[_0x5a3e2b(0x1b2)]=_0x5332e0;}[_0x71c1af(0x234)](_0x49ff2a){var _0x4dcde5=_0x71c1af;return _0x1592f8[_0x4dcde5(0x1dd)](this[_0x4dcde5(0x197)],_0x49ff2a);}['isCompletelyInFrustum'](_0x41ca7c){var _0x54716e=_0x71c1af;return _0x1592f8[_0x54716e(0x1a7)](this['vectorsWorld'],_0x41ca7c);}[_0x71c1af(0x13b)](_0x105b8){var _0x47985f=_0x71c1af,_0x511cdc=this[_0x47985f(0x189)],_0x29f5a7=this[_0x47985f(0x1b8)],_0x3d5007=_0x511cdc['x'],_0x5378ce=_0x511cdc['y'],_0x511cdc=_0x511cdc['z'],_0x283cd1=_0x29f5a7['x'],_0x579c40=_0x29f5a7['y'],_0x29f5a7=_0x29f5a7['z'],_0x21b562=_0x105b8['x'],_0x110d97=_0x105b8['y'],_0x105b8=_0x105b8['z'],_0x5e213c=-_0x4b127b['kn'];return!(_0x283cd1-_0x21b562<_0x5e213c||_0x21b562-_0x3d5007<_0x5e213c||_0x579c40-_0x110d97<_0x5e213c||_0x110d97-_0x5378ce<_0x5e213c||_0x29f5a7-_0x105b8<_0x5e213c||_0x105b8-_0x511cdc<_0x5e213c);}['intersectsSphere'](_0x10f68d){var _0x7d36b4=_0x71c1af;return _0x1592f8[_0x7d36b4(0x19d)](this[_0x7d36b4(0x189)],this[_0x7d36b4(0x1b8)],_0x10f68d[_0x7d36b4(0x1f4)],_0x10f68d[_0x7d36b4(0x1e0)]);}['intersectsMinMax'](_0x460160,_0x2391c9){var _0x4af8c2=_0x71c1af,_0x124b76=this[_0x4af8c2(0x189)],_0x57ee4d=this[_0x4af8c2(0x1b8)],_0x2a137b=_0x124b76['x'],_0x119e40=_0x124b76['y'],_0x124b76=_0x124b76['z'],_0x3f3909=_0x57ee4d['x'],_0x2cab60=_0x57ee4d['y'],_0x57ee4d=_0x57ee4d['z'],_0x4210be=_0x460160['x'],_0x2839bf=_0x460160['y'],_0x460160=_0x460160['z'],_0x1d88f7=_0x2391c9['x'],_0x3200ce=_0x2391c9['y'],_0x2391c9=_0x2391c9['z'];return!(_0x3f3909<_0x4210be||_0x1d88f7<_0x2a137b||_0x2cab60<_0x2839bf||_0x3200ce<_0x119e40||_0x57ee4d<_0x460160||_0x2391c9<_0x124b76);}['dispose'](){var _0x352f1d=_0x71c1af,_0x3453f3;null!=(_0x3453f3=this[_0x352f1d(0x1d7)])&&_0x3453f3[_0x352f1d(0x1b7)](),null!=(_0x3453f3=this['_drawWrapperBack'])&&_0x3453f3[_0x352f1d(0x1b7)]();}static[_0x71c1af(0x1db)](_0x114a1f,_0x13db50){var _0x1d0030=_0x71c1af;return _0x114a1f[_0x1d0030(0x190)](_0x13db50[_0x1d0030(0x189)],_0x13db50['maximumWorld']);}static[_0x71c1af(0x19d)](_0xc7ccdf,_0x1c8acf,_0x3d76cb,_0xeef058){var _0x2f3141=_0x71c1af,_0x384525=_0x1592f8[_0x2f3141(0x24b)][0x0];return _0x117ec9['P']['ClampToRef'](_0x3d76cb,_0xc7ccdf,_0x1c8acf,_0x384525),_0x117ec9['P'][_0x2f3141(0x1c5)](_0x3d76cb,_0x384525)<=_0xeef058*_0xeef058;}static[_0x71c1af(0x1a7)](_0x2200d1,_0x4f57d7){for(let _0x574fc4=0x0;_0x574fc4<0x6;++_0x574fc4){const _0x57beea=_0x4f57d7[_0x574fc4];for(let _0x18a5ff=0x0;_0x18a5ff<0x8;++_0x18a5ff)if(_0x57beea['dotCoordinate'](_0x2200d1[_0x18a5ff])<0x0)return!0x1;}return!0x0;}static[_0x71c1af(0x1dd)](_0x1b19d5,_0x107d83){var _0x2fced0=_0x71c1af;for(let _0x4335c5=0x0;_0x4335c5<0x6;++_0x4335c5){let _0x5b3a55=!0x0;const _0x10f636=_0x107d83[_0x4335c5];for(let _0x4111e8=0x0;_0x4111e8<0x8;++_0x4111e8)if(0x0<=_0x10f636[_0x2fced0(0x12b)](_0x1b19d5[_0x4111e8])){_0x5b3a55=!0x1;break;}if(_0x5b3a55)return!0x1;}return!0x0;}}_0x1592f8['_TmpVector3']=_0x3f74b2['B']['BuildArray'](0x3,_0x117ec9['P'][_0x71c1af(0x15f)]);},0x126cd:(_0x49e28e,_0x168c84,_0x52dafd)=>{var _0x33ba26=a2_0x29ec;_0x52dafd['d'](_0x168c84,{'i':()=>_0x2c0b3a});var _0x5a9021=_0x52dafd(0x2037);class _0x2c0b3a{static['GetPlanes'](_0x4e5424){var _0x3629ec=a2_0x29ec;const _0x2e0504=[];for(let _0x30a9bd=0x0;_0x30a9bd<0x6;_0x30a9bd++)_0x2e0504[_0x3629ec(0x177)](new _0x5a9021['J'](0x0,0x0,0x0,0x0));return _0x2c0b3a[_0x3629ec(0x147)](_0x4e5424,_0x2e0504),_0x2e0504;}static[_0x33ba26(0x19a)](_0x575d98,_0x4eb76b){var _0x42827c=_0x33ba26;_0x575d98=_0x575d98['m'],(_0x4eb76b[_0x42827c(0x1d6)]['x']=_0x575d98[0x3]+_0x575d98[0x2],_0x4eb76b['normal']['y']=_0x575d98[0x7]+_0x575d98[0x6],_0x4eb76b[_0x42827c(0x1d6)]['z']=_0x575d98[0xb]+_0x575d98[0xa],_0x4eb76b['d']=_0x575d98[0xf]+_0x575d98[0xe],_0x4eb76b[_0x42827c(0x1e3)]());}static['GetFarPlaneToRef'](_0xd4baad,_0x105b12){var _0x4ad85c=_0x33ba26;_0xd4baad=_0xd4baad['m'],(_0x105b12[_0x4ad85c(0x1d6)]['x']=_0xd4baad[0x3]-_0xd4baad[0x2],_0x105b12['normal']['y']=_0xd4baad[0x7]-_0xd4baad[0x6],_0x105b12[_0x4ad85c(0x1d6)]['z']=_0xd4baad[0xb]-_0xd4baad[0xa],_0x105b12['d']=_0xd4baad[0xf]-_0xd4baad[0xe],_0x105b12[_0x4ad85c(0x1e3)]());}static['GetLeftPlaneToRef'](_0x3bfbc6,_0x346a3e){var _0x4ec877=_0x33ba26;_0x3bfbc6=_0x3bfbc6['m'],(_0x346a3e[_0x4ec877(0x1d6)]['x']=_0x3bfbc6[0x3]+_0x3bfbc6[0x0],_0x346a3e['normal']['y']=_0x3bfbc6[0x7]+_0x3bfbc6[0x4],_0x346a3e[_0x4ec877(0x1d6)]['z']=_0x3bfbc6[0xb]+_0x3bfbc6[0x8],_0x346a3e['d']=_0x3bfbc6[0xf]+_0x3bfbc6[0xc],_0x346a3e['normalize']());}static[_0x33ba26(0x1ea)](_0x46bc94,_0x248c3c){var _0xe1e2a4=_0x33ba26;_0x46bc94=_0x46bc94['m'],(_0x248c3c[_0xe1e2a4(0x1d6)]['x']=_0x46bc94[0x3]-_0x46bc94[0x0],_0x248c3c['normal']['y']=_0x46bc94[0x7]-_0x46bc94[0x4],_0x248c3c[_0xe1e2a4(0x1d6)]['z']=_0x46bc94[0xb]-_0x46bc94[0x8],_0x248c3c['d']=_0x46bc94[0xf]-_0x46bc94[0xc],_0x248c3c[_0xe1e2a4(0x1e3)]());}static['GetTopPlaneToRef'](_0x9d054,_0x5f0417){var _0x5bd8fd=_0x33ba26;_0x9d054=_0x9d054['m'],(_0x5f0417[_0x5bd8fd(0x1d6)]['x']=_0x9d054[0x3]-_0x9d054[0x1],_0x5f0417[_0x5bd8fd(0x1d6)]['y']=_0x9d054[0x7]-_0x9d054[0x5],_0x5f0417[_0x5bd8fd(0x1d6)]['z']=_0x9d054[0xb]-_0x9d054[0x9],_0x5f0417['d']=_0x9d054[0xf]-_0x9d054[0xd],_0x5f0417[_0x5bd8fd(0x1e3)]());}static[_0x33ba26(0x164)](_0x5f4164,_0x5bb7a5){var _0xed6bd=_0x33ba26;_0x5f4164=_0x5f4164['m'],(_0x5bb7a5['normal']['x']=_0x5f4164[0x3]+_0x5f4164[0x1],_0x5bb7a5[_0xed6bd(0x1d6)]['y']=_0x5f4164[0x7]+_0x5f4164[0x5],_0x5bb7a5['normal']['z']=_0x5f4164[0xb]+_0x5f4164[0x9],_0x5bb7a5['d']=_0x5f4164[0xf]+_0x5f4164[0xd],_0x5bb7a5[_0xed6bd(0x1e3)]());}static[_0x33ba26(0x147)](_0x190979,_0x3b845c){var _0x1f74f3=_0x33ba26;_0x2c0b3a[_0x1f74f3(0x19a)](_0x190979,_0x3b845c[0x0]),_0x2c0b3a[_0x1f74f3(0x248)](_0x190979,_0x3b845c[0x1]),_0x2c0b3a[_0x1f74f3(0x1d5)](_0x190979,_0x3b845c[0x2]),_0x2c0b3a[_0x1f74f3(0x1ea)](_0x190979,_0x3b845c[0x3]),_0x2c0b3a[_0x1f74f3(0x1bc)](_0x190979,_0x3b845c[0x4]),_0x2c0b3a['GetBottomPlaneToRef'](_0x190979,_0x3b845c[0x5]);}}},0x15857:(_0x2c192f,_0x1bae26,_0x201d4c)=>{_0x201d4c['d'](_0x1bae26,{'HE':()=>_0x4bffcb['HE'],'P':()=>_0x24e6b7['P'],'RD':()=>_0x14c16b['RD'],'Wo':()=>_0x4bffcb['Wo'],'jp':()=>_0x24e6b7['jp'],'y3':()=>_0x24e6b7['y3'],'zZ':()=>_0x4bffcb['zZ']});var _0x14c16b=_0x201d4c(0xa60f),_0x4bffcb=_0x201d4c(0xc84b),_0x24e6b7=(_0x201d4c(0x147b8),_0x201d4c(0x126cd),_0x201d4c(0x11edd),_0x201d4c(0x2037),_0x201d4c(0x9fd1));_0x201d4c(0x15a94);},0x14518:(_0x82d36c,_0x19b044,_0x225a5)=>{var _0x21cd03=a2_0x29ec,_0x1d61f4=_0x225a5(0x15a31),_0x228f5b=_0x225a5(0xd8a8),_0x10de17=_0x225a5(0x10d51),_0x10de17=_0x225a5['n'](_0x10de17),_0x1158a1=_0x225a5(0x2f9d),_0x31786b=_0x225a5(0x25c5),_0x1fa3dc=_0x225a5['n'](_0x31786b),_0x5db9c0=(_0x225a5(0xe0c0),_0x225a5(0xab11),_0x225a5(0x14c74),_0x225a5(0x9316),_0x225a5(0xe1b3),_0x225a5(0xb261),_0x225a5(0x3ae7),_0x225a5(0x5e86),_0x225a5(0x1696b),_0x225a5(0x9d9),_0x225a5(0x161cb),_0x225a5(0x17932),_0x225a5(0x65c1),_0x225a5(0xe30c),_0x225a5(0x12bb6),_0x225a5(0x17fdf),_0x225a5(0x8483),_0x225a5(0x28e1),_0x225a5(0x59a7),_0x225a5(0x663)),_0x21b950=(_0x225a5(0x1334a),_0x225a5(0x3cd9),_0x225a5(0x99a5),_0x225a5(0x12b78),_0x225a5(0x2540),_0x225a5(0xc97d),_0x225a5(0x80e8),_0x225a5(0x17439),_0x225a5(0x16e4e),_0x225a5(0x114a2),_0x225a5(0x1b5c),_0x225a5(0x12a54),_0x225a5(0xa1c8),_0x225a5(0x15857)),_0x59defa=(_0x225a5(0x17cee),_0x225a5(0x1797e),_0x225a5(0x124cf),_0x225a5(0x98fc),_0x225a5(0x16aec),_0x225a5(0x6c6d),_0x225a5(0xa6c6),_0x225a5(0xa82f),_0x225a5(0x5204),_0x225a5(0x116b6),_0x225a5(0x16a99),_0x225a5(0x1446b),_0x225a5(0xbb85),_0x225a5(0x14926),_0x225a5(0x1388c),_0x225a5(0xf9d6),_0x225a5(0xf06),_0x225a5(0xfc73),_0x225a5(0x389d),_0x225a5(0x4be6),_0x225a5(0x43e9)),_0x1a3966=_0x225a5(0x6214);_0x10de17()({'locateFile':(_0x1a2fc6,_0x44adf3)=>_0x228f5b['Z']})['then'](_0x520a31=>{var _0x4c7c8f=a2_0x29ec;globalThis[_0x4c7c8f(0x216)]=_0x520a31;}),globalThis['direct']=new class{constructor(){var _0x5b08d3=a2_0x29ec;this[_0x5b08d3(0x1b6)]=!0x1,this['initTextureServerEd']=!0x1,this[_0x5b08d3(0x20c)]=!0x1,this['idleTextureMinUnit']=0x40,this[_0x5b08d3(0x188)]={},this[_0x5b08d3(0x1ec)]={},this[_0x5b08d3(0x20e)]={},this[_0x5b08d3(0x22c)]={},this[_0x5b08d3(0x146)]=0x12c,this['indexDbInsertCurrentNum']=0x0,this[_0x5b08d3(0x219)]={},this[_0x5b08d3(0x229)]={},this['textureInfo']={},this['textureInfoCurrentAutoId']=0x1,this[_0x5b08d3(0x186)]={},this[_0x5b08d3(0x205)]={},this[_0x5b08d3(0x214)]={},this[_0x5b08d3(0x255)]=_0x5b08d3(0x1f2),this[_0x5b08d3(0x1d1)]={},this[_0x5b08d3(0x237)]={},this[_0x5b08d3(0x13e)]={},this[_0x5b08d3(0x252)]={},this[_0x5b08d3(0x1b1)]={},this['server_modelId_texture_List']={},this['static_texture_List']={},this[_0x5b08d3(0x130)]=0x0,this[_0x5b08d3(0x140)]=0x0,this[_0x5b08d3(0x1a0)]={},this[_0x5b08d3(0x18f)]={'transform':0x1,'status':0x2,'material':0x3},this[_0x5b08d3(0x1f7)]={0x1:{},0x2:{},0x3:{}},this[_0x5b08d3(0x141)]={},this[_0x5b08d3(0x21a)]=0x0,this[_0x5b08d3(0x24e)]=0x0,this[_0x5b08d3(0x128)]=0x0,this[_0x5b08d3(0x129)]={},this['loadingMesh']=!0x1,this[_0x5b08d3(0x184)]=!0x1,this[_0x5b08d3(0x1c9)]=!0x1,_0x5db9c0['Z2'][_0x5b08d3(0x1c3)](!0x0),this[_0x5b08d3(0x1ad)]=new SharedArrayBuffer(0x1000000),this['allowRenderInstancesDataView']=new Int32Array(this[_0x5b08d3(0x1ad)]),this[_0x5b08d3(0x195)]=new SharedArrayBuffer(0x3d0900*_0x1158a1['uY']+0x4),this['modelMeshInstancesDataView']=new Float32Array(this[_0x5b08d3(0x195)]),this[_0x5b08d3(0x157)]=new SharedArrayBuffer(0xa00000),this[_0x5b08d3(0x144)]=new Int32Array(this[_0x5b08d3(0x157)]);for(let _0x32226b=this['idleMemoryInstancesDataView'][0x0]=0x1;_0x32226b<this['idleMemoryInstancesDataView']['length'];_0x32226b++)this[_0x5b08d3(0x144)][_0x32226b]=-0x1;this[_0x5b08d3(0x174)]=new SharedArrayBuffer(0xa00000),this[_0x5b08d3(0x1cb)]=new Int32Array(this[_0x5b08d3(0x174)]);for(let _0x234c5=this[_0x5b08d3(0x1cb)][0x0]=0x1;_0x234c5<this[_0x5b08d3(0x1cb)]['length'];_0x234c5++)this[_0x5b08d3(0x1cb)][_0x234c5]=-0x1;this[_0x5b08d3(0x249)]=new SharedArrayBuffer(0xa00000),this[_0x5b08d3(0x24c)]=new Int32Array(this[_0x5b08d3(0x249)]);for(let _0x285ca4=this['idleMemoryMixDataView'][0x0]=0x1;_0x285ca4<this[_0x5b08d3(0x24c)]['length'];_0x285ca4++)this[_0x5b08d3(0x24c)][_0x285ca4]=-0x1;this['modifyMemoryMixBuffer']=new SharedArrayBuffer(0xa00000),this[_0x5b08d3(0x1ae)]=new Int32Array(this[_0x5b08d3(0x202)]),this[_0x5b08d3(0x1ae)][0x0]=0x1,this[_0x5b08d3(0x143)]=new SharedArrayBuffer(0x4000000),this[_0x5b08d3(0x1be)]=new Int32Array(this[_0x5b08d3(0x143)]),this['modifyMemoryTextureDataView'][0x0]=0x1,this[_0x5b08d3(0x222)]=new SharedArrayBuffer(0x1000000),this['modifyMemoryPositionDataView']=new Int32Array(this[_0x5b08d3(0x222)]),this[_0x5b08d3(0x1d2)][0x0]=0x1,this[_0x5b08d3(0x220)]=new SharedArrayBuffer(0x1000000),this[_0x5b08d3(0x161)]=new Int32Array(this[_0x5b08d3(0x220)]),this['modifyMemoryInstancesDataView'][0x0]=0x1,this['modifyMemoryRenderIndexBuffer']=new SharedArrayBuffer(0x1000000),this[_0x5b08d3(0x145)]=new Int32Array(this[_0x5b08d3(0x133)]);for(let _0x193f72=this['modifyMemoryRenderIndexDataView'][0x0]=0x1;_0x193f72<this[_0x5b08d3(0x145)][_0x5b08d3(0x253)];_0x193f72++)this['modifyMemoryRenderIndexDataView'][_0x193f72]=-0x1;let _0x7b151a=indexedDB[_0x5b08d3(0x12e)](this[_0x5b08d3(0x255)]);_0x7b151a[_0x5b08d3(0x150)]=_0x5e3d47=>_0x1a3966[_0x5b08d3(0x23f)](_0x5b08d3(0x201),_0x5e3d47),_0x7b151a['onupgradeneeded']=_0x3cfd0e=>{var _0x4a5d68=_0x5b08d3;_0x3cfd0e['target'][_0x4a5d68(0x1de)]['objectStoreNames'][_0x4a5d68(0x172)](_0x4a5d68(0x226))||_0x3cfd0e['target'][_0x4a5d68(0x1de)][_0x4a5d68(0x1fd)](_0x4a5d68(0x226),{'autoIncrement':!0x1,'keyPath':'id'});},_0x7b151a[_0x5b08d3(0x15b)]=_0x11fe47=>{var _0x3f85ea=_0x5b08d3;this['modelId_indexDb'][this[_0x3f85ea(0x255)]]=_0x11fe47[_0x3f85ea(0x25d)]['result'];let _0x1c1782=_0x11fe47[_0x3f85ea(0x25d)][_0x3f85ea(0x1de)],_0x5520c4=_0x1c1782[_0x3f85ea(0x198)]([_0x3f85ea(0x226)],_0x3f85ea(0x21d))['objectStore'](_0x3f85ea(0x226)),_0x584fac=_0x5520c4[_0x3f85ea(0x154)]();_0x584fac['onsuccess']=_0x548136=>{var _0x49fd7f=_0x3f85ea,_0x5e2fab;for(_0x5e2fab of _0x548136[_0x49fd7f(0x25d)][_0x49fd7f(0x1de)])this[_0x49fd7f(0x204)][_0x5e2fab]={'origin':0x1,'loadStatus':0x0};this[_0x49fd7f(0x20c)]=!0x0,this[_0x49fd7f(0x215)]();};},_0x1fa3dc()['get'](_0x5b08d3(0x1fb),{'responseType':_0x5b08d3(0x224)})[_0x5b08d3(0x20d)](_0x22e690=>{var _0xe2051b=_0x5b08d3;this[_0xe2051b(0x231)]=_0x22e690[_0xe2051b(0x242)];for(var _0x35004a of _0x22e690[_0xe2051b(0x242)])this[_0xe2051b(0x204)][_0xe2051b(0x1a6)](_0x35004a['id'])||(this['textureInfo'][_0x35004a['id']]={'origin':0x3,'loadStatus':0x0,'id':_0x35004a['id'],'width':_0x35004a[_0xe2051b(0x1c2)],'height':_0x35004a['height'],'name':_0x35004a['name'],'oneMeter':_0x35004a[_0xe2051b(0x1c7)],'previewPath':_0x35004a[_0xe2051b(0x1e9)],'albedoPath':_0x35004a[_0xe2051b(0x1d9)][_0xe2051b(0x1e7)](0x0,_0x35004a[_0xe2051b(0x1d9)][_0xe2051b(0x12c)]('.'))+_0xe2051b(0x203),'ormPath':_0x35004a[_0xe2051b(0x18d)][_0xe2051b(0x1e7)](0x0,_0x35004a['orm']['lastIndexOf']('.'))+_0xe2051b(0x203),'ndPath':_0x35004a['nd']['substring'](0x0,_0x35004a['nd'][_0xe2051b(0x12c)]('.'))+'.bptc'});this[_0xe2051b(0x168)]=!0x0,this[_0xe2051b(0x215)]();},_0x406c42=>{var _0x167cb7=_0x5b08d3;_0x1a3966[_0x167cb7(0x213)](_0x406c42);}),this[_0x5b08d3(0x19e)]=new Worker(new URL(_0x225a5['p']+_0x225a5['u'](0x371),_0x225a5['b'])),this[_0x5b08d3(0x19e)][_0x5b08d3(0x175)]=_0x51f9be=>{var _0x1fce78=_0x5b08d3;switch(_0x51f9be['data']['msgType']){case _0x1fce78(0x13f):break;case _0x1fce78(0x169):this[_0x1fce78(0x169)](_0x51f9be[_0x1fce78(0x242)]['modelId']);break;case _0x1fce78(0x20b):globalThis[_0x1fce78(0x21c)](_0x51f9be[_0x1fce78(0x242)]);}},globalThis['addEventListener'](_0x5b08d3(0x14c),_0x5e2f3a=>{var _0x38e7e2=_0x5b08d3;switch(_0x5e2f3a[_0x38e7e2(0x242)][_0x38e7e2(0x22d)]){case _0x38e7e2(0x1d3):this[_0x38e7e2(0x1ab)]=_0x5e2f3a['data'][_0x38e7e2(0x1ab)],this[_0x38e7e2(0x240)]=_0x5e2f3a['data'][_0x38e7e2(0x1ab)]+_0x38e7e2(0x193),this[_0x38e7e2(0x230)]=_0x5e2f3a[_0x38e7e2(0x242)]['serverAddress']+_0x38e7e2(0x230),this[_0x38e7e2(0x176)]=_0x5e2f3a['data'][_0x38e7e2(0x1ab)]+_0x38e7e2(0x176),this[_0x38e7e2(0x212)]=_0x5e2f3a[_0x38e7e2(0x242)][_0x38e7e2(0x1ab)]+'getModelList',this[_0x38e7e2(0x1f8)]=new _0x1d61f4['p'](_0x5e2f3a[_0x38e7e2(0x242)][_0x38e7e2(0x1f8)][_0x38e7e2(0x194)],_0x5e2f3a[_0x38e7e2(0x242)]['sharedData'][_0x38e7e2(0x16f)]),this['renderUpdateTempDataBuffer']=_0x5e2f3a[_0x38e7e2(0x242)][_0x38e7e2(0x14e)],this[_0x38e7e2(0x254)]=new Float32Array(this[_0x38e7e2(0x14e)]),this['renderMemoryIdBuffer']=_0x5e2f3a[_0x38e7e2(0x242)][_0x38e7e2(0x156)],this[_0x38e7e2(0x1cc)]=new Uint32Array(this[_0x38e7e2(0x156)]),this[_0x38e7e2(0x1a3)]=new SharedArrayBuffer(0x18*this[_0x38e7e2(0x1f8)][_0x38e7e2(0x257)]),this['renderIndexDataView']=new Int32Array(this['renderIndexBuffer']),this[_0x38e7e2(0x247)]=new SharedArrayBuffer(0x18*this[_0x38e7e2(0x1f8)][_0x38e7e2(0x257)]),this[_0x38e7e2(0x223)]=new Int32Array(this[_0x38e7e2(0x247)]),this[_0x38e7e2(0x24e)]=0x3*Math[_0x38e7e2(0x233)](0.02*this[_0x38e7e2(0x1f8)][_0x38e7e2(0x257)]/0x3),this[_0x38e7e2(0x21a)]=this['sharedData']['maxRenderTriangleCount']-this['transparentMaxRenderTriangleCount'],this['opaqueMaxRenderIndex']=0x6*this['opaqueMaxRenderTriangleCount'],this[_0x38e7e2(0x1cc)][0x0]=0x0,this['renderMemoryIdDataView'][0x1]=this[_0x38e7e2(0x128)],this['maxTextureSize']=this[_0x38e7e2(0x1f8)]['maxTextureSize'],this['gridTextureSize']=this[_0x38e7e2(0x181)]/this[_0x38e7e2(0x15a)],this[_0x38e7e2(0x23b)]=new SharedArrayBuffer(this[_0x38e7e2(0x260)]*this[_0x38e7e2(0x260)]*0x4),this[_0x38e7e2(0x217)]=new Int32Array(this['idleMemoryTextureBuffer']);for(let _0x83905f=0x0;_0x83905f<this[_0x38e7e2(0x217)][_0x38e7e2(0x253)];_0x83905f++)this[_0x38e7e2(0x217)][_0x83905f]=-0x1;_0x1fa3dc()['get'](this['getModelList'],{'responseType':_0x38e7e2(0x21f)})[_0x38e7e2(0x20d)](_0x1aa439=>{var _0x528697=_0x38e7e2;let _0xb2f43=new globalThis[(_0x528697(0x216))][(_0x528697(0x17d))](new Uint8Array(_0x1aa439[_0x528697(0x242)]),!0x0),_0x4472c3=[];_0xb2f43[_0x528697(0x20a)]('select\x20*\x20from\x20model',void 0x0,_0x1ef514=>{var _0x22497c=_0x528697;_0x4472c3[_0x22497c(0x177)](_0x1ef514);}),this[_0x528697(0x196)]=new _0x59defa['T'](_0x4472c3[_0x528697(0x253)],null);for(var _0x14e0fb of _0x4472c3)this['uniqueIdToModelId'][_0x14e0fb[_0x528697(0x21e)]]=_0x14e0fb['id'],this[_0x528697(0x22c)][_0x14e0fb['id']]=_0x14e0fb['uniqueId'],this[_0x528697(0x214)][_0x14e0fb['id']]={},this[_0x528697(0x196)][_0x528697(0x155)](_0x14e0fb),this[_0x528697(0x188)][_0x14e0fb['id']]=new SharedArrayBuffer(0x4*(_0x14e0fb[_0x528697(0x1fa)]+0x1)),this[_0x528697(0x1ec)][_0x14e0fb['id']]=new Uint32Array(this[_0x528697(0x188)][_0x14e0fb['id']]);this[_0x528697(0x19e)][_0x528697(0x21c)]({'msgType':_0x528697(0x1d3),'sharedData':{'dataStoreArrayBuffer':this[_0x528697(0x1f8)][_0x528697(0x16f)],'dataStoreObject':this[_0x528697(0x1f8)]['dataStoreObject']},'allowRenderInstancesArrayBuffer':this[_0x528697(0x1ad)],'modelMeshInstancesArrayBuff':this['modelMeshInstancesArrayBuff'],'modelMeshInstancesIndexArrayBuff':this['modelMeshInstancesIndexArrayBuff'],'renderMemoryIdBuffer':this[_0x528697(0x156)],'modelList':_0x4472c3,'serverAddress':this[_0x528697(0x1ab)],'transparentMaxRenderTriangleFace':this['transparentMaxRenderTriangleCount'],'opaqueMaxRenderTriangleFace':this[_0x528697(0x21a)],'modelArrayBuff':this[_0x528697(0x196)][_0x528697(0x163)],'modelIndexOffsetStart':this[_0x528697(0x196)][_0x528697(0x192)]}),this[_0x528697(0x1b6)]=!0x0,this[_0x528697(0x215)]();});break;case'SetModelTransform':this[_0x38e7e2(0x246)](_0x5e2f3a[_0x38e7e2(0x242)]['modelId'],_0x5e2f3a[_0x38e7e2(0x242)]['modelMatrixArr']);break;case _0x38e7e2(0x1ac):this[_0x38e7e2(0x12a)](_0x5e2f3a[_0x38e7e2(0x242)][_0x38e7e2(0x15e)],0x1);break;case _0x38e7e2(0x1eb):this[_0x38e7e2(0x12a)](_0x5e2f3a['data']['modelId'],0x0);break;case _0x38e7e2(0x17a):this[_0x38e7e2(0x17a)](_0x5e2f3a[_0x38e7e2(0x242)][_0x38e7e2(0x1f9)],_0x5e2f3a[_0x38e7e2(0x242)][_0x38e7e2(0x12f)]);break;case'SetInstancesTransform':this[_0x38e7e2(0x23e)](_0x5e2f3a[_0x38e7e2(0x242)][_0x38e7e2(0x1f9)],_0x5e2f3a[_0x38e7e2(0x242)][_0x38e7e2(0x12f)]);break;case'FrameSelection':this[_0x38e7e2(0x19e)][_0x38e7e2(0x21c)](_0x5e2f3a[_0x38e7e2(0x242)]);break;case _0x38e7e2(0x136):this['SetComponentTransform'](_0x5e2f3a[_0x38e7e2(0x242)][_0x38e7e2(0x1f9)],_0x5e2f3a[_0x38e7e2(0x242)]['idBuffer']);break;case'SetComponentStatus':this[_0x38e7e2(0x22a)](_0x5e2f3a['data'][_0x38e7e2(0x1f9)],_0x5e2f3a[_0x38e7e2(0x242)][_0x38e7e2(0x12f)]);break;case _0x38e7e2(0x131):this[_0x38e7e2(0x131)]();break;case'CancelOperatingStatus':this[_0x38e7e2(0x1e2)]();break;case _0x38e7e2(0x1aa):this['SetMaterialColor'](_0x5e2f3a[_0x38e7e2(0x242)][_0x38e7e2(0x15e)],_0x5e2f3a['data'][_0x38e7e2(0x1dc)],_0x5e2f3a['data'][_0x38e7e2(0x18a)]);break;case _0x38e7e2(0x17b):this[_0x38e7e2(0x17b)](_0x5e2f3a[_0x38e7e2(0x242)][_0x38e7e2(0x15e)],_0x5e2f3a['data'][_0x38e7e2(0x1dc)],_0x5e2f3a[_0x38e7e2(0x242)][_0x38e7e2(0x1f3)]);break;case'SetComponentMaterialId':this[_0x38e7e2(0x25b)](_0x5e2f3a[_0x38e7e2(0x242)]['operating'],_0x5e2f3a[_0x38e7e2(0x242)]['idBuffer']);break;case _0x38e7e2(0x1cd):globalThis[_0x38e7e2(0x21c)]({'msgType':_0x38e7e2(0x20b),'cbId':_0x5e2f3a[_0x38e7e2(0x242)]['cbId'],'resolve':this[_0x38e7e2(0x214)][_0x5e2f3a[_0x38e7e2(0x242)][_0x38e7e2(0x15e)]][_0x5e2f3a['data'][_0x38e7e2(0x1dc)]]});break;case _0x38e7e2(0x251):this[_0x38e7e2(0x251)](_0x5e2f3a[_0x38e7e2(0x242)][_0x38e7e2(0x15e)]);break;case _0x38e7e2(0x1d8):var _0x4ac4e0=this[_0x38e7e2(0x1d8)](_0x5e2f3a[_0x38e7e2(0x242)][_0x38e7e2(0x15e)],_0x5e2f3a[_0x38e7e2(0x242)][_0x38e7e2(0x18a)]);globalThis['postMessage']({'msgType':'dataCallBack','cbId':_0x5e2f3a[_0x38e7e2(0x242)][_0x38e7e2(0x1c0)],'resolve':_0x4ac4e0});break;case _0x38e7e2(0x1b0):globalThis[_0x38e7e2(0x21c)]({'msgType':'dataCallBack','cbId':_0x5e2f3a[_0x38e7e2(0x242)]['cbId'],'resolve':this[_0x38e7e2(0x231)]});}});}['LastInit'](){var _0x417c68=a2_0x29ec;this[_0x417c68(0x20c)]&&this[_0x417c68(0x168)]&&this['initModelListEd']&&(globalThis[_0x417c68(0x21c)]({'msgType':_0x417c68(0x13f),'renderIndexBuffer':this['renderIndexBuffer'],'modifyMemoryMixBuffer':this[_0x417c68(0x202)],'modifyMemoryTextureBuffer':this[_0x417c68(0x143)],'modifyMemoryPositionBuffer':this[_0x417c68(0x222)],'modifyMemoryInstancesBuffer':this[_0x417c68(0x220)],'modifyMemoryRenderIndexBuffer':this[_0x417c68(0x133)],'modelMeshInstancesArrayBuff':this['modelMeshInstancesArrayBuff'],'modelMeshInstancesIndexArrayBuff':this['modelMeshInstancesIndexArrayBuff'],'modelArrayBuff':this[_0x417c68(0x196)][_0x417c68(0x163)],'modelIndexOffsetStart':this[_0x417c68(0x196)]['modelIndexOffsetStart']}),this['Loop']());}[_0x21cd03(0x14a)](){var _0x17edf0=_0x21cd03;globalThis['direct'][_0x17edf0(0x16a)](),setTimeout(globalThis[_0x17edf0(0x1a2)][_0x17edf0(0x14a)],0x1);}[_0x21cd03(0x169)](_0x35c8b6){var _0x555aa3=_0x21cd03;_0x35c8b6=~~_0x35c8b6,this[_0x555aa3(0x229)][_0x35c8b6]={};var _0x178b73=this['renderMemoryIdDataView'][0x2],_0x3ea0a1=this[_0x555aa3(0x1cc)][0x2]+=0x14,_0x5d69f0=this[_0x555aa3(0x1cc)][0x7],_0x1b38cd=this[_0x555aa3(0x1cc)][0x7]+=0x14,_0x596562=Array['from'](this['modelData'][_0x555aa3(0x185)](_0x35c8b6));if((0x0,_0x1158a1['$Y'])(_0x596562),this[_0x555aa3(0x254)]['set'](_0x596562,_0x5d69f0),this[_0x555aa3(0x254)][_0x555aa3(0x135)]([this['modelData'][_0x555aa3(0x1f1)](_0x35c8b6)[0x0],_0x35c8b6,0x0,0x0],_0x5d69f0+0x10),this[_0x555aa3(0x1ae)][_0x555aa3(0x135)]([_0x5d69f0,_0x1b38cd,_0x178b73,_0x3ea0a1],this[_0x555aa3(0x1ae)][0x0]),this['modifyMemoryMixDataView'][0x0]+=0x4,this[_0x555aa3(0x196)][_0x555aa3(0x1ee)](_0x35c8b6)[0x0]=_0x178b73,0x1===this[_0x555aa3(0x1f8)][_0x555aa3(0x138)]){let _0x371e3e=indexedDB[_0x555aa3(0x12e)](this['modelIdToUniqueId'][_0x35c8b6]);_0x371e3e[_0x555aa3(0x150)]=_0x312813=>_0x1a3966[_0x555aa3(0x23f)](_0x555aa3(0x201),_0x312813),_0x371e3e[_0x555aa3(0x15b)]=_0xfbe9a3=>{var _0x5da2f2=_0x555aa3;this['modelId_indexDb'][_0x35c8b6]=_0xfbe9a3[_0x5da2f2(0x25d)][_0x5da2f2(0x1de)];let _0x405c02=_0xfbe9a3[_0x5da2f2(0x25d)][_0x5da2f2(0x1de)]['transaction']([_0x5da2f2(0x236)],'readonly'),_0x381825=_0x405c02[_0x5da2f2(0x25e)](_0x5da2f2(0x236)),_0x3b00e7=_0x381825[_0x5da2f2(0x154)]();_0x3b00e7['onsuccess']=_0x5ed2e8=>{var _0x25b8d4=_0x5da2f2,_0x3f09c7;for(_0x3f09c7 of _0x5ed2e8[_0x25b8d4(0x25d)][_0x25b8d4(0x1de)])this[_0x25b8d4(0x229)][_0x35c8b6][_0x25b8d4(0x1a6)](_0x3f09c7)||(this[_0x25b8d4(0x229)][_0x35c8b6][_0x3f09c7]={'indexDbCache':!0x0,'videoMemoryPositionCount':0x0,'loadStatus':0x0}),this[_0x25b8d4(0x229)][_0x35c8b6][_0x3f09c7][_0x25b8d4(0x19f)]=!0x0;};};}}[_0x21cd03(0x16a)](){var _0x46ca21=_0x21cd03;if(0x0!==Object[_0x46ca21(0x23a)](this['modelMaterialBindTexture'])[_0x46ca21(0x253)]&&this[_0x46ca21(0x179)](),!(!0x0===this[_0x46ca21(0x1c9)]&&0x1===this['renderMemoryIdDataView'][0xa]&&0x1===this[_0x46ca21(0x1cc)][0x6]||(this[_0x46ca21(0x1c9)]=!0x1,0x0===this[_0x46ca21(0x149)][0x1]||this[_0x46ca21(0x1cc)][0x5]||this[_0x46ca21(0x13a)]||this[_0x46ca21(0x184)]||0x0!==this['allowRenderInstancesDataView'][0x0]))){var _0x40357d=this[_0x46ca21(0x1f8)][_0x46ca21(0x1ce)];let _0x458d7b=!0x1,_0x173a3a=0x0,_0x22d3cd=0x4;for(;_0x22d3cd<this[_0x46ca21(0x149)][0x3];_0x22d3cd+=0x2){var _0x302dd7=this[_0x46ca21(0x149)][_0x22d3cd],_0x17a47b=this[_0x46ca21(0x149)][_0x22d3cd+0x1],_0x17a47b=this[_0x46ca21(0x1ec)][_0x302dd7][_0x17a47b],_0x3fe54e=this[_0x46ca21(0x256)][_0x17a47b+0x16],_0x263219=this[_0x46ca21(0x256)][_0x17a47b+0x18],_0x2f22cc=this['modelMeshInstancesDataView'][_0x17a47b+0x1d],_0x35bbf0=this[_0x46ca21(0x256)][_0x17a47b+0x1a];if(0x0!==this['modelData']['status'](_0x302dd7)[0x0]&&0x0!==_0x35bbf0&&0x0===_0x2f22cc){_0x35bbf0=0x3*_0x263219*0x2;if(_0x40357d<_0x173a3a)break;this['modelMeshInfo'][_0x302dd7]['hasOwnProperty'](_0x3fe54e)||(this['modelMeshInfo'][_0x302dd7][_0x3fe54e]={'indexDbCache':!0x1,'videoMemoryPositionCount':0x0,'loadStatus':0x0});let _0x12b6ce=this[_0x46ca21(0x229)][_0x302dd7][_0x3fe54e];_0x12b6ce[_0x46ca21(0x1a6)](_0x46ca21(0x23c))||0x0!==_0x12b6ce[_0x46ca21(0x17e)]||(_0x12b6ce['loadStatus']=0x1,_0x458d7b=!0x0,(this[_0x46ca21(0x13a)]=!0x0)===_0x12b6ce['indexDbCache']?(_0x173a3a+=_0x35bbf0,this[_0x46ca21(0x1d1)][_0x46ca21(0x1a6)](_0x302dd7)||(this['indexDb_modelId_meshIds_List'][_0x302dd7]={}),this[_0x46ca21(0x1d1)][_0x302dd7][_0x3fe54e]=void 0x0):(_0x173a3a+=_0x35bbf0,this['server_modelId_meshIds_List']['hasOwnProperty'](_0x302dd7)||(this['server_modelId_meshIds_List'][_0x302dd7]=[]),this[_0x46ca21(0x237)][_0x302dd7][_0x46ca21(0x177)](_0x3fe54e))),_0x2f22cc=this[_0x46ca21(0x256)][_0x17a47b+0x19],(this[_0x46ca21(0x214)][_0x302dd7]['hasOwnProperty'](_0x2f22cc)||(this[_0x46ca21(0x214)][_0x302dd7][_0x2f22cc]={'renderInstancesCount':0x0,'loadStatus':0x0}),0x0===this['modelMaterialInfo'][_0x302dd7][_0x2f22cc]['loadStatus']&&(this[_0x46ca21(0x184)]=!0x0,this['modelMaterialInfo'][_0x302dd7][_0x2f22cc][_0x46ca21(0x17e)]=0x1,_0x458d7b=!0x0,this[_0x46ca21(0x252)][_0x46ca21(0x1a6)](_0x302dd7)||(this['server_modelId_materialIds_List'][_0x302dd7]=[]),this[_0x46ca21(0x252)][_0x302dd7][_0x46ca21(0x177)](_0x2f22cc)));}}_0x22d3cd===this[_0x46ca21(0x149)][0x3]&&_0x458d7b;var _0x315a7e=this['allowRenderInstancesDataView'][0x1];let _0x4e291a=0x0,_0x4d5775=0x4;for(;_0x4d5775<this[_0x46ca21(0x149)][0x3]&&_0x315a7e===this[_0x46ca21(0x149)][0x1]&&0x0===this[_0x46ca21(0x149)][0x0];){var _0x1eae6d=this[_0x46ca21(0x149)][_0x4d5775],_0x193686=this[_0x46ca21(0x149)][_0x4d5775+0x1],_0x51cf91=(_0x4d5775+=0x2,this[_0x46ca21(0x1ec)][_0x1eae6d][_0x193686]),_0x419aba=this[_0x46ca21(0x256)][_0x51cf91+0x16],_0xabd523=this[_0x46ca21(0x256)][_0x51cf91+0x18],_0x2c9169=this[_0x46ca21(0x256)][_0x51cf91+0x1d],_0x5e5bc7=this[_0x46ca21(0x256)][_0x51cf91+0x1a];if(0x0!==this[_0x46ca21(0x196)][_0x46ca21(0x1f1)](_0x1eae6d)[0x0]&&0x0!==_0x5e5bc7&&0x0===_0x2c9169&&this['modelMeshInfo'][_0x1eae6d][_0x46ca21(0x1a6)](_0x419aba)){_0x5e5bc7=0x6*_0xabd523;let _0x54058d=this[_0x46ca21(0x229)][_0x1eae6d][_0x419aba];_0x2c9169=this[_0x46ca21(0x256)][_0x51cf91+0x15];let _0x164b86=this[_0x46ca21(0x256)][_0x51cf91+0x19];if((_0x54058d['hasOwnProperty'](_0x46ca21(0x1e8))||_0x54058d[_0x46ca21(0x1a6)](_0x46ca21(0x23c)))&&this['modelMaterialInfo'][_0x1eae6d][_0x164b86]&&0x3===this[_0x46ca21(0x214)][_0x1eae6d][_0x164b86][_0x46ca21(0x17e)]){if(this['operatingTypeModelComponent'][this[_0x46ca21(0x18f)][_0x46ca21(0x1b5)]][_0x1eae6d]&&this[_0x46ca21(0x1f7)][this['operatingType'][_0x46ca21(0x1b5)]][_0x1eae6d][_0x2c9169]&&(this[_0x46ca21(0x256)][_0x51cf91+0x19]=_0x164b86=this[_0x46ca21(0x1f7)][this[_0x46ca21(0x18f)][_0x46ca21(0x1b5)]][_0x1eae6d][_0x2c9169]['materialId']),_0x4e291a+=_0x5e5bc7,this['renderModelComponentInstance'][_0x46ca21(0x1a6)](_0x1eae6d)||(this[_0x46ca21(0x1a0)][_0x1eae6d]={}),this[_0x46ca21(0x1a0)][_0x1eae6d]['hasOwnProperty'](_0x2c9169)||(this[_0x46ca21(0x1a0)][_0x1eae6d][_0x2c9169]={}),this[_0x46ca21(0x1a0)][_0x1eae6d][_0x2c9169][_0x193686]=void 0x0,this[_0x46ca21(0x256)][_0x51cf91+0x1b],_0x54058d[_0x46ca21(0x1a6)](_0x46ca21(0x1e8))||this[_0x46ca21(0x1c8)](_0x51cf91),this['modelMaterialInfo'][_0x1eae6d][_0x164b86]['hasOwnProperty'](_0x46ca21(0x1ee))||this['AddMaterial'](_0x1eae6d,_0x164b86),-0x1===this[_0x46ca21(0x256)][_0x51cf91+0x1b]&&this[_0x46ca21(0x1c1)](_0x51cf91),0x0!==this[_0x46ca21(0x149)][0x0])break;if(this[_0x46ca21(0x149)][0x0]=0x1,this['AddRenderingIndex'](_0x51cf91),(this[_0x46ca21(0x149)][0x0]=0x0)===this[_0x46ca21(0x256)][_0x51cf91+0x1d])break;if(_0x40357d<_0x4e291a)break;}}}_0x4d5775===this[_0x46ca21(0x149)][0x3]&&!0x1===_0x458d7b&&(this[_0x46ca21(0x1cc)][0x6]=0x1),this[_0x46ca21(0x1cc)][0x5]=0x1,this[_0x46ca21(0x24a)](),this[_0x46ca21(0x14f)](),this['RequestMaterial'](),this['BindTexture'](),0x1===this[_0x46ca21(0x1cc)][0xa]&&(this[_0x46ca21(0x1c9)]=!0x0);}}[_0x21cd03(0x1c8)](_0x3cf1ad){var _0x3e7c44=_0x21cd03,_0x1b8469=this[_0x3e7c44(0x256)][_0x3cf1ad+0x0],_0x2faa10=this['modelMeshInstancesDataView'][_0x3cf1ad+0x16],_0x145cde=this['modelMeshInfo'][_0x1b8469][_0x2faa10]['vertexPositionBuffer'][_0x3e7c44(0x253)]/0x3,_0x3cf1ad=0x4*_0x145cde,_0x225161=_0x3cf1ad+this[_0x3e7c44(0x229)][_0x1b8469][_0x2faa10][_0x3e7c44(0x15d)][_0x3e7c44(0x253)]/0x2*0x4;let _0x526ca0=-0x1,_0x2b34cf=-0x1;for(let _0x2bac9b=0x1;_0x2bac9b<this['idleMemoryPositionDataView'][0x0];_0x2bac9b+=0x2){var _0x42896f=this[_0x3e7c44(0x1cb)][_0x2bac9b+0x1];if(-0x1!==_0x42896f){var _0x3c3373=this['idleMemoryPositionDataView'][_0x2bac9b],_0x32c98a=_0x42896f-_0x3c3373;if(_0x32c98a==_0x225161){_0x526ca0=_0x3c3373,_0x2b34cf=_0x42896f,this[_0x3e7c44(0x1cb)][_0x2bac9b]=-0x1,this[_0x3e7c44(0x1cb)][_0x2bac9b+0x1]=-0x1;break;}if(_0x225161<_0x32c98a){_0x526ca0=_0x3c3373,_0x2b34cf=_0x526ca0+_0x225161,this[_0x3e7c44(0x1cb)][_0x2bac9b]=_0x2b34cf;break;}}}-0x1===_0x526ca0&&(_0x526ca0=this[_0x3e7c44(0x1cc)][0x3],_0x2b34cf=this[_0x3e7c44(0x1cc)][0x3]+=_0x225161);var _0x4621eb=this[_0x3e7c44(0x1cc)][0x7],_0x1c50aa=this[_0x3e7c44(0x1cc)][0x7]+=_0x225161;for(let _0x172350=0x0,_0x368bd4=0x0;_0x172350<this[_0x3e7c44(0x229)][_0x1b8469][_0x2faa10]['vertexPositionBuffer'][_0x3e7c44(0x253)];_0x172350+=0x3,_0x368bd4+=0x4)this[_0x3e7c44(0x254)][_0x4621eb+_0x368bd4]=this[_0x3e7c44(0x229)][_0x1b8469][_0x2faa10][_0x3e7c44(0x23c)][_0x172350],this['renderUpdateTempDataView'][_0x4621eb+_0x368bd4+0x1]=this[_0x3e7c44(0x229)][_0x1b8469][_0x2faa10][_0x3e7c44(0x23c)][_0x172350+0x1],this[_0x3e7c44(0x254)][_0x4621eb+_0x368bd4+0x2]=this[_0x3e7c44(0x229)][_0x1b8469][_0x2faa10][_0x3e7c44(0x23c)][_0x172350+0x2],this['renderUpdateTempDataView'][_0x4621eb+_0x368bd4+0x3]=0x1;var _0x6f9c4d=_0x4621eb+_0x3cf1ad;for(let _0x45582c=0x0,_0x2f45ef=0x0;_0x45582c<this[_0x3e7c44(0x229)][_0x1b8469][_0x2faa10]['indexBuffer']['length'];_0x45582c+=0x2,_0x2f45ef+=0x4)this['renderUpdateTempDataView'][_0x6f9c4d+_0x2f45ef]=this[_0x3e7c44(0x229)][_0x1b8469][_0x2faa10]['indexBuffer'][_0x45582c]-_0x2f45ef/0x4-_0x145cde,this[_0x3e7c44(0x254)][_0x6f9c4d+_0x2f45ef+0x1]=this[_0x3e7c44(0x229)][_0x1b8469][_0x2faa10][_0x3e7c44(0x15d)][_0x45582c+0x1],this[_0x3e7c44(0x254)][_0x6f9c4d+_0x2f45ef+0x2]=0x29a,this[_0x3e7c44(0x254)][_0x6f9c4d+_0x2f45ef+0x3]=0x378;this[_0x3e7c44(0x229)][_0x1b8469][_0x2faa10][_0x3e7c44(0x218)]=_0x526ca0,this['modelMeshInfo'][_0x1b8469][_0x2faa10][_0x3e7c44(0x1e8)]=_0x526ca0+_0x3cf1ad,this[_0x3e7c44(0x229)][_0x1b8469][_0x2faa10]['indexOffsetEnd']=_0x2b34cf,this['modifyMemoryPositionDataView'][_0x3e7c44(0x135)]([_0x4621eb,_0x1c50aa,_0x526ca0,_0x2b34cf],this[_0x3e7c44(0x1d2)][0x0]),this[_0x3e7c44(0x1d2)][0x0]+=0x4,this[_0x3e7c44(0x1d2)][0x0],this[_0x3e7c44(0x1d2)]['length'],delete this[_0x3e7c44(0x229)][_0x1b8469][_0x2faa10][_0x3e7c44(0x23c)],delete this[_0x3e7c44(0x229)][_0x1b8469][_0x2faa10]['indexBuffer'],this[_0x3e7c44(0x1cc)][0x7],this['renderUpdateTempDataView'][_0x3e7c44(0x253)];}[_0x21cd03(0x1c1)](_0x22aef0){var _0x5bbcff=_0x21cd03,_0x3ac548=this[_0x5bbcff(0x256)][_0x22aef0+0x0],_0xe9f8d6=this[_0x5bbcff(0x256)][_0x22aef0+0x15],_0x14e077=this[_0x5bbcff(0x256)][_0x22aef0+0x19];let _0x1c8923=-0x1,_0x2bc1b7;for(let _0x33630c=0x1;_0x33630c<this[_0x5bbcff(0x144)][0x0];_0x33630c+=0x2)if(-0x1!==this['idleMemoryInstancesDataView'][_0x33630c+0x1]){(_0x2bc1b7=(_0x1c8923=this[_0x5bbcff(0x144)][_0x33630c])+0x14)===this[_0x5bbcff(0x144)][_0x33630c+0x1]?(this[_0x5bbcff(0x144)][_0x33630c]=-0x1,this['idleMemoryInstancesDataView'][_0x33630c+0x1]=-0x1):this[_0x5bbcff(0x144)][_0x33630c]=_0x2bc1b7;break;}-0x1===_0x1c8923&&(_0x1c8923=this[_0x5bbcff(0x1cc)][0x4],this[_0x5bbcff(0x1cc)][0x4]+=0x14);let _0x4fdbbc=_0x21b950['y3'][_0x5bbcff(0x225)]([this[_0x5bbcff(0x256)][_0x22aef0+0x3],this[_0x5bbcff(0x256)][_0x22aef0+0x4],this[_0x5bbcff(0x256)][_0x22aef0+0x5],0x0,this[_0x5bbcff(0x256)][_0x22aef0+0x6],this['modelMeshInstancesDataView'][_0x22aef0+0x7],this[_0x5bbcff(0x256)][_0x22aef0+0x8],0x0,this[_0x5bbcff(0x256)][_0x22aef0+0x9],this[_0x5bbcff(0x256)][_0x22aef0+0xa],this['modelMeshInstancesDataView'][_0x22aef0+0xb],0x0,this[_0x5bbcff(0x256)][_0x22aef0+0xc],this[_0x5bbcff(0x256)][_0x22aef0+0xd],this[_0x5bbcff(0x256)][_0x22aef0+0xe],0x1]),_0x2317c7=this[_0x5bbcff(0x256)][_0x22aef0+0x1a];this[_0x5bbcff(0x141)][_0x5bbcff(0x1a6)](this[_0x5bbcff(0x18f)][_0x5bbcff(0x1f1)])?this['operatingTypeModelComponent'][this[_0x5bbcff(0x18f)][_0x5bbcff(0x1f1)]][_0x3ac548]&&this[_0x5bbcff(0x1f7)][this[_0x5bbcff(0x18f)][_0x5bbcff(0x1f1)]][_0x3ac548][_0xe9f8d6]||(_0x2317c7=this[_0x5bbcff(0x141)][this[_0x5bbcff(0x18f)]['status']][_0x5bbcff(0x1f1)]):this[_0x5bbcff(0x1f7)][this['operatingType']['status']][_0x3ac548]&&this[_0x5bbcff(0x1f7)][this['operatingType'][_0x5bbcff(0x1f1)]][_0x3ac548][_0xe9f8d6]&&(_0x2317c7=this['operatingTypeModelComponent'][this['operatingType'][_0x5bbcff(0x1f1)]][_0x3ac548][_0xe9f8d6][_0x5bbcff(0x1f1)]),this[_0x5bbcff(0x141)][_0x5bbcff(0x1a6)](this['operatingType'][_0x5bbcff(0x185)])?this[_0x5bbcff(0x1f7)][this['operatingType'][_0x5bbcff(0x185)]][_0x3ac548]&&this[_0x5bbcff(0x1f7)][this['operatingType'][_0x5bbcff(0x185)]][_0x3ac548][_0xe9f8d6]||(_0x4fdbbc=_0x4fdbbc['multiply'](_0x21b950['y3'][_0x5bbcff(0x225)](this[_0x5bbcff(0x141)][this[_0x5bbcff(0x18f)][_0x5bbcff(0x185)]][_0x5bbcff(0x185)]))):this[_0x5bbcff(0x1f7)][this['operatingType']['transform']][_0x3ac548]&&this[_0x5bbcff(0x1f7)][this[_0x5bbcff(0x18f)][_0x5bbcff(0x185)]][_0x3ac548][_0xe9f8d6]&&(_0x4fdbbc=_0x4fdbbc[_0x5bbcff(0x18e)](_0x21b950['y3'][_0x5bbcff(0x225)](this[_0x5bbcff(0x1f7)][this[_0x5bbcff(0x18f)]['transform']][_0x3ac548][_0xe9f8d6][_0x5bbcff(0x185)]))),this[_0x5bbcff(0x214)][_0x3ac548][_0x14e077][_0x5bbcff(0x25a)]++,(_0xe9f8d6=this[_0x5bbcff(0x196)][_0x5bbcff(0x1ee)](_0x3ac548),_0xe9f8d6=[_0x4fdbbc['m'][0x0],_0x4fdbbc['m'][0x1],_0x4fdbbc['m'][0x2],_0x4fdbbc['m'][0x4],_0x4fdbbc['m'][0x5],_0x4fdbbc['m'][0x6],_0x4fdbbc['m'][0x8],_0x4fdbbc['m'][0x9],_0x4fdbbc['m'][0xa],_0x4fdbbc['m'][0xc],_0x4fdbbc['m'][0xd],_0x4fdbbc['m'][0xe],this['modelMeshInstancesDataView'][_0x22aef0+0x1],0x0,_0xe9f8d6[0x0]/0x4,_0x2317c7,this[_0x5bbcff(0x214)][_0x3ac548][_0x14e077][_0x5bbcff(0x1ee)]/0x4,0x0,0x0,0x0],_0x3ac548=this[_0x5bbcff(0x1cc)][0x7],_0x14e077=this[_0x5bbcff(0x1cc)][0x7]+=0x14),(this[_0x5bbcff(0x254)][_0x5bbcff(0x135)](_0xe9f8d6,_0x3ac548),this[_0x5bbcff(0x256)][_0x22aef0+0x1b]=_0x1c8923,this[_0x5bbcff(0x161)][_0x5bbcff(0x135)]([_0x3ac548,_0x14e077,_0x1c8923,_0x1c8923+0x14],this[_0x5bbcff(0x161)][0x0]),this[_0x5bbcff(0x161)][0x0]+=0x4,this[_0x5bbcff(0x1cc)][0x7],this[_0x5bbcff(0x254)][_0x5bbcff(0x253)]);}[_0x21cd03(0x209)](_0x4ced33){var _0x277e04=_0x21cd03,_0xd08663=this[_0x277e04(0x256)][_0x4ced33],_0x4a3d45=this[_0x277e04(0x256)][_0x4ced33+0x1],_0x3c7397=this['modelMeshInstancesDataView'][_0x4ced33+0x16],_0x3fdb9f=this[_0x277e04(0x229)][_0xd08663][_0x3c7397],_0x5851b3=this[_0x277e04(0x256)][_0x4ced33+0x1b]/0x4,_0x4f188d=(this[_0x277e04(0x256)][_0x4ced33+0x1b],this[_0x277e04(0x256)][_0x4ced33+0x17]),_0x5c1973=0x3*this['modelMeshInstancesDataView'][_0x4ced33+0x18];let _0x48c3a5=-0x2,_0x3a1116=-0x2,_0x43692d=0x0,_0x4634f2=0x0,_0x1ace99=this[_0x277e04(0x134)][_0x277e04(0x253)]-0x1,_0x5cd190=this['opaqueMaxRenderIndex']-0x1;for(;_0x4634f2<_0x5c1973;){if(0x1===_0x4f188d){if(this[_0x277e04(0x1cc)][0x1]>_0x1ace99){this[_0x277e04(0x1cc)][0x1]=this['opaqueMaxRenderIndex'];break;}}else{if(this[_0x277e04(0x1cc)][0x0]>_0x5cd190){this[_0x277e04(0x1cc)][0x0]=0x0;break;}}var _0x5f39f6=0x1===_0x4f188d?this[_0x277e04(0x1cc)][0x1]:this[_0x277e04(0x1cc)][0x0],_0x1cb00c=this[_0x277e04(0x223)][_0x5f39f6],_0xa4a6ff=this[_0x277e04(0x223)][_0x5f39f6+0x1];if(0x0!==_0x1cb00c){var _0x223795=this[_0x277e04(0x1ec)][_0x1cb00c][_0xa4a6ff];if(_0x1cb00c===this[_0x277e04(0x256)][_0x223795]&&this[_0x277e04(0x256)][_0x223795+0x1],this[_0x277e04(0x256)][_0x223795+0x1e]===this[_0x277e04(0x149)][0x1]&&(_0x4a3d45!==_0xa4a6ff||_0xd08663!==_0x1cb00c)){-0x2!==_0x48c3a5&&((0x0,_0x1158a1['mI'])(this[_0x277e04(0x145)],_0x48c3a5,_0x3a1116),_0x3a1116=-0x2,_0x48c3a5=-0x2),0x1===_0x4f188d?this[_0x277e04(0x1cc)][0x1]+=0x2:this[_0x277e04(0x1cc)][0x0]+=0x2;continue;}var _0x44cd40=this[_0x277e04(0x256)][_0x223795+0x16];this[_0x277e04(0x256)][_0x223795+0x1c]--,this['modelMeshInstancesDataView'][_0x223795+0x1d]=0x0,this[_0x277e04(0x229)][_0x1cb00c][_0x44cd40][_0x277e04(0x162)]--,this[_0x277e04(0x256)][_0x223795+0x1c]<0x0&&_0x1a3966[_0x277e04(0x23f)](_0x277e04(0x199)),this['FreeVideoMemory'](_0x223795);}0x0!==_0x1cb00c&&(_0x44cd40=this[_0x277e04(0x1ec)][_0x1cb00c][_0xa4a6ff],this[_0x277e04(0x256)][_0x44cd40+0x1d]),0x1===_0x4f188d?this[_0x277e04(0x1cc)][0x1]+=0x2:this[_0x277e04(0x1cc)][0x0]+=0x2,this[_0x277e04(0x134)][_0x5f39f6]=(_0x3fdb9f[_0x277e04(0x1e8)]+_0x43692d)/0x4,this[_0x277e04(0x134)][_0x5f39f6+0x1]=_0x5851b3,this[_0x277e04(0x223)][_0x5f39f6]=_0xd08663,this[_0x277e04(0x223)][_0x5f39f6+0x1]=_0x4a3d45,_0x43692d+=0x4,_0x4634f2++,this['modelMeshInstancesDataView'][_0x4ced33+0x1c]++,this[_0x277e04(0x229)][_0xd08663][_0x3c7397][_0x277e04(0x162)]++,-0x2===_0x48c3a5&&(_0x48c3a5=_0x5f39f6),_0x3a1116=_0x5f39f6+0x2;}-0x2!==_0x48c3a5&&(0x0,_0x1158a1['mI'])(this[_0x277e04(0x145)],_0x48c3a5,_0x3a1116),_0x5c1973===_0x4634f2?this[_0x277e04(0x256)][_0x4ced33+0x1d]=0x1:_0x1a3966[_0x277e04(0x23f)](_0x277e04(0x1b9));}['AddMaterial'](_0x12e14a,_0x5aaa90){var _0x567b83=_0x21cd03;let _0x1dd24e=-0x1,_0x28f650=-0x1;for(let _0x3d3771=0x1;_0x3d3771<this[_0x567b83(0x24c)][0x0];_0x3d3771+=0x2){var _0x911f98=this[_0x567b83(0x24c)][_0x3d3771+0x1];if(-0x1!==_0x911f98){var _0x36c31f=this[_0x567b83(0x24c)][_0x3d3771],_0x17e1e8=_0x911f98-_0x36c31f;if(0x8==_0x17e1e8){_0x1dd24e=_0x36c31f,_0x28f650=_0x911f98,this['idleMemoryMixDataView'][_0x3d3771]=-0x1,this[_0x567b83(0x24c)][_0x3d3771+0x1]=-0x1;break;}if(0x8<_0x17e1e8){_0x1dd24e=_0x36c31f,_0x28f650=_0x1dd24e+0x8,this['idleMemoryMixDataView'][_0x3d3771]=_0x28f650;break;}}}-0x1===_0x1dd24e&&(_0x1dd24e=this[_0x567b83(0x1cc)][0x2],_0x28f650=this[_0x567b83(0x1cc)][0x2]+=0x8),this[_0x567b83(0x214)][_0x12e14a][_0x5aaa90][_0x567b83(0x1ee)]=_0x1dd24e;let _0x332f29=this[_0x567b83(0x214)][_0x12e14a][_0x5aaa90][_0x567b83(0x18a)];this[_0x567b83(0x129)][_0x567b83(0x1a6)](_0x12e14a)&&this['editModelMaterial'][_0x12e14a][_0x567b83(0x1a6)](_0x5aaa90)&&this[_0x567b83(0x129)][_0x12e14a][_0x5aaa90][_0x567b83(0x1a6)]('color')&&(_0x332f29=this[_0x567b83(0x129)][_0x12e14a][_0x5aaa90][_0x567b83(0x18a)]);var _0x16cd49=this[_0x567b83(0x1cc)][0x7];this[_0x567b83(0x1cc)][0x7]+=0x8,this['renderUpdateTempDataView'][_0x567b83(0x135)]([_0x332f29[0x0],_0x332f29[0x1],_0x332f29[0x2],_0x332f29[0x3],0x0,0x0,0x0,0x0],_0x16cd49),this['modifyMemoryMixDataView'][_0x567b83(0x135)]([_0x16cd49,this['renderMemoryIdDataView'][0x7],_0x1dd24e,_0x28f650],this[_0x567b83(0x1ae)][0x0]),this[_0x567b83(0x1ae)][0x0]+=0x4,this['modelMaterialBindTexture']['hasOwnProperty'](_0x12e14a)||(this[_0x567b83(0x205)][_0x12e14a]={});let _0x409ada=this[_0x567b83(0x214)][_0x12e14a][_0x5aaa90][_0x567b83(0x1f3)];(_0x409ada=this['editModelMaterial'][_0x567b83(0x1a6)](_0x12e14a)&&this['editModelMaterial'][_0x12e14a][_0x567b83(0x1a6)](_0x5aaa90)&&this[_0x567b83(0x129)][_0x12e14a][_0x5aaa90][_0x567b83(0x1a6)]('textureId')?this[_0x567b83(0x129)][_0x12e14a][_0x5aaa90][_0x567b83(0x1f3)]:_0x409ada)&&(this[_0x567b83(0x204)]['hasOwnProperty'](_0x409ada)||(this[_0x567b83(0x204)][_0x409ada]={'origin':0x2,'loadStatus':0x0}),this[_0x567b83(0x205)][_0x12e14a][_0x5aaa90]=_0x409ada);}[_0x21cd03(0x179)](){var _0x4ffd31=_0x21cd03;for(var _0x101306 in this['modelMaterialBindTexture']){for(var _0x1b144d in this[_0x4ffd31(0x205)][_0x101306]){var _0x25e6d1=this[_0x4ffd31(0x205)][_0x101306][_0x1b144d];if(_0x4ffd31(0x22b)===_0x25e6d1&&this[_0x4ffd31(0x214)][_0x101306][_0x1b144d]&&this[_0x4ffd31(0x214)][_0x101306][_0x1b144d][_0x4ffd31(0x1a6)](_0x4ffd31(0x1ee))){for(;this[_0x4ffd31(0x1cc)][0x5];);var _0x25d803=this[_0x4ffd31(0x214)][_0x101306][_0x1b144d]['dataOffsetStart'],_0x5824eb=this[_0x4ffd31(0x1cc)][0x7];this[_0x4ffd31(0x1cc)][0x7]+=0x4,this[_0x4ffd31(0x254)]['set']([0x0,0x0,0x0,0x0],_0x5824eb),this[_0x4ffd31(0x1ae)][_0x4ffd31(0x135)]([_0x5824eb,this[_0x4ffd31(0x1cc)][0x7],_0x25d803+0x4,_0x25d803+0x8],this[_0x4ffd31(0x1ae)][0x0]),this[_0x4ffd31(0x1ae)][0x0]+=0x4,delete this[_0x4ffd31(0x205)][_0x101306][_0x1b144d],this['renderMemoryIdDataView'][0x5]=0x1;}else{if(this[_0x4ffd31(0x204)][_0x25e6d1][_0x4ffd31(0x1a6)](_0x4ffd31(0x1ee))&&this[_0x4ffd31(0x214)][_0x101306][_0x1b144d]&&this[_0x4ffd31(0x214)][_0x101306][_0x1b144d]['hasOwnProperty']('dataOffsetStart')){for(;this['renderMemoryIdDataView'][0x5];);_0x5824eb=this[_0x4ffd31(0x214)][_0x101306][_0x1b144d][_0x4ffd31(0x1ee)],_0x25d803=(this[_0x4ffd31(0x204)][_0x25e6d1]['renderMaterialCount']++,this[_0x4ffd31(0x1cc)][0x7]),(this[_0x4ffd31(0x1cc)][0x7]+=0x4,this['renderUpdateTempDataView'][_0x4ffd31(0x135)]([this[_0x4ffd31(0x204)][_0x25e6d1]['dataOffsetStart']/0x4,0x0,0x0,0x0],_0x25d803),this[_0x4ffd31(0x1ae)]['set']([_0x25d803,this[_0x4ffd31(0x1cc)][0x7],_0x5824eb+0x4,_0x5824eb+0x8],this[_0x4ffd31(0x1ae)][0x0]),this[_0x4ffd31(0x1ae)][0x0]+=0x4,delete this['modelMaterialBindTexture'][_0x101306][_0x1b144d],this['renderMemoryIdDataView'][0x5]=0x1);}else this['textureInfo'][_0x25e6d1][_0x4ffd31(0x1a6)](_0x4ffd31(0x1d9))?this[_0x4ffd31(0x18b)](this[_0x4ffd31(0x204)][_0x25e6d1]):0x0===this[_0x4ffd31(0x204)][_0x25e6d1][_0x4ffd31(0x17e)]&&((this[_0x4ffd31(0x204)][_0x25e6d1][_0x4ffd31(0x17e)]=0x1)===this[_0x4ffd31(0x204)][_0x25e6d1][_0x4ffd31(0x1e1)]?this[_0x4ffd31(0x1b1)][_0x25e6d1]=void 0x0:0x2===this[_0x4ffd31(0x204)][_0x25e6d1][_0x4ffd31(0x1e1)]?(this[_0x4ffd31(0x1fc)][_0x4ffd31(0x1a6)](_0x101306)||(this['server_modelId_texture_List'][_0x101306]=[]),this[_0x4ffd31(0x1fc)][_0x101306]['push'](_0x25e6d1)):0x3===this[_0x4ffd31(0x204)][_0x25e6d1][_0x4ffd31(0x1e1)]&&(this[_0x4ffd31(0x171)][_0x25e6d1]=void 0x0));}}0x0===Object['keys'](this[_0x4ffd31(0x205)][_0x101306])[_0x4ffd31(0x253)]&&delete this[_0x4ffd31(0x205)][_0x101306];}this['RequestTexture']();}[_0x21cd03(0x18b)](_0x32c7a7){var _0x183352=_0x21cd03,_0x53e98f=Math['ceil'](_0x32c7a7[_0x183352(0x1c2)]/this[_0x183352(0x15a)]),_0x34f193=Math[_0x183352(0x1a9)](_0x32c7a7['height']/this[_0x183352(0x15a)]);let _0x485600=-0x1,_0x375e2c=-0x1;for(let _0x8edbe5=0x0;_0x8edbe5<this[_0x183352(0x260)];_0x8edbe5++){for(let _0xc7190b=0x0;_0xc7190b<this[_0x183352(0x260)];_0xc7190b++)if(-0x1===this[_0x183352(0x217)][_0x8edbe5*this[_0x183352(0x260)]+_0xc7190b]){let _0x4271cf=!0x0;for(let _0x12506f=0x0;_0x12506f<_0x34f193;_0x12506f++){for(let _0x2acb46=0x0;_0x2acb46<_0x53e98f;_0x2acb46++)if(-0x1!==this['idleMemoryTextureDataView'][(_0x8edbe5+_0x12506f)*this['gridTextureSize']+_0xc7190b+_0x2acb46]){_0x4271cf=!0x1;break;}if(!0x1===_0x4271cf)break;}if(!0x0===_0x4271cf){_0x485600=_0xc7190b*this[_0x183352(0x15a)],_0x375e2c=_0x8edbe5*this[_0x183352(0x15a)];for(let _0x1c2776=0x0;_0x1c2776<_0x34f193;_0x1c2776++)for(let _0xb26b0c=0x0;_0xb26b0c<_0x53e98f;_0xb26b0c++)this[_0x183352(0x217)][(_0x8edbe5+_0x1c2776)*this[_0x183352(0x260)]+_0xc7190b+_0xb26b0c]=_0x32c7a7[_0x183352(0x250)];break;}}if(-0x1!==_0x485600)break;}_0x485600,_0x32c7a7['imgStartWidth']=_0x485600,_0x32c7a7[_0x183352(0x239)]=_0x375e2c;let _0x5cbdef=new Uint8Array(this[_0x183352(0x14e)]);var _0x4b280d=0x4*this['renderMemoryIdDataView'][0x7];this[_0x183352(0x1cc)][0x7]+=Math[_0x183352(0x1a9)](_0x32c7a7['albedo'][_0x183352(0x253)]/0x4),_0x5cbdef[_0x183352(0x135)](_0x32c7a7[_0x183352(0x1d9)],_0x4b280d);let _0x3ff91c=0x0,_0x331522=(_0x32c7a7[_0x183352(0x18d)]&&(this[_0x183352(0x1cc)][0x7]+=Math[_0x183352(0x1a9)](_0x32c7a7['orm'][_0x183352(0x253)]/0x4),_0x5cbdef['set'](_0x32c7a7['orm'],_0x4b280d+_0x32c7a7['albedo'][_0x183352(0x253)]),_0x3ff91c=_0x32c7a7[_0x183352(0x18d)][_0x183352(0x253)]),0x0),_0x58bd28=(_0x32c7a7['nd']&&(this[_0x183352(0x1cc)][0x7]+=Math[_0x183352(0x1a9)](_0x32c7a7['nd'][_0x183352(0x253)]/0x4),_0x5cbdef['set'](_0x32c7a7['nd'],_0x4b280d+_0x32c7a7[_0x183352(0x1d9)][_0x183352(0x253)]+_0x3ff91c),_0x331522=_0x32c7a7['nd'][_0x183352(0x253)]),this[_0x183352(0x1be)][_0x183352(0x135)]([_0x4b280d,_0x32c7a7[_0x183352(0x1d9)][_0x183352(0x253)],_0x32c7a7[_0x183352(0x160)],_0x32c7a7[_0x183352(0x239)],_0x32c7a7[_0x183352(0x1c2)],_0x32c7a7[_0x183352(0x180)],_0x3ff91c,_0x331522],this[_0x183352(0x1be)][0x0]),this['modifyMemoryTextureDataView'][0x0]+=0x8,delete _0x32c7a7[_0x183352(0x1d9)],delete _0x32c7a7[_0x183352(0x18d)],delete _0x32c7a7['nd'],-0x1),_0x1a5523=-0x1;for(let _0x59a3cc=0x1;_0x59a3cc<this[_0x183352(0x24c)][0x0];_0x59a3cc+=0x2){var _0x5c2e03=this[_0x183352(0x24c)][_0x59a3cc+0x1];if(-0x1!==_0x5c2e03){var _0x47cbd4=this[_0x183352(0x24c)][_0x59a3cc],_0x14e63d=_0x5c2e03-_0x47cbd4;if(0x8==_0x14e63d){_0x58bd28=_0x47cbd4,_0x1a5523=_0x5c2e03,this[_0x183352(0x24c)][_0x59a3cc]=-0x1,this[_0x183352(0x24c)][_0x59a3cc+0x1]=-0x1;break;}if(0x8<_0x14e63d){_0x58bd28=_0x47cbd4,_0x1a5523=_0x58bd28+0x8,this[_0x183352(0x24c)][_0x59a3cc]=_0x1a5523;break;}}}-0x1===_0x58bd28&&(_0x58bd28=this[_0x183352(0x1cc)][0x2],_0x1a5523=this['renderMemoryIdDataView'][0x2]+=0x8),_0x32c7a7[_0x183352(0x1ee)]=_0x58bd28,_0x4b280d=this[_0x183352(0x1cc)][0x7],(this[_0x183352(0x1cc)][0x7]+=0x8,this['renderUpdateTempDataView'][_0x183352(0x135)]([_0x32c7a7[_0x183352(0x160)],_0x32c7a7[_0x183352(0x239)],_0x32c7a7[_0x183352(0x1c2)],_0x32c7a7['height'],_0x32c7a7[_0x183352(0x1c7)],0x0,0x0,0x0],_0x4b280d),this['modifyMemoryMixDataView'][_0x183352(0x135)]([_0x4b280d,this[_0x183352(0x1cc)][0x7],_0x58bd28,_0x1a5523],this['modifyMemoryMixDataView'][0x0]),this[_0x183352(0x1ae)][0x0]+=0x4);}['FreeVideoMemory'](_0x102905){var _0x168144=_0x21cd03;if(0x0===this[_0x168144(0x256)][_0x102905+0x1c]){var _0x42c1bf=this['modelMeshInstancesDataView'][_0x102905+0x0],_0x62712e=this[_0x168144(0x256)][_0x102905+0x16],_0x4e8b22=this[_0x168144(0x256)][_0x102905+0x1b],_0x3e9ec9=this[_0x168144(0x256)][_0x102905+0x1],_0xb211a6=this[_0x168144(0x256)][_0x102905+0x15],_0x4ed18b=this[_0x168144(0x256)][_0x102905+0x19],_0x102905=((0x0,_0x1158a1['mI'])(this['idleMemoryInstancesDataView'],_0x4e8b22,_0x4e8b22+0x14),this[_0x168144(0x256)][_0x102905+0x1b]=-0x1,delete this[_0x168144(0x1a0)][_0x42c1bf][_0xb211a6][_0x3e9ec9],0x0===Object[_0x168144(0x23a)](this[_0x168144(0x1a0)][_0x42c1bf][_0xb211a6])[_0x168144(0x253)]&&delete this['renderModelComponentInstance'][_0x42c1bf][_0xb211a6],this[_0x168144(0x214)][_0x42c1bf][_0x4ed18b][_0x168144(0x25a)]--,0x0===this[_0x168144(0x214)][_0x42c1bf][_0x4ed18b]['renderInstancesCount']&&(_0x4e8b22=this[_0x168144(0x214)][_0x42c1bf][_0x4ed18b][_0x168144(0x1ee)],(0x0,_0x1158a1['mI'])(this[_0x168144(0x24c)],_0x4e8b22,_0x4e8b22+0x8),delete this[_0x168144(0x214)][_0x42c1bf][_0x4ed18b][_0x168144(0x1ee)]),this[_0x168144(0x214)][_0x42c1bf][_0x4ed18b][_0x168144(0x1f3)]);if(_0x102905&&this[_0x168144(0x204)][_0x102905]){let _0x13c8f3=this[_0x168144(0x204)][_0x102905];if(_0x13c8f3[_0x168144(0x173)]--,0x0===_0x13c8f3[_0x168144(0x173)]){var _0x36a87b=Math[_0x168144(0x1a9)](_0x13c8f3[_0x168144(0x1c2)]/this[_0x168144(0x15a)]),_0x327227=Math['ceil'](_0x13c8f3[_0x168144(0x180)]/this[_0x168144(0x15a)]);for(let _0x46215d=0x0;_0x46215d<_0x327227;_0x46215d++)for(let _0x46882e=0x0;_0x46882e<_0x36a87b;_0x46882e++)this[_0x168144(0x217)][(_0x13c8f3[_0x168144(0x239)]+_0x46215d)*this['gridTextureSize']+_0x13c8f3[_0x168144(0x160)]+_0x46882e]=-0x1;(0x0,_0x1158a1['mI'])(this['idleMemoryMixDataView'],_0x13c8f3[_0x168144(0x1ee)],_0x13c8f3[_0x168144(0x1ee)]+0x8),delete _0x13c8f3[_0x168144(0x160)],delete _0x13c8f3['imgStartHeight'],delete _0x13c8f3[_0x168144(0x1ee)];}}0x0===this[_0x168144(0x229)][_0x42c1bf][_0x62712e][_0x168144(0x162)]&&((0x0,_0x1158a1['mI'])(this[_0x168144(0x1cb)],this['modelMeshInfo'][_0x42c1bf][_0x62712e][_0x168144(0x218)],this[_0x168144(0x229)][_0x42c1bf][_0x62712e][_0x168144(0x187)]),delete this[_0x168144(0x229)][_0x42c1bf][_0x62712e][_0x168144(0x218)],delete this[_0x168144(0x229)][_0x42c1bf][_0x62712e][_0x168144(0x1e8)],delete this[_0x168144(0x229)][_0x42c1bf][_0x62712e][_0x168144(0x187)],this['modelMeshInfo'][_0x42c1bf][_0x62712e][_0x168144(0x17e)]=0x0);}}[_0x21cd03(0x152)](_0xc30f98){var _0x1f87a4=_0x21cd03;switch(_0xc30f98){case 0x1400:return Int8Array;case 0x1401:return Uint8Array;case 0x1402:return Int16Array;case 0x1403:return Uint16Array;case 0x1405:return Uint32Array;case 0x1406:return Float32Array;default:throw new Error(_0x1f87a4(0x167));}}['RequestMesh'](){var _0x2dbdd7=_0x21cd03;if(0x0!==Object[_0x2dbdd7(0x23a)](this['server_modelId_meshIds_List'])[_0x2dbdd7(0x253)]&&_0x1fa3dc()[_0x2dbdd7(0x1c6)](this[_0x2dbdd7(0x240)],{'ids':this['server_modelId_meshIds_List']},{'responseType':'arraybuffer'})[_0x2dbdd7(0x20d)](_0x4a61f2=>{var _0x291f0c=_0x2dbdd7;let _0x1dc5c2={},_0x3c1a73=new globalThis[(_0x291f0c(0x216))][(_0x291f0c(0x17d))](new Uint8Array(_0x4a61f2[_0x291f0c(0x242)]),!0x0);_0x3c1a73[_0x291f0c(0x20a)](_0x291f0c(0x1d0),void 0x0,_0x1472d0=>{var _0x12e634=_0x291f0c;_0x1472d0[_0x12e634(0x23c)]=new Float32Array(_0x1472d0['vertexPositionBuffer'][_0x12e634(0x238)]);let _0x44ead7=this['GetComponentType'](_0x1472d0[_0x12e634(0x241)]);_0x1472d0[_0x12e634(0x15d)]=new _0x44ead7(_0x1472d0['indexBuffer'][_0x12e634(0x238)]);var _0x2ead2c=_0x1472d0[_0x12e634(0x15e)],_0x3f3604=(delete _0x1472d0['modelId'],_0x2ead2c);if(this['modelMeshInfo'][_0x3f3604][_0x1472d0['id']]['vertexPositionBuffer']=_0x1472d0[_0x12e634(0x23c)],this['modelMeshInfo'][_0x3f3604][_0x1472d0['id']]['indexBuffer']=_0x1472d0[_0x12e634(0x15d)],this[_0x12e634(0x229)][_0x3f3604][_0x1472d0['id']]['loadStatus']=0x3,delete _0x1472d0[_0x12e634(0x241)],0x1===this['sharedData'][_0x12e634(0x138)]&&this[_0x12e634(0x14b)]<this['indexDbInsertMaxNum']){_0x1dc5c2[_0x12e634(0x1a6)](_0x2ead2c)||(_0x1dc5c2[_0x2ead2c]=this[_0x12e634(0x219)][_0x2ead2c]['transaction'](_0x12e634(0x236),_0x12e634(0x1af))[_0x12e634(0x25e)](_0x12e634(0x236)));let _0x255485=_0x1dc5c2[_0x2ead2c][_0x12e634(0x22e)](_0x1472d0);this[_0x12e634(0x14b)]++,_0x255485[_0x12e634(0x150)]=_0x17c88f=>_0x1a3966['log']('数据库:mesh写入失败',_0x17c88f),_0x255485[_0x12e634(0x15b)]=_0x549d5b=>{var _0x3f63ff=_0x12e634;this[_0x3f63ff(0x229)][this['uniqueIdToModelId'][_0x549d5b[_0x3f63ff(0x25d)][_0x3f63ff(0x198)]['db'][_0x3f63ff(0x207)]]][_0x549d5b[_0x3f63ff(0x243)][_0x3f63ff(0x1de)]][_0x3f63ff(0x19f)]=!0x0,this['indexDbInsertCurrentNum']--;};}}),this[_0x291f0c(0x237)]={},this[_0x291f0c(0x13a)]=!0x1;},_0x280ca3=>{var _0x24f552=_0x2dbdd7;for(var _0x9ef86f in(_0x1a3966[_0x24f552(0x23f)](_0x280ca3),this[_0x24f552(0x237)]))for(var _0x552c2d of this[_0x24f552(0x237)][_0x9ef86f])this[_0x24f552(0x229)][_0x9ef86f][_0x552c2d][_0x24f552(0x17e)]=0x0;this['server_modelId_meshIds_List']={},this[_0x24f552(0x13a)]=!0x1;}),0x0!==Object[_0x2dbdd7(0x23a)](this[_0x2dbdd7(0x1d1)])['length']){let _0x18f261={};for(let _0x5b2850 in this['indexDb_modelId_meshIds_List']){_0x18f261[_0x2dbdd7(0x1a6)](_0x5b2850)||(_0x18f261[_0x5b2850]=this[_0x2dbdd7(0x219)][_0x5b2850]['transaction'](_0x2dbdd7(0x236),_0x2dbdd7(0x21d))['objectStore'](_0x2dbdd7(0x236)));for(let _0x18b96c in this['indexDb_modelId_meshIds_List'][_0x5b2850]){let _0x196b1e=_0x18f261[_0x5b2850][_0x2dbdd7(0x22f)](~~_0x18b96c);_0x196b1e[_0x2dbdd7(0x150)]=_0x56df9f=>_0x1a3966['log']('读取mesh失败'),_0x196b1e[_0x2dbdd7(0x15b)]=_0x12a229=>{var _0x894779=_0x2dbdd7;const _0x114d56=_0x12a229['target']['result'];_0x114d56&&_0x114d56[_0x894779(0x1a6)](_0x894779(0x15d))&&(this[_0x894779(0x229)][_0x5b2850][_0x18b96c][_0x894779(0x23c)]=_0x114d56[_0x894779(0x23c)],this[_0x894779(0x229)][_0x5b2850][_0x18b96c][_0x894779(0x15d)]=_0x114d56[_0x894779(0x15d)]),this['modelMeshInfo'][_0x5b2850][_0x18b96c][_0x894779(0x17e)]=0x3,this[_0x894779(0x1d1)][_0x5b2850]&&(delete this[_0x894779(0x1d1)][_0x5b2850][_0x18b96c],0x0===Object[_0x894779(0x23a)](this[_0x894779(0x1d1)][_0x5b2850])[_0x894779(0x253)]&&(delete this[_0x894779(0x1d1)][_0x5b2850],this[_0x894779(0x13a)]=!0x1));};}}}}[_0x21cd03(0x1a4)](){var _0x2d6564=_0x21cd03;0x0!==Object[_0x2d6564(0x23a)](this[_0x2d6564(0x252)])[_0x2d6564(0x253)]&&_0x1fa3dc()[_0x2d6564(0x1c6)](this[_0x2d6564(0x230)],{'ids':this['server_modelId_materialIds_List']},{'responseType':'arraybuffer'})[_0x2d6564(0x20d)](_0x3135bb=>{var _0x1aa109=_0x2d6564;let _0x11efdd=new globalThis[(_0x1aa109(0x216))][(_0x1aa109(0x17d))](new Uint8Array(_0x3135bb['data']),!0x0);_0x11efdd[_0x1aa109(0x20a)]('select\x20*\x20from\x20material',void 0x0,_0x297924=>{var _0x485f70=_0x1aa109,_0x421d87=_0x297924[_0x485f70(0x15e)];delete _0x297924['modelId'],_0x297924[_0x485f70(0x182)]||(_0x297924[_0x485f70(0x211)]=0.2,_0x297924['green']=0.2,_0x297924[_0x485f70(0x127)]=0.2,_0x297924[_0x485f70(0x191)]=0x1),this['modelMaterialInfo'][_0x421d87]['hasOwnProperty'](_0x297924['id'])||(this['modelMaterialInfo'][_0x421d87][_0x297924['id']]={'renderInstancesCount':0x0,'loadStatus':0x0}),this[_0x485f70(0x214)][_0x421d87][_0x297924['id']][_0x485f70(0x18a)]=[_0x297924[_0x485f70(0x211)],_0x297924[_0x485f70(0x24d)],_0x297924[_0x485f70(0x127)],_0x297924['alpha']],this[_0x485f70(0x214)][_0x421d87][_0x297924['id']][_0x485f70(0x1f3)]=_0x297924[_0x485f70(0x1f3)],this['modelMaterialInfo'][_0x421d87][_0x297924['id']]['name']=_0x297924[_0x485f70(0x207)],this[_0x485f70(0x214)][_0x421d87][_0x297924['id']][_0x485f70(0x17e)]=0x3;}),this['server_modelId_materialIds_List']={},this['loadingMaterial']=!0x1;},_0x5e06b5=>{var _0x305a19=_0x2d6564;for(var _0x5d6662 in(_0x1a3966[_0x305a19(0x23f)](_0x5e06b5),this[_0x305a19(0x252)]))for(var _0x1fa3f3 of this[_0x305a19(0x252)][_0x5d6662])this[_0x305a19(0x214)][_0x5d6662][_0x1fa3f3][_0x305a19(0x17e)]=0x0;this[_0x305a19(0x252)]={},this[_0x305a19(0x184)]=!0x1;});}[_0x21cd03(0x259)](){var _0x46e6ed=_0x21cd03;if(0x0!==Object['keys'](this[_0x46e6ed(0x1fc)])[_0x46e6ed(0x253)]){let _0x2d85b8=this[_0x46e6ed(0x1fc)];this['server_modelId_texture_List']={},_0x1fa3dc()[_0x46e6ed(0x1c6)](this[_0x46e6ed(0x176)],{'ids':_0x2d85b8},{'responseType':_0x46e6ed(0x21f)})[_0x46e6ed(0x20d)](_0x137558=>{var _0xfca5c8=_0x46e6ed;let _0x165996=this[_0xfca5c8(0x219)][this['indexDbName_Common']][_0xfca5c8(0x198)](_0xfca5c8(0x226),_0xfca5c8(0x1af))[_0xfca5c8(0x25e)](_0xfca5c8(0x226)),_0x2d13b2=new globalThis[(_0xfca5c8(0x216))][(_0xfca5c8(0x17d))](new Uint8Array(_0x137558[_0xfca5c8(0x242)]),!0x0);_0x2d13b2['each']('select\x20*\x20from\x20texture',void 0x0,_0x5b93fb=>{var _0x529857=_0xfca5c8;let _0x2be93d=_0x165996['add'](_0x5b93fb);_0x2be93d[_0x529857(0x15b)]=_0x300149=>{var _0x39460f=_0x529857;this['textureInfo'][_0x300149['currentTarget'][_0x39460f(0x1de)]]['origin']=0x1;},(this[_0x529857(0x204)][_0x5b93fb['id']]=_0x5b93fb)[_0x529857(0x13c)]&&(this['textureInfo'][_0x5b93fb['id']][_0x529857(0x1d9)]=_0x5b93fb[_0x529857(0x13c)],delete _0x5b93fb['base']),_0x5b93fb[_0x529857(0x1d6)]&&(this[_0x529857(0x204)][_0x5b93fb['id']]['nd']=_0x5b93fb[_0x529857(0x1d6)],delete _0x5b93fb[_0x529857(0x1d6)]),this['textureInfo'][_0x5b93fb['id']]['loadStatus']=0x3,this['textureInfo'][_0x5b93fb['id']]['renderMaterialCount']=0x0,this[_0x529857(0x204)][_0x5b93fb['id']][_0x529857(0x250)]=this['textureInfoCurrentAutoId'],this[_0x529857(0x186)][this[_0x529857(0x1f5)]]=_0x5b93fb['id'],++this[_0x529857(0x1f5)];});},_0x5b20bb=>{var _0x30ca9b=_0x46e6ed;for(var _0x2acae8 in(_0x1a3966['log'](_0x5b20bb),_0x2d85b8))for(var _0x55a51d of _0x2d85b8[_0x2acae8])this[_0x30ca9b(0x204)][_0x55a51d][_0x30ca9b(0x17e)]=0x0;});}if(0x0!==Object[_0x46e6ed(0x23a)](this[_0x46e6ed(0x1b1)])[_0x46e6ed(0x253)]){let _0x44eefa=this[_0x46e6ed(0x219)][this[_0x46e6ed(0x255)]][_0x46e6ed(0x198)](_0x46e6ed(0x226),_0x46e6ed(0x21d))[_0x46e6ed(0x25e)]('texture');for(var _0x14e805 in this['indexDb_texture_List']){let _0x2c5956=_0x44eefa['get'](_0x14e805);_0x2c5956[_0x46e6ed(0x150)]=_0x3efde0=>_0x1a3966['log'](_0x46e6ed(0x1ca),_0x3efde0),_0x2c5956[_0x46e6ed(0x15b)]=_0x477e0a=>{var _0x5e186c=_0x46e6ed;_0x477e0a=_0x477e0a[_0x5e186c(0x25d)][_0x5e186c(0x1de)],(this[_0x5e186c(0x204)][_0x477e0a['id']]=_0x477e0a,this[_0x5e186c(0x204)][_0x477e0a['id']][_0x5e186c(0x1e1)]=0x1,this[_0x5e186c(0x204)][_0x477e0a['id']][_0x5e186c(0x17e)]=0x3,this['textureInfo'][_0x477e0a['id']][_0x5e186c(0x173)]=0x0,this[_0x5e186c(0x204)][_0x477e0a['id']][_0x5e186c(0x250)]=this[_0x5e186c(0x1f5)],this[_0x5e186c(0x186)][this[_0x5e186c(0x1f5)]]=_0x477e0a['id'],++this[_0x5e186c(0x1f5)]);};}this[_0x46e6ed(0x1b1)]={};}if(0x0!==Object[_0x46e6ed(0x23a)](this[_0x46e6ed(0x171)])[_0x46e6ed(0x253)]){for(let _0x92c882 in this[_0x46e6ed(0x171)])delete this[_0x46e6ed(0x171)][_0x92c882],Promise[_0x46e6ed(0x159)]([_0x1fa3dc()[_0x46e6ed(0x22f)](_0x46e6ed(0x1bd)+this[_0x46e6ed(0x204)][_0x92c882][_0x46e6ed(0x228)],{'responseType':'arraybuffer'}),_0x1fa3dc()[_0x46e6ed(0x22f)](_0x46e6ed(0x1bd)+this[_0x46e6ed(0x204)][_0x92c882]['ormPath'],{'responseType':_0x46e6ed(0x21f)}),_0x1fa3dc()[_0x46e6ed(0x22f)]('./Assets/Textures/PBRRepo/'+this[_0x46e6ed(0x204)][_0x92c882][_0x46e6ed(0x17f)],{'responseType':_0x46e6ed(0x21f)})])['then'](_0xf1b29b=>{var _0x59a53d=_0x46e6ed;this['textureInfo'][_0x92c882][_0x59a53d(0x17e)]=0x3,this[_0x59a53d(0x204)][_0x92c882][_0x59a53d(0x173)]=0x0,this[_0x59a53d(0x204)][_0x92c882][_0x59a53d(0x250)]=this[_0x59a53d(0x1f5)],this[_0x59a53d(0x204)][_0x92c882][_0x59a53d(0x1d9)]=new Uint8Array(_0xf1b29b[0x0][_0x59a53d(0x242)]),this[_0x59a53d(0x204)][_0x92c882][_0x59a53d(0x18d)]=new Uint8Array(_0xf1b29b[0x1][_0x59a53d(0x242)]),this[_0x59a53d(0x204)][_0x92c882]['nd']=new Uint8Array(_0xf1b29b[0x2][_0x59a53d(0x242)]),this[_0x59a53d(0x186)][this[_0x59a53d(0x1f5)]]=_0x92c882,++this[_0x59a53d(0x1f5)];let _0x4881eb=this[_0x59a53d(0x219)][this[_0x59a53d(0x255)]][_0x59a53d(0x198)](_0x59a53d(0x226),'readwrite')['objectStore'](_0x59a53d(0x226)),_0x5498e9=_0x4881eb['add'](this[_0x59a53d(0x204)][_0x92c882]);_0x5498e9['onsuccess']=_0x4e0898=>{var _0x58c02c=_0x59a53d;this[_0x58c02c(0x204)][_0x4e0898['currentTarget'][_0x58c02c(0x1de)]][_0x58c02c(0x1e1)]=0x1;};})[_0x46e6ed(0x18c)](_0x56479b=>{var _0x118a00=_0x46e6ed;_0x1a3966[_0x118a00(0x23f)](_0x56479b),this[_0x118a00(0x204)][_0x92c882][_0x118a00(0x17e)]=0x0;});}}['RemoveModel'](){var _0x593cab=_0x21cd03;if(0x7d0===this['clearModelMeshInfo']){for(var _0x11ca02 in(this[_0x593cab(0x140)]=0x0,this['modelMeshInfo']))for(var _0x2bbbfb in this[_0x593cab(0x229)][_0x11ca02])delete this[_0x593cab(0x229)][_0x11ca02][_0x2bbbfb][_0x593cab(0x23c)],delete this[_0x593cab(0x229)][_0x11ca02][_0x2bbbfb]['indexBuffer'];}else this[_0x593cab(0x140)]++;}[_0x21cd03(0x12a)](_0x487db4,_0x44b9f3){var _0x40efae=_0x21cd03;if(this['modelData'][_0x40efae(0x1a8)](_0x487db4)){for(;this[_0x40efae(0x1cc)][0x5];);var _0x5b96db,_0x2faddc=this['modelData'][_0x40efae(0x1ee)](_0x487db4)[0x0];-0x1!==_0x2faddc&&(_0x5b96db=this[_0x40efae(0x1cc)][0x7],this[_0x40efae(0x1cc)][0x7]+=0x4,this[_0x40efae(0x254)][_0x40efae(0x135)]([_0x44b9f3,_0x487db4,0x0,0x0],_0x5b96db),this[_0x40efae(0x1ae)][_0x40efae(0x135)]([_0x5b96db,this[_0x40efae(0x1cc)][0x7],_0x2faddc+0x10,_0x2faddc+0x14],this[_0x40efae(0x1ae)][0x0]),this[_0x40efae(0x1ae)][0x0]+=0x4),this['modelData']['status'](_0x487db4)[0x0]=_0x44b9f3,this[_0x40efae(0x1cc)][0x5]=0x1;}}['SetModelTransform'](_0x5318c4,_0x4f2b22){var _0x5e8404=_0x21cd03;for(;this['renderMemoryIdDataView'][0x5];);var _0x424da4;_0x4f2b22&&_0x4f2b22[_0x5e8404(0x238)]&&(_0x4f2b22=Array[_0x5e8404(0x1da)](_0x4f2b22)),Array[_0x5e8404(0x210)](_0x4f2b22)&&0x10===_0x4f2b22[_0x5e8404(0x253)]&&(this['modelData'][_0x5e8404(0x185)](_0x5318c4)[_0x5e8404(0x135)](_0x4f2b22),this[_0x5e8404(0x19e)]['postMessage']({'msgType':_0x5e8404(0x19b),'modelId':_0x5318c4,'modelMatrix':_0x4f2b22}),-0x1!==(_0x5318c4=this[_0x5e8404(0x196)]['dataOffsetStart'](_0x5318c4)[0x0])&&((0x0,_0x1158a1['$Y'])(_0x4f2b22),_0x424da4=this[_0x5e8404(0x1cc)][0x7],this[_0x5e8404(0x1cc)][0x7]+=0x10,this[_0x5e8404(0x254)][_0x5e8404(0x135)](_0x4f2b22,_0x424da4),this[_0x5e8404(0x1ae)][_0x5e8404(0x135)]([_0x424da4,this[_0x5e8404(0x1cc)][0x7],_0x5318c4,_0x5318c4+0x10],this[_0x5e8404(0x1ae)][0x0]),this[_0x5e8404(0x1ae)][0x0]+=0x4)),this[_0x5e8404(0x1cc)][0x5]=0x1;}[_0x21cd03(0x17a)](_0x1d302c,_0x340a3f){var _0x2bdf28=_0x21cd03;for(;this[_0x2bdf28(0x1cc)][0x5];);var _0x1c63e1=new Int32Array(_0x340a3f);for(let _0x453af6=0x0;_0x453af6<_0x1c63e1[_0x2bdf28(0x253)];_0x453af6+=0x2){var _0x4e8144,_0x4f37b8=_0x1c63e1[_0x453af6],_0xb5f8f4=_0x1c63e1[_0x453af6+0x1],_0xb5f8f4=this[_0x2bdf28(0x1ec)][_0x4f37b8][_0xb5f8f4],_0xb5f8f4=this['modelMeshInstancesDataView'][_0x2bdf28(0x1bf)](_0xb5f8f4,_0xb5f8f4+_0x1158a1['uY']);0x0!==_0xb5f8f4[0x1c]&&(_0x4e8144=_0xb5f8f4[0x1b],_0x4f37b8=this[_0x2bdf28(0x196)][_0x2bdf28(0x1ee)](_0x4f37b8),this[_0x2bdf28(0x254)][_0x2bdf28(0x135)]([_0xb5f8f4[0x1],0x0,_0x4f37b8[0x0]/0x4,_0x1d302c[_0x2bdf28(0x1f1)]],this[_0x2bdf28(0x1cc)][0x7]),this['modifyMemoryInstancesDataView']['set']([this[_0x2bdf28(0x1cc)][0x7],this['renderMemoryIdDataView'][0x7]+0x4,_0x4e8144+0xc,_0x4e8144+0x10],this['modifyMemoryInstancesDataView'][0x0]),this[_0x2bdf28(0x1cc)][0x7]+=0x4,this[_0x2bdf28(0x161)][0x0]+=0x4);}this[_0x2bdf28(0x1cc)][0x5]=0x1;}['SetInstancesTransform'](_0x1d58ed,_0x9d4755){var _0x57e571=_0x21cd03;for(;this['renderMemoryIdDataView'][0x5];);var _0x1e1140=new Int32Array(_0x9d4755);for(let _0xb8fdf8=0x0;_0xb8fdf8<_0x1e1140[_0x57e571(0x253)];_0xb8fdf8+=0x2){var _0x11a1bf=_0x1e1140[_0xb8fdf8],_0x2024b8=_0x1e1140[_0xb8fdf8+0x1],_0x11a1bf=this[_0x57e571(0x1ec)][_0x11a1bf][_0x2024b8],_0x2024b8=this[_0x57e571(0x256)][_0x57e571(0x1bf)](_0x11a1bf,_0x11a1bf+_0x1158a1['uY']);if(0x0!==_0x2024b8[0x1c]){let _0x2fb2d8=_0x21b950['y3'][_0x57e571(0x225)]([_0x2024b8[0x3],_0x2024b8[0x4],_0x2024b8[0x5],0x0,_0x2024b8[0x6],_0x2024b8[0x7],_0x2024b8[0x8],0x0,_0x2024b8[0x9],_0x2024b8[0xa],_0x2024b8[0xb],0x0,_0x2024b8[0xc],_0x2024b8[0xd],_0x2024b8[0xe],0x1]);_0x11a1bf=[(_0x2fb2d8=_0x2fb2d8[_0x57e571(0x18e)](_0x21b950['y3'][_0x57e571(0x225)](_0x1d58ed[_0x57e571(0x185)])))['m'][0x0],_0x2fb2d8['m'][0x1],_0x2fb2d8['m'][0x2],_0x2fb2d8['m'][0x4],_0x2fb2d8['m'][0x5],_0x2fb2d8['m'][0x6],_0x2fb2d8['m'][0x8],_0x2fb2d8['m'][0x9],_0x2fb2d8['m'][0xa],_0x2fb2d8['m'][0xc],_0x2fb2d8['m'][0xd],_0x2fb2d8['m'][0xe]],_0x2024b8=_0x2024b8[0x1b],(this[_0x57e571(0x254)][_0x57e571(0x135)](_0x11a1bf,this['renderMemoryIdDataView'][0x7]),this['modifyMemoryInstancesDataView'][_0x57e571(0x135)]([this['renderMemoryIdDataView'][0x7],this['renderMemoryIdDataView'][0x7]+0xc,_0x2024b8,_0x2024b8+0xc],this['modifyMemoryInstancesDataView'][0x0]),this['renderMemoryIdDataView'][0x7]+=0xc,this[_0x57e571(0x161)][0x0]+=0x4);}}this[_0x57e571(0x1cc)][0x5]=0x1;}[_0x21cd03(0x22a)](_0x49f963,_0xfcf1a0){var _0x130d03=_0x21cd03;for(_0x49f963[_0x130d03(0x1a5)]&&(this[_0x130d03(0x141)][this[_0x130d03(0x18f)][_0x130d03(0x1f1)]]=_0x49f963);this[_0x130d03(0x1cc)][0x5];);var _0x361a36=new Int32Array(_0xfcf1a0);for(let _0x4e91ad=0x0;_0x4e91ad<_0x361a36[_0x130d03(0x253)];_0x4e91ad+=0x2){var _0x1d8f72=_0x361a36[_0x4e91ad],_0x240067=_0x361a36[_0x4e91ad+0x1];if(this[_0x130d03(0x1f7)][this[_0x130d03(0x18f)][_0x130d03(0x1f1)]]['hasOwnProperty'](_0x1d8f72)||(this[_0x130d03(0x1f7)][this[_0x130d03(0x18f)][_0x130d03(0x1f1)]][_0x1d8f72]={}),!(this[_0x130d03(0x1f7)][this[_0x130d03(0x18f)][_0x130d03(0x1f1)]][_0x1d8f72][_0x240067]=_0x49f963)[_0x130d03(0x1a5)]&&this[_0x130d03(0x1a0)][_0x1d8f72]&&this[_0x130d03(0x1a0)][_0x1d8f72][_0x240067])for(var _0x59ff20 in this[_0x130d03(0x1a0)][_0x1d8f72][_0x240067]){var _0x243d54,_0x35ef5d,_0x59ff20=parseInt(_0x59ff20),_0x59ff20=this[_0x130d03(0x1ec)][_0x1d8f72][_0x59ff20],_0x59ff20=this['modelMeshInstancesDataView'][_0x130d03(0x1bf)](_0x59ff20,_0x59ff20+_0x1158a1['uY']);0x0!==_0x59ff20[0x1c]&&(_0x243d54=_0x59ff20[0x1b],_0x35ef5d=this['modelData'][_0x130d03(0x1ee)](_0x1d8f72),this[_0x130d03(0x254)][_0x130d03(0x135)]([_0x59ff20[0x1],0x0,_0x35ef5d[0x0]/0x4,_0x49f963['status']],this[_0x130d03(0x1cc)][0x7]),this[_0x130d03(0x161)]['set']([this['renderMemoryIdDataView'][0x7],this['renderMemoryIdDataView'][0x7]+0x4,_0x243d54+0xc,_0x243d54+0x10],this[_0x130d03(0x161)][0x0]),this[_0x130d03(0x1cc)][0x7]+=0x4,this[_0x130d03(0x161)][0x0]+=0x4);}}if(_0x49f963[_0x130d03(0x1a5)]){for(let _0x484bb0=0x1;_0x484bb0<this[_0x130d03(0x256)][_0x130d03(0x253)];_0x484bb0+=_0x1158a1['uY'])if(0x0!==this[_0x130d03(0x256)][_0x484bb0+0x1c]){var _0x2a8c6f,_0x220e1f=this['modelMeshInstancesDataView'][_0x130d03(0x1bf)](_0x484bb0,_0x484bb0+_0x1158a1['uY']),_0x48c04d=_0x220e1f[0x0];this[_0x130d03(0x1f7)][this[_0x130d03(0x18f)][_0x130d03(0x1f1)]][_0x220e1f[0x0]]&&this[_0x130d03(0x1f7)][this[_0x130d03(0x18f)][_0x130d03(0x1f1)]][_0x220e1f[0x0]][_0x220e1f[0x15]]||0x0!==_0x220e1f[0x1c]&&(_0x2a8c6f=_0x220e1f[0x1b],_0x48c04d=this['modelData'][_0x130d03(0x1ee)](_0x48c04d),this[_0x130d03(0x254)]['set']([_0x220e1f[0x1],0x0,_0x48c04d[0x0]/0x4,this['reverseElectionOperating'][this[_0x130d03(0x18f)][_0x130d03(0x1f1)]][_0x130d03(0x1f1)]],this[_0x130d03(0x1cc)][0x7]),this[_0x130d03(0x161)][_0x130d03(0x135)]([this[_0x130d03(0x1cc)][0x7],this[_0x130d03(0x1cc)][0x7]+0x4,_0x2a8c6f+0xc,_0x2a8c6f+0x10],this['modifyMemoryInstancesDataView'][0x0]),this[_0x130d03(0x1cc)][0x7]+=0x4,this[_0x130d03(0x161)][0x0]+=0x4);}else{if(0x0===this[_0x130d03(0x256)][_0x484bb0])break;}}this[_0x130d03(0x1cc)][0x5]=0x1;}[_0x21cd03(0x136)](_0x48b33b,_0xa7becb){var _0x3666dd=_0x21cd03;for(_0x48b33b['reverseElection']&&(this['reverseElectionOperating'][this[_0x3666dd(0x18f)]['transform']]=_0x48b33b);this['renderMemoryIdDataView'][0x5];);var _0x3f85ad=new Int32Array(_0xa7becb);for(let _0x5d7c74=0x0;_0x5d7c74<_0x3f85ad[_0x3666dd(0x253)];_0x5d7c74+=0x2){var _0x4e6f8d=_0x3f85ad[_0x5d7c74],_0x54b0eb=_0x3f85ad[_0x5d7c74+0x1];if(this[_0x3666dd(0x1f7)][this[_0x3666dd(0x18f)][_0x3666dd(0x185)]]['hasOwnProperty'](_0x4e6f8d)||(this[_0x3666dd(0x1f7)][this['operatingType'][_0x3666dd(0x185)]][_0x4e6f8d]={}),!(this[_0x3666dd(0x1f7)][this[_0x3666dd(0x18f)]['transform']][_0x4e6f8d][_0x54b0eb]=_0x48b33b)[_0x3666dd(0x1a5)]&&this['renderModelComponentInstance'][_0x4e6f8d]&&this[_0x3666dd(0x1a0)][_0x4e6f8d][_0x54b0eb])for(var _0x23c26c in this['renderModelComponentInstance'][_0x4e6f8d][_0x54b0eb]){_0x23c26c=parseInt(_0x23c26c),_0x23c26c=this[_0x3666dd(0x1ec)][_0x4e6f8d][_0x23c26c],_0x23c26c=this['modelMeshInstancesDataView'][_0x3666dd(0x1bf)](_0x23c26c,_0x23c26c+_0x1158a1['uY']);if(0x0!==_0x23c26c[0x1c]){let _0x483b5c=_0x21b950['y3'][_0x3666dd(0x225)]([_0x23c26c[0x3],_0x23c26c[0x4],_0x23c26c[0x5],0x0,_0x23c26c[0x6],_0x23c26c[0x7],_0x23c26c[0x8],0x0,_0x23c26c[0x9],_0x23c26c[0xa],_0x23c26c[0xb],0x0,_0x23c26c[0xc],_0x23c26c[0xd],_0x23c26c[0xe],0x1]);var _0x3e983c=[(_0x483b5c=_0x483b5c['multiply'](_0x21b950['y3'][_0x3666dd(0x225)](_0x48b33b[_0x3666dd(0x185)])))['m'][0x0],_0x483b5c['m'][0x1],_0x483b5c['m'][0x2],_0x483b5c['m'][0x4],_0x483b5c['m'][0x5],_0x483b5c['m'][0x6],_0x483b5c['m'][0x8],_0x483b5c['m'][0x9],_0x483b5c['m'][0xa],_0x483b5c['m'][0xc],_0x483b5c['m'][0xd],_0x483b5c['m'][0xe]],_0x23c26c=_0x23c26c[0x1b];this[_0x3666dd(0x254)][_0x3666dd(0x135)](_0x3e983c,this[_0x3666dd(0x1cc)][0x7]),this[_0x3666dd(0x161)]['set']([this[_0x3666dd(0x1cc)][0x7],this[_0x3666dd(0x1cc)][0x7]+0xc,_0x23c26c,_0x23c26c+0xc],this[_0x3666dd(0x161)][0x0]),this['renderMemoryIdDataView'][0x7]+=0xc,this[_0x3666dd(0x161)][0x0]+=0x4;}}}if(_0x48b33b[_0x3666dd(0x1a5)]){for(let _0x189e53=0x1;_0x189e53<this[_0x3666dd(0x256)][_0x3666dd(0x253)];_0x189e53+=_0x1158a1['uY'])if(0x0!==this['modelMeshInstancesDataView'][_0x189e53+0x1c]){var _0x3fa3f3=this['modelMeshInstancesDataView'][_0x3666dd(0x1bf)](_0x189e53,_0x189e53+_0x1158a1['uY']);if(!(this['operatingTypeModelComponent'][this[_0x3666dd(0x18f)][_0x3666dd(0x185)]][_0x3fa3f3[0x0]]&&this[_0x3666dd(0x1f7)][this[_0x3666dd(0x18f)]['transform']][_0x3fa3f3[0x0]][_0x3fa3f3[0x15]]||0x0===_0x3fa3f3[0x1c])){let _0x1ce3c3=_0x21b950['y3']['FromArray']([_0x3fa3f3[0x3],_0x3fa3f3[0x4],_0x3fa3f3[0x5],0x0,_0x3fa3f3[0x6],_0x3fa3f3[0x7],_0x3fa3f3[0x8],0x0,_0x3fa3f3[0x9],_0x3fa3f3[0xa],_0x3fa3f3[0xb],0x0,_0x3fa3f3[0xc],_0x3fa3f3[0xd],_0x3fa3f3[0xe],0x1]);var _0x574164=Array['from'](_0x1ce3c3['multiply'](_0x21b950['y3']['FromArray'](_0x48b33b[_0x3666dd(0x185)]))['m']),_0x574164=[_0x574164[0x0],_0x574164[0x1],_0x574164[0x2],_0x574164[0x4],_0x574164[0x5],_0x574164[0x6],_0x574164[0x8],_0x574164[0x9],_0x574164[0xa],_0x574164[0xc],_0x574164[0xd],_0x574164[0xe]],_0x3fa3f3=_0x3fa3f3[0x1b];this[_0x3666dd(0x254)][_0x3666dd(0x135)](_0x574164,this[_0x3666dd(0x1cc)][0x7]),this[_0x3666dd(0x161)][_0x3666dd(0x135)]([this[_0x3666dd(0x1cc)][0x7],this[_0x3666dd(0x1cc)][0x7]+0xc,_0x3fa3f3,_0x3fa3f3+0xc],this[_0x3666dd(0x161)][0x0]),this[_0x3666dd(0x1cc)][0x7]+=0xc,this['modifyMemoryInstancesDataView'][0x0]+=0x4;}}else{if(0x0===this['modelMeshInstancesDataView'][_0x189e53])break;}}this['renderMemoryIdDataView'][0x5]=0x1;}['CancelOperatingStatus'](){var _0x10ffdb=_0x21cd03;for(;this[_0x10ffdb(0x1cc)][0x5];);if(this['reverseElectionOperating'][_0x10ffdb(0x1a6)](this['operatingType']['status'])){for(let _0x17f69e=0x1;_0x17f69e<this['modelMeshInstancesDataView'][_0x10ffdb(0x253)];_0x17f69e+=_0x1158a1['uY'])if(0x0!==this[_0x10ffdb(0x256)][_0x17f69e+0x1c]){var _0x49bbe6=this['modelMeshInstancesDataView'][_0x10ffdb(0x1bf)](_0x17f69e,_0x17f69e+_0x1158a1['uY']),_0x18a8b3=_0x49bbe6[0x0],_0x2ff3f0=_0x49bbe6[0x1b],_0x18a8b3=this[_0x10ffdb(0x196)][_0x10ffdb(0x1ee)](_0x18a8b3);this[_0x10ffdb(0x254)]['set']([_0x49bbe6[0x1],0x0,_0x18a8b3[0x0]/0x4,_0x49bbe6[0x1a]],this[_0x10ffdb(0x1cc)][0x7]),this[_0x10ffdb(0x161)][_0x10ffdb(0x135)]([this['renderMemoryIdDataView'][0x7],this[_0x10ffdb(0x1cc)][0x7]+0x4,_0x2ff3f0+0xc,_0x2ff3f0+0x10],this[_0x10ffdb(0x161)][0x0]),this[_0x10ffdb(0x1cc)][0x7]+=0x4,this[_0x10ffdb(0x161)][0x0]+=0x4;}else{if(0x0===this[_0x10ffdb(0x256)][_0x17f69e])break;}}else{for(var _0x33a8b1 in this[_0x10ffdb(0x1f7)][this['operatingType'][_0x10ffdb(0x1f1)]])for(var _0x3235e1 in this[_0x10ffdb(0x1f7)][this[_0x10ffdb(0x18f)][_0x10ffdb(0x1f1)]][_0x33a8b1])if(this[_0x10ffdb(0x1a0)][_0x33a8b1]&&this[_0x10ffdb(0x1a0)][_0x33a8b1][_0x3235e1])for(var _0x317aa9 in this['renderModelComponentInstance'][_0x33a8b1][_0x3235e1]){var _0x317aa9=parseInt(_0x317aa9),_0x317aa9=this['modelMeshInstancesIndexDataView'][_0x33a8b1][_0x317aa9],_0x317aa9=this[_0x10ffdb(0x256)][_0x10ffdb(0x1bf)](_0x317aa9,_0x317aa9+_0x1158a1['uY']),_0x2d2fab=_0x317aa9[0x1b],_0x5a5884=this['modelData'][_0x10ffdb(0x1ee)](_0x33a8b1);this['renderUpdateTempDataView'][_0x10ffdb(0x135)]([_0x317aa9[0x1],0x0,_0x5a5884[0x0]/0x4,_0x317aa9[0x1a]],this[_0x10ffdb(0x1cc)][0x7]),this[_0x10ffdb(0x161)][_0x10ffdb(0x135)]([this[_0x10ffdb(0x1cc)][0x7],this[_0x10ffdb(0x1cc)][0x7]+0x4,_0x2d2fab+0xc,_0x2d2fab+0x10],this[_0x10ffdb(0x161)][0x0]),this['renderMemoryIdDataView'][0x7]+=0x4,this['modifyMemoryInstancesDataView'][0x0]+=0x4;}}delete this['reverseElectionOperating'][this[_0x10ffdb(0x18f)][_0x10ffdb(0x1f1)]],this[_0x10ffdb(0x1f7)][this[_0x10ffdb(0x18f)][_0x10ffdb(0x1f1)]]={},this[_0x10ffdb(0x1cc)][0x5]=0x1;}[_0x21cd03(0x131)](){var _0xe7836f=_0x21cd03;for(;this[_0xe7836f(0x1cc)][0x5];);if(this[_0xe7836f(0x141)]['hasOwnProperty'](this[_0xe7836f(0x18f)][_0xe7836f(0x185)])){for(let _0x3a0b8d=0x1;_0x3a0b8d<this[_0xe7836f(0x256)][_0xe7836f(0x253)];_0x3a0b8d+=_0x1158a1['uY'])if(0x0!==this[_0xe7836f(0x256)][_0x3a0b8d+0x1c]){var _0x56db72=this[_0xe7836f(0x256)][_0xe7836f(0x1bf)](_0x3a0b8d,_0x3a0b8d+_0x1158a1['uY']),_0x20f0e1=[_0x56db72[0x3],_0x56db72[0x4],_0x56db72[0x5],_0x56db72[0x6],_0x56db72[0x7],_0x56db72[0x8],_0x56db72[0x9],_0x56db72[0xa],_0x56db72[0xb],_0x56db72[0xc],_0x56db72[0xd],_0x56db72[0xe]],_0x56db72=_0x56db72[0x1b];this[_0xe7836f(0x254)]['set'](_0x20f0e1,this[_0xe7836f(0x1cc)][0x7]),this[_0xe7836f(0x161)][_0xe7836f(0x135)]([this[_0xe7836f(0x1cc)][0x7],this[_0xe7836f(0x1cc)][0x7]+0xc,_0x56db72,_0x56db72+0xc],this[_0xe7836f(0x161)][0x0]),this[_0xe7836f(0x1cc)][0x7]+=0xc,this[_0xe7836f(0x161)][0x0]+=0x4;}else{if(0x0===this[_0xe7836f(0x256)][_0x3a0b8d])break;}}else{for(var _0x3b4d0e in this[_0xe7836f(0x1f7)][this[_0xe7836f(0x18f)][_0xe7836f(0x185)]])for(var _0x18741d in this[_0xe7836f(0x1f7)][this[_0xe7836f(0x18f)][_0xe7836f(0x185)]][_0x3b4d0e])if(this[_0xe7836f(0x1a0)][_0x3b4d0e]&&this[_0xe7836f(0x1a0)][_0x3b4d0e][_0x18741d])for(var _0x152239 in this[_0xe7836f(0x1a0)][_0x3b4d0e][_0x18741d]){var _0x152239=parseInt(_0x152239),_0x152239=this[_0xe7836f(0x1ec)][_0x3b4d0e][_0x152239],_0x152239=this[_0xe7836f(0x256)][_0xe7836f(0x1bf)](_0x152239,_0x152239+_0x1158a1['uY']),_0x41698c=[_0x152239[0x3],_0x152239[0x4],_0x152239[0x5],_0x152239[0x6],_0x152239[0x7],_0x152239[0x8],_0x152239[0x9],_0x152239[0xa],_0x152239[0xb],_0x152239[0xc],_0x152239[0xd],_0x152239[0xe]],_0x152239=_0x152239[0x1b];this['renderUpdateTempDataView']['set'](_0x41698c,this['renderMemoryIdDataView'][0x7]),this['modifyMemoryInstancesDataView']['set']([this[_0xe7836f(0x1cc)][0x7],this[_0xe7836f(0x1cc)][0x7]+0xc,_0x152239,_0x152239+0xc],this[_0xe7836f(0x161)][0x0]),this[_0xe7836f(0x1cc)][0x7]+=0xc,this['modifyMemoryInstancesDataView'][0x0]+=0x4;}}delete this[_0xe7836f(0x141)][this[_0xe7836f(0x18f)][_0xe7836f(0x185)]],this[_0xe7836f(0x1f7)][this[_0xe7836f(0x18f)][_0xe7836f(0x185)]]={},this[_0xe7836f(0x1cc)][0x5]=0x1;}[_0x21cd03(0x25b)](_0x5818ad,_0xc65725){var _0x28f219=_0x21cd03;for(;this['renderMemoryIdDataView'][0x5];);var _0x1289a0=_0x5818ad[_0x28f219(0x15e)],_0x2c2390=new Int32Array(_0xc65725);for(let _0x1b20ad=0x0;_0x1b20ad<_0x2c2390[_0x28f219(0x253)];_0x1b20ad++){var _0x16979b=_0x2c2390[_0x1b20ad];if(this[_0x28f219(0x1f7)][this[_0x28f219(0x18f)][_0x28f219(0x1b5)]][_0x28f219(0x1a6)](_0x1289a0)||(this[_0x28f219(0x1f7)][this[_0x28f219(0x18f)][_0x28f219(0x1b5)]][_0x1289a0]={}),this[_0x28f219(0x1f7)][this[_0x28f219(0x18f)][_0x28f219(0x1b5)]][_0x1289a0][_0x16979b]=_0x5818ad,this[_0x28f219(0x1a0)][_0x1289a0]&&this[_0x28f219(0x1a0)][_0x1289a0][_0x16979b])for(var _0x69b5a7 in this[_0x28f219(0x1a0)][_0x1289a0][_0x16979b]){var _0x69b5a7=parseInt(_0x69b5a7),_0x69b5a7=this['modelMeshInstancesIndexDataView'][_0x1289a0][_0x69b5a7];let _0x3e1f72=this[_0x28f219(0x256)][_0x28f219(0x1bf)](_0x69b5a7,_0x69b5a7+_0x1158a1['uY']);_0x3e1f72[0x19]=_0x5818ad[_0x28f219(0x1dc)],0x0!==_0x3e1f72[0x1c]&&(this[_0x28f219(0x214)][_0x1289a0][_0x5818ad[_0x28f219(0x1dc)]][_0x28f219(0x1a6)](_0x28f219(0x1ee))||this[_0x28f219(0x12d)](_0x1289a0,_0x5818ad[_0x28f219(0x1dc)]),_0x69b5a7=_0x3e1f72[0x1b],this[_0x28f219(0x254)][_0x28f219(0x135)]([this[_0x28f219(0x214)][_0x1289a0][_0x5818ad['materialId']][_0x28f219(0x1ee)]/0x4,0x0,0x0,0x0],this['renderMemoryIdDataView'][0x7]),this['modifyMemoryInstancesDataView'][_0x28f219(0x135)]([this[_0x28f219(0x1cc)][0x7],this[_0x28f219(0x1cc)][0x7]+0x4,_0x69b5a7+0x10,_0x69b5a7+0x14],this[_0x28f219(0x161)][0x0]),this[_0x28f219(0x1cc)][0x7]+=0x4,this[_0x28f219(0x161)][0x0]+=0x4);}}this[_0x28f219(0x1cc)][0x5]=0x1;}[_0x21cd03(0x1d8)](_0x5077a2,_0x5185bf){var _0x207275=_0x21cd03,_0xbe0869=this[_0x207275(0x196)][_0x207275(0x23d)](_0x5077a2)[0x0]+ ++this[_0x207275(0x196)][_0x207275(0x1fe)](_0x5077a2)[0x0];return this['modelMaterialInfo'][_0x5077a2][_0x207275(0x1a6)](_0xbe0869)||(this['modelMaterialInfo'][_0x5077a2][_0xbe0869]={'renderInstancesCount':0x0,'loadStatus':0x3,'color':_0x5185bf,'textureId':null,'name':_0xbe0869}),_0xbe0869;}[_0x21cd03(0x1aa)](_0xea1555,_0x3d3c72,_0x24710d){var _0x303c90=_0x21cd03;if(this['editModelMaterial'][_0x303c90(0x1a6)](_0xea1555)||(this[_0x303c90(0x129)][_0xea1555]={}),this[_0x303c90(0x129)][_0xea1555][_0x303c90(0x1a6)](_0x3d3c72)||(this[_0x303c90(0x129)][_0xea1555][_0x3d3c72]={}),_0x24710d?this['editModelMaterial'][_0xea1555][_0x3d3c72]['color']=_0x24710d:delete this[_0x303c90(0x129)][_0xea1555][_0x3d3c72][_0x303c90(0x18a)],this[_0x303c90(0x214)][_0xea1555][_0x3d3c72]&&this[_0x303c90(0x214)][_0xea1555][_0x3d3c72][_0x303c90(0x1a6)]('dataOffsetStart')){for(var _0xb2cc80=this[_0x303c90(0x214)][_0xea1555][_0x3d3c72][_0x303c90(0x1ee)];this['renderMemoryIdDataView'][0x5];);_0x24710d=_0x24710d||this[_0x303c90(0x214)][_0xea1555][_0x3d3c72][_0x303c90(0x18a)],_0xea1555=this[_0x303c90(0x1cc)][0x7],(this['renderMemoryIdDataView'][0x7]+=0x4,this[_0x303c90(0x254)][_0x303c90(0x135)](_0x24710d,_0xea1555),this[_0x303c90(0x1ae)]['set']([_0xea1555,this[_0x303c90(0x1cc)][0x7],_0xb2cc80,_0xb2cc80+0x4],this[_0x303c90(0x1ae)][0x0]),this[_0x303c90(0x1ae)][0x0]+=0x4,this[_0x303c90(0x1cc)][0x5]=0x1);}}[_0x21cd03(0x17b)](_0x3a440b,_0x20bd34,_0x4ab6b2){var _0x11f3d6=_0x21cd03;this[_0x11f3d6(0x205)][_0x11f3d6(0x1a6)](_0x3a440b)||(this[_0x11f3d6(0x205)][_0x3a440b]={}),_0x4ab6b2&&this[_0x11f3d6(0x204)][_0x11f3d6(0x1a6)](_0x4ab6b2)?(this['editModelMaterial'][_0x11f3d6(0x1a6)](_0x3a440b)||(this[_0x11f3d6(0x129)][_0x3a440b]={}),this['editModelMaterial'][_0x3a440b][_0x11f3d6(0x1a6)](_0x20bd34)||(this[_0x11f3d6(0x129)][_0x3a440b][_0x20bd34]={}),this[_0x11f3d6(0x129)][_0x3a440b][_0x20bd34]['textureId']=_0x4ab6b2,this[_0x11f3d6(0x1aa)](_0x3a440b,_0x20bd34,[0x1,0x1,0x1,0x1]),this[_0x11f3d6(0x214)][_0x3a440b][_0x20bd34]&&this['modelMaterialInfo'][_0x3a440b][_0x20bd34]['hasOwnProperty'](_0x11f3d6(0x1ee))&&(this['modelMaterialBindTexture'][_0x3a440b][_0x20bd34]=_0x4ab6b2)):(this[_0x11f3d6(0x205)][_0x3a440b][_0x20bd34]=_0x11f3d6(0x22b),delete this[_0x11f3d6(0x129)][_0x3a440b][_0x20bd34][_0x11f3d6(0x1f3)],this[_0x11f3d6(0x1aa)](_0x3a440b,_0x20bd34,null)),this[_0x11f3d6(0x179)]();}[_0x21cd03(0x251)](_0x504609){var _0x458975=_0x21cd03;if(_0x504609){if(Array[_0x458975(0x210)](_0x504609)){for(var _0x394a9c of _0x504609)for(var _0x268b05 in this[_0x458975(0x129)][_0x394a9c])this['SetMaterialTexture'](_0x394a9c,_0x268b05,null);}else{for(var _0x5a1315 in this[_0x458975(0x129)][_0x504609])this[_0x458975(0x17b)](_0x504609,_0x5a1315,null);}}else{for(var _0x4100a8 in this[_0x458975(0x129)])for(var _0x198dd7 in this[_0x458975(0x129)][_0x4100a8])this[_0x458975(0x17b)](_0x4100a8,_0x198dd7,null);}}}();},0x2f9d:(_0x2af346,_0x2e62e5,_0x16e81a)=>{_0x16e81a['d'](_0x2e62e5,{'$Y':()=>function(_0x5efd35){var _0x50d837=_0x1330f6(_0x5efd35[0xc]),_0x3f7a2e=_0x1330f6(_0x5efd35[0xd]),_0x910a3b=_0x1330f6(_0x5efd35[0xe]);_0x5efd35[0x0]=_0x5efd35[0x0],_0x5efd35[0x1]=_0x5efd35[0x1],_0x5efd35[0x2]=_0x5efd35[0x2],_0x5efd35[0x3]=_0x50d837[0x0],_0x5efd35[0x4]=_0x5efd35[0x4],_0x5efd35[0x5]=_0x5efd35[0x5],_0x5efd35[0x6]=_0x5efd35[0x6],_0x5efd35[0x7]=_0x3f7a2e[0x0],_0x5efd35[0x8]=_0x5efd35[0x8],_0x5efd35[0x9]=_0x5efd35[0x9],_0x5efd35[0xa]=_0x5efd35[0xa],_0x5efd35[0xb]=_0x910a3b[0x0],_0x5efd35[0xc]=_0x50d837[0x1],_0x5efd35[0xd]=_0x3f7a2e[0x1],_0x5efd35[0xe]=_0x910a3b[0x1],_0x5efd35[0xf]=_0x5efd35[0xf];},'mI':()=>function(_0x1819f9,_0x1e46f8,_0x3d5816){var _0x5cb589=a2_0x29ec;let _0x4011c9=!0x1;for(let _0x284476=0x1;_0x284476<_0x1819f9[0x0];_0x284476+=0x2){if(_0x1819f9[_0x284476]<=_0x1e46f8&&_0x1819f9[_0x284476+0x1]>=_0x3d5816)return;if(_0x1819f9[_0x284476]>=_0x1e46f8&&_0x1819f9[_0x284476+0x1]<=_0x3d5816)return _0x1819f9[_0x284476]=_0x1e46f8,void(_0x1819f9[_0x284476+0x1]=_0x3d5816);if(_0x1819f9[_0x284476]>=_0x1e46f8&&_0x1819f9[_0x284476]<=_0x3d5816&&(_0x1819f9[_0x284476]=_0x1e46f8,_0x4011c9=!0x0),_0x1819f9[_0x284476+0x1]>=_0x1e46f8&&_0x1819f9[_0x284476+0x1]<=_0x3d5816&&(_0x1819f9[_0x284476+0x1]=_0x3d5816,_0x4011c9=!0x0),_0x4011c9)return;}let _0x37e2be=0x1;for(;;){if(-0x1===_0x1819f9[_0x37e2be])return _0x1819f9[_0x37e2be]=_0x1e46f8,_0x1819f9[_0x37e2be+0x1]=_0x3d5816,_0x1819f9[_0x5cb589(0x253)]<_0x37e2be+0x3&&_0x5b8392[_0x5cb589(0x23f)](_0x5cb589(0x1b3)),void(_0x1819f9[0x0]===_0x37e2be&&(_0x1819f9[0x0]+=0x2));_0x37e2be+=0x2;}},'uY':()=>_0x42d2bf,'ux':()=>function(_0x3184a1){for(let _0x4a6002=0x0;_0x4a6002<_0x3184a1['length'];_0x4a6002++)_0x3184a1[_0x4a6002]=parseFloat(_0x3184a1[_0x4a6002]);return _0x3184a1;}});var _0x5b8392=_0x16e81a(0x6214);function _0x1330f6(_0x5a9be2){var _0x3a553c=a2_0x29ec;let _0x15b44e,_0x1925bf;var _0x151797;return _0x1925bf=0x0<=_0x5a9be2?(_0x151797=0x10000*Math[_0x3a553c(0x233)](_0x5a9be2/0x10000),_0x5a9be2-(_0x15b44e=_0x151797)):(_0x151797=0x10000*Math['floor'](-_0x5a9be2/0x10000),_0x15b44e=-_0x151797,_0x5a9be2+_0x151797),[_0x15b44e,_0x1925bf];}const _0x42d2bf=0x20;}},_0x4261dd={},_0x2f72e5['m']=_0x3eae03,_0x2f72e5['x']=()=>{var _0x4cdcd2=_0x2f72e5['O'](void 0x0,[0x21b,0x20a,0xa1,0x2c9],()=>_0x2f72e5(0x14518));return _0x2f72e5['O'](_0x4cdcd2);},_0xe0a05c=[],_0x2f72e5['O']=(_0x25cbaa,_0x3c8bac,_0x2d8866,_0x4b439b)=>{var _0x175c1d=a2_0x29ec;if(!_0x3c8bac){for(var _0x568217=Infinity,_0x26d6c4=0x0;_0x26d6c4<_0xe0a05c[_0x175c1d(0x253)];_0x26d6c4++){for(var _0xb29f63,[_0x3c8bac,_0x2d8866,_0x4b439b]=_0xe0a05c[_0x26d6c4],_0x221e97=!0x0,_0xc002ca=0x0;_0xc002ca<_0x3c8bac[_0x175c1d(0x253)];_0xc002ca++)(!0x1&_0x4b439b||_0x4b439b<=_0x568217)&&Object[_0x175c1d(0x23a)](_0x2f72e5['O'])[_0x175c1d(0x137)](_0x441f53=>_0x2f72e5['O'][_0x441f53](_0x3c8bac[_0xc002ca]))?_0x3c8bac[_0x175c1d(0x232)](_0xc002ca--,0x1):(_0x221e97=!0x1,_0x4b439b<_0x568217&&(_0x568217=_0x4b439b));_0x221e97&&(_0xe0a05c[_0x175c1d(0x232)](_0x26d6c4--,0x1),void 0x0!==(_0xb29f63=_0x2d8866())&&(_0x25cbaa=_0xb29f63));}return _0x25cbaa;}_0x4b439b=_0x4b439b||0x0;for(_0x26d6c4=_0xe0a05c[_0x175c1d(0x253)];0x0<_0x26d6c4&&_0xe0a05c[_0x26d6c4-0x1][0x2]>_0x4b439b;_0x26d6c4--)_0xe0a05c[_0x26d6c4]=_0xe0a05c[_0x26d6c4-0x1];_0xe0a05c[_0x26d6c4]=[_0x3c8bac,_0x2d8866,_0x4b439b];},_0x2f72e5['n']=_0x27d5a9=>{var _0x1f92da=a2_0x29ec,_0x4365b1=_0x27d5a9&&_0x27d5a9['__esModule']?()=>_0x27d5a9[_0x1f92da(0x153)]:()=>_0x27d5a9;return _0x2f72e5['d'](_0x4365b1,{'a':_0x4365b1}),_0x4365b1;},_0x2f72e5['d']=(_0x147921,_0x2e1bfb)=>{for(var _0x361322 in _0x2e1bfb)_0x2f72e5['o'](_0x2e1bfb,_0x361322)&&!_0x2f72e5['o'](_0x147921,_0x361322)&&Object['defineProperty'](_0x147921,_0x361322,{'enumerable':!0x0,'get':_0x2e1bfb[_0x361322]});},_0x2f72e5['f']={},_0x2f72e5['e']=_0x171f9f=>Promise['all'](Object['keys'](_0x2f72e5['f'])[_0x1d3197(0x13d)]((_0x4a3010,_0x22441e)=>(_0x2f72e5['f'][_0x22441e](_0x171f9f,_0x4a3010),_0x4a3010),[])),_0x2f72e5['u']=_0xad7cc5=>({0xa1:_0x1d3197(0x258),0x20a:_0x1d3197(0x165),0x21b:_0x1d3197(0x1ef),0x2c9:'27d15e14d06009f8d6e5',0x371:_0x1d3197(0x24f)}[_0xad7cc5]+_0x1d3197(0x17c)),_0x2f72e5['g']=(function(){var _0x186808=_0x1d3197;if(_0x186808(0x1a1)==typeof globalThis)return globalThis;try{return this||new Function(_0x186808(0x151))();}catch(_0x52d6fb){if('object'==typeof window)return window;}}()),_0x2f72e5['o']=(_0x3ff4e8,_0x1321bc)=>Object[_0x1d3197(0x235)][_0x1d3197(0x1a6)][_0x1d3197(0x1f0)](_0x3ff4e8,_0x1321bc),_0x2f72e5['nmd']=_0x587bf2=>(_0x587bf2[_0x1d3197(0x1c4)]=[],_0x587bf2[_0x1d3197(0x178)]||(_0x587bf2[_0x1d3197(0x178)]=[]),_0x587bf2),_0x2f72e5['p']='./',_0x2f72e5['b']=self[_0x1d3197(0x1e5)]+'',_0x2f8610={0xe0:0x1},_0x2f72e5['f']['i']=(_0x1c9e1f,_0x17d6eb)=>{_0x2f8610[_0x1c9e1f]||importScripts(_0x2f72e5['p']+_0x2f72e5['u'](_0x1c9e1f));},_0x3ec2f6=Object(self||this)['webpackChunkBim']=Object(self||this)['webpackChunkBim']||[],_0x247460=_0x3ec2f6[_0x1d3197(0x177)][_0x1d3197(0x244)](_0x3ec2f6),_0x3ec2f6['push']=_0x335bd0=>{var _0x22523f=_0x1d3197,_0x12f924,[_0x2cd3a1,_0x4a6eae,_0x47016d]=_0x335bd0;for(_0x12f924 in _0x4a6eae)_0x2f72e5['o'](_0x4a6eae,_0x12f924)&&(_0x2f72e5['m'][_0x12f924]=_0x4a6eae[_0x12f924]);for(_0x47016d&&_0x47016d(_0x2f72e5);_0x2cd3a1['length'];)_0x2f8610[_0x2cd3a1[_0x22523f(0x1e6)]()]=0x1;_0x247460(_0x335bd0);},_0x14b4ee=_0x2f72e5['x'],(_0x2f72e5['x']=()=>Promise['all']([0x21b,0x20a,0xa1,0x2c9][_0x1d3197(0x25f)](_0x2f72e5['e'],_0x2f72e5))[_0x1d3197(0x20d)](_0x14b4ee))();function _0x2f72e5(_0x501427){var _0x36a805=_0x1d3197,_0x194138=_0x4261dd[_0x501427];if(void 0x0!==_0x194138)return _0x194138[_0x36a805(0x126)];return _0x194138=_0x4261dd[_0x501427]={'id':_0x501427,'loaded':!0x1,'exports':{}},(_0x3eae03[_0x501427][_0x36a805(0x1f0)](_0x194138['exports'],_0x194138,_0x194138[_0x36a805(0x126)],_0x2f72e5),_0x194138['loaded']=!0x0,_0x194138[_0x36a805(0x126)]);}var _0xe0a05c,_0x2f8610,_0x3ec2f6,_0x247460,_0x14b4ee,_0x3eae03,_0x4261dd;};function a2_0x29ec(_0x2d5b29,_0x93504){var _0x27f41e=a2_0x27f4();return a2_0x29ec=function(_0x29ec61,_0x5c8657){_0x29ec61=_0x29ec61-0x125;var _0x202ebf=_0x27f41e[_0x29ec61];return _0x202ebf;},a2_0x29ec(_0x2d5b29,_0x93504);}function a2_0x27f4(){var _0x40d8bf=['default','getAllKeys','AddModel','renderMemoryIdBuffer','idleMemoryInstancesBuffer','reConstruct','all','idleTextureMinUnit','onsuccess','minimum','indexBuffer','modelId','Zero','imgStartWidth','modifyMemoryInstancesDataView','videoMemoryPositionCount','modelArrayBuff','GetBottomPlaneToRef','fa05e7d11528d7429e0c','directions','无法识别\x20componentType','initTextureServerEd','InitModel','PrepareRenderData','7714578RptLZa','maximum','extendSizeWorld','maximizeInPlace','dataStoreArrayBuffer','2264127pbKzxL','static_texture_List','contains','renderMaterialCount','idleMemoryPositionBuffer','onmessage','getTexture','push','children','BindTexture','SetInstancesStatus','SetMaterialTexture','.js','Database','loadStatus','ndPath','height','maxTextureSize','side','2495511VWMMPX','loadingMaterial','transform','textureInfoAutoId','indexOffsetEnd','modelMeshInstancesIndexArrayBuff','minimumWorld','color','AddTexture','catch','orm','multiply','operatingType','intersectsMinMax','alpha','modelIndexOffsetStart','getMesh','dataStoreObject','modelMeshInstancesArrayBuff','modelData','vectorsWorld','transaction','小于0了','GetNearPlaneToRef','SetModelMatrix','3858701adDkKl','IntersectsSphere','frustumVisibleWorker','indexDbCache','renderModelComponentInstance','object','direct','renderIndexBuffer','RequestMaterial','reverseElection','hasOwnProperty','IsCompletelyInFrustum','isExist','ceil','SetMaterialColor','serverAddress','ShowModel','allowRenderInstancesArrayBuffer','modifyMemoryMixDataView','readwrite','GetTextureList','indexDb_texture_List','_worldMatrix','不够用了','addToRef','material','initModelListEd','dispose','maximumWorld','覆盖渲染','center','FromArrayToRef','GetTopPlaneToRef','./Assets/Textures/PBRRepo/','modifyMemoryTextureDataView','subarray','cbId','AddInstanceIndex','width','SetMatrixPrecision','paths','DistanceSquared','post','oneMeter','AddAVertexIndex','allRenderEd','数据库:texture读取失败','idleMemoryPositionDataView','renderMemoryIdDataView','GetMaterial','frameMaxRenderMemoryLength','setAll','select\x20*\x20from\x20mesh','indexDb_modelId_meshIds_List','modifyMemoryPositionDataView','Init','isIdentity','GetLeftPlaneToRef','normal','_drawWrapperFront','CreateMaterial','albedo','from','Intersects','materialId','IsInFrustum','result','Bim','radiusWorld','origin','CancelOperatingStatus','normalize','819066rqGHYC','location','pop','substring','indexOffsetStart','preview','GetRightPlaneToRef','HideModel','modelMeshInstancesIndexDataView','1249804YdooXi','dataOffsetStart','42ae55ffd854346f463b','call','status','common','textureId','centerWorld','textureInfoCurrentAutoId','function','operatingTypeModelComponent','sharedData','operating','meshInstancesCount','./Assets/Textures/PBRRepo/texture.json','server_modelId_texture_List','createObjectStore','customizeMaterialCount','_update','subtractToRef','数据库:打开失败','modifyMemoryMixBuffer','.bptc','textureInfo','modelMaterialBindTexture','extendSize','name','15QNtJKr','AddRenderingIndex','each','dataCallBack','initTextureDbEd','then','uniqueIdToModelId','copyFromFloats','isArray','red','getModelList','error','modelMaterialInfo','LastInit','SQLEngine','idleMemoryTextureDataView','vertexOffsetStart','modelId_indexDb','opaqueMaxRenderTriangleCount','BuildArray','postMessage','readonly','uniqueId','arraybuffer','modifyMemoryInstancesBuffer','amd','modifyMemoryPositionBuffer','renderIndexModelIdAndInstancesIdDataView','json','FromArray','texture','_drawWrapperBack','albedoPath','modelMeshInfo','SetComponentStatus','none','modelIdToUniqueId','msgType','add','get','getMaterial','textureConfigJson','splice','floor','isInFrustum','prototype','mesh','server_modelId_meshIds_List','buffer','imgStartHeight','keys','idleMemoryTextureBuffer','vertexPositionBuffer','materialCount','SetInstancesTransform','log','getMeshUrl','indexBufferType','data','currentTarget','bind','scale','SetModelTransform','renderIndexModelIdAndInstancesIdBuffer','GetFarPlaneToRef','idleMemoryMixBuffer','RemoveModel','_TmpVector3','idleMemoryMixDataView','green','transparentMaxRenderTriangleCount','f21d21b00bcadf3a66be','autoId','CancelMaterialEdit','server_modelId_materialIds_List','length','renderUpdateTempDataView','indexDbName_Common','modelMeshInstancesDataView','maxRenderTriangleCount','f965be843ca00d0ffaa5','RequestTexture','renderInstancesCount','SetComponentMaterialId','scaleInPlace','target','objectStore','map','gridTextureSize','TransformCoordinatesToRef','exports','blue','opaqueMaxRenderIndex','editModelMaterial','SetModelStatus','dotCoordinate','lastIndexOf','AddMaterial','open','idBuffer','currentFrameNo','CancelOperatingTransform','888416HqAoMD','modifyMemoryRenderIndexBuffer','renderIndexDataView','set','SetComponentTransform','every','useCache','normalizeFromLength','loadingMesh','intersectsPoint','base','reduce','indexDb_modelId_materialIds_List','Initialized','clearModelMeshInfo','reverseElectionOperating','copyFrom','modifyMemoryTextureBuffer','idleMemoryInstancesDataView','modifyMemoryRenderIndexDataView','indexDbInsertMaxNum','GetPlanesToRef','56UFzvek','allowRenderInstancesDataView','Loop','indexDbInsertCurrentNum','message','vectors','renderUpdateTempDataBuffer','RequestMesh','onerror','return\x20this','GetComponentType'];a2_0x27f4=function(){return _0x40d8bf;};return a2_0x27f4();}'object'==typeof exports&&a2_0x4e03e6(0x1a1)==typeof module?module[a2_0x4e03e6(0x126)]=t():a2_0x4e03e6(0x1f6)==typeof define&&define[a2_0x4e03e6(0x221)]?define([],t):a2_0x4e03e6(0x1a1)==typeof exports?exports[a2_0x4e03e6(0x1df)]=t():e[a2_0x4e03e6(0x1df)]=t();