diff --git a/assets/blubook-af2864d1.js.gz b/assets/blubook-af2864d1.js.gz
deleted file mode 100644
index a0f0948f..00000000
Binary files a/assets/blubook-af2864d1.js.gz and /dev/null differ
diff --git a/assets/blubook-af2864d1.js b/assets/blubook-e31d4892.js
similarity index 99%
rename from assets/blubook-af2864d1.js
rename to assets/blubook-e31d4892.js
index eb066abc..d35aca90 100644
--- a/assets/blubook-af2864d1.js
+++ b/assets/blubook-e31d4892.js
@@ -1,4 +1,4 @@
-import{d as G,x as h,s as S,Z as F,aF as P,y as X,o as k,b as N,a as m,u as n,a0 as d,f as t,G as x,H as B,w as V,F as w,t as A,S as Y,T as K,K as Z,aG as j,M as q,p as J,i as Q,O as M,C as T,D as E,aB as W}from"./vendor-5deaef20.js";import{_ as nn}from"./index-b97db18e.js";const C=b=>(J("data-v-2e2af879"),b=b(),Q(),b),sn={class:"app"},an={class:"pageSelection"},cn=["onClick"],tn={class:"blubook"},on=["onClick"],en=["src","onError"],pn={class:"Number"},rn=C(()=>t("span",{style:{display:"none"}},null,-1)),ln={class:"actionDetails"},mn={class:"Number"},Dn=["innerHTML"],yn=["src"],In=["innerHTML"],Ln={class:"Cast100ms"},fn=C(()=>t("span",{style:{color:"#00c2c2"}},"咏唱时间:",-1)),gn={class:"Recast100ms"},hn=C(()=>t("span",{style:{color:"#00c2c2"}},"复唱时间:",-1)),kn=["innerHTML"],Nn=["innerHTML"],An=["innerHTML"],bn=G({__name:"blubook",setup(b){const p=h("blubook-selectIndex",0),i=h("blubook-page",1),D=S(""),v=S(!1),y=h("blubook-notLearnedOnly",!1),u=h("blubook-grayNotLearned",!1),l=h("blubook-learned",{});F(y,()=>{P(()=>{i.value=1})});const e=S([{ID:3,ActionID:11385,Name:"水炮",Number:1,Stats:`攻击类型:魔法
+import{d as G,x as h,s as S,Z as P,aH as X,y as Y,o as k,b as N,a as m,u as n,a0 as d,f as t,G as x,H as B,w as V,F as w,t as A,S as F,T as K,K as Z,aI as j,M as q,p as J,i as Q,O as M,C as T,D as E,aD as W}from"./vendor-2418a256.js";import{_ as nn}from"./index-a219b89b.js";const C=b=>(J("data-v-2e2af879"),b=b(),Q(),b),sn={class:"app"},an={class:"pageSelection"},cn=["onClick"],tn={class:"blubook"},on=["onClick"],en=["src","onError"],pn={class:"Number"},rn=C(()=>t("span",{style:{display:"none"}},null,-1)),ln={class:"actionDetails"},mn={class:"Number"},Dn=["innerHTML"],yn=["src"],In=["innerHTML"],Ln={class:"Cast100ms"},fn=C(()=>t("span",{style:{color:"#00c2c2"}},"咏唱时间:",-1)),gn={class:"Recast100ms"},hn=C(()=>t("span",{style:{color:"#00c2c2"}},"复唱时间:",-1)),kn=["innerHTML"],Nn=["innerHTML"],An=["innerHTML"],bn=G({__name:"blubook",setup(b){const p=h("blubook-selectIndex",0),i=h("blubook-page",1),D=S(""),v=S(!1),y=h("blubook-notLearnedOnly",!1),u=h("blubook-grayNotLearned",!1),l=h("blubook-learned",{});P(y,()=>{X(()=>{i.value=1})});const e=S([{ID:3,ActionID:11385,Name:"水炮",Number:1,Stats:`攻击类型:魔法
攻击属性:水
评级:★`,Cast100ms:20,Description:'对目标发动水属性魔法攻击 威力:200',AozDescription:`从克拉肯身上学习到的青魔法。
放出高压水流对敌人造成冲击。因为是利用水属性以太凝聚空气中的水分,所以即使在看似没有水的地方也能够使用。`,Icon:"https://cafemaker.wakingsands.com/i/003000/003253_hr1.png",Recast100ms:25,Learn:"自动习得 Lv.1"},{ID:20,ActionID:11402,Name:"火炎放射",Number:2,Stats:`攻击类型:魔法
@@ -789,4 +789,4 @@ import{d as G,x as h,s as S,Z as F,aF as P,y as X,o as k,b as N,a as m,u as n,a0
攻击属性:无
评级:★★★★★`,Cast100ms:0,Description:`对自身周围的敌人进行无属性范围魔法攻击。威力:800
对第二个目标及后续目标的威力降低50%。
-该行动与启示录共享冷却时间。`,AozDescription:"",Icon:"https://cafemaker.wakingsands.com/i/003000/003377_hr1.png",Recast100ms:1200,Learn:"缇坦妮雅歼灭战"}]);for(const c of e.value)c.Stats=c.Stats.replaceAll(/(攻击类型|攻击属性|评级):/g,'$1:'),c.Number>=105&&(c.Icon=c.Icon.replace("cafemaker.wakingsands.com","xivapi.com"));const z=X(()=>D.value.trim().length===0?e.value.filter(c=>y.value?!l.value[c.Number.toString()]:!0):e.value.filter(s=>{const o=new RegExp(D.value);return(y.value?!l.value[s.Number.toString()]:!0)&&(o.test(s.Name)||o.test(s.Number.toString())||o.test(s.Description)||o.test(s.Stats)||o.test(s.AozDescription)||o.test(s.Learn))}));function L(c){const s=D.value.trim();if(s){const o=new RegExp(s,"g");c=c.replace(o,r=>`${r}`)}return c}function R(c,s){const o=c.target;/xivapi.com/.test(o.src)||(e.value[s-1].Icon=e.value[s-1].Icon.replace("cafemaker.wakingsands.com","xivapi.com"))}function O(c,s){p.value=s-1}function H(c,s){i.value=s}const $=/^\b(?:\d+(?:-\d+)?(?:,(?=\d)|~\d+)?)+\b$/;function U(c){Y.prompt('输入字符串 例如 "1~104"、"1,3,21,24"',"Tip",{confirmButtonText:"确认",cancelButtonText:"取消",inputPattern:$,inputErrorMessage:"格式错误"}).then(({value:s})=>{for(const o of s.split(","))if(/^\d+[\-~]\d+$/.test(o)){const[r,_]=o.split(/[\-~]/).map(Number);for(let f=r;f<=_;f++)l.value[f.toString()]=!0}else l.value[o]=!0}).catch(()=>{K({type:"info",message:"Input canceled"})})}return(c,s)=>{const o=Z,r=j,_=q,f=W;return k(),N("div",sn,[m(o,{modelValue:n(D),"onUpdate:modelValue":s[0]||(s[0]=a=>d(D)?D.value=a:null),placeholder:"搜索技能名称或序号或描述",class:"search"},null,8,["modelValue"]),t("div",an,[(k(!0),N(x,null,B(Math.ceil(n(z).length/16),a=>(k(),N("div",{onClick:I=>H(I,a),class:M(n(i)===a?"selected":"")},A(a),11,cn))),256))]),m(r,{modelValue:n(v),"onUpdate:modelValue":s[1]||(s[1]=a=>d(v)?v.value=a:null),label:"编辑模式",class:"toggleEdingMode",color:"white"},null,8,["modelValue"]),m(r,{modelValue:n(u),"onUpdate:modelValue":s[2]||(s[2]=a=>d(u)?u.value=a:null),label:"没学会的灰度显示",class:"toggleGrayNotLearned",color:"white"},null,8,["modelValue"]),m(r,{modelValue:n(y),"onUpdate:modelValue":s[3]||(s[3]=a=>d(y)?y.value=a:null),label:"只显示没学会的",class:"toggleNotLearnedOnly",color:"white"},null,8,["modelValue"]),m(_,{type:"primary",class:"batchLearning",size:"small",onClick:U},{default:V(()=>[w("批量学习")]),_:1}),t("div",tn,[(k(!0),N(x,null,B(n(z),(a,I)=>(k(),N("div",{key:a.ID,class:"actionGrid"},[m(f,{class:"box-item",effect:"dark",content:a.Name,placement:"top",offset:0,"hide-after":0,"show-arrow":!1,enterable:!1},{default:V(()=>[T(t("div",{class:"grid-item",onClick:g=>O(g,a.Number)},[t("img",{class:M(`IconHD ${!n(l)[a.Number]&&n(u)?"notLearned":"learned"}`),draggable:"false",src:(n(i)-1)*16<=I&&n(i)*16>I?`${a.Icon}`:void 0,onError:g=>R(g,a.Number)},null,42,en),t("div",pn,A(a.Number),1),T(m(r,{modelValue:n(l)[a.Number],"onUpdate:modelValue":g=>n(l)[a.Number]=g,label:a.Number,size:"small",class:"learnedSwitch",color:"white",fill:"#f00"},null,8,["modelValue","onUpdate:modelValue","label"]),[[E,n(v)]])],8,on),[[E,(n(i)-1)*16<=I&&n(i)*16>I]]),rn]),_:2},1032,["content"])]))),128)),t("div",ln,[t("div",mn,A(n(e)[n(p)].Number),1),t("div",{class:"Name",innerHTML:L(n(e)[n(p)].Name)},null,8,Dn),t("img",{class:"IconHD",src:`${n(e)[n(p)].Icon}`,onError:s[4]||(s[4]=a=>R(a,n(p))),draggable:"false"},null,40,yn),t("div",{class:"Stats",innerHTML:L(n(e)[n(p)].Stats)},null,8,In),t("div",Ln,[fn,w(A(n(e)[n(p)].Cast100ms/10),1)]),t("div",gn,[hn,w(A(n(e)[n(p)].Recast100ms/10),1)]),t("div",{class:"Description",innerHTML:L(n(e)[n(p)].Description)},null,8,kn),t("div",{class:"AozDescription",innerHTML:L(n(e)[n(p)].AozDescription)},null,8,Nn),t("div",{class:"Learn",innerHTML:L(n(e)[n(p)].Learn)},null,8,An)])])])}}});const _n=nn(bn,[["__scopeId","data-v-2e2af879"]]);export{_n as default};
+该行动与启示录共享冷却时间。`,AozDescription:"",Icon:"https://cafemaker.wakingsands.com/i/003000/003377_hr1.png",Recast100ms:1200,Learn:"缇坦妮雅歼灭战"}]);for(const c of e.value)c.Stats=c.Stats.replaceAll(/(攻击类型|攻击属性|评级):/g,'$1:'),c.Number>=105&&(c.Icon=c.Icon.replace("cafemaker.wakingsands.com","xivapi.com"));const z=Y(()=>D.value.trim().length===0?e.value.filter(c=>y.value?!l.value[c.Number.toString()]:!0):e.value.filter(s=>{const o=new RegExp(D.value);return(y.value?!l.value[s.Number.toString()]:!0)&&(o.test(s.Name)||o.test(s.Number.toString())||o.test(s.Description)||o.test(s.Stats)||o.test(s.AozDescription)||o.test(s.Learn))}));function L(c){const s=D.value.trim();if(s){const o=new RegExp(s,"g");c=c.replace(o,r=>`${r}`)}return c}function R(c,s){const o=c.target;/xivapi.com/.test(o.src)||(e.value[s-1].Icon=e.value[s-1].Icon.replace("cafemaker.wakingsands.com","xivapi.com"))}function H(c,s){p.value=s-1}function O(c,s){i.value=s}const $=/^\b(?:\d+(?:-\d+)?(?:,(?=\d)|~\d+)?)+\b$/;function U(c){F.prompt('输入字符串 例如 "1~104"、"1,3,21,24"',"Tip",{confirmButtonText:"确认",cancelButtonText:"取消",inputPattern:$,inputErrorMessage:"格式错误"}).then(({value:s})=>{for(const o of s.split(","))if(/^\d+[\-~]\d+$/.test(o)){const[r,_]=o.split(/[\-~]/).map(Number);for(let f=r;f<=_;f++)l.value[f.toString()]=!0}else l.value[o]=!0}).catch(()=>{K({type:"info",message:"Input canceled"})})}return(c,s)=>{const o=Z,r=j,_=q,f=W;return k(),N("div",sn,[m(o,{modelValue:n(D),"onUpdate:modelValue":s[0]||(s[0]=a=>d(D)?D.value=a:null),placeholder:"搜索技能名称或序号或描述",class:"search"},null,8,["modelValue"]),t("div",an,[(k(!0),N(x,null,B(Math.ceil(n(z).length/16),a=>(k(),N("div",{onClick:I=>O(I,a),class:M(n(i)===a?"selected":"")},A(a),11,cn))),256))]),m(r,{modelValue:n(v),"onUpdate:modelValue":s[1]||(s[1]=a=>d(v)?v.value=a:null),label:"编辑模式",class:"toggleEdingMode",color:"white"},null,8,["modelValue"]),m(r,{modelValue:n(u),"onUpdate:modelValue":s[2]||(s[2]=a=>d(u)?u.value=a:null),label:"没学会的灰度显示",class:"toggleGrayNotLearned",color:"white"},null,8,["modelValue"]),m(r,{modelValue:n(y),"onUpdate:modelValue":s[3]||(s[3]=a=>d(y)?y.value=a:null),label:"只显示没学会的",class:"toggleNotLearnedOnly",color:"white"},null,8,["modelValue"]),m(_,{type:"primary",class:"batchLearning",size:"small",onClick:U},{default:V(()=>[w("批量学习")]),_:1}),t("div",tn,[(k(!0),N(x,null,B(n(z),(a,I)=>(k(),N("div",{key:a.ID,class:"actionGrid"},[m(f,{class:"box-item",effect:"dark",content:a.Name,placement:"top",offset:0,"hide-after":0,"show-arrow":!1,enterable:!1},{default:V(()=>[T(t("div",{class:"grid-item",onClick:g=>H(g,a.Number)},[t("img",{class:M(`IconHD ${!n(l)[a.Number]&&n(u)?"notLearned":"learned"}`),draggable:"false",src:(n(i)-1)*16<=I&&n(i)*16>I?`${a.Icon}`:void 0,onError:g=>R(g,a.Number)},null,42,en),t("div",pn,A(a.Number),1),T(m(r,{modelValue:n(l)[a.Number],"onUpdate:modelValue":g=>n(l)[a.Number]=g,label:a.Number,size:"small",class:"learnedSwitch",color:"white",fill:"#f00"},null,8,["modelValue","onUpdate:modelValue","label"]),[[E,n(v)]])],8,on),[[E,(n(i)-1)*16<=I&&n(i)*16>I]]),rn]),_:2},1032,["content"])]))),128)),t("div",ln,[t("div",mn,A(n(e)[n(p)].Number),1),t("div",{class:"Name",innerHTML:L(n(e)[n(p)].Name)},null,8,Dn),t("img",{class:"IconHD",src:`${n(e)[n(p)].Icon}`,onError:s[4]||(s[4]=a=>R(a,n(p))),draggable:"false"},null,40,yn),t("div",{class:"Stats",innerHTML:L(n(e)[n(p)].Stats)},null,8,In),t("div",Ln,[fn,w(A(n(e)[n(p)].Cast100ms/10),1)]),t("div",gn,[hn,w(A(n(e)[n(p)].Recast100ms/10),1)]),t("div",{class:"Description",innerHTML:L(n(e)[n(p)].Description)},null,8,kn),t("div",{class:"AozDescription",innerHTML:L(n(e)[n(p)].AozDescription)},null,8,Nn),t("div",{class:"Learn",innerHTML:L(n(e)[n(p)].Learn)},null,8,An)])])])}}});const _n=nn(bn,[["__scopeId","data-v-2e2af879"]]);export{_n as default};
diff --git a/assets/blubook-e31d4892.js.gz b/assets/blubook-e31d4892.js.gz
new file mode 100644
index 00000000..d123642c
Binary files /dev/null and b/assets/blubook-e31d4892.js.gz differ
diff --git a/assets/cactbotRuntime-685e405b.js b/assets/cactbotRuntime-685e405b.js
deleted file mode 100644
index 1fc419d7..00000000
--- a/assets/cactbotRuntime-685e405b.js
+++ /dev/null
@@ -1 +0,0 @@
-import{d as $,s as k,x as C,o as d,b as c,G as O,H as L,a as m,w as y,u as l,O as ae,t as N,aC as te,A as ne,B as oe,a5 as re,f as h,F as le,a0 as se,aD as ie,C as D,D as M,P as ue,M as de,aE as ce,h as pe,e as fe,p as _e,i as me,c as ye,ac as ve,a1 as be}from"./vendor-5deaef20.js";import{U as V}from"./util-6278c68e.js";import{_ as F}from"./index-b97db18e.js";const he={flex:"~ col"},ge=$({__name:"dragJob",props:{party:{}},emits:["updateSortArr"],setup(g,{emit:j}){const v=k(),b=k(!0),x=j,E=g,T=()=>{x("updateSortArr",Object.values(s.value).flat().map(t=>t.id))},n=[{name:"tank",color:"blue"},{name:"healer",color:"green"},{name:"dps",color:"red"}];function P(t){return E.party.find(r=>r.job===t)}const o={tank:[21,32,37,19],healer:[33,24,40,28],dps:[34,30,39,22,20,38,23,31,25,27,35,36],unknown:[]},p=Object.values(o).flat().map(t=>({name:V.nameToFullName(V.jobEnumToJob(t)).simple1,id:t})),s=C("cactbotRuntime-jobList",{tank:p.filter(t=>o.tank.includes(t.id)).sort((t,r)=>o.tank.indexOf(t.id)-o.tank.indexOf(r.id)),healer:p.filter(t=>o.healer.includes(t.id)).sort((t,r)=>o.healer.indexOf(t.id)-o.healer.indexOf(r.id)),dps:p.filter(t=>o.dps.includes(t.id)).sort((t,r)=>o.dps.indexOf(t.id)-o.dps.indexOf(r.id)),unknown:[]});return(t,r)=>(d(),c("div",he,[(d(),c(O,null,L(n,f=>m(l(te),{ref_for:!0,ref_key:"el",ref:v,disabled:!b.value,modelValue:l(s)[f.name],"onUpdate:modelValue":_=>l(s)[f.name]=_,animation:"150",ghostClass:"ghost",class:"flex flex-row gap-0.25 p-0 m-t-0.25 m-b-0.25 rounded",onUpdate:T,filter:".no-draggable",forceFallback:!0},{default:y(()=>[(d(!0),c(O,null,L(l(s)[f.name],_=>(d(),c("div",{key:_.id,class:ae(`${P(_.id)?`draggable bg-${f.color}`:"no-draggable bg-gray-700/50"} rounded p-l-0.6 p-r-0.6 p-t-0 p-b-0.3 m-0 color-white cursor-move`)},N(_.name),3))),128))]),_:2},1032,["disabled","modelValue","onUpdate:modelValue"])),64))]))}});const ke=F(ge,[["__scopeId","data-v-e5ffedcd"]]),z=g=>(_e("data-v-6071f41d"),g=g(),me(),g),je={key:0,style:{color:"white","text-shadow":"1px 1px 2px black"}},xe=z(()=>h("p",null,"使悬浮窗的位置分配对应游戏内的实际位置(D1D2等)",-1)),we=z(()=>h("ul",null,[h("li",null,"长期:用鼠标拖动职能顺序。"),h("li",null,"临时:下拉选择框修改。")],-1)),Oe={class:"dialog-footer"},Pe={style:{"white-space":"nowrap"}},Se=$({__name:"cactbotRuntime",setup(g){const j=(e,a)=>Array(a).fill(e).map((u,R)=>u+ ++R),v={tank:["MT","ST",...j("T",70)],healer:[...j("H",72)],dps:[...j("D",72)],unknown:["unknown"]},b=k(!1),x=C("cactbotRuntime-sortArr",[21,32,37,19,33,24,40,28,34,30,39,22,20,38,23,31,25,27,35,36]),E=[{id:"10000001",name:"虚构战士",job:21,inParty:!0},{id:"10000002",name:"虚构骑士",job:19,inParty:!0},{id:"10000003",name:"虚构占星",job:33,inParty:!0},{id:"10000004",name:"虚构学者",job:28,inParty:!0},{id:"10000005",name:"虚构忍者",job:30,inParty:!0},{id:"10000006",name:"虚构武士",job:34,inParty:!0},{id:"10000007",name:"虚构黑魔",job:25,inParty:!0},{id:"10000008",name:"虚构舞者",job:38,inParty:!0}],n=C("cactbotRuntime-data",{party:[]}),P=C("cactbotRuntime-showTips",k(!0)),o={tank:0,healer:0,dps:0,unknown:1};function A(){o.tank=n.value.party.reduce((e,a)=>r(a.job)==="tank"?e+1:e,0),o.healer=n.value.party.reduce((e,a)=>r(a.job)==="healer"?e+1:e,0),o.dps=n.value.party.reduce((e,a)=>r(a.job)==="dps"?e+1:e,0)}const p=location.href.includes("localhost"),s=k(!1),t=k(p?"虚构占星":"");p&&f({party:E});function r(e){const a=Number(e);return[1,3,19,21,32,37].includes(a)?"tank":[6,24,28,33,40].includes(a)?"healer":[2,4,5,7,20,22,23,25,26,27,29,30,31,34,35,36,38,39].includes(a)?"dps":"unknown"}function f(e){P.value&&(b.value=!0),!(p&&e.party.length===0)&&(n.value.party=e.party.filter(a=>a.inParty).map(a=>({...a,rp:"",specify:!1})),_(),A(),w())}function _(){n.value.party.sort((e,a)=>x.value.indexOf(e.job)-x.value.indexOf(a.job)),n.value.party.forEach(e=>e.rp=void 0),n.value.party.forEach(e=>e.rp=U(e))}function H(e){n.value.party[e].specify=!0;const a=n.value.party.find(u=>u.rp===n.value.party[e].rp&&u.id!==n.value.party[e].id);a&&(a.rp=U(a))&&(a.specify=!0),w()}function U(e){return v[r(e.job)].find(a=>!n.value.party.find(u=>u.rp===a))??"unknown"}function w(){const e=[...v.tank,...v.healer,...v.dps];n.value.party.sort((a,u)=>e.indexOf(a.rp)-e.indexOf(u.rp)),callOverlayHandler({call:"broadcast",source:"soumaRuntimeJS",msg:{party:n.value.party}})}function B(e){p||(t.value=e.charName)}function J(e){if(e.source==="soumaUserJS")switch(e.msg.text){case"requestData":w();break}}function G(){s.value=!0}function q(){s.value=!1}function Q(e){x.value=e,_(),A(),w()}return ne(()=>{w(),addOverlayListener("PartyChanged",f),addOverlayListener("ChangePrimaryPlayer",B),addOverlayListener("BroadcastMessage",J),startOverlayEvents()}),oe(()=>{removeOverlayListener("PartyChanged",f),removeOverlayListener("ChangePrimaryPlayer",B),removeOverlayListener("BroadcastMessage",J)}),(e,a)=>{const u=de,R=ce,K=ve,W=be,X=ke,Y=pe,Z=fe;return d(),c(O,null,[l(n).party.length===0?(d(),c("span",je,"等待小队...")):re("",!0),h("div",{onMouseenter:G,onMouseleave:q},[m(R,{modelValue:l(b),"onUpdate:modelValue":a[1]||(a[1]=i=>se(b)?b.value=i:null),title:"初见提示",width:"90%","destroy-on-close":!0,"close-on-click-modal":!1},{footer:y(()=>[h("span",Oe,[m(u,{type:"primary",onClick:a[0]||(a[0]=i=>{b.value=!1,P.value=!1})},{default:y(()=>[le("明白了")]),_:1})])]),default:y(()=>[xe,we]),_:1},8,["modelValue"]),m(Z,{style:ue({width:l(s)?"16.75rem":"5rem"})},{default:y(()=>[m(Y,null,{default:y(()=>[m(ie,{name:"animate__animated animate__bounce","enter-active-class":"animate__fadeInLeft","leave-active-class":"animate__fadeOutLeft"},{default:y(()=>[(d(!0),c(O,null,L(l(n).party,(i,ee)=>D((d(),c("div",{key:i.id,flex:"~ nowrap"},[m(W,{modelValue:i.rp,"onUpdate:modelValue":S=>i.rp=S,size:"small","m-0":"","p-0":"",onChange:S=>H(ee),teleported:!1},{default:y(()=>[(d(!0),c(O,null,L(v[r(i.job)],(S,I)=>D((d(),ye(K,{key:I,value:S,"fit-input-width":!0},null,8,["value"])),[[M,I.el-header[data-v-b2038826]{height:2rem;position:fixed;top:0}.el-container .el-main[data-v-b2038826]{padding:0;margin:0}.el-container .el-main>div[data-v-b2038826]:not(.dragJob){animation-duration:.2s;animation-timing-function:ease-in-out}.el-container .el-main>div:not(.dragJob)>span[data-v-b2038826]{white-space:nowrap;color:#fff;text-shadow:1px 1px 2px rgba(0,0,0,.25),-1px -1px 2px rgba(0,0,0,.25),1px -1px 2px rgba(0,0,0,.25),-1px 1px 2px rgba(0,0,0,.25);padding-left:.25em}.el-container .el-main>div[data-v-b2038826]:not(.dragJob) *:not(.el-popper){background-color:#00000003}.el-container .el-main>div[data-v-b2038826]:not(.dragJob) .el-input__inner{color:#fff}.el-container .el-main>div[data-v-b2038826]:not(.dragJob) .el-popper{background-color:#fff}.el-container .el-main>div:not(.dragJob) .el-select[data-v-b2038826]{width:2.5rem}.el-container .el-main>div:not(.dragJob) .el-select[data-v-b2038826] .el-input__suffix-inner{width:0rem;position:relative;right:.75rem}.el-container .el-main>div:not(.dragJob) .el-select[data-v-b2038826] .el-input__wrapper{padding:0 5px}
diff --git a/assets/cactbotRuntime-859c03e6.css.gz b/assets/cactbotRuntime-859c03e6.css.gz
new file mode 100644
index 00000000..018b3d4f
Binary files /dev/null and b/assets/cactbotRuntime-859c03e6.css.gz differ
diff --git a/assets/cactbotRuntime-ba5944b3.css b/assets/cactbotRuntime-ba5944b3.css
deleted file mode 100644
index ad7d59fb..00000000
--- a/assets/cactbotRuntime-ba5944b3.css
+++ /dev/null
@@ -1 +0,0 @@
-*[data-v-e5ffedcd]{-webkit-user-select:none;user-select:none}.ghost[data-v-e5ffedcd]{opacity:.5;background:#c8ebfb}.bg-blue[data-v-e5ffedcd]{background-color:#1d4ed8bf}.bg-green[data-v-e5ffedcd]{background-color:#15803dbf}.bg-red[data-v-e5ffedcd]{background-color:#b91c1cbf}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background-color:#333}::-webkit-scrollbar-thumb{height:30px;border-radius:5px;background-color:#d8d8d866}::-webkit-scrollbar-thumb:active{background-color:#a0a0a0}*{-webkit-user-select:none;user-select:none}.el-container[data-v-6071f41d]{background-color:#0000001a;margin:3px}.el-container>.el-header[data-v-6071f41d]{height:2rem;position:fixed;top:0}.el-container .el-main[data-v-6071f41d]{padding:0;margin:0}.el-container .el-main>div[data-v-6071f41d]:not(.dragJob){animation-duration:.2s;animation-timing-function:ease-in-out}.el-container .el-main>div:not(.dragJob)>span[data-v-6071f41d]{white-space:nowrap;color:#fff;text-shadow:1px 1px 2px rgba(0,0,0,.25),-1px -1px 2px rgba(0,0,0,.25),1px -1px 2px rgba(0,0,0,.25),-1px 1px 2px rgba(0,0,0,.25);padding-left:.25em}.el-container .el-main>div[data-v-6071f41d]:not(.dragJob) *:not(.el-popper){background-color:#00000003}.el-container .el-main>div[data-v-6071f41d]:not(.dragJob) .el-input__inner{color:#fff}.el-container .el-main>div[data-v-6071f41d]:not(.dragJob) .el-popper{background-color:#fff}.el-container .el-main>div:not(.dragJob) .el-select[data-v-6071f41d]{width:2.5rem}.el-container .el-main>div:not(.dragJob) .el-select[data-v-6071f41d] .el-input__suffix-inner{width:0rem;position:relative;right:.75rem}.el-container .el-main>div:not(.dragJob) .el-select[data-v-6071f41d] .el-input__wrapper{padding:0 5px}
diff --git a/assets/cactbotRuntime-ba5944b3.css.gz b/assets/cactbotRuntime-ba5944b3.css.gz
deleted file mode 100644
index 0b86eac8..00000000
Binary files a/assets/cactbotRuntime-ba5944b3.css.gz and /dev/null differ
diff --git a/assets/cactbotRuntime-cf6773fe.js b/assets/cactbotRuntime-cf6773fe.js
new file mode 100644
index 00000000..7f3c8456
--- /dev/null
+++ b/assets/cactbotRuntime-cf6773fe.js
@@ -0,0 +1 @@
+import{d as $,s as P,x as T,o as c,b as p,G as C,H as M,a as y,w as b,u as r,O as te,t as N,aE as ae,A as ne,B as oe,a5 as re,f as x,F as se,a0 as le,aF as ie,C as D,D as B,P as ue,M as de,aG as ce,h as pe,e as me,p as fe,i as _e,c as ye,ac as be,a1 as ve}from"./vendor-2418a256.js";import{U as s,j as he}from"./util-f6d3a594.js";import{_ as H}from"./index-a219b89b.js";const ge={flex:"~ col"},ke=$({__name:"dragJob",props:{party:{}},emits:["updateSortArr"],setup(O,{emit:S}){const v=P(),h=P(!0),J=S,A=O,U=()=>{J("updateSortArr",Object.values(j.value).flat().map(e=>e.id))},n=[{name:"tank",color:"blue"},{name:"healer",color:"green"},{name:"dps",color:"red"}];function E(e){return A.party.find(o=>o.job===e)}const m=s.getBattleJobs3(),L=m.filter(e=>s.isTankJob(e)).map(e=>s.jobToJobEnum(e)).sort((e,o)=>s.enumSortMethod(e,o)),w=m.filter(e=>s.isHealerJob(e)).map(e=>s.jobToJobEnum(e)).sort((e,o)=>s.enumSortMethod(e,o)),f=m.filter(e=>s.isDpsJob(e)).map(e=>s.jobToJobEnum(e)).sort((e,o)=>s.enumSortMethod(e,o)),l={tank:L,healer:w,dps:f,unknown:[]},k=Object.values(l).flat().map(e=>({name:s.nameToFullName(s.jobEnumToJob(e)).simple1,id:e})),j=T("cactbotRuntime-jobList",{tank:k.filter(e=>l.tank.includes(e.id)).sort((e,o)=>l.tank.indexOf(e.id)-l.tank.indexOf(o.id)),healer:k.filter(e=>l.healer.includes(e.id)).sort((e,o)=>l.healer.indexOf(e.id)-l.healer.indexOf(o.id)),dps:k.filter(e=>l.dps.includes(e.id)).sort((e,o)=>l.dps.indexOf(e.id)-l.dps.indexOf(o.id)),unknown:[]});return(e,o)=>(c(),p("div",ge,[(c(),p(C,null,M(n,u=>y(r(ae),{ref_for:!0,ref_key:"el",ref:v,disabled:!h.value,modelValue:r(j)[u.name],"onUpdate:modelValue":_=>r(j)[u.name]=_,animation:"150",ghostClass:"ghost",class:"flex flex-row gap-0.25 p-0 m-t-0.25 m-b-0.25 rounded",onUpdate:U,filter:".no-draggable",forceFallback:!0},{default:b(()=>[(c(!0),p(C,null,M(r(j)[u.name],_=>(c(),p("div",{key:_.id,class:te(`${E(_.id)?`draggable bg-${u.color}`:"no-draggable bg-gray-700/50"} rounded p-l-0.6 p-r-0.6 p-t-0 p-b-0.3 m-0 color-white cursor-move`)},N(_.name),3))),128))]),_:2},1032,["disabled","modelValue","onUpdate:modelValue"])),64))]))}});const je=H(ke,[["__scopeId","data-v-43ac9ddb"]]),z=O=>(fe("data-v-b2038826"),O=O(),_e(),O),xe={key:0,style:{color:"white","text-shadow":"1px 1px 2px black"}},Oe=z(()=>x("p",null,"使悬浮窗的位置分配对应游戏内的实际位置(D1D2等)",-1)),we=z(()=>x("ul",null,[x("li",null,"长期:用鼠标拖动职能顺序。"),x("li",null,"临时:下拉选择框修改。")],-1)),Pe={class:"dialog-footer"},Se={style:{"white-space":"nowrap"}},Je=$({__name:"cactbotRuntime",setup(O){const S=(t,a)=>Array(a).fill(t).map((d,R)=>d+ ++R),v={tank:["MT","ST",...S("T",70)],healer:[...S("H",72)],dps:[...S("D",72)],unknown:["unknown"]},h=P(!1),J=T("cactbotRuntime-sortArr",he),A=[{id:"10000001",name:"虚构战士",job:21,inParty:!0},{id:"10000002",name:"虚构骑士",job:19,inParty:!0},{id:"10000003",name:"虚构占星",job:33,inParty:!0},{id:"10000004",name:"虚构学者",job:28,inParty:!0},{id:"10000005",name:"虚构忍者",job:30,inParty:!0},{id:"10000006",name:"虚构武士",job:34,inParty:!0},{id:"10000007",name:"虚构黑魔",job:25,inParty:!0},{id:"10000008",name:"虚构舞者",job:38,inParty:!0}],n=T("cactbotRuntime-data",{party:[]}),E=T("cactbotRuntime-showTips",P(!0)),m={tank:0,healer:0,dps:0,unknown:1};function L(){m.tank=n.value.party.reduce((t,a)=>g(a.job)==="tank"?t+1:t,0),m.healer=n.value.party.reduce((t,a)=>g(a.job)==="healer"?t+1:t,0),m.dps=n.value.party.reduce((t,a)=>g(a.job)==="dps"?t+1:t,0)}const w=location.href.includes("localhost"),f=P(!1),l=P(w?"虚构占星":"");w&&k({party:A});function g(t){const a=Number(t);return[1,3,19,21,32,37].includes(a)?"tank":[6,24,28,33,40].includes(a)?"healer":[2,4,5,7,20,22,23,25,26,27,29,30,31,34,35,36,38,39].includes(a)?"dps":"unknown"}function k(t){E.value&&(h.value=!0),!(w&&t.party.length===0)&&(n.value.party=t.party.filter(a=>a.inParty).map(a=>({...a,rp:"",specify:!1})),j(),L(),u())}function j(){n.value.party.sort((t,a)=>J.value.indexOf(t.job)-J.value.indexOf(a.job)),n.value.party.forEach(t=>t.rp=void 0),n.value.party.forEach(t=>t.rp=o(t))}function e(t){n.value.party[t].specify=!0;const a=n.value.party.find(d=>d.rp===n.value.party[t].rp&&d.id!==n.value.party[t].id);a&&(a.rp=o(a))&&(a.specify=!0),u()}function o(t){return v[g(t.job)].find(a=>!n.value.party.find(d=>d.rp===a))??"unknown"}function u(){const t=[...v.tank,...v.healer,...v.dps];n.value.party.sort((a,d)=>t.indexOf(a.rp)-t.indexOf(d.rp)),callOverlayHandler({call:"broadcast",source:"soumaRuntimeJS",msg:{party:n.value.party}})}function _(t){w||(l.value=t.charName)}function I(t){if(t.source==="soumaUserJS")switch(t.msg.text){case"requestData":u();break}}function G(){f.value=!0}function q(){f.value=!1}function Q(t){J.value=t,j(),L(),u()}return ne(()=>{u(),addOverlayListener("PartyChanged",k),addOverlayListener("ChangePrimaryPlayer",_),addOverlayListener("BroadcastMessage",I),startOverlayEvents()}),oe(()=>{removeOverlayListener("PartyChanged",k),removeOverlayListener("ChangePrimaryPlayer",_),removeOverlayListener("BroadcastMessage",I)}),(t,a)=>{const d=de,R=ce,K=be,W=ve,X=je,Y=pe,Z=me;return c(),p(C,null,[r(n).party.length===0?(c(),p("span",xe,"等待小队...")):re("",!0),x("div",{onMouseenter:G,onMouseleave:q},[y(R,{modelValue:r(h),"onUpdate:modelValue":a[1]||(a[1]=i=>le(h)?h.value=i:null),title:"初见提示",width:"90%","destroy-on-close":!0,"close-on-click-modal":!1},{footer:b(()=>[x("span",Pe,[y(d,{type:"primary",onClick:a[0]||(a[0]=i=>{h.value=!1,E.value=!1})},{default:b(()=>[se("明白了")]),_:1})])]),default:b(()=>[Oe,we]),_:1},8,["modelValue"]),y(Z,{style:ue({width:r(f)?"16.75rem":"5rem"})},{default:b(()=>[y(Y,null,{default:b(()=>[y(ie,{name:"animate__animated animate__bounce","enter-active-class":"animate__fadeInLeft","leave-active-class":"animate__fadeOutLeft"},{default:b(()=>[(c(!0),p(C,null,M(r(n).party,(i,ee)=>D((c(),p("div",{key:i.id,flex:"~ nowrap"},[y(W,{modelValue:i.rp,"onUpdate:modelValue":V=>i.rp=V,size:"small","m-0":"","p-0":"",onChange:V=>e(ee),teleported:!1},{default:b(()=>[(c(!0),p(C,null,M(v[g(i.job)],(V,F)=>D((c(),ye(K,{key:F,value:V,"fit-input-width":!0},null,8,["value"])),[[B,F{var t;return{castData:B({}),playerId:I(""),focusTargetId:I(""),partyData:[],config:{duration:Number(((t=v)==null?void 0:t.duration)||25)},lastPush:Date.now()}},getters:{partyDataFormatted(t){return t.partyData.sort((e,l)=>L.indexOf(C.jobToRole(C.jobEnumToJob(e.job)))-L.indexOf(C.jobToRole(C.jobEnumToJob(l.job))))},focusTargetCastArr(t){var e;return((e=t.castData)==null?void 0:e[t.focusTargetId])??[]}},actions:{testAction(){const t=M[Math.floor(Math.random()*M.length)];this.pushAction(Date.now(),14,"贤者技能随机",this.focusTargetId,t,1),setTimeout(()=>{this.pushAction(Date.now(),15,"贤者技能随机",this.focusTargetId,t)},1e3)},testItem(){this.pushAction(Date.now(),15,"item_11c7",this.focusTargetId,parseInt("20011C7",16))},testItemHQ(){this.pushAction(Date.now(),15,"item_f5407",this.focusTargetId,parseInt("20F5407",16))},testParty(t){this.handlePartyChanged({party:t?[{id:"10000001",name:"测试张三",job:24,inParty:!0,src:""},{id:"10000002",name:"测试李四",job:25,inParty:!0,src:""},{id:"10000004",name:"测试王五",job:19,inParty:!0,src:""},{id:"10000005",name:"测试赵六",job:23,inParty:!0,src:""},{id:"10000006",name:"测试孙七",job:39,inParty:!0,src:""},{id:"10000007",name:"测试周八",job:40,inParty:!0,src:""},{id:"10000008",name:"测试吴九",job:37,inParty:!0,src:""},{id:"10000009",name:"测试郑十",job:38,inParty:!0,src:""}]:[]})},async pushAction(t,e,l,a,d,c){var f;const p=/^(?:1|true|yes|on|open|enabled|undefined)$/i.test((f=v)==null?void 0:f.energySaving);if(this.partyData.length===0&&a===this.playerId||p&&a===this.focusTargetId||!p&&this.partyData.length>0&&this.partyData.find(i=>i.id===a)){let i,r=!1;/^(?:item|mount)_/.test(l)?(d=parseInt(l.replace(/^.+_/,""),16),d>983040&&(d=parseInt(d.toString().slice(-5),10),r=!0),i=l.replace(/_.+$/,"")):i="action",this.castData[a]||(this.castData[a]=[]);const _=Symbol();this.castData[a].push({time:t,logLine:e,src:"",class:"",key:_,APIData:{}}),this.lastPush=Date.now();const n=this.castData[a].find(s=>s.key===_);if(setTimeout(()=>{var s;(s=this.castData[a])==null||s.splice(this.castData[a].indexOf(n),1)},(c||this.config.duration)*1e3),/^unknown_/.test(l))n.src="https://cafemaker.wakingsands.com/i/000000/000405.png",n.class="action action-category-0";else if(d<1e5){const s=await K(i,d,["ID","Icon","ActionCategoryTargetID","Name","Description"]);if(n.APIData=s,n.src=await X((s==null?void 0:s.Icon)??"",r),i==="action"?n.class=`action action-category-${s==null?void 0:s.ActionCategoryTargetID}`:i==="item"?n.class="item"+(r?"HQ":""):i==="mount"&&(n.class="mount"),s.ActionCategoryTargetID===2||s.ActionCategoryTargetID===3){const A=this.castData[a].filter($=>/action-category-[23]/.test($.class)&&$.logLine!==14).at(-2);A&&(n.GCDCast=((n.time-A.time)/1e3).toFixed(2),parseFloat(n.GCDCast)>=2.55&&(n.GCDClass="wasted"))}}}},handleChangePrimaryPlayer(t){this.playerId=t.charID.toString(16).toUpperCase(),this.focusTargetId=this.playerId},handleLogLine(t){t.line[0]==="20"?this.pushAction(Date.parse(t.line[1]),14,t.line[5],t.line[2],parseInt(t.line[4],16),Number(t.line[8])):(t.line[0]==="21"||t.line[0]==="22"&&t.line[45]==="0")&&this.pushAction(Date.parse(t.line[1]),15,t.line[5],t.line[2],parseInt(t.line[4],16))},handlePartyChanged(t){if(t.party.length>0){this.partyData=t.party.filter(e=>e.inParty);for(const e in this.castData)Object.prototype.hasOwnProperty.call(this.castData,e)&&(this.partyData.find(l=>l.id===e)||Reflect.deleteProperty(this.castData,e));Object.keys(this.partyData).includes(this.focusTargetId)||(this.focusTargetId=this.playerId)}else this.focusTargetId=this.playerId,this.partyData.length=0},handleClickChangeTarget(t){var e;t===this.focusTargetId?this.focusTargetId=this.playerId:this.focusTargetId=t,/^(?:1|true|yes|on|open|enabled|undefined)$/i.test((e=v)==null?void 0:e.syncFocusWS)&&callOverlayHandler({call:"broadcast",source:"castMonitorOverlay",msg:{targetId:this.focusTargetId}})},handleBroadcastMessage(t){t.source==="castMonitorOverlay"&&t.msg.targetId&&(this.focusTargetId=t.msg.targetId)}}}),tt=t=>(G("data-v-794de19e"),t=t(),N(),t),et={"w-100vw":"",flex:"~ nowrap",class:"main"},at=["data-casterId"],st={class:"elhover"},nt=["innerHTML"],ot=["src"],rt=tt(()=>m("img",{class:"frame",loading:"lazy"},null,-1)),it=x({__name:"main",setup(t){const e=j(),l=Number(/^(?:1|true|yes|on|open|enabled)$/i.test(v.displayAA)),a=Number(/^(?:1|true|yes|on|open|enabled)$/i.test(v.displayGCDSpace));return(d,c)=>{const p=F;return u(),y("div",et,[(u(!0),y(b,null,T(o(e).castData,(f,i)=>(u(),y("div",{key:i,"data-casterId":i},[(u(!0),y(b,null,T(f,r=>(u(),H(p,{"raw-content":"",placement:"right-start",effect:"dark",transition:"",teleported:!1,"popper-class":"el-tooltip","show-arrow":!1,key:r.key},{content:g(()=>{var _;return[m("div",st,[m("strong",null,P(r.APIData.Name),1),m("div",{innerHTML:(_=r.APIData)==null?void 0:_.Description,style:{"white-space":"pre-line"}},null,8,nt)])]}),default:g(()=>[m("div",{class:w(`images ${r.class} logLine${r.logLine} displayAA${o(l)} displayGCD${o(a)}`),style:E(`--animeDuration: ${o(e).config.duration}s;opacity:${+(o(e).focusTargetId===i)}`)},[m("img",{src:r.src,class:"action-icon",height:"40",loading:"lazy"},null,8,ot),rt,o(a)===1?(u(),y("span",{key:0,class:w(["GCDCast",r.GCDClass])},P((r==null?void 0:r.GCDCast)??""),3)):k("",!0)],6)]),_:2},1024))),128))],8,at))),128))])}}});const lt=S(it,[["__scopeId","data-v-794de19e"]]),ct={key:0,"z-100":"",flex:"~ gap0 wrap",class:"header-layout"},dt=["onClick"],pt={flex:"~ nowrap items-end",style:{"align-items":"flex-end",gap:"0.1rem"}},ut=["src"],ht=x({__name:"header",setup(t){var a;const e=j();z(()=>{e.partyData.forEach(async d=>{d.src=await Z(d.job)})});const l=/^(?:1|true|yes|on|open|enabled|undefined)$/i.test((a=v)==null?void 0:a.showHeader);return(d,c)=>o(l)?(u(),y("div",ct,[(u(!0),y(b,null,T(o(e).partyDataFormatted,(p,f)=>(u(),y("button",{key:f,onClick:i=>o(e).handleClickChangeTarget(p.id),class:w(["job-lists",o(e).focusTargetId===p.id?"job-lists-focus":""]),"p-0":"","m-0":""},[m("div",pt,[m("img",{src:p.src,style:{height:"1.25em"},loading:"lazy"},null,8,ut),D(" "+P(o(C).nameToFullName(o(C).jobEnumToJob(p.job)).simple2),1)])],10,dt))),128))])):k("",!0)}});const gt={class:"common-layout"},yt={key:0},ft=x({__name:"castingMonitor",setup(t){const e=j(),l=location.href.indexOf("localhost")>-1;Q(()=>{addOverlayListener("ChangePrimaryPlayer",e.handleChangePrimaryPlayer),addOverlayListener("LogLine",e.handleLogLine),addOverlayListener("PartyChanged",e.handlePartyChanged),addOverlayListener("BroadcastMessage",e.handleBroadcastMessage),startOverlayEvents()}),U(()=>{removeOverlayListener("ChangePrimaryPlayer",e.handleChangePrimaryPlayer),removeOverlayListener("LogLine",e.handleLogLine),removeOverlayListener("PartyChanged",e.handlePartyChanged),removeOverlayListener("BroadcastMessage",e.handleBroadcastMessage)});const a=I(!1);return setInterval(()=>{a.value=Date.now()-e.lastPush{const p=ht,f=J,i=lt,r=Y,_=q,n=W;return R((u(),y("div",gt,[h(_,{"items-center":""},{default:g(()=>[h(f,{class:"header-layout"},{default:g(()=>[h(p)]),_:1}),h(r,{"p-0":""},{default:g(()=>[h(i)]),_:1})]),_:1}),l?(u(),y("footer",yt,[h(n,{onClick:c[0]||(c[0]=s=>o(e).testParty(!0))},{default:g(()=>[D("虚假小队")]),_:1}),h(n,{onClick:c[1]||(c[1]=s=>o(e).testParty(!1))},{default:g(()=>[D("单人")]),_:1}),h(n,{onClick:c[2]||(c[2]=s=>o(e).testAction())},{default:g(()=>[D("Action")]),_:1}),h(n,{onClick:c[3]||(c[3]=s=>o(e).testItem())},{default:g(()=>[D("Item")]),_:1}),h(n,{onClick:c[4]||(c[4]=s=>o(e).testItemHQ())},{default:g(()=>[D("ItemHQ")]),_:1})])):k("",!0)],512)),[[V,o(a)]])}}});const It=S(ft,[["__scopeId","data-v-704690ad"]]);export{It as default};
+import{R as O,v as H,s as I,d as x,o as u,b as y,G as b,H as T,u as o,c as B,w as g,f as m,t as P,O as w,P as E,a5 as k,aD as F,p as G,i as N,Y as z,F as D,A as Q,B as U,C as R,D as V,a as h,g as J,h as Y,e as q,M as W}from"./vendor-2418a256.js";import{p as v}from"./queryParams-77a1fad5.js";import{U as C}from"./util-f6d3a594.js";import{p as K,a as X,b as Z}from"./xivapi-7d63ceb7.js";import{_ as S}from"./index-a219b89b.js";const L=["tank","healer","dps","crafter","gatherer","none"],M=[24283,24284,24285,24286,24287,24288,24289,24290,24294,24295,24296,24297,24298,24299,24300,24301,24302,24303,24304,24305,24306,24307,24309,24310,24311,24312,24313,24315,24316,24317,24318],j=O("castingMonitor",{state:()=>{var t;return{castData:H({}),playerId:I(""),focusTargetId:I(""),partyData:[],config:{duration:Number(((t=v)==null?void 0:t.duration)||25)},lastPush:Date.now()}},getters:{partyDataFormatted(t){return t.partyData.sort((e,l)=>L.indexOf(C.jobToRole(C.jobEnumToJob(e.job)))-L.indexOf(C.jobToRole(C.jobEnumToJob(l.job))))},focusTargetCastArr(t){var e;return((e=t.castData)==null?void 0:e[t.focusTargetId])??[]}},actions:{testAction(){const t=M[Math.floor(Math.random()*M.length)];this.pushAction(Date.now(),14,"贤者技能随机",this.focusTargetId,t,1),setTimeout(()=>{this.pushAction(Date.now(),15,"贤者技能随机",this.focusTargetId,t)},1e3)},testItem(){this.pushAction(Date.now(),15,"item_11c7",this.focusTargetId,parseInt("20011C7",16))},testItemHQ(){this.pushAction(Date.now(),15,"item_f5407",this.focusTargetId,parseInt("20F5407",16))},testParty(t){this.handlePartyChanged({party:t?[{id:"10000001",name:"测试张三",job:24,inParty:!0,src:""},{id:"10000002",name:"测试李四",job:25,inParty:!0,src:""},{id:"10000004",name:"测试王五",job:19,inParty:!0,src:""},{id:"10000005",name:"测试赵六",job:23,inParty:!0,src:""},{id:"10000006",name:"测试孙七",job:39,inParty:!0,src:""},{id:"10000007",name:"测试周八",job:40,inParty:!0,src:""},{id:"10000008",name:"测试吴九",job:37,inParty:!0,src:""},{id:"10000009",name:"测试郑十",job:38,inParty:!0,src:""}]:[]})},async pushAction(t,e,l,a,d,c){var f;const p=/^(?:1|true|yes|on|open|enabled|undefined)$/i.test((f=v)==null?void 0:f.energySaving);if(this.partyData.length===0&&a===this.playerId||p&&a===this.focusTargetId||!p&&this.partyData.length>0&&this.partyData.find(i=>i.id===a)){let i,r=!1;/^(?:item|mount)_/.test(l)?(d=parseInt(l.replace(/^.+_/,""),16),d>983040&&(d=parseInt(d.toString().slice(-5),10),r=!0),i=l.replace(/_.+$/,"")):i="action",this.castData[a]||(this.castData[a]=[]);const _=Symbol();this.castData[a].push({time:t,logLine:e,src:"",class:"",key:_,APIData:{}}),this.lastPush=Date.now();const n=this.castData[a].find(s=>s.key===_);if(setTimeout(()=>{var s;(s=this.castData[a])==null||s.splice(this.castData[a].indexOf(n),1)},(c||this.config.duration)*1e3),/^unknown_/.test(l))n.src="https://cafemaker.wakingsands.com/i/000000/000405.png",n.class="action action-category-0";else if(d<1e5){const s=await K(i,d,["ID","Icon","ActionCategoryTargetID","Name","Description"]);if(n.APIData=s,n.src=await X((s==null?void 0:s.Icon)??"",r),i==="action"?n.class=`action action-category-${s==null?void 0:s.ActionCategoryTargetID}`:i==="item"?n.class="item"+(r?"HQ":""):i==="mount"&&(n.class="mount"),s.ActionCategoryTargetID===2||s.ActionCategoryTargetID===3){const A=this.castData[a].filter($=>/action-category-[23]/.test($.class)&&$.logLine!==14).at(-2);A&&(n.GCDCast=((n.time-A.time)/1e3).toFixed(2),parseFloat(n.GCDCast)>=2.55&&(n.GCDClass="wasted"))}}}},handleChangePrimaryPlayer(t){this.playerId=t.charID.toString(16).toUpperCase(),this.focusTargetId=this.playerId},handleLogLine(t){t.line[0]==="20"?this.pushAction(Date.parse(t.line[1]),14,t.line[5],t.line[2],parseInt(t.line[4],16),Number(t.line[8])):(t.line[0]==="21"||t.line[0]==="22"&&t.line[45]==="0")&&this.pushAction(Date.parse(t.line[1]),15,t.line[5],t.line[2],parseInt(t.line[4],16))},handlePartyChanged(t){if(t.party.length>0){this.partyData=t.party.filter(e=>e.inParty);for(const e in this.castData)Object.prototype.hasOwnProperty.call(this.castData,e)&&(this.partyData.find(l=>l.id===e)||Reflect.deleteProperty(this.castData,e));Object.keys(this.partyData).includes(this.focusTargetId)||(this.focusTargetId=this.playerId)}else this.focusTargetId=this.playerId,this.partyData.length=0},handleClickChangeTarget(t){var e;t===this.focusTargetId?this.focusTargetId=this.playerId:this.focusTargetId=t,/^(?:1|true|yes|on|open|enabled|undefined)$/i.test((e=v)==null?void 0:e.syncFocusWS)&&callOverlayHandler({call:"broadcast",source:"castMonitorOverlay",msg:{targetId:this.focusTargetId}})},handleBroadcastMessage(t){t.source==="castMonitorOverlay"&&t.msg.targetId&&(this.focusTargetId=t.msg.targetId)}}}),tt=t=>(G("data-v-794de19e"),t=t(),N(),t),et={"w-100vw":"",flex:"~ nowrap",class:"main"},at=["data-casterId"],st={class:"elhover"},nt=["innerHTML"],ot=["src"],rt=tt(()=>m("img",{class:"frame",loading:"lazy"},null,-1)),it=x({__name:"main",setup(t){const e=j(),l=Number(/^(?:1|true|yes|on|open|enabled)$/i.test(v.displayAA)),a=Number(/^(?:1|true|yes|on|open|enabled)$/i.test(v.displayGCDSpace));return(d,c)=>{const p=F;return u(),y("div",et,[(u(!0),y(b,null,T(o(e).castData,(f,i)=>(u(),y("div",{key:i,"data-casterId":i},[(u(!0),y(b,null,T(f,r=>(u(),B(p,{"raw-content":"",placement:"right-start",effect:"dark",transition:"",teleported:!1,"popper-class":"el-tooltip","show-arrow":!1,key:r.key},{content:g(()=>{var _;return[m("div",st,[m("strong",null,P(r.APIData.Name),1),m("div",{innerHTML:(_=r.APIData)==null?void 0:_.Description,style:{"white-space":"pre-line"}},null,8,nt)])]}),default:g(()=>[m("div",{class:w(`images ${r.class} logLine${r.logLine} displayAA${o(l)} displayGCD${o(a)}`),style:E(`--animeDuration: ${o(e).config.duration}s;opacity:${+(o(e).focusTargetId===i)}`)},[m("img",{src:r.src,class:"action-icon",height:"40",loading:"lazy"},null,8,ot),rt,o(a)===1?(u(),y("span",{key:0,class:w(["GCDCast",r.GCDClass])},P((r==null?void 0:r.GCDCast)??""),3)):k("",!0)],6)]),_:2},1024))),128))],8,at))),128))])}}});const lt=S(it,[["__scopeId","data-v-794de19e"]]),ct={key:0,"z-100":"",flex:"~ gap0 wrap",class:"header-layout"},dt=["onClick"],pt={flex:"~ nowrap items-end",style:{"align-items":"flex-end",gap:"0.1rem"}},ut=["src"],ht=x({__name:"header",setup(t){var a;const e=j();z(()=>{e.partyData.forEach(async d=>{d.src=await Z(d.job)})});const l=/^(?:1|true|yes|on|open|enabled|undefined)$/i.test((a=v)==null?void 0:a.showHeader);return(d,c)=>o(l)?(u(),y("div",ct,[(u(!0),y(b,null,T(o(e).partyDataFormatted,(p,f)=>(u(),y("button",{key:f,onClick:i=>o(e).handleClickChangeTarget(p.id),class:w(["job-lists",o(e).focusTargetId===p.id?"job-lists-focus":""]),"p-0":"","m-0":""},[m("div",pt,[m("img",{src:p.src,style:{height:"1.25em"},loading:"lazy"},null,8,ut),D(" "+P(o(C).nameToFullName(o(C).jobEnumToJob(p.job)).simple2),1)])],10,dt))),128))])):k("",!0)}});const gt={class:"common-layout"},yt={key:0},ft=x({__name:"castingMonitor",setup(t){const e=j(),l=location.href.indexOf("localhost")>-1;Q(()=>{addOverlayListener("ChangePrimaryPlayer",e.handleChangePrimaryPlayer),addOverlayListener("LogLine",e.handleLogLine),addOverlayListener("PartyChanged",e.handlePartyChanged),addOverlayListener("BroadcastMessage",e.handleBroadcastMessage),startOverlayEvents()}),U(()=>{removeOverlayListener("ChangePrimaryPlayer",e.handleChangePrimaryPlayer),removeOverlayListener("LogLine",e.handleLogLine),removeOverlayListener("PartyChanged",e.handlePartyChanged),removeOverlayListener("BroadcastMessage",e.handleBroadcastMessage)});const a=I(!1);return setInterval(()=>{a.value=Date.now()-e.lastPush{const p=ht,f=J,i=lt,r=Y,_=q,n=W;return R((u(),y("div",gt,[h(_,{"items-center":""},{default:g(()=>[h(f,{class:"header-layout"},{default:g(()=>[h(p)]),_:1}),h(r,{"p-0":""},{default:g(()=>[h(i)]),_:1})]),_:1}),l?(u(),y("footer",yt,[h(n,{onClick:c[0]||(c[0]=s=>o(e).testParty(!0))},{default:g(()=>[D("虚假小队")]),_:1}),h(n,{onClick:c[1]||(c[1]=s=>o(e).testParty(!1))},{default:g(()=>[D("单人")]),_:1}),h(n,{onClick:c[2]||(c[2]=s=>o(e).testAction())},{default:g(()=>[D("Action")]),_:1}),h(n,{onClick:c[3]||(c[3]=s=>o(e).testItem())},{default:g(()=>[D("Item")]),_:1}),h(n,{onClick:c[4]||(c[4]=s=>o(e).testItemHQ())},{default:g(()=>[D("ItemHQ")]),_:1})])):k("",!0)],512)),[[V,o(a)]])}}});const It=S(ft,[["__scopeId","data-v-704690ad"]]);export{It as default};
diff --git a/assets/castingMonitor-362be991.js.gz b/assets/castingMonitor-362be991.js.gz
new file mode 100644
index 00000000..223cfe54
Binary files /dev/null and b/assets/castingMonitor-362be991.js.gz differ
diff --git a/assets/castingMonitor-db17212f.js.gz b/assets/castingMonitor-db17212f.js.gz
deleted file mode 100644
index a553493e..00000000
Binary files a/assets/castingMonitor-db17212f.js.gz and /dev/null differ
diff --git a/assets/castingToChinese-158242c2.js.gz b/assets/castingToChinese-158242c2.js.gz
deleted file mode 100644
index 81a0e0cd..00000000
Binary files a/assets/castingToChinese-158242c2.js.gz and /dev/null differ
diff --git a/assets/castingToChinese-158242c2.js b/assets/castingToChinese-e4ff6c11.js
similarity index 97%
rename from assets/castingToChinese-158242c2.js
rename to assets/castingToChinese-e4ff6c11.js
index c9c6c3b1..64b0d25a 100644
--- a/assets/castingToChinese-158242c2.js
+++ b/assets/castingToChinese-e4ff6c11.js
@@ -1 +1 @@
-import{d as oe,q as te,v as ne,x as le,y as u,s as z,o as U,c as se,w as r,C as b,D as E,u as e,a as l,f as s,F as a,b as ae,H as ie,G as me,t as C,P as V,J as ue,L as re,K as de,a1 as fe,M as ce,N as pe,g as ge,ak as Ce,ad as we,aA as Ve,h as _e,e as ve,ac as he}from"./vendor-5deaef20.js";import{g as Ae}from"./actionChinese-71b7e526.js";import{p as xe}from"./queryParams-77a1fad5.js";import{_ as ye}from"./index-b97db18e.js";const Ie={style:{width:"10rem"}},De={class:"noCSS"},Se={class:"noCSS"},ze={class:"actionID"},Ue=oe({__name:"castingToChinese",setup(be){var v,h,A;te(i=>({"2648fc46":e(k),d0ad069e:e(P),d0ad069c:e(O),"6e887101":e(F),dc3140fa:e(N),bfabce6a:e(B),bfabce68:e(K),"477c80a5":e(L),"12b126fd":e(M),"12b126fe":e(H),"04c721df":e(Y)}));class T{constructor(t){this.name=Ae(parseInt(t[4],16))??t[4],this.startTime=Date.now(),this.castTime=Number(t[8])*1e3,this.overTime=this.startTime+this.castTime,this.actionId=parseInt(t[4],16)}}const d=ne({targetCast:void 0}),X=[{value:"Target",label:"当前目标"},{value:"Focus",label:"焦点目标"}],o=le("castingToChinese",{width:283,showCountdown:!0,showProgress:!0,showActionChinese:!0,showActionID:!1,offsetCountdownX:2,offsetCountdownY:2,offsetActionChineseX:0,offsetActionChineseY:-2,offsetActionIDX:0,offsetActionIDY:35,ping:80,keep:100,fontSizeCountDown:17,fontSizeActionName:20,fontFamily:"SmartisanHei",targetKey:"Target"},localStorage,{mergeDefaults:!0}),Y=u(()=>o.value.width+"px"),k=u(()=>o.value.showCountdown?1:0),F=u(()=>o.value.showProgress?1:0),N=u(()=>o.value.showActionChinese?1:0),L=u(()=>o.value.showActionID?1:0),P=u(()=>o.value.offsetCountdownX+"px"),O=u(()=>o.value.offsetCountdownY+"px"),B=u(()=>o.value.offsetActionChineseX+"px"),K=u(()=>o.value.offsetActionChineseY+"px"),M=u(()=>o.value.offsetActionIDX+"px"),H=u(()=>o.value.offsetActionIDY+"px"),c=new Map,p=z(0),w=o.value.ping,_=z(/^(?:1|true|on)$/i.test((v=xe)==null?void 0:v.showSettings)||((A=(h=document.getElementById("unlocked"))==null?void 0:h.style)==null?void 0:A.display)==="flex");addOverlayListener("EnmityTargetData",i=>{var t;d.targetCast=c.get((t=i[o.value.targetKey])==null?void 0:t.ID)}),addOverlayListener("LogLine",i=>{i.line[0]==="20"?c.set(parseInt(i.line[2],16),new T(i.line)):i.line[0]==="23"&&c.delete(parseInt(i.line[2],16))}),addOverlayListener("ChangeZone",()=>c.clear()),startOverlayEvents(),requestAnimationFrame(function i(){p.value=Date.now(),requestAnimationFrame(i)}),document.addEventListener("onOverlayStateUpdate",i=>{var t;_.value=((t=i==null?void 0:i.detail)==null?void 0:t.isLocked)===!1});function q(){localStorage.removeItem("castingToChinese"),location.reload()}return(i,t)=>{const m=ue,g=re,$=de,j=he,G=fe,J=ce,R=pe,W=ge,x=Ce,y=we,Z=Ve,Q=_e,ee=ve;return U(),se(ee,null,{default:r(()=>[b(l(W,{class:"settings"},{default:r(()=>[s("form",null,[a("宽度: "),l(m,{modelValue:e(o).width,"onUpdate:modelValue":t[0]||(t[0]=n=>e(o).width=n),min:20,max:1e3,size:"small","controls-position":"right"},null,8,["modelValue"])]),s("form",null,[a("显示倒计时: "),l(g,{modelValue:e(o).showCountdown,"onUpdate:modelValue":t[1]||(t[1]=n=>e(o).showCountdown=n)},null,8,["modelValue"])]),s("form",null,[a("显示进度条: "),l(g,{modelValue:e(o).showProgress,"onUpdate:modelValue":t[2]||(t[2]=n=>e(o).showProgress=n)},null,8,["modelValue"])]),s("form",null,[a("显示中文: "),l(g,{modelValue:e(o).showActionChinese,"onUpdate:modelValue":t[3]||(t[3]=n=>e(o).showActionChinese=n)},null,8,["modelValue"])]),s("form",null,[a("显示ID: "),l(g,{modelValue:e(o).showActionID,"onUpdate:modelValue":t[4]||(t[4]=n=>e(o).showActionID=n)},null,8,["modelValue"])]),s("form",null,[a("延迟(ms): "),l(m,{modelValue:e(o).ping,"onUpdate:modelValue":t[5]||(t[5]=n=>e(o).ping=n),min:0,max:1e4,size:"small","controls-position":"right"},null,8,["modelValue"])]),s("form",null,[a("保留(ms): "),l(m,{modelValue:e(o).keep,"onUpdate:modelValue":t[6]||(t[6]=n=>e(o).keep=n),min:0,max:1e5,size:"small","controls-position":"right"},null,8,["modelValue"])]),s("form",null,[a("倒计时偏移X: "),l(m,{modelValue:e(o).offsetCountdownX,"onUpdate:modelValue":t[7]||(t[7]=n=>e(o).offsetCountdownX=n),min:-1e3,max:1e3,size:"small"},null,8,["modelValue"])]),s("form",null,[a("倒计时偏移Y: "),l(m,{modelValue:e(o).offsetCountdownY,"onUpdate:modelValue":t[8]||(t[8]=n=>e(o).offsetCountdownY=n),min:-1e3,max:1e3,size:"small","controls-position":"right"},null,8,["modelValue"])]),s("form",null,[a("中文偏移X: "),l(m,{modelValue:e(o).offsetActionChineseX,"onUpdate:modelValue":t[9]||(t[9]=n=>e(o).offsetActionChineseX=n),min:-1e3,max:1e3,size:"small"},null,8,["modelValue"])]),s("form",null,[a("中文偏移Y: "),l(m,{modelValue:e(o).offsetActionChineseY,"onUpdate:modelValue":t[10]||(t[10]=n=>e(o).offsetActionChineseY=n),min:-1e3,max:1e3,size:"small","controls-position":"right"},null,8,["modelValue"])]),s("form",null,[a("ID偏移X: "),l(m,{modelValue:e(o).offsetActionIDX,"onUpdate:modelValue":t[11]||(t[11]=n=>e(o).offsetActionIDX=n),min:-1e3,max:1e3,size:"small"},null,8,["modelValue"])]),s("form",null,[a("ID偏移Y: "),l(m,{modelValue:e(o).offsetActionIDY,"onUpdate:modelValue":t[12]||(t[12]=n=>e(o).offsetActionIDY=n),min:-1e3,max:1e3,size:"small","controls-position":"right"},null,8,["modelValue"])]),s("form",null,[a("倒计时字号(px): "),l(m,{modelValue:e(o).fontSizeCountDown,"onUpdate:modelValue":t[13]||(t[13]=n=>e(o).fontSizeCountDown=n),min:1,max:100,size:"small","controls-position":"right"},null,8,["modelValue"])]),s("form",null,[a("中文字号(px): "),l(m,{modelValue:e(o).fontSizeActionName,"onUpdate:modelValue":t[14]||(t[14]=n=>e(o).fontSizeActionName=n),min:1,max:100,size:"small","controls-position":"right"},null,8,["modelValue"])]),s("form",Ie,[a("字体: "),l($,{modelValue:e(o).fontFamily,"onUpdate:modelValue":t[15]||(t[15]=n=>e(o).fontFamily=n),size:"small",clearable:"",onClear:t[16]||(t[16]=n=>e(o).fontFamily="SmartisanHei")},null,8,["modelValue"])]),s("form",De,[l(G,{modelValue:e(o).targetKey,"onUpdate:modelValue":t[17]||(t[17]=n=>e(o).targetKey=n),placeholder:"Select",size:"small",teleported:!1},{default:r(()=>[(U(),ae(me,null,ie(X,n=>l(j,{key:n.value,label:n.label,value:n.value},null,8,["label","value"])),64))]),_:1},8,["modelValue"])]),s("form",Se,[l(R,{onConfirm:q,teleported:!1,title:"确定要重置?"},{reference:r(()=>[l(J,null,{default:r(()=>[a("重置全部用户设置")]),_:1})]),_:1})])]),_:1},512),[[E,e(_)]]),b(l(Q,{style:V({fontFamily:e(o).fontFamily})},{default:r(()=>{var n,I;return[l(y,null,{default:r(()=>[l(x,{span:24,flex:"","justify-end":""},{default:r(()=>{var f;return[s("div",{style:V({fontSize:e(o).fontSizeCountDown+"px"}),class:"countdown"},C(Math.max(((((f=e(d).targetCast)==null?void 0:f.overTime)??1)-e(p)-e(w))/1e3,0).toFixed(2)),5)]}),_:1})]),_:1}),l(Z,{percentage:Math.min((e(p)-(((n=e(d).targetCast)==null?void 0:n.startTime)??1)+e(w))/(((I=e(d).targetCast)==null?void 0:I.castTime)??1)*100,100),"stroke-width":8,indeterminate:!1,"show-text":!1,color:"#fbfff9",class:"progress"},null,8,["percentage"]),l(y,null,{default:r(()=>[l(x,{span:24,class:"action"},{default:r(()=>{var f,D,S;return[s("div",ze,C((f=e(d).targetCast)==null?void 0:f.actionId)+"("+C((D=e(d).targetCast)==null?void 0:D.actionId.toString(16).toUpperCase())+")",1),s("div",{style:V({fontSize:e(o).fontSizeActionName+"px"}),class:"actionChinese"},C((S=e(d).targetCast)==null?void 0:S.name),5)]}),_:1})]),_:1})]}),_:1},8,["style"]),[[E,e(d).targetCast&&e(p)-e(d).targetCast.overTime+e(w)({"2648fc46":e(k),d0ad069e:e(P),d0ad069c:e(O),"6e887101":e(F),dc3140fa:e(N),bfabce6a:e(B),bfabce68:e(K),"477c80a5":e(L),"12b126fd":e(M),"12b126fe":e(H),"04c721df":e(Y)}));class T{constructor(t){this.name=Ae(parseInt(t[4],16))??t[4],this.startTime=Date.now(),this.castTime=Number(t[8])*1e3,this.overTime=this.startTime+this.castTime,this.actionId=parseInt(t[4],16)}}const d=ne({targetCast:void 0}),X=[{value:"Target",label:"当前目标"},{value:"Focus",label:"焦点目标"}],o=le("castingToChinese",{width:283,showCountdown:!0,showProgress:!0,showActionChinese:!0,showActionID:!1,offsetCountdownX:2,offsetCountdownY:2,offsetActionChineseX:0,offsetActionChineseY:-2,offsetActionIDX:0,offsetActionIDY:35,ping:80,keep:100,fontSizeCountDown:17,fontSizeActionName:20,fontFamily:"SmartisanHei",targetKey:"Target"},localStorage,{mergeDefaults:!0}),Y=u(()=>o.value.width+"px"),k=u(()=>o.value.showCountdown?1:0),F=u(()=>o.value.showProgress?1:0),N=u(()=>o.value.showActionChinese?1:0),L=u(()=>o.value.showActionID?1:0),P=u(()=>o.value.offsetCountdownX+"px"),O=u(()=>o.value.offsetCountdownY+"px"),B=u(()=>o.value.offsetActionChineseX+"px"),K=u(()=>o.value.offsetActionChineseY+"px"),M=u(()=>o.value.offsetActionIDX+"px"),H=u(()=>o.value.offsetActionIDY+"px"),c=new Map,p=z(0),w=o.value.ping,_=z(/^(?:1|true|on)$/i.test((v=xe)==null?void 0:v.showSettings)||((A=(h=document.getElementById("unlocked"))==null?void 0:h.style)==null?void 0:A.display)==="flex");addOverlayListener("EnmityTargetData",i=>{var t;d.targetCast=c.get((t=i[o.value.targetKey])==null?void 0:t.ID)}),addOverlayListener("LogLine",i=>{i.line[0]==="20"?c.set(parseInt(i.line[2],16),new T(i.line)):i.line[0]==="23"&&c.delete(parseInt(i.line[2],16))}),addOverlayListener("ChangeZone",()=>c.clear()),startOverlayEvents(),requestAnimationFrame(function i(){p.value=Date.now(),requestAnimationFrame(i)}),document.addEventListener("onOverlayStateUpdate",i=>{var t;_.value=((t=i==null?void 0:i.detail)==null?void 0:t.isLocked)===!1});function q(){localStorage.removeItem("castingToChinese"),location.reload()}return(i,t)=>{const m=ue,g=re,$=de,j=he,G=fe,J=ce,R=pe,W=ge,x=Ce,y=we,Z=Ve,Q=_e,ee=ve;return U(),se(ee,null,{default:r(()=>[b(l(W,{class:"settings"},{default:r(()=>[s("form",null,[a("宽度: "),l(m,{modelValue:e(o).width,"onUpdate:modelValue":t[0]||(t[0]=n=>e(o).width=n),min:20,max:1e3,size:"small","controls-position":"right"},null,8,["modelValue"])]),s("form",null,[a("显示倒计时: "),l(g,{modelValue:e(o).showCountdown,"onUpdate:modelValue":t[1]||(t[1]=n=>e(o).showCountdown=n)},null,8,["modelValue"])]),s("form",null,[a("显示进度条: "),l(g,{modelValue:e(o).showProgress,"onUpdate:modelValue":t[2]||(t[2]=n=>e(o).showProgress=n)},null,8,["modelValue"])]),s("form",null,[a("显示中文: "),l(g,{modelValue:e(o).showActionChinese,"onUpdate:modelValue":t[3]||(t[3]=n=>e(o).showActionChinese=n)},null,8,["modelValue"])]),s("form",null,[a("显示ID: "),l(g,{modelValue:e(o).showActionID,"onUpdate:modelValue":t[4]||(t[4]=n=>e(o).showActionID=n)},null,8,["modelValue"])]),s("form",null,[a("延迟(ms): "),l(m,{modelValue:e(o).ping,"onUpdate:modelValue":t[5]||(t[5]=n=>e(o).ping=n),min:0,max:1e4,size:"small","controls-position":"right"},null,8,["modelValue"])]),s("form",null,[a("保留(ms): "),l(m,{modelValue:e(o).keep,"onUpdate:modelValue":t[6]||(t[6]=n=>e(o).keep=n),min:0,max:1e5,size:"small","controls-position":"right"},null,8,["modelValue"])]),s("form",null,[a("倒计时偏移X: "),l(m,{modelValue:e(o).offsetCountdownX,"onUpdate:modelValue":t[7]||(t[7]=n=>e(o).offsetCountdownX=n),min:-1e3,max:1e3,size:"small"},null,8,["modelValue"])]),s("form",null,[a("倒计时偏移Y: "),l(m,{modelValue:e(o).offsetCountdownY,"onUpdate:modelValue":t[8]||(t[8]=n=>e(o).offsetCountdownY=n),min:-1e3,max:1e3,size:"small","controls-position":"right"},null,8,["modelValue"])]),s("form",null,[a("中文偏移X: "),l(m,{modelValue:e(o).offsetActionChineseX,"onUpdate:modelValue":t[9]||(t[9]=n=>e(o).offsetActionChineseX=n),min:-1e3,max:1e3,size:"small"},null,8,["modelValue"])]),s("form",null,[a("中文偏移Y: "),l(m,{modelValue:e(o).offsetActionChineseY,"onUpdate:modelValue":t[10]||(t[10]=n=>e(o).offsetActionChineseY=n),min:-1e3,max:1e3,size:"small","controls-position":"right"},null,8,["modelValue"])]),s("form",null,[a("ID偏移X: "),l(m,{modelValue:e(o).offsetActionIDX,"onUpdate:modelValue":t[11]||(t[11]=n=>e(o).offsetActionIDX=n),min:-1e3,max:1e3,size:"small"},null,8,["modelValue"])]),s("form",null,[a("ID偏移Y: "),l(m,{modelValue:e(o).offsetActionIDY,"onUpdate:modelValue":t[12]||(t[12]=n=>e(o).offsetActionIDY=n),min:-1e3,max:1e3,size:"small","controls-position":"right"},null,8,["modelValue"])]),s("form",null,[a("倒计时字号(px): "),l(m,{modelValue:e(o).fontSizeCountDown,"onUpdate:modelValue":t[13]||(t[13]=n=>e(o).fontSizeCountDown=n),min:1,max:100,size:"small","controls-position":"right"},null,8,["modelValue"])]),s("form",null,[a("中文字号(px): "),l(m,{modelValue:e(o).fontSizeActionName,"onUpdate:modelValue":t[14]||(t[14]=n=>e(o).fontSizeActionName=n),min:1,max:100,size:"small","controls-position":"right"},null,8,["modelValue"])]),s("form",Ie,[a("字体: "),l($,{modelValue:e(o).fontFamily,"onUpdate:modelValue":t[15]||(t[15]=n=>e(o).fontFamily=n),size:"small",clearable:"",onClear:t[16]||(t[16]=n=>e(o).fontFamily="SmartisanHei")},null,8,["modelValue"])]),s("form",De,[l(G,{modelValue:e(o).targetKey,"onUpdate:modelValue":t[17]||(t[17]=n=>e(o).targetKey=n),placeholder:"Select",size:"small",teleported:!1},{default:r(()=>[(U(),ae(me,null,ie(X,n=>l(j,{key:n.value,label:n.label,value:n.value},null,8,["label","value"])),64))]),_:1},8,["modelValue"])]),s("form",Se,[l(R,{onConfirm:q,teleported:!1,title:"确定要重置?"},{reference:r(()=>[l(J,null,{default:r(()=>[a("重置全部用户设置")]),_:1})]),_:1})])]),_:1},512),[[E,e(_)]]),b(l(Q,{style:V({fontFamily:e(o).fontFamily})},{default:r(()=>{var n,I;return[l(y,null,{default:r(()=>[l(x,{span:24,flex:"","justify-end":""},{default:r(()=>{var f;return[s("div",{style:V({fontSize:e(o).fontSizeCountDown+"px"}),class:"countdown"},C(Math.max(((((f=e(d).targetCast)==null?void 0:f.overTime)??1)-e(p)-e(w))/1e3,0).toFixed(2)),5)]}),_:1})]),_:1}),l(Z,{percentage:Math.min((e(p)-(((n=e(d).targetCast)==null?void 0:n.startTime)??1)+e(w))/(((I=e(d).targetCast)==null?void 0:I.castTime)??1)*100,100),"stroke-width":8,indeterminate:!1,"show-text":!1,color:"#fbfff9",class:"progress"},null,8,["percentage"]),l(y,null,{default:r(()=>[l(x,{span:24,class:"action"},{default:r(()=>{var f,D,S;return[s("div",ze,C((f=e(d).targetCast)==null?void 0:f.actionId)+"("+C((D=e(d).targetCast)==null?void 0:D.actionId.toString(16).toUpperCase())+")",1),s("div",{style:V({fontSize:e(o).fontSizeActionName+"px"}),class:"actionChinese"},C((S=e(d).targetCast)==null?void 0:S.name),5)]}),_:1})]),_:1})]}),_:1},8,["style"]),[[E,e(d).targetCast&&e(p)-e(d).targetCast.overTime+e(w)(tl("data-v-c7699ce9"),f=f(),ol(),f),ul={class:"dnc-overlay"},rl={class:"settings"},dl=E(()=>a("br",null,null,-1)),il=E(()=>a("br",null,null,-1)),ml=X({__name:"dnc",setup(f){var z,C;Y(n=>({"3ee73704":e(P),"047568dc":e(F),"7f32e098":e(B),fbe222ea:e(I),def697a8:e(O),"153a4f52":e(A),a61551de:e(D)}));let p=x(0);const d=_({playerId:"",lastCombo:0,status:new Map([["A85",0],["A86",0],["BC9",0],["BCA",0]])}),l=q("jobs-dnc",{combo:{left:10,top:-30},tr3:{left:46,top:-22},tr4:{left:82,top:-22},fl:{left:0,top:-15},color:"rgb(255,255,255)",shadow:"rgb(0,0,0)",size:14,warncolor:"rgb(255,255,255)",warnshadow:"rgb(255,0,0)",zeroStr:"",fontFamily:"微软雅黑",fontWeight:!1,warn:5,userCss:""},localStorage,{mergeDefaults:!0}),c=x(((C=(z=document.getElementById("unlocked"))==null?void 0:z.style)==null?void 0:C.display)==="flex"),L=_([{id:"combo",cd:s(()=>30-Math.floor((p.value-d.lastCombo)/1e3)),style:{top:s(()=>l.value.combo.top+"px"),left:s(()=>l.value.combo.left+"px")}},{id:"tr3",cd:s(()=>30-Math.floor((p.value-d.status.get("A85"))/1e3)),style:{top:s(()=>l.value.tr3.top+"px"),left:s(()=>l.value.tr3.left+"px")}},{id:"tr4",cd:s(()=>30-Math.floor((p.value-d.status.get("A86"))/1e3)),style:{top:s(()=>l.value.tr4.top+"px"),left:s(()=>l.value.tr4.left+"px")}},{id:"fl3",cd:s(()=>30-Math.floor((p.value-d.status.get("BC9"))/1e3)),style:{top:s(()=>l.value.tr3.top+l.value.fl.top+"px"),left:s(()=>l.value.tr3.left+l.value.fl.left+"px")}},{id:"fl4",cd:s(()=>30-Math.floor((p.value-d.status.get("BCA"))/1e3)),style:{top:s(()=>l.value.tr4.top+l.value.fl.top+"px"),left:s(()=>l.value.tr4.left+l.value.fl.left+"px")}}]),B=s(()=>l.value.color),I=s(()=>l.value.shadow),A=s(()=>l.value.warncolor),D=s(()=>l.value.warnshadow),P=s(()=>l.value.fontFamily),O=s(()=>l.value.size+"px"),F=s(()=>l.value.fontWeight?"bold":"none"),M=s(()=>l.value.userCss);function g(n){n.line[5]===d.playerId&&(n.line[0]==="26"||n.line[0]==="30")&&d.status.has(n.line[2])?d.status.set(n.line[2],n.line[0]==="26"?Date.now():0):n.line[2]===d.playerId&&(n.line[0]==="21"||n.line[0]==="22")&&(n.line[4]==="3E79"&&n.line[0]==="22"||n.line[4]==="3E75"&&n.line[0]==="21"?d.lastCombo=Date.now():(n.line[4]==="3E76"||n.line[4]==="3E7A"||n.line[0]==="21"&&n.line[4]==="3E79")&&(d.lastCombo=0))}function w(){d.status.set("A85",0),d.status.set("A86",0),d.status.set("BC9",0),d.status.set("BCA",0),d.lastCombo=0}function b(n){d.playerId=n.charID.toString(16).toUpperCase()}function h(){localStorage.removeItem("jobs-dnc"),location.reload()}return j(()=>{addOverlayListener("onPlayerDied",w),addOverlayListener("LogLine",g),addOverlayListener("ChangePrimaryPlayer",b),startOverlayEvents(),document.addEventListener("onOverlayStateUpdate",n=>{var o;c.value=((o=n==null?void 0:n.detail)==null?void 0:o.isLocked)===!1})}),G(()=>{removeOverlayListener("onPlayerDied",w),removeOverlayListener("LogLine",g),removeOverlayListener("ChangePrimaryPlayer",b)}),requestAnimationFrame(function n(){p.value=Date.now(),requestAnimationFrame(n)}),(n,o)=>{const i=R,m=Z,k=$,N=ll,W=el;return v(),V(U,null,[a("div",ul,[H(a("header",rl,[a("form",null,[u("连击X: "),r(i,{class:"input input-number",modelValue:e(l).combo.left,"onUpdate:modelValue":o[0]||(o[0]=t=>e(l).combo.left=t),size:"small"},null,8,["modelValue"])]),a("form",null,[u("连击Y: "),r(i,{class:"input input-number",modelValue:e(l).combo.top,"onUpdate:modelValue":o[1]||(o[1]=t=>e(l).combo.top=t),size:"small"},null,8,["modelValue"])]),a("form",null,[u("触发3X: "),r(i,{class:"input input-number",modelValue:e(l).tr3.left,"onUpdate:modelValue":o[2]||(o[2]=t=>e(l).tr3.left=t),size:"small"},null,8,["modelValue"])]),a("form",null,[u("触发3Y: "),r(i,{class:"input input-number",modelValue:e(l).tr3.top,"onUpdate:modelValue":o[3]||(o[3]=t=>e(l).tr3.top=t),size:"small"},null,8,["modelValue"])]),a("form",null,[u("触发4X: "),r(i,{class:"input input-number",modelValue:e(l).tr4.left,"onUpdate:modelValue":o[4]||(o[4]=t=>e(l).tr4.left=t),size:"small"},null,8,["modelValue"])]),a("form",null,[u("触发4Y: "),r(i,{class:"input input-number",modelValue:e(l).tr4.top,"onUpdate:modelValue":o[5]||(o[5]=t=>e(l).tr4.top=t),size:"small"},null,8,["modelValue"])]),a("form",null,[u("百花X: "),r(i,{class:"input input-number",modelValue:e(l).fl.left,"onUpdate:modelValue":o[6]||(o[6]=t=>e(l).fl.left=t),size:"small"},null,8,["modelValue"])]),a("form",null,[u("百花Y: "),r(i,{class:"input input-number",modelValue:e(l).fl.top,"onUpdate:modelValue":o[7]||(o[7]=t=>e(l).fl.top=t),size:"small"},null,8,["modelValue"])]),a("form",null,[u("剩余警告: "),r(i,{class:"input input-number",min:-1,max:30,modelValue:e(l).warn,"onUpdate:modelValue":o[8]||(o[8]=t=>e(l).warn=t),size:"small"},null,8,["modelValue"])]),a("form",null,[u("常规颜色: "),r(m,{class:"input input-string",modelValue:e(l).color,"onUpdate:modelValue":o[9]||(o[9]=t=>e(l).color=t),size:"small"},null,8,["modelValue"])]),a("form",null,[u("常规阴影: "),r(m,{class:"input input-string",modelValue:e(l).shadow,"onUpdate:modelValue":o[10]||(o[10]=t=>e(l).shadow=t),size:"small"},null,8,["modelValue"])]),a("form",null,[u("警告颜色: "),r(m,{class:"input input-string",modelValue:e(l).warncolor,"onUpdate:modelValue":o[11]||(o[11]=t=>e(l).warncolor=t),size:"small"},null,8,["modelValue"])]),a("form",null,[u("警告阴影: "),r(m,{class:"input input-string",modelValue:e(l).warnshadow,"onUpdate:modelValue":o[12]||(o[12]=t=>e(l).warnshadow=t),size:"small"},null,8,["modelValue"])]),a("form",null,[u("零值文本: "),r(m,{class:"input input-string",modelValue:e(l).zeroStr,"onUpdate:modelValue":o[13]||(o[13]=t=>e(l).zeroStr=t),size:"small"},null,8,["modelValue"])]),a("form",null,[u("字号: "),r(i,{class:"input input-number",modelValue:e(l).size,"onUpdate:modelValue":o[14]||(o[14]=t=>e(l).size=t),size:"small"},null,8,["modelValue"])]),a("form",null,[u("字体: "),r(m,{class:"input input-string",modelValue:e(l).fontFamily,"onUpdate:modelValue":o[15]||(o[15]=t=>e(l).fontFamily=t),size:"small"},null,8,["modelValue"])]),a("form",null,[u("粗体:"),r(k,{modelValue:e(l).fontWeight,"onUpdate:modelValue":o[16]||(o[16]=t=>e(l).fontWeight=t),size:"small"},null,8,["modelValue"])]),a("form",null,[u("自定义CSS: "),dl,r(m,{modelValue:e(l).userCss,"onUpdate:modelValue":o[17]||(o[17]=t=>e(l).userCss=t),autosize:"",type:"textarea",placeholder:""},null,8,["modelValue"])]),il,a("form",null,[r(W,{onConfirm:h,teleported:!1,title:"确定要重置?"},{reference:y(()=>[r(N,null,{default:y(()=>[u("重置全部用户设置")]),_:1})]),_:1})])],512),[[J,e(c)]]),a("main",null,[(v(!0),V(U,null,K(e(L),t=>(v(),V("div",{key:t.id},[a("span",{class:nl(t.cd<=e(l).warn&&!e(c)?"warning":""),style:al(t.style)},S(t.cd>=0?t.cd:e(c)?"30":e(l).zeroStr),7)]))),128))])]),(v(),T(Q("style"),null,{default:y(()=>[u(S(e(M)),1)]),_:1}))],64)}}});const cl=sl(ml,[["__scopeId","data-v-c7699ce9"]]);export{cl as default};
+import{d as X,q as Y,s as x,v as _,x as q,y as s,A as j,B as G,o as v,b as V,f as a,C as H,D as J,u as e,F as u,a as r,w as y,G as U,H as K,c as T,t as S,I as Q,J as R,K as Z,L as $,M as ll,N as el,p as tl,i as ol,O as nl,P as al}from"./vendor-2418a256.js";import{_ as sl}from"./index-a219b89b.js";const E=f=>(tl("data-v-c7699ce9"),f=f(),ol(),f),ul={class:"dnc-overlay"},rl={class:"settings"},dl=E(()=>a("br",null,null,-1)),il=E(()=>a("br",null,null,-1)),ml=X({__name:"dnc",setup(f){var z,C;Y(n=>({"3ee73704":e(P),"047568dc":e(F),"7f32e098":e(B),fbe222ea:e(I),def697a8:e(O),"153a4f52":e(A),a61551de:e(D)}));let p=x(0);const d=_({playerId:"",lastCombo:0,status:new Map([["A85",0],["A86",0],["BC9",0],["BCA",0]])}),l=q("jobs-dnc",{combo:{left:10,top:-30},tr3:{left:46,top:-22},tr4:{left:82,top:-22},fl:{left:0,top:-15},color:"rgb(255,255,255)",shadow:"rgb(0,0,0)",size:14,warncolor:"rgb(255,255,255)",warnshadow:"rgb(255,0,0)",zeroStr:"",fontFamily:"微软雅黑",fontWeight:!1,warn:5,userCss:""},localStorage,{mergeDefaults:!0}),c=x(((C=(z=document.getElementById("unlocked"))==null?void 0:z.style)==null?void 0:C.display)==="flex"),L=_([{id:"combo",cd:s(()=>30-Math.floor((p.value-d.lastCombo)/1e3)),style:{top:s(()=>l.value.combo.top+"px"),left:s(()=>l.value.combo.left+"px")}},{id:"tr3",cd:s(()=>30-Math.floor((p.value-d.status.get("A85"))/1e3)),style:{top:s(()=>l.value.tr3.top+"px"),left:s(()=>l.value.tr3.left+"px")}},{id:"tr4",cd:s(()=>30-Math.floor((p.value-d.status.get("A86"))/1e3)),style:{top:s(()=>l.value.tr4.top+"px"),left:s(()=>l.value.tr4.left+"px")}},{id:"fl3",cd:s(()=>30-Math.floor((p.value-d.status.get("BC9"))/1e3)),style:{top:s(()=>l.value.tr3.top+l.value.fl.top+"px"),left:s(()=>l.value.tr3.left+l.value.fl.left+"px")}},{id:"fl4",cd:s(()=>30-Math.floor((p.value-d.status.get("BCA"))/1e3)),style:{top:s(()=>l.value.tr4.top+l.value.fl.top+"px"),left:s(()=>l.value.tr4.left+l.value.fl.left+"px")}}]),B=s(()=>l.value.color),I=s(()=>l.value.shadow),A=s(()=>l.value.warncolor),D=s(()=>l.value.warnshadow),P=s(()=>l.value.fontFamily),O=s(()=>l.value.size+"px"),F=s(()=>l.value.fontWeight?"bold":"none"),M=s(()=>l.value.userCss);function g(n){n.line[5]===d.playerId&&(n.line[0]==="26"||n.line[0]==="30")&&d.status.has(n.line[2])?d.status.set(n.line[2],n.line[0]==="26"?Date.now():0):n.line[2]===d.playerId&&(n.line[0]==="21"||n.line[0]==="22")&&(n.line[4]==="3E79"&&n.line[0]==="22"||n.line[4]==="3E75"&&n.line[0]==="21"?d.lastCombo=Date.now():(n.line[4]==="3E76"||n.line[4]==="3E7A"||n.line[0]==="21"&&n.line[4]==="3E79")&&(d.lastCombo=0))}function w(){d.status.set("A85",0),d.status.set("A86",0),d.status.set("BC9",0),d.status.set("BCA",0),d.lastCombo=0}function b(n){d.playerId=n.charID.toString(16).toUpperCase()}function h(){localStorage.removeItem("jobs-dnc"),location.reload()}return j(()=>{addOverlayListener("onPlayerDied",w),addOverlayListener("LogLine",g),addOverlayListener("ChangePrimaryPlayer",b),startOverlayEvents(),document.addEventListener("onOverlayStateUpdate",n=>{var o;c.value=((o=n==null?void 0:n.detail)==null?void 0:o.isLocked)===!1})}),G(()=>{removeOverlayListener("onPlayerDied",w),removeOverlayListener("LogLine",g),removeOverlayListener("ChangePrimaryPlayer",b)}),requestAnimationFrame(function n(){p.value=Date.now(),requestAnimationFrame(n)}),(n,o)=>{const i=R,m=Z,k=$,N=ll,W=el;return v(),V(U,null,[a("div",ul,[H(a("header",rl,[a("form",null,[u("连击X: "),r(i,{class:"input input-number",modelValue:e(l).combo.left,"onUpdate:modelValue":o[0]||(o[0]=t=>e(l).combo.left=t),size:"small"},null,8,["modelValue"])]),a("form",null,[u("连击Y: "),r(i,{class:"input input-number",modelValue:e(l).combo.top,"onUpdate:modelValue":o[1]||(o[1]=t=>e(l).combo.top=t),size:"small"},null,8,["modelValue"])]),a("form",null,[u("触发3X: "),r(i,{class:"input input-number",modelValue:e(l).tr3.left,"onUpdate:modelValue":o[2]||(o[2]=t=>e(l).tr3.left=t),size:"small"},null,8,["modelValue"])]),a("form",null,[u("触发3Y: "),r(i,{class:"input input-number",modelValue:e(l).tr3.top,"onUpdate:modelValue":o[3]||(o[3]=t=>e(l).tr3.top=t),size:"small"},null,8,["modelValue"])]),a("form",null,[u("触发4X: "),r(i,{class:"input input-number",modelValue:e(l).tr4.left,"onUpdate:modelValue":o[4]||(o[4]=t=>e(l).tr4.left=t),size:"small"},null,8,["modelValue"])]),a("form",null,[u("触发4Y: "),r(i,{class:"input input-number",modelValue:e(l).tr4.top,"onUpdate:modelValue":o[5]||(o[5]=t=>e(l).tr4.top=t),size:"small"},null,8,["modelValue"])]),a("form",null,[u("百花X: "),r(i,{class:"input input-number",modelValue:e(l).fl.left,"onUpdate:modelValue":o[6]||(o[6]=t=>e(l).fl.left=t),size:"small"},null,8,["modelValue"])]),a("form",null,[u("百花Y: "),r(i,{class:"input input-number",modelValue:e(l).fl.top,"onUpdate:modelValue":o[7]||(o[7]=t=>e(l).fl.top=t),size:"small"},null,8,["modelValue"])]),a("form",null,[u("剩余警告: "),r(i,{class:"input input-number",min:-1,max:30,modelValue:e(l).warn,"onUpdate:modelValue":o[8]||(o[8]=t=>e(l).warn=t),size:"small"},null,8,["modelValue"])]),a("form",null,[u("常规颜色: "),r(m,{class:"input input-string",modelValue:e(l).color,"onUpdate:modelValue":o[9]||(o[9]=t=>e(l).color=t),size:"small"},null,8,["modelValue"])]),a("form",null,[u("常规阴影: "),r(m,{class:"input input-string",modelValue:e(l).shadow,"onUpdate:modelValue":o[10]||(o[10]=t=>e(l).shadow=t),size:"small"},null,8,["modelValue"])]),a("form",null,[u("警告颜色: "),r(m,{class:"input input-string",modelValue:e(l).warncolor,"onUpdate:modelValue":o[11]||(o[11]=t=>e(l).warncolor=t),size:"small"},null,8,["modelValue"])]),a("form",null,[u("警告阴影: "),r(m,{class:"input input-string",modelValue:e(l).warnshadow,"onUpdate:modelValue":o[12]||(o[12]=t=>e(l).warnshadow=t),size:"small"},null,8,["modelValue"])]),a("form",null,[u("零值文本: "),r(m,{class:"input input-string",modelValue:e(l).zeroStr,"onUpdate:modelValue":o[13]||(o[13]=t=>e(l).zeroStr=t),size:"small"},null,8,["modelValue"])]),a("form",null,[u("字号: "),r(i,{class:"input input-number",modelValue:e(l).size,"onUpdate:modelValue":o[14]||(o[14]=t=>e(l).size=t),size:"small"},null,8,["modelValue"])]),a("form",null,[u("字体: "),r(m,{class:"input input-string",modelValue:e(l).fontFamily,"onUpdate:modelValue":o[15]||(o[15]=t=>e(l).fontFamily=t),size:"small"},null,8,["modelValue"])]),a("form",null,[u("粗体:"),r(k,{modelValue:e(l).fontWeight,"onUpdate:modelValue":o[16]||(o[16]=t=>e(l).fontWeight=t),size:"small"},null,8,["modelValue"])]),a("form",null,[u("自定义CSS: "),dl,r(m,{modelValue:e(l).userCss,"onUpdate:modelValue":o[17]||(o[17]=t=>e(l).userCss=t),autosize:"",type:"textarea",placeholder:""},null,8,["modelValue"])]),il,a("form",null,[r(W,{onConfirm:h,teleported:!1,title:"确定要重置?"},{reference:y(()=>[r(N,null,{default:y(()=>[u("重置全部用户设置")]),_:1})]),_:1})])],512),[[J,e(c)]]),a("main",null,[(v(!0),V(U,null,K(e(L),t=>(v(),V("div",{key:t.id},[a("span",{class:nl(t.cd<=e(l).warn&&!e(c)?"warning":""),style:al(t.style)},S(t.cd>=0?t.cd:e(c)?"30":e(l).zeroStr),7)]))),128))])]),(v(),T(Q("style"),null,{default:y(()=>[u(S(e(M)),1)]),_:1}))],64)}}});const cl=sl(ml,[["__scopeId","data-v-c7699ce9"]]);export{cl as default};
diff --git a/assets/dnc-8d957825.js.gz b/assets/dnc-8d957825.js.gz
new file mode 100644
index 00000000..3b075c1f
Binary files /dev/null and b/assets/dnc-8d957825.js.gz differ
diff --git a/assets/dsrp6-28c98bfc.js b/assets/dsrp6-18cc4301.js
similarity index 89%
rename from assets/dsrp6-28c98bfc.js
rename to assets/dsrp6-18cc4301.js
index f1b9313f..075b5dcd 100644
--- a/assets/dsrp6-28c98bfc.js
+++ b/assets/dsrp6-18cc4301.js
@@ -1 +1 @@
-import{c as H}from"./xivapi-8535252a.js";import{d as P,v as N,o as s,b as n,f as l,u as f,G as g,H as p,a5 as w,p as I,i as b,t as m,F as v}from"./vendor-5deaef20.js";import{_ as k}from"./index-b97db18e.js";import"./queryParams-77a1fad5.js";import"./util-6278c68e.js";const F=_=>(I("data-v-a3ff7275"),_=_(),b(),_),L={id:"container"},T={key:0},D=F(()=>l("li",{class:"li-head"},[l("aside",null,"秒"),l("h5",null,"邪龙"),l("h5",null,"圣龙")],-1)),S={class:"xie"},B=["src"],C={class:"sheng"},V=["src"],E=P({__name:"dsrp6",setup(_){addOverlayListener("LogLine",y),startOverlayEvents();const c={xie:["尼德霍格","ニーズヘッグ","Nidhogg"],sheng:["赫拉斯瓦尔格","フレースヴェルグ","Hraesvelgr"]},i=N({data:[],show:!1}),r={xie:0,sheng:0};let h=0;async function y(e){var d,t,u,o;if(e.line[0]==="20"&&/^6D41$/.test(e.line[4]))i.data.length=0,i.show=!0,i.data.push({xie:[],sheng:[],xieHP:"0",shengHP:"0"}),h=new Date().getTime(),setTimeout(()=>h=0,7700);else if(e.line[0]==="20"&&/^(?:63C8|6D21)$/.test(e.line[4]))i.data.length=0,i.show=!1,i.data.push({xie:[],sheng:[],xieHP:"0",shengHP:"0"});else if(h>0&&(e.line[0]==="21"||e.line[0]==="22")&&((t=(d=e.line)==null?void 0:d[2])==null?void 0:t[0])==="1"&&((o=(u=e.line)==null?void 0:u[6])==null?void 0:o[0])==="4"){if(e.line[4]==="07"||e.line[4]==="08")return;const a=Math.round((new Date().getTime()-h)/1e3);i.data[a]===void 0&&(i.data[a]={xie:[],sheng:[],xieHP:r.xie.toFixed(1),shengHP:r.sheng.toFixed(1)});const x=await H(parseInt(e.line[4],16));c.xie.includes(e.line[7])?(r.xie=Number(e.line[24])/Number(e.line[25])*100,i.data[a].xie.push(x),i.data[a].xieHP=r.xie.toFixed(1)):c.sheng.includes(e.line[7])&&(r.sheng=Number(e.line[24])/Number(e.line[25])*100,i.data[a].sheng.push(x),i.data[a].shengHP=r.sheng.toFixed(1))}}return(e,d)=>(s(),n("div",L,[l("main",null,[f(i).show?(s(),n("ul",T,[D,(s(!0),n(g,null,p(f(i).data,(t,u)=>(s(),n("li",{class:"li-main",key:u},[l("aside",null,m(u),1),l("div",S,[v(m((t==null?void 0:t.xieHP)??"")+"%",1),(s(!0),n(g,null,p(t==null?void 0:t.xie,(o,a)=>(s(),n("img",{key:a,src:o,alt:""},null,8,B))),128))]),l("div",C,[v(m((t==null?void 0:t.shengHP)??"")+"%",1),(s(!0),n(g,null,p(t==null?void 0:t.sheng,(o,a)=>(s(),n("img",{key:a,src:o,alt:""},null,8,V))),128))])]))),128))])):w("",!0)])]))}});const j=k(E,[["__scopeId","data-v-a3ff7275"]]);export{j as default};
+import{c as H}from"./xivapi-7d63ceb7.js";import{d as P,v as N,o as s,b as n,f as l,u as f,G as g,H as p,a5 as w,p as I,i as b,t as m,F as v}from"./vendor-2418a256.js";import{_ as k}from"./index-a219b89b.js";import"./queryParams-77a1fad5.js";import"./util-f6d3a594.js";const F=_=>(I("data-v-a3ff7275"),_=_(),b(),_),L={id:"container"},T={key:0},D=F(()=>l("li",{class:"li-head"},[l("aside",null,"秒"),l("h5",null,"邪龙"),l("h5",null,"圣龙")],-1)),S={class:"xie"},B=["src"],C={class:"sheng"},V=["src"],E=P({__name:"dsrp6",setup(_){addOverlayListener("LogLine",y),startOverlayEvents();const c={xie:["尼德霍格","ニーズヘッグ","Nidhogg"],sheng:["赫拉斯瓦尔格","フレースヴェルグ","Hraesvelgr"]},i=N({data:[],show:!1}),r={xie:0,sheng:0};let h=0;async function y(e){var d,t,u,o;if(e.line[0]==="20"&&/^6D41$/.test(e.line[4]))i.data.length=0,i.show=!0,i.data.push({xie:[],sheng:[],xieHP:"0",shengHP:"0"}),h=new Date().getTime(),setTimeout(()=>h=0,7700);else if(e.line[0]==="20"&&/^(?:63C8|6D21)$/.test(e.line[4]))i.data.length=0,i.show=!1,i.data.push({xie:[],sheng:[],xieHP:"0",shengHP:"0"});else if(h>0&&(e.line[0]==="21"||e.line[0]==="22")&&((t=(d=e.line)==null?void 0:d[2])==null?void 0:t[0])==="1"&&((o=(u=e.line)==null?void 0:u[6])==null?void 0:o[0])==="4"){if(e.line[4]==="07"||e.line[4]==="08")return;const a=Math.round((new Date().getTime()-h)/1e3);i.data[a]===void 0&&(i.data[a]={xie:[],sheng:[],xieHP:r.xie.toFixed(1),shengHP:r.sheng.toFixed(1)});const x=await H(parseInt(e.line[4],16));c.xie.includes(e.line[7])?(r.xie=Number(e.line[24])/Number(e.line[25])*100,i.data[a].xie.push(x),i.data[a].xieHP=r.xie.toFixed(1)):c.sheng.includes(e.line[7])&&(r.sheng=Number(e.line[24])/Number(e.line[25])*100,i.data[a].sheng.push(x),i.data[a].shengHP=r.sheng.toFixed(1))}}return(e,d)=>(s(),n("div",L,[l("main",null,[f(i).show?(s(),n("ul",T,[D,(s(!0),n(g,null,p(f(i).data,(t,u)=>(s(),n("li",{class:"li-main",key:u},[l("aside",null,m(u),1),l("div",S,[v(m((t==null?void 0:t.xieHP)??"")+"%",1),(s(!0),n(g,null,p(t==null?void 0:t.xie,(o,a)=>(s(),n("img",{key:a,src:o,alt:""},null,8,B))),128))]),l("div",C,[v(m((t==null?void 0:t.shengHP)??"")+"%",1),(s(!0),n(g,null,p(t==null?void 0:t.sheng,(o,a)=>(s(),n("img",{key:a,src:o,alt:""},null,8,V))),128))])]))),128))])):w("",!0)])]))}});const j=k(E,[["__scopeId","data-v-a3ff7275"]]);export{j as default};
diff --git a/assets/dsrp6-18cc4301.js.gz b/assets/dsrp6-18cc4301.js.gz
new file mode 100644
index 00000000..09f7674e
Binary files /dev/null and b/assets/dsrp6-18cc4301.js.gz differ
diff --git a/assets/dsrp6-28c98bfc.js.gz b/assets/dsrp6-28c98bfc.js.gz
deleted file mode 100644
index df87de01..00000000
Binary files a/assets/dsrp6-28c98bfc.js.gz and /dev/null differ
diff --git a/assets/fflogsCsvTimelineCreate-9a2ae8ab.js.gz b/assets/fflogsCsvTimelineCreate-9a2ae8ab.js.gz
deleted file mode 100644
index 50919738..00000000
Binary files a/assets/fflogsCsvTimelineCreate-9a2ae8ab.js.gz and /dev/null differ
diff --git a/assets/fflogsCsvTimelineCreate-9a2ae8ab.js b/assets/fflogsCsvTimelineCreate-c7c77b87.js
similarity index 97%
rename from assets/fflogsCsvTimelineCreate-9a2ae8ab.js
rename to assets/fflogsCsvTimelineCreate-c7c77b87.js
index ef9d1dc7..efdabaae 100644
--- a/assets/fflogsCsvTimelineCreate-9a2ae8ab.js
+++ b/assets/fflogsCsvTimelineCreate-c7c77b87.js
@@ -1 +1 @@
-import{d as k,x as E,v as I,s as w,o as C,c as D,w as i,a as n,u as d,F as T,S as c,T as x,K as V,ai as P,ak as $,M as b,ad as B,aj as F,h as M,e as j}from"./vendor-5deaef20.js";const K=k({__name:"fflogsCsvTimelineCreate",setup(N){const l=E("fflogs-csv-timeline-create",{api_key:"",url:"",code:""}),a=I({fight:void 0,enemies:[],friendlies:[],enemiesIDs:[],friendyIDs:[],takenEvents:[],showCN:!0,filter:{friendlyID:0},tableData:[],keigenns:[]}),m=w(!1);async function g(){m.value=!0;let f=l.value.url.match(new RegExp("(?<=^|\\/)(?[\\d\\w]{16,})\\/?#fight=(?\\d+|last)"));if(l.value.api_key.length!==32){c.alert("错误的 API key");return}if(!f){x.error("战斗记录输入有误");return}l.value.code=f.groups.code,await fetch(`https://cn.fflogs.com/v1/report/fights/${l.value.code}?api_key=${l.value.api_key}`).then(t=>t.json()).then(async t=>{var o;const s=(f.groups.fight==="last"?t.fights.length:parseInt(f.groups.fight))-1;a.fight=t.fights[s],a.enemiesIDs=t.enemies.filter(e=>e.type==="Boss").map(e=>e.id),a.enemies=t.enemies,a.friendlies=t.friendlies.filter(e=>e.fights.find(r=>r.id===s)),a.friendyIDs=a.friendlies.map(e=>e.id).filter(e=>{var r;return((r=t.friendlies.find(u=>u.id===e))==null?void 0:r.type)!=="LimitBreak"}),a.takenEvents=[],await p(a.fight.start_time,a.fight.end_time,0),a.takenEvents=a.takenEvents.filter(e=>e.ability.name!=="Combined DoTs"&&e.type==="damage").sort((e,r)=>e.timestamp-r.timestamp),a.filter.friendlyID=((o=a.friendyIDs)==null?void 0:o[0])??0}).catch(t=>{c.alert(t)}),m.value=!1}async function p(f,t,s){s>=0&&await fetch(`https://cn.fflogs.com/v1/report/events/damage-taken/${l.value.code}?start=${f}&end=${t}&hostility=0&sourceid=${a.friendyIDs[s]}&api_key=${l.value.api_key}`).then(o=>o.json()).then(async o=>{let e=o;a.takenEvents.push(...e.events),e!=null&&e.nextPageTimestamp&&(e==null?void 0:e.nextPageTimestamp)>0&&e.nextPageTimestamp{const s=V,o=P,e=$,r=b,u=B,h=F,y=M,v=j;return C(),D(v,null,{default:i(()=>[n(y,{"p-t-0":""},{default:i(()=>[n(h,null,{default:i(()=>[n(o,null,{default:i(()=>[n(u,{gutter:5,style:{width:"100%"}},{default:i(()=>[n(e,{span:6},{default:i(()=>[n(o,{label:"API KEY"},{default:i(()=>[n(s,{modelValue:d(l).api_key,"onUpdate:modelValue":t[0]||(t[0]=_=>d(l).api_key=_),type:"password",placeholder:"","show-password":""},null,8,["modelValue"])]),_:1})]),_:1}),n(e,{span:12},{default:i(()=>[n(o,{label:"FIGHT CODE"},{default:i(()=>[n(s,{modelValue:d(l).url,"onUpdate:modelValue":t[1]||(t[1]=_=>d(l).url=_),type:"text",placeholder:""},null,8,["modelValue"])]),_:1})]),_:1}),n(e,{span:6},{default:i(()=>[n(r,{type:"primary",onClick:g,loading:d(m)},{default:i(()=>[T("开始分析")]),_:1},8,["loading"])]),_:1})]),_:1})]),_:1})]),_:1})]),_:1})]),_:1})}}});export{K as default};
+import{d as k,x as E,v as I,s as w,o as C,c as D,w as i,a as n,u as d,F as T,S as c,T as x,K as V,ai as P,ak as $,M as b,ad as B,aj as F,h as M,e as j}from"./vendor-2418a256.js";const K=k({__name:"fflogsCsvTimelineCreate",setup(N){const l=E("fflogs-csv-timeline-create",{api_key:"",url:"",code:""}),a=I({fight:void 0,enemies:[],friendlies:[],enemiesIDs:[],friendyIDs:[],takenEvents:[],showCN:!0,filter:{friendlyID:0},tableData:[],keigenns:[]}),m=w(!1);async function g(){m.value=!0;let f=l.value.url.match(new RegExp("(?<=^|\\/)(?[\\d\\w]{16,})\\/?#fight=(?\\d+|last)"));if(l.value.api_key.length!==32){c.alert("错误的 API key");return}if(!f){x.error("战斗记录输入有误");return}l.value.code=f.groups.code,await fetch(`https://cn.fflogs.com/v1/report/fights/${l.value.code}?api_key=${l.value.api_key}`).then(t=>t.json()).then(async t=>{var o;const s=(f.groups.fight==="last"?t.fights.length:parseInt(f.groups.fight))-1;a.fight=t.fights[s],a.enemiesIDs=t.enemies.filter(e=>e.type==="Boss").map(e=>e.id),a.enemies=t.enemies,a.friendlies=t.friendlies.filter(e=>e.fights.find(r=>r.id===s)),a.friendyIDs=a.friendlies.map(e=>e.id).filter(e=>{var r;return((r=t.friendlies.find(u=>u.id===e))==null?void 0:r.type)!=="LimitBreak"}),a.takenEvents=[],await p(a.fight.start_time,a.fight.end_time,0),a.takenEvents=a.takenEvents.filter(e=>e.ability.name!=="Combined DoTs"&&e.type==="damage").sort((e,r)=>e.timestamp-r.timestamp),a.filter.friendlyID=((o=a.friendyIDs)==null?void 0:o[0])??0}).catch(t=>{c.alert(t)}),m.value=!1}async function p(f,t,s){s>=0&&await fetch(`https://cn.fflogs.com/v1/report/events/damage-taken/${l.value.code}?start=${f}&end=${t}&hostility=0&sourceid=${a.friendyIDs[s]}&api_key=${l.value.api_key}`).then(o=>o.json()).then(async o=>{let e=o;a.takenEvents.push(...e.events),e!=null&&e.nextPageTimestamp&&(e==null?void 0:e.nextPageTimestamp)>0&&e.nextPageTimestamp{const s=V,o=P,e=$,r=b,u=B,h=F,y=M,v=j;return C(),D(v,null,{default:i(()=>[n(y,{"p-t-0":""},{default:i(()=>[n(h,null,{default:i(()=>[n(o,null,{default:i(()=>[n(u,{gutter:5,style:{width:"100%"}},{default:i(()=>[n(e,{span:6},{default:i(()=>[n(o,{label:"API KEY"},{default:i(()=>[n(s,{modelValue:d(l).api_key,"onUpdate:modelValue":t[0]||(t[0]=_=>d(l).api_key=_),type:"password",placeholder:"","show-password":""},null,8,["modelValue"])]),_:1})]),_:1}),n(e,{span:12},{default:i(()=>[n(o,{label:"FIGHT CODE"},{default:i(()=>[n(s,{modelValue:d(l).url,"onUpdate:modelValue":t[1]||(t[1]=_=>d(l).url=_),type:"text",placeholder:""},null,8,["modelValue"])]),_:1})]),_:1}),n(e,{span:6},{default:i(()=>[n(r,{type:"primary",onClick:g,loading:d(m)},{default:i(()=>[T("开始分析")]),_:1},8,["loading"])]),_:1})]),_:1})]),_:1})]),_:1})]),_:1})]),_:1})}}});export{K as default};
diff --git a/assets/fflogsCsvTimelineCreate-c7c77b87.js.gz b/assets/fflogsCsvTimelineCreate-c7c77b87.js.gz
new file mode 100644
index 00000000..db66dc95
Binary files /dev/null and b/assets/fflogsCsvTimelineCreate-c7c77b87.js.gz differ
diff --git a/assets/fflogsUploaderDownload-bc272128.js b/assets/fflogsUploaderDownload-68292ed6.js
similarity index 76%
rename from assets/fflogsUploaderDownload-bc272128.js
rename to assets/fflogsUploaderDownload-68292ed6.js
index a5f00d4f..92269b4a 100644
--- a/assets/fflogsUploaderDownload-bc272128.js
+++ b/assets/fflogsUploaderDownload-68292ed6.js
@@ -1 +1 @@
-import{d as N,v as D,s as w,A as v,ag as f,o as n,b as r,a as c,w as d,f as s,t as l,u as o,a5 as _,G as y,H as k,h as x,e as S,p as L,i as E,az as G}from"./vendor-5deaef20.js";import{_ as U}from"./index-b97db18e.js";const I=a=>(L("data-v-47b5649e"),a=a(),E(),a),$={class:"common-layout"},j=I(()=>s("h1",null,"FFLOGS上传器 加速下载",-1)),B={key:0},F={flex:"~ col wrap gap1","items-start":""},V=N({__name:"fflogsUploaderDownload",setup(a){const e=D({res:{}}),p=w(),m=[["https://gh.h233.eu.org/https://github.com","[美国 Cloudflare CDN]"],["https://gh.ddlc.top/https://github.com","[美国 Cloudflare CDN]"],["https://dl.ghpig.top/https://github.com","[美国 Cloudflare CDN]"],["https://slink.ltd/https://github.com","[美国 Cloudflare CDN]"],["https://git.xfj0.cn/https://github.com","[美国 Cloudflare CDN]"],["https://gh.con.sh/https://github.com","[美国 Cloudflare CDN]"],["https://ghps.cc/https://github.com","[美国 Cloudflare CDN]"],["https://cors.isteed.cc/github.com","[美国 Cloudflare CDN]"],["https://hub.gitmirror.com/https://github.com","[美国 Cloudflare CDN]"],["https://download.fgit.cf","[美国 洛杉矶]"],["https://download.njuu.cf","[美国 拉斯维加斯]"],["https://download.yzuu.cf","[美国 Cloudflare CDN]"],["https://download.nuaa.cf","[美国 Cloudflare CDN]"]];return v(()=>{fetch("https://api.github.com/repos/RPGLogs/Uploaders-fflogs/releases/latest",{method:"GET"}).then(t=>{if(t.ok)return t.json();throw t.status}).then(t=>{f.close(),p.value=t.assets.find(h=>/v.+\.exe$/.test(h.name)).name,e.res=t}).catch(t=>{f.fire({icon:"error",title:"错误",text:t})})}),(t,h)=>{const g=G,C=x,b=S;return n(),r("div",$,[c(b,null,{default:d(()=>[c(C,null,{default:d(()=>[j,s("h2",null,"最新版本:"+l(o(e).res.tag_name||"loading"),1),s("h2",null,"更新时间:"+l(o(e).res.published_at||"loading"),1),o(e).res.tag_name?(n(),r("h3",B,"加速节点:(挨个试试,总有一个能用的)")):_("",!0),s("div",F,[o(e).res.tag_name?(n(),r(y,{key:0},k(m,(u,i)=>c(g,{key:i,href:`${u[0]}/RPGLogs/Uploaders-fflogs/releases/download/v${o(e).res.name}/${o(p)}`,type:"primary","m-r-8px":""},{default:d(()=>[s("span",null,l((i+1).toString().padStart(2,"0"))+"."+l(u[1])+"节点",1)]),_:2},1032,["href"])),64)):_("",!0)])]),_:1})]),_:1})])}}});const P=U(V,[["__scopeId","data-v-47b5649e"]]);export{P as default};
+import{d as N,v as D,s as w,A as v,ag as f,o as n,b as r,a as c,w as d,f as s,t as l,u as o,a5 as _,G as y,H as k,h as x,e as S,p as L,i as E,aB as G}from"./vendor-2418a256.js";import{_ as U}from"./index-a219b89b.js";const B=a=>(L("data-v-47b5649e"),a=a(),E(),a),I={class:"common-layout"},$=B(()=>s("h1",null,"FFLOGS上传器 加速下载",-1)),j={key:0},F={flex:"~ col wrap gap1","items-start":""},V=N({__name:"fflogsUploaderDownload",setup(a){const e=D({res:{}}),p=w(),m=[["https://gh.h233.eu.org/https://github.com","[美国 Cloudflare CDN]"],["https://gh.ddlc.top/https://github.com","[美国 Cloudflare CDN]"],["https://dl.ghpig.top/https://github.com","[美国 Cloudflare CDN]"],["https://slink.ltd/https://github.com","[美国 Cloudflare CDN]"],["https://git.xfj0.cn/https://github.com","[美国 Cloudflare CDN]"],["https://gh.con.sh/https://github.com","[美国 Cloudflare CDN]"],["https://ghps.cc/https://github.com","[美国 Cloudflare CDN]"],["https://cors.isteed.cc/github.com","[美国 Cloudflare CDN]"],["https://hub.gitmirror.com/https://github.com","[美国 Cloudflare CDN]"],["https://download.fgit.cf","[美国 洛杉矶]"],["https://download.njuu.cf","[美国 拉斯维加斯]"],["https://download.yzuu.cf","[美国 Cloudflare CDN]"],["https://download.nuaa.cf","[美国 Cloudflare CDN]"]];return v(()=>{fetch("https://api.github.com/repos/RPGLogs/Uploaders-fflogs/releases/latest",{method:"GET"}).then(t=>{if(t.ok)return t.json();throw t.status}).then(t=>{f.close(),p.value=t.assets.find(h=>/v.+\.exe$/.test(h.name)).name,e.res=t}).catch(t=>{f.fire({icon:"error",title:"错误",text:t})})}),(t,h)=>{const g=G,C=x,b=S;return n(),r("div",I,[c(b,null,{default:d(()=>[c(C,null,{default:d(()=>[$,s("h2",null,"最新版本:"+l(o(e).res.tag_name||"loading"),1),s("h2",null,"更新时间:"+l(o(e).res.published_at||"loading"),1),o(e).res.tag_name?(n(),r("h3",j,"加速节点:(挨个试试,总有一个能用的)")):_("",!0),s("div",F,[o(e).res.tag_name?(n(),r(y,{key:0},k(m,(u,i)=>c(g,{key:i,href:`${u[0]}/RPGLogs/Uploaders-fflogs/releases/download/v${o(e).res.name}/${o(p)}`,type:"primary","m-r-8px":""},{default:d(()=>[s("span",null,l((i+1).toString().padStart(2,"0"))+"."+l(u[1])+"节点",1)]),_:2},1032,["href"])),64)):_("",!0)])]),_:1})]),_:1})])}}});const R=U(V,[["__scopeId","data-v-47b5649e"]]);export{R as default};
diff --git a/assets/fflogsUploaderDownload-68292ed6.js.gz b/assets/fflogsUploaderDownload-68292ed6.js.gz
new file mode 100644
index 00000000..144a00b5
Binary files /dev/null and b/assets/fflogsUploaderDownload-68292ed6.js.gz differ
diff --git a/assets/fflogsUploaderDownload-bc272128.js.gz b/assets/fflogsUploaderDownload-bc272128.js.gz
deleted file mode 100644
index 0e61c6b9..00000000
Binary files a/assets/fflogsUploaderDownload-bc272128.js.gz and /dev/null differ
diff --git a/assets/index-1531fc1f.css b/assets/index-1531fc1f.css
deleted file mode 100644
index edb56490..00000000
--- a/assets/index-1531fc1f.css
+++ /dev/null
@@ -1 +0,0 @@
-@font-face{font-family:SmartisanHei;src:url(https://ffxiv-res.diemoe.net/SmartisanHei.woff2) format("woff2"),url(https://ffxiv-res.diemoe.net/SmartisanHei.ttf),url(https://cdn.diemoe.net/files/fonts/SmartisanHei.woff2) format("woff2"),url(https://cdn.diemoe.net/files/fonts/SmartisanHei.ttf);font-weight:400;font-style:normal}a[data-v-02576026],a[data-v-02576026]:visited,a[data-v-02576026]:link,a[data-v-02576026]:hover{color:#00f;cursor:pointer}*,:before,:after{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 rgba(0,0,0,0);--un-ring-shadow:0 0 rgba(0,0,0,0);--un-shadow-inset: ;--un-shadow:0 0 rgba(0,0,0,0);--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgba(147,197,253,.5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }::backdrop{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 rgba(0,0,0,0);--un-ring-shadow:0 0 rgba(0,0,0,0);--un-shadow-inset: ;--un-shadow:0 0 rgba(0,0,0,0);--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgba(147,197,253,.5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }.container{max-width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.visible{visibility:visible}.absolute,[absolute=""]{position:absolute}.fixed{position:fixed}.relative,[relative=""]{position:relative}.left-0,[left-0=""]{left:0rem}.top-0,[top-0=""]{top:0rem}.z-100,[z-100=""]{z-index:100}.m-0,[m-0=""]{margin:0rem}.m-3px,[m-3px=""]{margin:3px}.m-b-0\.25{margin-bottom:.0625rem}.m-b-1,[m-b-1=""]{margin-bottom:.25rem}.m-b-10px,[m-b-10px=""]{margin-bottom:10px}.m-b-2,[m-b-2=""]{margin-bottom:.5rem}.m-b-3,[m-b-3=""]{margin-bottom:.75rem}.m-r-8px,[m-r-8px=""]{margin-right:8px}.m-t-0\.25{margin-top:.0625rem}.m-t-2,[m-t-2=""]{margin-top:.5rem}.inline-block{display:inline-block}.hidden,[hidden=""]{display:none}.h1{height:.25rem}.h2{height:.5rem}.h3{height:.75rem}.h5{height:1.25rem}.w-100vw,[w-100vw=""]{width:100vw}.flex,[flex=""],[flex~="~"]{display:flex}[flex~="!"]{display:flex!important}.inline-flex{display:inline-flex}.flex-row{flex-direction:row}[flex~=col]{flex-direction:column}[flex~=wrap]{flex-wrap:wrap}[flex~=nowrap]{flex-wrap:nowrap}.cursor-move{cursor:move}.items-start,[items-start=""]{align-items:flex-start}.items-end{align-items:flex-end}.items-center,[items-center=""]{align-items:center}.justify-end,[justify-end=""]{justify-content:flex-end}.gap-0\.25{grid-gap:.0625rem;gap:.0625rem}.gap0,[flex~=gap0]{grid-gap:0rem;gap:0rem}.gap1,[flex~=gap1]{grid-gap:.25rem;gap:.25rem}.b,.border,[border=""]{border-width:1px}.rd-1,.rounded,[rd-1=""]{border-radius:.25rem}.bg-\$\{role\.color\}{background-color:var(--\{role\.color\})}.bg-gray-700\/50{background-color:#37415180}.bg-white,[bg-white=""]{--un-bg-opacity:1;background-color:rgba(255,255,255,var(--un-bg-opacity))}[fill~="#f00"]{--un-fill-opacity:1;fill:rgba(255,0,0,var(--un-fill-opacity))}[fill~=white]{--un-fill-opacity:1;fill:rgba(255,255,255,var(--un-fill-opacity))}[fill~=none]{fill:none}[stroke-width~="8"]{stroke-width:8px}.p-0,[p-0=""]{padding:0rem}.p-1,.p1,[p-1=""]{padding:.25rem}.px,[px=""]{padding-left:1rem;padding-right:1rem}.p-b-0\.3{padding-bottom:.075rem}.p-l-0\.6{padding-left:.15rem}.p-l-1,[p-l-1=""]{padding-left:.25rem}.p-r-0\.6{padding-right:.15rem}.p-t-0,[p-t-0=""]{padding-top:0rem}.p-t-3,[p-t-3=""]{padding-top:.75rem}.text-shadow\:none{line-height:1}.font-bold,[font-bold=""]{font-weight:700}.italic{font-style:italic}.lining-nums{--un-numeric-figure:lining-nums;font-variant-numeric:var(--un-ordinal) var(--un-slashed-zero) var(--un-numeric-figure) var(--un-numeric-spacing) var(--un-numeric-fraction)}.tabular-nums{--un-numeric-spacing:tabular-nums;font-variant-numeric:var(--un-ordinal) var(--un-slashed-zero) var(--un-numeric-figure) var(--un-numeric-spacing) var(--un-numeric-fraction)}.color-white,[color~=white]{--un-text-opacity:1;color:rgba(255,255,255,var(--un-text-opacity))}[color~="#3375b9"]{--un-text-opacity:1;color:rgba(51,117,185,var(--un-text-opacity))}[color~="#626aef"]{--un-text-opacity:1;color:rgba(98,106,239,var(--un-text-opacity))}[color~="#BA5783"]{--un-text-opacity:1;color:rgba(186,87,131,var(--un-text-opacity))}[color~="#fbfff9"]{--un-text-opacity:1;color:rgba(251,255,249,var(--un-text-opacity))}[tab=""]{-moz-tab-size:4;-o-tab-size:4;tab-size:4}.text-shadow{--un-text-shadow:0 0 1px var(--un-text-shadow-color, rgba(0,0,0,.2)),0 0 1px var(--un-text-shadow-color, rgba(1,0,5,.1));text-shadow:var(--un-text-shadow)}.shadow{--un-shadow:var(--un-shadow-inset) 0 1px 3px 0 var(--un-shadow-color, rgba(0,0,0,.1)),var(--un-shadow-inset) 0 1px 2px -1px var(--un-shadow-color, rgba(0,0,0,.1));box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}.filter{filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia)}[transition=""]{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease,.ease-in-out,[ease-in-out=""]{transition-timing-function:cubic-bezier(.4,0,.2,1)}
diff --git a/assets/index-1531fc1f.css.gz b/assets/index-1531fc1f.css.gz
deleted file mode 100644
index f5ad7aaa..00000000
Binary files a/assets/index-1531fc1f.css.gz and /dev/null differ
diff --git a/assets/index-a219b89b.js b/assets/index-a219b89b.js
new file mode 100644
index 00000000..35b6bf53
--- /dev/null
+++ b/assets/index-a219b89b.js
@@ -0,0 +1 @@
+import{d as v,r as h,c as P,w as c,u as A,E as L,o as y,a as p,z as O,b as T,e as R,f as b,t as S,g as I,h as x,p as D,i as V,j as k,k as w,l as C,m as B,n as M,V as z}from"./vendor-2418a256.js";(function(){const r=document.createElement("link").relList;if(r&&r.supports&&r.supports("modulepreload"))return;for(const t of document.querySelectorAll('link[rel="modulepreload"]'))_(t);new MutationObserver(t=>{for(const e of t)if(e.type==="childList")for(const a of e.addedNodes)a.tagName==="LINK"&&a.rel==="modulepreload"&&_(a)}).observe(document,{childList:!0,subtree:!0});function s(t){const e={};return t.integrity&&(e.integrity=t.integrity),t.referrerPolicy&&(e.referrerPolicy=t.referrerPolicy),t.crossOrigin==="use-credentials"?e.credentials="include":t.crossOrigin==="anonymous"?e.credentials="omit":e.credentials="same-origin",e}function _(t){if(t.ep)return;t.ep=!0;const e=s(t);fetch(t.href,e)}})();const F=v({__name:"App",setup(o){return(r,s)=>{const _=h("router-view"),t=L;return y(),P(t,{locale:A(O)},{default:c(()=>[p(_)]),_:1},8,["locale"])}}});const j="modulepreload",N=function(o){return"/ff14-overlay-vue/"+o},E={},n=function(r,s,_){if(!s||s.length===0)return r();const t=document.getElementsByTagName("link");return Promise.all(s.map(e=>{if(e=N(e),e in E)return;E[e]=!0;const a=e.endsWith(".css"),d=a?'[rel="stylesheet"]':"";if(!!_)for(let l=t.length-1;l>=0;l--){const u=t[l];if(u.href===e&&(!a||u.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${e}"]${d}`))return;const i=document.createElement("link");if(i.rel=a?"stylesheet":j,a||(i.as="script",i.crossOrigin=""),i.href=e,document.head.appendChild(i),a)return new Promise((l,u)=>{i.addEventListener("load",l),i.addEventListener("error",()=>u(new Error(`Unable to preload CSS for ${e}`)))})})).then(()=>r()).catch(e=>{const a=new Event("vite:preloadError",{cancelable:!0});if(a.payload=e,window.dispatchEvent(a),!a.defaultPrevented)throw e})},H=o=>(D("data-v-486b25b6"),o=o(),V(),o),U={class:"common-layout","bt-white":""},W=H(()=>b("h1",null,"主页导航",-1)),$=["href","target"],q=v({__name:"index",setup(o){const r=[{title:"Cactbot自定义JS分享",type:"网页",path:"https://github.com/Souma-Sumire/raidboss-user-js-public"},{title:"减伤监控2",type:"网页",path:"/#/keigennRecord2"},{title:"青魔法书图鉴",type:"网页",path:"/#/blubook"},{title:"FFLOGS上传器加速下载",type:"网页",path:"/#/fflogsUploaderDownload"},{title:"国际服汉化补丁",type:"网页",path:"https://github.com/Souma-Sumire/FFXIVChnTextPatch-Souma/"},{title:"职业增强:舞者",type:"悬浮窗",path:"/#/jobs/dnc"},{title:"占星一键发卡",type:"悬浮窗",path:"/#/okASTCard"},{title:"施法监控",type:"悬浮窗",path:"/#/castingMonitor?duration=25&energySaving=true&displayAA=false&displayGCDSpace=false&api=cafemaker&syncFocusWS=true&showHeader=true"},{title:"全副本发宏/标点",type:"悬浮窗",path:"/#/zoneMacro"},{title:"自定义技能时间轴",type:"悬浮窗",path:"/#/timeline"},{title:"OBS自动录制",type:"悬浮窗",path:"/#/obs"},{title:"读条汉化",type:"悬浮窗",path:"/#/castingToChinese",comment:"国服也可以用里面的倒计时功能"},{title:"减伤监控(旧)",type:"悬浮窗",path:"https://souma.diemoe.net/dist/keigennRecord.html?maxLength=800&24Mode=false&bgOpacity=0.45&bodyOpacity=1&fontSize=12px&th1=36px&th2=75px&th3=34px&th4=46px&imgHeight=20&mini=false&autoclean=false",comment:"预计将于7.0停止维护"},{title:"技能监控(旧)",type:"悬浮窗",path:"https://souma.diemoe.net/dist/teamWatch.html?scale=1&reverse=false&rightAlign=false&postNamazu=false",comment:"预计将于7.0停止维护"},{title:"LB额外增长监控",type:"悬浮窗",path:"https://souma.diemoe.net/dist/limitBreakTip.html?LBMax=30000&automatic=220",comment:"速刷用"},{title:"我TM现在在几线?",type:"悬浮窗",path:"/#/instancedAreaInfo",comment:"版本初期狩猎用"}];return(s,_)=>{const t=I,e=h("vxe-column"),a=h("vxe-table"),d=x,g=R;return y(),T("div",U,[p(g,null,{default:c(()=>[p(t,null,{default:c(()=>[W]),_:1}),p(d,null,{default:c(()=>[p(a,{data:r,border:""},{default:c(()=>[p(e,{field:"title",width:"250",title:"名称"}),p(e,{field:"type",width:"100",title:"类型"}),p(e,{field:"path",width:"100",title:"链接"},{default:c(({row:i})=>[b("a",{href:i.path,target:i.type==="网页"?"_blank":"_self"},S(i.type==="网页"?"访问":"跳转"),9,$)]),_:1}),p(e,{field:"comment",title:"备注"})]),_:1})]),_:1})]),_:1})])}}});const G=(o,r)=>{const s=o.__vccOpts||o;for(const[_,t]of r)s[_]=t;return s},X=G(q,[["__scopeId","data-v-486b25b6"]]),J=()=>n(()=>import("./dnc-8d957825.js"),["assets/dnc-8d957825.js","assets/vendor-2418a256.js","assets/vendor-fac5203a.css","assets/dnc-8396f239.css"]),K=()=>n(()=>import("./zoneMacro-3c61b24f.js"),["assets/zoneMacro-3c61b24f.js","assets/vendor-2418a256.js","assets/vendor-fac5203a.css","assets/zoneInfo-10cfa869.js","assets/zoneMacro-cf590fb6.css"]),Q=()=>n(()=>import("./timelineSettings-6c0aff84.js"),["assets/timelineSettings-6c0aff84.js","assets/vendor-2418a256.js","assets/vendor-fac5203a.css","assets/timelineShow-255ed33d.js","assets/util-f6d3a594.js","assets/xivapi-7d63ceb7.js","assets/queryParams-77a1fad5.js","assets/timelineShow-0777a9cf.css","assets/actionChinese-71b7e526.js","assets/zoneInfo-10cfa869.js","assets/timelineSettings-ee384bc5.css"]),Y=()=>n(()=>import("./timeline-c9dc72bf.js"),["assets/timeline-c9dc72bf.js","assets/timelineShow-255ed33d.js","assets/vendor-2418a256.js","assets/vendor-fac5203a.css","assets/util-f6d3a594.js","assets/xivapi-7d63ceb7.js","assets/queryParams-77a1fad5.js","assets/timelineShow-0777a9cf.css","assets/timeline-70662527.css"]),Z=()=>n(()=>import("./time-f96e1748.js"),["assets/time-f96e1748.js","assets/vendor-2418a256.js","assets/vendor-fac5203a.css","assets/time-8ba7b8dc.css"]),ee=()=>n(()=>import("./test-72c3b015.js"),["assets/test-72c3b015.js","assets/vendor-2418a256.js","assets/vendor-fac5203a.css"]),te=()=>n(()=>import("./stageProgramme-eea3a551.js"),["assets/stageProgramme-eea3a551.js","assets/vendor-2418a256.js","assets/vendor-fac5203a.css","assets/stageProgramme-5f2dbca9.css"]),oe=()=>n(()=>import("./okASTCard-5fde09c2.js"),["assets/okASTCard-5fde09c2.js","assets/vendor-2418a256.js","assets/vendor-fac5203a.css","assets/util-f6d3a594.js","assets/xivapi-7d63ceb7.js","assets/queryParams-77a1fad5.js"]),ne=()=>n(()=>import("./obs-d46e4418.js"),["assets/obs-d46e4418.js","assets/vendor-2418a256.js","assets/vendor-fac5203a.css","assets/zoneInfo-10cfa869.js","assets/netregexes-7057d210.js","assets/obs-4e3c15aa.css"]),re=()=>n(()=>import("./keigennRecord2-f10a553c.js"),["assets/keigennRecord2-f10a553c.js","assets/vendor-2418a256.js","assets/vendor-fac5203a.css","assets/netregexes-7057d210.js","assets/util-f6d3a594.js","assets/actionChinese-71b7e526.js","assets/keigennRecord2-b6327d24.css"]),ae=()=>n(()=>import("./instancedAreaInfo-d4114a56.js"),["assets/instancedAreaInfo-d4114a56.js","assets/vendor-2418a256.js","assets/vendor-fac5203a.css","assets/instancedAreaInfo-b2f56599.css"]),se=()=>n(()=>import("./fflogsUploaderDownload-68292ed6.js"),["assets/fflogsUploaderDownload-68292ed6.js","assets/vendor-2418a256.js","assets/vendor-fac5203a.css","assets/fflogsUploaderDownload-78e646bd.css"]),ie=()=>n(()=>import("./fflogsCsvTimelineCreate-c7c77b87.js"),["assets/fflogsCsvTimelineCreate-c7c77b87.js","assets/vendor-2418a256.js","assets/vendor-fac5203a.css","assets/fflogsCsvTimelineCreate-1c03a104.css"]),_e=()=>n(()=>import("./dsrp6-18cc4301.js"),["assets/dsrp6-18cc4301.js","assets/xivapi-7d63ceb7.js","assets/queryParams-77a1fad5.js","assets/util-f6d3a594.js","assets/vendor-2418a256.js","assets/vendor-fac5203a.css","assets/dsrp6-6844239b.css"]),pe=()=>n(()=>import("./castingToChinese-e4ff6c11.js"),["assets/castingToChinese-e4ff6c11.js","assets/vendor-2418a256.js","assets/vendor-fac5203a.css","assets/actionChinese-71b7e526.js","assets/queryParams-77a1fad5.js","assets/castingToChinese-8941e49d.css"]),ce=()=>n(()=>import("./castingMonitor-362be991.js"),["assets/castingMonitor-362be991.js","assets/vendor-2418a256.js","assets/vendor-fac5203a.css","assets/queryParams-77a1fad5.js","assets/util-f6d3a594.js","assets/xivapi-7d63ceb7.js","assets/castingMonitor-583805c7.css"]),le=()=>n(()=>import("./cactbotRuntime-cf6773fe.js"),["assets/cactbotRuntime-cf6773fe.js","assets/vendor-2418a256.js","assets/vendor-fac5203a.css","assets/util-f6d3a594.js","assets/cactbotRuntime-859c03e6.css"]),me=()=>n(()=>import("./blubook-e31d4892.js"),["assets/blubook-e31d4892.js","assets/vendor-2418a256.js","assets/vendor-fac5203a.css","assets/blubook-4d96d7c2.css"]),ue=[{name:"jobs-dnc",path:"/jobs/dnc",component:J,props:!0},{name:"zoneMacro",path:"/zonemacro",component:K,props:!0},{name:"timelineSettings",path:"/timelinesettings",component:Q,props:!0},{name:"timeline",path:"/timeline",component:Y,props:!0},{name:"time",path:"/time",component:Z,props:!0},{name:"test",path:"/test",component:ee,props:!0},{name:"stageProgramme",path:"/stageprogramme",component:te,props:!0},{name:"okASTCard",path:"/okastcard",component:oe,props:!0},{name:"obs",path:"/obs",component:ne,props:!0},{name:"keigennRecord2",path:"/keigennrecord2",component:re,props:!0},{name:"instancedAreaInfo",path:"/instancedareainfo",component:ae,props:!0},{name:"index",path:"/",component:X,props:!0},{name:"fflogsUploaderDownload",path:"/fflogsuploaderdownload",component:se,props:!0},{name:"fflogsCsvTimelineCreate",path:"/fflogscsvtimelinecreate",component:ie,props:!0},{name:"dsrp6",path:"/dsrp6",component:_e,props:!0},{name:"castingToChinese",path:"/castingtochinese",component:pe,props:!0},{name:"castingMonitor",path:"/castingmonitor",component:ce,props:!0},{name:"cactbotRuntime",path:"/cactbotruntime",component:le,props:!0},{name:"blubook",path:"/blubook",component:me,props:!0}],f=k({history:w(),routes:ue}),de=new Map(Object.entries({index:"导航页",timeline:"时间轴",timelineSettings:"时间轴编辑",instancedAreaInfo:"副本区信息",stageProgramme:"舞台节目单",dsrp6:"绝龙诗P6",obs:"obs自动录制",zoneMacro:"副本宏",fflogsUploaderDownload:"今天FFLogsUploader更新了吗?","jobs-dnc":"舞者增强",okASTCard:"一键发卡",castingToChinese:"读条汉化",castingMonitor:"施法监控",cactbotRuntime:"cactbot拓展",blubook:"青魔法书图鉴",keigennRecord:"减伤监控2"}));f.getRoutes().forEach(o=>{var r;o.meta.title=de.get(((r=o.name)==null?void 0:r.toString())??"")??o.name});f.afterEach((o,r)=>{var s;document.title=((s=o.meta.title)==null?void 0:s.toString())??"",o.name==="index"&&r.name!==void 0&&o.name!==r.name&&window.location.reload()});const m=C(F),he=B(),fe=M();m.use(f);m.use(he);m.use(fe);m.use(z);m.mount("#app");export{G as _};
diff --git a/assets/index-a219b89b.js.gz b/assets/index-a219b89b.js.gz
new file mode 100644
index 00000000..92ae45fc
Binary files /dev/null and b/assets/index-a219b89b.js.gz differ
diff --git a/assets/index-b97db18e.js b/assets/index-b97db18e.js
deleted file mode 100644
index 6978e483..00000000
--- a/assets/index-b97db18e.js
+++ /dev/null
@@ -1 +0,0 @@
-import{d as E,r as f,c as T,w as l,u as S,E as P,o as y,a as p,z as A,b as L,e as O,f as b,t as I,g as R,h as x,p as k,i as w,j as C,k as D,l as V,m as B,n as M,V as j}from"./vendor-5deaef20.js";(function(){const a=document.createElement("link").relList;if(a&&a.supports&&a.supports("modulepreload"))return;for(const t of document.querySelectorAll('link[rel="modulepreload"]'))i(t);new MutationObserver(t=>{for(const e of t)if(e.type==="childList")for(const n of e.addedNodes)n.tagName==="LINK"&&n.rel==="modulepreload"&&i(n)}).observe(document,{childList:!0,subtree:!0});function s(t){const e={};return t.integrity&&(e.integrity=t.integrity),t.referrerPolicy&&(e.referrerPolicy=t.referrerPolicy),t.crossOrigin==="use-credentials"?e.credentials="include":t.crossOrigin==="anonymous"?e.credentials="omit":e.credentials="same-origin",e}function i(t){if(t.ep)return;t.ep=!0;const e=s(t);fetch(t.href,e)}})();const z=E({__name:"App",setup(o){return(a,s)=>{const i=f("router-view"),t=P;return y(),T(t,{locale:S(A)},{default:l(()=>[p(i)]),_:1},8,["locale"])}}});const F="modulepreload",N=function(o){return"/ff14-overlay-vue/"+o},v={},r=function(a,s,i){if(!s||s.length===0)return a();const t=document.getElementsByTagName("link");return Promise.all(s.map(e=>{if(e=N(e),e in v)return;v[e]=!0;const n=e.endsWith(".css"),h=n?'[rel="stylesheet"]':"";if(!!i)for(let c=t.length-1;c>=0;c--){const m=t[c];if(m.href===e&&(!n||m.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${e}"]${h}`))return;const _=document.createElement("link");if(_.rel=n?"stylesheet":F,n||(_.as="script",_.crossOrigin=""),_.href=e,document.head.appendChild(_),n)return new Promise((c,m)=>{_.addEventListener("load",c),_.addEventListener("error",()=>m(new Error(`Unable to preload CSS for ${e}`)))})})).then(()=>a()).catch(e=>{const n=new Event("vite:preloadError",{cancelable:!0});if(n.payload=e,window.dispatchEvent(n),!n.defaultPrevented)throw e})},H=o=>(k("data-v-02576026"),o=o(),w(),o),U={class:"common-layout","bt-white":""},W=H(()=>b("h1",null,"主页导航",-1)),$=["onClick"],q=E({__name:"index",setup(o){const a=[{title:"Cactbot自定义JS分享",type:"网页",path:"https://github.com/Souma-Sumire/raidboss-user-js-public",comment:""},{title:"青魔法书图鉴",type:"网页",path:"blubook",comment:""},{title:"FFLOGS上传器加速下载",type:"网页",path:"fflogsUploaderDownload",comment:""},{title:"国际服汉化补丁",type:"网页",path:"https://github.com/Souma-Sumire/FFXIVChnTextPatch-Souma/",comment:""},{title:"职业增强:舞者",type:"悬浮窗",path:"jobs/dnc",comment:""},{title:"占星一键发卡",type:"悬浮窗",path:"okASTCard",comment:""},{title:"施法监控",type:"悬浮窗",path:"castingMonitor?duration=25&energySaving=true&displayAA=false&displayGCDSpace=false&api=cafemaker&syncFocusWS=true&showHeader=true",comment:""},{title:"全副本发宏/标点",type:"悬浮窗",path:"zoneMacro",comment:""},{title:"自定义技能时间轴",type:"悬浮窗",path:"timeline",comment:""},{title:"OBS自动录制",type:"悬浮窗",path:"obs",comment:""},{title:"读条汉化",type:"悬浮窗",path:"castingToChinese",comment:""},{title:"减伤监控(旧)",type:"悬浮窗",path:"https://souma.diemoe.net/dist/keigennRecord.html?maxLength=800&24Mode=false&bgOpacity=0.45&bodyOpacity=1&fontSize=12px&th1=36px&th2=75px&th3=34px&th4=46px&imgHeight=20&mini=false&autoclean=false",comment:"预计将于7.0停止维护"},{title:"团辅团减监控(旧)",type:"悬浮窗",path:"https://souma.diemoe.net/dist/keySkillTimer.html?international=false&dajinengTTS=true&jianshangTTS=true&tuanfuTTS=true",comment:"预计将于7.0停止维护"},{title:"技能监控(旧)",type:"悬浮窗",path:"https://souma.diemoe.net/dist/teamWatch.html?scale=1&reverse=false&rightAlign=false&postNamazu=false",comment:"预计将于7.0停止维护"},{title:"LB额外增长监控(旧)",type:"悬浮窗",path:"https://souma.diemoe.net/dist/limitBreakTip.html?LBMax=30000&automatic=220",comment:"预计将于7.0停止维护"},{title:"我TM现在在几线?",type:"悬浮窗",path:"instancedAreaInfo",comment:""}];function s(i,t){t.path.startsWith("http")?window.open(t.path,"_blank"):d.push(t.path)}return(i,t)=>{const e=R,n=f("vxe-column"),h=f("vxe-table"),g=x,_=O;return y(),L("div",U,[p(_,null,{default:l(()=>[p(e,null,{default:l(()=>[W]),_:1}),p(g,null,{default:l(()=>[p(h,{data:a,border:""},{default:l(()=>[p(n,{field:"title",width:"250",title:"名称"}),p(n,{field:"type",width:"100",title:"类型"}),p(n,{field:"path",width:"100",title:"链接"},{default:l(({row:c})=>[b("a",{onClick:m=>s(m,c)},I(c.type==="网页"?"访问":"跳转"),9,$)]),_:1}),p(n,{field:"comment",title:"备注"})]),_:1})]),_:1})]),_:1})])}}});const G=(o,a)=>{const s=o.__vccOpts||o;for(const[i,t]of a)s[i]=t;return s},X=G(q,[["__scopeId","data-v-02576026"]]),J=()=>r(()=>import("./dnc-1daa0ad5.js"),["assets/dnc-1daa0ad5.js","assets/vendor-5deaef20.js","assets/vendor-09c00d7f.css","assets/dnc-8396f239.css"]),K=()=>r(()=>import("./zoneMacro-a15b8cf3.js"),["assets/zoneMacro-a15b8cf3.js","assets/vendor-5deaef20.js","assets/vendor-09c00d7f.css","assets/zoneInfo-10cfa869.js","assets/zoneMacro-cf590fb6.css"]),Q=()=>r(()=>import("./timelineSettings-49a1b811.js"),["assets/timelineSettings-49a1b811.js","assets/vendor-5deaef20.js","assets/vendor-09c00d7f.css","assets/timelineShow-5c3d5711.js","assets/util-6278c68e.js","assets/xivapi-8535252a.js","assets/queryParams-77a1fad5.js","assets/timelineShow-0777a9cf.css","assets/actionChinese-71b7e526.js","assets/zoneInfo-10cfa869.js","assets/timelineSettings-ee384bc5.css"]),Y=()=>r(()=>import("./timeline-0390b9fa.js"),["assets/timeline-0390b9fa.js","assets/timelineShow-5c3d5711.js","assets/vendor-5deaef20.js","assets/vendor-09c00d7f.css","assets/util-6278c68e.js","assets/xivapi-8535252a.js","assets/queryParams-77a1fad5.js","assets/timelineShow-0777a9cf.css","assets/timeline-70662527.css"]),Z=()=>r(()=>import("./time-930802e5.js"),["assets/time-930802e5.js","assets/vendor-5deaef20.js","assets/vendor-09c00d7f.css","assets/time-8ba7b8dc.css"]),tt=()=>r(()=>import("./test-6db1ab84.js"),["assets/test-6db1ab84.js","assets/vendor-5deaef20.js","assets/vendor-09c00d7f.css"]),et=()=>r(()=>import("./stageProgramme-6662b638.js"),["assets/stageProgramme-6662b638.js","assets/vendor-5deaef20.js","assets/vendor-09c00d7f.css","assets/stageProgramme-5f2dbca9.css"]),ot=()=>r(()=>import("./okASTCard-68b2255e.js"),["assets/okASTCard-68b2255e.js","assets/vendor-5deaef20.js","assets/vendor-09c00d7f.css","assets/util-6278c68e.js","assets/xivapi-8535252a.js","assets/queryParams-77a1fad5.js"]),nt=()=>r(()=>import("./obs-afd8c929.js"),["assets/obs-afd8c929.js","assets/vendor-5deaef20.js","assets/vendor-09c00d7f.css","assets/zoneInfo-10cfa869.js","assets/obs-4e3c15aa.css"]),at=()=>r(()=>import("./instancedAreaInfo-11b0e34a.js"),["assets/instancedAreaInfo-11b0e34a.js","assets/vendor-5deaef20.js","assets/vendor-09c00d7f.css","assets/instancedAreaInfo-b2f56599.css"]),rt=()=>r(()=>import("./fflogsUploaderDownload-bc272128.js"),["assets/fflogsUploaderDownload-bc272128.js","assets/vendor-5deaef20.js","assets/vendor-09c00d7f.css","assets/fflogsUploaderDownload-78e646bd.css"]),st=()=>r(()=>import("./fflogsCsvTimelineCreate-9a2ae8ab.js"),["assets/fflogsCsvTimelineCreate-9a2ae8ab.js","assets/vendor-5deaef20.js","assets/vendor-09c00d7f.css","assets/fflogsCsvTimelineCreate-1c03a104.css"]),it=()=>r(()=>import("./dsrp6-28c98bfc.js"),["assets/dsrp6-28c98bfc.js","assets/xivapi-8535252a.js","assets/queryParams-77a1fad5.js","assets/util-6278c68e.js","assets/vendor-5deaef20.js","assets/vendor-09c00d7f.css","assets/dsrp6-6844239b.css"]),_t=()=>r(()=>import("./castingToChinese-158242c2.js"),["assets/castingToChinese-158242c2.js","assets/vendor-5deaef20.js","assets/vendor-09c00d7f.css","assets/actionChinese-71b7e526.js","assets/queryParams-77a1fad5.js","assets/castingToChinese-8941e49d.css"]),pt=()=>r(()=>import("./castingMonitor-db17212f.js"),["assets/castingMonitor-db17212f.js","assets/vendor-5deaef20.js","assets/vendor-09c00d7f.css","assets/queryParams-77a1fad5.js","assets/util-6278c68e.js","assets/xivapi-8535252a.js","assets/castingMonitor-583805c7.css"]),ct=()=>r(()=>import("./cactbotRuntime-685e405b.js"),["assets/cactbotRuntime-685e405b.js","assets/vendor-5deaef20.js","assets/vendor-09c00d7f.css","assets/util-6278c68e.js","assets/cactbotRuntime-ba5944b3.css"]),mt=()=>r(()=>import("./blubook-af2864d1.js"),["assets/blubook-af2864d1.js","assets/vendor-5deaef20.js","assets/vendor-09c00d7f.css","assets/blubook-4d96d7c2.css"]),lt=[{name:"jobs-dnc",path:"/jobs/dnc",component:J,props:!0},{name:"zoneMacro",path:"/zonemacro",component:K,props:!0},{name:"timelineSettings",path:"/timelinesettings",component:Q,props:!0},{name:"timeline",path:"/timeline",component:Y,props:!0},{name:"time",path:"/time",component:Z,props:!0},{name:"test",path:"/test",component:tt,props:!0},{name:"stageProgramme",path:"/stageprogramme",component:et,props:!0},{name:"okASTCard",path:"/okastcard",component:ot,props:!0},{name:"obs",path:"/obs",component:nt,props:!0},{name:"instancedAreaInfo",path:"/instancedareainfo",component:at,props:!0},{name:"index",path:"/",component:X,props:!0},{name:"fflogsUploaderDownload",path:"/fflogsuploaderdownload",component:rt,props:!0},{name:"fflogsCsvTimelineCreate",path:"/fflogscsvtimelinecreate",component:st,props:!0},{name:"dsrp6",path:"/dsrp6",component:it,props:!0},{name:"castingToChinese",path:"/castingtochinese",component:_t,props:!0},{name:"castingMonitor",path:"/castingmonitor",component:pt,props:!0},{name:"cactbotRuntime",path:"/cactbotruntime",component:ct,props:!0},{name:"blubook",path:"/blubook",component:mt,props:!0}],d=C({history:D(),routes:lt}),ut=new Map(Object.entries({index:"导航页",timeline:"时间轴",timelineSettings:"时间轴编辑",instancedAreaInfo:"副本区信息",stageProgramme:"舞台节目单",dsrp6:"绝龙诗P6",obs:"obs自动录制",zoneMacro:"副本宏",fflogsUploaderDownload:"今天FFLogsUploader更新了吗?","jobs-dnc":"舞者增强",okASTCard:"一键发卡",castingToChinese:"读条汉化",castingMonitor:"施法监控",cactbotRuntime:"cactbot拓展",blubook:"青魔法书图鉴"}));d.getRoutes().forEach(o=>{var a;o.meta.title=ut.get(((a=o.name)==null?void 0:a.toString())??"")??o.name});d.afterEach((o,a)=>{var s;document.title=((s=o.meta.title)==null?void 0:s.toString())??"",o.name==="index"&&a.name!==void 0&&o.name!==a.name&&window.location.reload()});const u=V(z),dt=B(),ht=M();u.use(d);u.use(dt);u.use(ht);u.use(j);u.mount("#app");export{G as _};
diff --git a/assets/index-b97db18e.js.gz b/assets/index-b97db18e.js.gz
deleted file mode 100644
index 907756d6..00000000
Binary files a/assets/index-b97db18e.js.gz and /dev/null differ
diff --git a/assets/index-d8920c66.css b/assets/index-d8920c66.css
new file mode 100644
index 00000000..e434d92f
--- /dev/null
+++ b/assets/index-d8920c66.css
@@ -0,0 +1 @@
+@font-face{font-family:SmartisanHei;src:url(https://ffxiv-res.diemoe.net/SmartisanHei.woff2) format("woff2"),url(https://ffxiv-res.diemoe.net/SmartisanHei.ttf),url(https://cdn.diemoe.net/files/fonts/SmartisanHei.woff2) format("woff2"),url(https://cdn.diemoe.net/files/fonts/SmartisanHei.ttf);font-weight:400;font-style:normal}a[data-v-486b25b6],a[data-v-486b25b6]:visited,a[data-v-486b25b6]:link,a[data-v-486b25b6]:hover{color:#00f}*,:before,:after{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 rgba(0,0,0,0);--un-ring-shadow:0 0 rgba(0,0,0,0);--un-shadow-inset: ;--un-shadow:0 0 rgba(0,0,0,0);--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgba(147,197,253,.5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }::backdrop{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 rgba(0,0,0,0);--un-ring-shadow:0 0 rgba(0,0,0,0);--un-shadow-inset: ;--un-shadow:0 0 rgba(0,0,0,0);--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgba(147,197,253,.5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }.container{max-width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.visible{visibility:visible}.absolute,[absolute=""]{position:absolute}.fixed{position:fixed}.relative,[relative=""]{position:relative}.left-0,[left-0=""]{left:0rem}.top-0,[top-0=""]{top:0rem}.z-100,[z-100=""]{z-index:100}.m-0,[m-0=""]{margin:0rem}.m-3px,[m-3px=""]{margin:3px}.m-b-0\.25{margin-bottom:.0625rem}.m-b-1,[m-b-1=""]{margin-bottom:.25rem}.m-b-10px,[m-b-10px=""]{margin-bottom:10px}.m-b-2,[m-b-2=""]{margin-bottom:.5rem}.m-b-3,[m-b-3=""]{margin-bottom:.75rem}.m-r-8px,[m-r-8px=""]{margin-right:8px}.m-t-0\.25{margin-top:.0625rem}.m-t-2,[m-t-2=""]{margin-top:.5rem}.inline-block{display:inline-block}.hidden,[hidden=""]{display:none}.h1{height:.25rem}.h2{height:.5rem}.h3{height:.75rem}.h5{height:1.25rem}.w-100vw,[w-100vw=""]{width:100vw}.flex,[flex=""],[flex~="~"]{display:flex}[flex~="!"]{display:flex!important}.inline-flex{display:inline-flex}.flex-row{flex-direction:row}[flex~=col]{flex-direction:column}[flex~=wrap]{flex-wrap:wrap}[flex~=nowrap]{flex-wrap:nowrap}.cursor-move{cursor:move}.items-start,[items-start=""]{align-items:flex-start}.items-end{align-items:flex-end}.items-center,[items-center=""]{align-items:center}.justify-end,[justify-end=""]{justify-content:flex-end}.gap-0\.25{grid-gap:.0625rem;gap:.0625rem}.gap0,[flex~=gap0]{grid-gap:0rem;gap:0rem}.gap1,[flex~=gap1]{grid-gap:.25rem;gap:.25rem}.b,.border,[border=""]{border-width:1px}.rd-1,.rounded,[rd-1=""]{border-radius:.25rem}.bg-\$\{role\.color\}{background-color:var(--\{role\.color\})}.bg-gray-700\/50{background-color:#37415180}.bg-white,[bg-white=""]{--un-bg-opacity:1;background-color:rgba(255,255,255,var(--un-bg-opacity))}[fill~="#f00"]{--un-fill-opacity:1;fill:rgba(255,0,0,var(--un-fill-opacity))}[fill~=white]{--un-fill-opacity:1;fill:rgba(255,255,255,var(--un-fill-opacity))}[fill~=none]{fill:none}[stroke-width~="8"]{stroke-width:8px}.p-0,[p-0=""]{padding:0rem}.p-1,.p1,[p-1=""]{padding:.25rem}.px,[px=""]{padding-left:1rem;padding-right:1rem}.p-b-0\.3{padding-bottom:.075rem}.p-l-0\.6{padding-left:.15rem}.p-l-1,[p-l-1=""]{padding-left:.25rem}.p-r-0\.6{padding-right:.15rem}.p-t-0,[p-t-0=""]{padding-top:0rem}.p-t-3,[p-t-3=""]{padding-top:.75rem}.text-shadow\:none{line-height:1}.font-bold,[font-bold=""]{font-weight:700}.italic{font-style:italic}.oblique{font-style:oblique}.lining-nums{--un-numeric-figure:lining-nums;font-variant-numeric:var(--un-ordinal) var(--un-slashed-zero) var(--un-numeric-figure) var(--un-numeric-spacing) var(--un-numeric-fraction)}.tabular-nums{--un-numeric-spacing:tabular-nums;font-variant-numeric:var(--un-ordinal) var(--un-slashed-zero) var(--un-numeric-figure) var(--un-numeric-spacing) var(--un-numeric-fraction)}.color-white,[color~=white]{--un-text-opacity:1;color:rgba(255,255,255,var(--un-text-opacity))}[color~="#3375b9"]{--un-text-opacity:1;color:rgba(51,117,185,var(--un-text-opacity))}[color~="#626aef"]{--un-text-opacity:1;color:rgba(98,106,239,var(--un-text-opacity))}[color~="#BA5783"]{--un-text-opacity:1;color:rgba(186,87,131,var(--un-text-opacity))}[color~="#fbfff9"]{--un-text-opacity:1;color:rgba(251,255,249,var(--un-text-opacity))}[tab=""]{-moz-tab-size:4;-o-tab-size:4;tab-size:4}.text-shadow{--un-text-shadow:0 0 1px var(--un-text-shadow-color, rgba(0,0,0,.2)),0 0 1px var(--un-text-shadow-color, rgba(1,0,5,.1));text-shadow:var(--un-text-shadow)}.shadow{--un-shadow:var(--un-shadow-inset) 0 1px 3px 0 var(--un-shadow-color, rgba(0,0,0,.1)),var(--un-shadow-inset) 0 1px 2px -1px var(--un-shadow-color, rgba(0,0,0,.1));box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}.filter{filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia)}[transition=""]{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease,.ease-in-out,[ease-in-out=""]{transition-timing-function:cubic-bezier(.4,0,.2,1)}
diff --git a/assets/index-d8920c66.css.gz b/assets/index-d8920c66.css.gz
new file mode 100644
index 00000000..5eb0e491
Binary files /dev/null and b/assets/index-d8920c66.css.gz differ
diff --git a/assets/instancedAreaInfo-11b0e34a.js.gz b/assets/instancedAreaInfo-11b0e34a.js.gz
deleted file mode 100644
index 8864ec58..00000000
Binary files a/assets/instancedAreaInfo-11b0e34a.js.gz and /dev/null differ
diff --git a/assets/instancedAreaInfo-11b0e34a.js b/assets/instancedAreaInfo-d4114a56.js
similarity index 89%
rename from assets/instancedAreaInfo-11b0e34a.js
rename to assets/instancedAreaInfo-d4114a56.js
index f37b7f5a..30772cb1 100644
--- a/assets/instancedAreaInfo-11b0e34a.js
+++ b/assets/instancedAreaInfo-d4114a56.js
@@ -1 +1 @@
-import{d as h,s as i,o as z,b as g,t as c,u as p}from"./vendor-5deaef20.js";import{_ as y}from"./index-b97db18e.js";var _=(e=>(e[""]="①",e[""]="②",e[""]="③",e[""]="④",e[""]="⑤",e[""]="⑥",e[""]="⑦",e[""]="⑧",e[""]="⑨",e))(_||{});const v=h({__name:"instancedAreaInfo",setup(e){var r;addOverlayListener("LogLine",u),startOverlayEvents();let n=i(""),t=i("");const f=((r=d(location.href))==null?void 0:r.simple)==="true";function d(a){const o=a.split("?").pop().split("&"),s={};return o.forEach(m=>{let l=m.split("=");s[l[0]]=l[1]}),s}function u(a){if(a.line[0]==="00"&&a.line[2]==="0039"){const o=a.line[4].match(/当前所在副本区为“(?[^”]+)(?[])”/)??a.line[4].match(/You are now in the instanced area (?.+?)(?[])”/)??a.line[4].match(/インスタンスエリア「(?.+?)(?[])」/);o&&(n.value=o.groups.zoneName,t.value=_[o.groups.zoneInstanced])}else a.line[0]==="01"&&(n.value=a.line[3],t.value="")}return(a,o)=>(z(),g("h5",null,c(f?"":p(n))+c(p(t)),1))}});const x=y(v,[["__scopeId","data-v-e8329c5e"]]);export{x as default};
+import{d as h,s as i,o as z,b as g,t as c,u as p}from"./vendor-2418a256.js";import{_ as y}from"./index-a219b89b.js";var _=(e=>(e[""]="①",e[""]="②",e[""]="③",e[""]="④",e[""]="⑤",e[""]="⑥",e[""]="⑦",e[""]="⑧",e[""]="⑨",e))(_||{});const v=h({__name:"instancedAreaInfo",setup(e){var r;addOverlayListener("LogLine",u),startOverlayEvents();let n=i(""),t=i("");const f=((r=d(location.href))==null?void 0:r.simple)==="true";function d(a){const o=a.split("?").pop().split("&"),s={};return o.forEach(m=>{let l=m.split("=");s[l[0]]=l[1]}),s}function u(a){if(a.line[0]==="00"&&a.line[2]==="0039"){const o=a.line[4].match(/当前所在副本区为“(?[^”]+)(?[])”/)??a.line[4].match(/You are now in the instanced area (?.+?)(?[])”/)??a.line[4].match(/インスタンスエリア「(?.+?)(?[])」/);o&&(n.value=o.groups.zoneName,t.value=_[o.groups.zoneInstanced])}else a.line[0]==="01"&&(n.value=a.line[3],t.value="")}return(a,o)=>(z(),g("h5",null,c(f?"":p(n))+c(p(t)),1))}});const x=y(v,[["__scopeId","data-v-e8329c5e"]]);export{x as default};
diff --git a/assets/instancedAreaInfo-d4114a56.js.gz b/assets/instancedAreaInfo-d4114a56.js.gz
new file mode 100644
index 00000000..112af90c
Binary files /dev/null and b/assets/instancedAreaInfo-d4114a56.js.gz differ
diff --git a/assets/keigennRecord2-b6327d24.css b/assets/keigennRecord2-b6327d24.css
new file mode 100644
index 00000000..fb39fad6
--- /dev/null
+++ b/assets/keigennRecord2-b6327d24.css
@@ -0,0 +1 @@
+@charset "UTF-8";.upload[data-v-d140243c]{color:#000}.upload .upload-select[data-v-d140243c]{min-width:400px;height:75px;border:1px solid #ccc;border-radius:10px;position:relative;background-color:#fff}.upload .upload-select input[data-v-d140243c]{cursor:pointer;opacity:0;height:100%;width:100%}.upload .upload-select .text span[data-v-d140243c]{position:absolute;top:calc(50% - .2em);left:50%;transform:translate(-50%,-50%);font-size:50px}.upload .upload-select .text p[data-v-d140243c]{position:absolute;top:calc(50% + .2em);left:50%;transform:translate(-50%,-50%)}.upload .upload-select[data-v-d140243c]:hover,.upload .upload-select.drag[data-v-d140243c]{border-color:#000;background-color:#eee}.vxe-header--column{line-height:1.75em!important}.vxe-header--column .vxe-cell{white-space:nowrap!important}body,html{padding:0;margin:0;overflow:hidden}*{-webkit-user-select:none;user-select:none}.vxe-table--main-wrapper{background-color:#151515cc}.vxe-body--row:hover{cursor:pointer}img[src=""],img:not([src]){opacity:0;display:none}.vxe-cell{padding-left:3px!important;padding-right:3px!important;overflow:visible!important}.minimize{padding:0!important;margin:0 0 0 auto!important;border:none!important;width:var(--vxe-input-height-mini)!important;height:var(--vxe-input-height-mini)!important;z-index:13}.vxe-select-option{max-width:calc(100% - 2px)!important}.vxe-table--filter-wrapper:not(.is--multiple){text-align:left!important}:root{--vxe-font-family: -apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;--vxe-font-size: 14px;--vxe-font-size-medium: 14px;--vxe-font-size-small: 13px;--vxe-font-size-mini: 12px;--vxe-border-radius: 0px;--vxe-icon-font-family: Verdana, Arial, Tahoma;--vxe-icon-background-color: #fff;--vxe-font-color: #dbe0e6;--vxe-primary-color: #409eff;--vxe-success-color: #67c23a;--vxe-info-color: #909399;--vxe-warning-color: #e6a23c;--vxe-danger-color: #f56c6c;--vxe-font-lighten-color: #f9fafb;--vxe-primary-lighten-color: #73b8ff;--vxe-success-lighten-color: #85cf60;--vxe-info-lighten-color: #abadb1;--vxe-warning-lighten-color: #ecb869;--vxe-danger-lighten-color: #f89c9c;--vxe-font-darken-color: #bdc7d1;--vxe-primary-darken-color: #0d84ff;--vxe-success-darken-color: #529b2e;--vxe-info-darken-color: #767980;--vxe-warning-darken-color: #d48a1b;--vxe-danger-darken-color: #f23c3c;--vxe-font-disabled-color: #BFBFBF;--vxe-primary-disabled-color: #a6d2ff;--vxe-success-disabled-color: #a3db87;--vxe-info-disabled-color: #c5c7ca;--vxe-warning-disabled-color: #f2cd96;--vxe-danger-disabled-color: #fbcccc;--vxe-input-border-color: #4e4a4a;--vxe-input-disabled-color: #5f5b5b;--vxe-input-disabled-background-color: #6c6767;--vxe-input-placeholder-color: #C0C4CC;--vxe-table-popup-border-color: #4e4a4a;--vxe-table-header-font-color: white;--vxe-table-footer-font-color: white;--vxe-table-border-radius: 0px;--vxe-table-border-width: 1px;--vxe-table-border-color: #4e4a4a;--vxe-table-resizable-line-color: #D9DDDF;--vxe-table-resizable-drag-line-color: #409eff;--vxe-table-header-background-color: transparent;--vxe-table-body-background-color: transparent;--vxe-table-footer-background-color: #ffffff;--vxe-table-tree-node-line-color: #909399;--vxe-table-tree-node-line-style: dotted;--vxe-table-header-font-weight: 700;--vxe-table-row-height-default: 48px;--vxe-table-row-height-medium: 44px;--vxe-table-row-height-small: 40px;--vxe-table-row-height-mini: 36px;--vxe-table-row-line-height: 22px;--vxe-table-row-hover-background-color: gray;--vxe-table-row-striped-background-color: #2b2929;--vxe-table-row-hover-striped-background-color: #454242;--vxe-table-row-radio-checked-background-color: #fff3e0;--vxe-table-row-hover-radio-checked-background-color: #ffebbc;--vxe-table-row-checkbox-checked-background-color: fade(orange, 15%);--vxe-table-row-hover-checkbox-checked-background-color: fade(orange, 20%);--vxe-table-row-current-background-color: fade(white, 20%);--vxe-table-row-hover-current-background-color: fade(white, 20%);--vxe-table-column-padding-default: 13px 0;--vxe-table-column-padding-medium: 11px 0;--vxe-table-column-padding-small: 9px 0;--vxe-table-column-padding-mini: 7px 0;--vxe-table-column-hover-background-color: fade(white, 20%);--vxe-table-column-current-background-color: fade(white, 20%);--vxe-table-column-icon-border-color: #c0c4cc;--vxe-table-column-icon-border-hover-color: #515A6E;--vxe-table-cell-placeholder-color: #C0C4CC;--vxe-table-cell-padding-left: 10px;--vxe-table-cell-padding-right: 10px;--vxe-table-cell-input-height-default: 42px;--vxe-table-cell-input-height-medium: 38px;--vxe-table-cell-input-height-small: 34px;--vxe-table-cell-input-height-mini: 30px;--vxe-table-cell-dirty-width: 5px;--vxe-table-cell-dirty-update-color: #f56c6c;--vxe-table-cell-dirty-insert-color: #19A15F;--vxe-table-cell-area-border-color: #409eff;--vxe-table-cell-area-border-width: 1px;--vxe-table-cell-main-area-extension-border-color: #fff;--vxe-table-cell-main-area-extension-background-color: #409eff;--vxe-table-cell-extend-area-border-width: 2px;--vxe-table-cell-copy-area-border-width: 3px;--vxe-table-cell-active-area-border-width: 2px;--vxe-table-cell-copy-area-border-color: #409eff;--vxe-table-cell-extend-area-border-color: #409eff;--vxe-table-cell-active-area-border-color: #409eff;--vxe-table-cell-area-background-color: rgba(64, 158, 255, .2);--vxe-table-checkbox-range-border-width: 1px;--vxe-table-checkbox-range-border-color: #006af1;--vxe-table-checkbox-range-background-color: rgba(50, 128, 252, .2);--vxe-table-fixed-left-scrolling-box-shadow: 8px 0px 10px -5px rgba(255, 255, 255, .12);--vxe-table-fixed-right-scrolling-box-shadow: -8px 0px 10px -5px rgba(255, 255, 255, .12);--vxe-table-filter-panel-background-color: rgba(21, 21, 21, .75);--vxe-table-menu-item-width: 178px;--vxe-table-menu-background-color: #494a4d;--vxe-loading-color: #409eff;--vxe-loading-background-color: rgba(0, 0, 0, .5);--vxe-loading-z-index: 999;--vxe-table-validate-error-color: #f56c6c;--vxe-table-validate-error-background-color: transparent;--vxe-grid-maximize-background-color: rgba(21, 21, 21, .7);--vxe-toolbar-background-color: #fff;--vxe-toolbar-custom-active-background-color: #D9DADB;--vxe-toolbar-panel-background-color: rgba(21, 21, 21, .7);--vxe-tooltip-dark-color: #fff;--vxe-tooltip-dark-background-color: #6e7075;--vxe-tooltip-light-background-color: #fff;--vxe-pager-background-color: rgba(21, 21, 21, .7);--vxe-pager-perfect-background-color: rgba(21, 21, 21, .7);--vxe-pager-perfect-button-background-color: rgba(59, 59, 59, .7);--vxe-modal-header-background-color: #262626;--vxe-modal-body-background-color: #303133;--vxe-modal-border-color: #4e4a4a;--vxe-checkbox-font-size-default: 15px;--vxe-checkbox-font-size-medium: 14px;--vxe-checkbox-font-size-small: 13px;--vxe-checkbox-font-size-mini: 12px;--vxe-checkbox-checked-width: .32em;--vxe-checkbox-checked-height: .64em;--vxe-checkbox-indeterminate-width: .6em;--vxe-checkbox-indeterminate-height: 2px;--vxe-checkbox-border-width: 2px;--vxe-checkbox-border-radius: 2px;--vxe-checkbox-icon-background-color: #4c4c4c;--vxe-checkbox-checked-icon-border-color: #4e4a4a;--vxe-checkbox-indeterminate-icon-background-color: #4c4c4c;--vxe-radio-font-size-default: 15px;--vxe-radio-font-size-medium: 14px;--vxe-radio-font-size-small: 13px;--vxe-radio-font-size-mini: 12px;--vxe-radio-border-width: 2px;--vxe-radio-icon-background-color: #fff;--vxe-radio-checked-icon-background-color: #fff;--vxe-radio-indeterminate-icon-background-color: #fff;--vxe-radio-button-default-background-color: #fff;--vxe-button-max-width: 500px;--vxe-button-default-background-color: rgba(59, 59, 59, .7);--vxe-button-dropdown-panel-background-color: rgba(59, 59, 59, .7);--vxe-button-height-default: 34px;--vxe-button-height-medium: 32px;--vxe-button-height-small: 30px;--vxe-button-height-mini: 28px;--vxe-button-round-border-radius-default: 17px;--vxe-button-round-border-radius-medium: 16px;--vxe-button-round-border-radius-small: 15px;--vxe-button-round-border-radius-mini: 14px;--vxe-input-background-color: rgba(21, 21, 21, .7);--vxe-input-panel-background-color: rgba(21, 21, 21, .7);--vxe-input-number-disabled-color: #e4e7ed;--vxe-input-date-festival-color: #999999;--vxe-input-date-festival-important-color: #409eff;--vxe-input-date-notice-background-color: #FF0000;--vxe-input-date-picker-hover-background-color: #f2f6fc;--vxe-input-date-picker-selected-color: #fff;--vxe-input-date-time-confirm-button-color: #fff;--vxe-input-date-picker-festival-selected-color: #fff;--vxe-input-date-picker-notice-selected-background-color: #fff;--vxe-input-date-extra-color: #67c23a;--vxe-input-date-extra-important-color: #fd2222;--vxe-input-date-title-height-default: 30px;--vxe-input-date-title-height-medium: 29px;--vxe-input-date-title-height-small: 28px;--vxe-input-date-title-height-mini: 26px;--vxe-input-date-time-week-row-height-default: 38px;--vxe-input-date-time-week-row-height-medium: 36px;--vxe-input-date-time-week-row-height-small: 34px;--vxe-input-date-time-week-row-height-mini: 32px;--vxe-input-date-month-year-row-height-default: 48px;--vxe-input-date-month-year-row-height-medium: 46px;--vxe-input-date-month-year-row-height-small: 44px;--vxe-input-date-month-year-row-height-mini: 42px;--vxe-input-date-quarter-row-height-default: 60px;--vxe-input-date-quarter-row-height-medium: 58px;--vxe-input-date-quarter-row-height-small: 56px;--vxe-input-date-quarter-row-height-mini: 54px;--vxe-input-height-default: 34px;--vxe-input-height-medium: 32px;--vxe-input-height-small: 30px;--vxe-input-height-mini: 28px;--vxe-input-count-color: #999;--vxe-input-count-background-color: #fff;--vxe-input-count-error-color: #f56c6c;--vxe-textarea-line-height: 1.5715;--vxe-textarea-background-color: #fff;--vxe-form-item-min-height-default: 36px;--vxe-form-item-min-height-medium: 34px;--vxe-form-item-min-height-small: 32px;--vxe-form-item-min-height-mini: 30px;--vxe-form-background-color: rgba(21, 21, 21, .7);--vxe-form-validate-error-color: #f56c6c;--vxe-form-validate-error-background-color: inherit;--vxe-select-option-height-default: 30px;--vxe-select-option-height-medium: 28px;--vxe-select-option-height-small: 26px;--vxe-select-option-height-mini: 24px;--vxe-select-option-hover-background-color: #4c4c4c;--vxe-select-panel-background-color: rgba(21, 21, 21, .8);--vxe-select-empty-color: #C0C4CC;--vxe-optgroup-title-color: #909399;--vxe-switch-font-color: #fff;--vxe-switch-icon-background-color: #fff;--vxe-switch-open-background-color: #409eff;--vxe-switch-close-background-color: rgba(0, 0, 0, .35);--vxe-switch-disabled-background-color: rgba(0, 0, 0, .15);--vxe-pulldown-panel-background-color: rgba(21, 21, 21, .7)}[class*=vxe-icon--]{display:inline-block;vertical-align:middle;position:relative;direction:ltr;font-family:var(--vxe-icon-font-family);font-weight:400;-webkit-user-select:none;user-select:none}[class*=vxe-icon--].rotate45{transform:rotate(45deg)}[class*=vxe-icon--].rotate90{transform:rotate(90deg)}[class*=vxe-icon--].rotate180{transform:rotate(180deg)}.vxe-icon--search,.vxe-icon--print,.vxe-icon--dot,.vxe-icon--calendar,.vxe-icon--eye,.vxe-icon--eye-slash,.vxe-icon--upload,.vxe-icon--download,.vxe-icon--error,.vxe-icon--remove,.vxe-icon--circle-plus,.vxe-icon--success,.vxe-icon--warning,.vxe-icon--info,.vxe-icon--question,.vxe-icon--refresh,.vxe-icon--minus,.vxe-icon--close,.vxe-icon--check,.vxe-icon--plus,.vxe-icon--more,.vxe-icon--edit-outline,.vxe-icon--funnel,.vxe-icon--d-arrow-left,.vxe-icon--d-arrow-right,.vxe-icon--arrow-top,.vxe-icon--arrow-right,.vxe-icon--arrow-left,.vxe-icon--arrow-bottom,.vxe-icon--caret-right,.vxe-icon--caret-left,.vxe-icon--caret-bottom,.vxe-icon--caret-top,.vxe-icon--menu,.vxe-icon--zoomout,.vxe-icon--zoomin,.vxe-icon--square{width:1em;height:1em;line-height:1em}.vxe-icon--search:after,.vxe-icon--search:before,.vxe-icon--print:after,.vxe-icon--print:before,.vxe-icon--dot:before,.vxe-icon--calendar:after,.vxe-icon--calendar:before,.vxe-icon--eye-slash:after,.vxe-icon--eye:before,.vxe-icon--eye-slash:before,.vxe-icon--upload:after,.vxe-icon--download:after,.vxe-icon--upload:before,.vxe-icon--download:before,.vxe-icon--error:after,.vxe-icon--remove:after,.vxe-icon--circle-plus:after,.vxe-icon--success:after,.vxe-icon--warning:after,.vxe-icon--info:after,.vxe-icon--question:after,.vxe-icon--refresh:before,.vxe-icon--refresh:after,.vxe-icon--minus:before,.vxe-icon--close:before,.vxe-icon--check:before,.vxe-icon--plus:before,.vxe-icon--more:before,.vxe-icon--edit-outline:after,.vxe-icon--edit-outline:before,.vxe-icon--funnel:after,.vxe-icon--funnel:before,.vxe-icon--d-arrow-left:before,.vxe-icon--d-arrow-right:before,.vxe-icon--d-arrow-left:after,.vxe-icon--d-arrow-right:after,.vxe-icon--arrow-top:before,.vxe-icon--arrow-right:before,.vxe-icon--arrow-left:before,.vxe-icon--arrow-bottom:before,.vxe-icon--caret-right:before,.vxe-icon--caret-left:before,.vxe-icon--caret-bottom:before,.vxe-icon--caret-top:before,.vxe-icon--zoomout:after,.vxe-icon--zoomout:before,.vxe-icon--zoomin:before,.vxe-icon--zoomin:after,.vxe-icon--square:before{content:"";position:absolute}.vxe-icon--square:before{left:.05em;top:.05em;width:.9em;height:.9em;border-width:.1em;border-style:solid;border-color:inherit}.vxe-icon--zoomin{border-width:.1em;border-style:solid;border-color:inherit;background-color:var(--vxe-icon-background-color)}.vxe-icon--zoomin:before,.vxe-icon--zoomin:after{background-color:inherit}.vxe-icon--zoomin:before{left:-.1em;top:.2em;width:1.1em;height:.4em}.vxe-icon--zoomin:after{top:-.1em;left:.2em;width:.4em;height:1.1em}.vxe-icon--zoomout{position:relative}.vxe-icon--zoomout:before{right:0;top:0;width:.7em;height:.7em;border-width:.1em;border-style:solid;border-color:inherit}.vxe-icon--zoomout:after{left:.1em;bottom:.1em;width:.7em;height:.7em;border-width:.1em;border-style:solid;border-color:inherit;background-color:var(--vxe-icon-background-color)}.vxe-icon--menu:before{content:"";display:inline-block;width:.22em;height:.22em;box-shadow:0 -.36em,-.36em -.36em,.36em -.36em,0 0 0 1em inset,-.36em 0,.36em 0,0 .36em,-.36em .36em,.36em .36em;margin:.26em}.vxe-icon--caret-right:before,.vxe-icon--caret-left:before,.vxe-icon--caret-bottom:before,.vxe-icon--caret-top:before{border-width:.4em;border-style:solid;border-color:transparent}.vxe-icon--caret-top:before{left:.1em;bottom:.3em;border-bottom-color:inherit}.vxe-icon--caret-bottom:before{left:.1em;top:.3em;border-top-color:inherit}.vxe-icon--caret-left:before{right:.3em;bottom:.1em;border-right-color:inherit}.vxe-icon--caret-right:before{left:.3em;bottom:.1em;border-left-color:inherit}.vxe-icon--arrow-top:before,.vxe-icon--arrow-right:before,.vxe-icon--arrow-left:before,.vxe-icon--arrow-bottom:before{top:.4em;left:.14em;width:.7em;height:.7em;border-width:.15em;border-style:solid;border-top-color:inherit;border-right-color:inherit;border-bottom-color:transparent;border-left-color:transparent;border-radius:.15em;transform:rotate(-45deg)}.vxe-icon--arrow-bottom:before{top:0;left:.14em;transform:rotate(135deg)}.vxe-icon--arrow-left:before{top:.18em;left:.35em;transform:rotate(-135deg)}.vxe-icon--arrow-right:before{top:.18em;left:0;transform:rotate(45deg)}.vxe-icon--d-arrow-left:before,.vxe-icon--d-arrow-right:before{left:.15em}.vxe-icon--d-arrow-left:after,.vxe-icon--d-arrow-right:after{left:.58em}.vxe-icon--d-arrow-left:before,.vxe-icon--d-arrow-right:before,.vxe-icon--d-arrow-left:after,.vxe-icon--d-arrow-right:after{top:.18em;width:.7em;height:.7em;border-width:.15em;border-style:solid;border-top-color:inherit;border-right-color:transparent;border-bottom-color:transparent;border-left-color:inherit;border-radius:.15em;transform:rotate(-45deg)}.vxe-icon--d-arrow-right:before,.vxe-icon--d-arrow-right:after{transform:rotate(135deg)}.vxe-icon--d-arrow-right:before{left:-.25em}.vxe-icon--d-arrow-right:after{left:.18em}.vxe-icon--funnel:before{top:.05em;left:0;border-width:.5em;border-style:solid;border-top-color:inherit;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent}.vxe-icon--funnel:after{left:.41em;top:.4em;width:0;height:.5em;border-width:0 .2em 0 0;border-style:solid;border-right-color:inherit}.vxe-icon--edit-outline:before{height:.84em;width:.86em;top:.1em;left:.02em;border-radius:.2em;border-width:.1em;border-style:solid;border-color:inherit}.vxe-icon--edit-outline:after{left:.6em;bottom:.2em;width:0;height:.8em;border-radius:0 0 80% 80%;border-width:0 0 0 .22em;border-style:solid;border-color:inherit;transform:rotate(45deg)}.vxe-icon--more:before{content:"...";top:0;left:.1em;line-height:.5em;font-weight:700}.vxe-icon--plus:before{content:"+";left:-.12em;bottom:-.1em;line-height:1em;font-size:1.6em}.vxe-icon--check:before{left:.25em;bottom:.2em;width:.5em;height:.9em;border-width:.15em;border-style:solid;border-top-color:transparent;border-right-color:inherit;border-bottom-color:inherit;border-radius:.15em;border-left-color:transparent;transform:rotate(45deg)}.vxe-icon--close:before{content:"+";left:-.1em;bottom:-.16em;line-height:1em;font-size:1.8em;transform:rotate(45deg)}.vxe-icon--minus:before{content:"─";left:0;bottom:0;width:100%;text-align:center;line-height:.9em;font-size:1.2em}.vxe-icon--refresh{border-width:.1em;border-style:solid;border-radius:50%;border-right-color:transparent!important;border-left-color:transparent!important}.vxe-icon--refresh:before{left:50%;top:0;transform:translate(50%) rotate(-45deg)}.vxe-icon--refresh:after{right:50%;bottom:0;transform:translate(-50%) rotate(135deg)}.vxe-icon--refresh:before,.vxe-icon--refresh:after{width:0;height:0;border-width:.25em;border-style:solid;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent}.vxe-icon--refresh.roll{animation:rollCircle 1s infinite linear}.vxe-icon--error:before,.vxe-icon--remove:before,.vxe-icon--circle-plus:before,.vxe-icon--success:before,.vxe-icon--warning:before,.vxe-icon--info:before,.vxe-icon--question:before{content:"";border-radius:50%;border-width:.5em;border-style:solid;border-color:inherit;position:absolute;top:0;left:0;transform:scale(.95)}.vxe-icon--warning:after,.vxe-icon--info:after,.vxe-icon--question:after{left:0;bottom:0;width:100%;text-align:center;color:var(--vxe-icon-background-color);transform:rotate(-10deg) scale(.75)}.vxe-icon--question:after{content:"?"}.vxe-icon--info:after{content:"¡"}.vxe-icon--warning:after{content:"!"}.vxe-icon--success:after{content:"✓";left:.25em;bottom:0;color:var(--vxe-icon-background-color);font-size:.65em}.vxe-icon--circle-plus:after{content:"+";left:0;bottom:0;width:100%;text-align:center;color:var(--vxe-icon-background-color);line-height:1.4em;font-size:.8em}.vxe-icon--remove:after{content:"─";left:0;bottom:0;width:100%;text-align:center;line-height:1.5em;color:var(--vxe-icon-background-color);font-size:.7em}.vxe-icon--error:after{content:"×";left:0;bottom:0;width:100%;line-height:1.4em;text-align:center;color:var(--vxe-icon-background-color);font-size:.8em}.vxe-icon--upload,.vxe-icon--download{overflow:hidden}.vxe-icon--upload:before,.vxe-icon--download:before{left:0;width:1em;border-width:0;border-style:solid;border-color:inherit}.vxe-icon--upload:after,.vxe-icon--download:after{width:100%;text-align:center;font-size:2em}.vxe-icon--upload:before{top:.1em;border-top-width:.1em}.vxe-icon--upload:after{content:"↑";left:0;top:.15em}.vxe-icon--download:before{bottom:.05em;border-bottom-width:.1em}.vxe-icon--download:after{content:"↑";left:0;bottom:.15em;transform:rotate(180deg)}.vxe-icon--eye:before,.vxe-icon--eye-slash:before{content:"●";top:.16em;left:0;width:1em;height:.68em;line-height:.25em;border-radius:50%;border-width:.1em;border-style:solid;border-color:inherit;text-align:center}.vxe-icon--eye-slash:after{top:-.1em;left:.45em;width:0;height:1.2em;border-width:0;border-style:solid;border-color:inherit;border-left-width:.1em;transform:rotate(45deg)}.vxe-icon--calendar:before{top:.15em;left:0;width:1em;height:.8em;border-width:.2em .1em .1em .1em;border-radius:.1em .1em 0 0;border-style:solid;border-color:inherit}.vxe-icon--calendar:after{left:.2em;top:0;width:.6em;height:.3em;border-width:0 .1em;border-style:solid;border-color:inherit}.vxe-icon--dot:before{top:.25em;left:.25em;border-radius:50%;border-width:.25em;border-style:solid;border-color:inherit}.vxe-icon--print{box-shadow:inset 0 0 0 .1em;border-width:.2em 0;border-style:solid;border-color:transparent!important;border-radius:.3em .3em 0 0}.vxe-icon--print:before{width:.6em;height:.3em;top:-.2em;left:.2em;box-shadow:inset 0 0 0 .1em}.vxe-icon--print:after{width:.6em;height:.6em;left:.2em;bottom:-.2em;box-shadow:inset 0 0 0 .1em;background-color:var(--vxe-icon-background-color)}.vxe-icon--search:before{top:0;left:0;width:.8em;height:.8em;border-width:.15em;border-style:solid;border-color:inherit;border-radius:50%}.vxe-icon--search:after{top:.75em;left:.6em;width:.35em;height:0;border-width:.15em 0 0 0;border-style:solid;border-color:inherit;transform:rotate(45deg)}@font-face{font-family:vxeiconfont;src:url(data:application/x-font-woff2;charset=utf-8;base64,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) format("woff2")}@keyframes rollCircle{0%{transform:rotate(0)}to{transform:rotate(360deg)}}[class*=vxe-icon-]{font-family:vxeiconfont!important;font-style:normal;font-weight:400;font-size:1.1em;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class*=vxe-icon-].animat,[class*=vxe-icon-].roll{display:inline-block}[class*=vxe-icon-].animat{transition:transform .25s ease-in-out}[class*=vxe-icon-].rotate45{transform:rotate(45deg)}[class*=vxe-icon-].rotate90{transform:rotate(90deg)}[class*=vxe-icon-].rotate180{transform:rotate(180deg)}[class*=vxe-icon-].roll{animation:rollCircle 1s infinite linear}.vxe-icon-time:before{content:""}.vxe-icon-feedback:before{content:""}.vxe-icon-lightning:before{content:""}.vxe-icon-cloudy:before{content:""}.vxe-icon-heavy-rain:before{content:""}.vxe-icon-moon:before{content:""}.vxe-icon-sunny:before{content:""}.vxe-icon-location:before{content:""}.vxe-icon-location-fill:before{content:""}.vxe-icon-microphone-fill:before{content:""}.vxe-icon-microphone:before{content:""}.vxe-icon-share:before{content:""}.vxe-icon-share-fill:before{content:""}.vxe-icon-flag:before{content:""}.vxe-icon-flag-fill:before{content:""}.vxe-icon-platform:before{content:""}.vxe-icon-goods-fill:before{content:""}.vxe-icon-goods:before{content:""}.vxe-icon-funnel-clear:before{content:""}.vxe-icon-envelope:before{content:""}.vxe-icon-envelope-open-fill:before{content:""}.vxe-icon-envelope-open:before{content:""}.vxe-icon-envelope-fill:before{content:""}.vxe-icon-message-fill:before{content:""}.vxe-icon-chat:before{content:""}.vxe-icon-chat-fill:before{content:""}.vxe-icon-send:before{content:""}.vxe-icon-send-fill:before{content:""}.vxe-icon-user:before{content:""}.vxe-icon-user-fill:before{content:""}.vxe-icon-wechat:before{content:""}.vxe-icon-alipay:before{content:""}.vxe-icon-indicator:before{content:""}.vxe-icon-file-excel:before{content:""}.vxe-icon-file-pdf:before{content:""}.vxe-icon-file-image:before{content:""}.vxe-icon-file-markdown:before{content:""}.vxe-icon-file-ppt:before{content:""}.vxe-icon-file-word:before{content:""}.vxe-icon-file-zip:before{content:""}.vxe-icon-file-txt:before{content:""}.vxe-icon-refresh:before{content:""}.vxe-icon-checkbox-unchecked:before{content:""}.vxe-icon-information:before{content:""}.vxe-icon-info-circle-fill:before{content:""}.vxe-icon-info-circle:before{content:""}.vxe-icon-chart-radar:before{content:""}.vxe-icon-chart-bar-x:before{content:""}.vxe-icon-repeat:before{content:""}.vxe-icon-voice-fill:before{content:""}.vxe-icon-voice:before{content:""}.vxe-icon-flow-branch:before{content:""}.vxe-icon-comment:before{content:""}.vxe-icon-folder:before{content:""}.vxe-icon-folder-open:before{content:""}.vxe-icon-picture:before{content:""}.vxe-icon-picture-fill:before{content:""}.vxe-icon-bell:before{content:""}.vxe-icon-bell-fill:before{content:""}.vxe-icon-undo:before{content:""}.vxe-icon-home:before{content:""}.vxe-icon-home-fill:before{content:""}.vxe-icon-checkbox-checked:before{content:""}.vxe-icon-checkbox-indeterminate:before{content:""}.vxe-icon-fullscreen:before{content:""}.vxe-icon-minimize:before{content:""}.vxe-icon-print:before{content:""}.vxe-icon-upload:before{content:""}.vxe-icon-download:before{content:""}.vxe-icon-cloud-upload:before{content:""}.vxe-icon-cloud-download:before{content:""}.vxe-icon-spinner:before{content:""}.vxe-icon-close:before{content:""}.vxe-icon-custom-column:before{content:""}.vxe-icon-edit:before{content:""}.vxe-icon-zoom-in:before{content:""}.vxe-icon-caret-down:before{content:""}.vxe-icon-caret-up:before{content:""}.vxe-icon-caret-right:before{content:""}.vxe-icon-caret-left:before{content:""}.vxe-icon-square-checked-fill:before{content:""}.vxe-icon-square-close:before{content:""}.vxe-icon-square-down:before{content:""}.vxe-icon-square-left:before{content:""}.vxe-icon-square-caret-right:before{content:""}.vxe-icon-square-minus:before{content:""}.vxe-icon-square-plus:before{content:""}.vxe-icon-square-right:before{content:""}.vxe-icon-square-up:before{content:""}.vxe-icon-square-checked:before{content:""}.vxe-icon-square-down-fill:before{content:""}.vxe-icon-square-minus-fill:before{content:""}.vxe-icon-square-close-fill:before{content:""}.vxe-icon-square-left-fill:before{content:""}.vxe-icon-square-caret-right-fill:before{content:""}.vxe-icon-square-up-fill:before{content:""}.vxe-icon-square-right-fill:before{content:""}.vxe-icon-square-plus-fill:before{content:""}.vxe-icon-square-plus-square:before{content:""}.vxe-icon-square-fill:before{content:""}.vxe-icon-square-square:before{content:""}.vxe-icon-sort-alpha-desc:before{content:""}.vxe-icon-sort-alpha-asc:before{content:""}.vxe-icon-sort-numeric-asc:before{content:""}.vxe-icon-sort-numeric-desc:before{content:""}.vxe-icon-star-fill:before{content:""}.vxe-icon-star:before{content:""}.vxe-icon-star-half:before{content:""}.vxe-icon-lock-fill:before{content:""}.vxe-icon-unlock-fill:before{content:""}.vxe-icon-question:before{content:""}.vxe-icon-exclamation:before{content:""}.vxe-icon-ellipsis-h:before{content:""}.vxe-icon-ellipsis-v:before{content:""}.vxe-icon-save:before{content:""}.vxe-icon-setting:before{content:""}.vxe-icon-setting-fill:before{content:""}.vxe-icon-link:before{content:""}.vxe-icon-sort:before{content:""}.vxe-icon-chart-pie:before{content:""}.vxe-icon-chart-line:before{content:""}.vxe-icon-swap:before{content:""}.vxe-icon-num-list:before{content:""}.vxe-icon-copy:before{content:""}.vxe-icon-company:before{content:""}.vxe-icon-swap-right:before{content:""}.vxe-icon-swap-left:before{content:""}.vxe-icon-table:before{content:""}.vxe-icon-merge-cells:before{content:""}.vxe-icon-paste:before{content:""}.vxe-icon-cut:before{content:""}.vxe-icon-lock:before{content:""}.vxe-icon-unlock:before{content:""}.vxe-icon-chart-bar-y:before{content:""}.vxe-icon-fixed-fill:before{content:""}.vxe-icon-fixed:before{content:""}.vxe-icon-fixed-left-fill:before{content:""}.vxe-icon-fixed-left:before{content:""}.vxe-icon-fixed-right-fill:before{content:""}.vxe-icon-fixed-right:before{content:""}.vxe-icon-swap-down:before{content:""}.vxe-icon-swap-up:before{content:""}.vxe-icon-square:before{content:""}.vxe-icon-check:before{content:""}.vxe-icon-question-circle-fill:before{content:""}.vxe-icon-error-circle-fill:before{content:""}.vxe-icon-delete:before{content:""}.vxe-icon-dot:before{content:""}.vxe-icon-success-circle:before{content:""}.vxe-icon-delete-fill:before{content:""}.vxe-icon-minus:before{content:""}.vxe-icon-maximize:before{content:""}.vxe-icon-question-circle:before{content:""}.vxe-icon-warning-circle:before{content:""}.vxe-icon-warnion-circle-fill:before{content:""}.vxe-icon-eye-fill:before{content:""}.vxe-icon-search:before{content:""}.vxe-icon-funnel:before{content:""}.vxe-icon-eye-fill-close:before{content:""}.vxe-icon-search-zoom-in:before{content:""}.vxe-icon-arrow-right:before{content:""}.vxe-icon-arrow-left:before{content:""}.vxe-icon-arrow-up:before{content:""}.vxe-icon-calendar:before{content:""}.vxe-icon-arrow-down:before{content:""}.vxe-icon-warning-triangle:before{content:""}.vxe-icon-add:before{content:""}.vxe-icon-arrow-double-left:before{content:""}.vxe-icon-arrow-double-right:before{content:""}.vxe-icon-menu:before{content:""}.vxe-icon-warning-triangle-fill:before{content:""}.vxe-icon-error-circle:before{content:""}.vxe-icon-zoom-out:before{content:""}.vxe-icon-success-circle-fill:before{content:""}.vxe-icon-radio-checked:before{content:""}.vxe-icon-radio-unchecked:before{content:""}.vxe-cell--filter{padding:0 .1em 0 .25em;text-align:center;vertical-align:middle;display:inline-block;line-height:0}.vxe-cell--filter.col--filter .vxe-filter--btn{color:var(--vxe-font-color)}.vxe-cell--filter .vxe-filter--btn{color:var(--vxe-table-column-icon-border-color);cursor:pointer}.vxe-cell--filter .vxe-filter--btn:hover{color:var(--vxe-font-color)}.is--filter-active .vxe-cell--filter .vxe-filter--btn{color:var(--vxe-primary-color)}.vxe-table--filter-wrapper{display:none;position:absolute;top:0;min-width:100px;border-radius:var(--vxe-border-radius);background-color:var(--vxe-table-filter-panel-background-color);border:1px solid var(--vxe-table-popup-border-color);box-shadow:0 1px 6px #0003;z-index:10}.vxe-table--filter-wrapper:not(.is--multiple){text-align:center}.vxe-table--filter-wrapper.is--active{display:block}.vxe-table--filter-wrapper .vxe-table--filter-header>li,.vxe-table--filter-wrapper .vxe-table--filter-body>li{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:360px;padding:.25em .8em;cursor:pointer}.vxe-table--filter-wrapper .vxe-table--filter-header>li.is--checked,.vxe-table--filter-wrapper .vxe-table--filter-body>li.is--checked{color:var(--vxe-primary-color)}.vxe-table--filter-wrapper .vxe-table--filter-header>li:hover,.vxe-table--filter-wrapper .vxe-table--filter-body>li:hover{background-color:var(--vxe-table-row-hover-background-color)}.vxe-table--filter-wrapper .vxe-table--filter-header{padding-top:.2em}.vxe-table--filter-wrapper .vxe-table--filter-body{max-height:200px;padding-bottom:.2em}.vxe-table--filter-wrapper>ul{list-style-type:none;padding:0;margin:0;overflow:auto;-webkit-user-select:none;user-select:none}.vxe-table--filter-wrapper.is--multiple>ul>li{padding:.25em .8em .25em 1em}.vxe-table--filter-wrapper .vxe-table--filter-footer{border-top:1px solid var(--vxe-table-popup-border-color);padding:.6em;-webkit-user-select:none;user-select:none}.vxe-table--filter-wrapper .vxe-table--filter-footer button{background-color:transparent;padding:0 .4em;border:0;color:var(--vxe-font-color);cursor:pointer}.vxe-table--filter-wrapper .vxe-table--filter-footer button:focus{outline:none}.vxe-table--filter-wrapper .vxe-table--filter-footer button:hover{color:var(--vxe-primary-color)}.vxe-table--filter-wrapper .vxe-table--filter-footer button.is--disabled{color:var(--vxe-font-disabled-color);cursor:not-allowed}.vxe-table--context-menu-wrapper{display:none}.vxe-table--context-menu-wrapper.is--visible{display:block}.vxe-table--context-menu-wrapper,.vxe-table--context-menu-clild-wrapper{position:absolute;top:0;left:0;font-size:12px;border:1px solid var(--vxe-table-popup-border-color);box-shadow:3px 3px 4px -2px #0009;padding:0 1px;-webkit-user-select:none;user-select:none;color:var(--vxe-font-color);font-family:var(--vxe-font-family);background-color:var(--vxe-table-menu-background-color)}.vxe-context-menu--link{display:block;padding:0 2.5em;width:var(--vxe-table-menu-item-width);line-height:26px;color:var(--vxe-font-color);cursor:pointer}.vxe-context-menu--link .vxe-context-menu--link-prefix,.vxe-context-menu--link .vxe-context-menu--link-suffix{position:absolute;top:5px;margin-right:5px;font-size:16px}.vxe-context-menu--link .vxe-context-menu--link-prefix{left:5px}.vxe-context-menu--link .vxe-context-menu--link-suffix{right:5px}.vxe-context-menu--link .vxe-context-menu--link-suffix.suffix--haschild{top:8px}.vxe-context-menu--link .vxe-context-menu--link-suffix.suffix--haschild:before{position:absolute;content:"";border:4px solid transparent;border-left-color:#727272}.vxe-context-menu--link .vxe-context-menu--link-content{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vxe-table--context-menu-clild-wrapper .vxe-context-menu--link{padding:0 2em 0 2.5em}.vxe-context-menu--option-wrapper,.vxe-table--context-menu-clild-wrapper{margin:0;padding:0;list-style-type:none;border-bottom:1px solid #E8EAED}.vxe-context-menu--option-wrapper li,.vxe-table--context-menu-clild-wrapper li{position:relative;margin:1px 0;border:1px solid transparent}.vxe-context-menu--option-wrapper li:last-child,.vxe-table--context-menu-clild-wrapper li:last-child{border:0}.vxe-context-menu--option-wrapper li.link--active,.vxe-table--context-menu-clild-wrapper li.link--active{background-color:#c5c5c5;border-color:#c5c5c5}.vxe-context-menu--option-wrapper li.link--active>.vxe-context-menu--link,.vxe-table--context-menu-clild-wrapper li.link--active>.vxe-context-menu--link{color:#2b2b2b}.vxe-context-menu--option-wrapper li.link--disabled>.vxe-context-menu--link,.vxe-table--context-menu-clild-wrapper li.link--disabled>.vxe-context-menu--link{color:var(--vxe-font-disabled-color);cursor:no-drop}.vxe-context-menu--option-wrapper li.link--disabled.link--active,.vxe-table--context-menu-clild-wrapper li.link--disabled.link--active{border-color:#c0c1c2;background-color:#eee}.vxe-context-menu--option-wrapper li.link--disabled.link--active:hover,.vxe-table--context-menu-clild-wrapper li.link--disabled.link--active:hover{background-color:inherit}.vxe-table--context-menu-clild-wrapper{display:none;top:0;left:100%}.vxe-table--context-menu-clild-wrapper.is--show{display:block}.vxe-checkbox .vxe-checkbox--icon,.vxe-custom--checkbox-option .vxe-checkbox--icon,.vxe-table--render-default .vxe-cell--checkbox .vxe-checkbox--icon,.vxe-export--panel-column-option .vxe-checkbox--icon,.vxe-table--filter-option .vxe-checkbox--icon{font-size:1.34em}.vxe-checkbox .vxe-checkbox--icon,.vxe-custom--checkbox-option .vxe-checkbox--icon,.vxe-table--render-default .vxe-cell--checkbox .vxe-checkbox--icon,.vxe-export--panel-column-option .vxe-checkbox--icon,.vxe-table--filter-option .vxe-checkbox--icon{color:var(--vxe-input-border-color);vertical-align:middle;font-weight:700;-webkit-user-select:none;user-select:none}.is--checked.vxe-checkbox,.is--checked.vxe-custom--checkbox-option,.vxe-table--render-default .is--checked.vxe-cell--checkbox,.is--checked.vxe-export--panel-column-option,.is--checked.vxe-table--filter-option,.is--indeterminate.vxe-checkbox,.is--indeterminate.vxe-custom--checkbox-option,.vxe-table--render-default .is--indeterminate.vxe-cell--checkbox,.is--indeterminate.vxe-export--panel-column-option,.is--indeterminate.vxe-table--filter-option,.is--checked.vxe-checkbox .vxe-checkbox--icon,.is--checked.vxe-custom--checkbox-option .vxe-checkbox--icon,.vxe-table--render-default .is--checked.vxe-cell--checkbox .vxe-checkbox--icon,.is--checked.vxe-export--panel-column-option .vxe-checkbox--icon,.is--checked.vxe-table--filter-option .vxe-checkbox--icon,.is--indeterminate.vxe-checkbox .vxe-checkbox--icon,.is--indeterminate.vxe-custom--checkbox-option .vxe-checkbox--icon,.vxe-table--render-default .is--indeterminate.vxe-cell--checkbox .vxe-checkbox--icon,.is--indeterminate.vxe-export--panel-column-option .vxe-checkbox--icon,.is--indeterminate.vxe-table--filter-option .vxe-checkbox--icon{color:var(--vxe-primary-color)}.vxe-checkbox:not(.is--disabled),.vxe-custom--checkbox-option:not(.is--disabled),.vxe-table--render-default .vxe-cell--checkbox:not(.is--disabled),.vxe-export--panel-column-option:not(.is--disabled),.vxe-table--filter-option:not(.is--disabled){cursor:pointer}.vxe-checkbox:not(.is--disabled):hover .vxe-checkbox--icon,.vxe-custom--checkbox-option:not(.is--disabled):hover .vxe-checkbox--icon,.vxe-table--render-default .vxe-cell--checkbox:not(.is--disabled):hover .vxe-checkbox--icon,.vxe-export--panel-column-option:not(.is--disabled):hover .vxe-checkbox--icon,.vxe-table--filter-option:not(.is--disabled):hover .vxe-checkbox--icon{color:var(--vxe-primary-color)}.is--disabled.vxe-checkbox,.is--disabled.vxe-custom--checkbox-option,.vxe-table--render-default .is--disabled.vxe-cell--checkbox,.is--disabled.vxe-export--panel-column-option,.is--disabled.vxe-table--filter-option{color:var(--vxe-font-disabled-color);cursor:not-allowed}.is--disabled.vxe-checkbox .vxe-checkbox--icon,.is--disabled.vxe-custom--checkbox-option .vxe-checkbox--icon,.vxe-table--render-default .is--disabled.vxe-cell--checkbox .vxe-checkbox--icon,.is--disabled.vxe-export--panel-column-option .vxe-checkbox--icon,.is--disabled.vxe-table--filter-option .vxe-checkbox--icon{color:var(--vxe-input-disabled-color)}.vxe-checkbox .vxe-checkbox--label,.vxe-custom--checkbox-option .vxe-checkbox--label,.vxe-table--render-default .vxe-cell--checkbox .vxe-checkbox--label,.vxe-export--panel-column-option .vxe-checkbox--label,.vxe-table--filter-option .vxe-checkbox--label{padding-left:.5em;vertical-align:middle}.vxe-export--panel-column>ul{list-style-type:none;overflow:auto;margin:0;padding:0;-webkit-user-select:none;user-select:none}.vxe-export--panel-column>ul>li{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.vxe-export--panel>table{width:100%;border:0;table-layout:fixed}.vxe-export--panel>table tr td{padding:0 10px}.vxe-export--panel>table tr td:nth-child(1){text-align:right;width:30%;font-weight:700;padding:8px 10px}.vxe-export--panel>table tr td:nth-child(2){width:70%}.vxe-export--panel>table tr td>.vxe-input,.vxe-export--panel>table tr td>.vxe-select{width:80%}.vxe-export--panel>table tr td>.vxe-export--panel-option-row{padding:.25em 0}.vxe-export--panel .vxe-export--panel-column{width:80%;border:1px solid var(--vxe-input-border-color);margin:3px 0;border-radius:var(--vxe-border-radius);-webkit-user-select:none;user-select:none}.vxe-export--panel .vxe-export--panel-column>ul>li{padding:.2em 1em}.vxe-export--panel .vxe-export--panel-column>ul>li.level--2{padding-left:3.5em}.vxe-export--panel .vxe-export--panel-column>ul>li.level--2 .vxe-checkbox--icon{left:1.8em}.vxe-export--panel .vxe-export--panel-column>ul>li.level--3{padding-left:4.5em}.vxe-export--panel .vxe-export--panel-column>ul>li.level--3 .vxe-checkbox--icon{left:2.8em}.vxe-export--panel .vxe-export--panel-column>ul>li.level--4{padding-left:5.5em}.vxe-export--panel .vxe-export--panel-column>ul>li.level--4 .vxe-checkbox--icon{left:3.8em}.vxe-export--panel .vxe-export--panel-column>ul>li.level--5{padding-left:6.5em}.vxe-export--panel .vxe-export--panel-column>ul>li.level--5 .vxe-checkbox--icon{left:4.8em}.vxe-export--panel .vxe-export--panel-column>ul>li.level--6{padding-left:7.5em}.vxe-export--panel .vxe-export--panel-column>ul>li.level--6 .vxe-checkbox--icon{left:5.8em}.vxe-export--panel .vxe-export--panel-column>ul>li.level--7{padding-left:8.5em}.vxe-export--panel .vxe-export--panel-column>ul>li.level--7 .vxe-checkbox--icon{left:6.8em}.vxe-export--panel .vxe-export--panel-column>ul>li.level--8{padding-left:9.5em}.vxe-export--panel .vxe-export--panel-column>ul>li.level--8 .vxe-checkbox--icon{left:7.8em}.vxe-export--panel .vxe-export--panel-column .vxe-export--panel-column-header{padding:.1em 0;background-color:var(--vxe-table-header-background-color);font-weight:700;border-bottom:1px solid var(--vxe-table-border-color)}.vxe-export--panel .vxe-export--panel-column .vxe-export--panel-column-body{padding:.2em 0;min-height:10em;max-height:17.6em}.vxe-export--panel .vxe-import-selected--file{padding-right:40px;position:relative;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:none;user-select:none}.vxe-export--panel .vxe-import-selected--file>i{display:none;position:absolute;top:50%;right:15px;transform:translateY(-50%);font-size:16px;cursor:pointer}.vxe-export--panel .vxe-import-selected--file:hover{color:var(--vxe-primary-color)}.vxe-export--panel .vxe-import-selected--file:hover>i{display:block}.vxe-export--panel .vxe-import-select--file{border:1px dashed var(--vxe-input-border-color);padding:6px 34px;outline:0;border-radius:var(--vxe-border-radius);background-color:var(--vxe-input-background-color);-webkit-user-select:none;user-select:none;cursor:pointer}.vxe-export--panel .vxe-import-select--file:focus{border-color:var(--vxe-primary-color);box-shadow:0 0 .25em 0 var(--vxe-primary-color)}.vxe-export--panel .vxe-import-select--file:hover{color:var(--vxe-primary-color);border-color:var(--vxe-primary-color)}.vxe-export--panel .vxe-export--panel-btns{text-align:right;padding:.25em}.vxe-checkbox .vxe-checkbox--icon,.vxe-custom--checkbox-option .vxe-checkbox--icon,.vxe-table--render-default .vxe-cell--checkbox .vxe-checkbox--icon,.vxe-table--filter-option .vxe-checkbox--icon,.vxe-export--panel-column-option .vxe-checkbox--icon{font-size:1.34em}.vxe-checkbox .vxe-checkbox--icon,.vxe-custom--checkbox-option .vxe-checkbox--icon,.vxe-table--render-default .vxe-cell--checkbox .vxe-checkbox--icon,.vxe-table--filter-option .vxe-checkbox--icon,.vxe-export--panel-column-option .vxe-checkbox--icon{color:var(--vxe-input-border-color);vertical-align:middle;font-weight:700;-webkit-user-select:none;user-select:none}.is--checked.vxe-checkbox,.is--checked.vxe-custom--checkbox-option,.vxe-table--render-default .is--checked.vxe-cell--checkbox,.is--checked.vxe-table--filter-option,.is--checked.vxe-export--panel-column-option,.is--indeterminate.vxe-checkbox,.is--indeterminate.vxe-custom--checkbox-option,.vxe-table--render-default .is--indeterminate.vxe-cell--checkbox,.is--indeterminate.vxe-table--filter-option,.is--indeterminate.vxe-export--panel-column-option,.is--checked.vxe-checkbox .vxe-checkbox--icon,.is--checked.vxe-custom--checkbox-option .vxe-checkbox--icon,.vxe-table--render-default .is--checked.vxe-cell--checkbox .vxe-checkbox--icon,.is--checked.vxe-table--filter-option .vxe-checkbox--icon,.is--checked.vxe-export--panel-column-option .vxe-checkbox--icon,.is--indeterminate.vxe-checkbox .vxe-checkbox--icon,.is--indeterminate.vxe-custom--checkbox-option .vxe-checkbox--icon,.vxe-table--render-default .is--indeterminate.vxe-cell--checkbox .vxe-checkbox--icon,.is--indeterminate.vxe-table--filter-option .vxe-checkbox--icon,.is--indeterminate.vxe-export--panel-column-option .vxe-checkbox--icon{color:var(--vxe-primary-color)}.vxe-checkbox:not(.is--disabled),.vxe-custom--checkbox-option:not(.is--disabled),.vxe-table--render-default .vxe-cell--checkbox:not(.is--disabled),.vxe-table--filter-option:not(.is--disabled),.vxe-export--panel-column-option:not(.is--disabled){cursor:pointer}.vxe-checkbox:not(.is--disabled):hover .vxe-checkbox--icon,.vxe-custom--checkbox-option:not(.is--disabled):hover .vxe-checkbox--icon,.vxe-table--render-default .vxe-cell--checkbox:not(.is--disabled):hover .vxe-checkbox--icon,.vxe-table--filter-option:not(.is--disabled):hover .vxe-checkbox--icon,.vxe-export--panel-column-option:not(.is--disabled):hover .vxe-checkbox--icon{color:var(--vxe-primary-color)}.is--disabled.vxe-checkbox,.is--disabled.vxe-custom--checkbox-option,.vxe-table--render-default .is--disabled.vxe-cell--checkbox,.is--disabled.vxe-table--filter-option,.is--disabled.vxe-export--panel-column-option{color:var(--vxe-font-disabled-color);cursor:not-allowed}.is--disabled.vxe-checkbox .vxe-checkbox--icon,.is--disabled.vxe-custom--checkbox-option .vxe-checkbox--icon,.vxe-table--render-default .is--disabled.vxe-cell--checkbox .vxe-checkbox--icon,.is--disabled.vxe-table--filter-option .vxe-checkbox--icon,.is--disabled.vxe-export--panel-column-option .vxe-checkbox--icon{color:var(--vxe-input-disabled-color)}.vxe-checkbox .vxe-checkbox--label,.vxe-custom--checkbox-option .vxe-checkbox--label,.vxe-table--render-default .vxe-cell--checkbox .vxe-checkbox--label,.vxe-table--filter-option .vxe-checkbox--label,.vxe-export--panel-column-option .vxe-checkbox--label{padding-left:.5em;vertical-align:middle}[class*=vxe-]:after,[class*=vxe-]:before,[class*=vxe-] *:after,[class*=vxe-] *:before,[class*=vxe-]{box-sizing:border-box}.vxe-loading{display:none;position:absolute;width:100%;height:100%;top:0;left:0;z-index:99;-webkit-user-select:none;user-select:none;background-color:var(--vxe-loading-background-color)}.vxe-loading.is--visible{display:block}.vxe-loading>.vxe-loading--chunk,.vxe-loading>.vxe-loading--warpper{width:100%;position:absolute;top:50%;left:0;transform:translateY(-50%);text-align:center;color:var(--vxe-loading-color)}.vxe-loading .vxe-loading--default-icon{font-size:1.4em}.vxe-loading .vxe-loading--text{padding:.4em 0}.vxe-loading .vxe-loading--spinner{display:inline-block;position:relative;width:56px;height:56px}.vxe-loading .vxe-loading--spinner:before,.vxe-loading .vxe-loading--spinner:after{content:"";width:100%;height:100%;border-radius:50%;background-color:var(--vxe-primary-color);opacity:.6;position:absolute;top:0;left:0;animation:bounce 2s infinite ease-in-out}.vxe-loading .vxe-loading--spinner:after{animation-delay:-1s}@keyframes bounce{0%,to{transform:scale(0)}50%{transform:scale(1)}}.size--mini .vxe-loading .vxe-loading--spinner{width:38px;height:38px}.size--small .vxe-loading .vxe-loading--spinner{width:44px;height:44px}.size--medium .vxe-loading .vxe-loading--spinner{width:50px;height:50px}.vxe-table--render-default .vxe-header--column.col--ellipsis,.vxe-table--render-default .vxe-body--column.col--ellipsis,.vxe-table--render-default .vxe-footer--column.col--ellipsis,.vxe-table--render-default.vxe-editable .vxe-body--column{height:var(--vxe-table-row-height-default)}.vxe-table--render-default.size--medium .vxe-header--column.col--ellipsis,.vxe-table--render-default.size--medium .vxe-body--column.col--ellipsis,.vxe-table--render-default.size--medium .vxe-footer--column.col--ellipsis,.vxe-table--render-default.vxe-editable.size--medium .vxe-body--column{height:var(--vxe-table-row-height-medium)}.vxe-table--render-default.size--small .vxe-header--column.col--ellipsis,.vxe-table--render-default.size--small .vxe-body--column.col--ellipsis,.vxe-table--render-default.size--small .vxe-footer--column.col--ellipsis,.vxe-table--render-default.vxe-editable.size--small .vxe-body--column{height:var(--vxe-table-row-height-small)}.vxe-table--render-default.size--mini .vxe-header--column.col--ellipsis,.vxe-table--render-default.size--mini .vxe-body--column.col--ellipsis,.vxe-table--render-default.size--mini .vxe-footer--column.col--ellipsis,.vxe-table--render-default.vxe-editable.size--mini .vxe-body--column{height:var(--vxe-table-row-height-mini)}.vxe-table-slots,.vxe-table--file-form{display:none}.vxe-table--print-frame{position:fixed;bottom:-100%;left:-100%;height:0;width:0;border:0}.vxe-table--body-wrapper{scroll-behavior:auto}.vxe-table--body-wrapper,.vxe-table--fixed-left-body-wrapper,.vxe-table--fixed-right-body-wrapper{overflow-y:auto;overflow-x:auto}.vxe-cell .vxe-default-input,.vxe-cell .vxe-default-textarea,.vxe-table--filter-wrapper .vxe-default-input,.vxe-table--filter-wrapper .vxe-default-textarea{background-color:var(--vxe-table-body-background-color)}.vxe-cell .vxe-default-input,.vxe-cell .vxe-default-textarea,.vxe-cell .vxe-default-select,.vxe-table--filter-wrapper .vxe-default-input,.vxe-table--filter-wrapper .vxe-default-textarea,.vxe-table--filter-wrapper .vxe-default-select{outline:0;padding:0 2px;width:100%;color:var(--vxe-font-color);border-radius:var(--vxe-border-radius);border:1px solid var(--vxe-input-border-color)}.vxe-cell .vxe-default-input:focus,.vxe-cell .vxe-default-textarea:focus,.vxe-cell .vxe-default-select:focus,.vxe-table--filter-wrapper .vxe-default-input:focus,.vxe-table--filter-wrapper .vxe-default-textarea:focus,.vxe-table--filter-wrapper .vxe-default-select:focus{border:1px solid var(--vxe-primary-color)}.vxe-cell .vxe-default-input[disabled],.vxe-cell .vxe-default-textarea[disabled],.vxe-cell .vxe-default-select[disabled],.vxe-table--filter-wrapper .vxe-default-input[disabled],.vxe-table--filter-wrapper .vxe-default-textarea[disabled],.vxe-table--filter-wrapper .vxe-default-select[disabled]{cursor:not-allowed;background-color:var(--vxe-input-disabled-background-color)}.vxe-cell .vxe-default-input,.vxe-cell .vxe-default-textarea,.vxe-cell .vxe-default-select,.vxe-table--filter-wrapper .vxe-default-input,.vxe-table--filter-wrapper .vxe-default-textarea,.vxe-table--filter-wrapper .vxe-default-select{height:var(--vxe-input-height-default)}.vxe-cell .vxe-default-input[type=date]::-webkit-inner-spin-button,.vxe-table--filter-wrapper .vxe-default-input[type=date]::-webkit-inner-spin-button{margin-top:4px}.vxe-cell .vxe-default-input[type=date]::-webkit-inner-spin-button,.vxe-cell .vxe-default-input[type=number]::-webkit-inner-spin-button,.vxe-table--filter-wrapper .vxe-default-input[type=date]::-webkit-inner-spin-button,.vxe-table--filter-wrapper .vxe-default-input[type=number]::-webkit-inner-spin-button{height:24px}.vxe-cell .vxe-default-input::placeholder,.vxe-table--filter-wrapper .vxe-default-input::placeholder{color:var(--vxe-input-placeholder-color)}.vxe-cell .vxe-default-textarea,.vxe-table--filter-wrapper .vxe-default-textarea{resize:none;vertical-align:middle}.vxe-cell .vxe-input,.vxe-cell .vxe-textarea,.vxe-cell .vxe-select,.vxe-table--filter-wrapper .vxe-input,.vxe-table--filter-wrapper .vxe-textarea,.vxe-table--filter-wrapper .vxe-select{width:100%;display:block}.vxe-cell .vxe-input>.vxe-input--inner,.vxe-cell .vxe-textarea>.vxe-textarea--inner,.vxe-table--filter-wrapper .vxe-input>.vxe-input--inner,.vxe-table--filter-wrapper .vxe-textarea>.vxe-textarea--inner{padding:0 2px}.vxe-cell .vxe-textarea--inner,.vxe-cell .vxe-default-textarea,.vxe-table--filter-wrapper .vxe-textarea--inner,.vxe-table--filter-wrapper .vxe-default-textarea{resize:none}.vxe-table--checkbox-range,.vxe-table--cell-main-area,.vxe-table--cell-extend-area,.vxe-table--cell-active-area,.vxe-table--cell-copy-area{display:none;position:absolute;pointer-events:none;z-index:1}.vxe-table--fixed-left-wrapper .vxe-table--checkbox-range,.vxe-table--fixed-left-wrapper .vxe-table--cell-main-area,.vxe-table--fixed-left-wrapper .vxe-table--cell-extend-area,.vxe-table--fixed-left-wrapper .vxe-table--cell-active-area,.vxe-table--fixed-left-wrapper .vxe-table--cell-copy-area,.vxe-table--fixed-right-wrapper .vxe-table--checkbox-range,.vxe-table--fixed-right-wrapper .vxe-table--cell-main-area,.vxe-table--fixed-right-wrapper .vxe-table--cell-extend-area,.vxe-table--fixed-right-wrapper .vxe-table--cell-active-area,.vxe-table--fixed-right-wrapper .vxe-table--cell-copy-area{z-index:2}.vxe-table--fixed-left-wrapper .vxe-table--cell-main-area[half="1"],.vxe-table--fixed-left-wrapper .vxe-table--cell-extend-area[half="1"],.vxe-table--fixed-left-wrapper .vxe-table--cell-active-area[half="1"]{border-right:0}.vxe-table--fixed-left-wrapper .vxe-table--cell-copy-area[half="1"]{background-size:var(--vxe-table-cell-copy-area-border-width) 12px,0 12px,12px var(--vxe-table-cell-copy-area-border-width),12px var(--vxe-table-cell-copy-area-border-width)}.vxe-table--fixed-right-wrapper .vxe-table--cell-main-area[half="1"],.vxe-table--fixed-right-wrapper .vxe-table--cell-extend-area[half="1"],.vxe-table--fixed-right-wrapper .vxe-table--cell-active-area[half="1"]{border-left:0}.vxe-table--fixed-right-wrapper .vxe-table--cell-copy-area[half="1"]{background-size:0 12px,var(--vxe-table-cell-copy-area-border-width) 12px,12px var(--vxe-table-cell-copy-area-border-width),12px var(--vxe-table-cell-copy-area-border-width)}.vxe-table--checkbox-range{background-color:var(--vxe-table-checkbox-range-background-color);border:var(--vxe-table-checkbox-range-border-width) solid var(--vxe-table-checkbox-range-border-color)}.vxe-table--cell-area{height:0;font-size:0;display:none}.vxe-table--cell-area>.vxe-table--cell-main-area{background-color:var(--vxe-table-cell-area-background-color);border:var(--vxe-table-cell-area-border-width) solid var(--vxe-table-cell-area-border-color)}.vxe-table--cell-area .vxe-table--cell-main-area-btn{display:none;position:absolute;right:-1px;bottom:-1px;width:7px;height:7px;border-style:solid;border-color:var(--vxe-table-cell-main-area-extension-border-color);border-width:1px 0 0 1px;background-color:var(--vxe-table-cell-main-area-extension-background-color);pointer-events:auto;cursor:crosshair}.vxe-table--cell-area .vxe-table--cell-extend-area{border:var(--vxe-table-cell-extend-area-border-width) solid var(--vxe-table-cell-extend-area-border-color)}@keyframes moveCopyCellBorder{to{background-position:0 -12px,100% 12px,12px 0,-12px 100%}}.vxe-table--cell-copy-area{background:linear-gradient(0deg,transparent 6px,var(--vxe-table-cell-copy-area-border-color) 6px) repeat-y,linear-gradient(0deg,transparent 50%,var(--vxe-table-cell-copy-area-border-color) 0) repeat-y,linear-gradient(90deg,transparent 50%,var(--vxe-table-cell-copy-area-border-color) 0) repeat-x,linear-gradient(90deg,transparent 50%,var(--vxe-table-cell-copy-area-border-color) 0) repeat-x;background-size:var(--vxe-table-cell-copy-area-border-width) 12px,var(--vxe-table-cell-copy-area-border-width) 12px,12px var(--vxe-table-cell-copy-area-border-width),12px var(--vxe-table-cell-copy-area-border-width);background-position:0 0,100% 0,0 0,0 100%;animation:moveCopyCellBorder .5s infinite linear}.vxe-table--cell-active-area{border:var(--vxe-table-cell-active-area-border-width) solid var(--vxe-table-cell-active-area-border-color)}.vxe-table--cell-multi-area>.vxe-table--cell-main-area{background-color:var(--vxe-table-cell-area-background-color)}.vxe-table--render-default.is--round:not(.is--header):not(.is--footer) .vxe-table--body-wrapper.body--wrapper,.vxe-table--render-default.is--round .vxe-table--border-line,.vxe-table--render-default.is--round .vxe-table--render-default.is--round{border-radius:var(--vxe-table-border-radius)}.vxe-table--render-default.is--round.is--footer:not(.is--header) .vxe-table--body-wrapper.body--wrapper,.vxe-table--render-default.is--round.is--header .vxe-table--header-wrapper.body--wrapper{border-radius:var(--vxe-table-border-radius) var(--vxe-table-border-radius) 0 0}.vxe-table--render-default.is--round.is--header .vxe-table--header-wrapper.fixed-left--wrapper{border-radius:var(--vxe-table-border-radius) 0 0 0}.vxe-table--render-default.is--round.is--header .vxe-table--header-wrapper.fixed-right--wrapper{border-radius:0 var(--vxe-table-border-radius) 0 0}.vxe-table--render-default.is--round.is--footer .vxe-table--footer-wrapper.body--wrapper,.vxe-table--render-default.is--round.is--header:not(.is--footer) .vxe-table--body-wrapper.body--wrapper{border-radius:0 0 var(--vxe-table-border-radius) var(--vxe-table-border-radius)}.vxe-table--render-default.is--round.is--footer .vxe-table--footer-wrapper.fixed-left--wrapper,.vxe-table--render-default.is--round.is--footer:not(.is--header) .vxe-table--body-wrapper.fixed-left--wrapper,.vxe-table--render-default.is--round.is--header:not(.is--footer) .vxe-table--body-wrapper.fixed-left--wrapper{border-radius:0 0 0 var(--vxe-table-border-radius)}.vxe-table--render-default.is--round.is--footer .vxe-table--footer-wrapper.fixed-right--wrapper,.vxe-table--render-default.is--round.is--footer:not(.is--header) .vxe-table--body-wrapper.fixed-right--wrapper,.vxe-table--render-default.is--round.is--header:not(.is--footer) .vxe-table--body-wrapper.fixed-right--wrapper{border-radius:0 0 var(--vxe-table-border-radius) 0}.vxe-table .vxe-table--header-wrapper{color:var(--vxe-table-header-font-color)}.vxe-table .vxe-table--header-wrapper .vxe-table--header-border-line{position:absolute;left:0;bottom:0;height:0;border-bottom:var(--vxe-table-border-width) solid var(--vxe-table-border-color)}.vxe-table .vxe-cell--sort{width:1.5em;height:1.35em;vertical-align:middle;text-align:center;display:inline-block;position:relative}.vxe-table .vxe-sort--asc-btn,.vxe-table .vxe-sort--desc-btn{position:absolute;left:.2em;color:var(--vxe-table-column-icon-border-color);width:1em;text-align:center;height:.8em;line-height:.8em;cursor:pointer}.vxe-table .vxe-sort--asc-btn:hover,.vxe-table .vxe-sort--desc-btn:hover{color:var(--vxe-font-color)}.vxe-table .vxe-sort--asc-btn.sort--active,.vxe-table .vxe-sort--desc-btn.sort--active{color:var(--vxe-primary-color)}.vxe-table .vxe-sort--asc-btn{top:-.1em}.vxe-table .vxe-sort--desc-btn{bottom:-.2em}.vxe-header--column{position:relative;font-weight:var(--vxe-table-header-font-weight)}.vxe-header--column.col--ellipsis>.vxe-cell{display:flex;align-items:center}.vxe-header--column.col--ellipsis>.vxe-cell .vxe-cell--title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vxe-header--column.col--ellipsis>.vxe-cell>i:not(.vxe-cell--title),.vxe-header--column.col--ellipsis>.vxe-cell>span:not(.vxe-cell--title){flex-shrink:0}.vxe-header--column .vxe-cell--required-icon{display:inline-block;color:var(--vxe-table-validate-error-color);width:.8em;height:1em;line-height:1em;font-family:var(--vxe-icon-font-family);font-weight:400;position:relative}.vxe-header--column .vxe-cell--required-icon:before{content:"*";position:absolute;left:0;top:.2em}.vxe-header--column .vxe-cell--required-icon{margin-right:.1em}.vxe-header--column .vxe-cell--edit-icon,.vxe-header--column .vxe-cell-help-icon{margin-right:.2em}.vxe-header--column .vxe-cell-help-icon{cursor:help}.vxe-header--column .vxe-resizable{position:absolute;right:-7px;bottom:0;width:14px;height:100%;text-align:center;z-index:1;cursor:col-resize}.vxe-header--column .vxe-resizable.is--line:before,.vxe-header--column .vxe-resizable.is--line:after{content:"";display:inline-block;vertical-align:middle}.vxe-header--column .vxe-resizable.is--line:before{width:1px;height:50%;background-color:var(--vxe-table-resizable-line-color)}.vxe-header--column .vxe-resizable.is--line:after{width:0;height:100%}.vxe-table--fixed-right-wrapper .vxe-header--column .vxe-resizable{right:auto;left:-7px}.vxe-table--render-default{position:relative;font-size:var(--vxe-font-size);color:var(--vxe-font-color);font-family:var(--vxe-font-family);direction:ltr}.vxe-table--render-default .vxe-table--body-wrapper table{background-color:var(--vxe-table-body-background-color)}.vxe-table--render-default .vxe-table--footer-wrapper table{background-color:var(--vxe-table-footer-background-color)}.vxe-table--render-default .vxe-table--header,.vxe-table--render-default .vxe-table--body,.vxe-table--render-default .vxe-table--footer{border:0;border-spacing:0;border-collapse:separate;table-layout:fixed}.vxe-table--render-default .vxe-table--header-wrapper,.vxe-table--render-default .vxe-table--footer-wrapper{overflow-x:hidden;overflow-y:hidden}.vxe-table--render-default:not(.is--empty).is--footer.is--scroll-x .vxe-table--body-wrapper{overflow-x:scroll}.vxe-table--render-default .vxe-body--row.row--stripe{background-color:var(--vxe-table-row-striped-background-color)}.vxe-table--render-default .vxe-body--row.row--radio{background-color:var(--vxe-table-row-radio-checked-background-color)}.vxe-table--render-default .vxe-body--row.row--checked{background-color:var(--vxe-table-row-checkbox-checked-background-color)}.vxe-table--render-default .vxe-body--row.row--current{background-color:var(--vxe-table-row-current-background-color)}.vxe-table--render-default .vxe-body--row.row--hover{background-color:var(--vxe-table-row-hover-background-color)}.vxe-table--render-default .vxe-body--row.row--hover.row--stripe{background-color:var(--vxe-table-row-hover-striped-background-color)}.vxe-table--render-default .vxe-body--row.row--hover.row--radio{background-color:var(--vxe-table-row-hover-radio-checked-background-color)}.vxe-table--render-default .vxe-body--row.row--hover.row--checked{background-color:var(--vxe-table-row-hover-checkbox-checked-background-color)}.vxe-table--render-default .vxe-body--row.row--hover.row--current{background-color:var(--vxe-table-row-hover-current-background-color)}.vxe-table--render-default.drag--resize .vxe-table--main-wrapper *,.vxe-table--render-default.drag--resize .vxe-table--fixed-left-wrapper *,.vxe-table--render-default.drag--resize .vxe-table--fixed-right-wrapper *{cursor:col-resize}.vxe-table--render-default.drag--range .vxe-table--main-wrapper *,.vxe-table--render-default.drag--range .vxe-table--fixed-left-wrapper *,.vxe-table--render-default.drag--range .vxe-table--fixed-right-wrapper *,.vxe-table--render-default.drag--area .vxe-table--main-wrapper *,.vxe-table--render-default.drag--area .vxe-table--fixed-left-wrapper *,.vxe-table--render-default.drag--area .vxe-table--fixed-right-wrapper *{cursor:default}.vxe-table--render-default.drag--extend-range .vxe-table--main-wrapper *,.vxe-table--render-default.drag--extend-range .vxe-table--fixed-left-wrapper *,.vxe-table--render-default.drag--extend-range .vxe-table--fixed-right-wrapper *{cursor:crosshair}.vxe-table--render-default.column--highlight .vxe-header--column:not(.col--seq):hover{background-color:var(--vxe-table-column-hover-background-color)}.vxe-table--render-default.cell--area .vxe-table--main-wrapper{-webkit-user-select:none;user-select:none}.vxe-table--render-default .vxe-header--column,.vxe-table--render-default .vxe-body--column,.vxe-table--render-default .vxe-footer--column{position:relative;line-height:var(--vxe-table-row-line-height);text-align:left}.vxe-table--render-default .vxe-header--column:not(.col--ellipsis),.vxe-table--render-default .vxe-body--column:not(.col--ellipsis),.vxe-table--render-default .vxe-footer--column:not(.col--ellipsis){padding:var(--vxe-table-column-padding-default)}.vxe-table--render-default .vxe-header--column.col--current,.vxe-table--render-default .vxe-body--column.col--current,.vxe-table--render-default .vxe-footer--column.col--current{background-color:var(--vxe-table-column-current-background-color)}.vxe-table--render-default .vxe-header--column.col--center,.vxe-table--render-default .vxe-body--column.col--center,.vxe-table--render-default .vxe-footer--column.col--center{text-align:center}.vxe-table--render-default .vxe-header--column.col--right,.vxe-table--render-default .vxe-body--column.col--right,.vxe-table--render-default .vxe-footer--column.col--right{text-align:right}.vxe-table--render-default .vxe-header--column.col--ellipsis.col--center .vxe-cell,.vxe-table--render-default .vxe-footer--column.col--ellipsis.col--center .vxe-cell{justify-content:center}.vxe-table--render-default .vxe-header--column.col--ellipsis.col--right .vxe-cell,.vxe-table--render-default .vxe-footer--column.col--ellipsis.col--right .vxe-cell{justify-content:flex-end}.vxe-table--render-default .vxe-body--column.col--checkbox{-webkit-user-select:none;user-select:none}.vxe-table--render-default .vxe-table--footer-wrapper{border-top:var(--vxe-table-border-width) solid var(--vxe-table-border-color)}.vxe-table--render-default.border--default .vxe-table--header-wrapper,.vxe-table--render-default.border--full .vxe-table--header-wrapper,.vxe-table--render-default.border--outer .vxe-table--header-wrapper{background-color:var(--vxe-table-header-background-color)}.vxe-table--render-default.border--default .vxe-header--column,.vxe-table--render-default.border--default .vxe-body--column,.vxe-table--render-default.border--default .vxe-footer--column,.vxe-table--render-default.border--inner .vxe-header--column,.vxe-table--render-default.border--inner .vxe-body--column,.vxe-table--render-default.border--inner .vxe-footer--column{background-image:linear-gradient(var(--vxe-table-border-color),var(--vxe-table-border-color));background-repeat:no-repeat;background-size:100% var(--vxe-table-border-width);background-position:right bottom}.vxe-table--render-default.border--full .vxe-header--column,.vxe-table--render-default.border--full .vxe-body--column,.vxe-table--render-default.border--full .vxe-footer--column{background-image:linear-gradient(var(--vxe-table-border-color),var(--vxe-table-border-color)),linear-gradient(var(--vxe-table-border-color),var(--vxe-table-border-color));background-repeat:no-repeat;background-size:var(--vxe-table-border-width) 100%,100% var(--vxe-table-border-width);background-position:right top,right bottom}.vxe-table--render-default.border--full .vxe-table--fixed-left-wrapper .vxe-body--column{border-right-color:var(--vxe-table-border-color)}.vxe-table--render-default.border--default .vxe-table--header-wrapper .vxe-header--row:last-child .vxe-header--gutter,.vxe-table--render-default.border--full .vxe-table--header-wrapper .vxe-header--row:last-child .vxe-header--gutter,.vxe-table--render-default.border--outer .vxe-table--header-wrapper .vxe-header--row:last-child .vxe-header--gutter,.vxe-table--render-default.border--inner .vxe-table--header-wrapper .vxe-header--row:last-child .vxe-header--gutter{background-image:linear-gradient(var(--vxe-table-border-color),var(--vxe-table-border-color));background-repeat:no-repeat;background-size:100% var(--vxe-table-border-width);background-position:right bottom}.vxe-table--render-default.border--inner .vxe-table--header-wrapper,.vxe-table--render-default.border--none .vxe-table--header-wrapper{background-color:var(--vxe-table-header-background-color)}.vxe-table--render-default.border--inner .vxe-table--fixed-left-wrapper,.vxe-table--render-default.border--none .vxe-table--fixed-left-wrapper{border-right:0}.vxe-table--render-default.border--inner .vxe-table--border-line{border-width:0 0 1px 0}.vxe-table--render-default.border--none .vxe-table--border-line,.vxe-table--render-default.border--none .vxe-table--header-border-line{display:none}.vxe-table--render-default.size--medium{font-size:var(--vxe-font-size-medium)}.vxe-table--render-default.size--medium .vxe-table--empty-placeholder,.vxe-table--render-default.size--medium .vxe-table--empty-block{min-height:var(--vxe-table-row-height-medium)}.vxe-table--render-default.size--medium .vxe-header--column:not(.col--ellipsis),.vxe-table--render-default.size--medium .vxe-body--column:not(.col--ellipsis),.vxe-table--render-default.size--medium .vxe-footer--column:not(.col--ellipsis){padding:var(--vxe-table-column-padding-medium)}.vxe-table--render-default.size--medium .vxe-cell .vxe-default-input,.vxe-table--render-default.size--medium .vxe-cell .vxe-default-textarea,.vxe-table--render-default.size--medium .vxe-cell .vxe-default-select{height:var(--vxe-input-height-medium)}.vxe-table--render-default.size--medium .vxe-cell .vxe-default-input[type=date]::-webkit-inner-spin-button{margin-top:3px}.vxe-table--render-default.size--small{font-size:var(--vxe-font-size-small)}.vxe-table--render-default.size--small .vxe-table--empty-placeholder,.vxe-table--render-default.size--small .vxe-table--empty-block{min-height:var(--vxe-table-row-height-small)}.vxe-table--render-default.size--small .vxe-header--column:not(.col--ellipsis),.vxe-table--render-default.size--small .vxe-body--column:not(.col--ellipsis),.vxe-table--render-default.size--small .vxe-footer--column:not(.col--ellipsis){padding:var(--vxe-table-column-padding-small)}.vxe-table--render-default.size--small .vxe-cell .vxe-default-input,.vxe-table--render-default.size--small .vxe-cell .vxe-default-textarea,.vxe-table--render-default.size--small .vxe-cell .vxe-default-select{height:var(--vxe-input-height-small)}.vxe-table--render-default.size--small .vxe-cell .vxe-default-input[type=date]::-webkit-inner-spin-button{margin-top:2px}.vxe-table--render-default.size--mini{font-size:var(--vxe-font-size-mini)}.vxe-table--render-default.size--mini .vxe-table--empty-placeholder,.vxe-table--render-default.size--mini .vxe-table--empty-block{min-height:var(--vxe-table-row-height-mini)}.vxe-table--render-default.size--mini .vxe-header--column:not(.col--ellipsis),.vxe-table--render-default.size--mini .vxe-body--column:not(.col--ellipsis),.vxe-table--render-default.size--mini .vxe-footer--column:not(.col--ellipsis){padding:var(--vxe-table-column-padding-mini)}.vxe-table--render-default.size--mini .vxe-cell .vxe-default-input,.vxe-table--render-default.size--mini .vxe-cell .vxe-default-textarea,.vxe-table--render-default.size--mini .vxe-cell .vxe-default-select{height:var(--vxe-input-height-mini)}.vxe-table--render-default.size--mini .vxe-cell .vxe-default-input[type=date]::-webkit-inner-spin-button{margin-top:1px}.vxe-table--render-default .vxe-cell{white-space:pre-line;word-break:break-all;padding-left:var(--vxe-table-cell-padding-left);padding-right:var(--vxe-table-cell-padding-right)}.vxe-table--render-default .vxe-cell--placeholder{color:var(--vxe-table-cell-placeholder-color)}.vxe-table--render-default .fixed--hidden{visibility:hidden}.vxe-table--render-default .vxe-table--fixed-left-wrapper,.vxe-table--render-default .vxe-table--fixed-right-wrapper{width:100%;position:absolute;top:0;z-index:5;overflow:hidden;background-color:inherit;transition:.3s box-shadow}.vxe-table--render-default .vxe-table--fixed-left-wrapper .vxe-table--body-wrapper,.vxe-table--render-default .vxe-table--fixed-right-wrapper .vxe-table--body-wrapper{overflow-x:hidden}.vxe-table--render-default .vxe-table--fixed-left-wrapper .vxe-table--body-wrapper{width:calc(100% + 40px)}.vxe-table--render-default.is--header .vxe-table--fixed-left-wrapper .vxe-table--body-wrapper:before,.vxe-table--render-default.is--header .vxe-table--fixed-right-wrapper .vxe-table--body-wrapper:before{display:none}.vxe-table--render-default .vxe-table--fixed-left-wrapper{left:0;width:200px}.vxe-table--render-default .vxe-table--fixed-left-wrapper.scrolling--middle{box-shadow:var(--vxe-table-fixed-left-scrolling-box-shadow)}.vxe-table--render-default .vxe-table--fixed-right-wrapper{right:0}.vxe-table--render-default .vxe-table--fixed-right-wrapper.scrolling--middle{box-shadow:var(--vxe-table-fixed-right-scrolling-box-shadow)}.vxe-table--render-default .vxe-table--header-wrapper,.vxe-table--render-default .vxe-table--body-wrapper,.vxe-table--render-default .vxe-table--footer-wrapper{position:relative}.vxe-table--render-default .vxe-table--header-wrapper.fixed-left--wrapper,.vxe-table--render-default .vxe-table--header-wrapper.fixed-right--wrapper,.vxe-table--render-default .vxe-table--body-wrapper.fixed-left--wrapper,.vxe-table--render-default .vxe-table--body-wrapper.fixed-right--wrapper,.vxe-table--render-default .vxe-table--footer-wrapper.fixed-left--wrapper,.vxe-table--render-default .vxe-table--footer-wrapper.fixed-right--wrapper{position:absolute;top:0}.vxe-table--render-default .vxe-table--header-wrapper.fixed-left--wrapper,.vxe-table--render-default .vxe-table--body-wrapper.fixed-left--wrapper,.vxe-table--render-default .vxe-table--footer-wrapper.fixed-left--wrapper{left:0}.vxe-table--render-default .vxe-table--header-wrapper.fixed-right--wrapper,.vxe-table--render-default .vxe-table--body-wrapper.fixed-right--wrapper,.vxe-table--render-default .vxe-table--footer-wrapper.fixed-right--wrapper{right:0;overflow-y:auto}.vxe-table--render-default .vxe-body--x-space{width:100%;height:1px;margin-bottom:-1px}.vxe-table--render-default .vxe-body--y-space{width:0;float:left}.vxe-table--render-default .vxe-table--resizable-bar{display:none;position:absolute;top:0;left:0;width:1px;height:100%;z-index:9;cursor:col-resize}.vxe-table--render-default .vxe-table--resizable-bar:before{content:"";display:block;height:100%;background-color:var(--vxe-table-resizable-drag-line-color)}.vxe-table--render-default .vxe-table--border-line{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;pointer-events:none;border:var(--vxe-table-border-width) solid var(--vxe-table-border-color)}.vxe-table--render-default.is--tree-line .vxe-body--row:first-child .vxe-tree--line{border-width:0 0 1px 0}.vxe-table--render-default.is--tree-line .vxe-body--row .vxe-body--column{background-image:none}.vxe-table--render-default .vxe-tree--line-wrapper{position:relative;display:block;height:0}.vxe-table--render-default .vxe-tree--line{content:"";position:absolute;bottom:-.9em;width:.8em;border-width:0 0 1px 1px;border-style:var(--vxe-table-tree-node-line-style);border-color:var(--vxe-table-tree-node-line-color);pointer-events:none}.vxe-table--render-default .vxe-cell--tree-node{position:relative}.vxe-table--render-default .vxe-tree--btn-wrapper{position:absolute;top:50%;width:1em;height:1em;text-align:center;transform:translateY(-50%);z-index:1;-webkit-user-select:none;user-select:none;cursor:pointer}.vxe-table--render-default .vxe-tree--node-btn{display:block;color:var(--vxe-font-lighten-color)}.vxe-table--render-default .vxe-tree--node-btn:hover{color:var(--vxe-font-color)}.vxe-table--render-default .vxe-tree-cell{display:block;padding-left:1.5em}.vxe-table--render-default .vxe-body--column.col--ellipsis>.vxe-cell .vxe-tree-cell{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vxe-table--render-default .vxe-table--expanded{cursor:pointer}.vxe-table--render-default .vxe-table--expanded .vxe-table--expand-btn{display:inline-block;width:1em;height:1em;text-align:center;-webkit-user-select:none;user-select:none;color:var(--vxe-font-lighten-color)}.vxe-table--render-default .vxe-table--expanded .vxe-table--expand-btn:hover{color:var(--vxe-font-color)}.vxe-table--render-default .vxe-table--expanded+.vxe-table--expand-label{padding-left:.5em}.vxe-table--render-default .vxe-body--expanded-column{border-bottom:var(--vxe-table-border-width) solid var(--vxe-table-border-color)}.vxe-table--render-default .vxe-body--expanded-column.col--ellipsis>.vxe-body--expanded-cell{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vxe-table--render-default .vxe-body--expanded-cell{position:relative;z-index:1}.vxe-table--render-default .vxe-body--expanded-cell.is--ellipsis{overflow:auto}.vxe-table--render-default .vxe-header--column.col--ellipsis>.vxe-cell,.vxe-table--render-default .vxe-body--column.col--ellipsis>.vxe-cell,.vxe-table--render-default .vxe-footer--column.col--ellipsis>.vxe-cell{max-height:var(--vxe-table-row-height-default)}.vxe-table--render-default.size--medium .vxe-header--column.col--ellipsis>.vxe-cell,.vxe-table--render-default.size--medium .vxe-body--column.col--ellipsis>.vxe-cell,.vxe-table--render-default.size--medium .vxe-footer--column.col--ellipsis>.vxe-cell{max-height:var(--vxe-table-row-height-medium)}.vxe-table--render-default.size--medium .vxe-cell--checkbox{font-size:var(--vxe-checkbox-font-size-medium)}.vxe-table--render-default.size--medium .vxe-cell--radio{font-size:var(--vxe-radio-font-size-medium)}.vxe-table--render-default.size--small .vxe-header--column.col--ellipsis>.vxe-cell,.vxe-table--render-default.size--small .vxe-body--column.col--ellipsis>.vxe-cell,.vxe-table--render-default.size--small .vxe-footer--column.col--ellipsis>.vxe-cell{max-height:var(--vxe-table-row-height-small)}.vxe-table--render-default.size--small .vxe-cell--checkbox{font-size:var(--vxe-checkbox-font-size-small)}.vxe-table--render-default.size--small .vxe-cell--radio{font-size:var(--vxe-radio-font-size-small)}.vxe-table--render-default.size--mini .vxe-header--column.col--ellipsis>.vxe-cell,.vxe-table--render-default.size--mini .vxe-body--column.col--ellipsis>.vxe-cell,.vxe-table--render-default.size--mini .vxe-footer--column.col--ellipsis>.vxe-cell{max-height:var(--vxe-table-row-height-mini)}.vxe-table--render-default.size--mini .vxe-cell--checkbox{font-size:var(--vxe-checkbox-font-size-mini)}.vxe-table--render-default.size--mini .vxe-cell--radio{font-size:var(--vxe-radio-font-size-mini)}.vxe-table--render-default .vxe-table--empty-placeholder,.vxe-table--render-default .vxe-table--empty-block{min-height:var(--vxe-table-row-height-default);justify-content:center;align-items:center;text-align:center;overflow:hidden;width:100%;pointer-events:none}.vxe-table--render-default .vxe-table--empty-block{display:none;visibility:hidden}.vxe-table--render-default .vxe-table--empty-placeholder{display:none;position:absolute;top:0;z-index:5}.vxe-table--render-default .vxe-table--empty-content{display:block;width:50%;pointer-events:auto}.vxe-table--render-default.is--empty .vxe-table--empty-block,.vxe-table--render-default.is--empty .vxe-table--empty-placeholder{display:flex}.vxe-table--render-default .vxe-body--column.col--selected{box-shadow:inset 0 0 0 2px var(--vxe-primary-color)}.vxe-table--render-default .vxe-body--column.col--actived,.vxe-table--render-default .vxe-body--column.col--selected{position:relative}.vxe-table--render-default .vxe-body--column.col--valid-error .vxe-cell--valid{width:100%;position:absolute;left:50%;font-size:12px;line-height:1.2em;transform:translate(-50%);text-align:left;pointer-events:none;z-index:4;padding-left:var(--vxe-table-cell-padding-left);padding-right:var(--vxe-table-cell-padding-right)}.vxe-table--render-default .vxe-body--column.col--valid-error .vxe-cell--valid .vxe-cell--valid-msg{display:inline-block;border-radius:var(--vxe-border-radius);color:var(--vxe-table-validate-error-color);background-color:var(--vxe-table-validate-error-background-color);pointer-events:auto}.vxe-table--render-default .vxe-body--column.col--valid-error .vxe-default-input,.vxe-table--render-default .vxe-body--column.col--valid-error .vxe-default-textarea,.vxe-table--render-default .vxe-body--column.col--valid-error .vxe-default-select{border-color:var(--vxe-table-validate-error-color)}.vxe-table--render-default .vxe-body--column.col--valid-error .vxe-input>.vxe-input--inner{border-color:var(--vxe-table-validate-error-color)}.vxe-table--render-default.vaild-msg--single .vxe-body--row:last-child .vxe-cell--valid{bottom:100%}.vxe-table--render-default.vaild-msg--single .vxe-body--row:last-child:first-child .vxe-cell--valid{bottom:auto}.vxe-table--render-default.vaild-msg--full .vxe-body--row:last-child .vxe-cell--valid{top:calc(100% - 1.3em)}.vxe-table--render-default.old-cell-valid .vxe-body--column.col--valid-error .vxe-cell--valid{width:320px;position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%);text-align:center;pointer-events:none;z-index:4}.vxe-table--render-default.old-cell-valid .vxe-body--column.col--valid-error .vxe-cell--valid .vxe-cell--valid-msg{display:inline-block;border-radius:0;padding:8px 12px;color:#fff;background-color:#f56c6c;pointer-events:auto}.vxe-table--render-default.old-cell-valid .vxe-body--row:first-child .vxe-cell--valid{bottom:auto;top:calc(100% + 4px)}.vxe-table--render-default.old-cell-valid .vxe-body--column:first-child .vxe-cell--valid{left:10px;transform:translate(0);text-align:left}.vxe-table--render-default .vxe-body--row.row--new>.vxe-body--column{position:relative}.vxe-table--render-default .vxe-body--row.row--new>.vxe-body--column:before{content:"";top:calc(var(--vxe-table-cell-dirty-width) * -1);left:calc(var(--vxe-table-cell-dirty-width) * -1);position:absolute;border-width:var(--vxe-table-cell-dirty-width);border-style:solid;border-color:transparent var(--vxe-table-cell-dirty-insert-color) transparent transparent;transform:rotate(45deg)}.vxe-table--render-default .vxe-body--column.col--dirty{position:relative}.vxe-table--render-default .vxe-body--column.col--dirty:before{content:"";top:calc(var(--vxe-table-cell-dirty-width) * -1);left:calc(var(--vxe-table-cell-dirty-width) * -1);position:absolute;border-width:var(--vxe-table-cell-dirty-width);border-style:solid;border-color:transparent var(--vxe-table-cell-dirty-update-color) transparent transparent;transform:rotate(45deg)}.vxe-table--render-default.vxe-editable.cell--highlight .vxe-body--column.col--actived{box-shadow:inset 0 0 0 2px var(--vxe-primary-color)}.vxe-table--render-default.vxe-editable.cell--highlight .vxe-body--column.col--actived.col--valid-error{box-shadow:inset 0 0 0 2px var(--vxe-table-validate-error-color)}.vxe-table--render-default.vxe-editable.cell--highlight .vxe-body--column.col--actived .vxe-cell .vxe-default-input,.vxe-table--render-default.vxe-editable.cell--highlight .vxe-body--column.col--actived .vxe-cell .vxe-default-textarea{border:0;padding:0}.vxe-table--render-default.vxe-editable.cell--highlight .vxe-body--column.col--actived .vxe-cell .vxe-default-input{height:var(--vxe-table-row-line-height)}.vxe-table--render-default.vxe-editable.cell--highlight .vxe-body--column.col--actived .vxe-cell .vxe-input .vxe-input--inner{border:0;padding-left:0}.vxe-table--render-default.vxe-editable.cell--highlight .vxe-body--column.col--actived .vxe-cell .vxe-textarea{height:calc(var(--vxe-table-row-line-height) - 1px)}.vxe-table--render-default.vxe-editable.cell--highlight .vxe-body--column.col--actived .vxe-cell .vxe-textarea .vxe-textarea--inner{border:0}.vxe-table--render-default.vxe-editable .vxe-body--column,.vxe-table--render-default.vxe-editable .vxe-body--column.col--actived{padding:0}div.vxe-table--tooltip-wrapper.vxe-table--valid-error{padding:0;color:var(--vxe-table-validate-error-color);background-color:var(--vxe-table-validate-error-background-color)}div.vxe-table--tooltip-wrapper.vxe-table--valid-error.old-cell-valid{padding:8px 12px;background-color:#f56c6c;color:#fff}.vxe-table--footer-wrapper{color:var(--vxe-table-footer-font-color);margin-top:-1px}.vxe-table--footer-wrapper.body--wrapper{overflow-x:auto}.vxe-footer--column.col--ellipsis>.vxe-cell{display:flex;align-items:center}.vxe-footer--column.col--ellipsis>.vxe-cell .vxe-cell--item{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vxe-grid{position:relative}.vxe-grid.is--loading:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:99;-webkit-user-select:none;user-select:none;background-color:var(--vxe-loading-background-color)}.vxe-grid.is--loading>.vxe-table .vxe-loading{background-color:transparent}.vxe-grid.is--maximize{position:fixed;top:0;left:0;width:100%;height:100%;padding:.5em 1em;background-color:var(--vxe-grid-maximize-background-color)}.vxe-grid .vxe-body--row.row--pending{color:var(--vxe-table-validate-error-color);text-decoration:line-through;cursor:no-drop}.vxe-grid .vxe-body--row.row--pending .vxe-body--column{position:relative}.vxe-grid .vxe-body--row.row--pending .vxe-body--column:after{content:"";position:absolute;top:50%;left:0;width:100%;height:0;border-bottom:1px solid var(--vxe-table-validate-error-color);z-index:1}.vxe-grid .vxe-grid--form-wrapper,.vxe-grid .vxe-grid--top-wrapper,.vxe-grid .vxe-grid--bottom-wrapper{position:relative}.vxe-grid{font-size:var(--vxe-font-size)}.vxe-grid.size--medium{font-size:var(--vxe-font-size-medium)}.vxe-grid.size--small{font-size:var(--vxe-font-size-small)}.vxe-grid.size--mini{font-size:var(--vxe-font-size-mini)}.vxe-checkbox .vxe-checkbox--icon,.vxe-custom--checkbox-option .vxe-checkbox--icon,.vxe-table--filter-option .vxe-checkbox--icon,.vxe-export--panel-column-option .vxe-checkbox--icon,.vxe-table--render-default .vxe-cell--checkbox .vxe-checkbox--icon{font-size:1.34em}.vxe-checkbox .vxe-checkbox--icon,.vxe-custom--checkbox-option .vxe-checkbox--icon,.vxe-table--filter-option .vxe-checkbox--icon,.vxe-export--panel-column-option .vxe-checkbox--icon,.vxe-table--render-default .vxe-cell--checkbox .vxe-checkbox--icon{color:var(--vxe-input-border-color);vertical-align:middle;font-weight:700;-webkit-user-select:none;user-select:none}.is--checked.vxe-checkbox,.is--checked.vxe-custom--checkbox-option,.is--checked.vxe-table--filter-option,.is--checked.vxe-export--panel-column-option,.vxe-table--render-default .is--checked.vxe-cell--checkbox,.is--indeterminate.vxe-checkbox,.is--indeterminate.vxe-custom--checkbox-option,.is--indeterminate.vxe-table--filter-option,.is--indeterminate.vxe-export--panel-column-option,.vxe-table--render-default .is--indeterminate.vxe-cell--checkbox,.is--checked.vxe-checkbox .vxe-checkbox--icon,.is--checked.vxe-custom--checkbox-option .vxe-checkbox--icon,.is--checked.vxe-table--filter-option .vxe-checkbox--icon,.is--checked.vxe-export--panel-column-option .vxe-checkbox--icon,.vxe-table--render-default .is--checked.vxe-cell--checkbox .vxe-checkbox--icon,.is--indeterminate.vxe-checkbox .vxe-checkbox--icon,.is--indeterminate.vxe-custom--checkbox-option .vxe-checkbox--icon,.is--indeterminate.vxe-table--filter-option .vxe-checkbox--icon,.is--indeterminate.vxe-export--panel-column-option .vxe-checkbox--icon,.vxe-table--render-default .is--indeterminate.vxe-cell--checkbox .vxe-checkbox--icon{color:var(--vxe-primary-color)}.vxe-checkbox:not(.is--disabled),.vxe-custom--checkbox-option:not(.is--disabled),.vxe-table--filter-option:not(.is--disabled),.vxe-export--panel-column-option:not(.is--disabled),.vxe-table--render-default .vxe-cell--checkbox:not(.is--disabled){cursor:pointer}.vxe-checkbox:not(.is--disabled):hover .vxe-checkbox--icon,.vxe-custom--checkbox-option:not(.is--disabled):hover .vxe-checkbox--icon,.vxe-table--filter-option:not(.is--disabled):hover .vxe-checkbox--icon,.vxe-export--panel-column-option:not(.is--disabled):hover .vxe-checkbox--icon,.vxe-table--render-default .vxe-cell--checkbox:not(.is--disabled):hover .vxe-checkbox--icon{color:var(--vxe-primary-color)}.is--disabled.vxe-checkbox,.is--disabled.vxe-custom--checkbox-option,.is--disabled.vxe-table--filter-option,.is--disabled.vxe-export--panel-column-option,.vxe-table--render-default .is--disabled.vxe-cell--checkbox{color:var(--vxe-font-disabled-color);cursor:not-allowed}.is--disabled.vxe-checkbox .vxe-checkbox--icon,.is--disabled.vxe-custom--checkbox-option .vxe-checkbox--icon,.is--disabled.vxe-table--filter-option .vxe-checkbox--icon,.is--disabled.vxe-export--panel-column-option .vxe-checkbox--icon,.vxe-table--render-default .is--disabled.vxe-cell--checkbox .vxe-checkbox--icon{color:var(--vxe-input-disabled-color)}.vxe-checkbox .vxe-checkbox--label,.vxe-custom--checkbox-option .vxe-checkbox--label,.vxe-table--filter-option .vxe-checkbox--label,.vxe-export--panel-column-option .vxe-checkbox--label,.vxe-table--render-default .vxe-cell--checkbox .vxe-checkbox--label{padding-left:.5em;vertical-align:middle}.vxe-toolbar{position:relative;display:flex;flex-direction:row;align-items:center;padding:.6em 0;color:var(--vxe-font-color);font-family:var(--vxe-font-family);background-color:var(--vxe-toolbar-background-color)}.vxe-toolbar:after{content:"";display:block;clear:both;height:0;overflow:hidden;visibility:hidden}.vxe-toolbar.is--perfect{border:1px solid var(--vxe-table-border-color);border-bottom-width:0;background-color:var(--vxe-table-header-background-color)}.vxe-toolbar.is--loading:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:var(--vxe-loading-z-index);-webkit-user-select:none;user-select:none;background-color:var(--vxe-loading-background-color)}.vxe-toolbar .vxe-buttons--wrapper{flex-grow:1}.vxe-toolbar .vxe-buttons--wrapper>.vxe-button+.vxe-button--item,.vxe-toolbar .vxe-buttons--wrapper>.vxe-button--item+.vxe-button,.vxe-toolbar .vxe-buttons--wrapper>.vxe-button--item+.vxe-button--item{margin-left:.8em}.vxe-toolbar .vxe-buttons--wrapper>.vxe-button--item{display:inline-block}.vxe-toolbar .vxe-tools--wrapper>.vxe-button+.vxe-tool--item,.vxe-toolbar .vxe-tools--wrapper>.vxe-tool--item+.vxe-button,.vxe-toolbar .vxe-tools--wrapper>.vxe-tool--item+.vxe-tool--item{margin-left:.8em}.vxe-toolbar .vxe-tools--wrapper>.vxe-tool--item{display:inline-block}.vxe-toolbar .vxe-tools--wrapper>.vxe-button{display:flex;align-items:center;justify-content:center}.vxe-toolbar .vxe-buttons--wrapper,.vxe-toolbar .vxe-tools--wrapper,.vxe-toolbar .vxe-tools--operate{display:flex;align-items:center}.vxe-toolbar .vxe-buttons--wrapper,.vxe-toolbar .vxe-tools--wrapper{flex-wrap:wrap}.vxe-toolbar .vxe-tools--operate{flex-shrink:0}.vxe-toolbar .vxe-custom--wrapper{position:relative;margin-left:.8em}.vxe-toolbar .vxe-custom--wrapper.is--active>.vxe-button{background-color:var(--vxe-toolbar-custom-active-background-color);border-radius:50%}.vxe-toolbar .vxe-custom--wrapper.is--active .vxe-custom--option-wrapper{display:block}.vxe-toolbar .vxe-custom--option-wrapper{display:none;position:absolute;right:2px;text-align:left;background-color:var(--vxe-toolbar-panel-background-color);z-index:19;border:1px solid var(--vxe-table-border-color);border-radius:var(--vxe-border-radius);box-shadow:0 1px 6px #0003}.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--header{padding:.28em 0;font-weight:700;border-bottom:1px solid var(--vxe-table-popup-border-color)}.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--body{padding:.2em 0;max-height:17.6em}.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--body .vxe-custom--checkbox-option:hover{background-color:var(--vxe-table-row-hover-background-color)}.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--header>li,.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--body>li{max-width:18em;min-width:14em;padding:.2em 1em}.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--header>li.level--2,.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--body>li.level--2{padding-left:3.5em}.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--header>li.level--2 .vxe-checkbox--icon,.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--body>li.level--2 .vxe-checkbox--icon{left:1.8em}.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--header>li.level--3,.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--body>li.level--3{padding-left:4.5em}.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--header>li.level--3 .vxe-checkbox--icon,.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--body>li.level--3 .vxe-checkbox--icon{left:2.8em}.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--header>li.level--4,.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--body>li.level--4{padding-left:5.5em}.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--header>li.level--4 .vxe-checkbox--icon,.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--body>li.level--4 .vxe-checkbox--icon{left:3.8em}.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--header>li.level--5,.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--body>li.level--5{padding-left:6.5em}.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--header>li.level--5 .vxe-checkbox--icon,.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--body>li.level--5 .vxe-checkbox--icon{left:4.8em}.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--header>li.level--6,.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--body>li.level--6{padding-left:7.5em}.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--header>li.level--6 .vxe-checkbox--icon,.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--body>li.level--6 .vxe-checkbox--icon{left:5.8em}.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--header>li.level--7,.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--body>li.level--7{padding-left:8.5em}.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--header>li.level--7 .vxe-checkbox--icon,.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--body>li.level--7 .vxe-checkbox--icon{left:6.8em}.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--header>li.level--8,.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--body>li.level--8{padding-left:9.5em}.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--header>li.level--8 .vxe-checkbox--icon,.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--body>li.level--8 .vxe-checkbox--icon{left:7.8em}.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--footer{border-top:1px solid var(--vxe-table-popup-border-color);text-align:right}.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--footer button{background-color:transparent;width:50%;height:2.5em;border:0;color:var(--vxe-font-color);text-align:center;cursor:pointer}.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--footer button:focus{outline:none}.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--footer button:hover{color:var(--vxe-primary-color)}.vxe-custom--option{display:flex;flex-direction:row}.vxe-custom--option-wrapper .vxe-custom--header,.vxe-custom--option-wrapper .vxe-custom--body{list-style-type:none;overflow-x:hidden;overflow-y:auto;margin:0;padding:0;-webkit-user-select:none;user-select:none}.vxe-custom--checkbox-option{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex-grow:1}.vxe-custom--fixed-option{flex-shrink:0;padding-left:.5em;display:flex;flex-direction:row;align-items:center}.vxe-custom--fixed-option .vxe-custom--fixed-left-option,.vxe-custom--fixed-option .vxe-custom--fixed-right-option{line-height:1.34em;font-size:1.1em;padding:0 .2em;cursor:pointer}.vxe-custom--fixed-option .vxe-custom--fixed-left-option.is--checked,.vxe-custom--fixed-option .vxe-custom--fixed-left-option:hover,.vxe-custom--fixed-option .vxe-custom--fixed-right-option.is--checked,.vxe-custom--fixed-option .vxe-custom--fixed-right-option:hover{color:var(--vxe-primary-color)}.vxe-custom--fixed-option .vxe-custom--fixed-left-option.is--disabled,.vxe-custom--fixed-option .vxe-custom--fixed-right-option.is--disabled{cursor:no-drop;color:var(--vxe-input-disabled-color)}.vxe-toolbar{font-size:var(--vxe-font-size)}.vxe-toolbar.size--medium{font-size:var(--vxe-font-size-medium)}.vxe-toolbar.size--small{font-size:var(--vxe-font-size-small)}.vxe-toolbar.size--mini{font-size:var(--vxe-font-size-mini)}.vxe-pager{position:relative;display:flex;align-items:center;color:var(--vxe-font-color);font-family:var(--vxe-font-family);text-align:right;background-color:var(--vxe-pager-background-color)}.vxe-pager.is--hidden{display:none}.vxe-pager.align--left{text-align:left}.vxe-pager.align--center{text-align:center}.vxe-pager.is--loading:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:var(--vxe-loading-z-index);-webkit-user-select:none;user-select:none;background-color:var(--vxe-loading-background-color)}.vxe-pager .vxe-pager--prev-btn,.vxe-pager .vxe-pager--next-btn,.vxe-pager .vxe-pager--num-btn,.vxe-pager .vxe-pager--jump-prev,.vxe-pager .vxe-pager--jump-next{color:inherit;outline:0;padding:0;border:1px solid transparent;font-size:inherit}.vxe-pager .vxe-pager--prev-btn:not(.is--disabled):focus,.vxe-pager .vxe-pager--next-btn:not(.is--disabled):focus,.vxe-pager .vxe-pager--num-btn:not(.is--disabled):focus,.vxe-pager .vxe-pager--jump-prev:not(.is--disabled):focus,.vxe-pager .vxe-pager--jump-next:not(.is--disabled):focus{box-shadow:0 0 .25em 0 var(--vxe-primary-color)}.vxe-pager .vxe-pager--prev-btn:not(.is--disabled):hover,.vxe-pager .vxe-pager--next-btn:not(.is--disabled):hover,.vxe-pager .vxe-pager--num-btn:not(.is--disabled):hover,.vxe-pager .vxe-pager--jump-prev:not(.is--disabled):hover,.vxe-pager .vxe-pager--jump-next:not(.is--disabled):hover{color:var(--vxe-primary-lighten-color)}.vxe-pager .vxe-pager--prev-btn:not(.is--disabled):active,.vxe-pager .vxe-pager--next-btn:not(.is--disabled):active,.vxe-pager .vxe-pager--num-btn:not(.is--disabled):active,.vxe-pager .vxe-pager--jump-prev:not(.is--disabled):active,.vxe-pager .vxe-pager--jump-next:not(.is--disabled):active{background-color:#fff}.vxe-pager.is--border:not(.is--background) .vxe-pager--prev-btn,.vxe-pager.is--border:not(.is--background) .vxe-pager--next-btn,.vxe-pager.is--border:not(.is--background) .vxe-pager--num-btn,.vxe-pager.is--border:not(.is--background) .vxe-pager--jump-prev,.vxe-pager.is--border:not(.is--background) .vxe-pager--jump-next,.vxe-pager.is--perfect:not(.is--background) .vxe-pager--prev-btn,.vxe-pager.is--perfect:not(.is--background) .vxe-pager--next-btn,.vxe-pager.is--perfect:not(.is--background) .vxe-pager--num-btn,.vxe-pager.is--perfect:not(.is--background) .vxe-pager--jump-prev,.vxe-pager.is--perfect:not(.is--background) .vxe-pager--jump-next{border-color:var(--vxe-input-border-color)}.vxe-pager.is--background .vxe-pager--prev-btn,.vxe-pager.is--background .vxe-pager--next-btn,.vxe-pager.is--background .vxe-pager--jump-prev,.vxe-pager.is--background .vxe-pager--num-btn,.vxe-pager.is--background .vxe-pager--jump-next,.vxe-pager.is--perfect .vxe-pager--prev-btn,.vxe-pager.is--perfect .vxe-pager--next-btn,.vxe-pager.is--perfect .vxe-pager--jump-prev,.vxe-pager.is--perfect .vxe-pager--num-btn,.vxe-pager.is--perfect .vxe-pager--jump-next{background-color:var(--vxe-pager-perfect-button-background-color)}.vxe-pager.is--background .vxe-pager--jump-prev:not(.is--disabled).is--active,.vxe-pager.is--background .vxe-pager--num-btn:not(.is--disabled).is--active,.vxe-pager.is--background .vxe-pager--jump-next:not(.is--disabled).is--active,.vxe-pager.is--perfect .vxe-pager--jump-prev:not(.is--disabled).is--active,.vxe-pager.is--perfect .vxe-pager--num-btn:not(.is--disabled).is--active,.vxe-pager.is--perfect .vxe-pager--jump-next:not(.is--disabled).is--active{color:#fff;background-color:var(--vxe-primary-color)}.vxe-pager.is--background .vxe-pager--jump-prev:not(.is--disabled).is--active:hover,.vxe-pager.is--background .vxe-pager--num-btn:not(.is--disabled).is--active:hover,.vxe-pager.is--background .vxe-pager--jump-next:not(.is--disabled).is--active:hover,.vxe-pager.is--perfect .vxe-pager--jump-prev:not(.is--disabled).is--active:hover,.vxe-pager.is--perfect .vxe-pager--num-btn:not(.is--disabled).is--active:hover,.vxe-pager.is--perfect .vxe-pager--jump-next:not(.is--disabled).is--active:hover{background-color:var(--vxe-primary-lighten-color)}.vxe-pager.is--background .vxe-pager--jump-prev:not(.is--disabled).is--active:focus,.vxe-pager.is--background .vxe-pager--num-btn:not(.is--disabled).is--active:focus,.vxe-pager.is--background .vxe-pager--jump-next:not(.is--disabled).is--active:focus,.vxe-pager.is--perfect .vxe-pager--jump-prev:not(.is--disabled).is--active:focus,.vxe-pager.is--perfect .vxe-pager--num-btn:not(.is--disabled).is--active:focus,.vxe-pager.is--perfect .vxe-pager--jump-next:not(.is--disabled).is--active:focus{border-color:var(--vxe-primary-color)}.vxe-pager.is--background .vxe-pager--jump-prev:not(.is--disabled).is--active:active,.vxe-pager.is--background .vxe-pager--num-btn:not(.is--disabled).is--active:active,.vxe-pager.is--background .vxe-pager--jump-next:not(.is--disabled).is--active:active,.vxe-pager.is--perfect .vxe-pager--jump-prev:not(.is--disabled).is--active:active,.vxe-pager.is--perfect .vxe-pager--num-btn:not(.is--disabled).is--active:active,.vxe-pager.is--perfect .vxe-pager--jump-next:not(.is--disabled).is--active:active{border-color:var(--vxe-primary-darken-color);background-color:var(--vxe-primary-darken-color)}.vxe-pager.is--perfect{border:1px solid var(--vxe-table-border-color);border-top-width:0;background-color:var(--vxe-pager-perfect-background-color)}.vxe-pager.is--border .vxe-pager--num-btn.is--active{border-color:var(--vxe-primary-color)}.vxe-pager .vxe-pager--wrapper{flex-grow:1}.vxe-pager .vxe-pager--jump-icon,.vxe-pager .vxe-pager--btn-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vxe-pager .vxe-pager--left-wrapper,.vxe-pager .vxe-pager--right-wrapper,.vxe-pager .vxe-pager--total,.vxe-pager .vxe-pager--prev-btn,.vxe-pager .vxe-pager--next-btn,.vxe-pager .vxe-pager--jump,.vxe-pager .vxe-pager--jump-prev,.vxe-pager .vxe-pager--jump-next,.vxe-pager .vxe-pager--count,.vxe-pager .vxe-pager--sizes{margin:0 .4em;vertical-align:middle;display:inline-block}.vxe-pager .vxe-pager--prev-btn,.vxe-pager .vxe-pager--jump-prev,.vxe-pager .vxe-pager--num-btn,.vxe-pager .vxe-pager--jump-next,.vxe-pager .vxe-pager--next-btn{position:relative;cursor:pointer}.vxe-pager .vxe-pager--left-wrapper,.vxe-pager .vxe-pager--right-wrapper,.vxe-pager .vxe-pager--count,.vxe-pager .vxe-pager--prev-btn,.vxe-pager .vxe-pager--next-btn,.vxe-pager .vxe-pager--jump-prev,.vxe-pager .vxe-pager--num-btn,.vxe-pager .vxe-pager--jump-next{height:2.15em;line-height:2em;display:inline-block}.vxe-pager .vxe-pager--jump .vxe-pager--goto,.vxe-pager .vxe-pager--sizes>.vxe-input{height:2.15em;line-height:2.15em}.vxe-pager .vxe-pager--sizes>.vxe-select--panel .vxe-select-option{text-align:center}.vxe-pager .vxe-pager--jump-prev,.vxe-pager .vxe-pager--prev-btn,.vxe-pager .vxe-pager--next-btn,.vxe-pager .vxe-pager--jump-next,.vxe-pager .vxe-pager--num-btn,.vxe-pager .vxe-pager--count{min-width:2.15em}.vxe-pager .vxe-pager--btn-wrapper{padding:0;margin:0;display:inline-block;text-align:center}.vxe-pager .vxe-pager--btn-wrapper .vxe-pager--jump-prev:hover .vxe-pager--jump-more-icon,.vxe-pager .vxe-pager--btn-wrapper .vxe-pager--jump-next:hover .vxe-pager--jump-more-icon{display:none}.vxe-pager .vxe-pager--btn-wrapper .vxe-pager--jump-prev:hover .vxe-pager--jump-icon,.vxe-pager .vxe-pager--btn-wrapper .vxe-pager--jump-next:hover .vxe-pager--jump-icon{display:inline-block}.vxe-pager .vxe-pager--btn-wrapper .vxe-pager--jump-icon{display:none}.vxe-pager .vxe-pager--jump-prev,.vxe-pager .vxe-pager--prev-btn,.vxe-pager .vxe-pager--next-btn,.vxe-pager .vxe-pager--jump-next,.vxe-pager .vxe-pager--num-btn{text-align:center;border-radius:var(--vxe-border-radius);margin:0 .25em;-webkit-user-select:none;user-select:none;background-color:var(--vxe-pager-background-color)}.vxe-pager .vxe-pager--jump-prev:not(.is--disabled):hover,.vxe-pager .vxe-pager--prev-btn:not(.is--disabled):hover,.vxe-pager .vxe-pager--next-btn:not(.is--disabled):hover,.vxe-pager .vxe-pager--jump-next:not(.is--disabled):hover,.vxe-pager .vxe-pager--num-btn:not(.is--disabled):hover{color:var(--vxe-primary-lighten-color)}.vxe-pager .vxe-pager--jump-prev:not(.is--disabled).is--active,.vxe-pager .vxe-pager--jump-prev:not(.is--disabled):focus,.vxe-pager .vxe-pager--prev-btn:not(.is--disabled).is--active,.vxe-pager .vxe-pager--prev-btn:not(.is--disabled):focus,.vxe-pager .vxe-pager--next-btn:not(.is--disabled).is--active,.vxe-pager .vxe-pager--next-btn:not(.is--disabled):focus,.vxe-pager .vxe-pager--jump-next:not(.is--disabled).is--active,.vxe-pager .vxe-pager--jump-next:not(.is--disabled):focus,.vxe-pager .vxe-pager--num-btn:not(.is--disabled).is--active,.vxe-pager .vxe-pager--num-btn:not(.is--disabled):focus{color:var(--vxe-primary-color)}.vxe-pager .vxe-pager--jump-prev:not(.is--disabled):active,.vxe-pager .vxe-pager--prev-btn:not(.is--disabled):active,.vxe-pager .vxe-pager--next-btn:not(.is--disabled):active,.vxe-pager .vxe-pager--jump-next:not(.is--disabled):active,.vxe-pager .vxe-pager--num-btn:not(.is--disabled):active{color:var(--vxe-primary-darken-color)}.vxe-pager .vxe-pager--jump-prev.is--disabled,.vxe-pager .vxe-pager--prev-btn.is--disabled,.vxe-pager .vxe-pager--next-btn.is--disabled,.vxe-pager .vxe-pager--jump-next.is--disabled,.vxe-pager .vxe-pager--num-btn.is--disabled{cursor:no-drop;color:var(--vxe-font-disabled-color)}.vxe-pager .vxe-pager--jump-prev.is--disabled:hover,.vxe-pager .vxe-pager--prev-btn.is--disabled:hover,.vxe-pager .vxe-pager--next-btn.is--disabled:hover,.vxe-pager .vxe-pager--jump-next.is--disabled:hover,.vxe-pager .vxe-pager--num-btn.is--disabled:hover{color:var(--vxe-font-disabled-color)}.vxe-pager .vxe-pager--num-btn{vertical-align:middle}.vxe-pager .vxe-pager--num-btn.is--active{font-weight:700}.vxe-pager .vxe-pager--sizes{width:7em;text-align:center;cursor:pointer}.vxe-pager .vxe-pager--sizes .vxe-input--inner,.vxe-pager .vxe-pager--count{text-align:center}.vxe-pager .vxe-pager--count>span{vertical-align:middle}.vxe-pager .vxe-pager--count .vxe-pager--separator{margin-right:.2em}.vxe-pager .vxe-pager--count .vxe-pager--separator:before{content:"/"}.vxe-pager .vxe-pager--jump .vxe-pager--goto{border-radius:var(--vxe-border-radius);border:1px solid var(--vxe-input-border-color);color:var(--vxe-font-color);transition:border .2s ease-in-out;padding:0 .4em;background-color:var(--vxe-input-background-color)}.vxe-pager .vxe-pager--jump .vxe-pager--goto:focus{border:1px solid var(--vxe-primary-color);outline:0}.vxe-pager .vxe-pager--jump .vxe-pager--goto-text{margin-right:.25em}.vxe-pager .vxe-pager--jump .vxe-pager--classifier-text{margin-left:.25em}.vxe-pager .vxe-pager--jump .vxe-pager--goto{width:3.2em;text-align:center}.vxe-pager{font-size:var(--vxe-font-size);height:var(--vxe-table-row-height-default)}.vxe-pager.size--medium{font-size:var(--vxe-font-size-medium);height:var(--vxe-table-row-height-medium)}.vxe-pager.size--small{font-size:var(--vxe-font-size-small);height:var(--vxe-table-row-height-small)}.vxe-pager.size--mini{font-size:var(--vxe-font-size-mini);height:var(--vxe-table-row-height-mini)}.vxe-radio-button .vxe-radio--label,.vxe-radio .vxe-radio--label,.vxe-checkbox .vxe-checkbox--label,.vxe-table--render-default .vxe-header--column.col--ellipsis:not(.col--actived)>.vxe-cell,.vxe-table--render-default .vxe-body--column.col--ellipsis:not(.col--actived)>.vxe-cell,.vxe-table--render-default .vxe-footer--column.col--ellipsis:not(.col--actived)>.vxe-cell{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vxe-checkbox .vxe-checkbox--icon,.vxe-table--filter-option .vxe-checkbox--icon,.vxe-export--panel-column-option .vxe-checkbox--icon,.vxe-table--render-default .vxe-cell--checkbox .vxe-checkbox--icon,.vxe-custom--checkbox-option .vxe-checkbox--icon{font-size:1.34em}.vxe-checkbox .vxe-checkbox--icon,.vxe-table--filter-option .vxe-checkbox--icon,.vxe-export--panel-column-option .vxe-checkbox--icon,.vxe-table--render-default .vxe-cell--checkbox .vxe-checkbox--icon,.vxe-custom--checkbox-option .vxe-checkbox--icon{color:var(--vxe-input-border-color);vertical-align:middle;font-weight:700;-webkit-user-select:none;user-select:none}.is--checked.vxe-checkbox,.is--checked.vxe-table--filter-option,.is--checked.vxe-export--panel-column-option,.vxe-table--render-default .is--checked.vxe-cell--checkbox,.is--checked.vxe-custom--checkbox-option,.is--indeterminate.vxe-checkbox,.is--indeterminate.vxe-table--filter-option,.is--indeterminate.vxe-export--panel-column-option,.vxe-table--render-default .is--indeterminate.vxe-cell--checkbox,.is--indeterminate.vxe-custom--checkbox-option,.is--checked.vxe-checkbox .vxe-checkbox--icon,.is--checked.vxe-table--filter-option .vxe-checkbox--icon,.is--checked.vxe-export--panel-column-option .vxe-checkbox--icon,.vxe-table--render-default .is--checked.vxe-cell--checkbox .vxe-checkbox--icon,.is--checked.vxe-custom--checkbox-option .vxe-checkbox--icon,.is--indeterminate.vxe-checkbox .vxe-checkbox--icon,.is--indeterminate.vxe-table--filter-option .vxe-checkbox--icon,.is--indeterminate.vxe-export--panel-column-option .vxe-checkbox--icon,.vxe-table--render-default .is--indeterminate.vxe-cell--checkbox .vxe-checkbox--icon,.is--indeterminate.vxe-custom--checkbox-option .vxe-checkbox--icon{color:var(--vxe-primary-color)}.vxe-checkbox:not(.is--disabled),.vxe-table--filter-option:not(.is--disabled),.vxe-export--panel-column-option:not(.is--disabled),.vxe-table--render-default .vxe-cell--checkbox:not(.is--disabled),.vxe-custom--checkbox-option:not(.is--disabled){cursor:pointer}.vxe-checkbox:not(.is--disabled):hover .vxe-checkbox--icon,.vxe-table--filter-option:not(.is--disabled):hover .vxe-checkbox--icon,.vxe-export--panel-column-option:not(.is--disabled):hover .vxe-checkbox--icon,.vxe-table--render-default .vxe-cell--checkbox:not(.is--disabled):hover .vxe-checkbox--icon,.vxe-custom--checkbox-option:not(.is--disabled):hover .vxe-checkbox--icon{color:var(--vxe-primary-color)}.is--disabled.vxe-checkbox,.is--disabled.vxe-table--filter-option,.is--disabled.vxe-export--panel-column-option,.vxe-table--render-default .is--disabled.vxe-cell--checkbox,.is--disabled.vxe-custom--checkbox-option{color:var(--vxe-font-disabled-color);cursor:not-allowed}.is--disabled.vxe-checkbox .vxe-checkbox--icon,.is--disabled.vxe-table--filter-option .vxe-checkbox--icon,.is--disabled.vxe-export--panel-column-option .vxe-checkbox--icon,.vxe-table--render-default .is--disabled.vxe-cell--checkbox .vxe-checkbox--icon,.is--disabled.vxe-custom--checkbox-option .vxe-checkbox--icon{color:var(--vxe-input-disabled-color)}.vxe-checkbox .vxe-checkbox--label,.vxe-table--filter-option .vxe-checkbox--label,.vxe-export--panel-column-option .vxe-checkbox--label,.vxe-table--render-default .vxe-cell--checkbox .vxe-checkbox--label,.vxe-custom--checkbox-option .vxe-checkbox--label{padding-left:.5em;vertical-align:middle}.vxe-checkbox-group{display:inline-block;vertical-align:middle;line-height:1}.vxe-checkbox{display:inline-block;vertical-align:middle;white-space:nowrap;line-height:1}.vxe-checkbox+.vxe-checkbox{margin-left:10px}.vxe-checkbox>input[type=checkbox]{position:absolute;width:0;height:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.vxe-checkbox.is--indeterminate>input:not(:checked)+.vxe-checkbox--icon{color:var(--vxe-primary-color)}.vxe-checkbox:not(.is--disabled)>input:focus+.vxe-checkbox--icon{color:var(--vxe-primary-color);box-shadow:0 0 .2em 0 var(--vxe-primary-color)}.vxe-checkbox:not(.is--disabled):hover>input+.vxe-checkbox--icon{border-color:var(--vxe-primary-color)}.vxe-checkbox.is--disabled{cursor:not-allowed}.vxe-checkbox.is--disabled>input+.vxe-checkbox--icon{color:var(--vxe-input-disabled-color)}.vxe-checkbox.is--disabled>input+.vxe-checkbox--icon+.vxe-checkbox--label{color:var(--vxe-font-disabled-color)}.vxe-checkbox.is--disabled>input:checked+.vxe-checkbox--icon{color:var(--vxe-input-disabled-color)}.vxe-checkbox .vxe-checkbox--label{padding-left:.5em;vertical-align:middle;display:inline-block;max-width:50em}.vxe-checkbox{font-size:var(--vxe-font-size)}.vxe-checkbox.size--medium{font-size:var(--vxe-font-size-medium)}.vxe-checkbox.size--small{font-size:var(--vxe-font-size-small)}.vxe-checkbox.size--mini{font-size:var(--vxe-font-size-mini)}[class*=vxe-],[class*=vxe-]:after,[class*=vxe-]:before,[class*=vxe-] *:after,[class*=vxe-] *:before{box-sizing:border-box}.vxe-radio-button .vxe-radio--label,.vxe-radio .vxe-radio--label,.vxe-table--render-default .vxe-header--column.col--ellipsis:not(.col--actived)>.vxe-cell,.vxe-table--render-default .vxe-body--column.col--ellipsis:not(.col--actived)>.vxe-cell,.vxe-table--render-default .vxe-footer--column.col--ellipsis:not(.col--actived)>.vxe-cell,.vxe-checkbox .vxe-checkbox--label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[class*=vxe-]{font-variant:tabular-nums;font-feature-settings:"tnum"}.vxe-primary-color{color:var(--vxe-primary-color)}.vxe-success-color{color:var(--vxe-success-color)}.vxe-info-color{color:var(--vxe-info-color)}.vxe-warning-color{color:var(--vxe-warning-color)}.vxe-danger-color{color:var(--vxe-danger-color)}.vxe-perfect-color{color:var(--vxe-table-header-background-color)}.vxe-row:after{content:"";display:block;clear:both;height:0;overflow:hidden;visibility:hidden}.vxe-row>.vxe-col--1{float:left;width:4.16667%}.vxe-row>.vxe-col--2{float:left;width:8.33333%}.vxe-row>.vxe-col--3{float:left;width:12.5%}.vxe-row>.vxe-col--4{float:left;width:16.66667%}.vxe-row>.vxe-col--5{float:left;width:20.83333%}.vxe-row>.vxe-col--6{float:left;width:25%}.vxe-row>.vxe-col--7{float:left;width:29.16667%}.vxe-row>.vxe-col--8{float:left;width:33.33333%}.vxe-row>.vxe-col--9{float:left;width:37.5%}.vxe-row>.vxe-col--10{float:left;width:41.66667%}.vxe-row>.vxe-col--11{float:left;width:45.83333%}.vxe-row>.vxe-col--12{float:left;width:50%}.vxe-row>.vxe-col--13{float:left;width:54.16667%}.vxe-row>.vxe-col--14{float:left;width:58.33333%}.vxe-row>.vxe-col--15{float:left;width:62.5%}.vxe-row>.vxe-col--16{float:left;width:66.66667%}.vxe-row>.vxe-col--17{float:left;width:70.83333%}.vxe-row>.vxe-col--18{float:left;width:75%}.vxe-row>.vxe-col--19{float:left;width:79.16667%}.vxe-row>.vxe-col--20{float:left;width:83.33333%}.vxe-row>.vxe-col--21{float:left;width:87.5%}.vxe-row>.vxe-col--22{float:left;width:91.66667%}.vxe-row>.vxe-col--23{float:left;width:95.83333%}.vxe-row>.vxe-col--24{float:left;width:100%}.is--animat .vxe-sort--asc-btn:before,.is--animat .vxe-sort--asc-btn:after,.is--animat .vxe-sort--desc-btn:before,.is--animat .vxe-sort--desc-btn:after,.is--animat .vxe-filter--btn:before,.is--animat .vxe-filter--btn:after{transition:border .1s ease-in-out}.is--animat .vxe-input--wrapper .vxe-input{transition:border .1s ease-in-out}.is--animat .vxe-table--expand-btn,.is--animat .vxe-tree--node-btn{transition:transform .1s ease-in-out}.is--animat .vxe-checkbox>input:checked+span,.is--animat .vxe-radio>input:checked+span{transition:background-color .1s ease-in-out}.vxe-table--filter-option .vxe-checkbox--icon,.vxe-export--panel-column-option .vxe-checkbox--icon,.vxe-table--render-default .vxe-cell--checkbox .vxe-checkbox--icon,.vxe-custom--checkbox-option .vxe-checkbox--icon,.vxe-checkbox .vxe-checkbox--icon{font-size:1.34em}.vxe-table--filter-option .vxe-checkbox--icon,.vxe-export--panel-column-option .vxe-checkbox--icon,.vxe-table--render-default .vxe-cell--checkbox .vxe-checkbox--icon,.vxe-custom--checkbox-option .vxe-checkbox--icon,.vxe-checkbox .vxe-checkbox--icon{color:var(--vxe-input-border-color);vertical-align:middle;font-weight:700;-webkit-user-select:none;user-select:none}.is--checked.vxe-table--filter-option,.is--checked.vxe-export--panel-column-option,.vxe-table--render-default .is--checked.vxe-cell--checkbox,.is--checked.vxe-custom--checkbox-option,.is--checked.vxe-checkbox,.is--indeterminate.vxe-table--filter-option,.is--indeterminate.vxe-export--panel-column-option,.vxe-table--render-default .is--indeterminate.vxe-cell--checkbox,.is--indeterminate.vxe-custom--checkbox-option,.is--indeterminate.vxe-checkbox,.is--checked.vxe-table--filter-option .vxe-checkbox--icon,.is--checked.vxe-export--panel-column-option .vxe-checkbox--icon,.vxe-table--render-default .is--checked.vxe-cell--checkbox .vxe-checkbox--icon,.is--checked.vxe-custom--checkbox-option .vxe-checkbox--icon,.is--checked.vxe-checkbox .vxe-checkbox--icon,.is--indeterminate.vxe-table--filter-option .vxe-checkbox--icon,.is--indeterminate.vxe-export--panel-column-option .vxe-checkbox--icon,.vxe-table--render-default .is--indeterminate.vxe-cell--checkbox .vxe-checkbox--icon,.is--indeterminate.vxe-custom--checkbox-option .vxe-checkbox--icon,.is--indeterminate.vxe-checkbox .vxe-checkbox--icon{color:var(--vxe-primary-color)}.vxe-table--filter-option:not(.is--disabled),.vxe-export--panel-column-option:not(.is--disabled),.vxe-table--render-default .vxe-cell--checkbox:not(.is--disabled),.vxe-custom--checkbox-option:not(.is--disabled),.vxe-checkbox:not(.is--disabled){cursor:pointer}.vxe-table--filter-option:not(.is--disabled):hover .vxe-checkbox--icon,.vxe-export--panel-column-option:not(.is--disabled):hover .vxe-checkbox--icon,.vxe-table--render-default .vxe-cell--checkbox:not(.is--disabled):hover .vxe-checkbox--icon,.vxe-custom--checkbox-option:not(.is--disabled):hover .vxe-checkbox--icon,.vxe-checkbox:not(.is--disabled):hover .vxe-checkbox--icon{color:var(--vxe-primary-color)}.is--disabled.vxe-table--filter-option,.is--disabled.vxe-export--panel-column-option,.vxe-table--render-default .is--disabled.vxe-cell--checkbox,.is--disabled.vxe-custom--checkbox-option,.is--disabled.vxe-checkbox{color:var(--vxe-font-disabled-color);cursor:not-allowed}.is--disabled.vxe-table--filter-option .vxe-checkbox--icon,.is--disabled.vxe-export--panel-column-option .vxe-checkbox--icon,.vxe-table--render-default .is--disabled.vxe-cell--checkbox .vxe-checkbox--icon,.is--disabled.vxe-custom--checkbox-option .vxe-checkbox--icon,.is--disabled.vxe-checkbox .vxe-checkbox--icon{color:var(--vxe-input-disabled-color)}.vxe-table--filter-option .vxe-checkbox--label,.vxe-export--panel-column-option .vxe-checkbox--label,.vxe-table--render-default .vxe-cell--checkbox .vxe-checkbox--label,.vxe-custom--checkbox-option .vxe-checkbox--label,.vxe-checkbox .vxe-checkbox--label{padding-left:.5em;vertical-align:middle}.vxe-radio,.vxe-table--render-default .vxe-cell--radio{cursor:pointer}.vxe-radio .vxe-radio--icon,.vxe-table--render-default .vxe-cell--radio .vxe-radio--icon{font-size:1.4em}.vxe-radio .vxe-radio--icon,.vxe-table--render-default .vxe-cell--radio .vxe-radio--icon{color:var(--vxe-input-border-color);vertical-align:middle;font-weight:700;-webkit-user-select:none;user-select:none}.is--checked.vxe-radio,.vxe-table--render-default .is--checked.vxe-cell--radio,.is--checked.vxe-radio .vxe-radio--icon,.vxe-table--render-default .is--checked.vxe-cell--radio .vxe-radio--icon{color:var(--vxe-primary-color)}.vxe-radio:not(.is--disabled),.vxe-table--render-default .vxe-cell--radio:not(.is--disabled){cursor:pointer}.vxe-radio:not(.is--disabled):hover .vxe-radio--icon,.vxe-table--render-default .vxe-cell--radio:not(.is--disabled):hover .vxe-radio--icon{color:var(--vxe-primary-color)}.is--disabled.vxe-radio,.vxe-table--render-default .is--disabled.vxe-cell--radio{color:var(--vxe-font-disabled-color);cursor:not-allowed}.is--disabled.vxe-radio .vxe-radio--icon,.vxe-table--render-default .is--disabled.vxe-cell--radio .vxe-radio--icon{color:var(--vxe-input-disabled-color)}.vxe-radio .vxe-radio--label,.vxe-table--render-default .vxe-cell--radio .vxe-radio--label{padding-left:.5em;vertical-align:middle}.vxe-radio-group{display:inline-block;vertical-align:middle;line-height:1;font-size:0}.vxe-radio-group+.vxe-radio-group{margin-left:10px}.vxe-radio{display:inline-block;vertical-align:middle;white-space:nowrap;line-height:1}.vxe-radio>input[type=radio]{position:absolute;width:0;height:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.vxe-radio .vxe-radio--label{vertical-align:middle;display:inline-block;max-width:50em}.vxe-radio:not(.is--disabled)>input:focus+.vxe-radio--icon{color:var(--vxe-primary-color)}.vxe-radio:not(.vxe-radio-button)+.vxe-radio{margin-left:10px}.vxe-radio-button .vxe-radio--label{background-color:var(--vxe-radio-button-default-background-color)}.vxe-radio-button:first-child .vxe-radio--label{border-left:1px solid var(--vxe-input-border-color);border-radius:var(--vxe-border-radius) 0 0 var(--vxe-border-radius)}.vxe-radio-button:last-child .vxe-radio--label{border-radius:0 var(--vxe-border-radius) var(--vxe-border-radius) 0}.vxe-radio-button>input:checked+.vxe-radio--label{color:#fff;background-color:var(--vxe-primary-color);border-color:var(--vxe-primary-color)}.vxe-radio-button .vxe-radio--label{padding:0 1em;line-height:calc(var(--vxe-button-height-default) - 2px);display:inline-block;border-style:solid;border-color:var(--vxe-input-border-color);border-width:1px 1px 1px 0;max-width:50em}.vxe-radio-button.is--disabled{cursor:not-allowed}.vxe-radio-button.is--disabled>input:not(:checked)+.vxe-radio--label{color:var(--vxe-input-disabled-color)}.vxe-radio-button.is--disabled>input:checked+.vxe-radio--label{border-color:var(--vxe-primary-lighten-color);background-color:var(--vxe-primary-lighten-color)}.vxe-radio-button:not(.is--disabled)>input:focus+.vxe-radio--label{border-color:var(--vxe-primary-color);box-shadow:0 0 .2em 0 var(--vxe-primary-color)}.vxe-radio-button:not(.is--disabled):hover>input:not(:checked)+.vxe-radio--label{color:var(--vxe-primary-color)}.vxe-radio-button.size--medium .vxe-radio--label{line-height:calc(var(--vxe-button-height-medium) - 2px)}.vxe-radio-button.size--small .vxe-radio--label{line-height:calc(var(--vxe-button-height-small) - 2px)}.vxe-radio-button.size--mini .vxe-radio--label{line-height:calc(var(--vxe-button-height-mini) - 2px)}.vxe-radio{font-size:var(--vxe-font-size)}.vxe-radio.size--medium{font-size:var(--vxe-font-size-medium)}.vxe-radio.size--small{font-size:var(--vxe-font-size-small)}.vxe-radio.size--mini{font-size:var(--vxe-font-size-mini)}.vxe-input--inner{width:100%;height:100%;border-radius:var(--vxe-border-radius);outline:0;margin:0;font-size:inherit;font-family:inherit;line-height:inherit;padding:0 .6em;color:var(--vxe-font-color);border:1px solid var(--vxe-input-border-color);background-color:var(--vxe-input-background-color);box-shadow:none}.vxe-input--inner::placeholder{color:var(--vxe-input-placeholder-color)}.vxe-input--inner::-webkit-autofill{background-color:var(--vxe-input-background-color)}.vxe-input--inner[type=number]{-webkit-appearance:none;appearance:none;-moz-appearance:textfield}.vxe-input--inner[type=search],.vxe-input--inner[type=search]::-webkit-search-cancel-button,.vxe-input--inner[type=number]::-webkit-outer-spin-button,.vxe-input--inner[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.vxe-input--inner[disabled]{cursor:not-allowed;color:var(--vxe-font-disabled-color);background-color:var(--vxe-input-disabled-background-color)}.vxe-input{display:inline-block;position:relative;width:180px}.vxe-input.is--disabled .vxe-input--date-picker-suffix,.vxe-input.is--disabled .vxe-input--search-suffix,.vxe-input.is--disabled .vxe-input--suffix,.vxe-input.is--disabled .vxe-input--password-suffix,.vxe-input.is--disabled .vxe-input--number-suffix{cursor:no-drop}.vxe-input:not(.is--disabled) .vxe-input--search-suffix,.vxe-input:not(.is--disabled) .vxe-input--clear-icon,.vxe-input:not(.is--disabled) .vxe-input--password-suffix,.vxe-input:not(.is--disabled) .vxe-input--number-suffix{cursor:pointer}.vxe-input:not(.is--disabled).is--active .vxe-input--inner{border:1px solid var(--vxe-primary-color)}.vxe-input .vxe-input--prefix,.vxe-input .vxe-input--suffix,.vxe-input .vxe-input--extra-suffix{display:flex;position:absolute;top:0;width:1.6em;height:100%;-webkit-user-select:none;user-select:none;align-items:center;justify-content:center;color:var(--vxe-table-column-icon-border-color)}.vxe-input--count{position:absolute;top:1px;right:.5em;height:calc(100% - 2px);color:var(--vxe-input-count-color);background-color:var(--vxe-input-count-background-color)}.vxe-input--count.is--error{color:var(--vxe-input-count-error-color)}.vxe-input .vxe-input--prefix{left:.2em}.vxe-input.is--prefix .vxe-input--inner{padding-left:1.8em}.vxe-input .vxe-input--clear-icon{display:none}.vxe-input .vxe-input--suffix,.vxe-input .vxe-input--extra-suffix{right:.2em}.vxe-input.is--suffix .vxe-input--inner{padding-right:1.8em}.vxe-input.is--suffix.is--count .vxe-input--inner{padding-right:5em}.vxe-input.is--suffix .vxe-input--count{right:2.1em}.vxe-input.is--left .vxe-input--inner{text-align:left}.vxe-input.is--center .vxe-input--inner{text-align:center}.vxe-input.is--right .vxe-input--inner{text-align:right}.vxe-input.is--count .vxe-input--inner{padding-right:3.4em}.vxe-input.is--controls.type--search .vxe-input--inner,.vxe-input.is--controls.type--password .vxe-input--inner,.vxe-input.is--controls.type--number .vxe-input--inner,.vxe-input.is--controls.type--integer .vxe-input--inner,.vxe-input.is--controls.type--float .vxe-input--inner,.vxe-input.is--controls.type--date .vxe-input--inner,.vxe-input.is--controls.type--datetime .vxe-input--inner,.vxe-input.is--controls.type--week .vxe-input--inner,.vxe-input.is--controls.type--month .vxe-input--inner,.vxe-input.is--controls.type--quarter .vxe-input--inner,.vxe-input.is--controls.type--year .vxe-input--inner,.vxe-input.is--controls.type--time .vxe-input--inner{padding-right:1.8em}.vxe-input.is--controls.type--search .vxe-input--suffix,.vxe-input.is--controls.type--password .vxe-input--suffix,.vxe-input.is--controls.type--number .vxe-input--suffix,.vxe-input.is--controls.type--integer .vxe-input--suffix,.vxe-input.is--controls.type--float .vxe-input--suffix,.vxe-input.is--controls.type--date .vxe-input--suffix,.vxe-input.is--controls.type--datetime .vxe-input--suffix,.vxe-input.is--controls.type--week .vxe-input--suffix,.vxe-input.is--controls.type--month .vxe-input--suffix,.vxe-input.is--controls.type--quarter .vxe-input--suffix,.vxe-input.is--controls.type--year .vxe-input--suffix,.vxe-input.is--controls.type--time .vxe-input--suffix{right:1.6em}.vxe-input.is--suffix.is--controls.type--search .vxe-input--inner,.vxe-input.is--suffix.is--controls.type--password .vxe-input--inner,.vxe-input.is--suffix.is--controls.type--number .vxe-input--inner,.vxe-input.is--suffix.is--controls.type--integer .vxe-input--inner,.vxe-input.is--suffix.is--controls.type--float .vxe-input--inner,.vxe-input.is--suffix.is--controls.type--date .vxe-input--inner,.vxe-input.is--suffix.is--controls.type--datetime .vxe-input--inner,.vxe-input.is--suffix.is--controls.type--week .vxe-input--inner,.vxe-input.is--suffix.is--controls.type--month .vxe-input--inner,.vxe-input.is--suffix.is--controls.type--quarter .vxe-input--inner,.vxe-input.is--suffix.is--controls.type--year .vxe-input--inner,.vxe-input.is--suffix.is--controls.type--time .vxe-input--inner{padding-right:3.2em}.vxe-input.is--suffix:hover .vxe-input--suffix.is--clear .vxe-input--suffix-icon{display:none}.vxe-input.is--suffix:hover .vxe-input--suffix.is--clear .vxe-input--clear-icon{display:inline}.vxe-input:not(.is--disabled) .vxe-input--suffix:hover .vxe-input--clear-icon{color:var(--vxe-font-color)}.vxe-input:not(.is--disabled) .vxe-input--suffix:active .vxe-input--clear-icon{color:var(--vxe-primary-color)}.vxe-input:not(.is--disabled) .vxe-input--extra-suffix:hover .vxe-input--search-suffix,.vxe-input:not(.is--disabled) .vxe-input--extra-suffix:hover .vxe-input--password-suffix{color:var(--vxe-font-color)}.vxe-input:not(.is--disabled) .vxe-input--extra-suffix:active .vxe-input--search-suffix,.vxe-input:not(.is--disabled) .vxe-input--extra-suffix:active .vxe-input--password-suffix{color:var(--vxe-primary-color)}.vxe-input:not(.is--disabled) .vxe-input--number-prev:hover,.vxe-input:not(.is--disabled) .vxe-input--number-next:hover{color:var(--vxe-font-color)}.vxe-input:not(.is--disabled) .vxe-input--number-prev:active,.vxe-input:not(.is--disabled) .vxe-input--number-next:active{color:var(--vxe-primary-color)}.vxe-input:not(.is--disabled) .vxe-input--number-prev.is--disabled,.vxe-input:not(.is--disabled) .vxe-input--number-next.is--disabled{cursor:no-drop;color:var(--vxe-input-number-disabled-color)}.vxe-input .vxe-input--password-suffix,.vxe-input .vxe-input--number-suffix,.vxe-input .vxe-input--date-picker-suffix,.vxe-input .vxe-input--search-suffix{position:relative;width:100%;height:100%}.vxe-input .vxe-input--date-picker-icon,.vxe-input .vxe-input--search-icon,.vxe-input .vxe-input--password-icon{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.vxe-input .vxe-input--date-picker-icon[class*=vxe-icon-],.vxe-input .vxe-input--search-icon[class*=vxe-icon-],.vxe-input .vxe-input--password-icon[class*=vxe-icon-]{font-size:1.2em}.vxe-input .vxe-input--date-picker-suffix{display:flex;align-items:center;justify-content:center}.vxe-input .vxe-input--date-picker-suffix .vxe-input--panel-icon{transition:transform .2s ease-in-out}.vxe-input .vxe-input--number-prev,.vxe-input .vxe-input--number-next{position:relative;display:block;height:50%;width:100%;text-align:center}.vxe-input .vxe-input--number-prev-icon,.vxe-input .vxe-input--number-next-icon{line-height:.8em;position:absolute;left:50%;transform:translate(-50%)}.vxe-input .vxe-input--number-prev-icon{bottom:0}.vxe-input .vxe-input--number-next-icon{top:0}.vxe-input--panel{display:none;position:absolute;left:0;padding:4px 0;color:var(--vxe-font-color);font-size:var(--vxe-font-size);text-align:left}.vxe-input--panel:not(.is--transfer){min-width:100%}.vxe-input--panel.is--transfer{position:fixed}.vxe-input--panel.animat--leave{display:block;opacity:0;transform:scaleY(.5);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);transform-origin:center top;backface-visibility:hidden;transform-style:preserve-3d}.vxe-input--panel.animat--leave[placement=top]{transform-origin:center bottom}.vxe-input--panel.animat--enter{opacity:1;transform:scaleY(1)}.vxe-input--panel-wrapper,.vxe-input--panel-layout-wrapper{background-color:var(--vxe-input-panel-background-color);border:1px solid var(--vxe-table-popup-border-color);box-shadow:0 0 6px 2px #0000001a;border-radius:var(--vxe-border-radius)}.vxe-input--panel-wrapper{overflow-x:hidden;overflow-y:auto}.vxe-input--panel-layout-wrapper{display:flex;flex-direction:row}.vxe-input--panel.type--date,.vxe-input--panel.type--week,.vxe-input--panel.type--month,.vxe-input--panel.type--quarter,.vxe-input--panel.type--year{-webkit-user-select:none;user-select:none}.vxe-input--panel.type--datetime .vxe-input--panel-right-wrapper{display:flex;flex-direction:column;border-left:1px solid var(--vxe-input-border-color)}.vxe-input--panel.type--date .vxe-input--date-picker-body th,.vxe-input--panel.type--datetime .vxe-input--date-picker-body th{width:14.28571%}.vxe-input--panel.type--week .vxe-input--date-picker-body table th{width:12%}.vxe-input--panel.type--week .vxe-input--date-picker-body table th:first-child{width:14%}.vxe-input--panel.type--quarter .vxe-input--date-picker-body table th{width:50%}.vxe-input--panel.type--month .vxe-input--date-picker-body td,.vxe-input--panel.type--year .vxe-input--date-picker-body td{width:25%}.vxe-input--time-picker-title{display:inline-block;text-align:center;border:1px solid var(--vxe-input-border-color);border-radius:var(--vxe-border-radius)}.vxe-input--time-picker-confirm{position:absolute;right:0;top:0}.vxe-input--time-picker-confirm,.vxe-input--date-picker-confirm{outline:0;border:1px solid var(--vxe-input-border-color);border-radius:var(--vxe-border-radius);cursor:pointer;color:var(--vxe-input-date-time-confirm-button-color);border-color:var(--vxe-primary-color);background-color:var(--vxe-primary-color)}.vxe-input--time-picker-confirm:hover,.vxe-input--date-picker-confirm:hover{background-color:var(--vxe-primary-lighten-color);border-color:var(--vxe-primary-lighten-color)}.vxe-input--time-picker-confirm:active,.vxe-input--date-picker-confirm:active{background-color:var(--vxe-primary-darken-color);border-color:var(--vxe-primary-darken-color)}.vxe-input--time-picker-header{display:flex;position:relative;flex-shrink:0}.vxe-input--date-picker-header{display:flex;flex-direction:row;-webkit-user-select:none;user-select:none}.vxe-input--date-picker-header .vxe-input--date-picker-type-wrapper{flex-grow:1}.vxe-input--date-picker-header .vxe-input--date-picker-btn-wrapper{flex-shrink:0;text-align:center}.vxe-input--date-picker-type-wrapper .vxe-input--date-picker-label,.vxe-input--date-picker-type-wrapper .vxe-input--date-picker-btn{display:inline-block}.vxe-input--date-picker-btn-wrapper{display:flex;flex-direction:row}.vxe-input--date-picker-label,.vxe-input--date-picker-btn{display:inline-block;display:flex;align-items:center;justify-content:center;background-color:var(--vxe-button-default-background-color)}.vxe-input--date-picker-btn.is--disabled{color:var(--vxe-font-disabled-color);cursor:no-drop}.vxe-input--date-picker-btn:not(.is--disabled){cursor:pointer}.vxe-input--date-picker-btn:not(.is--disabled):hover{background-color:#fff}.vxe-input--date-picker-btn:not(.is--disabled):active{background-color:#fff}.vxe-input--date-picker-body{border-radius:var(--vxe-border-radius);border:1px solid var(--vxe-table-popup-border-color);-webkit-user-select:none;user-select:none}.vxe-input--date-picker-body table{border:0;width:100%;border-spacing:0;border-collapse:separate;text-align:center;table-layout:fixed}.vxe-input--date-picker-body th,.vxe-input--date-picker-body td{font-weight:400}.vxe-input--date-picker-body th{box-shadow:inset 0 -1px 0 0 var(--vxe-table-popup-border-color)}.vxe-input--date-picker-body td.is--prev,.vxe-input--date-picker-body td.is--next,.vxe-input--date-picker-body td.is--prev .vxe-input--date-label,.vxe-input--date-picker-body td.is--prev .vxe-input--date-festival,.vxe-input--date-picker-body td.is--next .vxe-input--date-label,.vxe-input--date-picker-body td.is--next .vxe-input--date-festival{color:var(--vxe-font-disabled-color)}.vxe-input--date-picker-body td.is--now{box-shadow:inset 0 0 0 1px var(--vxe-table-popup-border-color)}.vxe-input--date-picker-body td.is--now:not(.is--selected).is--current{color:var(--vxe-primary-color)}.vxe-input--date-picker-body td.is--now:not(.is--selected).is--current .vxe-input--date-label,.vxe-input--date-picker-body td.is--now:not(.is--selected).is--current .vxe-input--date-festival{color:var(--vxe-primary-color)}.vxe-input--date-picker-body td.is--hover{background-color:var(--vxe-input-date-picker-hover-background-color)}.vxe-input--date-picker-body td.is--selected{color:var(--vxe-input-date-picker-selected-color);background-color:var(--vxe-primary-color)}.vxe-input--date-picker-body td.is--selected.is--prev,.vxe-input--date-picker-body td.is--selected.is--next{background-color:var(--vxe-primary-lighten-color)}.vxe-input--date-picker-body td.is--selected .vxe-input--date-label,.vxe-input--date-picker-body td.is--selected .vxe-input--date-festival{color:var(--vxe-input-date-picker-festival-selected-color)}.vxe-input--date-picker-body td.is--selected .vxe-input--date-label.is-notice:before{background-color:var(--vxe-input-date-picker-notice-selected-background-color)}.vxe-input--date-picker-body td:not(.is--disabled){cursor:pointer}.vxe-input--date-picker-body td.is--disabled{cursor:no-drop;color:var(--vxe-input-disabled-color);background-color:var(--vxe-input-disabled-background-color)}.vxe-input--date-picker-body td.is--disabled .vxe-input--date-label,.vxe-input--date-picker-body td.is--disabled .vxe-input--date-festival{color:var(--vxe-input-disabled-color)}.vxe-input--date-week-view th:first-child{box-shadow:inset -1px -1px 0 0 var(--vxe-table-popup-border-color)}.vxe-input--date-week-view td:first-child{box-shadow:inset -1px 0 0 0 var(--vxe-table-popup-border-color)}.vxe-input--date-label,.vxe-input--date-festival{display:block;overflow:hidden}.vxe-input--date-label{position:relative}.vxe-input--date-label.is-notice:before{content:"";position:absolute;width:4px;height:4px;left:.8em;top:.1em;transform:translate(-50%);border-radius:100%;background-color:var(--vxe-input-date-notice-background-color)}.vxe-input--date-label--extra{position:absolute;right:.1em;top:-.2em;font-size:12px;line-height:12px;transform:scale(.7);color:var(--vxe-input-date-extra-color)}.vxe-input--date-label--extra.is-important{color:var(--vxe-input-date-extra-important-color)}.vxe-input--date-festival{color:var(--vxe-input-date-festival-color);height:14px;line-height:1;overflow:hidden}.vxe-input--date-festival.is-important{color:var(--vxe-input-date-festival-important-color)}.vxe-input--date-festival--label{display:block;font-size:12px;transform:scale(.8)}@keyframes festivalOverlap2{0%,45%,to{transform:translateY(0)}50%,95%{transform:translateY(-14px)}}@keyframes festivalOverlap3{0%,20%,to{transform:translateY(0)}25%,45%,75%,95%{transform:translateY(-14px)}50%,70%{transform:translateY(-28px)}}.vxe-input--date-festival--overlap{display:block;font-size:12px}.vxe-input--date-festival--overlap.overlap--2{animation:festivalOverlap2 6s infinite ease-in-out}.vxe-input--date-festival--overlap.overlap--3{animation:festivalOverlap3 9s infinite ease-in-out}.vxe-input--date-festival--overlap>span{height:14px;display:block;transform:scale(.8)}.vxe-input--time-picker-body{position:relative;display:flex;flex-direction:row;border:1px solid var(--vxe-table-popup-border-color);flex-grow:1;border-radius:var(--vxe-border-radius);-webkit-user-select:none;user-select:none}.vxe-input--time-picker-body>ul{height:100%;overflow:hidden;margin:0;padding:0}.vxe-input--time-picker-body>ul:before,.vxe-input--time-picker-body>ul:after{content:" ";display:block}.vxe-input--time-picker-body>ul:hover{overflow-y:auto}.vxe-input--time-picker-body>ul>li{display:block}.vxe-input--time-picker-body>ul>li:hover{background-color:var(--vxe-input-date-picker-hover-background-color);cursor:pointer}.vxe-input--time-picker-body>ul>li.is--selected{font-weight:700;color:var(--vxe-primary-color)}.vxe-input--time-picker-body .vxe-input--time-picker-minute-list,.vxe-input--time-picker-body .vxe-input--time-picker-second-list{border-left:1px solid var(--vxe-table-popup-border-color)}.vxe-input{font-size:var(--vxe-font-size);height:var(--vxe-input-height-default);line-height:var(--vxe-input-height-default)}.vxe-input .vxe-input--inner[type=date]::-webkit-inner-spin-button,.vxe-input .vxe-input--inner[type=month]::-webkit-inner-spin-button,.vxe-input .vxe-input--inner[type=week]::-webkit-inner-spin-button{margin-top:6px}.vxe-input .vxe-input--inner[type=date]::-webkit-inner-spin-button,.vxe-input .vxe-input--inner[type=month]::-webkit-inner-spin-button,.vxe-input .vxe-input--inner[type=week]::-webkit-inner-spin-button,.vxe-input .vxe-input--inner[type=number]::-webkit-inner-spin-button{height:24px}.vxe-input.size--medium{font-size:var(--vxe-font-size-medium);height:var(--vxe-input-height-medium);line-height:var(--vxe-input-height-medium)}.vxe-input.size--medium .vxe-input--inner[type=date]::-webkit-inner-spin-button,.vxe-input.size--medium .vxe-input--inner[type=month]::-webkit-inner-spin-button,.vxe-input.size--medium .vxe-input--inner[type=week]::-webkit-inner-spin-button{margin-top:4px}.vxe-input.size--small{font-size:var(--vxe-font-size-small);height:var(--vxe-input-height-small);line-height:var(--vxe-input-height-small)}.vxe-input.size--small .vxe-input--inner[type=date]::-webkit-inner-spin-button,.vxe-input.size--small .vxe-input--inner[type=month]::-webkit-inner-spin-button,.vxe-input.size--small .vxe-input--inner[type=week]::-webkit-inner-spin-button{margin-top:2px}.vxe-input.size--mini{font-size:var(--vxe-font-size-mini);height:var(--vxe-input-height-mini);line-height:var(--vxe-input-height-mini)}.vxe-input.size--mini .vxe-input--inner[type=date]::-webkit-inner-spin-button,.vxe-input.size--mini .vxe-input--inner[type=month]::-webkit-inner-spin-button,.vxe-input.size--mini .vxe-input--inner[type=week]::-webkit-inner-spin-button{margin-top:0}.vxe-input--panel{font-size:var(--vxe-font-size)}.vxe-input--panel .vxe-input--panel-wrapper{max-height:380px}.vxe-input--panel.type--date .vxe-input--panel-wrapper,.vxe-input--panel.type--time .vxe-input--panel-wrapper,.vxe-input--panel.type--week .vxe-input--panel-wrapper,.vxe-input--panel.type--month .vxe-input--panel-wrapper,.vxe-input--panel.type--quarter .vxe-input--panel-wrapper,.vxe-input--panel.type--year .vxe-input--panel-wrapper{padding:11px}.vxe-input--panel.type--date .vxe-input--panel-wrapper,.vxe-input--panel.type--month .vxe-input--panel-wrapper,.vxe-input--panel.type--quarter .vxe-input--panel-wrapper,.vxe-input--panel.type--year .vxe-input--panel-wrapper{width:336px}.vxe-input--panel.type--week .vxe-input--panel-wrapper{width:380px}.vxe-input--panel.type--time .vxe-input--panel-wrapper{width:170px}.vxe-input--panel.type--datetime .vxe-input--panel-left-wrapper{width:336px}.vxe-input--panel.type--datetime .vxe-input--panel-left-wrapper,.vxe-input--panel.type--datetime .vxe-input--panel-right-wrapper{padding:11px}.vxe-input--panel .vxe-input--time-picker-title{height:30px;line-height:30px;padding:0 11px}.vxe-input--panel .vxe-input--date-picker-label,.vxe-input--panel .vxe-input--date-picker-btn{height:30px;line-height:30px}.vxe-input--panel .vxe-input--date-picker-btn-wrapper .vxe-input--date-picker-btn{margin-left:8px}.vxe-input--panel .vxe-input--date-picker-btn-wrapper .vxe-input--date-picker-prev-btn,.vxe-input--panel .vxe-input--date-picker-btn-wrapper .vxe-input--date-picker-current-btn,.vxe-input--panel .vxe-input--date-picker-btn-wrapper .vxe-input--date-picker-next-btn{width:30px;border-radius:var(--vxe-border-radius);border:1px solid var(--vxe-input-border-color)}.vxe-input--panel .vxe-input--date-picker-type-wrapper .vxe-input--date-picker-label,.vxe-input--panel .vxe-input--date-picker-type-wrapper .vxe-input--date-picker-btn{padding:0 9px}.vxe-input--panel .vxe-input--time-picker-header,.vxe-input--panel .vxe-input--date-picker-header{padding-bottom:8px}.vxe-input--panel .vxe-input--date-picker-body table,.vxe-input--panel .vxe-input--time-picker-body{height:calc(var(--vxe-input-date-time-week-row-height-default) * 6 + var(--vxe-input-date-title-height-default))}.vxe-input--panel .vxe-input--time-picker-body>ul{width:48px}.vxe-input--panel .vxe-input--time-picker-body>ul:before,.vxe-input--panel .vxe-input--time-picker-body>ul:after{height:120px}.vxe-input--panel .vxe-input--time-picker-body>ul>li{height:26px;padding-left:9px}.vxe-input--panel .vxe-input--time-picker-body .vxe-input--time-picker-minute-list{left:48px}.vxe-input--panel .vxe-input--time-picker-body .vxe-input--time-picker-second-list{left:96px}.vxe-input--panel .vxe-input--date-day-view td,.vxe-input--panel .vxe-input--date-week-view td{height:var(--vxe-input-date-time-week-row-height-default)}.vxe-input--panel .vxe-input--date-quarter-view td{height:var(--vxe-input-date-quarter-row-height-default)}.vxe-input--panel .vxe-input--date-month-view td,.vxe-input--panel .vxe-input--date-year-view td{height:var(--vxe-input-date-month-year-row-height-default)}.vxe-input--panel .vxe-input--date-picker-body th{height:var(--vxe-input-date-title-height-default)}.vxe-input--panel .vxe-input--time-picker-confirm,.vxe-input--panel .vxe-input--date-picker-confirm{height:30px;padding:0 9px}.vxe-input--panel .vxe-input--date-label{line-height:calc(var(--vxe-font-size) + 1px)}.vxe-input--panel.size--medium{font-size:var(--vxe-font-size-medium)}.vxe-input--panel.size--medium .vxe-input--panel-wrapper{max-height:360px}.vxe-input--panel.size--medium.type--date .vxe-input--panel-wrapper,.vxe-input--panel.size--medium.type--time .vxe-input--panel-wrapper,.vxe-input--panel.size--medium.type--week .vxe-input--panel-wrapper,.vxe-input--panel.size--medium.type--month .vxe-input--panel-wrapper,.vxe-input--panel.size--medium.type--quarter .vxe-input--panel-wrapper,.vxe-input--panel.size--medium.type--year .vxe-input--panel-wrapper{padding:10px}.vxe-input--panel.size--medium.type--date .vxe-input--panel-wrapper,.vxe-input--panel.size--medium.type--month .vxe-input--panel-wrapper,.vxe-input--panel.size--medium.type--quarter .vxe-input--panel-wrapper,.vxe-input--panel.size--medium.type--year .vxe-input--panel-wrapper{width:336px}.vxe-input--panel.size--medium.type--week .vxe-input--panel-wrapper{width:380px}.vxe-input--panel.size--medium.type--time .vxe-input--panel-wrapper{width:168px}.vxe-input--panel.size--medium.type--datetime .vxe-input--panel-left-wrapper{width:336px}.vxe-input--panel.size--medium.type--datetime .vxe-input--panel-left-wrapper,.vxe-input--panel.size--medium.type--datetime .vxe-input--panel-right-wrapper{padding:10px}.vxe-input--panel.size--medium .vxe-input--time-picker-title{height:29px;line-height:29px;padding:0 10px}.vxe-input--panel.size--medium .vxe-input--date-picker-label,.vxe-input--panel.size--medium .vxe-input--date-picker-btn{height:29px;line-height:29px}.vxe-input--panel.size--medium .vxe-input--date-picker-btn-wrapper .vxe-input--date-picker-btn{margin-left:7px}.vxe-input--panel.size--medium .vxe-input--date-picker-btn-wrapper .vxe-input--date-picker-prev-btn,.vxe-input--panel.size--medium .vxe-input--date-picker-btn-wrapper .vxe-input--date-picker-current-btn,.vxe-input--panel.size--medium .vxe-input--date-picker-btn-wrapper .vxe-input--date-picker-next-btn{width:29px;border-radius:var(--vxe-border-radius);border:1px solid var(--vxe-input-border-color)}.vxe-input--panel.size--medium .vxe-input--date-picker-type-wrapper .vxe-input--date-picker-label,.vxe-input--panel.size--medium .vxe-input--date-picker-type-wrapper .vxe-input--date-picker-btn{padding:0 8px}.vxe-input--panel.size--medium .vxe-input--time-picker-header,.vxe-input--panel.size--medium .vxe-input--date-picker-header{padding-bottom:7px}.vxe-input--panel.size--medium .vxe-input--date-picker-body table,.vxe-input--panel.size--medium .vxe-input--time-picker-body{height:calc(var(--vxe-input-date-time-week-row-height-medium) * 6 + var(--vxe-input-date-title-height-medium))}.vxe-input--panel.size--medium .vxe-input--time-picker-body>ul{width:48px}.vxe-input--panel.size--medium .vxe-input--time-picker-body>ul:before,.vxe-input--panel.size--medium .vxe-input--time-picker-body>ul:after{height:120px}.vxe-input--panel.size--medium .vxe-input--time-picker-body>ul>li{height:26px;padding-left:8px}.vxe-input--panel.size--medium .vxe-input--time-picker-body .vxe-input--time-picker-minute-list{left:48px}.vxe-input--panel.size--medium .vxe-input--time-picker-body .vxe-input--time-picker-second-list{left:96px}.vxe-input--panel.size--medium .vxe-input--date-day-view td,.vxe-input--panel.size--medium .vxe-input--date-week-view td{height:var(--vxe-input-date-time-week-row-height-medium)}.vxe-input--panel.size--medium .vxe-input--date-quarter-view td{height:var(--vxe-input-date-quarter-row-height-medium)}.vxe-input--panel.size--medium .vxe-input--date-month-view td,.vxe-input--panel.size--medium .vxe-input--date-year-view td{height:var(--vxe-input-date-month-year-row-height-medium)}.vxe-input--panel.size--medium .vxe-input--date-picker-body th{height:var(--vxe-input-date-title-height-medium)}.vxe-input--panel.size--medium .vxe-input--time-picker-confirm,.vxe-input--panel.size--medium .vxe-input--date-picker-confirm{height:29px;padding:0 8px}.vxe-input--panel.size--medium .vxe-input--date-label{line-height:calc(var(--vxe-font-size-medium) + 1px)}.vxe-input--panel.size--small{font-size:var(--vxe-font-size-small)}.vxe-input--panel.size--small .vxe-input--panel-wrapper{max-height:340px}.vxe-input--panel.size--small.type--date .vxe-input--panel-wrapper,.vxe-input--panel.size--small.type--time .vxe-input--panel-wrapper,.vxe-input--panel.size--small.type--week .vxe-input--panel-wrapper,.vxe-input--panel.size--small.type--month .vxe-input--panel-wrapper,.vxe-input--panel.size--small.type--quarter .vxe-input--panel-wrapper,.vxe-input--panel.size--small.type--year .vxe-input--panel-wrapper{padding:9px}.vxe-input--panel.size--small.type--date .vxe-input--panel-wrapper,.vxe-input--panel.size--small.type--month .vxe-input--panel-wrapper,.vxe-input--panel.size--small.type--quarter .vxe-input--panel-wrapper,.vxe-input--panel.size--small.type--year .vxe-input--panel-wrapper{width:312px}.vxe-input--panel.size--small.type--week .vxe-input--panel-wrapper{width:354px}.vxe-input--panel.size--small.type--time .vxe-input--panel-wrapper{width:154px}.vxe-input--panel.size--small.type--datetime .vxe-input--panel-left-wrapper{width:312px}.vxe-input--panel.size--small.type--datetime .vxe-input--panel-left-wrapper,.vxe-input--panel.size--small.type--datetime .vxe-input--panel-right-wrapper{padding:9px}.vxe-input--panel.size--small .vxe-input--time-picker-title{height:28px;line-height:28px;padding:0 9px}.vxe-input--panel.size--small .vxe-input--date-picker-label,.vxe-input--panel.size--small .vxe-input--date-picker-btn{height:28px;line-height:28px}.vxe-input--panel.size--small .vxe-input--date-picker-btn-wrapper .vxe-input--date-picker-btn{margin-left:6px}.vxe-input--panel.size--small .vxe-input--date-picker-btn-wrapper .vxe-input--date-picker-prev-btn,.vxe-input--panel.size--small .vxe-input--date-picker-btn-wrapper .vxe-input--date-picker-current-btn,.vxe-input--panel.size--small .vxe-input--date-picker-btn-wrapper .vxe-input--date-picker-next-btn{width:28px;border-radius:var(--vxe-border-radius);border:1px solid var(--vxe-input-border-color)}.vxe-input--panel.size--small .vxe-input--date-picker-type-wrapper .vxe-input--date-picker-label,.vxe-input--panel.size--small .vxe-input--date-picker-type-wrapper .vxe-input--date-picker-btn{padding:0 7px}.vxe-input--panel.size--small .vxe-input--time-picker-header,.vxe-input--panel.size--small .vxe-input--date-picker-header{padding-bottom:6px}.vxe-input--panel.size--small .vxe-input--date-picker-body table,.vxe-input--panel.size--small .vxe-input--time-picker-body{height:calc(var(--vxe-input-date-time-week-row-height-small) * 6 + var(--vxe-input-date-title-height-small))}.vxe-input--panel.size--small .vxe-input--time-picker-body>ul{width:44px}.vxe-input--panel.size--small .vxe-input--time-picker-body>ul:before,.vxe-input--panel.size--small .vxe-input--time-picker-body>ul:after{height:110px}.vxe-input--panel.size--small .vxe-input--time-picker-body>ul>li{height:26px;padding-left:7px}.vxe-input--panel.size--small .vxe-input--time-picker-body .vxe-input--time-picker-minute-list{left:44px}.vxe-input--panel.size--small .vxe-input--time-picker-body .vxe-input--time-picker-second-list{left:88px}.vxe-input--panel.size--small .vxe-input--date-day-view td,.vxe-input--panel.size--small .vxe-input--date-week-view td{height:var(--vxe-input-date-time-week-row-height-small)}.vxe-input--panel.size--small .vxe-input--date-quarter-view td{height:var(--vxe-input-date-quarter-row-height-small)}.vxe-input--panel.size--small .vxe-input--date-month-view td,.vxe-input--panel.size--small .vxe-input--date-year-view td{height:var(--vxe-input-date-month-year-row-height-small)}.vxe-input--panel.size--small .vxe-input--date-picker-body th{height:var(--vxe-input-date-title-height-small)}.vxe-input--panel.size--small .vxe-input--time-picker-confirm,.vxe-input--panel.size--small .vxe-input--date-picker-confirm{height:28px;padding:0 7px}.vxe-input--panel.size--small .vxe-input--date-label{line-height:calc(var(--vxe-font-size-small) + 1px)}.vxe-input--panel.size--mini{font-size:var(--vxe-font-size-mini)}.vxe-input--panel.size--mini .vxe-input--panel-wrapper{max-height:320px}.vxe-input--panel.size--mini.type--date .vxe-input--panel-wrapper,.vxe-input--panel.size--mini.type--time .vxe-input--panel-wrapper,.vxe-input--panel.size--mini.type--week .vxe-input--panel-wrapper,.vxe-input--panel.size--mini.type--month .vxe-input--panel-wrapper,.vxe-input--panel.size--mini.type--quarter .vxe-input--panel-wrapper,.vxe-input--panel.size--mini.type--year .vxe-input--panel-wrapper{padding:8px}.vxe-input--panel.size--mini.type--date .vxe-input--panel-wrapper,.vxe-input--panel.size--mini.type--month .vxe-input--panel-wrapper,.vxe-input--panel.size--mini.type--quarter .vxe-input--panel-wrapper,.vxe-input--panel.size--mini.type--year .vxe-input--panel-wrapper{width:288px}.vxe-input--panel.size--mini.type--week .vxe-input--panel-wrapper{width:326px}.vxe-input--panel.size--mini.type--time .vxe-input--panel-wrapper{width:146px}.vxe-input--panel.size--mini.type--datetime .vxe-input--panel-left-wrapper{width:288px}.vxe-input--panel.size--mini.type--datetime .vxe-input--panel-left-wrapper,.vxe-input--panel.size--mini.type--datetime .vxe-input--panel-right-wrapper{padding:8px}.vxe-input--panel.size--mini .vxe-input--time-picker-title{height:27px;line-height:27px;padding:0 8px}.vxe-input--panel.size--mini .vxe-input--date-picker-label,.vxe-input--panel.size--mini .vxe-input--date-picker-btn{height:27px;line-height:27px}.vxe-input--panel.size--mini .vxe-input--date-picker-btn-wrapper .vxe-input--date-picker-btn{margin-left:5px}.vxe-input--panel.size--mini .vxe-input--date-picker-btn-wrapper .vxe-input--date-picker-prev-btn,.vxe-input--panel.size--mini .vxe-input--date-picker-btn-wrapper .vxe-input--date-picker-current-btn,.vxe-input--panel.size--mini .vxe-input--date-picker-btn-wrapper .vxe-input--date-picker-next-btn{width:27px;border-radius:var(--vxe-border-radius);border:1px solid var(--vxe-input-border-color)}.vxe-input--panel.size--mini .vxe-input--date-picker-type-wrapper .vxe-input--date-picker-label,.vxe-input--panel.size--mini .vxe-input--date-picker-type-wrapper .vxe-input--date-picker-btn{padding:0 6px}.vxe-input--panel.size--mini .vxe-input--time-picker-header,.vxe-input--panel.size--mini .vxe-input--date-picker-header{padding-bottom:5px}.vxe-input--panel.size--mini .vxe-input--date-picker-body table,.vxe-input--panel.size--mini .vxe-input--time-picker-body{height:calc(var(--vxe-input-date-time-week-row-height-mini) * 6 + var(--vxe-input-date-title-height-mini))}.vxe-input--panel.size--mini .vxe-input--time-picker-body>ul{width:42px}.vxe-input--panel.size--mini .vxe-input--time-picker-body>ul:before,.vxe-input--panel.size--mini .vxe-input--time-picker-body>ul:after{height:100px}.vxe-input--panel.size--mini .vxe-input--time-picker-body>ul>li{height:26px;padding-left:6px}.vxe-input--panel.size--mini .vxe-input--time-picker-body .vxe-input--time-picker-minute-list{left:42px}.vxe-input--panel.size--mini .vxe-input--time-picker-body .vxe-input--time-picker-second-list{left:84px}.vxe-input--panel.size--mini .vxe-input--date-day-view td,.vxe-input--panel.size--mini .vxe-input--date-week-view td{height:var(--vxe-input-date-time-week-row-height-mini)}.vxe-input--panel.size--mini .vxe-input--date-quarter-view td{height:var(--vxe-input-date-quarter-row-height-mini)}.vxe-input--panel.size--mini .vxe-input--date-month-view td,.vxe-input--panel.size--mini .vxe-input--date-year-view td{height:var(--vxe-input-date-month-year-row-height-mini)}.vxe-input--panel.size--mini .vxe-input--date-picker-body th{height:var(--vxe-input-date-title-height-mini)}.vxe-input--panel.size--mini .vxe-input--time-picker-confirm,.vxe-input--panel.size--mini .vxe-input--date-picker-confirm{height:27px;padding:0 6px}.vxe-input--panel.size--mini .vxe-input--date-label{line-height:calc(var(--vxe-font-size-mini) + 1px)}.vxe-textarea{position:relative;display:inline-block}.vxe-textarea:not(.def--cols){width:100%}.vxe-textarea:not(.def--cols) .vxe-textarea--inner{width:100%}.vxe-textarea--inner{border-radius:var(--vxe-border-radius);outline:0;font-size:inherit;color:var(--vxe-font-color);line-height:inherit;border:1px solid var(--vxe-input-border-color);background-color:var(--vxe-textarea-background-color);display:block;padding:.3em .6em}.vxe-textarea--inner::placeholder{color:var(--vxe-input-placeholder-color)}.vxe-textarea--inner:focus{border:1px solid var(--vxe-primary-color)}.vxe-textarea--inner[disabled]{cursor:not-allowed;background-color:var(--vxe-input-disabled-background-color)}.vxe-textarea--inner,.vxe-textarea--autosize{line-height:var(--vxe-textarea-line-height);color:var(--vxe-font-color);font-family:var(--vxe-font-family)}.vxe-textarea--autosize{display:block;position:fixed;top:0;left:0;width:100%;margin:0;padding:.3em .6em;word-wrap:break-word;white-space:pre-wrap;z-index:-1;visibility:hidden}.vxe-textarea--count{position:absolute;bottom:.2em;right:1.4em;padding-left:.2em;color:var(--vxe-input-count-color);background-color:var(--vxe-input-count-background-color)}.vxe-textarea--count.is--error{color:var(--vxe-input-count-error-color)}.vxe-textarea,.vxe-textarea--autosize{font-size:var(--vxe-font-size)}.vxe-textarea.size--medium,.vxe-textarea--autosize.size--medium{font-size:var(--vxe-font-size-medium)}.vxe-textarea.size--small,.vxe-textarea--autosize.size--small{font-size:var(--vxe-font-size-small)}.vxe-textarea.size--mini,.vxe-textarea--autosize.size--mini{font-size:var(--vxe-font-size-mini)}.vxe-textarea:not(.is--autosize){min-height:var(--vxe-input-height-default)}.vxe-textarea.size--medium{font-size:var(--vxe-font-size-medium)}.vxe-textarea.size--medium:not(.is--autosize){min-height:var(--vxe-input-height-medium)}.vxe-textarea.size--small:not(.is--autosize){min-height:var(--vxe-input-height-small)}.vxe-textarea.size--mini:not(.is--autosize){min-height:var(--vxe-input-height-mini)}.vxe-button{position:relative;text-align:center;background-color:var(--vxe-button-default-background-color);outline:0;font-size:var(--vxe-font-size);max-width:var(--vxe-button-max-width);line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:none;user-select:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border .2s ease-in-out}.vxe-button:not(.is--disabled){color:var(--vxe-font-color);cursor:pointer}.vxe-button.is--loading{cursor:progress}.vxe-button.is--loading:before{content:"";position:absolute;left:-1px;top:-1px;right:-1px;bottom:-1px;border-radius:inherit;background-color:#ffffff59;pointer-events:none}.vxe-button.is--disabled{color:var(--vxe-font-disabled-color)}.vxe-button.is--disabled:not(.is--loading){cursor:no-drop}.vxe-button.type--text{text-decoration:none;border:0;padding:.1em .5em;background-color:transparent}.vxe-button.type--text:not(.is--disabled):focus{color:var(--vxe-font-darken-color)}.vxe-button.type--text:not(.is--disabled):hover{color:var(--vxe-primary-lighten-color)}.vxe-button.type--text.theme--primary{color:var(--vxe-primary-color)}.vxe-button.type--text.theme--primary:not(.is--disabled):focus{color:var(--vxe-primary-darken-color)}.vxe-button.type--text.theme--primary:not(.is--disabled):hover{color:var(--vxe-primary-lighten-color)}.vxe-button.type--text.theme--primary.is--disabled{color:var(--vxe-primary-disabled-color)}.vxe-button.type--text.theme--success{color:var(--vxe-success-color)}.vxe-button.type--text.theme--success:not(.is--disabled):focus{color:var(--vxe-success-darken-color)}.vxe-button.type--text.theme--success:not(.is--disabled):hover{color:var(--vxe-success-lighten-color)}.vxe-button.type--text.theme--success.is--disabled{color:var(--vxe-success-disabled-color)}.vxe-button.type--text.theme--info{color:var(--vxe-info-color)}.vxe-button.type--text.theme--info:not(.is--disabled):focus{color:var(--vxe-info-darken-color)}.vxe-button.type--text.theme--info:not(.is--disabled):hover{color:var(--vxe-info-lighten-color)}.vxe-button.type--text.theme--info.is--disabled{color:var(--vxe-info-disabled-color)}.vxe-button.type--text.theme--warning{color:var(--vxe-warning-color)}.vxe-button.type--text.theme--warning:not(.is--disabled):focus{color:var(--vxe-warning-darken-color)}.vxe-button.type--text.theme--warning:not(.is--disabled):hover{color:var(--vxe-warning-lighten-color)}.vxe-button.type--text.theme--warning.is--disabled{color:var(--vxe-warning-disabled-color)}.vxe-button.type--text.theme--danger{color:var(--vxe-danger-color)}.vxe-button.type--text.theme--danger:not(.is--disabled):focus{color:var(--vxe-danger-darken-color)}.vxe-button.type--text.theme--danger:not(.is--disabled):hover{color:var(--vxe-danger-lighten-color)}.vxe-button.type--text.theme--danger.is--disabled{color:var(--vxe-danger-disabled-color)}.vxe-button.type--text.theme--perfect{color:var(--vxe-table-header-background-color)}.vxe-button.type--text.theme--perfect:not(.is--disabled):focus{color:var(--vxe-table-header-background-color)}.vxe-button.type--text.theme--perfect:not(.is--disabled):hover{color:var(--vxe-table-header-background-color)}.vxe-button.type--text.theme--perfect.is--disabled{color:var(--vxe-table-header-background-color)}.vxe-button.type--button{font-family:inherit;height:var(--vxe-button-height-default);line-height:1;border:1px solid var(--vxe-input-border-color)}.vxe-button.type--button.is--round{border-radius:var(--vxe-button-round-border-radius-default)}.vxe-button.type--button:not(.is--round){border-radius:var(--vxe-border-radius)}.vxe-button.type--button.is--circle{padding:0 .5em;min-width:var(--vxe-button-height-default);border-radius:50%}.vxe-button.type--button:not(.is--circle){padding:0 1em}.vxe-button.type--button:not(.is--disabled):hover{color:var(--vxe-primary-lighten-color)}.vxe-button.type--button:not(.is--disabled):focus{border-color:var(--vxe-primary-color)}.vxe-button.type--button:not(.is--disabled):active{color:var(--vxe-primary-darken-color);border-color:var(--vxe-primary-darken-color);background-color:var(--vxe-button-default-background-color)}.vxe-button.type--button.theme--primary{color:#fff}.vxe-button.type--button.theme--primary:not(.is--disabled){border-color:var(--vxe-primary-color);background-color:var(--vxe-primary-color)}.vxe-button.type--button.theme--primary:not(.is--disabled):hover{color:#fff;background-color:var(--vxe-primary-lighten-color);border-color:var(--vxe-primary-lighten-color)}.vxe-button.type--button.theme--primary:not(.is--disabled):active{color:#fff;background-color:var(--vxe-primary-darken-color);border-color:var(--vxe-primary-darken-color)}.vxe-button.type--button.theme--primary.is--disabled{border-color:var(--vxe-primary-disabled-color);background-color:var(--vxe-primary-disabled-color)}.vxe-button.type--button.theme--primary.is--loading{border-color:var(--vxe-primary-color);background-color:var(--vxe-primary-color)}.vxe-button.type--button.theme--success{color:#fff}.vxe-button.type--button.theme--success:not(.is--disabled){border-color:var(--vxe-success-color);background-color:var(--vxe-success-color)}.vxe-button.type--button.theme--success:not(.is--disabled):hover{color:#fff;background-color:var(--vxe-success-lighten-color);border-color:var(--vxe-success-lighten-color)}.vxe-button.type--button.theme--success:not(.is--disabled):active{color:#fff;background-color:var(--vxe-success-darken-color);border-color:var(--vxe-success-darken-color)}.vxe-button.type--button.theme--success.is--disabled{border-color:var(--vxe-success-disabled-color);background-color:var(--vxe-success-disabled-color)}.vxe-button.type--button.theme--success.is--loading{border-color:var(--vxe-success-color);background-color:var(--vxe-success-color)}.vxe-button.type--button.theme--info{color:#fff}.vxe-button.type--button.theme--info:not(.is--disabled){border-color:var(--vxe-info-color);background-color:var(--vxe-info-color)}.vxe-button.type--button.theme--info:not(.is--disabled):hover{color:#fff;background-color:var(--vxe-info-lighten-color);border-color:var(--vxe-info-lighten-color)}.vxe-button.type--button.theme--info:not(.is--disabled):active{color:#fff;background-color:var(--vxe-info-darken-color);border-color:var(--vxe-info-darken-color)}.vxe-button.type--button.theme--info.is--disabled{border-color:var(--vxe-info-disabled-color);background-color:var(--vxe-info-disabled-color)}.vxe-button.type--button.theme--info.is--loading{border-color:var(--vxe-info-color);background-color:var(--vxe-info-color)}.vxe-button.type--button.theme--warning{color:#fff}.vxe-button.type--button.theme--warning:not(.is--disabled){border-color:var(--vxe-warning-color);background-color:var(--vxe-warning-color)}.vxe-button.type--button.theme--warning:not(.is--disabled):hover{color:#fff;background-color:var(--vxe-warning-lighten-color);border-color:var(--vxe-warning-lighten-color)}.vxe-button.type--button.theme--warning:not(.is--disabled):active{color:#fff;background-color:var(--vxe-warning-darken-color);border-color:var(--vxe-warning-darken-color)}.vxe-button.type--button.theme--warning.is--disabled{border-color:var(--vxe-warning-disabled-color);background-color:var(--vxe-warning-disabled-color)}.vxe-button.type--button.theme--warning.is--loading{border-color:var(--vxe-warning-color);background-color:var(--vxe-warning-color)}.vxe-button.type--button.theme--danger{color:#fff}.vxe-button.type--button.theme--danger:not(.is--disabled){border-color:var(--vxe-danger-color);background-color:var(--vxe-danger-color)}.vxe-button.type--button.theme--danger:not(.is--disabled):hover{color:#fff;background-color:var(--vxe-danger-lighten-color);border-color:var(--vxe-danger-lighten-color)}.vxe-button.type--button.theme--danger:not(.is--disabled):active{color:#fff;background-color:var(--vxe-danger-darken-color);border-color:var(--vxe-danger-darken-color)}.vxe-button.type--button.theme--danger.is--disabled{border-color:var(--vxe-danger-disabled-color);background-color:var(--vxe-danger-disabled-color)}.vxe-button.type--button.theme--danger.is--loading{border-color:var(--vxe-danger-color);background-color:var(--vxe-danger-color)}.vxe-button.type--button.theme--perfect{color:var(--vxe-font-color)}.vxe-button.type--button.theme--perfect:not(.is--disabled){border-color:var(--vxe-table-header-background-color);background-color:var(--vxe-table-header-background-color)}.vxe-button.type--button.theme--perfect:not(.is--disabled):hover{color:var(--vxe-font-color);background-color:var(--vxe-table-header-background-color);border-color:var(--vxe-table-header-background-color)}.vxe-button.type--button.theme--perfect:not(.is--disabled):active{color:var(--vxe-font-color);background-color:var(--vxe-table-header-background-color);border-color:var(--vxe-table-header-background-color)}.vxe-button.type--button.theme--perfect.is--disabled,.vxe-button.type--button.theme--perfect.is--loading{border-color:var(--vxe-table-header-background-color);background-color:var(--vxe-table-header-background-color)}.vxe-button.size--medium{font-size:var(--vxe-font-size-medium)}.vxe-button.size--medium.type--button{height:var(--vxe-button-height-medium)}.vxe-button.size--medium.type--button.is--circle{min-width:var(--vxe-button-height-medium)}.vxe-button.size--medium.type--button.is--round{border-radius:var(--vxe-button-round-border-radius-medium)}.vxe-button.size--medium .vxe-button--loading-icon,.vxe-button.size--medium .vxe-button--icon{min-width:var(--vxe-font-size-medium)}.vxe-button.size--small{font-size:var(--vxe-font-size-small)}.vxe-button.size--small.type--button{height:var(--vxe-button-height-small)}.vxe-button.size--small.type--button.is--circle{min-width:var(--vxe-button-height-small)}.vxe-button.size--small.type--button.is--round{border-radius:var(--vxe-button-round-border-radius-small)}.vxe-button.size--small .vxe-button--loading-icon,.vxe-button.size--small .vxe-button--icon{min-width:var(--vxe-font-size-small)}.vxe-button.size--mini{font-size:var(--vxe-font-size-mini)}.vxe-button.size--mini.type--button{height:var(--vxe-button-height-mini)}.vxe-button.size--mini.type--button.is--circle{min-width:var(--vxe-button-height-mini)}.vxe-button.size--mini.type--button.is--round{border-radius:var(--vxe-button-round-border-radius-mini)}.vxe-button.size--mini .vxe-button--loading-icon,.vxe-button.size--mini .vxe-button--icon{min-width:var(--vxe-font-size-mini)}.vxe-input+.vxe-button.type--button,.vxe-input+.vxe-button--dropdown,.vxe-button+.vxe-button.type--button,.vxe-button+.vxe-button--dropdown{margin-left:12px}.vxe-button--loading-icon,.vxe-button--icon{min-width:var(--vxe-font-size)}.vxe-button--loading-icon+.vxe-button--content,.vxe-button--icon+.vxe-button--content{margin-left:4px}.vxe-button--wrapper,.vxe-button--dropdown{display:inline-block}.vxe-button--dropdown{position:relative}.vxe-button--dropdown+.vxe-button.type--button,.vxe-button--dropdown+.vxe-button--dropdown{margin-left:12px}.vxe-button--dropdown>.vxe-button.type--button.theme--primary{color:#fff}.vxe-button--dropdown>.vxe-button.type--button.theme--success{color:#fff}.vxe-button--dropdown>.vxe-button.type--button.theme--info{color:#fff}.vxe-button--dropdown>.vxe-button.type--button.theme--warning{color:#fff}.vxe-button--dropdown>.vxe-button.type--button.theme--danger{color:#fff}.vxe-button--dropdown>.vxe-button.type--button.theme--perfect{color:var(--vxe-font-color)}.vxe-button--dropdown.is--active>.vxe-button:not(.is--disabled){color:var(--vxe-primary-lighten-color)}.vxe-button--dropdown.is--active>.vxe-button.type--text.theme--primary{color:var(--vxe-primary-lighten-color)}.vxe-button--dropdown.is--active>.vxe-button.type--text.theme--success{color:var(--vxe-success-lighten-color)}.vxe-button--dropdown.is--active>.vxe-button.type--text.theme--info{color:var(--vxe-info-lighten-color)}.vxe-button--dropdown.is--active>.vxe-button.type--text.theme--warning{color:var(--vxe-warning-lighten-color)}.vxe-button--dropdown.is--active>.vxe-button.type--text.theme--danger{color:var(--vxe-danger-lighten-color)}.vxe-button--dropdown.is--active>.vxe-button.type--text.theme--perfect{color:var(--vxe-table-header-background-color)}.vxe-button--dropdown.is--active>.vxe-button.type--button.theme--primary{color:#fff;background-color:var(--vxe-primary-lighten-color);border-color:var(--vxe-primary-lighten-color)}.vxe-button--dropdown.is--active>.vxe-button.type--button.theme--success{color:#fff;background-color:var(--vxe-success-lighten-color);border-color:var(--vxe-success-lighten-color)}.vxe-button--dropdown.is--active>.vxe-button.type--button.theme--info{color:#fff;background-color:var(--vxe-info-lighten-color);border-color:var(--vxe-info-lighten-color)}.vxe-button--dropdown.is--active>.vxe-button.type--button.theme--warning{color:#fff;background-color:var(--vxe-warning-lighten-color);border-color:var(--vxe-warning-lighten-color)}.vxe-button--dropdown.is--active>.vxe-button.type--button.theme--danger{color:#fff;background-color:var(--vxe-danger-lighten-color);border-color:var(--vxe-danger-lighten-color)}.vxe-button--dropdown.is--active>.vxe-button.type--button.theme--perfect{color:var(--vxe-font-color);background-color:var(--vxe-table-header-background-color);border-color:var(--vxe-table-header-background-color)}.vxe-button--dropdown.is--active .vxe-button--dropdown-arrow{transform:rotate(180deg)}.vxe-button--dropdown-arrow{display:inline-block;font-size:12px;margin-left:4px;transition:transform .2s ease-in-out}.vxe-button--dropdown-panel{display:none;position:absolute;right:0;padding:4px 0}.vxe-button--dropdown-panel.animat--leave{display:block;opacity:0;transform:scaleY(.5);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);transform-origin:center top;backface-visibility:hidden;transform-style:preserve-3d}.vxe-button--dropdown-panel.animat--leave[placement=top]{transform-origin:center bottom}.vxe-button--dropdown-panel.animat--enter{opacity:1;transform:scaleY(1)}.vxe-button--dropdown-wrapper{padding:5px;background-color:var(--vxe-button-dropdown-panel-background-color);border-radius:var(--vxe-border-radius);border:1px solid var(--vxe-input-border-color);box-shadow:0 1px 6px #0003}.vxe-button--dropdown-wrapper>.vxe-button.type--text,.vxe-button--dropdown-wrapper>.vxe-button.type--button{display:block;width:100%;border:0;margin:.4em 0 0}.vxe-button--dropdown-wrapper>.vxe-button.type--text{padding:2px 8px}.vxe-button--dropdown-wrapper>.vxe-button:first-child{margin-top:0}.vxe-button--dropdown-wrapper>.vxe-button:last-child{margin-bottom:0}.vxe-modal--wrapper{display:none;position:fixed;top:0;left:0;line-height:1.5;width:calc(100% + 18px);height:calc(100% + 18px);color:var(--vxe-font-color);font-family:var(--vxe-font-family);transition:top .4s ease-in-out}.vxe-modal--wrapper.is--active{display:block}.vxe-modal--wrapper.is--visible.is--mask:before{background-color:#00000080}.vxe-modal--wrapper.is--visible.type--message .vxe-modal--box{opacity:1;transform:translateY(0)}.vxe-modal--wrapper.is--visible .vxe-modal--box{opacity:1;visibility:visible}.vxe-modal--wrapper.is--loading .vxe-modal--header,.vxe-modal--wrapper.is--loading .vxe-modal--footer{position:relative;border-bottom-color:var(--vxe-loading-background-color)}.vxe-modal--wrapper.is--loading .vxe-modal--header:before,.vxe-modal--wrapper.is--loading .vxe-modal--footer:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;-webkit-user-select:none;user-select:none;background-color:var(--vxe-loading-background-color)}.vxe-modal--wrapper:not(.lock--view){pointer-events:none}.vxe-modal--wrapper:not(.type--message).lock--scroll{overflow:hidden}.vxe-modal--wrapper:not(.type--message):not(.lock--scroll){overflow:auto}.vxe-modal--wrapper.lock--view:before,.vxe-modal--wrapper.is--mask:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;pointer-events:auto}.vxe-modal--wrapper.is--mask:before{background-color:#0000}.vxe-modal--wrapper.is--animat.is--mask:before{transition:background-color .2s ease-in-out}.vxe-modal--wrapper.is--animat.type--message .vxe-modal--box:not(.is--drag){transition:all .4s ease-out}.vxe-modal--wrapper.type--message .vxe-modal--body,.vxe-modal--wrapper.type--alert .vxe-modal--body,.vxe-modal--wrapper.type--confirm .vxe-modal--body{white-space:normal;word-break:break-word}.vxe-modal--wrapper.type--message{text-align:center}.vxe-modal--wrapper.type--message .vxe-modal--box{display:inline-block;padding:2px 0;margin-top:0;width:auto;box-shadow:0 0 8px #0000001a;opacity:0;transform:translateY(-100%)}.vxe-modal--wrapper.type--message .vxe-modal--box .vxe-modal--body:after{content:"";display:block;clear:both;height:0;overflow:hidden;visibility:hidden}.vxe-modal--wrapper.type--message .vxe-modal--box .vxe-modal--content{max-width:800px;float:left}.vxe-modal--wrapper.type--message .vxe-modal--status-wrapper{font-size:1.4em;padding-left:10px}.vxe-modal--wrapper.type--modal .vxe-modal--box,.vxe-modal--wrapper.type--alert .vxe-modal--box,.vxe-modal--wrapper.type--confirm .vxe-modal--box{display:flex;flex-direction:column;position:fixed;left:50%;top:0;box-shadow:0 0 10px #0003}.vxe-modal--wrapper.type--modal .vxe-modal--body,.vxe-modal--wrapper.type--alert .vxe-modal--body,.vxe-modal--wrapper.type--confirm .vxe-modal--body,.vxe-modal--wrapper.type--modal .vxe-modal--body .vxe-modal--content,.vxe-modal--wrapper.type--alert .vxe-modal--body .vxe-modal--content,.vxe-modal--wrapper.type--confirm .vxe-modal--body .vxe-modal--content{overflow:auto}.vxe-modal--wrapper.type--alert .vxe-modal--status-wrapper,.vxe-modal--wrapper.type--confirm .vxe-modal--status-wrapper{font-size:1.6em;padding-left:10px}.vxe-modal--wrapper .vxe-modal--box{visibility:hidden;width:420px;background-color:var(--vxe-modal-body-background-color);border-radius:var(--vxe-border-radius);border:1px solid var(--vxe-modal-border-color);text-align:left;pointer-events:auto;opacity:0}.vxe-modal--wrapper .vxe-modal--box.is--drag{cursor:move}.vxe-modal--wrapper .vxe-modal--box.is--drag .vxe-modal--body:after,.vxe-modal--wrapper .vxe-modal--box.is--drag .vxe-modal--footer:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.vxe-modal--wrapper .vxe-modal--box.is--drag .vxe-modal--body,.vxe-modal--wrapper .vxe-modal--box.is--drag .vxe-modal--body .vxe-modal--content{overflow:hidden}.vxe-modal--wrapper.status--info .vxe-modal--status-wrapper{color:var(--vxe-info-color)}.vxe-modal--wrapper.status--warning .vxe-modal--status-wrapper,.vxe-modal--wrapper.status--question .vxe-modal--status-wrapper{color:var(--vxe-warning-color)}.vxe-modal--wrapper.status--success .vxe-modal--status-wrapper{color:var(--vxe-success-color)}.vxe-modal--wrapper.status--error .vxe-modal--status-wrapper{color:var(--vxe-danger-color)}.vxe-modal--wrapper.status--loading .vxe-modal--status-wrapper{color:var(--vxe-font-disabled-color)}.vxe-modal--wrapper .vxe-modal--status-wrapper{flex-shrink:0;display:flex;align-items:center}.vxe-modal--wrapper .vxe-modal--content{flex-grow:1;padding:.8em 1em;white-space:pre-line}.vxe-modal--wrapper .vxe-modal--header,.vxe-modal--wrapper .vxe-modal--body,.vxe-modal--wrapper .vxe-modal--footer{position:relative}.vxe-modal--wrapper .vxe-modal--body{display:flex;flex-grow:1}.vxe-modal--wrapper .vxe-modal--header{display:flex;flex-direction:row;flex-shrink:0;font-size:1.1em;font-weight:700;border-bottom:1px solid var(--vxe-modal-border-color);background-color:var(--vxe-modal-header-background-color);border-radius:var(--vxe-border-radius) var(--vxe-border-radius) 0 0;-webkit-user-select:none;user-select:none}.vxe-modal--wrapper .vxe-modal--header.is--draggable .vxe-modal--header-title{cursor:move}.vxe-modal--wrapper .vxe-modal--header.is--ellipsis .vxe-modal--header-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vxe-modal--wrapper .vxe-modal--header-title{flex-grow:1;padding:.6em 0 .6em 1em}.vxe-modal--wrapper .vxe-modal--header-right{flex-shrink:0;padding:.6em 1em .6em 0}.vxe-modal--wrapper .vxe-modal--zoom-btn,.vxe-modal--wrapper .vxe-modal--close-btn{cursor:pointer;margin-left:.6em}.vxe-modal--wrapper .vxe-modal--zoom-btn:hover,.vxe-modal--wrapper .vxe-modal--close-btn:hover{color:var(--vxe-primary-color)}.vxe-modal--wrapper .vxe-modal--footer{flex-shrink:0;text-align:right;padding:.4em 1em .8em}.vxe-modal--wrapper.is--maximize .vxe-modal--box .vxe-modal--header{cursor:default}.vxe-modal--wrapper.is--maximize .vxe-modal--resize .wl-resize,.vxe-modal--wrapper.is--maximize .vxe-modal--resize .wr-resize,.vxe-modal--wrapper.is--maximize .vxe-modal--resize .swst-resize,.vxe-modal--wrapper.is--maximize .vxe-modal--resize .sest-resize,.vxe-modal--wrapper.is--maximize .vxe-modal--resize .st-resize,.vxe-modal--wrapper.is--maximize .vxe-modal--resize .swlb-resize,.vxe-modal--wrapper.is--maximize .vxe-modal--resize .selb-resize,.vxe-modal--wrapper.is--maximize .vxe-modal--resize .sb-resize{display:none}.vxe-modal--wrapper .vxe-modal--resize .wl-resize,.vxe-modal--wrapper .vxe-modal--resize .wr-resize,.vxe-modal--wrapper .vxe-modal--resize .swst-resize,.vxe-modal--wrapper .vxe-modal--resize .sest-resize,.vxe-modal--wrapper .vxe-modal--resize .st-resize,.vxe-modal--wrapper .vxe-modal--resize .swlb-resize,.vxe-modal--wrapper .vxe-modal--resize .selb-resize,.vxe-modal--wrapper .vxe-modal--resize .sb-resize{position:absolute;z-index:100}.vxe-modal--wrapper .vxe-modal--resize .wl-resize,.vxe-modal--wrapper .vxe-modal--resize .wr-resize{width:8px;height:100%;top:0;cursor:w-resize}.vxe-modal--wrapper .vxe-modal--resize .wl-resize{left:-5px}.vxe-modal--wrapper .vxe-modal--resize .wr-resize{right:-5px}.vxe-modal--wrapper .vxe-modal--resize .swst-resize,.vxe-modal--wrapper .vxe-modal--resize .sest-resize,.vxe-modal--wrapper .vxe-modal--resize .swlb-resize,.vxe-modal--wrapper .vxe-modal--resize .selb-resize{width:10px;height:10px;z-index:101}.vxe-modal--wrapper .vxe-modal--resize .swst-resize,.vxe-modal--wrapper .vxe-modal--resize .sest-resize{top:-8px}.vxe-modal--wrapper .vxe-modal--resize .swlb-resize,.vxe-modal--wrapper .vxe-modal--resize .selb-resize{bottom:-8px}.vxe-modal--wrapper .vxe-modal--resize .sest-resize,.vxe-modal--wrapper .vxe-modal--resize .swlb-resize{cursor:sw-resize}.vxe-modal--wrapper .vxe-modal--resize .swst-resize,.vxe-modal--wrapper .vxe-modal--resize .selb-resize{cursor:se-resize}.vxe-modal--wrapper .vxe-modal--resize .swst-resize,.vxe-modal--wrapper .vxe-modal--resize .swlb-resize{left:-8px}.vxe-modal--wrapper .vxe-modal--resize .sest-resize,.vxe-modal--wrapper .vxe-modal--resize .selb-resize{right:-8px}.vxe-modal--wrapper .vxe-modal--resize .st-resize,.vxe-modal--wrapper .vxe-modal--resize .sb-resize{width:100%;height:8px;left:0;cursor:s-resize}.vxe-modal--wrapper .vxe-modal--resize .st-resize{top:-5px}.vxe-modal--wrapper .vxe-modal--resize .sb-resize{bottom:-5px}.vxe-modal--wrapper{font-size:var(--vxe-font-size)}.vxe-modal--wrapper.size--medium{font-size:var(--vxe-font-size-medium)}.vxe-modal--wrapper.size--small{font-size:var(--vxe-font-size-small)}.vxe-modal--wrapper.size--mini{font-size:var(--vxe-font-size-mini)}.vxe-table--tooltip-wrapper{display:none;position:absolute;top:-100%;left:-100%;font-size:12px;max-width:600px;border-radius:var(--vxe-border-radius);padding:8px 12px;white-space:normal;word-break:break-word;box-shadow:2px 2px 4px -2px #0003;color:var(--vxe-font-color);font-family:var(--vxe-font-family)}.vxe-table--tooltip-wrapper:not(.is--enterable){pointer-events:none}.vxe-table--tooltip-wrapper.is--visible,.vxe-table--tooltip-wrapper.is--arrow .vxe-table--tooltip-arrow{display:block}.vxe-table--tooltip-wrapper.is--enterable:after{content:"";position:absolute;left:0;width:100%;height:6px;background-color:transparent}.vxe-table--tooltip-wrapper .vxe-table--tooltip-content{white-space:pre-line}.vxe-table--tooltip-wrapper .vxe-table--tooltip-arrow{display:none;position:absolute;border-color:transparent;border-width:6px;border-style:solid;left:50%;transform:translate(-6px)}.vxe-table--tooltip-wrapper .vxe-table--tooltip-arrow:before{content:"";position:absolute;border-color:transparent;border-width:5px;border-style:solid;left:-5px}.vxe-table--tooltip-wrapper.placement--top.is--enterable:after{bottom:-6px}.vxe-table--tooltip-wrapper.placement--top .vxe-table--tooltip-arrow{bottom:-12px}.vxe-table--tooltip-wrapper.placement--top .vxe-table--tooltip-arrow:before{top:-7px}.vxe-table--tooltip-wrapper.placement--bottom.is--enterable:after{top:-6px}.vxe-table--tooltip-wrapper.placement--bottom .vxe-table--tooltip-arrow{top:-12px}.vxe-table--tooltip-wrapper.placement--bottom .vxe-table--tooltip-arrow:before{top:-4px}.vxe-table--tooltip-wrapper.theme--light{background-color:var(--vxe-tooltip-light-background-color);border:1px solid var(--vxe-input-border-color)}.vxe-table--tooltip-wrapper.theme--light.placement--top .vxe-table--tooltip-arrow{border-top-color:var(--vxe-input-border-color)}.vxe-table--tooltip-wrapper.theme--light.placement--top .vxe-table--tooltip-arrow:before{border-top-color:var(--vxe-tooltip-light-background-color)}.vxe-table--tooltip-wrapper.theme--light.placement--bottom .vxe-table--tooltip-arrow{border-bottom-color:var(--vxe-input-border-color)}.vxe-table--tooltip-wrapper.theme--light.placement--bottom .vxe-table--tooltip-arrow:before{border-bottom-color:var(--vxe-tooltip-light-background-color)}.vxe-table--tooltip-wrapper.theme--dark{background:var(--vxe-tooltip-dark-background-color);color:var(--vxe-tooltip-dark-color)}.vxe-table--tooltip-wrapper.theme--dark.placement--top .vxe-table--tooltip-arrow{border-top-color:var(--vxe-tooltip-dark-background-color)}.vxe-table--tooltip-wrapper.theme--dark.placement--top .vxe-table--tooltip-arrow:before{border-top-color:var(--vxe-tooltip-dark-background-color)}.vxe-table--tooltip-wrapper.theme--dark.placement--bottom .vxe-table--tooltip-arrow{border-bottom-color:var(--vxe-tooltip-dark-background-color)}.vxe-table--tooltip-wrapper.theme--dark.placement--bottom .vxe-table--tooltip-arrow:before{border-bottom-color:var(--vxe-tooltip-dark-background-color)}.vxe-form--item .vxe-default-input[type=submit]:hover,.vxe-form--item .vxe-default-input[type=reset]:hover{color:var(--vxe-primary-lighten-color);border-color:var(--vxe-primary-lighten-color)}.vxe-form{position:relative;font-size:var(--vxe-font-size);color:var(--vxe-font-color);font-family:var(--vxe-font-family);background-color:var(--vxe-form-background-color);text-align:left}.vxe-form-slots{display:none}.vxe-form--item-content,.vxe-form--item-trigger-node{display:inline-block;vertical-align:middle}.vxe-form--item-title{display:flex;flex-direction:row;max-width:320px;padding-right:.8em}.vxe-form--item-title.is--ellipsis .vxe-form--item-title-content{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vxe-form--item-title .vxe-form--item-title-prefix,.vxe-form--item-title .vxe-form--item-title-suffix,.vxe-form--item-title .vxe-form--item-title-postfix{flex-shrink:0}.vxe-form--item-title .vxe-form--item-title-prefix,.vxe-form--item-title .vxe-form--item-title-suffix{cursor:help;vertical-align:middle}.vxe-form--item-title .vxe-form--item-title-prefix{margin-right:.25em}.vxe-form--item-title .vxe-form--item-title-suffix{margin-left:.2em}.vxe-form--item-title .vxe-form--item-title-postfix{display:flex;align-items:center}.vxe-form--item-title .vxe-form--item-title-content{flex-grow:1}.vxe-form--item-title .vxe-form--item-title-label{vertical-align:middle}.vxe-form--item-trigger-node{font-size:12px;min-width:100px;color:#909399;text-align:center;-webkit-user-select:none;user-select:none;cursor:pointer}.vxe-form--item-trigger-node .vxe-form--item-trigger-icon{display:inline-block;margin:0 .25em;transition:all .1s}.vxe-form--item-valid{position:absolute;width:100%;font-size:12px;line-height:1.2em;color:var(--vxe-form-validate-error-color);background-color:var(--vxe-form-validate-error-background-color);z-index:1;opacity:0;transform-origin:center top;transform:scaleY(0);transition:all .2s ease-in-out}.vxe-form .vxe-form--gather{display:inline-flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start}.vxe-form .vxe-form--wrapper{display:flex;flex-direction:row;flex-wrap:wrap}.vxe-form .vxe-form--item{display:none;padding:.5em .8em .5em 0}.vxe-form .vxe-form--item.is--active:not(.is--hidden){display:inline-flex}.vxe-form--item.is--colon .vxe-form--item-title-postfix:after{content:":";font-weight:400;margin-left:.2em}.vxe-form--item.is--asterisk.is--required .vxe-form--item-title-content:before{content:"*";color:var(--vxe-form-validate-error-color);font-family:Verdana,Arial,Tahoma;margin-right:.2em;font-weight:400;vertical-align:middle}.vxe-form--item.is--vertical .vxe-form--item-inner{flex-direction:column;align-items:initial}.vxe-form--item.is--vertical .vxe-form--item-inner .vxe-form--item-title{height:2.2em;line-height:2.2em;padding-right:0;max-width:none}.vxe-form--item.is--vertical .vxe-form--item-inner .vxe-form--item-title-content{flex-grow:initial}.vxe-form--item.is--span .vxe-default-input:not([type=submit]):not([type=reset]),.vxe-form--item.is--span .vxe-default-textarea,.vxe-form--item.is--span .vxe-default-select,.vxe-form--item.is--span .vxe-input,.vxe-form--item.is--span .vxe-textarea,.vxe-form--item.is--span .vxe-select{width:100%}.vxe-form--item.is--error .vxe-input>.vxe-input--inner,.vxe-form--item.is--error .vxe-textarea>.vxe-textarea--inner,.vxe-form--item.is--error .vxe-select,.vxe-form--item.is--error .vxe-select.is--active>.vxe-input .vxe-input--inner,.vxe-form--item.is--error .vxe-default-input,.vxe-form--item.is--error .vxe-default-textarea,.vxe-form--item.is--error .vxe-default-select{border-color:var(--vxe-form-validate-error-color)}.vxe-form--item.is--error .vxe-input>.vxe-input--inner:focus,.vxe-form--item.is--error .vxe-textarea>.vxe-textarea--inner:focus,.vxe-form--item.is--error .vxe-default-input[type=text]:focus,.vxe-form--item.is--error .vxe-default-input[type=search]:focus,.vxe-form--item.is--error .vxe-default-textarea:focus,.vxe-form--item.is--error .vxe-default-select:focus{border-color:var(--vxe-form-validate-error-color)}.vxe-form--item.is--error .vxe-form--item-valid{opacity:1;transform:scaleY(1)}.vxe-form--item .vxe-form--item-inner{display:flex;flex-direction:row;align-items:center;flex-grow:1}.vxe-form--item .vxe-form--item-inner .vxe-form--item-title{flex-shrink:0}.vxe-form--item .vxe-form--item-inner .vxe-form--item-content{position:relative;flex-grow:1;word-break:break-all}.vxe-form--item .vxe-default-input,.vxe-form--item .vxe-default-textarea,.vxe-form--item .vxe-default-select{outline:0;border:1px solid var(--vxe-input-border-color);border-radius:var(--vxe-border-radius)}.vxe-form--item .vxe-default-input,.vxe-form--item .vxe-default-select{height:var(--vxe-button-height-default)}.vxe-form--item .vxe-default-input{padding:0 .8em}.vxe-form--item .vxe-default-textarea{padding:.3em .6em}.vxe-form--item .vxe-default-input[type=number]{padding-right:.2em}.vxe-form--item .vxe-default-input[type=text],.vxe-form--item .vxe-default-input[type=search]{padding:0 1em}.vxe-form--item .vxe-default-input[type=text],.vxe-form--item .vxe-default-input[type=search],.vxe-form--item .vxe-default-textarea,.vxe-form--item .vxe-default-select{color:var(--vxe-font-color)}.vxe-form--item .vxe-default-input[type=text]:focus,.vxe-form--item .vxe-default-input[type=search]:focus,.vxe-form--item .vxe-default-textarea:focus,.vxe-form--item .vxe-default-select:focus{border:1px solid var(--vxe-primary-color)}.vxe-form--item .vxe-default-input[type=text][disabled],.vxe-form--item .vxe-default-input[type=search][disabled],.vxe-form--item .vxe-default-textarea[disabled],.vxe-form--item .vxe-default-select[disabled]{cursor:not-allowed;background-color:var(--vxe-input-disabled-background-color)}.vxe-form--item .vxe-default-input[type=submit],.vxe-form--item .vxe-default-input[type=reset]{line-height:calc(var(--vxe-button-height-default) - 2px);background-color:#fff;cursor:pointer}.vxe-form--item .vxe-default-input[type=submit]:active,.vxe-form--item .vxe-default-input[type=reset]:active{color:var(--vxe-primary-darken-color);border-color:var(--vxe-primary-darken-color)}.vxe-form--item .vxe-default-input[type=date]::-webkit-inner-spin-button{margin-top:6px}.vxe-form--item .vxe-default-input[type=date]::-webkit-inner-spin-button,.vxe-form--item .vxe-default-input[type=number]::-webkit-inner-spin-button{height:24px}.vxe-form--item .vxe-default-input::placeholder{color:var(--vxe-input-placeholder-color)}.vxe-form--item .vxe-default-input[type=text],.vxe-form--item .vxe-default-input[type=search],.vxe-form--item .vxe-default-textarea,.vxe-form--item .vxe-default-select{width:180px}.vxe-form--item .vxe-default-textarea{resize:none;vertical-align:middle}.vxe-form--item .vxe-default-textarea::placeholder{color:var(--vxe-input-placeholder-color)}.vxe-form .vxe-form--item-inner{min-height:var(--vxe-form-item-min-height-default)}.vxe-form .vxe-form--item-inner>.align--center{text-align:center}.vxe-form .vxe-form--item-inner>.align--left{text-align:left}.vxe-form .vxe-form--item-inner>.align--right{text-align:right}.vxe-form.size--medium{font-size:var(--vxe-font-size-medium)}.vxe-form.size--medium .vxe-form--item-inner{min-height:var(--vxe-form-item-min-height-medium)}.vxe-form.size--medium .vxe-default-input[type=submit],.vxe-form.size--medium .vxe-default-input[type=reset]{line-height:calc(var(--vxe-button-height-medium) - 2px)}.vxe-form.size--medium .vxe-default-input,.vxe-form.size--medium .vxe-default-select{height:var(--vxe-button-height-medium)}.vxe-form.size--small{font-size:var(--vxe-font-size-small)}.vxe-form.size--small .vxe-form--item-inner{min-height:var(--vxe-form-item-min-height-small)}.vxe-form.size--small .vxe-default-input[type=submit],.vxe-form.size--small .vxe-default-input[type=reset]{line-height:calc(var(--vxe-button-height-small) - 2px)}.vxe-form.size--small .vxe-default-input,.vxe-form.size--small .vxe-default-select{height:var(--vxe-button-height-small)}.vxe-form.size--mini{font-size:var(--vxe-font-size-mini)}.vxe-form.size--mini .vxe-form--item-inner{min-height:var(--vxe-form-item-min-height-mini)}.vxe-form.size--mini .vxe-default-input[type=submit],.vxe-form.size--mini .vxe-default-input[type=reset]{line-height:calc(var(--vxe-button-height-mini) - 2px)}.vxe-form.size--mini .vxe-default-input,.vxe-form.size--mini .vxe-default-select{height:var(--vxe-button-height-mini)}.vxe-select{position:relative;display:inline-block;width:180px;color:var(--vxe-font-color);text-align:left}.vxe-select>.vxe-input .vxe-input--inner{cursor:pointer}.vxe-select.is--disabled>.vxe-input .vxe-input--inner{cursor:no-drop}.vxe-select.is--loading>.vxe-input .vxe-input--inner{cursor:progress}.vxe-select>.vxe-input{width:100%}.vxe-select>.vxe-input .vxe-input--suffix-icon{display:inline-block;transition:transform .2s ease-in-out}.vxe-select.is--active:not(.is--filter)>.vxe-input .vxe-input--inner{border:1px solid var(--vxe-primary-color)}.vxe-select-slots{display:none}.vxe-select--panel{display:none;position:absolute;left:0;padding:4px 0;color:var(--vxe-font-color);text-align:left}.vxe-select--panel:not(.is--transfer){min-width:100%}.vxe-select--panel.is--transfer{position:fixed}.vxe-select--panel.animat--leave{display:block;opacity:0;transform:scaleY(.5);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);transform-origin:center top;backface-visibility:hidden;transform-style:preserve-3d}.vxe-select--panel.animat--leave[placement=top]{transform-origin:center bottom}.vxe-select--panel.animat--enter{opacity:1;transform:scaleY(1)}.vxe-select-filter--wrapper{display:block}.vxe-select-filter--wrapper .vxe-select-filter--input{width:100%}.vxe-select-option--wrapper{position:relative;overflow-x:hidden;overflow-y:auto;padding:4px 0;max-height:200px;border-radius:var(--vxe-border-radius);border:1px solid var(--vxe-table-popup-border-color);box-shadow:0 0 6px 2px #0000001a;background-color:var(--vxe-select-panel-background-color)}.vxe-optgroup .vxe-optgroup--title{padding:0 6px;color:var(--vxe-optgroup-title-color);font-size:12px}.vxe-optgroup--wrapper .vxe-select-option{padding:0 20px}.vxe-select-option{padding:0 .6em;max-width:600px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:none;user-select:none}.vxe-select-option.is--selected{font-weight:700;color:var(--vxe-primary-color)}.vxe-select-option:not(.is--disabled){cursor:pointer}.vxe-select-option:not(.is--disabled).is--hover{background-color:var(--vxe-select-option-hover-background-color)}.vxe-select-option.is--disabled{color:var(--vxe-font-disabled-color);cursor:no-drop}.vxe-select--search-icon{margin-right:.5em}.vxe-select--search-loading,.vxe-select--empty-placeholder{padding:0 .6em;text-align:center;color:var(--vxe-select-empty-color)}.vxe-select,.vxe-select--panel{font-size:var(--vxe-font-size)}.vxe-select.size--medium,.vxe-select--panel.size--medium{font-size:var(--vxe-font-size-medium)}.vxe-select.size--small,.vxe-select--panel.size--small{font-size:var(--vxe-font-size-small)}.vxe-select.size--mini,.vxe-select--panel.size--mini{font-size:var(--vxe-font-size-mini)}.vxe-select--panel .vxe-optgroup--title,.vxe-select--panel .vxe-select-option{height:var(--vxe-select-option-height-default)}.vxe-select--panel .vxe-optgroup--title,.vxe-select--panel .vxe-select-option,.vxe-select--panel .vxe-select--search-loading,.vxe-select--panel .vxe-select--empty-placeholder{line-height:var(--vxe-select-option-height-default)}.vxe-select--panel.size--medium .vxe-optgroup--title,.vxe-select--panel.size--medium .vxe-select-option{height:var(--vxe-select-option-height-medium)}.vxe-select--panel.size--medium .vxe-optgroup--title,.vxe-select--panel.size--medium .vxe-select-option,.vxe-select--panel.size--medium .vxe-select--search-loading,.vxe-select--panel.size--medium .vxe-select--empty-placeholder{line-height:var(--vxe-select-option-height-medium)}.vxe-select--panel.size--small .vxe-optgroup--title,.vxe-select--panel.size--small .vxe-select-option{height:var(--vxe-select-option-height-small)}.vxe-select--panel.size--small .vxe-optgroup--title,.vxe-select--panel.size--small .vxe-select-option,.vxe-select--panel.size--small .vxe-select--search-loading,.vxe-select--panel.size--small .vxe-select--empty-placeholder{line-height:var(--vxe-select-option-height-small)}.vxe-select--panel.size--mini .vxe-optgroup--title,.vxe-select--panel.size--mini .vxe-select-option{height:var(--vxe-select-option-height-mini)}.vxe-select--panel.size--mini .vxe-optgroup--title,.vxe-select--panel.size--mini .vxe-select-option,.vxe-select--panel.size--mini .vxe-select--search-loading,.vxe-select--panel.size--mini .vxe-select--empty-placeholder{line-height:var(--vxe-select-option-height-mini)}.vxe-switch{display:inline-block;color:var(--vxe-font-color);vertical-align:middle;padding:.4em;-webkit-user-select:none;user-select:none;text-align:center}.vxe-switch.is--animat .vxe-switch--button{transition:border-color .3s,background-color .3s}.vxe-switch.is--animat .vxe-switch--icon{transition:all .3s}.vxe-switch.is--on .vxe-switch--button{padding-right:1.7em;background-color:var(--vxe-switch-open-background-color)}.vxe-switch.is--on .vxe-switch--icon{left:100%;transform:translate(-1.4em)}.vxe-switch.is--off .vxe-switch--button{padding-left:1.7em;background-color:var(--vxe-switch-close-background-color)}.vxe-switch.is--off .vxe-switch--icon{left:.2em;transform:translate(0)}.vxe-switch.is--on .vxe-switch--label-off,.vxe-switch.is--off .vxe-switch--label-on{height:0;visibility:hidden;overflow:hidden}.vxe-switch.is--on .vxe-switch--label,.vxe-switch.is--off .vxe-switch--label{opacity:1}.vxe-switch:not(.is--disabled) .vxe-switch--button{cursor:pointer}.vxe-switch:not(.is--disabled) .vxe-switch--button:focus{box-shadow:0 0 .4em 0 var(--vxe-primary-color)}.vxe-switch.is--disabled .vxe-switch--button{cursor:no-drop}.vxe-switch.is--disabled.is--on .vxe-switch--button{background-color:var(--vxe-primary-lighten-color)}.vxe-switch.is--disabled.is--off .vxe-switch--button{background-color:var(--vxe-switch-disabled-background-color)}.vxe-switch .vxe-switch--button{display:block;position:relative;height:1.6em;line-height:1;min-width:3.2em;padding:0 .6em;border-radius:1em;border:0;outline:0}.vxe-switch .vxe-switch--label{opacity:0;display:block;color:var(--vxe-switch-font-color);font-size:.8em}.vxe-switch .vxe-switch--icon{position:absolute;top:.2em;left:0;width:1.2em;height:1.2em;border-radius:50%;background-color:var(--vxe-switch-icon-background-color)}.vxe-switch .vxe-switch--label-icon{margin-right:.25em}.vxe-switch{font-size:var(--vxe-font-size)}.vxe-switch.size--medium{font-size:var(--vxe-font-size-medium)}.vxe-switch.size--small{font-size:var(--vxe-font-size-small)}.vxe-switch.size--mini{font-size:var(--vxe-font-size-mini)}.vxe-list{position:relative;display:block;padding:0;color:var(--vxe-font-color);direction:ltr}.vxe-list .vxe-list--virtual-wrapper{position:relative;overflow:auto}.vxe-list .vxe-list--y-space{width:0;float:left}.vxe-list .vxe-list--virtual-wrapper,.vxe-list .vxe-list--body{padding:0;margin:0;border:0;outline:0}.vxe-list--virtual-wrapper{height:100px}.vxe-pulldown{position:relative;display:inline-block;color:var(--vxe-font-color);text-align:left}.vxe-pulldown--panel{display:none;position:absolute;left:0;padding:4px 0;color:var(--vxe-font-color);text-align:left}.vxe-pulldown--panel:not(.is--transfer){min-width:100%}.vxe-pulldown--panel.is--transfer{position:fixed}.vxe-pulldown--panel.animat--leave{display:block;opacity:0;transform:scaleY(.5);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);transform-origin:center top;backface-visibility:hidden}.vxe-pulldown--panel.animat--leave[placement=top]{transform-origin:center bottom}.vxe-pulldown--panel.animat--enter{opacity:1;transform:scaleY(1)}.vxe-pulldown--wrapper{background-color:var(--vxe-pulldown-panel-background-color)}.vxe-pulldown,.vxe-pulldown--panel{font-size:var(--vxe-font-size)}.vxe-pulldown.size--medium,.vxe-pulldown--panel.size--medium{font-size:var(--vxe-font-size-medium)}.vxe-pulldown.size--small,.vxe-pulldown--panel.size--small{font-size:var(--vxe-font-size-small)}.vxe-pulldown.size--mini,.vxe-pulldown--panel.size--mini{font-size:var(--vxe-font-size-mini)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background-color:#333}::-webkit-scrollbar-thumb{height:30px;border-radius:4px;background-color:#b4b4b4bf}::-webkit-scrollbar-thumb:active{background-color:#a0a0a0}.el-popper{min-width:0!important;width:auto!important}.my-el-popover{font-size:var(--vxe-font-size-mini)!important;padding:.5em!important;white-space:nowrap}.my-el-popover>div[role=title]{font-size:calc(var(--vxe-font-size-mini) * 1.2)!important;font-weight:700;margin-bottom:.2em!important}.target{display:flex;flex-direction:row;align-items:center}.wrapper{padding:0;margin:0;height:100vh;width:100%;position:relative}header{height:var(--vxe-input-height-mini);width:100%;display:flex}header .select{transition:width .2s ease-in-out;width:5.25em;z-index:15;position:absolute;right:var(--vxe-input-height-mini);background-color:#151515}header .select:hover{width:calc(100% - var(--vxe-input-height-mini))}main{position:absolute;top:0;bottom:0;width:100%}.vxe-table{text-shadow:1px 1px 1px rgba(68,68,68,.5),-1px -1px 1px rgba(68,68,68,.5),1px -1px 1px rgba(68,68,68,.5),-1px 1px 1px rgba(68,68,68,.5)}.jobIcon{width:2em;object-fit:cover;vertical-align:middle}.status{position:relative;top:-.3em;object-fit:cover}.statusIcon{width:1.6em;object-fit:cover;vertical-align:middle}.status:before{content:attr(data-duration);z-index:1;position:absolute;text-align:center;left:50%;transform:translate(-50%) translateY(1.4em) scale(.8);transform-origin:top center;font-size:calc(var(--vxe-font-size-mini));font-family:emoji}.status[data-sourcePov=true]:before{color:#7fffd4}.physics{color:#ff6464}.magic{color:#64c8ff}.darkness{color:#ff64ff}.unuseful{filter:grayscale(100%)}.half-useful{filter:grayscale(50%)}.useful{filter:grayscale(0%)}.lethal{border-bottom:1px dashed red}.vxe-table--header-wrapper{background-color:#222;color:#fff}.vxe-table--header-wrapper .vxe-header--column{color:#fff}.vxe-context-menu--option-wrapper,.vxe-table--context-menu-clild-wrapper{border:none}.testLog{position:fixed;opacity:.8;right:0;z-index:10;transition:all .2s ease-in-out;bottom:0}.testLog:hover{opacity:1}.YOU{font-weight:bolder;text-shadow:-1px 0 3px rgba(3,169,244,.4),0 1px 3px rgba(3,169,244,.4),1px 0 3px rgba(3,169,244,.4),0 -1px 3px rgba(3,169,244,.4)}.my-menus{background-color:#252525;overflow:hidden}.my-menus .vxe-ctxmenu--link{width:200px}.my-menus .vxe-context-menu--link{padding-right:.2em}.my-copy-item{font-weight:700}.my-clear-filter{font-style:oblique}
diff --git a/assets/keigennRecord2-b6327d24.css.gz b/assets/keigennRecord2-b6327d24.css.gz
new file mode 100644
index 00000000..17b7678b
Binary files /dev/null and b/assets/keigennRecord2-b6327d24.css.gz differ
diff --git a/assets/keigennRecord2-f10a553c.js b/assets/keigennRecord2-f10a553c.js
new file mode 100644
index 00000000..916dedbf
--- /dev/null
+++ b/assets/keigennRecord2-f10a553c.js
@@ -0,0 +1,5 @@
+import{d as O1,s as D,A as R1,ay as j1,o as Q,b as r1,f as P,p as p5,i as m5,az as u5,y as u1,x as H1,Z as f5,v as y5,Y as g5,r as X,C as S1,D as L1,u as b,a as l,w as q,G as f1,H as h5,a0 as b5,P as I5,F as C,a5 as v5,aA as k5,au as F5,ax as M1,c as x5}from"./vendor-2418a256.js";import{_ as C5}from"./index-a219b89b.js";import{N as M,l as a}from"./netregexes-7057d210.js";import{U as j}from"./util-f6d3a594.js";import{g as _5}from"./actionChinese-71b7e526.js";const w5=t=>(p5("data-v-d140243c"),t=t(),m5(),t),E5={class:"upload select"},$5=w5(()=>P("div",{class:"upload text"},[P("span",null,"+"),P("p",null,"上传或拖入ACT日志")],-1)),N5=O1({__name:"testLog",emits:["handleLine","beforeHandle","afterHandle"],setup(t,{emit:r}){const c=r,o=D(null),s=D(null),_=async h=>{var N,W;(N=s.value)==null||N.classList.remove("drag");const g=h.target.files;if(!(!g||g.length==0)){c("beforeHandle");for(let G=0;G{c("handleLine",H)});c("afterHandle"),(W=s.value)==null||W.classList.remove("drag")}},F=h=>{var g;h.preventDefault(),(g=s.value)==null||g.classList.add("drag")},e1=h=>{var g;h.preventDefault(),(g=s.value)==null||g.classList.remove("drag")};return R1(()=>{var h,g,N;(h=o.value)==null||h.addEventListener("change",_),(g=s.value)==null||g.addEventListener("dragover",F),(N=s.value)==null||N.addEventListener("dragleave",e1)}),j1(()=>{var h,g,N;(h=o.value)==null||h.removeEventListener("change",_),(g=s.value)==null||g.removeEventListener("dragover",F),(N=s.value)==null||N.removeEventListener("dragleave",e1)}),(h,g)=>(Q(),r1("div",E5,[P("div",{class:"upload-select",ref_key:"select",ref:s},[$5,P("input",{type:"file",ref_key:"input",ref:o},null,512)],512)]))}});const A5=C5(N5,[["__scopeId","data-v-d140243c"]]);function y1(t){switch(t){case"dodge":return"闪避";case"damage done":return"击中";case"blocked damage":return"格挡";case"parried damage":return"招架";case"instant death":return"即死";case"heal":return"治疗";case"crit heal":return"暴击治疗";case"damage":return"普通";case"crit damage":return"暴击";case"direct hit damage":return"直击";case"crit direct hit damage":return"直暴";case"physics":return"物理";case"magic":return"魔法";case"darkness":return"暗黑";default:throw new Error("Unknown type")}}function T5(t){const r=D5(t),c=H5(t),o=S5(t);return{effect:r,properties:c,type:o}}function D5(t){switch(!0){case/1$/.test(t):return"dodge";case/3$/.test(t):return"damage done";case/5$/.test(t):return"blocked damage";case/6$/.test(t):return"parried damage";case/33$/.test(t):return"instant death";case/4$/.test(t):return"heal";case/2\w{4}4$/.test(t):return"crit heal";default:throw new Error("Unknown effect flag "+t)}}function H5(t){switch(!0){case/2\w{3}$/.test(t):return"crit damage";case/4\w{3}$/.test(t):return"direct hit damage";case/6\w{3}$/.test(t):return"crit direct hit damage";default:return"damage"}}function S5(t){switch(!0){case/7?[123]\w{3}[35]$|[16]$/.test(t):return"physics";case/^E$/.test(t):case/5\w{4}$/.test(t):return"magic";case/^(?:\d0)?3$/.test(t):case/6\w{4}$/.test(t):return"darkness";default:throw new Error("Unknown type flag "+t)}}const L5=["3E","113","213","313"],M5=["A10","E"],P5=["04"],z5="36",V5=["01","03","05","06",z5],O5=t=>{let c=0,o=t[8]??"",s=t[8+1]??"";L5.includes(o)&&(c+=2,o=t[8+c]??o,s=t[8+c+1]??s),M5.includes(o)&&(c+=2,o=t[8+c]??o,s=t[8+c+1]??s);const _=R5(s),F=`00${o}`.slice(-2);return{amount:_,lowByte:F,flags:o,isHeal:P5.includes(F),isAttack:V5.includes(F)}},R5=t=>{if(t===void 0)return 0;const r=t.length;if(r<=4)return 0;let c=parseInt(t.slice(0,r-4),16);if(t[r-4]==="4"){const o=parseInt(t.slice(r-2,r),16);c=c-o+(o<<16)}return c};function G1(t){if(typeof t=="number"){let r=[..."000000"],c=t.toString();if(c.length>3){const s=[...c].slice(0,c.length-3).concat(..."000");r=[...r.slice(0,6-s.length),...s]}let o=[..."000000"];return o=[...o.slice(0,6-c.length),...c],`${r.join("")}/${o.join("")}`}throw new Error("icon is not a number")}function j5(t,r){return r>1&&r<=16?t.substring(0,7)+(Array(6).join("0")+(parseInt(t.substring(7))+r-1)).slice(-6):t}const G5={1:["石化",15001],2:["眩晕",15004],3:["睡眠",15013],4:["昏厥",15003],5:["能力封印",15015],6:["战技封印",15017],7:["沉默",15005],8:["加速",15008],9:["减速",15009],10:["拘束装置:减速",15545],11:["混乱",15603],12:["浮空",15037],13:["止步",15003],14:["加重",15002],15:["失明",15012],17:["麻痹",15006],18:["中毒",15007],19:["猛毒",15517],20:["技力流失",15025],21:["体力增加",15075],22:["体力衰减",15076],23:["魔力增加",15077],24:["魔力衰减",15078],25:["物理攻击力提升",15050],26:["物理攻击力降低",15051],27:["命中率提升",15060],28:["命中率降低",15061],29:["物理防御力提升",15052],30:["物理防御力降低",15053],31:["回避力提升",15062],32:["回避力降低",15063],33:["魔法攻击力提升",15054],34:["魔法攻击力降低",15055],35:["魔法治疗力提升",15058],36:["魔法治疗力降低",15059],37:["魔法防御力提升",15056],38:["魔法防御力降低",15057],39:["眩晕无效",15566],40:["沉默无效",15567],41:["制作设备",16107],42:["超越之力",16207],43:["衰弱",15010],44:["濒死",15011],45:["巧手之工",16106],46:["大地之恩",16006],47:["隐行",16015],48:["进食",16202],49:["强化药",16203],50:["冲刺",10101],51:["力量降低",15080],52:["耐力降低",15082],53:["物理伤害提高",15050],54:["物理伤害降低",15051],55:["物理受伤减轻",15052],56:["物理受伤加重",15053],57:["魔法伤害提高",15054],58:["魔法伤害降低",15055],59:["魔法受伤减轻",15056],60:["魔法受伤加重",15057],61:["伤害提高",15519],62:["伤害降低",15520],63:["受伤减轻",15021],64:["受伤加重",15020],65:["战技暴击化",15016],66:["恐怖",15516],67:["沉重",15518],68:["吸血攻击",15504],69:["取技攻击",15505],70:["眩晕攻击",15506],71:["铁壁",10152],72:["渐愈",10157],73:["警觉",13916],74:["预警",10151],75:["钢铁意志",10153],76:["战逃反应",10155],77:["壁垒",10156],78:["忠义之剑",12505],79:["钢铁信念",12506],80:["保护",12501],81:["被保护",12502],82:["神圣领域",12504],83:["预见",10252],84:["浴血",13913],85:["凶残裂",10262],86:["狂暴",17217],87:["战栗",10254],88:["死斗",10255],89:["复仇",10256],90:["暴风碎",10263],91:["守护",12551],92:["解脱",12552],93:["愤怒",10257],94:["愤怒II",10258],95:["愤怒III",10259],96:["愤怒IV",10260],97:["愤怒V",10261],98:["双龙脚",10215],99:["飘羽步",10201],100:["发劲",10204],101:["双掌打",10216],102:["真言",10206],103:["红莲体势",10202],104:["金刚体势",10203],105:["疾风体势",12526],106:["秘孔拳",10211],107:["魔猿形",10212],108:["盗龙形",10213],109:["猛豹形",10214],110:["震脚",17564],111:["疾风迅雷",10207],112:["疾风迅雷II",10208],113:["疾风迅雷III",10209],114:["敏锐",10301],115:["重刺",10306],116:["龙剑",10302],117:["舍身",10304],118:["樱花怒放",10307],119:["二重刺",10305],120:["龙枪",10303],121:["开膛枪",12576],122:["直线射击预备",10365],123:["鹰眼",10351],124:["毒咬箭",10352],125:["猛者强击",10354],126:["物理受伤加重",18001],127:["迂回",13914],128:["纷乱箭",10356],129:["风蚀箭",10360],130:["直线射击",10361],131:["死亡箭雨效果提高",12607],132:["连珠箭效果提高",10362],133:["敏捷之歌",10358],134:["敏捷之歌",10357],135:["贤者的叙事谣",12603],136:["贤者的叙事谣",12602],137:["军神的赞美歌",12605],138:["军神的赞美歌",12604],139:["魔人的安魂曲",12606],140:["魔人的安魂曲",12608],141:["战斗之声",12601],142:["眩晕",15004],143:["疾风",10403],144:["烈风",10409],145:["战姿",10402],146:["护盾",10405],147:["护盾",10405],148:["复活",10406],149:["眩晕",15004],150:["医济",10413],151:["石肤",10401],152:["石肤(物理攻击)",15041],153:["石肤(魔法攻击)",15042],154:["女神的加护",10408],155:["救疗效果提高",10410],156:["愈疗效果提高",10411],157:["神速咏唱",12627],158:["再生",12626],159:["神封印",10407],160:["沉稳咏唱",10452],161:["闪雷",10457],162:["震雷",10458],163:["暴雷",10459],164:["雷云",10461],165:["火苗",10460],166:["士气高扬之策效果提高",12804],167:["即刻咏唱",10454],168:["魔罩",10456],169:["坚壁",12651],170:["万有复兴",10451],171:["灾厄",12652],172:["虚弱",15531],173:["星极火",10463],174:["星极火II",10464],175:["星极火III",10465],176:["灵极冰",10466],177:["灵极冰II",10467],178:["灵极冰III",10468],179:["毒菌",10504],180:["瘴气",10506],181:["病弱",15014],182:["病毒",10510],183:["心病",10511],184:["维持",10508],185:["以眼还眼",13918],186:["以眼还眼",13919],187:["振奋",10509],188:["瘴疠",10507],189:["猛毒菌",10505],190:["暗影核爆",10514],191:["疾病",15531],192:["鞭策",12679],193:["减速",15009],194:["铜墙铁盾",16306],195:["坚守要塞",16306],196:["终极堡垒",16306],197:["火棘屏障",15508],198:["冰棘屏障",15501],199:["电棘屏障",15502],200:["物理受伤加重",18001],201:["眩晕",15004],202:["受伤加重",17101],203:["蓄力",15507],204:["魔法剑·火",15509],205:["魔法剑·冰",15510],206:["魔法剑·风",15511],207:["魔法剑·土",15512],208:["魔法剑·雷",15513],209:["魔法剑·水",15514],210:["死亡宣告",15503],211:["打磨好的菜刀",15515],212:["识破",15076],213:["驯服成功",16301],214:["驯服失败",16302],215:["伤害降低",15520],216:["麻痹",15006],217:["三角测量",11051],218:["采集获得率提升",16002],219:["采集获得数提升",16003],220:["采集优质获得率提升",16004],221:["丛林之相",11057],222:["山岳之相",11007],223:["比尔格的加护",11054],224:["诺菲卡的加护",11055],225:["矿脉勘探",11001],226:["加速",15008],227:["魅惑",15552],228:["梅茵菲娜的加护",11004],229:["纳尔札尔的加护",11005],230:["利姆莱茵的加护",11056],231:["沙利亚克的加护",11006],232:["筹备",16005],233:["树木之声",11052],234:["大地勘察",11002],235:["裂伤",15526],236:["陆行鸟猛啄",15522],237:["陆行鸟再生",12626],238:["陆行鸟波涛",15058],239:["超越之力",16207],240:["加重",15002],241:["光之加护",15548],242:["树木之声II",11053],243:["大地勘察II",11003],244:["碎骨打",10264],245:["神应",16206],246:["破碎拳",10218],247:["死亡箭雨",12609],248:["厄运流转",10158],249:["烈火箭",10363],250:["火伤",15524],251:["内静",17321],252:["俭约",11701],253:["稳手",11551],254:["阔步",16105],255:["新颖",11552],256:["新颖II",11553],257:["长期俭约",11702],258:["掌握",11651],259:["改革",11652],260:["回收",11851],261:["安逸",11801],262:["稳手II",11852],263:["伤害提高",15519],264:["切伤",15521],265:["刺伤",15522],266:["打伤",15523],267:["火伤",15524],268:["冻伤",15525],269:["裂伤",15526],270:["污泥",15527],271:["感电",15528],272:["水毒",15529],273:["出血",15530],274:["治愈",12626],275:["中毒",17001],276:["勇战之誉",15549],277:["坚韧之誉",15550],278:["无情的进行曲",15551],279:["体力持续恢复",12626],280:["止步",15003],281:["物理伤害降低",15051],282:["魔力转换",15055],283:["水毒",15529],284:["火伤",15524],285:["冻伤",15525],286:["裂伤",15526],287:["污泥",15527],288:["感电",15528],289:["水毒",15529],290:["伤害提高",15519],291:["百烈拳",15008],292:["拘束",15534],293:["技能速度提高",15553],294:["咏唱速度提高",15554],295:["黄金沼",15533],296:["恐慌",15552],297:["鼓舞",12801],298:["野战治疗阵",12802],299:["野战治疗阵",12803],300:["伤害提高",17061],301:["暴击",15555],302:["黄金毒",17021],303:["黏菌",17041],304:["以太超流",10501],305:["龙咒",12626],306:["龙之力",12626],307:["勇战之誉",15549],308:["坚韧之誉",15550],309:["无情的进行曲",15551],310:["硬化",10526],311:["大地之护",12701],312:["大地之怒",12702],313:["辉煌盾",12711],314:["地狱之火炎",12712],315:["仙光的低语",12826],316:["异想的盟光",12827],317:["异想的幻光",12828],318:["异想的炽光",12836],319:["异想的辉光",12837],320:["出血",15530],321:["神枪昆古尼尔",15530],322:["水晶纱帐",15556],323:["免疫低下",15557],324:["元灵之怒",15530],325:["无敌",15024],326:["带电",15513],327:["带冰",15510],328:["土神的心石",15024],329:["自我强化程序",17061],330:["加速",15008],331:["魔法受伤减轻",15056],332:["伤害提高",15519],333:["亚拉戈古病毒",15538],334:["古病毒抗体",15539],335:["火焰流",15524],336:["耐打击程序",15535],337:["耐突击程序",15536],338:["耐斩击程序",15537],339:["出血",17121],340:["对物理障壁",10401],341:["对魔法障壁",10401],342:["对射",15542],343:["出血",15530],344:["拘束装置",15545],345:["魔力供给",17061],346:["带火",17081],347:["毒疮",15544],348:["魔力飞散",17101],349:["钢鳞",17061],350:["受伤减轻",15021],351:["怨恨",17141],352:["神枪昆古尼尔的魔力",15530],353:["部队特效:鼓励新人",16501],354:["部队特效:获得力提高",16502],355:["部队特效:鉴别力提高",16503],356:["部队特效:作业精度提高",16504],357:["部队特效:加工精度提高",16505],358:["雪人",15510],359:["妖炎",15508],360:["部队特效:食物效果时间延长",16508],361:["部队特效:精炼度增加量提高",16509],362:["部队特效:装备损耗降低",16510],364:["部队特效:传送优惠",16512],365:["部队特效:讨伐经验值提高",16513],366:["部队特效:搭档经验值提高",16514],367:["部队特效:采集经验值提高",16515],368:["部队特效:制作经验值提高",16516],369:["吸附式炸弹",17281],370:["塞壬的歌声",15558],371:["僵尸",15559],372:["亲鸟之怒",17221],373:["治疗无效",15561],374:["偏属性水晶",17161],375:["灼伤",17181],376:["灼热",15560],377:["火狱之锁",17201],378:["死亡引领",15003],379:["低气压",17241],380:["高气压",15030],381:["忠义之剑",12505],383:["生长中",19541],384:["成形",15971],385:["幻觉:独木桥",15972],386:["打破幻觉:独木桥",15973],387:["坠落幻觉",15974],388:["幻觉:自我变异",15975],389:["枪杆击",14808],390:["生长中",19541],391:["成形",15971],392:["王室亲卫",13603],393:["钢铁信念",12506],394:["无敌",15024],395:["物理伤害降低",15051],396:["集中",14815],397:["坚守",14816],398:["星极体",15562],399:["生还",15563],400:["蓄电",17261],401:["抓捕",15564],402:["怒发冲冠",15565],403:["伤害提高",15519],404:["搬运",16208],405:["迷惑",15545],406:["受伤减轻",17301],407:["粉尘中毒",17001],408:["暴风斩",10265],409:["死斗",10266],410:["病毒抗体",10515],411:["原初之魂",12553],412:["滞空",15683],413:["部队特效:狼印战绩",16517],414:["部队特效:军票提高",16518],415:["技力持续恢复",16203],416:["透明",16209],417:["护盾",10405],418:["生还",15273],419:["神秘面纱",14811],420:["猎物",15026],421:["捕食",15571],422:["治疗魔法效果降低",15572],423:["噩梦",15573],424:["虚无的诅咒",17341],425:["虚无的妖气",15574],426:["夜障",15575],427:["减速+",17361],428:["加速+",17381],429:["妖鳞粉",17401],430:["悲叹",15576],431:["水属性耐性降低",17421],432:["水镜飞散",15577],433:["水镜",17441],434:["完全束缚",15579],435:["恶魔之瞳",15578],436:["荆棘",15601],437:["石化的诅咒",15586],438:["缩小",15581],439:["蛙变",15580],440:["缩小",16211],441:["蛙变",16210],442:["减速",15009],443:["伤害提高",17061],444:["受伤加重",15020],445:["荆棘丛生",15582],446:["蜂蜜",15583],447:["强酸",17021],448:["蜂群",17461],449:["蜂刺症",17001],450:["石化无效",15608],451:["诅咒之声",15587],452:["诅咒之嚎",15588],453:["亚拉戈蛇毒",15007],454:["亚拉戈领域",15590],455:["生命衰弱",17101],456:["最大体力减少",17481],457:["止步+",15602],458:["凶鸟毒气",15517],459:["基本思路",15591],460:["攻击思路",15592],461:["妨碍思路",15593],462:["拘束加速",15594],463:["拘束",17501],464:["火角",15595],465:["冰爪",15596],466:["雷翼",15597],467:["水镜",17456],468:["虚无夹缝",15585],469:["绝对权威",15589],470:["莫古联合",15584],471:["莫古黑暗过敏症",15598],472:["莫古光芒过敏症",15599],473:["莫古乱乱乱",15600],474:["王室鼓舞",17541],475:["非目标",15027],476:["朦胧",15012],477:["水神的披风",15542],478:["水神的面纱",12651],479:["体力持续恢复",17521],480:["加速+",17381],481:["冲刺",10101],482:["麻痹",15006],483:["体力增加",15075],484:["毒墨",15569],485:["水毒",17641],486:["水牢",15038],487:["冻结",17621],488:["残影",10605],489:["蜂毒",10606],490:["蛇毒",10609],491:["炫舞刃",10601],492:["无双旋",10602],493:["物理受伤加重",15053],494:["魔法受伤加重",15057],495:["怒斥",10608],496:["结印",12901],497:["生杀予夺",12902],498:["虚弱",15531],500:["风遁之术",12903],501:["土遁之术",12904],502:["重土",15002],503:["火伤",15524],504:["拘束",15545],505:["伤害提高",17061],506:["晕眩",15039],507:["水遁之术",12906],508:["影牙",10612],509:["魔炸弹",15606],510:["拘束",15545],511:["火蛙",15607],512:["导电",17561],513:["蓄电",17581],514:["因果",15034],515:["滚雷",17601],516:["混沌",15605],517:["避雷",15604],518:["反射",15035],519:["反击",15036],520:["火属性耐性提升",15028],521:["水属性耐性提升",15033],522:["风属性耐性提升",15030],523:["雷属性耐性提升",15032],524:["土属性耐性提升",15031],525:["冰属性耐性提升",15029],526:["冰霜之剑",15633],527:["冰霜之杖",15634],528:["冰霜之弓",15635],529:["无敌",15024],530:["火伤",19001],531:["水毒",17641],532:["裂伤",19021],533:["感电",19041],534:["污泥",18881],535:["冻伤",19061],536:["搭档强化:经验值提高I",14026],537:["搭档强化:经验值提高II",14027],538:["搭档强化:攻击力提高I",14028],539:["搭档强化:攻击力提高II",14029],540:["搭档强化:魔法治疗力提高I",14030],541:["搭档强化:魔法治疗力提高II",14031],542:["搭档强化:最大体力提高I",14032],543:["搭档强化:最大体力提高II",14033],544:["搭档强化:仇恨提高I",14034],545:["搭档强化:仇恨提高II",14035],546:["攻防削弱",15040],547:["制作设施:元件工作",16108],548:["制作设施:精密工作",16108],549:["制作设施:复杂工作",16108],550:["制作设施:元件工作II",16108],551:["制作设施:专项工作",16108],552:["制作设施:专项工作II",16108],553:["制作设施:复杂工作II",16108],554:["制作设施:精密工作II",16108],555:["对射",15036],556:["对射",15542],557:["对射",15036],558:["对射",15542],559:["中毒",15007],560:["中毒",17001],561:["减速",15009],562:["猎物",15026],563:["受伤加重",17101],564:["止步",15003],565:["变身",16214],566:["伤害提高",17061],567:["下陷",15769],568:["捕鱼人之识",11101],569:["粘液",15609],570:["瞄准",15636],571:["失明",15012],572:["斩击耐性降低",17681],573:["打击耐性降低",17701],574:["飘忽爆破",15616],575:["带电",17721],576:["雷属性耐性降低",17741],577:["气压领域",15617],578:["主首耐性降低",15618],579:["暴击",15555],580:["魔科学粒子α",15619],581:["魔科学粒子β",15620],582:["魔法受伤减轻",17761],583:["物理受伤减轻",17781],584:["防御力场",15621],585:["防御力场抵消",15622],586:["最大体力增加",17801],587:["叉形闪电",15623],588:["天启耐性降低",15624],589:["引爆",15625],590:["延烧",15626],591:["青蓝之炎",15627],592:["火焰漩涡",15628],593:["浴火重生",17821],594:["吸魂",15629],595:["灵泉祸",17841],596:["龙压",17861],597:["拘束装置",15545],598:["",15041],599:["",15042],600:["魔法受伤减轻",15056],601:["物理受伤减轻",15052],602:["太阳神的诅咒",17881],603:["太阳神的信徒",15632],604:["冰面",15615],605:["冻伤",15525],606:["凝冻",17661],607:["雪球",15611],608:["死亡引领",15003],609:["抓捕",15564],610:["石化",15001],611:["心情愉悦",17901],612:["湿润",17921],613:["河童",15043],614:["隐遁",10607],615:["隐遁",10607],616:["无形",15642],617:["含光",15641],618:["扩大技能效果范围",17981],619:["火伤",17181],620:["战技封印",15017],621:["火属性耐性降低",17941],622:["腐气",15638],623:["病弱",15014],624:["切伤",15521],625:["击倒",15044],626:["无法发动技能",15045],627:["拘束装置",15545],628:["伤害降低",18441],629:["虚弱",17961],630:["加重",16576],631:["体力消耗无效",16577],632:["失控",16578],633:["动摇",16579],634:["能力封印",16580],635:["道具封印",16581],636:["悲叹的烙印",18041],637:["愤怒的烙印",18061],638:["受伤加重",15020],639:["热病",15647],640:["毒耐性提升",15648],641:["弱化效果反射",16582],642:["出血",15530],643:["出血",17121],644:["小鸡",15640],645:["消化中",18081],646:["孤独感",15649],647:["基础降低",15639],648:["体力持续恢复",15532],649:["物理攻击力提升",15050],650:["魔法攻击力提升",15054],651:["加速",15008],652:["体力魔力增加",15085],653:["斗志昂扬",16215],654:["战意高涨",16216],655:["圣盾之恩",14823],656:["无敌",15024],657:["物理受伤加重",18001],658:["魔法受伤加重",18021],659:["毒雾",15643],660:["延时",15644],661:["双重",15645],662:["三重",15646],663:["不许动!",16217],664:["猎物",15026],665:["非目标",15027],666:["感电",15528],667:["拘束",15545],668:["拘束",15545],669:["移动速度提高",10101],670:["火属性耐性降低",17941],671:["无敌",15024],672:["伤害提高",17061],673:["压缩粒子",18221],674:["粘着",15653],675:["",15617],676:["潜伏",15673],677:["剧毒",15672],678:["顺风",18261],679:["风壁",15674],680:["招架",15046],681:["攻击形态",15048],682:["防御形态",15047],683:["土之加护",15071],684:["火之加护",15068],685:["风属性耐性降低",18201],686:["中毒",15007],687:["伤害提高",15519],688:["超荷",13012],689:["魔力电容",13013],690:["肌肉活化",13014],691:["物理受伤加重(指定)",15659],692:["伤害降低(指定)",15660],693:["治疗魔法效果降低(指定)",15661],694:["禁止更改指定对象",15662],695:["物理受伤加重",15053],696:["伤害降低",15520],697:["治疗魔法效果降低",15572],698:["磁力(+)",15663],699:["磁力(-)",15664],700:["窒息",15665],701:["战斗能力降低",15049],702:["肿胀",17101],703:["龙眼封印",15657],704:["龙眼加护",15658],705:["变身",16214],706:["光性爆雷",18121],707:["最终判决α",18141],708:["最终判决β",18161],709:["迟缓",15653],710:["突击命令",15654],711:["精神失常",15655],712:["钢铁意志",10153],713:["损害扩大",15656],714:["受伤加重",17101],715:["不稳",15044],716:["湍流",17241],717:["支配于风",15650],718:["支配于水",15651],719:["鲸背",15652],720:["斩击耐性提升",15537],721:["突刺耐性提升",15536],722:["打击耐性提升",15535],723:["魔炸弹",15606],724:["力量降低",15080],725:["沥血剑",12507],726:["圣光幕帘",12508],727:["圣光幕帘",12509],728:["盾阵",12510],729:["破坏",12554],730:["放纵",18321],731:["放纵II",18322],732:["放纵III",18323],733:["放纵IV",18324],734:["放纵V",18325],735:["原初的直觉",12555],736:["苍天龙血",12577],737:["黑魔纹",12653],738:["魔纹环",12654],739:["庇护所",12629],740:["暗影护体",13112],741:["灾变",13101],742:["嗜血",17926],743:["深恶痛绝",13108],744:["暗中起舞",13111],745:["血债",13110],746:["弃明投暗",13114],747:["暗影墙",13113],748:["错乱剑",13102],749:["腐秽大地",13104],750:["岿然独存",13105],751:["暗黑",13106],752:["暗技",13107],753:["雪仇剑",13103],754:["采集获得率提升(限定)",16007],755:["采集优质获得率提升(限定)",16008],756:["采集获得数提升(限定)",16009],757:["集中检查",16017],758:["极度警戒",11010],759:["额外采集奖励发生率提高II",16024],760:["聚精会神",11011],761:["钓组",11102],762:["鱼眼",11103],763:["撒饵",11104],764:["提钩成功率降低",11105],765:["捉放",11106],766:["人形态",15669],767:["手形态",15670],768:["龙卷形态",15671],769:["烈焰链",15666],770:["拘束",15545],771:["新人加成",0],772:["新人超越之力",0],773:["奋起",14819],774:["击倒",15044],775:["无敌",15024],776:["无敌",15024],777:["虚无界的加护",15753],778:["土之协议",15794],779:["幽体脱离",15797],780:["超越者",15795],781:["醉以太",15796],782:["妖刀解放",15802],783:["击倒",15044],784:["妖异之血",15675],785:["尼姆瘟疫",18281],786:["战斗连祷",12578],787:["重影",12907],788:["影渡",12908],789:["烟雾弹",12909],790:["双击",12910],791:["转化",12805],792:["应急战术",12806],793:["斗气",18301],794:["斗气II",18302],795:["斗气III",18303],796:["斗气IV",18304],797:["斗气V",18305],798:["暴风",12630],799:["异想的流光",12807],800:["拘束",15545],801:["中毒",17001],802:["龙牙龙爪预备",12579],803:["龙尾大回旋预备",12580],804:["受伤减轻",17301],805:["收藏品采集",11008],806:["受伤加重",17101],807:["龙神同调",18341],808:["龙神附体",12680],809:["粘液",15609],810:["行尸走肉",13115],811:["死而不僵",13116],812:["魔法受伤减轻",15056],813:["暗中起舞",13111],814:["释放效果提高",13117],815:["福星效果提高",13228],816:["神圣路效果提高(效果量增加)",13210],817:["神圣路效果提高(效果范围化)",13211],818:["神圣路效果提高(效果时间增加)",13212],819:["斩击耐性降低",15786],820:["突刺耐性降低",15065],821:["打击耐性降低",15064],822:["拘束",15545],823:["魅惑",15552],825:["十二神加护",16016],826:["抽卡",13201],827:["神圣路",13202],828:["暂留",13203],829:["太阳神之衡",13204],830:["世界树之干",13205],831:["放浪神之箭",13206],832:["战争神之枪",13207],833:["河流神之瓶",13208],834:["建筑神之塔",13209],835:["吉星相位",13215],836:["阳星相位",13216],837:["黑夜领域",13217],838:["烧灼",13213],839:["白昼学派",13218],840:["黑夜学派",13219],841:["光速",13220],842:["光流以太",13221],843:["炽灼",13214],844:["封技",13222],845:["星位合图",13223],846:["星位合图",13224],847:["命运之轮",13227],848:["命运之轮",13227],849:["命运之轮",13226],850:["钓上大尺寸的鱼几率提升",16023],851:["整备",13001],852:["升变",13002],853:["速射",13003],854:["铅弹",13007],855:["热弹",13005],856:["独头弹效果提高",13004],857:["狙击弹效果提高",13006],858:["高斯枪管",13010],859:["昏头胀脑",13008],860:["武装解除",13009],861:["野火",13011],862:["特殊弹",18401],863:["原初大地",16306],864:["暗黑之力",16306],865:["放浪神的小步舞曲",12610],866:["光阴神的礼赞凯歌",12611],867:["激情咏唱",12655],868:["天语",12656],869:["厌世",14818],870:["反推",14817],871:["元素之美名",16122],877:["不可言名",16117],878:["坚实的心得",11653],879:["工匠之魂",16118],880:["工作小调",18361],893:["受伤加重",17101],894:["风属性耐性低下",18201],895:["无敌",15024],896:["击倒",15044],897:["",12626],898:["雷属性耐性低下",17741],899:["物理受伤减轻",15052],900:["时间停止",15579],901:["拘束",15545],902:["部队特效:金碟币提高",16519],903:["收藏品制作",16116],904:["猎物",15026],905:["凝冻",17661],906:["暗黑之力",17061],907:["奥秘的祝福",17061],908:["龙神同调",17061],909:["魔力持续恢复",10408],910:["死亡宣告",15503],911:["冰面",15615],912:["受伤减轻",15021],913:["太阳神之衡(抽卡)",13229],914:["世界树之干(抽卡)",13230],915:["放浪神之箭(抽卡)",13231],916:["战争神之枪(抽卡)",13232],917:["河流神之瓶(抽卡)",13233],918:["建筑神之塔(抽卡)",13234],919:["识破",15676],920:["太阳神之衡(暂留)",13235],921:["世界树之干(暂留)",13236],922:["放浪神之箭(暂留)",13237],923:["战争神之枪(暂留)",13238],924:["河流神之瓶(暂留)",13239],925:["建筑神之塔(暂留)",13240],926:["睡眠",15013],927:["花蜜",15583],928:["黑色威胁",15503],929:["受伤减轻",15021],930:["拘束",15545],931:["打击耐性降低",17701],932:["隔离",15677],933:["魔法治疗力降低",15059],934:["物理受伤加重",15053],937:["寄生",15680],938:["窒息",15665],939:["无法发动技能",15045],940:["出血",17121],941:["远程物理攻击无效化",15681],942:["魔法攻击无效化",15682],943:["圣剑的加护",18241],944:["苍天之剑",15668],945:["苍天之盾",15667],946:["蜘蛛形态",15679],947:["鸟形态",15678],948:["雷属性反击",15684],949:["火属性反击",15685],950:["冰属性反击",15686],951:["风属性反击",15687],952:["土属性反击",15688],953:["水属性反击",15689],954:["无属性反击",15690],955:["治疗魔法效果提高",15058],956:["命运之轮",13225],957:["酵母",18421],958:["猎物",15026],959:["人形态",15669],960:["热病",15647],961:["抓捕",15564],962:["攻击力提高",15050],963:["攻击力降低",15051],964:["防御力提高",15052],965:["防御力降低",15053],966:["速度提高",15062],967:["速度降低",15063],968:["核石特效",16206],969:["无敌",15024],970:["抵抗动物",16601],971:["抵抗魔物",16602],972:["抵抗玩偶",16603],973:["抵抗机件",16604],974:["害怕动物",16605],975:["害怕魔物",16606],976:["害怕玩偶",16607],977:["强制归还",15607],978:["攻防提高",15050],979:["持续伤害",15007],980:["范围攻击",15641],981:["无敌",15024],982:["抵抗动物",15024],983:["抵抗魔物",15024],984:["抵抗玩偶",15024],985:["抵抗机件",15024],986:["止步",15609],987:["特殊技陷阱化",16609],988:["麻痹",15006],989:["体力持续恢复",17521],990:["拘束",15545],991:["魅惑",15552],992:["攻击道具包",15719],993:["防御道具包",15720],994:["危急时刻",18621],995:["冲击",18521],996:["脑震荡",15712],997:["脑震荡",15712],998:["哥布林药剂:肌肉",15713],999:["哥布林药剂:速度",15714],1e3:["哥布林药剂:透明",15715],1001:["哥布林药剂中毒",18541],1002:["哥布林药剂副作用",15717],1003:["肌肉科学家",15718],1004:["出血毒",18561],1005:["物抗立场",15709],1006:["魔抗立场",15710],1007:["无形",15642],1008:["哥布林药剂:治愈",15716],1009:["缓慢青蛙化",18641],1010:["拘束",15545],1011:["剧毒",18581],1012:["激昂",18601],1013:["逆转",15691],1014:["体力持续恢复",12626],1015:["生生不息",18661],1016:["伤害降低",18441],1017:["物理伤害提高",15050],1018:["物理伤害提高",18461],1019:["魔法伤害提高",18481],1020:["算术:己方数",15693],1021:["算术:高度1",15694],1022:["算术:高度2",15695],1023:["水属性压缩",15696],1024:["雷属性压缩",15697],1025:["水属性耐性大幅降低",15698],1026:["雷属性耐性大幅降低",15597],1027:["最终体罚",18501],1028:["直接攻击",15652],1029:["最终判决α",15699],1030:["最终判决β",15700],1031:["终审:体力最大",15701],1032:["终审:体力最小",15702],1033:["终审:弱化状态1",15703],1034:["终审:弱化状态2",15704],1035:["终审:弱化状态3",15705],1036:["终审:判决α",15706],1037:["终审:判决β",15707],1038:["最终风葬",15708],1039:["光之决心",15711],1040:["光之决心",15711],1041:["光之决心",15711],1042:["直接攻击",15652],1043:["直接攻击",15652],1044:["磁悬浮",15037],1045:["渐渐僵尸化",15728],1046:["剧毒",18581],1047:["混乱",15603],1048:["直接攻击",15652],1049:["热病",15647],1050:["经验值加成",16222],1051:["猎物",15026],1052:["风属性耐性大幅降低",15721],1053:["土属性耐性大幅降低",15722],1054:["受伤加重",15020],1055:["拘束",15545],1056:["模仿",16583],1057:["鸟羽结界",16584],1058:["超级冲刺",16585],1059:["攻防削弱",15040],1060:["沉默",15005],1061:["传送优惠",16512],1062:["战章过重",18681],1063:["魔法治疗力降低",15059],1064:["弱不禁风",15723],1065:["祭品烙印",15729],1066:["邪龙的怨念",18701],1067:["污毒",17001],1068:["渐渐浸蚀",18721],1069:["浸蚀",15724],1070:["立方体形态",15725],1071:["三角锥形态",15726],1072:["加速度炸弹",15727],1073:["消化粘液",15609],1074:["出血",17121],1075:["龙人形态",15731],1076:["邪龙形态",15732],1077:["闪电链",15733],1078:["军票提高",16518],1079:["金碟币提高",16519],1080:["讨伐经验值提高",16513],1081:["采集经验值提高",16515],1082:["制作经验值提高",16516],1083:["精炼度增加量提高",16509],1084:["食物效果时间延长",16508],1085:["装备损耗降低",16510],1086:["志愿兵出现率提高",16223],1087:["诅咒",16821],1088:["失明",15012],1089:["最大体力减少",15076],1090:["伤害降低",15520],1091:["加速",15008],1092:["能力封印",15015],1093:["最大体力魔力提升",15085],1094:["禁止使用道具",16822],1095:["禁止冲刺",16823],1096:["击退无效",16824],1097:["禁止体力自然恢复",16825],1098:["以太波动",15746],1099:["治疗魔法效果提高",15058],1100:["受伤减轻",15021],1101:["蛙变",15580],1102:["小鸡",15640],1103:["河童",15043],1104:["隐身",16209],1105:["南瓜",15751],1106:["隐身",16209],1107:["加重",15002],1108:["隐遁",10607],1109:["特殊耐性",16224],1110:["邪龙之爪",15734],1111:["邪龙之牙",15735],1112:["移动速度提高",10101],1113:["无法发动技能",15045],1114:["病弱",15014],1115:["死灵宣告",15745],1116:["加速",15008],1117:["刺伤",15522],1118:["搭乘中",15743],1119:["时间停止",15579],1120:["判决确定:名誉罪",15738],1121:["判决确定:加重罪",15739],1122:["判决确定:集团罪",15740],1123:["判决确定:强制接近命令",15741],1124:["判决确定:禁止接近命令",15742],1125:["特定方向无敌",15744],1126:["胴体再生",18741],1127:["右臂再生",18761],1128:["左臂再生",18781],1129:["胴体完成",15748],1130:["右臂完成",15749],1131:["左臂完成",15750],1132:["慎行警告",15747],1133:["热病",15647],1134:["河童",15043],1135:["太阳刻印",15737],1136:["月亮刻印",15736],1137:["火属性耐性大幅降低",15595],1138:["魔法受伤加重",15057],1139:["伤害提高",15519],1140:["复活",10406],1141:["加重",15002],1142:["以太波动",15746],1143:["炎之刻印",15758],1144:["冰之刻印",15759],1145:["双刃剑",15754],1146:["斗志",15755],1147:["影之脚镣",15756],1148:["影之手",15757],1149:["狼心包",15752],1150:["冻结",15637],1151:["妖灵驱散",16209],1152:["夜视",16207],1153:["拘束",15003],1154:["妖兽王的加护",15760],1155:["以太强化",15761],1156:["魔法伤害提高",18481],1157:["水属性耐性大幅降低",15698],1158:["战气",15762],1159:["无尽痛苦刻印",15643],1160:["弱化试剂",15517],1161:["伤害提高",15519],1162:["无尽痛苦刻印",15643],1163:["魔匠的闪念",16119],1164:["掌握",11651],1165:["起始准备",16121],1166:["鱼群测定",11107],1167:["鲨鱼之眼",11108],1168:["鲨鱼之眼II",11109],1169:["熟练技巧",11110],1170:["渔捞",11111],1171:["嘉惠",11112],1172:["打捞",11113],1173:["海洋之相",11114],1174:["干预",12511],1175:["武装戍卫",12512],1176:["武装",12513],1177:["原初的解放",17247],1178:["至黑之夜",13118],1179:["金刚极意",12527],1180:["金刚决意",12531],1181:["红莲极意",12528],1182:["义结金兰:斗气",12529],1183:["巨龙右眼",12581],1184:["巨龙左眼",12582],1185:["义结金兰:攻击",12532],1186:["天地人",12911],1187:["行吟诗人的叙事谣",12612],1188:["暴击提高",12613],1189:["行吟诗人的赞美歌",12614],1190:["行吟诗人的小步舞曲",12615],1191:["铁壁",13911],1192:["渐愈",13912],1193:["雪仇",13901],1194:["预判",13902],1195:["牵制",13904],1196:["护栏",13905],1197:["策动",13906],1198:["醒神",13907],1199:["速行",13908],1200:["烈毒咬箭",12616],1201:["狂风蚀箭",12617],1202:["大地神的抒情恋歌",12618],1203:["昏乱",13917],1204:["醒梦",13909],1205:["火焰喷射器",13017],1206:["命运之轮",13226],1207:["慈爱",13910],1208:["受伤加重",15020],1209:["亲疏自行",13915],1210:["霹雷",12657],1211:["三连咏唱",19621],1212:["毁坏强化",19481],1213:["灵护",12681],1214:["剧毒菌",12682],1215:["瘴暍",12683],1216:["搬运重物",16246],1217:["无中生有",12631],1218:["神祝祷",12632],1219:["告解",12637],1220:["深谋远虑之策",12808],1221:["连环计",12809],1222:["异想的融光",12810],1223:["异想的融光",12811],1224:["地星主宰",13241],1225:["伤害提高",15519],1226:["受伤减轻",15021],1227:["雪风",13303],1228:["彼岸花",13304],1229:["必杀剑·回天",13305],1230:["治愈",12626],1231:["默想",13306],1232:["心眼",13307],1233:["明镜止水",19641],1234:["赤火炎预备",13402],1235:["赤飞石预备",13403],1236:["燕飞效果提高",13310],1237:["散碎效果提高",13404],1238:["促进",13405],1239:["鼓励",13409],1240:["必杀剑·地天",14820],1241:["单打独斗",14821],1242:["单打独斗",14822],1243:["幻象冲预备",12583],1244:["疾风极意",12530],1247:["中间学派(日)",13254],1248:["巨星主宰",13242],1249:["连续咏唱",13406],1250:["真北",13903],1251:["炮塔重启",13018],1252:["开眼",13308],1253:["猎物",15026],1254:["冻结",15637],1255:["火属性耐性大幅降低",15595],1256:["负伤",15763],1257:["强制移动",15773],1258:["拘束",15003],1259:["衰老",15771],1260:["雷属性耐性大幅降低",15597],1262:["采集优质获得率提升II(限定)",16010],1263:["体力持续恢复",12626],1264:["光之决心",15711],1265:["光之决心",15711],1266:["强效透明",16209],1267:["紧抱",15764],1268:["剧情中",15765],1269:["慎行警告",15747],1270:["祸泡",15784],1271:["拼刀",15785],1272:["斩击耐性大幅降低",15826],1273:["下沉",15787],1274:["试炼的惩罚",18841],1275:["非火反射",15788],1276:["非冰反射",15789],1277:["非雷反射",15790],1278:["火属性",15791],1279:["冰属性",15792],1280:["雷属性",15793],1281:["罗睺强化",18801],1282:["计都强化",18821],1283:["混乱",15603],1284:["无法发动技能",15045],1285:["采集优质获得率提升II",16011],1286:["采集获得数提升II(限定)",16012],1287:["抓捕",15564],1288:["危命经验值提高",16225],1289:["危命经验值提高",16226],1290:["元气",15766],1291:["衰败",12684],1292:["波奇",15772],1293:["移动命令:前",15774],1294:["移动命令:后",15775],1295:["移动命令:左",15776],1296:["移动命令:右",15777],1297:["鼓励",13410],1298:["风月",13311],1299:["风花",13312],1300:["保护",12501],1301:["被保护",12502],1302:["神圣领域",12504],1303:["原初的解放",12556],1304:["死斗",10255],1305:["死斗",14824],1306:["岿然独存",13105],1307:["冰棘屏障",15501],1308:["至黑之夜",13118],1309:["破碎拳",10218],1310:["金刚极意",12527],1311:["金刚决意",12531],1312:["樱花怒放",10307],1313:["影牙",10612],1314:["断绝",14825],1315:["隐身之术",14826],1316:["隐遁",10607],1317:["三印自在",12902],1318:["雪风",13303],1319:["彼岸花",13304],1320:["明镜止水",14955],1321:["烈毒咬箭",12616],1322:["狂风蚀箭",12617],1323:["野火",13011],1324:["闪雷",10457],1325:["即刻咏唱",10454],1326:["剧毒菌",12682],1327:["瘴暍",12683],1328:["感电",19041],1329:["凋零",14812],1330:["再生",12626],1331:["鼓舞",12801],1332:["反复无常",15805],1333:["以眼还眼",13918],1334:["以眼还眼",13919],1335:["简略咏唱",14827],1336:["星位合图",13223],1337:["星位合图",13224],1338:["太阳神之衡",13204],1339:["世界树之干",13205],1340:["河流神之瓶",13208],1341:["建筑神之塔",13209],1342:["冲刺",10101],1343:["眩晕",15004],1344:["加重",15002],1345:["止步",15003],1346:["减速",15009],1347:["沉默",15005],1348:["睡眠",15013],1349:["眩晕无效",14829],1350:["加重无效",14830],1351:["止步无效",14831],1352:["减速无效",14832],1353:["沉默无效",14833],1354:["睡眠无效",14834],1355:["击退无效",14835],1356:["河童",15043],1357:["重力反转",15767],1358:["固定高位",15768],1359:["渐渐石化",18861],1360:["重力爆发",15770],1361:["魔导浮空",15037],1362:["圣光幕帘",12509],1363:["睡眠",15013],1364:["疾风极意",12530],1365:["雷云",10461],1366:["浮空",15037],1367:["冲击预备",13401],1368:["安魂祈祷",18345],1369:["安魂祈祷",12514],1370:["战女神之怒",14836],1371:["寒风斧",14837],1372:["强力斩",14838],1373:["不完全形态",15798],1374:["右手目标",15800],1375:["左手目标",15801],1376:["巨身之术",15799],1377:["生命吸收",15778],1378:["连续咏唱",15779],1379:["至高无上",15781],1380:["生者之伤",15782],1381:["死者之伤",15783],1382:["超越死亡",15780],1383:["最大体力减少",15076],1384:["加速度炸弹",15727],1385:["弱不禁风",15723],1386:["污泥",18881],1387:["技能效果范围变动",10404],1388:["沾灰",15804],1389:["魅惑",15552],1390:["浮空",15037],1391:["拘束",15545],1392:["月长石之光",15803],1393:["连续咏唱",13406],1394:["移动速度降低",14839],1395:["忠义之盾",12506],1396:["守护",12551],1397:["深恶痛绝",13108],1398:["原初之魂",12553],1399:["拘束",15545],1400:["恐怖",15516],1401:["攻防削弱",15040],1402:["受伤加重",15020],1403:["光速",13220],1404:["神祝祷",12632],1405:["封技",13222],1406:["连环计",12809],1407:["纷乱箭",10356],1408:["微型陨石",14843],1409:["终端速度",14844],1410:["反复无常",15805],1411:["80级经验加速",16227],1412:["受伤加重",17101],1413:["红莲极意",12528],1414:["战斗连祷",12578],1415:["护盾",10405],1416:["固定低位",15806],1417:["石化的诅咒",15586],1418:["孤独感",15649],1419:["神龙诅咒",15815],1420:["搭乘",15821],1421:["弱鸡",15810],1422:["精神失常",15809],1423:["变身",15811],1424:["持续行动",15807],1425:["不可直视",15808],1426:["惊慌失措",18961],1427:["湿衣",15814],1428:["削除予定",0],1429:["呼吸困难",18981],1430:["神话决战",15816],1431:["塔结界",15822],1432:["塔结界",15823],1433:["变身",16214],1434:["魔力过敏",15817],1435:["突刺耐性大幅降低",15818],1436:["不死鸟的加护",15819],1437:["真力解放",15820],1438:["超越者",15795],1439:["自由作战",19101],1440:["攻势作战",19121],1441:["守势作战",19141],1442:["定式作战",19161],1443:["机械机关",15825],1444:["魔导结界",15824],1445:["伪神面具",15812],1446:["真神面具",15813],1447:["元素经验值提高",15836],1448:["变身",16214],1449:["行吟诗人的小步舞曲",12615],1450:["行吟诗人的赞美歌",12614],1451:["王冠之领主",13243],1452:["王冠之贵妇",13244],1453:["巨龙右眼",12581],1454:["巨龙左眼",12582],1455:["火焰喷射器",13017],1456:["战抖",14803],1457:["摆脱",12557],1458:["火焰喷射器",19081],1459:["变身",15811],1460:["拘束",15545],1461:["元灵加护:经验值提高",15887],1462:["无法发动技能",15045],1463:["元灵加护:战斗力提高",15835],1464:["探索时间限制",15832],1465:["气势",19181],1466:["刺伤",15522],1467:["黄色的颜料",15829],1468:["蓝色的颜料",15828],1469:["黑色的颜料",15830],1470:["红色的颜料",15827],1471:["死亡之吻",15842],1472:["无力",15843],1473:["水泥",0],1474:["污泥",15527],1475:["以太病毒",15538],1476:["以太病毒抗体",15539],1477:["拘束",15545],1478:["连接",19201],1479:["自由落体",15831],1480:["无间地狱",15833],1481:["妖风",15834],1482:["魔法储存",15845],1483:["魔法储存:爆炎",15846],1484:["魔法储存:冰封",15847],1485:["魔法储存:暴雷",15848],1486:["虚伪的小丑",15849],1487:["真实的小丑",15850],1488:["体力恢复无效",15851],1489:["奥尔特罗斯模拟程序",15837],1490:["空军装甲模拟程序",15838],1491:["达达鲁玛模拟程序",15839],1492:["永世珍本模拟程序",15840],1493:["病毒模拟程序",15841],1494:["公演观众",15853],1495:["火龙领域",15860],1496:["隐形",16826],1497:["拘束",15545],1498:["震荡",15852],1499:["战章过重",18681],1500:["战章过重",18682],1501:["战章过重",18683],1502:["战章过重",18684],1503:["战章减轻",19221],1504:["战章减轻",19222],1505:["战章减轻",19223],1506:["战章减轻",19224],1507:["猛毒",15517],1508:["裂伤",19021],1509:["减速",15009],1510:["睡眠",15013],1511:["石化",15001],1512:["击退无效",16824],1513:["眩晕",15004],1514:["战抖",14842],1515:["滞空",15683],1516:["水泥",0],1517:["火属性耐性提升",15028],1518:["空之王者",15856],1519:["打伤",15523],1520:["骑乘攻防",15857],1521:["昏厥",15858],1522:["昏厥",15859],1523:["加速+",17381],1524:["失明",15012],1525:["低气压",17241],1526:["高气压",15030],1527:["诅咒之炎",15866],1528:["以太供应",19241],1529:["觉醒",15863],1530:["突破极限",15864],1531:["指引财宝",15886],1532:["吸附式炸弹",15867],1533:["空中拘束",15865],1534:["角色扮演",16401],1535:["满月流",15878],1536:["新月流",15879],1537:["死刀流",15880],1538:["满月下",19261],1539:["新月下",19281],1540:["满月耐性",15881],1541:["新月耐性",15882],1542:["幻影",15883],1543:["幻影",15883],1544:["伤害提高",17061],1545:["受伤减轻",17301],1546:["獭獭",16827],1547:["不屈的斗志",15869],1548:["冲刺",10101],1549:["禁用魔石",16828],1550:["磁场崩坏 正极",15854],1551:["磁场崩坏 负极",15855],1552:["磁悬浮",15066],1553:["绝对之龙",15861],1554:["核心露出",15861],1555:["核心破坏",15862],1556:["惊异",15862],1557:["最大体力大幅降低",15870],1558:["最大体力+1",15871],1559:["最大体力+2",15872],1560:["最大体力+3",15873],1561:["最大体力+4",15874],1562:["算术芯片",15875],1563:["冥狱芯片",15876],1564:["灭绝芯片",15877],1565:["回答正确",19301],1566:["回答错误",19321],1567:["召唤兽的加护",16829],1568:["减速+",17361],1569:["瑞兽化",15868],1570:["无敌",15024],1571:["时间停止无效",14832],1572:["伤害提高",15519],1573:["怨念",15044],1574:["",15562],1575:["兄弟同心",15753],1576:["石化的诅咒",15586],1577:["火伤",19001],1578:["灼热",15560],1579:["冰面",15615],1580:["冰面",15615],1581:["环境适应",15884],1582:["突然变异",15885],1583:["元素经验值提高",15836],1584:["狛犬的神通力",16830],1585:["犬神的神通力",16831],1586:["仙狸的神通力",16832],1587:["静魔药",15888],1588:["突然变异",15885],1589:["突然变异",15885],1590:["火焰妖异",15068],1591:["觉醒",15863],1592:["伤害提高",17061],1593:["环境适应",15884],1594:["百烈拳",15008],1595:["加重",15002],1596:["睡眠",15013],1597:["受伤加重",17101],1598:["突然变异",15885],1599:["热病",15647],1600:["混沌之炎",15902],1601:["混沌之水",15903],1602:["混沌之风",15904],1603:["混沌之逆风",15905],1604:["混沌之泥土",15906],1605:["混沌之土",15907],1606:["染泥",15889],1607:["",15597],1608:["变身",15890],1609:["变身",15890],1610:["地之力",15896],1611:["魔法障壁",15897],1612:["魔法障壁:无法展开",15898],1613:["灵魂的光辉",19381],1614:["拘束",15545],1615:["魔法障壁:崩坏",15899],1616:["天之灾厄",15900],1617:["地之灾厄",15901],1618:["继承文理技能",16626],1619:["行动中",15765],1620:["现出原形",15928],1621:["潜伏",15673],1622:["暴击",15555],1623:["电气填充",15891],1624:["循环程序",15892],1625:["渐渐遗忘",19361],1626:["遗忘",15893],1627:["连锁遗忘",15894],1628:["渐渐石化",15895],1629:["循环",15892],1630:["人类形态",15908],1631:["术士的记忆",16627],1632:["斗士的记忆",16628],1633:["重骑兵的记忆",16629],1634:["守护者的记忆",16630],1635:["祭司的记忆",16631],1636:["武人",16632],1637:["斥候的记忆",16633],1638:["圣骑士的记忆",16634],1639:["狂战士的记忆",16635],1640:["盗贼的记忆",16636],1641:["英杰的加护",16637],1642:["文理护盾",16638],1643:["文理魔盾",16639],1644:["文理敏捷",16640],1645:["高速复唱",16641],1646:["文理勇气",16642],1647:["物理盾",16643],1648:["魔法盾",16644],1649:["文理反射",16645],1650:["毒药L",16646],1651:["文理醒神",16647],1652:["魔法爆发",16648],1653:["文理双刃剑",19401],1654:["文理精神镖",16650],1655:["文理放逐",16651],1656:["蓄力",19341],1657:["文理激怒",16652],1658:["欧米茄",15909],1659:["超越界限",15910],1660:["防护程序M",15911],1661:["防护程序F",15912],1662:["共鸣程序:近",15913],1663:["共鸣程序:远",15914],1664:["严重错误:同步",15915],1665:["严重错误:上溢",15916],1666:["严重错误:下溢",15917],1667:["修复错误:同步",15918],1668:["修复错误:上溢",15919],1669:["修复错误:下溢",15920],1670:["潜在错误",15921],1671:["潜在错误:下溢",15922],1672:["回归方程:近",15923],1673:["回归方程:远",15924],1674:["欧米茄M",15925],1675:["欧米茄F",15926],1676:["液化",15927],1677:["文理浴血",16653],1679:["延迟咏唱:强回返",15331],1680:["延迟咏唱:核爆",15970],1681:["强制移动",15773],1682:["睡眠·阴",15929],1683:["睡眠·阳",15930],1684:["号令:强石化",15555],1685:["号令:蓄势冲撞",15555],1686:["号令:龙卷",15555],1687:["体力持续恢复",15532],1688:["集中攻击",15931],1689:["攻击目标",15932],1690:["天之力",15934],1691:["地之力",15896],1692:["守护者之魂",15869],1693:["斩击耐性降低",15786],1694:["突刺耐性降低",15065],1695:["无力",15843],1696:["淹没",15936],1697:["无敌",15024],1698:["突然变异",15885],1699:["傀儡旋律",15933],1700:["突然变异",15885],1701:["防御力场",15056],1702:["冰属性耐性降低",15596],1703:["入侵",15935],1704:["循环程序",15892],1705:["隐遁",10607],1706:["回避力提升",15062],1707:["右侧未解析",15939],1708:["左侧未解析",15940],1709:["背面未解析",15941],1710:["光之腕",15950],1711:["暗之腕",15951],1712:["光之衣",15952],1713:["暗之衣",15953],1714:["出血",13501],1715:["腐臭",13502],1716:["蓄力",13503],1717:["破防",13504],1718:["狂战士化",13505],1719:["强力守护",13506],1720:["冰棘屏障",13507],1721:["惊奇光",13508],1722:["超硬化",13509],1723:["裂伤",13510],1724:["水神的面纱",13511],1725:["咒怨的替身",15937],1726:["拘束",15545],1727:["狂战士化的副作用",13512],1728:["契约中",15945],1729:["坚定不移",15946],1730:["气势高昂",14845],1731:["冻结",13513],1732:["元素经验值提高",15836],1733:["持有圣盾",15942],1734:["持有圣剑",15943],1735:["圣盾防御",15944],1736:["水毒",13514],1737:["油性分泌物",13515],1738:["死亡宣告",13516],1739:["贤者的记忆",16654],1740:["剑豪的记忆",16655],1741:["弓圣的记忆",16656],1742:["豪杰的记忆",16657],1743:["献祭",15503],1744:["星形多面体状态",15954],1745:["黑洞耐性",15955],1746:["上升气流",15066],1747:["勇气",15948],1748:["守护结界",15949],1749:["扩大技能效果范围",17981],1750:["双枪共鸣",15947],1751:["属性偏转:火",15509],1752:["属性偏转:水",15510],1753:["血之魔术",15675],1754:["传送准备",15958],1755:["限制复活",15959],1756:["元灵加护",15021],1757:["拘束",15545],1758:["冻结",17621],1759:["受伤减轻",15021],1760:["伤害提高",17061],1761:["冰属性耐性提升",15029],1762:["击倒",15044],1763:["体力增加",17801],1764:["魔导甲胄",15956],1765:["魔导甲胄",15956],1766:["伤害提高",17061],1767:["魔导结界:弱",15957],1768:["水牢",15038],1769:["死亡宣告",15503],1770:["伤害提高",17061],1771:["完全的美德",15960],1772:["突击准备",15555],1773:["妨碍准备",15555],1774:["荒魂燃烧",15961],1775:["重建",15938],1776:["打击耐性降低",15064],1777:["重建",15938],1778:["无法骑乘坐骑",16232],1779:["紫阳花",13304],1780:["魔力污染",15057],1781:["伤害提高",15519],1782:["受伤减轻",15021],1783:["属性偏转:火",15509],1784:["属性偏转:水",15510],1785:["击倒",15044],1786:["建立",15718],1787:["火伤",15524],1788:["冻伤",15525],1789:["受伤加重",17101],1790:["影之脚镣",15756],1791:["注入魔力",15863],1792:["魔导增幅器",15956],1793:["死亡刻印",19421],1794:["赤热化",15977],1795:["赤热化",15977],1796:["加重",15002],1797:["暴击",15555],1798:["连续咏唱",15779],1799:["妖灵光",15976],1800:["膨胀",19441],1801:["连贯采集",16013],1802:["大地的恩惠",16014],1803:["拍击水面",11115],1804:["专一垂钓",11116],1805:["专一刺鱼",11117],1806:["再利用",16123],1807:["告解之茧",15963],1808:["延迟咏唱",15982],1809:["延迟咏唱:黑暗神圣",15983],1810:["延迟咏唱:黑暗爆炎",15984],1811:["延迟咏唱:地狱之风",15985],1812:["延迟咏唱:暗影之眼",15986],1813:["切伤",15521],1814:["逆瀑泻预备",13701],1815:["坠喷泉预备",13702],1816:["升风车预备",13703],1817:["落血雨预备",13704],1818:["标准舞步",13705],1819:["技巧舞步",13706],1820:["扇舞·急预备",13707],1821:["标准舞步结束",13708],1822:["技巧舞步结束",13709],1823:["闭式舞姿",13712],1824:["舞伴",13713],1825:["进攻之探戈",13714],1826:["防守之桑巴",13715],1827:["即兴表演",13716],1828:["享受即兴表演",13717],1829:["无敌",15024],1830:["魔物化",15978],1831:["无情",13601],1832:["伪装",13602],1833:["王室亲卫",13603],1834:["星云",13604],1835:["极光",13605],1836:["超火流星",13606],1837:["音速破",13607],1838:["弓形冲波",13608],1839:["光之心",13609],1840:["石之心",13610],1842:["撕喉预备",13611],1843:["裂膛预备",13612],1844:["穿目预备",13613],1845:["受伤加重",15020],1846:["隆卡诅咒",19521],1847:["伶俐",13710],1848:["伶俐",13711],1849:["拘束",15545],1850:["强压之兆",15964],1851:["强风之兆",15965],1852:["涡动之兆",15968],1853:["溺没之兆",15969],1854:["断绝之兆",15966],1855:["扩散之兆",15967],1856:["盾阵",12510],1857:["原初的勇猛",12558],1858:["原初的武猛",12559],1859:["命脉负荷",16406],1860:["生命活动停滞",16407],1861:["连击效果提高",12533],1862:["无我",12534],1863:["龙眼",12585],1864:["猛枪",10304],1865:["剑压",19501],1866:["毒菌冲击",13020],1867:["灵泉",12733],1868:["不死鸟之翼",12732],1869:["螺旋气流",12721],1871:["天辉",12635],1872:["节制",12634],1873:["节制",12633],1874:["天使的低语",12846],1875:["炽天的幻光",12847],1876:["王冠之领主",13243],1877:["王冠之贵妇",13244],1878:["占卜",13245],1879:["天星冲日",13246],1880:["天星冲日(夜)",13247],1881:["焚灼",13248],1882:["太阳神之衡",13204],1883:["世界树之干",13205],1884:["放浪神之箭",13206],1885:["战争神之枪",13207],1886:["河流神之瓶",13208],1887:["建筑神之塔",13209],1888:["天星交错(日)",13249],1889:["天星交错",13250],1890:["天宫图",13251],1891:["阳星天宫图",13252],1892:["中间学派",13253],1893:["暴风之兆",15996],1894:["暗黑布道",13122],1895:["蛊毒法",12812],1896:["秘策",12813],1897:["原初的混沌",12560],1898:["残暴弹",13614],1899:["感电",15528],1900:["守护之翼",12512],1901:["守护之翼",12513],1902:["忠义之剑",19461],1903:["幻影",15980],1904:["光之解放",15987],1905:["身着魔装",15992],1906:["完美隐形",16402],1907:["身体高负荷",16404],1908:["拘束",15534],1909:["扩大技能效果范围",17981],1910:["巨龙右眼",12581],1911:["庇护所",12629],1912:["庇护所",12636],1913:["沃斯里的祝福",15962],1914:["开膛枪",12576],1915:["发动技能待命I",19701],1916:["元素之美名",11501],1917:["炽天的幕帘",12848],1918:["激励",12814],1919:["伤害提高",15519],1920:["中间学派(日)",13254],1921:["中间学派",13255],1922:["沃斯里的祝福",15962],1923:["沃斯里的祝福",15962],1924:["沃斯里的祝福",15962],1925:["沃斯里的祝福",15962],1926:["袖内抽卡",19561],1927:["信赖之盾",12506],1928:["雷皮",15021],1929:["光之大解放",15988],1931:["灵魂之青",16306],1932:["军神的加护",12619],1933:["军神的契约",12620],1934:["行吟",12615],1935:["湿透",15995],1936:["防护障壁",12703],1937:["过场剧情中",15765],1938:["冲刺",10101],1939:["妖灵的诱惑",15002],1940:["体温下降",15525],1941:["隆卡咒毒",15007],1942:["侦察中",15994],1943:["武装卫护",12512],1944:["野战治疗阵",12802],1945:["无法骑乘坐骑",16232],1946:["野火",13019],1947:["睡眠",15013],1948:["魔法伤害降低",15055],1949:["强风之兆",15965],1950:["击倒",15044],1951:["策动",13021],1952:["隐遁",10607],1953:["击倒",15044],1954:["分身之术",19681],1955:["断绝预备",12913],1956:["绝脉隐形",16403],1958:["移动命令:前",15774],1959:["移动命令:后",15775],1960:["移动命令:左",15776],1961:["移动命令:右",15777],1962:["加速",15008],1963:["击倒",15044],1964:["发动技能待命II",19711],1965:["发动技能待命III",19721],1966:["发动技能待命IV",19731],1967:["睡眠耐性",14834],1968:["矮人头盔",15990],1969:["矮人头盔",15991],1970:["死亡宣告",15503],1971:["魔元化",17491],1972:["血乱",17147],1973:["雷属性耐性大幅降低",15597],1974:["复乐园",15997],1975:["巨大化",19541],1976:["最大化",15971],1977:["全力挥打",14866],1978:["铁壁",10152],1979:["最后通牒",14846],1980:["最后通牒",14847],1981:["舍身",10304],1982:["浴血",13913],1983:["隔离罩",14867],1984:["亲疏自行",13915],1985:["速行",13908],1986:["幻影弹",14868],1987:["即刻咏唱",10454],1988:["昏乱",13917],1989:["魔罩",10456],1990:["平衡",14816],1991:["忠义之剑",19461],1992:["原初的混沌",12560],1993:["摆脱",12557],1994:["血溅",14850],1995:["寂灭",14851],1996:["血乱",13121],1997:["残暴弹",13614],1998:["爆发击",14852],1999:["命运之环",14853],2e3:["光之心",13609],2001:["无敌",13606],2002:["撕喉预备",13611],2003:["裂膛预备",13612],2004:["穿目预备",13613],2005:["红莲体势",10202],2006:["金刚体势",10203],2007:["疾风体势",12537],2008:["金刚极意",12527],2009:["战歌",12613],2010:["分身之术",19681],2011:["残影",10605],2012:["短兵相接",14882],2013:["移转",14883],2014:["攻其不备",14857],2015:["阵风",13301],2016:["士风",13302],2017:["后跃射击",14858],2018:["野火",13019],2019:["毒菌冲击",13020],2020:["干预",12511],2021:["扇舞·急预备",13707],2022:["剑舞",14859],2023:["标准舞步",13705],2024:["标准舞步结束",13708],2025:["伶俐",13710],2026:["闭式舞姿",13712],2027:["舞伴",13713],2028:["三连咏唱",12658],2029:["灵泉之炎",12731],2030:["不死鸟之翼",12732],2031:["赤疾风",14862],2032:["赤闪雷",14863],2033:["交剑",14864],2034:["占卜",13245],2035:["天辉",12635],2036:["安慰之心",14865],2037:["节制",12634],2038:["节制:效果",12633],2039:["蛊毒法",12812],2040:["炽天的幕帘",12848],2041:["焚灼",13248],2042:["中间学派(日)",13254],2043:["中间学派(夜)",13255],2044:["中间学派",13253],2045:["退避",10404],2046:["退避",10404],2047:["睡梦粉耐性",14834],2048:["前冲步",14860],2049:["技巧舞步",13706],2050:["技巧舞步结束",13709],2051:["伶俐",13711],2052:["扇舞",14861],2053:["护盾",10405],2054:["王冠之领主(抽卡)",13256],2055:["王冠之贵妇(抽卡)",13257],2061:["原初的勇猛",12558],2062:["原初的武猛",12559],2063:["抽近融合",14869],2064:["抽远融合",14871],2065:["极光",13605],2066:["被抽取",14870],2067:["被抽取",14872],2068:["折服",16405],2069:["转化",12805],2070:["天星冲日(日)",13246],2071:["天星冲日(夜)",13247],2072:["精神统一之策",14813],2073:["酸咬箭",12616],2074:["物理伤害提高",15050],2075:["震雷",10458],2076:["悔罪",14873],2077:["狂魂",14874],2078:["混沌旋风",14875],2079:["切伤",15521],2080:["刺伤",15522],2081:["打伤",15523],2082:["火伤",15524],2083:["冻伤",15525],2084:["裂伤",15526],2085:["污泥",15527],2086:["感电",15528],2087:["水毒",15529],2088:["出血",15530],2089:["中毒",15007],2090:["物理受伤加重",15053],2091:["魔法受伤加重",15057],2092:["伤害降低",15520],2093:["治疗魔法效果降低",15572],2094:["水属性耐性大幅降低",15698],2095:["雷属性耐性大幅降低",15597],2096:["风属性耐性大幅降低",15721],2097:["土属性耐性大幅降低",15722],2098:["火属性耐性大幅降低",15595],2099:["加重",15002],2100:["重力爆发",15770],2101:["雪仇剑",13901],2102:["暗影锋",14876],2103:["打伤",15523],2104:["中毒",15007],2105:["标准舞步结束",13708],2106:["延迟咏唱:核爆",15970],2108:["持续摆脱",12567],2109:["无法发动技能",15045],2110:["古代圆环",15770],2111:["猎物",15026],2112:["猎物",15026],2113:["标准舞步结束",13708],2114:["哥布防御",13517],2115:["智力精神降低",13518],2116:["防御指示",13519],2117:["防御指示",13520],2118:["攻击准备",13521],2119:["仙人盾",13522],2120:["体力增加",13523],2121:["星极性耐性降低",13524],2122:["灵极性耐性降低",13525],2123:["物理受伤加重",13526],2124:["以太复制:防护",13527],2125:["以太复制:进攻",13528],2126:["以太复制:治疗",13529],2127:["意志薄弱",13530],2128:["火之烙印",15998],2129:["冰之烙印",15999],2130:["穿甲散弹强化",19581],2131:["斗志昂扬I",14877],2132:["斗志昂扬II",14878],2133:["斗志昂扬III",14879],2134:["斗志昂扬IV",14880],2135:["斗志昂扬V",14881],2136:["必灭之炎",15981],2137:["最终判决γ",15201],2138:["最终判决δ",15202],2139:["终审:判决γ",15203],2140:["终审:判决δ",15204],2141:["终审:弱化状态4",15205],2142:["水属性压缩",15696],2143:["雷属性压缩",15697],2144:["水属性耐性大幅降低",15698],2145:["雷属性耐性大幅降低",15597],2146:["英格玛秘典",15210],2147:["英格玛秘典",15210],2148:["接触禁止命令",15211],2149:["接触保护命令",15212],2150:["逃亡禁止命令",15213],2151:["逃亡监察命令",15214],2152:["判决确定:接触禁止命令",15215],2153:["判决确定:接触保护命令",15216],2154:["判决确定:逃亡禁止命令",15217],2155:["判决确定:逃亡监察命令",15218],2156:["灼伤",15979],2157:["油",15989],2158:["加重",15002],2159:["不许动!",16233],2161:["移动命令:前",15774],2162:["移动命令:后",15775],2163:["移动命令:左",15776],2164:["移动命令:右",15777],2165:["时间停止",15579],2166:["魔导结界",15220],2168:["圣光幕帘",12508],2169:["圣光幕帘",12509],2170:["暗影波动",14884],2171:["暗黑布道",13122],2172:["亲疏自行",13915],2173:["义结金兰:斗气",12529],2174:["义结金兰:攻击",12532],2175:["龙剑",10302],2176:["剑压",19501],2177:["策动",13021],2178:["光阴神的庇护",12618],2179:["掩护盾",14801],2180:["快速装填",19601],2181:["亲疏自行",14885],2182:["深谋远虑之策",12808],2183:["黑夜领域",13217],2184:["还击",14817],2185:["牵制",13904],2186:["集中",14815],2187:["以太爆发",14814],2188:["慈爱",10407],2189:["改革",11652],2190:["最终确认",16124],2191:["坚信",16125],2192:["毒雾",15643],2194:["火伤",15524],2196:["光之解放",15987],2197:["半僵尸化",15728],2198:["受伤减轻",15021],2199:["火伤",17181],2200:["感电",19041],2201:["古代双重",15219],2203:["大爆印",15303],2204:["正常体温",15286],2205:["高温+1",15287],2206:["阻止降落",15231],2207:["心理障壁",15024],2208:["愤怒的化身",15232],2209:["悲叹的化身",15233],2210:["愤怒",15234],2211:["悲叹",15235],2212:["高温+2",15288],2213:["受伤加重",17101],2214:["军神的赞美歌",12605],2215:["放浪神的小步舞曲",12610],2216:["放浪神的小步舞曲",12610],2217:["贤者的叙事谣",12603],2218:["军神的赞美歌",12605],2219:["漆黑龙血",15731],2220:["伤害提高",17061],2221:["终审:弱化状态3",15705],2222:["最终判决α",15221],2223:["最终判决β",15222],2224:["终审:判决α",15223],2225:["终审:判决β",15224],2226:["崇敬",16126],2227:["原初的勇猛",12558],2228:["避雷",17011],2229:["蓄电",15229],2230:["恐慌",15605],2231:["蓄雷",19741],2232:["电气冲击",15230],2233:["过量带电",17051],2235:["风神的诅咒",15226],2236:["火神的诅咒",15227],2237:["炼狱之锁",15666],2238:["偏属性:光",15236],2239:["偏属性:暗",15237],2240:["强制传送:前",15246],2241:["强制传送:后",15247],2242:["强制传送:左",15248],2243:["强制传送:右",15249],2244:["龙卷形态",15671],2245:["雷神的诅咒",15252],2246:["减速",15009],2247:["突进目标",15026],2248:["打击耐性降低",15064],2249:["不稳定",15225],2250:["头晕",15228],2251:["渐冻",15238],2252:["冻结",15637],2253:["光之锁",15239],2254:["光之锁",15239],2255:["光之束缚",15240],2256:["光之束缚",15240],2257:["过量光",17091],2258:["圣龙爪",15241],2259:["圣龙牙",15242],2260:["冰神的诅咒",15243],2261:["圣龙的诅咒",15244],2262:["光之祝福",15245],2263:["电棘屏障",15502],2264:["抵御冲击准备",15251],2265:["抵御冲击",15250],2266:["魅惑",15552],2267:["肉盾",15024],2268:["低温-1",15289],2269:["参加危命任务",16241],2271:["恐慌",15253],2274:["低温-2",15290],2275:["体温变化",15291],2276:["穿着玩偶装",16214],2277:["体温上升的咒印+1",15292],2278:["光属性耐性降低",15599],2280:["巨大化",19541],2281:["最大化",15971],2282:["鼓励",18921],2283:["命运之轮",13227],2284:["拼尽全力",15255],2285:["拘束",15545],2286:["拘束",15545],2287:["纯正神圣领域",12504],2288:["防御程序A",15263],2289:["防御程序B",15264],2290:["防御程序C",15265],2291:["体温上升的咒印+2",15293],2292:["体温降低的咒印-1",15294],2293:["冲刺",15266],2294:["加速模式",15257],2295:["以太屏障",15258],2296:["体温降低的咒印-2",15295],2297:["炽热刃+1",15296],2298:["炽热刃+2",15297],2299:["冰结刃-1",15298],2300:["冰结刃-2",15299],2301:["爱情",15268],2302:["憎恶",15269],2303:["纯正死而不僵",15270],2304:["浮游拘束",15301],2305:["僵尸",15559],2306:["魔鬼教官芯片",15875],2307:["兵装限制:加速模式",15259],2308:["兵装限制:以太屏障",15260],2309:["逐渐狂暴",17251],2310:["纯正狂暴",15276],2311:["术士的药",16660],2312:["斗士的药",16661],2313:["治愈者的药",16662],2314:["魔战士的药",16663],2315:["重骑兵的药",16664],2316:["守护者的药",16665],2317:["祭司的药",16666],2318:["武人的药",16667],2319:["斥候的药",16668],2320:["破戒僧的药",16669],2321:["狂战士的药",16670],2322:["盗贼的药",16671],2323:["吸血鬼的药",16672],2324:["狼人的药",16673],2325:["圣骑士的药",16674],2326:["背水境地",16690],2327:["舍身境地",16691],2328:["忍耐境地",19761],2329:["坚守境地",19781],2330:["冥想境地",19801],2331:["敏锐境地",19821],2332:["失传魔泉",16675],2333:["失传护盾",16676],2334:["失传魔盾",16677],2335:["失传敏捷",16678],2336:["失传潜行",16679],2337:["失传反射",16680],2338:["失传铸魔",16696],2339:["失传钢刺",16681],2340:["失传强放逐",16682],2341:["失传勇气",16683],2342:["自动恢复药",16684],2343:["自动以太药",16685],2344:["自动治愈",16686],2345:["失传坚壁",16687],2346:["失传力泉",16688],2347:["受伤加重",17101],2348:["继承失传技能",16626],2349:["霸者的灵药",16659],2350:["武装卫护",12512],2351:["武装卫护:效果",12513],2352:["铁壁境地",16692],2353:["无我境地",16693],2354:["神速境地",16694],2355:["重生",16695],2356:["失传激怒",16689],2357:["全解析",15254],2358:["攻击请求",16697],2359:["攻击请求:高火力陆战魔导兵器——守夜",16697],2360:["攻击请求:腐烂蔬菜——皮里福尔",16697],2361:["攻击请求:红陆行鸟之王——红色彗星",16697],2362:["攻击请求:怨念死灵——地生人",16697],2363:["攻击请求:新型铁巨人——魔导劳工X型",16697],2364:["攻击请求:钢铁魔兽——达因斯莱瓦",16697],2365:["士气高涨",16698],2367:["昏暗",15012],2368:["狂热战场",15267],2369:["弱物理",15261],2370:["弱魔法",15262],2371:["雷属性耐性降低",15271],2372:["绝对护盾",10405],2373:["死亡刻印",19421],2374:["禁止能量自然恢复",16825],2375:["热量上升",17821],2376:["五连咏唱",17211],2377:["魔法剑",17016],2378:["加速+",17381],2379:["特殊战斗",16401],2380:["狂热战场",15267],2381:["移动命令:前",15774],2382:["移动命令:后",15775],2383:["移动命令:左",15776],2384:["移动命令:右",15777],2385:["吸引波动云",15283],2386:["暗之荆棘",15601],2387:["波动的诅咒",15284],2388:["呕吐",15274],2389:["出血",15530],2390:["滞空",15683],2391:["加重",15002],2392:["闪雷弹",14886],2394:["伤害提高",15519],2395:["受伤减轻",15021],2396:["无法使用极限技",15275],2398:["体力恢复无效",15851],2399:["出血",15530],2400:["孤独感",15649],2401:["火伤",15524],2402:["回避率上升",15062],2403:["回避率下降",15063],2404:["伤害降低",15520],2405:["不受控制",17221],2406:["电棘屏障",15502],2407:["拘束",15545],2408:["击倒",15044],2409:["歼灭程序A",15277],2410:["歼灭程序B",15278],2411:["歼灭程序C",15279],2412:["保护",12501],2413:["被保护",12502],2414:["",15545],2415:["无法转换特职",16236],2416:["光之大解放",15988],2418:["洞察",16018],2419:["影仆从",15325],2420:["影仆从",15325],2421:["影仆从",15325],2422:["影仆从",15325],2423:["影之替身",15326],2424:["离别之锁",15327],2425:["束缚之锁",15328],2430:["彷徨咒诅:击退",15281],2431:["彷徨咒诅:吸引",15282],2432:["出血",15530],2433:["伤害提高",17061],2434:["胜负师的药",16611],2435:["贤者的药",16612],2436:["剑豪的药",16613],2437:["弓圣的药",16614],2438:["豪杰的药",16615],2439:["圣人的药",16616],2440:["失传耀星",16617],2441:["失传破甲",16618],2442:["失传武装解除",10404],2443:["失传以太之盾",16620],2444:["失传速度之星",16621],2445:["剑型",15315],2446:["盾型",15316],2447:["质量转换",15317],2448:["蓄力",15318],2449:["限制复活",15959],2450:["模仿",15300],2451:["爆印",15302],2452:["回返",15304],2453:["强回返",15314],2454:["延迟咏唱:黑暗神圣",15983],2455:["延迟咏唱:黑暗爆炎",15984],2456:["延迟咏唱:暗影之眼",15986],2460:["延迟咏唱:暗炎喷发",15305],2461:["延迟咏唱:黑暗狂水",15306],2462:["延迟咏唱:黑暗冰封",15307],2463:["延迟咏唱:黑暗暴风",15308],2464:["延迟咏唱:回返",15313],2465:["冰属性耐性大幅降低",15596],2466:["储存",17038],2467:["雌狮子的加护",15340],2468:["融合:希瓦",15310],2469:["融合:泰坦",15311],2470:["融合:阿洛格里夫",15312],2471:["云上",15329],2472:["云上",15330],2473:["以太减少",19841],2474:["移动敕令:2格",15319],2475:["移动敕令:3格",15320],2476:["移动敕令:4格",15321],2477:["移动敕令:2格",15319],2478:["移动敕令:3格",15320],2479:["移动敕令:4格",15321],2480:["执行移动:2格",15322],2481:["执行移动:3格",15323],2482:["执行移动:4格",15324],2483:["破灭之印:贰",19861],2484:["战姿",10402],2485:["破灭之印:贰",19861],2486:["吸引",15285],2487:["大爆印",15303],2488:["灵幻剑",15332],2489:["慈悲的架势",15333],2490:["豪剑的架势",15334],2491:["热拳的架势",15335],2492:["哔哩哔哩",13531],2493:["彻骨雾寒",13532],2494:["冰雾",13533],2495:["天使的点心",13534],2496:["玄结界",13535],2497:["玄天武水壁",13536],2498:["斗争本能",13537],2499:["芥末灼烧",13538],2500:["龙之力",13539],2501:["头晕",13540],2502:["鬼宿脚",13541],2503:["魔法障壁",15021],2504:["缩小",15581],2505:["草人化",15890],2506:["受伤减轻",17301],2507:["伤害提高",15519],2508:["斩击耐性降低",17681],2509:["红色化",15339],2510:["蓝色化",15337],2511:["绿色化",15338],2512:["白色化",15336],2513:["无相身形",12535],2514:["六合星导脚",12536],2516:["死亡宣告",15503],2517:["起死回生",16699],2518:["止步",15003],2519:["死亡宣告",15503],2520:["虚弱",15531],2521:["体力衰减",15076],2522:["伤害降低",15520],2523:["限制行动",16237],2524:["古代女王的加护",15280],2527:["大爆印",15303],2528:["冰棘屏障",15501],2529:["吸引",15285],2530:["破灭之印:叁",19861],2531:["延迟咏唱:寂灭",15341],2532:["暗黑魔风",15342],2533:["破灭之印:叁",19861],2534:["破灭之印:贰",19861],2535:["污染",15354],2537:["枪强化",15360],2538:["盾强化",15361],2539:["枪盾强化",15362],2540:["冷却",15355],2541:["不洁侵蚀",15363],2542:["不洁恐惧",15364],2543:["软体化",16214],2545:["点名决斗",15349],2547:["炎斧",15350],2548:["变身",16214],2549:["特殊弹装填",15347],2550:["伤害提高",17061],2551:["加重",15002],2553:["心领神会",15348],2554:["防御形态:真月",15343],2555:["物理伤害提高",15050],2556:["魔法伤害提高",15054],2557:["魔法剑·雷",15513],2558:["失传磁暴",16619],2559:["失传暴怒",16622],2560:["失传连锁咏唱",16623],2561:["失传护盾II",16624],2562:["失传魔盾II",16625],2563:["失传生机",16700],2564:["失传卓异",16701],2565:["英杰",16649],2566:["失传血怒",17486],2567:["血怒觉醒",16702],2568:["海鸥风暴",16248],2569:["急速海豚",16239],2570:["极光海豚",16240],2571:["命运抽卡",15344],2572:["河流神的卷轴",15345],2573:["石化",15346],2574:["引雷",15351],2575:["右臂强化",15352],2576:["左臂强化",15353],2577:["参加危命任务",16241],2578:["无法使用传送装置",15370],2579:["换装",16214],2580:["攻击请求:试制性飞行魔导装甲——黑色燃焰",16697],2581:["攻击请求:群蛇狂舞——妖战百人队",16697],2582:["攻击请求:邪恶冰狼——恶名苍狼",16697],2583:["攻击请求:钢铁人马——魔导骑兵大队",16697],2584:["攻击请求:有角凶鸟——阿尔科诺斯特",16697],2585:["攻击请求:复制统治者——第四军团哈修马利姆 ",16697],2586:["死亡烙印",12926],2587:["妖异之镰",17097],2588:["绞决效果提高",12927],2589:["缢杀效果提高",12928],2590:["虚无收割效果提高",12929],2591:["交错收割效果提高",12930],2592:["死亡祭品",17287],2593:["夜游魂",12931],2594:["播魂种",12932],2595:["回退预备",12933],2596:["守护纹",12934],2597:["守护纹",12934],2598:["活性纹",12935],2599:["神秘环",12936],2600:["祭祀环",12937],2601:["祭祀环",12938],2602:["充填冷气",15510],2603:["大意",19881],2604:["心关",12951],2605:["关心",12952],2606:["均衡",12953],2607:["均衡诊断",12954],2608:["齐衡诊断",12955],2609:["均衡预后",12954],2610:["拯救",19756],2611:["活化",12957],2612:["输血",12958],2613:["泛输血",12959],2614:["均衡注药",12960],2615:["均衡注药II",12961],2616:["均衡注药III",12962],2617:["自生",12963],2618:["坚角清汁",12964],2619:["白牛清汁",12965],2620:["自生II",12966],2621:["催进",12967],2622:["混合",12968],2623:["魂灵风息",12969],2624:["蛮荒崩裂预备",12566],2625:["坚守彗星勋章",19626],2626:["勇猛彗星勋章",19606],2627:["救命彗星勋章",19646],2628:["卸掉装甲",15371],2631:["强制死斗",15366],2632:["程序化:白",15356],2633:["程序化:黑",15357],2634:["白攻击无效",15358],2635:["黑攻击无效",15359],2636:["出血",15530],2637:["野战治疗阵",12802],2638:["野战治疗阵",12803],2639:["不动宫",13227],2640:["不动宫",13226],2641:["不动宫",13225],2642:["血印",17585],2643:["泛血印",17355],2644:["正面未解析",15369],2645:["猎物",15026],2646:["感电",15528],2647:["黑龙血",15731],2648:["生还",15273],2649:["至大野兽",15255],2650:["莱韦耶勒尔注药III",12962],2651:["人趣狂暴",15392],2652:["人趣混乱",15393],2653:["人趣停止",15394],2654:["多格?",15395],2655:["多格?",15395],2656:["眩晕",15004],2657:["加速度炸弹",15727],2658:["冻结",15637],2660:["苍穹光翼:守护",15445],2661:["苍穹刻印",15446],2662:["空间牢狱",15447],2663:["原初的觉悟",12556],2664:["苍穹光翼:进攻",15448],2665:["专心致志",16127],2666:["额外采集奖励发生率提高",16020],2667:["额外采集奖励获得数提高",16021],2668:["价值提升发生率提高",16022],2669:["德高望重",13108],2670:["冥界行",13116],2671:["青蛙",15580],2672:["呼吸困难",18981],2673:["神圣魔法效果提高",12521],2674:["圣盾阵",12515],2675:["骑士的坚守",12516],2676:["骑士的加护",12517],2677:["战场风暴",12561],2678:["原初的血气",12562],2679:["原初的血潮",12563],2680:["原初的血烟",12564],2681:["泰然自若",12565],2682:["献奉",13123],2683:["刚玉之心",13615],2684:["刚玉之清",13616],2685:["刚玉之净",13617],2686:["超高速",13618],2687:["疾风极意",12537],2688:["过热",18385],2689:["命水",12914],2690:["月影雷兽预备",17597],2691:["月影雷兽牙预备",12916],2692:["爆破箭预备",12621],2693:["对称投掷",13718],2694:["非对称投掷",13719],2695:["享受即兴表演",13720],2696:["舞动的热情",17350],2697:["即兴表演结束",13721],2698:["提拉纳预备",13722],2699:["扇舞·终",13723],2700:["流星舞预备",13724],2701:["毁绝预备",12690],2702:["守护之光",12691],2703:["灼热之光",12699],2704:["苏生之炎",12693],2705:["苏生之炎",12694],2706:["螺旋气流",12695],2707:["抗死",13408],2708:["水流幕",12638],2709:["礼仪之铃",18373],2710:["生命回生法",12815],2711:["怒涛之计",12816],2712:["疾风之计",12817],2713:["重抽预备",13258],2714:["魂魄之座",13259],2715:["身体之座",13260],2716:["精神之座",13261],2717:["擢升",13262],2718:["大宇宙",13263],2719:["樱花缭乱",12586],2720:["龙枪",10303],2721:["英勇之剑",12518],2722:["光明神的最终乐章",12622],2723:["残影镰鼬预备",12917],2724:["深红旋风预备",12696],2725:["螺旋气流预备",12697],2726:["苦痛",15007],2727:["变身",16214],2729:["无形无实",16250],2730:["终途漫步者",16250],2731:["醉以太",15002],2732:["四重",15384],2733:["动摇",15449],2734:["强化超越之力",16249],2735:["猛毒",15517],2736:["搭乘魔导装甲",15379],2737:["意识模糊",15380],2738:["濒死",17333],2739:["寒冰侵蚀",15373],2740:["火焰侵蚀",15374],2741:["限时魔锁",15372],2742:["近咒魔锁",15375],2743:["远咒魔锁",15377],2744:["近咒魔锁发动",15376],2745:["远咒魔锁发动",15378],2746:["龙人形态",15731],2748:["盟友的思念",15450],2749:["巫女的思念",15451],2750:["播魂种",12932],2751:["魔力操纵:火",15396],2752:["魔力操纵:冰",15397],2753:["魔力操纵:雷",15398],2754:["魔力操纵:毒",15399],2755:["选定目标:黑暗高跳",15389],2756:["选定目标:黑暗破碎冲",15390],2757:["选定目标:黑暗回避跳跃",15391],2758:["复仇之炎",15452],2759:["同归于尽之炎",15453],2760:["强制附体",15381],2761:["暗之炎",17551],2762:["死亡的命运",17556],2763:["微笑的诅咒",17311],2764:["躁怒的诅咒",17471],2765:["理智同兴预备",16019],2767:["活饵的刻印",15729],2768:["激流的刻印",15903],2769:["重压的刻印",15696],2770:["冲击的刻印:前",15387],2771:["冲击的刻印:后",15387],2772:["冲击的刻印:左",15387],2773:["冲击的刻印:右",15387],2774:["水毒",15529],2775:["邪龙之爪",15734],2776:["邪龙之牙",15735],2777:["爪牙不变",15454],2778:["捕鱼人之计",17167],2779:["不受以小钓大发动条件限制",11118],2780:["下次必定钓到大尺寸的鱼",11119],2781:["超越极限",15864],2783:["聚精鱼眼",11120],2784:["屏住呼吸",11121],2786:["潜能量的光辉",19901],2787:["冥界主人",13113],2788:["智者的谋略",13122],2789:["纯正勇气",16683],2790:["纯正舞步",13706],2791:["纯正祝祷",12632],2792:["纯正医济",10413],2793:["纯正石肤",10401],2794:["纯正神圣领域",12504],2795:["光明之环",10158],2796:["纯正预警",10151],2797:["纯正铁壁",10152],2798:["纯正雪仇",13103],2799:["以太吸收",15429],2800:["腐咒斗篷",15430],2801:["属性耐性降低",15431],2802:["职能腐咒",15432],2803:["职能抗咒",15433],2804:["以太荆棘",15386],2805:["开心胡萝卜",16242],2806:["矫健胡萝卜",16243],2807:["幸运胡萝卜",16244],2808:["强壮胡萝卜",16245],2809:["魔法伤害提高",18481],2810:["舞动之歌",15414],2811:["反转程序",0],2817:["盛宴",16214],2818:["土属性化",15415],2819:["雷属性化",15416],2820:["风属性化",15417],2821:["违抗敕令",15418],2822:["逆反",15419],2824:["力竭",15405],2825:["机能停止",15406],2826:["锁死毒气",15420],2827:["六合结界",15421],2828:["拂晓的祈祷",17571],2829:["终卫要塞",12512],2830:["终卫要塞:守护",12513],2831:["战争神之盾",16306],2832:["黑暗咒缚",15408],2833:["雷翼",15597],2834:["亚拉戈拘束具",15455],2835:["变换方向:前",15423],2836:["变换方向:后",15424],2837:["变换方向:左",15425],2838:["变换方向:右",15426],2839:["水遁之术",12906],2840:["反复无常:右",15425],2841:["反复无常:左",15426],2842:["反复无常:后",15423],2843:["钢铁信念",12506],2844:["魔法障壁",12954],2845:["勾刃效果提高",12939],2846:["咏唱记忆术",15409],2847:["咏唱记忆",15410],2848:["咏唱反转术",17296],2851:["过场剧情中",15765],2852:["治疗效果降低",15427],2853:["山崩预备",12698],2854:["妖异之镰",12940],2855:["绞决效果提高",12927],2856:["缢杀预备",12928],2857:["虚无收割效果提高",12929],2858:["交错收割预备",12930],2859:["勾刃效果提高",12939],2860:["回退预备",12933],2861:["守护纹",12934],2862:["活性纹",12935],2863:["夜游魂",19308],2864:["均衡注药III",12962],2865:["均衡诊断",12954],2866:["均衡预后",12954],2867:["均衡",12953],2868:["魂灵风息",12969],2869:["输血",12958],2870:["血印",17585],2871:["心关",12951],2872:["关心",12952],2873:["极限技",16308],2874:["限时魔锁",15372],2875:["限时魔锁",15372],2876:["守护者的职责",15633],2877:["魔法师的职责",15634],2878:["演艺家的职责",15385],2879:["精金信念",12506],2880:["毒",17001],2882:["物理受伤加重",15053],2883:["减速",15009],2884:["禁止体力自然恢复",16825],2885:["近咒魔锁",15375],2886:["近咒魔锁",15375],2887:["近咒魔锁",15375],2888:["远咒魔锁",15377],2889:["远咒魔锁",15377],2890:["远咒魔锁",15377],2891:["刺鱼人的直觉",11101],2893:["腐毒变异",15014],2895:["不杀的誓言",15456],2896:["灭杀的誓言",15457],2897:["灭杀的赎罪",15458],2898:["逐渐升温",15459],2899:["逐渐结冰",15238],2900:["持续伤害:暗",15460],2901:["持续伤害:光",15461],2902:["火属性耐性大幅降低",15595],2903:["冰属性耐性大幅降低",15596],2904:["记录事件",15382],2905:["反转模式",15422],2906:["",15841],2907:["提佐纳的咒壁",12512],2908:["提佐纳的障壁",12513],2909:["暗之波动",15407],2910:["击倒",15044],2911:["伤害降低",15520],2912:["受伤加重",17101],2913:["切伤",15521],2914:["刺伤",15522],2915:["打伤",15523],2916:["火伤",15524],2917:["冻伤",15525],2918:["裂伤",15526],2919:["污泥",15527],2920:["感电",15528],2921:["水毒",15529],2922:["出血",15530],2923:["近咒魔锁",15375],2924:["远咒魔锁",15377],2925:["进攻手的魔咒",15434],2926:["治疗手的魔咒",15435],2927:["防护手的魔咒",15436],2928:["灵泉之炎",15383],2929:["灵泉之弱炎",15383],2932:["部队特效:城内冲刺时间延长",16520],2933:["过场剧情中",15765],2934:["",15910],2935:["持续伤害",15067],2936:["精神失常",15809],2937:["火属性耐性大幅降低",15595],2938:["坚角清汁[回]",12970],2939:["猎物",15026],2940:["物理受伤加重",15053],2941:["魔法受伤加重",15057],2942:["切伤",15521],2943:["刺伤",15522],2944:["打伤",15523],2945:["火伤",15524],2946:["冻伤",15525],2947:["裂伤",15526],2948:["污泥",15527],2949:["感电",15528],2950:["水毒",15529],2951:["出血",15530],2952:["纯正舞步结束",13709],2953:["眩晕",15004],2954:["不屈的意志",17591],2955:["复苏的意志",15411],2956:["元灵加护",15021],2957:["疾隐",15404],2958:["反复无常:前",15424],2959:["奥义斩浪预备",13313],2960:["核爆效果提高",12659],2961:["击倒",15044],2962:["与风共歌的蛇",10352],2963:["与风共舞的狼",10360],2964:["光明神的最终乐章",12624],2965:["致死腐烂毒素",15388],2966:["孤独的预感",15428],2967:["持续伤害",15067],2968:["颅骨切开",15843],2969:["贤者的睿智",15897],2971:["体力衰减",15076],2972:["死亡祭祀",12938],2973:["旋转移动",15441],2974:["眩晕",15442],2975:["拘束",15443],2976:["死亡宣告",15503],2977:["治疗效果降低",15427],2978:["治疗效果降低",15427],2983:["睡眠",15013],2989:["绝望侵蚀:疾病激流",15462],2990:["绝望侵蚀:脓液弹",15463],2991:["绝望侵蚀:未来不再",15464],2992:["绝望侵蚀:博爱",15465],2993:["绝望的锁链",15466],2994:["爆弹怪之魂",17670],2995:["黑陆行鸟的羽毛",14981],2996:["极速冲刺",14980],2997:["极速冲刺",14980],2998:["雷属性耐性大幅降低",15597],2999:["过场剧情中",15765],3e3:["猛毒",15517],3001:["功力",12538],3002:["影噬箭预备",12623],3003:["整体论",12971],3004:["第一目标",15401],3005:["第二目标",15402],3006:["第三目标",15403],3007:["石化",15001],3008:["决死的忠义",17611],3009:["风神之力",15437],3010:["土神之力",15438],3011:["火神之力",15439],3012:["风神障壁",15440],3013:["光之祈愿",17932],3014:["光之加护",15548],3015:["灵魂的衡量",15444],3017:["对称投掷·百花争艳",13725],3018:["非对称投掷·百花争艳",13726],3019:["悔罪预备",12520],3020:["灵魂总和",18101],3021:["无法防御",14887],3022:["渐渐入睡",14888],3023:["恐慌",15552],3024:["诱惑",14889],3025:["圣刻",14892],3026:["圣盾阵",12515],3027:["",14893],3029:["猛攻",14895],3030:["原初的血气",12562],3031:["原初的血烟",12564],3032:["",12566],3033:["暗血",13106],3034:["暗技",13107],3035:["",13105],3036:["腐秽大地",13104],3037:["腐秽大地",14896],3038:["大地腐秽",14897],3039:["不死救赎",13124],3040:["",13109],3041:["超高速预备",13618],3042:["无情",13601],3043:["晶壤",14898],3044:["抽取融合·防护",14869],3045:["抽取融合·进攻",14871],3046:["抽取融合·治疗",14899],3047:["超高速",14900],3048:["撕喉",14901],3049:["裂膛",14902],3050:["穿目",14903],3051:["星云",13604],3052:["连续剑",14904],3053:["连续剑伤",18046],3054:["防御",14890],3055:["接触禁止命令",15211],3056:["接触保护命令",15212],3057:["逃亡禁止命令",15213],3058:["逃亡监察命令",15214],3059:["切伤",15521],3060:["切伤",15521],3061:["刺伤",15522],3062:["刺伤",15522],3063:["打伤",15523],3064:["打伤",15523],3065:["火伤",15524],3066:["火伤",15524],3067:["冻伤",15525],3068:["冻伤",15525],3069:["裂伤",15526],3070:["裂伤",15526],3071:["污泥",15527],3072:["污泥",15527],3073:["感电",15528],3074:["感电",15528],3075:["水毒",15529],3076:["水毒",15529],3077:["出血",15530],3078:["出血",15530],3079:["土遁之术·腐化",12905],3080:["狂欢",15480],3081:["猛毒",15517],3082:["猛毒",15517],3083:["愈疗预备",14985],3084:["",10408],3085:["自然的奇迹",14979],3086:["水流幕",12638],3087:["鼓舞",12801],3088:["激励",12814],3089:["蛊毒法",12812],3090:["蛊毒",10506],3091:["枯骨法",14812],3092:["疾风之计",12817],3093:["怒涛之计",12816],3094:["秘策",12813],3095:["炽天召唤",14905],3096:["炽天之翼",14906],3097:["炽天的幕帘",12848],3098:["慰藉",14907],3099:["吉星相位(日)",13254],3100:["吉星相位(夜)",13255],3101:["太阳神之衡(抽卡)",13229],3102:["河流神之瓶(抽卡)",13233],3103:["建筑神之塔(抽卡)",13234],3104:["大宇宙",13263],3105:["星河漫天",18327],3106:["满天星光",18351],3107:["均衡",12953],3108:["均衡注药III",12962],3109:["均衡诊断",12954],3110:["输血",12958],3111:["血印",17585],3112:["",12957],3113:["箭毒",14908],3115:["蛇刺",14909],3116:["心关",12951],3117:["关心",12952],3118:["中庸之道",14910],3119:["中庸之道",14911],3120:["痛苦",14912],3121:["叽叽喳喳",15405],3122:["暗黑侵蚀",19637],3123:["光之加护",15548],3124:["守护",12551],3125:["极速冲刺",14980],3126:["记录事件其一",10212],3127:["记录事件其二",10213],3128:["记录事件其三",10214],3129:["伤害提高",15519],3130:["斩击耐性降低",15786],3131:["突刺耐性降低",15065],3132:["打击耐性降低",15064],3133:["灼伤",15979],3134:["止步",15003],3135:["光属性耐性降低",17890],3136:["暗属性耐性降低",17910],3137:["诗心",14913],3138:["先锋的进行曲",12603],3139:["冲锋的进行曲",12602],3140:["绝峰强音",12605],3141:["顶峰强音",12604],3142:["爆破箭预备",12621],3143:["光阴神的礼赞凯歌",12611],3144:["英雄的幻想曲",14914],3145:["英豪的幻想曲",14915],3146:["英雄幻战曲",14916],3147:["英雄幻魔曲",14917],3148:["枪管热度",18066],3149:["过热",14918],3150:["钻头启动",14919],3151:["毒菌冲击启动",14920],3152:["空气锚启动",14921],3153:["回转飞锯启动",14922],3154:["",14923],3155:["象式浮空炮塔启动中",14924],3156:["以太炮",14925],3157:["以太炮命中",14926],3158:["分析",14927],3159:["飞剑",18357],3160:["剑舞预备",14928],3161:["流星舞",14929],3162:["刃舞",14930],3163:["喝彩",18126],3164:["刃舞·终",13721],3165:["击倒",15044],3166:["伤害降低",15520],3167:["加重",15002],3168:["六合星导脚",12536],3169:["通晓",14984],3170:["红莲神髓",12528],3171:["金刚神髓",12527],3172:["要害穴位",14931],3173:["轻身步法",14932],3174:["陨石冲击",14933],3175:["陨石冲击",14934],3176:["苍穹刺预备",12585],3177:["红莲龙血",14935],3178:["天龙眼",14936],3179:["恐惧咆哮",14938],3180:["冲天",14939],3181:["天穹破碎",14940],3182:["",14941],3183:["夺取",14942],3184:["劫火灭却之术",14943],3185:["战栗",10254],3186:["风遁之术",12903],3187:["土遁之术",12904],3188:["骑士的坚守",12516],3189:["命水",12914],3190:["星遁天诛",0],3191:["死亡连锁",14944],3192:["星遁天诛预备",14945],3193:["无法发动劫火灭却之术",14946],3194:["无法发动冰晶乱流之术",14947],3195:["无法发动月影雷兽爪",14948],3196:["无法发动风遁之术",14949],3197:["无法发动土遁之术",14950],3198:["无法发动命水",14951],3199:["奥义斩浪",14952],3200:["回返斩浪",14953],3201:["回天",13305],3202:["崩破",14954],3203:["纷乱雪月花预备",13309],3204:["死亡祭品",17287],3205:["大丰收",14956],3206:["斩首令",12926],3207:["地狱入境",14957],3208:["被记录的事件",17607],3209:["回避跳跃",14937],3210:["列阵",14982],3211:["月影雷兽牙预备",12916],3213:["星极火II",10464],3215:["灵极冰II",10467],3216:["星极烈",18333],3217:["灵极寒",18337],3218:["火伤",15524],3219:["冻结",15637],3220:["万有复兴",10451],3221:["磁暴",14959],3222:["灵魂共鸣",19314],3223:["",14961],3224:["守护之光",12691],3225:["螺旋气流",12695],3226:["螺旋气流",14962],3227:["螺旋气流中",14963],3228:["龙神附体",14964],3229:["不死鸟附体",14965],3230:["不死鸟之翼",12732],3231:["赤焰",14966],3232:["天启",14967],3233:["赤神圣、赤核爆预备",14968],3234:["魔回刺",14969],3235:["魔交击斩",14970],3236:["魔连攻",14971],3237:["魔回刺",14972],3238:["魔交击斩",14973],3239:["魔连攻",14974],3240:["抗死",13408],3241:["疲惫",14975],3242:["单打独斗",14822],3243:["魔元化",13407],3244:["移转预备",14976],3245:["白魔元转换",14977],3246:["黑魔元转换",14978],3248:["活性",14891],3249:["拘束",15534],3250:["信念之剑预备",12519],3252:["纳尔札尔的天平:死",15468],3253:["纳尔札尔的天平:生",15469],3254:["攻其不备",12918],3255:["出死入生",13124],3256:["群山隆起",14983],3257:["狂暴",10253],3258:["猛枪",10304],3259:["龙剑",10302],3260:["伤害提高",15519],3261:["剧毒",15672],3262:["击飞",15225],3265:["苍天龙血",12577],3266:["火伤",15524],3267:["火伤",15524],3268:["第一咒印",16711],3269:["第二咒印",16712],3270:["第三咒印",16713],3271:["第四咒印",16714],3272:["第一火焰咒印",16715],3273:["第二火焰咒印",16716],3274:["第三火焰咒印",16717],3275:["第四火焰咒印",16718],3276:["传送咒印",16719],3277:["强制传送",16720],3278:["无法传送",16721],3279:["无法传送",16721],3280:["腐土的恩惠",15467],3281:["星龙鳞",15470],3282:["腐土的诅咒",18181],3283:["拘束",15471],3284:["咒发束缚",15472],3285:["警觉",13916],3286:["凝冻",17661],3287:["冻结",17621],3290:["咒怨残响",16706],3291:["咒怨大残响",16707],3292:["连咒残响",16708],3293:["重怨残响",16709],3294:["咒毒之锁",16710],3295:["黄金之咒",17118],3296:["白银之咒",17138],3297:["风清泡泡",16703],3298:["冰凉泡泡",16704],3299:["电气泡泡",16705],3300:["血盟医济",10413],3301:["卓异",12504],3302:["星龙鳞",12504],3303:["星壁",10151],3305:["风清泡泡",16703],3306:["冰凉泡泡",16704],3307:["电气泡泡",16705],3308:["风之魔印",15109],3309:["圣之魔印",15113],3310:["风之双印",15109],3311:["圣之双印",15113],3313:["以太交换",15479],3314:["软体寄生",15473],3315:["甲壳寄生",15474],3316:["不受控制",15475],3317:["细胞侵蚀",19617],3318:["强制行动",15476],3319:["软体攻击耐性下降",15477],3320:["甲壳攻击耐性下降",15478],3321:["魔活细胞",15770],3322:["软体寄生",15473],3323:["暗属性耐性大幅降低",15485],3324:["拘束",15545],3325:["魔法之念",15486],3326:["戈尔贡蛇毒之咒",15487],3327:["戈尔贡邪毒之咒",15488],3328:["凶水大潮",15120],3329:["凶水小潮",15121],3330:["未完概念α",15489],3331:["未完概念β",15490],3332:["未完概念γ",15491],3333:["完成概念α",15492],3334:["完成概念β",15493],3335:["完成概念γ",15494],3336:["概念拒绝",15495],3337:["飞行生物的概念",15496],3338:["水生生物的概念",15497],3339:["雷兽的概念",15498],3340:["火精的概念",15499],3341:["有毒生物的概念",15500],3342:["草木生物的概念",15101],3343:["不死鸟的概念残片",15102],3344:["不死鸟的概念",15103],3345:["单独概念排斥",15104],3346:["双重概念排斥",15105],3347:["多重概念排斥",15106],3348:["选定目标",15026],3349:["逆魔法",15107],3350:["幽体脱离",15108],3351:["戈尔贡石眼之咒",15587],3352:["戈尔贡石光之咒",15588],3358:["仇恨上升",16722],3359:["持续伤害",16723],3360:["受伤减轻",16724],3361:["受伤加重",15020],3362:["不受控制",15475],3363:["魅惑",15552],3364:["死亡宣告",15503],3365:["整体盾",12972],3366:["受伤加重",15020],3367:["体力持续恢复",15532],3368:["瘴气适应",15574],3372:["土属性耐性大幅降低",15722],3380:["限制复活",15959],3381:["星极火III",10465],3382:["灵极冰III",10468],3383:["胜利的命运",15152],3384:["胜利的命运",15152],3385:["爱恋的命运",15153],3386:["爱恋的命运:逆位",15154],3387:["热火的命运",15155],3388:["热火的命运:逆位",15156],3389:["兄妹的牵绊",15157],3390:["中毒",15007],3391:["风之双印",15110],3392:["风之双印",15111],3393:["风之双印",15112],3394:["圣之双印",15114],3395:["圣之双印",15115],3396:["圣之双印",15116],3397:["风之魔印",15110],3398:["圣之魔印",15114],3399:["中毒",15007],3400:["软体寄生",15473],3401:["体力衰减",15076],3402:["放浪神之箭",13206],3403:["世界树之干(抽卡)",13230],3404:["放浪神之箭(抽卡)",13231],3405:["伤害屏障",15119],3406:["不死鸟之力",15117],3407:["猛毒",15517],3408:["眩晕",15004],3410:["属性偏转:火",15122],3411:["属性偏转:冰",15123],3412:["术式记录",15272],3413:["血盟勇气",16683],3414:["魔法受伤加重",15057],3415:["物理受伤加重",15053],3416:["磁力(+)",15663],3417:["磁力(-)",15664],3418:["磁力(+)",15663],3419:["磁力(-)",15664],3420:["气压领域",15617],3421:["拘束",15545],3422:["石肤",10401],3423:["绅士之舞",16408],3424:["跟踪导弹P",15126],3425:["狙击式波动炮",15127],3426:["狙击式高输出波动炮",15128],3427:["中程故障",15129],3428:["远程故障",15130],3429:["严重错误:性能",15131],3430:["修复错误:同步",15918],3431:["修复错误:上溢",15919],3432:["修复错误:下溢",15920],3433:["修复错误:性能",15132],3434:["潜在错误:同步",15133],3435:["潜在错误:性能",15134],3436:["代码缺陷:同步",15135],3437:["代码缺陷:上溢",15136],3438:["代码缺陷:下溢",15137],3439:["代码缺陷:性能",15138],3440:["代码缺陷:近",15139],3441:["代码缺陷:远",15140],3442:["你好世界:近",15141],3443:["你好世界:远",15142],3444:["潜能量高涨",19657],3446:["潜能量的大光辉",15143],3447:["代号:*能*",15144],3448:["潜能量的光辉",15145],3449:["欧米茄",15909],3450:["超越界限",15910],3451:["第四目标",15118],3452:["探测式波动炮",15146],3453:["探测式波动炮",15146],3454:["欧米茄M",15925],3455:["液化",15927],3456:["循环程序",15892],3457:["止步",15003],3458:["绝技预备",16409],3459:["蓝花的加护",15124],3460:["黄花的加护",15125],3461:["咕咕",16410],3462:["中毒",17001],3463:["麻痹",15006],3464:["减速",15009],3465:["眩晕",15004],3466:["睡眠",15013],3467:["魅惑的香光",15147],3468:["蓄电冲击:前",15148],3469:["蓄电冲击:后",15149],3470:["蓄电冲击:左",15150],3471:["蓄电冲击:右",15151],3472:["加重",15002],3473:["加重",15002],3474:["曼达维尔疾跑",16411],3475:["妖炎诅咒",15158],3476:["妖炎拘束",15159],3477:["妖炎诅咒",15158],3483:["大爆咒",15165],3484:["重爆咒",15166],3485:["爆咒",15167],3486:["炀火",19564],3487:["炀火",19564],3488:["收获月标记",16412],3489:["禁止半身人",16838],3490:["伤害提高",16833],3491:["受伤减轻",16834],3492:["体力持续恢复",16835],3493:["减速",16837],3494:["失明",15012],3495:["跟踪导弹P",15126],3496:["跟踪导弹P",15126],3497:["跟踪导弹P",15126],3499:["防护程序M",15911],3500:["防护程序F",15912],3501:["击倒",15044],3502:["猫头小鹰",16836],3503:["代码缺陷:近",15139],3504:["代码缺陷:远",15140],3505:["炎链之咒",15170],3506:["古代寒霜",15168],3507:["大功率波动炮P",15026],3508:["大功率波动炮P",15026],3509:["大功率波动炮P",15026],3510:["大功率波动炮P",15026],3511:["人偶石眼",15986],3512:["月芽孢子",15169],3513:["脑震荡",15712],3515:["曼达维尔疾跑",16411],3516:["魔法受伤加重",18021],3518:["缩小",15581],3519:["冻结",15637],3521:["打伤",15523],3522:["热病",15647],3523:["冷却",15355],3524:["严重错误:同步",15915],3525:["严重错误:上溢",15916],3526:["严重错误:下溢",15917],3527:["潜在错误",15921],3528:["潜在错误:下溢",15922],3529:["回归方程:近",15923],3530:["回归方程:远",15924],3532:["不明常数",15171],3534:["古代圆环",15770],3535:["暗火之咒",15305],3536:["魔法受伤加重",15057],3537:["火伤",15524],3538:["移动命令:前",15774],3539:["移动命令:后",15775],3540:["移动命令:左",15776],3541:["移动命令:右",15777],3542:["黑暗之魂",15173],3543:["武斗之魂",15174],3544:["魔兽之魂",15175],3545:["",15176],3546:["星法衣",12509],3547:["灵魂捕获:束缚",18072],3548:["灵魂捕获:沉重",18132],3549:["灵魂捕获:行动不能",15191],3550:["",15192],3551:["",15193],3552:["束缚",15545],3553:["光之判纹:调和",15197],3554:["暗之判纹:调和",15196],3555:["光之判纹:不和",15195],3556:["暗之判纹:不和",15194],3559:["不和谐的烙印",18506],3560:["α目标",14103],3561:["β目标",14104],3562:["系统错误",15020],3565:["装备多变治疗",16739],3566:["装备多变最后通牒",16740],3567:["装备多变复活",16741],3568:["装备多变精神镖",16742],3569:["装备多变铁壁",16743],3570:["愤怒之神气",14105],3571:["愉悦之神气",14106],3573:["黑龙炎",18806],3574:["黑龙剑",15178],3576:["",15179],3577:["",15180],3578:["",15181],3579:["",15182],3580:["",15183],3581:["",15184],3582:["",15185],3583:["",15186],3584:["",15187],3585:["灵魂束缚",15188],3586:["",15189],3587:["苦痛之链",15190],3588:["",15328],3589:["",18826],3590:["",15198],3591:["",15199],3592:["",18052],3593:["",17178],3594:["",15200],3612:["血液循环促进XXII",16252],3613:["血液循环促进I",16253],3614:["利刃心眼",13307],3615:["豪的姿态",13314],3617:["",14107],3618:["",14108],3619:["暗属性耐性降低",15598],3620:["无法骑乘坐骑",16232],3626:["火属性以太充填",15791],3627:["冰属性以太充填",15792],3628:["雷属性以太充填",15793],3629:["强制移动",15773],3692:["中毒",18581],3695:["破灭的刻印",19861],3696:["",14110],3697:["抓捕",15564],3705:["裂伤",15526],3706:["裂伤",15526]},P1=[{name:"铁壁",description:"减轻所受到的伤害",id:1191,icon:13911,type:"multiplier",performance:{physics:1,magic:1,darkness:1},isFriendly:!0},{name:"盾阵",description:"受到攻击时必定发动格挡",id:1856,icon:12510,type:"multiplier",performance:{physics:1,magic:1,darkness:1},isFriendly:!0},{name:"干预",description:"减轻所受到的伤害",id:1174,icon:12511,type:"multiplier",performance:{physics:1,magic:1,darkness:1},isFriendly:!0},{name:"预警",description:"减轻所受到的伤害",id:74,icon:10151,type:"multiplier",performance:{physics:1,magic:1,darkness:1},isFriendly:!0},{name:"武装",description:"减轻所受到的伤害",id:1176,icon:12513,type:"multiplier",performance:{physics:1,magic:1,darkness:1},isFriendly:!0},{name:"神圣领域",description:"除特定攻击之外其他所有攻击均无效化",id:82,icon:12504,type:"multiplier",performance:{physics:1,magic:1,darkness:1},isFriendly:!0},{name:"圣光幕帘",description:"抵消一定伤害",id:1362,icon:12509,type:"absorbed",performance:{physics:1,magic:1,darkness:1},isFriendly:!0},{name:"圣盾阵",description:"受到攻击时必定发动格挡",id:2674,icon:12515,type:"multiplier",performance:{physics:1,magic:1,darkness:1},isFriendly:!0},{name:"骑士的坚守",description:"减轻所受到的伤害",id:2675,icon:12516,type:"multiplier",performance:{physics:1,magic:1,darkness:1},isFriendly:!0},{name:"壁垒",description:"受到攻击时必定发动格挡",id:77,icon:10156,type:"multiplier",performance:{physics:1,magic:1,darkness:1},isFriendly:!0},{name:"原初的直觉",description:"自身发动战技命中时可以恢复体力,同时减轻所受到的伤害",id:735,icon:12555,type:"multiplier",performance:{physics:1,magic:1,darkness:1},isFriendly:!0},{name:"原初的勇猛",description:"自身发动战技命中时可以恢复体力",id:1857,icon:12558,type:"multiplier",performance:{physics:1,magic:1,darkness:1},isFriendly:!0},{name:"原初的武猛",description:`附加此效果的战士受到原初的勇猛的恢复体力的效果时,会获得相当于其100%的恢复效果
+另外受到攻击的伤害减少`,id:1858,icon:12559,type:"multiplier",performance:{physics:1,magic:1,darkness:1},isFriendly:!0},{name:"战栗",description:`体力最大值提高
+习得战栗效果提高后追加效果:自身所受的治疗效果提高`,id:87,icon:10254,type:"absorbed",performance:{physics:1,magic:1,darkness:1},isFriendly:!0},{name:"复仇",description:"受到攻击的伤害减少并且受到物理攻击时会发动反击",id:89,icon:10256,type:"multiplier",performance:{physics:1,magic:1,darkness:1},isFriendly:!0},{name:"摆脱",description:"抵消一定伤害",id:1457,icon:12557,type:"absorbed",performance:{physics:1,magic:1,darkness:1},isFriendly:!0},{name:"死斗",description:"除特定攻击之外其他所有对自身发动的攻击均无法令体力减少到1以下",id:409,icon:10266,type:"multiplier",performance:{physics:1,magic:1,darkness:1},isFriendly:!0},{name:"原初的血气",description:"自身发动战技命中时可以恢复体力,同时减轻所受到的伤害",id:2678,icon:12562,type:"multiplier",performance:{physics:1,magic:1,darkness:1},isFriendly:!0},{name:"原初的血潮",description:"减轻所受到的伤害",id:2679,icon:12563,type:"multiplier",performance:{physics:1,magic:1,darkness:1},isFriendly:!0},{name:"原初的血烟",description:"抵消一定伤害",id:2680,icon:12564,type:"absorbed",performance:{physics:1,magic:1,darkness:1},isFriendly:!0},{name:"至黑之夜",description:"抵消一定伤害",id:1178,icon:13118,type:"absorbed",performance:{physics:1,magic:1,darkness:1},isFriendly:!0},{name:"弃明投暗",description:"减轻所受到的魔法伤害",id:746,icon:13114,type:"multiplier",performance:{physics:0,magic:1,darkness:0},isFriendly:!0},{name:"暗影墙",description:"减轻所受到的伤害",id:747,icon:13113,type:"multiplier",performance:{physics:1,magic:1,darkness:1},isFriendly:!0},{name:"暗黑布道",description:"减轻所受到的魔法伤害",id:1894,icon:13122,type:"multiplier",performance:{physics:0,magic:1,darkness:0},isFriendly:!0},{name:"行尸走肉",description:`受到致命伤害时体力减为1,并附加死而不僵状态
+但是对部分攻击无效`,id:810,icon:13115,type:"multiplier",performance:{physics:1,magic:1,darkness:1},isFriendly:!0},{name:"死而不僵",description:"除特定攻击之外其他所有对自身发动的攻击均无法令体力减少到1以下",id:811,icon:13116,type:"multiplier",performance:{physics:1,magic:1,darkness:1},isFriendly:!0},{name:"出死入生",description:"除特定攻击之外其他所有对自身发动的攻击均无法令体力减少到1以下",id:3255,icon:13124,type:"multiplier",performance:{physics:1,magic:1,darkness:1},isFriendly:!0},{name:"献奉",description:"减轻所受到的伤害",id:2682,icon:13123,type:"multiplier",performance:{physics:1,magic:1,darkness:1},isFriendly:!0},{name:"石之心",description:"减轻所受到的伤害",id:1840,icon:13610,type:"multiplier",performance:{physics:1,magic:1,darkness:1},isFriendly:!0},{name:"残暴弹",description:"抵消一定伤害",id:1898,icon:13614,type:"absorbed",performance:{physics:1,magic:1,darkness:1},isFriendly:!0},{name:"伪装",description:"招架发动率提高,减轻所受到的伤害",id:1832,icon:13602,type:"multiplier",performance:{physics:1,magic:1,darkness:1},isFriendly:!0},{name:"星云",description:"减轻所受到的伤害",id:1834,icon:13604,type:"multiplier",performance:{physics:1,magic:1,darkness:1},isFriendly:!0},{name:"光之心",description:"减轻所受到的魔法伤害",id:1839,icon:13609,type:"multiplier",performance:{physics:0,magic:1,darkness:0},isFriendly:!0},{name:"超火流星",description:"除特定攻击之外其他所有攻击均无效化",id:1836,icon:13606,type:"multiplier",performance:{physics:1,magic:1,darkness:1},isFriendly:!0},{name:"刚玉之心",description:"减轻所受到的伤害",id:2683,icon:13615,type:"multiplier",performance:{physics:1,magic:1,darkness:1},isFriendly:!0},{name:"刚玉之清",description:"减轻所受到的伤害",id:2684,icon:13616,type:"multiplier",performance:{physics:1,magic:1,darkness:1},isFriendly:!0},{name:"神祝祷",description:"抵消一定伤害",id:1218,icon:12632,type:"absorbed",performance:{physics:1,magic:1,darkness:1},isFriendly:!0},{name:"节制",description:"减轻所受到的伤害",id:1873,icon:12633,type:"multiplier",performance:{physics:1,magic:1,darkness:1},isFriendly:!0},{name:"水流幕",description:"减轻所受到的伤害",id:2708,icon:12638,type:"multiplier",performance:{physics:1,magic:1,darkness:1},isFriendly:!0},{name:"鼓舞",description:"抵消一定伤害",id:297,icon:12801,type:"absorbed",performance:{physics:1,magic:1,darkness:1},isFriendly:!0},{name:"激励",description:"抵消一定伤害",id:1918,icon:12814,type:"absorbed",performance:{physics:1,magic:1,darkness:1},isFriendly:!0},{name:"炽天的幕帘",description:"抵消一定伤害",id:1917,icon:12848,type:"absorbed",performance:{physics:1,magic:1,darkness:1},isFriendly:!0},{name:"野战治疗阵",description:"减轻所受到的伤害",id:299,icon:12803,type:"multiplier",performance:{physics:1,magic:1,darkness:1},isFriendly:!0},{name:"异想的幻光",description:"发动治疗魔法的治疗量提高,且受到魔法攻击的伤害减少",id:317,icon:12828,type:"multiplier",performance:{physics:0,magic:1,darkness:0},isFriendly:!0},{name:"炽天的幻光",description:"发动治疗魔法的治疗量提高,且受到魔法攻击的伤害减少",id:1875,icon:12847,type:"multiplier",performance:{physics:0,magic:1,darkness:0},isFriendly:!0},{name:"生命回生法",description:"体力最大值提高,同时自身所受体力恢复效果提高",id:2710,icon:12815,type:"absorbed",performance:{physics:1,magic:1,darkness:1},isFriendly:!0},{name:"怒涛之计",description:"减轻所受到的伤害",id:2711,icon:12816,type:"multiplier",performance:{physics:1,magic:1,darkness:1},isFriendly:!0},{name:"命运之轮",description:"减轻所受到的伤害",id:849,icon:13226,type:"multiplier",performance:{physics:1,magic:1,darkness:1},isFriendly:!0},{name:"天星交错",description:"抵消一定伤害",id:1889,icon:13250,type:"absorbed",performance:{physics:1,magic:1,darkness:1},isFriendly:!0},{name:"擢升",description:"减轻所受到的伤害",id:2717,icon:13262,type:"multiplier",performance:{physics:1,magic:1,darkness:1},isFriendly:!0},{name:"中间学派",description:"抵消一定伤害",id:1921,icon:13255,type:"absorbed",performance:{physics:1,magic:1,darkness:1},isFriendly:!0},{name:"均衡诊断",description:"抵消一定伤害",id:2607,icon:12954,type:"absorbed",performance:{physics:1,magic:1,darkness:1},isFriendly:!0},{name:"齐衡诊断",description:"抵消一定伤害",id:2608,icon:12955,type:"absorbed",performance:{physics:1,magic:1,darkness:1},isFriendly:!0},{name:"均衡预后",description:"抵消一定伤害",id:2609,icon:12954,type:"absorbed",performance:{physics:1,magic:1,darkness:1},isFriendly:!0},{name:"坚角清汁",description:"减轻所受到的伤害",id:2618,icon:12964,type:"multiplier",performance:{physics:1,magic:1,darkness:1},isFriendly:!0},{name:"白牛清汁",description:"减轻所受到的伤害",id:2619,icon:12965,type:"multiplier",performance:{physics:1,magic:1,darkness:1},isFriendly:!0},{name:"整体论",description:"减轻所受到的伤害",id:3003,icon:12971,type:"multiplier",performance:{physics:1,magic:1,darkness:1},isFriendly:!0},{name:"整体盾",description:"抵消一定伤害",id:3365,icon:12972,type:"absorbed",performance:{physics:1,magic:1,darkness:1},isFriendly:!0},{name:"输血",description:"抵消一定伤害",id:2612,icon:12958,type:"absorbed",performance:{physics:1,magic:1,darkness:1},isFriendly:!0},{name:"泛输血",description:"抵消一定伤害",id:2613,icon:12959,type:"absorbed",performance:{physics:1,magic:1,darkness:1},isFriendly:!0},{name:"心眼",description:"下次受到攻击时所受到的伤害减轻",id:1232,icon:13307,type:"multiplier",performance:{physics:1,magic:1,darkness:1},isFriendly:!0},{name:"金刚极意",description:"减轻所受到的一部分伤害",id:1179,icon:12527,type:"multiplier",performance:{physics:1,magic:1,darkness:1},isFriendly:!0},{name:"行吟",description:"减轻所受到的伤害",id:1934,icon:12615,type:"multiplier",performance:{physics:1,magic:1,darkness:1},isFriendly:!0},{name:"策动",description:"减轻所受到的伤害",id:1951,icon:13021,type:"multiplier",performance:{physics:1,magic:1,darkness:1},isFriendly:!0},{name:"防守之桑巴",description:"减轻所受到的伤害",id:1826,icon:13715,type:"multiplier",performance:{physics:1,magic:1,darkness:1},isFriendly:!0},{name:"即兴表演结束",description:"抵消一定伤害",id:2697,icon:13721,type:"absorbed",performance:{physics:1,magic:1,darkness:1},isFriendly:!0},{name:"残影",description:"抵消一定伤害",id:488,icon:10605,type:"absorbed",performance:{physics:1,magic:1,darkness:1},isFriendly:!0},{name:"魔罩",description:"抵消一定伤害",id:168,icon:10456,type:"absorbed",performance:{physics:1,magic:1,darkness:1},isFriendly:!0},{name:"守护之光",description:"抵消一定伤害",id:2702,icon:12691,type:"absorbed",performance:{physics:1,magic:1,darkness:1},isFriendly:!0},{name:"守护纹",description:"抵消一定伤害",id:2597,icon:12934,type:"absorbed",performance:{physics:1,magic:1,darkness:1},isFriendly:!0},{name:"抗死",description:"减轻所受到的魔法伤害,同时自身所受体力恢复效果提高",id:2707,icon:13408,type:"multiplier",performance:{physics:0,magic:1,darkness:0},isFriendly:!0},{name:"雪仇",description:"攻击所造成的伤害降低",id:1193,icon:13901,type:"multiplier",performance:{physics:1,magic:1,darkness:1},isFriendly:!1},{name:"牵制",description:"物理攻击和魔法攻击所造成的伤害降低",id:1195,icon:13904,type:"multiplier",performance:{physics:1,magic:.5,darkness:0},isFriendly:!1},{name:"昏乱",description:"物理攻击和魔法攻击所造成的伤害降低",id:1203,icon:13917,type:"multiplier",performance:{physics:.5,magic:1,darkness:0},isFriendly:!1},{name:"武装解除",description:"攻击所造成的伤害降低",id:860,icon:13009,type:"multiplier",performance:{physics:1,magic:1,darkness:1},isFriendly:!1},{name:"减速",description:"战技与魔法的咏唱及复唱时间延长",id:9,icon:15009,type:"multiplier",performance:{physics:1,magic:1,darkness:1},isFriendly:!1},{name:"体力增加",description:"体力最大值提高",id:2120,icon:13523,type:"absorbed",performance:{physics:1,magic:1,darkness:1},isFriendly:!0},{name:"腐臭",description:"造成的伤害降低",id:1715,icon:13502,type:"multiplier",performance:{physics:1,magic:1,darkness:1},isFriendly:!1},{name:"智力精神降低",description:"智力与精神有所降低",id:2115,icon:13518,type:"multiplier",performance:{physics:0,magic:1,darkness:0},isFriendly:!1},{name:"龙之力",description:"受到的伤害降低",id:2500,icon:13539,type:"multiplier",performance:{physics:1,magic:1,darkness:1},isFriendly:!0},{name:"超硬化",description:"无法自由活动,但受到攻击的伤害减少",id:1722,icon:13509,type:"multiplier",performance:{physics:1,magic:1,darkness:1},isFriendly:!0},{name:"玄结界",description:"减轻所受到的伤害,受到一定伤害后将附加玄天武水壁状态",id:2496,icon:13535,type:"multiplier",performance:{physics:1,magic:1,darkness:1},isFriendly:!0},{name:"仙人盾",description:"受到的伤害降低",id:2119,icon:13522,type:"multiplier",performance:{physics:1,magic:1,darkness:1},isFriendly:!0},{name:"强力守护",description:"令自身所受到的伤害减少,同时会以攻击力降低为代价提高自身仇恨",id:1719,icon:13506,type:"multiplier",performance:{physics:1,magic:1,darkness:1},isFriendly:!0},{name:"哥布防御",description:"抵消一定伤害",id:2114,icon:13517,type:"absorbed",performance:{physics:1,magic:1,darkness:1},isFriendly:!0},{name:"铜墙铁盾",description:"减轻所受到的伤害",id:194,icon:16306,type:"multiplier",performance:{physics:1,magic:1,darkness:1},isFriendly:!0},{name:"坚守要塞",description:"减轻所受到的伤害",id:195,icon:16306,type:"multiplier",performance:{physics:1,magic:1,darkness:1},isFriendly:!0},{name:"终极堡垒",description:"减轻所受到的伤害",id:196,icon:16306,type:"multiplier",performance:{physics:1,magic:1,darkness:1},isFriendly:!0},{name:"原初大地",description:"减轻所受到的伤害",id:863,icon:16306,type:"multiplier",performance:{physics:1,magic:1,darkness:1},isFriendly:!0},{name:"暗黑之力",description:"减轻所受到的伤害",id:864,icon:16306,type:"multiplier",performance:{physics:1,magic:1,darkness:1},isFriendly:!0},{name:"灵魂之青",description:"减轻所受到的伤害",id:1931,icon:16306,type:"multiplier",performance:{physics:1,magic:1,darkness:1},isFriendly:!0}],g1=new Map;let z1;function h1(t){if(z1!==t){const r=t==="Chinese"?P1:Object.assign(P1,{});g1.clear();for(const c of r)c.fullIcon=G1(c.icon),g1.set(c.id.toString(16).toUpperCase(),c);z1=t}}h1("Chinese");function B5(t){return g1.get(t)}const U5=t=>t===1?"useful":t===0?"unuseful":"half-useful",Z5=/(?:耐性|防御力)(?:大幅)?(?:降低|提升|低下|下降)|受伤(?:加重|减轻)|体力(?:增加|衰减|减少)/,Y5=/(?:精神|力量|灵巧|智力){1,2}(?:大幅)?降低/,B1=(t,r)=>Object.entries(G5).reduce((c,[o,[s,_]])=>(t.test(s)&&c.set(o,{name:s,icon:_,isFriendly:r}),c),new Map),J5=B1(Z5,!0),W5=B1(Y5,!1),b1=(()=>typeof structuredClone=="function"?structuredClone:t=>{if(t===null||typeof t!="object")return t;if(t instanceof Date)return new Date(t.getTime());if(t instanceof RegExp)return new RegExp(t.source,t.flags);if(t instanceof Array)return t.map(c=>b1(c));const r=new t.constructor;for(const c in t)t.hasOwnProperty(c)&&(r[c]=b1(t[c]));return r})(),K5={key:0,class:"testLog"},V1="souma-keigenn-record-2",i2=O1({__name:"keigennRecord2",setup(t){const r=u5("hash"),c=r.dev==="1"||!window.OverlayPluginApi&&!r.OVERLAY_WS&&!r.HOST_PORT;function o(e,i){return typeof i=="boolean"?e==="0"?!1:e==="1"?!0:i:typeof i=="number"?isNaN(+e)?i:+e:i}const s={scale:o(r.scale,1),showHeader:o(r.showHeader,!0),showIcon:o(r.showIcon,!0),showName:o(r.showName,!0),abbrId:o(r.abbrId,!0),anonymous:o(r.anonymous,!1),replaceWithYou:o(r.replaceWithYou,!1),parseAA:o(r.parseAA,!0),parseDoT:o(r.parseDoT,!1),pushMode:o(r.pushMode,!0),minimize:o(r.minimize,!1),actionCN:o(r.actionCN,!0),statusCN:o(r.statusCN,!0)},_=u1(()=>s.actionCN?"actionCN":"action"),F=D(s.minimize),e1=s.scale>=2||window.devicePixelRatio>=2?"_hr1":"",h={line_height:30*s.scale,time:40*s.scale,action:80*s.scale,target:((s.showIcon?24:0)+(s.showName?s.anonymous||!s.anonymous&&s.abbrId?24:36:12)+7)*s.scale,source:90*s.scale,amount:47*s.scale},g={"--vxe-font-size-mini":12*s.scale+"px","--vxe-table-row-line-height":30*s.scale+"px","--vxe-table-row-height-mini":30*s.scale+"px","--vxe-input-height-mini":20*s.scale+"px","--vxe-select-option-height-mini":24*s.scale+"px"},N={runtime:99,localStorage:3};let W=0,G=0,z="",t1=[];const H=D(),c1=D(!0),o1=H1("keigenn-record-2-pov-name",""),i1={},V=D(0),p=D([{zoneName:"",duration:"00:00",table:[],key:"init"}]),I1={rsv:/^262\|(?[^|]*)\|[^|]*\|[^|]*\|_rsv_(?\d*)[^|]*\|(?[^|]*)\|/i,ability:M.ability(),statusEffectExplicit:M.statusEffectExplicit(),gainsEffect:M.gainsEffect(),losesEffect:M.losesEffect(),inCombat:/^260\|(?[^|]*)\|(?[^|]*)\|(?[^|]*)\|/i,changeZone:M.changeZone(),partyList:/^11\|(?[^|]*)\|(?\d*)\|(?(?:\w{8}\|){0,})\w{16}/i,primaryPlayer:/^02\|(?[^|]*)\|(?[^|]*)\|(?[^|]*)/,addCombatant:M.addedCombatant(),removingCombatant:M.removingCombatant(),networkDoT:M.networkDoT()},w=D(0),v1=D(""),k1=H1("souma-keigenn-record-2-rsv-data",{}),l1={},S={friendly:{},enemy:{}},U1=e=>{e.table.length=0,e.zoneName="",e.duration="00:00",e.key="init"},Z1=()=>{w.value=0,V.value=0,p.value.length=1,U1(p.value[0])},Y1=()=>{w1()},F1=e=>{x1(e.rawLine)},x1=e=>{var i,m,u;for(const k in I1){const v=I1[k].exec(e);if(v){const n=e.split("|");switch(k){case"statusEffectExplicit":v.groups.targetId[0]==="1"&&(l1[v.groups.targetId]=v.groups.currentShield);break;case"gainsEffect":{const d=n[a.GainsEffect.fields.effectId],f=n[a.GainsEffect.fields.effect],y=n[a.GainsEffect.fields.target],E=Number(n[a.GainsEffect.fields.count]);let x=B5(d);if(!x){const T=y.startsWith("1")&&J5.get(parseInt(d,16).toString())||y.startsWith("4")&&W5.get(parseInt(d,16).toString());if(!T)return;const R=G1(T.icon),p1=E>1?j5(R,E):R;x={type:"multiplier",performance:{physics:1,magic:1,darkness:1},id:parseInt(d,16),icon:T.icon,fullIcon:p1,name:T.name,isFriendly:T.isFriendly}}const O=n[a.GainsEffect.fields.duration],Z=n[a.GainsEffect.fields.source],A=n[a.GainsEffect.fields.sourceId],$=n[a.GainsEffect.fields.targetId],Y=new Date(n[a.GainsEffect.fields.timestamp]).getTime()+parseFloat(O)*1e3,J={name:x.name,count:E,effect:f,effectId:d,source:Z,sourceId:A,target:y,targetId:$,expirationTimestamp:Y,performance:x.performance,fullIcon:x.fullIcon,isPov:z===A};$[0]==="1"&&x.isFriendly?((i=S.friendly)[$]??(i[$]={}))[d]=J:$[0]==="4"&&!x.isFriendly&&(((m=S.enemy)[y]??(m[y]={}))[d]=J)}break;case"losesEffect":{const d=n[a.LosesEffect.fields.target],f=n[a.LosesEffect.fields.targetId],y=n[a.LosesEffect.fields.effectId];f[0]==="1"?S.friendly[f]&&Reflect.deleteProperty(S.friendly[f],y):S.enemy[d]&&Reflect.deleteProperty(S.enemy[d],y)}break;case"addCombatant":n[a.AddedCombatant.fields.job]!=="00"&&(i1[n[a.AddedCombatant.fields.id]]=n[a.AddedCombatant.fields.job]);break;case"removingCombatant":Reflect.deleteProperty(i1,n[a.RemovedCombatant.fields.id]);break;case"primaryPlayer":z=n[a.ChangedPlayer.fields.id];const U=n[a.ChangedPlayer.fields.name];if(o1.value===U)return;o1.value=U,E1(n[a.ChangedPlayer.fields.name]);break;case"partyList":t1=((u=v.groups.list)==null?void 0:u.split("|").filter(d=>d))??[];break;case"changeZone":v1.value=n[a.ChangeZone.fields.name],_1(new Date(n[a.ChangeZone.fields.timestamp]).getTime());break;case"inCombat":{const d=n[a.InCombat.fields.inACTCombat]==="1",f=n[a.InCombat.fields.inGameCombat]==="1",y=new Date(n[a.InCombat.fields.timestamp]).getTime();if(d||f){if(w.value>0)return;p.value[0].table.length!==0&&(p.value[0]=k5(p.value[0]),p.value.unshift({zoneName:"",duration:"00:00",table:[],key:n[a.InCombat.fields.timestamp]}),p.value.length>=N.runtime&&p.value.splice(p.value.length-1,1)),w.value=y,p.value[0].zoneName=v1.value,V.value=0;return}if(!d&&!f){_1(y);return}}break;case"rsv":{const d=Number(v.groups.id),f=n[a.RSVData.fields.value];k1.value[Number(d)]=f}break;case"networkDoT":if(!s.parseDoT)return;{const d=n[a.NetworkDoT.fields.which],f=n[a.NetworkDoT.fields.id];if(d!=="DoT"||f[0]==="4"||!(f===z||t1.includes(f)))return;const y=n[a.NetworkDoT.fields.name],E=n[a.NetworkDoT.fields.damage],x=parseInt(E,16),O=new Date(n[a.Ability.fields.timestamp]??"???").getTime(),Z=Number(n[a.NetworkDoT.fields.currentHp]),A=Number(n[a.NetworkDoT.fields.maxHp]),$=w.value===0?0:O-w.value,a1=n1($),Y=i1[f]??y.substring(0,2),J=j.nameToFullName(j.jobEnumToJob(parseInt(Y,16))).cn.substring(0,2),T=parseInt(Y,16),R=j.jobEnumToIcon(T).toLocaleLowerCase();C1({timestamp:O,time:a1,id:void 0,action:d,actionCN:d,source:"",target:y,targetId:f,job:J,jobIcon:R,jobEnum:T,amount:x,keigenns:[],currentHp:Z,maxHp:A,effect:"damage done",type:"dot",shield:l1[f],povId:z})}break;case"ability":if(w.value===0)return;{const d=O5(n);if(d.isAttack&&d.amount>=0){const f=n[a.Ability.fields.sourceId]??"???",y=n[a.Ability.fields.targetId]??"???";if(!(f[0]==="4"&&y[0]==="1")||!(y===z||t1.includes(y)))return;const E=new Date(n[a.Ability.fields.timestamp]??"???").getTime(),x=n[a.Ability.fields.ability],O=x.match(/^_rsv_(?\d+)_/),Z=n[a.Ability.fields.id]??"???";let A=x;if(O){const K=Number(O.groups.id);A=k1.value[K]??x.match(/^_(?rsv_\d+)_/).groups.id}else if(A=A.replace(/unknown_.*/,"攻击"),s.parseAA===!1&&/^攻击|攻撃|[Aa]ttack$/.test(A))return;const $=_5(parseInt(Z,16)),a1=$&&$!==""?$:A,Y=Number(n[a.Ability.fields.targetCurrentHp])??"???",J=Number(n[a.Ability.fields.targetMaxHp])??"???",T=n[a.Ability.fields.source]??"???",R=n[a.Ability.fields.target]??"???",{effect:p1,type:a5}=T5(d.flags),r5=w.value===0?0:E-w.value,c5=n1(r5),T1=i1[y]??R.substring(0,2),o5=j.nameToFullName(j.jobEnumToJob(parseInt(T1,16))).cn.substring(0,2),D1=parseInt(T1,16),l5=j.jobEnumToIcon(D1).toLocaleLowerCase(),d5=b1(Object.values(S.friendly[y]??[]).concat(Object.values(S.enemy[T]??[])).filter(K=>{const m1=Math.max(0,(K.expirationTimestamp-E)/1e3);return K.remainingDuration=m1>=999?"":m1.toFixed(m1<2?1:0),Number(K.remainingDuration)>-3}));C1({timestamp:E,time:c5,id:Z,action:A,actionCN:a1,source:T,target:R,targetId:y,job:o5,jobIcon:l5,jobEnum:D1,amount:d.amount,keigenns:d5,currentHp:Y,maxHp:J,effect:p1,type:a5,shield:l1[v.groups.targetId],povId:z}),p.value[0].duration=n1(new Date(n[a.Ability.fields.timestamp]).getTime()-w.value)}break}}}}},C1=e=>{s.pushMode?(p.value[0].table.push(e),W=Date.now()):p.value[0].table.unshift(e)},_1=e=>{w.value!==0&&(p.value[0].duration=n1(e-w.value),w.value=0,S.friendly={},S.enemy={},w1())},w1=()=>{localStorage.setItem(V1,JSON.stringify(p.value.slice(0,N.localStorage)))},J1=()=>{const e=localStorage.getItem(V1);if(e)try{const i=JSON.parse(e);p.value.length=0,p.value.push(...i)}catch(i){console.error(i)}},n1=e=>{const i=Math.max(Math.floor(e/6e4),0),m=Math.max(Math.floor((e-i*6e4)/1e3),0);return`${i<10?"0":""}${i}:${m<10?"0":""}${m}`},W1=u1(()=>{const e=new Set(p.value[0].table.map(i=>s.actionCN?i.actionCN:i.action));return Array.from(e).map(i=>({label:i,value:i}))}),K1=u1(()=>{const e={},i=new Set(p.value[0].table.slice().sort((m,u)=>j.enumSortMethod(m.jobEnum,u.jobEnum)).map(m=>(e[m.target]=m.job,m.target)));return Array.from(i).map(m=>({label:`${e[m]}(${m})`,value:m}))});let d1=e=>e;const E1=e=>{/^([A-Z])\S+ ([A-Z])\S+$/.test(e)?(s.abbrId&&(d1=i=>i.replace(/^([A-Z])\S+ ([A-Z])\S+$/,"$1.$2.")),h1("Global")):(s.abbrId&&(d1=i=>i.substring(0,2)),h1("Chinese"))};E1(o1.value);const $1=e=>{const i=e.target;i.src.includes("cafemaker.wakingsands.com")?i.src=i.src.replace("cafemaker.wakingsands.com","xivapi.com"):i.src.includes("xivapi.com")&&(i.src="")},N1=()=>{var e;s.pushMode&&(c1.value&&Date.now()-W<1e3&&Date.now()-G>100&&((e=H.value)==null||e.scrollTo(0,Number.MAX_SAFE_INTEGER),G=Date.now()),requestAnimationFrame(()=>{N1()}))},A1=e=>{if(H.value)if(V.value!==0||e.deltaY<0)c1.value=!1;else{const i=parseInt(g["--vxe-table-row-height-mini"]),u=H.value.getData().length,k=H.value.getScroll(),I=i*u,v=document.body.clientHeight,n=parseInt(g["--vxe-input-height-mini"]),U=i,d=100,f=I-(k.scrollTop+v)+n+U<=d;c1.value=f}};f5(()=>s.pushMode,()=>{s.pushMode?(document.addEventListener("wheel",A1),N1()):document.removeEventListener("wheel",A1)},{immediate:!0}),R1(()=>{J1(),addOverlayListener("LogLine",F1),startOverlayEvents()}),j1(()=>{removeOverlayListener("LogLine",F1)});function X1({row:e}){return l("div",null,[l("span",{class:"target"},[s.showIcon&&l("img",{class:"jobIcon",src:`//cafemaker.wakingsands.com/cj/companion/${e.jobIcon}.png`,alt:"",onError:$1,loading:"lazy"},null),s.showName&&l("span",{class:`job ${e.jobIcon} ${e.targetId===e.povId?"YOU":""}`,style:!s.abbrId&&s.showName?{overflow:"hidden",textOverflow:"ellipsis"}:{}},[e.targetId===e.povId&&s.replaceWithYou?"YOU":s.anonymous?e.job:d1(e.target)])])])}function q1({row:e}){return l(F5,{"append-to":".wrapper",effect:"dark",placement:"right-start",title:"",trigger:"hover",enterable:!1,"hide-after":0,"popper-class":"my-el-popover"},{default:()=>[l(Q1,{row:e},null)],...{reference:()=>l("span",{class:`damage ${e.type} ${e.currentHp-e.amount<0?"lethal":""} `},[e.amount.toLocaleString().padStart(3," ")])}})}function Q1({row:e}){return l("div",null,[l("span",null,[C("盾:"),Math.round(e.maxHp*+e.shield/100),C(" ("),e.shield,C("%)")]),l("br",null,null),l("span",null,[C("HP:"),e.currentHp,C("/"),e.maxHp,C(" ("),Math.round(e.currentHp/e.maxHp*100),C("%)")]),l("br",null,null),l("span",null,[C("来源:"),e.source]),l("br",null,null),l("span",null,[C("受到伤害:"),e.amount]),l("br",null,null),l("span",null,[C("剩余HP:"),e.currentHp-e.amount,C(" ("),Math.round((e.currentHp-e.amount)/e.maxHp*100),C("%)")])])}function e5({row:e}){return l(f1,null,[l("span",null,[e.currentHp-e.amount<0?"💀致死 ":""]),e.type==="dot"?"(不支持)":e.keigenns.map(i=>l("span",{class:"status",title:`${i.name}(${i.source})`,"data-duration":i.remainingDuration,"data-sourcePov":i.isPov},[l("img",{class:`statusIcon ${U5(i.performance[e.type])}`,src:`//cafemaker.wakingsands.com/i/${i.fullIcon}${e1}.png`,alt:i.effect,onError:$1,loading:"lazy"},null)])),l("span",null,[e.effect==="damage done"?"":y1(e.effect)])])}function t5(e){const{action:i,actionCN:m,amount:u,job:k,keigenns:I,source:v,target:n,time:U,type:d}=e,f=e.effect==="damage done"?"":","+y1(e.effect),y=`${U} [${k}]${n} HP:${e.currentHp}/${e.maxHp}(${Math.round(e.currentHp/e.maxHp*100)}%) + 护盾:${Math.round(e.maxHp*+e.shield/100)}(${e.shield}%) 受到${v}“${i}${m!==i?"("+m+")":""}”的${u.toLocaleString()}点${y1(d)}伤害。剩余HP:${e.currentHp-e.amount}(${Math.round((e.currentHp-e.amount)/e.maxHp*100)}%)。减伤:${I.length===0&&f===""?"无":I.map(E=>s.statusCN?E.name:E.effect).join(",")+f}。`;i5(y)}function i5(e){navigator.clipboard.writeText(e).catch(()=>{const i=document.createElement("input");i.value=e,document.body.appendChild(i),i.select(),document.execCommand("copy"),document.body.removeChild(i)}),M1.modal.message({content:"已复制到剪贴板",status:"success"})}const L=D({target:!1,action:!1}),B=D(),s1=y5({className:"my-menus",body:{options:[]}});g5(()=>{var e,i,m;s1.body&&s1.body.options&&H.value&&(s1.body.options[0]=[{code:"copy",name:"复制详情",prefixIcon:"vxe-icon-copy",className:"my-copy-item"},{code:"clearFilterAction",name:"取消技能筛选",prefixIcon:"vxe-icon-funnel-clear",className:"my-clear-filter",visible:L.value.action,disabled:!1},{code:"filterSelectAction",name:(e=B.value)!=null&&e[_.value]?`只看 ${(i=B.value)==null?void 0:i[_.value]}`:"只看该技能",prefixIcon:"vxe-icon-info-circle",visible:!L.value.action,disabled:!1},{code:"clearFilterTarget",name:"取消玩家筛选",prefixIcon:"vxe-icon-funnel-clear",visible:L.value.target,disabled:!1},{code:"filterSelectTarget",name:(m=B.value)!=null&&m.target?`只看[${B.value.job}] ${B.value.target}`:"只看该玩家",prefixIcon:"vxe-icon-user-fill",visible:!L.value.target,disabled:!1}])});const n5=({row:e})=>{const i=H.value;i&&(i.setCurrentRow(e),B.value=e)},s5=({menu:e,row:i,column:m})=>{const u=H.value;switch(e.code){case"copy":if(!i){M1.modal.message({content:"未选中有效数据行",status:"error"});return}t5(i);break;case"clearFilterTarget":u&&(u.clearFilter(u.getColumnByField("target")),L.value.target=!1);break;case"clearFilterAction":u&&(u.clearFilter(u.getColumnByField(_.value)),L.value.action=!1);break;case"filterSelectTarget":if(u){const k=u.getColumnByField("target");if(k){const I=k.filters.find(v=>v.value===i.target);if(!I)return;I.checked=!0,u.updateData().then(()=>{u.scrollToRow(i),L.value.target=!0})}}break;case"filterSelectAction":if(u){const k=u.getColumnByField(_.value);if(k){const I=k.filters.find(v=>v.value===i[_.value]);if(!I)return;I.checked=!0,u.updateData().then(()=>{u.scrollToRow(i),L.value.action=!0})}}break}};return(e,i)=>{const m=X("vxe-option"),u=X("vxe-select"),k=X("vxe-button"),I=X("vxe-column"),v=X("vxe-table");return Q(),r1(f1,null,[P("div",{class:"wrapper",style:g},[P("header",null,[S1(l(u,{modelValue:b(V),"onUpdate:modelValue":i[0]||(i[0]=n=>b5(V)?V.value=n:null),size:"mini",class:"select"},{default:q(()=>[(Q(!0),r1(f1,null,h5(b(p).length,n=>(Q(),x5(m,{key:`${b(p)[n-1].key}-${b(p)[n-1].duration}-${b(p)[n-1].zoneName}`,value:n-1,label:`${b(p)[n-1].duration} ${b(p)[n-1].zoneName}`},null,8,["value","label"]))),128))]),_:1},8,["modelValue"]),[[L1,!b(F)]]),l(k,{class:"minimize",icon:b(F)?"vxe-icon-fullscreen":"vxe-icon-minimize",onClick:i[1]||(i[1]=n=>F.value=!b(F)),style:I5({opacity:b(F)?.5:1})},null,8,["icon","style"])]),S1(P("main",null,[l(v,{ref_key:"xTable",ref:H,size:"mini",class:"vxe-table","show-overflow":"",round:"",height:"100%","scroll-y":{enabled:!0},"show-header":s.showHeader,data:b(p)[b(V)].table,"row-config":{isHover:!0,height:h.line_height},"header-cell-style":{padding:"0px"},onCellMenu:n5,"menu-config":b(s1),onMenuClick:s5},{default:q(()=>[C(" > "),l(I,{width:h.time,field:"time",title:"时间",align:"center"},null,8,["width"]),l(I,{width:h.action,field:s.actionCN?"actionCN":"action",title:"技能",filters:b(W1),"filter-multiple":!1,resizable:!1,align:"center"},null,8,["width","field","filters"]),l(I,{width:h.target,field:"target",title:s.showName?"目标":"目",filters:b(K1),"filter-multiple":!1,resizable:!s.anonymous&&!s.abbrId,align:"left","header-align":"center"},{default:q(({row:n})=>[l(X1,{row:n},null,8,["row"])]),_:1},8,["width","title","filters","resizable"]),l(I,{width:h.amount,title:"伤害",align:"right","header-align":"center"},{default:q(({row:n})=>[l(q1,{row:n},null,8,["row"])]),_:1},8,["width"]),l(I,{title:"减伤",align:"left"},{default:q(({row:n})=>[l(e5,{row:n},null,8,["row"])]),_:1})]),_:1},8,["show-header","data","row-config","menu-config"])],512),[[L1,!b(F)]])]),b(c)?(Q(),r1("div",K5,[l(A5,{onBeforeHandle:Z1,onAfterHandle:Y1,onHandleLine:x1})])):v5("",!0)],64)}}});export{i2 as default};
diff --git a/assets/keigennRecord2-f10a553c.js.gz b/assets/keigennRecord2-f10a553c.js.gz
new file mode 100644
index 00000000..b14c1d77
Binary files /dev/null and b/assets/keigennRecord2-f10a553c.js.gz differ
diff --git a/assets/netregexes-7057d210.js b/assets/netregexes-7057d210.js
new file mode 100644
index 00000000..6d1af4d5
--- /dev/null
+++ b/assets/netregexes-7057d210.js
@@ -0,0 +1 @@
+var ce=Object.defineProperty;var pe=(i,e,t)=>e in i?ce(i,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):i[e]=t;var Y=(i,e,t)=>(pe(i,typeof e!="symbol"?e+"":e,t),t);class le extends Error{constructor(){super("This code shouldn't be reached")}}const ue=["CurrentWorldID","WorldID","WorldName","BNpcID","BNpcNameID","PartyType","ID","OwnerID","WeaponId","Type","Job","Level","Name","CurrentHP","MaxHP","CurrentMP","MaxMP","PosX","PosY","PosZ","Heading","MonsterType","Status","ModelStatus","AggressionStatus","TargetID","IsTargetable","Radius","Distance","EffectiveDistance","NPCTargetID","CurrentGP","MaxGP","CurrentCP","MaxCP","PCTargetID","IsCasting1","IsCasting2","CastBuffID","CastTargetID","CastDurationCurrent","CastDurationMax","TransformationId"],me={GameLog:{type:"00",name:"GameLog",source:"FFXIV_ACT_Plugin",messageType:"ChatLog",fields:{type:0,timestamp:1,code:2,name:3,line:4},subFields:{code:{"0039":{name:"message",canAnonymize:!0},"0038":{name:"echo",canAnonymize:!0},"0044":{name:"dialog",canAnonymize:!0},"0839":{name:"message",canAnonymize:!0}}},firstOptionalField:void 0},ChangeZone:{type:"01",name:"ChangeZone",source:"FFXIV_ACT_Plugin",messageType:"Territory",fields:{type:0,timestamp:1,id:2,name:3},lastInclude:!0,canAnonymize:!0,firstOptionalField:void 0},ChangedPlayer:{type:"02",name:"ChangedPlayer",source:"FFXIV_ACT_Plugin",messageType:"ChangePrimaryPlayer",fields:{type:0,timestamp:1,id:2,name:3},playerIds:{2:3},lastInclude:!0,canAnonymize:!0,firstOptionalField:void 0},AddedCombatant:{type:"03",name:"AddedCombatant",source:"FFXIV_ACT_Plugin",messageType:"AddCombatant",fields:{type:0,timestamp:1,id:2,name:3,job:4,level:5,ownerId:6,worldId:7,world:8,npcNameId:9,npcBaseId:10,currentHp:11,hp:12,currentMp:13,mp:14,x:17,y:18,z:19,heading:20},playerIds:{2:3,6:null},canAnonymize:!0,firstOptionalField:void 0},RemovedCombatant:{type:"04",name:"RemovedCombatant",source:"FFXIV_ACT_Plugin",messageType:"RemoveCombatant",fields:{type:0,timestamp:1,id:2,name:3,job:4,level:5,owner:6,world:8,npcNameId:9,npcBaseId:10,hp:12,x:17,y:18,z:19,heading:20},playerIds:{2:3,6:null},canAnonymize:!0,firstOptionalField:void 0},PartyList:{type:"11",name:"PartyList",source:"FFXIV_ACT_Plugin",messageType:"PartyList",fields:{type:0,timestamp:1,partyCount:2,id0:3,id1:4,id2:5,id3:6,id4:7,id5:8,id6:9,id7:10,id8:11,id9:12,id10:13,id11:14,id12:15,id13:16,id14:17,id15:18,id16:19,id17:20,id18:21,id19:22,id20:23,id21:24,id22:25,id23:26},playerIds:{3:null,4:null,5:null,6:null,7:null,8:null,9:null,10:null,11:null,12:null,13:null,14:null,15:null,16:null,17:null,18:null,19:null,20:null,21:null,22:null,23:null,24:null,25:null,26:null},firstOptionalField:3,canAnonymize:!0,lastInclude:!0},PlayerStats:{type:"12",name:"PlayerStats",source:"FFXIV_ACT_Plugin",messageType:"PlayerStats",fields:{type:0,timestamp:1,job:2,strength:3,dexterity:4,vitality:5,intelligence:6,mind:7,piety:8,attackPower:9,directHit:10,criticalHit:11,attackMagicPotency:12,healMagicPotency:13,determination:14,skillSpeed:15,spellSpeed:16,tenacity:18,localContentId:19},canAnonymize:!0,lastInclude:!0,firstOptionalField:void 0},StartsUsing:{type:"20",name:"StartsUsing",source:"FFXIV_ACT_Plugin",messageType:"StartsCasting",fields:{type:0,timestamp:1,sourceId:2,source:3,id:4,ability:5,targetId:6,target:7,castTime:8,x:9,y:10,z:11,heading:12},possibleRsvFields:[5],blankFields:[6],playerIds:{2:3,6:7},canAnonymize:!0,firstOptionalField:void 0},Ability:{type:"21",name:"Ability",source:"FFXIV_ACT_Plugin",messageType:"ActionEffect",fields:{type:0,timestamp:1,sourceId:2,source:3,id:4,ability:5,targetId:6,target:7,flags:8,damage:9,targetCurrentHp:24,targetMaxHp:25,targetCurrentMp:26,targetMaxMp:27,targetX:30,targetY:31,targetZ:32,targetHeading:33,currentHp:34,maxHp:35,currentMp:36,maxMp:37,x:40,y:41,z:42,heading:43,sequence:44,targetIndex:45,targetCount:46},possibleRsvFields:[5],playerIds:{2:3,6:7},blankFields:[6],canAnonymize:!0,firstOptionalField:void 0},NetworkAOEAbility:{type:"22",name:"NetworkAOEAbility",source:"FFXIV_ACT_Plugin",messageType:"AOEActionEffect",fields:{type:0,timestamp:1,sourceId:2,source:3,id:4,ability:5,targetId:6,target:7,flags:8,damage:9,targetCurrentHp:24,targetMaxHp:25,targetCurrentMp:26,targetMaxMp:27,targetX:30,targetY:31,targetZ:32,targetHeading:33,currentHp:34,maxHp:35,currentMp:36,maxMp:37,x:40,y:41,z:42,heading:43,sequence:44,targetIndex:45,targetCount:46},possibleRsvFields:[5],playerIds:{2:3,6:7},blankFields:[6],canAnonymize:!0,firstOptionalField:void 0},NetworkCancelAbility:{type:"23",name:"NetworkCancelAbility",source:"FFXIV_ACT_Plugin",messageType:"CancelAction",fields:{type:0,timestamp:1,sourceId:2,source:3,id:4,name:5,reason:6},possibleRsvFields:[5],playerIds:{2:3},canAnonymize:!0,firstOptionalField:void 0},NetworkDoT:{type:"24",name:"NetworkDoT",source:"FFXIV_ACT_Plugin",messageType:"DoTHoT",fields:{type:0,timestamp:1,id:2,name:3,which:4,effectId:5,damage:6,currentHp:7,maxHp:8,currentMp:9,maxMp:10,x:13,y:14,z:15,heading:16,sourceId:17,source:18,damageType:19,sourceCurrentHp:20,sourceMaxHp:21,sourceCurrentMp:22,sourceMaxMp:23,sourceX:26,sourceY:27,sourceZ:28,sourceHeading:29},playerIds:{2:3,17:18},canAnonymize:!0,firstOptionalField:void 0},WasDefeated:{type:"25",name:"WasDefeated",source:"FFXIV_ACT_Plugin",messageType:"Death",fields:{type:0,timestamp:1,targetId:2,target:3,sourceId:4,source:5},playerIds:{2:3,4:5},canAnonymize:!0,firstOptionalField:void 0},GainsEffect:{type:"26",name:"GainsEffect",source:"FFXIV_ACT_Plugin",messageType:"StatusAdd",fields:{type:0,timestamp:1,effectId:2,effect:3,duration:4,sourceId:5,source:6,targetId:7,target:8,count:9,targetMaxHp:10,sourceMaxHp:11},possibleRsvFields:[3],playerIds:{5:6,7:8},canAnonymize:!0,firstOptionalField:void 0},HeadMarker:{type:"27",name:"HeadMarker",source:"FFXIV_ACT_Plugin",messageType:"TargetIcon",fields:{type:0,timestamp:1,targetId:2,target:3,id:6},playerIds:{2:3},canAnonymize:!0,firstOptionalField:void 0},NetworkRaidMarker:{type:"28",name:"NetworkRaidMarker",source:"FFXIV_ACT_Plugin",messageType:"WaymarkMarker",fields:{type:0,timestamp:1,operation:2,waymark:3,id:4,name:5,x:6,y:7,z:8},canAnonymize:!0,firstOptionalField:void 0},NetworkTargetMarker:{type:"29",name:"NetworkTargetMarker",source:"FFXIV_ACT_Plugin",messageType:"SignMarker",fields:{type:0,timestamp:1,operation:2,waymark:3,id:4,name:5,targetId:6,targetName:7},playerIds:{4:null,5:null},firstOptionalField:void 0},LosesEffect:{type:"30",name:"LosesEffect",source:"FFXIV_ACT_Plugin",messageType:"StatusRemove",fields:{type:0,timestamp:1,effectId:2,effect:3,sourceId:5,source:6,targetId:7,target:8,count:9},possibleRsvFields:[3],playerIds:{5:6,7:8},canAnonymize:!0,firstOptionalField:void 0},NetworkGauge:{type:"31",name:"NetworkGauge",source:"FFXIV_ACT_Plugin",messageType:"Gauge",fields:{type:0,timestamp:1,id:2,data0:3,data1:4,data2:5,data3:6},playerIds:{2:null},firstUnknownField:3,canAnonymize:!0,firstOptionalField:void 0},NetworkWorld:{type:"32",name:"NetworkWorld",source:"FFXIV_ACT_Plugin",messageType:"World",fields:{type:0,timestamp:1},isUnknown:!0,firstOptionalField:void 0},ActorControl:{type:"33",name:"ActorControl",source:"FFXIV_ACT_Plugin",messageType:"Director",fields:{type:0,timestamp:1,instance:2,command:3,data0:4,data1:5,data2:6,data3:7},canAnonymize:!0,firstOptionalField:void 0},NameToggle:{type:"34",name:"NameToggle",source:"FFXIV_ACT_Plugin",messageType:"NameToggle",fields:{type:0,timestamp:1,id:2,name:3,targetId:4,targetName:5,toggle:6},playerIds:{2:3,4:5},canAnonymize:!0,firstOptionalField:void 0},Tether:{type:"35",name:"Tether",source:"FFXIV_ACT_Plugin",messageType:"Tether",fields:{type:0,timestamp:1,sourceId:2,source:3,targetId:4,target:5,id:8},playerIds:{2:3,4:5},canAnonymize:!0,firstUnknownField:9,firstOptionalField:void 0},LimitBreak:{type:"36",name:"LimitBreak",source:"FFXIV_ACT_Plugin",messageType:"LimitBreak",fields:{type:0,timestamp:1,valueHex:2,bars:3},canAnonymize:!0,firstOptionalField:void 0},NetworkEffectResult:{type:"37",name:"NetworkEffectResult",source:"FFXIV_ACT_Plugin",messageType:"EffectResult",fields:{type:0,timestamp:1,id:2,name:3,sequenceId:4,currentHp:5,maxHp:6,currentMp:7,maxMp:8,currentShield:9,x:11,y:12,z:13,heading:14},playerIds:{2:3},firstUnknownField:22,canAnonymize:!0,firstOptionalField:void 0},StatusEffect:{type:"38",name:"StatusEffect",source:"FFXIV_ACT_Plugin",messageType:"StatusList",fields:{type:0,timestamp:1,targetId:2,target:3,jobLevelData:4,hp:5,maxHp:6,mp:7,maxMp:8,currentShield:9,x:11,y:12,z:13,heading:14,data0:15,data1:16,data2:17,data3:18,data4:19,data5:20},playerIds:{2:3},firstUnknownField:18,canAnonymize:!0,firstOptionalField:18},NetworkUpdateHP:{type:"39",name:"NetworkUpdateHP",source:"FFXIV_ACT_Plugin",messageType:"UpdateHp",fields:{type:0,timestamp:1,id:2,name:3,currentHp:4,maxHp:5,currentMp:6,maxMp:7,x:10,y:11,z:12,heading:13},playerIds:{2:3},canAnonymize:!0,firstOptionalField:void 0},Map:{type:"40",name:"Map",source:"FFXIV_ACT_Plugin",messageType:"ChangeMap",fields:{type:0,timestamp:1,id:2,regionName:3,placeName:4,placeNameSub:5},canAnonymize:!0,firstOptionalField:void 0,lastInclude:!0},SystemLogMessage:{type:"41",name:"SystemLogMessage",source:"FFXIV_ACT_Plugin",messageType:"SystemLogMessage",fields:{type:0,timestamp:1,instance:2,id:3,param0:4,param1:5,param2:6},canAnonymize:!0,firstOptionalField:void 0},StatusList3:{type:"42",name:"StatusList3",source:"FFXIV_ACT_Plugin",messageType:"StatusList3",fields:{type:0,timestamp:1,id:2,name:3},playerIds:{2:3},canAnonymize:!0,firstOptionalField:4,firstUnknownField:4},ParserInfo:{type:"249",name:"ParserInfo",source:"FFXIV_ACT_Plugin",messageType:"Settings",fields:{type:0,timestamp:1},globalInclude:!0,canAnonymize:!0,firstOptionalField:void 0},ProcessInfo:{type:"250",name:"ProcessInfo",source:"FFXIV_ACT_Plugin",messageType:"Process",fields:{type:0,timestamp:1},globalInclude:!0,canAnonymize:!0,firstOptionalField:void 0},Debug:{type:"251",name:"Debug",source:"FFXIV_ACT_Plugin",messageType:"Debug",fields:{type:0,timestamp:1},globalInclude:!0,canAnonymize:!1,firstOptionalField:void 0},PacketDump:{type:"252",name:"PacketDump",source:"FFXIV_ACT_Plugin",messageType:"PacketDump",fields:{type:0,timestamp:1},canAnonymize:!1,firstOptionalField:void 0},Version:{type:"253",name:"Version",source:"FFXIV_ACT_Plugin",messageType:"Version",fields:{type:0,timestamp:1},globalInclude:!0,canAnonymize:!0,firstOptionalField:void 0},Error:{type:"254",name:"Error",source:"FFXIV_ACT_Plugin",messageType:"Error",fields:{type:0,timestamp:1},canAnonymize:!1,firstOptionalField:void 0},None:{type:"[0-9]+",name:"None",source:"FFXIV_ACT_Plugin",messageType:"None",fields:{type:0,timestamp:1},isUnknown:!0,firstOptionalField:void 0},LineRegistration:{type:"256",name:"LineRegistration",source:"OverlayPlugin",messageType:"256",fields:{type:0,timestamp:1,id:2,source:3,version:4},globalInclude:!0,canAnonymize:!0,firstOptionalField:void 0},MapEffect:{type:"257",name:"MapEffect",source:"OverlayPlugin",messageType:"257",fields:{type:0,timestamp:1,instance:2,flags:3,location:4,data0:5,data1:6},canAnonymize:!0,firstOptionalField:void 0},FateDirector:{type:"258",name:"FateDirector",source:"OverlayPlugin",messageType:"258",fields:{type:0,timestamp:1,category:2,fateId:4,progress:5},canAnonymize:!0,firstOptionalField:void 0},CEDirector:{type:"259",name:"CEDirector",source:"OverlayPlugin",messageType:"259",fields:{type:0,timestamp:1,popTime:2,timeRemaining:3,ceKey:5,numPlayers:6,status:7,progress:9},canAnonymize:!0,firstOptionalField:void 0},InCombat:{type:"260",name:"InCombat",source:"OverlayPlugin",messageType:"260",fields:{type:0,timestamp:1,inACTCombat:2,inGameCombat:3,isACTChanged:4,isGameChanged:5},canAnonymize:!0,firstOptionalField:void 0},CombatantMemory:{type:"261",name:"CombatantMemory",source:"OverlayPlugin",messageType:"261",fields:{type:0,timestamp:1,change:2,id:3},canAnonymize:!0,firstOptionalField:5,firstUnknownField:4,playerIds:{3:null},repeatingFields:{startingIndex:4,label:"pair",names:["key","value"],sortKeys:!0,primaryKey:"key",possibleKeys:ue}},RSVData:{type:"262",name:"RSVData",source:"OverlayPlugin",messageType:"262",fields:{type:0,timestamp:1,locale:2,key:4,value:5},canAnonymize:!0,firstOptionalField:void 0},StartsUsingExtra:{type:"263",name:"StartsUsingExtra",source:"OverlayPlugin",messageType:"263",fields:{type:0,timestamp:1,sourceId:2,id:3,x:4,y:5,z:6,heading:7},playerIds:{2:null},canAnonymize:!0,firstOptionalField:7},AbilityExtra:{type:"264",name:"AbilityExtra",source:"OverlayPlugin",messageType:"264",fields:{type:0,timestamp:1,sourceId:2,id:3,globalEffectCounter:4,dataFlag:5,x:6,y:7,z:8,heading:9},blankFields:[6],playerIds:{2:null},canAnonymize:!0,firstOptionalField:9}},ee={latest:me},ye=ee;console.assert(ye);const Q=ee.latest,te=":",D="[^:]*",ge="(?:[^:]|: )*?",fe=["effect","ability"],Fe=(i,e,t)=>{const a=ee[e][i];t===void 0&&(t=Object.keys(a.fields),"repeatingFields"in a&&t.push(a.repeatingFields.label));const n={},o=a.firstOptionalField;for(const[l,C]of Object.entries(a.fields)){if(!t.includes(l))continue;const E={field:l,optional:o!==void 0&&C>=o};l==="type"&&(E.value=a.type),n[C]=E}return"repeatingFields"in a&&t.includes(a.repeatingFields.label)&&(n[a.repeatingFields.startingIndex]={field:a.repeatingFields.label,optional:o!==void 0&&a.repeatingFields.startingIndex>=o,repeating:!0,repeatingKeys:[...a.repeatingFields.names],sortKeys:a.repeatingFields.sortKeys,primaryKey:a.repeatingFields.primaryKey,possibleKeys:[...a.repeatingFields.possibleKeys]}),n},Ie=(i,e)=>{if(i!==!0)return!1;if(e===void 0)return!0;if(!Array.isArray(e))return!1;for(const t of e)if(typeof t!="object")return!1;return!0},Ce=(i,e,t)=>{var K,j,G,W,Z,s,y,k,L;i=i??{};const a=[];for(const r in t){const u=t[r];u&&a.push(u.field)}I.validateParams(i,e,["capture",...a]);const n=I.trueIfUndefined(i.capture),o=Object.keys(t).sort((r,u)=>parseInt(r)-parseInt(u));let l;if(n){const r=[];for(const g in t)r.push(g);let u=r.pop();if(u===void 0)l=o[o.length-1]??"0";else{for(;(K=t[u])!=null&&K.optional&&!((((j=t[u])==null?void 0:j.field)??"")in i);)u=r.pop();l=u??"0"}}else{l="0";for(const r in t){if(typeof(t[r]??{})!="object")continue;const g=(G=t[r])==null?void 0:G.field;g!==void 0&&g in i&&(l=r)}}const C=parseInt(l),E=`(?:${Q.Ability.messageType}|${Q.NetworkAOEAbility.messageType})`,re="(?:15|16)",M=e!=="Ability"?Q[e].messageType:E,X=parseInt(Q[e].type).toString(16).toUpperCase(),J=X.length<2?`00${X}`.slice(-2):X,R=e!=="Ability"?J:re;let T="";n?T+=`(?\\y{Timestamp}) ${M} (?${R})`:T+=`\\y{Timestamp} ${M} ${R}`;let U=1;for(const r in t){const u=t[r];if(u===void 0)continue;const g=u.field;if(g==="timestamp"||g==="type")continue;const z=parseInt(r),B=z-U-1;if(B===1?T+=`${te}${D}`:B>1&&(T+=`(?:${te}${D}){${B}}`),U=z,T+=te,typeof u!="object")throw new Error(`${e}: invalid value: ${JSON.stringify(u)}`);const O=g!==void 0&&fe.includes(g)?ge:D,P=((W=u.value)==null?void 0:W.toString())??O,V=i[g];if(Ie((Z=t[r])==null?void 0:Z.repeating,V)){const A="(?:$|:)";let m=V;const N=(s=t[r])==null?void 0:s.sortKeys,f=(y=t[r])==null?void 0:y.primaryKey,h=(k=t[r])==null?void 0:k.possibleKeys;if(f===void 0||h===void 0)throw new le;N&&(h.sort((d,F)=>d.toLowerCase().localeCompare(F.toLowerCase())),m!==void 0&&(m=[...m].sort((d,F)=>{if(typeof d!="object"||d[f]===void 0)return console.warn("Invalid argument passed to trigger:",d),0;const _=d[f];if(typeof _!="string"||!(h!=null&&h.includes(_)))return console.warn("Invalid argument passed to trigger:",d),0;if(typeof F!="object"||F[f]===void 0)return console.warn("Invalid argument passed to trigger:",F),0;const $=F[f];return typeof $!="string"||!(h!=null&&h.includes($))?(console.warn("Invalid argument passed to trigger:",F),0):_.toLowerCase().localeCompare($.toLowerCase())})));const w=m;h.forEach(d=>{var $,oe;const F=w==null?void 0:w.find(S=>f in S&&S[f]===d);let _="";(oe=($=t[r])==null?void 0:$.repeatingKeys)==null||oe.forEach(S=>{let x=F==null?void 0:F[S];(F===void 0||!(S in F))&&(S===f?x=d:x=D),typeof x!="string"&&(Array.isArray(x)?(x.length<1||x.some(de=>typeof de!="string"))&&(x=D):x=D),_+=I.maybeCapture(S===f?!1:n,g+d,x,P)+A}),_.length>0&&(T+=`(?:${_})${F!==void 0?"":"?"}`)})}else(L=t[r])!=null&&L.repeating||(g!==void 0?T+=I.maybeCapture(n,g,V,P):T+=V);if(z>=C)break}return T+="(?:$|:)",I.parse(T)},c=(i,e)=>Ce(e,i,Fe(i,I.logVersion)),b=class b{static startsUsing(e){return c("StartsUsing",e)}static ability(e){return c("Ability",e)}static abilityFull(e){return this.ability(e)}static headMarker(e){return c("HeadMarker",e)}static addedCombatant(e){return c("AddedCombatant",e)}static addedCombatantFull(e){return this.addedCombatant(e)}static removingCombatant(e){return c("RemovedCombatant",e)}static gainsEffect(e){return c("GainsEffect",e)}static statusEffectExplicit(e){return c("StatusEffect",e)}static losesEffect(e){return c("LosesEffect",e)}static tether(e){return c("Tether",e)}static wasDefeated(e){return c("WasDefeated",e)}static networkDoT(e){return c("NetworkDoT",e)}static echo(e){return typeof e>"u"&&(e={}),b.validateParams(e,"echo",["type","timestamp","code","name","line","capture"]),e.code="0038",b.gameLog(e)}static dialog(e){return typeof e>"u"&&(e={}),b.validateParams(e,"dialog",["type","timestamp","code","name","line","capture"]),e.code="0044",b.gameLog(e)}static message(e){return typeof e>"u"&&(e={}),b.validateParams(e,"message",["type","timestamp","code","name","line","capture"]),e.code="0839",b.gameLog(e)}static gameLog(e){return c("GameLog",e)}static gameNameLog(e){return b.gameLog(e)}static statChange(e){return c("PlayerStats",e)}static changeZone(e){return c("ChangeZone",e)}static network6d(e){return c("ActorControl",e)}static nameToggle(e){return c("NameToggle",e)}static map(e){return c("Map",e)}static systemLogMessage(e){return c("SystemLogMessage",e)}static mapEffect(e){return c("MapEffect",e)}static combatantMemory(e){return c("CombatantMemory",e)}static startsUsingExtra(e){return c("StartsUsingExtra",e)}static abilityExtra(e){return c("AbilityExtra",e)}static maybeCapture(e,t,a,n){return a===void 0&&(a=n??D),a=b.anyOf(a),e?b.namedCapture(t,a):a}static optional(e){return`(?:${e})?`}static namedCapture(e,t){return e.includes(">")&&console.error(`"${e}" contains ">".`),e.includes("<")&&console.error(`"${e}" contains ">".`),`(?<${e}>${t})`}static anyOf(...e){const t=o=>{const[l]=o;return l!==void 0&&o.length===1?`${l instanceof RegExp?l.source:l}`:`(?:${o.map(C=>C instanceof RegExp?C.source:C).join("|")})`};let a=[];const[n]=e;return e.length===1?typeof n=="string"||n instanceof RegExp?a=[n]:Array.isArray(n)?a=n:a=[]:a=e,t(a)}static parse(e){const t={Timestamp:"^.{14}",NetTimestamp:".{33}",NetField:"(?:[^|]*\\|)",LogType:"[0-9A-Fa-f]{2}",AbilityCode:"[0-9A-Fa-f]{1,8}",ObjectId:"[0-9A-F]{8}",Name:"(?:[^\\s:|]+(?: [^\\s:|]+)?|)",Float:"-?[0-9]+(?:[.,][0-9]+)?(?:E-?[0-9]+)?"};let a="i";return e instanceof RegExp&&(a+=(e.global?"g":"")+(e.multiline?"m":""),e=e.source),e=e.replace(/\\y\{(.*?)\}/g,(n,o)=>t[o]||n),new RegExp(e,a)}static parseGlobal(e){const t=b.parse(e);let a="gi";return e instanceof RegExp&&(a+=e.multiline?"m":""),new RegExp(t.source,a)}static trueIfUndefined(e){return typeof e>"u"?!0:!!e}static validateParams(e,t,a){if(e===null||typeof e!="object")return;const n=Object.keys(e);for(const o of n)if(!a.includes(o))throw new Error(`${t}: invalid parameter '${o}'. Valid params: ${JSON.stringify(a)}`)}};Y(b,"logVersion","latest");let I=b;const ae="\\|",q="[^|]*",Te="^^",Ae=/^\^\^/,be=["ability","name","source","target","line"],ve=be,ie={echo:"0038",dialog:"0044",message:"0839"},ne=(i,e,t)=>{const a=ee[e][i];t===void 0&&(t=Object.keys(a.fields),"repeatingFields"in a&&t.push(a.repeatingFields.label));const n={},o=a.firstOptionalField;for(const[l,C]of Object.entries(a.fields)){if(!t.includes(l))continue;const E={field:l,optional:o!==void 0&&C>=o};l==="type"&&(E.value=a.type),n[C]=E}return"repeatingFields"in a&&t.includes(a.repeatingFields.label)&&(n[a.repeatingFields.startingIndex]={field:a.repeatingFields.label,optional:o!==void 0&&a.repeatingFields.startingIndex>=o,repeating:!0,repeatingKeys:[...a.repeatingFields.names],sortKeys:a.repeatingFields.sortKeys,primaryKey:a.repeatingFields.primaryKey,possibleKeys:[...a.repeatingFields.possibleKeys]}),n},Pe=(i,e)=>{if(i!==!0)return!1;if(e===void 0)return!0;if(!Array.isArray(e))return!1;for(const t of e)if(typeof t!="object")return!1;return!0},se=(i,e,t)=>{var J,R,T,U,K,j,G,W,Z;i=i??{};const a=[];for(const s in t){const y=t[s];y&&a.push(y.field)}I.validateParams(i,e,["capture",...a]);const n=I.trueIfUndefined(i.capture),o=Object.keys(t).sort((s,y)=>parseInt(s)-parseInt(y));let l;if(n){const s=[];for(const k in t)s.push(k);let y=s.pop();if(y===void 0)l=o[o.length-1]??"0";else{for(;(J=t[y])!=null&&J.optional&&!((((R=t[y])==null?void 0:R.field)??"")in i);)y=s.pop();l=y??"0"}}else{l="0";for(const s in t){if(typeof(t[s]??{})!="object")continue;const k=(T=t[s])==null?void 0:T.field;k!==void 0&&k in i&&(l=s)}}const C=parseInt(l),E=Object.keys(i).filter(s=>ve.includes(s));let M=H.flagTranslationsNeeded&&E.length>0?Te:"^",X=-1;for(const s in t){const y=parseInt(s),k=y-X-1;k===1?M+="\\y{NetField}":k>1&&(M+=`\\y{NetField}{${k}}`),X=y;const L=t[s];if(typeof L!="object")throw new Error(`${e}: invalid value: ${JSON.stringify(L)}`);const r=L.field,u=((U=L.value)==null?void 0:U.toString())??q,g=i[r];if(Pe((K=t[s])==null?void 0:K.repeating,g)){let z=g;const B=(j=t[s])==null?void 0:j.sortKeys,O=(G=t[s])==null?void 0:G.primaryKey,P=(W=t[s])==null?void 0:W.possibleKeys;if(O===void 0||P===void 0)throw new le;B&&(P.sort((A,m)=>A.toLowerCase().localeCompare(m.toLowerCase())),z!==void 0&&(z=[...z].sort((A,m)=>{if(typeof A!="object"||A[O]===void 0)return console.warn("Invalid argument passed to trigger:",A),0;const N=A[O];if(typeof N!="string"||!(P!=null&&P.includes(N)))return console.warn("Invalid argument passed to trigger:",A),0;if(typeof m!="object"||m[O]===void 0)return console.warn("Invalid argument passed to trigger:",m),0;const f=m[O];return typeof f!="string"||!(P!=null&&P.includes(f))?(console.warn("Invalid argument passed to trigger:",m),0):N.toLowerCase().localeCompare(f.toLowerCase())})));const V=z;P.forEach(A=>{var f,h;const m=V==null?void 0:V.find(w=>O in w&&w[O]===A);let N="";(h=(f=t[s])==null?void 0:f.repeatingKeys)==null||h.forEach(w=>{let d=m==null?void 0:m[w];(m===void 0||!(w in m))&&(w===O?d=A:d=q),typeof d!="string"&&(Array.isArray(d)?(d.length<1||d.some(F=>typeof F!="string"))&&(d=q):d=q),N+=I.maybeCapture(w===O?!1:n,r+A,d,u)+ae}),N.length>0&&(M+=`(?:${N})${m!==void 0?"":"?"}`)})}else(Z=t[s])!=null&&Z.repeating||(r!==void 0?M+=I.maybeCapture(n,r,g,u)+ae:M+=u+ae);if(y>=C)break}return I.parse(M)},p=(i,e)=>se(e,i,ne(i,H.logVersion)),v=class v{static setFlagTranslationsNeeded(e){v.flagTranslationsNeeded=e}static doesNetRegexNeedTranslation(e){console.assert(v.flagTranslationsNeeded);const t=typeof e=="string"?e:e.source;return!!Ae.exec(t)}static startsUsing(e){return p("StartsUsing",e)}static ability(e){return se(e,"Ability",{...ne("Ability",v.logVersion),0:{field:"type",value:"2[12]",optional:!1}})}static abilityFull(e){return this.ability(e)}static headMarker(e){return p("HeadMarker",e)}static addedCombatant(e){return se(e,"AddedCombatant",ne("AddedCombatant",v.logVersion))}static addedCombatantFull(e){return v.addedCombatant(e)}static removingCombatant(e){return p("RemovedCombatant",e)}static gainsEffect(e){return p("GainsEffect",e)}static statusEffectExplicit(e){return p("StatusEffect",e)}static losesEffect(e){return p("LosesEffect",e)}static tether(e){return p("Tether",e)}static wasDefeated(e){return p("WasDefeated",e)}static networkDoT(e){return p("NetworkDoT",e)}static echo(e){return typeof e>"u"&&(e={}),I.validateParams(e,"Echo",["type","timestamp","code","name","line","capture"]),v.gameLog({...e,code:ie.echo})}static dialog(e){return typeof e>"u"&&(e={}),I.validateParams(e,"Dialog",["type","timestamp","code","name","line","capture"]),v.gameLog({...e,code:ie.dialog})}static message(e){return typeof e>"u"&&(e={}),I.validateParams(e,"Message",["type","timestamp","code","name","line","capture"]),v.gameLog({...e,code:ie.message})}static gameLog(e){return p("GameLog",e)}static gameNameLog(e){return v.gameLog(e)}static statChange(e){return p("PlayerStats",e)}static changeZone(e){return p("ChangeZone",e)}static network6d(e){return p("ActorControl",e)}static nameToggle(e){return p("NameToggle",e)}static map(e){return p("Map",e)}static systemLogMessage(e){return p("SystemLogMessage",e)}static mapEffect(e){return p("MapEffect",e)}static fateDirector(e){return p("FateDirector",e)}static ceDirector(e){return p("CEDirector",e)}static combatantMemory(e){return p("CombatantMemory",e)}static startsUsingExtra(e){return p("StartsUsingExtra",e)}static abilityExtra(e){return p("AbilityExtra",e)}};Y(v,"logVersion","latest"),Y(v,"flagTranslationsNeeded",!1);let H=v;const ke={wipe:H.network6d({command:["40000010","4000000F"]}),cactbotWipeEcho:H.echo({line:"cactbot wipe.*?"}),userWipeEcho:H.echo({line:"end"})};export{H as N,I as R,le as U,ke as c,ie as g,Q as l};
diff --git a/assets/netregexes-7057d210.js.gz b/assets/netregexes-7057d210.js.gz
new file mode 100644
index 00000000..4634c836
Binary files /dev/null and b/assets/netregexes-7057d210.js.gz differ
diff --git a/assets/obs-afd8c929.js b/assets/obs-afd8c929.js
deleted file mode 100644
index 9b0e1c89..00000000
--- a/assets/obs-afd8c929.js
+++ /dev/null
@@ -1 +0,0 @@
-var q=Object.defineProperty;var X=(t,e,n)=>e in t?q(t,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[e]=n;var U=(t,e,n)=>(X(t,typeof e!="symbol"?e+"":e,n),n);import{d as defineComponent,x as useStorage,v as reactive,aw as OBSWebSocket,s as ref,A as onMounted,ax as VXETable,ay as onUnmounted,r as resolveComponent,o as openBlock,b as createElementBlock,C as withDirectives,D as vShow,u as unref,f as createBaseVNode,P as normalizeStyle,a as createVNode,w as withCtx,a0 as isRef,F as createTextVNode,G as Fragment}from"./vendor-5deaef20.js";import{d as data$2,Z as ZoneInfo$1}from"./zoneInfo-10cfa869.js";const data$1={Companions:12,CustomDeliveries:25,DeepDungeons:21,DisciplesOfTheHand:17,DisciplesOfTheLand:16,Dungeons:2,DutyRoulette:1,Eureka:26,Fates:8,GoldSaucer:19,GrandCompany:11,Guildhests:3,Levequests:10,MaskedCarnivale:27,OverallCompletion:14,PlayerCommendation:15,Pvp:6,QuestBattles:7,Raids:5,RetainerVentures:18,TreasureHunt:9,Trials:4,TribalQuests:13,UltimateRaids:28,VCDungeonFinder:30,WondrousTails:24},ContentType$1=data$1,languages=["en","de","fr","ja","cn","ko"],isLang=t=>{const e=languages;return t===void 0?!1:e.includes(t)},langToLocale=t=>({en:"en",de:"de",fr:"fr",ja:"ja",cn:"zh-CN",ko:"ko"})[t];class UnreachableCode extends Error{constructor(){super("This code shouldn't be reached")}}let inited=!1,wsUrl=null,ws=null,queue=[],rseqCounter=0;const responsePromises={},subscribers={},sendMessage=(t,e)=>{ws?queue?queue.push(t):ws.send(JSON.stringify(t)):queue?queue.push([t,e]):window.OverlayPluginApi.callHandler(JSON.stringify(t),e)},processEvent=t=>{init();const e=subscribers[t.type];e==null||e.forEach(n=>{try{n(t)}catch(r){console.error(r)}})},dispatchOverlayEvent=processEvent,addOverlayListener$1=(t,e)=>{var n;init(),subscribers[t]||(subscribers[t]=[],queue||sendMessage({call:"subscribe",events:[t]})),(n=subscribers[t])==null||n.push(e)},removeOverlayListener$1=(t,e)=>{if(init(),subscribers[t]){const n=subscribers[t],r=n==null?void 0:n.indexOf(e);r!==void 0&&r>-1&&(n==null||n.splice(r,1))}},callOverlayHandlerInternal=t=>{init();const e={...t,rseq:0};let n;return ws?(e.rseq=rseqCounter++,n=new Promise((r,i)=>{responsePromises[e.rseq]={resolve:r,reject:i}}),sendMessage(e)):n=new Promise((r,i)=>{sendMessage(e,o=>{if(o===null){r(o);return}const a=JSON.parse(o);a.$error?i(a):r(a)})}),n},callOverlayHandlerOverrideMap={},callOverlayHandler=t=>{init();const e=t.call;return(callOverlayHandlerOverrideMap[e]??callOverlayHandlerInternal)(t)},init=()=>{if(!inited){if(typeof window<"u"){if(wsUrl=new URLSearchParams(window.location.search).get("OVERLAY_WS"),wsUrl!==null){const t=function(e){ws=new WebSocket(e),ws.addEventListener("error",n=>{console.error(n)}),ws.addEventListener("open",()=>{console.log("Connected!");const n=queue??[];queue=null,sendMessage({call:"subscribe",events:Object.keys(subscribers)});for(const r of n)Array.isArray(r)||sendMessage(r)}),ws.addEventListener("message",n=>{try{if(typeof n.data!="string"){console.error("Invalid message data received: ",n);return}const r=JSON.parse(n.data),i=(r==null?void 0:r.rseq)!==void 0?responsePromises[r.rseq]:void 0;r.rseq!==void 0&&i?(r.$error?i.reject(r):i.resolve(r),delete responsePromises[r.rseq]):processEvent(r)}catch{console.error("Invalid message received: ",n);return}}),ws.addEventListener("close",()=>{queue=null,console.log("Trying to reconnect..."),window.setTimeout(()=>{t(e)},300)})};t(wsUrl)}else{const t=function(){var n;if(!((n=window.OverlayPluginApi)!=null&&n.ready)){window.setTimeout(t,300);return}const e=queue??[];queue=null,window.__OverlayCallback=processEvent,sendMessage({call:"subscribe",events:Object.keys(subscribers)});for(const r of e)Array.isArray(r)&&sendMessage(r[0],r[1])};t()}window.addOverlayListener=addOverlayListener$1,window.removeOverlayListener=removeOverlayListener$1,window.callOverlayHandler=callOverlayHandler,window.dispatchOverlayEvent=dispatchOverlayEvent}inited=!0}},_Conditions={targetIsYou(){return(t,e)=>t.me===(e==null?void 0:e.target)},targetIsNotYou(){return(t,e)=>t.me!==(e==null?void 0:e.target)},caresAboutAOE(){return t=>t.role==="tank"||t.role==="healer"||t.CanAddle()||t.job==="BLU"},caresAboutMagical(){return t=>t.role==="tank"||t.role==="healer"||t.CanAddle()||t.job==="BLU"},caresAboutPhysical(){return t=>t.role==="tank"||t.role==="healer"||t.CanFeint()||t.job==="BLU"}},combatantMemoryKeys=["CurrentWorldID","WorldID","WorldName","BNpcID","BNpcNameID","PartyType","ID","OwnerID","WeaponId","Type","Job","Level","Name","CurrentHP","MaxHP","CurrentMP","MaxMP","PosX","PosY","PosZ","Heading","MonsterType","Status","ModelStatus","AggressionStatus","TargetID","IsTargetable","Radius","Distance","EffectiveDistance","NPCTargetID","CurrentGP","MaxGP","CurrentCP","MaxCP","PCTargetID","IsCasting1","IsCasting2","CastBuffID","CastTargetID","CastDurationCurrent","CastDurationMax","TransformationId"],latestLogDefinitions={GameLog:{type:"00",name:"GameLog",source:"FFXIV_ACT_Plugin",messageType:"ChatLog",fields:{type:0,timestamp:1,code:2,name:3,line:4},subFields:{code:{"0039":{name:"message",canAnonymize:!0},"0038":{name:"echo",canAnonymize:!0},"0044":{name:"dialog",canAnonymize:!0},"0839":{name:"message",canAnonymize:!0}}},firstOptionalField:void 0},ChangeZone:{type:"01",name:"ChangeZone",source:"FFXIV_ACT_Plugin",messageType:"Territory",fields:{type:0,timestamp:1,id:2,name:3},lastInclude:!0,canAnonymize:!0,firstOptionalField:void 0},ChangedPlayer:{type:"02",name:"ChangedPlayer",source:"FFXIV_ACT_Plugin",messageType:"ChangePrimaryPlayer",fields:{type:0,timestamp:1,id:2,name:3},playerIds:{2:3},lastInclude:!0,canAnonymize:!0,firstOptionalField:void 0},AddedCombatant:{type:"03",name:"AddedCombatant",source:"FFXIV_ACT_Plugin",messageType:"AddCombatant",fields:{type:0,timestamp:1,id:2,name:3,job:4,level:5,ownerId:6,worldId:7,world:8,npcNameId:9,npcBaseId:10,currentHp:11,hp:12,currentMp:13,mp:14,x:17,y:18,z:19,heading:20},playerIds:{2:3,6:null},canAnonymize:!0,firstOptionalField:void 0},RemovedCombatant:{type:"04",name:"RemovedCombatant",source:"FFXIV_ACT_Plugin",messageType:"RemoveCombatant",fields:{type:0,timestamp:1,id:2,name:3,job:4,level:5,owner:6,world:8,npcNameId:9,npcBaseId:10,hp:12,x:17,y:18,z:19,heading:20},playerIds:{2:3,6:null},canAnonymize:!0,firstOptionalField:void 0},PartyList:{type:"11",name:"PartyList",source:"FFXIV_ACT_Plugin",messageType:"PartyList",fields:{type:0,timestamp:1,partyCount:2,id0:3,id1:4,id2:5,id3:6,id4:7,id5:8,id6:9,id7:10,id8:11,id9:12,id10:13,id11:14,id12:15,id13:16,id14:17,id15:18,id16:19,id17:20,id18:21,id19:22,id20:23,id21:24,id22:25,id23:26},playerIds:{3:null,4:null,5:null,6:null,7:null,8:null,9:null,10:null,11:null,12:null,13:null,14:null,15:null,16:null,17:null,18:null,19:null,20:null,21:null,22:null,23:null,24:null,25:null,26:null},firstOptionalField:3,canAnonymize:!0,lastInclude:!0},PlayerStats:{type:"12",name:"PlayerStats",source:"FFXIV_ACT_Plugin",messageType:"PlayerStats",fields:{type:0,timestamp:1,job:2,strength:3,dexterity:4,vitality:5,intelligence:6,mind:7,piety:8,attackPower:9,directHit:10,criticalHit:11,attackMagicPotency:12,healMagicPotency:13,determination:14,skillSpeed:15,spellSpeed:16,tenacity:18,localContentId:19},canAnonymize:!0,lastInclude:!0,firstOptionalField:void 0},StartsUsing:{type:"20",name:"StartsUsing",source:"FFXIV_ACT_Plugin",messageType:"StartsCasting",fields:{type:0,timestamp:1,sourceId:2,source:3,id:4,ability:5,targetId:6,target:7,castTime:8,x:9,y:10,z:11,heading:12},possibleRsvFields:[5],blankFields:[6],playerIds:{2:3,6:7},canAnonymize:!0,firstOptionalField:void 0},Ability:{type:"21",name:"Ability",source:"FFXIV_ACT_Plugin",messageType:"ActionEffect",fields:{type:0,timestamp:1,sourceId:2,source:3,id:4,ability:5,targetId:6,target:7,flags:8,damage:9,targetCurrentHp:24,targetMaxHp:25,targetCurrentMp:26,targetMaxMp:27,targetX:30,targetY:31,targetZ:32,targetHeading:33,currentHp:34,maxHp:35,currentMp:36,maxMp:37,x:40,y:41,z:42,heading:43,sequence:44,targetIndex:45,targetCount:46},possibleRsvFields:[5],playerIds:{2:3,6:7},blankFields:[6],canAnonymize:!0,firstOptionalField:void 0},NetworkAOEAbility:{type:"22",name:"NetworkAOEAbility",source:"FFXIV_ACT_Plugin",messageType:"AOEActionEffect",fields:{type:0,timestamp:1,sourceId:2,source:3,id:4,ability:5,targetId:6,target:7,flags:8,damage:9,targetCurrentHp:24,targetMaxHp:25,targetCurrentMp:26,targetMaxMp:27,targetX:30,targetY:31,targetZ:32,targetHeading:33,currentHp:34,maxHp:35,currentMp:36,maxMp:37,x:40,y:41,z:42,heading:43,sequence:44,targetIndex:45,targetCount:46},possibleRsvFields:[5],playerIds:{2:3,6:7},blankFields:[6],canAnonymize:!0,firstOptionalField:void 0},NetworkCancelAbility:{type:"23",name:"NetworkCancelAbility",source:"FFXIV_ACT_Plugin",messageType:"CancelAction",fields:{type:0,timestamp:1,sourceId:2,source:3,id:4,name:5,reason:6},possibleRsvFields:[5],playerIds:{2:3},canAnonymize:!0,firstOptionalField:void 0},NetworkDoT:{type:"24",name:"NetworkDoT",source:"FFXIV_ACT_Plugin",messageType:"DoTHoT",fields:{type:0,timestamp:1,id:2,name:3,which:4,effectId:5,damage:6,currentHp:7,maxHp:8,currentMp:9,maxMp:10,x:13,y:14,z:15,heading:16,sourceId:17,source:18,damageType:19,sourceCurrentHp:20,sourceMaxHp:21,sourceCurrentMp:22,sourceMaxMp:23,sourceX:26,sourceY:27,sourceZ:28,sourceHeading:29},playerIds:{2:3,17:18},canAnonymize:!0,firstOptionalField:void 0},WasDefeated:{type:"25",name:"WasDefeated",source:"FFXIV_ACT_Plugin",messageType:"Death",fields:{type:0,timestamp:1,targetId:2,target:3,sourceId:4,source:5},playerIds:{2:3,4:5},canAnonymize:!0,firstOptionalField:void 0},GainsEffect:{type:"26",name:"GainsEffect",source:"FFXIV_ACT_Plugin",messageType:"StatusAdd",fields:{type:0,timestamp:1,effectId:2,effect:3,duration:4,sourceId:5,source:6,targetId:7,target:8,count:9,targetMaxHp:10,sourceMaxHp:11},possibleRsvFields:[3],playerIds:{5:6,7:8},canAnonymize:!0,firstOptionalField:void 0},HeadMarker:{type:"27",name:"HeadMarker",source:"FFXIV_ACT_Plugin",messageType:"TargetIcon",fields:{type:0,timestamp:1,targetId:2,target:3,id:6},playerIds:{2:3},canAnonymize:!0,firstOptionalField:void 0},NetworkRaidMarker:{type:"28",name:"NetworkRaidMarker",source:"FFXIV_ACT_Plugin",messageType:"WaymarkMarker",fields:{type:0,timestamp:1,operation:2,waymark:3,id:4,name:5,x:6,y:7,z:8},canAnonymize:!0,firstOptionalField:void 0},NetworkTargetMarker:{type:"29",name:"NetworkTargetMarker",source:"FFXIV_ACT_Plugin",messageType:"SignMarker",fields:{type:0,timestamp:1,operation:2,waymark:3,id:4,name:5,targetId:6,targetName:7},playerIds:{4:null,5:null},firstOptionalField:void 0},LosesEffect:{type:"30",name:"LosesEffect",source:"FFXIV_ACT_Plugin",messageType:"StatusRemove",fields:{type:0,timestamp:1,effectId:2,effect:3,sourceId:5,source:6,targetId:7,target:8,count:9},possibleRsvFields:[3],playerIds:{5:6,7:8},canAnonymize:!0,firstOptionalField:void 0},NetworkGauge:{type:"31",name:"NetworkGauge",source:"FFXIV_ACT_Plugin",messageType:"Gauge",fields:{type:0,timestamp:1,id:2,data0:3,data1:4,data2:5,data3:6},playerIds:{2:null},firstUnknownField:3,canAnonymize:!0,firstOptionalField:void 0},NetworkWorld:{type:"32",name:"NetworkWorld",source:"FFXIV_ACT_Plugin",messageType:"World",fields:{type:0,timestamp:1},isUnknown:!0,firstOptionalField:void 0},ActorControl:{type:"33",name:"ActorControl",source:"FFXIV_ACT_Plugin",messageType:"Director",fields:{type:0,timestamp:1,instance:2,command:3,data0:4,data1:5,data2:6,data3:7},canAnonymize:!0,firstOptionalField:void 0},NameToggle:{type:"34",name:"NameToggle",source:"FFXIV_ACT_Plugin",messageType:"NameToggle",fields:{type:0,timestamp:1,id:2,name:3,targetId:4,targetName:5,toggle:6},playerIds:{2:3,4:5},canAnonymize:!0,firstOptionalField:void 0},Tether:{type:"35",name:"Tether",source:"FFXIV_ACT_Plugin",messageType:"Tether",fields:{type:0,timestamp:1,sourceId:2,source:3,targetId:4,target:5,id:8},playerIds:{2:3,4:5},canAnonymize:!0,firstUnknownField:9,firstOptionalField:void 0},LimitBreak:{type:"36",name:"LimitBreak",source:"FFXIV_ACT_Plugin",messageType:"LimitBreak",fields:{type:0,timestamp:1,valueHex:2,bars:3},canAnonymize:!0,firstOptionalField:void 0},NetworkEffectResult:{type:"37",name:"NetworkEffectResult",source:"FFXIV_ACT_Plugin",messageType:"EffectResult",fields:{type:0,timestamp:1,id:2,name:3,sequenceId:4,currentHp:5,maxHp:6,currentMp:7,maxMp:8,currentShield:9,x:11,y:12,z:13,heading:14},playerIds:{2:3},firstUnknownField:22,canAnonymize:!0,firstOptionalField:void 0},StatusEffect:{type:"38",name:"StatusEffect",source:"FFXIV_ACT_Plugin",messageType:"StatusList",fields:{type:0,timestamp:1,targetId:2,target:3,jobLevelData:4,hp:5,maxHp:6,mp:7,maxMp:8,currentShield:9,x:11,y:12,z:13,heading:14,data0:15,data1:16,data2:17,data3:18,data4:19,data5:20},playerIds:{2:3},firstUnknownField:18,canAnonymize:!0,firstOptionalField:18},NetworkUpdateHP:{type:"39",name:"NetworkUpdateHP",source:"FFXIV_ACT_Plugin",messageType:"UpdateHp",fields:{type:0,timestamp:1,id:2,name:3,currentHp:4,maxHp:5,currentMp:6,maxMp:7,x:10,y:11,z:12,heading:13},playerIds:{2:3},canAnonymize:!0,firstOptionalField:void 0},Map:{type:"40",name:"Map",source:"FFXIV_ACT_Plugin",messageType:"ChangeMap",fields:{type:0,timestamp:1,id:2,regionName:3,placeName:4,placeNameSub:5},canAnonymize:!0,firstOptionalField:void 0,lastInclude:!0},SystemLogMessage:{type:"41",name:"SystemLogMessage",source:"FFXIV_ACT_Plugin",messageType:"SystemLogMessage",fields:{type:0,timestamp:1,instance:2,id:3,param0:4,param1:5,param2:6},canAnonymize:!0,firstOptionalField:void 0},StatusList3:{type:"42",name:"StatusList3",source:"FFXIV_ACT_Plugin",messageType:"StatusList3",fields:{type:0,timestamp:1,id:2,name:3},playerIds:{2:3},canAnonymize:!0,firstOptionalField:4,firstUnknownField:4},ParserInfo:{type:"249",name:"ParserInfo",source:"FFXIV_ACT_Plugin",messageType:"Settings",fields:{type:0,timestamp:1},globalInclude:!0,canAnonymize:!0,firstOptionalField:void 0},ProcessInfo:{type:"250",name:"ProcessInfo",source:"FFXIV_ACT_Plugin",messageType:"Process",fields:{type:0,timestamp:1},globalInclude:!0,canAnonymize:!0,firstOptionalField:void 0},Debug:{type:"251",name:"Debug",source:"FFXIV_ACT_Plugin",messageType:"Debug",fields:{type:0,timestamp:1},globalInclude:!0,canAnonymize:!1,firstOptionalField:void 0},PacketDump:{type:"252",name:"PacketDump",source:"FFXIV_ACT_Plugin",messageType:"PacketDump",fields:{type:0,timestamp:1},canAnonymize:!1,firstOptionalField:void 0},Version:{type:"253",name:"Version",source:"FFXIV_ACT_Plugin",messageType:"Version",fields:{type:0,timestamp:1},globalInclude:!0,canAnonymize:!0,firstOptionalField:void 0},Error:{type:"254",name:"Error",source:"FFXIV_ACT_Plugin",messageType:"Error",fields:{type:0,timestamp:1},canAnonymize:!1,firstOptionalField:void 0},None:{type:"[0-9]+",name:"None",source:"FFXIV_ACT_Plugin",messageType:"None",fields:{type:0,timestamp:1},isUnknown:!0,firstOptionalField:void 0},LineRegistration:{type:"256",name:"LineRegistration",source:"OverlayPlugin",messageType:"256",fields:{type:0,timestamp:1,id:2,source:3,version:4},globalInclude:!0,canAnonymize:!0,firstOptionalField:void 0},MapEffect:{type:"257",name:"MapEffect",source:"OverlayPlugin",messageType:"257",fields:{type:0,timestamp:1,instance:2,flags:3,location:4,data0:5,data1:6},canAnonymize:!0,firstOptionalField:void 0},FateDirector:{type:"258",name:"FateDirector",source:"OverlayPlugin",messageType:"258",fields:{type:0,timestamp:1,category:2,fateId:4,progress:5},canAnonymize:!0,firstOptionalField:void 0},CEDirector:{type:"259",name:"CEDirector",source:"OverlayPlugin",messageType:"259",fields:{type:0,timestamp:1,popTime:2,timeRemaining:3,ceKey:5,numPlayers:6,status:7,progress:9},canAnonymize:!0,firstOptionalField:void 0},InCombat:{type:"260",name:"InCombat",source:"OverlayPlugin",messageType:"260",fields:{type:0,timestamp:1,inACTCombat:2,inGameCombat:3,isACTChanged:4,isGameChanged:5},canAnonymize:!0,firstOptionalField:void 0},CombatantMemory:{type:"261",name:"CombatantMemory",source:"OverlayPlugin",messageType:"261",fields:{type:0,timestamp:1,change:2,id:3},canAnonymize:!0,firstOptionalField:5,firstUnknownField:4,playerIds:{3:null},repeatingFields:{startingIndex:4,label:"pair",names:["key","value"],sortKeys:!0,primaryKey:"key",possibleKeys:combatantMemoryKeys}},RSVData:{type:"262",name:"RSVData",source:"OverlayPlugin",messageType:"262",fields:{type:0,timestamp:1,locale:2,key:4,value:5},canAnonymize:!0,firstOptionalField:void 0},StartsUsingExtra:{type:"263",name:"StartsUsingExtra",source:"OverlayPlugin",messageType:"263",fields:{type:0,timestamp:1,sourceId:2,id:3,x:4,y:5,z:6,heading:7},playerIds:{2:null},canAnonymize:!0,firstOptionalField:7},AbilityExtra:{type:"264",name:"AbilityExtra",source:"OverlayPlugin",messageType:"264",fields:{type:0,timestamp:1,sourceId:2,id:3,globalEffectCounter:4,dataFlag:5,x:6,y:7,z:8,heading:9},blankFields:[6],playerIds:{2:null},canAnonymize:!0,firstOptionalField:9}},logDefinitionsVersions={latest:latestLogDefinitions},assertLogDefinitions=logDefinitionsVersions;console.assert(assertLogDefinitions);const logDefinitions=logDefinitionsVersions.latest,separator$1=":",matchDefault$1="[^:]*",matchWithColonsDefault="(?:[^:]|: )*?",fieldsWithPotentialColons=["effect","ability"],defaultParams$1=(t,e,n)=>{const r=logDefinitionsVersions[e][t];n===void 0&&(n=Object.keys(r.fields),"repeatingFields"in r&&n.push(r.repeatingFields.label));const i={},o=r.firstOptionalField;for(const[a,l]of Object.entries(r.fields)){if(!n.includes(a))continue;const s={field:a,optional:o!==void 0&&l>=o};a==="type"&&(s.value=r.type),i[l]=s}return"repeatingFields"in r&&n.includes(r.repeatingFields.label)&&(i[r.repeatingFields.startingIndex]={field:r.repeatingFields.label,optional:o!==void 0&&r.repeatingFields.startingIndex>=o,repeating:!0,repeatingKeys:[...r.repeatingFields.names],sortKeys:r.repeatingFields.sortKeys,primaryKey:r.repeatingFields.primaryKey,possibleKeys:[...r.repeatingFields.possibleKeys]}),i},isRepeatingField$1=(t,e)=>{if(t!==!0)return!1;if(e===void 0)return!0;if(!Array.isArray(e))return!1;for(const n of e)if(typeof n!="object")return!1;return!0},parseHelper$1=(t,e,n)=>{var V,P,b,I,H,T,y,x,L;t=t??{};const r=[];for(const k in n){const v=n[k];v&&r.push(v.field)}Regexes$1.validateParams(t,e,["capture",...r]);const i=Regexes$1.trueIfUndefined(t.capture),o=Object.keys(n).sort((k,v)=>parseInt(k)-parseInt(v));let a;if(i){const k=[];for(const w in n)k.push(w);let v=k.pop();if(v===void 0)a=o[o.length-1]??"0";else{for(;(V=n[v])!=null&&V.optional&&!((((P=n[v])==null?void 0:P.field)??"")in t);)v=k.pop();a=v??"0"}}else{a="0";for(const k in n){if(typeof(n[k]??{})!="object")continue;const w=(b=n[k])==null?void 0:b.field;w!==void 0&&w in t&&(a=k)}}const l=parseInt(a),s=`(?:${logDefinitions.Ability.messageType}|${logDefinitions.NetworkAOEAbility.messageType})`,u="(?:15|16)",g=e!=="Ability"?logDefinitions[e].messageType:s,h=parseInt(logDefinitions[e].type).toString(16).toUpperCase(),O=h.length<2?`00${h}`.slice(-2):h,F=e!=="Ability"?O:u;let C="";i?C+=`(?\\y{Timestamp}) ${g} (?${F})`:C+=`\\y{Timestamp} ${g} ${F}`;let $=1;for(const k in n){const v=n[k];if(v===void 0)continue;const w=v.field;if(w==="timestamp"||w==="type")continue;const B=parseInt(k),W=B-$-1;if(W===1?C+=`${separator$1}${matchDefault$1}`:W>1&&(C+=`(?:${separator$1}${matchDefault$1}){${W}}`),$=B,C+=separator$1,typeof v!="object")throw new Error(`${e}: invalid value: ${JSON.stringify(v)}`);const _=w!==void 0&&fieldsWithPotentialColons.includes(w)?matchWithColonsDefault:matchDefault$1,c=((I=v.value)==null?void 0:I.toString())??_,d=t[w];if(isRepeatingField$1((H=n[k])==null?void 0:H.repeating,d)){const p="(?:$|:)";let f=d;const A=(T=n[k])==null?void 0:T.sortKeys,E=(y=n[k])==null?void 0:y.primaryKey,D=(x=n[k])==null?void 0:x.possibleKeys;if(E===void 0||D===void 0)throw new UnreachableCode;A&&(D.sort((S,m)=>S.toLowerCase().localeCompare(m.toLowerCase())),f!==void 0&&(f=[...f].sort((S,m)=>{if(typeof S!="object"||S[E]===void 0)return console.warn("Invalid argument passed to trigger:",S),0;const z=S[E];if(typeof z!="string"||!(D!=null&&D.includes(z)))return console.warn("Invalid argument passed to trigger:",S),0;if(typeof m!="object"||m[E]===void 0)return console.warn("Invalid argument passed to trigger:",m),0;const J=m[E];return typeof J!="string"||!(D!=null&&D.includes(J))?(console.warn("Invalid argument passed to trigger:",m),0):z.toLowerCase().localeCompare(J.toLowerCase())})));const M=f;D.forEach(S=>{var J,Y;const m=M==null?void 0:M.find(G=>E in G&&G[E]===S);let z="";(Y=(J=n[k])==null?void 0:J.repeatingKeys)==null||Y.forEach(G=>{let j=m==null?void 0:m[G];(m===void 0||!(G in m))&&(G===E?j=S:j=matchDefault$1),typeof j!="string"&&(Array.isArray(j)?(j.length<1||j.some(K=>typeof K!="string"))&&(j=matchDefault$1):j=matchDefault$1),z+=Regexes$1.maybeCapture(G===E?!1:i,w+S,j,c)+p}),z.length>0&&(C+=`(?:${z})${m!==void 0?"":"?"}`)})}else(L=n[k])!=null&&L.repeating||(w!==void 0?C+=Regexes$1.maybeCapture(i,w,d,c):C+=d);if(B>=l)break}return C+="(?:$|:)",Regexes$1.parse(C)},buildRegex$1=(t,e)=>parseHelper$1(e,t,defaultParams$1(t,Regexes$1.logVersion));var R;let Regexes$1=(R=class{static startsUsing(e){return buildRegex$1("StartsUsing",e)}static ability(e){return buildRegex$1("Ability",e)}static abilityFull(e){return this.ability(e)}static headMarker(e){return buildRegex$1("HeadMarker",e)}static addedCombatant(e){return buildRegex$1("AddedCombatant",e)}static addedCombatantFull(e){return this.addedCombatant(e)}static removingCombatant(e){return buildRegex$1("RemovedCombatant",e)}static gainsEffect(e){return buildRegex$1("GainsEffect",e)}static statusEffectExplicit(e){return buildRegex$1("StatusEffect",e)}static losesEffect(e){return buildRegex$1("LosesEffect",e)}static tether(e){return buildRegex$1("Tether",e)}static wasDefeated(e){return buildRegex$1("WasDefeated",e)}static networkDoT(e){return buildRegex$1("NetworkDoT",e)}static echo(e){return typeof e>"u"&&(e={}),R.validateParams(e,"echo",["type","timestamp","code","name","line","capture"]),e.code="0038",R.gameLog(e)}static dialog(e){return typeof e>"u"&&(e={}),R.validateParams(e,"dialog",["type","timestamp","code","name","line","capture"]),e.code="0044",R.gameLog(e)}static message(e){return typeof e>"u"&&(e={}),R.validateParams(e,"message",["type","timestamp","code","name","line","capture"]),e.code="0839",R.gameLog(e)}static gameLog(e){return buildRegex$1("GameLog",e)}static gameNameLog(e){return R.gameLog(e)}static statChange(e){return buildRegex$1("PlayerStats",e)}static changeZone(e){return buildRegex$1("ChangeZone",e)}static network6d(e){return buildRegex$1("ActorControl",e)}static nameToggle(e){return buildRegex$1("NameToggle",e)}static map(e){return buildRegex$1("Map",e)}static systemLogMessage(e){return buildRegex$1("SystemLogMessage",e)}static mapEffect(e){return buildRegex$1("MapEffect",e)}static combatantMemory(e){return buildRegex$1("CombatantMemory",e)}static startsUsingExtra(e){return buildRegex$1("StartsUsingExtra",e)}static abilityExtra(e){return buildRegex$1("AbilityExtra",e)}static maybeCapture(e,n,r,i){return r===void 0&&(r=i??matchDefault$1),r=R.anyOf(r),e?R.namedCapture(n,r):r}static optional(e){return`(?:${e})?`}static namedCapture(e,n){return e.includes(">")&&console.error(`"${e}" contains ">".`),e.includes("<")&&console.error(`"${e}" contains ">".`),`(?<${e}>${n})`}static anyOf(...e){const n=o=>{const[a]=o;return a!==void 0&&o.length===1?`${a instanceof RegExp?a.source:a}`:`(?:${o.map(l=>l instanceof RegExp?l.source:l).join("|")})`};let r=[];const[i]=e;return e.length===1?typeof i=="string"||i instanceof RegExp?r=[i]:Array.isArray(i)?r=i:r=[]:r=e,n(r)}static parse(e){const n={Timestamp:"^.{14}",NetTimestamp:".{33}",NetField:"(?:[^|]*\\|)",LogType:"[0-9A-Fa-f]{2}",AbilityCode:"[0-9A-Fa-f]{1,8}",ObjectId:"[0-9A-F]{8}",Name:"(?:[^\\s:|]+(?: [^\\s:|]+)?|)",Float:"-?[0-9]+(?:[.,][0-9]+)?(?:E-?[0-9]+)?"};let r="i";return e instanceof RegExp&&(r+=(e.global?"g":"")+(e.multiline?"m":""),e=e.source),e=e.replace(/\\y\{(.*?)\}/g,(i,o)=>n[o]||i),new RegExp(e,r)}static parseGlobal(e){const n=R.parse(e);let r="gi";return e instanceof RegExp&&(r+=e.multiline?"m":""),new RegExp(n.source,r)}static trueIfUndefined(e){return typeof e>"u"?!0:!!e}static validateParams(e,n,r){if(e===null||typeof e!="object")return;const i=Object.keys(e);for(const o of i)if(!r.includes(o))throw new Error(`${n}: invalid parameter '${o}'. Valid params: ${JSON.stringify(r)}`)}},U(R,"logVersion","latest"),R);const separator="\\|",matchDefault="[^|]*",magicTranslationString="^^",magicStringRegex=/^\^\^/,keysThatRequireTranslationAsConst=["ability","name","source","target","line"],keysThatRequireTranslation=keysThatRequireTranslationAsConst,gameLogCodes={echo:"0038",dialog:"0044",message:"0839"},defaultParams=(t,e,n)=>{const r=logDefinitionsVersions[e][t];n===void 0&&(n=Object.keys(r.fields),"repeatingFields"in r&&n.push(r.repeatingFields.label));const i={},o=r.firstOptionalField;for(const[a,l]of Object.entries(r.fields)){if(!n.includes(a))continue;const s={field:a,optional:o!==void 0&&l>=o};a==="type"&&(s.value=r.type),i[l]=s}return"repeatingFields"in r&&n.includes(r.repeatingFields.label)&&(i[r.repeatingFields.startingIndex]={field:r.repeatingFields.label,optional:o!==void 0&&r.repeatingFields.startingIndex>=o,repeating:!0,repeatingKeys:[...r.repeatingFields.names],sortKeys:r.repeatingFields.sortKeys,primaryKey:r.repeatingFields.primaryKey,possibleKeys:[...r.repeatingFields.possibleKeys]}),i},isRepeatingField=(t,e)=>{if(t!==!0)return!1;if(e===void 0)return!0;if(!Array.isArray(e))return!1;for(const n of e)if(typeof n!="object")return!1;return!0},parseHelper=(t,e,n)=>{var O,F,C,$,V,P,b,I,H;t=t??{};const r=[];for(const T in n){const y=n[T];y&&r.push(y.field)}Regexes$1.validateParams(t,e,["capture",...r]);const i=Regexes$1.trueIfUndefined(t.capture),o=Object.keys(n).sort((T,y)=>parseInt(T)-parseInt(y));let a;if(i){const T=[];for(const x in n)T.push(x);let y=T.pop();if(y===void 0)a=o[o.length-1]??"0";else{for(;(O=n[y])!=null&&O.optional&&!((((F=n[y])==null?void 0:F.field)??"")in t);)y=T.pop();a=y??"0"}}else{a="0";for(const T in n){if(typeof(n[T]??{})!="object")continue;const x=(C=n[T])==null?void 0:C.field;x!==void 0&&x in t&&(a=T)}}const l=parseInt(a),s=Object.keys(t).filter(T=>keysThatRequireTranslation.includes(T));let g=NetRegexes$1.flagTranslationsNeeded&&s.length>0?magicTranslationString:"^",h=-1;for(const T in n){const y=parseInt(T),x=y-h-1;x===1?g+="\\y{NetField}":x>1&&(g+=`\\y{NetField}{${x}}`),h=y;const L=n[T];if(typeof L!="object")throw new Error(`${e}: invalid value: ${JSON.stringify(L)}`);const k=L.field,v=(($=L.value)==null?void 0:$.toString())??matchDefault,w=t[k];if(isRepeatingField((V=n[T])==null?void 0:V.repeating,w)){let B=w;const W=(P=n[T])==null?void 0:P.sortKeys,_=(b=n[T])==null?void 0:b.primaryKey,c=(I=n[T])==null?void 0:I.possibleKeys;if(_===void 0||c===void 0)throw new UnreachableCode;W&&(c.sort((p,f)=>p.toLowerCase().localeCompare(f.toLowerCase())),B!==void 0&&(B=[...B].sort((p,f)=>{if(typeof p!="object"||p[_]===void 0)return console.warn("Invalid argument passed to trigger:",p),0;const A=p[_];if(typeof A!="string"||!(c!=null&&c.includes(A)))return console.warn("Invalid argument passed to trigger:",p),0;if(typeof f!="object"||f[_]===void 0)return console.warn("Invalid argument passed to trigger:",f),0;const E=f[_];return typeof E!="string"||!(c!=null&&c.includes(E))?(console.warn("Invalid argument passed to trigger:",f),0):A.toLowerCase().localeCompare(E.toLowerCase())})));const d=B;c.forEach(p=>{var E,D;const f=d==null?void 0:d.find(M=>_ in M&&M[_]===p);let A="";(D=(E=n[T])==null?void 0:E.repeatingKeys)==null||D.forEach(M=>{let S=f==null?void 0:f[M];(f===void 0||!(M in f))&&(M===_?S=p:S=matchDefault),typeof S!="string"&&(Array.isArray(S)?(S.length<1||S.some(m=>typeof m!="string"))&&(S=matchDefault):S=matchDefault),A+=Regexes$1.maybeCapture(M===_?!1:i,k+p,S,v)+separator}),A.length>0&&(g+=`(?:${A})${f!==void 0?"":"?"}`)})}else(H=n[T])!=null&&H.repeating||(k!==void 0?g+=Regexes$1.maybeCapture(i,k,w,v)+separator:g+=v+separator);if(y>=l)break}return Regexes$1.parse(g)},buildRegex=(t,e)=>parseHelper(e,t,defaultParams(t,NetRegexes$1.logVersion));var N;let NetRegexes$1=(N=class{static setFlagTranslationsNeeded(e){N.flagTranslationsNeeded=e}static doesNetRegexNeedTranslation(e){console.assert(N.flagTranslationsNeeded);const n=typeof e=="string"?e:e.source;return!!magicStringRegex.exec(n)}static startsUsing(e){return buildRegex("StartsUsing",e)}static ability(e){return parseHelper(e,"Ability",{...defaultParams("Ability",N.logVersion),0:{field:"type",value:"2[12]",optional:!1}})}static abilityFull(e){return this.ability(e)}static headMarker(e){return buildRegex("HeadMarker",e)}static addedCombatant(e){return parseHelper(e,"AddedCombatant",defaultParams("AddedCombatant",N.logVersion))}static addedCombatantFull(e){return N.addedCombatant(e)}static removingCombatant(e){return buildRegex("RemovedCombatant",e)}static gainsEffect(e){return buildRegex("GainsEffect",e)}static statusEffectExplicit(e){return buildRegex("StatusEffect",e)}static losesEffect(e){return buildRegex("LosesEffect",e)}static tether(e){return buildRegex("Tether",e)}static wasDefeated(e){return buildRegex("WasDefeated",e)}static networkDoT(e){return buildRegex("NetworkDoT",e)}static echo(e){return typeof e>"u"&&(e={}),Regexes$1.validateParams(e,"Echo",["type","timestamp","code","name","line","capture"]),N.gameLog({...e,code:gameLogCodes.echo})}static dialog(e){return typeof e>"u"&&(e={}),Regexes$1.validateParams(e,"Dialog",["type","timestamp","code","name","line","capture"]),N.gameLog({...e,code:gameLogCodes.dialog})}static message(e){return typeof e>"u"&&(e={}),Regexes$1.validateParams(e,"Message",["type","timestamp","code","name","line","capture"]),N.gameLog({...e,code:gameLogCodes.message})}static gameLog(e){return buildRegex("GameLog",e)}static gameNameLog(e){return N.gameLog(e)}static statChange(e){return buildRegex("PlayerStats",e)}static changeZone(e){return buildRegex("ChangeZone",e)}static network6d(e){return buildRegex("ActorControl",e)}static nameToggle(e){return buildRegex("NameToggle",e)}static map(e){return buildRegex("Map",e)}static systemLogMessage(e){return buildRegex("SystemLogMessage",e)}static mapEffect(e){return buildRegex("MapEffect",e)}static fateDirector(e){return buildRegex("FateDirector",e)}static ceDirector(e){return buildRegex("CEDirector",e)}static combatantMemory(e){return buildRegex("CombatantMemory",e)}static startsUsingExtra(e){return buildRegex("StartsUsingExtra",e)}static abilityExtra(e){return buildRegex("AbilityExtra",e)}},U(N,"logVersion","latest"),U(N,"flagTranslationsNeeded",!1),N);const commonNetRegex={wipe:NetRegexes$1.network6d({command:["40000010","4000000F"]}),cactbotWipeEcho:NetRegexes$1.echo({line:"cactbot wipe.*?"}),userWipeEcho:NetRegexes$1.echo({line:"end"})},numberToOutputString=function(t){const e=t.toString();return{en:e,de:e,fr:e,ja:e,cn:e,ko:e}},_Outputs={aoe:{en:"aoe",de:"AoE",fr:"AoE",ja:"全体攻撃",cn:"AoE",ko:"전체 공격"},bigAoe:{en:"big aoe!",de:"Große AoE!",fr:"Grosse AoE !",ja:"強力な全体攻撃",cn:"大AoE伤害!",ko:"강한 전체 공격!"},bleedAoe:{en:"AoE + Bleed",de:"AoE + Blutung",fr:"AoE + Saignement",ja:"全体攻撃 + DoT",cn:"AOE + 流血",ko:"전체 공격 + 도트"},tankBuster:{en:"Tank Buster",de:"Tank buster",fr:"Tank buster",ja:"タンク強攻撃",cn:"坦克死刑",ko:"탱버"},miniBuster:{en:"Mini Buster",de:"Kleiner Tankbuster",fr:"Mini Buster",ja:"タンク攻撃",cn:"小死刑",ko:"약한 탱버"},tankBusterOnPlayer:{en:"Tank Buster on ${player}",de:"Tank buster auf ${player}",fr:"Tank buster sur ${player}",ja:"${player}に強攻撃",cn:"死刑 点 ${player}",ko:'"${player}" 탱버'},tankBusterOnYou:{en:"Tank Buster on YOU",de:"Tank buster auf DIR",fr:"Tank buster sur VOUS",ja:"自分に強攻撃",cn:"死刑点名",ko:"탱버 대상자"},tankBusters:{en:"Tank Busters",de:"Tank busters",fr:"Tank busters",ja:"タンク強攻撃",cn:"坦克死刑",ko:"탱버"},tankCleave:{en:"Tank cleave",de:"Tank Cleave",fr:"Tank cleave",ja:"タンク範囲攻撃",cn:"顺劈",ko:"광역 탱버"},tankBusterCleaves:{en:"Tank Buster Cleaves",de:"Tankbuster Cleaves",fr:"Tankbuster cleaves",ja:"MT・ST同時範囲攻撃",cn:"双T扇形死刑",ko:"동시 광역 탱버"},tankBusterCleavesOnYou:{en:"Tank Cleaves on YOU",de:"Tank Cleaves auf DIR",fr:"Tank cleaves sur VOUS",ja:"MT・ST同時範囲攻撃(自分対象)",cn:"坦克顺劈点名",ko:"광역 탱버 대상자"},avoidTankCleave:{en:"Avoid tank cleave",de:"Tank Cleave ausweichen",fr:"Évitez le tank cleave",ja:"タンク範囲攻撃を避ける",cn:"远离顺劈",ko:"광역 탱버 피하기"},avoidTankCleaves:{en:"Avoid Tank Cleaves",de:"Tankbuster Cleaves ausweichen",fr:"Évitez les cleaves (tankbusters)",ja:"範囲攻撃を避けて",cn:"躲避双T扇形死刑",ko:"광역 탱버 피하기"},tankCleaveOnYou:{en:"Tank cleave on YOU",de:"Tank Cleave aud DIR",fr:"Tank cleave sur VOUS",ja:"自分に範囲攻撃",cn:"顺劈点名",ko:"나에게 광역 탱버"},sharedTankbuster:{en:"Shared Tank Buster",de:"Geteilter Tankbuster",fr:"Partagez le Tank buster",ja:"タンク頭割り",cn:"分摊死刑",ko:"쉐어 탱버"},sharedTankbusterOnYou:{en:"Shared Tank Buster on YOU",de:"geteilter Tankbuster auf DIR",fr:"Tank buster à partager sur VOUS",ja:"自分にタンク頭割り",cn:"分摊死刑点名",ko:"쉐어 탱버 대상자"},sharedTankbusterOnPlayer:{en:"Shared Tank Buster on ${player}",de:"geteilter Tankbuster on ${player}",fr:"Tank buster à partager sur ${player}",ja:"${player} にタンク頭割り",cn:"分摊死刑点 ${player}",ko:'"${player}" 쉐어 탱버'},tankSwap:{en:"Tank Swap!",de:"Tankwechsel!",fr:"Tank swap !",ja:"タンクスイッチ!",cn:"换T!",ko:"탱 교대"},spread:{en:"Spread",de:"Verteilen",fr:"Dispersez-vous",ja:"散開",cn:"分散",ko:"산개"},stackMarker:{en:"Stack",de:"Sammeln",fr:"Packez-vous",ja:"頭割り",cn:"分摊",ko:"쉐어뎀"},getTogether:{en:"Stack",de:"Sammeln",fr:"Packez-vous",ja:"集合",cn:"集合",ko:"모이기"},healerGroups:{en:"Healer Groups",de:"Heiler-Gruppen",fr:"Groupes sur les heals",ja:"ヒラに頭割り",cn:"治疗分摊组",ko:"힐러 그룹 쉐어"},stackOnYou:{en:"Stack on YOU",de:"Auf DIR sammeln",fr:"Package sur VOUS",ja:"自分に頭割り",cn:"集合点名",ko:"쉐어징 대상자"},stackOnPlayer:{en:"Stack on ${player}",de:"Auf ${player} sammeln",fr:"Packez-vous sur ${player}",ja:"${player}に頭割り",cn:"靠近 ${player}集合",ko:'"${player}" 쉐어징'},stackMiddle:{en:"Stack in middle",de:"In der Mitte sammeln",fr:"Packez-vous au milieu",ja:"中央で頭割り",cn:"中间集合",ko:"중앙에서 모이기"},doritoStack:{en:"Dorito Stack",de:"Mit Marker sammeln",fr:"Packez les marques",ja:"マーカー同士で頭割り",cn:"点名集合",ko:"징끼리 모이기"},spreadThenStack:{en:"Spread => Stack",de:"Verteilen => Sammeln",fr:"Dispersion => Package",ja:"散開 => 頭割り",cn:"分散 => 集合",ko:"산개 => 집합"},stackThenSpread:{en:"Stack => Spread",de:"Sammeln => Verteilen",fr:"Package => Dispersion",ja:"頭割り => 散開",cn:"集合 => 分散",ko:"집합 => 산개"},drawIn:{en:"Draw In",de:"Einzug",fr:"Attraction",ja:"吸込み",cn:"吸引",ko:"끌어당김"},knockback:{en:"Knockback",de:"Rückstoß",fr:"Poussée",ja:"ノックバック",cn:"击退",ko:"넉백"},knockbackOnYou:{en:"Knockback on YOU",de:"Rückstoß auf DIR",fr:"Poussée sur VOUS",ja:"自分にノックバック",cn:"击退点名",ko:"넉백징 대상자"},knockbackOnPlayer:{en:"Knockback on ${player}",de:"Rückstoß auf ${player}",fr:"Poussée sur ${player}",ja:"${player}にノックバック",cn:"击退点名${player}",ko:'"${player}" 넉백징'},lookTowardsBoss:{en:"Look Towards Boss",de:"Anschauen Boss",fr:"Regardez le boss",ja:"ボスを見る",cn:"面向Boss",ko:"쳐다보기"},lookAway:{en:"Look Away",de:"Wegschauen",fr:"Regardez ailleurs",ja:"ボスを見ない",cn:"背对Boss",ko:"뒤돌기"},lookAwayFromPlayer:{en:"Look Away from ${player}",de:"Schau weg von ${player}",fr:"Ne regardez pas ${player}",ja:"${player}を見ない",cn:"背对${player}",ko:"${player}에게서 뒤돌기"},lookAwayFromTarget:{en:"Look Away from ${name}",de:"Schau weg von ${name}",fr:"Ne regardez pas ${name}",ja:"${name}を見ない",cn:"背对${name}",ko:"${name}에게서 뒤돌기"},getBehind:{en:"Get Behind",de:"Hinter ihn",fr:"Passez derrière",ja:"背面へ",cn:"去背后",ko:"보스 뒤로"},goFrontOrSides:{en:"Go Front / Sides",de:"Gehe nach Vorne/ zu den Seiten",fr:"Allez Devant / Côtés",ja:"前/横へ",cn:"去前侧方",ko:"보스 후방 피하기"},goFront:{en:"Go Front",de:"Geh nach vorn",fr:"Allez Devant",ja:"前へ",cn:"去前面",ko:"앞으로"},getUnder:{en:"Get Under",de:"Unter ihn",fr:"En dessous",ja:"ボスに貼り付く",cn:"去脚下",ko:"보스 아래로"},in:{en:"In",de:"Rein",fr:"Intérieur",ja:"中へ",cn:"靠近",ko:"안으로"},out:{en:"Out",de:"Raus",fr:"Extérieur",ja:"外へ",cn:"远离",ko:"밖으로"},outOfMelee:{en:"Out of melee",de:"Raus aus Nahkampf",fr:"Sortez de la mêlée",ja:"近接の範囲から離れる",cn:"离开近战距离",ko:"근접범위 밖으로"},inThenOut:{en:"In => out",de:"Rein, dann raus",fr:"Intérieur, puis extérieur",ja:"中 => 外",cn:"先靠近,再远离",ko:"안으로 => 밖으로"},outThenIn:{en:"Out => in",de:"Raus, dann rein",fr:"Extérieur, puis intérieur",ja:"外 => 中",cn:"先远离,再靠近",ko:"밖으로 => 안으로"},backThenFront:{en:"Back => Front",de:"Nach Hinten, danach nach Vorne",fr:"Derrière puis devant",ja:"後ろ => 前",cn:"后 => 前",ko:"뒤로 => 앞으로"},frontThenBack:{en:"Front => Back",de:"Nach Vorne, danach nach Hinten",fr:"Devant puis derrière",ja:"前 => 後ろ",cn:"前 => 后",ko:"앞으로 => 뒤로"},goIntoMiddle:{en:"Get Middle",de:"in die Mitte gehen",fr:"Allez au milieu",ja:"中へ",cn:"去中间",ko:"중앙으로"},front:{en:"Front",de:"Vorne",fr:"Devant",ja:"前",cn:"前",ko:"앞"},back:{en:"Back",de:"Hinten",fr:"Derrière",ja:"後ろ",cn:"后",ko:"뒤"},right:{en:"Right",de:"Rechts",fr:"À droite",ja:"右へ",cn:"右",ko:"오른쪽"},left:{en:"Left",de:"Links",fr:"À gauche",ja:"左へ",cn:"左",ko:"왼쪽"},getLeftAndWest:{en:"<= Get Left/West",de:"<= Nach Links/Westen",fr:"<= Allez à Gauche/Ouest",ja:"<= 左/西へ",cn:"<= 去左/西边",ko:"<= 왼쪽으로"},getRightAndEast:{en:"Get Right/East =>",de:"Nach Rechts/Osten =>",fr:"Allez à Droite/Est =>",ja:"右/東へ =>",cn:"去右/东边 =>",ko:"오른쪽으로 =>"},leftThenRight:{en:"Left => Right",de:"Links => Rechts",fr:"À gauche => À droite",ja:"左 => 右",cn:"左 => 右",ko:"왼쪽 => 오른쪽"},rightThenLeft:{en:"Right => Left",de:"Rechts => Links",fr:"À droite => À gauche",ja:"右 => 左",cn:"右 => 左",ko:"오른쪽 => 왼쪽"},goFrontBack:{en:"Go Front/Back",de:"Geh nach Vorne/Hinten",fr:"Allez Devant/Derrière",ja:"縦へ",cn:"去前后",ko:"앞/뒤로"},sides:{en:"Sides",de:"Seiten",fr:"Côtés",ja:"横へ",cn:"去侧面",ko:"양옆으로"},middle:{en:"Middle",de:"Mitte",fr:"Milieu",ja:"中へ",cn:"中间",ko:"중앙"},clockwise:{en:"Clockwise",de:"Im Uhrzeigersinn",fr:"Sens horaire",ja:"時針回り",cn:"顺时针",ko:"시계방향"},counterclockwise:{en:"Counter-clock",de:"Gegen den Uhrzeigersinn",fr:"Anti-horaire",ja:"反時針回り",cn:"逆时针",ko:"반시계방향"},killAdds:{en:"Kill adds",de:"Adds besiegen",fr:"Tuez les adds",ja:"雑魚から倒して",cn:"击杀小怪",ko:"쫄 잡기"},killExtraAdd:{en:"Kill Extra Add",de:"Add besiegen",fr:"Tuez l'add",ja:"雑魚から倒して",cn:"击杀小怪",ko:"쫄 잡기"},awayFromFront:{en:"Away From Front",de:"Weg von Vorne",fr:"Éloignez-vous du devant",ja:"前方から離れる",cn:"远离正面",ko:"보스 전방 피하기"},sleepTarget:{en:"Sleep ${name}",de:"Schlaf auf ${name}",fr:"Sommeil sur ${name}",ja:"${name} にスリプル",cn:"催眠 ${name}",ko:"${name} 슬리플"},stunTarget:{en:"Stun ${name}",de:"Betäubung auf ${name}",fr:"Étourdissez ${name}",ja:"${name} にスタン",cn:"眩晕 ${name}",ko:"${name}기절"},interruptTarget:{en:"interrupt ${name}",de:"unterbreche ${name}",fr:"Interrompez ${name}",ja:"${name} に沈黙",cn:"打断${name}",ko:"${name}기술 시전 끊기"},preyOnYou:{en:"Prey on YOU",de:"Marker auf DIR",fr:"Marquage sur VOUS",ja:"自分に捕食",cn:"掠食点名",ko:"홍옥징 대상자"},preyOnPlayer:{en:"Prey on ${player}",de:"Marker auf ${player}",fr:"Marquage sur ${player}",ja:"${player}に捕食",cn:"掠食点名${player}",ko:'"${player}" 홍옥징'},awayFromGroup:{en:"Away from Group",de:"Weg von der Gruppe",fr:"Éloignez-vous du groupe",ja:"外へ",cn:"远离人群",ko:"다른 사람들과 떨어지기"},awayFromPlayer:{en:"Away from ${player}",de:"Weg von ${player}",fr:"Éloignez-vous de ${player}",ja:"${player}から離れる",cn:"远离${player}",ko:'"${player}"에게서 멀어지기'},meteorOnYou:{en:"Meteor on YOU",de:"Meteor auf DIR",fr:"Météore sur VOUS",ja:"自分にメテオ",cn:"陨石点名",ko:"나에게 메테오징"},stopMoving:{en:"Stop Moving!",de:"Bewegung stoppen!",fr:"Ne bougez pas !",ja:"移動禁止!",cn:"停止移动!",ko:"이동 멈추기!"},stopEverything:{en:"Stop Everything!",de:"Stoppe Alles!",fr:"Arrêtez tout !",ja:"行動禁止!",cn:"停止行动!",ko:"행동 멈추기!"},moveAway:{en:"Move!",de:"Bewegen!",fr:"Bougez !",ja:"避けて!",cn:"快躲开!",ko:"이동하기!"},moveAround:{en:"Move!",de:"Bewegen!",fr:"Bougez !",ja:"動く!",cn:"快动!",ko:"움직이기!"},breakChains:{en:"Break chains",de:"Kette zerbrechen",fr:"Brisez les chaines",ja:"線を切る",cn:"切断连线",ko:"선 끊기"},moveChainsTogether:{en:"Move chains together",de:"Ketten zusammen bewegen",fr:"Bougez les chaines ensemble",ja:"線同士で一緒に移動",cn:"连线一起移动",ko:"선 붙어서 같이 움직이기"},earthshakerOnYou:{en:"Earth Shaker on YOU",de:"Erdstoß auf DIR",fr:"Marque de terre sur VOUS",ja:"自分にアースシェイカー",cn:"大地摇动点名",ko:"어스징 대상자"},wakeUp:{en:"WAKE UP",de:"AUFWACHEN",fr:"RÉVEILLE-TOI",ja:"目を覚まして!",cn:"醒醒!动一动!!",ko:"일어나세요!"},closeTethersWithPlayer:{en:"Close Tethers (${player})",de:"Nahe Verbindungen (${player})",fr:"Liens proches avec (${player})",ja:"${player}に近づく",cn:"靠近连线 (${player})",ko:"상대와 가까이 붙기 (${player})"},farTethersWithPlayer:{en:"Far Tethers (${player})",de:"Entfernte Verbindungen (${player})",fr:"Liens éloignés avec (${player})",ja:" (${player})から離れる",cn:"远离连线 (${player})",ko:"상대와 떨어지기 (${player})"},getTowers:{en:"Get Towers",de:"Türme nehmen",fr:"Allez dans les tours",ja:"塔を踏む",cn:"踩塔",ko:"기둥 들어가기"},unknown:{en:"???",de:"???",fr:"???",ja:"???",cn:"???",ko:"???"},north:{en:"North",de:"Norden",fr:"Nord",ja:"北",cn:"上(北)",ko:"북쪽"},south:{en:"South",de:"Süden",fr:"Sud",ja:"南",cn:"下(南)",ko:"남쪽"},east:{en:"East",de:"Osten",fr:"Est",ja:"東",cn:"右(东)",ko:"동쪽"},west:{en:"West",de:"Westen",fr:"Ouest",ja:"西",cn:"左(西)",ko:"서쪽"},northwest:{en:"Northwest",de:"Nordwesten",fr:"Nord-Ouest",ja:"北西",cn:"左上(西北)",ko:"북서쪽"},northeast:{en:"Northeast",de:"Nordosten",fr:"Nord-Est",ja:"北東",cn:"右上(东北)",ko:"북동쪽"},southwest:{en:"Southwest",de:"Südwesten",fr:"Sud-Ouest",ja:"南西",cn:"左下(西南)",ko:"남서쪽"},southeast:{en:"Southeast",de:"Südosten",fr:"Sud-Est",ja:"南東",cn:"右下(东南)",ko:"남동쪽"},dirN:{en:"N",de:"N",fr:"N",ja:"北",cn:"上(北)",ko:"북"},dirS:{en:"S",de:"S",fr:"S",ja:"南",cn:"下(南)",ko:"남"},dirE:{en:"E",de:"O",fr:"E",ja:"東",cn:"右(东)",ko:"동"},dirW:{en:"W",de:"W",fr:"O",ja:"西",cn:"左(西)",ko:"서"},dirNW:{en:"NW",de:"NW",fr:"NO",ja:"北西",cn:"左上(西北)",ko:"북서"},dirNE:{en:"NE",de:"NO",fr:"NE",ja:"北東",cn:"右上(东北)",ko:"북동"},dirSW:{en:"SW",de:"SW",fr:"SO",ja:"南西",cn:"左下(西南)",ko:"남서"},dirSE:{en:"SE",de:"SO",fr:"SE",ja:"南東",cn:"右下(东南)",ko:"남동"},dirNNE:{en:"NNE",de:"NNO",fr:"NNE",ja:"北北東(1時)",cn:"上偏右(北偏东)",ko:"1시"},dirENE:{en:"ENE",de:"ONO",fr:"ENE",ja:"東北東(2時)",cn:"右偏上(东偏北)",ko:"2시"},dirESE:{en:"ESE",de:"OSO",fr:"ESE",ja:"東南東(4時)",cn:"右偏下(东偏南)",ko:"4시"},dirSSE:{en:"SSE",de:"SSO",fr:"SSE",ja:"南南東(5時)",cn:"下偏右(南偏东)",ko:"5시"},dirSSW:{en:"SSW",de:"SSW",fr:"SSO",ja:"南南西(7時)",cn:"下偏左(南偏西)",ko:"7시"},dirWSW:{en:"WSW",de:"WSW",fr:"OSO",ja:"西南西(8時)",cn:"左偏下(西偏南)",ko:"8시"},dirWNW:{en:"WNW",de:"WNW",fr:"ONO",ja:"西北西(10時)",cn:"左偏上(西偏北)",ko:"10시"},dirNNW:{en:"NNW",de:"NNW",fr:"NNO",ja:"北北西(11時)",cn:"上偏左(北偏西)",ko:"11시"},tank:{en:"Tank",de:"Tank",fr:"Tank",ja:"タンク",cn:"坦克",ko:"탱"},healer:{en:"Healer",de:"Heiler",fr:"Healer",ja:"ヒーラー",cn:"治疗",ko:"힐"},dps:{en:"DPS",de:"DPS",fr:"DPS",ja:"DPS",cn:"DPS",ko:"딜러"},num0:numberToOutputString(0),num1:numberToOutputString(1),num2:numberToOutputString(2),num3:numberToOutputString(3),num4:numberToOutputString(4),num5:numberToOutputString(5),num6:numberToOutputString(6),num7:numberToOutputString(7),num8:numberToOutputString(8),num9:numberToOutputString(9)},severityMap={info:"infoText",alert:"alertText",alarm:"alarmText"},getText=t=>{if(!(t in severityMap))throw new Error(`Invalid severity: ${t}.`);return severityMap[t]},defaultInfoText=t=>t?getText(t):"infoText",defaultAlertText=t=>t?getText(t):"alertText",defaultAlarmText=t=>t?getText(t):"alarmText",getTarget=t=>{if(t.target!==t.source&&t.target!=="")return t.target},getSource=t=>t==null?void 0:t.source,combineFuncs=function(t,e,n,r){const i={};return t!==n?(i[t]=e,i[n]=r):i[t]=(o,a,l)=>e(o,a,l)??r(o,a,l),i},isPlayerId=t=>t!==void 0&&!t.startsWith("4"),staticResponse=(t,e)=>(n,r,i)=>(i.responseOutputStrings={text:e},{[t]:(o,a,l)=>{var s;return(s=l.text)==null?void 0:s.call(l)}}),Responses$1={tankBuster:(t,e)=>{const n={noTarget:_Outputs.tankBuster,busterOnYou:_Outputs.tankBusterOnYou,busterOnTarget:_Outputs.tankBusterOnPlayer},r=(a,l,s)=>{var g,h;const u=getTarget(l);if(u===void 0)return a.role!=="tank"&&a.role!=="healer"||(g=s.noTarget)==null?void 0:g.call(s);if(u===a.me)return(h=s.busterOnYou)==null?void 0:h.call(s)},i=(a,l,s)=>{var g,h;const u=getTarget(l);if(u===void 0)return a.role==="tank"||a.role==="healer"||(g=s.noTarget)==null?void 0:g.call(s);if(u!==a.me)return(h=s.busterOnTarget)==null?void 0:h.call(s,{player:a.party.member(u)})},o=combineFuncs(defaultAlertText(t),r,defaultInfoText(e),i);return(a,l,s)=>(s.responseOutputStrings=n,o)},tankBusterSwap:(t,e)=>{const n={noTarget:_Outputs.tankBuster,tankSwap:_Outputs.tankSwap,busterOnYou:_Outputs.tankBusterOnYou,busterOnTarget:_Outputs.tankBusterOnPlayer},r=(a,l,s)=>{var g;const u=getTarget(l);if(a.role==="tank"&&u!==a.me)return(g=s.tankSwap)==null?void 0:g.call(s)},i=(a,l,s)=>{var g,h,O;const u=getTarget(l);if(!(a.role==="tank"&&u!==a.me))return u===a.me?(g=s.busterOnYou)==null?void 0:g.call(s):u===void 0?(h=s.noTarget)==null?void 0:h.call(s):(O=s.busterOnTarget)==null?void 0:O.call(s,{player:a.party.member(u)})},o=combineFuncs(defaultAlarmText(e),r,defaultAlertText(t),i);return(a,l,s)=>(s.responseOutputStrings=n,o)},tankCleave:t=>(e,n,r)=>(r.responseOutputStrings={cleaveOnYou:_Outputs.tankCleaveOnYou,cleaveNoTarget:_Outputs.tankCleave,avoidCleave:_Outputs.avoidTankCleave},{[defaultInfoText(t)]:(i,o,a)=>{var s,u,g;return getTarget(o)===i.me?(s=a.cleaveOnYou)==null?void 0:s.call(a):i.role==="tank"||i.job==="BLU"?(u=a.cleaveNoTarget)==null?void 0:u.call(a):(g=a.avoidCleave)==null?void 0:g.call(a)}}),sharedTankBuster:(t,e)=>{const n={sharedTankbusterOnYou:_Outputs.sharedTankbusterOnYou,sharedTankbusterOnTarget:_Outputs.sharedTankbusterOnPlayer,sharedTankbuster:_Outputs.sharedTankbuster,avoidCleave:_Outputs.avoidTankCleave},r=(a,l,s)=>{var g,h,O;const u=getTarget(l);if(u===void 0)return a.role!=="tank"&&a.role!=="healer"||(g=s.sharedTankbuster)==null?void 0:g.call(s);if(u===a.me)return(h=s.sharedTankbusterOnYou)==null?void 0:h.call(s);if(a.role==="tank"||a.role==="healer")return(O=s.sharedTankbusterOnTarget)==null?void 0:O.call(s,{player:a.party.member(u)})},i=(a,l,s)=>{var g,h;const u=getTarget(l);if(u===void 0)return a.role==="tank"||a.role==="healer"||(g=s.avoidCleave)==null?void 0:g.call(s);if(!(u===a.me||a.role==="tank"||a.role==="healer"))return(h=s.avoidCleave)==null?void 0:h.call(s)},o=combineFuncs(defaultAlertText(t),r,defaultInfoText(e),i);return(a,l,s)=>(s.responseOutputStrings=n,o)},miniBuster:t=>staticResponse(defaultInfoText(t),_Outputs.miniBuster),aoe:t=>staticResponse(defaultInfoText(t),_Outputs.aoe),bigAoe:t=>staticResponse(defaultInfoText(t),_Outputs.bigAoe),bleedAoe:t=>staticResponse(defaultInfoText(t),_Outputs.bleedAoe),spread:t=>staticResponse(defaultInfoText(t),_Outputs.spread),stackMarker:t=>staticResponse(defaultAlertText(t),_Outputs.stackMarker),getTogether:t=>staticResponse(defaultAlertText(t),_Outputs.getTogether),stackMarkerOn:t=>(e,n,r)=>(r.responseOutputStrings={stackOnYou:_Outputs.stackOnYou,stackOnTarget:_Outputs.stackOnPlayer,stackMarker:_Outputs.stackMarker},{[defaultAlertText(t)]:(i,o,a)=>{var s,u,g;const l=getTarget(o);return l===i.me?(s=a.stackOnYou)==null?void 0:s.call(a):l===void 0?(u=a.stackMarker)==null?void 0:u.call(a):(g=a.stackOnTarget)==null?void 0:g.call(a,{player:i.party.member(l)})}}),stackMiddle:t=>staticResponse(defaultInfoText(t),_Outputs.stackMiddle),doritoStack:t=>staticResponse(defaultAlertText(t),_Outputs.doritoStack),spreadThenStack:t=>staticResponse(defaultAlertText(t),_Outputs.spreadThenStack),stackThenSpread:t=>staticResponse(defaultAlertText(t),_Outputs.stackThenSpread),knockback:t=>staticResponse(defaultAlertText(t),_Outputs.knockback),knockbackOn:(t,e)=>{const n={knockback:_Outputs.knockback,knockbackOnYou:_Outputs.knockbackOnYou,knockbackOnTarget:_Outputs.knockbackOnPlayer},r=(a,l,s)=>{var g;if(getTarget(l)===a.me)return(g=s.knockbackOnYou)==null?void 0:g.call(s)},i=(a,l,s)=>{var g,h;const u=getTarget(l);if(u===void 0)return(g=s.knockback)==null?void 0:g.call(s);if(u!==a.me)return(h=s.knockbackOnTarget)==null?void 0:h.call(s,{player:a.party.member(u)})},o=combineFuncs(defaultInfoText(t),r,defaultInfoText(e),i);return(a,l,s)=>(s.responseOutputStrings=n,o)},drawIn:t=>staticResponse(defaultInfoText(t),_Outputs.drawIn),lookTowards:t=>staticResponse(defaultInfoText(t),_Outputs.lookTowardsBoss),lookAway:t=>staticResponse(defaultInfoText(t),_Outputs.lookAway),lookAwayFromTarget:t=>(e,n,r)=>(r.responseOutputStrings={lookAway:_Outputs.lookAway,lookAwayFrom:_Outputs.lookAwayFromTarget},{[defaultAlertText(t)]:(i,o,a)=>{var u,g;const l=getTarget(o);if(l===i.me)return;if(l===void 0)return(u=a.lookAway)==null?void 0:u.call(a);const s=isPlayerId(o==null?void 0:o.targetId)?i.party.member(l):l;return(g=a.lookAwayFrom)==null?void 0:g.call(a,{name:s})}}),lookAwayFromSource:t=>(e,n,r)=>(r.responseOutputStrings={lookAwayFrom:_Outputs.lookAwayFromTarget},{[defaultAlertText(t)]:(i,o,a)=>{var u;const l=getSource(o);if(l===i.me)return;const s=isPlayerId(o==null?void 0:o.sourceId)?i.party.member(l):l;return(u=a.lookAwayFrom)==null?void 0:u.call(a,{name:s})}}),getBehind:t=>staticResponse(defaultAlertText(t),_Outputs.getBehind),goFrontOrSides:t=>staticResponse(defaultAlertText(t),_Outputs.goFrontOrSides),getUnder:t=>staticResponse(defaultInfoText(t),_Outputs.getUnder),getIn:t=>staticResponse(defaultAlertText(t),_Outputs.in),getOut:t=>staticResponse(defaultAlertText(t),_Outputs.out),outOfMelee:t=>staticResponse(defaultInfoText(t),_Outputs.outOfMelee),getInThenOut:t=>staticResponse(defaultInfoText(t),_Outputs.inThenOut),getOutThenIn:t=>staticResponse(defaultInfoText(t),_Outputs.outThenIn),getBackThenFront:t=>staticResponse(defaultInfoText(t),_Outputs.backThenFront),getFrontThenBack:t=>staticResponse(defaultInfoText(t),_Outputs.frontThenBack),goFront:t=>staticResponse(defaultAlertText(t),_Outputs.goFront),goMiddle:t=>staticResponse(defaultAlertText(t),_Outputs.goIntoMiddle),goRight:t=>staticResponse(defaultAlertText(t),_Outputs.right),goLeft:t=>staticResponse(defaultAlertText(t),_Outputs.left),goWest:t=>staticResponse(defaultAlertText(t),_Outputs.getLeftAndWest),goEast:t=>staticResponse(defaultAlertText(t),_Outputs.getRightAndEast),goLeftThenRight:t=>staticResponse(defaultAlertText(t),_Outputs.leftThenRight),goRightThenLeft:t=>staticResponse(defaultAlertText(t),_Outputs.rightThenLeft),goFrontBack:t=>staticResponse(defaultAlertText(t),_Outputs.goFrontBack),goSides:t=>staticResponse(defaultAlertText(t),_Outputs.sides),killAdds:t=>staticResponse(defaultInfoText(t),_Outputs.killAdds),killExtraAdd:t=>staticResponse(defaultInfoText(t),_Outputs.killExtraAdd),awayFromFront:t=>staticResponse(defaultAlertText(t),_Outputs.awayFromFront),sleep:t=>(e,n,r)=>(r.responseOutputStrings={sleep:_Outputs.sleepTarget},{[defaultAlertText(t)]:(i,o,a)=>{var s;const l=getSource(o);return(s=a.sleep)==null?void 0:s.call(a,{name:l})}}),stunOrInterruptIfPossible:t=>(e,n,r)=>(r.responseOutputStrings={stun:_Outputs.stunTarget,interrupt:_Outputs.interruptTarget},{[defaultAlertText(t)]:(i,o,a)=>{var s,u;const l=getSource(o);if(i.CanSilence())return(s=a.interrupt)==null?void 0:s.call(a,{name:l});if(i.CanStun())return(u=a.stun)==null?void 0:u.call(a,{name:l})}}),stun:t=>(e,n,r)=>(r.responseOutputStrings={stun:_Outputs.stunTarget},{[defaultAlertText(t)]:(i,o,a)=>{var s;const l=getSource(o);return(s=a.stun)==null?void 0:s.call(a,{name:l})}}),stunIfPossible:t=>(e,n,r)=>(r.responseOutputStrings={stun:_Outputs.stunTarget},{[defaultAlertText(t)]:(i,o,a)=>{var s;const l=getSource(o);if(i.CanStun())return(s=a.stun)==null?void 0:s.call(a,{name:l})}}),interrupt:t=>(e,n,r)=>(r.responseOutputStrings={interrupt:_Outputs.interruptTarget},{[defaultAlertText(t)]:(i,o,a)=>{var s;const l=getSource(o);return(s=a.interrupt)==null?void 0:s.call(a,{name:l})}}),interruptIfPossible:t=>(e,n,r)=>(r.responseOutputStrings={interrupt:_Outputs.interruptTarget},{[defaultAlertText(t)]:(i,o,a)=>{var s;const l=getSource(o);if(i.CanSilence())return(s=a.interrupt)==null?void 0:s.call(a,{name:l})}}),preyOn:(t,e)=>{const n={preyOnYou:_Outputs.preyOnYou,preyOnTarget:_Outputs.preyOnPlayer},r=(a,l,s)=>{var g;const u=getTarget(l);if(a.me===u)return(g=s.preyOnYou)==null?void 0:g.call(s)},i=(a,l,s)=>{var h,O;const u=getTarget(l),g=u===void 0?(h=s.unknown)==null?void 0:h.call(s):a.party.member(u);if(u!==a.me)return(O=s.preyOnTarget)==null?void 0:O.call(s,{player:g})},o=combineFuncs(defaultAlertText(t),r,defaultInfoText(e),i);return(a,l,s)=>(s.responseOutputStrings=n,o)},awayFrom:t=>(e,n,r)=>(r.responseOutputStrings={awayFromGroup:_Outputs.awayFromGroup,awayFromTarget:_Outputs.awayFromPlayer,unknown:_Outputs.unknown},{[defaultAlertText(t)]:(i,o,a)=>{var u,g,h;const l=getTarget(o);if(i.me===l)return(u=a.awayFromGroup)==null?void 0:u.call(a);const s=l===void 0?(g=a.unknown)==null?void 0:g.call(a):i.party.member(l);return(h=a.awayFromTarget)==null?void 0:h.call(a,{player:s})}}),meteorOnYou:t=>staticResponse(defaultAlarmText(t),_Outputs.meteorOnYou),stopMoving:t=>staticResponse(defaultAlarmText(t),_Outputs.stopMoving),stopEverything:t=>staticResponse(defaultAlarmText(t),_Outputs.stopEverything),moveAway:t=>staticResponse(defaultInfoText(t),_Outputs.moveAway),moveAround:t=>staticResponse(defaultInfoText(t),_Outputs.moveAround),breakChains:t=>staticResponse(defaultInfoText(t),_Outputs.breakChains),moveChainsTogether:t=>staticResponse(defaultInfoText(t),_Outputs.moveChainsTogether),earthshaker:t=>(e,n,r)=>(r.responseOutputStrings={earthshaker:_Outputs.earthshakerOnYou},{[defaultAlertText(t)]:(i,o,a)=>{var s;if(getTarget(o)===i.me)return(s=a.earthshaker)==null?void 0:s.call(a)}}),wakeUp:t=>staticResponse(defaultAlarmText(t),_Outputs.wakeUp),getTowers:t=>staticResponse(defaultInfoText(t),_Outputs.getTowers)},responseMapTypeAssertion=Responses$1;console.assert(responseMapTypeAssertion);const nameToJobEnum={NONE:0,GLA:1,PGL:2,MRD:3,LNC:4,ARC:5,CNJ:6,THM:7,CRP:8,BSM:9,ARM:10,GSM:11,LTW:12,WVR:13,ALC:14,CUL:15,MIN:16,BTN:17,FSH:18,PLD:19,MNK:20,WAR:21,DRG:22,BRD:23,WHM:24,BLM:25,ACN:26,SMN:27,SCH:28,ROG:29,NIN:30,MCH:31,DRK:32,AST:33,SAM:34,RDM:35,BLU:36,GNB:37,DNC:38,RPR:39,SGE:40},allJobs=Object.keys(nameToJobEnum),allRoles=["tank","healer","dps","crafter","gatherer","none"],tankJobs=["GLA","PLD","MRD","WAR","DRK","GNB"],healerJobs=["CNJ","WHM","SCH","AST","SGE"],meleeDpsJobs=["PGL","MNK","LNC","DRG","ROG","NIN","SAM","RPR"],rangedDpsJobs=["ARC","BRD","DNC","MCH"],casterDpsJobs=["BLU","RDM","BLM","SMN","ACN","THM"],dpsJobs=[...meleeDpsJobs,...rangedDpsJobs,...casterDpsJobs],craftingJobs=["CRP","BSM","ARM","GSM","LTW","WVR","ALC","CUL"],gatheringJobs=["MIN","BTN","FSH"],stunJobs=["BLU",...tankJobs,...meleeDpsJobs],silenceJobs=["BLU",...tankJobs,...rangedDpsJobs],sleepJobs=[...casterDpsJobs,...healerJobs],feintJobs=[...meleeDpsJobs],addleJobs=[...casterDpsJobs],cleanseJobs=["BLU","BRD",...healerJobs],jobToRoleMap=(()=>{const t=(n,r,i)=>{r.forEach(o=>n.set(o,i))},e=new Map([["NONE","none"]]);return t(e,tankJobs,"tank"),t(e,healerJobs,"healer"),t(e,dpsJobs,"dps"),t(e,craftingJobs,"crafter"),t(e,gatheringJobs,"gatherer"),e})(),watchCombatantMap=[],shouldCancelWatch=(t,e)=>!!(e.cancel||t.maxDuration!==void 0&&Date.now()-e.start>t.maxDuration),defaultWatchCombatant=(t,e)=>new Promise((n,r)=>{const i=t.delay??1e3,o={call:"getCombatants"};t.ids&&(o.ids=t.ids),t.names&&(o.names=t.names),t.props&&(o.props=t.props);const a={cancel:!1,start:Date.now()};watchCombatantMap.push(a);const l=()=>{if(shouldCancelWatch(t,a)){r(new Error("cancelled"));return}callOverlayHandler(o).then(s=>{e(s)?n():window.setTimeout(l,i)})};window.setTimeout(l,i)});let watchCombatantOverride,clearCombatantsOverride;const defaultClearCombatants=()=>{for(;watchCombatantMap.length>0;){const t=watchCombatantMap.pop();t&&(t.cancel=!0)}},watchCombatant=(t,e)=>watchCombatantOverride?watchCombatantOverride(t,e):defaultWatchCombatant(t,e),output8Dir=["dirN","dirNE","dirE","dirSE","dirS","dirSW","dirW","dirNW"],output16Dir=["dirN","dirNNE","dirNE","dirENE","dirE","dirESE","dirSE","dirSSE","dirS","dirSSW","dirSW","dirWSW","dirW","dirWNW","dirNW","dirNNW"],outputCardinalDir=["dirN","dirE","dirS","dirW"],outputIntercardDir=["dirNE","dirSE","dirSW","dirNW"],outputStrings16Dir={dirN:_Outputs.dirN,dirNNE:_Outputs.dirNNE,dirNE:_Outputs.dirNE,dirENE:_Outputs.dirENE,dirE:_Outputs.dirE,dirESE:_Outputs.dirESE,dirSE:_Outputs.dirSE,dirSSE:_Outputs.dirSSE,dirS:_Outputs.dirS,dirSSW:_Outputs.dirSSW,dirSW:_Outputs.dirSW,dirWSW:_Outputs.dirWSW,dirW:_Outputs.dirW,dirWNW:_Outputs.dirWNW,dirNW:_Outputs.dirNW,dirNNW:_Outputs.dirNNW,unknown:_Outputs.unknown},outputStrings8Dir={dirN:_Outputs.dirN,dirNE:_Outputs.dirNE,dirE:_Outputs.dirE,dirSE:_Outputs.dirSE,dirS:_Outputs.dirS,dirSW:_Outputs.dirSW,dirW:_Outputs.dirW,dirNW:_Outputs.dirNW,unknown:_Outputs.unknown},outputStringsCardinalDir={dirN:_Outputs.dirN,dirE:_Outputs.dirE,dirS:_Outputs.dirS,dirW:_Outputs.dirW,unknown:_Outputs.unknown},outputStringsIntercardDir={dirNE:_Outputs.dirNE,dirSE:_Outputs.dirSE,dirSW:_Outputs.dirSW,dirNW:_Outputs.dirNW,unknown:_Outputs.unknown},xyTo16DirNum=(t,e,n,r)=>(t=t-n,e=e-r,Math.round(8-8*Math.atan2(t,e)/Math.PI)%16),xyTo8DirNum=(t,e,n,r)=>(t=t-n,e=e-r,Math.round(4-4*Math.atan2(t,e)/Math.PI)%8),xyTo4DirNum=(t,e,n,r)=>(t=t-n,e=e-r,Math.round(2-2*Math.atan2(t,e)/Math.PI)%4),hdgTo8DirNum=t=>(Math.round(4-4*t/Math.PI)%8+8)%8,hdgTo4DirNum=t=>(Math.round(2-t*2/Math.PI)%4+4)%4,outputFrom8DirNum=t=>output8Dir[t]??"unknown",Directions$1={output8Dir,output16Dir,outputCardinalDir,outputIntercardDir,outputStrings16Dir,outputStrings8Dir,outputStringsCardinalDir,outputStringsIntercardDir,xyTo16DirNum,xyTo8DirNum,xyTo4DirNum,hdgTo8DirNum,hdgTo4DirNum,outputFrom8DirNum,combatantStatePosTo8Dir:(t,e,n)=>xyTo8DirNum(t.PosX,t.PosY,e,n),combatantStatePosTo8DirOutput:(t,e,n)=>{const r=xyTo8DirNum(t.PosX,t.PosY,e,n);return outputFrom8DirNum(r)},combatantStateHdgTo8Dir:t=>hdgTo8DirNum(t.Heading),combatantStateHdgTo8DirOutput:t=>{const e=hdgTo8DirNum(t.Heading);return outputFrom8DirNum(e)},addedCombatantPosTo8Dir:(t,e,n)=>{const r=parseFloat(t.x),i=parseFloat(t.y);return xyTo8DirNum(r,i,e,n)},addedCombatantPosTo8DirOutput:(t,e,n)=>{const r=parseFloat(t.x),i=parseFloat(t.y),o=xyTo8DirNum(r,i,e,n);return outputFrom8DirNum(o)},addedCombatantHdgTo8Dir:t=>{const e=parseFloat(t.heading);return hdgTo8DirNum(e)},addedCombatantHdgTo8DirOutput:t=>{const e=parseFloat(t.heading),n=hdgTo8DirNum(e);return outputFrom8DirNum(n)},xyTo8DirOutput:(t,e,n,r)=>{const i=xyTo8DirNum(t,e,n,r);return outputFrom8DirNum(i)}},Util$1={jobEnumToJob:t=>allJobs.find(n=>nameToJobEnum[n]===t)??"NONE",jobToJobEnum:t=>nameToJobEnum[t],jobToRole:t=>jobToRoleMap.get(t)??"none",getAllRoles:()=>allRoles,isTankJob:t=>tankJobs.includes(t),isHealerJob:t=>healerJobs.includes(t),isMeleeDpsJob:t=>meleeDpsJobs.includes(t),isRangedDpsJob:t=>rangedDpsJobs.includes(t),isCasterDpsJob:t=>casterDpsJobs.includes(t),isDpsJob:t=>dpsJobs.includes(t),isCraftingJob:t=>craftingJobs.includes(t),isGatheringJob:t=>gatheringJobs.includes(t),isCombatJob:t=>!craftingJobs.includes(t)&&!gatheringJobs.includes(t),canStun:t=>stunJobs.includes(t),canSilence:t=>silenceJobs.includes(t),canSleep:t=>sleepJobs.includes(t),canCleanse:t=>cleanseJobs.includes(t),canFeint:t=>feintJobs.includes(t),canAddle:t=>addleJobs.includes(t),watchCombatant,clearWatchCombatants:()=>{clearCombatantsOverride!==void 0?clearCombatantsOverride():defaultClearCombatants()},setWatchCombatantOverride:(t,e)=>{watchCombatantOverride=t,clearCombatantsOverride=e},gameLogCodes,shortName:(t,e)=>{if(typeof t!="string")return typeof t<"u"&&console.error("called ShortNamify with non-string"),"???";const n=e[t];if(n!==void 0)return n;const r=t.indexOf(" ");return r<0?t:t.slice(0,r)}},data={ABloodyReunion:560,AFrostyReception:1010,APathUnveiled:1015,ARelicRebornTheChimera:368,ARelicRebornTheHydra:369,ARequiemForHeroes:830,ASleepDisturbed:914,ASpectacleForTheAges:533,AbyssosTheEighthCircle:1087,AbyssosTheEighthCircleSavage:1088,AbyssosTheFifthCircle:1081,AbyssosTheFifthCircleSavage:1082,AbyssosTheSeventhCircle:1085,AbyssosTheSeventhCircleSavage:1086,AbyssosTheSixthCircle:1083,AbyssosTheSixthCircleSavage:1084,AccrueEnmityFromMultipleTargets:540,Aglaia:1054,AirForceOne:832,AkadaemiaAnyder:841,AlaMhigo:1146,AlaMhigo63:689,AlexanderTheArmOfTheFather:444,AlexanderTheArmOfTheFatherSavage:451,AlexanderTheArmOfTheSon:522,AlexanderTheArmOfTheSonSavage:531,AlexanderTheBreathOfTheCreator:581,AlexanderTheBreathOfTheCreatorSavage:585,AlexanderTheBurdenOfTheFather:445,AlexanderTheBurdenOfTheFatherSavage:452,AlexanderTheBurdenOfTheSon:523,AlexanderTheBurdenOfTheSonSavage:532,AlexanderTheCuffOfTheFather:443,AlexanderTheCuffOfTheFatherSavage:450,AlexanderTheCuffOfTheSon:521,AlexanderTheCuffOfTheSonSavage:530,AlexanderTheEyesOfTheCreator:580,AlexanderTheEyesOfTheCreatorSavage:584,AlexanderTheFistOfTheFather:442,AlexanderTheFistOfTheFatherSavage:449,AlexanderTheFistOfTheSon:520,AlexanderTheFistOfTheSonSavage:529,AlexanderTheHeartOfTheCreator:582,AlexanderTheHeartOfTheCreatorSavage:586,AlexanderTheSoulOfTheCreator:583,AlexanderTheSoulOfTheCreatorSavage:587,AllsWellThatEndsInTheWell:220,AloaloIsland:1176,AlphascapeV10:798,AlphascapeV10Savage:802,AlphascapeV20:799,AlphascapeV20Savage:803,AlphascapeV30:800,AlphascapeV30Savage:804,AlphascapeV40:801,AlphascapeV40Savage:805,AlzadaalsLegacy:1050,Amaurot:838,AmdaporKeep:167,AmdaporKeepHard:189,AmhAraeng:815,AnUnforeseenBargain:1120,AnabaseiosTheEleventhCircle:1151,AnabaseiosTheEleventhCircleSavage:1152,AnabaseiosTheNinthCircle:1147,AnabaseiosTheNinthCircleSavage:1148,AnabaseiosTheTenthCircle:1149,AnabaseiosTheTenthCircleSavage:1150,AnabaseiosTheTwelfthCircle:1153,AnabaseiosTheTwelfthCircleSavage:1154,AnamnesisAnyder:898,AnnoyTheVoid:222,AnotherAloaloIsland:1179,AnotherAloaloIslandSavage:1180,AnotherMountRokkon:1155,AnotherMountRokkonSavage:1156,AnotherSildihnSubterrane:1075,AnotherSildihnSubterraneSavage:1076,AsTheHeartBids:894,AsTheHeavensBurn:1012,AsphodelosTheFirstCircle:1002,AsphodelosTheFirstCircleSavage:1003,AsphodelosTheFourthCircle:1008,AsphodelosTheFourthCircleSavage:1009,AsphodelosTheSecondCircle:1004,AsphodelosTheSecondCircleSavage:1005,AsphodelosTheThirdCircle:1006,AsphodelosTheThirdCircleSavage:1007,AssistAlliesInDefeatingATarget:544,Astragalos:729,AvoidAreaOfEffectAttacks:537,AzysLla:402,BaelsarsWall:1114,BaelsarsWall62:615,BardamsMettle:1143,BardamsMettle63:623,BasicTrainingEnemyParties:214,BasicTrainingEnemyStrongholds:215,BattleInTheBigKeep:396,BattleOnTheBigBridge:366,BloodOnTheDeck:708,Blunderville:1165,BrayfloxsLongstop:1041,BrayfloxsLongstopHard:362,CapeWestwind:1049,CastrumAbania:1145,CastrumAbania63:661,CastrumFluminis:778,CastrumMarinum:934,CastrumMarinumExtreme:935,CastrumMeridianum:1043,CentralShroud:148,CentralThanalan:141,ChocoboRaceCostaDelSol:389,ChocoboRaceSagoliiRoad:390,ChocoboRaceTranquilPaths:391,ChocoboRaceTutorial:417,CinderDrift:897,CinderDriftExtreme:912,CoerthasCentralHighlands:155,CoerthasWesternHighlands:397,ComingClean:860,ContainmentBayP1T6:576,ContainmentBayP1T6Extreme:577,ContainmentBayP1T6Unreal:1121,ContainmentBayS1T7:517,ContainmentBayS1T7Extreme:524,ContainmentBayS1T7Unreal:1090,ContainmentBayZ1T9:637,ContainmentBayZ1T9Extreme:638,ContainmentBayZ1T9Unreal:1157,CopperbellMines:1038,CopperbellMinesHard:349,CrystallineConflictCustomMatchCloudNine:1060,CrystallineConflictCustomMatchTheClockworkCastletown:1117,CrystallineConflictCustomMatchThePalaistra:1058,CrystallineConflictCustomMatchTheRedSands:1139,CrystallineConflictCustomMatchTheVolcanicHeart:1059,CuriousGorgeMeetsHisMatch:717,CuttersCry:170,DarkAsTheNightSky:713,DeathUntoDawn:977,DefeatAnOccupiedTarget:545,DeltascapeV10:691,DeltascapeV10Savage:695,DeltascapeV20:692,DeltascapeV20Savage:696,DeltascapeV30:693,DeltascapeV30Savage:697,DeltascapeV40:694,DeltascapeV40Savage:698,DelubrumReginae:936,DelubrumReginaeSavage:937,Devastation:1052,DohnMheg:821,DomaCastle:1144,DomaCastle63:660,DragonSound:714,DragonsongsRepriseUltimate:968,DunScaith:627,DzemaelDarkhold:171,EastShroud:152,EasternLaNoscea:137,EasternThanalan:145,EdensGateDescent:850,EdensGateDescentSavage:854,EdensGateInundation:851,EdensGateInundationSavage:855,EdensGateResurrection:849,EdensGateResurrectionSavage:853,EdensGateSepulture:852,EdensGateSepultureSavage:856,EdensPromiseAnamorphosis:944,EdensPromiseAnamorphosisSavage:948,EdensPromiseEternity:945,EdensPromiseEternitySavage:949,EdensPromiseLitany:943,EdensPromiseLitanySavage:947,EdensPromiseUmbra:942,EdensPromiseUmbraSavage:946,EdensVerseFulmination:902,EdensVerseFulminationSavage:906,EdensVerseFuror:903,EdensVerseFurorSavage:907,EdensVerseIconoclasm:904,EdensVerseIconoclasmSavage:908,EdensVerseRefulgence:905,EdensVerseRefulgenceSavage:909,Elpis:961,Emanation:719,EmanationExtreme:720,EmissaryOfTheDawn:769,Endwalker:1013,EngageMultipleTargets:541,Eulmore:820,Euphrosyne:1118,EurekaOrthosFloors11_20:1100,EurekaOrthosFloors1_10:1099,EurekaOrthosFloors21_30:1101,EurekaOrthosFloors31_40:1102,EurekaOrthosFloors41_50:1103,EurekaOrthosFloors51_60:1104,EurekaOrthosFloors61_70:1105,EurekaOrthosFloors71_80:1106,EurekaOrthosFloors81_90:1107,EurekaOrthosFloors91_100:1108,EverMarchHeavensward:1018,ExecuteAComboInBattle:539,ExecuteAComboToIncreaseEnmity:538,ExecuteARangedAttackToIncreaseEnmity:542,FadedMemories:932,FinalExercise:552,FitForAQueen:955,FlickingSticksAndTakingNames:219,ForlornGlory:1051,Foundation:418,FourPlayerMahjongQuickMatchKuitanDisabled:831,Garlemald:958,GenerationalBonding:1115,Halatali:162,HalataliHard:360,HaukkeManor:1040,HaukkeManorHard:350,HealAnAlly:549,HealMultipleAllies:550,HeavenOnHighFloors11_20:771,HeavenOnHighFloors1_10:770,HeavenOnHighFloors21_30:772,HeavenOnHighFloors31_40:782,HeavenOnHighFloors41_50:773,HeavenOnHighFloors51_60:783,HeavenOnHighFloors61_70:774,HeavenOnHighFloors71_80:784,HeavenOnHighFloors81_90:775,HeavenOnHighFloors91_100:785,HellsKier:810,HellsKierExtreme:811,HellsLid:742,HeroOnTheHalfShell:216,HiddenGorge:791,HolminsterSwitch:837,HullbreakerIsle:361,HullbreakerIsleHard:557,Idyllshire:478,IlMheg:816,InFromTheCold:1011,InThalsName:705,InteractWithTheBattlefield:548,InterdimensionalRift:690,ItsProbablyATrap:665,Kholusia:814,KtisisHyperboreia:974,Kugane:628,KuganeCastle:662,KuganeOhashi:806,Labyrinthos:956,LaidToRest:1017,Lakeland:813,LapisManalis:1097,LegendOfTheNotSoHiddenTemple:859,LifeEphemeralPathEternal:1023,LimsaLominsaLowerDecks:129,LimsaLominsaUpperDecks:128,LongLiveTheQueen:298,LovmMasterTournament:506,LovmPlayerBattleNonRp:591,LovmPlayerBattleRp:589,LovmTournament:590,LowerLaNoscea:135,MalikahsWell:836,MareLamentorum:959,MatchAll:null,MatoyasRelict:933,MatsubaMayhem:710,MemoriaMiseraExtreme:913,MessengerOfTheWinds:834,MiddleLaNoscea:134,Mist:136,MorDhona:156,MoreThanAFeeler:221,MountOrdeals:1095,MountOrdealsExtreme:1096,MountRokkon:1137,MtGulg:822,Naadam:688,Neverreap:420,NewGridania:132,NorthShroud:154,NorthernThanalan:147,NyelbertsLament:876,OldGridania:133,OldSharlayan:962,OneLifeForOneWorld:592,OnsalHakairDanshigNaadam:888,OurCompromise:716,OurUnsungHeroes:722,OuterLaNoscea:180,Paglthan:938,PharosSirius:160,PharosSiriusHard:510,PullingPoisonPosies:191,RadzAtHan:963,RaisingTheSword:706,ReturnOfTheBull:403,RhalgrsReach:635,SagesFocus:1022,SaintMociannesArboretum:511,SaintMociannesArboretumHard:788,Sastasha:1036,SastashaHard:387,SealRockSeize:431,ShadowAndClaw:223,ShisuiOfTheVioletTides:616,SigmascapeV10:748,SigmascapeV10Savage:752,SigmascapeV20:749,SigmascapeV20Savage:753,SigmascapeV30:750,SigmascapeV30Savage:754,SigmascapeV40:751,SigmascapeV40Savage:755,Smileton:976,Snowcloak:1062,Snowcloak61:371,SohmAl:1064,SohmAl61:441,SohmAlHard:617,SohrKhai:1112,SohrKhai62:555,SolemnTrinity:300,SouthShroud:153,SouthernThanalan:146,SpecialEventI:353,SpecialEventIi:354,StingingBack:192,StormsCrown:1071,StormsCrownExtreme:1072,SyrcusTower:372,Thaleia:1178,Thavnair:957,TheAbyssalFracture:1168,TheAbyssalFractureExtreme:1169,TheAery:1065,TheAery61:435,TheAetherfont:1126,TheAetherochemicalResearchFacility:1110,TheAetherochemicalResearchFacility62:438,TheAitiascope:978,TheAkhAfahAmphitheatreExtreme:378,TheAkhAfahAmphitheatreHard:377,TheAkhAfahAmphitheatreUnreal:930,TheAntitower:1111,TheAntitower62:516,TheAquapolis:558,TheAurumVale:172,TheAzimSteppe:622,TheBattleOnBekko:711,TheBindingCoilOfBahamutTurn1:241,TheBindingCoilOfBahamutTurn2:242,TheBindingCoilOfBahamutTurn3:243,TheBindingCoilOfBahamutTurn4:244,TheBindingCoilOfBahamutTurn5:245,TheBorderlandRuinsSecure:376,TheBowlOfEmbers:1045,TheBowlOfEmbersExtreme:295,TheBowlOfEmbersHard:292,TheBozjaIncident:911,TheBozjanSouthernFront:920,TheBurn:1173,TheBurn64:789,TheCalamityRetold:790,TheCarteneauFlatsHeliodrome:633,TheChrysalis:426,TheChurningMists:400,TheClockworkCastletown:1116,TheCloudDeck:950,TheCloudDeckExtreme:951,TheCopiedFactory:882,TheCrownOfTheImmaculate:846,TheCrownOfTheImmaculateExtreme:848,TheCrystarium:819,TheDancingPlague:845,TheDancingPlagueExtreme:858,TheDarkInside:992,TheDeadEnds:973,TheDiadem:929,TheDiademEasy:512,TheDiademHard:515,TheDiademHuntingGrounds:625,TheDiademHuntingGroundsEasy:624,TheDiademTrialsOfTheFury:630,TheDiademTrialsOfTheMatron:656,TheDomanEnclave:759,TheDragonsNeck:142,TheDravanianForelands:398,TheDravanianHinterlands:399,TheDrownedCityOfSkalla:731,TheDungeonsOfLyheGhiah:879,TheDuskVigil:434,TheDyingGasp:847,TheEpicOfAlexanderUltimate:887,TheExcitatron6000:1e3,TheFaceOfTrueEvil:709,TheFellCourtOfTroia:1070,TheFieldsOfGloryShatter:554,TheFinalCoilOfBahamutTurn1:193,TheFinalCoilOfBahamutTurn2:194,TheFinalCoilOfBahamutTurn3:195,TheFinalCoilOfBahamutTurn4:196,TheFinalDay:997,TheFinalStepsOfFaith:559,TheForbiddenLandEurekaAnemos:732,TheForbiddenLandEurekaHydatos:827,TheForbiddenLandEurekaPagos:763,TheForbiddenLandEurekaPyros:795,TheFractalContinuum:430,TheFractalContinuumHard:743,TheFringes:612,TheGhimlytDark:1174,TheGhimlytDark64:793,TheGiftOfMercy:1019,TheGrandCosmos:884,TheGreatGubalLibrary:1109,TheGreatGubalLibrary62:416,TheGreatGubalLibraryHard:578,TheGreatHunt:761,TheGreatHuntExtreme:762,TheGreatShipVylbrand:954,TheHardenedHeart:873,TheHarvestBegins:1020,TheHauntedManor:571,TheHeartOfTheProblem:718,TheHeroesGauntlet:916,TheHiddenCanalsOfUznair:725,TheHowlingEye:1047,TheHowlingEyeExtreme:297,TheHowlingEyeHard:294,TheHuntersLegacy:875,TheJadeStoa:746,TheJadeStoaExtreme:758,TheKeeperOfTheLake:1063,TheKeeperOfTheLake61:150,TheKillingArt:1021,TheLabyrinthOfTheAncients:174,TheLimitlessBlueExtreme:447,TheLimitlessBlueHard:436,TheLochs:621,TheLostAndTheFound:874,TheLostCanalsOfUznair:712,TheLostCityOfAmdapor:363,TheLostCityOfAmdaporHard:519,TheLunarSubterrane:1164,TheMaskedCarnivale:796,TheMinstrelsBalladEndsingersAria:998,TheMinstrelsBalladHadessElegy:885,TheMinstrelsBalladHydaelynsCall:996,TheMinstrelsBalladNidhoggsRage:566,TheMinstrelsBalladShinryusDomain:730,TheMinstrelsBalladThordansReign:448,TheMinstrelsBalladTsukuyomisPain:779,TheMinstrelsBalladUltimasBane:348,TheMinstrelsBalladZodiarksFall:993,TheMothercrystal:995,TheNavel:1046,TheNavelExtreme:296,TheNavelHard:293,TheNavelUnreal:953,TheOmegaProtocolUltimate:1122,TheOrbonneMonastery:826,TheOrphansAndTheBrokenBlade:715,ThePalaceOfTheDeadFloors101_110:598,ThePalaceOfTheDeadFloors111_120:599,ThePalaceOfTheDeadFloors11_20:562,ThePalaceOfTheDeadFloors121_130:600,ThePalaceOfTheDeadFloors131_140:601,ThePalaceOfTheDeadFloors141_150:602,ThePalaceOfTheDeadFloors151_160:603,ThePalaceOfTheDeadFloors161_170:604,ThePalaceOfTheDeadFloors171_180:605,ThePalaceOfTheDeadFloors181_190:606,ThePalaceOfTheDeadFloors191_200:607,ThePalaceOfTheDeadFloors1_10:561,ThePalaceOfTheDeadFloors21_30:563,ThePalaceOfTheDeadFloors31_40:564,ThePalaceOfTheDeadFloors41_50:565,ThePalaceOfTheDeadFloors51_60:593,ThePalaceOfTheDeadFloors61_70:594,ThePalaceOfTheDeadFloors71_80:595,ThePalaceOfTheDeadFloors81_90:596,ThePalaceOfTheDeadFloors91_100:597,ThePeaks:620,ThePhantomsFeast:994,ThePillars:419,ThePoolOfTribute:674,ThePoolOfTributeExtreme:677,ThePortaDecumana:1048,ThePraetorium:1044,ThePuppetsBunker:917,TheQitanaRavel:823,TheRaktikaGreatwood:817,TheRedSands:1138,TheResonant:684,TheRidoranaLighthouse:776,TheRoyalCityOfRabanastre:734,TheRoyalMenagerie:679,TheRubySea:613,TheSeaOfClouds:401,TheSeatOfSacrifice:922,TheSeatOfSacrificeExtreme:923,TheSecondCoilOfBahamutSavageTurn1:380,TheSecondCoilOfBahamutSavageTurn2:381,TheSecondCoilOfBahamutSavageTurn3:382,TheSecondCoilOfBahamutSavageTurn4:383,TheSecondCoilOfBahamutTurn1:355,TheSecondCoilOfBahamutTurn2:356,TheSecondCoilOfBahamutTurn3:357,TheSecondCoilOfBahamutTurn4:358,TheShiftingAltarsOfUznair:794,TheShiftingGymnasionAgonon:1123,TheShiftingOubliettesOfLyheGhiah:924,TheSildihnSubterrane:1069,TheSingularityReactor:437,TheSingularityReactorUnreal:1175,TheSirensongSea:1142,TheSirensongSea63:626,TheStepsOfFaith:1068,TheStepsOfFaith61:143,TheStigmaDreamscape:986,TheStoneVigil:1042,TheStoneVigilHard:365,TheStrikingTreeExtreme:375,TheStrikingTreeHard:374,TheSunkenTempleOfQarn:163,TheSunkenTempleOfQarnHard:367,TheSwallowsCompass:768,TheTamTaraDeepcroft:1037,TheTamTaraDeepcroftHard:373,TheTempest:818,TheTempleOfTheFist:663,TheThousandMawsOfTotoRak:1039,TheTowerAtParadigmsBreach:966,TheTowerOfBabil:969,TheTowerOfZot:952,TheTripleTriadBattlehall:579,TheTwinning:840,TheUnendingCoilOfBahamutUltimate:733,TheValentionesCeremony:741,TheVault:1066,TheVault61:421,TheVoidArk:508,TheVoidcastDais:1140,TheVoidcastDaisExtreme:1141,TheWanderersPalace:159,TheWanderersPalaceHard:188,TheWeaponsRefrainUltimate:777,TheWeepingCityOfMhach:556,TheWhorleaterExtreme:359,TheWhorleaterHard:281,TheWhorleaterUnreal:972,TheWillOfTheMoon:797,TheWorldOfDarkness:151,TheWreathOfSnakes:824,TheWreathOfSnakesExtreme:825,ThokAstThokExtreme:446,ThokAstThokHard:432,ThornmarchExtreme:364,ThornmarchHard:1067,ThornmarchHard61:207,ToCalmerSeas:1016,TripleTriadInvitationalParlor:941,TripleTriadOpenTournament:940,UldahStepsOfNald:130,UldahStepsOfThal:131,UltimaThule:960,UltimasBaneUnreal:1035,UnderTheArmor:190,UpperLaNoscea:139,UrthsFount:394,Vanaspati:970,VowsOfVirtueDeedsOfCruelty:893,WardUp:299,WesternLaNoscea:138,WesternThanalan:140,WhenClansCollide:723,WhereEverythingBegins:1091,WithHeartAndSteel:707,WolvesDenPier:250,WorthyOfHisBack:1014,Xelphatol:1113,Xelphatol62:572,Yanxia:614,Zadnor:975},Conditions=_Conditions,ContentType=ContentType$1,NetRegexes=NetRegexes$1,Regexes=Regexes$1,Responses=Responses$1,Outputs=_Outputs,Util=Util$1,Directions=Directions$1,ZoneId=data,ZoneInfo=data$2;console.assert(Conditions);console.assert(ContentType);console.assert(NetRegexes);console.assert(Regexes);console.assert(Responses);console.assert(Outputs);console.assert(Util);console.assert(Directions);console.assert(ZoneId);console.assert(ZoneInfo);class UserConfig{constructor(){U(this,"optionTemplates",{});U(this,"userFileCallbacks",{});U(this,"savedConfig",{})}getDefaultBaseOptions(){return{ParserLanguage:"en",ShortLocale:"en",DisplayLanguage:"en",TextAlertsEnabled:!0,SoundAlertsEnabled:!0,SpokenAlertsEnabled:!1,GroupSpokenAlertsEnabled:!1,SystemInfo:{cactbotVersion:"0.0.0.0",overlayPluginVersion:"0.0.0.0",ffxivPluginVersion:"0.0.0.0",actVersion:"0.0.0.0",gameRegion:"International"},Debug:!1}}evalUserFile(content,options){const Options=options;console.assert(Options),eval(content)}registerOptions(t,e,n){this.optionTemplates[t]=e,n&&(this.userFileCallbacks[t]=n)}sortUserFiles(t){const e={};for(const n of t)e[n]=n.toUpperCase().split(/[/\\]/);return t.sort((n,r)=>{const i=e[n],o=e[r];if(i===void 0||o===void 0)throw new UnreachableCode;const a=Math.max(i.length,o.length);for(let l=0;l{const a=o.toLowerCase();return a.endsWith(r)?!!(a===`${i}${r}`||a.startsWith(`${i}/`)||a.startsWith(`${i}\\`)):!1})}getUserConfigLocation(t,e,n){let r=!1;const i=()=>{r||(r=!0,window.location.reload())};addOverlayListener$1("onUserFileChanged",()=>{i()}),addOverlayListener$1("onForceReload",()=>{i()}),this.loadUserFiles(t,e,n)}loadUserFiles(t,e,n,r=!0){const i=callOverlayHandler({call:"cactbotLoadData",overlay:"options"}),o=async a=>{var $,V,P;const l=`${a.detail.userLocation.replace(/[/\\]*$/,"")}\\`,s=a.detail.localUserFiles;if(e.SystemInfo={cactbotVersion:a.detail.cactbotVersion,overlayPluginVersion:a.detail.overlayPluginVersion,ffxivPluginVersion:a.detail.ffxivPluginVersion,actVersion:a.detail.actVersion,gameRegion:a.detail.gameRegion},a.detail.language&&(e.ParserLanguage=a.detail.language,e.ShortLocale=a.detail.language,e.DisplayLanguage=a.detail.language),a.detail.parserLanguage&&(e.ParserLanguage=a.detail.parserLanguage,e.Language=a.detail.parserLanguage),a.detail.systemLocale){e.SystemLocale=a.detail.systemLocale;let b=a.detail.systemLocale.slice(0,2);b==="zh"&&(b="cn"),isLang(b)?e.ShortLocale=b:e.ShortLocale=e.ParserLanguage}const u=a.detail.displayLanguage;isLang(u)?e.DisplayLanguage=u:e.DisplayLanguage=e.ParserLanguage||"en",document.documentElement.classList.add(`lang-${e.DisplayLanguage}`),document.documentElement.lang=langToLocale(e.DisplayLanguage),this.addUnlockText(e.DisplayLanguage),this.savedConfig=(($=await i)==null?void 0:$.data)??{};const g=this.optionTemplates[t];if(g!==void 0){const b=this.savedConfig[t]??{};this.processOptions(e,e,b,g.options),g.processExtraOptions&&g.processExtraOptions(e,b)}const O=e.Debug!==void 0&&e.Debug!==!1?b=>console.log(b):()=>{},F={raidboss:["Triggers"]};F[t]=F[t]||[];const C={};if(s){const b=this.sortUserFiles(Object.keys(s)),I=this.filterUserFiles(b,t,".js"),H=r?this.filterUserFiles(b,t,".css"):[];for(const T of I)try{O(`local user file: ${l}${T}`),this.evalUserFile(s[T]??"",e);for(const y of F[t]??[]){const x=C[y];x!=null&&x!==e[y]&&console.log(`*** WARNING: ${l}${T} overwrites Options.${y} from previous files.`),C[y]=e[y]}(P=(V=this.userFileCallbacks)[t])==null||P.call(V,T,s,e,l)}catch(y){console.log("*** ERROR IN USER FILE ***"),console.log(y)}e.Skin!==void 0&&this.handleSkin(e.Skin);for(const T of H){O(`local user file: ${l}${T}`);const y=document.createElement("style"),x=s[T];x!==void 0&&(y.innerText=x);const L=document.getElementsByTagName("head")[0];L&&L.appendChild(y)}}n(),callOverlayHandler({call:"cactbotRequestState"})};callOverlayHandler({call:"cactbotLoadUser",source:location.href,overlayName:t}).then(a=>{if(document.readyState!=="loading"){o(a);return}document.addEventListener("DOMContentLoaded",()=>{o(a)})})}handleSkin(t){if(!t||t==="default")return;const e=`skins/${t}/${t}.css`;this.appendCSSLink(e)}appendJSLink(t){const e=document.createElement("script");e.setAttribute("type","text/javascript"),e.setAttribute("src",t),e.setAttribute("async","false");const n=document.getElementsByTagName("head")[0];n&&n.appendChild(e)}appendCSSLink(t){const e=document.createElement("link");e.setAttribute("rel","stylesheet"),e.setAttribute("type","text/css"),e.setAttribute("href",t);const n=document.getElementsByTagName("head")[0];n&&n.appendChild(e)}processOptions(t,e,n,r){if(r!==void 0)for(const i of r){let o;typeof i.default=="function"?o=i.default(t):o=i.default;let a=!0;if(typeof n=="object"&&!Array.isArray(n)&&i.id in n){const l=n[i.id];l!==void 0&&l!==""&&(o=l,a=!1)}if(i.setterFunc){const l=i.setterFunc(o,t,a);l!==void 0&&(e[i.id]=l)}else i.type==="integer"?typeof o=="number"?e[i.id]=Math.floor(o):typeof o=="string"&&(e[i.id]=parseInt(o)):i.type==="float"?typeof o=="number"?e[i.id]=o:typeof o=="string"&&(e[i.id]=parseFloat(o)):e[i.id]=o}}addUnlockText(t){const e={en:"🔓 Unlocked (lock overlay before using)",de:"🔓 Entsperrt (Sperre das Overlay vor der Nutzung)",fr:"🔓 Débloqué (Bloquez l'overlay avant utilisation)",ja:"🔓 ロック解除 (オーバーレイを使用する前にロックしてください)",cn:"🔓 已解除锁定 (你需要将此悬浮窗锁定后方可使用)",ko:"🔓 위치 잠금 해제됨 (사용하기 전에 위치 잠금을 설정하세요)"},n="cactbot-unlocked-text";let r=document.getElementById(n);r||(r=document.createElement("div"),r.id=n,r.classList.add("text"),r.style.display="none",document.body.append(r)),r.innerHTML=e[t]||e.en}}const UserConfig$1=new UserConfig;typeof document<"u"&&document.addEventListener("onOverlayStateUpdate",t=>{const e=document.documentElement.classList;t.detail.isLocked?e.remove("resize-handle","unlocked"):e.add("resize-handle","unlocked")});const localeLines={countdownStart:{en:"Battle commencing in (?