gy-roslib
Version:
gy
6 lines • 239 kB
JavaScript
var __defProp=Object['defineProperty'],__defNormalProp=(_0x3fb6bf,_0x5ea487,_0x4fb42c)=>_0x5ea487 in _0x3fb6bf?__defProp(_0x3fb6bf,_0x5ea487,{'enumerable':!![],'configurable':!![],'writable':!![],'value':_0x4fb42c}):_0x3fb6bf[_0x5ea487]=_0x4fb42c,__publicField=(_0x217e3f,_0x1e958b,_0x138684)=>{return __defNormalProp(_0x217e3f,typeof _0x1e958b!=='symbol'?_0x1e958b+'':_0x1e958b,_0x138684),_0x138684;},__accessCheck=(_0xb402bf,_0x14faab,_0x17f7e4)=>{if(!_0x14faab['has'](_0xb402bf))throw TypeError('Cannot\x20'+_0x17f7e4);},__privateGet=(_0x3c0ad7,_0xcee17b,_0x3156c7)=>{return __accessCheck(_0x3c0ad7,_0xcee17b,'read\x20from\x20private\x20field'),_0x3156c7?_0x3156c7['call'](_0x3c0ad7):_0xcee17b['get'](_0x3c0ad7);},__privateAdd=(_0x527d11,_0xef56a2,_0x30f6e7)=>{if(_0xef56a2['has'](_0x527d11))throw TypeError('Cannot\x20add\x20the\x20same\x20private\x20member\x20more\x20than\x20once');_0xef56a2 instanceof WeakSet?_0xef56a2['add'](_0x527d11):_0xef56a2['set'](_0x527d11,_0x30f6e7);},__privateSet=(_0x1a0f4e,_0x133697,_0x417721,_0x1744a9)=>{return __accessCheck(_0x1a0f4e,_0x133697,'write\x20to\x20private\x20field'),_0x1744a9?_0x1744a9['call'](_0x1a0f4e,_0x417721):_0x133697['set'](_0x1a0f4e,_0x417721),_0x417721;},__privateMethod=(_0xfa855,_0x520d91,_0x20ac45)=>{return __accessCheck(_0xfa855,_0x520d91,'access\x20private\x20method'),_0x20ac45;},_iter,_lastIteratorResult,_abort,_source,_bag,_readersByConnectionId,_datatypesByConnectionId,_messageSizeEstimateByTopic,_messageIterator,messageIterator_fn;/**
* @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=_0x405110=>typeof _0x405110==='object'&&_0x405110!==null||typeof _0x405110==='function',proxyTransferHandler={'canHandle':_0x3cf35b=>isObject(_0x3cf35b)&&_0x3cf35b[proxyMarker],'serialize'(_0x2b92e4){const {port1:_0x109519,port2:_0x52748f}=new MessageChannel();return expose(_0x2b92e4,_0x109519),[_0x52748f,[_0x52748f]];},'deserialize'(_0x1b4452){return _0x1b4452['start'](),wrap(_0x1b4452);}},throwTransferHandler={'canHandle':_0x3aeccf=>isObject(_0x3aeccf)&&throwMarker in _0x3aeccf,'serialize'({value:_0x8f854b}){let _0x34882b;return _0x8f854b instanceof Error?_0x34882b={'isError':!![],'value':{'message':_0x8f854b['message'],'name':_0x8f854b['name'],'stack':_0x8f854b['stack']}}:_0x34882b={'isError':![],'value':_0x8f854b},[_0x34882b,[]];},'deserialize'(_0x391c10){if(_0x391c10['isError'])throw Object['assign'](new Error(_0x391c10['value']['message']),_0x391c10['value']);throw _0x391c10['value'];}},transferHandlers=new Map([['proxy',proxyTransferHandler],['throw',throwTransferHandler]]);function isAllowedOrigin(_0x52911f,_0x3e76c2){for(const _0x4fb1ad of _0x52911f){if(_0x3e76c2===_0x4fb1ad||_0x4fb1ad==='*')return!![];if(_0x4fb1ad instanceof RegExp&&_0x4fb1ad['test'](_0x3e76c2))return!![];}return![];}function expose(_0x2c0c44,_0x28d8fb=globalThis,_0x4f38e4=['*']){_0x28d8fb['addEventListener']('message',function _0x22f3d6(_0x3acb4f){if(!_0x3acb4f||!_0x3acb4f['data'])return;if(!isAllowedOrigin(_0x4f38e4,_0x3acb4f['origin'])){console['warn']('Invalid\x20origin\x20\x27'+_0x3acb4f['origin']+'\x27\x20for\x20comlink\x20proxy');return;}const {id:_0x457d87,type:_0x223cbd,path:_0x5e3759}=Object['assign']({'path':[]},_0x3acb4f['data']),_0x43c55c=(_0x3acb4f['data']['argumentList']||[])['map'](fromWireValue);let _0x596950;try{const _0x328be2=_0x5e3759['slice'](0x0,-0x1)['reduce']((_0x181e7f,_0x5e89b2)=>_0x181e7f[_0x5e89b2],_0x2c0c44),_0x54330b=_0x5e3759['reduce']((_0x11fb5f,_0xedb412)=>_0x11fb5f[_0xedb412],_0x2c0c44);switch(_0x223cbd){case'GET':{_0x596950=_0x54330b;}break;case'SET':{_0x328be2[_0x5e3759['slice'](-0x1)[0x0]]=fromWireValue(_0x3acb4f['data']['value']),_0x596950=!![];}break;case'APPLY':{_0x596950=_0x54330b['apply'](_0x328be2,_0x43c55c);}break;case'CONSTRUCT':{const _0x214633=new _0x54330b(..._0x43c55c);_0x596950=proxy(_0x214633);}break;case'ENDPOINT':{const {port1:_0x1c1dd2,port2:_0x3aeb69}=new MessageChannel();expose(_0x2c0c44,_0x3aeb69),_0x596950=transfer(_0x1c1dd2,[_0x1c1dd2]);}break;case'RELEASE':{_0x596950=void 0x0;}break;default:return;}}catch(_0x1697a3){_0x596950={'value':_0x1697a3,[throwMarker]:0x0};}Promise['resolve'](_0x596950)['catch'](_0x88f561=>{return{'value':_0x88f561,[throwMarker]:0x0};})['then'](_0x3dc4c7=>{const [_0x33a6ef,_0x461b52]=toWireValue(_0x3dc4c7);_0x28d8fb['postMessage'](Object['assign'](Object['assign']({},_0x33a6ef),{'id':_0x457d87}),_0x461b52),_0x223cbd==='RELEASE'&&(_0x28d8fb['removeEventListener']('message',_0x22f3d6),closeEndPoint(_0x28d8fb),finalizer in _0x2c0c44&&typeof _0x2c0c44[finalizer]==='function'&&_0x2c0c44[finalizer]());})['catch'](_0xf4b205=>{const [_0x58ff83,_0x3f46cd]=toWireValue({'value':new TypeError('Unserializable\x20return\x20value'),[throwMarker]:0x0});_0x28d8fb['postMessage'](Object['assign'](Object['assign']({},_0x58ff83),{'id':_0x457d87}),_0x3f46cd);});}),_0x28d8fb['start']&&_0x28d8fb['start']();}function isMessagePort(_0x2eb4c3){return _0x2eb4c3['constructor']['name']==='MessagePort';}function closeEndPoint(_0x3e0bbe){if(isMessagePort(_0x3e0bbe))_0x3e0bbe['close']();}function wrap(_0xe7d862,_0x106f46){const _0x1ed3e8=new Map();return _0xe7d862['addEventListener']('message',function _0x56edaa(_0x2269e6){const {data:_0x3c31e7}=_0x2269e6;if(!_0x3c31e7||!_0x3c31e7['id'])return;const _0x890ec6=_0x1ed3e8['get'](_0x3c31e7['id']);if(!_0x890ec6)return;try{_0x890ec6(_0x3c31e7);}finally{_0x1ed3e8['delete'](_0x3c31e7['id']);}}),createProxy(_0xe7d862,_0x1ed3e8,[],_0x106f46);}function throwIfProxyReleased(_0x39a0a1){if(_0x39a0a1)throw new Error('Proxy\x20has\x20been\x20released\x20and\x20is\x20not\x20useable');}function releaseEndpoint(_0x1d1523){return requestResponseMessage(_0x1d1523,new Map(),{'type':'RELEASE'})['then'](()=>{closeEndPoint(_0x1d1523);});}const proxyCounter=new WeakMap(),proxyFinalizers='FinalizationRegistry'in globalThis&&new FinalizationRegistry(_0x510998=>{const _0x4db27d=(proxyCounter['get'](_0x510998)||0x0)-0x1;proxyCounter['set'](_0x510998,_0x4db27d),_0x4db27d===0x0&&releaseEndpoint(_0x510998);});function registerProxy(_0x363f29,_0x14e047){const _0x23b267=(proxyCounter['get'](_0x14e047)||0x0)+0x1;proxyCounter['set'](_0x14e047,_0x23b267),proxyFinalizers&&proxyFinalizers['register'](_0x363f29,_0x14e047,_0x363f29);}function unregisterProxy(_0x4b8cb8){proxyFinalizers&&proxyFinalizers['unregister'](_0x4b8cb8);}function createProxy(_0x1eb878,_0x91cb2f,_0x3b660b=[],_0x387223=function(){}){let _0x513ed3=![];const _0x30ad8e=new Proxy(_0x387223,{'get'(_0x4986de,_0xaeb17f){throwIfProxyReleased(_0x513ed3);if(_0xaeb17f===releaseProxy)return()=>{unregisterProxy(_0x30ad8e),releaseEndpoint(_0x1eb878),_0x91cb2f['clear'](),_0x513ed3=!![];};if(_0xaeb17f==='then'){if(_0x3b660b['length']===0x0)return{'then':()=>_0x30ad8e};const _0x43d6c3=requestResponseMessage(_0x1eb878,_0x91cb2f,{'type':'GET','path':_0x3b660b['map'](_0x4d2c1a=>_0x4d2c1a['toString']())})['then'](fromWireValue);return _0x43d6c3['then']['bind'](_0x43d6c3);}return createProxy(_0x1eb878,_0x91cb2f,[..._0x3b660b,_0xaeb17f]);},'set'(_0x111d96,_0x14b838,_0x37c792){throwIfProxyReleased(_0x513ed3);const [_0x20b0dd,_0x26b9b4]=toWireValue(_0x37c792);return requestResponseMessage(_0x1eb878,_0x91cb2f,{'type':'SET','path':[..._0x3b660b,_0x14b838]['map'](_0x556c7e=>_0x556c7e['toString']()),'value':_0x20b0dd},_0x26b9b4)['then'](fromWireValue);},'apply'(_0x217844,_0x163411,_0x5879c2){throwIfProxyReleased(_0x513ed3);const _0x563d1b=_0x3b660b[_0x3b660b['length']-0x1];if(_0x563d1b===createEndpoint)return requestResponseMessage(_0x1eb878,_0x91cb2f,{'type':'ENDPOINT'})['then'](fromWireValue);if(_0x563d1b==='bind')return createProxy(_0x1eb878,_0x91cb2f,_0x3b660b['slice'](0x0,-0x1));const [_0x5c6897,_0x5b1600]=processArguments(_0x5879c2);return requestResponseMessage(_0x1eb878,_0x91cb2f,{'type':'APPLY','path':_0x3b660b['map'](_0xd6b96f=>_0xd6b96f['toString']()),'argumentList':_0x5c6897},_0x5b1600)['then'](fromWireValue);},'construct'(_0x29f1a4,_0x331750){throwIfProxyReleased(_0x513ed3);const [_0x25d575,_0x3ee565]=processArguments(_0x331750);return requestResponseMessage(_0x1eb878,_0x91cb2f,{'type':'CONSTRUCT','path':_0x3b660b['map'](_0x4714b3=>_0x4714b3['toString']()),'argumentList':_0x25d575},_0x3ee565)['then'](fromWireValue);}});return registerProxy(_0x30ad8e,_0x1eb878),_0x30ad8e;}function myFlat(_0x25323f){return Array['prototype']['concat']['apply']([],_0x25323f);}function processArguments(_0x4d500f){const _0x1feb88=_0x4d500f['map'](toWireValue);return[_0x1feb88['map'](_0xc9026f=>_0xc9026f[0x0]),myFlat(_0x1feb88['map'](_0x1ed5f8=>_0x1ed5f8[0x1]))];}const transferCache=new WeakMap();function transfer(_0x402228,_0x5a7b01){return transferCache['set'](_0x402228,_0x5a7b01),_0x402228;}function proxy(_0x1f7462){return Object['assign'](_0x1f7462,{[proxyMarker]:!![]});}function toWireValue(_0x32979d){for(const [_0x5c3d99,_0xabb687]of transferHandlers){if(_0xabb687['canHandle'](_0x32979d)){const [_0x287e33,_0x27fc2e]=_0xabb687['serialize'](_0x32979d);return[{'type':'HANDLER','name':_0x5c3d99,'value':_0x287e33},_0x27fc2e];}}return[{'type':'RAW','value':_0x32979d},transferCache['get'](_0x32979d)||[]];}function fromWireValue(_0x1a2646){switch(_0x1a2646['type']){case'HANDLER':return transferHandlers['get'](_0x1a2646['name'])['deserialize'](_0x1a2646['value']);case'RAW':return _0x1a2646['value'];}}function requestResponseMessage(_0x561bc0,_0x258dac,_0x4c7733,_0x31dd26){return new Promise(_0x26ce87=>{const _0x5bad04=generateUUID();_0x258dac['set'](_0x5bad04,_0x26ce87),_0x561bc0['start']&&_0x561bc0['start'](),_0x561bc0['postMessage'](Object['assign']({'id':_0x5bad04},_0x4c7733),_0x31dd26);});}function generateUUID(){return new Array(0x4)['fill'](0x0)['map'](()=>Math['floor'](Math['random']()*Number['MAX_SAFE_INTEGER'])['toString'](0x10))['join']('-');}const isAbortSignal=_0x486f06=>_0x486f06 instanceof AbortSignal,abortSignalTransferHandler={'canHandle':isAbortSignal,'deserialize':([_0x4893da,_0x41e803])=>{const _0x4267f9=new AbortController();return _0x4893da?_0x4267f9['abort']():_0x41e803['onmessage']=()=>{_0x4267f9['abort']();},_0x4267f9['signal'];},'serialize':_0x21a742=>{const {port1:_0x2f928b,port2:_0x528154}=new MessageChannel();return _0x21a742['addEventListener']('abort',()=>{_0x2f928b['postMessage']('aborted');}),[[_0x21a742['aborted'],_0x528154],[_0x528154]];}};var commonjsGlobal=typeof globalThis!=='undefined'?globalThis:typeof window!=='undefined'?window:typeof global!=='undefined'?global:typeof self!=='undefined'?self:{};function getDefaultExportFromCjs(_0x326bfd){return _0x326bfd&&_0x326bfd['__esModule']&&Object['prototype']['hasOwnProperty']['call'](_0x326bfd,'default')?_0x326bfd['default']:_0x326bfd;}var dist$2={},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(_0x17467f){return typeof _0x17467f==='object'&&!!_0x17467f&&'sec'in _0x17467f&&'nsec'in _0x17467f&&Object['getOwnPropertyNames'](_0x17467f)['length']===0x2;}timeUtils['isTime']=isTime;function toString(_0xf02e19,_0x2dc516=![]){if(!_0x2dc516&&(_0xf02e19['sec']<0x0||_0xf02e19['nsec']<0x0))throw new Error('Invalid\x20negative\x20time\x20{\x20sec:\x20'+_0xf02e19['sec']+',\x20nsec:\x20'+_0xf02e19['nsec']+'\x20}');const _0x31245d=Math['floor'](_0xf02e19['sec']),_0xf2a918=Math['floor'](_0xf02e19['nsec']);return _0x31245d+'.'+_0xf2a918['toFixed']()['padStart'](0x9,'0');}timeUtils['toString']=toString;function parseNanoseconds(_0x30c21d){const _0x788fb5=0x9-_0x30c21d['length'];return Math['round'](parseInt(_0x30c21d,0xa)*0xa**_0x788fb5);}function fromString(_0x4ff819){if(/^\d+\.?$/['test'](_0x4ff819)){const _0x1d426f=parseInt(_0x4ff819,0xa);return{'sec':isNaN(_0x1d426f)?0x0:_0x1d426f,'nsec':0x0};}if(!/^\d+\.\d+$/['test'](_0x4ff819))return void 0x0;const _0xfd6f7c=_0x4ff819['split']('.');if(_0xfd6f7c['length']===0x0)return void 0x0;const [_0x4a2252,_0x56b427]=_0xfd6f7c;if(_0x4a2252==void 0x0||_0x56b427==void 0x0)return void 0x0;const _0x7ad537=parseInt(_0x4a2252,0xa),_0x4f092a=parseNanoseconds(_0x56b427);return fixTime({'sec':isNaN(_0x7ad537)?0x0:_0x7ad537,'nsec':_0x4f092a});}timeUtils['fromString']=fromString;function toRFC3339String(_0x145ff4){if(_0x145ff4['sec']<0x0||_0x145ff4['nsec']<0x0)throw new Error('Invalid\x20negative\x20time\x20{\x20sec:\x20'+_0x145ff4['sec']+',\x20nsec:\x20'+_0x145ff4['nsec']+'\x20}');if(_0x145ff4['nsec']>=0x3b9aca00)throw new Error('Invalid\x20nanosecond\x20value\x20'+_0x145ff4['nsec']);const _0x107b10=new Date(_0x145ff4['sec']*0x3e8),_0xe61bcf=_0x107b10['getUTCFullYear'](),_0x4b80c3=(_0x107b10['getUTCMonth']()+0x1)['toFixed']()['padStart'](0x2,'0'),_0x1e184a=_0x107b10['getUTCDate']()['toFixed']()['padStart'](0x2,'0'),_0x3cf7df=_0x107b10['getUTCHours']()['toFixed']()['padStart'](0x2,'0'),_0x13554d=_0x107b10['getUTCMinutes']()['toFixed']()['padStart'](0x2,'0'),_0x3ba30a=_0x107b10['getUTCSeconds']()['toFixed']()['padStart'](0x2,'0'),_0x5cb269=_0x145ff4['nsec']['toFixed']()['padStart'](0x9,'0');return _0xe61bcf+'-'+_0x4b80c3+'-'+_0x1e184a+'T'+_0x3cf7df+':'+_0x13554d+':'+_0x3ba30a+'.'+_0x5cb269+'Z';}timeUtils['toRFC3339String']=toRFC3339String;function fromRFC3339String(_0x192c1d){const _0x4723db=/^(\d{4,})-(\d\d)-(\d\d)[Tt](\d\d):(\d\d):(\d\d)(?:\.(\d+))?(?:[Zz]|([+-])(\d\d):(\d\d))$/['exec'](_0x192c1d);if(_0x4723db==null)return void 0x0;const [,_0x1bfd34,_0xd8d224,_0x3c0e8d,_0x58cc73,_0x358fe4,_0x28bcaf,_0xf31395,_0x25033e,_0xf88d3d,_0x5b39cd]=_0x4723db,_0x50efb3=_0x25033e==='-'?-0x1:0x1,_0x43e8b3=Date['UTC'](+_0x1bfd34,+_0xd8d224-0x1,+_0x3c0e8d,+_0x58cc73-_0x50efb3*+(_0xf88d3d??0x0),+_0x358fe4-_0x50efb3*+(_0x5b39cd??0x0),+_0x28bcaf);if(_0x43e8b3%0x3e8!==0x0)return void 0x0;return fixTime({'sec':_0x43e8b3/0x3e8,'nsec':_0xf31395!=void 0x0?parseNanoseconds(_0xf31395):0x0});}timeUtils['fromRFC3339String']=fromRFC3339String;function toDate(_0x1f19da){const {sec:_0x2c41ec,nsec:_0x5fc8b8}=_0x1f19da;return new Date(_0x2c41ec*0x3e8+_0x5fc8b8/0xf4240);}timeUtils['toDate']=toDate;function fromDate(_0x212889){const _0x570473=_0x212889['getTime'](),_0x30dbd5=_0x570473%0x3e8;return{'sec':Math['floor'](_0x570473/0x3e8),'nsec':_0x30dbd5*0xf4240};}timeUtils['fromDate']=fromDate;function percentOf(_0x4a1ecc,_0x569cee,_0x126736){const _0x34ea7=subtract(_0x569cee,_0x4a1ecc),_0x5c8020=subtract(_0x126736,_0x4a1ecc);return toSec(_0x5c8020)/toSec(_0x34ea7);}timeUtils['percentOf']=percentOf;function interpolate(_0x23d4e2,_0x42fdfd,_0x4e36f1){const _0x41d713=subtract(_0x42fdfd,_0x23d4e2);return add(_0x23d4e2,fromSec(_0x4e36f1*toSec(_0x41d713)));}timeUtils['interpolate']=interpolate;function fixTime(_0x425f75,_0x527094=![]){const _0x59d07d=_0x425f75['nsec'],_0x25a82d=Math['floor'](_0x59d07d/0x3b9aca00),_0x355f32=_0x425f75['sec']+_0x25a82d,_0x3393f9=_0x59d07d%0x3b9aca00,_0x5d943c=Math['abs'](Math['sign'](_0x3393f9)===-0x1?0x3b9aca00+_0x3393f9:_0x3393f9),_0x1c22d8={'sec':_0x355f32,'nsec':_0x5d943c};if(!_0x527094&&_0x1c22d8['sec']<0x0||_0x1c22d8['nsec']<0x0)throw new Error('Cannot\x20normalize\x20invalid\x20time\x20'+toString(_0x1c22d8,!![]));return _0x1c22d8;}timeUtils['fixTime']=fixTime;function add({sec:_0x3ac6f9,nsec:_0x556e1a},{sec:_0x25748c,nsec:_0x53947e}){return fixTime({'sec':_0x3ac6f9+_0x25748c,'nsec':_0x556e1a+_0x53947e});}timeUtils['add']=add;function subtract({sec:_0x599fbc,nsec:_0x5aa99f},{sec:_0x5835d3,nsec:_0x5a312f}){return fixTime({'sec':_0x599fbc-_0x5835d3,'nsec':_0x5aa99f-_0x5a312f},!![]);}timeUtils['subtract']=subtract;function toNanoSec({sec:_0x962dc4,nsec:_0x97d645}){return BigInt(_0x962dc4)*BigInt('1000000000')+BigInt(_0x97d645);}timeUtils['toNanoSec']=toNanoSec;function toMicroSec({sec:_0x2636ef,nsec:_0xb77876}){return(_0x2636ef*0x3b9aca00+_0xb77876)/0x3e8;}timeUtils['toMicroSec']=toMicroSec;function toSec({sec:_0x244ef4,nsec:_0x4a0b3e}){return _0x244ef4+_0x4a0b3e*1e-9;}timeUtils['toSec']=toSec;function fromSec(_0x27ecfd){let _0x56d3eb=Math['trunc'](_0x27ecfd),_0x5d7364=Math['round']((_0x27ecfd-_0x56d3eb)*0x3b9aca00);return _0x56d3eb+=Math['trunc'](_0x5d7364/0x3b9aca00),_0x5d7364%=0x3b9aca00,{'sec':_0x56d3eb,'nsec':_0x5d7364};}timeUtils['fromSec']=fromSec;function fromNanoSec(_0x5d5e2d){return{'sec':Number(_0x5d5e2d/BigInt('1000000000')),'nsec':Number(_0x5d5e2d%BigInt('1000000000'))};}timeUtils['fromNanoSec']=fromNanoSec;function toMillis(_0x23aae9,_0x40dfc0=!![]){const _0xc8dc15=_0x23aae9['sec']*0x3e8,_0x5d1f29=_0x23aae9['nsec']/0xf4240;return _0x40dfc0?_0xc8dc15+Math['ceil'](_0x5d1f29):_0xc8dc15+Math['floor'](_0x5d1f29);}timeUtils['toMillis']=toMillis;function fromMillis(_0x2cc8d3){let _0x543e72=Math['trunc'](_0x2cc8d3/0x3e8),_0x2f6efa=Math['round']((_0x2cc8d3-_0x543e72*0x3e8)*0xf4240);return _0x543e72+=Math['trunc'](_0x2f6efa/0x3b9aca00),_0x2f6efa%=0x3b9aca00,{'sec':_0x543e72,'nsec':_0x2f6efa};}timeUtils['fromMillis']=fromMillis;function fromMicros(_0x2c9610){let _0x571958=Math['trunc'](_0x2c9610/0xf4240),_0x47d78a=Math['round']((_0x2c9610-_0x571958*0xf4240)*0x3e8);return _0x571958+=Math['trunc'](_0x47d78a/0x3b9aca00),_0x47d78a%=0x3b9aca00,{'sec':_0x571958,'nsec':_0x47d78a};}timeUtils['fromMicros']=fromMicros;function clampTime(_0x1e6c36,_0x1cb13a,_0x180e5d){if(compare(_0x1cb13a,_0x1e6c36)>0x0)return{'sec':_0x1cb13a['sec'],'nsec':_0x1cb13a['nsec']};if(compare(_0x180e5d,_0x1e6c36)<0x0)return{'sec':_0x180e5d['sec'],'nsec':_0x180e5d['nsec']};return{'sec':_0x1e6c36['sec'],'nsec':_0x1e6c36['nsec']};}timeUtils['clampTime']=clampTime;function isTimeInRangeInclusive(_0x23d7d8,_0x3639c2,_0x86a496){if(compare(_0x3639c2,_0x23d7d8)>0x0||compare(_0x86a496,_0x23d7d8)<0x0)return![];return!![];}timeUtils['isTimeInRangeInclusive']=isTimeInRangeInclusive;function compare(_0x50a3c9,_0x3c6d36){const _0x3f6640=_0x50a3c9['sec']-_0x3c6d36['sec'];return _0x3f6640!==0x0?_0x3f6640:_0x50a3c9['nsec']-_0x3c6d36['nsec'];}timeUtils['compare']=compare;function isLessThan(_0x54ac8a,_0x17f0bd){return compare(_0x54ac8a,_0x17f0bd)<0x0;}timeUtils['isLessThan']=isLessThan;function isGreaterThan(_0x527483,_0x150d09){return compare(_0x527483,_0x150d09)>0x0;}timeUtils['isGreaterThan']=isGreaterThan;function areEqual(_0x1ea46f,_0x4be493){return _0x1ea46f['sec']===_0x4be493['sec']&&_0x1ea46f['nsec']===_0x4be493['nsec'];}timeUtils['areEqual']=areEqual,function(_0x438b73){var _0x110712=commonjsGlobal&&commonjsGlobal['__createBinding']||(Object['create']?function(_0x5b2520,_0xee2527,_0x4d47e4,_0x1f1ee0){if(_0x1f1ee0===void 0x0)_0x1f1ee0=_0x4d47e4;Object['defineProperty'](_0x5b2520,_0x1f1ee0,{'enumerable':!![],'get':function(){return _0xee2527[_0x4d47e4];}});}:function(_0x4d51e4,_0x1cf7db,_0x4ea3a7,_0xce01fe){if(_0xce01fe===void 0x0)_0xce01fe=_0x4ea3a7;_0x4d51e4[_0xce01fe]=_0x1cf7db[_0x4ea3a7];}),_0x4f0c36=commonjsGlobal&&commonjsGlobal['__exportStar']||function(_0x3fe0d2,_0x4b0c1b){for(var _0x4efd9a in _0x3fe0d2)if(_0x4efd9a!=='default'&&!Object['prototype']['hasOwnProperty']['call'](_0x4b0c1b,_0x4efd9a))_0x110712(_0x4b0c1b,_0x3fe0d2,_0x4efd9a);};Object['defineProperty'](_0x438b73,'__esModule',{'value':!![]}),_0x4f0c36(Time,_0x438b73),_0x4f0c36(timeUtils,_0x438b73);}(dist$2);const TIME_ZERO=Object['freeze']({'sec':0x0,'nsec':0x0});class IteratorCursor{constructor(_0x1d1665,_0x2a0137){__privateAdd(this,_iter,void 0x0),__privateAdd(this,_lastIteratorResult,void 0x0),__privateAdd(this,_abort,void 0x0),__privateSet(this,_iter,_0x1d1665),__privateSet(this,_abort,_0x2a0137);}async['next'](){if(__privateGet(this,_abort)?.['aborted']===!![])return void 0x0;const _0x4f3f36=await __privateGet(this,_iter)['next']();return _0x4f3f36['value'];}async['nextBatch'](_0x6db9bd){const _0x354d36=await this['next']();if(!_0x354d36)return void 0x0;if(_0x354d36['type']==='problem')return[_0x354d36];const _0x43a737=[_0x354d36];let _0x2637a1=TIME_ZERO;switch(_0x354d36['type']){case'stamp':_0x2637a1=dist$2['add'](_0x354d36['stamp'],{'sec':0x0,'nsec':_0x6db9bd*0xf4240});break;case'message-event':_0x2637a1=dist$2['add'](_0x354d36['msgEvent']['receiveTime'],{'sec':0x0,'nsec':_0x6db9bd*0xf4240});break;}for(;;){const _0x497210=await this['next']();if(!_0x497210)return _0x43a737;_0x43a737['push'](_0x497210);if(_0x497210['type']==='problem')break;if(_0x497210['type']==='stamp'&&dist$2['compare'](_0x497210['stamp'],_0x2637a1)>0x0)break;if(_0x497210['type']==='message-event'&&dist$2['compare'](_0x497210['msgEvent']['receiveTime'],_0x2637a1)>0x0)break;}return _0x43a737;}async['readUntil'](_0xdba464){const _0x4721eb=__privateGet(this,_abort)?.['aborted'];if(_0x4721eb===!![])return void 0x0;const _0x415a6c=[];if(__privateGet(this,_lastIteratorResult)?.['type']==='stamp'&&dist$2['compare'](__privateGet(this,_lastIteratorResult)['stamp'],_0xdba464)>=0x0)return _0x415a6c;if(__privateGet(this,_lastIteratorResult)?.['type']==='message-event'&&dist$2['compare'](__privateGet(this,_lastIteratorResult)['msgEvent']['receiveTime'],_0xdba464)>0x0)return _0x415a6c;__privateGet(this,_lastIteratorResult)&&(_0x415a6c['push'](__privateGet(this,_lastIteratorResult)),__privateSet(this,_lastIteratorResult,void 0x0));for(;;){const _0xf3c4d3=await __privateGet(this,_iter)['next']();if(__privateGet(this,_abort)?.['aborted']===!![])return void 0x0;if(_0xf3c4d3['done']===!![])break;const _0xf5231=_0xf3c4d3['value'];if(_0xf5231['type']==='stamp'&&dist$2['compare'](_0xf5231['stamp'],_0xdba464)>=0x0){__privateSet(this,_lastIteratorResult,_0xf5231);break;}if(_0xf5231['type']==='message-event'&&dist$2['compare'](_0xf5231['msgEvent']['receiveTime'],_0xdba464)>0x0){__privateSet(this,_lastIteratorResult,_0xf5231);break;}_0x415a6c['push'](_0xf5231);}return _0x415a6c;}async['end'](){await __privateGet(this,_iter)['return']?.();}}_iter=new WeakMap(),_lastIteratorResult=new WeakMap(),_abort=new WeakMap();class WorkerIterableSourceWorker{constructor(_0x492e94){__publicField(this,'_source'),this['_source']=_0x492e94;}async['initialize'](){return await this['_source']['initialize']();}['messageIterator'](_0x2587f4){return proxy(this['_source']['messageIterator'](_0x2587f4));}async['getBackfillMessages'](_0x5c1c42,_0x4b0c8f){return await this['_source']['getBackfillMessages']({..._0x5c1c42,'abortSignal':_0x4b0c8f});}['getMessageCursor'](_0x13678b,_0x5db60f){const _0x1cb296=this['_source']['messageIterator'](_0x13678b),_0x57df36=new IteratorCursor(_0x1cb296,_0x5db60f);return proxy(_0x57df36);}}transferHandlers['set']('abortsignal',abortSignalTransferHandler);var dist$1={'exports':{}};(function(_0x323ce0){((()=>{var _0x22b604={0x1a1:(_0x142eb9,_0x1abffe,_0x6c5cc)=>{_0x6c5cc['r'](_0x1abffe),_0x6c5cc['d'](_0x1abffe,{'Md5':()=>_0x55d748});var _0x55d748=(function(){function _0x412bbf(){}return _0x412bbf['AddUnsigned']=function(_0x56e4e2,_0x3ea76f){var _0x21cc71,_0xe094f7,_0x232864,_0x694a74,_0x921dec;_0x232864=_0x56e4e2&0x80000000,_0x694a74=_0x3ea76f&0x80000000,_0x21cc71=_0x56e4e2&0x40000000,_0xe094f7=_0x3ea76f&0x40000000,_0x921dec=(_0x56e4e2&0x3fffffff)+(_0x3ea76f&0x3fffffff);if(!!(_0x21cc71&_0xe094f7))return _0x921dec^0x80000000^_0x232864^_0x694a74;return!!(_0x21cc71|_0xe094f7)?!!(_0x921dec&0x40000000)?_0x921dec^0xc0000000^_0x232864^_0x694a74:_0x921dec^0x40000000^_0x232864^_0x694a74:_0x921dec^_0x232864^_0x694a74;},_0x412bbf['FF']=function(_0xe10e7,_0x573c30,_0x706f09,_0x1033ad,_0x506417,_0x2e7afa,_0x1a3f8c){return _0xe10e7=this['AddUnsigned'](_0xe10e7,this['AddUnsigned'](this['AddUnsigned'](this['F'](_0x573c30,_0x706f09,_0x1033ad),_0x506417),_0x1a3f8c)),this['AddUnsigned'](this['RotateLeft'](_0xe10e7,_0x2e7afa),_0x573c30);},_0x412bbf['GG']=function(_0x4097b6,_0x3e9cdf,_0x2daf8d,_0x5d6243,_0xb578ac,_0x179976,_0x2b88c8){return _0x4097b6=this['AddUnsigned'](_0x4097b6,this['AddUnsigned'](this['AddUnsigned'](this['G'](_0x3e9cdf,_0x2daf8d,_0x5d6243),_0xb578ac),_0x2b88c8)),this['AddUnsigned'](this['RotateLeft'](_0x4097b6,_0x179976),_0x3e9cdf);},_0x412bbf['HH']=function(_0x10fa86,_0x292b9c,_0x2fed09,_0x399319,_0x2eaafa,_0x4193f4,_0x1d91b5){return _0x10fa86=this['AddUnsigned'](_0x10fa86,this['AddUnsigned'](this['AddUnsigned'](this['H'](_0x292b9c,_0x2fed09,_0x399319),_0x2eaafa),_0x1d91b5)),this['AddUnsigned'](this['RotateLeft'](_0x10fa86,_0x4193f4),_0x292b9c);},_0x412bbf['II']=function(_0x531cce,_0x5bff39,_0x174a2e,_0x24314f,_0x373b3a,_0x197bd6,_0x5e7ede){return _0x531cce=this['AddUnsigned'](_0x531cce,this['AddUnsigned'](this['AddUnsigned'](this['I'](_0x5bff39,_0x174a2e,_0x24314f),_0x373b3a),_0x5e7ede)),this['AddUnsigned'](this['RotateLeft'](_0x531cce,_0x197bd6),_0x5bff39);},_0x412bbf['ConvertToWordArray']=function(_0x6e4c5d){var _0x27e4b9,_0x2c2fb2=_0x6e4c5d['length'],_0x20ed9d=_0x2c2fb2+0x8,_0x6e23ba=(_0x20ed9d-_0x20ed9d%0x40)/0x40,_0x379d40=(_0x6e23ba+0x1)*0x10,_0x36d048=Array(_0x379d40-0x1),_0x1c6c50=0x0,_0x87d627=0x0;while(_0x87d627<_0x2c2fb2){_0x27e4b9=(_0x87d627-_0x87d627%0x4)/0x4,_0x1c6c50=_0x87d627%0x4*0x8,_0x36d048[_0x27e4b9]=_0x36d048[_0x27e4b9]|_0x6e4c5d['charCodeAt'](_0x87d627)<<_0x1c6c50,_0x87d627++;}return _0x27e4b9=(_0x87d627-_0x87d627%0x4)/0x4,_0x1c6c50=_0x87d627%0x4*0x8,_0x36d048[_0x27e4b9]=_0x36d048[_0x27e4b9]|0x80<<_0x1c6c50,_0x36d048[_0x379d40-0x2]=_0x2c2fb2<<0x3,_0x36d048[_0x379d40-0x1]=_0x2c2fb2>>>0x1d,_0x36d048;},_0x412bbf['WordToHex']=function(_0x1d170b){var _0x5df2ad='',_0x83f62e='',_0x558ac0,_0x7d8168;for(_0x7d8168=0x0;_0x7d8168<=0x3;_0x7d8168++){_0x558ac0=_0x1d170b>>>_0x7d8168*0x8&0xff,_0x83f62e='0'+_0x558ac0['toString'](0x10),_0x5df2ad=_0x5df2ad+_0x83f62e['substr'](_0x83f62e['length']-0x2,0x2);}return _0x5df2ad;},_0x412bbf['Utf8Encode']=function(_0x42234c){var _0x4118ba='',_0x1e3ad1;_0x42234c=_0x42234c['replace'](/\r\n/g,'\x0a');for(var _0x5d931c=0x0;_0x5d931c<_0x42234c['length'];_0x5d931c++){_0x1e3ad1=_0x42234c['charCodeAt'](_0x5d931c);if(_0x1e3ad1<0x80)_0x4118ba+=String['fromCharCode'](_0x1e3ad1);else _0x1e3ad1>0x7f&&_0x1e3ad1<0x800?(_0x4118ba+=String['fromCharCode'](_0x1e3ad1>>0x6|0xc0),_0x4118ba+=String['fromCharCode'](_0x1e3ad1&0x3f|0x80)):(_0x4118ba+=String['fromCharCode'](_0x1e3ad1>>0xc|0xe0),_0x4118ba+=String['fromCharCode'](_0x1e3ad1>>0x6&0x3f|0x80),_0x4118ba+=String['fromCharCode'](_0x1e3ad1&0x3f|0x80));}return _0x4118ba;},_0x412bbf['init']=function(_0x59ae7c){var _0x21ede8;if(typeof _0x59ae7c!=='string')_0x59ae7c=JSON['stringify'](_0x59ae7c);this['_string']=this['Utf8Encode'](_0x59ae7c),this['x']=this['ConvertToWordArray'](this['_string']),this['a']=0x67452301,this['b']=0xefcdab89,this['c']=0x98badcfe,this['d']=0x10325476;for(this['k']=0x0;this['k']<this['x']['length'];this['k']+=0x10){this['AA']=this['a'],this['BB']=this['b'],this['CC']=this['c'],this['DD']=this['d'],this['a']=this['FF'](this['a'],this['b'],this['c'],this['d'],this['x'][this['k']],this['S11'],0xd76aa478),this['d']=this['FF'](this['d'],this['a'],this['b'],this['c'],this['x'][this['k']+0x1],this['S12'],0xe8c7b756),this['c']=this['FF'](this['c'],this['d'],this['a'],this['b'],this['x'][this['k']+0x2],this['S13'],0x242070db),this['b']=this['FF'](this['b'],this['c'],this['d'],this['a'],this['x'][this['k']+0x3],this['S14'],0xc1bdceee),this['a']=this['FF'](this['a'],this['b'],this['c'],this['d'],this['x'][this['k']+0x4],this['S11'],0xf57c0faf),this['d']=this['FF'](this['d'],this['a'],this['b'],this['c'],this['x'][this['k']+0x5],this['S12'],0x4787c62a),this['c']=this['FF'](this['c'],this['d'],this['a'],this['b'],this['x'][this['k']+0x6],this['S13'],0xa8304613),this['b']=this['FF'](this['b'],this['c'],this['d'],this['a'],this['x'][this['k']+0x7],this['S14'],0xfd469501),this['a']=this['FF'](this['a'],this['b'],this['c'],this['d'],this['x'][this['k']+0x8],this['S11'],0x698098d8),this['d']=this['FF'](this['d'],this['a'],this['b'],this['c'],this['x'][this['k']+0x9],this['S12'],0x8b44f7af),this['c']=this['FF'](this['c'],this['d'],this['a'],this['b'],this['x'][this['k']+0xa],this['S13'],0xffff5bb1),this['b']=this['FF'](this['b'],this['c'],this['d'],this['a'],this['x'][this['k']+0xb],this['S14'],0x895cd7be),this['a']=this['FF'](this['a'],this['b'],this['c'],this['d'],this['x'][this['k']+0xc],this['S11'],0x6b901122),this['d']=this['FF'](this['d'],this['a'],this['b'],this['c'],this['x'][this['k']+0xd],this['S12'],0xfd987193),this['c']=this['FF'](this['c'],this['d'],this['a'],this['b'],this['x'][this['k']+0xe],this['S13'],0xa679438e),this['b']=this['FF'](this['b'],this['c'],this['d'],this['a'],this['x'][this['k']+0xf],this['S14'],0x49b40821),this['a']=this['GG'](this['a'],this['b'],this['c'],this['d'],this['x'][this['k']+0x1],this['S21'],0xf61e2562),this['d']=this['GG'](this['d'],this['a'],this['b'],this['c'],this['x'][this['k']+0x6],this['S22'],0xc040b340),this['c']=this['GG'](this['c'],this['d'],this['a'],this['b'],this['x'][this['k']+0xb],this['S23'],0x265e5a51),this['b']=this['GG'](this['b'],this['c'],this['d'],this['a'],this['x'][this['k']],this['S24'],0xe9b6c7aa),this['a']=this['GG'](this['a'],this['b'],this['c'],this['d'],this['x'][this['k']+0x5],this['S21'],0xd62f105d),this['d']=this['GG'](this['d'],this['a'],this['b'],this['c'],this['x'][this['k']+0xa],this['S22'],0x2441453),this['c']=this['GG'](this['c'],this['d'],this['a'],this['b'],this['x'][this['k']+0xf],this['S23'],0xd8a1e681),this['b']=this['GG'](this['b'],this['c'],this['d'],this['a'],this['x'][this['k']+0x4],this['S24'],0xe7d3fbc8),this['a']=this['GG'](this['a'],this['b'],this['c'],this['d'],this['x'][this['k']+0x9],this['S21'],0x21e1cde6),this['d']=this['GG'](this['d'],this['a'],this['b'],this['c'],this['x'][this['k']+0xe],this['S22'],0xc33707d6),this['c']=this['GG'](this['c'],this['d'],this['a'],this['b'],this['x'][this['k']+0x3],this['S23'],0xf4d50d87),this['b']=this['GG'](this['b'],this['c'],this['d'],this['a'],this['x'][this['k']+0x8],this['S24'],0x455a14ed),this['a']=this['GG'](this['a'],this['b'],this['c'],this['d'],this['x'][this['k']+0xd],this['S21'],0xa9e3e905),this['d']=this['GG'](this['d'],this['a'],this['b'],this['c'],this['x'][this['k']+0x2],this['S22'],0xfcefa3f8),this['c']=this['GG'](this['c'],this['d'],this['a'],this['b'],this['x'][this['k']+0x7],this['S23'],0x676f02d9),this['b']=this['GG'](this['b'],this['c'],this['d'],this['a'],this['x'][this['k']+0xc],this['S24'],0x8d2a4c8a),this['a']=this['HH'](this['a'],this['b'],this['c'],this['d'],this['x'][this['k']+0x5],this['S31'],0xfffa3942),this['d']=this['HH'](this['d'],this['a'],this['b'],this['c'],this['x'][this['k']+0x8],this['S32'],0x8771f681),this['c']=this['HH'](this['c'],this['d'],this['a'],this['b'],this['x'][this['k']+0xb],this['S33'],0x6d9d6122),this['b']=this['HH'](this['b'],this['c'],this['d'],this['a'],this['x'][this['k']+0xe],this['S34'],0xfde5380c),this['a']=this['HH'](this['a'],this['b'],this['c'],this['d'],this['x'][this['k']+0x1],this['S31'],0xa4beea44),this['d']=this['HH'](this['d'],this['a'],this['b'],this['c'],this['x'][this['k']+0x4],this['S32'],0x4bdecfa9),this['c']=this['HH'](this['c'],this['d'],this['a'],this['b'],this['x'][this['k']+0x7],this['S33'],0xf6bb4b60),this['b']=this['HH'](this['b'],this['c'],this['d'],this['a'],this['x'][this['k']+0xa],this['S34'],0xbebfbc70),this['a']=this['HH'](this['a'],this['b'],this['c'],this['d'],this['x'][this['k']+0xd],this['S31'],0x289b7ec6),this['d']=this['HH'](this['d'],this['a'],this['b'],this['c'],this['x'][this['k']],this['S32'],0xeaa127fa),this['c']=this['HH'](this['c'],this['d'],this['a'],this['b'],this['x'][this['k']+0x3],this['S33'],0xd4ef3085),this['b']=this['HH'](this['b'],this['c'],this['d'],this['a'],this['x'][this['k']+0x6],this['S34'],0x4881d05),this['a']=this['HH'](this['a'],this['b'],this['c'],this['d'],this['x'][this['k']+0x9],this['S31'],0xd9d4d039),this['d']=this['HH'](this['d'],this['a'],this['b'],this['c'],this['x'][this['k']+0xc],this['S32'],0xe6db99e5),this['c']=this['HH'](this['c'],this['d'],this['a'],this['b'],this['x'][this['k']+0xf],this['S33'],0x1fa27cf8),this['b']=this['HH'](this['b'],this['c'],this['d'],this['a'],this['x'][this['k']+0x2],this['S34'],0xc4ac5665),this['a']=this['II'](this['a'],this['b'],this['c'],this['d'],this['x'][this['k']],this['S41'],0xf4292244),this['d']=this['II'](this['d'],this['a'],this['b'],this['c'],this['x'][this['k']+0x7],this['S42'],0x432aff97),this['c']=this['II'](this['c'],this['d'],this['a'],this['b'],this['x'][this['k']+0xe],this['S43'],0xab9423a7),this['b']=this['II'](this['b'],this['c'],this['d'],this['a'],this['x'][this['k']+0x5],this['S44'],0xfc93a039),this['a']=this['II'](this['a'],this['b'],this['c'],this['d'],this['x'][this['k']+0xc],this['S41'],0x655b59c3),this['d']=this['II'](this['d'],this['a'],this['b'],this['c'],this['x'][this['k']+0x3],this['S42'],0x8f0ccc92),this['c']=this['II'](this['c'],this['d'],this['a'],this['b'],this['x'][this['k']+0xa],this['S43'],0xffeff47d),this['b']=this['II'](this['b'],this['c'],this['d'],this['a'],this['x'][this['k']+0x1],this['S44'],0x85845dd1),this['a']=this['II'](this['a'],this['b'],this['c'],this['d'],this['x'][this['k']+0x8],this['S41'],0x6fa87e4f),this['d']=this['II'](this['d'],this['a'],this['b'],this['c'],this['x'][this['k']+0xf],this['S42'],0xfe2ce6e0),this['c']=this['II'](this['c'],this['d'],this['a'],this['b'],this['x'][this['k']+0x6],this['S43'],0xa3014314),this['b']=this['II'](this['b'],this['c'],this['d'],this['a'],this['x'][this['k']+0xd],this['S44'],0x4e0811a1),this['a']=this['II'](this['a'],this['b'],this['c'],this['d'],this['x'][this['k']+0x4],this['S41'],0xf7537e82),this['d']=this['II'](this['d'],this['a'],this['b'],this['c'],this['x'][this['k']+0xb],this['S42'],0xbd3af235),this['c']=this['II'](this['c'],this['d'],this['a'],this['b'],this['x'][this['k']+0x2],this['S43'],0x2ad7d2bb),this['b']=this['II'](this['b'],this['c'],this['d'],this['a'],this['x'][this['k']+0x9],this['S44'],0xeb86d391),this['a']=this['AddUnsigned'](this['a'],this['AA']),this['b']=this['AddUnsigned'](this['b'],this['BB']),this['c']=this['AddUnsigned'](this['c'],this['CC']),this['d']=this['AddUnsigned'](this['d'],this['DD']);}return _0x21ede8=this['WordToHex'](this['a'])+this['WordToHex'](this['b'])+this['WordToHex'](this['c'])+this['WordToHex'](this['d']),_0x21ede8['toLowerCase']();},_0x412bbf['x']=Array(),_0x412bbf['S11']=0x7,_0x412bbf['S12']=0xc,_0x412bbf['S13']=0x11,_0x412bbf['S14']=0x16,_0x412bbf['S21']=0x5,_0x412bbf['S22']=0x9,_0x412bbf['S23']=0xe,_0x412bbf['S24']=0x14,_0x412bbf['S31']=0x4,_0x412bbf['S32']=0xb,_0x412bbf['S33']=0x10,_0x412bbf['S34']=0x17,_0x412bbf['S41']=0x6,_0x412bbf['S42']=0xa,_0x412bbf['S43']=0xf,_0x412bbf['S44']=0x15,_0x412bbf['RotateLeft']=function(_0x1e517f,_0x30b01c){return _0x1e517f<<_0x30b01c|_0x1e517f>>>0x20-_0x30b01c;},_0x412bbf['F']=function(_0x1f7c73,_0xefe2b9,_0xdad4e5){return _0x1f7c73&_0xefe2b9|~_0x1f7c73&_0xdad4e5;},_0x412bbf['G']=function(_0x2d991e,_0x16df9d,_0x301b0a){return _0x2d991e&_0x301b0a|_0x16df9d&~_0x301b0a;},_0x412bbf['H']=function(_0x3f5277,_0x4be5a2,_0x304ec2){return _0x3f5277^_0x4be5a2^_0x304ec2;},_0x412bbf['I']=function(_0x3c05c6,_0x54cbad,_0x806858){return _0x54cbad^(_0x3c05c6|~_0x806858);},_0x412bbf;}());},0x10f:function(_0x5daba2,_0xbf6807){var _0x17590b,_0x42c3d6,_0x5ede4e;(function(_0x85328d,_0x34c781){{!(_0x42c3d6=[],_0x17590b=_0x34c781,_0x5ede4e=typeof _0x17590b==='function'?_0x17590b['apply'](_0xbf6807,_0x42c3d6):_0x17590b,_0x5ede4e!==void 0x0&&(_0x5daba2['exports']=_0x5ede4e));}}(this,function(){var _0x5308c7=Object['prototype']['hasOwnProperty'],_0x3b9e61=Object['prototype']['toString'],_0x359f89=typeof new RegExp()['sticky']==='boolean';function _0x1c9780(_0x40b509){return _0x40b509&&_0x3b9e61['call'](_0x40b509)==='[object\x20RegExp]';}function _0x263a05(_0x4bfa35){return _0x4bfa35&&typeof _0x4bfa35==='object'&&!_0x1c9780(_0x4bfa35)&&!Array['isArray'](_0x4bfa35);}function _0x430d22(_0x10df71){return _0x10df71['replace'](/[-\/\\^$*+?.()|[\]{}]/g,'\x5c$&');}function _0xe490ef(_0x4f8df2){var _0x223af0=new RegExp('|'+_0x4f8df2);return _0x223af0['exec']('')['length']-0x1;}function _0x572260(_0x4124d6){return'('+_0x4124d6+')';}function _0x19bcc6(_0x5904e0){if(!_0x5904e0['length'])return'(?!)';var _0x1e5ed2=_0x5904e0['map'](function(_0x457322){return'(?:'+_0x457322+')';})['join']('|');return'(?:'+_0x1e5ed2+')';}function _0x4d3dbe(_0x11e287){if(typeof _0x11e287==='string')return'(?:'+_0x430d22(_0x11e287)+')';else{if(_0x1c9780(_0x11e287)){if(_0x11e287['ignoreCase'])throw new Error('RegExp\x20/i\x20flag\x20not\x20allowed');if(_0x11e287['global'])throw new Error('RegExp\x20/g\x20flag\x20is\x20implied');if(_0x11e287['sticky'])throw new Error('RegExp\x20/y\x20flag\x20is\x20implied');if(_0x11e287['multiline'])throw new Error('RegExp\x20/m\x20flag\x20is\x20implied');return _0x11e287['source'];}else throw new Error('Not\x20a\x20pattern:\x20'+_0x11e287);}}function _0x227d9e(_0x11f829){var _0x5082ed=Object['getOwnPropertyNames'](_0x11f829),_0x423732=[];for(var _0x175de2=0x0;_0x175de2<_0x5082ed['length'];_0x175de2++){var _0x462744=_0x5082ed[_0x175de2],_0x18764a=_0x11f829[_0x462744],_0x2c2f2e=[]['concat'](_0x18764a);if(_0x462744==='include'){for(var _0x401c3c=0x0;_0x401c3c<_0x2c2f2e['length'];_0x401c3c++){_0x423732['push']({'include':_0x2c2f2e[_0x401c3c]});}continue;}var _0x5f4f31=[];_0x2c2f2e['forEach'](function(_0x239e43){if(_0x263a05(_0x239e43)){if(_0x5f4f31['length'])_0x423732['push'](_0x4bd97e(_0x462744,_0x5f4f31));_0x423732['push'](_0x4bd97e(_0x462744,_0x239e43)),_0x5f4f31=[];}else _0x5f4f31['push'](_0x239e43);});if(_0x5f4f31['length'])_0x423732['push'](_0x4bd97e(_0x462744,_0x5f4f31));}return _0x423732;}function _0x5e53cb(_0x48197b){var _0x416e29=[];for(var _0x4ad806=0x0;_0x4ad806<_0x48197b['length'];_0x4ad806++){var _0x61ac35=_0x48197b[_0x4ad806];if(_0x61ac35['include']){var _0xc76c98=[]['concat'](_0x61ac35['include']);for(var _0x3be175=0x0;_0x3be175<_0xc76c98['length'];_0x3be175++){_0x416e29['push']({'include':_0xc76c98[_0x3be175]});}continue;}if(!_0x61ac35['type'])throw new Error('Rule\x20has\x20no\x20type:\x20'+JSON['stringify'](_0x61ac35));_0x416e29['push'](_0x4bd97e(_0x61ac35['type'],_0x61ac35));}return _0x416e29;}function _0x4bd97e(_0x30528c,_0x56f6c8){!_0x263a05(_0x56f6c8)&&(_0x56f6c8={'match':_0x56f6c8});if(_0x56f6c8['include'])throw new Error('Matching\x20rules\x20cannot\x20also\x20include\x20states');var _0x527f4c={'defaultType':_0x30528c,'lineBreaks':!!_0x56f6c8['error']||!!_0x56f6c8['fallback'],'pop':![],'next':null,'push':null,'error':![],'fallback':![],'value':null,'type':null,'shouldThrow':![]};for(var _0x14a592 in _0x56f6c8){_0x5308c7['call'](_0x56f6c8,_0x14a592)&&(_0x527f4c[_0x14a592]=_0x56f6c8[_0x14a592]);}if(typeof _0x527f4c['type']==='string'&&_0x30528c!==_0x527f4c['type'])throw new Error('Type\x20transform\x20cannot\x20be\x20a\x20string\x20(type\x20\x27'+_0x527f4c['type']+'\x27\x20for\x20token\x20\x27'+_0x30528c+'\x27)');var _0x165a5d=_0x527f4c['match'];return _0x527f4c['match']=Array['isArray'](_0x165a5d)?_0x165a5d:_0x165a5d?[_0x165a5d]:[],_0x527f4c['match']['sort'](function(_0x470f86,_0xcf979a){return _0x1c9780(_0x470f86)&&_0x1c9780(_0xcf979a)?0x0:_0x1c9780(_0xcf979a)?-0x1:_0x1c9780(_0x470f86)?0x1:_0xcf979a['length']-_0x470f86['length'];}),_0x527f4c;}function _0x19b5fe(_0x240b42){return Array['isArray'](_0x240b42)?_0x5e53cb(_0x240b42):_0x227d9e(_0x240b42);}var _0x1a36a4=_0x4bd97e('error',{'lineBreaks':!![],'shouldThrow':!![]});function _0x6c008d(_0x2ee676,_0x4948e4){var _0x24112d=null,_0x51f726=Object['create'](null),_0x363e4b=!![],_0x4d81b6=null,_0x2e37f0=[],_0x27de2a=[];for(var _0x5f26aa=0x0;_0x5f26aa<_0x2ee676['length'];_0x5f26aa++){_0x2ee676[_0x5f26aa]['fallback']&&(_0x363e4b=![]);}for(var _0x5f26aa=0x0;_0x5f26aa<_0x2ee676['length'];_0x5f26aa++){var _0xda3985=_0x2ee676[_0x5f26aa];if(_0xda3985['include'])throw new Error('Inheritance\x20is\x20not\x20allowed\x20in\x20stateless\x20lexers');if(_0xda3985['error']||_0xda3985['fallback']){if(_0x24112d){if(!_0xda3985['fallback']===!_0x24112d['fallback'])throw new Error('Multiple\x20'+(_0xda3985['fallback']?'fallback':'error')+'\x20rules\x20not\x20allowed\x20(for\x20token\x20\x27'+_0xda3985['defaultType']+'\x27)');else throw new Error('fallback\x20and\x20error\x20are\x20mutually\x20exclusive\x20(for\x20token\x20\x27'+_0xda3985['defaultType']+'\x27)');}_0x24112d=_0xda3985;}var _0x2ec50d=_0xda3985['match']['slice']();if(_0x363e4b)while(_0x2ec50d['length']&&typeof _0x2ec50d[0x0]==='string'&&_0x2ec50d[0x0]['length']===0x1){var _0x533feb=_0x2ec50d['shift']();_0x51f726[_0x533feb['charCodeAt'](0x0)]=_0xda3985;}if(_0xda3985['pop']||_0xda3985['push']||_0xda3985['next']){if(!_0x4948e4)throw new Error('State-switching\x20options\x20are\x20not\x20allowed\x20in\x20stateless\x20lexers\x20(for\x20token\x20\x27'+_0xda3985['defaultType']+'\x27)');if(_0xda3985['fallback'])throw new Error('State-switching\x20options\x20are\x20not\x20allowed\x20on\x20fallback\x20tokens\x20(for\x20token\x20\x27'+_0xda3985['defaultType']+'\x27)');}if(_0x2ec50d['length']===0x0)continue;_0x363e4b=![],_0x2e37f0['push'](_0xda3985);for(var _0x361dc5=0x0;_0x361dc5<_0x2ec50d['length'];_0x361dc5++){var _0x387231=_0x2ec50d[_0x361dc5];if(!_0x1c9780(_0x387231))continue;if(_0x4d81b6===null)_0x4d81b6=_0x387231['unicode'];else{if(_0x4d81b6!==_0x387231['unicode']&&_0xda3985['fallback']===![])throw new Error('If\x20one\x20rule\x20is\x20/u\x20then\x20all\x20must\x20be');}}var _0x4046a2=_0x19bcc6(_0x2ec50d['map'](_0x4d3dbe)),_0x95ff12=new RegExp(_0x4046a2);if(_0x95ff12['test'](''))throw new Error('RegExp\x20matches\x20empty\x20string:\x20'+_0x95ff12);var _0x18239d=_0xe490ef(_0x4046a2);if(_0x18239d>0x0)throw new Error('RegExp\x20has\x20capture\x20groups:\x20'+_0x95ff12+'\x0aUse\x20(?:\x20…\x20)\x20instead');if(!_0xda3985['lineBreaks']&&_0x95ff12['test']('\x0a'))throw new Error('Rule\x20should\x20declare\x20lineBreaks:\x20'+_0x95ff12);_0x27de2a['push'](_0x572260(_0x4046a2));}var _0x11371a=_0x24112d&&_0x24112d['fallback'],_0x1d5526=_0x359f89&&!_0x11371a?'ym':'gm',_0x49568a=_0x359f89||_0x11371a?'':'|';if(_0x4d81b6===!![])_0x1d5526+='u';var _0x339305=new RegExp(_0x19bcc6(_0x27de2a)+_0x49568a,_0x1d5526);return{'regexp':_0x339305,'groups':_0x2e37f0,'fast':_0x51f726,'error':_0x24112d||_0x1a36a4};}function _0x13796a(_0x155863){var _0xff0009=_0x6c008d(_0x19b5fe(_0x155863));return new _0x391547({'start':_0xff0009},'start');}function _0x2a5f52(_0xde93a3,_0x2bf2c7,_0x4029b5){var _0x55d5a2=_0xde93a3&&(_0xde93a3['push']||_0xde93a3['next']);if(_0x55d5a2&&!_0x4029b5[_0x55d5a2])throw new Error('Missing\x20state\x20\x27'+_0x55d5a2+'\x27\x20(in\x20token\x20\x27'+_0xde93a3['defaultType']+'\x27\x20of\x20state\x20\x27'+_0x2bf2c7+'\x27)');if(_0xde93a3&&_0xde93a3['pop']&&+_0xde93a3['pop']!==0x1)throw new Error('pop\x20must\x20be\x201\x20(in\x20token\x20\x27'+_0xde93a3['defaultType']+'\x27\x20of\x20state\x20\x27'+_0x2bf2c7+'\x27)');}function _0x196022(_0x508897,_0x2e8c85){var _0x2345d0=_0x508897['$all']?_0x19b5fe(_0x508897['$all']):[];delete _0x508897['$all'];var _0x49a110=Object['getOwnPropertyNames'](_0x508897);if(!_0x2e8c85)_0x2e8c85=_0x49a110[0x0];var _0x15d397=Object['create'](null);for(var _0x202544=0x0;_0x202544<_0x49a110['length'];_0x202544++){var _0x4e065b=_0x49a110[_0x202544];_0x15d397[_0x4e065b]=_0x19b5fe(_0x508897[_0x4e065b])['concat'](_0x2345d0);}for(var _0x202544=0x0;_0x202544<_0x49a110['length'];_0x202544++){var _0x4e065b=_0x49a110[_0x202544],_0x4a06a0=_0x15d397[_0x4e065b],_0x3946bd=Object['create'](null);for(var _0x381aca=0x0;_0x381aca<_0x4a06a0['length'];_0x381aca++){var _0x58967e=_0x4a06a0[_0x381aca];if(!_0x58967e['include'])continue;var _0x3fec93=[_0x381aca,0x1];if(_0x58967e['include']!==_0x4e065b&&!_0x3946bd[_0x58967e['include']]){_0x3946bd[_0x58967e['include']]=!![];var _0x37f940=_0x15d397[_0x58967e['include']];if(!_0x37f940)throw new Error('Cannot\x20include\x20nonexistent\x20state\x20\x27'+_0x58967e['include']+'\x27\x20(in\x20state\x20\x27'+_0x4e065b+'\x27)');for(var _0x2cd9ec=0x0;_0x2cd9ec<_0x37f940['length'];_0x2cd9ec++){var _0xaf932a=_0x37f940[_0x2cd9ec];if(_0x4a06a0['indexOf'](_0xaf932a)!==-0x1)continue;_0x3fec93['push'](_0xaf932a);}}_0x4a06a0['splice']['apply'](_0x4a06a0,_0x3fec93),_0x381aca--;}}var _0x1fe5ce=Object['create'](null);for(var _0x202544=0x0;_0x202544<_0x49a110['length'];_0x202544++){var _0x4e065b=_0x49a110[_0x202544];_0x1fe5ce[_0x4e065b]=_0x6c008d(_0x15d397[_0x4e065b],!![]);}for(var _0x202544=0x0;_0x202544<_0x49a110['length'];_0x202544++){var _0x55f080=_0x49a110[_0x202544],_0x3d7417=_0x1fe5ce[_0x55f080],_0x3afbcb=_0x3d7417['groups'];for(var _0x381aca=0x0;_0x381aca<_0x3afbcb['length'];_0x381aca++){_0x2a5f52(_0x3afbcb[_0x381aca],_0x55f080,_0x1fe5ce);}var _0x18bb2d=Object['getOwnPropertyNames'](_0x3d7417['fast']);for(var _0x381aca=0x0;_0x381aca<_0x18bb2d['length'];_0x381aca++){_0x2a5f52(_0x3d7417['fast'][_0x18bb2d[_0x381aca]],_0x55f080,_0x1fe5ce);}}return new _0x391547(_0x1fe5ce,_0x2e8c85);}function _0x5652fb(_0x3e87e7){var _0x22fb28=Object['create'](null),_0xa7b162=Object['create'](null),_0x370a61=Object['getOwnPropertyNames'](_0x3e87e7);for(var _0x38d0c1=0x0;_0x38d0c1<_0x370a61['length'];_0x38d0c1++){var _0x2286cb=_0x370a61[_0x38d0c1],_0x2015e2=_0x3e87e7[_0x2286cb],_0x3943db=Array['isArray'](_0x2015e2)?_0x2015e2:[_0x2015e2];_0x3943db['forEach'](function(_0x1ef661){(_0xa7b162[_0x1ef661['length']]=_0xa7b162[_0x1ef661['length']]||[])['push'](_0x1ef661);if(typeof _0x1ef661!=='string')throw new Error('keyword\x20must\x20be\x20string\x20(in\x20keyword\x20\x27'+_0x2286cb+'\x27)');_0x22fb28[_0x1ef661]=_0x2286cb;});}function _0x42ea33(_0x3929ee){return JSON['stringify'](_0x3929ee);}var _0x3c6c09='';_0x3c6c09+='switch\x20(value.length)\x20{\x0a';for(var _0x2610ed in _0xa7b162){var _0x1ee4d1=_0xa7b162[_0x2610ed];_0x3c6c09+='case\x20'+_0x2610ed+':\x0a',_0x3c6c09+='switch\x20(value)\x20{\x0a',_0x1ee4d1['forEach'](function(_0xc9b8b9){var _0x12b824=_0x22fb28[_0xc9b8b9];_0x3c6c09+='case\x20'+_0x42ea33(_0xc9b8b9)+':\x20return\x20'+_0x42ea33(_0x12b824)+'\x0a';}),_0x3c6c09+='}\x0a';}return _0x3c6c09+='}\x0a',Function('value',_0x3c6c09);}var _0x391547=function(_0x11cdd0,_0x4a8f65){this['startState']=_0x4a8f65,this['states']=_0x11cdd0,this['buffer']='',this['stack']=[],this['reset']();};_0x391547['prototype']['reset']=function(_0x4d4703,_0x283d66){return this['buffer']=_0x4d4703||'',this['index']=0x0,this['line']=_0x283d66?_0x283d66['line']:0x1,this['col']=_0x283d66?_0x283d66['col']:0x1,this['queuedToken']=_0x283d66?_0x283d66['queuedToken']:null,this['queuedThrow']=_0x283d66?_0x283d66['queuedThrow']:null,this['setState'](_0x283d66?_0x283d66['state']:this['startState']),this['stack']=_0x283d66&&_0x283d66['stack']?_0x283d66['stack']['slice']():[],this;},_0x391547['prototype']['save']=function(){return{'line':this['line'],'col':this['col'],'state':this['state'],'stack':this['stack']['slice'](),'queuedToken':this['queuedToken'],'queuedThrow':this['queuedThrow']};},_0x391547['prototype']['setState']=function(_0x40517d){if(!_0x40517d||this['state']===_0x40517d)return;this['state']=_0x40517d;var _0x5df91a=this['states'][_0x40517d];this['groups']=_0x5df91a['groups'],this['error']=_0x5df91a['error'],this['re']=_0x5df91a['regexp'],this['fast']=_0x5df91a['fast'];},_0x391547['prototype']['popState']=function(){this['setState'](this['stack']['pop']());},_0x391547['prototype']['pushState']=function(_0xcbd9d7){this['stack']['push'](this['state']),this['setState'](_0xcbd9d7);};var _0xfea13d=_0x359f89?function(_0x5b6f8b,_0x2cb682){return _0x5b6f8b['exec'](_0x2cb682);}:function(_0x1e7365,_0x1af058){var _0xc18a9d=_0x1e7365['exec'](_0x1af058);if(_0xc18a9d[0x0]['length']===0x0)return null;return _0xc18a9d;};_0x391547['prototype']['_getGroup']=function(_0x8bf01c){var _0xebede=this['groups']['length'];for(var _0x37927a=0x0;_0x37927a<_0xebede;_0x37927a++){if(_0x8bf01c[_0x37927a+0x1]!==void 0x0)return this['groups'][_0x37927a];}throw new Error('Cannot\x20find\x20token\x20type\x20for\x20matched\x20text');};function _0x5a295b(){return this['value'];}_0x391547['prototype']['next']=function(){var _0x4a225c=this['index'];if(this['queuedGroup']){var _0x6bd2d7=this['_token'](this['queuedGroup'],this['queuedText'],_0x4a225c);return this['queuedGroup']=null,this['queuedText']='',_0x6bd2d7;}var _0x43c275=this['buffer'];if(_0x4a225c===_0x43c275['length'])return;var _0x1cb776=this['fast'][_0x43c275['charCodeAt'](_0x4a225c)];if(_0x1cb776)return this['_token'](_0x1cb776,_0x43c275['charAt'](_0x4a225c),_0x4a225c);var _0x39b5e0=this['re'];_0x39b5e0['lastIndex']=_0x4a225c;var _0x3d473f=_0xfea13d(_0x39b5e0,_0x43c275),_0x41a205=this['error'];if(_0x3d473f==null)return this['_token'](_0x41a205,_0x43c275['slice'](_0x4a225c,_0x43c275['length']),_0x4a225c);var _0x1cb776=this['_getGroup'](_0x3d473f),_0x3dc7e6=_0x3d473f[0x0];if(_0x41a205['fallback']&&_0x3d473f['index']!==_0x4a225c)return this['queuedGroup']=_0x1cb776,this['queuedText']=_0x3dc7e6,this['_token'](_0x41a205,_0x43c275['slice'](_0x4a225c,_0x3d473f['index']),_0x4a225c);return this['_token'](_0x1cb776,_0x3dc7e6,_0x4a225c);},_0x391547['prototype']['_token']=function(_0x3d4b06,_0x59ef16,_0x566af5){var _0x1ec0d6=0x0;if(_0x3d4b06['lineBreaks']){var _0xaf4a38=/\n/g,_0x3b96d2=0x1;if(_0x59ef16==='\x0a')_0x1ec0d6=0x1;else while(_0xaf4a38['exec'](_0x59ef16)){_0x1ec0d6++,_0x3b96d2=_0xaf4a38['lastIndex'];}}var _0x559794={'type':typeof _0x3d4b06['type']==='function'&&_0x3d4b06['type'](_0x59ef16)||_0x3d4b06['defaultType'],'value':typeof _0x3d4b06['value']==='function'?_0x3d4b06['value'](_0x59ef16):_0x59ef16,'text':_0x59ef16,'toString':_0x5a295b,'offset':_0x566af5,'lineBreaks':_0x1ec0d6,'line':this['line'],'col':this['col']},_0x4204d6=_0x59ef16['length'];this['index']+=_0x4204d6,this['line']