UNPKG

trakk-js

Version:

Automatic Documentation Generation - Real-Time Code Execution Flow - Testing / Debugging - Onboarding - for Front-End Applications

1 lines 18.1 kB
(function(_0x56a117,_0xd34a5d){const _0x1db603=_0x23c5,_0x55b6f8=_0x56a117();while(!![]){try{const _0x3473cd=-parseInt(_0x1db603(0x19e))/0x1+-parseInt(_0x1db603(0x1cd))/0x2*(parseInt(_0x1db603(0x197))/0x3)+parseInt(_0x1db603(0x1a1))/0x4*(-parseInt(_0x1db603(0x198))/0x5)+parseInt(_0x1db603(0x1a2))/0x6+-parseInt(_0x1db603(0x1c9))/0x7*(-parseInt(_0x1db603(0x1fe))/0x8)+parseInt(_0x1db603(0x1d6))/0x9*(-parseInt(_0x1db603(0x205))/0xa)+parseInt(_0x1db603(0x187))/0xb;if(_0x3473cd===_0xd34a5d)break;else _0x55b6f8['push'](_0x55b6f8['shift']());}catch(_0x3492b3){_0x55b6f8['push'](_0x55b6f8['shift']());}}}(_0x11c9,0x3e30b));import _0x57bd72 from'prismjs';import'prismjs/components/prism-json.js';import'prismjs/components/prism-javascript.js';const MAX_FILE_PATH_CHARS=0x52;function truncateFromStart(_0x1e3563,_0x10c484){const _0x399ee5=_0x23c5;return _0x1e3563[_0x399ee5(0x1b3)]>_0x10c484?_0x1e3563[_0x399ee5(0x1a7)](-_0x10c484):_0x1e3563;}function prismSnippet(_0x441d72,_0x526bd4){const _0x1bd467=_0x23c5,_0x4a0e39=_0x57bd72['highlight'](_0x441d72,_0x57bd72[_0x1bd467(0x1e2)][_0x526bd4],_0x526bd4);return'<pre><code\x20class=\x22language-'+_0x526bd4+'\x22>'+_0x4a0e39+_0x1bd467(0x1c6);}function formatTimestampToTime(_0x1f0e8a){const _0x5156e9=_0x23c5,_0x1a5088={'TBTiB':function(_0x2fd456,_0x43bf1a){return _0x2fd456(_0x43bf1a);}},_0x4f70de=_0x1f0e8a?new Date(_0x1f0e8a):new Date(),_0x5933c4=String(_0x4f70de[_0x5156e9(0x1c4)]())[_0x5156e9(0x1bb)](0x2,'0'),_0x2472b9=String(_0x4f70de['getUTCMinutes']())[_0x5156e9(0x1bb)](0x2,'0'),_0x21ef1e=String(_0x4f70de['getUTCSeconds']())[_0x5156e9(0x1bb)](0x2,'0'),_0x50d9e0=_0x1a5088[_0x5156e9(0x1da)](String,_0x4f70de[_0x5156e9(0x1a9)]())[_0x5156e9(0x1bb)](0x3,'0');return _0x5933c4+':'+_0x2472b9+':'+_0x21ef1e+':'+_0x50d9e0;}function _0x11c9(){const _0x1ae667=['trueOrder','/*\x0a\x20\x20[trakk.js]\x20was\x20not\x20able\x20to\x20discern\x20the\x20contents\x20of\x20the\x20error\x20thrown\x0a*/','whatHappened','21366XwlFLf','request','loopId','</span><span\x20class=\x22trakk-title-of-total\x22><span\x20class=\x22red\x22>&nbsp;of</span>&nbsp;<span\x20class=\x22trakk-title-total\x22>','TBTiB','\x22\x20src=\x22','\x20ignored\x20event(s)\x20occurred<br/>this\x20function\x20was\x20called:','\x20ignored\x20event(s)\x20occurred<br/>the\x20user\x20performed\x20the\x20following:','timestamp','\x22>First\x20Time\x20Called\x20at:\x20<span>','</div>','As\x20soon\x20as\x20your\x20app\x20loaded,\x20the\x20user\x20performed\x20the\x20following:','languages','<div\x20class=\x22duration\x22>Total\x20Duration:\x20<span>','kyLqK','\x22\x20data-id=\x22','GYuwM','As\x20soon\x20as\x20your\x20app\x20loaded,\x20this\x20error\x20was\x20thrown:','<div\x20class=\x22occurences\x22>Total\x20Occurences:\x20<span>','full','\x22\x20data-trueOrder=\x22','BQRNq','\x22\x20data-isLastInDOM=\x22','\x22\x20data-type=\x22','OhMGS','</span></div>\x0a\x20\x20\x20\x20\x20\x20\x20\x20<div\x20class=\x22times-called\x22>Number\x20of\x20Loops:\x20<span>','tQQMm','\x20this\x20error\x20was\x20thrown:','\x22\x20data-loop-id=\x22','\x20the\x20user\x20performed\x20the\x20following:','uuid','\x0a\x20\x20\x20\x20\x20\x20\x20\x20<div\x20class=\x22first-time\x22>First\x20Time\x20Called\x20at:\x20<span>','and\x20finally,\x20this\x20error\x20was\x20thrown:','EAsCG','Tra<span\x20class=\x22red\x22>k</span>k\x20<span\x20class=\x22trakk-title-index\x22>','oeTCH','uwbot','\x20millisecond(s)','UPVko','User\x20Interaction','344FDJATU','</span></div>\x0a\x20\x20\x20\x20\x20\x20','dgVmC','</span></div>\x0a\x20\x20\x20\x20\x20\x20\x20\x20<div\x20class=\x22times-called','stringify','\x20this\x20server\x20request\x20was\x20made:','sbjMs','1270XnGBMb','WvnqI','javascript','frequency','As\x20soon\x20as\x20your\x20app\x20loaded<br/>and\x20after\x20','<div\x20class=\x22log-type\x20none\x22><i>None\x20for\x20this\x20session</i></div>','\x22\x20data-previousLogTrueOrder=\x22','HvXBO','As\x20soon\x20as\x20your\x20app\x20loaded,\x20this\x20function\x20was\x20called:','dzcAj','kATRr','log-container','duration','\x22/>\x0a\x20\x20\x20\x20\x20\x20\x20\x20</div>\x0a\x20\x20\x20\x20\x20\x20\x20\x20<div\x20class=\x22log-screenshot-note\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20*\x20the\x20screenshot\x20might\x20sometimes\x20not\x20indicate\x20the\x20right\x20element,\x20due\x20to\x20the\x20asynchronous\x20nature\x20of\x20screenshot\x20capturing\x20and\x20the\x20speed\x20at\x20which\x20the\x20user\x20interacts\x20with\x20the\x20page\x0a\x20\x20\x20\x20\x20\x20\x20\x20</div>\x0a\x20\x20\x20\x20\x20\x20</div>','\x20ignored\x20event(s)\x20occurred<br/>this\x20server\x20request\x20was\x20made:','TBfHK','and\x20finally,\x20this\x20server\x20request\x20was\x20made:','\x20ignored\x20trakks,','trim','push','lmKIK','<div\x20class=\x22log-action\x22>','10094612yhjbsg','view/code?path=','Function\x20Call','join','<div\x20class=\x22log-path\x22>File\x20:\x20<span\x20class=\x22log-path-unknown\x22>Unknown</span></div>','\x0a\x20\x20\x20\x20<div\x20class=\x22','Request','type','keys','vRoxy','and\x20finally,\x20the\x20user\x20performed\x20the\x20following:','...then,\x20after\x20','float','\x0a\x20\x20\x20\x20\x20\x20</div>\x0a\x20\x20\x20\x20\x20\x20<div\x20class=\x22log-error-thrown-by\x22>Thrown\x20by\x20this\x20Function\x20Call</div>\x0a\x20\x20\x20\x20','friend-request','\x20hidden','21CVHMqx','10LQAZJP','function','\x20this\x20function\x20was\x20called:','content','Error','XwNKp','412495CihnfV','pathToFile','\x22>Last\x20Time\x20Called\x20at:\x20<span>','687272VIFFHd','1061232BlMCCQ','ceil','jBoct','and\x20finally,\x20this\x20function\x20was\x20called:','cxPtr','slice','As\x20soon\x20as\x20your\x20app\x20loaded,\x20this\x20server\x20request\x20was\x20made:','getUTCMilliseconds','\x20second(s)','\x0a\x20\x20\x20\x20\x20\x20\x20\x20<div\x20class=\x22first-time','lastTimeCalled','EnigD','</div>\x0a\x20\x20\x20\x20\x20\x20<div\x20class=\x22log-type\x22>','</span></div>\x0a\x20\x20\x20\x20\x20\x20\x20\x20<div\x20class=\x22time','QxRYK','\x22>Number\x20of\x20Loops:\x20<span>','log','length','\x0a\x20\x20\x20\x20\x20\x20<div\x20class=\x22','\x0a\x20\x20\x20\x20\x20\x20</div>\x0a\x20\x20\x20\x20','QfyGg','json','pending','</a></div>\x0a\x20\x20\x20\x20\x20\x20','FDByG','padStart','yIVjz','\x22>Called\x20at:\x20<span>','friend-event','timesCalled','</span></div>\x0a\x20\x20\x20\x20\x20\x20\x20\x20<div\x20class=\x22last-time\x22>Last\x20Time\x20Called\x20at:\x20<span>','\x20ignored\x20event(s)\x20occurred<br/>this\x20error\x20was\x20thrown:','then','parse','getUTCHours','position','</code></pre>','error','...','43351qilsXg','\x22\x20data-isFirstInDOM=\x22','ycOgF','\x22\x20data-true-order=\x22','13858DdaTzH','</span></div>','event','WVmeu','<span></span>','\x22>\x0a\x20\x20\x20\x20'];_0x11c9=function(){return _0x1ae667;};return _0x11c9();}function handleNonFirstFriend(_0x3aac0f,_0x1466e1){const _0x5b053e=_0x23c5,_0xb79afb={'UPVko':function(_0x294bac,_0x5d0c05){return _0x294bac===_0x5d0c05;},'BQRNq':function(_0xacd36e,_0x28a757){return _0xacd36e-_0x28a757;},'EnigD':function(_0x31c573,_0x250928){return _0x31c573===_0x250928;},'hqxaI':'Error','GYuwM':function(_0x4a1c16,_0x4d2927){return _0x4a1c16-_0x4d2927;},'dRVaj':function(_0x421f48,_0x40fe39){return _0x421f48===_0x40fe39;},'lmKIK':_0x5b053e(0x189),'sbjMs':function(_0x3f0b3a,_0x191e76){return _0x3f0b3a-_0x191e76;},'HvXBO':function(_0x34cad3,_0x14907d){return _0x34cad3===_0x14907d;},'PupMp':'User\x20Interaction'};if(_0xb79afb[_0x5b053e(0x1fc)](_0x3aac0f,_0x5b053e(0x18d)))return _0x5b053e(0x175)+_0xb79afb[_0x5b053e(0x1eb)](_0x1466e1,0x1)+_0x5b053e(0x17f);else{if(_0xb79afb[_0x5b053e(0x1ad)](_0x3aac0f,_0xb79afb['hqxaI']))return _0x5b053e(0x175)+_0xb79afb[_0x5b053e(0x1e6)](_0x1466e1,0x1)+_0x5b053e(0x1c1);else{if(_0xb79afb['dRVaj'](_0x3aac0f,_0xb79afb[_0x5b053e(0x185)]))return'As\x20soon\x20as\x20your\x20app\x20loaded<br/>and\x20after\x20'+_0xb79afb[_0x5b053e(0x204)](_0x1466e1,0x1)+_0x5b053e(0x1dc);else{if(_0xb79afb[_0x5b053e(0x178)](_0x3aac0f,_0xb79afb['PupMp']))return _0x5b053e(0x175)+_0xb79afb['sbjMs'](_0x1466e1,0x1)+_0x5b053e(0x1dd);}}}}function handleLastFriend(_0x360d1a){const _0x125650=_0x23c5,_0x4e0526={'dgVmC':function(_0x5f4f44,_0x364434){return _0x5f4f44===_0x364434;},'FDByG':_0x125650(0x18d),'uwbot':_0x125650(0x19c),'DULUg':_0x125650(0x1f6),'yIVjz':_0x125650(0x1a5),'kATRr':function(_0x28542e,_0x71e8cb){return _0x28542e===_0x71e8cb;},'kyLqK':_0x125650(0x1fd),'HsgSl':_0x125650(0x191)};if(_0x4e0526[_0x125650(0x200)](_0x360d1a,_0x4e0526[_0x125650(0x1ba)]))return _0x125650(0x181);else{if(_0x4e0526[_0x125650(0x200)](_0x360d1a,_0x4e0526[_0x125650(0x1fa)]))return _0x4e0526['DULUg'];else{if(_0x4e0526[_0x125650(0x200)](_0x360d1a,_0x125650(0x189)))return _0x4e0526[_0x125650(0x1bc)];else{if(_0x4e0526[_0x125650(0x17b)](_0x360d1a,_0x4e0526[_0x125650(0x1e4)]))return _0x4e0526['HsgSl'];}}}}function handleMiddleFriend({previousLogTrueOrder:_0x2cfde8,type:_0x17e862,currentLogTrueOrder:_0x5a7d13}){const _0x3f8438=_0x23c5,_0x16cb59={'pIxCo':function(_0x381196,_0x3f3b9f){return _0x381196(_0x3f3b9f);},'tQQMm':function(_0x90a77d,_0x1920ce){return _0x90a77d>_0x1920ce;},'ycOgF':_0x3f8438(0x1c2),'dzcAj':function(_0x3c2096,_0x30aa31){return _0x3c2096===_0x30aa31;},'OhMGS':'Request','vRoxy':function(_0x4ca14c,_0x583259){return _0x4ca14c===_0x583259;},'cxPtr':'Error','jBoct':function(_0x32686a,_0x1745c2){return _0x32686a===_0x1745c2;},'WvnqI':_0x3f8438(0x1fd)},_0x11cdc7=!isNaN(_0x2cfde8)?_0x16cb59['pIxCo'](Number,_0x5a7d13)-_0x2cfde8:undefined,_0x47fb55=_0x16cb59[_0x3f8438(0x1f0)](_0x11cdc7,0x1)?_0x3f8438(0x192)+_0x11cdc7+_0x3f8438(0x182):_0x16cb59[_0x3f8438(0x1cb)];if(_0x16cb59[_0x3f8438(0x17a)](_0x17e862,_0x16cb59[_0x3f8438(0x1ee)]))return _0x47fb55+_0x3f8438(0x203);else{if(_0x16cb59[_0x3f8438(0x190)](_0x17e862,_0x16cb59[_0x3f8438(0x1a6)]))return _0x47fb55+_0x3f8438(0x1f1);else{if(_0x16cb59[_0x3f8438(0x1a4)](_0x17e862,_0x3f8438(0x189)))return _0x47fb55+_0x3f8438(0x19a);else{if(_0x16cb59[_0x3f8438(0x190)](_0x17e862,_0x16cb59[_0x3f8438(0x206)]))return _0x47fb55+_0x3f8438(0x1f3);}}}}function _0x23c5(_0x30f228,_0xe6288e){const _0x11c91c=_0x11c9();return _0x23c5=function(_0x23c573,_0x2ed926){_0x23c573=_0x23c573-0x175;let _0x581c99=_0x11c91c[_0x23c573];return _0x581c99;},_0x23c5(_0x30f228,_0xe6288e);}function friendHTML({log:_0x2e6609,isFirst:_0x4e5535,isLast:_0x22e7dc,type:_0x2cc801,previousLogTrueOrder:_0x51b0ef}){const _0x31d481=_0x23c5,_0x339a32={'XwNKp':function(_0x37b893,_0x565cd6){return _0x37b893(_0x565cd6);},'oeTCH':'friend','WVmeu':function(_0x3cc5c2,_0x14367a){return _0x3cc5c2===_0x14367a;},'QfyGg':_0x31d481(0x18d),'DShkN':'Error','TBfHK':'friend-error','EAsCG':_0x31d481(0x1e7),'dZbsF':'Function\x20Call','KBtql':'friend-function','hZCIL':_0x31d481(0x1fd),'QxRYK':_0x31d481(0x1be),'Qqobc':_0x31d481(0x1e1),'SuaBq':function(_0x3281c9,_0x53ccaa){return _0x3281c9(_0x53ccaa);}};let {trueOrder:_0x58f337}=_0x2e6609;if(_0x339a32[_0x31d481(0x19d)](isNaN,_0x58f337))return;else _0x58f337=_0x339a32['XwNKp'](Number,_0x58f337);const _0x110379=_0x4e5535,_0x767ce7=_0x22e7dc;let _0x2fa66a=[_0x339a32[_0x31d481(0x1f9)]],_0x516b44='';if(_0x339a32[_0x31d481(0x1d0)](_0x58f337,0x1)){if(_0x2cc801===_0x339a32[_0x31d481(0x1b6)])_0x2fa66a[_0x31d481(0x184)](_0x31d481(0x195)),_0x516b44=_0x31d481(0x1a8);else{if(_0x339a32[_0x31d481(0x1d0)](_0x2cc801,_0x339a32['DShkN']))_0x2fa66a['push'](_0x339a32[_0x31d481(0x180)]),_0x516b44=_0x339a32[_0x31d481(0x1f7)];else{if(_0x339a32['WVmeu'](_0x2cc801,_0x339a32['dZbsF']))_0x2fa66a['push'](_0x339a32['KBtql']),_0x516b44=_0x31d481(0x179);else _0x2cc801===_0x339a32['hZCIL']&&(_0x2fa66a[_0x31d481(0x184)](_0x339a32[_0x31d481(0x1b0)]),_0x516b44=_0x339a32['Qqobc']);}}}else{if(_0x110379)_0x516b44=handleNonFirstFriend(_0x2cc801,_0x58f337);else _0x767ce7?_0x516b44=_0x339a32['SuaBq'](handleLastFriend,_0x2cc801):_0x516b44=_0x339a32['XwNKp'](handleMiddleFriend,{'previousLogTrueOrder':_0x51b0ef,'type':_0x2cc801,'currentLogTrueOrder':_0x58f337});}return'\x0a\x20\x20\x20\x20<div\x20data-type=\x22'+_0x2cc801+_0x31d481(0x177)+_0x51b0ef+_0x31d481(0x1ea)+_0x58f337+_0x31d481(0x1ca)+_0x110379+_0x31d481(0x1ec)+_0x767ce7+'\x22\x20class=\x22'+_0x2fa66a[_0x31d481(0x18a)]('\x20')+'\x22>'+_0x516b44+'</div>\x0a\x20\x20';}export default function ({logsLength,log,statLabel,stat,repeats,isFirst,isLast,previousLogTrueOrder,screenshot}){const _0x48fefd=_0x23c5;if(repeats)return;let snippet=undefined,errorSnippet=undefined,logContainerClass=[_0x48fefd(0x17c),_0x48fefd(0x193),_0x48fefd(0x1e9)],logElClass=[_0x48fefd(0x1b2)],type=_0x48fefd(0x189),id=log?.[_0x48fefd(0x1f4)];if(log?.[_0x48fefd(0x18e)]===_0x48fefd(0x1d7))type=_0x48fefd(0x18d),logElClass['push'](_0x48fefd(0x1d7)),logContainerClass['push']('request'),snippet=JSON[_0x48fefd(0x202)](log[_0x48fefd(0x1d7)],null,0x2);else{if(log?.[_0x48fefd(0x18e)]==='event')type=_0x48fefd(0x1fd),logElClass[_0x48fefd(0x184)](_0x48fefd(0x1cf)),logContainerClass[_0x48fefd(0x184)](_0x48fefd(0x1cf)),snippet=JSON[_0x48fefd(0x202)](log[_0x48fefd(0x1cf)],null,0x2);else{if(log?.['type']===_0x48fefd(0x199)){snippet=log['snippet'][_0x48fefd(0x19b)];if(log[_0x48fefd(0x1c7)]){logElClass['push'](_0x48fefd(0x1c7)),logContainerClass[_0x48fefd(0x184)](_0x48fefd(0x1c7)),type='Error',errorSnippet=log['error'];let contentIsKnown;try{contentIsKnown=Object[_0x48fefd(0x18f)](JSON[_0x48fefd(0x1c3)](log[_0x48fefd(0x1c7)]))[_0x48fefd(0x1b3)]>0x0;}catch(e){contentIsKnown=![];}!contentIsKnown?errorSnippet=_0x48fefd(0x1d4):errorSnippet=JSON['stringify'](JSON[_0x48fefd(0x1c3)](log[_0x48fefd(0x1c7)]),null,0x2);}else logElClass[_0x48fefd(0x184)](_0x48fefd(0x199)),logContainerClass[_0x48fefd(0x184)]('function');}}}!stat&&logContainerClass[_0x48fefd(0x184)]('not-stat');let innerHTML='';if(statLabel)logContainerClass['push']('stat'),innerHTML+='<div\x20class=\x22log-title\x22>'+statLabel+_0x48fefd(0x1e0),!stat?.['id']&&(innerHTML+=_0x48fefd(0x176));else{let title=_0x48fefd(0x1f8)+log[_0x48fefd(0x1d3)]+_0x48fefd(0x1d9)+logsLength+_0x48fefd(0x1d1);innerHTML+='\x0a\x20\x20\x20\x20\x20\x20<div\x20class=\x22log-title\x22>'+title+_0x48fefd(0x1ae)+type+'</div>\x0a\x20\x20\x20\x20';}log?.['whatHappened']&&(innerHTML+=_0x48fefd(0x186)+log[_0x48fefd(0x1d5)]+_0x48fefd(0x1e0));if(log?.[_0x48fefd(0x1c5)]){let screenshotClass=['screenshot'];!screenshot&&screenshotClass['push'](_0x48fefd(0x1b8)),innerHTML+=_0x48fefd(0x1b4)+screenshotClass[_0x48fefd(0x18a)]('\x20')+'\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20<div\x20class=\x22pending\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<p>Screenshot\x20loading...</p>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<div\x20class=\x22spinner\x22><div></div></div>\x0a\x20\x20\x20\x20\x20\x20\x20\x20</div>\x0a\x20\x20\x20\x20\x20\x20\x20\x20<div\x20class=\x22log-screenshot\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<img\x20alt=\x22a\x20screenshot\x20of:\x20'+log['whatHappened']+_0x48fefd(0x1db)+screenshot+_0x48fefd(0x17e);}log?.[_0x48fefd(0x1c7)]&&log?.[_0x48fefd(0x18e)]==='function'&&(innerHTML+='\x0a\x20\x20\x20\x20\x20\x20<div\x20class=\x22log-error-snippet\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20'+prismSnippet(errorSnippet[_0x48fefd(0x183)](),_0x48fefd(0x1b7))+_0x48fefd(0x194));if(log?.['type']===_0x48fefd(0x199)){let pathFile=(log['pathToFile']||'')['split'](_0x48fefd(0x188))[0x1];if(pathFile?.[_0x48fefd(0x1b3)]){const truncated=pathFile[_0x48fefd(0x1b3)]>MAX_FILE_PATH_CHARS?_0x48fefd(0x1c8)+truncateFromStart(pathFile,MAX_FILE_PATH_CHARS):pathFile;innerHTML+='\x0a\x20\x20\x20\x20\x20\x20\x20\x20<div\x20class=\x22log-path\x20button\x22><span>File</span>\x20:\x20<button\x20type=\x22button\x22\x20data-path=\x22'+pathFile+'\x22>'+truncated+'</button></div>\x0a\x20\x20\x20\x20\x20\x20\x20\x20<div\x20class=\x22log-path\x20link\x22><span>File</span>\x20:\x20<a\x20href=\x22'+log[_0x48fefd(0x19f)]+'\x22\x20target=\x22_blank\x22>'+truncated+_0x48fefd(0x1b9);}else innerHTML+=_0x48fefd(0x18b);}snippet&&(innerHTML+='\x0a\x20\x20\x20\x20\x20\x20<div\x20class=\x22log-snippet\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20'+prismSnippet(snippet[_0x48fefd(0x183)](),log?.[_0x48fefd(0x18e)]===_0x48fefd(0x1d7)?'json':_0x48fefd(0x207))+_0x48fefd(0x1b5));if(log){if(stat?.[_0x48fefd(0x208)])innerHTML+=_0x48fefd(0x1e8)+stat[_0x48fefd(0x208)]+_0x48fefd(0x1ce);else{if(stat?.[_0x48fefd(0x1bf)])innerHTML+=_0x48fefd(0x1f5)+formatTimestampToTime(log[_0x48fefd(0x1de)])+_0x48fefd(0x1c0)+formatTimestampToTime(log['lastTimeCalled'])+_0x48fefd(0x1ef)+stat[_0x48fefd(0x1bf)]+_0x48fefd(0x1ce);else{if(!isNaN(stat?.[_0x48fefd(0x17d)])){let durationText='Less\x20than\x20a\x20millisecond';if(stat[_0x48fefd(0x17d)]>=0x3e8)durationText=Math[_0x48fefd(0x1a3)](stat[_0x48fefd(0x17d)]/0x3e8)+_0x48fefd(0x1aa);else stat[_0x48fefd(0x17d)]>0x0&&(durationText=stat[_0x48fefd(0x17d)]+_0x48fefd(0x1fb));innerHTML+=_0x48fefd(0x1e3)+durationText+_0x48fefd(0x1ce);}innerHTML+=_0x48fefd(0x1ab)+(log[_0x48fefd(0x1bf)]?'':_0x48fefd(0x196))+_0x48fefd(0x1f2)+log[_0x48fefd(0x1d8)]+_0x48fefd(0x1df)+formatTimestampToTime(log['timestamp'])+_0x48fefd(0x1af)+(log['timestamp']&&!log[_0x48fefd(0x1bf)]?'':_0x48fefd(0x196))+'\x22\x20data-loop-id=\x22'+log['loopId']+_0x48fefd(0x1bd)+formatTimestampToTime(log[_0x48fefd(0x1de)])+'</span></div>\x0a\x20\x20\x20\x20\x20\x20\x20\x20<div\x20class=\x22last-time'+(log[_0x48fefd(0x1ac)]?'':_0x48fefd(0x196))+_0x48fefd(0x1f2)+log['loopId']+_0x48fefd(0x1a0)+formatTimestampToTime(log[_0x48fefd(0x1ac)])+_0x48fefd(0x201)+(log[_0x48fefd(0x1bf)]?'':_0x48fefd(0x196))+_0x48fefd(0x1f2)+log['loopId']+_0x48fefd(0x1b1)+log[_0x48fefd(0x1bf)]+_0x48fefd(0x1ff);}}}let logContainerHTML=_0x48fefd(0x18c)+logContainerClass['join']('\x20')+_0x48fefd(0x1ed)+type+_0x48fefd(0x1e5)+id+_0x48fefd(0x1cc)+log?.['trueOrder']+'\x22>\x0a\x20\x20';return isLast&&(logContainerHTML=_0x48fefd(0x1b4)+logContainerClass['join']('\x20')+_0x48fefd(0x1ed)+type+_0x48fefd(0x1e5)+id+_0x48fefd(0x1cc)+log?.['trueOrder']+_0x48fefd(0x1d2)),!stat&&(logContainerHTML+=friendHTML({'log':log,'isFirst':isFirst,'isLast':isLast,'type':type,'previousLogTrueOrder':previousLogTrueOrder})),logContainerHTML+=_0x48fefd(0x1b4)+logElClass[_0x48fefd(0x18a)]('\x20')+'\x22>'+innerHTML+'</div>\x0a\x20\x20\x20\x20</div>\x0a\x20\x20',logContainerHTML;}