From 3d1a9115d35011e66d88b36dc6aa213bff6f2584 Mon Sep 17 00:00:00 2001 From: Wx-2025 <351320169@qq.com> Date: Wed, 13 Aug 2025 00:49:05 +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 3ebb4b5..4545227 100644 --- a/ui/table-bindings.js +++ b/ui/table-bindings.js @@ -1 +1 @@ -(function(_0x5a1930,_0x53a9b5){const _0x3a79e4=_0x4f9d,_0x3c2a4b=_0x5a1930();while(!![]){try{const _0x1792ba=parseInt(_0x3a79e4(0x131))/0x1+-parseInt(_0x3a79e4(0xfb))/0x2+-parseInt(_0x3a79e4(0x150))/0x3*(-parseInt(_0x3a79e4(0x132))/0x4)+-parseInt(_0x3a79e4(0x13b))/0x5+-parseInt(_0x3a79e4(0xfe))/0x6+-parseInt(_0x3a79e4(0x1a2))/0x7+parseInt(_0x3a79e4(0x118))/0x8*(parseInt(_0x3a79e4(0xe8))/0x9);if(_0x1792ba===_0x53a9b5)break;else _0x3c2a4b['push'](_0x3c2a4b['shift']());}catch(_0x50472d){_0x3c2a4b['push'](_0x3c2a4b['shift']());}}}(_0x2aa8,0xdd39c));import*as _0x2f440f from'../core/table-system/manager.js';function _0x2aa8(){const _0x401424=['length','remove','innerHTML','checked','您确定要将规则提示词恢复为默认设置吗?','规则提示词已恢复为默认。','clearAllTables','button','您确定要删除第\x20','menu_button\x20small_button','add-table-placeholder','rule_add','main-api','value','trim','”\x20列吗?','moveTable','importPreset','removeEventListener','querySelectorAll','eventsBound','amily2-import-preset-btn','closest','\x22\x20title=\x22编辑规则\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','preventDefault','querySelector','.popup-button-cancel','move-up','div',']”\x20吗?此操作不可逆!','showModal','previousElementSibling','.add-col-btn','amily2-context-menu','\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','warn','13784UpQlhp','table','\x22\x20title=\x22废黜此表\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20','指令模板编辑器已成功绑定。','fa-trash-alt','getElementById','overflowX','rows','optimized','分步填表','fa-pen','.amily2-context-menu','colIndex','headers','.amily2-context-menu.amily2-menu-active','label','dataset','note','classList','原始填表','ontouchstart','stopPropagation','未知表格','amily2-clear-all-tables-btn','table-injection-enabled','1375101XfcxvN','687916moOvIb','insertColumn','向下移动','moveColumn','table-injection-position','center','getBatchFillerRuleTemplate','add-above','flex','3695170WLuLwp','batchEventBound','\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“','\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','rename','true','loadTables','批量填表-规则提示词已保存。','rule_update','”\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\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','tagName','amily2-export-preset-full-btn','val','add','add-below','forEach','【确认】您确定要清空所有表格的剧情内容吗?此操作将保留表格结构,但会删除所有已填写的行。','#rule-update','delete-row','批量填表-流程提示词已保存。','table_injection_role','setAttribute','\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','pointer','createElement','ai-flow-template-editor','流程提示词已恢复为默认。','#sinan-','\x20','表格视图交互事件已成功绑定。','find','active','span','change','insertCell','[内存储司-工部]\x20缺少表格数据或容器,无法渲染。','fa-plus-circle','addRow','focus','amily2-table-','table_injection_enabled','#amily2_memorisation_forms_panel\x20.sinan-navigation-deck','4121131zClMpS','table_injection_position','ai-rule-template-editor','add-left','name','#rule-delete','disabled','.move-table-up-btn','\x22\x20title=\x22上移\x22>','table_injection_depth'];_0x2aa8=function(){return _0x401424;};return _0x2aa8();}import{log}from'../core/table-system/logger.js';import{extension_settings}from'/scripts/extensions.js';import{extensionName}from'../utils/settings.js';import{saveSettingsDebounced}from'/script.js';import{startBatchFilling}from'../core/table-system/batch-filler.js';import{DEFAULT_AI_RULE_TEMPLATE,DEFAULT_AI_FLOW_TEMPLATE}from'../core/table-system/settings.js';const getAllTablesContainer=()=>document['getElementById']('all-tables-container');function _0x4f9d(_0x17bbf5,_0x4fb780){const _0x2aa891=_0x2aa8();return _0x4f9d=function(_0x4f9d1e,_0x1ae811){_0x4f9d1e=_0x4f9d1e-0xe8;let _0x27d12e=_0x2aa891[_0x4f9d1e];return _0x27d12e;},_0x4f9d(_0x17bbf5,_0x4fb780);}function toggleRowContextMenu(_0x2b9fee){const _0x40dc5d=_0x4f9d;_0x2b9fee[_0x40dc5d(0x10c)](),_0x2b9fee[_0x40dc5d(0x12d)]();const _0x197bbf=_0x2b9fee[_0x40dc5d(0x165)]['closest']('td.index-col');if(!_0x197bbf)return;const _0x56940c=_0x197bbf[_0x40dc5d(0x10d)](_0x40dc5d(0x123));if(!_0x56940c)return;const _0x3e126b=_0x56940c[_0x40dc5d(0x12a)][_0x40dc5d(0x157)](_0x40dc5d(0x104));document[_0x40dc5d(0x1bf)](_0x40dc5d(0x126))['forEach'](_0x5565d2=>{const _0x2b9842=_0x40dc5d;_0x5565d2[_0x2b9842(0x12a)]['remove'](_0x2b9842(0x104));});!_0x3e126b&&_0x56940c['classList'][_0x40dc5d(0x183)](_0x40dc5d(0x104));const _0xa1fce4=_0x162c8a=>{const _0x397631=_0x40dc5d;!_0x56940c[_0x397631(0x157)](_0x162c8a[_0x397631(0x165)])&&(_0x56940c[_0x397631(0x12a)]['remove'](_0x397631(0x104)),document['removeEventListener']('click',_0xa1fce4,!![]));};setTimeout(()=>{const _0x22140e=_0x40dc5d;_0x56940c[_0x22140e(0x12a)][_0x22140e(0x157)](_0x22140e(0x104))&&document['addEventListener'](_0x22140e(0x151),_0xa1fce4,!![]);},0x0);}function toggleColumnContextMenu(_0xfc0c34){const _0xd60dba=_0x4f9d;_0xfc0c34[_0xd60dba(0x10c)](),_0xfc0c34['stopPropagation']();const _0x55009d=_0xfc0c34[_0xd60dba(0x165)][_0xd60dba(0x1c2)]('th');if(!_0x55009d)return;const _0x34b49b=_0x55009d[_0xd60dba(0x10d)](_0xd60dba(0x123));if(!_0x34b49b)return;const _0x2f3b95=_0x34b49b[_0xd60dba(0x12a)][_0xd60dba(0x157)](_0xd60dba(0x104));document[_0xd60dba(0x1bf)](_0xd60dba(0x126))[_0xd60dba(0x185)](_0x294823=>{const _0x1dcd23=_0xd60dba;_0x294823[_0x1dcd23(0x12a)]['remove'](_0x1dcd23(0x104));});!_0x2f3b95&&_0x34b49b[_0xd60dba(0x12a)]['add'](_0xd60dba(0x104));const _0xb84230=_0x429d59=>{const _0x2d9322=_0xd60dba;!_0x34b49b['contains'](_0x429d59[_0x2d9322(0x165)])&&(_0x34b49b['classList'][_0x2d9322(0x1ad)](_0x2d9322(0x104)),document[_0x2d9322(0x1be)](_0x2d9322(0x151),_0xb84230,!![]));};setTimeout(()=>{const _0x244beb=_0xd60dba;_0x34b49b['classList'][_0x244beb(0x157)](_0x244beb(0x104))&&document[_0x244beb(0xfd)](_0x244beb(0x151),_0xb84230,!![]);},0x0);}export function renderTables(){const _0x455569=_0x4f9d;let _0x14ee94=_0x2f440f[_0x455569(0x164)]();!_0x14ee94&&(log('内存状态为空,从聊天记录加载作为后备。',_0x455569(0x117)),_0x14ee94=_0x2f440f[_0x455569(0x17c)]());const _0x139c19=getAllTablesContainer();if(!_0x14ee94||!_0x139c19){console[_0x455569(0x15f)](_0x455569(0x19b));return;}const _0xfe299e=document[_0x455569(0x11d)](_0x455569(0x1b6));_0xfe299e&&_0xfe299e['remove'](),_0x139c19[_0x455569(0x1ae)]='',_0x14ee94[_0x455569(0x185)]((_0x435c88,_0x55d315)=>{const _0x1aba55=_0x455569,_0x548a29=document[_0x1aba55(0x18e)]('div');_0x548a29[_0x1aba55(0xf3)][_0x1aba55(0xed)]=_0x1aba55(0x13a),_0x548a29['style'][_0x1aba55(0x1c5)]=_0x1aba55(0x103),_0x548a29[_0x1aba55(0xf3)][_0x1aba55(0x144)]=_0x1aba55(0x137);const _0x43f2e1=document[_0x1aba55(0x18e)]('h3');_0x43f2e1[_0x1aba55(0x1ae)]=_0x1aba55(0x10b)+_0x435c88[_0x1aba55(0x1a6)];const _0x3657dd=document[_0x1aba55(0x18e)](_0x1aba55(0x110));_0x3657dd['className']='table-controls';const _0x2862ea=_0x55d315>0x0?_0x1aba55(0x192)+_0x55d315+_0x1aba55(0x1aa):'',_0x48c38c=_0x55d315<_0x14ee94[_0x1aba55(0x1ac)]-0x1?'':'';_0x3657dd[_0x1aba55(0x1ae)]=_0x1aba55(0x10a)+_0x2862ea+'\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20'+_0x48c38c+_0x1aba55(0x102)+_0x55d315+_0x1aba55(0x1c3)+_0x55d315+_0x1aba55(0x11a),_0x548a29[_0x1aba55(0x16b)](_0x43f2e1),_0x548a29['appendChild'](_0x3657dd),_0x139c19['appendChild'](_0x548a29);const _0x19241e=document[_0x1aba55(0x18e)](_0x1aba55(0x110));_0x19241e[_0x1aba55(0xf3)][_0x1aba55(0x11e)]='auto';const _0x2da0ef=document[_0x1aba55(0x18e)](_0x1aba55(0x119));_0x2da0ef['id']=_0x1aba55(0x19f)+_0x55d315,_0x2da0ef['dataset']['tableIndex']=_0x55d315;const _0x3e84f2=_0x2da0ef[_0x1aba55(0x178)](),_0x204091=_0x3e84f2[_0x1aba55(0x159)](),_0x40259c=document['createElement']('th');_0x40259c['className']='index-col',_0x40259c[_0x1aba55(0x149)]='#',_0x204091['appendChild'](_0x40259c),_0x435c88[_0x1aba55(0x125)][_0x1aba55(0x185)]((_0x3af688,_0x39df8f)=>{const _0x93725c=_0x1aba55,_0x1fe34e=document[_0x93725c(0x18e)]('th');_0x1fe34e[_0x93725c(0x128)][_0x93725c(0x124)]=_0x39df8f,_0x1fe34e[_0x93725c(0xf3)][_0x93725c(0x156)]=_0x93725c(0x18d);const _0xcb5686=document['createElement'](_0x93725c(0x198));_0xcb5686['textContent']=_0x3af688,_0x1fe34e[_0x93725c(0x16b)](_0xcb5686);const _0x42d89f=document[_0x93725c(0x18e)](_0x93725c(0x110));_0x42d89f[_0x93725c(0x173)]=_0x93725c(0x115);const _0xf1b157=[{'label':_0x93725c(0x174),'action':_0x93725c(0x15c),'icon':_0x93725c(0x14f)},{'label':'向右移动','action':_0x93725c(0x105),'icon':_0x93725c(0xf7)},{'label':'在左加列','action':_0x93725c(0x1a5),'icon':_0x93725c(0x19c)},{'label':_0x93725c(0xf8),'action':_0x93725c(0x161),'icon':_0x93725c(0x19c)},{'label':_0x93725c(0x16a),'action':_0x93725c(0x17a),'icon':_0x93725c(0x122)},{'label':'删除该列','action':'delete','icon':_0x93725c(0x11c),'isDanger':!![]}];_0xf1b157['forEach'](({label:_0x243c78,action:_0x1523cc,icon:_0x34a27e,isDanger:_0x4ef6d5})=>{const _0x5d1ed3=_0x93725c,_0x3c2dc9=document[_0x5d1ed3(0x18e)](_0x5d1ed3(0x1b3));_0x3c2dc9[_0x5d1ed3(0x1ae)]=_0x5d1ed3(0x13e)+_0x34a27e+_0x5d1ed3(0x194)+_0x243c78,_0x3c2dc9[_0x5d1ed3(0x173)]=_0x5d1ed3(0x1b5);if(_0x4ef6d5)_0x3c2dc9[_0x5d1ed3(0x12a)][_0x5d1ed3(0x183)](_0x5d1ed3(0x169));_0x3c2dc9[_0x5d1ed3(0xfd)](_0x5d1ed3(0x151),_0x576223=>{const _0x8a94a2=_0x5d1ed3;_0x576223[_0x8a94a2(0x12d)]();switch(_0x1523cc){case'move-left':_0x2f440f[_0x8a94a2(0x135)](_0x55d315,_0x39df8f,_0x8a94a2(0x16f));break;case _0x8a94a2(0x105):_0x2f440f[_0x8a94a2(0x135)](_0x55d315,_0x39df8f,_0x8a94a2(0x175));break;case _0x8a94a2(0x1a5):_0x2f440f['insertColumn'](_0x55d315,_0x39df8f,_0x8a94a2(0x16f));break;case _0x8a94a2(0x161):_0x2f440f[_0x8a94a2(0x133)](_0x55d315,_0x39df8f,_0x8a94a2(0x175));break;case _0x8a94a2(0x17a):const _0x21e066=prompt(_0x8a94a2(0x15b),_0x3af688);_0x21e066!==null&&_0x2f440f['updateHeader'](_0x55d315,_0x39df8f,_0x21e066);break;case _0x8a94a2(0xee):confirm(_0x8a94a2(0x15e)+_0x3af688+_0x8a94a2(0x1bb))&&_0x2f440f['deleteColumn'](_0x55d315,_0x39df8f);break;}renderTables();}),_0x42d89f[_0x5d1ed3(0x16b)](_0x3c2dc9);}),_0x1fe34e['appendChild'](_0x42d89f),_0x204091[_0x93725c(0x16b)](_0x1fe34e);});const _0x276a72=_0x2da0ef[_0x1aba55(0x14a)]();_0x435c88[_0x1aba55(0x11f)]&&_0x435c88[_0x1aba55(0x11f)][_0x1aba55(0x1ac)]>0x0&&_0x435c88['rows'][_0x1aba55(0x185)]((_0x202485,_0x3f36d4)=>{const _0x518fa9=_0x1aba55,_0x15aa12=_0x276a72['insertRow']();_0x15aa12['dataset']['rowIndex']=_0x3f36d4;const _0x31978a=_0x15aa12[_0x518fa9(0x19a)]();_0x31978a['className']=_0x518fa9(0x107);const _0x233036=document[_0x518fa9(0x18e)](_0x518fa9(0x198));_0x233036[_0x518fa9(0x149)]=_0x3f36d4+0x1,_0x31978a[_0x518fa9(0x16b)](_0x233036);const _0x19c503=document['createElement'](_0x518fa9(0x110));_0x19c503[_0x518fa9(0x173)]='amily2-context-menu\x20amily2-row-context-menu';const _0x4ddf28=[{'label':_0x518fa9(0x106),'action':_0x518fa9(0x10f),'icon':'fa-arrow-up'},{'label':_0x518fa9(0x134),'action':_0x518fa9(0x171),'icon':'fa-arrow-down'},{'label':_0x518fa9(0xe9),'action':_0x518fa9(0x139),'icon':_0x518fa9(0x19c)},{'label':_0x518fa9(0xf1),'action':_0x518fa9(0x184),'icon':_0x518fa9(0x19c)},{'label':'删除该行','action':_0x518fa9(0x188),'icon':_0x518fa9(0x11c),'isDanger':!![]}];_0x4ddf28[_0x518fa9(0x185)](({label:_0x246704,action:_0x20762e,icon:_0x6aa0d6,isDanger:_0x738dd2})=>{const _0xf9a688=_0x518fa9,_0x40a1d2=document['createElement'](_0xf9a688(0x1b3));_0x40a1d2['innerHTML']=_0xf9a688(0x13e)+_0x6aa0d6+'\x22>\x20'+_0x246704,_0x40a1d2[_0xf9a688(0x173)]=_0xf9a688(0x1b5);if(_0x738dd2)_0x40a1d2[_0xf9a688(0x12a)][_0xf9a688(0x183)]('danger');_0x40a1d2[_0xf9a688(0xfd)](_0xf9a688(0x151),_0x281bec=>{const _0xe7cbf3=_0xf9a688;_0x281bec[_0xe7cbf3(0x12d)]();switch(_0x20762e){case'move-up':_0x2f440f[_0xe7cbf3(0x143)](_0x55d315,_0x3f36d4,'up');break;case _0xe7cbf3(0x171):_0x2f440f[_0xe7cbf3(0x143)](_0x55d315,_0x3f36d4,_0xe7cbf3(0xeb));break;case _0xe7cbf3(0x139):_0x2f440f[_0xe7cbf3(0x159)](_0x55d315,_0x3f36d4,_0xe7cbf3(0xf5));break;case _0xe7cbf3(0x184):_0x2f440f[_0xe7cbf3(0x159)](_0x55d315,_0x3f36d4,_0xe7cbf3(0x163));break;case _0xe7cbf3(0x188):confirm(_0xe7cbf3(0x1b4)+(_0x3f36d4+0x1)+_0xe7cbf3(0x16e))&&_0x2f440f['deleteRow'](_0x55d315,_0x3f36d4);break;}renderTables();}),_0x19c503[_0xf9a688(0x16b)](_0x40a1d2);}),_0x31978a[_0x518fa9(0x16b)](_0x19c503),_0x202485['forEach']((_0x3719c1,_0x57994f)=>{const _0x167eef=_0x518fa9,_0x1a048d=_0x15aa12['insertCell']();_0x1a048d[_0x167eef(0x149)]=_0x3719c1;const _0x2adad7=()=>'ontouchstart'in window||navigator[_0x167eef(0xff)]>0x0;!_0x2adad7()&&_0x1a048d[_0x167eef(0x18b)](_0x167eef(0x148),'true'),_0x1a048d[_0x167eef(0x128)][_0x167eef(0x124)]=_0x57994f,_0x1a048d[_0x167eef(0x128)][_0x167eef(0x127)]=_0x435c88['headers'][_0x57994f]||'';});}),_0x19241e[_0x1aba55(0x16b)](_0x2da0ef),_0x139c19[_0x1aba55(0x16b)](_0x19241e);}),_0xfe299e&&_0x139c19['appendChild'](_0xfe299e);}function openRuleEditor(_0x15a73b){const _0x44aabf=_0x4f9d,_0x5787d5=_0x2f440f['getMemoryState']();if(!_0x5787d5||!_0x5787d5[_0x15a73b])return;const _0xa4da24=_0x5787d5[_0x15a73b],_0x3b730e=_0x44aabf(0x13d)+_0xa4da24[_0x44aabf(0x1a6)]+_0x44aabf(0x17f)+(_0xa4da24[_0x44aabf(0x129)]||'')+_0x44aabf(0x18c)+(_0xa4da24[_0x44aabf(0x1b7)]||'')+'\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'+(_0xa4da24[_0x44aabf(0x145)]||'')+_0x44aabf(0x116)+(_0xa4da24[_0x44aabf(0x17e)]||'')+_0x44aabf(0x179),_0x28e2c1=$(_0x3b730e)[_0x44aabf(0x1ca)](_0x44aabf(0x1c9)),_0x32d9d9=()=>{const _0x5e60dc=_0x44aabf;_0x28e2c1[0x0][_0x5e60dc(0x166)](),_0x28e2c1[_0x5e60dc(0x1ad)]();};_0x28e2c1[_0x44aabf(0x196)](_0x44aabf(0x170))['on']('click',()=>{const _0x3859b8=_0x44aabf,_0x814a8d={'note':_0x28e2c1['find']('#rule-note')[_0x3859b8(0x182)](),'rule_add':_0x28e2c1[_0x3859b8(0x196)]('#rule-add')[_0x3859b8(0x182)](),'rule_delete':_0x28e2c1[_0x3859b8(0x196)](_0x3859b8(0x1a7))['val'](),'rule_update':_0x28e2c1[_0x3859b8(0x196)](_0x3859b8(0x187))[_0x3859b8(0x182)]()};_0x2f440f['updateTableRules'](_0x15a73b,_0x814a8d),_0x32d9d9();}),_0x28e2c1['find'](_0x44aabf(0x10e))['on'](_0x44aabf(0x151),_0x32d9d9),_0x28e2c1[0x0][_0x44aabf(0x112)]();}function bindInjectionSettings(){const _0xeb0e1f=_0x4f9d,_0x4e8c1c=extension_settings[extensionName],_0x57ee46=document[_0xeb0e1f(0x11d)](_0xeb0e1f(0x130)),_0x22f1b4=document[_0xeb0e1f(0x11d)](_0xeb0e1f(0x136)),_0x447ac9=document[_0xeb0e1f(0x11d)](_0xeb0e1f(0x1c7)),_0x590603=document[_0xeb0e1f(0x11d)]('table-injection-role');if(!_0x57ee46||!_0x22f1b4||!_0x447ac9||!_0x590603)return;const _0x2e2b89=()=>{const _0x3c9bfa=_0xeb0e1f,_0x1e8b38=_0x22f1b4[_0x3c9bfa(0x1b9)],_0x15048a=_0x1e8b38==='1';_0x447ac9[_0x3c9bfa(0x1a8)]=!_0x15048a,_0x590603[_0x3c9bfa(0x1a8)]=!_0x15048a;const _0x1e6dab=_0x15048a?'1':_0x3c9bfa(0xf2);_0x447ac9[_0x3c9bfa(0xf3)][_0x3c9bfa(0x168)]=_0x1e6dab;_0x447ac9[_0x3c9bfa(0x113)]&&(_0x447ac9['previousElementSibling']['style'][_0x3c9bfa(0x168)]=_0x1e6dab);const _0x165a1d=_0x15048a?'1':_0x3c9bfa(0xf2);_0x590603[_0x3c9bfa(0xf3)][_0x3c9bfa(0x168)]=_0x165a1d,_0x590603[_0x3c9bfa(0x113)]&&(_0x590603['previousElementSibling'][_0x3c9bfa(0xf3)][_0x3c9bfa(0x168)]=_0x165a1d);};_0x57ee46[_0xeb0e1f(0x1af)]=_0x4e8c1c[_0xeb0e1f(0x1a0)],_0x22f1b4[_0xeb0e1f(0x1b9)]=_0x4e8c1c['table_injection_position'],_0x447ac9[_0xeb0e1f(0x1b9)]=_0x4e8c1c['table_injection_depth'],_0x590603['value']=_0x4e8c1c['table_injection_role'],_0x2e2b89(),_0x57ee46[_0xeb0e1f(0xfd)](_0xeb0e1f(0x199),()=>{const _0x5a66f3=_0xeb0e1f;_0x4e8c1c['table_injection_enabled']=_0x57ee46[_0x5a66f3(0x1af)],saveSettingsDebounced();}),_0x22f1b4[_0xeb0e1f(0xfd)](_0xeb0e1f(0x199),()=>{const _0x3aa2de=_0xeb0e1f;_0x4e8c1c[_0x3aa2de(0x1a3)]=parseInt(_0x22f1b4[_0x3aa2de(0x1b9)],0xa),saveSettingsDebounced(),_0x2e2b89();}),_0x447ac9[_0xeb0e1f(0xfd)](_0xeb0e1f(0x13f),()=>{const _0x1af6a7=_0xeb0e1f;_0x4e8c1c[_0x1af6a7(0x1ab)]=parseInt(_0x447ac9[_0x1af6a7(0x1b9)],0xa),saveSettingsDebounced();}),_0x590603[_0xeb0e1f(0xfd)](_0xeb0e1f(0x199),()=>{const _0x1e2171=_0xeb0e1f;_0x4e8c1c[_0x1e2171(0x18a)]=_0x590603[_0x1e2171(0x1b9)],saveSettingsDebounced();}),log('表格注入设置已成功绑定。',_0xeb0e1f(0xec));}function updateAndSaveTableSetting(_0x37e06c,_0x4e934c){!extension_settings[extensionName]&&(extension_settings[extensionName]={}),extension_settings[extensionName][_0x37e06c]=_0x4e934c,saveSettingsDebounced();}export function bindTableEvents(){const _0x42ea78=_0x4f9d,_0x3e7b2d=document[_0x42ea78(0x11d)](_0x42ea78(0x108));if(!_0x3e7b2d||_0x3e7b2d[_0x42ea78(0x128)][_0x42ea78(0x1c0)])return;log(_0x42ea78(0xea),'info');const _0x524e29=_0x3e7b2d[_0x42ea78(0x1bf)](_0x42ea78(0x16c)),_0x106c31=()=>{const _0x5b75fe=_0x42ea78,_0x3bd412=extension_settings[extensionName]?.['filling_mode']||_0x5b75fe(0x1b8);_0x524e29['forEach'](_0x32ae7a=>{const _0x23fe80=_0x5b75fe;_0x32ae7a[_0x23fe80(0x1af)]=_0x32ae7a[_0x23fe80(0x1b9)]===_0x3bd412;});};_0x524e29['forEach'](_0x3a6e19=>{const _0x37eb0c=_0x42ea78;_0x3a6e19[_0x37eb0c(0xfd)](_0x37eb0c(0x199),function(){const _0x53dd40=_0x37eb0c,_0x4d4f76=this[_0x53dd40(0x1b9)];updateAndSaveTableSetting('filling_mode',_0x4d4f76);let _0x2185af=_0x53dd40(0x12b);if(_0x4d4f76==='secondary-api')_0x2185af=_0x53dd40(0x121);if(_0x4d4f76===_0x53dd40(0x120))_0x2185af='优化中填表';toastr[_0x53dd40(0x101)](_0x53dd40(0x1c4)+_0x2185af+'。'),_0x106c31();});}),_0x106c31();const _0x180398=()=>{renderTables(),bindInjectionSettings();};_0x180398(),bindBatchFillButton(),bindTemplateEditors();const _0x56c3ef=document[_0x42ea78(0x10d)](_0x42ea78(0x1a1));_0x56c3ef&&_0x56c3ef[_0x42ea78(0xfd)]('click',_0x1b8ece=>{const _0x33b834=_0x42ea78,_0x204c86=_0x1b8ece[_0x33b834(0x165)][_0x33b834(0x1c2)](_0x33b834(0x1c8));if(!_0x204c86)return;const _0x2f1e9e=_0x204c86[_0x33b834(0x128)][_0x33b834(0xf9)];if(!_0x2f1e9e)return;const _0x255710=_0x204c86[_0x33b834(0x1c2)](_0x33b834(0x155));if(!_0x255710)return;_0x255710['querySelectorAll'](_0x33b834(0x1c8))[_0x33b834(0x185)](_0x2c10aa=>_0x2c10aa['classList'][_0x33b834(0x1ad)](_0x33b834(0x197))),_0x204c86[_0x33b834(0x12a)][_0x33b834(0x183)](_0x33b834(0x197)),_0x255710[_0x33b834(0x1bf)](_0x33b834(0x14d))[_0x33b834(0x185)](_0x15b839=>_0x15b839[_0x33b834(0x12a)][_0x33b834(0x1ad)](_0x33b834(0x197)));const _0x27b450=_0x255710[_0x33b834(0x10d)](_0x33b834(0x191)+_0x2f1e9e+'-tab');_0x27b450&&_0x27b450[_0x33b834(0x12a)][_0x33b834(0x183)](_0x33b834(0x197));});const _0x2f6787=document['getElementById'](_0x42ea78(0x16d)),_0x1d7aa8=document[_0x42ea78(0x11d)](_0x42ea78(0x181)),_0x18fe6f=document[_0x42ea78(0x11d)](_0x42ea78(0x1c1));_0x2f6787&&_0x2f6787[_0x42ea78(0xfd)](_0x42ea78(0x151),()=>_0x2f440f[_0x42ea78(0x177)]());_0x1d7aa8&&_0x1d7aa8[_0x42ea78(0xfd)](_0x42ea78(0x151),()=>_0x2f440f[_0x42ea78(0x1c6)]());_0x18fe6f&&_0x18fe6f[_0x42ea78(0xfd)]('click',()=>_0x2f440f[_0x42ea78(0x1bd)](_0x180398));const _0x3f27a7=document[_0x42ea78(0x11d)](_0x42ea78(0x12f));_0x3f27a7&&_0x3f27a7[_0x42ea78(0xfd)](_0x42ea78(0x151),()=>{const _0x473008=_0x42ea78;confirm(_0x473008(0x186))&&(_0x2f440f[_0x473008(0x1b2)](),_0x180398());});const _0x7c47aa=document[_0x42ea78(0x11d)](_0x42ea78(0x1b6));_0x7c47aa&&_0x7c47aa['addEventListener']('click',()=>{const _0x2dfd87=_0x42ea78,_0x20aed9=prompt(_0x2dfd87(0xf0),'新表格');_0x20aed9&&_0x20aed9['trim']()&&(_0x2f440f['addTable'](_0x20aed9[_0x2dfd87(0x1ba)]()),_0x180398());});const _0x50c6a2=getAllTablesContainer();if(_0x50c6a2){_0x50c6a2[_0x42ea78(0xfd)](_0x42ea78(0x151),_0x3fa02a=>{const _0x40e760=_0x42ea78,_0xa9704a=_0x3fa02a[_0x40e760(0x165)]['closest']('th');if(_0xa9704a&&!_0xa9704a[_0x40e760(0x12a)][_0x40e760(0x157)](_0x40e760(0x107))){toggleColumnContextMenu(_0x3fa02a);return;}const _0x15dd17=_0x3fa02a[_0x40e760(0x165)][_0x40e760(0x1c2)](_0x40e760(0xfc));if(_0x15dd17){toggleRowContextMenu(_0x3fa02a);return;}const _0x5e2d97=_0x3fa02a['target'][_0x40e760(0x1c2)]('button');if(!_0x5e2d97)return;const _0xeeb464=parseInt(_0x5e2d97[_0x40e760(0x128)]['tableIndex'],0xa);if(_0x5e2d97[_0x40e760(0x162)]('.add-row-btn'))_0x2f440f[_0x40e760(0x19d)](_0xeeb464),_0x180398();else{if(_0x5e2d97['matches'](_0x40e760(0x114)))_0x2f440f[_0x40e760(0x141)](_0xeeb464),_0x180398();else{if(_0x5e2d97[_0x40e760(0x162)](_0x40e760(0x1a9))||_0x5e2d97[_0x40e760(0x162)](_0x40e760(0x100))){const _0x4171a8=_0x5e2d97[_0x40e760(0x12a)]['contains'](_0x40e760(0x14b))?'up':_0x40e760(0xeb);_0x2f440f[_0x40e760(0x1bc)](_0xeeb464,_0x4171a8),_0x180398();}else{if(_0x5e2d97[_0x40e760(0x162)](_0x40e760(0x193)))openRuleEditor(_0xeeb464);else{if(_0x5e2d97[_0x40e760(0x162)](_0x40e760(0x158))){const _0x36f6ba=_0x2f440f[_0x40e760(0x164)](),_0x55ad9a=_0x36f6ba[_0xeeb464]?.['name']||_0x40e760(0x12e);confirm(_0x40e760(0x147)+_0x55ad9a+_0x40e760(0x111))&&(_0x2f440f[_0x40e760(0xef)](_0xeeb464),_0x180398());}}}}}});const _0x567b21=()=>_0x42ea78(0x12c)in window||navigator['maxTouchPoints']>0x0;_0x567b21()&&_0x50c6a2[_0x42ea78(0xfd)](_0x42ea78(0xfa),_0x46a1a5=>{const _0x3675f9=_0x42ea78,_0x1ecf2a=_0x46a1a5[_0x3675f9(0x165)]['closest']('td');_0x1ecf2a&&_0x1ecf2a['dataset'][_0x3675f9(0x124)]!==undefined&&_0x1ecf2a[_0x3675f9(0x167)](_0x3675f9(0x148))!==_0x3675f9(0x17b)&&(_0x1ecf2a[_0x3675f9(0x18b)]('contenteditable',_0x3675f9(0x17b)),_0x1ecf2a[_0x3675f9(0x19e)]());}),_0x50c6a2['addEventListener'](_0x42ea78(0x152),_0x8c89ba=>{const _0xdfc194=_0x42ea78,_0x1ab457=_0x8c89ba[_0xdfc194(0x165)];if(_0x1ab457[_0xdfc194(0x180)]!=='TD'||_0x1ab457[_0xdfc194(0x167)](_0xdfc194(0x148))!==_0xdfc194(0x17b))return;const _0x2d6f76=()=>_0xdfc194(0x12c)in window||navigator[_0xdfc194(0xff)]>0x0;_0x2d6f76()&&_0x1ab457[_0xdfc194(0x18b)](_0xdfc194(0x148),_0xdfc194(0x140));const _0x5e9628=_0x1ab457[_0xdfc194(0x1c2)](_0xdfc194(0x119));if(!_0x5e9628)return;const _0x5e9786=parseInt(_0x5e9628[_0xdfc194(0x128)]['tableIndex'],0xa),_0x179360=parseInt(_0x1ab457[_0xdfc194(0x1c2)]('tr')[_0xdfc194(0x128)][_0xdfc194(0x14c)],0xa),_0x6ed706=parseInt(_0x1ab457[_0xdfc194(0x128)][_0xdfc194(0x124)],0xa),_0x578dd1=_0x1ab457[_0xdfc194(0x149)],_0x241635={[_0x6ed706]:_0x578dd1};_0x2f440f[_0xdfc194(0xf6)](_0x5e9786,_0x179360,_0x241635),_0x180398();},!![]);}_0x3e7b2d[_0x42ea78(0x128)][_0x42ea78(0x1c0)]='true',log(_0x42ea78(0x195),'success'),document[_0x42ea78(0xfd)](_0x42ea78(0x15a),()=>{const _0x249f7e=_0x42ea78;log(_0x249f7e(0x154),_0x249f7e(0x101)),_0x180398();});}function bindBatchFillButton(){const _0x3e0411=_0x4f9d,_0x36833c=document[_0x3e0411(0x11d)](_0x3e0411(0x153));if(_0x36833c){if(_0x36833c[_0x3e0411(0x128)]['batchEventBound'])return;_0x36833c[_0x3e0411(0xfd)](_0x3e0411(0x151),startBatchFilling),_0x36833c[_0x3e0411(0x128)][_0x3e0411(0x13c)]=_0x3e0411(0x17b),log(_0x3e0411(0xf4),_0x3e0411(0xec));}}function bindTemplateEditors(){const _0x48c773=_0x4f9d,_0x17dfc0=document[_0x48c773(0x11d)](_0x48c773(0x1a4)),_0x1a3645=document[_0x48c773(0x11d)]('ai-rule-template-save-btn'),_0x518c42=document[_0x48c773(0x11d)](_0x48c773(0x146)),_0x201ee3=document[_0x48c773(0x11d)](_0x48c773(0x18f)),_0x540069=document[_0x48c773(0x11d)](_0x48c773(0x176)),_0x5bdb31=document[_0x48c773(0x11d)](_0x48c773(0x14e));if(!_0x17dfc0||!_0x201ee3){log('无法找到指令模板编辑器,绑定失败。',_0x48c773(0x117));return;}_0x17dfc0[_0x48c773(0x1b9)]=_0x2f440f[_0x48c773(0x138)](),_0x201ee3['value']=_0x2f440f[_0x48c773(0x142)](),_0x1a3645[_0x48c773(0xfd)](_0x48c773(0x151),()=>{const _0x1eda9f=_0x48c773;_0x2f440f['saveBatchFillerRuleTemplate'](_0x17dfc0[_0x1eda9f(0x1b9)]),toastr[_0x1eda9f(0xec)](_0x1eda9f(0x172)),log(_0x1eda9f(0x17d),_0x1eda9f(0xec));}),_0x540069['addEventListener'](_0x48c773(0x151),()=>{const _0x447b06=_0x48c773;_0x2f440f[_0x447b06(0x15d)](_0x201ee3[_0x447b06(0x1b9)]),toastr[_0x447b06(0xec)]('流程提示词已保存。'),log(_0x447b06(0x189),_0x447b06(0xec));}),_0x518c42[_0x48c773(0xfd)]('click',()=>{const _0xa815bf=_0x48c773;confirm(_0xa815bf(0x1b0))&&(_0x17dfc0[_0xa815bf(0x1b9)]=DEFAULT_AI_RULE_TEMPLATE,_0x2f440f['saveBatchFillerRuleTemplate'](_0x17dfc0['value']),toastr['info'](_0xa815bf(0x1b1)),log('批量填表-规则提示词已恢复默认。','info'));}),_0x5bdb31[_0x48c773(0xfd)](_0x48c773(0x151),()=>{const _0x942150=_0x48c773;confirm(_0x942150(0x160))&&(_0x201ee3[_0x942150(0x1b9)]=DEFAULT_AI_FLOW_TEMPLATE,_0x2f440f['saveBatchFillerFlowTemplate'](_0x201ee3[_0x942150(0x1b9)]),toastr['info'](_0x942150(0x190)),log(_0x942150(0x109),_0x942150(0x101)));}),log(_0x48c773(0x11b),'success');} +const _0x308cea=_0x3fd7;(function(_0x16f71b,_0x39bfd2){const _0x16dbb3=_0x3fd7,_0x2dfe50=_0x16f71b();while(!![]){try{const _0x25a140=parseInt(_0x16dbb3(0x20b))/0x1+parseInt(_0x16dbb3(0x286))/0x2*(parseInt(_0x16dbb3(0x287))/0x3)+-parseInt(_0x16dbb3(0x1e3))/0x4*(parseInt(_0x16dbb3(0x23c))/0x5)+parseInt(_0x16dbb3(0x223))/0x6*(-parseInt(_0x16dbb3(0x1b7))/0x7)+-parseInt(_0x16dbb3(0x261))/0x8*(parseInt(_0x16dbb3(0x25a))/0x9)+parseInt(_0x16dbb3(0x231))/0xa+-parseInt(_0x16dbb3(0x20a))/0xb;if(_0x25a140===_0x39bfd2)break;else _0x2dfe50['push'](_0x2dfe50['shift']());}catch(_0x25b569){_0x2dfe50['push'](_0x2dfe50['shift']());}}}(_0x8ffb,0xd2e16));import*as _0x3fac18 from'../core/table-system/manager.js';import{log}from'../core/table-system/logger.js';function _0x8ffb(){const _0x2a14ca=['active','#amily2_memorisation_forms_panel\x20.sinan-navigation-deck','querySelector','getHighlights','batchEventBound','rule_delete','删除该行','dataset','name','18434383gfjVyg','1698291eCIOXk','opacity','table_injection_position','span','warn','amily2-context-menu','setAttribute','move-down','.move-table-down-btn','在上加行','move-left','below','display','blur','dblclick','label','向下移动','fa-plus-circle','amily2-context-menu\x20amily2-row-context-menu','appendTo','#rule-add','开始为表格视图绑定交互事件...','index-col','\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','96EdujfG','pointer','matches','ai-rule-template-restore-btn','innerHTML','amily2-export-preset-btn','tab','contenteditable','getAttribute','change','fill-table-now-btn','在下加行','length','amily2-menu-active','8790080ouhEMr','find','rows','amily2-import-preset-btn','auto','.popup-button-cancel','\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\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“','add-left','向左移动','无法找到指令模板编辑器,绑定失败。','【最终警告】您确定要永久废黜表格\x20“[','all-tables-container','value','amily2-table-','insertCell','moveTable','removeEventListener','table','right','forEach','contains','您确定要将规则提示词恢复为默认设置吗?','focus','click','error','classList','trim','left','delete','在右加列','新表格','updateTableRules','流程提示词已保存。','编辑列名','5463tNYXzQ','请输入新的列名:','.settings-group','addColumn','saveBatchFillerFlowTemplate','.sinan-tab-pane','您确定要将流程提示词恢复为默认设置吗?','1352NZZARO','tagName','stopPropagation','querySelectorAll','.delete-table-btn','','checked','#sinan-','\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\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','批量填表-规则提示词已保存。','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','insertColumn','.amily2-context-menu','在左加列','table-injection-depth','exportPreset','.sinan-nav-item','table_injection_enabled','space-between','maxTouchPoints','填表模式已切换为\x20','appendChild','addRow','\x20行吗?','tableIndex','textContent','clearAllTables','true','moveRow','insertRow','deleteColumn','success','table-injection-role','move-up','0.5','move-right','add-above','filling_mode','saveBatchFillerRuleTemplate','amily2_memorisation_forms_panel','remove','eventsBound','rule_add','info','getElementById','previousElementSibling','div','ontouchstart','16672ZseMJu','down','.move-table-up-btn','closest','批量填表-流程提示词已恢复默认。','target','表格视图交互事件已成功绑定。','\x22>\x20','cursor','ai-flow-template-restore-btn','button','#rule-update','[内存储司-工部]\x20缺少表格数据或容器,无法渲染。','add-table-placeholder','table-injection-position','#rule-delete','danger','main-api','colIndex','优化中填表','表格注入设置已成功绑定。','\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','addTable','fa-arrow-left','原始填表','fa-trash-alt','cell-highlight','”\x20列吗?','fa-arrow-down','.add-row-btn'];_0x8ffb=function(){return _0x2a14ca;};return _0x8ffb();}import{extension_settings}from'/scripts/extensions.js';import{extensionName}from'../utils/settings.js';import{saveSettingsDebounced}from'/script.js';import{startBatchFilling}from'../core/table-system/batch-filler.js';import{DEFAULT_AI_RULE_TEMPLATE,DEFAULT_AI_FLOW_TEMPLATE}from'../core/table-system/settings.js';function _0x3fd7(_0x1344ec,_0x339e20){const _0x8ffb46=_0x8ffb();return _0x3fd7=function(_0x3fd737,_0x2117fc){_0x3fd737=_0x3fd737-0x1b5;let _0x45fcfc=_0x8ffb46[_0x3fd737];return _0x45fcfc;},_0x3fd7(_0x1344ec,_0x339e20);}const getAllTablesContainer=()=>document[_0x308cea(0x1df)](_0x308cea(0x243));function toggleRowContextMenu(_0x5dfd36){const _0x46cc42=_0x308cea;_0x5dfd36[_0x46cc42(0x23b)](),_0x5dfd36[_0x46cc42(0x263)]();const _0x55a111=_0x5dfd36[_0x46cc42(0x1e8)]['closest']('td.index-col');if(!_0x55a111)return;const _0x36edc0=_0x55a111['querySelector']('.amily2-context-menu');if(!_0x36edc0)return;const _0x1d1ecf=_0x36edc0[_0x46cc42(0x251)][_0x46cc42(0x24c)](_0x46cc42(0x230));document[_0x46cc42(0x264)]('.amily2-context-menu.amily2-menu-active')[_0x46cc42(0x24b)](_0x20e8c4=>{const _0xf1eb9e=_0x46cc42;_0x20e8c4[_0xf1eb9e(0x251)][_0xf1eb9e(0x1db)](_0xf1eb9e(0x230));});!_0x1d1ecf&&_0x36edc0['classList'][_0x46cc42(0x23d)]('amily2-menu-active');const _0x33b4c3=_0x6899ee=>{const _0x5438c3=_0x46cc42;!_0x36edc0[_0x5438c3(0x24c)](_0x6899ee['target'])&&(_0x36edc0[_0x5438c3(0x251)][_0x5438c3(0x1db)](_0x5438c3(0x230)),document['removeEventListener'](_0x5438c3(0x24f),_0x33b4c3,!![]));};setTimeout(()=>{const _0x3144f6=_0x46cc42;_0x36edc0[_0x3144f6(0x251)]['contains']('amily2-menu-active')&&document[_0x3144f6(0x288)](_0x3144f6(0x24f),_0x33b4c3,!![]);},0x0);}function toggleColumnContextMenu(_0x27b023){const _0x3847a1=_0x308cea;_0x27b023[_0x3847a1(0x23b)](),_0x27b023[_0x3847a1(0x263)]();const _0x58a128=_0x27b023[_0x3847a1(0x1e8)]['closest']('th');if(!_0x58a128)return;const _0x52b519=_0x58a128[_0x3847a1(0x203)](_0x3847a1(0x1bf));if(!_0x52b519)return;const _0x59c9c1=_0x52b519['classList']['contains'](_0x3847a1(0x230));document[_0x3847a1(0x264)](_0x3847a1(0x1bb))[_0x3847a1(0x24b)](_0x362dbb=>{const _0x47fdee=_0x3847a1;_0x362dbb['classList']['remove'](_0x47fdee(0x230));});!_0x59c9c1&&_0x52b519[_0x3847a1(0x251)]['add']('amily2-menu-active');const _0x4cd44b=_0x39107d=>{const _0x445067=_0x3847a1;!_0x52b519['contains'](_0x39107d[_0x445067(0x1e8)])&&(_0x52b519[_0x445067(0x251)]['remove'](_0x445067(0x230)),document[_0x445067(0x248)]('click',_0x4cd44b,!![]));};setTimeout(()=>{const _0x4ba2a1=_0x3847a1;_0x52b519[_0x4ba2a1(0x251)][_0x4ba2a1(0x24c)]('amily2-menu-active')&&document[_0x4ba2a1(0x288)](_0x4ba2a1(0x24f),_0x4cd44b,!![]);},0x0);}export function renderTables(){const _0x3d1bc8=_0x308cea;let _0x17a137=_0x3fac18['getMemoryState']();!_0x17a137&&(log('内存状态为空,从聊天记录加载作为后备。',_0x3d1bc8(0x20f)),_0x17a137=_0x3fac18[_0x3d1bc8(0x238)]());const _0x558295=getAllTablesContainer();if(!_0x17a137||!_0x558295){console[_0x3d1bc8(0x250)](_0x3d1bc8(0x1ef));return;}const _0x166fdd=_0x3fac18[_0x3d1bc8(0x204)](),_0x1986cb=document[_0x3d1bc8(0x1df)](_0x3d1bc8(0x1f0));_0x1986cb&&_0x1986cb[_0x3d1bc8(0x1db)](),_0x558295[_0x3d1bc8(0x227)]='',_0x17a137[_0x3d1bc8(0x24b)]((_0x1a389f,_0x3d80c6)=>{const _0x2c67a5=_0x3d1bc8,_0x277499=document['createElement'](_0x2c67a5(0x1e1));_0x277499[_0x2c67a5(0x28b)][_0x2c67a5(0x217)]=_0x2c67a5(0x277),_0x277499[_0x2c67a5(0x28b)]['justifyContent']=_0x2c67a5(0x1c5),_0x277499[_0x2c67a5(0x28b)]['alignItems']='center';const _0x1a99f8=document[_0x2c67a5(0x1bc)]('h3');_0x1a99f8[_0x2c67a5(0x227)]='\x20'+_0x1a389f['name'];const _0x15ee29=document['createElement']('div');_0x15ee29[_0x2c67a5(0x1b6)]=_0x2c67a5(0x293);const _0x4c40ed=_0x3d80c6>0x0?_0x2c67a5(0x266)+_0x3d80c6+_0x2c67a5(0x1bd):'',_0x566c57=_0x3d80c6<_0x17a137[_0x2c67a5(0x22f)]-0x1?_0x2c67a5(0x294)+_0x3d80c6+_0x2c67a5(0x26e):'';_0x15ee29[_0x2c67a5(0x227)]='\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20'+_0x4c40ed+_0x2c67a5(0x271)+_0x566c57+_0x2c67a5(0x275)+_0x3d80c6+_0x2c67a5(0x237)+_0x3d80c6+'\x22\x20title=\x22废黜此表\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20',_0x277499[_0x2c67a5(0x1c8)](_0x1a99f8),_0x277499['appendChild'](_0x15ee29),_0x558295[_0x2c67a5(0x1c8)](_0x277499);const _0x313c8b=document[_0x2c67a5(0x1bc)](_0x2c67a5(0x1e1));_0x313c8b[_0x2c67a5(0x28b)][_0x2c67a5(0x26b)]=_0x2c67a5(0x235);const _0x56c66d=document['createElement'](_0x2c67a5(0x249));_0x56c66d['id']=_0x2c67a5(0x245)+_0x3d80c6,_0x56c66d[_0x2c67a5(0x208)][_0x2c67a5(0x1cb)]=_0x3d80c6;const _0x43435d=_0x56c66d['createTHead'](),_0x30d33d=_0x43435d['insertRow'](),_0x1f1834=document[_0x2c67a5(0x1bc)]('th');_0x1f1834[_0x2c67a5(0x1b6)]=_0x2c67a5(0x221),_0x1f1834[_0x2c67a5(0x1cc)]='#',_0x30d33d[_0x2c67a5(0x1c8)](_0x1f1834),_0x1a389f[_0x2c67a5(0x290)]['forEach']((_0x2ce623,_0x431b8f)=>{const _0x291442=_0x2c67a5,_0x2dba88=document[_0x291442(0x1bc)]('th');_0x2dba88[_0x291442(0x208)][_0x291442(0x1f5)]=_0x431b8f,_0x2dba88[_0x291442(0x28b)][_0x291442(0x1eb)]=_0x291442(0x224);const _0x4cfd42=document[_0x291442(0x1bc)]('span');_0x4cfd42[_0x291442(0x1cc)]=_0x2ce623,_0x2dba88[_0x291442(0x1c8)](_0x4cfd42);const _0x21e7fb=document[_0x291442(0x1bc)]('div');_0x21e7fb[_0x291442(0x1b6)]=_0x291442(0x210);const _0x220077=[{'label':_0x291442(0x240),'action':_0x291442(0x215),'icon':_0x291442(0x1fa)},{'label':'向右移动','action':_0x291442(0x1d6),'icon':'fa-arrow-right'},{'label':_0x291442(0x1c0),'action':_0x291442(0x23f),'icon':'fa-plus-circle'},{'label':_0x291442(0x255),'action':_0x291442(0x27c),'icon':_0x291442(0x21c)},{'label':_0x291442(0x259),'action':_0x291442(0x28e),'icon':'fa-pen'},{'label':_0x291442(0x283),'action':_0x291442(0x254),'icon':_0x291442(0x1fc),'isDanger':!![]}];_0x220077[_0x291442(0x24b)](({label:_0x3724d8,action:_0x5c714d,icon:_0x18488c,isDanger:_0x4af952})=>{const _0x10bd7e=_0x291442,_0x7a40a0=document[_0x10bd7e(0x1bc)](_0x10bd7e(0x1ed));_0x7a40a0[_0x10bd7e(0x227)]='{const _0x48831b=_0x10bd7e;_0x2ab17e[_0x48831b(0x263)]();switch(_0x5c714d){case _0x48831b(0x215):_0x3fac18[_0x48831b(0x1ba)](_0x3d80c6,_0x431b8f,_0x48831b(0x253));break;case _0x48831b(0x1d6):_0x3fac18[_0x48831b(0x1ba)](_0x3d80c6,_0x431b8f,'right');break;case _0x48831b(0x23f):_0x3fac18['insertColumn'](_0x3d80c6,_0x431b8f,_0x48831b(0x253));break;case _0x48831b(0x27c):_0x3fac18[_0x48831b(0x1be)](_0x3d80c6,_0x431b8f,_0x48831b(0x24a));break;case _0x48831b(0x28e):const _0x530af4=prompt(_0x48831b(0x25b),_0x2ce623);_0x530af4!==null&&_0x3fac18['updateHeader'](_0x3d80c6,_0x431b8f,_0x530af4);break;case _0x48831b(0x254):confirm('您确定要删除\x20“'+_0x2ce623+_0x48831b(0x1fe))&&_0x3fac18[_0x48831b(0x1d1)](_0x3d80c6,_0x431b8f);break;}renderTables();}),_0x21e7fb[_0x10bd7e(0x1c8)](_0x7a40a0);}),_0x2dba88[_0x291442(0x1c8)](_0x21e7fb),_0x30d33d['appendChild'](_0x2dba88);});const _0x17adb9=_0x56c66d[_0x2c67a5(0x26c)]();_0x1a389f[_0x2c67a5(0x233)]&&_0x1a389f[_0x2c67a5(0x233)][_0x2c67a5(0x22f)]>0x0&&_0x1a389f[_0x2c67a5(0x233)][_0x2c67a5(0x24b)]((_0x488426,_0x109f95)=>{const _0x5831fd=_0x2c67a5,_0x18c992=_0x17adb9[_0x5831fd(0x1d0)]();_0x18c992[_0x5831fd(0x208)][_0x5831fd(0x28a)]=_0x109f95;const _0x5a2053=_0x18c992['insertCell']();_0x5a2053[_0x5831fd(0x1b6)]=_0x5831fd(0x221);const _0x57192c=document['createElement'](_0x5831fd(0x20e));_0x57192c[_0x5831fd(0x1cc)]=_0x109f95+0x1,_0x5a2053[_0x5831fd(0x1c8)](_0x57192c);const _0x844455=document[_0x5831fd(0x1bc)]('div');_0x844455[_0x5831fd(0x1b6)]=_0x5831fd(0x21d);const _0x291d49=[{'label':_0x5831fd(0x272),'action':_0x5831fd(0x1d4),'icon':'fa-arrow-up'},{'label':_0x5831fd(0x21b),'action':_0x5831fd(0x212),'icon':_0x5831fd(0x1ff)},{'label':_0x5831fd(0x214),'action':_0x5831fd(0x1d7),'icon':_0x5831fd(0x21c)},{'label':_0x5831fd(0x22e),'action':_0x5831fd(0x27a),'icon':'fa-plus-circle'},{'label':_0x5831fd(0x207),'action':'delete-row','icon':'fa-trash-alt','isDanger':!![]}];_0x291d49['forEach'](({label:_0x44e404,action:_0x3935c0,icon:_0x33f5a2,isDanger:_0x38a0ff})=>{const _0x51f506=_0x5831fd,_0x4bf033=document['createElement'](_0x51f506(0x1ed));_0x4bf033[_0x51f506(0x227)]=_0x51f506(0x295)+_0x33f5a2+_0x51f506(0x1ea)+_0x44e404,_0x4bf033[_0x51f506(0x1b6)]=_0x51f506(0x284);if(_0x38a0ff)_0x4bf033[_0x51f506(0x251)][_0x51f506(0x23d)](_0x51f506(0x1f3));_0x4bf033[_0x51f506(0x288)](_0x51f506(0x24f),_0x4dd90c=>{const _0x593be0=_0x51f506;_0x4dd90c[_0x593be0(0x263)]();switch(_0x3935c0){case'move-up':_0x3fac18[_0x593be0(0x1cf)](_0x3d80c6,_0x109f95,'up');break;case _0x593be0(0x212):_0x3fac18[_0x593be0(0x1cf)](_0x3d80c6,_0x109f95,_0x593be0(0x1e4));break;case _0x593be0(0x1d7):_0x3fac18[_0x593be0(0x1d0)](_0x3d80c6,_0x109f95,_0x593be0(0x280));break;case _0x593be0(0x27a):_0x3fac18['insertRow'](_0x3d80c6,_0x109f95,_0x593be0(0x216));break;case'delete-row':confirm('您确定要删除第\x20'+(_0x109f95+0x1)+_0x593be0(0x1ca))&&_0x3fac18['deleteRow'](_0x3d80c6,_0x109f95);break;}renderTables();}),_0x844455['appendChild'](_0x4bf033);}),_0x5a2053[_0x5831fd(0x1c8)](_0x844455),_0x488426[_0x5831fd(0x24b)]((_0x36848f,_0x48e02a)=>{const _0x40f8a8=_0x5831fd,_0x4bcf94=_0x18c992[_0x40f8a8(0x246)]();_0x4bcf94['textContent']=_0x36848f;const _0x10a6ea=()=>_0x40f8a8(0x1e2)in window||navigator['maxTouchPoints']>0x0;!_0x10a6ea()&&_0x4bcf94[_0x40f8a8(0x211)](_0x40f8a8(0x22a),_0x40f8a8(0x1ce));_0x4bcf94[_0x40f8a8(0x208)][_0x40f8a8(0x1f5)]=_0x48e02a,_0x4bcf94['dataset'][_0x40f8a8(0x21a)]=_0x1a389f[_0x40f8a8(0x290)][_0x48e02a]||'';const _0x2940f8=_0x3d80c6+'-'+_0x109f95+'-'+_0x48e02a;_0x166fdd['has'](_0x2940f8)&&_0x4bcf94[_0x40f8a8(0x251)][_0x40f8a8(0x23d)](_0x40f8a8(0x1fd));});}),_0x313c8b[_0x2c67a5(0x1c8)](_0x56c66d),_0x558295[_0x2c67a5(0x1c8)](_0x313c8b);}),_0x1986cb&&_0x558295[_0x3d1bc8(0x1c8)](_0x1986cb);}function openRuleEditor(_0x3b1ba2){const _0x3e9f84=_0x308cea,_0x24f86c=_0x3fac18['getMemoryState']();if(!_0x24f86c||!_0x24f86c[_0x3b1ba2])return;const _0x5e7f0e=_0x24f86c[_0x3b1ba2],_0x3d3718=_0x3e9f84(0x23e)+_0x5e7f0e[_0x3e9f84(0x209)]+'”\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\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'+(_0x5e7f0e['note']||'')+_0x3e9f84(0x222)+(_0x5e7f0e[_0x3e9f84(0x1dd)]||'')+'\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'+(_0x5e7f0e[_0x3e9f84(0x206)]||'')+_0x3e9f84(0x1f8)+(_0x5e7f0e['rule_update']||'')+_0x3e9f84(0x273),_0x54e189=$(_0x3d3718)[_0x3e9f84(0x21e)](_0x3e9f84(0x26d)),_0x174a76=()=>{const _0x8a5a41=_0x3e9f84;_0x54e189[0x0][_0x8a5a41(0x27e)](),_0x54e189[_0x8a5a41(0x1db)]();};_0x54e189[_0x3e9f84(0x232)]('.popup-button-ok')['on'](_0x3e9f84(0x24f),()=>{const _0x7031f4=_0x3e9f84,_0x439898={'note':_0x54e189['find']('#rule-note')[_0x7031f4(0x1b9)](),'rule_add':_0x54e189[_0x7031f4(0x232)](_0x7031f4(0x21f))['val'](),'rule_delete':_0x54e189[_0x7031f4(0x232)](_0x7031f4(0x1f2))['val'](),'rule_update':_0x54e189[_0x7031f4(0x232)](_0x7031f4(0x1ee))[_0x7031f4(0x1b9)]()};_0x3fac18[_0x7031f4(0x257)](_0x3b1ba2,_0x439898),_0x174a76();}),_0x54e189['find'](_0x3e9f84(0x236))['on'](_0x3e9f84(0x24f),_0x174a76),_0x54e189[0x0][_0x3e9f84(0x26a)]();}function bindInjectionSettings(){const _0x123af3=_0x308cea,_0x3bda7c=extension_settings[extensionName],_0x341f81=document['getElementById']('table-injection-enabled'),_0x5ac0b7=document[_0x123af3(0x1df)](_0x123af3(0x1f1)),_0x123420=document[_0x123af3(0x1df)](_0x123af3(0x1c1)),_0x3ba85e=document[_0x123af3(0x1df)](_0x123af3(0x1d3));if(!_0x341f81||!_0x5ac0b7||!_0x123420||!_0x3ba85e)return;const _0x5267cc=()=>{const _0x57cf4f=_0x123af3,_0x4617b1=_0x5ac0b7[_0x57cf4f(0x244)],_0x58d085=_0x4617b1==='1';_0x123420['disabled']=!_0x58d085,_0x3ba85e['disabled']=!_0x58d085;const _0x301878=_0x58d085?'1':_0x57cf4f(0x1d5);_0x123420[_0x57cf4f(0x28b)][_0x57cf4f(0x20c)]=_0x301878;_0x123420[_0x57cf4f(0x1e0)]&&(_0x123420['previousElementSibling'][_0x57cf4f(0x28b)]['opacity']=_0x301878);const _0x1b375c=_0x58d085?'1':'0.5';_0x3ba85e[_0x57cf4f(0x28b)][_0x57cf4f(0x20c)]=_0x1b375c,_0x3ba85e['previousElementSibling']&&(_0x3ba85e[_0x57cf4f(0x1e0)][_0x57cf4f(0x28b)][_0x57cf4f(0x20c)]=_0x1b375c);};_0x341f81['checked']=_0x3bda7c[_0x123af3(0x1c4)],_0x5ac0b7['value']=_0x3bda7c[_0x123af3(0x20d)],_0x123420[_0x123af3(0x244)]=_0x3bda7c[_0x123af3(0x281)],_0x3ba85e[_0x123af3(0x244)]=_0x3bda7c['table_injection_role'],_0x5267cc(),_0x341f81['addEventListener'](_0x123af3(0x22c),()=>{const _0x19e33d=_0x123af3;_0x3bda7c[_0x19e33d(0x1c4)]=_0x341f81[_0x19e33d(0x26f)],saveSettingsDebounced();}),_0x5ac0b7[_0x123af3(0x288)](_0x123af3(0x22c),()=>{const _0x665e71=_0x123af3;_0x3bda7c[_0x665e71(0x20d)]=parseInt(_0x5ac0b7[_0x665e71(0x244)],0xa),saveSettingsDebounced(),_0x5267cc();}),_0x123420[_0x123af3(0x288)]('input',()=>{const _0x32cae0=_0x123af3;_0x3bda7c['table_injection_depth']=parseInt(_0x123420[_0x32cae0(0x244)],0xa),saveSettingsDebounced();}),_0x3ba85e[_0x123af3(0x288)](_0x123af3(0x22c),()=>{const _0x207931=_0x123af3;_0x3bda7c['table_injection_role']=_0x3ba85e[_0x207931(0x244)],saveSettingsDebounced();}),log(_0x123af3(0x1f7),'success');}function updateAndSaveTableSetting(_0x3938d8,_0x1d0b54){!extension_settings[extensionName]&&(extension_settings[extensionName]={}),extension_settings[extensionName][_0x3938d8]=_0x1d0b54,saveSettingsDebounced();}export function bindTableEvents(){const _0x50cd42=_0x308cea,_0x158001=document[_0x50cd42(0x1df)](_0x50cd42(0x1da));if(!_0x158001||_0x158001[_0x50cd42(0x208)]['eventsBound'])return;log(_0x50cd42(0x220),_0x50cd42(0x1de));const _0x2dec1f=_0x158001[_0x50cd42(0x264)]('input[name=\x22filling-mode\x22]'),_0x4ad0f9=()=>{const _0x16a4b8=_0x50cd42,_0x59c6b8=extension_settings[extensionName]?.[_0x16a4b8(0x1d8)]||_0x16a4b8(0x1f4);_0x2dec1f[_0x16a4b8(0x24b)](_0x2ed50c=>{const _0x18c2d8=_0x16a4b8;_0x2ed50c[_0x18c2d8(0x26f)]=_0x2ed50c[_0x18c2d8(0x244)]===_0x59c6b8;});};_0x2dec1f[_0x50cd42(0x24b)](_0x4c8197=>{const _0xe5cf3e=_0x50cd42;_0x4c8197[_0xe5cf3e(0x288)](_0xe5cf3e(0x22c),function(){const _0x1dc649=_0xe5cf3e,_0x4aa11c=this[_0x1dc649(0x244)];updateAndSaveTableSetting('filling_mode',_0x4aa11c);let _0x3d2577=_0x1dc649(0x1fb);if(_0x4aa11c==='secondary-api')_0x3d2577='分步填表';if(_0x4aa11c==='optimized')_0x3d2577=_0x1dc649(0x1f6);toastr['info'](_0x1dc649(0x1c7)+_0x3d2577+'。'),_0x4ad0f9();});}),_0x4ad0f9();const _0x2b29da=()=>{renderTables(),bindInjectionSettings();};_0x2b29da(),bindBatchFillButton(),bindTemplateEditors();const _0x1cd8a8=document['querySelector'](_0x50cd42(0x202));_0x1cd8a8&&_0x1cd8a8[_0x50cd42(0x288)](_0x50cd42(0x24f),_0x45b3e6=>{const _0x1d95ca=_0x50cd42,_0x30a4bc=_0x45b3e6[_0x1d95ca(0x1e8)][_0x1d95ca(0x1e6)](_0x1d95ca(0x1c3));if(!_0x30a4bc)return;const _0x1e5378=_0x30a4bc[_0x1d95ca(0x208)][_0x1d95ca(0x229)];if(!_0x1e5378)return;const _0x3c3fe8=_0x30a4bc[_0x1d95ca(0x1e6)](_0x1d95ca(0x25c));if(!_0x3c3fe8)return;_0x3c3fe8[_0x1d95ca(0x264)](_0x1d95ca(0x1c3))[_0x1d95ca(0x24b)](_0x3f79f4=>_0x3f79f4[_0x1d95ca(0x251)][_0x1d95ca(0x1db)](_0x1d95ca(0x201))),_0x30a4bc['classList'][_0x1d95ca(0x23d)]('active'),_0x3c3fe8[_0x1d95ca(0x264)](_0x1d95ca(0x25f))[_0x1d95ca(0x24b)](_0x2e3e56=>_0x2e3e56[_0x1d95ca(0x251)][_0x1d95ca(0x1db)](_0x1d95ca(0x201)));const _0x41b96a=_0x3c3fe8[_0x1d95ca(0x203)](_0x1d95ca(0x270)+_0x1e5378+'-tab');_0x41b96a&&_0x41b96a[_0x1d95ca(0x251)]['add'](_0x1d95ca(0x201));});const _0x580f89=document[_0x50cd42(0x1df)](_0x50cd42(0x228)),_0xe6717c=document[_0x50cd42(0x1df)](_0x50cd42(0x278)),_0x17eedb=document[_0x50cd42(0x1df)](_0x50cd42(0x234));_0x580f89&&_0x580f89[_0x50cd42(0x288)](_0x50cd42(0x24f),()=>_0x3fac18[_0x50cd42(0x1c2)]());_0xe6717c&&_0xe6717c[_0x50cd42(0x288)](_0x50cd42(0x24f),()=>_0x3fac18['exportPresetFull']());_0x17eedb&&_0x17eedb[_0x50cd42(0x288)]('click',()=>_0x3fac18[_0x50cd42(0x28f)](_0x2b29da));const _0x319c69=document[_0x50cd42(0x1df)](_0x50cd42(0x279));_0x319c69&&_0x319c69[_0x50cd42(0x288)](_0x50cd42(0x24f),()=>{const _0x57e8fb=_0x50cd42;confirm(_0x57e8fb(0x23a))&&(_0x3fac18[_0x57e8fb(0x1cd)](),_0x2b29da());});const _0x4a4a49=document[_0x50cd42(0x1df)](_0x50cd42(0x1f0));_0x4a4a49&&_0x4a4a49[_0x50cd42(0x288)](_0x50cd42(0x24f),()=>{const _0x305827=_0x50cd42,_0x10936b=prompt(_0x305827(0x285),_0x305827(0x256));_0x10936b&&_0x10936b['trim']()&&(_0x3fac18[_0x305827(0x1f9)](_0x10936b[_0x305827(0x252)]()),_0x2b29da());});const _0xc736e4=getAllTablesContainer();if(_0xc736e4){_0xc736e4[_0x50cd42(0x288)](_0x50cd42(0x24f),_0x59f083=>{const _0x33aa4d=_0x50cd42,_0x43c2fa=_0x59f083[_0x33aa4d(0x1e8)][_0x33aa4d(0x1e6)]('th');if(_0x43c2fa&&!_0x43c2fa[_0x33aa4d(0x251)]['contains'](_0x33aa4d(0x221))){toggleColumnContextMenu(_0x59f083);return;}const _0x500f75=_0x59f083[_0x33aa4d(0x1e8)]['closest'](_0x33aa4d(0x27f));if(_0x500f75){toggleRowContextMenu(_0x59f083);return;}const _0x5dff8f=_0x59f083[_0x33aa4d(0x1e8)]['closest'](_0x33aa4d(0x1ed));if(!_0x5dff8f)return;const _0x1d0cee=parseInt(_0x5dff8f['dataset'][_0x33aa4d(0x1cb)],0xa);if(_0x5dff8f[_0x33aa4d(0x225)](_0x33aa4d(0x200)))_0x3fac18[_0x33aa4d(0x1c9)](_0x1d0cee),_0x2b29da();else{if(_0x5dff8f[_0x33aa4d(0x225)](_0x33aa4d(0x268)))_0x3fac18[_0x33aa4d(0x25d)](_0x1d0cee),_0x2b29da();else{if(_0x5dff8f[_0x33aa4d(0x225)](_0x33aa4d(0x1e5))||_0x5dff8f[_0x33aa4d(0x225)](_0x33aa4d(0x213))){const _0x364e5a=_0x5dff8f['classList'][_0x33aa4d(0x24c)](_0x33aa4d(0x289))?'up':_0x33aa4d(0x1e4);_0x3fac18[_0x33aa4d(0x247)](_0x1d0cee,_0x364e5a),_0x2b29da();}else{if(_0x5dff8f[_0x33aa4d(0x225)]('.edit-rules-btn'))openRuleEditor(_0x1d0cee);else{if(_0x5dff8f['matches'](_0x33aa4d(0x265))){const _0x2c3ef3=_0x3fac18['getMemoryState'](),_0x988aef=_0x2c3ef3[_0x1d0cee]?.['name']||'未知表格';confirm(_0x33aa4d(0x242)+_0x988aef+']”\x20吗?此操作不可逆!')&&(_0x3fac18['deleteTable'](_0x1d0cee),_0x2b29da());}}}}}});const _0x59a38b=()=>'ontouchstart'in window||navigator[_0x50cd42(0x1c6)]>0x0;_0x59a38b()&&_0xc736e4['addEventListener'](_0x50cd42(0x219),_0x58a36b=>{const _0x4946cb=_0x50cd42,_0x11167d=_0x58a36b[_0x4946cb(0x1e8)]['closest']('td');_0x11167d&&_0x11167d[_0x4946cb(0x208)][_0x4946cb(0x1f5)]!==undefined&&_0x11167d[_0x4946cb(0x22b)](_0x4946cb(0x22a))!=='true'&&(_0x11167d['setAttribute'](_0x4946cb(0x22a),_0x4946cb(0x1ce)),_0x11167d[_0x4946cb(0x24e)]());}),_0xc736e4[_0x50cd42(0x288)](_0x50cd42(0x218),_0x559a66=>{const _0x2473cb=_0x50cd42,_0x2a067f=_0x559a66['target'];if(_0x2a067f[_0x2473cb(0x262)]!=='TD'||_0x2a067f[_0x2473cb(0x22b)]('contenteditable')!=='true')return;const _0x2cad57=()=>_0x2473cb(0x1e2)in window||navigator[_0x2473cb(0x1c6)]>0x0;_0x2cad57()&&_0x2a067f[_0x2473cb(0x211)](_0x2473cb(0x22a),_0x2473cb(0x291));const _0x233416=_0x2a067f[_0x2473cb(0x1e6)](_0x2473cb(0x249));if(!_0x233416)return;const _0xb13905=parseInt(_0x233416[_0x2473cb(0x208)][_0x2473cb(0x1cb)],0xa),_0x415826=parseInt(_0x2a067f[_0x2473cb(0x1e6)]('tr')[_0x2473cb(0x208)][_0x2473cb(0x28a)],0xa),_0x525872=parseInt(_0x2a067f['dataset'][_0x2473cb(0x1f5)],0xa),_0x526ae5=_0x2a067f['textContent'];_0x3fac18[_0x2473cb(0x282)](_0xb13905,_0x415826,_0x525872);const _0x5d3d3f={[_0x525872]:_0x526ae5};_0x3fac18[_0x2473cb(0x28d)](_0xb13905,_0x415826,_0x5d3d3f),_0x2b29da();},!![]);}_0x158001[_0x50cd42(0x208)][_0x50cd42(0x1dc)]='true',log(_0x50cd42(0x1e9),_0x50cd42(0x1d2));}function bindBatchFillButton(){const _0x4b4ee9=_0x308cea,_0x66e46a=document[_0x4b4ee9(0x1df)](_0x4b4ee9(0x22d));if(_0x66e46a){if(_0x66e46a[_0x4b4ee9(0x208)][_0x4b4ee9(0x205)])return;_0x66e46a[_0x4b4ee9(0x288)](_0x4b4ee9(0x24f),startBatchFilling),_0x66e46a['dataset'][_0x4b4ee9(0x205)]='true',log(_0x4b4ee9(0x239),_0x4b4ee9(0x1d2));}}function bindTemplateEditors(){const _0xeec46d=_0x308cea,_0x505106=document[_0xeec46d(0x1df)](_0xeec46d(0x267)),_0x3c491b=document['getElementById']('ai-rule-template-save-btn'),_0x2e9d54=document[_0xeec46d(0x1df)](_0xeec46d(0x226)),_0x3c2538=document[_0xeec46d(0x1df)](_0xeec46d(0x28c)),_0x2e1a21=document[_0xeec46d(0x1df)](_0xeec46d(0x27d)),_0x274844=document['getElementById'](_0xeec46d(0x1ec));if(!_0x505106||!_0x3c2538){log(_0xeec46d(0x241),'warn');return;}_0x505106[_0xeec46d(0x244)]=_0x3fac18['getBatchFillerRuleTemplate'](),_0x3c2538['value']=_0x3fac18[_0xeec46d(0x269)](),_0x3c491b['addEventListener'](_0xeec46d(0x24f),()=>{const _0x118d9b=_0xeec46d;_0x3fac18[_0x118d9b(0x1d9)](_0x505106[_0x118d9b(0x244)]),toastr[_0x118d9b(0x1d2)](_0x118d9b(0x1b5)),log(_0x118d9b(0x274),_0x118d9b(0x1d2));}),_0x2e1a21['addEventListener'](_0xeec46d(0x24f),()=>{const _0x783893=_0xeec46d;_0x3fac18[_0x783893(0x25e)](_0x3c2538[_0x783893(0x244)]),toastr[_0x783893(0x1d2)](_0x783893(0x258)),log(_0x783893(0x1b8),_0x783893(0x1d2));}),_0x2e9d54[_0xeec46d(0x288)](_0xeec46d(0x24f),()=>{const _0x2d0c9a=_0xeec46d;confirm(_0x2d0c9a(0x24d))&&(_0x505106[_0x2d0c9a(0x244)]=DEFAULT_AI_RULE_TEMPLATE,_0x3fac18[_0x2d0c9a(0x1d9)](_0x505106['value']),toastr[_0x2d0c9a(0x1de)](_0x2d0c9a(0x292)),log('批量填表-规则提示词已恢复默认。',_0x2d0c9a(0x1de)));}),_0x274844['addEventListener'](_0xeec46d(0x24f),()=>{const _0x3a9588=_0xeec46d;confirm(_0x3a9588(0x260))&&(_0x3c2538[_0x3a9588(0x244)]=DEFAULT_AI_FLOW_TEMPLATE,_0x3fac18[_0x3a9588(0x25e)](_0x3c2538[_0x3a9588(0x244)]),toastr[_0x3a9588(0x1de)](_0x3a9588(0x27b)),log(_0x3a9588(0x1e7),_0x3a9588(0x1de)));}),log(_0xeec46d(0x276),'success');}