Skip to content

Commit

Permalink
deploy: 509da92
Browse files Browse the repository at this point in the history
  • Loading branch information
Souma-Sumire committed Nov 14, 2023
1 parent cc619d6 commit a3b5a0c
Show file tree
Hide file tree
Showing 51 changed files with 18 additions and 18 deletions.
4 changes: 2 additions & 2 deletions assets/blubook-5dd1372e.js → assets/blubook-42655685.js
Original file line number Diff line number Diff line change
@@ -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-cef5aca2.js";const C=b=>(J("data-v-da8147d8"),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 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-ee5534d7.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:`攻击类型:魔法
攻击属性:水
评级:★`,Cast100ms:20,Description:'对目标发动水属性魔法攻击 <span style="color:#00cc22;">威力:</span>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:`攻击类型:魔法
Expand Down Expand Up @@ -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:`对自身周围的敌人进行无属性范围魔法攻击。<span style='color:#00cc22;'>威力:</span>800
对第二个目标及后续目标的威力降低50%。
该行动与<span style='color:#ff7b1a;'>启示录</span>共享冷却时间。`,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,'<span style="color:#00cc22;">$1:</span>'),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=>`<em>${r}</em>`)}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-da8147d8"]]);export{_n as default};
该行动与<span style='color:#ff7b1a;'>启示录</span>共享冷却时间。`,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,'<span style="color:#00cc22;">$1:</span>'),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=>`<em>${r}</em>`)}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};
Binary file added assets/blubook-42655685.js.gz
Binary file not shown.
1 change: 1 addition & 0 deletions assets/blubook-4d96d7c2.css

Large diffs are not rendered by default.

Binary file added assets/blubook-4d96d7c2.css.gz
Binary file not shown.
Binary file removed assets/blubook-5dd1372e.js.gz
Binary file not shown.
1 change: 0 additions & 1 deletion assets/blubook-fbf32514.css

This file was deleted.

Binary file removed assets/blubook-fbf32514.css.gz
Binary file not shown.
Binary file removed assets/cactbotRuntime-b679d25f.js.gz
Binary file not shown.
Loading

0 comments on commit a3b5a0c

Please sign in to comment.