gy-roslib
Version:
gy
6 lines • 238 kB
JavaScript
var __defProp=Object['defineProperty'],__defNormalProp=(_0x230c62,_0x5a52b8,_0x2aee53)=>_0x5a52b8 in _0x230c62?__defProp(_0x230c62,_0x5a52b8,{'enumerable':!![],'configurable':!![],'writable':!![],'value':_0x2aee53}):_0x230c62[_0x5a52b8]=_0x2aee53,__publicField=(_0x216e88,_0x1610c5,_0x5bc43d)=>{return __defNormalProp(_0x216e88,typeof _0x1610c5!=='symbol'?_0x1610c5+'':_0x1610c5,_0x5bc43d),_0x5bc43d;},__accessCheck=(_0xdae60f,_0xa1a9c2,_0x47a470)=>{if(!_0xa1a9c2['has'](_0xdae60f))throw TypeError('Cannot\x20'+_0x47a470);},__privateGet=(_0x211ece,_0xd79950,_0x203c98)=>{return __accessCheck(_0x211ece,_0xd79950,'read\x20from\x20private\x20field'),_0x203c98?_0x203c98['call'](_0x211ece):_0xd79950['get'](_0x211ece);},__privateAdd=(_0x2be911,_0x19ea1a,_0x2b41fa)=>{if(_0x19ea1a['has'](_0x2be911))throw TypeError('Cannot\x20add\x20the\x20same\x20private\x20member\x20more\x20than\x20once');_0x19ea1a instanceof WeakSet?_0x19ea1a['add'](_0x2be911):_0x19ea1a['set'](_0x2be911,_0x2b41fa);},__privateSet=(_0x5a9746,_0x2cd7ee,_0x13853c,_0x441b1d)=>{return __accessCheck(_0x5a9746,_0x2cd7ee,'write\x20to\x20private\x20field'),_0x441b1d?_0x441b1d['call'](_0x5a9746,_0x13853c):_0x2cd7ee['set'](_0x5a9746,_0x13853c),_0x13853c;},__privateMethod=(_0x51e953,_0xd1689a,_0x4bfed8)=>{return __accessCheck(_0x51e953,_0xd1689a,'access\x20private\x20method'),_0x4bfed8;},_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=_0x262f44=>typeof _0x262f44==='object'&&_0x262f44!==null||typeof _0x262f44==='function',proxyTransferHandler={'canHandle':_0x4dc604=>isObject(_0x4dc604)&&_0x4dc604[proxyMarker],'serialize'(_0x3461e5){const {port1:_0x26963e,port2:_0x252495}=new MessageChannel();return expose(_0x3461e5,_0x26963e),[_0x252495,[_0x252495]];},'deserialize'(_0x6d2014){return _0x6d2014['start'](),wrap(_0x6d2014);}},throwTransferHandler={'canHandle':_0xd28356=>isObject(_0xd28356)&&throwMarker in _0xd28356,'serialize'({value:_0x3b96f3}){let _0x54eb63;return _0x3b96f3 instanceof Error?_0x54eb63={'isError':!![],'value':{'message':_0x3b96f3['message'],'name':_0x3b96f3['name'],'stack':_0x3b96f3['stack']}}:_0x54eb63={'isError':![],'value':_0x3b96f3},[_0x54eb63,[]];},'deserialize'(_0x2fddb0){if(_0x2fddb0['isError'])throw Object['assign'](new Error(_0x2fddb0['value']['message']),_0x2fddb0['value']);throw _0x2fddb0['value'];}},transferHandlers=new Map([['proxy',proxyTransferHandler],['throw',throwTransferHandler]]);function isAllowedOrigin(_0x34d1d6,_0x1c19f4){for(const _0x3259a2 of _0x34d1d6){if(_0x1c19f4===_0x3259a2||_0x3259a2==='*')return!![];if(_0x3259a2 instanceof RegExp&&_0x3259a2['test'](_0x1c19f4))return!![];}return![];}function expose(_0xaee04,_0x3fb2e7=globalThis,_0x43f3d3=['*']){_0x3fb2e7['addEventListener']('message',function _0x49cde6(_0x134727){if(!_0x134727||!_0x134727['data'])return;if(!isAllowedOrigin(_0x43f3d3,_0x134727['origin'])){console['warn']('Invalid\x20origin\x20\x27'+_0x134727['origin']+'\x27\x20for\x20comlink\x20proxy');return;}const {id:_0x3048b9,type:_0x487ea1,path:_0x5da0a7}=Object['assign']({'path':[]},_0x134727['data']),_0x164599=(_0x134727['data']['argumentList']||[])['map'](fromWireValue);let _0x43d784;try{const _0x5d6888=_0x5da0a7['slice'](0x0,-0x1)['reduce']((_0x212d80,_0x4301d6)=>_0x212d80[_0x4301d6],_0xaee04),_0x1e5f9d=_0x5da0a7['reduce']((_0x1b3b7c,_0x58f34e)=>_0x1b3b7c[_0x58f34e],_0xaee04);switch(_0x487ea1){case'GET':{_0x43d784=_0x1e5f9d;}break;case'SET':{_0x5d6888[_0x5da0a7['slice'](-0x1)[0x0]]=fromWireValue(_0x134727['data']['value']),_0x43d784=!![];}break;case'APPLY':{_0x43d784=_0x1e5f9d['apply'](_0x5d6888,_0x164599);}break;case'CONSTRUCT':{const _0x58e535=new _0x1e5f9d(..._0x164599);_0x43d784=proxy(_0x58e535);}break;case'ENDPOINT':{const {port1:_0x4eb699,port2:_0x1a69fb}=new MessageChannel();expose(_0xaee04,_0x1a69fb),_0x43d784=transfer(_0x4eb699,[_0x4eb699]);}break;case'RELEASE':{_0x43d784=void 0x0;}break;default:return;}}catch(_0x37bb7e){_0x43d784={'value':_0x37bb7e,[throwMarker]:0x0};}Promise['resolve'](_0x43d784)['catch'](_0x55e020=>{return{'value':_0x55e020,[throwMarker]:0x0};})['then'](_0x33e8cb=>{const [_0x29f97a,_0x5736a3]=toWireValue(_0x33e8cb);_0x3fb2e7['postMessage'](Object['assign'](Object['assign']({},_0x29f97a),{'id':_0x3048b9}),_0x5736a3),_0x487ea1==='RELEASE'&&(_0x3fb2e7['removeEventListener']('message',_0x49cde6),closeEndPoint(_0x3fb2e7),finalizer in _0xaee04&&typeof _0xaee04[finalizer]==='function'&&_0xaee04[finalizer]());})['catch'](_0x2b94b9=>{const [_0x962352,_0x163e20]=toWireValue({'value':new TypeError('Unserializable\x20return\x20value'),[throwMarker]:0x0});_0x3fb2e7['postMessage'](Object['assign'](Object['assign']({},_0x962352),{'id':_0x3048b9}),_0x163e20);});}),_0x3fb2e7['start']&&_0x3fb2e7['start']();}function isMessagePort(_0x583018){return _0x583018['constructor']['name']==='MessagePort';}function closeEndPoint(_0xfd1dfc){if(isMessagePort(_0xfd1dfc))_0xfd1dfc['close']();}function wrap(_0x256366,_0x10cd86){const _0xd44f48=new Map();return _0x256366['addEventListener']('message',function _0x348d86(_0x318058){const {data:_0x1144e7}=_0x318058;if(!_0x1144e7||!_0x1144e7['id'])return;const _0x5cc3bd=_0xd44f48['get'](_0x1144e7['id']);if(!_0x5cc3bd)return;try{_0x5cc3bd(_0x1144e7);}finally{_0xd44f48['delete'](_0x1144e7['id']);}}),createProxy(_0x256366,_0xd44f48,[],_0x10cd86);}function throwIfProxyReleased(_0x47de03){if(_0x47de03)throw new Error('Proxy\x20has\x20been\x20released\x20and\x20is\x20not\x20useable');}function releaseEndpoint(_0x547737){return requestResponseMessage(_0x547737,new Map(),{'type':'RELEASE'})['then'](()=>{closeEndPoint(_0x547737);});}const proxyCounter=new WeakMap(),proxyFinalizers='FinalizationRegistry'in globalThis&&new FinalizationRegistry(_0x4595b5=>{const _0x41c3bb=(proxyCounter['get'](_0x4595b5)||0x0)-0x1;proxyCounter['set'](_0x4595b5,_0x41c3bb),_0x41c3bb===0x0&&releaseEndpoint(_0x4595b5);});function registerProxy(_0x398319,_0x4aca60){const _0x1e619c=(proxyCounter['get'](_0x4aca60)||0x0)+0x1;proxyCounter['set'](_0x4aca60,_0x1e619c),proxyFinalizers&&proxyFinalizers['register'](_0x398319,_0x4aca60,_0x398319);}function unregisterProxy(_0x501bba){proxyFinalizers&&proxyFinalizers['unregister'](_0x501bba);}function createProxy(_0x341d73,_0x5e8300,_0x4367aa=[],_0x39685e=function(){}){let _0x39a3c6=![];const _0x49b668=new Proxy(_0x39685e,{'get'(_0x4a908c,_0x5e587c){throwIfProxyReleased(_0x39a3c6);if(_0x5e587c===releaseProxy)return()=>{unregisterProxy(_0x49b668),releaseEndpoint(_0x341d73),_0x5e8300['clear'](),_0x39a3c6=!![];};if(_0x5e587c==='then'){if(_0x4367aa['length']===0x0)return{'then':()=>_0x49b668};const _0x2ac28c=requestResponseMessage(_0x341d73,_0x5e8300,{'type':'GET','path':_0x4367aa['map'](_0x13e9de=>_0x13e9de['toString']())})['then'](fromWireValue);return _0x2ac28c['then']['bind'](_0x2ac28c);}return createProxy(_0x341d73,_0x5e8300,[..._0x4367aa,_0x5e587c]);},'set'(_0x14beaa,_0x2c8697,_0x436daa){throwIfProxyReleased(_0x39a3c6);const [_0x592de5,_0x4e647b]=toWireValue(_0x436daa);return requestResponseMessage(_0x341d73,_0x5e8300,{'type':'SET','path':[..._0x4367aa,_0x2c8697]['map'](_0x131216=>_0x131216['toString']()),'value':_0x592de5},_0x4e647b)['then'](fromWireValue);},'apply'(_0x9b4f9e,_0x1c5c42,_0x416e7c){throwIfProxyReleased(_0x39a3c6);const _0x3250cd=_0x4367aa[_0x4367aa['length']-0x1];if(_0x3250cd===createEndpoint)return requestResponseMessage(_0x341d73,_0x5e8300,{'type':'ENDPOINT'})['then'](fromWireValue);if(_0x3250cd==='bind')return createProxy(_0x341d73,_0x5e8300,_0x4367aa['slice'](0x0,-0x1));const [_0x46c80a,_0x177dc7]=processArguments(_0x416e7c);return requestResponseMessage(_0x341d73,_0x5e8300,{'type':'APPLY','path':_0x4367aa['map'](_0x36e005=>_0x36e005['toString']()),'argumentList':_0x46c80a},_0x177dc7)['then'](fromWireValue);},'construct'(_0x3309e2,_0x4696fb){throwIfProxyReleased(_0x39a3c6);const [_0x1fd37c,_0x1f4271]=processArguments(_0x4696fb);return requestResponseMessage(_0x341d73,_0x5e8300,{'type':'CONSTRUCT','path':_0x4367aa['map'](_0x589a1e=>_0x589a1e['toString']()),'argumentList':_0x1fd37c},_0x1f4271)['then'](fromWireValue);}});return registerProxy(_0x49b668,_0x341d73),_0x49b668;}function myFlat(_0x2c84f9){return Array['prototype']['concat']['apply']([],_0x2c84f9);}function processArguments(_0x4c9b2f){const _0x1447a8=_0x4c9b2f['map'](toWireValue);return[_0x1447a8['map'](_0x539c60=>_0x539c60[0x0]),myFlat(_0x1447a8['map'](_0x220ed1=>_0x220ed1[0x1]))];}const transferCache=new WeakMap();function transfer(_0x43cf10,_0x2fd1eb){return transferCache['set'](_0x43cf10,_0x2fd1eb),_0x43cf10;}function proxy(_0x208407){return Object['assign'](_0x208407,{[proxyMarker]:!![]});}function toWireValue(_0x14c6cc){for(const [_0xf6b15d,_0x1c44cd]of transferHandlers){if(_0x1c44cd['canHandle'](_0x14c6cc)){const [_0x1d84ba,_0x203be2]=_0x1c44cd['serialize'](_0x14c6cc);return[{'type':'HANDLER','name':_0xf6b15d,'value':_0x1d84ba},_0x203be2];}}return[{'type':'RAW','value':_0x14c6cc},transferCache['get'](_0x14c6cc)||[]];}function fromWireValue(_0x3abfda){switch(_0x3abfda['type']){case'HANDLER':return transferHandlers['get'](_0x3abfda['name'])['deserialize'](_0x3abfda['value']);case'RAW':return _0x3abfda['value'];}}function requestResponseMessage(_0x3b3e52,_0x45a39e,_0x92792,_0x54be0b){return new Promise(_0x3bed94=>{const _0xf7d151=generateUUID();_0x45a39e['set'](_0xf7d151,_0x3bed94),_0x3b3e52['start']&&_0x3b3e52['start'](),_0x3b3e52['postMessage'](Object['assign']({'id':_0xf7d151},_0x92792),_0x54be0b);});}function generateUUID(){return new Array(0x4)['fill'](0x0)['map'](()=>Math['floor'](Math['random']()*Number['MAX_SAFE_INTEGER'])['toString'](0x10))['join']('-');}const isAbortSignal=_0x508380=>_0x508380 instanceof AbortSignal,abortSignalTransferHandler={'canHandle':isAbortSignal,'deserialize':([_0x4be632,_0x215ccf])=>{const _0x1d3627=new AbortController();return _0x4be632?_0x1d3627['abort']():_0x215ccf['onmessage']=()=>{_0x1d3627['abort']();},_0x1d3627['signal'];},'serialize':_0x59a4ef=>{const {port1:_0x46e2fb,port2:_0x2160e3}=new MessageChannel();return _0x59a4ef['addEventListener']('abort',()=>{_0x46e2fb['postMessage']('aborted');}),[[_0x59a4ef['aborted'],_0x2160e3],[_0x2160e3]];}};var commonjsGlobal=typeof globalThis!=='undefined'?globalThis:typeof window!=='undefined'?window:typeof global!=='undefined'?global:typeof self!=='undefined'?self:{};function getDefaultExportFromCjs(_0x2319dd){return _0x2319dd&&_0x2319dd['__esModule']&&Object['prototype']['hasOwnProperty']['call'](_0x2319dd,'default')?_0x2319dd['default']:_0x2319dd;}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(_0x2c13ae){return typeof _0x2c13ae==='object'&&!!_0x2c13ae&&'sec'in _0x2c13ae&&'nsec'in _0x2c13ae&&Object['getOwnPropertyNames'](_0x2c13ae)['length']===0x2;}timeUtils['isTime']=isTime;function toString(_0x1154a9,_0x1f43d9=![]){if(!_0x1f43d9&&(_0x1154a9['sec']<0x0||_0x1154a9['nsec']<0x0))throw new Error('Invalid\x20negative\x20time\x20{\x20sec:\x20'+_0x1154a9['sec']+',\x20nsec:\x20'+_0x1154a9['nsec']+'\x20}');const _0x2bf273=Math['floor'](_0x1154a9['sec']),_0x1772ea=Math['floor'](_0x1154a9['nsec']);return _0x2bf273+'.'+_0x1772ea['toFixed']()['padStart'](0x9,'0');}timeUtils['toString']=toString;function parseNanoseconds(_0x4f3313){const _0x59f8f1=0x9-_0x4f3313['length'];return Math['round'](parseInt(_0x4f3313,0xa)*0xa**_0x59f8f1);}function fromString(_0x3e025b){if(/^\d+\.?$/['test'](_0x3e025b)){const _0x417433=parseInt(_0x3e025b,0xa);return{'sec':isNaN(_0x417433)?0x0:_0x417433,'nsec':0x0};}if(!/^\d+\.\d+$/['test'](_0x3e025b))return void 0x0;const _0x428f98=_0x3e025b['split']('.');if(_0x428f98['length']===0x0)return void 0x0;const [_0x2466ba,_0x1e2739]=_0x428f98;if(_0x2466ba==void 0x0||_0x1e2739==void 0x0)return void 0x0;const _0x449d3e=parseInt(_0x2466ba,0xa),_0x254b92=parseNanoseconds(_0x1e2739);return fixTime({'sec':isNaN(_0x449d3e)?0x0:_0x449d3e,'nsec':_0x254b92});}timeUtils['fromString']=fromString;function toRFC3339String(_0x3eba71){if(_0x3eba71['sec']<0x0||_0x3eba71['nsec']<0x0)throw new Error('Invalid\x20negative\x20time\x20{\x20sec:\x20'+_0x3eba71['sec']+',\x20nsec:\x20'+_0x3eba71['nsec']+'\x20}');if(_0x3eba71['nsec']>=0x3b9aca00)throw new Error('Invalid\x20nanosecond\x20value\x20'+_0x3eba71['nsec']);const _0x31a212=new Date(_0x3eba71['sec']*0x3e8),_0x2e7061=_0x31a212['getUTCFullYear'](),_0xf9d3fb=(_0x31a212['getUTCMonth']()+0x1)['toFixed']()['padStart'](0x2,'0'),_0x2f6be9=_0x31a212['getUTCDate']()['toFixed']()['padStart'](0x2,'0'),_0xb99d7d=_0x31a212['getUTCHours']()['toFixed']()['padStart'](0x2,'0'),_0x395c60=_0x31a212['getUTCMinutes']()['toFixed']()['padStart'](0x2,'0'),_0x28fee5=_0x31a212['getUTCSeconds']()['toFixed']()['padStart'](0x2,'0'),_0x1eb311=_0x3eba71['nsec']['toFixed']()['padStart'](0x9,'0');return _0x2e7061+'-'+_0xf9d3fb+'-'+_0x2f6be9+'T'+_0xb99d7d+':'+_0x395c60+':'+_0x28fee5+'.'+_0x1eb311+'Z';}timeUtils['toRFC3339String']=toRFC3339String;function fromRFC3339String(_0x578bb4){const _0xca030e=/^(\d{4,})-(\d\d)-(\d\d)[Tt](\d\d):(\d\d):(\d\d)(?:\.(\d+))?(?:[Zz]|([+-])(\d\d):(\d\d))$/['exec'](_0x578bb4);if(_0xca030e==null)return void 0x0;const [,_0x59306b,_0x2418ce,_0x460fb1,_0x48d30e,_0x57c5fb,_0x2938a2,_0x5d622e,_0xd114,_0x54af2f,_0x30ccf9]=_0xca030e,_0x17ad8e=_0xd114==='-'?-0x1:0x1,_0x3e87a3=Date['UTC'](+_0x59306b,+_0x2418ce-0x1,+_0x460fb1,+_0x48d30e-_0x17ad8e*+(_0x54af2f??0x0),+_0x57c5fb-_0x17ad8e*+(_0x30ccf9??0x0),+_0x2938a2);if(_0x3e87a3%0x3e8!==0x0)return void 0x0;return fixTime({'sec':_0x3e87a3/0x3e8,'nsec':_0x5d622e!=void 0x0?parseNanoseconds(_0x5d622e):0x0});}timeUtils['fromRFC3339String']=fromRFC3339String;function toDate(_0x3fc2fe){const {sec:_0x1f682,nsec:_0x1bb2c3}=_0x3fc2fe;return new Date(_0x1f682*0x3e8+_0x1bb2c3/0xf4240);}timeUtils['toDate']=toDate;function fromDate(_0x2aed91){const _0x17ac82=_0x2aed91['getTime'](),_0x1b9127=_0x17ac82%0x3e8;return{'sec':Math['floor'](_0x17ac82/0x3e8),'nsec':_0x1b9127*0xf4240};}timeUtils['fromDate']=fromDate;function percentOf(_0x1dfdbb,_0x4f3c84,_0x456424){const _0x29d5ca=subtract(_0x4f3c84,_0x1dfdbb),_0x27f573=subtract(_0x456424,_0x1dfdbb);return toSec(_0x27f573)/toSec(_0x29d5ca);}timeUtils['percentOf']=percentOf;function interpolate(_0x49cc09,_0xc5022e,_0x168e1a){const _0x12aa06=subtract(_0xc5022e,_0x49cc09);return add(_0x49cc09,fromSec(_0x168e1a*toSec(_0x12aa06)));}timeUtils['interpolate']=interpolate;function fixTime(_0x473ec2,_0xa923d4=![]){const _0x31f571=_0x473ec2['nsec'],_0x52adcf=Math['floor'](_0x31f571/0x3b9aca00),_0x3aebc1=_0x473ec2['sec']+_0x52adcf,_0x4304bd=_0x31f571%0x3b9aca00,_0x7e7322=Math['abs'](Math['sign'](_0x4304bd)===-0x1?0x3b9aca00+_0x4304bd:_0x4304bd),_0x50381c={'sec':_0x3aebc1,'nsec':_0x7e7322};if(!_0xa923d4&&_0x50381c['sec']<0x0||_0x50381c['nsec']<0x0)throw new Error('Cannot\x20normalize\x20invalid\x20time\x20'+toString(_0x50381c,!![]));return _0x50381c;}timeUtils['fixTime']=fixTime;function add({sec:_0x3753fa,nsec:_0x360e5d},{sec:_0x1e42aa,nsec:_0xd9622d}){return fixTime({'sec':_0x3753fa+_0x1e42aa,'nsec':_0x360e5d+_0xd9622d});}timeUtils['add']=add;function subtract({sec:_0x182bb6,nsec:_0x24ea3a},{sec:_0x2cbf8e,nsec:_0x5feb0e}){return fixTime({'sec':_0x182bb6-_0x2cbf8e,'nsec':_0x24ea3a-_0x5feb0e},!![]);}timeUtils['subtract']=subtract;function toNanoSec({sec:_0x553bbd,nsec:_0x10575a}){return BigInt(_0x553bbd)*0x3b9aca00n+BigInt(_0x10575a);}timeUtils['toNanoSec']=toNanoSec;function toMicroSec({sec:_0x1da4c1,nsec:_0x200f44}){return(_0x1da4c1*0x3b9aca00+_0x200f44)/0x3e8;}timeUtils['toMicroSec']=toMicroSec;function toSec({sec:_0x2af616,nsec:_0x4b17be}){return _0x2af616+_0x4b17be*1e-9;}timeUtils['toSec']=toSec;function fromSec(_0x354449){let _0x3c63a0=Math['trunc'](_0x354449),_0x5ee9a9=Math['round']((_0x354449-_0x3c63a0)*0x3b9aca00);return _0x3c63a0+=Math['trunc'](_0x5ee9a9/0x3b9aca00),_0x5ee9a9%=0x3b9aca00,{'sec':_0x3c63a0,'nsec':_0x5ee9a9};}timeUtils['fromSec']=fromSec;function fromNanoSec(_0x11b55d){return{'sec':Number(_0x11b55d/0x3b9aca00n),'nsec':Number(_0x11b55d%0x3b9aca00n)};}timeUtils['fromNanoSec']=fromNanoSec;function toMillis(_0x2a86ca,_0x40fc69=!![]){const _0xbf2b87=_0x2a86ca['sec']*0x3e8,_0x5a0402=_0x2a86ca['nsec']/0xf4240;return _0x40fc69?_0xbf2b87+Math['ceil'](_0x5a0402):_0xbf2b87+Math['floor'](_0x5a0402);}timeUtils['toMillis']=toMillis;function fromMillis(_0x59093d){let _0x46719e=Math['trunc'](_0x59093d/0x3e8),_0x552ad7=Math['round']((_0x59093d-_0x46719e*0x3e8)*0xf4240);return _0x46719e+=Math['trunc'](_0x552ad7/0x3b9aca00),_0x552ad7%=0x3b9aca00,{'sec':_0x46719e,'nsec':_0x552ad7};}timeUtils['fromMillis']=fromMillis;function fromMicros(_0x307c2d){let _0x3cb571=Math['trunc'](_0x307c2d/0xf4240),_0x105f1d=Math['round']((_0x307c2d-_0x3cb571*0xf4240)*0x3e8);return _0x3cb571+=Math['trunc'](_0x105f1d/0x3b9aca00),_0x105f1d%=0x3b9aca00,{'sec':_0x3cb571,'nsec':_0x105f1d};}timeUtils['fromMicros']=fromMicros;function clampTime(_0x2d093e,_0x694fd,_0x5074c4){if(compare(_0x694fd,_0x2d093e)>0x0)return{'sec':_0x694fd['sec'],'nsec':_0x694fd['nsec']};if(compare(_0x5074c4,_0x2d093e)<0x0)return{'sec':_0x5074c4['sec'],'nsec':_0x5074c4['nsec']};return{'sec':_0x2d093e['sec'],'nsec':_0x2d093e['nsec']};}timeUtils['clampTime']=clampTime;function isTimeInRangeInclusive(_0x4c8f1b,_0x1f897c,_0x1fb606){if(compare(_0x1f897c,_0x4c8f1b)>0x0||compare(_0x1fb606,_0x4c8f1b)<0x0)return![];return!![];}timeUtils['isTimeInRangeInclusive']=isTimeInRangeInclusive;function compare(_0x14a7a4,_0x50e724){const _0x69f3ff=_0x14a7a4['sec']-_0x50e724['sec'];return _0x69f3ff!==0x0?_0x69f3ff:_0x14a7a4['nsec']-_0x50e724['nsec'];}timeUtils['compare']=compare;function isLessThan(_0x56bf6e,_0x4b6f35){return compare(_0x56bf6e,_0x4b6f35)<0x0;}timeUtils['isLessThan']=isLessThan;function isGreaterThan(_0x7f0dd1,_0x2cc5c5){return compare(_0x7f0dd1,_0x2cc5c5)>0x0;}timeUtils['isGreaterThan']=isGreaterThan;function areEqual(_0x61eb01,_0x1881c1){return _0x61eb01['sec']===_0x1881c1['sec']&&_0x61eb01['nsec']===_0x1881c1['nsec'];}timeUtils['areEqual']=areEqual,function(_0x1a50bd){var _0x4934fb=commonjsGlobal&&commonjsGlobal['__createBinding']||(Object['create']?function(_0x58c866,_0x278eff,_0x100b9f,_0x2eba6){if(_0x2eba6===void 0x0)_0x2eba6=_0x100b9f;Object['defineProperty'](_0x58c866,_0x2eba6,{'enumerable':!![],'get':function(){return _0x278eff[_0x100b9f];}});}:function(_0x591143,_0x1d9288,_0x2cec8e,_0x23414d){if(_0x23414d===void 0x0)_0x23414d=_0x2cec8e;_0x591143[_0x23414d]=_0x1d9288[_0x2cec8e];}),_0x3bcebd=commonjsGlobal&&commonjsGlobal['__exportStar']||function(_0x407992,_0x2a29dd){for(var _0x4968ab in _0x407992)if(_0x4968ab!=='default'&&!Object['prototype']['hasOwnProperty']['call'](_0x2a29dd,_0x4968ab))_0x4934fb(_0x2a29dd,_0x407992,_0x4968ab);};Object['defineProperty'](_0x1a50bd,'__esModule',{'value':!![]}),_0x3bcebd(Time,_0x1a50bd),_0x3bcebd(timeUtils,_0x1a50bd);}(dist$2);const TIME_ZERO=Object['freeze']({'sec':0x0,'nsec':0x0});class IteratorCursor{constructor(_0x713056,_0x1b90ed){__privateAdd(this,_iter,void 0x0),__privateAdd(this,_lastIteratorResult,void 0x0),__privateAdd(this,_abort,void 0x0),__privateSet(this,_iter,_0x713056),__privateSet(this,_abort,_0x1b90ed);}async['next'](){if(__privateGet(this,_abort)?.['aborted']===!![])return void 0x0;const _0xcd4f4d=await __privateGet(this,_iter)['next']();return _0xcd4f4d['value'];}async['nextBatch'](_0x4fd2b9){const _0x3322e3=await this['next']();if(!_0x3322e3)return void 0x0;if(_0x3322e3['type']==='problem')return[_0x3322e3];const _0x4db9cd=[_0x3322e3];let _0x1b86ce=TIME_ZERO;switch(_0x3322e3['type']){case'stamp':_0x1b86ce=dist$2['add'](_0x3322e3['stamp'],{'sec':0x0,'nsec':_0x4fd2b9*0xf4240});break;case'message-event':_0x1b86ce=dist$2['add'](_0x3322e3['msgEvent']['receiveTime'],{'sec':0x0,'nsec':_0x4fd2b9*0xf4240});break;}for(;;){const _0x31befc=await this['next']();if(!_0x31befc)return _0x4db9cd;_0x4db9cd['push'](_0x31befc);if(_0x31befc['type']==='problem')break;if(_0x31befc['type']==='stamp'&&dist$2['compare'](_0x31befc['stamp'],_0x1b86ce)>0x0)break;if(_0x31befc['type']==='message-event'&&dist$2['compare'](_0x31befc['msgEvent']['receiveTime'],_0x1b86ce)>0x0)break;}return _0x4db9cd;}async['readUntil'](_0x328d04){const _0x2f7189=__privateGet(this,_abort)?.['aborted'];if(_0x2f7189===!![])return void 0x0;const _0x75763d=[];if(__privateGet(this,_lastIteratorResult)?.['type']==='stamp'&&dist$2['compare'](__privateGet(this,_lastIteratorResult)['stamp'],_0x328d04)>=0x0)return _0x75763d;if(__privateGet(this,_lastIteratorResult)?.['type']==='message-event'&&dist$2['compare'](__privateGet(this,_lastIteratorResult)['msgEvent']['receiveTime'],_0x328d04)>0x0)return _0x75763d;__privateGet(this,_lastIteratorResult)&&(_0x75763d['push'](__privateGet(this,_lastIteratorResult)),__privateSet(this,_lastIteratorResult,void 0x0));for(;;){const _0x2a24ed=await __privateGet(this,_iter)['next']();if(__privateGet(this,_abort)?.['aborted']===!![])return void 0x0;if(_0x2a24ed['done']===!![])break;const _0x4fcb7d=_0x2a24ed['value'];if(_0x4fcb7d['type']==='stamp'&&dist$2['compare'](_0x4fcb7d['stamp'],_0x328d04)>=0x0){__privateSet(this,_lastIteratorResult,_0x4fcb7d);break;}if(_0x4fcb7d['type']==='message-event'&&dist$2['compare'](_0x4fcb7d['msgEvent']['receiveTime'],_0x328d04)>0x0){__privateSet(this,_lastIteratorResult,_0x4fcb7d);break;}_0x75763d['push'](_0x4fcb7d);}return _0x75763d;}async['end'](){await __privateGet(this,_iter)['return']?.();}}_iter=new WeakMap(),_lastIteratorResult=new WeakMap(),_abort=new WeakMap();class WorkerIterableSourceWorker{constructor(_0x1c855e){__publicField(this,'_source'),this['_source']=_0x1c855e;}async['initialize'](){return await this['_source']['initialize']();}['messageIterator'](_0x1422b6){return proxy(this['_source']['messageIterator'](_0x1422b6));}async['getBackfillMessages'](_0x44575c,_0x2c70c5){return await this['_source']['getBackfillMessages']({..._0x44575c,'abortSignal':_0x2c70c5});}['getMessageCursor'](_0x41688d,_0xe2aa7){const _0x4aed11=this['_source']['messageIterator'](_0x41688d),_0x50f868=new IteratorCursor(_0x4aed11,_0xe2aa7);return proxy(_0x50f868);}}transferHandlers['set']('abortsignal',abortSignalTransferHandler);var dist$1={'exports':{}};(function(_0x2a8967){((()=>{var _0x555dd4={0x1a1:(_0x73c4b0,_0x512c81,_0x2369d3)=>{_0x2369d3['r'](_0x512c81),_0x2369d3['d'](_0x512c81,{'Md5':()=>_0x1ac172});var _0x1ac172=(function(){function _0x4c2362(){}return _0x4c2362['AddUnsigned']=function(_0x35c55e,_0x266328){var _0x1b592c,_0x49936e,_0x5dad12,_0x1fc18f,_0xbbbf7;_0x5dad12=_0x35c55e&0x80000000,_0x1fc18f=_0x266328&0x80000000,_0x1b592c=_0x35c55e&0x40000000,_0x49936e=_0x266328&0x40000000,_0xbbbf7=(_0x35c55e&0x3fffffff)+(_0x266328&0x3fffffff);if(!!(_0x1b592c&_0x49936e))return _0xbbbf7^0x80000000^_0x5dad12^_0x1fc18f;return!!(_0x1b592c|_0x49936e)?!!(_0xbbbf7&0x40000000)?_0xbbbf7^0xc0000000^_0x5dad12^_0x1fc18f:_0xbbbf7^0x40000000^_0x5dad12^_0x1fc18f:_0xbbbf7^_0x5dad12^_0x1fc18f;},_0x4c2362['FF']=function(_0x47bb22,_0x3099e1,_0x21d41e,_0x39ebb9,_0x2b1745,_0x57cd35,_0x8353bb){return _0x47bb22=this['AddUnsigned'](_0x47bb22,this['AddUnsigned'](this['AddUnsigned'](this['F'](_0x3099e1,_0x21d41e,_0x39ebb9),_0x2b1745),_0x8353bb)),this['AddUnsigned'](this['RotateLeft'](_0x47bb22,_0x57cd35),_0x3099e1);},_0x4c2362['GG']=function(_0x3058d9,_0x5613cd,_0x128d5b,_0x193da0,_0x423481,_0x1f8345,_0x20239c){return _0x3058d9=this['AddUnsigned'](_0x3058d9,this['AddUnsigned'](this['AddUnsigned'](this['G'](_0x5613cd,_0x128d5b,_0x193da0),_0x423481),_0x20239c)),this['AddUnsigned'](this['RotateLeft'](_0x3058d9,_0x1f8345),_0x5613cd);},_0x4c2362['HH']=function(_0x5f2c03,_0x1f0a90,_0x247017,_0x283164,_0xd8e7cb,_0x581140,_0x5c302e){return _0x5f2c03=this['AddUnsigned'](_0x5f2c03,this['AddUnsigned'](this['AddUnsigned'](this['H'](_0x1f0a90,_0x247017,_0x283164),_0xd8e7cb),_0x5c302e)),this['AddUnsigned'](this['RotateLeft'](_0x5f2c03,_0x581140),_0x1f0a90);},_0x4c2362['II']=function(_0x35ec6b,_0x1b3174,_0x1d7d50,_0xb60cf1,_0x190680,_0x531c32,_0x257d5c){return _0x35ec6b=this['AddUnsigned'](_0x35ec6b,this['AddUnsigned'](this['AddUnsigned'](this['I'](_0x1b3174,_0x1d7d50,_0xb60cf1),_0x190680),_0x257d5c)),this['AddUnsigned'](this['RotateLeft'](_0x35ec6b,_0x531c32),_0x1b3174);},_0x4c2362['ConvertToWordArray']=function(_0x2d8d70){var _0x2f13b,_0x5b877a=_0x2d8d70['length'],_0x53fc74=_0x5b877a+0x8,_0x139802=(_0x53fc74-_0x53fc74%0x40)/0x40,_0x1008df=(_0x139802+0x1)*0x10,_0x5a103b=Array(_0x1008df-0x1),_0x347472=0x0,_0x2bfd33=0x0;while(_0x2bfd33<_0x5b877a){_0x2f13b=(_0x2bfd33-_0x2bfd33%0x4)/0x4,_0x347472=_0x2bfd33%0x4*0x8,_0x5a103b[_0x2f13b]=_0x5a103b[_0x2f13b]|_0x2d8d70['charCodeAt'](_0x2bfd33)<<_0x347472,_0x2bfd33++;}return _0x2f13b=(_0x2bfd33-_0x2bfd33%0x4)/0x4,_0x347472=_0x2bfd33%0x4*0x8,_0x5a103b[_0x2f13b]=_0x5a103b[_0x2f13b]|0x80<<_0x347472,_0x5a103b[_0x1008df-0x2]=_0x5b877a<<0x3,_0x5a103b[_0x1008df-0x1]=_0x5b877a>>>0x1d,_0x5a103b;},_0x4c2362['WordToHex']=function(_0x288340){var _0x26b988='',_0x7d1330='',_0x1cdb74,_0x1c3d4f;for(_0x1c3d4f=0x0;_0x1c3d4f<=0x3;_0x1c3d4f++){_0x1cdb74=_0x288340>>>_0x1c3d4f*0x8&0xff,_0x7d1330='0'+_0x1cdb74['toString'](0x10),_0x26b988=_0x26b988+_0x7d1330['substr'](_0x7d1330['length']-0x2,0x2);}return _0x26b988;},_0x4c2362['Utf8Encode']=function(_0x942bf4){var _0x28dacc='',_0x24c09e;_0x942bf4=_0x942bf4['replace'](/\r\n/g,'\x0a');for(var _0xdb6d08=0x0;_0xdb6d08<_0x942bf4['length'];_0xdb6d08++){_0x24c09e=_0x942bf4['charCodeAt'](_0xdb6d08);if(_0x24c09e<0x80)_0x28dacc+=String['fromCharCode'](_0x24c09e);else _0x24c09e>0x7f&&_0x24c09e<0x800?(_0x28dacc+=String['fromCharCode'](_0x24c09e>>0x6|0xc0),_0x28dacc+=String['fromCharCode'](_0x24c09e&0x3f|0x80)):(_0x28dacc+=String['fromCharCode'](_0x24c09e>>0xc|0xe0),_0x28dacc+=String['fromCharCode'](_0x24c09e>>0x6&0x3f|0x80),_0x28dacc+=String['fromCharCode'](_0x24c09e&0x3f|0x80));}return _0x28dacc;},_0x4c2362['init']=function(_0xf462c){var _0x1a0781;if(typeof _0xf462c!=='string')_0xf462c=JSON['stringify'](_0xf462c);this['_string']=this['Utf8Encode'](_0xf462c),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 _0x1a0781=this['WordToHex'](this['a'])+this['WordToHex'](this['b'])+this['WordToHex'](this['c'])+this['WordToHex'](this['d']),_0x1a0781['toLowerCase']();},_0x4c2362['x']=Array(),_0x4c2362['S11']=0x7,_0x4c2362['S12']=0xc,_0x4c2362['S13']=0x11,_0x4c2362['S14']=0x16,_0x4c2362['S21']=0x5,_0x4c2362['S22']=0x9,_0x4c2362['S23']=0xe,_0x4c2362['S24']=0x14,_0x4c2362['S31']=0x4,_0x4c2362['S32']=0xb,_0x4c2362['S33']=0x10,_0x4c2362['S34']=0x17,_0x4c2362['S41']=0x6,_0x4c2362['S42']=0xa,_0x4c2362['S43']=0xf,_0x4c2362['S44']=0x15,_0x4c2362['RotateLeft']=function(_0x406063,_0x1ee635){return _0x406063<<_0x1ee635|_0x406063>>>0x20-_0x1ee635;},_0x4c2362['F']=function(_0x5b4337,_0x242ffd,_0x385e36){return _0x5b4337&_0x242ffd|~_0x5b4337&_0x385e36;},_0x4c2362['G']=function(_0x25c5ba,_0x366710,_0x3a3e77){return _0x25c5ba&_0x3a3e77|_0x366710&~_0x3a3e77;},_0x4c2362['H']=function(_0x4ad207,_0x33dbf0,_0x664854){return _0x4ad207^_0x33dbf0^_0x664854;},_0x4c2362['I']=function(_0x2fad33,_0x2f50f5,_0x592ee8){return _0x2f50f5^(_0x2fad33|~_0x592ee8);},_0x4c2362;}());},0x10f:function(_0x5ba38e,_0x46b25b){var _0x4f135a,_0x2b970a,_0x382a0e;(function(_0x113e9b,_0x3a6b70){{!(_0x2b970a=[],_0x4f135a=_0x3a6b70,_0x382a0e=typeof _0x4f135a==='function'?_0x4f135a['apply'](_0x46b25b,_0x2b970a):_0x4f135a,_0x382a0e!==void 0x0&&(_0x5ba38e['exports']=_0x382a0e));}}(this,function(){var _0x8a40e9=Object['prototype']['hasOwnProperty'],_0x16f4ad=Object['prototype']['toString'],_0x30017a=typeof new RegExp()['sticky']==='boolean';function _0x10f1f4(_0x5b8cc7){return _0x5b8cc7&&_0x16f4ad['call'](_0x5b8cc7)==='[object\x20RegExp]';}function _0x1d919c(_0x4fb7b4){return _0x4fb7b4&&typeof _0x4fb7b4==='object'&&!_0x10f1f4(_0x4fb7b4)&&!Array['isArray'](_0x4fb7b4);}function _0x1d6b7a(_0x5b3941){return _0x5b3941['replace'](/[-\/\\^$*+?.()|[\]{}]/g,'\x5c$&');}function _0x3f0055(_0x2ec10a){var _0x3ebc18=new RegExp('|'+_0x2ec10a);return _0x3ebc18['exec']('')['length']-0x1;}function _0x3a01f9(_0x309901){return'('+_0x309901+')';}function _0x2cba8f(_0x108b94){if(!_0x108b94['length'])return'(?!)';var _0x3b1edb=_0x108b94['map'](function(_0x3fc132){return'(?:'+_0x3fc132+')';})['join']('|');return'(?:'+_0x3b1edb+')';}function _0x7627e(_0x1004fe){if(typeof _0x1004fe==='string')return'(?:'+_0x1d6b7a(_0x1004fe)+')';else{if(_0x10f1f4(_0x1004fe)){if(_0x1004fe['ignoreCase'])throw new Error('RegExp\x20/i\x20flag\x20not\x20allowed');if(_0x1004fe['global'])throw new Error('RegExp\x20/g\x20flag\x20is\x20implied');if(_0x1004fe['sticky'])throw new Error('RegExp\x20/y\x20flag\x20is\x20implied');if(_0x1004fe['multiline'])throw new Error('RegExp\x20/m\x20flag\x20is\x20implied');return _0x1004fe['source'];}else throw new Error('Not\x20a\x20pattern:\x20'+_0x1004fe);}}function _0x397a7a(_0x4fe4ed){var _0x2937f7=Object['getOwnPropertyNames'](_0x4fe4ed),_0x47f186=[];for(var _0xecf18=0x0;_0xecf18<_0x2937f7['length'];_0xecf18++){var _0x343340=_0x2937f7[_0xecf18],_0x447ce4=_0x4fe4ed[_0x343340],_0x159443=[]['concat'](_0x447ce4);if(_0x343340==='include'){for(var _0x598fe1=0x0;_0x598fe1<_0x159443['length'];_0x598fe1++){_0x47f186['push']({'include':_0x159443[_0x598fe1]});}continue;}var _0x339655=[];_0x159443['forEach'](function(_0x5d3dbe){if(_0x1d919c(_0x5d3dbe)){if(_0x339655['length'])_0x47f186['push'](_0x394eb1(_0x343340,_0x339655));_0x47f186['push'](_0x394eb1(_0x343340,_0x5d3dbe)),_0x339655=[];}else _0x339655['push'](_0x5d3dbe);});if(_0x339655['length'])_0x47f186['push'](_0x394eb1(_0x343340,_0x339655));}return _0x47f186;}function _0x1fa5c5(_0x26e10a){var _0x55dc0d=[];for(var _0x3392f3=0x0;_0x3392f3<_0x26e10a['length'];_0x3392f3++){var _0x90d48a=_0x26e10a[_0x3392f3];if(_0x90d48a['include']){var _0x5177af=[]['concat'](_0x90d48a['include']);for(var _0x250f0f=0x0;_0x250f0f<_0x5177af['length'];_0x250f0f++){_0x55dc0d['push']({'include':_0x5177af[_0x250f0f]});}continue;}if(!_0x90d48a['type'])throw new Error('Rule\x20has\x20no\x20type:\x20'+JSON['stringify'](_0x90d48a));_0x55dc0d['push'](_0x394eb1(_0x90d48a['type'],_0x90d48a));}return _0x55dc0d;}function _0x394eb1(_0x3de4a7,_0x33511d){!_0x1d919c(_0x33511d)&&(_0x33511d={'match':_0x33511d});if(_0x33511d['include'])throw new Error('Matching\x20rules\x20cannot\x20also\x20include\x20states');var _0x25808c={'defaultType':_0x3de4a7,'lineBreaks':!!_0x33511d['error']||!!_0x33511d['fallback'],'pop':![],'next':null,'push':null,'error':![],'fallback':![],'value':null,'type':null,'shouldThrow':![]};for(var _0x558437 in _0x33511d){_0x8a40e9['call'](_0x33511d,_0x558437)&&(_0x25808c[_0x558437]=_0x33511d[_0x558437]);}if(typeof _0x25808c['type']==='string'&&_0x3de4a7!==_0x25808c['type'])throw new Error('Type\x20transform\x20cannot\x20be\x20a\x20string\x20(type\x20\x27'+_0x25808c['type']+'\x27\x20for\x20token\x20\x27'+_0x3de4a7+'\x27)');var _0x3aeb29=_0x25808c['match'];return _0x25808c['match']=Array['isArray'](_0x3aeb29)?_0x3aeb29:_0x3aeb29?[_0x3aeb29]:[],_0x25808c['match']['sort'](function(_0x53fc18,_0x5bb7d4){return _0x10f1f4(_0x53fc18)&&_0x10f1f4(_0x5bb7d4)?0x0:_0x10f1f4(_0x5bb7d4)?-0x1:_0x10f1f4(_0x53fc18)?0x1:_0x5bb7d4['length']-_0x53fc18['length'];}),_0x25808c;}function _0x734ad6(_0x4173c7){return Array['isArray'](_0x4173c7)?_0x1fa5c5(_0x4173c7):_0x397a7a(_0x4173c7);}var _0x3bffe0=_0x394eb1('error',{'lineBreaks':!![],'shouldThrow':!![]});function _0x1ddf67(_0x106eb3,_0x2b0424){var _0x112294=null,_0x18ed5e=Object['create'](null),_0x1f5fb9=!![],_0x5c26e5=null,_0x2f0d29=[],_0x5dd062=[];for(var _0x36b1a5=0x0;_0x36b1a5<_0x106eb3['length'];_0x36b1a5++){_0x106eb3[_0x36b1a5]['fallback']&&(_0x1f5fb9=![]);}for(var _0x36b1a5=0x0;_0x36b1a5<_0x106eb3['length'];_0x36b1a5++){var _0x251987=_0x106eb3[_0x36b1a5];if(_0x251987['include'])throw new Error('Inheritance\x20is\x20not\x20allowed\x20in\x20stateless\x20lexers');if(_0x251987['error']||_0x251987['fallback']){if(_0x112294){if(!_0x251987['fallback']===!_0x112294['fallback'])throw new Error('Multiple\x20'+(_0x251987['fallback']?'fallback':'error')+'\x20rules\x20not\x20allowed\x20(for\x20token\x20\x27'+_0x251987['defaultType']+'\x27)');else throw new Error('fallback\x20and\x20error\x20are\x20mutually\x20exclusive\x20(for\x20token\x20\x27'+_0x251987['defaultType']+'\x27)');}_0x112294=_0x251987;}var _0x518f75=_0x251987['match']['slice']();if(_0x1f5fb9)while(_0x518f75['length']&&typeof _0x518f75[0x0]==='string'&&_0x518f75[0x0]['length']===0x1){var _0x174bfb=_0x518f75['shift']();_0x18ed5e[_0x174bfb['charCodeAt'](0x0)]=_0x251987;}if(_0x251987['pop']||_0x251987['push']||_0x251987['next']){if(!_0x2b0424)throw new Error('State-switching\x20options\x20are\x20not\x20allowed\x20in\x20stateless\x20lexers\x20(for\x20token\x20\x27'+_0x251987['defaultType']+'\x27)');if(_0x251987['fallback'])throw new Error('State-switching\x20options\x20are\x20not\x20allowed\x20on\x20fallback\x20tokens\x20(for\x20token\x20\x27'+_0x251987['defaultType']+'\x27)');}if(_0x518f75['length']===0x0)continue;_0x1f5fb9=![],_0x2f0d29['push'](_0x251987);for(var _0x153ab5=0x0;_0x153ab5<_0x518f75['length'];_0x153ab5++){var _0xd881f1=_0x518f75[_0x153ab5];if(!_0x10f1f4(_0xd881f1))continue;if(_0x5c26e5===null)_0x5c26e5=_0xd881f1['unicode'];else{if(_0x5c26e5!==_0xd881f1['unicode']&&_0x251987['fallback']===![])throw new Error('If\x20one\x20rule\x20is\x20/u\x20then\x20all\x20must\x20be');}}var _0x3409db=_0x2cba8f(_0x518f75['map'](_0x7627e)),_0x2a0607=new RegExp(_0x3409db);if(_0x2a0607['test'](''))throw new Error('RegExp\x20matches\x20empty\x20string:\x20'+_0x2a0607);var _0x4dec0b=_0x3f0055(_0x3409db);if(_0x4dec0b>0x0)throw new Error('RegExp\x20has\x20capture\x20groups:\x20'+_0x2a0607+'\x0aUse\x20(?:\x20…\x20)\x20instead');if(!_0x251987['lineBreaks']&&_0x2a0607['test']('\x0a'))throw new Error('Rule\x20should\x20declare\x20lineBreaks:\x20'+_0x2a0607);_0x5dd062['push'](_0x3a01f9(_0x3409db));}var _0x149f77=_0x112294&&_0x112294['fallback'],_0x482c1e=_0x30017a&&!_0x149f77?'ym':'gm',_0x2fb4b3=_0x30017a||_0x149f77?'':'|';if(_0x5c26e5===!![])_0x482c1e+='u';var _0x3237b5=new RegExp(_0x2cba8f(_0x5dd062)+_0x2fb4b3,_0x482c1e);return{'regexp':_0x3237b5,'groups':_0x2f0d29,'fast':_0x18ed5e,'error':_0x112294||_0x3bffe0};}function _0x53869e(_0x4d331f){var _0x450d17=_0x1ddf67(_0x734ad6(_0x4d331f));return new _0x5a2b37({'start':_0x450d17},'start');}function _0xb8a9da(_0x46e8e5,_0x434874,_0x315497){var _0x4b5854=_0x46e8e5&&(_0x46e8e5['push']||_0x46e8e5['next']);if(_0x4b5854&&!_0x315497[_0x4b5854])throw new Error('Missing\x20state\x20\x27'+_0x4b5854+'\x27\x20(in\x20token\x20\x27'+_0x46e8e5['defaultType']+'\x27\x20of\x20state\x20\x27'+_0x434874+'\x27)');if(_0x46e8e5&&_0x46e8e5['pop']&&+_0x46e8e5['pop']!==0x1)throw new Error('pop\x20must\x20be\x201\x20(in\x20token\x20\x27'+_0x46e8e5['defaultType']+'\x27\x20of\x20state\x20\x27'+_0x434874+'\x27)');}function _0x24323d(_0x4a6dbf,_0x11df50){var _0x2b510d=_0x4a6dbf['$all']?_0x734ad6(_0x4a6dbf['$all']):[];delete _0x4a6dbf['$all'];var _0x3bd75c=Object['getOwnPropertyNames'](_0x4a6dbf);if(!_0x11df50)_0x11df50=_0x3bd75c[0x0];var _0x2cda0e=Object['create'](null);for(var _0x4902cc=0x0;_0x4902cc<_0x3bd75c['length'];_0x4902cc++){var _0x5bf40=_0x3bd75c[_0x4902cc];_0x2cda0e[_0x5bf40]=_0x734ad6(_0x4a6dbf[_0x5bf40])['concat'](_0x2b510d);}for(var _0x4902cc=0x0;_0x4902cc<_0x3bd75c['length'];_0x4902cc++){var _0x5bf40=_0x3bd75c[_0x4902cc],_0x4cebdc=_0x2cda0e[_0x5bf40],_0xee502a=Object['create'](null);for(var _0x1928a5=0x0;_0x1928a5<_0x4cebdc['length'];_0x1928a5++){var _0x3da3e6=_0x4cebdc[_0x1928a5];if(!_0x3da3e6['include'])continue;var _0x6b071=[_0x1928a5,0x1];if(_0x3da3e6['include']!==_0x5bf40&&!_0xee502a[_0x3da3e6['include']]){_0xee502a[_0x3da3e6['include']]=!![];var _0x4b28b7=_0x2cda0e[_0x3da3e6['include']];if(!_0x4b28b7)throw new Error('Cannot\x20include\x20nonexistent\x20state\x20\x27'+_0x3da3e6['include']+'\x27\x20(in\x20state\x20\x27'+_0x5bf40+'\x27)');for(var _0x1c4bb4=0x0;_0x1c4bb4<_0x4b28b7['length'];_0x1c4bb4++){var _0x374a78=_0x4b28b7[_0x1c4bb4];if(_0x4cebdc['indexOf'](_0x374a78)!==-0x1)continue;_0x6b071['push'](_0x374a78);}}_0x4cebdc['splice']['apply'](_0x4cebdc,_0x6b071),_0x1928a5--;}}var _0x2353ba=Object['create'](null);for(var _0x4902cc=0x0;_0x4902cc<_0x3bd75c['length'];_0x4902cc++){var _0x5bf40=_0x3bd75c[_0x4902cc];_0x2353ba[_0x5bf40]=_0x1ddf67(_0x2cda0e[_0x5bf40],!![]);}for(var _0x4902cc=0x0;_0x4902cc<_0x3bd75c['length'];_0x4902cc++){var _0xe86b9b=_0x3bd75c[_0x4902cc],_0x5e44a7=_0x2353ba[_0xe86b9b],_0x408b5e=_0x5e44a7['groups'];for(var _0x1928a5=0x0;_0x1928a5<_0x408b5e['length'];_0x1928a5++){_0xb8a9da(_0x408b5e[_0x1928a5],_0xe86b9b,_0x2353ba);}var _0x24127e=Object['getOwnPropertyNames'](_0x5e44a7['fast']);for(var _0x1928a5=0x0;_0x1928a5<_0x24127e['length'];_0x1928a5++){_0xb8a9da(_0x5e44a7['fast'][_0x24127e[_0x1928a5]],_0xe86b9b,_0x2353ba);}}return new _0x5a2b37(_0x2353ba,_0x11df50);}function _0x577992(_0x57b42c){var _0x148ba0=Object['create'](null),_0x4e3b6a=Object['create'](null),_0x20b9e0=Object['getOwnPropertyNames'](_0x57b42c);for(var _0xde2ae3=0x0;_0xde2ae3<_0x20b9e0['length'];_0xde2ae3++){var _0x491eb6=_0x20b9e0[_0xde2ae3],_0x1a498e=_0x57b42c[_0x491eb6],_0x5808f8=Array['isArray'](_0x1a498e)?_0x1a498e:[_0x1a498e];_0x5808f8['forEach'](function(_0x19a9f1){(_0x4e3b6a[_0x19a9f1['length']]=_0x4e3b6a[_0x19a9f1['length']]||[])['push'](_0x19a9f1);if(typeof _0x19a9f1!=='string')throw new Error('keyword\x20must\x20be\x20string\x20(in\x20keyword\x20\x27'+_0x491eb6+'\x27)');_0x148ba0[_0x19a9f1]=_0x491eb6;});}function _0x32f030(_0x3825be){return JSON['stringify'](_0x3825be);}var _0x172121='';_0x172121+='switch\x20(value.length)\x20{\x0a';for(var _0x449be2 in _0x4e3b6a){var _0x596d77=_0x4e3b6a[_0x449be2];_0x172121+='case\x20'+_0x449be2+':\x0a',_0x172121+='switch\x20(value)\x20{\x0a',_0x596d77['forEach'](function(_0x4b9139){var _0x3c6708=_0x148ba0[_0x4b9139];_0x172121+='case\x20'+_0x32f030(_0x4b9139)+':\x20return\x20'+_0x32f030(_0x3c6708)+'\x0a';}),_0x172121+='}\x0a';}return _0x172121+='}\x0a',Function('value',_0x172121);}var _0x5a2b37=function(_0x1ac5d3,_0x1442a1){this['startState']=_0x1442a1,this['states']=_0x1ac5d3,this['buffer']='',this['stack']=[],this['reset']();};_0x5a2b37['prototype']['reset']=function(_0x4de55f,_0x4807d5){return this['buffer']=_0x4de55f||'',this['index']=0x0,this['line']=_0x4807d5?_0x4807d5['line']:0x1,this['col']=_0x4807d5?_0x4807d5['col']:0x1,this['queuedToken']=_0x4807d5?_0x4807d5['queuedToken']:null,this['queuedThrow']=_0x4807d5?_0x4807d5['queuedThrow']:null,this['setState'](_0x4807d5?_0x4807d5['state']:this['startState']),this['stack']=_0x4807d5&&_0x4807d5['stack']?_0x4807d5['stack']['slice']():[],this;},_0x5a2b37['prototype']['save']=function(){return{'line':this['line'],'col':this['col'],'state':this['state'],'stack':this['stack']['slice'](),'queuedToken':this['queuedToken'],'queuedThrow':this['queuedThrow']};},_0x5a2b37['prototype']['setState']=function(_0xefa2c6){if(!_0xefa2c6||this['state']===_0xefa2c6)return;this['state']=_0xefa2c6;var _0x4005cb=this['states'][_0xefa2c6];this['groups']=_0x4005cb['groups'],this['error']=_0x4005cb['error'],this['re']=_0x4005cb['regexp'],this['fast']=_0x4005cb['fast'];},_0x5a2b37['prototype']['popState']=function(){this['setState'](this['stack']['pop']());},_0x5a2b37['prototype']['pushState']=function(_0x5e7e42){this['stack']['push'](this['state']),this['setState'](_0x5e7e42);};var _0x157056=_0x30017a?function(_0x3a084f,_0x50bd42){return _0x3a084f['exec'](_0x50bd42);}:function(_0x5743a0,_0x270bf4){var _0x39dd55=_0x5743a0['exec'](_0x270bf4);if(_0x39dd55[0x0]['length']===0x0)return null;return _0x39dd55;};_0x5a2b37['prototype']['_getGroup']=function(_0x44b6b7){var _0x30693a=this['groups']['length'];for(var _0x3b9b96=0x0;_0x3b9b96<_0x30693a;_0x3b9b96++){if(_0x44b6b7[_0x3b9b96+0x1]!==void 0x0)return this['groups'][_0x3b9b96];}throw new Error('Cannot\x20find\x20token\x20type\x20for\x20matched\x20text');};function _0x217386(){return this['value'];}_0x5a2b37['prototype']['next']=function(){var _0x355b40=this['index'];if(this['queuedGroup']){var _0x35e87d=this['_token'](this['queuedGroup'],this['queuedText'],_0x355b40);return this['queuedGroup']=null,this['queuedText']='',_0x35e87d;}var _0x41ea59=this['buffer'];if(_0x355b40===_0x41ea59['length'])return;var _0x3c67f3=this['fast'][_0x41ea59['charCodeAt'](_0x355b40)];if(_0x3c67f3)return this['_token'](_0x3c67f3,_0x41ea59['charAt'](_0x355b40),_0x355b40);var _0xaddbb9=this['re'];_0xaddbb9['lastIndex']=_0x355b40;var _0xa98961=_0x157056(_0xaddbb9,_0x41ea59),_0x1edf1a=this['error'];if(_0xa98961==null)return this['_token'](_0x1edf1a,_0x41ea59['slice'](_0x355b40,_0x41ea59['length']),_0x355b40);var _0x3c67f3=this['_getGroup'](_0xa98961),_0x1b5d4e=_0xa98961[0x0];if(_0x1edf1a['fallback']&&_0xa98961['index']!==_0x355b40)return this['queuedGroup']=_0x3c67f3,this['queuedText']=_0x1b5d4e,this['_token'](_0x1edf1a,_0x41ea59['slice'](_0x355b40,_0xa98961['index']),_0x355b40);return this['_token'](_0x3c67f3,_0x1b5d4e,_0x355b40);},_0x5a2b37['prototype']['_token']=function(_0x386fa5,_0x2a519c,_0x2c73fe){var _0x436186=0x0;if(_0x386fa5['lineBreaks']){var _0x33d535=/\n/g,_0x1c09e9=0x1;if(_0x2a519c==='\x0a')_0x436186=0x1;else while(_0x33d535['exec'](_0x2a519c)){_0x436186++,_0x1c09e9=_0x33d535['lastIndex'];}}var _0x14da9a={'type':typeof _0x386fa5['type']==='function'&&_0x386fa5['type'](_0x2a519c)||_0x386fa5['defaultType'],'value':typeof _0x386fa5['value']==='function'?_0x386fa5['value'](_0x2a519c):_0x2a519c,'text':_0x2a519c,'toString':_0x217386,'offset':_0x2c73fe,'lineBreaks':_0x436186,'line':this['line'],'col':this['col']},_0x51009a=_0x2a519c['length'];this['index']+=_0x51009a,this['line']+=_0x436186;_0x436186!==0x0?this['col']=_0x51009a-_0x1c09e9+0x1:this[