\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
','amily2_daily_code_display','http://localhost:5000/v1','empty','click.amily2.tutorial','iconLocation','成功导入\x20','plotOpt_apiUrl','toUpperCase',']\x20获取角色世界书失败:','#amily2_api_url_wrapper','input[type=\x22range\x22]','onload',']...','#amily2_api_key_wrapper','amily2_manual_hide_confirm','writeText','plotOpt_top_p','plotOpt_finalSystemDirective','book','#amily2_opt_reset_final_system_directive',']\x20角色卡设置已更新:\x20','#amily2_opt_refresh_tavern_api_profiles','#amily2_opt_frequency_penalty','显示\x20','plotOpt_enabled','#amily2_opt_top_p','#amily2_lore_depth_container','\x22\x20data-book=\x22','无法加载世界书列表,请查看控制台。'];_0x35f2=function(){return _0x50babb;};return _0x35f2();}import{pluginAuthStatus,activatePluginAuthorization,getPasswordForDate}from'../utils/auth.js';import{fetchModels}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 _0x56c920=_0x4baa,_0x219b60=document[_0x56c920(0x249)](_0x56c920(0x30f)),_0x32cd08=document[_0x56c920(0x249)]('amily2_copy_daily_code');if(_0x219b60&&_0x32cd08){const _0x1204f1=getPasswordForDate(new Date());_0x219b60['textContent']=_0x1204f1,_0x32cd08[_0x56c920(0x211)](_0x56c920(0x376),()=>{const _0x210ba2=_0x56c920;navigator['clipboard'][_0x210ba2(0x31e)](_0x1204f1)[_0x210ba2(0x2ea)](()=>{const _0x32bb25=_0x210ba2;toastr['success'](_0x32bb25(0x26c));},()=>{const _0x3b8fb8=_0x210ba2;toastr[_0x3b8fb8(0x22b)](_0x3b8fb8(0x301));});});}}function _0x4baa(_0x126613,_0x54d25e){const _0x35f2e7=_0x35f2();return _0x4baa=function(_0x4baa4b,_0x4f7a53){_0x4baa4b=_0x4baa4b-0x1e2;let _0x3ca991=_0x35f2e7[_0x4baa4b];return _0x3ca991;},_0x4baa(_0x126613,_0x54d25e);}async function loadSillyTavernPresets(){const _0x1d52d4=_0x4baa;console[_0x1d52d4(0x250)](_0x1d52d4(0x24b));const _0x3be981=$(_0x1d52d4(0x337)),_0x5c70ad=extension_settings[extensionName]||{},_0x25c0b5=_0x5c70ad['selectedPreset'];_0x3be981['empty']()[_0x1d52d4(0x24a)](new Option('--\x20请选择一个酒馆预设\x20--',''));try{const _0x1220fd=getContext(),_0x495bea=_0x1220fd[_0x1d52d4(0x33a)]?.[_0x1d52d4(0x2b4)]?.[_0x1d52d4(0x2d4)]||[];if(!_0x495bea||_0x495bea[_0x1d52d4(0x2c9)]===0x0){_0x3be981['append']($('
\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',_0x2865ac=$(_0x33173e)['appendTo']('body'),_0x4696ea=()=>{const _0x56f195=_0x243369;_0x2865ac[0x0][_0x56f195(0x375)](),_0x2865ac[_0x56f195(0x268)]();};_0x2865ac[_0x243369(0x2fd)](_0x243369(0x2fb))['on'](_0x243369(0x376),_0x4696ea),_0x2865ac[0x0]['showModal']();}else toastr[_0x243369(0x21e)]('未能获取到云端情报,请稍后再试。','情报部回报');}),_0x120131[_0x5f3e67(0x2ef)](_0x5f3e67(0x264))['on'](_0x5f3e67(0x264),'#amily2_update_button_new',function(){const _0x5e392a=_0x5f3e67;$(_0x5e392a(0x20c))['first']()['click']();}),_0x120131[_0x5f3e67(0x2ef)]('click.amily2.manual_command')['on'](_0x5f3e67(0x1fd),_0x5f3e67(0x2f4),async function(){const _0x36ba46=_0x5f3e67;if(!pluginAuthStatus[_0x36ba46(0x1f2)])return;const _0x7272c5=this['id'];let _0x1e15a6='',_0x1671b7={};switch(_0x7272c5){case'amily2_unhide_all_button':_0x1e15a6=_0x36ba46(0x28a);break;case _0x36ba46(0x31d):_0x1e15a6=_0x36ba46(0x291),_0x1671b7={'from':$(_0x36ba46(0x267))[_0x36ba46(0x275)](),'to':$('#amily2_manual_hide_to')[_0x36ba46(0x275)]()};break;case _0x36ba46(0x279):_0x1e15a6=_0x36ba46(0x2af),_0x1671b7={'from':$('#amily2_manual_unhide_from')[_0x36ba46(0x275)](),'to':$(_0x36ba46(0x339))[_0x36ba46(0x275)]()};break;}_0x1e15a6&&await executeManualCommand(_0x1e15a6,_0x1671b7);}),_0x120131[_0x5f3e67(0x2ef)](_0x5f3e67(0x34b))['on'](_0x5f3e67(0x34b),'#amily2_open_plot_optimization,\x20#amily2_open_additional_features,\x20#amily2_open_rag_palace,\x20#amily2_open_memorisation_forms,\x20#amily2_back_to_main_settings,\x20#amily2_back_to_main_from_hanlinyuan,\x20#amily2_back_to_main_from_forms,\x20#amily2_back_to_main_from_optimization',function(){const _0x509e5e=_0x5f3e67;if(!pluginAuthStatus[_0x509e5e(0x1f2)])return;const _0x10b46f=_0x120131[_0x509e5e(0x2fd)]('.plugin-features'),_0x133604=_0x120131[_0x509e5e(0x2fd)](_0x509e5e(0x20d)),_0x26d925=_0x120131[_0x509e5e(0x2fd)](_0x509e5e(0x2b5)),_0x4f8a76=_0x120131[_0x509e5e(0x2fd)]('#amily2_memorisation_forms_panel'),_0x1ae4a6=_0x120131['find'](_0x509e5e(0x32d));_0x10b46f[_0x509e5e(0x200)](),_0x133604[_0x509e5e(0x200)](),_0x26d925[_0x509e5e(0x200)](),_0x4f8a76[_0x509e5e(0x200)](),_0x1ae4a6[_0x509e5e(0x200)]();switch(this['id']){case _0x509e5e(0x1e6):_0x1ae4a6[_0x509e5e(0x2d1)]();break;case _0x509e5e(0x351):_0x133604[_0x509e5e(0x2d1)]();break;case _0x509e5e(0x342):_0x26d925[_0x509e5e(0x2d1)]();break;case _0x509e5e(0x335):_0x4f8a76['show']();break;case _0x509e5e(0x295):case'amily2_back_to_main_from_hanlinyuan':case _0x509e5e(0x278):case _0x509e5e(0x32c):_0x10b46f[_0x509e5e(0x2d1)]();break;}}),_0x120131['off'](_0x5f3e67(0x24c))['on'](_0x5f3e67(0x24c),_0x5f3e67(0x2ae),function(_0x3af8d5){const _0x11b8f7=_0x5f3e67;if(!pluginAuthStatus[_0x11b8f7(0x1f2)])return;const _0x309259=this['id'],_0x424292=$(this),_0x3dcaea=_0x511098(_0x309259[_0x11b8f7(0x2c5)](_0x11b8f7(0x1fa),''));_0xcc300a(_0x3dcaea,_0x424292[_0x11b8f7(0x245)](_0x11b8f7(0x343)));if(_0x309259===_0x11b8f7(0x29f)&&_0x424292[_0x11b8f7(0x245)](_0x11b8f7(0x343))){const _0x88bf4a=extension_settings[extensionName],_0x364999=_0x88bf4a[_0x11b8f7(0x2df)]||[],_0x47699b=(_0x42a3d8={'start':'','end':''},_0x2c559a)=>'\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
到\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
{const _0x277b70=_0x11b8f7,_0x24c9af=[];_0x4a99d4[_0x277b70(0x2fd)](_0x277b70(0x231))[_0x277b70(0x223)](function(){const _0xc0f072=_0x277b70,_0x36768=$(this)['find']('input')['eq'](0x0)[_0xc0f072(0x275)]()[_0xc0f072(0x25f)](),_0x5aa252=$(this)['find'](_0xc0f072(0x23c))['eq'](0x1)[_0xc0f072(0x275)]()[_0xc0f072(0x25f)]();if(_0x36768&&_0x5aa252)_0x24c9af[_0xc0f072(0x29b)]({'start':_0x36768,'end':_0x5aa252});}),_0xcc300a(_0x277b70(0x2df),_0x24c9af),toastr[_0x277b70(0x36e)](_0x277b70(0x204),'Amily2号');},'onCancel':()=>{}});const _0x17c7ed=$(_0x11b8f7(0x21b)),_0x108c67=_0x17c7ed[_0x11b8f7(0x2fd)](_0x11b8f7(0x262));_0x17c7ed[_0x11b8f7(0x2fd)]('#optimization-add-rule-btn')['on'](_0x11b8f7(0x376),()=>{const _0x174968=_0x11b8f7,_0x4afc5a=_0x108c67[_0x174968(0x241)]()['length'];_0x108c67['append'](_0x47699b(undefined,_0x4afc5a));}),_0x108c67['on']('click',_0x11b8f7(0x338),function(){const _0x3d8fd1=_0x11b8f7;$(this)[_0x3d8fd1(0x281)]('.opt-exclusion-rule-row')[_0x3d8fd1(0x268)]();});}}),_0x120131['off']('change.amily2.radio')['on']('change.amily2.radio',_0x5f3e67(0x372),function(){const _0x2e8f04=_0x5f3e67;if(!pluginAuthStatus['authorized'])return;const _0x31d24e=_0x511098(this['name'][_0x2e8f04(0x2c5)]('amily2_','')),_0x56a1fe=$(_0x2e8f04(0x300)+this[_0x2e8f04(0x22d)]+_0x2e8f04(0x298))[_0x2e8f04(0x275)]();_0xcc300a(_0x31d24e,_0x56a1fe);}),_0x120131[_0x5f3e67(0x2ef)](_0x5f3e67(0x35e))['on'](_0x5f3e67(0x35e),'#amily2_api_provider',function(){const _0x11ee74=_0x5f3e67;if(!pluginAuthStatus[_0x11ee74(0x1f2)])return;const _0x1511d1=$(this)[_0x11ee74(0x275)]();console[_0x11ee74(0x250)](_0x11ee74(0x358)+_0x1511d1),_0xcc300a(_0x11ee74(0x355),_0x1511d1);const _0x5e2ea8=$(_0x11ee74(0x318)),_0x59d6a9=$(_0x11ee74(0x31c)),_0x3ecfae=$(_0x11ee74(0x27d));_0x5e2ea8[_0x11ee74(0x200)](),_0x59d6a9['hide'](),_0x3ecfae['hide']();const _0x1db4c2=$(_0x11ee74(0x270));switch(_0x1511d1){case'openai':_0x5e2ea8['show'](),_0x59d6a9['show'](),_0x1db4c2[_0x11ee74(0x2d1)](),$('#amily2_api_url')[_0x11ee74(0x286)]('placeholder',_0x11ee74(0x34d))['attr'](_0x11ee74(0x346),_0x11ee74(0x28f)),$(_0x11ee74(0x2a6))[_0x11ee74(0x286)]('placeholder','sk-...');break;case'google':_0x5e2ea8[_0x11ee74(0x200)](),_0x59d6a9['show'](),_0x1db4c2['show'](),$(_0x11ee74(0x2a6))[_0x11ee74(0x286)](_0x11ee74(0x229),_0x11ee74(0x218));break;case _0x11ee74(0x350):_0x5e2ea8[_0x11ee74(0x2d1)](),_0x1db4c2['show'](),$(_0x11ee74(0x25b))[_0x11ee74(0x286)](_0x11ee74(0x229),_0x11ee74(0x310))[_0x11ee74(0x286)](_0x11ee74(0x346),'text');break;case'sillytavern_preset':_0x3ecfae[_0x11ee74(0x2d1)](),_0x1db4c2['hide'](),loadSillyTavernPresets();break;}$('#amily2_model')[_0x11ee74(0x311)]()[_0x11ee74(0x24a)](_0x11ee74(0x2ec));}),_0x120131['off'](_0x5f3e67(0x2c8))['on'](_0x5f3e67(0x2c8),_0x5f3e67(0x32f),function(){const _0x45d7c3=_0x5f3e67;if(!pluginAuthStatus[_0x45d7c3(0x1f2)])return;const _0x383be=_0x511098(this['id']['replace'](_0x45d7c3(0x1fa),''));_0xcc300a(_0x383be,this['value']),toastr[_0x45d7c3(0x36e)](_0x45d7c3(0x24e)+_0x383be+_0x45d7c3(0x243),'Amily2号');}),_0x120131[_0x5f3e67(0x2ef)]('change.amily2.select')['on'](_0x5f3e67(0x1ea),_0x5f3e67(0x359),function(){const _0x591d2e=_0x5f3e67;if(!pluginAuthStatus[_0x591d2e(0x1f2)])return;const _0x180b31=_0x511098(this['id']['replace'](_0x591d2e(0x1fa),''));let _0x3a1b11=this[_0x591d2e(0x2a8)];this['id']==='amily2_preset_selector'?_0xcc300a(_0x591d2e(0x2b7),_0x3a1b11):_0xcc300a(_0x180b31,_0x3a1b11),this['id']===_0x591d2e(0x352)&&populateModelDropdown();}),_0x120131[_0x5f3e67(0x2ef)](_0x5f3e67(0x2ad))['on'](_0x5f3e67(0x2ad),'input[type=\x22range\x22][id^=\x22amily2_\x22]',function(){const _0x181600=_0x5f3e67;if(!pluginAuthStatus[_0x181600(0x1f2)])return;const _0x39d396=_0x511098(this['id']['replace'](_0x181600(0x1fa),'')),_0x4cce66=this['id'][_0x181600(0x289)](_0x181600(0x33b))?parseFloat(this[_0x181600(0x2a8)]):parseInt(this['value'],0xa);$('#'+this['id']+_0x181600(0x20f))[_0x181600(0x28f)](_0x4cce66),_0xcc300a(_0x39d396,_0x4cce66);});const _0xc64d14={'mainPrompt':_0x5f3e67(0x33f),'systemPrompt':_0x5f3e67(0x2d7),'outputFormatPrompt':_0x5f3e67(0x1f8)},_0x90f56e=_0x5f3e67(0x36f),_0x557866=_0x5f3e67(0x299),_0x25166d=_0x5f3e67(0x273);function _0x5855f3(){const _0x13207f=_0x5f3e67;if(!$(_0x90f56e)[_0x13207f(0x2c9)])return;const _0x1dab6d=$(_0x90f56e)[_0x13207f(0x275)]();if(!_0x1dab6d)return;const _0x531ebe=extension_settings[extensionName][_0x1dab6d]||'';$(_0x557866)[_0x13207f(0x275)](_0x531ebe);}_0x120131['off']('change.amily2.prompt_selector')['on'](_0x5f3e67(0x2f3),_0x90f56e,_0x5855f3),_0x120131[_0x5f3e67(0x2ef)]('click.amily2.unified_save')['on']('click.amily2.unified_save',_0x25166d,function(){const _0x165ea0=_0x5f3e67,_0x1f1972=$(_0x90f56e)['val']();if(!_0x1f1972)return;const _0x1e09db=$(_0x557866)[_0x165ea0(0x275)]();_0xcc300a(_0x1f1972,_0x1e09db),toastr['success'](_0x165ea0(0x247)+_0x1f1972+']\x20已镌刻!',_0x165ea0(0x1eb));}),_0x120131['off'](_0x5f3e67(0x205))['on'](_0x5f3e67(0x205),_0x5f3e67(0x366),function(){const _0xefa828=_0x5f3e67,_0x298f1e=$(_0x90f56e)['val']();if(!_0x298f1e)return;const _0x30f50a=defaultSettings[_0x298f1e];$(_0x557866)[_0xefa828(0x275)](_0x30f50a),_0xcc300a(_0x298f1e,_0x30f50a),toastr[_0xefa828(0x36e)](_0xefa828(0x247)+_0x298f1e+_0xefa828(0x303),'Amily2号');}),_0x120131['off'](_0x5f3e67(0x2d3))['on']('change.amily2.lore_settings','select[id^=\x22amily2_lore_\x22],\x20input#amily2_lore_depth_input',function(){const _0x334726=_0x5f3e67;if(!pluginAuthStatus['authorized'])return;let _0x329297=_0x511098(this['id'][_0x334726(0x2c5)]('amily2_',''));_0x329297===_0x334726(0x2d5)&&(_0x329297=_0x334726(0x2b9));const _0x39c3c0=this[_0x334726(0x346)]==='number'?parseInt(this[_0x334726(0x2a8)],0xa):this[_0x334726(0x2a8)];_0xcc300a(_0x329297,_0x39c3c0);if(this['id']===_0x334726(0x345)){const _0x2ebc0b=$(_0x334726(0x329));this['value']===_0x334726(0x36a)?_0x2ebc0b[_0x334726(0x34c)](0xc8):_0x2ebc0b[_0x334726(0x34a)](0xc8);}}),_0x120131['off'](_0x5f3e67(0x2e3))['on'](_0x5f3e67(0x2e3),_0x5f3e67(0x2e4),function(){const _0x18ad97=_0x5f3e67;if(!pluginAuthStatus[_0x18ad97(0x1f2)])return;const _0x16a017=$(this),_0x230a51=$(_0x18ad97(0x269));_0x16a017[_0x18ad97(0x245)](_0x18ad97(0x26f),!![])['html'](_0x18ad97(0x306)),_0x230a51[_0x18ad97(0x28f)](_0x18ad97(0x2c6))[_0x18ad97(0x24f)]()['fadeIn'](),setTimeout(()=>{const _0x42bde4=_0x18ad97;_0x16a017[_0x42bde4(0x245)](_0x42bde4(0x26f),![])['html'](_0x42bde4(0x213)),_0x230a51[_0x42bde4(0x2d9)]();},0x9c4);}),setTimeout(_0x5855f3,0x64),_0x12a839(),_0x120131[_0x5f3e67(0x371)](_0x5f3e67(0x373),!![]);}export function opt_saveAllSettings(){const _0x44ac58=_0x4baa,_0x57717d=$(_0x44ac58(0x32d));if(_0x57717d['length']===0x0)return;console['log']('['+extensionName+']\x20手动触发所有剧情优化设置的保存...'),_0x57717d[_0x44ac58(0x2fd)](_0x44ac58(0x216))[_0x44ac58(0x21f)](_0x44ac58(0x1ef)),_0x57717d[_0x44ac58(0x2fd)](_0x44ac58(0x319))[_0x44ac58(0x21f)](_0x44ac58(0x1ef)),opt_saveEnabledEntries(),toastr[_0x44ac58(0x21e)](_0x44ac58(0x1f0));}function opt_toCamelCase(_0x2f6696){const _0x8df79b=_0x4baa;return _0x2f6696['replace'](/[-_]([a-z])/g,_0x5307ed=>_0x5307ed[0x1][_0x8df79b(0x316)]());}function opt_updateApiUrlVisibility(_0x265cd6,_0x1bba8d){const _0x26e1f9=_0x4baa,_0xc5226c=_0x265cd6[_0x26e1f9(0x2fd)]('#amily2_opt_custom_api_settings_block'),_0x46e099=_0x265cd6[_0x26e1f9(0x2fd)]('#amily2_opt_tavern_api_profile_block'),_0x50f633=_0x265cd6[_0x26e1f9(0x2fd)](_0x26e1f9(0x2b3));_0xc5226c[_0x26e1f9(0x200)](),_0x46e099[_0x26e1f9(0x200)]();if(_0x1bba8d==='tavern')_0x46e099['show']();else{_0xc5226c[_0x26e1f9(0x2d1)]();if(_0x1bba8d===_0x26e1f9(0x257)){_0x265cd6['find']('#amily2_opt_api_url_block')[_0x26e1f9(0x200)]();const _0x1dd688=_0x26e1f9(0x1ed);_0x50f633[_0x26e1f9(0x275)]()!==_0x1dd688&&_0x50f633[_0x26e1f9(0x275)](_0x1dd688)[_0x26e1f9(0x286)](_0x26e1f9(0x346),_0x26e1f9(0x28f))['trigger'](_0x26e1f9(0x239));}else _0x265cd6[_0x26e1f9(0x2fd)]('#amily2_opt_api_url_block')[_0x26e1f9(0x2d1)]();}}function opt_updateWorldbookSourceVisibility(_0x51232d,_0x155c5b){const _0x16c524=_0x4baa,_0x769c92=_0x51232d[_0x16c524(0x2fd)]('#amily2_opt_worldbook_select_wrapper');if(_0x155c5b===_0x16c524(0x28d)){_0x769c92['show']();const _0x1d200=_0x769c92['find'](_0x16c524(0x237));_0x1d200[_0x16c524(0x219)]({'height':_0x16c524(0x2e9),'background-color':'var(--bg1)','appearance':_0x16c524(0x36c),'-webkit-appearance':'none'});}else _0x769c92[_0x16c524(0x200)]();}async function opt_loadTavernApiProfiles(_0x38fa97){const _0x3516ea=_0x4baa,_0x1d8aea=_0x38fa97[_0x3516ea(0x2fd)](_0x3516ea(0x2b0)),_0x387354=opt_getMergedSettings(),_0x12569d=_0x387354[_0x3516ea(0x201)],_0x5cd43d=_0x1d8aea['val']();_0x1d8aea[_0x3516ea(0x311)]()[_0x3516ea(0x24a)](new Option(_0x3516ea(0x2f2),''));try{const _0x4cf55d=getContext()[_0x3516ea(0x33a)]?.[_0x3516ea(0x2b4)]?.['profiles']||[];if(!_0x4cf55d||_0x4cf55d['length']===0x0){_0x1d8aea[_0x3516ea(0x24a)]($('