diff --git a/ui/bindings.js b/ui/bindings.js index 56356b2..e374e5c 100644 --- a/ui/bindings.js +++ b/ui/bindings.js @@ -1 +1 @@ -const _0x2b2248=_0x5115;(function(_0x355ede,_0x547189){const _0x2f7c22=_0x5115,_0x545ab7=_0x355ede();while(!![]){try{const _0x32f275=parseInt(_0x2f7c22(0x233))/0x1+-parseInt(_0x2f7c22(0x1f7))/0x2+parseInt(_0x2f7c22(0x22c))/0x3+parseInt(_0x2f7c22(0x1e8))/0x4+parseInt(_0x2f7c22(0x205))/0x5*(parseInt(_0x2f7c22(0x1cd))/0x6)+parseInt(_0x2f7c22(0x24a))/0x7*(-parseInt(_0x2f7c22(0x21f))/0x8)+parseInt(_0x2f7c22(0x1d3))/0x9*(-parseInt(_0x2f7c22(0x21b))/0xa);if(_0x32f275===_0x547189)break;else _0x545ab7['push'](_0x545ab7['shift']());}catch(_0x2d9377){_0x545ab7['push'](_0x545ab7['shift']());}}}(_0xf08d,0x8ee44));import{extension_settings}from'/scripts/extensions.js';import{saveSettingsDebounced}from'/script.js';import{defaultSettings,extensionName}from'../utils/settings.js';import{pluginAuthStatus,activatePluginAuthorization,getPasswordForDate}from'../utils/auth.js';import{fetchSupportedModels}from'../core/api.js';import{setAvailableModels,populateModelDropdown,getLatestUpdateInfo}from'./state.js';import{fixCommand,testReplyChecker}from'../core/commands.js';import{createDrawer}from'../ui/drawer.js';import{messageFormatting}from'/script.js';import{executeManualCommand}from'../core/autoHideManager.js';import{showContentModal,showHtmlModal}from'./page-window.js';function _0x5115(_0x31c0ac,_0xd2d0e6){const _0x511500=_0xf08d();return _0x5115=function(_0x1839e7,_0xbcb068){_0x1839e7=_0x1839e7-0x1a1;let _0x38663e=_0x511500[_0x1839e7];return _0x38663e;},_0x5115(_0x31c0ac,_0xd2d0e6);}function displayDailyAuthCode(){const _0x1f594a=_0x5115,_0x5b8571=document[_0x1f594a(0x1b4)](_0x1f594a(0x1d5)),_0x2aab55=document[_0x1f594a(0x1b4)](_0x1f594a(0x20d));if(_0x5b8571&&_0x2aab55){const _0xf57990=getPasswordForDate(new Date());_0x5b8571[_0x1f594a(0x246)]=_0xf57990,_0x2aab55['addEventListener'](_0x1f594a(0x203),()=>{const _0x1b3e3e=_0x1f594a;navigator[_0x1b3e3e(0x1df)][_0x1b3e3e(0x235)](_0xf57990)['then'](()=>{const _0x498147=_0x1b3e3e;toastr[_0x498147(0x24c)](_0x498147(0x1da));},()=>{const _0x1e7f8b=_0x1b3e3e;toastr[_0x1e7f8b(0x1af)](_0x1e7f8b(0x1f0));});});}}export function bindModalEvents(){const _0x282b0e=_0x5115,_0x524386=$(_0x282b0e(0x21a))[_0x282b0e(0x1e5)]?$(_0x282b0e(0x21a)):$(_0x282b0e(0x1d8));displayDailyAuthCode();function _0x2283d2(){const _0x1c6da0=_0x282b0e,_0x4e29a3=extension_settings[extensionName]||{},_0x300462=_0x4e29a3[_0x1c6da0(0x1fb)]===!![],_0x476ca3=_0x4e29a3[_0x1c6da0(0x1b7)]||'';_0x524386[_0x1c6da0(0x1a8)](_0x1c6da0(0x1ea))[_0x1c6da0(0x24b)](_0x1c6da0(0x218),_0x300462),_0x524386[_0x1c6da0(0x1a8)](_0x1c6da0(0x1a6))[_0x1c6da0(0x1ae)](_0x476ca3);const _0x881c40=_0x524386[_0x1c6da0(0x1a8)](_0x1c6da0(0x23c)),_0x55be9e=_0x524386[_0x1c6da0(0x1a8)]('#amily2_manual_model_input');_0x300462?(_0x881c40[_0x1c6da0(0x1f9)](),_0x55be9e[_0x1c6da0(0x20f)]()):(_0x881c40[_0x1c6da0(0x20f)](),_0x55be9e['hide']());}if(!_0x524386[_0x282b0e(0x1e5)]||_0x524386[_0x282b0e(0x208)](_0x282b0e(0x1bb)))return;const _0x1440b2=_0x30ccef=>_0x30ccef['replace'](/_([a-z])/g,_0x1dc5ab=>_0x1dc5ab[0x1][_0x282b0e(0x1cb)]()),_0x39de7f=(_0xb4c539,_0x4b0aef)=>{const _0x2960f8=_0x282b0e;console[_0x2960f8(0x1c2)]('[Amily-谕令确认]\x20收到指令:\x20将\x20['+_0xb4c539+_0x2960f8(0x20b),_0x4b0aef),!extension_settings[extensionName]&&(extension_settings[extensionName]={}),extension_settings[extensionName]={...extension_settings[extensionName],[_0xb4c539]:_0x4b0aef},saveSettingsDebounced(),console[_0x2960f8(0x1c2)](_0x2960f8(0x20c)+_0xb4c539+_0x2960f8(0x1fc));};_0x524386[_0x282b0e(0x1d0)](_0x282b0e(0x1e2))['on']('change.amily2.force_proxy',_0x282b0e(0x1ea),function(){const _0x5c16dc=_0x282b0e;if(!pluginAuthStatus[_0x5c16dc(0x1bd)])return;_0x39de7f('forceProxyForCustomApi',this[_0x5c16dc(0x218)]),_0x2283d2();}),_0x524386[_0x282b0e(0x1d0)](_0x282b0e(0x1c3))['on']('change.amily2.manual_model','#amily2_manual_model_input',function(){const _0xb51043=_0x282b0e;if(!pluginAuthStatus['authorized'])return;_0x39de7f('model',this[_0xb51043(0x1b6)]),toastr['success'](_0xb51043(0x1ab)+this[_0xb51043(0x1b6)]+_0xb51043(0x1d2),_0xb51043(0x216));}),_0x524386[_0x282b0e(0x1d0)](_0x282b0e(0x1bf))['on'](_0x282b0e(0x1bf),_0x282b0e(0x1d4),async function(){const _0x268c26=_0x282b0e,_0x4bc2ac=$(_0x268c26(0x22f))[_0x268c26(0x1ae)]()[_0x268c26(0x223)]();_0x4bc2ac?await activatePluginAuthorization(_0x4bc2ac):toastr['warning']('请输入授权码',_0x268c26(0x216));}),_0x524386[_0x282b0e(0x1d0)](_0x282b0e(0x1b3))['on'](_0x282b0e(0x1b3),_0x282b0e(0x1c4),async function(){const _0x3b3150=_0x282b0e;if(!pluginAuthStatus[_0x3b3150(0x1bd)])return;const _0x2b8cf1=$(this),_0x18408b=_0x2b8cf1[_0x3b3150(0x1a1)]();_0x2b8cf1[_0x3b3150(0x24b)](_0x3b3150(0x202),!![])[_0x3b3150(0x1a1)]('\x20处理中');try{switch(this['id']){case _0x3b3150(0x1f5):const _0x30b3fc=await fetchSupportedModels();_0x30b3fc[_0x3b3150(0x1e5)]>0x0&&(setAvailableModels(_0x30b3fc),localStorage[_0x3b3150(0x1ba)](_0x3b3150(0x217),JSON[_0x3b3150(0x1a4)](_0x30b3fc)),populateModelDropdown());break;case'amily2_test':await testReplyChecker();break;case _0x3b3150(0x248):await fixCommand();break;}}catch(_0x106d63){console['error'](_0x3b3150(0x220)+this['id']+_0x3b3150(0x1ec),_0x106d63),toastr[_0x3b3150(0x1af)](_0x3b3150(0x22b)+_0x106d63[_0x3b3150(0x1b2)],_0x3b3150(0x216));}finally{_0x2b8cf1[_0x3b3150(0x24b)](_0x3b3150(0x202),![])['html'](_0x18408b);}}),_0x524386['off'](_0x282b0e(0x1dc))['on']('click.amily2.expand_editor',_0x282b0e(0x231),function(_0x54562f){const _0x79b6f8=_0x282b0e;if(!pluginAuthStatus[_0x79b6f8(0x1bd)])return;_0x54562f[_0x79b6f8(0x1f4)]();const _0x402615=$(_0x79b6f8(0x247))[_0x79b6f8(0x1ae)](),_0x20d39d=$(_0x79b6f8(0x1cc))[_0x79b6f8(0x1ae)](),_0x34e0cd=_0x79b6f8(0x225)+_0x402615+_0x79b6f8(0x206),_0x4e7a07=$(_0x34e0cd)[_0x79b6f8(0x1e3)]('body'),_0x36bbbd=_0x4e7a07[_0x79b6f8(0x1a8)](_0x79b6f8(0x1ce));_0x36bbbd['val'](_0x20d39d);const _0x2ad5ab=()=>{const _0x4ab0c0=_0x79b6f8;_0x4e7a07[0x0][_0x4ab0c0(0x239)](),_0x4e7a07[_0x4ab0c0(0x219)]();};_0x4e7a07[_0x79b6f8(0x1a8)](_0x79b6f8(0x23d))['on'](_0x79b6f8(0x203),()=>{const _0x1d60d8=_0x79b6f8,_0x83c064=_0x36bbbd[_0x1d60d8(0x1ae)]();$(_0x1d60d8(0x1cc))[_0x1d60d8(0x1ae)](_0x83c064),_0x39de7f(_0x402615,_0x83c064),toastr[_0x1d60d8(0x24c)](_0x1d60d8(0x1fa)+_0x402615+_0x1d60d8(0x21e),_0x1d60d8(0x216)),_0x2ad5ab();}),_0x4e7a07[_0x79b6f8(0x1a8)](_0x79b6f8(0x1dd))['on']('click',_0x2ad5ab),_0x4e7a07[0x0]['showModal']();}),_0x524386[_0x282b0e(0x1d0)](_0x282b0e(0x243))['on'](_0x282b0e(0x243),'#amily2_open_tutorial,\x20#amily2_open_neige_tutorial',function(){const _0x354eaf=_0x282b0e;if(!pluginAuthStatus[_0x354eaf(0x1bd)])return;const _0x13be9c={'amily2_open_tutorial':{'title':'主殿使用教程','url':_0x354eaf(0x21c)},'amily2_open_neige_tutorial':{'title':_0x354eaf(0x22d),'url':_0x354eaf(0x227)}},_0x2c1694=_0x13be9c[this['id']];_0x2c1694&&showContentModal(_0x2c1694[_0x354eaf(0x1ad)],_0x2c1694['url']);}),_0x524386[_0x282b0e(0x1d0)](_0x282b0e(0x1f2))['on'](_0x282b0e(0x1f2),_0x282b0e(0x1c0),function(){const _0x4e99d1=_0x282b0e;$(_0x4e99d1(0x1a7))[_0x4e99d1(0x1f9)]();const _0x1f2187=getLatestUpdateInfo();if(_0x1f2187&&_0x1f2187[_0x4e99d1(0x214)]){const _0x1f85f8=messageFormatting(_0x1f2187[_0x4e99d1(0x214)]),_0x1c715e=_0x4e99d1(0x201)+_0x1f85f8+_0x4e99d1(0x1a9),_0x2da4fd=$(_0x1c715e)['appendTo'](_0x4e99d1(0x240)),_0x467659=()=>{const _0xe5d3d8=_0x4e99d1;_0x2da4fd[0x0][_0xe5d3d8(0x239)](),_0x2da4fd[_0xe5d3d8(0x219)]();};_0x2da4fd[_0x4e99d1(0x1a8)]('.popup-button-ok')['on'](_0x4e99d1(0x203),_0x467659),_0x2da4fd[0x0][_0x4e99d1(0x1b0)]();}else toastr[_0x4e99d1(0x1b8)]('未能获取到云端情报,请稍后再试。',_0x4e99d1(0x215));}),_0x524386[_0x282b0e(0x1d0)](_0x282b0e(0x1a5))['on'](_0x282b0e(0x1a5),_0x282b0e(0x1cf),function(){const _0x9973a3=_0x282b0e;$(_0x9973a3(0x1f6))['first']()[_0x9973a3(0x203)]();}),_0x524386[_0x282b0e(0x1d0)]('click.amily2.manual_command')['on'](_0x282b0e(0x249),'#amily2_unhide_all_button,\x20#amily2_manual_hide_confirm,\x20#amily2_manual_unhide_confirm',async function(){const _0x196a96=_0x282b0e;if(!pluginAuthStatus[_0x196a96(0x1bd)])return;const _0xce8dba=this['id'];let _0x29fa20='',_0x4771b0={};switch(_0xce8dba){case _0x196a96(0x1ef):_0x29fa20=_0x196a96(0x213);break;case _0x196a96(0x1b5):_0x29fa20='manual_hide',_0x4771b0={'from':$(_0x196a96(0x23e))[_0x196a96(0x1ae)](),'to':$(_0x196a96(0x1c5))[_0x196a96(0x1ae)]()};break;case _0x196a96(0x22a):_0x29fa20=_0x196a96(0x207),_0x4771b0={'from':$('#amily2_manual_unhide_from')[_0x196a96(0x1ae)](),'to':$(_0x196a96(0x23b))['val']()};break;}_0x29fa20&&await executeManualCommand(_0x29fa20,_0x4771b0);}),_0x524386[_0x282b0e(0x1d0)](_0x282b0e(0x1d1))['on'](_0x282b0e(0x1d1),_0x282b0e(0x1e0),function(){const _0x128303=_0x282b0e;if(!pluginAuthStatus['authorized'])return;const _0x264ee4=_0x524386[_0x128303(0x1a8)]('.plugin-features'),_0x57d572=_0x524386[_0x128303(0x1a8)](_0x128303(0x1ed)),_0x49652b=_0x524386['find']('#amily2_hanlinyuan_panel');_0x264ee4[_0x128303(0x1f9)](),_0x57d572['hide'](),_0x49652b[_0x128303(0x1f9)]();switch(this['id']){case _0x128303(0x23a):_0x57d572[_0x128303(0x20f)]();break;case _0x128303(0x1c8):_0x49652b[_0x128303(0x20f)]();break;case _0x128303(0x20e):case _0x128303(0x1fd):_0x264ee4[_0x128303(0x20f)]();break;}}),_0x524386[_0x282b0e(0x1d0)](_0x282b0e(0x238))['on']('change.amily2.checkbox',_0x282b0e(0x237),function(_0x52bdf7){const _0x5d46bc=_0x282b0e;if(!pluginAuthStatus[_0x5d46bc(0x1bd)])return;const _0x3583eb=this['id'],_0x3f9967=$(this),_0x52ac6e=_0x1440b2(_0x3583eb[_0x5d46bc(0x1d7)]('amily2_',''));_0x39de7f(_0x52ac6e,_0x3f9967[_0x5d46bc(0x24b)](_0x5d46bc(0x218)));if(_0x3583eb==='amily2_optimization_exclusion_enabled'&&_0x3f9967[_0x5d46bc(0x24b)](_0x5d46bc(0x218))){const _0x3a92f9=extension_settings[extensionName],_0x50b222=_0x3a92f9[_0x5d46bc(0x1f3)]||[],_0x3ce133=(_0x141947={'start':'','end':''},_0x2b7598)=>_0x5d46bc(0x1c9)+_0x2b7598+'\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20×\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20',_0x43dc77=_0x50b222[_0x5d46bc(0x1a2)](_0x3ce133)[_0x5d46bc(0x1b1)](''),_0x5f4f27='\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20在这里定义需要从优化内容中排除的文本片段。例如,排除HTML注释,可以设置开始字符为\x20``。

\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20'+_0x43dc77+'\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20添加新规则\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20';showHtmlModal(_0x5d46bc(0x1a3),_0x5f4f27,{'okText':'确认','cancelText':'取消','onOk':_0x9a07e5=>{const _0x220ca9=_0x5d46bc,_0x2c60f0=[];_0x9a07e5[_0x220ca9(0x1a8)]('.opt-exclusion-rule-row')[_0x220ca9(0x209)](function(){const _0x2d97e6=_0x220ca9,_0x55860a=$(this)[_0x2d97e6(0x1a8)](_0x2d97e6(0x1eb))['eq'](0x0)['val']()[_0x2d97e6(0x223)](),_0x51a93f=$(this)[_0x2d97e6(0x1a8)](_0x2d97e6(0x1eb))['eq'](0x1)[_0x2d97e6(0x1ae)]()['trim']();if(_0x55860a&&_0x51a93f)_0x2c60f0[_0x2d97e6(0x232)]({'start':_0x55860a,'end':_0x51a93f});}),_0x39de7f('optimizationExclusionRules',_0x2c60f0),toastr[_0x220ca9(0x24c)](_0x220ca9(0x21d),_0x220ca9(0x216));},'onCancel':()=>{}});const _0x3c6ed0=$(_0x5d46bc(0x212)),_0x4eb0a6=_0x3c6ed0[_0x5d46bc(0x1a8)](_0x5d46bc(0x1de));_0x3c6ed0[_0x5d46bc(0x1a8)]('#optimization-add-rule-btn')['on'](_0x5d46bc(0x203),()=>{const _0xb3ffe8=_0x5d46bc,_0x49ecd8=_0x4eb0a6[_0xb3ffe8(0x245)]()['length'];_0x4eb0a6[_0xb3ffe8(0x244)](_0x3ce133(undefined,_0x49ecd8));}),_0x4eb0a6['on']('click',_0x5d46bc(0x1db),function(){const _0x157915=_0x5d46bc;$(this)['closest'](_0x157915(0x1c7))[_0x157915(0x219)]();});}}),_0x524386[_0x282b0e(0x1d0)](_0x282b0e(0x1b9))['on'](_0x282b0e(0x1b9),'input[type=\x22radio\x22][name^=\x22amily2_\x22]:not([name=\x22amily2_icon_location\x22])',function(){const _0x57e505=_0x282b0e;if(!pluginAuthStatus[_0x57e505(0x1bd)])return;const _0xcc0b6e=_0x1440b2(this[_0x57e505(0x23f)][_0x57e505(0x1d7)]('amily2_','')),_0x4eb604=$('input[name=\x22'+this['name']+_0x57e505(0x200))[_0x57e505(0x1ae)]();_0x39de7f(_0xcc0b6e,_0x4eb604);}),_0x524386[_0x282b0e(0x1d0)](_0x282b0e(0x1ff))['on'](_0x282b0e(0x1ff),'#amily2_api_url,\x20#amily2_api_key,\x20#amily2_optimization_target_tag',function(){const _0x5bbd4a=_0x282b0e;if(!pluginAuthStatus[_0x5bbd4a(0x1bd)])return;const _0x304021=_0x1440b2(this['id'][_0x5bbd4a(0x1d7)](_0x5bbd4a(0x229),''));_0x39de7f(_0x304021,this[_0x5bbd4a(0x1b6)]),toastr[_0x5bbd4a(0x24c)]('配置\x20['+_0x304021+_0x5bbd4a(0x1d2),_0x5bbd4a(0x216));}),_0x524386[_0x282b0e(0x1d0)](_0x282b0e(0x1d9))['on'](_0x282b0e(0x1d9),_0x282b0e(0x224),function(){const _0x53964b=_0x282b0e;if(!pluginAuthStatus[_0x53964b(0x1bd)])return;const _0x35dffa=_0x1440b2(this['id'][_0x53964b(0x1d7)]('amily2_',''));_0x39de7f(_0x35dffa,this['value']),populateModelDropdown();}),_0x524386[_0x282b0e(0x1d0)](_0x282b0e(0x211))['on']('input.amily2.range','input[type=\x22range\x22][id^=\x22amily2_\x22]',function(){const _0x17e3a9=_0x282b0e;if(!pluginAuthStatus[_0x17e3a9(0x1bd)])return;const _0xd75edd=_0x1440b2(this['id'][_0x17e3a9(0x1d7)](_0x17e3a9(0x229),'')),_0x12a659=this['id'][_0x17e3a9(0x1c1)](_0x17e3a9(0x241))?parseFloat(this[_0x17e3a9(0x1b6)]):parseInt(this[_0x17e3a9(0x1b6)],0xa);$('#'+this['id']+_0x17e3a9(0x1c6))['text'](_0x12a659),_0x39de7f(_0xd75edd,_0x12a659);});const _0x580b03={'mainPrompt':_0x282b0e(0x1ca),'systemPrompt':'#amily2_system_prompt','outputFormatPrompt':_0x282b0e(0x230)},_0x9cf789=_0x282b0e(0x247),_0x2941d5='#amily2_unified_editor',_0x1fc62f=_0x282b0e(0x1ee);function _0x477b5b(){const _0x1724f7=_0x282b0e;if(!$(_0x9cf789)[_0x1724f7(0x1e5)])return;const _0x21f18d=$(_0x9cf789)[_0x1724f7(0x1ae)]();if(!_0x21f18d)return;const _0x3b94d0=extension_settings[extensionName][_0x21f18d]||'';$(_0x2941d5)[_0x1724f7(0x1ae)](_0x3b94d0);}_0x524386['off'](_0x282b0e(0x1f8))['on'](_0x282b0e(0x1f8),_0x9cf789,_0x477b5b),_0x524386[_0x282b0e(0x1d0)](_0x282b0e(0x234))['on']('click.amily2.unified_save',_0x1fc62f,function(){const _0x2a89bf=_0x282b0e,_0x36852e=$(_0x9cf789)['val']();if(!_0x36852e)return;const _0xc4bae8=$(_0x2941d5)[_0x2a89bf(0x1ae)]();_0x39de7f(_0x36852e,_0xc4bae8),toastr[_0x2a89bf(0x24c)](_0x2a89bf(0x1fa)+_0x36852e+']\x20已镌刻!',_0x2a89bf(0x216));}),_0x524386[_0x282b0e(0x1d0)](_0x282b0e(0x1bc))['on']('click.amily2.unified_restore',_0x282b0e(0x1e6),function(){const _0x424d7c=_0x282b0e,_0x2c2700=$(_0x9cf789)[_0x424d7c(0x1ae)]();if(!_0x2c2700)return;const _0x21dbcf=defaultSettings[_0x2c2700];$(_0x2941d5)[_0x424d7c(0x1ae)](_0x21dbcf),_0x39de7f(_0x2c2700,_0x21dbcf),toastr[_0x424d7c(0x24c)](_0x424d7c(0x1fa)+_0x2c2700+']\x20已成功恢复为帝国初始蓝图。',_0x424d7c(0x216));}),_0x524386[_0x282b0e(0x1d0)](_0x282b0e(0x221))['on'](_0x282b0e(0x221),_0x282b0e(0x1e9),function(){const _0x37a5d8=_0x282b0e;if(!pluginAuthStatus['authorized'])return;let _0x46bb67=_0x1440b2(this['id'][_0x37a5d8(0x1d7)](_0x37a5d8(0x229),''));_0x46bb67==='loreDepthInput'&&(_0x46bb67=_0x37a5d8(0x22e));const _0x476a5f=this[_0x37a5d8(0x226)]===_0x37a5d8(0x1e4)?parseInt(this[_0x37a5d8(0x1b6)],0xa):this[_0x37a5d8(0x1b6)];_0x39de7f(_0x46bb67,_0x476a5f);if(this['id']==='amily2_lore_insertion_position'){const _0x2deb7d=$(_0x37a5d8(0x242));this[_0x37a5d8(0x1b6)]==='at_depth'?_0x2deb7d[_0x37a5d8(0x1d6)](0xc8):_0x2deb7d['slideUp'](0xc8);}}),_0x524386[_0x282b0e(0x1d0)](_0x282b0e(0x1ac))['on'](_0x282b0e(0x1ac),_0x282b0e(0x1e7),function(){const _0x115a94=_0x282b0e;if(!pluginAuthStatus['authorized'])return;const _0x2cec6b=$(this),_0x59c0c3=$(_0x115a94(0x1e1));_0x2cec6b[_0x115a94(0x24b)]('disabled',!![])[_0x115a94(0x1a1)](_0x115a94(0x204)),_0x59c0c3['text']('圣意已在您每次更改时自动镌刻。')['stop']()[_0x115a94(0x1fe)](),setTimeout(()=>{const _0x56a60b=_0x115a94;_0x2cec6b['prop'](_0x56a60b(0x202),![])[_0x56a60b(0x1a1)](_0x56a60b(0x20a)),_0x59c0c3['fadeOut']();},0x9c4);}),setTimeout(_0x477b5b,0x64),_0x2283d2(),_0x524386[_0x282b0e(0x208)](_0x282b0e(0x1bb),!![]);}function _0xf08d(){const _0x4fc1ac=['\x22\x20placeholder=\x22开始字符,\x20如\x20`。

\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','#amily2_unified_save_button','click.amily2.unified_save','\x20执行失败:','addEventListener','#amily2_force_proxy','length','#amily2_model_autofetch_wrapper','textContent','amily2_manual_unhide_confirm','#amily2_main_prompt','cached_models_amily2','amily2_','amily2_back_to_main_settings','number','操作失败:\x20','manual_hide','模型ID\x20[','#amily2_unified_editor','off','input[type=\x22radio\x22][name^=\x22amily2_\x22]:not([name=\x22amily2_icon_location\x22])','data','[Amily-谕令确认]\x20收到指令:\x20将\x20[','amily2_back_to_main_from_hanlinyuan','#amily2_lore_depth_container','change.amily2.lore_settings','join','scripts/extensions/third-party/ST-Amily2-Chat-Optimisation/NeiGe.md','amily2_unhide_all_button','temperature','click.amily2.chamber_nav','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20正在编辑:\x20','click','first','find','#amily2_save_lore_settings','log','click.amily2.lore_save','#amily2_chat_optimiser','info','toUpperCase',']...','input[name=\x22amily2_icon_location\x22]','unhide_all','#amily2_drawer_content','#amily2_update_indicator','writeText','18330TmBzMj','排除规则已更新。','model','map','change.amily2.checkbox','close','.popup-button-cancel','#optimization-exclusion-rules-container',']\x20已镌刻!','755xjBLBo','内阁使用教程','value','编辑内容排除规则','events-bound','replace','[Amily-谕令镌刻]\x20[','trim','checked','\x20已确认','hide','授权码已复制到剪贴板!','forceProxyForCustomApi','#optimization-add-rule-btn','stopPropagation','disabled',']\x20已自动保存!','html','#optimization-rules-list','click.amily2.tutorial','复制失败,请手动复制。','#amily2_manual_unhide_to','title','fadeIn','368616NfxBLH','push','186291sLfMws','includes','then','#amily2_open_tutorial,\x20#amily2_open_neige_tutorial','change.amily2.select','showModal','未能获取到云端情报,请稍后再试。','#amily2_api_url,\x20#amily2_api_key,\x20#amily2_optimization_target_tag','stringify','.plugin-features','#amily2_unhide_all_button,\x20#amily2_manual_hide_confirm,\x20#amily2_manual_unhide_confirm','\x20确认敕令','谕令\x20[','click.amily2.unified_restore','text','#amily2_additional_features_panel','778995sWDNul','show','#amily2_expand_editor',']\x20设置为\x20->','#amily2_prompt_selector','change.amily2.radio','amily2_manual_hide_confirm','val','825686RdGgWM','authorized','amily2_refresh_models','amily2_lore_insertion_position','3688496LviiXK','slideDown','at_depth','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20添加新规则\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','#amily2_main_drawer','.opt-exclusion-rule-row','select#amily2_model',']\x20已镌刻!','change','3mPBnxI','amily2_open_rag_palace','manual_unhide','请输入授权码','#amily2_manual_hide_to','name','changelog','扩展区','6861970ttACcE','input[name=\x22','click.amily2.update','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20帝国最新情报\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','_value','圣意已在您每次更改时自动镌刻。','remove','optimizationExclusionRules','click.amily2.actions','change.amily2.prompt_selector','click.amily2.expand_editor','Amily2号','click.amily2.update_new','click.amily2.auth','closest','2gUUkTS','#amily2_manual_unhide_from','#amily2_update_button','#amily2_system_prompt','\x22]:checked','#amily2_refresh_models,\x20#amily2_test,\x20#amily2_fix_now','change.amily2.force_proxy','body','clipboard','type','#amily2_manual_model_input','topbar','error','loreDepthInput','#amily2_update_button_new','span[data-i18n=\x22Manage\x20extensions\x22]','312YjQsXl','warning','getElementById','正在将帝国徽记迁往\x20[','input[type=\x22range\x22][id^=\x22amily2_\x22]','mousedown.amily2Drawer','change.amily2.text','input.amily2.range'];_0x1cf7=function(){return _0x271db1;};return _0x1cf7();}import{fetchSupportedModels}from'../core/api.js';import{setAvailableModels,populateModelDropdown,getLatestUpdateInfo}from'./state.js';import{fixCommand,testReplyChecker}from'../core/commands.js';import{createDrawer}from'../ui/drawer.js';import{messageFormatting}from'/script.js';import{executeManualCommand}from'../core/autoHideManager.js';import{showContentModal,showHtmlModal}from'./page-window.js';function displayDailyAuthCode(){const _0x58986e=_0x3af2,_0x4fe86c=document[_0x58986e(0x20c)]('amily2_daily_code_display'),_0x2d9b6f=document['getElementById']('amily2_copy_daily_code');if(_0x4fe86c&&_0x2d9b6f){const _0xbaae09=getPasswordForDate(new Date());_0x4fe86c[_0x58986e(0x224)]=_0xbaae09,_0x2d9b6f[_0x58986e(0x220)](_0x58986e(0x184),()=>{const _0xf2b1eb=_0x58986e;navigator[_0xf2b1eb(0x202)][_0xf2b1eb(0x192)](_0xbaae09)[_0xf2b1eb(0x1b8)](()=>{const _0xf3e9e9=_0xf2b1eb;toastr[_0xf3e9e9(0x214)](_0xf3e9e9(0x1a7));},()=>{const _0xbd09d6=_0xf2b1eb;toastr[_0xbd09d6(0x206)](_0xbd09d6(0x1b0));});});}}export function bindModalEvents(){const _0x52b1f6=_0x3af2,_0xfc02f7=$('#amily2_drawer_content')[_0x52b1f6(0x222)]?$(_0x52b1f6(0x190)):$(_0x52b1f6(0x18a));displayDailyAuthCode();function _0xb14184(){const _0x154660=_0x52b1f6,_0x556be2=extension_settings[extensionName]||{},_0x257e65=_0x556be2[_0x154660(0x1a8)]===!![],_0x33f5f5=_0x556be2[_0x154660(0x195)]||'';_0xfc02f7[_0x154660(0x186)]('#amily2_force_proxy')[_0x154660(0x212)](_0x154660(0x1a4),_0x257e65),_0xfc02f7[_0x154660(0x186)]('#amily2_manual_model_input')[_0x154660(0x1cd)](_0x33f5f5);const _0x302710=_0xfc02f7[_0x154660(0x186)](_0x154660(0x223)),_0x15ecc8=_0xfc02f7[_0x154660(0x186)]('#amily2_manual_model_input');_0x257e65?(_0x302710[_0x154660(0x1a6)](),_0x15ecc8['show']()):(_0x302710['show'](),_0x15ecc8['hide']());}if(!_0xfc02f7[_0x52b1f6(0x222)]||_0xfc02f7[_0x52b1f6(0x231)](_0x52b1f6(0x1a0)))return;const _0x1f7a53=_0x458780=>_0x458780[_0x52b1f6(0x1a1)](/_([a-z])/g,_0x1ab7b4=>_0x1ab7b4[0x1][_0x52b1f6(0x18c)]()),_0x54cf65=(_0x3c1b21,_0x260132)=>{const _0x37572e=_0x52b1f6;console['log'](_0x37572e(0x232)+_0x3c1b21+_0x37572e(0x1c9),_0x260132),!extension_settings[extensionName]&&(extension_settings[extensionName]={}),extension_settings[extensionName]={...extension_settings[extensionName],[_0x3c1b21]:_0x260132},saveSettingsDebounced(),console[_0x37572e(0x188)](_0x37572e(0x1a2)+_0x3c1b21+_0x37572e(0x219));};_0xfc02f7[_0x52b1f6(0x22f)](_0x52b1f6(0x200))['on'](_0x52b1f6(0x200),_0x52b1f6(0x221),function(){const _0x2a49c4=_0x52b1f6;if(!pluginAuthStatus[_0x2a49c4(0x1cf)])return;_0x54cf65(_0x2a49c4(0x1a8),this[_0x2a49c4(0x1a4)]),_0xb14184();}),_0xfc02f7[_0x52b1f6(0x22f)]('change.amily2.manual_model')['on']('change.amily2.manual_model',_0x52b1f6(0x204),function(){const _0x2f1973=_0x52b1f6;if(!pluginAuthStatus[_0x2f1973(0x1cf)])return;_0x54cf65(_0x2f1973(0x195),this[_0x2f1973(0x19e)]),toastr[_0x2f1973(0x214)](_0x2f1973(0x22d)+this[_0x2f1973(0x19e)]+_0x2f1973(0x1ac),'Amily2号');}),_0xfc02f7['off'](_0x52b1f6(0x1f8))['on'](_0x52b1f6(0x1f8),'#auth_submit',async function(){const _0x4b89f0=_0x52b1f6,_0x1617f8=$('#amily2_auth_code')[_0x4b89f0(0x1cd)]()['trim']();_0x1617f8?await activatePluginAuthorization(_0x1617f8):toastr[_0x4b89f0(0x20b)](_0x4b89f0(0x1e6),_0x4b89f0(0x1f6));}),_0xfc02f7[_0x52b1f6(0x22f)](_0x52b1f6(0x1f3))['on'](_0x52b1f6(0x1f3),_0x52b1f6(0x1ff),async function(){const _0x3e5a35=_0x52b1f6;if(!pluginAuthStatus[_0x3e5a35(0x1cf)])return;const _0x224d3e=$(this),_0x524a30=_0x224d3e[_0x3e5a35(0x1ad)]();_0x224d3e['prop'](_0x3e5a35(0x1ab),!![])[_0x3e5a35(0x1ad)]('\x20处理中');try{switch(this['id']){case _0x3e5a35(0x1d0):const _0x1265e0=await fetchSupportedModels();_0x1265e0[_0x3e5a35(0x222)]>0x0&&(setAvailableModels(_0x1265e0),localStorage['setItem'](_0x3e5a35(0x227),JSON[_0x3e5a35(0x1be)](_0x1265e0)),populateModelDropdown());break;case'amily2_test':await testReplyChecker();break;case _0x3e5a35(0x1d9):await fixCommand();break;}}catch(_0x34b641){console[_0x3e5a35(0x206)]('[Amily2-工部]\x20操作按钮\x20'+this['id']+_0x3e5a35(0x21f),_0x34b641),toastr[_0x3e5a35(0x206)](_0x3e5a35(0x22b)+_0x34b641['message'],_0x3e5a35(0x1f6));}finally{_0x224d3e['prop'](_0x3e5a35(0x1ab),![])[_0x3e5a35(0x1ad)](_0x524a30);}}),_0xfc02f7[_0x52b1f6(0x22f)](_0x52b1f6(0x1f5))['on'](_0x52b1f6(0x1f5),_0x52b1f6(0x1c8),function(_0x1b8609){const _0x11bd27=_0x52b1f6;if(!pluginAuthStatus[_0x11bd27(0x1cf)])return;_0x1b8609[_0x11bd27(0x1aa)]();const _0x2d369d=$(_0x11bd27(0x1ca))[_0x11bd27(0x1cd)](),_0x117801=$(_0x11bd27(0x22e))[_0x11bd27(0x1cd)](),_0x242589=_0x11bd27(0x183)+_0x2d369d+'\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20保存并关闭取消\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20',_0x3a94eb=$(_0x242589)[_0x11bd27(0x1d7)](_0x11bd27(0x201)),_0x3e0d96=_0x3a94eb['find']('#amily2_dialog_editor');_0x3e0d96[_0x11bd27(0x1cd)](_0x117801);const _0x4e85b3=()=>{const _0xce1151=_0x11bd27;_0x3a94eb[0x0][_0xce1151(0x198)](),_0x3a94eb[_0xce1151(0x1f1)]();};_0x3a94eb[_0x11bd27(0x186)](_0x11bd27(0x1db))['on'](_0x11bd27(0x184),()=>{const _0x24c797=_0x11bd27,_0x2e80aa=_0x3e0d96[_0x24c797(0x1cd)]();$(_0x24c797(0x22e))[_0x24c797(0x1cd)](_0x2e80aa),_0x54cf65(_0x2d369d,_0x2e80aa),toastr[_0x24c797(0x214)](_0x24c797(0x1c2)+_0x2d369d+_0x24c797(0x19b),_0x24c797(0x1f6)),_0x4e85b3();}),_0x3a94eb['find'](_0x11bd27(0x199))['on'](_0x11bd27(0x184),_0x4e85b3),_0x3a94eb[0x0][_0x11bd27(0x1bb)]();}),_0xfc02f7['off'](_0x52b1f6(0x1af))['on'](_0x52b1f6(0x1af),_0x52b1f6(0x1b9),function(){const _0xae2ae0=_0x52b1f6;if(!pluginAuthStatus[_0xae2ae0(0x1cf)])return;const _0x5b9939={'amily2_open_tutorial':{'title':'主殿使用教程','url':'scripts/extensions/third-party/ST-Amily2-Chat-Optimisation/ZhuDian.md'},'amily2_open_neige_tutorial':{'title':_0xae2ae0(0x19d),'url':_0xae2ae0(0x17f)}},_0x386548=_0x5b9939[this['id']];_0x386548&&showContentModal(_0x386548[_0xae2ae0(0x1b2)],_0x386548[_0xae2ae0(0x21b)]);}),_0xfc02f7[_0x52b1f6(0x22f)](_0x52b1f6(0x1ed))['on'](_0x52b1f6(0x1ed),_0x52b1f6(0x1fc),function(){const _0x1061ae=_0x52b1f6;$(_0x1061ae(0x191))[_0x1061ae(0x1a6)]();const _0xd11550=getLatestUpdateInfo();if(_0xd11550&&_0xd11550[_0x1061ae(0x1e9)]){const _0x59683c=messageFormatting(_0xd11550[_0x1061ae(0x1e9)]),_0x250b9f=_0x1061ae(0x1ee)+_0x59683c+'\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20朕已阅\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20',_0x50f72a=$(_0x250b9f)['appendTo'](_0x1061ae(0x201)),_0x103c38=()=>{const _0x511873=_0x1061ae;_0x50f72a[0x0][_0x511873(0x198)](),_0x50f72a[_0x511873(0x1f1)]();};_0x50f72a['find']('.popup-button-ok')['on'](_0x1061ae(0x184),_0x103c38),_0x50f72a[0x0][_0x1061ae(0x1bb)]();}else toastr[_0x1061ae(0x18b)](_0x1061ae(0x1bc),'情报部回报');}),_0xfc02f7[_0x52b1f6(0x22f)](_0x52b1f6(0x1f7))['on'](_0x52b1f6(0x1f7),_0x52b1f6(0x208),function(){const _0x2e1dd1=_0x52b1f6;$(_0x2e1dd1(0x209))[_0x2e1dd1(0x185)]()[_0x2e1dd1(0x184)]();}),_0xfc02f7[_0x52b1f6(0x22f)]('click.amily2.manual_command')['on']('click.amily2.manual_command',_0x52b1f6(0x1c0),async function(){const _0x4020c3=_0x52b1f6;if(!pluginAuthStatus['authorized'])return;const _0x1992f2=this['id'];let _0x3624ec='',_0x2291af={};switch(_0x1992f2){case _0x4020c3(0x180):_0x3624ec=_0x4020c3(0x18f);break;case _0x4020c3(0x1cc):_0x3624ec=_0x4020c3(0x22c),_0x2291af={'from':$(_0x4020c3(0x218))[_0x4020c3(0x1cd)](),'to':$(_0x4020c3(0x1e7))['val']()};break;case _0x4020c3(0x225):_0x3624ec=_0x4020c3(0x1e5),_0x2291af={'from':$(_0x4020c3(0x1fb))[_0x4020c3(0x1cd)](),'to':$(_0x4020c3(0x1b1))[_0x4020c3(0x1cd)]()};break;}_0x3624ec&&await executeManualCommand(_0x3624ec,_0x2291af);}),_0xfc02f7[_0x52b1f6(0x22f)](_0x52b1f6(0x182))['on'](_0x52b1f6(0x182),'#amily2_open_additional_features,\x20#amily2_open_rag_palace,\x20#amily2_back_to_main_settings,\x20#amily2_back_to_main_from_hanlinyuan',function(){const _0xf3a19d=_0x52b1f6;if(!pluginAuthStatus[_0xf3a19d(0x1cf)])return;const _0x39bf6b=_0xfc02f7[_0xf3a19d(0x186)](_0xf3a19d(0x1bf)),_0x3ca4ac=_0xfc02f7[_0xf3a19d(0x186)](_0xf3a19d(0x1c5)),_0x5609a8=_0xfc02f7[_0xf3a19d(0x186)]('#amily2_hanlinyuan_panel');_0x39bf6b[_0xf3a19d(0x1a6)](),_0x3ca4ac['hide'](),_0x5609a8[_0xf3a19d(0x1a6)]();switch(this['id']){case _0xf3a19d(0x1da):_0x3ca4ac[_0xf3a19d(0x1c7)]();break;case _0xf3a19d(0x1e4):_0x5609a8['show']();break;case _0xf3a19d(0x229):case _0xf3a19d(0x233):_0x39bf6b[_0xf3a19d(0x1c7)]();break;}}),_0xfc02f7[_0x52b1f6(0x22f)](_0x52b1f6(0x197))['on']('change.amily2.checkbox','input[type=\x22checkbox\x22][id^=\x22amily2_\x22]',function(_0x2da3af){const _0x205003=_0x52b1f6;if(!pluginAuthStatus[_0x205003(0x1cf)])return;const _0x1dc21f=this['id'],_0x4f75e4=$(this),_0x2eee3c=_0x1f7a53(_0x1dc21f[_0x205003(0x1a1)]('amily2_',''));_0x54cf65(_0x2eee3c,_0x4f75e4['prop'](_0x205003(0x1a4)));if(_0x1dc21f===_0x205003(0x216)&&_0x4f75e4['prop'](_0x205003(0x1a4))){const _0x2a810d=extension_settings[extensionName],_0x194d41=_0x2a810d[_0x205003(0x1f2)]||[],_0x2db4ef=(_0x336403={'start':'','end':''},_0x397a4c)=>_0x205003(0x1d5)+_0x397a4c+_0x205003(0x217)+_0x336403['start']+_0x205003(0x21a)+_0x336403['end']+'\x22\x20placeholder=\x22结束字符,\x20如\x20-->\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20×\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20',_0x46bd0a=_0x194d41[_0x205003(0x196)](_0x2db4ef)[_0x205003(0x17e)](''),_0x5e9226=_0x205003(0x21c)+_0x46bd0a+_0x205003(0x1dd);showHtmlModal(_0x205003(0x19f),_0x5e9226,{'okText':'确认','cancelText':'取消','onOk':_0x50252d=>{const _0x58421c=_0x205003,_0x17d19e=[];_0x50252d[_0x58421c(0x186)](_0x58421c(0x1df))['each'](function(){const _0x5a1044=_0x58421c,_0x37e06d=$(this)[_0x5a1044(0x186)](_0x5a1044(0x1dc))['eq'](0x0)[_0x5a1044(0x1cd)]()[_0x5a1044(0x1a3)](),_0x1dbeea=$(this)['find'](_0x5a1044(0x1dc))['eq'](0x1)['val']()[_0x5a1044(0x1a3)]();if(_0x37e06d&&_0x1dbeea)_0x17d19e[_0x5a1044(0x1b5)]({'start':_0x37e06d,'end':_0x1dbeea});}),_0x54cf65(_0x58421c(0x1f2),_0x17d19e),toastr[_0x58421c(0x214)](_0x58421c(0x194),_0x58421c(0x1f6));},'onCancel':()=>{}});const _0x310b5f=$(_0x205003(0x19a)),_0x23ab35=_0x310b5f[_0x205003(0x186)](_0x205003(0x1ae));_0x310b5f[_0x205003(0x186)](_0x205003(0x1a9))['on'](_0x205003(0x184),()=>{const _0x55992e=_0x23ab35['children']()['length'];_0x23ab35['append'](_0x2db4ef(undefined,_0x55992e));}),_0x23ab35['on']('click','.delete-rule-btn',function(){const _0x7df127=_0x205003;$(this)[_0x7df127(0x1f9)]('.opt-exclusion-rule-row')[_0x7df127(0x1f1)]();});}}),_0xfc02f7[_0x52b1f6(0x22f)](_0x52b1f6(0x1cb))['on'](_0x52b1f6(0x1cb),_0x52b1f6(0x230),function(){const _0x1cb1e9=_0x52b1f6;if(!pluginAuthStatus[_0x1cb1e9(0x1cf)])return;const _0x3d3f06=_0x1f7a53(this[_0x1cb1e9(0x1e8)][_0x1cb1e9(0x1a1)]('amily2_','')),_0x488e78=$(_0x1cb1e9(0x1ec)+this[_0x1cb1e9(0x1e8)]+_0x1cb1e9(0x1fe))[_0x1cb1e9(0x1cd)]();_0x54cf65(_0x3d3f06,_0x488e78);}),_0xfc02f7['off']('change.amily2.text')['on'](_0x52b1f6(0x210),_0x52b1f6(0x1bd),function(){const _0x15e2bb=_0x52b1f6;if(!pluginAuthStatus['authorized'])return;const _0x381bec=_0x1f7a53(this['id']['replace'](_0x15e2bb(0x228),''));_0x54cf65(_0x381bec,this['value']),toastr[_0x15e2bb(0x214)]('配置\x20['+_0x381bec+_0x15e2bb(0x1ac),_0x15e2bb(0x1f6));}),_0xfc02f7['off'](_0x52b1f6(0x1ba))['on']('change.amily2.select',_0x52b1f6(0x1e0),function(){const _0x43ddf6=_0x52b1f6;if(!pluginAuthStatus[_0x43ddf6(0x1cf)])return;const _0x5b7b36=_0x1f7a53(this['id'][_0x43ddf6(0x1a1)](_0x43ddf6(0x228),''));_0x54cf65(_0x5b7b36,this[_0x43ddf6(0x19e)]),populateModelDropdown();}),_0xfc02f7[_0x52b1f6(0x22f)](_0x52b1f6(0x211))['on'](_0x52b1f6(0x211),_0x52b1f6(0x20e),function(){const _0xd40281=_0x52b1f6;if(!pluginAuthStatus['authorized'])return;const _0x4d4c5c=_0x1f7a53(this['id'][_0xd40281(0x1a1)](_0xd40281(0x228),'')),_0x547865=this['id'][_0xd40281(0x1b7)](_0xd40281(0x181))?parseFloat(this[_0xd40281(0x19e)]):parseInt(this['value'],0xa);$('#'+this['id']+_0xd40281(0x1ef))[_0xd40281(0x1c4)](_0x547865),_0x54cf65(_0x4d4c5c,_0x547865);});const _0x90bd78={'mainPrompt':_0x52b1f6(0x226),'systemPrompt':_0x52b1f6(0x1fd),'outputFormatPrompt':'#amily2_output_format_prompt'},_0xb4de8=_0x52b1f6(0x1ca),_0xf701fc='#amily2_unified_editor',_0x1ef581=_0x52b1f6(0x21d);function _0x4af64c(){const _0x2b0625=_0x52b1f6;if(!$(_0xb4de8)[_0x2b0625(0x222)])return;const _0x49a571=$(_0xb4de8)[_0x2b0625(0x1cd)]();if(!_0x49a571)return;const _0x5d00c0=extension_settings[extensionName][_0x49a571]||'';$(_0xf701fc)[_0x2b0625(0x1cd)](_0x5d00c0);}_0xfc02f7[_0x52b1f6(0x22f)]('change.amily2.prompt_selector')['on'](_0x52b1f6(0x1f4),_0xb4de8,_0x4af64c),_0xfc02f7[_0x52b1f6(0x22f)]('click.amily2.unified_save')['on'](_0x52b1f6(0x21e),_0x1ef581,function(){const _0x3eb3c0=_0x52b1f6,_0x2eeb90=$(_0xb4de8)['val']();if(!_0x2eeb90)return;const _0x18b600=$(_0xf701fc)[_0x3eb3c0(0x1cd)]();_0x54cf65(_0x2eeb90,_0x18b600),toastr[_0x3eb3c0(0x214)](_0x3eb3c0(0x1c2)+_0x2eeb90+_0x3eb3c0(0x1e1),_0x3eb3c0(0x1f6));}),_0xfc02f7['off'](_0x52b1f6(0x1c3))['on'](_0x52b1f6(0x1c3),'#amily2_unified_restore_button',function(){const _0x3cc657=_0x52b1f6,_0x19e4f4=$(_0xb4de8)[_0x3cc657(0x1cd)]();if(!_0x19e4f4)return;const _0x13de0f=defaultSettings[_0x19e4f4];$(_0xf701fc)[_0x3cc657(0x1cd)](_0x13de0f),_0x54cf65(_0x19e4f4,_0x13de0f),toastr[_0x3cc657(0x214)](_0x3cc657(0x1c2)+_0x19e4f4+']\x20已成功恢复为帝国初始蓝图。',_0x3cc657(0x1f6));}),_0xfc02f7[_0x52b1f6(0x22f)](_0x52b1f6(0x235))['on'](_0x52b1f6(0x235),'select[id^=\x22amily2_lore_\x22],\x20input#amily2_lore_depth_input',function(){const _0x594256=_0x52b1f6;if(!pluginAuthStatus[_0x594256(0x1cf)])return;let _0x515555=_0x1f7a53(this['id'][_0x594256(0x1a1)](_0x594256(0x228),''));_0x515555===_0x594256(0x207)&&(_0x515555=_0x594256(0x213));const _0x4dc30a=this[_0x594256(0x203)]===_0x594256(0x22a)?parseInt(this[_0x594256(0x19e)],0xa):this[_0x594256(0x19e)];_0x54cf65(_0x515555,_0x4dc30a);if(this['id']===_0x594256(0x1d1)){const _0xdddee3=$(_0x594256(0x234));this['value']===_0x594256(0x1d4)?_0xdddee3[_0x594256(0x1d3)](0xc8):_0xdddee3['slideUp'](0xc8);}}),_0xfc02f7['off']('click.amily2.lore_save')['on'](_0x52b1f6(0x189),_0x52b1f6(0x187),function(){const _0x3d589d=_0x52b1f6;if(!pluginAuthStatus['authorized'])return;const _0x212205=$(this),_0x5c44b6=$('#amily2_lore_save_status');_0x212205[_0x3d589d(0x212)]('disabled',!![])[_0x3d589d(0x1ad)](_0x3d589d(0x1a5)),_0x5c44b6[_0x3d589d(0x1c4)](_0x3d589d(0x1f0))['stop']()[_0x3d589d(0x1b3)](),setTimeout(()=>{const _0xf6b3c4=_0x3d589d;_0x212205[_0xf6b3c4(0x212)](_0xf6b3c4(0x1ab),![])[_0xf6b3c4(0x1ad)](_0xf6b3c4(0x1c1)),_0x5c44b6['fadeOut']();},0x9c4);}),setTimeout(_0x4af64c,0x64),_0xb14184(),_0xfc02f7[_0x52b1f6(0x231)](_0x52b1f6(0x1a0),!![]);}$(document)['on'](_0x3271f6(0x1e2),_0x3271f6(0x18e),function(){const _0x2e307e=_0x3271f6;if(!pluginAuthStatus[_0x2e307e(0x1cf)])return;const _0x4afd0f=$(this)[_0x2e307e(0x1cd)]();extension_settings[extensionName]['iconLocation']=_0x4afd0f,saveSettingsDebounced(),console[_0x2e307e(0x188)]('[Amily-禁卫军]\x20收到迁都指令\x20->\x20'+_0x4afd0f+'。圣意已存档。'),toastr['info'](_0x2e307e(0x20d)+(_0x4afd0f===_0x2e307e(0x205)?'顶栏':_0x2e307e(0x1ea))+_0x2e307e(0x18d),_0x2e307e(0x1d6),{'timeOut':0x7d0}),$(_0x2e307e(0x1de))[_0x2e307e(0x1f1)](),$(document)[_0x2e307e(0x22f)](_0x2e307e(0x20f)),$(_0x2e307e(0x1d8))[_0x2e307e(0x1f1)](),setTimeout(createDrawer,0x32);});