diff --git a/PreOptimizationViewer/index.js b/PreOptimizationViewer/index.js index 2aab445..50827d6 100644 --- a/PreOptimizationViewer/index.js +++ b/PreOptimizationViewer/index.js @@ -1 +1 @@ -const _0x377238=_0x4899;(function(_0x1d8f8b,_0x595964){const _0x568b61=_0x4899,_0x12823c=_0x1d8f8b();while(!![]){try{const _0xe95d73=-parseInt(_0x568b61(0x7c))/0x1*(parseInt(_0x568b61(0xbc))/0x2)+-parseInt(_0x568b61(0x78))/0x3+-parseInt(_0x568b61(0x7d))/0x4*(-parseInt(_0x568b61(0x9c))/0x5)+parseInt(_0x568b61(0x93))/0x6*(-parseInt(_0x568b61(0xb1))/0x7)+-parseInt(_0x568b61(0xb6))/0x8*(parseInt(_0x568b61(0x9a))/0x9)+-parseInt(_0x568b61(0x97))/0xa+-parseInt(_0x568b61(0x8f))/0xb*(-parseInt(_0x568b61(0x98))/0xc);if(_0xe95d73===_0x595964)break;else _0x12823c['push'](_0x12823c['shift']());}catch(_0x521cf0){_0x12823c['push'](_0x12823c['shift']());}}}(_0x1307,0x1dff5));import{renderExtensionTemplateAsync}from'/scripts/extensions.js';import{POPUP_TYPE,Popup}from'/scripts/popup.js';import{extensionName}from'../utils/settings.js';function _0x4899(_0xaafa4a,_0x16379e){const _0x130734=_0x1307();return _0x4899=function(_0x4899a5,_0x3873c8){_0x4899a5=_0x4899a5-0x78;let _0x4ebbe4=_0x130734[_0x4899a5];return _0x4ebbe4;},_0x4899(_0xaafa4a,_0x16379e);}const preOptimizationViewerPath=_0x377238(0xbb)+extensionName+_0x377238(0xb3);function _0x1307(){const _0x1d12e5=['preOptimizationTextUpdated','third-party/','1772SWjHES','list-group-item','【查看器】','getElementById','#pre-optimization-content','705981wRnaZW','add','click','优化前文查看器已开启。','31CuHLzC','20856FBLKSl','createElement','remove','查看优化前文','lastPreOptimizationText','info','top','var(--primary-color)','div','white','template','clientY','flex','translate(-50%,\x20-50%)','left','css','val','flexGap5','81323lmzwiJ','extensionsMenu','find','body','3030sQlnGb','优化前文查看器已关闭。','flex-container','center','2357720SoGQXQ','1284kFlDQf','50px','18eDpeBZ','pre-optimization-viewer-btn','135oBwgUr','offset','title','9998','优化前文','.popup:visible','mousedown','html','mousemove','fixed','addEventListener','.popup-header\x20h4','interactable','success','classList','show','filter','50%','appendChild','cursor','pointer','931nYfuFz','length','/PreOptimizationViewer','append','正在等待新的优化前文...','972920HXbXCk','0\x202px\x2010px\x20rgba(0,0,0,0.3)','','clientX'];_0x1307=function(){return _0x1d12e5;};return _0x1307();}let viewerOrb=null;function addViewerButton(){const _0x15d0bf=_0x377238,_0x113f73=document[_0x15d0bf(0x7e)](_0x15d0bf(0x85));_0x113f73['id']=_0x15d0bf(0x9b),_0x113f73[_0x15d0bf(0xaa)][_0x15d0bf(0x79)](_0x15d0bf(0xbd),_0x15d0bf(0x95),_0x15d0bf(0x8e),_0x15d0bf(0xa8)),_0x113f73['innerHTML']=_0x15d0bf(0x80),_0x113f73[_0x15d0bf(0x9e)]='打开/关闭优化前文查看器';const _0x5745fe=document[_0x15d0bf(0xbf)]('extensionsMenu');_0x5745fe&&(_0x5745fe[_0x15d0bf(0xae)](_0x113f73),$(_0x113f73)['on'](_0x15d0bf(0x7a),toggleViewerOrb));}function toggleViewerOrb(){const _0x451dc9=_0x377238;viewerOrb&&viewerOrb[_0x451dc9(0xb2)]>0x0?(viewerOrb[_0x451dc9(0x7f)](),viewerOrb=null,toastr[_0x451dc9(0x82)](_0x451dc9(0x94))):(viewerOrb=$('
'),viewerOrb['css']({'position':_0x451dc9(0xa5),'top':_0x451dc9(0xad),'left':'50%','transform':_0x451dc9(0x8a),'width':'50px','height':_0x451dc9(0x99),'backgroundColor':_0x451dc9(0x84),'color':_0x451dc9(0x86),'borderRadius':_0x451dc9(0xad),'display':_0x451dc9(0x89),'justifyContent':'center','alignItems':_0x451dc9(0x96),'cursor':'pointer','zIndex':_0x451dc9(0x9f),'boxShadow':_0x451dc9(0xb7)}),viewerOrb[_0x451dc9(0xa3)](_0x451dc9(0xb8)),$(_0x451dc9(0x92))[_0x451dc9(0xb4)](viewerOrb),viewerOrb['on'](_0x451dc9(0x7a),showViewerPopup),makeDraggable(viewerOrb),toastr[_0x451dc9(0x82)](_0x451dc9(0x7b)));}async function showViewerPopup(){const _0x59f46f=_0x377238,_0x3868bb=window[_0x59f46f(0x81)];if(!_0x3868bb){toastr[_0x59f46f(0x82)]('目前没有可供查看的优化前文。');return;}const _0x39601e=await renderExtensionTemplateAsync(preOptimizationViewerPath,_0x59f46f(0x87)),_0x46d221=$(_0x39601e);_0x46d221[_0x59f46f(0x91)](_0x59f46f(0xc0))[_0x59f46f(0x8d)](_0x3868bb),new Popup(_0x46d221,POPUP_TYPE['OK'],_0x59f46f(0xa0),{'wide':!![],'large':!![]})[_0x59f46f(0xab)]();}function makeDraggable(_0x114e46){const _0x486282=_0x377238;let _0x3c2886=![],_0xaf10be={'x':0x0,'y':0x0};_0x114e46['on'](_0x486282(0xa2),_0x3bc97b=>{const _0x410d25=_0x486282;_0x3c2886=!![],_0xaf10be['x']=_0x3bc97b[_0x410d25(0xb9)]-_0x114e46[_0x410d25(0x9d)]()[_0x410d25(0x8b)],_0xaf10be['y']=_0x3bc97b['clientY']-_0x114e46[_0x410d25(0x9d)]()[_0x410d25(0x83)],_0x114e46[_0x410d25(0x8c)](_0x410d25(0xaf),'grabbing');}),$(document)['on'](_0x486282(0xa4),_0x19c91a=>{const _0x10494e=_0x486282;if(!_0x3c2886)return;_0x114e46['css']({'top':_0x19c91a[_0x10494e(0x88)]-_0xaf10be['y']+'px','left':_0x19c91a[_0x10494e(0xb9)]-_0xaf10be['x']+'px','transform':'none'});}),$(document)['on']('mouseup',()=>{const _0x24eaea=_0x486282;if(!_0x3c2886)return;_0x3c2886=![],_0x114e46[_0x24eaea(0x8c)](_0x24eaea(0xaf),_0x24eaea(0xb0));});}function handleTextUpdate(){const _0x52393d=_0x377238,_0x4cc44e=$(_0x52393d(0xa1))[_0x52393d(0xac)](function(){const _0x195576=_0x52393d;return $(this)[_0x195576(0x91)](_0x195576(0xa7))['text']()['trim']()===_0x195576(0xa0);});if(_0x4cc44e[_0x52393d(0xb2)]>0x0){const _0x432889=_0x4cc44e[_0x52393d(0x91)](_0x52393d(0xc0));_0x432889[_0x52393d(0x8d)](_0x52393d(0xb5)),setTimeout(()=>{const _0x593095=_0x52393d,_0x8b087f=window['lastPreOptimizationText'];_0x432889[_0x593095(0x8d)](_0x8b087f),toastr[_0x593095(0xa9)]('优化前文已实时更新。',_0x593095(0xbe),{'timeOut':0x7d0});},0x64);}}const interval=setInterval(()=>{const _0x1246a1=_0x377238;document['getElementById'](_0x1246a1(0x90))&&(clearInterval(interval),addViewerButton(),document[_0x1246a1(0xa6)](_0x1246a1(0xba),handleTextUpdate));},0x1f4); +const _0x204788=_0xd23b;(function(_0x2bcd8e,_0x40a3c3){const _0x334d80=_0xd23b,_0x424d15=_0x2bcd8e();while(!![]){try{const _0x2d999c=parseInt(_0x334d80(0x195))/0x1*(-parseInt(_0x334d80(0x1b0))/0x2)+parseInt(_0x334d80(0x1c8))/0x3+parseInt(_0x334d80(0x173))/0x4*(parseInt(_0x334d80(0x17f))/0x5)+-parseInt(_0x334d80(0x19d))/0x6+-parseInt(_0x334d80(0x183))/0x7*(parseInt(_0x334d80(0x19e))/0x8)+-parseInt(_0x334d80(0x1a8))/0x9+-parseInt(_0x334d80(0x191))/0xa*(-parseInt(_0x334d80(0x194))/0xb);if(_0x2d999c===_0x40a3c3)break;else _0x424d15['push'](_0x424d15['shift']());}catch(_0x303650){_0x424d15['push'](_0x424d15['shift']());}}}(_0x1697,0x4cd7a));import{renderExtensionTemplateAsync}from'/scripts/extensions.js';function _0xd23b(_0x1dbe35,_0x2fddd3){const _0x169702=_0x1697();return _0xd23b=function(_0xd23baf,_0x365699){_0xd23baf=_0xd23baf-0x172;let _0x6014e5=_0x169702[_0xd23baf];return _0x6014e5;},_0xd23b(_0x1dbe35,_0x2fddd3);}function _0x1697(){const _0x32d0e9=['filter','appendChild','transform\x200.2s\x20ease,\x20box-shadow\x200.2s\x20ease','clientX','lastPreOptimizationText','info','touchstart','/PreOptimizationViewer','grab','title','50px','【查看器】','template','var(--primary-color)','.popup-header\x20h4','find','touchend.draggable','44px','outerWidth','trim','346080yDwMvl','min','classList','preventDefault','clientY','body','fixed','8404bbrIUo','center','text','touches','优化前文','pre-optimization-viewer-btn','list-group-item','translate(-50%,\x20-50%)','flex','hidden','extensionsMenu','changedTouches','1225aPntnh','mouseup.draggable','type','flex-container','165221hesKct','test','top','优化前文查看器已关闭。','优化前文查看器已开启。','preOptimizationTextUpdated','css','createElement','stopPropagation','50%','9998','getElementById','#pre-optimization-content','show','10760OccMmA','max','third-party/','5038yamgTP','1qdhkgq','目前没有可供查看的优化前文。','优化前文已实时更新。','originalEvent','打开/关闭优化前文查看器','transparent','setItem','56px','1090746QqgbLx','8dmyONa','success','left','outerHeight','val','查看优化前文','length','auto','width','remove','3824010tQLsEk','touchmove.draggable','addEventListener','height','userAgent','none','touchend','click','355766YppuCB','offset','add','innerHTML'];_0x1697=function(){return _0x32d0e9;};return _0x1697();}import{POPUP_TYPE,Popup}from'/scripts/popup.js';import{extensionName}from'../utils/settings.js';const preOptimizationViewerPath=_0x204788(0x193)+extensionName+_0x204788(0x1bb);let viewerOrb=null;function addViewerButton(){const _0x38acdc=_0x204788,_0x39c998=document[_0x38acdc(0x18a)]('div');_0x39c998['id']=_0x38acdc(0x178),_0x39c998[_0x38acdc(0x1ca)][_0x38acdc(0x1b2)](_0x38acdc(0x179),_0x38acdc(0x182),'flexGap5','interactable'),_0x39c998[_0x38acdc(0x1b3)]=_0x38acdc(0x1a3),_0x39c998[_0x38acdc(0x1bd)]=_0x38acdc(0x199);const _0x8354d2=document[_0x38acdc(0x18e)](_0x38acdc(0x17d));_0x8354d2&&(_0x8354d2[_0x38acdc(0x1b5)](_0x39c998),$(_0x39c998)['on'](_0x38acdc(0x1af),toggleViewerOrb));}function toggleViewerOrb(){const _0x124574=_0x204788;if(viewerOrb&&viewerOrb[_0x124574(0x1a4)]>0x0)viewerOrb[_0x124574(0x1a7)](),viewerOrb=null,toastr[_0x124574(0x1b9)](_0x124574(0x186));else{viewerOrb=$('');const _0x40aee5=/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i[_0x124574(0x184)](navigator[_0x124574(0x1ac)]);viewerOrb[_0x124574(0x189)]({'position':_0x124574(0x172),'top':'50%','left':_0x124574(0x18c),'transform':_0x124574(0x17a),'width':_0x40aee5?_0x124574(0x19c):_0x124574(0x1be),'height':_0x40aee5?_0x124574(0x19c):_0x124574(0x1be),'minWidth':_0x124574(0x1c5),'minHeight':'44px','backgroundColor':_0x124574(0x1c1),'color':'white','borderRadius':_0x124574(0x18c),'display':_0x124574(0x17b),'justifyContent':_0x124574(0x174),'alignItems':_0x124574(0x174),'cursor':_0x124574(0x1bc),'zIndex':_0x124574(0x18d),'boxShadow':'0\x204px\x2012px\x20rgba(0,0,0,0.3)','transition':'transform\x200.2s\x20ease,\x20box-shadow\x200.2s\x20ease','userSelect':_0x124574(0x1ad),'webkitUserSelect':_0x124574(0x1ad),'webkitTouchCallout':_0x124574(0x1ad),'webkitTapHighlightColor':_0x124574(0x19a),'touchAction':_0x124574(0x1ad)}),viewerOrb['html'](''),$('body')['append'](viewerOrb),makeDraggable(viewerOrb,showViewerPopup),toastr['info'](_0x124574(0x187));}}async function showViewerPopup(){const _0x1f4ee5=_0x204788,_0x5f4b46=window[_0x1f4ee5(0x1b8)];if(!_0x5f4b46){toastr[_0x1f4ee5(0x1b9)](_0x1f4ee5(0x196));return;}const _0x39079d=await renderExtensionTemplateAsync(preOptimizationViewerPath,_0x1f4ee5(0x1c0)),_0x5b6f5f=$(_0x39079d);_0x5b6f5f['find']('#pre-optimization-content')['val'](_0x5f4b46),new Popup(_0x5b6f5f,POPUP_TYPE['OK'],_0x1f4ee5(0x177),{'wide':!![],'large':!![]})[_0x1f4ee5(0x190)]();}function makeDraggable(_0x12ba03,_0xee5438){const _0x55b301=_0x204788;let _0x30cece=![],_0xad2cba=![],_0x5d7dc4={'x':0x0,'y':0x0},_0x814ec9={'x':0x0,'y':0x0};const _0x435ccb=_0x447dc5=>{const _0x23bb19=_0xd23b;if(_0x447dc5['touches']&&_0x447dc5[_0x23bb19(0x176)]['length']>0x0)return{'x':_0x447dc5[_0x23bb19(0x176)][0x0][_0x23bb19(0x1b7)],'y':_0x447dc5['touches'][0x0][_0x23bb19(0x1cc)]};else{if(_0x447dc5['changedTouches']&&_0x447dc5[_0x23bb19(0x17e)]['length']>0x0)return{'x':_0x447dc5['changedTouches'][0x0]['clientX'],'y':_0x447dc5[_0x23bb19(0x17e)][0x0]['clientY']};}return{'x':_0x447dc5['clientX'],'y':_0x447dc5[_0x23bb19(0x1cc)]};},_0x9ee7a0=_0x11d50c=>{const _0x15d847=_0xd23b,_0x1d541c=$(window)[_0x15d847(0x1a6)](),_0x936b3e=$(window)[_0x15d847(0x1ab)](),_0xdeaed=_0x11d50c[_0x15d847(0x1c6)](),_0x164faa=_0x11d50c[_0x15d847(0x1a1)]();let _0x321a7a=_0x11d50c[_0x15d847(0x1b1)](),_0xf68ab4=Math[_0x15d847(0x192)](0x0,Math[_0x15d847(0x1c9)](_0x321a7a[_0x15d847(0x1a0)],_0x1d541c-_0xdeaed)),_0x3914b7=Math[_0x15d847(0x192)](0x0,Math['min'](_0x321a7a[_0x15d847(0x185)],_0x936b3e-_0x164faa));_0x11d50c[_0x15d847(0x189)]({'left':_0xf68ab4+'px','top':_0x3914b7+'px','transform':'none'}),localStorage[_0x15d847(0x19b)]('preOptimizationViewer_buttonPos',JSON['stringify']({'left':_0xf68ab4+'px','top':_0x3914b7+'px'}));},_0x934d28=_0x241daa=>{const _0x4a9e9f=_0xd23b;_0x241daa[_0x4a9e9f(0x1cb)](),_0x30cece=!![],_0xad2cba=![];const _0x91bfd=_0x435ccb(_0x241daa[_0x4a9e9f(0x198)]||_0x241daa);_0x5d7dc4={'x':_0x91bfd['x'],'y':_0x91bfd['y']};const _0x18779c=_0x12ba03[_0x4a9e9f(0x1b1)]();_0x814ec9={'x':_0x18779c[_0x4a9e9f(0x1a0)],'y':_0x18779c[_0x4a9e9f(0x185)]},_0x12ba03[_0x4a9e9f(0x189)]({'cursor':'grabbing','user-select':_0x4a9e9f(0x1ad),'pointer-events':_0x4a9e9f(0x1a5),'transition':_0x4a9e9f(0x1ad)}),$(_0x4a9e9f(0x1cd))[_0x4a9e9f(0x189)]({'user-select':_0x4a9e9f(0x1ad),'-webkit-user-select':'none','overflow':_0x4a9e9f(0x17c)});},_0x3b89fd=_0x19a029=>{const _0x4bed81=_0xd23b;if(!_0x30cece)return;_0x19a029[_0x4bed81(0x1cb)](),_0xad2cba=!![];const _0x4a9a05=_0x435ccb(_0x19a029['originalEvent']||_0x19a029),_0x56e006=_0x4a9a05['x']-_0x5d7dc4['x'],_0x5d5fe1=_0x4a9a05['y']-_0x5d7dc4['y'];let _0x683c59=_0x814ec9['x']+_0x56e006,_0x3ccdd3=_0x814ec9['y']+_0x5d5fe1;const _0x4ea894=$(window)[_0x4bed81(0x1a6)](),_0x3fef21=$(window)['height'](),_0x50bed0=_0x12ba03[_0x4bed81(0x1c6)](),_0x23df48=_0x12ba03[_0x4bed81(0x1a1)]();_0x683c59=Math[_0x4bed81(0x192)](0x0,Math[_0x4bed81(0x1c9)](_0x683c59,_0x4ea894-_0x50bed0)),_0x3ccdd3=Math[_0x4bed81(0x192)](0x0,Math['min'](_0x3ccdd3,_0x3fef21-_0x23df48)),_0x12ba03[_0x4bed81(0x189)]({'left':_0x683c59+'px','top':_0x3ccdd3+'px','transform':'none'});},_0x490115=_0xb7990=>{const _0x5c5733=_0xd23b;if(!_0x30cece)return;_0x30cece=![],_0x12ba03[_0x5c5733(0x189)]({'cursor':'grab','user-select':'auto','transition':_0x5c5733(0x1b6)}),$(_0x5c5733(0x1cd))[_0x5c5733(0x189)]({'user-select':_0x5c5733(0x1a5),'-webkit-user-select':_0x5c5733(0x1a5),'overflow':_0x5c5733(0x1a5)}),_0x9ee7a0(_0x12ba03),!_0xad2cba&&_0xee5438&&(_0xb7990[_0x5c5733(0x181)]===_0x5c5733(0x1ae)?(_0xb7990[_0x5c5733(0x1cb)](),setTimeout(_0xee5438,0xa)):_0xee5438());};_0x12ba03['on']('mousedown',_0x934d28),_0x12ba03['on'](_0x55b301(0x1ba),_0x934d28),$(document)['on']('mousemove.draggable',_0x3b89fd),$(document)['on'](_0x55b301(0x1a9),_0x3b89fd),$(document)['on'](_0x55b301(0x180),_0x490115),$(document)['on'](_0x55b301(0x1c4),_0x490115),_0x12ba03['on']('click',_0x42b96a=>{const _0x4b97cb=_0x55b301;_0xad2cba&&(_0x42b96a[_0x4b97cb(0x1cb)](),_0x42b96a[_0x4b97cb(0x18b)]());}),$(window)['on']('resize.draggable',()=>{const _0x25ac0e=_0x55b301;_0x12ba03[_0x25ac0e(0x1a4)]&&_0x9ee7a0(_0x12ba03);}),_0x12ba03[_0x55b301(0x189)]({'cursor':_0x55b301(0x1bc),'user-select':_0x55b301(0x1ad),'-webkit-user-select':_0x55b301(0x1ad)});}function handleTextUpdate(){const _0x54d2d9=_0x204788,_0x1199fc=$('.popup:visible')[_0x54d2d9(0x1b4)](function(){const _0x1f5bf2=_0x54d2d9;return $(this)[_0x1f5bf2(0x1c3)](_0x1f5bf2(0x1c2))[_0x1f5bf2(0x175)]()[_0x1f5bf2(0x1c7)]()===_0x1f5bf2(0x177);});if(_0x1199fc['length']>0x0){const _0x474a49=_0x1199fc[_0x54d2d9(0x1c3)](_0x54d2d9(0x18f));_0x474a49[_0x54d2d9(0x1a2)]('正在等待新的优化前文...'),setTimeout(()=>{const _0x4c84c6=_0x54d2d9,_0x9883af=window['lastPreOptimizationText'];_0x474a49[_0x4c84c6(0x1a2)](_0x9883af),toastr[_0x4c84c6(0x19f)](_0x4c84c6(0x197),_0x4c84c6(0x1bf),{'timeOut':0x7d0});},0x64);}}const interval=setInterval(()=>{const _0x2ef1b3=_0x204788;document['getElementById'](_0x2ef1b3(0x17d))&&(clearInterval(interval),addViewerButton(),document[_0x2ef1b3(0x1aa)](_0x2ef1b3(0x188),handleTextUpdate));},0x1f4);