1import{_ as lt,j as rt,G as ct,p as j,aj as ut,F as I,aN as dt,l as pt,n as _t,v as vt,o as r,c as u,a as _,x as m,C as ft,y as g,b as o,a6 as $,ae as mt,a8 as C,B as z,t as d,d as p,a5 as yt,af as gt,a4 as kt,u as G,D as J,b5 as P,P as bt}from"./c9PL6N9_.js";import{P as wt}from"./CGIN1W7A.js";import{_ as Z}from"./WIf7Jsav.js";import{E as ht}from"./BCq4xR2U.js";import{g as V}from"./Bp502fgb.js";import{c as Ct}from"./ZmnfgF4F.js";import"./Ca2iYUE8.js";import"./C5VbOnqh.js";const St={class:"individual-participants__confirm-modal-footer"},Nt={class:"individual-participants__header-wrapper"},It={class:"individual-participants__header-wrapper"},$t={key:0},Bt={key:1},xt={key:2},Mt={key:3},qt={key:4},At={key:1,class:"individual-participants__mobile-sort to-desktop"},zt={class:"individual-participants__item-wrapper"},Pt={class:"individual-participants__item-name-wrapper"},Vt={class:"individual-participants__item-sportsman"},Dt={class:"individual-participants__item-trainer"},Kt={class:"individual-participants__item-trainer-name"},Lt={class:"individual-participants__item-group"},Ft={class:"individual-participants__mobile-row to-desktop"},Tt={class:"individual-participants__mobile-value"},Ut={key:1,class:"individual-participants__mobile-row to-desktop"},Et={class:"individual-participants__mobile-label"},Ot={key:2,class:"individual-participants__documents"},Rt={key:3,class:"individual-participants__item-score"},jt={key:4,class:"individual-participants__item-score"},Gt={key:5,class:"individual-participants__item-place"},Jt={key:6,class:"individual-participants__mobile-results to-desktop"},Zt={class:"individual-participants__mobile-results-item"},Ht={class:"individual-participants__mobile-results-value"},Qt={class:"individual-participants__mobile-results-item"},Wt={class:"individual-participants__mobile-results-value"},Xt={class:"individual-participants__mobile-results-item"},Yt={class:"individual-participants__mobile-results-value"},ta={key:7,class:"individual-participants__actions"},aa={__name:"individual-participants",props:{items:{type:Array,default:()=>[]},competition:{type:Array,default:()=>[]},loading:{type:Boolean,default:!1},requestType:{type:String,default:""}},emits:["refresh"],setup(v,{emit:H}){const h=v,Q=H,W=rt(),X=ct(),{spawn:D}=_t(),l=j(()=>{var a,t;return((t=(a=h.competition)==null?void 0:a.competition_state)==null?void 0:t.code)==="after_competition"});ut(()=>{const a=()=>x.value=null;window.addEventListener("click",a),dt(()=>window.removeEventListener("click",a))});const q=a=>{if(a==null||a==="")return"";const t=Number(a);return Number.isNaN(t)?a:t.toFixed(2)},K=a=>{var y,e,f;const t=(e=(y=a==null?void 0:a.participants)==null?void 0:y[0])==null?void 0:e.id,i=(f=h.competition)==null?void 0:f.id,s=a==null?void 0:a.id,n="all";!t||!i||W.push({path:`/profile/submit-documents/${i}`,query:{participantId:t,requestId:s,flag:n}})},Y=a=>{var s,n;if(!h.competition.accept_documents||l.value)return!1;const t=(s=a==null?void 0:a.status_zayavki)==null?void 0:s.code,i=(n=a==null?void 0:a.state_order)==null?void 0:n.code;return t==="oplacheno"||t==="registraciya"?!0:t==="no_charge"?i==="awaiting_approval"||i==="approved":!1},B=I(!1),x=I(null),A=I(null),tt=a=>{A.value=(a==null?void 0:a.id)||null,x.value=null,B.value=!0},at=()=>{A.value&&(ot(A.value),B.value=!1)},et=a=>{x.value=x.value===a?null:a},st=a=>{var i,s;return((s=(i=a==null?void 0:a.participants)==null?void 0:i[0])==null?void 0:s.logo)||"/icons/avatars/placeholder-competition.svg"},S=I(!0),N=I(!0),k=I("sportsman"),L=a=>{var i,s;return V(((s=(i=a==null?void 0:a.participants)==null?void 0:i[0])==null?void 0:s.name)||"").trim().toLowerCase()},F=a=>{var i;return(((i=a==null?void 0:a.sorevnuyushiesya_gruppy)==null?void 0:i.name)||"").trim().toLowerCase()},it=j(()=>{let a=[...h.items];return l.value&&(a=a.filter(t=>{var i;return((i=t==null?void 0:t.status_zayavki)==null?void 0:i.code)==="completed"})),a.sort((t,i)=>{if(l.value&&k.value==="place"){const s=Number((t==null?void 0:t.mesto)??1/0),n=Number((i==null?void 0:i.mesto)??1/0);return s<n?-1:s>n?1:0}if(k.value==="sportsman"){const s=L(t),n=L(i);return s<n?S.value?-1:1:s>n?S.value?1:-1:0}if(k.value==="group"){const s=F(t),n=F(i);return s<n?N.value?-1:1:s>n?N.value?1:-1:0}return 0})}),T=()=>{k.value==="sportsman"?S.value=!S.value:k.value="sportsman"},U=()=>{k.value==="group"?N.value=!N.value:k.value="group"},w=a=>{const t=a.state_order||{},i=a.status_zayavki||{};let s="",n="neutral";const y=!1;if(i.code==="no_charge")switch(s=t.name||"",t.code){case"approved":n="positive";break;case"rejected":n="negative";break;case"awaiting_approval":n="warning";break;default:n="neutral"}else switch(s=i.name||"",i.code){case"registraciya":n="warning";break;case"oplacheno":n="positive";break;case"otmeneno":n="negative";break;case"refund":n="accent";break;default:n="neutral"}return s?{label:s,type:n,altColor:y}:null},nt=a=>{var c,b,M,E,O,R;if(l.value)return!1;const t=(c=X.user)==null?void 0:c.__id,i=(b=a==null?void 0:a.applicant)==null?void 0:b.id;if(!t||i!==t)return!1;const s=(E=(M=h.competition)==null?void 0:M.competition_state)==null?void 0:E.
1code;if(!["registrattion","after_registration","befor_competition"].includes(s))return!1;const y=h.competition.free_of_charge,e=(O=a==null?void 0:a.status_zayavki)==null?void 0:O.code,f=(R=a==null?void 0:a.state_order)==null?void 0:R.code;return y?e==="no_charge"&&["approved","awaiting_approval"].includes(f):e==="registraciya"||e==="no_charge"},{load:ot}=pt(async a=>{var t,i,s,n,y,e;try{const f={requestsForDelete:[a],competitionId:h.competition.id},c=await Ct(f),b=(t=c==null?void 0:c.result)==null?void 0:t.errorMessage,M=(i=c==null?void 0:c.result)==null?void 0:i.errorCode;if(b&&M!==void 0&&M!=="0")throw{msg:b};D({content:"ÐаÑвка ÑÑпеÑно оÑменена",type:"success",icon:"circle-check-filled"}),Q("refresh")}catch(f){let c=null;try{c=(n=(s=f.response)==null?void 0:s.data)!=null&&n.Message?JSON.parse((e=(y=f.response)==null?void 0:y.data)==null?void 0:e.Message):null}catch{c=null}D({content:((c==null?void 0:c.error)??f.msg)||"ÐÑоизоÑла оÑибка пÑи оÑмене заÑвки",lifetime:1e4,type:"error",icon:"error"})}finally{A.value=null}});return vt(l,a=>{a?k.value="place":k.value==="place"&&(k.value="sportsman")},{immediate:!0}),(a,t)=>{const i=kt;return r(),u("div",{class:C(["individual-participants",{"individual-participants--no-docs":!v.competition.accept_documents}])},[_(mt,{modelValue:B.value,"onUpdate:modelValue":t[1]||(t[1]=s=>B.value=s),class:"individual-participants__confirm-modal",title:"ÐÑмениÑÑ Ð·Ð°ÑвкÑ"},{default:m(()=>[_(ft,{class:"mb-24"},{default:m(()=>t[3]||(t[3]=[g("ÐÑ Ð¾ÑменÑеÑе заÑÐ²ÐºÑ Ð½Ð° ÑÑаÑÑие. ÐеÑнÑÑÑ ÑÑо дейÑÑвие бÑÐ´ÐµÑ Ð½ÐµÐ»ÑзÑ. ÐÑ ÑможеÑе подаÑÑ Ð½Ð¾Ð²ÑÑ Ð·Ð°ÑÐ²ÐºÑ Ð´Ð¾ даÑÑ Ð¾ÐºÐ¾Ð½ÑÐ°Ð½Ð¸Ñ ÑегиÑÑÑаÑии ")])),_:1}),o("div",St,[_($,{color:"secondary",type:"outlined",onClick:t[0]||(t[0]=s=>B.value=!1)},{default:m(()=>t[4]||(t[4]=[g(" ÐакÑÑÑÑ ")])),_:1}),_($,{onClick:at},{default:m(()=>t[5]||(t[5]=[g(" ÐÑмениÑÑ Ð·Ð°ÑÐ²ÐºÑ ")])),_:1})])]),_:1},8,["modelValue"]),_(wt,{loading:v.loading,type:v.requestType,isAfterCompetition:l.value},{default:m(()=>{var s,n,y;return[(s=v.items)!=null&&s.length?(r(),u("div",{key:0,class:C(["individual-participants__header",l.value?"individual-participants__header--results":v.competition.accept_documents?"individual-participants__header--docs":"individual-participants__header--no-docs"])},[o("div",Nt,[_(z,{class:C(S.value?"icon-arrow-down-compact":"icon-arrow-up-compact"),type:"secondary",onClick:T},null,8,["class"]),t[6]||(t[6]=o("span",null," СпоÑÑÑмен",-1))]),o("div",It,[_(z,{class:C(N.value?"icon-arrow-down-compact":"icon-arrow-up-compact"),type:"secondary",onClick:U},null,8,["class"]),t[7]||(t[7]=o("span",null," СоÑевнÑÑÑаÑÑÑ Ð³ÑÑппа",-1))]),l.value?p("",!0):(r(),u("span",$t,d(v.competition.free_of_charge?"СоÑÑоÑние":"СÑаÑÑÑ"),1)),v.competition.accept_documents&&!l.value?(r(),u("span",Bt," ÐодаÑа докÑменÑов до "+d(v.competition.closing_receipt_documents_date),1)):p("",!0),l.value?(r(),u("span",xt,"ТеÑ
оÑенка")):p("",!0),l.value?(r(),u("span",Mt,"ÐбÑий балл")):p("",!0),l.value?(r(),u("span",qt,"ÐеÑÑо")):p("",!0)],2)):p("",!0),(n=v.items)!=null&&n.length?(r(),u("div",At,[o("button",{type:"button",class:"individual-participants__mobile-sort-item",onClick:T},[o("i",{class:C(S.value?"icon-arrow-down":"icon-arrow-up")},null,2),t[8]||(t[8]=o("span",null,"СпоÑÑÑмен",-1))]),o("button",{type:"button",class:"individual-participants__mobile-sort-item",onClick:U},[o("i",{class:C(N.value?"icon-arrow-down":"icon-arrow-up")},null,2),t[9]||(t[9]=o("span",null,"СоÑевнÑÑÑаÑÑÑ Ð³ÑÑппа",-1))])])):p("",!0),(r(!0),u(yt,null,gt(it.value,e=>{var f,c;return r(),u("div",{key:e.id,class:C(["individual-participants__item",l.value?"individual-participants__item--results":v.competition.accept_documents?"individual-participants__item--docs":"individual-participants__item--no-docs"])},[o("div",zt,[_(i,{src:st(e),class:"individual-participants__item-img"},null,8,["src"]),o("div",Pt,[o("div",Vt,d(G(V)(e==null?void 0:e.participants[0].name)),1),o("div",Dt,[t[10]||(t[10]=g(" ТÑенеÑ: ")),o("span",Kt,d(G(V)(e.trainer)),1)])])]),o("div",Lt,d((f=e.sorevnuyushiesya_gruppy)==null?void 0:f.name),1),o("div",Ft,[t[11]||(t[11]=o("span",{class:"individual-participants__mobile-label"}," СоÑевнÑÑÑаÑÑÑ Ð³ÑÑппа ",-1)),o("span",Tt,d((c=e.sorevnuyushiesya_gruppy)==null?void 0:c.name),1)]),w(e)&&!l.value?(r(),J(Z,{key:0,class:"individual-participants__badge",type:w(e).type,altColor:w(e).altColor},{default:m(()=>[g(d(w(e).label),1)]),_:2},1032,["type","altColor"])):p("",!0),w(e)&&!l.value?(r(),u("div",Ut,[o("span",Et,d(v.competition.free_of_charge?"СоÑÑоÑние":"СÑаÑÑÑ"),1),_(Z,{class:"individual-participants__mobile-badge",type:w(e).type,altColor:w(e).altColor},{default:m(()=>[g(d(w(e).label),1)]),_:2},1032,["type","altColor"])])):p("",!0),Y(e)?(r(),u("div",Ot,[_(z,{onClick:b=>K(e)},{default:m(()=>
1[g(" ÐодаÑÑ/измениÑÑ Ð´Ð¾ÐºÑменÑÑ "+d(e.participants[0].count_submitted_documents)+"/"+d(e.participants[0].count_requested_documents),1)]),_:2},1032,["onClick"]),_($,{class:"to-desktop",type:"link",size:"small","left-icon":"chevron-right",onClick:b=>K(e)},null,8,["onClick"])])):p("",!0),l.value?(r(),u("div",Rt,d(q(e.tekh_ocenka)),1)):p("",!0),l.value?(r(),u("div",jt,d(q(e.obshii_ball)),1)):p("",!0),l.value?(r(),u("div",Gt,d(e.mesto),1)):p("",!0),l.value?(r(),u("div",Jt,[o("div",Zt,[t[12]||(t[12]=o("span",{class:"individual-participants__mobile-results-label"}," ТеÑ
. оÑенка ",-1)),o("span",Ht,d(q(e.tekh_ocenka)),1)]),o("div",Qt,[t[13]||(t[13]=o("span",{class:"individual-participants__mobile-results-label"}," ÐбÑий балл ",-1)),o("span",Wt,d(q(e.obshii_ball)),1)]),o("div",Xt,[t[14]||(t[14]=o("span",{class:"individual-participants__mobile-results-label"}," ÐеÑÑо ",-1)),o("span",Yt,d(e.mesto),1)])])):p("",!0),!l.value&&nt(e)?(r(),u("div",ta,[_($,{type:"ghost",color:"secondary",rightIcon:"kebab-horizontal",onClick:P(b=>et(e.id),["stop"])},null,8,["onClick"]),_(bt,{name:"dropdown"},{default:m(()=>[x.value===e.id?(r(),u("div",{key:0,class:"individual-participants__menu",onClick:t[2]||(t[2]=P(()=>{},["stop"]))},[_($,{class:"individual-participants__menu-item",leftIcon:"edit",href:`/apply/edit/${v.competition.id}?requestId=${e==null?void 0:e.id}`},{default:m(()=>t[15]||(t[15]=[g(" РедакÑиÑоваÑÑ ")])),_:2},1032,["href"]),_($,{class:"individual-participants__menu-item individual-participants__menu-item--danger",leftIcon:"cancel",onClick:P(b=>tt(e),["stop"])},{default:m(()=>t[16]||(t[16]=[g(" ÐÑмениÑÑ Ð·Ð°ÑÐ²ÐºÑ ")])),_:2},1032,["onClick"])])):p("",!0)]),_:2},1024)])):p("",!0)],2)}),128)),(y=v.items)!=null&&y.length?p("",!0):(r(),J(ht,{key:2,class:"individual-participants__empty-block"},{title:m(()=>t[17]||(t[17]=[g(" СпоÑÑÑÐ¼ÐµÐ½Ñ Ð½Ðµ Ð½Ð°Ð¹Ð´ÐµÐ½Ñ ")])),text:m(()=>t[18]||(t[18]=[g("ÐопÑобÑйÑе измениÑÑ Ð¿Ð°ÑамеÑÑÑ Ð¿Ð¾Ð¸Ñка")])),_:1}))]}),_:1},8,["loading","type","isAfterCompetition"])],2)}}},da=lt(aa,[["__scopeId","data-v-9035216e"]]);export{da 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.