[ Mini Kiebo ]
Server: Windows NT DESKTOP-5B8S0D4 6.2 build 9200 (Windows 8 Professional Edition) i586
Path:
D:
/
Download
/
groupy-extension-1.8.1-release
/
[
Home
]
File: background.js
/* background.js build for Groupy Extension 1.8.1 - groupy (c) 2023-2024 */ const _0xcc51e9=_0x1299;function _0x579d(){const _0x50e7c8=['4037PvskqO','1868CEwfnG','url','cookies','path','clearCookies','domain','map','4711672PFIQVu','create','2163JXgfpY','addListener','hostname','split','declarativeNetRequest','92904oWOOmg','18200LJAgrt','https://','join','6PRxRlB','tabs','/extension','forEach','message','homepage_url','length','Error\x20fetching\x20rules:','error','slice','getAll','json','/rules.json','action','343364hcMaVi','1249685SaNtUq','onMessage','getManifest','135KfvRBy','name','remove','onInstalled','updateDynamicRules','804092HqErNK','runtime'];_0x579d=function(){return _0x50e7c8;};return _0x579d();}(function(_0x5cea8c,_0x129daf){const _0x5b1c90=_0x1299,_0x3d0e92=_0x5cea8c();while(!![]){try{const _0x13cbab=parseInt(_0x5b1c90(0x13e))/0x1+-parseInt(_0x5b1c90(0x14a))/0x2*(-parseInt(_0x5b1c90(0x127))/0x3)+-parseInt(_0x5b1c90(0x147))/0x4+-parseInt(_0x5b1c90(0x13f))/0x5*(parseInt(_0x5b1c90(0x130))/0x6)+-parseInt(_0x5b1c90(0x125))/0x7+-parseInt(_0x5b1c90(0x12c))/0x8*(parseInt(_0x5b1c90(0x142))/0x9)+-parseInt(_0x5b1c90(0x12d))/0xa*(-parseInt(_0x5b1c90(0x149))/0xb);if(_0x13cbab===_0x129daf)break;else _0x3d0e92['push'](_0x3d0e92['shift']());}catch(_0x595474){_0x3d0e92['push'](_0x3d0e92['shift']());}}}(_0x579d,0x5e5a3));let manifest=chrome[_0xcc51e9(0x148)][_0xcc51e9(0x141)]();function _0x1299(_0x4cc340,_0x40bd23){const _0x579d35=_0x579d();return _0x1299=function(_0x1299a0,_0x3d2074){_0x1299a0=_0x1299a0-0x124;let _0x2203f6=_0x579d35[_0x1299a0];return _0x2203f6;},_0x1299(_0x4cc340,_0x40bd23);}chrome[_0xcc51e9(0x148)][_0xcc51e9(0x145)][_0xcc51e9(0x128)](()=>{const _0x2473ac=_0xcc51e9;chrome[_0x2473ac(0x131)][_0x2473ac(0x126)]({'url':manifest[_0x2473ac(0x135)]+_0x2473ac(0x132)});}),chrome['runtime'][_0xcc51e9(0x140)]['addListener']((_0x5f0a98,_0x57fe97,_0x29eb22)=>{const _0x5b052e=_0xcc51e9;if('updateRules'===_0x5f0a98[_0x5b052e(0x13d)])return fetch(manifest['homepage_url']+_0x5b052e(0x13c))['then'](_0x37088d=>_0x37088d[_0x5b052e(0x13b)]())['then'](_0x31ba4d=>{const _0xd31696=_0x5b052e;chrome[_0xd31696(0x12b)][_0xd31696(0x146)]({'removeRuleIds':_0x31ba4d[_0xd31696(0x124)](_0x4d6a9e=>_0x4d6a9e['id']),'addRules':_0x31ba4d},()=>{_0x29eb22({'success':!0x0});});})['catch'](_0x5a2a1c=>{const _0x5136b0=_0x5b052e;console[_0x5136b0(0x138)](_0x5136b0(0x137),_0x5a2a1c),_0x29eb22({'success':!0x1,'error':_0x5a2a1c[_0x5136b0(0x134)]});}),!0x0;if(_0x5b052e(0x14e)===_0x5f0a98['action']&&_0x5f0a98['url']){let _0x4eaacb=new URL(_0x5f0a98[_0x5b052e(0x14b)]),_0x5d10f5=_0x4eaacb[_0x5b052e(0x129)],_0x124130=_0x5d10f5['split']('.'),_0x355abe=_0x500e95=>{const _0x220ac0=_0x5b052e;chrome[_0x220ac0(0x14c)][_0x220ac0(0x13a)]({'domain':_0x500e95},_0x18b64f=>{const _0x3ec966=_0x220ac0;_0x18b64f[_0x3ec966(0x133)](_0x42b831=>{const _0x460a33=_0x3ec966;chrome[_0x460a33(0x14c)][_0x460a33(0x144)]({'url':'https://'+_0x42b831[_0x460a33(0x14f)]+_0x42b831[_0x460a33(0x14d)],'name':_0x42b831[_0x460a33(0x143)]});});});};for(let _0x4ad85c=0x0;_0x4ad85c<_0x124130[_0x5b052e(0x136)]-0x1;_0x4ad85c++){let _0x75958c=_0x124130['slice'](_0x4ad85c)[_0x5b052e(0x12f)]('.');_0x355abe(_0x75958c);}_0x29eb22({'success':!0x0}),chrome[_0x5b052e(0x131)]['query']({'active':!0x0,'currentWindow':!0x0},_0x334951=>{const _0x28e7a7=_0x5b052e;let _0x106308=new URL(_0x334951[0x0][_0x28e7a7(0x14b)]),_0x33f4ae=_0x106308[_0x28e7a7(0x129)][_0x28e7a7(0x12a)]('.')[_0x28e7a7(0x139)](-0x2)['join']('.');setTimeout(()=>{const _0x2b7d97=_0x28e7a7;chrome[_0x2b7d97(0x131)]['update'](_0x334951[0x0]['id'],{'url':_0x2b7d97(0x12e)+_0x33f4ae});},0x1f4);});}else _0x29eb22({'success':!0x1});});