=== index.html === NeoIPTV - Connexion & Catalogue + Assistant IA

NeoIPTV

Connexion & Catalogue

Vos chaînes, films et séries en un clic

Connectez-vous avec votre méthode préférée puis profitez du direct, de la VOD et des séries. Lecteur HLS intégré (m3u8).

Format accepté: XX:XX:XX:XX:XX:XX (lettres et chiffres)
Connecté (démo) — vos playlists seront chargées.

Aperçu de session

Non connecté. Choisissez un mode de connexion à gauche.
Titre HLS
Astuce: double-clic pour plein écran.
=== index.js === /* NeoIPTV - Application front démo avec Assistant IA (transformers.js) - Grilles de contenus simulées - Lecteur HLS basique (m3u8), avec fallback message si non supporté - Assistant IA: text-classification pour requêtes et recommandation simple - WebGPU toggle si supporté */ const $ = (sel, root = document) => root.querySelector(sel); const $$ = (sel, root = document) => Array.from(root.querySelectorAll(sel)); /* THEME */ const themeToggle = $("#themeToggle"); const prefersDark = window.matchMedia && window.matchMedia("(prefers-color-scheme: dark)").matches; function applyTheme(theme) { document.documentElement.dataset.theme = theme; themeToggle.innerHTML = theme === style.css === :root { --bg: #0c0f14; --bg-soft: #121621; --surface: #141927; --elev: #192033; --txt: #e7ebf3; --muted: #9aa7c7; --primary: #