gy-roslib
Version:
gy
6 lines • 239 kB
JavaScript
var __defProp=Object['defineProperty'],__defNormalProp=(_0x1fb366,_0x31108c,_0x3db637)=>_0x31108c in _0x1fb366?__defProp(_0x1fb366,_0x31108c,{'enumerable':!![],'configurable':!![],'writable':!![],'value':_0x3db637}):_0x1fb366[_0x31108c]=_0x3db637,__publicField=(_0x3480a1,_0xa38391,_0x1aa956)=>{return __defNormalProp(_0x3480a1,typeof _0xa38391!=='symbol'?_0xa38391+'':_0xa38391,_0x1aa956),_0x1aa956;},__accessCheck=(_0x8cf9e0,_0x3eeec0,_0x4e588f)=>{if(!_0x3eeec0['has'](_0x8cf9e0))throw TypeError('Cannot\x20'+_0x4e588f);},__privateGet=(_0x4eaf5a,_0x32c387,_0xe80d1)=>{return __accessCheck(_0x4eaf5a,_0x32c387,'read\x20from\x20private\x20field'),_0xe80d1?_0xe80d1['call'](_0x4eaf5a):_0x32c387['get'](_0x4eaf5a);},__privateAdd=(_0x14a289,_0x15e218,_0x58d8fb)=>{if(_0x15e218['has'](_0x14a289))throw TypeError('Cannot\x20add\x20the\x20same\x20private\x20member\x20more\x20than\x20once');_0x15e218 instanceof WeakSet?_0x15e218['add'](_0x14a289):_0x15e218['set'](_0x14a289,_0x58d8fb);},__privateSet=(_0x469259,_0xceaade,_0x4194da,_0x5324b5)=>{return __accessCheck(_0x469259,_0xceaade,'write\x20to\x20private\x20field'),_0x5324b5?_0x5324b5['call'](_0x469259,_0x4194da):_0xceaade['set'](_0x469259,_0x4194da),_0x4194da;},__privateMethod=(_0x47a7ba,_0x35a2a5,_0x2caad6)=>{return __accessCheck(_0x47a7ba,_0x35a2a5,'access\x20private\x20method'),_0x2caad6;},_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=_0x43bdc0=>typeof _0x43bdc0==='object'&&_0x43bdc0!==null||typeof _0x43bdc0==='function',proxyTransferHandler={'canHandle':_0x2fec9d=>isObject(_0x2fec9d)&&_0x2fec9d[proxyMarker],'serialize'(_0x672029){const {port1:_0x570714,port2:_0x20f06a}=new MessageChannel();return expose(_0x672029,_0x570714),[_0x20f06a,[_0x20f06a]];},'deserialize'(_0x5154d4){return _0x5154d4['start'](),wrap(_0x5154d4);}},throwTransferHandler={'canHandle':_0x5dd6a5=>isObject(_0x5dd6a5)&&throwMarker in _0x5dd6a5,'serialize'({value:_0x1d1d14}){let _0x2efc9e;return _0x1d1d14 instanceof Error?_0x2efc9e={'isError':!![],'value':{'message':_0x1d1d14['message'],'name':_0x1d1d14['name'],'stack':_0x1d1d14['stack']}}:_0x2efc9e={'isError':![],'value':_0x1d1d14},[_0x2efc9e,[]];},'deserialize'(_0x195e8b){if(_0x195e8b['isError'])throw Object['assign'](new Error(_0x195e8b['value']['message']),_0x195e8b['value']);throw _0x195e8b['value'];}},transferHandlers=new Map([['proxy',proxyTransferHandler],['throw',throwTransferHandler]]);function isAllowedOrigin(_0x26b4d5,_0x4ccd1f){for(const _0x142155 of _0x26b4d5){if(_0x4ccd1f===_0x142155||_0x142155==='*')return!![];if(_0x142155 instanceof RegExp&&_0x142155['test'](_0x4ccd1f))return!![];}return![];}function expose(_0x4d91ee,_0x8ba36f=globalThis,_0x81508b=['*']){_0x8ba36f['addEventListener']('message',function _0x9f784b(_0x16c741){if(!_0x16c741||!_0x16c741['data'])return;if(!isAllowedOrigin(_0x81508b,_0x16c741['origin'])){console['warn']('Invalid\x20origin\x20\x27'+_0x16c741['origin']+'\x27\x20for\x20comlink\x20proxy');return;}const {id:_0x49b86e,type:_0x4b87a3,path:_0x3dccc2}=Object['assign']({'path':[]},_0x16c741['data']),_0x11d9e0=(_0x16c741['data']['argumentList']||[])['map'](fromWireValue);let _0x1cb55e;try{const _0x34b46b=_0x3dccc2['slice'](0x0,-0x1)['reduce']((_0x4186ac,_0x564fa0)=>_0x4186ac[_0x564fa0],_0x4d91ee),_0x90e673=_0x3dccc2['reduce']((_0x1bc117,_0x43dd20)=>_0x1bc117[_0x43dd20],_0x4d91ee);switch(_0x4b87a3){case'GET':{_0x1cb55e=_0x90e673;}break;case'SET':{_0x34b46b[_0x3dccc2['slice'](-0x1)[0x0]]=fromWireValue(_0x16c741['data']['value']),_0x1cb55e=!![];}break;case'APPLY':{_0x1cb55e=_0x90e673['apply'](_0x34b46b,_0x11d9e0);}break;case'CONSTRUCT':{const _0x11ac43=new _0x90e673(..._0x11d9e0);_0x1cb55e=proxy(_0x11ac43);}break;case'ENDPOINT':{const {port1:_0x2a1c1c,port2:_0xd834c1}=new MessageChannel();expose(_0x4d91ee,_0xd834c1),_0x1cb55e=transfer(_0x2a1c1c,[_0x2a1c1c]);}break;case'RELEASE':{_0x1cb55e=void 0x0;}break;default:return;}}catch(_0x1f96e7){_0x1cb55e={'value':_0x1f96e7,[throwMarker]:0x0};}Promise['resolve'](_0x1cb55e)['catch'](_0x4b0d62=>{return{'value':_0x4b0d62,[throwMarker]:0x0};})['then'](_0x1ad863=>{const [_0xc5f796,_0xe9afa2]=toWireValue(_0x1ad863);_0x8ba36f['postMessage'](Object['assign'](Object['assign']({},_0xc5f796),{'id':_0x49b86e}),_0xe9afa2),_0x4b87a3==='RELEASE'&&(_0x8ba36f['removeEventListener']('message',_0x9f784b),closeEndPoint(_0x8ba36f),finalizer in _0x4d91ee&&typeof _0x4d91ee[finalizer]==='function'&&_0x4d91ee[finalizer]());})['catch'](_0x41988e=>{const [_0x1e190b,_0x57b188]=toWireValue({'value':new TypeError('Unserializable\x20return\x20value'),[throwMarker]:0x0});_0x8ba36f['postMessage'](Object['assign'](Object['assign']({},_0x1e190b),{'id':_0x49b86e}),_0x57b188);});}),_0x8ba36f['start']&&_0x8ba36f['start']();}function isMessagePort(_0x2e55b0){return _0x2e55b0['constructor']['name']==='MessagePort';}function closeEndPoint(_0xf2faac){if(isMessagePort(_0xf2faac))_0xf2faac['close']();}function wrap(_0x3713b0,_0x8f7755){const _0x1a4af4=new Map();return _0x3713b0['addEventListener']('message',function _0x1b6a20(_0x1f3b64){const {data:_0x50b788}=_0x1f3b64;if(!_0x50b788||!_0x50b788['id'])return;const _0x6b166e=_0x1a4af4['get'](_0x50b788['id']);if(!_0x6b166e)return;try{_0x6b166e(_0x50b788);}finally{_0x1a4af4['delete'](_0x50b788['id']);}}),createProxy(_0x3713b0,_0x1a4af4,[],_0x8f7755);}function throwIfProxyReleased(_0x2c77fa){if(_0x2c77fa)throw new Error('Proxy\x20has\x20been\x20released\x20and\x20is\x20not\x20useable');}function releaseEndpoint(_0x2cbe56){return requestResponseMessage(_0x2cbe56,new Map(),{'type':'RELEASE'})['then'](()=>{closeEndPoint(_0x2cbe56);});}const proxyCounter=new WeakMap(),proxyFinalizers='FinalizationRegistry'in globalThis&&new FinalizationRegistry(_0x266816=>{const _0xd6d77f=(proxyCounter['get'](_0x266816)||0x0)-0x1;proxyCounter['set'](_0x266816,_0xd6d77f),_0xd6d77f===0x0&&releaseEndpoint(_0x266816);});function registerProxy(_0x17ecce,_0x1c0ecc){const _0x1926f7=(proxyCounter['get'](_0x1c0ecc)||0x0)+0x1;proxyCounter['set'](_0x1c0ecc,_0x1926f7),proxyFinalizers&&proxyFinalizers['register'](_0x17ecce,_0x1c0ecc,_0x17ecce);}function unregisterProxy(_0x1a4f86){proxyFinalizers&&proxyFinalizers['unregister'](_0x1a4f86);}function createProxy(_0x2d5488,_0x348856,_0x55d930=[],_0x52a137=function(){}){let _0x272b0c=![];const _0x34cb16=new Proxy(_0x52a137,{'get'(_0x555857,_0x35f421){throwIfProxyReleased(_0x272b0c);if(_0x35f421===releaseProxy)return()=>{unregisterProxy(_0x34cb16),releaseEndpoint(_0x2d5488),_0x348856['clear'](),_0x272b0c=!![];};if(_0x35f421==='then'){if(_0x55d930['length']===0x0)return{'then':()=>_0x34cb16};const _0xf7a5dd=requestResponseMessage(_0x2d5488,_0x348856,{'type':'GET','path':_0x55d930['map'](_0x9bda3d=>_0x9bda3d['toString']())})['then'](fromWireValue);return _0xf7a5dd['then']['bind'](_0xf7a5dd);}return createProxy(_0x2d5488,_0x348856,[..._0x55d930,_0x35f421]);},'set'(_0x43e5df,_0x362e9a,_0x49bbfc){throwIfProxyReleased(_0x272b0c);const [_0x56866c,_0x587164]=toWireValue(_0x49bbfc);return requestResponseMessage(_0x2d5488,_0x348856,{'type':'SET','path':[..._0x55d930,_0x362e9a]['map'](_0x36c375=>_0x36c375['toString']()),'value':_0x56866c},_0x587164)['then'](fromWireValue);},'apply'(_0x5b11c7,_0x56e3b7,_0x3278e4){throwIfProxyReleased(_0x272b0c);const _0x5688d2=_0x55d930[_0x55d930['length']-0x1];if(_0x5688d2===createEndpoint)return requestResponseMessage(_0x2d5488,_0x348856,{'type':'ENDPOINT'})['then'](fromWireValue);if(_0x5688d2==='bind')return createProxy(_0x2d5488,_0x348856,_0x55d930['slice'](0x0,-0x1));const [_0x1fe9ef,_0xe596fd]=processArguments(_0x3278e4);return requestResponseMessage(_0x2d5488,_0x348856,{'type':'APPLY','path':_0x55d930['map'](_0x406958=>_0x406958['toString']()),'argumentList':_0x1fe9ef},_0xe596fd)['then'](fromWireValue);},'construct'(_0x13ead1,_0x44bd1f){throwIfProxyReleased(_0x272b0c);const [_0x560e15,_0x28f816]=processArguments(_0x44bd1f);return requestResponseMessage(_0x2d5488,_0x348856,{'type':'CONSTRUCT','path':_0x55d930['map'](_0x279fdc=>_0x279fdc['toString']()),'argumentList':_0x560e15},_0x28f816)['then'](fromWireValue);}});return registerProxy(_0x34cb16,_0x2d5488),_0x34cb16;}function myFlat(_0x1fc142){return Array['prototype']['concat']['apply']([],_0x1fc142);}function processArguments(_0x350115){const _0x30993a=_0x350115['map'](toWireValue);return[_0x30993a['map'](_0x1a144c=>_0x1a144c[0x0]),myFlat(_0x30993a['map'](_0x211169=>_0x211169[0x1]))];}const transferCache=new WeakMap();function transfer(_0x4d8d71,_0x354986){return transferCache['set'](_0x4d8d71,_0x354986),_0x4d8d71;}function proxy(_0x4e7b95){return Object['assign'](_0x4e7b95,{[proxyMarker]:!![]});}function toWireValue(_0x35be0e){for(const [_0x24deb6,_0x51843e]of transferHandlers){if(_0x51843e['canHandle'](_0x35be0e)){const [_0x21c031,_0x242ad3]=_0x51843e['serialize'](_0x35be0e);return[{'type':'HANDLER','name':_0x24deb6,'value':_0x21c031},_0x242ad3];}}return[{'type':'RAW','value':_0x35be0e},transferCache['get'](_0x35be0e)||[]];}function fromWireValue(_0x2df81e){switch(_0x2df81e['type']){case'HANDLER':return transferHandlers['get'](_0x2df81e['name'])['deserialize'](_0x2df81e['value']);case'RAW':return _0x2df81e['value'];}}function requestResponseMessage(_0x32841f,_0x28765b,_0x3602cb,_0x5f1cd9){return new Promise(_0x1de6ac=>{const _0x168309=generateUUID();_0x28765b['set'](_0x168309,_0x1de6ac),_0x32841f['start']&&_0x32841f['start'](),_0x32841f['postMessage'](Object['assign']({'id':_0x168309},_0x3602cb),_0x5f1cd9);});}function generateUUID(){return new Array(0x4)['fill'](0x0)['map'](()=>Math['floor'](Math['random']()*Number['MAX_SAFE_INTEGER'])['toString'](0x10))['join']('-');}const isAbortSignal=_0x57c7c4=>_0x57c7c4 instanceof AbortSignal,abortSignalTransferHandler={'canHandle':isAbortSignal,'deserialize':([_0x4e757c,_0x1a07e3])=>{const _0x309eea=new AbortController();return _0x4e757c?_0x309eea['abort']():_0x1a07e3['onmessage']=()=>{_0x309eea['abort']();},_0x309eea['signal'];},'serialize':_0xb7f359=>{const {port1:_0x4dac8d,port2:_0x3048b2}=new MessageChannel();return _0xb7f359['addEventListener']('abort',()=>{_0x4dac8d['postMessage']('aborted');}),[[_0xb7f359['aborted'],_0x3048b2],[_0x3048b2]];}};var commonjsGlobal=typeof globalThis!=='undefined'?globalThis:typeof window!=='undefined'?window:typeof global!=='undefined'?global:typeof self!=='undefined'?self:{};function getDefaultExportFromCjs(_0x267ab1){return _0x267ab1&&_0x267ab1['__esModule']&&Object['prototype']['hasOwnProperty']['call'](_0x267ab1,'default')?_0x267ab1['default']:_0x267ab1;}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(_0x5cd9f8){return typeof _0x5cd9f8==='object'&&!!_0x5cd9f8&&'sec'in _0x5cd9f8&&'nsec'in _0x5cd9f8&&Object['getOwnPropertyNames'](_0x5cd9f8)['length']===0x2;}timeUtils['isTime']=isTime;function toString(_0x3eae5e,_0x19d760=![]){if(!_0x19d760&&(_0x3eae5e['sec']<0x0||_0x3eae5e['nsec']<0x0))throw new Error('Invalid\x20negative\x20time\x20{\x20sec:\x20'+_0x3eae5e['sec']+',\x20nsec:\x20'+_0x3eae5e['nsec']+'\x20}');const _0x140c07=Math['floor'](_0x3eae5e['sec']),_0x6a2303=Math['floor'](_0x3eae5e['nsec']);return _0x140c07+'.'+_0x6a2303['toFixed']()['padStart'](0x9,'0');}timeUtils['toString']=toString;function parseNanoseconds(_0x586959){const _0x54e9fe=0x9-_0x586959['length'];return Math['round'](parseInt(_0x586959,0xa)*0xa**_0x54e9fe);}function fromString(_0x5505f9){if(/^\d+\.?$/['test'](_0x5505f9)){const _0x36a213=parseInt(_0x5505f9,0xa);return{'sec':isNaN(_0x36a213)?0x0:_0x36a213,'nsec':0x0};}if(!/^\d+\.\d+$/['test'](_0x5505f9))return void 0x0;const _0x3de328=_0x5505f9['split']('.');if(_0x3de328['length']===0x0)return void 0x0;const [_0x26d70d,_0x368eee]=_0x3de328;if(_0x26d70d==void 0x0||_0x368eee==void 0x0)return void 0x0;const _0x5520cf=parseInt(_0x26d70d,0xa),_0x36833b=parseNanoseconds(_0x368eee);return fixTime({'sec':isNaN(_0x5520cf)?0x0:_0x5520cf,'nsec':_0x36833b});}timeUtils['fromString']=fromString;function toRFC3339String(_0x302834){if(_0x302834['sec']<0x0||_0x302834['nsec']<0x0)throw new Error('Invalid\x20negative\x20time\x20{\x20sec:\x20'+_0x302834['sec']+',\x20nsec:\x20'+_0x302834['nsec']+'\x20}');if(_0x302834['nsec']>=0x3b9aca00)throw new Error('Invalid\x20nanosecond\x20value\x20'+_0x302834['nsec']);const _0x388831=new Date(_0x302834['sec']*0x3e8),_0x43aa0d=_0x388831['getUTCFullYear'](),_0x4335ad=(_0x388831['getUTCMonth']()+0x1)['toFixed']()['padStart'](0x2,'0'),_0x530934=_0x388831['getUTCDate']()['toFixed']()['padStart'](0x2,'0'),_0x493b08=_0x388831['getUTCHours']()['toFixed']()['padStart'](0x2,'0'),_0x251ff4=_0x388831['getUTCMinutes']()['toFixed']()['padStart'](0x2,'0'),_0x22eccc=_0x388831['getUTCSeconds']()['toFixed']()['padStart'](0x2,'0'),_0x151643=_0x302834['nsec']['toFixed']()['padStart'](0x9,'0');return _0x43aa0d+'-'+_0x4335ad+'-'+_0x530934+'T'+_0x493b08+':'+_0x251ff4+':'+_0x22eccc+'.'+_0x151643+'Z';}timeUtils['toRFC3339String']=toRFC3339String;function fromRFC3339String(_0x1a4fd7){const _0x229e00=/^(\d{4,})-(\d\d)-(\d\d)[Tt](\d\d):(\d\d):(\d\d)(?:\.(\d+))?(?:[Zz]|([+-])(\d\d):(\d\d))$/['exec'](_0x1a4fd7);if(_0x229e00==null)return void 0x0;const [,_0x1b58fc,_0x1230b7,_0x4f87c0,_0x3bf40f,_0x347877,_0x4ea68c,_0x5605a7,_0x43ce14,_0x351ac7,_0x31580d]=_0x229e00,_0x32f247=_0x43ce14==='-'?-0x1:0x1,_0x1d82e8=Date['UTC'](+_0x1b58fc,+_0x1230b7-0x1,+_0x4f87c0,+_0x3bf40f-_0x32f247*+(_0x351ac7??0x0),+_0x347877-_0x32f247*+(_0x31580d??0x0),+_0x4ea68c);if(_0x1d82e8%0x3e8!==0x0)return void 0x0;return fixTime({'sec':_0x1d82e8/0x3e8,'nsec':_0x5605a7!=void 0x0?parseNanoseconds(_0x5605a7):0x0});}timeUtils['fromRFC3339String']=fromRFC3339String;function toDate(_0x1d9bae){const {sec:_0x577def,nsec:_0x2d6981}=_0x1d9bae;return new Date(_0x577def*0x3e8+_0x2d6981/0xf4240);}timeUtils['toDate']=toDate;function fromDate(_0x12ced5){const _0x2ee12b=_0x12ced5['getTime'](),_0x1c71bf=_0x2ee12b%0x3e8;return{'sec':Math['floor'](_0x2ee12b/0x3e8),'nsec':_0x1c71bf*0xf4240};}timeUtils['fromDate']=fromDate;function percentOf(_0x3854f1,_0x5f2db6,_0x49b735){const _0x279276=subtract(_0x5f2db6,_0x3854f1),_0x186296=subtract(_0x49b735,_0x3854f1);return toSec(_0x186296)/toSec(_0x279276);}timeUtils['percentOf']=percentOf;function interpolate(_0x44bc32,_0x1d7a75,_0xe62b17){const _0x3ad810=subtract(_0x1d7a75,_0x44bc32);return add(_0x44bc32,fromSec(_0xe62b17*toSec(_0x3ad810)));}timeUtils['interpolate']=interpolate;function fixTime(_0xd3c09b,_0x30cd55=![]){const _0x112451=_0xd3c09b['nsec'],_0x39d637=Math['floor'](_0x112451/0x3b9aca00),_0x1ba110=_0xd3c09b['sec']+_0x39d637,_0x4f82ef=_0x112451%0x3b9aca00,_0xf482e4=Math['abs'](Math['sign'](_0x4f82ef)===-0x1?0x3b9aca00+_0x4f82ef:_0x4f82ef),_0x8fba1e={'sec':_0x1ba110,'nsec':_0xf482e4};if(!_0x30cd55&&_0x8fba1e['sec']<0x0||_0x8fba1e['nsec']<0x0)throw new Error('Cannot\x20normalize\x20invalid\x20time\x20'+toString(_0x8fba1e,!![]));return _0x8fba1e;}timeUtils['fixTime']=fixTime;function add({sec:_0x1fcc51,nsec:_0x4f88b0},{sec:_0x225d2c,nsec:_0xf95d31}){return fixTime({'sec':_0x1fcc51+_0x225d2c,'nsec':_0x4f88b0+_0xf95d31});}timeUtils['add']=add;function subtract({sec:_0x49983f,nsec:_0x51637d},{sec:_0x1e44ce,nsec:_0x1e8628}){return fixTime({'sec':_0x49983f-_0x1e44ce,'nsec':_0x51637d-_0x1e8628},!![]);}timeUtils['subtract']=subtract;function toNanoSec({sec:_0x375ba9,nsec:_0x293b53}){return BigInt(_0x375ba9)*BigInt('1000000000')+BigInt(_0x293b53);}timeUtils['toNanoSec']=toNanoSec;function toMicroSec({sec:_0x163f8b,nsec:_0x266ef7}){return(_0x163f8b*0x3b9aca00+_0x266ef7)/0x3e8;}timeUtils['toMicroSec']=toMicroSec;function toSec({sec:_0x48cd60,nsec:_0x5dc6d8}){return _0x48cd60+_0x5dc6d8*1e-9;}timeUtils['toSec']=toSec;function fromSec(_0x2509ed){let _0x1e514f=Math['trunc'](_0x2509ed),_0x4f0bc3=Math['round']((_0x2509ed-_0x1e514f)*0x3b9aca00);return _0x1e514f+=Math['trunc'](_0x4f0bc3/0x3b9aca00),_0x4f0bc3%=0x3b9aca00,{'sec':_0x1e514f,'nsec':_0x4f0bc3};}timeUtils['fromSec']=fromSec;function fromNanoSec(_0x54ffd2){return{'sec':Number(_0x54ffd2/BigInt('1000000000')),'nsec':Number(_0x54ffd2%BigInt('1000000000'))};}timeUtils['fromNanoSec']=fromNanoSec;function toMillis(_0x19c9d1,_0x41f72a=!![]){const _0x446dae=_0x19c9d1['sec']*0x3e8,_0x8025d5=_0x19c9d1['nsec']/0xf4240;return _0x41f72a?_0x446dae+Math['ceil'](_0x8025d5):_0x446dae+Math['floor'](_0x8025d5);}timeUtils['toMillis']=toMillis;function fromMillis(_0x37f441){let _0x5aa4c7=Math['trunc'](_0x37f441/0x3e8),_0x32e43a=Math['round']((_0x37f441-_0x5aa4c7*0x3e8)*0xf4240);return _0x5aa4c7+=Math['trunc'](_0x32e43a/0x3b9aca00),_0x32e43a%=0x3b9aca00,{'sec':_0x5aa4c7,'nsec':_0x32e43a};}timeUtils['fromMillis']=fromMillis;function fromMicros(_0x305c0d){let _0x49d12e=Math['trunc'](_0x305c0d/0xf4240),_0x4dbf79=Math['round']((_0x305c0d-_0x49d12e*0xf4240)*0x3e8);return _0x49d12e+=Math['trunc'](_0x4dbf79/0x3b9aca00),_0x4dbf79%=0x3b9aca00,{'sec':_0x49d12e,'nsec':_0x4dbf79};}timeUtils['fromMicros']=fromMicros;function clampTime(_0x457192,_0x5bba3f,_0x2a1716){if(compare(_0x5bba3f,_0x457192)>0x0)return{'sec':_0x5bba3f['sec'],'nsec':_0x5bba3f['nsec']};if(compare(_0x2a1716,_0x457192)<0x0)return{'sec':_0x2a1716['sec'],'nsec':_0x2a1716['nsec']};return{'sec':_0x457192['sec'],'nsec':_0x457192['nsec']};}timeUtils['clampTime']=clampTime;function isTimeInRangeInclusive(_0x3bb66d,_0x3316cd,_0xbd73c0){if(compare(_0x3316cd,_0x3bb66d)>0x0||compare(_0xbd73c0,_0x3bb66d)<0x0)return![];return!![];}timeUtils['isTimeInRangeInclusive']=isTimeInRangeInclusive;function compare(_0x2eae32,_0x4b9d99){const _0x21c916=_0x2eae32['sec']-_0x4b9d99['sec'];return _0x21c916!==0x0?_0x21c916:_0x2eae32['nsec']-_0x4b9d99['nsec'];}timeUtils['compare']=compare;function isLessThan(_0x26b217,_0x11d5fd){return compare(_0x26b217,_0x11d5fd)<0x0;}timeUtils['isLessThan']=isLessThan;function isGreaterThan(_0x374cca,_0x5cecc7){return compare(_0x374cca,_0x5cecc7)>0x0;}timeUtils['isGreaterThan']=isGreaterThan;function areEqual(_0x51ca57,_0x14f296){return _0x51ca57['sec']===_0x14f296['sec']&&_0x51ca57['nsec']===_0x14f296['nsec'];}timeUtils['areEqual']=areEqual,function(_0x4a3738){var _0x3fadb5=commonjsGlobal&&commonjsGlobal['__createBinding']||(Object['create']?function(_0x29d340,_0x55b34a,_0x11e472,_0x2cfb66){if(_0x2cfb66===void 0x0)_0x2cfb66=_0x11e472;Object['defineProperty'](_0x29d340,_0x2cfb66,{'enumerable':!![],'get':function(){return _0x55b34a[_0x11e472];}});}:function(_0x1be3e0,_0x5db258,_0x412b7a,_0x4ee7a8){if(_0x4ee7a8===void 0x0)_0x4ee7a8=_0x412b7a;_0x1be3e0[_0x4ee7a8]=_0x5db258[_0x412b7a];}),_0x521a62=commonjsGlobal&&commonjsGlobal['__exportStar']||function(_0x33f1ac,_0xa49d44){for(var _0xaba317 in _0x33f1ac)if(_0xaba317!=='default'&&!Object['prototype']['hasOwnProperty']['call'](_0xa49d44,_0xaba317))_0x3fadb5(_0xa49d44,_0x33f1ac,_0xaba317);};Object['defineProperty'](_0x4a3738,'__esModule',{'value':!![]}),_0x521a62(Time,_0x4a3738),_0x521a62(timeUtils,_0x4a3738);}(dist$2);const TIME_ZERO=Object['freeze']({'sec':0x0,'nsec':0x0});class IteratorCursor{constructor(_0x1740e0,_0x54da20){__privateAdd(this,_iter,void 0x0),__privateAdd(this,_lastIteratorResult,void 0x0),__privateAdd(this,_abort,void 0x0),__privateSet(this,_iter,_0x1740e0),__privateSet(this,_abort,_0x54da20);}async['next'](){if(__privateGet(this,_abort)?.['aborted']===!![])return void 0x0;const _0xa9f4e3=await __privateGet(this,_iter)['next']();return _0xa9f4e3['value'];}async['nextBatch'](_0x665fc9){const _0x48fa0f=await this['next']();if(!_0x48fa0f)return void 0x0;if(_0x48fa0f['type']==='problem')return[_0x48fa0f];const _0x164146=[_0x48fa0f];let _0x482b25=TIME_ZERO;switch(_0x48fa0f['type']){case'stamp':_0x482b25=dist$2['add'](_0x48fa0f['stamp'],{'sec':0x0,'nsec':_0x665fc9*0xf4240});break;case'message-event':_0x482b25=dist$2['add'](_0x48fa0f['msgEvent']['receiveTime'],{'sec':0x0,'nsec':_0x665fc9*0xf4240});break;}for(;;){const _0x2af2f8=await this['next']();if(!_0x2af2f8)return _0x164146;_0x164146['push'](_0x2af2f8);if(_0x2af2f8['type']==='problem')break;if(_0x2af2f8['type']==='stamp'&&dist$2['compare'](_0x2af2f8['stamp'],_0x482b25)>0x0)break;if(_0x2af2f8['type']==='message-event'&&dist$2['compare'](_0x2af2f8['msgEvent']['receiveTime'],_0x482b25)>0x0)break;}return _0x164146;}async['readUntil'](_0x3d242e){const _0x150332=__privateGet(this,_abort)?.['aborted'];if(_0x150332===!![])return void 0x0;const _0x161cb2=[];if(__privateGet(this,_lastIteratorResult)?.['type']==='stamp'&&dist$2['compare'](__privateGet(this,_lastIteratorResult)['stamp'],_0x3d242e)>=0x0)return _0x161cb2;if(__privateGet(this,_lastIteratorResult)?.['type']==='message-event'&&dist$2['compare'](__privateGet(this,_lastIteratorResult)['msgEvent']['receiveTime'],_0x3d242e)>0x0)return _0x161cb2;__privateGet(this,_lastIteratorResult)&&(_0x161cb2['push'](__privateGet(this,_lastIteratorResult)),__privateSet(this,_lastIteratorResult,void 0x0));for(;;){const _0x539d00=await __privateGet(this,_iter)['next']();if(__privateGet(this,_abort)?.['aborted']===!![])return void 0x0;if(_0x539d00['done']===!![])break;const _0x18e8b7=_0x539d00['value'];if(_0x18e8b7['type']==='stamp'&&dist$2['compare'](_0x18e8b7['stamp'],_0x3d242e)>=0x0){__privateSet(this,_lastIteratorResult,_0x18e8b7);break;}if(_0x18e8b7['type']==='message-event'&&dist$2['compare'](_0x18e8b7['msgEvent']['receiveTime'],_0x3d242e)>0x0){__privateSet(this,_lastIteratorResult,_0x18e8b7);break;}_0x161cb2['push'](_0x18e8b7);}return _0x161cb2;}async['end'](){await __privateGet(this,_iter)['return']?.();}}_iter=new WeakMap(),_lastIteratorResult=new WeakMap(),_abort=new WeakMap();class WorkerIterableSourceWorker{constructor(_0x21c736){__publicField(this,'_source'),this['_source']=_0x21c736;}async['initialize'](){return await this['_source']['initialize']();}['messageIterator'](_0x46ab08){return proxy(this['_source']['messageIterator'](_0x46ab08));}async['getBackfillMessages'](_0x24995c,_0x167d34){return await this['_source']['getBackfillMessages']({..._0x24995c,'abortSignal':_0x167d34});}['getMessageCursor'](_0xb50bb4,_0x3be7b1){const _0x7071da=this['_source']['messageIterator'](_0xb50bb4),_0x39dea3=new IteratorCursor(_0x7071da,_0x3be7b1);return proxy(_0x39dea3);}}transferHandlers['set']('abortsignal',abortSignalTransferHandler);var dist$1={'exports':{}};(function(_0x5d7126){((()=>{var _0x37e994={0x1a1:(_0x14a8a0,_0x3426d1,_0x21c0ee)=>{_0x21c0ee['r'](_0x3426d1),_0x21c0ee['d'](_0x3426d1,{'Md5':()=>_0x863350});var _0x863350=(function(){function _0x4de9d4(){}return _0x4de9d4['AddUnsigned']=function(_0x11e340,_0x3142e8){var _0x5b3e23,_0x4c20f9,_0x3e6630,_0x3e9905,_0x4abe7a;_0x3e6630=_0x11e340&0x80000000,_0x3e9905=_0x3142e8&0x80000000,_0x5b3e23=_0x11e340&0x40000000,_0x4c20f9=_0x3142e8&0x40000000,_0x4abe7a=(_0x11e340&0x3fffffff)+(_0x3142e8&0x3fffffff);if(!!(_0x5b3e23&_0x4c20f9))return _0x4abe7a^0x80000000^_0x3e6630^_0x3e9905;return!!(_0x5b3e23|_0x4c20f9)?!!(_0x4abe7a&0x40000000)?_0x4abe7a^0xc0000000^_0x3e6630^_0x3e9905:_0x4abe7a^0x40000000^_0x3e6630^_0x3e9905:_0x4abe7a^_0x3e6630^_0x3e9905;},_0x4de9d4['FF']=function(_0x38ea03,_0x491495,_0x2fe428,_0x561951,_0x5b318f,_0x5d5149,_0x4f3275){return _0x38ea03=this['AddUnsigned'](_0x38ea03,this['AddUnsigned'](this['AddUnsigned'](this['F'](_0x491495,_0x2fe428,_0x561951),_0x5b318f),_0x4f3275)),this['AddUnsigned'](this['RotateLeft'](_0x38ea03,_0x5d5149),_0x491495);},_0x4de9d4['GG']=function(_0x2e33d7,_0x445517,_0xa998d6,_0x16db99,_0x130ec0,_0x2d0165,_0x57a592){return _0x2e33d7=this['AddUnsigned'](_0x2e33d7,this['AddUnsigned'](this['AddUnsigned'](this['G'](_0x445517,_0xa998d6,_0x16db99),_0x130ec0),_0x57a592)),this['AddUnsigned'](this['RotateLeft'](_0x2e33d7,_0x2d0165),_0x445517);},_0x4de9d4['HH']=function(_0x34d48e,_0x13a2e4,_0x258124,_0x19c37e,_0x5e38eb,_0x2150b,_0x3f66f5){return _0x34d48e=this['AddUnsigned'](_0x34d48e,this['AddUnsigned'](this['AddUnsigned'](this['H'](_0x13a2e4,_0x258124,_0x19c37e),_0x5e38eb),_0x3f66f5)),this['AddUnsigned'](this['RotateLeft'](_0x34d48e,_0x2150b),_0x13a2e4);},_0x4de9d4['II']=function(_0x5d84d0,_0x12a52b,_0x5ba715,_0x35acf3,_0x37f72f,_0x4f0f85,_0xaa3a18){return _0x5d84d0=this['AddUnsigned'](_0x5d84d0,this['AddUnsigned'](this['AddUnsigned'](this['I'](_0x12a52b,_0x5ba715,_0x35acf3),_0x37f72f),_0xaa3a18)),this['AddUnsigned'](this['RotateLeft'](_0x5d84d0,_0x4f0f85),_0x12a52b);},_0x4de9d4['ConvertToWordArray']=function(_0x4de3c5){var _0x1b3273,_0x43f113=_0x4de3c5['length'],_0x4efe54=_0x43f113+0x8,_0x5f2b2a=(_0x4efe54-_0x4efe54%0x40)/0x40,_0x45cb7f=(_0x5f2b2a+0x1)*0x10,_0x2e028f=Array(_0x45cb7f-0x1),_0x531d0a=0x0,_0x57b020=0x0;while(_0x57b020<_0x43f113){_0x1b3273=(_0x57b020-_0x57b020%0x4)/0x4,_0x531d0a=_0x57b020%0x4*0x8,_0x2e028f[_0x1b3273]=_0x2e028f[_0x1b3273]|_0x4de3c5['charCodeAt'](_0x57b020)<<_0x531d0a,_0x57b020++;}return _0x1b3273=(_0x57b020-_0x57b020%0x4)/0x4,_0x531d0a=_0x57b020%0x4*0x8,_0x2e028f[_0x1b3273]=_0x2e028f[_0x1b3273]|0x80<<_0x531d0a,_0x2e028f[_0x45cb7f-0x2]=_0x43f113<<0x3,_0x2e028f[_0x45cb7f-0x1]=_0x43f113>>>0x1d,_0x2e028f;},_0x4de9d4['WordToHex']=function(_0x1af394){var _0x1fe133='',_0xb790f0='',_0x5d1c2d,_0x4f43b8;for(_0x4f43b8=0x0;_0x4f43b8<=0x3;_0x4f43b8++){_0x5d1c2d=_0x1af394>>>_0x4f43b8*0x8&0xff,_0xb790f0='0'+_0x5d1c2d['toString'](0x10),_0x1fe133=_0x1fe133+_0xb790f0['substr'](_0xb790f0['length']-0x2,0x2);}return _0x1fe133;},_0x4de9d4['Utf8Encode']=function(_0x5e13a2){var _0x6e08d9='',_0x3fbd4c;_0x5e13a2=_0x5e13a2['replace'](/\r\n/g,'\x0a');for(var _0x55dba3=0x0;_0x55dba3<_0x5e13a2['length'];_0x55dba3++){_0x3fbd4c=_0x5e13a2['charCodeAt'](_0x55dba3);if(_0x3fbd4c<0x80)_0x6e08d9+=String['fromCharCode'](_0x3fbd4c);else _0x3fbd4c>0x7f&&_0x3fbd4c<0x800?(_0x6e08d9+=String['fromCharCode'](_0x3fbd4c>>0x6|0xc0),_0x6e08d9+=String['fromCharCode'](_0x3fbd4c&0x3f|0x80)):(_0x6e08d9+=String['fromCharCode'](_0x3fbd4c>>0xc|0xe0),_0x6e08d9+=String['fromCharCode'](_0x3fbd4c>>0x6&0x3f|0x80),_0x6e08d9+=String['fromCharCode'](_0x3fbd4c&0x3f|0x80));}return _0x6e08d9;},_0x4de9d4['init']=function(_0x12f050){var _0x59382b;if(typeof _0x12f050!=='string')_0x12f050=JSON['stringify'](_0x12f050);this['_string']=this['Utf8Encode'](_0x12f050),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 _0x59382b=this['WordToHex'](this['a'])+this['WordToHex'](this['b'])+this['WordToHex'](this['c'])+this['WordToHex'](this['d']),_0x59382b['toLowerCase']();},_0x4de9d4['x']=Array(),_0x4de9d4['S11']=0x7,_0x4de9d4['S12']=0xc,_0x4de9d4['S13']=0x11,_0x4de9d4['S14']=0x16,_0x4de9d4['S21']=0x5,_0x4de9d4['S22']=0x9,_0x4de9d4['S23']=0xe,_0x4de9d4['S24']=0x14,_0x4de9d4['S31']=0x4,_0x4de9d4['S32']=0xb,_0x4de9d4['S33']=0x10,_0x4de9d4['S34']=0x17,_0x4de9d4['S41']=0x6,_0x4de9d4['S42']=0xa,_0x4de9d4['S43']=0xf,_0x4de9d4['S44']=0x15,_0x4de9d4['RotateLeft']=function(_0x52b1b6,_0xbca1){return _0x52b1b6<<_0xbca1|_0x52b1b6>>>0x20-_0xbca1;},_0x4de9d4['F']=function(_0x2ce0cd,_0x19ef52,_0x48c55a){return _0x2ce0cd&_0x19ef52|~_0x2ce0cd&_0x48c55a;},_0x4de9d4['G']=function(_0x30b94e,_0x46d844,_0x293a98){return _0x30b94e&_0x293a98|_0x46d844&~_0x293a98;},_0x4de9d4['H']=function(_0x686b31,_0x55d28a,_0x4fc9d5){return _0x686b31^_0x55d28a^_0x4fc9d5;},_0x4de9d4['I']=function(_0x33a8e6,_0x5beba1,_0x138de2){return _0x5beba1^(_0x33a8e6|~_0x138de2);},_0x4de9d4;}());},0x10f:function(_0x381045,_0x94411b){var _0x2fbdcd,_0x55dd02,_0x56f249;(function(_0x21ced1,_0xffc34b){{!(_0x55dd02=[],_0x2fbdcd=_0xffc34b,_0x56f249=typeof _0x2fbdcd==='function'?_0x2fbdcd['apply'](_0x94411b,_0x55dd02):_0x2fbdcd,_0x56f249!==void 0x0&&(_0x381045['exports']=_0x56f249));}}(this,function(){var _0x148b87=Object['prototype']['hasOwnProperty'],_0x51bb05=Object['prototype']['toString'],_0x11d499=typeof new RegExp()['sticky']==='boolean';function _0x3e4517(_0x2784c8){return _0x2784c8&&_0x51bb05['call'](_0x2784c8)==='[object\x20RegExp]';}function _0x3b15ae(_0x1be407){return _0x1be407&&typeof _0x1be407==='object'&&!_0x3e4517(_0x1be407)&&!Array['isArray'](_0x1be407);}function _0x5b1c9c(_0x2319ea){return _0x2319ea['replace'](/[-\/\\^$*+?.()|[\]{}]/g,'\x5c$&');}function _0x43d216(_0x3b1417){var _0x34174e=new RegExp('|'+_0x3b1417);return _0x34174e['exec']('')['length']-0x1;}function _0x45ddae(_0x1e8c81){return'('+_0x1e8c81+')';}function _0x5e339b(_0x33a0ae){if(!_0x33a0ae['length'])return'(?!)';var _0x3fdec0=_0x33a0ae['map'](function(_0xd3dc25){return'(?:'+_0xd3dc25+')';})['join']('|');return'(?:'+_0x3fdec0+')';}function _0x204866(_0x38d420){if(typeof _0x38d420==='string')return'(?:'+_0x5b1c9c(_0x38d420)+')';else{if(_0x3e4517(_0x38d420)){if(_0x38d420['ignoreCase'])throw new Error('RegExp\x20/i\x20flag\x20not\x20allowed');if(_0x38d420['global'])throw new Error('RegExp\x20/g\x20flag\x20is\x20implied');if(_0x38d420['sticky'])throw new Error('RegExp\x20/y\x20flag\x20is\x20implied');if(_0x38d420['multiline'])throw new Error('RegExp\x20/m\x20flag\x20is\x20implied');return _0x38d420['source'];}else throw new Error('Not\x20a\x20pattern:\x20'+_0x38d420);}}function _0x501300(_0x2385cb){var _0x138d12=Object['getOwnPropertyNames'](_0x2385cb),_0x4ba4a2=[];for(var _0x578b68=0x0;_0x578b68<_0x138d12['length'];_0x578b68++){var _0x2fb5ca=_0x138d12[_0x578b68],_0x69a962=_0x2385cb[_0x2fb5ca],_0x3dbdc1=[]['concat'](_0x69a962);if(_0x2fb5ca==='include'){for(var _0x410583=0x0;_0x410583<_0x3dbdc1['length'];_0x410583++){_0x4ba4a2['push']({'include':_0x3dbdc1[_0x410583]});}continue;}var _0x1b43fa=[];_0x3dbdc1['forEach'](function(_0x14fc3f){if(_0x3b15ae(_0x14fc3f)){if(_0x1b43fa['length'])_0x4ba4a2['push'](_0x473a3a(_0x2fb5ca,_0x1b43fa));_0x4ba4a2['push'](_0x473a3a(_0x2fb5ca,_0x14fc3f)),_0x1b43fa=[];}else _0x1b43fa['push'](_0x14fc3f);});if(_0x1b43fa['length'])_0x4ba4a2['push'](_0x473a3a(_0x2fb5ca,_0x1b43fa));}return _0x4ba4a2;}function _0xa0a8d3(_0x1a8b85){var _0x5c0843=[];for(var _0x3cc490=0x0;_0x3cc490<_0x1a8b85['length'];_0x3cc490++){var _0x36ebb9=_0x1a8b85[_0x3cc490];if(_0x36ebb9['include']){var _0x5c7b57=[]['concat'](_0x36ebb9['include']);for(var _0x1b2300=0x0;_0x1b2300<_0x5c7b57['length'];_0x1b2300++){_0x5c0843['push']({'include':_0x5c7b57[_0x1b2300]});}continue;}if(!_0x36ebb9['type'])throw new Error('Rule\x20has\x20no\x20type:\x20'+JSON['stringify'](_0x36ebb9));_0x5c0843['push'](_0x473a3a(_0x36ebb9['type'],_0x36ebb9));}return _0x5c0843;}function _0x473a3a(_0x1a7cc1,_0x32f5e9){!_0x3b15ae(_0x32f5e9)&&(_0x32f5e9={'match':_0x32f5e9});if(_0x32f5e9['include'])throw new Error('Matching\x20rules\x20cannot\x20also\x20include\x20states');var _0x2512a2={'defaultType':_0x1a7cc1,'lineBreaks':!!_0x32f5e9['error']||!!_0x32f5e9['fallback'],'pop':![],'next':null,'push':null,'error':![],'fallback':![],'value':null,'type':null,'shouldThrow':![]};for(var _0x14210b in _0x32f5e9){_0x148b87['call'](_0x32f5e9,_0x14210b)&&(_0x2512a2[_0x14210b]=_0x32f5e9[_0x14210b]);}if(typeof _0x2512a2['type']==='string'&&_0x1a7cc1!==_0x2512a2['type'])throw new Error('Type\x20transform\x20cannot\x20be\x20a\x20string\x20(type\x20\x27'+_0x2512a2['type']+'\x27\x20for\x20token\x20\x27'+_0x1a7cc1+'\x27)');var _0x4787fb=_0x2512a2['match'];return _0x2512a2['match']=Array['isArray'](_0x4787fb)?_0x4787fb:_0x4787fb?[_0x4787fb]:[],_0x2512a2['match']['sort'](function(_0x81131a,_0x333d16){return _0x3e4517(_0x81131a)&&_0x3e4517(_0x333d16)?0x0:_0x3e4517(_0x333d16)?-0x1:_0x3e4517(_0x81131a)?0x1:_0x333d16['length']-_0x81131a['length'];}),_0x2512a2;}function _0x4ee44b(_0x32e1c8){return Array['isArray'](_0x32e1c8)?_0xa0a8d3(_0x32e1c8):_0x501300(_0x32e1c8);}var _0x5797a5=_0x473a3a('error',{'lineBreaks':!![],'shouldThrow':!![]});function _0x271773(_0x1c4fc9,_0x289127){var _0x285184=null,_0x437de4=Object['create'](null),_0x38009e=!![],_0x94d857=null,_0x20c1ee=[],_0x3802f1=[];for(var _0x2d99b3=0x0;_0x2d99b3<_0x1c4fc9['length'];_0x2d99b3++){_0x1c4fc9[_0x2d99b3]['fallback']&&(_0x38009e=![]);}for(var _0x2d99b3=0x0;_0x2d99b3<_0x1c4fc9['length'];_0x2d99b3++){var _0x43d839=_0x1c4fc9[_0x2d99b3];if(_0x43d839['include'])throw new Error('Inheritance\x20is\x20not\x20allowed\x20in\x20stateless\x20lexers');if(_0x43d839['error']||_0x43d839['fallback']){if(_0x285184){if(!_0x43d839['fallback']===!_0x285184['fallback'])throw new Error('Multiple\x20'+(_0x43d839['fallback']?'fallback':'error')+'\x20rules\x20not\x20allowed\x20(for\x20token\x20\x27'+_0x43d839['defaultType']+'\x27)');else throw new Error('fallback\x20and\x20error\x20are\x20mutually\x20exclusive\x20(for\x20token\x20\x27'+_0x43d839['defaultType']+'\x27)');}_0x285184=_0x43d839;}var _0x3a40d8=_0x43d839['match']['slice']();if(_0x38009e)while(_0x3a40d8['length']&&typeof _0x3a40d8[0x0]==='string'&&_0x3a40d8[0x0]['length']===0x1){var _0x203935=_0x3a40d8['shift']();_0x437de4[_0x203935['charCodeAt'](0x0)]=_0x43d839;}if(_0x43d839['pop']||_0x43d839['push']||_0x43d839['next']){if(!_0x289127)throw new Error('State-switching\x20options\x20are\x20not\x20allowed\x20in\x20stateless\x20lexers\x20(for\x20token\x20\x27'+_0x43d839['defaultType']+'\x27)');if(_0x43d839['fallback'])throw new Error('State-switching\x20options\x20are\x20not\x20allowed\x20on\x20fallback\x20tokens\x20(for\x20token\x20\x27'+_0x43d839['defaultType']+'\x27)');}if(_0x3a40d8['length']===0x0)continue;_0x38009e=![],_0x20c1ee['push'](_0x43d839);for(var _0x15e705=0x0;_0x15e705<_0x3a40d8['length'];_0x15e705++){var _0x1773f2=_0x3a40d8[_0x15e705];if(!_0x3e4517(_0x1773f2))continue;if(_0x94d857===null)_0x94d857=_0x1773f2['unicode'];else{if(_0x94d857!==_0x1773f2['unicode']&&_0x43d839['fallback']===![])throw new Error('If\x20one\x20rule\x20is\x20/u\x20then\x20all\x20must\x20be');}}var _0x46a01c=_0x5e339b(_0x3a40d8['map'](_0x204866)),_0x8707f6=new RegExp(_0x46a01c);if(_0x8707f6['test'](''))throw new Error('RegExp\x20matches\x20empty\x20string:\x20'+_0x8707f6);var _0x5794d6=_0x43d216(_0x46a01c);if(_0x5794d6>0x0)throw new Error('RegExp\x20has\x20capture\x20groups:\x20'+_0x8707f6+'\x0aUse\x20(?:\x20…\x20)\x20instead');if(!_0x43d839['lineBreaks']&&_0x8707f6['test']('\x0a'))throw new Error('Rule\x20should\x20declare\x20lineBreaks:\x20'+_0x8707f6);_0x3802f1['push'](_0x45ddae(_0x46a01c));}var _0x1dea4e=_0x285184&&_0x285184['fallback'],_0x30e945=_0x11d499&&!_0x1dea4e?'ym':'gm',_0x20fb76=_0x11d499||_0x1dea4e?'':'|';if(_0x94d857===!![])_0x30e945+='u';var _0x25eaf5=new RegExp(_0x5e339b(_0x3802f1)+_0x20fb76,_0x30e945);return{'regexp':_0x25eaf5,'groups':_0x20c1ee,'fast':_0x437de4,'error':_0x285184||_0x5797a5};}function _0x58876b(_0x245a52){var _0x1b404c=_0x271773(_0x4ee44b(_0x245a52));return new _0x47e5fa({'start':_0x1b404c},'start');}function _0x146ae0(_0x285a9a,_0xc0dfec,_0x169abe){var _0x53dd32=_0x285a9a&&(_0x285a9a['push']||_0x285a9a['next']);if(_0x53dd32&&!_0x169abe[_0x53dd32])throw new Error('Missing\x20state\x20\x27'+_0x53dd32+'\x27\x20(in\x20token\x20\x27'+_0x285a9a['defaultType']+'\x27\x20of\x20state\x20\x27'+_0xc0dfec+'\x27)');if(_0x285a9a&&_0x285a9a['pop']&&+_0x285a9a['pop']!==0x1)throw new Error('pop\x20must\x20be\x201\x20(in\x20token\x20\x27'+_0x285a9a['defaultType']+'\x27\x20of\x20state\x20\x27'+_0xc0dfec+'\x27)');}function _0x1e9a42(_0x327770,_0x1b9f0c){var _0x4ed9fe=_0x327770['$all']?_0x4ee44b(_0x327770['$all']):[];delete _0x327770['$all'];var _0x4be328=Object['getOwnPropertyNames'](_0x327770);if(!_0x1b9f0c)_0x1b9f0c=_0x4be328[0x0];var _0x50f877=Object['create'](null);for(var _0x318e98=0x0;_0x318e98<_0x4be328['length'];_0x318e98++){var _0x4f0b39=_0x4be328[_0x318e98];_0x50f877[_0x4f0b39]=_0x4ee44b(_0x327770[_0x4f0b39])['concat'](_0x4ed9fe);}for(var _0x318e98=0x0;_0x318e98<_0x4be328['length'];_0x318e98++){var _0x4f0b39=_0x4be328[_0x318e98],_0x30ad87=_0x50f877[_0x4f0b39],_0x3f9053=Object['create'](null);for(var _0x583186=0x0;_0x583186<_0x30ad87['length'];_0x583186++){var _0x2f83d6=_0x30ad87[_0x583186];if(!_0x2f83d6['include'])continue;var _0x4dac4d=[_0x583186,0x1];if(_0x2f83d6['include']!==_0x4f0b39&&!_0x3f9053[_0x2f83d6['include']]){_0x3f9053[_0x2f83d6['include']]=!![];var _0x411593=_0x50f877[_0x2f83d6['include']];if(!_0x411593)throw new Error('Cannot\x20include\x20nonexistent\x20state\x20\x27'+_0x2f83d6['include']+'\x27\x20(in\x20state\x20\x27'+_0x4f0b39+'\x27)');for(var _0x23c6de=0x0;_0x23c6de<_0x411593['length'];_0x23c6de++){var _0x2b8a3d=_0x411593[_0x23c6de];if(_0x30ad87['indexOf'](_0x2b8a3d)!==-0x1)continue;_0x4dac4d['push'](_0x2b8a3d);}}_0x30ad87['splice']['apply'](_0x30ad87,_0x4dac4d),_0x583186--;}}var _0x1f5d3d=Object['create'](null);for(var _0x318e98=0x0;_0x318e98<_0x4be328['length'];_0x318e98++){var _0x4f0b39=_0x4be328[_0x318e98];_0x1f5d3d[_0x4f0b39]=_0x271773(_0x50f877[_0x4f0b39],!![]);}for(var _0x318e98=0x0;_0x318e98<_0x4be328['length'];_0x318e98++){var _0x50e6ac=_0x4be328[_0x318e98],_0x4816d3=_0x1f5d3d[_0x50e6ac],_0x5bb9de=_0x4816d3['groups'];for(var _0x583186=0x0;_0x583186<_0x5bb9de['length'];_0x583186++){_0x146ae0(_0x5bb9de[_0x583186],_0x50e6ac,_0x1f5d3d);}var _0x53738e=Object['getOwnPropertyNames'](_0x4816d3['fast']);for(var _0x583186=0x0;_0x583186<_0x53738e['length'];_0x583186++){_0x146ae0(_0x4816d3['fast'][_0x53738e[_0x583186]],_0x50e6ac,_0x1f5d3d);}}return new _0x47e5fa(_0x1f5d3d,_0x1b9f0c);}function _0x2791d1(_0x3b2df4){var _0x45fea=Object['create'](null),_0x2a511e=Object['create'](null),_0x2f688b=Object['getOwnPropertyNames'](_0x3b2df4);for(var _0x2bc295=0x0;_0x2bc295<_0x2f688b['length'];_0x2bc295++){var _0x6b0ec2=_0x2f688b[_0x2bc295],_0x4332a8=_0x3b2df4[_0x6b0ec2],_0x208853=Array['isArray'](_0x4332a8)?_0x4332a8:[_0x4332a8];_0x208853['forEach'](function(_0x25687a){(_0x2a511e[_0x25687a['length']]=_0x2a511e[_0x25687a['length']]||[])['push'](_0x25687a);if(typeof _0x25687a!=='string')throw new Error('keyword\x20must\x20be\x20string\x20(in\x20keyword\x20\x27'+_0x6b0ec2+'\x27)');_0x45fea[_0x25687a]=_0x6b0ec2;});}function _0x447684(_0x21b37f){return JSON['stringify'](_0x21b37f);}var _0x1a8b4a='';_0x1a8b4a+='switch\x20(value.length)\x20{\x0a';for(var _0x41aa63 in _0x2a511e){var _0x2176b6=_0x2a511e[_0x41aa63];_0x1a8b4a+='case\x20'+_0x41aa63+':\x0a',_0x1a8b4a+='switch\x20(value)\x20{\x0a',_0x2176b6['forEach'](function(_0x53841a){var _0x2a944d=_0x45fea[_0x53841a];_0x1a8b4a+='case\x20'+_0x447684(_0x53841a)+':\x20return\x20'+_0x447684(_0x2a944d)+'\x0a';}),_0x1a8b4a+='}\x0a';}return _0x1a8b4a+='}\x0a',Function('value',_0x1a8b4a);}var _0x47e5fa=function(_0x44285a,_0x56d60c){this['startState']=_0x56d60c,this['states']=_0x44285a,this['buffer']='',this['stack']=[],this['reset']();};_0x47e5fa['prototype']['reset']=function(_0x1bfd85,_0x31b13c){return this['buffer']=_0x1bfd85||'',this['index']=0x0,this['line']=_0x31b13c?_0x31b13c['line']:0x1,this['col']=_0x31b13c?_0x31b13c['col']:0x1,this['queuedToken']=_0x31b13c?_0x31b13c['queuedToken']:null,this['queuedThrow']=_0x31b13c?_0x31b13c['queuedThrow']:null,this['setState'](_0x31b13c?_0x31b13c['state']:this['startState']),this['stack']=_0x31b13c&&_0x31b13c['stack']?_0x31b13c['stack']['slice']():[],this;},_0x47e5fa['prototype']['save']=function(){return{'line':this['line'],'col':this['col'],'state':this['state'],'stack':this['stack']['slice'](),'queuedToken':this['queuedToken'],'queuedThrow':this['queuedThrow']};},_0x47e5fa['prototype']['setState']=function(_0x3484a1){if(!_0x3484a1||this['state']===_0x3484a1)return;this['state']=_0x3484a1;var _0x298cb7=this['states'][_0x3484a1];this['groups']=_0x298cb7['groups'],this['error']=_0x298cb7['error'],this['re']=_0x298cb7['regexp'],this['fast']=_0x298cb7['fast'];},_0x47e5fa['prototype']['popState']=function(){this['setState'](this['stack']['pop']());},_0x47e5fa['prototype']['pushState']=function(_0x324e8a){this['stack']['push'](this['state']),this['setState'](_0x324e8a);};var _0xf35fe0=_0x11d499?function(_0xc7a3cd,_0x173e23){return _0xc7a3cd['exec'](_0x173e23);}:function(_0x34d8ed,_0x57bc6c){var _0x4a049f=_0x34d8ed['exec'](_0x57bc6c);if(_0x4a049f[0x0]['length']===0x0)return null;return _0x4a049f;};_0x47e5fa['prototype']['_getGroup']=function(_0x3b206f){var _0x23a8cb=this['groups']['length'];for(var _0x45bdd0=0x0;_0x45bdd0<_0x23a8cb;_0x45bdd0++){if(_0x3b206f[_0x45bdd0+0x1]!==void 0x0)return this['groups'][_0x45bdd0];}throw new Error('Cannot\x20find\x20token\x20type\x20for\x20matched\x20text');};function _0x1a715f(){return this['value'];}_0x47e5fa['prototype']['next']=function(){var _0x5cf52f=this['index'];if(this['queuedGroup']){var _0x3ea1cf=this['_token'](this['queuedGroup'],this['queuedText'],_0x5cf52f);return this['queuedGroup']=null,this['queuedText']='',_0x3ea1cf;}var _0x10ba6b=this['buffer'];if(_0x5cf52f===_0x10ba6b['length'])return;var _0x19661c=this['fast'][_0x10ba6b['charCodeAt'](_0x5cf52f)];if(_0x19661c)return this['_token'](_0x19661c,_0x10ba6b['charAt'](_0x5cf52f),_0x5cf52f);var _0x441b87=this['re'];_0x441b87['lastIndex']=_0x5cf52f;var _0x470873=_0xf35fe0(_0x441b87,_0x10ba6b),_0x3ba61f=this['error'];if(_0x470873==null)return this['_token'](_0x3ba61f,_0x10ba6b['slice'](_0x5cf52f,_0x10ba6b['length']),_0x5cf52f);var _0x19661c=this['_getGroup'](_0x470873),_0x14206d=_0x470873[0x0];if(_0x3ba61f['fallback']&&_0x470873['index']!==_0x5cf52f)return this['queuedGroup']=_0x19661c,this['queuedText']=_0x14206d,this['_token'](_0x3ba61f,_0x10ba6b['slice'](_0x5cf52f,_0x470873['index']),_0x5cf52f);return this['_token'](_0x19661c,_0x14206d,_0x5cf52f);},_0x47e5fa['prototype']['_token']=function(_0x17cfbc,_0x566758,_0x3b694e){var _0x10270f=0x0;if(_0x17cfbc['lineBreaks']){var _0x3b9f36=/\n/g,_0x41c625=0x1;if(_0x566758==='\x0a')_0x10270f=0x1;else while(_0x3b9f36['exec'](_0x566758)){_0x10270f++,_0x41c625=_0x3b9f36['lastIndex'];}}var _0x316e79={'type':typeof _0x17cfbc['type']==='function'&&_0x17cfbc['type'](_0x566758)||_0x17cfbc['defaultType'],'value':typeof _0x17cfbc['value']==='function'?_0x17cfbc['value'](_0x566758):_0x566758,'text':_0x566758,'toString':_0x1a715f,'offset':_0x3b694e,'lineBreaks':_0x10270f,'line':this['line'],'col':this['col']},_0x520213=_0x566758['length'];this['index']+=_0x520213,this[