mespetitscarnets.com Ads.txt file
<!DOCTYPE html>
<html lang="vi" style="margin-top: 0px !important">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link rel="preconnect" href="https://fonts.googleapis.com" />
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700&display=swap" rel="stylesheet" />
<link rel="stylesheet" href="/wp-content/themes/cakhiatv/style.css" />
<link rel="shortcut icon" href="/favicon.ico" type="image/x-icon" />
<link rel="icon" href="/favicon.ico" type="image/x-icon" />
<meta name="robots" content="nofollow, noindex, max-snippet:-1, max-video-preview:-1, max-image-preview:large"/>
<style>img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px }</style>
<!-- Tối ưu hóa công cụ tìm kiếm bởi Rank Math - https://rankmath.com/ -->
<title>Socolive - Trực Tiếp Bóng đá Hôm Nay, Xem Bd Trực Tuyến HD</title>
<meta name="description" content="Socolive phát bóng đá trực tuyến miễn phí full HD tốc độ cao. Xem trực tiếp bóng đá Socolive TV hôm nay cùng đội ngũ BLV chuyên nghiệp."/>
<meta name="robots" content="follow, index, max-snippet:-1, max-video-preview:-1, max-image-preview:large"/>
<link rel="canonical" href="https://www.cassstbar.com" />
<meta property="og:locale" content="vi_VN" />
<meta property="og:type" content="website" />
<meta property="og:title" content="Socolive - Trực Tiếp Bóng đá Hôm Nay, Xem Bd Trực Tuyến HD" />
<meta property="og:description" content="Socolive phát bóng đá trực tuyến miễn phí full HD tốc độ cao. Xem trực tiếp bóng đá Socolive TV hôm nay cùng đội ngũ BLV chuyên nghiệp." />
<meta property="og:url" content="https://www.cassstbar.com" />
<meta property="og:site_name" content="90phut TV - Xem bóng đá miễn phí, TTBD trực tiếp HD hôm nay" />
<meta property="og:updated_time" content="2025-07-05T03:33:07+07:00" />
<meta property="article:published_time" content="2025-06-22T18:41:07+07:00" />
<meta property="article:modified_time" content="2025-07-05T03:33:07+07:00" />
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:title" content="Socolive - Trực Tiếp Bóng đá Hôm Nay, Xem Bd Trực Tuyến HD" />
<meta name="twitter:description" content="Socolive phát bóng đá trực tuyến miễn phí full HD tốc độ cao. Xem trực tiếp bóng đá Socolive TV hôm nay cùng đội ngũ BLV chuyên nghiệp." />
<meta name="twitter:label1" content="Thời gian để đọc" />
<meta name="twitter:data1" content="10 phút" />
<script type="application/ld+json" class="rank-math-schema">{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://www.cassstbar.com/#organization","name":"Xoilac TV","logo":{"@type":"ImageObject","@id":"https://www.cassstbar.com/#logo","url":"https://cdn.90phutxvh.cc/wp-content/uploads/2025/06/logo-90phut-full.png","contentUrl":"https://cdn.90phutxvh.cc/wp-content/uploads/2025/06/logo-90phut-full.png","caption":"90phut TV - Xem b\u00f3ng \u0111\u00e1 mi\u1ec5n ph\u00ed, TTBD tr\u1ef1c ti\u1ebfp HD h\u00f4m nay","inLanguage":"vi","width":"1024","height":"1024"}},{"@type":"WebSite","@id":"https://www.cassstbar.com/#website","url":"https://www.cassstbar.com","name":"90phut TV - Xem b\u00f3ng \u0111\u00e1 mi\u1ec5n ph\u00ed, TTBD tr\u1ef1c ti\u1ebfp HD h\u00f4m nay","alternateName":"90phut TV - Xem b\u00f3ng \u0111\u00e1 mi\u1ec5n ph\u00ed, TTBD tr\u1ef1c ti\u1ebfp HD h\u00f4m nay","publisher":{"@id":"https://www.cassstbar.com/#organization"},"inLanguage":"vi","potentialAction":{"@type":"SearchAction","target":"https://www.cassstbar.com/?s={search_term_string}","query-input":"required name=search_term_string"}},{"@type":"ImageObject","@id":"https://lh7-rt.googleusercontent.com/docsz/AD_4nXe_FS3KSWL2KYQKSkzEGGuKZ4o4YyzvskuR9z4MFnQczIsi80zfWfp7tGz8I0BLz6304cBSAEgVM3Sgf07RatFQx5plRBWDgigJITqcZiZ-50UsASbXnKdklAXMxsmo4hw9x7bPIw?key=RtyVPnWEqMedvfuHuDKfuUW_","url":"https://lh7-rt.googleusercontent.com/docsz/AD_4nXe_FS3KSWL2KYQKSkzEGGuKZ4o4YyzvskuR9z4MFnQczIsi80zfWfp7tGz8I0BLz6304cBSAEgVM3Sgf07RatFQx5plRBWDgigJITqcZiZ-50UsASbXnKdklAXMxsmo4hw9x7bPIw?key=RtyVPnWEqMedvfuHuDKfuUW_","width":"200","height":"200","inLanguage":"vi"},{"@type":"WebPage","@id":"https://www.cassstbar.com#webpage","url":"https://www.cassstbar.com","name":"Socolive - Tr\u1ef1c Ti\u1ebfp B\u00f3ng \u0111\u00e1 H\u00f4m Nay, Xem Bd Tr\u1ef1c Tuy\u1ebfn HD","datePublished":"2025-06-22T18:41:07+07:00","dateModified":"2025-07-05T03:33:07+07:00","about":{"@id":"https://www.cassstbar.com/#organization"},"isPartOf":{"@id":"https://www.cassstbar.com/#website"},"primaryImageOfPage":{"@id":"https://lh7-rt.googleusercontent.com/docsz/AD_4nXe_FS3KSWL2KYQKSkzEGGuKZ4o4YyzvskuR9z4MFnQczIsi80zfWfp7tGz8I0BLz6304cBSAEgVM3Sgf07RatFQx5plRBWDgigJITqcZiZ-50UsASbXnKdklAXMxsmo4hw9x7bPIw?key=RtyVPnWEqMedvfuHuDKfuUW_"},"inLanguage":"vi"},{"@type":"Person","@id":"https://www.cassstbar.com/author","url":"https://www.cassstbar.com/author","image":{"@type":"ImageObject","@id":"https://secure.gravatar.com/avatar/?s=96&d=mm&r=g","url":"https://secure.gravatar.com/avatar/?s=96&d=mm&r=g","inLanguage":"vi"},"worksFor":{"@id":"https://www.cassstbar.com/#organization"}},{"@type":"Article","headline":"Socolive - Tr\u1ef1c Ti\u1ebfp B\u00f3ng \u0111\u00e1 H\u00f4m Nay, Xem Bd Tr\u1ef1c Tuy\u1ebfn HD","keywords":"socolive","datePublished":"2025-06-22T18:41:07+07:00","dateModified":"2025-07-05T03:33:07+07:00","author":{"@id":"https://www.cassstbar.com/author"},"publisher":{"@id":"https://www.cassstbar.com/#organization"},"description":"Socolive ph\u00e1t b\u00f3ng \u0111\u00e1 tr\u1ef1c tuy\u1ebfn mi\u1ec5n ph\u00ed full HD t\u1ed1c \u0111\u1ed9 cao. Xem tr\u1ef1c ti\u1ebfp b\u00f3ng \u0111\u00e1 Socolive TV h\u00f4m nay c\u00f9ng \u0111\u1ed9i ng\u0169 BLV chuy\u00ean nghi\u1ec7p.","name":"Socolive - Tr\u1ef1c Ti\u1ebfp B\u00f3ng \u0111\u00e1 H\u00f4m Nay, Xem Bd Tr\u1ef1c Tuy\u1ebfn HD","@id":"https://www.cassstbar.com#richSnippet","isPartOf":{"@id":"https://www.cassstbar.com#webpage"},"image":{"@id":"https://lh7-rt.googleusercontent.com/docsz/AD_4nXe_FS3KSWL2KYQKSkzEGGuKZ4o4YyzvskuR9z4MFnQczIsi80zfWfp7tGz8I0BLz6304cBSAEgVM3Sgf07RatFQx5plRBWDgigJITqcZiZ-50UsASbXnKdklAXMxsmo4hw9x7bPIw?key=RtyVPnWEqMedvfuHuDKfuUW_"},"inLanguage":"vi","mainEntityOfPage":{"@id":"https://www.cassstbar.com#webpage"}}]}</script>
<!-- /Plugin SEO WordPress Rank Math -->
<link rel='dns-prefetch' href='//cdn.cassstbar.com' />
<script type="text/javascript">
/* <![CDATA[ */
window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.1.0\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.1.0\/svg\/","svgExt":".svg","source":{"concatemoji":"https:\/\/cdn.cassstbar.com\/wp-includes\/js\/wp-emoji-release.min.js?ver=6.8.1"}};
/*! This file is auto-generated */
!function(i,n){var o,s,e;function c(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(o,JSON.stringify(t))}catch(e){}}function p(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data),r=(e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0),new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data));return t.every(function(e,t){return e===r[t]})}function u(e,t,n){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\uddfa\ud83c\uddf3","\ud83c\uddfa\u200b\ud83c\uddf3")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!n(e,"\ud83d\udc26\u200d\ud83d\udd25","\ud83d\udc26\u200b\ud83d\udd25")}return!1}function f(e,t,n){var r="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):i.createElement("canvas"),a=r.getContext("2d",{willReadFrequently:!0}),o=(a.textBaseline="top",a.font="600 32px Arial",{});return e.forEach(function(e){o[e]=t(a,e,n)}),o}function t(e){var t=i.createElement("script");t.src=e,t.defer=!0,i.head.appendChild(t)}"undefined"!=typeof Promise&&(o="wpEmojiSettingsSupports",s=["flag","emoji"],n.supports={everything:!0,everythingExceptFlag:!0},e=new Promise(function(e){i.addEventListener("DOMContentLoaded",e,{once:!0})}),new Promise(function(t){var n=function(){try{var e=JSON.parse(sessionStorage.getItem(o));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(s),u.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"}),a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=function(e){c(n=e.data),a.terminate(),t(n)})}catch(e){}c(n=f(s,u,p))}t(n)}).then(function(e){for(var t in e)n.supports[t]=e[t],n.supports.everything=n.supports.everything&&n.supports[t],"flag"!==t&&(n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&n.supports[t]);n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&!n.supports.flag,n.DOMReady=!1,n.readyCallback=function(){n.DOMReady=!0}}).then(function(){return e}).then(function(){var e;n.supports.everything||(n.readyCallback(),(e=n.source||{}).concatemoji?t(e.concatemoji):e.wpemoji&&e.twemoji&&(t(e.twemoji),t(e.wpemoji)))}))}((window,document),window._wpemojiSettings);
/* ]]> */
</script>
<style id='wp-emoji-styles-inline-css' type='text/css'>
img.wp-smiley, img.emoji {
display: inline !important;
border: none !important;
box-shadow: none !important;
height: 1em !important;
width: 1em !important;
margin: 0 0.07em !important;
vertical-align: -0.1em !important;
background: none !important;
padding: 0 !important;
}
</style>
<link rel='stylesheet' id='wp-block-library-css' href='https://cdn.cassstbar.com/wp-includes/css/dist/block-library/style.min.css?ver=6.8.1' type='text/css' media='all' />
<style id='classic-theme-styles-inline-css' type='text/css'>
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
</style>
<style id='global-styles-inline-css' type='text/css'>
:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}
:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}
:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;}
</style>
<link rel='stylesheet' id='main-style-css' href='https://cdn.cassstbar.com/wp-content/themes/cakhiatv/style.css?ver=6.8.1' type='text/css' media='all' />
<link rel="https://api.w.org/" href="https://www.cassstbar.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://www.cassstbar.com/wp-json/wp/v2/pages/1060" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://www.cassstbar.com/xmlrpc.php?rsd" />
<meta name="generator" content="WordPress 6.8.1" />
<link rel='shortlink' href='https://www.cassstbar.com/' />
<link rel="alternate" title="oNhúng (JSON)" type="application/json+oembed" href="https://www.cassstbar.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.cassstbar.com%2F" />
<link rel="alternate" title="oNhúng (XML)" type="text/xml+oembed" href="https://www.cassstbar.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.cassstbar.com%2F&format=xml" />
<!-- Google tag (tổng) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-V8GXMSME5N"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-V8GXMSME5N');
</script>
<script src="//s1.what-on.com/widget/service.js?key=1S1vPxj" async="async"></script>
</head>
<body>
<!-- Header -->
<header class="header">
<div class="container">
<div class="header__inner">
<a href="/" class="logo">
<img src="/wp-content/uploads/2025/07/logo-socolive.png" alt="Socolive TV" />
</a>
<div style="display: flex; align-items: center">
<nav class="nav">
<button class="nav__toggle">
<img src="https://cdn.cassstbar.com/wp-content/themes/cakhiatv/assets/images/hamburger.svg" alt="Menu" />
</button>
<ul class="nav__menu">
<button class="nav__close" aria-label="Close menu"></button>
<li class="nav__item"><a href="https://www.cassstbar.com/lich-thi-dau" class="">LỊCH THI ĐẤU</a></li><li class="nav__item"><a href="https://www.cassstbar.com/bang-xep-hang" class="">BẢNG XẾP HẠNG</a></li><li class="nav__item"><a href="https://www.cassstbar.com/ket-qua-bong-da" class="">KẾT QUẢ BÓNG ĐÁ</a></li><li class="nav__item"><a href="https://www.cassstbar.com/category/nhan-dinh" class="">NHẬN ĐỊNH</a></li><li class="nav__item"><a href="https://www.cassstbar.com/category/tin-tuc" class="">TIN TỨC</a></li> </ul>
</nav>
<div class="header__buttons">
<a href="https://vsbet30.com" class="btn btn--secondary header-button" rel="nofollow">
<span class="header-text">CƯỢC VSBET</span>
</a>
<a href="https://t.me/vsthethao" rel="nofollow" target="_blank" class="btn btn--default header-button">
<span class="header-text">LIÊN HỆ KM</span>
</a>
</div>
</div>
</div>
</div>
</header>
<!-- Main Content -->
<!-- Main Content -->
<main style="padding-top: 1px">
<section class="ads">
<div class="container">
<a href="https://vsbet30.com" target="_blank" rel="nofollow"><img style="display: none" src="https://xoilackvb.cc/wp-content/uploads/2025/04/1200_120.gif" /></a>
</div>
</section>
<!-- Hero Section -->
<section class="hero">
<div class="container">
<div class="hero__content">
<h1 class="text-uppercase" style="text-align: left; color: white">
Socolive - Trực tiếp bóng đá hôm nay, xem trực tuyến HD
</h1>
</div>
</div>
</section>
<!-- Sports Filter -->
<section class="sports-filter">
<div class="container">
<div class="sports-filter__inner" style="display: none">
<!-- Group 1: Sports Categories -->
<!--<div class="sports-filter__group sports-categories">
<button
class="sports-filter__button"
data-sport="all"
>
<div class="sports-filter__button-icon">
<img
src="https://cdn.cassstbar.com/wp-content/themes/cakhiatv/assets/images/icons/football.png"
alt="Tất Cả"
/>
</div>
<div class="sports-filter__button-text">Tất Cả</div>
<div class="sports-filter__button-count" id="count-all-type"></div>
</button>
<button
class="sports-filter__button"
data-sport="football"
>
<div class="sports-filter__button-icon">
<img
src="https://cdn.cassstbar.com/wp-content/themes/cakhiatv/assets/images/icons/football.png"
alt="Football"
/>
</div>
<div class="sports-filter__button-text">Bóng đá</div>
<div class="sports-filter__button-count" id="count-football"></div>
</button>
<button class="sports-filter__button" data-sport="basketball">
<div class="sports-filter__button-icon">
<img
src="https://cdn.cassstbar.com/wp-content/themes/cakhiatv/assets/images/icons/basketball.png"
alt="Basketball"
/>
</div>
<div class="sports-filter__button-text">Bóng rổ</div>
<div class="sports-filter__button-count" id="count-basketball"></div>
</button>
<!-- <button class="sports-filter__button" data-sport="tennis">
<div class="sports-filter__button-icon">
<img src="https://cdn.cassstbar.com/wp-content/themes/cakhiatv/assets/images/icons/tennis.png" alt="Tennis" />
</div>
<div class="sports-filter__button-text">Tennis</div>
<div class="sports-filter__button-count" id="count-tennis"></div>
</button> -->
<!--<button class="sports-filter__button" data-sport="volleyball">
<div class="sports-filter__button-icon">
<img
src="https://cdn.cassstbar.com/wp-content/themes/cakhiatv/assets/images/icons/volleyball.png"
alt="Volleyball"
/>
</div>
<div class="sports-filter__button-text">Bóng chuyền</div>
<div class="sports-filter__button-count" id="count-volleyball"></div>
</button> -->
<div class="livescore-switch">
<label class="switch">
<input type="checkbox" id="livescoreToggle" />
<span class="slider"></span>
</label>
<span class="livescore-label">Livescore</span>
</div>
</div>
<!-- Divider -->
<div class="sports-filter__divider"></div>
<!-- Group 2: Match Filters -->
<div class="sports-filter__group match-filters">
<button class="sports-filter__button_child active" data-filter="child_all">
<div class="sports-filter__button-icon">
<img src="https://cdn.cassstbar.com/wp-content/themes/cakhiatv/assets/images/icons/all.png" alt="All" />
</div>
<div class="sports-filter__button-text">Tất cả</div>
<div class="sports-filter__button-count" id="count-all-type"></div>
</button>
<button class="sports-filter__button_child live" data-filter="live">
<div class="sports-filter__button-icon">
<img src="https://cdn.cassstbar.com/wp-content/themes/cakhiatv/assets/images/icons/live.png" alt="Live" />
</div>
<div class="sports-filter__button-text">Đang Live</div>
<div class="sports-filter__button-count" id="count-live"></div>
</button>
<!--<button class="sports-filter__button_child" data-filter="hot">
<div class="sports-filter__button-icon">
<img src="https://cdn.cassstbar.com/wp-content/themes/cakhiatv/assets/images/icons/hot.png" alt="Hot" />
</div>
<div class="sports-filter__button-text">Trận HOT</div>
<div class="sports-filter__button-count" id="count-hot">48</div>
</button>-->
<!--<button class="sports-filter__button_child" data-filter="date" data-value="2025-07-07">
<div class="sports-filter__button-icon">
<img src="https://cdn.cassstbar.com/wp-content/themes/cakhiatv/assets/images/icons/calendar.png" alt="Today" />
</div>
<div class="sports-filter__button-text">Hôm Nay</div>
<div class="sports-filter__button-count" id="count-today"></div>
</button>-->
<!--<button class="sports-filter__button_child" data-filter="date" data-value="2025-07-08">
<div class="sports-filter__button-icon">
<img
src="https://cdn.cassstbar.com/wp-content/themes/cakhiatv/assets/images/icons/calendar.png"
alt="Tomorrow"
/>
</div>
<div class="sports-filter__button-text">Ngày Mai</div>
<div class="sports-filter__button-count" id="count-tomorrow"></div>
</button>-->
<!--
<button class="sports-filter__button_child" data-filter="no_blv">
<div class="sports-filter__button-text">Live không BLV</div>
<div class="sports-filter__button-count" id="noblv-live">0</div>
</button>
-->
</div>
</div>
</div>
</section>
<!-- Featured Matches -->
<section class="featured-matches">
<div class="container">
<div class="match-section">
<div id="match-list" class="matches">
</div>
</div>
<!--<div
style="
display: flex;
justify-content: center;
margin-top: 1rem;
margin-bottom: 1rem;
"
>
<a href="#" class="btn btn--readmore">
<span>Xem thêm lịch trực tiếp -></span>
</a>
</div>-->
</div>
</section>
<!-- Content Navigation Section -->
<section class="content-nav">
<div class="container">
<div class="content-nav__container" style="max-height:800px !important">
<div class="content-nav__lists">
<div class="content-nav__list">
<!-- Nếu bạn vẫn muốn giữ Mục lục này thủ công, thì để lại -->
<p style="font-weight: bold; font-size: 120%">Mục Lục</p>
<!-- Hoặc có thể xoá toàn bộ <ul> này nếu muốn Gutenberg xử lý luôn -->
<div class="content-nav__divider"></div>
<div class="content-nav__text">
<p><strong><a href="/">Socolive</a></strong> trở thành địa chỉ cung cấp dịch vụ giải trí liên quan đến bóng đá chất lượng cao nhất trên thị trường hiện nay. Tại đây các bạn sẽ được tận hưởng trọn vẹn những trận cầu hấp dẫn đỉnh cao. Trong nội dung bài viết hôm nay, quý hội viên hãy cùng tìm hiểu rõ hơn về website chất lượng của chúng tôi nhé!</p>
<h2 class="wp-block-heading">Giới thiệu tổng quan về Socolive</h2>
<p>Socolive là một trong những đơn vị chuyên cung cấp dịch vụ phát sóng thể thao trực tuyến, nổi bật nhất với bộ môn bóng đá. Nền tảng mang đến đa dạng trận đấu hấp dẫn từ khắp hành tinh nhằm đáp ứng tối đa nhu cầu của fan hâm mộ. Để hiểu rõ hơn về thương hiệu giải trí này các bạn hãy cùng khám phá một vài thông tin tổng quan của website chúng tôi:</p>
<h3 class="wp-block-heading">Lịch sử ra đời</h3>
<p>Vào năm 2018, một nhóm kỹ thuật viên yêu thích bóng đá muốn tạo ra một địa chỉ để chia sẻ niềm đam mê và kết nối cộng đồng. Chính vì vậy, thương hiệu Socolive chính thức được thành lập với thời điểm ban đầu chỉ là một website rất đơn giản, phát sóng những trận đấu nhỏ lẻ.</p>
<p>Những dần dần, bằng sự nỗ lực không ngừng nghỉ đơn vị của chúng tôi đã phát sóng được rất nhiều giải đấu lớn nhỏ khác trên toàn thế giới. Nhờ vậy mà nhu cầu fan hâm mộ đã có thể đáp ứng tốt nhất và thương hiệu ngày càng trở nên nổi tiếng tại Việt Nam.</p>
<p class="has-text-align-center"><img decoding="async" src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXe_FS3KSWL2KYQKSkzEGGuKZ4o4YyzvskuR9z4MFnQczIsi80zfWfp7tGz8I0BLz6304cBSAEgVM3Sgf07RatFQx5plRBWDgigJITqcZiZ-50UsASbXnKdklAXMxsmo4hw9x7bPIw?key=RtyVPnWEqMedvfuHuDKfuUW_"></p>
<p class="has-text-align-center">Lịch sử ra đời của Socolive</p>
<h3 class="wp-block-heading">Mục tiêu, sứ mệnh</h3>
<p>Socolive có mục tiêu hoạt động rất rõ ràng khi nỗ lực để trở thành địa chỉ phát sóng trực tuyến hàng đầu tại Việt Nam. Theo đó, chúng tôi mong muốn mang đến cho người dùng những trận đấu chất lượng cao, độ phân giải sắc nét cùng đa dạng tish năng tiện ích. Hơn hết, đơn vị sẽ xây dựng một cộng đồng fan hâm mộ bóng đá lớn mạnh, trở thành nơi mà những người có cùng đam mê có thể giao lưu, chia sẻ cùng với nhau.</p>
<p>Bên cạnh đó, website chúng tôi cũng tin rằng bóng đá là một bộ môn thể thao tuyệt vời nhất có thể gắn kết mọi người. Hơn hết, đơn vị cũng mong muốn quảng bá cho nhiều hoạt động giải trí khác chi hội viên với những địa chỉ chất lượng, uy tín.</p>
<h2 class="wp-block-heading">Ưu điểm của Socolive</h2>
<p>Khi xem trực tiếp bóng đá tại Socolive TV, rất nhiều fan hâm mộ cảm thấy ấn tượng và yêu thích website của chúng tôi nhờ vào những ưu điểm vượt trội. Cụ thể như sau:</p>
<h3 class="wp-block-heading">Đa dạng giải đấu bóng đá</h3>
<p>Đầu tiên, website cung cấp đến fan hâm mộ rất nhiều giải bóng đá chuyên nghiệp lớn nhỏ trên thế giới. Điển hình phải kể đến như Ngoại hạng Anh, World Cup, MLS, Champions League, La Liga, Bundesliga, V-League,… Các bạn có thể tận hưởng mọi trận cầu đỉnh cao ngay tại nhà thông qua chiếc điện thoại di động của mình.</p>
<p class="has-text-align-center"><img decoding="async" src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXfv9JlPAAGOU6Q0w7dhj1c4Wju5SP7FHasSokdaymy9iGB4PQgRxyFL6lqxpdLHwVZtI9QwOzrktQ4BnF1PNZYF3YFgmqZxePjfvrPB1ISLy3IF8iAf4WR--ht4TRL-504CELKN?key=RtyVPnWEqMedvfuHuDKfuUW_"></p>
<p class="has-text-align-center">Đa dạng giải đấu</p>
<h3 class="wp-block-heading">Đường truyền tốc độ cao</h3>
<p>Socolive cung cấp đến người dùng những trận đấu bóng đá trực tuyến chất lượng cao. Độ phân giải full HD đảm bảo sắc nét từng tình huống kịch tính trong mỗi trận đấu. Nhờ vậy mà fan hâm mộ không lo bỏ lỡ bất kỳ pha bóng đẹp mắt, ấn tượng nào trên sân cỏ.</p>
<h3 class="wp-block-heading">Hình ảnh âm thanh sắc nét</h3>
<p>Hình ảnh âm thanh của những trận đấu cũng được chuyên gia và người xem đánh giá cao. Nền tảng cung cấp đường link trực tuyến chất lượng cao cùng âm thanh chân thật nhất ở từng khu vực sân vận động giúp fan hâm mộ dễ dàng tận hưởng trận đấu tối ưu nhất.</p>
<h3 class="wp-block-heading">Socolive có bình luận viên</h3>
<p>Đặc biệt hơn, website sở hữu đội ngũ bình luận viên chuyên nghiệp với kinh nghiệm dày dặn. Họ sẽ đồng hành cùng fan hâm mộ trong mỗi trận cầu đỉnh cao để các bạn có thể cảm nhận trận đấu một cách hấp dẫn và thú vị hơn rất nhiều.</p>
<h3 class="wp-block-heading">Không có quảng cáo chèn ngang</h3>
<p>Điều quan trọng hơn nữa là nền tảng chúng tôi sẽ không chèn ngang bất kỳ quảng cáo nào vào trong quá trình tận hưởng bóng đá của hội viên. Những banner tài trợ chỉ được gắn bên ngoài website với thiết kế khoa học, nằm gọn ở phía rìa màn hình không khiến cho người dùng bị cảm thấy khó chịu.</p>
<div class="wp-block-image">
<figure class="aligncenter"><img decoding="async" src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXf4x-nRVSPlq5iT6-qtGRI23beEQqW1DzUJ-zRwA6ZQu7oGzO1Ci_biktjIMiD9YYkHqRquP4D2FBxRFTO9gLdxdeNJT3qoHR7ls0mZnxSRslVMjq-ZQhkQt_7sc2KDYEbRZqy1ew?key=RtyVPnWEqMedvfuHuDKfuUW_" alt=""/></figure></div>
<p class="has-text-align-center">Không có quảng cáo</p>
<h3 class="wp-block-heading">Sử dụng miễn phí</h3>
<p>Mặc dù Socolive mang đến cho fan hâm mộ bóng đá một địa chỉ xem trực tuyến vô cùng chất lượng nhưng chúng tôi hoàn toàn không thu phí hội viên. Đặc biệt, các bạn cũng không cần phải mở tài khoản mà vẫn có thể theo dõi đầy đủ nhất những trận đấu đầy đỉnh cao.</p>
<h3 class="wp-block-heading">Nhiều đường link dự phòng</h3>
<p>Hiện nay, tình trạng link truy cập xem bóng đá trực tuyến trên website thường xuyên bị chặn khiến nhiều người khó khăn trong việc theo dõi những trận đấu đầy đỉnh cao. Chính vì điều này, đơn vị chúng tôi đã cung cấp rất nhiều đường link dự phòng giúp fan hâm mộ dễ dàng truy cập.</p>
<h2 class="wp-block-heading">Những chuyên mục được kênh trực tiếp bóng đá Socolive cung cấp</h2>
<p>Để đáp ứng tốt nhất nhu cầu của những fan hâm mộ bóng đá tại cộng đồng Việt Nam, Socolive đã cung cấp rất nhiều chuyên mục, tiện ích chất lượng mà các bạn không nên bỏ lỡ. Điển hình bao gồm:</p>
<h3 class="wp-block-heading">Bóng đá trực tuyến</h3>
<p>Tất nhiên tính năng quan trọng nhất mà chúng tôi không thể bỏ qua đó chính là cung cấp những trận đấu bóng đá trực tuyến chất lượng cao. Bạn có thể dễ dàng tận hưởng trọn vẹn các giải lớn nhỏ trên toàn thế giới ngay trên thiết bị máy tính, điện thoại cá nhân.</p>
<h3 class="wp-block-heading">Lịch thi đấu</h3>
<p>Chuyên mục lịch thi đấu giúp fan hâm mộ dễ dàng nắm bắt rõ về thời điểm cuộc so tài diễn ra để kịp thời sắp xếp thời gian, công việc. Lịch thi đấu thường được nền tảng cập nhật trước khoảng 1 tuần.</p>
<h3 class="wp-block-heading">Bảng xếp hạng</h3>
<p>Tiện ích bảng xếp hạng được Socolive cung cấp với đầy đủ các giải đấu chuyên nghiệp lớn nhỏ trên thế giới. Khi theo dõi, bạn có thể nhận biết rõ về nhóm dẫn đầu cũng như những câu lạc bộ có nguy cơ xuống hạng.</p>
<div class="wp-block-image">
<figure class="aligncenter"><img decoding="async" src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXeZgCL8wolmMTrlEXlckMuu6VqHRxYrnrPWoJVYZ_S0_wQqrndbdv0CNobPJi7XV2-P89NHrmKpClJEjBMV274g94y7geJD6UPX91_iTa_GlKyxc1pxFxbpXd7jrmWn_yrfc66wQQ?key=RtyVPnWEqMedvfuHuDKfuUW_" alt=""/></figure></div>
<p class="has-text-align-center">Bảng xếp hạng bóng đá</p>
<h3 class="wp-block-heading">Kết quả trực tiếp</h3>
<p>Khi có nhiều trận đấu diễn ra cùng lúc khiến các bạn không thể theo dõi hết. Lúc này, tiện ích kết quả trực tiếp sẽ giúp fan hâm mộ nắm bắt rõ tỷ số của tất cả trận cầu diễn ra.</p>
<h3 class="wp-block-heading">Nhận định trận đấu</h3>
<p>Trước khi cuộc so tài diễn ra, nền tảng còn cung cấp đến người dùng tiện ích nhận định và phân tích. Những nội dung bài viết được tổng hợp từ chuyên gia giàu kinh nghiệm đảm bảo sẽ giúp fan hâm mộ hiểu rõ hơn về trận đấu sắp tới cũng như dễ dàng đặt cược nếu có đam mê.</p>
<h3 class="wp-block-heading">Tin tức bóng đá 24/24</h3>
<p>Bên cạnh những trận cầu đỉnh cao, website của chúng tôi còn tổng hợp tin tức bóng đá 24/24 giúp các bạn dễ dàng nắm bắt sự kiện trên toàn thế giới. Thông tin cung cấp đến fan hâm mộ đảm bảo chính xác, nhanh chóng và nóng hổi.</p>
<h2 class="wp-block-heading">Dự án tương lai của Socolive</h2>
<p>Mặc dù Socolive đã tạo ra một cộng đồng xem bóng đá trực tuyến vô cùng lớn mạnh ở thời điểm hiện tại nhưng đơn vị vẫn đặt ra những mục tiêu phát triển hơn nữa. Dưới đây là tổng hợp một số dự án đang được đội ngũ sáng lập cân nhắc xây dựng để cung cấp đến hội viên để đa dạng hóa trải nghiệm của quý khách hàng:</p>
<h3 class="wp-block-heading">Xem bóng đá chế độ AI</h3>
<p>Đầu tiên, nền tảng của chúng tôi đang nghiên cứu phát triển chức năng mới cho phép người dùng xem những trận đấu bóng đá AI. Đây là tiện ích độc đáo, sử dụng trí tuệ nhân tạo để tổ chức những trận đấu giống thật nhất giúp fan hâm mộ dễ dàng tận hưởng bất cứ thời điểm nào trong ngày.</p>
<h3 class="wp-block-heading">Nâng cấp bảo mật</h3>
<p>Tuy không bắt buộc thành viên đăng ký tài khoản nhưng Socolive TV vẫn rất quan tâm đến những người dùng đã mở account. Chính vì vậy, chúng tôi nỗ lực cung cấp thêm hệ thống bảo mật hiện đại, tiên tiến để ngăn chặn tình trạng rò rỉ thông tin. Khi tham gia xem bóng đá trực tiếp tại website, các bạn sẽ không cần lo lắng vấn đề bị hacker đánh cắp dữ liệu hay quấy phá gây ảnh hưởng đến trải nghiệm.</p>
<div class="wp-block-image">
<figure class="aligncenter"><img decoding="async" src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXe0Ck-F9lshO81Em96PXS2OGd7da-06TfGF2s5la5UKg7Wgwce8ZSJiwhDkOXw6Cif-IgPPfpJmGr4LOJqOWIRXR9T78Y_Vj7_f6hdDFSEMuTPOqzPWkCEfAmrgYK5ToRd8xIulVQ?key=RtyVPnWEqMedvfuHuDKfuUW_" alt=""/></figure></div>
<p class="has-text-align-center">Nâng cấp hệ thống bảo mật</p>
<h3 class="wp-block-heading">Thông báo đến người dùng</h3>
<p>Hiện nay, do cuộc sống bận rộn nên có rất nhiều fan hâm mộ không kịp thời nắm bắt lịch thi đấu khiến chúng ta bị bỏ lỡ những trận cầu hấp dẫn nhất. Hiểu rõ điều này, nền tảng của chúng tôi đang xây dựng hệ thống thông báo đến hội viên thông qua tin nhắn điện thoại hoặc ứng dụng. Tuy nhiên, với tính năng này thì người dùng cần phải mở tài khoản mới có thể nhận thông báo về những giải đấu hấp dẫn nhất.</p>
<h3 class="wp-block-heading">Cảnh báo xem quá nhiều</h3>
<p>Socolive hiểu rằng việc xây dựng một địa chỉ xem bóng đá chất lượng là điều quan trọng và cần thiết. Tuy nhiên, khi fan hâm mộ theo dõi quá lâu với các thiết bị điện tử sẽ gây ra hậu quả không tốt, ảnh hưởng tới sức khỏe. Chính vì thế, nền tảng chúng tôi đang đặt mục tiêu phát triển tính năng cảnh bảo người dùng xem quá nhiều để các bạn có thể tiết chế thời lượng giải trí.</p>
<h2 class="wp-block-heading">Một số câu hỏi thường gặp</h2>
<p>Trong quá trình xem bóng đá trực tuyến tại trang Socolive, nhiều người dùng đặt ra những câu hỏi thắc mắc mong được nhân viên tư vấn website giải đáp. Điển hình bao gồm:</p>
<h3 class="wp-block-heading">Socolive có phát bóng đá các giải tại Việt Nam không?</h3>
<p>Hiện tại, để đáp ứng nhu cầu và thỏa mãn trải nghiệm của người xem thì chúng tôi cung cấp đầy đủ những giải đấu lớn nhỏ tại Việt Nam. Chỉ cần vài bước truy cập trên nền tảng website các bạn đã có thể dễ dàng tận hưởng trọn vẹn trận cầu đỉnh cao và vô cùng hấp dẫn.</p>
<h3 class="wp-block-heading">Có thể xem lại highlight không?</h3>
<p>Tính năng highlight được cung cấp dành cho những thành viên không có đủ thời gian hoặc đã bỏ lỡ trận đấu. Tại đây, đơn vị tổng hợp lại các tình huống đáng chú ý, bàn thắng, thẻ phạt, kiến tạo,… giúp fan hâm mộ xem lại.</p>
<div class="wp-block-image">
<figure class="aligncenter"><img decoding="async" src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXfyu1Brb5hp1EFbr2rOCXLnjLfIdTLCaefvL_V6XWCJmXJ42ulJJ38eils57HMPDh0ifvI3YxUnGQVoQRpFOLMEX4lDyT4do9nd2BdRkFjtRclnsMhPv2AWyq_jTIx2_F4k5YLbNA?key=RtyVPnWEqMedvfuHuDKfuUW_" alt=""/></figure></div>
<p class="has-text-align-center">Giải đáp câu hỏi thường gặp</p>
<h3 class="wp-block-heading">Có cần trả phí khi xem?</h3>
<p>Như đã đề cập ở trên, khi theo dõi bóng đá trực tuyến tại website của chúng tôi các bạn hoàn toàn không cần phải trả phí. Nếu truy cập mà hội viên bị yêu cầu thanh toán thì hãy kiểm tra lại vì có thể đó chính là địa chỉ mạo danh nhằm lừa đảo gây hại cho người dùng.</p>
<h2 class="wp-block-heading">Lời kết</h2>
<p>Trên đây là những thông tin giới thiệu về website Socolive mới nhất 2025 mà quý hội viên cần nắm rõ khi tìm hiểu. Nếu bạn có đam mê và yêu thích bóng đá, hãy nhanh tay truy cập diễn đàn của chúng tôi để được tận hưởng trọn vẹn những trận cầu đỉnh cao mỗi ngày!</p>
</div>
</div>
</div>
</div>
</div>
</section>
</main>
<script>
// Sample data (trận đấu)
const matches = [{"id":2,"slug":"ktp-kotka-vs-clb-gnistan-helsinki-luc-0500-ngay-08-07-2025-oj7x9ingvynt47g","sport":"football","live":true,"hot":true,"blv":true,"date":"07\/07","datesearch":"2025-07-07","hour":"22:00","competitionName":"NBA","teams":["Team C","Team D"],"score":"100:95","videoUrl":"https:\/\/live2.example.com","animationUrl":"https:\/\/animation.example.com","data":{"matchId":"oj7x9ingvynt47g","sportId":1,"matchTime":1751900400,"matchStatus":2,"homeScore":[0,0,0,0,7,0,0],"awayScore":[0,0,0,0,1,0,0],"homeTeamName":"KTP Kotka","homeTeamLogo":"https:\/\/img.domainapi.space\/football\/team\/8cb20ccb4136279d11c5a40c3015a561.png!w80","homeTeamId":"9gklzi0xj8t17xd","awayTeamName":"CLB Gnistan Helsinki","awayTeamLogo":"https:\/\/img.domainapi.space\/football\/team\/a19ee4a4454087b98d1f2bb9058a337e.png!w80","awayTeamId":"527r3ie0grt87ev","competitionName":"Gi\u1ea3i B\u00f3ng \u0111\u00e1 V\u00f4 \u0111\u1ecbch Qu\u1ed1c gia Ph\u1ea7n Lan","competitionLogo":"https:\/\/img.domainapi.space\/football\/competition\/b247c26e45a61b6eaaab421c3bad22c8.png!w80","competitionId":"xo17pjivzf37jw5","videoUrl":"https:\/\/live1.dktq4q.com\/live\/57159359_b17f71e69ef7780c360e04791a3400c8_autoChange.m3u8?auth_key=1751919614-0-0-f45207254d33a02269193816347968a9","animationUrl":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/football?profile=74rekh26eseunr0&showTrend=false&id=4266588","anchorAppointmentVoList":[{"userImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/web\/image\/YTMxY2ZmY2JhYzAtZjFjZQ\/NTA1ZDM4ZTc3M2EtYWFiYQ.jpg","houseId":"88508431","visitHistory":1773998,"matchId":"oj7x9ingvynt47g","playStreamAddress":"https:\/\/live5.k8v4dh4.app\/live\/88508431.flv","playStreamAddress2":"https:\/\/live5.k8v4dh4.app\/live\/88508431.m3u8","liveStatus":2,"houseName":"FIN PR\tKTP vs Gnistan","houseImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/admin\/image\/MDk5NWIzYmFjZjctNjU5YQ\/MjljYzUzMTAxM2MtMGU1NQ.png","nickName":"BLV R\u1ed2NG \u0110\u1ece","anchorTypeName":"\u8db3\u7403","fansCount":52,"anchorTitle":"","houseIntroduction":""}]}},{"id":2,"slug":"neftchi-fargona-vs-xorazm-urganch-luc-0500-ngay-08-07-2025-vmqy9ilg543cgk9","sport":"football","live":true,"hot":true,"blv":true,"date":"07\/07","datesearch":"2025-07-07","hour":"22:00","competitionName":"NBA","teams":["Team C","Team D"],"score":"100:95","videoUrl":"https:\/\/live2.example.com","animationUrl":"https:\/\/animation.example.com","data":{"matchId":"vmqy9ilg543cgk9","sportId":1,"matchTime":1751900400,"matchStatus":2,"homeScore":[1,1,0,2,3,0,0],"awayScore":[0,0,0,1,3,0,0],"homeTeamName":"Neftchi Fargona","homeTeamLogo":"https:\/\/img.domainapi.space\/football\/team\/5b880ea9815173996cd07ab4898b295c.png!w80","homeTeamId":"xvkjoi91w6ux793","awayTeamName":"Xorazm Urganch","awayTeamLogo":"https:\/\/img.domainapi.space\/football\/team\/7649bb4bc48a8255f27925a97b49af40.png!w80","awayTeamId":"edq09im043s4qxg","competitionName":"Gi\u1ea3i v\u00f4 \u0111\u1ecbch qu\u1ed1c gia Uzbekistan","competitionLogo":"https:\/\/img.domainapi.space\/football\/competition\/f7d1dfb17d306eba1289fc8b07f9ec68.png!w80","competitionId":"9oj7x9ir3wte7g3","videoUrl":"https:\/\/live2.dktq4q.com\/live\/60973821_2211e1ac4a66660020131a5bb2d3d08f_autoChange.m3u8?auth_key=1751919614-0-0-dbb6070f358dfb1bc43d439c4827d708","animationUrl":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/football?profile=74rekh26eseunr0&showTrend=false&id=4296331","anchorAppointmentVoList":[{"userImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/web\/image\/ZjI4MjMxMTNkZDQtNWI2OQ\/MTY3NWUyNjQ2MDUtNjM3MA.jpg","houseId":"97885009","visitHistory":627469,"matchId":"vmqy9ilg543cgk9","playStreamAddress":"https:\/\/live5.k8v4dh4.app\/live\/97885009.flv","playStreamAddress2":"https:\/\/live5.k8v4dh4.app\/live\/97885009.m3u8","liveStatus":2,"houseName":"UZK D1\tNeftchi Fargona vs Xorazm Urganch","houseImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/admin\/image\/NWZkZjlmNWFhMDYtOWJhMA\/YWQ2MTAyMDhlYTYtZTQ3ZA.png","nickName":"BLV H\u1ed4 V\u1eb0N","anchorTypeName":"\u8db3\u7403","fansCount":160,"anchorTitle":"","houseIntroduction":""}]}},{"id":2,"slug":"tay-ban-nha-nu-vs-bi-nu-luc-0600-ngay-08-07-2025-ndkz6ile832uxq3","sport":"football","live":true,"hot":true,"blv":true,"date":"07\/07","datesearch":"2025-07-07","hour":"23:00","competitionName":"NBA","teams":["Team C","Team D"],"score":"100:95","videoUrl":"https:\/\/live2.example.com","animationUrl":"https:\/\/animation.example.com","data":{"matchId":"ndkz6ile832uxq3","sportId":1,"matchTime":1751904000,"matchStatus":2,"homeScore":[0,0,0,0,1,0,0],"awayScore":[0,0,0,0,0,0,0],"homeTeamName":"T\u00e2y Ban Nha N\u1eef","homeTeamLogo":"https:\/\/img.domainapi.space\/football\/team\/f27224dc51f44cc69dcd4a95ecefbfe9.png!w80","homeTeamId":"69759i3exrtnk23","awayTeamName":"B\u1ec9 N\u1eef","awayTeamLogo":"https:\/\/img.domainapi.space\/football\/team\/f40723ed94042ea9ea36bfb5ad4157b2.png!w80","awayTeamId":"527r3ie1w3b87ev","competitionName":"Euro N\u1eef","competitionLogo":"https:\/\/img.domainapi.space\/football\/competition\/303be966c1e1d68a428129d78f818187.png!w80","competitionId":"n527r3i99h17evx","videoUrl":"https:\/\/live2.dktq4q.com\/live\/56488745_7be467ba50ece6b31b0d76b78315c3bc_autoChange.m3u8?auth_key=1751919616-0-0-5ae145976d2938fabfe64ef4cf69d918","animationUrl":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/football?profile=74rekh26eseunr0&showTrend=false&id=4286918","anchorAppointmentVoList":[{"userImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/web\/image\/NWJlYjRhNTYyZmYtZTM3MQ\/ZjY3N2M5NzhkZDMtMWQyMw.jpg","houseId":"14830711","visitHistory":2796752,"matchId":"ndkz6ile832uxq3","playStreamAddress":"https:\/\/live5.k8v4dh4.app\/live\/14830711.flv","playStreamAddress2":"https:\/\/live5.k8v4dh4.app\/live\/14830711.m3u8","liveStatus":2,"houseName":"UEFACW\tSpain W\tvs Belgium W","houseImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/admin\/image\/Zjg1MmU2NTJlYzYtYjI3ZQ\/ZDkwZDQxYTY0ZTUtMzUyZA.png","nickName":"BLV GI\u00c0 L\u00c0NG","anchorTypeName":"\u8db3\u7403","fansCount":62,"anchorTitle":"","houseIntroduction":""},{"userImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/web\/image\/NzE3ODJkNDE3ZWYtNzUzNQ\/M2EwMzhhMDNiODEtZTFlZQ.jpg","houseId":"71426314","visitHistory":2111751,"matchId":"ndkz6ile832uxq3","playStreamAddress":"https:\/\/live5.k8v4dh4.app\/live\/71426314.flv","playStreamAddress2":"https:\/\/live5.k8v4dh4.app\/live\/71426314.m3u8","liveStatus":2,"houseName":"UEFACW\tSpain W\tvs Belgium W","houseImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/admin\/image\/OGQzMjUwMWVlOGQtOTA1NQ\/OGQ5OGFhNGQ3YWYtMzQ2OQ.png","nickName":"BLV FANTA","anchorTypeName":"\u8db3\u7403","fansCount":220,"anchorTitle":"","houseIntroduction":""}]}},{"id":2,"slug":"liban-nu-vs-jordan-nu-luc-0600-ngay-08-07-2025-wv78xivp9gzfokr","sport":"football","live":true,"hot":true,"blv":true,"date":"07\/07","datesearch":"2025-07-07","hour":"23:00","competitionName":"NBA","teams":["Team C","Team D"],"score":"100:95","videoUrl":"https:\/\/live2.example.com","animationUrl":"https:\/\/animation.example.com","data":{"matchId":"wv78xivp9gzfokr","sportId":1,"matchTime":1751904000,"matchStatus":2,"homeScore":[0,0,0,0,1,0,0],"awayScore":[2,2,0,0,0,0,0],"homeTeamName":"Liban N\u1eef","homeTeamLogo":"https:\/\/img.domainapi.space\/football\/team\/a576eafbce762079f7d1f77fca1c5cc2.png!w80","homeTeamId":"34kgmiypvli8ko9","awayTeamName":"Jordan N\u1eef","awayTeamLogo":"https:\/\/img.domainapi.space\/football\/team\/a54769d9dca7f2ac5a2e1b261c868993.png!w80","awayTeamId":"j374oi1nyvirqo6","competitionName":"C\u00fap Asian N\u1eef","competitionLogo":"https:\/\/img.domainapi.space\/football\/competition\/60bbc4b092ba7c5ce6e9927e8799a1d1.png!w80","competitionId":"4ndqmlilwt5kveg","videoUrl":"https:\/\/live1.dktq4q.com\/live\/61428811_c8e7dec3b879538d89d6942c045dd5a4_autoChange.m3u8?auth_key=1751919616-0-0-3ccefc68b84facceb40b6bc763fd2b3e","animationUrl":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/football?profile=74rekh26eseunr0&showTrend=false&id=4338257","anchorAppointmentVoList":[{"userImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/web\/image\/ZTVlMWRiZGMzMDMtMjA0MA\/NTM4NmFjMmNhZWEtMTlkZA.jpg","houseId":"02456966","visitHistory":150289,"matchId":"wv78xivp9gzfokr","playStreamAddress":"https:\/\/live5.k8v4dh4.app\/live\/02456966.flv","playStreamAddress2":"https:\/\/live5.k8v4dh4.app\/live\/02456966.m3u8","liveStatus":2,"houseName":"ASIA CUP W\tLebanon W \tvs Jordan W","houseImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/admin\/image\/NWE0OTdhYWE1NGYtMjdkZg\/MTVkZDcyNjEyM2MtNDRjMA.png","nickName":"BLV BONCHA","anchorTypeName":"\u8db3\u7403","fansCount":33,"anchorTitle":"","houseIntroduction":""},{"userImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/web\/image\/MjZiNmYzZDg2ZmYtYjhiOQ\/MmZjMWZhMmNjMzYtMDZmMA.png","houseId":"14707124","visitHistory":1726007,"matchId":"wv78xivp9gzfokr","playStreamAddress":"https:\/\/live5.k8v4dh4.app\/live\/14707124.flv","playStreamAddress2":"https:\/\/live5.k8v4dh4.app\/live\/14707124.m3u8","liveStatus":2,"houseName":"ASIA CUP W\tLebanon W vs Jordan W","houseImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/admin\/image\/ZmE5NDVmMmVkOWUtZDBlNg\/MzZlZjdjNTkwYzQtNDc5Yg.jpg","nickName":"BLV VIDA","anchorTypeName":"\u8db3\u7403","fansCount":98,"anchorTitle":"","houseIntroduction":""}]}},{"id":2,"slug":"norrkoping-vs-clb-brommapojkarna-luc-0700-ngay-08-07-2025-9gklzi4x5e0um7x","sport":"football","live":false,"hot":true,"blv":true,"date":"08\/07","datesearch":"2025-07-08","hour":"00:00","competitionName":"NBA","teams":["Team C","Team D"],"score":"100:95","videoUrl":"https:\/\/live2.example.com","animationUrl":"https:\/\/animation.example.com","data":{"matchId":"9gklzi4x5e0um7x","sportId":1,"matchTime":1751907600,"matchStatus":1,"homeScore":[0,0,0,0,0,0,0],"awayScore":[0,0,0,0,0,0,0],"homeTeamName":"Norrkoping","homeTeamLogo":"https:\/\/img.domainapi.space\/football\/team\/bf86b68b6c392717d62eaff46e500d2d.png!w80","homeTeamId":"9oj7x9ildzfr7g3","awayTeamName":"CLB Brommapojkarna","awayTeamLogo":"https:\/\/img.domainapi.space\/football\/team\/61603b48126b6e023af5811bf43354b2.png!w80","awayTeamId":"eg6763izd0fp7ry","competitionName":"Gi\u1ea3i V\u00f4 \u0111\u1ecbch Qu\u1ed1c gia Th\u1ee5y \u0110i\u1ec3n","competitionLogo":"https:\/\/img.domainapi.space\/football\/competition\/3e3f563e0ed76160f7d6ad6401a4bca7.png!w80","competitionId":"8vrqwnirmcjqn2o","videoUrl":"https","animationUrl":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/football?profile=74rekh26eseunr0&showTrend=false&id=4266265","anchorAppointmentVoList":[{"userImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/web\/image\/ZjBhOGJmZjJmZjMtOTA4MA\/NmE0YmM5Nzg1MjQtODRlNA.jpg","houseId":"07808742","visitHistory":278533,"matchId":"9gklzi4x5e0um7x","playStreamAddress":"https:\/\/live5.k8v4dh4.app\/live\/07808742.flv","playStreamAddress2":"https:\/\/live5.k8v4dh4.app\/live\/07808742.m3u8","liveStatus":1,"houseName":"SWE D1\tNorrkoping\tvs Brommapojkarna","houseImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/admin\/image\/ODc0NmIxOGE1NzMtYTQ4Mw\/OTBkMTE4Mzg2Y2ItYjNiOQ.png","nickName":"BLV COMPACT","anchorTypeName":"\u8db3\u7403","fansCount":19,"anchorTitle":"","houseIntroduction":"k\u1ebft b\u1ea1n zalo\/telegram \u0111\u1ec3 v\u00e0o nh\u00f3m soi k\u00e8o, khuy\u1ebfn m\u00e3i ti\u1ec1n th\u01b0\u1edfng mi\u1ec5n ph\u00ed t\u1eb7ng m\u1ed7i ng\u00e0y!"}]}},{"id":2,"slug":"clb-river-plate-vs-tacuary-luc-0800-ngay-08-07-2025-63kv9igjvdgax7e","sport":"football","live":false,"hot":true,"blv":true,"date":"08\/07","datesearch":"2025-07-08","hour":"01:00","competitionName":"NBA","teams":["Team C","Team D"],"score":"100:95","videoUrl":"https:\/\/live2.example.com","animationUrl":"https:\/\/animation.example.com","data":{"matchId":"63kv9igjvdgax7e","sportId":1,"matchTime":1751911200,"matchStatus":1,"homeScore":[0,0,0,0,0,0,0],"awayScore":[0,0,0,0,0,0,0],"homeTeamName":"CLB River Plate","homeTeamLogo":"https:\/\/img.domainapi.space\/football\/team\/d073f7eb659a9cded00ebc5767923793.png!w80","homeTeamId":"vmqy9i0roxt4k9r","awayTeamName":"Tacuary","awayTeamLogo":"https:\/\/img.domainapi.space\/football\/team\/32bcf26aa13ee6abaa83e7d6bd982272.png!w80","awayTeamId":"wv78xipp13bnkrj","competitionName":"Gi\u1ea3i b\u00f3ng \u0111\u00e1 H\u1ea1ng nh\u00ec Paraguay","competitionLogo":"https:\/\/img.domainapi.space\/football\/competition\/5810b6eba95c5c08261adabf45ce9976.png!w80","competitionId":"0m2q15il8ap76xw","animationUrl":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/football?profile=74rekh26eseunr0&showTrend=false&id=4345909","anchorAppointmentVoList":[{"userImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/web\/image\/NDU2ODM5ZDZhY2QtOTg5Ng\/MjU3MDJjNmI3ZDctMDk2Yg.jpg","houseId":"87547578","visitHistory":2282432,"matchId":"63kv9igjvdgax7e","playStreamAddress":"https:\/\/live5.k8v4dh4.app\/live\/87547578.flv","playStreamAddress2":"https:\/\/live5.k8v4dh4.app\/live\/87547578.m3u8","liveStatus":1,"houseName":"IDN PCUP\t Indonesia Super League All Star\tvs Arema FC","houseImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/admin\/image\/MDFlMmFlYzk0NDEtMjA4NA\/MTI0MTFkNzg0ZmYtYTA4ZA.png","nickName":"BLV MOUNTAIN DEW","anchorTypeName":"\u8db3\u7403","fansCount":173,"anchorTitle":"","houseIntroduction":""}]}},{"id":2,"slug":"bo-dao-nha-nu-vs-y-nu-luc-0900-ngay-08-07-2025-527r3ino94rt47e","sport":"football","live":false,"hot":true,"blv":true,"date":"08\/07","datesearch":"2025-07-08","hour":"02:00","competitionName":"NBA","teams":["Team C","Team D"],"score":"100:95","videoUrl":"https:\/\/live2.example.com","animationUrl":"https:\/\/animation.example.com","data":{"matchId":"527r3ino94rt47e","sportId":1,"matchTime":1751914800,"matchStatus":1,"homeScore":[0,0,0,0,0,0,0],"awayScore":[0,0,0,0,0,0,0],"homeTeamName":"B\u1ed3 \u0110\u00e0o Nha N\u1eef","homeTeamLogo":"https:\/\/img.domainapi.space\/football\/team\/7f167ea0b0f10768d3c3793231705779.png!w80","homeTeamId":"o07dnidpm5u9knx","awayTeamName":"\u00dd N\u1eef","awayTeamLogo":"https:\/\/img.domainapi.space\/football\/team\/d3cf991cf96ba15132ed236fa0cad5a5.png!w80","awayTeamId":"9gklzi091vb17xd","competitionName":"Euro N\u1eef","competitionLogo":"https:\/\/img.domainapi.space\/football\/competition\/303be966c1e1d68a428129d78f818187.png!w80","competitionId":"n527r3i99h17evx","videoUrl":"https","animationUrl":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/football?profile=74rekh26eseunr0&showTrend=false&id=4286919","anchorAppointmentVoList":[{"userImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/web\/image\/NWUwNzcyMzRjMDUtZDg2NA\/YTZhMzUyYjZkMzAtOGNkZg.jpg","houseId":"78905744","visitHistory":8855012,"matchId":"527r3ino94rt47e","playStreamAddress":"https:\/\/live5.k8v4dh4.app\/live\/78905744.flv","playStreamAddress2":"https:\/\/live5.k8v4dh4.app\/live\/78905744.m3u8","liveStatus":1,"houseName":"UEFACW\tPortugal W\tvs Italy W","houseImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/admin\/image\/MzA0NWJlMjFjNmYtMmUzMQ\/MTY1ZDY4M2Q5ZDEtYjRhNw.png","nickName":"BLV 7UP","anchorTypeName":"\u8db3\u7403","fansCount":226,"anchorTitle":"","houseIntroduction":""},{"userImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/web\/image\/NTE2N2Q0OGJmMWUtMzVmZA\/YzVmMjg3MTdkNzktYTVjMQ.jpg","houseId":"24561735","visitHistory":3365807,"matchId":"527r3ino94rt47e","playStreamAddress":"https:\/\/live5.k8v4dh4.app\/live\/24561735.flv","playStreamAddress2":"https:\/\/live5.k8v4dh4.app\/live\/24561735.m3u8","liveStatus":1,"houseName":"UEFACW\tPortugal W\tvs Italy W","houseImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/admin\/image\/NTVmMWUzYzVjN2UtYTJjNg\/ODdkYjZhOTAwMzktYzE4Mw.png","nickName":"BLV COCA","anchorTypeName":"\u8db3\u7403","fansCount":132,"anchorTitle":"","houseIntroduction":""}]}},{"id":2,"slug":"doi-bong-hafnarfjordur-vs-clb-stjarnan-gardabaer-luc-0915-ngay-08-07-2025-zrkn6ivy8ovswql","sport":"football","live":false,"hot":true,"blv":true,"date":"08\/07","datesearch":"2025-07-08","hour":"02:15","competitionName":"NBA","teams":["Team C","Team D"],"score":"100:95","videoUrl":"https:\/\/live2.example.com","animationUrl":"https:\/\/animation.example.com","data":{"matchId":"zrkn6ivy8ovswql","sportId":1,"matchTime":1751915700,"matchStatus":1,"homeScore":[0,0,0,0,0,0,0],"awayScore":[0,0,0,0,0,0,0],"homeTeamName":"\u0110\u1ed9i b\u00f3ng Hafnarfjordur","homeTeamLogo":"https:\/\/img.domainapi.space\/football\/team\/496e10acaf5e0d53cced9c84ec17da73.png!w80","homeTeamId":"el6kegind0ag75d","awayTeamName":"CLB Stjarnan Gardabaer","awayTeamLogo":"https:\/\/img.domainapi.space\/football\/team\/6c69fc2cbf514787c61e2b9e5e55674b.jpg!w80","awayTeamId":"69759i35vghnk23","competitionName":"Gi\u1ea3i B\u00f3ng \u0111\u00e1 V\u00f4 \u0111\u1ecbch Qu\u1ed1c gia Iceland","competitionLogo":"https:\/\/img.domainapi.space\/football\/competition\/290427ceea9b5d643a3216c4ecfe9b80.png!w80","competitionId":"w34kgmi14s1ko92","videoUrl":"https","animationUrl":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/football?profile=74rekh26eseunr0&showTrend=false&id=4267140","anchorAppointmentVoList":[{"userImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/web\/image\/NzE3ODJkNDE3ZWYtNzUzNQ\/M2EwMzhhMDNiODEtZTFlZQ.jpg","houseId":"71426314","visitHistory":2111751,"matchId":"zrkn6ivy8ovswql","playStreamAddress":"https:\/\/live5.k8v4dh4.app\/live\/71426314.flv","playStreamAddress2":"https:\/\/live5.k8v4dh4.app\/live\/71426314.m3u8","liveStatus":2,"houseName":"UEFACW\tSpain W\tvs Belgium W","houseImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/admin\/image\/OGQzMjUwMWVlOGQtOTA1NQ\/OGQ5OGFhNGQ3YWYtMzQ2OQ.png","nickName":"BLV FANTA","anchorTypeName":"\u8db3\u7403","fansCount":220,"anchorTitle":"","houseIntroduction":""}]}},{"id":2,"slug":"operario-vs-clb-chapecoense-sc-luc-1200-ngay-08-07-2025-34kgmiz9xlmteko","sport":"football","live":false,"hot":true,"blv":true,"date":"08\/07","datesearch":"2025-07-08","hour":"05:00","competitionName":"NBA","teams":["Team C","Team D"],"score":"100:95","videoUrl":"https:\/\/live2.example.com","animationUrl":"https:\/\/animation.example.com","data":{"matchId":"34kgmiz9xlmteko","sportId":1,"matchTime":1751925600,"matchStatus":1,"homeScore":[0,0,0,0,0,0,0],"awayScore":[0,0,0,0,0,0,0],"homeTeamName":"Operario","homeTeamLogo":"https:\/\/img.domainapi.space\/football\/team\/d10de41c21595dcf71ffbf4c3c105660.png!w80","homeTeamId":"j374oi1jo9irqo6","awayTeamName":"CLB Chapecoense SC","awayTeamLogo":"https:\/\/img.domainapi.space\/football\/team\/4970b9a9a215c78759a6bb84ecaa3701.png!w80","awayTeamId":"mo07dnizz8a9knx","competitionName":"Gi\u1ea3i b\u00f3ng \u0111\u00e1 H\u1ea1ng nh\u00ec Brasil","competitionLogo":"https:\/\/img.domainapi.space\/football\/competition\/6813ba1ebe40c6bc7bb1b081d916a1a6.png!w80","competitionId":"g63kv9il9tz7ezv","animationUrl":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/football?profile=74rekh26eseunr0&showTrend=false&id=4302630","anchorAppointmentVoList":[{"userImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/web\/image\/OGZhNGQ0MzRjZWEtOWUyYg\/ZjY1YTRiMmY3NDMtZDI3NA.jpg","houseId":"99121525","visitHistory":1251630,"matchId":"34kgmiz9xlmteko","playStreamAddress":"https:\/\/live5.k8v4dh4.app\/live\/99121525.flv","playStreamAddress2":"https:\/\/live5.k8v4dh4.app\/live\/99121525.m3u8","liveStatus":1,"houseName":"BRA D2\tOperario\tvs Chapecoense","houseImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/admin\/image\/MGYzMjZmNzNlZTMtZTRmNA\/OTJhZTY1ZGRlMjItZGVjYg.png","nickName":"BLV B\u00cd \u0110AO","anchorTypeName":"\u8db3\u7403","fansCount":50,"anchorTitle":"","houseIntroduction":""}]}},{"id":2,"slug":"philadelphia-76ers-vs-oklahoma-city-thunder-luc-1300-ngay-08-07-2025-527rjsw386gt4ke","sport":"basketball","live":false,"hot":true,"blv":true,"date":"08\/07","datesearch":"2025-07-08","hour":"06:00","competitionName":"NBA","teams":["Team C","Team D"],"score":"100:95","videoUrl":"https:\/\/live2.example.com","animationUrl":"https:\/\/animation.example.com","data":{"matchId":"527rjsw386gt4ke","sportId":2,"matchTime":1751929200,"matchStatus":1,"homeScore":[0,0,0,0,0],"awayScore":[0,0,0,0,0],"homeTeamName":"Philadelphia 76ers","homeTeamLogo":"https:\/\/img.domainapi.space\/basketball\/team\/06e7bde6cca98873fe971fad4e67a9b6.png!w80","homeTeamId":"0m2q19sxzpimk6x","awayTeamName":"Oklahoma City Thunder","awayTeamLogo":"https:\/\/img.domainapi.space\/basketball\/team\/319e03be75fee4098a83b1d0e01940b7.png!w80","awayTeamId":"9oj7x6sjjptr7g3","competitionName":"Gi\u1ea3i NBA Summer League","competitionLogo":"https:\/\/img.domainapi.space\/basketball\/competition\/f60ac6fc0ddfafe4d2ad00e1ce30ff7e.png!w80","competitionId":"0ndkzysljbg73z1","videoUrl":"https","animationUrl":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/basketball?profile=74rekh26eseunr0&showTrend=false&id=3856557","anchorAppointmentVoList":[{"userImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/web\/image\/NGZkODJiZmYyNTktNDFhZQ\/MTBjZDlkZjE5ZGYtMDIwOQ.jpg","houseId":"87379114","visitHistory":799916,"matchId":"527rjsw386gt4ke","playStreamAddress":"https:\/\/live5.k8v4dh4.app\/live\/87379114.flv","playStreamAddress2":"https:\/\/live5.k8v4dh4.app\/live\/87379114.m3u8","liveStatus":1,"houseName":"NBA SM\tPhiladelphia 76ers\tvs Oklahoma City Thunder","houseImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/admin\/image\/MzMyODYxYzM1ODEtNWZjNg\/NzUzZGRiMDRmYjMtYWU4NQ.JPG","nickName":"BLV Cozy","anchorTypeName":"\u8db3\u7403","fansCount":292,"anchorTitle":"","houseIntroduction":""}]}},{"id":2,"slug":"atlanta-dream-vs-golden-state-valkyries-luc-1330-ngay-08-07-2025-o17p8sy4errfykj","sport":"basketball","live":false,"hot":true,"blv":true,"date":"08\/07","datesearch":"2025-07-08","hour":"06:30","competitionName":"NBA","teams":["Team C","Team D"],"score":"100:95","videoUrl":"https:\/\/live2.example.com","animationUrl":"https:\/\/animation.example.com","data":{"matchId":"o17p8sy4errfykj","sportId":2,"matchTime":1751931000,"matchStatus":1,"homeScore":[0,0,0,0,0],"awayScore":[0,0,0,0,0],"homeTeamName":"Atlanta Dream","homeTeamLogo":"https:\/\/img.domainapi.space\/basketball\/team\/be3ef0f7745b3b45b846fac31ca987c6.png!w80","homeTeamId":"el6kers5n0igq5d","awayTeamName":"Golden State Valkyries","awayTeamLogo":"https:\/\/img.domainapi.space\/basketball\/team\/380d81d4050b81debf9a5500239e96d0.png!w80","awayTeamId":"vmqy6sp0wpf4k9r","competitionName":"Hi\u1ec7p h\u1ed9i b\u00f3ng r\u1ed5 qu\u1ed1c gia n\u1eef","competitionLogo":"https:\/\/img.domainapi.space\/basketball\/competition\/86f522333da4c3e2c144996fc4d2520b.png!w80","competitionId":"l5wv784sdsjqrjn","videoUrl":"https","animationUrl":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/basketball?profile=74rekh26eseunr0&showTrend=false&id=3846578","anchorAppointmentVoList":[{"userImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/web\/image\/OGNhNTc0OTZhNTQtNDE3NA\/MzUzMTg2NTM3NTctYWRlMw.jpg","houseId":"33982309","visitHistory":1370722,"matchId":"o17p8sy4errfykj","playStreamAddress":"https:\/\/live5.k8v4dh4.app\/live\/33982309.flv","playStreamAddress2":"https:\/\/live5.k8v4dh4.app\/live\/33982309.m3u8","liveStatus":1,"houseName":"WNBA\tAtlanta Dream W\tvs Golden State Valkyries W","houseImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/admin\/image\/YzQ2MmU1NzYwOTMtYTUyMA\/OWVjNjExNDU0N2YtNmJjYg.png","nickName":"BLV REVIVE","anchorTypeName":"\u7bee\u7403","fansCount":442,"anchorTitle":"","houseIntroduction":""}]}},{"id":2,"slug":"tecnico-u-vs-clb-orense-luc-1400-ngay-08-07-2025-vrqwnigye2et4qn","sport":"football","live":false,"hot":true,"blv":true,"date":"08\/07","datesearch":"2025-07-08","hour":"07:00","competitionName":"NBA","teams":["Team C","Team D"],"score":"100:95","videoUrl":"https:\/\/live2.example.com","animationUrl":"https:\/\/animation.example.com","data":{"matchId":"vrqwnigye2et4qn","sportId":1,"matchTime":1751932800,"matchStatus":1,"homeScore":[0,0,0,0,0,0,0],"awayScore":[0,0,0,0,0,0,0],"homeTeamName":"Tecnico U","homeTeamLogo":"https:\/\/img.domainapi.space\/football\/team\/a5c19caa8f0d2c476156ece6470b15a0.png!w80","homeTeamId":"63kv9imne9ip7ez","awayTeamName":"CLB Orense","awayTeamLogo":"https:\/\/img.domainapi.space\/football\/team\/6aee0e3c4adf0a133ff26dd20c7ea29f.png!w80","awayTeamId":"34kgminmz0i8ko9","competitionName":"Gi\u1ea3i v\u00f4 \u0111\u1ecbch qu\u1ed1c gia Ecuador","competitionLogo":"https:\/\/img.domainapi.space\/football\/competition\/f23575dd4d4702fcf2b82434dd4303f1.png!w80","competitionId":"n527r3i2oi17evx","animationUrl":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/football?profile=74rekh26eseunr0&showTrend=false&id=4274861","anchorAppointmentVoList":[{"userImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/web\/image\/ZDFkNzAwYjBlNGUtZmY1Mg\/Nzk0OTU4NTM2NjItNDM2Nw.jpg","houseId":"43612277","visitHistory":5558826,"matchId":"vrqwnigye2et4qn","playStreamAddress":"https:\/\/live5.k8v4dh4.app\/live\/43612277.flv","playStreamAddress2":"https:\/\/live5.k8v4dh4.app\/live\/43612277.m3u8","liveStatus":1,"houseName":"ECU D1\tTecnico Universitario vs Orense SC","houseImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/admin\/image\/NTNjYWM4NTgxMTEtOTNlNQ\/ZTc0YjAxYjczNzctN2E4MQ.png","nickName":"BLV PEPSI","anchorTypeName":"\u8db3\u7403","fansCount":465,"anchorTitle":"","houseIntroduction":""}]}},{"id":2,"slug":"clb-america-mg-vs-clb-athletic-mg-luc-1400-ngay-08-07-2025-9gklzi4gn80um7x","sport":"football","live":false,"hot":true,"blv":true,"date":"08\/07","datesearch":"2025-07-08","hour":"07:00","competitionName":"NBA","teams":["Team C","Team D"],"score":"100:95","videoUrl":"https:\/\/live2.example.com","animationUrl":"https:\/\/animation.example.com","data":{"matchId":"9gklzi4gn80um7x","sportId":1,"matchTime":1751932800,"matchStatus":1,"homeScore":[0,0,0,0,0,0,0],"awayScore":[0,0,0,0,0,0,0],"homeTeamName":"CLB America MG","homeTeamLogo":"https:\/\/img.domainapi.space\/football\/team\/24403efa393f55163b5593c435bbe4a7.png!w80","homeTeamId":"34kgmiyyvou8ko9","awayTeamName":"CLB Athletic MG","awayTeamLogo":"https:\/\/img.domainapi.space\/football\/team\/ed16dd3c5970174b77eb04b0ea5b0960.png!w80","awayTeamId":"ndkz6i920eaeq3z","competitionName":"Gi\u1ea3i b\u00f3ng \u0111\u00e1 H\u1ea1ng nh\u00ec Brasil","competitionLogo":"https:\/\/img.domainapi.space\/football\/competition\/6813ba1ebe40c6bc7bb1b081d916a1a6.png!w80","competitionId":"g63kv9il9tz7ezv","animationUrl":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/football?profile=74rekh26eseunr0&showTrend=false&id=4302649","anchorAppointmentVoList":[{"userImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/web\/image\/YWE1NWRiZmM0ODItMTY2ZA\/YzNhMGQ0ZTJmZjAtNDU4Nw.jpg","houseId":"89756030","visitHistory":1912538,"matchId":"9gklzi4gn80um7x","playStreamAddress":"https:\/\/live5.k8v4dh4.app\/live\/89756030.flv","playStreamAddress2":"https:\/\/live5.k8v4dh4.app\/live\/89756030.m3u8","liveStatus":1,"houseName":"BRA D2\tAmerica MG\tvs Athletic Club MG","houseImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/admin\/image\/MWJhZDJkNzk2ZTEtOWFhMg\/Y2M4Mjk5Zjk2NjMtOTQyNw.png","nickName":"BLV LIPTON","anchorTypeName":"\u8db3\u7403","fansCount":247,"anchorTitle":"","houseIntroduction":""}]}},{"id":2,"slug":"utah-jazz-vs-memphis-grizzlies-luc-1500-ngay-08-07-2025-wv784sx1oe0ioqr","sport":"basketball","live":false,"hot":true,"blv":true,"date":"08\/07","datesearch":"2025-07-08","hour":"08:00","competitionName":"NBA","teams":["Team C","Team D"],"score":"100:95","videoUrl":"https:\/\/live2.example.com","animationUrl":"https:\/\/animation.example.com","data":{"matchId":"wv784sx1oe0ioqr","sportId":2,"matchTime":1751936400,"matchStatus":1,"homeScore":[0,0,0,0,0],"awayScore":[0,0,0,0,0],"homeTeamName":"Utah Jazz","homeTeamLogo":"https:\/\/img.domainapi.space\/basketball\/team\/8c88df221129169246c5b8a82955fa34.png!w80","homeTeamId":"2jr7o9s8p8h370e","awayTeamName":"Memphis Grizzlies","awayTeamLogo":"https:\/\/img.domainapi.space\/basketball\/team\/5150102b33043405b63b2e7c72759fa8.png!w80","awayTeamId":"1edq0es1lvb4kxg","competitionName":"Gi\u1ea3i NBA Summer League","competitionLogo":"https:\/\/img.domainapi.space\/basketball\/competition\/f60ac6fc0ddfafe4d2ad00e1ce30ff7e.png!w80","competitionId":"0ndkzysljbg73z1","videoUrl":"https","animationUrl":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/basketball?profile=74rekh26eseunr0&showTrend=false&id=3856558","anchorAppointmentVoList":[{"userImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/web\/image\/ZTY1M2Y4MzAxZTItZGRhYw\/NTA1MTQ5Y2RlOGMtMmQyYg.jpg","houseId":"82054853","visitHistory":2478213,"matchId":"wv784sx1oe0ioqr","playStreamAddress":"https:\/\/live5.k8v4dh4.app\/live\/82054853.flv","playStreamAddress2":"https:\/\/live5.k8v4dh4.app\/live\/82054853.m3u8","liveStatus":1,"houseName":"NBA SM\tUtah Jazz\tvs Memphis Grizzlies","houseImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/admin\/image\/NzZkNTgzNzcwMGEtNWQ2Zg\/NmIwZGY0NWUxNjktN2M1OA.png","nickName":"BLV ROCKSTAR","anchorTypeName":"\u7bee\u7403","fansCount":316,"anchorTitle":"","houseIntroduction":""}]}},{"id":2,"slug":"instituto-de-cordoba-vs-boca-juniors-luc-1510-ngay-08-07-2025-527rjswr01vc4ke","sport":"basketball","live":false,"hot":true,"blv":true,"date":"08\/07","datesearch":"2025-07-08","hour":"08:10","competitionName":"NBA","teams":["Team C","Team D"],"score":"100:95","videoUrl":"https:\/\/live2.example.com","animationUrl":"https:\/\/animation.example.com","data":{"matchId":"527rjswr01vc4ke","sportId":2,"matchTime":1751937000,"matchStatus":1,"homeScore":[0,0,0,0,0],"awayScore":[0,0,0,0,0],"homeTeamName":"Instituto de Cordoba","homeTeamLogo":"https:\/\/img.domainapi.space\/basketball\/team\/53d290f531b64360bc0477efb821935e.png!w80","homeTeamId":"w6975lsmpwtnk23","awayTeamName":"Boca Juniors","awayTeamLogo":"https:\/\/img.domainapi.space\/basketball\/team\/eab2b929d575b0afaef95bf20cf2c8ee.png!w80","awayTeamId":"8vmqy6s3m9a4k9r","competitionName":"Gi\u1ea3i B\u00f3ng R\u1ed5 Ngo\u1ea1i H\u1ea1ng Argentina","competitionLogo":"https:\/\/img.domainapi.space\/basketball\/competition\/16b5accca4ecc35e7e3d45a96094bede.png!w80","competitionId":"w34kgpsnpf1ko92","videoUrl":"https","animationUrl":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/basketball?profile=74rekh26eseunr0&showTrend=false&id=3857091","anchorAppointmentVoList":[{"userImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/web\/image\/OWNhNzBlYzAzNzgtZGY2MQ\/ZGRjYTE5ZDIzZGEtNDVlOQ.jpg","houseId":"08552895","visitHistory":2958253,"matchId":"527rjswr01vc4ke","playStreamAddress":"https:\/\/live5.k8v4dh4.app\/live\/08552895.flv","playStreamAddress2":"https:\/\/live5.k8v4dh4.app\/live\/08552895.m3u8","liveStatus":1,"houseName":"IDN PCUP\tPersib Bandung\tvs Dewa United FC","houseImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/admin\/image\/NTNhNzk3NTQ4ODEtZDAyNw\/ZTY1OGM5YjNmODAtY2FmNw.png","nickName":"BLV S\u00c1 X\u1eca","anchorTypeName":"\u8db3\u7403","fansCount":343,"anchorTitle":"","houseIntroduction":""}]}},{"id":2,"slug":"phoenix-mercury-vs-dallas-wings-luc-1600-ngay-08-07-2025-ndkzysn2r8xbx73","sport":"basketball","live":false,"hot":true,"blv":true,"date":"08\/07","datesearch":"2025-07-08","hour":"09:00","competitionName":"NBA","teams":["Team C","Team D"],"score":"100:95","videoUrl":"https:\/\/live2.example.com","animationUrl":"https:\/\/animation.example.com","data":{"matchId":"ndkzysn2r8xbx73","sportId":2,"matchTime":1751940000,"matchStatus":1,"homeScore":[0,0,0,0,0],"awayScore":[0,0,0,0,0],"homeTeamName":"Phoenix Mercury","homeTeamLogo":"https:\/\/img.domainapi.space\/basketball\/team\/b48443679dd0356cc64abce373f763e1.png!w80","homeTeamId":"zjek3psr28bdqo2","awayTeamName":"Dallas Wings","awayTeamLogo":"https:\/\/img.domainapi.space\/basketball\/team\/58709b9e7964e03c28ebe777ef823eca.png!w80","awayTeamId":"8vrqw9s5x2ud7n2","competitionName":"Hi\u1ec7p h\u1ed9i b\u00f3ng r\u1ed5 qu\u1ed1c gia n\u1eef","competitionLogo":"https:\/\/img.domainapi.space\/basketball\/competition\/86f522333da4c3e2c144996fc4d2520b.png!w80","competitionId":"l5wv784sdsjqrjn","videoUrl":"https","animationUrl":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/basketball?profile=74rekh26eseunr0&showTrend=false&id=3846581","anchorAppointmentVoList":[{"userImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/web\/image\/YjA1MTJhNTEzMDAtMzQxYw\/ZDg3YjZhMDFjNGUtNDMyNA.jpg","houseId":"59444581","visitHistory":2264071,"matchId":"ndkzysn2r8xbx73","playStreamAddress":"https:\/\/live5.k8v4dh4.app\/live\/59444581.flv","playStreamAddress2":"https:\/\/live5.k8v4dh4.app\/live\/59444581.m3u8","liveStatus":1,"houseName":"WNBA\tPhoenix Mercury W\tvs Dallas Wings W","houseImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/admin\/image\/OTI0YzE3NDAyMWQtNGM2YQ\/ZmRiODExZWZlM2QtZDA4Mg.png","nickName":"BLV TEPPY","anchorTypeName":"\u8db3\u7403","fansCount":275,"anchorTitle":"","houseIntroduction":""}]}},{"id":2,"slug":"doi-tuyen-bong-da-quoc-gia-nhat-ban-vs-hong-kong-luc-0024-ngay-09-07-2025-zrkn6i4mvpyhwql","sport":"football","live":false,"hot":true,"blv":true,"date":"08\/07","datesearch":"2025-07-08","hour":"17:24","competitionName":"NBA","teams":["Team C","Team D"],"score":"100:95","videoUrl":"https:\/\/live2.example.com","animationUrl":"https:\/\/animation.example.com","data":{"matchId":"zrkn6i4mvpyhwql","sportId":1,"matchTime":1751970240,"matchStatus":1,"homeScore":[0,0,0,0,0,0,0],"awayScore":[0,0,0,0,0,0,0],"homeTeamName":"\u0110\u1ed9i tuy\u1ec3n B\u00f3ng \u0111\u00e1 Qu\u1ed1c gia Nh\u1eadt B\u1ea3n","homeTeamLogo":"https:\/\/img.domainapi.space\/football\/team\/0437356503a22e50b9e8aa76145c7f71.png!w80","homeTeamId":"ezk96innl6twkn5","awayTeamName":"H\u1ed3ng K\u00f4ng","awayTeamLogo":"https:\/\/img.domainapi.space\/football\/team\/df321578b4f5f132345d2e6b39743126.png!w80","awayTeamId":"w69759i9jobnk23","competitionName":"Gi\u1ea3i b\u00f3ng \u0111\u00e1 Ch\u00e2u \u00c1 \u0110\u00f4ng Nam","competitionLogo":"https:\/\/img.domainapi.space\/football\/competition\/3976b97722460041c88a9b5e252198a3.png!w80","competitionId":"0m2q15iy8cp76xw","animationUrl":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/football?profile=74rekh26eseunr0&showTrend=false&id=4334204","anchorAppointmentVoList":[{"userImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/web\/image\/NWJlYjRhNTYyZmYtZTM3MQ\/ZjY3N2M5NzhkZDMtMWQyMw.jpg","houseId":"14830711","visitHistory":2796752,"matchId":"zrkn6i4mvpyhwql","playStreamAddress":"https:\/\/live5.k8v4dh4.app\/live\/14830711.flv","playStreamAddress2":"https:\/\/live5.k8v4dh4.app\/live\/14830711.m3u8","liveStatus":2,"houseName":"UEFACW\tSpain W\tvs Belgium W","houseImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/admin\/image\/Zjg1MmU2NTJlYzYtYjI3ZQ\/ZDkwZDQxYTY0ZTUtMzUyZA.png","nickName":"BLV GI\u00c0 L\u00c0NG","anchorTypeName":"\u8db3\u7403","fansCount":62,"anchorTitle":"","houseIntroduction":""},{"userImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/web\/image\/N2VhNzAxMzY0ZDUtMTE1NQ\/NDY0ZWExN2NiMzQtZTRhMw.jpg","houseId":"79665343","visitHistory":672454,"matchId":"zrkn6i4mvpyhwql","playStreamAddress":"https:\/\/live5.k8v4dh4.app\/live\/79665343.flv","playStreamAddress2":"https:\/\/live5.k8v4dh4.app\/live\/79665343.m3u8","liveStatus":1,"houseName":"EASTC\tJapan vs HongKong","houseImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/admin\/image\/YTQwNzQyYTAzMDYtNWQwZA\/YTFlNmEzNTM3ZTMtMzFlOQ.png","nickName":"BLV DR THANH","anchorTypeName":"\u8db3\u7403","fansCount":236,"anchorTitle":"","houseIntroduction":"k\u1ebft b\u1ea1n zalo\/telegram \u0111\u1ec3 v\u00e0o nh\u00f3m soi k\u00e8o, khuy\u1ebfn m\u00e3i ti\u1ec1n th\u01b0\u1edfng mi\u1ec5n ph\u00ed t\u1eb7ng m\u1ed7i ng\u00e0y!"}]}},{"id":2,"slug":"al-ahed-vs-tadamon-luc-0300-ngay-09-07-2025-m2q15ize5owie76","sport":"football","live":false,"hot":true,"blv":true,"date":"08\/07","datesearch":"2025-07-08","hour":"20:00","competitionName":"NBA","teams":["Team C","Team D"],"score":"100:95","videoUrl":"https:\/\/live2.example.com","animationUrl":"https:\/\/animation.example.com","data":{"matchId":"m2q15ize5owie76","sportId":1,"matchTime":1751979600,"matchStatus":1,"homeScore":[0,0,0,0,0,0,0],"awayScore":[0,0,0,0,0,0,0],"homeTeamName":"Al Ahed","homeTeamLogo":"https:\/\/img.domainapi.space\/football\/team\/2e1e51f1d382444ac21027df0f23519d.png!w80","homeTeamId":"ndkz6izx92beq3z","awayTeamName":"Tadamon","awayTeamLogo":"https:\/\/img.domainapi.space\/football\/team\/1da29817ab4e7c4880d8b457cf2db363.png!w80","awayTeamId":"wv78xipwnlhnkrj","competitionName":"Gia\u0309i Bo\u0301ng \u0111a\u0301 Ngoa\u0323i ha\u0323ng Lebanon","competitionLogo":"https:\/\/img.domainapi.space\/football\/competition\/e02bafe2eecacc9e23c435c0160efa51.png!w80","competitionId":"0ndkz6izogigq3z","animationUrl":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/football?profile=74rekh26eseunr0&showTrend=false&id=4344178","anchorAppointmentVoList":[{"userImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/web\/image\/MDI1MjY0NzczYTctZGI5MQ\/NDQ3NTFjYjlhNjQtNzMwOQ.jpg","houseId":"90725470","visitHistory":1880736,"matchId":"m2q15ize5owie76","playStreamAddress":"https:\/\/live5.k8v4dh4.app\/live\/90725470.flv","playStreamAddress2":"https:\/\/live5.k8v4dh4.app\/live\/90725470.m3u8","liveStatus":1,"houseName":"LBN D1\tAl-Ahed\tvs Tadamon Sour","houseImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/admin\/image\/NGM2ZTU0MmY4NzQtOWM3Mw\/YTRiNTUyYTlmZWMtZmQ4Yw.png","nickName":"BLV SPRITE","anchorTypeName":"\u8db3\u7403","fansCount":38,"anchorTitle":"","houseIntroduction":""}]}},{"id":2,"slug":"nejmeh-sc-vs-al-ansar-luc-0330-ngay-09-07-2025-zrkn6i4loj5awql","sport":"football","live":false,"hot":true,"blv":true,"date":"08\/07","datesearch":"2025-07-08","hour":"20:30","competitionName":"NBA","teams":["Team C","Team D"],"score":"100:95","videoUrl":"https:\/\/live2.example.com","animationUrl":"https:\/\/animation.example.com","data":{"matchId":"zrkn6i4loj5awql","sportId":1,"matchTime":1751981400,"matchStatus":1,"homeScore":[0,0,0,0,0,0,0],"awayScore":[0,0,0,0,0,0,0],"homeTeamName":"Nejmeh SC","homeTeamLogo":"https:\/\/img.domainapi.space\/football\/team\/d07d05c050874c9777e871cbfc7d6414.png!w80","homeTeamId":"9gklzi0n31f17xd","awayTeamName":"Al Ansar","awayTeamLogo":"https:\/\/img.domainapi.space\/football\/team\/6bce2ab72e4ab293f4f3199af4286b4d.png!w80","awayTeamId":"69759i3yxmbnk23","competitionName":"Gia\u0309i Bo\u0301ng \u0111a\u0301 Ngoa\u0323i ha\u0323ng Lebanon","competitionLogo":"https:\/\/img.domainapi.space\/football\/competition\/e02bafe2eecacc9e23c435c0160efa51.png!w80","competitionId":"0ndkz6izogigq3z","animationUrl":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/football?profile=74rekh26eseunr0&showTrend=false&id=4344179","anchorAppointmentVoList":[{"userImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/web\/image\/N2ZkNjIxY2U5YzYtNTEwNg\/MGRiNWFjZmJmNzItOThmZA.jpg","houseId":"73998414","visitHistory":1112024,"matchId":"zrkn6i4loj5awql","playStreamAddress":"https:\/\/live5.k8v4dh4.app\/live\/73998414.flv","playStreamAddress2":"https:\/\/live5.k8v4dh4.app\/live\/73998414.m3u8","liveStatus":1,"houseName":"LBN D1\tNejmeh Club vs Al-Ansar","houseImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/admin\/image\/MDJhZGQxNmRjNzItYWZlNA\/NTFlMmI5N2Y0YWItMTAyYw.png","nickName":"BLV MIRINDA","anchorTypeName":"\u8db3\u7403","fansCount":25,"anchorTitle":"","houseIntroduction":""}]}},{"id":2,"slug":"clb-kups-vs-milsami-luc-0500-ngay-09-07-2025-o07dni56oxgcmkn","sport":"football","live":false,"hot":true,"blv":true,"date":"08\/07","datesearch":"2025-07-08","hour":"22:00","competitionName":"NBA","teams":["Team C","Team D"],"score":"100:95","videoUrl":"https:\/\/live2.example.com","animationUrl":"https:\/\/animation.example.com","data":{"matchId":"o07dni56oxgcmkn","sportId":1,"matchTime":1751986800,"matchStatus":1,"homeScore":[0,0,0,0,0,0,0],"awayScore":[0,0,0,0,0,0,0],"homeTeamName":"CLB KuPs","homeTeamLogo":"https:\/\/img.domainapi.space\/football\/team\/1fced0158de1169e9bc3209f4ab98e84.png!w80","homeTeamId":"2ezk96i1wzbwkn5","awayTeamName":"Milsami","awayTeamLogo":"https:\/\/img.domainapi.space\/football\/team\/562b471c4839d1e88799fef7de25375d.png!w80","awayTeamId":"vmqy9i0e55u4k9r","competitionName":"Champions League","competitionLogo":"https:\/\/img.domainapi.space\/football\/competition\/https:\/\/oss-logo-hk.oss-accelerate.aliyuncs.com\/admin\/image\/admin\/Qnq-OwRoTmuTcJWhDklkdA.png","competitionId":"xo17pji02i37jw5","animationUrl":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/football?profile=74rekh26eseunr0&showTrend=false&id=4345305","anchorAppointmentVoList":[{"userImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/web\/image\/NWJlYjRhNTYyZmYtZTM3MQ\/ZjY3N2M5NzhkZDMtMWQyMw.jpg","houseId":"14830711","visitHistory":2796752,"matchId":"o07dni56oxgcmkn","playStreamAddress":"https:\/\/live5.k8v4dh4.app\/live\/14830711.flv","playStreamAddress2":"https:\/\/live5.k8v4dh4.app\/live\/14830711.m3u8","liveStatus":2,"houseName":"UEFACW\tSpain W\tvs Belgium W","houseImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/admin\/image\/Zjg1MmU2NTJlYzYtYjI3ZQ\/ZDkwZDQxYTY0ZTUtMzUyZA.png","nickName":"BLV GI\u00c0 L\u00c0NG","anchorTypeName":"\u8db3\u7403","fansCount":62,"anchorTitle":"","houseIntroduction":""},{"userImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/web\/image\/ODc3MDVjYWI0NDItMTMzMw\/ZThmZDYxZGMxOGQtNjYwZQ.jpg","houseId":"19919577","visitHistory":1891022,"matchId":"o07dni56oxgcmkn","playStreamAddress":"https:\/\/live5.k8v4dh4.app\/live\/19919577.flv","playStreamAddress2":"https:\/\/live5.k8v4dh4.app\/live\/19919577.m3u8","liveStatus":1,"houseName":"UEFA CL\tKuPS\tvs FC Milsami","houseImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/admin\/image\/NDkxZTA2Y2IxZmUtOTBjNw\/ZmVhZjdjZGUwNTktMmQ4Nw.png","nickName":"BLV POCARI","anchorTypeName":"\u8db3\u7403","fansCount":301,"anchorTitle":"","houseIntroduction":""}]}},{"id":2,"slug":"sjk-akatemia-vs-clb-lahti-luc-0530-ngay-09-07-2025-9gklzi484mwim7x","sport":"football","live":false,"hot":true,"blv":true,"date":"08\/07","datesearch":"2025-07-08","hour":"22:30","competitionName":"NBA","teams":["Team C","Team D"],"score":"100:95","videoUrl":"https:\/\/live2.example.com","animationUrl":"https:\/\/animation.example.com","data":{"matchId":"9gklzi484mwim7x","sportId":1,"matchTime":1751988600,"matchStatus":1,"homeScore":[0,0,0,0,0,0,0],"awayScore":[0,0,0,0,0,0,0],"homeTeamName":"SJK Akatemia","homeTeamLogo":"https:\/\/img.domainapi.space\/football\/team\/1673aae6c71fb628e98a6b2306ae14d6.png!w80","homeTeamId":"8lk2diozdpt3736","awayTeamName":"CLB Lahti","awayTeamLogo":"https:\/\/img.domainapi.space\/football\/team\/6b3204c56f6a315ca8a8ea8b80b96ea1.png!w80","awayTeamId":"2j374oim5ltrqo6","competitionName":"Gi\u1ea3i h\u1ea1ng 2 Ph\u1ea7n Lan","competitionLogo":"https:\/\/img.domainapi.space\/football\/competition\/9267ee08759fdc25c89d3e4642303522.png!w80","competitionId":"2jr7owivdh1q0em","animationUrl":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/football?profile=74rekh26eseunr0&showTrend=false&id=4278736","anchorAppointmentVoList":[{"userImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/web\/image\/ZmNmM2FmOGQwNmQtOWI2MQ\/ZmU2Y2FjNGFiYTAtNDc2NA.jpg","houseId":"75915087","visitHistory":2304172,"matchId":"9gklzi484mwim7x","playStreamAddress":"https:\/\/live5.k8v4dh4.app\/live\/75915087.flv","playStreamAddress2":"https:\/\/live5.k8v4dh4.app\/live\/75915087.m3u8","liveStatus":1,"houseName":"FIN D2\tSJK Akatemia\tvs Lahti","houseImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/admin\/image\/ZTQ4NDA0MmU0YTEtMjMyNQ\/ZWYwYWJkYzlmODMtZjdjYQ.png","nickName":"BLV MONSTER","anchorTypeName":"\u8db3\u7403","fansCount":332,"anchorTitle":"","houseIntroduction":""}]}},{"id":2,"slug":"clb-jippo-vs-japs-luc-0530-ngay-09-07-2025-jr7owir0rvotgq0","sport":"football","live":false,"hot":true,"blv":true,"date":"08\/07","datesearch":"2025-07-08","hour":"22:30","competitionName":"NBA","teams":["Team C","Team D"],"score":"100:95","videoUrl":"https:\/\/live2.example.com","animationUrl":"https:\/\/animation.example.com","data":{"matchId":"jr7owir0rvotgq0","sportId":1,"matchTime":1751988600,"matchStatus":1,"homeScore":[0,0,0,0,0,0,0],"awayScore":[0,0,0,0,0,0,0],"homeTeamName":"CLB JIPPO","homeTeamLogo":"https:\/\/img.domainapi.space\/football\/team\/f2a0ad7b962110a5c535b224ab055d86.png!w80","homeTeamId":"vmqy9ijwv4c4k9r","awayTeamName":"JaPS","awayTeamLogo":"https:\/\/img.domainapi.space\/football\/team\/750db83b65bc2cae626ae6324b364a1f.png!w80","awayTeamId":"o17pji0dzxu27jw","competitionName":"Gi\u1ea3i h\u1ea1ng 2 Ph\u1ea7n Lan","competitionLogo":"https:\/\/img.domainapi.space\/football\/competition\/9267ee08759fdc25c89d3e4642303522.png!w80","competitionId":"2jr7owivdh1q0em","animationUrl":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/football?profile=74rekh26eseunr0&showTrend=false&id=4278735","anchorAppointmentVoList":[{"userImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/web\/image\/ZDQzMDAxOTllYmQtOWIzMg\/MmFmZjc0NmFiM2MtMWU4NQ.jpg","houseId":"41943555","visitHistory":1670500,"matchId":"jr7owir0rvotgq0","playStreamAddress":"https:\/\/live5.k8v4dh4.app\/live\/41943555.flv","playStreamAddress2":"https:\/\/live5.k8v4dh4.app\/live\/41943555.m3u8","liveStatus":1,"houseName":"FIN D2\tJIPPO\tvs JaPS","houseImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/admin\/image\/NzQ5ODViNjgzYjgtYzU4MA\/YzRhNWE5MzAxZTItOGIyYQ.png","nickName":"BLV TWISTER","anchorTypeName":"\u8db3\u7403","fansCount":143,"anchorTitle":" ","houseIntroduction":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/admin\/image\/J3SUxjjjQJyDvzJ_Rdej5A.jpg"}]}},{"id":2,"slug":"st-josephs-vs-cliftonville-luc-0600-ngay-09-07-2025-oj7x9ixw8gpt47g","sport":"football","live":false,"hot":true,"blv":true,"date":"08\/07","datesearch":"2025-07-08","hour":"23:00","competitionName":"NBA","teams":["Team C","Team D"],"score":"100:95","videoUrl":"https:\/\/live2.example.com","animationUrl":"https:\/\/animation.example.com","data":{"matchId":"oj7x9ixw8gpt47g","sportId":1,"matchTime":1751990400,"matchStatus":1,"homeScore":[0,0,0,0,0,0,0],"awayScore":[0,0,0,0,0,0,0],"homeTeamName":"St Josephs","homeTeamLogo":"https:\/\/img.domainapi.space\/football\/team\/b8067e130619f5ad0ff7c46fe2468935.png!w80","homeTeamId":"wv78xid98dbnkrj","awayTeamName":"Cliftonville","awayTeamLogo":"https:\/\/img.domainapi.space\/football\/team\/91297f49d26933371289d8648673c795.png!w80","awayTeamId":"n527r3i204a87ev","competitionName":"UEFA Europa Conference League","competitionLogo":"https:\/\/img.domainapi.space\/football\/competition\/88637a74a2cbd634b8b9504a60d711cd.png!w80","competitionId":"zjek33ien6ivko2","animationUrl":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/football?profile=74rekh26eseunr0&showTrend=false&id=4345267","anchorAppointmentVoList":[{"userImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/web\/image\/MjZiNmYzZDg2ZmYtYjhiOQ\/MmZjMWZhMmNjMzYtMDZmMA.png","houseId":"14707124","visitHistory":1726007,"matchId":"oj7x9ixw8gpt47g","playStreamAddress":"https:\/\/live5.k8v4dh4.app\/live\/14707124.flv","playStreamAddress2":"https:\/\/live5.k8v4dh4.app\/live\/14707124.m3u8","liveStatus":2,"houseName":"ASIA CUP W\tLebanon W vs Jordan W","houseImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/admin\/image\/ZmE5NDVmMmVkOWUtZDBlNg\/MzZlZjdjNTkwYzQtNDc5Yg.jpg","nickName":"BLV VIDA","anchorTypeName":"\u8db3\u7403","fansCount":98,"anchorTitle":"","houseIntroduction":""}]}},{"id":2,"slug":"noah-vs-clb-buducnost-luc-0600-ngay-09-07-2025-63kv9igj313ax7e","sport":"football","live":false,"hot":true,"blv":true,"date":"08\/07","datesearch":"2025-07-08","hour":"23:00","competitionName":"NBA","teams":["Team C","Team D"],"score":"100:95","videoUrl":"https:\/\/live2.example.com","animationUrl":"https:\/\/animation.example.com","data":{"matchId":"63kv9igj313ax7e","sportId":1,"matchTime":1751990400,"matchStatus":1,"homeScore":[0,0,0,0,0,0,0],"awayScore":[0,0,0,0,0,0,0],"homeTeamName":"Noah","homeTeamLogo":"https:\/\/img.domainapi.space\/football\/team\/5ef6703cd46b664af49e25a398161d6a.png!w80","homeTeamId":"ezk96i511eawkn5","awayTeamName":"CLB Buducnost ","awayTeamLogo":"https:\/\/img.domainapi.space\/football\/team\/cea35f13ded5a6afa114d1d2b9fe993f.png!w80","awayTeamId":"w69759i9l6ink23","competitionName":"Champions League","competitionLogo":"https:\/\/img.domainapi.space\/football\/competition\/https:\/\/oss-logo-hk.oss-accelerate.aliyuncs.com\/admin\/image\/admin\/Qnq-OwRoTmuTcJWhDklkdA.png","competitionId":"xo17pji02i37jw5","animationUrl":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/football?profile=74rekh26eseunr0&showTrend=false&id=4345303","anchorAppointmentVoList":[{"userImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/web\/image\/NWUwNzcyMzRjMDUtZDg2NA\/YTZhMzUyYjZkMzAtOGNkZg.jpg","houseId":"78905744","visitHistory":8855012,"matchId":"63kv9igj313ax7e","playStreamAddress":"https:\/\/live5.k8v4dh4.app\/live\/78905744.flv","playStreamAddress2":"https:\/\/live5.k8v4dh4.app\/live\/78905744.m3u8","liveStatus":1,"houseName":"UEFACW\tPortugal W\tvs Italy W","houseImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/admin\/image\/MzA0NWJlMjFjNmYtMmUzMQ\/MTY1ZDY4M2Q5ZDEtYjRhNw.png","nickName":"BLV 7UP","anchorTypeName":"\u8db3\u7403","fansCount":226,"anchorTitle":"","houseIntroduction":""},{"userImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/web\/image\/MDE4YWI2YzgwYzEtNGQ5Yw\/N2M3MGJlMzBhYzktMjA2ZA.jpg","houseId":"61615151","visitHistory":1453953,"matchId":"63kv9igj313ax7e","playStreamAddress":"https:\/\/live5.k8v4dh4.app\/live\/61615151.flv","playStreamAddress2":"https:\/\/live5.k8v4dh4.app\/live\/61615151.m3u8","liveStatus":1,"houseName":"IDN PCUP\t Indonesia Super League All Star\t vs Arema FC","houseImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/admin\/image\/ZjU0OTcxNjUyY2YtMWExNA\/ZmIxMWE2MDIyZGYtYWFlYw.JPG","nickName":"BLV KH\u00d4NG \u0110\u1ed8","anchorTypeName":"\u8db3\u7403","fansCount":321,"anchorTitle":"","houseIntroduction":""}]}},{"id":2,"slug":"saburtalo-tbilisi-vs-malmo-ff-luc-0600-ngay-09-07-2025-edq09ilp8v5heqx","sport":"football","live":false,"hot":true,"blv":true,"date":"08\/07","datesearch":"2025-07-08","hour":"23:00","competitionName":"NBA","teams":["Team C","Team D"],"score":"100:95","videoUrl":"https:\/\/live2.example.com","animationUrl":"https:\/\/animation.example.com","data":{"matchId":"edq09ilp8v5heqx","sportId":1,"matchTime":1751990400,"matchStatus":1,"homeScore":[0,0,0,0,0,0,0],"awayScore":[0,0,0,0,0,0,0],"homeTeamName":"Saburtalo Tbilisi","homeTeamLogo":"https:\/\/img.domainapi.space\/football\/team\/e80d49b16e8a1ea6b6d38643e1d429b0.png!w80","homeTeamId":"xvkjoimdy3hx793","awayTeamName":"Malmo FF","awayTeamLogo":"https:\/\/img.domainapi.space\/football\/team\/339c6acafe9c245dc5d8627c60528ca2.png!w80","awayTeamId":"8vmqy9i9voi4k9r","competitionName":"Champions League","competitionLogo":"https:\/\/img.domainapi.space\/football\/competition\/https:\/\/oss-logo-hk.oss-accelerate.aliyuncs.com\/admin\/image\/admin\/Qnq-OwRoTmuTcJWhDklkdA.png","competitionId":"xo17pji02i37jw5","animationUrl":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/football?profile=74rekh26eseunr0&showTrend=false&id=4345299","anchorAppointmentVoList":[{"userImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/web\/image\/ZDFkNzAwYjBlNGUtZmY1Mg\/Nzk0OTU4NTM2NjItNDM2Nw.jpg","houseId":"43612277","visitHistory":5558826,"matchId":"edq09ilp8v5heqx","playStreamAddress":"https:\/\/live5.k8v4dh4.app\/live\/43612277.flv","playStreamAddress2":"https:\/\/live5.k8v4dh4.app\/live\/43612277.m3u8","liveStatus":1,"houseName":"ECU D1\tTecnico Universitario vs Orense SC","houseImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/admin\/image\/NTNjYWM4NTgxMTEtOTNlNQ\/ZTc0YjAxYjczNzctN2E4MQ.png","nickName":"BLV PEPSI","anchorTypeName":"\u8db3\u7403","fansCount":465,"anchorTitle":"","houseIntroduction":""},{"userImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/business\/image\/250215\/MPnKdEXjSKOi-f_2jExZ5Q.jpg","houseId":"97312754","visitHistory":1590200,"matchId":"edq09ilp8v5heqx","playStreamAddress":"https:\/\/live5.k8v4dh4.app\/live\/97312754.flv","playStreamAddress2":"https:\/\/live5.k8v4dh4.app\/live\/97312754.m3u8","liveStatus":1,"houseName":"UEFA CL\tIberia 1999 Tbilisi vs Malmo FF","houseImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/admin\/image\/OGZiZDA0Y2QyMWItMjY3Ng\/Yjg4YzFjNjYzYmYtNmE2NQ.png","nickName":"BLV C2","anchorTypeName":"\u8db3\u7403","fansCount":80,"anchorTitle":"","houseIntroduction":""}]}},{"id":2,"slug":"duc-nu-vs-dan-mach-nu-luc-0600-ngay-09-07-2025-wv78xi80dvgaokr","sport":"football","live":false,"hot":true,"blv":true,"date":"08\/07","datesearch":"2025-07-08","hour":"23:00","competitionName":"NBA","teams":["Team C","Team D"],"score":"100:95","videoUrl":"https:\/\/live2.example.com","animationUrl":"https:\/\/animation.example.com","data":{"matchId":"wv78xi80dvgaokr","sportId":1,"matchTime":1751990400,"matchStatus":1,"homeScore":[0,0,0,0,0,0,0],"awayScore":[0,0,0,0,0,0,0],"homeTeamName":"\u0110\u1ee9c N\u1eef","homeTeamLogo":"https:\/\/img.domainapi.space\/football\/team\/f157d175fc5293c5ac350409519194cc.png!w80","homeTeamId":"xvkjoi9m0ofx793","awayTeamName":"\u0110an M\u1ea1ch N\u1eef","awayTeamLogo":"https:\/\/img.domainapi.space\/football\/team\/f20927443e4fb9e61bd504ffd61e1260.png!w80","awayTeamId":"4ndqmli1gptgkve","competitionName":"Euro N\u1eef","competitionLogo":"https:\/\/img.domainapi.space\/football\/competition\/303be966c1e1d68a428129d78f818187.png!w80","competitionId":"n527r3i99h17evx","animationUrl":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/football?profile=74rekh26eseunr0&showTrend=false&id=4286920","anchorAppointmentVoList":[{"userImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/web\/image\/ZjY5ODNkNDA5YjUtZDdlMA\/N2VlZWMwNzM5MmUtN2NhZg.jpg","houseId":"95826384","visitHistory":4438764,"matchId":"wv78xi80dvgaokr","playStreamAddress":"https:\/\/live5.k8v4dh4.app\/live\/95826384.flv","playStreamAddress2":"https:\/\/live5.k8v4dh4.app\/live\/95826384.m3u8","liveStatus":1,"houseName":"UEFACW\tGermani W\tvs Denmark W","houseImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/admin\/image\/MTMzMzZlNjZmYWUtODRhNA\/ZDJkMTZmYTFlNDQtM2Q5Mw.png","nickName":"BLV NUMBER 1","anchorTypeName":"\u8db3\u7403","fansCount":369,"anchorTitle":"","houseIntroduction":""},{"userImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/web\/image\/YmVkOWQzNzBlMzctZjNmYQ\/NTQ3NDg5M2RjZWYtYjc2OQ.jpg","houseId":"68848594","visitHistory":1293714,"matchId":"wv78xi80dvgaokr","playStreamAddress":"https:\/\/live5.k8v4dh4.app\/live\/68848594.flv","playStreamAddress2":"https:\/\/live5.k8v4dh4.app\/live\/68848594.m3u8","liveStatus":1,"houseName":"UEFACW\tGermani W vs Denmark W","houseImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/admin\/image\/ODU0MTdjMjI4NzktNjJjMA\/OGEyZDYxZTZmOTQtN2Q4ZA.png","nickName":"BLV REDBULL","anchorTypeName":"\u8db3\u7403","fansCount":297,"anchorTitle":"","houseIntroduction":""}]}},{"id":2,"slug":"levadia-tallinn-vs-rigas-futbola-skola-luc-0630-ngay-09-07-2025-34kgmioy0rpteko","sport":"football","live":false,"hot":true,"blv":true,"date":"08\/07","datesearch":"2025-07-08","hour":"23:30","competitionName":"NBA","teams":["Team C","Team D"],"score":"100:95","videoUrl":"https:\/\/live2.example.com","animationUrl":"https:\/\/animation.example.com","data":{"matchId":"34kgmioy0rpteko","sportId":1,"matchTime":1751992200,"matchStatus":1,"homeScore":[0,0,0,0,0,0,0],"awayScore":[0,0,0,0,0,0,0],"homeTeamName":"Levadia Tallinn","homeTeamLogo":"https:\/\/img.domainapi.space\/football\/team\/ddc2fb68560f85a9b63a81a2a421b368.png!w80","homeTeamId":"eg6763i8gvap7ry","awayTeamName":"Rigas Futbola skola","awayTeamLogo":"https:\/\/img.domainapi.space\/football\/team\/83a9f5e1089098a8df85932d23f74191.png!w80","awayTeamId":"69759iywv1cnk23","competitionName":"Champions League","competitionLogo":"https:\/\/img.domainapi.space\/football\/competition\/https:\/\/oss-logo-hk.oss-accelerate.aliyuncs.com\/admin\/image\/admin\/Qnq-OwRoTmuTcJWhDklkdA.png","competitionId":"xo17pji02i37jw5","animationUrl":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/football?profile=74rekh26eseunr0&showTrend=false&id=4345300","anchorAppointmentVoList":[{"userImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/web\/image\/ZTVlMWRiZGMzMDMtMjA0MA\/NTM4NmFjMmNhZWEtMTlkZA.jpg","houseId":"02456966","visitHistory":150289,"matchId":"34kgmioy0rpteko","playStreamAddress":"https:\/\/live5.k8v4dh4.app\/live\/02456966.flv","playStreamAddress2":"https:\/\/live5.k8v4dh4.app\/live\/02456966.m3u8","liveStatus":2,"houseName":"ASIA CUP W\tLebanon W \tvs Jordan W","houseImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/admin\/image\/NWE0OTdhYWE1NGYtMjdkZg\/MTVkZDcyNjEyM2MtNDRjMA.png","nickName":"BLV BONCHA","anchorTypeName":"\u8db3\u7403","fansCount":33,"anchorTitle":"","houseIntroduction":""},{"userImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/web\/image\/NTE2N2Q0OGJmMWUtMzVmZA\/YzVmMjg3MTdkNzktYTVjMQ.jpg","houseId":"24561735","visitHistory":3365807,"matchId":"34kgmioy0rpteko","playStreamAddress":"https:\/\/live5.k8v4dh4.app\/live\/24561735.flv","playStreamAddress2":"https:\/\/live5.k8v4dh4.app\/live\/24561735.m3u8","liveStatus":1,"houseName":"UEFACW\tPortugal W\tvs Italy W","houseImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/admin\/image\/NTVmMWUzYzVjN2UtYTJjNg\/ODdkYjZhOTAwMzktYzE4Mw.png","nickName":"BLV COCA","anchorTypeName":"\u8db3\u7403","fansCount":132,"anchorTitle":"","houseIntroduction":""}]}}];
</script>
<!-- Footer -->
<!-- <footer class="footer">
<div class="container">
<div class="footer__content">
<p style="font-size: 14px">
Bản quyền bởi
<a href="#"><span class="text-primary">CakhiaTV</span></a> - All
rights reserved
</p>
</div>
</div>
</footer> -->
<footer style="background-color: #111; color: #fff; text-align: center; padding: 30px 15px;">
<div style="max-width: 1280px; margin: 0 auto">
<div class="footer-logo">
<img src="/wp-content/uploads/2025/07/logo-socolive.png" alt="Socolive TV" style="vertical-align: middle; height: 40px;">
</div>
<p class="footer-descript">
<a href="/"><strong style="color: #f7c700;">Socolive</strong></a> phát bóng đá trực tuyến miễn phí full HD tốc độ cao. Xem trực tiếp bóng đá Socolive TV hôm nay tại giải đấu Ngoại Hạng Anh, Euro,... cùng đội ngũ BLV chuyên nghiệp, bao gồm BLV Tap, BLV No Name, BLV Leo,...
</p>
<nav style="margin: 20px 0;">
<a href="/gioi-thieu" class="footer-nav-text" style="color: #f7c700; margin: 0 10px; font-weight: bold;">VỀ CHÚNG TÔI</a>
<a href="/chinh-sach-bao-mat"class="footer-nav-text" style="color: #f7c700; margin: 0 10px; font-weight: bold;">CHÍNH SÁCH</a>
<a href="/dieu-khoan-su-dung"class="footer-nav-text" style="color: #f7c700; margin: 0 10px; font-weight: bold;">ĐIỀU KHOẢN</a>
<a href="/lien-he"class="footer-nav-text" style="color: #f7c700; margin: 0 10px; font-weight: bold;">LIÊN HỆ</a>
<a href="/ban-quyen"class="footer-nav-text" style="color: #f7c700; margin: 0 10px; font-weight: bold;">BẢN QUYỀN</a>
<a href="/mien-tru-trach-nhiem"class="footer-nav-text" style="color: #f7c700; margin: 0 10px; font-weight: bold;">MIỄN TRỪ TRÁCH NHIỆM</a>
<a href="#"class="footer-nav-text" style="color: #f7c700; margin: 0 10px; font-weight: bold;">TUYỂN DỤNG</a>
<a href="#"class="footer-nav-text" style="color: #f7c700; margin: 0 10px; font-weight: bold;">SITEMAP</a>
</nav>
<p class="footer-text">Doanh nghiệp: Socolive TV</p>
<p class="footer-text">Chịu trách nhiệm nội dung: <a href="/author/leminhhieu"><span style="color: #f7c700;">Lê Minh Hiếu</span></a></p>
<p class="footer-text">Số điện thoại: 09589864211</p>
<p class="footer-text">Email: <a href="/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="2c435c4d40414d4b454f4249586c4b414d4540024f4341">[email protected]</a></p>
<p class="footer-text">Địa chỉ: <a href="https://maps.app.goo.gl/UL4tqs1Ufy2W57b89" target="_blank" rel="nofollow"><span style="color: #f7c700;">106 Đ. số 14, Bình Hưng Hoà A, Bình Tân, Thành phố Hồ Chí Minh, Việt Nam</span></a></p>
<p class="footer-text">Hoạt động: 00:00–23:59 (hằng ngày)</p>
<p style="margin-top: 15px;">Hashtag: #socolive #socolivetv #tructiepbongda #xembongdatructiep #xembongdatructuyen</p>
<div id="1S1vPxj" style="text-align:center"></div>
<div style="margin-top: 15px;">
<a href="#"><img src="https://cdn.cassstbar.com/wp-content/uploads/2025/06/icon-facebook.webp" alt="Facebook" style="width: 24px; margin: 0 5px;"></a>
<a href="#" rel="nofollow" target="_blank"><img src="https://cdn.cassstbar.com/wp-content/uploads/2025/06/4.png" alt="Twitter" style="width: 24px; margin: 0 5px;"></a>
<a href="#" rel="nofollow" target="_blank"><img src="https://cdn.cassstbar.com/wp-content/uploads/2025/06/pngimg.com-twitch_PNG28.png" alt="Twitch" style="width: 24px; margin: 0 5px;"></a>
<a href="#" rel="nofollow" target="_blank"><img src="https://cdn.cassstbar.com/wp-content/uploads/2025/06/Youtube_logo.png" alt="Youtube" style="width: 24px; margin: 0 5px;"></a>
<a href="#" rel="nofollow" target="_blank"><img src="https://cdn.cassstbar.com/wp-content/uploads/2025/06/reddit-logo-1.png" alt="Reddit" style="width: 24px; margin: 0 5px;"></a>
<a href="#" rel="nofollow" target="_blank"><img src="https://cdn.cassstbar.com/wp-content/uploads/2025/06/pngimg.com-pinterest_PNG63.png" alt="Pinterest" style="width: 24px; margin: 0 5px;"></a>
<a href="#" rel="nofollow" target="_blank"><img src="https://cdn.cassstbar.com/wp-content/uploads/2025/06/free-tumblr-logo-icon-2434-thumb.png" alt="Tumblr" style="width: 24px; margin: 0 5px;"></a>
</div>
</div>
</footer>
<button onclick="scrollToTop()" id="scrollTopBtn" title="Go to top">
<svg viewBox="0 0 24 24">
<path
d="M13,20H11V8L5.5,13.5L4.08,12.08L12,4.16L19.92,12.08L18.5,13.5L13,8V20Z"
></path>
</svg>
</button>
<script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script><script src="https://cdn.cassstbar.com/wp-content/themes/cakhiatv/assets/js/main.js"></script>
</body>
<script type="speculationrules">
{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"\/*"},{"not":{"href_matches":["\/wp-*.php","\/wp-admin\/*","\/wp-content\/uploads\/*","\/wp-content\/*","\/wp-content\/plugins\/*","\/wp-content\/themes\/cakhiatv\/*","\/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
</script>
<script>
// Hàm đếm số lượng trận đấu theo bộ lọc
function updateFilterCounts(visibleMatchCards, allMatchCards) {
const countAllType = document.getElementById('count-all-type');
if (countAllType) countAllType.textContent = allMatchCards.length;
const countAll = document.getElementById('count-all');
if (countAll) countAll.textContent = visibleMatchCards.length;
['football', 'basketball', 'tennis', 'volleyball'].forEach(sport => {
const countElement = document.getElementById(`count-${sport}`);
if (countElement) {
const count = Array.from(allMatchCards).filter(card => card.dataset.sport === sport).length;
countElement.textContent = count;
}
});
const noBlvElement = document.getElementById('noblv-live');
if (noBlvElement) {
const noBlvCount = Array.from(visibleMatchCards).filter(card => card.dataset.blv === 'false').length;
noBlvElement.textContent = noBlvCount;
}
const liveElement = document.getElementById('count-live');
if (liveElement) {
const noBlvCount = Array.from(visibleMatchCards).filter(card => card.dataset.blv === 'false').length;
const liveCount = Array.from(visibleMatchCards).filter(card => card.dataset.live === 'true').length - noBlvCount;
liveElement.textContent = liveCount;
}
const hotElement = document.getElementById('count-hot');
if (hotElement) {
const noBlvCount = Array.from(visibleMatchCards).filter(card => card.dataset.blv === 'false').length;
const hotCount = Array.from(visibleMatchCards).filter(card => card.dataset.hot === 'true').length - noBlvCount;
hotElement.textContent = hotCount;
}
const today = new Date().toISOString().split('T')[0];
const tomorrow = new Date(Date.now() + 86400000).toISOString().split('T')[0];
const todayElement = document.getElementById('count-today');
if (todayElement) {
const todayCount = Array.from(visibleMatchCards).filter(card => card.dataset.date === today).length;
todayElement.textContent = todayCount;
}
const tomorrowElement = document.getElementById('count-tomorrow');
if (tomorrowElement) {
const tomorrowCount = Array.from(visibleMatchCards).filter(card => card.dataset.date === tomorrow).length;
tomorrowElement.textContent = tomorrowCount;
}
}
// Hàm chuyển đổi ID môn thể thao thành tên
function sportName(sportId) {
const sports = {
1: 'football',
2: 'basketball',
};
return sports[sportId] || 'unknown';
}
// Hàm xử lý timestamp
function fixtime(timestamp) {
return isNaN(timestamp) ? new Date(timestamp).getTime() : timestamp;
}
// Hàm định dạng ngày giờ
function formatDate(timestamp, format) {
const date = new Date(timestamp * 1000);
const day = String(date.getDate()).padStart(2, '0');
const month = String(date.getMonth() + 1).padStart(2, '0');
const year = date.getFullYear();
const hours = String(date.getHours()).padStart(2, '0');
const minutes = String(date.getMinutes()).padStart(2, '0');
if (format === 'd/m') return `${day}/${month}`;
if (format === 'Y-m-d') return `${year}-${month}-${day}`;
if (format === 'H:i') return `${hours}:${minutes}`;
return date;
}
// Hàm lấy dữ liệu trận đấu từ API và render
async function refreshMatches() {
try {
const response = await fetch('https://domainapi.space/web_race_pined.json?t=' + new Date().getTime());
if (!response.ok) throw new Error('Lỗi khi lấy dữ liệu API');
const datas = await response.json();
if (!datas.data) throw new Error('Cấu trúc dữ liệu API không hợp lệ');
const newMatches = [];
for (const [key, data] of Object.entries(datas.data)) {
if (data.anchorAppointmentVoList) {
if (data.anchorAppointmentVoList[0]?.nickName === 'Live streaming') {
continue;
}
newMatches.push({
id: 2,
slug: key,
sport: sportName(data.sportId),
live: data.matchStatus === 2,
hot: true,
blv: data.anchorAppointmentVoList[0]?.nickName !== 'Live streaming',
date: formatDate(fixtime(data.matchTime), 'd/m'),
datesearch: formatDate(fixtime(data.matchTime), 'Y-m-d'),
hour: formatDate(fixtime(data.matchTime), 'H:i'),
competitionName: data.competitionName || 'NBA',
teams: [
data.homeTeamName || 'Team C',
data.awayTeamName || 'Team D'
],
score: data.homeScore && data.awayScore ? `${data.homeScore[0]}:${data.awayScore[0]}` : '0:0',
videoUrl: data.videoUrl || 'https://live2.example.com',
animationUrl: data.animationUrl || 'https://animation.example.com',
data: data
});
}
}
// Gọi hàm render với danh sách trận đấu mới
renderAllMatches(newMatches);
filterMatches('parent', newMatches);
} catch (error) {
console.error('Lỗi khi làm mới trận đấu:', error);
}
}
// Hàm tạo HTML cho một trận đấu
function createMatchCard(match) {
const nicknames = match.data.anchorAppointmentVoList.map(item =>
`<a href="https://www.cassstbar.com/truc-tiep/${match.slug}?houseId=${item.houseId}" rel="nofollow">${item.nickName}</a>`
);
const nicknameString = nicknames.join(' | ');
return `
<div class="match-card" data-id="${match.id}" data-sport="${match.sport}" data-live="${match.live}" data-blv="${match.blv}" data-hot="${match.hot}" data-date="${match.datesearch}">
<div class="match-card__body">
<a href="https://www.cassstbar.com/truc-tiep/${match.slug}" class="link-match" rel="nofollow"></a>
<div class="match-card__header">
<div class="match-card__league">
<span>${match.data.competitionName}</span>
</div>
<div class="match-card__status">
${
match.data.matchStatus == 1
? '<div class="match-card__status text-warning text-uppercase">CHƯA BẮT ĐẦU</div>'
: match.data.matchStatus == 2
? '<div class="match-card__status streaming">ĐANG TRỰC TIẾP</div>'
: match.data.matchStatus == 3
? '<span class="btn btn--warning text-uppercase">Tạm ngừng phát sóng</span>'
: match.data.matchStatus == 4
? '<span class="btn btn--danger text-uppercase">Cấm phát sóng vĩnh viễn</span>'
: '<span class="btn btn--secondary text-uppercase">Không xác định</span>'
}
</div>
<div class="match-card__time">${match.hour} - ${match.date}</div>
</div>
<div class="match-card__teams">
<div class="team home">
<img src="${match.data.homeTeamLogo}" alt="${match.data.homeTeamName}" class="team__logo">
<span class="team__name">${match.data.homeTeamName}</span>
</div>
<div class="match-card__score">${match.data.homeScore[0]} - ${match.data.awayScore[0]}</div>
<div class="team">
<img src="${match.data.awayTeamLogo}" alt="${match.data.awayTeamName}" class="team__logo">
<span class="team__name">${match.data.awayTeamName}</span>
</div>
</div>
<div class="match-card__info">
<div class="match-card__stats">
<div class="match-card__stats-content">
${nicknameString}
</div>
</div>
<div class="match-card__odds">
<a href="https://www.cassstbar.com/truc-tiep/${match.slug}" class="btn btn--primary" rel="nofollow">
<span>XEM NGAY</span>
</a>
<a href="https://vsbet30.com" rel="nofollow" class="btn btn--secondary" target="_blank" style="display: none">
<span>CƯỢC VSBET</span>
</a>
</div>
</div>
</div>
</div>
`;
}
// Khởi tạo bộ lọc
let currentFilters = {
sport: 'all',
live: false,
blv: false,
hot: false,
commentator: false,
date: 'all',
league: 'all'
};
// Hàm render toàn bộ trận đấu
function renderAllMatches(matches) {
const matchList = document.getElementById('match-list');
if (!matchList) {
console.error('Không tìm thấy phần tử match-list');
return;
}
// Xóa danh sách cũ
matchList.innerHTML = '';
// Render danh sách mới
matches.forEach(match => {
const cardHTML = createMatchCard(match);
const tempDiv = document.createElement('div');
tempDiv.innerHTML = cardHTML.trim();
const cardElement = tempDiv.firstChild;
// Ẩn các trận không có bình luận viên
if (cardElement.getAttribute('data-blv') === 'false') {
cardElement.classList.add('d-none');
}
matchList.appendChild(cardElement);
});
// Cập nhật bộ đếm
const visibleMatches = document.querySelectorAll('.match-card:not(.d-none)');
updateFilterCounts(visibleMatches, document.querySelectorAll('.match-card'));
}
// Hàm lọc trận đấu
function filterMatches(type, matches) {
const allCards = document.querySelectorAll('.match-card');
// Lọc theo môn thể thao
const sportFiltered = Array.from(allCards).filter(card => {
const sport = card.dataset.sport;
return currentFilters.sport === 'all' || sport === currentFilters.sport;
});
let finalFiltered = sportFiltered;
// Áp dụng các bộ lọc khác
if (currentFilters.live) {
finalFiltered = finalFiltered.filter(card => card.dataset.live === 'true' && card.dataset.blv === 'true');
} else if (currentFilters.blv) {
finalFiltered = finalFiltered.filter(card => card.dataset.blv === 'false');
} else if (currentFilters.hot) {
finalFiltered = finalFiltered.filter(card => card.dataset.hot === 'true' && card.dataset.blv === 'true');
} else if (currentFilters.date !== 'all') {
finalFiltered = finalFiltered.filter(card => card.dataset.date === currentFilters.date && card.dataset.blv === 'true');
}
// Hiển thị/ẩn các thẻ
allCards.forEach(card => {
card.classList.toggle('d-none', !finalFiltered.includes(card));
});
// Cập nhật bộ đếm
if (type === 'parent') {
updateFilterCounts(sportFiltered, allCards);
} else {
updateFilterCounts(finalFiltered, allCards);
}
}
// Gắn sự kiện cho nút lọc môn thể thao
document.querySelectorAll('.sports-filter__button[data-sport]').forEach(button => {
button.addEventListener('click', () => {
currentFilters.sport = button.getAttribute('data-sport');
filterMatches('parent');
});
});
// Gắn sự kiện cho nút lọc con
document.querySelectorAll('.sports-filter__button_child').forEach(btn => {
btn.addEventListener('click', function () {
const filterType = this.getAttribute('data-filter');
const value = this.getAttribute('data-value');
if (filterType === 'date') {
currentFilters.date = value;
currentFilters.live = false;
currentFilters.hot = false;
currentFilters.blv = false;
} else if (filterType === 'live') {
currentFilters.live = true;
currentFilters.date = 'all';
currentFilters.hot = false;
currentFilters.blv = false;
} else if (filterType === 'hot') {
currentFilters.hot = true;
currentFilters.date = 'all';
currentFilters.live = false;
currentFilters.blv = false;
} else if (filterType === 'child_all') {
currentFilters.live = false;
currentFilters.hot = false;
currentFilters.blv = false;
currentFilters.date = 'all';
}
document.querySelectorAll('.sports-filter__button_child').forEach(b => b.classList.remove('active'));
this.classList.add('active');
filterMatches('child');
});
});
// Gắn sự kiện cho toggle livescore
const liveToggle = document.getElementById('livescoreToggle');
if (liveToggle) {
liveToggle.addEventListener('change', () => {
currentFilters.live = liveToggle.checked;
filterMatches('parent');
});
}
// Làm mới dữ liệu mỗi 20 giây
setInterval(refreshMatches, 20000);
refreshMatches();
</script>
<style>
.top-live-box {
width: 100%;
height: auto;
display: flex;
gap: 8px;
}
.top-live-box .left {
width: 100%;
min-height: 564px;
background-color: #000;
border-radius: 4px;
overflow: hidden;
}
.top-live-box .live-list {
width: 240px;
flex-shrink: 0;
}
.top-live-box .live-list .live-item {
width: 100%;
height: 144px;
margin-bottom: 6px;
cursor: pointer;
border-radius: 4px;
transition: all .1s ease-in-out;
overflow: hidden;
border: 2px solid transparent;
position: relative;
}
.top-live-box .live-list .live-item .anchor-item {
width: 100%;
height: 100%;
}
.el-image img {
display: block;
width: 100%;
height: 100%;
object-fit: cover;
}
.btn-view-truc-tiep {
position: absolute;
top: 70%;
left: 50%;
transform: translate(-50%, -50%);
z-index: 5;
background: #f2152d;
padding: 20px;
border-radius: 30px;
cursor: pointer;
text-align: center;
}
.btn-view-truc-tiep:hover {
opacity: 0.8;
}
.video-player {
position: relative;
}
.top-live-box .live-list .live-item.active{
border: 2px solid #ff0202;
}
.overlay-click {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 10;
display: block;
}
/* Responsive */
@media screen and (max-width: 1024px) {
.top-live-box {
flex-direction: column;
}
.top-live-box .left {
width: 100%;
min-height: 400px;
}
.top-live-box .live-list {
display: flex;
width: 100%;
flex-direction: row;
flex-wrap: wrap;
justify-content: center;
gap: 6px;
margin-top: 12px;
}
.top-live-box .live-list .live-item {
width: calc(50% - 6px);
height: 120px;
}
}
@media screen and (max-width: 768px) {
.top-live-box .left {
min-height: unset;
}
.btn-view-truc-tiep {
padding: 10px 16px;
font-size: 13px;
}
.top-live-box .live-list .live-item {
width: calc(50% - 3px);
height: 100px;
}
}
@media screen and (max-width: 480px) {
.top-live-box .live-list .live-item {
width: calc(50% - 3px);
height: 100px;
}
.live-list {
display: none !important;
}
.btn-view-truc-tiep {
padding: 8px 14px;
font-size: 13px;
}
}
</style>
<script src="//unpkg.byted-static.com/xgplayer/3.0.0-next.1/dist/index.min.js"></script>
<script src="//unpkg.com/xgplayer-hls@3.0.0-next.1/dist/index.min.js"></script>
<link rel="stylesheet" href="//unpkg.byted-static.com/xgplayer/3.0.0-alpha.100/dist/xgplayer.min.css" />
<script type="text/javascript">
document.addEventListener('DOMContentLoaded', function () {
fetch('https://domainapi.space/pinned_home.json?t=' + new Date().getTime())
.then(response => response.json())
.then(data => {
const matches = data.pinnedMatches;
if (!matches || matches.length < 1) {
console.error('Not enough pinned matches in API response.');
return;
}
const anchors = matches.slice(0, 4).map((match, index) => ({
streamUrl: match.playStreamAddress2,
image: match.houseImage,
name: match.nickName,
slug: match.slugKey+'?houseId='+match.houseId
}));
const streamUrl = anchors[0].streamUrl;
const liveBoxHtml = `
<div class="top-live-box container">
<div class="left">
<div class="video-container">
<div class="video-player">
<div id="mse" style="width: 100%;"></div>
<a href="/truc-tiep/${anchors[0].slug}" class="overlay-click" id="btn-view-link" rel="nofollow"></a>
<span class="btn-view-truc-tiep" rel="nofollow">Vào phòng live đang phát sóng</span>
</div>
</div>
</div>
<div class="live-list">
${anchors.map((anchor, index) => `
<div class="live-item ${index === 0 ? 'active' : ''} live-living-item" data-index="${index}">
<div class="anchor-item">
<div class="placeholder img">
<img src="${anchor.image}" alt="${anchor.name}" style="object-fit: cover;">
</div>
</div>
</div>
`).join('')}
</div>
</div>
`;
const heroSection = document.querySelector('section.hero');
if (heroSection) {
heroSection.insertAdjacentHTML('afterend', liveBoxHtml);
new Player({
plugins: [window.HlsPlayer],
id: "mse",
ignores: ["time", "progress"],
autoplayMuted: true,
autoplay: true,
playsinline: true,
isLive: true,
fluid: true,
pip: true,
muted: true,
url: streamUrl
});
const liveItems = document.querySelectorAll('.live-item');
const viewLink = document.getElementById('btn-view-link');
liveItems.forEach(item => {
item.addEventListener('click', () => {
const index = parseInt(item.getAttribute('data-index'));
liveItems.forEach(i => i.classList.remove('active'));
item.classList.add('active');
new Player({
plugins: [window.HlsPlayer],
id: "mse",
ignores: ["time", "progress"],
autoplayMuted: true,
autoplay: true,
playsinline: true,
isLive: true,
fluid: true,
pip: true,
muted: true,
url: anchors[index].streamUrl
});
viewLink.href = '/truc-tiep/' + anchors[index].slug;
});
});
} else {
console.error('Hero section not found.');
}
})
.catch(error => {
console.error('Error fetching API data:', error);
});
});
</script>
<style>
#catfish-ad {
position: fixed;
bottom: 0;
left: 0;
left: 50%;
transform: translateX(-50%);
background: #fff;
box-shadow: 0 -2px 10px rgba(0,0,0,0.2);
z-index: 9999;
display: flex;
justify-content: center;
align-items: center;
transition: transform 0.4s ease;
min-width: 370px;
}
#catfish-ad.hidden {
transform: translateX(-50%) translateY(100%);
}
#catfish-ad img {
max-height: 60px;
height: auto;
width: auto;
max-width: 100%;
}
#catfish-toggle {
position: absolute;
top: -27px;
right: 20px;
background: #f00;
color: #fff;
padding: 5px 10px;
border-radius: 5px 5px 0 0;
cursor: pointer;
font-size: 14px;
}
</style>
<div id="catfish-ad">
<div id="catfish-toggle">Ẩn</div>
<a href="https://vsbet30.com" target="_blank" rel="nofollow">
<img src="https://xoilackvb.cc/wp-content/uploads/2025/04/1200_120.gif" style="display: block">
</a>
</div>
<script>
document.addEventListener("DOMContentLoaded", function () {
const catfish = document.getElementById('catfish-ad');
const toggle = document.getElementById('catfish-toggle');
let hidden = false;
toggle.addEventListener('click', function () {
hidden = !hidden;
catfish.classList.toggle('hidden');
toggle.textContent = hidden ? 'Hiện' : 'Ẩn';
});
});
</script>
<script>
document.addEventListener("DOMContentLoaded", function () {
const walker = document.createTreeWalker(document.body, NodeFilter.SHOW_TEXT, null, false);
while (walker.nextNode()) {
const node = walker.currentNode;
if (node.nodeValue.match(/vô địch quốc gia/i)) {
node.nodeValue = node.nodeValue.replace(/vô địch quốc gia/gi, "VĐQG");
}
}
});
</script>
<script>
function extractLinksAndUpdateButtons() {
const messages = Array.from(document.querySelectorAll(".message-content")).reverse();
let zalo = "", tele = "", fb = "";
for (const msg of messages) {
const text = msg.innerText;
if (!zalo) {
const zaloMatch = text.match(/Zalo[::]?\s*(0[\d .]+)/i);
if (zaloMatch) {
let number = zaloMatch[1].replace(/[^\d]/g, '');
if (number.startsWith("0")) number = "0" + number.substring(1);
zalo = `https://zalo.me/${number}`;
}
}
if (!tele) {
const teleMatches = text.match(/https:\/\/t\.me\/[a-zA-Z0-9_]+/g);
if (teleMatches) {
tele = teleMatches.find(link => !link.includes('+'));
}
}
if (!fb) {
const fbMatch = text.match(/https:\/\/m\.me\/[a-zA-Z0-9_.-]+/);
if (fbMatch) fb = fbMatch[0];
}
if (zalo && tele && fb) break; // đã đủ 3 loại, ngừng duyệt
}
// ZALO
if (zalo) {
const el = document.querySelector(".chat-link-zalo");
if (el && !el.classList.contains("processed")) {
el.classList.add("processed");
el.removeAttribute("href");
el.style.cursor = "pointer";
el.addEventListener("click", function (e) {
e.preventDefault();
const number = zalo.replace("https://zalo.me/", "");
navigator.clipboard.writeText(number).then(() => {
showZaloToast("Đã copy số điện thoại, hãy mở app <b><u>Zalo</u></b> để tìm kiếm");
});
});
}
const zaloInfo = document.querySelector(".chat-zalo-info");
if (zaloInfo && !zaloInfo.classList.contains("filled")) {
const raw = zalo.replace("https://zalo.me/", "");
zaloInfo.innerText = raw.replace(/^0/, "0").replace(/(\d{4})(\d{3})(\d+)/, "$1 $2 $3");
zaloInfo.classList.add("filled");
}
}
// TELE
if (tele) {
const el = document.querySelector(".chat-link-tele");
if (el && !el.classList.contains("processed")) {
el.href = tele;
el.classList.add("processed");
}
const teleInfo = document.querySelector(".chat-tele-info");
if (teleInfo && !teleInfo.classList.contains("filled")) {
const username = tele.replace("https://t.me/", "");
teleInfo.innerText = "@" + username;
teleInfo.classList.add("filled");
}
}
// FB
if (fb) {
const el = document.querySelector(".chat-link-fb");
if (el && !el.classList.contains("processed")) {
el.href = fb;
el.classList.add("processed");
}
const fbInfo = document.querySelector(".chat-fb-info");
if (fbInfo && !fbInfo.classList.contains("filled")) {
const username = fb.replace("https://m.me/", "");
fbInfo.innerText = username;
fbInfo.classList.add("filled");
}
}
}
// Bắt sự thay đổi của khung chat
document.addEventListener("DOMContentLoaded", function () {
const chatContainer = document.querySelector("#chat_messages");
if (!chatContainer) return;
const observer = new MutationObserver(() => {
extractLinksAndUpdateButtons();
});
observer.observe(chatContainer, {
childList: true,
subtree: true
});
extractLinksAndUpdateButtons();
});
function showZaloToast(message) {
const old = document.querySelector(".zalo-toast");
if (old) old.remove();
const toast = document.createElement("div");
toast.className = "zalo-toast";
toast.innerHTML = message;
document.body.appendChild(toast);
setTimeout(() => {
toast.style.opacity = "0";
setTimeout(() => toast.remove(), 1000);
}, 3000);
}
</script>
<style>
.chat-links div {
font-size: 14px;
color: #ccc;
margin-top: 2px;
}
.zalo-toast {
position: fixed;
bottom: 25%;
left: 50%;
transform: translateX(-50%);
background: #fff;
color: #000;
padding: 10px 10px;
border-radius: 6px;
font-size: 14px;
opacity: 0.95;
z-index: 9999;
transition: opacity 1s ease;
}
</style>
</html>