1import{_ as J,a as A}from"./B2DXUMEW.js";import{u as G,b as K,c as Q,L as X,o as Y,d as Z,e as $,f as ee,r as l,y as j,_ as te,g as s,h as o,i as M,j as t,k as re,v as se,F as m,l as w,t as x,m as f,n as g,q as v,p as oe,s as ae,x as le}from"./D2tAaOhh.js";import{_ as ne}from"./UDcecRgr.js";import{g as O}from"./D6WhctOg.js";import{_ as ie}from"./ChvAnFfz.js";import"./BQpWWsKh.js";import"./DmwFeCT7.js";const ce={setup(){const S=l("Ãrbitros"),a=G();K({title:S,meta:[{name:"description",content:"Confira a lista de todos os árbitros disponÃveis para formação das equipes nas competições."}]});const D=l([]),e=Q(),u=l(!0),b=l([]),P=l([]),N=l(1),C=l(null),y=l(1),r=l([]),_=l([]),c=l(""),d=l(0),L=l(null),V=j(()=>`page=${N.value}`),T=l(null),q=j(()=>T.value>=768?8:11),B=j(()=>T.value>=768?45:40),U=j(()=>(T.value>=768,22)),W=j(()=>T.value>=768?25:27),z=()=>{D.value=[{name:"InÃcio",link:"/"},{name:"Ãrbitros",link:""}]},F=async n=>{u.value=!0,N.value=n;let k=`${a.client.backend}/portal/referees?${V.value}&refereecategory_id=${c.value}`;await fetch(k).then(h=>{h.json().then(i=>{window.scrollTo({top:300,left:0,behavior:"smooth"}),b.value=i.pagination.data,P.value=b.value.flatMap(I=>I.refs.map(H=>({...H,name:I.name}))),y.value=i.pagination.current_page,L.value=i.pagination.next_page_url,C.value=i.pagination.total;let p=i.pagination.total,R=i.pagination.per_page;d.value=Math.ceil(p/R),r.value=[],r.value=O(d.value,y.value),u.value=!1}).catch(i=>(console.log(i),{error:!0,status:!1}))}).catch(h=>{console.log(h),u.value=!1})},E=async()=>{const k=JSON.stringify({sport_id:null,ids:[],query:""}),h=encodeURIComponent(k),i=`${a.client.backend}/configs/filter_refereecategories?filters=${h}`;await fetch(i).then(p=>{p.json().then(R=>{_.value=R.results,u.value=!1}).catch(R=>(console.log(R),{error:!0,status:!1}))}).catch(p=>{console.log(p),u.value=!1})};return X(c,(n,k)=>{F(1)}),Y(()=>{z()}),Z(()=>{$("referees_data")}),ee(`${a.client.backend}/portal/referees?${V.value}&refereecategory_id=${c.value}`,{key:"referees_data"},"$PpmjnUky2W").then(n=>{if(n.pending){b.value=n.data.value.pagination.data,P.value=b.value.flatMap(i=>i.refs.map(p=>({...p,name:i.name}))),y.value=n.data.value.pagination.current_page,L.value=n.data.value.pagination.next_page_url,C.value=n.data.value.pagination.total;let k=n.data.value.pagination.total,h=n.data.value.pagination.per_page;d.value=Math.ceil(k/h),r.value=[],r.value=O(d.value,y.value),E()}}).catch(n=>{console.log(n),u.value=!0}),{arrayOfLinks:D,loading:u,myTitle:S,referees:b,colors:e,nextPage:L,currentPage:y,refreshReferees:F,widthRegister:q,widthName:B,widthType:U,widthDate:W,pages:r,lastPage:d,refereeCategories:_,idRefereeCategory:c,filteredReferees:P}}},de={key:0},me={class:"container mx-auto py-8 px-3"},xe={class:"w-12/12 mx-auto"},ge={class:"grid grid-cols-1"},fe={class:"col-span-1"},ue={class:"col-span-1 mt-5"},_e={class:"grid grid-cols-1"},ve={key:0,class:"col-span-1 mt-1"},ye=["value"],he={class:"col-span-1 mt-4"},pe={key:0,class:"grid grid-cols-1"},be={class:"col-span-1"},ke={class:"grid grid-cols-1"},we={class:"col-span-1 overflow-x-auto"},Pe={class:"grid grid-cols-1 border-b-2 min-w-[580px]"},Ce={class:"col-span-1"},Re={class:"flex items-center"},je={class:"flex items-center h-full"},Ne={class:"flex"},Te={key:0,class:"text-[0.7rem] sm:text-[0.750rem] lg:text-[0.8rem] xl:text-[0.875rem]"},Me={key:0,class:"text-[0.7rem] sm:text-[0.750rem] lg:text-[0.8rem] xl:text-[0.875rem]"},Se={key:1,class:"text-[0.7rem] sm:text-[0.750rem] lg:text-[0.8rem] xl:text-[0.875rem]"},De={class:"flex"},Le={class:"text-[0.7rem] sm:text-[0.750rem] lg:text-[0.8rem] xl:text-[0.875rem] notranslate"},Ve={class:"flex flex-wrap"},Fe={key:0,class:"text-[0.650rem] sm:text-[0.7rem] lg:text-[0.750rem] xl:text-[0.8rem] mx-1"},Ie={class:"flex flex-wrap"},Oe={key:0,class:"text-[0.650rem] sm:text-[0.7rem] lg:text-[0.750rem] xl:text-[0.8rem] mx-1"},qe={key:0,class:"text-[0.650rem] sm:text-[0.7rem] lg:text-[0.750rem] xl:text-[0.8rem] mx-1"},Be={class:"col-span-1 mt-4 md:mt-5"},Ue={class:"flex justify-center"},We={key:0,class:"flex flex-wrap rounded overflow-hidden text-black pl-0"},ze={key:0,class:"border-1 border-neutral-400 flex justify-center items-center"},Ee=["onClick"],He={key:1,class:"border-1 border-neutral-400 flex justify-center items-center"},Je={key:1,class:""};function Ae(S,a,D,e,u,b){const P=J,N=A,C=oe,y=ne;return s(),o("main",null,[e.loading?(s(),o("div",Je,[...a[11]||(a[11]=[le('<div class="container pt-4 pb-4 mx-auto"><div class="grid grid-cols-1"><div class="col-span-1"><div class="flex justify-center"><img src="'+ie+'" alt="Imagem de loading do Placarsoft" class="h-[300px] md:h-[400px]"></div></div></div></div>',1)])])):(s(),o("div",de,[M(P,{title:e.myTitle},null,8,["title"]),t("div",me,[t("div",xe,[t("div",ge,[t("div",fe,[M(N,{classFather:"",arrayOfLinks:e.arrayOfLinks},null,8,["arrayOfLinks"])]),t("div",ue,[t("div",_e,[a[6]||(a[6]=t("div",{class:"col-span-1"},[t("span",{class:"text-lg"},"Selecione uma categoria de árbitro:")],-1)),e.refereeCategories.length>0?(s(),o("div",ve,[re(t("select",{"onUpdate:modelValue":a[0]||(a[0]=r=>e.idRefereeCategory=r),id:"selectWeekdays",class:"py-2 pl-3 pr-8 rounded-lg border-2 border-neutral-600/75 bg-transparent focus:border-neutral-600/100 focus:outline-none"},[a[5]||(a[5]=t("option",{value:"",selected:""},"Todas",-1)),(s(!0),o(m,null,w(e.refereeCategories,(r,_)=>(s(),o("option",{key:_,value:r.value},x(r.label),9,ye))),128))],512),[[se,e.idRefereeCategory]])])):f("",!0)])]),t("div",he,[e.filteredReferees.length>0?(s(),o("div",pe,[t("div",be,[t("div",ke,[t("div",we,[t("div",Pe,[t("div",Ce,[t("div",Re,[t("div",{style:v(`width: ${e.widthRegister}%`),class:g(["py-3 px-3 border-r-2 border-l-1",`bg-${e.colors.colorname1} my-text-${e.colors.colorname1}`])},[...a[7]||(a[7]=[t("div",{class:"flex justify-center"},[t("span",{class:"text-[0.7rem] sm:text-[0.750rem] lg:text-[0.8rem] xl:text-[0.850rem] font-weight-600"},"Registro")],-1)])],6),t("div",{style:v(`width: ${e.widthName}%`),class:g(["py-3 px-3 border-r-1 border-l-1",`bg-${e.colors.colorname1} my-text-${e.colors.colorname1}`])},[...a[8]||(a[8]=[t("div",{class:"flex justify-center"},[t("span",{class:"text-[0.7rem] sm:text-[0.750rem] lg:text-[0.8rem] xl:text-[0.850rem] font-weight-600"},"Nome")],-1)])],6),t("div",{style:v(`width: ${e.widthType}%`),class:g(["py-3 px-3 border-r-1 border-l-1",`bg-${e.colors.colorname1} my-text-${e.colors.colorname1}`])},[...a[9]||(a[9]=[t("div",{class:"flex justify-center"},[t("span",{class:"text-[0.7rem] sm:text-[0.750rem] lg:text-[0.8rem] xl:text-[0.850rem] font-weight-600"},"Categoria")],-1)])],6),t("div",{style:v(`width: ${e.widthDate}%`),class:g(["py-3 px-3 border-r-2 border-l-1",`bg-${e.colors.colorname1} my-text-${e.colors.colorname1}`])},[...a[10]||(a[10]=[t("div",{class:"flex justify-center"},[t("span",{class:"text-[0.7rem] sm:text-[0.750rem] lg:text-[0.8rem] xl:text-[0.850rem] font-weight-600"},"Tipo")],-1)])],6)])]),(s(!0),o(m,null,w(e.filteredReferees,(r,_)=>(s(),o("div",{key:_,class:"col-span-1 border-t-2"},[t("div",je,[t("div",{style:v(`width: ${e.widthRegister}%`),class:"py-3 px-3 border-r-1 border-l-2 h-full flex justify-center items-center"},[t("div",Ne,[r.register?(s(),o("span",Te,x(r.register.number_formatted),1)):(s(),o(m,{key:1},[r.starts_at_formatted?(s(),o("span",Me,x(r.starts_at_formatted),1)):(s(),o("span",Se,x(r.created_at_formatted_short?r.created_at_formatted_short:"-"),1))],64))])],4),t("div",{style:v(`width: ${e.widthName}%`),class:"py-3 px-3 border-r-1 border-l-1 h-full flex items-center"},[t("div",De,[t("span",Le,x(r.name?r.name:"-"),1)])],4),t("div",{style:v(`width: ${e.widthType}%`),class:"py-3 px-3 border-r-1 border-l-1 h-full flex items-center"},[t("div",Ve,[(s(!0),o(m,null,w(r.refereecategories_names_list,(c,d)=>(s(),o("span",{key:d,class:g([`border-${e.colors.colorname1} text-${e.colors.colorname1}`,"rounded-lg p-1 font-medium text-[0.600rem] sm:text-[0.650rem] lg:text-[0.700rem] xl:text-[0.750rem]"]),style:{"border-width":"1.5px",margin:"3px"}},x(c),3))),128)),r.refereecategories_names_list.length<1?(s(),o("span",Fe,"-")):f("",!0)])],4),t("div",{style:v(`width: ${e.widthDate}%`),class:"py-3 px-3 border-r-2 border-l-1 h-full flex items-center"},[t("div",Ie,[r.register?(s(),o(m,{key:0},[(s(!0),o(m,null,w(r.register.registerroles_names_list,(c,d)=>(s(),o("span",{key:d,class:g([`border-${e.colors.colorname1} text-${e.colors.colorname1}`,"rounded-lg p-1 font-medium text-[0.600rem] sm:text-[0.650rem] lg:text-[0.700rem] xl:text-[0.750rem]"]),style:{"border-width":"1.5px",margin:"3px"}},x(c),3))),128)),r.register.registerroles_names_list.length<1?(s(),o("span",Oe,"-")):f("",!0)],64)):(s(),o(m,{key:1},[(s(!0),o(m,null,w(r.refereeroles_names_list,(c,d)=>(s(),o("span",{key:d,class:g([`border-${e.colors.colorname1} text-${e.colors.colorname1}`,"rounded-lg p-1 font-medium text-[0.600rem] sm:text-[0.650rem] lg:text-[0.700rem] xl:text-[0.750rem]"]),style:{"border-width":"1.5px",margin:"3px"}},x(c),3))),128)),r.refereeroles_names_list.length<1?(s(),o("span",qe,"-")):f("",!0)],64))])],4)])]))),128))])])])]),t("div",Be,[t("div",Ue,[e.nextPage||e.currentPage>1?(s(),o("ul",We,[t("li",{class:g([e.currentPage===1?`border-${e.colors.colorname1} bg-${e.colors.colorname1} my-text-${e.colors.colorname1}`:"border-neutral-400","border-1 flex justify-center items-center"])},[t("button",{onClick:a[1]||(a[1]=r=>e.refreshReferees(1)),class:"py-2 px-3"}," 1 ")],2),e.currentPage>2&&e.lastPage>2?(s(),o("li",ze,[t("button",{onClick:a[2]||(a[2]=r=>e.refreshReferees(e.currentPage-1)),class:"py-2 px-2"},[M(C,{name:"ic:sharp-keyboard-arrow-left",class:"text-xl"})])])):f("",!0),(s(!0),o(m,null,w(e.pages,(r,_)=>(s(),o(m,{key:_},[r>1?(s(),o("li",{key:0,class:g([e.currentPage===r?`border-${e.colors.colorname1} bg-${e.colors.colorname1} my-text-${e.colors.colorname1}`:"border-neutral-400","border-1 flex justify-center items-center"])},[t("button",{onClick:c=>e.refreshReferees(r),class:"py-2 px-3"},x(r),9,Ee)],2)):f("",!0)],64))),128)),e.lastPage>e.currentPage&&e.pages[e.pages.length-1]<e.lastPage?(s(),o("li",He,[t("button",{onClick:a[3]||(a[3]=r=>e.refreshReferees(e.currentPage+1)),class:"py-2 px-2"},[M(C,{name:"ic:sharp-keyboard-arrow-right",class:"text-xl"})])])):f("",!0),e.lastPage>2&&e.pages[e.pages.length-1]<e.lastPage?(s(),o("li",{key:2,class:g([e.currentPage===e.lastPage?`border-${e.colors.colorname1} bg-${e.colors.colorname1} my-text-${e.colors.colorname1}`:"border-neutral-400","border-1 flex justify-center items-center"])},[t("button",{onClick:a[4]||(a[4]=r=>e.refreshReferees(e.lastPage)),class:"py-2 px-3"},x(e.lastPage),1)],2)):f("",!0)])):f("",!0)])])])):(s(),ae(y,{key:1,message:"Não há árbitros cadastrados",nameIcon:"mdi:account-supervisor-circle-outline",class:"justify-center"}))])])])])]))])}const et=te(ce,[["render",Ae]]);export{et 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.