PageSourceSearch

https://www.sporttv.pt/_nuxt/Cgtsmu5t.js

js sporttv.pt collected 2026-10-01 11:27:58 UTC 3,009 bytes, 1 lines download raw bytes

1import{k as B,f as C,h,o as D,E as M,I as T,_ as G}from"./CM_Wyx7H.js";import L from"./CyPgeJRF.js";import{_ as O}from"./BMASLS0Y.js";import{c as W}from"./6TjpgBMj.js";import{f as j}from"./B1l7X2wM.js";import{j as $,a as g,H as z,n as A,O as s,P as a,Q as w,R as y,W as i,X as r,u as n,U as v,a2 as k,V as S,Y as _,a3 as F,a9 as H,aa as P}from"./cVuhXwai.js";import{_ as Q}from"./DlAUqK2U.js";const U=d=>(H("data-v-e9634828"),d=d(),P(),d),X={class:"recent-videos-widget"},Y={class:"recent-videos-widget__title"},q={key:0,class:"recent-videos-widget__loading"},J={key:1,class:"recent-videos-widget__error bodySmallRegular"},K={key:2},Z={class:"recent-videos-widget__thumbnail"},ee=U(()=>i("div",{class:"recent-videos-widget__overlay"},null,-1)),te={class:"recent-videos-widget__badges"},se={key:0,class:"recent-videos-widget__badge-new bodySmallBold"},oe={key:1,class:"recent-videos-widget__duration bodySmallBold"},ae={class:"recent-videos-widget__info"},ne={class:"recent-videos-widget__video-title bodyNormalBold"},ie={class:"recent-videos-widget__meta"},re={key:0,class:"bodySmallRegular"},ce={key:0,class:"recent-videos-widget__hashtags bodySmallRegular"},_e=$({__name:"MGRecentVideosWidget",setup(d){const{getToken:l}=B(),{getSetting:p}=C(),{$dayjs:E}=M(),c=g([]),u=g(!0),m=g("");z(async()=>{await A();const t=p(h.trending_playlist_id);if(!t){u.value=!1;return}try{const o=await W(t);c.value=(o==null?void 0:o.content)??[],c.value=c.value.slice(0,4)}catch(o){m.value=l("RECENT_VIDEOS_ERROR"),console.error("MGRecentVideosWidget: failed to load trending videos",o)}finally{u.value=!1}});function b(t){if(!t.date)return!1;const o=24*60*60*1e3;return Date.now()-t.date<o}function N(t){var o;return t.event&&t.slug?"/videos/"+p(h.trending_playlist_id)+"/"+T(t.event,{lower:!0})+"/video/"+t.id+"/"+t.slug.replace(/_/g,"-"):"/video/"+t.id+"/"+(((o=t.slug)==null?void 0:o.replace(/_/g,"-"))??"")}return(t,o)=>{const f=G,R=L,V=O;return s(),a("div",X,[w(f,{to:n(D).videos,class:"recent-videos-widget__header"},{default:y(()=>[i("span",Y,r(n(l)("RECENT_VIDEOS_TITLE")),1)]),_:1},8,["to"]),n(u)?(s(),a("div",q,[(s(),a(v,null,k(5,e=>w(R,{key:e,height:"90px",style:{"background-color":"#636363"}})),64))])):n(m)?(s(),a("div",J)):(s(),a("div",K,[(s(!0),a(v,null,k(n(c),(e,I)=>(s(),S(f,{key:e.id,to:N(e),class:F(["recent-videos-widget__row",{"recent-videos-widget__row--last":I===n(c).length-1}])},{default:y(()=>[i("div",Z,[e.image?(s(),S(V,{key:0,src:e.image,"aspect-ratio":"56.25",position:"center",size:"cover","border-radius":"8"},null,8,["src"])):_("",!0),ee,i("div",te,[b(e)?(s(),a("span",se,r(n(l)("RECENT_VIDEOS_BADGE_NEW")),1)):_("",!0),e.duration?(s(),a("span",oe,r(n(j)(e.duration)),1)):_("",!0)])]),i("div",ae,[i("p",ne,r(e.headline),1),i("div",ie,[e.date?(s(),a("span",re,r(n(E)(e.date).fromNow()),1)):_("",!0)]),e.tags&&e.tags.length?(s(),a("p",ce,r(e.tags.map(x=>`#${x}`).join(" ")),1)):_("",!0)])]),_:2},1032,["to","class"]))),128))]))])}}}),he=Q(_e,[["__scopeId","data-v-e9634828"]]);export{he as _};

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.