From aed6114638ec0461dd0367edb9c7c807c8e0ee83 Mon Sep 17 00:00:00 2001 From: Wx-2025 <351320169@qq.com> Date: Tue, 26 Aug 2025 20:36:05 +0800 Subject: [PATCH] Update table-bindings.js --- ui/table-bindings.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ui/table-bindings.js b/ui/table-bindings.js index 71c4989..9b0d5a4 100644 --- a/ui/table-bindings.js +++ b/ui/table-bindings.js @@ -1 +1 @@ -const _0x17ce89=_0xc0a1;(function(_0x4827eb,_0x173f0c){const _0x3a5b93=_0xc0a1,_0x44b10f=_0x4827eb();while(!![]){try{const _0x1153e6=parseInt(_0x3a5b93(0x23c))/0x1*(-parseInt(_0x3a5b93(0x253))/0x2)+-parseInt(_0x3a5b93(0x22d))/0x3*(-parseInt(_0x3a5b93(0x1e3))/0x4)+-parseInt(_0x3a5b93(0x187))/0x5*(-parseInt(_0x3a5b93(0x228))/0x6)+parseInt(_0x3a5b93(0x24b))/0x7+-parseInt(_0x3a5b93(0x1a1))/0x8+parseInt(_0x3a5b93(0x26f))/0x9+-parseInt(_0x3a5b93(0x22e))/0xa*(-parseInt(_0x3a5b93(0x25a))/0xb);if(_0x1153e6===_0x173f0c)break;else _0x44b10f['push'](_0x44b10f['shift']());}catch(_0x495e09){_0x44b10f['push'](_0x44b10f['shift']());}}}(_0x38f3,0x1c933));import*as _0x5af16c 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[_0x17ce89(0x258)](_0x17ce89(0x209));function toggleRowContextMenu(_0x1e3826){const _0x978d25=_0x17ce89;_0x1e3826['preventDefault'](),_0x1e3826['stopPropagation']();const _0x376872=_0x1e3826[_0x978d25(0x1e8)][_0x978d25(0x278)]('td.index-col');if(!_0x376872)return;const _0x358a55=_0x376872['querySelector'](_0x978d25(0x249));if(!_0x358a55)return;const _0x4c027e=_0x358a55[_0x978d25(0x215)][_0x978d25(0x1e0)](_0x978d25(0x235));document[_0x978d25(0x257)](_0x978d25(0x1e2))['forEach'](_0xd595ee=>{const _0xbd4aac=_0x978d25;_0xd595ee[_0xbd4aac(0x215)][_0xbd4aac(0x20c)](_0xbd4aac(0x235));});!_0x4c027e&&_0x358a55['classList'][_0x978d25(0x194)](_0x978d25(0x235));const _0x287088=_0x3dc0a0=>{const _0x366b92=_0x978d25;!_0x358a55[_0x366b92(0x1e0)](_0x3dc0a0[_0x366b92(0x1e8)])&&(_0x358a55[_0x366b92(0x215)][_0x366b92(0x20c)](_0x366b92(0x235)),document[_0x366b92(0x1b0)](_0x366b92(0x1ce),_0x287088,!![]));};setTimeout(()=>{const _0x4f5895=_0x978d25;_0x358a55[_0x4f5895(0x215)][_0x4f5895(0x1e0)](_0x4f5895(0x235))&&document[_0x4f5895(0x18c)](_0x4f5895(0x1ce),_0x287088,!![]);},0x0);}function toggleColumnContextMenu(_0x446c1d){const _0x52cf01=_0x17ce89;_0x446c1d[_0x52cf01(0x1a0)](),_0x446c1d[_0x52cf01(0x20d)]();const _0x17813d=_0x446c1d[_0x52cf01(0x1e8)][_0x52cf01(0x278)]('th');if(!_0x17813d)return;const _0x361959=_0x17813d[_0x52cf01(0x215)][_0x52cf01(0x1e0)](_0x52cf01(0x20b));document['querySelectorAll']('th.amily2-menu-open')[_0x52cf01(0x254)](_0x46ef6a=>{const _0x1ddc3a=_0x52cf01;_0x46ef6a['classList'][_0x1ddc3a(0x20c)](_0x1ddc3a(0x20b));});!_0x361959&&_0x17813d[_0x52cf01(0x215)][_0x52cf01(0x194)]('amily2-menu-open');const _0x4c15c5=_0xb9641d=>{const _0x3fadf3=_0x52cf01;!_0x17813d['contains'](_0xb9641d[_0x3fadf3(0x1e8)])&&(_0x17813d[_0x3fadf3(0x215)][_0x3fadf3(0x20c)]('amily2-menu-open'),document[_0x3fadf3(0x1b0)](_0x3fadf3(0x1ce),_0x4c15c5,!![]));};setTimeout(()=>{const _0x3207bc=_0x52cf01;_0x17813d['classList'][_0x3207bc(0x1e0)](_0x3207bc(0x20b))&&document[_0x3207bc(0x18c)](_0x3207bc(0x1ce),_0x4c15c5,!![]);},0x0);}function showInputDialog({title:_0x449339,label:_0x179310,currentValue:_0x330b7e,placeholder:_0x562f25,onSave:_0x2797df}){const _0x1e9501=_0x17ce89,_0x3046c6=_0x1e9501(0x1c0)+_0x449339+_0x1e9501(0x1bd)+_0x179310+_0x1e9501(0x220)+_0x330b7e+_0x1e9501(0x1fa)+_0x562f25+_0x1e9501(0x184),_0x5e5dcf=$(_0x3046c6)['appendTo']('body'),_0x5a775f=_0x5e5dcf[_0x1e9501(0x26b)](_0x1e9501(0x26d)),_0x37fb14=()=>{const _0x381b56=_0x1e9501;_0x5e5dcf[0x0][_0x381b56(0x181)](),_0x5e5dcf[_0x381b56(0x20c)]();},_0x3bd8f2=()=>{const _0x1ca3c8=_0x1e9501,_0x20db57=_0x5a775f[_0x1ca3c8(0x22c)]()[_0x1ca3c8(0x1ee)]();if(_0x20db57&&_0x20db57!==_0x330b7e)_0x2797df(_0x20db57);else{if(!_0x20db57){toastr[_0x1ca3c8(0x1df)](_0x1ca3c8(0x272)),_0x5a775f['focus']();return;}}_0x37fb14();};_0x5e5dcf[_0x1e9501(0x26b)]('.popup-button-ok')['on'](_0x1e9501(0x1ce),_0x3bd8f2),_0x5e5dcf[_0x1e9501(0x26b)](_0x1e9501(0x232))['on'](_0x1e9501(0x1ce),_0x37fb14),_0x5a775f['on'](_0x1e9501(0x20a),_0x2bd51b=>{const _0x387d6d=_0x1e9501;if(_0x2bd51b[_0x387d6d(0x25d)]===0xd)_0x3bd8f2();}),_0x5a775f['on'](_0x1e9501(0x1fe),_0x5e4343=>{const _0x3a919e=_0x1e9501;if(_0x5e4343[_0x3a919e(0x25d)]===0x1b)_0x37fb14();}),_0x5e5dcf[0x0][_0x1e9501(0x188)](),_0x5a775f['focus']()[_0x1e9501(0x1f6)]();}function showColumnNameEditor(_0x517992,_0x6e1826,_0x12e6b3){const _0x38a9c0=_0x17ce89;showInputDialog({'title':_0x38a9c0(0x24e),'label':'列名:','currentValue':_0x12e6b3,'placeholder':'请输入列名...','onSave':_0x3cc33c=>{const _0x42de40=_0x38a9c0;_0x5af16c[_0x42de40(0x17a)](_0x517992,_0x6e1826,_0x3cc33c),renderTables(),toastr['success'](_0x42de40(0x1be)+_0x3cc33c+'\x22');}});}function showTableNameEditor(_0x2223cf,_0x3a85c4){const _0x40a955=_0x17ce89;showInputDialog({'title':_0x40a955(0x197),'label':_0x40a955(0x222),'currentValue':_0x3a85c4,'placeholder':_0x40a955(0x218),'onSave':_0x24e1a1=>{const _0x24ef1a=_0x40a955;_0x5af16c[_0x24ef1a(0x246)](_0x2223cf,_0x24e1a1),renderTables(),toastr[_0x24ef1a(0x22f)](_0x24ef1a(0x189)+_0x24e1a1+'\x22');}});}function positionContextMenu(_0x10ef96,_0x458eff){const _0x220b8b=_0x17ce89;_0x10ef96[_0x220b8b(0x1c6)][_0x220b8b(0x25f)]='absolute',_0x10ef96[_0x220b8b(0x1c6)][_0x220b8b(0x24a)]=_0x220b8b(0x237),_0x10ef96[_0x220b8b(0x1c6)]['left']='0',_0x10ef96[_0x220b8b(0x1c6)][_0x220b8b(0x1fc)]=_0x220b8b(0x1cb),_0x10ef96['style']['marginTop']='',_0x10ef96[_0x220b8b(0x1c6)][_0x220b8b(0x1a8)]='',_0x10ef96[_0x220b8b(0x1c6)][_0x220b8b(0x1ff)]='',_0x10ef96[_0x220b8b(0x1c6)]['overflowY']='';const _0x63bb4=window['innerHeight'],_0xdfadf3=_0x458eff[_0x220b8b(0x265)](),_0x29443c=0xc8,_0x8b393e=_0x458eff[_0x220b8b(0x278)](_0x220b8b(0x1d5)),_0x1615dc=_0x8b393e?_0x8b393e[_0x220b8b(0x265)]():{'top':0x0,'bottom':_0x63bb4},_0x320f98=Math[_0x220b8b(0x1dd)](_0x63bb4,_0x1615dc[_0x220b8b(0x24d)])-_0xdfadf3[_0x220b8b(0x24d)],_0x11f1de=_0xdfadf3[_0x220b8b(0x1d4)]-Math[_0x220b8b(0x1b7)](0x0,_0x1615dc[_0x220b8b(0x1d4)]);_0x320f98<_0x29443c&&_0x11f1de>_0x320f98?(_0x10ef96[_0x220b8b(0x1c6)][_0x220b8b(0x1d4)]='auto',_0x10ef96['style'][_0x220b8b(0x24d)]=_0x220b8b(0x225),_0x10ef96[_0x220b8b(0x1c6)][_0x220b8b(0x1a8)]='2px'):(_0x10ef96[_0x220b8b(0x1c6)][_0x220b8b(0x1d4)]=_0x220b8b(0x225),_0x10ef96[_0x220b8b(0x1c6)][_0x220b8b(0x24d)]=_0x220b8b(0x1cb),_0x10ef96['style'][_0x220b8b(0x196)]=_0x220b8b(0x1d0));const _0x316d68=0xa0,_0x3cb971=_0x458eff[_0x220b8b(0x278)](_0x220b8b(0x1ad)),_0x2b7ff6=_0x3cb971?_0x3cb971['closest'](_0x220b8b(0x291)):null;if(_0x2b7ff6){const _0x55d507=_0x2b7ff6[_0x220b8b(0x265)](),_0x12a09c=_0xdfadf3[_0x220b8b(0x1ef)]-_0x55d507[_0x220b8b(0x1ef)];_0x12a09c+_0x316d68>_0x55d507[_0x220b8b(0x213)]-0x14&&(_0x10ef96[_0x220b8b(0x1c6)][_0x220b8b(0x1ef)]='auto',_0x10ef96[_0x220b8b(0x1c6)]['right']='0');}}export function renderTables(){const _0x58a508=_0x17ce89;let _0x346ba9=_0x5af16c['getMemoryState']();!_0x346ba9&&(log(_0x58a508(0x255),_0x58a508(0x1b8)),_0x346ba9=_0x5af16c[_0x58a508(0x1f3)]());const _0x200cbc=getAllTablesContainer();if(!_0x346ba9||!_0x200cbc){console['error'](_0x58a508(0x1b2));return;}const _0x5435f1=_0x5af16c[_0x58a508(0x19c)](),_0x4b2f25=document[_0x58a508(0x258)](_0x58a508(0x282));_0x4b2f25&&_0x4b2f25[_0x58a508(0x20c)](),_0x200cbc[_0x58a508(0x17c)]='',_0x346ba9[_0x58a508(0x254)]((_0x136c3b,_0x3a3114)=>{const _0x5697e3=_0x58a508,_0x3f8516=document[_0x5697e3(0x1bb)](_0x5697e3(0x26a));_0x3f8516[_0x5697e3(0x1c6)][_0x5697e3(0x1bc)]='flex',_0x3f8516[_0x5697e3(0x1c6)][_0x5697e3(0x1eb)]=_0x5697e3(0x1e6),_0x3f8516[_0x5697e3(0x1c6)][_0x5697e3(0x18b)]=_0x5697e3(0x179);const _0x3e4196=document[_0x5697e3(0x1bb)]('h3');_0x3e4196[_0x5697e3(0x17c)]=_0x5697e3(0x22a)+_0x3a3114+'\x22\x20title=\x22重命名\x22>\x20'+_0x136c3b['name'];const _0x20b82b=document[_0x5697e3(0x1bb)]('div');_0x20b82b[_0x5697e3(0x17e)]=_0x5697e3(0x1b4);const _0x30f584=_0x3a3114>0x0?'':'';_0x20b82b['innerHTML']=_0x5697e3(0x1b9)+_0x30f584+_0x5697e3(0x1b9)+_0x2052d3+'\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20{const _0x48e89c=_0x5697e3,_0x3a3365=document[_0x48e89c(0x1bb)]('th');_0x3a3365[_0x48e89c(0x28b)][_0x48e89c(0x27d)]=_0x2eb8f1,_0x3a3365[_0x48e89c(0x1c6)]['cursor']=_0x48e89c(0x180);const _0x2889ca=document[_0x48e89c(0x1bb)](_0x48e89c(0x268));_0x2889ca[_0x48e89c(0x17e)]='amily2-header-text',_0x2889ca[_0x48e89c(0x288)]=_0x2ccbb2,_0x3a3365['appendChild'](_0x2889ca);const _0x2a977a=document['createElement'](_0x48e89c(0x26a));_0x2a977a[_0x48e89c(0x17e)]=_0x48e89c(0x201);const _0x579aba=[{'label':'向左移动','action':_0x48e89c(0x25e),'icon':_0x48e89c(0x242)},{'label':_0x48e89c(0x252),'action':_0x48e89c(0x202),'icon':_0x48e89c(0x1ec)},{'label':'在左加列','action':_0x48e89c(0x177),'icon':_0x48e89c(0x185)},{'label':'在右加列','action':_0x48e89c(0x1b6),'icon':_0x48e89c(0x185)},{'label':_0x48e89c(0x24e),'action':'rename','icon':_0x48e89c(0x1d6)},{'label':_0x48e89c(0x1af),'action':_0x48e89c(0x1aa),'icon':_0x48e89c(0x277),'isDanger':!![]}];_0x579aba['forEach'](({label:_0xc155b1,action:_0x3ed20f,icon:_0x3be417,isDanger:_0x9e369c})=>{const _0x7e7cb7=_0x48e89c,_0x4f5ca8=document[_0x7e7cb7(0x1bb)](_0x7e7cb7(0x274));_0x4f5ca8['textContent']=_0xc155b1,_0x4f5ca8[_0x7e7cb7(0x17e)]=_0x7e7cb7(0x195);if(_0x9e369c)_0x4f5ca8[_0x7e7cb7(0x215)][_0x7e7cb7(0x194)](_0x7e7cb7(0x240));_0x4f5ca8['addEventListener'](_0x7e7cb7(0x1ce),_0x1ae41b=>{const _0x5c31c8=_0x7e7cb7;_0x1ae41b[_0x5c31c8(0x20d)]();switch(_0x3ed20f){case _0x5c31c8(0x25e):_0x5af16c['moveColumn'](_0x3a3114,_0x2eb8f1,'left');break;case'move-right':_0x5af16c['moveColumn'](_0x3a3114,_0x2eb8f1,_0x5c31c8(0x1fc));break;case'add-left':_0x5af16c[_0x5c31c8(0x1c5)](_0x3a3114,_0x2eb8f1,_0x5c31c8(0x1ef));break;case'add-right':_0x5af16c['insertColumn'](_0x3a3114,_0x2eb8f1,_0x5c31c8(0x1fc));break;case _0x5c31c8(0x250):showColumnNameEditor(_0x3a3114,_0x2eb8f1,_0x2ccbb2);break;case _0x5c31c8(0x1aa):confirm(_0x5c31c8(0x1e9)+_0x2ccbb2+_0x5c31c8(0x1db))&&_0x5af16c[_0x5c31c8(0x186)](_0x3a3114,_0x2eb8f1);break;}renderTables();}),_0x2a977a[_0x7e7cb7(0x21e)](_0x4f5ca8);}),_0x3a3365['appendChild'](_0x2a977a),_0xae030f[_0x48e89c(0x21e)](_0x3a3365);});const _0x5b8eac=_0x176f23['createTBody']();_0x136c3b[_0x5697e3(0x233)]&&_0x136c3b[_0x5697e3(0x233)][_0x5697e3(0x26c)]>0x0&&_0x136c3b[_0x5697e3(0x233)][_0x5697e3(0x254)]((_0x224861,_0xa06a49)=>{const _0x46fd11=_0x5697e3,_0x153eca=_0x5b8eac['insertRow']();_0x153eca[_0x46fd11(0x28b)][_0x46fd11(0x275)]=_0xa06a49;const _0x49a8ad=_0x153eca[_0x46fd11(0x281)]();_0x49a8ad[_0x46fd11(0x17e)]=_0x46fd11(0x1fd);const _0x2a53a8=document[_0x46fd11(0x1bb)](_0x46fd11(0x268));_0x2a53a8['textContent']=_0xa06a49+0x1,_0x49a8ad['appendChild'](_0x2a53a8);const _0x37096b=document[_0x46fd11(0x1bb)](_0x46fd11(0x26a));_0x37096b[_0x46fd11(0x17e)]='amily2-context-menu\x20amily2-row-context-menu';const _0x2638ad=[{'label':'向上移动','action':_0x46fd11(0x247),'icon':_0x46fd11(0x1f4)},{'label':_0x46fd11(0x269),'action':_0x46fd11(0x227),'icon':_0x46fd11(0x1da)},{'label':_0x46fd11(0x1ed),'action':_0x46fd11(0x1cf),'icon':'fa-plus-circle'},{'label':_0x46fd11(0x1f5),'action':_0x46fd11(0x1e5),'icon':_0x46fd11(0x185)},{'label':_0x46fd11(0x1a6),'action':_0x46fd11(0x1ca),'icon':_0x46fd11(0x277),'isDanger':!![]}];_0x2638ad[_0x46fd11(0x254)](({label:_0x5bf3cd,action:_0x3a4f52,icon:_0x324bbd,isDanger:_0x5ab1d1})=>{const _0x465425=_0x46fd11,_0x58daeb=document[_0x465425(0x1bb)](_0x465425(0x274));_0x58daeb['innerHTML']=_0x465425(0x21b)+_0x324bbd+_0x465425(0x1a2)+_0x5bf3cd,_0x58daeb['className']=_0x465425(0x195);if(_0x5ab1d1)_0x58daeb[_0x465425(0x215)][_0x465425(0x194)](_0x465425(0x240));_0x58daeb[_0x465425(0x18c)](_0x465425(0x1ce),_0x71e04=>{const _0x1810a2=_0x465425;_0x71e04['stopPropagation']();switch(_0x3a4f52){case _0x1810a2(0x247):_0x5af16c[_0x1810a2(0x1b1)](_0x3a3114,_0xa06a49,'up');break;case _0x1810a2(0x227):_0x5af16c[_0x1810a2(0x1b1)](_0x3a3114,_0xa06a49,_0x1810a2(0x21a));break;case _0x1810a2(0x1cf):_0x5af16c['insertRow'](_0x3a3114,_0xa06a49,_0x1810a2(0x1f9));break;case _0x1810a2(0x1e5):_0x5af16c[_0x1810a2(0x1d9)](_0x3a3114,_0xa06a49,_0x1810a2(0x273));break;case _0x1810a2(0x1ca):confirm('您确定要删除第\x20'+(_0xa06a49+0x1)+_0x1810a2(0x1fb))&&_0x5af16c[_0x1810a2(0x23a)](_0x3a3114,_0xa06a49);break;}renderTables();}),_0x37096b['appendChild'](_0x58daeb);}),_0x49a8ad[_0x46fd11(0x21e)](_0x37096b),_0x224861[_0x46fd11(0x254)]((_0x14642f,_0x43a8fe)=>{const _0x4c28b4=_0x46fd11,_0x5a35ab=_0x153eca[_0x4c28b4(0x281)]();_0x5a35ab[_0x4c28b4(0x288)]=_0x14642f;const _0x127dd1=()=>_0x4c28b4(0x285)in window||navigator[_0x4c28b4(0x204)]>0x0;!_0x127dd1()&&_0x5a35ab[_0x4c28b4(0x267)](_0x4c28b4(0x1f2),'true');_0x5a35ab[_0x4c28b4(0x28b)][_0x4c28b4(0x27d)]=_0x43a8fe,_0x5a35ab[_0x4c28b4(0x28b)][_0x4c28b4(0x1d1)]=_0x136c3b['headers'][_0x43a8fe]||'';const _0x314288=_0x3a3114+'-'+_0xa06a49+'-'+_0x43a8fe;_0x5435f1[_0x4c28b4(0x1d7)](_0x314288)&&_0x5a35ab['classList'][_0x4c28b4(0x194)](_0x4c28b4(0x25c));});}),_0x200cbc['appendChild'](_0x176f23);}),_0x4b2f25&&_0x200cbc[_0x58a508(0x21e)](_0x4b2f25);}function _0xc0a1(_0x51d87e,_0x25997b){const _0x38f30f=_0x38f3();return _0xc0a1=function(_0xc0a1fd,_0x4788b7){_0xc0a1fd=_0xc0a1fd-0x177;let _0x3cd642=_0x38f30f[_0xc0a1fd];return _0x3cd642;},_0xc0a1(_0x51d87e,_0x25997b);}function openRuleEditor(_0x28364e){const _0x41e6c1=_0x17ce89,_0x340487=_0x5af16c['getMemoryState']();if(!_0x340487||!_0x340487[_0x28364e])return;const _0x4d5123=_0x340487[_0x28364e],_0x335ea1=_0x41e6c1(0x1ab)+_0x4d5123[_0x41e6c1(0x236)]+_0x41e6c1(0x198)+(_0x4d5123[_0x41e6c1(0x23b)]||'')+_0x41e6c1(0x23f)+(_0x4d5123[_0x41e6c1(0x22b)]||'')+_0x41e6c1(0x19d)+(_0x4d5123[_0x41e6c1(0x27f)]||'')+_0x41e6c1(0x1e7)+(_0x4d5123[_0x41e6c1(0x28e)]||'')+_0x41e6c1(0x1cc),_0x3425e7=$(_0x335ea1)[_0x41e6c1(0x1b5)](_0x41e6c1(0x17f)),_0x13f81e=()=>{const _0x485009=_0x41e6c1;_0x3425e7[0x0][_0x485009(0x181)](),_0x3425e7[_0x485009(0x20c)]();};_0x3425e7['find'](_0x41e6c1(0x18e))['on'](_0x41e6c1(0x1ce),()=>{const _0xb9fdf0=_0x41e6c1,_0x1e7ff7={'note':_0x3425e7[_0xb9fdf0(0x26b)]('#rule-note')[_0xb9fdf0(0x22c)](),'rule_add':_0x3425e7[_0xb9fdf0(0x26b)](_0xb9fdf0(0x223))[_0xb9fdf0(0x22c)](),'rule_delete':_0x3425e7[_0xb9fdf0(0x26b)]('#rule-delete')['val'](),'rule_update':_0x3425e7[_0xb9fdf0(0x26b)](_0xb9fdf0(0x17b))[_0xb9fdf0(0x22c)]()};_0x5af16c[_0xb9fdf0(0x229)](_0x28364e,_0x1e7ff7),_0x13f81e();}),_0x3425e7[_0x41e6c1(0x26b)]('.popup-button-cancel')['on'](_0x41e6c1(0x1ce),_0x13f81e),_0x3425e7[0x0][_0x41e6c1(0x188)]();}function bindInjectionSettings(){const _0x4b672a=_0x17ce89,_0x3fd6e6=extension_settings[extensionName],_0x5cf632=document[_0x4b672a(0x258)]('table-system-master-switch'),_0x18c6ef=document[_0x4b672a(0x258)](_0x4b672a(0x1f7)),_0x4f42c1=document[_0x4b672a(0x258)](_0x4b672a(0x245)),_0x3bedad=document[_0x4b672a(0x258)](_0x4b672a(0x221)),_0x427c24=document[_0x4b672a(0x257)](_0x4b672a(0x1e1));if(!_0x5cf632||!_0x18c6ef||!_0x4f42c1||!_0x3bedad||!_0x427c24['length'])return;const _0x260021=()=>{const _0x6d10a4=_0x4b672a,_0x3c9a55=_0x4f42c1[_0x6d10a4(0x1c3)],_0x3e96c4=_0x5cf632['checked'],_0x1c00a7=_0x3c9a55==='1';_0x18c6ef['disabled']=!_0x3e96c4,_0x4f42c1['disabled']=!_0x3e96c4,_0x3bedad[_0x6d10a4(0x234)]=!_0x3e96c4||!_0x1c00a7,_0x427c24[_0x6d10a4(0x254)](_0xe1b43=>_0xe1b43[_0x6d10a4(0x234)]=!_0x3e96c4||!_0x1c00a7);const _0x4ca3f8=_0x3e96c4?'1':_0x6d10a4(0x19a);_0x18c6ef[_0x6d10a4(0x1c6)][_0x6d10a4(0x279)]=_0x4ca3f8;_0x18c6ef['closest'](_0x6d10a4(0x286))&&(_0x18c6ef[_0x6d10a4(0x278)]('.control-block-with-switch')['style']['opacity']=_0x4ca3f8);_0x4f42c1['style']['opacity']=_0x4ca3f8;_0x4f42c1[_0x6d10a4(0x1a5)]&&(_0x4f42c1[_0x6d10a4(0x1a5)][_0x6d10a4(0x1c6)][_0x6d10a4(0x279)]=_0x4ca3f8);const _0x25de4f=_0x3e96c4&&_0x1c00a7?'1':_0x6d10a4(0x19a);_0x3bedad[_0x6d10a4(0x1c6)][_0x6d10a4(0x279)]=_0x25de4f;_0x3bedad[_0x6d10a4(0x1a5)]&&(_0x3bedad[_0x6d10a4(0x1a5)][_0x6d10a4(0x1c6)][_0x6d10a4(0x279)]=_0x25de4f);const _0x440bc1=_0x3e96c4&&_0x1c00a7?'1':'0.5',_0x1325f4=document[_0x6d10a4(0x258)]('table-role-system')?.[_0x6d10a4(0x278)]('.radio-group');_0x1325f4&&(_0x1325f4[_0x6d10a4(0x1c6)][_0x6d10a4(0x279)]=_0x440bc1,_0x1325f4[_0x6d10a4(0x1a5)]&&(_0x1325f4[_0x6d10a4(0x1a5)][_0x6d10a4(0x1c6)][_0x6d10a4(0x279)]=_0x440bc1));const _0x34c2b6=document['querySelectorAll'](_0x6d10a4(0x212));_0x34c2b6[_0x6d10a4(0x254)](_0x36aad1=>{const _0x5d9d28=_0x6d10a4;_0x36aad1['disabled']=!_0x3e96c4;const _0x547f58=_0x36aad1[_0x5d9d28(0x278)](_0x5d9d28(0x1d1));_0x547f58&&(_0x547f58[_0x5d9d28(0x1c6)][_0x5d9d28(0x279)]=_0x3e96c4?'1':_0x5d9d28(0x19a));});const _0x571a16=document[_0x6d10a4(0x258)]('fill-table-now-btn');_0x571a16&&(_0x571a16[_0x6d10a4(0x234)]=!_0x3e96c4,_0x571a16['style'][_0x6d10a4(0x279)]=_0x3e96c4?'1':'0.5');};_0x5cf632[_0x4b672a(0x287)]=_0x3fd6e6[_0x4b672a(0x28f)]!==![],_0x18c6ef['checked']=_0x3fd6e6[_0x4b672a(0x244)],_0x4f42c1[_0x4b672a(0x1c3)]=_0x3fd6e6[_0x4b672a(0x190)][_0x4b672a(0x25f)],_0x3bedad['value']=_0x3fd6e6[_0x4b672a(0x190)][_0x4b672a(0x19e)],_0x427c24[_0x4b672a(0x254)](_0x512e53=>{const _0x197447=_0x4b672a;parseInt(_0x512e53[_0x197447(0x1c3)],0xa)===_0x3fd6e6[_0x197447(0x190)][_0x197447(0x1c8)]&&(_0x512e53[_0x197447(0x287)]=!![]);}),_0x260021(),_0x5cf632['addEventListener'](_0x4b672a(0x284),()=>{const _0x323da6=_0x4b672a;_0x3fd6e6[_0x323da6(0x28f)]=_0x5cf632[_0x323da6(0x287)],saveSettingsDebounced(),_0x260021();const _0x5ea65b=_0x5cf632[_0x323da6(0x287)]?'已启用':_0x323da6(0x192);toastr['info'](_0x323da6(0x17d)+_0x5ea65b+'。'),log(_0x323da6(0x17d)+_0x5ea65b+'。',_0x323da6(0x264));}),_0x18c6ef[_0x4b672a(0x18c)]('change',()=>{const _0x28285c=_0x4b672a;_0x3fd6e6[_0x28285c(0x244)]=_0x18c6ef['checked'],saveSettingsDebounced();}),_0x4f42c1['addEventListener']('change',()=>{const _0x17df00=_0x4b672a;_0x3fd6e6[_0x17df00(0x190)]['position']=parseInt(_0x4f42c1[_0x17df00(0x1c3)],0xa),saveSettingsDebounced(),_0x260021();}),_0x3bedad[_0x4b672a(0x18c)]('input',()=>{const _0x39efbd=_0x4b672a;_0x3fd6e6[_0x39efbd(0x190)][_0x39efbd(0x19e)]=parseInt(_0x3bedad[_0x39efbd(0x1c3)],0xa),saveSettingsDebounced();}),_0x427c24[_0x4b672a(0x254)](_0x143c94=>{const _0x5a541c=_0x4b672a;_0x143c94[_0x5a541c(0x18c)](_0x5a541c(0x284),()=>{const _0x4b0933=_0x5a541c;_0x143c94[_0x4b0933(0x287)]&&(_0x3fd6e6[_0x4b0933(0x190)][_0x4b0933(0x1c8)]=parseInt(_0x143c94['value'],0xa),saveSettingsDebounced());});}),log('表格注入设置已成功绑定。',_0x4b672a(0x22f));}function updateAndSaveTableSetting(_0x36f3ce,_0x1bf730){!extension_settings[extensionName]&&(extension_settings[extensionName]={}),extension_settings[extensionName][_0x36f3ce]=_0x1bf730,saveSettingsDebounced();}function _0x38f3(){const _0x1e50ed=['currentEventBound','click','add-above','2px','label','exportPreset','true','top','.hly-scroll','fa-pen','has','matches','insertRow','fa-arrow-down','”\x20列吗?','importPreset','min','then','warning','contains','input[name=\x22table-injection-role\x22]','.amily2-context-menu.amily2-menu-active','20696rDtyls','.add-row-btn','add-below','space-between','\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','target','您确定要删除\x20“','clearGlobalPreset','justifyContent','fa-arrow-right','在上加行','trim','left','.sinan-tab-pane','表格视图交互事件已成功绑定。','contenteditable','loadTables','fa-arrow-up','在下加行','select','table-injection-enabled','【最终警告】您确定要永久废黜表格\x20“[','above','\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','\x20行吗?','right','index-col','keydown','maxHeight','startCurrentFloorFilling','amily2-context-menu','move-right','active','maxTouchPoints','原始填表','amily2-import-preset-btn','eventsBound','overflowX','all-tables-container','keypress','amily2-menu-open','remove','stopPropagation','.settings-group','main-api','.add-col-btn','addHighlight','input[name=\x22filling-mode\x22]','width','batchEventBound','classList',']”\x20吗?此操作不可逆!','amily2-clear-all-tables-btn','请输入表名...','.sinan-nav-item','down','\x0a\x20\x20\x20\x20\x20\x20\x20\x20','getTime','appendChild','querySelector','\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','danger','开始为表格视图绑定交互事件...','fa-arrow-left','.delete-table-btn','table_injection_enabled','table-injection-position','renameTable','move-up','addRow','.amily2-context-menu','zIndex','237678jLyFvv','updateRow','bottom','编辑列名','.table-rename-icon','rename','\x22选定楼层填表\x22按钮已成功绑定。','向右移动','6722JnukVt','forEach','内存状态为空,从聊天记录加载作为后备。','secondary-api','querySelectorAll','getElementById','起始楼层不能大于结束楼层。','22nuQcQm','楼层不能小于1。','cell-highlight','which','move-left','position','.move-table-down-btn','\x22\x20title=\x22上移\x22>','amily2-clear-global-preset-btn','请输入有效的起始楼层和结束楼层。','info','getBoundingClientRect','filling_mode','setAttribute','span','向下移动','div','find','length','#generic-input','\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','fa-plus-circle','deleteColumn','841220VSNdgh','showModal','表名已更新为\x20\x22','move-table-up-btn','alignItems','addEventListener','getMemoryState','.popup-button-ok','【确认】您确定要清空所有表格的剧情内容吗?此操作将保留表格结构,但会删除所有已填写的行。','injection','importGlobalPreset','已禁用','addColumn','add','menu_button\x20small_button','marginTop','编辑表名','”\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','ai-flow-template-save-btn','0.5','amily2-export-preset-full-btn','getHighlights','\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','depth','saveBatchFillerRuleTemplate','preventDefault','1203824gTSrbZ','\x22>\x20','tab','moveTable','previousElementSibling','删除该行','批量填表-规则提示词已恢复默认。','marginBottom','.move-table-up-btn','delete','\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“','规则提示词已保存。','table','ai-rule-template-restore-btn','删除该列','removeEventListener','moveRow','[内存储司-工部]\x20缺少表格数据或容器,无法渲染。','#sinan-','table-controls','appendTo','add-right','max','warn','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','exportPresetFull','createElement','display','\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\x22','amily2_memorisation_forms_panel','\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','createTHead','td.index-col','value','amily2-import-global-preset-btn','insertColumn','style','clearAllTables','role','blur','delete-row','auto','\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'];_0x38f3=function(){return _0x1e50ed;};return _0x38f3();}export function bindTableEvents(){const _0x2f8f7f=_0x17ce89,_0x2f34d0=document[_0x2f8f7f(0x258)](_0x2f8f7f(0x1bf));if(!_0x2f34d0||_0x2f34d0[_0x2f8f7f(0x28b)][_0x2f8f7f(0x207)])return;log(_0x2f8f7f(0x241),_0x2f8f7f(0x264));const _0x33da77=_0x2f34d0[_0x2f8f7f(0x257)](_0x2f8f7f(0x212)),_0x1f5115=()=>{const _0x2f2fb8=_0x2f8f7f,_0x4e4de2=extension_settings[extensionName]?.[_0x2f2fb8(0x266)]||_0x2f2fb8(0x20f);_0x33da77[_0x2f2fb8(0x254)](_0x549813=>{_0x549813['checked']=_0x549813['value']===_0x4e4de2;});};_0x33da77[_0x2f8f7f(0x254)](_0x4cf397=>{const _0x508e18=_0x2f8f7f;_0x4cf397[_0x508e18(0x18c)](_0x508e18(0x284),function(){const _0x388cb6=_0x508e18,_0x25ee9d=this[_0x388cb6(0x1c3)];updateAndSaveTableSetting('filling_mode',_0x25ee9d);let _0x241de6=_0x388cb6(0x205);if(_0x25ee9d===_0x388cb6(0x256))_0x241de6=_0x388cb6(0x28d);if(_0x25ee9d==='optimized')_0x241de6=_0x388cb6(0x230);toastr[_0x388cb6(0x264)](_0x388cb6(0x183)+_0x241de6+'。'),_0x1f5115();});}),_0x1f5115();const _0x25b519=()=>{renderTables(),bindInjectionSettings();};_0x25b519(),bindBatchFillButton(),bindFloorFillButtons(),bindTemplateEditors();const _0x23f9ce=document[_0x2f8f7f(0x21f)]('#amily2_memorisation_forms_panel\x20.sinan-navigation-deck');_0x23f9ce&&_0x23f9ce[_0x2f8f7f(0x18c)](_0x2f8f7f(0x1ce),_0x3d83fa=>{const _0x3dd32f=_0x2f8f7f,_0x3be329=_0x3d83fa[_0x3dd32f(0x1e8)][_0x3dd32f(0x278)]('.sinan-nav-item');if(!_0x3be329)return;const _0x4ced0d=_0x3be329[_0x3dd32f(0x28b)][_0x3dd32f(0x1a3)];if(!_0x4ced0d)return;const _0x3e9dd5=_0x3be329[_0x3dd32f(0x278)](_0x3dd32f(0x20e));if(!_0x3e9dd5)return;_0x3e9dd5[_0x3dd32f(0x257)](_0x3dd32f(0x219))[_0x3dd32f(0x254)](_0x31d333=>_0x31d333[_0x3dd32f(0x215)][_0x3dd32f(0x20c)](_0x3dd32f(0x203))),_0x3be329[_0x3dd32f(0x215)][_0x3dd32f(0x194)]('active'),_0x3e9dd5[_0x3dd32f(0x257)](_0x3dd32f(0x1f0))['forEach'](_0x21938a=>_0x21938a[_0x3dd32f(0x215)][_0x3dd32f(0x20c)](_0x3dd32f(0x203)));const _0x5637b9=_0x3e9dd5[_0x3dd32f(0x21f)](_0x3dd32f(0x1b3)+_0x4ced0d+'-tab');_0x5637b9&&_0x5637b9[_0x3dd32f(0x215)][_0x3dd32f(0x194)](_0x3dd32f(0x203));});const _0x496d34=document[_0x2f8f7f(0x258)]('amily2-export-preset-btn'),_0x15af91=document[_0x2f8f7f(0x258)](_0x2f8f7f(0x19b)),_0x26d96b=document[_0x2f8f7f(0x258)](_0x2f8f7f(0x206)),_0x2c4203=document[_0x2f8f7f(0x258)](_0x2f8f7f(0x1c4)),_0x44192e=document[_0x2f8f7f(0x258)](_0x2f8f7f(0x262));_0x496d34&&_0x496d34[_0x2f8f7f(0x18c)](_0x2f8f7f(0x1ce),()=>_0x5af16c[_0x2f8f7f(0x1d2)]());_0x15af91&&_0x15af91[_0x2f8f7f(0x18c)](_0x2f8f7f(0x1ce),()=>_0x5af16c[_0x2f8f7f(0x1ba)]());_0x26d96b&&_0x26d96b[_0x2f8f7f(0x18c)]('click',()=>_0x5af16c[_0x2f8f7f(0x1dc)](_0x25b519));_0x2c4203&&_0x2c4203[_0x2f8f7f(0x18c)]('click',()=>{const _0x1e5b94=_0x2f8f7f,_0x55d5d7=_0x5af16c[_0x1e5b94(0x23e)]();_0x5af16c[_0x1e5b94(0x191)](()=>{const _0x3b1ab2=_0x1e5b94;_0x55d5d7&&(_0x5af16c[_0x3b1ab2(0x1f3)](),_0x25b519());});});_0x44192e&&_0x44192e[_0x2f8f7f(0x18c)](_0x2f8f7f(0x1ce),()=>{const _0x44c1fe=_0x2f8f7f,_0x2684ad=_0x5af16c[_0x44c1fe(0x23e)]();_0x5af16c[_0x44c1fe(0x1ea)](),_0x2684ad&&(_0x5af16c[_0x44c1fe(0x1f3)](),_0x25b519());});const _0x23e1ad=document[_0x2f8f7f(0x258)](_0x2f8f7f(0x217));_0x23e1ad&&_0x23e1ad[_0x2f8f7f(0x18c)](_0x2f8f7f(0x1ce),()=>{const _0xcf68b2=_0x2f8f7f;confirm(_0xcf68b2(0x18f))&&(_0x5af16c[_0xcf68b2(0x1c7)](),_0x25b519());});const _0x87d5fd=document[_0x2f8f7f(0x258)]('add-table-placeholder');_0x87d5fd&&_0x87d5fd[_0x2f8f7f(0x18c)](_0x2f8f7f(0x1ce),()=>{const _0x332928=_0x2f8f7f,_0x1c9af3=prompt(_0x332928(0x289),'新表格');_0x1c9af3&&_0x1c9af3[_0x332928(0x1ee)]()&&(_0x5af16c['addTable'](_0x1c9af3['trim']()),_0x25b519());});const _0x49fc75=getAllTablesContainer();if(_0x49fc75){_0x49fc75[_0x2f8f7f(0x18c)](_0x2f8f7f(0x1ce),_0x31463d=>{const _0x7c44e3=_0x2f8f7f,_0x445e4d=_0x31463d[_0x7c44e3(0x1e8)]['closest']('th');if(_0x445e4d&&!_0x445e4d['classList'][_0x7c44e3(0x1e0)](_0x7c44e3(0x1fd))){toggleColumnContextMenu(_0x31463d);return;}const _0xf84cb9=_0x31463d[_0x7c44e3(0x1e8)][_0x7c44e3(0x278)](_0x7c44e3(0x1c2));if(_0xf84cb9){toggleRowContextMenu(_0x31463d);return;}const _0x2efeaf=_0x31463d[_0x7c44e3(0x1e8)][_0x7c44e3(0x278)](_0x7c44e3(0x24f));if(_0x2efeaf){const _0x4c517c=parseInt(_0x2efeaf[_0x7c44e3(0x28b)][_0x7c44e3(0x238)],0xa),_0x41454b=_0x5af16c[_0x7c44e3(0x18d)](),_0x502e94=_0x41454b[_0x4c517c]?.[_0x7c44e3(0x236)]||'';showTableNameEditor(_0x4c517c,_0x502e94);return;}const _0xbfc9c8=_0x31463d[_0x7c44e3(0x1e8)]['closest'](_0x7c44e3(0x274));if(!_0xbfc9c8)return;const _0x10f04e=parseInt(_0xbfc9c8[_0x7c44e3(0x28b)][_0x7c44e3(0x238)],0xa);if(_0xbfc9c8['matches'](_0x7c44e3(0x1e4)))_0x5af16c[_0x7c44e3(0x248)](_0x10f04e),_0x25b519();else{if(_0xbfc9c8['matches'](_0x7c44e3(0x210)))_0x5af16c[_0x7c44e3(0x193)](_0x10f04e),_0x25b519();else{if(_0xbfc9c8[_0x7c44e3(0x1d8)](_0x7c44e3(0x1a9))||_0xbfc9c8[_0x7c44e3(0x1d8)](_0x7c44e3(0x260))){const _0x47481f=_0xbfc9c8[_0x7c44e3(0x215)][_0x7c44e3(0x1e0)](_0x7c44e3(0x18a))?'up':_0x7c44e3(0x21a);_0x5af16c[_0x7c44e3(0x1a4)](_0x10f04e,_0x47481f),_0x25b519();}else{if(_0xbfc9c8[_0x7c44e3(0x1d8)]('.edit-rules-btn'))openRuleEditor(_0x10f04e);else{if(_0xbfc9c8[_0x7c44e3(0x1d8)](_0x7c44e3(0x243))){const _0x2f8810=_0x5af16c[_0x7c44e3(0x18d)](),_0x4f6fa9=_0x2f8810[_0x10f04e]?.['name']||'未知表格';confirm(_0x7c44e3(0x1f8)+_0x4f6fa9+_0x7c44e3(0x216))&&(_0x5af16c[_0x7c44e3(0x231)](_0x10f04e),_0x25b519());}}}}}});const _0x1523cd=()=>_0x2f8f7f(0x285)in window||navigator['maxTouchPoints']>0x0;if(_0x1523cd()){let _0x476b77=0x0,_0x3b7cc1=null;_0x49fc75[_0x2f8f7f(0x18c)]('touchstart',_0x3aa8cf=>{const _0x588c8e=_0x2f8f7f,_0xe2ae8=_0x3aa8cf[_0x588c8e(0x1e8)][_0x588c8e(0x278)]('td');if(!_0xe2ae8||_0xe2ae8['dataset'][_0x588c8e(0x27d)]===undefined)return;const _0x2bcd8f=new Date()[_0x588c8e(0x21d)](),_0x770061=_0x2bcd8f-_0x476b77;_0x770061<0x12c&&_0x770061>0x0&&_0x3b7cc1===_0xe2ae8&&(_0x3aa8cf['preventDefault'](),_0xe2ae8[_0x588c8e(0x28c)](_0x588c8e(0x1f2))!==_0x588c8e(0x1d3)&&(_0xe2ae8[_0x588c8e(0x267)](_0x588c8e(0x1f2),_0x588c8e(0x1d3)),setTimeout(()=>_0xe2ae8[_0x588c8e(0x27c)](),0x0))),_0x476b77=_0x2bcd8f,_0x3b7cc1=_0xe2ae8;});}_0x49fc75[_0x2f8f7f(0x18c)](_0x2f8f7f(0x1c9),_0x468b4c=>{const _0x15cfdf=_0x2f8f7f,_0x59131a=_0x468b4c[_0x15cfdf(0x1e8)];if(_0x59131a['tagName']!=='TD'||_0x59131a['getAttribute'](_0x15cfdf(0x1f2))!==_0x15cfdf(0x1d3))return;const _0x405078=()=>_0x15cfdf(0x285)in window||navigator[_0x15cfdf(0x204)]>0x0;_0x405078()&&_0x59131a[_0x15cfdf(0x267)](_0x15cfdf(0x1f2),'false');const _0x5ca5cb=_0x59131a[_0x15cfdf(0x278)](_0x15cfdf(0x1ad));if(!_0x5ca5cb)return;const _0x35316d=parseInt(_0x5ca5cb[_0x15cfdf(0x28b)][_0x15cfdf(0x238)],0xa),_0x2cc23d=parseInt(_0x59131a[_0x15cfdf(0x278)]('tr')[_0x15cfdf(0x28b)]['rowIndex'],0xa),_0xd53572=parseInt(_0x59131a[_0x15cfdf(0x28b)][_0x15cfdf(0x27d)],0xa),_0x5a64c3=_0x59131a[_0x15cfdf(0x288)];_0x5af16c[_0x15cfdf(0x211)](_0x35316d,_0x2cc23d,_0xd53572);const _0x3ab9b3={[_0xd53572]:_0x5a64c3};_0x5af16c[_0x15cfdf(0x24c)](_0x35316d,_0x2cc23d,_0x3ab9b3),_0x25b519();},!![]);}_0x2f34d0[_0x2f8f7f(0x28b)][_0x2f8f7f(0x207)]='true',log(_0x2f8f7f(0x1f1),_0x2f8f7f(0x22f));}function bindBatchFillButton(){const _0xcbbbda=_0x17ce89,_0x2e7793=document['getElementById']('fill-table-now-btn');if(_0x2e7793){if(_0x2e7793[_0xcbbbda(0x28b)][_0xcbbbda(0x214)])return;_0x2e7793[_0xcbbbda(0x18c)](_0xcbbbda(0x1ce),_0x212358=>{const _0x146cec=_0xcbbbda,_0x292a65=extension_settings[extensionName],_0x4e8965=_0x292a65[_0x146cec(0x28f)]!==![];if(!_0x4e8965){_0x212358[_0x146cec(0x1a0)](),toastr[_0x146cec(0x1df)](_0x146cec(0x239));return;}startBatchFilling();}),_0x2e7793[_0xcbbbda(0x28b)][_0xcbbbda(0x214)]=_0xcbbbda(0x1d3),log('\x22立即填表\x22按钮已成功绑定。','success');}}function bindFloorFillButtons(){const _0x55cf97=_0x17ce89,_0x22cb8b=document[_0x55cf97(0x258)](_0x55cf97(0x28a)),_0x5e1eaa=document['getElementById']('fill-current-floor-btn');if(_0x22cb8b){if(_0x22cb8b[_0x55cf97(0x28b)][_0x55cf97(0x182)])return;_0x22cb8b['addEventListener'](_0x55cf97(0x1ce),_0x42e541=>{const _0x409ac5=_0x55cf97,_0x58f870=extension_settings[extensionName],_0x4fa3c7=_0x58f870[_0x409ac5(0x28f)]!==![];if(!_0x4fa3c7){_0x42e541['preventDefault'](),toastr['warning'](_0x409ac5(0x239));return;}const _0x42de1e=document[_0x409ac5(0x258)]('floor-start-input'),_0x13d710=document[_0x409ac5(0x258)]('floor-end-input'),_0x230d93=parseInt(_0x42de1e[_0x409ac5(0x1c3)],0xa),_0x11bd38=parseInt(_0x13d710[_0x409ac5(0x1c3)],0xa);if(!_0x230d93||!_0x11bd38){toastr[_0x409ac5(0x1df)](_0x409ac5(0x263));return;}if(_0x230d93>_0x11bd38){toastr[_0x409ac5(0x1df)](_0x409ac5(0x259));return;}if(_0x230d93<0x1){toastr[_0x409ac5(0x1df)](_0x409ac5(0x25b));return;}import(_0x409ac5(0x27e))[_0x409ac5(0x1de)](_0x32252c=>{_0x32252c['startFloorRangeFilling'](_0x230d93,_0x11bd38);});}),_0x22cb8b[_0x55cf97(0x28b)][_0x55cf97(0x182)]=_0x55cf97(0x1d3),log(_0x55cf97(0x251),'success');}if(_0x5e1eaa){if(_0x5e1eaa[_0x55cf97(0x28b)][_0x55cf97(0x1cd)])return;_0x5e1eaa[_0x55cf97(0x18c)](_0x55cf97(0x1ce),_0x6c1e67=>{const _0x1b5436=_0x55cf97,_0x921ad2=extension_settings[extensionName],_0x5b98ec=_0x921ad2[_0x1b5436(0x28f)]!==![];if(!_0x5b98ec){_0x6c1e67[_0x1b5436(0x1a0)](),toastr[_0x1b5436(0x1df)]('表格系统总开关已关闭,请先启用总开关。');return;}import('../core/table-system/batch-filler.js')[_0x1b5436(0x1de)](_0x2fbd6f=>{const _0x26fae7=_0x1b5436;_0x2fbd6f[_0x26fae7(0x200)]();});}),_0x5e1eaa[_0x55cf97(0x28b)][_0x55cf97(0x1cd)]=_0x55cf97(0x1d3),log('\x22填当前楼层\x22按钮已成功绑定。',_0x55cf97(0x22f));}}function bindTemplateEditors(){const _0x408807=_0x17ce89,_0x33a1ad=document[_0x408807(0x258)]('ai-rule-template-editor'),_0x19c2e8=document['getElementById']('ai-rule-template-save-btn'),_0x1d9372=document[_0x408807(0x258)](_0x408807(0x1ae)),_0x195acb=document['getElementById']('ai-flow-template-editor'),_0x3f7dcc=document[_0x408807(0x258)](_0x408807(0x199)),_0x55ffba=document[_0x408807(0x258)]('ai-flow-template-restore-btn');if(!_0x33a1ad||!_0x195acb){log(_0x408807(0x27a),_0x408807(0x1b8));return;}_0x33a1ad[_0x408807(0x1c3)]=_0x5af16c[_0x408807(0x270)](),_0x195acb['value']=_0x5af16c[_0x408807(0x27b)](),_0x19c2e8['addEventListener'](_0x408807(0x1ce),()=>{const _0x3179f6=_0x408807;_0x5af16c['saveBatchFillerRuleTemplate'](_0x33a1ad[_0x3179f6(0x1c3)]),toastr[_0x3179f6(0x22f)](_0x3179f6(0x1ac)),log('批量填表-规则提示词已保存。','success');}),_0x3f7dcc[_0x408807(0x18c)]('click',()=>{const _0x2da95a=_0x408807;_0x5af16c[_0x2da95a(0x276)](_0x195acb[_0x2da95a(0x1c3)]),toastr['success']('流程提示词已保存。'),log(_0x2da95a(0x290),'success');}),_0x1d9372[_0x408807(0x18c)]('click',()=>{const _0x251bda=_0x408807;confirm(_0x251bda(0x271))&&(_0x33a1ad['value']=DEFAULT_AI_RULE_TEMPLATE,_0x5af16c[_0x251bda(0x19f)](_0x33a1ad[_0x251bda(0x1c3)]),toastr[_0x251bda(0x264)](_0x251bda(0x178)),log(_0x251bda(0x1a7),_0x251bda(0x264)));}),_0x55ffba[_0x408807(0x18c)](_0x408807(0x1ce),()=>{const _0x4b2001=_0x408807;confirm(_0x4b2001(0x224))&&(_0x195acb['value']=DEFAULT_AI_FLOW_TEMPLATE,_0x5af16c[_0x4b2001(0x276)](_0x195acb['value']),toastr[_0x4b2001(0x264)](_0x4b2001(0x283)),log(_0x4b2001(0x23d),_0x4b2001(0x264)));}),log('指令模板编辑器已成功绑定。',_0x408807(0x22f));} +const _0x3e6397=_0x4c3d;(function(_0x28ae3d,_0x2e742a){const _0x1dd052=_0x4c3d,_0xf9b139=_0x28ae3d();while(!![]){try{const _0x55e75e=-parseInt(_0x1dd052(0x291))/0x1+parseInt(_0x1dd052(0x25e))/0x2*(parseInt(_0x1dd052(0x158))/0x3)+-parseInt(_0x1dd052(0x16f))/0x4*(parseInt(_0x1dd052(0x230))/0x5)+-parseInt(_0x1dd052(0x175))/0x6*(-parseInt(_0x1dd052(0x286))/0x7)+-parseInt(_0x1dd052(0x205))/0x8+-parseInt(_0x1dd052(0x1ca))/0x9+parseInt(_0x1dd052(0x217))/0xa*(parseInt(_0x1dd052(0x215))/0xb);if(_0x55e75e===_0x2e742a)break;else _0xf9b139['push'](_0xf9b139['shift']());}catch(_0x3666be){_0xf9b139['push'](_0xf9b139['shift']());}}}(_0x265b,0xc7be2));import*as _0x3cadfa 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';import{world_names,loadWorldInfo}from'/scripts/world-info.js';import{safeCharLorebooks,safeLorebookEntries}from'../core/tavernhelper-compatibility.js';import{characters,this_chid,eventSource,event_types}from'/script.js';const getAllTablesContainer=()=>document[_0x3e6397(0x1bc)]('all-tables-container');function toggleRowContextMenu(_0x1af2c6){const _0x4f76cc=_0x3e6397;_0x1af2c6[_0x4f76cc(0x16c)](),_0x1af2c6['stopPropagation']();const _0x408ece=_0x1af2c6['target'][_0x4f76cc(0x231)](_0x4f76cc(0x1b4));if(!_0x408ece)return;const _0x3ab3bc=_0x408ece[_0x4f76cc(0x1b1)](_0x4f76cc(0x18f));if(!_0x3ab3bc)return;const _0xbc7e27=_0x3ab3bc['classList']['contains'](_0x4f76cc(0x176));document['querySelectorAll']('.amily2-context-menu.amily2-menu-active')[_0x4f76cc(0x28a)](_0x279b98=>{const _0x1e5c21=_0x4f76cc;_0x279b98['classList']['remove'](_0x1e5c21(0x176));});!_0xbc7e27&&_0x3ab3bc['classList'][_0x4f76cc(0x1a4)](_0x4f76cc(0x176));const _0x3e85f8=_0x4d17a9=>{const _0x2081a8=_0x4f76cc;!_0x3ab3bc[_0x2081a8(0x23b)](_0x4d17a9[_0x2081a8(0x275)])&&(_0x3ab3bc[_0x2081a8(0x287)][_0x2081a8(0x26c)](_0x2081a8(0x176)),document[_0x2081a8(0x23d)]('click',_0x3e85f8,!![]));};setTimeout(()=>{const _0x3cb9a7=_0x4f76cc;_0x3ab3bc['classList']['contains'](_0x3cb9a7(0x176))&&document[_0x3cb9a7(0x17a)]('click',_0x3e85f8,!![]);},0x0);}function toggleColumnContextMenu(_0x53c0b5){const _0xa0d105=_0x3e6397;_0x53c0b5['preventDefault'](),_0x53c0b5[_0xa0d105(0x160)]();const _0x257f18=_0x53c0b5[_0xa0d105(0x275)][_0xa0d105(0x231)]('th');if(!_0x257f18)return;const _0xd32f82=_0x257f18[_0xa0d105(0x287)][_0xa0d105(0x23b)]('amily2-menu-open');document[_0xa0d105(0x174)]('th.amily2-menu-open')[_0xa0d105(0x28a)](_0x36bc84=>{const _0x155986=_0xa0d105;_0x36bc84[_0x155986(0x287)][_0x155986(0x26c)](_0x155986(0x1ff));});!_0xd32f82&&_0x257f18['classList']['add'](_0xa0d105(0x1ff));const _0x196583=_0x4da930=>{const _0x714e76=_0xa0d105;!_0x257f18[_0x714e76(0x23b)](_0x4da930[_0x714e76(0x275)])&&(_0x257f18[_0x714e76(0x287)][_0x714e76(0x26c)]('amily2-menu-open'),document[_0x714e76(0x23d)](_0x714e76(0x197),_0x196583,!![]));};setTimeout(()=>{const _0x407bfa=_0xa0d105;_0x257f18['classList'][_0x407bfa(0x23b)](_0x407bfa(0x1ff))&&document[_0x407bfa(0x17a)](_0x407bfa(0x197),_0x196583,!![]);},0x0);}function showInputDialog({title:_0x2560a0,label:_0x108a99,currentValue:_0x1b7bb4,placeholder:_0x2a13d8,onSave:_0x41f417}){const _0x103b76=_0x3e6397,_0x1ee4c0=_0x103b76(0x277)+_0x2560a0+_0x103b76(0x264)+_0x108a99+'\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\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',_0x3aa2b5=$(_0x1ee4c0)['appendTo'](_0x103b76(0x1a6)),_0x5f35ba=_0x3aa2b5[_0x103b76(0x179)]('#generic-input'),_0x542295=()=>{const _0x4c1dfa=_0x103b76;_0x3aa2b5[0x0][_0x4c1dfa(0x298)](),_0x3aa2b5['remove']();},_0x5447d0=()=>{const _0x449e53=_0x103b76,_0x4eabc0=_0x5f35ba[_0x449e53(0x1fb)]()['trim']();if(_0x4eabc0&&_0x4eabc0!==_0x1b7bb4)_0x41f417(_0x4eabc0);else{if(!_0x4eabc0){toastr['warning']('名称不能为空!'),_0x5f35ba[_0x449e53(0x29e)]();return;}}_0x542295();};_0x3aa2b5['find'](_0x103b76(0x229))['on'](_0x103b76(0x197),_0x5447d0),_0x3aa2b5[_0x103b76(0x179)](_0x103b76(0x165))['on'](_0x103b76(0x197),_0x542295),_0x5f35ba['on'](_0x103b76(0x251),_0x86f81a=>{const _0x470e6b=_0x103b76;if(_0x86f81a[_0x470e6b(0x15e)]===0xd)_0x5447d0();}),_0x5f35ba['on']('keydown',_0x49c0e4=>{const _0x14021d=_0x103b76;if(_0x49c0e4[_0x14021d(0x15e)]===0x1b)_0x542295();}),_0x3aa2b5[0x0][_0x103b76(0x216)](),_0x5f35ba[_0x103b76(0x29e)]()['select']();}function showColumnNameEditor(_0x492dcb,_0x430e55,_0x1ece26){const _0x3fcbb7=_0x3e6397;showInputDialog({'title':_0x3fcbb7(0x276),'label':_0x3fcbb7(0x1db),'currentValue':_0x1ece26,'placeholder':_0x3fcbb7(0x1c9),'onSave':_0x2a9f4e=>{const _0x7993c2=_0x3fcbb7;_0x3cadfa['updateHeader'](_0x492dcb,_0x430e55,_0x2a9f4e),renderTables(),toastr['success'](_0x7993c2(0x256)+_0x2a9f4e+'\x22');}});}function showTableNameEditor(_0x41549,_0x2804a2){const _0x3dc0e1=_0x3e6397;showInputDialog({'title':_0x3dc0e1(0x15f),'label':_0x3dc0e1(0x27a),'currentValue':_0x2804a2,'placeholder':'请输入表名...','onSave':_0x130bf8=>{const _0x54ef74=_0x3dc0e1;_0x3cadfa[_0x54ef74(0x292)](_0x41549,_0x130bf8),renderTables(),toastr[_0x54ef74(0x188)](_0x54ef74(0x22d)+_0x130bf8+'\x22');}});}function positionContextMenu(_0xd15da5,_0xfb8819){const _0xd61c1c=_0x3e6397;_0xd15da5[_0xd61c1c(0x258)][_0xd61c1c(0x19e)]='absolute',_0xd15da5['style'][_0xd61c1c(0x261)]=_0xd61c1c(0x1c5),_0xd15da5[_0xd61c1c(0x258)][_0xd61c1c(0x274)]='0',_0xd15da5[_0xd61c1c(0x258)]['right']=_0xd61c1c(0x1cd),_0xd15da5[_0xd61c1c(0x258)][_0xd61c1c(0x237)]='',_0xd15da5[_0xd61c1c(0x258)]['marginBottom']='',_0xd15da5[_0xd61c1c(0x258)]['maxHeight']='',_0xd15da5[_0xd61c1c(0x258)][_0xd61c1c(0x21a)]='';const _0x374118=window[_0xd61c1c(0x172)],_0x533083=_0xfb8819[_0xd61c1c(0x252)](),_0x2372f4=0xc8,_0x3813ff=_0xfb8819[_0xd61c1c(0x231)](_0xd61c1c(0x1a7)),_0x228c00=_0x3813ff?_0x3813ff[_0xd61c1c(0x252)]():{'top':0x0,'bottom':_0x374118},_0x1a5431=Math[_0xd61c1c(0x25d)](_0x374118,_0x228c00[_0xd61c1c(0x1f9)])-_0x533083[_0xd61c1c(0x1f9)],_0x27b2df=_0x533083[_0xd61c1c(0x16e)]-Math[_0xd61c1c(0x198)](0x0,_0x228c00[_0xd61c1c(0x16e)]);_0x1a5431<_0x2372f4&&_0x27b2df>_0x1a5431?(_0xd15da5[_0xd61c1c(0x258)]['top']=_0xd61c1c(0x1cd),_0xd15da5[_0xd61c1c(0x258)][_0xd61c1c(0x1f9)]=_0xd61c1c(0x21d),_0xd15da5['style']['marginBottom']=_0xd61c1c(0x178)):(_0xd15da5[_0xd61c1c(0x258)][_0xd61c1c(0x16e)]=_0xd61c1c(0x21d),_0xd15da5[_0xd61c1c(0x258)]['bottom']=_0xd61c1c(0x1cd),_0xd15da5['style'][_0xd61c1c(0x237)]=_0xd61c1c(0x178));const _0x1c3ff7=0xa0,_0x2c44db=_0xfb8819['closest']('table'),_0x20e60b=_0x2c44db?_0x2c44db['closest']('div[style*=\x22overflowX\x22]'):null;if(_0x20e60b){const _0x4a86ea=_0x20e60b[_0xd61c1c(0x252)](),_0x153d49=_0x533083['left']-_0x4a86ea[_0xd61c1c(0x274)];_0x153d49+_0x1c3ff7>_0x4a86ea['width']-0x14&&(_0xd15da5[_0xd61c1c(0x258)][_0xd61c1c(0x274)]='auto',_0xd15da5[_0xd61c1c(0x258)][_0xd61c1c(0x1ea)]='0');}}function _0x4c3d(_0x3a25b8,_0x24c6fa){const _0x265bd0=_0x265b();return _0x4c3d=function(_0x4c3d9b,_0x4cb45c){_0x4c3d9b=_0x4c3d9b-0x153;let _0x334286=_0x265bd0[_0x4c3d9b];return _0x334286;},_0x4c3d(_0x3a25b8,_0x24c6fa);}function _0x265b(){const _0x269f77=['1283768pPoCCn','tableIndex','className','innerHeight','checkbox','querySelectorAll','768hffGjF','amily2-menu-active','alignItems','2px','find','addEventListener','\x22填当前楼层\x22按钮已成功绑定。','.move-table-up-btn','#amily2_memorisation_forms_panel\x20.sinan-navigation-deck','\x22\x20title=\x22废黜此表\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20','character','table-injection-enabled','error','index-col','matches','filling_mode','input[name=\x22table-injection-role\x22]','isCurrentTablesEmpty','uid','success','addRow','add-above','#rule-add','rows','insertColumn','delete-row','.amily2-context-menu','amily2-header-text','down','getMemoryState','justifyContent','table_worldbook_select_wrapper','deleteRow','optimized','click','max','在下加行','rule_delete','name','.json','../core/table-system/batch-filler.js','position','向上移动','重新整理功能启动失败,请检查系统状态。','clearAllTables','floorEventBound','change','add','label','body','.hly-scroll','additional','请输入有效的起始楼层和结束楼层。','wb-check-','floor-start-input','\x22选定楼层填表\x22按钮已成功绑定。','moveTable','\x22>\x20','内存状态为空,从聊天记录加载作为后备。','manual','querySelector','warn','saveBatchFillerFlowTemplate','td.index-col','opacity','getBatchFillerFlowTemplate','file_name','role','trim','tagName','title','getElementById','.add-row-btn','replace','add-left','exportPresetFull','原始填表','amily2-clear-global-preset-btn','世界书设置已成功绑定。','指令模板编辑器已成功绑定。','10000','main-api','在右加列','warning','请输入列名...','6163965GhFpvS','.move-table-down-btn','flex','auto','无标题条目','table_worldbook_checkbox_list','上下文读取级别已设置为\x20','【最终警告】您确定要永久废黜表格\x20“[','.edit-rules-btn','above','amily2-context-menu','move-up','amily2-export-preset-btn','contenteditable','getHighlights','startFloorRangeFilling','rowIndex','列名:','input[name=\x22filling-mode\x22]','填表模式已切换为\x20','无法找到指令模板编辑器,绑定失败。','.settings-group','rule_add','context-reading-value','加载条目中...

','display','active','【确认】您确定要清空所有表格的剧情内容吗?此操作将保留表格结构,但会删除所有已填写的行。','context_reading_level','3397880ZWMleq','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20请先加载一个角色。

','button','table-system-master-switch','getAttribute','#rule-delete','info','length','amily2-table-','previousElementSibling','加载条目失败。

','removeEventListener','[内存储司]\x20获取角色世界书失败:','span','[内存储司-工部]\x20缺少表格数据或容器,无法渲染。','fill-current-floor-btn','add-right','appendChild','ai-rule-template-restore-btn','\x22\x20title=\x22重命名\x22>\x20','move-table-up-btn','maxTouchPoints','table_injection_enabled','表格视图交互事件已成功绑定。','批量填表-流程提示词已保存。','textContent','\x22\x20title=\x22上移\x22>','bookName','fa-plus-circle','htmlFor','无法找到世界书设置的相关UI元素,绑定失败。','keypress','getBoundingClientRect','您确定要将规则提示词恢复为默认设置吗?',']\x20刷新世界书设置时出错:','center','列名已更新为\x20\x22','fa-arrow-down','style','table_selected_entries','updateRow','deleteColumn','#rule-note','min','91286XPerzV','updateTableRules','表格系统总开关','zIndex','createElement','batchEventBound','\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','getTime','moveRow','ai-rule-template-editor','”\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','pointer','disabled','已禁用','remove','amily2-import-global-preset-btn','ai-flow-template-editor','分步填表','优化中填表','向右移动','danger',']”\x20吗?此操作不可逆!','left','target','编辑列名','\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','.table-rename-icon','eventsBound','表名:','CHAT_CHANGED','\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“','book','type','#rule-update','context-reading-slider','\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','dataset','reorganizeEventBound','depth','11326sKveBS','classList','table_worldbook_char_limit','fa-arrow-right','forEach','您确定要删除\x20“','table-injection-position','table','insertRow','delete','\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','46947cWkkWs','renameTable','新表格','move-right','has','block','没有找到世界书。

','close','comment','删除该列','ontouchstart','div','table-injection-depth','focus','../core/table-system/reorganizer.js','fill-selected-floors-btn','表格系统总开关已关闭,请先启用总开关。','未知表格','context-reading-slider-container','innerHTML','[内存储司]\x20重新整理功能导入失败:','amily2-import-preset-btn','51BFjzgr','floor-end-input','importGlobalPreset','fa-trash-alt','then','规则提示词已保存。','which','编辑表名','stopPropagation','table_system_enabled','injection','ai-flow-template-restore-btn','all','.popup-button-cancel','.control-block-with-switch','流程提示词已保存。','input[name=\x22table_worldbook_source\x22]','所选世界书中没有条目。

','input','clearGlobalPreset','preventDefault',']\x20检测到角色/聊天切换,正在刷新表格系统UI和世界书设置...','top'];_0x265b=function(){return _0x269f77;};return _0x265b();}export function renderTables(){const _0x1e04fa=_0x3e6397;let _0x31152e=_0x3cadfa['getMemoryState']();!_0x31152e&&(log(_0x1e04fa(0x1af),_0x1e04fa(0x1b2)),_0x31152e=_0x3cadfa[_0x1e04fa(0x226)]());const _0x254835=getAllTablesContainer();if(!_0x31152e||!_0x254835){console[_0x1e04fa(0x181)](_0x1e04fa(0x240));return;}const _0x4197f7=_0x3cadfa[_0x1e04fa(0x1d8)](),_0x131d2d=document[_0x1e04fa(0x1bc)](_0x1e04fa(0x1f3));_0x131d2d&&_0x131d2d[_0x1e04fa(0x26c)](),_0x254835['innerHTML']='',_0x31152e[_0x1e04fa(0x28a)]((_0x26a86e,_0x4927dc)=>{const _0x259f81=_0x1e04fa,_0xa6b3db=document[_0x259f81(0x262)](_0x259f81(0x29c));_0xa6b3db[_0x259f81(0x258)][_0x259f81(0x201)]=_0x259f81(0x1cc),_0xa6b3db[_0x259f81(0x258)][_0x259f81(0x193)]='space-between',_0xa6b3db['style'][_0x259f81(0x177)]=_0x259f81(0x255);const _0x1a62bd=document[_0x259f81(0x262)]('h3');_0x1a62bd[_0x259f81(0x155)]=_0x259f81(0x1e2)+_0x4927dc+_0x259f81(0x245)+_0x26a86e['name'];const _0x28db17=document[_0x259f81(0x262)](_0x259f81(0x29c));_0x28db17[_0x259f81(0x171)]=_0x259f81(0x1f1);const _0x361fef=_0x4927dc>0x0?'':'';_0x28db17['innerHTML']=_0x259f81(0x1ec)+_0x361fef+_0x259f81(0x1ec)+_0x35ae2f+_0x259f81(0x206)+_0x4927dc+'\x22\x20title=\x22编辑规则\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20{const _0x1b14b7=_0x259f81,_0x4d1367=document[_0x1b14b7(0x262)]('th');_0x4d1367[_0x1b14b7(0x283)][_0x1b14b7(0x218)]=_0x45a974,_0x4d1367[_0x1b14b7(0x258)]['cursor']=_0x1b14b7(0x269);const _0x3510bd=document[_0x1b14b7(0x262)]('span');_0x3510bd[_0x1b14b7(0x171)]=_0x1b14b7(0x190),_0x3510bd[_0x1b14b7(0x24b)]=_0x522de1,_0x4d1367['appendChild'](_0x3510bd);const _0x5b247f=document[_0x1b14b7(0x262)]('div');_0x5b247f[_0x1b14b7(0x171)]=_0x1b14b7(0x1d4);const _0xadf21d=[{'label':_0x1b14b7(0x236),'action':_0x1b14b7(0x214),'icon':'fa-arrow-left'},{'label':_0x1b14b7(0x271),'action':_0x1b14b7(0x294),'icon':_0x1b14b7(0x289)},{'label':'在左加列','action':_0x1b14b7(0x1bf),'icon':_0x1b14b7(0x24e)},{'label':_0x1b14b7(0x1c7),'action':'add-right','icon':_0x1b14b7(0x24e)},{'label':'编辑列名','action':_0x1b14b7(0x212),'icon':'fa-pen'},{'label':_0x1b14b7(0x29a),'action':_0x1b14b7(0x28f),'icon':'fa-trash-alt','isDanger':!![]}];_0xadf21d[_0x1b14b7(0x28a)](({label:_0x542671,action:_0xcf4e41,icon:_0x2d5774,isDanger:_0x3d6b54})=>{const _0x54e7ef=_0x1b14b7,_0x3daeb8=document['createElement'](_0x54e7ef(0x208));_0x3daeb8['textContent']=_0x542671,_0x3daeb8[_0x54e7ef(0x171)]=_0x54e7ef(0x220);if(_0x3d6b54)_0x3daeb8['classList']['add']('danger');_0x3daeb8[_0x54e7ef(0x17a)](_0x54e7ef(0x197),_0x1014b7=>{const _0x428d01=_0x54e7ef;_0x1014b7[_0x428d01(0x160)]();switch(_0xcf4e41){case'move-left':_0x3cadfa['moveColumn'](_0x4927dc,_0x45a974,_0x428d01(0x274));break;case _0x428d01(0x294):_0x3cadfa['moveColumn'](_0x4927dc,_0x45a974,_0x428d01(0x1ea));break;case _0x428d01(0x1bf):_0x3cadfa[_0x428d01(0x18d)](_0x4927dc,_0x45a974,_0x428d01(0x274));break;case _0x428d01(0x242):_0x3cadfa[_0x428d01(0x18d)](_0x4927dc,_0x45a974,_0x428d01(0x1ea));break;case _0x428d01(0x212):showColumnNameEditor(_0x4927dc,_0x45a974,_0x522de1);break;case'delete':confirm(_0x428d01(0x28b)+_0x522de1+_0x428d01(0x235))&&_0x3cadfa[_0x428d01(0x25b)](_0x4927dc,_0x45a974);break;}renderTables();}),_0x5b247f[_0x54e7ef(0x243)](_0x3daeb8);}),_0x4d1367['appendChild'](_0x5b247f),_0x424f68['appendChild'](_0x4d1367);});const _0x55c9f4=_0x5bdcee[_0x259f81(0x1e7)]();_0x26a86e[_0x259f81(0x18c)]&&_0x26a86e[_0x259f81(0x18c)][_0x259f81(0x20d)]>0x0&&_0x26a86e['rows']['forEach']((_0x50a053,_0x2c66f1)=>{const _0x4ff586=_0x259f81,_0x820c49=_0x55c9f4[_0x4ff586(0x28e)]();_0x820c49['dataset'][_0x4ff586(0x1da)]=_0x2c66f1;const _0x536ad7=_0x820c49[_0x4ff586(0x1fc)]();_0x536ad7[_0x4ff586(0x171)]=_0x4ff586(0x182);const _0x2c0183=document['createElement'](_0x4ff586(0x23f));_0x2c0183[_0x4ff586(0x24b)]=_0x2c66f1+0x1,_0x536ad7[_0x4ff586(0x243)](_0x2c0183);const _0x222da5=document[_0x4ff586(0x262)](_0x4ff586(0x29c));_0x222da5[_0x4ff586(0x171)]=_0x4ff586(0x22a);const _0x3f8f37=[{'label':_0x4ff586(0x19f),'action':_0x4ff586(0x1d5),'icon':'fa-arrow-up'},{'label':_0x4ff586(0x1f5),'action':_0x4ff586(0x1fd),'icon':_0x4ff586(0x257)},{'label':_0x4ff586(0x1f2),'action':'add-above','icon':_0x4ff586(0x24e)},{'label':_0x4ff586(0x199),'action':_0x4ff586(0x1e9),'icon':_0x4ff586(0x24e)},{'label':'删除该行','action':_0x4ff586(0x18e),'icon':_0x4ff586(0x15b),'isDanger':!![]}];_0x3f8f37['forEach'](({label:_0x65c763,action:_0x266cca,icon:_0x25891e,isDanger:_0x303c85})=>{const _0x2ab7b3=_0x4ff586,_0x133d73=document[_0x2ab7b3(0x262)]('button');_0x133d73[_0x2ab7b3(0x155)]=_0x2ab7b3(0x281)+_0x25891e+_0x2ab7b3(0x1ae)+_0x65c763,_0x133d73[_0x2ab7b3(0x171)]='menu_button\x20small_button';if(_0x303c85)_0x133d73['classList']['add'](_0x2ab7b3(0x272));_0x133d73[_0x2ab7b3(0x17a)](_0x2ab7b3(0x197),_0x330221=>{const _0x1e5b58=_0x2ab7b3;_0x330221[_0x1e5b58(0x160)]();switch(_0x266cca){case _0x1e5b58(0x1d5):_0x3cadfa['moveRow'](_0x4927dc,_0x2c66f1,'up');break;case'move-down':_0x3cadfa[_0x1e5b58(0x266)](_0x4927dc,_0x2c66f1,'down');break;case _0x1e5b58(0x18a):_0x3cadfa[_0x1e5b58(0x28e)](_0x4927dc,_0x2c66f1,_0x1e5b58(0x1d3));break;case'add-below':_0x3cadfa['insertRow'](_0x4927dc,_0x2c66f1,'below');break;case _0x1e5b58(0x18e):confirm(_0x1e5b58(0x224)+(_0x2c66f1+0x1)+_0x1e5b58(0x228))&&_0x3cadfa[_0x1e5b58(0x195)](_0x4927dc,_0x2c66f1);break;}renderTables();}),_0x222da5['appendChild'](_0x133d73);}),_0x536ad7[_0x4ff586(0x243)](_0x222da5),_0x50a053[_0x4ff586(0x28a)]((_0x28bcbe,_0x560da0)=>{const _0x2cf42d=_0x4ff586,_0x1c3cec=_0x820c49['insertCell']();_0x1c3cec[_0x2cf42d(0x24b)]=_0x28bcbe;const _0x19de3c=()=>_0x2cf42d(0x29b)in window||navigator[_0x2cf42d(0x247)]>0x0;!_0x19de3c()&&_0x1c3cec['setAttribute'](_0x2cf42d(0x1d7),_0x2cf42d(0x1e3));_0x1c3cec[_0x2cf42d(0x283)][_0x2cf42d(0x218)]=_0x560da0,_0x1c3cec['dataset'][_0x2cf42d(0x1a5)]=_0x26a86e['headers'][_0x560da0]||'';const _0x10201=_0x4927dc+'-'+_0x2c66f1+'-'+_0x560da0;_0x4197f7[_0x2cf42d(0x295)](_0x10201)&&_0x1c3cec[_0x2cf42d(0x287)][_0x2cf42d(0x1a4)]('cell-highlight');});}),_0x254835[_0x259f81(0x243)](_0x5bdcee);}),_0x131d2d&&_0x254835['appendChild'](_0x131d2d);}function openRuleEditor(_0x1c2828){const _0x3cce14=_0x3e6397,_0x4d4de5=_0x3cadfa['getMemoryState']();if(!_0x4d4de5||!_0x4d4de5[_0x1c2828])return;const _0x4c7ee9=_0x4d4de5[_0x1c2828],_0x1cb603=_0x3cce14(0x27c)+_0x4c7ee9[_0x3cce14(0x19b)]+_0x3cce14(0x268)+(_0x4c7ee9['note']||'')+'\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'+(_0x4c7ee9[_0x3cce14(0x1e0)]||'')+'\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'+(_0x4c7ee9[_0x3cce14(0x19a)]||'')+'\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'+(_0x4c7ee9['rule_update']||'')+_0x3cce14(0x282),_0x393fdf=$(_0x1cb603)[_0x3cce14(0x232)](_0x3cce14(0x1a6)),_0x2d4a36=()=>{const _0x43f5d0=_0x3cce14;_0x393fdf[0x0][_0x43f5d0(0x298)](),_0x393fdf[_0x43f5d0(0x26c)]();};_0x393fdf[_0x3cce14(0x179)]('.popup-button-ok')['on'](_0x3cce14(0x197),()=>{const _0x120720=_0x3cce14,_0x209305={'note':_0x393fdf[_0x120720(0x179)](_0x120720(0x25c))[_0x120720(0x1fb)](),'rule_add':_0x393fdf[_0x120720(0x179)](_0x120720(0x18b))['val'](),'rule_delete':_0x393fdf[_0x120720(0x179)](_0x120720(0x20b))[_0x120720(0x1fb)](),'rule_update':_0x393fdf[_0x120720(0x179)](_0x120720(0x27f))[_0x120720(0x1fb)]()};_0x3cadfa[_0x120720(0x25f)](_0x1c2828,_0x209305),_0x2d4a36();}),_0x393fdf['find']('.popup-button-cancel')['on']('click',_0x2d4a36),_0x393fdf[0x0]['showModal']();}function bindInjectionSettings(){const _0x5af79d=_0x3e6397,_0x4a67c7=extension_settings[extensionName],_0x4dc122=document[_0x5af79d(0x1bc)](_0x5af79d(0x209)),_0x46acff=document['getElementById'](_0x5af79d(0x180)),_0xc2101e=document[_0x5af79d(0x1bc)](_0x5af79d(0x28c)),_0x57e387=document[_0x5af79d(0x1bc)](_0x5af79d(0x29d)),_0x4203f0=document['querySelectorAll'](_0x5af79d(0x185));if(!_0x4dc122||!_0x46acff||!_0xc2101e||!_0x57e387||!_0x4203f0[_0x5af79d(0x20d)])return;const _0x2e4748=()=>{const _0x5cba4f=_0x5af79d,_0x4a0adc=_0xc2101e[_0x5cba4f(0x1f0)],_0x1e158e=_0x4dc122[_0x5cba4f(0x1e4)],_0x284314=_0x4a0adc==='1';_0x46acff['disabled']=!_0x1e158e,_0xc2101e[_0x5cba4f(0x26a)]=!_0x1e158e,_0x57e387['disabled']=!_0x1e158e||!_0x284314,_0x4203f0[_0x5cba4f(0x28a)](_0x3d7e44=>_0x3d7e44[_0x5cba4f(0x26a)]=!_0x1e158e||!_0x284314);const _0xaa357c=_0x1e158e?'1':'0.5';_0x46acff[_0x5cba4f(0x258)][_0x5cba4f(0x1b5)]=_0xaa357c;_0x46acff[_0x5cba4f(0x231)](_0x5cba4f(0x166))&&(_0x46acff[_0x5cba4f(0x231)](_0x5cba4f(0x166))['style'][_0x5cba4f(0x1b5)]=_0xaa357c);_0xc2101e[_0x5cba4f(0x258)]['opacity']=_0xaa357c;_0xc2101e[_0x5cba4f(0x20f)]&&(_0xc2101e[_0x5cba4f(0x20f)][_0x5cba4f(0x258)][_0x5cba4f(0x1b5)]=_0xaa357c);const _0x256fc0=_0x1e158e&&_0x284314?'1':_0x5cba4f(0x239);_0x57e387[_0x5cba4f(0x258)][_0x5cba4f(0x1b5)]=_0x256fc0;_0x57e387[_0x5cba4f(0x20f)]&&(_0x57e387['previousElementSibling'][_0x5cba4f(0x258)]['opacity']=_0x256fc0);const _0x9e1680=_0x1e158e&&_0x284314?'1':_0x5cba4f(0x239),_0x3f639b=document[_0x5cba4f(0x1bc)]('table-role-system')?.[_0x5cba4f(0x231)]('.radio-group');_0x3f639b&&(_0x3f639b[_0x5cba4f(0x258)][_0x5cba4f(0x1b5)]=_0x9e1680,_0x3f639b[_0x5cba4f(0x20f)]&&(_0x3f639b[_0x5cba4f(0x20f)][_0x5cba4f(0x258)][_0x5cba4f(0x1b5)]=_0x9e1680));const _0x4d74af=document[_0x5cba4f(0x174)](_0x5cba4f(0x1dc));_0x4d74af[_0x5cba4f(0x28a)](_0x25fca9=>{const _0x4da0a2=_0x5cba4f;_0x25fca9[_0x4da0a2(0x26a)]=!_0x1e158e;const _0x439324=_0x25fca9['closest'](_0x4da0a2(0x1a5));_0x439324&&(_0x439324['style'][_0x4da0a2(0x1b5)]=_0x1e158e?'1':_0x4da0a2(0x239));});const _0x2e8c9a=document[_0x5cba4f(0x1bc)]('fill-table-now-btn');_0x2e8c9a&&(_0x2e8c9a[_0x5cba4f(0x26a)]=!_0x1e158e,_0x2e8c9a[_0x5cba4f(0x258)][_0x5cba4f(0x1b5)]=_0x1e158e?'1':_0x5cba4f(0x239));};_0x4dc122[_0x5af79d(0x1e4)]=_0x4a67c7[_0x5af79d(0x161)]!==![],_0x46acff[_0x5af79d(0x1e4)]=_0x4a67c7[_0x5af79d(0x248)],_0xc2101e['value']=_0x4a67c7[_0x5af79d(0x162)]['position'],_0x57e387['value']=_0x4a67c7[_0x5af79d(0x162)][_0x5af79d(0x285)],_0x4203f0[_0x5af79d(0x28a)](_0x351218=>{const _0x30c5a0=_0x5af79d;parseInt(_0x351218[_0x30c5a0(0x1f0)],0xa)===_0x4a67c7['injection'][_0x30c5a0(0x1b8)]&&(_0x351218['checked']=!![]);}),_0x2e4748(),_0x4dc122[_0x5af79d(0x17a)](_0x5af79d(0x1a3),()=>{const _0x15a663=_0x5af79d;_0x4a67c7[_0x15a663(0x161)]=_0x4dc122[_0x15a663(0x1e4)],saveSettingsDebounced(),_0x2e4748();const _0x551713=_0x4dc122[_0x15a663(0x1e4)]?_0x15a663(0x221):_0x15a663(0x26b);toastr['info'](_0x15a663(0x260)+_0x551713+'。'),log('表格系统总开关'+_0x551713+'。',_0x15a663(0x20c));}),_0x46acff['addEventListener'](_0x5af79d(0x1a3),()=>{const _0x5d9783=_0x5af79d;_0x4a67c7['table_injection_enabled']=_0x46acff[_0x5d9783(0x1e4)],saveSettingsDebounced();}),_0xc2101e['addEventListener']('change',()=>{const _0x4e4aa2=_0x5af79d;_0x4a67c7[_0x4e4aa2(0x162)]['position']=parseInt(_0xc2101e['value'],0xa),saveSettingsDebounced(),_0x2e4748();}),_0x57e387[_0x5af79d(0x17a)]('input',()=>{const _0x228aa4=_0x5af79d;_0x4a67c7[_0x228aa4(0x162)][_0x228aa4(0x285)]=parseInt(_0x57e387[_0x228aa4(0x1f0)],0xa),saveSettingsDebounced();}),_0x4203f0[_0x5af79d(0x28a)](_0x48626a=>{const _0x4d2d27=_0x5af79d;_0x48626a[_0x4d2d27(0x17a)](_0x4d2d27(0x1a3),()=>{const _0x6a145d=_0x4d2d27;_0x48626a[_0x6a145d(0x1e4)]&&(_0x4a67c7[_0x6a145d(0x162)][_0x6a145d(0x1b8)]=parseInt(_0x48626a[_0x6a145d(0x1f0)],0xa),saveSettingsDebounced());});}),log(_0x5af79d(0x1ed),_0x5af79d(0x188));}function updateAndSaveTableSetting(_0x1815b0,_0x15b8d6){!extension_settings[extensionName]&&(extension_settings[extensionName]={}),extension_settings[extensionName][_0x1815b0]=_0x15b8d6,saveSettingsDebounced();}function bindWorldBookSettings(){const _0x144d5e=_0x3e6397,_0x128b64=extension_settings[extensionName];if(_0x128b64[_0x144d5e(0x234)]===undefined)_0x128b64[_0x144d5e(0x234)]=![];if(_0x128b64[_0x144d5e(0x288)]===undefined)_0x128b64[_0x144d5e(0x288)]=0x7530;if(_0x128b64['table_worldbook_source']===undefined)_0x128b64['table_worldbook_source']=_0x144d5e(0x17f);if(_0x128b64[_0x144d5e(0x21b)]===undefined)_0x128b64[_0x144d5e(0x21b)]=[];if(_0x128b64[_0x144d5e(0x259)]===undefined)_0x128b64[_0x144d5e(0x259)]={};const _0x4147e1=document[_0x144d5e(0x1bc)](_0x144d5e(0x234)),_0x33f042=document['getElementById'](_0x144d5e(0x288)),_0x55ec8f=document[_0x144d5e(0x1bc)]('table_worldbook_char_limit_value'),_0x3023cc=document[_0x144d5e(0x174)](_0x144d5e(0x168)),_0x452fd9=document['getElementById'](_0x144d5e(0x194)),_0x208c60=document[_0x144d5e(0x1bc)]('table_refresh_worldbooks'),_0x23a10a=document[_0x144d5e(0x1bc)](_0x144d5e(0x1cf)),_0x3e8537=document['getElementById']('table_worldbook_entry_list');if(!_0x4147e1||!_0x33f042||!_0x55ec8f||!_0x3023cc[_0x144d5e(0x20d)]||!_0x452fd9||!_0x208c60||!_0x23a10a||!_0x3e8537){log(_0x144d5e(0x250),_0x144d5e(0x1b2));return;}const _0x69a04=()=>{const _0x1ec651=_0x144d5e,_0x3a717b={};_0x3e8537[_0x1ec651(0x174)]('input[type=\x22checkbox\x22]:checked')[_0x1ec651(0x28a)](_0x2cb322=>{const _0x2c5b5b=_0x1ec651,_0x5fa098=_0x2cb322[_0x2c5b5b(0x283)][_0x2c5b5b(0x27d)],_0x2cfed9=_0x2cb322['dataset'][_0x2c5b5b(0x187)];!_0x3a717b[_0x5fa098]&&(_0x3a717b[_0x5fa098]=[]),_0x3a717b[_0x5fa098]['push'](_0x2cfed9);}),_0x128b64[_0x1ec651(0x259)]=_0x3a717b,saveSettingsDebounced();},_0x387853=async()=>{const _0x10dbed=_0x144d5e;_0x3e8537[_0x10dbed(0x155)]=_0x10dbed(0x200);const _0x851cc6=_0x128b64['table_worldbook_source']||_0x10dbed(0x17f);let _0x23896d=[];if(_0x851cc6===_0x10dbed(0x1b0))_0x23896d=_0x128b64[_0x10dbed(0x21b)]||[];else{if(this_chid!==undefined&&this_chid>=0x0&&characters[this_chid])try{const _0x28b72f=await safeCharLorebooks({'type':_0x10dbed(0x164)});if(_0x28b72f[_0x10dbed(0x1e5)])_0x23896d[_0x10dbed(0x22e)](_0x28b72f[_0x10dbed(0x1e5)]);if(_0x28b72f[_0x10dbed(0x1a8)]?.[_0x10dbed(0x20d)])_0x23896d[_0x10dbed(0x22e)](..._0x28b72f[_0x10dbed(0x1a8)]);}catch(_0x47358b){console[_0x10dbed(0x181)](_0x10dbed(0x23e),_0x47358b),_0x3e8537[_0x10dbed(0x155)]='获取角色世界书失败。

';return;}else{_0x3e8537[_0x10dbed(0x155)]=_0x10dbed(0x207);return;}}if(_0x23896d[_0x10dbed(0x20d)]===0x0){_0x3e8537[_0x10dbed(0x155)]='未选择或绑定世界书。

';return;}try{const _0x3e09a6=[];for(const _0x19686e of _0x23896d){const _0x2441e0=await safeLorebookEntries(_0x19686e);_0x2441e0[_0x10dbed(0x28a)](_0x177e4e=>_0x3e09a6[_0x10dbed(0x22e)]({..._0x177e4e,'bookName':_0x19686e}));}_0x3e8537[_0x10dbed(0x155)]='';if(_0x3e09a6[_0x10dbed(0x20d)]===0x0){_0x3e8537[_0x10dbed(0x155)]=_0x10dbed(0x169);return;}_0x3e09a6[_0x10dbed(0x28a)](_0x1a41a1=>{const _0x1f0ae4=_0x10dbed,_0x5bed28=document[_0x1f0ae4(0x262)](_0x1f0ae4(0x29c));_0x5bed28[_0x1f0ae4(0x171)]='checkbox-item',_0x5bed28[_0x1f0ae4(0x1bb)]='世界书:\x20'+_0x1a41a1[_0x1f0ae4(0x24d)]+_0x1f0ae4(0x21f)+_0x1a41a1[_0x1f0ae4(0x187)];const _0x2f3b23=document[_0x1f0ae4(0x262)](_0x1f0ae4(0x16a));_0x2f3b23[_0x1f0ae4(0x27e)]=_0x1f0ae4(0x173),_0x2f3b23['id']=_0x1f0ae4(0x211)+_0x1a41a1['bookName']+'-'+_0x1a41a1[_0x1f0ae4(0x187)],_0x2f3b23[_0x1f0ae4(0x283)][_0x1f0ae4(0x27d)]=_0x1a41a1[_0x1f0ae4(0x24d)],_0x2f3b23[_0x1f0ae4(0x283)][_0x1f0ae4(0x187)]=_0x1a41a1[_0x1f0ae4(0x187)];const _0x51add7=_0x128b64['table_selected_entries'][_0x1a41a1[_0x1f0ae4(0x24d)]]?.[_0x1f0ae4(0x22b)](String(_0x1a41a1[_0x1f0ae4(0x187)]));_0x2f3b23[_0x1f0ae4(0x1e4)]=!!_0x51add7;const _0x2b6722=document['createElement'](_0x1f0ae4(0x1a5));_0x2b6722[_0x1f0ae4(0x24f)]=_0x2f3b23['id'],_0x2b6722['textContent']=_0x1a41a1[_0x1f0ae4(0x299)]||_0x1f0ae4(0x1ce),_0x5bed28['appendChild'](_0x2f3b23),_0x5bed28[_0x1f0ae4(0x243)](_0x2b6722),_0x3e8537[_0x1f0ae4(0x243)](_0x5bed28);});}catch(_0x2541f8){console[_0x10dbed(0x181)](_0x10dbed(0x1ee),_0x2541f8),_0x3e8537['innerHTML']=_0x10dbed(0x23c);}},_0x5d2fc6=()=>{const _0x1c7759=_0x144d5e,_0x4b4386=world_names[_0x1c7759(0x238)](_0x1507a2=>({'name':_0x1507a2[_0x1c7759(0x1be)](_0x1c7759(0x19c),''),'file_name':_0x1507a2}));_0x23a10a[_0x1c7759(0x155)]='',_0x4b4386&&_0x4b4386[_0x1c7759(0x20d)]>0x0?_0x4b4386[_0x1c7759(0x28a)](_0x5504fd=>{const _0xcdcc53=_0x1c7759,_0x292c9e=document['createElement']('div');_0x292c9e[_0xcdcc53(0x171)]='checkbox-item',_0x292c9e[_0xcdcc53(0x1bb)]=_0x5504fd[_0xcdcc53(0x19b)];const _0x2e34b5=document[_0xcdcc53(0x262)](_0xcdcc53(0x16a));_0x2e34b5['type']=_0xcdcc53(0x173),_0x2e34b5['id']='wb-check-'+_0x5504fd[_0xcdcc53(0x1b7)],_0x2e34b5[_0xcdcc53(0x1f0)]=_0x5504fd[_0xcdcc53(0x1b7)],_0x2e34b5[_0xcdcc53(0x1e4)]=_0x128b64['table_selected_worldbooks'][_0xcdcc53(0x22b)](_0x5504fd[_0xcdcc53(0x1b7)]),_0x2e34b5[_0xcdcc53(0x17a)](_0xcdcc53(0x1a3),()=>{const _0x40c3e8=_0xcdcc53;_0x2e34b5['checked']?!_0x128b64[_0x40c3e8(0x21b)][_0x40c3e8(0x22b)](_0x5504fd[_0x40c3e8(0x1b7)])&&_0x128b64[_0x40c3e8(0x21b)]['push'](_0x5504fd[_0x40c3e8(0x1b7)]):_0x128b64[_0x40c3e8(0x21b)]=_0x128b64[_0x40c3e8(0x21b)]['filter'](_0x494b85=>_0x494b85!==_0x5504fd[_0x40c3e8(0x1b7)]),saveSettingsDebounced(),_0x387853();});const _0x40803b=document[_0xcdcc53(0x262)](_0xcdcc53(0x1a5));_0x40803b[_0xcdcc53(0x24f)]=_0xcdcc53(0x1aa)+_0x5504fd[_0xcdcc53(0x1b7)],_0x40803b[_0xcdcc53(0x24b)]=_0x5504fd[_0xcdcc53(0x19b)],_0x292c9e[_0xcdcc53(0x243)](_0x2e34b5),_0x292c9e[_0xcdcc53(0x243)](_0x40803b),_0x23a10a[_0xcdcc53(0x243)](_0x292c9e);}):_0x23a10a[_0x1c7759(0x155)]=_0x1c7759(0x297),_0x387853();},_0x548eef=()=>{const _0x3fbdcd=_0x144d5e,_0x3754b5=_0x128b64[_0x3fbdcd(0x223)]==='manual';_0x452fd9['style'][_0x3fbdcd(0x201)]=_0x3754b5?_0x3fbdcd(0x296):_0x3fbdcd(0x1fa),_0x387853(),_0x3754b5&&_0x5d2fc6();};_0x4147e1[_0x144d5e(0x1e4)]=_0x128b64[_0x144d5e(0x234)],_0x33f042[_0x144d5e(0x1f0)]=_0x128b64[_0x144d5e(0x288)],_0x55ec8f[_0x144d5e(0x24b)]=_0x128b64[_0x144d5e(0x288)],_0x3023cc['forEach'](_0x57a570=>{const _0x232cfb=_0x144d5e;_0x57a570[_0x232cfb(0x1e4)]=_0x57a570[_0x232cfb(0x1f0)]===_0x128b64['table_worldbook_source'];}),_0x548eef(),_0x4147e1[_0x144d5e(0x17a)]('change',()=>{const _0xe7c63a=_0x144d5e;_0x128b64[_0xe7c63a(0x234)]=_0x4147e1[_0xe7c63a(0x1e4)],saveSettingsDebounced();}),_0x33f042[_0x144d5e(0x17a)](_0x144d5e(0x16a),()=>{const _0x5f4eab=_0x144d5e;_0x55ec8f[_0x5f4eab(0x24b)]=_0x33f042['value'];}),_0x33f042['addEventListener'](_0x144d5e(0x1a3),()=>{const _0x33b1fb=_0x144d5e;_0x128b64[_0x33b1fb(0x288)]=parseInt(_0x33f042[_0x33b1fb(0x1f0)],0xa),saveSettingsDebounced();}),_0x3023cc['forEach'](_0x45f0d8=>{const _0x4af71f=_0x144d5e;_0x45f0d8['addEventListener'](_0x4af71f(0x1a3),()=>{const _0x21a79f=_0x4af71f;_0x45f0d8[_0x21a79f(0x1e4)]&&(_0x128b64[_0x21a79f(0x223)]=_0x45f0d8['value'],_0x548eef(),saveSettingsDebounced());});}),_0x208c60[_0x144d5e(0x17a)]('click',_0x5d2fc6),_0x3e8537[_0x144d5e(0x17a)](_0x144d5e(0x1a3),_0x384222=>{const _0x323880=_0x144d5e;_0x384222[_0x323880(0x275)][_0x323880(0x27e)]==='checkbox'&&_0x69a04();}),log(_0x144d5e(0x1c3),'success');}export function bindTableEvents(){const _0x27b59d=_0x3e6397,_0x42188c=document[_0x27b59d(0x1bc)](_0x27b59d(0x22f));if(!_0x42188c||_0x42188c[_0x27b59d(0x283)][_0x27b59d(0x279)])return;log('开始为表格视图绑定交互事件...',_0x27b59d(0x20c));const _0x290bee=_0x42188c[_0x27b59d(0x174)](_0x27b59d(0x1dc)),_0x61e7fc=document[_0x27b59d(0x1bc)](_0x27b59d(0x154)),_0x4f1aa3=document[_0x27b59d(0x1bc)](_0x27b59d(0x280)),_0x11eba8=document[_0x27b59d(0x1bc)](_0x27b59d(0x1e1)),_0x27bb30=()=>{const _0x5d4ef6=_0x27b59d,_0x237302=extension_settings[extensionName]?.[_0x5d4ef6(0x184)]||_0x5d4ef6(0x1c6);_0x290bee[_0x5d4ef6(0x28a)](_0x16c2b0=>{const _0x49f787=_0x5d4ef6;_0x16c2b0[_0x49f787(0x1e4)]=_0x16c2b0[_0x49f787(0x1f0)]===_0x237302;}),_0x61e7fc&&(_0x237302===_0x5d4ef6(0x1e8)?_0x61e7fc[_0x5d4ef6(0x258)][_0x5d4ef6(0x201)]=_0x5d4ef6(0x296):_0x61e7fc[_0x5d4ef6(0x258)][_0x5d4ef6(0x201)]=_0x5d4ef6(0x1fa));};_0x290bee[_0x27b59d(0x28a)](_0x360b8a=>{const _0x39cc10=_0x27b59d;_0x360b8a[_0x39cc10(0x17a)](_0x39cc10(0x1a3),function(){const _0x2cdf2c=_0x39cc10,_0x3f1b59=this[_0x2cdf2c(0x1f0)];updateAndSaveTableSetting(_0x2cdf2c(0x184),_0x3f1b59);let _0x43b004=_0x2cdf2c(0x1c1);if(_0x3f1b59==='secondary-api')_0x43b004=_0x2cdf2c(0x26f);if(_0x3f1b59===_0x2cdf2c(0x196))_0x43b004=_0x2cdf2c(0x270);toastr[_0x2cdf2c(0x20c)](_0x2cdf2c(0x1dd)+_0x43b004+'。'),_0x27bb30();});});if(_0x4f1aa3&&_0x11eba8){const _0x4faad5=extension_settings[extensionName]?.[_0x27b59d(0x204)]||0x4;_0x4f1aa3['value']=_0x4faad5,_0x11eba8[_0x27b59d(0x24b)]=_0x4faad5,_0x4f1aa3[_0x27b59d(0x17a)](_0x27b59d(0x16a),function(){const _0x21f6f5=_0x27b59d;_0x11eba8[_0x21f6f5(0x24b)]=this[_0x21f6f5(0x1f0)];}),_0x4f1aa3['addEventListener'](_0x27b59d(0x1a3),function(){const _0x5f1ada=_0x27b59d;updateAndSaveTableSetting(_0x5f1ada(0x204),parseInt(this['value'],0xa)),toastr[_0x5f1ada(0x20c)](_0x5f1ada(0x1d0)+this[_0x5f1ada(0x1f0)]+'。');});}_0x27bb30();const _0x382dbb=()=>{renderTables(),bindInjectionSettings();};_0x382dbb(),bindWorldBookSettings(),bindBatchFillButton(),bindFloorFillButtons(),bindReorganizeButton(),bindTemplateEditors();const _0x4dd03c=document['querySelector'](_0x27b59d(0x17d));_0x4dd03c&&_0x4dd03c[_0x27b59d(0x17a)](_0x27b59d(0x197),_0x4dacac=>{const _0x4cfc80=_0x27b59d,_0x340b25=_0x4dacac['target']['closest'](_0x4cfc80(0x1e6));if(!_0x340b25)return;const _0x22f33e=_0x340b25[_0x4cfc80(0x283)]['tab'];if(!_0x22f33e)return;const _0x4adb63=_0x340b25[_0x4cfc80(0x231)](_0x4cfc80(0x1df));if(!_0x4adb63)return;_0x4adb63[_0x4cfc80(0x174)](_0x4cfc80(0x1e6))[_0x4cfc80(0x28a)](_0x2a5486=>_0x2a5486[_0x4cfc80(0x287)][_0x4cfc80(0x26c)](_0x4cfc80(0x202))),_0x340b25[_0x4cfc80(0x287)][_0x4cfc80(0x1a4)](_0x4cfc80(0x202)),_0x4adb63['querySelectorAll']('.sinan-tab-pane')[_0x4cfc80(0x28a)](_0x44ccb8=>_0x44ccb8[_0x4cfc80(0x287)]['remove'](_0x4cfc80(0x202)));const _0x5af90f=_0x4adb63[_0x4cfc80(0x1b1)]('#sinan-'+_0x22f33e+_0x4cfc80(0x21e));_0x5af90f&&_0x5af90f['classList'][_0x4cfc80(0x1a4)](_0x4cfc80(0x202));});const _0x2f37a2=document[_0x27b59d(0x1bc)](_0x27b59d(0x1d6)),_0x31e602=document[_0x27b59d(0x1bc)]('amily2-export-preset-full-btn'),_0x590b3a=document[_0x27b59d(0x1bc)](_0x27b59d(0x157)),_0x430a3b=document[_0x27b59d(0x1bc)](_0x27b59d(0x26d)),_0x2bf7aa=document[_0x27b59d(0x1bc)](_0x27b59d(0x1c2));_0x2f37a2&&_0x2f37a2[_0x27b59d(0x17a)](_0x27b59d(0x197),()=>_0x3cadfa['exportPreset']());_0x31e602&&_0x31e602['addEventListener'](_0x27b59d(0x197),()=>_0x3cadfa[_0x27b59d(0x1c0)]());_0x590b3a&&_0x590b3a[_0x27b59d(0x17a)]('click',()=>_0x3cadfa['importPreset'](_0x382dbb));_0x430a3b&&_0x430a3b['addEventListener']('click',()=>{const _0x57e7ca=_0x27b59d,_0x5a023e=_0x3cadfa[_0x57e7ca(0x186)]();_0x3cadfa[_0x57e7ca(0x15a)](()=>{const _0x2c3299=_0x57e7ca;_0x5a023e&&(_0x3cadfa[_0x2c3299(0x226)](),_0x382dbb());});});_0x2bf7aa&&_0x2bf7aa[_0x27b59d(0x17a)](_0x27b59d(0x197),()=>{const _0x259761=_0x27b59d,_0x2cdfe9=_0x3cadfa[_0x259761(0x186)]();_0x3cadfa[_0x259761(0x16b)](),_0x2cdfe9&&(_0x3cadfa[_0x259761(0x226)](),_0x382dbb());});const _0x20fc6f=document['getElementById']('amily2-clear-all-tables-btn');_0x20fc6f&&_0x20fc6f['addEventListener'](_0x27b59d(0x197),()=>{const _0x30c5eb=_0x27b59d;confirm(_0x30c5eb(0x203))&&(_0x3cadfa[_0x30c5eb(0x1a1)](),_0x382dbb());});const _0x10ae25=document[_0x27b59d(0x1bc)](_0x27b59d(0x1f3));_0x10ae25&&_0x10ae25[_0x27b59d(0x17a)](_0x27b59d(0x197),()=>{const _0x54178d=_0x27b59d,_0x23724b=prompt('请输入新表格的名称:',_0x54178d(0x293));_0x23724b&&_0x23724b[_0x54178d(0x1b9)]()&&(_0x3cadfa[_0x54178d(0x222)](_0x23724b[_0x54178d(0x1b9)]()),_0x382dbb());});const _0x235601=getAllTablesContainer();if(_0x235601){_0x235601[_0x27b59d(0x17a)]('click',_0x5b3720=>{const _0x4c747f=_0x27b59d,_0x1dcf1b=_0x5b3720[_0x4c747f(0x275)]['closest']('th');if(_0x1dcf1b&&!_0x1dcf1b[_0x4c747f(0x287)]['contains'](_0x4c747f(0x182))){toggleColumnContextMenu(_0x5b3720);return;}const _0x3cf1a7=_0x5b3720[_0x4c747f(0x275)][_0x4c747f(0x231)](_0x4c747f(0x1b4));if(_0x3cf1a7){toggleRowContextMenu(_0x5b3720);return;}const _0x2368be=_0x5b3720[_0x4c747f(0x275)][_0x4c747f(0x231)](_0x4c747f(0x278));if(_0x2368be){const _0x199eb2=parseInt(_0x2368be[_0x4c747f(0x283)][_0x4c747f(0x170)],0xa),_0x123f4a=_0x3cadfa[_0x4c747f(0x192)](),_0x647c9a=_0x123f4a[_0x199eb2]?.[_0x4c747f(0x19b)]||'';showTableNameEditor(_0x199eb2,_0x647c9a);return;}const _0x1ce77c=_0x5b3720['target'][_0x4c747f(0x231)](_0x4c747f(0x208));if(!_0x1ce77c)return;const _0x506565=parseInt(_0x1ce77c[_0x4c747f(0x283)][_0x4c747f(0x170)],0xa);if(_0x1ce77c[_0x4c747f(0x183)](_0x4c747f(0x1bd)))_0x3cadfa[_0x4c747f(0x189)](_0x506565),_0x382dbb();else{if(_0x1ce77c[_0x4c747f(0x183)]('.add-col-btn'))_0x3cadfa['addColumn'](_0x506565),_0x382dbb();else{if(_0x1ce77c[_0x4c747f(0x183)](_0x4c747f(0x17c))||_0x1ce77c[_0x4c747f(0x183)](_0x4c747f(0x1cb))){const _0x4e771a=_0x1ce77c[_0x4c747f(0x287)][_0x4c747f(0x23b)](_0x4c747f(0x246))?'up':_0x4c747f(0x191);_0x3cadfa[_0x4c747f(0x1ad)](_0x506565,_0x4e771a),_0x382dbb();}else{if(_0x1ce77c['matches'](_0x4c747f(0x1d2)))openRuleEditor(_0x506565);else{if(_0x1ce77c[_0x4c747f(0x183)]('.delete-table-btn')){const _0xbcaf98=_0x3cadfa['getMemoryState'](),_0xe7d5f3=_0xbcaf98[_0x506565]?.[_0x4c747f(0x19b)]||_0x4c747f(0x153);confirm(_0x4c747f(0x1d1)+_0xe7d5f3+_0x4c747f(0x273))&&(_0x3cadfa[_0x4c747f(0x1f7)](_0x506565),_0x382dbb());}}}}}});const _0x465610=()=>_0x27b59d(0x29b)in window||navigator['maxTouchPoints']>0x0;if(_0x465610()){let _0x3ae676=0x0,_0x13adb7=null;_0x235601['addEventListener']('touchstart',_0x1970de=>{const _0x44dd52=_0x27b59d,_0xa4086f=_0x1970de['target']['closest']('td');if(!_0xa4086f||_0xa4086f['dataset'][_0x44dd52(0x218)]===undefined)return;const _0x1362f8=new Date()[_0x44dd52(0x265)](),_0x5b4614=_0x1362f8-_0x3ae676;_0x5b4614<0x12c&&_0x5b4614>0x0&&_0x13adb7===_0xa4086f&&(_0x1970de[_0x44dd52(0x16c)](),_0xa4086f['getAttribute']('contenteditable')!==_0x44dd52(0x1e3)&&(_0xa4086f[_0x44dd52(0x1f4)](_0x44dd52(0x1d7),_0x44dd52(0x1e3)),setTimeout(()=>_0xa4086f[_0x44dd52(0x29e)](),0x0))),_0x3ae676=_0x1362f8,_0x13adb7=_0xa4086f;});}_0x235601[_0x27b59d(0x17a)]('blur',_0x2010c1=>{const _0x3ea3c6=_0x27b59d,_0x52f4e7=_0x2010c1[_0x3ea3c6(0x275)];if(_0x52f4e7[_0x3ea3c6(0x1ba)]!=='TD'||_0x52f4e7[_0x3ea3c6(0x20a)](_0x3ea3c6(0x1d7))!==_0x3ea3c6(0x1e3))return;const _0x8b7396=()=>_0x3ea3c6(0x29b)in window||navigator[_0x3ea3c6(0x247)]>0x0;_0x8b7396()&&_0x52f4e7['setAttribute'](_0x3ea3c6(0x1d7),'false');const _0x3bb85a=_0x52f4e7[_0x3ea3c6(0x231)](_0x3ea3c6(0x28d));if(!_0x3bb85a)return;const _0x10e00b=parseInt(_0x3bb85a['dataset'][_0x3ea3c6(0x170)],0xa),_0x1ab116=parseInt(_0x52f4e7['closest']('tr')[_0x3ea3c6(0x283)][_0x3ea3c6(0x1da)],0xa),_0x5a40a4=parseInt(_0x52f4e7[_0x3ea3c6(0x283)][_0x3ea3c6(0x218)],0xa),_0x5ba41c=_0x52f4e7[_0x3ea3c6(0x24b)];_0x3cadfa[_0x3ea3c6(0x213)](_0x10e00b,_0x1ab116,_0x5a40a4);const _0x5d5b21={[_0x5a40a4]:_0x5ba41c};_0x3cadfa[_0x3ea3c6(0x25a)](_0x10e00b,_0x1ab116,_0x5d5b21),_0x382dbb();},!![]);}_0x42188c[_0x27b59d(0x283)]['eventsBound']=_0x27b59d(0x1e3),log(_0x27b59d(0x249),'success'),eventSource['on'](event_types[_0x27b59d(0x27b)],()=>{const _0x3a9257=_0x27b59d;console[_0x3a9257(0x22c)]('['+extensionName+_0x3a9257(0x16d)),_0x382dbb(),setTimeout(()=>{const _0x5a8cae=_0x3a9257,_0x2f291a=extension_settings[extensionName];if(_0x2f291a&&_0x2f291a[_0x5a8cae(0x234)])try{bindWorldBookSettings(),console[_0x5a8cae(0x22c)]('['+extensionName+']\x20世界书设置已刷新');}catch(_0x58eb7e){console[_0x5a8cae(0x181)]('['+extensionName+_0x5a8cae(0x254),_0x58eb7e);}},0x64);});}function bindBatchFillButton(){const _0x4c02a6=_0x3e6397,_0x3c53e6=document['getElementById']('fill-table-now-btn');if(_0x3c53e6){if(_0x3c53e6['dataset'][_0x4c02a6(0x263)])return;_0x3c53e6['addEventListener'](_0x4c02a6(0x197),_0x24b629=>{const _0x5aa7b6=_0x4c02a6,_0x36ee5f=extension_settings[extensionName],_0x2f4774=_0x36ee5f[_0x5aa7b6(0x161)]!==![];if(!_0x2f4774){_0x24b629[_0x5aa7b6(0x16c)](),toastr[_0x5aa7b6(0x1c8)](_0x5aa7b6(0x2a1));return;}startBatchFilling();}),_0x3c53e6['dataset'][_0x4c02a6(0x263)]=_0x4c02a6(0x1e3),log(_0x4c02a6(0x1f8),_0x4c02a6(0x188));}}function bindReorganizeButton(){const _0x457aad=_0x3e6397,_0x512558=document['getElementById'](_0x457aad(0x21c));if(_0x512558){if(_0x512558[_0x457aad(0x283)][_0x457aad(0x284)])return;_0x512558['addEventListener'](_0x457aad(0x197),async _0x565889=>{const _0x281abc=_0x457aad,_0x21f323=extension_settings[extensionName],_0x5d8c7f=_0x21f323['table_system_enabled']!==![];if(!_0x5d8c7f){_0x565889[_0x281abc(0x16c)](),toastr['warning'](_0x281abc(0x2a1));return;}try{const {reorganizeTableContent:_0x5efaf0}=await import(_0x281abc(0x29f));await _0x5efaf0();}catch(_0x5a6534){console[_0x281abc(0x181)](_0x281abc(0x156),_0x5a6534),toastr[_0x281abc(0x181)](_0x281abc(0x1a0));}}),_0x512558['dataset'][_0x457aad(0x284)]=_0x457aad(0x1e3),log('\x22重新整理\x22按钮已成功绑定。',_0x457aad(0x188));}}function bindFloorFillButtons(){const _0x30f80f=_0x3e6397,_0x19c176=document[_0x30f80f(0x1bc)](_0x30f80f(0x2a0)),_0x142969=document['getElementById'](_0x30f80f(0x241));if(_0x19c176){if(_0x19c176[_0x30f80f(0x283)][_0x30f80f(0x1a2)])return;_0x19c176[_0x30f80f(0x17a)](_0x30f80f(0x197),_0x116640=>{const _0x49a4b2=_0x30f80f,_0x2ffa8f=extension_settings[extensionName],_0x1767f3=_0x2ffa8f[_0x49a4b2(0x161)]!==![];if(!_0x1767f3){_0x116640[_0x49a4b2(0x16c)](),toastr[_0x49a4b2(0x1c8)]('表格系统总开关已关闭,请先启用总开关。');return;}const _0x585440=document['getElementById'](_0x49a4b2(0x1ab)),_0x4acaef=document[_0x49a4b2(0x1bc)](_0x49a4b2(0x159)),_0x433d94=parseInt(_0x585440[_0x49a4b2(0x1f0)],0xa),_0xd46be4=parseInt(_0x4acaef['value'],0xa);if(!_0x433d94||!_0xd46be4){toastr[_0x49a4b2(0x1c8)](_0x49a4b2(0x1a9));return;}if(_0x433d94>_0xd46be4){toastr[_0x49a4b2(0x1c8)](_0x49a4b2(0x225));return;}if(_0x433d94<0x1){toastr['warning'](_0x49a4b2(0x233));return;}import(_0x49a4b2(0x19d))[_0x49a4b2(0x15c)](_0x4c9d79=>{const _0x377bf3=_0x49a4b2;_0x4c9d79[_0x377bf3(0x1d9)](_0x433d94,_0xd46be4);});}),_0x19c176[_0x30f80f(0x283)][_0x30f80f(0x1a2)]=_0x30f80f(0x1e3),log(_0x30f80f(0x1ac),_0x30f80f(0x188));}if(_0x142969){if(_0x142969[_0x30f80f(0x283)]['currentEventBound'])return;_0x142969[_0x30f80f(0x17a)](_0x30f80f(0x197),_0x350b29=>{const _0x3dc20a=_0x30f80f,_0x2afeca=extension_settings[extensionName],_0x1bc853=_0x2afeca[_0x3dc20a(0x161)]!==![];if(!_0x1bc853){_0x350b29['preventDefault'](),toastr[_0x3dc20a(0x1c8)]('表格系统总开关已关闭,请先启用总开关。');return;}import(_0x3dc20a(0x19d))['then'](_0x66d6b8=>{const _0x25a072=_0x3dc20a;_0x66d6b8[_0x25a072(0x1fe)]();});}),_0x142969[_0x30f80f(0x283)]['currentEventBound']=_0x30f80f(0x1e3),log(_0x30f80f(0x17b),_0x30f80f(0x188));}}function bindTemplateEditors(){const _0x2302b0=_0x3e6397,_0x30968e=document[_0x2302b0(0x1bc)](_0x2302b0(0x267)),_0x25e4ee=document[_0x2302b0(0x1bc)]('ai-rule-template-save-btn'),_0x53a536=document[_0x2302b0(0x1bc)](_0x2302b0(0x244)),_0x172fa1=document[_0x2302b0(0x1bc)](_0x2302b0(0x26e)),_0x29eb8f=document[_0x2302b0(0x1bc)](_0x2302b0(0x1eb)),_0x1c5c39=document['getElementById'](_0x2302b0(0x163));if(!_0x30968e||!_0x172fa1){log(_0x2302b0(0x1de),_0x2302b0(0x1b2));return;}_0x30968e[_0x2302b0(0x1f0)]=_0x3cadfa['getBatchFillerRuleTemplate'](),_0x172fa1['value']=_0x3cadfa[_0x2302b0(0x1b6)](),_0x25e4ee[_0x2302b0(0x17a)](_0x2302b0(0x197),()=>{const _0x285cf6=_0x2302b0;_0x3cadfa['saveBatchFillerRuleTemplate'](_0x30968e['value']),toastr[_0x285cf6(0x188)](_0x285cf6(0x15d)),log('批量填表-规则提示词已保存。','success');}),_0x29eb8f['addEventListener']('click',()=>{const _0x53db50=_0x2302b0;_0x3cadfa[_0x53db50(0x1b3)](_0x172fa1[_0x53db50(0x1f0)]),toastr['success'](_0x53db50(0x167)),log(_0x53db50(0x24a),'success');}),_0x53a536[_0x2302b0(0x17a)](_0x2302b0(0x197),()=>{const _0x315667=_0x2302b0;confirm(_0x315667(0x253))&&(_0x30968e[_0x315667(0x1f0)]=DEFAULT_AI_RULE_TEMPLATE,_0x3cadfa[_0x315667(0x1f6)](_0x30968e[_0x315667(0x1f0)]),toastr[_0x315667(0x20c)]('规则提示词已恢复为默认。'),log('批量填表-规则提示词已恢复默认。',_0x315667(0x20c)));}),_0x1c5c39[_0x2302b0(0x17a)](_0x2302b0(0x197),()=>{const _0x22e5bd=_0x2302b0;confirm('您确定要将流程提示词恢复为默认设置吗?')&&(_0x172fa1[_0x22e5bd(0x1f0)]=DEFAULT_AI_FLOW_TEMPLATE,_0x3cadfa[_0x22e5bd(0x1b3)](_0x172fa1['value']),toastr['info'](_0x22e5bd(0x1ef)),log('批量填表-流程提示词已恢复默认。',_0x22e5bd(0x20c)));}),log(_0x2302b0(0x1c4),'success');}