2023西安数博会CIM演示-【前端】-Web
AdaKing88
2023-08-21 bc03b832caa49bbcd2674fe4cae3701b5059bf95
1
var a2_0x19565f=a2_0x17d4;(function(_0x425f72,_0x1c153b){var _0x273c69=a2_0x17d4,_0x8c723f=_0x425f72();while(!![]){try{var _0x4c8477=-parseInt(_0x273c69(0x197))/0x1+-parseInt(_0x273c69(0x2b4))/0x2*(-parseInt(_0x273c69(0x207))/0x3)+parseInt(_0x273c69(0x26b))/0x4*(parseInt(_0x273c69(0x1e4))/0x5)+-parseInt(_0x273c69(0x1c0))/0x6+parseInt(_0x273c69(0x1e8))/0x7*(parseInt(_0x273c69(0x208))/0x8)+parseInt(_0x273c69(0x1da))/0x9*(parseInt(_0x273c69(0x19e))/0xa)+parseInt(_0x273c69(0x1a6))/0xb*(-parseInt(_0x273c69(0x203))/0xc);if(_0x4c8477===_0x1c153b)break;else _0x8c723f['push'](_0x8c723f['shift']());}catch(_0x3c0b33){_0x8c723f['push'](_0x8c723f['shift']());}}}(a2_0x39a4,0x91815));function a2_0x17d4(_0x4b0c17,_0x28f5d6){var _0x39a48a=a2_0x39a4();return a2_0x17d4=function(_0x17d416,_0x30ecfc){_0x17d416=_0x17d416-0x184;var _0x13de4a=_0x39a48a[_0x17d416];return _0x13de4a;},a2_0x17d4(_0x4b0c17,_0x28f5d6);}function a2_0x39a4(){var _0x2868a7=['editModelMaterial','dataCallBack','reduce','modelMeshInstancesIndexDataView','customizeMaterialCount','reConstruct','./Assets/Textures/PBRRepo/','dotCoordinate','dataStoreArrayBuffer','读取mesh失败','maxTextureSize','texture','2637Ytvbzx','_drawWrapperBack','extendSize','map','modifyMemoryMixDataView','SetMaterialTexture','radiusWorld','ClampToRef','ceil','GetTextureList','5qyGEbU','renderIndexModelIdAndInstancesIdDataView','paths','sharedData','1063426zxfZHf','data','currentFrameNo','CancelMaterialEdit','copyFrom','MAX_VALUE','modelMeshInfo','object','./Assets/Textures/PBRRepo/texture.json','GetComponentType','AddAVertexIndex','intersectsMinMax','server_modelId_texture_List','modelMaterialInfo','createObjectStore','multiply','renderIndexBuffer','_worldMatrix','fa05e7d11528d7429e0c','IdentityReadOnly','modelMatrixArr','useCache','IntersectsSphere','common','opaqueMaxRenderIndex','renderUpdateTempDataBuffer','normal','453432XDJwuB','direct','isCompletelyInFrustum','Loop','18633HdyLaH','56fBxEpN','indexOffsetStart','blue','modifyMemoryRenderIndexDataView','modelMaterialBindTexture','modifyMemoryRenderIndexBuffer','renderUpdateTempDataView','renderMaterialCount','preview','AddMaterial','textureConfigJson','gridTextureSize','FromArray','无法识别\x20componentType','minimumWorld','push','Init','each','initTextureServerEd','FrameSelection','idleMemoryPositionDataView','transaction','dataOffsetStart','amd','AddModel','all','modifyMemoryTextureDataView','SetComponentTransform','frameMaxRenderMemoryLength','objectStoreNames','orm','modelMeshInstancesDataView','addEventListener','SetMatrixPrecision','GetTopPlaneToRef','addToRef','getWorldMatrix','color','defineProperty','onsuccess','idleTextureMinUnit','SetInstancesStatus','materialId','idleMemoryInstancesDataView','CancelOperatingStatus','alpha','vertexOffsetStart','SQLEngine','imgStartWidth','indexDbCache','operatingType','location','BindTexture','operating','textureId','Initialized','width','renderMemoryIdBuffer','status','indexDbInsertCurrentNum','static_texture_List','default','origin','modelMeshInstancesIndexArrayBuff','bind','FreeVideoMemory','exports','maxRenderTriangleCount','loadStatus','idleMemoryTextureDataView','textureInfoCurrentAutoId','substring','idleMemoryTextureBuffer','scaleInPlace','_update','operatingTypeModelComponent','idleMemoryPositionBuffer','vertexPositionBuffer','vectors','modifyMemoryPositionDataView','directions','webpackChunkBim','uniqueId','renderMemoryIdDataView','material','数据库:mesh写入失败','idleMemoryMixDataView','modelData','indexDbName_Common','setAll','extendSizeWorld','intersectsPoint','onerror','select\x20*\x20from\x20material','readonly','indexDbInsertMaxNum','loadingMesh','Zero','none','4146484fUoWbr','serverAddress','message','GetBottomPlaneToRef','AddRenderingIndex','post','transparentMaxRenderTriangleCount','nmd','GetFarPlaneToRef','modelMeshInstancesArrayBuff','opaqueMaxRenderTriangleCount','GetLeftPlaneToRef','maximum','reverseElectionOperating','select\x20*\x20from\x20model','modelId_indexDb','frustumVisibleWorker','PrepareRenderData','getModelList','idleMemoryMixBuffer','result','autoId','modelIndexOffsetStart','getMesh','subarray','GetPlanesToRef','Database','onupgradeneeded','SetInstancesTransform','ormPath','centerWorld','objectStore','base','getTexture','height','DistanceSquared','postMessage','set','imgStartHeight','SetModelTransform','GetPlanes','InitModel','pop','normalize','initTextureDbEd','renderIndexDataView','42ae55ffd854346f463b','readwrite','then','getMaterial','dataStoreObject','call','RequestMesh','clearModelMeshInfo','red','getMeshUrl','keys','BuildArray','modelId','transform','__esModule','msgType','modifyMemoryInstancesBuffer','allRenderEd','CreateMaterial','IsInFrustum','floor','modelIdToUniqueId','modifyMemoryPositionBuffer','Bim','HideModel','loadingMaterial','albedo','194deOHsh','modifyMemoryMixBuffer','indexDb_modelId_materialIds_List','get','b8d3abfbc08a6fd5b12e','name','Intersects','log','FromArrayToRef','target','vectorsWorld','dispose','ndPath','splice','cbId','不够用了','server_modelId_meshIds_List','indexDb_texture_List','maximumWorld','RemoveModel','meshInstancesCount','LastInit','currentTarget','videoMemoryPositionCount','copyFromFloats','SetMaterialColor','getAllKeys','hasOwnProperty','allowRenderInstancesDataView','uniqueIdToModelId','renderModelComponentInstance','数据库:打开失败','RequestMaterial','modifyMemoryTextureBuffer','CancelOperatingTransform','minimum','.bptc','RequestTexture','length','TransformCoordinatesToRef','1080767THWHif','indexDb_modelId_meshIds_List','initModelListEd','center','oneMeter','isIdentity','IsCompletelyInFrustum','22030APUnQK','GetNearPlaneToRef','lastIndexOf','renderInstancesCount','SetComponentStatus','indexBufferType','add','indexBuffer','352EKzJcn','arraybuffer','f965be843ca00d0ffaa5','return\x20this','idBuffer','isArray','modifyMemoryInstancesDataView','scale','SetModelMatrix','reverseElection','from','textureInfo','server_modelId_materialIds_List','minimizeInPlace','loaded','buffer','SetModelStatus','isInFrustum','contains','textureInfoAutoId','AddTexture','green','mesh','小于0了','select\x20*\x20from\x20texture','SetComponentMaterialId','2772510SnifpE','normalizeFromLength','subtractToRef','allowRenderInstancesArrayBuffer','_TmpVector3','error','renderIndexModelIdAndInstancesIdBuffer','indexOffsetEnd','86e4d8266273a58a2039','onmessage','function','isExist','GetRightPlaneToRef','_drawWrapperFront'];a2_0x39a4=function(){return _0x2868a7;};return a2_0x39a4();}var e=self||this,t=()=>{var _0x567c86=a2_0x17d4;return _0x1d8847={0x65c1:(_0x11478d,_0x59157b,_0x123b08)=>{var _0x36f849=a2_0x17d4;_0x123b08['d'](_0x59157b,{'k':()=>_0x57cfb6});var _0x58377a=_0x123b08(0x5898),_0x32993b=_0x123b08(0x9fd1),_0x3e1c85=_0x123b08(0x147b8);class _0x57cfb6{constructor(_0x1da1ed,_0x3803b0,_0x2f417b){var _0x394bc7=a2_0x17d4;this[_0x394bc7(0x256)]=_0x58377a['B'][_0x394bc7(0x2a4)](0x8,_0x32993b['P']['Zero']),this[_0x394bc7(0x19a)]=_0x32993b['P'][_0x394bc7(0x269)](),this[_0x394bc7(0x289)]=_0x32993b['P'][_0x394bc7(0x269)](),this[_0x394bc7(0x1dc)]=_0x32993b['P'][_0x394bc7(0x269)](),this['extendSizeWorld']=_0x32993b['P'][_0x394bc7(0x269)](),this[_0x394bc7(0x258)]=_0x58377a['B'][_0x394bc7(0x2a4)](0x3,_0x32993b['P'][_0x394bc7(0x269)]),this[_0x394bc7(0x2be)]=_0x58377a['B']['BuildArray'](0x8,_0x32993b['P'][_0x394bc7(0x269)]),this[_0x394bc7(0x216)]=_0x32993b['P'][_0x394bc7(0x269)](),this['maximumWorld']=_0x32993b['P'][_0x394bc7(0x269)](),this['minimum']=_0x32993b['P']['Zero'](),this[_0x394bc7(0x277)]=_0x32993b['P'][_0x394bc7(0x269)](),this[_0x394bc7(0x1cd)]=null,this[_0x394bc7(0x1db)]=null,this[_0x394bc7(0x1d3)](_0x1da1ed,_0x3803b0,_0x2f417b);}[_0x36f849(0x1d3)](_0x198415,_0x3d6dcd,_0x4c886c){var _0x4875e4=_0x36f849,_0x4c2da5=_0x198415['x'],_0x329e86=_0x198415['y'],_0x5364e0=_0x198415['z'],_0x10b31c=_0x3d6dcd['x'],_0x2b6e28=_0x3d6dcd['y'],_0x36ef5c=_0x3d6dcd['z'];const _0xc7e678=this['vectors'];this['minimum'][_0x4875e4(0x187)](_0x4c2da5,_0x329e86,_0x5364e0),this[_0x4875e4(0x277)][_0x4875e4(0x187)](_0x10b31c,_0x2b6e28,_0x36ef5c),_0xc7e678[0x0][_0x4875e4(0x187)](_0x4c2da5,_0x329e86,_0x5364e0),_0xc7e678[0x1]['copyFromFloats'](_0x10b31c,_0x2b6e28,_0x36ef5c),_0xc7e678[0x2][_0x4875e4(0x187)](_0x10b31c,_0x329e86,_0x5364e0),_0xc7e678[0x3][_0x4875e4(0x187)](_0x4c2da5,_0x2b6e28,_0x5364e0),_0xc7e678[0x4][_0x4875e4(0x187)](_0x4c2da5,_0x329e86,_0x36ef5c),_0xc7e678[0x5][_0x4875e4(0x187)](_0x10b31c,_0x2b6e28,_0x5364e0),_0xc7e678[0x6][_0x4875e4(0x187)](_0x4c2da5,_0x2b6e28,_0x36ef5c),_0xc7e678[0x7][_0x4875e4(0x187)](_0x10b31c,_0x329e86,_0x36ef5c),_0x3d6dcd[_0x4875e4(0x22b)](_0x198415,this[_0x4875e4(0x19a)])[_0x4875e4(0x251)](0.5),_0x3d6dcd['subtractToRef'](_0x198415,this[_0x4875e4(0x1dc)])[_0x4875e4(0x251)](0.5),this[_0x4875e4(0x1f9)]=_0x4c886c||_0x32993b['y3'][_0x4875e4(0x1fb)],this[_0x4875e4(0x252)](this[_0x4875e4(0x1f9)]);}[_0x36f849(0x1ad)](_0x1ccecf){var _0x2be5e2=_0x36f849,_0x3ca897=_0x57cfb6[_0x2be5e2(0x1c4)];const _0x5e055e=this[_0x2be5e2(0x277)]['subtractToRef'](this['minimum'],_0x3ca897[0x0]);var _0x167f01=_0x5e055e[_0x2be5e2(0x195)](),_0x167f01=(_0x5e055e[_0x2be5e2(0x1c1)](_0x167f01),_0x167f01*_0x1ccecf),_0x1ccecf=_0x5e055e[_0x2be5e2(0x251)](0.5*_0x167f01),_0x167f01=this['center'][_0x2be5e2(0x1c2)](_0x1ccecf,_0x3ca897[0x1]),_0x1ccecf=this[_0x2be5e2(0x19a)][_0x2be5e2(0x22b)](_0x1ccecf,_0x3ca897[0x2]);return this[_0x2be5e2(0x1d3)](_0x167f01,_0x1ccecf,this['_worldMatrix']),this;}[_0x36f849(0x22c)](){var _0x19446f=_0x36f849;return this[_0x19446f(0x1f9)];}[_0x36f849(0x252)](_0x3c7d84){var _0x6e61b0=_0x36f849;const _0x473567=this[_0x6e61b0(0x216)],_0x3fdcee=this['maximumWorld'];var _0x41f847=this['directions'];const _0x292b36=this[_0x6e61b0(0x2be)];var _0x339c8a=this['vectors'];if(_0x3c7d84[_0x6e61b0(0x19c)]()){_0x473567[_0x6e61b0(0x1ec)](this[_0x6e61b0(0x192)]),_0x3fdcee[_0x6e61b0(0x1ec)](this[_0x6e61b0(0x277)]);for(let _0x1fa642=0x0;_0x1fa642<0x8;++_0x1fa642)_0x292b36[_0x1fa642][_0x6e61b0(0x1ec)](_0x339c8a[_0x1fa642]);this[_0x6e61b0(0x262)][_0x6e61b0(0x1ec)](this[_0x6e61b0(0x1dc)]),this[_0x6e61b0(0x289)][_0x6e61b0(0x1ec)](this[_0x6e61b0(0x19a)]);}else{_0x473567[_0x6e61b0(0x261)](Number['MAX_VALUE']),_0x3fdcee[_0x6e61b0(0x261)](-Number[_0x6e61b0(0x1ed)]);for(let _0x1fb2c8=0x0;_0x1fb2c8<0x8;++_0x1fb2c8){var _0x5da7fa=_0x292b36[_0x1fb2c8];_0x32993b['P'][_0x6e61b0(0x196)](_0x339c8a[_0x1fb2c8],_0x3c7d84,_0x5da7fa),_0x473567[_0x6e61b0(0x1b3)](_0x5da7fa),_0x3fdcee['maximizeInPlace'](_0x5da7fa);}_0x3fdcee[_0x6e61b0(0x1c2)](_0x473567,this[_0x6e61b0(0x262)])[_0x6e61b0(0x251)](0.5),_0x3fdcee[_0x6e61b0(0x22b)](_0x473567,this[_0x6e61b0(0x289)])['scaleInPlace'](0.5);}_0x32993b['P'][_0x6e61b0(0x2bc)](_0x3c7d84['m'],0x0,_0x41f847[0x0]),_0x32993b['P']['FromArrayToRef'](_0x3c7d84['m'],0x4,_0x41f847[0x1]),_0x32993b['P'][_0x6e61b0(0x2bc)](_0x3c7d84['m'],0x8,_0x41f847[0x2]),this[_0x6e61b0(0x1f9)]=_0x3c7d84;}[_0x36f849(0x1b7)](_0x3de897){var _0x9761da=_0x36f849;return _0x57cfb6[_0x9761da(0x2ac)](this[_0x9761da(0x2be)],_0x3de897);}[_0x36f849(0x205)](_0xa50059){var _0x30d478=_0x36f849;return _0x57cfb6[_0x30d478(0x19d)](this[_0x30d478(0x2be)],_0xa50059);}[_0x36f849(0x263)](_0x3c8a58){var _0x1acfef=_0x36f849,_0x206bd0=this[_0x1acfef(0x216)],_0x1b96d5=this['maximumWorld'],_0x35b166=_0x206bd0['x'],_0x1f520f=_0x206bd0['y'],_0x206bd0=_0x206bd0['z'],_0x4d26f3=_0x1b96d5['x'],_0x2eb408=_0x1b96d5['y'],_0x1b96d5=_0x1b96d5['z'],_0x3e21e0=_0x3c8a58['x'],_0xf25fe9=_0x3c8a58['y'],_0x3c8a58=_0x3c8a58['z'],_0x531e04=-_0x3e1c85['kn'];return!(_0x4d26f3-_0x3e21e0<_0x531e04||_0x3e21e0-_0x35b166<_0x531e04||_0x2eb408-_0xf25fe9<_0x531e04||_0xf25fe9-_0x1f520f<_0x531e04||_0x1b96d5-_0x3c8a58<_0x531e04||_0x3c8a58-_0x206bd0<_0x531e04);}['intersectsSphere'](_0x128fa2){var _0x35f8e2=_0x36f849;return _0x57cfb6['IntersectsSphere'](this[_0x35f8e2(0x216)],this[_0x35f8e2(0x2c6)],_0x128fa2[_0x35f8e2(0x289)],_0x128fa2[_0x35f8e2(0x1e0)]);}['intersectsMinMax'](_0x121b90,_0x4dbb78){var _0x18ae94=_0x36f849,_0x482264=this[_0x18ae94(0x216)],_0x5f1ee1=this['maximumWorld'],_0x211185=_0x482264['x'],_0x66a2af=_0x482264['y'],_0x482264=_0x482264['z'],_0x98086d=_0x5f1ee1['x'],_0x527063=_0x5f1ee1['y'],_0x5f1ee1=_0x5f1ee1['z'],_0x2f17e4=_0x121b90['x'],_0x24d4da=_0x121b90['y'],_0x121b90=_0x121b90['z'],_0x2b7d46=_0x4dbb78['x'],_0x1b2960=_0x4dbb78['y'],_0x4dbb78=_0x4dbb78['z'];return!(_0x98086d<_0x2f17e4||_0x2b7d46<_0x211185||_0x527063<_0x24d4da||_0x1b2960<_0x66a2af||_0x5f1ee1<_0x121b90||_0x4dbb78<_0x482264);}['dispose'](){var _0x2852b6=_0x36f849,_0x2e0c19;null!=(_0x2e0c19=this[_0x2852b6(0x1cd)])&&_0x2e0c19[_0x2852b6(0x2bf)](),null!=(_0x2e0c19=this['_drawWrapperBack'])&&_0x2e0c19[_0x2852b6(0x2bf)]();}static[_0x36f849(0x2ba)](_0x2894b9,_0x1e1a37){var _0x2010d6=_0x36f849;return _0x2894b9[_0x2010d6(0x1f3)](_0x1e1a37[_0x2010d6(0x216)],_0x1e1a37['maximumWorld']);}static[_0x36f849(0x1fe)](_0x17b262,_0x385f7f,_0x37d03a,_0x557b2b){var _0x4950e4=_0x36f849,_0x140698=_0x57cfb6['_TmpVector3'][0x0];return _0x32993b['P'][_0x4950e4(0x1e1)](_0x37d03a,_0x17b262,_0x385f7f,_0x140698),_0x32993b['P'][_0x4950e4(0x28e)](_0x37d03a,_0x140698)<=_0x557b2b*_0x557b2b;}static[_0x36f849(0x19d)](_0x30b4dd,_0x2b7354){var _0x102373=_0x36f849;for(let _0x4741d4=0x0;_0x4741d4<0x6;++_0x4741d4){const _0x152e0b=_0x2b7354[_0x4741d4];for(let _0x3c863e=0x0;_0x3c863e<0x8;++_0x3c863e)if(_0x152e0b[_0x102373(0x1d5)](_0x30b4dd[_0x3c863e])<0x0)return!0x1;}return!0x0;}static['IsInFrustum'](_0x49378e,_0x2bf5a8){var _0x5746de=_0x36f849;for(let _0x5e1aa3=0x0;_0x5e1aa3<0x6;++_0x5e1aa3){let _0x230a68=!0x0;const _0x218bd0=_0x2bf5a8[_0x5e1aa3];for(let _0x36902a=0x0;_0x36902a<0x8;++_0x36902a)if(0x0<=_0x218bd0[_0x5746de(0x1d5)](_0x49378e[_0x36902a])){_0x230a68=!0x1;break;}if(_0x230a68)return!0x1;}return!0x0;}}_0x57cfb6['_TmpVector3']=_0x58377a['B']['BuildArray'](0x3,_0x32993b['P'][_0x36f849(0x269)]);},0x126cd:(_0x192eba,_0x4068f1,_0x49d42c)=>{var _0x17176b=a2_0x17d4;_0x49d42c['d'](_0x4068f1,{'i':()=>_0x30d32d});var _0x299b8a=_0x49d42c(0x2037);class _0x30d32d{static[_0x17176b(0x293)](_0x20287e){var _0x590103=_0x17176b;const _0x168c8f=[];for(let _0x2758b9=0x0;_0x2758b9<0x6;_0x2758b9++)_0x168c8f[_0x590103(0x217)](new _0x299b8a['J'](0x0,0x0,0x0,0x0));return _0x30d32d[_0x590103(0x284)](_0x20287e,_0x168c8f),_0x168c8f;}static[_0x17176b(0x19f)](_0x1691d3,_0x43af19){var _0x216901=_0x17176b;_0x1691d3=_0x1691d3['m'],(_0x43af19[_0x216901(0x202)]['x']=_0x1691d3[0x3]+_0x1691d3[0x2],_0x43af19['normal']['y']=_0x1691d3[0x7]+_0x1691d3[0x6],_0x43af19[_0x216901(0x202)]['z']=_0x1691d3[0xb]+_0x1691d3[0xa],_0x43af19['d']=_0x1691d3[0xf]+_0x1691d3[0xe],_0x43af19['normalize']());}static['GetFarPlaneToRef'](_0x1bc3d5,_0x39e8ca){var _0x82f9a5=_0x17176b;_0x1bc3d5=_0x1bc3d5['m'],(_0x39e8ca[_0x82f9a5(0x202)]['x']=_0x1bc3d5[0x3]-_0x1bc3d5[0x2],_0x39e8ca[_0x82f9a5(0x202)]['y']=_0x1bc3d5[0x7]-_0x1bc3d5[0x6],_0x39e8ca[_0x82f9a5(0x202)]['z']=_0x1bc3d5[0xb]-_0x1bc3d5[0xa],_0x39e8ca['d']=_0x1bc3d5[0xf]-_0x1bc3d5[0xe],_0x39e8ca[_0x82f9a5(0x296)]());}static[_0x17176b(0x276)](_0x43f631,_0x4b1589){var _0x1c4ad4=_0x17176b;_0x43f631=_0x43f631['m'],(_0x4b1589[_0x1c4ad4(0x202)]['x']=_0x43f631[0x3]+_0x43f631[0x0],_0x4b1589[_0x1c4ad4(0x202)]['y']=_0x43f631[0x7]+_0x43f631[0x4],_0x4b1589['normal']['z']=_0x43f631[0xb]+_0x43f631[0x8],_0x4b1589['d']=_0x43f631[0xf]+_0x43f631[0xc],_0x4b1589[_0x1c4ad4(0x296)]());}static[_0x17176b(0x1cc)](_0x4d9bd9,_0x13b5d2){var _0x212697=_0x17176b;_0x4d9bd9=_0x4d9bd9['m'],(_0x13b5d2[_0x212697(0x202)]['x']=_0x4d9bd9[0x3]-_0x4d9bd9[0x0],_0x13b5d2[_0x212697(0x202)]['y']=_0x4d9bd9[0x7]-_0x4d9bd9[0x4],_0x13b5d2[_0x212697(0x202)]['z']=_0x4d9bd9[0xb]-_0x4d9bd9[0x8],_0x13b5d2['d']=_0x4d9bd9[0xf]-_0x4d9bd9[0xc],_0x13b5d2[_0x212697(0x296)]());}static['GetTopPlaneToRef'](_0x1a8b7c,_0x23260f){var _0x37c17b=_0x17176b;_0x1a8b7c=_0x1a8b7c['m'],(_0x23260f[_0x37c17b(0x202)]['x']=_0x1a8b7c[0x3]-_0x1a8b7c[0x1],_0x23260f[_0x37c17b(0x202)]['y']=_0x1a8b7c[0x7]-_0x1a8b7c[0x5],_0x23260f[_0x37c17b(0x202)]['z']=_0x1a8b7c[0xb]-_0x1a8b7c[0x9],_0x23260f['d']=_0x1a8b7c[0xf]-_0x1a8b7c[0xd],_0x23260f['normalize']());}static[_0x17176b(0x26e)](_0x269f46,_0x49a661){var _0x2f77e8=_0x17176b;_0x269f46=_0x269f46['m'],(_0x49a661['normal']['x']=_0x269f46[0x3]+_0x269f46[0x1],_0x49a661[_0x2f77e8(0x202)]['y']=_0x269f46[0x7]+_0x269f46[0x5],_0x49a661['normal']['z']=_0x269f46[0xb]+_0x269f46[0x9],_0x49a661['d']=_0x269f46[0xf]+_0x269f46[0xd],_0x49a661[_0x2f77e8(0x296)]());}static[_0x17176b(0x284)](_0x4722c9,_0x2c7c66){var _0x34d49d=_0x17176b;_0x30d32d['GetNearPlaneToRef'](_0x4722c9,_0x2c7c66[0x0]),_0x30d32d[_0x34d49d(0x273)](_0x4722c9,_0x2c7c66[0x1]),_0x30d32d[_0x34d49d(0x276)](_0x4722c9,_0x2c7c66[0x2]),_0x30d32d['GetRightPlaneToRef'](_0x4722c9,_0x2c7c66[0x3]),_0x30d32d[_0x34d49d(0x22a)](_0x4722c9,_0x2c7c66[0x4]),_0x30d32d[_0x34d49d(0x26e)](_0x4722c9,_0x2c7c66[0x5]);}}},0x15857:(_0x2364c1,_0x53bf69,_0x2fe2a9)=>{_0x2fe2a9['d'](_0x53bf69,{'HE':()=>_0x2dcfa9['HE'],'P':()=>_0x161c8d['P'],'RD':()=>_0x5b9694['RD'],'Wo':()=>_0x2dcfa9['Wo'],'jp':()=>_0x161c8d['jp'],'y3':()=>_0x161c8d['y3'],'zZ':()=>_0x2dcfa9['zZ']});var _0x5b9694=_0x2fe2a9(0xa60f),_0x2dcfa9=_0x2fe2a9(0xc84b),_0x161c8d=(_0x2fe2a9(0x147b8),_0x2fe2a9(0x126cd),_0x2fe2a9(0x11edd),_0x2fe2a9(0x2037),_0x2fe2a9(0x9fd1));_0x2fe2a9(0x15a94);},0x14518:(_0x5dd4a2,_0x46fd10,_0x1c8a99)=>{var _0x38d3db=a2_0x17d4,_0x6cf7ce=_0x1c8a99(0x15a31),_0x4cf752=_0x1c8a99(0xd8a8),_0x13b507=_0x1c8a99(0x10d51),_0x13b507=_0x1c8a99['n'](_0x13b507),_0x12d718=_0x1c8a99(0x2f9d),_0x4ac070=_0x1c8a99(0x25c5),_0x6bf83d=_0x1c8a99['n'](_0x4ac070),_0x477a4f=(_0x1c8a99(0xe0c0),_0x1c8a99(0xab11),_0x1c8a99(0x14c74),_0x1c8a99(0x9316),_0x1c8a99(0xe1b3),_0x1c8a99(0xb261),_0x1c8a99(0x3ae7),_0x1c8a99(0x5e86),_0x1c8a99(0x1696b),_0x1c8a99(0x9d9),_0x1c8a99(0x161cb),_0x1c8a99(0x17932),_0x1c8a99(0x65c1),_0x1c8a99(0xe30c),_0x1c8a99(0x12bb6),_0x1c8a99(0x17fdf),_0x1c8a99(0x8483),_0x1c8a99(0x28e1),_0x1c8a99(0x59a7),_0x1c8a99(0x663)),_0xbd7430=(_0x1c8a99(0x1334a),_0x1c8a99(0x3cd9),_0x1c8a99(0x99a5),_0x1c8a99(0x12b78),_0x1c8a99(0x2540),_0x1c8a99(0xc97d),_0x1c8a99(0x80e8),_0x1c8a99(0x17439),_0x1c8a99(0x16e4e),_0x1c8a99(0x114a2),_0x1c8a99(0x1b5c),_0x1c8a99(0x12a54),_0x1c8a99(0xa1c8),_0x1c8a99(0x15857)),_0x2c3271=(_0x1c8a99(0x17cee),_0x1c8a99(0x1797e),_0x1c8a99(0x124cf),_0x1c8a99(0x98fc),_0x1c8a99(0x16aec),_0x1c8a99(0x6c6d),_0x1c8a99(0xa6c6),_0x1c8a99(0xa82f),_0x1c8a99(0x5204),_0x1c8a99(0x116b6),_0x1c8a99(0x16a99),_0x1c8a99(0x1446b),_0x1c8a99(0xbb85),_0x1c8a99(0x14926),_0x1c8a99(0x1388c),_0x1c8a99(0xf9d6),_0x1c8a99(0xf06),_0x1c8a99(0xfc73),_0x1c8a99(0x389d),_0x1c8a99(0x4be6),_0x1c8a99(0x43e9)),_0x5826ac=_0x1c8a99(0x6214);_0x13b507()({'locateFile':(_0x5038a9,_0xe8c0cd)=>_0x4cf752['Z']})[_0x38d3db(0x29b)](_0x2f99c2=>{var _0x1498d0=_0x38d3db;globalThis[_0x1498d0(0x237)]=_0x2f99c2;}),globalThis['direct']=new class{constructor(){var _0x45fc36=_0x38d3db;this[_0x45fc36(0x199)]=!0x1,this[_0x45fc36(0x21a)]=!0x1,this[_0x45fc36(0x297)]=!0x1,this[_0x45fc36(0x230)]=0x40,this[_0x45fc36(0x247)]={},this[_0x45fc36(0x1d1)]={},this['uniqueIdToModelId']={},this[_0x45fc36(0x2ae)]={},this[_0x45fc36(0x267)]=0x12c,this[_0x45fc36(0x243)]=0x0,this[_0x45fc36(0x27a)]={},this[_0x45fc36(0x1ee)]={},this[_0x45fc36(0x1b1)]={},this[_0x45fc36(0x24e)]=0x1,this[_0x45fc36(0x1b9)]={},this['modelMaterialBindTexture']={},this['modelMaterialInfo']={},this['indexDbName_Common']=_0x45fc36(0x1ff),this[_0x45fc36(0x198)]={},this[_0x45fc36(0x2c4)]={},this[_0x45fc36(0x2b6)]={},this[_0x45fc36(0x1b2)]={},this['indexDb_texture_List']={},this[_0x45fc36(0x1f4)]={},this[_0x45fc36(0x244)]={},this[_0x45fc36(0x1ea)]=0x0,this[_0x45fc36(0x2a0)]=0x0,this[_0x45fc36(0x18d)]={},this[_0x45fc36(0x23a)]={'transform':0x1,'status':0x2,'material':0x3},this[_0x45fc36(0x253)]={0x1:{},0x2:{},0x3:{}},this['reverseElectionOperating']={},this[_0x45fc36(0x275)]=0x0,this[_0x45fc36(0x271)]=0x0,this[_0x45fc36(0x200)]=0x0,this[_0x45fc36(0x1ce)]={},this['loadingMesh']=!0x1,this[_0x45fc36(0x2b2)]=!0x1,this['allRenderEd']=!0x1,_0x477a4f['Z2'][_0x45fc36(0x229)](!0x0),this['allowRenderInstancesArrayBuffer']=new SharedArrayBuffer(0x1000000),this[_0x45fc36(0x18b)]=new Int32Array(this['allowRenderInstancesArrayBuffer']),this['modelMeshInstancesArrayBuff']=new SharedArrayBuffer(0x3d0900*_0x12d718['uY']+0x4),this['modelMeshInstancesDataView']=new Float32Array(this['modelMeshInstancesArrayBuff']),this['idleMemoryInstancesBuffer']=new SharedArrayBuffer(0xa00000),this[_0x45fc36(0x233)]=new Int32Array(this['idleMemoryInstancesBuffer']);for(let _0x466791=this[_0x45fc36(0x233)][0x0]=0x1;_0x466791<this[_0x45fc36(0x233)][_0x45fc36(0x195)];_0x466791++)this[_0x45fc36(0x233)][_0x466791]=-0x1;this['idleMemoryPositionBuffer']=new SharedArrayBuffer(0xa00000),this[_0x45fc36(0x21c)]=new Int32Array(this[_0x45fc36(0x254)]);for(let _0x59e080=this[_0x45fc36(0x21c)][0x0]=0x1;_0x59e080<this[_0x45fc36(0x21c)][_0x45fc36(0x195)];_0x59e080++)this[_0x45fc36(0x21c)][_0x59e080]=-0x1;this[_0x45fc36(0x27e)]=new SharedArrayBuffer(0xa00000),this[_0x45fc36(0x25e)]=new Int32Array(this[_0x45fc36(0x27e)]);for(let _0x27b836=this[_0x45fc36(0x25e)][0x0]=0x1;_0x27b836<this[_0x45fc36(0x25e)][_0x45fc36(0x195)];_0x27b836++)this[_0x45fc36(0x25e)][_0x27b836]=-0x1;this[_0x45fc36(0x2b5)]=new SharedArrayBuffer(0xa00000),this['modifyMemoryMixDataView']=new Int32Array(this[_0x45fc36(0x2b5)]),this[_0x45fc36(0x1de)][0x0]=0x1,this[_0x45fc36(0x190)]=new SharedArrayBuffer(0x4000000),this['modifyMemoryTextureDataView']=new Int32Array(this['modifyMemoryTextureBuffer']),this[_0x45fc36(0x222)][0x0]=0x1,this['modifyMemoryPositionBuffer']=new SharedArrayBuffer(0x1000000),this['modifyMemoryPositionDataView']=new Int32Array(this[_0x45fc36(0x2af)]),this[_0x45fc36(0x257)][0x0]=0x1,this['modifyMemoryInstancesBuffer']=new SharedArrayBuffer(0x1000000),this[_0x45fc36(0x1ac)]=new Int32Array(this[_0x45fc36(0x2a9)]),this[_0x45fc36(0x1ac)][0x0]=0x1,this[_0x45fc36(0x20d)]=new SharedArrayBuffer(0x1000000),this[_0x45fc36(0x20b)]=new Int32Array(this['modifyMemoryRenderIndexBuffer']);for(let _0x1f6756=this[_0x45fc36(0x20b)][0x0]=0x1;_0x1f6756<this[_0x45fc36(0x20b)][_0x45fc36(0x195)];_0x1f6756++)this[_0x45fc36(0x20b)][_0x1f6756]=-0x1;let _0x555e93=indexedDB['open'](this[_0x45fc36(0x260)]);_0x555e93['onerror']=_0xb2e11a=>_0x5826ac[_0x45fc36(0x2bb)](_0x45fc36(0x18e),_0xb2e11a),_0x555e93[_0x45fc36(0x286)]=_0x2127cd=>{var _0x5aa540=_0x45fc36;_0x2127cd['target'][_0x5aa540(0x27f)][_0x5aa540(0x225)][_0x5aa540(0x1b8)]('texture')||_0x2127cd[_0x5aa540(0x2bd)][_0x5aa540(0x27f)][_0x5aa540(0x1f6)](_0x5aa540(0x1d9),{'autoIncrement':!0x1,'keyPath':'id'});},_0x555e93[_0x45fc36(0x22f)]=_0x3513a6=>{var _0x423270=_0x45fc36;this[_0x423270(0x27a)][this['indexDbName_Common']]=_0x3513a6[_0x423270(0x2bd)][_0x423270(0x27f)];let _0x514ae0=_0x3513a6[_0x423270(0x2bd)]['result'],_0x4b52d0=_0x514ae0[_0x423270(0x21d)](['texture'],_0x423270(0x266))[_0x423270(0x28a)](_0x423270(0x1d9)),_0x30a640=_0x4b52d0[_0x423270(0x189)]();_0x30a640['onsuccess']=_0x1649e6=>{var _0x3f9c04=_0x423270,_0x5c0004;for(_0x5c0004 of _0x1649e6['target'][_0x3f9c04(0x27f)])this[_0x3f9c04(0x1b1)][_0x5c0004]={'origin':0x1,'loadStatus':0x0};this[_0x3f9c04(0x297)]=!0x0,this[_0x3f9c04(0x184)]();};},_0x6bf83d()[_0x45fc36(0x2b7)](_0x45fc36(0x1f0),{'responseType':'json'})['then'](_0x2456a0=>{var _0x2b3dc5=_0x45fc36;this[_0x2b3dc5(0x212)]=_0x2456a0[_0x2b3dc5(0x1e9)];for(var _0x3ce45f of _0x2456a0[_0x2b3dc5(0x1e9)])this[_0x2b3dc5(0x1b1)][_0x2b3dc5(0x18a)](_0x3ce45f['id'])||(this[_0x2b3dc5(0x1b1)][_0x3ce45f['id']]={'origin':0x3,'loadStatus':0x0,'id':_0x3ce45f['id'],'width':_0x3ce45f[_0x2b3dc5(0x240)],'height':_0x3ce45f[_0x2b3dc5(0x28d)],'name':_0x3ce45f[_0x2b3dc5(0x2b9)],'oneMeter':_0x3ce45f[_0x2b3dc5(0x19b)],'previewPath':_0x3ce45f[_0x2b3dc5(0x210)],'albedoPath':_0x3ce45f[_0x2b3dc5(0x2b3)][_0x2b3dc5(0x24f)](0x0,_0x3ce45f['albedo'][_0x2b3dc5(0x1a0)]('.'))+_0x2b3dc5(0x193),'ormPath':_0x3ce45f[_0x2b3dc5(0x226)][_0x2b3dc5(0x24f)](0x0,_0x3ce45f[_0x2b3dc5(0x226)][_0x2b3dc5(0x1a0)]('.'))+_0x2b3dc5(0x193),'ndPath':_0x3ce45f['nd'][_0x2b3dc5(0x24f)](0x0,_0x3ce45f['nd'][_0x2b3dc5(0x1a0)]('.'))+_0x2b3dc5(0x193)});this['initTextureServerEd']=!0x0,this['LastInit']();},_0x3f6a02=>{var _0x5d3a3e=_0x45fc36;_0x5826ac[_0x5d3a3e(0x1c5)](_0x3f6a02);}),this['frustumVisibleWorker']=new Worker(new URL(_0x1c8a99['p']+_0x1c8a99['u'](0x371),_0x1c8a99['b'])),this[_0x45fc36(0x27b)][_0x45fc36(0x1c9)]=_0x4bf29f=>{var _0x109db1=_0x45fc36;switch(_0x4bf29f[_0x109db1(0x1e9)][_0x109db1(0x2a8)]){case _0x109db1(0x23f):break;case _0x109db1(0x294):this['InitModel'](_0x4bf29f[_0x109db1(0x1e9)][_0x109db1(0x2a5)]);break;case _0x109db1(0x1cf):globalThis[_0x109db1(0x28f)](_0x4bf29f[_0x109db1(0x1e9)]);}},globalThis[_0x45fc36(0x228)](_0x45fc36(0x26d),_0x54a9f0=>{var _0x560c76=_0x45fc36;switch(_0x54a9f0[_0x560c76(0x1e9)][_0x560c76(0x2a8)]){case'Init':this[_0x560c76(0x26c)]=_0x54a9f0[_0x560c76(0x1e9)]['serverAddress'],this[_0x560c76(0x2a2)]=_0x54a9f0['data']['serverAddress']+_0x560c76(0x282),this[_0x560c76(0x29c)]=_0x54a9f0[_0x560c76(0x1e9)][_0x560c76(0x26c)]+_0x560c76(0x29c),this[_0x560c76(0x28c)]=_0x54a9f0[_0x560c76(0x1e9)][_0x560c76(0x26c)]+'getTexture',this[_0x560c76(0x27d)]=_0x54a9f0[_0x560c76(0x1e9)]['serverAddress']+'getModelList',this[_0x560c76(0x1e7)]=new _0x6cf7ce['p'](_0x54a9f0[_0x560c76(0x1e9)][_0x560c76(0x1e7)][_0x560c76(0x29d)],_0x54a9f0[_0x560c76(0x1e9)]['sharedData'][_0x560c76(0x1d6)]),this[_0x560c76(0x201)]=_0x54a9f0[_0x560c76(0x1e9)][_0x560c76(0x201)],this['renderUpdateTempDataView']=new Float32Array(this[_0x560c76(0x201)]),this['renderMemoryIdBuffer']=_0x54a9f0[_0x560c76(0x1e9)][_0x560c76(0x241)],this[_0x560c76(0x25b)]=new Uint32Array(this[_0x560c76(0x241)]),this[_0x560c76(0x1f8)]=new SharedArrayBuffer(0x18*this['sharedData']['maxRenderTriangleCount']),this[_0x560c76(0x298)]=new Int32Array(this['renderIndexBuffer']),this[_0x560c76(0x1c6)]=new SharedArrayBuffer(0x18*this[_0x560c76(0x1e7)][_0x560c76(0x24b)]),this[_0x560c76(0x1e5)]=new Int32Array(this[_0x560c76(0x1c6)]),this[_0x560c76(0x271)]=0x3*Math[_0x560c76(0x2ad)](0.02*this['sharedData'][_0x560c76(0x24b)]/0x3),this[_0x560c76(0x275)]=this[_0x560c76(0x1e7)][_0x560c76(0x24b)]-this['transparentMaxRenderTriangleCount'],this[_0x560c76(0x200)]=0x6*this['opaqueMaxRenderTriangleCount'],this[_0x560c76(0x25b)][0x0]=0x0,this[_0x560c76(0x25b)][0x1]=this[_0x560c76(0x200)],this[_0x560c76(0x1d8)]=this[_0x560c76(0x1e7)]['maxTextureSize'],this[_0x560c76(0x213)]=this[_0x560c76(0x1d8)]/this[_0x560c76(0x230)],this['idleMemoryTextureBuffer']=new SharedArrayBuffer(this[_0x560c76(0x213)]*this[_0x560c76(0x213)]*0x4),this[_0x560c76(0x24d)]=new Int32Array(this[_0x560c76(0x250)]);for(let _0x7b82e2=0x0;_0x7b82e2<this[_0x560c76(0x24d)][_0x560c76(0x195)];_0x7b82e2++)this[_0x560c76(0x24d)][_0x7b82e2]=-0x1;_0x6bf83d()['get'](this[_0x560c76(0x27d)],{'responseType':_0x560c76(0x1a7)})[_0x560c76(0x29b)](_0x17cf32=>{var _0x214618=_0x560c76;let _0x1394f3=new globalThis[(_0x214618(0x237))][(_0x214618(0x285))](new Uint8Array(_0x17cf32['data']),!0x0),_0x7a3671=[];_0x1394f3[_0x214618(0x219)](_0x214618(0x279),void 0x0,_0x23970f=>{var _0x4dde04=_0x214618;_0x7a3671[_0x4dde04(0x217)](_0x23970f);}),this['modelData']=new _0x2c3271['T'](_0x7a3671[_0x214618(0x195)],null);for(var _0x5b76c9 of _0x7a3671)this[_0x214618(0x18c)][_0x5b76c9[_0x214618(0x25a)]]=_0x5b76c9['id'],this['modelIdToUniqueId'][_0x5b76c9['id']]=_0x5b76c9[_0x214618(0x25a)],this[_0x214618(0x1f5)][_0x5b76c9['id']]={},this['modelData'][_0x214618(0x220)](_0x5b76c9),this['modelMeshInstancesIndexArrayBuff'][_0x5b76c9['id']]=new SharedArrayBuffer(0x4*(_0x5b76c9[_0x214618(0x2c8)]+0x1)),this['modelMeshInstancesIndexDataView'][_0x5b76c9['id']]=new Uint32Array(this['modelMeshInstancesIndexArrayBuff'][_0x5b76c9['id']]);this['frustumVisibleWorker']['postMessage']({'msgType':_0x214618(0x218),'sharedData':{'dataStoreArrayBuffer':this[_0x214618(0x1e7)]['dataStoreArrayBuffer'],'dataStoreObject':this['sharedData']['dataStoreObject']},'allowRenderInstancesArrayBuffer':this[_0x214618(0x1c3)],'modelMeshInstancesArrayBuff':this[_0x214618(0x274)],'modelMeshInstancesIndexArrayBuff':this[_0x214618(0x247)],'renderMemoryIdBuffer':this[_0x214618(0x241)],'modelList':_0x7a3671,'serverAddress':this[_0x214618(0x26c)],'transparentMaxRenderTriangleFace':this[_0x214618(0x271)],'opaqueMaxRenderTriangleFace':this[_0x214618(0x275)],'modelArrayBuff':this[_0x214618(0x25f)]['modelArrayBuff'],'modelIndexOffsetStart':this[_0x214618(0x25f)][_0x214618(0x281)]}),this['initModelListEd']=!0x0,this[_0x214618(0x184)]();});break;case _0x560c76(0x292):this[_0x560c76(0x292)](_0x54a9f0[_0x560c76(0x1e9)][_0x560c76(0x2a5)],_0x54a9f0['data'][_0x560c76(0x1fc)]);break;case'ShowModel':this[_0x560c76(0x1b6)](_0x54a9f0['data'][_0x560c76(0x2a5)],0x1);break;case _0x560c76(0x2b1):this[_0x560c76(0x1b6)](_0x54a9f0['data'][_0x560c76(0x2a5)],0x0);break;case'SetInstancesStatus':this[_0x560c76(0x231)](_0x54a9f0[_0x560c76(0x1e9)][_0x560c76(0x23d)],_0x54a9f0[_0x560c76(0x1e9)][_0x560c76(0x1aa)]);break;case _0x560c76(0x287):this[_0x560c76(0x287)](_0x54a9f0[_0x560c76(0x1e9)][_0x560c76(0x23d)],_0x54a9f0[_0x560c76(0x1e9)]['idBuffer']);break;case _0x560c76(0x21b):this[_0x560c76(0x27b)][_0x560c76(0x28f)](_0x54a9f0[_0x560c76(0x1e9)]);break;case _0x560c76(0x223):this[_0x560c76(0x223)](_0x54a9f0[_0x560c76(0x1e9)][_0x560c76(0x23d)],_0x54a9f0[_0x560c76(0x1e9)][_0x560c76(0x1aa)]);break;case _0x560c76(0x1a2):this[_0x560c76(0x1a2)](_0x54a9f0[_0x560c76(0x1e9)]['operating'],_0x54a9f0['data'][_0x560c76(0x1aa)]);break;case'CancelOperatingTransform':this[_0x560c76(0x191)]();break;case'CancelOperatingStatus':this['CancelOperatingStatus']();break;case'SetMaterialColor':this[_0x560c76(0x188)](_0x54a9f0[_0x560c76(0x1e9)][_0x560c76(0x2a5)],_0x54a9f0[_0x560c76(0x1e9)][_0x560c76(0x232)],_0x54a9f0[_0x560c76(0x1e9)][_0x560c76(0x22d)]);break;case _0x560c76(0x1df):this[_0x560c76(0x1df)](_0x54a9f0[_0x560c76(0x1e9)]['modelId'],_0x54a9f0[_0x560c76(0x1e9)][_0x560c76(0x232)],_0x54a9f0['data'][_0x560c76(0x23e)]);break;case _0x560c76(0x1bf):this[_0x560c76(0x1bf)](_0x54a9f0[_0x560c76(0x1e9)]['operating'],_0x54a9f0['data'][_0x560c76(0x1aa)]);break;case'GetMaterial':globalThis[_0x560c76(0x28f)]({'msgType':_0x560c76(0x1cf),'cbId':_0x54a9f0[_0x560c76(0x1e9)][_0x560c76(0x2c2)],'resolve':this[_0x560c76(0x1f5)][_0x54a9f0['data'][_0x560c76(0x2a5)]][_0x54a9f0[_0x560c76(0x1e9)]['materialId']]});break;case'CancelMaterialEdit':this[_0x560c76(0x1eb)](_0x54a9f0['data'][_0x560c76(0x2a5)]);break;case'CreateMaterial':var _0x3f10e1=this['CreateMaterial'](_0x54a9f0['data'][_0x560c76(0x2a5)],_0x54a9f0[_0x560c76(0x1e9)]['color']);globalThis[_0x560c76(0x28f)]({'msgType':'dataCallBack','cbId':_0x54a9f0[_0x560c76(0x1e9)][_0x560c76(0x2c2)],'resolve':_0x3f10e1});break;case _0x560c76(0x1e3):globalThis['postMessage']({'msgType':'dataCallBack','cbId':_0x54a9f0['data'][_0x560c76(0x2c2)],'resolve':this[_0x560c76(0x212)]});}});}[_0x38d3db(0x184)](){var _0x46b3af=_0x38d3db;this[_0x46b3af(0x297)]&&this[_0x46b3af(0x21a)]&&this[_0x46b3af(0x199)]&&(globalThis[_0x46b3af(0x28f)]({'msgType':_0x46b3af(0x23f),'renderIndexBuffer':this[_0x46b3af(0x1f8)],'modifyMemoryMixBuffer':this[_0x46b3af(0x2b5)],'modifyMemoryTextureBuffer':this[_0x46b3af(0x190)],'modifyMemoryPositionBuffer':this[_0x46b3af(0x2af)],'modifyMemoryInstancesBuffer':this[_0x46b3af(0x2a9)],'modifyMemoryRenderIndexBuffer':this[_0x46b3af(0x20d)],'modelMeshInstancesArrayBuff':this[_0x46b3af(0x274)],'modelMeshInstancesIndexArrayBuff':this[_0x46b3af(0x247)],'modelArrayBuff':this[_0x46b3af(0x25f)]['modelArrayBuff'],'modelIndexOffsetStart':this['modelData']['modelIndexOffsetStart']}),this[_0x46b3af(0x206)]());}[_0x38d3db(0x206)](){var _0x28b713=_0x38d3db;globalThis[_0x28b713(0x204)]['PrepareRenderData'](),setTimeout(globalThis['direct']['Loop'],0x1);}[_0x38d3db(0x294)](_0x466327){var _0x50c3f6=_0x38d3db;_0x466327=~~_0x466327,this[_0x50c3f6(0x1ee)][_0x466327]={};var _0x4b2288=this[_0x50c3f6(0x25b)][0x2],_0x26d197=this[_0x50c3f6(0x25b)][0x2]+=0x14,_0x563c8a=this[_0x50c3f6(0x25b)][0x7],_0x584611=this['renderMemoryIdDataView'][0x7]+=0x14,_0x100ba0=Array[_0x50c3f6(0x1b0)](this['modelData'][_0x50c3f6(0x2a6)](_0x466327));if((0x0,_0x12d718['$Y'])(_0x100ba0),this[_0x50c3f6(0x20e)][_0x50c3f6(0x290)](_0x100ba0,_0x563c8a),this[_0x50c3f6(0x20e)]['set']([this['modelData'][_0x50c3f6(0x242)](_0x466327)[0x0],_0x466327,0x0,0x0],_0x563c8a+0x10),this[_0x50c3f6(0x1de)][_0x50c3f6(0x290)]([_0x563c8a,_0x584611,_0x4b2288,_0x26d197],this[_0x50c3f6(0x1de)][0x0]),this[_0x50c3f6(0x1de)][0x0]+=0x4,this[_0x50c3f6(0x25f)][_0x50c3f6(0x21e)](_0x466327)[0x0]=_0x4b2288,0x1===this[_0x50c3f6(0x1e7)][_0x50c3f6(0x1fd)]){let _0x3fb738=indexedDB['open'](this['modelIdToUniqueId'][_0x466327]);_0x3fb738[_0x50c3f6(0x264)]=_0x2b69a2=>_0x5826ac[_0x50c3f6(0x2bb)](_0x50c3f6(0x18e),_0x2b69a2),_0x3fb738[_0x50c3f6(0x22f)]=_0x3aa7df=>{var _0x67b0ac=_0x50c3f6;this[_0x67b0ac(0x27a)][_0x466327]=_0x3aa7df[_0x67b0ac(0x2bd)]['result'];let _0x15593d=_0x3aa7df[_0x67b0ac(0x2bd)][_0x67b0ac(0x27f)][_0x67b0ac(0x21d)]([_0x67b0ac(0x1bc)],'readonly'),_0x27adfd=_0x15593d[_0x67b0ac(0x28a)](_0x67b0ac(0x1bc)),_0x2f19e9=_0x27adfd[_0x67b0ac(0x189)]();_0x2f19e9[_0x67b0ac(0x22f)]=_0x15d9e8=>{var _0x409718=_0x67b0ac,_0x259431;for(_0x259431 of _0x15d9e8[_0x409718(0x2bd)][_0x409718(0x27f)])this[_0x409718(0x1ee)][_0x466327][_0x409718(0x18a)](_0x259431)||(this[_0x409718(0x1ee)][_0x466327][_0x259431]={'indexDbCache':!0x0,'videoMemoryPositionCount':0x0,'loadStatus':0x0}),this[_0x409718(0x1ee)][_0x466327][_0x259431]['indexDbCache']=!0x0;};};}}[_0x38d3db(0x27c)](){var _0x405bb5=_0x38d3db;if(0x0!==Object[_0x405bb5(0x2a3)](this[_0x405bb5(0x20c)])[_0x405bb5(0x195)]&&this[_0x405bb5(0x23c)](),!(!0x0===this[_0x405bb5(0x2aa)]&&0x1===this[_0x405bb5(0x25b)][0xa]&&0x1===this[_0x405bb5(0x25b)][0x6]||(this[_0x405bb5(0x2aa)]=!0x1,0x0===this[_0x405bb5(0x18b)][0x1]||this[_0x405bb5(0x25b)][0x5]||this[_0x405bb5(0x268)]||this['loadingMaterial']||0x0!==this[_0x405bb5(0x18b)][0x0]))){var _0x41b848=this[_0x405bb5(0x1e7)][_0x405bb5(0x224)];let _0x12faef=!0x1,_0x1242f4=0x0,_0x111896=0x4;for(;_0x111896<this[_0x405bb5(0x18b)][0x3];_0x111896+=0x2){var _0x11b0ad=this[_0x405bb5(0x18b)][_0x111896],_0x40be8f=this[_0x405bb5(0x18b)][_0x111896+0x1],_0x40be8f=this[_0x405bb5(0x1d1)][_0x11b0ad][_0x40be8f],_0x8952ea=this['modelMeshInstancesDataView'][_0x40be8f+0x16],_0x56df47=this[_0x405bb5(0x227)][_0x40be8f+0x18],_0x5509c7=this[_0x405bb5(0x227)][_0x40be8f+0x1d],_0x336727=this[_0x405bb5(0x227)][_0x40be8f+0x1a];if(0x0!==this[_0x405bb5(0x25f)][_0x405bb5(0x242)](_0x11b0ad)[0x0]&&0x0!==_0x336727&&0x0===_0x5509c7){_0x336727=0x3*_0x56df47*0x2;if(_0x41b848<_0x1242f4)break;this['modelMeshInfo'][_0x11b0ad][_0x405bb5(0x18a)](_0x8952ea)||(this['modelMeshInfo'][_0x11b0ad][_0x8952ea]={'indexDbCache':!0x1,'videoMemoryPositionCount':0x0,'loadStatus':0x0});let _0x53223a=this[_0x405bb5(0x1ee)][_0x11b0ad][_0x8952ea];_0x53223a[_0x405bb5(0x18a)](_0x405bb5(0x255))||0x0!==_0x53223a[_0x405bb5(0x24c)]||(_0x53223a[_0x405bb5(0x24c)]=0x1,_0x12faef=!0x0,(this[_0x405bb5(0x268)]=!0x0)===_0x53223a['indexDbCache']?(_0x1242f4+=_0x336727,this[_0x405bb5(0x198)][_0x405bb5(0x18a)](_0x11b0ad)||(this['indexDb_modelId_meshIds_List'][_0x11b0ad]={}),this[_0x405bb5(0x198)][_0x11b0ad][_0x8952ea]=void 0x0):(_0x1242f4+=_0x336727,this[_0x405bb5(0x2c4)][_0x405bb5(0x18a)](_0x11b0ad)||(this[_0x405bb5(0x2c4)][_0x11b0ad]=[]),this['server_modelId_meshIds_List'][_0x11b0ad]['push'](_0x8952ea))),_0x5509c7=this[_0x405bb5(0x227)][_0x40be8f+0x19],(this[_0x405bb5(0x1f5)][_0x11b0ad]['hasOwnProperty'](_0x5509c7)||(this[_0x405bb5(0x1f5)][_0x11b0ad][_0x5509c7]={'renderInstancesCount':0x0,'loadStatus':0x0}),0x0===this['modelMaterialInfo'][_0x11b0ad][_0x5509c7]['loadStatus']&&(this[_0x405bb5(0x2b2)]=!0x0,this['modelMaterialInfo'][_0x11b0ad][_0x5509c7][_0x405bb5(0x24c)]=0x1,_0x12faef=!0x0,this[_0x405bb5(0x1b2)][_0x405bb5(0x18a)](_0x11b0ad)||(this[_0x405bb5(0x1b2)][_0x11b0ad]=[]),this['server_modelId_materialIds_List'][_0x11b0ad][_0x405bb5(0x217)](_0x5509c7)));}}_0x111896===this[_0x405bb5(0x18b)][0x3]&&_0x12faef;var _0x316330=this['allowRenderInstancesDataView'][0x1];let _0x366b3a=0x0,_0x37aa38=0x4;for(;_0x37aa38<this[_0x405bb5(0x18b)][0x3]&&_0x316330===this[_0x405bb5(0x18b)][0x1]&&0x0===this[_0x405bb5(0x18b)][0x0];){var _0x7e13bd=this['allowRenderInstancesDataView'][_0x37aa38],_0x5c1eae=this['allowRenderInstancesDataView'][_0x37aa38+0x1],_0x254bb8=(_0x37aa38+=0x2,this['modelMeshInstancesIndexDataView'][_0x7e13bd][_0x5c1eae]),_0x4cc457=this['modelMeshInstancesDataView'][_0x254bb8+0x16],_0x56deac=this[_0x405bb5(0x227)][_0x254bb8+0x18],_0x265154=this[_0x405bb5(0x227)][_0x254bb8+0x1d],_0x43ccff=this[_0x405bb5(0x227)][_0x254bb8+0x1a];if(0x0!==this[_0x405bb5(0x25f)][_0x405bb5(0x242)](_0x7e13bd)[0x0]&&0x0!==_0x43ccff&&0x0===_0x265154&&this[_0x405bb5(0x1ee)][_0x7e13bd]['hasOwnProperty'](_0x4cc457)){_0x43ccff=0x6*_0x56deac;let _0x1d29bb=this[_0x405bb5(0x1ee)][_0x7e13bd][_0x4cc457];_0x265154=this[_0x405bb5(0x227)][_0x254bb8+0x15];let _0x599950=this[_0x405bb5(0x227)][_0x254bb8+0x19];if((_0x1d29bb[_0x405bb5(0x18a)](_0x405bb5(0x209))||_0x1d29bb[_0x405bb5(0x18a)]('vertexPositionBuffer'))&&this[_0x405bb5(0x1f5)][_0x7e13bd][_0x599950]&&0x3===this[_0x405bb5(0x1f5)][_0x7e13bd][_0x599950][_0x405bb5(0x24c)]){if(this[_0x405bb5(0x253)][this[_0x405bb5(0x23a)][_0x405bb5(0x25c)]][_0x7e13bd]&&this['operatingTypeModelComponent'][this['operatingType'][_0x405bb5(0x25c)]][_0x7e13bd][_0x265154]&&(this[_0x405bb5(0x227)][_0x254bb8+0x19]=_0x599950=this[_0x405bb5(0x253)][this[_0x405bb5(0x23a)][_0x405bb5(0x25c)]][_0x7e13bd][_0x265154][_0x405bb5(0x232)]),_0x366b3a+=_0x43ccff,this[_0x405bb5(0x18d)][_0x405bb5(0x18a)](_0x7e13bd)||(this[_0x405bb5(0x18d)][_0x7e13bd]={}),this[_0x405bb5(0x18d)][_0x7e13bd][_0x405bb5(0x18a)](_0x265154)||(this['renderModelComponentInstance'][_0x7e13bd][_0x265154]={}),this[_0x405bb5(0x18d)][_0x7e13bd][_0x265154][_0x5c1eae]=void 0x0,this[_0x405bb5(0x227)][_0x254bb8+0x1b],_0x1d29bb[_0x405bb5(0x18a)](_0x405bb5(0x209))||this[_0x405bb5(0x1f2)](_0x254bb8),this[_0x405bb5(0x1f5)][_0x7e13bd][_0x599950]['hasOwnProperty']('dataOffsetStart')||this[_0x405bb5(0x211)](_0x7e13bd,_0x599950),-0x1===this['modelMeshInstancesDataView'][_0x254bb8+0x1b]&&this['AddInstanceIndex'](_0x254bb8),0x0!==this[_0x405bb5(0x18b)][0x0])break;if(this[_0x405bb5(0x18b)][0x0]=0x1,this[_0x405bb5(0x26f)](_0x254bb8),(this['allowRenderInstancesDataView'][0x0]=0x0)===this['modelMeshInstancesDataView'][_0x254bb8+0x1d])break;if(_0x41b848<_0x366b3a)break;}}}_0x37aa38===this['allowRenderInstancesDataView'][0x3]&&!0x1===_0x12faef&&(this['renderMemoryIdDataView'][0x6]=0x1),this['renderMemoryIdDataView'][0x5]=0x1,this[_0x405bb5(0x2c7)](),this['RequestMesh'](),this['RequestMaterial'](),this['BindTexture'](),0x1===this[_0x405bb5(0x25b)][0xa]&&(this['allRenderEd']=!0x0);}}['AddAVertexIndex'](_0x409200){var _0x39e3d1=_0x38d3db,_0x5bb8f4=this[_0x39e3d1(0x227)][_0x409200+0x0],_0x3fe3f9=this[_0x39e3d1(0x227)][_0x409200+0x16],_0xf7d540=this[_0x39e3d1(0x1ee)][_0x5bb8f4][_0x3fe3f9][_0x39e3d1(0x255)]['length']/0x3,_0x409200=0x4*_0xf7d540,_0x231f1e=_0x409200+this[_0x39e3d1(0x1ee)][_0x5bb8f4][_0x3fe3f9]['indexBuffer'][_0x39e3d1(0x195)]/0x2*0x4;let _0x564632=-0x1,_0x27e036=-0x1;for(let _0x51141e=0x1;_0x51141e<this[_0x39e3d1(0x21c)][0x0];_0x51141e+=0x2){var _0x1063e8=this[_0x39e3d1(0x21c)][_0x51141e+0x1];if(-0x1!==_0x1063e8){var _0x1dd9e4=this[_0x39e3d1(0x21c)][_0x51141e],_0x4195c7=_0x1063e8-_0x1dd9e4;if(_0x4195c7==_0x231f1e){_0x564632=_0x1dd9e4,_0x27e036=_0x1063e8,this[_0x39e3d1(0x21c)][_0x51141e]=-0x1,this['idleMemoryPositionDataView'][_0x51141e+0x1]=-0x1;break;}if(_0x231f1e<_0x4195c7){_0x564632=_0x1dd9e4,_0x27e036=_0x564632+_0x231f1e,this[_0x39e3d1(0x21c)][_0x51141e]=_0x27e036;break;}}}-0x1===_0x564632&&(_0x564632=this[_0x39e3d1(0x25b)][0x3],_0x27e036=this[_0x39e3d1(0x25b)][0x3]+=_0x231f1e);var _0x1afebf=this[_0x39e3d1(0x25b)][0x7],_0x1ac907=this[_0x39e3d1(0x25b)][0x7]+=_0x231f1e;for(let _0x29621c=0x0,_0x4c6324=0x0;_0x29621c<this[_0x39e3d1(0x1ee)][_0x5bb8f4][_0x3fe3f9][_0x39e3d1(0x255)]['length'];_0x29621c+=0x3,_0x4c6324+=0x4)this['renderUpdateTempDataView'][_0x1afebf+_0x4c6324]=this[_0x39e3d1(0x1ee)][_0x5bb8f4][_0x3fe3f9]['vertexPositionBuffer'][_0x29621c],this[_0x39e3d1(0x20e)][_0x1afebf+_0x4c6324+0x1]=this[_0x39e3d1(0x1ee)][_0x5bb8f4][_0x3fe3f9][_0x39e3d1(0x255)][_0x29621c+0x1],this[_0x39e3d1(0x20e)][_0x1afebf+_0x4c6324+0x2]=this[_0x39e3d1(0x1ee)][_0x5bb8f4][_0x3fe3f9][_0x39e3d1(0x255)][_0x29621c+0x2],this[_0x39e3d1(0x20e)][_0x1afebf+_0x4c6324+0x3]=0x1;var _0x273c4e=_0x1afebf+_0x409200;for(let _0x47888d=0x0,_0x2d8231=0x0;_0x47888d<this[_0x39e3d1(0x1ee)][_0x5bb8f4][_0x3fe3f9]['indexBuffer'][_0x39e3d1(0x195)];_0x47888d+=0x2,_0x2d8231+=0x4)this[_0x39e3d1(0x20e)][_0x273c4e+_0x2d8231]=this[_0x39e3d1(0x1ee)][_0x5bb8f4][_0x3fe3f9][_0x39e3d1(0x1a5)][_0x47888d]-_0x2d8231/0x4-_0xf7d540,this['renderUpdateTempDataView'][_0x273c4e+_0x2d8231+0x1]=this[_0x39e3d1(0x1ee)][_0x5bb8f4][_0x3fe3f9][_0x39e3d1(0x1a5)][_0x47888d+0x1],this[_0x39e3d1(0x20e)][_0x273c4e+_0x2d8231+0x2]=0x29a,this[_0x39e3d1(0x20e)][_0x273c4e+_0x2d8231+0x3]=0x378;this['modelMeshInfo'][_0x5bb8f4][_0x3fe3f9][_0x39e3d1(0x236)]=_0x564632,this['modelMeshInfo'][_0x5bb8f4][_0x3fe3f9][_0x39e3d1(0x209)]=_0x564632+_0x409200,this[_0x39e3d1(0x1ee)][_0x5bb8f4][_0x3fe3f9][_0x39e3d1(0x1c7)]=_0x27e036,this['modifyMemoryPositionDataView'][_0x39e3d1(0x290)]([_0x1afebf,_0x1ac907,_0x564632,_0x27e036],this[_0x39e3d1(0x257)][0x0]),this['modifyMemoryPositionDataView'][0x0]+=0x4,this[_0x39e3d1(0x257)][0x0],this[_0x39e3d1(0x257)]['length'],delete this['modelMeshInfo'][_0x5bb8f4][_0x3fe3f9][_0x39e3d1(0x255)],delete this[_0x39e3d1(0x1ee)][_0x5bb8f4][_0x3fe3f9][_0x39e3d1(0x1a5)],this[_0x39e3d1(0x25b)][0x7],this[_0x39e3d1(0x20e)][_0x39e3d1(0x195)];}['AddInstanceIndex'](_0x43b953){var _0x364ca8=_0x38d3db,_0x144bf0=this[_0x364ca8(0x227)][_0x43b953+0x0],_0x5f330d=this[_0x364ca8(0x227)][_0x43b953+0x15],_0x22197e=this[_0x364ca8(0x227)][_0x43b953+0x19];let _0xd30129=-0x1,_0x123a28;for(let _0x3c10fa=0x1;_0x3c10fa<this[_0x364ca8(0x233)][0x0];_0x3c10fa+=0x2)if(-0x1!==this[_0x364ca8(0x233)][_0x3c10fa+0x1]){(_0x123a28=(_0xd30129=this[_0x364ca8(0x233)][_0x3c10fa])+0x14)===this[_0x364ca8(0x233)][_0x3c10fa+0x1]?(this[_0x364ca8(0x233)][_0x3c10fa]=-0x1,this[_0x364ca8(0x233)][_0x3c10fa+0x1]=-0x1):this['idleMemoryInstancesDataView'][_0x3c10fa]=_0x123a28;break;}-0x1===_0xd30129&&(_0xd30129=this[_0x364ca8(0x25b)][0x4],this[_0x364ca8(0x25b)][0x4]+=0x14);let _0x55544d=_0xbd7430['y3'][_0x364ca8(0x214)]([this[_0x364ca8(0x227)][_0x43b953+0x3],this[_0x364ca8(0x227)][_0x43b953+0x4],this[_0x364ca8(0x227)][_0x43b953+0x5],0x0,this[_0x364ca8(0x227)][_0x43b953+0x6],this[_0x364ca8(0x227)][_0x43b953+0x7],this[_0x364ca8(0x227)][_0x43b953+0x8],0x0,this[_0x364ca8(0x227)][_0x43b953+0x9],this[_0x364ca8(0x227)][_0x43b953+0xa],this[_0x364ca8(0x227)][_0x43b953+0xb],0x0,this['modelMeshInstancesDataView'][_0x43b953+0xc],this[_0x364ca8(0x227)][_0x43b953+0xd],this[_0x364ca8(0x227)][_0x43b953+0xe],0x1]),_0x581edb=this['modelMeshInstancesDataView'][_0x43b953+0x1a];this[_0x364ca8(0x278)][_0x364ca8(0x18a)](this[_0x364ca8(0x23a)][_0x364ca8(0x242)])?this[_0x364ca8(0x253)][this[_0x364ca8(0x23a)]['status']][_0x144bf0]&&this[_0x364ca8(0x253)][this[_0x364ca8(0x23a)][_0x364ca8(0x242)]][_0x144bf0][_0x5f330d]||(_0x581edb=this[_0x364ca8(0x278)][this[_0x364ca8(0x23a)][_0x364ca8(0x242)]][_0x364ca8(0x242)]):this[_0x364ca8(0x253)][this[_0x364ca8(0x23a)][_0x364ca8(0x242)]][_0x144bf0]&&this[_0x364ca8(0x253)][this[_0x364ca8(0x23a)]['status']][_0x144bf0][_0x5f330d]&&(_0x581edb=this[_0x364ca8(0x253)][this[_0x364ca8(0x23a)]['status']][_0x144bf0][_0x5f330d][_0x364ca8(0x242)]),this[_0x364ca8(0x278)][_0x364ca8(0x18a)](this[_0x364ca8(0x23a)][_0x364ca8(0x2a6)])?this[_0x364ca8(0x253)][this['operatingType'][_0x364ca8(0x2a6)]][_0x144bf0]&&this['operatingTypeModelComponent'][this['operatingType']['transform']][_0x144bf0][_0x5f330d]||(_0x55544d=_0x55544d['multiply'](_0xbd7430['y3'][_0x364ca8(0x214)](this[_0x364ca8(0x278)][this['operatingType'][_0x364ca8(0x2a6)]][_0x364ca8(0x2a6)]))):this[_0x364ca8(0x253)][this[_0x364ca8(0x23a)]['transform']][_0x144bf0]&&this['operatingTypeModelComponent'][this[_0x364ca8(0x23a)][_0x364ca8(0x2a6)]][_0x144bf0][_0x5f330d]&&(_0x55544d=_0x55544d[_0x364ca8(0x1f7)](_0xbd7430['y3'][_0x364ca8(0x214)](this[_0x364ca8(0x253)][this[_0x364ca8(0x23a)]['transform']][_0x144bf0][_0x5f330d]['transform']))),this[_0x364ca8(0x1f5)][_0x144bf0][_0x22197e][_0x364ca8(0x1a1)]++,(_0x5f330d=this[_0x364ca8(0x25f)][_0x364ca8(0x21e)](_0x144bf0),_0x5f330d=[_0x55544d['m'][0x0],_0x55544d['m'][0x1],_0x55544d['m'][0x2],_0x55544d['m'][0x4],_0x55544d['m'][0x5],_0x55544d['m'][0x6],_0x55544d['m'][0x8],_0x55544d['m'][0x9],_0x55544d['m'][0xa],_0x55544d['m'][0xc],_0x55544d['m'][0xd],_0x55544d['m'][0xe],this[_0x364ca8(0x227)][_0x43b953+0x1],0x0,_0x5f330d[0x0]/0x4,_0x581edb,this[_0x364ca8(0x1f5)][_0x144bf0][_0x22197e][_0x364ca8(0x21e)]/0x4,0x0,0x0,0x0],_0x144bf0=this[_0x364ca8(0x25b)][0x7],_0x22197e=this[_0x364ca8(0x25b)][0x7]+=0x14),(this[_0x364ca8(0x20e)][_0x364ca8(0x290)](_0x5f330d,_0x144bf0),this['modelMeshInstancesDataView'][_0x43b953+0x1b]=_0xd30129,this[_0x364ca8(0x1ac)]['set']([_0x144bf0,_0x22197e,_0xd30129,_0xd30129+0x14],this[_0x364ca8(0x1ac)][0x0]),this[_0x364ca8(0x1ac)][0x0]+=0x4,this['renderMemoryIdDataView'][0x7],this[_0x364ca8(0x20e)][_0x364ca8(0x195)]);}[_0x38d3db(0x26f)](_0x10cdcd){var _0x4b261a=_0x38d3db,_0x137d3c=this[_0x4b261a(0x227)][_0x10cdcd],_0xd38d21=this['modelMeshInstancesDataView'][_0x10cdcd+0x1],_0x43f063=this[_0x4b261a(0x227)][_0x10cdcd+0x16],_0x1fb587=this[_0x4b261a(0x1ee)][_0x137d3c][_0x43f063],_0x46c03f=this['modelMeshInstancesDataView'][_0x10cdcd+0x1b]/0x4,_0x221ac4=(this['modelMeshInstancesDataView'][_0x10cdcd+0x1b],this[_0x4b261a(0x227)][_0x10cdcd+0x17]),_0x5aafaa=0x3*this[_0x4b261a(0x227)][_0x10cdcd+0x18];let _0x5698ae=-0x2,_0x55a6ad=-0x2,_0x3a1773=0x0,_0x564816=0x0,_0x4f2dc3=this[_0x4b261a(0x298)][_0x4b261a(0x195)]-0x1,_0x5523e7=this[_0x4b261a(0x200)]-0x1;for(;_0x564816<_0x5aafaa;){if(0x1===_0x221ac4){if(this[_0x4b261a(0x25b)][0x1]>_0x4f2dc3){this[_0x4b261a(0x25b)][0x1]=this[_0x4b261a(0x200)];break;}}else{if(this['renderMemoryIdDataView'][0x0]>_0x5523e7){this['renderMemoryIdDataView'][0x0]=0x0;break;}}var _0x548583=0x1===_0x221ac4?this[_0x4b261a(0x25b)][0x1]:this[_0x4b261a(0x25b)][0x0],_0x87c448=this[_0x4b261a(0x1e5)][_0x548583],_0x1a26b5=this[_0x4b261a(0x1e5)][_0x548583+0x1];if(0x0!==_0x87c448){var _0x2c344d=this['modelMeshInstancesIndexDataView'][_0x87c448][_0x1a26b5];if(_0x87c448===this['modelMeshInstancesDataView'][_0x2c344d]&&this[_0x4b261a(0x227)][_0x2c344d+0x1],this[_0x4b261a(0x227)][_0x2c344d+0x1e]===this[_0x4b261a(0x18b)][0x1]&&(_0xd38d21!==_0x1a26b5||_0x137d3c!==_0x87c448)){-0x2!==_0x5698ae&&((0x0,_0x12d718['mI'])(this[_0x4b261a(0x20b)],_0x5698ae,_0x55a6ad),_0x55a6ad=-0x2,_0x5698ae=-0x2),0x1===_0x221ac4?this[_0x4b261a(0x25b)][0x1]+=0x2:this[_0x4b261a(0x25b)][0x0]+=0x2;continue;}var _0x4c4ed2=this['modelMeshInstancesDataView'][_0x2c344d+0x16];this[_0x4b261a(0x227)][_0x2c344d+0x1c]--,this[_0x4b261a(0x227)][_0x2c344d+0x1d]=0x0,this[_0x4b261a(0x1ee)][_0x87c448][_0x4c4ed2][_0x4b261a(0x186)]--,this[_0x4b261a(0x227)][_0x2c344d+0x1c]<0x0&&_0x5826ac[_0x4b261a(0x2bb)](_0x4b261a(0x1bd)),this[_0x4b261a(0x249)](_0x2c344d);}0x0!==_0x87c448&&(_0x4c4ed2=this[_0x4b261a(0x1d1)][_0x87c448][_0x1a26b5],this[_0x4b261a(0x227)][_0x4c4ed2+0x1d]),0x1===_0x221ac4?this[_0x4b261a(0x25b)][0x1]+=0x2:this[_0x4b261a(0x25b)][0x0]+=0x2,this[_0x4b261a(0x298)][_0x548583]=(_0x1fb587['indexOffsetStart']+_0x3a1773)/0x4,this[_0x4b261a(0x298)][_0x548583+0x1]=_0x46c03f,this[_0x4b261a(0x1e5)][_0x548583]=_0x137d3c,this['renderIndexModelIdAndInstancesIdDataView'][_0x548583+0x1]=_0xd38d21,_0x3a1773+=0x4,_0x564816++,this[_0x4b261a(0x227)][_0x10cdcd+0x1c]++,this[_0x4b261a(0x1ee)][_0x137d3c][_0x43f063]['videoMemoryPositionCount']++,-0x2===_0x5698ae&&(_0x5698ae=_0x548583),_0x55a6ad=_0x548583+0x2;}-0x2!==_0x5698ae&&(0x0,_0x12d718['mI'])(this[_0x4b261a(0x20b)],_0x5698ae,_0x55a6ad),_0x5aafaa===_0x564816?this[_0x4b261a(0x227)][_0x10cdcd+0x1d]=0x1:_0x5826ac[_0x4b261a(0x2bb)]('覆盖渲染');}['AddMaterial'](_0xeed8fa,_0x231f99){var _0x521910=_0x38d3db;let _0x2c8c52=-0x1,_0x1327f8=-0x1;for(let _0x1f1b03=0x1;_0x1f1b03<this[_0x521910(0x25e)][0x0];_0x1f1b03+=0x2){var _0x4b21a3=this[_0x521910(0x25e)][_0x1f1b03+0x1];if(-0x1!==_0x4b21a3){var _0x3348bf=this['idleMemoryMixDataView'][_0x1f1b03],_0x40d881=_0x4b21a3-_0x3348bf;if(0x8==_0x40d881){_0x2c8c52=_0x3348bf,_0x1327f8=_0x4b21a3,this[_0x521910(0x25e)][_0x1f1b03]=-0x1,this[_0x521910(0x25e)][_0x1f1b03+0x1]=-0x1;break;}if(0x8<_0x40d881){_0x2c8c52=_0x3348bf,_0x1327f8=_0x2c8c52+0x8,this[_0x521910(0x25e)][_0x1f1b03]=_0x1327f8;break;}}}-0x1===_0x2c8c52&&(_0x2c8c52=this[_0x521910(0x25b)][0x2],_0x1327f8=this[_0x521910(0x25b)][0x2]+=0x8),this[_0x521910(0x1f5)][_0xeed8fa][_0x231f99][_0x521910(0x21e)]=_0x2c8c52;let _0xc41817=this[_0x521910(0x1f5)][_0xeed8fa][_0x231f99][_0x521910(0x22d)];this[_0x521910(0x1ce)][_0x521910(0x18a)](_0xeed8fa)&&this[_0x521910(0x1ce)][_0xeed8fa]['hasOwnProperty'](_0x231f99)&&this[_0x521910(0x1ce)][_0xeed8fa][_0x231f99]['hasOwnProperty'](_0x521910(0x22d))&&(_0xc41817=this['editModelMaterial'][_0xeed8fa][_0x231f99][_0x521910(0x22d)]);var _0x147f90=this[_0x521910(0x25b)][0x7];this[_0x521910(0x25b)][0x7]+=0x8,this['renderUpdateTempDataView'][_0x521910(0x290)]([_0xc41817[0x0],_0xc41817[0x1],_0xc41817[0x2],_0xc41817[0x3],0x0,0x0,0x0,0x0],_0x147f90),this[_0x521910(0x1de)][_0x521910(0x290)]([_0x147f90,this[_0x521910(0x25b)][0x7],_0x2c8c52,_0x1327f8],this[_0x521910(0x1de)][0x0]),this[_0x521910(0x1de)][0x0]+=0x4,this[_0x521910(0x20c)]['hasOwnProperty'](_0xeed8fa)||(this[_0x521910(0x20c)][_0xeed8fa]={});let _0x29ed2d=this[_0x521910(0x1f5)][_0xeed8fa][_0x231f99][_0x521910(0x23e)];(_0x29ed2d=this['editModelMaterial'][_0x521910(0x18a)](_0xeed8fa)&&this[_0x521910(0x1ce)][_0xeed8fa][_0x521910(0x18a)](_0x231f99)&&this[_0x521910(0x1ce)][_0xeed8fa][_0x231f99]['hasOwnProperty'](_0x521910(0x23e))?this[_0x521910(0x1ce)][_0xeed8fa][_0x231f99][_0x521910(0x23e)]:_0x29ed2d)&&(this[_0x521910(0x1b1)][_0x521910(0x18a)](_0x29ed2d)||(this[_0x521910(0x1b1)][_0x29ed2d]={'origin':0x2,'loadStatus':0x0}),this[_0x521910(0x20c)][_0xeed8fa][_0x231f99]=_0x29ed2d);}[_0x38d3db(0x23c)](){var _0x237e13=_0x38d3db;for(var _0x4e37e8 in this[_0x237e13(0x20c)]){for(var _0x53ee5e in this[_0x237e13(0x20c)][_0x4e37e8]){var _0x4f58a1=this[_0x237e13(0x20c)][_0x4e37e8][_0x53ee5e];if(_0x237e13(0x26a)===_0x4f58a1){if(this[_0x237e13(0x1f5)][_0x4e37e8][_0x53ee5e]&&this['modelMaterialInfo'][_0x4e37e8][_0x53ee5e][_0x237e13(0x18a)]('dataOffsetStart')){for(;this['renderMemoryIdDataView'][0x5];);var _0x19ad30=this[_0x237e13(0x1f5)][_0x4e37e8][_0x53ee5e][_0x237e13(0x21e)],_0x12fc0f=this[_0x237e13(0x25b)][0x7];this[_0x237e13(0x25b)][0x7]+=0x4,this[_0x237e13(0x20e)][_0x237e13(0x290)]([0x0,0x0,0x0,0x0],_0x12fc0f),this[_0x237e13(0x1de)][_0x237e13(0x290)]([_0x12fc0f,this[_0x237e13(0x25b)][0x7],_0x19ad30+0x4,_0x19ad30+0x8],this[_0x237e13(0x1de)][0x0]),this['modifyMemoryMixDataView'][0x0]+=0x4,this[_0x237e13(0x25b)][0x5]=0x1;}delete this['modelMaterialBindTexture'][_0x4e37e8][_0x53ee5e];}else{if(this[_0x237e13(0x1b1)][_0x4f58a1][_0x237e13(0x18a)](_0x237e13(0x21e))&&this[_0x237e13(0x1f5)][_0x4e37e8][_0x53ee5e]&&this[_0x237e13(0x1f5)][_0x4e37e8][_0x53ee5e][_0x237e13(0x18a)]('dataOffsetStart')){for(;this[_0x237e13(0x25b)][0x5];);_0x12fc0f=this['modelMaterialInfo'][_0x4e37e8][_0x53ee5e][_0x237e13(0x21e)],_0x19ad30=(this[_0x237e13(0x1b1)][_0x4f58a1][_0x237e13(0x20f)]++,this['renderMemoryIdDataView'][0x7]),(this[_0x237e13(0x25b)][0x7]+=0x4,this[_0x237e13(0x20e)][_0x237e13(0x290)]([this[_0x237e13(0x1b1)][_0x4f58a1]['dataOffsetStart']/0x4,0x0,0x0,0x0],_0x19ad30),this[_0x237e13(0x1de)][_0x237e13(0x290)]([_0x19ad30,this['renderMemoryIdDataView'][0x7],_0x12fc0f+0x4,_0x12fc0f+0x8],this[_0x237e13(0x1de)][0x0]),this[_0x237e13(0x1de)][0x0]+=0x4,delete this['modelMaterialBindTexture'][_0x4e37e8][_0x53ee5e],this[_0x237e13(0x25b)][0x5]=0x1);}else this[_0x237e13(0x1b1)][_0x4f58a1][_0x237e13(0x18a)](_0x237e13(0x2b3))?this[_0x237e13(0x1ba)](this[_0x237e13(0x1b1)][_0x4f58a1]):0x0===this[_0x237e13(0x1b1)][_0x4f58a1][_0x237e13(0x24c)]&&((this['textureInfo'][_0x4f58a1][_0x237e13(0x24c)]=0x1)===this[_0x237e13(0x1b1)][_0x4f58a1][_0x237e13(0x246)]?this['indexDb_texture_List'][_0x4f58a1]=void 0x0:0x2===this['textureInfo'][_0x4f58a1][_0x237e13(0x246)]?(this[_0x237e13(0x1f4)][_0x237e13(0x18a)](_0x4e37e8)||(this[_0x237e13(0x1f4)][_0x4e37e8]=[]),this['server_modelId_texture_List'][_0x4e37e8]['push'](_0x4f58a1)):0x3===this['textureInfo'][_0x4f58a1][_0x237e13(0x246)]&&(this[_0x237e13(0x244)][_0x4f58a1]=void 0x0));}}0x0===Object['keys'](this['modelMaterialBindTexture'][_0x4e37e8])['length']&&delete this['modelMaterialBindTexture'][_0x4e37e8];}this[_0x237e13(0x194)]();}['AddTexture'](_0x4e0eb4){var _0x305d37=_0x38d3db,_0x1a0224=Math['ceil'](_0x4e0eb4[_0x305d37(0x240)]/this['idleTextureMinUnit']),_0x4366de=Math[_0x305d37(0x1e2)](_0x4e0eb4[_0x305d37(0x28d)]/this[_0x305d37(0x230)]);let _0x1ac28b=-0x1,_0x4bf703=-0x1;for(let _0x3ff63e=0x0;_0x3ff63e<this[_0x305d37(0x213)];_0x3ff63e++){for(let _0x56abe2=0x0;_0x56abe2<this[_0x305d37(0x213)];_0x56abe2++)if(-0x1===this[_0x305d37(0x24d)][_0x3ff63e*this[_0x305d37(0x213)]+_0x56abe2]){let _0x5baa68=!0x0;for(let _0x58b091=0x0;_0x58b091<_0x4366de;_0x58b091++){for(let _0x2ce0ac=0x0;_0x2ce0ac<_0x1a0224;_0x2ce0ac++)if(-0x1!==this[_0x305d37(0x24d)][(_0x3ff63e+_0x58b091)*this[_0x305d37(0x213)]+_0x56abe2+_0x2ce0ac]){_0x5baa68=!0x1;break;}if(!0x1===_0x5baa68)break;}if(!0x0===_0x5baa68){_0x1ac28b=_0x56abe2*this[_0x305d37(0x230)],_0x4bf703=_0x3ff63e*this[_0x305d37(0x230)];for(let _0x35040d=0x0;_0x35040d<_0x4366de;_0x35040d++)for(let _0x1d81c8=0x0;_0x1d81c8<_0x1a0224;_0x1d81c8++)this[_0x305d37(0x24d)][(_0x3ff63e+_0x35040d)*this['gridTextureSize']+_0x56abe2+_0x1d81c8]=_0x4e0eb4[_0x305d37(0x280)];break;}}if(-0x1!==_0x1ac28b)break;}_0x1ac28b,_0x4e0eb4[_0x305d37(0x238)]=_0x1ac28b,_0x4e0eb4[_0x305d37(0x291)]=_0x4bf703;let _0x5e3b1f=new Uint8Array(this[_0x305d37(0x201)]);var _0x1ec0d0=0x4*this[_0x305d37(0x25b)][0x7];this[_0x305d37(0x25b)][0x7]+=Math['ceil'](_0x4e0eb4[_0x305d37(0x2b3)]['length']/0x4),_0x5e3b1f[_0x305d37(0x290)](_0x4e0eb4['albedo'],_0x1ec0d0);let _0x577bcc=0x0,_0x2c84c7=(_0x4e0eb4[_0x305d37(0x226)]&&(this[_0x305d37(0x25b)][0x7]+=Math['ceil'](_0x4e0eb4['orm'][_0x305d37(0x195)]/0x4),_0x5e3b1f['set'](_0x4e0eb4['orm'],_0x1ec0d0+_0x4e0eb4[_0x305d37(0x2b3)]['length']),_0x577bcc=_0x4e0eb4[_0x305d37(0x226)]['length']),0x0),_0x58bb44=(_0x4e0eb4['nd']&&(this[_0x305d37(0x25b)][0x7]+=Math['ceil'](_0x4e0eb4['nd'][_0x305d37(0x195)]/0x4),_0x5e3b1f[_0x305d37(0x290)](_0x4e0eb4['nd'],_0x1ec0d0+_0x4e0eb4[_0x305d37(0x2b3)]['length']+_0x577bcc),_0x2c84c7=_0x4e0eb4['nd'][_0x305d37(0x195)]),this[_0x305d37(0x222)][_0x305d37(0x290)]([_0x1ec0d0,_0x4e0eb4['albedo'][_0x305d37(0x195)],_0x4e0eb4[_0x305d37(0x238)],_0x4e0eb4['imgStartHeight'],_0x4e0eb4[_0x305d37(0x240)],_0x4e0eb4['height'],_0x577bcc,_0x2c84c7],this[_0x305d37(0x222)][0x0]),this[_0x305d37(0x222)][0x0]+=0x8,delete _0x4e0eb4[_0x305d37(0x2b3)],delete _0x4e0eb4['orm'],delete _0x4e0eb4['nd'],-0x1),_0x1969a0=-0x1;for(let _0x847375=0x1;_0x847375<this[_0x305d37(0x25e)][0x0];_0x847375+=0x2){var _0x44f242=this[_0x305d37(0x25e)][_0x847375+0x1];if(-0x1!==_0x44f242){var _0x14e854=this['idleMemoryMixDataView'][_0x847375],_0x147e37=_0x44f242-_0x14e854;if(0x8==_0x147e37){_0x58bb44=_0x14e854,_0x1969a0=_0x44f242,this['idleMemoryMixDataView'][_0x847375]=-0x1,this[_0x305d37(0x25e)][_0x847375+0x1]=-0x1;break;}if(0x8<_0x147e37){_0x58bb44=_0x14e854,_0x1969a0=_0x58bb44+0x8,this[_0x305d37(0x25e)][_0x847375]=_0x1969a0;break;}}}-0x1===_0x58bb44&&(_0x58bb44=this[_0x305d37(0x25b)][0x2],_0x1969a0=this[_0x305d37(0x25b)][0x2]+=0x8),_0x4e0eb4[_0x305d37(0x21e)]=_0x58bb44,_0x1ec0d0=this[_0x305d37(0x25b)][0x7],(this[_0x305d37(0x25b)][0x7]+=0x8,this[_0x305d37(0x20e)][_0x305d37(0x290)]([_0x4e0eb4['imgStartWidth'],_0x4e0eb4['imgStartHeight'],_0x4e0eb4[_0x305d37(0x240)],_0x4e0eb4[_0x305d37(0x28d)],_0x4e0eb4[_0x305d37(0x19b)],0x0,0x0,0x0],_0x1ec0d0),this[_0x305d37(0x1de)][_0x305d37(0x290)]([_0x1ec0d0,this['renderMemoryIdDataView'][0x7],_0x58bb44,_0x1969a0],this[_0x305d37(0x1de)][0x0]),this[_0x305d37(0x1de)][0x0]+=0x4);}['FreeVideoMemory'](_0x476837){var _0x2b27af=_0x38d3db;if(0x0===this[_0x2b27af(0x227)][_0x476837+0x1c]){var _0x437c50=this[_0x2b27af(0x227)][_0x476837+0x0],_0x61bd07=this[_0x2b27af(0x227)][_0x476837+0x16],_0x4c9773=this['modelMeshInstancesDataView'][_0x476837+0x1b],_0x51678d=this[_0x2b27af(0x227)][_0x476837+0x1],_0x582407=this['modelMeshInstancesDataView'][_0x476837+0x15],_0x59ddf0=this[_0x2b27af(0x227)][_0x476837+0x19],_0x476837=((0x0,_0x12d718['mI'])(this['idleMemoryInstancesDataView'],_0x4c9773,_0x4c9773+0x14),this[_0x2b27af(0x227)][_0x476837+0x1b]=-0x1,delete this[_0x2b27af(0x18d)][_0x437c50][_0x582407][_0x51678d],0x0===Object[_0x2b27af(0x2a3)](this['renderModelComponentInstance'][_0x437c50][_0x582407])['length']&&delete this[_0x2b27af(0x18d)][_0x437c50][_0x582407],this[_0x2b27af(0x1f5)][_0x437c50][_0x59ddf0]['renderInstancesCount']--,0x0===this[_0x2b27af(0x1f5)][_0x437c50][_0x59ddf0][_0x2b27af(0x1a1)]&&(_0x4c9773=this[_0x2b27af(0x1f5)][_0x437c50][_0x59ddf0][_0x2b27af(0x21e)],(0x0,_0x12d718['mI'])(this['idleMemoryMixDataView'],_0x4c9773,_0x4c9773+0x8),delete this[_0x2b27af(0x1f5)][_0x437c50][_0x59ddf0]['dataOffsetStart']),this[_0x2b27af(0x1f5)][_0x437c50][_0x59ddf0]['textureId']);if(_0x476837&&this[_0x2b27af(0x1b1)][_0x476837]){let _0x50de0e=this[_0x2b27af(0x1b1)][_0x476837];if(_0x50de0e[_0x2b27af(0x20f)]--,0x0===_0x50de0e[_0x2b27af(0x20f)]){var _0x1e44ee=Math[_0x2b27af(0x1e2)](_0x50de0e['width']/this[_0x2b27af(0x230)]),_0x2bb7f8=Math[_0x2b27af(0x1e2)](_0x50de0e[_0x2b27af(0x28d)]/this[_0x2b27af(0x230)]);for(let _0x3a0e84=0x0;_0x3a0e84<_0x2bb7f8;_0x3a0e84++)for(let _0x768c4b=0x0;_0x768c4b<_0x1e44ee;_0x768c4b++)this[_0x2b27af(0x24d)][(_0x50de0e['imgStartHeight']+_0x3a0e84)*this[_0x2b27af(0x213)]+_0x50de0e[_0x2b27af(0x238)]+_0x768c4b]=-0x1;(0x0,_0x12d718['mI'])(this['idleMemoryMixDataView'],_0x50de0e['dataOffsetStart'],_0x50de0e[_0x2b27af(0x21e)]+0x8),delete _0x50de0e[_0x2b27af(0x238)],delete _0x50de0e[_0x2b27af(0x291)],delete _0x50de0e['dataOffsetStart'];}}0x0===this['modelMeshInfo'][_0x437c50][_0x61bd07][_0x2b27af(0x186)]&&((0x0,_0x12d718['mI'])(this[_0x2b27af(0x21c)],this[_0x2b27af(0x1ee)][_0x437c50][_0x61bd07][_0x2b27af(0x236)],this[_0x2b27af(0x1ee)][_0x437c50][_0x61bd07][_0x2b27af(0x1c7)]),delete this[_0x2b27af(0x1ee)][_0x437c50][_0x61bd07][_0x2b27af(0x236)],delete this['modelMeshInfo'][_0x437c50][_0x61bd07][_0x2b27af(0x209)],delete this[_0x2b27af(0x1ee)][_0x437c50][_0x61bd07][_0x2b27af(0x1c7)],this['modelMeshInfo'][_0x437c50][_0x61bd07][_0x2b27af(0x24c)]=0x0);}}[_0x38d3db(0x1f1)](_0x3b6b1e){var _0x10b1ed=_0x38d3db;switch(_0x3b6b1e){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(_0x10b1ed(0x215));}}[_0x38d3db(0x29f)](){var _0x4f9f29=_0x38d3db;if(0x0!==Object[_0x4f9f29(0x2a3)](this[_0x4f9f29(0x2c4)])[_0x4f9f29(0x195)]&&_0x6bf83d()[_0x4f9f29(0x270)](this[_0x4f9f29(0x2a2)],{'ids':this['server_modelId_meshIds_List']},{'responseType':'arraybuffer'})[_0x4f9f29(0x29b)](_0x7910c0=>{var _0x38aa7c=_0x4f9f29;let _0x175e8a={},_0x4007e3=new globalThis[(_0x38aa7c(0x237))][(_0x38aa7c(0x285))](new Uint8Array(_0x7910c0[_0x38aa7c(0x1e9)]),!0x0);_0x4007e3[_0x38aa7c(0x219)]('select\x20*\x20from\x20mesh',void 0x0,_0x38dc0d=>{var _0x1e2d53=_0x38aa7c;_0x38dc0d[_0x1e2d53(0x255)]=new Float32Array(_0x38dc0d['vertexPositionBuffer'][_0x1e2d53(0x1b5)]);let _0x4a18f6=this[_0x1e2d53(0x1f1)](_0x38dc0d[_0x1e2d53(0x1a3)]);_0x38dc0d[_0x1e2d53(0x1a5)]=new _0x4a18f6(_0x38dc0d[_0x1e2d53(0x1a5)][_0x1e2d53(0x1b5)]);var _0x3bad10=_0x38dc0d['modelId'],_0x411935=(delete _0x38dc0d[_0x1e2d53(0x2a5)],_0x3bad10);if(this[_0x1e2d53(0x1ee)][_0x411935][_0x38dc0d['id']][_0x1e2d53(0x255)]=_0x38dc0d[_0x1e2d53(0x255)],this['modelMeshInfo'][_0x411935][_0x38dc0d['id']][_0x1e2d53(0x1a5)]=_0x38dc0d[_0x1e2d53(0x1a5)],this[_0x1e2d53(0x1ee)][_0x411935][_0x38dc0d['id']][_0x1e2d53(0x24c)]=0x3,delete _0x38dc0d[_0x1e2d53(0x1a3)],0x1===this['sharedData'][_0x1e2d53(0x1fd)]&&this[_0x1e2d53(0x243)]<this[_0x1e2d53(0x267)]){_0x175e8a[_0x1e2d53(0x18a)](_0x3bad10)||(_0x175e8a[_0x3bad10]=this[_0x1e2d53(0x27a)][_0x3bad10][_0x1e2d53(0x21d)]('mesh',_0x1e2d53(0x29a))[_0x1e2d53(0x28a)]('mesh'));let _0x33af18=_0x175e8a[_0x3bad10][_0x1e2d53(0x1a4)](_0x38dc0d);this[_0x1e2d53(0x243)]++,_0x33af18[_0x1e2d53(0x264)]=_0x34eed8=>_0x5826ac[_0x1e2d53(0x2bb)](_0x1e2d53(0x25d),_0x34eed8),_0x33af18[_0x1e2d53(0x22f)]=_0x42c2ad=>{var _0x39a5dc=_0x1e2d53;this[_0x39a5dc(0x1ee)][this[_0x39a5dc(0x18c)][_0x42c2ad[_0x39a5dc(0x2bd)]['transaction']['db']['name']]][_0x42c2ad[_0x39a5dc(0x185)][_0x39a5dc(0x27f)]][_0x39a5dc(0x239)]=!0x0,this[_0x39a5dc(0x243)]--;};}}),this[_0x38aa7c(0x2c4)]={},this['loadingMesh']=!0x1;},_0x39cf5b=>{var _0x4930b3=_0x4f9f29;for(var _0xcfe241 in(_0x5826ac[_0x4930b3(0x2bb)](_0x39cf5b),this[_0x4930b3(0x2c4)]))for(var _0x59b25a of this[_0x4930b3(0x2c4)][_0xcfe241])this[_0x4930b3(0x1ee)][_0xcfe241][_0x59b25a][_0x4930b3(0x24c)]=0x0;this[_0x4930b3(0x2c4)]={},this['loadingMesh']=!0x1;}),0x0!==Object['keys'](this[_0x4f9f29(0x198)])[_0x4f9f29(0x195)]){let _0x14669a={};for(let _0x40bdd7 in this['indexDb_modelId_meshIds_List']){_0x14669a['hasOwnProperty'](_0x40bdd7)||(_0x14669a[_0x40bdd7]=this['modelId_indexDb'][_0x40bdd7][_0x4f9f29(0x21d)](_0x4f9f29(0x1bc),_0x4f9f29(0x266))[_0x4f9f29(0x28a)](_0x4f9f29(0x1bc)));for(let _0xad3c87 in this[_0x4f9f29(0x198)][_0x40bdd7]){let _0x40eb4d=_0x14669a[_0x40bdd7][_0x4f9f29(0x2b7)](~~_0xad3c87);_0x40eb4d['onerror']=_0x28725=>_0x5826ac[_0x4f9f29(0x2bb)](_0x4f9f29(0x1d7)),_0x40eb4d[_0x4f9f29(0x22f)]=_0x8fdfdf=>{var _0x23b82b=_0x4f9f29;const _0x161c34=_0x8fdfdf[_0x23b82b(0x2bd)][_0x23b82b(0x27f)];_0x161c34&&_0x161c34['hasOwnProperty']('indexBuffer')&&(this[_0x23b82b(0x1ee)][_0x40bdd7][_0xad3c87][_0x23b82b(0x255)]=_0x161c34['vertexPositionBuffer'],this[_0x23b82b(0x1ee)][_0x40bdd7][_0xad3c87]['indexBuffer']=_0x161c34['indexBuffer']),this[_0x23b82b(0x1ee)][_0x40bdd7][_0xad3c87][_0x23b82b(0x24c)]=0x3,this['indexDb_modelId_meshIds_List'][_0x40bdd7]&&(delete this['indexDb_modelId_meshIds_List'][_0x40bdd7][_0xad3c87],0x0===Object[_0x23b82b(0x2a3)](this[_0x23b82b(0x198)][_0x40bdd7])['length']&&(delete this['indexDb_modelId_meshIds_List'][_0x40bdd7],this['loadingMesh']=!0x1));};}}}}[_0x38d3db(0x18f)](){var _0x55532f=_0x38d3db;0x0!==Object['keys'](this['server_modelId_materialIds_List'])[_0x55532f(0x195)]&&_0x6bf83d()[_0x55532f(0x270)](this[_0x55532f(0x29c)],{'ids':this['server_modelId_materialIds_List']},{'responseType':_0x55532f(0x1a7)})[_0x55532f(0x29b)](_0x306a26=>{var _0x48ceeb=_0x55532f;let _0x1f93b5=new globalThis[(_0x48ceeb(0x237))][(_0x48ceeb(0x285))](new Uint8Array(_0x306a26[_0x48ceeb(0x1e9)]),!0x0);_0x1f93b5[_0x48ceeb(0x219)](_0x48ceeb(0x265),void 0x0,_0x54c015=>{var _0x5243b1=_0x48ceeb,_0x5c69ab=_0x54c015[_0x5243b1(0x2a5)];delete _0x54c015['modelId'],_0x54c015['side']||(_0x54c015[_0x5243b1(0x2a1)]=0.2,_0x54c015[_0x5243b1(0x1bb)]=0.2,_0x54c015[_0x5243b1(0x20a)]=0.2,_0x54c015['alpha']=0x1),this[_0x5243b1(0x1f5)][_0x5c69ab][_0x5243b1(0x18a)](_0x54c015['id'])||(this[_0x5243b1(0x1f5)][_0x5c69ab][_0x54c015['id']]={'renderInstancesCount':0x0,'loadStatus':0x0}),this[_0x5243b1(0x1f5)][_0x5c69ab][_0x54c015['id']]['color']=[_0x54c015['red'],_0x54c015[_0x5243b1(0x1bb)],_0x54c015[_0x5243b1(0x20a)],_0x54c015[_0x5243b1(0x235)]],this['modelMaterialInfo'][_0x5c69ab][_0x54c015['id']]['textureId']=_0x54c015[_0x5243b1(0x23e)],this[_0x5243b1(0x1f5)][_0x5c69ab][_0x54c015['id']]['name']=_0x54c015[_0x5243b1(0x2b9)],this[_0x5243b1(0x1f5)][_0x5c69ab][_0x54c015['id']][_0x5243b1(0x24c)]=0x3;}),this[_0x48ceeb(0x1b2)]={},this[_0x48ceeb(0x2b2)]=!0x1;},_0x1d1eac=>{var _0x1e422f=_0x55532f;for(var _0x43c3a3 in(_0x5826ac['log'](_0x1d1eac),this['server_modelId_materialIds_List']))for(var _0x37bf27 of this[_0x1e422f(0x1b2)][_0x43c3a3])this[_0x1e422f(0x1f5)][_0x43c3a3][_0x37bf27][_0x1e422f(0x24c)]=0x0;this[_0x1e422f(0x1b2)]={},this[_0x1e422f(0x2b2)]=!0x1;});}[_0x38d3db(0x194)](){var _0x4a0945=_0x38d3db;if(0x0!==Object['keys'](this[_0x4a0945(0x1f4)])[_0x4a0945(0x195)]){let _0x5f80b9=this['server_modelId_texture_List'];this[_0x4a0945(0x1f4)]={},_0x6bf83d()[_0x4a0945(0x270)](this[_0x4a0945(0x28c)],{'ids':_0x5f80b9},{'responseType':_0x4a0945(0x1a7)})[_0x4a0945(0x29b)](_0x204109=>{var _0x2f22b8=_0x4a0945;let _0xa80e8a=this['modelId_indexDb'][this[_0x2f22b8(0x260)]][_0x2f22b8(0x21d)](_0x2f22b8(0x1d9),_0x2f22b8(0x29a))[_0x2f22b8(0x28a)](_0x2f22b8(0x1d9)),_0x16879d=new globalThis[(_0x2f22b8(0x237))][(_0x2f22b8(0x285))](new Uint8Array(_0x204109['data']),!0x0);_0x16879d[_0x2f22b8(0x219)](_0x2f22b8(0x1be),void 0x0,_0x21874d=>{var _0x3a6b7a=_0x2f22b8;let _0x2c8595=_0xa80e8a[_0x3a6b7a(0x1a4)](_0x21874d);_0x2c8595['onsuccess']=_0x1c77e7=>{var _0xb55586=_0x3a6b7a;this[_0xb55586(0x1b1)][_0x1c77e7[_0xb55586(0x185)]['result']][_0xb55586(0x246)]=0x1;},(this['textureInfo'][_0x21874d['id']]=_0x21874d)['base']&&(this[_0x3a6b7a(0x1b1)][_0x21874d['id']][_0x3a6b7a(0x2b3)]=_0x21874d[_0x3a6b7a(0x28b)],delete _0x21874d[_0x3a6b7a(0x28b)]),_0x21874d[_0x3a6b7a(0x202)]&&(this['textureInfo'][_0x21874d['id']]['nd']=_0x21874d['normal'],delete _0x21874d[_0x3a6b7a(0x202)]),this[_0x3a6b7a(0x1b1)][_0x21874d['id']][_0x3a6b7a(0x24c)]=0x3,this[_0x3a6b7a(0x1b1)][_0x21874d['id']][_0x3a6b7a(0x20f)]=0x0,this['textureInfo'][_0x21874d['id']][_0x3a6b7a(0x280)]=this['textureInfoCurrentAutoId'],this[_0x3a6b7a(0x1b9)][this[_0x3a6b7a(0x24e)]]=_0x21874d['id'],++this['textureInfoCurrentAutoId'];});},_0x1cfd2a=>{var _0x37c62f=_0x4a0945;for(var _0x5bcec5 in(_0x5826ac[_0x37c62f(0x2bb)](_0x1cfd2a),_0x5f80b9))for(var _0x42de03 of _0x5f80b9[_0x5bcec5])this[_0x37c62f(0x1b1)][_0x42de03][_0x37c62f(0x24c)]=0x0;});}if(0x0!==Object[_0x4a0945(0x2a3)](this[_0x4a0945(0x2c5)])[_0x4a0945(0x195)]){let _0x569213=this['modelId_indexDb'][this['indexDbName_Common']]['transaction'](_0x4a0945(0x1d9),_0x4a0945(0x266))[_0x4a0945(0x28a)](_0x4a0945(0x1d9));for(var _0x42d6fa in this[_0x4a0945(0x2c5)]){let _0x380185=_0x569213[_0x4a0945(0x2b7)](_0x42d6fa);_0x380185[_0x4a0945(0x264)]=_0x3ae583=>_0x5826ac[_0x4a0945(0x2bb)]('数据库:texture读取失败',_0x3ae583),_0x380185[_0x4a0945(0x22f)]=_0x102be7=>{var _0x2b85ee=_0x4a0945;_0x102be7=_0x102be7[_0x2b85ee(0x2bd)][_0x2b85ee(0x27f)],(this[_0x2b85ee(0x1b1)][_0x102be7['id']]=_0x102be7,this[_0x2b85ee(0x1b1)][_0x102be7['id']][_0x2b85ee(0x246)]=0x1,this['textureInfo'][_0x102be7['id']]['loadStatus']=0x3,this[_0x2b85ee(0x1b1)][_0x102be7['id']]['renderMaterialCount']=0x0,this[_0x2b85ee(0x1b1)][_0x102be7['id']]['autoId']=this[_0x2b85ee(0x24e)],this[_0x2b85ee(0x1b9)][this[_0x2b85ee(0x24e)]]=_0x102be7['id'],++this[_0x2b85ee(0x24e)]);};}this['indexDb_texture_List']={};}if(0x0!==Object[_0x4a0945(0x2a3)](this[_0x4a0945(0x244)])[_0x4a0945(0x195)]){for(let _0x117ce0 in this['static_texture_List'])delete this[_0x4a0945(0x244)][_0x117ce0],Promise[_0x4a0945(0x221)]([_0x6bf83d()[_0x4a0945(0x2b7)](_0x4a0945(0x1d4)+this['textureInfo'][_0x117ce0]['albedoPath'],{'responseType':_0x4a0945(0x1a7)}),_0x6bf83d()['get'](_0x4a0945(0x1d4)+this['textureInfo'][_0x117ce0][_0x4a0945(0x288)],{'responseType':_0x4a0945(0x1a7)}),_0x6bf83d()[_0x4a0945(0x2b7)](_0x4a0945(0x1d4)+this[_0x4a0945(0x1b1)][_0x117ce0][_0x4a0945(0x2c0)],{'responseType':_0x4a0945(0x1a7)})])[_0x4a0945(0x29b)](_0x16fc60=>{var _0xf8126e=_0x4a0945;this[_0xf8126e(0x1b1)][_0x117ce0][_0xf8126e(0x24c)]=0x3,this[_0xf8126e(0x1b1)][_0x117ce0][_0xf8126e(0x20f)]=0x0,this[_0xf8126e(0x1b1)][_0x117ce0]['autoId']=this['textureInfoCurrentAutoId'],this[_0xf8126e(0x1b1)][_0x117ce0][_0xf8126e(0x2b3)]=new Uint8Array(_0x16fc60[0x0][_0xf8126e(0x1e9)]),this[_0xf8126e(0x1b1)][_0x117ce0][_0xf8126e(0x226)]=new Uint8Array(_0x16fc60[0x1][_0xf8126e(0x1e9)]),this[_0xf8126e(0x1b1)][_0x117ce0]['nd']=new Uint8Array(_0x16fc60[0x2][_0xf8126e(0x1e9)]),this[_0xf8126e(0x1b9)][this['textureInfoCurrentAutoId']]=_0x117ce0,++this['textureInfoCurrentAutoId'];let _0x1d8b28=this['modelId_indexDb'][this[_0xf8126e(0x260)]][_0xf8126e(0x21d)](_0xf8126e(0x1d9),_0xf8126e(0x29a))[_0xf8126e(0x28a)](_0xf8126e(0x1d9)),_0x4a2d80=_0x1d8b28[_0xf8126e(0x1a4)](this[_0xf8126e(0x1b1)][_0x117ce0]);_0x4a2d80[_0xf8126e(0x22f)]=_0x1d3618=>{var _0x3d59c4=_0xf8126e;this['textureInfo'][_0x1d3618['currentTarget'][_0x3d59c4(0x27f)]][_0x3d59c4(0x246)]=0x1;};})['catch'](_0x128456=>{var _0x2cbd1f=_0x4a0945;_0x5826ac[_0x2cbd1f(0x2bb)](_0x128456),this['textureInfo'][_0x117ce0]['loadStatus']=0x0;});}}[_0x38d3db(0x2c7)](){var _0x46ac9d=_0x38d3db;if(0x7d0===this[_0x46ac9d(0x2a0)]){for(var _0x1e625a in(this['clearModelMeshInfo']=0x0,this[_0x46ac9d(0x1ee)]))for(var _0x5f5614 in this['modelMeshInfo'][_0x1e625a])delete this[_0x46ac9d(0x1ee)][_0x1e625a][_0x5f5614]['vertexPositionBuffer'],delete this[_0x46ac9d(0x1ee)][_0x1e625a][_0x5f5614][_0x46ac9d(0x1a5)];}else this['clearModelMeshInfo']++;}['SetModelStatus'](_0x222131,_0x4010f6){var _0x52d6e4=_0x38d3db;if(this[_0x52d6e4(0x25f)][_0x52d6e4(0x1cb)](_0x222131)){for(;this[_0x52d6e4(0x25b)][0x5];);var _0xcdf13a,_0x33d906=this[_0x52d6e4(0x25f)]['dataOffsetStart'](_0x222131)[0x0];-0x1!==_0x33d906&&(_0xcdf13a=this['renderMemoryIdDataView'][0x7],this['renderMemoryIdDataView'][0x7]+=0x4,this[_0x52d6e4(0x20e)][_0x52d6e4(0x290)]([_0x4010f6,_0x222131,0x0,0x0],_0xcdf13a),this[_0x52d6e4(0x1de)][_0x52d6e4(0x290)]([_0xcdf13a,this[_0x52d6e4(0x25b)][0x7],_0x33d906+0x10,_0x33d906+0x14],this[_0x52d6e4(0x1de)][0x0]),this['modifyMemoryMixDataView'][0x0]+=0x4),this['modelData'][_0x52d6e4(0x242)](_0x222131)[0x0]=_0x4010f6,this[_0x52d6e4(0x25b)][0x5]=0x1;}}[_0x38d3db(0x292)](_0xda384,_0x42c95e){var _0x1b8fc6=_0x38d3db;for(;this['renderMemoryIdDataView'][0x5];);var _0x2ddaaa;_0x42c95e&&_0x42c95e[_0x1b8fc6(0x1b5)]&&(_0x42c95e=Array[_0x1b8fc6(0x1b0)](_0x42c95e)),Array[_0x1b8fc6(0x1ab)](_0x42c95e)&&0x10===_0x42c95e[_0x1b8fc6(0x195)]&&(this[_0x1b8fc6(0x25f)][_0x1b8fc6(0x2a6)](_0xda384)[_0x1b8fc6(0x290)](_0x42c95e),this[_0x1b8fc6(0x27b)]['postMessage']({'msgType':_0x1b8fc6(0x1ae),'modelId':_0xda384,'modelMatrix':_0x42c95e}),-0x1!==(_0xda384=this[_0x1b8fc6(0x25f)][_0x1b8fc6(0x21e)](_0xda384)[0x0])&&((0x0,_0x12d718['$Y'])(_0x42c95e),_0x2ddaaa=this[_0x1b8fc6(0x25b)][0x7],this['renderMemoryIdDataView'][0x7]+=0x10,this['renderUpdateTempDataView']['set'](_0x42c95e,_0x2ddaaa),this[_0x1b8fc6(0x1de)][_0x1b8fc6(0x290)]([_0x2ddaaa,this[_0x1b8fc6(0x25b)][0x7],_0xda384,_0xda384+0x10],this[_0x1b8fc6(0x1de)][0x0]),this[_0x1b8fc6(0x1de)][0x0]+=0x4)),this[_0x1b8fc6(0x25b)][0x5]=0x1;}[_0x38d3db(0x231)](_0x4b494e,_0x4c2544){var _0x4c9320=_0x38d3db;for(;this['renderMemoryIdDataView'][0x5];);var _0x2ef613=new Int32Array(_0x4c2544);for(let _0x4dd4bd=0x0;_0x4dd4bd<_0x2ef613['length'];_0x4dd4bd+=0x2){var _0x30af8e,_0x12c22f=_0x2ef613[_0x4dd4bd],_0x3b6b5b=_0x2ef613[_0x4dd4bd+0x1],_0x3b6b5b=this[_0x4c9320(0x1d1)][_0x12c22f][_0x3b6b5b],_0x3b6b5b=this[_0x4c9320(0x227)][_0x4c9320(0x283)](_0x3b6b5b,_0x3b6b5b+_0x12d718['uY']);0x0!==_0x3b6b5b[0x1c]&&(_0x30af8e=_0x3b6b5b[0x1b],_0x12c22f=this[_0x4c9320(0x25f)][_0x4c9320(0x21e)](_0x12c22f),this[_0x4c9320(0x20e)][_0x4c9320(0x290)]([_0x3b6b5b[0x1],0x0,_0x12c22f[0x0]/0x4,_0x4b494e[_0x4c9320(0x242)]],this['renderMemoryIdDataView'][0x7]),this[_0x4c9320(0x1ac)][_0x4c9320(0x290)]([this[_0x4c9320(0x25b)][0x7],this[_0x4c9320(0x25b)][0x7]+0x4,_0x30af8e+0xc,_0x30af8e+0x10],this[_0x4c9320(0x1ac)][0x0]),this[_0x4c9320(0x25b)][0x7]+=0x4,this[_0x4c9320(0x1ac)][0x0]+=0x4);}this[_0x4c9320(0x25b)][0x5]=0x1;}[_0x38d3db(0x287)](_0x476d89,_0x4f73c8){var _0x4bb3ab=_0x38d3db;for(;this[_0x4bb3ab(0x25b)][0x5];);var _0x17ecec=new Int32Array(_0x4f73c8);for(let _0x999eb3=0x0;_0x999eb3<_0x17ecec[_0x4bb3ab(0x195)];_0x999eb3+=0x2){var _0x4cd369=_0x17ecec[_0x999eb3],_0x44fd96=_0x17ecec[_0x999eb3+0x1],_0x4cd369=this[_0x4bb3ab(0x1d1)][_0x4cd369][_0x44fd96],_0x44fd96=this[_0x4bb3ab(0x227)][_0x4bb3ab(0x283)](_0x4cd369,_0x4cd369+_0x12d718['uY']);if(0x0!==_0x44fd96[0x1c]){let _0x1738b9=_0xbd7430['y3'][_0x4bb3ab(0x214)]([_0x44fd96[0x3],_0x44fd96[0x4],_0x44fd96[0x5],0x0,_0x44fd96[0x6],_0x44fd96[0x7],_0x44fd96[0x8],0x0,_0x44fd96[0x9],_0x44fd96[0xa],_0x44fd96[0xb],0x0,_0x44fd96[0xc],_0x44fd96[0xd],_0x44fd96[0xe],0x1]);_0x4cd369=[(_0x1738b9=_0x1738b9[_0x4bb3ab(0x1f7)](_0xbd7430['y3'][_0x4bb3ab(0x214)](_0x476d89[_0x4bb3ab(0x2a6)])))['m'][0x0],_0x1738b9['m'][0x1],_0x1738b9['m'][0x2],_0x1738b9['m'][0x4],_0x1738b9['m'][0x5],_0x1738b9['m'][0x6],_0x1738b9['m'][0x8],_0x1738b9['m'][0x9],_0x1738b9['m'][0xa],_0x1738b9['m'][0xc],_0x1738b9['m'][0xd],_0x1738b9['m'][0xe]],_0x44fd96=_0x44fd96[0x1b],(this[_0x4bb3ab(0x20e)]['set'](_0x4cd369,this[_0x4bb3ab(0x25b)][0x7]),this[_0x4bb3ab(0x1ac)][_0x4bb3ab(0x290)]([this[_0x4bb3ab(0x25b)][0x7],this[_0x4bb3ab(0x25b)][0x7]+0xc,_0x44fd96,_0x44fd96+0xc],this['modifyMemoryInstancesDataView'][0x0]),this[_0x4bb3ab(0x25b)][0x7]+=0xc,this[_0x4bb3ab(0x1ac)][0x0]+=0x4);}}this[_0x4bb3ab(0x25b)][0x5]=0x1;}['SetComponentStatus'](_0x22f593,_0x1a0526){var _0x1bb86d=_0x38d3db;for(_0x22f593['reverseElection']&&(this[_0x1bb86d(0x278)][this[_0x1bb86d(0x23a)][_0x1bb86d(0x242)]]=_0x22f593);this[_0x1bb86d(0x25b)][0x5];);var _0x5ab25e=new Int32Array(_0x1a0526);for(let _0x574f1e=0x0;_0x574f1e<_0x5ab25e[_0x1bb86d(0x195)];_0x574f1e+=0x2){var _0x1bec4d=_0x5ab25e[_0x574f1e],_0x2fbb92=_0x5ab25e[_0x574f1e+0x1];if(this['operatingTypeModelComponent'][this[_0x1bb86d(0x23a)][_0x1bb86d(0x242)]][_0x1bb86d(0x18a)](_0x1bec4d)||(this[_0x1bb86d(0x253)][this[_0x1bb86d(0x23a)]['status']][_0x1bec4d]={}),!(this['operatingTypeModelComponent'][this[_0x1bb86d(0x23a)][_0x1bb86d(0x242)]][_0x1bec4d][_0x2fbb92]=_0x22f593)[_0x1bb86d(0x1af)]&&this[_0x1bb86d(0x18d)][_0x1bec4d]&&this[_0x1bb86d(0x18d)][_0x1bec4d][_0x2fbb92])for(var _0x34cae0 in this[_0x1bb86d(0x18d)][_0x1bec4d][_0x2fbb92]){var _0x231826,_0x1f5b82,_0x34cae0=parseInt(_0x34cae0),_0x34cae0=this[_0x1bb86d(0x1d1)][_0x1bec4d][_0x34cae0],_0x34cae0=this[_0x1bb86d(0x227)][_0x1bb86d(0x283)](_0x34cae0,_0x34cae0+_0x12d718['uY']);0x0!==_0x34cae0[0x1c]&&(_0x231826=_0x34cae0[0x1b],_0x1f5b82=this['modelData']['dataOffsetStart'](_0x1bec4d),this['renderUpdateTempDataView'][_0x1bb86d(0x290)]([_0x34cae0[0x1],0x0,_0x1f5b82[0x0]/0x4,_0x22f593[_0x1bb86d(0x242)]],this[_0x1bb86d(0x25b)][0x7]),this[_0x1bb86d(0x1ac)][_0x1bb86d(0x290)]([this['renderMemoryIdDataView'][0x7],this['renderMemoryIdDataView'][0x7]+0x4,_0x231826+0xc,_0x231826+0x10],this[_0x1bb86d(0x1ac)][0x0]),this[_0x1bb86d(0x25b)][0x7]+=0x4,this[_0x1bb86d(0x1ac)][0x0]+=0x4);}}if(_0x22f593[_0x1bb86d(0x1af)]){for(let _0x49dae8=0x1;_0x49dae8<this['modelMeshInstancesDataView']['length'];_0x49dae8+=_0x12d718['uY'])if(0x0!==this[_0x1bb86d(0x227)][_0x49dae8+0x1c]){var _0x3ae512,_0x289e5e=this['modelMeshInstancesDataView'][_0x1bb86d(0x283)](_0x49dae8,_0x49dae8+_0x12d718['uY']),_0x212523=_0x289e5e[0x0];this[_0x1bb86d(0x253)][this[_0x1bb86d(0x23a)]['status']][_0x289e5e[0x0]]&&this[_0x1bb86d(0x253)][this[_0x1bb86d(0x23a)][_0x1bb86d(0x242)]][_0x289e5e[0x0]][_0x289e5e[0x15]]||0x0!==_0x289e5e[0x1c]&&(_0x3ae512=_0x289e5e[0x1b],_0x212523=this[_0x1bb86d(0x25f)][_0x1bb86d(0x21e)](_0x212523),this[_0x1bb86d(0x20e)]['set']([_0x289e5e[0x1],0x0,_0x212523[0x0]/0x4,this[_0x1bb86d(0x278)][this[_0x1bb86d(0x23a)][_0x1bb86d(0x242)]][_0x1bb86d(0x242)]],this[_0x1bb86d(0x25b)][0x7]),this[_0x1bb86d(0x1ac)][_0x1bb86d(0x290)]([this[_0x1bb86d(0x25b)][0x7],this[_0x1bb86d(0x25b)][0x7]+0x4,_0x3ae512+0xc,_0x3ae512+0x10],this['modifyMemoryInstancesDataView'][0x0]),this[_0x1bb86d(0x25b)][0x7]+=0x4,this['modifyMemoryInstancesDataView'][0x0]+=0x4);}else{if(0x0===this[_0x1bb86d(0x227)][_0x49dae8])break;}}this['renderMemoryIdDataView'][0x5]=0x1;}['SetComponentTransform'](_0x3ae7bb,_0x57afbd){var _0x33f1b3=_0x38d3db;for(_0x3ae7bb[_0x33f1b3(0x1af)]&&(this['reverseElectionOperating'][this['operatingType'][_0x33f1b3(0x2a6)]]=_0x3ae7bb);this[_0x33f1b3(0x25b)][0x5];);var _0x1cab02=new Int32Array(_0x57afbd);for(let _0x5b2648=0x0;_0x5b2648<_0x1cab02[_0x33f1b3(0x195)];_0x5b2648+=0x2){var _0x26d805=_0x1cab02[_0x5b2648],_0x274bf2=_0x1cab02[_0x5b2648+0x1];if(this['operatingTypeModelComponent'][this['operatingType'][_0x33f1b3(0x2a6)]][_0x33f1b3(0x18a)](_0x26d805)||(this[_0x33f1b3(0x253)][this[_0x33f1b3(0x23a)]['transform']][_0x26d805]={}),!(this[_0x33f1b3(0x253)][this[_0x33f1b3(0x23a)]['transform']][_0x26d805][_0x274bf2]=_0x3ae7bb)[_0x33f1b3(0x1af)]&&this[_0x33f1b3(0x18d)][_0x26d805]&&this[_0x33f1b3(0x18d)][_0x26d805][_0x274bf2])for(var _0x298266 in this[_0x33f1b3(0x18d)][_0x26d805][_0x274bf2]){_0x298266=parseInt(_0x298266),_0x298266=this['modelMeshInstancesIndexDataView'][_0x26d805][_0x298266],_0x298266=this[_0x33f1b3(0x227)]['subarray'](_0x298266,_0x298266+_0x12d718['uY']);if(0x0!==_0x298266[0x1c]){let _0x5754a6=_0xbd7430['y3'][_0x33f1b3(0x214)]([_0x298266[0x3],_0x298266[0x4],_0x298266[0x5],0x0,_0x298266[0x6],_0x298266[0x7],_0x298266[0x8],0x0,_0x298266[0x9],_0x298266[0xa],_0x298266[0xb],0x0,_0x298266[0xc],_0x298266[0xd],_0x298266[0xe],0x1]);var _0x1c6644=[(_0x5754a6=_0x5754a6['multiply'](_0xbd7430['y3'][_0x33f1b3(0x214)](_0x3ae7bb[_0x33f1b3(0x2a6)])))['m'][0x0],_0x5754a6['m'][0x1],_0x5754a6['m'][0x2],_0x5754a6['m'][0x4],_0x5754a6['m'][0x5],_0x5754a6['m'][0x6],_0x5754a6['m'][0x8],_0x5754a6['m'][0x9],_0x5754a6['m'][0xa],_0x5754a6['m'][0xc],_0x5754a6['m'][0xd],_0x5754a6['m'][0xe]],_0x298266=_0x298266[0x1b];this[_0x33f1b3(0x20e)]['set'](_0x1c6644,this[_0x33f1b3(0x25b)][0x7]),this[_0x33f1b3(0x1ac)][_0x33f1b3(0x290)]([this['renderMemoryIdDataView'][0x7],this[_0x33f1b3(0x25b)][0x7]+0xc,_0x298266,_0x298266+0xc],this[_0x33f1b3(0x1ac)][0x0]),this['renderMemoryIdDataView'][0x7]+=0xc,this['modifyMemoryInstancesDataView'][0x0]+=0x4;}}}if(_0x3ae7bb[_0x33f1b3(0x1af)]){for(let _0x35ea70=0x1;_0x35ea70<this[_0x33f1b3(0x227)][_0x33f1b3(0x195)];_0x35ea70+=_0x12d718['uY'])if(0x0!==this[_0x33f1b3(0x227)][_0x35ea70+0x1c]){var _0x4f3b0c=this[_0x33f1b3(0x227)]['subarray'](_0x35ea70,_0x35ea70+_0x12d718['uY']);if(!(this[_0x33f1b3(0x253)][this[_0x33f1b3(0x23a)][_0x33f1b3(0x2a6)]][_0x4f3b0c[0x0]]&&this['operatingTypeModelComponent'][this['operatingType'][_0x33f1b3(0x2a6)]][_0x4f3b0c[0x0]][_0x4f3b0c[0x15]]||0x0===_0x4f3b0c[0x1c])){let _0xd1091a=_0xbd7430['y3'][_0x33f1b3(0x214)]([_0x4f3b0c[0x3],_0x4f3b0c[0x4],_0x4f3b0c[0x5],0x0,_0x4f3b0c[0x6],_0x4f3b0c[0x7],_0x4f3b0c[0x8],0x0,_0x4f3b0c[0x9],_0x4f3b0c[0xa],_0x4f3b0c[0xb],0x0,_0x4f3b0c[0xc],_0x4f3b0c[0xd],_0x4f3b0c[0xe],0x1]);var _0x3f10cb=Array['from'](_0xd1091a[_0x33f1b3(0x1f7)](_0xbd7430['y3'][_0x33f1b3(0x214)](_0x3ae7bb[_0x33f1b3(0x2a6)]))['m']),_0x3f10cb=[_0x3f10cb[0x0],_0x3f10cb[0x1],_0x3f10cb[0x2],_0x3f10cb[0x4],_0x3f10cb[0x5],_0x3f10cb[0x6],_0x3f10cb[0x8],_0x3f10cb[0x9],_0x3f10cb[0xa],_0x3f10cb[0xc],_0x3f10cb[0xd],_0x3f10cb[0xe]],_0x4f3b0c=_0x4f3b0c[0x1b];this[_0x33f1b3(0x20e)][_0x33f1b3(0x290)](_0x3f10cb,this[_0x33f1b3(0x25b)][0x7]),this['modifyMemoryInstancesDataView'][_0x33f1b3(0x290)]([this['renderMemoryIdDataView'][0x7],this[_0x33f1b3(0x25b)][0x7]+0xc,_0x4f3b0c,_0x4f3b0c+0xc],this[_0x33f1b3(0x1ac)][0x0]),this[_0x33f1b3(0x25b)][0x7]+=0xc,this[_0x33f1b3(0x1ac)][0x0]+=0x4;}}else{if(0x0===this[_0x33f1b3(0x227)][_0x35ea70])break;}}this[_0x33f1b3(0x25b)][0x5]=0x1;}[_0x38d3db(0x234)](){var _0x336ae4=_0x38d3db;for(;this[_0x336ae4(0x25b)][0x5];);if(this[_0x336ae4(0x278)][_0x336ae4(0x18a)](this[_0x336ae4(0x23a)][_0x336ae4(0x242)])){for(let _0xab23a6=0x1;_0xab23a6<this[_0x336ae4(0x227)][_0x336ae4(0x195)];_0xab23a6+=_0x12d718['uY'])if(0x0!==this['modelMeshInstancesDataView'][_0xab23a6+0x1c]){var _0x3b10d6=this[_0x336ae4(0x227)][_0x336ae4(0x283)](_0xab23a6,_0xab23a6+_0x12d718['uY']),_0x580c88=_0x3b10d6[0x0],_0xf0ce8f=_0x3b10d6[0x1b],_0x580c88=this['modelData'][_0x336ae4(0x21e)](_0x580c88);this['renderUpdateTempDataView'][_0x336ae4(0x290)]([_0x3b10d6[0x1],0x0,_0x580c88[0x0]/0x4,_0x3b10d6[0x1a]],this[_0x336ae4(0x25b)][0x7]),this[_0x336ae4(0x1ac)][_0x336ae4(0x290)]([this[_0x336ae4(0x25b)][0x7],this['renderMemoryIdDataView'][0x7]+0x4,_0xf0ce8f+0xc,_0xf0ce8f+0x10],this['modifyMemoryInstancesDataView'][0x0]),this[_0x336ae4(0x25b)][0x7]+=0x4,this[_0x336ae4(0x1ac)][0x0]+=0x4;}else{if(0x0===this[_0x336ae4(0x227)][_0xab23a6])break;}}else{for(var _0x19c608 in this['operatingTypeModelComponent'][this['operatingType']['status']])for(var _0x4d8986 in this['operatingTypeModelComponent'][this[_0x336ae4(0x23a)][_0x336ae4(0x242)]][_0x19c608])if(this[_0x336ae4(0x18d)][_0x19c608]&&this[_0x336ae4(0x18d)][_0x19c608][_0x4d8986])for(var _0x4bf27d in this['renderModelComponentInstance'][_0x19c608][_0x4d8986]){var _0x4bf27d=parseInt(_0x4bf27d),_0x4bf27d=this[_0x336ae4(0x1d1)][_0x19c608][_0x4bf27d],_0x4bf27d=this['modelMeshInstancesDataView'][_0x336ae4(0x283)](_0x4bf27d,_0x4bf27d+_0x12d718['uY']),_0x3f966d=_0x4bf27d[0x1b],_0x43b084=this[_0x336ae4(0x25f)][_0x336ae4(0x21e)](_0x19c608);this[_0x336ae4(0x20e)][_0x336ae4(0x290)]([_0x4bf27d[0x1],0x0,_0x43b084[0x0]/0x4,_0x4bf27d[0x1a]],this['renderMemoryIdDataView'][0x7]),this[_0x336ae4(0x1ac)]['set']([this['renderMemoryIdDataView'][0x7],this[_0x336ae4(0x25b)][0x7]+0x4,_0x3f966d+0xc,_0x3f966d+0x10],this[_0x336ae4(0x1ac)][0x0]),this['renderMemoryIdDataView'][0x7]+=0x4,this[_0x336ae4(0x1ac)][0x0]+=0x4;}}delete this[_0x336ae4(0x278)][this['operatingType'][_0x336ae4(0x242)]],this['operatingTypeModelComponent'][this[_0x336ae4(0x23a)]['status']]={},this['renderMemoryIdDataView'][0x5]=0x1;}[_0x38d3db(0x191)](){var _0x572db2=_0x38d3db;for(;this['renderMemoryIdDataView'][0x5];);if(this['reverseElectionOperating']['hasOwnProperty'](this['operatingType'][_0x572db2(0x2a6)])){for(let _0x4b8489=0x1;_0x4b8489<this['modelMeshInstancesDataView'][_0x572db2(0x195)];_0x4b8489+=_0x12d718['uY'])if(0x0!==this[_0x572db2(0x227)][_0x4b8489+0x1c]){var _0x450e03=this['modelMeshInstancesDataView'][_0x572db2(0x283)](_0x4b8489,_0x4b8489+_0x12d718['uY']),_0x25edca=[_0x450e03[0x3],_0x450e03[0x4],_0x450e03[0x5],_0x450e03[0x6],_0x450e03[0x7],_0x450e03[0x8],_0x450e03[0x9],_0x450e03[0xa],_0x450e03[0xb],_0x450e03[0xc],_0x450e03[0xd],_0x450e03[0xe]],_0x450e03=_0x450e03[0x1b];this['renderUpdateTempDataView'][_0x572db2(0x290)](_0x25edca,this[_0x572db2(0x25b)][0x7]),this['modifyMemoryInstancesDataView'][_0x572db2(0x290)]([this[_0x572db2(0x25b)][0x7],this[_0x572db2(0x25b)][0x7]+0xc,_0x450e03,_0x450e03+0xc],this['modifyMemoryInstancesDataView'][0x0]),this[_0x572db2(0x25b)][0x7]+=0xc,this['modifyMemoryInstancesDataView'][0x0]+=0x4;}else{if(0x0===this['modelMeshInstancesDataView'][_0x4b8489])break;}}else{for(var _0x42e95b in this[_0x572db2(0x253)][this['operatingType']['transform']])for(var _0x2065a8 in this[_0x572db2(0x253)][this[_0x572db2(0x23a)][_0x572db2(0x2a6)]][_0x42e95b])if(this[_0x572db2(0x18d)][_0x42e95b]&&this[_0x572db2(0x18d)][_0x42e95b][_0x2065a8])for(var _0x36a1af in this['renderModelComponentInstance'][_0x42e95b][_0x2065a8]){var _0x36a1af=parseInt(_0x36a1af),_0x36a1af=this[_0x572db2(0x1d1)][_0x42e95b][_0x36a1af],_0x36a1af=this[_0x572db2(0x227)][_0x572db2(0x283)](_0x36a1af,_0x36a1af+_0x12d718['uY']),_0x252813=[_0x36a1af[0x3],_0x36a1af[0x4],_0x36a1af[0x5],_0x36a1af[0x6],_0x36a1af[0x7],_0x36a1af[0x8],_0x36a1af[0x9],_0x36a1af[0xa],_0x36a1af[0xb],_0x36a1af[0xc],_0x36a1af[0xd],_0x36a1af[0xe]],_0x36a1af=_0x36a1af[0x1b];this[_0x572db2(0x20e)]['set'](_0x252813,this[_0x572db2(0x25b)][0x7]),this[_0x572db2(0x1ac)][_0x572db2(0x290)]([this[_0x572db2(0x25b)][0x7],this[_0x572db2(0x25b)][0x7]+0xc,_0x36a1af,_0x36a1af+0xc],this[_0x572db2(0x1ac)][0x0]),this[_0x572db2(0x25b)][0x7]+=0xc,this[_0x572db2(0x1ac)][0x0]+=0x4;}}delete this[_0x572db2(0x278)][this['operatingType'][_0x572db2(0x2a6)]],this['operatingTypeModelComponent'][this[_0x572db2(0x23a)]['transform']]={},this['renderMemoryIdDataView'][0x5]=0x1;}[_0x38d3db(0x1bf)](_0x41e0cf,_0xfef29d){var _0x1ad05f=_0x38d3db;for(;this['renderMemoryIdDataView'][0x5];);var _0x5c15d2=_0x41e0cf[_0x1ad05f(0x2a5)],_0xb1f007=new Int32Array(_0xfef29d);for(let _0x43854e=0x0;_0x43854e<_0xb1f007['length'];_0x43854e++){var _0x2c2b2d=_0xb1f007[_0x43854e];if(this[_0x1ad05f(0x253)][this['operatingType'][_0x1ad05f(0x25c)]][_0x1ad05f(0x18a)](_0x5c15d2)||(this[_0x1ad05f(0x253)][this[_0x1ad05f(0x23a)][_0x1ad05f(0x25c)]][_0x5c15d2]={}),this[_0x1ad05f(0x253)][this[_0x1ad05f(0x23a)]['material']][_0x5c15d2][_0x2c2b2d]=_0x41e0cf,this[_0x1ad05f(0x18d)][_0x5c15d2]&&this[_0x1ad05f(0x18d)][_0x5c15d2][_0x2c2b2d])for(var _0x2cec9d in this['renderModelComponentInstance'][_0x5c15d2][_0x2c2b2d]){var _0x2cec9d=parseInt(_0x2cec9d),_0x2cec9d=this[_0x1ad05f(0x1d1)][_0x5c15d2][_0x2cec9d];let _0x275499=this[_0x1ad05f(0x227)][_0x1ad05f(0x283)](_0x2cec9d,_0x2cec9d+_0x12d718['uY']);_0x275499[0x19]=_0x41e0cf['materialId'],0x0!==_0x275499[0x1c]&&(this['modelMaterialInfo'][_0x5c15d2][_0x41e0cf[_0x1ad05f(0x232)]][_0x1ad05f(0x18a)](_0x1ad05f(0x21e))||this[_0x1ad05f(0x211)](_0x5c15d2,_0x41e0cf['materialId']),_0x2cec9d=_0x275499[0x1b],this[_0x1ad05f(0x20e)][_0x1ad05f(0x290)]([this[_0x1ad05f(0x1f5)][_0x5c15d2][_0x41e0cf[_0x1ad05f(0x232)]]['dataOffsetStart']/0x4,0x0,0x0,0x0],this[_0x1ad05f(0x25b)][0x7]),this[_0x1ad05f(0x1ac)]['set']([this[_0x1ad05f(0x25b)][0x7],this['renderMemoryIdDataView'][0x7]+0x4,_0x2cec9d+0x10,_0x2cec9d+0x14],this[_0x1ad05f(0x1ac)][0x0]),this[_0x1ad05f(0x25b)][0x7]+=0x4,this[_0x1ad05f(0x1ac)][0x0]+=0x4);}}this[_0x1ad05f(0x25b)][0x5]=0x1;}[_0x38d3db(0x2ab)](_0x57b26c,_0x224596){var _0xfa6c38=_0x38d3db,_0x55a349=this[_0xfa6c38(0x25f)]['materialCount'](_0x57b26c)[0x0]+ ++this[_0xfa6c38(0x25f)][_0xfa6c38(0x1d2)](_0x57b26c)[0x0];return this[_0xfa6c38(0x1f5)][_0x57b26c]['hasOwnProperty'](_0x55a349)||(this['modelMaterialInfo'][_0x57b26c][_0x55a349]={'renderInstancesCount':0x0,'loadStatus':0x3,'color':_0x224596,'textureId':null,'name':_0x55a349}),_0x55a349;}['SetMaterialColor'](_0x44a302,_0x429cab,_0x2880f2){var _0xe621d6=_0x38d3db;if(this['editModelMaterial'][_0xe621d6(0x18a)](_0x44a302)||(this[_0xe621d6(0x1ce)][_0x44a302]={}),this[_0xe621d6(0x1ce)][_0x44a302][_0xe621d6(0x18a)](_0x429cab)||(this[_0xe621d6(0x1ce)][_0x44a302][_0x429cab]={}),_0x2880f2?this['editModelMaterial'][_0x44a302][_0x429cab][_0xe621d6(0x22d)]=_0x2880f2:delete this['editModelMaterial'][_0x44a302][_0x429cab][_0xe621d6(0x22d)],this[_0xe621d6(0x1f5)][_0x44a302][_0x429cab]&&this['modelMaterialInfo'][_0x44a302][_0x429cab]['hasOwnProperty']('dataOffsetStart')){for(var _0x1c4059=this['modelMaterialInfo'][_0x44a302][_0x429cab][_0xe621d6(0x21e)];this[_0xe621d6(0x25b)][0x5];);_0x2880f2=_0x2880f2||this[_0xe621d6(0x1f5)][_0x44a302][_0x429cab][_0xe621d6(0x22d)],_0x44a302=this['renderMemoryIdDataView'][0x7],(this[_0xe621d6(0x25b)][0x7]+=0x4,this[_0xe621d6(0x20e)][_0xe621d6(0x290)](_0x2880f2,_0x44a302),this[_0xe621d6(0x1de)][_0xe621d6(0x290)]([_0x44a302,this[_0xe621d6(0x25b)][0x7],_0x1c4059,_0x1c4059+0x4],this['modifyMemoryMixDataView'][0x0]),this[_0xe621d6(0x1de)][0x0]+=0x4,this['renderMemoryIdDataView'][0x5]=0x1);}}[_0x38d3db(0x1df)](_0x566424,_0x41d226,_0x34e069){var _0x5ee6f0=_0x38d3db;this[_0x5ee6f0(0x20c)][_0x5ee6f0(0x18a)](_0x566424)||(this['modelMaterialBindTexture'][_0x566424]={}),_0x34e069&&this[_0x5ee6f0(0x1b1)]['hasOwnProperty'](_0x34e069)?(this[_0x5ee6f0(0x1ce)][_0x5ee6f0(0x18a)](_0x566424)||(this['editModelMaterial'][_0x566424]={}),this[_0x5ee6f0(0x1ce)][_0x566424][_0x5ee6f0(0x18a)](_0x41d226)||(this['editModelMaterial'][_0x566424][_0x41d226]={}),this[_0x5ee6f0(0x1ce)][_0x566424][_0x41d226][_0x5ee6f0(0x23e)]=_0x34e069,this[_0x5ee6f0(0x188)](_0x566424,_0x41d226,[0x1,0x1,0x1,0x1]),this['modelMaterialInfo'][_0x566424][_0x41d226]&&this[_0x5ee6f0(0x1f5)][_0x566424][_0x41d226][_0x5ee6f0(0x18a)](_0x5ee6f0(0x21e))&&(this['modelMaterialBindTexture'][_0x566424][_0x41d226]=_0x34e069)):(this[_0x5ee6f0(0x20c)][_0x566424][_0x41d226]=_0x5ee6f0(0x26a),this['editModelMaterial'][_0x566424]&&this[_0x5ee6f0(0x1ce)][_0x566424][_0x41d226]&&delete this[_0x5ee6f0(0x1ce)][_0x566424][_0x41d226][_0x5ee6f0(0x23e)],this[_0x5ee6f0(0x188)](_0x566424,_0x41d226,null)),this[_0x5ee6f0(0x23c)]();}['CancelMaterialEdit'](_0x35b780){var _0x1c50e3=_0x38d3db;if(_0x35b780){if(Array[_0x1c50e3(0x1ab)](_0x35b780)){for(var _0x2c1b53 of _0x35b780)for(var _0x1602b9 in this[_0x1c50e3(0x1ce)][_0x2c1b53])this[_0x1c50e3(0x1df)](_0x2c1b53,_0x1602b9,null);}else{for(var _0x4a6891 in this[_0x1c50e3(0x1ce)][_0x35b780])this[_0x1c50e3(0x1df)](_0x35b780,_0x4a6891,null);}}else{for(var _0x311e9c in this[_0x1c50e3(0x1ce)])for(var _0x216b1d in this[_0x1c50e3(0x1ce)][_0x311e9c])this[_0x1c50e3(0x1df)](_0x311e9c,_0x216b1d,null);}}}();},0x2f9d:(_0xc05f1a,_0x4a27f9,_0x2f8d73)=>{_0x2f8d73['d'](_0x4a27f9,{'$Y':()=>function(_0x5dad3a){var _0xa46d02=_0x2d7183(_0x5dad3a[0xc]),_0x448512=_0x2d7183(_0x5dad3a[0xd]),_0x43cc07=_0x2d7183(_0x5dad3a[0xe]);_0x5dad3a[0x0]=_0x5dad3a[0x0],_0x5dad3a[0x1]=_0x5dad3a[0x1],_0x5dad3a[0x2]=_0x5dad3a[0x2],_0x5dad3a[0x3]=_0xa46d02[0x0],_0x5dad3a[0x4]=_0x5dad3a[0x4],_0x5dad3a[0x5]=_0x5dad3a[0x5],_0x5dad3a[0x6]=_0x5dad3a[0x6],_0x5dad3a[0x7]=_0x448512[0x0],_0x5dad3a[0x8]=_0x5dad3a[0x8],_0x5dad3a[0x9]=_0x5dad3a[0x9],_0x5dad3a[0xa]=_0x5dad3a[0xa],_0x5dad3a[0xb]=_0x43cc07[0x0],_0x5dad3a[0xc]=_0xa46d02[0x1],_0x5dad3a[0xd]=_0x448512[0x1],_0x5dad3a[0xe]=_0x43cc07[0x1],_0x5dad3a[0xf]=_0x5dad3a[0xf];},'mI':()=>function(_0x206c2,_0x4d92c2,_0x1c9cb4){var _0x21cc97=a2_0x17d4;let _0xea9e89=!0x1;for(let _0x526997=0x1;_0x526997<_0x206c2[0x0];_0x526997+=0x2){if(_0x206c2[_0x526997]<=_0x4d92c2&&_0x206c2[_0x526997+0x1]>=_0x1c9cb4)return;if(_0x206c2[_0x526997]>=_0x4d92c2&&_0x206c2[_0x526997+0x1]<=_0x1c9cb4)return _0x206c2[_0x526997]=_0x4d92c2,void(_0x206c2[_0x526997+0x1]=_0x1c9cb4);if(_0x206c2[_0x526997]>=_0x4d92c2&&_0x206c2[_0x526997]<=_0x1c9cb4&&(_0x206c2[_0x526997]=_0x4d92c2,_0xea9e89=!0x0),_0x206c2[_0x526997+0x1]>=_0x4d92c2&&_0x206c2[_0x526997+0x1]<=_0x1c9cb4&&(_0x206c2[_0x526997+0x1]=_0x1c9cb4,_0xea9e89=!0x0),_0xea9e89)return;}let _0xb6ad65=0x1;for(;;){if(-0x1===_0x206c2[_0xb6ad65])return _0x206c2[_0xb6ad65]=_0x4d92c2,_0x206c2[_0xb6ad65+0x1]=_0x1c9cb4,_0x206c2[_0x21cc97(0x195)]<_0xb6ad65+0x3&&_0xd84b6e[_0x21cc97(0x2bb)](_0x21cc97(0x2c3)),void(_0x206c2[0x0]===_0xb6ad65&&(_0x206c2[0x0]+=0x2));_0xb6ad65+=0x2;}},'uY':()=>_0x129625,'ux':()=>function(_0x383c1d){var _0x139520=a2_0x17d4;for(let _0x4e990e=0x0;_0x4e990e<_0x383c1d[_0x139520(0x195)];_0x4e990e++)_0x383c1d[_0x4e990e]=parseFloat(_0x383c1d[_0x4e990e]);return _0x383c1d;}});var _0xd84b6e=_0x2f8d73(0x6214);function _0x2d7183(_0x290a2a){var _0x2e5773=a2_0x17d4;let _0x1749fe,_0xa1cbb6;var _0x49608a;return _0xa1cbb6=0x0<=_0x290a2a?(_0x49608a=0x10000*Math[_0x2e5773(0x2ad)](_0x290a2a/0x10000),_0x290a2a-(_0x1749fe=_0x49608a)):(_0x49608a=0x10000*Math[_0x2e5773(0x2ad)](-_0x290a2a/0x10000),_0x1749fe=-_0x49608a,_0x290a2a+_0x49608a),[_0x1749fe,_0xa1cbb6];}const _0x129625=0x20;}},_0x4c3c95={},_0x340967['m']=_0x1d8847,_0x340967['x']=()=>{var _0x5c313=_0x340967['O'](void 0x0,[0x21b,0x20a,0xa1,0x2c9],()=>_0x340967(0x14518));return _0x340967['O'](_0x5c313);},_0x4dffb5=[],_0x340967['O']=(_0x58f97e,_0x2e169f,_0x3de805,_0x419ab6)=>{var _0x9b8218=a2_0x17d4;if(!_0x2e169f){for(var _0x510ac0=Infinity,_0x5858b9=0x0;_0x5858b9<_0x4dffb5[_0x9b8218(0x195)];_0x5858b9++){for(var _0x575736,[_0x2e169f,_0x3de805,_0x419ab6]=_0x4dffb5[_0x5858b9],_0xa369e8=!0x0,_0x4127c4=0x0;_0x4127c4<_0x2e169f['length'];_0x4127c4++)(!0x1&_0x419ab6||_0x419ab6<=_0x510ac0)&&Object[_0x9b8218(0x2a3)](_0x340967['O'])['every'](_0x2ef130=>_0x340967['O'][_0x2ef130](_0x2e169f[_0x4127c4]))?_0x2e169f[_0x9b8218(0x2c1)](_0x4127c4--,0x1):(_0xa369e8=!0x1,_0x419ab6<_0x510ac0&&(_0x510ac0=_0x419ab6));_0xa369e8&&(_0x4dffb5[_0x9b8218(0x2c1)](_0x5858b9--,0x1),void 0x0!==(_0x575736=_0x3de805())&&(_0x58f97e=_0x575736));}return _0x58f97e;}_0x419ab6=_0x419ab6||0x0;for(_0x5858b9=_0x4dffb5[_0x9b8218(0x195)];0x0<_0x5858b9&&_0x4dffb5[_0x5858b9-0x1][0x2]>_0x419ab6;_0x5858b9--)_0x4dffb5[_0x5858b9]=_0x4dffb5[_0x5858b9-0x1];_0x4dffb5[_0x5858b9]=[_0x2e169f,_0x3de805,_0x419ab6];},_0x340967['n']=_0x3bc805=>{var _0xe52ae9=a2_0x17d4,_0x2cf2b8=_0x3bc805&&_0x3bc805[_0xe52ae9(0x2a7)]?()=>_0x3bc805[_0xe52ae9(0x245)]:()=>_0x3bc805;return _0x340967['d'](_0x2cf2b8,{'a':_0x2cf2b8}),_0x2cf2b8;},_0x340967['d']=(_0x24bd5d,_0x4a5802)=>{var _0x1a0219=a2_0x17d4;for(var _0x282c8e in _0x4a5802)_0x340967['o'](_0x4a5802,_0x282c8e)&&!_0x340967['o'](_0x24bd5d,_0x282c8e)&&Object[_0x1a0219(0x22e)](_0x24bd5d,_0x282c8e,{'enumerable':!0x0,'get':_0x4a5802[_0x282c8e]});},_0x340967['f']={},_0x340967['e']=_0x11870e=>Promise[_0x567c86(0x221)](Object[_0x567c86(0x2a3)](_0x340967['f'])[_0x567c86(0x1d0)]((_0x5c3903,_0x438ca3)=>(_0x340967['f'][_0x438ca3](_0x11870e,_0x5c3903),_0x5c3903),[])),_0x340967['u']=_0x14a749=>({0xa1:_0x567c86(0x1a8),0x20a:_0x567c86(0x1fa),0x21b:_0x567c86(0x299),0x2c9:_0x567c86(0x2b8),0x371:_0x567c86(0x1c8)}[_0x14a749]+'.js'),_0x340967['g']=(function(){var _0x10ddf1=_0x567c86;if('object'==typeof globalThis)return globalThis;try{return this||new Function(_0x10ddf1(0x1a9))();}catch(_0x289482){if('object'==typeof window)return window;}}()),_0x340967['o']=(_0x500667,_0x410a99)=>Object['prototype'][_0x567c86(0x18a)][_0x567c86(0x29e)](_0x500667,_0x410a99),_0x340967[_0x567c86(0x272)]=_0x43be39=>(_0x43be39[_0x567c86(0x1e6)]=[],_0x43be39['children']||(_0x43be39['children']=[]),_0x43be39),_0x340967['p']='./',_0x340967['b']=self[_0x567c86(0x23b)]+'',_0x479f0d={0xe0:0x1},_0x340967['f']['i']=(_0x5044ea,_0x406a84)=>{_0x479f0d[_0x5044ea]||importScripts(_0x340967['p']+_0x340967['u'](_0x5044ea));},_0x5ab0f8=Object(self||this)[_0x567c86(0x259)]=Object(self||this)[_0x567c86(0x259)]||[],_0x49c60d=_0x5ab0f8[_0x567c86(0x217)][_0x567c86(0x248)](_0x5ab0f8),_0x5ab0f8['push']=_0x5e37d6=>{var _0x47cdaf=_0x567c86,_0x4659d7,[_0x24bfff,_0x400572,_0x2679bd]=_0x5e37d6;for(_0x4659d7 in _0x400572)_0x340967['o'](_0x400572,_0x4659d7)&&(_0x340967['m'][_0x4659d7]=_0x400572[_0x4659d7]);for(_0x2679bd&&_0x2679bd(_0x340967);_0x24bfff['length'];)_0x479f0d[_0x24bfff[_0x47cdaf(0x295)]()]=0x1;_0x49c60d(_0x5e37d6);},_0x3fdf93=_0x340967['x'],(_0x340967['x']=()=>Promise[_0x567c86(0x221)]([0x21b,0x20a,0xa1,0x2c9][_0x567c86(0x1dd)](_0x340967['e'],_0x340967))[_0x567c86(0x29b)](_0x3fdf93))();function _0x340967(_0x3004a9){var _0x43730e=_0x567c86,_0x8eb523=_0x4c3c95[_0x3004a9];if(void 0x0!==_0x8eb523)return _0x8eb523[_0x43730e(0x24a)];return _0x8eb523=_0x4c3c95[_0x3004a9]={'id':_0x3004a9,'loaded':!0x1,'exports':{}},(_0x1d8847[_0x3004a9][_0x43730e(0x29e)](_0x8eb523['exports'],_0x8eb523,_0x8eb523['exports'],_0x340967),_0x8eb523[_0x43730e(0x1b4)]=!0x0,_0x8eb523[_0x43730e(0x24a)]);}var _0x4dffb5,_0x479f0d,_0x5ab0f8,_0x49c60d,_0x3fdf93,_0x1d8847,_0x4c3c95;};a2_0x19565f(0x1ef)==typeof exports&&a2_0x19565f(0x1ef)==typeof module?module['exports']=t():a2_0x19565f(0x1ca)==typeof define&&define[a2_0x19565f(0x21f)]?define([],t):'object'==typeof exports?exports[a2_0x19565f(0x2b0)]=t():e['Bim']=t();