1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/RecruitmentDetailPage-C2yzgGXg.js","assets/vendor-ui-Bjmdnww1.js","assets/vendor-react-w96dOakU.js","assets/PageHeader-D0ATvAJm.js","assets/main-DN_ru74X.js","assets/main-AzucXhd4.css","assets/chevron-left-DcqF_NJw.js","assets/useRecruitment-DtlY6KnE.js","assets/recruitmentService-YFKfPkJg.js","assets/RecruitmentFormFields-D6-zXU8v.js","assets/positions-Buj4CXVS.js","assets/passport-CRkM7vHh.js","assets/pencil-D0U-bk-9.js","assets/ban-B0qQO2oG.js","assets/send-B6NfjOL_.js","assets/message-circle-B3b4SFS9.js","assets/trash-2-DGsJLteV.js"])))=>i.map(i=>d[i]); 2import{c as ne,ac as re,d as le,a as ce,aF as Q,b5 as ie,aK as F,c2 as oe,ad as X,U as E,a9 as L,aq as Z,c3 as de,o as T,y as q,af as xe,a6 as me,s as P,D as B,q as ue,al as pe,M as fe,an as je,Z as he,O as ge}from"./main-DN_ru74X.js";import{j as e,a as A}from"./vendor-ui-Bjmdnww1.js";import{r as i,R as be,d as G,b as ye}from"./vendor-react-w96dOakU.js";import{R as H}from"./RefereeProfileSheet-Dg8qjaSY.js";import{r as K}from"./recruitmentService-YFKfPkJg.js";import{P as Ne}from"./pencil-D0U-bk-9.js";/** 3 * @license lucide-react v0.344.0 - ISC 4 * 5 * This source code is licensed under the ISC license. 6 * See the LICENSE file in the root directory of this source tree. 7 */const ve=ne("ArrowUpDown",[["path",{d:"m21 16-4 4-4-4",key:"f6ql7i"}],["path",{d:"M17 20V4",key:"1ejh1v"}],["path",{d:"m3 8 4-4 4 4",key:"11wl7u"}],["path",{d:"M7 4v16",key:"1glfcx"}]]),J={referee:{icon:e.jsx(T,{size:18,className:"text-warning"}),color:"text-warning",bgColor:"bg-warning-medium"},mercenary:{icon:e.jsx(E,{size:18,className:"text-info"}),color:"text-info",bgColor:"bg-info-medium"},opponent:{icon:e.jsx(ge,{size:18,className:"text-success"}),color:"text-success",bgColor:"bg-success-medium"},player:{icon:e.jsx(he,{size:18,className:"text-purple-500"}),color:"text-purple-500",bgColor:"bg-purple-500/15"}},ke=i.lazy(()=>re(()=>import("./RecruitmentDetailPage-C2yzgGXg.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16])));function Fe(){return e.jsx(i.Suspense,{fallback:null,children:e.jsxs(be,{children:[e.jsx(G,{path:"/recruit/:id",element:e.jsx(ke,{})}),e.jsx(G,{path:"*",element:e.jsx(we,{})})]})})}const V=[{key:"feed",icon:F,ko:"êµ¬ì¸ í¼ë",en:"Jobs"},{key:"discover",icon:oe,ko:"íì",en:"Discover"},{key:"my",icon:X,ko:"ë§ì´",en:"My Page"}];function we(){var $,I,O;const l=ye(),{user:t,logout:j}=le(),{t:a}=ce(),{guard:x}=Q(),h=ie(),[n,g]=i.useState("feed"),[u,o]=i.useState("all"),[c,d]=i.useState(!1),[b,w]=i.useState(""),[C,_]=i.useState(""),[y,v]=i.useState("distance"),[M,R]=i.useState(!1),[s,N]=i.useState(null),m=($=t==null?void 0:t.activity_types)==null?void 0:$.includes("referee"),z=(I=t==null?void 0:t.activity_types)==null?void 0:I.includes("mercenary");i.useEffect(()=>{navigator.geolocation&&navigator.geolocation.getCurrentPosition(r=>N({lat:r.coords.latitude,lng:r.coords.longitude}),()=>{})},[]);const D=i.useRef();i.useEffect(()=>(D.current=setTimeout(()=>_(b),300),()=>clearTimeout(D.current)),[b]);const{data:k}=A({queryKey:["referee-profile"],queryFn:()=>L.get("/recruitment/referee-profile/").then(r=>r.data).catch(()=>null),enabled:!!m}),p={};u!=="all"&&(p.type=u),t!=null&&t.country&&(p.country=t.country),C&&(p.search=C),p.ordering=y,s&&(p.lat=String(s.lat),p.lng=String(s.lng));const{data:W,isLoading:ee}=A({queryKey:["recruitment-posts",p],queryFn:()=>K.list(p).then(r=>{const f=r.data;return Array.isArray(f)?f:f.results||[]})}),{data:se}=A({queryKey:["my-applications"],queryFn:()=>K.myApplications().then(r=>r.data)}),te=[{value:"all",label:a({ko:"ì ì²´",en:"All",ja:"ãã¹ã¦",es:"Todos",pt:"Todos"})},...m?[{value:"referee",label:a({ko:"ì¬í",en:"Referee",ja:"審å¤",es:"Ãrbitro",pt:"Ãrbitro"})}]:[],...z?[{value:"mercenary",label:a({ko:"ì©ë³",en:"Mercenary",ja:"å©ã£äºº",es:"Refuerzo",pt:"Reforço"})}]:[],{value:"opponent",label:a({ko:"ìëí",en:"Opponent",ja:"対æ¦",es:"Rival",pt:"Adversário"})},{value:"player",label:a({ko:"ì ì 모ì§",en:"Recruit",ja:"鏿åé",es:"Reclutar",pt:"Recrutar"})}],ae={referee:a({ko:"ì¬í",en:"Referee",ja:"審å¤",es:"Ãrbitro",pt:"Ãrbitro"}),mercenary:a({ko:"ì©ë³",en:"Mercenary",ja:"å©ã£äºº",es:"Refuerzo",pt:"Reforço"}),opponent:a({ko:"ìëí",en:"Opponent",ja:"対æ¦",es:"Rival",pt:"Adversário"}
7),player:a({ko:"ì ì 모ì§",en:"Recruit",ja:"鏿åé",es:"Reclutar",pt:"Recrutar"})},U=e.jsxs(e.Fragment,{children:[n==="feed"&&e.jsx(Ce,{posts:W,postsLoading:ee,filters:te,filterType:u,setFilterType:o,typeLabel:ae,navigate:l,isReferee:m,refereeProfile:k,setShowRefereeSheet:d,t:a,searchQuery:b,setSearchQuery:w,ordering:y,setOrdering:v,showSortMenu:M,setShowSortMenu:R}),n==="discover"&&e.jsx(de,{}),n==="my"&&e.jsx(_e,{user:t,isReferee:m,isMercenary:z,refereeProfile:k,myApps:se,setShowRefereeSheet:d,t:a,logout:j})]});return h?e.jsxs("div",{className:"h-screen bg-background flex",children:[e.jsxs("aside",{className:"w-60 h-screen flex flex-col bg-surface-secondary border-r border-line shrink-0",children:[e.jsx("div",{className:"px-4 py-3 border-b border-line",children:e.jsxs("div",{className:"flex items-center gap-2.5",children:[e.jsx("div",{className:"w-8 h-8 rounded-full bg-primary-500/15 flex items-center justify-center text-primary-600 text-sm font-bold shrink-0",children:((O=t==null?void 0:t.name)==null?void 0:O.charAt(0))||"?"}),e.jsxs("div",{className:"min-w-0",children:[e.jsx("p",{className:"text-sm font-semibold text-content-heading truncate",children:t==null?void 0:t.name}),e.jsxs("div",{className:"flex items-center gap-1 mt-0.5",children:[m&&e.jsx("span",{className:"text-[11px] bg-warning-medium text-warning px-1.5 py-0.5 rounded",children:a({ko:"ì¬í",en:"Ref",ja:"審å¤",es:"Ãrb",pt:"Ãrb"})}),z&&e.jsx("span",{className:"text-[11px] bg-info-medium text-info px-1.5 py-0.5 rounded",children:a({ko:"ì©ë³",en:"Merc",ja:"å©ã£äºº",es:"Ref",pt:"Ref"})})]})]})]})}),e.jsx("nav",{className:"flex-1 py-2 overflow-y-auto",children:V.map(r=>{const f=r.icon,S=n===r.key;return e.jsxs("button",{onClick:()=>g(r.key),className:`w-full flex items-center gap-3 px-4 py-2.5 text-sm transition-colors ${S?"text-primary-600 bg-primary-soft font-medium":"text-content-body hover:bg-surface-tertiary"}`,children:[e.jsx(f,{size:18,className:S?"text-primary-600":"text-content-muted"}),a({ko:r.ko,en:r.en})]},r.key)})}),e.jsxs("div",{className:"border-t border-line px-3 py-3 space-y-1",children:[e.jsxs("button",{onClick:x(async()=>{const r=[...(t==null?void 0:t.activity_types)||[],"team"];await L.patch("/auth/activity-types/",{activity_types:[...new Set(r)]}),window.location.reload()}),className:"w-full flex items-center gap-2 px-3 py-2 text-xs text-primary-600 hover:bg-surface-tertiary rounded-lg transition-colors",children:[e.jsx(E,{size:14}),a({ko:"íì ììë기",en:"Join a Team",ja:"ãã¼ã ã«åå ",es:"Unirse",pt:"Entrar"})]}),e.jsxs("button",{onClick:x(async()=>{try{await j()}finally{window.location.href="/login"}}),className:"w-full flex items-center gap-2 px-3 py-2 text-xs text-content-muted hover:text-danger hover:bg-surface-tertiary rounded-lg transition-colors",children:[e.jsx(Z,{size:14}),a({ko:"ë¡ê·¸ìì",en:"Logout",ja:"ãã°ã¢ã¦ã",es:"Salir",pt:"Sair"})]})]})]}),e.jsx("main",{className:"flex-1 overflow-y-auto bg-surface",children:e.jsx("div",{className:"max-w-3xl mx-auto p-6",children:U})}),c&&e.jsx(H,{onClose:()=>d(!1)})]}):e.jsxs("div",{className:"flex flex-col h-screen bg-background",children:[e.jsx("div",{className:"bg-gradient-to-b from-primary-600 to-primary-700 text-white px-5 pb-3",style:{paddingTop:"calc(var(--safe-area-top) + 0.75rem)"},children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{children:[e.jsx("h1",{className:"text-lg font-bold",children:t==null?void 0:t.name}),e.jsxs("div",{className:"flex items-center gap-1.5 mt-0.5",children:[m&&e.jsx("span",{className:"text-xs bg-white/20 px-2 py-0.5 rounded-full",children:a({ko:"ì¬í",en:"Referee",ja:"審å¤",es:"Ãrbitro",pt:"Ãrbitro"})}),z&&e.jsx("span",{className:"text-xs bg-white/20 px-2 py-0.5 rounded-full",children:a({ko:"ì©ë³",en:"Mercenary",ja:"å©ã£äºº",es:"Refuerzo",pt:"Reforço"})})]})]}),k&&e.jsxs("div",{className:"text-right",children:[e.jsxs("p",{className:"text-lg font-bold",children:["â
",Number(k.avg_rating||0).toFixed(1)]}),e.jsxs("p",{className:"text-xs text-white/60",children:[k.match_count,a({ko:"í",en:"x",ja:"å",es:"x",pt:"x"})]})]})]})}),e.jsx("div",{className:"flex-1 overflow-auto p-4",style:{paddingBottom:"calc(56px + var(--safe-area-bottom))"},children:U}),e.jsx("div",{className:"fixed bottom-0 left-0 right-0 bg-surface border-t border-line-subtle",style:{paddingBottom:"var(--safe-area-bottom)"},children:e.jsx("div",{className:"flex h-14",children:V.map(r=>{const f=r.icon,S=n===r.key;return e.jsxs("button",{onClick:()=>g(r.key),className:`flex-1 flex flex-col items-center justify-center gap-0.5 transition-colors ${S?"text-primary-600":"text-content-muted"}`,children:[e.jsx(f,{size:20}),e.jsx("span",{className:"text-xs",children:a({ko:r.ko,en:r.en})})]},r.key)})})}),c&&e.jsx(H,{onClose:()=>d(!1)})]})}function Ce({posts:l,postsLoading:t,filters:j,filterType:a,setFilterType:x,typeLabel:h,navigate:n,isReferee:g,refereeProfile:u,setShowRefereeSheet:o,t:c,searchQuery:d,setSearchQuery:b,ordering:w,setOrdering:C,showSortMenu:_,setShowSortMenu:y}){var R;const v=[{value:"distance",label:c({ko:"거리ì",en:"Nearest",ja:"è·é¢é ",es:"Más cercano",pt:"Mais perto"})}
7,{value:"-created_at",label:c({ko:"ìµì ì",en:"Newest",ja:"æ°ããé ",es:"Más reciente",pt:"Mais recente"})},{value:"schedule_date",label:c({ko:"ì¼ì ìë°ì",en:"Upcoming",ja:"æ¥ç¨é ",es:"Próximo",pt:"Próximo"})},{value:"-fee",label:c({ko:"ë³´ì ëìì",en:"Fee: High",ja:"å ±é
¬é«ãé ",es:"Pago: Alto",pt:"Taxa: Alta"})},{value:"fee",label:c({ko:"ë³´ì ë®ìì",en:"Fee: Low",ja:"å ±é
¬ä½ãé ",es:"Pago: Bajo",pt:"Taxa: Baixa"})},{value:"deadline",label:c({ko:"ë§ê° ìë°ì",en:"Deadline",ja:"ç· åé ",es:"Fecha lÃmite",pt:"Prazo"})}],M=((R=v.find(s=>s.value===w))==null?void 0:R.label)||v[0].label;return e.jsxs("div",{className:"space-y-4",children:[g&&!u&&e.jsxs("button",{onClick:()=>o(!0),className:"w-full bg-warning-soft border border-amber-500/20 rounded-xl p-4 flex items-center gap-3 text-left",children:[e.jsx(T,{size:20,className:"text-warning shrink-0"}),e.jsxs("div",{className:"flex-1",children:[e.jsx("p",{className:"text-sm font-medium text-warning",children:c({ko:"ì¬í íë¡íì ìì±íì¸ì",en:"Complete your referee profile",ja:"審å¤ãããã£ã¼ã«ã宿ããã¦ãã ãã",es:"Completa tu perfil",pt:"Complete seu perfil"})}),e.jsx("p",{className:"text-xs text-content-muted mt-0.5",children:c({ko:"íë¡íì´ ìì´ì¼ 구ì¸ì ì모í ì ììµëë¤",en:"You need a profile to apply",ja:"ãããã£ã¼ã«ãå¿
è¦ã§ã",es:"Necesitas un perfil",pt:"Você precisa de um perfil"})})]}),e.jsx(q,{size:16,className:"text-warning"})]}),e.jsxs("div",{className:"relative",children:[e.jsx(F,{size:16,className:"absolute left-3 top-1/2 -translate-y-1/2 text-content-muted"}),e.jsx("input",{type:"text",value:d,onChange:s=>b(s.target.value),placeholder:c({ko:"í´ë½ëª
, ì§ì, ì¥ì ê²ì",en:"Search club, region, venue",ja:"ã¯ã©ãåã»å°åã»ä¼å ´ã§æ¤ç´¢",es:"Buscar club, región, lugar",pt:"Buscar clube, região, local"}),className:"w-full pl-9 pr-9 py-2.5 bg-surface-secondary rounded-xl text-sm text-content-body placeholder:text-content-muted focus:outline-none focus:ring-1 focus:ring-primary-500"}),d&&e.jsx("button",{onClick:()=>b(""),className:"absolute right-3 top-1/2 -translate-y-1/2 text-content-muted",children:e.jsx(xe,{size:16})})]}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx("div",{className:"flex gap-2 overflow-x-auto no-scrollbar flex-1",children:j.map(s=>e.jsx("button",{onClick:()=>x(s.value),className:`px-3 py-1.5 rounded-full text-xs font-medium transition-colors whitespace-nowrap ${a===s.value?"bg-primary-600 text-white":"bg-surface-secondary text-content-body hover:bg-surface-tertiary"}`,children:s.label},s.value))}),e.jsxs("div",{className:"relative shrink-0",children:[e.jsxs("button",{onClick:()=>y(!_),className:"flex items-center gap-1 px-2.5 py-1.5 rounded-full text-xs font-medium bg-surface-secondary text-content-body hover:bg-surface-tertiary transition-colors",children:[e.jsx(ve,{size:12}),M]}),_&&e.jsxs(e.Fragment,{children:[e.jsx("div",{className:"fixed inset-0 z-20",onClick:()=>y(!1)}),e.jsx("div",{className:"absolute right-0 top-full mt-1 z-30 bg-surface rounded-xl border border-line-subtle shadow-lg py-1 min-w-[140px]",children:v.map(s=>e.jsx("button",{onClick:()=>{C(s.value),y(!1)},className:`w-full text-left px-3 py-2 text-xs transition-colors ${w===s.value?"text-primary-600 font-semibold bg-primary-50":"text-content-body hover:bg-surface-secondary"}`,children:s.label},s.value))})]})]})]}),t?e.jsx("div",{className:"flex items-center justify-center py-16",children:e.jsx(me,{size:24,className:"animate-spin text-content-muted"})}):l!=null&&l.length?e.jsx("div",{className:"space-y-3",children:l.map(s=>{const N=J[s.type]||J.mercenary,m=s.type==="player";return e.jsx("button",{onClick:()=>n(`/recruit/${s.id}`),className:"w-full text-left bg-surface rounded-xl border border-line-subtle p-4 hover:border-line-default transition-colors",children:e.jsxs("div",{className:"flex items-start gap-3",children:[e.jsx("div",{className:`shrink-0 w-10 h-10 rounded-lg flex items-center justify-center ${N.bgColor}`,children:N.icon}),e.jsxs("div",{className:"flex-1 min-w-0",children:[e.jsxs("div",{className:"flex items-center gap-2 mb-1",children:[e.jsx("span",{className:`text-xs font-semibold px-2 py-0.5 rounded-full ${N.bgColor} ${N.color}`,children:h[s.type]}),Array.isArray(s.positions_needed)&&s.positions_needed.length>0&&e.jsx("span",{className:"text-xs text-content-caption",children:s.positions_needed.join(", ")})]}),e.jsx("p",{className:"text-sm font-medium text-content-heading",children:s.club_name}),e.jsxs("div",{className:"flex flex-wrap items-center gap-x-3 gap-y-1 mt-1.5 text-xs text-content-muted",children:[m?e.jsxs(e.Fragment,{children:[s.region&&e.jsxs("span",{className:"flex items-center gap-1",children:[e.jsx(P,{size:12}),s.region]}),s.regular_schedule&&e.jsxs("span",{className:"flex items-center gap-1",children:[e.jsx(B,{size:12}),s.regular_schedule]})]}):e.jsxs(e.Fragment,{children:[s.schedule_date&&e.jsxs("span",{className:"flex items-center gap-1",children:[e.jsx(B,{size:12}),s.schedule_date," ",s.schedule_time&&String(s.schedule_time).slice(0,5)]}),s.location_name&&e.jsxs("span",{className:"flex items-center gap-1",children:[e.jsx(P,{size:12}),s.location_name]})]}),s.distance_km!=null&&e.jsxs("span",{className:"flex items-center gap-1 text-primary-500 font-medium",children:[e.jsx(P,{size:12}),s.distance_km,"km"]})]}),e.jsxs("div",{className:"flex items-center justify-between mt-2",children:[e.jsx("span",{className:"text-xs font-medium",children:m&&s.monthly_fee&&Number(s.monthly_fee)>0?e.jsxs("span",{className:"text-success",children:[c({ko:"ì",en:"Mo",ja:"æ",es:"Mes",pt:"Mês"}
7)," â©",Number(s.monthly_fee).toLocaleString()]}):s.fee&&Number(s.fee)>0?e.jsxs("span",{className:"text-success",children:["â©",Number(s.fee).toLocaleString()]}):e.jsx("span",{className:"text-content-caption",children:c({ko:"무ë£",en:"Free",ja:"ç¡æ",es:"Gratis",pt:"Grátis"})})}),e.jsxs("span",{className:"text-xs text-content-caption flex items-center gap-1",children:[e.jsx(ue,{size:12}),s.accepted_count,"/",s.max_applicants]})]})]})]})},s.id)})}):e.jsxs("div",{className:"text-center py-16",children:[e.jsx(F,{size:32,className:"mx-auto text-content-muted mb-2"}),e.jsx("p",{className:"text-sm text-content-muted",children:c({ko:"íì¬ ëª¨ì§ ì¤ì¸ ê¸ì´ ììµëë¤",en:"No open posts",ja:"åéä¸ãªã",es:"Sin publicaciones",pt:"Sem publicações"})})]})]})}function _e({user:l,isReferee:t,isMercenary:j,refereeProfile:a,myApps:x,setShowRefereeSheet:h,t:n,logout:g}){const{guard:u}=Q();return e.jsxs("div",{className:"space-y-4",children:[e.jsxs("section",{className:"bg-surface rounded-xl border border-line-subtle p-4",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-4",children:[e.jsx("div",{className:"w-14 h-14 rounded-full bg-primary-500/15 flex items-center justify-center",children:e.jsx(X,{size:28,className:"text-primary-500"})}),e.jsxs("div",{children:[e.jsx("p",{className:"text-base font-semibold text-content-heading",children:l==null?void 0:l.name}),e.jsx("p",{className:"text-xs text-content-muted",children:pe(l==null?void 0:l.email)}),e.jsxs("div",{className:"flex items-center gap-1.5 mt-1",children:[t&&e.jsx("span",{className:"text-xs bg-warning-medium text-warning px-2 py-0.5 rounded-full",children:n({ko:"ì¬í",en:"Referee",ja:"審å¤",es:"Ãrbitro",pt:"Ãrbitro"})}),j&&e.jsx("span",{className:"text-xs bg-info-medium text-info px-2 py-0.5 rounded-full",children:n({ko:"ì©ë³",en:"Mercenary",ja:"å©ã£äºº",es:"Refuerzo",pt:"Reforço"})})]})]})]}),t&&e.jsxs("div",{className:"space-y-3",children:[e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("h3",{className:"text-sm font-semibold text-content-heading flex items-center gap-1.5",children:[e.jsx(T,{size:14,className:"text-warning"}),n({ko:"ì¬í íë¡í",en:"Referee Profile",ja:"審å¤ãããã£ã¼ã«",es:"Perfil de Ãrbitro",pt:"Perfil de Ãrbitro"})]}),e.jsxs("button",{onClick:()=>h(!0),className:"text-xs text-primary-500 flex items-center gap-1",children:[e.jsx(Ne,{size:12}),n({ko:"í¸ì§",en:"Edit",ja:"ç·¨é",es:"Editar",pt:"Editar"})]})]}),a?e.jsxs("div",{className:"grid grid-cols-3 gap-2",children:[e.jsxs("div",{className:"bg-surface-secondary rounded-lg p-3 text-center",children:[e.jsx("p",{className:"text-lg font-bold text-content-heading",children:a.match_count}),e.jsx("p",{className:"text-xs text-content-caption",children:n({ko:"íë",en:"Matches",ja:"æ´»å",es:"Partidos",pt:"Partidas"})})]}),e.jsxs("div",{className:"bg-surface-secondary rounded-lg p-3 text-center",children:[e.jsxs("p",{className:"text-lg font-bold text-warning",children:["â
",Number(a.avg_rating||0).toFixed(1)]}),e.jsx("p",{className:"text-xs text-content-caption",children:n({ko:"íì ",en:"Rating",ja:"è©ä¾¡",es:"Calif.",pt:"Class."})})]}),e.jsxs("div",{className:"bg-surface-secondary rounded-lg p-3 text-center",children:[e.jsx("p",{className:"text-lg font-bold text-content-heading",children:a.certification_name||(a.certification_level>0?`Lv.${a.certification_level}`:"â")}),e.jsx("p",{className:"text-xs text-content-caption",children:n({ko:"ì격",en:"Cert",ja:"è³æ ¼",es:"Cert.",pt:"Cert."})})]})]}):e.jsx("button",{onClick:()=>h(!0),className:"w-full bg-warning-soft border border-amber-500/20 rounded-lg p-3 text-sm text-warning text-center",children:n({ko:"ì¬í íë¡í ìì±í기",en:"Set up referee profile",ja:"審å¤ãããã£ã¼ã«ä½æ",es:"Crear perfil",pt:"Criar perfil"})})]}),x&&x.length>0&&e.jsxs("div",{className:"mt-4 pt-4 border-t border-line-subtle",children:[e.jsxs("h3",{className:"text-sm font-semibold text-content-heading mb-2",children:[n({ko:"ë´ ì모",en:"My Applications",ja:"å¿å",es:"Postulaciones",pt:"Candidaturas"})," (",x.length,")"]}),e.jsx("div",{className:"space-y-1.5",children:x.slice(0,5).map(o=>{var c,d;return e.jsxs("div",{className:"flex items-center justify-between bg-surface-secondary rounded-lg px-3 py-2",children:[e.jsx("span",{className:"text-sm text-content-body truncate",children:((d=(c=o.post)==null?void 0:c.club)==null?void 0:d.name)||"â"}),e.jsx("span",{className:`text-xs px-2 py-0.5 rounded-full ${o.status==="accepted"?"bg-success-medium text-success":o.status==="rejected"?"bg-danger-medium text-danger":"bg-info-medium text-info"}`,children:o.status==="accepted"?n({ko:"ìë½",en:"Accepted",ja:"æ¿èª",es:"Aceptado",pt:"Aceito"}):o.status==="rejected"?n({ko:"ê±°ì ",en:"Rejected",ja:"æå¦",es:"Rechazado",pt:"Rejeitado"}):n({ko:"ë기",en:"Pending",ja:"å¾
æ©",es:"Pendiente",pt:"Pendente"})})]},o.id)})})]})]}),e.jsxs("section",{className:"bg-surface rounded-xl border border-line-subtle divide-y divide-line-subtle",children:[e.jsx(Y,{icon:fe,label:n({ko:"문ì",en:"Inquiry",ja:"ãåãåãã",es:"Consulta",pt:"Contato"})}),e.jsx(Y,{icon:je,label:n({ko:"ëìë§",en:"Help",ja:"ãã«ã",es:"Ayuda",pt:"Ajuda"})})]}),e.jsxs("section",{className:"bg-surface rounded-xl border border-line-subtle divide-y divide-line-subtle",children:[e.jsxs("button",{onClick:u(async()=>{const o=[...(l==null?void 0:l.activity_types)||[],"team"];await L.patch("/auth/activity-types/",{activity_types:[...new Set(o)]}),window.location.reload()}),className:"w-full flex items-center gap-3 px-4 py-3.5 text-left text-primary-600 hover:bg-surface-secondary transition-colors",children:[e.jsx(E,{size:18}),e.jsx("span",{className:"text-sm font-medium",children:n({ko:"íì ììë기",en:"Join a Team",ja:"ãã¼ã ã«åå ",es:"Unirse a un equipo",pt:"Entrar em um time"})}),e.jsx(q,{size:14,className:"text-content-muted ml-auto"})]}),e.jsxs("button",{onClick:u(async()=>{try{await g()}finally{window.location.href="/login"}}),className:"w-full flex items-center gap-3 px-4 py-3.5 text-left text-danger hover:bg-surface-secondary transition-colors",children:[e.jsx(Z,{size:18}),e.jsx("span",{className:"text-sm font-medium",children:n({ko:"ë¡ê·¸ìì",en:"Logout",ja:"ãã°ã¢ã¦ã",es:"Salir",pt:"Sair"})})]})]})]})}function Y({icon:l,label:t}){return e.jsxs("button",{className:"w-full flex items-center gap-3 px-4 py-3.5 text-left hover:bg-surface-secondary transition-colors",children:[e.jsx(l,{size:18,className:"text-content-muted"}),e.jsx("span",{className:"text-sm text-content-body",children:t}),e.jsx(q,{size:14,className:"text-content-muted ml-auto"})]})}
7export{Fe 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.