PageSourceSearch

https://axethrowing.org/assets/siteTeam-DSwnvVsS.js

js axethrowing.org collected 2026-09-24 11:39:16 UTC 31,264 bytes, 1 lines download raw bytes

1import{_ as e,r as a,e as t,g as c,f as n,q as s,n as o,C as l,t as u,F as r,v as i,x as m,z as g,a0 as d,m as p,y as h,Q as v,T as y,W as f,G as k,X as w,k as b,E as x,u as L,j as T,a3 as _,a6 as S,bw as W,c as E,a as C,w as j,o as I,N as G,R as O,S as D,a4 as A,a5 as P,aa as B,Z as N,aY as U,$ as V,a9 as z,a8 as K,ak as q,aX as F,d as R,bP as Y}from"./index-Ce7SucYs.js";import X from"./imageSelector-wfyvm90A.js";import"./croppie-COvZV25I.js";const $=["value"],H={style:{"text-transform":"capitalize"}},Q={key:0,class:"px-3"},Z={key:1},J={class:"game"},M=["src"],ee=["src"],ae={class:"score-table mt-3",style:{"border-spacing":"0"}},te={class:"player-1"},ce={colspan:"10",class:"pb-2"},ne={class:"player-2-mobile"},se={colspan:"10",class:"pb-2"},oe={key:0},le={class:"player-img point text-xs-start"},ue=["src"],re={class:"player-table-name"},ie={class:"player-2"},me={colspan:"10",class:"pt-2"},ge={key:0},de={class:"score-table mt-3",style:{"border-spacing":"0"}},pe={class:"player-img point text-xs-start"},he=["src","alt"],ve={class:"score-table mt-3",style:{"border-spacing":"0"}},ye={class:"player-img point text-xs-start"},fe=["src","alt"];const ke=e({props:{leagueList:Array,playerID:String,gameLocation:String,playerInfo:Object,gameRules:String},data:()=>({showGame:!1,games:[],selectedLeague:"",game:{},round:0,tab:0,tableData:[]}),watch:{game(e){e&&e.players&&(this.tableData=e.players.map((e,a)=>{const t=Object.keys(this.game.throws[e]).filter(e=>e.includes("p")),c="team"===e.substring(0,e.length-1)?Object.keys(this.game.throws[e][t[a]]):Object.keys(this.game.throws[e]);return c.filter(e=>e.includes("throw")&&!e.startsWith("4")),Object.assign({},{[e]:c.filter(e=>-1!==e.indexOf("throw")&&!e.startsWith("4")).sort((e,a)=>"3"===e.slice(0,1)&&"3"!==a.slice(0,1)?1:"t"===e.slice(0,1)&&"t"!==a.slice(0,1)?-100:"2"!==e.slice(0,1)&&"2"===a.slice(0,1)?-10:!e.includes("throw-10")&&a.includes("throw-10")?-1:void 0),key:e,playerKey:t[a]})}))},leagueList:{deep:!0,handler:function(e){e.length&&(this.selectedLeague=e[e.length-1],this.getGames())}}},setup:()=>({seasonStore:w(),generalStore:b()}),computed:{team(){return 2!==this.game.players.length||this.game.team1,this.game.player1.alias},opponentTeam(){return 2!==this.game.players.length||this.game.team2?this.game.player1.alias:this.game.player2.alias},teamName(){return 4!==this.game.players.length||this.game.team1?"":this.game.player1.team.name},opponentTeamName(){return 4!==this.game.players.length||this.game.team2?"":this.game.player3.team.name},leagues(){return this.leagueList.filter(e=>Object.keys(e).length>=7)},seasonYears(){return{...this.seasonStore.seasonYears,Session1:"Tournament"}}},methods:{getGames(){const e=5===this.playerInfo.code.length?"teams-career":"players-career",a=k("/".concat(this.gameRules,"/").concat(e,"/").concat(this.playerID,"/").concat(this.gameLocation,"/").concat(this.selectedLeague.id));this.$databaseBind("games",a).then(()=>{Array.isArray(this.games)&&void 0!==this.games[0]?this.getGame(this.games[0].leagueID,this.games[0].seasonID,this.games[0].weekID,this.games[0].id):this.game={}}),this.tab=0},getGame(e,a,t,c){let n=void 0===this.selectedLeague.venue?this.playerInfo.venue:this.selectedLeague.venue;const s=v(y("/venues/".concat(n,"/league/").concat(e,"/").concat(a,"/").concat(t,"/game-data/").concat(c)));f(s).then(e=>{if(this.game=e.val(),this.game){const e=Object.keys(this.game).filter(e=>e.includes("player")||e.includes("team"));this.game.players=e,void 0===this.game.player2&&(this.game.throws.player2={sum:0})}}).catch(function(e){this.generalStore.logError({function:"getGame",error:e,type:"request",venue:n,game:this.game})})},roundsSum(e){let a=0;return["p1","p2"].forEach(t=>{for(let c in e[t])c.includes("throw")&&!isNaN(e[t][c])&&(a+=e[t][c])}),a}},mounted(){this.selectedLeague=this.leagueList[0],this.getGames()}},[["render",function(e,v,y,f,k,w){const b=a("v-col"),x=a("v-row"),L=a("v-tab"),T=a("v-tabs"),_=a("v-avatar");return c(),t("div",null,[n(x,null,{default:o(()=>[n(b,{cols:"12",class:"text-center text-sm-left mb-2"},{default:o(()=>[l(u("select",{"onUpdate:modelValue":v[0]||(v[0]=e=>k.selectedLeague=e),onChange:v[1]||(v[1]=e=>w.getGames()),class:"select-gray"},[(c(!0),t(r,null,i(w.leagues,e=>(c(),t("option",{key:e.id,value:e},[u("span",H,[e.title?(c(),t(r,{key:0}
1,[m(g(e.title)+" ["+g(w.seasonYears[e.season])+"] ",1)],64)):(c(),t(r,{key:1},[m(g(e.name),1)],64))])],8,$))),128))],544),[[d,k.selectedLeague]])]),_:1})]),_:1}),0===k.games.length?(c(),t("div",Q," No games have been recorded for this session. ")):s("",!0),k.games.length>0&&k.game?(c(),t("div",Z,[n(T,{modelValue:k.tab,"onUpdate:modelValue":v[2]||(v[2]=e=>k.tab=e),"bg-color":"transparent",height:"90","slider-color":"grey",class:"stick-it mb-1"},{default:o(()=>[(c(!0),t(r,null,i(k.games.length,e=>(c(),p(L,{key:e,style:{width:"60px"},onClick:a=>w.getGame(k.games[e-1].leagueID,k.games[e-1].seasonID,k.games[e-1].weekID,k.games[e-1].id)},{default:o(()=>[u("div",J,[void 0!==k.games[e-1]&&void 0!==k.games[e-1].opponentID?(c(),t("img",{key:0,src:k.games[e-1].opponentPic,class:h(["player player-pic pointer",{win:1===k.games[e-1].win,loss:0===k.games[e-1].win,otl:1===k.games[e-1].otl,scaled:k.games[e-1].id===k.game.id}])},null,10,M)):s("",!0),void 0!==k.games[e-1]&&void 0===k.games[e-1].opponentID?(c(),t("img",{key:1,src:y.playerInfo.pic,class:h(["player player-pic pointer",{win:1===k.games[e-1].win,loss:0===k.games[e-1].win,otl:1===k.games[e-1].otl,scaled:k.games[e-1].id===k.game.id}])},null,10,ee)):s("",!0)])]),_:2},1032,["onClick"]))),128))]),_:1},8,["modelValue"]),u("div",null,[n(x,{style:{"min-height":"180px"}},{default:o(()=>[void 0!==k.game.player1?(c(),p(b,{cols:"12",key:"round1"},{default:o(()=>[u("table",ae,[u("tr",te,[u("td",ce,[u("span",null,g(w.teamName),1)])]),u("tr",ne,[u("td",se,[w.opponentTeam?(c(),t("span",oe,g(w.opponentTeamName),1)):s("",!0)])]),k.game?(c(!0),t(r,{key:0},i(k.tableData,e=>(c(),t("tr",{key:e.key,class:"banded-section"},[u("td",le,[n(_,{tile:""},{default:o(()=>[u("img",{src:k.game[e.key].pic,class:"icon-shadow"},null,8,ue)]),_:2},1024),u("span",re,g(k.game[e.key].alias),1)]),(c(!0),t(r,null,i(e[e.key],(a,n)=>(c(),t("td",{class:h(["point",{clutch:5===n&&k.game.round1[e.key].killcall5th||10===n&&k.game.round1[e.key].killcall10th,zero:0===k.game.throws[e.key]["throw-"+n]&&!k.game.round1[e.key].killcall5th&&!k.game.round1[e.key].killcall10th}]),key:a},[u("span",{class:h({"score-button error":6===k.game.throws[e.key][a],"score-button success text-black":8===k.game.throws[e.key][a]})},g(k.game.throws[e.key][a]),3)],2))),128)),u("td",{class:h(["point-sum",{"t-win":"player1"===e.key&&k.game.throws.player1.sum>k.game.throws.player2.sum||"player2"===e.key&&k.game.throws.player2.sum>k.game.throws.player1.sum}])},g(k.game.throws[e.key].sum),3)]))),128)):s("",!0),u("tr",ie,[u("td",me,[w.opponentTeam?(c(),t("span",ge,g(w.opponentTeamName),1)):s("",!0)])])])]),_:1})):5===this.playerInfo.code.length&&k.game.team1?(c(),p(b,{cols:"12",key:"Rround1"},{default:o(()=>[u("table",de,[(c(!0),t(r,null,i(k.tableData,e=>(c(),t("tr",{key:e.key,class:"banded-section"},[u("td",pe,[n(_,{tile:""},{default:o(()=>[u("img",{src:k.game[e.key].pic,class:"icon-shadow",alt:k.game[e.key].name},null,8,he)]),_:2},1024),m(" "+g(k.game[e.key].name),1)]),(c(!0),t(r,null,i(e[e.key],(a,n)=>(c(),t("td",{class:h(["point",{clutch:5===n&&k.game.round1[e.key].killcall5th||10===n&&k.game.round1[e.key].killcall10th,zero:0===k.game.throws[e.key]["throw-"+n]&&!k.game.round1[e.key].killcall5th&&!k.game.round1[e.key].killcall10th}]),key:a},[u("div",{class:h(["team_point",{"score-button error":6===k.game.throws[e.key].p1[a],"score-button success":8===k.game.throws[e.key].p1[a]}])},g(k.game.throws[e.key].p1[a]),3),u("div",{class:h(["team_point",{"score-button error":6===k.game.throws[e.key].p2[a],"score-button success":8===k.game.throws[e.key].p2[a]}])},g(k.game.throws[e.key].p2[a]),3)],2))),128)),u("td",{class:h(["point-sum",{"t-win":e.key===k.game.winner}])},g(w.roundsSum(k.game.throws[e.key])),3)]))),128))])]),_:1})):k.game.team1?(c(),p(b,{cols:"12",key:"Round1"},{default:o(()=>[u("table",ve,[(c(!0),t(r,null,i(k.tableData,e=>(c(),t("tr",{key:e.key,class:"banded-section"},[u("td",ye,[n(_,{tile:""},{default:o(()=>[u("img",{src:k.game[e.key].pic,class:"icon-shadow",alt:k.game[e.key].name},null,8,fe)]),_:2},1024),m(" "+g(k.game[e.key].name),1)]),(c(!0),t(r,null,i(e[e.key],(a,n)=>(c(),t("td",{class:h(["point",{clutch:5===n&&k.game.round1[e.key].killcall5th||10===n&&k.game.round1[e.key].killcall10th,zero:0===k.game.throws[e.key]["throw-"+n]&&!k.game.round1[e.key].killcall5th&&!k.game.round1[e.key].killcall10th}]),key:a},[u("span",{class:h({"score-button error":6===k.game.throws[e.key][a],"score-button success text-black":8===k.game.throws[e.key][a]})},g(k.game.throws[e.key][e.playerKey][a]),3)],2))),128))]))),128))])]),_:1})):s("",!0)]),_:1})])])):s("",!0)])}],["__scopeId","data-v-695a33e8"]]);async function we(e,a,t){try{return await x(e,a),{success:!0,location:t}}catch(c){return console.warn("Failed to update: ".concat(t),c),{success:!1,location:t,error:c}}}async function be(e,a,t){try{const c=await f(y("/venues/".concat(e,"/league/").concat(a,"/").concat(t)));if(!c.exists())return[];const n=c.val();return Object.keys(n).filter(e=>e.startsWith("Week"))}catch(c){return console.warn("Could not get weeks for ".concat(e,"/").concat(a,"/").concat(t),c),[]}}async function xe(e,a,t,c,n,s){try{const o=await f(y("/venues/".concat(e,"/league-list/").concat(a,"/").concat(t))),l=await f(y("/venues/".concat(e,"/league/").concat(a,"/").concat(t)));let u=[],r=[];if(o.exists()){const e=o.val();u=Object.keys(e).filter(e=>e.startsWith("Playoffs")||e.toLowerCase().includes("playoff")||e.startsWith("Week"))}if(l.exists()){const e=l.val();r=Object.keys(e).filter(e=>e.startsWith("Playoffs")||e.toLowerCase().includes("playoff")||e.startsWith("Week"))}const i=async(e,a)=>{const t="".concat(e,"/").concat(a);try{const o=await f(y(t));if(!o.exists())return;const l=o.val();
1Object.keys(l).forEach(e=>{e.startsWith("r")&&l[e]&&Object.keys(l[e]).forEach(o=>{o.startsWith("g")&&l[e][o]&&["team1","team2"].forEach(u=>{const r=l[e][o][u];(null==r?void 0:r.teamid)===c&&s.push(we(y("".concat(t,"/").concat(e,"/").concat(o,"/").concat(u)),{name:n},"Bracket ".concat(a," ").concat(e,"/").concat(o,"/").concat(u,": ").concat(t)))})})}),["team1","team2"].forEach(e=>{const o=l[e];(null==o?void 0:o.teamid)===c&&s.push(we(y("".concat(t,"/").concat(e,"/name")),{name:n},"Bracket ".concat(a," ").concat(e,": ").concat(t)))}),Object.keys(l).forEach(t=>{const o=l[t];Object.keys(o).forEach(l=>{const u=o[l];u.team1&&u.team1.teamid===c&&s.push(we(y("".concat(e,"/").concat(a,"/").concat(t,"/").concat(l,"/team1")),{name:n},"".concat(a," ").concat(t,"/").concat(l,"/team1: ").concat(e))),u.team2&&u.team2.teamid===c&&s.push(we(y("".concat(e,"/").concat(a,"/").concat(t,"/").concat(l,"/team2")),{name:n},"".concat(a," ").concat(t,"/").concat(l,"/team2: ").concat(e)))})})}catch(o){console.warn("Error checking ".concat(a," at ").concat(e,":"),o)}};if(u.length>0)for(const c of u){const n="/venues/".concat(e,"/league/").concat(a,"/").concat(t,"/").concat(c);await i(n,"bracket"),await i(n,"bracketB"),await i(n,"finals")}if(r.length>0)for(const c of r){const n="/venues/".concat(e,"/league/").concat(a,"/").concat(t,"/").concat(c);await i(n,"bracket"),await i(n,"bracketB"),await i(n,"finals")}const m="/venues/".concat(e,"/league/").concat(a,"/").concat(t);await i(m,"bracket"),await i(m,"bracketB"),await i(m,"finals");const g="/venues/".concat(e,"/league/").concat(a,"/").concat(t,"/Game1");await i(g,"bracket"),await i(g,"bracketB"),await i(g,"finals")}catch(o){console.error("Error in updateAllBracketsForEvent for ".concat(e,"/").concat(a,"/").concat(t,":"),o)}}async function Le(e,a,t,c,n,s,o="watl"){try{const o=await be(e,a,t);for(const r of o){const o="/venues/".concat(e,"/league/").concat(a,"/").concat(t,"/").concat(r,"/game-data");try{const l="/venues/".concat(e,"/league/").concat(a,"/").concat(t,"/").concat(r,"/standings/").concat(c);s.push(we(y(l),{name:n},"Weekly Standings ".concat(r,": ").concat(a,"/").concat(t)));const u="/venues/".concat(e,"/league/").concat(a,"/").concat(t,"/").concat(r,"/stats/").concat(c);s.push(we(y(u),{name:n,"player/name":n},"Weekly Stats & Player Name ".concat(r,": ").concat(a,"/").concat(t)));const i="/venues/".concat(e,"/league/").concat(a,"/").concat(t,"/").concat(r,"/players/").concat(c);s.push(we(y(i),{name:n},"Weekly Players ".concat(r,": ").concat(a,"/").concat(t)));const m=await f(y(o));if(!m.exists())continue;const g=m.val();Object.keys(g).forEach(e=>{var a,t,l,u;const i=g[e];for(let m=1;m<=4;m++){const l="player".concat(m);(null==(t=null==(a=i[l])?void 0:a.team)?void 0:t.teamid)===c&&s.push(we(y("".concat(o,"/").concat(e,"/").concat(l,"/team")),{name:n},"Game ".concat(r,"/").concat(e," ").concat(l,".team")))}(null==(l=i.team1)?void 0:l.teamid)===c&&s.push(we(y("".concat(o,"/").concat(e,"/team1")),{name:n},"Game ".concat(r,"/").concat(e," team1"))),(null==(u=i.team2)?void 0:u.teamid)===c&&s.push(we(y("".concat(o,"/").concat(e,"/team2")),{name:n},"Game ".concat(r,"/").concat(e," team2")))})}catch(l){console.warn("Error processing week ".concat(r,":"),l)}}const u="/venues/".concat(e,"/league/").concat(a,"/").concat(t,"/Game1/game-data");try{const e=await f(y(u));if(e.exists()){const a=e.val();Object.keys(a).forEach(e=>{var t,o;const l=a[e];(null==(t=l.team1)?void 0:t.teamid)===c&&s.push(we(y("".concat(u,"/").concat(e,"/team1")),{name:n},"Tournament Game ".concat(e," team1"))),(null==(o=l.team2)?void 0:o.teamid)===c&&s.push(we(y("".concat(u,"/").concat(e,"/team2")),{name:n},"Tournament Game ".concat(e," team2"))),l.completed&&["team1","team2"].forEach(a=>{var t;(null==(t=l.completed[a])?void 0:t.teamid)===c&&s.push(we(y("".concat(u,"/").concat(e,"/completed/").concat(a)),{name:n},"Completed Tournament Game ".concat(e," ").concat(a)))})})}}catch(l){console.warn("Error processing tournament games for ".concat(e,"/").concat(a,"/").concat(t,":"),l)}}catch(l){console.warn("Could not update game records for ".concat(e,"/").concat(a,"/").concat(t),l)}}async function Te(e,a,t,c,n,s){try{const l=await be(e,a,t);for(const u of l){const l="/venues/".concat(e,"/league/").concat(a,"/").concat(t,"/").concat(u,"/autoschedule");try{const e=await f(y(l));if(!e.exists())continue;const o=e.val();
1Object.keys(o).forEach(e=>{const r=o[e];["team1","team2"].forEach(o=>{const i=null==r?void 0:r[o];(null==i?void 0:i.teamid)===c&&s.push(we(y("".concat(l,"/").concat(e,"/").concat(o)),{name:n},"Autoschedule ".concat(u,"/").concat(e," ").concat(o,": ").concat(a,"/").concat(t)))})})}catch(o){console.warn("Error processing autoschedule for week ".concat(u,":"),o)}}}catch(o){console.warn("Could not update autoschedule for ".concat(e,"/").concat(a,"/").concat(t),o)}}async function _e(e,a,t,c,n,s){const o="/venues/".concat(e,"/league/").concat(a,"/").concat(t,"/Game1/game-list");try{const e=await f(y(o));if(!e.exists())return;const a=e.val();Object.keys(a).forEach(e=>{const t=a[e];["team1","team2"].forEach(a=>{var l;(null==(l=t[a])?void 0:l.teamid)===c&&s.push(we(y("".concat(o,"/").concat(e,"/").concat(a)),{name:n},"Tournament GameList ".concat(e," ").concat(a)))})})}catch(l){console.warn("Error processing tournament game-list for ".concat(e,"/").concat(a,"/").concat(t,":"),l)}}async function Se(e,a,t,c,n,s){try{const l=await be(e,a,t);for(const u of l){const l="/venues/".concat(e,"/league/").concat(a,"/").concat(t,"/").concat(u,"/game-list");try{const e=await f(y(l));if(!e.exists())continue;const a=e.val();Object.keys(a).forEach(e=>{var t,o;const r=a[e];(null==(t=r.team1)?void 0:t.teamid)===c&&s.push(we(y("".concat(l,"/").concat(e,"/team1")),{name:n},"GameList ".concat(u,"/").concat(e," team1"))),(null==(o=r.team2)?void 0:o.teamid)===c&&s.push(we(y("".concat(l,"/").concat(e,"/team2")),{name:n},"GameList ".concat(u,"/").concat(e," team2"))),r.completed&&["team1","team2"].forEach(a=>{var t;(null==(t=r.completed[a])?void 0:t.teamid)===c&&s.push(we(y("".concat(l,"/").concat(e,"/completed/").concat(a)),{name:n},"Completed GameList ".concat(u,"/").concat(e," ").concat(a)))})})}catch(o){console.warn("Error processing game-list for week ".concat(u,":"),o)}}}catch(o){console.warn("Could not update game-list records for ".concat(e,"/").concat(a,"/").concat(t),o)}}async function We(e,a,t=[],c=[],n=[],s=[]){const o=b(),l=[];try{l.push(we(k("/teams/".concat(e)),{name:a},"/teams/".concat(e)));for(const c of t){if(!c.venue||!c.name||!c.season){console.warn("Skipping league with missing data:",c);continue}const t=c.venue,n=c.name,s=c.season;l.push(we(y("/venues/".concat(t,"/league/").concat(n,"/").concat(s,"/teams/").concat(e)),{name:a},"WATL League Teams: ".concat(t,"/").concat(n,"/").concat(s))),l.push(we(y("/venues/".concat(t,"/league/").concat(n,"/").concat(s,"/standings/").concat(e)),{name:a},"WATL League Standings: ".concat(t,"/").concat(n,"/").concat(s))),l.push(we(y("/venues/".concat(t,"/league-list/").concat(n,"/").concat(s,"/teams/").concat(e)),{name:a},"WATL League-List Teams: ".concat(t,"/").concat(n,"/").concat(s)));(await be(t,n,s)).forEach(c=>{l.push(we(y("/venues/".concat(t,"/league/").concat(n,"/").concat(s,"/").concat(c,"/players/").concat(e)),{name:a},"WATL League ".concat(c," Players: ").concat(t,"/").concat(n,"/").concat(s)))}),await xe(t,n,s,e,a,l),await Le(t,n,s,e,a,l,"watl"),await Te(t,n,s,e,a,l),await Se(t,n,s,e,a,l)}for(const t of c){if(!t.venue||!t.name||!t.season)continue;const c=t.venue,n=t.name,s=t.season;l.push(we(y("/venues/".concat(c,"/league/").concat(n,"/").concat(s,"/teams/").concat(e)),{name:a},"WATL Tournament Teams: ".concat(c,"/").concat(n,"/").concat(s))),l.push(we(y("/venues/".concat(c,"/league/").concat(n,"/").concat(s,"/standings/").concat(e)),{name:a},"WATL Tournament Standings: ".concat(c,"/").concat(n,"/").concat(s))),l.push(we(y("/venues/".concat(c,"/league/").concat(n,"/").concat(s,"/Game1/players/").concat(e)),{name:a},"WATL Tournament Game1 Players: ".concat(c,"/").concat(n,"/").concat(s))),await xe(c,n,s,e,a,l),await Le(c,n,s,e,a,l,"watl"),await Te(c,n,s,e,a,l),await Se(c,n,s,e,a,l),await _e(t.venue,t.name,t.season,e,a,l)}for(const t of n){if(!t.venue||!t.name||!t.season)continue;const c=t.venue,n=t.name,s=t.season;l.push(we(y("/venues/".concat(c,"/league/").concat(n,"/").concat(s,"/teams/").concat(e)),{name:a},"WKTL League Teams: ".concat(c,"/").concat(n,"/").concat(s))),l.push(we(y("/venues/".concat(c,"/league/").concat(n,"/").concat(s,"/standings/").concat(e)),{name:a},"WKTL League Standings: ".concat(c,"/").concat(n,"/").concat(s)));
1(await be(c,n,s)).forEach(t=>{l.push(we(y("/venues/".concat(c,"/league/").concat(n,"/").concat(s,"/").concat(t,"/players/").concat(e)),{name:a},"WKTL League ".concat(t," Players: ").concat(c,"/").concat(n,"/").concat(s)))}),await Le(c,n,s,e,a,l,"wktl"),await Te(c,n,s,e,a,l),await Se(c,n,s,e,a,l),await xe(c,n,s,e,a,l),await _e(t.venue,t.name,t.season,e,a,l)}for(const t of s){if(!t.venue||!t.name||!t.season)continue;const c=t.venue,n=t.name,s=t.season;l.push(we(y("/venues/".concat(c,"/league/").concat(n,"/").concat(s,"/teams/").concat(e)),{name:a},"WKTL Tournament Teams: ".concat(c,"/").concat(n,"/").concat(s))),l.push(we(y("/venues/".concat(c,"/league/").concat(n,"/").concat(s,"/standings/").concat(e)),{name:a},"WKTL Tournament Standings: ".concat(c,"/").concat(n,"/").concat(s))),l.push(we(y("/venues/".concat(c,"/league/").concat(n,"/").concat(s,"/Game1/players/").concat(e)),{name:a},"WKTL Tournament Game1 Players: ".concat(c,"/").concat(n,"/").concat(s))),await Le(c,n,s,e,a,l,"wktl"),await xe(c,n,s,e,a,l),await Te(c,n,s,e,a,l),await Se(c,n,s,e,a,l),await _e(c,n,s,e,a,l)}await async function(e,a,t){try{const c=await f(y("/venues"));if(!c.exists())return;const n=c.val();for(const s in n){const c=n[s];if(c.league)for(const n in c.league){const o=c.league[n];for(const c in o){const l=o[c];l.teams&&l.teams[e]&&t.push(we(y("/venues/".concat(s,"/league/").concat(n,"/").concat(c,"/teams/").concat(e)),{name:a},"Instance Update (League): ".concat(s,"/").concat(n,"/").concat(c))),l.standings&&l.standings[e]&&t.push(we(y("/venues/".concat(s,"/league/").concat(n,"/").concat(c,"/standings/").concat(e)),{name:a},"Instance Update (Standings): ".concat(s,"/").concat(n,"/").concat(c)))}}}}catch(c){console.warn("Could not update all league instances:",c)}}(e,a,l);const u=await Promise.allSettled(l),r=u.filter(e=>"fulfilled"===e.status&&e.value.success).length,i=u.filter(e=>"rejected"===e.status||"fulfilled"===e.status&&!e.value.success).length;if(0===i)return o.showSnackBar({text:"Team name updated successfully in ".concat(r," locations"),color:"success",timeout:2e3,show:!0}),{success:!0,successful:r,failed:i};if(r>0)return o.showSnackBar({text:"Team name partially updated: ".concat(r," successful, ").concat(i," failed"),color:"warning",timeout:3e3,show:!0}),{success:!0,successful:r,failed:i,partial:!0};throw new Error("All updates failed")}catch(u){return console.error("Error updating team name:",u),o.showSnackBar({text:"Error updating team name",color:"error",timeout:3e3,show:!0}),{success:!1,error:u}}}const Ee={key:0},Ce={key:0,style:{position:"sticky",top:"0","z-index":"1000"}},je=["src","title"],Ie=["onKeypress"],Ge=["src"],Oe=["src"],De={key:0,class:"ma-3"},Ae={key:0,class:"ma-3"},Pe={class:"bg-dark pa-0 mt-0"},Be={key:"league"},Ne={class:"d-flex align-center justify-space-between"},Ue={key:2,class:"newContainer d-flex justify-center my-12"},Ve=["href"],ze=e({__name:"siteTeam",props:{teamID:String},setup(e){b();const r=L(),i=R(),d=e,x=T(),$=w();let H=_({}),Q=_(""),Z=_(""),J=S(!1),M=S(!1),ee=_({}),ae=_({}),te=_([]),ce=_([]),ne=_([]),se=_([]),oe=_({});const le=_(null);let ue=W(E(()=>k("/venues"))),re=_(0);const ie=["watl","wktl"];let me=_("league");const ge=_(!1),de=[{title:"League",value:"league"},{title:"Tournament",value:"tournament"}],pe=E(()=>ie[re.value]);let he=W(E(()=>k("/".concat(pe.value,"/teams-career/").concat(Q.value,"/league"))));const ve=E(()=>{var e;const a=null==(e=C.currentUser)?void 0:e.email;return a&&(a===ee.value.email||a===ae.value.email)||"master"===x.siteAccess||"commissioner"===x.siteAccess}),ye=E(()=>!!ve.value&&("master"===x.siteAccess||"commissioner"===x.siteAccess||ve.value));j(ye,e=>{e&&le.value&&(le.value.focus(),ye.value=e)});let fe=W(E(()=>k("/".concat(pe.value,"/teams-career/").concat(Q.value,"/tournament")))),we=W(E(()=>k("/wktl/teams-career/".concat(Q.value,"/league")))),be=W(E(()=>k("/wktl/teams-career/".concat(Q.value,"/tournament"))));function xe(){me.value="league",G(v(k("/teams"),D("code"),O(d.teamID)),e=>{if(e.exists()){let a=e.val();H.value=a[Object.keys(a)[0]],f(k("/watl/players/"+H.value.player1.key)).then(e=>{e.exists()&&(ee.value=e.val())}
1),f(k("/watl/players/"+H.value.player2.key)).then(e=>{e.exists()&&(ae.value=e.val())}),Q.value=Object.keys(a)[0]}})}I(()=>{xe()});const Le=E(()=>k("/teams/"+Q.value)),Te=E(()=>"tournament"===me.value?se.value:ne.value),_e=E(()=>"tournament"===me.value?fe.value:he.value),Se=E(()=>"".concat(me.value,"-games"));function ze(e){let a="/"+e.venue+"/"+me.value+"/"+e.slug;"tournament"===me.value&&(a="/"+e.venue+"/"+me.value+"/view/"+e.slug),i.push(a)}function Ke(){ve.value&&ve.value&&(Z.value=H.value.name.toUpperCase(),J.value=!0,F(()=>{le.value.focus()}))}async function qe(){if(Z.value.toLowerCase()!==H.value.name.toLowerCase()&&Z.value.length){ge.value=!0;try{(await We(Q.value,Z.value,he.value,fe.value,we.value,be.value)).success?(H.value.name=Z.value,J.value=!1):(Z.value=H.value.name,J.value=!1)}finally{ge.value=!1}}else J.value=!1}function Fe(e){return e.charAt(0).toUpperCase()+e.slice(1)}return j(H,()=>{H.value.mainAccount&&f(k("/teams/".concat(H.value.mainAccount))).then(e=>{e.exists()&&(oe.value=e.val(),oe.value.url="".concat("https://axethrowing.org","/team/").concat(oe.value.code))})}),j(re,e=>{e&&xe()}),j(he,()=>{he.value&&(ce.value=Y(he.value,"time",!1),function(e){let a=[];new Promise(t=>{let c=[];he.value.forEach(t=>{"doubles-league"===t.type?c.push(new Promise(c=>{let n=void 0===t.venue?ee.value.venue:t.venue;const s="/venues/".concat(n,"/league/").concat(t.name,"/").concat(t.season,"/standings/").concat(e);G(y(s),e=>{var n;e.exists();let s=e.val();if(null!==s){let e=(null==(n=$.seasons.find(e=>e.value===t.seasonName))?void 0:n.title)||"0";s[".key"]=t[".key"]||t.id,s.alias=t.season,s.first="[S".concat(e.slice(-1),"]"),s.last=t.title,s.league=Fe(t.name),s.slug=t.name,s.venue=t.venue,t.season===$.hostSeason&&t.seasonName===$.currentSeason&&(s.currentSeason=!0),t.qualificationThrows||a.push(s)}c()},{onlyOnce:!0})})):"qualif"===leagueTypes.value&&c.push(new Promise(c=>{let n=t.venue||H.value.venue;const s="/venues/".concat(n,"/league/").concat(t.name,"/").concat(t.season,"/standings/").concat(e);G(y(s),e=>{var n;e.exists();let s=e.val();if(null!==s){let e=(null==(n=$.seasons.find(e=>e.value===t.seasonName))?void 0:n.title)||"0";s[".key"]=t[".key"]||t.id,s.alias=t.season,s.first="[S".concat(e.slice(-1),"]"),s.last=t.title,s.league=Fe(t.name),s.slug=t.name,s.venue=t.venue,t.season===$.hostSeason&&t.seasonName===$.currentSeason&&(s.currentSeason=!0),3===leagueTypesTab&&t.qualificationThrows&&a.push(s)}c()},{onlyOnce:!0})}))}),Promise.all(c).then(()=>t(a))}).then(()=>{ne.value=a})}(Q.value))}),j(fe,()=>{fe.value&&(te.value=Y(fe.value,"time",!1),function(e){if(!e)return;let a=[];null!==fe.value&&fe.value.forEach(t=>{let c=t.venue?t.venue:r.venue.locationSlug;if(void 0!==t.id){const n="/venues/".concat(c,"/league/").concat(t.name,"/").concat(t.season,"/Game1/players/").concat(e);G(y(n),e=>{if(e.exists()){let c=e.val();t.name.toLowerCase().includes("qualif")||(c[".key"]=t.id,c.alias=t.season,c.first=Fe(t.name),c.last="",c.league=Fe(t.name),c.slug=t.name,c.venue=t.venue,a.push(c)),t.name.toLowerCase().includes("qualif")&&(c[".key"]=t.id,c.alias=t.season,c.first=Fe(t.name),c.last="",c.league=Fe(t.name),c.slug=t.name,c.venue=t.venue,a.push(c))}},{onlyOnce:!0})}}),se.value=a}(Q.value))}),(e,r)=>{const i=a("v-progress-linear"),d=a("v-tab"),v=a("v-tabs"),y=a("v-avatar"),f=a("v-col"),k=a("v-icon"),w=a("v-tooltip"),b=a("v-row"),x=a("v-container"),L=a("v-dialog");return A(H).hide?s("",!0):(c(),t("div",Ee,[ge.value?(c(),t("div",Ce,[ge.value?(c(),p(i,{key:0,indeterminate:"",color:"primary",height:"3",class:"mb-0",style:{position:"sticky",top:"0","z-index":"1000"}})):s("",!0),r[6]||(r[6]=u("div",{class:"text-center py-1 bg-primary text-white",style:{"font-size":"12px"}},[m(" Updating team name..."),u("br"),u("small",{class:"text-white"},"Please don't leave or reload this page until complete")],-1))])):s("",!0),A(H).archive?A(oe).name?(c(),t("div",Ue,[u("h3",null,[r[12]||(r[12]=m(" This is a merged team profile. The main profile is ",-1)),u("a",{href:A(oe).url},g(A(oe).name),9,Ve),r[13]||(r[13]=m(". ",-1))])])):s("",!0):(c(),p(x,{key:1,class:"container-custom container-padding",style:{height:"100%","overflow-x":"hidden"}},{default:o(()=>[A(H).name?(c(),p(b,{key:0,"no-gutters":""},{default:o(()=>[n(f,{cols:"12",class:"text-center"},{default:o(()=>[n(v,{modelValue:A(re),"onUpdate:modelValue":r[0]||(r[0]=e=>P(re)?re.value=e:re=e),"align-tabs":"center","bg-color":"transparent","slider-color":"transparent",class:"disciplineNav justify-flex-end"},{default:o(()=>[n(d,null,{default:o(()=>[...r[7]||(r[7]=[u("img",{src:"https://firebasestorage.googleapis.com/v0/b/forged-7adb7.appspot.com/o/common%2Fwatl-logo.png?alt=media&token=dc9d7e09-9de4-49d7-a6c1-036cc6f13a78",alt:"WATL"},null,-1)])]),_:1}),n(d,{disabled:!A(we).length&&!A(be).length},{default:o(()=>[...r[8]||(r[8]=[u("img",{src:"https://firebasestorage.googleapis.com/v0/b/forged-7adb7.appspot.com/o/common%2FWKTL-logo.png?alt=media&token=05bc98e1-9fd2-4060-9c3c-5c370ab74
10e0",alt:"WKTL"},null,-1)])]),_:1},8,["disabled"])]),_:1},8,["modelValue"]),n(y,{size:"100"},{default:o(()=>[u("img",{size:"100",src:A(H).logo,onClick:r[1]||(r[1]=e=>!!ve.value&&(P(M)?M.value=!0:M=!0)),alt:"Team Photo",class:h({pointer:ve.value}),title:ve.value?"Click here to change the photo":"Only participant can change the photo"},null,10,je)]),_:1})]),_:1}),n(f,{cols:"12",class:"text-center d-flex justify-center align-center"},{default:o(()=>[A(J)?s("",!0):(c(),p(w,{key:0,location:"top",text:ve.value?"Click here to change the name":"Only participant can change the name"},{activator:o(({props:e})=>[u("h1",B(e,{class:[{pointer:ve.value},"d-inline-block"]}),g(A(H).name.toUpperCase()),17),ye.value?(c(),p(k,{key:0,icon:"mdi-pencil",class:"ml-2",size:"24",onClick:Ke})):s("",!0)]),_:1},8,["text"])),A(J)?l((c(),t("input",{key:1,"onUpdate:modelValue":r[2]||(r[2]=e=>P(Z)?Z.value=e:Z=e),onBlur:qe,onKeypress:U(V(qe,["stop"]),["enter"]),class:"nameInput",ref_key:"nameInput",ref:le,maxlength:"30"},null,40,Ie)),[[N,A(Z),void 0,{trim:!0}]]):s("",!0)]),_:1}),n(f,{cols:"12",class:"text-center"},{default:o(()=>[u("h2",null,g(A(H).code),1)]),_:1})]),_:1})):s("",!0),A(H).player1?(c(),p(b,{key:1,class:"team mt-4"},{default:o(()=>[n(f,{cols:"12",md:"6",class:"text-center"},{default:o(()=>[n(y,{size:"120"},{default:o(()=>[u("img",{src:A(H).player1.pic,alt:""},null,8,Ge)]),_:1})]),_:1}),n(f,{cols:"12",md:"6",class:"text-center"},{default:o(()=>[n(y,{size:"120"},{default:o(()=>[u("img",{src:A(H).player2.pic,alt:""},null,8,Oe)]),_:1})]),_:1}),n(f,{cols:"12",md:"6",class:"pt-4 text-center"},{default:o(()=>[u("h2",null,g(A(ee).first)+" "+g(A(ee).last),1),u("h3",null,g(A(ee).code),1),A(ue)[A(ee).venue]?(c(),t("div",De,[m(g(A(ue)[A(ee).venue].company),1),r[9]||(r[9]=u("br",null,null,-1)),m(g(A(ue)[A(ee).venue].city),1)])):s("",!0)]),_:1}),n(f,{cols:"12",md:"6",class:"line pt-4 text-center"},{default:o(()=>[u("h2",null,g(A(ae).first)+" "+g(A(ae).last),1),u("h3",null,g(A(ae).code),1),A(ue)[A(ae).venue]?(c(),t("div",Ae,[m(g(A(ue)[A(ae).venue].company),1),r[10]||(r[10]=u("br",null,null,-1)),m(g(A(ue)[A(ae).venue].city),1)])):s("",!0)]),_:1})]),_:1})):s("",!0),u("div",Pe,[u("div",Be,[n(q,{playersList:Te.value,"game-play-rules":"watl"===pe.value?"since_2025":"before_2024",isLeagueList:!0,showCurrentUser:!1,onParticipantClicked:ze},{header:o(e=>[u("div",Ne,[n(z,{items:de,value:A(me),class:"eventSelect",onUpdatedSelectValue:r[3]||(r[3]=e=>P(me)?me.value=e:me=e)},null,8,["value"]),ve.value?(c(),p(K,{key:0,variant:"outlined",onClick:e.exportCSV},{default:o(()=>[...r[11]||(r[11]=[m("export CSV",-1)])]),_:1},8,["onClick"])):s("",!0)])]),_:1},8,["playersList","game-play-rules"]),_e.value.length>0?(c(),p(ke,{key:0,gameLocation:Se.value,leagueList:_e.value,playerID:A(Q),playerInfo:A(H),"game-rules":pe.value,class:"pt-5"},null,8,["gameLocation","leagueList","playerID","playerInfo","game-rules"])):s("",!0)])])]),_:1})),n(L,{modelValue:A(M),"onUpdate:modelValue":r[5]||(r[5]=e=>P(M)?M.value=e:M=e),scrollable:"",width:"350px"},{default:o(()=>[n(X,{currentImage:A(H).logo,ratioWidth:"1",ratioHeight:"1",updateDBlocation:Le.value,global:!0,updateDBitem:"logo",updateStorageLocation:"/global//teams/"+A(Q)+"/",saveWidth:"300",saveFormat:"jpeg",onCloseImageDialog:r[4]||(r[4]=e=>{P(M)?M.value=!1:M=!1,xe()})},null,8,["currentImage","updateDBlocation","updateStorageLocation"])]),_:1},8,["modelValue"])]))}}},[["__scopeId","data-v-47a557e5"]]);export{ze 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.