1(function(){try{var e=typeof window<`u`?window:typeof global<`u`?global:typeof globalThis<`u`?globalThis:typeof self<`u`?self:{};e._sentryModuleMetadata=e._sentryModuleMetadata||{},e._sentryModuleMetadata[new e.Error().stack]=function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];if(n!=null)for(var r in n)n.hasOwnProperty(r)&&(e[r]=n[r])}return e}({},e._sentryModuleMetadata[new e.Error().stack],{"_sentryBundlerPluginAppKey:astra-oas-frontend":!0});var t=new e.Error().stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]=`dccbebce-a146-4619-a28b-41871e6a496b`,e._sentryDebugIdIdentifier=`sentry-dbid-dccbebce-a146-4619-a28b-41871e6a496b`)}catch{}})();import{r as e}from"./CVGoBl_5.js";import{$ as t,P as n,St as r,V as i,f as a,mt as o,nt as s,p as c,tt as l,u,xt as d}from"./DKgyLr-x.js";import{m as f}from"./Bty-GyCr.js";import{t as p}from"./B8Shmqgx.js";import{p as m}from"./C78u7Ted.js";import{a as h,n as g}from"./DcLWULOw.js";import{n as _}from"./CpMXtk9g.js";import{t as v}from"./C4hxurK-.js";import{t as y}from"./BjZLbViR.js";import"./DEDSaPyO.js";import{T as b}from"./DHWUqggL.js";import{t as x}from"./Bbab7icz.js";import{n as S,t as C}from"./DA0js-Ae.js";import{t as w}from"./GRRnqBSa.js";import{I as T,M as E,a as D,k as O,t as k}from"#entry";import{n as A}from"./CuqWbi6l.js";import{t as j}from"./D-iwzNmT.js";import{n as M}from"./BHoAp9cy.js";import{t as N}from"./DOz0zlDP.js";import{n as P,t as F}from"./Rq_Vkz3p.js";import{t as I}from"./CKH6txeP.js";import{t as L}from"./DnqZ_IXz.js";var R=e(j(),1),z=e(D(),1),B=e=>{let{viewBySlug:n,verifyPassword:r}=N(),i=v(),a=y(),{setEntity:s}=E(),{isActiveRoute:c}=F(),{seoMeta:l,pageAdInterval:d}=h(i),f=o(`single-page-${e}`),m=o(!1),g=o(),b=o(),C=o(),w=u(()=>C.value?.sports?.[0]),D=o(!1),O=u(()=>({include:[`author`,`categories`,`contentBlocks`,`metaImage`,`orderedSports`,`parent`,`templateMenu.menuItems.icon`,`theme`],password:g.value})),k=async()=>{D.value=!0;let{data:t,error:r}=await _(f.value,()=>n(e,O.value),{transform:e=>`error`in e?e:(e.data.orderedSports&&(e.data.sports=e.data.orderedSports),e.data),watch:[O]});if(D.value=!1,r.value)throw x(r.value),S(`Page Not Found`);t.value&&(`error`in t.value?(C.value=void 0,m.value=!0):(C.value=t.value,m.value=!1,c()&&a.syncSport(w.value)))},A=u(()=>C.value?.content_blocks||[]),{themeClasses:j}=M(()=>C.value??null),P=u(()=>C.value?{[`page-${C.value?.id}`]:!0,[`page-template-${I.value}`]:!0,[`page-slug-${C.value?.slug}`]:!0,...j.value}:{}),I=u(()=>C.value?.template.value||`default`),L=u(()=>C.value?.template_menu||null),B=u(()=>C.value?(0,R.default)({},l.value,{title:C.value?.title,ogTitle:C.value?.meta_title||C.value?.title,description:C.value?.meta_description,ogDescription:C.value?.meta_description,ogImage:C.value?.meta_image?.url,twitterCard:`summary_large_image`}):{}),V=u(()=>C.value?{title:C.value?.title,bodyAttrs:{class:P.value}}:{}),H=u(()=>!!C.value?.show_ads),U=o(!1),W=async t=>{if(!U.value){U.value=!0;try{b.value=void 0,await r(e,t),g.value=t,await k()}catch(e){if(g.value=void 0,e instanceof p&&e.statusCode===422){b.value=e.data.errors,U.value=!1;return}x(e)}finally{U.value=!1}}},G=e=>{b.value=(0,z.default)(b.value,e)},K=u(()=>d.value?`Page`:`ContentBlocks`);return t(C,e=>{e&&c()&&s({name:T.Page,id:e.id})}),{adInterval:d,bodyClasses:P,contentBlocks:A,headData:V,initState:k,isPasswordProtected:m,isLoading:D,page:C,placementBase:K,sendVerifyPassword:W,seoMeta:B,showAds:H,sport:w,resetErrors:G,template:I,templateMenu:L,validationErrors:b}},V=3,H=100,U=e=>`/${e.filter(Boolean).join(`/`)}`,W=e=>Object.fromEntries(e.filter(e=>e.title?.trim()&&e.permalink).map(e=>[U(e.permalink.split(`/`)),e.title.trim()])),G=e=>{let{search:t}=N(),n=u(()=>{let t=d(e);return t.length>=V?t.slice(0,-1):[]}),{data:r,error:i,execute:a}=_(()=>`page-ancestor-titles-${n.value.join(`,`)}`,()=>t({filter:{slug:n.value.join(`,`)},per_page:H}),{immediate:!1,getCachedData:(e,t)=>t.payload.data[e]??t.static.data[e],transform:e=>W(e.data),default:()=>({})});return{ancestorTitles:u(()=>r.value),ancestorTitlesError:i,loadAncestorTitles:()=>n.value.length?a():Promise.resolve()}},K=(e,t,n={})=>u(()=>{let r=d(e),i=d(t),a=r?.title||O(i.at(-1));if(!a)return null;let o=d(n),s=r?.parent?.title?r.parent:null;return[...i.slice(0,-1).map((e,t,n)=>{let r=`/${i.slice(0,t+1).join(`/`)}`;return t===n.length-1&&s?{label:s.title,to:s.permalink||r}:{label:o[r]||O(e),to:r}}),{label:a}]}),q=g(`oas-page`,()=>{let e=o(null);return{currentPage:e,setCurrentPage:t=>{e.value=t},releaseCurrentPage:t=>{!t||e.value?.id!==t.id||(e.value=null)}}}),J=e(m()),Y={__name:`[slug]`,async setup(e){let t,o,d=e=>(0,J.default)(e)?e.filter(Boolean):e?[e.toString()]:[],p=e=>`page-${d(e.params.slug).join(`/`)}`;L({validate:async e=>{if(!(`slug`in e.params))return!1;let t=e.params.slug;if(!Array.isArray(t))return C(t);let n=t.filter(Boolean);return n.length>0&&n.every(C)},layout:!1,breadcrumb:{key:e=>p(e),fallback:e=>O(e.params.slug)}});let m=f(),h=u(()=>d(m.params.slug)),{initState:g,isLoading:_,isPasswordProtected:v,page:y,resetErrors:S,sendVerifyPassword:T,template:E,templateMenu:D,validationErrors:j}=B(u(()=>h.value.join(`/`)).value),M=q(),{ancestorTitles:N,ancestorTitlesError:F,loadAncestorTitles:R}=G(h);return w(()=>
1p(m),K(y,h,N)),[t,o]=l(()=>Promise.all([g(),R()])),await t,o(),F.value&&!A(F.value)&&x(F.value),b(y,e=>{e&&M.setCurrentPage(e)}),n(()=>{M.releaseCurrentPage(y.value)}),(e,t)=>{let n=P,o=I,l=k;return i(),a(l,{name:r(E),menu:r(D)},{default:s(()=>[r(v)?(i(),a(n,{key:0,loading:r(_),"validation-errors":r(j),onVerifyPassword:r(T),onResetErrors:r(S)},null,8,[`loading`,`validation-errors`,`onVerifyPassword`,`onResetErrors`])):r(y)?(i(),a(o,{key:1,page:r(y)},null,8,[`page`])):c(``,!0)]),_:1},8,[`name`,`menu`])}}};export{Y 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.