<!DOCTYPE html>
<html lang="vi">

<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" />
  	<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 PRO - https://rankmath.com/ -->
<title>XoilacTV Trực Tiếp Bóng Đá WC 2026 #1 - Link Trực Tuyến 24/7</title>
<meta name="description" content="Xoilac TV là website chuyên phát sóng trực tiếp các trận bóng đá nổi tiếng với đội ngũ bình luận viên tiếng Việt hoàn toàn miễn phí. Tại đây, người xem có thể"/>
<meta name="robots" content="follow, index, max-snippet:-1, max-video-preview:-1, max-image-preview:large"/>
<link rel="canonical" href="https://3dphoto.io" />
<meta property="og:locale" content="vi_VN" />
<meta property="og:type" content="website" />
<meta property="og:title" content="XoilacTV Trực Tiếp Bóng Đá WC 2026 #1 - Link Trực Tuyến 24/7" />
<meta property="og:description" content="Xoilac TV là website chuyên phát sóng trực tiếp các trận bóng đá nổi tiếng với đội ngũ bình luận viên tiếng Việt hoàn toàn miễn phí. Tại đây, người xem có thể" />
<meta property="og:url" content="https://3dphoto.io" />
<meta property="og:site_name" content="Xoilac TV – Trực tiếp bóng đá tốc độ cao – Trực tuyến Xôi Lạc HD" />
<meta property="og:updated_time" content="2026-05-28T00:42:10+07:00" />
<meta property="article:published_time" content="2025-05-05T18:00:30+07:00" />
<meta property="article:modified_time" content="2026-05-28T00:42:10+07:00" />
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:title" content="XoilacTV Trực Tiếp Bóng Đá WC 2026 #1 - Link Trực Tuyến 24/7" />
<meta name="twitter:description" content="Xoilac TV là website chuyên phát sóng trực tiếp các trận bóng đá nổi tiếng với đội ngũ bình luận viên tiếng Việt hoàn toàn miễn phí. Tại đây, người xem có thể" />
<meta name="twitter:site" content="@greenparkhadong" />
<meta name="twitter:creator" content="@greenparkhadong" />
<meta name="twitter:label1" content="Được viết bởi" />
<meta name="twitter:data1" content="admin" />
<meta name="twitter:label2" content="Thời gian để đọc" />
<meta name="twitter:data2" content="10 phút" />
<script type="application/ld+json" class="rank-math-schema-pro">{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://3dphoto.io/#organization","name":"Xoilac TV","sameAs":["https://twitter.com/greenparkhadong","https://xoilacgreenparkhadong.wordpress.com/","https://profile.hatena.ne.jp/xoilacgreenparkhadong/profile","https://www.pinterest.com/xoilacgreenparkhadong/","https://www.youtube.com/@Xoilacgreenparkhadong/about","https://about.me/xoillacgreenparkhadong","https://x.com/greenparkhadong","https://xoilacgreenparkhadong.blogspot.com/2025/04/xoilac-tv-xem-truc-tiep-bong-xoi-lac-hd.html","https://sites.google.com/view/xoilacgreenparkhadong/trang-ch%E1%BB%A7","https://www.deviantart.com/greenparkhadong","https://www.tumblr.com/xoilacgreenparkhadong","https://www.goodreads.com/user/show/189911607-xoilac-greenparkhadong","https://telegra.ph/xoilac-greenparkhadong-04-27","https://www.instapaper.com/p/greenparkhadong","https://www.quora.com/profile/Xoilac-Greenparkhadong","https://xoilacgreenparkhadong.webflow.io/posts/xoilac-tv---xem-truc-tiep-bong-da-xoi-lac-hd-mien-phi","https://vimeo.com/xoilacgreenparkhadong","https://500px.com/p/xoilacgreenparkhadong?view=photos","https://issuu.com/xoilacgreenparkhadong","https://www.behance.net/xlgreenparkhadong","https://www.twitch.tv/xoilacgreenparkhadong/about","https://uccle.monopinion.belgium.be/profiles/xoilacgreenparkhadon/activity","https://www.ohay.tv/profile/xoilacgreenparkhadong","https://comicvine.gamespot.com/profile/xoilacgreenpark/","https://www.reddit.com/user/Due_Commission_9000/","https://substance3d.adobe.com/community-assets/profile/org.adobe.user:70622173680EB7460A495FA1@AdobeID","https://gravatar.com/xoilacgreenparkhadong","https://disqus.com/by/xoilacgreenparkhadong/about/","https://pixabay.com/users/u_17smen7tau-49974878/"],"logo":{"@type":"ImageObject","@id":"https://3dphoto.io/#logo","url":"https://cdn.admingreenpark.site/wp-content/uploads/2025/07/logo-squared.jpg","contentUrl":"https://cdn.admingreenpark.site/wp-content/uploads/2025/07/logo-squared.jpg","caption":"Xoilac TV \u2013 Tr\u1ef1c ti\u1ebfp b\u00f3ng \u0111\u00e1 t\u1ed1c \u0111\u1ed9 cao \u2013 Tr\u1ef1c tuy\u1ebfn X\u00f4i L\u1ea1c HD","inLanguage":"vi","width":"1080","height":"1080"}},{"@type":"WebSite","@id":"https://3dphoto.io/#website","url":"https://3dphoto.io","name":"Xoilac TV \u2013 Tr\u1ef1c ti\u1ebfp b\u00f3ng \u0111\u00e1 t\u1ed1c \u0111\u1ed9 cao \u2013 Tr\u1ef1c tuy\u1ebfn X\u00f4i L\u1ea1c HD","alternateName":"Xoilac TV \u2013 Tr\u1ef1c ti\u1ebfp b\u00f3ng \u0111\u00e1 t\u1ed1c \u0111\u1ed9 cao \u2013 Tr\u1ef1c tuy\u1ebfn X\u00f4i L\u1ea1c HD","publisher":{"@id":"https://3dphoto.io/#organization"},"inLanguage":"vi","potentialAction":{"@type":"SearchAction","target":"https://3dphoto.io/?s={search_term_string}","query-input":"required name=search_term_string"}},{"@type":"ImageObject","@id":"https://img.lightshot.app/fz5XV-aYQK20L3cY1wRUIg.jpg","url":"https://img.lightshot.app/fz5XV-aYQK20L3cY1wRUIg.jpg","width":"200","height":"200","inLanguage":"vi"},{"@type":"WebPage","@id":"https://3dphoto.io#webpage","url":"https://3dphoto.io","name":"XoilacTV Tr\u1ef1c Ti\u1ebfp B\u00f3ng \u0110\u00e1 WC 2026 #1 - Link Tr\u1ef1c Tuy\u1ebfn 24/7","datePublished":"2025-05-05T18:00:30+07:00","dateModified":"2026-05-28T00:42:10+07:00","about":{"@id":"https://3dphoto.io/#organization"},"isPartOf":{"@id":"https://3dphoto.io/#website"},"primaryImageOfPage":{"@id":"https://img.lightshot.app/fz5XV-aYQK20L3cY1wRUIg.jpg"},"inLanguage":"vi"},{"@type":"Person","@id":"https://3dphoto.io/author/admin","name":"admin","url":"https://3dphoto.io/author/admin","image":{"@type":"ImageObject","@id":"https://secure.gravatar.com/avatar/f8e6b1b4d768249c5af762d710628888a14c1bea6783d647d2939cb4eee1a1a1?s=96&amp;d=mm&amp;r=g","url":"https://secure.gravatar.com/avatar/f8e6b1b4d768249c5af762d710628888a14c1bea6783d647d2939cb4eee1a1a1?s=96&amp;d=mm&amp;r=g","caption":"admin","inLanguage":"vi"},"worksFor":{"@id":"https://3dphoto.io/#organization"}},{"@type":"Article","headline":"XoilacTV Tr\u1ef1c Ti\u1ebfp B\u00f3ng \u0110\u00e1 WC 2026 #1 - Link Tr\u1ef1c Tuy\u1ebfn 24/7","datePublished":"2025-05-05T18:00:30+07:00","dateModified":"2026-05-28T00:42:10+07:00","author":{"@id":"https://3dphoto.io/author/admin","name":"admin"},"publisher":{"@id":"https://3dphoto.io/#organization"},"description":"Xoilac TV l\u00e0 website chuy\u00ean ph\u00e1t s\u00f3ng tr\u1ef1c ti\u1ebfp c\u00e1c tr\u1eadn b\u00f3ng \u0111\u00e1 n\u1ed5i ti\u1ebfng v\u1edbi \u0111\u1ed9i ng\u0169 b\u00ecnh lu\u1eadn vi\u00ean ti\u1ebfng Vi\u1ec7t ho\u00e0n to\u00e0n mi\u1ec5n ph\u00ed. T\u1ea1i \u0111\u00e2y, ng\u01b0\u1eddi xem c\u00f3 th\u1ec3","name":"XoilacTV Tr\u1ef1c Ti\u1ebfp B\u00f3ng \u0110\u00e1 WC 2026 #1 - Link Tr\u1ef1c Tuy\u1ebfn 24/7","@id":"https://3dphoto.io#richSnippet","isPartOf":{"@id":"https://3dphoto.io#webpage"},"image":{"@id":"https://img.lightshot.app/fz5XV-aYQK20L3cY1wRUIg.jpg"},"inLanguage":"vi","mainEntityOfPage":{"@id":"https://3dphoto.io#webpage"}}]}</script>
<!-- /Plugin SEO WordPress Rank Math -->

<link rel='dns-prefetch' href='//cdn.3dphoto.io' />
<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.3dphoto.io\/wp-content\/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.3dphoto.io/wp-content/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='ez-toc-css' href='https://cdn.3dphoto.io/wp-content/plugins/easy-table-of-contents/assets/css/screen.min.css?ver=2.0.74' type='text/css' media='all' />
<style id='ez-toc-inline-css' type='text/css'>
div#ez-toc-container .ez-toc-title {font-size: 120%;}div#ez-toc-container .ez-toc-title {font-weight: 500;}div#ez-toc-container ul li , div#ez-toc-container ul li a {font-size: 95%;}div#ez-toc-container ul li , div#ez-toc-container ul li a {font-weight: 500;}div#ez-toc-container nav ul ul li {font-size: 90%;}
.ez-toc-container-direction {direction: ltr;}.ez-toc-counter ul{counter-reset: item ;}.ez-toc-counter nav ul li a::before {content: counters(item, '.', decimal) '. ';display: inline-block;counter-increment: item;flex-grow: 0;flex-shrink: 0;margin-right: .2em; float: left; }.ez-toc-widget-direction {direction: ltr;}.ez-toc-widget-container ul{counter-reset: item ;}.ez-toc-widget-container nav ul li a::before {content: counters(item, '.', decimal) '. ';display: inline-block;counter-increment: item;flex-grow: 0;flex-shrink: 0;margin-right: .2em; float: left; }
</style>
<link rel='stylesheet' id='main-style-css' href='https://cdn.3dphoto.io/wp-content/themes/cakhiatv/style.css?ver=6.8.1' type='text/css' media='all' />
<script type="text/javascript" src="https://cdn.3dphoto.io/wp-content/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" id="jquery-core-js"></script>
<script type="text/javascript" src="https://cdn.3dphoto.io/wp-content/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1" id="jquery-migrate-js"></script>
<link rel="https://api.w.org/" href="https://3dphoto.io/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://3dphoto.io/wp-json/wp/v2/pages/1060" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://3dphoto.io/xmlrpc.php?rsd" />
<meta name="generator" content="WordPress 6.8.1" />
<link rel='shortlink' href='https://3dphoto.io/' />
<link rel="alternate" title="oNhúng (JSON)" type="application/json+oembed" href="https://3dphoto.io/wp-json/oembed/1.0/embed?url=https%3A%2F%2F3dphoto.io%2F" />
<link rel="alternate" title="oNhúng (XML)" type="text/xml+oembed" href="https://3dphoto.io/wp-json/oembed/1.0/embed?url=https%3A%2F%2F3dphoto.io%2F&#038;format=xml" />
    <style>
        @media (min-width: 1024px) {
            h1 {
                font-size: 1.5em !important;
            }
        }

        .match-teams-score {
            display: flex !important;
        }

        @media (max-width: 767px) {
            .xgplayer .xg-inner-controls {
                height: 60px !important;
            }
        }

        @media (min-width: 481px) and (max-width: 767px) {
            div#chat_messages {
                max-height: 60vh !important;
            }
        }
    </style>
    <style>
            .match-section {
                min-height: 4800px;
            }
            
            .match-card__status {
                position: absolute;
                top: 13%;
                left: 50%;
                transform: translate(-50%, -50%);
            }
            
            .match-card__stats-content {
                background: none !important;
                box-shadow: none !important
            }
            
            
            
            @media (max-width: 480px) {
                .team__logo {
                    width: 40px !important;
                    height: 40px !important;
                }
                .match-card__league {
                    max-width: 100px;
                }
                
                .match-card__time {
                    max-width: 100px;
                }
                
                .match-card__status {
                    max-width: 120px;
                    order: 1 !important;
                    font-size: 12px
                }
                
                .streaming {
                    padding: 4px;
                }
                
                .btn-view-truc-tiep {
                    padding: 8px 4px !important;
                    font-size: 12px;
                }
                .match-card__stats-content {
                    display: block !important;
                }
                
                .match-card__stats {
                    display: block !important
                }
            }
            
            @media (min-width: 768px) and (max-width: 1024px) {
                .match-card__status {
                    position: absolute;
                    top: 13%;
                    left: 50%;
                    transform: translate(-50%, -50%);
                }
                
                .match-card__league {
                    max-width: 110px;
                }
            }
        </style><link rel="alternate" media="only screen and (max-width: 640px)" href="https://xoilachd1.tv/" hreflang="vi-vn" />
<script type="text/javascript" id="google_gtagjs" src="https://www.googletagmanager.com/gtag/js?id=G-6NNBLBZ7YH" async="async"></script>
<script type="text/javascript" id="google_gtagjs-inline">
/* <![CDATA[ */
window.dataLayer = window.dataLayer || [];function gtag(){dataLayer.push(arguments);}gtag('js', new Date());gtag('config', 'G-6NNBLBZ7YH', {} );
/* ]]> */
</script>
  
  
  <!-- 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-v2.js?key=VUCiqQ" 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/05/xoilactv_logo.png" alt="XOILAC TV" />
        </a>
        <div style="display: flex; align-items: center">
          <nav class="nav">
            <button class="nav__toggle">
              <img src="https://cdn.3dphoto.io/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://3dphoto.io/lich-thi-dau" class="">LỊCH THI ĐẤU</a></li><li class="nav__item"><a href="https://3dphoto.io/bang-xep-hang" class="">BẢNG XẾP HẠNG</a></li><li class="nav__item"><a href="https://3dphoto.io/ket-qua-bong-da" class="">KẾT QUẢ BÓNG ĐÁ</a></li><li class="nav__item"><a href="https://3dphoto.io/nhan-dinh" class="">NHẬN ĐỊNH</a></li><li class="nav__item"><a href="https://3dphoto.io/tin-bong-da" class="">TIN TỨC</a></li>            </ul>
          </nav>
          <div class="header__buttons">
            <a href="https://refvsb.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>
      <!-- Hero Section -->
      <section class="hero">
        <div class="container">
          <div class="hero__content">
            <h1 class="text-uppercase">
              Xoilac TV – Trực tiếp bóng đá tốc độ cao – Trực tuyến Xôi Lạc HD
            </h1>
          </div>
        </div>
      </section>
      <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;
}
.btn-view-truc-tiep:hover{
    opacity: 0.8;
}
.video-player{
    position: relative;
}
      </style>

      <!-- Sports Filter -->
      <section class="sports-filter">
        <div class="container">
          <div class="sports-filter__inner">
            <!-- Group 1: Sports Categories -->
            <div class="sports-filter__group sports-categories">
            <button
                class="sports-filter__button active"
                data-sport="all"
              >
                <div class="sports-filter__button-icon">
                  <img
                    src="https://cdn.3dphoto.io/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.3dphoto.io/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.3dphoto.io/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.3dphoto.io/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.3dphoto.io/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" data-filter="child_all">
                <div class="sports-filter__button-icon">
                  <img src="https://cdn.3dphoto.io/wp-content/themes/cakhiatv/assets/images/icons/all.png?v=123" alt="All" />
                </div>
                <div class="sports-filter__button-text">Tất cả</div>
                <div class="sports-filter__button-count" id="count-all">463</div>
              </button>

              <button class="sports-filter__button_child live" data-filter="live">
                <div class="sports-filter__button-icon">
                  <img src="https://cdn.3dphoto.io/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.3dphoto.io/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="2026-06-09">
                <div class="sports-filter__button-icon">
                  <img src="https://cdn.3dphoto.io/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="2026-06-10">
                <div class="sports-filter__button-icon">
                  <img
                    src="https://cdn.3dphoto.io/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">
            <div id="ez-toc-container" class="ez-toc-v2_0_74 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction">
<div class="ez-toc-title-container">
<p class="ez-toc-title" style="cursor:inherit">Table of Contents</p>
<span class="ez-toc-title-toggle"><a href="#" class="ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle" aria-label="Toggle Table of Content"><span class="ez-toc-js-icon-con"><span class=""><span class="eztoc-hide" style="display:none;">Toggle</span><span class="ez-toc-icon-toggle-span"><svg style="fill: #999;color:#999" xmlns="http://www.w3.org/2000/svg" class="list-377408" width="20px" height="20px" viewBox="0 0 24 24" fill="none"><path d="M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z" fill="currentColor"></path></svg><svg style="fill: #999;color:#999" class="arrow-unsorted-368013" xmlns="http://www.w3.org/2000/svg" width="10px" height="10px" viewBox="0 0 24 24" version="1.2" baseProfile="tiny"><path d="M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z"/></svg></span></span></span></a></span></div>
<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-1" href="#Tong_quan_thong_tin_ve_trang_bong_da_Xoilac_TV" >Tổng quan thông tin về trang bóng đá Xoilac TV</a></li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-2" href="#Danh_gia_chat_luong_phat_song_cua_trang_web_bong_da" >Đánh giá chất lượng phát sóng của trang web bóng đá</a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class="ez-toc-link ez-toc-heading-3" href="#Xem_bong_da_Xoilac_TV_free" >Xem bóng đá Xoilac TV free</a></li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class="ez-toc-link ez-toc-heading-4" href="#Hinh_anh_sac_net" >Hình ảnh sắc nét</a></li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class="ez-toc-link ez-toc-heading-5" href="#Am_thanh_song_dong" >Âm thanh sống động</a></li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class="ez-toc-link ez-toc-heading-6" href="#Khong_quang_cao_phien_nhieu" >Không quảng cáo phiền nhiễu</a></li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class="ez-toc-link ez-toc-heading-7" href="#Xoilac_TV_phat_song_muot_ma" >Xoilac TV phát sóng mượt mà</a></li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class="ez-toc-link ez-toc-heading-8" href="#Da_dang_link_du_phong" >Đa dạng link dự phòng</a></li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class="ez-toc-link ez-toc-heading-9" href="#BLV_Xoilac_TV_co_chuyen_mon_cao" >BLV Xoilac TV có chuyên môn cao</a></li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class="ez-toc-link ez-toc-heading-10" href="#Xem_bong_da_tren_da_thiet_bi_tien_loi" >Xem bóng đá trên đa thiết bị tiện lợi</a></li></ul></li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-11" href="#Mot_vai_chuyen_muc_ho_tro_dac_sac_khac_tai_Xoilac_TV" >Một vài chuyên mục hỗ trợ đặc sắc khác tại Xoilac TV</a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class="ez-toc-link ez-toc-heading-12" href="#Lich_thi_dau" >Lịch thi đấu</a></li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class="ez-toc-link ez-toc-heading-13" href="#Bang_xep_hang" >Bảng xếp hạng</a></li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class="ez-toc-link ez-toc-heading-14" href="#Ket_qua_bong_da_Xoilac_TV" >Kết quả bóng đá Xoilac TV</a></li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class="ez-toc-link ez-toc-heading-15" href="#Tin_tuc_bong_da" >Tin tức bóng đá</a></li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class="ez-toc-link ez-toc-heading-16" href="#Nhan_dinh_bong_da" >Nhận định bóng đá</a></li></ul></li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-17" href="#So_sanh_diem_noi_bat_cua_Xoilac_TV_voi_trang_web_khac" >So sánh điểm nổi bật của Xoilac TV với trang web khác</a></li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-18" href="#FAQs_%E2%80%93_Giai_dap_cac_thac_mac_xoay_quanh_Xoilac_TV_moi_nhat" >FAQs &#8211; Giải đáp các thắc mắc xoay quanh Xoilac TV mới nhất</a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class="ez-toc-link ez-toc-heading-19" href="#Cach_truy_cap_Xoilac_TV_chinh_xac_la_gi" >Cách truy cập Xoilac TV chính xác là gì?</a></li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class="ez-toc-link ez-toc-heading-20" href="#Xem_bong_da_tai_Xoi_Lac_TV_co_hop_phap_khong" >Xem bóng đá tại Xôi Lạc TV có hợp pháp không?</a></li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class="ez-toc-link ez-toc-heading-21" href="#Chat_luong_phat_song_tai_day_danh_gia_the_nao" >Chất lượng phát sóng tại đây đánh giá thế nào?</a></li></ul></li></ul></nav></div>




<p><strong><a href="/">Xoilac</a> TV</strong> là website chuyên phát sóng trực tiếp các trận bóng đá nổi tiếng với đội ngũ bình luận viên tiếng Việt hoàn toàn miễn phí. Tại đây, người xem có thể thưởng thức đa dạng trận đấu đặc sắc quy mô lớn nhỏ trên toàn thế giới. Để biết thêm thông tin về nền tảng này, mời bạn đọc hãy cùng chúng tôi khám phá chuyên mục bên dưới ngay.</p>



<h2 class="wp-block-heading"><span class="ez-toc-section" id="Tong_quan_thong_tin_ve_trang_bong_da_Xoilac_TV"></span><strong>Tổng quan thông tin về trang bóng đá Xoilac TV</strong><span class="ez-toc-section-end"></span></h2>



<p>Trong suốt thời gian tồn tại và phát triển trên thị trường, website này đã dần trở thành cái tên gắn liền đối với những cổ động viên bóng đá tại Việt Nam. Đặc biệt đây là một trong các thương hiệu hỗ trợ phát sóng trận đấu trực tiếp hấp dẫn toàn cầu với lịch sử hoạt động lâu năm. Chính vì vậy, đến nay đã có hàng triệu người tin tưởng truy cập và sử dụng những dịch vụ đơn vị cung cấp.</p>



<p><strong><a href="/">Xoilac TV</a></strong> được biết đến là nền tảng trực tiếp các trận bóng đá đỉnh cao, hot nhất thế giới. Tuy nhiên điều quan trọng hơn cả giúp cho trang chủ thu hút và nhận được nhiều đánh giá tích cực của người xem là nhờ bởi vô số tiện ích hấp dẫn từ hình ảnh, âm thanh, video,&#8230; Điều này giúp cho bất kỳ ai cũng có thể dễ dàng truy cập và thưởng thức không khí sôi động của bộ môn thể thao vua đặc sắc.</p>



<figure class="wp-block-image size-large"><img decoding="async" src="https://img.lightshot.app/fz5XV-aYQK20L3cY1wRUIg.jpg" alt="Sơ lược thông tin về trang web Xoilac TV 2025"/></figure>



<p><em>Sơ lược thông tin về trang web Xoilac TV 2025</em></p>



<h2 class="wp-block-heading"><span class="ez-toc-section" id="Danh_gia_chat_luong_phat_song_cua_trang_web_bong_da"></span><strong>Đánh giá chất lượng phát sóng của trang web bóng đá</strong><span class="ez-toc-section-end"></span></h2>



<p>Không chỉ phát sóng những trận cầu hấp dẫn, đỉnh cao trên toàn thế giới mà đơn vị còn mang lại nhiều tính năng trực tiếp vô cùng hữu ích. Đây cũng là lý do giúp nền tảng trở thành sự lựa chọn hàng đầu của nhiều tín đồ đam mê bóng đá. Cụ thể:</p>



<h3 class="wp-block-heading"><span class="ez-toc-section" id="Xem_bong_da_Xoilac_TV_free"></span><strong>Xem bóng đá Xoilac TV free</strong><span class="ez-toc-section-end"></span></h3>



<p>Tại Xoilac, nền tảng không chỉ cung cấp dịch vụ phát sóng bóng đá trực tiếp mà còn giúp mở ra cánh cổng đến với bóng đá gần hơn cho mọi người. Thương hiệu cũng tin rằng: niềm đam mê trái bóng tròn không nên bị giới hạn bởi bất kỳ rào cản nào về mọi mặt.</p>



<p>Do vậy, đó cũng chính là lý do tại sao nền tảng được xây dựng hỗ trợ phát sóng <strong><a href="/">trực tiếp bóng đá</a></strong> hoàn toàn không thu phí người xem. Đồng thời bạn cũng không cần thực hiện quy trình đăng ký tài khoản rườm rà nếu muốn theo dõi trận cầu mình yêu thích.</p>



<h3 class="wp-block-heading"><span class="ez-toc-section" id="Hinh_anh_sac_net"></span><strong>Hình ảnh sắc nét</strong><span class="ez-toc-section-end"></span></h3>



<p>Một tiêu chí tiếp theo mà <strong><a href="/">Xôi Lạc TV</a> </strong>luôn tự hào khi xây dựng hệ thống đó là hình ảnh sắc nét. Đơn vị đã tích hợp công nghệ hiện đại trong giao diện nhằm đảm bảo mang lại không gian trải nghiệm sống động nhất. Đồng thời với chất lượng full HD 1080p cùng tốc độ khung hình ổn định 60fps, chắc chắn bạn sẽ không bỏ lỡ bất kỳ khoảnh khắc quan trọng nào của trận đấu.</p>



<figure class="wp-block-image size-large"><img decoding="async" src="https://img.lightshot.app/8xrIviH9TraoF99tP8XWzA.jpg" alt="Đánh giá kho hình ảnh bóng đá tại Xoilac TV"/></figure>



<p><em>Đánh giá kho hình ảnh bóng đá tại Xoilac TV</em></p>



<h3 class="wp-block-heading"><span class="ez-toc-section" id="Am_thanh_song_dong"></span><strong>Âm thanh sống động</strong><span class="ez-toc-section-end"></span></h3>



<p>Hệ thống âm thanh tại<strong> Xoilac TV</strong> cũng là điểm cộng lớn giúp thương hiệu trở thành sự lựa chọn ưu tiên của nhiều khách hàng. Ngay khi truy cập vào bất kỳ 1 trận đấu nào trên website, bạn đều có thể cảm nhận rõ được từng tiếng hò reo, cổ vũ và thậm chí là tiếng bóng lăn trên sân vô cùng chân thực. Nhờ vậy chúng ta sẽ chìm đắm trong không khí sôi động như đang có mặt trực tiếp ở khán đài.</p>



<h3 class="wp-block-heading"><span class="ez-toc-section" id="Khong_quang_cao_phien_nhieu"></span><strong>Không quảng cáo phiền nhiễu</strong><span class="ez-toc-section-end"></span></h3>



<p><strong>Xoi Lac TV </strong>tin rằng trải nghiệm theo dõi trực tiếp bóng đá của khách hàng là điều vô cùng quan trọng và xứng đáng để thương hiệu đề cao. Đồng thời không có gì làm hỏng được 1 trận cầu bằng các quảng cáo phiền nhiễu chen ngang.</p>



<p>Thấu hiểu được điều này, nền tảng cam kết mang đến cho người dùng môi trường xem hoàn toàn trong sạch mà không xuất hiện bất kỳ quảng cáo khó chịu hay banner che khuất màn hình nào. Đồng thời đơn vị cũng sẽ tối ưu mọi cách nhằm không làm phiền đến người xem bóng đá.</p>



<h3 class="wp-block-heading"><span class="ez-toc-section" id="Xoilac_TV_phat_song_muot_ma"></span><strong>Xoilac TV phát sóng mượt mà</strong><span class="ez-toc-section-end"></span></h3>



<p>Người xem sẽ được hòa mình vào không khí sôi động của mọi trận đấu và có thể dễ dàng cảm nhận nhịp tim cầu thủ, chia sẻ niềm vui chiến thắng với hàng triệu người hâm mộ khác một cách mượt mà nhất. Trang web đảm bảo sẽ không có bất kỳ video nào bị phát sóng gián đoạn. Tất cả đều được chuẩn bị kỹ lưỡng, chỉn chu nhất có thể trước khi đưa đến khách hàng.</p>



<figure class="wp-block-image size-large"><img decoding="async" src="https://img.lightshot.app/Ctzk2itaQyeB_LYKpU4iVw.jpg" alt="Chất lượng phát sóng Xoilac được đánh giá cao"/></figure>



<p><em>Chất lượng phát sóng Xoilac được đánh giá cao</em></p>



<h3 class="wp-block-heading"><span class="ez-toc-section" id="Da_dang_link_du_phong"></span><strong>Đa dạng link dự phòng</strong><span class="ez-toc-section-end"></span></h3>



<p>Mỗi trận đấu được tường thuật trực tiếp tại <strong>XoilacTV </strong>sẽ luôn sở hữu tới hàng chục đường link dự phòng. Nhờ vậy trong trường hợp liên kết bị lỗi, bộ phận kỹ thuật của hệ thống sẽ lập tức khắc phục và thay thế bằng các đường dẫn chất lượng khác mặc dù tình huống này rất ít khi xảy ra. Do vậy, đơn vị đảm bảo sẽ không làm gián đoạn bất kỳ một phút giây nào trong trải nghiệm xem bóng đá của bạn.</p>



<h3 class="wp-block-heading"><span class="ez-toc-section" id="BLV_Xoilac_TV_co_chuyen_mon_cao"></span><strong>BLV Xoilac TV có chuyên môn cao</strong><span class="ez-toc-section-end"></span></h3>



<p>XoilacTV tự hào giới thiệu đến bạn đội ngũ bình luận viên đẳng cấp có trình độ chuyên môn cao. Đồng thời họ cũng sở hữu giọng nói trở thành biểu tượng trong lòng cổ động viên Việt. Chắc chắn có không ít người hâm mộ bóng đá khi tìm đến nền tảng đều chỉ vì nghe danh BLV nào đó.</p>



<h3 class="wp-block-heading"><span class="ez-toc-section" id="Xem_bong_da_tren_da_thiet_bi_tien_loi"></span><strong>Xem bóng đá trên đa thiết bị tiện lợi</strong><span class="ez-toc-section-end"></span></h3>



<p>Đây cũng là một trong những ưu điểm hấp dẫn và hiệu quả, giúp mang đến cho người xem <strong>trực tiếp bóng đá </strong>sự tiện lợi vượt trội. Bởi gần như tất cả thành viên đều chỉ cần sở hữu duy nhất 1 thiết bị là có thể nhanh chóng truy cập internet, vào nền tảng Xôi Lạc TV để sẵn sàng hòa mình trong các trận cầu hấp dẫn trên toàn thế giới.</p>



<figure class="wp-block-image size-large"><img decoding="async" src="https://img.lightshot.app/u7rlQRlATxShFcTpmlc4Sw.jpg" alt="Xem bóng đá Xoilac TV đa nền tảng tiện lợi"/></figure>



<p><em>Xem bóng đá Xoilac TV đa nền tảng tiện lợi</em></p>



<h2 class="wp-block-heading"><span class="ez-toc-section" id="Mot_vai_chuyen_muc_ho_tro_dac_sac_khac_tai_Xoilac_TV"></span><strong>Một vài chuyên mục hỗ trợ đặc sắc khác tại Xoilac TV</strong><span class="ez-toc-section-end"></span></h2>



<p>Với bóng đá tại đây, người dùng còn có thể tận dụng thêm vô số chuyên mục tính năng hấp dẫn được hỗ trợ. Bao gồm:</p>



<h3 class="wp-block-heading"><span class="ez-toc-section" id="Lich_thi_dau"></span><strong>Lịch thi đấu</strong><span class="ez-toc-section-end"></span></h3>



<p><strong>Xoilac TV </strong>cung cấp lịch thi đấu chính xác và chi tiết với đầy đủ thông tin về kênh phát sóng, thời điểm diễn ra cũng như dự báo thời tiết,&#8230; Thậm chí ngay khi giải vừa bắt đầu công bố bước vào thời gian khởi tranh, đơn vị đã lập tức update lịch của toàn bộ sự kiện đó.</p>



<h3 class="wp-block-heading"><span class="ez-toc-section" id="Bang_xep_hang"></span><strong>Bảng xếp hạng</strong><span class="ez-toc-section-end"></span></h3>



<p>Nền tảng đã và vẫn luôn cam kết cung cấp bảng xếp hạng chi tiết dành cho hàng trăm giải đấu lớn nhỏ khác nhau. Một số thông tin sẽ được thể hiện qua bao gồm: thứ hạng, điểm số, chỉ số chuyên sâu,&#8230; Đồng thời đơn vị cũng cung cấp tính năng so sánh trực quan giúp người <strong>xem bóng đá trực tiếp </strong>có góc nhìn đánh giá hiệu quả nhất.</p>



<h3 class="wp-block-heading"><span class="ez-toc-section" id="Ket_qua_bong_da_Xoilac_TV"></span><strong>Kết quả bóng đá Xoilac TV</strong><span class="ez-toc-section-end"></span></h3>



<p>Mỗi khi trận đấu kết thúc, bảng xếp hạng của Xôi Lạc TV sẽ liên tục cập nhật đầy đủ mỗi ngày. Điều này giúp khách hàng có cái nhìn tổng quan nhất về vị trí thứ hạng của đội tuyển mình yêu thích. Đây cũng là một trong những tính năng bổ sung được khá nhiều chuyên gia đánh giá cao.</p>



<h3 class="wp-block-heading"><span class="ez-toc-section" id="Tin_tuc_bong_da"></span><strong>Tin tức bóng đá</strong><span class="ez-toc-section-end"></span></h3>



<p>Thương hiệu cam kết luôn cập nhật các tin tức bóng đá nóng hổi mới nhất 24/7 từ nguồn đáng tin cậy. Đồng thời đội ngũ biên tập tại đây luôn hứa hẹn mang đến cho bạn dữ liệu chính xác nhất. Người dùng cũng có thể tuỳ ý tinh chỉnh nguồn thông tin dựa trên sở thích, nhận thông báo cho chủ đề mình quan tâm tại <strong>Xoilac TV</strong>.</p>



<figure class="wp-block-image size-large"><img decoding="async" src="https://img.lightshot.app/xqjHEMzpQPmlRsaFAfRyGA.jpg" alt="Một số tính năng được trang bóng đá hỗ trợ"/></figure>



<p><em>Một số tính năng được trang bóng đá hỗ trợ</em></p>



<h3 class="wp-block-heading"><span class="ez-toc-section" id="Nhan_dinh_bong_da"></span><strong>Nhận định bóng đá</strong><span class="ez-toc-section-end"></span></h3>



<p>Trước mỗi trận đấu diễn ra, đơn vị sẽ cung cấp cho mọi người bảng phân tích, nhận định chuyên sâu của chuyên gia. Theo đó nó bao gồm đầy đủ thống kê chi tiết về: phong độ, đối đầu, đội hình dự kiến, yếu tố có thể ảnh hưởng đến trận,&#8230; Đơn vị <strong>xem bóng đá trực tuyến </strong>cũng sử dụng công nghệ mới nhất nhằm dự đoán tỷ số, phân tích chiến thuật giúp khán giả đưa ra cái nhìn toàn diện nhất.</p>



<h2 class="wp-block-heading"><span class="ez-toc-section" id="So_sanh_diem_noi_bat_cua_Xoilac_TV_voi_trang_web_khac"></span><strong>So sánh điểm nổi bật của Xoilac TV với trang web khác</strong><span class="ez-toc-section-end"></span></h2>



<p>Một điều đặc biệt thú vị khác mà ai cũng biết là hiện tại, bên cạnh nền tảng <strong>xem bóng đá </strong>này còn xuất hiện rất nhiều cái tên đình đám khác. Thế nhưng nơi đây vẫn đảm bảo cung cấp các dịch vụ tối ưu, chất lượng cao nhất cho khách hàng lựa chọn. Hãy cùng chúng tôi đánh giá và so sánh tổng quan nhất giữa Xoilac cùng địa chỉ khác gồm:</p>



<figure class="wp-block-table"><table class="has-fixed-layout"><tbody><tr><td>Kênh</td><td>Hình thức</td><td>Chất lượng hình ảnh</td><td>Giao diện</td><td>Thiết bị hỗ trợ</td><td>Đường truyền</td></tr><tr><td>Xoilac TV</td><td>Miễn phí</td><td>Cực kỳ nét</td><td>Tiện lợi, dễ sử dụng</td><td>Tất cả</td><td>Luôn ổn định</td></tr><tr><td>CakhiaTV</td><td>Miễn phí</td><td>Khá nét</td><td>Tiện lợi, nhiều quảng cáo</td><td>Tất cả</td><td>Đôi khi lag</td></tr><tr><td>VeboTV</td><td>Miễn phí</td><td>Khá nét</td><td>Giao diện đơn giản</td><td>Tất cả</td><td>Đôi khi lag</td></tr><tr><td>RakhoiTV</td><td>Miễn phí</td><td>Khá nét</td><td>Dễ sử dụng</td><td>Tất cả</td><td>Đôi khi lag</td></tr><tr><td>90Phut</td><td>Miễn phí</td><td>Khá nét</td><td>Dễ sử dụng</td><td>Tất cả</td><td>Không lag</td></tr><tr><td>Socolive</td><td>Miễn phí</td><td>Nét</td><td>Dễ sử dụng</td><td>Tất cả</td><td>Đôi khi lag</td></tr></tbody></table></figure>



<h2 class="wp-block-heading"><span class="ez-toc-section" id="FAQs_%E2%80%93_Giai_dap_cac_thac_mac_xoay_quanh_Xoilac_TV_moi_nhat"></span><strong>FAQs &#8211; Giải đáp các thắc mắc xoay quanh Xoilac TV mới nhất</strong><span class="ez-toc-section-end"></span></h2>



<p>Mục tiêu chính là thương hiệu này hoạt động và tồn tại trên thị trường đó chính là mang đến cho mọi người một nền tảng <strong>xem trực tiếp bóng đá </strong>chất lượng cao. Vì thế trong quá trình sử dụng, chúng tôi nhận được không ít câu hỏi mà bạn trẻ đặt ra, bao gồm:</p>



<h3 class="wp-block-heading"><span class="ez-toc-section" id="Cach_truy_cap_Xoilac_TV_chinh_xac_la_gi"></span><strong>Cách truy cập Xoilac TV chính xác là gì?</strong><span class="ez-toc-section-end"></span></h3>



<p>Người dùng có thể truy cập trực tiếp vào trang chủ của nền tảng bằng cách tìm kiếm tên đơn vị thông qua những công cụ trình duyệt. Tuy nhiên hiện tại do vấn đề bản quyền nên website có thể thường xuyên thay đổi link. Do vậy bạn hãy theo dõi các kênh thông tin chính thức nhằm cập nhật liên kết dự phòng mới nhất.</p>



<h3 class="wp-block-heading"><span class="ez-toc-section" id="Xem_bong_da_tai_Xoi_Lac_TV_co_hop_phap_khong"></span><strong>Xem bóng đá tại Xôi Lạc TV có hợp pháp không?</strong><span class="ez-toc-section-end"></span></h3>



<p>Tính hợp pháp tại <strong>Xoilac TV</strong> có thể thay đổi tuỳ vào từng quốc gia đang hoạt động và luật bản quyền tại địa phương. Do đó, người dùng trước khi sử dụng cần kiểm tra quy định ở nơi cư trú của mình. Đồng thời hiện nay cũng tồn tại một số quốc gia coi việc phát sóng trận đấu không được cấp phép là bất hợp pháp.</p>



<figure class="wp-block-image size-large"><img decoding="async" src="https://img.lightshot.app/zxU10zG9SSGzZLLhtDt9sw.jpg" alt="Giải đáp các thắc mắc về Xoilac TV hôm nay"/></figure>



<p><em>Giải đáp các thắc mắc về Xoilac TV hôm nay</em></p>



<h3 class="wp-block-heading"><span class="ez-toc-section" id="Chat_luong_phat_song_tai_day_danh_gia_the_nao"></span><strong>Chất lượng phát sóng tại đây đánh giá thế nào?</strong><span class="ez-toc-section-end"></span></h3>



<p>Chất lượng Live tại nền tảng cho phép người dùng có thể tùy ý thay đổi, đồng thời nó cũng phụ thuộc vào nguồn phát sóng và tốc độ internet của thiết bị cá nhân. Thương hiệu thường cung cấp đa dạng lựa chọn về chất lượng như: SD, HD,&#8230; nhằm phù hợp với điều kiện xem bóng đá của khách hàng.</p>



<p>Trên đây là toàn bộ thông tin đánh giá về<strong> Xoilac TV</strong> trực tiếp bóng đá miễn phí. Còn chần chừ gì mà không nhanh chóng truy cập nền tảng để tiếp tục khám phá các tính năng hấp dẫn khác ngay hôm nay? Cảm ơn mọi người đã quan tâm!</p>
          </div>
        </div>
      </div>
    </div>
  </div>
</section>
    </main>
    <script>
// Sample data (trận đấu)
const matches = [{"id":2,"slug":"connecticut-sun-vs-new-york-liberty-luc-0600-ngay-09-06-2026-o07dzsmzzv3cmkn","sport":"basketball","live":true,"hot":true,"blv":true,"date":"09\/06","datesearch":"2026-06-09","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":"o07dzsmzzv3cmkn","sportId":2,"matchTime":1780959600,"matchStatus":2,"homeScore":[18,17,21,24,0],"awayScore":[23,15,27,24,0],"homeTeamName":"Connecticut Sun","homeTeamLogo":"https:\/\/img.colatv88xd.cc\/basketball\/team\/616c37f8e35a1c33a4766dbc86c0ca3a.png!w80","homeTeamId":"2ezk90srv9hwkn5","awayTeamName":"New York Liberty","awayTeamLogo":"https:\/\/img.colatv88xd.cc\/basketball\/team\/67cf5b4cfacab3792d2fde73e0af4ac0.png!w80","awayTeamId":"el6kersnj2bgq5d","competitionName":"Hi\u1ec7p h\u1ed9i b\u00f3ng r\u1ed5 qu\u1ed1c gia n\u1eef","competitionLogo":"https:\/\/img.colatv88xd.cc\/basketball\/competition\/86f522333da4c3e2c144996fc4d2520b.png!w80","competitionId":"l5wv784sdsjqrjn","videoUrl":"https:\/\/live3.egmdispatch.com\/live\/68096472_d3b025804afcdb263dd2a9406c6e6a14_autoChange.m3u8?auth_key=1780982810-0-0-ed58a364b83c8381b804f753e9a22f85","animationUrl":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/basketball?profile=74rekh26eseunr0&showTrend=false&id=3908984","anchorAppointmentVoList":[{"userImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/web\/image\/ODc3MDVjYWI0NDItMTMzMw\/ZThmZDYxZGMxOGQtNjYwZQ.jpg","houseId":"19919577","visitHistory":2083169,"matchId":"o07dzsmzzv3cmkn","nickName":"BLV POCARI","playStreamAddress":"https:\/\/live05.msdht.app\/live\/19919577.flv","playStreamAddress2":"https:\/\/live05.msdht.app\/live\/19919577.m3u8","houseName":"WNBA\tConnecticut Sun W\tvs\tNew York Liberty W","houseImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/admin\/image\/YjY5MjdjYWM2MzctYWIxMQ\/ZGZiMDQzMzE0ZGItZWFmZQ.png","anchorTitle":"","houseIntroduction":"","anchorTypeName":"\u8db3\u7403","fansCount":303,"liveStatus":2}],"animation_url":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/basketball?profile=74rekh26eseunr0&showTrend=false&id=3908984","away_team":{"id":"el6kersnj2bgq5d","name":"New York Liberty","logo":"https:\/\/img.colatv88xd.cc\/basketball\/team\/67cf5b4cfacab3792d2fde73e0af4ac0.png!w80"},"competition":{"id":"l5wv784sdsjqrjn","logo":"https:\/\/img.colatv88xd.cc\/basketball\/competition\/86f522333da4c3e2c144996fc4d2520b.png!w80","name":"Hi\u1ec7p h\u1ed9i b\u00f3ng r\u1ed5 qu\u1ed1c gia n\u1eef"},"home_team":{"id":"2ezk90srv9hwkn5","name":"Connecticut Sun","logo":"https:\/\/img.colatv88xd.cc\/basketball\/team\/616c37f8e35a1c33a4766dbc86c0ca3a.png!w80"},"match_id":"o07dzsmzzv3cmkn","match_status":"live","match_time":1780959600,"sport_id":2,"video_url":"https:\/\/live3.egmdispatch.com\/live\/68096472_d3b025804afcdb263dd2a9406c6e6a14_autoChange.m3u8?auth_key=1780982810-0-0-ed58a364b83c8381b804f753e9a22f85","zalo_enabled":true,"zalo_phone":"0798906011","pin_hot_anchor":"19919577","auto_unpin_minutes":160,"custom_key":"8b84427fee0a3b33472a62308b07609d","house_id":"19919577"}},{"id":2,"slug":"washington-mystics-vs-indiana-fever-luc-0600-ngay-09-06-2026-l6kersm552vhvq5","sport":"basketball","live":true,"hot":true,"blv":true,"date":"09\/06","datesearch":"2026-06-09","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":"l6kersm552vhvq5","sportId":2,"matchTime":1780959600,"matchStatus":2,"homeScore":[16,13,24,23,0],"awayScore":[21,22,17,18,0],"homeTeamName":"Washington Mystics","homeTeamLogo":"https:\/\/img.colatv88xd.cc\/basketball\/team\/f619a41699e34ed5b9c8047ecb688ca3.png!w80","homeTeamId":"4ndqmrsnrmfgkve","awayTeamName":"Indiana Fever","awayTeamLogo":"https:\/\/img.colatv88xd.cc\/basketball\/team\/81e9f1f9d6393fd128c6c014783d9fa2.png!w80","awayTeamId":"5xvkjvsye4uxk93","competitionName":"Hi\u1ec7p h\u1ed9i b\u00f3ng r\u1ed5 qu\u1ed1c gia n\u1eef","competitionLogo":"https:\/\/img.colatv88xd.cc\/basketball\/competition\/86f522333da4c3e2c144996fc4d2520b.png!w80","competitionId":"l5wv784sdsjqrjn","videoUrl":"https:\/\/live2.egmdispatch.com\/live\/68096330_4ca314a4c2a68eba8b33668e186bf3d7_autoChange.m3u8?auth_key=1780983068-0-0-1ecbb2c2c5957769334986424fb4f79e","animationUrl":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/basketball?profile=74rekh26eseunr0&showTrend=false&id=3909221","anchorAppointmentVoList":[{"userImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/web\/image\/NGZkODJiZmYyNTktNDFhZQ\/MTBjZDlkZjE5ZGYtMDIwOQ.jpg","houseId":"87379114","visitHistory":1153487,"matchId":"l6kersm552vhvq5","nickName":"BLV Cozy","playStreamAddress":"https:\/\/live05.msdht.app\/live\/87379114.flv","playStreamAddress2":"https:\/\/live05.msdht.app\/live\/87379114.m3u8","houseName":"MPBL\tMarikina Shoemasters vs Binan Tatak Gel","houseImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/admin\/image\/NzZmMTdhNDQyODUtMzUzOA\/OTllZGUxNmUwOGEtZmZhZQ.png","anchorTitle":"","houseIntroduction":"","anchorTypeName":"\u8db3\u7403","fansCount":304,"liveStatus":2}],"animation_url":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/basketball?profile=74rekh26eseunr0&showTrend=false&id=3909221","away_team":{"id":"5xvkjvsye4uxk93","name":"Indiana Fever","logo":"https:\/\/img.colatv88xd.cc\/basketball\/team\/81e9f1f9d6393fd128c6c014783d9fa2.png!w80"},"competition":{"id":"l5wv784sdsjqrjn","logo":"https:\/\/img.colatv88xd.cc\/basketball\/competition\/86f522333da4c3e2c144996fc4d2520b.png!w80","name":"Hi\u1ec7p h\u1ed9i b\u00f3ng r\u1ed5 qu\u1ed1c gia n\u1eef"},"home_team":{"id":"4ndqmrsnrmfgkve","name":"Washington Mystics","logo":"https:\/\/img.colatv88xd.cc\/basketball\/team\/f619a41699e34ed5b9c8047ecb688ca3.png!w80"},"match_id":"l6kersm552vhvq5","match_status":"live","match_time":1780959600,"sport_id":2,"video_url":"https:\/\/live2.egmdispatch.com\/live\/68096330_4ca314a4c2a68eba8b33668e186bf3d7_autoChange.m3u8?auth_key=1780983068-0-0-1ecbb2c2c5957769334986424fb4f79e","zalo_enabled":true,"zalo_phone":"0932274362","pin_hot_anchor":"87379114","auto_unpin_minutes":160,"custom_key":"839366f3bdb5efcbecff83a0dcdeb768","house_id":"87379114"}},{"id":2,"slug":"minnesota-united-b-vs-sporting-kansas-city-2-luc-0700-ngay-09-06-2026-o17pjiom6z9iy7j","sport":"football","live":true,"hot":true,"blv":true,"date":"09\/06","datesearch":"2026-06-09","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":"o17pjiom6z9iy7j","sportId":1,"matchTime":1780963200,"matchStatus":2,"homeScore":[4,2,0,2,3,0,0],"awayScore":[1,1,0,2,0,0,0],"homeTeamName":"MINNESOTA United B","homeTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/0dea9d20b78bf22e53d6f5cdb94d2e5b.png!w80","homeTeamId":"ndqmli0414agkve","awayTeamName":"Sporting Kansas City 2","awayTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/a3c5593b106980072677a648800a11d8.png!w80","awayTeamId":"edq09ipg4ec4qxg","competitionName":"MLS Next Pro","competitionLogo":"https:\/\/img.colatv88xd.cc\/football\/competition\/3d0acf488c114882918b1a8f144e99db.png!w80","competitionId":"2jr7owizggh1q0e","videoUrl":"https:\/\/live3.egmdispatch.com\/live\/68156888_115188f5a900607c5ee9dd50950f83d9_autoChange.m3u8?auth_key=1780983068-0-0-38555e45a96dcfa3167f5bb3affdbe87","animationUrl":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/football?profile=74rekh26eseunr0&showTrend=false&id=4548178","anchorAppointmentVoList":[{"userImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/web\/image\/ZDFkNzAwYjBlNGUtZmY1Mg\/Nzk0OTU4NTM2NjItNDM2Nw.jpg","houseId":"43612277","visitHistory":6171035,"matchId":"o17pjiom6z9iy7j","nickName":"BLV PEPSI","playStreamAddress":"https:\/\/live05.msdht.app\/live\/43612277.flv","playStreamAddress2":"https:\/\/live05.msdht.app\/live\/43612277.m3u8","houseName":"USA MLSRv\tMinnesota United B\t vs Sporting Kansas City II","houseImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/admin\/image\/YjA4Yzc0MjYyMzYtMDg3ZA\/ZjFmYTExYjgzY2QtNjBhZg.png","anchorTitle":"","houseIntroduction":"","anchorTypeName":"\u8db3\u7403","fansCount":477,"liveStatus":2}],"animation_url":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/football?profile=74rekh26eseunr0&showTrend=false&id=4548178","away_team":{"id":"edq09ipg4ec4qxg","name":"Sporting Kansas City 2","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/a3c5593b106980072677a648800a11d8.png!w80"},"competition":{"id":"2jr7owizggh1q0e","logo":"https:\/\/img.colatv88xd.cc\/football\/competition\/3d0acf488c114882918b1a8f144e99db.png!w80","name":"MLS Next Pro"},"home_team":{"id":"ndqmli0414agkve","name":"MINNESOTA United B","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/0dea9d20b78bf22e53d6f5cdb94d2e5b.png!w80"},"match_id":"o17pjiom6z9iy7j","match_status":"live","match_time":1780963200,"sport_id":1,"video_url":"https:\/\/live3.egmdispatch.com\/live\/68156888_115188f5a900607c5ee9dd50950f83d9_autoChange.m3u8?auth_key=1780983068-0-0-38555e45a96dcfa3167f5bb3affdbe87","zalo_enabled":true,"zalo_phone":"0977453177","node_api_updated_at":"2026-06-09T01:35:08.849Z","custom_key":"c79fc0be86c448707de70be397c44d30","node_api_data":{"_id":"6a260b3e714cdface2eb3210","match_id":"6ypq3nhvd6znmd7","competition_id":"56ypq3nhl99md7o","away_scores":[1,1,0,2,0,0,0],"away_team":{"id":"x7lm7pho9z2m2wd","name":"Sporting Kansas CityReserves","logo":"https:\/\/img.thesports.com\/football\/team\/a3c5593b106980072677a648800a11d8.png"},"away_team_id":"x7lm7pho9z2m2wd","custom_key":"c79fc0be86c448707de70be397c44d30","environment":{"weather":5,"pressure":"761mmHg","temperature":"27\u00b0C","wind":"2.6m\/s","humidity":"62%"},"home_scores":[3,2,0,1,3,0,0],"home_team":{"id":"965mkyhnlplr1ge","name":"MINNESOTA United B","logo":"https:\/\/img.thesports.com\/football\/team\/0dea9d20b78bf22e53d6f5cdb94d2e5b.png"},"home_team_id":"965mkyhnlplr1ge","match_date_vn":"20260609","match_time":1780963200,"raw":{"id":"6ypq3nhvd6znmd7","season_id":"","competition_id":"56ypq3nhl99md7o","home_team_id":"965mkyhnlplr1ge","away_team_id":"x7lm7pho9z2m2wd","status_id":4,"match_time":1780963200,"venue_id":"jednm9whppgryox","referee_id":"","neutral":0,"note":"","home_scores":[3,2,0,1,3,0,0],"away_scores":[1,1,0,2,0,0,0],"home_position":"","away_position":"","coverage":{"mlive":1,"lineup":1,"gif":0},"round":{"stage_id":"","round_num":0,"group_num":0},"environment":{"weather":5,"pressure":"761mmHg","temperature":"27\u00b0C","wind":"2.6m\/s","humidity":"62%"},"updated_at":1780968427},"referee_id":"","season_id":"","status_id":4,"venue_id":"jednm9whppgryox","competition":{"id":"56ypq3nhl99md7o","name":"MLS Next Pro","logo":"https:\/\/img.thesports.com\/football\/competition\/3d0acf488c114882918b1a8f144e99db.png"}},"house_id":null}},{"id":2,"slug":"new-york-knicks-vs-san-antonio-spurs-luc-0730-ngay-09-06-2026-jr7o9s39wgptg70","sport":"basketball","live":true,"hot":true,"blv":true,"date":"09\/06","datesearch":"2026-06-09","hour":"07:30","competitionName":"NBA","teams":["Team C","Team D"],"score":"100:95","videoUrl":"https:\/\/live2.example.com","animationUrl":"https:\/\/animation.example.com","data":{"matchId":"jr7o9s39wgptg70","sportId":2,"matchTime":1780965000,"matchStatus":2,"homeScore":[22,22,0,0,0],"awayScore":[33,16,0,0,0],"homeTeamName":"New York Knicks","homeTeamLogo":"https:\/\/img.colatv88xd.cc\/basketball\/team\/49f8b0ef2ed529b44dba6ebb99a0d5ff.png!w80","homeTeamId":"5xvkjvsy8zuxk93","awayTeamName":"San Antonio Spurs","awayTeamLogo":"https:\/\/img.colatv88xd.cc\/basketball\/team\/5305d1a7b721b5bef418041eff53ba82.png!w80","awayTeamId":"2ezk90srj6bwkn5","competitionName":"Hi\u1ec7p h\u1ed9i B\u00f3ng r\u1ed5 Qu\u1ed1c gia","competitionLogo":"https:\/\/img.colatv88xd.cc\/basketball\/competition\/061f5ab5b1a975fc1004529ec3f11fca.png!w80","competitionId":"rn527rjsei1kevx","videoUrl":"https:\/\/live.egmdispatch.com\/live\/jr7o9s39wgptg70_27a7183dfb1c41f46edff0ef807a543b_autoChange.m3u8?auth_key=1780983068-0-0-9c59fde2e425d3a810575e5125c762ef","animationUrl":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/basketball?profile=74rekh26eseunr0&showTrend=false&id=3921901","anchorAppointmentVoList":[{"userImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/web\/image\/OWEyYWQ1NDcwZDAtNDRlMg\/YTY4NDZhZTY5ZDEtMGJmOQ.jpg","houseId":"90865415","visitHistory":568054,"matchId":"jr7o9s39wgptg70","nickName":"BLV 247","playStreamAddress":"https:\/\/live05.msdht.app\/live\/90865415.flv","playStreamAddress2":"https:\/\/live05.msdht.app\/live\/90865415.m3u8","houseName":"NBA Final   New York Knicks vs San Antonio Spurs  ","houseImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/admin\/image\/MjhmNmNiOTA4ZDktZDIwZQ\/ODQ3ODZiOGQyNDgtZjBiMg.jpg","anchorTitle":"","houseIntroduction":"","anchorTypeName":"\u8db3\u7403","fansCount":56,"liveStatus":2}],"animation_url":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/basketball?profile=74rekh26eseunr0&showTrend=false&id=3921901","away_team":{"id":"2ezk90srj6bwkn5","name":"San Antonio Spurs","logo":"https:\/\/img.colatv88xd.cc\/basketball\/team\/5305d1a7b721b5bef418041eff53ba82.png!w80"},"competition":{"id":"rn527rjsei1kevx","logo":"https:\/\/img.colatv88xd.cc\/basketball\/competition\/061f5ab5b1a975fc1004529ec3f11fca.png!w80","name":"Hi\u1ec7p h\u1ed9i B\u00f3ng r\u1ed5 Qu\u1ed1c gia"},"home_team":{"id":"5xvkjvsy8zuxk93","name":"New York Knicks","logo":"https:\/\/img.colatv88xd.cc\/basketball\/team\/49f8b0ef2ed529b44dba6ebb99a0d5ff.png!w80"},"match_id":"jr7o9s39wgptg70","match_status":"live","match_time":1780965000,"sport_id":2,"video_url":"https:\/\/live.egmdispatch.com\/live\/jr7o9s39wgptg70_27a7183dfb1c41f46edff0ef807a543b_autoChange.m3u8?auth_key=1780983068-0-0-9c59fde2e425d3a810575e5125c762ef","zalo_enabled":true,"zalo_phone":"0929323048","custom_key":"48a074de270145004d5f4ec5b4394072","house_id":null}},{"id":2,"slug":"peru-vs-tay-ban-nha-luc-0900-ngay-09-06-2026-xvkjoi8389mb879","sport":"football","live":false,"hot":true,"blv":true,"date":"09\/06","datesearch":"2026-06-09","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":"xvkjoi8389mb879","sportId":1,"matchTime":1780970400,"matchStatus":1,"homeScore":[0,0,0,0,0,0,0],"awayScore":[0,0,0,0,0,0,0],"homeTeamName":"Peru","homeTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/77da2f07ed6c94afa27b5f113bea7ebe.png!w80","homeTeamId":"el6kegil11hg75d","awayTeamName":"T\u00e2y Ban Nha","awayTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/e5858bd2ddb51631a85b1af22f5a1a6a.png!w80","awayTeamId":"l6kegiz90dig75d","competitionName":"Giao h\u1eefu Qu\u1ed1c t\u1ebf","competitionLogo":"https:\/\/img.colatv88xd.cc\/football\/competition\/4e7c9460ee862d47c2ce6debfef6aace.png!w80","competitionId":"mo07dnidvaxknxy","animationUrl":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/football?profile=74rekh26eseunr0&showTrend=false&id=4541786","anchorAppointmentVoList":[{"userImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/web\/image\/MGFjOWJmNDI2NTgtMjM1Zg\/OGMwZTMzY2M3YzctOTVkNA.jpg","houseId":"24561735","visitHistory":4194256,"matchId":"xvkjoi8389mb879","nickName":"BLV COCA","playStreamAddress":"https:\/\/live05.msdht.app\/live\/24561735.flv","playStreamAddress2":"https:\/\/live05.msdht.app\/live\/24561735.m3u8","houseName":"INTERF\tPeru\tvs\tSpain","houseImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/admin\/image\/NzZmMTdhNDQyODUtMzUzOA\/OTllZGUxNmUwOGEtZmZhZQ.png","anchorTitle":"","houseIntroduction":"","anchorTypeName":"\u8db3\u7403","fansCount":165,"liveStatus":2},{"userImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/web\/image\/MDI1MjY0NzczYTctZGI5MQ\/NDQ3NTFjYjlhNjQtNzMwOQ.jpg","houseId":"90725470","visitHistory":2275754,"matchId":"xvkjoi8389mb879","nickName":"BLV SPRITE","playStreamAddress":"https:\/\/live05.msdht.app\/live\/90725470.flv","playStreamAddress2":"https:\/\/live05.msdht.app\/live\/90725470.m3u8","houseName":"INTERF\tPeru\tvs\tSpain","houseImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/admin\/image\/NDk5MTY2MWZiODAtY2QwZQ\/MjQwZDI2MzExODMtZTUwMQ.png","anchorTitle":"","houseIntroduction":"","anchorTypeName":"\u8db3\u7403","fansCount":48,"liveStatus":2}],"animation_url":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/football?profile=74rekh26eseunr0&showTrend=false&id=4541786","away_team":{"id":"l6kegiz90dig75d","name":"T\u00e2y Ban Nha","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/e5858bd2ddb51631a85b1af22f5a1a6a.png!w80"},"competition":{"id":"mo07dnidvaxknxy","logo":"https:\/\/img.colatv88xd.cc\/football\/competition\/4e7c9460ee862d47c2ce6debfef6aace.png!w80","name":"Giao h\u1eefu Qu\u1ed1c t\u1ebf"},"home_team":{"id":"el6kegil11hg75d","name":"Peru","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/77da2f07ed6c94afa27b5f113bea7ebe.png!w80"},"match_id":"xvkjoi8389mb879","match_status":"scheduled","match_time":1780970400,"sport_id":1,"video_url":null,"zalo_enabled":true,"zalo_phone":"0817110401","custom_key":"a33de5f7b9369cf1613a668772821371","house_id":null}},{"id":2,"slug":"las-vegas-aces-vs-seattle-storm-luc-0900-ngay-09-06-2026-527rjswzzgrc4ke","sport":"basketball","live":false,"hot":true,"blv":true,"date":"09\/06","datesearch":"2026-06-09","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":"527rjswzzgrc4ke","sportId":2,"matchTime":1780970400,"matchStatus":1,"homeScore":[0,0,0,0,0],"awayScore":[0,0,0,0,0],"homeTeamName":"Las Vegas Aces","homeTeamLogo":"https:\/\/img.colatv88xd.cc\/basketball\/team\/ce8ab1125fdb3fdbd8c09dba8c437c49.png!w80","homeTeamId":"2j374wsy2ybrko6","awayTeamName":"Seattle Storm","awayTeamLogo":"https:\/\/img.colatv88xd.cc\/basketball\/team\/21275a59516956d98aedc00b97faadc4.png!w80","awayTeamId":"0m2q19sxjjumk6x","competitionName":"Hi\u1ec7p h\u1ed9i b\u00f3ng r\u1ed5 qu\u1ed1c gia n\u1eef","competitionLogo":"https:\/\/img.colatv88xd.cc\/basketball\/competition\/86f522333da4c3e2c144996fc4d2520b.png!w80","competitionId":"l5wv784sdsjqrjn","videoUrl":"https","animationUrl":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/basketball?profile=74rekh26eseunr0&showTrend=false&id=3909255","anchorAppointmentVoList":[{"userImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/web\/image\/NGZkODJiZmYyNTktNDFhZQ\/MTBjZDlkZjE5ZGYtMDIwOQ.jpg","houseId":"87379114","visitHistory":1153487,"matchId":"527rjswzzgrc4ke","nickName":"BLV Cozy","playStreamAddress":"https:\/\/live05.msdht.app\/live\/87379114.flv","playStreamAddress2":"https:\/\/live05.msdht.app\/live\/87379114.m3u8","houseName":"MPBL\tMarikina Shoemasters vs Binan Tatak Gel","houseImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/admin\/image\/NzZmMTdhNDQyODUtMzUzOA\/OTllZGUxNmUwOGEtZmZhZQ.png","anchorTitle":"","houseIntroduction":"","anchorTypeName":"\u8db3\u7403","fansCount":304,"liveStatus":2}],"animation_url":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/basketball?profile=74rekh26eseunr0&showTrend=false&id=3909255","away_team":{"id":"0m2q19sxjjumk6x","name":"Seattle Storm","logo":"https:\/\/img.colatv88xd.cc\/basketball\/team\/21275a59516956d98aedc00b97faadc4.png!w80"},"competition":{"id":"l5wv784sdsjqrjn","logo":"https:\/\/img.colatv88xd.cc\/basketball\/competition\/86f522333da4c3e2c144996fc4d2520b.png!w80","name":"Hi\u1ec7p h\u1ed9i b\u00f3ng r\u1ed5 qu\u1ed1c gia n\u1eef"},"home_team":{"id":"2j374wsy2ybrko6","name":"Las Vegas Aces","logo":"https:\/\/img.colatv88xd.cc\/basketball\/team\/ce8ab1125fdb3fdbd8c09dba8c437c49.png!w80"},"match_id":"527rjswzzgrc4ke","match_status":"scheduled","match_time":1780970400,"sport_id":2,"video_url":"https","zalo_enabled":true,"zalo_phone":"0896907536","custom_key":"0ccc1cd0bc70d577a67782a37122cbb9","house_id":null}},{"id":2,"slug":"nhat-ban-nu-vs-nam-phi-nu-luc-1330-ngay-09-06-2026-m2q15izxg2lae76","sport":"football","live":false,"hot":true,"blv":true,"date":"09\/06","datesearch":"2026-06-09","hour":"13:30","competitionName":"NBA","teams":["Team C","Team D"],"score":"100:95","videoUrl":"https:\/\/live2.example.com","animationUrl":"https:\/\/animation.example.com","data":{"matchId":"m2q15izxg2lae76","sportId":1,"matchTime":1780986600,"matchStatus":1,"homeScore":[0,0,0,0,0,0,0],"awayScore":[0,0,0,0,0,0,0],"homeTeamName":"Nh\u1eadt B\u1ea3n N\u1eef","homeTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/90fb994bffbb0b8754b4d971092ef034.png!w80","homeTeamId":"ndqmlixpm8ugkve","awayTeamName":"Nam Phi N\u1eef","awayTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/174a75bd1db62306c384238ed0e2d935.png!w80","awayTeamId":"xvkjoi91dofx793","competitionName":"Giao h\u1eefu Qu\u1ed1c t\u1ebf","competitionLogo":"https:\/\/img.colatv88xd.cc\/football\/competition\/4e7c9460ee862d47c2ce6debfef6aace.png!w80","competitionId":"mo07dnidvaxknxy","animationUrl":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/football?profile=74rekh26eseunr0&showTrend=false&id=4549867","anchorAppointmentVoList":[{"userImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/web\/image\/OGZhNGQ0MzRjZWEtOWUyYg\/ZjY1YTRiMmY3NDMtZDI3NA.jpg","houseId":"99121525","visitHistory":1614706,"matchId":"m2q15izxg2lae76","nickName":"BLV B\u00cd \u0110AO","playStreamAddress":"https:\/\/live05.msdht.app\/live\/99121525.flv","playStreamAddress2":"https:\/\/live05.msdht.app\/live\/99121525.m3u8","houseName":"INTERF W\tJapan W\tvs\tSouth Africa W","houseImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/admin\/image\/MmJlZTBiMGRkYTgtOTA1Mg\/MGU3YTgxNzdmMjktYzk3MA.png","anchorTitle":"","houseIntroduction":"","anchorTypeName":"\u8db3\u7403","fansCount":61,"liveStatus":1}],"animation_url":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/football?profile=74rekh26eseunr0&showTrend=false&id=4549867","away_team":{"id":"xvkjoi91dofx793","name":"Nam Phi N\u1eef","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/174a75bd1db62306c384238ed0e2d935.png!w80"},"competition":{"id":"mo07dnidvaxknxy","name":"Giao h\u1eefu Qu\u1ed1c t\u1ebf","logo":"https:\/\/img.colatv88xd.cc\/football\/competition\/4e7c9460ee862d47c2ce6debfef6aace.png!w80"},"home_team":{"id":"ndqmlixpm8ugkve","name":"Nh\u1eadt B\u1ea3n N\u1eef","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/90fb994bffbb0b8754b4d971092ef034.png!w80"},"match_id":"m2q15izxg2lae76","match_status":"scheduled","match_time":1780986600,"sport_id":1,"video_url":null,"custom_key":"17d91cca1f1290e7c5d88d4cc9466b02","house_id":null}},{"id":2,"slug":"han-quoc-nu-vs-dai-loan-tq-nu-luc-1500-ngay-09-06-2026-o07dni5p2e8amkn","sport":"football","live":false,"hot":true,"blv":true,"date":"09\/06","datesearch":"2026-06-09","hour":"15:00","competitionName":"NBA","teams":["Team C","Team D"],"score":"100:95","videoUrl":"https:\/\/live2.example.com","animationUrl":"https:\/\/animation.example.com","data":{"matchId":"o07dni5p2e8amkn","sportId":1,"matchTime":1780992000,"matchStatus":1,"homeScore":[0,0,0,0,0,0,0],"awayScore":[0,0,0,0,0,0,0],"homeTeamName":"H\u00e0n Qu\u1ed1c N\u1eef","homeTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/c44bc96860338d531a5b0a78d335d7a7.png!w80","homeTeamId":"ndkz6izlmybeq3z","awayTeamName":"\u0110\u00e0i Loan TQ N\u1eef","awayTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/dd16bbf8fa4c2cf5fb477b79738768f4.png!w80","awayTeamId":"9gklzi0nn1u17xd","competitionName":"Gi\u1ea3i b\u00f3ng \u0111\u00e1 n\u1eef Ch\u00e2u \u00c1 \u0110\u00f4ng Nam","competitionLogo":"https:\/\/img.colatv88xd.cc\/football\/competition\/409234c008dfcd5ad8e8579fcbe5353b.png!w80","competitionId":"5xvkjoi4ptr7938","videoUrl":"https","anchorAppointmentVoList":[{"userImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/web\/image\/NDU2ODM5ZDZhY2QtOTg5Ng\/MjU3MDJjNmI3ZDctMDk2Yg.jpg","houseId":"87547578","visitHistory":2628541,"matchId":"o07dni5p2e8amkn","nickName":"BLV MOUNTAIN DEW","playStreamAddress":"https:\/\/live05.msdht.app\/live\/87547578.flv","playStreamAddress2":"https:\/\/live05.msdht.app\/live\/87547578.m3u8","houseName":"WEAFF\tSouth Korea W\tvs\tChinese Taipei W","houseImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/admin\/image\/MDFlMmFlYzk0NDEtMjA4NA\/MTI0MTFkNzg0ZmYtYTA4ZA.png","anchorTitle":"","houseIntroduction":"","anchorTypeName":"\u8db3\u7403","fansCount":182,"liveStatus":1}],"animation_url":null,"away_team":{"id":"9gklzi0nn1u17xd","name":"\u0110\u00e0i Loan TQ N\u1eef","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/dd16bbf8fa4c2cf5fb477b79738768f4.png!w80"},"competition":{"id":"5xvkjoi4ptr7938","name":"Gi\u1ea3i b\u00f3ng \u0111\u00e1 n\u1eef Ch\u00e2u \u00c1 \u0110\u00f4ng Nam","logo":"https:\/\/img.colatv88xd.cc\/football\/competition\/409234c008dfcd5ad8e8579fcbe5353b.png!w80"},"home_team":{"id":"ndkz6izlmybeq3z","name":"H\u00e0n Qu\u1ed1c N\u1eef","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/c44bc96860338d531a5b0a78d335d7a7.png!w80"},"match_id":"o07dni5p2e8amkn","match_status":"scheduled","match_time":1780992000,"sport_id":1,"video_url":"https","node_api_updated_at":"2026-06-09T01:35:07.718Z","custom_key":"07d6658e67cd9814d09f60910f0d13cd","node_api_data":{"_id":"6a262e66714cdface22b8306","match_id":"965mkyhk93z0r1g","competition_id":"yl5ergph96r8k0o","away_scores":[0,0,0,0,0,0,0],"away_team":{"id":"6ypq3nh0llvmd7o","name":"Chinese Taipei Women","logo":"https:\/\/img.thesports.com\/football\/team\/dd16bbf8fa4c2cf5fb477b79738768f4.png"},"away_team_id":"6ypq3nh0llvmd7o","custom_key":"07d6658e67cd9814d09f60910f0d13cd","environment":{"weather":1,"pressure":"760mmHg","temperature":"29\u00b0C","wind":"4.8m\/s","humidity":"76%"},"home_scores":[0,0,0,0,0,0,0],"home_team":{"id":"pxwrxlhg5pwryk0","name":"South Korea Women","logo":"https:\/\/img.thesports.com\/football\/team\/c44bc96860338d531a5b0a78d335d7a7.png"},"home_team_id":"pxwrxlhg5pwryk0","match_date_vn":"20260609","match_time":1780992000,"raw":{"id":"965mkyhk93z0r1g","season_id":"dj2ryohkv9vq1zp","competition_id":"yl5ergph96r8k0o","home_team_id":"pxwrxlhg5pwryk0","away_team_id":"6ypq3nh0llvmd7o","status_id":1,"match_time":1780992000,"venue_id":"","referee_id":"","neutral":0,"note":"","home_scores":[0,0,0,0,0,0,0],"away_scores":[0,0,0,0,0,0,0],"home_position":"19","away_position":"40","coverage":{"mlive":0,"lineup":0,"gif":0},"round":{"stage_id":"y39mp1he7g2mojx","round_num":0,"group_num":0},"environment":{"weather":1,"pressure":"760mmHg","temperature":"29\u00b0C","wind":"4.8m\/s","humidity":"76%"},"updated_at":1780962616},"referee_id":"","season_id":"dj2ryohkv9vq1zp","status_id":1,"venue_id":"","competition":{"id":"yl5ergph96r8k0o","name":"EAFF E-1 Women's Football Championship","logo":"https:\/\/img.thesports.com\/football\/competition\/409234c008dfcd5ad8e8579fcbe5353b.png"}},"house_id":null}},{"id":2,"slug":"dong-timor-vs-brunei-luc-1600-ngay-09-06-2026-wv78xivglndtokr","sport":"football","live":false,"hot":true,"blv":true,"date":"09\/06","datesearch":"2026-06-09","hour":"16:00","competitionName":"NBA","teams":["Team C","Team D"],"score":"100:95","videoUrl":"https:\/\/live2.example.com","animationUrl":"https:\/\/animation.example.com","data":{"matchId":"wv78xivglndtokr","sportId":1,"matchTime":1780995600,"matchStatus":1,"homeScore":[0,0,0,0,0,0,0],"awayScore":[0,0,0,0,0,0,0],"homeTeamName":"\u0110\u00f4ng Timor","homeTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/96a83c96abbe6d0b40c72b279ebdf76e.png!w80","homeTeamId":"5xvkjoi682bx793","awayTeamName":"Brunei","awayTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/10d4b366f410a1275f7b684f07a28456.png!w80","awayTeamId":"63kv9imjolcp7ez","competitionName":"Gi\u1ea3i b\u00f3ng \u0111\u00e1 \u0110\u00f4ng Nam \u00c1","competitionLogo":"https:\/\/img.colatv88xd.cc\/football\/competition\/31778c5ab158dc7d7563f959aec7a303.png!w80","competitionId":"8vmqy9i19sek9r3","videoUrl":"https","animationUrl":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/football?profile=74rekh26eseunr0&showTrend=false&id=4546514","anchorAppointmentVoList":[{"userImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/web\/image\/OWEyYWQ1NDcwZDAtNDRlMg\/YTY4NDZhZTY5ZDEtMGJmOQ.jpg","houseId":"90865415","visitHistory":568054,"matchId":"wv78xivglndtokr","nickName":"BLV 247","playStreamAddress":"https:\/\/live05.msdht.app\/live\/90865415.flv","playStreamAddress2":"https:\/\/live05.msdht.app\/live\/90865415.m3u8","houseName":"NBA Final   New York Knicks vs San Antonio Spurs  ","houseImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/admin\/image\/MjhmNmNiOTA4ZDktZDIwZQ\/ODQ3ODZiOGQyNDgtZjBiMg.jpg","anchorTitle":"","houseIntroduction":"","anchorTypeName":"\u8db3\u7403","fansCount":56,"liveStatus":2}],"animation_url":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/football?profile=74rekh26eseunr0&showTrend=false&id=4546514","away_team":{"id":"63kv9imjolcp7ez","name":"Brunei","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/10d4b366f410a1275f7b684f07a28456.png!w80"},"competition":{"id":"8vmqy9i19sek9r3","name":"Gi\u1ea3i b\u00f3ng \u0111\u00e1 \u0110\u00f4ng Nam \u00c1","logo":"https:\/\/img.colatv88xd.cc\/football\/competition\/31778c5ab158dc7d7563f959aec7a303.png!w80"},"home_team":{"id":"5xvkjoi682bx793","name":"\u0110\u00f4ng Timor","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/96a83c96abbe6d0b40c72b279ebdf76e.png!w80"},"match_id":"wv78xivglndtokr","match_status":"scheduled","match_time":1780995600,"sport_id":1,"video_url":"https","node_api_updated_at":"2026-06-09T01:35:09.103Z","custom_key":"ebfc88e1647e357e467775f246e71373","node_api_data":{"_id":"6a260b3e714cdface2eb328f","match_id":"y0or5jh8w214qwz","competition_id":"v2y8m4zhodql074","away_scores":[0,0,0,0,0,0,0],"away_team":{"id":"zp5rzghj769q82w","name":"Brunei Darussalam","logo":"https:\/\/img.thesports.com\/football\/team\/10d4b366f410a1275f7b684f07a28456.png"},"away_team_id":"zp5rzghj769q82w","custom_key":"ebfc88e1647e357e467775f246e71373","environment":{"weather":6,"pressure":"758mmHg","temperature":"30\u00b0C","wind":"2.0m\/s","humidity":"75%"},"home_scores":[0,0,0,0,0,0,0],"home_team":{"id":"e4wyrn4hg6yq86p","name":"Timor Leste","logo":"https:\/\/img.thesports.com\/football\/team\/96a83c96abbe6d0b40c72b279ebdf76e.png"},"home_team_id":"e4wyrn4hg6yq86p","match_date_vn":"20260609","match_time":1780995600,"raw":{"id":"y0or5jh8w214qwz","season_id":"jw2r09hl43erz84","competition_id":"v2y8m4zhodql074","home_team_id":"e4wyrn4hg6yq86p","away_team_id":"zp5rzghj769q82w","status_id":1,"match_time":1780995600,"venue_id":"56ypq3nhnv7md7o","referee_id":"","neutral":1,"note":"","home_scores":[0,0,0,0,0,0,0],"away_scores":[0,0,0,0,0,0,0],"home_position":"200","away_position":"193","coverage":{"mlive":1,"lineup":0,"gif":0},"round":{"stage_id":"y0or5jhw7wjqwzv","round_num":0,"group_num":0},"related_id":"x7lm7phj21pkm2w","agg_score":[3,0],"environment":{"weather":6,"pressure":"758mmHg","temperature":"30\u00b0C","wind":"2.0m\/s","humidity":"75%"},"updated_at":1780962616},"referee_id":"","season_id":"jw2r09hl43erz84","status_id":1,"venue_id":"56ypq3nhnv7md7o","competition":{"id":"v2y8m4zhodql074","name":"ASEAN Championship","logo":"https:\/\/img.thesports.com\/football\/competition\/31778c5ab158dc7d7563f959aec7a303.png"}},"house_id":null}},{"id":2,"slug":"uc-nu-vs-mexico-nu-luc-1600-ngay-09-06-2026-oj7x9ixj6r5t47g","sport":"football","live":false,"hot":true,"blv":true,"date":"09\/06","datesearch":"2026-06-09","hour":"16:00","competitionName":"NBA","teams":["Team C","Team D"],"score":"100:95","videoUrl":"https:\/\/live2.example.com","animationUrl":"https:\/\/animation.example.com","data":{"matchId":"oj7x9ixj6r5t47g","sportId":1,"matchTime":1780995600,"matchStatus":1,"homeScore":[0,0,0,0,0,0,0],"awayScore":[0,0,0,0,0,0,0],"homeTeamName":"\u00dac N\u1eef","homeTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/1321008697de305bc0135838af8d2670.png!w80","homeTeamId":"edq09im0zpb4qxg","awayTeamName":"Mexico N\u1eef","awayTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/3653cce234494bfbd33e077f4a028f66.png!w80","awayTeamId":"g6763ivvz2tp7ry","competitionName":"Giao h\u1eefu Qu\u1ed1c t\u1ebf","competitionLogo":"https:\/\/img.colatv88xd.cc\/football\/competition\/4e7c9460ee862d47c2ce6debfef6aace.png!w80","competitionId":"mo07dnidvaxknxy","videoUrl":"https","animationUrl":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/football?profile=74rekh26eseunr0&showTrend=false&id=4549869","anchorAppointmentVoList":[{"userImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/web\/image\/Mjk2OGQ3OGU0ZDktYTE1OQ\/OTcxNDQ0MjdhMmItNzllNQ.jpg","houseId":"14707124","visitHistory":2056831,"matchId":"oj7x9ixj6r5t47g","nickName":"BLV STING","playStreamAddress":"https:\/\/live05.msdht.app\/live\/14707124.flv","playStreamAddress2":"https:\/\/live05.msdht.app\/live\/14707124.m3u8","houseName":" INTERF W\tAustralia W\tvs\tMexico W","houseImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/admin\/image\/ZTRmM2VlMTNmYTUtYzdlYQ\/NWI2MmFkMDMzNDYtMzgzMQ.jpg","anchorTitle":"","houseIntroduction":"","anchorTypeName":"\u8db3\u7403","fansCount":82,"liveStatus":1}],"animation_url":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/football?profile=74rekh26eseunr0&showTrend=false&id=4549869","away_team":{"id":"g6763ivvz2tp7ry","name":"Mexico N\u1eef","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/3653cce234494bfbd33e077f4a028f66.png!w80"},"competition":{"id":"mo07dnidvaxknxy","name":"Giao h\u1eefu Qu\u1ed1c t\u1ebf","logo":"https:\/\/img.colatv88xd.cc\/football\/competition\/4e7c9460ee862d47c2ce6debfef6aace.png!w80"},"home_team":{"id":"edq09im0zpb4qxg","name":"\u00dac N\u1eef","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/1321008697de305bc0135838af8d2670.png!w80"},"match_id":"oj7x9ixj6r5t47g","match_status":"scheduled","match_time":1780995600,"sport_id":1,"video_url":"https","node_api_updated_at":"2026-06-09T01:35:09.113Z","custom_key":"f881d37ccf4211ae7becd83135414365","node_api_data":{"_id":"6a260b3e714cdface2eb329c","match_id":"2y8m4zh5dg3kql0","competition_id":"jednm9whk0ryox8","away_scores":[0,0,0,0,0,0,0],"away_team":{"id":"k82rekhvvkorepz","name":"Mexico Women","logo":"https:\/\/img.thesports.com\/football\/team\/3653cce234494bfbd33e077f4a028f66.png"},"away_team_id":"k82rekhvvkorepz","custom_key":"f881d37ccf4211ae7becd83135414365","environment":{"weather":5,"pressure":"772mmHg","temperature":"16\u00b0C","wind":"2.9m\/s","humidity":"79%"},"home_scores":[0,0,0,0,0,0,0],"home_team":{"id":"x7lm7phkweom2wd","name":"Australia Women","logo":"https:\/\/img.thesports.com\/football\/team\/1321008697de305bc0135838af8d2670.png"},"home_team_id":"x7lm7phkweom2wd","match_date_vn":"20260609","match_time":1780995600,"raw":{"id":"2y8m4zh5dg3kql0","season_id":"d23xmvkh77yqg8n","competition_id":"jednm9whk0ryox8","home_team_id":"x7lm7phkweom2wd","away_team_id":"k82rekhvvkorepz","status_id":1,"match_time":1780995600,"venue_id":"","referee_id":"","neutral":0,"note":"","home_scores":[0,0,0,0,0,0,0],"away_scores":[0,0,0,0,0,0,0],"home_position":"15","away_position":"27","coverage":{"mlive":1,"lineup":0,"gif":0},"round":{"stage_id":"4wyrn4h5kggq86p","round_num":0,"group_num":0},"environment":{"weather":5,"pressure":"772mmHg","temperature":"16\u00b0C","wind":"2.9m\/s","humidity":"79%"},"updated_at":1780965011},"referee_id":"","season_id":"d23xmvkh77yqg8n","status_id":1,"venue_id":"","competition":{"id":"jednm9whk0ryox8","name":"International Friendly","logo":"https:\/\/img.thesports.com\/football\/competition\/4e7c9460ee862d47c2ce6debfef6aace.png"}},"house_id":null}},{"id":2,"slug":"philippines-vs-myanmar-luc-1830-ngay-09-06-2026-m2q15izd314ce76","sport":"football","live":false,"hot":true,"blv":true,"date":"09\/06","datesearch":"2026-06-09","hour":"18:30","competitionName":"NBA","teams":["Team C","Team D"],"score":"100:95","videoUrl":"https:\/\/live2.example.com","animationUrl":"https:\/\/animation.example.com","data":{"matchId":"m2q15izd314ce76","sportId":1,"matchTime":1781004600,"matchStatus":1,"homeScore":[0,0,0,0,0,0,0],"awayScore":[0,0,0,0,0,0,0],"homeTeamName":"Philippines","homeTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/0c620bcfc2a979fe9f22acbe0019f276.png!w80","homeTeamId":"1edq09i3nyu4qxg","awayTeamName":"Myanmar","awayTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/7a2ca0a9a53ae410965c536014cbe3ba.png!w80","awayTeamId":"el6kegil88ug75d","competitionName":"Giao h\u1eefu Qu\u1ed1c t\u1ebf","competitionLogo":"https:\/\/img.colatv88xd.cc\/football\/competition\/4e7c9460ee862d47c2ce6debfef6aace.png!w80","competitionId":"mo07dnidvaxknxy","animationUrl":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/football?profile=74rekh26eseunr0&showTrend=false&id=4544841","anchorAppointmentVoList":[{"userImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/web\/image\/NjBlZWE2MDY4ZTEtMjNjNw\/OWUzMmZkYjk2ZjAtODI3NQ.png","houseId":"02456966","visitHistory":266728,"matchId":"m2q15izd314ce76","nickName":"BLV SODA","playStreamAddress":"https:\/\/live05.msdht.app\/live\/02456966.flv","playStreamAddress2":"https:\/\/live05.msdht.app\/live\/02456966.m3u8","houseName":"AFF U19\tMyanmar U19\t vs  Timor Leste U19","houseImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/admin\/image\/NWE0OTdhYWE1NGYtMjdkZg\/MTVkZDcyNjEyM2MtNDRjMA.png","anchorTitle":"","houseIntroduction":"","anchorTypeName":"\u8db3\u7403","fansCount":38,"liveStatus":1}],"animation_url":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/football?profile=74rekh26eseunr0&showTrend=false&id=4544841","away_team":{"id":"el6kegil88ug75d","name":"Myanmar","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/7a2ca0a9a53ae410965c536014cbe3ba.png!w80"},"competition":{"id":"mo07dnidvaxknxy","name":"Giao h\u1eefu Qu\u1ed1c t\u1ebf","logo":"https:\/\/img.colatv88xd.cc\/football\/competition\/4e7c9460ee862d47c2ce6debfef6aace.png!w80"},"home_team":{"id":"1edq09i3nyu4qxg","name":"Philippines","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/0c620bcfc2a979fe9f22acbe0019f276.png!w80"},"match_id":"m2q15izd314ce76","match_status":"scheduled","match_time":1781004600,"sport_id":1,"video_url":null,"node_api_updated_at":"2026-06-09T01:35:08.110Z","custom_key":"496405eada7fe48794f097fee3f10a18","node_api_data":{"_id":"6a260b3f714cdface2eb3331","match_id":"l7oqdehg9kd2r51","competition_id":"jednm9whk0ryox8","away_scores":[0,0,0,0,0,0,0],"away_team":{"id":"9dn1m1gh6llmoep","name":"Myanmar","logo":"https:\/\/img.thesports.com\/football\/team\/7a2ca0a9a53ae410965c536014cbe3ba.png"},"away_team_id":"9dn1m1gh6llmoep","custom_key":"496405eada7fe48794f097fee3f10a18","environment":{"weather":1,"pressure":"759mmHg","temperature":"31\u00b0C","wind":"3.4m\/s","humidity":"75%"},"home_scores":[0,0,0,0,0,0,0],"home_team":{"id":"gx7lm7ph18nm2wd","name":"Philippines","logo":"https:\/\/img.thesports.com\/football\/team\/0c620bcfc2a979fe9f22acbe0019f276.png"},"home_team_id":"gx7lm7ph18nm2wd","match_date_vn":"20260609","match_time":1781004600,"raw":{"id":"l7oqdehg9kd2r51","season_id":"d23xmvkh77yqg8n","competition_id":"jednm9whk0ryox8","home_team_id":"gx7lm7ph18nm2wd","away_team_id":"9dn1m1gh6llmoep","status_id":1,"match_time":1781004600,"venue_id":"","referee_id":"","neutral":0,"note":"","home_scores":[0,0,0,0,0,0,0],"away_scores":[0,0,0,0,0,0,0],"home_position":"135","away_position":"158","coverage":{"mlive":1,"lineup":0,"gif":0},"round":{"stage_id":"4wyrn4h5kggq86p","round_num":0,"group_num":0},"environment":{"weather":1,"pressure":"759mmHg","temperature":"31\u00b0C","wind":"3.4m\/s","humidity":"75%"},"updated_at":1780966811},"referee_id":"","season_id":"d23xmvkh77yqg8n","status_id":1,"venue_id":"","competition":{"id":"jednm9whk0ryox8","name":"International Friendly","logo":"https:\/\/img.thesports.com\/football\/competition\/4e7c9460ee862d47c2ce6debfef6aace.png"}},"house_id":null}},{"id":2,"slug":"trung-quoc-vs-thai-lan-luc-1835-ngay-09-06-2026-m2q15izd8owae76","sport":"football","live":false,"hot":true,"blv":true,"date":"09\/06","datesearch":"2026-06-09","hour":"18:35","competitionName":"NBA","teams":["Team C","Team D"],"score":"100:95","videoUrl":"https:\/\/live2.example.com","animationUrl":"https:\/\/animation.example.com","data":{"matchId":"m2q15izd8owae76","sportId":1,"matchTime":1781004900,"matchStatus":1,"homeScore":[0,0,0,0,0,0,0],"awayScore":[0,0,0,0,0,0,0],"homeTeamName":"Trung Qu\u1ed1c","homeTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/445ef89e5620a875f7c2eaddd033e39d.png!w80","homeTeamId":"r8lk2dim8ec3736","awayTeamName":"Th\u00e1i Lan","awayTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/43b2dd1c93748297cfbbea4d31247641.png!w80","awayTeamId":"w34kgmi8xjt8ko9","competitionName":"Giao h\u1eefu Qu\u1ed1c t\u1ebf","competitionLogo":"https:\/\/img.colatv88xd.cc\/football\/competition\/4e7c9460ee862d47c2ce6debfef6aace.png!w80","competitionId":"mo07dnidvaxknxy","videoUrl":"https","animationUrl":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/football?profile=74rekh26eseunr0&showTrend=false&id=4542898","anchorAppointmentVoList":[{"userImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/web\/image\/NWJlYjRhNTYyZmYtZTM3MQ\/ZjY3N2M5NzhkZDMtMWQyMw.jpg","houseId":"14830711","visitHistory":3694988,"matchId":"m2q15izd8owae76","nickName":"BLV GI\u00c0 L\u00c0NG","playStreamAddress":"https:\/\/live05.msdht.app\/live\/14830711.flv","playStreamAddress2":"https:\/\/live05.msdht.app\/live\/14830711.m3u8","houseName":"INTERF\tChina\tvs\tThailand","houseImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/admin\/image\/NzhjMjFiYTAzYWYtMGYzNQ\/M2NkNmI4NGU4NjItNGQ1Yg.jpg","anchorTitle":"","houseIntroduction":"","anchorTypeName":"\u8db3\u7403","fansCount":92,"liveStatus":1},{"userImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/web\/image\/ZTY1M2Y4MzAxZTItZGRhYw\/NTA1MTQ5Y2RlOGMtMmQyYg.jpg","houseId":"82054853","visitHistory":2814207,"matchId":"m2q15izd8owae76","nickName":"BLV ROCKSTAR","playStreamAddress":"https:\/\/live05.msdht.app\/live\/82054853.flv","playStreamAddress2":"https:\/\/live05.msdht.app\/live\/82054853.m3u8","houseName":"INTERF\tChina\tvs Thailand","houseImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/admin\/image\/MjM4ZDcwYzIwZWItNDk4MQ\/MzU1MDM1ZWFkZWQtNWMzMg.png","anchorTitle":"","houseIntroduction":"","anchorTypeName":"\u7bee\u7403","fansCount":329,"liveStatus":1}],"animation_url":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/football?profile=74rekh26eseunr0&showTrend=false&id=4542898","away_team":{"id":"w34kgmi8xjt8ko9","name":"Th\u00e1i Lan","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/43b2dd1c93748297cfbbea4d31247641.png!w80"},"competition":{"id":"mo07dnidvaxknxy","name":"Giao h\u1eefu Qu\u1ed1c t\u1ebf","logo":"https:\/\/img.colatv88xd.cc\/football\/competition\/4e7c9460ee862d47c2ce6debfef6aace.png!w80"},"home_team":{"id":"r8lk2dim8ec3736","name":"Trung Qu\u1ed1c","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/445ef89e5620a875f7c2eaddd033e39d.png!w80"},"match_id":"m2q15izd8owae76","match_status":"scheduled","match_time":1781004900,"sport_id":1,"video_url":"https","node_api_updated_at":"2026-06-09T01:35:08.755Z","custom_key":"b6200559d2ba178d949f2491031649e6","node_api_data":{"_id":"6a260b3f714cdface2eb3357","match_id":"l7oqdehg9j73r51","competition_id":"jednm9whk0ryox8","away_scores":[0,0,0,0,0,0,0],"away_team":{"id":"gy0or5jhyg2qwzv","name":"Thailand","logo":"https:\/\/img.thesports.com\/football\/team\/43b2dd1c93748297cfbbea4d31247641.png"},"away_team_id":"gy0or5jhyg2qwzv","custom_key":"b6200559d2ba178d949f2491031649e6","environment":{"weather":7,"pressure":"758mmHg","temperature":"19\u00b0C","wind":"0.9m\/s","humidity":"88%"},"home_scores":[0,0,0,0,0,0,0],"home_team":{"id":"d23xmvkh147qg8n","name":"China","logo":"https:\/\/img.thesports.com\/football\/team\/445ef89e5620a875f7c2eaddd033e39d.png"},"home_team_id":"d23xmvkh147qg8n","match_date_vn":"20260609","match_time":1781004900,"raw":{"id":"l7oqdehg9j73r51","season_id":"d23xmvkh77yqg8n","competition_id":"jednm9whk0ryox8","home_team_id":"d23xmvkh147qg8n","away_team_id":"gy0or5jhyg2qwzv","status_id":1,"match_time":1781004900,"venue_id":"8y39mp1hny7mojx","referee_id":"","neutral":0,"note":"","home_scores":[0,0,0,0,0,0,0],"away_scores":[0,0,0,0,0,0,0],"home_position":"94","away_position":"93","coverage":{"mlive":1,"lineup":1,"gif":0},"round":{"stage_id":"4wyrn4h5kggq86p","round_num":0,"group_num":0},"environment":{"weather":7,"pressure":"758mmHg","temperature":"19\u00b0C","wind":"0.9m\/s","humidity":"88%"},"updated_at":1780952415},"referee_id":"","season_id":"d23xmvkh77yqg8n","status_id":1,"venue_id":"8y39mp1hny7mojx","competition":{"id":"jednm9whk0ryox8","name":"International Friendly","logo":"https:\/\/img.thesports.com\/football\/competition\/4e7c9460ee862d47c2ce6debfef6aace.png"}},"house_id":null}},{"id":2,"slug":"campuchia-vs-hong-kong-luc-1900-ngay-09-06-2026-m2q15izd344ce76","sport":"football","live":false,"hot":true,"blv":true,"date":"09\/06","datesearch":"2026-06-09","hour":"19:00","competitionName":"NBA","teams":["Team C","Team D"],"score":"100:95","videoUrl":"https:\/\/live2.example.com","animationUrl":"https:\/\/animation.example.com","data":{"matchId":"m2q15izd344ce76","sportId":1,"matchTime":1781006400,"matchStatus":1,"homeScore":[0,0,0,0,0,0,0],"awayScore":[0,0,0,0,0,0,0],"homeTeamName":"Campuchia","homeTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/31d64389a45aaeb7a61c9b76b72be555.png!w80","homeTeamId":"2ezk96i2o3fwkn5","awayTeamName":"H\u1ed3ng K\u00f4ng","awayTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/df321578b4f5f132345d2e6b39743126.png!w80","awayTeamId":"w69759i9jobnk23","competitionName":"Giao h\u1eefu Qu\u1ed1c t\u1ebf","competitionLogo":"https:\/\/img.colatv88xd.cc\/football\/competition\/4e7c9460ee862d47c2ce6debfef6aace.png!w80","competitionId":"mo07dnidvaxknxy","videoUrl":"https","animationUrl":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/football?profile=74rekh26eseunr0&showTrend=false&id=4544865","anchorAppointmentVoList":[{"userImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/web\/image\/ZjcxOTk5ODBiNzgtZmUzOA\/MTQxZjc0NjY0MGMtNjc2Yw.jpg","houseId":"08552895","visitHistory":3066435,"matchId":"m2q15izd344ce76","nickName":"BLV C2","playStreamAddress":"https:\/\/live05.msdht.app\/live\/08552895.flv","playStreamAddress2":"https:\/\/live05.msdht.app\/live\/08552895.m3u8","houseName":"INTERF\tCambodia\tvs Hong Kong","houseImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/admin\/image\/NTNhNzk3NTQ4ODEtZDAyNw\/ZTY1OGM5YjNmODAtY2FmNw.png","anchorTitle":"","houseIntroduction":"","anchorTypeName":"\u8db3\u7403","fansCount":345,"liveStatus":1}],"animation_url":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/football?profile=74rekh26eseunr0&showTrend=false&id=4544865","away_team":{"id":"w69759i9jobnk23","name":"H\u1ed3ng K\u00f4ng","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/df321578b4f5f132345d2e6b39743126.png!w80"},"competition":{"id":"mo07dnidvaxknxy","name":"Giao h\u1eefu Qu\u1ed1c t\u1ebf","logo":"https:\/\/img.colatv88xd.cc\/football\/competition\/4e7c9460ee862d47c2ce6debfef6aace.png!w80"},"home_team":{"id":"2ezk96i2o3fwkn5","name":"Campuchia","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/31d64389a45aaeb7a61c9b76b72be555.png!w80"},"match_id":"m2q15izd344ce76","match_status":"scheduled","match_time":1781006400,"sport_id":1,"video_url":"https","node_api_updated_at":"2026-06-09T01:35:08.748Z","custom_key":"adfe9200011c0f9ce9cd236ec7a99443","node_api_data":{"_id":"6a260b3e714cdface2eb32e4","match_id":"l7oqdehg9k22r51","competition_id":"jednm9whk0ryox8","away_scores":[0,0,0,0,0,0,0],"away_team":{"id":"kn54qllhgjlqvy9","name":"Hong Kong","logo":"https:\/\/img.thesports.com\/football\/team\/df321578b4f5f132345d2e6b39743126.png"},"away_team_id":"kn54qllhgjlqvy9","custom_key":"adfe9200011c0f9ce9cd236ec7a99443","environment":{"weather":7,"pressure":"756mmHg","temperature":"30\u00b0C","wind":"3.4m\/s","humidity":"76%"},"home_scores":[0,0,0,0,0,0,0],"home_team":{"id":"z318q66hekxqo9j","name":"Cambodia","logo":"https:\/\/img.thesports.com\/football\/team\/31d64389a45aaeb7a61c9b76b72be555.png"},"home_team_id":"z318q66hekxqo9j","match_date_vn":"20260609","match_time":1781006400,"raw":{"id":"l7oqdehg9k22r51","season_id":"d23xmvkh77yqg8n","competition_id":"jednm9whk0ryox8","home_team_id":"z318q66hekxqo9j","away_team_id":"kn54qllhgjlqvy9","status_id":1,"match_time":1781006400,"venue_id":"","referee_id":"","neutral":0,"note":"","home_scores":[0,0,0,0,0,0,0],"away_scores":[0,0,0,0,0,0,0],"home_position":"177","away_position":"155","coverage":{"mlive":1,"lineup":0,"gif":0},"round":{"stage_id":"4wyrn4h5kggq86p","round_num":0,"group_num":0},"environment":{"weather":7,"pressure":"756mmHg","temperature":"30\u00b0C","wind":"3.4m\/s","humidity":"76%"},"updated_at":1780966866},"referee_id":"","season_id":"d23xmvkh77yqg8n","status_id":1,"venue_id":"","competition":{"id":"jednm9whk0ryox8","name":"International Friendly","logo":"https:\/\/img.thesports.com\/football\/competition\/4e7c9460ee862d47c2ce6debfef6aace.png"}},"house_id":null}},{"id":2,"slug":"oman-vs-kuwait-luc-1900-ngay-09-06-2026-o07dni58zvdamkn","sport":"football","live":false,"hot":true,"blv":true,"date":"09\/06","datesearch":"2026-06-09","hour":"19:00","competitionName":"NBA","teams":["Team C","Team D"],"score":"100:95","videoUrl":"https:\/\/live2.example.com","animationUrl":"https:\/\/animation.example.com","data":{"matchId":"o07dni58zvdamkn","sportId":1,"matchTime":1781006400,"matchStatus":1,"homeScore":[0,0,0,0,0,0,0],"awayScore":[0,0,0,0,0,0,0],"homeTeamName":"Oman","homeTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/500739868ce9f7f0857260404eab4d41.png!w80","homeTeamId":"eg6763ix48ip7ry","awayTeamName":"Kuwait","awayTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/29a83a8a9641bb860a679d7e5ba52d26.png!w80","awayTeamId":"vrqwnio100bdqn2","competitionName":"Giao h\u1eefu Qu\u1ed1c t\u1ebf","competitionLogo":"https:\/\/img.colatv88xd.cc\/football\/competition\/4e7c9460ee862d47c2ce6debfef6aace.png!w80","competitionId":"mo07dnidvaxknxy","animationUrl":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/football?profile=74rekh26eseunr0&showTrend=false&id=4544881","anchorAppointmentVoList":[{"userImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/web\/image\/NWUwNzcyMzRjMDUtZDg2NA\/YTZhMzUyYjZkMzAtOGNkZg.jpg","houseId":"78905744","visitHistory":9538767,"matchId":"o07dni58zvdamkn","nickName":"BLV 7UP","playStreamAddress":"https:\/\/live05.msdht.app\/live\/78905744.flv","playStreamAddress2":"https:\/\/live05.msdht.app\/live\/78905744.m3u8","houseName":"INTERF\tOman\tvs Kuwait","houseImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/admin\/image\/ZmU4NDM4OGViMmUtYzEzYQ\/ZmQ3NjA5MmZmMjctYjc2Ng.png","anchorTitle":"","houseIntroduction":"","anchorTypeName":"\u8db3\u7403","fansCount":254,"liveStatus":1}],"animation_url":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/football?profile=74rekh26eseunr0&showTrend=false&id=4544881","away_team":{"id":"vrqwnio100bdqn2","name":"Kuwait","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/29a83a8a9641bb860a679d7e5ba52d26.png!w80"},"competition":{"id":"mo07dnidvaxknxy","name":"Giao h\u1eefu Qu\u1ed1c t\u1ebf","logo":"https:\/\/img.colatv88xd.cc\/football\/competition\/4e7c9460ee862d47c2ce6debfef6aace.png!w80"},"home_team":{"id":"eg6763ix48ip7ry","name":"Oman","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/500739868ce9f7f0857260404eab4d41.png!w80"},"match_id":"o07dni58zvdamkn","match_status":"scheduled","match_time":1781006400,"sport_id":1,"video_url":null,"node_api_updated_at":"2026-06-09T01:35:08.396Z","custom_key":"773688ecde13bc3e55f1859faffeb57f","node_api_data":{"_id":"6a260b3f714cdface2eb337b","match_id":"965mkyhk0xo7r1g","competition_id":"jednm9whk0ryox8","away_scores":[0,0,0,0,0,0,0],"away_team":{"id":"ednm9whk855ryox","name":"Kuwait","logo":"https:\/\/img.thesports.com\/football\/team\/29a83a8a9641bb860a679d7e5ba52d26.png"},"away_team_id":"ednm9whk855ryox","custom_key":"773688ecde13bc3e55f1859faffeb57f","environment":{"weather":7,"pressure":"755mmHg","temperature":"30\u00b0C","wind":"3.7m\/s","humidity":"77%"},"home_scores":[0,0,0,0,0,0,0],"home_team":{"id":"9k82rekh714repz","name":"Oman","logo":"https:\/\/img.thesports.com\/football\/team\/500739868ce9f7f0857260404eab4d41.png"},"home_team_id":"9k82rekh714repz","match_date_vn":"20260609","match_time":1781006400,"raw":{"id":"965mkyhk0xo7r1g","season_id":"d23xmvkh77yqg8n","competition_id":"jednm9whk0ryox8","home_team_id":"9k82rekh714repz","away_team_id":"ednm9whk855ryox","status_id":12,"match_time":1781006400,"venue_id":"","referee_id":"","neutral":0,"note":"","home_scores":[0,0,0,0,0,0,0],"away_scores":[0,0,0,0,0,0,0],"home_position":"79","away_position":"134","coverage":{"mlive":1,"lineup":0,"gif":0},"round":{"stage_id":"4wyrn4h5kggq86p","round_num":0,"group_num":0},"environment":{"weather":7,"pressure":"755mmHg","temperature":"30\u00b0C","wind":"3.7m\/s","humidity":"77%"},"updated_at":1780966216},"referee_id":"","season_id":"d23xmvkh77yqg8n","status_id":12,"venue_id":"","competition":{"id":"jednm9whk0ryox8","name":"International Friendly","logo":"https:\/\/img.thesports.com\/football\/competition\/4e7c9460ee862d47c2ce6debfef6aace.png"}},"house_id":null}},{"id":2,"slug":"fc-lochin-vs-kattaqorgon-luc-1930-ngay-09-06-2026-ezk96i3wm8ps1kn","sport":"football","live":false,"hot":true,"blv":true,"date":"09\/06","datesearch":"2026-06-09","hour":"19:30","competitionName":"NBA","teams":["Team C","Team D"],"score":"100:95","videoUrl":"https:\/\/live2.example.com","animationUrl":"https:\/\/animation.example.com","data":{"matchId":"ezk96i3wm8ps1kn","sportId":1,"matchTime":1781008200,"matchStatus":1,"homeScore":[0,0,0,0,0,0,0],"awayScore":[0,0,0,0,0,0,0],"homeTeamName":"FC Lochin","homeTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/0f68e99e5c5eb82da0f5f5842d390209.png!w80","homeTeamId":"vrqwnivlx1tdqn2","awayTeamName":"Kattaqo'rg'on","awayTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/e4e62ec30cb5000a541421a36e94dcab.png!w80","awayTeamId":"g6763i4y3php7ry","competitionName":"B\u00f3ng \u0111\u00e1 H\u1ea1ng 2 Uzbekistan","competitionLogo":"https:\/\/img.colatv88xd.cc\/football\/competition\/d1c210e7812018bc61fab58e233a4730.png!w80","competitionId":"8vmqy9ij8pcek9r","animationUrl":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/football?profile=74rekh26eseunr0&showTrend=false&id=4525571","anchorAppointmentVoList":[{"userImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/web\/image\/NWUwNzcyMzRjMDUtZDg2NA\/YTZhMzUyYjZkMzAtOGNkZg.jpg","houseId":"78905744","visitHistory":9538762,"matchId":"ezk96i3wm8ps1kn","nickName":"BLV 7UP","playStreamAddress":"https:\/\/live05.msdht.app\/live\/78905744.flv","playStreamAddress2":"https:\/\/live05.msdht.app\/live\/78905744.m3u8","houseName":"UBZ D1\tLochin\tvs Kattaqurgon","houseImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/admin\/image\/ZmU4NDM4OGViMmUtYzEzYQ\/ZmQ3NjA5MmZmMjctYjc2Ng.png","anchorTitle":"","houseIntroduction":"","anchorTypeName":"\u8db3\u7403","fansCount":254,"liveStatus":1}],"animation_url":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/football?profile=74rekh26eseunr0&showTrend=false&id=4525571","away_team":{"id":"g6763i4y3php7ry","name":"Kattaqo'rg'on","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/e4e62ec30cb5000a541421a36e94dcab.png!w80"},"competition":{"id":"8vmqy9ij8pcek9r","name":"B\u00f3ng \u0111\u00e1 H\u1ea1ng 2 Uzbekistan","logo":"https:\/\/img.colatv88xd.cc\/football\/competition\/d1c210e7812018bc61fab58e233a4730.png!w80"},"home_team":{"id":"vrqwnivlx1tdqn2","name":"FC Lochin","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/0f68e99e5c5eb82da0f5f5842d390209.png!w80"},"match_id":"ezk96i3wm8ps1kn","match_status":"scheduled","match_time":1781008200,"sport_id":1,"video_url":null,"node_api_updated_at":"2026-06-09T01:35:08.300Z","custom_key":"6740de328de37626efc9d920dc7f189b","node_api_data":{"_id":"6a260b3f714cdface2eb33aa","match_id":"4wyrn4h6w0koq86","competition_id":"v2y8m4zh38gql07","away_scores":[0,0,0,0,0,0,0],"away_team":{"id":"k82rekh1n62repz","name":"FC Kattaqorgon","logo":"https:\/\/img.thesports.com\/football\/team\/e4e62ec30cb5000a541421a36e94dcab.png"},"away_team_id":"k82rekh1n62repz","custom_key":"6740de328de37626efc9d920dc7f189b","environment":{"weather":5,"pressure":"758mmHg","temperature":"34\u00b0C","wind":"6.1m\/s","humidity":"20%"},"home_scores":[0,0,0,0,0,0,0],"home_team":{"id":"ednm9whv6j8ryox","name":"FC Lochin","logo":"https:\/\/img.thesports.com\/football\/team\/0f68e99e5c5eb82da0f5f5842d390209.png"},"home_team_id":"ednm9whv6j8ryox","match_date_vn":"20260609","match_time":1781008200,"raw":{"id":"4wyrn4h6w0koq86","season_id":"y39mp1h3vz0mojx","competition_id":"v2y8m4zh38gql07","home_team_id":"ednm9whv6j8ryox","away_team_id":"k82rekh1n62repz","status_id":1,"match_time":1781008200,"venue_id":"","referee_id":"","neutral":0,"note":"","home_scores":[0,0,0,0,0,0,0],"away_scores":[0,0,0,0,0,0,0],"home_position":"5","away_position":"4","coverage":{"mlive":1,"lineup":0,"gif":0},"round":{"stage_id":"l7oqdeh9v8zr510","round_num":10,"group_num":0},"environment":{"weather":5,"pressure":"758mmHg","temperature":"34\u00b0C","wind":"6.1m\/s","humidity":"20%"},"updated_at":1780968615},"referee_id":"","season_id":"y39mp1h3vz0mojx","status_id":1,"venue_id":"","competition":{"id":"v2y8m4zh38gql07","name":"Uzbekistan Pro League","logo":"https:\/\/img.thesports.com\/football\/competition\/d1c210e7812018bc61fab58e233a4730.png"}},"house_id":null}},{"id":2,"slug":"uc-u19-vs-campuchia-u19-luc-2000-ngay-09-06-2026-34kgmio5l66heko","sport":"football","live":false,"hot":true,"blv":true,"date":"09\/06","datesearch":"2026-06-09","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":"34kgmio5l66heko","sportId":1,"matchTime":1781010000,"matchStatus":1,"homeScore":[0,0,0,0,0,0,0],"awayScore":[0,0,0,0,0,0,0],"homeTeamName":"\u00dac U19","homeTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/2d8fe42de2f833581faa077f788329fa.png!w80","homeTeamId":"vmqy9ijxwlh4k9r","awayTeamName":"Campuchia U19","awayTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/31d64389a45aaeb7a61c9b76b72be555.png!w80","awayTeamId":"ndkz6izw0oaeq3z","competitionName":"AFF Championship U19","competitionLogo":"https:\/\/img.colatv88xd.cc\/football\/competition\/c8bdf96ccd4faeab5087c45bd1da30af.png!w80","competitionId":"1edq09ivguyqxgo","animationUrl":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/football?profile=74rekh26eseunr0&showTrend=false&id=4546242","anchorAppointmentVoList":[{"userImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/web\/image\/ODc3MDVjYWI0NDItMTMzMw\/ZThmZDYxZGMxOGQtNjYwZQ.jpg","houseId":"19919577","visitHistory":2083171,"matchId":"34kgmio5l66heko","nickName":"BLV POCARI","playStreamAddress":"https:\/\/live05.msdht.app\/live\/19919577.flv","playStreamAddress2":"https:\/\/live05.msdht.app\/live\/19919577.m3u8","houseName":"WNBA\tConnecticut Sun W\tvs\tNew York Liberty W","houseImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/admin\/image\/YjY5MjdjYWM2MzctYWIxMQ\/ZGZiMDQzMzE0ZGItZWFmZQ.png","anchorTitle":"","houseIntroduction":"","anchorTypeName":"\u8db3\u7403","fansCount":303,"liveStatus":1}],"animation_url":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/football?profile=74rekh26eseunr0&showTrend=false&id=4546242","away_team":{"id":"ndkz6izw0oaeq3z","name":"Campuchia U19","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/31d64389a45aaeb7a61c9b76b72be555.png!w80"},"competition":{"id":"1edq09ivguyqxgo","name":"AFF Championship U19","logo":"https:\/\/img.colatv88xd.cc\/football\/competition\/c8bdf96ccd4faeab5087c45bd1da30af.png!w80"},"home_team":{"id":"vmqy9ijxwlh4k9r","name":"\u00dac U19","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/2d8fe42de2f833581faa077f788329fa.png!w80"},"match_id":"34kgmio5l66heko","match_status":"scheduled","match_time":1781010000,"sport_id":1,"video_url":null,"node_api_updated_at":"2026-06-09T01:35:08.486Z","custom_key":"811b72e733737398880c4de471cb9457","node_api_data":{"_id":"6a260b3f714cdface2eb341a","match_id":"23xmvkh6l5jjqg8","competition_id":"gy0or5jhvgqwzv3","away_scores":[0,0,0,0,0,0,0],"away_team":{"id":"pxwrxlhgkojryk0","name":"Cambodia U19","logo":"https:\/\/img.thesports.com\/football\/team\/31d64389a45aaeb7a61c9b76b72be555.png"},"away_team_id":"pxwrxlhgkojryk0","custom_key":"811b72e733737398880c4de471cb9457","environment":{"weather":5,"pressure":"763mmHg","temperature":"27\u00b0C","wind":"2.6m\/s","humidity":"40%"},"home_scores":[0,0,0,0,0,0,0],"home_team":{"id":"dj2ryohkpx1q1zp","name":"Australia U19","logo":"https:\/\/img.thesports.com\/football\/team\/2d8fe42de2f833581faa077f788329fa.png"},"home_team_id":"dj2ryohkpx1q1zp","match_date_vn":"20260609","match_time":1781010000,"raw":{"id":"23xmvkh6l5jjqg8","season_id":"l5ergpho0d9r8k0","competition_id":"gy0or5jhvgqwzv3","home_team_id":"dj2ryohkpx1q1zp","away_team_id":"pxwrxlhgkojryk0","status_id":1,"match_time":1781010000,"venue_id":"","referee_id":"","neutral":1,"note":"","home_scores":[0,0,0,0,0,0,0],"away_scores":[0,0,0,0,0,0,0],"home_position":"","away_position":"","coverage":{"mlive":1,"lineup":0,"gif":0},"round":{"stage_id":"8yomo4h6n6kq0j6","round_num":0,"group_num":3},"environment":{"weather":5,"pressure":"763mmHg","temperature":"27\u00b0C","wind":"2.6m\/s","humidity":"40%"},"updated_at":1780966866},"referee_id":"","season_id":"l5ergpho0d9r8k0","status_id":1,"venue_id":"","competition":{"id":"gy0or5jhvgqwzv3","name":"AFF U19 Youth Championship","logo":"https:\/\/img.thesports.com\/football\/competition\/c8bdf96ccd4faeab5087c45bd1da30af.png"}},"house_id":null}},{"id":2,"slug":"indonesia-vs-mozambique-luc-2000-ngay-09-06-2026-o17pjiomz05hy7j","sport":"football","live":false,"hot":true,"blv":true,"date":"09\/06","datesearch":"2026-06-09","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":"o17pjiomz05hy7j","sportId":1,"matchTime":1781010000,"matchStatus":1,"homeScore":[0,0,0,0,0,0,0],"awayScore":[0,0,0,0,0,0,0],"homeTeamName":"Indonesia","homeTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/628f16b29939d1b060af49f66ae0f7f8.png!w80","homeTeamId":"8vrqwnip44idqn2","awayTeamName":"Mozambique","awayTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/4ebcf9e1e66c0ecb1723ddb6dfdddd43.png!w80","awayTeamId":"zjek33i0mdudko2","competitionName":"Giao h\u1eefu Qu\u1ed1c t\u1ebf","competitionLogo":"https:\/\/img.colatv88xd.cc\/football\/competition\/4e7c9460ee862d47c2ce6debfef6aace.png!w80","competitionId":"mo07dnidvaxknxy","videoUrl":"https","animationUrl":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/football?profile=74rekh26eseunr0&showTrend=false&id=4549871","anchorAppointmentVoList":[{"userImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/web\/image\/Mjk2OGQ3OGU0ZDktYTE1OQ\/OTcxNDQ0MjdhMmItNzllNQ.jpg","houseId":"14707124","visitHistory":2056831,"matchId":"o17pjiomz05hy7j","nickName":"BLV STING","playStreamAddress":"https:\/\/live05.msdht.app\/live\/14707124.flv","playStreamAddress2":"https:\/\/live05.msdht.app\/live\/14707124.m3u8","houseName":" INTERF W\tAustralia W\tvs\tMexico W","houseImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/admin\/image\/ZTRmM2VlMTNmYTUtYzdlYQ\/NWI2MmFkMDMzNDYtMzgzMQ.jpg","anchorTitle":"","houseIntroduction":"","anchorTypeName":"\u8db3\u7403","fansCount":82,"liveStatus":1}],"animation_url":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/football?profile=74rekh26eseunr0&showTrend=false&id=4549871","away_team":{"id":"zjek33i0mdudko2","name":"Mozambique","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/4ebcf9e1e66c0ecb1723ddb6dfdddd43.png!w80"},"competition":{"id":"mo07dnidvaxknxy","name":"Giao h\u1eefu Qu\u1ed1c t\u1ebf","logo":"https:\/\/img.colatv88xd.cc\/football\/competition\/4e7c9460ee862d47c2ce6debfef6aace.png!w80"},"home_team":{"id":"8vrqwnip44idqn2","name":"Indonesia","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/628f16b29939d1b060af49f66ae0f7f8.png!w80"},"match_id":"o17pjiomz05hy7j","match_status":"scheduled","match_time":1781010000,"sport_id":1,"video_url":"https","node_api_updated_at":"2026-06-09T01:35:08.103Z","custom_key":"410fd04a5319ddfc8d752040bf0bb9d6","node_api_data":{"_id":"6a260b3f714cdface2eb3448","match_id":"6ypq3nhvdz0xmd7","competition_id":"jednm9whk0ryox8","away_scores":[0,0,0,0,0,0,0],"away_team":{"id":"j1l4rjnhonjm7vx","name":"Mozambique","logo":"https:\/\/img.thesports.com\/football\/team\/4ebcf9e1e66c0ecb1723ddb6dfdddd43.png"},"away_team_id":"j1l4rjnhonjm7vx","custom_key":"410fd04a5319ddfc8d752040bf0bb9d6","environment":{"weather":1,"pressure":"759mmHg","temperature":"28\u00b0C","wind":"2.6m\/s","humidity":"74%"},"home_scores":[0,0,0,0,0,0,0],"home_team":{"id":"jednm9whywwryox","name":"Indonesia","logo":"https:\/\/img.thesports.com\/football\/team\/628f16b29939d1b060af49f66ae0f7f8.png"},"home_team_id":"jednm9whywwryox","match_date_vn":"20260609","match_time":1781010000,"raw":{"id":"6ypq3nhvdz0xmd7","season_id":"d23xmvkh77yqg8n","competition_id":"jednm9whk0ryox8","home_team_id":"jednm9whywwryox","away_team_id":"j1l4rjnhonjm7vx","status_id":1,"match_time":1781010000,"venue_id":"","referee_id":"","neutral":0,"note":"","home_scores":[0,0,0,0,0,0,0],"away_scores":[0,0,0,0,0,0,0],"home_position":"122","away_position":"101","coverage":{"mlive":1,"lineup":0,"gif":0},"round":{"stage_id":"4wyrn4h5kggq86p","round_num":0,"group_num":0},"environment":{"weather":1,"pressure":"759mmHg","temperature":"28\u00b0C","wind":"2.6m\/s","humidity":"74%"},"updated_at":1780950016},"referee_id":"","season_id":"d23xmvkh77yqg8n","status_id":1,"venue_id":"","competition":{"id":"jednm9whk0ryox8","name":"International Friendly","logo":"https:\/\/img.thesports.com\/football\/competition\/4e7c9460ee862d47c2ce6debfef6aace.png"}},"house_id":null}},{"id":2,"slug":"dr-congo-vs-chile-luc-2200-ngay-09-06-2026-ndkz6i3v2l8ixq3","sport":"football","live":false,"hot":true,"blv":true,"date":"09\/06","datesearch":"2026-06-09","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":"ndkz6i3v2l8ixq3","sportId":1,"matchTime":1781017200,"matchStatus":1,"homeScore":[0,0,0,0,0,0,0],"awayScore":[0,0,0,0,0,0,0],"homeTeamName":"D.R. Congo","homeTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/49d342a8f5ce9acffb799b04c0ca43aa.png!w80","homeTeamId":"zjek33i05yidko2","awayTeamName":"Chil\u00ea","awayTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/76b605730bd2606bbcb290f1244dac9a.png!w80","awayTeamId":"1edq09ijmwc4qxg","competitionName":"Giao h\u1eefu Qu\u1ed1c t\u1ebf","competitionLogo":"https:\/\/img.colatv88xd.cc\/football\/competition\/4e7c9460ee862d47c2ce6debfef6aace.png!w80","competitionId":"mo07dnidvaxknxy","animationUrl":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/football?profile=74rekh26eseunr0&showTrend=false&id=4542626","anchorAppointmentVoList":[{"userImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/web\/image\/ZjcxOTk5ODBiNzgtZmUzOA\/MTQxZjc0NjY0MGMtNjc2Yw.jpg","houseId":"08552895","visitHistory":3066435,"matchId":"ndkz6i3v2l8ixq3","nickName":"BLV C2","playStreamAddress":"https:\/\/live05.msdht.app\/live\/08552895.flv","playStreamAddress2":"https:\/\/live05.msdht.app\/live\/08552895.m3u8","houseName":"INTERF\tCambodia\tvs Hong Kong","houseImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/admin\/image\/NTNhNzk3NTQ4ODEtZDAyNw\/ZTY1OGM5YjNmODAtY2FmNw.png","anchorTitle":"","houseIntroduction":"","anchorTypeName":"\u8db3\u7403","fansCount":345,"liveStatus":1}],"animation_url":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/football?profile=74rekh26eseunr0&showTrend=false&id=4542626","away_team":{"id":"1edq09ijmwc4qxg","name":"Chil\u00ea","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/76b605730bd2606bbcb290f1244dac9a.png!w80"},"competition":{"id":"mo07dnidvaxknxy","logo":"https:\/\/img.colatv88xd.cc\/football\/competition\/4e7c9460ee862d47c2ce6debfef6aace.png!w80","name":"Giao h\u1eefu Qu\u1ed1c t\u1ebf"},"home_team":{"id":"zjek33i05yidko2","name":"D.R. Congo","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/49d342a8f5ce9acffb799b04c0ca43aa.png!w80"},"match_id":"ndkz6i3v2l8ixq3","match_status":"scheduled","match_time":1781017200,"sport_id":1,"video_url":null,"zalo_enabled":false,"zalo_phone":"","custom_key":"59f44ef596759f787531621614c1e7e0","house_id":null}},{"id":2,"slug":"serbia-u19-vs-bo-dao-nha-u19-luc-2200-ngay-09-06-2026-jr7owipy5nntgq0","sport":"football","live":false,"hot":true,"blv":true,"date":"09\/06","datesearch":"2026-06-09","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":"jr7owipy5nntgq0","sportId":1,"matchTime":1781017200,"matchStatus":1,"homeScore":[0,0,0,0,0,0,0],"awayScore":[0,0,0,0,0,0,0],"homeTeamName":"Serbia U19","homeTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/059bbd8df7767d3bc7829e3735c221e2.png!w80","homeTeamId":"o07dnide2yt9knx","awayTeamName":"B\u1ed3 \u0110\u00e0o Nha U19","awayTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/d92d7ec47187a662aacda2d4b4c7628e.png!w80","awayTeamId":"vrqwniogwvudqn2","competitionName":"Euro U19","competitionLogo":"https:\/\/img.colatv88xd.cc\/football\/competition\/a6a98d7ce26efc8afe56aa744eebcefd.png!w80","competitionId":"w34kgmiyxb1ko92","animationUrl":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/football?profile=74rekh26eseunr0&showTrend=false&id=4519471","anchorAppointmentVoList":[{"userImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/web\/image\/OGZhNGQ0MzRjZWEtOWUyYg\/ZjY1YTRiMmY3NDMtZDI3NA.jpg","houseId":"99121525","visitHistory":1614706,"matchId":"jr7owipy5nntgq0","nickName":"BLV B\u00cd \u0110AO","playStreamAddress":"https:\/\/live05.msdht.app\/live\/99121525.flv","playStreamAddress2":"https:\/\/live05.msdht.app\/live\/99121525.m3u8","houseName":"INTERF W\tJapan W\tvs\tSouth Africa W","houseImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/admin\/image\/MmJlZTBiMGRkYTgtOTA1Mg\/MGU3YTgxNzdmMjktYzk3MA.png","anchorTitle":"","houseIntroduction":"","anchorTypeName":"\u8db3\u7403","fansCount":61,"liveStatus":1}],"animation_url":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/football?profile=74rekh26eseunr0&showTrend=false&id=4519471","away_team":{"id":"vrqwniogwvudqn2","name":"B\u1ed3 \u0110\u00e0o Nha U19","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/d92d7ec47187a662aacda2d4b4c7628e.png!w80"},"competition":{"id":"w34kgmiyxb1ko92","name":"Euro U19","logo":"https:\/\/img.colatv88xd.cc\/football\/competition\/a6a98d7ce26efc8afe56aa744eebcefd.png!w80"},"home_team":{"id":"o07dnide2yt9knx","name":"Serbia U19","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/059bbd8df7767d3bc7829e3735c221e2.png!w80"},"match_id":"jr7owipy5nntgq0","match_status":"scheduled","match_time":1781017200,"sport_id":1,"video_url":null,"node_api_updated_at":"2026-06-09T01:35:07.904Z","custom_key":"1e4257d19411565144ab4f2f3d2c0c71","node_api_data":{"_id":"6a260b40714cdface2eb3557","match_id":"pxwrxlhyl622ryk","competition_id":"kn54qllhejqvy9d","away_scores":[0,0,0,0,0,0,0],"away_team":{"id":"ednm9whk71vryox","name":"Portugal U19","logo":"https:\/\/img.thesports.com\/football\/team\/d92d7ec47187a662aacda2d4b4c7628e.png"},"away_team_id":"ednm9whk71vryox","custom_key":"1e4257d19411565144ab4f2f3d2c0c71","environment":{"weather":5,"pressure":"761mmHg","temperature":"29\u00b0C","wind":"4.5m\/s","humidity":"48%"},"home_scores":[0,0,0,0,0,0,0],"home_team":{"id":"4jwq2gh41vom0ve","name":"Serbia U19","logo":"https:\/\/img.thesports.com\/football\/team\/059bbd8df7767d3bc7829e3735c221e2.png"},"home_team_id":"4jwq2gh41vom0ve","match_date_vn":"20260609","match_time":1781017200,"raw":{"id":"pxwrxlhyl622ryk","season_id":"l5ergpho0l7r8k0","competition_id":"kn54qllhejqvy9d","home_team_id":"4jwq2gh41vom0ve","away_team_id":"ednm9whk71vryox","status_id":1,"match_time":1781017200,"venue_id":"","referee_id":"","neutral":1,"note":"","home_scores":[0,0,0,0,0,0,0],"away_scores":[0,0,0,0,0,0,0],"home_position":"","away_position":"","coverage":{"mlive":1,"lineup":0,"gif":0},"round":{"stage_id":"23xmvkhlex7qg8n","round_num":0,"group_num":6},"environment":{"weather":5,"pressure":"761mmHg","temperature":"29\u00b0C","wind":"4.5m\/s","humidity":"48%"},"updated_at":1780966811},"referee_id":"","season_id":"l5ergpho0l7r8k0","status_id":1,"venue_id":"","competition":{"id":"kn54qllhejqvy9d","name":"UEFA European U19 Football Championship","logo":"https:\/\/img.thesports.com\/football\/competition\/a6a98d7ce26efc8afe56aa744eebcefd.png"}},"house_id":null}},{"id":2,"slug":"georgia-u19-vs-iceland-u19-luc-2200-ngay-09-06-2026-jek33i8m2d2a9ko","sport":"football","live":false,"hot":true,"blv":true,"date":"09\/06","datesearch":"2026-06-09","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":"jek33i8m2d2a9ko","sportId":1,"matchTime":1781017200,"matchStatus":1,"homeScore":[0,0,0,0,0,0,0],"awayScore":[0,0,0,0,0,0,0],"homeTeamName":"Georgia U19","homeTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/c5b86fa907b96e38e377ddfe82802cc6.png!w80","homeTeamId":"ndqmlix210igkve","awayTeamName":"Iceland U19","awayTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/77772713a7d7e02b10ca9bd90e4f6a31.png!w80","awayTeamId":"g6763ivygobp7ry","competitionName":"Euro U19","competitionLogo":"https:\/\/img.colatv88xd.cc\/football\/competition\/a6a98d7ce26efc8afe56aa744eebcefd.png!w80","competitionId":"w34kgmiyxb1ko92","animationUrl":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/football?profile=74rekh26eseunr0&showTrend=false&id=4519582","anchorAppointmentVoList":[{"userImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/web\/image\/Mjk2OGQ3OGU0ZDktYTE1OQ\/OTcxNDQ0MjdhMmItNzllNQ.jpg","houseId":"14707124","visitHistory":2056831,"matchId":"jek33i8m2d2a9ko","nickName":"BLV STING","playStreamAddress":"https:\/\/live05.msdht.app\/live\/14707124.flv","playStreamAddress2":"https:\/\/live05.msdht.app\/live\/14707124.m3u8","houseName":" INTERF W\tAustralia W\tvs\tMexico W","houseImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/admin\/image\/ZTRmM2VlMTNmYTUtYzdlYQ\/NWI2MmFkMDMzNDYtMzgzMQ.jpg","anchorTitle":"","houseIntroduction":"","anchorTypeName":"\u8db3\u7403","fansCount":82,"liveStatus":1}],"animation_url":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/football?profile=74rekh26eseunr0&showTrend=false&id=4519582","away_team":{"id":"g6763ivygobp7ry","name":"Iceland U19","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/77772713a7d7e02b10ca9bd90e4f6a31.png!w80"},"competition":{"id":"w34kgmiyxb1ko92","name":"Euro U19","logo":"https:\/\/img.colatv88xd.cc\/football\/competition\/a6a98d7ce26efc8afe56aa744eebcefd.png!w80"},"home_team":{"id":"ndqmlix210igkve","name":"Georgia U19","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/c5b86fa907b96e38e377ddfe82802cc6.png!w80"},"match_id":"jek33i8m2d2a9ko","match_status":"scheduled","match_time":1781017200,"sport_id":1,"video_url":null,"node_api_updated_at":"2026-06-09T01:35:08.395Z","custom_key":"75e97ee479d03c650ddddaf8e0c11199","node_api_data":{"_id":"6a260b40714cdface2eb355f","match_id":"ednm9whw5j2jryo","competition_id":"kn54qllhejqvy9d","away_scores":[0,0,0,0,0,0,0],"away_team":{"id":"k82rekhvnldrepz","name":"Iceland U19","logo":"https:\/\/img.thesports.com\/football\/team\/77772713a7d7e02b10ca9bd90e4f6a31.png"},"away_team_id":"k82rekhvnldrepz","custom_key":"75e97ee479d03c650ddddaf8e0c11199","environment":{"weather":7,"pressure":"761mmHg","temperature":"25\u00b0C","wind":"4.8m\/s","humidity":"50%"},"home_scores":[0,0,0,0,0,0,0],"home_team":{"id":"965mkyh7ypnr1ge","name":"Georgia U19","logo":"https:\/\/img.thesports.com\/football\/team\/c5b86fa907b96e38e377ddfe82802cc6.png"},"home_team_id":"965mkyh7ypnr1ge","match_date_vn":"20260609","match_time":1781017200,"raw":{"id":"ednm9whw5j2jryo","season_id":"l5ergpho0l7r8k0","competition_id":"kn54qllhejqvy9d","home_team_id":"965mkyh7ypnr1ge","away_team_id":"k82rekhvnldrepz","status_id":1,"match_time":1781017200,"venue_id":"","referee_id":"","neutral":0,"note":"","home_scores":[0,0,0,0,0,0,0],"away_scores":[0,0,0,0,0,0,0],"home_position":"","away_position":"","coverage":{"mlive":1,"lineup":0,"gif":0},"round":{"stage_id":"1l4rjnhd836m7vx","round_num":0,"group_num":7},"environment":{"weather":7,"pressure":"761mmHg","temperature":"25\u00b0C","wind":"4.8m\/s","humidity":"50%"},"updated_at":1780968615},"referee_id":"","season_id":"l5ergpho0l7r8k0","status_id":1,"venue_id":"","competition":{"id":"kn54qllhejqvy9d","name":"UEFA European U19 Football Championship","logo":"https:\/\/img.thesports.com\/football\/competition\/a6a98d7ce26efc8afe56aa744eebcefd.png"}},"house_id":null}},{"id":2,"slug":"armenia-vs-moldova-luc-2200-ngay-09-06-2026-9gklzi1wdrxtm7x","sport":"football","live":false,"hot":true,"blv":true,"date":"09\/06","datesearch":"2026-06-09","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":"9gklzi1wdrxtm7x","sportId":1,"matchTime":1781017200,"matchStatus":1,"homeScore":[0,0,0,0,0,0,0],"awayScore":[0,0,0,0,0,0,0],"homeTeamName":"Armenia","homeTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/13d8532225dea4fca8e0ebdfb27b83e4.png!w80","homeTeamId":"5wv78xi4rgankrj","awayTeamName":"Moldova","awayTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/3f13cf4ddf6fc50c0d39a1d5aeb57dd8.png!w80","awayTeamId":"59gklzi2nwf17xd","competitionName":"Giao h\u1eefu Qu\u1ed1c t\u1ebf","competitionLogo":"https:\/\/img.colatv88xd.cc\/football\/competition\/4e7c9460ee862d47c2ce6debfef6aace.png!w80","competitionId":"mo07dnidvaxknxy","videoUrl":"https","animationUrl":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/football?profile=74rekh26eseunr0&showTrend=false&id=4544900","anchorAppointmentVoList":[{"userImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/web\/image\/OWEyYWQ1NDcwZDAtNDRlMg\/YTY4NDZhZTY5ZDEtMGJmOQ.jpg","houseId":"90865415","visitHistory":568054,"matchId":"9gklzi1wdrxtm7x","nickName":"BLV 247","playStreamAddress":"https:\/\/live05.msdht.app\/live\/90865415.flv","playStreamAddress2":"https:\/\/live05.msdht.app\/live\/90865415.m3u8","houseName":"NBA Final   New York Knicks vs San Antonio Spurs  ","houseImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/admin\/image\/MjhmNmNiOTA4ZDktZDIwZQ\/ODQ3ODZiOGQyNDgtZjBiMg.jpg","anchorTitle":"","houseIntroduction":"","anchorTypeName":"\u8db3\u7403","fansCount":56,"liveStatus":2},{"userImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/web\/image\/ZTY1M2Y4MzAxZTItZGRhYw\/NTA1MTQ5Y2RlOGMtMmQyYg.jpg","houseId":"82054853","visitHistory":2814207,"matchId":"9gklzi1wdrxtm7x","nickName":"BLV ROCKSTAR","playStreamAddress":"https:\/\/live05.msdht.app\/live\/82054853.flv","playStreamAddress2":"https:\/\/live05.msdht.app\/live\/82054853.m3u8","houseName":"INTERF\tChina\tvs Thailand","houseImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/admin\/image\/MjM4ZDcwYzIwZWItNDk4MQ\/MzU1MDM1ZWFkZWQtNWMzMg.png","anchorTitle":"","houseIntroduction":"","anchorTypeName":"\u7bee\u7403","fansCount":329,"liveStatus":1}],"animation_url":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/football?profile=74rekh26eseunr0&showTrend=false&id=4544900","away_team":{"id":"59gklzi2nwf17xd","name":"Moldova","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/3f13cf4ddf6fc50c0d39a1d5aeb57dd8.png!w80"},"competition":{"id":"mo07dnidvaxknxy","logo":"https:\/\/img.colatv88xd.cc\/football\/competition\/4e7c9460ee862d47c2ce6debfef6aace.png!w80","name":"Giao h\u1eefu Qu\u1ed1c t\u1ebf"},"home_team":{"id":"5wv78xi4rgankrj","name":"Armenia","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/13d8532225dea4fca8e0ebdfb27b83e4.png!w80"},"match_id":"9gklzi1wdrxtm7x","match_status":"scheduled","match_time":1781017200,"sport_id":1,"video_url":"https","zalo_enabled":false,"zalo_phone":"","node_api_updated_at":"2026-06-09T01:35:07.712Z","custom_key":"0289bd5ea3ba2ffc2d9673e695d07f98","node_api_data":{"_id":"6a260b40714cdface2eb3571","match_id":"3glrw7hng5p8qdy","competition_id":"jednm9whk0ryox8","away_scores":[0,0,0,0,0,0,0],"away_team":{"id":"56ypq3nhylpmd7o","name":"Moldova","logo":"https:\/\/img.thesports.com\/football\/team\/3f13cf4ddf6fc50c0d39a1d5aeb57dd8.png"},"away_team_id":"56ypq3nhylpmd7o","custom_key":"0289bd5ea3ba2ffc2d9673e695d07f98","environment":{"weather":6,"pressure":"761mmHg","temperature":"20\u00b0C","wind":"3.4m\/s","humidity":"59%"},"home_scores":[0,0,0,0,0,0,0],"home_team":{"id":"9vjxm8gh167r6od","name":"Armenia","logo":"https:\/\/img.thesports.com\/football\/team\/13d8532225dea4fca8e0ebdfb27b83e4.png"},"home_team_id":"9vjxm8gh167r6od","match_date_vn":"20260609","match_time":1781017200,"raw":{"id":"3glrw7hng5p8qdy","season_id":"d23xmvkh77yqg8n","competition_id":"jednm9whk0ryox8","home_team_id":"9vjxm8gh167r6od","away_team_id":"56ypq3nhylpmd7o","status_id":1,"match_time":1781017200,"venue_id":"kdj2ryoh54pq1zp","referee_id":"","neutral":0,"note":"","home_scores":[0,0,0,0,0,0,0],"away_scores":[0,0,0,0,0,0,0],"home_position":"106","away_position":"159","coverage":{"mlive":1,"lineup":0,"gif":0},"round":{"stage_id":"4wyrn4h5kggq86p","round_num":0,"group_num":0},"environment":{"weather":6,"pressure":"761mmHg","temperature":"20\u00b0C","wind":"3.4m\/s","humidity":"59%"},"updated_at":1780968016},"referee_id":"","season_id":"d23xmvkh77yqg8n","status_id":1,"venue_id":"kdj2ryoh54pq1zp","competition":{"id":"jednm9whk0ryox8","name":"International Friendly","logo":"https:\/\/img.thesports.com\/football\/competition\/4e7c9460ee862d47c2ce6debfef6aace.png"}},"house_id":null}},{"id":2,"slug":"kazakhstan-u19-vs-hy-lap-u19-luc-2200-ngay-09-06-2026-o17pjio423eiy7j","sport":"football","live":false,"hot":true,"blv":true,"date":"09\/06","datesearch":"2026-06-09","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":"o17pjio423eiy7j","sportId":1,"matchTime":1781017200,"matchStatus":1,"homeScore":[0,0,0,0,0,0,0],"awayScore":[0,0,0,0,0,0,0],"homeTeamName":"Kazakhstan U19","homeTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/0b01c7d68feb22290f3b0da91bef689d.png!w80","homeTeamId":"m2q15i2wyobm76x","awayTeamName":"Hy L\u1ea1p U19","awayTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/1da38e9fc1f765ffa964a0ab64c8d8fe.png!w80","awayTeamId":"34kgmi2nv2f8ko9","competitionName":"Euro U19","competitionLogo":"https:\/\/img.colatv88xd.cc\/football\/competition\/a6a98d7ce26efc8afe56aa744eebcefd.png!w80","competitionId":"w34kgmiyxb1ko92","animationUrl":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/football?profile=74rekh26eseunr0&showTrend=false&id=4519470","anchorAppointmentVoList":[{"userImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/web\/image\/NWUwNzcyMzRjMDUtZDg2NA\/YTZhMzUyYjZkMzAtOGNkZg.jpg","houseId":"78905744","visitHistory":9538767,"matchId":"o17pjio423eiy7j","nickName":"BLV 7UP","playStreamAddress":"https:\/\/live05.msdht.app\/live\/78905744.flv","playStreamAddress2":"https:\/\/live05.msdht.app\/live\/78905744.m3u8","houseName":"INTERF\tOman\tvs Kuwait","houseImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/admin\/image\/ZmU4NDM4OGViMmUtYzEzYQ\/ZmQ3NjA5MmZmMjctYjc2Ng.png","anchorTitle":"","houseIntroduction":"","anchorTypeName":"\u8db3\u7403","fansCount":254,"liveStatus":1}],"animation_url":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/football?profile=74rekh26eseunr0&showTrend=false&id=4519470","away_team":{"id":"34kgmi2nv2f8ko9","name":"Hy L\u1ea1p U19","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/1da38e9fc1f765ffa964a0ab64c8d8fe.png!w80"},"competition":{"id":"w34kgmiyxb1ko92","name":"Euro U19","logo":"https:\/\/img.colatv88xd.cc\/football\/competition\/a6a98d7ce26efc8afe56aa744eebcefd.png!w80"},"home_team":{"id":"m2q15i2wyobm76x","name":"Kazakhstan U19","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/0b01c7d68feb22290f3b0da91bef689d.png!w80"},"match_id":"o17pjio423eiy7j","match_status":"scheduled","match_time":1781017200,"sport_id":1,"video_url":null,"node_api_updated_at":"2026-06-09T01:35:09.105Z","custom_key":"ee8d264c24452ff62701e71390c14379","node_api_data":{"_id":"6a260b40714cdface2eb354c","match_id":"6ypq3nhvk241md7","competition_id":"kn54qllhejqvy9d","away_scores":[0,0,0,0,0,0,0],"away_team":{"id":"y0or5jhlexlqwzv","name":"Greece U19","logo":"https:\/\/img.thesports.com\/football\/team\/1da38e9fc1f765ffa964a0ab64c8d8fe.png"},"away_team_id":"y0or5jhlexlqwzv","custom_key":"ee8d264c24452ff62701e71390c14379","environment":{"weather":5,"pressure":"761mmHg","temperature":"29\u00b0C","wind":"4.5m\/s","humidity":"48%"},"home_scores":[0,0,0,0,0,0,0],"home_team":{"id":"l5ergpho81gr8k0","name":"Kazakhstan U19","logo":"https:\/\/img.thesports.com\/football\/team\/0b01c7d68feb22290f3b0da91bef689d.png"},"home_team_id":"l5ergpho81gr8k0","match_date_vn":"20260609","match_time":1781017200,"raw":{"id":"6ypq3nhvk241md7","season_id":"l5ergpho0l7r8k0","competition_id":"kn54qllhejqvy9d","home_team_id":"l5ergpho81gr8k0","away_team_id":"y0or5jhlexlqwzv","status_id":1,"match_time":1781017200,"venue_id":"","referee_id":"","neutral":0,"note":"","home_scores":[0,0,0,0,0,0,0],"away_scores":[0,0,0,0,0,0,0],"home_position":"","away_position":"","coverage":{"mlive":1,"lineup":0,"gif":0},"round":{"stage_id":"23xmvkhlex7qg8n","round_num":0,"group_num":6},"environment":{"weather":5,"pressure":"761mmHg","temperature":"29\u00b0C","wind":"4.5m\/s","humidity":"48%"},"updated_at":1780966866},"referee_id":"","season_id":"l5ergpho0l7r8k0","status_id":1,"venue_id":"","competition":{"id":"kn54qllhejqvy9d","name":"UEFA European U19 Football Championship","logo":"https:\/\/img.thesports.com\/football\/competition\/a6a98d7ce26efc8afe56aa744eebcefd.png"}},"house_id":null}},{"id":2,"slug":"slovenia-nu-vs-duc-nu-luc-2300-ngay-09-06-2026-oj7x9ix09ovu47g","sport":"football","live":false,"hot":true,"blv":true,"date":"09\/06","datesearch":"2026-06-09","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":"oj7x9ix09ovu47g","sportId":1,"matchTime":1781020800,"matchStatus":1,"homeScore":[0,0,0,0,0,0,0],"awayScore":[0,0,0,0,0,0,0],"homeTeamName":"Slovenia N\u1eef","homeTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/e4ba31fba036a999321d5460f7f2d1d1.png!w80","homeTeamId":"ndkz6izyp2seq3z","awayTeamName":"\u0110\u1ee9c N\u1eef","awayTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/f157d175fc5293c5ac350409519194cc.png!w80","awayTeamId":"xvkjoi9m0ofx793","competitionName":"V\u00f2ng lo\u1ea1i Gi\u1ea3i v\u00f4 \u0111\u1ecbch th\u1ebf gi\u1edbi N\u1eef, khu v\u1ef1c Ch\u00e2u \u00c2u","competitionLogo":"https:\/\/img.colatv88xd.cc\/football\/competition\/45c47fad4b3de71014c5173e34430fcc.png!w80","competitionId":"5wv78xijjujkrjn","animationUrl":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/football?profile=74rekh26eseunr0&showTrend=false&id=4454775","anchorAppointmentVoList":[{"userImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/web\/image\/MDI1MjY0NzczYTctZGI5MQ\/NDQ3NTFjYjlhNjQtNzMwOQ.jpg","houseId":"90725470","visitHistory":2275754,"matchId":"oj7x9ix09ovu47g","nickName":"BLV SPRITE","playStreamAddress":"https:\/\/live05.msdht.app\/live\/90725470.flv","playStreamAddress2":"https:\/\/live05.msdht.app\/live\/90725470.m3u8","houseName":"INTERF\tPeru\tvs\tSpain","houseImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/admin\/image\/NDk5MTY2MWZiODAtY2QwZQ\/MjQwZDI2MzExODMtZTUwMQ.png","anchorTitle":"","houseIntroduction":"","anchorTypeName":"\u8db3\u7403","fansCount":48,"liveStatus":2}],"animation_url":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/football?profile=74rekh26eseunr0&showTrend=false&id=4454775","away_team":{"id":"xvkjoi9m0ofx793","name":"\u0110\u1ee9c N\u1eef","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/f157d175fc5293c5ac350409519194cc.png!w80"},"competition":{"id":"5wv78xijjujkrjn","name":"V\u00f2ng lo\u1ea1i Gi\u1ea3i v\u00f4 \u0111\u1ecbch th\u1ebf gi\u1edbi N\u1eef, khu v\u1ef1c Ch\u00e2u \u00c2u","logo":"https:\/\/img.colatv88xd.cc\/football\/competition\/45c47fad4b3de71014c5173e34430fcc.png!w80"},"home_team":{"id":"ndkz6izyp2seq3z","name":"Slovenia N\u1eef","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/e4ba31fba036a999321d5460f7f2d1d1.png!w80"},"match_id":"oj7x9ix09ovu47g","match_status":"scheduled","match_time":1781020800,"sport_id":1,"video_url":null,"node_api_updated_at":"2026-06-09T01:35:09.025Z","custom_key":"e46178d9046c5f2966b6f38e51e63eb2","node_api_data":{"_id":"6a275cba714cdface249634a","match_id":"2y8m4zh5pzl7ql0","competition_id":"gx7lm7ph00m2wdk","away_scores":[0,0,0,0,0,0,0],"away_team":{"id":"4wyrn4h8exdq86p","name":"Germany Women","logo":"https:\/\/img.thesports.com\/football\/team\/f157d175fc5293c5ac350409519194cc.png"},"away_team_id":"4wyrn4h8exdq86p","custom_key":"e46178d9046c5f2966b6f38e51e63eb2","environment":{"weather":7,"pressure":"759mmHg","temperature":"27\u00b0C","wind":"4.0m\/s","humidity":"48%"},"home_scores":[0,0,0,0,0,0,0],"home_team":{"id":"pxwrxlhgw4lryk0","name":"Slovenia Women","logo":"https:\/\/img.thesports.com\/football\/team\/e4ba31fba036a999321d5460f7f2d1d1.png"},"home_team_id":"pxwrxlhgw4lryk0","match_date_vn":"20260610","match_time":1781020800,"raw":{"id":"2y8m4zh5pzl7ql0","season_id":"9dn1m1gh6w6moep","competition_id":"gx7lm7ph00m2wdk","home_team_id":"pxwrxlhgw4lryk0","away_team_id":"4wyrn4h8exdq86p","status_id":1,"match_time":1781020800,"venue_id":"","referee_id":"","neutral":0,"note":"","home_scores":[0,0,0,0,0,0,0],"away_scores":[0,0,0,0,0,0,0],"home_position":"38","away_position":"4","coverage":{"mlive":1,"lineup":0,"gif":0},"round":{"stage_id":"jw2r09hgznvrz84","round_num":0,"group_num":4},"environment":{"weather":7,"pressure":"759mmHg","temperature":"27\u00b0C","wind":"4.0m\/s","humidity":"48%"},"updated_at":1780966216},"referee_id":"","season_id":"9dn1m1gh6w6moep","status_id":1,"venue_id":"","competition":{"id":"gx7lm7ph00m2wdk","name":"FIFA Women's World Cup qualification(UEFA)","logo":"https:\/\/img.thesports.com\/football\/competition\/45c47fad4b3de71014c5173e34430fcc.png"}},"house_id":null}},{"id":2,"slug":"sjk-akatemia-vs-jippo-luc-2300-ngay-09-06-2026-xvkjoi8z4lxf879","sport":"football","live":false,"hot":true,"blv":true,"date":"09\/06","datesearch":"2026-06-09","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":"xvkjoi8z4lxf879","sportId":1,"matchTime":1781020800,"matchStatus":1,"homeScore":[0,0,0,0,0,0,0],"awayScore":[0,0,0,0,0,0,0],"homeTeamName":"SJK Akatemia","homeTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/1673aae6c71fb628e98a6b2306ae14d6.png!w80","homeTeamId":"8lk2diozdpt3736","awayTeamName":"JIPPO","awayTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/f2a0ad7b962110a5c535b224ab055d86.png!w80","awayTeamId":"vmqy9ijwv4c4k9r","competitionName":"Gi\u1ea3i h\u1ea1ng 2 Ph\u1ea7n Lan","competitionLogo":"https:\/\/img.colatv88xd.cc\/football\/competition\/9267ee08759fdc25c89d3e4642303522.png!w80","competitionId":"2jr7owivdh1q0em","animationUrl":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/football?profile=74rekh26eseunr0&showTrend=false&id=4477372","anchorAppointmentVoList":[{"userImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/web\/image\/NGZkODJiZmYyNTktNDFhZQ\/MTBjZDlkZjE5ZGYtMDIwOQ.jpg","houseId":"87379114","visitHistory":1153487,"matchId":"xvkjoi8z4lxf879","nickName":"BLV Cozy","playStreamAddress":"https:\/\/live05.msdht.app\/live\/87379114.flv","playStreamAddress2":"https:\/\/live05.msdht.app\/live\/87379114.m3u8","houseName":"MPBL\tMarikina Shoemasters vs Binan Tatak Gel","houseImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/admin\/image\/NzZmMTdhNDQyODUtMzUzOA\/OTllZGUxNmUwOGEtZmZhZQ.png","anchorTitle":"","houseIntroduction":"","anchorTypeName":"\u8db3\u7403","fansCount":304,"liveStatus":2}],"animation_url":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/football?profile=74rekh26eseunr0&showTrend=false&id=4477372","away_team":{"id":"vmqy9ijwv4c4k9r","name":"JIPPO","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/f2a0ad7b962110a5c535b224ab055d86.png!w80"},"competition":{"id":"2jr7owivdh1q0em","logo":"https:\/\/img.colatv88xd.cc\/football\/competition\/9267ee08759fdc25c89d3e4642303522.png!w80","name":"Gi\u1ea3i h\u1ea1ng 2 Ph\u1ea7n Lan"},"home_team":{"id":"8lk2diozdpt3736","name":"SJK Akatemia","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/1673aae6c71fb628e98a6b2306ae14d6.png!w80"},"match_id":"xvkjoi8z4lxf879","match_status":"scheduled","match_time":1781020800,"sport_id":1,"video_url":null,"zalo_enabled":false,"zalo_phone":"","node_api_updated_at":"2026-06-09T01:35:08.483Z","custom_key":"7e14bec6a0e6a6f3bc70055b185a5fda","node_api_data":{"_id":"6a275cba714cdface2496364","match_id":"jw2r09hk6owjrz8","competition_id":"56ypq3nhgwmd7oj","away_scores":[0,0,0,0,0,0,0],"away_team":{"id":"dj2ryohkxlzq1zp","name":"JIPPO","logo":"https:\/\/img.thesports.com\/football\/team\/f2a0ad7b962110a5c535b224ab055d86.png"},"away_team_id":"dj2ryohkxlzq1zp","custom_key":"7e14bec6a0e6a6f3bc70055b185a5fda","environment":{"weather":7,"pressure":"758mmHg","temperature":"20\u00b0C","wind":"2.6m\/s","humidity":"66%"},"home_scores":[0,0,0,0,0,0,0],"home_team":{"id":"23xmvkho52zqg8n","name":"SJK Akatemia","logo":"https:\/\/img.thesports.com\/football\/team\/1673aae6c71fb628e98a6b2306ae14d6.png"},"home_team_id":"23xmvkho52zqg8n","match_date_vn":"20260610","match_time":1781020800,"raw":{"id":"jw2r09hk6owjrz8","season_id":"2y8m4zh30gpql07","competition_id":"56ypq3nhgwmd7oj","home_team_id":"23xmvkho52zqg8n","away_team_id":"dj2ryohkxlzq1zp","status_id":1,"match_time":1781020800,"venue_id":"4zp5rzghkvlq82w","referee_id":"","neutral":0,"note":"","home_scores":[0,0,0,0,0,0,0],"away_scores":[0,0,0,0,0,0,0],"home_position":"9","away_position":"5","coverage":{"mlive":1,"lineup":0,"gif":0},"round":{"stage_id":"4wyrn4h53g1q86p","round_num":10,"group_num":0},"environment":{"weather":7,"pressure":"758mmHg","temperature":"20\u00b0C","wind":"2.6m\/s","humidity":"66%"},"updated_at":1780967415},"referee_id":"","season_id":"2y8m4zh30gpql07","status_id":1,"venue_id":"4zp5rzghkvlq82w","competition":{"id":"56ypq3nhgwmd7oj","name":"Finnish Ykkosliiga","logo":"https:\/\/img.thesports.com\/football\/competition\/9267ee08759fdc25c89d3e4642303522.png"}},"house_id":null}},{"id":2,"slug":"na-uy-nu-vs-ao-nu-luc-2300-ngay-09-06-2026-vmqy9ivw62osgk9","sport":"football","live":false,"hot":true,"blv":true,"date":"09\/06","datesearch":"2026-06-09","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":"vmqy9ivw62osgk9","sportId":1,"matchTime":1781020800,"matchStatus":1,"homeScore":[0,0,0,0,0,0,0],"awayScore":[0,0,0,0,0,0,0],"homeTeamName":"Na Uy N\u1eef","homeTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/8ac13b94a68e59b58cd3b404e2d5db3e.png!w80","homeTeamId":"2jr7owi0j5s3q0e","awayTeamName":"\u00c1o N\u1eef","awayTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/b27c40f1f7fb35fcf65d89dc29748e29.png!w80","awayTeamId":"527r3iexdru87ev","competitionName":"V\u00f2ng lo\u1ea1i Gi\u1ea3i v\u00f4 \u0111\u1ecbch th\u1ebf gi\u1edbi N\u1eef, khu v\u1ef1c Ch\u00e2u \u00c2u","competitionLogo":"https:\/\/img.colatv88xd.cc\/football\/competition\/45c47fad4b3de71014c5173e34430fcc.png!w80","competitionId":"5wv78xijjujkrjn","animationUrl":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/football?profile=74rekh26eseunr0&showTrend=false&id=4454776","anchorAppointmentVoList":[{"userImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/web\/image\/ZDFkNzAwYjBlNGUtZmY1Mg\/Nzk0OTU4NTM2NjItNDM2Nw.jpg","houseId":"43612277","visitHistory":6171035,"matchId":"vmqy9ivw62osgk9","nickName":"BLV PEPSI","playStreamAddress":"https:\/\/live05.msdht.app\/live\/43612277.flv","playStreamAddress2":"https:\/\/live05.msdht.app\/live\/43612277.m3u8","houseName":"USA MLSRv\tMinnesota United B\t vs Sporting Kansas City II","houseImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/admin\/image\/YjA4Yzc0MjYyMzYtMDg3ZA\/ZjFmYTExYjgzY2QtNjBhZg.png","anchorTitle":"","houseIntroduction":"","anchorTypeName":"\u8db3\u7403","fansCount":477,"liveStatus":2}],"animation_url":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/football?profile=74rekh26eseunr0&showTrend=false&id=4454776","away_team":{"id":"527r3iexdru87ev","name":"\u00c1o N\u1eef","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/b27c40f1f7fb35fcf65d89dc29748e29.png!w80"},"competition":{"id":"5wv78xijjujkrjn","name":"V\u00f2ng lo\u1ea1i Gi\u1ea3i v\u00f4 \u0111\u1ecbch th\u1ebf gi\u1edbi N\u1eef, khu v\u1ef1c Ch\u00e2u \u00c2u","logo":"https:\/\/img.colatv88xd.cc\/football\/competition\/45c47fad4b3de71014c5173e34430fcc.png!w80"},"home_team":{"id":"2jr7owi0j5s3q0e","name":"Na Uy N\u1eef","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/8ac13b94a68e59b58cd3b404e2d5db3e.png!w80"},"match_id":"vmqy9ivw62osgk9","match_status":"scheduled","match_time":1781020800,"sport_id":1,"video_url":null,"node_api_updated_at":"2026-06-09T01:35:08.839Z","custom_key":"bb0caf2dab9fe41055636bc914d209e3","node_api_data":{"_id":"6a275cba714cdface2496353","match_id":"8yomo4h140n6q0j","competition_id":"gx7lm7ph00m2wdk","away_scores":[0,0,0,0,0,0,0],"away_team":{"id":"3glrw7hwe89qdyj","name":"Austria Women","logo":"https:\/\/img.thesports.com\/football\/team\/b27c40f1f7fb35fcf65d89dc29748e29.png"},"away_team_id":"3glrw7hwe89qdyj","custom_key":"bb0caf2dab9fe41055636bc914d209e3","environment":{"weather":10,"pressure":"751mmHg","temperature":"13\u00b0C","wind":"5.8m\/s","humidity":"96%"},"home_scores":[0,0,0,0,0,0,0],"home_team":{"id":"z8yomo4hd2wq0j6","name":"Norway Women","logo":"https:\/\/img.thesports.com\/football\/team\/8ac13b94a68e59b58cd3b404e2d5db3e.png"},"home_team_id":"z8yomo4hd2wq0j6","match_date_vn":"20260610","match_time":1781020800,"raw":{"id":"8yomo4h140n6q0j","season_id":"9dn1m1gh6w6moep","competition_id":"gx7lm7ph00m2wdk","home_team_id":"z8yomo4hd2wq0j6","away_team_id":"3glrw7hwe89qdyj","status_id":1,"match_time":1781020800,"venue_id":"","referee_id":"","neutral":0,"note":"","home_scores":[0,0,0,0,0,0,0],"away_scores":[0,0,0,0,0,0,0],"home_position":"13","away_position":"22","coverage":{"mlive":1,"lineup":0,"gif":0},"round":{"stage_id":"jw2r09hgznvrz84","round_num":0,"group_num":4},"environment":{"weather":10,"pressure":"751mmHg","temperature":"13\u00b0C","wind":"5.8m\/s","humidity":"96%"},"updated_at":1780962615},"referee_id":"","season_id":"9dn1m1gh6w6moep","status_id":1,"venue_id":"","competition":{"id":"gx7lm7ph00m2wdk","name":"FIFA Women's World Cup qualification(UEFA)","logo":"https:\/\/img.thesports.com\/football\/competition\/45c47fad4b3de71014c5173e34430fcc.png"}},"house_id":null}},{"id":2,"slug":"thuy-dien-nu-vs-y-nu-luc-0000-ngay-10-06-2026-63kv9igr814ux7e","sport":"football","live":false,"hot":true,"blv":true,"date":"10\/06","datesearch":"2026-06-10","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":"63kv9igr814ux7e","sportId":1,"matchTime":1781024400,"matchStatus":1,"homeScore":[0,0,0,0,0,0,0],"awayScore":[0,0,0,0,0,0,0],"homeTeamName":"Th\u1ee5y \u0110i\u1ec3n N\u1eef","homeTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/f7b81940f53996393c1da6739114decd.png!w80","homeTeamId":"jek33i6xl2adko2","awayTeamName":"\u00dd N\u1eef","awayTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/d3cf991cf96ba15132ed236fa0cad5a5.png!w80","awayTeamId":"9gklzi091vb17xd","competitionName":"V\u00f2ng lo\u1ea1i Gi\u1ea3i v\u00f4 \u0111\u1ecbch th\u1ebf gi\u1edbi N\u1eef, khu v\u1ef1c Ch\u00e2u \u00c2u","competitionLogo":"https:\/\/img.colatv88xd.cc\/football\/competition\/45c47fad4b3de71014c5173e34430fcc.png!w80","competitionId":"5wv78xijjujkrjn","animationUrl":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/football?profile=74rekh26eseunr0&showTrend=false&id=4454739","anchorAppointmentVoList":[{"userImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/web\/image\/NWJlYjRhNTYyZmYtZTM3MQ\/ZjY3N2M5NzhkZDMtMWQyMw.jpg","houseId":"14830711","visitHistory":3694918,"matchId":"63kv9igr814ux7e","nickName":"BLV GI\u00c0 L\u00c0NG","playStreamAddress":"https:\/\/live05.msdht.app\/live\/14830711.flv","playStreamAddress2":"https:\/\/live05.msdht.app\/live\/14830711.m3u8","houseName":"INTERF\tFrance\tvs\tNorthern Ireland","houseImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/admin\/image\/NzhjMjFiYTAzYWYtMGYzNQ\/M2NkNmI4NGU4NjItNGQ1Yg.jpg","anchorTitle":"","houseIntroduction":"","anchorTypeName":"\u8db3\u7403","fansCount":92,"liveStatus":2}],"animation_url":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/football?profile=74rekh26eseunr0&showTrend=false&id=4454739","away_team":{"id":"9gklzi091vb17xd","name":"\u00dd N\u1eef","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/d3cf991cf96ba15132ed236fa0cad5a5.png!w80"},"competition":{"id":"5wv78xijjujkrjn","name":"V\u00f2ng lo\u1ea1i Gi\u1ea3i v\u00f4 \u0111\u1ecbch th\u1ebf gi\u1edbi N\u1eef, khu v\u1ef1c Ch\u00e2u \u00c2u","logo":"https:\/\/img.colatv88xd.cc\/football\/competition\/45c47fad4b3de71014c5173e34430fcc.png!w80"},"home_team":{"id":"jek33i6xl2adko2","name":"Th\u1ee5y \u0110i\u1ec3n N\u1eef","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/f7b81940f53996393c1da6739114decd.png!w80"},"match_id":"63kv9igr814ux7e","match_status":"scheduled","match_time":1781024400,"sport_id":1,"video_url":null,"node_api_updated_at":"2026-06-09T01:35:08.924Z","custom_key":"cc7d0dd9785a2a3fefe5beb5522f5e97","node_api_data":{"_id":"6a275cbb714cdface2496450","match_id":"4jwq2ghn978vm0v","competition_id":"gx7lm7ph00m2wdk","away_scores":[0,0,0,0,0,0,0],"away_team":{"id":"6ypq3nh04v1md7o","name":"Italy Women","logo":"https:\/\/img.thesports.com\/football\/team\/d3cf991cf96ba15132ed236fa0cad5a5.png"},"away_team_id":"6ypq3nh04v1md7o","custom_key":"cc7d0dd9785a2a3fefe5beb5522f5e97","environment":{"weather":7,"pressure":"756mmHg","temperature":"14\u00b0C","wind":"6.5m\/s","humidity":"72%"},"home_scores":[0,0,0,0,0,0,0],"home_team":{"id":"1l4rjnh6yv8m7vx","name":"Sweden Women","logo":"https:\/\/img.thesports.com\/football\/team\/f7b81940f53996393c1da6739114decd.png"},"home_team_id":"1l4rjnh6yv8m7vx","match_date_vn":"20260610","match_time":1781024400,"raw":{"id":"4jwq2ghn978vm0v","season_id":"9dn1m1gh6w6moep","competition_id":"gx7lm7ph00m2wdk","home_team_id":"1l4rjnh6yv8m7vx","away_team_id":"6ypq3nh04v1md7o","status_id":1,"match_time":1781024400,"venue_id":"","referee_id":"","neutral":0,"note":"","home_scores":[0,0,0,0,0,0,0],"away_scores":[0,0,0,0,0,0,0],"home_position":"8","away_position":"14","coverage":{"mlive":1,"lineup":0,"gif":0},"round":{"stage_id":"jw2r09hgznvrz84","round_num":0,"group_num":1},"environment":{"weather":7,"pressure":"756mmHg","temperature":"14\u00b0C","wind":"6.5m\/s","humidity":"72%"},"updated_at":1780966216},"referee_id":"","season_id":"9dn1m1gh6w6moep","status_id":1,"venue_id":"","competition":{"id":"gx7lm7ph00m2wdk","name":"FIFA Women's World Cup qualification(UEFA)","logo":"https:\/\/img.thesports.com\/football\/competition\/45c47fad4b3de71014c5173e34430fcc.png"}},"house_id":null}},{"id":2,"slug":"phan-lan-nu-vs-bo-dao-nha-nu-luc-0000-ngay-10-06-2026-wv78xivmnpjiokr","sport":"football","live":false,"hot":true,"blv":true,"date":"10\/06","datesearch":"2026-06-10","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":"wv78xivmnpjiokr","sportId":1,"matchTime":1781024400,"matchStatus":1,"homeScore":[0,0,0,0,0,0,0],"awayScore":[0,0,0,0,0,0,0],"homeTeamName":"Ph\u1ea7n Lan N\u1eef","homeTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/61a10e6abb1149ad9d08f303267f9bc4.png!w80","homeTeamId":"yzrkn6iy5zfnqle","awayTeamName":"B\u1ed3 \u0110\u00e0o Nha N\u1eef","awayTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/7f167ea0b0f10768d3c3793231705779.png!w80","awayTeamId":"o07dnidpm5u9knx","competitionName":"V\u00f2ng lo\u1ea1i Gi\u1ea3i v\u00f4 \u0111\u1ecbch th\u1ebf gi\u1edbi N\u1eef, khu v\u1ef1c Ch\u00e2u \u00c2u","competitionLogo":"https:\/\/img.colatv88xd.cc\/football\/competition\/45c47fad4b3de71014c5173e34430fcc.png!w80","competitionId":"5wv78xijjujkrjn","animationUrl":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/football?profile=74rekh26eseunr0&showTrend=false&id=4454811","anchorAppointmentVoList":[{"userImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/web\/image\/ZDFkNzAwYjBlNGUtZmY1Mg\/Nzk0OTU4NTM2NjItNDM2Nw.jpg","houseId":"43612277","visitHistory":6170829,"matchId":"wv78xivmnpjiokr","nickName":"BLV PEPSI","playStreamAddress":"https:\/\/live05.msdht.app\/live\/43612277.flv","playStreamAddress2":"https:\/\/live05.msdht.app\/live\/43612277.m3u8","houseName":"USA MLSRv\tMinnesota United B\t vs Sporting Kansas City II","houseImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/admin\/image\/YjA4Yzc0MjYyMzYtMDg3ZA\/ZjFmYTExYjgzY2QtNjBhZg.png","anchorTitle":"","houseIntroduction":"","anchorTypeName":"\u8db3\u7403","fansCount":477,"liveStatus":1}],"animation_url":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/football?profile=74rekh26eseunr0&showTrend=false&id=4454811","away_team":{"id":"o07dnidpm5u9knx","name":"B\u1ed3 \u0110\u00e0o Nha N\u1eef","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/7f167ea0b0f10768d3c3793231705779.png!w80"},"competition":{"id":"5wv78xijjujkrjn","name":"V\u00f2ng lo\u1ea1i Gi\u1ea3i v\u00f4 \u0111\u1ecbch th\u1ebf gi\u1edbi N\u1eef, khu v\u1ef1c Ch\u00e2u \u00c2u","logo":"https:\/\/img.colatv88xd.cc\/football\/competition\/45c47fad4b3de71014c5173e34430fcc.png!w80"},"home_team":{"id":"yzrkn6iy5zfnqle","name":"Ph\u1ea7n Lan N\u1eef","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/61a10e6abb1149ad9d08f303267f9bc4.png!w80"},"match_id":"wv78xivmnpjiokr","match_status":"scheduled","match_time":1781024400,"sport_id":1,"video_url":null,"node_api_updated_at":"2026-06-09T01:35:08.666Z","custom_key":"9e65ba0df01906d7eb369481d93e741c","node_api_data":{"_id":"6a275cbb714cdface249649d","match_id":"y0or5jh8o1leqwz","competition_id":"gx7lm7ph00m2wdk","away_scores":[0,0,0,0,0,0,0],"away_team":{"id":"4jwq2gh4dznm0ve","name":"Portugal Women","logo":"https:\/\/img.thesports.com\/football\/team\/7f167ea0b0f10768d3c3793231705779.png"},"away_team_id":"4jwq2gh4dznm0ve","custom_key":"9e65ba0df01906d7eb369481d93e741c","environment":{"weather":9,"pressure":"758mmHg","temperature":"18\u00b0C","wind":"2.6m\/s","humidity":"73%"},"home_scores":[0,0,0,0,0,0,0],"home_team":{"id":"kjw2r09hz6erz84","name":"Finland Women","logo":"https:\/\/img.thesports.com\/football\/team\/61a10e6abb1149ad9d08f303267f9bc4.png"},"home_team_id":"kjw2r09hz6erz84","match_date_vn":"20260610","match_time":1781024400,"raw":{"id":"y0or5jh8o1leqwz","season_id":"9dn1m1gh6w6moep","competition_id":"gx7lm7ph00m2wdk","home_team_id":"kjw2r09hz6erz84","away_team_id":"4jwq2gh4dznm0ve","status_id":1,"match_time":1781024400,"venue_id":"","referee_id":"","neutral":0,"note":"","home_scores":[0,0,0,0,0,0,0],"away_scores":[0,0,0,0,0,0,0],"home_position":"26","away_position":"21","coverage":{"mlive":1,"lineup":0,"gif":0},"round":{"stage_id":"l5ergph713jr8k0","round_num":0,"group_num":3},"environment":{"weather":9,"pressure":"758mmHg","temperature":"18\u00b0C","wind":"2.6m\/s","humidity":"73%"},"updated_at":1780966216},"referee_id":"","season_id":"9dn1m1gh6w6moep","status_id":1,"venue_id":"","competition":{"id":"gx7lm7ph00m2wdk","name":"FIFA Women's World Cup qualification(UEFA)","logo":"https:\/\/img.thesports.com\/football\/competition\/45c47fad4b3de71014c5173e34430fcc.png"}},"house_id":null}},{"id":2,"slug":"dtqg-hungary-vs-dtqg-kazakhstan-luc-0000-ngay-10-06-2026-wv78xivgrmrhokr","sport":"football","live":false,"hot":true,"blv":true,"date":"10\/06","datesearch":"2026-06-10","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":"wv78xivgrmrhokr","sportId":1,"matchTime":1781024400,"matchStatus":1,"homeScore":[0,0,0,0,0,0,0],"awayScore":[0,0,0,0,0,0,0],"homeTeamName":"\u0110TQG Hungary","homeTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/22b55de76e6a8c7258e4661e8343ff3e.png!w80","homeTeamId":"9oj7x9ilo8tr7g3","awayTeamName":"\u0110TQG Kazakhstan","awayTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/0b01c7d68feb22290f3b0da91bef689d.png!w80","awayTeamId":"n527r3i2e4a87ev","competitionName":"Giao h\u1eefu Qu\u1ed1c t\u1ebf","competitionLogo":"https:\/\/img.colatv88xd.cc\/football\/competition\/4e7c9460ee862d47c2ce6debfef6aace.png!w80","competitionId":"mo07dnidvaxknxy","animationUrl":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/football?profile=74rekh26eseunr0&showTrend=false&id=4544898","anchorAppointmentVoList":[{"userImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/web\/image\/MjgwZjNiMDI4MTQtMTIwYQ\/NjJhMDVjZjdkNDUtNDU5Zg.jpg","houseId":"97312754","visitHistory":2294225,"matchId":"wv78xivgrmrhokr","nickName":"BLV \u00d4LONG","playStreamAddress":"https:\/\/live05.msdht.app\/live\/97312754.flv","playStreamAddress2":"https:\/\/live05.msdht.app\/live\/97312754.m3u8","houseName":"INTERF\tHungary\tvs\tKazakhstan","houseImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/admin\/image\/OGZiZDA0Y2QyMWItMjY3Ng\/Yjg4YzFjNjYzYmYtNmE2NQ.png","anchorTitle":"","houseIntroduction":"","anchorTypeName":"\u8db3\u7403","fansCount":125,"liveStatus":1}],"animation_url":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/football?profile=74rekh26eseunr0&showTrend=false&id=4544898","away_team":{"id":"n527r3i2e4a87ev","name":"\u0110TQG Kazakhstan","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/0b01c7d68feb22290f3b0da91bef689d.png!w80"},"competition":{"id":"mo07dnidvaxknxy","name":"Giao h\u1eefu Qu\u1ed1c t\u1ebf","logo":"https:\/\/img.colatv88xd.cc\/football\/competition\/4e7c9460ee862d47c2ce6debfef6aace.png!w80"},"home_team":{"id":"9oj7x9ilo8tr7g3","name":"\u0110TQG Hungary","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/22b55de76e6a8c7258e4661e8343ff3e.png!w80"},"match_id":"wv78xivgrmrhokr","match_status":"scheduled","match_time":1781024400,"sport_id":1,"video_url":null,"node_api_updated_at":"2026-06-09T01:35:07.902Z","custom_key":"1c46f4eae659bf3519547ef76e7313e9","node_api_data":{"_id":"6a275cbb714cdface24965cf","match_id":"y0or5jh8wkokqwz","competition_id":"jednm9whk0ryox8","away_scores":[0,0,0,0,0,0,0],"away_team":{"id":"p3glrw7h2wnqdyj","name":"Kazakhstan","logo":"https:\/\/img.thesports.com\/football\/team\/0b01c7d68feb22290f3b0da91bef689d.png"},"away_team_id":"p3glrw7h2wnqdyj","custom_key":"1c46f4eae659bf3519547ef76e7313e9","environment":{"weather":1,"pressure":"760mmHg","temperature":"28\u00b0C","wind":"3.2m\/s","humidity":"39%"},"home_scores":[0,0,0,0,0,0,0],"home_team":{"id":"vl7oqdehk7er510","name":"Hungary","logo":"https:\/\/img.thesports.com\/football\/team\/22b55de76e6a8c7258e4661e8343ff3e.png"},"home_team_id":"vl7oqdehk7er510","match_date_vn":"20260610","match_time":1781024400,"raw":{"id":"y0or5jh8wkokqwz","season_id":"d23xmvkh77yqg8n","competition_id":"jednm9whk0ryox8","home_team_id":"vl7oqdehk7er510","away_team_id":"p3glrw7h2wnqdyj","status_id":1,"match_time":1781024400,"venue_id":"","referee_id":"","neutral":0,"note":"","home_scores":[0,0,0,0,0,0,0],"away_scores":[0,0,0,0,0,0,0],"home_position":"42","away_position":"110","coverage":{"mlive":1,"lineup":0,"gif":0},"round":{"stage_id":"4wyrn4h5kggq86p","round_num":0,"group_num":0},"environment":{"weather":1,"pressure":"760mmHg","temperature":"28\u00b0C","wind":"3.2m\/s","humidity":"39%"},"updated_at":1780966815},"referee_id":"","season_id":"d23xmvkh77yqg8n","status_id":1,"venue_id":"","competition":{"id":"jednm9whk0ryox8","name":"International Friendly","logo":"https:\/\/img.thesports.com\/football\/competition\/4e7c9460ee862d47c2ce6debfef6aace.png"}},"house_id":null}},{"id":2,"slug":"nga-vs-trinidad-tobago-luc-0000-ngay-10-06-2026-o17pjio8d9oty7j","sport":"football","live":false,"hot":true,"blv":true,"date":"10\/06","datesearch":"2026-06-10","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":"o17pjio8d9oty7j","sportId":1,"matchTime":1781024400,"matchStatus":1,"homeScore":[0,0,0,0,0,0,0],"awayScore":[0,0,0,0,0,0,0],"homeTeamName":"Nga","homeTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/ca3445d71de0ef386033037868c58d92.png!w80","homeTeamId":"w34kgmi9n5t8ko9","awayTeamName":"Trinidad & Tobago","awayTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/edb8dfb5b878d0e33c4a86488ad8eb6a.png!w80","awayTeamId":"w69759i4nyank23","competitionName":"Giao h\u1eefu Qu\u1ed1c t\u1ebf","competitionLogo":"https:\/\/img.colatv88xd.cc\/football\/competition\/4e7c9460ee862d47c2ce6debfef6aace.png!w80","competitionId":"mo07dnidvaxknxy","animationUrl":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/football?profile=74rekh26eseunr0&showTrend=false&id=4544893","anchorAppointmentVoList":[{"userImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/web\/image\/ZjcxOTk5ODBiNzgtZmUzOA\/MTQxZjc0NjY0MGMtNjc2Yw.jpg","houseId":"08552895","visitHistory":3066435,"matchId":"o17pjio8d9oty7j","nickName":"BLV C2","playStreamAddress":"https:\/\/live05.msdht.app\/live\/08552895.flv","playStreamAddress2":"https:\/\/live05.msdht.app\/live\/08552895.m3u8","houseName":"INTERF\tCambodia\tvs Hong Kong","houseImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/admin\/image\/NTNhNzk3NTQ4ODEtZDAyNw\/ZTY1OGM5YjNmODAtY2FmNw.png","anchorTitle":"","houseIntroduction":"","anchorTypeName":"\u8db3\u7403","fansCount":345,"liveStatus":1}],"animation_url":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/football?profile=74rekh26eseunr0&showTrend=false&id=4544893","away_team":{"id":"w69759i4nyank23","name":"Trinidad & Tobago","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/edb8dfb5b878d0e33c4a86488ad8eb6a.png!w80"},"competition":{"id":"mo07dnidvaxknxy","name":"Giao h\u1eefu Qu\u1ed1c t\u1ebf","logo":"https:\/\/img.colatv88xd.cc\/football\/competition\/4e7c9460ee862d47c2ce6debfef6aace.png!w80"},"home_team":{"id":"w34kgmi9n5t8ko9","name":"Nga","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/ca3445d71de0ef386033037868c58d92.png!w80"},"match_id":"o17pjio8d9oty7j","match_status":"scheduled","match_time":1781024400,"sport_id":1,"video_url":null,"node_api_updated_at":"2026-06-09T01:35:08.674Z","custom_key":"a8e7e766adcd56f1d41e7880db4ea86b","node_api_data":{"_id":"6a275cbb714cdface24965c7","match_id":"6ypq3nhvponvmd7","competition_id":"jednm9whk0ryox8","away_scores":[0,0,0,0,0,0,0],"away_team":{"id":"kn54qllh6peqvy9","name":"Trinidad and Tobago","logo":"https:\/\/img.thesports.com\/football\/team\/edb8dfb5b878d0e33c4a86488ad8eb6a.png"},"away_team_id":"kn54qllh6peqvy9","custom_key":"a8e7e766adcd56f1d41e7880db4ea86b","environment":{"weather":10,"pressure":"759mmHg","temperature":"20\u00b0C","wind":"4.8m\/s","humidity":"77%"},"home_scores":[0,0,0,0,0,0,0],"home_team":{"id":"gy0or5jh7ewqwzv","name":"Russia","logo":"https:\/\/img.thesports.com\/football\/team\/ca3445d71de0ef386033037868c58d92.png"},"home_team_id":"gy0or5jh7ewqwzv","match_date_vn":"20260610","match_time":1781024400,"raw":{"id":"6ypq3nhvponvmd7","season_id":"d23xmvkh77yqg8n","competition_id":"jednm9whk0ryox8","home_team_id":"gy0or5jh7ewqwzv","away_team_id":"kn54qllh6peqvy9","status_id":1,"match_time":1781024400,"venue_id":"","referee_id":"","neutral":0,"note":"","home_scores":[0,0,0,0,0,0,0],"away_scores":[0,0,0,0,0,0,0],"home_position":"36","away_position":"102","coverage":{"mlive":1,"lineup":0,"gif":0},"round":{"stage_id":"4wyrn4h5kggq86p","round_num":0,"group_num":0},"environment":{"weather":10,"pressure":"759mmHg","temperature":"20\u00b0C","wind":"4.8m\/s","humidity":"77%"},"updated_at":1780968016},"referee_id":"","season_id":"d23xmvkh77yqg8n","status_id":1,"venue_id":"","competition":{"id":"jednm9whk0ryox8","name":"International Friendly","logo":"https:\/\/img.thesports.com\/football\/competition\/4e7c9460ee862d47c2ce6debfef6aace.png"}},"house_id":null}},{"id":2,"slug":"clb-san-marino-vs-azerbaijan-luc-0100-ngay-10-06-2026-ndkz6i3v0jvbxq3","sport":"football","live":false,"hot":true,"blv":true,"date":"10\/06","datesearch":"2026-06-10","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":"ndkz6i3v0jvbxq3","sportId":1,"matchTime":1781028000,"matchStatus":1,"homeScore":[0,0,0,0,0,0,0],"awayScore":[0,0,0,0,0,0,0],"homeTeamName":"CLB San Marino","homeTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/9bdc3efe2bdc1946dbb253b2d101b484.png!w80","homeTeamId":"2ezk96i8o9fwkn5","awayTeamName":"Azerbaijan","awayTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/f653d5976458f0dcce2b3939259acffa.png!w80","awayTeamId":"r8lk2dilgpt3736","competitionName":"Giao h\u1eefu Qu\u1ed1c t\u1ebf","competitionLogo":"https:\/\/img.colatv88xd.cc\/football\/competition\/4e7c9460ee862d47c2ce6debfef6aace.png!w80","competitionId":"mo07dnidvaxknxy","animationUrl":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/football?profile=74rekh26eseunr0&showTrend=false&id=4544896","anchorAppointmentVoList":[{"userImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/web\/image\/Mjk2OGQ3OGU0ZDktYTE1OQ\/OTcxNDQ0MjdhMmItNzllNQ.jpg","houseId":"14707124","visitHistory":2056831,"matchId":"ndkz6i3v0jvbxq3","nickName":"BLV STING","playStreamAddress":"https:\/\/live05.msdht.app\/live\/14707124.flv","playStreamAddress2":"https:\/\/live05.msdht.app\/live\/14707124.m3u8","houseName":" INTERF W\tAustralia W\tvs\tMexico W","houseImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/admin\/image\/ZTRmM2VlMTNmYTUtYzdlYQ\/NWI2MmFkMDMzNDYtMzgzMQ.jpg","anchorTitle":"","houseIntroduction":"","anchorTypeName":"\u8db3\u7403","fansCount":82,"liveStatus":1}],"animation_url":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/football?profile=74rekh26eseunr0&showTrend=false&id=4544896","away_team":{"id":"r8lk2dilgpt3736","name":"Azerbaijan","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/f653d5976458f0dcce2b3939259acffa.png!w80"},"competition":{"id":"mo07dnidvaxknxy","name":"Giao h\u1eefu Qu\u1ed1c t\u1ebf","logo":"https:\/\/img.colatv88xd.cc\/football\/competition\/4e7c9460ee862d47c2ce6debfef6aace.png!w80"},"home_team":{"id":"2ezk96i8o9fwkn5","name":"CLB San Marino","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/9bdc3efe2bdc1946dbb253b2d101b484.png!w80"},"match_id":"ndkz6i3v0jvbxq3","match_status":"scheduled","match_time":1781028000,"sport_id":1,"video_url":null,"node_api_updated_at":"2026-06-09T01:35:08.389Z","custom_key":"6e37e3fd4c1a148cc44d4690e4946304","node_api_data":{"_id":"6a275cbc714cdface249666d","match_id":"vjxm8ghe76w7r6o","competition_id":"jednm9whk0ryox8","away_scores":[0,0,0,0,0,0,0],"away_team":{"id":"d23xmvkhj3zqg8n","name":"Azerbaijan","logo":"https:\/\/img.thesports.com\/football\/team\/f653d5976458f0dcce2b3939259acffa.png"},"away_team_id":"d23xmvkhj3zqg8n","custom_key":"6e37e3fd4c1a148cc44d4690e4946304","environment":{"weather":9,"pressure":"762mmHg","temperature":"19\u00b0C","wind":"5.6m\/s","humidity":"82%"},"home_scores":[0,0,0,0,0,0,0],"home_team":{"id":"z318q66h5kyqo9j","name":"San Marino","logo":"https:\/\/img.thesports.com\/football\/team\/9bdc3efe2bdc1946dbb253b2d101b484.png"},"home_team_id":"z318q66h5kyqo9j","match_date_vn":"20260610","match_time":1781028000,"raw":{"id":"vjxm8ghe76w7r6o","season_id":"d23xmvkh77yqg8n","competition_id":"jednm9whk0ryox8","home_team_id":"z318q66h5kyqo9j","away_team_id":"d23xmvkhj3zqg8n","status_id":1,"match_time":1781028000,"venue_id":"","referee_id":"","neutral":0,"note":"","home_scores":[0,0,0,0,0,0,0],"away_scores":[0,0,0,0,0,0,0],"home_position":"211","away_position":"124","coverage":{"mlive":1,"lineup":0,"gif":0},"round":{"stage_id":"4wyrn4h5kggq86p","round_num":0,"group_num":0},"environment":{"weather":9,"pressure":"762mmHg","temperature":"19\u00b0C","wind":"5.6m\/s","humidity":"82%"},"updated_at":1780963816},"referee_id":"","season_id":"d23xmvkh77yqg8n","status_id":1,"venue_id":"","competition":{"id":"jednm9whk0ryox8","name":"International Friendly","logo":"https:\/\/img.thesports.com\/football\/competition\/4e7c9460ee862d47c2ce6debfef6aace.png"}},"house_id":null}},{"id":2,"slug":"anh-nu-vs-ukraine-nu-luc-0200-ngay-10-06-2026-63kv9igr8d4tx7e","sport":"football","live":false,"hot":true,"blv":true,"date":"10\/06","datesearch":"2026-06-10","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":"63kv9igr8d4tx7e","sportId":1,"matchTime":1781031600,"matchStatus":1,"homeScore":[0,0,0,0,0,0,0],"awayScore":[0,0,0,0,0,0,0],"homeTeamName":"Anh N\u1eef","homeTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/ba0919a3d4e783cc951017c913dd1d6a.png!w80","homeTeamId":"o07dnidyjju9knx","awayTeamName":"Ukraine N\u1eef","awayTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/5de6f7a36339ef5bedc3dc8741a1e222.png!w80","awayTeamId":"ezk96in34jswkn5","competitionName":"V\u00f2ng lo\u1ea1i Gi\u1ea3i v\u00f4 \u0111\u1ecbch th\u1ebf gi\u1edbi N\u1eef, khu v\u1ef1c Ch\u00e2u \u00c2u","competitionLogo":"https:\/\/img.colatv88xd.cc\/football\/competition\/45c47fad4b3de71014c5173e34430fcc.png!w80","competitionId":"5wv78xijjujkrjn","animationUrl":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/football?profile=74rekh26eseunr0&showTrend=false&id=4454763","anchorAppointmentVoList":[{"userImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/web\/image\/NDU2ODM5ZDZhY2QtOTg5Ng\/MjU3MDJjNmI3ZDctMDk2Yg.jpg","houseId":"87547578","visitHistory":2628541,"matchId":"63kv9igr8d4tx7e","nickName":"BLV MOUNTAIN DEW","playStreamAddress":"https:\/\/live05.msdht.app\/live\/87547578.flv","playStreamAddress2":"https:\/\/live05.msdht.app\/live\/87547578.m3u8","houseName":"WEAFF\tSouth Korea W\tvs\tChinese Taipei W","houseImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/admin\/image\/MDFlMmFlYzk0NDEtMjA4NA\/MTI0MTFkNzg0ZmYtYTA4ZA.png","anchorTitle":"","houseIntroduction":"","anchorTypeName":"\u8db3\u7403","fansCount":182,"liveStatus":1}],"animation_url":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/football?profile=74rekh26eseunr0&showTrend=false&id=4454763","away_team":{"id":"ezk96in34jswkn5","name":"Ukraine N\u1eef","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/5de6f7a36339ef5bedc3dc8741a1e222.png!w80"},"competition":{"id":"5wv78xijjujkrjn","name":"V\u00f2ng lo\u1ea1i Gi\u1ea3i v\u00f4 \u0111\u1ecbch th\u1ebf gi\u1edbi N\u1eef, khu v\u1ef1c Ch\u00e2u \u00c2u","logo":"https:\/\/img.colatv88xd.cc\/football\/competition\/45c47fad4b3de71014c5173e34430fcc.png!w80"},"home_team":{"id":"o07dnidyjju9knx","name":"Anh N\u1eef","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/ba0919a3d4e783cc951017c913dd1d6a.png!w80"},"match_id":"63kv9igr8d4tx7e","match_status":"scheduled","match_time":1781031600,"sport_id":1,"video_url":null,"node_api_updated_at":"2026-06-09T01:35:08.107Z","custom_key":"461872887076930f30607f81ef2e3d77","node_api_data":{"_id":"6a275cbc714cdface24967f0","match_id":"4jwq2ghn97lvm0v","competition_id":"gx7lm7ph00m2wdk","away_scores":[0,0,0,0,0,0,0],"away_team":{"id":"318q66hoxl8qo9j","name":"Ukraine Women","logo":"https:\/\/img.thesports.com\/football\/team\/5de6f7a36339ef5bedc3dc8741a1e222.png"},"away_team_id":"318q66hoxl8qo9j","custom_key":"461872887076930f30607f81ef2e3d77","environment":{"weather":1,"pressure":"760mmHg","temperature":"13\u00b0C","wind":"8.2m\/s","humidity":"66%"},"home_scores":[0,0,0,0,0,0,0],"home_team":{"id":"4jwq2gh4ollm0ve","name":"England Women","logo":"https:\/\/img.thesports.com\/football\/team\/ba0919a3d4e783cc951017c913dd1d6a.png"},"home_team_id":"4jwq2gh4ollm0ve","match_date_vn":"20260610","match_time":1781031600,"raw":{"id":"4jwq2ghn97lvm0v","season_id":"9dn1m1gh6w6moep","competition_id":"gx7lm7ph00m2wdk","home_team_id":"4jwq2gh4ollm0ve","away_team_id":"318q66hoxl8qo9j","status_id":1,"match_time":1781031600,"venue_id":"","referee_id":"","neutral":0,"note":"","home_scores":[0,0,0,0,0,0,0],"away_scores":[0,0,0,0,0,0,0],"home_position":"3","away_position":"35","coverage":{"mlive":1,"lineup":0,"gif":0},"round":{"stage_id":"jw2r09hgznvrz84","round_num":0,"group_num":3},"environment":{"weather":1,"pressure":"760mmHg","temperature":"13\u00b0C","wind":"8.2m\/s","humidity":"66%"},"updated_at":1780966811},"referee_id":"","season_id":"9dn1m1gh6w6moep","status_id":1,"venue_id":"","competition":{"id":"gx7lm7ph00m2wdk","name":"FIFA Women's World Cup qualification(UEFA)","logo":"https:\/\/img.thesports.com\/football\/competition\/45c47fad4b3de71014c5173e34430fcc.png"}},"house_id":null}},{"id":2,"slug":"iceland-nu-vs-tay-ban-nha-nu-luc-0200-ngay-10-06-2026-jek33i8geloa9ko","sport":"football","live":false,"hot":true,"blv":true,"date":"10\/06","datesearch":"2026-06-10","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":"jek33i8geloa9ko","sportId":1,"matchTime":1781031600,"matchStatus":1,"homeScore":[0,0,0,0,0,0,0],"awayScore":[0,0,0,0,0,0,0],"homeTeamName":"Iceland N\u1eef","homeTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/77772713a7d7e02b10ca9bd90e4f6a31.png!w80","homeTeamId":"69759i363vcnk23","awayTeamName":"T\u00e2y Ban Nha N\u1eef","awayTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/f27224dc51f44cc69dcd4a95ecefbfe9.png!w80","awayTeamId":"69759i3exrtnk23","competitionName":"V\u00f2ng lo\u1ea1i Gi\u1ea3i v\u00f4 \u0111\u1ecbch th\u1ebf gi\u1edbi N\u1eef, khu v\u1ef1c Ch\u00e2u \u00c2u","competitionLogo":"https:\/\/img.colatv88xd.cc\/football\/competition\/45c47fad4b3de71014c5173e34430fcc.png!w80","competitionId":"5wv78xijjujkrjn","animationUrl":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/football?profile=74rekh26eseunr0&showTrend=false&id=4454764","anchorAppointmentVoList":[{"userImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/web\/image\/ZDFkNzAwYjBlNGUtZmY1Mg\/Nzk0OTU4NTM2NjItNDM2Nw.jpg","houseId":"43612277","visitHistory":6171035,"matchId":"jek33i8geloa9ko","nickName":"BLV PEPSI","playStreamAddress":"https:\/\/live05.msdht.app\/live\/43612277.flv","playStreamAddress2":"https:\/\/live05.msdht.app\/live\/43612277.m3u8","houseName":"USA MLSRv\tMinnesota United B\t vs Sporting Kansas City II","houseImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/admin\/image\/YjA4Yzc0MjYyMzYtMDg3ZA\/ZjFmYTExYjgzY2QtNjBhZg.png","anchorTitle":"","houseIntroduction":"","anchorTypeName":"\u8db3\u7403","fansCount":477,"liveStatus":2}],"animation_url":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/football?profile=74rekh26eseunr0&showTrend=false&id=4454764","away_team":{"id":"69759i3exrtnk23","name":"T\u00e2y Ban Nha N\u1eef","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/f27224dc51f44cc69dcd4a95ecefbfe9.png!w80"},"competition":{"id":"5wv78xijjujkrjn","name":"V\u00f2ng lo\u1ea1i Gi\u1ea3i v\u00f4 \u0111\u1ecbch th\u1ebf gi\u1edbi N\u1eef, khu v\u1ef1c Ch\u00e2u \u00c2u","logo":"https:\/\/img.colatv88xd.cc\/football\/competition\/45c47fad4b3de71014c5173e34430fcc.png!w80"},"home_team":{"id":"69759i363vcnk23","name":"Iceland N\u1eef","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/77772713a7d7e02b10ca9bd90e4f6a31.png!w80"},"match_id":"jek33i8geloa9ko","match_status":"scheduled","match_time":1781031600,"sport_id":1,"video_url":null,"node_api_updated_at":"2026-06-09T01:35:08.203Z","custom_key":"5b3b7cad3655ab6cbe9f002df66125e2","node_api_data":{"_id":"6a275cbc714cdface24967f9","match_id":"ednm9whw0g1vryo","competition_id":"gx7lm7ph00m2wdk","away_scores":[0,0,0,0,0,0,0],"away_team":{"id":"n54qllh2y34qvy9","name":"Spain Women","logo":"https:\/\/img.thesports.com\/football\/team\/f27224dc51f44cc69dcd4a95ecefbfe9.png"},"away_team_id":"n54qllh2y34qvy9","custom_key":"5b3b7cad3655ab6cbe9f002df66125e2","environment":{"weather":10,"pressure":"750mmHg","temperature":"11\u00b0C","wind":"4.3m\/s","humidity":"78%"},"home_scores":[0,0,0,0,0,0,0],"home_team":{"id":"n54qllh292xqvy9","name":"Iceland Women","logo":"https:\/\/img.thesports.com\/football\/team\/77772713a7d7e02b10ca9bd90e4f6a31.png"},"home_team_id":"n54qllh292xqvy9","match_date_vn":"20260610","match_time":1781031600,"raw":{"id":"ednm9whw0g1vryo","season_id":"9dn1m1gh6w6moep","competition_id":"gx7lm7ph00m2wdk","home_team_id":"n54qllh292xqvy9","away_team_id":"n54qllh2y34qvy9","status_id":1,"match_time":1781031600,"venue_id":"","referee_id":"","neutral":0,"note":"","home_scores":[0,0,0,0,0,0,0],"away_scores":[0,0,0,0,0,0,0],"home_position":"17","away_position":"1","coverage":{"mlive":1,"lineup":0,"gif":0},"round":{"stage_id":"jw2r09hgznvrz84","round_num":0,"group_num":3},"environment":{"weather":10,"pressure":"750mmHg","temperature":"11\u00b0C","wind":"4.3m\/s","humidity":"78%"},"updated_at":1780966216},"referee_id":"","season_id":"9dn1m1gh6w6moep","status_id":1,"venue_id":"","competition":{"id":"gx7lm7ph00m2wdk","name":"FIFA Women's World Cup qualification(UEFA)","logo":"https:\/\/img.thesports.com\/football\/competition\/45c47fad4b3de71014c5173e34430fcc.png"}},"house_id":null}},{"id":2,"slug":"clb-almeria-vs-castellon-luc-0200-ngay-10-06-2026-l6kegi80lr8iv75","sport":"football","live":false,"hot":true,"blv":true,"date":"10\/06","datesearch":"2026-06-10","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":"l6kegi80lr8iv75","sportId":1,"matchTime":1781031600,"matchStatus":1,"homeScore":[0,0,0,0,0,0,0],"awayScore":[0,0,0,0,0,0,0],"homeTeamName":"CLB Almeria","homeTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/d019943fa39f97f70cf49601cccbfa4b.png!w80","homeTeamId":"eg6763i85rfp7ry","awayTeamName":"Castellon","awayTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/ff7fc9b2fbb5adb548b62c8a1d342d16.png!w80","awayTeamId":"r8lk2di20gi3736","competitionName":"Gi\u1ea3i b\u00f3ng \u0111\u00e1 H\u1ea1ng nh\u00ec T\u00e2y Ban Nha","competitionLogo":"https:\/\/img.colatv88xd.cc\/football\/competition\/e8d38514cbb040848b373ab571a0f11c.png!w80","competitionId":"9oj7x9i9rhe7g3y","animationUrl":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/football?profile=74rekh26eseunr0&showTrend=false&id=4547869","anchorAppointmentVoList":[{"userImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/web\/image\/ZjcxOTk5ODBiNzgtZmUzOA\/MTQxZjc0NjY0MGMtNjc2Yw.jpg","houseId":"08552895","visitHistory":3066435,"matchId":"l6kegi80lr8iv75","nickName":"BLV C2","playStreamAddress":"https:\/\/live05.msdht.app\/live\/08552895.flv","playStreamAddress2":"https:\/\/live05.msdht.app\/live\/08552895.m3u8","houseName":"INTERF\tCambodia\tvs Hong Kong","houseImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/admin\/image\/NTNhNzk3NTQ4ODEtZDAyNw\/ZTY1OGM5YjNmODAtY2FmNw.png","anchorTitle":"","houseIntroduction":"","anchorTypeName":"\u8db3\u7403","fansCount":345,"liveStatus":1}],"animation_url":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/football?profile=74rekh26eseunr0&showTrend=false&id=4547869","away_team":{"id":"r8lk2di20gi3736","name":"Castellon","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/ff7fc9b2fbb5adb548b62c8a1d342d16.png!w80"},"competition":{"id":"9oj7x9i9rhe7g3y","name":"Gi\u1ea3i b\u00f3ng \u0111\u00e1 H\u1ea1ng nh\u00ec T\u00e2y Ban Nha","logo":"https:\/\/img.colatv88xd.cc\/football\/competition\/e8d38514cbb040848b373ab571a0f11c.png!w80"},"home_team":{"id":"eg6763i85rfp7ry","name":"CLB Almeria","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/d019943fa39f97f70cf49601cccbfa4b.png!w80"},"match_id":"l6kegi80lr8iv75","match_status":"scheduled","match_time":1781031600,"sport_id":1,"video_url":null,"node_api_updated_at":"2026-06-09T01:35:08.754Z","custom_key":"b4122be17a66851ed8f6607c37eef30b","node_api_data":{"_id":"6a275cbc714cdface249682c","match_id":"l5ergph47gk4r8k","competition_id":"kdj2ryohnkq1zpg","away_scores":[0,0,0,0,0,0,0],"away_team":{"id":"d23xmvkhnv3qg8n","name":"Castellon","logo":"https:\/\/img.thesports.com\/football\/team\/ff7fc9b2fbb5adb548b62c8a1d342d16.png"},"away_team_id":"d23xmvkhnv3qg8n","custom_key":"b4122be17a66851ed8f6607c37eef30b","environment":{"weather":5,"pressure":"762mmHg","temperature":"24\u00b0C","wind":"2.0m\/s","humidity":"80%"},"home_scores":[0,0,0,0,0,0,0],"home_team":{"id":"9k82rekh4gxrepz","name":"Almeria","logo":"https:\/\/img.thesports.com\/football\/team\/d019943fa39f97f70cf49601cccbfa4b.png"},"home_team_id":"9k82rekh4gxrepz","match_date_vn":"20260610","match_time":1781031600,"raw":{"id":"l5ergph47gk4r8k","season_id":"kdj2ryoh8n5q1zp","competition_id":"kdj2ryohnkq1zpg","home_team_id":"9k82rekh4gxrepz","away_team_id":"d23xmvkhnv3qg8n","status_id":1,"match_time":1781031600,"venue_id":"kjw2r09hnj1rz84","referee_id":"gpxwrxlhzg4ryk0","neutral":0,"note":"","home_scores":[0,0,0,0,0,0,0],"away_scores":[0,0,0,0,0,0,0],"home_position":"3","away_position":"6","coverage":{"mlive":1,"lineup":0,"gif":0},"round":{"stage_id":"l5ergph7g63r8k0","round_num":1,"group_num":0},"related_id":"k82rekhgjl26rep","agg_score":[1,1],"environment":{"weather":5,"pressure":"762mmHg","temperature":"24\u00b0C","wind":"2.0m\/s","humidity":"80%"},"updated_at":1780967415},"referee_id":"gpxwrxlhzg4ryk0","season_id":"kdj2ryoh8n5q1zp","status_id":1,"venue_id":"kjw2r09hnj1rz84","competition":{"id":"kdj2ryohnkq1zpg","name":"Spanish Segunda Division","logo":"https:\/\/img.thesports.com\/football\/competition\/e8d38514cbb040848b373ab571a0f11c.png"}},"house_id":null}},{"id":2,"slug":"phap-nu-vs-ireland-nu-luc-0200-ngay-10-06-2026-oj7x9ix094vc47g","sport":"football","live":false,"hot":true,"blv":true,"date":"10\/06","datesearch":"2026-06-10","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":"oj7x9ix094vc47g","sportId":1,"matchTime":1781031600,"matchStatus":1,"homeScore":[0,0,0,0,0,0,0],"awayScore":[0,0,0,0,0,0,0],"homeTeamName":"Ph\u00e1p N\u1eef","homeTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/351524c3cf93fe09ac0193c20d58ef75.png!w80","homeTeamId":"9oj7x9igzoir7g3","awayTeamName":"Ireland N\u1eef","awayTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/d2cdd82e1ddce2459f970a6400d32978.png!w80","awayTeamId":"8lk2digng1a3736","competitionName":"V\u00f2ng lo\u1ea1i Gi\u1ea3i v\u00f4 \u0111\u1ecbch th\u1ebf gi\u1edbi N\u1eef, khu v\u1ef1c Ch\u00e2u \u00c2u","competitionLogo":"https:\/\/img.colatv88xd.cc\/football\/competition\/45c47fad4b3de71014c5173e34430fcc.png!w80","competitionId":"5wv78xijjujkrjn","animationUrl":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/football?profile=74rekh26eseunr0&showTrend=false&id=4454751","anchorAppointmentVoList":[{"userImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/web\/image\/NWUwNzcyMzRjMDUtZDg2NA\/YTZhMzUyYjZkMzAtOGNkZg.jpg","houseId":"78905744","visitHistory":9538767,"matchId":"oj7x9ix094vc47g","nickName":"BLV 7UP","playStreamAddress":"https:\/\/live05.msdht.app\/live\/78905744.flv","playStreamAddress2":"https:\/\/live05.msdht.app\/live\/78905744.m3u8","houseName":"INTERF\tOman\tvs Kuwait","houseImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/admin\/image\/ZmU4NDM4OGViMmUtYzEzYQ\/ZmQ3NjA5MmZmMjctYjc2Ng.png","anchorTitle":"","houseIntroduction":"","anchorTypeName":"\u8db3\u7403","fansCount":254,"liveStatus":1}],"animation_url":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/football?profile=74rekh26eseunr0&showTrend=false&id=4454751","away_team":{"id":"8lk2digng1a3736","name":"Ireland N\u1eef","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/d2cdd82e1ddce2459f970a6400d32978.png!w80"},"competition":{"id":"5wv78xijjujkrjn","name":"V\u00f2ng lo\u1ea1i Gi\u1ea3i v\u00f4 \u0111\u1ecbch th\u1ebf gi\u1edbi N\u1eef, khu v\u1ef1c Ch\u00e2u \u00c2u","logo":"https:\/\/img.colatv88xd.cc\/football\/competition\/45c47fad4b3de71014c5173e34430fcc.png!w80"},"home_team":{"id":"9oj7x9igzoir7g3","name":"Ph\u00e1p N\u1eef","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/351524c3cf93fe09ac0193c20d58ef75.png!w80"},"match_id":"oj7x9ix094vc47g","match_status":"scheduled","match_time":1781031600,"sport_id":1,"video_url":null,"node_api_updated_at":"2026-06-09T01:35:08.935Z","custom_key":"d70dc3b89e88ed66bd40365af5ab6401","node_api_data":{"_id":"6a275cbc714cdface24967ca","match_id":"2y8m4zh5pz27ql0","competition_id":"gx7lm7ph00m2wdk","away_scores":[0,0,0,0,0,0,0],"away_team":{"id":"23xmvkh3w3kqg8n","name":"Ireland Women","logo":"https:\/\/img.thesports.com\/football\/team\/d2cdd82e1ddce2459f970a6400d32978.png"},"away_team_id":"23xmvkh3w3kqg8n","custom_key":"d70dc3b89e88ed66bd40365af5ab6401","environment":{"weather":7,"pressure":"765mmHg","temperature":"18\u00b0C","wind":"2.9m\/s","humidity":"60%"},"home_scores":[0,0,0,0,0,0,0],"home_team":{"id":"vl7oqdehp87r510","name":"France Women","logo":"https:\/\/img.thesports.com\/football\/team\/351524c3cf93fe09ac0193c20d58ef75.png"},"home_team_id":"vl7oqdehp87r510","match_date_vn":"20260610","match_time":1781031600,"raw":{"id":"2y8m4zh5pz27ql0","season_id":"9dn1m1gh6w6moep","competition_id":"gx7lm7ph00m2wdk","home_team_id":"vl7oqdehp87r510","away_team_id":"23xmvkh3w3kqg8n","status_id":1,"match_time":1781031600,"venue_id":"","referee_id":"","neutral":0,"note":"","home_scores":[0,0,0,0,0,0,0],"away_scores":[0,0,0,0,0,0,0],"home_position":"7","away_position":"23","coverage":{"mlive":1,"lineup":0,"gif":0},"round":{"stage_id":"jw2r09hgznvrz84","round_num":0,"group_num":2},"environment":{"weather":7,"pressure":"765mmHg","temperature":"18\u00b0C","wind":"2.9m\/s","humidity":"60%"},"updated_at":1780965615},"referee_id":"","season_id":"9dn1m1gh6w6moep","status_id":1,"venue_id":"","competition":{"id":"gx7lm7ph00m2wdk","name":"FIFA Women's World Cup qualification(UEFA)","logo":"https:\/\/img.thesports.com\/football\/competition\/45c47fad4b3de71014c5173e34430fcc.png"}},"house_id":null}},{"id":2,"slug":"nueve-de-octubre-vs-fc-cuniburo-luc-0330-ngay-10-06-2026-xvkjoi8209pc879","sport":"football","live":false,"hot":true,"blv":true,"date":"10\/06","datesearch":"2026-06-10","hour":"03:30","competitionName":"NBA","teams":["Team C","Team D"],"score":"100:95","videoUrl":"https:\/\/live2.example.com","animationUrl":"https:\/\/animation.example.com","data":{"matchId":"xvkjoi8209pc879","sportId":1,"matchTime":1781037000,"matchStatus":1,"homeScore":[0,0,0,0,0,0,0],"awayScore":[0,0,0,0,0,0,0],"homeTeamName":"Nueve de Octubre","homeTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/9b047f2c9480200eb8bfef52d34852a6.png!w80","homeTeamId":"34kgmip2vwh8ko9","awayTeamName":"FC Cuniburo","awayTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/f72a0b3c57b20a12d1711b178bb2ae32.png!w80","awayTeamId":"xvkjoilm3gfx793","competitionName":"Gi\u1ea3i h\u1ea1ng 2 Ecuador","competitionLogo":"https:\/\/img.colatv88xd.cc\/football\/competition\/bcecd12c817c4e94b738469c965d9467.png!w80","competitionId":"yzrkn6ilz9ujqle","animationUrl":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/football?profile=74rekh26eseunr0&showTrend=false&id=4513578","anchorAppointmentVoList":[{"userImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/web\/image\/OGZhNGQ0MzRjZWEtOWUyYg\/ZjY1YTRiMmY3NDMtZDI3NA.jpg","houseId":"99121525","visitHistory":1614706,"matchId":"xvkjoi8209pc879","nickName":"BLV B\u00cd \u0110AO","playStreamAddress":"https:\/\/live05.msdht.app\/live\/99121525.flv","playStreamAddress2":"https:\/\/live05.msdht.app\/live\/99121525.m3u8","houseName":"INTERF W\tJapan W\tvs\tSouth Africa W","houseImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/admin\/image\/MmJlZTBiMGRkYTgtOTA1Mg\/MGU3YTgxNzdmMjktYzk3MA.png","anchorTitle":"","houseIntroduction":"","anchorTypeName":"\u8db3\u7403","fansCount":61,"liveStatus":1}],"animation_url":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/football?profile=74rekh26eseunr0&showTrend=false&id=4513578","away_team":{"id":"xvkjoilm3gfx793","name":"FC Cuniburo","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/f72a0b3c57b20a12d1711b178bb2ae32.png!w80"},"competition":{"id":"yzrkn6ilz9ujqle","name":"Gi\u1ea3i h\u1ea1ng 2 Ecuador","logo":"https:\/\/img.colatv88xd.cc\/football\/competition\/bcecd12c817c4e94b738469c965d9467.png!w80"},"home_team":{"id":"34kgmip2vwh8ko9","name":"Nueve de Octubre","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/9b047f2c9480200eb8bfef52d34852a6.png!w80"},"match_id":"xvkjoi8209pc879","match_status":"scheduled","match_time":1781037000,"sport_id":1,"video_url":null,"node_api_updated_at":"2026-06-09T01:35:07.819Z","custom_key":"1b43a62300cef0f37274d425f035fd96","node_api_data":{"_id":"6a275cbd714cdface24968c6","match_id":"jw2r09hk52lvrz8","competition_id":"vl7oqdeh6v4r510","away_scores":[0,0,0,0,0,0,0],"away_team":{"id":"4wyrn4hve57q86p","name":"Vinotinto F.C.","logo":"https:\/\/img.thesports.com\/football\/team\/f72a0b3c57b20a12d1711b178bb2ae32.png"},"away_team_id":"4wyrn4hve57q86p","custom_key":"1b43a62300cef0f37274d425f035fd96","environment":{"weather":1,"pressure":"760mmHg","temperature":"27\u00b0C","wind":"2.3m\/s","humidity":"68%"},"home_scores":[0,0,0,0,0,0,0],"home_team":{"id":"y0or5jh3lx6qwzv","name":"AD Nueve de Octubre","logo":"https:\/\/img.thesports.com\/football\/team\/9b047f2c9480200eb8bfef52d34852a6.png"},"home_team_id":"y0or5jh3lx6qwzv","match_date_vn":"20260610","match_time":1781037000,"raw":{"id":"jw2r09hk52lvrz8","season_id":"8yomo4h7exdq0j6","competition_id":"vl7oqdeh6v4r510","home_team_id":"y0or5jh3lx6qwzv","away_team_id":"4wyrn4hve57q86p","status_id":1,"match_time":1781037000,"venue_id":"kjw2r09hoz5rz84","referee_id":"","neutral":0,"note":"","home_scores":[0,0,0,0,0,0,0],"away_scores":[0,0,0,0,0,0,0],"home_position":"1","away_position":"3","coverage":{"mlive":1,"lineup":0,"gif":0},"round":{"stage_id":"1l4rjnhdw8gm7vx","round_num":14,"group_num":0},"environment":{"weather":1,"pressure":"760mmHg","temperature":"27\u00b0C","wind":"2.3m\/s","humidity":"68%"},"updated_at":1780966866},"referee_id":"","season_id":"8yomo4h7exdq0j6","status_id":1,"venue_id":"kjw2r09hoz5rz84","competition":{"id":"vl7oqdeh6v4r510","name":"Ecuadorian Campeonato Serie B","logo":"https:\/\/img.thesports.com\/football\/competition\/bcecd12c817c4e94b738469c965d9467.png"}},"house_id":null}},{"id":2,"slug":"clb-ponte-preta-vs-clb-cuiaba-luc-0500-ngay-10-06-2026-9gklzi11308hm7x","sport":"football","live":false,"hot":true,"blv":true,"date":"10\/06","datesearch":"2026-06-10","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":"9gklzi11308hm7x","sportId":1,"matchTime":1781042400,"matchStatus":1,"homeScore":[0,0,0,0,0,0,0],"awayScore":[0,0,0,0,0,0,0],"homeTeamName":"CLB Ponte Preta","homeTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/fb735adffa94a7306c7f68b9609d929f.png!w80","homeTeamId":"w69759i44ltnk23","awayTeamName":"CLB Cuiaba","awayTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/a9e3f5956f84947cbd6503823dcffbb0.png!w80","awayTeamId":"mo07dnil6gt9knx","competitionName":"Gi\u1ea3i b\u00f3ng \u0111\u00e1 H\u1ea1ng nh\u00ec Brasil","competitionLogo":"https:\/\/img.colatv88xd.cc\/football\/competition\/6813ba1ebe40c6bc7bb1b081d916a1a6.png!w80","competitionId":"g63kv9il9tz7ezv","animationUrl":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/football?profile=74rekh26eseunr0&showTrend=false&id=4494573","anchorAppointmentVoList":[{"userImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/web\/image\/NWUwNzcyMzRjMDUtZDg2NA\/YTZhMzUyYjZkMzAtOGNkZg.jpg","houseId":"78905744","visitHistory":9538767,"matchId":"9gklzi11308hm7x","nickName":"BLV 7UP","playStreamAddress":"https:\/\/live05.msdht.app\/live\/78905744.flv","playStreamAddress2":"https:\/\/live05.msdht.app\/live\/78905744.m3u8","houseName":"INTERF\tOman\tvs Kuwait","houseImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/admin\/image\/ZmU4NDM4OGViMmUtYzEzYQ\/ZmQ3NjA5MmZmMjctYjc2Ng.png","anchorTitle":"","houseIntroduction":"","anchorTypeName":"\u8db3\u7403","fansCount":254,"liveStatus":1}],"animation_url":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/football?profile=74rekh26eseunr0&showTrend=false&id=4494573","away_team":{"id":"mo07dnil6gt9knx","name":"CLB Cuiaba","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/a9e3f5956f84947cbd6503823dcffbb0.png!w80"},"competition":{"id":"g63kv9il9tz7ezv","name":"Gi\u1ea3i b\u00f3ng \u0111\u00e1 H\u1ea1ng nh\u00ec Brasil","logo":"https:\/\/img.colatv88xd.cc\/football\/competition\/6813ba1ebe40c6bc7bb1b081d916a1a6.png!w80"},"home_team":{"id":"w69759i44ltnk23","name":"CLB Ponte Preta","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/fb735adffa94a7306c7f68b9609d929f.png!w80"},"match_id":"9gklzi11308hm7x","match_status":"scheduled","match_time":1781042400,"sport_id":1,"video_url":null,"node_api_updated_at":"2026-06-09T01:35:08.927Z","custom_key":"d08bc4d2a7d684fdd97a3dde0ca7d4a1","node_api_data":{"_id":"6a275cbd714cdface24968ea","match_id":"3glrw7hnnjwvqdy","competition_id":"j1l4rjnh0xm7vx5","away_scores":[0,0,0,0,0,0,0],"away_team":{"id":"p4jwq2gh3kpm0ve","name":"Cuiaba","logo":"https:\/\/img.thesports.com\/football\/team\/a9e3f5956f84947cbd6503823dcffbb0.png"},"away_team_id":"p4jwq2gh3kpm0ve","custom_key":"d08bc4d2a7d684fdd97a3dde0ca7d4a1","environment":{"weather":7,"pressure":"763mmHg","temperature":"20\u00b0C","wind":"1.8m\/s","humidity":"52%"},"home_scores":[0,0,0,0,0,0,0],"home_team":{"id":"kn54qllh667qvy9","name":"Ponte Preta","logo":"https:\/\/img.thesports.com\/football\/team\/fb735adffa94a7306c7f68b9609d929f.png"},"home_team_id":"kn54qllh667qvy9","match_date_vn":"20260610","match_time":1781042400,"raw":{"id":"3glrw7hnnjwvqdy","season_id":"x7lm7phkgp1m2wd","competition_id":"j1l4rjnh0xm7vx5","home_team_id":"kn54qllh667qvy9","away_team_id":"p4jwq2gh3kpm0ve","status_id":1,"match_time":1781042400,"venue_id":"l965mkyhe50r1ge","referee_id":"z8yomo4hk3pq0j6","neutral":0,"note":"","home_scores":[0,0,0,0,0,0,0],"away_scores":[0,0,0,0,0,0,0],"home_position":"2","away_position":"15","coverage":{"mlive":1,"lineup":0,"gif":0},"round":{"stage_id":"jw2r09hgo00rz84","round_num":12,"group_num":0},"environment":{"weather":7,"pressure":"763mmHg","temperature":"20\u00b0C","wind":"1.8m\/s","humidity":"52%"},"tbd":1,"updated_at":1780963816},"referee_id":"z8yomo4hk3pq0j6","season_id":"x7lm7phkgp1m2wd","status_id":1,"venue_id":"l965mkyhe50r1ge","competition":{"id":"j1l4rjnh0xm7vx5","name":"Brazilian Serie B","logo":"https:\/\/img.thesports.com\/football\/competition\/6813ba1ebe40c6bc7bb1b081d916a1a6.png"}},"house_id":null}},{"id":2,"slug":"a-rap-saudi-vs-senegal-luc-0600-ngay-10-06-2026-edq09ilelmlfeqx","sport":"football","live":false,"hot":true,"blv":true,"date":"10\/06","datesearch":"2026-06-10","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":"edq09ilelmlfeqx","sportId":1,"matchTime":1781046000,"matchStatus":1,"homeScore":[0,0,0,0,0,0,0],"awayScore":[0,0,0,0,0,0,0],"homeTeamName":"\u1ea2 R\u1eadp Saudi","homeTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/cf372cbe6eae54c6a6dfb3ebbcdc3404.png!w80","homeTeamId":"zjek33iw1xcdko2","awayTeamName":"Senegal","awayTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/863907225a3fb211eaa3afae27572869.png!w80","awayTeamId":"mo07dnij0la9knx","competitionName":"Giao h\u1eefu Qu\u1ed1c t\u1ebf","competitionLogo":"https:\/\/img.colatv88xd.cc\/football\/competition\/4e7c9460ee862d47c2ce6debfef6aace.png!w80","competitionId":"mo07dnidvaxknxy","animationUrl":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/football?profile=74rekh26eseunr0&showTrend=false&id=4541797","anchorAppointmentVoList":[{"userImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/web\/image\/MDI1MjY0NzczYTctZGI5MQ\/NDQ3NTFjYjlhNjQtNzMwOQ.jpg","houseId":"90725470","visitHistory":2275754,"matchId":"edq09ilelmlfeqx","nickName":"BLV SPRITE","playStreamAddress":"https:\/\/live05.msdht.app\/live\/90725470.flv","playStreamAddress2":"https:\/\/live05.msdht.app\/live\/90725470.m3u8","houseName":"INTERF\tPeru\tvs\tSpain","houseImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/admin\/image\/NDk5MTY2MWZiODAtY2QwZQ\/MjQwZDI2MzExODMtZTUwMQ.png","anchorTitle":"","houseIntroduction":"","anchorTypeName":"\u8db3\u7403","fansCount":48,"liveStatus":2}],"animation_url":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/football?profile=74rekh26eseunr0&showTrend=false&id=4541797","away_team":{"id":"mo07dnij0la9knx","name":"Senegal","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/863907225a3fb211eaa3afae27572869.png!w80"},"competition":{"id":"mo07dnidvaxknxy","name":"Giao h\u1eefu Qu\u1ed1c t\u1ebf","logo":"https:\/\/img.colatv88xd.cc\/football\/competition\/4e7c9460ee862d47c2ce6debfef6aace.png!w80"},"home_team":{"id":"zjek33iw1xcdko2","name":"\u1ea2 R\u1eadp Saudi","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/cf372cbe6eae54c6a6dfb3ebbcdc3404.png!w80"},"match_id":"edq09ilelmlfeqx","match_status":"scheduled","match_time":1781046000,"sport_id":1,"video_url":null,"custom_key":"1b07d24a1a9e4a956108bda307c169f3","house_id":null}},{"id":2,"slug":"chicago-sky-vs-atlanta-dream-luc-0600-ngay-10-06-2026-527rjswzzxla4ke","sport":"basketball","live":false,"hot":true,"blv":true,"date":"10\/06","datesearch":"2026-06-10","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":"527rjswzzxla4ke","sportId":2,"matchTime":1781046000,"matchStatus":1,"homeScore":[0,0,0,0,0],"awayScore":[0,0,0,0,0],"homeTeamName":"Chicago Sky","homeTeamLogo":"https:\/\/img.colatv88xd.cc\/basketball\/team\/96c0adc8a98bb466bfa539f11ce8ae04.png!w80","homeTeamId":"g63kvlse1xup7ez","awayTeamName":"Atlanta Dream","awayTeamLogo":"https:\/\/img.colatv88xd.cc\/basketball\/team\/be3ef0f7745b3b45b846fac31ca987c6.png!w80","awayTeamId":"el6kers5n0igq5d","competitionName":"Hi\u1ec7p h\u1ed9i b\u00f3ng r\u1ed5 qu\u1ed1c gia n\u1eef","competitionLogo":"https:\/\/img.colatv88xd.cc\/basketball\/competition\/86f522333da4c3e2c144996fc4d2520b.png!w80","competitionId":"l5wv784sdsjqrjn","animationUrl":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/basketball?profile=74rekh26eseunr0&showTrend=false&id=3909154","anchorAppointmentVoList":[{"userImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/web\/image\/ODc3MDVjYWI0NDItMTMzMw\/ZThmZDYxZGMxOGQtNjYwZQ.jpg","houseId":"19919577","visitHistory":2083171,"matchId":"527rjswzzxla4ke","nickName":"BLV POCARI","playStreamAddress":"https:\/\/live05.msdht.app\/live\/19919577.flv","playStreamAddress2":"https:\/\/live05.msdht.app\/live\/19919577.m3u8","houseName":"WNBA\tConnecticut Sun W\tvs\tNew York Liberty W","houseImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/admin\/image\/YjY5MjdjYWM2MzctYWIxMQ\/ZGZiMDQzMzE0ZGItZWFmZQ.png","anchorTitle":"","houseIntroduction":"","anchorTypeName":"\u8db3\u7403","fansCount":303,"liveStatus":1}],"animation_url":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/basketball?profile=74rekh26eseunr0&showTrend=false&id=3909154","away_team":{"id":"el6kers5n0igq5d","name":"Atlanta Dream","logo":"https:\/\/img.colatv88xd.cc\/basketball\/team\/be3ef0f7745b3b45b846fac31ca987c6.png!w80"},"competition":{"id":"l5wv784sdsjqrjn","name":"Hi\u1ec7p h\u1ed9i b\u00f3ng r\u1ed5 qu\u1ed1c gia n\u1eef","logo":"https:\/\/img.colatv88xd.cc\/basketball\/competition\/86f522333da4c3e2c144996fc4d2520b.png!w80"},"home_team":{"id":"g63kvlse1xup7ez","name":"Chicago Sky","logo":"https:\/\/img.colatv88xd.cc\/basketball\/team\/96c0adc8a98bb466bfa539f11ce8ae04.png!w80"},"match_id":"527rjswzzxla4ke","match_status":"scheduled","match_time":1781046000,"sport_id":2,"video_url":null,"custom_key":"cf1a9655e1cc25fca2f592d039e70833","house_id":null}},{"id":2,"slug":"san-antonio-vs-ldu-portoviejo-luc-0700-ngay-10-06-2026-m2q15iz8p2lfe76","sport":"football","live":false,"hot":true,"blv":true,"date":"10\/06","datesearch":"2026-06-10","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":"m2q15iz8p2lfe76","sportId":1,"matchTime":1781049600,"matchStatus":1,"homeScore":[0,0,0,0,0,0,0],"awayScore":[0,0,0,0,0,0,0],"homeTeamName":"San Antonio","homeTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/a610baafc567c695c4be20d8a961f68e.png!w80","homeTeamId":"l6kegivov1fg75d","awayTeamName":"LDU Portoviejo","awayTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/ccf76c98c32a8f4dd2f97ccf35b24c98.png!w80","awayTeamId":"8lk2dio89yc3736","competitionName":"Gi\u1ea3i h\u1ea1ng 2 Ecuador","competitionLogo":"https:\/\/img.colatv88xd.cc\/football\/competition\/bcecd12c817c4e94b738469c965d9467.png!w80","competitionId":"yzrkn6ilz9ujqle","animationUrl":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/football?profile=74rekh26eseunr0&showTrend=false&id=4513579","anchorAppointmentVoList":[{"userImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/web\/image\/OGZhNGQ0MzRjZWEtOWUyYg\/ZjY1YTRiMmY3NDMtZDI3NA.jpg","houseId":"99121525","visitHistory":1614706,"matchId":"m2q15iz8p2lfe76","nickName":"BLV B\u00cd \u0110AO","playStreamAddress":"https:\/\/live05.msdht.app\/live\/99121525.flv","playStreamAddress2":"https:\/\/live05.msdht.app\/live\/99121525.m3u8","houseName":"INTERF W\tJapan W\tvs\tSouth Africa W","houseImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/admin\/image\/MmJlZTBiMGRkYTgtOTA1Mg\/MGU3YTgxNzdmMjktYzk3MA.png","anchorTitle":"","houseIntroduction":"","anchorTypeName":"\u8db3\u7403","fansCount":61,"liveStatus":1}],"animation_url":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/football?profile=74rekh26eseunr0&showTrend=false&id=4513579","away_team":{"id":"8lk2dio89yc3736","name":"LDU Portoviejo","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/ccf76c98c32a8f4dd2f97ccf35b24c98.png!w80"},"competition":{"id":"yzrkn6ilz9ujqle","name":"Gi\u1ea3i h\u1ea1ng 2 Ecuador","logo":"https:\/\/img.colatv88xd.cc\/football\/competition\/bcecd12c817c4e94b738469c965d9467.png!w80"},"home_team":{"id":"l6kegivov1fg75d","name":"San Antonio","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/a610baafc567c695c4be20d8a961f68e.png!w80"},"match_id":"m2q15iz8p2lfe76","match_status":"scheduled","match_time":1781049600,"sport_id":1,"video_url":null,"node_api_updated_at":"2026-06-09T01:35:08.580Z","custom_key":"91161b15747d68084ec74bd9e841ee42","node_api_data":{"_id":"6a275cbe714cdface2496a3b","match_id":"l7oqdehgjonwr51","competition_id":"vl7oqdeh6v4r510","away_scores":[0,0,0,0,0,0,0],"away_team":{"id":"23xmvkho4x9qg8n","name":"Pottu Via Ho","logo":"https:\/\/img.thesports.com\/football\/team\/ccf76c98c32a8f4dd2f97ccf35b24c98.png"},"away_team_id":"23xmvkho4x9qg8n","custom_key":"91161b15747d68084ec74bd9e841ee42","environment":{"weather":10,"pressure":"763mmHg","temperature":"16\u00b0C","wind":"2.3m\/s","humidity":"87%"},"home_scores":[0,0,0,0,0,0,0],"home_team":{"id":"dn1m1gh8w8kmoep","name":"San Antonio(ECU)","logo":"https:\/\/img.thesports.com\/football\/team\/a610baafc567c695c4be20d8a961f68e.png"},"home_team_id":"dn1m1gh8w8kmoep","match_date_vn":"20260610","match_time":1781049600,"raw":{"id":"l7oqdehgjonwr51","season_id":"8yomo4h7exdq0j6","competition_id":"vl7oqdeh6v4r510","home_team_id":"dn1m1gh8w8kmoep","away_team_id":"23xmvkho4x9qg8n","status_id":1,"match_time":1781049600,"venue_id":"","referee_id":"","neutral":0,"note":"","home_scores":[0,0,0,0,0,0,0],"away_scores":[0,0,0,0,0,0,0],"home_position":"9","away_position":"6","coverage":{"mlive":1,"lineup":0,"gif":0},"round":{"stage_id":"1l4rjnhdw8gm7vx","round_num":14,"group_num":0},"environment":{"weather":10,"pressure":"763mmHg","temperature":"16\u00b0C","wind":"2.3m\/s","humidity":"87%"},"updated_at":1780966866},"referee_id":"","season_id":"8yomo4h7exdq0j6","status_id":1,"venue_id":"","competition":{"id":"vl7oqdeh6v4r510","name":"Ecuadorian Campeonato Serie B","logo":"https:\/\/img.thesports.com\/football\/competition\/bcecd12c817c4e94b738469c965d9467.png"}},"house_id":null}},{"id":2,"slug":"minnesota-lynx-vs-dallas-wings-luc-0700-ngay-10-06-2026-vrqw9s9jjjpt47n","sport":"basketball","live":false,"hot":true,"blv":true,"date":"10\/06","datesearch":"2026-06-10","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":"vrqw9s9jjjpt47n","sportId":2,"matchTime":1781049600,"matchStatus":1,"homeScore":[0,0,0,0,0],"awayScore":[0,0,0,0,0],"homeTeamName":"Minnesota Lynx","homeTeamLogo":"https:\/\/img.colatv88xd.cc\/basketball\/team\/49fd2772263eaccfe78608a04e5b6f4c.png!w80","homeTeamId":"eg676jso18apkry","awayTeamName":"Dallas Wings","awayTeamLogo":"https:\/\/img.colatv88xd.cc\/basketball\/team\/58709b9e7964e03c28ebe777ef823eca.png!w80","awayTeamId":"8vrqw9s5x2ud7n2","competitionName":"Hi\u1ec7p h\u1ed9i b\u00f3ng r\u1ed5 qu\u1ed1c gia n\u1eef","competitionLogo":"https:\/\/img.colatv88xd.cc\/basketball\/competition\/86f522333da4c3e2c144996fc4d2520b.png!w80","competitionId":"l5wv784sdsjqrjn","animationUrl":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/basketball?profile=74rekh26eseunr0&showTrend=false&id=3909187","anchorAppointmentVoList":[{"userImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/web\/image\/NGZkODJiZmYyNTktNDFhZQ\/MTBjZDlkZjE5ZGYtMDIwOQ.jpg","houseId":"87379114","visitHistory":1153487,"matchId":"vrqw9s9jjjpt47n","nickName":"BLV Cozy","playStreamAddress":"https:\/\/live05.msdht.app\/live\/87379114.flv","playStreamAddress2":"https:\/\/live05.msdht.app\/live\/87379114.m3u8","houseName":"MPBL\tMarikina Shoemasters vs Binan Tatak Gel","houseImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/admin\/image\/NzZmMTdhNDQyODUtMzUzOA\/OTllZGUxNmUwOGEtZmZhZQ.png","anchorTitle":"","houseIntroduction":"","anchorTypeName":"\u8db3\u7403","fansCount":304,"liveStatus":2}],"animation_url":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/basketball?profile=74rekh26eseunr0&showTrend=false&id=3909187","away_team":{"id":"8vrqw9s5x2ud7n2","name":"Dallas Wings","logo":"https:\/\/img.colatv88xd.cc\/basketball\/team\/58709b9e7964e03c28ebe777ef823eca.png!w80"},"competition":{"id":"l5wv784sdsjqrjn","name":"Hi\u1ec7p h\u1ed9i b\u00f3ng r\u1ed5 qu\u1ed1c gia n\u1eef","logo":"https:\/\/img.colatv88xd.cc\/basketball\/competition\/86f522333da4c3e2c144996fc4d2520b.png!w80"},"home_team":{"id":"eg676jso18apkry","name":"Minnesota Lynx","logo":"https:\/\/img.colatv88xd.cc\/basketball\/team\/49fd2772263eaccfe78608a04e5b6f4c.png!w80"},"match_id":"vrqw9s9jjjpt47n","match_status":"scheduled","match_time":1781049600,"sport_id":2,"video_url":null,"custom_key":"fbc7a87604de111a10168755de5a24c0","house_id":null}},{"id":2,"slug":"birmingham-vs-corpus-christi-fc-luc-0700-ngay-10-06-2026-69759igewr0igk2","sport":"football","live":false,"hot":true,"blv":true,"date":"10\/06","datesearch":"2026-06-10","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":"69759igewr0igk2","sportId":1,"matchTime":1781049600,"matchStatus":1,"homeScore":[0,0,0,0,0,0,0],"awayScore":[0,0,0,0,0,0,0],"homeTeamName":"Birmingham","homeTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/c3c17ec375bc22a7138c863ee91a3858.png!w80","homeTeamId":"vmqy9ipy95a4k9r","awayTeamName":"Corpus Christi FC","awayTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/e11f58ba6522a5c6ab7b037e2cd110e9.png!w80","awayTeamId":"34kgmindwgh8ko9","competitionName":"USL Cup","competitionLogo":"https:\/\/img.colatv88xd.cc\/football\/competition\/8d1679c598c67200df87b49f389ab00a.png!w80","competitionId":"g63kv9io5jtz7ez","animationUrl":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/football?profile=74rekh26eseunr0&showTrend=false&id=4548441","anchorAppointmentVoList":[{"userImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/web\/image\/NDU2ODM5ZDZhY2QtOTg5Ng\/MjU3MDJjNmI3ZDctMDk2Yg.jpg","houseId":"87547578","visitHistory":2628541,"matchId":"69759igewr0igk2","nickName":"BLV MOUNTAIN DEW","playStreamAddress":"https:\/\/live05.msdht.app\/live\/87547578.flv","playStreamAddress2":"https:\/\/live05.msdht.app\/live\/87547578.m3u8","houseName":"WEAFF\tSouth Korea W\tvs\tChinese Taipei W","houseImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/admin\/image\/MDFlMmFlYzk0NDEtMjA4NA\/MTI0MTFkNzg0ZmYtYTA4ZA.png","anchorTitle":"","houseIntroduction":"","anchorTypeName":"\u8db3\u7403","fansCount":182,"liveStatus":1}],"animation_url":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/football?profile=74rekh26eseunr0&showTrend=false&id=4548441","away_team":{"id":"34kgmindwgh8ko9","name":"Corpus Christi FC","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/e11f58ba6522a5c6ab7b037e2cd110e9.png!w80"},"competition":{"id":"g63kv9io5jtz7ez","name":"USL Cup","logo":"https:\/\/img.colatv88xd.cc\/football\/competition\/8d1679c598c67200df87b49f389ab00a.png!w80"},"home_team":{"id":"vmqy9ipy95a4k9r","name":"Birmingham","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/c3c17ec375bc22a7138c863ee91a3858.png!w80"},"match_id":"69759igewr0igk2","match_status":"scheduled","match_time":1781049600,"sport_id":1,"video_url":null,"node_api_updated_at":"2026-06-09T01:35:08.193Z","custom_key":"4f2aea8227d0495ece48a3a9b2e81d24","node_api_data":{"_id":"6a275cbe714cdface2496a50","match_id":"zp5rzghgey34q82","competition_id":"j1l4rjnhjg1m7vx","away_scores":[0,0,0,0,0,0,0],"away_team":{"id":"y0or5jhej69qwzv","name":"Corpus Christi FC","logo":"https:\/\/img.thesports.com\/football\/team\/e11f58ba6522a5c6ab7b037e2cd110e9.png"},"away_team_id":"y0or5jhej69qwzv","custom_key":"4f2aea8227d0495ece48a3a9b2e81d24","environment":{"weather":1,"pressure":"764mmHg","temperature":"30\u00b0C","wind":"2.6m\/s","humidity":"63%"},"home_scores":[0,0,0,0,0,0,0],"home_team":{"id":"dj2ryohj730q1zp","name":"Birmingham Legion","logo":"https:\/\/img.thesports.com\/football\/team\/c3c17ec375bc22a7138c863ee91a3858.png"},"home_team_id":"dj2ryohj730q1zp","match_date_vn":"20260610","match_time":1781049600,"raw":{"id":"zp5rzghgey34q82","season_id":"","competition_id":"j1l4rjnhjg1m7vx","home_team_id":"dj2ryohj730q1zp","away_team_id":"y0or5jhej69qwzv","status_id":1,"match_time":1781049600,"venue_id":"","referee_id":"","neutral":0,"note":"","home_scores":[0,0,0,0,0,0,0],"away_scores":[0,0,0,0,0,0,0],"home_position":"","away_position":"","coverage":{"mlive":1,"lineup":0,"gif":0},"round":{"stage_id":"","round_num":0,"group_num":0},"environment":{"weather":1,"pressure":"764mmHg","temperature":"30\u00b0C","wind":"2.6m\/s","humidity":"63%"},"updated_at":1780967416},"referee_id":"","season_id":"","status_id":1,"venue_id":"","competition":{"id":"j1l4rjnhjg1m7vx","name":"USL Cup","logo":"https:\/\/img.thesports.com\/football\/competition\/8d1679c598c67200df87b49f389ab00a.png"}},"house_id":null}},{"id":2,"slug":"argentina-vs-dtqg-iceland-luc-0800-ngay-10-06-2026-ezk96i3wwzjb1kn","sport":"football","live":false,"hot":true,"blv":true,"date":"10\/06","datesearch":"2026-06-10","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":"ezk96i3wwzjb1kn","sportId":1,"matchTime":1781053200,"matchStatus":1,"homeScore":[0,0,0,0,0,0,0],"awayScore":[0,0,0,0,0,0,0],"homeTeamName":"Argentina","homeTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/7d44a77ef7bf7d809287828b992f3007.png!w80","homeTeamId":"8vmqy9i232b4k9r","awayTeamName":"\u0110TQG Iceland","awayTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/77772713a7d7e02b10ca9bd90e4f6a31.png!w80","awayTeamId":"0ndkz6i4xyfeq3z","competitionName":"Giao h\u1eefu Qu\u1ed1c t\u1ebf","competitionLogo":"https:\/\/img.colatv88xd.cc\/football\/competition\/4e7c9460ee862d47c2ce6debfef6aace.png!w80","competitionId":"mo07dnidvaxknxy","animationUrl":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/football?profile=74rekh26eseunr0&showTrend=false&id=4529486","anchorAppointmentVoList":[{"userImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/web\/image\/MGFjOWJmNDI2NTgtMjM1Zg\/OGMwZTMzY2M3YzctOTVkNA.jpg","houseId":"24561735","visitHistory":4194256,"matchId":"ezk96i3wwzjb1kn","nickName":"BLV COCA","playStreamAddress":"https:\/\/live05.msdht.app\/live\/24561735.flv","playStreamAddress2":"https:\/\/live05.msdht.app\/live\/24561735.m3u8","houseName":"INTERF\tPeru\tvs\tSpain","houseImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/admin\/image\/NzZmMTdhNDQyODUtMzUzOA\/OTllZGUxNmUwOGEtZmZhZQ.png","anchorTitle":"","houseIntroduction":"","anchorTypeName":"\u8db3\u7403","fansCount":165,"liveStatus":2},{"userImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/web\/image\/MDI1MjY0NzczYTctZGI5MQ\/NDQ3NTFjYjlhNjQtNzMwOQ.jpg","houseId":"90725470","visitHistory":2275754,"matchId":"ezk96i3wwzjb1kn","nickName":"BLV SPRITE","playStreamAddress":"https:\/\/live05.msdht.app\/live\/90725470.flv","playStreamAddress2":"https:\/\/live05.msdht.app\/live\/90725470.m3u8","houseName":"INTERF\tPeru\tvs\tSpain","houseImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/admin\/image\/NDk5MTY2MWZiODAtY2QwZQ\/MjQwZDI2MzExODMtZTUwMQ.png","anchorTitle":"","houseIntroduction":"","anchorTypeName":"\u8db3\u7403","fansCount":48,"liveStatus":2}],"animation_url":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/football?profile=74rekh26eseunr0&showTrend=false&id=4529486","away_team":{"id":"0ndkz6i4xyfeq3z","name":"\u0110TQG Iceland","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/77772713a7d7e02b10ca9bd90e4f6a31.png!w80"},"competition":{"id":"mo07dnidvaxknxy","name":"Giao h\u1eefu Qu\u1ed1c t\u1ebf","logo":"https:\/\/img.colatv88xd.cc\/football\/competition\/4e7c9460ee862d47c2ce6debfef6aace.png!w80"},"home_team":{"id":"8vmqy9i232b4k9r","name":"Argentina","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/7d44a77ef7bf7d809287828b992f3007.png!w80"},"match_id":"ezk96i3wwzjb1kn","match_status":"scheduled","match_time":1781053200,"sport_id":1,"video_url":null,"custom_key":"db4e0f2647ec35123093552287d49642","house_id":null}},{"id":2,"slug":"iraq-vs-venezuela-luc-0800-ngay-10-06-2026-8lk2dirwl65bz73","sport":"football","live":false,"hot":true,"blv":true,"date":"10\/06","datesearch":"2026-06-10","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":"8lk2dirwl65bz73","sportId":1,"matchTime":1781053200,"matchStatus":1,"homeScore":[0,0,0,0,0,0,0],"awayScore":[0,0,0,0,0,0,0],"homeTeamName":"Iraq","homeTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/cc40d06ff0a16a793d066dbfa2917bab.png!w80","homeTeamId":"w69759i9r6tnk23","awayTeamName":"Venezuela","awayTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/57d69192f3ad9a481e0435221b28a4b6.png!w80","awayTeamId":"8vrqwniw15sdqn2","competitionName":"Giao h\u1eefu Qu\u1ed1c t\u1ebf","competitionLogo":"https:\/\/img.colatv88xd.cc\/football\/competition\/4e7c9460ee862d47c2ce6debfef6aace.png!w80","competitionId":"mo07dnidvaxknxy","animationUrl":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/football?profile=74rekh26eseunr0&showTrend=false&id=4544907","anchorAppointmentVoList":[{"userImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/web\/image\/ODc3MDVjYWI0NDItMTMzMw\/ZThmZDYxZGMxOGQtNjYwZQ.jpg","houseId":"19919577","visitHistory":2083171,"matchId":"8lk2dirwl65bz73","nickName":"BLV POCARI","playStreamAddress":"https:\/\/live05.msdht.app\/live\/19919577.flv","playStreamAddress2":"https:\/\/live05.msdht.app\/live\/19919577.m3u8","houseName":"WNBA\tConnecticut Sun W\tvs\tNew York Liberty W","houseImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/admin\/image\/YjY5MjdjYWM2MzctYWIxMQ\/ZGZiMDQzMzE0ZGItZWFmZQ.png","anchorTitle":"","houseIntroduction":"","anchorTypeName":"\u8db3\u7403","fansCount":303,"liveStatus":1}],"animation_url":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/football?profile=74rekh26eseunr0&showTrend=false&id=4544907","away_team":{"id":"8vrqwniw15sdqn2","name":"Venezuela","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/57d69192f3ad9a481e0435221b28a4b6.png!w80"},"competition":{"id":"mo07dnidvaxknxy","name":"Giao h\u1eefu Qu\u1ed1c t\u1ebf","logo":"https:\/\/img.colatv88xd.cc\/football\/competition\/4e7c9460ee862d47c2ce6debfef6aace.png!w80"},"home_team":{"id":"w69759i9r6tnk23","name":"Iraq","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/cc40d06ff0a16a793d066dbfa2917bab.png!w80"},"match_id":"8lk2dirwl65bz73","match_status":"scheduled","match_time":1781053200,"sport_id":1,"video_url":null,"custom_key":"ee4b7d9f71dc940866facf81cbbbba4e","house_id":null}},{"id":2,"slug":"golden-state-valkyries-vs-phoenix-mercury-luc-0900-ngay-10-06-2026-ndqmrs3vv9yurkv","sport":"basketball","live":false,"hot":true,"blv":true,"date":"10\/06","datesearch":"2026-06-10","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":"ndqmrs3vv9yurkv","sportId":2,"matchTime":1781056800,"matchStatus":1,"homeScore":[0,0,0,0,0],"awayScore":[0,0,0,0,0],"homeTeamName":"Golden State Valkyries","homeTeamLogo":"https:\/\/img.colatv88xd.cc\/basketball\/team\/380d81d4050b81debf9a5500239e96d0.png!w80","homeTeamId":"vmqy6sp0wpf4k9r","awayTeamName":"Phoenix Mercury","awayTeamLogo":"https:\/\/img.colatv88xd.cc\/basketball\/team\/b48443679dd0356cc64abce373f763e1.png!w80","awayTeamId":"zjek3psr28bdqo2","competitionName":"Hi\u1ec7p h\u1ed9i b\u00f3ng r\u1ed5 qu\u1ed1c gia n\u1eef","competitionLogo":"https:\/\/img.colatv88xd.cc\/basketball\/competition\/86f522333da4c3e2c144996fc4d2520b.png!w80","competitionId":"l5wv784sdsjqrjn","animationUrl":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/basketball?profile=74rekh26eseunr0&showTrend=false&id=3909087","anchorAppointmentVoList":[{"userImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/web\/image\/OWEyYWQ1NDcwZDAtNDRlMg\/YTY4NDZhZTY5ZDEtMGJmOQ.jpg","houseId":"90865415","visitHistory":568054,"matchId":"ndqmrs3vv9yurkv","nickName":"BLV 247","playStreamAddress":"https:\/\/live05.msdht.app\/live\/90865415.flv","playStreamAddress2":"https:\/\/live05.msdht.app\/live\/90865415.m3u8","houseName":"NBA Final   New York Knicks vs San Antonio Spurs  ","houseImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/admin\/image\/MjhmNmNiOTA4ZDktZDIwZQ\/ODQ3ODZiOGQyNDgtZjBiMg.jpg","anchorTitle":"","houseIntroduction":"","anchorTypeName":"\u8db3\u7403","fansCount":56,"liveStatus":2}],"animation_url":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/basketball?profile=74rekh26eseunr0&showTrend=false&id=3909087","away_team":{"id":"zjek3psr28bdqo2","name":"Phoenix Mercury","logo":"https:\/\/img.colatv88xd.cc\/basketball\/team\/b48443679dd0356cc64abce373f763e1.png!w80"},"competition":{"id":"l5wv784sdsjqrjn","name":"Hi\u1ec7p h\u1ed9i b\u00f3ng r\u1ed5 qu\u1ed1c gia n\u1eef","logo":"https:\/\/img.colatv88xd.cc\/basketball\/competition\/86f522333da4c3e2c144996fc4d2520b.png!w80"},"home_team":{"id":"vmqy6sp0wpf4k9r","name":"Golden State Valkyries","logo":"https:\/\/img.colatv88xd.cc\/basketball\/team\/380d81d4050b81debf9a5500239e96d0.png!w80"},"match_id":"ndqmrs3vv9yurkv","match_status":"scheduled","match_time":1781056800,"sport_id":2,"video_url":null,"custom_key":"4390a6c57354ff43f66aa063f996c047","house_id":null}},{"id":2,"slug":"wynnum-wolves-vs-eastern-suburbs-brisbane-luc-1630-ngay-10-06-2026-xvkjoi8nnnea879","sport":"football","live":false,"hot":true,"blv":true,"date":"10\/06","datesearch":"2026-06-10","hour":"16:30","competitionName":"NBA","teams":["Team C","Team D"],"score":"100:95","videoUrl":"https:\/\/live2.example.com","animationUrl":"https:\/\/animation.example.com","data":{"matchId":"xvkjoi8nnnea879","sportId":1,"matchTime":1781083800,"matchStatus":1,"homeScore":[0,0,0,0,0,0,0],"awayScore":[0,0,0,0,0,0,0],"homeTeamName":"Wynnum Wolves","homeTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/62ee76fc01732a90a87f98940d031d6e.png!w80","homeTeamId":"ndqmlix6lwtgkve","awayTeamName":"Eastern Suburbs Brisbane","awayTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/e529be33935e79024a46400f621a5683.png!w80","awayTeamId":"ndkz6iz6g2seq3z","competitionName":"Gi\u1ea3i Ngo\u1ea1i h\u1ea1ng Qu\u1ed1c gia \u00dac bang Queensland","competitionLogo":"https:\/\/img.colatv88xd.cc\/football\/competition\/37436633e76bc4f38fc252d6cf2b8e2c.png!w80","competitionId":"8vmqy9ijegtek9r","animationUrl":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/football?profile=74rekh26eseunr0&showTrend=false&id=4457350","anchorAppointmentVoList":[{"userImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/web\/image\/NWUwNzcyMzRjMDUtZDg2NA\/YTZhMzUyYjZkMzAtOGNkZg.jpg","houseId":"78905744","visitHistory":9538767,"matchId":"xvkjoi8nnnea879","nickName":"BLV 7UP","playStreamAddress":"https:\/\/live05.msdht.app\/live\/78905744.flv","playStreamAddress2":"https:\/\/live05.msdht.app\/live\/78905744.m3u8","houseName":"INTERF\tOman\tvs Kuwait","houseImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/admin\/image\/ZmU4NDM4OGViMmUtYzEzYQ\/ZmQ3NjA5MmZmMjctYjc2Ng.png","anchorTitle":"","houseIntroduction":"","anchorTypeName":"\u8db3\u7403","fansCount":254,"liveStatus":1}],"animation_url":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/football?profile=74rekh26eseunr0&showTrend=false&id=4457350","away_team":{"id":"ndkz6iz6g2seq3z","name":"Eastern Suburbs Brisbane","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/e529be33935e79024a46400f621a5683.png!w80"},"competition":{"id":"8vmqy9ijegtek9r","name":"Gi\u1ea3i Ngo\u1ea1i h\u1ea1ng Qu\u1ed1c gia \u00dac bang Queensland","logo":"https:\/\/img.colatv88xd.cc\/football\/competition\/37436633e76bc4f38fc252d6cf2b8e2c.png!w80"},"home_team":{"id":"ndqmlix6lwtgkve","name":"Wynnum Wolves","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/62ee76fc01732a90a87f98940d031d6e.png!w80"},"match_id":"xvkjoi8nnnea879","match_status":"scheduled","match_time":1781083800,"sport_id":1,"video_url":null,"node_api_updated_at":"2026-06-09T01:35:08.665Z","custom_key":"9d1260f29c77bd5637121da568aaee11","node_api_data":{"_id":"6a05146c5f8ee713aab83b4f","match_id":"jw2r09hk000erz8","competition_id":"v2y8m4zh302ql07","away_scores":[0,0,0,0,0,0,0],"away_team":{"id":"pxwrxlhge2lryk0","name":"Eastern Suburbs Brisbane","logo":"https:\/\/img.thesports.com\/football\/team\/e529be33935e79024a46400f621a5683.png"},"away_team_id":"pxwrxlhge2lryk0","custom_key":"9d1260f29c77bd5637121da568aaee11","environment":{"weather":10,"pressure":"769mmHg","temperature":"18\u00b0C","wind":"0.9m\/s","humidity":"83%"},"home_scores":[0,0,0,0,0,0,0],"home_team":{"id":"965mkyh7d6kr1ge","name":"Brisbane Wolves","logo":"https:\/\/img.thesports.com\/football\/team\/62ee76fc01732a90a87f98940d031d6e.png"},"home_team_id":"965mkyh7d6kr1ge","match_date_vn":"20260610","match_time":1781083800,"raw":{"id":"jw2r09hk000erz8","season_id":"4zp5rzgh8noq82w","competition_id":"v2y8m4zh302ql07","home_team_id":"965mkyh7d6kr1ge","away_team_id":"pxwrxlhge2lryk0","status_id":1,"match_time":1781083800,"venue_id":"gy0or5jhg71qwzv","referee_id":"","neutral":0,"note":"","home_scores":[0,0,0,0,0,0,0],"away_scores":[0,0,0,0,0,0,0],"home_position":"4","away_position":"5","coverage":{"mlive":1,"lineup":0,"gif":0},"round":{"stage_id":"k82rekhjk34repz","round_num":11,"group_num":0},"environment":{"weather":10,"pressure":"769mmHg","temperature":"18\u00b0C","wind":"0.9m\/s","humidity":"83%"},"updated_at":1780817587},"referee_id":"","season_id":"4zp5rzgh8noq82w","status_id":1,"venue_id":"gy0or5jhg71qwzv","competition":{"id":"v2y8m4zh302ql07","name":"Australia National Premier Leagues Queensland","logo":"https:\/\/img.thesports.com\/football\/competition\/37436633e76bc4f38fc252d6cf2b8e2c.png"}},"house_id":null}},{"id":2,"slug":"sydney-olympic-vs-sd-raiders-fc-luc-1630-ngay-10-06-2026-l6kegi8mr69uv75","sport":"football","live":false,"hot":true,"blv":true,"date":"10\/06","datesearch":"2026-06-10","hour":"16:30","competitionName":"NBA","teams":["Team C","Team D"],"score":"100:95","videoUrl":"https:\/\/live2.example.com","animationUrl":"https:\/\/animation.example.com","data":{"matchId":"l6kegi8mr69uv75","sportId":1,"matchTime":1781083800,"matchStatus":1,"homeScore":[0,0,0,0,0,0,0],"awayScore":[0,0,0,0,0,0,0],"homeTeamName":"Sydney Olympic","homeTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/d4a819a35678fd3d1c1f3e45c16f00b5.png!w80","homeTeamId":"o17pji0mgyc27jw","awayTeamName":"SD Raiders FC","awayTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/41cd928a2816821bdb7995c3ea6031a6.png!w80","awayTeamId":"34kgmiyrn0b8ko9","competitionName":"Gi\u1ea3i b\u00f3ng \u0111\u00e1 H\u1ea1ng nh\u1ea5t New South Wales c\u1ee7a \u00dac","competitionLogo":"https:\/\/img.colatv88xd.cc\/football\/competition\/21df239119fe6638a523365947a2cfb2.png!w80","competitionId":"eg6763ivn9a47ry","animationUrl":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/football?profile=74rekh26eseunr0&showTrend=false&id=4473456","anchorAppointmentVoList":[{"userImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/web\/image\/OGZhNGQ0MzRjZWEtOWUyYg\/ZjY1YTRiMmY3NDMtZDI3NA.jpg","houseId":"99121525","visitHistory":1614706,"matchId":"l6kegi8mr69uv75","nickName":"BLV B\u00cd \u0110AO","playStreamAddress":"https:\/\/live05.msdht.app\/live\/99121525.flv","playStreamAddress2":"https:\/\/live05.msdht.app\/live\/99121525.m3u8","houseName":"INTERF W\tJapan W\tvs\tSouth Africa W","houseImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/admin\/image\/MmJlZTBiMGRkYTgtOTA1Mg\/MGU3YTgxNzdmMjktYzk3MA.png","anchorTitle":"","houseIntroduction":"","anchorTypeName":"\u8db3\u7403","fansCount":61,"liveStatus":1}],"animation_url":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/football?profile=74rekh26eseunr0&showTrend=false&id=4473456","away_team":{"id":"34kgmiyrn0b8ko9","name":"SD Raiders FC","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/41cd928a2816821bdb7995c3ea6031a6.png!w80"},"competition":{"id":"eg6763ivn9a47ry","name":"Gi\u1ea3i b\u00f3ng \u0111\u00e1 H\u1ea1ng nh\u1ea5t New South Wales c\u1ee7a \u00dac","logo":"https:\/\/img.colatv88xd.cc\/football\/competition\/21df239119fe6638a523365947a2cfb2.png!w80"},"home_team":{"id":"o17pji0mgyc27jw","name":"Sydney Olympic","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/d4a819a35678fd3d1c1f3e45c16f00b5.png!w80"},"match_id":"l6kegi8mr69uv75","match_status":"scheduled","match_time":1781083800,"sport_id":1,"video_url":null,"node_api_updated_at":"2026-06-09T01:35:09.103Z","custom_key":"ecb54a563bc81d30e79afe290297808f","node_api_data":{"_id":"6a18dc46714cdface2080423","match_id":"l5ergph4lk80r8k","competition_id":"z318q66hoz1qo9j","away_scores":[0,0,0,0,0,0,0],"away_team":{"id":"y0or5jh4ve0qwzv","name":"SD Raiders FC","logo":"https:\/\/img.thesports.com\/football\/team\/41cd928a2816821bdb7995c3ea6031a6.png"},"away_team_id":"y0or5jh4ve0qwzv","custom_key":"ecb54a563bc81d30e79afe290297808f","environment":{"weather":5,"pressure":"756mmHg","temperature":"18\u00b0C","wind":"5.6m\/s","humidity":"55%"},"home_scores":[0,0,0,0,0,0,0],"home_team":{"id":"2y8m4zh3dywql07","name":"Sydney Olympic","logo":"https:\/\/img.thesports.com\/football\/team\/d4a819a35678fd3d1c1f3e45c16f00b5.png"},"home_team_id":"2y8m4zh3dywql07","match_date_vn":"20260610","match_time":1781083800,"raw":{"id":"l5ergph4lk80r8k","season_id":"l7oqdehny6dr510","competition_id":"z318q66hoz1qo9j","home_team_id":"2y8m4zh3dywql07","away_team_id":"y0or5jh4ve0qwzv","status_id":1,"match_time":1781083800,"venue_id":"8y39mp1h93dmojx","referee_id":"","neutral":0,"note":"","home_scores":[0,0,0,0,0,0,0],"away_scores":[0,0,0,0,0,0,0],"home_position":"16","away_position":"12","coverage":{"mlive":1,"lineup":0,"gif":0},"round":{"stage_id":"3glrw7hg8v1qdyj","round_num":17,"group_num":0},"environment":{"weather":5,"pressure":"756mmHg","temperature":"18\u00b0C","wind":"5.6m\/s","humidity":"55%"},"updated_at":1780745410},"referee_id":"","season_id":"l7oqdehny6dr510","status_id":1,"venue_id":"8y39mp1h93dmojx","competition":{"id":"z318q66hoz1qo9j","name":"Australia New South Wales Premier League","logo":"https:\/\/img.thesports.com\/football\/competition\/21df239119fe6638a523365947a2cfb2.png"}},"house_id":null}},{"id":2,"slug":"democratic-rep-congo-u23-vs-saudi-arabia-u21-luc-1830-ngay-10-06-2026-69759igxngjfgk2","sport":"football","live":false,"hot":true,"blv":true,"date":"10\/06","datesearch":"2026-06-10","hour":"18:30","competitionName":"NBA","teams":["Team C","Team D"],"score":"100:95","videoUrl":"https:\/\/live2.example.com","animationUrl":"https:\/\/animation.example.com","data":{"matchId":"69759igxngjfgk2","sportId":1,"matchTime":1781091000,"matchStatus":1,"homeScore":[0,0,0,0,0,0,0],"awayScore":[0,0,0,0,0,0,0],"homeTeamName":"Democratic Rep Congo U23","homeTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/49d342a8f5ce9acffb799b04c0ca43aa.png!w80","homeTeamId":"jek33ijyn9cdko2","awayTeamName":"Saudi Arabia U21","awayTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/c1c4f9675236790ff492252cfa28218a.png!w80","awayTeamId":"vmqy9ij93wa4k9r","competitionName":"Toulon Tournament","competitionLogo":"https:\/\/img.colatv88xd.cc\/football\/competition\/d2e8bd4b3f540e6fc78a7313b7b19c34.png!w80","competitionId":"w2ezk96iwc2kn51","animationUrl":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/football?profile=74rekh26eseunr0&showTrend=false&id=4527101","anchorAppointmentVoList":[{"userImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/web\/image\/NGZkODJiZmYyNTktNDFhZQ\/MTBjZDlkZjE5ZGYtMDIwOQ.jpg","houseId":"87379114","visitHistory":1153487,"matchId":"69759igxngjfgk2","nickName":"BLV Cozy","playStreamAddress":"https:\/\/live05.msdht.app\/live\/87379114.flv","playStreamAddress2":"https:\/\/live05.msdht.app\/live\/87379114.m3u8","houseName":"MPBL\tMarikina Shoemasters vs Binan Tatak Gel","houseImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/admin\/image\/NzZmMTdhNDQyODUtMzUzOA\/OTllZGUxNmUwOGEtZmZhZQ.png","anchorTitle":"","houseIntroduction":"","anchorTypeName":"\u8db3\u7403","fansCount":304,"liveStatus":2}],"animation_url":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/football?profile=74rekh26eseunr0&showTrend=false&id=4527101","away_team":{"id":"vmqy9ij93wa4k9r","name":"Saudi Arabia U21","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/c1c4f9675236790ff492252cfa28218a.png!w80"},"competition":{"id":"w2ezk96iwc2kn51","name":"Toulon Tournament","logo":"https:\/\/img.colatv88xd.cc\/football\/competition\/d2e8bd4b3f540e6fc78a7313b7b19c34.png!w80"},"home_team":{"id":"jek33ijyn9cdko2","name":"Democratic Rep Congo U23","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/49d342a8f5ce9acffb799b04c0ca43aa.png!w80"},"match_id":"69759igxngjfgk2","match_status":"scheduled","match_time":1781091000,"sport_id":1,"video_url":null,"node_api_updated_at":"2026-06-09T01:35:09.173Z","custom_key":"fd60277aa91ed9804aa59d72f28e89ea","node_api_data":{"_id":"6a275cbf714cdface24974c5","match_id":"zp5rzghgo6gxq82","competition_id":"29dn1m1ghxmoepl","away_scores":[0,0,0,0,0,0,0],"away_team":{"id":"dj2ryohk36xq1zp","name":"Saudi Arabia U21","logo":"https:\/\/img.thesports.com\/football\/team\/c1c4f9675236790ff492252cfa28218a.png"},"away_team_id":"dj2ryohk36xq1zp","custom_key":"fd60277aa91ed9804aa59d72f28e89ea","environment":[],"home_scores":[0,0,0,0,0,0,0],"home_team":{"id":"1l4rjnh1edzm7vx","name":"Democratic Rep Congo U23","logo":"https:\/\/img.thesports.com\/football\/team\/49d342a8f5ce9acffb799b04c0ca43aa.png"},"home_team_id":"1l4rjnh1edzm7vx","match_date_vn":"20260610","match_time":1781091000,"raw":{"id":"zp5rzghgo6gxq82","season_id":"2y8m4zh306oql07","competition_id":"29dn1m1ghxmoepl","home_team_id":"1l4rjnh1edzm7vx","away_team_id":"dj2ryohk36xq1zp","status_id":1,"match_time":1781091000,"venue_id":"","referee_id":"","neutral":1,"note":"","home_scores":[0,0,0,0,0,0,0],"away_scores":[0,0,0,0,0,0,0],"home_position":"","away_position":"","coverage":{"mlive":1,"lineup":0,"gif":0},"round":{"stage_id":"ednm9whpj76ryox","round_num":5,"group_num":1},"updated_at":1780274408},"referee_id":"","season_id":"2y8m4zh306oql07","status_id":1,"venue_id":"","competition":{"id":"29dn1m1ghxmoepl","name":"Toulon Maurice Revello Tournament","logo":"https:\/\/img.thesports.com\/football\/competition\/d2e8bd4b3f540e6fc78a7313b7b19c34.png"}},"house_id":null}},{"id":2,"slug":"tnt-tropang-giga-vs-barangay-ginebra-san-miguel-luc-1835-ngay-10-06-2026-63kvlsonez4sx7e","sport":"basketball","live":false,"hot":true,"blv":true,"date":"10\/06","datesearch":"2026-06-10","hour":"18:35","competitionName":"NBA","teams":["Team C","Team D"],"score":"100:95","videoUrl":"https:\/\/live2.example.com","animationUrl":"https:\/\/animation.example.com","data":{"matchId":"63kvlsonez4sx7e","sportId":2,"matchTime":1781091300,"matchStatus":1,"homeScore":[0,0,0,0,0],"awayScore":[0,0,0,0,0],"homeTeamName":"TNT Tropang Giga","homeTeamLogo":"https:\/\/img.colatv88xd.cc\/basketball\/team\/1098946691d1d0d1148043ab0e39f075.png!w80","homeTeamId":"w6975lsp6vfnk23","awayTeamName":"Barangay Ginebra San Miguel","awayTeamLogo":"https:\/\/img.colatv88xd.cc\/basketball\/team\/909f0e233a28befd3f96dcf1cc4d0b80.png!w80","awayTeamId":"59gkl6sx98u1kxd","competitionName":"C\u00fap Qu\u1ea3n tr\u1ecb vi\u00ean B\u00f3ng r\u1ed5 Philippines","competitionLogo":"https:\/\/img.colatv88xd.cc\/basketball\/competition\/6a0a8ceb1a76decc73b5754cca45d574.png!w80","competitionId":"5xvkjvs2girk938","anchorAppointmentVoList":[{"userImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/web\/image\/ZTY1M2Y4MzAxZTItZGRhYw\/NTA1MTQ5Y2RlOGMtMmQyYg.jpg","houseId":"82054853","visitHistory":2814207,"matchId":"63kvlsonez4sx7e","nickName":"BLV ROCKSTAR","playStreamAddress":"https:\/\/live05.msdht.app\/live\/82054853.flv","playStreamAddress2":"https:\/\/live05.msdht.app\/live\/82054853.m3u8","houseName":"INTERF\tChina\tvs Thailand","houseImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/admin\/image\/MjM4ZDcwYzIwZWItNDk4MQ\/MzU1MDM1ZWFkZWQtNWMzMg.png","anchorTitle":"","houseIntroduction":"","anchorTypeName":"\u7bee\u7403","fansCount":329,"liveStatus":1}],"animation_url":null,"away_team":{"id":"59gkl6sx98u1kxd","name":"Barangay Ginebra San Miguel","logo":"https:\/\/img.colatv88xd.cc\/basketball\/team\/909f0e233a28befd3f96dcf1cc4d0b80.png!w80"},"competition":{"id":"5xvkjvs2girk938","name":"C\u00fap Qu\u1ea3n tr\u1ecb vi\u00ean B\u00f3ng r\u1ed5 Philippines","logo":"https:\/\/img.colatv88xd.cc\/basketball\/competition\/6a0a8ceb1a76decc73b5754cca45d574.png!w80"},"home_team":{"id":"w6975lsp6vfnk23","name":"TNT Tropang Giga","logo":"https:\/\/img.colatv88xd.cc\/basketball\/team\/1098946691d1d0d1148043ab0e39f075.png!w80"},"match_id":"63kvlsonez4sx7e","match_status":"scheduled","match_time":1781091300,"sport_id":2,"video_url":null,"custom_key":"f13f61c518eea8bcbf98e56ab5dda6c3","house_id":null}},{"id":2,"slug":"bukhara-state-university-vs-cau-lac-bo-bong-da-qiziriq-luc-1930-ngay-10-06-2026-m2q15iz61v8be76","sport":"football","live":false,"hot":true,"blv":true,"date":"10\/06","datesearch":"2026-06-10","hour":"19:30","competitionName":"NBA","teams":["Team C","Team D"],"score":"100:95","videoUrl":"https:\/\/live2.example.com","animationUrl":"https:\/\/animation.example.com","data":{"matchId":"m2q15iz61v8be76","sportId":1,"matchTime":1781094600,"matchStatus":1,"homeScore":[0,0,0,0,0,0,0],"awayScore":[0,0,0,0,0,0,0],"homeTeamName":"Bukhara State University","homeTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/59d954b4e0f648530960462a6ca6a835.png!w80","homeTeamId":"8lk2di9p4jc3736","awayTeamName":"C\u00e2u l\u1ea1c b\u1ed9 b\u00f3ng \u0111\u00e1 Qiziriq","awayTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/93a1f3c0f21911f243bb18729f8f8c9a.png!w80","awayTeamId":"j374oizjp1arqo6","competitionName":"B\u00f3ng \u0111\u00e1 H\u1ea1ng 2 Uzbekistan","competitionLogo":"https:\/\/img.colatv88xd.cc\/football\/competition\/d1c210e7812018bc61fab58e233a4730.png!w80","competitionId":"8vmqy9ij8pcek9r","anchorAppointmentVoList":[{"userImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/web\/image\/OWEyYWQ1NDcwZDAtNDRlMg\/YTY4NDZhZTY5ZDEtMGJmOQ.jpg","houseId":"90865415","visitHistory":568054,"matchId":"m2q15iz61v8be76","nickName":"BLV 247","playStreamAddress":"https:\/\/live05.msdht.app\/live\/90865415.flv","playStreamAddress2":"https:\/\/live05.msdht.app\/live\/90865415.m3u8","houseName":"NBA Final   New York Knicks vs San Antonio Spurs  ","houseImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/admin\/image\/MjhmNmNiOTA4ZDktZDIwZQ\/ODQ3ODZiOGQyNDgtZjBiMg.jpg","anchorTitle":"","houseIntroduction":"","anchorTypeName":"\u8db3\u7403","fansCount":56,"liveStatus":2}],"animation_url":null,"away_team":{"id":"j374oizjp1arqo6","name":"C\u00e2u l\u1ea1c b\u1ed9 b\u00f3ng \u0111\u00e1 Qiziriq","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/93a1f3c0f21911f243bb18729f8f8c9a.png!w80"},"competition":{"id":"8vmqy9ij8pcek9r","name":"B\u00f3ng \u0111\u00e1 H\u1ea1ng 2 Uzbekistan","logo":"https:\/\/img.colatv88xd.cc\/football\/competition\/d1c210e7812018bc61fab58e233a4730.png!w80"},"home_team":{"id":"8lk2di9p4jc3736","name":"Bukhara State University","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/59d954b4e0f648530960462a6ca6a835.png!w80"},"match_id":"m2q15iz61v8be76","match_status":"scheduled","match_time":1781094600,"sport_id":1,"video_url":null,"node_api_updated_at":"2026-06-09T01:35:08.200Z","custom_key":"57f19d2a2b9eb14ecc759fca7fc70414","node_api_data":{"_id":"6a275cbf714cdface249750b","match_id":"l7oqdehgxd5jr51","competition_id":"v2y8m4zh38gql07","away_scores":[0,0,0,0,0,0,0],"away_team":{"id":"y39mp1h1273mojx","name":"PFC Terdu","logo":"https:\/\/img.thesports.com\/football\/team\/93a1f3c0f21911f243bb18729f8f8c9a.png"},"away_team_id":"y39mp1h1273mojx","custom_key":"57f19d2a2b9eb14ecc759fca7fc70414","environment":[],"home_scores":[0,0,0,0,0,0,0],"home_team":{"id":"23xmvkhxz0eqg8n","name":"Bukhara State University","logo":"https:\/\/img.thesports.com\/football\/team\/59d954b4e0f648530960462a6ca6a835.png"},"home_team_id":"23xmvkhxz0eqg8n","match_date_vn":"20260610","match_time":1781094600,"raw":{"id":"l7oqdehgxd5jr51","season_id":"y39mp1h3vz0mojx","competition_id":"v2y8m4zh38gql07","home_team_id":"23xmvkhxz0eqg8n","away_team_id":"y39mp1h1273mojx","status_id":1,"match_time":1781094600,"venue_id":"","referee_id":"","neutral":0,"note":"","home_scores":[0,0,0,0,0,0,0],"away_scores":[0,0,0,0,0,0,0],"home_position":"13","away_position":"12","coverage":{"mlive":0,"lineup":0,"gif":0},"round":{"stage_id":"l7oqdeh9v8zr510","round_num":10,"group_num":0},"updated_at":1780933808},"referee_id":"","season_id":"y39mp1h3vz0mojx","status_id":1,"venue_id":"","competition":{"id":"v2y8m4zh38gql07","name":"Uzbekistan Pro League","logo":"https:\/\/img.thesports.com\/football\/competition\/d1c210e7812018bc61fab58e233a4730.png"}},"house_id":null}},{"id":2,"slug":"shurtan-guzor-vs-fk-gazalkent-luc-2000-ngay-10-06-2026-zrkn6i4p0xpswql","sport":"football","live":false,"hot":true,"blv":true,"date":"10\/06","datesearch":"2026-06-10","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":"zrkn6i4p0xpswql","sportId":1,"matchTime":1781096400,"matchStatus":1,"homeScore":[0,0,0,0,0,0,0],"awayScore":[0,0,0,0,0,0,0],"homeTeamName":"Shurtan Guzor","homeTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/e3f43baa257e74cda43f756dd4049a22.png!w80","homeTeamId":"527r3iexy2f87ev","awayTeamName":"FK Gazalkent","awayTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/5866a054076a612b1cc7cefd7241aecc.png!w80","awayTeamId":"vrqwni6mgofdqn2","competitionName":"B\u00f3ng \u0111\u00e1 H\u1ea1ng 2 Uzbekistan","competitionLogo":"https:\/\/img.colatv88xd.cc\/football\/competition\/d1c210e7812018bc61fab58e233a4730.png!w80","competitionId":"8vmqy9ij8pcek9r","animationUrl":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/football?profile=74rekh26eseunr0&showTrend=false&id=4525575","anchorAppointmentVoList":[{"userImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/web\/image\/NDU2ODM5ZDZhY2QtOTg5Ng\/MjU3MDJjNmI3ZDctMDk2Yg.jpg","houseId":"87547578","visitHistory":2628541,"matchId":"zrkn6i4p0xpswql","nickName":"BLV MOUNTAIN DEW","playStreamAddress":"https:\/\/live05.msdht.app\/live\/87547578.flv","playStreamAddress2":"https:\/\/live05.msdht.app\/live\/87547578.m3u8","houseName":"WEAFF\tSouth Korea W\tvs\tChinese Taipei W","houseImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/admin\/image\/MDFlMmFlYzk0NDEtMjA4NA\/MTI0MTFkNzg0ZmYtYTA4ZA.png","anchorTitle":"","houseIntroduction":"","anchorTypeName":"\u8db3\u7403","fansCount":182,"liveStatus":1}],"animation_url":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/football?profile=74rekh26eseunr0&showTrend=false&id=4525575","away_team":{"id":"vrqwni6mgofdqn2","name":"FK Gazalkent","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/5866a054076a612b1cc7cefd7241aecc.png!w80"},"competition":{"id":"8vmqy9ij8pcek9r","name":"B\u00f3ng \u0111\u00e1 H\u1ea1ng 2 Uzbekistan","logo":"https:\/\/img.colatv88xd.cc\/football\/competition\/d1c210e7812018bc61fab58e233a4730.png!w80"},"home_team":{"id":"527r3iexy2f87ev","name":"Shurtan Guzor","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/e3f43baa257e74cda43f756dd4049a22.png!w80"},"match_id":"zrkn6i4p0xpswql","match_status":"scheduled","match_time":1781096400,"sport_id":1,"video_url":null,"node_api_updated_at":"2026-06-09T01:35:07.912Z","custom_key":"2748ded623dbdf24ed2a97594686441b","node_api_data":{"_id":"6a275cc0714cdface2497678","match_id":"dj2ryohlp5zpq1z","competition_id":"v2y8m4zh38gql07","away_scores":[0,0,0,0,0,0,0],"away_team":{"id":"ednm9whep7kryox","name":"FK Gazalkent","logo":"https:\/\/img.thesports.com\/football\/team\/5866a054076a612b1cc7cefd7241aecc.png"},"away_team_id":"ednm9whep7kryox","custom_key":"2748ded623dbdf24ed2a97594686441b","environment":[],"home_scores":[0,0,0,0,0,0,0],"home_team":{"id":"3glrw7hwey2qdyj","name":"Shurtan Guzor","logo":"https:\/\/img.thesports.com\/football\/team\/e3f43baa257e74cda43f756dd4049a22.png"},"home_team_id":"3glrw7hwey2qdyj","match_date_vn":"20260610","match_time":1781096400,"raw":{"id":"dj2ryohlp5zpq1z","season_id":"y39mp1h3vz0mojx","competition_id":"v2y8m4zh38gql07","home_team_id":"3glrw7hwey2qdyj","away_team_id":"ednm9whep7kryox","status_id":1,"match_time":1781096400,"venue_id":"56ypq3nhwpemd7o","referee_id":"","neutral":0,"note":"","home_scores":[0,0,0,0,0,0,0],"away_scores":[0,0,0,0,0,0,0],"home_position":"2","away_position":"9","coverage":{"mlive":1,"lineup":0,"gif":0},"round":{"stage_id":"l7oqdeh9v8zr510","round_num":10,"group_num":0},"updated_at":1780933808},"referee_id":"","season_id":"y39mp1h3vz0mojx","status_id":1,"venue_id":"56ypq3nhwpemd7o","competition":{"id":"v2y8m4zh38gql07","name":"Uzbekistan Pro League","logo":"https:\/\/img.thesports.com\/football\/competition\/d1c210e7812018bc61fab58e233a4730.png"}},"house_id":null}},{"id":2,"slug":"clb-kups-vs-clb-vaasa-vps-luc-2100-ngay-10-06-2026-o07dni5pyn5amkn","sport":"football","live":false,"hot":true,"blv":true,"date":"10\/06","datesearch":"2026-06-10","hour":"21:00","competitionName":"NBA","teams":["Team C","Team D"],"score":"100:95","videoUrl":"https:\/\/live2.example.com","animationUrl":"https:\/\/animation.example.com","data":{"matchId":"o07dni5pyn5amkn","sportId":1,"matchTime":1781100000,"matchStatus":1,"homeScore":[0,0,0,0,0,0,0],"awayScore":[0,0,0,0,0,0,0],"homeTeamName":"CLB KuPs","homeTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/1fced0158de1169e9bc3209f4ab98e84.png!w80","homeTeamId":"2ezk96i1wzbwkn5","awayTeamName":"CLB Vaasa VPS","awayTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/5df3cf66c96a43a08e06da83aeb2f7a8.png!w80","awayTeamId":"5xvkjoij9xfx793","competitionName":"C\u00fap b\u00f3ng \u0111\u00e1 Ph\u1ea7n Lan","competitionLogo":"https:\/\/img.colatv88xd.cc\/football\/competition\/4280f2e6ac46ce596d20b9e4eacfb206.png!w80","competitionId":"n527r3i1mf17evx","animationUrl":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/football?profile=74rekh26eseunr0&showTrend=false&id=4548445","anchorAppointmentVoList":[{"userImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/web\/image\/ZTY1M2Y4MzAxZTItZGRhYw\/NTA1MTQ5Y2RlOGMtMmQyYg.jpg","houseId":"82054853","visitHistory":2814207,"matchId":"o07dni5pyn5amkn","nickName":"BLV ROCKSTAR","playStreamAddress":"https:\/\/live05.msdht.app\/live\/82054853.flv","playStreamAddress2":"https:\/\/live05.msdht.app\/live\/82054853.m3u8","houseName":"INTERF\tChina\tvs Thailand","houseImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/admin\/image\/MjM4ZDcwYzIwZWItNDk4MQ\/MzU1MDM1ZWFkZWQtNWMzMg.png","anchorTitle":"","houseIntroduction":"","anchorTypeName":"\u7bee\u7403","fansCount":329,"liveStatus":1}],"animation_url":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/football?profile=74rekh26eseunr0&showTrend=false&id=4548445","away_team":{"id":"5xvkjoij9xfx793","name":"CLB Vaasa VPS","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/5df3cf66c96a43a08e06da83aeb2f7a8.png!w80"},"competition":{"id":"n527r3i1mf17evx","name":"C\u00fap b\u00f3ng \u0111\u00e1 Ph\u1ea7n Lan","logo":"https:\/\/img.colatv88xd.cc\/football\/competition\/4280f2e6ac46ce596d20b9e4eacfb206.png!w80"},"home_team":{"id":"2ezk96i1wzbwkn5","name":"CLB KuPs","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/1fced0158de1169e9bc3209f4ab98e84.png!w80"},"match_id":"o07dni5pyn5amkn","match_status":"scheduled","match_time":1781100000,"sport_id":1,"video_url":null,"node_api_updated_at":"2026-06-09T01:35:07.999Z","custom_key":"3389afafb83e675a753b7f171b05ddb3","node_api_data":{"_id":"6a275cc0714cdface2497777","match_id":"965mkyhk9l8kr1g","competition_id":"9vjxm8gh92r6odg","away_scores":[0,0,0,0,0,0,0],"away_team":{"id":"e4wyrn4hp84q86p","name":"Vaasa VPS","logo":"https:\/\/img.thesports.com\/football\/team\/5df3cf66c96a43a08e06da83aeb2f7a8.png"},"away_team_id":"e4wyrn4hp84q86p","custom_key":"3389afafb83e675a753b7f171b05ddb3","environment":{"weather":1,"pressure":"757mmHg","temperature":"20\u00b0C","wind":"5.3m\/s","humidity":"59%"},"home_scores":[0,0,0,0,0,0,0],"home_team":{"id":"z318q66hp13qo9j","name":"KuPs","logo":"https:\/\/img.thesports.com\/football\/team\/1fced0158de1169e9bc3209f4ab98e84.png"},"home_team_id":"z318q66hp13qo9j","match_date_vn":"20260610","match_time":1781100000,"raw":{"id":"965mkyhk9l8kr1g","season_id":"jw2r09hl472rz84","competition_id":"9vjxm8gh92r6odg","home_team_id":"z318q66hp13qo9j","away_team_id":"e4wyrn4hp84q86p","status_id":1,"match_time":1781100000,"venue_id":"d23xmvkho1yqg8n","referee_id":"","neutral":0,"note":"","home_scores":[0,0,0,0,0,0,0],"away_scores":[0,0,0,0,0,0,0],"home_position":"3","away_position":"6","coverage":{"mlive":1,"lineup":0,"gif":0},"round":{"stage_id":"4jwq2gh5ljjm0ve","round_num":0,"group_num":0},"environment":{"weather":1,"pressure":"757mmHg","temperature":"20\u00b0C","wind":"5.3m\/s","humidity":"59%"},"updated_at":1780963815},"referee_id":"","season_id":"jw2r09hl472rz84","status_id":1,"venue_id":"d23xmvkho1yqg8n","competition":{"id":"9vjxm8gh92r6odg","name":"Finland Suomen Cup","logo":"https:\/\/img.thesports.com\/football\/competition\/4280f2e6ac46ce596d20b9e4eacfb206.png"}},"house_id":null}},{"id":2,"slug":"sjk-vs-inter-turku-luc-2200-ngay-10-06-2026-vrqwni45100u4qn","sport":"football","live":false,"hot":true,"blv":true,"date":"10\/06","datesearch":"2026-06-10","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":"vrqwni45100u4qn","sportId":1,"matchTime":1781103600,"matchStatus":1,"homeScore":[0,0,0,0,0,0,0],"awayScore":[0,0,0,0,0,0,0],"homeTeamName":"SJK","homeTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/1102270dc5201968f3eeffbc20da56bc.png!w80","homeTeamId":"8vrqwnij8yfdqn2","awayTeamName":"Inter Turku","awayTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/f26fb30a9c60dd634d8b2f36afe0e8f1.png!w80","awayTeamId":"5xvkjoip1psx793","competitionName":"C\u00fap b\u00f3ng \u0111\u00e1 Ph\u1ea7n Lan","competitionLogo":"https:\/\/img.colatv88xd.cc\/football\/competition\/4280f2e6ac46ce596d20b9e4eacfb206.png!w80","competitionId":"n527r3i1mf17evx","animationUrl":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/football?profile=74rekh26eseunr0&showTrend=false&id=4548446","anchorAppointmentVoList":[{"userImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/web\/image\/MGFjOWJmNDI2NTgtMjM1Zg\/OGMwZTMzY2M3YzctOTVkNA.jpg","houseId":"24561735","visitHistory":4194256,"matchId":"vrqwni45100u4qn","nickName":"BLV COCA","playStreamAddress":"https:\/\/live05.msdht.app\/live\/24561735.flv","playStreamAddress2":"https:\/\/live05.msdht.app\/live\/24561735.m3u8","houseName":"INTERF\tPeru\tvs\tSpain","houseImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/admin\/image\/NzZmMTdhNDQyODUtMzUzOA\/OTllZGUxNmUwOGEtZmZhZQ.png","anchorTitle":"","houseIntroduction":"","anchorTypeName":"\u8db3\u7403","fansCount":165,"liveStatus":2}],"animation_url":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/football?profile=74rekh26eseunr0&showTrend=false&id=4548446","away_team":{"id":"5xvkjoip1psx793","name":"Inter Turku","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/f26fb30a9c60dd634d8b2f36afe0e8f1.png!w80"},"competition":{"id":"n527r3i1mf17evx","name":"C\u00fap b\u00f3ng \u0111\u00e1 Ph\u1ea7n Lan","logo":"https:\/\/img.colatv88xd.cc\/football\/competition\/4280f2e6ac46ce596d20b9e4eacfb206.png!w80"},"home_team":{"id":"8vrqwnij8yfdqn2","name":"SJK","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/1102270dc5201968f3eeffbc20da56bc.png!w80"},"match_id":"vrqwni45100u4qn","match_status":"scheduled","match_time":1781103600,"sport_id":1,"video_url":null,"node_api_updated_at":"2026-06-09T01:35:08.751Z","custom_key":"b13726944d2de25eaf7e6bcac5f4b867","node_api_data":{"_id":"6a275cc1714cdface249783d","match_id":"y39mp1h68vddmoj","competition_id":"9vjxm8gh92r6odg","away_scores":[0,0,0,0,0,0,0],"away_team":{"id":"e4wyrn4hnwnq86p","name":"Inter Turku","logo":"https:\/\/img.thesports.com\/football\/team\/f26fb30a9c60dd634d8b2f36afe0e8f1.png"},"away_team_id":"e4wyrn4hnwnq86p","custom_key":"b13726944d2de25eaf7e6bcac5f4b867","environment":{"weather":5,"pressure":"758mmHg","temperature":"18\u00b0C","wind":"6.5m\/s","humidity":"50%"},"home_scores":[0,0,0,0,0,0,0],"home_team":{"id":"jednm9wh493ryox","name":"SJK Seinajoen","logo":"https:\/\/img.thesports.com\/football\/team\/1102270dc5201968f3eeffbc20da56bc.png"},"home_team_id":"jednm9wh493ryox","match_date_vn":"20260610","match_time":1781103600,"raw":{"id":"y39mp1h68vddmoj","season_id":"jw2r09hl472rz84","competition_id":"9vjxm8gh92r6odg","home_team_id":"jednm9wh493ryox","away_team_id":"e4wyrn4hnwnq86p","status_id":1,"match_time":1781103600,"venue_id":"jednm9whzlyryox","referee_id":"","neutral":0,"note":"","home_scores":[0,0,0,0,0,0,0],"away_scores":[0,0,0,0,0,0,0],"home_position":"11","away_position":"1","coverage":{"mlive":1,"lineup":0,"gif":0},"round":{"stage_id":"4jwq2gh5ljjm0ve","round_num":0,"group_num":0},"environment":{"weather":5,"pressure":"758mmHg","temperature":"18\u00b0C","wind":"6.5m\/s","humidity":"50%"},"updated_at":1780967416},"referee_id":"","season_id":"jw2r09hl472rz84","status_id":1,"venue_id":"jednm9whzlyryox","competition":{"id":"9vjxm8gh92r6odg","name":"Finland Suomen Cup","logo":"https:\/\/img.thesports.com\/football\/competition\/4280f2e6ac46ce596d20b9e4eacfb206.png"}},"house_id":null}},{"id":2,"slug":"ilves-vs-clb-lahti-luc-2200-ngay-10-06-2026-ndqmliwn49ycrkv","sport":"football","live":false,"hot":true,"blv":true,"date":"10\/06","datesearch":"2026-06-10","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":"ndqmliwn49ycrkv","sportId":1,"matchTime":1781103600,"matchStatus":1,"homeScore":[0,0,0,0,0,0,0],"awayScore":[0,0,0,0,0,0,0],"homeTeamName":"Ilves","homeTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/f6526b5434c06d7a6da4a9193fdac95e.png!w80","homeTeamId":"0m2q15il25im76x","awayTeamName":"CLB Lahti","awayTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/0ab1b8407086bab060a396f244a28cd6.png!w80","awayTeamId":"2j374oim5ltrqo6","competitionName":"C\u00fap b\u00f3ng \u0111\u00e1 Ph\u1ea7n Lan","competitionLogo":"https:\/\/img.colatv88xd.cc\/football\/competition\/4280f2e6ac46ce596d20b9e4eacfb206.png!w80","competitionId":"n527r3i1mf17evx","animationUrl":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/football?profile=74rekh26eseunr0&showTrend=false&id=4548447","anchorAppointmentVoList":[{"userImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/web\/image\/NWJlYjRhNTYyZmYtZTM3MQ\/ZjY3N2M5NzhkZDMtMWQyMw.jpg","houseId":"14830711","visitHistory":3694988,"matchId":"ndqmliwn49ycrkv","nickName":"BLV GI\u00c0 L\u00c0NG","playStreamAddress":"https:\/\/live05.msdht.app\/live\/14830711.flv","playStreamAddress2":"https:\/\/live05.msdht.app\/live\/14830711.m3u8","houseName":"INTERF\tChina\tvs\tThailand","houseImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/admin\/image\/NzhjMjFiYTAzYWYtMGYzNQ\/M2NkNmI4NGU4NjItNGQ1Yg.jpg","anchorTitle":"","houseIntroduction":"","anchorTypeName":"\u8db3\u7403","fansCount":92,"liveStatus":1}],"animation_url":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/football?profile=74rekh26eseunr0&showTrend=false&id=4548447","away_team":{"id":"2j374oim5ltrqo6","name":"CLB Lahti","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/0ab1b8407086bab060a396f244a28cd6.png!w80"},"competition":{"id":"n527r3i1mf17evx","name":"C\u00fap b\u00f3ng \u0111\u00e1 Ph\u1ea7n Lan","logo":"https:\/\/img.colatv88xd.cc\/football\/competition\/4280f2e6ac46ce596d20b9e4eacfb206.png!w80"},"home_team":{"id":"0m2q15il25im76x","name":"Ilves","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/f6526b5434c06d7a6da4a9193fdac95e.png!w80"},"match_id":"ndqmliwn49ycrkv","match_status":"scheduled","match_time":1781103600,"sport_id":1,"video_url":null,"node_api_updated_at":"2026-06-09T01:35:08.006Z","custom_key":"3a41388ed5cd0eeeca01f15cce6a3978","node_api_data":{"_id":"6a275cc1714cdface2497849","match_id":"k82rekhgdz2erep","competition_id":"9vjxm8gh92r6odg","away_scores":[0,0,0,0,0,0,0],"away_team":{"id":"8y39mp1hnkymojx","name":"Lahti","logo":"https:\/\/img.thesports.com\/football\/team\/0ab1b8407086bab060a396f244a28cd6.png"},"away_team_id":"8y39mp1hnkymojx","custom_key":"3a41388ed5cd0eeeca01f15cce6a3978","environment":{"weather":5,"pressure":"759mmHg","temperature":"19\u00b0C","wind":"6.5m\/s","humidity":"43%"},"home_scores":[0,0,0,0,0,0,0],"home_team":{"id":"yl5ergphxonr8k0","name":"Ilves Tampere","logo":"https:\/\/img.thesports.com\/football\/team\/f6526b5434c06d7a6da4a9193fdac95e.png"},"home_team_id":"yl5ergphxonr8k0","match_date_vn":"20260610","match_time":1781103600,"raw":{"id":"k82rekhgdz2erep","season_id":"jw2r09hl472rz84","competition_id":"9vjxm8gh92r6odg","home_team_id":"yl5ergphxonr8k0","away_team_id":"8y39mp1hnkymojx","status_id":1,"match_time":1781103600,"venue_id":"p3glrw7hy3oqdyj","referee_id":"","neutral":0,"note":"","home_scores":[0,0,0,0,0,0,0],"away_scores":[0,0,0,0,0,0,0],"home_position":"9","away_position":"7","coverage":{"mlive":1,"lineup":0,"gif":0},"round":{"stage_id":"4jwq2gh5ljjm0ve","round_num":0,"group_num":0},"environment":{"weather":5,"pressure":"759mmHg","temperature":"19\u00b0C","wind":"6.5m\/s","humidity":"43%"},"updated_at":1780965616},"referee_id":"","season_id":"jw2r09hl472rz84","status_id":1,"venue_id":"p3glrw7hy3oqdyj","competition":{"id":"9vjxm8gh92r6odg","name":"Finland Suomen Cup","logo":"https:\/\/img.thesports.com\/football\/competition\/4280f2e6ac46ce596d20b9e4eacfb206.png"}},"house_id":null}}];
</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;">
  <p class="footer-descript">
    <a href="/"><strong style="color: #0CCC4C;">Xoilac</strong></a> TV trực tiếp bóng đá hôm nay hoàn toàn miễn phí, Xôi Lạc phát trực tuyến ở tất cả giải đấu trong nước và quốc tế cùng đội ngũ BLV tiếng Việt chuyên nghiệp, chuyên môn cao. Ngoài ra chúng tôi còn cung cấp nhiều chuyên mục dữ liệu bóng đá hữu ích khác như lịch thi đấu, bảng xếp hạng, kết quả bóng đá, nhận định trước trận,... Hy vọng anh em sẽ có giây phút xem bóng đá vui vẻ tại Xoilac TV
  </p>
  
    <div id="VUCiqQ" style="text-align:center"></div>
    
  <div class="footer-logo">
    <img src="/wp-content/uploads/2025/05/xoilactv_logo.png" alt="Xoilac TV" style="vertical-align: middle; height: 120px;">
  </div>

  <nav style="margin: 20px 0;">
    <a href="/gioi-thieu" class="footer-nav-text" style="color: #0CCC4C; margin: 0 10px; font-weight: bold;">VỀ CHÚNG TÔI</a>
    <a href="/chinh-sach-bao-mat"class="footer-nav-text" style="color: #0CCC4C; margin: 0 10px; font-weight: bold;">CHÍNH SÁCH</a>
    <a href="/dieu-khoan-su-dung"class="footer-nav-text" style="color: #0CCC4C; margin: 0 10px; font-weight: bold;">ĐIỀU KHOẢN</a>
    <a href="/lien-he"class="footer-nav-text" style="color: #0CCC4C; margin: 0 10px; font-weight: bold;">LIÊN HỆ</a>
    <a href="/ban-quyen"class="footer-nav-text" style="color: #0CCC4C; margin: 0 10px; font-weight: bold;">BẢN QUYỀN</a>
    <a href="/mien-tru-trach-nhiem"class="footer-nav-text" style="color: #0CCC4C; margin: 0 10px; font-weight: bold;">MIỄN TRỪ TRÁCH NHIỆM</a>
    <a href="/tuyen-dung"class="footer-nav-text" style="color: #0CCC4C; margin: 0 10px; font-weight: bold;">TUYỂN DỤNG</a>
    <a href="#"class="footer-nav-text" style="color: #0CCC4C; margin: 0 10px; font-weight: bold;">SITEMAP</a>
  </nav>

  <p class="footer-text">Doanh nghiệp: Xoilac TV</p>
  <p class="footer-text">Chịu trách nhiệm nội dung: <a href="/author/nguyenhoanghung"><span style="color: #0CCC4C;">Nguyễn Hoàng Hùng</span></a></p>
  <p class="footer-text">Số điện thoại: 09475262898</p>
  <p class="footer-text">Email: <a href="/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="354d5a5c59545641431b5d5a41475a75524750505b4554475e5d54515a5b521b565a58">[email&#160;protected]</a></p>
  <p class="footer-text">Địa chỉ: <a href="https://maps.app.goo.gl/d1mj5ENBGZDCcvH19" target="_blank" rel="nofollow"><span style="color: #0CCC4C;">179/62 Đ. Bạch Đằng, Phường 15, Bình Thạnh, Thành phố Hồ Chí Minh</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: #xoilac #xoilactv #tructiepbongdaxoilac #xembongdatructuyen</p>

  <div style="margin-top: 15px;">
    <a href="#"><img src="/wp-content/uploads/2025/06/icon-facebook.webp" alt="Facebook" style="width: 24px; margin: 0 5px;"></a>
    <a href="https://x.com/greenparkhadong" rel="nofollow" target="_blank"><img src="/wp-content/uploads/2025/06/twitter_x-logo-freelogovectors.net_.png" alt="Twitter" style="width: 24px; margin: 0 5px;"></a>
    <a href="https://www.twitch.tv/xoilacgreenparkhadong/about" rel="nofollow" target="_blank"><img src="/wp-content/uploads/2025/06/pngimg.com-twitch_PNG28.png" alt="Twitch" style="width: 24px; margin: 0 5px;"></a>
    <a href="https://www.youtube.com/@Xoilacgreenparkhadong/about" rel="nofollow" target="_blank"><img src="/wp-content/uploads/2025/06/Youtube_logo.png" alt="Youtube" style="width: 24px; margin: 0 5px;"></a>
    <a href="https://www.reddit.com/user/Due_Commission_9000/" rel="nofollow" target="_blank"><img src="/wp-content/uploads/2025/06/reddit-logo-1.png" alt="Reddit" style="width: 24px; margin: 0 5px;"></a>
    <a href="https://www.pinterest.com/xoilacgreenparkhadong/" rel="nofollow" target="_blank"><img src="/wp-content/uploads/2025/06/pngimg.com-pinterest_PNG63.png" alt="Pinterest" style="width: 24px; margin: 0 5px;"></a>
    <a href="https://www.tumblr.com/xoilacgreenparkhadong" rel="nofollow" target="_blank"><img src="/wp-content/uploads/2025/06/free-tumblr-logo-icon-2434-thumb.png" alt="Tumblr" style="width: 24px; margin: 0 5px;"></a>
  </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.3dphoto.io/wp-content/themes/cakhiatv/assets/js/main.js"></script>
    
    <script>
// Auto scroll tới .video-section sau khi chắc chắn DOM đã sẵn sàng
setTimeout(() => {
    const target = document.querySelector('.video-section');
    if (target) {
        target.scrollIntoView({
            behavior: 'smooth',
            block: 'start'
        });
    }
}, 500);
</script>
    
  </body>
        <script>
        if ('serviceWorker' in navigator) {
            window.addEventListener('load', function () {
                navigator.serviceWorker.register('/sw.js')
                    .then(function (reg) { /*console.log('[SW] ✅ Registered, scope:', reg.scope);*/ })
                    .catch(function (err) { /*console.warn('[SW] Registration failed:', err);*/ });
            });
        }
    </script>
    <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 src="https://3dphoto.io/js/websocket-client.js"></script>
        <style>
            @keyframes spin {
                0% {
                    transform: rotate(0deg);
                }

                100% {
                    transform: rotate(360deg);
                }
            }

            .loading-spinner {
                animation: spin 1s linear infinite;
            }

            #match-list {
                position: relative;
            }

            #match-list>div[style*="display: flex"] {
                width: 100% !important;
                max-width: 100% !important;
            }
        </style>
        <script>
            // ─── LocalStorage Cache (giống colatv40.live) ────────────────
            const LS_MATCHES_KEY = 'colatv_matches_v1';
            const LS_MATCHES_TTL = 10 * 60 * 1000; // 10 phút

            function loadMatchesFromCache() {
                try {
                    const raw = localStorage.getItem(LS_MATCHES_KEY);
                    if (!raw) return null;
                    const { data, ts } = JSON.parse(raw);
                    if (!data || !Array.isArray(data) || data.length === 0) return null;
                    if (Date.now() - ts > LS_MATCHES_TTL) return null;
                    return data;
                } catch { return null; }
            }

            function saveMatchesToCache(matches) {
                try {
                    if (!matches || matches.length === 0) return;
                    localStorage.setItem(LS_MATCHES_KEY, JSON.stringify({ data: matches, ts: Date.now() }));
                } catch { /* localStorage full, bỏ qua */ }
            }
            // ─────────────────────────────────────────────────────────────

            // Tối ưu: Cache DOM selectors để tránh query lại
            const filterCountCache = {
                countAllType: null,
                countAll: null,
                countElements: {},
                noBlvElement: null,
                liveElement: null,
                hotElement: null,
                todayElement: null,
                tomorrowElement: null,
                initialized: false
            };

            function initFilterCountCache() {
                if (filterCountCache.initialized) return;

                filterCountCache.countAllType = document.getElementById('count-all-type');
                filterCountCache.countAll = document.getElementById('count-all');
                filterCountCache.noBlvElement = document.getElementById('noblv-live');
                filterCountCache.liveElement = document.getElementById('count-live');
                filterCountCache.hotElement = document.getElementById('count-hot');
                filterCountCache.todayElement = document.getElementById('count-today');
                filterCountCache.tomorrowElement = document.getElementById('count-tomorrow');

                ['football', 'basketball', 'tennis', 'volleyball'].forEach(sport => {
                    filterCountCache.countElements[sport] = document.getElementById(`count-${sport}`);
                });

                filterCountCache.initialized = true;
            }

            // Hàm đếm số lượng trận đấu theo bộ lọc - Tối ưu với cached selectors
            function updateFilterCounts(visibleMatchCards, allMatchCards) {
                initFilterCountCache();

                if (filterCountCache.countAllType) {
                    filterCountCache.countAllType.textContent = allMatchCards.length;
                }

                if (filterCountCache.countAll) {
                    filterCountCache.countAll.textContent = visibleMatchCards.length;
                }

                ['football', 'basketball', 'tennis', 'volleyball'].forEach(sport => {
                    const countElement = filterCountCache.countElements[sport];
                    if (countElement) {
                        const count = Array.from(allMatchCards).filter(card => card.dataset.sport === sport).length;
                        countElement.textContent = count;
                    }
                });

                if (filterCountCache.noBlvElement) {
                    const noBlvCount = Array.from(visibleMatchCards).filter(card => card.dataset.blv === 'false').length;
                    filterCountCache.noBlvElement.textContent = noBlvCount;
                }

                if (filterCountCache.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;
                    filterCountCache.liveElement.textContent = liveCount;
                }

                if (filterCountCache.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;
                    filterCountCache.hotElement.textContent = hotCount;
                }

                const today = new Date().toISOString().split('T')[0];
                const tomorrow = new Date(Date.now() + 86400000).toISOString().split('T')[0];

                if (filterCountCache.todayElement) {
                    const todayCount = Array.from(visibleMatchCards).filter(card => card.dataset.date === today).length;
                    filterCountCache.todayElement.textContent = todayCount;
                }

                if (filterCountCache.tomorrowElement) {
                    const tomorrowCount = Array.from(visibleMatchCards).filter(card => card.dataset.date === tomorrow).length;
                    filterCountCache.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 domain API random để tránh Cloudflare rate limit
            function getApiDomain() {
                const domains = [
                    'api1.colatv88xd.cc',
                    'api2.colatv88xd.cc',
                    'api3.colatv88xd.cc',
                    'api4.colatv88xd.cc',
                    'api5.colatv88xd.cc',
                    'api6.colatv88xd.cc',
                    'api7.colatv88xd.cc',
                    'api8.colatv88xd.cc',
                    'api9.colatv88xd.cc',
                    'api10.colatv88xd.cc',
                    'api11.colatv88xd.cc',
                    'api12.colatv88xd.cc',
                    'api13.colatv88xd.cc',
                    'api14.colatv88xd.cc',
                    'api15.colatv88xd.cc',
                    'api16.colatv88xd.cc',
                    'api17.colatv88xd.cc',
                    'api18.colatv88xd.cc',
                    'api19.colatv88xd.cc',
                    'api20.colatv88xd.cc'
                ];

                // Random chọn một domain
                const index = Math.floor(Math.random() * domains.length);
                const selected = domains[index];

                return 'https://' + selected;
            }

            // Hàm lấy domain API random cho video-home (pinned-home)
            function getVideoHomeApiDomain() {
                const domains = [
                    'api1.colatv88xd.cc',
                    'api2.colatv88xd.cc',
                    'api3.colatv88xd.cc',
                    'api4.colatv88xd.cc',
                    'api5.colatv88xd.cc',
                    'api6.colatv88xd.cc',
                    'api7.colatv88xd.cc',
                    'api8.colatv88xd.cc',
                    'api9.colatv88xd.cc',
                    'api10.colatv88xd.cc',
                    'api11.colatv88xd.cc',
                    'api12.colatv88xd.cc',
                    'api13.colatv88xd.cc',
                    'api14.colatv88xd.cc',
                    'api15.colatv88xd.cc',
                    'api16.colatv88xd.cc',
                    'api17.colatv88xd.cc',
                    'api18.colatv88xd.cc',
                    'api19.colatv88xd.cc',
                    'api20.colatv88xd.cc'
                ];

                // Random chọn một domain
                const index = Math.floor(Math.random() * domains.length);
                const selected = domains[index];

                return 'https://' + selected;
            }

            // Hàm hiển thị loading
            function showLoading() {
                const matchList = getMatchList();
                if (!matchList) return;

                // Hiển thị trực tiếp trong match-list, thay thế toàn bộ nội dung
                matchList.innerHTML = `
                <div style="text-align: center; padding: 60px 20px; width: 100%; min-height: 400px; display: flex; flex-direction: column; justify-content: center; align-items: center; box-sizing: border-box;">
                    <div class="loading-spinner" style="display: block; width: 50px; height: 50px; border: 4px solid #f3f3f3; border-top: 4px solid #3498db; border-radius: 50%; animation: spin 1s linear infinite; margin: 0 auto;"></div>
                    <p style="margin-top: 20px; color: #666; font-size: 16px; text-align: center; width: 100%;">Đang tải dữ liệu...</p>
                </div>
            `;
            }

            // Hàm hiển thị lỗi với các button đề xuất
            function showErrorWithSuggestions() {
                const matchList = getMatchList();
                if (!matchList) return;

                const suggestionLinks = [
                    { name: 'iotditr.com', url: 'https://iotditr.com' },
                    { name: 'cntsiend.com', url: 'https://cntsiend.com' },
                    { name: 'euwygrb.com', url: 'https://euwygrb.com' },
                    { name: 'ppoemlg.com', url: 'https://ppoemlg.com' },
                    { name: 'eyhtldu.com', url: 'https://eyhtldu.com' }
                ];

                const buttonsHtml = suggestionLinks.map(link =>
                    `<a href="${link.url}" target="_blank" rel="nofollow" style="display: inline-block; margin: 8px; padding: 12px 24px; background-color: #3498db; color: white; text-decoration: none; border-radius: 5px; font-weight: bold; transition: background-color 0.3s; cursor: pointer;">${link.name}</a>`
                ).join('');

                // Hiển thị trực tiếp trong match-list, thay thế toàn bộ nội dung
                matchList.innerHTML = `
                <div style="text-align: center; padding: 60px 20px; width: 100%; min-height: 400px; display: flex; flex-direction: column; justify-content: center; align-items: center;">
                    <div style="margin-bottom: 20px;">
                        <svg width="64" height="64" viewBox="0 0 24 24" fill="none" stroke="#e74c3c" stroke-width="2" style="margin: 0 auto; display: block;">
                            <circle cx="12" cy="12" r="10"></circle>
                            <line x1="12" y1="8" x2="12" y2="12"></line>
                            <line x1="12" y1="16" x2="12.01" y2="16"></line>
                        </svg>
                    </div>
                    <h3 style="color: #e74c3c; margin-bottom: 15px; font-size: 24px; font-weight: bold;">Hệ thống gặp sự cố</h3>
                    <p style="color: #666; margin-bottom: 30px; font-size: 16px; max-width: 500px;">Bạn có thể chọn kênh khác:</p>
                    <div style="display: flex; flex-wrap: wrap; justify-content: center; gap: 10px; width: 100%; max-width: 800px;">
                        ${buttonsHtml}
                    </div>
                </div>
            `;
            }

            // Hàm fetch với timeout
            function fetchWithTimeout(url, timeout = 10000) {
                return Promise.race([
                    fetch(url),
                    new Promise((_, reject) =>
                        setTimeout(() => reject(new Error('Request timeout')), timeout)
                    )
                ]);
            }

            // Hàm lấy dữ liệu trận đấu từ API và render
            async function refreshMatches() {
                const matchList = getMatchList();
                if (!matchList) {
                    console.error('Không tìm thấy phần tử match-list');
                    return;
                }

                // Chỉ hiển thị loading nếu chưa có data từ cache
                if (!matchList.querySelector('.match-card')) {
                    showLoading();
                }

                try {
                    const apiBase = getApiDomain();
                    const response = await fetchWithTimeout(apiBase + '/api/matches?t=' + new Date().getTime(), 10000);

                    if (!response.ok) {
                        throw new Error('Lỗi khi lấy dữ liệu API: ' + response.status);
                    }

                    const datas = await response.json();

                    if (!datas.data || typeof datas.data !== 'object') {
                        throw new Error('Cấu trúc dữ liệu API không hợp lệ');
                    }

                    const newMatches = [];
                    const matchesByGroup = {}; // Nhóm matches theo competitionName

                    for (const [key, data] of Object.entries(datas.data)) {
                        // Bảo vệ nếu anchorAppointmentVoList không phải array
                        const anchorList = Array.isArray(data.anchorAppointmentVoList) ? data.anchorAppointmentVoList : [];
                        //if (!anchorList.length) continue;

                        // Bỏ các trận "Live streaming"
                        if (anchorList[0]?.nickName === 'Live streaming') continue;

                        // Bảo vệ tỉ số
                        const homeScoreArr = Array.isArray(data.homeScore) ? data.homeScore : [];
                        const awayScoreArr = Array.isArray(data.awayScore) ? data.awayScore : [];
                        const homeScore = homeScoreArr.length ? homeScoreArr[0] : 0;
                        const awayScore = awayScoreArr.length ? awayScoreArr[0] : 0;

                        // Nếu match có house_id khác null, thêm ?houseId=... vào slug
                        let slug = key;
                        if (data.house_id && data.house_id !== null) {
                            slug = `${key}?houseId=${data.house_id}`;
                        }

                        const competitionName = data.competitionName || 'NBA';
                        const matchData = {
                            id: 2,
                            slug: slug,
                            sport: sportName(data.sportId),
                            live: data.matchStatus === 2,
                            hot: true,
                            blv: anchorList[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: competitionName,
                            teams: [
                                data.homeTeamName || 'Team C',
                                data.awayTeamName || 'Team D'
                            ],
                            score: `${homeScore}:${awayScore}`,
                            videoUrl: data.videoUrl || 'https://live2.example.com',
                            animationUrl: data.animationUrl || 'https://animation.example.com',
                            data: data
                        };

                        newMatches.push(matchData);

                        // Nhóm matches theo competitionName
                        if (!matchesByGroup[competitionName]) {
                            matchesByGroup[competitionName] = [];
                        }
                        matchesByGroup[competitionName].push(matchData);
                    }

                    // Gọi hàm render với danh sách trận đấu mới
                    renderAllMatches(newMatches);
                    filterMatches('parent', newMatches);
                    saveMatchesToCache(newMatches); // 
                } catch (error) {
                    console.error('Lỗi khi làm mới trận đấu:', error);
                    // Hiển thị lỗi với các button đề xuất
                    showErrorWithSuggestions();
                }
            }

            // Hàm tạo HTML cho một trận đấu
            function createMatchCard(match) {
                // Bảo vệ anchorAppointmentVoList
                const anchorList = Array.isArray(match.data.anchorAppointmentVoList)
                    ? match.data.anchorAppointmentVoList
                    : [];

                // Xử lý slug: nếu slug đã có ?houseId=, giữ nguyên; nếu chưa có, thêm ?houseId= hoặc &houseId=
                const baseSlug = match.slug.includes('?') ? match.slug.split('?')[0] : match.slug;
                const existingParams = match.slug.includes('?') ? match.slug.split('?')[1] : '';

                const nicknames = anchorList.map(item => {
                    // Nếu slug đã có houseId từ match.data.house_id, dùng slug gốc
                    // Nếu không, thêm houseId của anchor này
                    if (match.slug.includes('?houseId=')) {
                        return `<a href="https://3dphoto.io/truc-tiep/${match.slug}" rel="nofollow">${item.nickName}</a>`;
                    } else {
                        const separator = match.slug.includes('?') ? '&' : '?';
                        return `<a href="https://3dphoto.io/truc-tiep/${baseSlug}${separator}houseId=${item.houseId}" rel="nofollow">${item.nickName}</a>`;
                    }
                });

                const nicknameString = nicknames.join(' | ');

                // Bảo vệ tỉ số (dùng lại match.score nếu muốn)
                const homeScoreArr = Array.isArray(match.data.homeScore) ? match.data.homeScore : [];
                const awayScoreArr = Array.isArray(match.data.awayScore) ? match.data.awayScore : [];
                const homeScore = homeScoreArr.length ? homeScoreArr[0] : 0;
                const awayScore = awayScoreArr.length ? awayScoreArr[0] : 0;

                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://3dphoto.io/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"><span class="match-time">${match.hour} - ${match.date}</span></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">${homeScore} - ${awayScore}</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://3dphoto.io/truc-tiep/${match.slug}" class="btn btn--primary" rel="nofollow">
                                    <span>XEM NGAY</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'
            };

            // Tối ưu: Preload video metadata để tăng tốc độ load khi click vào match
            const videoPreloadCache = new Map(); // Cache preloaded videos
            function preloadVideoMetadata(videoUrl) {
                if (!videoUrl || videoPreloadCache.has(videoUrl)) {
                    return; // Đã preload rồi
                }

                // Mark as preloading
                videoPreloadCache.set(videoUrl, { status: 'loading', timestamp: Date.now() });

                // Preload bằng cách tạo video element và load metadata
                const video = document.createElement('video');
                video.preload = 'metadata'; // Chỉ load metadata, không load toàn bộ video
                video.muted = true;
                video.playsInline = true;
                video.style.display = 'none';

                video.addEventListener('loadedmetadata', function () {
                    videoPreloadCache.set(videoUrl, { status: 'loaded', timestamp: Date.now() });
                    document.body.removeChild(video);
                });

                video.addEventListener('error', function () {
                    videoPreloadCache.set(videoUrl, { status: 'error', timestamp: Date.now() });
                    if (document.body.contains(video)) {
                        document.body.removeChild(video);
                    }
                });

                video.src = videoUrl;
                document.body.appendChild(video);

                // Cleanup cache sau 5 phút
                setTimeout(() => {
                    videoPreloadCache.delete(videoUrl);
                }, 5 * 60 * 1000);
            }

            // Tối ưu: Cache match-list selector
            let matchListCache = null;
            function getMatchList() {
                if (!matchListCache) {
                    matchListCache = document.getElementById('match-list');
                }
                return matchListCache;
            }

            // Hàm render toàn bộ trận đấu
            function renderAllMatches(matches) {
                const matchList = getMatchList();
                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');
                    }*/

                    // Tối ưu: Preload video metadata khi hover vào match card
                    if (match.data && match.data.videoUrl) {
                        let preloadTimeout = null;
                        cardElement.addEventListener('mouseenter', function () {
                            // Debounce: chỉ preload sau 500ms hover
                            preloadTimeout = setTimeout(() => {
                                preloadVideoMetadata(match.data.videoUrl);
                            }, 500);
                        });
                        cardElement.addEventListener('mouseleave', function () {
                            if (preloadTimeout) {
                                clearTimeout(preloadTimeout);
                                preloadTimeout = null;
                            }
                        });
                    }

                    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');
                });
            }

            // ===== WEBSOCKET INTEGRATION =====
            let wsClient = null;
            let matchesWebSocketConnected = false;
            let fallbackPollingInterval = null;

            // Function để transform WebSocket data format
            function transformWebSocketMatches(data) {
                const newMatches = [];

                for (const [key, matchData] of Object.entries(data)) {
                    // Logic tương tự như trong refreshMatches()
                    const anchorList = Array.isArray(matchData.anchorAppointmentVoList)
                        ? matchData.anchorAppointmentVoList
                        : [];

                    if (anchorList[0]?.nickName === 'Live streaming') continue;

                    const homeScoreArr = Array.isArray(matchData.homeScore) ? matchData.homeScore : [];
                    const awayScoreArr = Array.isArray(matchData.awayScore) ? matchData.awayScore : [];
                    const homeScore = homeScoreArr.length ? homeScoreArr[0] : 0;
                    const awayScore = awayScoreArr.length ? awayScoreArr[0] : 0;

                    let slug = key;
                    if (matchData.house_id && matchData.house_id !== null) {
                        slug = `${key}?houseId=${matchData.house_id}`;
                    }

                    const competitionName = matchData.competitionName || 'NBA';
                    const matchDataObj = {
                        id: 2,
                        slug: slug,
                        sport: sportName(matchData.sportId),
                        live: matchData.matchStatus === 2,
                        hot: true,
                        blv: anchorList[0]?.nickName !== 'Live streaming',
                        date: formatDate(fixtime(matchData.matchTime), 'd/m'),
                        datesearch: formatDate(fixtime(matchData.matchTime), 'Y-m-d'),
                        hour: formatDate(fixtime(matchData.matchTime), 'H:i'),
                        competitionName: competitionName,
                        teams: [
                            matchData.homeTeamName || 'Team C',
                            matchData.awayTeamName || 'Team D'
                        ],
                        score: `${homeScore}:${awayScore}`,
                        videoUrl: matchData.videoUrl || 'https://live2.example.com',
                        animationUrl: matchData.animationUrl || 'https://animation.example.com',
                        data: matchData
                    };

                    newMatches.push(matchDataObj);
                }

                return newMatches;
            }

            // Function để init WebSocket
            function initMatchesWebSocket() {
                // WebSocket URL - có thể config từ PHP hoặc hardcode
                // Nếu có server-socket service, dùng URL đó
                // Format: wss://server.colatv88xb.cc hoặc ws://localhost:3320
                const wsUrl = 'wss://server.colatv88xb.cc/ws'; // Thay bằng URL thực tế của bạn

                // Check nếu RealtimeWebSocketClient đã được load
                if (typeof RealtimeWebSocketClient === 'undefined') {
                    console.warn('[Homepage] RealtimeWebSocketClient not loaded, falling back to polling');
                    startFallbackPolling();
                    return;
                }

                wsClient = new RealtimeWebSocketClient(wsUrl);

                // Subscribe to matches updates
                wsClient.subscribe('matches:updated', (data) => {
                    //console.log('[Homepage] Received matches update from WebSocket');

                    if (data.code === '0000' && data.data) {
                        // Transform data để tương thích với renderAllMatches()
                        const transformedMatches = transformWebSocketMatches(data.data);
                        renderAllMatches(transformedMatches);
                        filterMatches('parent', transformedMatches);
                        saveMatchesToCache(transformedMatches); // 
                    } else if (data.data && typeof data.data === 'object') {
                        // Nếu data trực tiếp là object (không có code)
                        const transformedMatches = transformWebSocketMatches(data.data);
                        renderAllMatches(transformedMatches);
                        filterMatches('parent', transformedMatches);
                        saveMatchesToCache(transformedMatches); // 
                    }
                });

                // Handle connection events
                wsClient.subscribe('connected', () => {
                    //console.log('[Homepage] WebSocket connected');
                    matchesWebSocketConnected = true;
                    // Stop fallback polling nếu đang chạy
                    if (fallbackPollingInterval) {
                        clearInterval(fallbackPollingInterval);
                        fallbackPollingInterval = null;
                    }
                });

                wsClient.subscribe('disconnected', () => {
                    //console.log('[Homepage] WebSocket disconnected, falling back to polling');
                    matchesWebSocketConnected = false;
                    startFallbackPolling();
                });

                wsClient.subscribe('error', (error) => {
                    console.error('[Homepage] WebSocket error:', error);
                    matchesWebSocketConnected = false;
                    startFallbackPolling();
                });

                wsClient.connect();
            }

            // Fallback polling nếu WebSocket fail
            function startFallbackPolling() {
                if (fallbackPollingInterval) return; // Already running

                //('[Homepage] Starting fallback polling');
                fallbackPollingInterval = setInterval(() => {
                    if (!matchesWebSocketConnected) {
                        refreshMatches(); // Use existing function
                    } else {
                        // WebSocket reconnected, stop polling
                        clearInterval(fallbackPollingInterval);
                        fallbackPollingInterval = null;
                    }
                }, 120000); // 2 minutes như cũ
            }

            // ⚡ Instant render từ localStorage cache (không cần loading spinner)
            const cachedMatches = loadMatchesFromCache();
            if (cachedMatches && cachedMatches.length > 0) {
                //console.log('[Cache] Render', cachedMatches.length, 'matches từ localStorage');
                renderAllMatches(cachedMatches);
                filterMatches('parent', cachedMatches);
            }

            // Fetch fresh data từ API (cập nhật + ghi đè cache)
            refreshMatches();

            // Thử WebSocket trước, fallback to polling nếu fail
            // Delay một chút để đảm bảo RealtimeWebSocketClient đã được load
            setTimeout(() => {
                initMatchesWebSocket();
            }, 500);

            // Cleanup khi page unload
            window.addEventListener('beforeunload', () => {
                if (wsClient) {
                    wsClient.disconnect();
                }
                if (fallbackPollingInterval) {
                    clearInterval(fallbackPollingInterval);
                }
            });
        </script>
            <style>
        .home-banner-slider {
            width: 100%;
            margin: 15px 0;
            border-radius: 8px;
            overflow: hidden;
            position: relative;
            box-shadow: 0 4px 12px rgba(0, 0, 0, 0.2);
            display: none;
            /* Hidden by default until loaded */
            z-index: 10;
        }

        .home-banner-track {
            display: flex;
            transition: transform 0.5s ease-in-out;
            height: 100%;
        }

        .home-banner-slide {
            min-width: 100%;
            display: block;
            text-decoration: none;
        }

        .home-banner-slide img {
            width: 100%;
            height: auto;
            display: block;
            object-fit: cover;
        }

        .home-banner-dots {
            position: absolute;
            bottom: 10px;
            left: 0;
            right: 0;
            display: flex;
            justify-content: center;
            gap: 6px;
        }

        .home-banner-dot {
            width: 8px;
            height: 8px;
            background: rgba(255, 255, 255, 0.5);
            border-radius: 50%;
            cursor: pointer;
            transition: background 0.3s;
        }

        .home-banner-dot.active {
            background: white;
            transform: scale(1.2);
        }
    </style>
    <script>
        document.addEventListener('DOMContentLoaded', async function () {
            try {
                // Fetch settings
                const res = await fetch('https://api.colatv88xb.cc/api/settings');
                const data = await res.json();

                if (data.success && data.home_banners && data.home_banners.length > 0) {
                    const banners = data.home_banners.sort((a, b) => a.order - b.order);

                    // Create slider container
                    const sliderContainer = document.createElement('div');
                    sliderContainer.className = 'home-banner-slider';

                    const track = document.createElement('div');
                    track.className = 'home-banner-track';

                    const dotsContainer = document.createElement('div');
                    dotsContainer.className = 'home-banner-dots';

                    banners.forEach((banner, index) => {
                        // Slide
                        const slide = document.createElement('a');
                        slide.className = 'home-banner-slide';
                        slide.href = banner.link_url && banner.link_url !== '#' ? banner.link_url : 'javascript:void(0)';
                        slide.target = banner.link_url && banner.link_url !== '#' ? '_blank' : '_self';

                        const img = document.createElement('img');
                        img.src = banner.image_url;
                        img.alt = banner.name || 'Banner';

                        slide.appendChild(img);
                        track.appendChild(slide);

                        // Dot
                        const dot = document.createElement('div');
                        dot.className = 'home-banner-dot';
                        if (index === 0) dot.classList.add('active');

                        dot.addEventListener('click', () => {
                            goToSlide(index);
                        });

                        dotsContainer.appendChild(dot);
                    });

                    sliderContainer.appendChild(track);
                    if (banners.length > 1) {
                        sliderContainer.appendChild(dotsContainer);
                    }

                    // Inject into DOM (after h1 in hero content)
                    const h1 = document.querySelector('.hero__content h1');
                    if (h1) {
                        h1.insertAdjacentElement('afterend', sliderContainer);
                        sliderContainer.style.display = 'block';

                        // Slider Logic
                        let currentIndex = 0;
                        let autoPlayInterval;
                        const totalSlides = banners.length;

                        function goToSlide(index) {
                            if (totalSlides <= 1) return;
                            currentIndex = index;
                            track.style.transform = `translateX(-${currentIndex * 100}%)`;

                            // Update dots
                            Array.from(dotsContainer.children).forEach((d, i) => {
                                if (i === currentIndex) d.classList.add('active');
                                else d.classList.remove('active');
                            });

                            resetAutoPlay();
                        }

                        function nextSlide() {
                            let next = currentIndex + 1;
                            if (next >= totalSlides) next = 0;
                            goToSlide(next);
                        }

                        function resetAutoPlay() {
                            clearInterval(autoPlayInterval);
                            autoPlayInterval = setInterval(nextSlide, 3000);
                        }

                        if (totalSlides > 1) {
                            resetAutoPlay();
                        }
                    }
                }
            } catch (err) {
                console.error('Lỗi load home banners:', err);
            }
        });
    </script>
            <style>
            @media (min-width: 481px) and (max-width: 767px) {
                .match-card__status {
                    max-width: 120px;
                    font-size: 12px;
                }
            }

            @media (min-width: 576px) and (max-width: 767px) {
                .match-card__league {
                    max-width: 100px;
                }
            }

            @media (min-width: 481px) and (max-width: 575px) {
                .match-card__header {
                    flex-direction: row !important;
                }

                .match-card__time {
                    max-width: 100px !important;
                }
            }

            .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: none !important;
                    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 10px;
                    font-size: 12px;
                }

                .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;
                }

                .btn-view-truc-tiep {
                    padding: 8px 14px;
                    font-size: 13px;
                }

                .match-card__body {
                    gap: 0.6rem;
                }
            }
        </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">
            // Hàm lấy domain API random cho video-home (pinned-home)
            function getVideoHomeApiDomain() {
                const domains = [
                    'api1.colatv88xd.cc',
                    'api2.colatv88xd.cc',
                    'api3.colatv88xd.cc',
                    'api4.colatv88xd.cc',
                    'api5.colatv88xd.cc',
                    'api6.colatv88xd.cc',
                    'api7.colatv88xd.cc',
                    'api8.colatv88xd.cc',
                    'api9.colatv88xd.cc',
                    'api10.colatv88xd.cc'
                ];

                // Random chọn một domain
                const index = Math.floor(Math.random() * domains.length);
                const selected = domains[index];

                return 'https://' + selected;
            }

            document.addEventListener('DOMContentLoaded', function () {
                const apiBase = getVideoHomeApiDomain();
                fetch('https://video-home.colatv88xd.cc/api/pinned-home?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>
        .aligncenter {
            margin: 0 auto;

        }

        .wp-caption {
            max-width: 100%;
        }

        footer .container {
            grid-template-columns: 1fr;
        }
    </style>
        <script>
        const mini = document.querySelector('.video-player.is-floating.floating-draggable');
        const margin = 8; // cách mép

        function clampFloatingVideo() {
            if (!mini) return;

            const rect = mini.getBoundingClientRect();

            let x = rect.left;
            let y = rect.top;

            const vw = window.innerWidth;
            const vh = window.innerHeight;

            const minX = margin;
            const minY = margin;           // nếu muốn chừa notch: + safeTop
            const maxX = vw - rect.width - margin;
            const maxY = vh - rect.height - margin;

            if (x < minX) x = minX;
            if (x > maxX) x = maxX;
            if (y < minY) y = minY;
            if (y > maxY) y = maxY;

            mini.style.left = x + 'px';
            mini.style.top = y + 'px';
        }

        // chạy lại mỗi khi viewport thay đổi
        window.addEventListener('scroll', clampFloatingVideo);
        window.addEventListener('resize', clampFloatingVideo);
        window.addEventListener('orientationchange', clampFloatingVideo);

        // iOS Safari thanh URL co giãn → nên dùng thêm:
        if (window.visualViewport) {
            visualViewport.addEventListener('resize', clampFloatingVideo);
            visualViewport.addEventListener('scroll', clampFloatingVideo);
        }
    </script>

    <script type="text/javascript" id="ez-toc-scroll-scriptjs-js-extra">
/* <![CDATA[ */
var eztoc_smooth_local = {"scroll_offset":"30","add_request_uri":"","add_self_reference_link":""};
/* ]]> */
</script>
<script type="text/javascript" src="https://cdn.3dphoto.io/wp-content/plugins/easy-table-of-contents/assets/js/smooth_scroll.min.js?ver=2.0.74" id="ez-toc-scroll-scriptjs-js"></script>
<script type="text/javascript" src="https://cdn.3dphoto.io/wp-content/plugins/easy-table-of-contents/vendor/js-cookie/js.cookie.min.js?ver=2.2.1" id="ez-toc-js-cookie-js"></script>
<script type="text/javascript" src="https://cdn.3dphoto.io/wp-content/plugins/easy-table-of-contents/vendor/sticky-kit/jquery.sticky-kit.min.js?ver=1.9.2" id="ez-toc-jquery-sticky-kit-js"></script>
<script type="text/javascript" id="ez-toc-js-js-extra">
/* <![CDATA[ */
var ezTOC = {"smooth_scroll":"1","visibility_hide_by_default":"","scroll_offset":"30","fallbackIcon":"<span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span>","chamomile_theme_is_on":""};
/* ]]> */
</script>
<script type="text/javascript" src="https://cdn.3dphoto.io/wp-content/plugins/easy-table-of-contents/assets/js/front.min.js?ver=2.0.74-1748105751" id="ez-toc-js-js"></script>
    <script>
        // === Catfish Banner Global: lấy từ API /api/catfish-banners (giống React CatfishBanners.jsx) ===
        (function () {
            var apiUrl = 'https://api.colatv88xb.cc/api/catfish-banners';
            fetch(apiUrl)
                .then(function (res) { return res.ok ? res.json() : null; })
                .then(function (data) {
                    if (!data || !data.success || !data.data || !data.data.length) return;

                    // === Video catfish overlay (nếu có trong trang watch) ===
                    var catfishLink = data.data[0].link_url || '';
                    if (catfishLink) {
                        var overlayTop = document.querySelector('.video-catfish-overlay-top');
                        var overlayBottom = document.querySelector('.video-catfish-overlay');
                        if (overlayTop) {
                            overlayTop.href = catfishLink;
                            overlayTop.style.display = 'block';
                        }
                        if (overlayBottom) {
                            overlayBottom.href = catfishLink;
                            overlayBottom.style.display = 'block';
                        }
                    }

                    // === Tạo container catfish-banner-global (fixed bottom, giống React) ===
                    var wrapper = document.createElement('div');
                    wrapper.className = 'catfish-banner-global';
                    wrapper.style.cssText = 'position:fixed;bottom:0;left:0;right:0;z-index:9999;display:flex;flex-direction:column;align-items:center;pointer-events:none;width:50%;margin:0 auto;';

                    // Nút đóng
                    var closeBtn = document.createElement('button');
                    closeBtn.className = 'catfish-banner-close';
                    closeBtn.innerHTML = '✕';
                    closeBtn.setAttribute('aria-label', 'Đóng quảng cáo');
                    closeBtn.style.cssText = 'position:absolute;top:-24px;right:4px;width:24px;height:24px;background:rgba(0,0,0,0.7);color:#fff;border:none;border-radius:50%;font-size:14px;line-height:24px;text-align:center;cursor:pointer;pointer-events:auto;z-index:10000;padding:0;';
                    closeBtn.addEventListener('click', function () { wrapper.remove(); });
                    wrapper.appendChild(closeBtn);

                    // Render banners
                    data.data.forEach(function (banner) {
                        var a = document.createElement('a');
                        a.className = 'catfish-banner-global-item';
                        a.href = banner.link_url || '#';
                        a.target = '_blank';
                        a.rel = 'nofollow noopener noreferrer';
                        a.style.cssText = 'display:block;width:100%;pointer-events:auto;line-height:0;cursor:pointer;';
                        var img = document.createElement('img');
                        img.src = banner.image_url;
                        img.alt = banner.name || 'Banner';
                        img.style.cssText = 'width:100%;height:auto;display:block;object-fit:contain;';
                        a.appendChild(img);
                        wrapper.appendChild(a);
                    });

                    document.body.appendChild(wrapper);

                    // Mobile: full width
                    var mq = window.matchMedia('(max-width: 768px)');
                    function applyMobile(e) { wrapper.style.width = e.matches ? '100%' : '50%'; }
                    applyMobile(mq);
                    mq.addListener(applyMobile);
                })
                .catch(function (e) { console.warn('Catfish banner load failed:', e); });
        })();
    </script>
    <script>
        // === FIX: Chặn smooth-scroll handlers can thiệp vào catfish overlay ===
        (function () {
            document.addEventListener('click', function (e) {
                var overlay = e.target.closest('.video-catfish-overlay, .video-catfish-overlay-top');
                if (!overlay) return;
                var href = overlay.getAttribute('href');
                if (href && href !== '#' && !href.startsWith('#')) {
                    e.stopImmediatePropagation();
                }
            }, true);
        })();
    </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>
    </html>


<!-- FaviCache | 3dphoto.io | 2026-06-09 01:36:04 -->