gy-roslib
Version:
gy
11 lines • 289 kB
JavaScript
var __defProp=Object['defineProperty'],__defNormalProp=(_0x4542d7,_0x41972c,_0x5b0e8d)=>_0x41972c in _0x4542d7?__defProp(_0x4542d7,_0x41972c,{'enumerable':!![],'configurable':!![],'writable':!![],'value':_0x5b0e8d}):_0x4542d7[_0x41972c]=_0x5b0e8d,__publicField=(_0x14db51,_0x267fa7,_0x5a0027)=>{return __defNormalProp(_0x14db51,typeof _0x267fa7!=='symbol'?_0x267fa7+'':_0x267fa7,_0x5a0027),_0x5a0027;},__accessCheck=(_0x1176c7,_0x5b2ff0,_0x3592e8)=>{if(!_0x5b2ff0['has'](_0x1176c7))throw TypeError('Cannot\x20'+_0x3592e8);},__privateGet=(_0x21ff42,_0x5cd896,_0x43c51e)=>{return __accessCheck(_0x21ff42,_0x5cd896,'read\x20from\x20private\x20field'),_0x43c51e?_0x43c51e['call'](_0x21ff42):_0x5cd896['get'](_0x21ff42);},__privateAdd=(_0x128a49,_0x45805a,_0x42eb20)=>{if(_0x45805a['has'](_0x128a49))throw TypeError('Cannot\x20add\x20the\x20same\x20private\x20member\x20more\x20than\x20once');_0x45805a instanceof WeakSet?_0x45805a['add'](_0x128a49):_0x45805a['set'](_0x128a49,_0x42eb20);},__privateSet=(_0x9fb24a,_0x507442,_0xe05e23,_0x547073)=>{return __accessCheck(_0x9fb24a,_0x507442,'write\x20to\x20private\x20field'),_0x547073?_0x547073['call'](_0x9fb24a,_0xe05e23):_0x507442['set'](_0x9fb24a,_0xe05e23),_0xe05e23;},__privateMethod=(_0x54973a,_0xa616ee,_0x4d863a)=>{return __accessCheck(_0x54973a,_0xa616ee,'access\x20private\x20method'),_0x4d863a;},_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=_0x307ec5=>typeof _0x307ec5==='object'&&_0x307ec5!==null||typeof _0x307ec5==='function',proxyTransferHandler={'canHandle':_0x1f858b=>isObject(_0x1f858b)&&_0x1f858b[proxyMarker],'serialize'(_0x1ca9e0){const {port1:_0x842dcc,port2:_0x1c7ebd}=new MessageChannel();return expose(_0x1ca9e0,_0x842dcc),[_0x1c7ebd,[_0x1c7ebd]];},'deserialize'(_0x8dbcc1){return _0x8dbcc1['start'](),wrap(_0x8dbcc1);}},throwTransferHandler={'canHandle':_0x3a6cc8=>isObject(_0x3a6cc8)&&throwMarker in _0x3a6cc8,'serialize'({value:_0x110e01}){let _0x9c6ac4;return _0x110e01 instanceof Error?_0x9c6ac4={'isError':!![],'value':{'message':_0x110e01['message'],'name':_0x110e01['name'],'stack':_0x110e01['stack']}}:_0x9c6ac4={'isError':![],'value':_0x110e01},[_0x9c6ac4,[]];},'deserialize'(_0x46c405){if(_0x46c405['isError'])throw Object['assign'](new Error(_0x46c405['value']['message']),_0x46c405['value']);throw _0x46c405['value'];}},transferHandlers=new Map([['proxy',proxyTransferHandler],['throw',throwTransferHandler]]);function isAllowedOrigin(_0x45bcb5,_0x2745e0){for(const _0x42bdd9 of _0x45bcb5){if(_0x2745e0===_0x42bdd9||_0x42bdd9==='*')return!![];if(_0x42bdd9 instanceof RegExp&&_0x42bdd9['test'](_0x2745e0))return!![];}return![];}function expose(_0x45529d,_0xc9b75c=globalThis,_0x3f09ae=['*']){_0xc9b75c['addEventListener']('message',function _0x47124c(_0xbb8984){if(!_0xbb8984||!_0xbb8984['data'])return;if(!isAllowedOrigin(_0x3f09ae,_0xbb8984['origin'])){console['warn']('Invalid\x20origin\x20\x27'+_0xbb8984['origin']+'\x27\x20for\x20comlink\x20proxy');return;}const {id:_0x585b2d,type:_0x2aeeb2,path:_0x876fd5}=Object['assign']({'path':[]},_0xbb8984['data']),_0x23826e=(_0xbb8984['data']['argumentList']||[])['map'](fromWireValue);let _0x3faef1;try{const _0xa953b0=_0x876fd5['slice'](0x0,-0x1)['reduce']((_0x42321a,_0x3e2645)=>_0x42321a[_0x3e2645],_0x45529d),_0x4945cc=_0x876fd5['reduce']((_0x2efb7d,_0x1cbb3c)=>_0x2efb7d[_0x1cbb3c],_0x45529d);switch(_0x2aeeb2){case'GET':{_0x3faef1=_0x4945cc;}break;case'SET':{_0xa953b0[_0x876fd5['slice'](-0x1)[0x0]]=fromWireValue(_0xbb8984['data']['value']),_0x3faef1=!![];}break;case'APPLY':{_0x3faef1=_0x4945cc['apply'](_0xa953b0,_0x23826e);}break;case'CONSTRUCT':{const _0x3b038c=new _0x4945cc(..._0x23826e);_0x3faef1=proxy(_0x3b038c);}break;case'ENDPOINT':{const {port1:_0x114b5d,port2:_0x4cfdb6}=new MessageChannel();expose(_0x45529d,_0x4cfdb6),_0x3faef1=transfer(_0x114b5d,[_0x114b5d]);}break;case'RELEASE':{_0x3faef1=void 0x0;}break;default:return;}}catch(_0x148faf){_0x3faef1={'value':_0x148faf,[throwMarker]:0x0};}Promise['resolve'](_0x3faef1)['catch'](_0x1fee7d=>{return{'value':_0x1fee7d,[throwMarker]:0x0};})['then'](_0x839460=>{const [_0x238f6a,_0x14b35e]=toWireValue(_0x839460);_0xc9b75c['postMessage'](Object['assign'](Object['assign']({},_0x238f6a),{'id':_0x585b2d}),_0x14b35e),_0x2aeeb2==='RELEASE'&&(_0xc9b75c['removeEventListener']('message',_0x47124c),closeEndPoint(_0xc9b75c),finalizer in _0x45529d&&typeof _0x45529d[finalizer]==='function'&&_0x45529d[finalizer]());})['catch'](_0x3df2d6=>{const [_0x2bb651,_0x3599e5]=toWireValue({'value':new TypeError('Unserializable\x20return\x20value'),[throwMarker]:0x0});_0xc9b75c['postMessage'](Object['assign'](Object['assign']({},_0x2bb651),{'id':_0x585b2d}),_0x3599e5);});}),_0xc9b75c['start']&&_0xc9b75c['start']();}function isMessagePort(_0x202ff0){return _0x202ff0['constructor']['name']==='MessagePort';}function closeEndPoint(_0xe50d4){if(isMessagePort(_0xe50d4))_0xe50d4['close']();}function wrap(_0x1db0fe,_0x11d24a){const _0x4cdd2b=new Map();return _0x1db0fe['addEventListener']('message',function _0xb72854(_0xb3fa76){const {data:_0x1662e9}=_0xb3fa76;if(!_0x1662e9||!_0x1662e9['id'])return;const _0x334d8a=_0x4cdd2b['get'](_0x1662e9['id']);if(!_0x334d8a)return;try{_0x334d8a(_0x1662e9);}finally{_0x4cdd2b['delete'](_0x1662e9['id']);}}),createProxy(_0x1db0fe,_0x4cdd2b,[],_0x11d24a);}function throwIfProxyReleased(_0x2cb9e2){if(_0x2cb9e2)throw new Error('Proxy\x20has\x20been\x20released\x20and\x20is\x20not\x20useable');}function releaseEndpoint(_0x6c0e3d){return requestResponseMessage(_0x6c0e3d,new Map(),{'type':'RELEASE'})['then'](()=>{closeEndPoint(_0x6c0e3d);});}const proxyCounter=new WeakMap(),proxyFinalizers='FinalizationRegistry'in globalThis&&new FinalizationRegistry(_0x611a8e=>{const _0x2d409c=(proxyCounter['get'](_0x611a8e)||0x0)-0x1;proxyCounter['set'](_0x611a8e,_0x2d409c),_0x2d409c===0x0&&releaseEndpoint(_0x611a8e);});function registerProxy(_0x261119,_0x400288){const _0x171994=(proxyCounter['get'](_0x400288)||0x0)+0x1;proxyCounter['set'](_0x400288,_0x171994),proxyFinalizers&&proxyFinalizers['register'](_0x261119,_0x400288,_0x261119);}function unregisterProxy(_0x30265d){proxyFinalizers&&proxyFinalizers['unregister'](_0x30265d);}function createProxy(_0x4b21ee,_0x15ad40,_0x3445fe=[],_0x575b50=function(){}){let _0x83e283=![];const _0x1a4b0e=new Proxy(_0x575b50,{'get'(_0x5b6ac8,_0x1a3f41){throwIfProxyReleased(_0x83e283);if(_0x1a3f41===releaseProxy)return()=>{unregisterProxy(_0x1a4b0e),releaseEndpoint(_0x4b21ee),_0x15ad40['clear'](),_0x83e283=!![];};if(_0x1a3f41==='then'){if(_0x3445fe['length']===0x0)return{'then':()=>_0x1a4b0e};const _0x495452=requestResponseMessage(_0x4b21ee,_0x15ad40,{'type':'GET','path':_0x3445fe['map'](_0xaad757=>_0xaad757['toString']())})['then'](fromWireValue);return _0x495452['then']['bind'](_0x495452);}return createProxy(_0x4b21ee,_0x15ad40,[..._0x3445fe,_0x1a3f41]);},'set'(_0x5ddd86,_0x1daa55,_0xd34ac1){throwIfProxyReleased(_0x83e283);const [_0x30d42b,_0x21500f]=toWireValue(_0xd34ac1);return requestResponseMessage(_0x4b21ee,_0x15ad40,{'type':'SET','path':[..._0x3445fe,_0x1daa55]['map'](_0xde7971=>_0xde7971['toString']()),'value':_0x30d42b},_0x21500f)['then'](fromWireValue);},'apply'(_0xe08810,_0x21b5ee,_0x4fbb3f){throwIfProxyReleased(_0x83e283);const _0x25448d=_0x3445fe[_0x3445fe['length']-0x1];if(_0x25448d===createEndpoint)return requestResponseMessage(_0x4b21ee,_0x15ad40,{'type':'ENDPOINT'})['then'](fromWireValue);if(_0x25448d==='bind')return createProxy(_0x4b21ee,_0x15ad40,_0x3445fe['slice'](0x0,-0x1));const [_0x371b3a,_0x3f01a2]=processArguments(_0x4fbb3f);return requestResponseMessage(_0x4b21ee,_0x15ad40,{'type':'APPLY','path':_0x3445fe['map'](_0x47ee18=>_0x47ee18['toString']()),'argumentList':_0x371b3a},_0x3f01a2)['then'](fromWireValue);},'construct'(_0x3a66e7,_0x25f119){throwIfProxyReleased(_0x83e283);const [_0x424ba0,_0x1c07f7]=processArguments(_0x25f119);return requestResponseMessage(_0x4b21ee,_0x15ad40,{'type':'CONSTRUCT','path':_0x3445fe['map'](_0x315367=>_0x315367['toString']()),'argumentList':_0x424ba0},_0x1c07f7)['then'](fromWireValue);}});return registerProxy(_0x1a4b0e,_0x4b21ee),_0x1a4b0e;}function myFlat(_0x2eda84){return Array['prototype']['concat']['apply']([],_0x2eda84);}function processArguments(_0x2e1055){const _0x480d5c=_0x2e1055['map'](toWireValue);return[_0x480d5c['map'](_0x532501=>_0x532501[0x0]),myFlat(_0x480d5c['map'](_0x1fcc8c=>_0x1fcc8c[0x1]))];}const transferCache=new WeakMap();function transfer(_0x15c09a,_0x53889a){return transferCache['set'](_0x15c09a,_0x53889a),_0x15c09a;}function proxy(_0x1f1028){return Object['assign'](_0x1f1028,{[proxyMarker]:!![]});}function toWireValue(_0x53c20e){for(const [_0x1f6a3c,_0x3719f9]of transferHandlers){if(_0x3719f9['canHandle'](_0x53c20e)){const [_0x130607,_0x2cba87]=_0x3719f9['serialize'](_0x53c20e);return[{'type':'HANDLER','name':_0x1f6a3c,'value':_0x130607},_0x2cba87];}}return[{'type':'RAW','value':_0x53c20e},transferCache['get'](_0x53c20e)||[]];}function fromWireValue(_0x223291){switch(_0x223291['type']){case'HANDLER':return transferHandlers['get'](_0x223291['name'])['deserialize'](_0x223291['value']);case'RAW':return _0x223291['value'];}}function requestResponseMessage(_0x2dc2cc,_0x367f75,_0x2b4733,_0x3e57e7){return new Promise(_0xedd4a=>{const _0xb5d86b=generateUUID$1();_0x367f75['set'](_0xb5d86b,_0xedd4a),_0x2dc2cc['start']&&_0x2dc2cc['start'](),_0x2dc2cc['postMessage'](Object['assign']({'id':_0xb5d86b},_0x2b4733),_0x3e57e7);});}function generateUUID$1(){return new Array(0x4)['fill'](0x0)['map'](()=>Math['floor'](Math['random']()*Number['MAX_SAFE_INTEGER'])['toString'](0x10))['join']('-');}class MessageParser{['isSupport'](_0x239a0e){return this['supportTypes']()['includes'](_0x239a0e);}}function normalizeTime(_0x14898e){if(!_0x14898e)return{'sec':0x0,'nsec':0x0};return{'sec':_0x14898e['sec']??0x0,'nsec':_0x14898e['nsec']??0x0};}function normalizeHeader(_0x158968){return{'frame_id':_0x158968?.['frame_id']??'','stamp':normalizeTime(_0x158968?.['stamp']),'seq':_0x158968?.['seq']};}function normalizeByteArray(_0x29bc74){if(_0x29bc74==void 0x0)return new Uint8Array(0x0);else{if(_0x29bc74 instanceof Uint8Array)return _0x29bc74;else return Array['isArray'](_0x29bc74)||_0x29bc74 instanceof ArrayBuffer?new Uint8Array(_0x29bc74):new Uint8Array(0x0);}}function normalizeFloat32Array(_0x3157e5){if(_0x3157e5==void 0x0)return new Float32Array(0x0);else{if(_0x3157e5 instanceof Float32Array)return _0x3157e5;else return Array['isArray'](_0x3157e5)||_0x3157e5 instanceof ArrayBuffer||_0x3157e5 instanceof Float64Array?new Float32Array(_0x3157e5):new Float32Array(0x0);}}function normalizeImageData(_0xed1302){if(_0xed1302==void 0x0)return new Uint8Array(0x0);else return _0xed1302 instanceof Int8Array||_0xed1302 instanceof Uint8Array?_0xed1302:new Uint8Array(0x0);}function getField(_0x524cd7){const _0x3880e7=[function(_0x3927b3,_0x246400,_0x493b7b,_0x38293e){return _0x3927b3['getInt8'](_0x246400+_0x493b7b);},function(_0x5ae25c,_0x259a1d,_0x18eb56,_0x557a24){return _0x5ae25c['getUint8'](_0x259a1d+_0x18eb56);},function(_0x16af7a,_0x4985b5,_0x175f79,_0x55965c){return _0x16af7a['getInt16'](_0x4985b5+_0x175f79,_0x55965c);},function(_0x4574f0,_0x3ab05b,_0x1eda1d,_0x4ede2a){return _0x4574f0['getUint16'](_0x3ab05b+_0x1eda1d,_0x4ede2a);},function(_0x4547c1,_0x3e9876,_0x34d9a3,_0x3761c8){return _0x4547c1['getInt32'](_0x3e9876+_0x34d9a3,_0x3761c8);},function(_0x4997ff,_0x493e75,_0x3ae6ac,_0x3ce5ea){return _0x4997ff['getUint32'](_0x493e75+_0x3ae6ac,_0x3ce5ea);},function(_0x146dc0,_0x41a01f,_0x39ffea,_0xad5afa){return _0x146dc0['getFloat32'](_0x41a01f+_0x39ffea,_0xad5afa);},function(_0x4bd5f1,_0x265ed8,_0x195451,_0x42dc8a){return _0x4bd5f1['getFloat64'](_0x265ed8+_0x195451,_0x42dc8a);}];let _0x149157=()=>{return NaN;};return _0x3880e7[_0x524cd7]||_0x149157;}function normalizeVector3(_0x272403){if(!_0x272403)return{'x':0x0,'y':0x0,'z':0x0};return{'x':_0x272403['x']??0x0,'y':_0x272403['y']??0x0,'z':_0x272403['z']??0x0};}function normalizeVector3s(_0x2e92e8){if(!_0x2e92e8)return[];return _0x2e92e8['map'](normalizeVector3);}function normalizeQuaternion(_0x17bf3e){if(!_0x17bf3e)return{'x':0x0,'y':0x0,'z':0x0,'w':0x1};return{'x':_0x17bf3e['x']??0x0,'y':_0x17bf3e['y']??0x0,'z':_0x17bf3e['z']??0x0,'w':_0x17bf3e['w']??0x0};}function normalizePose(_0x406d82){return{'position':normalizeVector3(_0x406d82?.['position']),'orientation':normalizeQuaternion(_0x406d82?.['orientation'])};}function normalizeColorRGBA(_0x3b15d0){if(!_0x3b15d0)return{'r':0x0,'g':0x0,'b':0x0,'a':0x1};return{'r':_0x3b15d0['r']??0x0,'g':_0x3b15d0['g']??0x0,'b':_0x3b15d0['b']??0x0,'a':_0x3b15d0['a']??0x1};}function normalizeColorRGBAs(_0x5c123e){if(!_0x5c123e)return[];return _0x5c123e['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'](_0x520930,_0x4287e8){if(this['_listeners']===void 0x0)this['_listeners']={};const _0x543a5f=this['_listeners'];_0x543a5f[_0x520930]===void 0x0&&(_0x543a5f[_0x520930]=[]),_0x543a5f[_0x520930]['indexOf'](_0x4287e8)===-0x1&&_0x543a5f[_0x520930]['push'](_0x4287e8);}['hasEventListener'](_0x4a1726,_0x1f0bee){if(this['_listeners']===void 0x0)return![];const _0x2725ce=this['_listeners'];return _0x2725ce[_0x4a1726]!==void 0x0&&_0x2725ce[_0x4a1726]['indexOf'](_0x1f0bee)!==-0x1;}['removeEventListener'](_0x38bd36,_0x3eeecf){if(this['_listeners']===void 0x0)return;const _0x241012=this['_listeners'],_0x1c4f28=_0x241012[_0x38bd36];if(_0x1c4f28!==void 0x0){const _0x25e1ba=_0x1c4f28['indexOf'](_0x3eeecf);_0x25e1ba!==-0x1&&_0x1c4f28['splice'](_0x25e1ba,0x1);}}['dispatchEvent'](_0x17e266){if(this['_listeners']===void 0x0)return;const _0x46293b=this['_listeners'],_0x39178a=_0x46293b[_0x17e266['type']];if(_0x39178a!==void 0x0){_0x17e266['target']=this;const _0x3da0ee=_0x39178a['slice'](0x0);for(let _0x74112d=0x0,_0x13b969=_0x3da0ee['length'];_0x74112d<_0x13b969;_0x74112d++){_0x3da0ee[_0x74112d]['call'](this,_0x17e266);}_0x17e266['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 _0x377181=Math['random']()*0xffffffff|0x0,_0x3eeb02=Math['random']()*0xffffffff|0x0,_0x865194=Math['random']()*0xffffffff|0x0,_0x318728=Math['random']()*0xffffffff|0x0,_0x26efbe=_lut[_0x377181&0xff]+_lut[_0x377181>>0x8&0xff]+_lut[_0x377181>>0x10&0xff]+_lut[_0x377181>>0x18&0xff]+'-'+_lut[_0x3eeb02&0xff]+_lut[_0x3eeb02>>0x8&0xff]+'-'+_lut[_0x3eeb02>>0x10&0xf|0x40]+_lut[_0x3eeb02>>0x18&0xff]+'-'+_lut[_0x865194&0x3f|0x80]+_lut[_0x865194>>0x8&0xff]+'-'+_lut[_0x865194>>0x10&0xff]+_lut[_0x865194>>0x18&0xff]+_lut[_0x318728&0xff]+_lut[_0x318728>>0x8&0xff]+_lut[_0x318728>>0x10&0xff]+_lut[_0x318728>>0x18&0xff];return _0x26efbe['toLowerCase']();}function clamp$1(_0x5099fe,_0x3501,_0x26dae7){return Math['max'](_0x3501,Math['min'](_0x26dae7,_0x5099fe));}function euclideanModulo(_0x391219,_0x5a22ef){return(_0x391219%_0x5a22ef+_0x5a22ef)%_0x5a22ef;}function lerp$1(_0x332112,_0xcdf4ca,_0x34521c){return(0x1-_0x34521c)*_0x332112+_0x34521c*_0xcdf4ca;}class Vector2{constructor(_0x535f41=0x0,_0x193c86=0x0){Vector2['prototype']['isVector2']=!![],this['x']=_0x535f41,this['y']=_0x193c86;}get['width'](){return this['x'];}set['width'](_0xbf6a6e){this['x']=_0xbf6a6e;}get['height'](){return this['y'];}set['height'](_0x5d42fe){this['y']=_0x5d42fe;}['set'](_0x5df9f0,_0xd367c0){return this['x']=_0x5df9f0,this['y']=_0xd367c0,this;}['setScalar'](_0x2a2fae){return this['x']=_0x2a2fae,this['y']=_0x2a2fae,this;}['setX'](_0x2a5e04){return this['x']=_0x2a5e04,this;}['setY'](_0x3adc5f){return this['y']=_0x3adc5f,this;}['setComponent'](_0x4106cb,_0x48a698){switch(_0x4106cb){case 0x0:this['x']=_0x48a698;break;case 0x1:this['y']=_0x48a698;break;default:throw new Error('index\x20is\x20out\x20of\x20range:\x20'+_0x4106cb);}return this;}['getComponent'](_0x21ae83){switch(_0x21ae83){case 0x0:return this['x'];case 0x1:return this['y'];default:throw new Error('index\x20is\x20out\x20of\x20range:\x20'+_0x21ae83);}}['clone'](){return new this['constructor'](this['x'],this['y']);}['copy'](_0x2c8e63){return this['x']=_0x2c8e63['x'],this['y']=_0x2c8e63['y'],this;}['add'](_0x25e167){return this['x']+=_0x25e167['x'],this['y']+=_0x25e167['y'],this;}['addScalar'](_0x5595a3){return this['x']+=_0x5595a3,this['y']+=_0x5595a3,this;}['addVectors'](_0x5b819f,_0x29125c){return this['x']=_0x5b819f['x']+_0x29125c['x'],this['y']=_0x5b819f['y']+_0x29125c['y'],this;}['addScaledVector'](_0x45deed,_0x97093e){return this['x']+=_0x45deed['x']*_0x97093e,this['y']+=_0x45deed['y']*_0x97093e,this;}['sub'](_0xc956e7){return this['x']-=_0xc956e7['x'],this['y']-=_0xc956e7['y'],this;}['subScalar'](_0x19b5d5){return this['x']-=_0x19b5d5,this['y']-=_0x19b5d5,this;}['subVectors'](_0x4a383a,_0x441e02){return this['x']=_0x4a383a['x']-_0x441e02['x'],this['y']=_0x4a383a['y']-_0x441e02['y'],this;}['multiply'](_0x2f7365){return this['x']*=_0x2f7365['x'],this['y']*=_0x2f7365['y'],this;}['multiplyScalar'](_0x47d309){return this['x']*=_0x47d309,this['y']*=_0x47d309,this;}['divide'](_0x436a82){return this['x']/=_0x436a82['x'],this['y']/=_0x436a82['y'],this;}['divideScalar'](_0x198991){return this['multiplyScalar'](0x1/_0x198991);}['applyMatrix3'](_0x56f2b0){const _0x375f15=this['x'],_0x3f2ecb=this['y'],_0x55a15c=_0x56f2b0['elements'];return this['x']=_0x55a15c[0x0]*_0x375f15+_0x55a15c[0x3]*_0x3f2ecb+_0x55a15c[0x6],this['y']=_0x55a15c[0x1]*_0x375f15+_0x55a15c[0x4]*_0x3f2ecb+_0x55a15c[0x7],this;}['min'](_0x45eab9){return this['x']=Math['min'](this['x'],_0x45eab9['x']),this['y']=Math['min'](this['y'],_0x45eab9['y']),this;}['max'](_0x14f3c5){return this['x']=Math['max'](this['x'],_0x14f3c5['x']),this['y']=Math['max'](this['y'],_0x14f3c5['y']),this;}['clamp'](_0x854728,_0x138fea){return this['x']=Math['max'](_0x854728['x'],Math['min'](_0x138fea['x'],this['x'])),this['y']=Math['max'](_0x854728['y'],Math['min'](_0x138fea['y'],this['y'])),this;}['clampScalar'](_0x5c114f,_0x4b2897){return this['x']=Math['max'](_0x5c114f,Math['min'](_0x4b2897,this['x'])),this['y']=Math['max'](_0x5c114f,Math['min'](_0x4b2897,this['y'])),this;}['clampLength'](_0x36f5f5,_0x42c57c){const _0x2777df=this['length']();return this['divideScalar'](_0x2777df||0x1)['multiplyScalar'](Math['max'](_0x36f5f5,Math['min'](_0x42c57c,_0x2777df)));}['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'](_0x26b204){return this['x']*_0x26b204['x']+this['y']*_0x26b204['y'];}['cross'](_0x56cb2c){return this['x']*_0x56cb2c['y']-this['y']*_0x56cb2c['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 _0x3a959d=Math['atan2'](-this['y'],-this['x'])+Math['PI'];return _0x3a959d;}['angleTo'](_0x248bbc){const _0x4df0a3=Math['sqrt'](this['lengthSq']()*_0x248bbc['lengthSq']());if(_0x4df0a3===0x0)return Math['PI']/0x2;const _0x19c210=this['dot'](_0x248bbc)/_0x4df0a3;return Math['acos'](clamp$1(_0x19c210,-0x1,0x1));}['distanceTo'](_0x385034){return Math['sqrt'](this['distanceToSquared'](_0x385034));}['distanceToSquared'](_0x1aeb5c){const _0x359385=this['x']-_0x1aeb5c['x'],_0x3d147f=this['y']-_0x1aeb5c['y'];return _0x359385*_0x359385+_0x3d147f*_0x3d147f;}['manhattanDistanceTo'](_0x19d7fb){return Math['abs'](this['x']-_0x19d7fb['x'])+Math['abs'](this['y']-_0x19d7fb['y']);}['setLength'](_0x3237b2){return this['normalize']()['multiplyScalar'](_0x3237b2);}['lerp'](_0x2592f8,_0x44d864){return this['x']+=(_0x2592f8['x']-this['x'])*_0x44d864,this['y']+=(_0x2592f8['y']-this['y'])*_0x44d864,this;}['lerpVectors'](_0x370dbd,_0x54cebe,_0x24a366){return this['x']=_0x370dbd['x']+(_0x54cebe['x']-_0x370dbd['x'])*_0x24a366,this['y']=_0x370dbd['y']+(_0x54cebe['y']-_0x370dbd['y'])*_0x24a366,this;}['equals'](_0x130cc7){return _0x130cc7['x']===this['x']&&_0x130cc7['y']===this['y'];}['fromArray'](_0x2a41e3,_0x583f4d=0x0){return this['x']=_0x2a41e3[_0x583f4d],this['y']=_0x2a41e3[_0x583f4d+0x1],this;}['toArray'](_0x3852e9=[],_0x1f91b1=0x0){return _0x3852e9[_0x1f91b1]=this['x'],_0x3852e9[_0x1f91b1+0x1]=this['y'],_0x3852e9;}['fromBufferAttribute'](_0x508893,_0x4cc94f){return this['x']=_0x508893['getX'](_0x4cc94f),this['y']=_0x508893['getY'](_0x4cc94f),this;}['rotateAround'](_0xeb7ec7,_0x4b7bd1){const _0x4b07ba=Math['cos'](_0x4b7bd1),_0xdc4a9b=Math['sin'](_0x4b7bd1),_0x2bd618=this['x']-_0xeb7ec7['x'],_0xe442c4=this['y']-_0xeb7ec7['y'];return this['x']=_0x2bd618*_0x4b07ba-_0xe442c4*_0xdc4a9b+_0xeb7ec7['x'],this['y']=_0x2bd618*_0xdc4a9b+_0xe442c4*_0x4b07ba+_0xeb7ec7['y'],this;}['random'](){return this['x']=Math['random'](),this['y']=Math['random'](),this;}*[Symbol['iterator']](){yield this['x'],yield this['y'];}}class Matrix3{constructor(_0x307142,_0x35f89b,_0x10bc70,_0x2d878e,_0xb8fbbb,_0x55a005,_0x1f8796,_0x8ef5ae,_0x326f9c){Matrix3['prototype']['isMatrix3']=!![],this['elements']=[0x1,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x1],_0x307142!==void 0x0&&this['set'](_0x307142,_0x35f89b,_0x10bc70,_0x2d878e,_0xb8fbbb,_0x55a005,_0x1f8796,_0x8ef5ae,_0x326f9c);}['set'](_0x5adcc7,_0xb940e7,_0x34834e,_0x2d6b4f,_0x55cdad,_0x22a5aa,_0xe97f72,_0x53876e,_0x5bee6e){const _0x4bb3e8=this['elements'];return _0x4bb3e8[0x0]=_0x5adcc7,_0x4bb3e8[0x1]=_0x2d6b4f,_0x4bb3e8[0x2]=_0xe97f72,_0x4bb3e8[0x3]=_0xb940e7,_0x4bb3e8[0x4]=_0x55cdad,_0x4bb3e8[0x5]=_0x53876e,_0x4bb3e8[0x6]=_0x34834e,_0x4bb3e8[0x7]=_0x22a5aa,_0x4bb3e8[0x8]=_0x5bee6e,this;}['identity'](){return this['set'](0x1,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x1),this;}['copy'](_0x23c6ed){const _0x180e7f=this['elements'],_0xed678e=_0x23c6ed['elements'];return _0x180e7f[0x0]=_0xed678e[0x0],_0x180e7f[0x1]=_0xed678e[0x1],_0x180e7f[0x2]=_0xed678e[0x2],_0x180e7f[0x3]=_0xed678e[0x3],_0x180e7f[0x4]=_0xed678e[0x4],_0x180e7f[0x5]=_0xed678e[0x5],_0x180e7f[0x6]=_0xed678e[0x6],_0x180e7f[0x7]=_0xed678e[0x7],_0x180e7f[0x8]=_0xed678e[0x8],this;}['extractBasis'](_0x3130d0,_0x5282de,_0x40b482){return _0x3130d0['setFromMatrix3Column'](this,0x0),_0x5282de['setFromMatrix3Column'](this,0x1),_0x40b482['setFromMatrix3Column'](this,0x2),this;}['setFromMatrix4'](_0x51dc33){const _0x4cd3c7=_0x51dc33['elements'];return this['set'](_0x4cd3c7[0x0],_0x4cd3c7[0x4],_0x4cd3c7[0x8],_0x4cd3c7[0x1],_0x4cd3c7[0x5],_0x4cd3c7[0x9],_0x4cd3c7[0x2],_0x4cd3c7[0x6],_0x4cd3c7[0xa]),this;}['multiply'](_0x53b77e){return this['multiplyMatrices'](this,_0x53b77e);}['premultiply'](_0x4ade8c){return this['multiplyMatrices'](_0x4ade8c,this);}['multiplyMatrices'](_0x37c3be,_0x3f3c24){const _0x242f15=_0x37c3be['elements'],_0x3cb998=_0x3f3c24['elements'],_0x3a10a6=this['elements'],_0x3cf7c0=_0x242f15[0x0],_0x100bcb=_0x242f15[0x3],_0x5210f8=_0x242f15[0x6],_0x471681=_0x242f15[0x1],_0x476230=_0x242f15[0x4],_0x458ec5=_0x242f15[0x7],_0x16c3f7=_0x242f15[0x2],_0x380589=_0x242f15[0x5],_0x594fa7=_0x242f15[0x8],_0x313895=_0x3cb998[0x0],_0x21c341=_0x3cb998[0x3],_0x2f9e49=_0x3cb998[0x6],_0x6db28c=_0x3cb998[0x1],_0x22a9d9=_0x3cb998[0x4],_0x3b5f6b=_0x3cb998[0x7],_0x1b1d1f=_0x3cb998[0x2],_0x4b2ab9=_0x3cb998[0x5],_0x502219=_0x3cb998[0x8];return _0x3a10a6[0x0]=_0x3cf7c0*_0x313895+_0x100bcb*_0x6db28c+_0x5210f8*_0x1b1d1f,_0x3a10a6[0x3]=_0x3cf7c0*_0x21c341+_0x100bcb*_0x22a9d9+_0x5210f8*_0x4b2ab9,_0x3a10a6[0x6]=_0x3cf7c0*_0x2f9e49+_0x100bcb*_0x3b5f6b+_0x5210f8*_0x502219,_0x3a10a6[0x1]=_0x471681*_0x313895+_0x476230*_0x6db28c+_0x458ec5*_0x1b1d1f,_0x3a10a6[0x4]=_0x471681*_0x21c341+_0x476230*_0x22a9d9+_0x458ec5*_0x4b2ab9,_0x3a10a6[0x7]=_0x471681*_0x2f9e49+_0x476230*_0x3b5f6b+_0x458ec5*_0x502219,_0x3a10a6[0x2]=_0x16c3f7*_0x313895+_0x380589*_0x6db28c+_0x594fa7*_0x1b1d1f,_0x3a10a6[0x5]=_0x16c3f7*_0x21c341+_0x380589*_0x22a9d9+_0x594fa7*_0x4b2ab9,_0x3a10a6[0x8]=_0x16c3f7*_0x2f9e49+_0x380589*_0x3b5f6b+_0x594fa7*_0x502219,this;}['multiplyScalar'](_0x262493){const _0x274407=this['elements'];return _0x274407[0x0]*=_0x262493,_0x274407[0x3]*=_0x262493,_0x274407[0x6]*=_0x262493,_0x274407[0x1]*=_0x262493,_0x274407[0x4]*=_0x262493,_0x274407[0x7]*=_0x262493,_0x274407[0x2]*=_0x262493,_0x274407[0x5]*=_0x262493,_0x274407[0x8]*=_0x262493,this;}['determinant'](){const _0x53459a=this['elements'],_0x4be566=_0x53459a[0x0],_0x44b10e=_0x53459a[0x1],_0x49e6ae=_0x53459a[0x2],_0x17f6a3=_0x53459a[0x3],_0x4879be=_0x53459a[0x4],_0x47d61e=_0x53459a[0x5],_0x6f7c08=_0x53459a[0x6],_0x319c32=_0x53459a[0x7],_0x4298a7=_0x53459a[0x8];return _0x4be566*_0x4879be*_0x4298a7-_0x4be566*_0x47d61e*_0x319c32-_0x44b10e*_0x17f6a3*_0x4298a7+_0x44b10e*_0x47d61e*_0x6f7c08+_0x49e6ae*_0x17f6a3*_0x319c32-_0x49e6ae*_0x4879be*_0x6f7c08;}['invert'](){const _0x4b5993=this['elements'],_0x728d8c=_0x4b5993[0x0],_0x18fddc=_0x4b5993[0x1],_0x2364c8=_0x4b5993[0x2],_0x80972e=_0x4b5993[0x3],_0x50a9e8=_0x4b5993[0x4],_0xca5840=_0x4b5993[0x5],_0xc05bc2=_0x4b5993[0x6],_0x3547df=_0x4b5993[0x7],_0x3569ce=_0x4b5993[0x8],_0x18efc6=_0x3569ce*_0x50a9e8-_0xca5840*_0x3547df,_0x44ceeb=_0xca5840*_0xc05bc2-_0x3569ce*_0x80972e,_0x138197=_0x3547df*_0x80972e-_0x50a9e8*_0xc05bc2,_0x170c62=_0x728d8c*_0x18efc6+_0x18fddc*_0x44ceeb+_0x2364c8*_0x138197;if(_0x170c62===0x0)return this['set'](0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0);const _0x4d77bd=0x1/_0x170c62;return _0x4b5993[0x0]=_0x18efc6*_0x4d77bd,_0x4b5993[0x1]=(_0x2364c8*_0x3547df-_0x3569ce*_0x18fddc)*_0x4d77bd,_0x4b5993[0x2]=(_0xca5840*_0x18fddc-_0x2364c8*_0x50a9e8)*_0x4d77bd,_0x4b5993[0x3]=_0x44ceeb*_0x4d77bd,_0x4b5993[0x4]=(_0x3569ce*_0x728d8c-_0x2364c8*_0xc05bc2)*_0x4d77bd,_0x4b5993[0x5]=(_0x2364c8*_0x80972e-_0xca5840*_0x728d8c)*_0x4d77bd,_0x4b5993[0x6]=_0x138197*_0x4d77bd,_0x4b5993[0x7]=(_0x18fddc*_0xc05bc2-_0x3547df*_0x728d8c)*_0x4d77bd,_0x4b5993[0x8]=(_0x50a9e8*_0x728d8c-_0x18fddc*_0x80972e)*_0x4d77bd,this;}['transpose'](){let _0x3950dd;const _0x24f0c5=this['elements'];return _0x3950dd=_0x24f0c5[0x1],_0x24f0c5[0x1]=_0x24f0c5[0x3],_0x24f0c5[0x3]=_0x3950dd,_0x3950dd=_0x24f0c5[0x2],_0x24f0c5[0x2]=_0x24f0c5[0x6],_0x24f0c5[0x6]=_0x3950dd,_0x3950dd=_0x24f0c5[0x5],_0x24f0c5[0x5]=_0x24f0c5[0x7],_0x24f0c5[0x7]=_0x3950dd,this;}['getNormalMatrix'](_0x26a4fa){return this['setFromMatrix4'](_0x26a4fa)['invert']()['transpose']();}['transposeIntoArray'](_0x983a1d){const _0x253a82=this['elements'];return _0x983a1d[0x0]=_0x253a82[0x0],_0x983a1d[0x1]=_0x253a82[0x3],_0x983a1d[0x2]=_0x253a82[0x6],_0x983a1d[0x3]=_0x253a82[0x1],_0x983a1d[0x4]=_0x253a82[0x4],_0x983a1d[0x5]=_0x253a82[0x7],_0x983a1d[0x6]=_0x253a82[0x2],_0x983a1d[0x7]=_0x253a82[0x5],_0x983a1d[0x8]=_0x253a82[0x8],this;}['setUvTransform'](_0x457fe2,_0x103726,_0x2fccf6,_0x3ea2aa,_0xbcb9d8,_0x106b68,_0x1a678e){const _0x5c60aa=Math['cos'](_0xbcb9d8),_0x11fa3e=Math['sin'](_0xbcb9d8);return this['set'](_0x2fccf6*_0x5c60aa,_0x2fccf6*_0x11fa3e,-_0x2fccf6*(_0x5c60aa*_0x106b68+_0x11fa3e*_0x1a678e)+_0x106b68+_0x457fe2,-_0x3ea2aa*_0x11fa3e,_0x3ea2aa*_0x5c60aa,-_0x3ea2aa*(-_0x11fa3e*_0x106b68+_0x5c60aa*_0x1a678e)+_0x1a678e+_0x103726,0x0,0x0,0x1),this;}['scale'](_0x2b3dda,_0x629cb2){return this['premultiply'](_m3['makeScale'](_0x2b3dda,_0x629cb2)),this;}['rotate'](_0x528ab6){return this['premultiply'](_m3['makeRotation'](-_0x528ab6)),this;}['translate'](_0xa02035,_0xdee660){return this['premultiply'](_m3['makeTranslation'](_0xa02035,_0xdee660)),this;}['makeTranslation'](_0xf57b6b,_0x9bf20b){return _0xf57b6b['isVector2']?this['set'](0x1,0x0,_0xf57b6b['x'],0x0,0x1,_0xf57b6b['y'],0x0,0x0,0x1):this['set'](0x1,0x0,_0xf57b6b,0x0,0x1,_0x9bf20b,0x0,0x0,0x1),this;}['makeRotation'](_0x321a17){const _0x3dc4f3=Math['cos'](_0x321a17),_0x36ff61=Math['sin'](_0x321a17);return this['set'](_0x3dc4f3,-_0x36ff61,0x0,_0x36ff61,_0x3dc4f3,0x0,0x0,0x0,0x1),this;}['makeScale'](_0x2c0d40,_0x3c8fd8){return this['set'](_0x2c0d40,0x0,0x0,0x0,_0x3c8fd8,0x0,0x0,0x0,0x1),this;}['equals'](_0xfc0c9){const _0xfa905e=this['elements'],_0x1f9f4a=_0xfc0c9['elements'];for(let _0x1620fd=0x0;_0x1620fd<0x9;_0x1620fd++){if(_0xfa905e[_0x1620fd]!==_0x1f9f4a[_0x1620fd])return![];}return!![];}['fromArray'](_0x5914cb,_0x56157b=0x0){for(let _0x4aea7a=0x0;_0x4aea7a<0x9;_0x4aea7a++){this['elements'][_0x4aea7a]=_0x5914cb[_0x4aea7a+_0x56157b];}return this;}['toArray'](_0x598e3d=[],_0x452fad=0x0){const _0xa7581b=this['elements'];return _0x598e3d[_0x452fad]=_0xa7581b[0x0],_0x598e3d[_0x452fad+0x1]=_0xa7581b[0x1],_0x598e3d[_0x452fad+0x2]=_0xa7581b[0x2],_0x598e3d[_0x452fad+0x3]=_0xa7581b[0x3],_0x598e3d[_0x452fad+0x4]=_0xa7581b[0x4],_0x598e3d[_0x452fad+0x5]=_0xa7581b[0x5],_0x598e3d[_0x452fad+0x6]=_0xa7581b[0x6],_0x598e3d[_0x452fad+0x7]=_0xa7581b[0x7],_0x598e3d[_0x452fad+0x8]=_0xa7581b[0x8],_0x598e3d;}['clone'](){return new this['constructor']()['fromArray'](this['elements']);}}const _m3=new Matrix3();function createElementNS(_0xce1ddd){return document['createElementNS']('http://www.w3.org/1999/xhtml',_0xce1ddd);}const _cache={};function warnOnce(_0x301a75){if(_0x301a75 in _cache)return;_cache[_0x301a75]=!![],console['warn'](_0x301a75);}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':_0x1b5d54=>_0x1b5d54,'fromReference':_0x35cad9=>_0x35cad9},[SRGBColorSpace]:{'transfer':SRGBTransfer,'primaries':Rec709Primaries,'toReference':_0x52c48a=>_0x52c48a['convertSRGBToLinear'](),'fromReference':_0x3919a1=>_0x3919a1['convertLinearToSRGB']()},[LinearDisplayP3ColorSpace]:{'transfer':LinearTransfer,'primaries':P3Primaries,'toReference':_0x5005cf=>_0x5005cf['applyMatrix3'](LINEAR_DISPLAY_P3_TO_LINEAR_SRGB),'fromReference':_0x24dd6c=>_0x24dd6c['applyMatrix3'](LINEAR_SRGB_TO_LINEAR_DISPLAY_P3)},[DisplayP3ColorSpace]:{'transfer':SRGBTransfer,'primaries':P3Primaries,'toReference':_0x21e954=>_0x21e954['convertSRGBToLinear']()['applyMatrix3'](LINEAR_DISPLAY_P3_TO_LINEAR_SRGB),'fromReference':_0x149ebb=>_0x149ebb['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'(_0x41bf07){if(!SUPPORTED_WORKING_COLOR_SPACES['has'](_0x41bf07))throw new Error('Unsupported\x20working\x20color\x20space,\x20\x22'+_0x41bf07+'\x22.');this['_workingColorSpace']=_0x41bf07;},'convert':function(_0x1e7ffb,_0x58483d,_0x2f90fc){if(this['enabled']===![]||_0x58483d===_0x2f90fc||!_0x58483d||!_0x2f90fc)return _0x1e7ffb;const _0x332fba=COLOR_SPACES[_0x58483d]['toReference'],_0x4c5033=COLOR_SPACES[_0x2f90fc]['fromReference'];return _0x4c5033(_0x332fba(_0x1e7ffb));},'fromWorkingColorSpace':function(_0x1d0415,_0x573fe3){return this['convert'](_0x1d0415,this['_workingColorSpace'],_0x573fe3);},'toWorkingColorSpace':function(_0x3a60ba,_0x416bd1){return this['convert'](_0x3a60ba,_0x416bd1,this['_workingColorSpace']);},'getPrimaries':function(_0x5585e3){return COLOR_SPACES[_0x5585e3]['primaries'];},'getTransfer':function(_0x176308){if(_0x176308===NoColorSpace)return LinearTransfer;return COLOR_SPACES[_0x176308]['transfer'];}};function SRGBToLinear$1(_0x3c0e4f){return _0x3c0e4f<0.04045?_0x3c0e4f*0.0773993808:Math['pow'](_0x3c0e4f*0.9478672986+0.0521327014,2.4);}function LinearToSRGB(_0x15c9e7){return _0x15c9e7<0.0031308?_0x15c9e7*12.92:1.055*Math['pow'](_0x15c9e7,0.41666)-0.055;}let _canvas;class ImageUtils{static['getDataURL'](_0x47c4ea){if(/^data:/i['test'](_0x47c4ea['src']))return _0x47c4ea['src'];if(typeof HTMLCanvasElement==='undefined')return _0x47c4ea['src'];let _0x1636f9;if(_0x47c4ea instanceof HTMLCanvasElement)_0x1636f9=_0x47c4ea;else{if(_canvas===void 0x0)_canvas=createElementNS('canvas');_canvas['width']=_0x47c4ea['width'],_canvas['height']=_0x47c4ea['height'];const _0x1b06aa=_canvas['getContext']('2d');_0x47c4ea instanceof ImageData?_0x1b06aa['putImageData'](_0x47c4ea,0x0,0x0):_0x1b06aa['drawImage'](_0x47c4ea,0x0,0x0,_0x47c4ea['width'],_0x47c4ea['height']),_0x1636f9=_canvas;}return _0x1636f9['width']>0x800||_0x1636f9['height']>0x800?(console['warn']('THREE.ImageUtils.getDataURL:\x20Image\x20converted\x20to\x20jpg\x20for\x20performance\x20reasons',_0x47c4ea),_0x1636f9['toDataURL']('image/jpeg',0.6)):_0x1636f9['toDataURL']('image/png');}static['sRGBToLinear'](_0x50e17a){if(typeof HTMLImageElement!=='undefined'&&_0x50e17a instanceof HTMLImageElement||typeof HTMLCanvasElement!=='undefined'&&_0x50e17a instanceof HTMLCanvasElement||typeof ImageBitmap!=='undefined'&&_0x50e17a instanceof ImageBitmap){const _0xc1acb5=createElementNS('canvas');_0xc1acb5['width']=_0x50e17a['width'],_0xc1acb5['height']=_0x50e17a['height'];const _0x49b091=_0xc1acb5['getContext']('2d');_0x49b091['drawImage'](_0x50e17a,0x0,0x0,_0x50e17a['width'],_0x50e17a['height']);const _0x4b1657=_0x49b091['getImageData'](0x0,0x0,_0x50e17a['width'],_0x50e17a['height']),_0x2a5070=_0x4b1657['data'];for(let _0x4ccc13=0x0;_0x4ccc13<_0x2a5070['length'];_0x4ccc13++){_0x2a5070[_0x4ccc13]=SRGBToLinear$1(_0x2a5070[_0x4ccc13]/0xff)*0xff;}return _0x49b091['putImageData'](_0x4b1657,0x0,0x0),_0xc1acb5;}else{if(_0x50e17a['data']){const _0x402e11=_0x50e17a['data']['slice'](0x0);for(let _0x1b3b24=0x0;_0x1b3b24<_0x402e11['length'];_0x1b3b24++){_0x402e11 instanceof Uint8Array||_0x402e11 instanceof Uint8ClampedArray?_0x402e11[_0x1b3b24]=Math['floor'](SRGBToLinear$1(_0x402e11[_0x1b3b24]/0xff)*0xff):_0x402e11[_0x1b3b24]=SRGBToLinear$1(_0x402e11[_0x1b3b24]);}return{'data':_0x402e11,'width':_0x50e17a['width'],'height':_0x50e17a['height']};}else return console['warn']('THREE.ImageUtils.sRGBToLinear():\x20Unsupported\x20image\x20type.\x20No\x20color\x20space\x20conversion\x20applied.'),_0x50e17a;}}}let _sourceId=0x0;class Source{constructor(_0x201a1d=null){this['isSource']=!![],Object['defineProperty'](this,'id',{'value':_sourceId++}),this['uuid']=generateUUID(),this['data']=_0x201a1d,this['version']=0x0;}set['needsUpdate'](_0x17696c){if(_0x17696c===!![])this['version']++;}['toJSON'](_0x2a015a){const _0x56c640=_0x2a015a===void 0x0||typeof _0x2a015a==='string';if(!_0x56c640&&_0x2a015a['images'][this['uuid']]!==void 0x0)return _0x2a015a['images'][this['uuid']];const _0x1773ea={'uuid':this['uuid'],'url':''},_0x519534=this['data'];if(_0x519534!==null){let _0x3dcd61;if(Array['isArray'](_0x519534)){_0x3dcd61=[];for(let _0x35bc84=0x0,_0x1399aa=_0x519534['length'];_0x35bc84<_0x1399aa;_0x35bc84++){_0x519534[_0x35bc84]['isDataTexture']?_0x3dcd61['push'](serializeImage(_0x519534[_0x35bc84]['image'])):_0x3dcd61['push'](serializeImage(_0x519534[_0x35bc84]));}}else _0x3dcd61=serializeImage(_0x519534);_0x1773ea['url']=_0x3dcd61;}return!_0x56c640&&(_0x2a015a['images'][this['uuid']]=_0x1773ea),_0x1773ea;}}function serializeImage(_0x1265e1){return typeof HTMLImageElement!=='undefined'&&_0x1265e1 instanceof HTMLImageElement||typeof HTMLCanvasElement!=='undefined'&&_0x1265e1 instanceof HTMLCanvasElement||typeof ImageBitmap!=='undefined'&&_0x1265e1 instanceof ImageBitmap?ImageUtils['getDataURL'](_0x1265e1):_0x1265e1['data']?{'data':Array['from'](_0x1265e1['data']),'width':_0x1265e1['width'],'height':_0x1265e1['height'],'type':_0x1265e1['data']['constructor']['name']}:(console['warn']('THREE.Texture:\x20Unable\x20to\x20serialize\x20Texture.'),{});}let _textureId=0x0;class Texture extends EventDispatcher{constructor(_0x2ef420=Texture['DEFAULT_IMAGE'],_0x150399=Texture['DEFAULT_MAPPING'],_0x56984b=ClampToEdgeWrapping,_0x17b506=ClampToEdgeWrapping,_0x234edf=LinearFilter,_0x2f4fa0=LinearMipmapLinearFilter,_0x2ccdfb=RGBAFormat,_0x294294=UnsignedByteType,_0x5a4331=Texture['DEFAULT_ANISOTROPY'],_0xf45e3f=NoColorSpace){super(),this['isTexture']=!![],Object['defineProperty'](this,'id',{'value':_textureId++}),this['uuid']=generateUUID(),this['name']='',this['source']=new Source(_0x2ef420),this['mipmaps']=[],this['mapping']=_0x150399,this['channel']=0x0,this['wrapS']=_0x56984b,this['wrapT']=_0x17b506,this['magFilter']=_0x234edf,this['minFilter']=_0x2f4fa0,this['anisotropy']=_0x5a4331,this['format']=_0x2ccdfb,this['internalFormat']=null,this['type']=_0x294294,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 _0xf45e3f==='string'?this['colorSpace']=_0xf45e3f:(warnOnce('THREE.Texture:\x20Property\x20.encoding\x20has\x20been\x20replaced\x20by\x20.colorSpace.'),this['colorSpace']=_0xf45e3f===sRGBEncoding?SRGBColorSpace:NoColorSpace),this['userData']={},this['version']=0x0,this['onUpdate']=null,this['isRenderTargetTexture']=![],this['needsPMREMUpdate']=![];}get['image'](){return this['source']['data'];}set['image'](_0x55e8b8=null){this['source']['data']=_0x55e8b8;}['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'](_0x1b3bbc){return this['name']=_0x1b3bbc['name'],this['source']=_0x1b3bbc['source'],this['mipmaps']=_0x1b3bbc['mipmaps']['slice'](0x0),this['mapping']=_0x1b3bbc['mapping'],this['channel']=_0x1b3bbc['channel'],this['wrapS']=_0x1b3bbc['wrapS'],this['wrapT']=_0x1b3bbc['wrapT'],this['magFilter']=_0x1b3bbc['magFilter'],this['minFilter']=_0x1b3bbc['minFilter'],this['anisotropy']=_0x1b3bbc['anisotropy'],this['format']=_0x1b3bbc['format'],this['internalFormat']=_0x1b3bbc['internalFormat'],this['type']=_0x1b3bbc['type'],this['offset']['copy'](_0x1b3bbc['offset']),this['repeat']['copy'](_0x1b3bbc['repeat']),this['center']['copy'](_0x1b3bbc['center']),this['rotation']=_0x1b3bbc['rotation'],this['matrixAutoUpdate']=_0x1b3bbc['matrixAutoUpdate'],this['matrix']['copy'](_0x1b3bbc['matrix']),this['generateMipmaps']=_0x1b3bbc['generateMipmaps'],this['premultiplyAlpha']=_0x1b3bbc['premultiplyAlpha'],this['flipY']=_0x1b3bbc['flipY'],this['unpackAlignment']=_0x1b3bbc['unpackAlignment'],this['colorSpace']=_0x1b3bbc['colorSpace'],this['userData']=JSON['parse'](JSON['stringify'](_0x1b3bbc['userData'])),this['needsUpdate']=!![],this;}['toJSON'](_0x515adf){const _0x476340=_0x515adf===void 0x0||typeof _0x515adf==='string';if(!_0x476340&&_0x515adf['textures'][this['uuid']]!==void 0x0)return _0x515adf['textures'][this['uuid']];const _0x132c16={'metadata':{'version':4.6,'type':'Texture','generator':'Texture.toJSON'},'uuid':this['uuid'],'name':this['name'],'image':this['source']['toJSON'](_0x515adf)['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)_0x132c16['userData']=this['userData'];return!_0x476340&&(_0x515adf['textures'][this['uuid']]=_0x132c16),_0x132c16;}['dispose'](){this['dispatchEvent']({'type':'dispose'});}['transformUv'](_0x44cd10){if(this['mapping']!==UVMapping)return _0x44cd10;_0x44cd10['applyMatrix3'](this['matrix']);if(_0x44cd10['x']<0x0||_0x44cd10['x']>0x1)switch(this['wrapS']){case RepeatWrapping:_0x44cd10['x']=_0x44cd10['x']-Math['floor'](_0x44cd10['x']);break;case ClampToEdgeWrapping:_0x44cd10['x']=_0x44cd10['x']<0x0?0x0:0x1;break;case MirroredRepeatWrapping:Math['abs'](Math['floor'](_0x44cd10['x'])%0x2)===0x1?_0x44cd10['x']=Math['ceil'](_0x44cd10['x'])-_0x44cd10['x']:_0x44cd10['x']=_0x44cd10['x']-Math['floor'](_0x44cd10['x']);break;}if(_0x44cd10['y']<0x0||_0x44cd10['y']>0x1)switch(this['wrapT']){case RepeatWrapping:_0x44cd10['y']=_0x44cd10['y']-Math['floor'](_0x44cd10['y']);break;case ClampToEdgeWrapping:_0x44cd10['y']=_0x44cd10['y']<0x0?0x0:0x1;break;case MirroredRepeatWrapping:Math['abs'](Math['floor'](_0x44cd10['y'])%0x2)===0x1?_0x44cd10['y']=Math['ceil'](_0x44cd10['y'])-_0x44cd10['y']:_0x44cd10['y']=_0x44cd10['y']-Math['floor'](_0x44cd10['y']);break;}return this['flipY']&&(_0x44cd10['y']=0x1-_0x44cd10['y']),_0x44cd10;}set['needsUpdate'](_0x330133){_0x330133===!![]&&(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'](_0x3b0586){warnOnce('THREE.Texture:\x20Property\x20.encoding\x20has\x20been\x20replaced\x20by\x20.colorSpace.'),this['colorSpace']=_0x3b0586===sRGBEncoding?SRGBColorSpace:NoColorSpace;}}Texture['DEFAULT_IMAGE']=null,Texture['DEFAULT_MAPPING']=UVMapping,Texture['DEFAULT_ANISOTROPY']=0x1;class Vector4{constructor(_0x6b07f5=0x0,_0x59f733=0x0,_0x52f871=0x0,_0x12f251=0x1){Vector4['prototype']['isVector4']=!![],this['x']=_0x6b07f5,this['y']=_0x59f733,this['z']=_0x52f871,this['w']=_0x12f251;}get['width'](){return this['z'];}set['width'](_0x1191e7){this['z']=_0x1191e7;}get['height'](){return this['w'];}set['height'](_0x4716f8){this['w']=_0x4716f8;}['set'](_0x184520,_0x500e4a,_0x220ca7,_0x332d18){return this['x']=_0x184520,this['y']=_0x500e4a,this['z']=_0x220ca7,this['w']=_0x332d18,this;}['setScalar'](_0x3207ed){return this['x']=_0x3207ed,this['y']=_0x3207ed,this['z']=_0x3207ed,this['w']=_0x3207ed,this;}['setX'](_0x4116a5){return this['x']=_0x4116a5,this;}['setY'](_0x2ba83a){return this['y']=_0x2ba83a,this;}['setZ'](_0x43e313){return this['z']=_0x43e313,this;}['setW'](_0x3cc3ee){return this['w']=_0x3cc3ee,this;}['setComponent'](_0x5bbc45,_0x5518d7){switch(_0x5bbc45){case 0x0:this['x']=_0x5518d7;break;case 0x1:this['y']=_0x5518d7;break;case 0x2:this['z']=_0x5518d7;break;case 0x3:this['w']=_0x5518d7;break;default:throw new Error('index\x20is\x20out\x20of\x20range:\x20'+_0x5bbc45);}return this;}['getComponent'](_0x3a91c0){switch(_0x3a91c0){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'+_0x3a91c0);}}['clone'](){return new this['constructor'](this['x'],this['y'],this['z'],this['w']);}['copy'](_0x30ca19){return this['x']=_0x30ca19['x'],this['y']=_0x30ca19['y'],this['z']=_0x30ca19['z'],this['w']=_0x30ca19['w']!==void 0x0?_0x30ca19['w']:0x1,this;}['add'](_0x3e6678){return this['x']+=_0x3e6678['x'],this['y']+=_0x3e6678['y'],this['z']+=_0x3e6678['z'],this['w']+=_0x3e6678['w'],this;}['addScalar'](_0x200ccf){return this['x']+=_0x200ccf,this['y']+=_0x200ccf,this['z']+=_0x200ccf,this['w']+=_0x200ccf,this;}['addVectors'](_0x471f3f,_0x59821a){return this['x']=_0x471f3f['x']+_0x59821a['x'],this['y']=_0x471f3f['y']+_0x59821a['y'],this['z']=_0x471f3f['z']+_0x59821a['z'],this['w']=_0x471f3f['w']+_0x59821a['w'],this;}['addScaledVector'](_0x44fdda,_0x1671f5){return this['x']+=_0x44fdda['x']*_0x1671f5,this['y']+=_0x44fdda['y']*_0x1671f5,this['z']+=_0x44fdda['z']*_0x1671f5,this['w']+=_0x44fdda['w']*_0x1671f5,this;}['sub'](_0x1a8bc8){return this['x']-=_0x1a8bc8['x'],this['y']-=_0x1a8bc8['y'],this['z']-=_0x1a8bc8['z'],this['w']-=_0x1a8bc8['w'],this;}['subScalar'](_0xd96cc5){return this['x']-=_0xd96cc5,this['y']-=_0xd96cc5,this['z']-=_0xd96cc5,this['w']-=_0xd96cc5,this;}['subVectors'](_0x42aff2,_0x3ef8a8){return this['x']=_0x42aff2['x']-_0x3ef8a8['x'],this['y']=_0x42aff2['y']-_0x3ef8a8['y'],this['z']=_0x42aff2['z']-_0x3ef8a8['z'],this['w']=_0x42aff2['w']-_0x3ef8a8['w'],this;}['multiply'](_0x46f4f1){return this['x']*=_0x46f4f1['x'],this['y']*=_0x46f4f1['y'],this['z']*=_0x46f4f1['z'],this['w']*=_0x46f4f1['w'],this;}['multiplyScalar'](_0x38bdd4){return this['x']*=_0x38bdd4,this['y']*=_0x38bdd4,this['z']*=_0x38bdd4,this['w']*=_0x38bdd4,this;}['applyMatrix4'](_0x2a5872){const _0x315e35=this['x'],_0x4c3f4b=this['y'],_0x17e706=this['z'],_0x4491e8=this['w'],_0x87afe=_0x2a5872['elements'];return this['x']=_0x87afe[0x0]*_0x315e35+_0x87afe[0x4]*_0x4c3f4b+_0x87afe[0x8]*_0x17e706+_0x87afe[0xc]*_0x4491e8,this['y']=_0x87afe[0x1]*_0x315e35+_0x87afe[0x5]*_0x4c3f4b+_0x87afe[0x9]*_0x17e706+_0x87afe[0xd]*_0x4491e8,this['z']=_0x87afe[0x2]*_0x315e35+_0x87afe[0x6]*_0x4c3f4b+_0x87afe[0xa]*_0x17e706+_0x87afe[0xe]*_0x4491e8,this['w']=_0x87afe[0x3]*_0x315e35+_0x87afe[0x7]*_0x4c3f4b+_0x87afe[0xb]*_0x17e706+_0x87afe[0xf]*_0x4491e8,this;}['divideScalar'](_0x29ee55){return this['multiplyScalar'](0x1/_0x29ee55);}['setAxisAngleFromQuaternion'](_0x1dacb9){this['w']=0x2*Math['acos'](_0x1dacb9['w']);const _0x158579=Math['sqrt'](0x1-_0x1dacb9['w']*_0x1dacb9['w']);return _0x158579<0.0001?(this['x']=0x1,this['y']=0x0,this['z']=0x0):(this['x']=_0x1dacb9['x']/_0x158579,this['y']=_0x1dacb9['y']/_0x158579,this['z']=_0x1dacb9['z']/_0x158579),this;}['setAxisAngleFromRotationMatrix'](_0x3a67c3){let _0x190953,_0x4aec0e,_0x59921d,_0x37d07f;const _0x5e85b2=0.01,_0xae9da8=0.1,_0x300b44=_0x3a67c3['elements'],_0x39eabf=_0x300b44[0x0],_0x58fe78=_0x300b44[0x4],_0x3e1ede=_0x300b44[0x8],_0x41dd1b=_0x300b44[0x1],_0x2eb27d=_0x300b44[0x5],_0x2937aa=_0x300b44[0x9],_0x17368b=_0x300b44[0x2],_0x4f1eb3=_0x300b44[0x6],_0x184f92=_0x300b44[0xa];if(Math['abs'](_0x58fe78-_0x41dd1b)<_0x5e85b2&&Math['abs'](_0x3e1ede-_0x17368b)<_0x5e85b2&&Math['abs'](_0x2937aa-_0x4f1eb3)<_0x5e85b2){if(Math['abs'](_0x58fe78+_0x41dd1b)<_0xae9da8&&Math['abs'](_0x3e1ede+_0x17368b)<_0xae9da8&&Math['abs'](_0x2937aa+_0x4f1eb3)<_0xae9da8&&Math['abs'](_0x39eabf+_0x2eb27d+_0x184f92-0x3)<_0xae9da8)return this['set'](0x1,0x0,0x0,0x0),this;_0x190953=Math['PI'];const _0x37d920=(_0x39eabf+0x1)/0x2,_0x228659=(_0x2eb27d+0x1)/0x2,_0x5bb252=(_0x184f92+0x1)/0x2,_0x3ab4e4=(_0x58fe78+_0x41dd1b)/0x4,_0x495cdf=(_0x3e1ede+_0x17368b)/0x4,_0xf7ab74=(_0x2937aa+_0x4f1eb3)/0x4;if(_0x37d920>_0x228659&&_0x37d920>_0x5bb252)_0x37d920<_0x5e85b2?(_0x4aec0e=0x0,_0x59921d=0.707106781,_0x37d07f=0.707106781):(_0x4aec0e=Math['sqrt'](_0x37d920),_0x59921d=_0x3ab4e4/_0x4aec0e,_0x37d07f=_0x495cdf/_0x4aec0e);else _0x228659>_0x5bb252?_0x228659<_0x5e85b2?(_0x4aec0e=0.707106781,_0x59921d=0x0,_0x37d07f=0.707106781):(_0x59921d=Math['sqrt'](_0x228659),_0x4aec0e=_0x3ab4e4/_0x59921d,_0x37d07f=_0xf7ab74/_0x59921d):_0x5bb252<_0x5e85b2?(_0x4aec0e=0.707106781,_0x59921d=0.707106781,_0x37d07f=0x0):(_0x37d07f=Math['sqrt'](_0x5bb252),_0x4aec0e=_0x495cdf/_0x37d07f,_0x59921d=_0xf7ab74/_0x37d07f);return this['set'](_0x4aec0e,_0x59921d,_0x37d07f,_0x190953),this;}let _0x44e38a=Math['sqrt']((_0x4f1eb3-_0x2937aa)*(_0x4f1eb3-_0x2937aa)+(_0x3e1ede-_0x17368b)*(_0x3e1ede-_0x17368b)+(_0x41dd1b-_0x58fe78)*(_0x41dd1b-_0x58fe78));if(Math['abs'](_0x44e38a)<0.001)_0x44e38a=0x1;return this['x']=(_0x4f1eb3-_0x2937aa)/_0x44e38a,this['y']=(_0x3e1ede-_0x17368b)/_0x44e38a,this['z']=(_0x41dd1b-_0x58fe78)/_0x44e38a,this['w']=Math['acos']((_0x39eabf+_0x2eb27d+_0x184f92-0x1)/0x2),this;}['min'](_0x60f91f){return this['x']=Math['min'](this['x'],_0x60f91f['x']),this['y']=Math['min'](this['y'],_0x60f91f['y']),this['z']=Math['min'](this['z'