Files
red-valley/resources/[framework]/[depends]/wasabi_bridge/ui/js/script.js
T

1 line
52 KiB
JavaScript
Raw Normal View History

function _0x5d07(_0x21030d,_0x41554d){_0x21030d=_0x21030d-0x16f;const _0xb4ded3=_0xb4de();let _0x5d07cf=_0xb4ded3[_0x21030d];return _0x5d07cf;}const _0x489d4a=_0x5d07;(function(_0x5647fe,_0xde0c34){const _0x1fbb47=_0x5d07,_0x46dae4=_0x5647fe();while(!![]){try{const _0x12f1c5=-parseInt(_0x1fbb47(0x284))/0x1+parseInt(_0x1fbb47(0x222))/0x2+-parseInt(_0x1fbb47(0x193))/0x3*(-parseInt(_0x1fbb47(0x213))/0x4)+-parseInt(_0x1fbb47(0x1d3))/0x5+-parseInt(_0x1fbb47(0x1bf))/0x6+-parseInt(_0x1fbb47(0x291))/0x7+parseInt(_0x1fbb47(0x19f))/0x8*(parseInt(_0x1fbb47(0x1dc))/0x9);if(_0x12f1c5===_0xde0c34)break;else _0x46dae4['push'](_0x46dae4['shift']());}catch(_0x30d27d){_0x46dae4['push'](_0x46dae4['shift']());}}}(_0xb4de,0xb2a03));let RegisteredEvents=[],OpenComponent=![];const selectors={'main':_0x489d4a(0x171),'menuContainer':_0x489d4a(0x1ff),'menuTitle':_0x489d4a(0x24a),'menuContents':_0x489d4a(0x27d),'menuIcons':_0x489d4a(0x1f2),'contextMenuContainer':_0x489d4a(0x1c2),'contextMenuTitle':_0x489d4a(0x220),'contextMenuXButton':_0x489d4a(0x24c),'contextMenuContents':_0x489d4a(0x262),'contextMenuIcons':_0x489d4a(0x17d),'inputDialogContainer':_0x489d4a(0x1b4),'inputDialogHeader':_0x489d4a(0x206),'inputDialogContents':_0x489d4a(0x269),'inputDialogCancelButton':_0x489d4a(0x210),'inputDialogConfirmButton':_0x489d4a(0x24e),'alertDialogContainer':'.alert-dialog-container','alertDialogHeader':'.alert-dialog-container\x20.header','alertDialogContents':_0x489d4a(0x22c),'alertDialogConfirmButton':'.alert-dialog-container\x20.nav-button-container\x20.confirm-button','alertDialogCancelButton':'.alert-dialog-container\x20.nav-button-container\x20.cancel-button','notifyContainer':_0x489d4a(0x21c),'textUIContainer':_0x489d4a(0x1cd),'progressBarContainer':_0x489d4a(0x257),'progressBar':_0x489d4a(0x1bd),'progressFill':_0x489d4a(0x23f),'progressTextLabel':_0x489d4a(0x1d4),'progressTextPercent':_0x489d4a(0x24f),'progressCircleContainer':_0x489d4a(0x25f),'progressCircle':_0x489d4a(0x1fb),'progressLabel':_0x489d4a(0x1ba),'progressPercentage':_0x489d4a(0x18c),'skillCheckContainer':_0x489d4a(0x18a),'skillShadow':'.skill-shadow','skillLine':_0x489d4a(0x230),'skillKey':_0x489d4a(0x20d),'skillIndicator':_0x489d4a(0x1a9)};function getElements(){const _0x2b7c87=_0x489d4a,_0x2326ec={};for(const _0x307b90 in selectors){_0x2326ec[_0x307b90]=document[_0x2b7c87(0x1d7)](selectors[_0x307b90]);}return _0x2326ec;}function luaCallback(_0x9b0ceb,_0x6b0d89,_0x33f1f3,_0x39a8ca){const _0x53c82f=_0x489d4a;fetch(_0x53c82f(0x26d)+GetParentResourceName()+'/'+_0x9b0ceb,{'method':'POST','headers':{'Content-Type':_0x53c82f(0x1a8)},'body':JSON['stringify'](_0x6b0d89)})[_0x53c82f(0x20b)](_0x1d20c1=>_0x1d20c1[_0x53c82f(0x23c)]())[_0x53c82f(0x20b)](_0x212341=>{if(_0x33f1f3)_0x33f1f3(_0x212341);})['catch'](_0x481c86=>{if(_0x39a8ca)_0x39a8ca(_0x481c86);});}function HideAllComponents(_0x33024d){const _0x2ff5aa=_0x489d4a,_0x5a1131=_0x33024d['main'],_0x492ef2=_0x33024d['contextMenuContainer'],_0x143ade=_0x33024d[_0x2ff5aa(0x1a1)],_0xb1afc0=_0x33024d[_0x2ff5aa(0x248)],_0x9c72c5=_0x33024d[_0x2ff5aa(0x1b3)],_0x2a2129=[];if(_0x492ef2[_0x2ff5aa(0x228)][_0x2ff5aa(0x24d)]!==_0x2ff5aa(0x1b1))_0x2a2129[_0x2ff5aa(0x255)](_0x492ef2);if(_0x143ade['style'][_0x2ff5aa(0x24d)]!==_0x2ff5aa(0x1b1))_0x2a2129[_0x2ff5aa(0x255)](_0x143ade);if(_0xb1afc0['style'][_0x2ff5aa(0x24d)]!==_0x2ff5aa(0x1b1))_0x2a2129['push'](_0xb1afc0);if(_0x9c72c5[_0x2ff5aa(0x228)][_0x2ff5aa(0x24d)]!==_0x2ff5aa(0x1b1))_0x2a2129[_0x2ff5aa(0x255)](_0x9c72c5);_0x2a2129['length']>0x0?anime({'targets':_0x2a2129,'opacity':[0x1,0x0],'duration':0xc8,'easing':_0x2ff5aa(0x26e),'complete':()=>{const _0x29b779=_0x2ff5aa;_0x2a2129[_0x29b779(0x254)](_0x3848b6=>{const _0x5f06a2=_0x29b779;_0x3848b6[_0x5f06a2(0x228)][_0x5f06a2(0x24d)]='none';}),_0x5a1131[_0x29b779(0x228)][_0x29b779(0x24d)]=_0x29b779(0x1b1),typeof window[_0x29b779(0x226)]===_0x29b779(0x1bc)&&(window[_0x29b779(0x226)](),window[_0x29b779(0x226)]=null),_0x33024d[_0x29b779(0x18e)][_0x29b779(0x194)]='',_0x33024d[_0x29b779(0x229)]['innerHTML']='',_0x33024d['inputDialogContents'][_0x29b779(0x194)]='',O