UNPKG

gy-roslib

Version:

gy

6 lines 112 kB
var __defProp=Object['defineProperty'],__defNormalProp=(_0x2e18ed,_0xdcded1,_0x5c06f5)=>_0xdcded1 in _0x2e18ed?__defProp(_0x2e18ed,_0xdcded1,{'enumerable':!![],'configurable':!![],'writable':!![],'value':_0x5c06f5}):_0x2e18ed[_0xdcded1]=_0x5c06f5,__publicField=(_0xea9587,_0x41a3a7,_0x411d03)=>{return __defNormalProp(_0xea9587,typeof _0x41a3a7!=='symbol'?_0x41a3a7+'':_0x41a3a7,_0x411d03),_0x411d03;},__accessCheck=(_0x15f5b1,_0x4695f0,_0x34f172)=>{if(!_0x4695f0['has'](_0x15f5b1))throw TypeError('Cannot\x20'+_0x34f172);},__privateGet=(_0x37bd45,_0x2f9467,_0x4fc6c1)=>{return __accessCheck(_0x37bd45,_0x2f9467,'read\x20from\x20private\x20field'),_0x4fc6c1?_0x4fc6c1['call'](_0x37bd45):_0x2f9467['get'](_0x37bd45);},__privateAdd=(_0x7ece60,_0x4bb58e,_0x5be5d6)=>{if(_0x4bb58e['has'](_0x7ece60))throw TypeError('Cannot\x20add\x20the\x20same\x20private\x20member\x20more\x20than\x20once');_0x4bb58e instanceof WeakSet?_0x4bb58e['add'](_0x7ece60):_0x4bb58e['set'](_0x7ece60,_0x5be5d6);},__privateSet=(_0x5ae2ef,_0x355301,_0x14db76,_0x35cf53)=>{return __accessCheck(_0x5ae2ef,_0x355301,'write\x20to\x20private\x20field'),_0x35cf53?_0x35cf53['call'](_0x5ae2ef,_0x14db76):_0x355301['set'](_0x5ae2ef,_0x14db76),_0x14db76;},_iter,_lastIteratorResult,_abort,_options,_ulog,_start,_end;/** * @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=_0x5a81b5=>typeof _0x5a81b5==='object'&&_0x5a81b5!==null||typeof _0x5a81b5==='function',proxyTransferHandler={'canHandle':_0xa379b3=>isObject(_0xa379b3)&&_0xa379b3[proxyMarker],'serialize'(_0x384c10){const {port1:_0x4c544b,port2:_0x34a0e6}=new MessageChannel();return expose(_0x384c10,_0x4c544b),[_0x34a0e6,[_0x34a0e6]];},'deserialize'(_0x529e9a){return _0x529e9a['start'](),wrap(_0x529e9a);}},throwTransferHandler={'canHandle':_0x75937b=>isObject(_0x75937b)&&throwMarker in _0x75937b,'serialize'({value:_0x555514}){let _0x3ce9e6;return _0x555514 instanceof Error?_0x3ce9e6={'isError':!![],'value':{'message':_0x555514['message'],'name':_0x555514['name'],'stack':_0x555514['stack']}}:_0x3ce9e6={'isError':![],'value':_0x555514},[_0x3ce9e6,[]];},'deserialize'(_0x394095){if(_0x394095['isError'])throw Object['assign'](new Error(_0x394095['value']['message']),_0x394095['value']);throw _0x394095['value'];}},transferHandlers=new Map([['proxy',proxyTransferHandler],['throw',throwTransferHandler]]);function isAllowedOrigin(_0x352a6d,_0x3ac319){for(const _0x2492af of _0x352a6d){if(_0x3ac319===_0x2492af||_0x2492af==='*')return!![];if(_0x2492af instanceof RegExp&&_0x2492af['test'](_0x3ac319))return!![];}return![];}function expose(_0x4d8bfc,_0x3bb93d=globalThis,_0x5a891b=['*']){_0x3bb93d['addEventListener']('message',function _0x1b1ea5(_0xdea0bf){if(!_0xdea0bf||!_0xdea0bf['data'])return;if(!isAllowedOrigin(_0x5a891b,_0xdea0bf['origin'])){console['warn']('Invalid\x20origin\x20\x27'+_0xdea0bf['origin']+'\x27\x20for\x20comlink\x20proxy');return;}const {id:_0x3cc029,type:_0x533017,path:_0xc362ad}=Object['assign']({'path':[]},_0xdea0bf['data']),_0x1e1095=(_0xdea0bf['data']['argumentList']||[])['map'](fromWireValue);let _0x25a139;try{const _0x170aaa=_0xc362ad['slice'](0x0,-0x1)['reduce']((_0x2dae7c,_0x1f6032)=>_0x2dae7c[_0x1f6032],_0x4d8bfc),_0x8a0f45=_0xc362ad['reduce']((_0x5631aa,_0x15b1df)=>_0x5631aa[_0x15b1df],_0x4d8bfc);switch(_0x533017){case'GET':{_0x25a139=_0x8a0f45;}break;case'SET':{_0x170aaa[_0xc362ad['slice'](-0x1)[0x0]]=fromWireValue(_0xdea0bf['data']['value']),_0x25a139=!![];}break;case'APPLY':{_0x25a139=_0x8a0f45['apply'](_0x170aaa,_0x1e1095);}break;case'CONSTRUCT':{const _0x24057e=new _0x8a0f45(..._0x1e1095);_0x25a139=proxy(_0x24057e);}break;case'ENDPOINT':{const {port1:_0x39d9e0,port2:_0x2213a8}=new MessageChannel();expose(_0x4d8bfc,_0x2213a8),_0x25a139=transfer(_0x39d9e0,[_0x39d9e0]);}break;case'RELEASE':{_0x25a139=void 0x0;}break;default:return;}}catch(_0x13f7d7){_0x25a139={'value':_0x13f7d7,[throwMarker]:0x0};}Promise['resolve'](_0x25a139)['catch'](_0x4f0260=>{return{'value':_0x4f0260,[throwMarker]:0x0};})['then'](_0x31bc58=>{const [_0xf71a77,_0x29c6c0]=toWireValue(_0x31bc58);_0x3bb93d['postMessage'](Object['assign'](Object['assign']({},_0xf71a77),{'id':_0x3cc029}),_0x29c6c0),_0x533017==='RELEASE'&&(_0x3bb93d['removeEventListener']('message',_0x1b1ea5),closeEndPoint(_0x3bb93d),finalizer in _0x4d8bfc&&typeof _0x4d8bfc[finalizer]==='function'&&_0x4d8bfc[finalizer]());})['catch'](_0x4495c6=>{const [_0x40f21f,_0x398e77]=toWireValue({'value':new TypeError('Unserializable\x20return\x20value'),[throwMarker]:0x0});_0x3bb93d['postMessage'](Object['assign'](Object['assign']({},_0x40f21f),{'id':_0x3cc029}),_0x398e77);});}),_0x3bb93d['start']&&_0x3bb93d['start']();}function isMessagePort(_0x54fd4b){return _0x54fd4b['constructor']['name']==='MessagePort';}function closeEndPoint(_0x12e748){if(isMessagePort(_0x12e748))_0x12e748['close']();}function wrap(_0x1473e7,_0x4b82f5){const _0x3548f4=new Map();return _0x1473e7['addEventListener']('message',function _0x575a6f(_0x3244a0){const {data:_0x101ae9}=_0x3244a0;if(!_0x101ae9||!_0x101ae9['id'])return;const _0x4ad761=_0x3548f4['get'](_0x101ae9['id']);if(!_0x4ad761)return;try{_0x4ad761(_0x101ae9);}finally{_0x3548f4['delete'](_0x101ae9['id']);}}),createProxy(_0x1473e7,_0x3548f4,[],_0x4b82f5);}function throwIfProxyReleased(_0x59f5cf){if(_0x59f5cf)throw new Error('Proxy\x20has\x20been\x20released\x20and\x20is\x20not\x20useable');}function releaseEndpoint(_0x59728d){return requestResponseMessage(_0x59728d,new Map(),{'type':'RELEASE'})['then'](()=>{closeEndPoint(_0x59728d);});}const proxyCounter=new WeakMap(),proxyFinalizers='FinalizationRegistry'in globalThis&&new FinalizationRegistry(_0x5493c8=>{const _0x49d0a5=(proxyCounter['get'](_0x5493c8)||0x0)-0x1;proxyCounter['set'](_0x5493c8,_0x49d0a5),_0x49d0a5===0x0&&releaseEndpoint(_0x5493c8);});function registerProxy(_0xa3b3cf,_0x54f7ba){const _0x1dec42=(proxyCounter['get'](_0x54f7ba)||0x0)+0x1;proxyCounter['set'](_0x54f7ba,_0x1dec42),proxyFinalizers&&proxyFinalizers['register'](_0xa3b3cf,_0x54f7ba,_0xa3b3cf);}function unregisterProxy(_0x13ac80){proxyFinalizers&&proxyFinalizers['unregister'](_0x13ac80);}function createProxy(_0xbbd2bc,_0x4403de,_0x286c7e=[],_0x1cc1a3=function(){}){let _0x532f75=![];const _0x32690f=new Proxy(_0x1cc1a3,{'get'(_0x583f69,_0x7c3e8c){throwIfProxyReleased(_0x532f75);if(_0x7c3e8c===releaseProxy)return()=>{unregisterProxy(_0x32690f),releaseEndpoint(_0xbbd2bc),_0x4403de['clear'](),_0x532f75=!![];};if(_0x7c3e8c==='then'){if(_0x286c7e['length']===0x0)return{'then':()=>_0x32690f};const _0x1f4083=requestResponseMessage(_0xbbd2bc,_0x4403de,{'type':'GET','path':_0x286c7e['map'](_0x293292=>_0x293292['toString']())})['then'](fromWireValue);return _0x1f4083['then']['bind'](_0x1f4083);}return createProxy(_0xbbd2bc,_0x4403de,[..._0x286c7e,_0x7c3e8c]);},'set'(_0xc89d78,_0x29597f,_0x126175){throwIfProxyReleased(_0x532f75);const [_0x4a9819,_0x52e6b2]=toWireValue(_0x126175);return requestResponseMessage(_0xbbd2bc,_0x4403de,{'type':'SET','path':[..._0x286c7e,_0x29597f]['map'](_0x5b44d5=>_0x5b44d5['toString']()),'value':_0x4a9819},_0x52e6b2)['then'](fromWireValue);},'apply'(_0x281ac4,_0x340689,_0x2f60b1){throwIfProxyReleased(_0x532f75);const _0x56dafe=_0x286c7e[_0x286c7e['length']-0x1];if(_0x56dafe===createEndpoint)return requestResponseMessage(_0xbbd2bc,_0x4403de,{'type':'ENDPOINT'})['then'](fromWireValue);if(_0x56dafe==='bind')return createProxy(_0xbbd2bc,_0x4403de,_0x286c7e['slice'](0x0,-0x1));const [_0x1c9b62,_0x4a8968]=processArguments(_0x2f60b1);return requestResponseMessage(_0xbbd2bc,_0x4403de,{'type':'APPLY','path':_0x286c7e['map'](_0x300ff0=>_0x300ff0['toString']()),'argumentList':_0x1c9b62},_0x4a8968)['then'](fromWireValue);},'construct'(_0x4e4dea,_0x237a96){throwIfProxyReleased(_0x532f75);const [_0x2c01b5,_0x397066]=processArguments(_0x237a96);return requestResponseMessage(_0xbbd2bc,_0x4403de,{'type':'CONSTRUCT','path':_0x286c7e['map'](_0x1604a8=>_0x1604a8['toString']()),'argumentList':_0x2c01b5},_0x397066)['then'](fromWireValue);}});return registerProxy(_0x32690f,_0xbbd2bc),_0x32690f;}function myFlat(_0x6a3d9a){return Array['prototype']['concat']['apply']([],_0x6a3d9a);}function processArguments(_0x398861){const _0x1df3c1=_0x398861['map'](toWireValue);return[_0x1df3c1['map'](_0x26577a=>_0x26577a[0x0]),myFlat(_0x1df3c1['map'](_0x68a6e7=>_0x68a6e7[0x1]))];}const transferCache=new WeakMap();function transfer(_0x33769b,_0x150c0d){return transferCache['set'](_0x33769b,_0x150c0d),_0x33769b;}function proxy(_0x54f617){return Object['assign'](_0x54f617,{[proxyMarker]:!![]});}function toWireValue(_0x39c9b1){for(const [_0x3de547,_0x3aa8a9]of transferHandlers){if(_0x3aa8a9['canHandle'](_0x39c9b1)){const [_0x251c65,_0x17945f]=_0x3aa8a9['serialize'](_0x39c9b1);return[{'type':'HANDLER','name':_0x3de547,'value':_0x251c65},_0x17945f];}}return[{'type':'RAW','value':_0x39c9b1},transferCache['get'](_0x39c9b1)||[]];}function fromWireValue(_0x106573){switch(_0x106573['type']){case'HANDLER':return transferHandlers['get'](_0x106573['name'])['deserialize'](_0x106573['value']);case'RAW':return _0x106573['value'];}}function requestResponseMessage(_0x5592d6,_0x53a460,_0x3c1d9a,_0x5ea639){return new Promise(_0x5759d1=>{const _0x261ead=generateUUID();_0x53a460['set'](_0x261ead,_0x5759d1),_0x5592d6['start']&&_0x5592d6['start'](),_0x5592d6['postMessage'](Object['assign']({'id':_0x261ead},_0x3c1d9a),_0x5ea639);});}function generateUUID(){return new Array(0x4)['fill'](0x0)['map'](()=>Math['floor'](Math['random']()*Number['MAX_SAFE_INTEGER'])['toString'](0x10))['join']('-');}const isAbortSignal=_0x58dca6=>_0x58dca6 instanceof AbortSignal,abortSignalTransferHandler={'canHandle':isAbortSignal,'deserialize':([_0xf142f3,_0x5a7fbf])=>{const _0x53f033=new AbortController();return _0xf142f3?_0x53f033['abort']():_0x5a7fbf['onmessage']=()=>{_0x53f033['abort']();},_0x53f033['signal'];},'serialize':_0x113347=>{const {port1:_0x406ab1,port2:_0x28e5ab}=new MessageChannel();return _0x113347['addEventListener']('abort',()=>{_0x406ab1['postMessage']('aborted');}),[[_0x113347['aborted'],_0x28e5ab],[_0x28e5ab]];}};var commonjsGlobal=typeof globalThis!=='undefined'?globalThis:typeof window!=='undefined'?window:typeof global!=='undefined'?global:typeof self!=='undefined'?self:{},dist$1={},Time={};Object['defineProperty'](Time,'__esModule',{'value':!![]});var timeUtils={};Object['defineProperty'](timeUtils,'__esModule',{'value':!![]}),timeUtils['areEqual']=timeUtils['isGreaterThan']=timeUtils['isLessThan']=timeUtils['compare']=timeUtils['isTimeInRangeInclusive']=timeUtils['clampTime']=timeUtils['fromMicros']=timeUtils['fromMillis']=timeUtils['toMillis']=timeUtils['fromNanoSec']=timeUtils['fromSec']=timeUtils['toSec']=timeUtils['toMicroSec']=timeUtils['toNanoSec']=timeUtils['subtract']=timeUtils['add']=timeUtils['fixTime']=timeUtils['interpolate']=timeUtils['percentOf']=timeUtils['fromDate']=timeUtils['toDate']=timeUtils['fromRFC3339String']=timeUtils['toRFC3339String']=timeUtils['fromString']=timeUtils['toString']=timeUtils['isTime']=void 0x0;function isTime(_0x1382bf){return typeof _0x1382bf==='object'&&!!_0x1382bf&&'sec'in _0x1382bf&&'nsec'in _0x1382bf&&Object['getOwnPropertyNames'](_0x1382bf)['length']===0x2;}timeUtils['isTime']=isTime;function toString(_0x42aa51,_0x470440=![]){if(!_0x470440&&(_0x42aa51['sec']<0x0||_0x42aa51['nsec']<0x0))throw new Error('Invalid\x20negative\x20time\x20{\x20sec:\x20'+_0x42aa51['sec']+',\x20nsec:\x20'+_0x42aa51['nsec']+'\x20}');const _0x52dcd2=Math['floor'](_0x42aa51['sec']),_0xa155f4=Math['floor'](_0x42aa51['nsec']);return _0x52dcd2+'.'+_0xa155f4['toFixed']()['padStart'](0x9,'0');}timeUtils['toString']=toString;function parseNanoseconds(_0x468e0f){const _0x13ea07=0x9-_0x468e0f['length'];return Math['round'](parseInt(_0x468e0f,0xa)*0xa**_0x13ea07);}function fromString(_0x3a399b){if(/^\d+\.?$/['test'](_0x3a399b)){const _0x30912a=parseInt(_0x3a399b,0xa);return{'sec':isNaN(_0x30912a)?0x0:_0x30912a,'nsec':0x0};}if(!/^\d+\.\d+$/['test'](_0x3a399b))return void 0x0;const _0x5ee44c=_0x3a399b['split']('.');if(_0x5ee44c['length']===0x0)return void 0x0;const [_0x20652f,_0x5724dc]=_0x5ee44c;if(_0x20652f==void 0x0||_0x5724dc==void 0x0)return void 0x0;const _0x12eea6=parseInt(_0x20652f,0xa),_0x4e06ff=parseNanoseconds(_0x5724dc);return fixTime({'sec':isNaN(_0x12eea6)?0x0:_0x12eea6,'nsec':_0x4e06ff});}timeUtils['fromString']=fromString;function toRFC3339String(_0x5c17d3){if(_0x5c17d3['sec']<0x0||_0x5c17d3['nsec']<0x0)throw new Error('Invalid\x20negative\x20time\x20{\x20sec:\x20'+_0x5c17d3['sec']+',\x20nsec:\x20'+_0x5c17d3['nsec']+'\x20}');if(_0x5c17d3['nsec']>=0x3b9aca00)throw new Error('Invalid\x20nanosecond\x20value\x20'+_0x5c17d3['nsec']);const _0x254738=new Date(_0x5c17d3['sec']*0x3e8),_0x14b703=_0x254738['getUTCFullYear'](),_0x1f8819=(_0x254738['getUTCMonth']()+0x1)['toFixed']()['padStart'](0x2,'0'),_0x23f2b0=_0x254738['getUTCDate']()['toFixed']()['padStart'](0x2,'0'),_0x5b9390=_0x254738['getUTCHours']()['toFixed']()['padStart'](0x2,'0'),_0x847e=_0x254738['getUTCMinutes']()['toFixed']()['padStart'](0x2,'0'),_0x256650=_0x254738['getUTCSeconds']()['toFixed']()['padStart'](0x2,'0'),_0x5db519=_0x5c17d3['nsec']['toFixed']()['padStart'](0x9,'0');return _0x14b703+'-'+_0x1f8819+'-'+_0x23f2b0+'T'+_0x5b9390+':'+_0x847e+':'+_0x256650+'.'+_0x5db519+'Z';}timeUtils['toRFC3339String']=toRFC3339String;function fromRFC3339String(_0x4d2489){const _0x575c67=/^(\d{4,})-(\d\d)-(\d\d)[Tt](\d\d):(\d\d):(\d\d)(?:\.(\d+))?(?:[Zz]|([+-])(\d\d):(\d\d))$/['exec'](_0x4d2489);if(_0x575c67==null)return void 0x0;const [,_0x2eba58,_0x3d7925,_0x1b9537,_0x43ca02,_0xb01d69,_0x29814f,_0x2d7a6f,_0xcca7c5,_0xfe3a68,_0x5ccf97]=_0x575c67,_0x5215f1=_0xcca7c5==='-'?-0x1:0x1,_0x4f67eb=Date['UTC'](+_0x2eba58,+_0x3d7925-0x1,+_0x1b9537,+_0x43ca02-_0x5215f1*+(_0xfe3a68??0x0),+_0xb01d69-_0x5215f1*+(_0x5ccf97??0x0),+_0x29814f);if(_0x4f67eb%0x3e8!==0x0)return void 0x0;return fixTime({'sec':_0x4f67eb/0x3e8,'nsec':_0x2d7a6f!=void 0x0?parseNanoseconds(_0x2d7a6f):0x0});}timeUtils['fromRFC3339String']=fromRFC3339String;function toDate(_0xac7eb6){const {sec:_0x23505b,nsec:_0x2c162d}=_0xac7eb6;return new Date(_0x23505b*0x3e8+_0x2c162d/0xf4240);}timeUtils['toDate']=toDate;function fromDate(_0x5bd163){const _0xa086d=_0x5bd163['getTime'](),_0x3b47e9=_0xa086d%0x3e8;return{'sec':Math['floor'](_0xa086d/0x3e8),'nsec':_0x3b47e9*0xf4240};}timeUtils['fromDate']=fromDate;function percentOf(_0x4a1535,_0x337ca2,_0x268235){const _0x2b9991=subtract(_0x337ca2,_0x4a1535),_0x42fa2d=subtract(_0x268235,_0x4a1535);return toSec(_0x42fa2d)/toSec(_0x2b9991);}timeUtils['percentOf']=percentOf;function interpolate(_0x410c52,_0x595621,_0x1ecbba){const _0x20140d=subtract(_0x595621,_0x410c52);return add(_0x410c52,fromSec(_0x1ecbba*toSec(_0x20140d)));}timeUtils['interpolate']=interpolate;function fixTime(_0x109ce3,_0x3eb3d8=![]){const _0x2cdbe7=_0x109ce3['nsec'],_0x50d656=Math['floor'](_0x2cdbe7/0x3b9aca00),_0x159d44=_0x109ce3['sec']+_0x50d656,_0x2ea8fc=_0x2cdbe7%0x3b9aca00,_0x2641ce=Math['abs'](Math['sign'](_0x2ea8fc)===-0x1?0x3b9aca00+_0x2ea8fc:_0x2ea8fc),_0x4fba03={'sec':_0x159d44,'nsec':_0x2641ce};if(!_0x3eb3d8&&_0x4fba03['sec']<0x0||_0x4fba03['nsec']<0x0)throw new Error('Cannot\x20normalize\x20invalid\x20time\x20'+toString(_0x4fba03,!![]));return _0x4fba03;}timeUtils['fixTime']=fixTime;function add({sec:_0x1c54ce,nsec:_0x2fea71},{sec:_0x4d62cc,nsec:_0x274dc8}){return fixTime({'sec':_0x1c54ce+_0x4d62cc,'nsec':_0x2fea71+_0x274dc8});}timeUtils['add']=add;function subtract({sec:_0x12644b,nsec:_0x99243},{sec:_0x1541c6,nsec:_0x5db7e9}){return fixTime({'sec':_0x12644b-_0x1541c6,'nsec':_0x99243-_0x5db7e9},!![]);}timeUtils['subtract']=subtract;function toNanoSec({sec:_0x4680d7,nsec:_0x3a3c7c}){return BigInt(_0x4680d7)*0x3b9aca00n+BigInt(_0x3a3c7c);}timeUtils['toNanoSec']=toNanoSec;function toMicroSec({sec:_0x394a0c,nsec:_0x31db5f}){return(_0x394a0c*0x3b9aca00+_0x31db5f)/0x3e8;}timeUtils['toMicroSec']=toMicroSec;function toSec({sec:_0x1e24e1,nsec:_0x396933}){return _0x1e24e1+_0x396933*1e-9;}timeUtils['toSec']=toSec;function fromSec(_0x26a18e){let _0x3ed586=Math['trunc'](_0x26a18e),_0x562238=Math['round']((_0x26a18e-_0x3ed586)*0x3b9aca00);return _0x3ed586+=Math['trunc'](_0x562238/0x3b9aca00),_0x562238%=0x3b9aca00,{'sec':_0x3ed586,'nsec':_0x562238};}timeUtils['fromSec']=fromSec;function fromNanoSec(_0x70fce2){return{'sec':Number(_0x70fce2/0x3b9aca00n),'nsec':Number(_0x70fce2%0x3b9aca00n)};}timeUtils['fromNanoSec']=fromNanoSec;function toMillis(_0x4d845d,_0x3a15fa=!![]){const _0x389c06=_0x4d845d['sec']*0x3e8,_0x37a540=_0x4d845d['nsec']/0xf4240;return _0x3a15fa?_0x389c06+Math['ceil'](_0x37a540):_0x389c06+Math['floor'](_0x37a540);}timeUtils['toMillis']=toMillis;function fromMillis(_0xc7ebb){let _0x4eea8d=Math['trunc'](_0xc7ebb/0x3e8),_0x1f3cdc=Math['round']((_0xc7ebb-_0x4eea8d*0x3e8)*0xf4240);return _0x4eea8d+=Math['trunc'](_0x1f3cdc/0x3b9aca00),_0x1f3cdc%=0x3b9aca00,{'sec':_0x4eea8d,'nsec':_0x1f3cdc};}timeUtils['fromMillis']=fromMillis;function fromMicros(_0x10e400){let _0x190205=Math['trunc'](_0x10e400/0xf4240),_0x2817e8=Math['round']((_0x10e400-_0x190205*0xf4240)*0x3e8);return _0x190205+=Math['trunc'](_0x2817e8/0x3b9aca00),_0x2817e8%=0x3b9aca00,{'sec':_0x190205,'nsec':_0x2817e8};}timeUtils['fromMicros']=fromMicros;function clampTime(_0x5e2160,_0x1e3bd6,_0x5cde4c){if(compare(_0x1e3bd6,_0x5e2160)>0x0)return{'sec':_0x1e3bd6['sec'],'nsec':_0x1e3bd6['nsec']};if(compare(_0x5cde4c,_0x5e2160)<0x0)return{'sec':_0x5cde4c['sec'],'nsec':_0x5cde4c['nsec']};return{'sec':_0x5e2160['sec'],'nsec':_0x5e2160['nsec']};}timeUtils['clampTime']=clampTime;function isTimeInRangeInclusive(_0x4bdb9a,_0x3a0aa1,_0x303563){if(compare(_0x3a0aa1,_0x4bdb9a)>0x0||compare(_0x303563,_0x4bdb9a)<0x0)return![];return!![];}timeUtils['isTimeInRangeInclusive']=isTimeInRangeInclusive;function compare(_0xf8889,_0x2ae466){const _0x43bec0=_0xf8889['sec']-_0x2ae466['sec'];return _0x43bec0!==0x0?_0x43bec0:_0xf8889['nsec']-_0x2ae466['nsec'];}timeUtils['compare']=compare;function isLessThan(_0x248d49,_0x291afe){return compare(_0x248d49,_0x291afe)<0x0;}timeUtils['isLessThan']=isLessThan;function isGreaterThan(_0x36e6c6,_0x187fb3){return compare(_0x36e6c6,_0x187fb3)>0x0;}timeUtils['isGreaterThan']=isGreaterThan;function areEqual(_0x803745,_0x3819eb){return _0x803745['sec']===_0x3819eb['sec']&&_0x803745['nsec']===_0x3819eb['nsec'];}timeUtils['areEqual']=areEqual,function(_0xc88db3){var _0x5715a1=commonjsGlobal&&commonjsGlobal['__createBinding']||(Object['create']?function(_0x6f200,_0x5633ff,_0x532eef,_0x26e79c){if(_0x26e79c===void 0x0)_0x26e79c=_0x532eef;Object['defineProperty'](_0x6f200,_0x26e79c,{'enumerable':!![],'get':function(){return _0x5633ff[_0x532eef];}});}:function(_0x172b7f,_0x4ef0bf,_0x39ace9,_0x5f4205){if(_0x5f4205===void 0x0)_0x5f4205=_0x39ace9;_0x172b7f[_0x5f4205]=_0x4ef0bf[_0x39ace9];}),_0x1249cf=commonjsGlobal&&commonjsGlobal['__exportStar']||function(_0x5b2c28,_0x58445f){for(var _0x529ebd in _0x5b2c28)if(_0x529ebd!=='default'&&!Object['prototype']['hasOwnProperty']['call'](_0x58445f,_0x529ebd))_0x5715a1(_0x58445f,_0x5b2c28,_0x529ebd);};Object['defineProperty'](_0xc88db3,'__esModule',{'value':!![]}),_0x1249cf(Time,_0xc88db3),_0x1249cf(timeUtils,_0xc88db3);}(dist$1);const TIME_ZERO=Object['freeze']({'sec':0x0,'nsec':0x0});class IteratorCursor{constructor(_0x163a9a,_0x419499){__privateAdd(this,_iter,void 0x0),__privateAdd(this,_lastIteratorResult,void 0x0),__privateAdd(this,_abort,void 0x0),__privateSet(this,_iter,_0x163a9a),__privateSet(this,_abort,_0x419499);}async['next'](){if(__privateGet(this,_abort)?.['aborted']===!![])return void 0x0;const _0xe53795=await __privateGet(this,_iter)['next']();return _0xe53795['value'];}async['nextBatch'](_0x2e5b3f){const _0x3a45d7=await this['next']();if(!_0x3a45d7)return void 0x0;if(_0x3a45d7['type']==='problem')return[_0x3a45d7];const _0x4744c6=[_0x3a45d7];let _0xccbcd8=TIME_ZERO;switch(_0x3a45d7['type']){case'stamp':_0xccbcd8=dist$1['add'](_0x3a45d7['stamp'],{'sec':0x0,'nsec':_0x2e5b3f*0xf4240});break;case'message-event':_0xccbcd8=dist$1['add'](_0x3a45d7['msgEvent']['receiveTime'],{'sec':0x0,'nsec':_0x2e5b3f*0xf4240});break;}for(;;){const _0x25acaa=await this['next']();if(!_0x25acaa)return _0x4744c6;_0x4744c6['push'](_0x25acaa);if(_0x25acaa['type']==='problem')break;if(_0x25acaa['type']==='stamp'&&dist$1['compare'](_0x25acaa['stamp'],_0xccbcd8)>0x0)break;if(_0x25acaa['type']==='message-event'&&dist$1['compare'](_0x25acaa['msgEvent']['receiveTime'],_0xccbcd8)>0x0)break;}return _0x4744c6;}async['readUntil'](_0x245079){const _0x6ecb2c=__privateGet(this,_abort)?.['aborted'];if(_0x6ecb2c===!![])return void 0x0;const _0x5a801a=[];if(__privateGet(this,_lastIteratorResult)?.['type']==='stamp'&&dist$1['compare'](__privateGet(this,_lastIteratorResult)['stamp'],_0x245079)>=0x0)return _0x5a801a;if(__privateGet(this,_lastIteratorResult)?.['type']==='message-event'&&dist$1['compare'](__privateGet(this,_lastIteratorResult)['msgEvent']['receiveTime'],_0x245079)>0x0)return _0x5a801a;__privateGet(this,_lastIteratorResult)&&(_0x5a801a['push'](__privateGet(this,_lastIteratorResult)),__privateSet(this,_lastIteratorResult,void 0x0));for(;;){const _0x300fc2=await __privateGet(this,_iter)['next']();if(__privateGet(this,_abort)?.['aborted']===!![])return void 0x0;if(_0x300fc2['done']===!![])break;const _0xe52dde=_0x300fc2['value'];if(_0xe52dde['type']==='stamp'&&dist$1['compare'](_0xe52dde['stamp'],_0x245079)>=0x0){__privateSet(this,_lastIteratorResult,_0xe52dde);break;}if(_0xe52dde['type']==='message-event'&&dist$1['compare'](_0xe52dde['msgEvent']['receiveTime'],_0x245079)>0x0){__privateSet(this,_lastIteratorResult,_0xe52dde);break;}_0x5a801a['push'](_0xe52dde);}return _0x5a801a;}async['end'](){await __privateGet(this,_iter)['return']?.();}}_iter=new WeakMap(),_lastIteratorResult=new WeakMap(),_abort=new WeakMap();class WorkerIterableSourceWorker{constructor(_0x52154a){__publicField(this,'_source'),this['_source']=_0x52154a;}async['initialize'](){return await this['_source']['initialize']();}['messageIterator'](_0x502b09){return proxy(this['_source']['messageIterator'](_0x502b09));}async['getBackfillMessages'](_0x5d92b3,_0x312901){return await this['_source']['getBackfillMessages']({..._0x5d92b3,'abortSignal':_0x312901});}['getMessageCursor'](_0x597feb,_0x1e5110){const _0x5100bc=this['_source']['messageIterator'](_0x597feb),_0x3ac5ee=new IteratorCursor(_0x5100bc,_0x1e5110);return proxy(_0x3ac5ee);}}transferHandlers['set']('abortsignal',abortSignalTransferHandler);const ros1Definitions={'actionlib_msgs/GoalStatusArray':{'name':'actionlib_msgs/GoalStatusArray','definitions':[{'type':'std_msgs/Header','isArray':![],'name':'header','isComplex':!![]},{'type':'actionlib_msgs/GoalStatus','isArray':!![],'name':'status_list','isComplex':!![]}]},'std_msgs/Header':{'name':'std_msgs/Header','definitions':[{'type':'uint32','isArray':![],'name':'seq','isComplex':![]},{'type':'time','isArray':![],'name':'stamp','isComplex':![]},{'type':'string','isArray':![],'name':'frame_id','isComplex':![]}]},'actionlib_msgs/GoalStatus':{'name':'actionlib_msgs/GoalStatus','definitions':[{'type':'actionlib_msgs/GoalID','isArray':![],'name':'goal_id','isComplex':!![]},{'type':'uint8','isArray':![],'name':'status','isComplex':![]},{'type':'uint8','name':'PENDING','isConstant':!![],'value':0x0,'valueText':'0'},{'type':'uint8','name':'ACTIVE','isConstant':!![],'value':0x1,'valueText':'1'},{'type':'uint8','name':'PREEMPTED','isConstant':!![],'value':0x2,'valueText':'2'},{'type':'uint8','name':'SUCCEEDED','isConstant':!![],'value':0x3,'valueText':'3'},{'type':'uint8','name':'ABORTED','isConstant':!![],'value':0x4,'valueText':'4'},{'type':'uint8','name':'REJECTED','isConstant':!![],'value':0x5,'valueText':'5'},{'type':'uint8','name':'PREEMPTING','isConstant':!![],'value':0x6,'valueText':'6'},{'type':'uint8','name':'RECALLING','isConstant':!![],'value':0x7,'valueText':'7'},{'type':'uint8','name':'RECALLED','isConstant':!![],'value':0x8,'valueText':'8'},{'type':'uint8','name':'LOST','isConstant':!![],'value':0x9,'valueText':'9'},{'type':'string','isArray':![],'name':'text','isComplex':![]}]},'actionlib_msgs/GoalID':{'name':'actionlib_msgs/GoalID','definitions':[{'type':'time','isArray':![],'name':'stamp','isComplex':![]},{'type':'string','isArray':![],'name':'id','isComplex':![]}]},'diagnostic_msgs/DiagnosticArray':{'name':'diagnostic_msgs/DiagnosticArray','definitions':[{'type':'std_msgs/Header','isArray':![],'name':'header','isComplex':!![]},{'type':'diagnostic_msgs/DiagnosticStatus','isArray':!![],'name':'status','isComplex':!![]}]},'diagnostic_msgs/DiagnosticStatus':{'name':'diagnostic_msgs/DiagnosticStatus','definitions':[{'type':'int8','name':'OK','isConstant':!![],'value':0x0,'valueText':'0'},{'type':'int8','name':'WARN','isConstant':!![],'value':0x1,'valueText':'1'},{'type':'int8','name':'ERROR','isConstant':!![],'value':0x2,'valueText':'2'},{'type':'int8','name':'STALE','isConstant':!![],'value':0x3,'valueText':'3'},{'type':'int8','isArray':![],'name':'level','isComplex':![]},{'type':'string','isArray':![],'name':'name','isComplex':![]},{'type':'string','isArray':![],'name':'message','isComplex':![]},{'type':'string','isArray':![],'name':'hardware_id','isComplex':![]},{'type':'diagnostic_msgs/KeyValue','isArray':!![],'name':'values','isComplex':!![]}]},'diagnostic_msgs/KeyValue':{'name':'diagnostic_msgs/KeyValue','definitions':[{'type':'string','isArray':![],'name':'key','isComplex':![]},{'type':'string','isArray':![],'name':'value','isComplex':![]}]},'geometry_msgs/AccelStamped':{'name':'geometry_msgs/AccelStamped','definitions':[{'type':'std_msgs/Header','isArray':![],'name':'header','isComplex':!![]},{'type':'geometry_msgs/Accel','isArray':![],'name':'accel','isComplex':!![]}]},'geometry_msgs/Accel':{'name':'geometry_msgs/Accel','definitions':[{'type':'geometry_msgs/Vector3','isArray':![],'name':'linear','isComplex':!![]},{'type':'geometry_msgs/Vector3','isArray':![],'name':'angular','isComplex':!![]}]},'geometry_msgs/Vector3':{'name':'geometry_msgs/Vector3','definitions':[{'type':'float64','isArray':![],'name':'x','isComplex':![]},{'type':'float64','isArray':![],'name':'y','isComplex':![]},{'type':'float64','isArray':![],'name':'z','isComplex':![]}]},'geometry_msgs/AccelWithCovarianceStamped':{'name':'geometry_msgs/AccelWithCovarianceStamped','definitions':[{'type':'std_msgs/Header','isArray':![],'name':'header','isComplex':!![]},{'type':'geometry_msgs/AccelWithCovariance','isArray':![],'name':'accel','isComplex':!![]}]},'geometry_msgs/AccelWithCovariance':{'name':'geometry_msgs/AccelWithCovariance','definitions':[{'type':'geometry_msgs/Accel','isArray':![],'name':'accel','isComplex':!![]},{'type':'float64','isArray':!![],'arrayLength':0x24,'name':'covariance','isComplex':![]}]},'geometry_msgs/InertiaStamped':{'name':'geometry_msgs/InertiaStamped','definitions':[{'type':'std_msgs/Header','isArray':![],'name':'header','isComplex':!![]},{'type':'geometry_msgs/Inertia','isArray':![],'name':'inertia','isComplex':!![]}]},'geometry_msgs/Inertia':{'name':'geometry_msgs/Inertia','definitions':[{'type':'float64','isArray':![],'name':'m','isComplex':![]},{'type':'geometry_msgs/Vector3','isArray':![],'name':'com','isComplex':!![]},{'type':'float64','isArray':![],'name':'ixx','isComplex':![]},{'type':'float64','isArray':![],'name':'ixy','isComplex':![]},{'type':'float64','isArray':![],'name':'ixz','isComplex':![]},{'type':'float64','isArray':![],'name':'iyy','isComplex':![]},{'type':'float64','isArray':![],'name':'iyz','isComplex':![]},{'type':'float64','isArray':![],'name':'izz','isComplex':![]}]},'geometry_msgs/Point32':{'name':'geometry_msgs/Point32','definitions':[{'type':'float32','isArray':![],'name':'x','isComplex':![]},{'type':'float32','isArray':![],'name':'y','isComplex':![]},{'type':'float32','isArray':![],'name':'z','isComplex':![]}]},'geometry_msgs/PointStamped':{'name':'geometry_msgs/PointStamped','definitions':[{'type':'std_msgs/Header','isArray':![],'name':'header','isComplex':!![]},{'type':'geometry_msgs/Point','isArray':![],'name':'point','isComplex':!![]}]},'geometry_msgs/Point':{'name':'geometry_msgs/Point','definitions':[{'type':'float64','isArray':![],'name':'x','isComplex':![]},{'type':'float64','isArray':![],'name':'y','isComplex':![]},{'type':'float64','isArray':![],'name':'z','isComplex':![]}]},'geometry_msgs/PolygonStamped':{'name':'geometry_msgs/PolygonStamped','definitions':[{'type':'std_msgs/Header','isArray':![],'name':'header','isComplex':!![]},{'type':'geometry_msgs/Polygon','isArray':![],'name':'polygon','isComplex':!![]}]},'geometry_msgs/Polygon':{'name':'geometry_msgs/Polygon','definitions':[{'type':'geometry_msgs/Point32','isArray':!![],'name':'points','isComplex':!![]}]},'geometry_msgs/PoseArray':{'name':'geometry_msgs/PoseArray','definitions':[{'type':'std_msgs/Header','isArray':![],'name':'header','isComplex':!![]},{'type':'geometry_msgs/Pose','isArray':!![],'name':'poses','isComplex':!![]}]},'geometry_msgs/Pose':{'name':'geometry_msgs/Pose','definitions':[{'type':'geometry_msgs/Point','isArray':![],'name':'position','isComplex':!![]},{'type':'geometry_msgs/Quaternion','isArray':![],'name':'orientation','isComplex':!![]}]},'geometry_msgs/Quaternion':{'name':'geometry_msgs/Quaternion','definitions':[{'type':'float64','isArray':![],'name':'x','isComplex':![]},{'type':'float64','isArray':![],'name':'y','isComplex':![]},{'type':'float64','isArray':![],'name':'z','isComplex':![]},{'type':'float64','isArray':![],'name':'w','isComplex':![]}]},'geometry_msgs/PoseStamped':{'name':'geometry_msgs/PoseStamped','definitions':[{'type':'std_msgs/Header','isArray':![],'name':'header','isComplex':!![]},{'type':'geometry_msgs/Pose','isArray':![],'name':'pose','isComplex':!![]}]},'geometry_msgs/PoseWithCovarianceStamped':{'name':'geometry_msgs/PoseWithCovarianceStamped','definitions':[{'type':'std_msgs/Header','isArray':![],'name':'header','isComplex':!![]},{'type':'geometry_msgs/PoseWithCovariance','isArray':![],'name':'pose','isComplex':!![]}]},'geometry_msgs/PoseWithCovariance':{'name':'geometry_msgs/PoseWithCovariance','definitions':[{'type':'geometry_msgs/Pose','isArray':![],'name':'pose','isComplex':!![]},{'type':'float64','isArray':!![],'arrayLength':0x24,'name':'covariance','isComplex':![]}]},'geometry_msgs/QuaternionStamped':{'name':'geometry_msgs/QuaternionStamped','definitions':[{'type':'std_msgs/Header','isArray':![],'name':'header','isComplex':!![]},{'type':'geometry_msgs/Quaternion','isArray':![],'name':'quaternion','isComplex':!![]}]},'geometry_msgs/TransformStamped':{'name':'geometry_msgs/TransformStamped','definitions':[{'type':'std_msgs/Header','isArray':![],'name':'header','isComplex':!![]},{'type':'string','isArray':![],'name':'child_frame_id','isComplex':![]},{'type':'geometry_msgs/Transform','isArray':![],'name':'transform','isComplex':!![]}]},'geometry_msgs/Transform':{'name':'geometry_msgs/Transform','definitions':[{'type':'geometry_msgs/Vector3','isArray':![],'name':'translation','isComplex':!![]},{'type':'geometry_msgs/Quaternion','isArray':![],'name':'rotation','isComplex':!![]}]},'geometry_msgs/TwistStamped':{'name':'geometry_msgs/TwistStamped','definitions':[{'type':'std_msgs/Header','isArray':![],'name':'header','isComplex':!![]},{'type':'geometry_msgs/Twist','isArray':![],'name':'twist','isComplex':!![]}]},'geometry_msgs/Twist':{'name':'geometry_msgs/Twist','definitions':[{'type':'geometry_msgs/Vector3','isArray':![],'name':'linear','isComplex':!![]},{'type':'geometry_msgs/Vector3','isArray':![],'name':'angular','isComplex':!![]}]},'geometry_msgs/TwistWithCovarianceStamped':{'name':'geometry_msgs/TwistWithCovarianceStamped','definitions':[{'type':'std_msgs/Header','isArray':![],'name':'header','isComplex':!![]},{'type':'geometry_msgs/TwistWithCovariance','isArray':![],'name':'twist','isComplex':!![]}]},'geometry_msgs/TwistWithCovariance':{'name':'geometry_msgs/TwistWithCovariance','definitions':[{'type':'geometry_msgs/Twist','isArray':![],'name':'twist','isComplex':!![]},{'type':'float64','isArray':!![],'arrayLength':0x24,'name':'covariance','isComplex':![]}]},'geometry_msgs/Vector3Stamped':{'name':'geometry_msgs/Vector3Stamped','definitions':[{'type':'std_msgs/Header','isArray':![],'name':'header','isComplex':!![]},{'type':'geometry_msgs/Vector3','isArray':![],'name':'vector','isComplex':!![]}]},'geometry_msgs/WrenchStamped':{'name':'geometry_msgs/WrenchStamped','definitions':[{'type':'std_msgs/Header','isArray':![],'name':'header','isComplex':!![]},{'type':'geometry_msgs/Wrench','isArray':![],'name':'wrench','isComplex':!![]}]},'geometry_msgs/Wrench':{'name':'geometry_msgs/Wrench','definitions':[{'type':'geometry_msgs/Vector3','isArray':![],'name':'force','isComplex':!![]},{'type':'geometry_msgs/Vector3','isArray':![],'name':'torque','isComplex':!![]}]},'nav_msgs/OccupancyGrid':{'name':'nav_msgs/OccupancyGrid','definitions':[{'type':'std_msgs/Header','isArray':![],'name':'header','isComplex':!![]},{'type':'nav_msgs/MapMetaData','isArray':![],'name':'info','isComplex':!![]},{'type':'int8','isArray':!![],'name':'data','isComplex':![]}]},'nav_msgs/MapMetaData':{'name':'nav_msgs/MapMetaData','definitions':[{'type':'time','isArray':![],'name':'map_load_time','isComplex':![]},{'type':'float32','isArray':![],'name':'resolution','isComplex':![]},{'type':'uint32','isArray':![],'name':'width','isComplex':![]},{'type':'uint32','isArray':![],'name':'height','isComplex':![]},{'type':'geometry_msgs/Pose','isArray':![],'name':'origin','isComplex':!![]}]},'nav_msgs/Odometry':{'name':'nav_msgs/Odometry','definitions':[{'type':'std_msgs/Header','isArray':![],'name':'header','isComplex':!![]},{'type':'string','isArray':![],'name':'child_frame_id','isComplex':![]},{'type':'geometry_msgs/PoseWithCovariance','isArray':![],'name':'pose','isComplex':!![]},{'type':'geometry_msgs/TwistWithCovariance','isArray':![],'name':'twist','isComplex':!![]}]},'nav_msgs/Path':{'name':'nav_msgs/Path','definitions':[{'type':'std_msgs/Header','isArray':![],'name':'header','isComplex':!![]},{'type':'geometry_msgs/PoseStamped','isArray':!![],'name':'poses','isComplex':!![]}]},'rcl_interfaces/Log':{'name':'rcl_interfaces/Log','definitions':[{'type':'int8','name':'DEBUG','isConstant':!![],'value':0xa,'valueText':'10'},{'type':'int8','name':'INFO','isConstant':!![],'value':0x14,'valueText':'20'},{'type':'int8','name':'WARN','isConstant':!![],'value':0x1e,'valueText':'30'},{'type':'int8','name':'ERROR','isConstant':!![],'value':0x28,'valueText':'40'},{'type':'int8','name':'FATAL','isConstant':!![],'value':0x32,'valueText':'50'},{'type':'time','isArray':![],'name':'stamp','isComplex':![]},{'type':'uint8','isArray':![],'name':'level','isComplex':![]},{'type':'string','isArray':![],'name':'name','isComplex':![]},{'type':'string','isArray':![],'name':'msg','isComplex':![]},{'type':'string','isArray':![],'name':'file','isComplex':![]},{'type':'string','isArray':![],'name':'function','isComplex':![]},{'type':'uint32','isArray':![],'name':'line','isComplex':![]}]},'rosgraph_msgs/Clock':{'name':'rosgraph_msgs/Clock','definitions':[{'type':'time','isArray':![],'name':'clock','isComplex':![]}]},'rosgraph_msgs/Log':{'name':'rosgraph_msgs/Log','definitions':[{'type':'int8','name':'DEBUG','isConstant':!![],'value':0x1,'valueText':'1'},{'type':'int8','name':'INFO','isConstant':!![],'value':0x2,'valueText':'2'},{'type':'int8','name':'WARN','isConstant':!![],'value':0x4,'valueText':'4'},{'type':'int8','name':'ERROR','isConstant':!![],'value':0x8,'valueText':'8'},{'type':'int8','name':'FATAL','isConstant':!![],'value':0x10,'valueText':'16'},{'type':'std_msgs/Header','isArray':![],'name':'header','isComplex':!![]},{'type':'int8','isArray':![],'name':'level','isComplex':![]},{'type':'string','isArray':![],'name':'name','isComplex':![]},{'type':'string','isArray':![],'name':'msg','isComplex':![]},{'type':'string','isArray':![],'name':'file','isComplex':![]},{'type':'string','isArray':![],'name':'function','isComplex':![]},{'type':'uint32','isArray':![],'name':'line','isComplex':![]},{'type':'string','isArray':!![],'name':'topics','isComplex':![]}]},'rosgraph_msgs/TopicStatistics':{'name':'rosgraph_msgs/TopicStatistics','definitions':[{'type':'string','isArray':![],'name':'topic','isComplex':![]},{'type':'string','isArray':![],'name':'node_pub','isComplex':![]},{'type':'string','isArray':![],'name':'node_sub','isComplex':![]},{'type':'time','isArray':![],'name':'window_start','isComplex':![]},{'type':'time','isArray':![],'name':'window_stop','isComplex':![]},{'type':'int32','isArray':![],'name':'delivered_msgs','isComplex':![]},{'type':'int32','isArray':![],'name':'dropped_msgs','isComplex':![]},{'type':'int32','isArray':![],'name':'traffic','isComplex':![]},{'type':'duration','isArray':![],'name':'period_mean','isComplex':![]},{'type':'duration','isArray':![],'name':'period_stddev','isComplex':![]},{'type':'duration','isArray':![],'name':'period_max','isComplex':![]},{'type':'duration','isArray':![],'name':'stamp_age_mean','isComplex':![]},{'type':'duration','isArray':![],'name':'stamp_age_stddev','isComplex':![]},{'type':'duration','isArray':![],'name':'stamp_age_max','isComplex':![]}]},'sensor_msgs/BatteryState':{'name':'sensor_msgs/BatteryState','definitions':[{'type':'uint8','name':'POWER_SUPPLY_STATUS_UNKNOWN','isConstant':!![],'value':0x0,'valueText':'0'},{'type':'uint8','name':'POWER_SUPPLY_STATUS_CHARGING','isConstant':!![],'value':0x1,'valueText':'1'},{'type':'uint8','name':'POWER_SUPPLY_STATUS_DISCHARGING','isConstant':!![],'value':0x2,'valueText':'2'},{'type':'uint8','name':'POWER_SUPPLY_STATUS_NOT_CHARGING','isConstant':!![],'value':0x3,'valueText':'3'},{'type':'uint8','name':'POWER_SUPPLY_STATUS_FULL','isConstant':!![],'value':0x4,'valueText':'4'},{'type':'uint8','name':'POWER_SUPPLY_HEALTH_UNKNOWN','isConstant':!![],'value':0x0,'valueText':'0'},{'type':'uint8','name':'POWER_SUPPLY_HEALTH_GOOD','isConstant':!![],'value':0x1,'valueText':'1'},{'type':'uint8','name':'POWER_SUPPLY_HEALTH_OVERHEAT','isConstant':!![],'value':0x2,'valueText':'2'},{'type':'uint8','name':'POWER_SUPPLY_HEALTH_DEAD','isConstant':!![],'value':0x3,'valueText':'3'},{'type':'uint8','name':'POWER_SUPPLY_HEALTH_OVERVOLTAGE','isConstant':!![],'value':0x4,'valueText':'4'},{'type':'uint8','name':'POWER_SUPPLY_HEALTH_UNSPEC_FAILURE','isConstant':!![],'value':0x5,'valueText':'5'},{'type':'uint8','name':'POWER_SUPPLY_HEALTH_COLD','isConstant':!![],'value':0x6,'valueText':'6'},{'type':'uint8','name':'POWER_SUPPLY_HEALTH_WATCHDOG_TIMER_EXPIRE','isConstant':!![],'value':0x7,'valueText':'7'},{'type':'uint8','name':'POWER_SUPPLY_HEALTH_SAFETY_TIMER_EXPIRE','isConstant':!![],'value':0x8,'valueText':'8'},{'type':'uint8','name':'POWER_SUPPLY_TECHNOLOGY_UNKNOWN','isConstant':!![],'value':0x0,'valueText':'0'},{'type':'uint8','name':'POWER_SUPPLY_TECHNOLOGY_NIMH','isConstant':!![],'value':0x1,'valueText':'1'},{'type':'uint8','name':'POWER_SUPPLY_TECHNOLOGY_LION','isConstant':!![],'value':0x2,'valueText':'2'},{'type':'uint8','name':'POWER_SUPPLY_TECHNOLOGY_LIPO','isConstant':!![],'value':0x3,'valueText':'3'},{'type':'uint8','name':'POWER_SUPPLY_TECHNOLOGY_LIFE','isConstant':!![],'value':0x4,'valueText':'4'},{'type':'uint8','name':'POWER_SUPPLY_TECHNOLOGY_NICD','isConstant':!![],'value':0x5,'valueText':'5'},{'type':'uint8','name':'POWER_SUPPLY_TECHNOLOGY_LIMN','isConstant':!![],'value':0x6,'valueText':'6'},{'type':'std_msgs/Header','isArray':![],'name':'header','isComplex':!![]},{'type':'float32','isArray':![],'name':'voltage','isComplex':![]},{'type':'float32','isArray':![],'name':'temperature','isComplex':![]},{'type':'float32','isArray':![],'name':'current','isComplex':![]},{'type':'float32','isArray':![],'name':'charge','isComplex':![]},{'type':'float32','isArray':![],'name':'capacity','isComplex':![]},{'type':'float32','isArray':![],'name':'design_capacity','isComplex':![]},{'type':'float32','isArray':![],'name':'percentage','isComplex':![]},{'type':'uint8','isArray':![],'name':'power_supply_status','isComplex':![]},{'type':'uint8','isArray':![],'name':'power_supply_health','isComplex':![]},{'type':'uint8','isArray':![],'name':'power_supply_technology','isComplex':![]},{'type':'bool','isArray':![],'name':'present','isComplex':![]},{'type':'float32','isArray':!![],'name':'cell_voltage','isComplex':![]},{'type':'float32','isArray':!![],'name':'cell_temperature','isComplex':![]},{'type':'string','isArray':![],'name':'location','isComplex':![]},{'type':'string','isArray':![],'name':'serial_number','isComplex':![]}]},'sensor_msgs/CameraInfo':{'name':'sensor_msgs/CameraInfo','definitions':[{'type':'std_msgs/Header','isArray':![],'name':'header','isComplex':!![]},{'type':'uint32','isArray':![],'name':'height','isComplex':![]},{'type':'uint32','isArray':![],'name':'width','isComplex':![]},{'type':'string','isArray':![],'name':'distortion_model','isComplex':![]},{'type':'float64','isArray':!![],'name':'D','isComplex':![]},{'type':'float64','isArray':!![],'arrayLength':0x9,'name':'K','isComplex':![]},{'type':'float64','isArray':!![],'arrayLength':0x9,'name':'R','isComplex':![]},{'type':'float64','isArray':!![],'arrayLength':0xc,'name':'P','isComplex':![]},{'type':'uint32','isArray':![],'name':'binning_x','isComplex':![]},{'type':'uint32','isArray':![],'name':'binning_y','isComplex':![]},{'type':'sensor_msgs/RegionOfInterest','isArray':![],'name':'roi','isComplex':!![]}]},'sensor_msgs/RegionOfInterest':{'name':'sensor_msgs/RegionOfInterest','definitions':[{'type':'uint32','isArray':![],'name':'x_offset','isComplex':![]},{'type':'uint32','isArray':![],'name':'y_offset','isComplex':![]},{'type':'uint32','isArray':![],'name':'height','isComplex':![]},{'type':'uint32','isArray':![],'name':'width','isComplex':![]},{'type':'bool','isArray':![],'name':'do_rectify','isComplex':![]}]},'sensor_msgs/CompressedImage':{'name':'sensor_msgs/CompressedImage','definitions':[{'type':'std_msgs/Header','isArray':![],'name':'header','isComplex':!![]},{'type':'string','isArray':![],'name':'format','isComplex':![]},{'type':'uint8','isArray':!![],'name':'data','isComplex':![]}]},'sensor_msgs/FluidPressure':{'name':'sensor_msgs/FluidPressure','definitions':[{'type':'std_msgs/Header','isArray':![],'name':'header','isComplex':!![]},{'type':'float64','isArray':![],'name':'fluid_pressure','isComplex':![]},{'type':'float64','isArray':![],'name':'variance','isComplex':![]}]},'sensor_msgs/Illuminance':{'name':'sensor_msgs/Illuminance','definitions':[{'type':'std_msgs/Header','isArray':![],'name':'header','isComplex':!![]},{'type':'float64','isArray':![],'name':'illuminance','isComplex':![]},{'type':'float64','isArray':![],'name':'variance','isComplex':![]}]},'sensor_msgs/Image':{'name':'sensor_msgs/Image','definitions':[{'type':'std_msgs/Header','isArray':![],'name':'header','isComplex':!![]},{'type':'uint32','isArray':![],'name':'height','isComplex':![]},{'type':'uint32','isArray':![],'name':'width','isComplex':![]},{'type':'string','isArray':![],'name':'encoding','isComplex':![]},{'type':'uint8','isArray':![],'name':'is_bigendian','isComplex':![]},{'type':'uint32','isArray':![],'name':'step','isComplex':![]},{'type':'uint8','isArray':!![],'name':'data','isComplex':![]}]},'sensor_msgs/Imu':{'name':'sensor_msgs/Imu','definitions':[{'type':'std_msgs/Header','isArray':![],'name':'header','isComplex':!![]},{'type':'geometry_msgs/Quaternion','isArray':![],'name':'orientation','isComplex':!![]},{'type':'float64','isArray':!![],'arrayLength':0x9,'name':'orientation_covariance','isComplex':![]},{'type':'geometry_msgs/Vector3','isArray':![],'name':'angular_velocity','isComplex':!![]},{'type':'float64','isArray':!![],'arrayLength':0x9,'name':'angular_velocity_covariance','isComplex':![]},{'type':'geometry_msgs/Vector3','isArray':![],'name':'linear_acceleration','isComplex':!![]},{'type':'float64','isArray':!![],'arrayLength':0x9,'name':'linear_acceleration_covariance','isComplex':![]}]},'sensor_msgs/JointState':{'name':'sensor_msgs/JointState','definitions':[{'type':'std_msgs/Header','isArray':![],'name':'header','isComplex':!![]},{'type':'string','isArray':!![],'name':'name','isComplex':![]},{'type':'float64','isArray':!![],'name':'position','isComplex':![]},{'type':'float64','isArray':!![],'name':'velocity','isComplex':![]},{'type':'float64','isArray':!![],'name':'effort','isComplex':![]}]},'sensor_msgs/Joy':{'name':'sensor_msgs/Joy','definitions':[{'type':'std_msgs/Header','isArray':![],'name':'header','isComplex':!![]},{'type':'float32','isArray':!![],'name':'axes','isComplex':![]},{'type':'int32','isArray':!![],'name':'buttons','isComplex':![]}]},'sensor_msgs/JoyFeedbackArray':{'name':'sensor_msgs/JoyFeedbackArray','definitions':[{'type':'sensor_msgs/JoyFeedback','isArray':!![],'name':'array','isComplex':!![]}]},'sensor_msgs/JoyFeedback':{'name':'sensor_msgs/JoyFeedback','definitions':[{'type':'uint8','name':'TYPE_LED','isConstant':!![],'value':0x0,'valueText':'0'},{'type':'uint8','name':'TYPE_RUMBLE','isConstant':!![],'value':0x1,'valueText':'1'},{'type':'uint8','name':'TYPE_BUZZER','isConstant':!![],'value':0x2,'valueText':'2'},{'type':'uint8','isArray':![],'name':'type','isComplex':![]},{'type':'uint8','isArray':![],'name':'id','isComplex':![]},{'type':'float32','isArray':![],'name':'intensity','isComplex':![]}]},'sensor_msgs/LaserScan':{'name':'sensor_msgs/LaserScan','definitions':[{'type':'std_msgs/Header','isArray':![],'name':'header','isComplex':!![]},{'type':'float32','isArray':![],'name':'angle_min','isComplex':![]},{'type':'float32','isArray':![],'name':'angle_max','isComplex':![]},{'type':'float32','isArray':![],'name':'angle_increment','isComplex':![]},{'type':'float32','isArray':![],'name':'time_increment','isComplex':![]},{'type':'float32','isArray':![],'name':'scan_time','isComplex':![]},{'type':'float32','isArray':![],'name':'range_min','isComplex':![]},{'type':'float32','isArray':![],'name':'range_max','isComplex':![]},{'type':'float32','isArray':!![],'name':'ranges','isComplex':![]},{'type':'float32','isArray':!![],'name':'intensities','isComplex':![]}]},'sensor_msgs/MagneticField':{'name':'sensor_msgs/MagneticField','definitions':[{'type':'std_msgs/Header','isArray':![],'name':'header','isComplex':!![]},{'type':'geometry_msgs/Vector3','isArray':![],'name':'magnetic_field','isComplex':!![]},{'type':'float64','isArray':!![],'arrayLength':0x9,'name':'magnetic_field_covariance','isComplex':![]}]},'sensor_msgs/MultiDOFJointState':{'name':'sensor_msgs/MultiDOFJointState','definitions':[{'type':'std_msgs/Header','isArray':![],'name':'header','isComplex':!![]},{'type':'string','isArray':!![],'name':'joint_names','isComplex':![]},{'type':'geometry_msgs/Transform','isArray':!![],'name':'transforms','isComplex':!![]},{'type':'geometry_msgs/Twist','isArray':!![],'name':'twist','isComplex':!![]},{'type':'geometry_msgs/Wrench','isArray':!![],'name':'wrench','isComplex':!![]}]},'sensor_msgs/MultiEchoLaserScan':{'name':'sensor_msgs/MultiEchoLaserScan','definitions':[{'type':'std_msgs/Header','isArray':![],'name':'header','isComplex':!![]},{'type':'float32','isArray':![],'name':'angle_min','isComplex':![]},{'type':'float32','isArray':![],'name':'angle_max','isComplex':![]},{'type':'float32','isArray':![],'name':'angle_increment','isComplex':![]},{'type':'float32','isArray':![],'name':'time_increment','isComplex':![]},{'type':'float32','isArray':![],'name':'scan_time','isComplex':![]},{'type':'float32','isArray':![],'name':'range_min','isComplex':![]},{'type':'float32','isArray':![],'name':'range_max','isComplex':![]},{'type':'sensor_msgs/LaserEcho','isArray':!![],'name':'ranges','isComplex':!![]},{'type':'sensor_msgs/LaserEcho','isArray':!![],'name':'intensities','isComplex':!![]}]},'sensor_msgs/LaserEcho':{'name':'sensor_msgs/LaserEcho','definitions':[{'type':'float32','isArray':!![],'name':'echoes','isComplex':![]}]},'sensor_msgs/NavSatFix':{'name':'sensor_msgs/NavSatFix','definitions':[{'type':'std_msgs/Header','isArray':![],'name':'header','isComplex':!![]},{'type':'sensor_msgs/NavSatStatus','isArray':![],'name':'status','isComplex':!![]},{'type':'float64','isArray':![],'name':'latitude','isComplex':![]},{'type':'float64','isArray':![],'name':'longitude','isComplex':![]},{'type':'float64','isArray':![],'name':'altitude','isComplex':![]},{'type':'float64','isArray':!![],'arrayLength':0x9,'name':'position_covariance','isComplex':![]},{'type':'uint8','name':'COVARIANCE_TYPE_UNKNOWN','isConstant':!![],'value':0x0,'valueText':'0'},{'type':'uint8','name':'COVARIANCE_TYPE_APPROXIMATED','isConstant':!![],'value':0x1,'valueText':'1'},{'type':'uint8','name':'COVARIANCE_TYPE_DIAGONAL_KNOWN','isConstant':!![],'value':0x2,'valueText':'2'},{'type':'uint8','name':'COVARIANCE_TYPE_KNOWN','isConstant':!![],'value':0x3,'valueText':'3'},{'type':'uint8','isArray':![],'name':'position_covariance_type','isComplex':![]}]},'sensor_msgs/NavSatStatus':{'name':'sensor_msgs/NavSatStatus','definitions':[{'type':'int8','name':'STATUS_NO_FIX','isConstant':!![],'value':-0x1,'valueText':'-1'},{'type':'int8','name':'STATUS_FIX','isConstant':!![],'value':0x0,'valueText':'0'},{'type':'int8','name':'STATUS_SBAS_FIX','isConstant':!![],'value':0x1,'valueText':'1'},{'type':'int8','name':'STATUS_GBAS_FIX','isConstant':!![],'value':0x2,'valueText':'2'},{'type':'int8','isArray':![],'name':'status','isComplex':![]},{'type':'uint16','name':'SERVICE_GPS','isConstant':!![],'value':0x1,'valueText':'1'},{'type':'uint16','name':'SERVICE_GLONASS','isConstant':!![],'value':0x2,'valueText':'2'},{'type':'uint16','name':'SERVICE_COMPASS','isConstant':!![],'value':0x4,'valueText':'4'},{'type':'uint16','name':'SERVICE_GALILEO','isConstant':!![],'value':0x8,'valueText':'8'},{'type':'uint16','isArray':![],'name':'service','isComplex':![]}]},'sensor_msgs/PointCloud2':{'name':'sensor_msgs/PointCloud2','definitions':[{'type':'std_msgs