1import{c as H,_ as T,bf as V,o,a as s,w as r,f as a,U as x,G as _,t as p,aw as j,l as U,S as J,u as z,Z as S,bJ as W,a$ as E,bQ as Y,k as Z,b9 as K,bR as X,a6 as aa,D as B,$ as ea,x as ta,c7 as ra,E as y,r as f,bh as oa,e as R,bj as C,g as v,h as M,b0 as na,F as I}from"./index.fa216269.js";import{a as d,Q as h}from"./QItemSection.f9bad397.js";import{Q as q}from"./QItemLabel.e5bb6ee9.js";import{Q as sa}from"./QExpansionItem.8269e0ad.js";import{Q as F}from"./QList.9f9ca52f.js";import{a as la,Q as ia}from"./QDrawer.816cdbfa.js";import{b as O,N as ma,Q as ua,a as ya}from"./NavBar.efe4bd70.js";import{Q}from"./QImg.46dab207.js";import{Q as L}from"./QRouteTab.71d044f7.js";import{Q as G}from"./QTabs.2eed2911.js";import{Q as da}from"./QTab.911727a0.js";import{Q as ca}from"./QFooter.575cfa78.js";import{d as ba}from"./DynastyWeekOptions.da9f548b.js";import{u as pa}from"./use-meta.873816f0.js";import{F as fa}from"./format.60f9e13b.js";import{A as va}from"./AdUnit.0b9cb846.js";import{u as P}from"./dynasty.03feb669.js";import{N as _a}from"./newspaper.71e8383b.js";import{L as ka}from"./list-ordered.2883cb28.js";import{T as ha}from"./trophy.9ef45eff.js";import"./QResizeObserver.2e198852.js";import"./QScrollObserver.17cbd93a.js";import"./QBtnDropdown.feec2c4b.js";import"./QBtnGroup.e82c5b5e.js";import"./QMenu.bd2cb7f8.js";import"./position-engine.cee430ac.js";import"./QSpace.e11ed016.js";import"./ClosePopup.c9e2da4a.js";import"./QBanner.90a7b733.js";import"./refresh-cw.338c1c21.js";import"./QBadge.24e64fb8.js";import"./QTd.d74d97de.js";import"./QTable.b6e7918c.js";import"./QMarkupTable.394fbc91.js";import"./QSelect.63490f9a.js";import"./QChip.d05d447c.js";import"./QLinearProgress.6dcc5624.js";import"./use-fullscreen.50466560.js";import"./parameters.ca083d88.js";import"./statScope.a8e00b50.js";import"./recovery.dedc46c5.js";import"./logos.66ae34e6.js";import"./Madden.512ec232.js";import"./season.e703db81.js";import"./Positions.8fd73522.js";import"./_commonjsHelpers.294d03c4.js";import"./index.03fe765a.js";/** 2 * @license @lucide/vue v1.16.0 - ISC 3 * 4 * This source code is licensed under the ISC license. 5 * See the LICENSE file in the root directory of this source tree. 6 */const Da=[["path",{d:"M15 6a9 9 0 0 0-9 9V3",key:"1cii5b"}],["circle",{cx:"18",cy:"6",r:"3",key:"1h7g24"}],["circle",{cx:"6",cy:"18",r:"3",key:"fqmcym"}]],wa=H("git-branch",Da);/** 7 * @license @lucide/vue v1.16.0 - ISC 8 * 9 * This source code is licensed under the ISC license. 10 * See the LICENSE file in the root directory of this source tree. 11 */const ga=[["path",{d:"M3 12a9 9 0 1 0 9-9 9.75 9.75 0 0 0-6.74 2.74L3 8",key:"1357e3"}],["path",{d:"M3 3v5h5",key:"1xhq8a"}],["path",{d:"M12 7v5l4 2",key:"1fdv2h"}]],Qa=H("history",ga),La={props:{to:{type:Object,default:null},icon:{type:String,default:null},label:{type:String,default:null}}};function $a(t,l,u,e,k,m){return V((o(),s(h,{clickable:"",to:u.to,exact:"",dense:""},{default:r(()=>[a(d,{avatar:""},{default:r(()=>[a(x,{name:u.icon},null,8,["name"])]),_:1}),a(d,null,{default:r(()=>[_(p(u.label),1)]),_:1})]),_:1},8,["to"])),[[j]])}var Na=T(La,[["render",$a]]);const Sa={setup(){const t=U("api"),u=J().params.abbrev,e=z(),k=`/dynasties/${u}/join/`;function m(){t.post(k).then(()=>{W(`Successfully requested to join ${u}!`),e.populateUser()}).catch(c=>{E(c)})}return{onClick:m}}};function Ta(t,l,u,e,k,m){return o(),s(O,null,{default:r(()=>[a(S,{color:"positive",label:"Join",class:"full-width",onClick:e.onClick},null,8,["onClick"])]),_:1})}var Aa=T(Sa,[["render",Ta]]);const Ba={name:"DynastyLayout",components:{NavBar:ma,DynastyDrawerLink:Na,DynastyJoinButton:Aa,AdUnit:va},preFetch:Y(async({store:t,currentRoute:l,redirect:u})=>{const e=P(t);await e.get(l.params.abbrev),e.dynasty==null&&u("/not-found")}),setup(){var n,A;const t=Z(),l=U("api"),u=t.platform.is.cordova&&K(t.platform.is.ios),e=P(),m=X(e).dynasty,c=J(),$=aa(),i=z();pa({title:`NeonSportz | ${c.params.abbrev}`,meta:{ogTitle:{name:"og:title",content:`${c.params.abbrev}`},description:{name:"description",content:(n=e.dynasty)==null?void 0:n.name},ogDescription:{name:"og:description",content:(A=e.dynasty)==null?void 0:A.name}}});const D=B([]);function w(){m.value&&l.get(`/dynasties/${c.params.abbrev}/games/?size=0&season=${m.value.calendar_year}&week=${m.value.week}`).then(({data:b})=>{D.value=b}).catch(b=>{E(b)})}function N(b,g){return i.isDynastyPermitted(b,g)}return ea(()=>{m.value===null&&e.get(c.params.abbrev).then(()=>{m.value===null&&$.replace({path:"/not-found"})})}),w(),ta(()=>{var b,g;return[c.params.abbrev,(b=m.value)==null?void 0:b.calendar_year,(g=m.value)==null?void 0:g.week]},()=>{w()}),{communityLinks:[{name:"DynastyNewsDashboard",label:"News",icon:_a},{name:"DynastyRankings",label:"Top 25",icon:ka},{name:"DynastyPlayoff",label:"Playoff",icon:wa},{name:"DynastyAwards",label:"Awards",icon:ha},{name:"DynastyHistory",label:"History & Records",icon:Qa}],dynastyWeekLabel:ba,showBackButton:u,drawerLeft:B(!1),dynasty:m,games:D,Format:fa,auth:i,isLinkPermitted:N,DynastyPermissions:ra}}},Ra=["src"],Ca={key:1},Ma={key:1,class:"text-h6 text-center"},Ia={key:2,class:"text-h6 text-center"},qa={key:3,class:"text-h6 text-center"};function Fa(t,l,u,e,k,m){const c=f("NavBar"),$=f("DynastyJoinButton"),i=f("DynastyDrawerLink"),D=f("router-view"),w=f("AdUnit"),N=f("NavFooter");return e.dynasty!=null?(o(),s(ua,{key:0,view:"hHh LpR lFf"},{default:r(()=>[a(O,null,{default:r(()=>[a(c,null,{extras:r(()=>
11[e.showBackButton?(o(),s(S,{key:0,icon:"arrow_back_ios",flat:"",round:"",onClick:l[0]||(l[0]=n=>t.$router.back())})):y("",!0),t.$q.platform.is.desktop?(o(),s(S,{key:1,flat:"",round:"",icon:"menu",onClick:l[1]||(l[1]=n=>e.drawerLeft=!e.drawerLeft)})):y("",!0)]),_:1}),a(la,{modelValue:e.drawerLeft,"onUpdate:modelValue":l[2]||(l[2]=n=>e.drawerLeft=n),"show-if-above":"",bordered:"",width:250,"mini-width":50},{default:r(()=>[a(ia,{class:"fit"},{default:r(()=>[a(F,null,{default:r(()=>[a(h,{class:"q-my-sm"},{default:r(()=>[e.dynasty.icon?(o(),s(d,{key:0,avatar:""},{default:r(()=>[a(oa,null,{default:r(()=>[R("img",{src:e.dynasty.icon},null,8,Ra)]),_:1})]),_:1})):y("",!0),a(d,null,{default:r(()=>[a(q,null,{default:r(()=>[_(p(e.dynasty.name),1)]),_:1}),a(q,{class:"text-caption-mono"},{default:r(()=>[_(p(e.dynasty.calendar_year)+" - "+p(e.dynastyWeekLabel(e.dynasty.week)),1)]),_:1})]),_:1})]),_:1}),e.auth.isLoggedIn()?(o(),s(C,{key:0,spaced:""})):y("",!0),e.auth.isLoggedIn()?(o(),v("div",Ca,[e.auth.dynastyMember(t.$route.params.abbrev)===null?(o(),s($,{key:0})):e.auth.dynastyMember(t.$route.params.abbrev).joined===!1?(o(),v("div",Ma," Requested ")):e.auth.dynastyMember(t.$route.params.abbrev).dynastyteam?(o(),v("div",Ia,[R("div",null,p(e.auth.dynastyMember(t.$route.params.abbrev).dynastyteam.collegeName),1)])):(o(),v("div",qa,"Member"))])):y("",!0),a(C,{spaced:""}),a(i,{label:"Home",icon:"home",to:{name:"DynastyHome",params:{abbrev:t.$route.params.abbrev}}},null,8,["to"]),a(i,{label:"Rules",icon:"gavel",to:{name:"DynastyRules",params:{abbrev:t.$route.params.abbrev}}},null,8,["to"]),a(i,{label:"Teams",icon:"groups",to:{name:"DynastyTeams",params:{abbrev:t.$route.params.abbrev}}},null,8,["to"]),a(i,{label:"Games",icon:"date_range",to:{name:"DynastyGames",params:{abbrev:t.$route.params.abbrev}}},null,8,["to"]),a(i,{label:"Calendar",icon:"calendar_month",to:{name:"DynastyCalendar",params:{abbrev:t.$route.params.abbrev}}},null,8,["to"]),(o(!0),v(I,null,M(e.communityLinks,n=>V((o(),s(h,{key:n.name,clickable:"",to:{name:n.name,params:{abbrev:t.$route.params.abbrev}},exact:"",dense:""},{default:r(()=>[a(d,{avatar:""},{default:r(()=>[(o(),s(na(n.icon),{size:20}))]),_:2},1024),a(d,null,{default:r(()=>[_(p(n.label),1)]),_:2},1024)]),_:2},1032,["to"])),[[j]])),128)),e.isLinkPermitted(t.$route.params.abbrev,e.DynastyPermissions.EDIT_DYNASTY)?(o(),s(sa,{key:2,icon:"admin_panel_settings",label:"Administration",dense:"","content-inset-level":.25},{default:r(()=>[a(i,{label:"Settings",icon:"settings",to:{name:"DynastyAdminSettings",params:{abbrev:t.$route.params.abbrev}}},null,8,["to"]),a(i,{label:"Recruitment",icon:"group_add",to:{name:"DynastyRecruitment",params:{abbrev:t.$route.params.abbrev}}},null,8,["to"]),a(i,{label:"Teams",icon:"groups",to:{name:"DynastyAdminTeams",params:{abbrev:t.$route.params.abbrev}}},null,8,["to"]),a(i,{label:"Games",icon:"calendar_month",to:{name:"DynastyAdminGames",params:{abbrev:t.$route.params.abbrev}}},null,8,["to"]),a(i,{label:"Members",icon:"groups",to:{name:"DynastyAdminMembers",params:{abbrev:t.$route.params.abbrev}}},null,8,["to"]),a(i,{label:"Join Requests",icon:"person_add",to:{name:"DynastyAdminRequests",params:{abbrev:t.$route.params.abbrev}}},null,8,["to"]),a(i,{label:"Customization",icon:"palette",to:{name:"DynastyAdminCustomization",params:{abbrev:t.$route.params.abbrev}}},null,8,["to"])]),_:1})):y("",!0)]),_:1})]),_:1})]),_:1},8,["modelValue"])]),_:1}),a(ya,null,{default:r(()=>[e.dynasty.banner?(o(),s(Q,{key:0,src:e.dynasty.banner,fit:"contain"},null,8,["src"])):y("",!0),a(G,{shrink:"",class:"bg-footer","active-color":"primary","outside-arrows":"","mobile-arrows":""},{default:r(()=>[(o(!0),v(I,null,M(e.games,n=>(o(),s(L,{key:n.pk,to:{name:"DynastyGame",params:{abbrev:t.$route.params.abbrev,pk:n.pk}},"aria-label":`${n.awayTeam.collegeName} at ${n.homeTeam.collegeName}`,exact:""},{default:r(()=>[a(F,{dense:""},{default:r(()=>[a(h,{class:"no-padding"},{default:r(()=>[a(d,null,{default:r(()=>[a(Q,{"no-spinner":"",fit:"contain",style:{width:"25px"},src:n.awayTeam.logo},null,8,["src"])]),_:2},1024),a(d,{side:""},{default:r(()=>[_(p(n.awayScore),1)]),_:2},1024)]),_:2},1024),a(h,{class:"no-padding"},{default:r(()=>[a(d,null,{default:r(()=>[a(Q,{"no-spinner":"",fit:"contain",style:{width:"25px"},src:n.homeTeam.logo},null,8,["src"])]),_:2},1024),a(d,{side:""},{default:r(()=>[_(p(n.homeScore),1)]),_:2},1024)]),_:2},1024)]),_:2},1024)]),_:2},1032,["to","aria-label"]))),128))]),_:1}),(o(),s(D,{key:t.$route.params.abbrev,dynasty:e.dynasty},null,8,["dynasty"])),e.dynasty.footer_banner?(o(),s(Q,{key:1,src:e.dynasty.footer_banner,fit:"contain"},null,8,["src"])):y("",!0),a(w),t.$q.platform.is.mobile?y("",!0):(o(),s(N,{key:2}))]),_:1}),t.$q.platform.is.mobile?(o(),s(ca,{key:0,bordered:"",reveal:""},{default:r(()=>[a(G,{stretch:"",align:"justify","indicator-color":"transparent","active-color":"primary"},{default:r(()=>[a(L,{icon:"home",to:{name:"DynastyHome",params:{abbrev:t.$route.params.abbrev}},label:"Home",exact:""},null,8,["to"]),a(L,{icon:"group",to:{name:"DynastyTeams",params:{abbrev:t.$route.params.abbrev}},label:"Teams",exact:""},null,8,["to"]),a(L,{icon:"calendar_month",to:{name:"DynastyGames",params:{abbrev:t.$route.params.abbrev}},label:"Games",exact:""},null,8,["to"]),a(da,{flat:"",icon:"more_vert",label:"More",onClick:l[3]||(l[3]=n=>e.drawerLeft=!e.drawerLeft)})]),_:1})]),_:1})):y("",!0)]),_:1})):y("",!0)}var Be=T(Ba,[["render",Fa],["__scopeId","data-v-cb137a96"]]);export{Be 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.