diff --git a/ui/table-bindings.js b/ui/table-bindings.js index 854e88b..3ebb4b5 100644 --- a/ui/table-bindings.js +++ b/ui/table-bindings.js @@ -1 +1 @@ -function _0x1d38(_0x55ece3,_0x260f1f){const _0x2a2413=_0x2a24();return _0x1d38=function(_0x1d38fb,_0x554ccb){_0x1d38fb=_0x1d38fb-0x1b0;let _0x5b8c58=_0x2a2413[_0x1d38fb];return _0x5b8c58;},_0x1d38(_0x55ece3,_0x260f1f);}const _0x5d3901=_0x1d38;(function(_0x580cca,_0x32d9be){const _0x9308ec=_0x1d38,_0x523f62=_0x580cca();while(!![]){try{const _0x150e5b=parseInt(_0x9308ec(0x1df))/0x1*(parseInt(_0x9308ec(0x1b8))/0x2)+-parseInt(_0x9308ec(0x279))/0x3+-parseInt(_0x9308ec(0x24b))/0x4*(-parseInt(_0x9308ec(0x1e6))/0x5)+-parseInt(_0x9308ec(0x20e))/0x6*(-parseInt(_0x9308ec(0x23c))/0x7)+-parseInt(_0x9308ec(0x22a))/0x8+parseInt(_0x9308ec(0x1ef))/0x9+parseInt(_0x9308ec(0x1bb))/0xa*(-parseInt(_0x9308ec(0x27d))/0xb);if(_0x150e5b===_0x32d9be)break;else _0x523f62['push'](_0x523f62['shift']());}catch(_0x3e635f){_0x523f62['push'](_0x523f62['shift']());}}}(_0x2a24,0x2f665));import*as _0x3678f0 from'../core/table-system/manager.js';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'](_0x5d3901(0x214));function toggleRowContextMenu(_0x4a6002){const _0x4c71bb=_0x5d3901;_0x4a6002['preventDefault'](),_0x4a6002[_0x4c71bb(0x212)]();const _0x104c22=_0x4a6002[_0x4c71bb(0x225)][_0x4c71bb(0x1cc)](_0x4c71bb(0x1e5));if(!_0x104c22)return;const _0x41766a=_0x104c22[_0x4c71bb(0x26e)](_0x4c71bb(0x25c));if(!_0x41766a)return;const _0x42c4b6=_0x41766a[_0x4c71bb(0x1f8)][_0x4c71bb(0x259)](_0x4c71bb(0x200));document[_0x4c71bb(0x223)](_0x4c71bb(0x1fa))[_0x4c71bb(0x1c0)](_0x15b978=>{const _0x1bb961=_0x4c71bb;_0x15b978[_0x1bb961(0x1f8)][_0x1bb961(0x217)](_0x1bb961(0x200));});!_0x42c4b6&&_0x41766a[_0x4c71bb(0x1f8)][_0x4c71bb(0x221)]('amily2-menu-active');const _0xccff42=_0x2616e4=>{const _0x57bed0=_0x4c71bb;!_0x41766a[_0x57bed0(0x259)](_0x2616e4[_0x57bed0(0x225)])&&(_0x41766a['classList'][_0x57bed0(0x217)](_0x57bed0(0x200)),document[_0x57bed0(0x25d)](_0x57bed0(0x262),_0xccff42,!![]));};setTimeout(()=>{const _0x4d139e=_0x4c71bb;_0x41766a[_0x4d139e(0x1f8)][_0x4d139e(0x259)]('amily2-menu-active')&&document[_0x4d139e(0x1c3)](_0x4d139e(0x262),_0xccff42,!![]);},0x0);}function toggleColumnContextMenu(_0x480df8){const _0x520667=_0x5d3901;_0x480df8[_0x520667(0x253)](),_0x480df8[_0x520667(0x212)]();const _0x4b5eee=_0x480df8['target'][_0x520667(0x1cc)]('th');if(!_0x4b5eee)return;const _0x98127f=_0x4b5eee[_0x520667(0x26e)](_0x520667(0x25c));if(!_0x98127f)return;const _0x4d02fe=_0x98127f[_0x520667(0x1f8)]['contains'](_0x520667(0x200));document[_0x520667(0x223)]('.amily2-context-menu.amily2-menu-active')[_0x520667(0x1c0)](_0x589109=>{const _0xbc4756=_0x520667;_0x589109[_0xbc4756(0x1f8)][_0xbc4756(0x217)](_0xbc4756(0x200));});!_0x4d02fe&&_0x98127f[_0x520667(0x1f8)][_0x520667(0x221)](_0x520667(0x200));const _0x41e7b7=_0x509ef7=>{const _0x174351=_0x520667;!_0x98127f['contains'](_0x509ef7[_0x174351(0x225)])&&(_0x98127f[_0x174351(0x1f8)][_0x174351(0x217)](_0x174351(0x200)),document['removeEventListener'](_0x174351(0x262),_0x41e7b7,!![]));};setTimeout(()=>{const _0x14d977=_0x520667;_0x98127f[_0x14d977(0x1f8)]['contains'](_0x14d977(0x200))&&document[_0x14d977(0x1c3)](_0x14d977(0x262),_0x41e7b7,!![]);},0x0);}function _0x2a24(){const _0x2e00cf=['focus','1787720BXeaXT','note','.sinan-tab-pane','amily2-table-','move-up','开始为表格视图绑定交互事件...','moveColumn','warn','\x22\x20title=\x22上移\x22>','div','.edit-rules-btn','在左加列','table_injection_role','exportPreset','\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“[','table-injection-position','clearAllTables','4907vtJpOF','menu_button\x20small_button','table','active','rule_delete','您确定要删除第\x20','分步填表','【确认】您确定要清空所有表格的剧情内容吗?此操作将保留表格结构,但会删除所有已填写的行。','请输入新表格的名称:','cursor','move-down','\x20行吗?','[内存储司-工部]\x20缺少表格数据或容器,无法渲染。','.settings-group','saveBatchFillerRuleTemplate','75608YAlHoz','getMemoryState','删除该行','getAttribute','getBatchFillerRuleTemplate','contenteditable','label','createElement','preventDefault','0.5','opacity','table_injection_depth','index-col','true','contains',']”\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\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20编辑\x20“','find','\x20','innerHTML','insertRow','流程提示词已恢复为默认。','table_injection_position','rename','exportPresetFull','deleteRow','name','规则提示词已恢复为默认。','flex','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','importPreset','table_injection_enabled','closest','danger','.delete-table-btn','\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','value','.popup-button-ok','在下加行','loadTables','您确定要将规则提示词恢复为默认设置吗?','add-row-btn','add-table-placeholder','length','moveRow','\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','blur','change','main-api','updateTableRules','tagName','3413WXLHWV','指令模板编辑器已成功绑定。','getElementById','.add-row-btn','pointer','style','td.index-col','80DripVX','amily2-clear-all-tables-btn','.popup-button-cancel','previousElementSibling','amily2-export-preset-full-btn','在上加行','checked','showModal','down','384876tgJoiM','addTable','dataset','.delete-row-handle','在右加列','批量填表-规则提示词已恢复默认。','ai-rule-template-editor','\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','alignItems','classList','insertColumn','.amily2-context-menu.amily2-menu-active','.move-table-up-btn','insertCell','您确定要删除这一行吗?','无法找到指令模板编辑器,绑定失败。','add-right','amily2-menu-active','colIndex','false','moveTable','ontouchstart','span','table-injection-enabled','rowIndex','disabled','appendTo','getBatchFillerFlowTemplate','\x22\x20title=\x22废黜此表\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20','#rule-add','error','3258vkPfOo','above','className','{const _0x4df8fd=_0x58a6be,_0x358c78=document[_0x4df8fd(0x252)](_0x4df8fd(0x233));_0x358c78['style']['display']=_0x4df8fd(0x28a),_0x358c78['style']['justifyContent']='space-between',_0x358c78[_0x4df8fd(0x1e4)][_0x4df8fd(0x1f7)]=_0x4df8fd(0x28c);const _0x4e05ec=document[_0x4df8fd(0x252)]('h3');_0x4e05ec[_0x4df8fd(0x281)]=_0x4df8fd(0x280)+_0x48ad58[_0x4df8fd(0x288)];const _0x19e113=document[_0x4df8fd(0x252)](_0x4df8fd(0x233));_0x19e113[_0x4df8fd(0x210)]='table-controls';const _0x413a38=_0x525453>0x0?_0x4df8fd(0x1bf)+_0x525453+_0x4df8fd(0x232):'',_0x2b308f=_0x525453<_0x1f50ed[_0x4df8fd(0x1d7)]-0x1?_0x4df8fd(0x211)+_0x525453+'\x22\x20title=\x22下移\x22>':'';_0x19e113[_0x4df8fd(0x281)]=_0x4df8fd(0x219)+_0x413a38+_0x4df8fd(0x219)+_0x2b308f+_0x4df8fd(0x25b)+_0x525453+_0x4df8fd(0x1be)+_0x525453+_0x4df8fd(0x20b),_0x358c78[_0x4df8fd(0x264)](_0x4e05ec),_0x358c78[_0x4df8fd(0x264)](_0x19e113),_0x2fdeb1[_0x4df8fd(0x264)](_0x358c78);const _0x5d3c59=document[_0x4df8fd(0x252)](_0x4df8fd(0x233));_0x5d3c59[_0x4df8fd(0x1e4)][_0x4df8fd(0x272)]='auto';const _0x4de97e=document['createElement'](_0x4df8fd(0x23e));_0x4de97e['id']=_0x4df8fd(0x22d)+_0x525453,_0x4de97e['dataset'][_0x4df8fd(0x275)]=_0x525453;const _0x502123=_0x4de97e['createTHead'](),_0x410b13=_0x502123['insertRow'](),_0x52e730=document[_0x4df8fd(0x252)]('th');_0x52e730[_0x4df8fd(0x210)]=_0x4df8fd(0x257),_0x52e730[_0x4df8fd(0x218)]='#',_0x410b13['appendChild'](_0x52e730),_0x48ad58[_0x4df8fd(0x274)][_0x4df8fd(0x1c0)]((_0x2d615f,_0x2e2106)=>{const _0x24f3b1=_0x4df8fd,_0x457903=document[_0x24f3b1(0x252)]('th');_0x457903['dataset'][_0x24f3b1(0x201)]=_0x2e2106,_0x457903[_0x24f3b1(0x1e4)][_0x24f3b1(0x245)]=_0x24f3b1(0x1e3);const _0x529ce8=document[_0x24f3b1(0x252)](_0x24f3b1(0x205));_0x529ce8[_0x24f3b1(0x218)]=_0x2d615f,_0x457903[_0x24f3b1(0x264)](_0x529ce8);const _0xad07df=document[_0x24f3b1(0x252)]('div');_0xad07df[_0x24f3b1(0x210)]=_0x24f3b1(0x1b6);const _0x223525=[{'label':_0x24f3b1(0x1c6),'action':'move-left','icon':_0x24f3b1(0x27a)},{'label':'向右移动','action':_0x24f3b1(0x273),'icon':_0x24f3b1(0x27c)},{'label':_0x24f3b1(0x235),'action':'add-left','icon':'fa-plus-circle'},{'label':_0x24f3b1(0x1f3),'action':'add-right','icon':_0x24f3b1(0x260)},{'label':'编辑列名','action':'rename','icon':'fa-pen'},{'label':_0x24f3b1(0x1b9),'action':_0x24f3b1(0x1bc),'icon':_0x24f3b1(0x1c7),'isDanger':!![]}];_0x223525[_0x24f3b1(0x1c0)](({label:_0x1c5f41,action:_0x3a13c4,icon:_0x10624f,isDanger:_0x34cf85})=>{const _0x316f3d=_0x24f3b1,_0x1e83e3=document[_0x316f3d(0x252)]('button');_0x1e83e3[_0x316f3d(0x281)]=_0x316f3d(0x28b)+_0x10624f+_0x316f3d(0x1c9)+_0x1c5f41,_0x1e83e3[_0x316f3d(0x210)]='menu_button\x20small_button';if(_0x34cf85)_0x1e83e3[_0x316f3d(0x1f8)]['add'](_0x316f3d(0x1cd));_0x1e83e3['addEventListener'](_0x316f3d(0x262),_0x3a9e2d=>{const _0x13537b=_0x316f3d;_0x3a9e2d[_0x13537b(0x212)]();switch(_0x3a13c4){case'move-left':_0x3678f0[_0x13537b(0x230)](_0x525453,_0x2e2106,'left');break;case _0x13537b(0x273):_0x3678f0[_0x13537b(0x230)](_0x525453,_0x2e2106,_0x13537b(0x220));break;case _0x13537b(0x27b):_0x3678f0[_0x13537b(0x1f9)](_0x525453,_0x2e2106,'left');break;case _0x13537b(0x1ff):_0x3678f0[_0x13537b(0x1f9)](_0x525453,_0x2e2106,'right');break;case _0x13537b(0x285):const _0x2da5a9=prompt(_0x13537b(0x268),_0x2d615f);_0x2da5a9!==null&&_0x3678f0['updateHeader'](_0x525453,_0x2e2106,_0x2da5a9);break;case _0x13537b(0x1bc):confirm('您确定要删除\x20“'+_0x2d615f+'”\x20列吗?')&&_0x3678f0['deleteColumn'](_0x525453,_0x2e2106);break;}renderTables();}),_0xad07df[_0x316f3d(0x264)](_0x1e83e3);}),_0x457903[_0x24f3b1(0x264)](_0xad07df),_0x410b13[_0x24f3b1(0x264)](_0x457903);});const _0x4bb714=_0x4de97e['createTBody']();_0x48ad58[_0x4df8fd(0x26c)]&&_0x48ad58['rows'][_0x4df8fd(0x1d7)]>0x0&&_0x48ad58[_0x4df8fd(0x26c)][_0x4df8fd(0x1c0)]((_0x1dc7a6,_0x2c2a7d)=>{const _0x5a7374=_0x4df8fd,_0x13f134=_0x4bb714['insertRow']();_0x13f134[_0x5a7374(0x1f1)]['rowIndex']=_0x2c2a7d;const _0x4332dd=_0x13f134['insertCell']();_0x4332dd[_0x5a7374(0x210)]=_0x5a7374(0x257);const _0x5325e4=document[_0x5a7374(0x252)](_0x5a7374(0x205));_0x5325e4[_0x5a7374(0x218)]=_0x2c2a7d+0x1,_0x4332dd[_0x5a7374(0x264)](_0x5325e4);const _0xac7149=document[_0x5a7374(0x252)]('div');_0xac7149[_0x5a7374(0x210)]=_0x5a7374(0x265);const _0x179b9f=[{'label':_0x5a7374(0x270),'action':_0x5a7374(0x22e),'icon':'fa-arrow-up'},{'label':_0x5a7374(0x1ba),'action':_0x5a7374(0x246),'icon':_0x5a7374(0x1b1)},{'label':_0x5a7374(0x1eb),'action':'add-above','icon':_0x5a7374(0x260)},{'label':_0x5a7374(0x1d2),'action':_0x5a7374(0x26d),'icon':_0x5a7374(0x260)},{'label':_0x5a7374(0x24d),'action':'delete-row','icon':'fa-trash-alt','isDanger':!![]}];_0x179b9f[_0x5a7374(0x1c0)](({label:_0xde2d86,action:_0x599db0,icon:_0x41a086,isDanger:_0x2fa38f})=>{const _0x4287d3=_0x5a7374,_0x101762=document[_0x4287d3(0x252)](_0x4287d3(0x1b5));_0x101762[_0x4287d3(0x281)]=_0x4287d3(0x28b)+_0x41a086+_0x4287d3(0x1c9)+_0xde2d86,_0x101762['className']=_0x4287d3(0x23d);if(_0x2fa38f)_0x101762['classList'][_0x4287d3(0x221)](_0x4287d3(0x1cd));_0x101762[_0x4287d3(0x1c3)]('click',_0x3aa60a=>{const _0x2ce85e=_0x4287d3;_0x3aa60a[_0x2ce85e(0x212)]();switch(_0x599db0){case _0x2ce85e(0x22e):_0x3678f0[_0x2ce85e(0x1d8)](_0x525453,_0x2c2a7d,'up');break;case _0x2ce85e(0x246):_0x3678f0[_0x2ce85e(0x1d8)](_0x525453,_0x2c2a7d,_0x2ce85e(0x1ee));break;case _0x2ce85e(0x261):_0x3678f0['insertRow'](_0x525453,_0x2c2a7d,_0x2ce85e(0x20f));break;case'add-below':_0x3678f0[_0x2ce85e(0x282)](_0x525453,_0x2c2a7d,'below');break;case'delete-row':confirm(_0x2ce85e(0x241)+(_0x2c2a7d+0x1)+_0x2ce85e(0x247))&&_0x3678f0[_0x2ce85e(0x287)](_0x525453,_0x2c2a7d);break;}renderTables();}),_0xac7149['appendChild'](_0x101762);}),_0x4332dd['appendChild'](_0xac7149),_0x1dc7a6['forEach']((_0x2f25cc,_0x32d407)=>{const _0x366270=_0x5a7374,_0x431d23=_0x13f134[_0x366270(0x1fc)]();_0x431d23[_0x366270(0x218)]=_0x2f25cc;const _0x2ef80f=()=>_0x366270(0x204)in window||navigator['maxTouchPoints']>0x0;!_0x2ef80f()&&_0x431d23[_0x366270(0x21e)](_0x366270(0x250),_0x366270(0x258)),_0x431d23[_0x366270(0x1f1)][_0x366270(0x201)]=_0x32d407,_0x431d23[_0x366270(0x1f1)][_0x366270(0x251)]=_0x48ad58[_0x366270(0x274)][_0x32d407]||'';});}),_0x5d3c59[_0x4df8fd(0x264)](_0x4de97e),_0x2fdeb1[_0x4df8fd(0x264)](_0x5d3c59);}),_0x9a8289&&_0x2fdeb1[_0x58a6be(0x264)](_0x9a8289);}function openRuleEditor(_0x53ecb2){const _0x21c47f=_0x5d3901,_0x45e722=_0x3678f0[_0x21c47f(0x24c)]();if(!_0x45e722||!_0x45e722[_0x53ecb2])return;const _0x5beaa0=_0x45e722[_0x53ecb2],_0x344fec=_0x21c47f(0x27e)+_0x5beaa0[_0x21c47f(0x288)]+'”\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'+(_0x5beaa0[_0x21c47f(0x22b)]||'')+_0x21c47f(0x1d9)+(_0x5beaa0['rule_add']||'')+_0x21c47f(0x1f6)+(_0x5beaa0[_0x21c47f(0x240)]||'')+_0x21c47f(0x238)+(_0x5beaa0[_0x21c47f(0x1bd)]||'')+_0x21c47f(0x1cf),_0x5c839c=$(_0x344fec)[_0x21c47f(0x209)](_0x21c47f(0x267)),_0x281dba=()=>{const _0xd0cd9=_0x21c47f;_0x5c839c[0x0][_0xd0cd9(0x1b2)](),_0x5c839c[_0xd0cd9(0x217)]();};_0x5c839c[_0x21c47f(0x27f)](_0x21c47f(0x1d1))['on']('click',()=>{const _0x462046=_0x21c47f,_0x35a6fa={'note':_0x5c839c[_0x462046(0x27f)]('#rule-note')[_0x462046(0x266)](),'rule_add':_0x5c839c[_0x462046(0x27f)](_0x462046(0x20c))[_0x462046(0x266)](),'rule_delete':_0x5c839c[_0x462046(0x27f)]('#rule-delete')[_0x462046(0x266)](),'rule_update':_0x5c839c['find']('#rule-update')[_0x462046(0x266)]()};_0x3678f0[_0x462046(0x1dd)](_0x53ecb2,_0x35a6fa),_0x281dba();}),_0x5c839c[_0x21c47f(0x27f)](_0x21c47f(0x1e8))['on'](_0x21c47f(0x262),_0x281dba),_0x5c839c[0x0][_0x21c47f(0x1ed)]();}function bindInjectionSettings(){const _0x40b52a=_0x5d3901,_0x142771=extension_settings[extensionName],_0x463a7f=document[_0x40b52a(0x1e1)](_0x40b52a(0x206)),_0x3dbe74=document[_0x40b52a(0x1e1)](_0x40b52a(0x23a)),_0x45062e=document[_0x40b52a(0x1e1)]('table-injection-depth'),_0x969942=document[_0x40b52a(0x1e1)](_0x40b52a(0x278));if(!_0x463a7f||!_0x3dbe74||!_0x45062e||!_0x969942)return;const _0x29dab2=()=>{const _0x2faa54=_0x40b52a,_0x2a7019=_0x3dbe74[_0x2faa54(0x1d0)],_0x4638d5=_0x2a7019==='1';_0x45062e[_0x2faa54(0x208)]=!_0x4638d5,_0x969942['disabled']=!_0x4638d5;const _0x1b9e04=_0x4638d5?'1':_0x2faa54(0x254);_0x45062e['style'][_0x2faa54(0x255)]=_0x1b9e04;_0x45062e[_0x2faa54(0x1e9)]&&(_0x45062e['previousElementSibling'][_0x2faa54(0x1e4)][_0x2faa54(0x255)]=_0x1b9e04);const _0x3a85f0=_0x4638d5?'1':_0x2faa54(0x254);_0x969942[_0x2faa54(0x1e4)][_0x2faa54(0x255)]=_0x3a85f0,_0x969942[_0x2faa54(0x1e9)]&&(_0x969942[_0x2faa54(0x1e9)][_0x2faa54(0x1e4)][_0x2faa54(0x255)]=_0x3a85f0);};_0x463a7f[_0x40b52a(0x1ec)]=_0x142771[_0x40b52a(0x1cb)],_0x3dbe74['value']=_0x142771[_0x40b52a(0x284)],_0x45062e[_0x40b52a(0x1d0)]=_0x142771[_0x40b52a(0x256)],_0x969942[_0x40b52a(0x1d0)]=_0x142771['table_injection_role'],_0x29dab2(),_0x463a7f[_0x40b52a(0x1c3)]('change',()=>{const _0x275125=_0x40b52a;_0x142771[_0x275125(0x1cb)]=_0x463a7f['checked'],saveSettingsDebounced();}),_0x3dbe74[_0x40b52a(0x1c3)](_0x40b52a(0x1db),()=>{_0x142771['table_injection_position']=parseInt(_0x3dbe74['value'],0xa),saveSettingsDebounced(),_0x29dab2();}),_0x45062e[_0x40b52a(0x1c3)](_0x40b52a(0x1c1),()=>{const _0x1a8be2=_0x40b52a;_0x142771[_0x1a8be2(0x256)]=parseInt(_0x45062e['value'],0xa),saveSettingsDebounced();}),_0x969942[_0x40b52a(0x1c3)]('change',()=>{const _0x5e7cf6=_0x40b52a;_0x142771[_0x5e7cf6(0x236)]=_0x969942[_0x5e7cf6(0x1d0)],saveSettingsDebounced();}),log(_0x40b52a(0x269),'success');}function updateAndSaveTableSetting(_0x1fb6e7,_0x35cf32){!extension_settings[extensionName]&&(extension_settings[extensionName]={}),extension_settings[extensionName][_0x1fb6e7]=_0x35cf32,saveSettingsDebounced();}export function bindTableEvents(){const _0x51f318=_0x5d3901,_0x42c32f=document['getElementById']('amily2_memorisation_forms_panel');if(!_0x42c32f||_0x42c32f[_0x51f318(0x1f1)][_0x51f318(0x21a)])return;log(_0x51f318(0x22f),_0x51f318(0x271));const _0x200138=_0x42c32f['querySelectorAll'](_0x51f318(0x21f)),_0x32dc4e=()=>{const _0x25f267=_0x51f318,_0x24d398=extension_settings[extensionName]?.[_0x25f267(0x26b)]||_0x25f267(0x1dc);_0x200138[_0x25f267(0x1c0)](_0x38920b=>{const _0x17ba09=_0x25f267;_0x38920b['checked']=_0x38920b[_0x17ba09(0x1d0)]===_0x24d398;});};_0x200138[_0x51f318(0x1c0)](_0x3558a0=>{const _0x9c19a3=_0x51f318;_0x3558a0['addEventListener'](_0x9c19a3(0x1db),function(){const _0x43c73e=_0x9c19a3,_0x2d3e11=this[_0x43c73e(0x1d0)];updateAndSaveTableSetting(_0x43c73e(0x26b),_0x2d3e11);let _0x3cdf3b=_0x43c73e(0x25e);if(_0x2d3e11==='secondary-api')_0x3cdf3b=_0x43c73e(0x242);if(_0x2d3e11==='optimized')_0x3cdf3b='优化中填表';toastr[_0x43c73e(0x271)]('填表模式已切换为\x20'+_0x3cdf3b+'。'),_0x32dc4e();});}),_0x32dc4e();const _0x17e367=()=>{renderTables(),bindInjectionSettings();};_0x17e367(),bindBatchFillButton(),bindTemplateEditors();const _0x4731eb=document['querySelector']('#amily2_memorisation_forms_panel\x20.sinan-navigation-deck');_0x4731eb&&_0x4731eb[_0x51f318(0x1c3)](_0x51f318(0x262),_0x3d6cc4=>{const _0x8d9691=_0x51f318,_0x13256b=_0x3d6cc4[_0x8d9691(0x225)][_0x8d9691(0x1cc)]('.sinan-nav-item');if(!_0x13256b)return;const _0x1dfd27=_0x13256b['dataset'][_0x8d9691(0x276)];if(!_0x1dfd27)return;const _0x38f509=_0x13256b[_0x8d9691(0x1cc)](_0x8d9691(0x249));if(!_0x38f509)return;_0x38f509[_0x8d9691(0x223)]('.sinan-nav-item')[_0x8d9691(0x1c0)](_0x5ed2c6=>_0x5ed2c6[_0x8d9691(0x1f8)]['remove'](_0x8d9691(0x23f))),_0x13256b[_0x8d9691(0x1f8)]['add'](_0x8d9691(0x23f)),_0x38f509[_0x8d9691(0x223)](_0x8d9691(0x22c))[_0x8d9691(0x1c0)](_0x359063=>_0x359063[_0x8d9691(0x1f8)][_0x8d9691(0x217)](_0x8d9691(0x23f)));const _0x156fcd=_0x38f509[_0x8d9691(0x26e)](_0x8d9691(0x215)+_0x1dfd27+_0x8d9691(0x222));_0x156fcd&&_0x156fcd[_0x8d9691(0x1f8)][_0x8d9691(0x221)](_0x8d9691(0x23f));});const _0x46b580=document[_0x51f318(0x1e1)]('amily2-export-preset-btn'),_0x2e8d14=document['getElementById'](_0x51f318(0x1ea)),_0x6d68d6=document[_0x51f318(0x1e1)](_0x51f318(0x1b7));_0x46b580&&_0x46b580[_0x51f318(0x1c3)](_0x51f318(0x262),()=>_0x3678f0[_0x51f318(0x237)]());_0x2e8d14&&_0x2e8d14['addEventListener']('click',()=>_0x3678f0[_0x51f318(0x286)]());_0x6d68d6&&_0x6d68d6[_0x51f318(0x1c3)](_0x51f318(0x262),()=>_0x3678f0[_0x51f318(0x1ca)](_0x17e367));const _0x1a7710=document[_0x51f318(0x1e1)](_0x51f318(0x1e7));_0x1a7710&&_0x1a7710[_0x51f318(0x1c3)](_0x51f318(0x262),()=>{const _0x442b13=_0x51f318;confirm(_0x442b13(0x243))&&(_0x3678f0[_0x442b13(0x23b)](),_0x17e367());});const _0x1d4686=document[_0x51f318(0x1e1)](_0x51f318(0x1d6));_0x1d4686&&_0x1d4686[_0x51f318(0x1c3)](_0x51f318(0x262),()=>{const _0x518044=_0x51f318,_0x4da0e2=prompt(_0x518044(0x244),'新表格');_0x4da0e2&&_0x4da0e2[_0x518044(0x216)]()&&(_0x3678f0[_0x518044(0x1f0)](_0x4da0e2[_0x518044(0x216)]()),_0x17e367());});const _0x41b169=getAllTablesContainer();if(_0x41b169){_0x41b169[_0x51f318(0x1c3)](_0x51f318(0x262),_0xb978b2=>{const _0x1b469c=_0x51f318,_0xbf9cea=_0xb978b2[_0x1b469c(0x225)]['closest']('button');if(!_0xbf9cea)return;const _0x58a6dc=parseInt(_0xbf9cea[_0x1b469c(0x1f1)]['tableIndex'],0xa);if(_0xbf9cea[_0x1b469c(0x21b)](_0x1b469c(0x28d))){if(_0xbf9cea[_0x1b469c(0x1f8)][_0x1b469c(0x259)](_0x1b469c(0x1d5)))_0x3678f0[_0x1b469c(0x21d)](_0x58a6dc);else{if(_0xbf9cea[_0x1b469c(0x1f8)][_0x1b469c(0x259)]('add-col-btn'))_0x3678f0[_0x1b469c(0x26f)](_0x58a6dc);}_0x17e367();}else{if(_0xbf9cea[_0x1b469c(0x21b)]('.move-table-up-btn')||_0xbf9cea['matches'](_0x1b469c(0x1b0))){const _0x664e7b=_0xbf9cea['classList']['contains']('move-table-up-btn')?'up':_0x1b469c(0x1ee);_0x3678f0[_0x1b469c(0x203)](_0x58a6dc,_0x664e7b),_0x17e367();}else{if(_0xbf9cea[_0x1b469c(0x21b)](_0x1b469c(0x1f2))){const _0x3c4ffd=parseInt(_0xbf9cea['closest']('tr')[_0x1b469c(0x1f1)][_0x1b469c(0x207)],0xa);confirm(_0x1b469c(0x1fd))&&(_0x3678f0[_0x1b469c(0x287)](_0x58a6dc,_0x3c4ffd),_0x17e367());}else{if(_0xbf9cea[_0x1b469c(0x21b)](_0x1b469c(0x234))||_0xbf9cea[_0x1b469c(0x1cc)](_0x1b469c(0x234))){const _0x4badbd=_0xbf9cea['closest'](_0x1b469c(0x234)),_0x2b7db0=parseInt(_0x4badbd['dataset'][_0x1b469c(0x275)],0xa);openRuleEditor(_0x2b7db0);}else{if(_0xbf9cea[_0x1b469c(0x21b)]('.delete-table-btn')){const _0x4990d8=parseInt(_0xbf9cea[_0x1b469c(0x1f1)][_0x1b469c(0x275)],0xa),_0x4775ef=_0x3678f0[_0x1b469c(0x24c)](),_0x245fcc=_0x4775ef[_0x4990d8]?.[_0x1b469c(0x288)]||_0x1b469c(0x1c4);confirm('【最终警告】您确定要永久废黜表格\x20“['+_0x245fcc+_0x1b469c(0x25a))&&(_0x3678f0['deleteTable'](_0x4990d8),_0x17e367());}}}}}}),_0x41b169[_0x51f318(0x1c3)](_0x51f318(0x262),_0x2c5578=>{const _0x5560eb=_0x51f318,_0x3773ef=_0x2c5578[_0x5560eb(0x225)][_0x5560eb(0x1cc)]('th');if(_0x3773ef&&!_0x3773ef[_0x5560eb(0x1f8)][_0x5560eb(0x259)]('index-col')){toggleColumnContextMenu(_0x2c5578);return;}const _0x2cc98d=_0x2c5578[_0x5560eb(0x225)][_0x5560eb(0x1cc)]('td.index-col');if(_0x2cc98d){toggleRowContextMenu(_0x2c5578);return;}const _0x12fb6=_0x2c5578[_0x5560eb(0x225)][_0x5560eb(0x1cc)](_0x5560eb(0x1b5));if(!_0x12fb6)return;const _0x379341=parseInt(_0x12fb6['dataset'][_0x5560eb(0x275)],0xa);if(_0x12fb6['matches'](_0x5560eb(0x1e2)))_0x3678f0[_0x5560eb(0x21d)](_0x379341),_0x17e367();else{if(_0x12fb6[_0x5560eb(0x21b)](_0x5560eb(0x227)))_0x3678f0[_0x5560eb(0x26f)](_0x379341),_0x17e367();else{if(_0x12fb6[_0x5560eb(0x21b)](_0x5560eb(0x1fb))||_0x12fb6['matches'](_0x5560eb(0x1b0))){const _0x501b1b=_0x12fb6[_0x5560eb(0x1f8)]['contains'](_0x5560eb(0x1c8))?'up':'down';_0x3678f0['moveTable'](_0x379341,_0x501b1b),_0x17e367();}else{if(_0x12fb6[_0x5560eb(0x21b)]('.edit-rules-btn'))openRuleEditor(_0x379341);else{if(_0x12fb6[_0x5560eb(0x21b)](_0x5560eb(0x1ce))){const _0x28795e=_0x3678f0[_0x5560eb(0x24c)](),_0x5a5035=_0x28795e[_0x379341]?.['name']||_0x5560eb(0x1c4);confirm(_0x5560eb(0x239)+_0x5a5035+']”\x20吗?此操作不可逆!')&&(_0x3678f0[_0x5560eb(0x226)](_0x379341),_0x17e367());}}}}}});const _0x38af57=()=>_0x51f318(0x204)in window||navigator[_0x51f318(0x21c)]>0x0;_0x38af57()&&_0x41b169[_0x51f318(0x1c3)]('dblclick',_0x49cd01=>{const _0xf7bcae=_0x51f318,_0x422115=_0x49cd01[_0xf7bcae(0x225)][_0xf7bcae(0x1cc)]('td');_0x422115&&_0x422115['dataset']['colIndex']!==undefined&&_0x422115[_0xf7bcae(0x24e)](_0xf7bcae(0x250))!==_0xf7bcae(0x258)&&(_0x422115['setAttribute'](_0xf7bcae(0x250),'true'),_0x422115[_0xf7bcae(0x229)]());}),_0x41b169['addEventListener'](_0x51f318(0x1da),_0x2ce667=>{const _0x47869f=_0x51f318,_0x1f2198=_0x2ce667[_0x47869f(0x225)];if(_0x1f2198[_0x47869f(0x1de)]!=='TD'||_0x1f2198[_0x47869f(0x24e)](_0x47869f(0x250))!==_0x47869f(0x258))return;const _0x4c6101=()=>_0x47869f(0x204)in window||navigator[_0x47869f(0x21c)]>0x0;_0x4c6101()&&_0x1f2198[_0x47869f(0x21e)](_0x47869f(0x250),_0x47869f(0x202));const _0x4c95f2=_0x1f2198[_0x47869f(0x1cc)](_0x47869f(0x23e));if(!_0x4c95f2)return;const _0x6704d1=parseInt(_0x4c95f2[_0x47869f(0x1f1)][_0x47869f(0x275)],0xa),_0x1c4af2=parseInt(_0x1f2198['closest']('tr')[_0x47869f(0x1f1)][_0x47869f(0x207)],0xa),_0x40d29c=parseInt(_0x1f2198[_0x47869f(0x1f1)][_0x47869f(0x201)],0xa),_0x2a0230=_0x1f2198[_0x47869f(0x218)],_0x40548d={[_0x40d29c]:_0x2a0230};_0x3678f0['updateRow'](_0x6704d1,_0x1c4af2,_0x40548d),_0x17e367();},!![]);}_0x42c32f[_0x51f318(0x1f1)]['eventsBound']=_0x51f318(0x258),log('表格视图交互事件已成功绑定。','success'),document[_0x51f318(0x1c3)]('amily2-force-ui-reload',()=>{const _0x2402e7=_0x51f318;log(_0x2402e7(0x1b3),_0x2402e7(0x271)),_0x17e367();});}function bindBatchFillButton(){const _0x3fae3a=_0x5d3901,_0x79b143=document[_0x3fae3a(0x1e1)](_0x3fae3a(0x228));if(_0x79b143){if(_0x79b143[_0x3fae3a(0x1f1)]['batchEventBound'])return;_0x79b143[_0x3fae3a(0x1c3)](_0x3fae3a(0x262),startBatchFilling),_0x79b143[_0x3fae3a(0x1f1)][_0x3fae3a(0x26a)]=_0x3fae3a(0x258),log('“立即填表”按钮已成功绑定。',_0x3fae3a(0x25f));}}function bindTemplateEditors(){const _0x1a48a9=_0x5d3901,_0x40546b=document[_0x1a48a9(0x1e1)](_0x1a48a9(0x1f5)),_0x3cc06b=document[_0x1a48a9(0x1e1)]('ai-rule-template-save-btn'),_0x2c4bdb=document[_0x1a48a9(0x1e1)](_0x1a48a9(0x277)),_0x4e7013=document[_0x1a48a9(0x1e1)](_0x1a48a9(0x28e)),_0x2fa3e1=document['getElementById']('ai-flow-template-save-btn'),_0x18c0f9=document[_0x1a48a9(0x1e1)](_0x1a48a9(0x263));if(!_0x40546b||!_0x4e7013){log(_0x1a48a9(0x1fe),'warn');return;}_0x40546b['value']=_0x3678f0[_0x1a48a9(0x24f)](),_0x4e7013[_0x1a48a9(0x1d0)]=_0x3678f0[_0x1a48a9(0x20a)](),_0x3cc06b[_0x1a48a9(0x1c3)](_0x1a48a9(0x262),()=>{const _0x5f0147=_0x1a48a9;_0x3678f0[_0x5f0147(0x24a)](_0x40546b[_0x5f0147(0x1d0)]),toastr[_0x5f0147(0x25f)](_0x5f0147(0x1c5)),log('批量填表-规则提示词已保存。',_0x5f0147(0x25f));}),_0x2fa3e1[_0x1a48a9(0x1c3)](_0x1a48a9(0x262),()=>{const _0x515c49=_0x1a48a9;_0x3678f0[_0x515c49(0x224)](_0x4e7013[_0x515c49(0x1d0)]),toastr[_0x515c49(0x25f)](_0x515c49(0x1c2)),log('批量填表-流程提示词已保存。',_0x515c49(0x25f));}),_0x2c4bdb[_0x1a48a9(0x1c3)]('click',()=>{const _0x132d0b=_0x1a48a9;confirm(_0x132d0b(0x1d4))&&(_0x40546b['value']=DEFAULT_AI_RULE_TEMPLATE,_0x3678f0[_0x132d0b(0x24a)](_0x40546b['value']),toastr[_0x132d0b(0x271)](_0x132d0b(0x289)),log(_0x132d0b(0x1f4),_0x132d0b(0x271)));}),_0x18c0f9[_0x1a48a9(0x1c3)](_0x1a48a9(0x262),()=>{const _0x3d70e7=_0x1a48a9;confirm(_0x3d70e7(0x1b4))&&(_0x4e7013[_0x3d70e7(0x1d0)]=DEFAULT_AI_FLOW_TEMPLATE,_0x3678f0['saveBatchFillerFlowTemplate'](_0x4e7013['value']),toastr[_0x3d70e7(0x271)](_0x3d70e7(0x283)),log('批量填表-流程提示词已恢复默认。',_0x3d70e7(0x271)));}),log(_0x1a48a9(0x1e0),_0x1a48a9(0x25f));} +(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');}