1import{_ as Y}from"./BqoCcMzP.js";import{_ as j}from"./evu-QIW2.js";import{d as B,g as z,e as G,r as C,C as J,o as n,c as i,n as x,K as F,H as M,b as c,m as a,p as P,t as d,u as t,D as O,s as k,ai as Q,J as oe,f as ae,k as ne,ax as ie,ay as re,aw as ce,h as le,F as H,q as K,j as ue,az as me,E as de,a as X,G as pe}from"./BgwL-FNm.js";import{_ as ge}from"./DlAUqK2U.js";import{_ as ye}from"./Bxepk5q0.js";import{u as fe}from"./CoMIUfFR.js";import{u as _e}from"./gbcvBJ9P.js";import"./Bstu6jgA.js";import"./LPOviz3I.js";import"./q2BJrez8.js";import"./BirpfG5M.js";import"./CT83ECQS.js";import"./YmqZGrTA.js";import"./D1L8XAuH.js";import"./BaH6CAb2.js";import"./DMSK8fnT.js";import"./BogsaNbj.js";const ve={class:"relative flex items-center justify-between border-b border-[#bcbcbc] pl-6"},he={class:"relative"},xe={key:0,class:"absolute -bottom-4 left-0 grid h-auto w-full place-items-center"},ke=["src"],be={class:"mr-4 ml-6 text-[14px] text-black"},we={key:0,class:"block text-[10px] font-bold"},$e=["src"],Ce=B({__name:"ListPlayer",props:{player:{},rank:{},isFavorite:{type:Boolean}},emits:["on-add-favorite"],setup(e,{emit:y}){const l=e,S=y,b=z(),p=G(),o=C(l.isFavorite);J(()=>l.isFavorite,w=>{o.value=w});function f(){p.isAuthenticated&&(o.value=!o.value),S("on-add-favorite",{state:o.value,customer_id:String(l.player.customer_id)})}const _=k(()=>(o.value,"ãæ°ã«å
¥ã")),E=k(()=>o.value?"#E4E4E4":"white"),u=k(()=>o.value?"/assets/img/icon/check.svg":"/assets/img/icon/plus.svg");return(w,I)=>{const g=Y,N=j;return n(),i("li",ve,[x(N,{class:"flex flex-grow items-center justify-start py-5 pl-4 active:opacity-70",to:`/communities/${t(b).params.id}/players/${e.player.customer_id}/`},{default:F(()=>[e.rank>0&&e.rank<4?(n(),i("div",{key:0,class:M(["absolute top-0 left-0 mt-0",`icontext-crown_${e.rank}`])},null,2)):c("",!0),a("div",he,[x(g,{class:"border border-[#bcbcbc]",icon:{image:e.player.avatar,size:"56px"}},null,8,["icon"]),e.player.star&&e.player.star>0?(n(),i("div",xe,[a("img",{src:`/assets/img/icon/star${e.player.star}.svg`,alt:"",loading:"lazy",decoding:"async"},null,8,ke)])):c("",!0)]),a("h3",be,[P(d(e.player.name)+" ",1),e.player.player_num?(n(),i("span",we," #"+d(e.player.player_num)+" "+d(e.player.position),1)):c("",!0)])]),_:1},8,["to"]),a("button",{class:"flex min-w-[84px] shrink-0 items-center justify-center gap-1 rounded border border-[var(--color-link-color,#0070c9)] px-2 text-[10px] text-[var(--color-link-color,#0070c9)] outline-none",style:O({backgroundColor:t(E),height:"24px"}),onClick:f},[a("img",{src:t(u),width:"12",height:"12",alt:""},null,8,$e),P(" "+d(t(_)),1)],4)])}}}),Ae=Object.assign(Ce,{__name:"CommunitiesPlayersListPlayer"}),Se={class:"profile relative flex flex-col items-center justify-start"},Ee={class:"relative w-full"},Fe={key:0,class:"absolute top-2 right-2 grid h-auto place-items-center"},Pe=["src"],Ne={class:"mt-3 flex h-16 w-full items-start"},Ie={key:0,class:"mr-4 flex flex-col text-[10px]"},Le={key:0},Te={key:1},De={class:"line-clamp-2 text-[14px]"},Oe=["src"],je=B({__name:"GridPlayer",props:{player:{},rank:{},isFavorite:{type:Boolean}},emits:["on-add-favorite"],setup(e,{emit:y}){const l=e,S=y,b=z(),p=G(),o=C(l.isFavorite);J(()=>l.isFavorite,w=>{o.value=w});function f(){p.isAuthenticated&&(o.value=!o.value),S("on-add-favorite",{state:o.value,customer_id:String(l.player.customer_id)})}const _=k(()=>o.value?"ãæ°ã«å
¥ã":"ãæ°ã«å
¥ãã«è¿½å "),E=k(()=>o.value?"#E4E4E4":"white"),u=k(()=>o.value?"/assets/img/icon/check.svg":"/assets/img/icon/plus.svg");return(w,I)=>{const g=j;return n(),i("li",Se,[x(g,{class:"block w-full text-black active:opacity-70",to:`/communities/${t(b).params.id}/players/${e.player.customer_id}/`},{default:F(()=>[e.rank>0&&e.rank<4?(n(),i("div",{key:0,class:M([`icontext-crown_${e.rank}`,"mb-1"])},null,2)):c("",!0),a("div",Ee,[a("div",{class:"aspect-square w-full bg-cover bg-center bg-no-repeat",style:O({backgroundImage:`url(${e.player.avatar})`})},null,4),e.player.star&&e.player.star>0?(n(),i("div",Fe,[a("img",{src:`/assets/img/icon/star${e.player.star}.svg`,alt:"",loading:"lazy",decoding:"async"},null,8,Pe)])):c("",!0)]),a("div",Ne,[e.player.player_num||e.player.position?(n(),i("p",Ie,[e.player.player_num?(n(),i("span",Le,"#"+d(e.player.player_num),1)):c("",!0),e.player.position?(n(),i("span",Te,d(e.player.position),1)):c("",!0)])):c("",!0),a("h3",De,d(e.player.name),1)])]),_:1},8,["to"]),a("button",{class:"flex w-full items-center justify-center gap-4 roun
1ded border border-[var(--color-link-color,#0070c9)] text-[10px] text-[var(--color-link-color,#0070c9)] outline-none",style:O({backgroundColor:t(E),height:"36px"}),onClick:f},[a("img",{src:t(u),width:"18",height:"18",alt:""},null,8,Oe),P(" "+d(t(_)),1)],4)])}}}),Be=Object.assign(ge(je,[["__scopeId","data-v-6b8cc4ee"]]),{__name:"CommunitiesPlayersGridPlayer"}),ze=Q("/assets/img/icon/grid.svg"),Ge=Q("/assets/img/icon/list.svg"),Me={class:"bg-grey-f4 pb-20"},Ue={class:"flex gap-4 bg-[#212121] p-6"},Re={class:"relative shrink-0 grow-0"},Ve={key:0,class:"mt-4 grid h-auto w-full place-items-center"},qe=["src"],He={class:"shrink grow"},Ke={class:"mb-4 font-bold"},Xe={class:"mb-4 line-clamp-2 text-[14px] text-white"},Ye={class:"text-right text-[14px] font-bold text-white"},Je={class:"flex items-center justify-between p-6"},Qe={key:0,width:"13",height:"13",src:ze,alt:"ã°ãªãã"},We={key:1,width:"24",height:"24",src:Ge,alt:"ãªã¹ã"},Ze={key:0,class:"bg-white px-6"},et={key:1,class:"mx-6 flex flex-wrap gap-x-5 gap-y-7"},vt=B({__name:"index",async setup(e){let y,l;const S=z(),b=ue(),p=oe(),o=G(),f=ae(),_=ne(),{getTeamInfo:E}=fe(),u=k(()=>S.params.id),w=`${b.public.apiHost}/${b.public.apiVersion}`,I={"Content-Type":"application/json","X-API-KEY":b.public.apiKey,"X-ENGATE-DOMAIN":de},{data:g}=([y,l]=ie(async()=>me(`community-profile-${u.value}`,async()=>{try{return await $fetch(`${w}/communities/${u.value}/profile`,{headers:I})}catch{return null}})),y=await y,l(),y),N=g.value?.code;if(N&&re.includes(N))throw ce({statusCode:404,data:{backLink:"/",backLabel:"TOPãã¼ã¸ã«æ»ã"}});g.value&&_e({community:g.value,pageType:"players",pageSuffix:"鏿ä¸è¦§"});const v=C({}),L=C([]),U=C([]),$=C(!1),T=C([]);function W(r){return r?r.replace(/<[^>]+(?:>|$)/g,"").replace(/ /gi," ").replace(/&/gi,"&").replace(/</gi,"<").replace(/>/gi,">").replace(/"/gi,'"').replace(/'/g,"'"):""}const Z=k(()=>W(String(v.value.description??"")));function R(r){const s=U.value.find(m=>m.user_id===r);return s?Number(s.rank):0}function V(){if(o.isAuthenticated){const r=o.favorites;T.value=r.map(s=>s.player.customer_id)}}async function q(r){if(o.isAuthenticated){try{if(r.state){const{code:s,message:m}=await p.post(`/players/${r.customer_id}/favorite`);f.showAcknowledgement({code:s,message:m})}else{const{code:s,message:m}=await p.delete(`/players/${r.customer_id}/favorite`);f.showAcknowledgement({code:s,message:m})}}catch(s){if(s instanceof pe)f.showAcknowledgement({code:s.code,message:s.message});else throw s}await o.fetchUser(),V()}else f.showAcknowledgement({code:"#0090000",message:""})}return le(async()=>{_.start();const r=u.value;if(g.value)v.value=g.value;else try{v.value=await p.get(`/communities/${r}/profile`,{showError:!1})}catch{const A=await E(r);A&&(v.value=A)}const[s,m]=await Promise.all([p.get(`/communities/${r}/players`).catch(()=>null),p.get(`/communities/${r}/ranking`).catch(()=>null),o.isAuthenticated?o.fetchUser().catch(()=>{}):Promise.resolve()]);s&&(L.value=s.players),m&&(U.value=m.ranking),V(),_.stop()}),(r,s)=>{const m=Y,A=j,ee=Ae,te=Be,se=ye;return n(),i("div",Me,[a("div",Ue,[a("div",Re,[x(A,{to:`/communities/${t(u)}/profile/`},{default:F(()=>[x(m,{class:"bg-white",icon:{image:String(t(v).logo??""),size:"56px"}},null,8,["icon"])]),_:1},8,["to"]),Number(t(v).star)>0?(n(),i("div",Ve,[a("img",{src:`/assets/img/icon/star${t(v).star}.svg`,alt:""},null,8,qe)])):c("",!0)]),a("div",He,[a("h1",Ke,[x(A,{to:`/communities/${t(u)}/profile/`,class:"text-white"},{default:F(()=>[P(d(t(v).name),1)]),_:1},8,["to"])]),a("p",Xe,d(t(Z)),1),a("p",Ye,[x(A,{to:`/communities/${t(u)}/profile/`,class:"text-white"},{default:F(()=>[...s[1]||(s[1]=[P(" ãããã£ã¼ã«ãè¦ã ",-1)])]),_:1},8,["to"])])])]),a("div",Je,[s[2]||(s[2]=a("h2",{class:"text-[14px] font-bold text-[#333]"},"鏿ä¸è¦§",-1)),a("button",{class:M(["outline-none",[t($)?"p-4":"p-2"]]),onClick:s[0]||(s[0]=h=>$.value=!t($))},[t($)?(n(),i("img",Qe)):c("",!0),t($)?c("",!0):(n(),i("img",We))],2)]),t($)&&!t(_).isLoading?(n(),i("ul",Ze,[(n(!0),i(H,null,K(t(L),(h,D)=>(n(),X(ee,{key:D,player:h,rank:R(String(h.customer_id)),"is-favorite":t(T).includes(String(h.customer_id)),onOnAddFavorite:q},null,8,["player","rank","is-favorite"]))),128))])):c("",!0),!t($)&&!t(_).isLoading?(n(),i("ul",et,[(n(!0),i(H,null,K(t(L),(h,D)=>(n(),X(te,{key:D,player:h,rank:R(String(h.customer_id)),"is-favorite":t(T).includes(String(h.customer_id)),onOnAddFavorite:q},null,8,["player","rank","is-favorite"]))),128))])):c("",!0),x(se)])}}});
1export{vt as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.