'+_0x4143e3+_0x429275(0x233);_0x4245ea[_0x429275(0x231)](_0x429275(0x1f5),_0x442cc1);}),_0x1f8be3['querySelector']('span')[_0x1c56bb(0x3e1)]='已选择\x200\x20/\x20'+_0x268ecd['length']+_0x1c56bb(0x37c);}async function startHistoriography(){const _0x5ca924=_0x28d2da,_0x41eb45=document['getElementById'](_0x5ca924(0x3c2))[_0x5ca924(0x25e)],_0x225cfd=document[_0x5ca924(0x214)](_0x5ca924(0x375)),_0x52164b=document[_0x5ca924(0x214)](_0x5ca924(0x264)),_0x29394a=Array[_0x5ca924(0x3fb)](_0x225cfd['querySelectorAll']('.hly-hist-entry-checkbox:checked'))['map'](_0x38a306=>_0x38a306[_0x5ca924(0x25e)]);if(!_0x41eb45||_0x29394a['length']===0x0){toastr[_0x5ca924(0x40a)](_0x5ca924(0x378),_0x5ca924(0x3a6));return;}_0x52164b['textContent']=_0x5ca924(0x323)+_0x41eb45+_0x5ca924(0x3c1)+_0x29394a[_0x5ca924(0x341)]+_0x5ca924(0x40c),toastr[_0x5ca924(0x390)]('批量编纂任务已开始...','圣旨'),log(_0x5ca924(0x377)+_0x41eb45+_0x5ca924(0x3c1)+_0x29394a[_0x5ca924(0x341)]+_0x5ca924(0x3d4),_0x5ca924(0x390));try{const _0xe741a8=await _0x798f38[_0x5ca924(0x32f)](_0x41eb45,_0x29394a);_0x52164b[_0x5ca924(0x3e1)]=_0xe741a8[_0x5ca924(0x3b2)],_0xe741a8[_0x5ca924(0x224)]?toastr[_0x5ca924(0x224)](_0x5ca924(0x29c),'大功告成'):toastr['warning'](_0x5ca924(0x3a4),'圣谕'),log('对《'+_0x41eb45+_0x5ca924(0x250)+_0xe741a8['totalSuccess']+_0x5ca924(0x33e)+_0xe741a8[_0x5ca924(0x273)],_0x5ca924(0x224));}catch(_0x295926){console[_0x5ca924(0x282)](_0x5ca924(0x36a),_0x295926),toastr[_0x5ca924(0x282)](_0x5ca924(0x290)+_0x295926[_0x5ca924(0x415)],_0x5ca924(0x1f8)),_0x52164b['textContent']=_0x5ca924(0x290)+_0x295926['message'];}finally{await updatePanelStatus();}}async function showStats(){const _0x2eac30=_0x28d2da;try{log(_0x2eac30(0x3ce),'info'),toastr[_0x2eac30(0x390)](_0x2eac30(0x347),'圣旨');const _0x442c90=await _0x5a0ed1[_0x2eac30(0x32c)](),_0x4bf186=await _0x5a0ed1[_0x2eac30(0x2d3)](),_0x495c47=_0x5a0ed1[_0x2eac30(0x22a)](),_0x5e05b5='\x0a\x0a翰林院宝库状态\x0a--------------------\x0a集合ID:\x20'+_0x4bf186+_0x2eac30(0x22f)+_0x442c90+_0x2eac30(0x25d)+_0x495c47[_0x2eac30(0x380)][_0x2eac30(0x25b)]+'\x0a所用模型:\x20'+_0x495c47['retrieval'][_0x2eac30(0x35b)]+_0x2eac30(0x39c);toastr['info'](_0x5e05b5,_0x2eac30(0x311),{'timeOut':0x3a98,'extendedTimeOut':0x1388,'tapToDismiss':!![],'closeButton':!![]}),log('查看宝库状态成功:集合ID='+_0x4bf186+_0x2eac30(0x381)+_0x442c90,_0x2eac30(0x224));}catch(_0x4be326){console['error'](_0x2eac30(0x2b3),_0x4be326),toastr[_0x2eac30(0x282)](_0x2eac30(0x27a)+_0x4be326[_0x2eac30(0x415)],_0x2eac30(0x1f8)),log('查询宝库状态失败:\x20'+_0x4be326['message'],_0x2eac30(0x282));}}function showRulesModal(_0x13e2f7){const _0x28fbc9=_0x28d2da,_0x3b2d01=_0x5a0ed1['getSettings'](),_0x4f2d11=_0x3b2d01[_0x13e2f7];if(!_0x4f2d11){console[_0x28fbc9(0x282)](_0x28fbc9(0x31b)+_0x13e2f7+_0x28fbc9(0x21f));return;}const _0x1a3ef3=_0x13e2f7===_0x28fbc9(0x2ec)?_0x28fbc9(0x3f7):_0x28fbc9(0x32a),_0x27f247=_0x4f2d11['exclusionRules']||[],_0x142892=(_0x3b8cd4={'start':'','end':''},_0x568e6c)=>_0x28fbc9(0x37f)+_0x568e6c+_0x28fbc9(0x29f)+(_0x3b8cd4[_0x28fbc9(0x412)]||'')['replace'](/"/g,'\x22')+_0x28fbc9(0x3b8)+(_0x3b8cd4[_0x28fbc9(0x2ee)]||'')[_0x28fbc9(0x2fb)](/"/g,'\x22')+_0x28fbc9(0x227),_0x40225e=_0x27f247[_0x28fbc9(0x204)](_0x142892)['join'](''),_0x5b4381=_0x13e2f7===_0x28fbc9(0x2bb)?_0x28fbc9(0x20f)+(_0x4f2d11[_0x28fbc9(0x3d2)]?_0x28fbc9(0x3a9):'')+_0x28fbc9(0x2b7)+(_0x4f2d11['tagExtractionEnabled']?_0x28fbc9(0x307):_0x28fbc9(0x312))+_0x28fbc9(0x2f7)+(_0x4f2d11[_0x28fbc9(0x3ac)]||'')+_0x28fbc9(0x38c):'',_0x9e2b71=_0x28fbc9(0x3fe)+_0x5b4381+_0x28fbc9(0x3e4)+(_0x40225e[_0x28fbc9(0x341)]>0x0?_0x40225e:_0x28fbc9(0x28c))+_0x28fbc9(0x2c8);showHtmlModal(_0x1a3ef3,_0x9e2b71,{'okText':_0x28fbc9(0x212),'onOk':_0x44256b=>{const _0x4d1ee0=_0x28fbc9,_0x108c96=[];_0x44256b[_0x4d1ee0(0x26a)](_0x4d1ee0(0x2ff))[_0x4d1ee0(0x2ea)](function(){const _0x3242f9=_0x4d1ee0,_0x365829=$(this)['find'](_0x3242f9(0x235))['eq'](0x0)[_0x3242f9(0x2f6)]()[_0x3242f9(0x35c)](),_0x4651ee=$(this)[_0x3242f9(0x26a)](_0x3242f9(0x235))['eq'](0x1)['val']()[_0x3242f9(0x35c)]();_0x365829&&_0x108c96['push']({'start':_0x365829,'end':_0x4651ee});});const _0x2066c9={..._0x4f2d11,'exclusionRules':_0x108c96};_0x13e2f7==='queryPreprocessing'&&(_0x2066c9[_0x4d1ee0(0x3d2)]=_0x44256b['find'](_0x4d1ee0(0x1f9))['is'](':checked'),_0x2066c9['tags']=_0x44256b[_0x4d1ee0(0x26a)](_0x4d1ee0(0x223))[_0x4d1ee0(0x2f6)]()),updateAndSaveSetting(_0x13e2f7,_0x2066c9),toastr[_0x4d1ee0(0x224)](_0x4d1ee0(0x2bc),_0x4d1ee0(0x303));},'onShow':_0x38a410=>{const _0x168f88=_0x28fbc9,_0x1e02ae=_0x38a410[_0x168f88(0x26a)](_0x168f88(0x2e4));_0x38a410[_0x168f88(0x26a)](_0x168f88(0x370))['on'](_0x168f88(0x39f),()=>{const _0x18ca7e=_0x168f88,_0x29d616=_0x1e02ae[_0x18ca7e(0x379)](_0x18ca7e(0x2ff))[_0x18ca7e(0x341)],_0x52521d=_0x142892(undefined,_0x29d616);_0x1e02ae[_0x18ca7e(0x26a)]('p')[_0x18ca7e(0x341)]>0x0?_0x1e02ae['html'](_0x52521d):_0x1e02ae[_0x18ca7e(0x40e)](_0x52521d);}),_0x1e02ae['on'](_0x168f88(0x39f),'.hly-delete-rule-btn',function(){const _0x5bdc6f=_0x168f88;$(this)[_0x5bdc6f(0x265)]('.hly-exclusion-rule-row')[_0x5bdc6f(0x21a)](),_0x1e02ae[_0x5bdc6f(0x379)]()[_0x5bdc6f(0x341)]===0x0&&_0x1e02ae[_0x5bdc6f(0x3ae)](_0x5bdc6f(0x28c));});if(_0x13e2f7===_0x168f88(0x2bb)){const _0x1931b4=_0x38a410[_0x168f88(0x26a)](_0x168f88(0x1f9)),_0x3f392b=_0x38a410[_0x168f88(0x26a)](_0x168f88(0x306));_0x1931b4['on'](_0x168f88(0x1fc),()=>{const _0x1bd41a=_0x168f88;_0x3f392b[_0x1bd41a(0x407)](_0x1bd41a(0x3a8),_0x1931b4['is'](':checked')?_0x1bd41a(0x307):_0x1bd41a(0x312));});}}});}function previewCondensation(){const _0x458e46=_0x28d2da,_0x4c9029=document[_0x458e46(0x214)](_0x458e46(0x2ce));try{const _0x2ef694=_0x5a0ed1[_0x458e46(0x22a)](),_0x40ec63=_0x2ef694['condensation'][_0x458e46(0x246)]||[],_0x23701a={'user':document['getElementById'](_0x458e46(0x383))[_0x458e46(0x3a9)],'ai':document[_0x458e46(0x214)](_0x458e46(0x221))['checked']},_0x37b140=document[_0x458e46(0x214)](_0x458e46(0x304))[_0x458e46(0x3a9)],_0x9c7f3e=_0x37b140?document['getElementById'](_0x458e46(0x34a))[_0x458e46(0x25e)][_0x458e46(0x3d5)](',')[_0x458e46(0x204)](_0x585f5d=>_0x585f5d[_0x458e46(0x35c)]())[_0x458e46(0x37a)](Boolean):[],_0x202b71=_0x5a0ed1[_0x458e46(0x205)](_0x23701a);if(!_0x202b71||_0x202b71[_0x458e46(0x341)]===0x0){_0x4c9029[_0x458e46(0x3e1)]=_0x458e46(0x3f8),toastr['warning'](_0x458e46(0x330),_0x458e46(0x294));return;}const _0x2c920a=getContext()[_0x458e46(0x37e)],_0x2e206f=_0x202b71['map']((_0x509ca6,_0x313c14)=>{const _0x4d55ed=_0x458e46;let _0xcb6b01;if(_0x509ca6[_0x4d55ed(0x2a7)])_0xcb6b01=_0x509ca6['mes'];else{if(_0x37b140&&_0x9c7f3e[_0x4d55ed(0x341)]>0x0){const _0x59fb00=extractBlocksByTags(_0x509ca6[_0x4d55ed(0x3f2)],_0x9c7f3e);_0x59fb00[_0x4d55ed(0x341)]>0x0?_0xcb6b01=_0x59fb00[_0x4d55ed(0x293)]('\x0a\x0a'):_0xcb6b01=_0x509ca6[_0x4d55ed(0x3f2)];}else _0xcb6b01=_0x509ca6['mes'];_0xcb6b01=applyExclusionRules(_0xcb6b01,_0x40ec63);}const _0xb852d=_0x2c920a[_0x4d55ed(0x401)](_0x12ac4f=>_0x12ac4f===_0x509ca6),_0x1fac31=_0xb852d!==-0x1?_0xb852d+0x1:-0x1;return{'id':_0x4d55ed(0x3d8)+_0x313c14,'name':_0x509ca6['name'],'content':_0xcb6b01[_0x4d55ed(0x35c)](),'floor':_0x1fac31,'is_user':_0x509ca6['is_user'],'send_date':_0x509ca6[_0x4d55ed(0x3d9)]};})[_0x458e46(0x37a)](_0x47c90a=>_0x47c90a[_0x458e46(0x3b2)]);if(_0x2e206f[_0x458e46(0x341)]===0x0){_0x4c9029[_0x458e46(0x3e1)]=_0x458e46(0x2cb),toastr[_0x458e46(0x40a)](_0x458e46(0x2cb),'翰林院启奏');return;}const _0x39226c=_0x2e206f['map']((_0x6f4bad,_0x3add8f)=>_0x458e46(0x35f)+_0x6f4bad['id']+_0x458e46(0x393)+_0x6f4bad[_0x458e46(0x28b)]+_0x458e46(0x237)+_0x6f4bad['name']+']\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\x20\x20\x20\x20\x20\x20
\x0a\x20\x20\x20\x20\x20\x20\x20\x20')['join']('');showHtmlModal(_0x458e46(0x238),''+_0x39226c+_0x458e46(0x2da),{'okText':'确认并更新预览','onOk':_0x2c3069=>{const _0x841267=_0x458e46,_0x528e12=[];_0x2c3069[_0x841267(0x26a)](_0x841267(0x329))[_0x841267(0x2ea)](function(){const _0x34b133=_0x841267,_0x15cfb7=$(this)[_0x34b133(0x26a)]('.hly-preview-textarea'),_0x5df252=_0x15cfb7[_0x34b133(0x2f6)]();_0x5df252[_0x34b133(0x35c)]()&&_0x528e12[_0x34b133(0x3b1)]({'mes':_0x5df252,'is_user':_0x15cfb7[_0x34b133(0x33f)](_0x34b133(0x21b)),'send_date':_0x15cfb7[_0x34b133(0x33f)](_0x34b133(0x23e)),'floor':_0x15cfb7[_0x34b133(0x33f)](_0x34b133(0x28b))});}),_0x4c9029[_0x841267(0x369)]['finalMessages']=JSON[_0x841267(0x338)](_0x528e12);const _0x556b93=document[_0x841267(0x214)]('hly-layer-start')[_0x841267(0x25e)],_0x58fd2b=document['getElementById'](_0x841267(0x1fb))[_0x841267(0x25e)];_0x4c9029['textContent']=_0x841267(0x27e)+_0x556b93+'\x20楼到\x20'+_0x58fd2b+_0x841267(0x2cc)+_0x528e12[_0x841267(0x341)]+_0x841267(0x314),toastr[_0x841267(0x224)](_0x841267(0x22c),_0x841267(0x303));}}),$(_0x458e46(0x2df))['on'](_0x458e46(0x39f),function(_0x49f34d){const _0x38da5c=_0x458e46;_0x49f34d[_0x38da5c(0x358)]();const _0x251f37=$(this)[_0x38da5c(0x33f)]('target');$('#'+_0x251f37)[_0x38da5c(0x21a)]();});}catch(_0x2b02a5){console[_0x458e46(0x282)]('[翰林院-枢纽]\x20预览过程发生错误:',_0x2b02a5),_0x4c9029['textContent']=_0x458e46(0x414)+_0x2b02a5[_0x458e46(0x415)],toastr[_0x458e46(0x282)](_0x458e46(0x414)+_0x2b02a5[_0x458e46(0x415)],_0x458e46(0x1f8));}}function log(_0x166e51,_0xc66294='info'){const _0x49d55b=_0x28d2da,_0x542375=document[_0x49d55b(0x214)](_0x49d55b(0x2a6));if(!_0x542375)return;const _0x4e3ca6=document[_0x49d55b(0x217)]('p'),_0x5748dd=new Date()[_0x49d55b(0x202)]();let _0x1427fd='fa-circle-info',_0x5bd2c1='log-info';switch(_0xc66294){case _0x49d55b(0x224):_0x1427fd=_0x49d55b(0x26e),_0x5bd2c1='log-success';break;case _0x49d55b(0x282):_0x1427fd=_0x49d55b(0x245),_0x5bd2c1=_0x49d55b(0x297);break;case _0x49d55b(0x23d):_0x1427fd='fa-exclamation-triangle',_0x5bd2c1=_0x49d55b(0x3ed);break;}_0x4e3ca6[_0x49d55b(0x2b4)]='hly-log-entry\x20'+_0x5bd2c1,_0x4e3ca6[_0x49d55b(0x30a)]=_0x49d55b(0x396)+_0x1427fd+_0x49d55b(0x345)+_0x5748dd+']\x20'+_0x166e51;const _0x20be44=_0x542375['querySelector'](_0x49d55b(0x2d6));_0x20be44&&_0x20be44[_0x49d55b(0x21a)](),_0x542375[_0x49d55b(0x366)](_0x4e3ca6),_0x542375[_0x49d55b(0x352)]=_0x542375[_0x49d55b(0x355)];}async function ingestManualText(){const _0x89a971=_0x28d2da,_0x10390b=document[_0x89a971(0x214)]('hly-manual-text'),_0x47a55b=_0x10390b['value'][_0x89a971(0x35c)]();if(!_0x47a55b){toastr['warning'](_0x89a971(0x38d),_0x89a971(0x294)),log(_0x89a971(0x359),'warn');return;}log('收到手动录入请求,文本长度:\x20'+_0x47a55b[_0x89a971(0x341)],'info'),toastr['info']('正在处理您提交的文书...','圣旨');try{const _0xdee09d=await _0x5a0ed1[_0x89a971(0x1f3)](_0x47a55b,'manual',{'sourceName':_0x89a971(0x2c1)});if(_0xdee09d['success'])toastr[_0x89a971(0x224)](_0x89a971(0x37d)+_0xdee09d[_0x89a971(0x343)]+_0x89a971(0x3f5),_0x89a971(0x201)),log(_0x89a971(0x39a)+_0xdee09d[_0x89a971(0x343)]+'\x20条忆识。',_0x89a971(0x224)),_0x10390b[_0x89a971(0x25e)]='';else throw new Error(_0xdee09d[_0x89a971(0x282)]||_0x89a971(0x24e));}catch(_0x3af794){console['error'](_0x89a971(0x29d),_0x3af794),toastr['error'](_0x89a971(0x326)+_0x3af794[_0x89a971(0x415)],'严重错误'),log(_0x89a971(0x2a5)+_0x3af794['message'],_0x89a971(0x282));}finally{await updatePanelStatus();}}
+function _0x3c62(_0x36035f,_0x1aa11a){const _0x4fc256=_0x4fc2();return _0x3c62=function(_0x3c622f,_0x1263d9){_0x3c622f=_0x3c622f-0xbb;let _0x41a3cc=_0x4fc256[_0x3c622f];return _0x41a3cc;},_0x3c62(_0x36035f,_0x1aa11a);}(function(_0x14cf00,_0xd78b88){const _0x1924e0=_0x3c62,_0x2ef673=_0x14cf00();while(!![]){try{const _0x2dc66d=parseInt(_0x1924e0(0xd1))/0x1+-parseInt(_0x1924e0(0xd2))/0x2*(-parseInt(_0x1924e0(0x141))/0x3)+-parseInt(_0x1924e0(0xc4))/0x4*(parseInt(_0x1924e0(0x127))/0x5)+parseInt(_0x1924e0(0xc0))/0x6*(-parseInt(_0x1924e0(0xc3))/0x7)+-parseInt(_0x1924e0(0x16e))/0x8+-parseInt(_0x1924e0(0x147))/0x9*(parseInt(_0x1924e0(0xc2))/0xa)+parseInt(_0x1924e0(0xda))/0xb;if(_0x2dc66d===_0xd78b88)break;else _0x2ef673['push'](_0x2ef673['shift']());}catch(_0x136c0f){_0x2ef673['push'](_0x2ef673['shift']());}}}(_0x4fc2,0x7d3e7));import{extension_settings,getContext}from'/scripts/extensions.js';import{extensionName,defaultSettings,saveSettings}from'../utils/settings.js';function _0x4fc2(){const _0x1f7aca=['preset','[Amily2-Ngms录]\x20[','请先选择一个要回溯的史册!','input','html','selected','圣谕有误','已镌刻!','_value','val','amily2_mhb_large_lore_selector','append','获取模型失败:\x20','\x0a\x20\x20\x20\x20\x20\x20\x20\x20
\x0a\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','ngmsApiKey','[Amily2-Ngms]\x20已选择模型:\x20','key','forEach','className','addEventListener','.hly-exclusion-rule-row','圣谕不明','amily2_ngms_model_select','
\x20开始远征','display','dataset','idle','[Amily2号-工部]\x20【敕史局】的专属工匠已就位...','
\x20测试中','.popup-button-ok','编辑内容排除规则','option','1725736GmQwAo','jailbreak','createElement','find','ngmsApiUrl','Ngms\x20模型获取','2195862bUdaYy','圣谕不全','440OtMsmK','7dMIhUu','732msmmJH','historiographySmallTriggerThreshold','
','textContent','amily2_ngms_max_tokens','.hly-delete-rule-btn','block','historiography-tag-input-container','[Amily2号-Ngms]\x20测试连接失败:','historiography_retention_count','push','amily2_mhb_','closest','247431ZnlZJx','10yPmuJg','start','[Amily2号-Ngms]\x20获取模型列表失败:','text','extensionSettings','amily2_ngms_tavern_profile','openai_test','historiographyIngestToRag','11582230KTRIFB','远征阈值必须是大于0的数字。已重置。','[Amily2号-Ngms工部]\x20正在绑定Ngms\x20API事件...','amily2_mhb_small_expedition_execute','remove','historiographySmallJailbreakPrompt','
','\x0a\x20\x20\x20\x20\x20\x20\x20\x20
此国史馆为空','log','amily2-expedition-state-change','historiographyWriteToLorebook','historiographyVectorizeSummary','historiography-tag-input','name','
','error','success','amily2_ngms_compatible_config','amily2_mhb_restore_archive','_restore_button','amily2_ngms_api_key','amily2_mhb_archive_selector','圣旨已达','
','change','amily2_mhb_small_auto_enabled','historiographyTags','amily2_mhb_large_worldbook_selector','prop','[Amily2号-Ngms]\x20加载SillyTavern预设失败:','historiographyRetentionCount','none','amily2_ngms_model','innerHTML','宏史卷','comment','保留层数必须是大于或等于0的数字。已重置。','historiographyLargeRefinePrompt','small','内容排除规则已保存。','\x20个模型','_editor','trim','historiographySmallSummaryPrompt','body','amily2_vectorize_summary_content','#historiography-add-rule-btn','historiography-exclusion-rules-btn','menu_button\x20small_button\x20interactable\x20success','disabled','请先选择一个国史馆及其中的史册条目!','破限谕旨','historiography-tag-extraction-toggle','historiography_auto_summary_interactive',']\x20设置为\x20->','amily2_mhb_small_trigger_count','amily2_mhb_small_manual_execute','已恢复为默认谕旨,请点击“保存当前”以确认。','amily2_ngms_content','微言录','amily2_ngms_test_connection','click',']\x20的新状态已保存。','warning','
\x20获取中','sillytavern_preset','
','historiographyExclusionRules','_save_button','12710FrZdHM','info','historiographyTagExtractionEnabled','.popup-button-cancel','amily2_ngms_fetch_models','api','amily2_mhb_large_refresh_worldbooks','running','amily2_ngms_api_mode','dispatchEvent','state','getElementById','defaultValue','checked','
','
\x20继续远征','value','style','amily2_mhb_large_refine_execute','_prompt_selector','appendChild','detail','historiographySmallAutoEnable','[Amily2-Ngms令]\x20收到指令:\x20将\x20[','amily2_ngms_preset_config','selectedIndex','335838ToGJKC','ngmsModel','amily2_mhb_archive_current','已保存!','ngmsApiMode','ngmsMaxTokens','61407hHgIzJ','ngmsTavernProfile','historiographyAutoSummaryInteractive','\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20
{const _0x25c5a1=_0x36d8ce,_0x16ffc6=_0x46de4a[_0x25c5a1(0x137)];_0x16ffc6===_0x25c5a1(0xbb)?_0x3f42c6[_0x25c5a1(0x137)]=extension_settings[extensionName][_0x40d2dc]:_0x3f42c6['value']=extension_settings[extensionName][_0x5d2a3f];};_0x46de4a[_0x36d8ce(0x161)](_0x36d8ce(0xfa),_0x35f613),_0x4b1252[_0x36d8ce(0x161)](_0x36d8ce(0x11f),()=>{const _0x13227f=_0x36d8ce,_0x2e1062=_0x46de4a[_0x13227f(0x137)];_0x2e1062===_0x13227f(0xbb)?extension_settings[extensionName][_0x40d2dc]=_0x3f42c6[_0x13227f(0x137)]:extension_settings[extensionName][_0x5d2a3f]=_0x3f42c6['value'],saveSettings()&&toastr[_0x13227f(0xf2)]((_0x5d93af===_0x13227f(0x108)?'微言录':_0x13227f(0x104))+'的'+(_0x2e1062==='jailbreak'?_0x13227f(0x115):'纲要')+_0x13227f(0x144));}),_0xdd61bc['addEventListener'](_0x36d8ce(0x11f),()=>{const _0x26980e=_0x36d8ce,_0x1aee6f=_0x46de4a[_0x26980e(0x137)];_0x1aee6f===_0x26980e(0xbb)?_0x3f42c6[_0x26980e(0x137)]=defaultSettings[_0x40d2dc]:_0x3f42c6[_0x26980e(0x137)]=defaultSettings[_0x5d2a3f],toastr[_0x26980e(0x128)](_0x26980e(0x11b));}),_0x35f613();const _0x578bd1=document[_0x36d8ce(0x132)](_0x36d8ce(0xcf)+_0x5d93af+'_expand_editor');_0x578bd1['addEventListener'](_0x36d8ce(0x11f),()=>{const _0xe9535b=_0x36d8ce,_0x5c9d50=_0x46de4a[_0xe9535b(0x137)],_0xc43bd=_0x46de4a['options'][_0x46de4a[_0xe9535b(0x140)]][_0xe9535b(0xd5)],_0x56b90b=_0x3f42c6['value'],_0xa8ef58='\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20
',_0xf2e50b=$(_0xa8ef58)['appendTo'](_0xe9535b(0x10e)),_0xbb3df3=_0xf2e50b[_0xe9535b(0xbd)](_0xe9535b(0xe8));_0xbb3df3[_0xe9535b(0x156)](_0x56b90b);const _0x41169c=()=>{const _0x506b70=_0xe9535b;_0xf2e50b[0x0][_0x506b70(0xe6)](),_0xf2e50b[_0x506b70(0xde)]();};_0xf2e50b[_0xe9535b(0xbd)](_0xe9535b(0x16b))['on'](_0xe9535b(0x11f),()=>{const _0x1aad73=_0xe9535b,_0x40684f=_0xbb3df3['val']();_0x3f42c6[_0x1aad73(0x137)]=_0x40684f,_0x5c9d50===_0x1aad73(0xbb)?extension_settings[extensionName][_0x40d2dc]=_0x40684f:extension_settings[extensionName][_0x5d2a3f]=_0x40684f,saveSettings()&&toastr['success']((_0x5d93af===_0x1aad73(0x108)?_0x1aad73(0x11d):_0x1aad73(0x104))+'的'+_0xc43bd+_0x1aad73(0x154)),_0x41169c();}),_0xf2e50b[_0xe9535b(0xbd)](_0xe9535b(0x12a))['on'](_0xe9535b(0x11f),_0x41169c),_0xf2e50b[0x0][_0xe9535b(0xe2)]();});}export function bindHistoriographyEvents(){const _0x10cc7e=_0x3c62;console['log'](_0x10cc7e(0x169)),setupPromptEditor(_0x10cc7e(0x108)),setupPromptEditor('large'),bindNgmsApiEvents();const _0x55c074=document[_0x10cc7e(0x132)](_0x10cc7e(0xe7)),_0x2e5c92=document[_0x10cc7e(0x132)]('amily2_mhb_small_end_floor'),_0x287dc9=document[_0x10cc7e(0x132)](_0x10cc7e(0x11a)),_0x51ca72=document[_0x10cc7e(0x132)](_0x10cc7e(0xfb)),_0x2200a3=document[_0x10cc7e(0x132)](_0x10cc7e(0x119)),_0x2b747f=document[_0x10cc7e(0x132)]('historiography_write_to_lorebook'),_0x3cab35=document[_0x10cc7e(0x132)]('historiography_ingest_to_rag');_0x287dc9[_0x10cc7e(0x161)](_0x10cc7e(0x11f),()=>{const _0x3dda42=_0x10cc7e,_0x28e2ce=parseInt(_0x55c074['value'],0xa),_0x2787e7=parseInt(_0x2e5c92[_0x3dda42(0x137)],0xa);if(isNaN(_0x28e2ce)||isNaN(_0x2787e7)||_0x28e2ce<=0x0||_0x2787e7<=0x0||_0x28e2ce>_0x2787e7){toastr['error']('请输入有效的起始和结束楼层!',_0x3dda42(0x153));return;}executeManualSummary(_0x28e2ce,_0x2787e7);}),_0x51ca72[_0x10cc7e(0x161)](_0x10cc7e(0xfa),_0x39fa87=>{const _0x2a309f=_0x10cc7e;extension_settings[extensionName]['historiographySmallAutoEnable']=_0x39fa87[_0x2a309f(0xe5)][_0x2a309f(0x134)],saveSettings();}),_0x2200a3[_0x10cc7e(0x161)](_0x10cc7e(0xfa),_0x592c8b=>{const _0x3066d7=_0x10cc7e,_0x414e36=parseInt(_0x592c8b[_0x3066d7(0xe5)][_0x3066d7(0x137)],0xa);if(isNaN(_0x414e36)||_0x414e36<0x1){_0x592c8b[_0x3066d7(0xe5)][_0x3066d7(0x137)]=defaultSettings[_0x3066d7(0xc5)],toastr[_0x3066d7(0x121)](_0x3066d7(0xdb),_0x3066d7(0x153));return;}extension_settings[extensionName][_0x3066d7(0xc5)]=_0x414e36,saveSettings();});const _0x5b6e62=document[_0x10cc7e(0x132)](_0x10cc7e(0xcd));_0x5b6e62['addEventListener'](_0x10cc7e(0xfa),_0x43f112=>{const _0x1c3a78=_0x10cc7e,_0x3c294a=parseInt(_0x43f112['target'][_0x1c3a78(0x137)],0xa);if(isNaN(_0x3c294a)||_0x3c294a<0x0){_0x43f112[_0x1c3a78(0xe5)][_0x1c3a78(0x137)]=defaultSettings[_0x1c3a78(0x100)],toastr[_0x1c3a78(0x121)](_0x1c3a78(0x106),'圣谕有误');return;}extension_settings[extensionName]['historiographyRetentionCount']=_0x3c294a,saveSettings();}),_0x2b747f[_0x10cc7e(0x161)](_0x10cc7e(0xfa),_0x23b734=>{const _0x390794=_0x10cc7e;extension_settings[extensionName][_0x390794(0xec)]=_0x23b734[_0x390794(0xe5)][_0x390794(0x134)],saveSettings();}),_0x3cab35[_0x10cc7e(0x161)](_0x10cc7e(0xfa),_0x45e0b=>{const _0x3ebea4=_0x10cc7e;extension_settings[extensionName]['historiographyIngestToRag']=_0x45e0b[_0x3ebea4(0xe5)]['checked'],saveSettings();}),_0x51ca72['checked']=extension_settings[extensionName][_0x10cc7e(0x13d)]??![],_0x2200a3[_0x10cc7e(0x137)]=extension_settings[extensionName][_0x10cc7e(0xc5)]??0x1e,_0x5b6e62[_0x10cc7e(0x137)]=extension_settings[extensionName][_0x10cc7e(0x100)]??0x5,_0x2b747f[_0x10cc7e(0x134)]=extension_settings[extensionName][_0x10cc7e(0xec)]??!![],_0x3cab35[_0x10cc7e(0x134)]=extension_settings[extensionName][_0x10cc7e(0xd9)]??![];const _0x337329=document[_0x10cc7e(0x132)](_0x10cc7e(0x117));_0x337329[_0x10cc7e(0x134)]=extension_settings[extensionName][_0x10cc7e(0x149)]??![],_0x337329['addEventListener']('change',_0x2f4b47=>{const _0x308fe5=_0x10cc7e;extension_settings[extensionName][_0x308fe5(0x149)]=_0x2f4b47[_0x308fe5(0xe5)]['checked'],saveSettings();});const _0x3b176b=document[_0x10cc7e(0x132)](_0x10cc7e(0x116)),_0x97688=document['getElementById'](_0x10cc7e(0xcb)),_0x3e4a73=document[_0x10cc7e(0x132)](_0x10cc7e(0xee)),_0x28079b=document[_0x10cc7e(0x132)](_0x10cc7e(0x111));_0x3b176b[_0x10cc7e(0x134)]=extension_settings[extensionName]['historiographyTagExtractionEnabled']??![],_0x3e4a73[_0x10cc7e(0x137)]=extension_settings[extensionName]['historiographyTags']??'',_0x97688[_0x10cc7e(0x138)][_0x10cc7e(0x166)]=_0x3b176b[_0x10cc7e(0x134)]?'block':'none',_0x3b176b[_0x10cc7e(0x161)](_0x10cc7e(0xfa),_0x39d4f1=>{const _0x100687=_0x10cc7e,_0x23484c=_0x39d4f1[_0x100687(0xe5)][_0x100687(0x134)];extension_settings[extensionName][_0x100687(0x129)]=_0x23484c,_0x97688[_0x100687(0x138)]['display']=_0x23484c?_0x100687(0xca):_0x100687(0x101),saveSettings();}),_0x3e4a73[_0x10cc7e(0x161)](_0x10cc7e(0xfa),_0x594751=>{const _0x3a1e01=_0x10cc7e;extension_settings[extensionName][_0x3a1e01(0xfc)]=_0x594751[_0x3a1e01(0xe5)][_0x3a1e01(0x137)],saveSettings();}),_0x28079b[_0x10cc7e(0x161)](_0x10cc7e(0x11f),showHistoriographyExclusionRulesModal);const _0x57993f=document[_0x10cc7e(0x132)](_0x10cc7e(0xdd)),_0x6e242c=_0x51939c=>{const _0x4de8a4=_0x10cc7e;_0x57993f[_0x4de8a4(0x167)][_0x4de8a4(0x131)]=_0x51939c;switch(_0x51939c){case'running':_0x57993f[_0x4de8a4(0x103)]='
\x20停止远征',_0x57993f[_0x4de8a4(0x160)]='menu_button\x20small_button\x20interactable\x20danger';break;case'paused':_0x57993f[_0x4de8a4(0x103)]=_0x4de8a4(0x136),_0x57993f[_0x4de8a4(0x160)]=_0x4de8a4(0x112);break;case _0x4de8a4(0x168):default:_0x57993f['innerHTML']=_0x4de8a4(0x165),_0x57993f[_0x4de8a4(0x160)]='menu_button\x20small_button\x20interactable';break;}};document[_0x10cc7e(0x161)](_0x10cc7e(0xeb),_0x455465=>{const _0x40f908=_0x10cc7e,{isRunning:_0x1689be,manualStop:_0x286acd}=_0x455465[_0x40f908(0x13c)];if(_0x1689be)_0x6e242c(_0x40f908(0x12e));else _0x286acd?_0x6e242c('paused'):_0x6e242c(_0x40f908(0x168));}),_0x57993f[_0x10cc7e(0x161)](_0x10cc7e(0x11f),()=>{const _0x43cc16=_0x10cc7e,_0x3e57a6=_0x57993f['dataset'][_0x43cc16(0x131)]||'idle';_0x3e57a6==='running'?stopExpedition():executeExpedition();}),_0x6e242c(_0x10cc7e(0x168));const _0x17c9a1=document[_0x10cc7e(0x132)](_0x10cc7e(0x143)),_0xb9b59=document[_0x10cc7e(0x132)](_0x10cc7e(0xf7)),_0x475be3=document['getElementById']('amily2_mhb_refresh_archives'),_0x2ca2db=document['getElementById'](_0x10cc7e(0xf4)),_0x96d273=async()=>{const _0x7f2b73=_0x10cc7e;_0xb9b59[_0x7f2b73(0x103)]=_0x7f2b73(0xe0);const _0x4f614f=await getArchivedLedgers();_0xb9b59[_0x7f2b73(0x103)]='',_0x4f614f&&_0x4f614f[_0x7f2b73(0x14c)]>0x0?_0x4f614f[_0x7f2b73(0x15f)](_0x507862=>{const _0x5f8c7a=_0x7f2b73,_0x32fd42=document[_0x5f8c7a(0xbc)](_0x5f8c7a(0x16d));_0x32fd42[_0x5f8c7a(0x137)]=_0x507862[_0x5f8c7a(0x15e)],_0x32fd42[_0x5f8c7a(0xc7)]=_0x507862[_0x5f8c7a(0x105)],_0xb9b59[_0x5f8c7a(0x13b)](_0x32fd42);}):_0xb9b59[_0x7f2b73(0x103)]='
';};_0x17c9a1[_0x10cc7e(0x161)](_0x10cc7e(0x11f),async()=>{if(confirm('确定要归档当前的【对话流水总帐】并停用它吗?\x0a这将允许您开始一段全新的历史记录。')){const _0x14311c=await archiveCurrentLedger();_0x14311c&&_0x96d273();}}),_0x475be3['addEventListener'](_0x10cc7e(0x11f),_0x96d273),_0x2ca2db[_0x10cc7e(0x161)](_0x10cc7e(0x11f),async()=>{const _0x106ba3=_0x10cc7e,_0x39aaf2=_0xb9b59[_0x106ba3(0x137)];if(!_0x39aaf2){toastr['warning'](_0x106ba3(0x14f),_0x106ba3(0x163));return;}confirm('确定要回溯选中的史册吗?\x0a当前的活跃史册(如果有)将被自动归档。')&&(await restoreArchivedLedger(_0x39aaf2),_0x96d273());});const _0x204793=document[_0x10cc7e(0x132)](_0x10cc7e(0xfd)),_0x4bafaa=document['getElementById'](_0x10cc7e(0x157)),_0x30a212=document[_0x10cc7e(0x132)](_0x10cc7e(0x12d)),_0x1f3f8e=document[_0x10cc7e(0x132)]('amily2_mhb_large_refresh_lores'),_0x193aae=document[_0x10cc7e(0x132)](_0x10cc7e(0x139)),_0x17b71a=async()=>{const _0x365db4=_0x10cc7e;_0x204793[_0x365db4(0x103)]='
';const _0x1582c6=await getAvailableWorldbooks();_0x204793[_0x365db4(0x103)]='',_0x1582c6&&_0x1582c6[_0x365db4(0x14c)]>0x0?(_0x1582c6[_0x365db4(0x15f)](_0x42115e=>{const _0x591f0f=_0x365db4,_0x448cbe=document[_0x591f0f(0xbc)](_0x591f0f(0x16d));_0x448cbe[_0x591f0f(0x137)]=_0x42115e,_0x448cbe[_0x591f0f(0xc7)]=_0x42115e,_0x204793[_0x591f0f(0x13b)](_0x448cbe);}),_0x204793[_0x365db4(0x130)](new Event(_0x365db4(0xfa)))):_0x204793[_0x365db4(0x103)]=_0x365db4(0xf0);},_0x8553d=async()=>{const _0xe10a2e=_0x10cc7e,_0x545bf5=_0x204793['value'];if(!_0x545bf5){_0x4bafaa['innerHTML']=_0xe10a2e(0xc6);return;}_0x4bafaa[_0xe10a2e(0x103)]=_0xe10a2e(0x135);const _0x57ee86=await getLoresForWorldbook(_0x545bf5);_0x4bafaa[_0xe10a2e(0x103)]='',_0x57ee86&&_0x57ee86[_0xe10a2e(0x14c)]>0x0?_0x57ee86['forEach'](_0x565142=>{const _0x286bf0=_0xe10a2e,_0x5e0da6=document['createElement'](_0x286bf0(0x16d));_0x5e0da6['value']=_0x565142[_0x286bf0(0x15e)],_0x5e0da6['textContent']='['+_0x565142['key']+']\x20'+_0x565142[_0x286bf0(0x105)],_0x4bafaa['appendChild'](_0x5e0da6);}):_0x4bafaa[_0xe10a2e(0x103)]=_0xe10a2e(0xe9);};_0x30a212[_0x10cc7e(0x161)](_0x10cc7e(0x11f),_0x17b71a),_0x204793[_0x10cc7e(0x161)](_0x10cc7e(0xfa),_0x8553d),_0x1f3f8e['addEventListener'](_0x10cc7e(0x11f),_0x8553d),_0x193aae[_0x10cc7e(0x161)](_0x10cc7e(0x11f),()=>{const _0x3901f1=_0x10cc7e,_0x1e82f7=_0x204793['value'],_0x434138=_0x4bafaa[_0x3901f1(0x137)];if(!_0x1e82f7||!_0x434138){toastr['error'](_0x3901f1(0x114),_0x3901f1(0xc1));return;}executeRefinement(_0x1e82f7,_0x434138);});const _0x54ce9b=document[_0x10cc7e(0x132)](_0x10cc7e(0x10f));_0x54ce9b['checked']=extension_settings[extensionName][_0x10cc7e(0xed)]??![],_0x54ce9b[_0x10cc7e(0x161)](_0x10cc7e(0xfa),_0x863884=>{const _0x50f026=_0x10cc7e;extension_settings[extensionName][_0x50f026(0xed)]=_0x863884[_0x50f026(0xe5)]['checked'],saveSettings();});}function bindNgmsApiEvents(){const _0x94cd31=_0x3c62;console[_0x94cd31(0xea)](_0x94cd31(0xdc));const _0x464106=(_0x3b4622,_0xf96c73)=>{const _0x4bb96b=_0x94cd31;console['log'](_0x4bb96b(0x13e)+_0x3b4622+_0x4bb96b(0x118),_0xf96c73),!extension_settings[extensionName]&&(extension_settings[extensionName]={}),extension_settings[extensionName][_0x3b4622]=_0xf96c73,saveSettings(),console['log'](_0x4bb96b(0x14e)+_0x3b4622+_0x4bb96b(0x120));},_0x5bf9cf=document[_0x94cd31(0x132)]('amily2_ngms_enabled'),_0x26703d=document['getElementById'](_0x94cd31(0x11c));_0x5bf9cf&&_0x26703d&&(_0x5bf9cf[_0x94cd31(0x134)]=extension_settings[extensionName][_0x94cd31(0xe4)]??![],_0x26703d[_0x94cd31(0x138)][_0x94cd31(0x166)]=_0x5bf9cf[_0x94cd31(0x134)]?_0x94cd31(0xca):_0x94cd31(0x101),_0x5bf9cf[_0x94cd31(0x161)](_0x94cd31(0xfa),function(){const _0x309bf5=_0x94cd31,_0x476aab=this[_0x309bf5(0x134)];_0x464106(_0x309bf5(0xe4),_0x476aab),_0x26703d[_0x309bf5(0x138)][_0x309bf5(0x166)]=_0x476aab?_0x309bf5(0xca):_0x309bf5(0x101);}));const _0x15072c=document[_0x94cd31(0x132)](_0x94cd31(0x12f)),_0x4d717a=document['getElementById'](_0x94cd31(0xf3)),_0x296456=document['getElementById'](_0x94cd31(0x13f));if(_0x15072c&&_0x4d717a&&_0x296456){_0x15072c['value']=extension_settings[extensionName]['ngmsApiMode']||_0x94cd31(0xd8);const _0x59f538=_0x24d4c6=>{const _0x337db6=_0x94cd31;_0x24d4c6===_0x337db6(0x123)?(_0x4d717a[_0x337db6(0x138)]['display']=_0x337db6(0x101),_0x296456['style']['display']=_0x337db6(0xca),loadNgmsTavernPresets()):(_0x4d717a['style'][_0x337db6(0x166)]='block',_0x296456[_0x337db6(0x138)][_0x337db6(0x166)]=_0x337db6(0x101));};_0x59f538(_0x15072c[_0x94cd31(0x137)]),_0x15072c['addEventListener']('change',function(){const _0x52b4a7=_0x94cd31;_0x464106(_0x52b4a7(0x145),this[_0x52b4a7(0x137)]),_0x59f538(this['value']);});}const _0x524eea=[{'id':'amily2_ngms_api_url','key':_0x94cd31(0xbe)},{'id':_0x94cd31(0xf6),'key':_0x94cd31(0x15c)},{'id':_0x94cd31(0x102),'key':'ngmsModel'}];_0x524eea[_0x94cd31(0x15f)](_0x320b80=>{const _0x2558e9=_0x94cd31,_0x38aa2c=document[_0x2558e9(0x132)](_0x320b80['id']);_0x38aa2c&&(_0x38aa2c['value']=extension_settings[extensionName][_0x320b80[_0x2558e9(0x15e)]]||'',_0x38aa2c['addEventListener'](_0x2558e9(0xfa),function(){const _0x4b192e=_0x2558e9;_0x464106(_0x320b80[_0x4b192e(0x15e)],this[_0x4b192e(0x137)]);}));});const _0xd26c3f=[{'id':_0x94cd31(0xc8),'key':_0x94cd31(0x146),'defaultValue':0xfa0},{'id':'amily2_ngms_temperature','key':_0x94cd31(0xe3),'defaultValue':0.7}];_0xd26c3f[_0x94cd31(0x15f)](_0x46d795=>{const _0x1b2d43=_0x94cd31,_0x26e31c=document['getElementById'](_0x46d795['id']),_0x35612d=document[_0x1b2d43(0x132)](_0x46d795['id']+_0x1b2d43(0x155));if(_0x26e31c&&_0x35612d){const _0x27f465=extension_settings[extensionName][_0x46d795['key']]||_0x46d795[_0x1b2d43(0x133)];_0x26e31c['value']=_0x27f465,_0x35612d[_0x1b2d43(0xc7)]=_0x27f465,_0x26e31c[_0x1b2d43(0x161)]('input',function(){const _0x5eb682=_0x1b2d43,_0x4d1dad=parseFloat(this[_0x5eb682(0x137)]);_0x35612d['textContent']=_0x4d1dad,_0x464106(_0x46d795['key'],_0x4d1dad);});}});const _0x6efb7c=document[_0x94cd31(0x132)](_0x94cd31(0xd7));_0x6efb7c&&(_0x6efb7c[_0x94cd31(0x137)]=extension_settings[extensionName][_0x94cd31(0x148)]||'',_0x6efb7c['addEventListener'](_0x94cd31(0xfa),function(){const _0x42a9ec=_0x94cd31;_0x464106(_0x42a9ec(0x148),this[_0x42a9ec(0x137)]);}));const _0xff00d=document['getElementById'](_0x94cd31(0x11e));_0xff00d&&_0xff00d[_0x94cd31(0x161)]('click',async function(){const _0x414e80=_0x94cd31,_0x43737f=$(this),_0xe3b759=_0x43737f[_0x414e80(0x151)]();_0x43737f[_0x414e80(0xfe)](_0x414e80(0x113),!![])[_0x414e80(0x151)](_0x414e80(0x16a));try{await testNgmsApiConnection();}catch(_0x7ea21b){console['error'](_0x414e80(0xcc),_0x7ea21b);}finally{_0x43737f['prop'](_0x414e80(0x113),![])[_0x414e80(0x151)](_0xe3b759);}});const _0x4475c9=document[_0x94cd31(0x132)](_0x94cd31(0x12b)),_0x11009e=document['getElementById'](_0x94cd31(0x164)),_0x574134=document[_0x94cd31(0x132)](_0x94cd31(0x102));_0x4475c9&&_0x11009e&&_0x574134&&_0x4475c9['addEventListener'](_0x94cd31(0x11f),async function(){const _0x7b6bf3=_0x94cd31,_0x361838=$(this),_0x2cb194=_0x361838[_0x7b6bf3(0x151)]();_0x361838[_0x7b6bf3(0xfe)]('disabled',!![])[_0x7b6bf3(0x151)](_0x7b6bf3(0x122));try{const _0x1687b9=await fetchNgmsModels();_0x1687b9&&_0x1687b9[_0x7b6bf3(0x14c)]>0x0?(_0x11009e[_0x7b6bf3(0x103)]='
',_0x1687b9[_0x7b6bf3(0x15f)](_0x58f5e2=>{const _0x4008f0=_0x7b6bf3,_0x12e5f0=document[_0x4008f0(0xbc)](_0x4008f0(0x16d));_0x12e5f0[_0x4008f0(0x137)]=_0x58f5e2['id']||_0x58f5e2['name']||_0x58f5e2,_0x12e5f0[_0x4008f0(0xc7)]=_0x58f5e2[_0x4008f0(0xef)]||_0x58f5e2['id']||_0x58f5e2,_0x11009e[_0x4008f0(0x13b)](_0x12e5f0);}),_0x11009e[_0x7b6bf3(0x138)]['display']=_0x7b6bf3(0xca),_0x574134[_0x7b6bf3(0x138)][_0x7b6bf3(0x166)]=_0x7b6bf3(0x101),_0x11009e[_0x7b6bf3(0x161)](_0x7b6bf3(0xfa),function(){const _0x4ec4fa=_0x7b6bf3,_0x369bbc=this[_0x4ec4fa(0x137)];_0x574134['value']=_0x369bbc,_0x464106(_0x4ec4fa(0x142),_0x369bbc),console[_0x4ec4fa(0xea)](_0x4ec4fa(0x15d)+_0x369bbc);}),toastr['success'](_0x7b6bf3(0x15b)+_0x1687b9['length']+_0x7b6bf3(0x10a),'Ngms\x20模型获取')):toastr[_0x7b6bf3(0x121)]('未获取到任何模型',_0x7b6bf3(0xbf));}catch(_0x2e0cab){console[_0x7b6bf3(0xf1)](_0x7b6bf3(0xd4),_0x2e0cab),toastr[_0x7b6bf3(0xf1)](_0x7b6bf3(0x159)+_0x2e0cab['message'],_0x7b6bf3(0xbf));}finally{_0x361838['prop'](_0x7b6bf3(0x113),![])[_0x7b6bf3(0x151)](_0x2cb194);}});}async function loadNgmsTavernPresets(){const _0x5d0b4f=_0x3c62,_0x114d0c=document[_0x5d0b4f(0x132)]('amily2_ngms_tavern_profile');if(!_0x114d0c)return;const _0x366c43=_0x114d0c[_0x5d0b4f(0x137)];_0x114d0c[_0x5d0b4f(0x103)]=_0x5d0b4f(0x124);try{const _0x50b3f6=getContext(),_0xea1458=_0x50b3f6[_0x5d0b4f(0xd6)]?.['connectionManager']?.['profiles']||[];_0x114d0c[_0x5d0b4f(0x103)]='
',_0xea1458[_0x5d0b4f(0x14c)]>0x0?_0xea1458[_0x5d0b4f(0x15f)](_0x72fc00=>{const _0x34ac7e=_0x5d0b4f;if(_0x72fc00[_0x34ac7e(0x12c)]&&_0x72fc00[_0x34ac7e(0x14d)]){const _0x3301d0=document['createElement'](_0x34ac7e(0x16d));_0x3301d0[_0x34ac7e(0x137)]=_0x72fc00['id'],_0x3301d0[_0x34ac7e(0xc7)]=_0x72fc00[_0x34ac7e(0xef)]||_0x72fc00['id'],_0x72fc00['id']===_0x366c43&&(_0x3301d0[_0x34ac7e(0x152)]=!![]),_0x114d0c[_0x34ac7e(0x13b)](_0x3301d0);}}):_0x114d0c[_0x5d0b4f(0x103)]='
';}catch(_0x259847){console[_0x5d0b4f(0xf1)](_0x5d0b4f(0xff),_0x259847),_0x114d0c[_0x5d0b4f(0x103)]=_0x5d0b4f(0xf9);}}function showHistoriographyExclusionRulesModal(){const _0x454641=_0x3c62,_0x2ce1ce=extension_settings[extensionName][_0x454641(0x125)]||[],_0x4c9eb3=(_0x1f7afd={'start':'','end':''},_0x15143f)=>_0x454641(0xe1)+_0x15143f+_0x454641(0x14a)+_0x1f7afd[_0x454641(0xd3)]+'\x22\x20placeholder=\x22开始字符,\x20如\x20\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20
\x0a\x20\x20\x20\x20\x20\x20\x20\x20
\x0a\x20\x20\x20\x20',_0x40200e=_0x2ce1ce[_0x454641(0x14b)](_0x4c9eb3)['join'](''),_0x381b69=_0x454641(0x15a)+_0x40200e+'
\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20
\x0a\x20\x20\x20\x20\x20\x20\x20\x20
\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20';showHtmlModal(_0x454641(0x16c),_0x381b69,{'okText':'保存规则','onOk':_0x4b524d=>{const _0x2baf07=_0x454641,_0x52e2c8=[];_0x4b524d['find']('.hly-exclusion-rule-row')['each'](function(){const _0x2734b9=_0x3c62,_0x140cd5=$(this)[_0x2734b9(0xbd)](_0x2734b9(0x150))['eq'](0x0)['val']()[_0x2734b9(0x10c)](),_0x8f0f26=$(this)[_0x2734b9(0xbd)](_0x2734b9(0x150))['eq'](0x1)[_0x2734b9(0x156)]()[_0x2734b9(0x10c)]();_0x140cd5&&_0x8f0f26&&_0x52e2c8[_0x2734b9(0xce)]({'start':_0x140cd5,'end':_0x8f0f26});}),extension_settings[extensionName][_0x2baf07(0x125)]=_0x52e2c8,saveSettings(),toastr[_0x2baf07(0xf2)](_0x2baf07(0x109),_0x2baf07(0xf8));},'onShow':_0x3af03e=>{const _0x51da14=_0x454641,_0x3a964e=_0x3af03e[_0x51da14(0xbd)]('#historiography-rules-list');_0x3af03e[_0x51da14(0xbd)](_0x51da14(0x110))['on'](_0x51da14(0x11f),()=>{const _0x57f05c=_0x51da14,_0x3e0464=_0x3a964e['children']()['length'],_0x5ad8c0=_0x4c9eb3({'start':'','end':''},_0x3e0464);_0x3a964e[_0x57f05c(0x158)](_0x5ad8c0);}),_0x3a964e['on'](_0x51da14(0x11f),_0x51da14(0xc9),function(){const _0x1976cb=_0x51da14;$(this)[_0x1976cb(0xd0)](_0x1976cb(0x162))['remove']();});}});}