PageSourceSearch

https://bo3.gg/_nuxt/DrmMjnhG.js

js bo3.gg collected 2026-09-24 18:43:12 UTC 2,236 bytes, 1 lines download raw bytes

1import{n}from"./lJLXlcUT.js";import{$ as p}from"./BDbHy1Cw.js";import{Z as h,af as d,a as S,d as _}from"./DH8UUVDx.js";import{x as e,aw as r,cC as c,aU as g,D as T,ap as f,c4 as I}from"./C6VA06jA.js";import"./C2zdcYYL.js";import{V as o,M as C,W as u,a3 as E,a4 as k}from"./CR7AoSgS.js";import{_ as P}from"#entry";import"./5JIYIruf.js";import"./C5EeRGv0.js";import"./Cirpkg8u.js";import"./DIuss_n5.js";import"./IUD6sLmJ.js";import"./DneBRVoK.js";import"./DK-XwjNs.js";import"./DAR0xSAx.js";const A={key:0,class:"c-global-match-link c-global-match-link--disabled",type:"button"};function D(t,i,a,l,N,s){const m=h;return!s.matchHasTeams||[l.MATCH_STATUSES.DEFWIN,l.MATCH_STATUSES.CANCELED].includes(a.status)?(o(),C("button",A,[u(t.$slots,"default")])):(o(),E(m,{key:1,class:"c-global-match-link","no-prefetch":t.$device.isCrawler,to:{path:s.matchLink,hash:a.hash},onClick:s.handleClick},{default:k(()=>[u(t.$slots,"default")]),_:3},8,["no-prefetch","to","onClick"]))}const y={props:{hash:{type:String},disciplineId:{type:Number},status:{type:String,default:""},slug:{type:String,default:""},boType:{type:Number},parsedStatus:{type:String},games:{type:Array,default:()=>[]},team1Id:{type:Number,default:null},team2Id:{type:Number,default:null}},emits:["on-clicked"],setup(){const t=_();return{MATCH_STATUSES:e,localePath:t}},computed:{...p(S,["disciplineSlugPath","discipline"]),resultingDiscipline(){return this.disciplineId?f[I[this.disciplineId]]:this.discipline},resultingDisciplineSlugPath(){const t=this.resultingDiscipline?.slug;return!t||t===T.CSGO?"":`/${t}`},matchHasTeams(){return!n(this.team1Id)&&!n(this.team2Id)},map(){return d({discipline:this.resultingDiscipline,games:this.games})},itemTo(){switch(!0){case this.status===e.FINISHED:{const t=[c.DONE,c.PARTIALLY_DONE].includes(this.parsedStatus),i=this.boType===g.BO1&&t&&this.map?`/${this.map.slug}`:"";return`${this.resultingDisciplineSlugPath}/${r.MATCHES}/${this.slug}${i}`}case[e.UPCOMING,e.CURRENT].includes(this.status):return`${this.resultingDisciplineSlugPath}/${r.MATCHES}/${this.slug}`;default:return""}},matchLink(){return this.localePath(this.itemTo)}},methods:{handleClick(){this.$emit("on-clicked",this.itemTo)}}},v=P(y,[["render",D]]);export{v 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.