From 198e066d001fd3b37cc1b86b49713d7817f88e8e Mon Sep 17 00:00:00 2001 From: Wx-2025 <351320169@qq.com> Date: Sun, 24 Aug 2025 11:54:15 +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 39a3cb9..4efab4f 100644 --- a/ui/table-bindings.js +++ b/ui/table-bindings.js @@ -1 +1 @@ -const _0x33c8f3=_0x5e44;(function(_0x4f6809,_0x40a2ee){const _0x3165ae=_0x5e44,_0x37c398=_0x4f6809();while(!![]){try{const _0x1dfb32=-parseInt(_0x3165ae(0xba))/0x1*(parseInt(_0x3165ae(0x121))/0x2)+parseInt(_0x3165ae(0x90))/0x3+-parseInt(_0x3165ae(0x7d))/0x4*(parseInt(_0x3165ae(0xe7))/0x5)+-parseInt(_0x3165ae(0x12a))/0x6+-parseInt(_0x3165ae(0x99))/0x7+parseInt(_0x3165ae(0x12b))/0x8+parseInt(_0x3165ae(0xea))/0x9*(parseInt(_0x3165ae(0xdc))/0xa);if(_0x1dfb32===_0x40a2ee)break;else _0x37c398['push'](_0x37c398['shift']());}catch(_0x298703){_0x37c398['push'](_0x37c398['shift']());}}}(_0x2535,0xeb606));import*as _0x1225e6 from'../core/table-system/manager.js';import{log}from'../core/table-system/logger.js';import{extension_settings}from'/scripts/extensions.js';function _0x2535(){const _0x4c956f=['auto','focus','danger','opacity','input','flex','floor-end-input','.amily2-context-menu','trim','100%','#rule-delete','alignItems','close','请输入新表格的名称:','stopPropagation','target','keydown','amily2-table-','rows','\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“','328PuuzLJ','table-injection-position','position','success','add-below','add-table-placeholder','.control-block-with-switch','表格视图交互事件已成功绑定。','fa-arrow-down','eventsBound','input[name=\x22table-injection-role\x22]','move-down','right','has','find','#rule-update','编辑列名','在下加行','../core/table-system/batch-filler.js','tagName','span','saveBatchFillerFlowTemplate','amily2-context-menu\x20amily2-row-context-menu','deleteTable','fill-table-now-btn','appendTo','table-injection-depth','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\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','move-table-up-btn','\x22\x20title=\x22下移\x22>','maxTouchPoints','#sinan-','table-system-master-switch','move-right','478130LWIbGb','innerHTML','您确定要将规则提示词恢复为默认设置吗?','add-above','fa-arrow-right','\x22>\x20','disabled','.radio-group','#column-name-input','楼层不能小于1。','fa-arrow-up','294390IZGJQx','textContent','\x22\x20title=\x22上移\x22>','162RzPxax','起始楼层不能大于结束楼层。','overflowX','amily2-import-preset-btn','remove','width','table-controls','contenteditable','pointer','button','injection','fill-current-floor-btn','向右移动','fa-arrow-left','loadTables','querySelector','display','optimized','move-up','overflowY','删除该行','delete','规则提示词已恢复为默认。','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20编辑列名\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20列名:\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\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','appendChild','colIndex','无法找到指令模板编辑器,绑定失败。','20uJydUX','tab','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','delete-row','cursor','marginTop','table-injection-enabled','2px','\x22\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20style=\x22padding:\x2010px;\x20border-radius:\x206px;\x20border:\x201px\x20solid\x20rgba(255,255,255,0.3);\x20background:\x20rgba(0,0,0,0.2);\x20color:\x20#fff;\x20font-size:\x201em;\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20placeholder=\x22请输入列名...\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20提示:列名将用于标识此列的内容\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20取消\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20确认\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20','all-tables-container','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20document[_0x33c8f3(0x174)](_0x33c8f3(0x86));function _0x5e44(_0x57ef3a,_0x511611){const _0x2535e5=_0x2535();return _0x5e44=function(_0x5e4492,_0x991aea){_0x5e4492=_0x5e4492-0x7c;let _0x559ea6=_0x2535e5[_0x5e4492];return _0x559ea6;},_0x5e44(_0x57ef3a,_0x511611);}function toggleRowContextMenu(_0x328b1c){const _0x4afb24=_0x33c8f3;_0x328b1c[_0x4afb24(0x126)](),_0x328b1c[_0x4afb24(0xb4)]();const _0x56eabd=_0x328b1c[_0x4afb24(0xb5)][_0x4afb24(0x170)](_0x4afb24(0x155));if(!_0x56eabd)return;const _0xf4b712=_0x56eabd['querySelector'](_0x4afb24(0xad));if(!_0xf4b712)return;const _0x4d0b7b=_0xf4b712[_0x4afb24(0x15d)][_0x4afb24(0x9a)]('amily2-menu-active');document[_0x4afb24(0x110)](_0x4afb24(0x119))['forEach'](_0x655a15=>{const _0x43bd1a=_0x4afb24;_0x655a15['classList'][_0x43bd1a(0xee)](_0x43bd1a(0x88));});!_0x4d0b7b&&_0xf4b712[_0x4afb24(0x15d)][_0x4afb24(0x96)](_0x4afb24(0x88));const _0x3ecdea=_0x2d2c7d=>{const _0x1981a7=_0x4afb24;!_0xf4b712['contains'](_0x2d2c7d[_0x1981a7(0xb5)])&&(_0xf4b712['classList']['remove']('amily2-menu-active'),document[_0x1981a7(0x129)]('click',_0x3ecdea,!![]));};setTimeout(()=>{const _0x4cfc46=_0x4afb24;_0xf4b712[_0x4cfc46(0x15d)][_0x4cfc46(0x9a)]('amily2-menu-active')&&document['addEventListener'](_0x4cfc46(0x12f),_0x3ecdea,!![]);},0x0);}function toggleColumnContextMenu(_0x1fda93){const _0x5b6b75=_0x33c8f3;_0x1fda93['preventDefault'](),_0x1fda93[_0x5b6b75(0xb4)]();const _0x481c4a=_0x1fda93[_0x5b6b75(0xb5)][_0x5b6b75(0x170)]('th');if(!_0x481c4a)return;const _0x2ec772=_0x481c4a[_0x5b6b75(0x15d)][_0x5b6b75(0x9a)](_0x5b6b75(0xa2));document[_0x5b6b75(0x110)]('th.amily2-menu-open')[_0x5b6b75(0x117)](_0x1d1e00=>{const _0x5de390=_0x5b6b75;_0x1d1e00[_0x5de390(0x15d)][_0x5de390(0xee)]('amily2-menu-open');});!_0x2ec772&&_0x481c4a[_0x5b6b75(0x15d)][_0x5b6b75(0x96)]('amily2-menu-open');const _0x4deb3b=_0x1ad07f=>{const _0xb2bf4f=_0x5b6b75;!_0x481c4a[_0xb2bf4f(0x9a)](_0x1ad07f[_0xb2bf4f(0xb5)])&&(_0x481c4a['classList'][_0xb2bf4f(0xee)](_0xb2bf4f(0xa2)),document[_0xb2bf4f(0x129)](_0xb2bf4f(0x12f),_0x4deb3b,!![]));};setTimeout(()=>{const _0x120cea=_0x5b6b75;_0x481c4a['classList'][_0x120cea(0x9a)]('amily2-menu-open')&&document['addEventListener']('click',_0x4deb3b,!![]);},0x0);}function showColumnNameEditor(_0x399c70,_0x1a48da,_0x145ba8){const _0x1bee50=_0x33c8f3,_0x2de7c8=_0x1bee50(0x101)+_0x145ba8+_0x1bee50(0x85),_0x2e7248=$(_0x2de7c8)['appendTo'](_0x1bee50(0x104)),_0x1bcfc5=_0x2e7248['find'](_0x1bee50(0xe4)),_0x86195=()=>{const _0x2cc39e=_0x1bee50;_0x2e7248[0x0][_0x2cc39e(0xb2)](),_0x2e7248[_0x2cc39e(0xee)]();};_0x2e7248[_0x1bee50(0xc8)]('.popup-button-ok')['on'](_0x1bee50(0x12f),()=>{const _0x58d461=_0x1bee50,_0x3bd508=_0x1bcfc5['val']()[_0x58d461(0xae)]();if(_0x3bd508&&_0x3bd508!==_0x145ba8)_0x1225e6['updateHeader'](_0x399c70,_0x1a48da,_0x3bd508),renderTables(),toastr[_0x58d461(0xbd)](_0x58d461(0x11c)+_0x3bd508+'\x22');else{if(!_0x3bd508){toastr[_0x58d461(0x123)](_0x58d461(0x177)),_0x1bcfc5['focus']();return;}}_0x86195();}),_0x2e7248[_0x1bee50(0xc8)]('.popup-button-cancel')['on']('click',_0x86195),_0x1bcfc5['on'](_0x1bee50(0xa3),_0x239a67=>{const _0x1b61be=_0x1bee50;_0x239a67[_0x1b61be(0x111)]===0xd&&_0x2e7248[_0x1b61be(0xc8)]('.popup-button-ok')[_0x1b61be(0x12f)]();}),_0x1bcfc5['on'](_0x1bee50(0xb6),_0xb7396a=>{const _0x58918c=_0x1bee50;_0xb7396a[_0x58918c(0x111)]===0x1b&&_0x86195();}),_0x2e7248[0x0]['showModal'](),_0x1bcfc5[_0x1bee50(0xa7)]()[_0x1bee50(0xa0)]();}function positionContextMenu(_0x3badaf,_0x1e2cf0){const _0x57bc6e=_0x33c8f3;_0x3badaf[_0x57bc6e(0x16c)][_0x57bc6e(0xbc)]='absolute',_0x3badaf[_0x57bc6e(0x16c)]['zIndex']='10000',_0x3badaf[_0x57bc6e(0x16c)][_0x57bc6e(0x124)]='0',_0x3badaf['style']['right']=_0x57bc6e(0xa6),_0x3badaf['style'][_0x57bc6e(0x82)]='',_0x3badaf['style'][_0x57bc6e(0x10a)]='',_0x3badaf[_0x57bc6e(0x16c)]['maxHeight']='',_0x3badaf[_0x57bc6e(0x16c)][_0x57bc6e(0xfd)]='';const _0x40dd79=window[_0x57bc6e(0x12e)],_0x22ecfb=_0x1e2cf0[_0x57bc6e(0x128)](),_0x4e6e1a=0xc8,_0x425e99=_0x1e2cf0['closest'](_0x57bc6e(0x12c)),_0x3a5130=_0x425e99?_0x425e99[_0x57bc6e(0x128)]():{'top':0x0,'bottom':_0x40dd79},_0xdcbc9=Math[_0x57bc6e(0x158)](_0x40dd79,_0x3a5130[_0x57bc6e(0x97)])-_0x22ecfb[_0x57bc6e(0x97)],_0x20c43b=_0x22ecfb[_0x57bc6e(0x17c)]-Math['max'](0x0,_0x3a5130['top']);_0xdcbc9<_0x4e6e1a&&_0x20c43b>_0xdcbc9?(_0x3badaf['style']['top']='auto',_0x3badaf[_0x57bc6e(0x16c)][_0x57bc6e(0x97)]=_0x57bc6e(0xaf),_0x3badaf['style']['marginBottom']=_0x57bc6e(0x84)):(_0x3badaf[_0x57bc6e(0x16c)][_0x57bc6e(0x17c)]=_0x57bc6e(0xaf),_0x3badaf[_0x57bc6e(0x16c)]['bottom']=_0x57bc6e(0xa6),_0x3badaf[_0x57bc6e(0x16c)][_0x57bc6e(0x82)]='2px');const _0x2347d9=0xa0,_0x589b0f=_0x1e2cf0[_0x57bc6e(0x170)](_0x57bc6e(0x106)),_0x15db8a=_0x589b0f?_0x589b0f[_0x57bc6e(0x170)]('div[style*=\x22overflowX\x22]'):null;if(_0x15db8a){const _0x85313d=_0x15db8a[_0x57bc6e(0x128)](),_0x4caa66=_0x22ecfb['left']-_0x85313d[_0x57bc6e(0x124)];_0x4caa66+_0x2347d9>_0x85313d[_0x57bc6e(0xef)]-0x14&&(_0x3badaf[_0x57bc6e(0x16c)][_0x57bc6e(0x124)]='auto',_0x3badaf[_0x57bc6e(0x16c)][_0x57bc6e(0xc6)]='0');}}export function renderTables(){const _0xedeb7d=_0x33c8f3;let _0x8f1f48=_0x1225e6['getMemoryState']();!_0x8f1f48&&(log(_0xedeb7d(0x120),_0xedeb7d(0x15a)),_0x8f1f48=_0x1225e6[_0xedeb7d(0xf8)]());const _0x419f31=getAllTablesContainer();if(!_0x8f1f48||!_0x419f31){console['error'](_0xedeb7d(0x16b));return;}const _0x254a9b=_0x1225e6[_0xedeb7d(0x11f)](),_0x183f8f=document[_0xedeb7d(0x174)]('add-table-placeholder');_0x183f8f&&_0x183f8f[_0xedeb7d(0xee)](),_0x419f31[_0xedeb7d(0xdd)]='',_0x8f1f48[_0xedeb7d(0x117)]((_0x42250e,_0x5ef5e3)=>{const _0x370277=_0xedeb7d,_0x5b8afc=document[_0x370277(0x11a)](_0x370277(0x138));_0x5b8afc[_0x370277(0x16c)]['display']=_0x370277(0xab),_0x5b8afc[_0x370277(0x16c)]['justifyContent']='space-between',_0x5b8afc['style'][_0x370277(0xb1)]='center';const _0x2f2d2c=document[_0x370277(0x11a)]('h3');_0x2f2d2c[_0x370277(0xdd)]='\x20'+_0x42250e[_0x370277(0x147)];const _0x1399b4=document[_0x370277(0x11a)]('div');_0x1399b4[_0x370277(0x17e)]=_0x370277(0xf0);const _0x240f7e=_0x5ef5e3>0x0?_0x370277(0x95)+_0x5ef5e3+_0x370277(0xe9):'',_0x52b2dc=_0x5ef5e3<_0x8f1f48[_0x370277(0x17a)]-0x1?'\x0a\x20\x20\x20\x20\x20\x20\x20\x20',_0x5b8afc[_0x370277(0x186)](_0x2f2d2c),_0x5b8afc[_0x370277(0x186)](_0x1399b4),_0x419f31['appendChild'](_0x5b8afc);const _0x22c5ff=document[_0x370277(0x11a)](_0x370277(0x106));_0x22c5ff[_0x370277(0x16c)][_0x370277(0xfa)]=_0x370277(0x16e),_0x22c5ff[_0x370277(0x16c)][_0x370277(0xec)]=_0x370277(0xa6),_0x22c5ff['id']=_0x370277(0xb7)+_0x5ef5e3,_0x22c5ff[_0x370277(0x148)]['tableIndex']=_0x5ef5e3;const _0x40e579=_0x22c5ff[_0x370277(0x131)](),_0x30b1b6=_0x40e579[_0x370277(0x156)](),_0x1a8a5c=document[_0x370277(0x11a)]('th');_0x1a8a5c[_0x370277(0x17e)]=_0x370277(0x14f),_0x1a8a5c[_0x370277(0xe8)]='#',_0x30b1b6[_0x370277(0x186)](_0x1a8a5c),_0x42250e[_0x370277(0x91)][_0x370277(0x117)]((_0x286401,_0x54f4aa)=>{const _0x505422=_0x370277,_0x16ac62=document[_0x505422(0x11a)]('th');_0x16ac62[_0x505422(0x148)][_0x505422(0x187)]=_0x54f4aa,_0x16ac62[_0x505422(0x16c)][_0x505422(0x81)]=_0x505422(0xf2);const _0x329290=document[_0x505422(0x11a)](_0x505422(0xce));_0x329290[_0x505422(0x17e)]=_0x505422(0x109),_0x329290[_0x505422(0xe8)]=_0x286401,_0x16ac62[_0x505422(0x186)](_0x329290);const _0x1f8e92=document[_0x505422(0x11a)](_0x505422(0x138));_0x1f8e92[_0x505422(0x17e)]=_0x505422(0x125);const _0x2e55a6=[{'label':'向左移动','action':_0x505422(0x180),'icon':_0x505422(0xf7)},{'label':_0x505422(0xf6),'action':_0x505422(0xdb),'icon':_0x505422(0xe0)},{'label':_0x505422(0x8a),'action':_0x505422(0x13a),'icon':_0x505422(0x14b)},{'label':_0x505422(0x140),'action':_0x505422(0x13e),'icon':_0x505422(0x14b)},{'label':_0x505422(0xca),'action':_0x505422(0x89),'icon':_0x505422(0x114)},{'label':_0x505422(0x14d),'action':_0x505422(0xff),'icon':_0x505422(0x13c),'isDanger':!![]}];_0x2e55a6[_0x505422(0x117)](({label:_0x428a27,action:_0x4582e9,icon:_0xf0a822,isDanger:_0x580b34})=>{const _0xe08b25=_0x505422,_0x578491=document[_0xe08b25(0x11a)](_0xe08b25(0xf3));_0x578491[_0xe08b25(0xe8)]=_0x428a27,_0x578491[_0xe08b25(0x17e)]=_0xe08b25(0x15b);if(_0x580b34)_0x578491[_0xe08b25(0x15d)]['add'](_0xe08b25(0xa8));_0x578491['addEventListener'](_0xe08b25(0x12f),_0x227638=>{const _0x41671b=_0xe08b25;_0x227638[_0x41671b(0xb4)]();switch(_0x4582e9){case'move-left':_0x1225e6[_0x41671b(0x181)](_0x5ef5e3,_0x54f4aa,_0x41671b(0x124));break;case _0x41671b(0xdb):_0x1225e6[_0x41671b(0x181)](_0x5ef5e3,_0x54f4aa,_0x41671b(0xc6));break;case'add-left':_0x1225e6[_0x41671b(0x14e)](_0x5ef5e3,_0x54f4aa,_0x41671b(0x124));break;case _0x41671b(0x13e):_0x1225e6[_0x41671b(0x14e)](_0x5ef5e3,_0x54f4aa,_0x41671b(0xc6));break;case _0x41671b(0x89):showColumnNameEditor(_0x5ef5e3,_0x54f4aa,_0x286401);break;case _0x41671b(0xff):confirm(_0x41671b(0x132)+_0x286401+_0x41671b(0x136))&&_0x1225e6['deleteColumn'](_0x5ef5e3,_0x54f4aa);break;}renderTables();}),_0x1f8e92[_0xe08b25(0x186)](_0x578491);}),_0x16ac62['appendChild'](_0x1f8e92),_0x30b1b6['appendChild'](_0x16ac62);});const _0x240ddd=_0x22c5ff['createTBody']();_0x42250e[_0x370277(0xb8)]&&_0x42250e[_0x370277(0xb8)][_0x370277(0x17a)]>0x0&&_0x42250e[_0x370277(0xb8)][_0x370277(0x117)]((_0x199dbf,_0x3157a7)=>{const _0x54db35=_0x370277,_0x5c27bc=_0x240ddd['insertRow']();_0x5c27bc['dataset'][_0x54db35(0x15e)]=_0x3157a7;const _0x5455dc=_0x5c27bc[_0x54db35(0x149)]();_0x5455dc[_0x54db35(0x17e)]=_0x54db35(0x14f);const _0x121d79=document[_0x54db35(0x11a)](_0x54db35(0xce));_0x121d79[_0x54db35(0xe8)]=_0x3157a7+0x1,_0x5455dc[_0x54db35(0x186)](_0x121d79);const _0x4643a5=document[_0x54db35(0x11a)](_0x54db35(0x138));_0x4643a5['className']=_0x54db35(0xd0);const _0x4d97da=[{'label':_0x54db35(0x173),'action':_0x54db35(0xfc),'icon':_0x54db35(0xe6)},{'label':'向下移动','action':_0x54db35(0xc5),'icon':_0x54db35(0xc2)},{'label':'在上加行','action':_0x54db35(0xdf),'icon':_0x54db35(0x14b)},{'label':_0x54db35(0xcb),'action':'add-below','icon':_0x54db35(0x14b)},{'label':_0x54db35(0xfe),'action':_0x54db35(0x80),'icon':_0x54db35(0x13c),'isDanger':!![]}];_0x4d97da[_0x54db35(0x117)](({label:_0x10747f,action:_0x2e7b0d,icon:_0x5d83a6,isDanger:_0xff9257})=>{const _0x2d5fe9=_0x54db35,_0x42993e=document[_0x2d5fe9(0x11a)](_0x2d5fe9(0xf3));_0x42993e[_0x2d5fe9(0xdd)]=_0x2d5fe9(0xa4)+_0x5d83a6+_0x2d5fe9(0xe1)+_0x10747f,_0x42993e[_0x2d5fe9(0x17e)]=_0x2d5fe9(0x15b);if(_0xff9257)_0x42993e[_0x2d5fe9(0x15d)][_0x2d5fe9(0x96)](_0x2d5fe9(0xa8));_0x42993e[_0x2d5fe9(0x142)](_0x2d5fe9(0x12f),_0x2dfd6a=>{const _0x20d851=_0x2d5fe9;_0x2dfd6a[_0x20d851(0xb4)]();switch(_0x2e7b0d){case'move-up':_0x1225e6['moveRow'](_0x5ef5e3,_0x3157a7,'up');break;case _0x20d851(0xc5):_0x1225e6[_0x20d851(0x161)](_0x5ef5e3,_0x3157a7,'down');break;case _0x20d851(0xdf):_0x1225e6[_0x20d851(0x156)](_0x5ef5e3,_0x3157a7,'above');break;case _0x20d851(0xbe):_0x1225e6[_0x20d851(0x156)](_0x5ef5e3,_0x3157a7,_0x20d851(0x13f));break;case _0x20d851(0x80):confirm(_0x20d851(0x8e)+(_0x3157a7+0x1)+_0x20d851(0x134))&&_0x1225e6['deleteRow'](_0x5ef5e3,_0x3157a7);break;}renderTables();}),_0x4643a5[_0x2d5fe9(0x186)](_0x42993e);}),_0x5455dc[_0x54db35(0x186)](_0x4643a5),_0x199dbf['forEach']((_0xf3869b,_0x5c1063)=>{const _0x542c18=_0x54db35,_0x1551d2=_0x5c27bc['insertCell']();_0x1551d2['textContent']=_0xf3869b;const _0x114fd4=()=>'ontouchstart'in window||navigator[_0x542c18(0xd8)]>0x0;!_0x114fd4()&&_0x1551d2[_0x542c18(0x122)](_0x542c18(0xf1),_0x542c18(0x176));_0x1551d2['dataset']['colIndex']=_0x5c1063,_0x1551d2['dataset'][_0x542c18(0x154)]=_0x42250e[_0x542c18(0x91)][_0x5c1063]||'';const _0x8d64aa=_0x5ef5e3+'-'+_0x3157a7+'-'+_0x5c1063;_0x254a9b[_0x542c18(0xc7)](_0x8d64aa)&&_0x1551d2[_0x542c18(0x15d)][_0x542c18(0x96)]('cell-highlight');});}),_0x419f31[_0x370277(0x186)](_0x22c5ff);}),_0x183f8f&&_0x419f31[_0xedeb7d(0x186)](_0x183f8f);}function openRuleEditor(_0x27b6a0){const _0x3a8440=_0x33c8f3,_0x273013=_0x1225e6['getMemoryState']();if(!_0x273013||!_0x273013[_0x27b6a0])return;const _0xcc9348=_0x273013[_0x27b6a0],_0x461be4=_0x3a8440(0xb9)+_0xcc9348[_0x3a8440(0x147)]+'”\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'+(_0xcc9348[_0x3a8440(0x9d)]||'')+_0x3a8440(0xd5)+(_0xcc9348['rule_add']||'')+'\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'+(_0xcc9348['rule_delete']||'')+_0x3a8440(0x185)+(_0xcc9348[_0x3a8440(0x93)]||'')+'\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',_0x5208bf=$(_0x461be4)[_0x3a8440(0xd3)](_0x3a8440(0x104)),_0xde74a3=()=>{const _0x52f189=_0x3a8440;_0x5208bf[0x0][_0x52f189(0xb2)](),_0x5208bf[_0x52f189(0xee)]();};_0x5208bf[_0x3a8440(0xc8)](_0x3a8440(0x146))['on'](_0x3a8440(0x12f),()=>{const _0x1ba56e=_0x3a8440,_0x5e6acd={'note':_0x5208bf[_0x1ba56e(0xc8)]('#rule-note')['val'](),'rule_add':_0x5208bf[_0x1ba56e(0xc8)](_0x1ba56e(0x163))[_0x1ba56e(0x118)](),'rule_delete':_0x5208bf[_0x1ba56e(0xc8)](_0x1ba56e(0xb0))[_0x1ba56e(0x118)](),'rule_update':_0x5208bf[_0x1ba56e(0xc8)](_0x1ba56e(0xc9))[_0x1ba56e(0x118)]()};_0x1225e6[_0x1ba56e(0x13b)](_0x27b6a0,_0x5e6acd),_0xde74a3();}),_0x5208bf[_0x3a8440(0xc8)](_0x3a8440(0x16d))['on'](_0x3a8440(0x12f),_0xde74a3),_0x5208bf[0x0]['showModal']();}function bindInjectionSettings(){const _0x3f8101=_0x33c8f3,_0x5c5d6d=extension_settings[extensionName],_0x5b1abb=document[_0x3f8101(0x174)](_0x3f8101(0xda)),_0x391bd4=document['getElementById'](_0x3f8101(0x83)),_0x38b3dd=document[_0x3f8101(0x174)](_0x3f8101(0xbb)),_0x2f33eb=document[_0x3f8101(0x174)](_0x3f8101(0xd4)),_0xd25e55=document['querySelectorAll'](_0x3f8101(0xc4));if(!_0x5b1abb||!_0x391bd4||!_0x38b3dd||!_0x2f33eb||!_0xd25e55[_0x3f8101(0x17a)])return;const _0x4f6f37=()=>{const _0x162899=_0x3f8101,_0x403ce4=_0x38b3dd['value'],_0x1ea4bb=_0x5b1abb[_0x162899(0x92)],_0x41bff3=_0x403ce4==='1';_0x391bd4['disabled']=!_0x1ea4bb,_0x38b3dd[_0x162899(0xe2)]=!_0x1ea4bb,_0x2f33eb[_0x162899(0xe2)]=!_0x1ea4bb||!_0x41bff3,_0xd25e55[_0x162899(0x117)](_0x5972f6=>_0x5972f6[_0x162899(0xe2)]=!_0x1ea4bb||!_0x41bff3);const _0x3947e0=_0x1ea4bb?'1':_0x162899(0x143);_0x391bd4['style'][_0x162899(0xa9)]=_0x3947e0;_0x391bd4[_0x162899(0x170)]('.control-block-with-switch')&&(_0x391bd4[_0x162899(0x170)](_0x162899(0xc0))[_0x162899(0x16c)][_0x162899(0xa9)]=_0x3947e0);_0x38b3dd['style'][_0x162899(0xa9)]=_0x3947e0;_0x38b3dd['previousElementSibling']&&(_0x38b3dd['previousElementSibling']['style'][_0x162899(0xa9)]=_0x3947e0);const _0x27f5d4=_0x1ea4bb&&_0x41bff3?'1':'0.5';_0x2f33eb[_0x162899(0x16c)][_0x162899(0xa9)]=_0x27f5d4;_0x2f33eb['previousElementSibling']&&(_0x2f33eb[_0x162899(0x164)][_0x162899(0x16c)]['opacity']=_0x27f5d4);const _0x126c1a=_0x1ea4bb&&_0x41bff3?'1':_0x162899(0x143),_0x545601=document['getElementById'](_0x162899(0x8f))?.['closest'](_0x162899(0xe3));_0x545601&&(_0x545601[_0x162899(0x16c)][_0x162899(0xa9)]=_0x126c1a,_0x545601[_0x162899(0x164)]&&(_0x545601['previousElementSibling'][_0x162899(0x16c)][_0x162899(0xa9)]=_0x126c1a));const _0xcfabfb=document['querySelectorAll']('input[name=\x22filling-mode\x22]');_0xcfabfb[_0x162899(0x117)](_0x199000=>{const _0x236aec=_0x162899;_0x199000[_0x236aec(0xe2)]=!_0x1ea4bb;const _0x55fbf5=_0x199000[_0x236aec(0x170)](_0x236aec(0x154));_0x55fbf5&&(_0x55fbf5[_0x236aec(0x16c)]['opacity']=_0x1ea4bb?'1':_0x236aec(0x143));});const _0x532b85=document[_0x162899(0x174)]('fill-table-now-btn');_0x532b85&&(_0x532b85['disabled']=!_0x1ea4bb,_0x532b85[_0x162899(0x16c)][_0x162899(0xa9)]=_0x1ea4bb?'1':'0.5');};_0x5b1abb[_0x3f8101(0x92)]=_0x5c5d6d[_0x3f8101(0x160)]!==![],_0x391bd4[_0x3f8101(0x92)]=_0x5c5d6d[_0x3f8101(0x17b)],_0x38b3dd[_0x3f8101(0x182)]=_0x5c5d6d[_0x3f8101(0xf4)][_0x3f8101(0xbc)],_0x2f33eb[_0x3f8101(0x182)]=_0x5c5d6d[_0x3f8101(0xf4)][_0x3f8101(0x16f)],_0xd25e55[_0x3f8101(0x117)](_0x3a96d3=>{const _0x5eb769=_0x3f8101;parseInt(_0x3a96d3[_0x5eb769(0x182)],0xa)===_0x5c5d6d[_0x5eb769(0xf4)][_0x5eb769(0x151)]&&(_0x3a96d3[_0x5eb769(0x92)]=!![]);}),_0x4f6f37(),_0x5b1abb[_0x3f8101(0x142)]('change',()=>{const _0x2c9569=_0x3f8101;_0x5c5d6d[_0x2c9569(0x160)]=_0x5b1abb[_0x2c9569(0x92)],saveSettingsDebounced(),_0x4f6f37();const _0x29ffa8=_0x5b1abb[_0x2c9569(0x92)]?_0x2c9569(0x179):_0x2c9569(0x178);toastr[_0x2c9569(0xa1)](_0x2c9569(0x183)+_0x29ffa8+'。'),log(_0x2c9569(0x183)+_0x29ffa8+'。',_0x2c9569(0xa1));}),_0x391bd4[_0x3f8101(0x142)](_0x3f8101(0x133),()=>{_0x5c5d6d['table_injection_enabled']=_0x391bd4['checked'],saveSettingsDebounced();}),_0x38b3dd[_0x3f8101(0x142)]('change',()=>{const _0x2ad122=_0x3f8101;_0x5c5d6d['injection'][_0x2ad122(0xbc)]=parseInt(_0x38b3dd[_0x2ad122(0x182)],0xa),saveSettingsDebounced(),_0x4f6f37();}),_0x2f33eb[_0x3f8101(0x142)](_0x3f8101(0xaa),()=>{const _0x2446ba=_0x3f8101;_0x5c5d6d[_0x2446ba(0xf4)][_0x2446ba(0x16f)]=parseInt(_0x2f33eb[_0x2446ba(0x182)],0xa),saveSettingsDebounced();}),_0xd25e55[_0x3f8101(0x117)](_0x230d84=>{const _0x201377=_0x3f8101;_0x230d84[_0x201377(0x142)](_0x201377(0x133),()=>{const _0x48bee9=_0x201377;_0x230d84[_0x48bee9(0x92)]&&(_0x5c5d6d['injection'][_0x48bee9(0x151)]=parseInt(_0x230d84[_0x48bee9(0x182)],0xa),saveSettingsDebounced());});}),log(_0x3f8101(0x175),_0x3f8101(0xbd));}function updateAndSaveTableSetting(_0x1c7b93,_0x5c8de2){!extension_settings[extensionName]&&(extension_settings[extensionName]={}),extension_settings[extensionName][_0x1c7b93]=_0x5c8de2,saveSettingsDebounced();}export function bindTableEvents(){const _0x30ea5f=_0x33c8f3,_0x5a8ad6=document[_0x30ea5f(0x174)](_0x30ea5f(0x10f));if(!_0x5a8ad6||_0x5a8ad6['dataset'][_0x30ea5f(0xc3)])return;log(_0x30ea5f(0x112),_0x30ea5f(0xa1));const _0x210e3c=_0x5a8ad6[_0x30ea5f(0x110)]('input[name=\x22filling-mode\x22]'),_0x2fb50e=()=>{const _0x32fc0d=_0x30ea5f,_0x3e719a=extension_settings[extensionName]?.[_0x32fc0d(0x14a)]||_0x32fc0d(0x10c);_0x210e3c[_0x32fc0d(0x117)](_0x153b7b=>{const _0x2e7cf9=_0x32fc0d;_0x153b7b['checked']=_0x153b7b[_0x2e7cf9(0x182)]===_0x3e719a;});};_0x210e3c[_0x30ea5f(0x117)](_0x3a9961=>{const _0x4560e7=_0x30ea5f;_0x3a9961[_0x4560e7(0x142)](_0x4560e7(0x133),function(){const _0x1be240=_0x4560e7,_0x47e1f9=this[_0x1be240(0x182)];updateAndSaveTableSetting(_0x1be240(0x14a),_0x47e1f9);let _0x52432f='原始填表';if(_0x47e1f9===_0x1be240(0x8d))_0x52432f=_0x1be240(0x17f);if(_0x47e1f9===_0x1be240(0xfb))_0x52432f=_0x1be240(0x16a);toastr['info']('填表模式已切换为\x20'+_0x52432f+'。'),_0x2fb50e();});}),_0x2fb50e();const _0x3af2d2=()=>{renderTables(),bindInjectionSettings();};_0x3af2d2(),bindBatchFillButton(),bindFloorFillButtons(),bindTemplateEditors();const _0x5741b6=document['querySelector'](_0x30ea5f(0x107));_0x5741b6&&_0x5741b6['addEventListener'](_0x30ea5f(0x12f),_0x57dd7d=>{const _0x20f95f=_0x30ea5f,_0x4b27f6=_0x57dd7d[_0x20f95f(0xb5)][_0x20f95f(0x170)](_0x20f95f(0x15c));if(!_0x4b27f6)return;const _0x2dc25a=_0x4b27f6[_0x20f95f(0x148)][_0x20f95f(0x7e)];if(!_0x2dc25a)return;const _0x2766d8=_0x4b27f6['closest'](_0x20f95f(0x11e));if(!_0x2766d8)return;_0x2766d8[_0x20f95f(0x110)](_0x20f95f(0x15c))[_0x20f95f(0x117)](_0x299d4c=>_0x299d4c[_0x20f95f(0x15d)][_0x20f95f(0xee)](_0x20f95f(0x94))),_0x4b27f6['classList'][_0x20f95f(0x96)](_0x20f95f(0x94)),_0x2766d8['querySelectorAll'](_0x20f95f(0x137))[_0x20f95f(0x117)](_0x24de47=>_0x24de47[_0x20f95f(0x15d)][_0x20f95f(0xee)]('active'));const _0x429ed0=_0x2766d8[_0x20f95f(0xf9)](_0x20f95f(0xd9)+_0x2dc25a+_0x20f95f(0x162));_0x429ed0&&_0x429ed0[_0x20f95f(0x15d)][_0x20f95f(0x96)](_0x20f95f(0x94));});const _0x167d47=document['getElementById'](_0x30ea5f(0x165)),_0x6ce665=document[_0x30ea5f(0x174)]('amily2-export-preset-full-btn'),_0x3361d3=document[_0x30ea5f(0x174)](_0x30ea5f(0xed));_0x167d47&&_0x167d47[_0x30ea5f(0x142)]('click',()=>_0x1225e6['exportPreset']());_0x6ce665&&_0x6ce665[_0x30ea5f(0x142)](_0x30ea5f(0x12f),()=>_0x1225e6[_0x30ea5f(0x113)]());_0x3361d3&&_0x3361d3[_0x30ea5f(0x142)]('click',()=>_0x1225e6[_0x30ea5f(0x102)](_0x3af2d2));const _0x301101=document[_0x30ea5f(0x174)]('amily2-clear-all-tables-btn');_0x301101&&_0x301101[_0x30ea5f(0x142)](_0x30ea5f(0x12f),()=>{const _0x160db6=_0x30ea5f;confirm(_0x160db6(0x8c))&&(_0x1225e6[_0x160db6(0x108)](),_0x3af2d2());});const _0x1b77df=document[_0x30ea5f(0x174)](_0x30ea5f(0xbf));_0x1b77df&&_0x1b77df[_0x30ea5f(0x142)](_0x30ea5f(0x12f),()=>{const _0x538f46=_0x30ea5f,_0x538767=prompt(_0x538f46(0xb3),_0x538f46(0x166));_0x538767&&_0x538767[_0x538f46(0xae)]()&&(_0x1225e6['addTable'](_0x538767[_0x538f46(0xae)]()),_0x3af2d2());});const _0x3e43f9=getAllTablesContainer();if(_0x3e43f9){_0x3e43f9[_0x30ea5f(0x142)](_0x30ea5f(0x12f),_0x5b6d05=>{const _0x5107f6=_0x30ea5f,_0x44de75=_0x5b6d05['target'][_0x5107f6(0x170)]('th');if(_0x44de75&&!_0x44de75[_0x5107f6(0x15d)][_0x5107f6(0x9a)](_0x5107f6(0x14f))){toggleColumnContextMenu(_0x5b6d05);return;}const _0x7c8db0=_0x5b6d05[_0x5107f6(0xb5)][_0x5107f6(0x170)](_0x5107f6(0x155));if(_0x7c8db0){toggleRowContextMenu(_0x5b6d05);return;}const _0x131d2d=_0x5b6d05[_0x5107f6(0xb5)]['closest'](_0x5107f6(0xf3));if(!_0x131d2d)return;const _0x5c6539=parseInt(_0x131d2d[_0x5107f6(0x148)][_0x5107f6(0x168)],0xa);if(_0x131d2d[_0x5107f6(0x105)]('.add-row-btn'))_0x1225e6[_0x5107f6(0x169)](_0x5c6539),_0x3af2d2();else{if(_0x131d2d[_0x5107f6(0x105)](_0x5107f6(0x130)))_0x1225e6['addColumn'](_0x5c6539),_0x3af2d2();else{if(_0x131d2d[_0x5107f6(0x105)](_0x5107f6(0x13d))||_0x131d2d[_0x5107f6(0x105)](_0x5107f6(0x9f))){const _0x4dc0bf=_0x131d2d[_0x5107f6(0x15d)][_0x5107f6(0x9a)](_0x5107f6(0xd6))?'up':'down';_0x1225e6[_0x5107f6(0x10d)](_0x5c6539,_0x4dc0bf),_0x3af2d2();}else{if(_0x131d2d[_0x5107f6(0x105)](_0x5107f6(0x135)))openRuleEditor(_0x5c6539);else{if(_0x131d2d[_0x5107f6(0x105)](_0x5107f6(0x115))){const _0x387b8b=_0x1225e6['getMemoryState'](),_0x20bc1b=_0x387b8b[_0x5c6539]?.['name']||_0x5107f6(0x139);confirm('【最终警告】您确定要永久废黜表格\x20“['+_0x20bc1b+']”\x20吗?此操作不可逆!')&&(_0x1225e6[_0x5107f6(0xd1)](_0x5c6539),_0x3af2d2());}}}}}});const _0x1357cf=()=>'ontouchstart'in window||navigator[_0x30ea5f(0xd8)]>0x0;if(_0x1357cf()){let _0x5e85e2=0x0,_0xc6beee=null;_0x3e43f9[_0x30ea5f(0x142)](_0x30ea5f(0x9e),_0x1bc578=>{const _0x2419d5=_0x30ea5f,_0x10d7fd=_0x1bc578[_0x2419d5(0xb5)][_0x2419d5(0x170)]('td');if(!_0x10d7fd||_0x10d7fd[_0x2419d5(0x148)]['colIndex']===undefined)return;const _0x37a037=new Date()[_0x2419d5(0x172)](),_0x35fc20=_0x37a037-_0x5e85e2;_0x35fc20<0x12c&&_0x35fc20>0x0&&_0xc6beee===_0x10d7fd&&(_0x1bc578[_0x2419d5(0x126)](),_0x10d7fd['getAttribute'](_0x2419d5(0xf1))!==_0x2419d5(0x176)&&(_0x10d7fd[_0x2419d5(0x122)](_0x2419d5(0xf1),_0x2419d5(0x176)),setTimeout(()=>_0x10d7fd['focus'](),0x0))),_0x5e85e2=_0x37a037,_0xc6beee=_0x10d7fd;});}_0x3e43f9[_0x30ea5f(0x142)](_0x30ea5f(0x153),_0x5555fa=>{const _0x22aff3=_0x30ea5f,_0x2646ab=_0x5555fa[_0x22aff3(0xb5)];if(_0x2646ab[_0x22aff3(0xcd)]!=='TD'||_0x2646ab[_0x22aff3(0x144)](_0x22aff3(0xf1))!==_0x22aff3(0x176))return;const _0x4e5389=()=>'ontouchstart'in window||navigator['maxTouchPoints']>0x0;_0x4e5389()&&_0x2646ab[_0x22aff3(0x122)](_0x22aff3(0xf1),_0x22aff3(0x10b));const _0x37bad3=_0x2646ab[_0x22aff3(0x170)]('table');if(!_0x37bad3)return;const _0x15e524=parseInt(_0x37bad3[_0x22aff3(0x148)]['tableIndex'],0xa),_0x3ad6d7=parseInt(_0x2646ab[_0x22aff3(0x170)]('tr')[_0x22aff3(0x148)][_0x22aff3(0x15e)],0xa),_0x1ce406=parseInt(_0x2646ab[_0x22aff3(0x148)][_0x22aff3(0x187)],0xa),_0x2f8ff0=_0x2646ab[_0x22aff3(0xe8)];_0x1225e6[_0x22aff3(0x159)](_0x15e524,_0x3ad6d7,_0x1ce406);const _0x19460f={[_0x1ce406]:_0x2f8ff0};_0x1225e6[_0x22aff3(0x116)](_0x15e524,_0x3ad6d7,_0x19460f),_0x3af2d2();},!![]);}_0x5a8ad6[_0x30ea5f(0x148)]['eventsBound']=_0x30ea5f(0x176),log(_0x30ea5f(0xc1),_0x30ea5f(0xbd));}function bindBatchFillButton(){const _0xba786a=_0x33c8f3,_0x5cf245=document[_0xba786a(0x174)](_0xba786a(0xd2));if(_0x5cf245){if(_0x5cf245[_0xba786a(0x148)][_0xba786a(0x8b)])return;_0x5cf245[_0xba786a(0x142)](_0xba786a(0x12f),_0x57432a=>{const _0x21e002=_0xba786a,_0x557c1b=extension_settings[extensionName],_0x572d4d=_0x557c1b['table_system_enabled']!==![];if(!_0x572d4d){_0x57432a[_0x21e002(0x126)](),toastr[_0x21e002(0x123)](_0x21e002(0x11b));return;}startBatchFilling();}),_0x5cf245[_0xba786a(0x148)][_0xba786a(0x8b)]=_0xba786a(0x176),log(_0xba786a(0x11d),_0xba786a(0xbd));}}function bindFloorFillButtons(){const _0x49b5ff=_0x33c8f3,_0x5f5272=document[_0x49b5ff(0x174)](_0x49b5ff(0x127)),_0x39cf67=document[_0x49b5ff(0x174)](_0x49b5ff(0xf5));if(_0x5f5272){if(_0x5f5272['dataset']['floorEventBound'])return;_0x5f5272['addEventListener'](_0x49b5ff(0x12f),_0x3e5275=>{const _0x1b095b=_0x49b5ff,_0x5c2acd=extension_settings[extensionName],_0x5b22fa=_0x5c2acd['table_system_enabled']!==![];if(!_0x5b22fa){_0x3e5275['preventDefault'](),toastr[_0x1b095b(0x123)](_0x1b095b(0x11b));return;}const _0x2b9f10=document['getElementById']('floor-start-input'),_0x2358fc=document[_0x1b095b(0x174)](_0x1b095b(0xac)),_0x5b5bac=parseInt(_0x2b9f10[_0x1b095b(0x182)],0xa),_0x31e85f=parseInt(_0x2358fc[_0x1b095b(0x182)],0xa);if(!_0x5b5bac||!_0x31e85f){toastr['warning'](_0x1b095b(0x171));return;}if(_0x5b5bac>_0x31e85f){toastr[_0x1b095b(0x123)](_0x1b095b(0xeb));return;}if(_0x5b5bac<0x1){toastr['warning'](_0x1b095b(0xe5));return;}import(_0x1b095b(0xcc))['then'](_0x1ca3c9=>{const _0x532c05=_0x1b095b;_0x1ca3c9[_0x532c05(0x150)](_0x5b5bac,_0x31e85f);});}),_0x5f5272[_0x49b5ff(0x148)][_0x49b5ff(0x14c)]=_0x49b5ff(0x176),log('\x22选定楼层填表\x22按钮已成功绑定。',_0x49b5ff(0xbd));}if(_0x39cf67){if(_0x39cf67['dataset'][_0x49b5ff(0x157)])return;_0x39cf67[_0x49b5ff(0x142)]('click',_0x3f65cb=>{const _0x540625=_0x49b5ff,_0x1b9fc6=extension_settings[extensionName],_0x534308=_0x1b9fc6[_0x540625(0x160)]!==![];if(!_0x534308){_0x3f65cb['preventDefault'](),toastr[_0x540625(0x123)]('表格系统总开关已关闭,请先启用总开关。');return;}import(_0x540625(0xcc))[_0x540625(0x167)](_0x4262e2=>{_0x4262e2['startCurrentFloorFilling']();});}),_0x39cf67[_0x49b5ff(0x148)]['currentEventBound']='true',log(_0x49b5ff(0x9b),_0x49b5ff(0xbd));}}function bindTemplateEditors(){const _0x2609ee=_0x33c8f3,_0x3be6cb=document[_0x2609ee(0x174)]('ai-rule-template-editor'),_0x3d67cb=document[_0x2609ee(0x174)](_0x2609ee(0x103)),_0x375b9c=document[_0x2609ee(0x174)](_0x2609ee(0x9c)),_0x3d6f76=document['getElementById'](_0x2609ee(0x17d)),_0x2a58bd=document[_0x2609ee(0x174)]('ai-flow-template-save-btn'),_0x13d067=document[_0x2609ee(0x174)]('ai-flow-template-restore-btn');if(!_0x3be6cb||!_0x3d6f76){log(_0x2609ee(0x7c),'warn');return;}_0x3be6cb[_0x2609ee(0x182)]=_0x1225e6[_0x2609ee(0x98)](),_0x3d6f76['value']=_0x1225e6['getBatchFillerFlowTemplate'](),_0x3d67cb[_0x2609ee(0x142)](_0x2609ee(0x12f),()=>{const _0x3c9334=_0x2609ee;_0x1225e6[_0x3c9334(0xa5)](_0x3be6cb[_0x3c9334(0x182)]),toastr[_0x3c9334(0xbd)](_0x3c9334(0x12d)),log(_0x3c9334(0x152),'success');}),_0x2a58bd['addEventListener']('click',()=>{const _0x1bc0a4=_0x2609ee;_0x1225e6[_0x1bc0a4(0xcf)](_0x3d6f76['value']),toastr[_0x1bc0a4(0xbd)](_0x1bc0a4(0x10e)),log(_0x1bc0a4(0x184),'success');}),_0x375b9c[_0x2609ee(0x142)]('click',()=>{const _0x45febf=_0x2609ee;confirm(_0x45febf(0xde))&&(_0x3be6cb[_0x45febf(0x182)]=DEFAULT_AI_RULE_TEMPLATE,_0x1225e6['saveBatchFillerRuleTemplate'](_0x3be6cb[_0x45febf(0x182)]),toastr[_0x45febf(0xa1)](_0x45febf(0x100)),log('批量填表-规则提示词已恢复默认。',_0x45febf(0xa1)));}),_0x13d067[_0x2609ee(0x142)]('click',()=>{const _0x30cb5a=_0x2609ee;confirm('您确定要将流程提示词恢复为默认设置吗?')&&(_0x3d6f76[_0x30cb5a(0x182)]=DEFAULT_AI_FLOW_TEMPLATE,_0x1225e6[_0x30cb5a(0xcf)](_0x3d6f76[_0x30cb5a(0x182)]),toastr[_0x30cb5a(0xa1)](_0x30cb5a(0x145)),log(_0x30cb5a(0x15f),_0x30cb5a(0xa1)));}),log('指令模板编辑器已成功绑定。','success');} +const _0x3fb332=_0x5ea8;(function(_0x3f2db3,_0x25a51c){const _0x1d4385=_0x5ea8,_0x587e72=_0x3f2db3();while(!![]){try{const _0x1bc200=-parseInt(_0x1d4385(0x114))/0x1*(-parseInt(_0x1d4385(0xf1))/0x2)+-parseInt(_0x1d4385(0x1e3))/0x3*(-parseInt(_0x1d4385(0xfd))/0x4)+-parseInt(_0x1d4385(0x197))/0x5*(parseInt(_0x1d4385(0x1bf))/0x6)+-parseInt(_0x1d4385(0x1bc))/0x7+parseInt(_0x1d4385(0x13c))/0x8*(-parseInt(_0x1d4385(0x169))/0x9)+-parseInt(_0x1d4385(0xe7))/0xa+parseInt(_0x1d4385(0x19d))/0xb;if(_0x1bc200===_0x25a51c)break;else _0x587e72['push'](_0x587e72['shift']());}catch(_0xf64f6f){_0x587e72['push'](_0x587e72['shift']());}}}(_0xd81b,0x3d055));import*as _0x5cc481 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';function _0x5ea8(_0x35c3ee,_0x8caac3){const _0xd81bbc=_0xd81b();return _0x5ea8=function(_0x5ea840,_0x3dbb41){_0x5ea840=_0x5ea840-0xe3;let _0x27615a=_0xd81bbc[_0x5ea840];return _0x27615a;},_0x5ea8(_0x35c3ee,_0x8caac3);}const getAllTablesContainer=()=>document[_0x3fb332(0x143)](_0x3fb332(0x175));function toggleRowContextMenu(_0x597439){const _0x1110de=_0x3fb332;_0x597439[_0x1110de(0x1bb)](),_0x597439[_0x1110de(0x1d3)]();const _0x279a00=_0x597439[_0x1110de(0x1d7)][_0x1110de(0xed)]('td.index-col');if(!_0x279a00)return;const _0xa74312=_0x279a00['querySelector'](_0x1110de(0x11c));if(!_0xa74312)return;const _0x4322bc=_0xa74312['classList'][_0x1110de(0x171)](_0x1110de(0x18e));document[_0x1110de(0x15a)]('.amily2-context-menu.amily2-menu-active')[_0x1110de(0xf0)](_0x2cf5ba=>{const _0x7e1aad=_0x1110de;_0x2cf5ba[_0x7e1aad(0x110)][_0x7e1aad(0x1ba)](_0x7e1aad(0x18e));});!_0x4322bc&&_0xa74312[_0x1110de(0x110)]['add']('amily2-menu-active');const _0x3574af=_0x267ae4=>{const _0x24f290=_0x1110de;!_0xa74312[_0x24f290(0x171)](_0x267ae4[_0x24f290(0x1d7)])&&(_0xa74312[_0x24f290(0x110)][_0x24f290(0x1ba)](_0x24f290(0x18e)),document[_0x24f290(0xe4)](_0x24f290(0x1ed),_0x3574af,!![]));};setTimeout(()=>{const _0x149625=_0x1110de;_0xa74312[_0x149625(0x110)]['contains'](_0x149625(0x18e))&&document[_0x149625(0x131)](_0x149625(0x1ed),_0x3574af,!![]);},0x0);}function toggleColumnContextMenu(_0x5163e8){const _0x2c8f63=_0x3fb332;_0x5163e8[_0x2c8f63(0x1bb)](),_0x5163e8[_0x2c8f63(0x1d3)]();const _0x5e46f0=_0x5163e8['target'][_0x2c8f63(0xed)]('th');if(!_0x5e46f0)return;const _0x5c7bc6=_0x5e46f0[_0x2c8f63(0x110)][_0x2c8f63(0x171)]('amily2-menu-open');document[_0x2c8f63(0x15a)]('th.amily2-menu-open')[_0x2c8f63(0xf0)](_0x4d382f=>{const _0x446fef=_0x2c8f63;_0x4d382f[_0x446fef(0x110)][_0x446fef(0x1ba)](_0x446fef(0x1c2));});!_0x5c7bc6&&_0x5e46f0['classList'][_0x2c8f63(0x160)](_0x2c8f63(0x1c2));const _0x55d9b5=_0x5249e2=>{const _0x3d2c23=_0x2c8f63;!_0x5e46f0[_0x3d2c23(0x171)](_0x5249e2['target'])&&(_0x5e46f0['classList'][_0x3d2c23(0x1ba)](_0x3d2c23(0x1c2)),document[_0x3d2c23(0xe4)](_0x3d2c23(0x1ed),_0x55d9b5,!![]));};setTimeout(()=>{const _0x321508=_0x2c8f63;_0x5e46f0[_0x321508(0x110)]['contains']('amily2-menu-open')&&document['addEventListener'](_0x321508(0x1ed),_0x55d9b5,!![]);},0x0);}function showColumnNameEditor(_0x57a436,_0x541a71,_0x101de7){const _0xa51574=_0x3fb332,_0x2d4cfb=_0xa51574(0x1ce)+_0x101de7+_0xa51574(0x14a),_0x14ee5e=$(_0x2d4cfb)['appendTo'](_0xa51574(0x19e)),_0x14de1f=_0x14ee5e[_0xa51574(0x1b0)]('#column-name-input'),_0x178fce=()=>{const _0x3b5545=_0xa51574;_0x14ee5e[0x0][_0x3b5545(0xf9)](),_0x14ee5e[_0x3b5545(0x1ba)]();};_0x14ee5e[_0xa51574(0x1b0)](_0xa51574(0x134))['on']('click',()=>{const _0x482c86=_0xa51574,_0x3c3488=_0x14de1f[_0x482c86(0x16b)]()[_0x482c86(0x198)]();if(_0x3c3488&&_0x3c3488!==_0x101de7)_0x5cc481[_0x482c86(0x100)](_0x57a436,_0x541a71,_0x3c3488),renderTables(),toastr[_0x482c86(0x193)](_0x482c86(0x1a7)+_0x3c3488+'\x22');else{if(!_0x3c3488){toastr[_0x482c86(0xe3)](_0x482c86(0x156)),_0x14de1f[_0x482c86(0x1eb)]();return;}}_0x178fce();}),_0x14ee5e[_0xa51574(0x1b0)]('.popup-button-cancel')['on']('click',_0x178fce),_0x14de1f['on'](_0xa51574(0x155),_0x84e050=>{const _0x45b6d6=_0xa51574;_0x84e050[_0x45b6d6(0x1e0)]===0xd&&_0x14ee5e['find'](_0x45b6d6(0x134))[_0x45b6d6(0x1ed)]();}),_0x14de1f['on']('keydown',_0x41555b=>{const _0x4ce23a=_0xa51574;_0x41555b[_0x4ce23a(0x1e0)]===0x1b&&_0x178fce();}),_0x14ee5e[0x0][_0xa51574(0x1a0)](),_0x14de1f[_0xa51574(0x1eb)]()[_0xa51574(0x1e1)]();}function positionContextMenu(_0x2df2b7,_0x4d16cd){const _0x533c60=_0x3fb332;_0x2df2b7[_0x533c60(0x12e)][_0x533c60(0x14f)]=_0x533c60(0x127),_0x2df2b7[_0x533c60(0x12e)][_0x533c60(0x1a2)]=_0x533c60(0x1ab),_0x2df2b7['style'][_0x533c60(0x16f)]='0',_0x2df2b7[_0x533c60(0x12e)][_0x533c60(0xe9)]=_0x533c60(0x1d2),_0x2df2b7[_0x533c60(0x12e)][_0x533c60(0x1cf)]='',_0x2df2b7[_0x533c60(0x12e)][_0x533c60(0x13a)]='',_0x2df2b7[_0x533c60(0x12e)][_0x533c60(0x15d)]='',_0x2df2b7['style']['overflowY']='';const _0xf12810=window[_0x533c60(0x12c)],_0x224021=_0x4d16cd['getBoundingClientRect'](),_0x5731a8=0xc8,_0x48ab77=_0x4d16cd[_0x533c60(0xed)]('.hly-scroll'),_0x1866d4=_0x48ab77?_0x48ab77[_0x533c60(0x11f)]():{'top':0x0,'bottom':_0xf12810},_0x936bdf=Math[_0x533c60(0x128)](_0xf12810,_0x1866d4['bottom'])-_0x224021[_0x533c60(0x182)],_0x817e9d=_0x224021[_0x533c60(0xe5)]-Math['max'](0x0,_0x1866d4[_0x533c60(0xe5)]);_0x936bdf<_0x5731a8&&_0x817e9d>_0x936bdf?(_0x2df2b7[_0x533c60(0x12e)][_0x533c60(0xe5)]=_0x533c60(0x1d2),_0x2df2b7['style'][_0x533c60(0x182)]=_0x533c60(0x142),_0x2df2b7[_0x533c60(0x12e)][_0x533c60(0x13a)]=_0x533c60(0x13f)):(_0x2df2b7['style'][_0x533c60(0xe5)]=_0x533c60(0x142),_0x2df2b7[_0x533c60(0x12e)][_0x533c60(0x182)]='auto',_0x2df2b7[_0x533c60(0x12e)][_0x533c60(0x1cf)]='2px');const _0xf99fc4=0xa0,_0x5aa737=_0x4d16cd['closest'](_0x533c60(0x1d9)),_0x36a2e5=_0x5aa737?_0x5aa737['closest']('div[style*=\x22overflowX\x22]'):null;if(_0x36a2e5){const _0x261c8c=_0x36a2e5[_0x533c60(0x11f)](),_0x4e1372=_0x224021['left']-_0x261c8c[_0x533c60(0x16f)];_0x4e1372+_0xf99fc4>_0x261c8c[_0x533c60(0x1b5)]-0x14&&(_0x2df2b7[_0x533c60(0x12e)][_0x533c60(0x16f)]=_0x533c60(0x1d2),_0x2df2b7['style']['right']='0');}}function _0xd81b(){const _0x20501f=['dataset','input[name=\x22filling-mode\x22]','button','startFloorRangeFilling','表格系统总开关已关闭,请先启用总开关。','.move-table-up-btn','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','add-left','colIndex','【最终警告】您确定要永久废黜表格\x20“[','error','classList','#rule-note','table-controls','您确定要将规则提示词恢复为默认设置吗?','393QAoIHs','向左移动','note','currentEventBound','在上加行','depth','amily2-context-menu','loadTables','.amily2-context-menu','delete','add-below','getBoundingClientRect','down','fa-plus-circle','流程提示词已保存。','createElement','table-injection-depth','appendTo','在左加列','absolute','min','0.5','contenteditable','addTable','innerHeight','filling_mode','style','\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','saveBatchFillerFlowTemplate','addEventListener','批量填表-规则提示词已恢复默认。','danger','.popup-button-ok','checked','move-left','optimized','deleteColumn','injection','marginBottom','role','2504KRBvxC','\x20行吗?','menu_button\x20small_button','2px','add-above','在右加列','100%','getElementById','amily2-import-global-preset-btn','maxTouchPoints','ai-rule-template-save-btn','move-up','table_injection_enabled','\x22\x20title=\x22编辑规则\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20提示:列名将用于标识此列的内容\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20取消\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20确认\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20','批量填表-流程提示词已恢复默认。','.edit-rules-btn','index-col','exportPresetFull','position','getBatchFillerRuleTemplate','updateRow','无法找到指令模板编辑器,绑定失败。','active','div','keypress','列名不能为空!','span','addColumn','true','querySelectorAll','ai-rule-template-restore-btn','display','maxHeight','flex','saveBatchFillerRuleTemplate','add','deleteTable','rowIndex','\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','moveRow','name','rename','规则提示词已保存。','amily2-import-preset-btn','5535RHNrfU','向右移动','val','向下移动','space-between','向上移动','left','blur','contains','fa-arrow-left','楼层不能小于1。','\x22\x20title=\x22下移\x22>','all-tables-container','fa-arrow-right','请输入有效的起始楼层和结束楼层。','move-right','.add-col-btn','内存状态为空,从聊天记录加载作为后备。','删除该列','表格视图交互事件已成功绑定。','”\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','.add-row-btn','table-role-system','pointer','previousElementSibling','bottom','\x20','fa-pen','fill-table-now-btn','isCurrentTablesEmpty','amily2-menu-active','input[name=\x22table-injection-role\x22]','fill-selected-floors-btn','length','moveTable','success','ontouchstart','批量填表-流程提示词已保存。','delete-row','5RlhTen','trim','createTBody','\x20','change','move-table-up-btn','12402049uDIOmz','body','\x0a\x20\x20\x20\x20\x20\x20\x20\x20','10000','【确认】您确定要清空所有表格的剧情内容吗?此操作将保留表格结构,但会删除所有已填写的行。','touchstart','#rule-update','getBatchFillerFlowTemplate','find','.control-block-with-switch','getMemoryState','batchEventBound','\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\x20编辑列名\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20列名:\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20【增加】:\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','tableIndex','disabled','target','在下加行','table','cursor','label','表格注入设置已成功绑定。','../core/table-system/batch-filler.js','appendChild','then','which','select','table-injection-position','41928dIzdAT','填表模式已切换为\x20','amily2-context-menu\x20amily2-row-context-menu','#sinan-','批量填表-规则提示词已保存。','startCurrentFloorFilling','.popup-button-cancel','overflowX','focus','querySelector','click','原始填表','input','amily2-table-','warning','removeEventListener','top','未知表格','3703050ZSWlXs','ai-flow-template-editor','right','tab','分步填表','.sinan-tab-pane','closest','.sinan-nav-item','value','forEach','586Bwjcfe','add-table-placeholder','”\x20列吗?','move-down','importGlobalPreset','insertRow','amily2_memorisation_forms_panel','insertCell','close','table-injection-enabled','moveColumn','amily2-export-preset-btn','4cuqoxd','table_system_enabled','#amily2_memorisation_forms_panel\x20.sinan-navigation-deck','updateHeader','fa-arrow-down','matches','block','floorEventBound'];_0xd81b=function(){return _0x20501f;};return _0xd81b();}export function renderTables(){const _0x3066c4=_0x3fb332;let _0x43f61b=_0x5cc481['getMemoryState']();!_0x43f61b&&(log(_0x3066c4(0x17a),_0x3066c4(0x1cd)),_0x43f61b=_0x5cc481[_0x3066c4(0x11b)]());const _0x32f67d=getAllTablesContainer();if(!_0x43f61b||!_0x32f67d){console[_0x3066c4(0x10f)]('[内存储司-工部]\x20缺少表格数据或容器,无法渲染。');return;}const _0x2b4dc1=_0x5cc481['getHighlights'](),_0x43be13=document[_0x3066c4(0x143)]('add-table-placeholder');_0x43be13&&_0x43be13['remove'](),_0x32f67d[_0x3066c4(0x1d0)]='',_0x43f61b[_0x3066c4(0xf0)]((_0x168437,_0x36aa06)=>{const _0x12b141=_0x3066c4,_0x4f3fe0=document['createElement'](_0x12b141(0x154));_0x4f3fe0['style'][_0x12b141(0x15c)]=_0x12b141(0x15e),_0x4f3fe0[_0x12b141(0x12e)]['justifyContent']=_0x12b141(0x16d),_0x4f3fe0['style']['alignItems']=_0x12b141(0x1a3);const _0x20ccb5=document['createElement']('h3');_0x20ccb5[_0x12b141(0x1d0)]=_0x12b141(0x19a)+_0x168437[_0x12b141(0x165)];const _0x39c134=document[_0x12b141(0x123)]('div');_0x39c134[_0x12b141(0x1c3)]=_0x12b141(0x112);const _0x491f47=_0x36aa06>0x0?'':'',_0x1455c4=_0x36aa06<_0x43f61b['length']-0x1?_0x12b141(0x183)+_0x36aa06+_0x12b141(0x174):'';_0x39c134[_0x12b141(0x1d0)]='\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20'+_0x491f47+_0x12b141(0x10b)+_0x1455c4+_0x12b141(0x1b4)+_0x36aa06+_0x12b141(0x149)+_0x36aa06+_0x12b141(0x1aa),_0x4f3fe0[_0x12b141(0x1de)](_0x20ccb5),_0x4f3fe0[_0x12b141(0x1de)](_0x39c134),_0x32f67d[_0x12b141(0x1de)](_0x4f3fe0);const _0x9d969e=document[_0x12b141(0x123)]('table');_0x9d969e[_0x12b141(0x12e)]['display']=_0x12b141(0x103),_0x9d969e[_0x12b141(0x12e)][_0x12b141(0x1ea)]=_0x12b141(0x1d2),_0x9d969e['id']=_0x12b141(0x1f0)+_0x36aa06,_0x9d969e[_0x12b141(0x105)][_0x12b141(0x1d5)]=_0x36aa06;const _0x246ed2=_0x9d969e[_0x12b141(0x1d1)](),_0x4f5ce7=_0x246ed2[_0x12b141(0xf6)](),_0x5a85e7=document[_0x12b141(0x123)]('th');_0x5a85e7[_0x12b141(0x1c3)]='index-col',_0x5a85e7['textContent']='#',_0x4f5ce7['appendChild'](_0x5a85e7),_0x168437['headers'][_0x12b141(0xf0)]((_0x46a3ad,_0x819e5)=>{const _0x3dfab0=_0x12b141,_0x1be544=document[_0x3dfab0(0x123)]('th');_0x1be544[_0x3dfab0(0x105)]['colIndex']=_0x819e5,_0x1be544[_0x3dfab0(0x12e)][_0x3dfab0(0x1da)]=_0x3dfab0(0x180);const _0x137361=document['createElement'](_0x3dfab0(0x157));_0x137361[_0x3dfab0(0x1c3)]='amily2-header-text',_0x137361['textContent']=_0x46a3ad,_0x1be544[_0x3dfab0(0x1de)](_0x137361);const _0xcd6b7b=document[_0x3dfab0(0x123)]('div');_0xcd6b7b['className']=_0x3dfab0(0x11a);const _0x21d55e=[{'label':_0x3dfab0(0x115),'action':_0x3dfab0(0x136),'icon':_0x3dfab0(0x172)},{'label':_0x3dfab0(0x16a),'action':_0x3dfab0(0x178),'icon':_0x3dfab0(0x176)},{'label':_0x3dfab0(0x126),'action':_0x3dfab0(0x10c),'icon':_0x3dfab0(0x121)},{'label':_0x3dfab0(0x141),'action':_0x3dfab0(0x186),'icon':_0x3dfab0(0x121)},{'label':_0x3dfab0(0x1a4),'action':_0x3dfab0(0x166),'icon':_0x3dfab0(0x18b)},{'label':_0x3dfab0(0x17b),'action':_0x3dfab0(0x11d),'icon':_0x3dfab0(0x1ca),'isDanger':!![]}];_0x21d55e[_0x3dfab0(0xf0)](({label:_0x598581,action:_0x4f4eb1,icon:_0x3e064b,isDanger:_0x2e7ae4})=>{const _0x49c768=_0x3dfab0,_0x26d97e=document['createElement'](_0x49c768(0x107));_0x26d97e[_0x49c768(0x1c8)]=_0x598581,_0x26d97e['className']='menu_button\x20small_button';if(_0x2e7ae4)_0x26d97e[_0x49c768(0x110)][_0x49c768(0x160)](_0x49c768(0x133));_0x26d97e[_0x49c768(0x131)](_0x49c768(0x1ed),_0x3cd9cf=>{const _0x1eebff=_0x49c768;_0x3cd9cf[_0x1eebff(0x1d3)]();switch(_0x4f4eb1){case _0x1eebff(0x136):_0x5cc481[_0x1eebff(0xfb)](_0x36aa06,_0x819e5,_0x1eebff(0x16f));break;case'move-right':_0x5cc481['moveColumn'](_0x36aa06,_0x819e5,_0x1eebff(0xe9));break;case _0x1eebff(0x10c):_0x5cc481['insertColumn'](_0x36aa06,_0x819e5,'left');break;case _0x1eebff(0x186):_0x5cc481[_0x1eebff(0x1a9)](_0x36aa06,_0x819e5,_0x1eebff(0xe9));break;case _0x1eebff(0x166):showColumnNameEditor(_0x36aa06,_0x819e5,_0x46a3ad);break;case _0x1eebff(0x11d):confirm('您确定要删除\x20“'+_0x46a3ad+_0x1eebff(0xf3))&&_0x5cc481[_0x1eebff(0x138)](_0x36aa06,_0x819e5);break;}renderTables();}),_0xcd6b7b['appendChild'](_0x26d97e);}),_0x1be544[_0x3dfab0(0x1de)](_0xcd6b7b),_0x4f5ce7[_0x3dfab0(0x1de)](_0x1be544);});const _0x4d3efa=_0x9d969e[_0x12b141(0x199)]();_0x168437[_0x12b141(0x1b7)]&&_0x168437[_0x12b141(0x1b7)][_0x12b141(0x191)]>0x0&&_0x168437[_0x12b141(0x1b7)]['forEach']((_0x1791c3,_0x2e70a0)=>{const _0x4cf889=_0x12b141,_0x3f82d9=_0x4d3efa['insertRow']();_0x3f82d9['dataset'][_0x4cf889(0x162)]=_0x2e70a0;const _0x2fac3b=_0x3f82d9[_0x4cf889(0xf8)]();_0x2fac3b[_0x4cf889(0x1c3)]=_0x4cf889(0x14d);const _0x5f161c=document['createElement'](_0x4cf889(0x157));_0x5f161c[_0x4cf889(0x1c8)]=_0x2e70a0+0x1,_0x2fac3b[_0x4cf889(0x1de)](_0x5f161c);const _0x5af18f=document[_0x4cf889(0x123)](_0x4cf889(0x154));_0x5af18f[_0x4cf889(0x1c3)]=_0x4cf889(0x1e5);const _0x348063=[{'label':_0x4cf889(0x16e),'action':_0x4cf889(0x147),'icon':'fa-arrow-up'},{'label':_0x4cf889(0x16c),'action':_0x4cf889(0xf4),'icon':_0x4cf889(0x101)},{'label':_0x4cf889(0x118),'action':_0x4cf889(0x140),'icon':_0x4cf889(0x121)},{'label':_0x4cf889(0x1d8),'action':_0x4cf889(0x11e),'icon':_0x4cf889(0x121)},{'label':'删除该行','action':_0x4cf889(0x196),'icon':'fa-trash-alt','isDanger':!![]}];_0x348063[_0x4cf889(0xf0)](({label:_0x4d8f7c,action:_0x421d81,icon:_0x5a3dde,isDanger:_0x113ec6})=>{const _0x1e3d2b=_0x4cf889,_0x138bb4=document['createElement'](_0x1e3d2b(0x107));_0x138bb4[_0x1e3d2b(0x1d0)]=_0x1e3d2b(0x19f)+_0x5a3dde+_0x1e3d2b(0x18a)+_0x4d8f7c,_0x138bb4[_0x1e3d2b(0x1c3)]=_0x1e3d2b(0x13e);if(_0x113ec6)_0x138bb4['classList'][_0x1e3d2b(0x160)](_0x1e3d2b(0x133));_0x138bb4[_0x1e3d2b(0x131)]('click',_0x335a6=>{const _0xa3295c=_0x1e3d2b;_0x335a6[_0xa3295c(0x1d3)]();switch(_0x421d81){case _0xa3295c(0x147):_0x5cc481[_0xa3295c(0x164)](_0x36aa06,_0x2e70a0,'up');break;case _0xa3295c(0xf4):_0x5cc481['moveRow'](_0x36aa06,_0x2e70a0,_0xa3295c(0x120));break;case _0xa3295c(0x140):_0x5cc481[_0xa3295c(0xf6)](_0x36aa06,_0x2e70a0,_0xa3295c(0x1c9));break;case _0xa3295c(0x11e):_0x5cc481[_0xa3295c(0xf6)](_0x36aa06,_0x2e70a0,_0xa3295c(0x189));break;case _0xa3295c(0x196):confirm(_0xa3295c(0x1c1)+(_0x2e70a0+0x1)+_0xa3295c(0x13d))&&_0x5cc481['deleteRow'](_0x36aa06,_0x2e70a0);break;}renderTables();}),_0x5af18f[_0x1e3d2b(0x1de)](_0x138bb4);}),_0x2fac3b[_0x4cf889(0x1de)](_0x5af18f),_0x1791c3['forEach']((_0x54a971,_0xb93407)=>{const _0x3734fa=_0x4cf889,_0x208640=_0x3f82d9[_0x3734fa(0xf8)]();_0x208640['textContent']=_0x54a971;const _0xa68a51=()=>_0x3734fa(0x194)in window||navigator[_0x3734fa(0x145)]>0x0;!_0xa68a51()&&_0x208640['setAttribute'](_0x3734fa(0x12a),'true');_0x208640[_0x3734fa(0x105)][_0x3734fa(0x10d)]=_0xb93407,_0x208640['dataset']['label']=_0x168437['headers'][_0xb93407]||'';const _0x3e19bd=_0x36aa06+'-'+_0x2e70a0+'-'+_0xb93407;_0x2b4dc1['has'](_0x3e19bd)&&_0x208640[_0x3734fa(0x110)][_0x3734fa(0x160)]('cell-highlight');});}),_0x32f67d[_0x12b141(0x1de)](_0x9d969e);}),_0x43be13&&_0x32f67d[_0x3066c4(0x1de)](_0x43be13);}function openRuleEditor(_0xec8afb){const _0x3242a6=_0x3fb332,_0x2125aa=_0x5cc481['getMemoryState']();if(!_0x2125aa||!_0x2125aa[_0xec8afb])return;const _0x493974=_0x2125aa[_0xec8afb],_0x560a6d='\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“'+_0x493974[_0x3242a6(0x165)]+_0x3242a6(0x17d)+(_0x493974[_0x3242a6(0x116)]||'')+_0x3242a6(0x1d4)+(_0x493974['rule_add']||'')+_0x3242a6(0x163)+(_0x493974[_0x3242a6(0x1a6)]||'')+'\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'+(_0x493974[_0x3242a6(0x1b9)]||'')+_0x3242a6(0x12f),_0x56856f=$(_0x560a6d)[_0x3242a6(0x125)]('body'),_0x1f84a1=()=>{const _0x35656e=_0x3242a6;_0x56856f[0x0][_0x35656e(0xf9)](),_0x56856f['remove']();};_0x56856f[_0x3242a6(0x1b0)](_0x3242a6(0x134))['on'](_0x3242a6(0x1ed),()=>{const _0x5c0ca6=_0x3242a6,_0x2f0232={'note':_0x56856f['find'](_0x5c0ca6(0x111))[_0x5c0ca6(0x16b)](),'rule_add':_0x56856f[_0x5c0ca6(0x1b0)]('#rule-add')[_0x5c0ca6(0x16b)](),'rule_delete':_0x56856f['find'](_0x5c0ca6(0x1a5))[_0x5c0ca6(0x16b)](),'rule_update':_0x56856f[_0x5c0ca6(0x1b0)](_0x5c0ca6(0x1ae))[_0x5c0ca6(0x16b)]()};_0x5cc481[_0x5c0ca6(0x1c7)](_0xec8afb,_0x2f0232),_0x1f84a1();}),_0x56856f[_0x3242a6(0x1b0)](_0x3242a6(0x1e9))['on']('click',_0x1f84a1),_0x56856f[0x0]['showModal']();}function bindInjectionSettings(){const _0x181ab2=_0x3fb332,_0x1eacdd=extension_settings[extensionName],_0x44ec3b=document['getElementById']('table-system-master-switch'),_0x27d827=document[_0x181ab2(0x143)](_0x181ab2(0xfa)),_0x3f4226=document[_0x181ab2(0x143)](_0x181ab2(0x1e2)),_0x4d6b33=document['getElementById'](_0x181ab2(0x124)),_0xb3a239=document['querySelectorAll'](_0x181ab2(0x18f));if(!_0x44ec3b||!_0x27d827||!_0x3f4226||!_0x4d6b33||!_0xb3a239[_0x181ab2(0x191)])return;const _0x4f17d9=()=>{const _0x1f9ce9=_0x181ab2,_0x42528b=_0x3f4226['value'],_0x2bee59=_0x44ec3b[_0x1f9ce9(0x135)],_0x520110=_0x42528b==='1';_0x27d827[_0x1f9ce9(0x1d6)]=!_0x2bee59,_0x3f4226[_0x1f9ce9(0x1d6)]=!_0x2bee59,_0x4d6b33[_0x1f9ce9(0x1d6)]=!_0x2bee59||!_0x520110,_0xb3a239[_0x1f9ce9(0xf0)](_0x4c40f6=>_0x4c40f6[_0x1f9ce9(0x1d6)]=!_0x2bee59||!_0x520110);const _0x33fdc3=_0x2bee59?'1':'0.5';_0x27d827[_0x1f9ce9(0x12e)][_0x1f9ce9(0x184)]=_0x33fdc3;_0x27d827['closest']('.control-block-with-switch')&&(_0x27d827['closest'](_0x1f9ce9(0x1b1))[_0x1f9ce9(0x12e)][_0x1f9ce9(0x184)]=_0x33fdc3);_0x3f4226['style'][_0x1f9ce9(0x184)]=_0x33fdc3;_0x3f4226['previousElementSibling']&&(_0x3f4226['previousElementSibling'][_0x1f9ce9(0x12e)][_0x1f9ce9(0x184)]=_0x33fdc3);const _0x599242=_0x2bee59&&_0x520110?'1':_0x1f9ce9(0x129);_0x4d6b33['style'][_0x1f9ce9(0x184)]=_0x599242;_0x4d6b33[_0x1f9ce9(0x181)]&&(_0x4d6b33[_0x1f9ce9(0x181)][_0x1f9ce9(0x12e)][_0x1f9ce9(0x184)]=_0x599242);const _0x111638=_0x2bee59&&_0x520110?'1':_0x1f9ce9(0x129),_0x74e70e=document[_0x1f9ce9(0x143)](_0x1f9ce9(0x17f))?.[_0x1f9ce9(0xed)]('.radio-group');_0x74e70e&&(_0x74e70e[_0x1f9ce9(0x12e)][_0x1f9ce9(0x184)]=_0x111638,_0x74e70e['previousElementSibling']&&(_0x74e70e[_0x1f9ce9(0x181)][_0x1f9ce9(0x12e)]['opacity']=_0x111638));const _0x460157=document['querySelectorAll'](_0x1f9ce9(0x106));_0x460157[_0x1f9ce9(0xf0)](_0x41b395=>{const _0x3e7947=_0x1f9ce9;_0x41b395['disabled']=!_0x2bee59;const _0x1772d4=_0x41b395['closest'](_0x3e7947(0x1db));_0x1772d4&&(_0x1772d4[_0x3e7947(0x12e)]['opacity']=_0x2bee59?'1':_0x3e7947(0x129));});const _0x45c3d7=document[_0x1f9ce9(0x143)](_0x1f9ce9(0x18c));_0x45c3d7&&(_0x45c3d7[_0x1f9ce9(0x1d6)]=!_0x2bee59,_0x45c3d7[_0x1f9ce9(0x12e)][_0x1f9ce9(0x184)]=_0x2bee59?'1':_0x1f9ce9(0x129));};_0x44ec3b['checked']=_0x1eacdd[_0x181ab2(0xfe)]!==![],_0x27d827[_0x181ab2(0x135)]=_0x1eacdd[_0x181ab2(0x148)],_0x3f4226['value']=_0x1eacdd[_0x181ab2(0x139)][_0x181ab2(0x14f)],_0x4d6b33['value']=_0x1eacdd['injection'][_0x181ab2(0x119)],_0xb3a239[_0x181ab2(0xf0)](_0x3e601d=>{const _0x56c8ec=_0x181ab2;parseInt(_0x3e601d[_0x56c8ec(0xef)],0xa)===_0x1eacdd['injection'][_0x56c8ec(0x13b)]&&(_0x3e601d[_0x56c8ec(0x135)]=!![]);}),_0x4f17d9(),_0x44ec3b[_0x181ab2(0x131)](_0x181ab2(0x19b),()=>{const _0x2a8cd5=_0x181ab2;_0x1eacdd[_0x2a8cd5(0xfe)]=_0x44ec3b['checked'],saveSettingsDebounced(),_0x4f17d9();const _0x22c368=_0x44ec3b[_0x2a8cd5(0x135)]?_0x2a8cd5(0x1c6):_0x2a8cd5(0x1be);toastr['info'](_0x2a8cd5(0x187)+_0x22c368+'。'),log(_0x2a8cd5(0x187)+_0x22c368+'。','info');}),_0x27d827['addEventListener'](_0x181ab2(0x19b),()=>{const _0x26bdf5=_0x181ab2;_0x1eacdd[_0x26bdf5(0x148)]=_0x27d827[_0x26bdf5(0x135)],saveSettingsDebounced();}),_0x3f4226[_0x181ab2(0x131)]('change',()=>{const _0x23cdc9=_0x181ab2;_0x1eacdd[_0x23cdc9(0x139)][_0x23cdc9(0x14f)]=parseInt(_0x3f4226[_0x23cdc9(0xef)],0xa),saveSettingsDebounced(),_0x4f17d9();}),_0x4d6b33[_0x181ab2(0x131)](_0x181ab2(0x1ef),()=>{const _0x4e8b9b=_0x181ab2;_0x1eacdd[_0x4e8b9b(0x139)][_0x4e8b9b(0x119)]=parseInt(_0x4d6b33[_0x4e8b9b(0xef)],0xa),saveSettingsDebounced();}),_0xb3a239[_0x181ab2(0xf0)](_0x2dbff1=>{const _0xbd01e=_0x181ab2;_0x2dbff1['addEventListener'](_0xbd01e(0x19b),()=>{const _0x59e9d1=_0xbd01e;_0x2dbff1[_0x59e9d1(0x135)]&&(_0x1eacdd['injection'][_0x59e9d1(0x13b)]=parseInt(_0x2dbff1['value'],0xa),saveSettingsDebounced());});}),log(_0x181ab2(0x1dc),_0x181ab2(0x193));}function updateAndSaveTableSetting(_0x445bcc,_0x11e70f){!extension_settings[extensionName]&&(extension_settings[extensionName]={}),extension_settings[extensionName][_0x445bcc]=_0x11e70f,saveSettingsDebounced();}export function bindTableEvents(){const _0x345b7f=_0x3fb332,_0x312543=document[_0x345b7f(0x143)](_0x345b7f(0xf7));if(!_0x312543||_0x312543['dataset']['eventsBound'])return;log('开始为表格视图绑定交互事件...',_0x345b7f(0x185));const _0xec4613=_0x312543[_0x345b7f(0x15a)](_0x345b7f(0x106)),_0x5541cf=()=>{const _0x499889=_0x345b7f,_0x246ae5=extension_settings[extensionName]?.['filling_mode']||'main-api';_0xec4613[_0x499889(0xf0)](_0x464a41=>{const _0x5ab3d2=_0x499889;_0x464a41[_0x5ab3d2(0x135)]=_0x464a41[_0x5ab3d2(0xef)]===_0x246ae5;});};_0xec4613[_0x345b7f(0xf0)](_0x2c621a=>{const _0x24a91d=_0x345b7f;_0x2c621a[_0x24a91d(0x131)](_0x24a91d(0x19b),function(){const _0x544d52=_0x24a91d,_0x146c5d=this['value'];updateAndSaveTableSetting(_0x544d52(0x12d),_0x146c5d);let _0x54ade9=_0x544d52(0x1ee);if(_0x146c5d==='secondary-api')_0x54ade9=_0x544d52(0xeb);if(_0x146c5d===_0x544d52(0x137))_0x54ade9='优化中填表';toastr['info'](_0x544d52(0x1e4)+_0x54ade9+'。'),_0x5541cf();});}),_0x5541cf();const _0x23ffd=()=>{renderTables(),bindInjectionSettings();};_0x23ffd(),bindBatchFillButton(),bindFloorFillButtons(),bindTemplateEditors();const _0x44f0d5=document[_0x345b7f(0x1ec)](_0x345b7f(0xff));_0x44f0d5&&_0x44f0d5[_0x345b7f(0x131)](_0x345b7f(0x1ed),_0x5b2237=>{const _0x5c2fef=_0x345b7f,_0xb65c85=_0x5b2237[_0x5c2fef(0x1d7)]['closest'](_0x5c2fef(0xee));if(!_0xb65c85)return;const _0x50cdd9=_0xb65c85['dataset'][_0x5c2fef(0xea)];if(!_0x50cdd9)return;const _0x314f1b=_0xb65c85[_0x5c2fef(0xed)]('.settings-group');if(!_0x314f1b)return;_0x314f1b[_0x5c2fef(0x15a)]('.sinan-nav-item')[_0x5c2fef(0xf0)](_0x3cadf2=>_0x3cadf2['classList']['remove'](_0x5c2fef(0x153))),_0xb65c85[_0x5c2fef(0x110)]['add']('active'),_0x314f1b['querySelectorAll'](_0x5c2fef(0xec))[_0x5c2fef(0xf0)](_0x160188=>_0x160188[_0x5c2fef(0x110)][_0x5c2fef(0x1ba)](_0x5c2fef(0x153)));const _0x174b8c=_0x314f1b['querySelector'](_0x5c2fef(0x1e6)+_0x50cdd9+'-tab');_0x174b8c&&_0x174b8c[_0x5c2fef(0x110)][_0x5c2fef(0x160)](_0x5c2fef(0x153));});const _0x3db03e=document[_0x345b7f(0x143)](_0x345b7f(0xfc)),_0x285083=document[_0x345b7f(0x143)]('amily2-export-preset-full-btn'),_0x2f539c=document[_0x345b7f(0x143)](_0x345b7f(0x168)),_0x5179ae=document[_0x345b7f(0x143)](_0x345b7f(0x144)),_0x5849b7=document[_0x345b7f(0x143)]('amily2-clear-global-preset-btn');_0x3db03e&&_0x3db03e[_0x345b7f(0x131)](_0x345b7f(0x1ed),()=>_0x5cc481['exportPreset']());_0x285083&&_0x285083[_0x345b7f(0x131)]('click',()=>_0x5cc481[_0x345b7f(0x14e)]());_0x2f539c&&_0x2f539c[_0x345b7f(0x131)](_0x345b7f(0x1ed),()=>_0x5cc481[_0x345b7f(0x1cc)](_0x23ffd));_0x5179ae&&_0x5179ae[_0x345b7f(0x131)](_0x345b7f(0x1ed),()=>{const _0x56afcf=_0x345b7f,_0x266efc=_0x5cc481[_0x56afcf(0x18d)]();_0x5cc481[_0x56afcf(0xf5)](()=>{_0x266efc&&(_0x5cc481['loadTables'](),_0x23ffd());});});_0x5849b7&&_0x5849b7[_0x345b7f(0x131)](_0x345b7f(0x1ed),()=>{const _0x51cf8d=_0x345b7f,_0x197e0c=_0x5cc481[_0x51cf8d(0x18d)]();_0x5cc481['clearGlobalPreset'](),_0x197e0c&&(_0x5cc481['loadTables'](),_0x23ffd());});const _0x1b947a=document[_0x345b7f(0x143)]('amily2-clear-all-tables-btn');_0x1b947a&&_0x1b947a[_0x345b7f(0x131)](_0x345b7f(0x1ed),()=>{const _0x22b573=_0x345b7f;confirm(_0x22b573(0x1ac))&&(_0x5cc481['clearAllTables'](),_0x23ffd());});const _0x2e8378=document[_0x345b7f(0x143)](_0x345b7f(0xf2));_0x2e8378&&_0x2e8378[_0x345b7f(0x131)]('click',()=>{const _0xe83090=_0x345b7f,_0x32668d=prompt('请输入新表格的名称:','新表格');_0x32668d&&_0x32668d[_0xe83090(0x198)]()&&(_0x5cc481[_0xe83090(0x12b)](_0x32668d[_0xe83090(0x198)]()),_0x23ffd());});const _0x609de8=getAllTablesContainer();if(_0x609de8){_0x609de8['addEventListener'](_0x345b7f(0x1ed),_0x26af2f=>{const _0x3811f6=_0x345b7f,_0x2afed4=_0x26af2f['target'][_0x3811f6(0xed)]('th');if(_0x2afed4&&!_0x2afed4[_0x3811f6(0x110)]['contains']('index-col')){toggleColumnContextMenu(_0x26af2f);return;}const _0x5ec409=_0x26af2f[_0x3811f6(0x1d7)][_0x3811f6(0xed)]('td.index-col');if(_0x5ec409){toggleRowContextMenu(_0x26af2f);return;}const _0x99ebd7=_0x26af2f[_0x3811f6(0x1d7)][_0x3811f6(0xed)]('button');if(!_0x99ebd7)return;const _0x23270c=parseInt(_0x99ebd7[_0x3811f6(0x105)][_0x3811f6(0x1d5)],0xa);if(_0x99ebd7['matches'](_0x3811f6(0x17e)))_0x5cc481['addRow'](_0x23270c),_0x23ffd();else{if(_0x99ebd7[_0x3811f6(0x102)](_0x3811f6(0x179)))_0x5cc481[_0x3811f6(0x158)](_0x23270c),_0x23ffd();else{if(_0x99ebd7[_0x3811f6(0x102)](_0x3811f6(0x10a))||_0x99ebd7[_0x3811f6(0x102)]('.move-table-down-btn')){const _0x8a0b86=_0x99ebd7[_0x3811f6(0x110)]['contains'](_0x3811f6(0x19c))?'up':'down';_0x5cc481[_0x3811f6(0x192)](_0x23270c,_0x8a0b86),_0x23ffd();}else{if(_0x99ebd7[_0x3811f6(0x102)](_0x3811f6(0x14c)))openRuleEditor(_0x23270c);else{if(_0x99ebd7[_0x3811f6(0x102)]('.delete-table-btn')){const _0xdb8c7e=_0x5cc481[_0x3811f6(0x1b2)](),_0x39e40d=_0xdb8c7e[_0x23270c]?.['name']||_0x3811f6(0xe6);confirm(_0x3811f6(0x10e)+_0x39e40d+']”\x20吗?此操作不可逆!')&&(_0x5cc481[_0x3811f6(0x161)](_0x23270c),_0x23ffd());}}}}}});const _0x6281a7=()=>'ontouchstart'in window||navigator[_0x345b7f(0x145)]>0x0;if(_0x6281a7()){let _0x45591f=0x0,_0x4b0207=null;_0x609de8[_0x345b7f(0x131)](_0x345b7f(0x1ad),_0x3986d3=>{const _0xc9edf9=_0x345b7f,_0x21e18d=_0x3986d3[_0xc9edf9(0x1d7)]['closest']('td');if(!_0x21e18d||_0x21e18d['dataset']['colIndex']===undefined)return;const _0x407a86=new Date()['getTime'](),_0x5e18e3=_0x407a86-_0x45591f;_0x5e18e3<0x12c&&_0x5e18e3>0x0&&_0x4b0207===_0x21e18d&&(_0x3986d3[_0xc9edf9(0x1bb)](),_0x21e18d['getAttribute']('contenteditable')!==_0xc9edf9(0x159)&&(_0x21e18d[_0xc9edf9(0x1a1)]('contenteditable',_0xc9edf9(0x159)),setTimeout(()=>_0x21e18d[_0xc9edf9(0x1eb)](),0x0))),_0x45591f=_0x407a86,_0x4b0207=_0x21e18d;});}_0x609de8[_0x345b7f(0x131)](_0x345b7f(0x170),_0x34d0b0=>{const _0x3df6d0=_0x345b7f,_0x3eb38f=_0x34d0b0[_0x3df6d0(0x1d7)];if(_0x3eb38f['tagName']!=='TD'||_0x3eb38f['getAttribute'](_0x3df6d0(0x12a))!==_0x3df6d0(0x159))return;const _0x51ea9a=()=>'ontouchstart'in window||navigator[_0x3df6d0(0x145)]>0x0;_0x51ea9a()&&_0x3eb38f[_0x3df6d0(0x1a1)](_0x3df6d0(0x12a),'false');const _0x3a3e1d=_0x3eb38f[_0x3df6d0(0xed)](_0x3df6d0(0x1d9));if(!_0x3a3e1d)return;const _0x544da7=parseInt(_0x3a3e1d['dataset'][_0x3df6d0(0x1d5)],0xa),_0x39d7bf=parseInt(_0x3eb38f[_0x3df6d0(0xed)]('tr')[_0x3df6d0(0x105)][_0x3df6d0(0x162)],0xa),_0x3a29bc=parseInt(_0x3eb38f['dataset'][_0x3df6d0(0x10d)],0xa),_0x484878=_0x3eb38f['textContent'];_0x5cc481[_0x3df6d0(0x1bd)](_0x544da7,_0x39d7bf,_0x3a29bc);const _0x319796={[_0x3a29bc]:_0x484878};_0x5cc481[_0x3df6d0(0x151)](_0x544da7,_0x39d7bf,_0x319796),_0x23ffd();},!![]);}_0x312543[_0x345b7f(0x105)][_0x345b7f(0x1b8)]=_0x345b7f(0x159),log(_0x345b7f(0x17c),_0x345b7f(0x193));}function bindBatchFillButton(){const _0x49ff04=_0x3fb332,_0x551eec=document[_0x49ff04(0x143)]('fill-table-now-btn');if(_0x551eec){if(_0x551eec[_0x49ff04(0x105)][_0x49ff04(0x1b3)])return;_0x551eec['addEventListener']('click',_0x342c77=>{const _0x35c543=_0x49ff04,_0x21be4e=extension_settings[extensionName],_0x33bebd=_0x21be4e[_0x35c543(0xfe)]!==![];if(!_0x33bebd){_0x342c77[_0x35c543(0x1bb)](),toastr['warning'](_0x35c543(0x109));return;}startBatchFilling();}),_0x551eec['dataset'][_0x49ff04(0x1b3)]='true',log(_0x49ff04(0x1b6),_0x49ff04(0x193));}}function bindFloorFillButtons(){const _0x444674=_0x3fb332,_0x2f5bf7=document[_0x444674(0x143)](_0x444674(0x190)),_0x2f2ed1=document[_0x444674(0x143)]('fill-current-floor-btn');if(_0x2f5bf7){if(_0x2f5bf7['dataset']['floorEventBound'])return;_0x2f5bf7[_0x444674(0x131)](_0x444674(0x1ed),_0x406939=>{const _0x4019d6=_0x444674,_0x4d1013=extension_settings[extensionName],_0x2ce066=_0x4d1013[_0x4019d6(0xfe)]!==![];if(!_0x2ce066){_0x406939['preventDefault'](),toastr[_0x4019d6(0xe3)](_0x4019d6(0x109));return;}const _0x5de428=document[_0x4019d6(0x143)](_0x4019d6(0x1c4)),_0x5885a4=document[_0x4019d6(0x143)](_0x4019d6(0x1a8)),_0x1261c9=parseInt(_0x5de428['value'],0xa),_0x28ac7e=parseInt(_0x5885a4[_0x4019d6(0xef)],0xa);if(!_0x1261c9||!_0x28ac7e){toastr[_0x4019d6(0xe3)](_0x4019d6(0x177));return;}if(_0x1261c9>_0x28ac7e){toastr[_0x4019d6(0xe3)]('起始楼层不能大于结束楼层。');return;}if(_0x1261c9<0x1){toastr[_0x4019d6(0xe3)](_0x4019d6(0x173));return;}import(_0x4019d6(0x1dd))[_0x4019d6(0x1df)](_0x4f57f8=>{const _0x581599=_0x4019d6;_0x4f57f8[_0x581599(0x108)](_0x1261c9,_0x28ac7e);});}),_0x2f5bf7[_0x444674(0x105)][_0x444674(0x104)]=_0x444674(0x159),log(_0x444674(0x188),_0x444674(0x193));}if(_0x2f2ed1){if(_0x2f2ed1[_0x444674(0x105)][_0x444674(0x117)])return;_0x2f2ed1['addEventListener'](_0x444674(0x1ed),_0x2c39b8=>{const _0x4f2e18=_0x444674,_0x340297=extension_settings[extensionName],_0x43960f=_0x340297[_0x4f2e18(0xfe)]!==![];if(!_0x43960f){_0x2c39b8[_0x4f2e18(0x1bb)](),toastr['warning'](_0x4f2e18(0x109));return;}import('../core/table-system/batch-filler.js')['then'](_0x580e2b=>{const _0x515da3=_0x4f2e18;_0x580e2b[_0x515da3(0x1e8)]();});}),_0x2f2ed1[_0x444674(0x105)][_0x444674(0x117)]=_0x444674(0x159),log('\x22填当前楼层\x22按钮已成功绑定。',_0x444674(0x193));}}function bindTemplateEditors(){const _0x2142f=_0x3fb332,_0x535909=document[_0x2142f(0x143)](_0x2142f(0x1cb)),_0x1b199a=document[_0x2142f(0x143)](_0x2142f(0x146)),_0x3f9418=document[_0x2142f(0x143)](_0x2142f(0x15b)),_0x5a922a=document[_0x2142f(0x143)](_0x2142f(0xe8)),_0x379978=document[_0x2142f(0x143)]('ai-flow-template-save-btn'),_0x35a9bf=document[_0x2142f(0x143)]('ai-flow-template-restore-btn');if(!_0x535909||!_0x5a922a){log(_0x2142f(0x152),'warn');return;}_0x535909[_0x2142f(0xef)]=_0x5cc481[_0x2142f(0x150)](),_0x5a922a[_0x2142f(0xef)]=_0x5cc481[_0x2142f(0x1af)](),_0x1b199a[_0x2142f(0x131)](_0x2142f(0x1ed),()=>{const _0x1ed4bd=_0x2142f;_0x5cc481[_0x1ed4bd(0x15f)](_0x535909[_0x1ed4bd(0xef)]),toastr['success'](_0x1ed4bd(0x167)),log(_0x1ed4bd(0x1e7),_0x1ed4bd(0x193));}),_0x379978['addEventListener']('click',()=>{const _0x232d1f=_0x2142f;_0x5cc481['saveBatchFillerFlowTemplate'](_0x5a922a['value']),toastr['success'](_0x232d1f(0x122)),log(_0x232d1f(0x195),_0x232d1f(0x193));}),_0x3f9418[_0x2142f(0x131)]('click',()=>{const _0x2a3e8e=_0x2142f;confirm(_0x2a3e8e(0x113))&&(_0x535909[_0x2a3e8e(0xef)]=DEFAULT_AI_RULE_TEMPLATE,_0x5cc481[_0x2a3e8e(0x15f)](_0x535909[_0x2a3e8e(0xef)]),toastr[_0x2a3e8e(0x185)](_0x2a3e8e(0x1c0)),log(_0x2a3e8e(0x132),_0x2a3e8e(0x185)));}),_0x35a9bf[_0x2142f(0x131)](_0x2142f(0x1ed),()=>{const _0x5bf9ae=_0x2142f;confirm(_0x5bf9ae(0x1c5))&&(_0x5a922a[_0x5bf9ae(0xef)]=DEFAULT_AI_FLOW_TEMPLATE,_0x5cc481[_0x5bf9ae(0x130)](_0x5a922a[_0x5bf9ae(0xef)]),toastr[_0x5bf9ae(0x185)]('流程提示词已恢复为默认。'),log(_0x5bf9ae(0x14b),'info'));}),log('指令模板编辑器已成功绑定。',_0x2142f(0x193));}