<!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><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-03">
                <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-04">
                <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":"philippines-vs-guam-luc-1830-ngay-03-06-2026-l6kegi8051yiv75","sport":"football","live":true,"hot":true,"blv":true,"date":"03\/06","datesearch":"2026-06-03","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":"l6kegi8051yiv75","sportId":1,"matchTime":1780486200,"matchStatus":2,"homeScore":[2,2,0,0,1,0,0],"awayScore":[0,0,0,0,1,0,0],"homeTeamName":"Philippines","homeTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/0c620bcfc2a979fe9f22acbe0019f276.png!w80","homeTeamId":"1edq09i3nyu4qxg","awayTeamName":"Guam","awayTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/25e016f0840e4b586dcbc6cbba55961b.png!w80","awayTeamId":"527r3ienmyi87ev","competitionName":"Giao h\u1eefu Qu\u1ed1c t\u1ebf","competitionLogo":"https:\/\/img.colatv88xd.cc\/football\/competition\/4e7c9460ee862d47c2ce6debfef6aace.png!w80","competitionId":"mo07dnidvaxknxy","videoUrl":"https:\/\/live.egmdispatch.com\/live\/13914910_84024d961e5679d439b86cf0e9341091_autoChange.m3u8?auth_key=1780501904-0-0-7f2bedd57122106cf39ae9fe65849cb8","animationUrl":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/football?profile=74rekh26eseunr0&showTrend=false&id=4544839","anchorAppointmentVoList":[{"userImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/web\/image\/NDU2ODM5ZDZhY2QtOTg5Ng\/MjU3MDJjNmI3ZDctMDk2Yg.jpg","houseId":"87547578","visitHistory":2626885,"matchId":"l6kegi8051yiv75","nickName":"BLV MOUNTAIN DEW","playStreamAddress":"https:\/\/live05.msdht.app\/live\/87547578.flv","playStreamAddress2":"https:\/\/live05.msdht.app\/live\/87547578.m3u8","houseName":"INTERF\tPhilippines\tvs Guam","houseImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/admin\/image\/MDFlMmFlYzk0NDEtMjA4NA\/MTI0MTFkNzg0ZmYtYTA4ZA.png","anchorTitle":"","houseIntroduction":"","anchorTypeName":"\u8db3\u7403","fansCount":182,"liveStatus":2}],"animation_url":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/football?profile=74rekh26eseunr0&showTrend=false&id=4544839","away_team":{"id":"527r3ienmyi87ev","name":"Guam","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/25e016f0840e4b586dcbc6cbba55961b.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":"1edq09i3nyu4qxg","name":"Philippines","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/0c620bcfc2a979fe9f22acbe0019f276.png!w80"},"match_id":"l6kegi8051yiv75","match_status":"live","match_time":1780486200,"sport_id":1,"video_url":"https:\/\/live.egmdispatch.com\/live\/13914910_84024d961e5679d439b86cf0e9341091_autoChange.m3u8?auth_key=1780501904-0-0-7f2bedd57122106cf39ae9fe65849cb8","node_api_updated_at":"2026-06-03T11:56:05.381Z","zalo_enabled":true,"zalo_phone":"0888209319","custom_key":"17b957072486475656f2c1d13eb210bf","node_api_data":{"_id":"6a1e223e714cdface26d0e4f","match_id":"l5ergph47625r8k","competition_id":"jednm9whk0ryox8","away_scores":[0,0,0,0,1,0,0],"away_team":{"id":"3glrw7hw7lyqdyj","name":"Guam Island","logo":"https:\/\/img.thesports.com\/football\/team\/25e016f0840e4b586dcbc6cbba55961b.png"},"away_team_id":"3glrw7hw7lyqdyj","custom_key":"17b957072486475656f2c1d13eb210bf","environment":{"weather":7,"pressure":"757mmHg","temperature":"29\u00b0C","wind":"3.1m\/s","humidity":"81%"},"home_scores":[2,2,0,0,1,0,0],"home_team":{"id":"gx7lm7ph18nm2wd","name":"Philippines","logo":"https:\/\/img.thesports.com\/football\/team\/0c620bcfc2a979fe9f22acbe0019f276.png"},"home_team_id":"gx7lm7ph18nm2wd","match_date_vn":"20260603","match_time":1780486200,"raw":{"id":"l5ergph47625r8k","season_id":"d23xmvkh77yqg8n","competition_id":"jednm9whk0ryox8","home_team_id":"gx7lm7ph18nm2wd","away_team_id":"3glrw7hw7lyqdyj","status_id":2,"match_time":1780486200,"venue_id":"","referee_id":"","neutral":0,"note":"","home_scores":[2,2,0,0,1,0,0],"away_scores":[0,0,0,0,1,0,0],"home_position":"135","away_position":"201","coverage":{"mlive":1,"lineup":1,"gif":0},"round":{"stage_id":"4wyrn4h5kggq86p","round_num":0,"group_num":0},"environment":{"weather":7,"pressure":"757mmHg","temperature":"29\u00b0C","wind":"3.1m\/s","humidity":"81%"},"updated_at":1780487461},"referee_id":"","season_id":"d23xmvkh77yqg8n","status_id":2,"venue_id":"","competition":{"id":"jednm9whk0ryox8","name":"International Friendly","logo":"https:\/\/img.thesports.com\/football\/competition\/4e7c9460ee862d47c2ce6debfef6aace.png"}},"house_id":null}},{"id":2,"slug":"nhat-ban-u19-vs-bo-dao-nha-u20-luc-2000-ngay-03-06-2026-o07dni54m5gcmkn","sport":"football","live":false,"hot":true,"blv":true,"date":"03\/06","datesearch":"2026-06-03","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":"o07dni54m5gcmkn","sportId":1,"matchTime":1780491600,"matchStatus":1,"homeScore":[0,0,0,0,0,0,0],"awayScore":[0,0,0,0,0,0,0],"homeTeamName":"Nh\u1eadt B\u1ea3n U19","homeTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/07daf24dd0dc945b0c7de32271d1f484.png!w80","homeTeamId":"m2q15i2wrzfm76x","awayTeamName":"B\u1ed3 \u0110\u00e0o Nha U20","awayTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/7421513831e839a215c3bea5f9333d0a.png!w80","awayTeamId":"edq09im54rs4qxg","competitionName":"Toulon Tournament","competitionLogo":"https:\/\/img.colatv88xd.cc\/football\/competition\/d2e8bd4b3f540e6fc78a7313b7b19c34.png!w80","competitionId":"w2ezk96iwc2kn51","videoUrl":"https","animationUrl":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/football?profile=74rekh26eseunr0&showTrend=false&id=4527105","anchorAppointmentVoList":[{"userImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/web\/image\/OGNhNTc0OTZhNTQtNDE3NA\/MzUzMTg2NTM3NTctYWRlMw.jpg","houseId":"33982309","visitHistory":1457847,"matchId":"o07dni54m5gcmkn","nickName":"BLV REVIVE","playStreamAddress":"https:\/\/live05.msdht.app\/live\/33982309.flv","playStreamAddress2":"https:\/\/live05.msdht.app\/live\/33982309.m3u8","houseName":"TOUT\tJapan U19  vs  Portugal U20","houseImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/admin\/image\/MmZlNjJjNjgzNmMtYWM2MQ\/NTBkOTRhMGY5ODQtZjAxOQ.png","anchorTitle":"","houseIntroduction":"","anchorTypeName":"\u8db3\u7403","fansCount":444,"liveStatus":1}],"animation_url":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/football?profile=74rekh26eseunr0&showTrend=false&id=4527105","away_team":{"id":"edq09im54rs4qxg","name":"B\u1ed3 \u0110\u00e0o Nha U20","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/7421513831e839a215c3bea5f9333d0a.png!w80"},"competition":{"id":"w2ezk96iwc2kn51","logo":"https:\/\/img.colatv88xd.cc\/football\/competition\/d2e8bd4b3f540e6fc78a7313b7b19c34.png!w80","name":"Toulon Tournament"},"home_team":{"id":"m2q15i2wrzfm76x","name":"Nh\u1eadt B\u1ea3n U19","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/07daf24dd0dc945b0c7de32271d1f484.png!w80"},"match_id":"o07dni54m5gcmkn","match_status":"scheduled","match_time":1780491600,"sport_id":1,"video_url":"https","node_api_updated_at":"2026-06-03T11:56:05.571Z","zalo_enabled":true,"zalo_phone":"0377723428","custom_key":"36985fef1a825a54b4826111cd46e884","node_api_data":{"_id":"6a1e223f714cdface26d0f4a","match_id":"965mkyhkw2k5r1g","competition_id":"29dn1m1ghxmoepl","away_scores":[0,0,0,0,0,0,0],"away_team":{"id":"x7lm7phk0z6m2wd","name":"Portugal U20","logo":"https:\/\/img.thesports.com\/football\/team\/7421513831e839a215c3bea5f9333d0a.png"},"away_team_id":"x7lm7phk0z6m2wd","custom_key":"36985fef1a825a54b4826111cd46e884","environment":[],"home_scores":[0,0,0,0,0,0,0],"home_team":{"id":"l5ergpho8l4r8k0","name":"Japan U19","logo":"https:\/\/img.thesports.com\/football\/team\/07daf24dd0dc945b0c7de32271d1f484.png"},"home_team_id":"l5ergpho8l4r8k0","match_date_vn":"20260603","match_time":1780491600,"raw":{"id":"965mkyhkw2k5r1g","season_id":"2y8m4zh306oql07","competition_id":"29dn1m1ghxmoepl","home_team_id":"l5ergpho8l4r8k0","away_team_id":"x7lm7phk0z6m2wd","status_id":1,"match_time":1780491600,"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":2,"group_num":2},"updated_at":1780272428},"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":"philippines-u19-vs-uc-u19-luc-2000-ngay-03-06-2026-wv78xivg4rgsokr","sport":"football","live":false,"hot":true,"blv":true,"date":"03\/06","datesearch":"2026-06-03","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":"wv78xivg4rgsokr","sportId":1,"matchTime":1780491600,"matchStatus":1,"homeScore":[0,0,0,0,0,0,0],"awayScore":[0,0,0,0,0,0,0],"homeTeamName":"Philippines U19","homeTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/0c620bcfc2a979fe9f22acbe0019f276.png!w80","homeTeamId":"5xvkjoi4w0tx793","awayTeamName":"\u00dac U19","awayTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/2d8fe42de2f833581faa077f788329fa.png!w80","awayTeamId":"vmqy9ijxwlh4k9r","competitionName":"AFF Championship U19","competitionLogo":"https:\/\/img.colatv88xd.cc\/football\/competition\/c8bdf96ccd4faeab5087c45bd1da30af.png!w80","competitionId":"1edq09ivguyqxgo","videoUrl":"https","animationUrl":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/football?profile=74rekh26eseunr0&showTrend=false&id=4546240","anchorAppointmentVoList":[{"userImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/web\/image\/MDI1MjY0NzczYTctZGI5MQ\/NDQ3NTFjYjlhNjQtNzMwOQ.jpg","houseId":"90725470","visitHistory":2272425,"matchId":"wv78xivg4rgsokr","nickName":"BLV SPRITE","playStreamAddress":"https:\/\/live05.msdht.app\/live\/90725470.flv","playStreamAddress2":"https:\/\/live05.msdht.app\/live\/90725470.m3u8","houseName":"AFC U19\tPhilippines U19\tvs   Australia U19","houseImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/admin\/image\/NDk5MTY2MWZiODAtY2QwZQ\/MjQwZDI2MzExODMtZTUwMQ.png","anchorTitle":"","houseIntroduction":"","anchorTypeName":"\u8db3\u7403","fansCount":48,"liveStatus":1}],"animation_url":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/football?profile=74rekh26eseunr0&showTrend=false&id=4546240","away_team":{"id":"vmqy9ijxwlh4k9r","name":"\u00dac U19","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/2d8fe42de2f833581faa077f788329fa.png!w80"},"competition":{"id":"1edq09ivguyqxgo","logo":"https:\/\/img.colatv88xd.cc\/football\/competition\/c8bdf96ccd4faeab5087c45bd1da30af.png!w80","name":"AFF Championship U19"},"home_team":{"id":"5xvkjoi4w0tx793","name":"Philippines U19","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/0c620bcfc2a979fe9f22acbe0019f276.png!w80"},"match_id":"wv78xivg4rgsokr","match_status":"scheduled","match_time":1780491600,"sport_id":1,"video_url":"https","node_api_updated_at":"2026-06-03T11:56:06.453Z","zalo_enabled":true,"zalo_phone":"0354595780","custom_key":"c01db2fd2ae0542b90b1066a8493f2e6","node_api_data":{"_id":"6a1e223f714cdface26d0f67","match_id":"y0or5jh8wpkwqwz","competition_id":"gy0or5jhvgqwzv3","away_scores":[0,0,0,0,0,0,0],"away_team":{"id":"dj2ryohkpx1q1zp","name":"Australia U19","logo":"https:\/\/img.thesports.com\/football\/team\/2d8fe42de2f833581faa077f788329fa.png"},"away_team_id":"dj2ryohkpx1q1zp","custom_key":"c01db2fd2ae0542b90b1066a8493f2e6","environment":{"weather":5,"pressure":"762mmHg","temperature":"26\u00b0C","wind":"5.6m\/s","humidity":"27%"},"home_scores":[0,0,0,0,0,0,0],"home_team":{"id":"e4wyrn4hk3xq86p","name":"Philippines U19","logo":"https:\/\/img.thesports.com\/football\/team\/0c620bcfc2a979fe9f22acbe0019f276.png"},"home_team_id":"e4wyrn4hk3xq86p","match_date_vn":"20260603","match_time":1780491600,"raw":{"id":"y0or5jh8wpkwqwz","season_id":"l5ergpho0d9r8k0","competition_id":"gy0or5jhvgqwzv3","home_team_id":"e4wyrn4hk3xq86p","away_team_id":"dj2ryohkpx1q1zp","status_id":1,"match_time":1780491600,"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":"762mmHg","temperature":"26\u00b0C","wind":"5.6m\/s","humidity":"27%"},"updated_at":1780486860},"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":"hy-lap-u19-vs-serbia-u19-luc-2200-ngay-03-06-2026-m2q15iz8jmehe76","sport":"football","live":false,"hot":true,"blv":true,"date":"03\/06","datesearch":"2026-06-03","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":"m2q15iz8jmehe76","sportId":1,"matchTime":1780498800,"matchStatus":1,"homeScore":[0,0,0,0,0,0,0],"awayScore":[0,0,0,0,0,0,0],"homeTeamName":"Hy L\u1ea1p U19","homeTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/1da38e9fc1f765ffa964a0ab64c8d8fe.png!w80","homeTeamId":"34kgmi2nv2f8ko9","awayTeamName":"Serbia U19","awayTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/059bbd8df7767d3bc7829e3735c221e2.png!w80","awayTeamId":"o07dnide2yt9knx","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=4519466","anchorAppointmentVoList":[{"userImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/web\/image\/ZjcxOTk5ODBiNzgtZmUzOA\/MTQxZjc0NjY0MGMtNjc2Yw.jpg","houseId":"08552895","visitHistory":3062307,"matchId":"m2q15iz8jmehe76","nickName":"BLV C2","playStreamAddress":"https:\/\/live05.msdht.app\/live\/08552895.flv","playStreamAddress2":"https:\/\/live05.msdht.app\/live\/08552895.m3u8","houseName":"UEFA U19\tGreece U19\tvs   Serbia U19","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=4519466","away_team":{"id":"o07dnide2yt9knx","name":"Serbia U19","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/059bbd8df7767d3bc7829e3735c221e2.png!w80"},"competition":{"id":"w34kgmiyxb1ko92","logo":"https:\/\/img.colatv88xd.cc\/football\/competition\/a6a98d7ce26efc8afe56aa744eebcefd.png!w80","name":"Euro U19"},"home_team":{"id":"34kgmi2nv2f8ko9","name":"Hy L\u1ea1p U19","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/1da38e9fc1f765ffa964a0ab64c8d8fe.png!w80"},"match_id":"m2q15iz8jmehe76","match_status":"scheduled","match_time":1780498800,"sport_id":1,"video_url":null,"node_api_updated_at":"2026-06-03T11:56:05.980Z","zalo_enabled":true,"zalo_phone":"0384847430","custom_key":"7d78a0993856d173158e014bd6f57583","node_api_data":{"_id":"6a1e223f714cdface26d117b","match_id":"l7oqdehgjve6r51","competition_id":"kn54qllhejqvy9d","away_scores":[0,0,0,0,0,0,0],"away_team":{"id":"4jwq2gh41vom0ve","name":"Serbia U19","logo":"https:\/\/img.thesports.com\/football\/team\/059bbd8df7767d3bc7829e3735c221e2.png"},"away_team_id":"4jwq2gh41vom0ve","custom_key":"7d78a0993856d173158e014bd6f57583","environment":{"weather":5,"pressure":"758mmHg","temperature":"29\u00b0C","wind":"5.1m\/s","humidity":"46%"},"home_scores":[0,0,0,0,0,0,0],"home_team":{"id":"y0or5jhlexlqwzv","name":"Greece U19","logo":"https:\/\/img.thesports.com\/football\/team\/1da38e9fc1f765ffa964a0ab64c8d8fe.png"},"home_team_id":"y0or5jhlexlqwzv","match_date_vn":"20260603","match_time":1780498800,"raw":{"id":"l7oqdehgjve6r51","season_id":"l5ergpho0l7r8k0","competition_id":"kn54qllhejqvy9d","home_team_id":"y0or5jhlexlqwzv","away_team_id":"4jwq2gh41vom0ve","status_id":1,"match_time":1780498800,"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":"758mmHg","temperature":"29\u00b0C","wind":"5.1m\/s","humidity":"46%"},"updated_at":1780486861},"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":"montenegro-u19-vs-georgia-u19-luc-2200-ngay-03-06-2026-8lk2dir3j6zbz73","sport":"football","live":false,"hot":true,"blv":true,"date":"03\/06","datesearch":"2026-06-03","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":"8lk2dir3j6zbz73","sportId":1,"matchTime":1780498800,"matchStatus":1,"homeScore":[0,0,0,0,0,0,0],"awayScore":[0,0,0,0,0,0,0],"homeTeamName":"Montenegro U19","homeTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/9866b8a83d35abdd89ed76d565d71f75.png!w80","homeTeamId":"vmqy9ijjnjc4k9r","awayTeamName":"Georgia U19","awayTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/c5b86fa907b96e38e377ddfe82802cc6.png!w80","awayTeamId":"ndqmlix210igkve","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=4519580","anchorAppointmentVoList":[{"userImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/web\/image\/ZDFkNzAwYjBlNGUtZmY1Mg\/Nzk0OTU4NTM2NjItNDM2Nw.jpg","houseId":"43612277","visitHistory":6167107,"matchId":"8lk2dir3j6zbz73","nickName":"BLV PEPSI","playStreamAddress":"https:\/\/live05.msdht.app\/live\/43612277.flv","playStreamAddress2":"https:\/\/live05.msdht.app\/live\/43612277.m3u8","houseName":"UEFA U19\tMontenegro U19\tvs  Georgia U19 ","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=4519580","away_team":{"id":"ndqmlix210igkve","name":"Georgia U19","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/c5b86fa907b96e38e377ddfe82802cc6.png!w80"},"competition":{"id":"w34kgmiyxb1ko92","logo":"https:\/\/img.colatv88xd.cc\/football\/competition\/a6a98d7ce26efc8afe56aa744eebcefd.png!w80","name":"Euro U19"},"home_team":{"id":"vmqy9ijjnjc4k9r","name":"Montenegro U19","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/9866b8a83d35abdd89ed76d565d71f75.png!w80"},"match_id":"8lk2dir3j6zbz73","match_status":"scheduled","match_time":1780498800,"sport_id":1,"video_url":null,"node_api_updated_at":"2026-06-03T11:56:06.271Z","zalo_enabled":true,"zalo_phone":"0377723428","custom_key":"abb938948b61d3814bd0be631196ce3d","node_api_data":{"_id":"6a1e223f714cdface26d118d","match_id":"1l4rjnh9n8j7m7v","competition_id":"kn54qllhejqvy9d","away_scores":[0,0,0,0,0,0,0],"away_team":{"id":"965mkyh7ypnr1ge","name":"Georgia U19","logo":"https:\/\/img.thesports.com\/football\/team\/c5b86fa907b96e38e377ddfe82802cc6.png"},"away_team_id":"965mkyh7ypnr1ge","custom_key":"abb938948b61d3814bd0be631196ce3d","environment":{"weather":1,"pressure":"763mmHg","temperature":"20\u00b0C","wind":"5.1m\/s","humidity":"52%"},"home_scores":[0,0,0,0,0,0,0],"home_team":{"id":"dj2ryohkkekq1zp","name":"Montenegro U19","logo":"https:\/\/img.thesports.com\/football\/team\/9866b8a83d35abdd89ed76d565d71f75.png"},"home_team_id":"dj2ryohkkekq1zp","match_date_vn":"20260603","match_time":1780498800,"raw":{"id":"1l4rjnh9n8j7m7v","season_id":"l5ergpho0l7r8k0","competition_id":"kn54qllhejqvy9d","home_team_id":"dj2ryohkkekq1zp","away_team_id":"965mkyh7ypnr1ge","status_id":1,"match_time":1780498800,"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":1,"pressure":"763mmHg","temperature":"20\u00b0C","wind":"5.1m\/s","humidity":"52%"},"updated_at":1780487461},"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":"latvia-u17-vs-albania-u17-luc-2200-ngay-03-06-2026-l6kegi8rwj5cv75","sport":"football","live":false,"hot":true,"blv":true,"date":"03\/06","datesearch":"2026-06-03","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":"l6kegi8rwj5cv75","sportId":1,"matchTime":1780498800,"matchStatus":1,"homeScore":[0,0,0,0,0,0,0],"awayScore":[0,0,0,0,0,0,0],"homeTeamName":"Latvia U17","homeTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/5b52e27a9d5bf294f5b593c4c071500e.png!w80","homeTeamId":"jek33i6mroadko2","awayTeamName":"Albania U17","awayTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/848ef33f5e745846994a756f211e530b.png!w80","awayTeamId":"34kgmi2my8a8ko9","competitionName":"Euro U17","competitionLogo":"https:\/\/img.colatv88xd.cc\/football\/competition\/8b8af0306472b55b13a3d9164ceaba74.png!w80","competitionId":"w69759iy8t2k23e","animationUrl":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/football?profile=74rekh26eseunr0&showTrend=false&id=4514082","anchorAppointmentVoList":[{"userImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/web\/image\/NWJlYjRhNTYyZmYtZTM3MQ\/ZjY3N2M5NzhkZDMtMWQyMw.jpg","houseId":"14830711","visitHistory":3693011,"matchId":"l6kegi8rwj5cv75","nickName":"BLV GI\u00c0 L\u00c0NG","playStreamAddress":"https:\/\/live05.msdht.app\/live\/14830711.flv","playStreamAddress2":"https:\/\/live05.msdht.app\/live\/14830711.m3u8","houseName":"UEFA U17\tLatvia U17\tvs\tAlbania U17","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=4514082","away_team":{"id":"34kgmi2my8a8ko9","name":"Albania U17","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/848ef33f5e745846994a756f211e530b.png!w80"},"competition":{"id":"w69759iy8t2k23e","logo":"https:\/\/img.colatv88xd.cc\/football\/competition\/8b8af0306472b55b13a3d9164ceaba74.png!w80","name":"Euro U17"},"home_team":{"id":"jek33i6mroadko2","name":"Latvia U17","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/5b52e27a9d5bf294f5b593c4c071500e.png!w80"},"match_id":"l6kegi8rwj5cv75","match_status":"scheduled","match_time":1780498800,"sport_id":1,"video_url":null,"node_api_updated_at":"2026-06-03T11:56:05.566Z","zalo_enabled":true,"zalo_phone":"0888209319","custom_key":"315fae61ded8f96f89e91b9d8173e8ac","node_api_data":{"_id":"6a1e223f714cdface26d116a","match_id":"l5ergph4kwz6r8k","competition_id":"d23xmvkhoxqg8ny","away_scores":[0,0,0,0,0,0,0],"away_team":{"id":"y0or5jhl14yqwzv","name":"Albania U17","logo":"https:\/\/img.thesports.com\/football\/team\/848ef33f5e745846994a756f211e530b.png"},"away_team_id":"y0or5jhl14yqwzv","custom_key":"315fae61ded8f96f89e91b9d8173e8ac","environment":[],"home_scores":[0,0,0,0,0,0,0],"home_team":{"id":"1l4rjnh6npxm7vx","name":"Latvia U17","logo":"https:\/\/img.thesports.com\/football\/team\/5b52e27a9d5bf294f5b593c4c071500e.png"},"home_team_id":"1l4rjnh6npxm7vx","match_date_vn":"20260603","match_time":1780498800,"raw":{"id":"l5ergph4kwz6r8k","season_id":"kdj2ryoh8elq1zp","competition_id":"d23xmvkhoxqg8ny","home_team_id":"1l4rjnh6npxm7vx","away_team_id":"y0or5jhl14yqwzv","status_id":1,"match_time":1780498800,"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":"dj2ryoh9z8jq1zp","round_num":0,"group_num":6},"updated_at":1779889208},"referee_id":"","season_id":"kdj2ryoh8elq1zp","status_id":1,"venue_id":"","competition":{"id":"d23xmvkhoxqg8ny","name":"UEFA European U17 Football Championship","logo":"https:\/\/img.thesports.com\/football\/competition\/8b8af0306472b55b13a3d9164ceaba74.png"}},"house_id":null}},{"id":2,"slug":"renaissance-zemamra-vs-yacoub-el-mansour-luc-2300-ngay-03-06-2026-g6763i5mo28co7r","sport":"football","live":false,"hot":true,"blv":true,"date":"03\/06","datesearch":"2026-06-03","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":"g6763i5mo28co7r","sportId":1,"matchTime":1780502400,"matchStatus":1,"homeScore":[0,0,0,0,0,0,0],"awayScore":[0,0,0,0,0,0,0],"homeTeamName":"Renaissance Zemamra","homeTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/fb9a0320f63552dab8ea47945c685a08.png!w80","homeTeamId":"jek33i6882fdko2","awayTeamName":"Yacoub El Mansour","awayTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/00db7f2d3e7efe055db29255e17c13a0.png!w80","awayTeamId":"34kgmimpdxf8ko9","competitionName":"Gi\u1ea3i b\u00f3ng \u0111\u00e1 h\u1ea1ng nh\u1ea5t Morocco","competitionLogo":"https:\/\/img.colatv88xd.cc\/football\/competition\/c997cac5e146bab6891fd0aef3b943f0.png!w80","competitionId":"eg6763iv4va47ry","animationUrl":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/football?profile=74rekh26eseunr0&showTrend=false&id=4544178","anchorAppointmentVoList":[{"userImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/web\/image\/Mjk2OGQ3OGU0ZDktYTE1OQ\/OTcxNDQ0MjdhMmItNzllNQ.jpg","houseId":"14707124","visitHistory":2052693,"matchId":"g6763i5mo28co7r","nickName":"BLV STING","playStreamAddress":"https:\/\/live05.msdht.app\/live\/14707124.flv","playStreamAddress2":"https:\/\/live05.msdht.app\/live\/14707124.m3u8","houseName":"MAR D1\tRenaissance Zemamra\tvs  Yacoub El Mansour","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=4544178","away_team":{"id":"34kgmimpdxf8ko9","name":"Yacoub El Mansour","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/00db7f2d3e7efe055db29255e17c13a0.png!w80"},"competition":{"id":"eg6763iv4va47ry","logo":"https:\/\/img.colatv88xd.cc\/football\/competition\/c997cac5e146bab6891fd0aef3b943f0.png!w80","name":"Gi\u1ea3i b\u00f3ng \u0111\u00e1 h\u1ea1ng nh\u1ea5t Morocco"},"home_team":{"id":"jek33i6882fdko2","name":"Renaissance Zemamra","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/fb9a0320f63552dab8ea47945c685a08.png!w80"},"match_id":"g6763i5mo28co7r","match_status":"scheduled","match_time":1780502400,"sport_id":1,"video_url":null,"node_api_updated_at":"2026-06-03T11:56:06.463Z","zalo_enabled":true,"zalo_phone":"0354595780","custom_key":"c84a35a6c072b4be07afa23cd9479cd3","node_api_data":{"_id":"6a1f73ba714cdface2669340","match_id":"dn1m1ghlgd3zmoe","competition_id":"z318q66hokoqo9j","away_scores":[0,0,0,0,0,0,0],"away_team":{"id":"y0or5jh13jgqwzv","name":"Yacoub El Mansour","logo":"https:\/\/img.thesports.com\/football\/team\/00db7f2d3e7efe055db29255e17c13a0.png"},"away_team_id":"y0or5jh13jgqwzv","custom_key":"c84a35a6c072b4be07afa23cd9479cd3","environment":{"weather":5,"pressure":"763mmHg","temperature":"26\u00b0C","wind":"7.8m\/s","humidity":"53%"},"home_scores":[0,0,0,0,0,0,0],"home_team":{"id":"1l4rjnh6998m7vx","name":"Renaissance Zmamra","logo":"https:\/\/img.thesports.com\/football\/team\/fb9a0320f63552dab8ea47945c685a08.png"},"home_team_id":"1l4rjnh6998m7vx","match_date_vn":"20260604","match_time":1780502400,"raw":{"id":"dn1m1ghlgd3zmoe","season_id":"gpxwrxlhdewryk0","competition_id":"z318q66hokoqo9j","home_team_id":"1l4rjnh6998m7vx","away_team_id":"y0or5jh13jgqwzv","status_id":1,"match_time":1780502400,"venue_id":"56ypq3nhyk5md7o","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":"15","coverage":{"mlive":1,"lineup":0,"gif":0},"round":{"stage_id":"pxwrxlh0oz6ryk0","round_num":22,"group_num":0},"environment":{"weather":5,"pressure":"763mmHg","temperature":"26\u00b0C","wind":"7.8m\/s","humidity":"53%"},"updated_at":1780477259},"referee_id":"","season_id":"gpxwrxlhdewryk0","status_id":1,"venue_id":"56ypq3nhyk5md7o","competition":{"id":"z318q66hokoqo9j","name":"The Botola Pro","logo":"https:\/\/img.thesports.com\/football\/competition\/c997cac5e146bab6891fd0aef3b943f0.png"}},"house_id":null}},{"id":2,"slug":"cote-divoire-u23-vs-venezuela-u20-luc-2330-ngay-03-06-2026-vrqwni42943h4qn","sport":"football","live":false,"hot":true,"blv":true,"date":"03\/06","datesearch":"2026-06-03","hour":"23:30","competitionName":"NBA","teams":["Team C","Team D"],"score":"100:95","videoUrl":"https:\/\/live2.example.com","animationUrl":"https:\/\/animation.example.com","data":{"matchId":"vrqwni42943h4qn","sportId":1,"matchTime":1780504200,"matchStatus":1,"homeScore":[0,0,0,0,0,0,0],"awayScore":[0,0,0,0,0,0,0],"homeTeamName":"Cote d'Ivoire U23","homeTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/4ceefb51ae9ec399a69540c895f4519f.png!w80","homeTeamId":"vmqy9ij8geb4k9r","awayTeamName":"Venezuela U20","awayTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/1497b622f19bff76e70da1113805e94e.png!w80","awayTeamId":"oj7x9ir6ywfr7g3","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=4527106","anchorAppointmentVoList":[{"userImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/web\/image\/YmVkOWQzNzBlMzctZjNmYQ\/NTQ3NDg5M2RjZWYtYjc2OQ.jpg","houseId":"68848594","visitHistory":1448607,"matchId":"vrqwni42943h4qn","nickName":"BLV REDBULL","playStreamAddress":"https:\/\/live05.msdht.app\/live\/68848594.flv","playStreamAddress2":"https:\/\/live05.msdht.app\/live\/68848594.m3u8","houseName":"TOUT\tCote d'Ivoire U23\tvs\tVenezuela U20","houseImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/admin\/image\/Zjc3ODBjMDUzNGMtMjg1Yg\/ZGI1ZmI4YTdiZGYtMjgwYw.png","anchorTitle":"","houseIntroduction":"","anchorTypeName":"\u8db3\u7403","fansCount":299,"liveStatus":1}],"animation_url":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/football?profile=74rekh26eseunr0&showTrend=false&id=4527106","away_team":{"id":"oj7x9ir6ywfr7g3","name":"Venezuela U20","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/1497b622f19bff76e70da1113805e94e.png!w80"},"competition":{"id":"w2ezk96iwc2kn51","logo":"https:\/\/img.colatv88xd.cc\/football\/competition\/d2e8bd4b3f540e6fc78a7313b7b19c34.png!w80","name":"Toulon Tournament"},"home_team":{"id":"vmqy9ij8geb4k9r","name":"Cote d'Ivoire U23","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/4ceefb51ae9ec399a69540c895f4519f.png!w80"},"match_id":"vrqwni42943h4qn","match_status":"scheduled","match_time":1780504200,"sport_id":1,"video_url":null,"node_api_updated_at":"2026-06-03T11:56:06.068Z","zalo_enabled":true,"zalo_phone":"0888209319","custom_key":"821685d946533c5c5915a2c0d270badd","node_api_data":{"_id":"6a1f73bb714cdface266941b","match_id":"y39mp1h6o064moj","competition_id":"29dn1m1ghxmoepl","away_scores":[0,0,0,0,0,0,0],"away_team":{"id":"l7oqdehn416r510","name":"Venezuela U20","logo":"https:\/\/img.thesports.com\/football\/team\/1497b622f19bff76e70da1113805e94e.png"},"away_team_id":"l7oqdehn416r510","custom_key":"821685d946533c5c5915a2c0d270badd","environment":{"weather":5,"pressure":"759mmHg","temperature":"25\u00b0C","wind":"7.8m\/s","humidity":"37%"},"home_scores":[0,0,0,0,0,0,0],"home_team":{"id":"dj2ryohkgwvq1zp","name":"Cote d'Ivoire U23","logo":"https:\/\/img.thesports.com\/football\/team\/4ceefb51ae9ec399a69540c895f4519f.png"},"home_team_id":"dj2ryohkgwvq1zp","match_date_vn":"20260604","match_time":1780504200,"raw":{"id":"y39mp1h6o064moj","season_id":"2y8m4zh306oql07","competition_id":"29dn1m1ghxmoepl","home_team_id":"dj2ryohkgwvq1zp","away_team_id":"l7oqdehn416r510","status_id":1,"match_time":1780504200,"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":2,"group_num":2},"environment":{"weather":5,"pressure":"759mmHg","temperature":"25\u00b0C","wind":"7.8m\/s","humidity":"37%"},"updated_at":1780481461},"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":"bk-olympic-vs-lunds-bk-luc-0000-ngay-04-06-2026-9gklzi16e1ybm7x","sport":"football","live":false,"hot":true,"blv":true,"date":"04\/06","datesearch":"2026-06-04","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":"9gklzi16e1ybm7x","sportId":1,"matchTime":1780506000,"matchStatus":1,"homeScore":[0,0,0,0,0,0,0],"awayScore":[0,0,0,0,0,0,0],"homeTeamName":"BK Olympic","homeTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/7081a9ee5d50032dc5537accf39da060.jpg!w80","homeTeamId":"69759i36wvtnk23","awayTeamName":"Lunds BK","awayTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/88a839f2f6f1427879fc33ee4acf4f66.jpg!w80","awayTeamId":"8vmqy9i424s4k9r","competitionName":"Gi\u1ea3i h\u1ea1ng Ba Th\u1ee5y \u0110i\u1ec3n","competitionLogo":"https:\/\/img.colatv88xd.cc\/football\/competition\/ac9dcfa729f447a6a5dfd46154d45da4.png!w80","competitionId":"2j374oi5mc4qo6d","animationUrl":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/football?profile=74rekh26eseunr0&showTrend=false&id=4475258","anchorAppointmentVoList":[{"userImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/web\/image\/NDU2ODM5ZDZhY2QtOTg5Ng\/MjU3MDJjNmI3ZDctMDk2Yg.jpg","houseId":"87547578","visitHistory":2626853,"matchId":"9gklzi16e1ybm7x","nickName":"BLV MOUNTAIN DEW","playStreamAddress":"https:\/\/live05.msdht.app\/live\/87547578.flv","playStreamAddress2":"https:\/\/live05.msdht.app\/live\/87547578.m3u8","houseName":"SWE Cup\tSavedalens IF\tvs   IF Boljan","houseImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/admin\/image\/MDFlMmFlYzk0NDEtMjA4NA\/MTI0MTFkNzg0ZmYtYTA4ZA.png","anchorTitle":"","houseIntroduction":"","anchorTypeName":"\u8db3\u7403","fansCount":182,"liveStatus":2}],"animation_url":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/football?profile=74rekh26eseunr0&showTrend=false&id=4475258","away_team":{"id":"8vmqy9i424s4k9r","name":"Lunds BK","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/88a839f2f6f1427879fc33ee4acf4f66.jpg!w80"},"competition":{"id":"2j374oi5mc4qo6d","logo":"https:\/\/img.colatv88xd.cc\/football\/competition\/ac9dcfa729f447a6a5dfd46154d45da4.png!w80","name":"Gi\u1ea3i h\u1ea1ng Ba Th\u1ee5y \u0110i\u1ec3n"},"home_team":{"id":"69759i36wvtnk23","name":"BK Olympic","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/7081a9ee5d50032dc5537accf39da060.jpg!w80"},"match_id":"9gklzi16e1ybm7x","match_status":"scheduled","match_time":1780506000,"sport_id":1,"video_url":null,"zalo_enabled":false,"zalo_phone":"","node_api_updated_at":"2026-06-03T11:56:05.884Z","custom_key":"626293420edab043ca650328500424d1","node_api_data":{"_id":"6a1f73bb714cdface2669489","match_id":"3glrw7hn3en1qdy","competition_id":"9k82rekh84repzj","away_scores":[0,0,0,0,0,0,0],"away_team":{"id":"kdj2ryohz8zq1zp","name":"Lunds BK","logo":"https:\/\/img.thesports.com\/football\/team\/88a839f2f6f1427879fc33ee4acf4f66.jpg"},"away_team_id":"kdj2ryohz8zq1zp","custom_key":"626293420edab043ca650328500424d1","environment":{"weather":10,"pressure":"755mmHg","temperature":"16\u00b0C","wind":"3.7m\/s","humidity":"88%"},"home_scores":[0,0,0,0,0,0,0],"home_team":{"id":"n54qllh295xqvy9","name":"BK Olympic","logo":"https:\/\/img.thesports.com\/football\/team\/7081a9ee5d50032dc5537accf39da060.jpg"},"home_team_id":"n54qllh295xqvy9","match_date_vn":"20260604","match_time":1780506000,"raw":{"id":"3glrw7hn3en1qdy","season_id":"965mkyh7l3lr1ge","competition_id":"9k82rekh84repzj","home_team_id":"n54qllh295xqvy9","away_team_id":"kdj2ryohz8zq1zp","status_id":1,"match_time":1780506000,"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":"14","away_position":"2","coverage":{"mlive":1,"lineup":0,"gif":0},"round":{"stage_id":"dj2ryoh9owzq1zp","round_num":10,"group_num":0},"environment":{"weather":10,"pressure":"755mmHg","temperature":"16\u00b0C","wind":"3.7m\/s","humidity":"88%"},"updated_at":1780486860},"referee_id":"","season_id":"965mkyh7l3lr1ge","status_id":1,"venue_id":"","competition":{"id":"9k82rekh84repzj","name":"Sweden Division 1","logo":"https:\/\/img.thesports.com\/football\/competition\/ac9dcfa729f447a6a5dfd46154d45da4.png"}},"house_id":null}},{"id":2,"slug":"dan-mach-vs-dr-congo-luc-0100-ngay-04-06-2026-o07dni585d9amkn","sport":"football","live":false,"hot":true,"blv":true,"date":"04\/06","datesearch":"2026-06-04","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":"o07dni585d9amkn","sportId":1,"matchTime":1780509600,"matchStatus":1,"homeScore":[0,0,0,0,0,0,0],"awayScore":[0,0,0,0,0,0,0],"homeTeamName":"\u0110an M\u1ea1ch","homeTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/685d3703a0b1410dc3bf2280eb5a15ec.png!w80","homeTeamId":"2j374oimgxcrqo6","awayTeamName":"D.R. Congo","awayTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/49d342a8f5ce9acffb799b04c0ca43aa.png!w80","awayTeamId":"zjek33i05yidko2","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=4541803","anchorAppointmentVoList":[{"userImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/web\/image\/ZDFkNzAwYjBlNGUtZmY1Mg\/Nzk0OTU4NTM2NjItNDM2Nw.jpg","houseId":"43612277","visitHistory":6167107,"matchId":"o07dni585d9amkn","nickName":"BLV PEPSI","playStreamAddress":"https:\/\/live05.msdht.app\/live\/43612277.flv","playStreamAddress2":"https:\/\/live05.msdht.app\/live\/43612277.m3u8","houseName":"UEFA U19\tMontenegro U19\tvs  Georgia U19 ","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=4541803","away_team":{"id":"zjek33i05yidko2","name":"D.R. Congo","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/49d342a8f5ce9acffb799b04c0ca43aa.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":"2j374oimgxcrqo6","name":"\u0110an M\u1ea1ch","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/685d3703a0b1410dc3bf2280eb5a15ec.png!w80"},"match_id":"o07dni585d9amkn","match_status":"scheduled","match_time":1780509600,"sport_id":1,"video_url":null,"zalo_enabled":false,"zalo_phone":"","custom_key":"7eeaa2bab9f4974a44ddca1cecb2f08c","house_id":null}},{"id":2,"slug":"ha-lan-vs-algeria-luc-0145-ngay-04-06-2026-ndqmliw98odurkv","sport":"football","live":false,"hot":true,"blv":true,"date":"04\/06","datesearch":"2026-06-04","hour":"01:45","competitionName":"NBA","teams":["Team C","Team D"],"score":"100:95","videoUrl":"https:\/\/live2.example.com","animationUrl":"https:\/\/animation.example.com","data":{"matchId":"ndqmliw98odurkv","sportId":1,"matchTime":1780512300,"matchStatus":1,"homeScore":[0,0,0,0,0,0,0],"awayScore":[0,0,0,0,0,0,0],"homeTeamName":"H\u00e0 Lan","homeTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/fb9d433088a21464e7d634c4e190b31a.png!w80","homeTeamId":"el6kegi52jag75d","awayTeamName":"Algeria","awayTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/694edc2479b949e4a7a78d00275ced1e.png!w80","awayTeamId":"34kgmi25g0a8ko9","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=4512462","anchorAppointmentVoList":[{"userImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/web\/image\/OGNhNTc0OTZhNTQtNDE3NA\/MzUzMTg2NTM3NTctYWRlMw.jpg","houseId":"33982309","visitHistory":1457847,"matchId":"ndqmliw98odurkv","nickName":"BLV REVIVE","playStreamAddress":"https:\/\/live05.msdht.app\/live\/33982309.flv","playStreamAddress2":"https:\/\/live05.msdht.app\/live\/33982309.m3u8","houseName":"TOUT\tJapan U19  vs  Portugal U20","houseImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/admin\/image\/MmZlNjJjNjgzNmMtYWM2MQ\/NTBkOTRhMGY5ODQtZjAxOQ.png","anchorTitle":"","houseIntroduction":"","anchorTypeName":"\u8db3\u7403","fansCount":444,"liveStatus":1}],"animation_url":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/football?profile=74rekh26eseunr0&showTrend=false&id=4512462","away_team":{"id":"34kgmi25g0a8ko9","name":"Algeria","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/694edc2479b949e4a7a78d00275ced1e.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":"el6kegi52jag75d","name":"H\u00e0 Lan","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/fb9d433088a21464e7d634c4e190b31a.png!w80"},"match_id":"ndqmliw98odurkv","match_status":"scheduled","match_time":1780512300,"sport_id":1,"video_url":null,"zalo_enabled":false,"zalo_phone":"","custom_key":"7bc0d43bcddbb7b04ba88d36638fd67a","house_id":null}},{"id":2,"slug":"luxembourg-vs-y-luc-0145-ngay-04-06-2026-9gklzi1w10pam7x","sport":"football","live":false,"hot":true,"blv":true,"date":"04\/06","datesearch":"2026-06-04","hour":"01:45","competitionName":"NBA","teams":["Team C","Team D"],"score":"100:95","videoUrl":"https:\/\/live2.example.com","animationUrl":"https:\/\/animation.example.com","data":{"matchId":"9gklzi1w10pam7x","sportId":1,"matchTime":1780512300,"matchStatus":1,"homeScore":[0,0,0,0,0,0,0],"awayScore":[0,0,0,0,0,0,0],"homeTeamName":"Luxembourg","homeTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/a878dbebc902328b41dbf02aa87abb58.png!w80","homeTeamId":"w34kgmi624u8ko9","awayTeamName":"\u00dd","awayTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/775bc655c77d679c193f1982dac04668.png!w80","awayTeamId":"59gklzizx0a17xd","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=4541793","anchorAppointmentVoList":[{"userImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/web\/image\/MjgwZjNiMDI4MTQtMTIwYQ\/NjJhMDVjZjdkNDUtNDU5Zg.jpg","houseId":"97312754","visitHistory":2291788,"matchId":"9gklzi1w10pam7x","nickName":"BLV \u00d4LONG","playStreamAddress":"https:\/\/live05.msdht.app\/live\/97312754.flv","playStreamAddress2":"https:\/\/live05.msdht.app\/live\/97312754.m3u8","houseName":"INTERF\tWales\tvs   Ghana","houseImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/admin\/image\/OGZiZDA0Y2QyMWItMjY3Ng\/Yjg4YzFjNjYzYmYtNmE2NQ.png","anchorTitle":"","houseIntroduction":"","anchorTypeName":"\u8db3\u7403","fansCount":125,"liveStatus":1},{"userImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/web\/image\/MGFjOWJmNDI2NTgtMjM1Zg\/OGMwZTMzY2M3YzctOTVkNA.jpg","houseId":"24561735","visitHistory":4187786,"matchId":"9gklzi1w10pam7x","nickName":"BLV COCA","playStreamAddress":"https:\/\/live05.msdht.app\/live\/24561735.flv","playStreamAddress2":"https:\/\/live05.msdht.app\/live\/24561735.m3u8","houseName":"INTERF\tLuxembourg\tvs Italy","houseImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/admin\/image\/NzZmMTdhNDQyODUtMzUzOA\/OTllZGUxNmUwOGEtZmZhZQ.png","anchorTitle":"","houseIntroduction":"","anchorTypeName":"\u8db3\u7403","fansCount":165,"liveStatus":1}],"animation_url":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/football?profile=74rekh26eseunr0&showTrend=false&id=4541793","away_team":{"id":"59gklzizx0a17xd","name":"\u00dd","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/775bc655c77d679c193f1982dac04668.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":"w34kgmi624u8ko9","name":"Luxembourg","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/a878dbebc902328b41dbf02aa87abb58.png!w80"},"match_id":"9gklzi1w10pam7x","match_status":"scheduled","match_time":1780512300,"sport_id":1,"video_url":null,"zalo_enabled":false,"zalo_phone":"","node_api_updated_at":"2026-06-03T11:56:06.267Z","custom_key":"a648ab4945e11a93ffaa0796b406a8c8","node_api_data":{"_id":"6a1f73bd714cdface2669aa1","match_id":"3glrw7hngnw6qdy","competition_id":"jednm9whk0ryox8","away_scores":[0,0,0,0,0,0,0],"away_team":{"id":"56ypq3nh290md7o","name":"Italy","logo":"https:\/\/img.thesports.com\/football\/team\/775bc655c77d679c193f1982dac04668.png"},"away_team_id":"56ypq3nh290md7o","custom_key":"a648ab4945e11a93ffaa0796b406a8c8","environment":{"weather":7,"pressure":"757mmHg","temperature":"17\u00b0C","wind":"5.6m\/s","humidity":"73%"},"home_scores":[0,0,0,0,0,0,0],"home_team":{"id":"gy0or5jhkl5qwzv","name":"Luxembourg","logo":"https:\/\/img.thesports.com\/football\/team\/a878dbebc902328b41dbf02aa87abb58.png"},"home_team_id":"gy0or5jhkl5qwzv","match_date_vn":"20260604","match_time":1780512300,"raw":{"id":"3glrw7hngnw6qdy","season_id":"d23xmvkh77yqg8n","competition_id":"jednm9whk0ryox8","home_team_id":"gy0or5jhkl5qwzv","away_team_id":"56ypq3nh290md7o","status_id":1,"match_time":1780512300,"venue_id":"zp5rzghjzj4q82w","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":"98","away_position":"12","coverage":{"mlive":1,"lineup":0,"gif":0},"round":{"stage_id":"4wyrn4h5kggq86p","round_num":0,"group_num":0},"environment":{"weather":7,"pressure":"757mmHg","temperature":"17\u00b0C","wind":"5.6m\/s","humidity":"73%"},"updated_at":1780486861},"referee_id":"","season_id":"d23xmvkh77yqg8n","status_id":1,"venue_id":"zp5rzghjzj4q82w","competition":{"id":"jednm9whk0ryox8","name":"International Friendly","logo":"https:\/\/img.thesports.com\/football\/competition\/4e7c9460ee862d47c2ce6debfef6aace.png"}},"house_id":null}},{"id":2,"slug":"ba-lan-vs-nigeria-luc-0145-ngay-04-06-2026-ndqmliwywepirkv","sport":"football","live":false,"hot":true,"blv":true,"date":"04\/06","datesearch":"2026-06-04","hour":"01:45","competitionName":"NBA","teams":["Team C","Team D"],"score":"100:95","videoUrl":"https:\/\/live2.example.com","animationUrl":"https:\/\/animation.example.com","data":{"matchId":"ndqmliwywepirkv","sportId":1,"matchTime":1780512300,"matchStatus":1,"homeScore":[0,0,0,0,0,0,0],"awayScore":[0,0,0,0,0,0,0],"homeTeamName":"Ba Lan","homeTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/1f47cef5e38c952f94c5d61726027439.png!w80","homeTeamId":"5xvkjoipp6ax793","awayTeamName":"Nigeria","awayTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/7967d550a306a50276991b19ddb4d72e.png!w80","awayTeamId":"xo17pji5w6u27jw","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=4528420","anchorAppointmentVoList":[{"userImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/web\/image\/YmVkOWQzNzBlMzctZjNmYQ\/NTQ3NDg5M2RjZWYtYjc2OQ.jpg","houseId":"68848594","visitHistory":1448607,"matchId":"ndqmliwywepirkv","nickName":"BLV REDBULL","playStreamAddress":"https:\/\/live05.msdht.app\/live\/68848594.flv","playStreamAddress2":"https:\/\/live05.msdht.app\/live\/68848594.m3u8","houseName":"TOUT\tCote d'Ivoire U23\tvs\tVenezuela U20","houseImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/admin\/image\/Zjc3ODBjMDUzNGMtMjg1Yg\/ZGI1ZmI4YTdiZGYtMjgwYw.png","anchorTitle":"","houseIntroduction":"","anchorTypeName":"\u8db3\u7403","fansCount":299,"liveStatus":1}],"animation_url":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/football?profile=74rekh26eseunr0&showTrend=false&id=4528420","away_team":{"id":"xo17pji5w6u27jw","name":"Nigeria","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/7967d550a306a50276991b19ddb4d72e.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":"5xvkjoipp6ax793","name":"Ba Lan","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/1f47cef5e38c952f94c5d61726027439.png!w80"},"match_id":"ndqmliwywepirkv","match_status":"scheduled","match_time":1780512300,"sport_id":1,"video_url":null,"zalo_enabled":false,"zalo_phone":"","node_api_updated_at":"2026-06-03T11:56:05.767Z","custom_key":"503823b82553ee3a62f24c57ec302d99","node_api_data":{"_id":"6a1f73bd714cdface2669a99","match_id":"k82rekhgegkorep","competition_id":"jednm9whk0ryox8","away_scores":[0,0,0,0,0,0,0],"away_team":{"id":"v2y8m4zhlo0ql07","name":"Nigeria","logo":"https:\/\/img.thesports.com\/football\/team\/7967d550a306a50276991b19ddb4d72e.png"},"away_team_id":"v2y8m4zhlo0ql07","custom_key":"503823b82553ee3a62f24c57ec302d99","environment":{"weather":1,"pressure":"757mmHg","temperature":"19\u00b0C","wind":"4.5m\/s","humidity":"63%"},"home_scores":[0,0,0,0,0,0,0],"home_team":{"id":"e4wyrn4hnngq86p","name":"Poland","logo":"https:\/\/img.thesports.com\/football\/team\/1f47cef5e38c952f94c5d61726027439.png"},"home_team_id":"e4wyrn4hnngq86p","match_date_vn":"20260604","match_time":1780512300,"raw":{"id":"k82rekhgegkorep","season_id":"d23xmvkh77yqg8n","competition_id":"jednm9whk0ryox8","home_team_id":"e4wyrn4hnngq86p","away_team_id":"v2y8m4zhlo0ql07","status_id":1,"match_time":1780512300,"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":"35","away_position":"26","coverage":{"mlive":1,"lineup":0,"gif":0},"round":{"stage_id":"4wyrn4h5kggq86p","round_num":0,"group_num":0},"environment":{"weather":1,"pressure":"757mmHg","temperature":"19\u00b0C","wind":"4.5m\/s","humidity":"63%"},"updated_at":1780486861},"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":"gualaceo-vs-mushuc-runa-luc-0330-ngay-04-06-2026-j374oi0rnedbgqo","sport":"football","live":false,"hot":true,"blv":true,"date":"04\/06","datesearch":"2026-06-04","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":"j374oi0rnedbgqo","sportId":1,"matchTime":1780518600,"matchStatus":1,"homeScore":[0,0,0,0,0,0,0],"awayScore":[0,0,0,0,0,0,0],"homeTeamName":"Gualaceo","homeTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/3dfa700c1f084e5a18fc926d6f7ae427.png!w80","homeTeamId":"vrqwni8z0judqn2","awayTeamName":"Mushuc Runa","awayTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/f84d3c03b83f445cb752a403995e0a11.png!w80","awayTeamId":"8lk2dioypmb3736","competitionName":"C\u00fap Ecuador","competitionLogo":"https:\/\/img.colatv88xd.cc\/football\/competition\/8f5b606578bea6891ef9b76cd2891d41.png!w80","competitionId":"59gklzino0i37xd","animationUrl":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/football?profile=74rekh26eseunr0&showTrend=false&id=4538954","anchorAppointmentVoList":[{"userImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/web\/image\/NDU2ODM5ZDZhY2QtOTg5Ng\/MjU3MDJjNmI3ZDctMDk2Yg.jpg","houseId":"87547578","visitHistory":2626853,"matchId":"j374oi0rnedbgqo","nickName":"BLV MOUNTAIN DEW","playStreamAddress":"https:\/\/live05.msdht.app\/live\/87547578.flv","playStreamAddress2":"https:\/\/live05.msdht.app\/live\/87547578.m3u8","houseName":"SWE Cup\tSavedalens IF\tvs   IF Boljan","houseImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/admin\/image\/MDFlMmFlYzk0NDEtMjA4NA\/MTI0MTFkNzg0ZmYtYTA4ZA.png","anchorTitle":"","houseIntroduction":"","anchorTypeName":"\u8db3\u7403","fansCount":182,"liveStatus":2}],"animation_url":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/football?profile=74rekh26eseunr0&showTrend=false&id=4538954","away_team":{"id":"8lk2dioypmb3736","name":"Mushuc Runa","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/f84d3c03b83f445cb752a403995e0a11.png!w80"},"competition":{"id":"59gklzino0i37xd","logo":"https:\/\/img.colatv88xd.cc\/football\/competition\/8f5b606578bea6891ef9b76cd2891d41.png!w80","name":"C\u00fap Ecuador"},"home_team":{"id":"vrqwni8z0judqn2","name":"Gualaceo","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/3dfa700c1f084e5a18fc926d6f7ae427.png!w80"},"match_id":"j374oi0rnedbgqo","match_status":"scheduled","match_time":1780518600,"sport_id":1,"video_url":null,"zalo_enabled":false,"zalo_phone":"","node_api_updated_at":"2026-06-03T11:56:06.648Z","custom_key":"df86d2844722d99241c361c5528135aa","node_api_data":{"_id":"6a1f73be714cdface2669b16","match_id":"318q66hx3nv0qo9","competition_id":"gpxwrxlhzjgryk0","away_scores":[0,0,0,0,0,0,0],"away_team":{"id":"23xmvkho9z1qg8n","name":"Mushuc Runa","logo":"https:\/\/img.thesports.com\/football\/team\/f84d3c03b83f445cb752a403995e0a11.png"},"away_team_id":"23xmvkho9z1qg8n","custom_key":"df86d2844722d99241c361c5528135aa","environment":{"weather":7,"pressure":"761mmHg","temperature":"19\u00b0C","wind":"3.7m\/s","humidity":"59%"},"home_scores":[0,0,0,0,0,0,0],"home_team":{"id":"ednm9wh9x54ryox","name":"Gualaceo SC","logo":"https:\/\/img.thesports.com\/football\/team\/3dfa700c1f084e5a18fc926d6f7ae427.png"},"home_team_id":"ednm9wh9x54ryox","match_date_vn":"20260604","match_time":1780518600,"raw":{"id":"318q66hx3nv0qo9","season_id":"jw2r09hl42drz84","competition_id":"gpxwrxlhzjgryk0","home_team_id":"ednm9wh9x54ryox","away_team_id":"23xmvkho9z1qg8n","status_id":1,"match_time":1780518600,"venue_id":"965mkyh730er1ge","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":"12","coverage":{"mlive":1,"lineup":0,"gif":0},"round":{"stage_id":"pxwrxlh06l6ryk0","round_num":0,"group_num":0},"environment":{"weather":7,"pressure":"761mmHg","temperature":"19\u00b0C","wind":"3.7m\/s","humidity":"59%"},"updated_at":1780473060},"referee_id":"","season_id":"jw2r09hl42drz84","status_id":1,"venue_id":"965mkyh730er1ge","competition":{"id":"gpxwrxlhzjgryk0","name":"Copa Ecuador","logo":"https:\/\/img.thesports.com\/football\/competition\/8f5b606578bea6891ef9b76cd2891d41.png"}},"house_id":null}},{"id":2,"slug":"new-york-liberty-vs-toronto-tempo-luc-0630-ngay-04-06-2026-g676jsl8836cokr","sport":"basketball","live":false,"hot":true,"blv":true,"date":"04\/06","datesearch":"2026-06-04","hour":"06:30","competitionName":"NBA","teams":["Team C","Team D"],"score":"100:95","videoUrl":"https:\/\/live2.example.com","animationUrl":"https:\/\/animation.example.com","data":{"matchId":"g676jsl8836cokr","sportId":2,"matchTime":1780529400,"matchStatus":1,"homeScore":[0,0,0,0,0],"awayScore":[0,0,0,0,0],"homeTeamName":"New York Liberty","homeTeamLogo":"https:\/\/img.colatv88xd.cc\/basketball\/team\/67cf5b4cfacab3792d2fde73e0af4ac0.png!w80","homeTeamId":"el6kersnj2bgq5d","awayTeamName":"Toronto Tempo","awayTeamLogo":"https:\/\/img.colatv88xd.cc\/basketball\/team\/d994ab69186bb52d6b0967e1567a217e.png!w80","awayTeamId":"o07dzs21d9a9knx","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=3908964","anchorAppointmentVoList":[{"userImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/web\/image\/ODc3MDVjYWI0NDItMTMzMw\/ZThmZDYxZGMxOGQtNjYwZQ.jpg","houseId":"19919577","visitHistory":2082884,"matchId":"g676jsl8836cokr","nickName":"BLV POCARI","playStreamAddress":"https:\/\/live05.msdht.app\/live\/19919577.flv","playStreamAddress2":"https:\/\/live05.msdht.app\/live\/19919577.m3u8","houseName":"WNBA\tNew York Liberty W\t vs  Toronto Tempo W","houseImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/admin\/image\/YjY5MjdjYWM2MzctYWIxMQ\/ZGZiMDQzMzE0ZGItZWFmZQ.png","anchorTitle":"","houseIntroduction":"","anchorTypeName":"\u7bee\u7403","fansCount":303,"liveStatus":1}],"animation_url":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/basketball?profile=74rekh26eseunr0&showTrend=false&id=3908964","away_team":{"id":"o07dzs21d9a9knx","name":"Toronto Tempo","logo":"https:\/\/img.colatv88xd.cc\/basketball\/team\/d994ab69186bb52d6b0967e1567a217e.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":"el6kersnj2bgq5d","name":"New York Liberty","logo":"https:\/\/img.colatv88xd.cc\/basketball\/team\/67cf5b4cfacab3792d2fde73e0af4ac0.png!w80"},"match_id":"g676jsl8836cokr","match_status":"scheduled","match_time":1780529400,"sport_id":2,"video_url":null,"custom_key":"e3de11f9d83560b7bc56fccb76ee5934","house_id":null}},{"id":2,"slug":"real-potosi-vs-academiadb-luc-0700-ngay-04-06-2026-vrqwni42zgnh4qn","sport":"football","live":false,"hot":true,"blv":true,"date":"04\/06","datesearch":"2026-06-04","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":"vrqwni42zgnh4qn","sportId":1,"matchTime":1780531200,"matchStatus":1,"homeScore":[0,0,0,0,0,0,0],"awayScore":[0,0,0,0,0,0,0],"homeTeamName":"Real Potosi","homeTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/eff8641b50533907bfa87b743397f978.png!w80","homeTeamId":"oj7x9ir2g6tr7g3","awayTeamName":"AcademiaDB","awayTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/b448723b3ab2268f6de57096ccf30f8c.png!w80","awayTeamId":"wv78xiw9n8cnkrj","competitionName":"Gi\u1ea3i b\u00f3ng \u0111\u00e1 H\u1ea1ng nh\u1ea5t Bolivia","competitionLogo":"https:\/\/img.colatv88xd.cc\/football\/competition\/5d75feb43ea08222def38c8aa43db089.png!w80","competitionId":"w34kgmil2t1ko92","animationUrl":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/football?profile=74rekh26eseunr0&showTrend=false&id=4525923","anchorAppointmentVoList":[{"userImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/web\/image\/MDI1MjY0NzczYTctZGI5MQ\/NDQ3NTFjYjlhNjQtNzMwOQ.jpg","houseId":"90725470","visitHistory":2272425,"matchId":"vrqwni42zgnh4qn","nickName":"BLV SPRITE","playStreamAddress":"https:\/\/live05.msdht.app\/live\/90725470.flv","playStreamAddress2":"https:\/\/live05.msdht.app\/live\/90725470.m3u8","houseName":"AFC U19\tPhilippines U19\tvs   Australia U19","houseImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/admin\/image\/NDk5MTY2MWZiODAtY2QwZQ\/MjQwZDI2MzExODMtZTUwMQ.png","anchorTitle":"","houseIntroduction":"","anchorTypeName":"\u8db3\u7403","fansCount":48,"liveStatus":1}],"animation_url":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/football?profile=74rekh26eseunr0&showTrend=false&id=4525923","away_team":{"id":"wv78xiw9n8cnkrj","name":"AcademiaDB","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/b448723b3ab2268f6de57096ccf30f8c.png!w80"},"competition":{"id":"w34kgmil2t1ko92","logo":"https:\/\/img.colatv88xd.cc\/football\/competition\/5d75feb43ea08222def38c8aa43db089.png!w80","name":"Gi\u1ea3i b\u00f3ng \u0111\u00e1 H\u1ea1ng nh\u1ea5t Bolivia"},"home_team":{"id":"oj7x9ir2g6tr7g3","name":"Real Potosi","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/eff8641b50533907bfa87b743397f978.png!w80"},"match_id":"vrqwni42zgnh4qn","match_status":"scheduled","match_time":1780531200,"sport_id":1,"video_url":null,"zalo_enabled":false,"zalo_phone":"","node_api_updated_at":"2026-06-03T11:56:05.970Z","custom_key":"704337f520d8f4f1dec990d912e11fab","node_api_data":{"_id":"6a05146a5f8ee713aab8367e","match_id":"y39mp1h6owzjmoj","competition_id":"kn54qllh02qvy9d","away_scores":[0,0,0,0,0,0,0],"away_team":{"id":"vjxm8ghpdxlr6od","name":"Academia del Balompi\u00e9 Boliviano","logo":"https:\/\/img.thesports.com\/football\/team\/b448723b3ab2268f6de57096ccf30f8c.png"},"away_team_id":"vjxm8ghpdxlr6od","custom_key":"704337f520d8f4f1dec990d912e11fab","environment":{"weather":1,"pressure":"761mmHg","temperature":"9\u00b0C","wind":"5.6m\/s","humidity":"18%"},"home_scores":[0,0,0,0,0,0,0],"home_team":{"id":"l7oqdehn9p4r510","name":"Real Potosi","logo":"https:\/\/img.thesports.com\/football\/team\/eff8641b50533907bfa87b743397f978.png"},"home_team_id":"l7oqdehn9p4r510","match_date_vn":"20260604","match_time":1780531200,"raw":{"id":"y39mp1h6owzjmoj","season_id":"k82rekhvzwwrepz","competition_id":"kn54qllh02qvy9d","home_team_id":"l7oqdehn9p4r510","away_team_id":"vjxm8ghpdxlr6od","status_id":9,"match_time":1780531200,"venue_id":"gy0or5jh402qwzv","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":"10","coverage":{"mlive":1,"lineup":0,"gif":0},"round":{"stage_id":"2y8m4zhe2wyql07","round_num":7,"group_num":0},"environment":{"weather":1,"pressure":"761mmHg","temperature":"9\u00b0C","wind":"5.6m\/s","humidity":"18%"},"updated_at":1780485180},"referee_id":"","season_id":"k82rekhvzwwrepz","status_id":9,"venue_id":"gy0or5jh402qwzv","competition":{"id":"kn54qllh02qvy9d","name":"Bolivian Primera Division","logo":"https:\/\/img.thesports.com\/football\/competition\/5d75feb43ea08222def38c8aa43db089.png"}},"house_id":null}},{"id":2,"slug":"birmingham-vs-louisville-city-fc-luc-0700-ngay-04-06-2026-o17pjioyo89ty7j","sport":"football","live":false,"hot":true,"blv":true,"date":"04\/06","datesearch":"2026-06-04","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":"o17pjioyo89ty7j","sportId":1,"matchTime":1780531200,"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":"Louisville City FC","awayTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/8f4c8b7e2cd333ab2e32d65bcbd3c7ff.png!w80","awayTeamId":"ndqmlixlw8agkve","competitionName":"Gi\u1ea3i b\u00f3ng \u0111\u00e1 H\u1ea1ng nh\u00ec Hoa K\u1ef3","competitionLogo":"https:\/\/img.colatv88xd.cc\/football\/competition\/c3308f60cc17871dd88b2bbc690734a3.png!w80","competitionId":"w69759i9ya2k23e","animationUrl":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/football?profile=74rekh26eseunr0&showTrend=false&id=4473034","anchorAppointmentVoList":[{"userImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/web\/image\/NjBlZWE2MDY4ZTEtMjNjNw\/OWUzMmZkYjk2ZjAtODI3NQ.png","houseId":"02456966","visitHistory":263574,"matchId":"o17pjioyo89ty7j","nickName":"BLV SODA","playStreamAddress":"https:\/\/live05.msdht.app\/live\/02456966.flv","playStreamAddress2":"https:\/\/live05.msdht.app\/live\/02456966.m3u8","houseName":"USLC\tBirmingham Legion\t vs  Louisville City FC","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=4473034","away_team":{"id":"ndqmlixlw8agkve","name":"Louisville City FC","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/8f4c8b7e2cd333ab2e32d65bcbd3c7ff.png!w80"},"competition":{"id":"w69759i9ya2k23e","name":"Gi\u1ea3i b\u00f3ng \u0111\u00e1 H\u1ea1ng nh\u00ec Hoa K\u1ef3","logo":"https:\/\/img.colatv88xd.cc\/football\/competition\/c3308f60cc17871dd88b2bbc690734a3.png!w80"},"home_team":{"id":"vmqy9ipy95a4k9r","name":"Birmingham","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/c3c17ec375bc22a7138c863ee91a3858.png!w80"},"match_id":"o17pjioyo89ty7j","match_status":"scheduled","match_time":1780531200,"sport_id":1,"video_url":null,"node_api_updated_at":"2026-06-03T11:56:06.074Z","custom_key":"88dab9feed0a1b2d660ebdfb1995812d","node_api_data":{"_id":"6a1f73c1714cdface266a5f5","match_id":"6ypq3nhv7vpnmd7","competition_id":"d23xmvkh1oqg8ny","away_scores":[0,0,0,0,0,0,0],"away_team":{"id":"965mkyh76kor1ge","name":"Louisville City FC","logo":"https:\/\/img.thesports.com\/football\/team\/8f4c8b7e2cd333ab2e32d65bcbd3c7ff.png"},"away_team_id":"965mkyh76kor1ge","custom_key":"88dab9feed0a1b2d660ebdfb1995812d","environment":{"weather":5,"pressure":"767mmHg","temperature":"26\u00b0C","wind":"3.2m\/s","humidity":"48%"},"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":"20260604","match_time":1780531200,"raw":{"id":"6ypq3nhv7vpnmd7","season_id":"6ypq3nh0664md7o","competition_id":"d23xmvkh1oqg8ny","home_team_id":"dj2ryohj730q1zp","away_team_id":"965mkyh76kor1ge","status_id":1,"match_time":1780531200,"venue_id":"pxwrxlhg986ryk0","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":"10","away_position":"6","coverage":{"mlive":1,"lineup":0,"gif":0},"round":{"stage_id":"k82rekhjkeorepz","round_num":0,"group_num":1},"environment":{"weather":5,"pressure":"767mmHg","temperature":"26\u00b0C","wind":"3.2m\/s","humidity":"48%"},"updated_at":1780486861},"referee_id":"","season_id":"6ypq3nh0664md7o","status_id":1,"venue_id":"pxwrxlhg986ryk0","competition":{"id":"d23xmvkh1oqg8ny","name":"USL Championship","logo":"https:\/\/img.thesports.com\/football\/competition\/c3308f60cc17871dd88b2bbc690734a3.png"}},"house_id":null}},{"id":2,"slug":"san-lorenzo-vs-dep-riestra-luc-0710-ngay-04-06-2026-l6kegi84454uv75","sport":"football","live":false,"hot":true,"blv":true,"date":"04\/06","datesearch":"2026-06-04","hour":"07:10","competitionName":"NBA","teams":["Team C","Team D"],"score":"100:95","videoUrl":"https:\/\/live2.example.com","animationUrl":"https:\/\/animation.example.com","data":{"matchId":"l6kegi84454uv75","sportId":1,"matchTime":1780531800,"matchStatus":1,"homeScore":[0,0,0,0,0,0,0],"awayScore":[0,0,0,0,0,0,0],"homeTeamName":"San Lorenzo","homeTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/65d05eaf7edc601ae236107417b01cbf.png!w80","homeTeamId":"0ndkz6i4jeheq3z","awayTeamName":"Dep. Riestra","awayTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/b9eb3a2ccc44b65d7bd365ad417ddb04.png!w80","awayTeamId":"l6kegixvp5sg75d","competitionName":"C\u00fap Argentina","competitionLogo":"https:\/\/img.colatv88xd.cc\/football\/competition\/d8fd96705da596e5bcd51ae7c4482156.png!w80","competitionId":"w69759i4yi2k23e","animationUrl":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/football?profile=74rekh26eseunr0&showTrend=false&id=4529535","anchorAppointmentVoList":[{"userImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/web\/image\/Mjk2OGQ3OGU0ZDktYTE1OQ\/OTcxNDQ0MjdhMmItNzllNQ.jpg","houseId":"14707124","visitHistory":2052693,"matchId":"l6kegi84454uv75","nickName":"BLV STING","playStreamAddress":"https:\/\/live05.msdht.app\/live\/14707124.flv","playStreamAddress2":"https:\/\/live05.msdht.app\/live\/14707124.m3u8","houseName":"MAR D1\tRenaissance Zemamra\tvs  Yacoub El Mansour","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=4529535","away_team":{"id":"l6kegixvp5sg75d","name":"Dep. Riestra","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/b9eb3a2ccc44b65d7bd365ad417ddb04.png!w80"},"competition":{"id":"w69759i4yi2k23e","logo":"https:\/\/img.colatv88xd.cc\/football\/competition\/d8fd96705da596e5bcd51ae7c4482156.png!w80","name":"C\u00fap Argentina"},"home_team":{"id":"0ndkz6i4jeheq3z","name":"San Lorenzo","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/65d05eaf7edc601ae236107417b01cbf.png!w80"},"match_id":"l6kegi84454uv75","match_status":"scheduled","match_time":1780531800,"sport_id":1,"video_url":null,"zalo_enabled":false,"zalo_phone":"","node_api_updated_at":"2026-06-03T11:56:06.168Z","custom_key":"985c382b12346243a085bb49a4bb9999","node_api_data":{"_id":"6a1f73c2714cdface266a7b0","match_id":"l5ergph4dd6dr8k","competition_id":"d23xmvkhjoqg8ny","away_scores":[0,0,0,0,0,0,0],"away_team":{"id":"dn1m1ghe83zmoep","name":"Deportivo Riestra","logo":"https:\/\/img.thesports.com\/football\/team\/b9eb3a2ccc44b65d7bd365ad417ddb04.png"},"away_team_id":"dn1m1ghe83zmoep","custom_key":"985c382b12346243a085bb49a4bb9999","environment":{"weather":7,"pressure":"770mmHg","temperature":"14\u00b0C","wind":"3.2m\/s","humidity":"88%"},"home_scores":[0,0,0,0,0,0,0],"home_team":{"id":"gpxwrxlh836ryk0","name":"San Lorenzo","logo":"https:\/\/img.thesports.com\/football\/team\/65d05eaf7edc601ae236107417b01cbf.png"},"home_team_id":"gpxwrxlh836ryk0","match_date_vn":"20260604","match_time":1780531800,"raw":{"id":"l5ergph4dd6dr8k","season_id":"2y8m4zh30jpql07","competition_id":"d23xmvkhjoqg8ny","home_team_id":"gpxwrxlh836ryk0","away_team_id":"dn1m1ghe83zmoep","status_id":9,"match_time":1780531800,"venue_id":"9dn1m1ghxj7moep","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":"7","away_position":"15","coverage":{"mlive":1,"lineup":0,"gif":0},"round":{"stage_id":"23xmvkhl7l2qg8n","round_num":0,"group_num":0},"environment":{"weather":7,"pressure":"770mmHg","temperature":"14\u00b0C","wind":"3.2m\/s","humidity":"88%"},"updated_at":1780483260},"referee_id":"","season_id":"2y8m4zh30jpql07","status_id":9,"venue_id":"9dn1m1ghxj7moep","competition":{"id":"d23xmvkhjoqg8ny","name":"Copa Argentina","logo":"https:\/\/img.thesports.com\/football\/competition\/d8fd96705da596e5bcd51ae7c4482156.png"}},"house_id":null}},{"id":2,"slug":"san-antonio-spurs-vs-new-york-knicks-luc-0730-ngay-04-06-2026-vmqy6sn3o1nsgk9","sport":"basketball","live":false,"hot":true,"blv":true,"date":"04\/06","datesearch":"2026-06-04","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":"vmqy6sn3o1nsgk9","sportId":2,"matchTime":1780533000,"matchStatus":1,"homeScore":[0,0,0,0,0],"awayScore":[0,0,0,0,0],"homeTeamName":"San Antonio Spurs","homeTeamLogo":"https:\/\/img.colatv88xd.cc\/basketball\/team\/5305d1a7b721b5bef418041eff53ba82.png!w80","homeTeamId":"2ezk90srj6bwkn5","awayTeamName":"New York Knicks","awayTeamLogo":"https:\/\/img.colatv88xd.cc\/basketball\/team\/49f8b0ef2ed529b44dba6ebb99a0d5ff.png!w80","awayTeamId":"5xvkjvsy8zuxk93","competitionName":"Hi\u1ec7p h\u1ed9i B\u00f3ng r\u1ed5 Qu\u1ed1c gia","competitionLogo":"https:\/\/img.colatv88xd.cc\/basketball\/competition\/061f5ab5b1a975fc1004529ec3f11fca.png!w80","competitionId":"rn527rjsei1kevx","animationUrl":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/basketball?profile=74rekh26eseunr0&showTrend=false&id=3921899","anchorAppointmentVoList":[{"userImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/web\/image\/NGZkODJiZmYyNTktNDFhZQ\/MTBjZDlkZjE5ZGYtMDIwOQ.jpg","houseId":"87379114","visitHistory":1149107,"matchId":"vmqy6sn3o1nsgk9","nickName":"BLV Cozy","playStreamAddress":"https:\/\/live05.msdht.app\/live\/87379114.flv","playStreamAddress2":"https:\/\/live05.msdht.app\/live\/87379114.m3u8","houseName":"NBA Final\tSan Antonio Spurs\t vs  New York Knicks","houseImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/admin\/image\/MzMyODYxYzM1ODEtNWZjNg\/NzUzZGRiMDRmYjMtYWU4NQ.JPG","anchorTitle":"","houseIntroduction":"","anchorTypeName":"\u7bee\u7403","fansCount":304,"liveStatus":1}],"animation_url":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/basketball?profile=74rekh26eseunr0&showTrend=false&id=3921899","away_team":{"id":"5xvkjvsy8zuxk93","name":"New York Knicks","logo":"https:\/\/img.colatv88xd.cc\/basketball\/team\/49f8b0ef2ed529b44dba6ebb99a0d5ff.png!w80"},"competition":{"id":"rn527rjsei1kevx","name":"Hi\u1ec7p h\u1ed9i B\u00f3ng r\u1ed5 Qu\u1ed1c gia","logo":"https:\/\/img.colatv88xd.cc\/basketball\/competition\/061f5ab5b1a975fc1004529ec3f11fca.png!w80"},"home_team":{"id":"2ezk90srj6bwkn5","name":"San Antonio Spurs","logo":"https:\/\/img.colatv88xd.cc\/basketball\/team\/5305d1a7b721b5bef418041eff53ba82.png!w80"},"match_id":"vmqy6sn3o1nsgk9","match_status":"scheduled","match_time":1780533000,"sport_id":2,"video_url":null,"custom_key":"a2ea013ad9e44307db33600ea1a1e105","house_id":null}},{"id":2,"slug":"panama-vs-dominican-luc-0745-ngay-04-06-2026-o17pjio84o5ty7j","sport":"football","live":false,"hot":true,"blv":true,"date":"04\/06","datesearch":"2026-06-04","hour":"07:45","competitionName":"NBA","teams":["Team C","Team D"],"score":"100:95","videoUrl":"https:\/\/live2.example.com","animationUrl":"https:\/\/animation.example.com","data":{"matchId":"o17pjio84o5ty7j","sportId":1,"matchTime":1780533900,"matchStatus":1,"homeScore":[0,0,0,0,0,0,0],"awayScore":[0,0,0,0,0,0,0],"homeTeamName":"Panama","homeTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/a159b2e2c6b3cb7bf0e92eb43fe27bdd.png!w80","homeTeamId":"xo17pjiw28i27jw","awayTeamName":"Dominican","awayTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/c3209b7fb56b7bc4fa2619f1248cb561.png!w80","awayTeamId":"jr7owi614dt3q0e","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=4542671","anchorAppointmentVoList":[{"userImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/web\/image\/ZjcxOTk5ODBiNzgtZmUzOA\/MTQxZjc0NjY0MGMtNjc2Yw.jpg","houseId":"08552895","visitHistory":3062307,"matchId":"o17pjio84o5ty7j","nickName":"BLV C2","playStreamAddress":"https:\/\/live05.msdht.app\/live\/08552895.flv","playStreamAddress2":"https:\/\/live05.msdht.app\/live\/08552895.m3u8","houseName":"UEFA U19\tGreece U19\tvs   Serbia U19","houseImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/admin\/image\/NTNhNzk3NTQ4ODEtZDAyNw\/ZTY1OGM5YjNmODAtY2FmNw.png","anchorTitle":"","houseIntroduction":"","anchorTypeName":"\u8db3\u7403","fansCount":345,"liveStatus":1},{"userImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/web\/image\/Mjk2OGQ3OGU0ZDktYTE1OQ\/OTcxNDQ0MjdhMmItNzllNQ.jpg","houseId":"14707124","visitHistory":2052693,"matchId":"o17pjio84o5ty7j","nickName":"BLV STING","playStreamAddress":"https:\/\/live05.msdht.app\/live\/14707124.flv","playStreamAddress2":"https:\/\/live05.msdht.app\/live\/14707124.m3u8","houseName":"MAR D1\tRenaissance Zemamra\tvs  Yacoub El Mansour","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=4542671","away_team":{"id":"jr7owi614dt3q0e","name":"Dominican","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/c3209b7fb56b7bc4fa2619f1248cb561.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":"xo17pjiw28i27jw","name":"Panama","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/a159b2e2c6b3cb7bf0e92eb43fe27bdd.png!w80"},"match_id":"o17pjio84o5ty7j","match_status":"scheduled","match_time":1780533900,"sport_id":1,"video_url":null,"zalo_enabled":false,"zalo_phone":"","custom_key":"e76b77a15e67fa99a446de227c7f20cb","house_id":null}},{"id":2,"slug":"han-quoc-vs-el-salvador-luc-0800-ngay-04-06-2026-9gklzi1w1ypbm7x","sport":"football","live":false,"hot":true,"blv":true,"date":"04\/06","datesearch":"2026-06-04","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":"9gklzi1w1ypbm7x","sportId":1,"matchTime":1780534800,"matchStatus":1,"homeScore":[0,0,0,0,0,0,0],"awayScore":[0,0,0,0,0,0,0],"homeTeamName":"H\u00e0n Qu\u1ed1c","homeTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/6581bc34692022be4c21d98778e33df0.png!w80","homeTeamId":"8vrqwnijz8idqn2","awayTeamName":"El Salvador","awayTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/3c7f7c2dae5b4e1dd398cffb26391a58.png!w80","awayTeamId":"w69759i96vunk23","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=4541817","anchorAppointmentVoList":[{"userImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/web\/image\/OGZhNGQ0MzRjZWEtOWUyYg\/ZjY1YTRiMmY3NDMtZDI3NA.jpg","houseId":"99121525","visitHistory":1611061,"matchId":"9gklzi1w1ypbm7x","nickName":"BLV B\u00cd \u0110AO","playStreamAddress":"https:\/\/live05.msdht.app\/live\/99121525.flv","playStreamAddress2":"https:\/\/live05.msdht.app\/live\/99121525.m3u8","houseName":"BOL D1\t GV San Jose\tvs Real Tomayapo","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=4541817","away_team":{"id":"w69759i96vunk23","name":"El Salvador","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/3c7f7c2dae5b4e1dd398cffb26391a58.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":"8vrqwnijz8idqn2","name":"H\u00e0n Qu\u1ed1c","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/6581bc34692022be4c21d98778e33df0.png!w80"},"match_id":"9gklzi1w1ypbm7x","match_status":"scheduled","match_time":1780534800,"sport_id":1,"video_url":null,"custom_key":"e736887642d16373a0f84c882d1fc322","house_id":null}},{"id":2,"slug":"seattle-storm-vs-phoenix-mercury-luc-0900-ngay-04-06-2026-vmqy6sn55w3igk9","sport":"basketball","live":false,"hot":true,"blv":true,"date":"04\/06","datesearch":"2026-06-04","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":"vmqy6sn55w3igk9","sportId":2,"matchTime":1780538400,"matchStatus":1,"homeScore":[0,0,0,0,0],"awayScore":[0,0,0,0,0],"homeTeamName":"Seattle Storm","homeTeamLogo":"https:\/\/img.colatv88xd.cc\/basketball\/team\/21275a59516956d98aedc00b97faadc4.png!w80","homeTeamId":"0m2q19sxjjumk6x","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=3908995","anchorAppointmentVoList":[{"userImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/web\/image\/ODc3MDVjYWI0NDItMTMzMw\/ZThmZDYxZGMxOGQtNjYwZQ.jpg","houseId":"19919577","visitHistory":2082884,"matchId":"vmqy6sn55w3igk9","nickName":"BLV POCARI","playStreamAddress":"https:\/\/live05.msdht.app\/live\/19919577.flv","playStreamAddress2":"https:\/\/live05.msdht.app\/live\/19919577.m3u8","houseName":"WNBA\tNew York Liberty W\t vs  Toronto Tempo W","houseImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/admin\/image\/YjY5MjdjYWM2MzctYWIxMQ\/ZGZiMDQzMzE0ZGItZWFmZQ.png","anchorTitle":"","houseIntroduction":"","anchorTypeName":"\u7bee\u7403","fansCount":303,"liveStatus":1}],"animation_url":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/basketball?profile=74rekh26eseunr0&showTrend=false&id=3908995","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":"0m2q19sxjjumk6x","name":"Seattle Storm","logo":"https:\/\/img.colatv88xd.cc\/basketball\/team\/21275a59516956d98aedc00b97faadc4.png!w80"},"match_id":"vmqy6sn55w3igk9","match_status":"scheduled","match_time":1780538400,"sport_id":2,"video_url":null,"custom_key":"5b5539d3c6f99331892324d7e3b437e3","house_id":null}},{"id":2,"slug":"bay-hawks-vs-nelson-giants-luc-1400-ngay-04-06-2026-ezk90spr6p6b1kn","sport":"basketball","live":false,"hot":true,"blv":true,"date":"04\/06","datesearch":"2026-06-04","hour":"14:00","competitionName":"NBA","teams":["Team C","Team D"],"score":"100:95","videoUrl":"https:\/\/live2.example.com","animationUrl":"https:\/\/animation.example.com","data":{"matchId":"ezk90spr6p6b1kn","sportId":2,"matchTime":1780556400,"matchStatus":1,"homeScore":[0,0,0,0,0],"awayScore":[0,0,0,0,0],"homeTeamName":"Bay Hawks","homeTeamLogo":"https:\/\/img.colatv88xd.cc\/basketball\/team\/dc1ae89261a19f838b5f2fa0e21d37fa.png!w80","homeTeamId":"1edq0esjm2h4kxg","awayTeamName":"Nelson Giants","awayTeamLogo":"https:\/\/img.colatv88xd.cc\/basketball\/team\/9b31beec1bba99785bda025ddeaeef10.png!w80","awayTeamId":"r8lk2ysmgph3736","competitionName":"Gi\u1ea3i Qu\u1ed1c Gia B\u00f3ng R\u1ed5 New Zealand","competitionLogo":"https:\/\/img.colatv88xd.cc\/basketball\/competition\/6ba16cfbda31aed288c6d50e4b11d710.png!w80","competitionId":"2j374ws1ot4ko6d","anchorAppointmentVoList":[{"userImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/web\/image\/NGZkODJiZmYyNTktNDFhZQ\/MTBjZDlkZjE5ZGYtMDIwOQ.jpg","houseId":"87379114","visitHistory":1149107,"matchId":"ezk90spr6p6b1kn","nickName":"BLV Cozy","playStreamAddress":"https:\/\/live05.msdht.app\/live\/87379114.flv","playStreamAddress2":"https:\/\/live05.msdht.app\/live\/87379114.m3u8","houseName":"NBA Final\tSan Antonio Spurs\t vs  New York Knicks","houseImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/admin\/image\/MzMyODYxYzM1ODEtNWZjNg\/NzUzZGRiMDRmYjMtYWU4NQ.JPG","anchorTitle":"","houseIntroduction":"","anchorTypeName":"\u7bee\u7403","fansCount":304,"liveStatus":1},{"userImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/web\/image\/ODc3MDVjYWI0NDItMTMzMw\/ZThmZDYxZGMxOGQtNjYwZQ.jpg","houseId":"19919577","visitHistory":2082884,"matchId":"ezk90spr6p6b1kn","nickName":"BLV POCARI","playStreamAddress":"https:\/\/live05.msdht.app\/live\/19919577.flv","playStreamAddress2":"https:\/\/live05.msdht.app\/live\/19919577.m3u8","houseName":"WNBA\tNew York Liberty W\t vs  Toronto Tempo W","houseImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/admin\/image\/YjY5MjdjYWM2MzctYWIxMQ\/ZGZiMDQzMzE0ZGItZWFmZQ.png","anchorTitle":"","houseIntroduction":"","anchorTypeName":"\u7bee\u7403","fansCount":303,"liveStatus":1}],"animation_url":null,"away_team":{"id":"r8lk2ysmgph3736","name":"Nelson Giants","logo":"https:\/\/img.colatv88xd.cc\/basketball\/team\/9b31beec1bba99785bda025ddeaeef10.png!w80"},"competition":{"id":"2j374ws1ot4ko6d","name":"Gi\u1ea3i Qu\u1ed1c Gia B\u00f3ng R\u1ed5 New Zealand","logo":"https:\/\/img.colatv88xd.cc\/basketball\/competition\/6ba16cfbda31aed288c6d50e4b11d710.png!w80"},"home_team":{"id":"1edq0esjm2h4kxg","name":"Bay Hawks","logo":"https:\/\/img.colatv88xd.cc\/basketball\/team\/dc1ae89261a19f838b5f2fa0e21d37fa.png!w80"},"match_id":"ezk90spr6p6b1kn","match_status":"scheduled","match_time":1780556400,"sport_id":2,"video_url":null,"custom_key":"860281fb24a9804b26b211a407b1c0aa","house_id":null}},{"id":2,"slug":"myanmar-u19-vs-viet-nam-u19-luc-1600-ngay-04-06-2026-xvkjoi83wpdc879","sport":"football","live":false,"hot":true,"blv":true,"date":"04\/06","datesearch":"2026-06-04","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":"xvkjoi83wpdc879","sportId":1,"matchTime":1780563600,"matchStatus":1,"homeScore":[0,0,0,0,0,0,0],"awayScore":[0,0,0,0,0,0,0],"homeTeamName":"Myanmar U19","homeTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/7a2ca0a9a53ae410965c536014cbe3ba.png!w80","homeTeamId":"ezk96inwjpswkn5","awayTeamName":"Vi\u1ec7t Nam U19","awayTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/14b75c2d38d88b747c19de8ea5509d16.png!w80","awayTeamId":"l6kegiz3l2hg75d","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=4546230","anchorAppointmentVoList":[{"userImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/web\/image\/MjgwZjNiMDI4MTQtMTIwYQ\/NjJhMDVjZjdkNDUtNDU5Zg.jpg","houseId":"97312754","visitHistory":2291788,"matchId":"xvkjoi83wpdc879","nickName":"BLV \u00d4LONG","playStreamAddress":"https:\/\/live05.msdht.app\/live\/97312754.flv","playStreamAddress2":"https:\/\/live05.msdht.app\/live\/97312754.m3u8","houseName":"INTERF\tWales\tvs   Ghana","houseImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/admin\/image\/OGZiZDA0Y2QyMWItMjY3Ng\/Yjg4YzFjNjYzYmYtNmE2NQ.png","anchorTitle":"","houseIntroduction":"","anchorTypeName":"\u8db3\u7403","fansCount":125,"liveStatus":1},{"userImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/web\/image\/MGFjOWJmNDI2NTgtMjM1Zg\/OGMwZTMzY2M3YzctOTVkNA.jpg","houseId":"24561735","visitHistory":4187786,"matchId":"xvkjoi83wpdc879","nickName":"BLV COCA","playStreamAddress":"https:\/\/live05.msdht.app\/live\/24561735.flv","playStreamAddress2":"https:\/\/live05.msdht.app\/live\/24561735.m3u8","houseName":"INTERF\tLuxembourg\tvs Italy","houseImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/admin\/image\/NzZmMTdhNDQyODUtMzUzOA\/OTllZGUxNmUwOGEtZmZhZQ.png","anchorTitle":"","houseIntroduction":"","anchorTypeName":"\u8db3\u7403","fansCount":165,"liveStatus":1}],"animation_url":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/football?profile=74rekh26eseunr0&showTrend=false&id=4546230","away_team":{"id":"l6kegiz3l2hg75d","name":"Vi\u1ec7t Nam U19","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/14b75c2d38d88b747c19de8ea5509d16.png!w80"},"competition":{"id":"1edq09ivguyqxgo","name":"AFF Championship U19","logo":"https:\/\/img.colatv88xd.cc\/football\/competition\/c8bdf96ccd4faeab5087c45bd1da30af.png!w80"},"home_team":{"id":"ezk96inwjpswkn5","name":"Myanmar U19","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/7a2ca0a9a53ae410965c536014cbe3ba.png!w80"},"match_id":"xvkjoi83wpdc879","match_status":"scheduled","match_time":1780563600,"sport_id":1,"video_url":null,"node_api_updated_at":"2026-06-03T11:56:06.160Z","custom_key":"8ea0dc0bce0cbe17055d94182a9e34bd","node_api_data":{"_id":"6a1f73c3714cdface266a978","match_id":"jw2r09hkgzv1rz8","competition_id":"gy0or5jhvgqwzv3","away_scores":[0,0,0,0,0,0,0],"away_team":{"id":"dn1m1gh476jmoep","name":"Vietnam U19","logo":"https:\/\/img.thesports.com\/football\/team\/14b75c2d38d88b747c19de8ea5509d16.png"},"away_team_id":"dn1m1gh476jmoep","custom_key":"8ea0dc0bce0cbe17055d94182a9e34bd","environment":{"weather":1,"pressure":"759mmHg","temperature":"23\u00b0C","wind":"2.3m\/s","humidity":"65%"},"home_scores":[0,0,0,0,0,0,0],"home_team":{"id":"318q66ho186qo9j","name":"Myanmar U19","logo":"https:\/\/img.thesports.com\/football\/team\/7a2ca0a9a53ae410965c536014cbe3ba.png"},"home_team_id":"318q66ho186qo9j","match_date_vn":"20260604","match_time":1780563600,"raw":{"id":"jw2r09hkgzv1rz8","season_id":"l5ergpho0d9r8k0","competition_id":"gy0or5jhvgqwzv3","home_team_id":"318q66ho186qo9j","away_team_id":"dn1m1gh476jmoep","status_id":1,"match_time":1780563600,"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":"8yomo4h6n6kq0j6","round_num":0,"group_num":1},"environment":{"weather":1,"pressure":"759mmHg","temperature":"23\u00b0C","wind":"2.3m\/s","humidity":"65%"},"updated_at":1780479660},"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":"dai-hoc-van-hien-vs-khanh-hoa-luc-1600-ngay-04-06-2026-vmqy9ivyrynbgk9","sport":"football","live":false,"hot":true,"blv":true,"date":"04\/06","datesearch":"2026-06-04","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":"vmqy9ivyrynbgk9","sportId":1,"matchTime":1780563600,"matchStatus":1,"homeScore":[0,0,0,0,0,0,0],"awayScore":[0,0,0,0,0,0,0],"homeTeamName":"\u0110\u1ea1i h\u1ecdc V\u0103n Hi\u1ebfn","homeTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/9610ddd41e9e46f5db6a61850e1e0183.png!w80","homeTeamId":"vmqy9ip29za4k9r","awayTeamName":"Kh\u00e1nh H\u00f2a","awayTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/6d4c74bfc709d561f3bed627af4218f3.png!w80","awayTeamId":"m2q15i2v6vtm76x","competitionName":"Gi\u1ea3i B\u00f3ng \u0111\u00e1 H\u1ea1ng Nh\u1ea5t Qu\u1ed1c Gia Vi\u1ec7t Nam","competitionLogo":"https:\/\/img.colatv88xd.cc\/football\/competition\/0edff1472edca4aeeec7534f0bceb230.png!w80","competitionId":"mo07dnid08ixknx","animationUrl":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/football?profile=74rekh26eseunr0&showTrend=false&id=4510427","anchorAppointmentVoList":[{"userImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/web\/image\/NjBlZWE2MDY4ZTEtMjNjNw\/OWUzMmZkYjk2ZjAtODI3NQ.png","houseId":"02456966","visitHistory":263574,"matchId":"vmqy9ivyrynbgk9","nickName":"BLV SODA","playStreamAddress":"https:\/\/live05.msdht.app\/live\/02456966.flv","playStreamAddress2":"https:\/\/live05.msdht.app\/live\/02456966.m3u8","houseName":"USLC\tBirmingham Legion\t vs  Louisville City FC","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=4510427","away_team":{"id":"m2q15i2v6vtm76x","name":"Kh\u00e1nh H\u00f2a","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/6d4c74bfc709d561f3bed627af4218f3.png!w80"},"competition":{"id":"mo07dnid08ixknx","name":"Gi\u1ea3i B\u00f3ng \u0111\u00e1 H\u1ea1ng Nh\u1ea5t Qu\u1ed1c Gia Vi\u1ec7t Nam","logo":"https:\/\/img.colatv88xd.cc\/football\/competition\/0edff1472edca4aeeec7534f0bceb230.png!w80"},"home_team":{"id":"vmqy9ip29za4k9r","name":"\u0110\u1ea1i h\u1ecdc V\u0103n Hi\u1ebfn","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/9610ddd41e9e46f5db6a61850e1e0183.png!w80"},"match_id":"vmqy9ivyrynbgk9","match_status":"scheduled","match_time":1780563600,"sport_id":1,"video_url":null,"node_api_updated_at":"2026-06-03T11:56:05.570Z","custom_key":"3510608b02c003e01aefe8af21800db5","node_api_data":{"_id":"6a1f73c3714cdface266a95a","match_id":"8yomo4h1yzygq0j","competition_id":"jednm9whkvpryox","away_scores":[0,0,0,0,0,0,0],"away_team":{"id":"l5ergpho9d9r8k0","name":"Khatoco Khanh Hoa","logo":"https:\/\/img.thesports.com\/football\/team\/6d4c74bfc709d561f3bed627af4218f3.png"},"away_team_id":"l5ergpho9d9r8k0","custom_key":"3510608b02c003e01aefe8af21800db5","environment":{"weather":6,"pressure":"756mmHg","temperature":"29\u00b0C","wind":"5.3m\/s","humidity":"82%"},"home_scores":[0,0,0,0,0,0,0],"home_team":{"id":"dj2ryohj834q1zp","name":"Van Hien University","logo":"https:\/\/img.thesports.com\/football\/team\/9610ddd41e9e46f5db6a61850e1e0183.png"},"home_team_id":"dj2ryohj834q1zp","match_date_vn":"20260604","match_time":1780563600,"raw":{"id":"8yomo4h1yzygq0j","season_id":"4zp5rzgh8ewq82w","competition_id":"jednm9whkvpryox","home_team_id":"dj2ryohj834q1zp","away_team_id":"l5ergpho9d9r8k0","status_id":1,"match_time":1780563600,"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":"7","coverage":{"mlive":1,"lineup":0,"gif":0},"round":{"stage_id":"l7oqdeh9w4kr510","round_num":22,"group_num":0},"environment":{"weather":6,"pressure":"756mmHg","temperature":"29\u00b0C","wind":"5.3m\/s","humidity":"82%"},"updated_at":1780486860},"referee_id":"","season_id":"4zp5rzgh8ewq82w","status_id":1,"venue_id":"","competition":{"id":"jednm9whkvpryox","name":"Vietnam National First Class League","logo":"https:\/\/img.thesports.com\/football\/competition\/0edff1472edca4aeeec7534f0bceb230.png"}},"house_id":null}},{"id":2,"slug":"maldives-vs-pakistan-luc-1800-ngay-04-06-2026-zrkn6i48jwxawql","sport":"football","live":false,"hot":true,"blv":true,"date":"04\/06","datesearch":"2026-06-04","hour":"18:00","competitionName":"NBA","teams":["Team C","Team D"],"score":"100:95","videoUrl":"https:\/\/live2.example.com","animationUrl":"https:\/\/animation.example.com","data":{"matchId":"zrkn6i48jwxawql","sportId":1,"matchTime":1780570800,"matchStatus":1,"homeScore":[0,0,0,0,0,0,0],"awayScore":[0,0,0,0,0,0,0],"homeTeamName":"Maldives","homeTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/debe9dfcc3e4dbea1c509ffab6bf9f0b.png!w80","homeTeamId":"mo07dni95wa9knx","awayTeamName":"Pakistan","awayTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/573572e4e9a8486a02fbc7eeeaffba7b.png!w80","awayTeamId":"9gklzi0rdns17xd","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=4547973","anchorAppointmentVoList":[{"userImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/web\/image\/MDI1MjY0NzczYTctZGI5MQ\/NDQ3NTFjYjlhNjQtNzMwOQ.jpg","houseId":"90725470","visitHistory":2272425,"matchId":"zrkn6i48jwxawql","nickName":"BLV SPRITE","playStreamAddress":"https:\/\/live05.msdht.app\/live\/90725470.flv","playStreamAddress2":"https:\/\/live05.msdht.app\/live\/90725470.m3u8","houseName":"AFC U19\tPhilippines U19\tvs   Australia U19","houseImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/admin\/image\/NDk5MTY2MWZiODAtY2QwZQ\/MjQwZDI2MzExODMtZTUwMQ.png","anchorTitle":"","houseIntroduction":"","anchorTypeName":"\u8db3\u7403","fansCount":48,"liveStatus":1}],"animation_url":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/football?profile=74rekh26eseunr0&showTrend=false&id=4547973","away_team":{"id":"9gklzi0rdns17xd","name":"Pakistan","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/573572e4e9a8486a02fbc7eeeaffba7b.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":"mo07dni95wa9knx","name":"Maldives","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/debe9dfcc3e4dbea1c509ffab6bf9f0b.png!w80"},"match_id":"zrkn6i48jwxawql","match_status":"scheduled","match_time":1780570800,"sport_id":1,"video_url":null,"node_api_updated_at":"2026-06-03T11:56:05.882Z","custom_key":"5fb1ff0de4235aec7c0f537e9cc347d6","node_api_data":{"_id":"6a1f73c4714cdface266aa09","match_id":"dj2ryohl980zq1z","competition_id":"jednm9whk0ryox8","away_scores":[0,0,0,0,0,0,0],"away_team":{"id":"6ypq3nh0nolmd7o","name":"Pakistan","logo":"https:\/\/img.thesports.com\/football\/team\/573572e4e9a8486a02fbc7eeeaffba7b.png"},"away_team_id":"6ypq3nh0nolmd7o","custom_key":"5fb1ff0de4235aec7c0f537e9cc347d6","environment":{"weather":9,"pressure":"758mmHg","temperature":"30\u00b0C","wind":"7.8m\/s","humidity":"83%"},"home_scores":[0,0,0,0,0,0,0],"home_team":{"id":"p4jwq2ghynem0ve","name":"Maldives","logo":"https:\/\/img.thesports.com\/football\/team\/debe9dfcc3e4dbea1c509ffab6bf9f0b.png"},"home_team_id":"p4jwq2ghynem0ve","match_date_vn":"20260604","match_time":1780570800,"raw":{"id":"dj2ryohl980zq1z","season_id":"d23xmvkh77yqg8n","competition_id":"jednm9whk0ryox8","home_team_id":"p4jwq2ghynem0ve","away_team_id":"6ypq3nh0nolmd7o","status_id":1,"match_time":1780570800,"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":"172","away_position":"202","coverage":{"mlive":1,"lineup":0,"gif":0},"round":{"stage_id":"4wyrn4h5kggq86p","round_num":0,"group_num":0},"environment":{"weather":9,"pressure":"758mmHg","temperature":"30\u00b0C","wind":"7.8m\/s","humidity":"83%"},"updated_at":1780479661},"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":"campuchia-vs-bhutan-luc-1900-ngay-04-06-2026-xvkjoi83pv5b879","sport":"football","live":false,"hot":true,"blv":true,"date":"04\/06","datesearch":"2026-06-04","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":"xvkjoi83pv5b879","sportId":1,"matchTime":1780574400,"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":"Bhutan","awayTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/59bf3958a6ff253e596c3a9bb9ecd1f2.png!w80","awayTeamId":"m2q15i28oohm76x","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=4544864","anchorAppointmentVoList":[{"userImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/web\/image\/OGNhNTc0OTZhNTQtNDE3NA\/MzUzMTg2NTM3NTctYWRlMw.jpg","houseId":"33982309","visitHistory":1457847,"matchId":"xvkjoi83pv5b879","nickName":"BLV REVIVE","playStreamAddress":"https:\/\/live05.msdht.app\/live\/33982309.flv","playStreamAddress2":"https:\/\/live05.msdht.app\/live\/33982309.m3u8","houseName":"TOUT\tJapan U19  vs  Portugal U20","houseImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/admin\/image\/MmZlNjJjNjgzNmMtYWM2MQ\/NTBkOTRhMGY5ODQtZjAxOQ.png","anchorTitle":"","houseIntroduction":"","anchorTypeName":"\u8db3\u7403","fansCount":444,"liveStatus":1}],"animation_url":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/football?profile=74rekh26eseunr0&showTrend=false&id=4544864","away_team":{"id":"m2q15i28oohm76x","name":"Bhutan","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/59bf3958a6ff253e596c3a9bb9ecd1f2.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":"xvkjoi83pv5b879","match_status":"scheduled","match_time":1780574400,"sport_id":1,"video_url":null,"node_api_updated_at":"2026-06-03T11:56:06.067Z","custom_key":"81197efd2e2fb15d7a27653af452796d","node_api_data":{"_id":"6a1f73c4714cdface266aa66","match_id":"jw2r09hkgv97rz8","competition_id":"jednm9whk0ryox8","away_scores":[0,0,0,0,0,0,0],"away_team":{"id":"l5ergphokggr8k0","name":"Bhutan","logo":"https:\/\/img.thesports.com\/football\/team\/59bf3958a6ff253e596c3a9bb9ecd1f2.png"},"away_team_id":"l5ergphokggr8k0","custom_key":"81197efd2e2fb15d7a27653af452796d","environment":{"weather":7,"pressure":"756mmHg","temperature":"30\u00b0C","wind":"4.0m\/s","humidity":"75%"},"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":"20260604","match_time":1780574400,"raw":{"id":"jw2r09hkgv97rz8","season_id":"d23xmvkh77yqg8n","competition_id":"jednm9whk0ryox8","home_team_id":"z318q66hekxqo9j","away_team_id":"l5ergphokggr8k0","status_id":1,"match_time":1780574400,"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":"186","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":"4.0m\/s","humidity":"75%"},"updated_at":1780487461},"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":"dong-timor-u19-vs-indonesia-u19-luc-2000-ngay-04-06-2026-m2q15izdy3mie76","sport":"football","live":false,"hot":true,"blv":true,"date":"04\/06","datesearch":"2026-06-04","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":"m2q15izdy3mie76","sportId":1,"matchTime":1780578000,"matchStatus":1,"homeScore":[0,0,0,0,0,0,0],"awayScore":[0,0,0,0,0,0,0],"homeTeamName":"\u0110\u00f4ng Timor U19","homeTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/96a83c96abbe6d0b40c72b279ebdf76e.png!w80","homeTeamId":"g6763ivgoeap7ry","awayTeamName":"Indonesia U19","awayTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/e96eae9f2ad8460ef8a33f83f64d4466.png!w80","awayTeamId":"wv78xipyg6bnkrj","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=4546231","anchorAppointmentVoList":[{"userImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/web\/image\/YmVkOWQzNzBlMzctZjNmYQ\/NTQ3NDg5M2RjZWYtYjc2OQ.jpg","houseId":"68848594","visitHistory":1448607,"matchId":"m2q15izdy3mie76","nickName":"BLV REDBULL","playStreamAddress":"https:\/\/live05.msdht.app\/live\/68848594.flv","playStreamAddress2":"https:\/\/live05.msdht.app\/live\/68848594.m3u8","houseName":"TOUT\tCote d'Ivoire U23\tvs\tVenezuela U20","houseImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/admin\/image\/Zjc3ODBjMDUzNGMtMjg1Yg\/ZGI1ZmI4YTdiZGYtMjgwYw.png","anchorTitle":"","houseIntroduction":"","anchorTypeName":"\u8db3\u7403","fansCount":299,"liveStatus":1}],"animation_url":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/football?profile=74rekh26eseunr0&showTrend=false&id=4546231","away_team":{"id":"wv78xipyg6bnkrj","name":"Indonesia U19","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/e96eae9f2ad8460ef8a33f83f64d4466.png!w80"},"competition":{"id":"1edq09ivguyqxgo","name":"AFF Championship U19","logo":"https:\/\/img.colatv88xd.cc\/football\/competition\/c8bdf96ccd4faeab5087c45bd1da30af.png!w80"},"home_team":{"id":"g6763ivgoeap7ry","name":"\u0110\u00f4ng Timor U19","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/96a83c96abbe6d0b40c72b279ebdf76e.png!w80"},"match_id":"m2q15izdy3mie76","match_status":"scheduled","match_time":1780578000,"sport_id":1,"video_url":null,"node_api_updated_at":"2026-06-03T11:56:05.285Z","custom_key":"095bec44196ca8e88ef9d60e60cc3b39","node_api_data":{"_id":"6a1f73c4714cdface266aaf5","match_id":"l7oqdehg9pker51","competition_id":"gy0or5jhvgqwzv3","away_scores":[0,0,0,0,0,0,0],"away_team":{"id":"vjxm8gh4078r6od","name":"Indonesia U19","logo":"https:\/\/img.thesports.com\/football\/team\/e96eae9f2ad8460ef8a33f83f64d4466.png"},"away_team_id":"vjxm8gh4078r6od","custom_key":"095bec44196ca8e88ef9d60e60cc3b39","environment":{"weather":7,"pressure":"757mmHg","temperature":"28\u00b0C","wind":"5.1m\/s","humidity":"41%"},"home_scores":[0,0,0,0,0,0,0],"home_team":{"id":"k82rekhvld3repz","name":"Timor Leste U19","logo":"https:\/\/img.thesports.com\/football\/team\/96a83c96abbe6d0b40c72b279ebdf76e.png"},"home_team_id":"k82rekhvld3repz","match_date_vn":"20260604","match_time":1780578000,"raw":{"id":"l7oqdehg9pker51","season_id":"l5ergpho0d9r8k0","competition_id":"gy0or5jhvgqwzv3","home_team_id":"k82rekhvld3repz","away_team_id":"vjxm8gh4078r6od","status_id":1,"match_time":1780578000,"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":"8yomo4h6n6kq0j6","round_num":0,"group_num":1},"environment":{"weather":7,"pressure":"757mmHg","temperature":"28\u00b0C","wind":"5.1m\/s","humidity":"41%"},"updated_at":1780486860},"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":"lesotho-vs-kenya-luc-2000-ngay-04-06-2026-oj7x9ix2ol4h47g","sport":"football","live":false,"hot":true,"blv":true,"date":"04\/06","datesearch":"2026-06-04","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":"oj7x9ix2ol4h47g","sportId":1,"matchTime":1780578000,"matchStatus":1,"homeScore":[0,0,0,0,0,0,0],"awayScore":[0,0,0,0,0,0,0],"homeTeamName":"Lesotho","homeTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/2c677b17efb13fe6ec91b3c0bb38934d.png!w80","homeTeamId":"8lk2digyrgt3736","awayTeamName":"Kenya","awayTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/3b5750171f62fd9c3cd91a41ddb1ac45.png!w80","awayTeamId":"wv78xip2rxsnkrj","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=4547974","anchorAppointmentVoList":[{"userImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/web\/image\/Mjk2OGQ3OGU0ZDktYTE1OQ\/OTcxNDQ0MjdhMmItNzllNQ.jpg","houseId":"14707124","visitHistory":2052693,"matchId":"oj7x9ix2ol4h47g","nickName":"BLV STING","playStreamAddress":"https:\/\/live05.msdht.app\/live\/14707124.flv","playStreamAddress2":"https:\/\/live05.msdht.app\/live\/14707124.m3u8","houseName":"MAR D1\tRenaissance Zemamra\tvs  Yacoub El Mansour","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=4547974","away_team":{"id":"wv78xip2rxsnkrj","name":"Kenya","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/3b5750171f62fd9c3cd91a41ddb1ac45.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":"8lk2digyrgt3736","name":"Lesotho","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/2c677b17efb13fe6ec91b3c0bb38934d.png!w80"},"match_id":"oj7x9ix2ol4h47g","match_status":"scheduled","match_time":1780578000,"sport_id":1,"video_url":null,"node_api_updated_at":"2026-06-03T11:56:05.680Z","zalo_enabled":false,"zalo_phone":"","custom_key":"48efb5abb3d16c11b53c631e2f5d8311","node_api_data":{"_id":"6a1f73c4714cdface266ab10","match_id":"2y8m4zh5el92ql0","competition_id":"jednm9whk0ryox8","away_scores":[0,0,0,0,0,0,0],"away_team":{"id":"vjxm8gh4v65r6od","name":"Kenya","logo":"https:\/\/img.thesports.com\/football\/team\/3b5750171f62fd9c3cd91a41ddb1ac45.png"},"away_team_id":"vjxm8gh4v65r6od","custom_key":"48efb5abb3d16c11b53c631e2f5d8311","environment":{"weather":1,"pressure":"758mmHg","temperature":"18\u00b0C","wind":"7.3m\/s","humidity":"51%"},"home_scores":[0,0,0,0,0,0,0],"home_team":{"id":"23xmvkh3963qg8n","name":"Lesotho","logo":"https:\/\/img.thesports.com\/football\/team\/2c677b17efb13fe6ec91b3c0bb38934d.png"},"home_team_id":"23xmvkh3963qg8n","match_date_vn":"20260604","match_time":1780578000,"raw":{"id":"2y8m4zh5el92ql0","season_id":"d23xmvkh77yqg8n","competition_id":"jednm9whk0ryox8","home_team_id":"23xmvkh3963qg8n","away_team_id":"vjxm8gh4v65r6od","status_id":1,"match_time":1780578000,"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":"145","away_position":"111","coverage":{"mlive":1,"lineup":0,"gif":0},"round":{"stage_id":"4wyrn4h5kggq86p","round_num":0,"group_num":0},"environment":{"weather":1,"pressure":"758mmHg","temperature":"18\u00b0C","wind":"7.3m\/s","humidity":"51%"},"updated_at":1780481461},"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":"liban-vs-yemen-luc-2300-ngay-04-06-2026-jr7owir9plysgq0","sport":"football","live":false,"hot":true,"blv":true,"date":"04\/06","datesearch":"2026-06-04","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":"jr7owir9plysgq0","sportId":1,"matchTime":1780588800,"matchStatus":1,"homeScore":[0,0,0,0,0,0,0],"awayScore":[0,0,0,0,0,0,0],"homeTeamName":"Liban","homeTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/a576eafbce762079f7d1f77fca1c5cc2.png!w80","homeTeamId":"mo07dnizgda9knx","awayTeamName":"Yemen","awayTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/aa0f9de3c3f38177051c3c8741dac037.png!w80","awayTeamId":"5xvkjoi4m3hx793","competitionName":"C\u00fap Qu\u1ed1c gia Ch\u00e2u \u00c1","competitionLogo":"https:\/\/img.colatv88xd.cc\/football\/competition\/94241bf19ed9a213e869656b167ff471.png!w80","competitionId":"eg6763izrf47ryv","videoUrl":"https:\/\/live3.bbs456.com\/live\/jr7owir9plysgq0_be4a2f4a58b8ec2d9421845127522932_autoChange.m3u8?auth_key=1774979968-0-0-cd51077d1e9b1d0b6eb6fae0f892b76d","animationUrl":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/football?profile=74rekh26eseunr0&showTrend=false&id=4251518","anchorAppointmentVoList":[{"userImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/web\/image\/ZjcxOTk5ODBiNzgtZmUzOA\/MTQxZjc0NjY0MGMtNjc2Yw.jpg","houseId":"08552895","visitHistory":3062307,"matchId":"jr7owir9plysgq0","nickName":"BLV C2","playStreamAddress":"https:\/\/live05.msdht.app\/live\/08552895.flv","playStreamAddress2":"https:\/\/live05.msdht.app\/live\/08552895.m3u8","houseName":"UEFA U19\tGreece U19\tvs   Serbia U19","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=4251518","away_team":{"id":"5xvkjoi4m3hx793","name":"Yemen","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/aa0f9de3c3f38177051c3c8741dac037.png!w80"},"competition":{"id":"eg6763izrf47ryv","name":"C\u00fap Qu\u1ed1c gia Ch\u00e2u \u00c1","logo":"https:\/\/img.colatv88xd.cc\/football\/competition\/94241bf19ed9a213e869656b167ff471.png!w80"},"home_team":{"id":"mo07dnizgda9knx","name":"Liban","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/a576eafbce762079f7d1f77fca1c5cc2.png!w80"},"match_id":"jr7owir9plysgq0","match_status":"scheduled","match_time":1780588800,"sport_id":1,"video_url":"https:\/\/live3.bbs456.com\/live\/jr7owir9plysgq0_be4a2f4a58b8ec2d9421845127522932_autoChange.m3u8?auth_key=1774979968-0-0-cd51077d1e9b1d0b6eb6fae0f892b76d","custom_key":"b72e54ae4460fa6ffc651cc715670e59","house_id":null}},{"id":2,"slug":"bac-ireland-vs-guinea-luc-2300-ngay-04-06-2026-63kv9igwl2dax7e","sport":"football","live":false,"hot":true,"blv":true,"date":"04\/06","datesearch":"2026-06-04","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":"63kv9igwl2dax7e","sportId":1,"matchTime":1780588800,"matchStatus":1,"homeScore":[0,0,0,0,0,0,0],"awayScore":[0,0,0,0,0,0,0],"homeTeamName":"B\u1eafc Ireland","homeTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/218344619d8fb95d504ccfa11804073f.png!w80","homeTeamId":"0ndkz6i4zlteq3z","awayTeamName":"Guinea","awayTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/9ff0bbc7c4dde77be85a27a1c5ba6d6c.png!w80","awayTeamId":"r8lk2died1i3736","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=4544879","anchorAppointmentVoList":[{"userImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/web\/image\/NWJlYjRhNTYyZmYtZTM3MQ\/ZjY3N2M5NzhkZDMtMWQyMw.jpg","houseId":"14830711","visitHistory":3693011,"matchId":"63kv9igwl2dax7e","nickName":"BLV GI\u00c0 L\u00c0NG","playStreamAddress":"https:\/\/live05.msdht.app\/live\/14830711.flv","playStreamAddress2":"https:\/\/live05.msdht.app\/live\/14830711.m3u8","houseName":"UEFA U17\tLatvia U17\tvs\tAlbania U17","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=4544879","away_team":{"id":"r8lk2died1i3736","name":"Guinea","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/9ff0bbc7c4dde77be85a27a1c5ba6d6c.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":"0ndkz6i4zlteq3z","name":"B\u1eafc Ireland","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/218344619d8fb95d504ccfa11804073f.png!w80"},"match_id":"63kv9igwl2dax7e","match_status":"scheduled","match_time":1780588800,"sport_id":1,"video_url":null,"zalo_enabled":false,"zalo_phone":"","custom_key":"e93d8173117f098f8ae8325dfe1d525c","house_id":null}},{"id":2,"slug":"slovenia-vs-dao-sip-luc-2300-ngay-04-06-2026-jr7owipw4myigq0","sport":"football","live":false,"hot":true,"blv":true,"date":"04\/06","datesearch":"2026-06-04","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":"jr7owipw4myigq0","sportId":1,"matchTime":1780588800,"matchStatus":1,"homeScore":[0,0,0,0,0,0,0],"awayScore":[0,0,0,0,0,0,0],"homeTeamName":"Slovenia","homeTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/e4ba31fba036a999321d5460f7f2d1d1.png!w80","homeTeamId":"w69759imo8tnk23","awayTeamName":"\u0110\u1ea3o S\u00edp","awayTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/2c5a6c94ba9dea2c9a656407e1b9bd8c.png!w80","awayTeamId":"yzrkn6iy9vhnqle","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=4544870","anchorAppointmentVoList":[{"userImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/web\/image\/ZDFkNzAwYjBlNGUtZmY1Mg\/Nzk0OTU4NTM2NjItNDM2Nw.jpg","houseId":"43612277","visitHistory":6167107,"matchId":"jr7owipw4myigq0","nickName":"BLV PEPSI","playStreamAddress":"https:\/\/live05.msdht.app\/live\/43612277.flv","playStreamAddress2":"https:\/\/live05.msdht.app\/live\/43612277.m3u8","houseName":"UEFA U19\tMontenegro U19\tvs  Georgia U19 ","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=4544870","away_team":{"id":"yzrkn6iy9vhnqle","name":"\u0110\u1ea3o S\u00edp","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/2c5a6c94ba9dea2c9a656407e1b9bd8c.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":"w69759imo8tnk23","name":"Slovenia","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/e4ba31fba036a999321d5460f7f2d1d1.png!w80"},"match_id":"jr7owipw4myigq0","match_status":"scheduled","match_time":1780588800,"sport_id":1,"video_url":null,"custom_key":"5d6a4a81a72515d0a8d910b5a4929532","house_id":null}},{"id":2,"slug":"thuy-dien-vs-clb-greece-luc-0000-ngay-05-06-2026-34kgmio5oygseko","sport":"football","live":false,"hot":true,"blv":true,"date":"05\/06","datesearch":"2026-06-05","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":"34kgmio5oygseko","sportId":1,"matchTime":1780592400,"matchStatus":1,"homeScore":[0,0,0,0,0,0,0],"awayScore":[0,0,0,0,0,0,0],"homeTeamName":"Th\u1ee5y \u0110i\u1ec3n","homeTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/ab52d4dc33c41d54daf420eb25b404cf.png!w80","homeTeamId":"2ezk96i128iwkn5","awayTeamName":"CLB Greece","awayTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/1da38e9fc1f765ffa964a0ab64c8d8fe.png!w80","awayTeamId":"9oj7x9ig6xar7g3","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=4541822","anchorAppointmentVoList":[{"userImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/web\/image\/NDU2ODM5ZDZhY2QtOTg5Ng\/MjU3MDJjNmI3ZDctMDk2Yg.jpg","houseId":"87547578","visitHistory":2626885,"matchId":"34kgmio5oygseko","nickName":"BLV MOUNTAIN DEW","playStreamAddress":"https:\/\/live05.msdht.app\/live\/87547578.flv","playStreamAddress2":"https:\/\/live05.msdht.app\/live\/87547578.m3u8","houseName":"INTERF\tPhilippines\tvs Guam","houseImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/admin\/image\/MDFlMmFlYzk0NDEtMjA4NA\/MTI0MTFkNzg0ZmYtYTA4ZA.png","anchorTitle":"","houseIntroduction":"","anchorTypeName":"\u8db3\u7403","fansCount":182,"liveStatus":2}],"animation_url":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/football?profile=74rekh26eseunr0&showTrend=false&id=4541822","away_team":{"id":"9oj7x9ig6xar7g3","name":"CLB Greece","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/1da38e9fc1f765ffa964a0ab64c8d8fe.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":"2ezk96i128iwkn5","name":"Th\u1ee5y \u0110i\u1ec3n","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/ab52d4dc33c41d54daf420eb25b404cf.png!w80"},"match_id":"34kgmio5oygseko","match_status":"scheduled","match_time":1780592400,"sport_id":1,"video_url":null,"custom_key":"3b5c67affdc523c5d2b232f93e261fc1","house_id":null}},{"id":2,"slug":"andorra-vs-dtqg-liechtenstein-luc-0000-ngay-05-06-2026-ndkz6i3v06vsxq3","sport":"football","live":false,"hot":true,"blv":true,"date":"05\/06","datesearch":"2026-06-05","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":"ndkz6i3v06vsxq3","sportId":1,"matchTime":1780592400,"matchStatus":1,"homeScore":[0,0,0,0,0,0,0],"awayScore":[0,0,0,0,0,0,0],"homeTeamName":"Andorra","homeTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/15fa1fad1fc582dd65403f6f950b1e21.png!w80","homeTeamId":"2j374oix06trqo6","awayTeamName":"\u0110TQG Liechtenstein","awayTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/a7ce4026f43a4491f1284bb38d96f440.png!w80","awayTeamId":"5wv78xi9p1snkrj","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=4544872","anchorAppointmentVoList":[{"userImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/web\/image\/YmVkOWQzNzBlMzctZjNmYQ\/NTQ3NDg5M2RjZWYtYjc2OQ.jpg","houseId":"68848594","visitHistory":1448607,"matchId":"ndkz6i3v06vsxq3","nickName":"BLV REDBULL","playStreamAddress":"https:\/\/live05.msdht.app\/live\/68848594.flv","playStreamAddress2":"https:\/\/live05.msdht.app\/live\/68848594.m3u8","houseName":"TOUT\tCote d'Ivoire U23\tvs\tVenezuela U20","houseImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/admin\/image\/Zjc3ODBjMDUzNGMtMjg1Yg\/ZGI1ZmI4YTdiZGYtMjgwYw.png","anchorTitle":"","houseIntroduction":"","anchorTypeName":"\u8db3\u7403","fansCount":299,"liveStatus":1}],"animation_url":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/football?profile=74rekh26eseunr0&showTrend=false&id=4544872","away_team":{"id":"5wv78xi9p1snkrj","name":"\u0110TQG Liechtenstein","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/a7ce4026f43a4491f1284bb38d96f440.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":"2j374oix06trqo6","name":"Andorra","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/15fa1fad1fc582dd65403f6f950b1e21.png!w80"},"match_id":"ndkz6i3v06vsxq3","match_status":"scheduled","match_time":1780592400,"sport_id":1,"video_url":null,"custom_key":"dc9aafd80f9952891def2434caa214f2","house_id":null}},{"id":2,"slug":"tay-ban-nha-vs-iraq-luc-0200-ngay-05-06-2026-l6kegi808zzav75","sport":"football","live":false,"hot":true,"blv":true,"date":"05\/06","datesearch":"2026-06-05","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":"l6kegi808zzav75","sportId":1,"matchTime":1780599600,"matchStatus":1,"homeScore":[0,0,0,0,0,0,0],"awayScore":[0,0,0,0,0,0,0],"homeTeamName":"T\u00e2y Ban Nha","homeTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/e5858bd2ddb51631a85b1af22f5a1a6a.png!w80","homeTeamId":"l6kegiz90dig75d","awayTeamName":"Iraq","awayTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/cc40d06ff0a16a793d066dbfa2917bab.png!w80","awayTeamId":"w69759i9r6tnk23","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=4541785","anchorAppointmentVoList":[{"userImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/web\/image\/MjgwZjNiMDI4MTQtMTIwYQ\/NjJhMDVjZjdkNDUtNDU5Zg.jpg","houseId":"97312754","visitHistory":2291788,"matchId":"l6kegi808zzav75","nickName":"BLV \u00d4LONG","playStreamAddress":"https:\/\/live05.msdht.app\/live\/97312754.flv","playStreamAddress2":"https:\/\/live05.msdht.app\/live\/97312754.m3u8","houseName":"INTERF\tWales\tvs   Ghana","houseImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/admin\/image\/OGZiZDA0Y2QyMWItMjY3Ng\/Yjg4YzFjNjYzYmYtNmE2NQ.png","anchorTitle":"","houseIntroduction":"","anchorTypeName":"\u8db3\u7403","fansCount":125,"liveStatus":1},{"userImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/web\/image\/NWJlYjRhNTYyZmYtZTM3MQ\/ZjY3N2M5NzhkZDMtMWQyMw.jpg","houseId":"14830711","visitHistory":3693011,"matchId":"l6kegi808zzav75","nickName":"BLV GI\u00c0 L\u00c0NG","playStreamAddress":"https:\/\/live05.msdht.app\/live\/14830711.flv","playStreamAddress2":"https:\/\/live05.msdht.app\/live\/14830711.m3u8","houseName":"UEFA U17\tLatvia U17\tvs\tAlbania U17","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=4541785","away_team":{"id":"w69759i9r6tnk23","name":"Iraq","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/cc40d06ff0a16a793d066dbfa2917bab.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":"l6kegiz90dig75d","name":"T\u00e2y Ban Nha","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/e5858bd2ddb51631a85b1af22f5a1a6a.png!w80"},"match_id":"l6kegi808zzav75","match_status":"scheduled","match_time":1780599600,"sport_id":1,"video_url":null,"custom_key":"1aece205ae1a5d1b94808953cebf4ea1","house_id":null}},{"id":2,"slug":"phap-vs-bo-bien-nga-luc-0210-ngay-05-06-2026-527r3i43rygi47e","sport":"football","live":false,"hot":true,"blv":true,"date":"05\/06","datesearch":"2026-06-05","hour":"02:10","competitionName":"NBA","teams":["Team C","Team D"],"score":"100:95","videoUrl":"https:\/\/live2.example.com","animationUrl":"https:\/\/animation.example.com","data":{"matchId":"527r3i43rygi47e","sportId":1,"matchTime":1780600200,"matchStatus":1,"homeScore":[0,0,0,0,0,0,0],"awayScore":[0,0,0,0,0,0,0],"homeTeamName":"Ph\u00e1p","homeTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/8eb4b4c01bf3375828c5494c2f6e7685.png!w80","homeTeamId":"mo07dnipzvi9knx","awayTeamName":"B\u1edd Bi\u1ec3n Ng\u00e0","awayTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/4ceefb51ae9ec399a69540c895f4519f.png!w80","awayTeamId":"g63kv9inv8hp7ez","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=4515381","anchorAppointmentVoList":[{"userImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/web\/image\/MGFjOWJmNDI2NTgtMjM1Zg\/OGMwZTMzY2M3YzctOTVkNA.jpg","houseId":"24561735","visitHistory":4187786,"matchId":"527r3i43rygi47e","nickName":"BLV COCA","playStreamAddress":"https:\/\/live05.msdht.app\/live\/24561735.flv","playStreamAddress2":"https:\/\/live05.msdht.app\/live\/24561735.m3u8","houseName":"INTERF\tLuxembourg\tvs Italy","houseImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/admin\/image\/NzZmMTdhNDQyODUtMzUzOA\/OTllZGUxNmUwOGEtZmZhZQ.png","anchorTitle":"","houseIntroduction":"","anchorTypeName":"\u8db3\u7403","fansCount":165,"liveStatus":1},{"userImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/web\/image\/OGNhNTc0OTZhNTQtNDE3NA\/MzUzMTg2NTM3NTctYWRlMw.jpg","houseId":"33982309","visitHistory":1457847,"matchId":"527r3i43rygi47e","nickName":"BLV REVIVE","playStreamAddress":"https:\/\/live05.msdht.app\/live\/33982309.flv","playStreamAddress2":"https:\/\/live05.msdht.app\/live\/33982309.m3u8","houseName":"TOUT\tJapan U19  vs  Portugal U20","houseImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/admin\/image\/MmZlNjJjNjgzNmMtYWM2MQ\/NTBkOTRhMGY5ODQtZjAxOQ.png","anchorTitle":"","houseIntroduction":"","anchorTypeName":"\u8db3\u7403","fansCount":444,"liveStatus":1}],"animation_url":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/football?profile=74rekh26eseunr0&showTrend=false&id=4515381","away_team":{"id":"g63kv9inv8hp7ez","name":"B\u1edd Bi\u1ec3n Ng\u00e0","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/4ceefb51ae9ec399a69540c895f4519f.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":"mo07dnipzvi9knx","name":"Ph\u00e1p","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/8eb4b4c01bf3375828c5494c2f6e7685.png!w80"},"match_id":"527r3i43rygi47e","match_status":"scheduled","match_time":1780600200,"sport_id":1,"video_url":null,"custom_key":"a729f3379658abdf5c2ff84fc917ca98","house_id":null}},{"id":2,"slug":"far-rabat-vs-difaa-el-jadidi-luc-0300-ngay-05-06-2026-m2q15izdxnjae76","sport":"football","live":false,"hot":true,"blv":true,"date":"05\/06","datesearch":"2026-06-05","hour":"03:00","competitionName":"NBA","teams":["Team C","Team D"],"score":"100:95","videoUrl":"https:\/\/live2.example.com","animationUrl":"https:\/\/animation.example.com","data":{"matchId":"m2q15izdxnjae76","sportId":1,"matchTime":1780603200,"matchStatus":1,"homeScore":[0,0,0,0,0,0,0],"awayScore":[0,0,0,0,0,0,0],"homeTeamName":"FAR Rabat","homeTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/cded7b7cce01069ad7d13ebf14a03723.png!w80","homeTeamId":"527r3ie05jb87ev","awayTeamName":"Difaa El Jadidi","awayTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/ff72f737712274ec5124e6da29814c45.png!w80","awayTeamId":"zrkn6imrovcnqle","competitionName":"Gi\u1ea3i b\u00f3ng \u0111\u00e1 h\u1ea1ng nh\u1ea5t Morocco","competitionLogo":"https:\/\/img.colatv88xd.cc\/football\/competition\/c997cac5e146bab6891fd0aef3b943f0.png!w80","competitionId":"eg6763iv4va47ry","animationUrl":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/football?profile=74rekh26eseunr0&showTrend=false&id=4544182","anchorAppointmentVoList":[{"userImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/web\/image\/NDU2ODM5ZDZhY2QtOTg5Ng\/MjU3MDJjNmI3ZDctMDk2Yg.jpg","houseId":"87547578","visitHistory":2626885,"matchId":"m2q15izdxnjae76","nickName":"BLV MOUNTAIN DEW","playStreamAddress":"https:\/\/live05.msdht.app\/live\/87547578.flv","playStreamAddress2":"https:\/\/live05.msdht.app\/live\/87547578.m3u8","houseName":"INTERF\tPhilippines\tvs Guam","houseImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/admin\/image\/MDFlMmFlYzk0NDEtMjA4NA\/MTI0MTFkNzg0ZmYtYTA4ZA.png","anchorTitle":"","houseIntroduction":"","anchorTypeName":"\u8db3\u7403","fansCount":182,"liveStatus":2}],"animation_url":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/football?profile=74rekh26eseunr0&showTrend=false&id=4544182","away_team":{"id":"zrkn6imrovcnqle","name":"Difaa El Jadidi","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/ff72f737712274ec5124e6da29814c45.png!w80"},"competition":{"id":"eg6763iv4va47ry","logo":"https:\/\/img.colatv88xd.cc\/football\/competition\/c997cac5e146bab6891fd0aef3b943f0.png!w80","name":"Gi\u1ea3i b\u00f3ng \u0111\u00e1 h\u1ea1ng nh\u1ea5t Morocco"},"home_team":{"id":"527r3ie05jb87ev","name":"FAR Rabat","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/cded7b7cce01069ad7d13ebf14a03723.png!w80"},"match_id":"m2q15izdxnjae76","match_status":"scheduled","match_time":1780603200,"sport_id":1,"video_url":null,"zalo_enabled":false,"zalo_phone":"","custom_key":"e4ee261e6fbaaae5b3675435aec23285","house_id":null}},{"id":2,"slug":"indiana-fever-vs-atlanta-dream-luc-0600-ngay-05-06-2026-34kgps166l6aeko","sport":"basketball","live":false,"hot":true,"blv":true,"date":"05\/06","datesearch":"2026-06-05","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":"34kgps166l6aeko","sportId":2,"matchTime":1780614000,"matchStatus":1,"homeScore":[0,0,0,0,0],"awayScore":[0,0,0,0,0],"homeTeamName":"Indiana Fever","homeTeamLogo":"https:\/\/img.colatv88xd.cc\/basketball\/team\/81e9f1f9d6393fd128c6c014783d9fa2.png!w80","homeTeamId":"5xvkjvsye4uxk93","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=3909234","anchorAppointmentVoList":[{"userImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/web\/image\/NGZkODJiZmYyNTktNDFhZQ\/MTBjZDlkZjE5ZGYtMDIwOQ.jpg","houseId":"87379114","visitHistory":1149107,"matchId":"34kgps166l6aeko","nickName":"BLV Cozy","playStreamAddress":"https:\/\/live05.msdht.app\/live\/87379114.flv","playStreamAddress2":"https:\/\/live05.msdht.app\/live\/87379114.m3u8","houseName":"NBA Final\tSan Antonio Spurs\t vs  New York Knicks","houseImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/admin\/image\/MzMyODYxYzM1ODEtNWZjNg\/NzUzZGRiMDRmYjMtYWU4NQ.JPG","anchorTitle":"","houseIntroduction":"","anchorTypeName":"\u7bee\u7403","fansCount":304,"liveStatus":1}],"animation_url":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/basketball?profile=74rekh26eseunr0&showTrend=false&id=3909234","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":"5xvkjvsye4uxk93","name":"Indiana Fever","logo":"https:\/\/img.colatv88xd.cc\/basketball\/team\/81e9f1f9d6393fd128c6c014783d9fa2.png!w80"},"match_id":"34kgps166l6aeko","match_status":"scheduled","match_time":1780614000,"sport_id":2,"video_url":null,"custom_key":"7833e2a01c0cb672ae9c6c56a139781c","house_id":null}},{"id":2,"slug":"cuenca-juniors-vs-clb-macara-luc-0630-ngay-05-06-2026-vrqwni4mln1h4qn","sport":"football","live":false,"hot":true,"blv":true,"date":"05\/06","datesearch":"2026-06-05","hour":"06:30","competitionName":"NBA","teams":["Team C","Team D"],"score":"100:95","videoUrl":"https:\/\/live2.example.com","animationUrl":"https:\/\/animation.example.com","data":{"matchId":"vrqwni4mln1h4qn","sportId":1,"matchTime":1780615800,"matchStatus":1,"homeScore":[0,0,0,0,0,0,0],"awayScore":[0,0,0,0,0,0,0],"homeTeamName":"Cuenca Juniors","homeTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/d6ac81c9df675adcaea6ef3220b02430.png!w80","homeTeamId":"527r3ip6l1i87ev","awayTeamName":"CLB Macara","awayTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/d138a4d0829205be8e477b43d95b138d.png!w80","awayTeamId":"527r3iempvc87ev","competitionName":"C\u00fap Ecuador","competitionLogo":"https:\/\/img.colatv88xd.cc\/football\/competition\/8f5b606578bea6891ef9b76cd2891d41.png!w80","competitionId":"59gklzino0i37xd","animationUrl":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/football?profile=74rekh26eseunr0&showTrend=false&id=4538952","anchorAppointmentVoList":[{"userImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/web\/image\/OGZhNGQ0MzRjZWEtOWUyYg\/ZjY1YTRiMmY3NDMtZDI3NA.jpg","houseId":"99121525","visitHistory":1611061,"matchId":"vrqwni4mln1h4qn","nickName":"BLV B\u00cd \u0110AO","playStreamAddress":"https:\/\/live05.msdht.app\/live\/99121525.flv","playStreamAddress2":"https:\/\/live05.msdht.app\/live\/99121525.m3u8","houseName":"BOL D1\t GV San Jose\tvs Real Tomayapo","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=4538952","away_team":{"id":"527r3iempvc87ev","name":"CLB Macara","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/d138a4d0829205be8e477b43d95b138d.png!w80"},"competition":{"id":"59gklzino0i37xd","name":"C\u00fap Ecuador","logo":"https:\/\/img.colatv88xd.cc\/football\/competition\/8f5b606578bea6891ef9b76cd2891d41.png!w80"},"home_team":{"id":"527r3ip6l1i87ev","name":"Cuenca Juniors","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/d6ac81c9df675adcaea6ef3220b02430.png!w80"},"match_id":"vrqwni4mln1h4qn","match_status":"scheduled","match_time":1780615800,"sport_id":1,"video_url":null,"custom_key":"76e1c06ec25dcbb616e6b1b3e719e9f9","house_id":null}},{"id":2,"slug":"cong-hoa-sec-vs-guatemala-luc-0700-ngay-05-06-2026-8lk2dirwrowhz73","sport":"football","live":false,"hot":true,"blv":true,"date":"05\/06","datesearch":"2026-06-05","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":"8lk2dirwrowhz73","sportId":1,"matchTime":1780617600,"matchStatus":1,"homeScore":[0,0,0,0,0,0,0],"awayScore":[0,0,0,0,0,0,0],"homeTeamName":"C\u1ed9ng h\u00f2a S\u00e9c","homeTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/9cc25407f209e031babdac7d3c520ccb.png!w80","homeTeamId":"59gklzi206h17xd","awayTeamName":"Guatemala","awayTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/a1d4643376bf11b37c51f5c76fcaff79.png!w80","awayTeamId":"2jr7owig58i3q0e","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=4541824","anchorAppointmentVoList":[{"userImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/web\/image\/NjBlZWE2MDY4ZTEtMjNjNw\/OWUzMmZkYjk2ZjAtODI3NQ.png","houseId":"02456966","visitHistory":263574,"matchId":"8lk2dirwrowhz73","nickName":"BLV SODA","playStreamAddress":"https:\/\/live05.msdht.app\/live\/02456966.flv","playStreamAddress2":"https:\/\/live05.msdht.app\/live\/02456966.m3u8","houseName":"USLC\tBirmingham Legion\t vs  Louisville City FC","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=4541824","away_team":{"id":"2jr7owig58i3q0e","name":"Guatemala","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/a1d4643376bf11b37c51f5c76fcaff79.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":"59gklzi206h17xd","name":"C\u1ed9ng h\u00f2a S\u00e9c","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/9cc25407f209e031babdac7d3c520ccb.png!w80"},"match_id":"8lk2dirwrowhz73","match_status":"scheduled","match_time":1780617600,"sport_id":1,"video_url":null,"custom_key":"ac46e1da6714fbe015bc2b6fcebc1f88","house_id":null}},{"id":2,"slug":"minnesota-lynx-vs-golden-state-valkyries-luc-0800-ngay-05-06-2026-6975lsn4465fgk2","sport":"basketball","live":false,"hot":true,"blv":true,"date":"05\/06","datesearch":"2026-06-05","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":"6975lsn4465fgk2","sportId":2,"matchTime":1780621200,"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":"Golden State Valkyries","awayTeamLogo":"https:\/\/img.colatv88xd.cc\/basketball\/team\/380d81d4050b81debf9a5500239e96d0.png!w80","awayTeamId":"vmqy6sp0wpf4k9r","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=3908932","anchorAppointmentVoList":[{"userImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/web\/image\/ODc3MDVjYWI0NDItMTMzMw\/ZThmZDYxZGMxOGQtNjYwZQ.jpg","houseId":"19919577","visitHistory":2082884,"matchId":"6975lsn4465fgk2","nickName":"BLV POCARI","playStreamAddress":"https:\/\/live05.msdht.app\/live\/19919577.flv","playStreamAddress2":"https:\/\/live05.msdht.app\/live\/19919577.m3u8","houseName":"WNBA\tNew York Liberty W\t vs  Toronto Tempo W","houseImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/admin\/image\/YjY5MjdjYWM2MzctYWIxMQ\/ZGZiMDQzMzE0ZGItZWFmZQ.png","anchorTitle":"","houseIntroduction":"","anchorTypeName":"\u7bee\u7403","fansCount":303,"liveStatus":1}],"animation_url":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/basketball?profile=74rekh26eseunr0&showTrend=false&id=3908932","away_team":{"id":"vmqy6sp0wpf4k9r","name":"Golden State Valkyries","logo":"https:\/\/img.colatv88xd.cc\/basketball\/team\/380d81d4050b81debf9a5500239e96d0.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":"6975lsn4465fgk2","match_status":"scheduled","match_time":1780621200,"sport_id":2,"video_url":null,"custom_key":"5ce34ab3dc652b5590f5b5fe281f9e5b","house_id":null}},{"id":2,"slug":"mexico-vs-serbia-luc-0900-ngay-05-06-2026-jek33i8mgo5b9ko","sport":"football","live":false,"hot":true,"blv":true,"date":"05\/06","datesearch":"2026-06-05","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":"jek33i8mgo5b9ko","sportId":1,"matchTime":1780624800,"matchStatus":1,"homeScore":[0,0,0,0,0,0,0],"awayScore":[0,0,0,0,0,0,0],"homeTeamName":"Mexico","homeTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/3653cce234494bfbd33e077f4a028f66.png!w80","homeTeamId":"0ndkz6ipjoueq3z","awayTeamName":"Serbia","awayTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/059bbd8df7767d3bc7829e3735c221e2.png!w80","awayTeamId":"eg6763ioxjsp7ry","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=4512488","anchorAppointmentVoList":[{"userImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/web\/image\/NGZkODJiZmYyNTktNDFhZQ\/MTBjZDlkZjE5ZGYtMDIwOQ.jpg","houseId":"87379114","visitHistory":1149107,"matchId":"jek33i8mgo5b9ko","nickName":"BLV Cozy","playStreamAddress":"https:\/\/live05.msdht.app\/live\/87379114.flv","playStreamAddress2":"https:\/\/live05.msdht.app\/live\/87379114.m3u8","houseName":"NBA Final\tSan Antonio Spurs\t vs  New York Knicks","houseImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/admin\/image\/MzMyODYxYzM1ODEtNWZjNg\/NzUzZGRiMDRmYjMtYWU4NQ.JPG","anchorTitle":"","houseIntroduction":"","anchorTypeName":"\u7bee\u7403","fansCount":304,"liveStatus":1}],"animation_url":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/football?profile=74rekh26eseunr0&showTrend=false&id=4512488","away_team":{"id":"eg6763ioxjsp7ry","name":"Serbia","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/059bbd8df7767d3bc7829e3735c221e2.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":"0ndkz6ipjoueq3z","name":"Mexico","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/3653cce234494bfbd33e077f4a028f66.png!w80"},"match_id":"jek33i8mgo5b9ko","match_status":"scheduled","match_time":1780624800,"sport_id":1,"video_url":null,"custom_key":"70b841828867361068b54a3e929d753f","house_id":null}},{"id":2,"slug":"brunei-u19-vs-malaysia-u19-luc-1600-ngay-05-06-2026-jr7owipwg4rsgq0","sport":"football","live":false,"hot":true,"blv":true,"date":"05\/06","datesearch":"2026-06-05","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":"jr7owipwg4rsgq0","sportId":1,"matchTime":1780650000,"matchStatus":1,"homeScore":[0,0,0,0,0,0,0],"awayScore":[0,0,0,0,0,0,0],"homeTeamName":"Brunei U19","homeTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/10d4b366f410a1275f7b684f07a28456.png!w80","homeTeamId":"ndqmlixl6etgkve","awayTeamName":"Malaysia U19","awayTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/d754f7302ec0da60aeb079c36b4938d4.png!w80","awayTeamId":"ezk96in649awkn5","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=4546236","anchorAppointmentVoList":[{"userImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/web\/image\/Mjk2OGQ3OGU0ZDktYTE1OQ\/OTcxNDQ0MjdhMmItNzllNQ.jpg","houseId":"14707124","visitHistory":2052693,"matchId":"jr7owipwg4rsgq0","nickName":"BLV STING","playStreamAddress":"https:\/\/live05.msdht.app\/live\/14707124.flv","playStreamAddress2":"https:\/\/live05.msdht.app\/live\/14707124.m3u8","houseName":"MAR D1\tRenaissance Zemamra\tvs  Yacoub El Mansour","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=4546236","away_team":{"id":"ezk96in649awkn5","name":"Malaysia U19","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/d754f7302ec0da60aeb079c36b4938d4.png!w80"},"competition":{"id":"1edq09ivguyqxgo","name":"AFF Championship U19","logo":"https:\/\/img.colatv88xd.cc\/football\/competition\/c8bdf96ccd4faeab5087c45bd1da30af.png!w80"},"home_team":{"id":"ndqmlixl6etgkve","name":"Brunei U19","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/10d4b366f410a1275f7b684f07a28456.png!w80"},"match_id":"jr7owipwg4rsgq0","match_status":"scheduled","match_time":1780650000,"sport_id":1,"video_url":null,"custom_key":"a5fb091b78235d7ebef60ac1e208d81a","house_id":null}},{"id":2,"slug":"green-gully-vs-avondale-fc-luc-1630-ngay-05-06-2026-ndkz6i3n4m4axq3","sport":"football","live":false,"hot":true,"blv":true,"date":"05\/06","datesearch":"2026-06-05","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":"ndkz6i3n4m4axq3","sportId":1,"matchTime":1780651800,"matchStatus":1,"homeScore":[0,0,0,0,0,0,0],"awayScore":[0,0,0,0,0,0,0],"homeTeamName":"Green Gully","homeTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/2deaa16d0a3b5ee928f88705d6d159ea.png!w80","homeTeamId":"o07dnid515c9knx","awayTeamName":"Avondale FC","awayTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/ff2e694966de559719f778b5c79ea2ad.png!w80","awayTeamId":"o17pjir0ylb27jw","competitionName":"Gi\u1ea3i b\u00f3ng \u0111\u00e1 H\u1ea1ng nh\u1ea5t Victoria c\u1ee7a \u00dac","competitionLogo":"https:\/\/img.colatv88xd.cc\/football\/competition\/c1c958040a24d72e754fa04677b39f99.png!w80","competitionId":"2ezk96in0zi2kn5","animationUrl":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/football?profile=74rekh26eseunr0&showTrend=false&id=4476115","anchorAppointmentVoList":[{"userImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/web\/image\/MDI1MjY0NzczYTctZGI5MQ\/NDQ3NTFjYjlhNjQtNzMwOQ.jpg","houseId":"90725470","visitHistory":2272425,"matchId":"ndkz6i3n4m4axq3","nickName":"BLV SPRITE","playStreamAddress":"https:\/\/live05.msdht.app\/live\/90725470.flv","playStreamAddress2":"https:\/\/live05.msdht.app\/live\/90725470.m3u8","houseName":"AFC U19\tPhilippines U19\tvs   Australia U19","houseImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/admin\/image\/NDk5MTY2MWZiODAtY2QwZQ\/MjQwZDI2MzExODMtZTUwMQ.png","anchorTitle":"","houseIntroduction":"","anchorTypeName":"\u8db3\u7403","fansCount":48,"liveStatus":1}],"animation_url":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/football?profile=74rekh26eseunr0&showTrend=false&id=4476115","away_team":{"id":"o17pjir0ylb27jw","name":"Avondale FC","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/ff2e694966de559719f778b5c79ea2ad.png!w80"},"competition":{"id":"2ezk96in0zi2kn5","name":"Gi\u1ea3i b\u00f3ng \u0111\u00e1 H\u1ea1ng nh\u1ea5t Victoria c\u1ee7a \u00dac","logo":"https:\/\/img.colatv88xd.cc\/football\/competition\/c1c958040a24d72e754fa04677b39f99.png!w80"},"home_team":{"id":"o07dnid515c9knx","name":"Green Gully","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/2deaa16d0a3b5ee928f88705d6d159ea.png!w80"},"match_id":"ndkz6i3n4m4axq3","match_status":"scheduled","match_time":1780651800,"sport_id":1,"video_url":null,"custom_key":"87cdce5a0ad45c4e34014e7840b044e3","house_id":null}},{"id":2,"slug":"dandenong-city-vs-heidelberg-united-luc-1645-ngay-05-06-2026-527r3i4w20di47e","sport":"football","live":false,"hot":true,"blv":true,"date":"05\/06","datesearch":"2026-06-05","hour":"16:45","competitionName":"NBA","teams":["Team C","Team D"],"score":"100:95","videoUrl":"https:\/\/live2.example.com","animationUrl":"https:\/\/animation.example.com","data":{"matchId":"527r3i4w20di47e","sportId":1,"matchTime":1780652700,"matchStatus":1,"homeScore":[0,0,0,0,0,0,0],"awayScore":[0,0,0,0,0,0,0],"homeTeamName":"Dandenong City","homeTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/3a4dae29240839fa156aad32c63b0795.png!w80","homeTeamId":"o17pjirpw4h27jw","awayTeamName":"Heidelberg United","awayTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/5cae62255ca170949672a7ce8999b094.png!w80","awayTeamId":"vrqwnior95cdqn2","competitionName":"Gi\u1ea3i b\u00f3ng \u0111\u00e1 H\u1ea1ng nh\u1ea5t Victoria c\u1ee7a \u00dac","competitionLogo":"https:\/\/img.colatv88xd.cc\/football\/competition\/c1c958040a24d72e754fa04677b39f99.png!w80","competitionId":"2ezk96in0zi2kn5","animationUrl":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/football?profile=74rekh26eseunr0&showTrend=false&id=4476116","anchorAppointmentVoList":[{"userImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/web\/image\/ZjcxOTk5ODBiNzgtZmUzOA\/MTQxZjc0NjY0MGMtNjc2Yw.jpg","houseId":"08552895","visitHistory":3062307,"matchId":"527r3i4w20di47e","nickName":"BLV C2","playStreamAddress":"https:\/\/live05.msdht.app\/live\/08552895.flv","playStreamAddress2":"https:\/\/live05.msdht.app\/live\/08552895.m3u8","houseName":"UEFA U19\tGreece U19\tvs   Serbia U19","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=4476116","away_team":{"id":"vrqwnior95cdqn2","name":"Heidelberg United","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/5cae62255ca170949672a7ce8999b094.png!w80"},"competition":{"id":"2ezk96in0zi2kn5","name":"Gi\u1ea3i b\u00f3ng \u0111\u00e1 H\u1ea1ng nh\u1ea5t Victoria c\u1ee7a \u00dac","logo":"https:\/\/img.colatv88xd.cc\/football\/competition\/c1c958040a24d72e754fa04677b39f99.png!w80"},"home_team":{"id":"o17pjirpw4h27jw","name":"Dandenong City","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/3a4dae29240839fa156aad32c63b0795.png!w80"},"match_id":"527r3i4w20di47e","match_status":"scheduled","match_time":1780652700,"sport_id":1,"video_url":null,"custom_key":"32c99085e7e0a418286faa74bac0acd5","house_id":null}},{"id":2,"slug":"kamatamare-sanuki-vs-nagano-luc-1700-ngay-05-06-2026-69759igd2dvigk2","sport":"football","live":false,"hot":true,"blv":true,"date":"05\/06","datesearch":"2026-06-05","hour":"17:00","competitionName":"NBA","teams":["Team C","Team D"],"score":"100:95","videoUrl":"https:\/\/live2.example.com","animationUrl":"https:\/\/animation.example.com","data":{"matchId":"69759igd2dvigk2","sportId":1,"matchTime":1780653600,"matchStatus":1,"homeScore":[0,0,0,0,0,0,0],"awayScore":[0,0,0,0,0,0,0],"homeTeamName":"Kamatamare Sanuki","homeTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/939efe234ca3f91c42df88abb1dfa395.png!w80","homeTeamId":"ndqmliz4lgtgkve","awayTeamName":"Nagano","awayTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/1eaad94a9f7a2d7000407ad8a2b324b5.png!w80","awayTeamId":"527r3i91pxb87ev","competitionName":"J2\/J3 100 Year Vision League","competitionLogo":"https:\/\/img.colatv88xd.cc\/football\/competition\/0fb580bce0dd25298f777277ab60bcf1.png!w80","competitionId":"1edq09i46ntyqxg","animationUrl":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/football?profile=74rekh26eseunr0&showTrend=false&id=4547907","anchorAppointmentVoList":[{"userImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/web\/image\/ZDFkNzAwYjBlNGUtZmY1Mg\/Nzk0OTU4NTM2NjItNDM2Nw.jpg","houseId":"43612277","visitHistory":6167107,"matchId":"69759igd2dvigk2","nickName":"BLV PEPSI","playStreamAddress":"https:\/\/live05.msdht.app\/live\/43612277.flv","playStreamAddress2":"https:\/\/live05.msdht.app\/live\/43612277.m3u8","houseName":"UEFA U19\tMontenegro U19\tvs  Georgia U19 ","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=4547907","away_team":{"id":"527r3i91pxb87ev","name":"Nagano","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/1eaad94a9f7a2d7000407ad8a2b324b5.png!w80"},"competition":{"id":"1edq09i46ntyqxg","name":"J2\/J3 100 Year Vision League","logo":"https:\/\/img.colatv88xd.cc\/football\/competition\/0fb580bce0dd25298f777277ab60bcf1.png!w80"},"home_team":{"id":"ndqmliz4lgtgkve","name":"Kamatamare Sanuki","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/939efe234ca3f91c42df88abb1dfa395.png!w80"},"match_id":"69759igd2dvigk2","match_status":"scheduled","match_time":1780653600,"sport_id":1,"video_url":null,"custom_key":"118ef9324cb23f6a3a0d409c3fa838f6","house_id":null}},{"id":2,"slug":"busan-vs-chungnam-asan-luc-1730-ngay-05-06-2026-g6763i56wm8co7r","sport":"football","live":false,"hot":true,"blv":true,"date":"05\/06","datesearch":"2026-06-05","hour":"17:30","competitionName":"NBA","teams":["Team C","Team D"],"score":"100:95","videoUrl":"https:\/\/live2.example.com","animationUrl":"https:\/\/animation.example.com","data":{"matchId":"g6763i56wm8co7r","sportId":1,"matchTime":1780655400,"matchStatus":1,"homeScore":[0,0,0,0,0,0,0],"awayScore":[0,0,0,0,0,0,0],"homeTeamName":"Busan","homeTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/70736255e34dd7eb2781203e3f454d52.png!w80","homeTeamId":"2jr7owi89es3q0e","awayTeamName":"Chungnam Asan","awayTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/aa33d6919294509723e6cbdbbffb1ea5.png!w80","awayTeamId":"edq09i0xzvi4qxg","competitionName":"Gi\u1ea3i K2 H\u00e0n Qu\u1ed1c","competitionLogo":"https:\/\/img.colatv88xd.cc\/football\/competition\/cd536caf88f06782e8e5b2a89c0a5579.png!w80","competitionId":"w34kgmi2vmu1ko9","animationUrl":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/football?profile=74rekh26eseunr0&showTrend=false&id=4481106","anchorAppointmentVoList":[{"userImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/web\/image\/OGZhNGQ0MzRjZWEtOWUyYg\/ZjY1YTRiMmY3NDMtZDI3NA.jpg","houseId":"99121525","visitHistory":1611061,"matchId":"g6763i56wm8co7r","nickName":"BLV B\u00cd \u0110AO","playStreamAddress":"https:\/\/live05.msdht.app\/live\/99121525.flv","playStreamAddress2":"https:\/\/live05.msdht.app\/live\/99121525.m3u8","houseName":"BOL D1\t GV San Jose\tvs Real Tomayapo","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=4481106","away_team":{"id":"edq09i0xzvi4qxg","name":"Chungnam Asan","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/aa33d6919294509723e6cbdbbffb1ea5.png!w80"},"competition":{"id":"w34kgmi2vmu1ko9","name":"Gi\u1ea3i K2 H\u00e0n Qu\u1ed1c","logo":"https:\/\/img.colatv88xd.cc\/football\/competition\/cd536caf88f06782e8e5b2a89c0a5579.png!w80"},"home_team":{"id":"2jr7owi89es3q0e","name":"Busan","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/70736255e34dd7eb2781203e3f454d52.png!w80"},"match_id":"g6763i56wm8co7r","match_status":"scheduled","match_time":1780655400,"sport_id":1,"video_url":null,"custom_key":"bf7ad2213bb6b1199e2793f802f5f4e9","house_id":null}},{"id":2,"slug":"singapore-vs-trung-quoc-luc-1830-ngay-05-06-2026-edq09ilen12ieqx","sport":"football","live":false,"hot":true,"blv":true,"date":"05\/06","datesearch":"2026-06-05","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":"edq09ilen12ieqx","sportId":1,"matchTime":1780659000,"matchStatus":1,"homeScore":[0,0,0,0,0,0,0],"awayScore":[0,0,0,0,0,0,0],"homeTeamName":"Singapore","homeTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/bfa20d86a59044ef90a4609dde03985c.png!w80","homeTeamId":"527r3ie0rjs87ev","awayTeamName":"Trung Qu\u1ed1c","awayTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/445ef89e5620a875f7c2eaddd033e39d.png!w80","awayTeamId":"r8lk2dim8ec3736","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=4539878","anchorAppointmentVoList":[{"userImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/web\/image\/MjgwZjNiMDI4MTQtMTIwYQ\/NjJhMDVjZjdkNDUtNDU5Zg.jpg","houseId":"97312754","visitHistory":2291788,"matchId":"edq09ilen12ieqx","nickName":"BLV \u00d4LONG","playStreamAddress":"https:\/\/live05.msdht.app\/live\/97312754.flv","playStreamAddress2":"https:\/\/live05.msdht.app\/live\/97312754.m3u8","houseName":"INTERF\tWales\tvs   Ghana","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=4539878","away_team":{"id":"r8lk2dim8ec3736","name":"Trung Qu\u1ed1c","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/445ef89e5620a875f7c2eaddd033e39d.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":"527r3ie0rjs87ev","name":"Singapore","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/bfa20d86a59044ef90a4609dde03985c.png!w80"},"match_id":"edq09ilen12ieqx","match_status":"scheduled","match_time":1780659000,"sport_id":1,"video_url":null,"custom_key":"b80f16318e4b7a031d1381ed96f6d618","house_id":null}},{"id":2,"slug":"cau-lac-bo-bong-da-nhat-chieu-yuqi-vs-dalian-kewei-luc-1830-ngay-05-06-2026-zrkn6i41ez1swql","sport":"football","live":false,"hot":true,"blv":true,"date":"05\/06","datesearch":"2026-06-05","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":"zrkn6i41ez1swql","sportId":1,"matchTime":1780659000,"matchStatus":1,"homeScore":[0,0,0,0,0,0,0],"awayScore":[0,0,0,0,0,0,0],"homeTeamName":"C\u00e2u l\u1ea1c b\u1ed9 b\u00f3ng \u0111\u00e1 Nh\u1eadt Chi\u1ebfu Yuqi","homeTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/2fa59a9c9801ee88b9049fa051fce162.png!w80","homeTeamId":"9gklzinymof17xd","awayTeamName":"Dalian Kewei","awayTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/f35049a8706d6eaaeb708a3c80a992d0.png!w80","awayTeamId":"jr7owi2vxvb3q0e","competitionName":"Gi\u1ea3i b\u00f3ng \u0111\u00e1 H\u1ea1ng hai Trung Qu\u1ed1c","competitionLogo":"https:\/\/img.colatv88xd.cc\/football\/competition\/b6025970c665a7640122d6b3d156b0b8.png!w80","competitionId":"2ezk96ivzh2kn51","animationUrl":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/football?profile=74rekh26eseunr0&showTrend=false&id=4512926","anchorAppointmentVoList":[{"userImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/web\/image\/NjBlZWE2MDY4ZTEtMjNjNw\/OWUzMmZkYjk2ZjAtODI3NQ.png","houseId":"02456966","visitHistory":263574,"matchId":"zrkn6i41ez1swql","nickName":"BLV SODA","playStreamAddress":"https:\/\/live05.msdht.app\/live\/02456966.flv","playStreamAddress2":"https:\/\/live05.msdht.app\/live\/02456966.m3u8","houseName":"USLC\tBirmingham Legion\t vs  Louisville City FC","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=4512926","away_team":{"id":"jr7owi2vxvb3q0e","name":"Dalian Kewei","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/f35049a8706d6eaaeb708a3c80a992d0.png!w80"},"competition":{"id":"2ezk96ivzh2kn51","name":"Gi\u1ea3i b\u00f3ng \u0111\u00e1 H\u1ea1ng hai Trung Qu\u1ed1c","logo":"https:\/\/img.colatv88xd.cc\/football\/competition\/b6025970c665a7640122d6b3d156b0b8.png!w80"},"home_team":{"id":"9gklzinymof17xd","name":"C\u00e2u l\u1ea1c b\u1ed9 b\u00f3ng \u0111\u00e1 Nh\u1eadt Chi\u1ebfu Yuqi","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/2fa59a9c9801ee88b9049fa051fce162.png!w80"},"match_id":"zrkn6i41ez1swql","match_status":"scheduled","match_time":1780659000,"sport_id":1,"video_url":null,"custom_key":"8f909ffcea67323250c83140e4bf4db6","house_id":null}},{"id":2,"slug":"thai-lan-vs-kuwait-luc-1930-ngay-05-06-2026-jek33i8nwgxc9ko","sport":"football","live":false,"hot":true,"blv":true,"date":"05\/06","datesearch":"2026-06-05","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":"jek33i8nwgxc9ko","sportId":1,"matchTime":1780662600,"matchStatus":1,"homeScore":[0,0,0,0,0,0,0],"awayScore":[0,0,0,0,0,0,0],"homeTeamName":"Th\u00e1i Lan","homeTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/43b2dd1c93748297cfbbea4d31247641.png!w80","homeTeamId":"w34kgmi8xjt8ko9","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=4544880","anchorAppointmentVoList":[{"userImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/web\/image\/MGFjOWJmNDI2NTgtMjM1Zg\/OGMwZTMzY2M3YzctOTVkNA.jpg","houseId":"24561735","visitHistory":4187786,"matchId":"jek33i8nwgxc9ko","nickName":"BLV COCA","playStreamAddress":"https:\/\/live05.msdht.app\/live\/24561735.flv","playStreamAddress2":"https:\/\/live05.msdht.app\/live\/24561735.m3u8","houseName":"INTERF\tLuxembourg\tvs Italy","houseImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/admin\/image\/NzZmMTdhNDQyODUtMzUzOA\/OTllZGUxNmUwOGEtZmZhZQ.png","anchorTitle":"","houseIntroduction":"","anchorTypeName":"\u8db3\u7403","fansCount":165,"liveStatus":1}],"animation_url":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/football?profile=74rekh26eseunr0&showTrend=false&id=4544880","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":"w34kgmi8xjt8ko9","name":"Th\u00e1i Lan","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/43b2dd1c93748297cfbbea4d31247641.png!w80"},"match_id":"jek33i8nwgxc9ko","match_status":"scheduled","match_time":1780662600,"sport_id":1,"video_url":null,"custom_key":"725925a014f01ab1cd1344d15c3b732f","house_id":null}},{"id":2,"slug":"colombia-u19-vs-trung-quoc-u19-luc-2000-ngay-05-06-2026-527r3i4rw4ef47e","sport":"football","live":false,"hot":true,"blv":true,"date":"05\/06","datesearch":"2026-06-05","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":"527r3i4rw4ef47e","sportId":1,"matchTime":1780664400,"matchStatus":1,"homeScore":[0,0,0,0,0,0,0],"awayScore":[0,0,0,0,0,0,0],"homeTeamName":"Colombia U19","homeTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/13844d01d85a85bed47338e396b2aa3d.png!w80","homeTeamId":"527r3i9656f87ev","awayTeamName":"Trung Qu\u1ed1c U19","awayTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/367ba92bc85435312f1074132e9e2ce8.png!w80","awayTeamId":"ndqmlixd6rsgkve","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=4527097","anchorAppointmentVoList":[{"userImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/web\/image\/YmVkOWQzNzBlMzctZjNmYQ\/NTQ3NDg5M2RjZWYtYjc2OQ.jpg","houseId":"68848594","visitHistory":1448607,"matchId":"527r3i4rw4ef47e","nickName":"BLV REDBULL","playStreamAddress":"https:\/\/live05.msdht.app\/live\/68848594.flv","playStreamAddress2":"https:\/\/live05.msdht.app\/live\/68848594.m3u8","houseName":"TOUT\tCote d'Ivoire U23\tvs\tVenezuela U20","houseImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/admin\/image\/Zjc3ODBjMDUzNGMtMjg1Yg\/ZGI1ZmI4YTdiZGYtMjgwYw.png","anchorTitle":"","houseIntroduction":"","anchorTypeName":"\u8db3\u7403","fansCount":299,"liveStatus":1}],"animation_url":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/football?profile=74rekh26eseunr0&showTrend=false&id=4527097","away_team":{"id":"ndqmlixd6rsgkve","name":"Trung Qu\u1ed1c U19","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/367ba92bc85435312f1074132e9e2ce8.png!w80"},"competition":{"id":"w2ezk96iwc2kn51","name":"Toulon Tournament","logo":"https:\/\/img.colatv88xd.cc\/football\/competition\/d2e8bd4b3f540e6fc78a7313b7b19c34.png!w80"},"home_team":{"id":"527r3i9656f87ev","name":"Colombia U19","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/13844d01d85a85bed47338e396b2aa3d.png!w80"},"match_id":"527r3i4rw4ef47e","match_status":"scheduled","match_time":1780664400,"sport_id":1,"video_url":null,"custom_key":"139896c73b319dea7ccf5ddd1c08cd0a","house_id":null}},{"id":2,"slug":"singapore-u19-vs-thai-lan-u19-luc-2000-ngay-05-06-2026-9gklzi1wxd1im7x","sport":"football","live":false,"hot":true,"blv":true,"date":"05\/06","datesearch":"2026-06-05","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":"9gklzi1wxd1im7x","sportId":1,"matchTime":1780664400,"matchStatus":1,"homeScore":[0,0,0,0,0,0,0],"awayScore":[0,0,0,0,0,0,0],"homeTeamName":"Singapore U19","homeTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/bfa20d86a59044ef90a4609dde03985c.png!w80","homeTeamId":"m2q15i2ox4tm76x","awayTeamName":"Th\u00e1i Lan U19","awayTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/43b2dd1c93748297cfbbea4d31247641.png!w80","awayTeamId":"o07dnid3dot9knx","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=4546237","anchorAppointmentVoList":[{"userImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/web\/image\/NWJlYjRhNTYyZmYtZTM3MQ\/ZjY3N2M5NzhkZDMtMWQyMw.jpg","houseId":"14830711","visitHistory":3693011,"matchId":"9gklzi1wxd1im7x","nickName":"BLV GI\u00c0 L\u00c0NG","playStreamAddress":"https:\/\/live05.msdht.app\/live\/14830711.flv","playStreamAddress2":"https:\/\/live05.msdht.app\/live\/14830711.m3u8","houseName":"UEFA U17\tLatvia U17\tvs\tAlbania U17","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=4546237","away_team":{"id":"o07dnid3dot9knx","name":"Th\u00e1i Lan U19","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/43b2dd1c93748297cfbbea4d31247641.png!w80"},"competition":{"id":"1edq09ivguyqxgo","name":"AFF Championship U19","logo":"https:\/\/img.colatv88xd.cc\/football\/competition\/c8bdf96ccd4faeab5087c45bd1da30af.png!w80"},"home_team":{"id":"m2q15i2ox4tm76x","name":"Singapore U19","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/bfa20d86a59044ef90a4609dde03985c.png!w80"},"match_id":"9gklzi1wxd1im7x","match_status":"scheduled","match_time":1780664400,"sport_id":1,"video_url":null,"custom_key":"f59fcca62f3b22c45371212bf49b69af","house_id":null}},{"id":2,"slug":"indonesia-vs-oman-luc-2000-ngay-05-06-2026-vrqwni4mj38b4qn","sport":"football","live":false,"hot":true,"blv":true,"date":"05\/06","datesearch":"2026-06-05","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":"vrqwni4mj38b4qn","sportId":1,"matchTime":1780664400,"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":"Oman","awayTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/500739868ce9f7f0857260404eab4d41.png!w80","awayTeamId":"eg6763ix48ip7ry","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=4544882","anchorAppointmentVoList":[{"userImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/web\/image\/OGNhNTc0OTZhNTQtNDE3NA\/MzUzMTg2NTM3NTctYWRlMw.jpg","houseId":"33982309","visitHistory":1457847,"matchId":"vrqwni4mj38b4qn","nickName":"BLV REVIVE","playStreamAddress":"https:\/\/live05.msdht.app\/live\/33982309.flv","playStreamAddress2":"https:\/\/live05.msdht.app\/live\/33982309.m3u8","houseName":"TOUT\tJapan U19  vs  Portugal U20","houseImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/admin\/image\/MmZlNjJjNjgzNmMtYWM2MQ\/NTBkOTRhMGY5ODQtZjAxOQ.png","anchorTitle":"","houseIntroduction":"","anchorTypeName":"\u8db3\u7403","fansCount":444,"liveStatus":1}],"animation_url":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/football?profile=74rekh26eseunr0&showTrend=false&id=4544882","away_team":{"id":"eg6763ix48ip7ry","name":"Oman","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/500739868ce9f7f0857260404eab4d41.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":"vrqwni4mj38b4qn","match_status":"scheduled","match_time":1780664400,"sport_id":1,"video_url":null,"custom_key":"8a13524a41b36f9d96cf91c4660c6ca3","house_id":null}},{"id":2,"slug":"georgia-nu-vs-quan-dao-faroe-nu-luc-2030-ngay-05-06-2026-jek33i8gy91u9ko","sport":"football","live":false,"hot":true,"blv":true,"date":"05\/06","datesearch":"2026-06-05","hour":"20:30","competitionName":"NBA","teams":["Team C","Team D"],"score":"100:95","videoUrl":"https:\/\/live2.example.com","animationUrl":"https:\/\/animation.example.com","data":{"matchId":"jek33i8gy91u9ko","sportId":1,"matchTime":1780666200,"matchStatus":1,"homeScore":[0,0,0,0,0,0,0],"awayScore":[0,0,0,0,0,0,0],"homeTeamName":"Georgia N\u1eef","homeTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/c5b86fa907b96e38e377ddfe82802cc6.png!w80","homeTeamId":"69759iyvn8tnk23","awayTeamName":"Qu\u1ea7n \u0111\u1ea3o Faroe N\u1eef","awayTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/90c34175923a36ab7a5de4b981c1972f.png!w80","awayTeamId":"o07dnidd89u9knx","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=4454865","anchorAppointmentVoList":[{"userImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/web\/image\/ZjcxOTk5ODBiNzgtZmUzOA\/MTQxZjc0NjY0MGMtNjc2Yw.jpg","houseId":"08552895","visitHistory":3062307,"matchId":"jek33i8gy91u9ko","nickName":"BLV C2","playStreamAddress":"https:\/\/live05.msdht.app\/live\/08552895.flv","playStreamAddress2":"https:\/\/live05.msdht.app\/live\/08552895.m3u8","houseName":"UEFA U19\tGreece U19\tvs   Serbia U19","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=4454865","away_team":{"id":"o07dnidd89u9knx","name":"Qu\u1ea7n \u0111\u1ea3o Faroe N\u1eef","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/90c34175923a36ab7a5de4b981c1972f.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":"69759iyvn8tnk23","name":"Georgia N\u1eef","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/c5b86fa907b96e38e377ddfe82802cc6.png!w80"},"match_id":"jek33i8gy91u9ko","match_status":"scheduled","match_time":1780666200,"sport_id":1,"video_url":null,"custom_key":"aa88fbe206dc920da9fb3d1568c2173a","house_id":null}},{"id":2,"slug":"slovakia-nu-vs-phan-lan-nu-luc-2100-ngay-05-06-2026-527r3i4lpe9i47e","sport":"football","live":false,"hot":true,"blv":true,"date":"05\/06","datesearch":"2026-06-05","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":"527r3i4lpe9i47e","sportId":1,"matchTime":1780668000,"matchStatus":1,"homeScore":[0,0,0,0,0,0,0],"awayScore":[0,0,0,0,0,0,0],"homeTeamName":"Slovakia N\u1eef","homeTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/e2fcc738438c4e7ca4b605ef8764db73.png!w80","homeTeamId":"jr7owi684ra3q0e","awayTeamName":"Ph\u1ea7n Lan N\u1eef","awayTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/61a10e6abb1149ad9d08f303267f9bc4.png!w80","awayTeamId":"yzrkn6iy5zfnqle","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=4454810","anchorAppointmentVoList":[{"userImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/web\/image\/Mjk2OGQ3OGU0ZDktYTE1OQ\/OTcxNDQ0MjdhMmItNzllNQ.jpg","houseId":"14707124","visitHistory":2052693,"matchId":"527r3i4lpe9i47e","nickName":"BLV STING","playStreamAddress":"https:\/\/live05.msdht.app\/live\/14707124.flv","playStreamAddress2":"https:\/\/live05.msdht.app\/live\/14707124.m3u8","houseName":"MAR D1\tRenaissance Zemamra\tvs  Yacoub El Mansour","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=4454810","away_team":{"id":"yzrkn6iy5zfnqle","name":"Ph\u1ea7n Lan N\u1eef","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/61a10e6abb1149ad9d08f303267f9bc4.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":"jr7owi684ra3q0e","name":"Slovakia N\u1eef","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/e2fcc738438c4e7ca4b605ef8764db73.png!w80"},"match_id":"527r3i4lpe9i47e","match_status":"scheduled","match_time":1780668000,"sport_id":1,"video_url":null,"custom_key":"4cc0e722a7bf3fd70883311cd780966b","house_id":null}},{"id":2,"slug":"azerbaijan-nu-vs-hungary-nu-luc-2100-ngay-05-06-2026-ndkz6i3jr9zbxq3","sport":"football","live":false,"hot":true,"blv":true,"date":"05\/06","datesearch":"2026-06-05","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":"ndkz6i3jr9zbxq3","sportId":1,"matchTime":1780668000,"matchStatus":1,"homeScore":[0,0,0,0,0,0,0],"awayScore":[0,0,0,0,0,0,0],"homeTeamName":"Azerbaijan N\u1eef","homeTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/f653d5976458f0dcce2b3939259acffa.png!w80","homeTeamId":"ezk96inj0jbwkn5","awayTeamName":"Hungary N\u1eef","awayTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/22b55de76e6a8c7258e4661e8343ff3e.png!w80","awayTeamId":"9gklzi0pdgi17xd","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=4454857","anchorAppointmentVoList":[{"userImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/web\/image\/MDI1MjY0NzczYTctZGI5MQ\/NDQ3NTFjYjlhNjQtNzMwOQ.jpg","houseId":"90725470","visitHistory":2272425,"matchId":"ndkz6i3jr9zbxq3","nickName":"BLV SPRITE","playStreamAddress":"https:\/\/live05.msdht.app\/live\/90725470.flv","playStreamAddress2":"https:\/\/live05.msdht.app\/live\/90725470.m3u8","houseName":"AFC U19\tPhilippines U19\tvs   Australia U19","houseImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/admin\/image\/NDk5MTY2MWZiODAtY2QwZQ\/MjQwZDI2MzExODMtZTUwMQ.png","anchorTitle":"","houseIntroduction":"","anchorTypeName":"\u8db3\u7403","fansCount":48,"liveStatus":1}],"animation_url":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/football?profile=74rekh26eseunr0&showTrend=false&id=4454857","away_team":{"id":"9gklzi0pdgi17xd","name":"Hungary N\u1eef","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/22b55de76e6a8c7258e4661e8343ff3e.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":"ezk96inj0jbwkn5","name":"Azerbaijan N\u1eef","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/f653d5976458f0dcce2b3939259acffa.png!w80"},"match_id":"ndkz6i3jr9zbxq3","match_status":"scheduled","match_time":1780668000,"sport_id":1,"video_url":null,"custom_key":"1346a545471337fff10519940eb2dfc4","house_id":null}},{"id":2,"slug":"bosnia-herzegovina-nu-vs-lithuania-nu-luc-2200-ngay-05-06-2026-ndkz6i3jr8ztxq3","sport":"football","live":false,"hot":true,"blv":true,"date":"05\/06","datesearch":"2026-06-05","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":"ndkz6i3jr8ztxq3","sportId":1,"matchTime":1780671600,"matchStatus":1,"homeScore":[0,0,0,0,0,0,0],"awayScore":[0,0,0,0,0,0,0],"homeTeamName":"Bosnia & Herzegovina N\u1eef","homeTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/5301386c592331424197d34172de723a.png!w80","homeTeamId":"34kgmi28pei8ko9","awayTeamName":"Lithuania N\u1eef","awayTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/f2b6806d6ed60d2d87b0dd5ae62e6f20.png!w80","awayTeamId":"zrkn6im4jwunqle","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=4454833","anchorAppointmentVoList":[{"userImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/web\/image\/ODc3MDVjYWI0NDItMTMzMw\/ZThmZDYxZGMxOGQtNjYwZQ.jpg","houseId":"19919577","visitHistory":2082884,"matchId":"ndkz6i3jr8ztxq3","nickName":"BLV POCARI","playStreamAddress":"https:\/\/live05.msdht.app\/live\/19919577.flv","playStreamAddress2":"https:\/\/live05.msdht.app\/live\/19919577.m3u8","houseName":"WNBA\tNew York Liberty W\t vs  Toronto Tempo W","houseImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/admin\/image\/YjY5MjdjYWM2MzctYWIxMQ\/ZGZiMDQzMzE0ZGItZWFmZQ.png","anchorTitle":"","houseIntroduction":"","anchorTypeName":"\u7bee\u7403","fansCount":303,"liveStatus":1}],"animation_url":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/football?profile=74rekh26eseunr0&showTrend=false&id=4454833","away_team":{"id":"zrkn6im4jwunqle","name":"Lithuania N\u1eef","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/f2b6806d6ed60d2d87b0dd5ae62e6f20.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":"34kgmi28pei8ko9","name":"Bosnia & Herzegovina N\u1eef","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/5301386c592331424197d34172de723a.png!w80"},"match_id":"ndkz6i3jr8ztxq3","match_status":"scheduled","match_time":1780671600,"sport_id":1,"video_url":null,"custom_key":"18ec1de6a99bf71739be443b6cb6ce8e","house_id":null}},{"id":2,"slug":"dtqg-georgia-vs-bahrain-luc-2300-ngay-05-06-2026-g6763i5m8yebo7r","sport":"football","live":false,"hot":true,"blv":true,"date":"05\/06","datesearch":"2026-06-05","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":"g6763i5m8yebo7r","sportId":1,"matchTime":1780675200,"matchStatus":1,"homeScore":[0,0,0,0,0,0,0],"awayScore":[0,0,0,0,0,0,0],"homeTeamName":"\u0110TQG Georgia","homeTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/c5b86fa907b96e38e377ddfe82802cc6.png!w80","homeTeamId":"wv78xip2ynsnkrj","awayTeamName":"Bahrain","awayTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/595e32d94437adf5bde6225b77bf1e14.png!w80","awayTeamId":"4ndqmlivgoagkve","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=4544837","anchorAppointmentVoList":[{"userImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/web\/image\/OGNhNTc0OTZhNTQtNDE3NA\/MzUzMTg2NTM3NTctYWRlMw.jpg","houseId":"33982309","visitHistory":1457847,"matchId":"g6763i5m8yebo7r","nickName":"BLV REVIVE","playStreamAddress":"https:\/\/live05.msdht.app\/live\/33982309.flv","playStreamAddress2":"https:\/\/live05.msdht.app\/live\/33982309.m3u8","houseName":"TOUT\tJapan U19  vs  Portugal U20","houseImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/admin\/image\/MmZlNjJjNjgzNmMtYWM2MQ\/NTBkOTRhMGY5ODQtZjAxOQ.png","anchorTitle":"","houseIntroduction":"","anchorTypeName":"\u8db3\u7403","fansCount":444,"liveStatus":1}],"animation_url":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/football?profile=74rekh26eseunr0&showTrend=false&id=4544837","away_team":{"id":"4ndqmlivgoagkve","name":"Bahrain","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/595e32d94437adf5bde6225b77bf1e14.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":"wv78xip2ynsnkrj","name":"\u0110TQG Georgia","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/c5b86fa907b96e38e377ddfe82802cc6.png!w80"},"match_id":"g6763i5m8yebo7r","match_status":"scheduled","match_time":1780675200,"sport_id":1,"video_url":null,"custom_key":"98a3a7475fccdcf665f3a9eb6693eeab","house_id":null}},{"id":2,"slug":"belarus-vs-syria-luc-2300-ngay-05-06-2026-j374oi0rm3ltgqo","sport":"football","live":false,"hot":true,"blv":true,"date":"05\/06","datesearch":"2026-06-05","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":"j374oi0rm3ltgqo","sportId":1,"matchTime":1780675200,"matchStatus":1,"homeScore":[0,0,0,0,0,0,0],"awayScore":[0,0,0,0,0,0,0],"homeTeamName":"Belarus","homeTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/447d5c2ba3e790ec434c0bee994095ed.png!w80","homeTeamId":"w69759i43dsnk23","awayTeamName":"Syria","awayTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/4c5a3c0ad7ea6b1b0643c072cf0b479a.png!w80","awayTeamId":"edq09imm3zt4qxg","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=4544884","anchorAppointmentVoList":[{"userImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/web\/image\/NGZkODJiZmYyNTktNDFhZQ\/MTBjZDlkZjE5ZGYtMDIwOQ.jpg","houseId":"87379114","visitHistory":1149107,"matchId":"j374oi0rm3ltgqo","nickName":"BLV Cozy","playStreamAddress":"https:\/\/live05.msdht.app\/live\/87379114.flv","playStreamAddress2":"https:\/\/live05.msdht.app\/live\/87379114.m3u8","houseName":"NBA Final\tSan Antonio Spurs\t vs  New York Knicks","houseImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/admin\/image\/MzMyODYxYzM1ODEtNWZjNg\/NzUzZGRiMDRmYjMtYWU4NQ.JPG","anchorTitle":"","houseIntroduction":"","anchorTypeName":"\u7bee\u7403","fansCount":304,"liveStatus":1}],"animation_url":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/football?profile=74rekh26eseunr0&showTrend=false&id=4544884","away_team":{"id":"edq09imm3zt4qxg","name":"Syria","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/4c5a3c0ad7ea6b1b0643c072cf0b479a.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":"w69759i43dsnk23","name":"Belarus","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/447d5c2ba3e790ec434c0bee994095ed.png!w80"},"match_id":"j374oi0rm3ltgqo","match_status":"scheduled","match_time":1780675200,"sport_id":1,"video_url":null,"custom_key":"4927775fd6ed7e180b5c0c9c89742985","house_id":null}},{"id":2,"slug":"ba-lan-nu-vs-phap-nu-luc-2300-ngay-05-06-2026-m2q15izw5jzfe76","sport":"football","live":false,"hot":true,"blv":true,"date":"05\/06","datesearch":"2026-06-05","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":"m2q15izw5jzfe76","sportId":1,"matchTime":1780675200,"matchStatus":1,"homeScore":[0,0,0,0,0,0,0],"awayScore":[0,0,0,0,0,0,0],"homeTeamName":"Ba Lan N\u1eef","homeTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/1f47cef5e38c952f94c5d61726027439.png!w80","homeTeamId":"vmqy9ijnvgu4k9r","awayTeamName":"Ph\u00e1p N\u1eef","awayTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/351524c3cf93fe09ac0193c20d58ef75.png!w80","awayTeamId":"9oj7x9igzoir7g3","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=4454749","anchorAppointmentVoList":[{"userImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/web\/image\/MGFjOWJmNDI2NTgtMjM1Zg\/OGMwZTMzY2M3YzctOTVkNA.jpg","houseId":"24561735","visitHistory":4187786,"matchId":"m2q15izw5jzfe76","nickName":"BLV COCA","playStreamAddress":"https:\/\/live05.msdht.app\/live\/24561735.flv","playStreamAddress2":"https:\/\/live05.msdht.app\/live\/24561735.m3u8","houseName":"INTERF\tLuxembourg\tvs Italy","houseImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/admin\/image\/NzZmMTdhNDQyODUtMzUzOA\/OTllZGUxNmUwOGEtZmZhZQ.png","anchorTitle":"","houseIntroduction":"","anchorTypeName":"\u8db3\u7403","fansCount":165,"liveStatus":1}],"animation_url":"https:\/\/donghua.jmsec.app\/anime\/animation\/#\/vi\/3d\/football?profile=74rekh26eseunr0&showTrend=false&id=4454749","away_team":{"id":"9oj7x9igzoir7g3","name":"Ph\u00e1p N\u1eef","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/351524c3cf93fe09ac0193c20d58ef75.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":"vmqy9ijnvgu4k9r","name":"Ba Lan N\u1eef","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/1f47cef5e38c952f94c5d61726027439.png!w80"},"match_id":"m2q15izw5jzfe76","match_status":"scheduled","match_time":1780675200,"sport_id":1,"video_url":null,"custom_key":"fe5d1b6b216d13882be978da02a3f25e","house_id":null}},{"id":2,"slug":"doi-tuyen-quoc-gia-slovakia-vs-montenegro-luc-2330-ngay-05-06-2026-ndqmliwmvjourkv","sport":"football","live":false,"hot":true,"blv":true,"date":"05\/06","datesearch":"2026-06-05","hour":"23:30","competitionName":"NBA","teams":["Team C","Team D"],"score":"100:95","videoUrl":"https:\/\/live2.example.com","animationUrl":"https:\/\/animation.example.com","data":{"matchId":"ndqmliwmvjourkv","sportId":1,"matchTime":1780677000,"matchStatus":1,"homeScore":[0,0,0,0,0,0,0],"awayScore":[0,0,0,0,0,0,0],"homeTeamName":"\u0110\u1ed9i tuy\u1ec3n Qu\u1ed1c gia Slovakia","homeTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/e2fcc738438c4e7ca4b605ef8764db73.png!w80","homeTeamId":"2ezk96ivwptwkn5","awayTeamName":"Montenegro","awayTeamLogo":"https:\/\/img.colatv88xd.cc\/football\/team\/9866b8a83d35abdd89ed76d565d71f75.png!w80","awayTeamId":"j374oi19o4urqo6","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=4544835","anchorAppointmentVoList":[{"userImage":"https:\/\/d3j9d91vxmbmsx.cloudfront.net\/web\/image\/ZDFkNzAwYjBlNGUtZmY1Mg\/Nzk0OTU4NTM2NjItNDM2Nw.jpg","houseId":"43612277","visitHistory":6167107,"matchId":"ndqmliwmvjourkv","nickName":"BLV PEPSI","playStreamAddress":"https:\/\/live05.msdht.app\/live\/43612277.flv","playStreamAddress2":"https:\/\/live05.msdht.app\/live\/43612277.m3u8","houseName":"UEFA U19\tMontenegro U19\tvs  Georgia U19 ","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=4544835","away_team":{"id":"j374oi19o4urqo6","name":"Montenegro","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/9866b8a83d35abdd89ed76d565d71f75.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":"2ezk96ivwptwkn5","name":"\u0110\u1ed9i tuy\u1ec3n Qu\u1ed1c gia Slovakia","logo":"https:\/\/img.colatv88xd.cc\/football\/team\/e2fcc738438c4e7ca4b605ef8764db73.png!w80"},"match_id":"ndqmliwmvjourkv","match_status":"scheduled","match_time":1780677000,"sport_id":1,"video_url":null,"custom_key":"786042934c3234f68a462846c38b8521","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="7e061117121f1d0a085016110a0c113e190c1b1b100e1f0c15161f1a111019501d1113">[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-03 11:56:33 -->