From 77fb8ca903ae504f958bdfb30fa74cd03a72d719 Mon Sep 17 00:00:00 2001 From: Wx-2025 <351320169@qq.com> Date: Thu, 13 Nov 2025 22:50:49 +0800 Subject: [PATCH] Update table-bindings.js --- ui/table-bindings.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ui/table-bindings.js b/ui/table-bindings.js index 0175bb9..9690e80 100644 --- a/ui/table-bindings.js +++ b/ui/table-bindings.js @@ -1 +1 @@ -const _0x1d3fcf=_0x2e5f;(function(_0x21aad3,_0x3d8a0d){const _0x454a7b=_0x2e5f,_0x1284a0=_0x21aad3();while(!![]){try{const _0xfec051=-parseInt(_0x454a7b(0x1c0))/0x1+-parseInt(_0x454a7b(0x28e))/0x2+-parseInt(_0x454a7b(0x250))/0x3+parseInt(_0x454a7b(0x263))/0x4+parseInt(_0x454a7b(0x251))/0x5*(-parseInt(_0x454a7b(0x172))/0x6)+parseInt(_0x454a7b(0x1b9))/0x7+-parseInt(_0x454a7b(0x1ce))/0x8*(-parseInt(_0x454a7b(0x231))/0x9);if(_0xfec051===_0x3d8a0d)break;else _0x1284a0['push'](_0x1284a0['shift']());}catch(_0x5017e8){_0x1284a0['push'](_0x1284a0['shift']());}}}(_0x2b0c,0xd8fd2));import*as _0x3ab42 from'../core/table-system/manager.js';import{log}from'../core/table-system/logger.js';function _0x2e5f(_0x373f87,_0x3bc61b){const _0x2b0c4e=_0x2b0c();return _0x2e5f=function(_0x2e5fef,_0x3f7bca){_0x2e5fef=_0x2e5fef-0x14e;let _0x32307b=_0x2b0c4e[_0x2e5fef];return _0x32307b;},_0x2e5f(_0x373f87,_0x3bc61b);}import{extension_settings,getContext}from'/scripts/extensions.js';import{extensionName}from'../utils/settings.js';import{updateOrInsertTableInChat}from'./message-table-renderer.js';import{saveSettingsDebounced}from'/script.js';import{startBatchFilling}from'../core/table-system/batch-filler.js';import{showHtmlModal}from'./page-window.js';import{DEFAULT_AI_RULE_TEMPLATE,DEFAULT_AI_FLOW_TEMPLATE}from'../core/table-system/settings.js';import{world_names,loadWorldInfo}from'/scripts/world-info.js';import{safeCharLorebooks,safeLorebookEntries}from'../core/tavernhelper-compatibility.js';import{characters,this_chid,eventSource,event_types}from'/script.js';import{fetchNccsModels,testNccsApiConnection}from'../core/api/NccsApi.js';const isTouchDevice=()=>window[_0x1d3fcf(0x22f)](_0x1d3fcf(0x26d))[_0x1d3fcf(0x2db)],getAllTablesContainer=()=>document[_0x1d3fcf(0x303)](_0x1d3fcf(0x1e5));let isResizing=![];function toggleRowContextMenu(_0x2bd672){const _0x310617=_0x1d3fcf;_0x2bd672[_0x310617(0x1dd)](),_0x2bd672[_0x310617(0x265)]();const _0x1ac243=_0x2bd672['target'][_0x310617(0x26f)](_0x310617(0x260));if(!_0x1ac243)return;const _0x28ec52=_0x1ac243[_0x310617(0x26f)](_0x310617(0x24b));if(!_0x28ec52)return;const _0x565711=_0x1ac243[_0x310617(0x257)][_0x310617(0x2dd)](_0x310617(0x33f));document[_0x310617(0x20c)]('.amily2-menu-open')[_0x310617(0x29d)](_0x4d1d7b=>{const _0x1d71c0=_0x310617;if(_0x4d1d7b!==_0x1ac243){_0x4d1d7b[_0x1d71c0(0x257)]['remove'](_0x1d71c0(0x33f));const _0x29dcdd=_0x4d1d7b[_0x1d71c0(0x26f)](_0x1d71c0(0x24b));_0x29dcdd&&(_0x29dcdd[_0x1d71c0(0x255)][_0x1d71c0(0x17a)]=_0x1d71c0(0x1a7),_0x29dcdd[_0x1d71c0(0x255)][_0x1d71c0(0x1ad)]='',_0x29dcdd[_0x1d71c0(0x255)][_0x1d71c0(0x2f7)]='');}}),_0x1ac243['classList']['toggle'](_0x310617(0x33f));_0x1ac243[_0x310617(0x257)]['contains'](_0x310617(0x33f))?(_0x28ec52['style'][_0x310617(0x17a)]='visible',_0x28ec52[_0x310617(0x255)][_0x310617(0x2f7)]=_0x310617(0x1d4),_0x28ec52[_0x310617(0x255)][_0x310617(0x1ad)]='10'):(_0x28ec52[_0x310617(0x255)]['overflowX']=_0x310617(0x1a7),_0x28ec52[_0x310617(0x255)]['position']='',_0x28ec52['style'][_0x310617(0x1ad)]='');const _0x16bb21=_0x4b9467=>{const _0x57b58a=_0x310617;!_0x1ac243['contains'](_0x4b9467[_0x57b58a(0x21d)])&&(_0x1ac243['classList'][_0x57b58a(0x24d)](_0x57b58a(0x33f)),_0x28ec52[_0x57b58a(0x255)][_0x57b58a(0x17a)]=_0x57b58a(0x1a7),_0x28ec52['style'][_0x57b58a(0x2f7)]='',_0x28ec52[_0x57b58a(0x255)][_0x57b58a(0x1ad)]='',document[_0x57b58a(0x2a4)]('click',_0x16bb21,!![]));};_0x1ac243['classList'][_0x310617(0x2dd)]('amily2-menu-open')&&setTimeout(()=>{document['addEventListener']('click',_0x16bb21,!![]);},0x0);}function toggleColumnContextMenu(_0x4e426e){const _0x138d53=_0x1d3fcf;if(isResizing||_0x4e426e['target'][_0x138d53(0x257)][_0x138d53(0x2dd)]('amily2-resizer'))return;_0x4e426e[_0x138d53(0x1dd)](),_0x4e426e[_0x138d53(0x265)]();const _0x5816b9=_0x4e426e['target'][_0x138d53(0x26f)]('th');if(!_0x5816b9)return;const _0x34b562=_0x5816b9[_0x138d53(0x26f)](_0x138d53(0x24b));if(!_0x34b562)return;const _0x47b184=_0x5816b9['classList']['contains'](_0x138d53(0x33f));document[_0x138d53(0x20c)](_0x138d53(0x2e5))[_0x138d53(0x29d)](_0x4e06a5=>{const _0x2d501e=_0x138d53;if(_0x4e06a5!==_0x5816b9){_0x4e06a5[_0x2d501e(0x257)][_0x2d501e(0x24d)](_0x2d501e(0x33f));const _0x123cf4=_0x4e06a5[_0x2d501e(0x26f)](_0x2d501e(0x24b));_0x123cf4&&(_0x123cf4[_0x2d501e(0x255)][_0x2d501e(0x17a)]='auto',_0x123cf4[_0x2d501e(0x255)][_0x2d501e(0x1ad)]='',_0x123cf4['style'][_0x2d501e(0x2f7)]='');}}),_0x5816b9[_0x138d53(0x257)][_0x138d53(0x289)]('amily2-menu-open');_0x5816b9[_0x138d53(0x257)][_0x138d53(0x2dd)](_0x138d53(0x33f))?(_0x34b562[_0x138d53(0x255)][_0x138d53(0x17a)]=_0x138d53(0x340),_0x34b562[_0x138d53(0x255)][_0x138d53(0x2f7)]='relative',_0x34b562['style'][_0x138d53(0x1ad)]='10'):(_0x34b562[_0x138d53(0x255)][_0x138d53(0x17a)]=_0x138d53(0x1a7),_0x34b562[_0x138d53(0x255)][_0x138d53(0x2f7)]='',_0x34b562[_0x138d53(0x255)]['zIndex']='');const _0x153391=_0x14e80d=>{const _0x5bcae6=_0x138d53;!_0x5816b9[_0x5bcae6(0x2dd)](_0x14e80d['target'])&&(_0x5816b9[_0x5bcae6(0x257)][_0x5bcae6(0x24d)](_0x5bcae6(0x33f)),_0x34b562[_0x5bcae6(0x255)]['overflowX']=_0x5bcae6(0x1a7),_0x34b562['style']['position']='',_0x34b562[_0x5bcae6(0x255)][_0x5bcae6(0x1ad)]='',document[_0x5bcae6(0x2a4)](_0x5bcae6(0x310),_0x153391,!![]));};_0x5816b9[_0x138d53(0x257)][_0x138d53(0x2dd)]('amily2-menu-open')&&setTimeout(()=>{const _0x5bb6e4=_0x138d53;document[_0x5bb6e4(0x196)](_0x5bb6e4(0x310),_0x153391,!![]);},0x0);}function toggleHeaderIndexContextMenu(_0x1076c2){const _0x1f5087=_0x1d3fcf;_0x1076c2[_0x1f5087(0x1dd)](),_0x1076c2['stopPropagation']();const _0x5a803e=_0x1076c2[_0x1f5087(0x21d)][_0x1f5087(0x26f)]('th.index-col');if(!_0x5a803e)return;const _0x3d9103=_0x5a803e[_0x1f5087(0x1d6)]('.amily2-context-menu');if(!_0x3d9103)return;const _0x4ed9c0=_0x3d9103['classList']['contains']('amily2-menu-active');document[_0x1f5087(0x20c)]('.amily2-context-menu.amily2-menu-active')[_0x1f5087(0x29d)](_0x186474=>{const _0x1a4734=_0x1f5087;_0x186474[_0x1a4734(0x257)][_0x1a4734(0x24d)](_0x1a4734(0x1be));});!_0x4ed9c0&&_0x3d9103['classList']['add'](_0x1f5087(0x1be));const _0x5f2e29=_0x260b89=>{const _0x2fd8c0=_0x1f5087;!_0x3d9103['contains'](_0x260b89[_0x2fd8c0(0x21d)])&&(_0x3d9103['classList'][_0x2fd8c0(0x24d)]('amily2-menu-active'),document['removeEventListener'](_0x2fd8c0(0x310),_0x5f2e29,!![]));};setTimeout(()=>{const _0x4fd641=_0x1f5087;_0x3d9103[_0x4fd641(0x257)][_0x4fd641(0x2dd)](_0x4fd641(0x1be))&&document['addEventListener'](_0x4fd641(0x310),_0x5f2e29,!![]);},0x0);}function showInputDialog({title:_0x58caf2,label:_0x48bf16,currentValue:_0x12cb7b,placeholder:_0x5ef8b4,onSave:_0x5ed4bd}){const _0x5754a0=_0x1d3fcf,_0x20b8d6='\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x0a\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\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20'+_0x58caf2+_0x5754a0(0x287)+_0x48bf16+_0x5754a0(0x18b)+_0x12cb7b+_0x5754a0(0x2fb)+_0x5ef8b4+_0x5754a0(0x2d3),_0x2fd745=$(_0x20b8d6)[_0x5754a0(0x2ae)](_0x5754a0(0x221)),_0x3b3926=_0x2fd745['find'](_0x5754a0(0x16e)),_0x1e1231=()=>{const _0x42b2c8=_0x5754a0;_0x2fd745[0x0][_0x42b2c8(0x1a6)](),_0x2fd745[_0x42b2c8(0x24d)]();},_0x396d8e=()=>{const _0x4bfec8=_0x5754a0,_0x555243=_0x3b3926[_0x4bfec8(0x2aa)]()[_0x4bfec8(0x1c7)]();if(_0x555243&&_0x555243!==_0x12cb7b)_0x5ed4bd(_0x555243);else{if(!_0x555243){toastr[_0x4bfec8(0x327)](_0x4bfec8(0x1fb)),_0x3b3926[_0x4bfec8(0x298)]();return;}}_0x1e1231();};_0x2fd745[_0x5754a0(0x2cc)](_0x5754a0(0x177))['on'](_0x5754a0(0x310),_0x396d8e),_0x2fd745['find'](_0x5754a0(0x1e0))['on'](_0x5754a0(0x310),_0x1e1231),_0x3b3926['on'](_0x5754a0(0x30f),_0x548c0f=>{const _0x2c3de7=_0x5754a0;if(_0x548c0f[_0x2c3de7(0x187)]===0xd)_0x396d8e();}),_0x3b3926['on']('keydown',_0x251b45=>{const _0x3c3471=_0x5754a0;if(_0x251b45[_0x3c3471(0x187)]===0x1b)_0x1e1231();}),_0x2fd745[0x0][_0x5754a0(0x24c)](),_0x3b3926[_0x5754a0(0x298)]()['select']();}function showColumnNameEditor(_0x2931d2,_0x137db6,_0x205282){const _0x1201e0=_0x1d3fcf;showInputDialog({'title':_0x1201e0(0x19c),'label':'列名:','currentValue':_0x205282,'placeholder':_0x1201e0(0x26b),'onSave':_0x522af1=>{const _0x3384a6=_0x1201e0;_0x3ab42['updateHeader'](_0x2931d2,_0x137db6,_0x522af1),renderTables(),toastr[_0x3384a6(0x2e0)](_0x3384a6(0x323)+_0x522af1+'\x22');}});}function showTableNameEditor(_0x2ba46d,_0x183e30){const _0x46b00a=_0x1d3fcf;showInputDialog({'title':_0x46b00a(0x343),'label':_0x46b00a(0x341),'currentValue':_0x183e30,'placeholder':_0x46b00a(0x293),'onSave':_0x14f86e=>{const _0x44ab4d=_0x46b00a;_0x3ab42['renameTable'](_0x2ba46d,_0x14f86e),renderTables(),toastr['success'](_0x44ab4d(0x1fc)+_0x14f86e+'\x22');}});}function positionContextMenu(_0x4695c9,_0x32c0f6){const _0x262212=_0x1d3fcf;_0x4695c9[_0x262212(0x255)]['position']=_0x262212(0x2c0),_0x4695c9[_0x262212(0x255)]['zIndex']='10000',_0x4695c9[_0x262212(0x255)][_0x262212(0x339)]='0',_0x4695c9[_0x262212(0x255)][_0x262212(0x185)]=_0x262212(0x1a7),_0x4695c9[_0x262212(0x255)][_0x262212(0x2cb)]='',_0x4695c9[_0x262212(0x255)][_0x262212(0x269)]='',_0x4695c9[_0x262212(0x255)][_0x262212(0x26c)]='',_0x4695c9[_0x262212(0x255)][_0x262212(0x2d6)]='';const _0x35c272=window[_0x262212(0x2f8)],_0x63bb16=_0x32c0f6[_0x262212(0x25e)](),_0x5290ab=0xc8,_0x5565b0=_0x32c0f6[_0x262212(0x26f)]('.hly-scroll'),_0x16f612=_0x5565b0?_0x5565b0['getBoundingClientRect']():{'top':0x0,'bottom':_0x35c272},_0x314aac=Math[_0x262212(0x1b2)](_0x35c272,_0x16f612[_0x262212(0x173)])-_0x63bb16[_0x262212(0x173)],_0x1d8098=_0x63bb16[_0x262212(0x1b4)]-Math[_0x262212(0x179)](0x0,_0x16f612['top']);_0x314aac<_0x5290ab&&_0x1d8098>_0x314aac?(_0x4695c9[_0x262212(0x255)]['top']='auto',_0x4695c9['style'][_0x262212(0x173)]=_0x262212(0x2cd),_0x4695c9[_0x262212(0x255)][_0x262212(0x269)]=_0x262212(0x2bc)):(_0x4695c9['style']['top']='100%',_0x4695c9[_0x262212(0x255)][_0x262212(0x173)]=_0x262212(0x1a7),_0x4695c9[_0x262212(0x255)][_0x262212(0x2cb)]=_0x262212(0x2bc));const _0x23af87=0xa0,_0x13993e=_0x32c0f6[_0x262212(0x26f)](_0x262212(0x2a0)),_0x1b2209=_0x13993e?_0x13993e[_0x262212(0x26f)](_0x262212(0x1bd)):null;if(_0x1b2209){const _0x2c747d=_0x1b2209[_0x262212(0x25e)](),_0x387998=_0x63bb16[_0x262212(0x339)]-_0x2c747d[_0x262212(0x339)];_0x387998+_0x23af87>_0x2c747d[_0x262212(0x2e7)]-0x14&&(_0x4695c9[_0x262212(0x255)][_0x262212(0x339)]=_0x262212(0x1a7),_0x4695c9[_0x262212(0x255)][_0x262212(0x185)]='0');}}export function renderTables(){const _0x1ccb17=_0x1d3fcf;let _0x32330f=_0x3ab42['getMemoryState']();!_0x32330f&&(log(_0x1ccb17(0x17e),'warn'),_0x32330f=_0x3ab42['loadTables']());const _0xda95a8=getAllTablesContainer();if(!_0x32330f||!_0xda95a8){console[_0x1ccb17(0x31f)](_0x1ccb17(0x1d8));return;}const _0x371a4b=_0x3ab42[_0x1ccb17(0x277)](),_0x24b686=_0x3ab42[_0x1ccb17(0x178)](),_0x24edff=document['createDocumentFragment'](),_0x471e30=document[_0x1ccb17(0x303)](_0x1ccb17(0x157));_0x471e30&&_0x471e30['remove'](),_0x32330f[_0x1ccb17(0x29d)]((_0x3f6bff,_0x220b16)=>{const _0x5077a2=_0x1ccb17,_0x5f2c1e=document['createElement'](_0x5077a2(0x163));_0x5f2c1e[_0x5077a2(0x255)][_0x5077a2(0x2c4)]=_0x5077a2(0x285),_0x5f2c1e[_0x5077a2(0x255)][_0x5077a2(0x2c9)]='space-between',_0x5f2c1e[_0x5077a2(0x255)][_0x5077a2(0x302)]=_0x5077a2(0x167);const _0xb3dd8e=document[_0x5077a2(0x266)]('h3');_0x24b686[_0x5077a2(0x29c)](_0x220b16)&&_0xb3dd8e[_0x5077a2(0x257)][_0x5077a2(0x32a)](_0x5077a2(0x2b8));_0xb3dd8e[_0x5077a2(0x2d0)]=_0x5077a2(0x2dc)+_0x220b16+_0x5077a2(0x194)+_0x3f6bff[_0x5077a2(0x210)];const _0x1a1f66=document[_0x5077a2(0x266)](_0x5077a2(0x163));_0x1a1f66[_0x5077a2(0x202)]=_0x5077a2(0x33d);const _0x487017=_0x220b16>0x0?'\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20{const _0x366d4c=_0x5077a2,_0x31e8fb=document['createElement']('col'),_0x5287bf=_0x3f6bff['columnWidths']&&_0x3f6bff[_0x366d4c(0x224)][_0x1bd7f0]?_0x3f6bff[_0x366d4c(0x224)][_0x1bd7f0]:0x5a;_0x31e8fb['style'][_0x366d4c(0x2e7)]=_0x5287bf+'px',_0x5f2084[_0x366d4c(0x222)](_0x31e8fb);});_0xeea79c[_0x5077a2(0x222)](_0x5f2084);let _0x919074=0x0;const _0x3c0b2c=_0x5f2084[_0x5077a2(0x20c)](_0x5077a2(0x2a9));_0x3c0b2c[_0x5077a2(0x29d)](_0x91f31e=>{const _0xc31697=_0x5077a2;_0x919074+=parseInt(_0x91f31e[_0xc31697(0x255)]['width'],0xa);}),_0xeea79c[_0x5077a2(0x255)][_0x5077a2(0x2e7)]=_0x919074+'px';const _0x1edc63=_0xeea79c['createTHead'](),_0xbe738a=_0x1edc63[_0x5077a2(0x220)](),_0xf0ad7f=document[_0x5077a2(0x266)]('th');_0xf0ad7f[_0x5077a2(0x202)]=_0x5077a2(0x2cf),_0xf0ad7f[_0x5077a2(0x1d1)]='#',_0xf0ad7f['style'][_0x5077a2(0x1ed)]=_0x5077a2(0x225),_0xf0ad7f[_0x5077a2(0x22e)]='点击添加第一行';if(!_0x3f6bff['rows']||_0x3f6bff[_0x5077a2(0x31e)][_0x5077a2(0x2e6)]===0x0){const _0x3b73e7=document[_0x5077a2(0x266)]('div');_0x3b73e7['className']=_0x5077a2(0x170),_0x3b73e7['style'][_0x5077a2(0x2c4)]=_0x5077a2(0x1a8);const _0x434ddc=document[_0x5077a2(0x266)](_0x5077a2(0x21b));_0x434ddc['innerHTML']=_0x5077a2(0x1b3),_0x434ddc[_0x5077a2(0x202)]='menu_button\x20small_button',_0x434ddc[_0x5077a2(0x196)](_0x5077a2(0x310),_0x124e77=>{const _0x3b3219=_0x5077a2;_0x124e77[_0x3b3219(0x265)](),_0x3ab42[_0x3b3219(0x252)](_0x220b16),renderTables();}),_0x3b73e7['appendChild'](_0x434ddc),_0xf0ad7f[_0x5077a2(0x222)](_0x3b73e7),_0xf0ad7f[_0x5077a2(0x196)](_0x5077a2(0x310),_0x412d02=>{const _0x12d4ef=_0x5077a2;_0x412d02[_0x12d4ef(0x1dd)](),_0x412d02[_0x12d4ef(0x265)](),console[_0x12d4ef(0x214)](_0x12d4ef(0x2bb),_0x220b16),_0x3ab42[_0x12d4ef(0x252)](_0x220b16),renderTables(),toastr['success'](_0x12d4ef(0x321));});}_0xbe738a[_0x5077a2(0x222)](_0xf0ad7f),_0x3f6bff[_0x5077a2(0x174)]['forEach']((_0x393032,_0x2ec05f)=>{const _0x3693c5=_0x5077a2,_0x3cb783=document['createElement']('th');_0x3cb783['dataset'][_0x3693c5(0x228)]=_0x2ec05f,_0x3cb783[_0x3693c5(0x255)][_0x3693c5(0x1ed)]=_0x3693c5(0x225);const _0x1af70d=document['createElement'](_0x3693c5(0x236));_0x1af70d[_0x3693c5(0x202)]=_0x3693c5(0x24f),_0x1af70d[_0x3693c5(0x1d1)]=_0x393032,_0x3cb783[_0x3693c5(0x222)](_0x1af70d);const _0x3645d1=document['createElement'](_0x3693c5(0x163));_0x3645d1['className']='amily2-context-menu';const _0x4445d4=[{'label':_0x3693c5(0x18e),'action':_0x3693c5(0x15d),'icon':_0x3693c5(0x22c)},{'label':_0x3693c5(0x276),'action':_0x3693c5(0x16b),'icon':_0x3693c5(0x32f)},{'label':_0x3693c5(0x23f),'action':'add-left','icon':'fa-plus-circle'},{'label':_0x3693c5(0x337),'action':_0x3693c5(0x1a2),'icon':_0x3693c5(0x249)},{'label':_0x3693c5(0x19c),'action':_0x3693c5(0x28c),'icon':'fa-pen'},{'label':'删除该列','action':_0x3693c5(0x1da),'icon':'fa-trash-alt','isDanger':!![]}];_0x4445d4[_0x3693c5(0x29d)](({label:_0x14e146,action:_0x339084,icon:_0xa6b978,isDanger:_0x1936c5})=>{const _0x1d6bf1=_0x3693c5,_0x49b9e0=document['createElement'](_0x1d6bf1(0x21b));_0x49b9e0['textContent']=_0x14e146,_0x49b9e0[_0x1d6bf1(0x202)]=_0x1d6bf1(0x2c2);if(_0x1936c5)_0x49b9e0['classList'][_0x1d6bf1(0x32a)](_0x1d6bf1(0x217));_0x49b9e0[_0x1d6bf1(0x196)](_0x1d6bf1(0x310),_0xbb7a9a=>{const _0x52f15d=_0x1d6bf1;_0xbb7a9a[_0x52f15d(0x265)]();switch(_0x339084){case _0x52f15d(0x15d):_0x3ab42[_0x52f15d(0x1db)](_0x220b16,_0x2ec05f,_0x52f15d(0x339));break;case'move-right':_0x3ab42['moveColumn'](_0x220b16,_0x2ec05f,_0x52f15d(0x185));break;case _0x52f15d(0x267):_0x3ab42[_0x52f15d(0x34a)](_0x220b16,_0x2ec05f,_0x52f15d(0x339));break;case _0x52f15d(0x1a2):_0x3ab42[_0x52f15d(0x34a)](_0x220b16,_0x2ec05f,'right');break;case _0x52f15d(0x28c):showColumnNameEditor(_0x220b16,_0x2ec05f,_0x393032);break;case _0x52f15d(0x1da):confirm(_0x52f15d(0x2f2)+_0x393032+_0x52f15d(0x288))&&_0x3ab42[_0x52f15d(0x2ea)](_0x220b16,_0x2ec05f);break;}renderTables();}),_0x3645d1[_0x1d6bf1(0x222)](_0x49b9e0);}),_0x3cb783['appendChild'](_0x3645d1);const _0x14bc16=document[_0x3693c5(0x266)](_0x3693c5(0x163));_0x14bc16['className']='amily2-resizer',_0x3cb783['appendChild'](_0x14bc16);const _0xa70a53=_0xc45401=>{const _0x3332be=_0x3693c5;_0xc45401['preventDefault'](),_0xc45401[_0x3332be(0x265)](),isResizing=!![];const _0x12be81=_0xc45401[_0x3332be(0x21d)][_0x3332be(0x26f)](_0x3332be(0x2a0)),_0x35f3d3=_0xc45401[_0x3332be(0x21d)][_0x3332be(0x1f1)],_0x38fe25=_0x12be81[_0x3332be(0x1d6)](_0x3332be(0x21e)+(_0x35f3d3[_0x3332be(0x1fa)]+0x1)+')'),_0x4c6efb=_0xc45401['type'][_0x3332be(0x1ff)](_0x3332be(0x2f0)),_0x3f0b62=_0x4c6efb?_0xc45401['touches'][0x0]['clientX']:_0xc45401['clientX'],_0x1531f8=_0x35f3d3['offsetWidth'],_0x149018=_0x5abaec=>{const _0xa2c3b0=_0x3332be,_0x545946=_0x4c6efb?_0x5abaec[_0xa2c3b0(0x158)][0x0][_0xa2c3b0(0x27a)]:_0x5abaec[_0xa2c3b0(0x27a)],_0xb33eaf=_0x1531f8+(_0x545946-_0x3f0b62);_0xb33eaf>0x32&&(_0x38fe25[_0xa2c3b0(0x255)][_0xa2c3b0(0x2e7)]=_0xb33eaf+'px');},_0x59e42=()=>{const _0x323952=_0x3332be;document[_0x323952(0x2a4)](_0x323952(0x1e8),_0x149018),document[_0x323952(0x2a4)](_0x323952(0x17d),_0x59e42),document[_0x323952(0x2a4)](_0x323952(0x23a),_0x149018),document[_0x323952(0x2a4)]('touchend',_0x59e42);const _0x4f3221=parseInt(_0x38fe25[_0x323952(0x255)]['width'],0xa);_0x3ab42['updateColumnWidth'](_0x220b16,_0x2ec05f,_0x4f3221),setTimeout(()=>{isResizing=![];},0x0);};_0x4c6efb?(document[_0x3332be(0x196)](_0x3332be(0x23a),_0x149018,{'passive':![]}),document[_0x3332be(0x196)](_0x3332be(0x1af),_0x59e42)):(document[_0x3332be(0x196)](_0x3332be(0x1e8),_0x149018),document[_0x3332be(0x196)](_0x3332be(0x17d),_0x59e42));};_0x14bc16[_0x3693c5(0x196)](_0x3693c5(0x171),_0xa70a53),_0x14bc16[_0x3693c5(0x196)]('touchstart',_0xa70a53,{'passive':![]}),_0xbe738a[_0x3693c5(0x222)](_0x3cb783);});const _0x2b774f=_0xeea79c[_0x5077a2(0x2eb)]();_0x3f6bff[_0x5077a2(0x31e)]&&_0x3f6bff[_0x5077a2(0x31e)]['length']>0x0&&_0x3f6bff[_0x5077a2(0x31e)]['forEach']((_0x5d4064,_0x31fd6)=>{const _0x31f6be=_0x5077a2,_0x331553=_0x2b774f[_0x31f6be(0x220)]();_0x331553[_0x31f6be(0x275)][_0x31f6be(0x199)]=_0x31fd6;const _0x5e1034=_0x3f6bff[_0x31f6be(0x281)]?_0x3f6bff[_0x31f6be(0x281)][_0x31fd6]:_0x31f6be(0x213);_0x5e1034===_0x31f6be(0x20f)&&_0x331553[_0x31f6be(0x257)][_0x31f6be(0x32a)](_0x31f6be(0x2b7));const _0x224799=_0x331553[_0x31f6be(0x200)]();_0x224799[_0x31f6be(0x202)]=_0x31f6be(0x2cf);const _0x66a023=document['createElement']('span');_0x66a023[_0x31f6be(0x1d1)]=_0x31fd6+0x1,_0x224799[_0x31f6be(0x222)](_0x66a023);const _0x20a68d=document['createElement'](_0x31f6be(0x163));_0x20a68d[_0x31f6be(0x202)]=_0x31f6be(0x15f);let _0x212403;_0x5e1034===_0x31f6be(0x20f)?_0x212403=[{'label':_0x31f6be(0x2a7),'action':_0x31f6be(0x2c7),'icon':_0x31f6be(0x184),'isSuccess':!![],'btnClass':_0x31f6be(0x324)}]:_0x212403=[{'label':_0x31f6be(0x29e),'action':_0x31f6be(0x314),'icon':'fa-arrow-up','btnClass':_0x31f6be(0x215)},{'label':'向下移动','action':_0x31f6be(0x160),'icon':_0x31f6be(0x32b),'btnClass':'move-row-down-btn'},{'label':_0x31f6be(0x240),'action':_0x31f6be(0x334),'icon':_0x31f6be(0x249),'btnClass':_0x31f6be(0x1bc)},{'label':_0x31f6be(0x2b0),'action':'add-below','icon':'fa-plus-circle','btnClass':_0x31f6be(0x2ec)},{'label':'删除该行','action':_0x31f6be(0x2c6),'icon':'fa-trash-alt','isDanger':!![],'btnClass':'delete-row-btn'}],_0x212403[_0x31f6be(0x29d)](({label:_0x28ed2e,action:_0x2c0115,icon:_0x1249fd,isDanger:_0x4e6294,isSuccess:_0x3f1402})=>{const _0x576254=_0x31f6be,_0x1a0bdd=document[_0x576254(0x266)](_0x576254(0x21b));_0x1a0bdd[_0x576254(0x2d0)]=_0x576254(0x2b4)+_0x1249fd+_0x576254(0x1d5)+_0x28ed2e,_0x1a0bdd['className']='menu_button\x20small_button';if(_0x4e6294)_0x1a0bdd[_0x576254(0x257)][_0x576254(0x32a)](_0x576254(0x217));if(_0x3f1402)_0x1a0bdd[_0x576254(0x257)]['add'](_0x576254(0x2e0));_0x1a0bdd[_0x576254(0x196)](_0x576254(0x310),_0x2b3825=>{const _0x3b500f=_0x576254;_0x2b3825[_0x3b500f(0x265)]();switch(_0x2c0115){case'move-up':_0x3ab42[_0x3b500f(0x2d7)](_0x220b16,_0x31fd6,'up');break;case _0x3b500f(0x160):_0x3ab42[_0x3b500f(0x2d7)](_0x220b16,_0x31fd6,_0x3b500f(0x168));break;case _0x3b500f(0x334):_0x3ab42['insertRow'](_0x220b16,_0x31fd6,_0x3b500f(0x264));break;case _0x3b500f(0x299):_0x3ab42[_0x3b500f(0x220)](_0x220b16,_0x31fd6,'below');break;case'delete-row':_0x3ab42[_0x3b500f(0x1e3)](_0x220b16,_0x31fd6);break;case _0x3b500f(0x2c7):_0x3ab42[_0x3b500f(0x262)](_0x220b16,_0x31fd6);break;}if(_0x2c0115===_0x3b500f(0x2c6)||_0x2c0115===_0x3b500f(0x2c7)){}else renderTables();}),_0x20a68d[_0x576254(0x222)](_0x1a0bdd);}),_0x224799['appendChild'](_0x20a68d),_0x5d4064[_0x31f6be(0x29d)]((_0x282887,_0x4a32c4)=>{const _0x13fa1f=_0x31f6be,_0x1c6678=_0x331553[_0x13fa1f(0x200)](),_0x31ce05=document[_0x13fa1f(0x266)](_0x13fa1f(0x163));_0x31ce05[_0x13fa1f(0x202)]=_0x13fa1f(0x2fd),_0x31ce05['textContent']=_0x282887,_0x1c6678[_0x13fa1f(0x222)](_0x31ce05);_0x5e1034!==_0x13fa1f(0x20f)&&!isTouchDevice()&&_0x1c6678['setAttribute']('contenteditable',_0x13fa1f(0x18c));_0x1c6678[_0x13fa1f(0x275)][_0x13fa1f(0x228)]=_0x4a32c4,_0x1c6678['dataset'][_0x13fa1f(0x33e)]=_0x3f6bff[_0x13fa1f(0x174)][_0x4a32c4]||'';const _0x2b8e1d=_0x220b16+'-'+_0x31fd6+'-'+_0x4a32c4;_0x371a4b[_0x13fa1f(0x29c)](_0x2b8e1d)&&_0x1c6678[_0x13fa1f(0x257)][_0x13fa1f(0x32a)](_0x13fa1f(0x307));});}),_0x2613d9[_0x5077a2(0x222)](_0xeea79c),_0x24edff[_0x5077a2(0x222)](_0x2613d9);}),_0xda95a8[_0x1ccb17(0x2d0)]='',_0xda95a8['appendChild'](_0x24edff),_0x471e30&&_0xda95a8['appendChild'](_0x471e30),updateOrInsertTableInChat();}function openTableRuleEditor(){const _0x311c25=_0x1d3fcf,_0xd6d7cd=extension_settings[extensionName],_0x60e0ee=_0xd6d7cd[_0x311c25(0x30d)]||'',_0x4c0de7=_0xd6d7cd[_0x311c25(0x256)]||[],_0xc90519=_0x4c0de7[_0x311c25(0x2b9)]((_0x1fe089,_0x346165)=>'\x0a\x20\x20\x20\x20\x20\x20\x20\x20{const _0x30747d=_0x311c25,_0xf7ede1=document[_0x30747d(0x303)](_0x30747d(0x239))['value'];updateAndSaveTableSetting(_0x30747d(0x30d),_0xf7ede1);const _0x2969f2=[];document['querySelectorAll'](_0x30747d(0x242))[_0x30747d(0x29d)](_0x48b065=>{const _0x2bc195=_0x30747d,_0x52dcb7=_0x48b065[_0x2bc195(0x1d6)]('.rule-start')[_0x2bc195(0x15a)][_0x2bc195(0x1c7)](),_0x3fd7c0=_0x48b065[_0x2bc195(0x1d6)](_0x2bc195(0x1b6))['value'][_0x2bc195(0x1c7)]();_0x52dcb7&&_0x3fd7c0&&_0x2969f2[_0x2bc195(0x32e)]({'start':_0x52dcb7,'end':_0x3fd7c0});}),updateAndSaveTableSetting('table_exclusion_rules',_0x2969f2),toastr[_0x30747d(0x2e0)](_0x30747d(0x25c));},'onShow':_0x1260a3=>{const _0x3a0e67=_0x311c25,_0x273eac=_0x1260a3[_0x3a0e67(0x2cc)]('#exclusion-rules-list');_0x1260a3[_0x3a0e67(0x2cc)](_0x3a0e67(0x2d9))['on']('click',()=>{const _0x37e41d=_0x3a0e67,_0xfdcca5=_0x273eac[_0x37e41d(0x16f)]()[_0x37e41d(0x2e6)],_0x4025e8=_0x37e41d(0x238)+_0xfdcca5+'\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\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\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';_0x273eac[_0x37e41d(0x212)](_0x4025e8);}),_0x273eac['on'](_0x3a0e67(0x310),_0x3a0e67(0x2e9),function(){const _0x168c3c=_0x3a0e67;$(this)['closest'](_0x168c3c(0x1e7))['remove']();});}});}function openRuleEditor(_0x5be7ee){const _0x8c843a=_0x1d3fcf,_0x16e870=_0x3ab42[_0x8c843a(0x25b)]();if(!_0x16e870||!_0x16e870[_0x5be7ee])return;const _0x2aed84=_0x16e870[_0x5be7ee];_0x2aed84['charLimitRule']&&!_0x2aed84[_0x8c843a(0x318)]&&(_0x2aed84['charLimitRules']={},_0x2aed84[_0x8c843a(0x154)][_0x8c843a(0x2d2)]!==-0x1&&(_0x2aed84['charLimitRules'][_0x2aed84['charLimitRule'][_0x8c843a(0x2d2)]]=_0x2aed84[_0x8c843a(0x154)][_0x8c843a(0x2da)]));const _0x4c0b72=_0x2aed84[_0x8c843a(0x318)]||{},_0x2e8366=_0x29e3f9=>{const _0x3aea11=_0x8c843a;return Object[_0x3aea11(0x273)](_0x29e3f9)['map'](([_0x26ed39,_0x2dd070])=>{const _0x589347=_0x3aea11,_0x233a3f=_0x2aed84[_0x589347(0x174)][_0x26ed39]||_0x589347(0x1d2)+_0x26ed39+')';return _0x589347(0x30e)+_0x233a3f+_0x589347(0x162)+_0x2dd070+_0x589347(0x26a)+_0x26ed39+'\x22\x20title=\x22删除此规则\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\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\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20';})['join']('');},_0x1e75cc=_0x1ce088=>{return _0x2aed84['headers']['map']((_0x821d82,_0x578345)=>{const _0x38cdfe=_0x2e5f;if(_0x1ce088[_0x578345])return'';return _0x38cdfe(0x181)+_0x578345+'\x22>'+_0x821d82+_0x38cdfe(0x331);})['join']('');},_0x3e8d17='\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\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“'+_0x2aed84[_0x8c843a(0x210)]+_0x8c843a(0x1b5)+_0x2e8366(_0x4c0b72)+_0x8c843a(0x30b)+_0x1e75cc(_0x4c0b72)+'\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\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\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\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\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\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\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\x0a\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表格行数限制\x20(0为禁用)\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\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\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20'+(_0x2aed84[_0x8c843a(0x25f)]||'')+_0x8c843a(0x347)+(_0x2aed84[_0x8c843a(0x27d)]||'')+_0x8c843a(0x22b)+(_0x2aed84[_0x8c843a(0x1a1)]||'')+_0x8c843a(0x206),_0x532a3c=$(_0x3e8d17)[_0x8c843a(0x2ae)](_0x8c843a(0x221)),_0x1c43dc=()=>{const _0x4289b9=_0x8c843a;_0x532a3c[0x0][_0x4289b9(0x1a6)](),_0x532a3c[_0x4289b9(0x24d)]();},_0x4e5b13=()=>{const _0x53078b=_0x8c843a,_0x226cd9=JSON['parse'](_0x532a3c[_0x53078b(0x2cc)]('#current-char-limit-rules')[_0x53078b(0x226)]('data-rules')||'{}');_0x532a3c[_0x53078b(0x2cc)]('#current-char-limit-rules')[_0x53078b(0x17f)](_0x2e8366(_0x226cd9)),_0x532a3c[_0x53078b(0x2cc)](_0x53078b(0x227))[_0x53078b(0x17f)]('--\x20选择要添加规则的列\x20--'+_0x1e75cc(_0x226cd9));};_0x532a3c[_0x8c843a(0x2cc)](_0x8c843a(0x1c2))['attr']('data-rules',JSON[_0x8c843a(0x164)](_0x4c0b72)),_0x532a3c['on'](_0x8c843a(0x310),_0x8c843a(0x1e2),()=>{const _0x100e0a=_0x8c843a,_0x3efc04=parseInt(_0x532a3c[_0x100e0a(0x2cc)]('#new-rule-column-select')[_0x100e0a(0x2aa)](),0xa),_0x31e462=parseInt(_0x532a3c['find']('#new-rule-limit-input')[_0x100e0a(0x2aa)](),0xa);if(_0x3efc04===-0x1){toastr[_0x100e0a(0x327)]('请选择一个列。');return;}if(isNaN(_0x31e462)||_0x31e462<0x0){toastr[_0x100e0a(0x327)](_0x100e0a(0x248));return;}const _0x2e383c=JSON[_0x100e0a(0x2a8)](_0x532a3c[_0x100e0a(0x2cc)]('#current-char-limit-rules')[_0x100e0a(0x226)](_0x100e0a(0x317))||'{}');_0x31e462>0x0?(_0x2e383c[_0x3efc04]=_0x31e462,_0x532a3c['find']('#current-char-limit-rules')['attr']('data-rules',JSON['stringify'](_0x2e383c)),_0x4e5b13()):toastr[_0x100e0a(0x234)](_0x100e0a(0x1d0));}),_0x532a3c['on'](_0x8c843a(0x310),_0x8c843a(0x1c3),function(){const _0x541d58=_0x8c843a,_0x390e70=$(this)[_0x541d58(0x1b1)](_0x541d58(0x2ee)),_0x4a45c1=JSON[_0x541d58(0x2a8)](_0x532a3c[_0x541d58(0x2cc)](_0x541d58(0x1c2))['attr'](_0x541d58(0x317))||'{}');delete _0x4a45c1[_0x390e70],_0x532a3c[_0x541d58(0x2cc)](_0x541d58(0x1c2))[_0x541d58(0x226)](_0x541d58(0x317),JSON[_0x541d58(0x164)](_0x4a45c1)),_0x4e5b13();}),_0x532a3c['find']('.popup-button-ok')['on'](_0x8c843a(0x310),()=>{const _0x2996a9=_0x8c843a,_0x2102aa=JSON[_0x2996a9(0x2a8)](_0x532a3c[_0x2996a9(0x2cc)](_0x2996a9(0x1c2))[_0x2996a9(0x226)](_0x2996a9(0x317))||'{}'),_0x3002c1=parseInt(_0x532a3c['find'](_0x2996a9(0x22a))[_0x2996a9(0x2aa)](),0xa),_0x18424b={'note':_0x532a3c[_0x2996a9(0x2cc)](_0x2996a9(0x223))[_0x2996a9(0x2aa)](),'rule_add':_0x532a3c[_0x2996a9(0x2cc)](_0x2996a9(0x282))[_0x2996a9(0x2aa)](),'rule_delete':_0x532a3c[_0x2996a9(0x2cc)](_0x2996a9(0x2ed))[_0x2996a9(0x2aa)](),'rule_update':_0x532a3c[_0x2996a9(0x2cc)](_0x2996a9(0x328))['val'](),'charLimitRules':_0x2102aa,'rowLimitRule':_0x3002c1};_0x3ab42['updateTableRules'](_0x5be7ee,_0x18424b),_0x1c43dc();}),_0x532a3c[_0x8c843a(0x2cc)](_0x8c843a(0x1e0))['on'](_0x8c843a(0x310),_0x1c43dc),_0x532a3c[0x0][_0x8c843a(0x24c)]();}function bindInjectionSettings(){const _0x2fd596=_0x1d3fcf,_0x111fd0=extension_settings[extensionName],_0x44c843=document[_0x2fd596(0x303)](_0x2fd596(0x1bf)),_0x49bf08=document[_0x2fd596(0x303)](_0x2fd596(0x2b1)),_0xe8c31d=document['getElementById']('table-injection-position'),_0x12e7fb=document['getElementById'](_0x2fd596(0x313)),_0x53c674=document['querySelectorAll'](_0x2fd596(0x335));if(!_0x44c843||!_0x49bf08||!_0xe8c31d||!_0x12e7fb||!_0x53c674['length'])return;const _0x230c89=()=>{const _0x29ecf6=_0x2fd596,_0x114a51=_0xe8c31d['value'],_0x5c5f4b=_0x44c843[_0x29ecf6(0x28d)],_0x364f6e=_0x114a51==='1';_0x49bf08['disabled']=!_0x5c5f4b,_0xe8c31d[_0x29ecf6(0x31d)]=!_0x5c5f4b,_0x12e7fb[_0x29ecf6(0x31d)]=!_0x5c5f4b||!_0x364f6e,_0x53c674[_0x29ecf6(0x29d)](_0xfb3210=>_0xfb3210[_0x29ecf6(0x31d)]=!_0x5c5f4b||!_0x364f6e);const _0x3bcad0=_0x5c5f4b?'1':_0x29ecf6(0x233);_0x49bf08[_0x29ecf6(0x255)]['opacity']=_0x3bcad0;_0x49bf08[_0x29ecf6(0x26f)](_0x29ecf6(0x1d3))&&(_0x49bf08[_0x29ecf6(0x26f)]('.control-block-with-switch')[_0x29ecf6(0x255)]['opacity']=_0x3bcad0);_0xe8c31d[_0x29ecf6(0x255)][_0x29ecf6(0x1d7)]=_0x3bcad0;_0xe8c31d[_0x29ecf6(0x344)]&&(_0xe8c31d[_0x29ecf6(0x344)]['style'][_0x29ecf6(0x1d7)]=_0x3bcad0);const _0x1d2d44=_0x5c5f4b&&_0x364f6e?'1':_0x29ecf6(0x233);_0x12e7fb[_0x29ecf6(0x255)][_0x29ecf6(0x1d7)]=_0x1d2d44;_0x12e7fb[_0x29ecf6(0x344)]&&(_0x12e7fb[_0x29ecf6(0x344)][_0x29ecf6(0x255)][_0x29ecf6(0x1d7)]=_0x1d2d44);const _0x5cb4a8=_0x5c5f4b&&_0x364f6e?'1':_0x29ecf6(0x233),_0x61d6c3=document[_0x29ecf6(0x303)](_0x29ecf6(0x2a5))?.[_0x29ecf6(0x26f)](_0x29ecf6(0x2af));_0x61d6c3&&(_0x61d6c3['style']['opacity']=_0x5cb4a8,_0x61d6c3[_0x29ecf6(0x344)]&&(_0x61d6c3[_0x29ecf6(0x344)][_0x29ecf6(0x255)][_0x29ecf6(0x1d7)]=_0x5cb4a8));const _0x1f0e07=document['querySelectorAll'](_0x29ecf6(0x295));_0x1f0e07[_0x29ecf6(0x29d)](_0x5134a7=>{const _0x2a4617=_0x29ecf6;_0x5134a7[_0x2a4617(0x31d)]=!_0x5c5f4b;const _0x24024a=_0x5134a7[_0x2a4617(0x26f)](_0x2a4617(0x33e));_0x24024a&&(_0x24024a['style'][_0x2a4617(0x1d7)]=_0x5c5f4b?'1':_0x2a4617(0x233));});const _0x60920b=document['getElementById'](_0x29ecf6(0x2df));_0x60920b&&(_0x60920b[_0x29ecf6(0x31d)]=!_0x5c5f4b,_0x60920b[_0x29ecf6(0x255)][_0x29ecf6(0x1d7)]=_0x5c5f4b?'1':_0x29ecf6(0x233));};_0x44c843[_0x2fd596(0x28d)]=_0x111fd0[_0x2fd596(0x348)]!==![],_0x49bf08[_0x2fd596(0x28d)]=_0x111fd0['table_injection_enabled'],_0xe8c31d[_0x2fd596(0x15a)]=_0x111fd0['injection'][_0x2fd596(0x2f7)],_0x12e7fb[_0x2fd596(0x15a)]=_0x111fd0[_0x2fd596(0x21f)]['depth'],_0x53c674['forEach'](_0xb8088b=>{const _0x32489d=_0x2fd596;parseInt(_0xb8088b['value'],0xa)===_0x111fd0['injection'][_0x32489d(0x1ea)]&&(_0xb8088b[_0x32489d(0x28d)]=!![]);}),_0x230c89(),_0x44c843[_0x2fd596(0x196)](_0x2fd596(0x26e),()=>{const _0x308e21=_0x2fd596;_0x111fd0['table_system_enabled']=_0x44c843[_0x308e21(0x28d)],saveSettingsDebounced(),_0x230c89();const _0x32bda3=_0x44c843[_0x308e21(0x28d)]?_0x308e21(0x159):_0x308e21(0x349);toastr['info'](_0x308e21(0x338)+_0x32bda3+'。'),log(_0x308e21(0x338)+_0x32bda3+'。',_0x308e21(0x234));}),_0x49bf08[_0x2fd596(0x196)](_0x2fd596(0x26e),()=>{const _0x1700bb=_0x2fd596;_0x111fd0[_0x1700bb(0x27c)]=_0x49bf08['checked'],saveSettingsDebounced();}),_0xe8c31d[_0x2fd596(0x196)](_0x2fd596(0x26e),()=>{const _0x504b14=_0x2fd596;_0x111fd0[_0x504b14(0x21f)][_0x504b14(0x2f7)]=parseInt(_0xe8c31d['value'],0xa),saveSettingsDebounced(),_0x230c89();}),_0x12e7fb[_0x2fd596(0x196)](_0x2fd596(0x25d),()=>{const _0x5de9b7=_0x2fd596;_0x111fd0[_0x5de9b7(0x21f)][_0x5de9b7(0x342)]=parseInt(_0x12e7fb['value'],0xa),saveSettingsDebounced();}),_0x53c674[_0x2fd596(0x29d)](_0x7aabf7=>{const _0x1c76b7=_0x2fd596;_0x7aabf7[_0x1c76b7(0x196)](_0x1c76b7(0x26e),()=>{const _0x4475d5=_0x1c76b7;_0x7aabf7[_0x4475d5(0x28d)]&&(_0x111fd0['injection'][_0x4475d5(0x1ea)]=parseInt(_0x7aabf7[_0x4475d5(0x15a)],0xa),saveSettingsDebounced());});}),log(_0x2fd596(0x16d),_0x2fd596(0x2e0));}function updateAndSaveTableSetting(_0x2ffee2,_0x21457e){!extension_settings[extensionName]&&(extension_settings[extensionName]={}),extension_settings[extensionName][_0x2ffee2]=_0x21457e,saveSettingsDebounced();}function bindWorldBookSettings(){const _0x1498a3=_0x1d3fcf,_0x22863b=extension_settings[extensionName];if(_0x22863b[_0x1498a3(0x180)]===undefined)_0x22863b[_0x1498a3(0x180)]=![];if(_0x22863b[_0x1498a3(0x259)]===undefined)_0x22863b[_0x1498a3(0x259)]=0x7530;if(_0x22863b[_0x1498a3(0x1a3)]===undefined)_0x22863b[_0x1498a3(0x1a3)]=_0x1498a3(0x261);if(_0x22863b[_0x1498a3(0x333)]===undefined)_0x22863b[_0x1498a3(0x333)]=[];if(_0x22863b['table_selected_entries']===undefined)_0x22863b['table_selected_entries']={};const _0x2e00cd=document[_0x1498a3(0x303)](_0x1498a3(0x180)),_0x5cb37d=document[_0x1498a3(0x303)](_0x1498a3(0x259)),_0x5e3c76=document[_0x1498a3(0x303)](_0x1498a3(0x320)),_0x2f7cbe=document[_0x1498a3(0x20c)]('input[name=\x22table_worldbook_source\x22]'),_0x288f46=document['getElementById'](_0x1498a3(0x306)),_0x395755=document[_0x1498a3(0x303)](_0x1498a3(0x2ce)),_0xef431f=document[_0x1498a3(0x303)](_0x1498a3(0x2a3)),_0x37ea83=document[_0x1498a3(0x303)](_0x1498a3(0x1c4));if(!_0x2e00cd||!_0x5cb37d||!_0x5e3c76||!_0x2f7cbe[_0x1498a3(0x2e6)]||!_0x288f46||!_0x395755||!_0xef431f||!_0x37ea83){log(_0x1498a3(0x2ac),_0x1498a3(0x2e1));return;}const _0x3bf7ad=()=>{const _0x3b0059=_0x1498a3,_0x2f8886={};_0x37ea83[_0x3b0059(0x20c)](_0x3b0059(0x296))[_0x3b0059(0x29d)](_0x3e7ed1=>{const _0xabf5db=_0x3b0059,_0x30d073=_0x3e7ed1[_0xabf5db(0x275)][_0xabf5db(0x1ac)],_0x2da4f9=_0x3e7ed1[_0xabf5db(0x275)][_0xabf5db(0x183)];!_0x2f8886[_0x30d073]&&(_0x2f8886[_0x30d073]=[]),_0x2f8886[_0x30d073]['push'](_0x2da4f9);}),_0x22863b[_0x3b0059(0x1f3)]=_0x2f8886,saveSettingsDebounced();},_0x46f366=async()=>{const _0x2dbcbf=_0x1498a3;_0x37ea83[_0x2dbcbf(0x2d0)]='

加载条目中...

';const _0x39b8e5=_0x22863b[_0x2dbcbf(0x1a3)]||'character';let _0x510857=[];if(_0x39b8e5==='manual')_0x510857=_0x22863b[_0x2dbcbf(0x333)]||[];else{if(this_chid!==undefined&&this_chid>=0x0&&characters[this_chid])try{const _0x30ec7e=await safeCharLorebooks({'type':_0x2dbcbf(0x15c)});if(_0x30ec7e[_0x2dbcbf(0x1b7)])_0x510857[_0x2dbcbf(0x32e)](_0x30ec7e[_0x2dbcbf(0x1b7)]);if(_0x30ec7e[_0x2dbcbf(0x23c)]?.[_0x2dbcbf(0x2e6)])_0x510857[_0x2dbcbf(0x32e)](..._0x30ec7e[_0x2dbcbf(0x23c)]);}catch(_0x1f266f){console[_0x2dbcbf(0x31f)]('[内存储司]\x20获取角色世界书失败:',_0x1f266f),_0x37ea83['innerHTML']=_0x2dbcbf(0x2e3);return;}else{_0x37ea83['innerHTML']=_0x2dbcbf(0x272);return;}}if(_0x510857['length']===0x0){_0x37ea83[_0x2dbcbf(0x2d0)]=_0x2dbcbf(0x316);return;}try{const _0x3c7695=[];for(const _0x22e8ec of _0x510857){const _0x17801e=await safeLorebookEntries(_0x22e8ec);_0x17801e['forEach'](_0x12f0ec=>_0x3c7695[_0x2dbcbf(0x32e)]({..._0x12f0ec,'bookName':_0x22e8ec}));}_0x37ea83['innerHTML']='';if(_0x3c7695[_0x2dbcbf(0x2e6)]===0x0){_0x37ea83['innerHTML']=_0x2dbcbf(0x2c3);return;}_0x3c7695['forEach'](_0x4c49e1=>{const _0x560963=_0x2dbcbf,_0x2c4ebe=document[_0x560963(0x266)](_0x560963(0x163));_0x2c4ebe[_0x560963(0x202)]=_0x560963(0x155),_0x2c4ebe[_0x560963(0x22e)]=_0x560963(0x2de)+_0x4c49e1[_0x560963(0x2ab)]+_0x560963(0x1ef)+_0x4c49e1[_0x560963(0x183)];const _0x6cf560=document[_0x560963(0x266)](_0x560963(0x25d));_0x6cf560['type']=_0x560963(0x182),_0x6cf560['id']=_0x560963(0x1aa)+_0x4c49e1[_0x560963(0x2ab)]+'-'+_0x4c49e1[_0x560963(0x183)],_0x6cf560['dataset'][_0x560963(0x1ac)]=_0x4c49e1[_0x560963(0x2ab)],_0x6cf560[_0x560963(0x275)][_0x560963(0x183)]=_0x4c49e1[_0x560963(0x183)];const _0x537387=_0x22863b[_0x560963(0x1f3)][_0x4c49e1[_0x560963(0x2ab)]]?.[_0x560963(0x2f5)](String(_0x4c49e1[_0x560963(0x183)]));_0x6cf560[_0x560963(0x28d)]=!!_0x537387;const _0x23135b=document[_0x560963(0x266)](_0x560963(0x33e));_0x23135b[_0x560963(0x278)]=_0x6cf560['id'],_0x23135b[_0x560963(0x1d1)]=_0x4c49e1['comment']||_0x560963(0x33c),_0x2c4ebe['appendChild'](_0x6cf560),_0x2c4ebe[_0x560963(0x222)](_0x23135b),_0x37ea83['appendChild'](_0x2c4ebe);});}catch(_0x491f11){console['error']('[内存储司]\x20加载世界书条目失败:',_0x491f11),_0x37ea83['innerHTML']=_0x2dbcbf(0x294);}},_0x251ecb=()=>{const _0x56fd95=_0x1498a3,_0xf846ec=world_names[_0x56fd95(0x2b9)](_0xd82dec=>({'name':_0xd82dec[_0x56fd95(0x301)](_0x56fd95(0x2d5),''),'file_name':_0xd82dec}));_0xef431f[_0x56fd95(0x2d0)]='',_0xf846ec&&_0xf846ec[_0x56fd95(0x2e6)]>0x0?_0xf846ec[_0x56fd95(0x29d)](_0x235612=>{const _0x3ad173=_0x56fd95,_0x253ad7=document['createElement'](_0x3ad173(0x163));_0x253ad7[_0x3ad173(0x202)]='checkbox-item',_0x253ad7[_0x3ad173(0x22e)]=_0x235612[_0x3ad173(0x210)];const _0x21b36f=document[_0x3ad173(0x266)](_0x3ad173(0x25d));_0x21b36f[_0x3ad173(0x24e)]=_0x3ad173(0x182),_0x21b36f['id']=_0x3ad173(0x1cd)+_0x235612[_0x3ad173(0x23d)],_0x21b36f['value']=_0x235612[_0x3ad173(0x23d)],_0x21b36f[_0x3ad173(0x28d)]=_0x22863b[_0x3ad173(0x333)]['includes'](_0x235612[_0x3ad173(0x23d)]),_0x21b36f[_0x3ad173(0x196)](_0x3ad173(0x26e),()=>{const _0x4e0b95=_0x3ad173;_0x21b36f[_0x4e0b95(0x28d)]?!_0x22863b[_0x4e0b95(0x333)][_0x4e0b95(0x2f5)](_0x235612[_0x4e0b95(0x23d)])&&_0x22863b[_0x4e0b95(0x333)][_0x4e0b95(0x32e)](_0x235612[_0x4e0b95(0x23d)]):_0x22863b[_0x4e0b95(0x333)]=_0x22863b['table_selected_worldbooks']['filter'](_0x5ef317=>_0x5ef317!==_0x235612['file_name']),saveSettingsDebounced(),_0x46f366();});const _0x442e8e=document[_0x3ad173(0x266)](_0x3ad173(0x33e));_0x442e8e['htmlFor']=_0x3ad173(0x1cd)+_0x235612['file_name'],_0x442e8e[_0x3ad173(0x1d1)]=_0x235612['name'],_0x253ad7[_0x3ad173(0x222)](_0x21b36f),_0x253ad7[_0x3ad173(0x222)](_0x442e8e),_0xef431f[_0x3ad173(0x222)](_0x253ad7);}):_0xef431f[_0x56fd95(0x2d0)]=_0x56fd95(0x280),_0x46f366();},_0x1d4f06=()=>{const _0x4f3931=_0x1498a3,_0x4f489d=_0x22863b[_0x4f3931(0x1a3)]===_0x4f3931(0x16a);_0x288f46['style'][_0x4f3931(0x2c4)]=_0x4f489d?_0x4f3931(0x2bd):'none',_0x46f366(),_0x4f489d&&_0x251ecb();};_0x2e00cd[_0x1498a3(0x28d)]=_0x22863b[_0x1498a3(0x180)],_0x5cb37d[_0x1498a3(0x15a)]=_0x22863b[_0x1498a3(0x259)],_0x5e3c76['textContent']=_0x22863b[_0x1498a3(0x259)],_0x2f7cbe['forEach'](_0x42a327=>{const _0x328585=_0x1498a3;_0x42a327[_0x328585(0x28d)]=_0x42a327[_0x328585(0x15a)]===_0x22863b['table_worldbook_source'];}),_0x1d4f06(),_0x2e00cd[_0x1498a3(0x196)](_0x1498a3(0x26e),()=>{_0x22863b['table_worldbook_enabled']=_0x2e00cd['checked'],saveSettingsDebounced();}),_0x5cb37d[_0x1498a3(0x196)]('input',()=>{const _0x3f69da=_0x1498a3;_0x5e3c76[_0x3f69da(0x1d1)]=_0x5cb37d[_0x3f69da(0x15a)];}),_0x5cb37d['addEventListener']('change',()=>{const _0x3157dd=_0x1498a3;_0x22863b[_0x3157dd(0x259)]=parseInt(_0x5cb37d[_0x3157dd(0x15a)],0xa),saveSettingsDebounced();}),_0x2f7cbe[_0x1498a3(0x29d)](_0x491077=>{const _0x30669b=_0x1498a3;_0x491077[_0x30669b(0x196)](_0x30669b(0x26e),()=>{const _0x169550=_0x30669b;_0x491077['checked']&&(_0x22863b['table_worldbook_source']=_0x491077[_0x169550(0x15a)],_0x1d4f06(),saveSettingsDebounced());});}),_0x395755['addEventListener'](_0x1498a3(0x310),_0x251ecb),_0x37ea83[_0x1498a3(0x196)](_0x1498a3(0x26e),_0x133875=>{const _0x23b72b=_0x1498a3;_0x133875[_0x23b72b(0x21d)]['type']===_0x23b72b(0x182)&&_0x3bf7ad();}),log(_0x1498a3(0x211),_0x1498a3(0x2e0));}export function bindTableEvents(){const _0x28d7ad=_0x1d3fcf,_0x339cd2=document['getElementById'](_0x28d7ad(0x18f));if(!_0x339cd2||_0x339cd2['dataset'][_0x28d7ad(0x20d)])return;log(_0x28d7ad(0x153),_0x28d7ad(0x234));const _0x31a715=_0x339cd2[_0x28d7ad(0x20c)]('input[name=\x22filling-mode\x22]'),_0x4d5b49=document['getElementById'](_0x28d7ad(0x270)),_0x38ce16=document[_0x28d7ad(0x303)](_0x28d7ad(0x2f3)),_0x4f9138=document[_0x28d7ad(0x303)]('context-reading-value'),_0x125ed3=document[_0x28d7ad(0x303)](_0x28d7ad(0x204)),_0x5677fa=document['getElementById'](_0x28d7ad(0x2b5)),_0x2be367=document[_0x28d7ad(0x303)](_0x28d7ad(0x322)),_0x1366da=()=>{const _0x122370=_0x28d7ad,_0x2f1bc7=extension_settings[extensionName]?.['filling_mode']||_0x122370(0x2c1);_0x31a715[_0x122370(0x29d)](_0x85f068=>{const _0x59490a=_0x122370;_0x85f068[_0x59490a(0x28d)]=_0x85f068['value']===_0x2f1bc7;});const _0x2f554a=_0x2f1bc7===_0x122370(0x2fe);_0x4d5b49&&(_0x4d5b49[_0x122370(0x255)]['display']=_0x2f554a?_0x122370(0x2bd):_0x122370(0x1a8)),_0x125ed3&&(_0x125ed3[_0x122370(0x255)][_0x122370(0x2c4)]=_0x122370(0x285)),_0x5677fa&&_0x2be367&&(_0x2be367[_0x122370(0x255)][_0x122370(0x2c4)]=_0x5677fa[_0x122370(0x28d)]?_0x122370(0x2bd):_0x122370(0x1a8));};_0x31a715[_0x28d7ad(0x29d)](_0x317fa2=>{const _0x84da22=_0x28d7ad;_0x317fa2['addEventListener'](_0x84da22(0x26e),function(){const _0x3e6737=_0x84da22,_0x1277ad=this['value'];updateAndSaveTableSetting(_0x3e6737(0x336),_0x1277ad);let _0xbd17e1=_0x3e6737(0x19f);if(_0x1277ad===_0x3e6737(0x2fe))_0xbd17e1=_0x3e6737(0x329);if(_0x1277ad===_0x3e6737(0x1fe))_0xbd17e1=_0x3e6737(0x198);toastr[_0x3e6737(0x234)](_0x3e6737(0x150)+_0xbd17e1+'。'),_0x1366da();});});if(_0x38ce16&&_0x4f9138){const _0x2812f1=extension_settings[extensionName]?.[_0x28d7ad(0x31c)]||0x4;_0x38ce16['value']=_0x2812f1,_0x4f9138[_0x28d7ad(0x1d1)]=_0x2812f1,_0x38ce16['addEventListener'](_0x28d7ad(0x25d),function(){const _0x5b7c1a=_0x28d7ad;_0x4f9138['textContent']=this[_0x5b7c1a(0x15a)];}),_0x38ce16[_0x28d7ad(0x196)](_0x28d7ad(0x26e),function(){const _0x55d3b1=_0x28d7ad;updateAndSaveTableSetting(_0x55d3b1(0x31c),parseInt(this[_0x55d3b1(0x15a)],0xa)),toastr['info']('上下文读取级别已设置为\x20'+this['value']+'。');});}_0x5677fa&&(_0x5677fa[_0x28d7ad(0x28d)]=extension_settings[extensionName]?.['table_independent_rules_enabled']??![],_0x5677fa[_0x28d7ad(0x196)](_0x28d7ad(0x26e),()=>{const _0x54d618=_0x28d7ad;updateAndSaveTableSetting(_0x54d618(0x20e),_0x5677fa[_0x54d618(0x28d)]),_0x1366da();}));_0x1366da();_0x2be367&&_0x2be367[_0x28d7ad(0x196)](_0x28d7ad(0x310),openTableRuleEditor);const _0x5acbe5=()=>{renderTables(),bindInjectionSettings(),bindTemplateEditors();};_0x5acbe5(),bindWorldBookSettings(),bindBatchFillButton(),bindFloorFillButtons(),bindReorganizeButton(),bindTemplateEditors(),bindNccsApiEvents(),bindChatTableDisplaySetting();const _0x38a1ad=document[_0x28d7ad(0x1d6)](_0x28d7ad(0x2c8));_0x38a1ad&&_0x38a1ad[_0x28d7ad(0x196)](_0x28d7ad(0x310),_0x2ac7ed=>{const _0x351786=_0x28d7ad,_0x327841=_0x2ac7ed[_0x351786(0x21d)][_0x351786(0x26f)]('.sinan-nav-item');if(!_0x327841)return;const _0xe74625=_0x327841['dataset']['tab'];if(!_0xe74625)return;const _0x1c154c=_0x327841['closest']('.settings-group');if(!_0x1c154c)return;_0x1c154c['querySelectorAll'](_0x351786(0x166))[_0x351786(0x29d)](_0x28b3bc=>_0x28b3bc[_0x351786(0x257)][_0x351786(0x24d)](_0x351786(0x14e))),_0x327841[_0x351786(0x257)][_0x351786(0x32a)](_0x351786(0x14e)),_0x1c154c[_0x351786(0x20c)](_0x351786(0x169))[_0x351786(0x29d)](_0x1d567b=>_0x1d567b[_0x351786(0x257)]['remove']('active'));const _0x4cf30b=_0x1c154c[_0x351786(0x1d6)]('#sinan-'+_0xe74625+_0x351786(0x1c1));_0x4cf30b&&_0x4cf30b[_0x351786(0x257)][_0x351786(0x32a)]('active');});const _0x33f30f=document[_0x28d7ad(0x303)](_0x28d7ad(0x235)),_0x536284=document['getElementById'](_0x28d7ad(0x243)),_0x2ff911=document[_0x28d7ad(0x303)](_0x28d7ad(0x2e2)),_0xb2a658=document[_0x28d7ad(0x303)](_0x28d7ad(0x308)),_0x3a2c08=document[_0x28d7ad(0x303)](_0x28d7ad(0x1d9));_0x33f30f&&_0x33f30f[_0x28d7ad(0x196)](_0x28d7ad(0x310),()=>_0x3ab42['exportPreset']());_0x536284&&_0x536284[_0x28d7ad(0x196)](_0x28d7ad(0x310),()=>_0x3ab42[_0x28d7ad(0x17b)]());_0x2ff911&&_0x2ff911[_0x28d7ad(0x196)]('click',()=>_0x3ab42['importPreset'](_0x5acbe5));_0xb2a658&&_0xb2a658[_0x28d7ad(0x196)](_0x28d7ad(0x310),()=>{const _0x30b3e4=_0x28d7ad,_0x3bd2f4=_0x3ab42['isCurrentTablesEmpty']();_0x3ab42[_0x30b3e4(0x29f)](()=>{_0x3bd2f4&&(_0x3ab42['loadTables'](),_0x5acbe5());});});_0x3a2c08&&_0x3a2c08[_0x28d7ad(0x196)](_0x28d7ad(0x310),()=>{const _0x4baea4=_0x28d7ad,_0x139ab1=_0x3ab42[_0x4baea4(0x253)]();_0x3ab42[_0x4baea4(0x28a)](),_0x139ab1&&(_0x3ab42['loadTables'](),_0x5acbe5());});const _0x30c6d6=document['getElementById'](_0x28d7ad(0x1e4));_0x30c6d6&&_0x30c6d6[_0x28d7ad(0x196)](_0x28d7ad(0x310),()=>{const _0x79bc1f=_0x28d7ad;confirm(_0x79bc1f(0x1c8))&&(_0x3ab42[_0x79bc1f(0x209)](),_0x5acbe5());});const _0x3671c3=document['getElementById'](_0x28d7ad(0x157));_0x3671c3&&_0x3671c3[_0x28d7ad(0x196)](_0x28d7ad(0x310),()=>{const _0x24d335=_0x28d7ad,_0x29c331=prompt(_0x24d335(0x305),'新表格');_0x29c331&&_0x29c331['trim']()&&(_0x3ab42[_0x24d335(0x188)](_0x29c331[_0x24d335(0x1c7)]()),_0x5acbe5());});const _0x49a16a=getAllTablesContainer();if(_0x49a16a){_0x49a16a['addEventListener'](_0x28d7ad(0x310),_0x2db4f4=>{const _0x3b5dcb=_0x28d7ad,_0x2dc244=_0x2db4f4[_0x3b5dcb(0x21d)][_0x3b5dcb(0x26f)]('th');if(_0x2dc244&&_0x2dc244[_0x3b5dcb(0x257)][_0x3b5dcb(0x2dd)](_0x3b5dcb(0x2cf))){toggleHeaderIndexContextMenu(_0x2db4f4);return;}if(_0x2dc244&&!_0x2dc244[_0x3b5dcb(0x257)]['contains'](_0x3b5dcb(0x2cf))){toggleColumnContextMenu(_0x2db4f4);return;}const _0x55f1ec=_0x2db4f4['target'][_0x3b5dcb(0x26f)](_0x3b5dcb(0x260));if(_0x55f1ec){toggleRowContextMenu(_0x2db4f4);return;}const _0x43e220=_0x2db4f4[_0x3b5dcb(0x21d)][_0x3b5dcb(0x26f)](_0x3b5dcb(0x1cf));if(_0x43e220){const _0x5a981b=parseInt(_0x43e220[_0x3b5dcb(0x275)][_0x3b5dcb(0x229)],0xa),_0x365fc1=_0x3ab42[_0x3b5dcb(0x25b)](),_0x2464c=_0x365fc1[_0x5a981b]?.['name']||'';showTableNameEditor(_0x5a981b,_0x2464c);return;}const _0x17db28=_0x2db4f4[_0x3b5dcb(0x21d)][_0x3b5dcb(0x26f)](_0x3b5dcb(0x21b));if(!_0x17db28)return;const _0x289365=parseInt(_0x17db28[_0x3b5dcb(0x275)][_0x3b5dcb(0x229)],0xa);if(_0x17db28['matches'](_0x3b5dcb(0x1ba)))_0x3ab42[_0x3b5dcb(0x252)](_0x289365),_0x5acbe5();else{if(_0x17db28[_0x3b5dcb(0x2db)]('.add-col-btn'))_0x3ab42[_0x3b5dcb(0x207)](_0x289365),_0x5acbe5();else{if(_0x17db28[_0x3b5dcb(0x2db)](_0x3b5dcb(0x1a5))||_0x17db28[_0x3b5dcb(0x2db)](_0x3b5dcb(0x2bf))){const _0x38d852=_0x17db28[_0x3b5dcb(0x257)][_0x3b5dcb(0x2dd)](_0x3b5dcb(0x1dc))?'up':_0x3b5dcb(0x168);_0x3ab42[_0x3b5dcb(0x17c)](_0x289365,_0x38d852),_0x5acbe5();}else{if(_0x17db28[_0x3b5dcb(0x2db)](_0x3b5dcb(0x1e1)))openRuleEditor(_0x289365);else{if(_0x17db28[_0x3b5dcb(0x2db)](_0x3b5dcb(0x30c))){const _0x2db85b=_0x3ab42[_0x3b5dcb(0x25b)](),_0x578074=_0x2db85b[_0x289365]?.[_0x3b5dcb(0x210)]||'未知表格';confirm(_0x3b5dcb(0x1f5)+_0x578074+_0x3b5dcb(0x315))&&(_0x3ab42['deleteTable'](_0x289365),_0x5acbe5());}}}}}});if(isTouchDevice()){let _0x1ea68c=0x0,_0x2fadc8=null;_0x49a16a[_0x28d7ad(0x196)]('touchstart',_0x432997=>{const _0x25e80b=_0x28d7ad,_0x205b23=_0x432997[_0x25e80b(0x21d)][_0x25e80b(0x26f)]('td');if(!_0x205b23||_0x205b23['dataset']['colIndex']===undefined)return;const _0x2ec73b=new Date()[_0x25e80b(0x27f)](),_0x31e24c=_0x2ec73b-_0x1ea68c;_0x31e24c<0x12c&&_0x31e24c>0x0&&_0x2fadc8===_0x205b23&&(_0x432997[_0x25e80b(0x1dd)](),_0x205b23[_0x25e80b(0x218)](_0x25e80b(0x1ee))!==_0x25e80b(0x18c)&&(_0x205b23[_0x25e80b(0x2f9)](_0x25e80b(0x1ee),'true'),setTimeout(()=>_0x205b23[_0x25e80b(0x298)](),0x0))),_0x1ea68c=_0x2ec73b,_0x2fadc8=_0x205b23;});}_0x49a16a[_0x28d7ad(0x196)](_0x28d7ad(0x345),_0x3dee6e=>{const _0x3b64d0=_0x28d7ad,_0x23786b=_0x3dee6e[_0x3b64d0(0x21d)];if(_0x23786b[_0x3b64d0(0x2ca)]!=='TD'||_0x23786b[_0x3b64d0(0x218)](_0x3b64d0(0x1ee))!==_0x3b64d0(0x18c))return;isTouchDevice()&&_0x23786b['setAttribute'](_0x3b64d0(0x1ee),'false');const _0xd9bbc7=_0x23786b[_0x3b64d0(0x26f)]('table');if(!_0xd9bbc7)return;const _0x5ac41a=parseInt(_0xd9bbc7['dataset']['tableIndex'],0xa),_0x45fb92=parseInt(_0x23786b['closest']('tr')[_0x3b64d0(0x275)]['rowIndex'],0xa),_0x110e29=parseInt(_0x23786b[_0x3b64d0(0x275)][_0x3b64d0(0x228)],0xa),_0x588854=_0x23786b[_0x3b64d0(0x1d1)],_0x26808f=_0xd9bbc7[_0x3b64d0(0x26f)](_0x3b64d0(0x24b)),_0x247815=_0x26808f?_0x26808f[_0x3b64d0(0x23e)]:0x0,_0x441df3=_0x49a16a['scrollTop'];_0x3ab42[_0x3b64d0(0x219)](_0x5ac41a,_0x45fb92,_0x110e29);const _0x34a586={[_0x110e29]:_0x588854};_0x3ab42['updateRow'](_0x5ac41a,_0x45fb92,_0x34a586),_0x5acbe5();const _0x4385b3=document['getElementById'](_0x3b64d0(0x1f8)+_0x5ac41a)?.[_0x3b64d0(0x26f)](_0x3b64d0(0x24b));_0x4385b3&&(_0x4385b3[_0x3b64d0(0x23e)]=_0x247815),_0x49a16a[_0x3b64d0(0x1f9)]=_0x441df3;},!![]);}_0x339cd2[_0x28d7ad(0x275)][_0x28d7ad(0x20d)]='true',log(_0x28d7ad(0x247),_0x28d7ad(0x2e0)),eventSource['on'](event_types[_0x28d7ad(0x2ff)],()=>{const _0x4269f7=_0x28d7ad;console[_0x4269f7(0x214)]('['+extensionName+_0x4269f7(0x30a)),_0x5acbe5(),setTimeout(()=>{const _0x515dec=_0x4269f7,_0x1116d6=extension_settings[extensionName];if(_0x1116d6&&_0x1116d6[_0x515dec(0x180)])try{bindWorldBookSettings(),console['log']('['+extensionName+_0x515dec(0x1a0));}catch(_0x3f8ddb){console['error']('['+extensionName+_0x515dec(0x15e),_0x3f8ddb);}},0x64);});}function bindBatchFillButton(){const _0x4ff377=_0x1d3fcf,_0x3a8cd3=document[_0x4ff377(0x303)](_0x4ff377(0x2df));if(_0x3a8cd3){if(_0x3a8cd3['dataset'][_0x4ff377(0x2ef)])return;_0x3a8cd3[_0x4ff377(0x196)](_0x4ff377(0x310),_0xc53e8e=>{const _0x70275c=_0x4ff377,_0x1c6953=extension_settings[extensionName],_0x434f50=_0x1c6953[_0x70275c(0x348)]!==![];if(!_0x434f50){_0xc53e8e['preventDefault'](),toastr[_0x70275c(0x327)](_0x70275c(0x1b8));return;}startBatchFilling();}),_0x3a8cd3[_0x4ff377(0x275)]['batchEventBound']='true',log(_0x4ff377(0x31a),'success');}}function bindReorganizeButton(){const _0x5662e1=_0x1d3fcf,_0x4e7e10=document[_0x5662e1(0x303)](_0x5662e1(0x2e4));if(_0x4e7e10){if(_0x4e7e10['dataset'][_0x5662e1(0x245)])return;_0x4e7e10[_0x5662e1(0x196)](_0x5662e1(0x310),async _0x3f127b=>{const _0x361d4e=_0x5662e1,_0x7d06e7=extension_settings[extensionName],_0x59aab2=_0x7d06e7[_0x361d4e(0x348)]!==![];if(!_0x59aab2){_0x3f127b[_0x361d4e(0x1dd)](),toastr[_0x361d4e(0x327)]('表格系统总开关已关闭,请先启用总开关。');return;}try{const {reorganizeTableContent:_0x2b91f8}=await import(_0x361d4e(0x311));await _0x2b91f8();}catch(_0x1c3ce2){console[_0x361d4e(0x31f)](_0x361d4e(0x191),_0x1c3ce2),toastr[_0x361d4e(0x31f)](_0x361d4e(0x2e8));}}),_0x4e7e10['dataset']['reorganizeEventBound']=_0x5662e1(0x18c),log(_0x5662e1(0x300),'success');}}function bindFloorFillButtons(){const _0x54a330=_0x1d3fcf,_0x7d423a=document[_0x54a330(0x303)](_0x54a330(0x156)),_0xcbd255=document[_0x54a330(0x303)](_0x54a330(0x1ab)),_0xd7d177=document[_0x54a330(0x303)](_0x54a330(0x27b));if(_0x7d423a){if(_0x7d423a[_0x54a330(0x275)][_0x54a330(0x28f)])return;_0x7d423a[_0x54a330(0x196)](_0x54a330(0x310),_0x1e3329=>{const _0x293e0c=_0x54a330,_0x215a03=extension_settings[extensionName],_0x3e68b6=_0x215a03[_0x293e0c(0x348)]!==![];if(!_0x3e68b6){_0x1e3329[_0x293e0c(0x1dd)](),toastr[_0x293e0c(0x327)](_0x293e0c(0x1b8));return;}const _0x52852b=document['getElementById'](_0x293e0c(0x32d)),_0x200b68=document[_0x293e0c(0x303)](_0x293e0c(0x18d)),_0x15c464=parseInt(_0x52852b[_0x293e0c(0x15a)],0xa),_0x5e6e44=parseInt(_0x200b68[_0x293e0c(0x15a)],0xa);if(!_0x15c464||!_0x5e6e44){toastr[_0x293e0c(0x327)](_0x293e0c(0x1f7));return;}if(_0x15c464>_0x5e6e44){toastr[_0x293e0c(0x327)](_0x293e0c(0x312));return;}if(_0x15c464<0x1){toastr['warning'](_0x293e0c(0x279));return;}import(_0x293e0c(0x2f4))['then'](_0x5cb63d=>{_0x5cb63d['startFloorRangeFilling'](_0x15c464,_0x5e6e44);});}),_0x7d423a[_0x54a330(0x275)]['floorEventBound']=_0x54a330(0x18c),log(_0x54a330(0x29a),_0x54a330(0x2e0));}if(_0xcbd255){if(_0xcbd255[_0x54a330(0x275)][_0x54a330(0x2a1)])return;_0xcbd255[_0x54a330(0x196)]('click',_0x1793d1=>{const _0x515510=_0x54a330,_0x218afa=extension_settings[extensionName],_0xe00a27=_0x218afa['table_system_enabled']!==![];if(!_0xe00a27){_0x1793d1[_0x515510(0x1dd)](),toastr['warning'](_0x515510(0x1b8));return;}import(_0x515510(0x2f4))['then'](_0x2ed051=>{const _0x495c61=_0x515510;_0x2ed051[_0x495c61(0x203)]();});}),_0xcbd255[_0x54a330(0x275)][_0x54a330(0x2a1)]=_0x54a330(0x18c),log('\x22填当前楼层\x22按钮已成功绑定。',_0x54a330(0x2e0));}if(_0xd7d177){if(_0xd7d177[_0x54a330(0x275)][_0x54a330(0x297)])return;_0xd7d177[_0x54a330(0x196)]('click',async _0x2dcb55=>{const _0x148de6=_0x54a330,_0x1ee5ce=extension_settings[extensionName],_0x3bed7c=_0x1ee5ce[_0x148de6(0x348)]!==![];if(!_0x3bed7c){_0x2dcb55[_0x148de6(0x1dd)](),toastr[_0x148de6(0x327)](_0x148de6(0x1b8));return;}if(confirm(_0x148de6(0x14f)))try{await _0x3ab42[_0x148de6(0x1fd)]();}catch(_0x4990e7){console[_0x148de6(0x31f)](_0x148de6(0x286),_0x4990e7),toastr[_0x148de6(0x31f)](_0x148de6(0x326));}}),_0xd7d177['dataset'][_0x54a330(0x297)]=_0x54a330(0x18c),log(_0x54a330(0x1f6),_0x54a330(0x2e0));}}function bindTemplateEditors(){const _0x91a511=_0x1d3fcf,_0x242c8b=document[_0x91a511(0x303)]('ai-rule-template-editor'),_0x17ed21=document[_0x91a511(0x303)](_0x91a511(0x1bb)),_0x10b8ec=document[_0x91a511(0x303)](_0x91a511(0x2d1)),_0x52668c=document[_0x91a511(0x303)]('ai-flow-template-editor'),_0x24d1bd=document[_0x91a511(0x303)](_0x91a511(0x283)),_0x12bd19=document[_0x91a511(0x303)]('ai-flow-template-restore-btn');if(!_0x242c8b||!_0x52668c){log(_0x91a511(0x2fa),_0x91a511(0x2e1));return;}_0x242c8b['value']=_0x3ab42[_0x91a511(0x20b)](),_0x52668c['value']=_0x3ab42[_0x91a511(0x1e6)](),_0x17ed21[_0x91a511(0x196)](_0x91a511(0x310),()=>{const _0x59bdef=_0x91a511;_0x3ab42[_0x59bdef(0x16c)](_0x242c8b['value']),toastr[_0x59bdef(0x2e0)](_0x59bdef(0x246)),log(_0x59bdef(0x19d),_0x59bdef(0x2e0));}),_0x24d1bd[_0x91a511(0x196)](_0x91a511(0x310),()=>{const _0x4bcf68=_0x91a511;_0x3ab42[_0x4bcf68(0x330)](_0x52668c[_0x4bcf68(0x15a)]),toastr[_0x4bcf68(0x2e0)](_0x4bcf68(0x1cc)),log(_0x4bcf68(0x291),_0x4bcf68(0x2e0));}),_0x10b8ec[_0x91a511(0x196)](_0x91a511(0x310),()=>{const _0x233aae=_0x91a511;confirm(_0x233aae(0x197))&&(_0x242c8b['value']=DEFAULT_AI_RULE_TEMPLATE,_0x3ab42[_0x233aae(0x16c)](_0x242c8b['value']),toastr[_0x233aae(0x234)](_0x233aae(0x237)),log(_0x233aae(0x193),_0x233aae(0x234)));}),_0x12bd19[_0x91a511(0x196)](_0x91a511(0x310),()=>{const _0x5a64b4=_0x91a511;confirm(_0x5a64b4(0x28b))&&(_0x52668c['value']=DEFAULT_AI_FLOW_TEMPLATE,_0x3ab42[_0x5a64b4(0x330)](_0x52668c['value']),toastr[_0x5a64b4(0x234)](_0x5a64b4(0x1f2)),log(_0x5a64b4(0x325),_0x5a64b4(0x234)));}),log('指令模板编辑器已成功绑定。',_0x91a511(0x2e0));}function bindNccsApiEvents(){const _0x374ef3=_0x1d3fcf,_0xa8c59f=extension_settings[extensionName];if(_0xa8c59f[_0x374ef3(0x176)]===undefined)_0xa8c59f[_0x374ef3(0x176)]=![];if(_0xa8c59f['nccsApiMode']===undefined)_0xa8c59f['nccsApiMode']=_0x374ef3(0x2b6);if(_0xa8c59f[_0x374ef3(0x186)]===undefined)_0xa8c59f[_0x374ef3(0x186)]=_0x374ef3(0x268);if(_0xa8c59f[_0x374ef3(0x21c)]===undefined)_0xa8c59f[_0x374ef3(0x21c)]='';if(_0xa8c59f[_0x374ef3(0x2ba)]===undefined)_0xa8c59f[_0x374ef3(0x2ba)]='';if(_0xa8c59f[_0x374ef3(0x33b)]===undefined)_0xa8c59f['nccsMaxTokens']=0x7d0;if(_0xa8c59f[_0x374ef3(0x151)]===undefined)_0xa8c59f[_0x374ef3(0x151)]=0.7;if(_0xa8c59f[_0x374ef3(0x1c6)]===undefined)_0xa8c59f[_0x374ef3(0x1c6)]='';const _0x46d7fa=document['getElementById'](_0x374ef3(0x258)),_0x139975=document[_0x374ef3(0x303)](_0x374ef3(0x19e)),_0x506a9c=document[_0x374ef3(0x303)](_0x374ef3(0x254)),_0x523d40=document[_0x374ef3(0x303)](_0x374ef3(0x2ad)),_0x39595d=document['getElementById'](_0x374ef3(0x208)),_0x3d9646=document[_0x374ef3(0x303)]('nccs-api-model'),_0x1a5429=document[_0x374ef3(0x303)]('nccs-max-tokens'),_0x2733b6=document[_0x374ef3(0x303)](_0x374ef3(0x2a2)),_0x5da5ea=document[_0x374ef3(0x303)](_0x374ef3(0x1ec)),_0x332108=document['getElementById'](_0x374ef3(0x2d8)),_0x39c6cf=document['getElementById'](_0x374ef3(0x290)),_0x2e5f07=document[_0x374ef3(0x303)](_0x374ef3(0x18a)),_0x507fe8=document[_0x374ef3(0x303)](_0x374ef3(0x1cb));if(!_0x46d7fa||!_0x139975)return;_0x46d7fa[_0x374ef3(0x28d)]=_0xa8c59f[_0x374ef3(0x176)];if(_0x506a9c)_0x506a9c['value']=_0xa8c59f[_0x374ef3(0x27e)];if(_0x523d40)_0x523d40[_0x374ef3(0x15a)]=_0xa8c59f['nccsApiUrl'];if(_0x39595d)_0x39595d[_0x374ef3(0x15a)]=_0xa8c59f[_0x374ef3(0x21c)];if(_0x3d9646)_0x3d9646['value']=_0xa8c59f[_0x374ef3(0x2ba)];if(_0x1a5429){_0x1a5429[_0x374ef3(0x15a)]=_0xa8c59f['nccsMaxTokens'];if(_0x2733b6)_0x2733b6[_0x374ef3(0x1d1)]=_0xa8c59f[_0x374ef3(0x33b)];}if(_0x5da5ea){_0x5da5ea[_0x374ef3(0x15a)]=_0xa8c59f[_0x374ef3(0x151)];if(_0x332108)_0x332108[_0x374ef3(0x1d1)]=_0xa8c59f[_0x374ef3(0x151)];}if(_0x39c6cf)_0x39c6cf['value']=_0xa8c59f[_0x374ef3(0x1c6)]||'';const _0x588af2=()=>{const _0xc3d96c=_0x374ef3;_0x139975[_0xc3d96c(0x255)][_0xc3d96c(0x2c4)]=_0x46d7fa[_0xc3d96c(0x28d)]?_0xc3d96c(0x2bd):_0xc3d96c(0x1a8);};_0x588af2();const _0x482d07=()=>{const _0x236688=_0x374ef3;if(!_0x506a9c)return;const _0x368c4a=_0x506a9c[_0x236688(0x15a)]===_0x236688(0x24a),_0x35ad6c=_0x506a9c['value']===_0x236688(0x2b6),_0xe44eb4=_0x39c6cf?.[_0x236688(0x26f)](_0x236688(0x190));_0xe44eb4&&(_0xe44eb4[_0x236688(0x255)][_0x236688(0x2c4)]=_0x368c4a?'block':'none');const _0x1b1790=[{'element':_0x523d40,'containerId':null},{'element':_0x39595d,'containerId':null},{'element':_0x3d9646,'containerId':null},{'element':_0x1a5429,'containerId':null},{'element':_0x5da5ea,'containerId':null}];_0x1b1790[_0x236688(0x29d)](({element:_0x1ce605})=>{const _0x4180cc=_0x236688;if(_0x1ce605){const _0x1663f9=_0x1ce605[_0x4180cc(0x26f)](_0x4180cc(0x190));_0x1663f9&&(_0x1663f9[_0x4180cc(0x255)]['display']=_0x368c4a?_0x4180cc(0x1a8):_0x4180cc(0x2bd));}});const _0x41a662=_0x2e5f07?.[_0x236688(0x26f)](_0x236688(0x1f0));_0x41a662&&(_0x41a662[_0x236688(0x255)][_0x236688(0x2c4)]=_0x236688(0x285));};_0x482d07(),_0x46d7fa[_0x374ef3(0x196)](_0x374ef3(0x26e),()=>{const _0x211aca=_0x374ef3;_0xa8c59f[_0x211aca(0x176)]=_0x46d7fa[_0x211aca(0x28d)],saveSettingsDebounced(),_0x588af2(),log(_0x211aca(0x241)+(_0x46d7fa[_0x211aca(0x28d)]?_0x211aca(0x159):'已禁用'),'info');});_0x506a9c&&_0x506a9c['addEventListener'](_0x374ef3(0x26e),()=>{const _0x38a92f=_0x374ef3;_0xa8c59f[_0x38a92f(0x27e)]=_0x506a9c['value'],saveSettingsDebounced(),_0x482d07(),log(_0x38a92f(0x1f4)+_0x506a9c[_0x38a92f(0x15a)],'info');});if(_0x523d40){const _0x229dfe=()=>{const _0x84ace1=_0x374ef3;_0xa8c59f[_0x84ace1(0x186)]=_0x523d40[_0x84ace1(0x15a)],saveSettingsDebounced();};_0x523d40['addEventListener'](_0x374ef3(0x345),_0x229dfe);}if(_0x39595d){const _0x14973a=()=>{const _0x4cefd5=_0x374ef3;_0xa8c59f['nccsApiKey']=_0x39595d[_0x4cefd5(0x15a)],saveSettingsDebounced();};_0x39595d[_0x374ef3(0x196)](_0x374ef3(0x345),_0x14973a);}if(_0x3d9646){const _0x207cc5=()=>{const _0x8e4d81=_0x374ef3;_0xa8c59f['nccsModel']=_0x3d9646[_0x8e4d81(0x15a)],saveSettingsDebounced();};_0x3d9646['addEventListener'](_0x374ef3(0x345),_0x207cc5),_0x3d9646[_0x374ef3(0x196)](_0x374ef3(0x25d),_0x207cc5);}_0x1a5429&&_0x2733b6&&(_0x1a5429[_0x374ef3(0x196)](_0x374ef3(0x25d),()=>{const _0x13d8aa=_0x374ef3;_0x2733b6[_0x13d8aa(0x1d1)]=_0x1a5429[_0x13d8aa(0x15a)];}),_0x1a5429[_0x374ef3(0x196)](_0x374ef3(0x26e),()=>{const _0x1e87d9=_0x374ef3;_0xa8c59f[_0x1e87d9(0x33b)]=parseInt(_0x1a5429['value']),saveSettingsDebounced();}));_0x5da5ea&&_0x332108&&(_0x5da5ea['addEventListener']('input',()=>{const _0x44e990=_0x374ef3;_0x332108[_0x44e990(0x1d1)]=_0x5da5ea[_0x44e990(0x15a)];}),_0x5da5ea[_0x374ef3(0x196)](_0x374ef3(0x26e),()=>{const _0x3d2f29=_0x374ef3;_0xa8c59f['nccsTemperature']=parseFloat(_0x5da5ea[_0x3d2f29(0x15a)]),saveSettingsDebounced();}));_0x39c6cf&&_0x39c6cf[_0x374ef3(0x196)](_0x374ef3(0x26e),()=>{const _0x5dde8c=_0x374ef3;_0xa8c59f[_0x5dde8c(0x1c6)]=_0x39c6cf[_0x5dde8c(0x15a)],saveSettingsDebounced();});_0x2e5f07&&_0x2e5f07[_0x374ef3(0x196)]('click',async()=>{const _0xbbcfff=_0x374ef3;_0x2e5f07[_0xbbcfff(0x31d)]=!![],_0x2e5f07[_0xbbcfff(0x2d0)]='\x20测试中...';try{const _0xafe5dc=await testNccsApiConnection();_0xafe5dc?(toastr[_0xbbcfff(0x2e0)](_0xbbcfff(0x19b)),log(_0xbbcfff(0x284),_0xbbcfff(0x2e0))):(toastr[_0xbbcfff(0x31f)](_0xbbcfff(0x292)),log(_0xbbcfff(0x175),_0xbbcfff(0x31f)));}catch(_0x4add87){toastr[_0xbbcfff(0x31f)](_0xbbcfff(0x21a)+_0x4add87['message']),log('Nccs\x20API连接测试出错:'+_0x4add87[_0xbbcfff(0x1de)],_0xbbcfff(0x31f));}finally{_0x2e5f07[_0xbbcfff(0x31d)]=![],_0x2e5f07[_0xbbcfff(0x2d0)]=_0xbbcfff(0x2f1);}});_0x507fe8&&_0x507fe8[_0x374ef3(0x196)]('click',async()=>{const _0x556539=_0x374ef3;_0x507fe8[_0x556539(0x31d)]=!![],_0x507fe8[_0x556539(0x2d0)]=_0x556539(0x271);_0x523d40&&(_0xa8c59f[_0x556539(0x186)]=_0x523d40[_0x556539(0x15a)]);_0x39595d&&(_0xa8c59f[_0x556539(0x21c)]=_0x39595d['value']);saveSettingsDebounced();try{const _0x58eed0=await fetchNccsModels();if(_0x58eed0&&_0x58eed0[_0x556539(0x2e6)]>0x0){let _0x585c6b=document[_0x556539(0x303)](_0x556539(0x1c5));!_0x585c6b&&(_0x585c6b=document[_0x556539(0x266)](_0x556539(0x23b)),_0x585c6b['id']=_0x556539(0x1c5),_0x585c6b['className']=_0x556539(0x230),_0x3d9646['parentNode']['insertBefore'](_0x585c6b,_0x3d9646['nextSibling'])),_0x585c6b['innerHTML']=_0x556539(0x2a6),_0x58eed0[_0x556539(0x29d)](_0x455396=>{const _0x30947e=_0x556539,_0x5cc609=document['createElement']('option');_0x5cc609[_0x30947e(0x15a)]=_0x455396['id']||_0x455396[_0x30947e(0x210)],_0x5cc609[_0x30947e(0x1d1)]=_0x455396['name']||_0x455396['id'],(_0x455396['id']||_0x455396[_0x30947e(0x210)])===_0xa8c59f[_0x30947e(0x2ba)]&&(_0x5cc609['selected']=!![]),_0x585c6b[_0x30947e(0x222)](_0x5cc609);}),_0x3d9646[_0x556539(0x255)][_0x556539(0x2c4)]=_0x556539(0x1a8),_0x585c6b['style']['display']=_0x556539(0x2bd),_0x585c6b[_0x556539(0x196)](_0x556539(0x26e),()=>{const _0x27818b=_0x556539,_0x42585d=_0x585c6b[_0x27818b(0x15a)];_0xa8c59f[_0x27818b(0x2ba)]=_0x42585d,_0x3d9646[_0x27818b(0x15a)]=_0x42585d,saveSettingsDebounced();}),toastr['success'](_0x556539(0x1ca)+_0x58eed0[_0x556539(0x2e6)]+_0x556539(0x25a)),log(_0x556539(0x201)+_0x58eed0['length']+_0x556539(0x25a),_0x556539(0x2e0));}else toastr[_0x556539(0x327)](_0x556539(0x192)),log('Nccs\x20API未获取到可用模型','warn');}catch(_0x2d005f){toastr[_0x556539(0x31f)](_0x556539(0x346)+_0x2d005f[_0x556539(0x1de)]),log(_0x556539(0x274)+_0x2d005f[_0x556539(0x1de)],_0x556539(0x31f));}finally{_0x507fe8[_0x556539(0x31d)]=![],_0x507fe8[_0x556539(0x2d0)]=_0x556539(0x31b);}});const _0x233d42=async()=>{const _0x5ce4fd=_0x374ef3;if(!_0x39c6cf)return;try{const _0x457fdb=getContext();if(!_0x457fdb?.[_0x5ce4fd(0x244)]?.[_0x5ce4fd(0x2fc)]?.['profiles'])throw new Error(_0x5ce4fd(0x189));const _0x2f5780=_0x457fdb[_0x5ce4fd(0x244)]['connectionManager'][_0x5ce4fd(0x216)],_0x3937f9=_0xa8c59f[_0x5ce4fd(0x1c6)];_0x39c6cf[_0x5ce4fd(0x2d0)]='',_0x39c6cf[_0x5ce4fd(0x222)](new Option(_0x5ce4fd(0x2c5),'',![],![])),_0x2f5780&&_0x2f5780[_0x5ce4fd(0x2e6)]>0x0?(_0x2f5780['forEach'](_0x160fda=>{const _0x5e9733=_0x5ce4fd,_0x3bd05c=_0x160fda['id']===_0x3937f9,_0x375436=new Option(_0x160fda[_0x5e9733(0x210)],_0x160fda['id'],_0x3bd05c,_0x3bd05c);_0x39c6cf['appendChild'](_0x375436);}),log(_0x5ce4fd(0x1eb)+_0x2f5780['length']+_0x5ce4fd(0x2f6),_0x5ce4fd(0x2e0))):log(_0x5ce4fd(0x1df),_0x5ce4fd(0x2e1));}catch(_0x3ff537){log(_0x5ce4fd(0x1c9)+_0x3ff537['message'],'error');}};_0x506a9c&&_0x39c6cf&&(_0x506a9c[_0x374ef3(0x196)]('change',()=>{const _0x747793=_0x374ef3;_0x506a9c[_0x747793(0x15a)]==='sillytavern_preset'&&_0x233d42();}),_0xa8c59f[_0x374ef3(0x27e)]===_0x374ef3(0x24a)&&_0x233d42()),log(_0x374ef3(0x33a),_0x374ef3(0x2e0));}function _0x2b0c(){const _0x48e847=['table-updated','map','nccsModel','Header\x20#\x20clicked\x20for\x20table','2px','block','所选世界书中没有条目。

','display','选择预设','delete-row','restore-row','#amily2_memorisation_forms_panel\x20.sinan-navigation-deck','justifyContent','tagName','marginTop','find','100%','table_refresh_worldbooks','index-col','innerHTML','ai-rule-template-restore-btn','columnIndex','\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提示:输入内容将用于更新项目。\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\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\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取消\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\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\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20','\x22\x20title=\x22废黜此表\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20','.json','overflowY','moveRow','nccs-temperature-value','#add-exclusion-rule-btn','limit','matches','获取角色世界书失败。

','reorganize-table-btn','th.amily2-menu-open','length','width','重新整理功能启动失败,请检查系统状态。','.remove-rule-btn','deleteColumn','createTBody','add-row-below-btn','#rule-delete','col-index','batchEventBound','touch','\x20测试连接','您确定要删除\x20“','context-reading-slider','../core/table-system/batch-filler.js','includes','\x20个SillyTavern配置文件','position','innerHeight','setAttribute','无法找到指令模板编辑器,绑定失败。','\x22\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\x20style=\x22padding:\x2010px;\x20border-radius:\x206px;\x20border:\x201px\x20solid\x20rgba(255,255,255,0.3);\x20background:\x20rgba(0,0,0,0.2);\x20color:\x20#fff;\x20font-size:\x201em;\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\x20\x20\x20placeholder=\x22','connectionManager','amily2-cell-content','secondary-api','CHAT_CHANGED','\x22重新整理\x22按钮已成功绑定。','replace','alignItems','getElementById','\x0a\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\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\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\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\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\x20\x20\x20','.delete-table-btn','table_tags_to_extract','\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\x20\x20','keypress','click','../core/table-system/reorganizer.js','起始楼层不能大于结束楼层。','table-injection-depth','move-up',']”\x20吗?此操作不可逆!','未选择或绑定世界书。

','data-rules','charLimitRules','\x0a\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移除所有被起始和结束标记包裹的内容(例如\x20OOC\x20部分)。\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','\x22立即填表\x22按钮已成功绑定。','\x20获取模型','context_reading_level','disabled','rows','error','table_worldbook_char_limit_value','已添加第一行','table-configure-rules-btn','列名已更新为\x20\x22','restore-row-btn','批量填表-流程提示词已恢复默认。','回退重填失败,请检查系统状态。','warning','#rule-update','分步填表','add','fa-arrow-down','rowLimitRule','floor-start-input','push','fa-arrow-right','saveBatchFillerFlowTemplate','','聊天内表格显示设置及其依赖关系已成功绑定。','table_selected_worldbooks','add-above','input[name=\x22table-injection-role\x22]','filling_mode','在右加列','表格系统总开关','left','Nccs\x20API事件绑定完成','nccsMaxTokens','无标题条目','table-controls','label','amily2-menu-open','visible','表名:','depth','编辑表名','previousElementSibling','blur','获取模型失败:','\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\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','table_system_enabled','已禁用','insertColumn','active','您确定要将表格状态回退到上一楼,并使用最新消息重新填表吗?','填表模式已切换为\x20','nccsTemperature','\x22\x20title=\x22上移\x22>','开始为表格视图绑定交互事件...','charLimitRule','checkbox-item','fill-selected-floors-btn','add-table-placeholder','touches','已启用','value','配置独立提取规则','all','move-left',']\x20刷新世界书设置时出错:','amily2-context-menu\x20amily2-row-context-menu','move-down','note','
:\x20不超过\x20','div','stringify','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x0a\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(半角逗号分隔)\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\x20\x20\x20\x20\x20\x20\x20','\x22\x20placeholder=\x22例如:\x20content,game,time\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20仅提取指定XML标签的内容,例如填“content”,即提取...中的内容。\x0a\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
\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','addEventListener','您确定要将规则提示词恢复为默认设置吗?','优化中填表','rowIndex','\x22\x20style=\x22width:\x20100px;\x20margin-top:\x2010px;\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当表格总行数超过设定值时,将在表格底部显示警告。\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20
\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\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\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','Nccs\x20API连接测试成功!','编辑列名','批量填表-规则提示词已保存。','nccs-api-config','原始填表',']\x20世界书设置已刷新','rule_update','add-right','table_worldbook_source','持续渲染最新消息功能已','.move-table-up-btn','close','auto','none','。请切换聊天以应用更改。','wb-entry-check-','fill-current-floor-btn','book','zIndex','end','touchend','show-table-in-chat-toggle','data','min','\x20创建第一行','top','”\x20的规则\x0a\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\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\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内容长度限制\x20(0为禁用)\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\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','.rule-end','primary','表格系统总开关已关闭,请先启用总开关。','10585162sKJUue','.add-row-btn','ai-rule-template-save-btn','add-row-above-btn','div[style*=\x22overflowX\x22]','amily2-menu-active','table-system-master-switch','1194614dhYecy','-tab','#current-char-limit-rules','.remove-char-limit-rule-btn','table_worldbook_entry_list','nccs-api-model-select','nccsTavernProfile','trim','【确认】您确定要清空所有表格的剧情内容吗?此操作将保留表格结构,但会删除所有已填写的行。','加载SillyTavern预设失败:','成功获取\x20','nccs-fetch-models','流程提示词已保存。','wb-check-','20560bmPwhX','.table-rename-icon','字数限制为0表示不设置规则。','textContent','未知列\x20(','.control-block-with-switch','relative','\x22>\x20','querySelector','opacity','[内存储司-工部]\x20缺少表格数据或容器,无法渲染。','amily2-clear-global-preset-btn','delete','moveColumn','move-table-up-btn','preventDefault','message','未找到可用的SillyTavern配置文件','.popup-button-cancel','.edit-rules-btn','#add-char-limit-rule-btn','deleteRow','amily2-clear-all-tables-btn','all-tables-container','getBatchFillerFlowTemplate','.exclusion-rule-item','mousemove','join','role','成功加载\x20','nccs-temperature','cursor','contenteditable','\x0aUID:\x20','.nccs-button-row','parentElement','流程提示词已恢复为默认。','table_selected_entries','Nccs\x20API模式已切换为:\x20','【最终警告】您确定要永久废黜表格\x20“[','\x22回退重填\x22按钮已成功绑定。','请输入有效的起始楼层和结束楼层。','amily2-table-','scrollTop','cellIndex','名称不能为空!','表名已更新为\x20\x22','rollbackAndRefill','optimized','startsWith','insertCell','Nccs\x20API获取到\x20','className','startCurrentFloorFilling','table-independent-rules-container','show_table_in_chat','\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\x0a\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\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取消\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20','addColumn','nccs-api-key','clearAllTables','\x22\x20placeholder=\x22起始标记\x22>\x0a\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\x20col:nth-child(','injection','insertRow','body','appendChild','#rule-note','columnWidths','pointer','attr','#new-rule-column-select','colIndex','tableIndex','#rule-row-limit-value','\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\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','fa-arrow-left','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','title','matchMedia','text_pole','11358XHfzle','\x22\x20title=\x22下移\x22>','0.5','info','amily2-export-preset-btn','span','规则提示词已恢复为默认。','\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获取中...','请先加载一个角色。

','entries','Nccs\x20API获取模型失败:','dataset','向右移动','getHighlights','htmlFor','楼层不能小于1。','clientX','rollback-and-refill-btn','table_injection_enabled','rule_delete','nccsApiMode','getTime','没有找到世界书。

','rowStatuses','#rule-add','ai-flow-template-save-btn','Nccs\x20API连接测试成功','flex','[内存储司]\x20回退重填功能失败:','\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\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','”\x20列吗?','toggle','clearGlobalPreset','您确定要将流程提示词恢复为默认设置吗?','rename','checked','3322814ftyQdj','floorEventBound','nccs-sillytavern-preset','批量填表-流程提示词已保存。','Nccs\x20API连接测试失败,请检查配置','请输入表名...','加载条目失败。

','input[name=\x22filling-mode\x22]','input[type=\x22checkbox\x22]:checked','rollbackEventBound','focus','add-below','\x22选定楼层填表\x22按钮已成功绑定。','render_on_every_message','has','forEach','向上移动','importGlobalPreset','table','currentEventBound','nccs-max-tokens-value','table_worldbook_checkbox_list','removeEventListener','table-role-system','--\x20请选择模型\x20--','恢复该行','parse','col','val','bookName','无法找到世界书设置的相关UI元素,绑定失败。','nccs-api-url','appendTo','.radio-group','在下加行','table-injection-enabled','amily2-table-wrapper','\x22\x20placeholder=\x22结束标记\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','{const _0x411de5=_0x3dd8be;_0x5e5786[_0x411de5(0x28d)]?(_0x54a5d0['disabled']=![],_0x54a5d0[_0x411de5(0x26f)]('.control-block-with-switch')['style']['opacity']='1'):(_0x54a5d0[_0x411de5(0x31d)]=!![],_0x54a5d0['closest'](_0x411de5(0x1d3))[_0x411de5(0x255)][_0x411de5(0x1d7)]=_0x411de5(0x233));};_0x1b9627(),_0x5e5786[_0x3dd8be(0x196)](_0x3dd8be(0x26e),()=>{const _0x4f65b2=_0x3dd8be;_0x3dbb40['show_table_in_chat']=_0x5e5786[_0x4f65b2(0x28d)],saveSettingsDebounced(),toastr['info']('聊天内表格显示已'+(_0x5e5786['checked']?'开启':'关闭')+'。'),_0x1b9627();}),_0x54a5d0[_0x3dd8be(0x196)](_0x3dd8be(0x26e),()=>{const _0x331027=_0x3dd8be;_0x3dbb40[_0x331027(0x29b)]=_0x54a5d0['checked'],saveSettingsDebounced(),toastr[_0x331027(0x234)](_0x331027(0x1a4)+(_0x54a5d0[_0x331027(0x28d)]?'开启':'关闭')+_0x331027(0x1a9));}),log(_0x3dd8be(0x332),_0x3dd8be(0x2e0));} +const _0x438707=_0x1b90;(function(_0xaeeaec,_0x7ee87){const _0x1a6bd4=_0x1b90,_0x47d8f6=_0xaeeaec();while(!![]){try{const _0x94cad5=-parseInt(_0x1a6bd4(0x1aa))/0x1*(-parseInt(_0x1a6bd4(0x1a1))/0x2)+-parseInt(_0x1a6bd4(0x208))/0x3+parseInt(_0x1a6bd4(0x1cb))/0x4+parseInt(_0x1a6bd4(0x354))/0x5+parseInt(_0x1a6bd4(0x1f0))/0x6+-parseInt(_0x1a6bd4(0x277))/0x7+-parseInt(_0x1a6bd4(0x1b0))/0x8*(-parseInt(_0x1a6bd4(0x311))/0x9);if(_0x94cad5===_0x7ee87)break;else _0x47d8f6['push'](_0x47d8f6['shift']());}catch(_0x33cb36){_0x47d8f6['push'](_0x47d8f6['shift']());}}}(_0x5ddf,0x9c49a));import*as _0x415584 from'../core/table-system/manager.js';import{log}from'../core/table-system/logger.js';import{extension_settings,getContext}from'/scripts/extensions.js';import{extensionName}from'../utils/settings.js';import{updateOrInsertTableInChat}from'./message-table-renderer.js';import{saveSettingsDebounced}from'/script.js';import{startBatchFilling}from'../core/table-system/batch-filler.js';import{showHtmlModal}from'./page-window.js';import{DEFAULT_AI_RULE_TEMPLATE,DEFAULT_AI_FLOW_TEMPLATE}from'../core/table-system/settings.js';import{world_names,loadWorldInfo}from'/scripts/world-info.js';import{safeCharLorebooks,safeLorebookEntries}from'../core/tavernhelper-compatibility.js';import{characters,this_chid,eventSource,event_types}from'/script.js';function _0x1b90(_0x3526cf,_0x592973){const _0x5ddf3b=_0x5ddf();return _0x1b90=function(_0x1b90bb,_0xc65a6c){_0x1b90bb=_0x1b90bb-0x161;let _0x1015cb=_0x5ddf3b[_0x1b90bb];return _0x1015cb;},_0x1b90(_0x3526cf,_0x592973);}import{fetchNccsModels,testNccsApiConnection}from'../core/api/NccsApi.js';const isTouchDevice=()=>window[_0x438707(0x279)](_0x438707(0x25b))[_0x438707(0x2f8)],getAllTablesContainer=()=>document['getElementById'](_0x438707(0x34f));let isResizing=![];function toggleRowContextMenu(_0x419225){const _0x2a1b9a=_0x438707;_0x419225[_0x2a1b9a(0x16f)](),_0x419225['stopPropagation']();const _0x51e99d=_0x419225[_0x2a1b9a(0x189)]['closest'](_0x2a1b9a(0x211));if(!_0x51e99d)return;const _0x5892b4=_0x51e99d[_0x2a1b9a(0x28b)](_0x2a1b9a(0x22f));if(!_0x5892b4)return;const _0x55be16=_0x51e99d['classList'][_0x2a1b9a(0x27a)](_0x2a1b9a(0x2a9));document[_0x2a1b9a(0x1ab)](_0x2a1b9a(0x168))[_0x2a1b9a(0x1ef)](_0x37b617=>{const _0x128a40=_0x2a1b9a;if(_0x37b617!==_0x51e99d){_0x37b617[_0x128a40(0x240)]['remove'](_0x128a40(0x2a9));const _0x52bc83=_0x37b617[_0x128a40(0x28b)]('.amily2-table-wrapper');_0x52bc83&&(_0x52bc83[_0x128a40(0x324)][_0x128a40(0x1f2)]=_0x128a40(0x32a),_0x52bc83[_0x128a40(0x324)]['zIndex']='',_0x52bc83['style'][_0x128a40(0x198)]='');}}),_0x51e99d[_0x2a1b9a(0x240)]['toggle']('amily2-menu-open');_0x51e99d['classList']['contains'](_0x2a1b9a(0x2a9))?(_0x5892b4[_0x2a1b9a(0x324)][_0x2a1b9a(0x1f2)]='visible',_0x5892b4[_0x2a1b9a(0x324)][_0x2a1b9a(0x198)]=_0x2a1b9a(0x1b2),_0x5892b4[_0x2a1b9a(0x324)][_0x2a1b9a(0x1cf)]='10'):(_0x5892b4['style']['overflowX']='auto',_0x5892b4['style'][_0x2a1b9a(0x198)]='',_0x5892b4['style']['zIndex']='');const _0x51b4fe=_0x13ef87=>{const _0x3bcd75=_0x2a1b9a;!_0x51e99d[_0x3bcd75(0x27a)](_0x13ef87[_0x3bcd75(0x189)])&&(_0x51e99d[_0x3bcd75(0x240)][_0x3bcd75(0x27b)](_0x3bcd75(0x2a9)),_0x5892b4[_0x3bcd75(0x324)][_0x3bcd75(0x1f2)]='auto',_0x5892b4['style'][_0x3bcd75(0x198)]='',_0x5892b4[_0x3bcd75(0x324)][_0x3bcd75(0x1cf)]='',document[_0x3bcd75(0x1bb)]('click',_0x51b4fe,!![]));};_0x51e99d['classList'][_0x2a1b9a(0x27a)](_0x2a1b9a(0x2a9))&&setTimeout(()=>{const _0x1b849d=_0x2a1b9a;document[_0x1b849d(0x2ca)]('click',_0x51b4fe,!![]);},0x0);}function toggleColumnContextMenu(_0x75d4a9){const _0x159efb=_0x438707;if(isResizing||_0x75d4a9[_0x159efb(0x189)][_0x159efb(0x240)][_0x159efb(0x27a)](_0x159efb(0x2b3)))return;_0x75d4a9[_0x159efb(0x16f)](),_0x75d4a9[_0x159efb(0x309)]();const _0x4e54f3=_0x75d4a9[_0x159efb(0x189)][_0x159efb(0x28b)]('th');if(!_0x4e54f3)return;const _0x2ed0d1=_0x4e54f3[_0x159efb(0x28b)]('.amily2-table-wrapper');if(!_0x2ed0d1)return;const _0x3ebee7=_0x4e54f3[_0x159efb(0x240)][_0x159efb(0x27a)](_0x159efb(0x2a9));document[_0x159efb(0x1ab)](_0x159efb(0x1de))[_0x159efb(0x1ef)](_0x2b4669=>{const _0x5cb4a9=_0x159efb;if(_0x2b4669!==_0x4e54f3){_0x2b4669[_0x5cb4a9(0x240)]['remove'](_0x5cb4a9(0x2a9));const _0x354862=_0x2b4669[_0x5cb4a9(0x28b)](_0x5cb4a9(0x22f));_0x354862&&(_0x354862[_0x5cb4a9(0x324)][_0x5cb4a9(0x1f2)]='auto',_0x354862[_0x5cb4a9(0x324)][_0x5cb4a9(0x1cf)]='',_0x354862[_0x5cb4a9(0x324)][_0x5cb4a9(0x198)]='');}}),_0x4e54f3[_0x159efb(0x240)][_0x159efb(0x2a6)](_0x159efb(0x2a9));_0x4e54f3[_0x159efb(0x240)][_0x159efb(0x27a)](_0x159efb(0x2a9))?(_0x2ed0d1[_0x159efb(0x324)][_0x159efb(0x1f2)]=_0x159efb(0x332),_0x2ed0d1[_0x159efb(0x324)][_0x159efb(0x198)]=_0x159efb(0x1b2),_0x2ed0d1[_0x159efb(0x324)]['zIndex']='10'):(_0x2ed0d1[_0x159efb(0x324)][_0x159efb(0x1f2)]=_0x159efb(0x32a),_0x2ed0d1['style'][_0x159efb(0x198)]='',_0x2ed0d1[_0x159efb(0x324)][_0x159efb(0x1cf)]='');const _0x570286=_0x425da6=>{const _0x3a7f9b=_0x159efb;!_0x4e54f3[_0x3a7f9b(0x27a)](_0x425da6[_0x3a7f9b(0x189)])&&(_0x4e54f3['classList'][_0x3a7f9b(0x27b)](_0x3a7f9b(0x2a9)),_0x2ed0d1[_0x3a7f9b(0x324)][_0x3a7f9b(0x1f2)]=_0x3a7f9b(0x32a),_0x2ed0d1['style']['position']='',_0x2ed0d1[_0x3a7f9b(0x324)][_0x3a7f9b(0x1cf)]='',document['removeEventListener'](_0x3a7f9b(0x162),_0x570286,!![]));};_0x4e54f3['classList'][_0x159efb(0x27a)]('amily2-menu-open')&&setTimeout(()=>{const _0x10bf84=_0x159efb;document['addEventListener'](_0x10bf84(0x162),_0x570286,!![]);},0x0);}function _0x5ddf(){const _0x31f532=['reorganizeEventBound','updateTableRules','warning','label','表格系统总开关已关闭,请先启用总开关。','楼层不能小于1。','getElementById','.nccs-button-row','main-api','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20创建第一行','2px','injection','pending-deletion-row','marginBottom','#amily2_memorisation_forms_panel\x20.sinan-navigation-deck','ai-flow-template-editor','.edit-rules-btn','show-table-in-chat-toggle','nccs-api-key','fa-arrow-up','getBatchFillerRuleTemplate','button','[内存储司-工部]\x20缺少表格数据或容器,无法渲染。','\x22\x20placeholder=\x22结束标记\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','#generic-input','context_reading_level','addTable','.amily2-table-wrapper','justifyContent','tableIndex','nccs-api-model','createElement','columnIndex','字数限制为0表示不设置规则。','.amily2-context-menu','true','成功获取\x20','change','未找到可用的SillyTavern配置文件','touches','col-index','amily2-clear-all-tables-btn','colgroup\x20>\x20col:nth-child(','input[name=\x22table_worldbook_source\x22]','classList','请输入有效的起始楼层和结束楼层。','nccs-sillytavern-preset','comment','\x0a\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\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\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','addRow','\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\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','push','move-row-down-btn','.sinan-nav-item','success','insertRow','批量填表-规则提示词已恢复默认。','exportPreset','wb-entry-check-','.radio-group','innerHeight','fill-selected-floors-btn','.exclusion-rule-item','th.index-col','编辑列名','\x20个SillyTavern配置文件','0.5','#exclusion-rules-list','','(pointer:\x20coarse)','已添加第一行','exportPresetFull','filter','select','在下加行','add-right','rollbackAndRefill','table_exclusion_rules','previousElementSibling','删除该行','tagName','请选择一个列。','innerHTML','聊天内表格显示设置及其依赖关系已成功绑定。','table_tags_to_extract','table_independent_rules_enabled','--\x20请选择模型\x20--','独立提取规则已保存。','Nccs\x20API连接测试失败,请检查配置','向右移动','#rule-add',']”\x20吗?此操作不可逆!','map','move-table-up-btn','重新整理功能启动失败,请检查系统状态。','none','table_worldbook_enabled','5643743txVcVH','floorEventBound','matchMedia','contains','remove','span','表名:','\x20获取中...','startFloorRangeFilling','”\x20的规则\x0a\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\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\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内容长度限制\x20(0为禁用)\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\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','pointer','起始楼层不能大于结束楼层。','您确定要将流程提示词恢复为默认设置吗?','insertCell','.remove-char-limit-rule-btn','../core/table-system/batch-filler.js','filling_mode','amily2-clear-global-preset-btn','character','表格系统总开关','closest','log','table-updated','startCurrentFloorFilling','table_system_enabled','无法找到世界书设置的相关UI元素,绑定失败。','extensionSettings','table_worldbook_source','option','add-left','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','.amily2_opt_settings_block','[内存储司]\x20回退重填功能失败:','.popup-button-cancel','flex','table-system-master-switch','table-controls','block','toggle','fa-arrow-down','恢复该行','amily2-menu-open','move-up','Header\x20#\x20clicked\x20for\x20table','keypress','menu_button\x20small_button','\x22选定楼层填表\x22按钮已成功绑定。','。请切换聊天以应用更改。','.remove-rule-btn','moveTable','rule_delete','amily2-resizer','focus','\x22\x20placeholder=\x22例如:\x20content,game,time\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20仅提取指定XML标签的内容,例如填“content”,即提取...中的内容。\x0a\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
\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','table_injection_enabled','charLimitRules','10000','\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\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\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\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\x20\x20\x20','nccsMaxTokens','then','getUpdatedTables','.add-row-btn','checkbox','alignItems','【最终警告】您确定要永久废黜表格\x20“[','../core/table-system/reorganizer.js','nccs-temperature','pending-deletion','bottom','.move-table-up-btn','amily2-menu-active','absolute','table_selected_worldbooks','startsWith','addEventListener','name','请输入新表格的名称:','input[type=\x22checkbox\x22]:checked','deleteTable','table-role-system','selected','val','table','\x0a\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移除所有被起始和结束标记包裹的内容(例如\x20OOC\x20部分)。\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','未选择或绑定世界书。

','updateRow','\x22\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\x20style=\x22padding:\x2010px;\x20border-radius:\x206px;\x20border:\x201px\x20solid\x20rgba(255,255,255,0.3);\x20background:\x20rgba(0,0,0,0.2);\x20color:\x20#fff;\x20font-size:\x201em;\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\x20\x20\x20placeholder=\x22','touch','在右加列','nccsApiMode','nextSibling','textContent','世界书:\x20','showModal','batchEventBound','rowStatuses','querySelector','loadTables','上下文读取级别已设置为\x20','table_worldbook_char_limit','show_table_in_chat','floor-end-input','add-below','limit','在上加行','名称不能为空!','#add-exclusion-rule-btn','render_on_every_message','CHAT_CHANGED','error','close','checked','info','wb-check-','\x20个模型','流程提示词已恢复为默认。','#current-char-limit-rules','danger','createTHead','touchend','matches','depth','\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\x0a\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\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取消\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20','\x22立即填表\x22按钮已成功绑定。','获取角色世界书失败。

','\x22回退重填\x22按钮已成功绑定。','fa-pen','add','100%','input[name=\x22table-injection-role\x22]','nccsApiKey','请输入表名...','cell-highlight','table-tags-input','stopPropagation','nccsTavernProfile','delete','https://api.openai.com/v1','nccs-api-model-select','\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\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','\x22\x20title=\x22重命名\x22>\x20','div','25029MxwpTn','已禁用','.settings-group','\x20','table-independent-rules-container','getHighlights','配置独立提取规则','find','向左移动','nccsEnabled','deleteColumn','fill-table-now-btn','parse','input[name=\x22filling-mode\x22]','opacity','getBatchFillerFlowTemplate','keydown','style','nccsModel','length','importGlobalPreset','\x20获取模型','\x22重新整理\x22按钮已成功绑定。','auto','space-between','点击添加第一行','saveBatchFillerFlowTemplate','rollback-and-refill-btn','\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-\x0a\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\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\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','min','

加载条目中...

','您确定要将表格状态回退到上一楼,并使用最新消息重新填表吗?','text_pole','restore-row','40px','htmlFor','additional','warn','charLimitRule','top','type','col','all-tables-container','#sinan-','规则提示词已保存。','reorganize-table-btn','编辑表名','2267650YmASDf','touchstart','above','disabled','#new-rule-limit-input','click','secondary-api','body','Nccs\x20API事件绑定完成','insertBefore','”\x20列吗?','.amily2-menu-open','deleteRow','context-reading-value','.popup-button-ok','bookName','未知列\x20(','offsetWidth','preventDefault','rowLimitRule','mouseup','createTBody','currentEventBound','新表格','所选世界书中没有条目。

','down','ai-rule-template-restore-btn','table-injection-depth','eventsBound','data-rules','表格注入设置已成功绑定。','restore-row-btn','scrollTop','amily2-import-global-preset-btn','blur','ai-flow-template-restore-btn','mousemove','.delete-table-btn','[内存储司]\x20加载世界书条目失败:','\x22\x20title=\x22下移\x22>','includes','批量填表-流程提示词已保存。','display','无法找到指令模板编辑器或其按钮,绑定失败。','target','nccsApiUrl','rename','profiles','amily2-export-preset-full-btn','ai-rule-template-editor','加载SillyTavern预设失败:','move-row-up-btn','message','\x0a\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\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世界书设置已刷新','scrollLeft','已启用','getMemoryState','2TXPsdy','querySelectorAll','updateColumnWidth','title','getBoundingClientRect','Nccs\x20API连接测试成功','544uUblcW','right','relative','children','填表模式已切换为\x20','colIndex','headers','nccs-test-connection','mousedown','fa-undo','dataset','removeEventListener','move-right','table_selected_entries','table-independent-rules-enabled','列名已更新为\x20\x22','规则提示词已恢复为默认。','left','uid','has','add-row-above-btn','columnWidths','#add-char-limit-rule-btn','overflowY','book','优化中填表','clientX','2103148ZgbhKd','\x22\x20title=\x22删除此规则\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\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\x0a\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','zIndex','value','delete-row-btn','世界书设置已成功绑定。','#exclusion-rules-list\x20.exclusion-rule-item','manual','max','sillytavern_preset','\x22\x20title=\x22编辑规则\x22>\x0a\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\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\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\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','overflowX','primary','.amily2-context-menu.amily2-menu-active','table-injection-position','表格视图交互事件已成功绑定。','attr','role','nccs-max-tokens','div[style*=\x22overflowX\x22]','stringify','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20{const _0x77f419=_0x58b91a;_0x544ebe[_0x77f419(0x240)][_0x77f419(0x27b)](_0x77f419(0x2c6));});!_0x3829eb&&_0x41fb42[_0x58b91a(0x240)]['add']('amily2-menu-active');const _0x571dc6=_0x5965c8=>{const _0x2e2b65=_0x58b91a;!_0x41fb42[_0x2e2b65(0x27a)](_0x5965c8[_0x2e2b65(0x189)])&&(_0x41fb42[_0x2e2b65(0x240)]['remove'](_0x2e2b65(0x2c6)),document['removeEventListener']('click',_0x571dc6,!![]));};setTimeout(()=>{const _0x480fdf=_0x58b91a;_0x41fb42[_0x480fdf(0x240)][_0x480fdf(0x27a)](_0x480fdf(0x2c6))&&document['addEventListener'](_0x480fdf(0x162),_0x571dc6,!![]);},0x0);}function showInputDialog({title:_0x11ea60,label:_0x2b718c,currentValue:_0x36dea7,placeholder:_0x205e1d,onSave:_0x543178}){const _0x27033b=_0x438707,_0x3c7b63='\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x0a\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\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20'+_0x11ea60+_0x27033b(0x30e)+_0x2b718c+_0x27033b(0x32f)+_0x36dea7+_0x27033b(0x2d6)+_0x205e1d+'\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提示:输入内容将用于更新项目。\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\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\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取消\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\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\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20',_0x43c01f=$(_0x3c7b63)[_0x27033b(0x19e)](_0x27033b(0x164)),_0x5df3cc=_0x43c01f['find'](_0x27033b(0x22c)),_0x735826=()=>{const _0x40d110=_0x27033b;_0x43c01f[0x0][_0x40d110(0x2ee)](),_0x43c01f[_0x40d110(0x27b)]();},_0x4365fd=()=>{const _0x5c7b76=_0x27033b,_0x6162e5=_0x5df3cc[_0x5c7b76(0x2d1)]()['trim']();if(_0x6162e5&&_0x6162e5!==_0x36dea7)_0x543178(_0x6162e5);else{if(!_0x6162e5){toastr[_0x5c7b76(0x214)](_0x5c7b76(0x2e9)),_0x5df3cc[_0x5c7b76(0x2b4)]();return;}}_0x735826();};_0x43c01f[_0x27033b(0x31a)]('.popup-button-ok')['on'](_0x27033b(0x162),_0x4365fd),_0x43c01f['find'](_0x27033b(0x2a1))['on'](_0x27033b(0x162),_0x735826),_0x5df3cc['on'](_0x27033b(0x2ac),_0x27ad2c=>{if(_0x27ad2c['which']===0xd)_0x4365fd();}),_0x5df3cc['on'](_0x27033b(0x323),_0x26b5ee=>{if(_0x26b5ee['which']===0x1b)_0x735826();}),_0x43c01f[0x0][_0x27033b(0x2dd)](),_0x5df3cc[_0x27033b(0x2b4)]()[_0x27033b(0x25f)]();}function showColumnNameEditor(_0x1367f,_0x4092bb,_0x5c042b){const _0x1fe370=_0x438707;showInputDialog({'title':_0x1fe370(0x256),'label':_0x1fe370(0x2fd),'currentValue':_0x5c042b,'placeholder':_0x1fe370(0x340),'onSave':_0x2f65b2=>{const _0x3634b6=_0x1fe370;_0x415584['updateHeader'](_0x1367f,_0x4092bb,_0x2f65b2),renderTables(),toastr[_0x3634b6(0x24c)](_0x3634b6(0x1bf)+_0x2f65b2+'\x22');}});}function showTableNameEditor(_0x3eadd7,_0x3eccbe){const _0x1d1320=_0x438707;showInputDialog({'title':_0x1d1320(0x353),'label':_0x1d1320(0x27d),'currentValue':_0x3eccbe,'placeholder':_0x1d1320(0x306),'onSave':_0x1cc11d=>{const _0x39aa70=_0x1d1320;_0x415584['renameTable'](_0x3eadd7,_0x1cc11d),renderTables(),toastr[_0x39aa70(0x24c)](_0x39aa70(0x33a)+_0x1cc11d+'\x22');}});}function positionContextMenu(_0x260e46,_0x321c9f){const _0x12c70a=_0x438707;_0x260e46[_0x12c70a(0x324)][_0x12c70a(0x198)]=_0x12c70a(0x2c7),_0x260e46['style'][_0x12c70a(0x1cf)]=_0x12c70a(0x2b8),_0x260e46[_0x12c70a(0x324)][_0x12c70a(0x1c1)]='0',_0x260e46[_0x12c70a(0x324)][_0x12c70a(0x1b1)]=_0x12c70a(0x32a),_0x260e46[_0x12c70a(0x324)][_0x12c70a(0x202)]='',_0x260e46[_0x12c70a(0x324)][_0x12c70a(0x221)]='',_0x260e46['style']['maxHeight']='',_0x260e46[_0x12c70a(0x324)][_0x12c70a(0x1c7)]='';const _0xb1b7f3=window[_0x12c70a(0x252)],_0x3cb997=_0x321c9f['getBoundingClientRect'](),_0x23970e=0xc8,_0x2a7f4e=_0x321c9f[_0x12c70a(0x28b)](_0x12c70a(0x299)),_0x57dbda=_0x2a7f4e?_0x2a7f4e[_0x12c70a(0x1ae)]():{'top':0x0,'bottom':_0xb1b7f3},_0x4eb75f=Math[_0x12c70a(0x342)](_0xb1b7f3,_0x57dbda[_0x12c70a(0x2c4)])-_0x3cb997[_0x12c70a(0x2c4)],_0x1679bc=_0x3cb997[_0x12c70a(0x34c)]-Math[_0x12c70a(0x1d5)](0x0,_0x57dbda[_0x12c70a(0x34c)]);_0x4eb75f<_0x23970e&&_0x1679bc>_0x4eb75f?(_0x260e46['style']['top']=_0x12c70a(0x32a),_0x260e46['style'][_0x12c70a(0x2c4)]=_0x12c70a(0x303),_0x260e46['style'][_0x12c70a(0x221)]=_0x12c70a(0x21e)):(_0x260e46[_0x12c70a(0x324)][_0x12c70a(0x34c)]=_0x12c70a(0x303),_0x260e46['style']['bottom']='auto',_0x260e46[_0x12c70a(0x324)][_0x12c70a(0x202)]=_0x12c70a(0x21e));const _0x18653d=0xa0,_0x3c60c4=_0x321c9f[_0x12c70a(0x28b)]('table'),_0x19f49b=_0x3c60c4?_0x3c60c4[_0x12c70a(0x28b)](_0x12c70a(0x1fa)):null;if(_0x19f49b){const _0x3b21e4=_0x19f49b['getBoundingClientRect'](),_0x41d98a=_0x3cb997[_0x12c70a(0x1c1)]-_0x3b21e4[_0x12c70a(0x1c1)];_0x41d98a+_0x18653d>_0x3b21e4[_0x12c70a(0x331)]-0x14&&(_0x260e46[_0x12c70a(0x324)][_0x12c70a(0x1c1)]='auto',_0x260e46['style'][_0x12c70a(0x1b1)]='0');}}export function renderTables(){const _0x1df3d6=_0x438707;let _0x2f16f2=_0x415584['getMemoryState']();!_0x2f16f2&&(log('内存状态为空,从聊天记录加载作为后备。',_0x1df3d6(0x34a)),_0x2f16f2=_0x415584[_0x1df3d6(0x2e1)]());const _0x19d963=getAllTablesContainer();if(!_0x2f16f2||!_0x19d963){console[_0x1df3d6(0x2ed)](_0x1df3d6(0x22a));return;}const _0x1a0927=_0x415584[_0x1df3d6(0x318)](),_0x5053db=_0x415584[_0x1df3d6(0x2bc)](),_0x372e6a=document['createDocumentFragment'](),_0x11bdf2=document['getElementById'](_0x1df3d6(0x297));_0x11bdf2&&_0x11bdf2[_0x1df3d6(0x27b)](),_0x2f16f2[_0x1df3d6(0x1ef)]((_0x47be96,_0x236e8b)=>{const _0x5ee2f8=_0x1df3d6,_0x178d53=document[_0x5ee2f8(0x233)](_0x5ee2f8(0x310));_0x178d53['style'][_0x5ee2f8(0x187)]=_0x5ee2f8(0x2a2),_0x178d53['style'][_0x5ee2f8(0x230)]=_0x5ee2f8(0x32b),_0x178d53[_0x5ee2f8(0x324)][_0x5ee2f8(0x2bf)]=_0x5ee2f8(0x1d8);const _0x1d2401=document[_0x5ee2f8(0x233)]('h3');_0x5053db['has'](_0x236e8b)&&_0x1d2401['classList'][_0x5ee2f8(0x302)](_0x5ee2f8(0x28d));_0x1d2401[_0x5ee2f8(0x268)]=_0x5ee2f8(0x295)+_0x236e8b+_0x5ee2f8(0x30f)+_0x47be96[_0x5ee2f8(0x2cb)];const _0x2982c5=document['createElement'](_0x5ee2f8(0x310));_0x2982c5['className']=_0x5ee2f8(0x2a4);const _0x9d0aed=_0x236e8b>0x0?_0x5ee2f8(0x1fc)+_0x236e8b+'\x22\x20title=\x22上移\x22>':'',_0x54ff0c=_0x236e8b<_0x2f16f2[_0x5ee2f8(0x326)]-0x1?_0x5ee2f8(0x314)+_0x236e8b+_0x5ee2f8(0x184):'';_0x2982c5['innerHTML']=_0x5ee2f8(0x1ce)+_0x9d0aed+'\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20'+_0x54ff0c+_0x5ee2f8(0x192)+_0x236e8b+_0x5ee2f8(0x1d7)+_0x236e8b+'\x22\x20title=\x22废黜此表\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20',_0x178d53[_0x5ee2f8(0x336)](_0x1d2401),_0x178d53[_0x5ee2f8(0x336)](_0x2982c5),_0x372e6a['appendChild'](_0x178d53);const _0x5f5666=document[_0x5ee2f8(0x233)](_0x5ee2f8(0x310));_0x5f5666['className']='amily2-table-wrapper';const _0xe9054d=document['createElement'](_0x5ee2f8(0x2d2));_0xe9054d['id']='amily2-table-'+_0x236e8b,_0xe9054d[_0x5ee2f8(0x1ba)]['tableIndex']=_0x236e8b;const _0x4a072d=document[_0x5ee2f8(0x233)]('colgroup'),_0x5ec4cc=document[_0x5ee2f8(0x233)](_0x5ee2f8(0x34e));_0x5ec4cc[_0x5ee2f8(0x324)][_0x5ee2f8(0x331)]=_0x5ee2f8(0x347),_0x4a072d[_0x5ee2f8(0x336)](_0x5ec4cc);_0x47be96[_0x5ee2f8(0x1b6)]&&_0x47be96[_0x5ee2f8(0x1b6)]['forEach']((_0x1c2d15,_0x304f70)=>{const _0x5daf8f=_0x5ee2f8,_0x1c82eb=document[_0x5daf8f(0x233)](_0x5daf8f(0x34e)),_0x4c929c=_0x47be96['columnWidths']&&_0x47be96['columnWidths'][_0x304f70]?_0x47be96[_0x5daf8f(0x1c5)][_0x304f70]:0x5a;_0x1c82eb['style'][_0x5daf8f(0x331)]=_0x4c929c+'px',_0x4a072d[_0x5daf8f(0x336)](_0x1c82eb);});_0xe9054d['appendChild'](_0x4a072d);let _0x3f065a=0x0;const _0x4f1763=_0x4a072d[_0x5ee2f8(0x1ab)](_0x5ee2f8(0x34e));_0x4f1763[_0x5ee2f8(0x1ef)](_0xba6bcc=>{const _0x178a88=_0x5ee2f8;_0x3f065a+=parseInt(_0xba6bcc[_0x178a88(0x324)][_0x178a88(0x331)],0xa);}),_0xe9054d[_0x5ee2f8(0x324)]['width']=_0x3f065a+'px';const _0x529330=_0xe9054d[_0x5ee2f8(0x2f6)](),_0x50b42f=_0x529330['insertRow'](),_0x460e6a=document['createElement']('th');_0x460e6a[_0x5ee2f8(0x1e9)]=_0x5ee2f8(0x339),_0x460e6a[_0x5ee2f8(0x2db)]='#',_0x460e6a[_0x5ee2f8(0x324)]['cursor']=_0x5ee2f8(0x281),_0x460e6a[_0x5ee2f8(0x1ad)]=_0x5ee2f8(0x32c);if(!_0x47be96['rows']||_0x47be96[_0x5ee2f8(0x195)][_0x5ee2f8(0x326)]===0x0){const _0x43c837=document[_0x5ee2f8(0x233)](_0x5ee2f8(0x310));_0x43c837[_0x5ee2f8(0x1e9)]='amily2-context-menu\x20amily2-header-menu',_0x43c837[_0x5ee2f8(0x324)][_0x5ee2f8(0x187)]=_0x5ee2f8(0x275);const _0x230e09=document['createElement'](_0x5ee2f8(0x229));_0x230e09[_0x5ee2f8(0x268)]=_0x5ee2f8(0x21d),_0x230e09[_0x5ee2f8(0x1e9)]=_0x5ee2f8(0x2ad),_0x230e09[_0x5ee2f8(0x2ca)]('click',_0x4aaea6=>{const _0x42524e=_0x5ee2f8;_0x4aaea6[_0x42524e(0x309)](),_0x415584['addRow'](_0x236e8b),renderTables();}),_0x43c837[_0x5ee2f8(0x336)](_0x230e09),_0x460e6a[_0x5ee2f8(0x336)](_0x43c837),_0x460e6a[_0x5ee2f8(0x2ca)](_0x5ee2f8(0x162),_0x43baea=>{const _0x36fb11=_0x5ee2f8;_0x43baea[_0x36fb11(0x16f)](),_0x43baea['stopPropagation'](),console[_0x36fb11(0x28c)](_0x36fb11(0x2ab),_0x236e8b),_0x415584[_0x36fb11(0x247)](_0x236e8b),renderTables(),toastr['success'](_0x36fb11(0x25c));});}_0x50b42f[_0x5ee2f8(0x336)](_0x460e6a),_0x47be96[_0x5ee2f8(0x1b6)][_0x5ee2f8(0x1ef)]((_0x265e30,_0x124583)=>{const _0x4d7927=_0x5ee2f8,_0x1f3749=document[_0x4d7927(0x233)]('th');_0x1f3749[_0x4d7927(0x1ba)][_0x4d7927(0x1b5)]=_0x124583,_0x1f3749[_0x4d7927(0x324)]['cursor']='pointer';const _0x218421=document['createElement']('span');_0x218421[_0x4d7927(0x1e9)]=_0x4d7927(0x1eb),_0x218421['textContent']=_0x265e30,_0x1f3749[_0x4d7927(0x336)](_0x218421);const _0x3609dc=document[_0x4d7927(0x233)]('div');_0x3609dc[_0x4d7927(0x1e9)]=_0x4d7927(0x210);const _0xaea31f=[{'label':_0x4d7927(0x31b),'action':'move-left','icon':'fa-arrow-left'},{'label':_0x4d7927(0x26f),'action':'move-right','icon':'fa-arrow-right'},{'label':_0x4d7927(0x298),'action':_0x4d7927(0x294),'icon':_0x4d7927(0x1dc)},{'label':_0x4d7927(0x2d8),'action':'add-right','icon':'fa-plus-circle'},{'label':_0x4d7927(0x256),'action':_0x4d7927(0x18b),'icon':_0x4d7927(0x301)},{'label':'删除该列','action':_0x4d7927(0x30b),'icon':_0x4d7927(0x203),'isDanger':!![]}];_0xaea31f[_0x4d7927(0x1ef)](({label:_0x5b18af,action:_0x499526,icon:_0x4856fa,isDanger:_0x5c75bc})=>{const _0x338baa=_0x4d7927,_0x309027=document['createElement'](_0x338baa(0x229));_0x309027['textContent']=_0x5b18af,_0x309027[_0x338baa(0x1e9)]='menu_button\x20small_button';if(_0x5c75bc)_0x309027[_0x338baa(0x240)][_0x338baa(0x302)](_0x338baa(0x2f5));_0x309027[_0x338baa(0x2ca)](_0x338baa(0x162),_0x302ed1=>{const _0x1583a5=_0x338baa;_0x302ed1[_0x1583a5(0x309)]();switch(_0x499526){case _0x1583a5(0x2fe):_0x415584['moveColumn'](_0x236e8b,_0x124583,'left');break;case _0x1583a5(0x1bc):_0x415584['moveColumn'](_0x236e8b,_0x124583,_0x1583a5(0x1b1));break;case _0x1583a5(0x294):_0x415584[_0x1583a5(0x330)](_0x236e8b,_0x124583,_0x1583a5(0x1c1));break;case _0x1583a5(0x261):_0x415584['insertColumn'](_0x236e8b,_0x124583,_0x1583a5(0x1b1));break;case'rename':showColumnNameEditor(_0x236e8b,_0x124583,_0x265e30);break;case _0x1583a5(0x30b):confirm(_0x1583a5(0x1cd)+_0x265e30+_0x1583a5(0x167))&&_0x415584[_0x1583a5(0x31d)](_0x236e8b,_0x124583);break;}renderTables();}),_0x3609dc[_0x338baa(0x336)](_0x309027);}),_0x1f3749[_0x4d7927(0x336)](_0x3609dc);const _0x104877=document[_0x4d7927(0x233)](_0x4d7927(0x310));_0x104877['className']=_0x4d7927(0x2b3),_0x1f3749['appendChild'](_0x104877);const _0x485105=_0x4202e0=>{const _0x1f6fed=_0x4d7927;_0x4202e0[_0x1f6fed(0x16f)](),_0x4202e0['stopPropagation'](),isResizing=!![];const _0x23c9ff=_0x4202e0[_0x1f6fed(0x189)][_0x1f6fed(0x28b)](_0x1f6fed(0x2d2)),_0x4f8d44=_0x4202e0[_0x1f6fed(0x189)]['parentElement'],_0x593add=_0x23c9ff[_0x1f6fed(0x2e0)](_0x1f6fed(0x23e)+(_0x4f8d44['cellIndex']+0x1)+')'),_0x144f60=_0x4202e0[_0x1f6fed(0x34d)][_0x1f6fed(0x2c9)](_0x1f6fed(0x2d7)),_0x306bc1=_0x144f60?_0x4202e0[_0x1f6fed(0x23b)][0x0]['clientX']:_0x4202e0[_0x1f6fed(0x1ca)],_0x130eef=_0x4f8d44[_0x1f6fed(0x16e)],_0x3e1a23=_0x113fd5=>{const _0x482aa7=_0x1f6fed,_0x128218=_0x144f60?_0x113fd5[_0x482aa7(0x23b)][0x0][_0x482aa7(0x1ca)]:_0x113fd5[_0x482aa7(0x1ca)],_0x505a32=_0x130eef+(_0x128218-_0x306bc1);_0x505a32>0x32&&(_0x593add[_0x482aa7(0x324)][_0x482aa7(0x331)]=_0x505a32+'px');},_0x23bd83=()=>{const _0x1b1fdb=_0x1f6fed;document[_0x1b1fdb(0x1bb)](_0x1b1fdb(0x181),_0x3e1a23),document[_0x1b1fdb(0x1bb)](_0x1b1fdb(0x171),_0x23bd83),document[_0x1b1fdb(0x1bb)](_0x1b1fdb(0x33f),_0x3e1a23),document[_0x1b1fdb(0x1bb)](_0x1b1fdb(0x2f7),_0x23bd83);const _0x4fe1ed=parseInt(_0x593add[_0x1b1fdb(0x324)][_0x1b1fdb(0x331)],0xa);_0x415584[_0x1b1fdb(0x1ac)](_0x236e8b,_0x124583,_0x4fe1ed),setTimeout(()=>{isResizing=![];},0x0);};_0x144f60?(document[_0x1f6fed(0x2ca)]('touchmove',_0x3e1a23,{'passive':![]}),document[_0x1f6fed(0x2ca)](_0x1f6fed(0x2f7),_0x23bd83)):(document[_0x1f6fed(0x2ca)](_0x1f6fed(0x181),_0x3e1a23),document[_0x1f6fed(0x2ca)](_0x1f6fed(0x171),_0x23bd83));};_0x104877[_0x4d7927(0x2ca)](_0x4d7927(0x1b8),_0x485105),_0x104877['addEventListener'](_0x4d7927(0x355),_0x485105,{'passive':![]}),_0x50b42f[_0x4d7927(0x336)](_0x1f3749);});const _0x24fb54=_0xe9054d[_0x5ee2f8(0x172)]();_0x47be96[_0x5ee2f8(0x195)]&&_0x47be96['rows'][_0x5ee2f8(0x326)]>0x0&&_0x47be96['rows'][_0x5ee2f8(0x1ef)]((_0x1018d0,_0x37cf9d)=>{const _0x1dbf7c=_0x5ee2f8,_0x39fcfd=_0x24fb54['insertRow']();_0x39fcfd[_0x1dbf7c(0x1ba)][_0x1dbf7c(0x1e7)]=_0x37cf9d;const _0x1c4450=_0x47be96[_0x1dbf7c(0x2df)]?_0x47be96[_0x1dbf7c(0x2df)][_0x37cf9d]:'normal';_0x1c4450===_0x1dbf7c(0x2c3)&&_0x39fcfd['classList']['add'](_0x1dbf7c(0x220));const _0x469aa4=_0x39fcfd[_0x1dbf7c(0x284)]();_0x469aa4['className']=_0x1dbf7c(0x339);const _0xf0f187=document[_0x1dbf7c(0x233)](_0x1dbf7c(0x27c));_0xf0f187[_0x1dbf7c(0x2db)]=_0x37cf9d+0x1,_0x469aa4['appendChild'](_0xf0f187);const _0xa3ce4=document[_0x1dbf7c(0x233)](_0x1dbf7c(0x310));_0xa3ce4[_0x1dbf7c(0x1e9)]='amily2-context-menu\x20amily2-row-context-menu';let _0x517c82;_0x1c4450===_0x1dbf7c(0x2c3)?_0x517c82=[{'label':_0x1dbf7c(0x2a8),'action':_0x1dbf7c(0x346),'icon':_0x1dbf7c(0x1b9),'isSuccess':!![],'btnClass':_0x1dbf7c(0x17c)}]:_0x517c82=[{'label':_0x1dbf7c(0x1dd),'action':_0x1dbf7c(0x2aa),'icon':_0x1dbf7c(0x227),'btnClass':_0x1dbf7c(0x190)},{'label':_0x1dbf7c(0x33b),'action':'move-down','icon':_0x1dbf7c(0x2a7),'btnClass':_0x1dbf7c(0x24a)},{'label':_0x1dbf7c(0x2e8),'action':'add-above','icon':'fa-plus-circle','btnClass':_0x1dbf7c(0x1c4)},{'label':_0x1dbf7c(0x260),'action':_0x1dbf7c(0x2e6),'icon':_0x1dbf7c(0x1dc),'btnClass':'add-row-below-btn'},{'label':_0x1dbf7c(0x265),'action':_0x1dbf7c(0x19c),'icon':_0x1dbf7c(0x203),'isDanger':!![],'btnClass':_0x1dbf7c(0x1d1)}],_0x517c82[_0x1dbf7c(0x1ef)](({label:_0x1ec66e,action:_0x58fef8,icon:_0x57f2f0,isDanger:_0x1daa2c,isSuccess:_0x4fcdc2})=>{const _0x4c0cad=_0x1dbf7c,_0xd7e646=document[_0x4c0cad(0x233)](_0x4c0cad(0x229));_0xd7e646['innerHTML']='{const _0x482e65=_0x4c0cad;_0x4dfd96['stopPropagation']();switch(_0x58fef8){case _0x482e65(0x2aa):_0x415584['moveRow'](_0x236e8b,_0x37cf9d,'up');break;case'move-down':_0x415584['moveRow'](_0x236e8b,_0x37cf9d,_0x482e65(0x176));break;case'add-above':_0x415584[_0x482e65(0x24d)](_0x236e8b,_0x37cf9d,_0x482e65(0x356));break;case _0x482e65(0x2e6):_0x415584[_0x482e65(0x24d)](_0x236e8b,_0x37cf9d,'below');break;case'delete-row':_0x415584[_0x482e65(0x169)](_0x236e8b,_0x37cf9d);break;case'restore-row':_0x415584[_0x482e65(0x207)](_0x236e8b,_0x37cf9d);break;}if(_0x58fef8===_0x482e65(0x19c)||_0x58fef8===_0x482e65(0x346)){}else renderTables();}),_0xa3ce4['appendChild'](_0xd7e646);}),_0x469aa4[_0x1dbf7c(0x336)](_0xa3ce4),_0x1018d0['forEach']((_0x4b076d,_0x2af152)=>{const _0x5edead=_0x1dbf7c,_0x25de13=_0x39fcfd[_0x5edead(0x284)](),_0x3c4a0e=document[_0x5edead(0x233)](_0x5edead(0x310));_0x3c4a0e['className']=_0x5edead(0x1e8),_0x3c4a0e[_0x5edead(0x2db)]=_0x4b076d,_0x25de13[_0x5edead(0x336)](_0x3c4a0e);_0x1c4450!==_0x5edead(0x2c3)&&!isTouchDevice()&&_0x25de13['setAttribute']('contenteditable','true');_0x25de13[_0x5edead(0x1ba)]['colIndex']=_0x2af152,_0x25de13[_0x5edead(0x1ba)][_0x5edead(0x215)]=_0x47be96[_0x5edead(0x1b6)][_0x2af152]||'';const _0x4fd291=_0x236e8b+'-'+_0x37cf9d+'-'+_0x2af152;_0x1a0927[_0x5edead(0x1c3)](_0x4fd291)&&_0x25de13[_0x5edead(0x240)][_0x5edead(0x302)](_0x5edead(0x307));});}),_0x5f5666[_0x5ee2f8(0x336)](_0xe9054d),_0x372e6a[_0x5ee2f8(0x336)](_0x5f5666);}),_0x19d963[_0x1df3d6(0x268)]='',_0x19d963[_0x1df3d6(0x336)](_0x372e6a),_0x11bdf2&&_0x19d963[_0x1df3d6(0x336)](_0x11bdf2),updateOrInsertTableInChat();}function openTableRuleEditor(){const _0x42ab40=_0x438707,_0x52435f=extension_settings[extensionName],_0x3b7124=_0x52435f[_0x42ab40(0x26a)]||'',_0xb74d2=_0x52435f[_0x42ab40(0x263)]||[],_0x668487=_0xb74d2['map']((_0x2411c2,_0x102539)=>_0x42ab40(0x21b)+_0x102539+_0x42ab40(0x209)+_0x2411c2[_0x42ab40(0x1d9)]+_0x42ab40(0x333)+_0x2411c2['end']+_0x42ab40(0x22b))[_0x42ab40(0x33c)](''),_0x1e9759='\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x0a\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(半角逗号分隔)\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20{const _0x28434b=_0x42ab40,_0x433c69=document['getElementById'](_0x28434b(0x308))[_0x28434b(0x1d0)];updateAndSaveTableSetting(_0x28434b(0x26a),_0x433c69);const _0xefda64=[];document[_0x28434b(0x1ab)](_0x28434b(0x1d3))['forEach'](_0x4fed67=>{const _0x1ae6b2=_0x28434b,_0x59e63a=_0x4fed67[_0x1ae6b2(0x2e0)]('.rule-start')[_0x1ae6b2(0x1d0)][_0x1ae6b2(0x20e)](),_0x5185e8=_0x4fed67['querySelector'](_0x1ae6b2(0x20b))[_0x1ae6b2(0x1d0)][_0x1ae6b2(0x20e)]();_0x59e63a&&_0x5185e8&&_0xefda64['push']({'start':_0x59e63a,'end':_0x5185e8});}),updateAndSaveTableSetting('table_exclusion_rules',_0xefda64),toastr['success'](_0x28434b(0x26d));},'onShow':_0xdbb61e=>{const _0x4c57c7=_0x42ab40,_0x11e732=_0xdbb61e['find'](_0x4c57c7(0x259));_0xdbb61e[_0x4c57c7(0x31a)](_0x4c57c7(0x2ea))['on']('click',()=>{const _0x1bc52e=_0x4c57c7,_0x3c3451=_0x11e732[_0x1bc52e(0x1b3)]()['length'],_0x397ef6=_0x1bc52e(0x244)+_0x3c3451+_0x1bc52e(0x341);_0x11e732['append'](_0x397ef6);}),_0x11e732['on'](_0x4c57c7(0x162),_0x4c57c7(0x2b0),function(){const _0x38c723=_0x4c57c7;$(this)[_0x38c723(0x28b)](_0x38c723(0x254))[_0x38c723(0x27b)]();});}});}function openRuleEditor(_0x454e6a){const _0x1a7ba6=_0x438707,_0x254a10=_0x415584['getMemoryState']();if(!_0x254a10||!_0x254a10[_0x454e6a])return;const _0x3df741=_0x254a10[_0x454e6a];_0x3df741['charLimitRule']&&!_0x3df741[_0x1a7ba6(0x2b7)]&&(_0x3df741[_0x1a7ba6(0x2b7)]={},_0x3df741['charLimitRule']['columnIndex']!==-0x1&&(_0x3df741[_0x1a7ba6(0x2b7)][_0x3df741[_0x1a7ba6(0x34b)][_0x1a7ba6(0x234)]]=_0x3df741[_0x1a7ba6(0x34b)][_0x1a7ba6(0x2e7)]));const _0x3fd830=_0x3df741[_0x1a7ba6(0x2b7)]||{},_0x3fe907=_0x37041a=>{const _0x5c8f75=_0x1a7ba6;return Object['entries'](_0x37041a)['map'](([_0x23851c,_0x151319])=>{const _0x59a0df=_0x1b90,_0xc8289a=_0x3df741[_0x59a0df(0x1b6)][_0x23851c]||_0x59a0df(0x16d)+_0x23851c+')';return _0x59a0df(0x29e)+_0xc8289a+_0x59a0df(0x245)+_0x151319+_0x59a0df(0x1ec)+_0x23851c+_0x59a0df(0x1cc);})[_0x5c8f75(0x33c)]('');},_0x1f00b7=_0x4e6932=>{const _0x2d6ff4=_0x1a7ba6;return _0x3df741[_0x2d6ff4(0x1b6)][_0x2d6ff4(0x272)]((_0xffe055,_0x1371dc)=>{const _0x41cb60=_0x2d6ff4;if(_0x4e6932[_0x1371dc])return'';return _0x41cb60(0x2fc)+_0x1371dc+'\x22>'+_0xffe055+_0x41cb60(0x25a);})['join']('');},_0x5a0963='\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\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“'+_0x3df741[_0x1a7ba6(0x2cb)]+_0x1a7ba6(0x280)+_0x3fe907(_0x3fd830)+_0x1a7ba6(0x2b9)+_0x1f00b7(_0x3fd830)+'\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\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\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\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\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\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\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\x0a\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表格行数限制\x20(0为禁用)\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{const _0x2c438f=_0x1a7ba6;_0x3336fe[0x0][_0x2c438f(0x2ee)](),_0x3336fe[_0x2c438f(0x27b)]();},_0x47458f=()=>{const _0x32b841=_0x1a7ba6,_0x563eca=JSON[_0x32b841(0x31f)](_0x3336fe['find'](_0x32b841(0x2f4))[_0x32b841(0x1f7)](_0x32b841(0x17a))||'{}');_0x3336fe['find'](_0x32b841(0x2f4))[_0x32b841(0x205)](_0x3fe907(_0x563eca)),_0x3336fe['find']('#new-rule-column-select')['html']('--\x20选择要添加规则的列\x20--'+_0x1f00b7(_0x563eca));};_0x3336fe[_0x1a7ba6(0x31a)](_0x1a7ba6(0x2f4))[_0x1a7ba6(0x1f7)]('data-rules',JSON['stringify'](_0x3fd830)),_0x3336fe['on'](_0x1a7ba6(0x162),_0x1a7ba6(0x1c6),()=>{const _0x2aa0c0=_0x1a7ba6,_0x587b0b=parseInt(_0x3336fe[_0x2aa0c0(0x31a)]('#new-rule-column-select')[_0x2aa0c0(0x2d1)](),0xa),_0x201678=parseInt(_0x3336fe[_0x2aa0c0(0x31a)](_0x2aa0c0(0x161))[_0x2aa0c0(0x2d1)](),0xa);if(_0x587b0b===-0x1){toastr[_0x2aa0c0(0x214)](_0x2aa0c0(0x267));return;}if(isNaN(_0x201678)||_0x201678<0x0){toastr[_0x2aa0c0(0x214)](_0x2aa0c0(0x33e));return;}const _0x1af36d=JSON[_0x2aa0c0(0x31f)](_0x3336fe['find'](_0x2aa0c0(0x2f4))[_0x2aa0c0(0x1f7)]('data-rules')||'{}');_0x201678>0x0?(_0x1af36d[_0x587b0b]=_0x201678,_0x3336fe[_0x2aa0c0(0x31a)]('#current-char-limit-rules')[_0x2aa0c0(0x1f7)](_0x2aa0c0(0x17a),JSON[_0x2aa0c0(0x1fb)](_0x1af36d)),_0x47458f()):toastr[_0x2aa0c0(0x2f0)](_0x2aa0c0(0x235));}),_0x3336fe['on'](_0x1a7ba6(0x162),_0x1a7ba6(0x285),function(){const _0x155f0d=_0x1a7ba6,_0x43c71b=$(this)['data'](_0x155f0d(0x23c)),_0x4b48a5=JSON[_0x155f0d(0x31f)](_0x3336fe[_0x155f0d(0x31a)]('#current-char-limit-rules')[_0x155f0d(0x1f7)]('data-rules')||'{}');delete _0x4b48a5[_0x43c71b],_0x3336fe[_0x155f0d(0x31a)](_0x155f0d(0x2f4))[_0x155f0d(0x1f7)](_0x155f0d(0x17a),JSON[_0x155f0d(0x1fb)](_0x4b48a5)),_0x47458f();}),_0x3336fe['find'](_0x1a7ba6(0x16b))['on'](_0x1a7ba6(0x162),()=>{const _0xa3c79a=_0x1a7ba6,_0x4c8df8=JSON[_0xa3c79a(0x31f)](_0x3336fe['find'](_0xa3c79a(0x2f4))[_0xa3c79a(0x1f7)](_0xa3c79a(0x17a))||'{}'),_0xed78bc=parseInt(_0x3336fe[_0xa3c79a(0x31a)]('#rule-row-limit-value')[_0xa3c79a(0x2d1)](),0xa),_0xec542e={'note':_0x3336fe[_0xa3c79a(0x31a)](_0xa3c79a(0x1e4))[_0xa3c79a(0x2d1)](),'rule_add':_0x3336fe[_0xa3c79a(0x31a)](_0xa3c79a(0x270))['val'](),'rule_delete':_0x3336fe[_0xa3c79a(0x31a)]('#rule-delete')[_0xa3c79a(0x2d1)](),'rule_update':_0x3336fe[_0xa3c79a(0x31a)](_0xa3c79a(0x1a2))['val'](),'charLimitRules':_0x4c8df8,'rowLimitRule':_0xed78bc};_0x415584[_0xa3c79a(0x213)](_0x454e6a,_0xec542e),_0x493df5();}),_0x3336fe['find'](_0x1a7ba6(0x2a1))['on'](_0x1a7ba6(0x162),_0x493df5),_0x3336fe[0x0][_0x1a7ba6(0x2dd)]();}function bindInjectionSettings(){const _0x818022=_0x438707,_0x51f19e=extension_settings[extensionName],_0x4ea870=document['getElementById'](_0x818022(0x2a3)),_0x3d71c3=document[_0x818022(0x218)](_0x818022(0x201)),_0x52b4c6=document['getElementById'](_0x818022(0x1f5)),_0x245c75=document[_0x818022(0x218)](_0x818022(0x178)),_0x157285=document[_0x818022(0x1ab)](_0x818022(0x304));if(!_0x4ea870||!_0x3d71c3||!_0x52b4c6||!_0x245c75||!_0x157285[_0x818022(0x326)])return;const _0x5e87db=()=>{const _0x27619d=_0x818022,_0xa198de=_0x52b4c6[_0x27619d(0x1d0)],_0xefa32d=_0x4ea870['checked'],_0x1009d4=_0xa198de==='1';_0x3d71c3[_0x27619d(0x357)]=!_0xefa32d,_0x52b4c6['disabled']=!_0xefa32d,_0x245c75['disabled']=!_0xefa32d||!_0x1009d4,_0x157285[_0x27619d(0x1ef)](_0x495246=>_0x495246[_0x27619d(0x357)]=!_0xefa32d||!_0x1009d4);const _0x5cd89c=_0xefa32d?'1':'0.5';_0x3d71c3[_0x27619d(0x324)][_0x27619d(0x321)]=_0x5cd89c;_0x3d71c3[_0x27619d(0x28b)](_0x27619d(0x335))&&(_0x3d71c3[_0x27619d(0x28b)]('.control-block-with-switch')[_0x27619d(0x324)][_0x27619d(0x321)]=_0x5cd89c);_0x52b4c6['style'][_0x27619d(0x321)]=_0x5cd89c;_0x52b4c6['previousElementSibling']&&(_0x52b4c6[_0x27619d(0x264)][_0x27619d(0x324)][_0x27619d(0x321)]=_0x5cd89c);const _0x7c69d1=_0xefa32d&&_0x1009d4?'1':_0x27619d(0x258);_0x245c75[_0x27619d(0x324)][_0x27619d(0x321)]=_0x7c69d1;_0x245c75[_0x27619d(0x264)]&&(_0x245c75[_0x27619d(0x264)]['style'][_0x27619d(0x321)]=_0x7c69d1);const _0x7fdb7c=_0xefa32d&&_0x1009d4?'1':_0x27619d(0x258),_0x3967ff=document['getElementById'](_0x27619d(0x2cf))?.['closest'](_0x27619d(0x251));_0x3967ff&&(_0x3967ff[_0x27619d(0x324)][_0x27619d(0x321)]=_0x7fdb7c,_0x3967ff[_0x27619d(0x264)]&&(_0x3967ff['previousElementSibling']['style'][_0x27619d(0x321)]=_0x7fdb7c));const _0x151ab6=document[_0x27619d(0x1ab)](_0x27619d(0x320));_0x151ab6[_0x27619d(0x1ef)](_0x454284=>{const _0x31cf32=_0x27619d;_0x454284[_0x31cf32(0x357)]=!_0xefa32d;const _0x42822b=_0x454284[_0x31cf32(0x28b)](_0x31cf32(0x215));_0x42822b&&(_0x42822b['style'][_0x31cf32(0x321)]=_0xefa32d?'1':'0.5');});const _0x32f43=document[_0x27619d(0x218)](_0x27619d(0x31e));_0x32f43&&(_0x32f43[_0x27619d(0x357)]=!_0xefa32d,_0x32f43[_0x27619d(0x324)][_0x27619d(0x321)]=_0xefa32d?'1':_0x27619d(0x258));};_0x4ea870['checked']=_0x51f19e[_0x818022(0x28f)]!==![],_0x3d71c3[_0x818022(0x2ef)]=_0x51f19e[_0x818022(0x2b6)],_0x52b4c6[_0x818022(0x1d0)]=_0x51f19e[_0x818022(0x21f)]['position'],_0x245c75[_0x818022(0x1d0)]=_0x51f19e[_0x818022(0x21f)][_0x818022(0x2f9)],_0x157285[_0x818022(0x1ef)](_0xcaf368=>{const _0x11a228=_0x818022;parseInt(_0xcaf368[_0x11a228(0x1d0)],0xa)===_0x51f19e['injection'][_0x11a228(0x1f8)]&&(_0xcaf368[_0x11a228(0x2ef)]=!![]);}),_0x5e87db(),_0x4ea870[_0x818022(0x2ca)](_0x818022(0x239),()=>{const _0x4475ff=_0x818022;_0x51f19e[_0x4475ff(0x28f)]=_0x4ea870['checked'],saveSettingsDebounced(),_0x5e87db();const _0xecda9d=_0x4ea870[_0x4475ff(0x2ef)]?_0x4475ff(0x1a8):_0x4475ff(0x312);toastr[_0x4475ff(0x2f0)](_0x4475ff(0x28a)+_0xecda9d+'。'),log(_0x4475ff(0x28a)+_0xecda9d+'。','info');}),_0x3d71c3[_0x818022(0x2ca)]('change',()=>{const _0x1f53b7=_0x818022;_0x51f19e[_0x1f53b7(0x2b6)]=_0x3d71c3[_0x1f53b7(0x2ef)],saveSettingsDebounced();}),_0x52b4c6[_0x818022(0x2ca)](_0x818022(0x239),()=>{const _0x3c4d1a=_0x818022;_0x51f19e[_0x3c4d1a(0x21f)][_0x3c4d1a(0x198)]=parseInt(_0x52b4c6[_0x3c4d1a(0x1d0)],0xa),saveSettingsDebounced(),_0x5e87db();}),_0x245c75[_0x818022(0x2ca)](_0x818022(0x19f),()=>{const _0x387ed9=_0x818022;_0x51f19e[_0x387ed9(0x21f)][_0x387ed9(0x2f9)]=parseInt(_0x245c75[_0x387ed9(0x1d0)],0xa),saveSettingsDebounced();}),_0x157285['forEach'](_0x1de6cb=>{const _0x534fed=_0x818022;_0x1de6cb[_0x534fed(0x2ca)](_0x534fed(0x239),()=>{const _0x4f7056=_0x534fed;_0x1de6cb[_0x4f7056(0x2ef)]&&(_0x51f19e['injection'][_0x4f7056(0x1f8)]=parseInt(_0x1de6cb[_0x4f7056(0x1d0)],0xa),saveSettingsDebounced());});}),log(_0x818022(0x17b),_0x818022(0x24c));}function updateAndSaveTableSetting(_0xf9a45f,_0x146fd9){!extension_settings[extensionName]&&(extension_settings[extensionName]={}),extension_settings[extensionName][_0xf9a45f]=_0x146fd9,saveSettingsDebounced();}function bindWorldBookSettings(){const _0x1a1d94=_0x438707,_0x3cc3f2=extension_settings[extensionName];if(_0x3cc3f2[_0x1a1d94(0x276)]===undefined)_0x3cc3f2[_0x1a1d94(0x276)]=![];if(_0x3cc3f2[_0x1a1d94(0x2e3)]===undefined)_0x3cc3f2[_0x1a1d94(0x2e3)]=0x7530;if(_0x3cc3f2[_0x1a1d94(0x292)]===undefined)_0x3cc3f2[_0x1a1d94(0x292)]=_0x1a1d94(0x289);if(_0x3cc3f2[_0x1a1d94(0x2c8)]===undefined)_0x3cc3f2[_0x1a1d94(0x2c8)]=[];if(_0x3cc3f2[_0x1a1d94(0x1bd)]===undefined)_0x3cc3f2[_0x1a1d94(0x1bd)]={};const _0x1f0f7f=document[_0x1a1d94(0x218)](_0x1a1d94(0x276)),_0x86fbc0=document[_0x1a1d94(0x218)](_0x1a1d94(0x2e3)),_0x17ed55=document['getElementById']('table_worldbook_char_limit_value'),_0x408f1c=document[_0x1a1d94(0x1ab)](_0x1a1d94(0x23f)),_0x5a94cd=document[_0x1a1d94(0x218)]('table_worldbook_select_wrapper'),_0x13d76e=document[_0x1a1d94(0x218)]('table_refresh_worldbooks'),_0x31ece7=document[_0x1a1d94(0x218)]('table_worldbook_checkbox_list'),_0x3c4b1f=document[_0x1a1d94(0x218)]('table_worldbook_entry_list');if(!_0x1f0f7f||!_0x86fbc0||!_0x17ed55||!_0x408f1c[_0x1a1d94(0x326)]||!_0x5a94cd||!_0x13d76e||!_0x31ece7||!_0x3c4b1f){log(_0x1a1d94(0x290),_0x1a1d94(0x34a));return;}const _0x273444=()=>{const _0x3ef32a=_0x1a1d94,_0x42312a={};_0x3c4b1f['querySelectorAll'](_0x3ef32a(0x2cd))[_0x3ef32a(0x1ef)](_0x346b74=>{const _0x54cd1e=_0x3ef32a,_0x26420a=_0x346b74[_0x54cd1e(0x1ba)]['book'],_0xa1ad2=_0x346b74['dataset'][_0x54cd1e(0x1c2)];!_0x42312a[_0x26420a]&&(_0x42312a[_0x26420a]=[]),_0x42312a[_0x26420a][_0x54cd1e(0x249)](_0xa1ad2);}),_0x3cc3f2['table_selected_entries']=_0x42312a,saveSettingsDebounced();},_0x364a5c=async()=>{const _0x25e7da=_0x1a1d94;_0x3c4b1f[_0x25e7da(0x268)]=_0x25e7da(0x343);const _0x5e6d70=_0x3cc3f2[_0x25e7da(0x292)]||_0x25e7da(0x289);let _0x59c552=[];if(_0x5e6d70===_0x25e7da(0x1d4))_0x59c552=_0x3cc3f2[_0x25e7da(0x2c8)]||[];else{if(this_chid!==undefined&&this_chid>=0x0&&characters[this_chid])try{const _0x297e96=await safeCharLorebooks({'type':'all'});if(_0x297e96['primary'])_0x59c552[_0x25e7da(0x249)](_0x297e96[_0x25e7da(0x1f3)]);if(_0x297e96[_0x25e7da(0x349)]?.['length'])_0x59c552[_0x25e7da(0x249)](..._0x297e96['additional']);}catch(_0x374db0){console[_0x25e7da(0x2ed)]('[内存储司]\x20获取角色世界书失败:',_0x374db0),_0x3c4b1f[_0x25e7da(0x268)]=_0x25e7da(0x2ff);return;}else{_0x3c4b1f[_0x25e7da(0x268)]='请先加载一个角色。

';return;}}if(_0x59c552['length']===0x0){_0x3c4b1f['innerHTML']=_0x25e7da(0x2d4);return;}try{const _0x1b2648=[];for(const _0x44ec50 of _0x59c552){const _0x59a402=await safeLorebookEntries(_0x44ec50);_0x59a402[_0x25e7da(0x1ef)](_0x3408a5=>_0x1b2648[_0x25e7da(0x249)]({..._0x3408a5,'bookName':_0x44ec50}));}_0x3c4b1f['innerHTML']='';if(_0x1b2648[_0x25e7da(0x326)]===0x0){_0x3c4b1f[_0x25e7da(0x268)]=_0x25e7da(0x175);return;}_0x1b2648[_0x25e7da(0x1ef)](_0x161ad1=>{const _0x1a58c7=_0x25e7da,_0x4d3f41=document['createElement'](_0x1a58c7(0x310));_0x4d3f41[_0x1a58c7(0x1e9)]='checkbox-item',_0x4d3f41[_0x1a58c7(0x1ad)]=_0x1a58c7(0x2dc)+_0x161ad1[_0x1a58c7(0x16c)]+'\x0aUID:\x20'+_0x161ad1[_0x1a58c7(0x1c2)];const _0x452583=document[_0x1a58c7(0x233)](_0x1a58c7(0x19f));_0x452583[_0x1a58c7(0x34d)]='checkbox',_0x452583['id']=_0x1a58c7(0x250)+_0x161ad1['bookName']+'-'+_0x161ad1[_0x1a58c7(0x1c2)],_0x452583[_0x1a58c7(0x1ba)][_0x1a58c7(0x1c8)]=_0x161ad1['bookName'],_0x452583[_0x1a58c7(0x1ba)]['uid']=_0x161ad1[_0x1a58c7(0x1c2)];const _0xcd2b4b=_0x3cc3f2[_0x1a58c7(0x1bd)][_0x161ad1[_0x1a58c7(0x16c)]]?.['includes'](String(_0x161ad1[_0x1a58c7(0x1c2)]));_0x452583['checked']=!!_0xcd2b4b;const _0x4585ca=document['createElement'](_0x1a58c7(0x215));_0x4585ca[_0x1a58c7(0x348)]=_0x452583['id'],_0x4585ca['textContent']=_0x161ad1[_0x1a58c7(0x243)]||_0x1a58c7(0x315),_0x4d3f41[_0x1a58c7(0x336)](_0x452583),_0x4d3f41[_0x1a58c7(0x336)](_0x4585ca),_0x3c4b1f[_0x1a58c7(0x336)](_0x4d3f41);});}catch(_0x4fa642){console[_0x25e7da(0x2ed)](_0x25e7da(0x183),_0x4fa642),_0x3c4b1f['innerHTML']='加载条目失败。

';}},_0x4b6794=()=>{const _0x347521=_0x1a1d94,_0x2c436c=world_names[_0x347521(0x272)](_0x43174a=>({'name':_0x43174a['replace'](_0x347521(0x20a),''),'file_name':_0x43174a}));_0x31ece7[_0x347521(0x268)]='',_0x2c436c&&_0x2c436c['length']>0x0?_0x2c436c[_0x347521(0x1ef)](_0x160f17=>{const _0x5e89f7=_0x347521,_0x268341=document[_0x5e89f7(0x233)](_0x5e89f7(0x310));_0x268341['className']=_0x5e89f7(0x20c),_0x268341[_0x5e89f7(0x1ad)]=_0x160f17[_0x5e89f7(0x2cb)];const _0x3e7dbd=document[_0x5e89f7(0x233)](_0x5e89f7(0x19f));_0x3e7dbd[_0x5e89f7(0x34d)]=_0x5e89f7(0x2be),_0x3e7dbd['id']='wb-check-'+_0x160f17[_0x5e89f7(0x1a0)],_0x3e7dbd['value']=_0x160f17[_0x5e89f7(0x1a0)],_0x3e7dbd[_0x5e89f7(0x2ef)]=_0x3cc3f2[_0x5e89f7(0x2c8)]['includes'](_0x160f17['file_name']),_0x3e7dbd[_0x5e89f7(0x2ca)](_0x5e89f7(0x239),()=>{const _0x75c93a=_0x5e89f7;_0x3e7dbd[_0x75c93a(0x2ef)]?!_0x3cc3f2[_0x75c93a(0x2c8)][_0x75c93a(0x185)](_0x160f17[_0x75c93a(0x1a0)])&&_0x3cc3f2[_0x75c93a(0x2c8)][_0x75c93a(0x249)](_0x160f17[_0x75c93a(0x1a0)]):_0x3cc3f2[_0x75c93a(0x2c8)]=_0x3cc3f2[_0x75c93a(0x2c8)][_0x75c93a(0x25e)](_0x5783de=>_0x5783de!==_0x160f17[_0x75c93a(0x1a0)]),saveSettingsDebounced(),_0x364a5c();});const _0x159d20=document[_0x5e89f7(0x233)](_0x5e89f7(0x215));_0x159d20[_0x5e89f7(0x348)]=_0x5e89f7(0x2f1)+_0x160f17['file_name'],_0x159d20[_0x5e89f7(0x2db)]=_0x160f17['name'],_0x268341[_0x5e89f7(0x336)](_0x3e7dbd),_0x268341['appendChild'](_0x159d20),_0x31ece7['appendChild'](_0x268341);}):_0x31ece7[_0x347521(0x268)]='没有找到世界书。

',_0x364a5c();},_0x1108ae=()=>{const _0x4d63c7=_0x1a1d94,_0x47c1ec=_0x3cc3f2[_0x4d63c7(0x292)]===_0x4d63c7(0x1d4);_0x5a94cd[_0x4d63c7(0x324)][_0x4d63c7(0x187)]=_0x47c1ec?_0x4d63c7(0x2a5):'none',_0x364a5c(),_0x47c1ec&&_0x4b6794();};_0x1f0f7f[_0x1a1d94(0x2ef)]=_0x3cc3f2[_0x1a1d94(0x276)],_0x86fbc0[_0x1a1d94(0x1d0)]=_0x3cc3f2[_0x1a1d94(0x2e3)],_0x17ed55[_0x1a1d94(0x2db)]=_0x3cc3f2['table_worldbook_char_limit'],_0x408f1c['forEach'](_0x3c041b=>{const _0x409c0e=_0x1a1d94;_0x3c041b[_0x409c0e(0x2ef)]=_0x3c041b[_0x409c0e(0x1d0)]===_0x3cc3f2['table_worldbook_source'];}),_0x1108ae(),_0x1f0f7f[_0x1a1d94(0x2ca)]('change',()=>{_0x3cc3f2['table_worldbook_enabled']=_0x1f0f7f['checked'],saveSettingsDebounced();}),_0x86fbc0['addEventListener'](_0x1a1d94(0x19f),()=>{const _0x545974=_0x1a1d94;_0x17ed55[_0x545974(0x2db)]=_0x86fbc0['value'];}),_0x86fbc0['addEventListener'](_0x1a1d94(0x239),()=>{const _0xac940a=_0x1a1d94;_0x3cc3f2['table_worldbook_char_limit']=parseInt(_0x86fbc0[_0xac940a(0x1d0)],0xa),saveSettingsDebounced();}),_0x408f1c[_0x1a1d94(0x1ef)](_0xdae416=>{const _0x502e97=_0x1a1d94;_0xdae416['addEventListener'](_0x502e97(0x239),()=>{const _0x3539e1=_0x502e97;_0xdae416[_0x3539e1(0x2ef)]&&(_0x3cc3f2[_0x3539e1(0x292)]=_0xdae416[_0x3539e1(0x1d0)],_0x1108ae(),saveSettingsDebounced());});}),_0x13d76e[_0x1a1d94(0x2ca)]('click',_0x4b6794),_0x3c4b1f['addEventListener'](_0x1a1d94(0x239),_0x576a64=>{const _0x5cad41=_0x1a1d94;_0x576a64[_0x5cad41(0x189)][_0x5cad41(0x34d)]===_0x5cad41(0x2be)&&_0x273444();}),log(_0x1a1d94(0x1d2),'success');}export function bindTableEvents(){const _0x2c904e=_0x438707,_0x60e3d3=document[_0x2c904e(0x218)]('amily2_memorisation_forms_panel');if(!_0x60e3d3||_0x60e3d3[_0x2c904e(0x1ba)][_0x2c904e(0x179)])return;log('开始为表格视图绑定交互事件...',_0x2c904e(0x2f0));const _0x2f400f=_0x60e3d3[_0x2c904e(0x1ab)](_0x2c904e(0x320)),_0x54103e=document['getElementById']('context-reading-slider-container'),_0x2e2485=document[_0x2c904e(0x218)](_0x2c904e(0x21c)),_0x51dc8e=document[_0x2c904e(0x218)](_0x2c904e(0x16a)),_0x188dfd=document[_0x2c904e(0x218)](_0x2c904e(0x317)),_0x496723=document['getElementById'](_0x2c904e(0x1be)),_0x509539=document[_0x2c904e(0x218)](_0x2c904e(0x1ea)),_0x4b0e82=()=>{const _0x2ae97a=_0x2c904e,_0x3868dc=extension_settings[extensionName]?.[_0x2ae97a(0x287)]||_0x2ae97a(0x21a);_0x2f400f[_0x2ae97a(0x1ef)](_0x2e2e19=>{_0x2e2e19['checked']=_0x2e2e19['value']===_0x3868dc;});const _0x5e9a51=_0x3868dc===_0x2ae97a(0x163);_0x54103e&&(_0x54103e[_0x2ae97a(0x324)][_0x2ae97a(0x187)]=_0x5e9a51?_0x2ae97a(0x2a5):_0x2ae97a(0x275)),_0x188dfd&&(_0x188dfd['style'][_0x2ae97a(0x187)]='flex'),_0x496723&&_0x509539&&(_0x509539['style'][_0x2ae97a(0x187)]=_0x496723[_0x2ae97a(0x2ef)]?_0x2ae97a(0x2a5):_0x2ae97a(0x275));};_0x2f400f[_0x2c904e(0x1ef)](_0x2d62a9=>{_0x2d62a9['addEventListener']('change',function(){const _0x1acc30=_0x1b90,_0xab0d91=this[_0x1acc30(0x1d0)];updateAndSaveTableSetting('filling_mode',_0xab0d91);let _0x164540=_0x1acc30(0x334);if(_0xab0d91==='secondary-api')_0x164540=_0x1acc30(0x1e3);if(_0xab0d91===_0x1acc30(0x20d))_0x164540=_0x1acc30(0x1c9);toastr[_0x1acc30(0x2f0)](_0x1acc30(0x1b4)+_0x164540+'。'),_0x4b0e82();});});if(_0x2e2485&&_0x51dc8e){const _0x2f605a=extension_settings[extensionName]?.[_0x2c904e(0x22d)]||0x4;_0x2e2485['value']=_0x2f605a,_0x51dc8e[_0x2c904e(0x2db)]=_0x2f605a,_0x2e2485[_0x2c904e(0x2ca)]('input',function(){const _0x2ab3c6=_0x2c904e;_0x51dc8e[_0x2ab3c6(0x2db)]=this['value'];}),_0x2e2485[_0x2c904e(0x2ca)]('change',function(){const _0x1b6d29=_0x2c904e;updateAndSaveTableSetting(_0x1b6d29(0x22d),parseInt(this['value'],0xa)),toastr[_0x1b6d29(0x2f0)](_0x1b6d29(0x2e2)+this[_0x1b6d29(0x1d0)]+'。');});}_0x496723&&(_0x496723['checked']=extension_settings[extensionName]?.[_0x2c904e(0x26b)]??![],_0x496723[_0x2c904e(0x2ca)](_0x2c904e(0x239),()=>{const _0x21ec65=_0x2c904e;updateAndSaveTableSetting(_0x21ec65(0x26b),_0x496723['checked']),_0x4b0e82();}));_0x4b0e82();_0x509539&&_0x509539['addEventListener'](_0x2c904e(0x162),openTableRuleEditor);const _0x23f786=()=>{renderTables(),bindInjectionSettings(),bindTemplateEditors();};_0x23f786(),bindWorldBookSettings(),bindBatchFillButton(),bindFloorFillButtons(),bindReorganizeButton(),bindNccsApiEvents(),bindChatTableDisplaySetting();const _0x1a0e72=document[_0x2c904e(0x2e0)](_0x2c904e(0x222));_0x1a0e72&&_0x1a0e72['addEventListener'](_0x2c904e(0x162),_0x110f46=>{const _0x583262=_0x2c904e,_0x22e89b=_0x110f46[_0x583262(0x189)][_0x583262(0x28b)](_0x583262(0x24b));if(!_0x22e89b)return;const _0x21e646=_0x22e89b[_0x583262(0x1ba)]['tab'];if(!_0x21e646)return;const _0x5df336=_0x22e89b[_0x583262(0x28b)](_0x583262(0x313));if(!_0x5df336)return;_0x5df336[_0x583262(0x1ab)](_0x583262(0x24b))[_0x583262(0x1ef)](_0x5edd56=>_0x5edd56['classList'][_0x583262(0x27b)]('active')),_0x22e89b[_0x583262(0x240)]['add'](_0x583262(0x1e1)),_0x5df336[_0x583262(0x1ab)]('.sinan-tab-pane')[_0x583262(0x1ef)](_0x1d4b29=>_0x1d4b29[_0x583262(0x240)][_0x583262(0x27b)](_0x583262(0x1e1)));const _0x4d5ef8=_0x5df336['querySelector'](_0x583262(0x350)+_0x21e646+'-tab');_0x4d5ef8&&_0x4d5ef8[_0x583262(0x240)]['add'](_0x583262(0x1e1));});const _0x38caa4=document[_0x2c904e(0x218)](_0x2c904e(0x200)),_0x3f3cf7=document['getElementById'](_0x2c904e(0x18d)),_0x2de374=document[_0x2c904e(0x218)]('amily2-import-preset-btn'),_0x2358ae=document[_0x2c904e(0x218)](_0x2c904e(0x17e)),_0x4916e7=document[_0x2c904e(0x218)](_0x2c904e(0x288));_0x38caa4&&_0x38caa4[_0x2c904e(0x2ca)]('click',()=>_0x415584[_0x2c904e(0x24f)]());_0x3f3cf7&&_0x3f3cf7[_0x2c904e(0x2ca)](_0x2c904e(0x162),()=>_0x415584[_0x2c904e(0x25d)]());_0x2de374&&_0x2de374[_0x2c904e(0x2ca)](_0x2c904e(0x162),()=>_0x415584['importPreset'](_0x23f786));_0x2358ae&&_0x2358ae[_0x2c904e(0x2ca)](_0x2c904e(0x162),()=>{const _0x48ad30=_0x2c904e,_0x51f290=_0x415584['isCurrentTablesEmpty']();_0x415584[_0x48ad30(0x327)](()=>{const _0x437cad=_0x48ad30;_0x51f290&&(_0x415584[_0x437cad(0x2e1)](),_0x23f786());});});_0x4916e7&&_0x4916e7[_0x2c904e(0x2ca)]('click',()=>{const _0x5c4a05=_0x2c904e,_0x281445=_0x415584['isCurrentTablesEmpty']();_0x415584['clearGlobalPreset'](),_0x281445&&(_0x415584[_0x5c4a05(0x2e1)](),_0x23f786());});const _0x4dac79=document[_0x2c904e(0x218)](_0x2c904e(0x23d));_0x4dac79&&_0x4dac79[_0x2c904e(0x2ca)](_0x2c904e(0x162),()=>{const _0x4f9d36=_0x2c904e;confirm(_0x4f9d36(0x33d))&&(_0x415584['clearAllTables'](),_0x23f786());});const _0x443fdd=document['getElementById'](_0x2c904e(0x297));_0x443fdd&&_0x443fdd[_0x2c904e(0x2ca)]('click',()=>{const _0x5c17e8=_0x2c904e,_0x459057=prompt(_0x5c17e8(0x2cc),_0x5c17e8(0x174));_0x459057&&_0x459057[_0x5c17e8(0x20e)]()&&(_0x415584[_0x5c17e8(0x22e)](_0x459057[_0x5c17e8(0x20e)]()),_0x23f786());});const _0x407073=getAllTablesContainer();if(_0x407073){_0x407073['addEventListener'](_0x2c904e(0x162),_0x5eebb4=>{const _0x2d9128=_0x2c904e,_0x47f854=_0x5eebb4[_0x2d9128(0x189)][_0x2d9128(0x28b)]('th');if(_0x47f854&&_0x47f854[_0x2d9128(0x240)][_0x2d9128(0x27a)]('index-col')){toggleHeaderIndexContextMenu(_0x5eebb4);return;}if(_0x47f854&&!_0x47f854['classList'][_0x2d9128(0x27a)](_0x2d9128(0x339))){toggleColumnContextMenu(_0x5eebb4);return;}const _0x2ccaa7=_0x5eebb4[_0x2d9128(0x189)]['closest']('td.index-col');if(_0x2ccaa7){toggleRowContextMenu(_0x5eebb4);return;}const _0x5b19ac=_0x5eebb4['target'][_0x2d9128(0x28b)](_0x2d9128(0x206));if(_0x5b19ac){const _0x5d8a93=parseInt(_0x5b19ac[_0x2d9128(0x1ba)]['tableIndex'],0xa),_0xb178eb=_0x415584[_0x2d9128(0x1a9)](),_0x1c36dd=_0xb178eb[_0x5d8a93]?.[_0x2d9128(0x2cb)]||'';showTableNameEditor(_0x5d8a93,_0x1c36dd);return;}const _0x530a2c=_0x5eebb4[_0x2d9128(0x189)][_0x2d9128(0x28b)]('button');if(!_0x530a2c)return;const _0x485d41=parseInt(_0x530a2c[_0x2d9128(0x1ba)][_0x2d9128(0x231)],0xa);if(_0x530a2c[_0x2d9128(0x2f8)](_0x2d9128(0x2bd)))_0x415584[_0x2d9128(0x247)](_0x485d41),_0x23f786();else{if(_0x530a2c[_0x2d9128(0x2f8)](_0x2d9128(0x20f)))_0x415584[_0x2d9128(0x338)](_0x485d41),_0x23f786();else{if(_0x530a2c[_0x2d9128(0x2f8)](_0x2d9128(0x2c5))||_0x530a2c[_0x2d9128(0x2f8)]('.move-table-down-btn')){const _0x19fdc1=_0x530a2c[_0x2d9128(0x240)][_0x2d9128(0x27a)](_0x2d9128(0x273))?'up':'down';_0x415584[_0x2d9128(0x2b1)](_0x485d41,_0x19fdc1),_0x23f786();}else{if(_0x530a2c[_0x2d9128(0x2f8)](_0x2d9128(0x224)))openRuleEditor(_0x485d41);else{if(_0x530a2c[_0x2d9128(0x2f8)](_0x2d9128(0x182))){const _0x331036=_0x415584['getMemoryState'](),_0x59bd25=_0x331036[_0x485d41]?.[_0x2d9128(0x2cb)]||'未知表格';confirm(_0x2d9128(0x2c0)+_0x59bd25+_0x2d9128(0x271))&&(_0x415584[_0x2d9128(0x2ce)](_0x485d41),_0x23f786());}}}}}});if(isTouchDevice()){let _0x57c870=0x0,_0x33f0db=null;_0x407073[_0x2c904e(0x2ca)]('touchstart',_0x5bffac=>{const _0xe3a1fa=_0x2c904e,_0x9cb2e3=_0x5bffac[_0xe3a1fa(0x189)]['closest']('td');if(!_0x9cb2e3||_0x9cb2e3[_0xe3a1fa(0x1ba)][_0xe3a1fa(0x1b5)]===undefined)return;const _0xf81b73=new Date()['getTime'](),_0x223026=_0xf81b73-_0x57c870;_0x223026<0x12c&&_0x223026>0x0&&_0x33f0db===_0x9cb2e3&&(_0x5bffac['preventDefault'](),_0x9cb2e3[_0xe3a1fa(0x1a3)](_0xe3a1fa(0x194))!==_0xe3a1fa(0x237)&&(_0x9cb2e3[_0xe3a1fa(0x1da)](_0xe3a1fa(0x194),'true'),setTimeout(()=>_0x9cb2e3[_0xe3a1fa(0x2b4)](),0x0))),_0x57c870=_0xf81b73,_0x33f0db=_0x9cb2e3;});}_0x407073[_0x2c904e(0x2ca)]('blur',_0x3daa4f=>{const _0x22f7d7=_0x2c904e,_0x4c4b23=_0x3daa4f[_0x22f7d7(0x189)];if(_0x4c4b23[_0x22f7d7(0x266)]!=='TD'||_0x4c4b23[_0x22f7d7(0x1a3)](_0x22f7d7(0x194))!==_0x22f7d7(0x237))return;isTouchDevice()&&_0x4c4b23[_0x22f7d7(0x1da)](_0x22f7d7(0x194),'false');const _0x4df9e2=_0x4c4b23['closest']('table');if(!_0x4df9e2)return;const _0x146f93=parseInt(_0x4df9e2[_0x22f7d7(0x1ba)]['tableIndex'],0xa),_0x179e1e=parseInt(_0x4c4b23[_0x22f7d7(0x28b)]('tr')[_0x22f7d7(0x1ba)]['rowIndex'],0xa),_0x242dcf=parseInt(_0x4c4b23[_0x22f7d7(0x1ba)][_0x22f7d7(0x1b5)],0xa),_0x5260b9=_0x4c4b23[_0x22f7d7(0x2db)],_0x562a04=_0x4df9e2['closest'](_0x22f7d7(0x22f)),_0x88bff0=_0x562a04?_0x562a04[_0x22f7d7(0x1a7)]:0x0,_0x34bb66=_0x407073[_0x22f7d7(0x17d)];_0x415584['addHighlight'](_0x146f93,_0x179e1e,_0x242dcf);const _0xd9750f={[_0x242dcf]:_0x5260b9};_0x415584[_0x22f7d7(0x2d5)](_0x146f93,_0x179e1e,_0xd9750f),_0x23f786();const _0x209781=document[_0x22f7d7(0x218)]('amily2-table-'+_0x146f93)?.[_0x22f7d7(0x28b)](_0x22f7d7(0x22f));_0x209781&&(_0x209781[_0x22f7d7(0x1a7)]=_0x88bff0),_0x407073[_0x22f7d7(0x17d)]=_0x34bb66;},!![]);}_0x60e3d3[_0x2c904e(0x1ba)][_0x2c904e(0x179)]='true',log(_0x2c904e(0x1f6),_0x2c904e(0x24c)),eventSource['on'](event_types[_0x2c904e(0x2ec)],()=>{const _0x332be7=_0x2c904e;console[_0x332be7(0x28c)]('['+extensionName+']\x20检测到角色/聊天切换,正在刷新表格系统UI和世界书设置...'),_0x23f786(),setTimeout(()=>{const _0x4e900b=_0x332be7,_0xca43ae=extension_settings[extensionName];if(_0xca43ae&&_0xca43ae[_0x4e900b(0x276)])try{bindWorldBookSettings(),console[_0x4e900b(0x28c)]('['+extensionName+_0x4e900b(0x1a6));}catch(_0x4eaa4b){console[_0x4e900b(0x2ed)]('['+extensionName+']\x20刷新世界书设置时出错:',_0x4eaa4b);}},0x64);});}function bindBatchFillButton(){const _0x22abeb=_0x438707,_0x3db50f=document[_0x22abeb(0x218)]('fill-table-now-btn');if(_0x3db50f){if(_0x3db50f[_0x22abeb(0x1ba)][_0x22abeb(0x2de)])return;_0x3db50f[_0x22abeb(0x2ca)]('click',_0x7bdd44=>{const _0x137602=_0x22abeb,_0x5ad5d0=extension_settings[extensionName],_0x37c216=_0x5ad5d0[_0x137602(0x28f)]!==![];if(!_0x37c216){_0x7bdd44[_0x137602(0x16f)](),toastr['warning'](_0x137602(0x216));return;}startBatchFilling();}),_0x3db50f[_0x22abeb(0x1ba)][_0x22abeb(0x2de)]='true',log(_0x22abeb(0x2fb),_0x22abeb(0x24c));}}function bindReorganizeButton(){const _0x23b903=_0x438707,_0x5e42e6=document['getElementById'](_0x23b903(0x352));if(_0x5e42e6){if(_0x5e42e6[_0x23b903(0x1ba)][_0x23b903(0x212)])return;_0x5e42e6[_0x23b903(0x2ca)]('click',async _0x47b769=>{const _0x3bff2a=_0x23b903,_0x2a077d=extension_settings[extensionName],_0x52685c=_0x2a077d[_0x3bff2a(0x28f)]!==![];if(!_0x52685c){_0x47b769[_0x3bff2a(0x16f)](),toastr[_0x3bff2a(0x214)](_0x3bff2a(0x216));return;}try{const {reorganizeTableContent:_0x16a3b3}=await import(_0x3bff2a(0x2c1));await _0x16a3b3();}catch(_0x4047c2){console[_0x3bff2a(0x2ed)](_0x3bff2a(0x1e0),_0x4047c2),toastr[_0x3bff2a(0x2ed)](_0x3bff2a(0x274));}}),_0x5e42e6[_0x23b903(0x1ba)][_0x23b903(0x212)]=_0x23b903(0x237),log(_0x23b903(0x329),_0x23b903(0x24c));}}function bindFloorFillButtons(){const _0x424eeb=_0x438707,_0x4d1743=document[_0x424eeb(0x218)](_0x424eeb(0x253)),_0xb8fc1f=document['getElementById']('fill-current-floor-btn'),_0x35381e=document[_0x424eeb(0x218)](_0x424eeb(0x32e));if(_0x4d1743){if(_0x4d1743['dataset'][_0x424eeb(0x278)])return;_0x4d1743[_0x424eeb(0x2ca)](_0x424eeb(0x162),_0x100b8f=>{const _0x53c787=_0x424eeb,_0x19b46e=extension_settings[extensionName],_0x6e7e57=_0x19b46e[_0x53c787(0x28f)]!==![];if(!_0x6e7e57){_0x100b8f[_0x53c787(0x16f)](),toastr['warning']('表格系统总开关已关闭,请先启用总开关。');return;}const _0x50232a=document[_0x53c787(0x218)](_0x53c787(0x19d)),_0x45d8ad=document['getElementById'](_0x53c787(0x2e5)),_0x18328=parseInt(_0x50232a[_0x53c787(0x1d0)],0xa),_0x3a2f84=parseInt(_0x45d8ad[_0x53c787(0x1d0)],0xa);if(!_0x18328||!_0x3a2f84){toastr[_0x53c787(0x214)](_0x53c787(0x241));return;}if(_0x18328>_0x3a2f84){toastr[_0x53c787(0x214)](_0x53c787(0x282));return;}if(_0x18328<0x1){toastr['warning'](_0x53c787(0x217));return;}import(_0x53c787(0x286))[_0x53c787(0x2bb)](_0x21d69d=>{const _0xa81ec8=_0x53c787;_0x21d69d[_0xa81ec8(0x27f)](_0x18328,_0x3a2f84);});}),_0x4d1743[_0x424eeb(0x1ba)][_0x424eeb(0x278)]=_0x424eeb(0x237),log(_0x424eeb(0x2ae),_0x424eeb(0x24c));}if(_0xb8fc1f){if(_0xb8fc1f[_0x424eeb(0x1ba)][_0x424eeb(0x173)])return;_0xb8fc1f[_0x424eeb(0x2ca)]('click',_0x16f09f=>{const _0x28ae27=_0x424eeb,_0x1a5113=extension_settings[extensionName],_0x25a790=_0x1a5113['table_system_enabled']!==![];if(!_0x25a790){_0x16f09f[_0x28ae27(0x16f)](),toastr[_0x28ae27(0x214)](_0x28ae27(0x216));return;}import(_0x28ae27(0x286))['then'](_0x575fdb=>{const _0x945fc6=_0x28ae27;_0x575fdb[_0x945fc6(0x28e)]();});}),_0xb8fc1f[_0x424eeb(0x1ba)][_0x424eeb(0x173)]=_0x424eeb(0x237),log('\x22填当前楼层\x22按钮已成功绑定。',_0x424eeb(0x24c));}if(_0x35381e){if(_0x35381e[_0x424eeb(0x1ba)][_0x424eeb(0x1ff)])return;_0x35381e[_0x424eeb(0x2ca)]('click',async _0x1d397b=>{const _0x176ce8=_0x424eeb,_0x1a2170=extension_settings[extensionName],_0x334c61=_0x1a2170[_0x176ce8(0x28f)]!==![];if(!_0x334c61){_0x1d397b[_0x176ce8(0x16f)](),toastr['warning']('表格系统总开关已关闭,请先启用总开关。');return;}if(confirm(_0x176ce8(0x344)))try{await _0x415584[_0x176ce8(0x262)]();}catch(_0x125cba){console['error'](_0x176ce8(0x2a0),_0x125cba),toastr[_0x176ce8(0x2ed)](_0x176ce8(0x193));}}),_0x35381e[_0x424eeb(0x1ba)]['rollbackEventBound']=_0x424eeb(0x237),log(_0x424eeb(0x300),_0x424eeb(0x24c));}}function bindTemplateEditors(){const _0x4c6f3a=_0x438707,_0x49fb41=document[_0x4c6f3a(0x218)](_0x4c6f3a(0x18e)),_0x183574=document[_0x4c6f3a(0x218)](_0x4c6f3a(0x1df)),_0x3fe8c3=document[_0x4c6f3a(0x218)](_0x4c6f3a(0x177)),_0x1e7618=document[_0x4c6f3a(0x218)](_0x4c6f3a(0x223)),_0x13786d=document[_0x4c6f3a(0x218)]('ai-flow-template-save-btn'),_0x256897=document[_0x4c6f3a(0x218)](_0x4c6f3a(0x180));if(!_0x49fb41||!_0x1e7618||!_0x183574||!_0x13786d){log(_0x4c6f3a(0x188),_0x4c6f3a(0x34a));return;}if(_0x183574[_0x4c6f3a(0x1ba)][_0x4c6f3a(0x296)])return;_0x49fb41['value']=_0x415584[_0x4c6f3a(0x228)](),_0x1e7618['value']=_0x415584[_0x4c6f3a(0x322)](),_0x183574[_0x4c6f3a(0x2ca)](_0x4c6f3a(0x162),()=>{const _0x480701=_0x4c6f3a;_0x415584[_0x480701(0x29a)](_0x49fb41[_0x480701(0x1d0)]),toastr['success'](_0x480701(0x351)),log(_0x480701(0x29c),_0x480701(0x24c));}),_0x13786d['addEventListener']('click',()=>{const _0x1f05cf=_0x4c6f3a;_0x415584[_0x1f05cf(0x32d)](_0x1e7618[_0x1f05cf(0x1d0)]),toastr['success'](_0x1f05cf(0x1e2)),log(_0x1f05cf(0x186),_0x1f05cf(0x24c));}),_0x3fe8c3[_0x4c6f3a(0x2ca)](_0x4c6f3a(0x162),()=>{const _0x14fe2b=_0x4c6f3a;confirm('您确定要将规则提示词恢复为默认设置吗?')&&(_0x49fb41[_0x14fe2b(0x1d0)]=DEFAULT_AI_RULE_TEMPLATE,_0x415584[_0x14fe2b(0x29a)](_0x49fb41['value']),toastr['info'](_0x14fe2b(0x1c0)),log(_0x14fe2b(0x24e),_0x14fe2b(0x2f0)));}),_0x256897['addEventListener'](_0x4c6f3a(0x162),()=>{const _0x4f2cb9=_0x4c6f3a;confirm(_0x4f2cb9(0x283))&&(_0x1e7618[_0x4f2cb9(0x1d0)]=DEFAULT_AI_FLOW_TEMPLATE,_0x415584[_0x4f2cb9(0x32d)](_0x1e7618[_0x4f2cb9(0x1d0)]),toastr['info'](_0x4f2cb9(0x2f3)),log('批量填表-流程提示词已恢复默认。',_0x4f2cb9(0x2f0)));}),_0x183574[_0x4c6f3a(0x1ba)][_0x4c6f3a(0x296)]='true',_0x13786d[_0x4c6f3a(0x1ba)]['templateEventsBound']=_0x4c6f3a(0x237),log(_0x4c6f3a(0x1fe),_0x4c6f3a(0x24c));}function bindNccsApiEvents(){const _0x5f24d0=_0x438707,_0x34f54c=extension_settings[extensionName];if(_0x34f54c[_0x5f24d0(0x31c)]===undefined)_0x34f54c[_0x5f24d0(0x31c)]=![];if(_0x34f54c[_0x5f24d0(0x2d9)]===undefined)_0x34f54c[_0x5f24d0(0x2d9)]='openai_test';if(_0x34f54c['nccsApiUrl']===undefined)_0x34f54c['nccsApiUrl']=_0x5f24d0(0x30c);if(_0x34f54c[_0x5f24d0(0x305)]===undefined)_0x34f54c[_0x5f24d0(0x305)]='';if(_0x34f54c[_0x5f24d0(0x325)]===undefined)_0x34f54c['nccsModel']='';if(_0x34f54c[_0x5f24d0(0x2ba)]===undefined)_0x34f54c[_0x5f24d0(0x2ba)]=0x7d0;if(_0x34f54c[_0x5f24d0(0x337)]===undefined)_0x34f54c[_0x5f24d0(0x337)]=0.7;if(_0x34f54c[_0x5f24d0(0x30a)]===undefined)_0x34f54c['nccsTavernProfile']='';const _0x285c0e=document['getElementById']('nccs-api-enabled'),_0x31ef1c=document[_0x5f24d0(0x218)](_0x5f24d0(0x19a)),_0x10228d=document[_0x5f24d0(0x218)](_0x5f24d0(0x1a4)),_0x2bc57d=document[_0x5f24d0(0x218)](_0x5f24d0(0x196)),_0x37b305=document[_0x5f24d0(0x218)](_0x5f24d0(0x226)),_0x17f190=document[_0x5f24d0(0x218)](_0x5f24d0(0x232)),_0x2bab56=document[_0x5f24d0(0x218)](_0x5f24d0(0x1f9)),_0x4cb6af=document[_0x5f24d0(0x218)]('nccs-max-tokens-value'),_0x4909a1=document[_0x5f24d0(0x218)](_0x5f24d0(0x2c2)),_0x39915e=document['getElementById'](_0x5f24d0(0x1e5)),_0x163790=document[_0x5f24d0(0x218)](_0x5f24d0(0x242)),_0x24111d=document['getElementById'](_0x5f24d0(0x1b7)),_0x3c9eed=document[_0x5f24d0(0x218)](_0x5f24d0(0x1fd));if(!_0x285c0e||!_0x31ef1c)return;_0x285c0e[_0x5f24d0(0x2ef)]=_0x34f54c[_0x5f24d0(0x31c)];if(_0x10228d)_0x10228d[_0x5f24d0(0x1d0)]=_0x34f54c[_0x5f24d0(0x2d9)];if(_0x2bc57d)_0x2bc57d[_0x5f24d0(0x1d0)]=_0x34f54c['nccsApiUrl'];if(_0x37b305)_0x37b305[_0x5f24d0(0x1d0)]=_0x34f54c[_0x5f24d0(0x305)];if(_0x17f190)_0x17f190[_0x5f24d0(0x1d0)]=_0x34f54c[_0x5f24d0(0x325)];if(_0x2bab56){_0x2bab56[_0x5f24d0(0x1d0)]=_0x34f54c[_0x5f24d0(0x2ba)];if(_0x4cb6af)_0x4cb6af[_0x5f24d0(0x2db)]=_0x34f54c[_0x5f24d0(0x2ba)];}if(_0x4909a1){_0x4909a1['value']=_0x34f54c['nccsTemperature'];if(_0x39915e)_0x39915e[_0x5f24d0(0x2db)]=_0x34f54c['nccsTemperature'];}if(_0x163790)_0x163790[_0x5f24d0(0x1d0)]=_0x34f54c[_0x5f24d0(0x30a)]||'';const _0x343064=()=>{const _0x51ea50=_0x5f24d0;_0x31ef1c[_0x51ea50(0x324)][_0x51ea50(0x187)]=_0x285c0e[_0x51ea50(0x2ef)]?'block':_0x51ea50(0x275);};_0x343064();const _0x4a70f6=()=>{const _0x326434=_0x5f24d0;if(!_0x10228d)return;const _0xc1fb70=_0x10228d[_0x326434(0x1d0)]==='sillytavern_preset',_0x3d9d8a=_0x10228d[_0x326434(0x1d0)]==='openai_test',_0xb2bd97=_0x163790?.['closest'](_0x326434(0x29f));_0xb2bd97&&(_0xb2bd97[_0x326434(0x324)][_0x326434(0x187)]=_0xc1fb70?_0x326434(0x2a5):'none');const _0x5a7cc2=[{'element':_0x2bc57d,'containerId':null},{'element':_0x37b305,'containerId':null},{'element':_0x17f190,'containerId':null},{'element':_0x2bab56,'containerId':null},{'element':_0x4909a1,'containerId':null}];_0x5a7cc2['forEach'](({element:_0x47a3bc})=>{const _0x118987=_0x326434;if(_0x47a3bc){const _0x2b0a34=_0x47a3bc[_0x118987(0x28b)](_0x118987(0x29f));_0x2b0a34&&(_0x2b0a34['style']['display']=_0xc1fb70?_0x118987(0x275):'block');}});const _0x42f142=_0x24111d?.[_0x326434(0x28b)](_0x326434(0x219));_0x42f142&&(_0x42f142['style']['display']=_0x326434(0x2a2));};_0x4a70f6(),_0x285c0e[_0x5f24d0(0x2ca)](_0x5f24d0(0x239),()=>{const _0x26c863=_0x5f24d0;_0x34f54c[_0x26c863(0x31c)]=_0x285c0e['checked'],saveSettingsDebounced(),_0x343064(),log(_0x26c863(0x199)+(_0x285c0e[_0x26c863(0x2ef)]?_0x26c863(0x1a8):'已禁用'),_0x26c863(0x2f0));});_0x10228d&&_0x10228d[_0x5f24d0(0x2ca)](_0x5f24d0(0x239),()=>{const _0x51bfe4=_0x5f24d0;_0x34f54c[_0x51bfe4(0x2d9)]=_0x10228d[_0x51bfe4(0x1d0)],saveSettingsDebounced(),_0x4a70f6(),log('Nccs\x20API模式已切换为:\x20'+_0x10228d[_0x51bfe4(0x1d0)],'info');});if(_0x2bc57d){const _0x50b767=()=>{const _0x1f1d46=_0x5f24d0;_0x34f54c[_0x1f1d46(0x18a)]=_0x2bc57d[_0x1f1d46(0x1d0)],saveSettingsDebounced();};_0x2bc57d['addEventListener'](_0x5f24d0(0x17f),_0x50b767);}if(_0x37b305){const _0x277883=()=>{const _0x5d7629=_0x5f24d0;_0x34f54c[_0x5d7629(0x305)]=_0x37b305['value'],saveSettingsDebounced();};_0x37b305['addEventListener'](_0x5f24d0(0x17f),_0x277883);}if(_0x17f190){const _0x4465a3=()=>{const _0x174768=_0x5f24d0;_0x34f54c['nccsModel']=_0x17f190[_0x174768(0x1d0)],saveSettingsDebounced();};_0x17f190[_0x5f24d0(0x2ca)](_0x5f24d0(0x17f),_0x4465a3),_0x17f190[_0x5f24d0(0x2ca)]('input',_0x4465a3);}_0x2bab56&&_0x4cb6af&&(_0x2bab56[_0x5f24d0(0x2ca)](_0x5f24d0(0x19f),()=>{const _0x5b84d6=_0x5f24d0;_0x4cb6af[_0x5b84d6(0x2db)]=_0x2bab56[_0x5b84d6(0x1d0)];}),_0x2bab56[_0x5f24d0(0x2ca)](_0x5f24d0(0x239),()=>{const _0x26430a=_0x5f24d0;_0x34f54c[_0x26430a(0x2ba)]=parseInt(_0x2bab56[_0x26430a(0x1d0)]),saveSettingsDebounced();}));_0x4909a1&&_0x39915e&&(_0x4909a1['addEventListener']('input',()=>{const _0x4fe51d=_0x5f24d0;_0x39915e['textContent']=_0x4909a1[_0x4fe51d(0x1d0)];}),_0x4909a1['addEventListener']('change',()=>{const _0x4ee8f5=_0x5f24d0;_0x34f54c[_0x4ee8f5(0x337)]=parseFloat(_0x4909a1[_0x4ee8f5(0x1d0)]),saveSettingsDebounced();}));_0x163790&&_0x163790[_0x5f24d0(0x2ca)](_0x5f24d0(0x239),()=>{const _0x212725=_0x5f24d0;_0x34f54c[_0x212725(0x30a)]=_0x163790['value'],saveSettingsDebounced();});_0x24111d&&_0x24111d[_0x5f24d0(0x2ca)](_0x5f24d0(0x162),async()=>{const _0x6ee875=_0x5f24d0;_0x24111d[_0x6ee875(0x357)]=!![],_0x24111d['innerHTML']='\x20测试中...';try{const _0x444ceb=await testNccsApiConnection();_0x444ceb?(toastr[_0x6ee875(0x24c)]('Nccs\x20API连接测试成功!'),log(_0x6ee875(0x1af),'success')):(toastr[_0x6ee875(0x2ed)](_0x6ee875(0x26e)),log('Nccs\x20API连接测试失败',_0x6ee875(0x2ed)));}catch(_0x1ed5c1){toastr[_0x6ee875(0x2ed)]('Nccs\x20API连接测试出错:'+_0x1ed5c1['message']),log(_0x6ee875(0x197)+_0x1ed5c1['message'],'error');}finally{_0x24111d['disabled']=![],_0x24111d['innerHTML']='\x20测试连接';}});_0x3c9eed&&_0x3c9eed['addEventListener']('click',async()=>{const _0x21d6f9=_0x5f24d0;_0x3c9eed[_0x21d6f9(0x357)]=!![],_0x3c9eed[_0x21d6f9(0x268)]=_0x21d6f9(0x27e);_0x2bc57d&&(_0x34f54c[_0x21d6f9(0x18a)]=_0x2bc57d[_0x21d6f9(0x1d0)]);_0x37b305&&(_0x34f54c['nccsApiKey']=_0x37b305['value']);saveSettingsDebounced();try{const _0x42d5ab=await fetchNccsModels();if(_0x42d5ab&&_0x42d5ab['length']>0x0){let _0x209fea=document[_0x21d6f9(0x218)](_0x21d6f9(0x30d));!_0x209fea&&(_0x209fea=document[_0x21d6f9(0x233)](_0x21d6f9(0x25f)),_0x209fea['id']=_0x21d6f9(0x30d),_0x209fea[_0x21d6f9(0x1e9)]=_0x21d6f9(0x345),_0x17f190[_0x21d6f9(0x29b)][_0x21d6f9(0x166)](_0x209fea,_0x17f190[_0x21d6f9(0x2da)])),_0x209fea[_0x21d6f9(0x268)]=_0x21d6f9(0x26c),_0x42d5ab[_0x21d6f9(0x1ef)](_0x10164d=>{const _0xf97b8c=_0x21d6f9,_0x41b620=document['createElement'](_0xf97b8c(0x293));_0x41b620[_0xf97b8c(0x1d0)]=_0x10164d['id']||_0x10164d[_0xf97b8c(0x2cb)],_0x41b620[_0xf97b8c(0x2db)]=_0x10164d[_0xf97b8c(0x2cb)]||_0x10164d['id'],(_0x10164d['id']||_0x10164d[_0xf97b8c(0x2cb)])===_0x34f54c['nccsModel']&&(_0x41b620[_0xf97b8c(0x2d0)]=!![]),_0x209fea[_0xf97b8c(0x336)](_0x41b620);}),_0x17f190[_0x21d6f9(0x324)][_0x21d6f9(0x187)]=_0x21d6f9(0x275),_0x209fea[_0x21d6f9(0x324)][_0x21d6f9(0x187)]=_0x21d6f9(0x2a5),_0x209fea[_0x21d6f9(0x2ca)](_0x21d6f9(0x239),()=>{const _0x4f2a81=_0x21d6f9,_0x35c907=_0x209fea[_0x4f2a81(0x1d0)];_0x34f54c[_0x4f2a81(0x325)]=_0x35c907,_0x17f190[_0x4f2a81(0x1d0)]=_0x35c907,saveSettingsDebounced();}),toastr['success'](_0x21d6f9(0x238)+_0x42d5ab['length']+_0x21d6f9(0x2f2)),log(_0x21d6f9(0x29d)+_0x42d5ab[_0x21d6f9(0x326)]+_0x21d6f9(0x2f2),_0x21d6f9(0x24c));}else toastr['warning'](_0x21d6f9(0x1ed)),log('Nccs\x20API未获取到可用模型','warn');}catch(_0x3031cc){toastr['error']('获取模型失败:'+_0x3031cc[_0x21d6f9(0x191)]),log('Nccs\x20API获取模型失败:'+_0x3031cc['message'],'error');}finally{_0x3c9eed[_0x21d6f9(0x357)]=![],_0x3c9eed[_0x21d6f9(0x268)]=_0x21d6f9(0x328);}});const _0x2c1bdb=async()=>{const _0x620f3a=_0x5f24d0;if(!_0x163790)return;try{const _0x527441=getContext();if(!_0x527441?.['extensionSettings']?.['connectionManager']?.[_0x620f3a(0x18c)])throw new Error(_0x620f3a(0x1ee));const _0x1a5153=_0x527441[_0x620f3a(0x291)]['connectionManager'][_0x620f3a(0x18c)],_0x3886c6=_0x34f54c['nccsTavernProfile'];_0x163790['innerHTML']='',_0x163790[_0x620f3a(0x336)](new Option(_0x620f3a(0x19b),'',![],![])),_0x1a5153&&_0x1a5153[_0x620f3a(0x326)]>0x0?(_0x1a5153['forEach'](_0x3261f6=>{const _0x1a40fc=_0x620f3a,_0x534f21=_0x3261f6['id']===_0x3886c6,_0x2b384a=new Option(_0x3261f6[_0x1a40fc(0x2cb)],_0x3261f6['id'],_0x534f21,_0x534f21);_0x163790[_0x1a40fc(0x336)](_0x2b384a);}),log('成功加载\x20'+_0x1a5153[_0x620f3a(0x326)]+_0x620f3a(0x257),'success')):log(_0x620f3a(0x23a),_0x620f3a(0x34a));}catch(_0x526242){log(_0x620f3a(0x18f)+_0x526242[_0x620f3a(0x191)],_0x620f3a(0x2ed));}};_0x10228d&&_0x163790&&(_0x10228d['addEventListener'](_0x5f24d0(0x239),()=>{const _0x29c62c=_0x5f24d0;_0x10228d[_0x29c62c(0x1d0)]===_0x29c62c(0x1d6)&&_0x2c1bdb();}),_0x34f54c['nccsApiMode']===_0x5f24d0(0x1d6)&&_0x2c1bdb()),log(_0x5f24d0(0x165),_0x5f24d0(0x24c));}function bindChatTableDisplaySetting(){const _0x3ec522=_0x438707,_0x4e59fa=extension_settings[extensionName],_0x17ac6a=document[_0x3ec522(0x218)](_0x3ec522(0x225)),_0x17de71=document[_0x3ec522(0x218)](_0x3ec522(0x1db));if(!_0x17ac6a||!_0x17de71){log('找不到聊天内表格相关的开关,绑定失败。',_0x3ec522(0x34a));return;}_0x17ac6a[_0x3ec522(0x2ef)]=_0x4e59fa['show_table_in_chat']===!![],_0x17de71[_0x3ec522(0x2ef)]=_0x4e59fa[_0x3ec522(0x2eb)]===!![];const _0x326933=()=>{const _0x6158e5=_0x3ec522;_0x17ac6a[_0x6158e5(0x2ef)]?(_0x17de71[_0x6158e5(0x357)]=![],_0x17de71[_0x6158e5(0x28b)]('.control-block-with-switch')[_0x6158e5(0x324)]['opacity']='1'):(_0x17de71[_0x6158e5(0x357)]=!![],_0x17de71[_0x6158e5(0x28b)](_0x6158e5(0x335))['style'][_0x6158e5(0x321)]=_0x6158e5(0x258));};_0x326933(),_0x17ac6a[_0x3ec522(0x2ca)](_0x3ec522(0x239),()=>{const _0x1829c1=_0x3ec522;_0x4e59fa[_0x1829c1(0x2e4)]=_0x17ac6a[_0x1829c1(0x2ef)],saveSettingsDebounced(),toastr[_0x1829c1(0x2f0)]('聊天内表格显示已'+(_0x17ac6a[_0x1829c1(0x2ef)]?'开启':'关闭')+'。'),_0x326933();}),_0x17de71[_0x3ec522(0x2ca)]('change',()=>{const _0x143d1f=_0x3ec522;_0x4e59fa[_0x143d1f(0x2eb)]=_0x17de71[_0x143d1f(0x2ef)],saveSettingsDebounced(),toastr[_0x143d1f(0x2f0)]('持续渲染最新消息功能已'+(_0x17de71[_0x143d1f(0x2ef)]?'开启':'关闭')+_0x143d1f(0x2af));}),log(_0x3ec522(0x269),_0x3ec522(0x24c));}