gy-roslib
Version:
gy
11 lines • 289 kB
JavaScript
var __defProp=Object['defineProperty'],__defNormalProp=(_0x12def3,_0x2597b5,_0x2f103d)=>_0x2597b5 in _0x12def3?__defProp(_0x12def3,_0x2597b5,{'enumerable':!![],'configurable':!![],'writable':!![],'value':_0x2f103d}):_0x12def3[_0x2597b5]=_0x2f103d,__publicField=(_0x25df58,_0x777ea8,_0x313d4e)=>{return __defNormalProp(_0x25df58,typeof _0x777ea8!=='symbol'?_0x777ea8+'':_0x777ea8,_0x313d4e),_0x313d4e;},__accessCheck=(_0x2073ff,_0x342671,_0x1d8d99)=>{if(!_0x342671['has'](_0x2073ff))throw TypeError('Cannot\x20'+_0x1d8d99);},__privateGet=(_0x5acc84,_0x1780fa,_0x2dd72b)=>{return __accessCheck(_0x5acc84,_0x1780fa,'read\x20from\x20private\x20field'),_0x2dd72b?_0x2dd72b['call'](_0x5acc84):_0x1780fa['get'](_0x5acc84);},__privateAdd=(_0x4a8c95,_0x56a957,_0x2b1d88)=>{if(_0x56a957['has'](_0x4a8c95))throw TypeError('Cannot\x20add\x20the\x20same\x20private\x20member\x20more\x20than\x20once');_0x56a957 instanceof WeakSet?_0x56a957['add'](_0x4a8c95):_0x56a957['set'](_0x4a8c95,_0x2b1d88);},__privateSet=(_0x5e3b23,_0x301017,_0x21aed6,_0x2594c5)=>{return __accessCheck(_0x5e3b23,_0x301017,'write\x20to\x20private\x20field'),_0x2594c5?_0x2594c5['call'](_0x5e3b23,_0x21aed6):_0x301017['set'](_0x5e3b23,_0x21aed6),_0x21aed6;},__privateMethod=(_0x48c693,_0x4b296d,_0x2b9e22)=>{return __accessCheck(_0x48c693,_0x4b296d,'access\x20private\x20method'),_0x2b9e22;},_fieldsByTopic,_oldResultArr,_minMaxColorValues,minMaxColorValues_fn,_fieldsByTopic2,_oldResultArr2,_minMaxColorValues2,minMaxColorValues_fn2;/**
* @license
* Copyright 2019 Google LLC
* SPDX-License-Identifier: Apache-2.0
*/
const proxyMarker=Symbol('Comlink.proxy'),createEndpoint=Symbol('Comlink.endpoint'),releaseProxy=Symbol('Comlink.releaseProxy'),finalizer=Symbol('Comlink.finalizer'),throwMarker=Symbol('Comlink.thrown'),isObject=_0x50819b=>typeof _0x50819b==='object'&&_0x50819b!==null||typeof _0x50819b==='function',proxyTransferHandler={'canHandle':_0x27d165=>isObject(_0x27d165)&&_0x27d165[proxyMarker],'serialize'(_0x3e0089){const {port1:_0x58a26f,port2:_0x348921}=new MessageChannel();return expose(_0x3e0089,_0x58a26f),[_0x348921,[_0x348921]];},'deserialize'(_0x416505){return _0x416505['start'](),wrap(_0x416505);}},throwTransferHandler={'canHandle':_0x3d5466=>isObject(_0x3d5466)&&throwMarker in _0x3d5466,'serialize'({value:_0x5d25e2}){let _0x4607ae;return _0x5d25e2 instanceof Error?_0x4607ae={'isError':!![],'value':{'message':_0x5d25e2['message'],'name':_0x5d25e2['name'],'stack':_0x5d25e2['stack']}}:_0x4607ae={'isError':![],'value':_0x5d25e2},[_0x4607ae,[]];},'deserialize'(_0x504632){if(_0x504632['isError'])throw Object['assign'](new Error(_0x504632['value']['message']),_0x504632['value']);throw _0x504632['value'];}},transferHandlers=new Map([['proxy',proxyTransferHandler],['throw',throwTransferHandler]]);function isAllowedOrigin(_0x1390a6,_0x524050){for(const _0x40ae96 of _0x1390a6){if(_0x524050===_0x40ae96||_0x40ae96==='*')return!![];if(_0x40ae96 instanceof RegExp&&_0x40ae96['test'](_0x524050))return!![];}return![];}function expose(_0x2f4b19,_0x514df9=globalThis,_0x15d462=['*']){_0x514df9['addEventListener']('message',function _0x5a8d58(_0x59716f){if(!_0x59716f||!_0x59716f['data'])return;if(!isAllowedOrigin(_0x15d462,_0x59716f['origin'])){console['warn']('Invalid\x20origin\x20\x27'+_0x59716f['origin']+'\x27\x20for\x20comlink\x20proxy');return;}const {id:_0x4b2785,type:_0x324df6,path:_0x32210c}=Object['assign']({'path':[]},_0x59716f['data']),_0x1440eb=(_0x59716f['data']['argumentList']||[])['map'](fromWireValue);let _0x495d8e;try{const _0x30cbf5=_0x32210c['slice'](0x0,-0x1)['reduce']((_0x12064,_0x2a8651)=>_0x12064[_0x2a8651],_0x2f4b19),_0x32d166=_0x32210c['reduce']((_0x223cca,_0x4bf039)=>_0x223cca[_0x4bf039],_0x2f4b19);switch(_0x324df6){case'GET':{_0x495d8e=_0x32d166;}break;case'SET':{_0x30cbf5[_0x32210c['slice'](-0x1)[0x0]]=fromWireValue(_0x59716f['data']['value']),_0x495d8e=!![];}break;case'APPLY':{_0x495d8e=_0x32d166['apply'](_0x30cbf5,_0x1440eb);}break;case'CONSTRUCT':{const _0x1be16d=new _0x32d166(..._0x1440eb);_0x495d8e=proxy(_0x1be16d);}break;case'ENDPOINT':{const {port1:_0x284b8f,port2:_0x43da38}=new MessageChannel();expose(_0x2f4b19,_0x43da38),_0x495d8e=transfer(_0x284b8f,[_0x284b8f]);}break;case'RELEASE':{_0x495d8e=void 0x0;}break;default:return;}}catch(_0x3fe664){_0x495d8e={'value':_0x3fe664,[throwMarker]:0x0};}Promise['resolve'](_0x495d8e)['catch'](_0x1c458e=>{return{'value':_0x1c458e,[throwMarker]:0x0};})['then'](_0x1b6816=>{const [_0xaab2b7,_0xa775b3]=toWireValue(_0x1b6816);_0x514df9['postMessage'](Object['assign'](Object['assign']({},_0xaab2b7),{'id':_0x4b2785}),_0xa775b3),_0x324df6==='RELEASE'&&(_0x514df9['removeEventListener']('message',_0x5a8d58),closeEndPoint(_0x514df9),finalizer in _0x2f4b19&&typeof _0x2f4b19[finalizer]==='function'&&_0x2f4b19[finalizer]());})['catch'](_0x544ca1=>{const [_0x5ecccf,_0xc4012c]=toWireValue({'value':new TypeError('Unserializable\x20return\x20value'),[throwMarker]:0x0});_0x514df9['postMessage'](Object['assign'](Object['assign']({},_0x5ecccf),{'id':_0x4b2785}),_0xc4012c);});}),_0x514df9['start']&&_0x514df9['start']();}function isMessagePort(_0x1e11c2){return _0x1e11c2['constructor']['name']==='MessagePort';}function closeEndPoint(_0x5ba15d){if(isMessagePort(_0x5ba15d))_0x5ba15d['close']();}function wrap(_0x555117,_0x3a174b){const _0x51bf20=new Map();return _0x555117['addEventListener']('message',function _0x2aa98b(_0x50f1f7){const {data:_0x50cb0f}=_0x50f1f7;if(!_0x50cb0f||!_0x50cb0f['id'])return;const _0x54ab7a=_0x51bf20['get'](_0x50cb0f['id']);if(!_0x54ab7a)return;try{_0x54ab7a(_0x50cb0f);}finally{_0x51bf20['delete'](_0x50cb0f['id']);}}),createProxy(_0x555117,_0x51bf20,[],_0x3a174b);}function throwIfProxyReleased(_0x4a6b51){if(_0x4a6b51)throw new Error('Proxy\x20has\x20been\x20released\x20and\x20is\x20not\x20useable');}function releaseEndpoint(_0x1ad228){return requestResponseMessage(_0x1ad228,new Map(),{'type':'RELEASE'})['then'](()=>{closeEndPoint(_0x1ad228);});}const proxyCounter=new WeakMap(),proxyFinalizers='FinalizationRegistry'in globalThis&&new FinalizationRegistry(_0x4faf95=>{const _0x17c101=(proxyCounter['get'](_0x4faf95)||0x0)-0x1;proxyCounter['set'](_0x4faf95,_0x17c101),_0x17c101===0x0&&releaseEndpoint(_0x4faf95);});function registerProxy(_0x517145,_0x16302a){const _0x3834ae=(proxyCounter['get'](_0x16302a)||0x0)+0x1;proxyCounter['set'](_0x16302a,_0x3834ae),proxyFinalizers&&proxyFinalizers['register'](_0x517145,_0x16302a,_0x517145);}function unregisterProxy(_0x8b3a37){proxyFinalizers&&proxyFinalizers['unregister'](_0x8b3a37);}function createProxy(_0x3f0c54,_0x421444,_0x15014c=[],_0x7a20a=function(){}){let _0x5a4918=![];const _0x414634=new Proxy(_0x7a20a,{'get'(_0xb4c4ab,_0x247e0f){throwIfProxyReleased(_0x5a4918);if(_0x247e0f===releaseProxy)return()=>{unregisterProxy(_0x414634),releaseEndpoint(_0x3f0c54),_0x421444['clear'](),_0x5a4918=!![];};if(_0x247e0f==='then'){if(_0x15014c['length']===0x0)return{'then':()=>_0x414634};const _0x51e2b2=requestResponseMessage(_0x3f0c54,_0x421444,{'type':'GET','path':_0x15014c['map'](_0x20ff5c=>_0x20ff5c['toString']())})['then'](fromWireValue);return _0x51e2b2['then']['bind'](_0x51e2b2);}return createProxy(_0x3f0c54,_0x421444,[..._0x15014c,_0x247e0f]);},'set'(_0x57a97c,_0x334170,_0x1d7880){throwIfProxyReleased(_0x5a4918);const [_0x8510a7,_0x56e592]=toWireValue(_0x1d7880);return requestResponseMessage(_0x3f0c54,_0x421444,{'type':'SET','path':[..._0x15014c,_0x334170]['map'](_0x2614a9=>_0x2614a9['toString']()),'value':_0x8510a7},_0x56e592)['then'](fromWireValue);},'apply'(_0x432d00,_0x5f277a,_0x2a1cb1){throwIfProxyReleased(_0x5a4918);const _0x4b3e11=_0x15014c[_0x15014c['length']-0x1];if(_0x4b3e11===createEndpoint)return requestResponseMessage(_0x3f0c54,_0x421444,{'type':'ENDPOINT'})['then'](fromWireValue);if(_0x4b3e11==='bind')return createProxy(_0x3f0c54,_0x421444,_0x15014c['slice'](0x0,-0x1));const [_0x54a266,_0x27844d]=processArguments(_0x2a1cb1);return requestResponseMessage(_0x3f0c54,_0x421444,{'type':'APPLY','path':_0x15014c['map'](_0x1c3529=>_0x1c3529['toString']()),'argumentList':_0x54a266},_0x27844d)['then'](fromWireValue);},'construct'(_0x14e479,_0x2c9518){throwIfProxyReleased(_0x5a4918);const [_0x5b076b,_0x12c449]=processArguments(_0x2c9518);return requestResponseMessage(_0x3f0c54,_0x421444,{'type':'CONSTRUCT','path':_0x15014c['map'](_0x2fb078=>_0x2fb078['toString']()),'argumentList':_0x5b076b},_0x12c449)['then'](fromWireValue);}});return registerProxy(_0x414634,_0x3f0c54),_0x414634;}function myFlat(_0x2bbd07){return Array['prototype']['concat']['apply']([],_0x2bbd07);}function processArguments(_0x1672f8){const _0x2fdf48=_0x1672f8['map'](toWireValue);return[_0x2fdf48['map'](_0x45003e=>_0x45003e[0x0]),myFlat(_0x2fdf48['map'](_0x2073e4=>_0x2073e4[0x1]))];}const transferCache=new WeakMap();function transfer(_0x10c711,_0x35e2f7){return transferCache['set'](_0x10c711,_0x35e2f7),_0x10c711;}function proxy(_0x56c207){return Object['assign'](_0x56c207,{[proxyMarker]:!![]});}function toWireValue(_0x3e90b0){for(const [_0x4c4d0e,_0x3b2574]of transferHandlers){if(_0x3b2574['canHandle'](_0x3e90b0)){const [_0x43f799,_0x53b5d7]=_0x3b2574['serialize'](_0x3e90b0);return[{'type':'HANDLER','name':_0x4c4d0e,'value':_0x43f799},_0x53b5d7];}}return[{'type':'RAW','value':_0x3e90b0},transferCache['get'](_0x3e90b0)||[]];}function fromWireValue(_0xde48b2){switch(_0xde48b2['type']){case'HANDLER':return transferHandlers['get'](_0xde48b2['name'])['deserialize'](_0xde48b2['value']);case'RAW':return _0xde48b2['value'];}}function requestResponseMessage(_0x5c9303,_0x3ff5d8,_0x1f2f22,_0x2bfe0e){return new Promise(_0x2cd385=>{const _0x41fae1=generateUUID$1();_0x3ff5d8['set'](_0x41fae1,_0x2cd385),_0x5c9303['start']&&_0x5c9303['start'](),_0x5c9303['postMessage'](Object['assign']({'id':_0x41fae1},_0x1f2f22),_0x2bfe0e);});}function generateUUID$1(){return new Array(0x4)['fill'](0x0)['map'](()=>Math['floor'](Math['random']()*Number['MAX_SAFE_INTEGER'])['toString'](0x10))['join']('-');}class MessageParser{['isSupport'](_0x10bd49){return this['supportTypes']()['includes'](_0x10bd49);}}function normalizeTime(_0x2df550){if(!_0x2df550)return{'sec':0x0,'nsec':0x0};return{'sec':_0x2df550['sec']??0x0,'nsec':_0x2df550['nsec']??0x0};}function normalizeHeader(_0x2ac550){return{'frame_id':_0x2ac550?.['frame_id']??'','stamp':normalizeTime(_0x2ac550?.['stamp']),'seq':_0x2ac550?.['seq']};}function normalizeByteArray(_0x43d52e){if(_0x43d52e==void 0x0)return new Uint8Array(0x0);else{if(_0x43d52e instanceof Uint8Array)return _0x43d52e;else return Array['isArray'](_0x43d52e)||_0x43d52e instanceof ArrayBuffer?new Uint8Array(_0x43d52e):new Uint8Array(0x0);}}function normalizeFloat32Array(_0x5e64fa){if(_0x5e64fa==void 0x0)return new Float32Array(0x0);else{if(_0x5e64fa instanceof Float32Array)return _0x5e64fa;else return Array['isArray'](_0x5e64fa)||_0x5e64fa instanceof ArrayBuffer||_0x5e64fa instanceof Float64Array?new Float32Array(_0x5e64fa):new Float32Array(0x0);}}function normalizeImageData(_0x931608){if(_0x931608==void 0x0)return new Uint8Array(0x0);else return _0x931608 instanceof Int8Array||_0x931608 instanceof Uint8Array?_0x931608:new Uint8Array(0x0);}function getField(_0x110b71){const _0x438d68=[function(_0x5ce88e,_0x31ad5a,_0x161fef,_0x43c89a){return _0x5ce88e['getInt8'](_0x31ad5a+_0x161fef);},function(_0x2c7a39,_0x43b4da,_0x2ac3bb,_0x3be55b){return _0x2c7a39['getUint8'](_0x43b4da+_0x2ac3bb);},function(_0x115715,_0x670649,_0x5335eb,_0x96d641){return _0x115715['getInt16'](_0x670649+_0x5335eb,_0x96d641);},function(_0x1b8fe0,_0x13bfaf,_0x24ec22,_0x47d5aa){return _0x1b8fe0['getUint16'](_0x13bfaf+_0x24ec22,_0x47d5aa);},function(_0x1b4e3e,_0x21322d,_0x3784d1,_0x56db2d){return _0x1b4e3e['getInt32'](_0x21322d+_0x3784d1,_0x56db2d);},function(_0x451354,_0x103be4,_0x1bdea5,_0x54e21f){return _0x451354['getUint32'](_0x103be4+_0x1bdea5,_0x54e21f);},function(_0xc4e0f5,_0xb7cfd1,_0x419c4a,_0x269eb0){return _0xc4e0f5['getFloat32'](_0xb7cfd1+_0x419c4a,_0x269eb0);},function(_0x378b53,_0x4ee704,_0x44d7cb,_0x29bfd7){return _0x378b53['getFloat64'](_0x4ee704+_0x44d7cb,_0x29bfd7);}];let _0x415b76=()=>{return NaN;};return _0x438d68[_0x110b71]||_0x415b76;}function normalizeVector3(_0x474207){if(!_0x474207)return{'x':0x0,'y':0x0,'z':0x0};return{'x':_0x474207['x']??0x0,'y':_0x474207['y']??0x0,'z':_0x474207['z']??0x0};}function normalizeVector3s(_0x15c4ca){if(!_0x15c4ca)return[];return _0x15c4ca['map'](normalizeVector3);}function normalizeQuaternion(_0x5ec7ad){if(!_0x5ec7ad)return{'x':0x0,'y':0x0,'z':0x0,'w':0x1};return{'x':_0x5ec7ad['x']??0x0,'y':_0x5ec7ad['y']??0x0,'z':_0x5ec7ad['z']??0x0,'w':_0x5ec7ad['w']??0x0};}function normalizePose(_0x326411){return{'position':normalizeVector3(_0x326411?.['position']),'orientation':normalizeQuaternion(_0x326411?.['orientation'])};}function normalizeColorRGBA(_0x537e31){if(!_0x537e31)return{'r':0x0,'g':0x0,'b':0x0,'a':0x1};return{'r':_0x537e31['r']??0x0,'g':_0x537e31['g']??0x0,'b':_0x537e31['b']??0x0,'a':_0x537e31['a']??0x1};}function normalizeColorRGBAs(_0x431c33){if(!_0x431c33)return[];return _0x431c33['map'](normalizeColorRGBA);}/**
* @license
* Copyright 2010-2023 Three.js Authors
* SPDX-License-Identifier: MIT
*/
const REVISION='160',UVMapping=0x12c,RepeatWrapping=0x3e8,ClampToEdgeWrapping=0x3e9,MirroredRepeatWrapping=0x3ea,NearestFilter=0x3eb,LinearFilter=0x3ee,LinearMipmapLinearFilter=0x3f0,UnsignedByteType=0x3f1,UnsignedIntType=0x3f6,UnsignedInt248Type=0x3fc,RGBAFormat=0x3ff,DepthFormat=0x402,DepthStencilFormat=0x403,LinearEncoding=0xbb8,sRGBEncoding=0xbb9,NoColorSpace='',SRGBColorSpace='srgb',LinearSRGBColorSpace='srgb-linear',DisplayP3ColorSpace='display-p3',LinearDisplayP3ColorSpace='display-p3-linear',LinearTransfer='linear',SRGBTransfer='srgb',Rec709Primaries='rec709',P3Primaries='p3',LessEqualCompare=0x203,WebGLCoordinateSystem=0x7d0,WebGPUCoordinateSystem=0x7d1;class EventDispatcher{['addEventListener'](_0x5fe8a8,_0x4b31bb){if(this['_listeners']===void 0x0)this['_listeners']={};const _0x4ccfa4=this['_listeners'];_0x4ccfa4[_0x5fe8a8]===void 0x0&&(_0x4ccfa4[_0x5fe8a8]=[]),_0x4ccfa4[_0x5fe8a8]['indexOf'](_0x4b31bb)===-0x1&&_0x4ccfa4[_0x5fe8a8]['push'](_0x4b31bb);}['hasEventListener'](_0x49924a,_0xc62de2){if(this['_listeners']===void 0x0)return![];const _0x59d601=this['_listeners'];return _0x59d601[_0x49924a]!==void 0x0&&_0x59d601[_0x49924a]['indexOf'](_0xc62de2)!==-0x1;}['removeEventListener'](_0x182f2d,_0x1e0b96){if(this['_listeners']===void 0x0)return;const _0x32af9d=this['_listeners'],_0xeae29c=_0x32af9d[_0x182f2d];if(_0xeae29c!==void 0x0){const _0x2fdda8=_0xeae29c['indexOf'](_0x1e0b96);_0x2fdda8!==-0x1&&_0xeae29c['splice'](_0x2fdda8,0x1);}}['dispatchEvent'](_0x3b695a){if(this['_listeners']===void 0x0)return;const _0x37334f=this['_listeners'],_0x3b7121=_0x37334f[_0x3b695a['type']];if(_0x3b7121!==void 0x0){_0x3b695a['target']=this;const _0x237d07=_0x3b7121['slice'](0x0);for(let _0x130ae7=0x0,_0x5da1f0=_0x237d07['length'];_0x130ae7<_0x5da1f0;_0x130ae7++){_0x237d07[_0x130ae7]['call'](this,_0x3b695a);}_0x3b695a['target']=null;}}}const _lut=['00','01','02','03','04','05','06','07','08','09','0a','0b','0c','0d','0e','0f','10','11','12','13','14','15','16','17','18','19','1a','1b','1c','1d','1e','1f','20','21','22','23','24','25','26','27','28','29','2a','2b','2c','2d','2e','2f','30','31','32','33','34','35','36','37','38','39','3a','3b','3c','3d','3e','3f','40','41','42','43','44','45','46','47','48','49','4a','4b','4c','4d','4e','4f','50','51','52','53','54','55','56','57','58','59','5a','5b','5c','5d','5e','5f','60','61','62','63','64','65','66','67','68','69','6a','6b','6c','6d','6e','6f','70','71','72','73','74','75','76','77','78','79','7a','7b','7c','7d','7e','7f','80','81','82','83','84','85','86','87','88','89','8a','8b','8c','8d','8e','8f','90','91','92','93','94','95','96','97','98','99','9a','9b','9c','9d','9e','9f','a0','a1','a2','a3','a4','a5','a6','a7','a8','a9','aa','ab','ac','ad','ae','af','b0','b1','b2','b3','b4','b5','b6','b7','b8','b9','ba','bb','bc','bd','be','bf','c0','c1','c2','c3','c4','c5','c6','c7','c8','c9','ca','cb','cc','cd','ce','cf','d0','d1','d2','d3','d4','d5','d6','d7','d8','d9','da','db','dc','dd','de','df','e0','e1','e2','e3','e4','e5','e6','e7','e8','e9','ea','eb','ec','ed','ee','ef','f0','f1','f2','f3','f4','f5','f6','f7','f8','f9','fa','fb','fc','fd','fe','ff'];function generateUUID(){const _0x134b38=Math['random']()*0xffffffff|0x0,_0x34f036=Math['random']()*0xffffffff|0x0,_0x4973c4=Math['random']()*0xffffffff|0x0,_0x2cda32=Math['random']()*0xffffffff|0x0,_0x4ae550=_lut[_0x134b38&0xff]+_lut[_0x134b38>>0x8&0xff]+_lut[_0x134b38>>0x10&0xff]+_lut[_0x134b38>>0x18&0xff]+'-'+_lut[_0x34f036&0xff]+_lut[_0x34f036>>0x8&0xff]+'-'+_lut[_0x34f036>>0x10&0xf|0x40]+_lut[_0x34f036>>0x18&0xff]+'-'+_lut[_0x4973c4&0x3f|0x80]+_lut[_0x4973c4>>0x8&0xff]+'-'+_lut[_0x4973c4>>0x10&0xff]+_lut[_0x4973c4>>0x18&0xff]+_lut[_0x2cda32&0xff]+_lut[_0x2cda32>>0x8&0xff]+_lut[_0x2cda32>>0x10&0xff]+_lut[_0x2cda32>>0x18&0xff];return _0x4ae550['toLowerCase']();}function clamp$1(_0x4f0bab,_0x32c38e,_0x4365f6){return Math['max'](_0x32c38e,Math['min'](_0x4365f6,_0x4f0bab));}function euclideanModulo(_0x8571cc,_0x2b0db4){return(_0x8571cc%_0x2b0db4+_0x2b0db4)%_0x2b0db4;}function lerp$1(_0x55bffa,_0x4ad6a7,_0x480d65){return(0x1-_0x480d65)*_0x55bffa+_0x480d65*_0x4ad6a7;}class Vector2{constructor(_0x8100bf=0x0,_0x35abd5=0x0){Vector2['prototype']['isVector2']=!![],this['x']=_0x8100bf,this['y']=_0x35abd5;}get['width'](){return this['x'];}set['width'](_0x30eb3b){this['x']=_0x30eb3b;}get['height'](){return this['y'];}set['height'](_0xbf652d){this['y']=_0xbf652d;}['set'](_0x234e7e,_0x3d80ca){return this['x']=_0x234e7e,this['y']=_0x3d80ca,this;}['setScalar'](_0x35aff3){return this['x']=_0x35aff3,this['y']=_0x35aff3,this;}['setX'](_0xf1c540){return this['x']=_0xf1c540,this;}['setY'](_0x477140){return this['y']=_0x477140,this;}['setComponent'](_0x40cedc,_0x508119){switch(_0x40cedc){case 0x0:this['x']=_0x508119;break;case 0x1:this['y']=_0x508119;break;default:throw new Error('index\x20is\x20out\x20of\x20range:\x20'+_0x40cedc);}return this;}['getComponent'](_0x2aa25a){switch(_0x2aa25a){case 0x0:return this['x'];case 0x1:return this['y'];default:throw new Error('index\x20is\x20out\x20of\x20range:\x20'+_0x2aa25a);}}['clone'](){return new this['constructor'](this['x'],this['y']);}['copy'](_0x180f2d){return this['x']=_0x180f2d['x'],this['y']=_0x180f2d['y'],this;}['add'](_0x3d0cea){return this['x']+=_0x3d0cea['x'],this['y']+=_0x3d0cea['y'],this;}['addScalar'](_0x58fc0e){return this['x']+=_0x58fc0e,this['y']+=_0x58fc0e,this;}['addVectors'](_0xca3f40,_0x2e11da){return this['x']=_0xca3f40['x']+_0x2e11da['x'],this['y']=_0xca3f40['y']+_0x2e11da['y'],this;}['addScaledVector'](_0x3ae913,_0x4278f0){return this['x']+=_0x3ae913['x']*_0x4278f0,this['y']+=_0x3ae913['y']*_0x4278f0,this;}['sub'](_0x39e8cf){return this['x']-=_0x39e8cf['x'],this['y']-=_0x39e8cf['y'],this;}['subScalar'](_0x286132){return this['x']-=_0x286132,this['y']-=_0x286132,this;}['subVectors'](_0x1d7c3b,_0x12106a){return this['x']=_0x1d7c3b['x']-_0x12106a['x'],this['y']=_0x1d7c3b['y']-_0x12106a['y'],this;}['multiply'](_0x23069d){return this['x']*=_0x23069d['x'],this['y']*=_0x23069d['y'],this;}['multiplyScalar'](_0xc0225a){return this['x']*=_0xc0225a,this['y']*=_0xc0225a,this;}['divide'](_0x245645){return this['x']/=_0x245645['x'],this['y']/=_0x245645['y'],this;}['divideScalar'](_0x297b13){return this['multiplyScalar'](0x1/_0x297b13);}['applyMatrix3'](_0x146bdc){const _0x748510=this['x'],_0x2363f4=this['y'],_0x11608b=_0x146bdc['elements'];return this['x']=_0x11608b[0x0]*_0x748510+_0x11608b[0x3]*_0x2363f4+_0x11608b[0x6],this['y']=_0x11608b[0x1]*_0x748510+_0x11608b[0x4]*_0x2363f4+_0x11608b[0x7],this;}['min'](_0x3edd35){return this['x']=Math['min'](this['x'],_0x3edd35['x']),this['y']=Math['min'](this['y'],_0x3edd35['y']),this;}['max'](_0x59feb8){return this['x']=Math['max'](this['x'],_0x59feb8['x']),this['y']=Math['max'](this['y'],_0x59feb8['y']),this;}['clamp'](_0x3d4442,_0x4b4115){return this['x']=Math['max'](_0x3d4442['x'],Math['min'](_0x4b4115['x'],this['x'])),this['y']=Math['max'](_0x3d4442['y'],Math['min'](_0x4b4115['y'],this['y'])),this;}['clampScalar'](_0x168b4d,_0x3a265d){return this['x']=Math['max'](_0x168b4d,Math['min'](_0x3a265d,this['x'])),this['y']=Math['max'](_0x168b4d,Math['min'](_0x3a265d,this['y'])),this;}['clampLength'](_0x70bae8,_0x1b2276){const _0x4e12d1=this['length']();return this['divideScalar'](_0x4e12d1||0x1)['multiplyScalar'](Math['max'](_0x70bae8,Math['min'](_0x1b2276,_0x4e12d1)));}['floor'](){return this['x']=Math['floor'](this['x']),this['y']=Math['floor'](this['y']),this;}['ceil'](){return this['x']=Math['ceil'](this['x']),this['y']=Math['ceil'](this['y']),this;}['round'](){return this['x']=Math['round'](this['x']),this['y']=Math['round'](this['y']),this;}['roundToZero'](){return this['x']=Math['trunc'](this['x']),this['y']=Math['trunc'](this['y']),this;}['negate'](){return this['x']=-this['x'],this['y']=-this['y'],this;}['dot'](_0x2fc27d){return this['x']*_0x2fc27d['x']+this['y']*_0x2fc27d['y'];}['cross'](_0x37dacf){return this['x']*_0x37dacf['y']-this['y']*_0x37dacf['x'];}['lengthSq'](){return this['x']*this['x']+this['y']*this['y'];}['length'](){return Math['sqrt'](this['x']*this['x']+this['y']*this['y']);}['manhattanLength'](){return Math['abs'](this['x'])+Math['abs'](this['y']);}['normalize'](){return this['divideScalar'](this['length']()||0x1);}['angle'](){const _0x6aa6ff=Math['atan2'](-this['y'],-this['x'])+Math['PI'];return _0x6aa6ff;}['angleTo'](_0x285420){const _0x28ba0f=Math['sqrt'](this['lengthSq']()*_0x285420['lengthSq']());if(_0x28ba0f===0x0)return Math['PI']/0x2;const _0x41e740=this['dot'](_0x285420)/_0x28ba0f;return Math['acos'](clamp$1(_0x41e740,-0x1,0x1));}['distanceTo'](_0x45fb72){return Math['sqrt'](this['distanceToSquared'](_0x45fb72));}['distanceToSquared'](_0x37dcf0){const _0x5aaffc=this['x']-_0x37dcf0['x'],_0x5e64f2=this['y']-_0x37dcf0['y'];return _0x5aaffc*_0x5aaffc+_0x5e64f2*_0x5e64f2;}['manhattanDistanceTo'](_0x7f1edb){return Math['abs'](this['x']-_0x7f1edb['x'])+Math['abs'](this['y']-_0x7f1edb['y']);}['setLength'](_0x19ff78){return this['normalize']()['multiplyScalar'](_0x19ff78);}['lerp'](_0x27f4a7,_0x4a2304){return this['x']+=(_0x27f4a7['x']-this['x'])*_0x4a2304,this['y']+=(_0x27f4a7['y']-this['y'])*_0x4a2304,this;}['lerpVectors'](_0x40deee,_0x52e6c5,_0x2da5c5){return this['x']=_0x40deee['x']+(_0x52e6c5['x']-_0x40deee['x'])*_0x2da5c5,this['y']=_0x40deee['y']+(_0x52e6c5['y']-_0x40deee['y'])*_0x2da5c5,this;}['equals'](_0x2bcdf4){return _0x2bcdf4['x']===this['x']&&_0x2bcdf4['y']===this['y'];}['fromArray'](_0x281d32,_0x2eefd3=0x0){return this['x']=_0x281d32[_0x2eefd3],this['y']=_0x281d32[_0x2eefd3+0x1],this;}['toArray'](_0x5f425b=[],_0x43c4b2=0x0){return _0x5f425b[_0x43c4b2]=this['x'],_0x5f425b[_0x43c4b2+0x1]=this['y'],_0x5f425b;}['fromBufferAttribute'](_0x27191f,_0x3f766e){return this['x']=_0x27191f['getX'](_0x3f766e),this['y']=_0x27191f['getY'](_0x3f766e),this;}['rotateAround'](_0xda9ebd,_0x3176c0){const _0x330281=Math['cos'](_0x3176c0),_0x57aa41=Math['sin'](_0x3176c0),_0x1a2794=this['x']-_0xda9ebd['x'],_0x4fffc2=this['y']-_0xda9ebd['y'];return this['x']=_0x1a2794*_0x330281-_0x4fffc2*_0x57aa41+_0xda9ebd['x'],this['y']=_0x1a2794*_0x57aa41+_0x4fffc2*_0x330281+_0xda9ebd['y'],this;}['random'](){return this['x']=Math['random'](),this['y']=Math['random'](),this;}*[Symbol['iterator']](){yield this['x'],yield this['y'];}}class Matrix3{constructor(_0xfbe8c9,_0x501386,_0x5898e2,_0x3a93dc,_0x239ae8,_0x1d889a,_0x14996f,_0x1531ea,_0x25e724){Matrix3['prototype']['isMatrix3']=!![],this['elements']=[0x1,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x1],_0xfbe8c9!==void 0x0&&this['set'](_0xfbe8c9,_0x501386,_0x5898e2,_0x3a93dc,_0x239ae8,_0x1d889a,_0x14996f,_0x1531ea,_0x25e724);}['set'](_0x5aa4c4,_0x2299be,_0x2a7de2,_0x14a8e5,_0x450118,_0x4d53af,_0x4edd26,_0x13faec,_0x2ca8e0){const _0x51ee54=this['elements'];return _0x51ee54[0x0]=_0x5aa4c4,_0x51ee54[0x1]=_0x14a8e5,_0x51ee54[0x2]=_0x4edd26,_0x51ee54[0x3]=_0x2299be,_0x51ee54[0x4]=_0x450118,_0x51ee54[0x5]=_0x13faec,_0x51ee54[0x6]=_0x2a7de2,_0x51ee54[0x7]=_0x4d53af,_0x51ee54[0x8]=_0x2ca8e0,this;}['identity'](){return this['set'](0x1,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x1),this;}['copy'](_0x1476d5){const _0x405f17=this['elements'],_0x3b60b9=_0x1476d5['elements'];return _0x405f17[0x0]=_0x3b60b9[0x0],_0x405f17[0x1]=_0x3b60b9[0x1],_0x405f17[0x2]=_0x3b60b9[0x2],_0x405f17[0x3]=_0x3b60b9[0x3],_0x405f17[0x4]=_0x3b60b9[0x4],_0x405f17[0x5]=_0x3b60b9[0x5],_0x405f17[0x6]=_0x3b60b9[0x6],_0x405f17[0x7]=_0x3b60b9[0x7],_0x405f17[0x8]=_0x3b60b9[0x8],this;}['extractBasis'](_0x39daca,_0x1adc2d,_0x2c1d48){return _0x39daca['setFromMatrix3Column'](this,0x0),_0x1adc2d['setFromMatrix3Column'](this,0x1),_0x2c1d48['setFromMatrix3Column'](this,0x2),this;}['setFromMatrix4'](_0x3f6020){const _0x526770=_0x3f6020['elements'];return this['set'](_0x526770[0x0],_0x526770[0x4],_0x526770[0x8],_0x526770[0x1],_0x526770[0x5],_0x526770[0x9],_0x526770[0x2],_0x526770[0x6],_0x526770[0xa]),this;}['multiply'](_0x24fd0d){return this['multiplyMatrices'](this,_0x24fd0d);}['premultiply'](_0x213efd){return this['multiplyMatrices'](_0x213efd,this);}['multiplyMatrices'](_0x337104,_0x3fa1e6){const _0x150533=_0x337104['elements'],_0x36346d=_0x3fa1e6['elements'],_0x2cda67=this['elements'],_0x34c456=_0x150533[0x0],_0xdbeb=_0x150533[0x3],_0x4cf562=_0x150533[0x6],_0x528007=_0x150533[0x1],_0x14d438=_0x150533[0x4],_0x5d7fa0=_0x150533[0x7],_0x4cca4c=_0x150533[0x2],_0xfb0f93=_0x150533[0x5],_0x51fa21=_0x150533[0x8],_0xbff0a1=_0x36346d[0x0],_0x10a04f=_0x36346d[0x3],_0x7acd73=_0x36346d[0x6],_0x1e5191=_0x36346d[0x1],_0x5b6a76=_0x36346d[0x4],_0x4accef=_0x36346d[0x7],_0x5512ae=_0x36346d[0x2],_0x498bb1=_0x36346d[0x5],_0x59707c=_0x36346d[0x8];return _0x2cda67[0x0]=_0x34c456*_0xbff0a1+_0xdbeb*_0x1e5191+_0x4cf562*_0x5512ae,_0x2cda67[0x3]=_0x34c456*_0x10a04f+_0xdbeb*_0x5b6a76+_0x4cf562*_0x498bb1,_0x2cda67[0x6]=_0x34c456*_0x7acd73+_0xdbeb*_0x4accef+_0x4cf562*_0x59707c,_0x2cda67[0x1]=_0x528007*_0xbff0a1+_0x14d438*_0x1e5191+_0x5d7fa0*_0x5512ae,_0x2cda67[0x4]=_0x528007*_0x10a04f+_0x14d438*_0x5b6a76+_0x5d7fa0*_0x498bb1,_0x2cda67[0x7]=_0x528007*_0x7acd73+_0x14d438*_0x4accef+_0x5d7fa0*_0x59707c,_0x2cda67[0x2]=_0x4cca4c*_0xbff0a1+_0xfb0f93*_0x1e5191+_0x51fa21*_0x5512ae,_0x2cda67[0x5]=_0x4cca4c*_0x10a04f+_0xfb0f93*_0x5b6a76+_0x51fa21*_0x498bb1,_0x2cda67[0x8]=_0x4cca4c*_0x7acd73+_0xfb0f93*_0x4accef+_0x51fa21*_0x59707c,this;}['multiplyScalar'](_0x4cfa8f){const _0x18cde7=this['elements'];return _0x18cde7[0x0]*=_0x4cfa8f,_0x18cde7[0x3]*=_0x4cfa8f,_0x18cde7[0x6]*=_0x4cfa8f,_0x18cde7[0x1]*=_0x4cfa8f,_0x18cde7[0x4]*=_0x4cfa8f,_0x18cde7[0x7]*=_0x4cfa8f,_0x18cde7[0x2]*=_0x4cfa8f,_0x18cde7[0x5]*=_0x4cfa8f,_0x18cde7[0x8]*=_0x4cfa8f,this;}['determinant'](){const _0x4352d1=this['elements'],_0xf9d9cb=_0x4352d1[0x0],_0x2634a6=_0x4352d1[0x1],_0x4ebc26=_0x4352d1[0x2],_0x17f103=_0x4352d1[0x3],_0x404f71=_0x4352d1[0x4],_0x351ebd=_0x4352d1[0x5],_0x330b32=_0x4352d1[0x6],_0x3e0fde=_0x4352d1[0x7],_0x3399ce=_0x4352d1[0x8];return _0xf9d9cb*_0x404f71*_0x3399ce-_0xf9d9cb*_0x351ebd*_0x3e0fde-_0x2634a6*_0x17f103*_0x3399ce+_0x2634a6*_0x351ebd*_0x330b32+_0x4ebc26*_0x17f103*_0x3e0fde-_0x4ebc26*_0x404f71*_0x330b32;}['invert'](){const _0x4cb9fa=this['elements'],_0x3020da=_0x4cb9fa[0x0],_0x3b270a=_0x4cb9fa[0x1],_0x446900=_0x4cb9fa[0x2],_0x31d861=_0x4cb9fa[0x3],_0x9930e6=_0x4cb9fa[0x4],_0x35748f=_0x4cb9fa[0x5],_0x170bb8=_0x4cb9fa[0x6],_0x587626=_0x4cb9fa[0x7],_0x3ae0a2=_0x4cb9fa[0x8],_0x2ddeaf=_0x3ae0a2*_0x9930e6-_0x35748f*_0x587626,_0x4a026c=_0x35748f*_0x170bb8-_0x3ae0a2*_0x31d861,_0x288249=_0x587626*_0x31d861-_0x9930e6*_0x170bb8,_0x1e43b1=_0x3020da*_0x2ddeaf+_0x3b270a*_0x4a026c+_0x446900*_0x288249;if(_0x1e43b1===0x0)return this['set'](0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0);const _0x3b0e64=0x1/_0x1e43b1;return _0x4cb9fa[0x0]=_0x2ddeaf*_0x3b0e64,_0x4cb9fa[0x1]=(_0x446900*_0x587626-_0x3ae0a2*_0x3b270a)*_0x3b0e64,_0x4cb9fa[0x2]=(_0x35748f*_0x3b270a-_0x446900*_0x9930e6)*_0x3b0e64,_0x4cb9fa[0x3]=_0x4a026c*_0x3b0e64,_0x4cb9fa[0x4]=(_0x3ae0a2*_0x3020da-_0x446900*_0x170bb8)*_0x3b0e64,_0x4cb9fa[0x5]=(_0x446900*_0x31d861-_0x35748f*_0x3020da)*_0x3b0e64,_0x4cb9fa[0x6]=_0x288249*_0x3b0e64,_0x4cb9fa[0x7]=(_0x3b270a*_0x170bb8-_0x587626*_0x3020da)*_0x3b0e64,_0x4cb9fa[0x8]=(_0x9930e6*_0x3020da-_0x3b270a*_0x31d861)*_0x3b0e64,this;}['transpose'](){let _0x1cf021;const _0x3922a8=this['elements'];return _0x1cf021=_0x3922a8[0x1],_0x3922a8[0x1]=_0x3922a8[0x3],_0x3922a8[0x3]=_0x1cf021,_0x1cf021=_0x3922a8[0x2],_0x3922a8[0x2]=_0x3922a8[0x6],_0x3922a8[0x6]=_0x1cf021,_0x1cf021=_0x3922a8[0x5],_0x3922a8[0x5]=_0x3922a8[0x7],_0x3922a8[0x7]=_0x1cf021,this;}['getNormalMatrix'](_0x247800){return this['setFromMatrix4'](_0x247800)['invert']()['transpose']();}['transposeIntoArray'](_0x565c8e){const _0x50412b=this['elements'];return _0x565c8e[0x0]=_0x50412b[0x0],_0x565c8e[0x1]=_0x50412b[0x3],_0x565c8e[0x2]=_0x50412b[0x6],_0x565c8e[0x3]=_0x50412b[0x1],_0x565c8e[0x4]=_0x50412b[0x4],_0x565c8e[0x5]=_0x50412b[0x7],_0x565c8e[0x6]=_0x50412b[0x2],_0x565c8e[0x7]=_0x50412b[0x5],_0x565c8e[0x8]=_0x50412b[0x8],this;}['setUvTransform'](_0x4f7c2d,_0xab8600,_0x3dde9f,_0x29b691,_0x36cb6f,_0x13e39d,_0x1f3913){const _0x5a236c=Math['cos'](_0x36cb6f),_0x3f7202=Math['sin'](_0x36cb6f);return this['set'](_0x3dde9f*_0x5a236c,_0x3dde9f*_0x3f7202,-_0x3dde9f*(_0x5a236c*_0x13e39d+_0x3f7202*_0x1f3913)+_0x13e39d+_0x4f7c2d,-_0x29b691*_0x3f7202,_0x29b691*_0x5a236c,-_0x29b691*(-_0x3f7202*_0x13e39d+_0x5a236c*_0x1f3913)+_0x1f3913+_0xab8600,0x0,0x0,0x1),this;}['scale'](_0x5ef37d,_0x3c8dd7){return this['premultiply'](_m3['makeScale'](_0x5ef37d,_0x3c8dd7)),this;}['rotate'](_0x52fb2c){return this['premultiply'](_m3['makeRotation'](-_0x52fb2c)),this;}['translate'](_0x54af63,_0x1c0b0f){return this['premultiply'](_m3['makeTranslation'](_0x54af63,_0x1c0b0f)),this;}['makeTranslation'](_0xbe52e3,_0x9dcea5){return _0xbe52e3['isVector2']?this['set'](0x1,0x0,_0xbe52e3['x'],0x0,0x1,_0xbe52e3['y'],0x0,0x0,0x1):this['set'](0x1,0x0,_0xbe52e3,0x0,0x1,_0x9dcea5,0x0,0x0,0x1),this;}['makeRotation'](_0x457b5d){const _0xe7c52b=Math['cos'](_0x457b5d),_0x4e6939=Math['sin'](_0x457b5d);return this['set'](_0xe7c52b,-_0x4e6939,0x0,_0x4e6939,_0xe7c52b,0x0,0x0,0x0,0x1),this;}['makeScale'](_0x483147,_0x2a7571){return this['set'](_0x483147,0x0,0x0,0x0,_0x2a7571,0x0,0x0,0x0,0x1),this;}['equals'](_0x5a236e){const _0xfb92dc=this['elements'],_0x1599e9=_0x5a236e['elements'];for(let _0x67acfd=0x0;_0x67acfd<0x9;_0x67acfd++){if(_0xfb92dc[_0x67acfd]!==_0x1599e9[_0x67acfd])return![];}return!![];}['fromArray'](_0x289fc2,_0xce469d=0x0){for(let _0x38e5f8=0x0;_0x38e5f8<0x9;_0x38e5f8++){this['elements'][_0x38e5f8]=_0x289fc2[_0x38e5f8+_0xce469d];}return this;}['toArray'](_0x28cccb=[],_0x5b9322=0x0){const _0x109b7d=this['elements'];return _0x28cccb[_0x5b9322]=_0x109b7d[0x0],_0x28cccb[_0x5b9322+0x1]=_0x109b7d[0x1],_0x28cccb[_0x5b9322+0x2]=_0x109b7d[0x2],_0x28cccb[_0x5b9322+0x3]=_0x109b7d[0x3],_0x28cccb[_0x5b9322+0x4]=_0x109b7d[0x4],_0x28cccb[_0x5b9322+0x5]=_0x109b7d[0x5],_0x28cccb[_0x5b9322+0x6]=_0x109b7d[0x6],_0x28cccb[_0x5b9322+0x7]=_0x109b7d[0x7],_0x28cccb[_0x5b9322+0x8]=_0x109b7d[0x8],_0x28cccb;}['clone'](){return new this['constructor']()['fromArray'](this['elements']);}}const _m3=new Matrix3();function createElementNS(_0x5ee58b){return document['createElementNS']('http://www.w3.org/1999/xhtml',_0x5ee58b);}const _cache={};function warnOnce(_0x4e5f41){if(_0x4e5f41 in _cache)return;_cache[_0x4e5f41]=!![],console['warn'](_0x4e5f41);}const LINEAR_SRGB_TO_LINEAR_DISPLAY_P3=new Matrix3()['set'](0.8224621,0.177538,0x0,0.0331941,0.9668058,0x0,0.0170827,0.0723974,0.9105199),LINEAR_DISPLAY_P3_TO_LINEAR_SRGB=new Matrix3()['set'](1.2249401,-0.2249404,0x0,-0.0420569,1.0420571,0x0,-0.0196376,-0.0786361,1.0982735),COLOR_SPACES={[LinearSRGBColorSpace]:{'transfer':LinearTransfer,'primaries':Rec709Primaries,'toReference':_0x1b3c7d=>_0x1b3c7d,'fromReference':_0x5c74c5=>_0x5c74c5},[SRGBColorSpace]:{'transfer':SRGBTransfer,'primaries':Rec709Primaries,'toReference':_0x3ac709=>_0x3ac709['convertSRGBToLinear'](),'fromReference':_0x1c8d20=>_0x1c8d20['convertLinearToSRGB']()},[LinearDisplayP3ColorSpace]:{'transfer':LinearTransfer,'primaries':P3Primaries,'toReference':_0x3c38d9=>_0x3c38d9['applyMatrix3'](LINEAR_DISPLAY_P3_TO_LINEAR_SRGB),'fromReference':_0x36cca7=>_0x36cca7['applyMatrix3'](LINEAR_SRGB_TO_LINEAR_DISPLAY_P3)},[DisplayP3ColorSpace]:{'transfer':SRGBTransfer,'primaries':P3Primaries,'toReference':_0x2fa99e=>_0x2fa99e['convertSRGBToLinear']()['applyMatrix3'](LINEAR_DISPLAY_P3_TO_LINEAR_SRGB),'fromReference':_0x1854b4=>_0x1854b4['applyMatrix3'](LINEAR_SRGB_TO_LINEAR_DISPLAY_P3)['convertLinearToSRGB']()}},SUPPORTED_WORKING_COLOR_SPACES=new Set([LinearSRGBColorSpace,LinearDisplayP3ColorSpace]),ColorManagement={'enabled':!![],'_workingColorSpace':LinearSRGBColorSpace,get 'workingColorSpace'(){return this['_workingColorSpace'];},set 'workingColorSpace'(_0x7dec0c){if(!SUPPORTED_WORKING_COLOR_SPACES['has'](_0x7dec0c))throw new Error('Unsupported\x20working\x20color\x20space,\x20\x22'+_0x7dec0c+'\x22.');this['_workingColorSpace']=_0x7dec0c;},'convert':function(_0x3c14bc,_0x32663e,_0x35ad5d){if(this['enabled']===![]||_0x32663e===_0x35ad5d||!_0x32663e||!_0x35ad5d)return _0x3c14bc;const _0x5cd6a7=COLOR_SPACES[_0x32663e]['toReference'],_0xe9bd91=COLOR_SPACES[_0x35ad5d]['fromReference'];return _0xe9bd91(_0x5cd6a7(_0x3c14bc));},'fromWorkingColorSpace':function(_0x393dce,_0x34879f){return this['convert'](_0x393dce,this['_workingColorSpace'],_0x34879f);},'toWorkingColorSpace':function(_0x14420d,_0x4b5374){return this['convert'](_0x14420d,_0x4b5374,this['_workingColorSpace']);},'getPrimaries':function(_0x36cd60){return COLOR_SPACES[_0x36cd60]['primaries'];},'getTransfer':function(_0x193bd3){if(_0x193bd3===NoColorSpace)return LinearTransfer;return COLOR_SPACES[_0x193bd3]['transfer'];}};function SRGBToLinear$1(_0x49dd2f){return _0x49dd2f<0.04045?_0x49dd2f*0.0773993808:Math['pow'](_0x49dd2f*0.9478672986+0.0521327014,2.4);}function LinearToSRGB(_0x2e8040){return _0x2e8040<0.0031308?_0x2e8040*12.92:1.055*Math['pow'](_0x2e8040,0.41666)-0.055;}let _canvas;class ImageUtils{static['getDataURL'](_0x46e9f1){if(/^data:/i['test'](_0x46e9f1['src']))return _0x46e9f1['src'];if(typeof HTMLCanvasElement==='undefined')return _0x46e9f1['src'];let _0x401cdc;if(_0x46e9f1 instanceof HTMLCanvasElement)_0x401cdc=_0x46e9f1;else{if(_canvas===void 0x0)_canvas=createElementNS('canvas');_canvas['width']=_0x46e9f1['width'],_canvas['height']=_0x46e9f1['height'];const _0x222be8=_canvas['getContext']('2d');_0x46e9f1 instanceof ImageData?_0x222be8['putImageData'](_0x46e9f1,0x0,0x0):_0x222be8['drawImage'](_0x46e9f1,0x0,0x0,_0x46e9f1['width'],_0x46e9f1['height']),_0x401cdc=_canvas;}return _0x401cdc['width']>0x800||_0x401cdc['height']>0x800?(console['warn']('THREE.ImageUtils.getDataURL:\x20Image\x20converted\x20to\x20jpg\x20for\x20performance\x20reasons',_0x46e9f1),_0x401cdc['toDataURL']('image/jpeg',0.6)):_0x401cdc['toDataURL']('image/png');}static['sRGBToLinear'](_0x25165a){if(typeof HTMLImageElement!=='undefined'&&_0x25165a instanceof HTMLImageElement||typeof HTMLCanvasElement!=='undefined'&&_0x25165a instanceof HTMLCanvasElement||typeof ImageBitmap!=='undefined'&&_0x25165a instanceof ImageBitmap){const _0x464ef1=createElementNS('canvas');_0x464ef1['width']=_0x25165a['width'],_0x464ef1['height']=_0x25165a['height'];const _0x5ed37d=_0x464ef1['getContext']('2d');_0x5ed37d['drawImage'](_0x25165a,0x0,0x0,_0x25165a['width'],_0x25165a['height']);const _0x4baa61=_0x5ed37d['getImageData'](0x0,0x0,_0x25165a['width'],_0x25165a['height']),_0xf1cb26=_0x4baa61['data'];for(let _0x423424=0x0;_0x423424<_0xf1cb26['length'];_0x423424++){_0xf1cb26[_0x423424]=SRGBToLinear$1(_0xf1cb26[_0x423424]/0xff)*0xff;}return _0x5ed37d['putImageData'](_0x4baa61,0x0,0x0),_0x464ef1;}else{if(_0x25165a['data']){const _0x3b67cc=_0x25165a['data']['slice'](0x0);for(let _0x1e0c12=0x0;_0x1e0c12<_0x3b67cc['length'];_0x1e0c12++){_0x3b67cc instanceof Uint8Array||_0x3b67cc instanceof Uint8ClampedArray?_0x3b67cc[_0x1e0c12]=Math['floor'](SRGBToLinear$1(_0x3b67cc[_0x1e0c12]/0xff)*0xff):_0x3b67cc[_0x1e0c12]=SRGBToLinear$1(_0x3b67cc[_0x1e0c12]);}return{'data':_0x3b67cc,'width':_0x25165a['width'],'height':_0x25165a['height']};}else return console['warn']('THREE.ImageUtils.sRGBToLinear():\x20Unsupported\x20image\x20type.\x20No\x20color\x20space\x20conversion\x20applied.'),_0x25165a;}}}let _sourceId=0x0;class Source{constructor(_0x5cfc66=null){this['isSource']=!![],Object['defineProperty'](this,'id',{'value':_sourceId++}),this['uuid']=generateUUID(),this['data']=_0x5cfc66,this['version']=0x0;}set['needsUpdate'](_0x14ce5d){if(_0x14ce5d===!![])this['version']++;}['toJSON'](_0x453045){const _0x2c3f9a=_0x453045===void 0x0||typeof _0x453045==='string';if(!_0x2c3f9a&&_0x453045['images'][this['uuid']]!==void 0x0)return _0x453045['images'][this['uuid']];const _0x5dc0bb={'uuid':this['uuid'],'url':''},_0x699db4=this['data'];if(_0x699db4!==null){let _0x3ff213;if(Array['isArray'](_0x699db4)){_0x3ff213=[];for(let _0x2a0ed8=0x0,_0x3876bc=_0x699db4['length'];_0x2a0ed8<_0x3876bc;_0x2a0ed8++){_0x699db4[_0x2a0ed8]['isDataTexture']?_0x3ff213['push'](serializeImage(_0x699db4[_0x2a0ed8]['image'])):_0x3ff213['push'](serializeImage(_0x699db4[_0x2a0ed8]));}}else _0x3ff213=serializeImage(_0x699db4);_0x5dc0bb['url']=_0x3ff213;}return!_0x2c3f9a&&(_0x453045['images'][this['uuid']]=_0x5dc0bb),_0x5dc0bb;}}function serializeImage(_0x39050a){return typeof HTMLImageElement!=='undefined'&&_0x39050a instanceof HTMLImageElement||typeof HTMLCanvasElement!=='undefined'&&_0x39050a instanceof HTMLCanvasElement||typeof ImageBitmap!=='undefined'&&_0x39050a instanceof ImageBitmap?ImageUtils['getDataURL'](_0x39050a):_0x39050a['data']?{'data':Array['from'](_0x39050a['data']),'width':_0x39050a['width'],'height':_0x39050a['height'],'type':_0x39050a['data']['constructor']['name']}:(console['warn']('THREE.Texture:\x20Unable\x20to\x20serialize\x20Texture.'),{});}let _textureId=0x0;class Texture extends EventDispatcher{constructor(_0x58fe63=Texture['DEFAULT_IMAGE'],_0x14d477=Texture['DEFAULT_MAPPING'],_0x88016b=ClampToEdgeWrapping,_0x59f2fe=ClampToEdgeWrapping,_0xff149a=LinearFilter,_0x5418ab=LinearMipmapLinearFilter,_0x4fd203=RGBAFormat,_0x4cb2a4=UnsignedByteType,_0x30c4cb=Texture['DEFAULT_ANISOTROPY'],_0x233979=NoColorSpace){super(),this['isTexture']=!![],Object['defineProperty'](this,'id',{'value':_textureId++}),this['uuid']=generateUUID(),this['name']='',this['source']=new Source(_0x58fe63),this['mipmaps']=[],this['mapping']=_0x14d477,this['channel']=0x0,this['wrapS']=_0x88016b,this['wrapT']=_0x59f2fe,this['magFilter']=_0xff149a,this['minFilter']=_0x5418ab,this['anisotropy']=_0x30c4cb,this['format']=_0x4fd203,this['internalFormat']=null,this['type']=_0x4cb2a4,this['offset']=new Vector2(0x0,0x0),this['repeat']=new Vector2(0x1,0x1),this['center']=new Vector2(0x0,0x0),this['rotation']=0x0,this['matrixAutoUpdate']=!![],this['matrix']=new Matrix3(),this['generateMipmaps']=!![],this['premultiplyAlpha']=![],this['flipY']=!![],this['unpackAlignment']=0x4,typeof _0x233979==='string'?this['colorSpace']=_0x233979:(warnOnce('THREE.Texture:\x20Property\x20.encoding\x20has\x20been\x20replaced\x20by\x20.colorSpace.'),this['colorSpace']=_0x233979===sRGBEncoding?SRGBColorSpace:NoColorSpace),this['userData']={},this['version']=0x0,this['onUpdate']=null,this['isRenderTargetTexture']=![],this['needsPMREMUpdate']=![];}get['image'](){return this['source']['data'];}set['image'](_0x333600=null){this['source']['data']=_0x333600;}['updateMatrix'](){this['matrix']['setUvTransform'](this['offset']['x'],this['offset']['y'],this['repeat']['x'],this['repeat']['y'],this['rotation'],this['center']['x'],this['center']['y']);}['clone'](){return new this['constructor']()['copy'](this);}['copy'](_0xc6a8fd){return this['name']=_0xc6a8fd['name'],this['source']=_0xc6a8fd['source'],this['mipmaps']=_0xc6a8fd['mipmaps']['slice'](0x0),this['mapping']=_0xc6a8fd['mapping'],this['channel']=_0xc6a8fd['channel'],this['wrapS']=_0xc6a8fd['wrapS'],this['wrapT']=_0xc6a8fd['wrapT'],this['magFilter']=_0xc6a8fd['magFilter'],this['minFilter']=_0xc6a8fd['minFilter'],this['anisotropy']=_0xc6a8fd['anisotropy'],this['format']=_0xc6a8fd['format'],this['internalFormat']=_0xc6a8fd['internalFormat'],this['type']=_0xc6a8fd['type'],this['offset']['copy'](_0xc6a8fd['offset']),this['repeat']['copy'](_0xc6a8fd['repeat']),this['center']['copy'](_0xc6a8fd['center']),this['rotation']=_0xc6a8fd['rotation'],this['matrixAutoUpdate']=_0xc6a8fd['matrixAutoUpdate'],this['matrix']['copy'](_0xc6a8fd['matrix']),this['generateMipmaps']=_0xc6a8fd['generateMipmaps'],this['premultiplyAlpha']=_0xc6a8fd['premultiplyAlpha'],this['flipY']=_0xc6a8fd['flipY'],this['unpackAlignment']=_0xc6a8fd['unpackAlignment'],this['colorSpace']=_0xc6a8fd['colorSpace'],this['userData']=JSON['parse'](JSON['stringify'](_0xc6a8fd['userData'])),this['needsUpdate']=!![],this;}['toJSON'](_0x7ec66b){const _0x1dea06=_0x7ec66b===void 0x0||typeof _0x7ec66b==='string';if(!_0x1dea06&&_0x7ec66b['textures'][this['uuid']]!==void 0x0)return _0x7ec66b['textures'][this['uuid']];const _0x5afdfb={'metadata':{'version':4.6,'type':'Texture','generator':'Texture.toJSON'},'uuid':this['uuid'],'name':this['name'],'image':this['source']['toJSON'](_0x7ec66b)['uuid'],'mapping':this['mapping'],'channel':this['channel'],'repeat':[this['repeat']['x'],this['repeat']['y']],'offset':[this['offset']['x'],this['offset']['y']],'center':[this['center']['x'],this['center']['y']],'rotation':this['rotation'],'wrap':[this['wrapS'],this['wrapT']],'format':this['format'],'internalFormat':this['internalFormat'],'type':this['type'],'colorSpace':this['colorSpace'],'minFilter':this['minFilter'],'magFilter':this['magFilter'],'anisotropy':this['anisotropy'],'flipY':this['flipY'],'generateMipmaps':this['generateMipmaps'],'premultiplyAlpha':this['premultiplyAlpha'],'unpackAlignment':this['unpackAlignment']};if(Object['keys'](this['userData'])['length']>0x0)_0x5afdfb['userData']=this['userData'];return!_0x1dea06&&(_0x7ec66b['textures'][this['uuid']]=_0x5afdfb),_0x5afdfb;}['dispose'](){this['dispatchEvent']({'type':'dispose'});}['transformUv'](_0x5da8ec){if(this['mapping']!==UVMapping)return _0x5da8ec;_0x5da8ec['applyMatrix3'](this['matrix']);if(_0x5da8ec['x']<0x0||_0x5da8ec['x']>0x1)switch(this['wrapS']){case RepeatWrapping:_0x5da8ec['x']=_0x5da8ec['x']-Math['floor'](_0x5da8ec['x']);break;case ClampToEdgeWrapping:_0x5da8ec['x']=_0x5da8ec['x']<0x0?0x0:0x1;break;case MirroredRepeatWrapping:Math['abs'](Math['floor'](_0x5da8ec['x'])%0x2)===0x1?_0x5da8ec['x']=Math['ceil'](_0x5da8ec['x'])-_0x5da8ec['x']:_0x5da8ec['x']=_0x5da8ec['x']-Math['floor'](_0x5da8ec['x']);break;}if(_0x5da8ec['y']<0x0||_0x5da8ec['y']>0x1)switch(this['wrapT']){case RepeatWrapping:_0x5da8ec['y']=_0x5da8ec['y']-Math['floor'](_0x5da8ec['y']);break;case ClampToEdgeWrapping:_0x5da8ec['y']=_0x5da8ec['y']<0x0?0x0:0x1;break;case MirroredRepeatWrapping:Math['abs'](Math['floor'](_0x5da8ec['y'])%0x2)===0x1?_0x5da8ec['y']=Math['ceil'](_0x5da8ec['y'])-_0x5da8ec['y']:_0x5da8ec['y']=_0x5da8ec['y']-Math['floor'](_0x5da8ec['y']);break;}return this['flipY']&&(_0x5da8ec['y']=0x1-_0x5da8ec['y']),_0x5da8ec;}set['needsUpdate'](_0x359c23){_0x359c23===!![]&&(this['version']++,this['source']['needsUpdate']=!![]);}get['encoding'](){return warnOnce('THREE.Texture:\x20Property\x20.encoding\x20has\x20been\x20replaced\x20by\x20.colorSpace.'),this['colorSpace']===SRGBColorSpace?sRGBEncoding:LinearEncoding;}set['encoding'](_0xcb36d7){warnOnce('THREE.Texture:\x20Property\x20.encoding\x20has\x20been\x20replaced\x20by\x20.colorSpace.'),this['colorSpace']=_0xcb36d7===sRGBEncoding?SRGBColorSpace:NoColorSpace;}}Texture['DEFAULT_IMAGE']=null,Texture['DEFAULT_MAPPING']=UVMapping,Texture['DEFAULT_ANISOTROPY']=0x1;class Vector4{constructor(_0x4591da=0x0,_0x517d82=0x0,_0x13cc5d=0x0,_0x11a0d8=0x1){Vector4['prototype']['isVector4']=!![],this['x']=_0x4591da,this['y']=_0x517d82,this['z']=_0x13cc5d,this['w']=_0x11a0d8;}get['width'](){return this['z'];}set['width'](_0xbf1323){this['z']=_0xbf1323;}get['height'](){return this['w'];}set['height'](_0x4deaf9){this['w']=_0x4deaf9;}['set'](_0x45b069,_0x5bb14f,_0x5340e4,_0x4431d3){return this['x']=_0x45b069,this['y']=_0x5bb14f,this['z']=_0x5340e4,this['w']=_0x4431d3,this;}['setScalar'](_0x5c5b2d){return this['x']=_0x5c5b2d,this['y']=_0x5c5b2d,this['z']=_0x5c5b2d,this['w']=_0x5c5b2d,this;}['setX'](_0xde8945){return this['x']=_0xde8945,this;}['setY'](_0x55a94a){return this['y']=_0x55a94a,this;}['setZ'](_0x41f5ba){return this['z']=_0x41f5ba,this;}['setW'](_0x470401){return this['w']=_0x470401,this;}['setComponent'](_0x2efa03,_0x59638e){switch(_0x2efa03){case 0x0:this['x']=_0x59638e;break;case 0x1:this['y']=_0x59638e;break;case 0x2:this['z']=_0x59638e;break;case 0x3:this['w']=_0x59638e;break;default:throw new Error('index\x20is\x20out\x20of\x20range:\x20'+_0x2efa03);}return this;}['getComponent'](_0x54cac2){switch(_0x54cac2){case 0x0:return this['x'];case 0x1:return this['y'];case 0x2:return this['z'];case 0x3:return this['w'];default:throw new Error('index\x20is\x20out\x20of\x20range:\x20'+_0x54cac2);}}['clone'](){return new this['constructor'](this['x'],this['y'],this['z'],this['w']);}['copy'](_0x5e1746){return this['x']=_0x5e1746['x'],this['y']=_0x5e1746['y'],this['z']=_0x5e1746['z'],this['w']=_0x5e1746['w']!==void 0x0?_0x5e1746['w']:0x1,this;}['add'](_0x1e234b){return this['x']+=_0x1e234b['x'],this['y']+=_0x1e234b['y'],this['z']+=_0x1e234b['z'],this['w']+=_0x1e234b['w'],this;}['addScalar'](_0x41661f){return this['x']+=_0x41661f,this['y']+=_0x41661f,this['z']+=_0x41661f,this['w']+=_0x41661f,this;}['addVectors'](_0x41761e,_0x11abda){return this['x']=_0x41761e['x']+_0x11abda['x'],this['y']=_0x41761e['y']+_0x11abda['y'],this['z']=_0x41761e['z']+_0x11abda['z'],this['w']=_0x41761e['w']+_0x11abda['w'],this;}['addScaledVector'](_0x1d1943,_0x15c2ee){return this['x']+=_0x1d1943['x']*_0x15c2ee,this['y']+=_0x1d1943['y']*_0x15c2ee,this['z']+=_0x1d1943['z']*_0x15c2ee,this['w']+=_0x1d1943['w']*_0x15c2ee,this;}['sub'](_0x43b053){return this['x']-=_0x43b053['x'],this['y']-=_0x43b053['y'],this['z']-=_0x43b053['z'],this['w']-=_0x43b053['w'],this;}['subScalar'](_0x4f14a1){return this['x']-=_0x4f14a1,this['y']-=_0x4f14a1,this['z']-=_0x4f14a1,this['w']-=_0x4f14a1,this;}['subVectors'](_0x57582e,_0x555eb5){return this['x']=_0x57582e['x']-_0x555eb5['x'],this['y']=_0x57582e['y']-_0x555eb5['y'],this['z']=_0x57582e['z']-_0x555eb5['z'],this['w']=_0x57582e['w']-_0x555eb5['w'],this;}['multiply'](_0x3b52bf){return this['x']*=_0x3b52bf['x'],this['y']*=_0x3b52bf['y'],this['z']*=_0x3b52bf['z'],this['w']*=_0x3b52bf['w'],this;}['multiplyScalar'](_0x54d1d1){return this['x']*=_0x54d1d1,this['y']*=_0x54d1d1,this['z']*=_0x54d1d1,this['w']*=_0x54d1d1,this;}['applyMatrix4'](_0x2f8492){const _0x303649=this['x'],_0x2af2e9=this['y'],_0x117c6d=this['z'],_0x2557bf=this['w'],_0x4d4264=_0x2f8492['elements'];return this['x']=_0x4d4264[0x0]*_0x303649+_0x4d4264[0x4]*_0x2af2e9+_0x4d4264[0x8]*_0x117c6d+_0x4d4264[0xc]*_0x2557bf,this['y']=_0x4d4264[0x1]*_0x303649+_0x4d4264[0x5]*_0x2af2e9+_0x4d4264[0x9]*_0x117c6d+_0x4d4264[0xd]*_0x2557bf,this['z']=_0x4d4264[0x2]*_0x303649+_0x4d4264[0x6]*_0x2af2e9+_0x4d4264[0xa]*_0x117c6d+_0x4d4264[0xe]*_0x2557bf,this['w']=_0x4d4264[0x3]*_0x303649+_0x4d4264[0x7]*_0x2af2e9+_0x4d4264[0xb]*_0x117c6d+_0x4d4264[0xf]*_0x2557bf,this;}['divideScalar'](_0x405f89){return this['multiplyScalar'](0x1/_0x405f89);}['setAxisAngleFromQuaternion'](_0x546c23){this['w']=0x2*Math['acos'](_0x546c23['w']);const _0x4c3389=Math['sqrt'](0x1-_0x546c23['w']*_0x546c23['w']);return _0x4c3389<0.0001?(this['x']=0x1,this['y']=0x0,this['z']=0x0):(this['x']=_0x546c23['x']/_0x4c3389,this['y']=_0x546c23['y']/_0x4c3389,this['z']=_0x546c23['z']/_0x4c3389),this;}['setAxisAngleFromRotationMatrix'](_0x4b1cfd){let _0x4a782c,_0x130376,_0x57d50c,_0x4e3a5a;const _0x12d401=0.01,_0x2229fe=0.1,_0x406355=_0x4b1cfd['elements'],_0x5bbca2=_0x406355[0x0],_0x9973e6=_0x406355[0x4],_0x2741c0=_0x406355[0x8],_0x1b58d8=_0x406355[0x1],_0x5b3373=_0x406355[0x5],_0x392d32=_0x406355[0x9],_0x2fa068=_0x406355[0x2],_0x501209=_0x406355[0x6],_0x371754=_0x406355[0xa];if(Math['abs'](_0x9973e6-_0x1b58d8)<_0x12d401&&Math['abs'](_0x2741c0-_0x2fa068)<_0x12d401&&Math['abs'](_0x392d32-_0x501209)<_0x12d401){if(Math['abs'](_0x9973e6+_0x1b58d8)<_0x2229fe&&Math['abs'](_0x2741c0+_0x2fa068)<_0x2229fe&&Math['abs'](_0x392d32+_0x501209)<_0x2229fe&&Math['abs'](_0x5bbca2+_0x5b3373+_0x371754-0x3)<_0x2229fe)return this['set'](0x1,0x0,0x0,0x0),this;_0x4a782c=Math['PI'];const _0x2ba189=(_0x5bbca2+0x1)/0x2,_0x4773cf=(_0x5b3373+0x1)/0x2,_0x181f8c=(_0x371754+0x1)/0x2,_0x2d980d=(_0x9973e6+_0x1b58d8)/0x4,_0x1e8c15=(_0x2741c0+_0x2fa068)/0x4,_0x3120d0=(_0x392d32+_0x501209)/0x4;if(_0x2ba189>_0x4773cf&&_0x2ba189>_0x181f8c)_0x2ba189<_0x12d401?(_0x130376=0x0,_0x57d50c=0.707106781,_0x4e3a5a=0.707106781):(_0x130376=Math['sqrt'](_0x2ba189),_0x57d50c=_0x2d980d/_0x130376,_0x4e3a5a=_0x1e8c15/_0x130376);else _0x4773cf>_0x181f8c?_0x4773cf<_0x12d401?(_0x130376=0.707106781,_0x57d50c=0x0,_0x4e3a5a=0.707106781):(_0x57d50c=Math['sqrt'](_0x4773cf),_0x130376=_0x2d980d/_0x57d50c,_0x4e3a5a=_0x3120d0/_0x57d50c):_0x181f8c<_0x12d401?(_0x130376=0.707106781,_0x57d50c=0.707106781,_0x4e3a5a=0x0):(_0x4e3a5a=Math['sqrt'](_0x181f8c),_0x130376=_0x1e8c15/_0x4e3a5a,_0x57d50c=_0x3120d0/_0x4e3a5a);return this['set'](_0x130376,_0x57d50c,_0x4e3a5a,_0x4a782c),this;}let _0x34faed=Math['sqrt']((_0x501209-_0x392d32)*(_0x501209-_0x392d32)+(_0x2741c0-_0x2fa068)*(_0x2741c0-_0x2fa068)+(_0x1b58d8-_0x9973e6)*(_0x1b58d8-_0x9973e6));if(Math['abs'](_0x34faed)<0.001)_0x34faed=0x1;return this['x']=(_0x501209-_0x392d32)/_0x34faed,this['y']=(_0x2741c0-_0x2fa068)/_0x34faed,this['z']=(_0x1b58d8-_0x9973e6)/_0x34faed,this['w']=Math['acos']((_0x5bbca2+_0x5b3373+_0x371754-0x1)/0x2),this;}['min'](_0x35cb0c){return this['x']=Math['min'](this['x'],_0x35cb0c['x']),this['y']=Math['min'](this['y'],_0x35cb0c['y']),this['z']=Math