Help
RSS
API
Feed
Maltego
Contact
Domain > www.physicalcooling.com
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2025-04-08
85.192.48.178
(
ClassC
)
2025-10-26
192.253.229.41
(
ClassC
)
Port 443
HTTP/1.1 200 OKAccess-Control-Allow-Credentials: trueAccess-Control-Allow-Headers: Origin,Content-Type,Accept,User-Agent,Cookie,Authorization,X-Auth-Token,X-Requested-WithAccess-Control-Allow-Methods: GET,PUT,POST,DELETE,PATCH,HEAD,CONNECT,OPTIONS,TRACEAccess-Control-Allow-Origin: *Access-Control-Max-Age: 3628800Content-Type: text/htmlDate: Sun, 26 Oct 2025 17:30:50 GMTServer: nginx/1.20.1X-Cache: BYPASSTransfer-Encoding: chunked !DOCTYPE html>html langid>head> meta charsetutf-8 /> meta http-equivX-UA-Compatible contentIEedge /> meta nameviewport contentwidthdevice-width, initial-scale1.0, user-scalableno, maximum-scale1.0 /> title>Indonesia vs Australia & Bahrain: Jadwal & Streaming di Jalalive/title> meta namedescription contentNikmati pengalaman nonton Timnas Indonesia terbaik! Jadwal lengkap, live streaming tanpa lag, dan host cantik siap menemani Anda di Jalalive. /> meta namekeywords contentjadwal timnas indonesia,Indonesia vs australia,Indonesia vs Bahrain,Jalalive /> link relshortcut icon hrefhttps://img.physicalcooling.com/img/pub/id/upload/1jpn67s16ccd7nqy3kxfm8p2evez0mah.webp typeimage/x-icon />link relcanonical hrefhttps://physicalcooling.com /> !-- Preload critical resources --> link relpreload href/t31_id/resource/js/jquery-3.6.0.js asscript> link relpreload href/t31_id/resource/css/common.min.css asstyle onloadthis.onloadnull;this.relstylesheet> link relpreload href/t31_id/resource/css/common-responsive.min.css asstyle onloadthis.onloadnull;this.relstylesheet> !-- Critical CSS - load immediately --> link relstylesheet href/t31_id/resource/css/common.min.css /> link relstylesheet href/t31_id/resource/css/common-responsive.min.css /> !-- DNS prefetch for external resources --> link reldns-prefetch href//fonts.googleapis.com> !-- Async CSS loading with critical path optimization --> link relpreload href/t31_id/resource/css/all.min.css asstyle onloadthis.onloadnull;this.relstylesheet> link relpreload href/t31_id/resource/css/owl.carousel.min.css asstyle onloadthis.onloadnull;this.relstylesheet> link relpreload href/t31_id/resource/css/owl.theme.default.min.css asstyle onloadthis.onloadnull;this.relstylesheet> link relpreload href/t31_id/resource/css/index.min.css asstyle onloadthis.onloadnull;this.relstylesheet> link relpreload href/t31_id/resource/css/index-responsive.min.css asstyle onloadthis.onloadnull;this.relstylesheet> !-- Fallback for users with JavaScript disabled --> noscript> link relstylesheet href/t31_id/resource/css/all.min.css /> link relstylesheet href/t31_id/resource/css/owl.carousel.min.css> link relstylesheet href/t31_id/resource/css/owl.theme.default.min.css> link relstylesheet href/t31_id/resource/css/index.min.css /> link relstylesheet href/t31_id/resource/css/index-responsive.min.css /> /noscript> !-- Performance monitoring --> script> // Web Vitals monitoring for mobile performance if (PerformanceObserver in window) { const observer new PerformanceObserver((list) > { for (const entry of list.getEntries()) { if (entry.entryType largest-contentful-paint) { console.log(LCP:, entry.startTime); } else if (entry.entryType first-input) { console.log(FID:, entry.processingStart - entry.startTime); } else if (entry.entryType layout-shift && !entry.hadRecentInput) { console.log(CLS:, entry.value); } } }); try { observer.observe({entryTypes: largest-contentful-paint, first-input, layout-shift}); } catch (e) { // Browser doesnt support all metrics } } /script> !-- Optimized jQuery loading with dependency management --> script> // Performance and dependency management (function() { use strict; // Track loading state window.resourcesLoaded { jquery: false, bxslider: false, lazy: false, css: false }; function loadScript(src, callback, id) { var script document.createElement(script); script.src src; script.async false; // Maintain execution order if (id) script.id id; script.onload function() { if (callback) callback(); }; script.onerror function() { console.warn(Failed to load script:, src); if (callback) callback(); }; document.head.appendChild(script); return script; } // Load jQuery first, then dependent scripts loadScript(/t31_id/resource/js/jquery-3.6.0.js, function() { if (typeof jQuery ! undefined) { window.resourcesLoaded.jquery true; console.log(jQuery loaded:, jQuery.fn.jquery); // Load bxSlider after jQuery loadScript(/t31_id/resource/js/jquery.bxslider.min.js, function() { window.resourcesLoaded.bxslider true; // Load lazy loading plugins loadLazyPlugins(function() { document.dispatchEvent(new CustomEvent(jquery-ready)); }); }); } else { console.error(jQuery failed to load); } }); // Function to load lazy loading plugins early function loadLazyPlugins(callback) { var lazyScripts /t31_id/resource/js/jquery.lazy.min.js, /t31_id/resource/js/jquery.lazy.plugins.min.js ; function loadNext(index) { if (index > lazyScripts.length) { window.resourcesLoaded.lazy true; console.log(Lazy loading plugins ready); if (callback) callback(); return; } var script document.createElement(script); script.src lazyScriptsindex; script.async false; script.onload function() { console.log(Loaded:, lazyScriptsindex); loadNext(index + 1); }; script.onerror function() { console.warn(Failed to load:, lazyScriptsindex); loadNext(index + 1); }; document.head.appendChild(script); } loadNext(0); } // CSS loading optimization with batch processing function loadCSS(href) { var link document.createElement(link); link.rel stylesheet; link.href href; document.head.appendChild(link); } // Mobile-optimized resource loading function loadResourcesBatch() { var cssResources /t31_id/resource/css/all.min.css, /t31_id/resource/css/owl.carousel.min.css, /t31_id/resource/css/owl.theme.default.min.css, /t31_id/resource/css/index.min.css, /t31_id/resource/css/index-responsive.min.css ; // Use RAF for smooth loading var index 0; function loadNext() { if (index cssResources.length) { loadCSS(cssResourcesindex); index++; requestAnimationFrame(loadNext); } else { window.resourcesLoaded.css true; } } loadNext(); } // Load non-critical CSS when page is idle if (requestIdleCallback in window) { requestIdleCallback(function() { loadResourcesBatch(); }, { timeout: 2000 }); } else { // Fallback for browsers without requestIdleCallback setTimeout(function() { loadResourcesBatch(); }, 100); } })(); /script>/head>body> !-- Mobile performance optimizations --> script> // Touch optimizations for mobile (function() { use strict; // Prevent zoom on double-tap (faster touch response) var lastTouchEnd 0; document.addEventListener(touchend, function(event) { var now (new Date()).getTime(); if (now - lastTouchEnd 300) { event.preventDefault(); } lastTouchEnd now; }, false); // Optimize scroll performance var ticking false; function optimizeScrolling() { if (!ticking) { requestAnimationFrame(function() { // Passive scroll handling ticking false; }); ticking true; } } document.addEventListener(scroll, optimizeScrolling, { passive: true }); // Memory management for images if (IntersectionObserver in window) { var imageObserver new IntersectionObserver(function(entries) { entries.forEach(function(entry) { if (entry.isIntersecting) { var img entry.target; if (img.getAttribute(data-src)) { img.src img.getAttribute(data-src); img.removeAttribute(data-src); imageObserver.unobserve(img); } } }); }, { rootMargin: 50px 0px, threshold: 0.01 }); // Store observer globally for later use window.imageObserver imageObserver; } })(); /script> !-- adSwitch Start-->script typetext/javascript src/common/jquery.min.js>/script>link href/common/adSwitch.css relstylesheet mediascreen typetext/css>div classcontainer swiper idadSwitch>div classswiper-wrapper>/div>div classswiper-pagination>/div>/div>script typetext/javascript src/common/adSwitch.js>/script>!-- adSwitch End--> div classheader > div classheader-content stretch container>a href/ titlejadwal timnas indonesia>img srchttps://img.physicalcooling.com/img/pub/id/upload/1jpn67s16ccd7nqy9n68w2q2gg2gwgyn.webp altjadwal timnas indonesia classlogo_247sport>/a>div classheader-right-mobile> img altMenu Icon src/t31_id/resource/images/icon_menu.svg onclickopenMenu() classcursor-pointer styletouch-action: manipulation; -webkit-tap-highlight-color: transparent; loadinglazy decodingasync /> /div> div classheader-right> div classmenu> a href/ classmenu-item >Halaman Utama/a>a href/Jalalive/ classmenu-item>Jalalive/a>a href/jti/ classmenu-item>jadwal timnas indonesia/a>a href/IndonesiavsBahrain/ classmenu-item>Indonesia vs Bahrain/a>a href/indonesiavsaustralia/ classmenu-item>indonesia vs australia/a>/div> /div> /div> /div> div classbody-wrapper> div classbody container> div classcategories-container> div idcategories-container-1> div classcategories> div classcategory top-matches-today> div classcategory-title> img altfire src/t31_id/resource/images/icon_fire.svg> h3 classlive-streaming-matches-text> Akan Segera Dimulai/h3> /div> div idmatch_wrapper classcategory top-matches-today> /div> p classzb-area_btn load_more stylewidth: 100%; border-radius: 5px; text-align: center; padding: .4rem; cursor: pointer; border: solid 1px #f6f6f6; color: #000; background: #f6f6f6;box-sizing: border-box;margin-top: 10px;display: none;>tampilkan lebih banyak pertandigan/p> /div>script>document.addEventListener(DOMContentLoaded, function() { // 仅需 DOM 结构加载完成时执行(无需等待图片等资源) console.log(DOM 加载完成); // 示例操作:快速初始化交互功能 setupDropdownMenu();}); const setupDropdownMenu ()> { let controller new AbortController(); let loading false; const tabs document.createElement(div); const wrapper document.getElementById(match_wrapper); const data ; /**缓存 */ const cache new Map(); /** * 更新方法 * @param { AbortController } controller 控制器 * @param { Recordstring,unknown> } data 数据 * @param { number } end 长度 */ const update async (controller, data, end) > { console.log(controller, data, end, controller, data, end) loading true; console.time(update); await new Promise((resolve) > window.requestAnimationFrame(resolve)); const render async (data) > { for (let i 0; i data.length; i++) { const $item datai; const $key `${$item.sportId}_${$item.id}`; const $item_el (() > { if (cache.has($key)) { return cache.get($key); } else { /**@type {HTMLLIElement} */ const $item_el new DOMParser().parseFromString(` a href/${ $item.router } classcategory-row hot num_dot> div classitem start> ${$item.sportId 1 ? ($item.statusId>2 && $item.statusId 8) ? img altWatch src/t31_id/resource/images/icon_live.svg /> : `p classzb-time>${String($item.matchTs.getMonth() + 1).padStart(2, 0)}-${String($item.matchTs.getDate()).padStart(2, 0)} ${String($item.matchTs.getHours()).padStart(2, 0)}:${String($item.matchTs.getMinutes()).padStart(2, 0)}/p>`: $item.statusId >2 && $item.statusId 10 ? img altWatch src/t31_id/resource/images/icon_live.svg /> : `p classzb-time>${String($item.matchTs.getMonth() + 1).padStart(2, 0)}-${String($item.matchTs.getDate()).padStart(2, 0)} ${String($item.matchTs.getHours()).padStart(2, 0)}:${String($item.matchTs.getMinutes()).padStart(2, 0)}/p>`} /div> div classcenter-area> div classitem live_football_game_team> div classteam-name>${ $item.home }/div> img alt${ $item.home } classteam-logo src${ $item.homeLogo } /> /div> div classitem center> div classtop>${ $item.homeScores } - ${ $item.awayScores }/div> /div> div classitem right-team> img alt${ $item.away } classteam-logo src${ $item.awayLogo } /> div classteam-name>${ $item.away }/div> /div> /div> div classitem end> button classwatch-btn>${ $item.buttonName }/button> /div> /a> `, text/html).body.children.item(0); const live () > { /**@type {HTMLAnchorElement} */ const anchor $item_el.querySelector(.watch-btn); anchor?.classList.add(start); return anchor; }; const play () > { /**@type {HTMLAnchorElement} */ const anchor $item_el.querySelector(.watch-btn); anchor?.classList.add(begin); return anchor; }; const back () > { /**@type {HTMLAnchorElement} */ const anchor $item_el.querySelector(.watch-btn); anchor?.classList.add(recoad); return anchor; }; switch ($item.sportId) { case 1: /* 足球 */{ if ($item.statusId > 2 && $item.statusId 8) live(); else if ($item.statusId 8) back(); else play(); break; } case 2: /* 篮球 */{ if ($item.statusId > 2 && $item.statusId 10) live(); else if ($item.statusId 10) back(); else play(); break; } } cache.set($key, $item_el); return $item_el; } })();if (controller.signal.aborted) break; // 1. 修复 pageYOffset 兼容性(核心)Object.defineProperty(window, pageYOffset, { get: () > document.documentElement.scrollTop || document.body.scrollTop }); if (controller.signal.aborted) break; if ($item.isTop 1) { $item_el.classList.add(is_top); for (const $el of wrapper.children) { if ($el.classList.contains(is_top)) continue; wrapper.insertBefore($item_el, $el); break; } } else wrapper.appendChild($item_el); // // 3. 确保渲染完成后初始化插件(关键)requestAnimationFrame(() > { $(img.lazy, $item_el) .off(appear) // 避免重复绑定 .lazyload({ effect: fadeIn, failurelimit: 10000 }); $(window).trigger(scroll); // 强制触发检查}); await new Promise((resolve) > window.setTimeout(resolve, 0, void 0)); if (controller.signal.aborted) break; } return data.length } let start 0; console.log(wrapper, wrapper) start + await render(data.slice(0, end)).then((length) > (wrapper.nextElementSibling.style.setProperty(display, (data.length > (start + length) ? block : none)), length)); controller.signal.addEventListener(abort, () > wrapper.nextElementSibling.style.setProperty(display, none), { once: true }); wrapper.nextElementSibling.addEventListener(click, async ($event) > { $event.preventDefault(); start + await render(data.slice(start, start + 200)).then((length) > (wrapper.nextElementSibling.style.setProperty(display, (data.length > (start + length) ? block : none)), length)); }, { signal: controller.signal }); console.timeEnd(update); loading false; } /**首次更新 > update() */ const hot_id /* */competition_id2&sport_id1,/* */competition_id82&sport_id1,/* */competition_id108&sport_id1,/* */competition_id120&sport_id1,/* */competition_id129&sport_id1,/* */competition_id142&sport_id1,/* */competition_id542&sport_id1,/* */competition_id567&sport_id1,/* */competition_id568&sport_id1,/* */competition_id581&sport_id1,/* */competition_id582&sport_id1,/* */competition_id590&sport_id1,/* */competition_id1788&sport_id1,/* */competition_id1&sport_id2,/* */competition_id3&sport_id2,/* */; const api_src new URL(/getMatchListJsonp, location.origin); api_src.searchParams.set(days, 1); fetch(api_src).then((response) > response.json()).then(({ matchLiveList }) > { const list ; for (let i 0; i matchLiveList.length; i++) list.push({ ...matchLiveListi, matchTs: new Date(matchLiveListi.matchTs * 1000) }); list.sort((a, b) > a.matchTs.getTime() - b.matchTs.getTime()); const contest_all ; const contest_football ; const contest_basketball ; const contest_hot ; for (let i 0; i list.length; i++) { if (listi.sportId 1) contest_football.push(listi); if (listi.sportId 2) contest_basketball.push(listi); if (hot_id.includes(`competition_id${encodeURIComponent(listi.competitionId)}&sport_id${encodeURIComponent(listi.sportId)}`)) contest_hot.push(listi); } data.unshift({ type: 3, list: contest_hot }); data.unshift({ type: 2, list: contest_basketball }); data.unshift({ type: 1, list: contest_football }); data.unshift({ type: 0, list }); ((item) > { for (let i wrapper.children.length - 1; i > 0; i--) wrapper.removeChild(wrapper.childreni); const type item instanceof HTMLElement ? item.getAttribute(data-type) : 0; for (let i 0; i data.length; i++) { if (datai?.type type) { const list datai.list; let end 0; if (list.length) { const max Math.min(...list.map((v) > v.matchTs.getTime())) + (3.6e+6 * 4); while (listend && listend.matchTs.getTime() max) end++; } update(controller, list, end); break; } } })(tabs?.querySelector(.match_filter_item.active)); }); };/script>/div> /div> div classfilter-container> div classcategory-title d4h> h3 classlive-streaming-matches-text>Pertandingan Populer/h3> /div>a href/live/fifaworldcupqualificationuefa/ classfilter-row > img altKualifikasi Piala Dunia ( UEFA ) classlogo lazy src/t31_id/resource/images/blank.gif data-srchttps://img.physicalcooling.com/img/football/competition/27e2db8369af0785fc90b88eac36c96c.png> div classtext>Kualifikasi Piala Dunia ( UEFA )/div> /a>a href/live/engpremierleague/ classfilter-row > img altLiga Utama Inggris classlogo lazy src/t31_id/resource/images/blank.gif data-srchttps://img.physicalcooling.com/img/football/competition/d3cd84441d4de605d84a14521ef56920.png> div classtext>Liga Utama Inggris/div> /a>a href/live/itaseriea/ classfilter-row > img altSerie A classlogo lazy src/t31_id/resource/images/blank.gif data-srchttps://img.physicalcooling.com/img/football/competition/6b38f4015a6b3309ad9462e6ce27ae99.png> div classtext>Serie A/div> /a>a href/live/spalaliga/ classfilter-row > img altLa Liga classlogo lazy src/t31_id/resource/images/blank.gif data-srchttps://img.physicalcooling.com/img/football/competition/1fbbb4be3b47d9465c5badecc3122e07.png> div classtext>La Liga/div> /a>a href/live/gerbundesliga/ classfilter-row > img altFußball-Bundesliga classlogo lazy src/t31_id/resource/images/blank.gif data-srchttps://img.physicalcooling.com/img/football/competition/0c6a25cd746e802296d9064b4504179d.png> div classtext>Fußball-Bundesliga/div> /a>a href/live/fraligue1/ classfilter-row > img altLigue 1 classlogo lazy src/t31_id/resource/images/blank.gif data-srchttps://img.physicalcooling.com/img/football/competition/6e13222836235b121c1af3bc3055e76b.png> div classtext>Ligue 1/div> /a>a href/live/csl/ classfilter-row > img altLiga Super Tiongkok classlogo lazy src/t31_id/resource/images/blank.gif data-srchttps://img.physicalcooling.com/img/football/competition/c5c201512031b5950e58c1f8ca04b47e.png> div classtext>Liga Super Tiongkok/div> /a>a href/live/jpnj1/ classfilter-row > img altLiga J1 Jepang classlogo lazy src/t31_id/resource/images/blank.gif data-srchttps://img.physicalcooling.com/img/football/competition/13b70039c2194e9d1c73858f1d48cafb.png> div classtext>Liga J1 Jepang/div> /a>a href/live/jpnj2/ classfilter-row > img altJ2 League Jepang classlogo lazy src/t31_id/resource/images/blank.gif data-srchttps://img.physicalcooling.com/img/football/competition/0c0c26d73fa3b627da013ad9c01f661c.png> div classtext>J2 League Jepang/div> /a>a href/live/kork1/ classfilter-row > img altK League 1 classlogo lazy src/t31_id/resource/images/blank.gif data-srchttps://img.physicalcooling.com/img/football/competition/c080bb97363f9be7ca4fca327c56ec0d.png> div classtext>K League 1/div> /a>a href/live/kork2/ classfilter-row > img altK League 2 classlogo lazy src/t31_id/resource/images/blank.gif data-srchttps://img.physicalcooling.com/img/football/competition/cd536caf88f06782e8e5b2a89c0a5579.png> div classtext>K League 2/div> /a>a href/live/ausaleague/ classfilter-row > img altA-League Australia classlogo lazy src/t31_id/resource/images/blank.gif data-srchttps://img.physicalcooling.com/img/football/competition/76722a157176d354a952c671bb46cc7e.png> div classtext>A-League Australia/div> /a>a href/live/idnliga1/ classfilter-row > img altIndonesian Liga 1 classlogo lazy src/t31_id/resource/images/blank.gif data-srchttps://img.physicalcooling.com/img/football/competition/b1e228ad69b6a2c235047e0a13ceb391.png> div classtext>Indonesian Liga 1/div> /a>a href/live/nba/ classfilter-row > img altAsosiasi Basket Nasional classlogo lazy src/t31_id/resource/images/blank.gif data-srchttps://img.physicalcooling.com/img/basketball/competition/061f5ab5b1a975fc1004529ec3f11fca.png> div classtext>Asosiasi Basket Nasional/div> /a>a href/live/cba/ classfilter-row > img altAsosiasi Bola Basket Tiongkok classlogo lazy src/t31_id/resource/images/blank.gif data-srchttps://img.physicalcooling.com/img/basketball/competition/c9fb45931aa7e6c7f04f5c8a2f6b8d43.png> div classtext>Asosiasi Bola Basket Tiongkok/div> /a>div classcategory-title mt50> h3 classlive-streaming-matches-text>Rekaman Putar Balik/h3> /div>div classbenefit-item> p>a href/video/f4337912.html target_blank>2025-10-02 MLS Berikutnya PL Cadangan San Jose Earthquakes VS VancouverWhitecapsReserve/a>/p> /div>div classbenefit-item> p>a href/video/f4359987.html target_blank>2025-09-26 Liga MX Femenil Meksiko MazatlanFCWomen VS Mariusz Rybicki/a>/p> /div>div classbenefit-item> p>a href/video/f4315039.html target_blank>2025-09-22 Liga Wanita K1 MungyeongSangmuWFC VS SejongSportstotoWFC/a>/p> /div>div classbenefit-item> p>a href/video/f4369469.html target_blank>2025-09-11 Kategori Utama A Millonarios VS DeportivoPasto/a>/p> /div>div classbenefit-item> p>a href/video/f4386312.html target_blank>2025-09-08 Piala Chili Olahraga Limache VS DeportesLaSerena/a>/p> /div>div classbenefit-item> p>a href/video/f4413456.html target_blank>2025-09-08 Liga Bolivia Copa Karlo Bartolec VS Javi Flores/a>/p> /div>div classbenefit-item> p>a href/video/f4254502.html target_blank>2025-09-07 MLS Amerika Serikat HoustonDynamo VS LosAngelesGalaxy/a>/p> /div>div classbenefit-item> p>a href/video/f4367257.html target_blank>2025-09-03 Divisi Primera Kosta Rika ADSanCarlos VS MunicipalPrezZeledn/a>/p> /div>div classbenefit-item> p>a href/video/f4412591.html target_blank>2025-09-02 Piala Denmark MarstalRise VS Aalborg/a>/p> /div>div classbenefit-item> p>a href/video/f4412590.html target_blank>2025-09-02 Piala Denmark Ledoje-SmorumFodbold VS Lyngby/a>/p> /div>div classbenefit-item> p>a href/video/f4412586.html target_blank>2025-09-02 Piala Denmark Jozef Pukaj VS Hillerod Fodbold/a>/p> /div>div classbenefit-item> p>a href/video/f4413501.html target_blank>2025-09-02 Piala Negara CAFA 2023 Oman VS Kyrgyzstan/a>/p> /div>div classbenefit-item> p>a href/video/f4415537.html target_blank>2025-09-02 Liga Wanita Negara Bagian Queensland Australia Mohamed Hamdaoui VS EasternSuburbsSCWomen/a>/p> /div>div classbenefit-item> p>a href/video/f4393397.html target_blank>2025-09-02 Liga Portugal U23 MaritimoU23 VS Gil Vicente U23/a>/p> /div>div classbenefit-item> p>a href/video/f4360015.html target_blank>2025-09-02 Liga MX Femenil Meksiko SantosLagunaWomen VS Mariusz Rybicki/a>/p> /div>div classbenefit-item> p>a href/video/f4360014.html target_blank>2025-09-02 Liga MX Femenil Meksiko AtlasWomen VS MazatlanFCWomen/a>/p> /div>div classbenefit-item> p>a href/video/f4302702.html target_blank>2025-09-02 Serie B Brasil FerroviariaSP VS Cuiaba/a>/p> /div>div classbenefit-item> p>a href/video/f4274920.html target_blank>2025-09-02 Serie A Ekuador Delfin SC VS Libertad FC/a>/p> /div>div classbenefit-item> p>a href/video/f4255987.html target_blank>2025-09-02 Divisi Utama Argentina GimnasiaLaPlata VS Atletico Tucuman/a>/p> /div>div classbenefit-item> p>a href/video/f4361574.html target_blank>2025-09-02 Segunda Division Spanyol CDLeganes VS DeportivoLaCoruna/a>/p> /div>div classbenefit-item> p>a href/video/f4294399.html target_blank>2025-09-02 Liga Sepak Bola Kanada Armando Ortiz VS YorkUnitedFC/a>/p> /div>div classbenefit-item> p>a href/video/f4361572.html target_blank>2025-09-02 Segunda Division Spanyol Schmelzer, Marcel VS Eibar/a>/p> /div>div classbenefit-item> p>a href/video/f4346480.html target_blank>2025-09-02 Divisi 1 Denmark Esbjerg VS HerfolgeBoldklubKoge/a>/p> /div>div classbenefit-item> p>a href/video/f4352197.html target_blank>2025-09-02 Liga Leumit Israel HapoelAfula VS HapoelRishonLezion/a>/p> /div>div classbenefit-item> p>a href/video/f4352194.html target_blank>2025-09-02 Liga Leumit Israel Aleksandar Pešić VS KiryatYamSC/a>/p> /div>div classbenefit-item> p>a href/video/f4352188.html target_blank>2025-09-02 Liga Leumit Israel Adrian VS HapoelRamatGan/a>/p> /div>div classbenefit-item> p>a href/video/f4413508.html target_blank>2025-09-01 Piala Negara CAFA 2023 Tajikistan VS Dejan Sorgic/a>/p> /div>div classbenefit-item> p>a href/video/f4413507.html target_blank>2025-09-01 Piala Negara CAFA 2023 India VS Iran/a>/p> /div>div classbenefit-item> p>a href/video/f4315053.html target_blank>2025-09-01 Liga Wanita K1 SejongSportstotoWFC VS Dawid Kubowicz/a>/p> /div>div classbenefit-item> p>a href/video/f4315051.html target_blank>2025-09-01 Liga Wanita K1 MungyeongSangmuWFC VS Incheon Red Angels (w)/a>/p> /div>div classcategory-title mt50> h3 classlive-streaming-matches-text>Berita Olahraga/h3> /div>/div> /div> /div> /div> !-- Optimized lazy loading initialization --> script> // Wait for jQuery and lazy plugins to be ready document.addEventListener(jquery-ready, function() { if (typeof jQuery ! undefined) { console.log(Initializing lazy loading...); // Initialize lazy loading setTimeout(function() { initializeLazyLoading(); }, 100); function initializeLazyLoading() { try { if (typeof jQuery ! undefined) { // Enhanced lazy loading with IntersectionObserver support if (window.imageObserver) { console.log(Using IntersectionObserver for native lazy loading); jQuery(img.lazy).each(function() { window.imageObserver.observe(this); }); } else if (jQuery.fn.Lazy) { console.log(Using jQuery.Lazy plugin (capital L)); jQuery(img.lazy).Lazy({ effect: fadeIn, effectTime: 300, threshold: 100, enableThrottle: true, throttle: 250, scrollDirection: vertical, placeholder: /t31_id/resource/images/blank.gif, // Mobile optimizations bind: event, delay: 500 }); } else if (jQuery.fn.lazy) { console.log(Using jQuery.lazy plugin (lowercase l)); jQuery(img.lazy).lazy({ effect: fadeIn, effectTime: 300, threshold: 100, enableThrottle: true, throttle: 250, placeholder: /t31_id/resource/images/blank.gif, delay: 500 }); } else if (jQuery.fn.lazyload) { console.log(Using jQuery.lazyload plugin); jQuery(img.lazy).lazyload({ effect: fadeIn, threshold: 100, placeholder: /t31_id/resource/images/blank.gif, skip_invisible: false }); } else { console.log(Using native lazy loading fallback); // Enhanced native lazy loading jQuery(img.lazy).each(function() { var $img jQuery(this); var dataSrc $img.attr(data-src); if (dataSrc) { if (loading in HTMLImageElement.prototype) { $img.attr(loading, lazy); } // Add loading attribute for better performance $img.attr(src, dataSrc).removeClass(lazy); $img.attr(decoding, async); } }); } } } catch (error) { console.error(Error initializing lazy loading:, error); // Enhanced fallback if (typeof jQuery ! undefined) { jQuery(img.lazy).each(function() { var $img jQuery(this); var dataSrc $img.attr(data-src); if (dataSrc) { var img new Image(); img.onload function() { $img.attr(src, dataSrc).removeClass(lazy); }; img.src dataSrc; } }); } } } } }); // Fallback timeout setTimeout(function() { if (!window.resourcesLoaded || !window.resourcesLoaded.lazy) { console.log(Triggering jquery-ready fallback); document.dispatchEvent(new CustomEvent(jquery-ready)); } }, 3000); // Additional mobile performance optimizations (function() { use strict; // Preload critical resources when network is idle if (requestIdleCallback in window && fetch in window) { requestIdleCallback(function() { // Preload next page resources (if needed) var criticalResources /t31_id/resource/css/common.min.css, /t31_id/resource/js/jquery-3.6.0.js ; criticalResources.forEach(function(resource) { var link document.createElement(link); link.rel prefetch; link.href resource; document.head.appendChild(link); }); }); } // Memory management - cleanup on page unload window.addEventListener(beforeunload, function() { // Cancel any pending animations if (window.imageObserver) { window.imageObserver.disconnect(); } // Clear any timers if (window.performanceTimer) { clearTimeout(window.performanceTimer); } }); // Network-aware loading if (connection in navigator) { var connection navigator.connection; if (connection && connection.effectiveType) { var isSlowConnection connection.effectiveType 2g || connection.effectiveType slow-2g; if (isSlowConnection) { console.log(Slow connection detected, optimizing for low bandwidth); // Reduce image quality or defer non-critical resources document.documentElement.classList.add(slow-connection); } } } })(); /script> div classfooter stylecolor:#FFF;> div> p>img srchttps://img.physicalcooling.com/img/pub/id/upload/1jpn67s16ccd7nqy9n68w2q2gg2gwgyn.webp altjadwal timnas indonesia styleheight:48px;>/p> p>Semua sinyal siaran langsung pertandingan di situs ini dikumpulkan oleh pengguna atau diperoleh dari hasil pencarian mesin telusur. Semua konten berasal dari internet dan kami tidak menyediakan sinyal siaran langsung atau konten video apa pun. Jika ada pelanggaran hak Anda, silakan hubungi kami dan kami akan segera menanganinya./p> p>a href/sitemap.xml target_blank stylecolor:#fff>Peta Situs/a>/p> /div> div classweb-pages> a href/Jalalive/>Jalalive/a>br /> a href/jti/>jadwal timnas indonesia/a>br /> a href/IndonesiavsBahrain/>Indonesia vs Bahrain/a>br /> a href/indonesiavsaustralia/>indonesia vs australia/a>br /> /div> div classlist_hot_football_matches_footer> h3 stylefont-weight: bold; margin-bottom: 10px>Topik satu halaman/h3> /div>/div>div stylewidth: 100%; display: flex; justify-content: center; align-items: center; gap: 10px; background-color: #342222;> /div>div classmenu-popup idmenu-popup> div> div classheader-popup> img src/t31_id/resource/images/icon_close.svg onclickcloseMenu() classcursor-pointer /> /div> div classmenu> a classmenu-item href/>Halaman Utama/a> a href/Jalalive/ classmenu-item>Jalalive/a> a href/jti/ classmenu-item>jadwal timnas indonesia/a> a href/IndonesiavsBahrain/ classmenu-item>Indonesia vs Bahrain/a> a href/indonesiavsaustralia/ classmenu-item>indonesia vs australia/a> /div> /div>/div>a href#top-of-site classtop-of-site-link data-visibletrue styledisplay: inline;> svg width32 height32 viewBox0 0 100 100> path fill#333 dm50 0c-13.262 0-25.98 5.2695-35.355 14.645s-14.645 22.094-14.645 35.355 5.2695 25.98 14.645 35.355 22.094 14.645 35.355 14.645 25.98-5.2695 35.355-14.645 14.645-22.094 14.645-35.355-5.2695-25.98-14.645-35.355-22.094-14.645-35.355-14.645zm20.832 62.5-20.832-22.457-20.625 22.457c-1.207 0.74219-2.7656 0.57812-3.7891-0.39844-1.0273-0.98047-1.2695-2.5273-0.58594-3.7695l22.918-25c0.60156-0.61328 1.4297-0.96094 2.2891-0.96094 0.86328 0 1.6914 0.34766 2.293 0.96094l22.918 25c0.88672 1.2891 0.6875 3.0352-0.47266 4.0898-1.1562 1.0508-2.9141 1.0859-4.1133 0.078125z>/path> /svg> br>/a>script src/t31_id/resource/js/common.min.js>/script>script src/t31_id/resource/js/owl.carousel.min.js>/script>!-- Optimized footer scripts with dependency management -->script> // Load footer scripts with proper error handling (function() { use strict; function waitForJQuery() { if (typeof jQuery undefined) { setTimeout(waitForJQuery, 100); return; } // Initialize footer functionality after jQuery is ready initializeFooter(); } function initializeFooter() { try { // Menu popup functionality window.closeMenu function() { var popup document.getElementById(menu-popup); if (popup) { popup.style.display none; } }; // Scroll to top functionality var topButton document.querySelector(.top-of-site-link); if (topButton) { topButton.addEventListener(click, function(e) { e.preventDefault(); window.scrollTo({ top: 0, behavior: smooth }); }); // Show/hide button based on scroll position window.addEventListener(scroll, function() { if (window.pageYOffset > 300) { topButton.style.display inline; } else { topButton.style.display none; } }); } // Mobile menu functionality var menuToggle document.querySelector(.menu-toggle); var menuPopup document.getElementById(menu-popup); if (menuToggle && menuPopup) { menuToggle.addEventListener(click, function() { menuPopup.style.display menuPopup.style.display none ? block : none; }); } console.log(Footer functionality initialized); } catch (error) { console.warn(Error initializing footer:, error); } } // Start initialization if (document.readyState loading) { document.addEventListener(DOMContentLoaded, waitForJQuery); } else { waitForJQuery(); } })();/script>!-- Google tag (gtag.js) --> script async srchttps://www.googletagmanager.com/gtag/js?idG-QBFRPFJRKZ>/script> script> window.dataLayer window.dataLayer || ; function gtag(){dataLayer.push(arguments);} gtag(js, new Date()); gtag(config, G-QBFRPFJRKZ); /script>!-- Optimized random class generation with performance optimization -->script> // Optimize random class generation for better performance (function() { use strict; function generateRandomString(length) { const characters abcdefghijklmnopqrstuvwxyz0123456789; let result ; for (let i 0; i length; i++) { result + characters.charAt(Math.floor(Math.random() * characters.length)); } return result; } // Use requestAnimationFrame for better performance function addRandomClasses() { const divs document.querySelectorAll(div); const batchSize 50; // Process in batches to avoid blocking let index 0; function processBatch() { const endIndex Math.min(index + batchSize, divs.length); for (let i index; i endIndex; i++) { try { const randomString generateRandomString(3); divsi.classList.add(randomString); } catch (error) { // Skip this element if error occurs continue; } } index endIndex; if (index divs.length) { requestAnimationFrame(processBatch); } } processBatch(); } // Run when page is idle for better performance if (requestIdleCallback in window) { requestIdleCallback(addRandomClasses, { timeout: 5000 }); } else { setTimeout(addRandomClasses, 1000); } })();/script>/body>/html>
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]