PageSourceSearch

https://scorsync.com/build/assets/AcroLive-m41Kmxoi.js

js scorsync.com collected 2026-10-02 00:02:23 UTC 7,361 bytes, 1 lines download raw bytes

1import{P as o}from"./Page.mixin-CMgGFbUk.js";import{n as p,a4 as u,A as a,E as l,g as d,u as n,G as r,au as c,c as f}from"./vendor-vuetify-BQx-5jJi.js";import"./get-DSPzyT3V.js";import"./vendor-core-CHp3Jp3c.js";import"./app-xn0KEFYD.js";import"./vendor-media-DDm9m1eU.js";try{let i=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{},e=new i.Error().stack;e&&(i._sentryDebugIds=i._sentryDebugIds||{},i._sentryDebugIds[e]="f3fa2a34-f467-453a-9a85-2cf1f8d6f15e",i._sentryDebugIdIdentifier="sentry-dbid-f3fa2a34-f467-453a-9a85-2cf1f8d6f15e")}catch{}const _={name:"AcroLive",mixins:[o],props:{meet:{type:Object,required:!0},meetId:{type:Number,required:!0},discipline:{type:String,required:!0},results:{type:Array,required:!0,default:()=>[]},filters:{type:Object,required:!0},filterOptions:{type:Object,required:!0},lastUpdatedAt:{type:String,required:!1,default:null},pollIntervalMs:{type:Number,required:!1,default:8e3}},data(){return{filterRound:this.filters.round||"prelims",filterApparatus:this.filters.apparatus||null,filterLevel:this.filters.level||null,filterAgeGroup:this.filters.age_group||null,filterDisciplineType:this.filters.discipline_type||null,polling:!1,pollTimer:null,now:Date.now(),tickTimer:null}},computed:{headers(){return[{text:"Rank",value:"rank",align:"start",sortable:!1,width:"60px"},{text:"Competitor",value:"competitor",sortable:!1},{text:"Apparatus",value:"apparatus",sortable:!1},{text:"Discipline",value:"discipline_type",sortable:!1},{text:"Level",value:"level",sortable:!1},{text:"Age Group",value:"age_group",sortable:!1},{text:"D",value:"d_score",align:"end",sortable:!1},{text:"A",value:"a_score",align:"end",sortable:!1},{text:"E",value:"e_score",align:"end",sortable:!1},{text:"Total",value:"total",align:"end",sortable:!1}]},apparatusItems(){return this.filterOptions.apparatus.map(i=>({text:i,value:i}))},emptyText(){return"No results yet — check back during the meet."},humanLastUpdated(){if(!this.lastUpdatedAt)return"";const i=Math.max(0,Math.round((this.now-new Date(this.lastUpdatedAt).getTime())/1e3));if(i<60)return`${i}s`;const e=Math.floor(i/60);return e<60?`${e}m`:`${Math.floor(e/60)}h`}},mounted(){this.startPolling(),this.tickTimer=setInterval(()=>{this.now=Date.now()},1e3)},beforeDestroy(){this.stopPolling(),this.tickTimer&&clearInterval(this.tickTimer)},methods:{formatScore(i){if(i==null)return"—";const e=Number(i);return Number.isNaN(e)?"—":e.toFixed(3)},currentQuery(){const i={round:this.filterRound};return this.filterApparatus&&(i.apparatus=this.filterApparatus),this.filterLevel&&(i.level=this.filterLevel),this.filterAgeGroup&&(i.age_group=this.filterAgeGroup),this.filterDisciplineType&&(i.discipline_type=this.filterDisciplineType),i},applyFilters(){this.$inertia.get(`/meet/${this.meetId}/acro`,this.currentQuery(),{preserveState:!1,preserveScroll:!0,replace:!0})},startPolling(){this.pollIntervalMs<=0||(this.pollTimer=setInterval(()=>this.poll(),this.pollIntervalMs))},stopPolling(){this.pollTimer&&(clearInterval(this.pollTimer),this.pollTimer=null)},poll(){this.polling||(this.polling=!0,this.$inertia.reload({only:["results","lastUpdatedAt","filterOptions"],preserveScroll:!0,onFinish:()=>{this.polling=!1}}))}}};var m=function(){var e=this,t=e._self._c;return t(u,{staticClass:"ksis-live ksis-live-acro",attrs:{fluid:"","data-testid":"ksis-acro-live-page"}},[t(a,[t(l,{attrs:{cols:"12"}},[t("h1",{staticClass:"ksis-live__title"},[e._v(e._s(e.meet.title))]),t("p",{staticClass:"ksis-live__subtitle text--secondary"},[e._v(" Acrobatic — Live Results "),e.meet.location?t("span",[e._v(" · "+e._s(e.meet.location))]):e._e(),e.meet.date?t("span",[e._v(" · "+e._s(e.meet.date))]):e._e()]),t("p",{staticClass:"ksis-live__updated text--secondary",attrs:{"data-testid":"ksis-live-last-updated"}},[e.lastUpdatedAt?t("span",[e._v("Last updated "+e._s(e.humanLastUpdated)+" ago")]):t("span",[e._v("Awaiting first scores…")]),t("span",{staticClass:"ml-2"},[e.polling?t(d,{attrs:{indeterminate:"",size:"14",width:"2"}}
1):e._e()],1)])])],1),t(a,[t(l,{attrs:{cols:"12"}},[t(n,{staticClass:"pa-3",attrs:{"data-testid":"ksis-live-filters"}},[t(a,{attrs:{dense:""}},[t(l,{attrs:{cols:"12",sm:"6",md:"3"}},[t(r,{attrs:{items:e.filterOptions.round,label:"Round","hide-details":"",dense:"",outlined:"","data-testid":"filter-round"},on:{change:e.applyFilters},model:{value:e.filterRound,callback:function(s){e.filterRound=s},expression:"filterRound"}})],1),t(l,{attrs:{cols:"12",sm:"6",md:"3"}},[t(r,{attrs:{items:e.apparatusItems,label:"Apparatus","hide-details":"",dense:"",outlined:"",clearable:"","data-testid":"filter-apparatus"},on:{change:e.applyFilters},model:{value:e.filterApparatus,callback:function(s){e.filterApparatus=s},expression:"filterApparatus"}})],1),t(l,{attrs:{cols:"12",sm:"6",md:"3"}},[t(r,{attrs:{items:e.filterOptions.discipline_type,label:"Discipline","hide-details":"",dense:"",outlined:"",clearable:"","data-testid":"filter-discipline-type"},on:{change:e.applyFilters},model:{value:e.filterDisciplineType,callback:function(s){e.filterDisciplineType=s},expression:"filterDisciplineType"}})],1),t(l,{attrs:{cols:"12",sm:"6",md:"3"}},[t(r,{attrs:{items:e.filterOptions.level,label:"Level","hide-details":"",dense:"",outlined:"",clearable:"","data-testid":"filter-level"},on:{change:e.applyFilters},model:{value:e.filterLevel,callback:function(s){e.filterLevel=s},expression:"filterLevel"}})],1),t(l,{attrs:{cols:"12",sm:"6",md:"3"}},[t(r,{attrs:{items:e.filterOptions.age_group,label:"Age Group","hide-details":"",dense:"",outlined:"",clearable:"","data-testid":"filter-age-group"},on:{change:e.applyFilters},model:{value:e.filterAgeGroup,callback:function(s){e.filterAgeGroup=s},expression:"filterAgeGroup"}})],1)],1)],1)],1)],1),t(a,[t(l,{attrs:{cols:"12"}},[t(n,[t(c,{staticClass:"ksis-live__table",attrs:{headers:e.headers,items:e.results,"items-per-page":-1,"hide-default-footer":"","no-data-text":e.emptyText,"item-key":"id","mobile-breakpoint":"600","data-testid":"ksis-live-results-table"},scopedSlots:e._u([{key:"item.rank",fn:function({item:s}){return[t("span",{attrs:{"data-testid":"ksis-live-rank"}},[e._v(e._s(s.rank??"—"))])]}},{key:"item.competitor",fn:function({item:s}){return[t("span",{attrs:{"aria-label":`Competitor ${s.competitor}`}},[e._v(" "+e._s(s.competitor||"—")+" "),s.is_live?t(f,{attrs:{small:"",color:"green","aria-label":"Just updated",title:"Just updated"}},[e._v("mdi-circle")]):e._e()],1)]}},{key:"item.discipline_type",fn:function({item:s}){return[e._v(" "+e._s(s.discipline_label||s.discipline_type)+" ")]}},{key:"item.d_score",fn:function({item:s}){return[t("span",{attrs:{"aria-label":`Difficulty score ${e.formatScore(s.d_score)}`}},[e._v(e._s(e.formatScore(s.d_score)))])]}},{key:"item.a_score",fn:function({item:s}){return[t("span",{attrs:{"aria-label":`Artistry score ${e.formatScore(s.a_score)}`}},[e._v(e._s(e.formatScore(s.a_score)))])]}},{key:"item.e_score",fn:function({item:s}){return[t("span",{attrs:{"aria-label":`Execution score ${e.formatScore(s.e_score)}`}},[e._v(e._s(e.formatScore(s.e_score)))])]}},{key:"item.total",fn:function({item:s}){return[t("strong",{attrs:{"aria-label":`Total ${e.formatScore(s.total)}`}},[e._v(e._s(e.formatScore(s.total)))])]}}],null,!0)})],1)],1)],1)],1)},v=[],h=p(_,m,v,!1,null,"0519810e");const T=h.exports;export{T 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.