gy-roslib
Version:
gy
6 lines • 112 kB
JavaScript
var __defProp=Object['defineProperty'],__defNormalProp=(_0x5bb0dc,_0x1aab34,_0x528862)=>_0x1aab34 in _0x5bb0dc?__defProp(_0x5bb0dc,_0x1aab34,{'enumerable':!![],'configurable':!![],'writable':!![],'value':_0x528862}):_0x5bb0dc[_0x1aab34]=_0x528862,__publicField=(_0x54e300,_0x146566,_0x16914f)=>{return __defNormalProp(_0x54e300,typeof _0x146566!=='symbol'?_0x146566+'':_0x146566,_0x16914f),_0x16914f;},__accessCheck=(_0x3d42d5,_0x220790,_0x2a1a82)=>{if(!_0x220790['has'](_0x3d42d5))throw TypeError('Cannot\x20'+_0x2a1a82);},__privateGet=(_0xc888e,_0xd19fb5,_0x326639)=>{return __accessCheck(_0xc888e,_0xd19fb5,'read\x20from\x20private\x20field'),_0x326639?_0x326639['call'](_0xc888e):_0xd19fb5['get'](_0xc888e);},__privateAdd=(_0x33b0be,_0x62c9b,_0x520761)=>{if(_0x62c9b['has'](_0x33b0be))throw TypeError('Cannot\x20add\x20the\x20same\x20private\x20member\x20more\x20than\x20once');_0x62c9b instanceof WeakSet?_0x62c9b['add'](_0x33b0be):_0x62c9b['set'](_0x33b0be,_0x520761);},__privateSet=(_0x4c1ed0,_0x442272,_0x30e76c,_0x38c1ac)=>{return __accessCheck(_0x4c1ed0,_0x442272,'write\x20to\x20private\x20field'),_0x38c1ac?_0x38c1ac['call'](_0x4c1ed0,_0x30e76c):_0x442272['set'](_0x4c1ed0,_0x30e76c),_0x30e76c;},_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=_0x46d74a=>typeof _0x46d74a==='object'&&_0x46d74a!==null||typeof _0x46d74a==='function',proxyTransferHandler={'canHandle':_0x35290e=>isObject(_0x35290e)&&_0x35290e[proxyMarker],'serialize'(_0x8cb93f){const {port1:_0x227b49,port2:_0x219e51}=new MessageChannel();return expose(_0x8cb93f,_0x227b49),[_0x219e51,[_0x219e51]];},'deserialize'(_0x558c31){return _0x558c31['start'](),wrap(_0x558c31);}},throwTransferHandler={'canHandle':_0x349cc8=>isObject(_0x349cc8)&&throwMarker in _0x349cc8,'serialize'({value:_0x8474b4}){let _0x565980;return _0x8474b4 instanceof Error?_0x565980={'isError':!![],'value':{'message':_0x8474b4['message'],'name':_0x8474b4['name'],'stack':_0x8474b4['stack']}}:_0x565980={'isError':![],'value':_0x8474b4},[_0x565980,[]];},'deserialize'(_0x51b5b6){if(_0x51b5b6['isError'])throw Object['assign'](new Error(_0x51b5b6['value']['message']),_0x51b5b6['value']);throw _0x51b5b6['value'];}},transferHandlers=new Map([['proxy',proxyTransferHandler],['throw',throwTransferHandler]]);function isAllowedOrigin(_0x3e6cf8,_0x3b45b3){for(const _0x2ad596 of _0x3e6cf8){if(_0x3b45b3===_0x2ad596||_0x2ad596==='*')return!![];if(_0x2ad596 instanceof RegExp&&_0x2ad596['test'](_0x3b45b3))return!![];}return![];}function expose(_0x2633fd,_0x4ce8f4=globalThis,_0x33e6ee=['*']){_0x4ce8f4['addEventListener']('message',function _0x48c9b0(_0x1177dd){if(!_0x1177dd||!_0x1177dd['data'])return;if(!isAllowedOrigin(_0x33e6ee,_0x1177dd['origin'])){console['warn']('Invalid\x20origin\x20\x27'+_0x1177dd['origin']+'\x27\x20for\x20comlink\x20proxy');return;}const {id:_0x423211,type:_0xa4dfc2,path:_0x254bde}=Object['assign']({'path':[]},_0x1177dd['data']),_0x5069ff=(_0x1177dd['data']['argumentList']||[])['map'](fromWireValue);let _0x199ad4;try{const _0x3b67fb=_0x254bde['slice'](0x0,-0x1)['reduce']((_0x434eb5,_0x4efce6)=>_0x434eb5[_0x4efce6],_0x2633fd),_0x56888a=_0x254bde['reduce']((_0x573e36,_0x45018f)=>_0x573e36[_0x45018f],_0x2633fd);switch(_0xa4dfc2){case'GET':{_0x199ad4=_0x56888a;}break;case'SET':{_0x3b67fb[_0x254bde['slice'](-0x1)[0x0]]=fromWireValue(_0x1177dd['data']['value']),_0x199ad4=!![];}break;case'APPLY':{_0x199ad4=_0x56888a['apply'](_0x3b67fb,_0x5069ff);}break;case'CONSTRUCT':{const _0x42c57c=new _0x56888a(..._0x5069ff);_0x199ad4=proxy(_0x42c57c);}break;case'ENDPOINT':{const {port1:_0x57f047,port2:_0x55aff7}=new MessageChannel();expose(_0x2633fd,_0x55aff7),_0x199ad4=transfer(_0x57f047,[_0x57f047]);}break;case'RELEASE':{_0x199ad4=void 0x0;}break;default:return;}}catch(_0x4ff0bd){_0x199ad4={'value':_0x4ff0bd,[throwMarker]:0x0};}Promise['resolve'](_0x199ad4)['catch'](_0x4d645b=>{return{'value':_0x4d645b,[throwMarker]:0x0};})['then'](_0x62dbbb=>{const [_0x30b903,_0x62bad1]=toWireValue(_0x62dbbb);_0x4ce8f4['postMessage'](Object['assign'](Object['assign']({},_0x30b903),{'id':_0x423211}),_0x62bad1),_0xa4dfc2==='RELEASE'&&(_0x4ce8f4['removeEventListener']('message',_0x48c9b0),closeEndPoint(_0x4ce8f4),finalizer in _0x2633fd&&typeof _0x2633fd[finalizer]==='function'&&_0x2633fd[finalizer]());})['catch'](_0x481afc=>{const [_0x350d8e,_0xf3074b]=toWireValue({'value':new TypeError('Unserializable\x20return\x20value'),[throwMarker]:0x0});_0x4ce8f4['postMessage'](Object['assign'](Object['assign']({},_0x350d8e),{'id':_0x423211}),_0xf3074b);});}),_0x4ce8f4['start']&&_0x4ce8f4['start']();}function isMessagePort(_0x1072ce){return _0x1072ce['constructor']['name']==='MessagePort';}function closeEndPoint(_0x3149b3){if(isMessagePort(_0x3149b3))_0x3149b3['close']();}function wrap(_0x5812f2,_0x2fbe38){const _0x13de1c=new Map();return _0x5812f2['addEventListener']('message',function _0x46364e(_0x41da87){const {data:_0x5cc40f}=_0x41da87;if(!_0x5cc40f||!_0x5cc40f['id'])return;const _0x5c40d1=_0x13de1c['get'](_0x5cc40f['id']);if(!_0x5c40d1)return;try{_0x5c40d1(_0x5cc40f);}finally{_0x13de1c['delete'](_0x5cc40f['id']);}}),createProxy(_0x5812f2,_0x13de1c,[],_0x2fbe38);}function throwIfProxyReleased(_0x3209ec){if(_0x3209ec)throw new Error('Proxy\x20has\x20been\x20released\x20and\x20is\x20not\x20useable');}function releaseEndpoint(_0x161ead){return requestResponseMessage(_0x161ead,new Map(),{'type':'RELEASE'})['then'](()=>{closeEndPoint(_0x161ead);});}const proxyCounter=new WeakMap(),proxyFinalizers='FinalizationRegistry'in globalThis&&new FinalizationRegistry(_0x5efdc0=>{const _0x4ec831=(proxyCounter['get'](_0x5efdc0)||0x0)-0x1;proxyCounter['set'](_0x5efdc0,_0x4ec831),_0x4ec831===0x0&&releaseEndpoint(_0x5efdc0);});function registerProxy(_0x2414f3,_0x2236a8){const _0x1c0529=(proxyCounter['get'](_0x2236a8)||0x0)+0x1;proxyCounter['set'](_0x2236a8,_0x1c0529),proxyFinalizers&&proxyFinalizers['register'](_0x2414f3,_0x2236a8,_0x2414f3);}function unregisterProxy(_0xf423b1){proxyFinalizers&&proxyFinalizers['unregister'](_0xf423b1);}function createProxy(_0x21ac49,_0x14a41c,_0x5eefa2=[],_0x59dc37=function(){}){let _0x58c79b=![];const _0x438af3=new Proxy(_0x59dc37,{'get'(_0x3d291d,_0x5342f8){throwIfProxyReleased(_0x58c79b);if(_0x5342f8===releaseProxy)return()=>{unregisterProxy(_0x438af3),releaseEndpoint(_0x21ac49),_0x14a41c['clear'](),_0x58c79b=!![];};if(_0x5342f8==='then'){if(_0x5eefa2['length']===0x0)return{'then':()=>_0x438af3};const _0x27a655=requestResponseMessage(_0x21ac49,_0x14a41c,{'type':'GET','path':_0x5eefa2['map'](_0x886b4b=>_0x886b4b['toString']())})['then'](fromWireValue);return _0x27a655['then']['bind'](_0x27a655);}return createProxy(_0x21ac49,_0x14a41c,[..._0x5eefa2,_0x5342f8]);},'set'(_0x4390f5,_0x32f255,_0x3a448d){throwIfProxyReleased(_0x58c79b);const [_0x19e8e4,_0x331cfe]=toWireValue(_0x3a448d);return requestResponseMessage(_0x21ac49,_0x14a41c,{'type':'SET','path':[..._0x5eefa2,_0x32f255]['map'](_0x427973=>_0x427973['toString']()),'value':_0x19e8e4},_0x331cfe)['then'](fromWireValue);},'apply'(_0x381eb7,_0x4a84b3,_0x263cc2){throwIfProxyReleased(_0x58c79b);const _0x3fbd3e=_0x5eefa2[_0x5eefa2['length']-0x1];if(_0x3fbd3e===createEndpoint)return requestResponseMessage(_0x21ac49,_0x14a41c,{'type':'ENDPOINT'})['then'](fromWireValue);if(_0x3fbd3e==='bind')return createProxy(_0x21ac49,_0x14a41c,_0x5eefa2['slice'](0x0,-0x1));const [_0x317ad1,_0xd1c8fc]=processArguments(_0x263cc2);return requestResponseMessage(_0x21ac49,_0x14a41c,{'type':'APPLY','path':_0x5eefa2['map'](_0x3f90d4=>_0x3f90d4['toString']()),'argumentList':_0x317ad1},_0xd1c8fc)['then'](fromWireValue);},'construct'(_0x4be15d,_0x120c44){throwIfProxyReleased(_0x58c79b);const [_0x243560,_0x290591]=processArguments(_0x120c44);return requestResponseMessage(_0x21ac49,_0x14a41c,{'type':'CONSTRUCT','path':_0x5eefa2['map'](_0x4e9949=>_0x4e9949['toString']()),'argumentList':_0x243560},_0x290591)['then'](fromWireValue);}});return registerProxy(_0x438af3,_0x21ac49),_0x438af3;}function myFlat(_0x290162){return Array['prototype']['concat']['apply']([],_0x290162);}function processArguments(_0x3aaba5){const _0x38a173=_0x3aaba5['map'](toWireValue);return[_0x38a173['map'](_0x1db1c5=>_0x1db1c5[0x0]),myFlat(_0x38a173['map'](_0x4eb2fe=>_0x4eb2fe[0x1]))];}const transferCache=new WeakMap();function transfer(_0x24c59a,_0x47f229){return transferCache['set'](_0x24c59a,_0x47f229),_0x24c59a;}function proxy(_0x2f0708){return Object['assign'](_0x2f0708,{[proxyMarker]:!![]});}function toWireValue(_0x526d73){for(const [_0x3dc7d1,_0x352381]of transferHandlers){if(_0x352381['canHandle'](_0x526d73)){const [_0xa6db5,_0x23115f]=_0x352381['serialize'](_0x526d73);return[{'type':'HANDLER','name':_0x3dc7d1,'value':_0xa6db5},_0x23115f];}}return[{'type':'RAW','value':_0x526d73},transferCache['get'](_0x526d73)||[]];}function fromWireValue(_0x728d97){switch(_0x728d97['type']){case'HANDLER':return transferHandlers['get'](_0x728d97['name'])['deserialize'](_0x728d97['value']);case'RAW':return _0x728d97['value'];}}function requestResponseMessage(_0x3fe0de,_0xa7e94a,_0x2990fd,_0x57e30f){return new Promise(_0x52aab3=>{const _0x28f840=generateUUID();_0xa7e94a['set'](_0x28f840,_0x52aab3),_0x3fe0de['start']&&_0x3fe0de['start'](),_0x3fe0de['postMessage'](Object['assign']({'id':_0x28f840},_0x2990fd),_0x57e30f);});}function generateUUID(){return new Array(0x4)['fill'](0x0)['map'](()=>Math['floor'](Math['random']()*Number['MAX_SAFE_INTEGER'])['toString'](0x10))['join']('-');}const isAbortSignal=_0x5f0edc=>_0x5f0edc instanceof AbortSignal,abortSignalTransferHandler={'canHandle':isAbortSignal,'deserialize':([_0x15f235,_0x400591])=>{const _0x137ec2=new AbortController();return _0x15f235?_0x137ec2['abort']():_0x400591['onmessage']=()=>{_0x137ec2['abort']();},_0x137ec2['signal'];},'serialize':_0x13d364=>{const {port1:_0x537f04,port2:_0x531c54}=new MessageChannel();return _0x13d364['addEventListener']('abort',()=>{_0x537f04['postMessage']('aborted');}),[[_0x13d364['aborted'],_0x531c54],[_0x531c54]];}};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(_0x1eb449){return typeof _0x1eb449==='object'&&!!_0x1eb449&&'sec'in _0x1eb449&&'nsec'in _0x1eb449&&Object['getOwnPropertyNames'](_0x1eb449)['length']===0x2;}timeUtils['isTime']=isTime;function toString(_0x24f670,_0x5c929f=![]){if(!_0x5c929f&&(_0x24f670['sec']<0x0||_0x24f670['nsec']<0x0))throw new Error('Invalid\x20negative\x20time\x20{\x20sec:\x20'+_0x24f670['sec']+',\x20nsec:\x20'+_0x24f670['nsec']+'\x20}');const _0x4354b5=Math['floor'](_0x24f670['sec']),_0x16c614=Math['floor'](_0x24f670['nsec']);return _0x4354b5+'.'+_0x16c614['toFixed']()['padStart'](0x9,'0');}timeUtils['toString']=toString;function parseNanoseconds(_0x1d5027){const _0x5b45fd=0x9-_0x1d5027['length'];return Math['round'](parseInt(_0x1d5027,0xa)*0xa**_0x5b45fd);}function fromString(_0x5407bf){if(/^\d+\.?$/['test'](_0x5407bf)){const _0x440a53=parseInt(_0x5407bf,0xa);return{'sec':isNaN(_0x440a53)?0x0:_0x440a53,'nsec':0x0};}if(!/^\d+\.\d+$/['test'](_0x5407bf))return void 0x0;const _0x44ba3b=_0x5407bf['split']('.');if(_0x44ba3b['length']===0x0)return void 0x0;const [_0x9f2e2f,_0x497137]=_0x44ba3b;if(_0x9f2e2f==void 0x0||_0x497137==void 0x0)return void 0x0;const _0x2db445=parseInt(_0x9f2e2f,0xa),_0x2764ab=parseNanoseconds(_0x497137);return fixTime({'sec':isNaN(_0x2db445)?0x0:_0x2db445,'nsec':_0x2764ab});}timeUtils['fromString']=fromString;function toRFC3339String(_0x52e9c5){if(_0x52e9c5['sec']<0x0||_0x52e9c5['nsec']<0x0)throw new Error('Invalid\x20negative\x20time\x20{\x20sec:\x20'+_0x52e9c5['sec']+',\x20nsec:\x20'+_0x52e9c5['nsec']+'\x20}');if(_0x52e9c5['nsec']>=0x3b9aca00)throw new Error('Invalid\x20nanosecond\x20value\x20'+_0x52e9c5['nsec']);const _0x937c49=new Date(_0x52e9c5['sec']*0x3e8),_0x182e69=_0x937c49['getUTCFullYear'](),_0x5d3641=(_0x937c49['getUTCMonth']()+0x1)['toFixed']()['padStart'](0x2,'0'),_0x25b8ff=_0x937c49['getUTCDate']()['toFixed']()['padStart'](0x2,'0'),_0x336b2e=_0x937c49['getUTCHours']()['toFixed']()['padStart'](0x2,'0'),_0x5e97d4=_0x937c49['getUTCMinutes']()['toFixed']()['padStart'](0x2,'0'),_0x198954=_0x937c49['getUTCSeconds']()['toFixed']()['padStart'](0x2,'0'),_0x53cc0b=_0x52e9c5['nsec']['toFixed']()['padStart'](0x9,'0');return _0x182e69+'-'+_0x5d3641+'-'+_0x25b8ff+'T'+_0x336b2e+':'+_0x5e97d4+':'+_0x198954+'.'+_0x53cc0b+'Z';}timeUtils['toRFC3339String']=toRFC3339String;function fromRFC3339String(_0x4d4624){const _0x28b1f8=/^(\d{4,})-(\d\d)-(\d\d)[Tt](\d\d):(\d\d):(\d\d)(?:\.(\d+))?(?:[Zz]|([+-])(\d\d):(\d\d))$/['exec'](_0x4d4624);if(_0x28b1f8==null)return void 0x0;const [,_0x5038f,_0x5796fa,_0x203d70,_0x2316b2,_0x23dd29,_0x434ff,_0x2f4f75,_0xf700e1,_0x5edd23,_0x23ec2a]=_0x28b1f8,_0x38f4a2=_0xf700e1==='-'?-0x1:0x1,_0x339798=Date['UTC'](+_0x5038f,+_0x5796fa-0x1,+_0x203d70,+_0x2316b2-_0x38f4a2*+(_0x5edd23??0x0),+_0x23dd29-_0x38f4a2*+(_0x23ec2a??0x0),+_0x434ff);if(_0x339798%0x3e8!==0x0)return void 0x0;return fixTime({'sec':_0x339798/0x3e8,'nsec':_0x2f4f75!=void 0x0?parseNanoseconds(_0x2f4f75):0x0});}timeUtils['fromRFC3339String']=fromRFC3339String;function toDate(_0x4c07ab){const {sec:_0x992c37,nsec:_0x4d1971}=_0x4c07ab;return new Date(_0x992c37*0x3e8+_0x4d1971/0xf4240);}timeUtils['toDate']=toDate;function fromDate(_0x5576c8){const _0x251db5=_0x5576c8['getTime'](),_0x296401=_0x251db5%0x3e8;return{'sec':Math['floor'](_0x251db5/0x3e8),'nsec':_0x296401*0xf4240};}timeUtils['fromDate']=fromDate;function percentOf(_0x7bfe7c,_0x2d90be,_0x419da0){const _0x20d370=subtract(_0x2d90be,_0x7bfe7c),_0x3cb5dd=subtract(_0x419da0,_0x7bfe7c);return toSec(_0x3cb5dd)/toSec(_0x20d370);}timeUtils['percentOf']=percentOf;function interpolate(_0x13c931,_0x20927c,_0x513690){const _0x24042e=subtract(_0x20927c,_0x13c931);return add(_0x13c931,fromSec(_0x513690*toSec(_0x24042e)));}timeUtils['interpolate']=interpolate;function fixTime(_0x48b49d,_0xa77fc2=![]){const _0x43078b=_0x48b49d['nsec'],_0x4de038=Math['floor'](_0x43078b/0x3b9aca00),_0x21e355=_0x48b49d['sec']+_0x4de038,_0x3b5354=_0x43078b%0x3b9aca00,_0x234819=Math['abs'](Math['sign'](_0x3b5354)===-0x1?0x3b9aca00+_0x3b5354:_0x3b5354),_0x164dd7={'sec':_0x21e355,'nsec':_0x234819};if(!_0xa77fc2&&_0x164dd7['sec']<0x0||_0x164dd7['nsec']<0x0)throw new Error('Cannot\x20normalize\x20invalid\x20time\x20'+toString(_0x164dd7,!![]));return _0x164dd7;}timeUtils['fixTime']=fixTime;function add({sec:_0x4259be,nsec:_0xf15b01},{sec:_0x3c4b42,nsec:_0x50dcb1}){return fixTime({'sec':_0x4259be+_0x3c4b42,'nsec':_0xf15b01+_0x50dcb1});}timeUtils['add']=add;function subtract({sec:_0xfd6c1a,nsec:_0x2f5545},{sec:_0x529ef1,nsec:_0x5074b2}){return fixTime({'sec':_0xfd6c1a-_0x529ef1,'nsec':_0x2f5545-_0x5074b2},!![]);}timeUtils['subtract']=subtract;function toNanoSec({sec:_0x2b14ef,nsec:_0x4da039}){return BigInt(_0x2b14ef)*0x3b9aca00n+BigInt(_0x4da039);}timeUtils['toNanoSec']=toNanoSec;function toMicroSec({sec:_0xbf2852,nsec:_0x2c38ec}){return(_0xbf2852*0x3b9aca00+_0x2c38ec)/0x3e8;}timeUtils['toMicroSec']=toMicroSec;function toSec({sec:_0x19e985,nsec:_0x53b773}){return _0x19e985+_0x53b773*1e-9;}timeUtils['toSec']=toSec;function fromSec(_0x37b5c0){let _0x470104=Math['trunc'](_0x37b5c0),_0x105a63=Math['round']((_0x37b5c0-_0x470104)*0x3b9aca00);return _0x470104+=Math['trunc'](_0x105a63/0x3b9aca00),_0x105a63%=0x3b9aca00,{'sec':_0x470104,'nsec':_0x105a63};}timeUtils['fromSec']=fromSec;function fromNanoSec(_0x1e4d1f){return{'sec':Number(_0x1e4d1f/0x3b9aca00n),'nsec':Number(_0x1e4d1f%0x3b9aca00n)};}timeUtils['fromNanoSec']=fromNanoSec;function toMillis(_0x485e90,_0x2b05fc=!![]){const _0x25622f=_0x485e90['sec']*0x3e8,_0x159c7b=_0x485e90['nsec']/0xf4240;return _0x2b05fc?_0x25622f+Math['ceil'](_0x159c7b):_0x25622f+Math['floor'](_0x159c7b);}timeUtils['toMillis']=toMillis;function fromMillis(_0x212930){let _0x54eb26=Math['trunc'](_0x212930/0x3e8),_0x481c5=Math['round']((_0x212930-_0x54eb26*0x3e8)*0xf4240);return _0x54eb26+=Math['trunc'](_0x481c5/0x3b9aca00),_0x481c5%=0x3b9aca00,{'sec':_0x54eb26,'nsec':_0x481c5};}timeUtils['fromMillis']=fromMillis;function fromMicros(_0x27d109){let _0x534d4d=Math['trunc'](_0x27d109/0xf4240),_0xefa57=Math['round']((_0x27d109-_0x534d4d*0xf4240)*0x3e8);return _0x534d4d+=Math['trunc'](_0xefa57/0x3b9aca00),_0xefa57%=0x3b9aca00,{'sec':_0x534d4d,'nsec':_0xefa57};}timeUtils['fromMicros']=fromMicros;function clampTime(_0x47a678,_0x489947,_0x226c7b){if(compare(_0x489947,_0x47a678)>0x0)return{'sec':_0x489947['sec'],'nsec':_0x489947['nsec']};if(compare(_0x226c7b,_0x47a678)<0x0)return{'sec':_0x226c7b['sec'],'nsec':_0x226c7b['nsec']};return{'sec':_0x47a678['sec'],'nsec':_0x47a678['nsec']};}timeUtils['clampTime']=clampTime;function isTimeInRangeInclusive(_0x48b6a8,_0x2832b3,_0x348f41){if(compare(_0x2832b3,_0x48b6a8)>0x0||compare(_0x348f41,_0x48b6a8)<0x0)return![];return!![];}timeUtils['isTimeInRangeInclusive']=isTimeInRangeInclusive;function compare(_0x331833,_0x41ab19){const _0x4def88=_0x331833['sec']-_0x41ab19['sec'];return _0x4def88!==0x0?_0x4def88:_0x331833['nsec']-_0x41ab19['nsec'];}timeUtils['compare']=compare;function isLessThan(_0x43bd08,_0xb66456){return compare(_0x43bd08,_0xb66456)<0x0;}timeUtils['isLessThan']=isLessThan;function isGreaterThan(_0x4b51b8,_0x1aecee){return compare(_0x4b51b8,_0x1aecee)>0x0;}timeUtils['isGreaterThan']=isGreaterThan;function areEqual(_0x3c9b1e,_0x257625){return _0x3c9b1e['sec']===_0x257625['sec']&&_0x3c9b1e['nsec']===_0x257625['nsec'];}timeUtils['areEqual']=areEqual,function(_0x53a7bc){var _0x4e3fbe=commonjsGlobal&&commonjsGlobal['__createBinding']||(Object['create']?function(_0x32777c,_0x28e5e7,_0x492b95,_0x5cb3fe){if(_0x5cb3fe===void 0x0)_0x5cb3fe=_0x492b95;Object['defineProperty'](_0x32777c,_0x5cb3fe,{'enumerable':!![],'get':function(){return _0x28e5e7[_0x492b95];}});}:function(_0x505db4,_0x5d5bef,_0xe1298b,_0x2bff4e){if(_0x2bff4e===void 0x0)_0x2bff4e=_0xe1298b;_0x505db4[_0x2bff4e]=_0x5d5bef[_0xe1298b];}),_0x12ab84=commonjsGlobal&&commonjsGlobal['__exportStar']||function(_0xfaa612,_0x3f2a47){for(var _0x3db341 in _0xfaa612)if(_0x3db341!=='default'&&!Object['prototype']['hasOwnProperty']['call'](_0x3f2a47,_0x3db341))_0x4e3fbe(_0x3f2a47,_0xfaa612,_0x3db341);};Object['defineProperty'](_0x53a7bc,'__esModule',{'value':!![]}),_0x12ab84(Time,_0x53a7bc),_0x12ab84(timeUtils,_0x53a7bc);}(dist$1);const TIME_ZERO=Object['freeze']({'sec':0x0,'nsec':0x0});class IteratorCursor{constructor(_0x1ae90c,_0x2525fb){__privateAdd(this,_iter,void 0x0),__privateAdd(this,_lastIteratorResult,void 0x0),__privateAdd(this,_abort,void 0x0),__privateSet(this,_iter,_0x1ae90c),__privateSet(this,_abort,_0x2525fb);}async['next'](){if(__privateGet(this,_abort)?.['aborted']===!![])return void 0x0;const _0x53bc90=await __privateGet(this,_iter)['next']();return _0x53bc90['value'];}async['nextBatch'](_0x42c6c0){const _0x5bd95e=await this['next']();if(!_0x5bd95e)return void 0x0;if(_0x5bd95e['type']==='problem')return[_0x5bd95e];const _0x1b9e64=[_0x5bd95e];let _0x5499a5=TIME_ZERO;switch(_0x5bd95e['type']){case'stamp':_0x5499a5=dist$1['add'](_0x5bd95e['stamp'],{'sec':0x0,'nsec':_0x42c6c0*0xf4240});break;case'message-event':_0x5499a5=dist$1['add'](_0x5bd95e['msgEvent']['receiveTime'],{'sec':0x0,'nsec':_0x42c6c0*0xf4240});break;}for(;;){const _0x23497e=await this['next']();if(!_0x23497e)return _0x1b9e64;_0x1b9e64['push'](_0x23497e);if(_0x23497e['type']==='problem')break;if(_0x23497e['type']==='stamp'&&dist$1['compare'](_0x23497e['stamp'],_0x5499a5)>0x0)break;if(_0x23497e['type']==='message-event'&&dist$1['compare'](_0x23497e['msgEvent']['receiveTime'],_0x5499a5)>0x0)break;}return _0x1b9e64;}async['readUntil'](_0x20d9ad){const _0x30d06d=__privateGet(this,_abort)?.['aborted'];if(_0x30d06d===!![])return void 0x0;const _0x30928a=[];if(__privateGet(this,_lastIteratorResult)?.['type']==='stamp'&&dist$1['compare'](__privateGet(this,_lastIteratorResult)['stamp'],_0x20d9ad)>=0x0)return _0x30928a;if(__privateGet(this,_lastIteratorResult)?.['type']==='message-event'&&dist$1['compare'](__privateGet(this,_lastIteratorResult)['msgEvent']['receiveTime'],_0x20d9ad)>0x0)return _0x30928a;__privateGet(this,_lastIteratorResult)&&(_0x30928a['push'](__privateGet(this,_lastIteratorResult)),__privateSet(this,_lastIteratorResult,void 0x0));for(;;){const _0x365c99=await __privateGet(this,_iter)['next']();if(__privateGet(this,_abort)?.['aborted']===!![])return void 0x0;if(_0x365c99['done']===!![])break;const _0x8d7ee4=_0x365c99['value'];if(_0x8d7ee4['type']==='stamp'&&dist$1['compare'](_0x8d7ee4['stamp'],_0x20d9ad)>=0x0){__privateSet(this,_lastIteratorResult,_0x8d7ee4);break;}if(_0x8d7ee4['type']==='message-event'&&dist$1['compare'](_0x8d7ee4['msgEvent']['receiveTime'],_0x20d9ad)>0x0){__privateSet(this,_lastIteratorResult,_0x8d7ee4);break;}_0x30928a['push'](_0x8d7ee4);}return _0x30928a;}async['end'](){await __privateGet(this,_iter)['return']?.();}}_iter=new WeakMap(),_lastIteratorResult=new WeakMap(),_abort=new WeakMap();class WorkerIterableSourceWorker{constructor(_0x13342f){__publicField(this,'_source'),this['_source']=_0x13342f;}async['initialize'](){return await this['_source']['initialize']();}['messageIterator'](_0x333132){return proxy(this['_source']['messageIterator'](_0x333132));}async['getBackfillMessages'](_0x6c075a,_0x4b18a0){return await this['_source']['getBackfillMessages']({..._0x6c075a,'abortSignal':_0x4b18a0});}['getMessageCursor'](_0x522df0,_0x2bbadf){const _0x1d781c=this['_source']['messageIterator'](_0x522df0),_0xfb2134=new IteratorCursor(_0x1d781c,_0x2bbadf);return proxy(_0xfb2134);}}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/Heade